Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR CONTROLLING DATA TRAFFIC
Document Type and Number:
WIPO Patent Application WO/2013/123715
Kind Code:
A1
Abstract:
A method and device for controlling data traffic. The device comprises: an application traffic state determining module and a control module, wherein the application traffic state determining module is set to determine the used traffic state of each current application in a terminal; and the control module is set to control the current application or promote a user according to the used traffic state of each current application. The method and device provided in the present invention can effectively control the Internet-surfing traffic of a user and avoid unnecessary Internet-surfing traffic losses and can enable the user to use a terminal with more ease and enhance the user experience level.

Inventors:
MA HAIRONG (CN)
SHANG PENG (CN)
Application Number:
PCT/CN2012/074581
Publication Date:
August 29, 2013
Filing Date:
April 24, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
MA HAIRONG (CN)
SHANG PENG (CN)
International Classes:
H04W28/10
Foreign References:
CN101815124A2010-08-25
CN101854649A2010-10-06
Attorney, Agent or Firm:
AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE (CN)
北京安信方达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种控制数据流量的方法, 包括: 确定终端当前各个应用的使用流量状态; 根据所述当前各个应用的使用流量状态, 对当前应用进行控制或对用户 进行提示。

2、 如权利要求 1所述的方法, 其中, 所述方法还包括:

预先设定流量统计阈值, 所述流量统计阈值至少包括以下一种或多种: 当前流量阔值、 接入网络时间阔值和一段时间内的流量阔值; 所述确定终端当前各个应用的使用流量状态包括:

对终端当前各个应用的流量进行检测和统计, 将统计结果与所述流量统 计阔值进行比较, 根据比较结果确定终端当前各个应用的使用流量状态; 其中, 所述统计结果至少包括以下一种或多种: 所述当前应用的流量、 所述当前应用的接入网络时间和所述当前应用在一段时间内的流量。

3、 如权利要求 1所述的方法, 其中, 所述方法还包括:

预先设定流量统计阈值, 所述流量统计阈值至少还包括: 当前流量占总 数据流量的百分比阔值; 所述确定终端当前各个应用的使用流量状态还包括:

对终端当前各个应用的流量和总数据流量进行检测, 并计算当前各个应 用占总数据流量的百分比作为统计结果, 将统计结果与所述流量统计阈值进 行比较, 根据比较结果确定终端当前各个应用的使用流量状态。

4、 如权利要求 2或 3所述的方法, 其中, 所述根据所述当前各个应用的使用流量状态,对当前应用进行控制或对 用户进行提示, 包括: 若当前应用的使用流量状态为当前应用的统计结果超过预设的所述流量 统计阔值, 则对所述当前应用进行网络切换或关闭所述当前应用, 或提示用 户是否对所述当前应用进行网络切换或关闭所述当前应用。 5、 如权利要求 1所述的方法, 其中, 所述方法还包括: 确定终端的使用状态, 若所述终端处于用户无操作状态, 则对所述当前 应用进行网络切换或关闭所述当前应用, 或提示用户是否对当前应用进行网 络切换或关闭所述当前应用。 6、 一种控制数据流量的装置, 包括: 应用流量状态确定模块, 其设置为: 确定终端当前各个应用的使用流量 状态; 控制模块, 其设置为: 根据所述当前各个应用的使用流量状态, 对当前 应用进行控制或对用户进行提示。 7、 如权利要求 6所述的装置, 其中, 所述装置还包括与所述应用流量状 态确定模块相连的流量检测统计模块和判决模块, 其中:

所述流量检测统计模块设置为: 对终端当前各个应用的流量进行检测和 统计, 并将统计结果通知判决模块; 其中, 所述统计结果至少包括以下一种 或多种: 所述当前应用的流量、 所述当前应用的接入网络时间和所述当前应 用在一段时间内的流量;

