Archive for 六月, 2009

联通通话时长计算工具 v0.1a

Posted on the 六月 3rd, 2009 under 数码时代, 程序开发 by Tommy

最近办了一个联通 WCDMA 的号码,从6月1号开始186套餐正式生效,该套餐包含510分钟的通话时长,但是联通的网上营业厅却没有办法查询剩余多少时长,于是乎自己就写了个小工具,可以计算已经打了多长时间的电话。

  1. 首先登陆到联通的网上营业厅,用自己的186号码登录,然后查看通话详单。
  2. 在页面的下部有一个“导出”的按钮。点击后,会提示保存一个名为“通话详单.xls”的 Excel 文件。将该文件保存到任意目录。
  3. 下载 CUCalc v0.1a 这个小工具,将该压缩包内的文件解压缩到与“通话详单.xls”相同的目录。
  4. 点击运行“run.cmd”,即可生成一个新的名为“时长统计.xls”的 Excel 文件。
  5. 用 Excel 打开“时长统计.xls”,查看时长统计。

说明:run.cmd 实际上是一个脚本文件,你可以用记事本打开。如果文件名不是“通话详单.xls”的话,请自行修改。

注意:当前版本,仅针对09年6月3日联通导出的通话详单有效,不确定何时会失效。

已知的或可能存在的问题:

  1. 无法区分普通语音通话和 3G 视频通话,因为联通的详单上面没有列出来。
  2. 因为我没有打过单次通话超过1个小时的情况,所以不知道超过一个小时,时间是如何表示的,这个处理上可能有问题。如果有哪位朋友一次通话时间在1个小时以上的,还请告诉一下我,超过一个小时,时间是如何表示的。
  3. 很多异常用例都没有检查,因为是 Alpha 版本,所以,可能会出现奇怪的问题。

    如果您有任何的建议或者在使用过程中发现任何 Bug,欢迎与我联系。