一种数据流量统计方法和装置制造方法及图纸

技术编号:13403829 阅读:37 留言:0更新日期:2016-07-25 00:34
本发明专利技术提供了一种数据流量统计方法和装置,以解决现有技术不能够准确地反映出实际的消费信息,容易对用户产生误导,无法满足用户需求的问题。其中,方法包括:获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量;获取所述移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量,其中,所述第二蜂窝移动网络数据流量包括套餐内流量;从所述第一蜂窝移动网络数据流量减去所述第二蜂窝移动网络数据流量中的套餐内流量,获得所述移动终端所消耗的有效流量;展示所述移动终端所消耗的有效流量。本发明专利技术能够更加准确地统计出用户实际关心的蜂窝移动网络数据流量,准确地反映用户实际的消费信息,更好地满足用户需求。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种数据流量统计方法和装置
技术介绍
随着移动互联网的迅速发展,越来越多的用户选择利用移动终端进行上网行为。一般而言,移动终端的上网方式可以为蜂窝移动网络(如2G、3G、4G等)和无线网络(如WiFi(Wireless-Fidelity,无线保真)等)等方式。由于蜂窝移动网络的收费信息是按照消耗的蜂窝移动网络数据流量来统计的,因此大多数移动终端都会提供一个数据流量统计的功能,以便用户可以更清楚地了解当前数据流量使用情况,进而根据实际情况对自己的上网行为进行调整。随着网络运营商商业模式的不断变化,目前允许用户对移动终端上某些需要较大数据流量的应用进行包月收费。例如,允许15元包月使用蜂窝移动网络访问QQ音乐的在线资源,这意味着如果用户针对QQ音乐这一应用订阅了包月收费这一套餐,那么用户访问QQ音乐所使用的蜂窝移动网络数据流量将不被计入收费项目。目前的数据流量统计方法中,通常是统计移动终端总共消耗的蜂窝移动网络数据流量并显示给用户,以使用户根据该数据流量了解自己的消费信息。但是,如果移动终端中的某些应用订阅了包月收费套餐,则上述方法无法准确统计出用户实际关心的蜂窝移动网络数据流量,不能够准确地反映出实际的消费信息,容易对用户产生误导,无法满足用户需求。
技术实现思路
本专利技术提供一种数据流量统计方法和装置,以解决无法准确统计出用户实际关心的蜂窝移动网络数据流量,不能够准确地反映出实际的消费信息,容易对用户产生误导,无法满足用户需求的问题。为了解决上述问题,本专利技术公开了一种数据流量统计方法,包括:获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量;获取所述移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量,其中,所述第二蜂窝移动网络数据流量包括套餐内流量;从所述第一蜂窝移动网络数据流量减去所述第二蜂窝移动网络数据流量中的套餐内流量,获得所述移动终端所消耗的有效流量;展示所述移动终端所消耗的有效流量。为了解决上述问题,本专利技术还公开了一种数据流量统计装置,包括:第一获取模块,用于获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量;第二获取模块,用于获取所述移动终端中具有专用标识至少一个应用消耗的第二蜂窝移动网络数据流量,其中,所述第二蜂窝移动网络数据流量包括套餐内流量;有效统计模块,用于从所述第一蜂窝移动网络数据流量减去所述第二蜂窝移动网络数据流量中的套餐内流量,获得所述移动终端所消耗的有效流量;第一展示模块,用于展示所述移动终端所消耗的有效流量。与现有技术相比,本专利技术包括以下优点:本专利技术中,首先,获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量,以及获取移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量,该第二蜂窝移动网络数据流量包括套餐内流量;然后,从第一蜂窝移动网络数据流量减去第二蜂窝移动网络数据流量中的套餐内流量,获得移动终端所消耗的有效流量;最后,展示移动终端所消耗的有效流量。由于本专利技术中可以单独统计具有专用标识的应用消耗的蜂窝移动网络数据流量,进而可以统计除具有专用标识的应用消耗的套餐内流量之外剩余的有效流量,因此能够更加准确地统计出用户实际关心的蜂窝移动网络数据流量,准确地反映用户实际的消费信息,更好地满足用户需求。附图说明图1是本专利技术实施例一的一种数据流量统计方法的步骤流程图;图2是本专利技术实施例二的一种数据流量统计方法的步骤流程图;图3是本专利技术实施例二的一种设置窗口的示意图;图4是本专利技术实施例三的一种数据流量统计装置的结构框图;图5是本专利技术实施例四的一种数据流量统计装置的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术实施例一的一种数据流量统计方法的流程图。该方法具体可以包括以下步骤:步骤101,获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量。本专利技术实施例中,对于移动终端来说,首先可以获取移动终端所消耗的全部蜂窝移动网络数据流量,该全部蜂窝移动网络数据流量即为移动终端中的全部应用消耗的蜂窝移动网络数据流量的总量。步骤102,获取移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量。对于终端中的应用来说,其可以订阅蜂窝移动网络数据流量套餐(即包月收费套餐),订阅该套餐之后,该应用在套餐允许免费使用的蜂窝移动网络数据流量范围内所消耗的蜂窝移动网络数据流量无需另行计费。对于这些订阅蜂窝移动网络数据流量套餐的应用可以设置专用标识,也即该专用标识用于标识应用订阅了蜂窝移动网络数据流量套餐。本专利技术实施例中,可以获取移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量。其中,第二蜂窝移动网络数据流量中包括套餐内流量,该套餐内流量即为属于套餐允许免费使用的蜂窝移动网络数据流量范围内的无需另行计费的流量。步骤103,从第一蜂窝移动网络数据流量减去第二蜂窝移动网络数据流量中的套餐内流量,获得移动终端所消耗的有效流量。从第一蜂窝移动网络数据流量减去第二蜂窝移动网络数据流量中的套餐内流量,获得的即为除去订阅蜂窝移动网络数据流量套餐的应用消耗的无需另行计费的流量后,移动终端剩余消耗的蜂窝移动网络数据流量,也即移动终端所消耗消耗的需要计费的蜂窝移动网络数据流量。步骤104,展示移动终端所消耗的有效流量。在获得上述移动终端所消耗的有效流量之后,即可对其进行展示,以使用户能够更直观地了解移动终端所消耗的需要计费的蜂窝移动网络数据流量。由于本专利技术实施例中可以单独统计具有专用标识的应用消耗的蜂窝移动网络数据流量,进而可以统计除具有专用标识的应用消耗的套餐内流量之外剩余的有效流量,因此能够更加准确地统计出用户实际关心的蜂窝移动网络数据流量,准确地反映用户实际的消费信息,更好地满足用户需求。实施例二参照图2,示出了本专利技术实施例二的一种数据流量统计方法的流程图。该方法具体可以包括以下步骤:步骤201,获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量。移动终端所消耗的全部蜂窝移动本文档来自技高网...