所述判决模块设置为: 将统计结果与预设的流量统计阔值进行比较, 并 将比较结果发送至所述应用流量状态确定模块; 其中, 所述预设的流量统计 阔值至少包括以下一种或多种: 当前流量阔值、 接入网络时间阔值和一段时 间内的流量阔值;

所述应用流量状态确定模块还设置为: 根据比较结果确定终端当前各个 应用的使用流量状态。

8、 如权利要求 6所述的装置, 其中, 所述装置还包括与所述应用流量状 态确定模块相连的流量检测统计模块和判决模块, 其中: 所述流量检测统计模块设置为: 对终端当前各个应用的流量和总数据流 量进行检测, 并计算当前各个应用占总数据流量的百分比作为统计结果, 并 将统计结果通知判决模块; 所述判决模块设置为: 将统计结果与预设的流量统计阔值进行比较, 并 将比较结果发送至所述应用流量状态确定模块; 所述流量统计阔值至少还包 括: 当前流量占总数据流量的百分比阔值;

所述应用流量状态确定模块还设置为: 根据比较结果确定终端当前各个 应用的使用流量状态。

9、 如权利要求 7或 8所述的装置, 其中, 所述控制模块设置为: 根据所述当前各个应用的使用流量状态, 对当前 应用进行控制或对用户进行提示, 包括:

若当前应用的使用流量状态为当前应用的统计结果超过预设的所述流量 统计阔值, 则所述控制模块对所述当前应用进行网络切换或关闭所述当前应 用, 或提示用户是否对所述当前应用进行网络切换或关闭所述当前应用。

10、 如权利要求 6所述的装置, 其中, 所述装置还包括终端状态确定模 块, 其中:

所述终端状态确定模块设置为: 确定终端的使用状态, 并通知控制模块; 所述控制模块设置为: 在收到所述终端处于用户无操作状态的通知后, 对所述当前应用进行网络切换或关闭所述当前应用, 或提示用户是否对当前 应用进行网络切换或关闭所述当前应用。

11、 一种终端, 包括如权利要求 6-10任一所述的控制数据流量的装置。

Description:
一种控制数据流量的方法和装置

技术领域

本发明涉及移动通信领域, 具体涉及一种控制数据流量的方法和装置。

背景技术 随着 3G技术的不断发展, 智能终端已全面普及, 越来越多的用户使用 智能终端上网浏览资讯或与人交流, 用户在享受着智能终端所带来的前所未 有的畅快体验的同时, 也被终端流量费用所困扰。 智能终端因用户的不同需 求而装载有大量的软件, 例如地图、 天气预报、 日历、 输入法、 主题等。 这 些软件均会定时更新, 这些更新需要耗费一些流量。 但与此同时, 当用户因 为某些需求, 而从网上论坛上下载的手机程序里, 比如在安卓操作系统, 网 上铺天盖地的软件随时都可能被植入非法插件 , 用户在下载的时候通常不太 注意, 往往就是这些软件直接吞噬了大量的流量。 明明上网时间没有那么多, 可流量却已经耗费了许多, 可上网的终端在不知不觉中就损失了几十乃至 上 百 M流量, 这种现象目前在^^多终端用户中都有。 怎样合理有效的控制终端流量, 已成为智能终端用户目前较为重要的关 注点。 针对此问题, 目前较常用的做法第一种是由用户在使用之后 及时关闭 移动网络, 第二种是如申请号为 201010033708.9号的中国专利所述的一种控 制数据流量的方法,该方法包括确定当前数据 流量占用预定包月流量的状态, 根据所述状态确定对应的预定策略, 及时提醒用户包月的上网流量状态。

但目前, 现有技术仅仅给出了用户应用的总流量占包月 流量的状态, 并 不能真正解决用户上网流量流失的问题,因为 正在使用上网功能等一些原因, 大部分用户即时在收到如上述专利中涉及的上 网流量提醒时, 也不一定会直 接进行关闭网络的操作, 如果用户没有关闭移动网络的话, 流量仍旧会流失, 使用户造成不必要的损失。 发明内容 本发明需要解决的技术问题是提供一种控制数 据流量的方法和装置, 有 效地控制用户上网流量, 增强用户的体验程度。 为了解决上述技术问题, 本发明提供了一种控制数据流量的方法, 包括: 确定终端当前各个应用的使用流量状态; 根据所述当前各个应用的使用流量状态, 对当前应用进行控制或对用户 进行提示。

