你的无线运营商每个月都会收取手机上网的费用,他们的收费是否准确?新的研究表明,答案很可能是否定的。

对于消费者来说,这个问题正变得前所未有得重要。去年,智能手机的迅速普及使得美国最大的移动运营商取消了不限流量的上网套餐,转而对超出每月最大流量限制的部分收取额外费用。加州大学洛杉矶分校的计算机博士生彭春翌和她的3个同事对美国两家大型移动网络商进行了研究。尽管她没有透露这两家移动运营商的名字,但她指出,这两家运营商的服务涵盖了美国半数的移动用户。他们使用一个安卓应用程序来检查运营商对移动数据的记录。结果表明,通常情况下数据的计算是准确的,但是当用户使用应用播放视频或音频时,尤其是在网络覆盖信号微弱或不稳定的时候,运营商趋向于多计算流量,从而可能会多收取费用。

彭春翌说,即使在正常使用的情况下,手机流量也可能被多算5%到7%,用户也因此可能被多收费。对超过流量限制的每1GB的数据,美国最大的两家移动运营商AT&T和Verizon都向用户收取15美元。

多收费的问题源于流量计算的方法。数据从公司的网络中心发出,并到达离用户最近的信号塔,即被计入流量统计。这就意味着无论用户手机是否收到了该数据,它都会被计入流量。比方说,假如一个用户正在公共汽车上看网络视频,但进入了一个隧道从而失去了网络连接,她没看到的视频就已经被算到了流量中。

视频和音频流媒体应用程序之所以会受到这个问题的影响,是因为它们和网络浏览器或很多其他的应用程序使用的协议不同,不需要接收设备确认收到每一个数据块或确认立刻停止数据传输。这就意味着即使接收设备不能收到数据,视频软件在一定时间内还是会继续发送数据。

加州大学洛杉矶分校的研究人员使用一个特制的应用程序展示了他们发现的问题。通过这个程序,他们被收取了450MB从未接收到数据的费用。彭春翌说,“我们想看看最糟糕会是怎样,然后就停下来。但显然多收费没有限制。”

研究人员也发现,数据使用可以瞒过他们测试的两个手机网络。移动网络的数据流量统计并不将DNS请求(网络浏览器用来把网址转换为相应服务器数字地址的一种数据传输)计算在内。彭春翌说,假如把一个普通的数据请求伪装成DNS请求,就可以逃过流量统计。一个利用这个漏洞的应用程序可以成功地使用200MB的数据而不被运营商记录任何流量。这是一种移动运营商可能想要屏蔽掉的技术。

其实,运营商要调整数据流量记录的方式并不困难,只需要添加一个软件使移动终端能够给中央数据记录器提供反馈。彭春翌还表示,移动运用商可能会辩解说他们收费的方式是合理的,因为无论用户是否收到数据,他们都要为数据的传送承担成本。“但从移动用户的角度来说,我认为这是不合理的。因为我并没有使用到这个数据。”

流量限制的实行一直存在争议。一些用户和利益团体表示,移动运营商只是在试图增加盈利,而不是真的因为智能手机用户过多,网络负担太重而需要限制流量。 新美国基金会(New America Foundation,一个无党派智库)已向美国联邦通信委员会提出了运营商数据计算缺乏透明度的问题。 该组织的技术政策主任本杰明•莱尼特(Benjamin Lennett)说,如果联邦通信委员会允许根据流量计算价格,那他们应该“保证用户被准确地收费”。

彭春翌在上个月在土耳其伊斯坦布尔举行的MobiCom会议上公布了她的研究成果。加州大学洛杉矶分校的研究小组向相关移动运营商解释了他们的发现,并在开发一个安卓应用程序来帮助用户更准确地记录移动数据的使用情况,以帮助他们质疑错误的收费。

文章来源:《科技创业》