【技术保护点】
一种数据流量统计方法,其特征在于,包括:获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移动网络数据流量;获取所述移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量,其中,所述第二蜂窝移动网络数据流量包括套餐内流量;从所述第一蜂窝移动网络数据流量减去所述第二蜂窝移动网络数据流量中的套餐内流量,获得所述移动终端所消耗的有效流量;展示所述移动终端所消耗的有效流量。

【技术特征摘要】
1.一种数据流量统计方法,其特征在于,包括:
获取移动终端所消耗的全部蜂窝移动网络数据流量,作为第一蜂窝移
动网络数据流量;
获取所述移动终端中具有专用标识的至少一个应用消耗的第二蜂窝移
动网络数据流量,其中,所述第二蜂窝移动网络数据流量包括套餐内流
量;
从所述第一蜂窝移动网络数据流量减去所述第二蜂窝移动网络数据流
量中的套餐内流量,获得所述移动终端所消耗的有效流量;
展示所述移动终端所消耗的有效流量。
2.根据权利要求1所述的方法,其特征在于,所述获取所述移动终端
中具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量的步骤
包括:
按照预设条件统计所述具有专用标识的至少一个应用消耗的第二蜂窝
移动网络数据流量。
3.根据权利要求2所述的方法,其特征在于,所述具有专用标识的应
用对应的数据包携带有所述专用标识;
所述按照预设条件统计所述具有专用标识的至少一个应用消耗的第二
蜂窝移动网络数据流量的步骤包括:
在到达预设周期时,统计通过移动网络接口发送的数据包中携带有所
述专用标识的数据包的字节总数,作为第一发送字节总数;以及,统计通
过移动网络接口接收的数据包中携带有所述专用标识的数据包的字节总
数,作为第一接收字节总数;
计算所述第一发送字节总数与所述第一接收字节总数的总和,作为所
述具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量。
4.根据权利要求2所述的方法,其特征在于,所述按照预设条件统计
所述具有专用标识的至少一个应用消耗的第二蜂窝移动网络数据流量的步
骤包括:
在检测到所述具有专用标识的应用启动后,针对每个已启动的具有专

\t用标识的应用,按照所述预设条件统计当前已启动的具有专用标识的应用
消耗的蜂窝移动网络数据流量;
计算所有已启动的具有专用标识的应用消耗的蜂窝移动网络数据流量
的总和,作为所述具有专用标识的至少一个应用消耗的第二蜂窝移动网络
数据流量。
5.根据权利要求4所述的方法,其特征在于,所述按照所述预设条件
统计当前已启动的具有专用标识的应用消耗的蜂窝移动网络数据流量的步
骤包括:
监听当前已启动的具有专用标识的应用对应的网络在未连接蜂窝移动
网络和连接蜂窝移动网络之间的切换状态;
在监听到从未连接蜂窝移动网络切换为连接蜂窝移动网络时,获取当
前已启动的具有专用标识的应用已消耗的第三蜂窝移动网络数据流量;
在监听到从连接蜂窝移动网络再次切换为未连接蜂窝移动网络时,计
算从切换为连接蜂窝移动网络开始到再次切换为未连接蜂窝移动网络的这
一时间段内,当前已启动的具有专用标识的应用消耗的第四蜂窝移动网络数
据流量;
计算所述第四蜂窝移动网络数据流量与所述第三蜂窝移动网络数据流
量的总和,作为当前已启动的具有专用标识的应用消耗的蜂窝移动网络数
据流量。
6.根据权利要求5所述的方法,其特征在于,所述计算从切换为连接
蜂窝移动网络开始到再次切换为未连接蜂窝移动网络的这一时间段内,当前
已启动的具有专用标识的应用消耗的第四蜂窝移动网络数据流量的步骤包
括:
统计从未连接蜂窝移动网络切换为连接蜂窝移动网络时,当前已启动
的具有专用标识的应用对应的进程通过UID网络接口发送和接收的数据包
的字节总数,作为第一收发字节总数;
统计从连接蜂窝移动网络再次切换为未连接蜂窝移动网络时,当前已
启动的具有专用标识的应用对应的进程通过UID网络接口发送和接收的数