优选地, 所述方法还包括:

预先设定流量统计阈值, 所述流量统计阈值至少包括以下一种或多种: 当前流量阔值、 接入网络时间阔值和一段时间内的流量阔值; 所述确定终端当前各个应用的使用流量状态包 括:

对终端当前各个应用的流量进行检测和统计, 将统计结果与所述流量统 计阔值进行比较, 根据比较结果确定终端当前各个应用的使用流 量状态; 其中, 所述统计结果至少包括以下一种或多种: 所述当前应用的流量、 所述当前应用的接入网络时间和所述当前应用 在一段时间内的流量。

优选地, 所述方法还包括:

预先设定流量统计阈值, 所述流量统计阈值至少还包括: 当前流量占总 数据流量的百分比阔值; 所述确定终端当前各个应用的使用流量状态还 包括:

对终端当前各个应用的流量和总数据流量进行 检测, 并计算当前各个应 用占总数据流量的百分比作为统计结果, 将统计结果与所述流量统计阈值进 行比较, 根据比较结果确定终端当前各个应用的使用流 量状态。 优选地, 所述根据所述当前各个应用的使用流量状态, 对当前应用进行 控制或对用户进行提示, 包括: 若当前应用的使用流量状态为当前应用的统计 结果超过预设的所述流量 统计阔值, 则对所述当前应用进行网络切换或关闭所述当 前应用, 或提示用 户是否对所述当前应用进行网络切换或关闭所 述当前应用。 优选地, 所述方法还包括: 确定终端的使用状态, 若所述终端处于用户 无操作状态, 则对所述当前应用进行网络切换或关闭所述当 前应用, 或提示 用户是否对当前应用进行网络切换或关闭所述 当前应用。 为了解决上述技术问题, 本发明还提供了一种控制数据流量的装置, 包 括: 应用流量状态确定模块, 其设置为: 确定终端当前各个应用的使用流量 状态; 控制模块, 其设置为: 根据所述当前各个应用的使用流量状态, 对当前 应用进行控制或对用户进行提示。 优选地, 所述装置还包括与所述应用流量状态确定模块 相连的流量检测 统计模块和判决模块, 其中:

所述流量检测统计模块设置为: 对终端当前各个应用的流量进行检测和 统计, 并将统计结果通知判决模块; 其中, 所述统计结果至少包括以下一种 或多种: 所述当前应用的流量、 所述当前应用的接入网络时间和所述当前应 用在一段时间内的流量;

所述判决模块设置为: 将统计结果与预设的流量统计阔值进行比较, 并 将比较结果发送至所述应用流量状态确定模块 ; 其中, 所述预设的流量统计 阔值至少包括以下一种或多种: 当前流量阔值、 接入网络时间阔值和一段时 间内的流量阔值;

所述应用流量状态确定模块还设置为: 根据比较结果确定终端当前各个 应用的使用流量状态。

优选地, 所述装置还包括与所述应用流量状态确定模块 相连的流量检测 统计模块和判决模块, 其中: 所述流量检测统计模块设置为: 对终端当前各个应用的流量和总数据流 量进行检测, 并计算当前各个应用占总数据流量的百分比作 为统计结果, 并 将统计结果通知判决模块; 所述判决模块设置为: 将统计结果与预设的流量统计阔值进行比较, 并 将比较结果发送至所述应用流量状态确定模块 ; 所述流量统计阔值至少还包 括: 当前流量占总数据流量的百分比阔值;

所述应用流量状态确定模块还设置为: 根据比较结果确定终端当前各个 应用的使用流量状态。 优选地, 所述控制模块设置为: 根据所述当前各个应用的使用流量状态, 对当前应用进行控制或对用户进行提示, 包括:

