一种具有自学习功能的手机流量控制系统及其方法

文档序号:8490385阅读:346来源:国知局
一种具有自学习功能的手机流量控制系统及其方法
【技术领域】
[0001]本发明涉及一种具有自学习功能的手机流量控制系统及其方法。
【背景技术】
[0002]随着科技的发展和人们生活水平的不断提高,手机已经成为人们生活中必不可少的一部分,手机除了原始的电话,短信功能外,其功能也越来越多,涉及的范围也越来越广,手机上网功能是人们在生活中最常用功能之一。
[0003]手机上网自然需要流量,但现在一些有漏洞的手机软件会在根本没有使用相关功能时也要使用大量流量,如果不在套餐内计费,流量将相当昂贵,因此经常出现手机卡中话费无缘无故减少的问题,所以迫切需要一种可以对手机流量进行控制的系统及其方法。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供一种具有自学习功能的手机流量控制系统及其方法,解决在没有使用相关软件时,流量无故泄漏却得不到控制的问题,在恶意软件消耗流量时,更容易被发现。
[0005]本发明的目的是通过以下技术方案来实现的:一种具有自学习功能的手机流量控制系统,它包括流量用量采集模块、主控MCU、流量控制模块、信息提示模块、用于存储最近15天内每天流量累计使用量的存储器和用于存储当日累计过程中流量累计使用量的缓存器,所述的流量用量采集模块每秒采集手机消耗的流量,流量用量采集模块的输出端与主控MCU连接,主控MCU的输出端分别与流量控制模块、信息提示模块连接。
[0006]所述的主控MCU包括C8051F300单片机。
[0007]一种具有自学习功能的手机流量控制方法,它包括以下步骤:
51.计时与累加:每天从O点开始,流量用量采集模块每秒采集手机消耗的流量并发送给主控MCU,主控MCU每秒进行一次计时和当日流量累计使用量的累加,并将数据存储到缓存器中;
52.比较与控制:在当日流量累计使用量累计过程中,每隔I分钟,主控MCU自动将当日流量累计使用量与存储器中存储的流量使用量最大值比较:
(1)如果当日流量累计使用量小于存储器中存储的流量使用量最大值,则继续使用并进行当日流量使用量累加;
(2)如果当日流量累计使用量大于存储器中存储的流量使用量最大值,主控MCU控制流量控制模块关闭流量使用功能,控制信息提示模块提醒机主流量使用功能已关闭并提醒机主检查软件流量使用情况,确定是否有恶意软件消耗流量,检查结束后,机主若要继续使用流量功能,则手动打开流量功能,继续使用流量并自动进行当日流量使用量累加;
53.存储与更新:当日流量累计使用量累计完毕,即在此到达O点时,保存当日流量累计使用量并开始新的一日的累计,并对存储器中的数据进行更新:
(O如果存储器中存储的数据未超过15天,则将当日流量累计使用量存入存储器中; (2)如果存储器中存储的数据超过15天,则将最早一天的数据从存储器中移除,将当日累计流量使用量存入存储器中;
S4.流量使用量最大值更新:主控MCU自动将存入存储器的当日累计流量使用量与存储器中的流量使用量最大值比较,取大值更新流量使用量最大值。
[0008]所述的S2步骤中机主手动打开流量功能后,当日主控MCU将不再控制流量控制模块关闭流量使用功能。
[0009]本发明的有益效果是:(1)自动更新流量使用量最大值功能解决了流量使用上限不好确定的功能;(2)在超过流量使用量最大值时自动关闭流量功能,解决的恶意软件消耗流量时,流量使用量无法得到有效控制的问题;(3)在流量自动关闭使提醒机主检查软件流量使用情况,可以更容易发现恶意消耗流量的软件;(4)对存储器中存储的数据进行更新,保留最近15天内的每天流量使用量,避免了节假日和平时需要使用流量的时间不同带来的影响,使存储的数据更有可靠性。
【附图说明】
[0010]图1为本发明的系统原理结构框图;
图2为本发明的方法流程图。
【具体实施方式】
[0011]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0012]如图1所示,一种具有自学习功能的手机流量控制系统,它包括流量用量采集模块、主控MCU、流量控制模块、信息提示模块、用于存储最近15天内每天流量累计使用量的存储器和用于存储当日累计过程中流量累计使用量的缓存器,所述的流量用量采集模块每秒采集手机消耗的流量,流量用量采集模块的输出端与主控MCU连接,主控MCU的输出端分别与流量控制模块、信息提示模块连接。
[0013]所述的主控MCU包括C8051F300单片机。
[0014]如图2所示,一种具有自学习功能的手机流量控制方法,它包括以下步骤:
51.计时与累加:每天从O点开始,流量用量采集模块每秒采集手机消耗的流量并发送给主控MCU,主控MCU每秒进行一次计时和当日流量累计使用量的累加,并将数据存储到缓存器中;
52.比较与控制:在当日流量累计使用量累计过程中,每隔I分钟,主控MCU自动将当日流量累计使用量与存储器中存储的流量使用量最大值比较:
(1)如果当日流量累计使用量小于存储器中存储的流量使用量最大值,则继续使用并进行当日流量使用量累加;
(2)如果当日流量累计使用量大于存储器中存储的流量使用量最大值,主控MCU控制流量控制模块关闭流量使用功能,控制信息提示模块提醒机主流量使用功能已关闭并提醒机主检查软件流量使用情况,确定是否有恶意软件消耗流量,检查结束后,机主若要继续使用流量功能,则手动打开流量功能,继续使用流量并自动进行当日流量使用量累加;
53.存储与更新:当日流量累计使用量累计完毕,即在此到达O点时,保存当日流量累计使用量并开始新的一日的累计,并对存储器中的数据进行更新:
(O如果存储器中存储的数据未超过15天,则将当日流量累计使用量存入存储器中;
(2)如果存储器中存储的数据超过15天,则将最早一天的数据从存储器中移除,将当日累计流量使用量存入存储器中;
S4.流量使用量最大值更新:主控MCU自动将存入存储器的当日累计流量使用量与存储器中的流量使用量最大值比较,取大值更新流量使用量最大值。
[0015]所述的S2步骤中机主手动打开流量功能后,当日主控MCU将不再控制流量控制模块关闭流量使用功能。
【主权项】
1.一种具有自学习功能的手机流量控制系统,其特征在于:它包括流量用量采集模块、主控MCU、流量控制模块、信息提示模块、用于存储最近15天内每天流量累计使用量的存储器和用于存储当日累计过程中流量累计使用量的缓存器,所述的流量用量采集模块每秒采集手机消耗的流量,流量用量采集模块的输出端与主控MCU连接,主控MCU的输出端分别与流量控制模块、信息提示模块连接。
2.根据权利要求1所述的一种具有自学习功能的手机流量控制系统,其特征在于:所述的主控MCU包括C8051F300单片机。
3.一种具有自学习功能的手机流量控制方法,其特征在于:它包括以下步骤: 51.计时与累加:每天从O点开始,流量用量采集模块每秒采集手机消耗的流量并发送给主控MCU,主控MCU每秒进行一次计时和当日流量累计使用量的累加,并将数据存储到缓存器中; 52.比较与控制:在当日流量累计使用量累计过程中,每隔I分钟,主控MCU自动将当日流量累计使用量与存储器中存储的流量使用量最大值比较: (1)如果当日流量累计使用量小于存储器中存储的流量使用量最大值,则继续使用并进行当日流量使用量累加; (2)如果当日流量累计使用量大于存储器中存储的流量使用量最大值,主控MCU控制流量控制模块关闭流量使用功能,控制信息提示模块提醒机主流量使用功能已关闭并提醒机主检查软件流量使用情况,确定是否有恶意软件消耗流量,检查结束后,机主若要继续使用流量功能,则手动打开流量功能,继续使用流量并自动进行当日流量使用量累加; 53.存储与更新:当日流量累计使用量累计完毕,即在此到达O点时,保存当日流量累计使用量并开始新的一日的累计,并对存储器中的数据进行更新: (O如果存储器中存储的数据未超过15天,则将当日流量累计使用量存入存储器中; (2)如果存储器中存储的数据超过15天,则将最早一天的数据从存储器中移除,将当日累计流量使用量存入存储器中; 54.流量使用量最大值更新:主控MCU自动将存入存储器的当日累计流量使用量与存储器中的流量使用量最大值比较,取大值更新流量使用量最大值。
4.根据权利要求3所述的一种具有自学习功能的手机流量控制系统,其特征在于:所述的S2步骤中机主手动打开流量功能后,当日主控MCU将不再控制流量控制模块关闭流量使用功能。
【专利摘要】本发明公开了一种具有自学习功能的手机流量控制系统及其方法,其系统包括流量用量采集模块、主控MCU、流量控制模块、信息提示模块、用于存储最近15天内每天流量累计使用量的存储器和用于存储当日累计过程中流量累计使用量的缓存器,所述的流量用量采集模块每秒采集手机消耗的流量,流量用量采集模块的输出端与主控MCU连接,主控MCU的输出端分别与流量控制模块、信息提示模块连接。本发明提供了一种具有自学习功能的手机流量控制系统及其方法,解决在没有使用相关软件时,流量无故泄漏却得不到控制的问题,在有恶意软件消耗流量时,更容易被发现。
【IPC分类】H04M1-725, H04W4-24
【公开号】CN104811918
【申请号】CN201510199366
【发明人】周海林
【申请人】成都腾悦科技有限公司
【公开日】2015年7月29日
【申请日】2015年4月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1