\t据包的字节总数,作为第二收发字节总数;
计算所述第二收发字节总数与所述第一收发字节总数的差值,作为从
切换为连接蜂窝移动网络开始到再次切换为未连接蜂窝移动网络的这一时
间段内,当前已启动的具有专用标识的应用消耗的第四蜂窝移动网络数据流
量。
7.根据权利要求5所述的方法,其特征在于,所述监听当前已启动的
具有专用标识的应用对应的网络在未连接蜂窝移动网络和连接蜂窝移动网
络之间的切换状态的步骤包括:
检测预设的时间周期是否接收到当前已启动的具有专用标识的应用对
应的连接蜂窝移动网络的广播消息;
在接收到所述连接蜂窝移动网络的广播消息时,确定当前已启动的具
有专用标识的应用对应的网络连接状态从未连接蜂窝移动网络切换为连接
蜂窝移动网络;
检测预设的时间周期是否接收到当前已启动的具有专用标识的应用对
应的断开蜂窝移动网络的广播消息;
在接收到所述断开蜂窝移动网络的广播消息时,确定当前已启动的具
有专用标识的应用对应的网络连接状态从连接蜂窝移动网络切换为未连接
蜂窝移动网络。
8.根据权利要求4所述的方法,其特征在于,在所述从所述第一蜂窝
移动网络数据流量减去所述第二蜂窝移动网络数据流量中的套餐内流量,
获得所述移动终端所消耗的有效流量的步骤之前,还包括:
获取所述具有专用标识的应用订阅的第二蜂窝移动网络数据流量套餐
的信息;
根据所述第二蜂窝移动网络数据流量套餐的信息确定所述第二蜂窝移
动网络数据流量中的套餐内流量。
9.根据权利要求8所述的方法,其特征在于,所述第二蜂窝移动网络
数据流量套餐的信息包括是否限制流量的信息;
所述根据所述第二蜂窝移动网络数据流量套餐的信息确定所述第二蜂

\t窝移动网络数据流量中的套餐内流量的步骤包括:
针对已启动的具有专用标识的应用中订阅限制流量套餐的每个应用,
确定当前订阅限制流量套餐的应用消耗的蜂窝移动网络数据流量中的套餐
内流量;
针对已启动的具有专用标识的应用中订阅不限制流量套餐的每个应
用,确定当前订阅不限制流量套餐的应用消耗的蜂窝移动网络数据流量中
的套餐内流量;
计算全部已启动的具有专用标识的应用消耗的蜂窝移动网络数据流量
中的套餐内流量的总和,作为所述第二蜂窝移动网络数据流量中的套餐内
流量。
10.根据权利要求9所述的方法,其特征在于,若所述第二蜂窝移动网
络数据流量套餐为限制流量套餐,则所述第二蜂窝移动网络数据流量套餐的
信息还包括该套餐内包含的第二套餐流量;
所述确定当前订阅限制流量套餐的应用消耗的蜂窝移动网络数据流量
中的套餐内流量的步骤包括:
若当前订阅限制流量套餐的应用消耗的蜂窝移动网络数据流量大于该
套餐内包含第二数据流量,则将所述第二套餐流量确定为套餐内流量;否
则,将所述当前订阅限制流量套餐的应用消耗的蜂窝移动网络数据流量确
定为套餐内流量;
所述确定当前订阅不限制流量套餐的应用消耗的蜂窝移动网络数据流
量中的套餐内流量的步骤包括:
将所述当前订阅不限制流量套餐的应用消耗的蜂窝移动网络数据流量
确定为套餐内流量。
11.根据权利要求1所述的方法,其特征在于,还包括:
获取所述移动终端订阅的第一蜂窝移动网络数据流量套餐的信息;其
中,所述第一蜂窝移动网络数据流量套餐的信息包括该套餐内包含的第一
套餐流量;
若所述移动终端所消耗的有效流量超过所述第一套餐流量,则计算所

\t述有效流量与所述...

【专利技术属性】
技术研发人员:黄钦
申请(专利权)人:乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1