若当前应用的使用流量状态为当前应用的统计 结果超过预设的所述流量 统计阔值, 则所述控制模块对所述当前应用进行网络切换 或关闭所述当前应 用, 或提示用户是否对所述当前应用进行网络切换 或关闭所述当前应用。

优选地, 所述装置还包括终端状态确定模块, 其中:

所述终端状态确定模块设置为: 确定终端的使用状态, 并通知控制模块; 所述控制模块设置为: 在收到所述终端处于用户无操作状态的通知后 , 对所述当前应用进行网络切换或关闭所述当前 应用, 或提示用户是否对当前 应用进行网络切换或关闭所述当前应用。 为了解决上述技术问题, 本发明还提供了一种终端, 包括如上所述的控 制数据流量的装置。

与现有技术相比, 本发明实施例提供的控制数据流量的方法和装 置, 能 够有效地控制用户上网流量, 避免上网不必要的流量损失, 能够使用户更放 心的使用终端, 增强用户的体验程度。 附图概述 图 1是实施例中控制数据流量的装置结构图; 图 2是实施例中控制数据流量的方法流程图; 图 3是一个应用示例中终端的结构图; 图 4是一个应用示例中控制数据流量的方法流程 ; 图 5 是一个应用示例中流量控制装置控制终端应用 的数据流量的流程 图;

图 6是一个应用示例中流量控制装置检测到终端 用户操作时的流量控 制处理流程图。 本发明的较佳实施方式

为使本发明的目的、 技术方案和优点更加清楚明白, 下文中将结合附图 对本发明的实施例进行详细说明。 需要说明的是, 在不冲突的情况下, 本申 请中的实施例及实施例中的特征可以相互任意 组合。

实施例:

如图 1所示, 本实施例提供了一种控制数据流量的装置, 包括: 应用流 量状态确定模块和控制模块, 应用流量状态确定模块, 用于确定终端当前各个应用的使用流量状态; 所述装置还包括与所述应用流量状态确定模块 相连的流量检测统计模块 和判决模块, 其中:

所述流量检测统计模块, 用于对终端当前各个应用的流量进行检测和统 计, 并将统计结果通知判决模块; 其中, 所述统计结果至少包括以下一种或 多种: 所述当前应用的流量、 所述当前应用的接入网络时间和所述当前应用 在一段时间内的流量;

所述判决模块, 用于将统计结果与预设的流量统计阔值进行比 较, 并将 比较结果发送至所述应用流量状态确定模块; 其中, 所述预设的流量统计阔 值至少包括以下一种或多种: 当前流量阔值、 接入网络时间阔值和一段时间 内的流量阔值;

所述应用流量状态确定模块, 还用于根据比较结果确定终端当前各个应 用的使用流量状态。 作为另外一种优选方式, 所述流量检测统计模块, 还用于对终端当前各 个应用的流量和总数据流量进行检测, 并计算当前各个应用占总数据流量的 百分比作为统计结果, 并将统计结果通知判决模块; 所述判决模块, 还用于将统计结果与预设的流量统计阔值进行 比较, 并 将比较结果发送至所述应用流量状态确定模块 ; 所述流量统计阔值至少还包 括: 当前流量占总数据流量的百分比阔值;

所述应用流量状态确定模块, 还用于根据比较结果确定终端当前各个应 用的使用流量状态。 控制模块, 用于根据所述使用流量状态, 对当前应用进行控制或对用户 进行提示。

其中, 若当前应用的使用流量状态为当前应用的统计 结果超过预设的所 述流量统计阈值, 则所述控制模块对所述当前应用进行网络切换 或关闭所述 当前应用, 或提示用户是否对所述当前应用进行网络切换 或关闭所述当前应 用。

此外, 所述装置还包括终端状态确定模块, 其中:

所述终端状态确定模块, 用于确定终端的使用状态, 并通知控制模块; 所述控制模块, 用于在收到所述终端处于用户无操作状态的通 知后, 对 所述当前应用进行网络切换或关闭所述当前应 用, 或提示用户是否对当前应 用进行网络切换或关闭所述当前应用。 如图 2所示, 本实施例提供了一种控制数据流量的方法, 包括以下步骤:

S101 : 确定终端当前各个应用的使用流量状态; 其中, 在本实施例中还预先设定了流量统计阔值, 作为一种优选的方式, 所述流量统计阔值至少包括以下一种或多种: 当前流量阔值、 接入网络时间 阔值和一段时间内的流量阔值; 所述确定终端当前各个应用的使用流量状态包 括:

对终端当前各个应用的流量进行检测和统计, 将统计结果与所述流量统 计阔值进行比较, 根据比较结果确定终端当前各个应用的使用流 量状态; 其中, 所述统计结果至少包括以下一种或多种: 所述当前应用的流量、 所述当前应用的接入网络时间和所述当前应用 在一段时间内的流量。

作为另外一种优选的方式, 所述流量统计阔值至少还包括: 当前流量占 总数据流量的百分比阔值; 所述确定终端当前各个应用的使用流量状态还 包括:

对终端当前各个应用的流量和总数据流量进行 检测, 并计算当前各个应 用占总数据流量的百分比作为统计结果, 将统计结果与所述流量统计阈值进 行比较, 根据比较结果确定终端当前各个应用的使用流 量状态。

S102: 根据所述使用流量状态,对当前应用进行控制 或对用户进行提示。 其中, 若所述使用流量状态为当前应用的统计结果超 过预设的所述流量 统计阔值, 则对所述当前应用进行网络切换或关闭所述当 前应用, 或提示用 户是否对当前应用进行网络切换或关闭所述当 前应用; 此外, 在上述步骤中, 作为一种优选的方式还可以确定终端的使用状 态, 若所述终端处于用户无操作状态, 则对所述当前应用进行网络切换或关闭所 述当前应用,或提示用户是否对当前应用进行 网络切换或关闭所述当前应用。 在一个应用示例中, 所述终端可以是 WCDMA终端、 CDMA终端、 TD-SCDMA终端或者 LTE ( Long Term Evolution,长期演进)终端, 或者为拥 有 WCDMA模式、 CDMA模式等的多模式终端, 如图 3所示, 所述终端包括 所述控制数据流量的装置, 以及与所述控制数据流量的装置相连的 UI (用户 界面), 通过 UI向上层用户呈现各个应用使用流量的情况, 接收上层用户的 指令等操作。 并且控制应用接入网络, 这里的网络可能是移动网络, 也可能 是其他无线接入网络, 如 WIFI等。 如图 4所示, 本实施例中控制数据流量的 方法, 包括以下步骤:

S201 : 流量检测统计模块对终端当前各个应用的流量 和总数据流量进行 检测, 并计算当前各个应用占总数据流量的百分比作 为统计结果;

虽然, 可通过手机自身的流量统计器进行流量统计, 但是无法统计每个 应用所使用的流量, 所以, 流量检测统计模块需要对每个接入网络的应用 进 行统计; 在应用接入网络创建网络连接后, 根据网络数据包数目、 数据包大 小和连接网络时间即可得到应用实际使用的流 量。 流量检测统计模块统计一 段时间内各个应用使用的流量后, 计算得出应用占据总数据流量的百分比作 为统计结果。 S202: 判决模块将该统计结果与预设的流量统计阔值 进行比较; 其中, 预设的流量统计阔值中包括当前应用占总数据 流量的百分比。

S203: 应用流量状态确定模块根据比较结果确定终端 当前各个应用的使 用流量状态, 例如, 若统计结果超过预设的流量统计阔值; S204:若所述应用的使用流量状态为统计结果超 预设的流量统计阔值, 则控制模块通过 UI提示用户是否对当前应用进行网络切换或关 所述当前 应用, 否则提示用户该应用可继续使用移动网络;

S205:用户通过 UI向控制模块返回执行相应操作的指令,例如 换网络; 用户根据流量控制装置的提示,为接入网络的 应用选择网络接入的方式。 此时, 用户可根据自己的需要按照流量控制装置的提 示进行选择, 用户认为 其不需要使用移动网络进行接入, 那么用户就参考 DCT的分析结果, 将该应 用的接入方式修改为其他方式, 如 802.11B、 WIFI等。 如果存在着占用数据 流量较小的应用, 用户参考 DCT的分析结果, 认为不需要对其进行网络接入 切换动作, S206: 控制模块在收到用户指令(如切换网络)后, 将该应用的接入网 络方式爹改为 CHANGE— WIFI— MULTICAST— STATE (改为 WIFI多点传送状 态) , 使该应用接入 WIFI无线网络。 在本应用示例中, 如果存在着占用数据流量较小的应用, 用户根据流量 控制装置的提示, 认为不需要对其进行网络接入切换动作, 则控制模块在收 到用户指令 (如切换网络) 后, 将该应用的接入网络方式依然设为 CHANGE— NETWORK— STATE (改为网络状态) , 即该应用还是保持接入移 动网络的方式。

如图 5所示, 在一个应用示例中, 流量控制装置控制终端应用的数据流 量的流程中:如果流量控制装置在检测各个应 用使用移动网络的数据流量时, 发现某个应用产生的数据流量大于预设的流量 统计阔值, 则可以直接对所述 当前应用进行网络切换或关闭所述当前应用, 发现某个应用产生的数据流量 小于预设的流量统计阔值, 则提示用户该应用可继续使用移动网络。

如果流量控制装置在检测各个应用使用移动网 络的数据流量时, 发现某 个应用所使用的网络连接时间较长, 大于预设的流量统计阔值, 那么流量控 制装置可以直接对所述当前应用进行网络切换 或关闭所述当前应用, 或者提 示用户, 此应用在使用移动网络, 且使用时间较长, 建议用户关闭此应用接 入到移动网络中, 而改用其他的无线接入方式, 或者建议用户关闭此应用, 以防止此应用在连接网络的状态下, 突然产生数据流量的情况, 造成不必要 的流量损失的问题。

如图 6所示, 在另外一个应用示例中, 提供了一种流量控制装置检测到 终端无用户操作时的流量控制处理流程, 包括:

S301 : 流量控制装置检测到终端处于无用户操作状态 ;

例如, 通过 UI接收到用户锁屏动作, 或者终端自动锁屏, 流量控制装置 检测到终端处于无用户操作状态;

S302: 流量控制装置启动定时器, 在设定的定时时间 T秒内检测用户是 否触发手机操作动作, 如果是, 则转至步骤 S301 , 否则转至步骤 S303;

S303: 检测接入移动网络的应用;

S304: 检测是否存在其他无线网络, 如果有, 则执行步骤 S305 , 否则执 行步骤 S306;

S305: 将检测到的接入移动网络的应用切换到其他无 线网络, 并修改接 入网络的应用设置;

S306: 关闭接入移动网络的所有应用;

S307: 通过 UI显示给用户, 告知其移动网络关闭的原因。

这样, 通过此方式可以达到防止移动网络的数据流量 丟失的目的。 从上述实施例可以看出, 相对于现有技术, 上述实施例中提供的控制数 据流量的方法和装置, 能够有效地控制用户上网流量, 避免上网不必要的流 量损失, 能够使用户更放心的使用终端, 增强用户的体验程度。

本领域普通技术人员可以理解上述方法中的全 部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。

以上所述仅为本发明的优选实施例而已, 并非用于限定本发明的保护范 围。 根据本发明的发明内容, 还可有其他多种实施例, 在不背离本发明精神 改变和变形, 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

工业实用性

本发明实施例提供的控制数据流量的方法和装 置, 能够有效地控制用户 上网流量, 避免上网不必要的流量损失, 能够使用户更放心的使用终端, 增 强用户的体验程度。