一种移动终端上网流量统计分析和提醒的方法和系统的制作方法

文档序号:7806935阅读:220来源:国知局
专利名称:一种移动终端上网流量统计分析和提醒的方法和系统的制作方法
技术领域
本发明涉及一种移动终端上网流量统计分析和提醒的方法和系统,属于通信服务领域。
背景技术
随着3G和无线网络通讯技术的发展,人们使用手机、平板电脑等移动通讯设备上网的现象越来越普遍,针对不同用户群的需求也有不同级别的上网流量套餐形式,比如,用户定制了包月上网套餐业务,共可享受100M上网流量,超过此流量的部分收费会比较高,目前就有手机上网“天价流量”屡屡被媒体曝光。因此,越来越多的用户希望查询上网流量,以便合理的利用,节约开销。用户一般可通过登录移动或联通等运营商的网站、拨打热线电话、发送短信等方式来查询上网流量,但是,这些方式都比较麻烦,并且由于营业厅的数据更新不及时,造成查询到的上网流量数据不实时;另外,用户可能因为各种原因疏忽了对上网流量的查询,从而造成了不必要的损失,因此一些手机上集成了上网流量查询的功能,具体地,手机上设置一个上网流量统计模块,该模块通过对上网流量的计数,实现上网流量统计功能,使用自己的手机就能查看上网流量使用情况。现有技术已经有针对上网流量统计和查询的方法,例如:申请号为200910082133.7,申请日为2009年04月16日,名为“一种手机客户端统计网络流量的方法”的中国专利申请公开了一种手机客户端网络流量统计和查看的方法,如下步骤:1)手机客户端程序在通信模块增加流量统计功能;2)手机客户端程序增加流量查看界面,支持按月查看流量。上述方法,用户可以直接通过手机对上网流量进行统计和查看统计结果,而无需通过运营商来获取流量使用情况,但是这种模式缺乏实时提醒机制,用户可能长时间未查看统计结果,不能及时了解已使用的流量总和是否已经超出可使用的范围,从而造成了不必要的损失。现有技术已经有针对实时套餐剩余流量信息进行提示的技术,例如:申请号为201010545900.6,申请日为2010年11月16日,名为“一种手机上网剩余流量的提醒方法和系统”的中国专利申请公开了手机上网剩余流量的提醒方法,如下步骤:SI,手机查询营业厅手机上网流量使用数据;S2,手机监控本地手机上网流量使用数据;S3,手机对营业厅手机上网流量使用数据和本地手机上网流量使用数据进行加合处理,剔除免费流量,得到实时的套餐剩余流量,将实时的套餐剩余流量与设定的最低限值作比较;S4,当实时套餐剩余流量小于或等于设定的最低限值时,通过手机向用户提示实时套餐剩余流量信息。上述方法,用户需要对手机上网流量设定一个最低限值,当实时套餐剩余流量小于或等于设定的最低限值时,手机才会向用户提示实时套餐剩余流量信息,因此,在手机没有向用户发出提示之前,用户不能及时了解已使用的流量情况,也无法知道还有多少流量可供支配,这样就不能合理的分配上网流量并充分利用流量资源。在现有技术的方法中,能对手机上网流量进行统计,也能进行查询和显示剩余流量信息,但是这些模式缺乏对流量数据的使用趋势进行分析和分析结果的实时提醒机制,并且现有技术中查询只能查看到单日或当月流量的一个总值,不能详细查看每个程序所使用的流量情况,可见,现有技术在流量数据统计分析和流量查询方面还有待完善。

发明内容
本发明提供了一种移动终端上网流量统计分析和提醒的方法和系统,旨在解决现有技术中不能对移动终端已使用的上网流量数据进行趋势分析和分析结果的实时提醒,从而用户不能及时了解流量的可使用情况,无法合理的分配和充分利用流量资源的问题。本发明所采用的技术方案是提供一种移动终端上网流量统计分析和提醒的方法,包括以下步骤:
a)移动终端实时从运营商处获取移动终端上网流量使用数据;
b)移动终端实时监控本地移动终端上网流量使用数据;
c)移动终端对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据;
d)移动终端利用实时的上网流量使用数据计算得到流量预计可用天数,移动终端实时向用户提示预计可用天数信息。根据本发明的一个方面,移动终端上网流量使用数据包括用户套餐总流量值、已使用流量值、剩余流量值和结算时间。根据本发明的一个方面,步骤a)包括:移动终端通过向运营商发送短信息,获取运营商返回移动终端上网流量使用数据的短信息。根据本发明的一个方面,进一步包括:移动终端通过信息抽取技术从短信息的文字内容中提取出流量使用数据。根据本发明的一个方面,移动终端获取运营商返回的短信息,将短信息提交至服务器端;以及服务器端通过信息抽取技术从短信息的文字内容中提取出流量使用数据,并将流量使用数据返回给移动终端。根据本发明的一个方面,步骤b)包括:移动终端通过实时访问本地移动终端的系统日志来实现实时监控上网流量使用数据。根据本发明的一个方面,用户可对移动终端上的流量记录进行查询。根据本发明的一个方面,还包括移动终端将流量记录信息提交至服务器端,服务器端将流量记录信息存入流量记录数据库;以及用户可通过登录服务器端对移动终端上的流量记录进行查询。根据本发明的一个方面,进一步包括:移动终端提交至服务器端的流量记录信息包括各个移动终端中的应用程序消耗的流量记录;以及用户可通过登录服务器端对所述移动终端上的各个应用程序消耗的流量记录进行查询。根据本发明的一个方面,步骤c)包括:同步处理是根据运营商返回的移动终端上网流量使用数据,判定数据的实时性,将移动终端监控的本地移动终端上网流量使用数据同步更新为实时流量使用数据。根据本发明的一个方面,还包括:对运营商返回的移动终端上网流量使用数据的实时性进行判断,如果是实时数据,返回的移动终端上网流量使用数据为实时流量使用数据;如果不是实时数据,根据返回的移动终端上网流量使用数据的结算时间,在返回的上网流量使用数据基础上追加上移动终端监控到结算时间之后的本地移动终端上网流量使用数据,即为移动终端实时流量使用数据。根据本发明的一个方面,对同步处理结果进行判断,如果同步处理成功,完成同步更新;
如果同步处理不成功,移动终端得到的预计可用天数即为周期内剩余天数,周期为相邻结算时间之间的时间段。根据本发明的一个方面,还包括:判断移动终端得到的实时流量使用数据,如果移动终端的上网已使用流量值等于或超出套餐总流量值,得到的剩余流量值< 0,则预计可用天数为O ; 如果移动终端得到的剩余流量值等于套餐总流量值,上网已使用流量值为0,则平均使用流量值为O。根据本发明的一个方面,移动终端得到实时的剩余流量值后,对移动终端安装使用的时间进行统计分析,如果安装使用的时间< m天,对同步处理结果进行判断;
如果安装使用的时间> m天,并且彡η天,则移动终端将安装使用天数内所使用的流量值作为已使用流量值,将周期内已使用天数替换为安装使用天数;
如果安装使用的时间> η天,则统计移动终端近η天内所使用的流量值作为已使用流量值,周期内已使用天数替换为η天;
以及,m和η的值满足I < m < η < 31。根据本发明的一个方面,移动终端利用实时的上网流量使用数据计算得到流量估算可用天数,包括步骤:
移动终端利用套餐流量使用周期和结算时间,统计出套餐流量周期内已使用天数和周期内剩余天数;
移动终端上网已使用流量值除以移动终端周期内已使用天数,得到平均使用流量值;
以及
移动终端上网剩余流量值除以平均使用流量值,得到流量估算可用天数。根据本发明的一个方面,还包括:判断移动终端得到的平均使用流量值,如果移动终端的平均使用流量值为0,流量预计可用天数为周期内剩余天数;
如果移动终端的平均使用流量值不为0,移动终端利用实时的上网流量使用数据计算得到流量估算可用天数。根据本发明的一个方面,还包括:利用移动终端得到的估算可用天数和周期内剩余天数,判断预计可用天数,如果周期内剩余天数< 估算可用天数,移动终端的预计可用天数即为周期内剩余天数值;
如果周期内剩余天数 > 估算可用天数,移动终端的预计可用天数为估算可用天数。本发明所采用的技术方案提供一种移动终端上网流量统计分析和提醒的系统,包括通讯模块、数据查询模块、数据监控模块、信息抽取分析模块、数据处理模块、流量记录数据库和提不1旲块;
通讯模块用于用户通过通讯模块与移动终端进行通讯,移动终端通过通讯模块和服务器端进行通讯; 数据查询模块用于移动终端实时查询运营商移动终端上网流量使用数据,获取运营商返回的短信息,将短信息提交至信息抽取分析模块,用户通过数据查询模块对本地移动终端或服务器端上的流量记录进行查询;
数据监控模块用于移动终端实时监控本地移动终端上网流量使用数据;
信息抽取分析模块用于识别短信息的类别,并从短信息中提取流量使用数据;
数据处理模块用于移动终端对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据,并利用实时的上网流量使用数据计算得到流量预计可用天数;
流量记录数据库用于保存移动终端的流量记录数据;以及 提示模块用于向用户实时提示流量预计可用天数信息。根据本发明的一个方面,系统还包括服务器端,信息抽取分析模块部署在服务器端;
服务器端通过网络连接与移动终端通信,接收短信息并提取流量使用数据,将数据结果返回给移动终端。根据本发明的一个方面,数据处理模块具体包括:同步处理子模块和计算子模块;
同步处理子模块用于对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理;
计算子模块用于利用实时的上网流量使用数据进行计算,并得到流量预计可用天数。本发明的有益效果在于:提供一种移动终端上网流量统计分析和提醒的方法和系统,能对移动终端已使用的上网流量数据进行趋势分析,得出剩余流量的预计使用天数,并将预计结果实时提醒给用户,使用户能及时了解流量的可使用情况,从而达到合理分配和充分利用流量资源的目的,极大的方便用户使用,提升用户的使用体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种移动终端上网流量统计分析和提醒的方法流程 图2是本发明实施例提供的一种移动终端上网流量统计分析和提醒的过程的流程图;图3是本发明实施例提供的用户通过移动终端查询应用程序的日流量的屏显示意图;图4是本发明实施例提供的用户通过移动终端查询应用程序的月流量排行的屏显示意 图5是本发明实施例提供的一种移动终端上网流量的统计分析计算方法的流程图;以

图6是本发明实施例提供的一种移动终端上网流量统计分析和提醒的系统框图。
具体实施例方式为使本发明实施例的目的、特征和优点能够更加明显易懂,下面结合附图及实施例,对本发明做进一步详细说明。在本发明实施例中,为了完善移动终端的上网流量数据统计分析技术,本发明实施例提供一种移动终端上网流量统计分析和提醒的方法,可以采用以下技术方案实现:
参见图1,步骤如下:
5101:移动终端实时从运营商处获取移动终端上网流量使用数据;
5102:移动终端实时监控本地移动终端上网流量使用数据;
S103:移动终端对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据;
S104:移动终端利用实时的上网流量使用数据计算得到流量预计可用天数,移动终端实时向用户提示预计可用天数信息。下面结合本发明实施例的具体实施方式
来进行详细介绍:
参见图2,一种移动终端上网流量统计分析和提醒的方法,步骤如下:
S201,用户可以通过移动终端从运营商处获取上网使用情况,比如向运营商发送短信息的方式来查询使用情况。需要说明的是,用户在通过移动终端使用流量上网之前,需要向运营商申请购买流量套餐,本实施例中设定用户购买的套餐总流量为每月50M,流量使用周期一般为一个自然月,从当月的I日到月 末,如果不是一个自然月,移动终端在开通上网流量使用时,从运营商返回的开通信息中获得结算日信息。S202,移动终端主要是通过访问移动终端的系统日志来实现实时监控,监控并记录移动终端上各应用程序的流量记录,获得本地移动终端的上网流量使用数据。实际上,移动终端可通过GPRS、3G和Wifi等方式上网,并且监控程序会对各个应用程序进行实时监控,记录当前流量值,并都记录在系统日志上,但是处理方式不一样,对于像Wifi等免费的接入方式,只是显示一个实时的速度数据,不进行总量的计算;对于GPRS、3G等付费的接入方式,统计当前流量值形成上网流量使用数据,并统计各个应用程序的日流量和月流量,保存在流量记录中。S203,运营商在收到移动终端发送的查询短信后,将用户的上网流量使用数据以短信息的方式返回给移动终端。S204,移动终端收到运营商返回的短信息。其中,流量使用数据在短信息中以文字内容体现,移动终端并不能直接读取到数字信息。比如短信内容为:尊敬的客户,截至到2011年11月25日14时11分,您已使用数据流量35.00M,剩余15.0OM……
S205,移动终端利用信息抽取技术从短信息的文字内容中提取出数字信息形成流量使用数据。S206,移动终端获取运营商返回的短信息,还可以将短信息提交至服务器端。服务器端利用信息抽取技术从短信息的文字内容中提取出数字信息形成流量使用数据,并将流量使用数据返回给移动终端。信息抽取技术首先删除或标记短信内容中无效的部分,针对短信内容进行统一转换,例如,全角数字符号转换成统一的半角标准数字符号,对一些重要标识,如日期、数据等重要短信内容特征进行提取和标识。对于短信内容中的词和短语,采用“正则表达式”以及“词典加词性”进行识别和提取。其次,将短信中的有效内容分解为关键词和短语。分词算法可以采用逆向最大匹配算法,使用倒序方式从句末尾开始分词,分词采用最大词组长度匹配和关键词或关键短语分析的方法。在文本中截出不超过最大词组长度的文本进行匹配,如果这段文本是词,提取这段文本,并在剩余的文本中使用相同的方法进行分词。当短信息分解为关键词和短语后,则进一步根据关键词和短语对短信内容进行识另Ij,抽取关键信息,在本实施例中,关键信息如:时间信息“2011年11月25日14时11分”,关键词“已使用数据流量”和“剩余“,关键数据“35.00M”和“ 15.00M”等。然后,给出上网流量使用数据包括用户套餐总流量值、已使用流量值、剩余流量值和结算时间。比如:本月剩余:15M,已用:35M,套餐总额:50M,结算时间:截至到2011年11月25日14时11分。S207,移动终端在收到运营商返回的上网流量使用数据后,对数据进行同步处理:
首先会对数据的实时性进行判定,如果数据是实时的,将移动终端的上网流量使用数据同步更新为实时流量使用数据;如果数据不是实时的,根据返回数据的结算时间,在返回的上网流量使用数据基础上追加上移动终端监控到结算时间之后的本地移动终端上网流量使用数据,得到实时流量使用数据,将移动终端的上网流量使用数据同步更新为实时流量使用数据。比如:用户在10:00时向运营商发送短信息查询上网流量使用数据,运营商返回截至到10:00,用户已使用流量值和剩余流量值,这种情况为实时数据。如果运营商每日截止结算时间是9:00,用户在10:00时向运营商发送短信息查询上网流量使用数据,运营商返回截至9:00,用户已使用流量值和剩余流量值,这种情况为非实时数据,需要加上9:00点之后到10:00点之前移动终端监控到的上网流量使用数据,得到实时数据。S208,移动终端得到实时流量使用数据,并将移动终端实时的上网流量使用数据保存到流量记录中。其中流量记录包括:用户套餐流量使用数据、应用程序的日流量详情、月流量排行,以及正在联网的程序流量数据。S209,移动终端将得到的实时上网流量使用数据提交至服务器端,服务器端将数据保存到服务器端的流量记录中。S210,用户通过查看移动终端的流量监控记录,可对移动终端上的流量记录进行查询。根据本发明实施例,如图3所示,用户通过移动终端查询应用程序的日流量详情。左视图上半部分有消息提醒“本月套餐剩余流量充足,请放心上网! ”,并显示了用户套餐流量使用数据,比如:本月剩余:49.50M,已用:514.4K,套餐总额:50M ;左视图下半部分以曲线方式显示近一段时间内日流量总量分析图,点击曲线分析区域,如图3所示的右视图,用户可查看在当天各应用程序流量使用详细记录。
根据本发明实施例,如图4所示,用户通过移动终端查询应用程序的月流量排行。左视图上半部分有消息提醒“本月套餐剩余流量充足,请放心上网! ”,并显示了用户套餐流量使用数据,比如:本月剩余:49.50M,已用:514.4K,套餐总额:50M ;左视图下半部分以列表方式显示当月所有应用程序流量使用情况,点击列表分析区域,如图4所示的右视图,用户可查看在当月各应用程序流量使用详细记录。S211,用户还可以通过登录服务器端,对移动终端上的流量记录进行查询。需要说明的是,移动终端将流量记录信息提交至服务器端,服务器端将流量记录信息存入流量记录数据库,用户通过登录服务器端,来实现对移动终端上的流量记录的查询。移动终端提交至服务器端的流量记录信息包括各个移动终端中的应用程序消耗的流量记录;以及用户可通过登录服务器端对所述移动终端上的各个应用程序消耗的流量记录进行查询。通过查看流量使用详细记录,用户能更好的了解各应用程序占用流量的情况,为流量合理使用提供参考依据。S212,移动终端在获得实时流量使用数据之后,可根据数据计算得到剩余流量估算可用天数。参见图5,移动终端根据实时流量使用数据计算剩余流量估算可用天数的步骤如下:
S501,移动终端获得实时流量使用数据。实时流量使用数据包括用户套餐总流量值、已使用流量值、剩余流量值和结算时间。S502,移动终端对剩余流量值进行判断,情况如下:` 如果剩余流量值<0,表示移动终端的上网已使用流量值等于或超出套餐总流量值,用户在流量使用周期内没有流量可以使用,如S503,则预计可用天数为O ;
如果剩余流量值> O,表示用户还剩余有流量可供使用。接下来,需要对动终端对安装使用本方法的时间进行统计分析,如下所述:
S504,移动终端判断安装使用本方法的时间< m天,情况如下:
为便于理解,设定m等于4,如果安装使用本方法的时间是<4天,近一步对同步处理结果进行判断;
如果安装使用本方法的时间是>4天,则需要进一步判断安装使用本方法的时间。S505,移动终端判断安装使用本方法的时间> η天,情况如下:
为便于理解,设定η等于30,如果安装使用的时间> 30天,如图S506,则统计移动终端近30天内所使用的流量值作为已使用流量值,将周期内已使用天数替换为30天。如果安装使用的时间彡4天,并且< 30天,如图S507,则移动终端将安装使用天数内所使用的流量值作为已使用流量值,将周期内已使用天数替换为安装使用天数。本实施例中,要求m和η的值满足I彡m < η彡31的条件。S508,移动终端对同步处理结果进行判断,情况如下:
如果同步处理成功,则移动终端的上网流量使用数据为实时使用数据;
如果同步处理不成功,如图S513,移动终端得到的预计可用天数即为周期内剩余天数。S509,移动终端利用实时的上网流量使用数据进行计算,首先,移动终端要利用套餐流量使用周期和结算时间,周期一般为一个月,计算:
周期总天数一周期内已使用天数=周期内剩余天数;
已使用流量值+周期内已使用天数=平均使用流量值;
其中,如果移动终端得到的剩余流量值等于套餐总流量值,上网已使用流量值为O,则平均使用流量值为O。S510,判断移动终端得到的平均使用流量值,情况如下:
如果移动终端的平均使用流量值为0,如图S513,流量预计可用天数为周期内剩余天
数;
如果移动终端的平均使用流量值不为0,则移动终端需要利用实时的上网流量使用数据计算得到流量估算可用天数。S511,移动终端计算流量预计可用天数,计算公式为:
剩余流量值+平均使用流量值=估算可用天数;
S512,利用移动终端得到的估算可用天数和周期内剩余天数,判断预计可用天数,情况如下:
如果周期内剩余天数<估算可用天数,如图S513,移动终端得到的最终预计可用天数即为周期内剩余天数值;
如果周期内剩余天数>估算可用天数,如图S514,移动终端得到的预计可用天数为估算可用天数。在本实施方式下,移动终端通过计算比较,最终得出的预计可用天数结果有三种情况:预计可用天数为O、预计可用天数即为周期内剩余天数、预计可用天数为剩余流量值除以平均使用流量值计算得到的估算可用天数。最后,移动终端会将预计可用天数结果提示给用户,比如,在移动终端界面的状态栏提示:已使用流量值/剩余流量值,预计可用天数。参见图6,本发明实施例还提供了一种移动终端上网流量统计分析和提醒的系统,包括:
移动终端600包括通讯模块601、数据查询模块602、数据监控模块603、信息抽取分析模块604、数据处理模块605、流量记录数据库606和提示模块607 ;
以及服务器端700包括信息抽取分析模块701和流量记录数据库702。通讯模块601用于用户通过通讯模块601与移动终端600进行通讯,移动终端600通过通讯模块601和服务器端700进行通讯;
数据查询模块602,用于移动终端实时查询运营商移动终端上网流量使用数据,获取运营商返回的短信息,将短信息提交至信息抽取分析模块604或是服务器端700的信息抽取分析模块701,用户通过数据查询模块602对本地移动终端600上流量记录数据库606或服务器端700上流量记录数据库702的流量记录进行查询;
数据监控模块603,用于移动终端实时监控本地移动终端上网流量使用数据;
信息抽取分析模块604,用于识别短信息的类别,并从短信息中提取流量使用数据;数据处理模块605,用于移动终端600对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据,并利用实时的上网流量使用数据计算得到流量预计可用天数; 流量记录数据库606,用于保存移动终端600的流量记录数据;
提示模块607,用于向用户实时提示流量预计可用天数信息。根据本发明的一个实施方式,系统还包括服务器端700,信息抽取分析模块701部署在服务器端;
流量记录数据库702,用于保存移动终端600提交的流量记录数据。服务器端700通过网络连接与移动终端600通信,接收短信息并利用信息抽取分析模块701提取流量使用数据,将数据结果返回给移动终端600。根据本发明的一个实施方式,数据处理模块605具体包括:同步处理子模块6051和计算子模块6052 ;
同步处理子模块6051,用于对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理;
计算子模块6052,用于利用实时的上网流量使用数据进行计算,并得到流量预计可用天数。以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本说明书内容不应理解为对本发明的限制,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种移动终端上网流量统计分析和提醒的方法,其特征在于:包括以下步骤: a)移动终端实时从运营商处获取移动终端上网流量使用数据; b)移动终端实时监控本地移动终端上网流量使用数据; c)移动终端对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据; d)移动终端利用实时的上网流量使用数据计算得到流量预计可用天数,移动终端实时向用户提示预计可用天数信息。
2.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,其特征在于:所述移动终端上网流量使用数据包括用户套餐总流量值、已使用流量值、剩余流量值和结算时间。
3.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,其特征在于:所述步骤a)包括:移动终端通过向运营商发送短信息,获取运营商返回移动终端上网流量使用数据的短信息。
4.根据权利要求3所述的移动终端上网流量统计分析和提醒的方法,进一步包括:移动终端通过信息抽取技术从短信息的文字内容中提取出流量使用数据。
5.根据权利要求3所述的移动终端上网流量统计分析和提醒的方法,其特征在于:移动终端获取运营商返回的短信息,将短信息提交至服务器端;以及 服务器端通过信息抽取技术从短信息的文字内容中提取出流量使用数据,并将流量使用数据返回给移动终端。
6.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,其特征在于:所述步骤b)包括:所述移动终端通过实时访问本地移动终端的系统日志来实现实时监控上网流量使用数据。
7.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,其特征在于:用户可对所述移动终端上的流量记录进行查询。
8.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,进一步包括:移动终端将流量记录信息提交至服务器端,服务器端将流量记录信息存入流量记录数据库;以及 用户可通过登录服务器端对所述移动终端上的流量记录进行查询。
9.根据权利要求8所述的移动终端上网流量统计分析和提醒的方法,进一步包括:所述移动终端提交至服务器端的流量记录信息包括各个移动终端中的应用程序消耗的流量记录;以及 用户可通过登录服务器端对所述移动终端上的各个应用程序消耗的流量记录进行查询。
10.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,其特征在于:所述步骤C)包括:所述同步处理包括,根据运营商返回的移动终端上网流量使用数据,判定数据的实时性,将移动终端监控的本地移动终端上网流量使用数据同步更新为实时流量使用数据。
11.根据权利要求10所述的移动终端上网流量统计分析和提醒的方法,其特征在于:进一步包括:对所述运营商返回的移动终端上网流量使用数据的实时性进行判断,如果是实时数据,返回的移动终端上网流量使用数据为实时流量使用数据;以及 如果不是实时数据,根据返回的移动终端上网流量使用数据的结算时间,在返回的上网流量使用数据基础上追加上移动终端监控到结算时间之后的本地移动终端上网流量使用数据,即为移动终端实时流量使用数据。
12.根据权利要求10所述的移动终端上网流量统计分析和提醒的方法,其特征在于:对所述同步处理结果进行判断, 如果所述同步处理成功,完成同步更新; 如果所述同步处理不成功,所述移动终端得到的预计可用天数即为周期内剩余天数,所述周期为相邻结算时间之间的时间段。
13.根据权利要求1所述的移动终端上网流量统计分析和提醒的方法,进一步包括:判断所述移动终端得到的实时流量使用数据, 如果所述移动终端的上网已使用流量值等于或超出套餐总流量值,得到的剩余流量值<0,则预计可用天数为O; 如果所述移动终端得到的剩余流量值等于套餐总流量值,上网已使用流量值为0,则平均使用流量值为O。
14.根据权利要求10所述的移动终端上网流量统计分析和提醒的方法,其特征在于:所述移动终端得到实时的剩余流量值后,对所述移动终端安装使用所述方法的时间进行统计分析, 如果安装使用所述方法的时间< m天,对所述同步处理结果进行判断; 如果安装使用所述方法的时间Sm天,并且< η天,所述移动终端将安装使用天数内所使用的流量值作为已使用流量值,将周期内已使用天数替换为安装使用天数; 如果安装使用所述方法的时间> η天,所述移动终端将近η天内所使用的流量值作为已使用流量值,周期内已使用天数替换为η天;以及 所述m和η的值满足I < m < η < 31。
15.根据权利要求10所述的移动终端上网流量统计分析和提醒的方法,其特征在于:所述移动终端利用实时的上网流量使用数据计算得到流量估算可用天数,包括步骤: 所述移动终端利用套餐流量使用周期和结算时间,统计出套餐流量周期内已使用天数和周期内剩余天数; 所述移动终端上网已使用流量值除以移动终端周期内已使用天数,得到平均使用流量值;以及 所述移动终端上网剩余流量值除以平均使用流量值,得到流量估算可用天数。
16.根据权利要求13或14所述的移动终端上网流量统计分析和提醒的方法,进一步包括:判断所述移动终端得到的平均使用流量值, 如果所述移动终端的平均使用流量值为0,所述移动终端的流量预计可用天数为周期内剩余天数; 如果所述移动终端的平均使用流量值不为0,所述移动终端利用实时的上网流量使用数据计算得到流量估算可用天数。
17.根据权利要求15所述的移动终端上网流量统计分析和提醒的方法,进一步包括:利用所述移动终端得到的估算可用天数和周期内剩余天数,判断预计可用天数,如果所述周期内剩余天数 < 估算可用天数,所述移动终端的预计可用天数即为周期内剩余天数值;以及 如果所述周期内剩余天数 > 估算可用天数,所述移动终端的预计可用天数为估算可用天数。
18.根据权利要求16所述的移动终端上网流量统计分析和提醒的方法,进一步包括:利用所述移动终端得到的估算可用天数和周期内剩余天数,判断预计可用天数, 如果所述周期内剩余天数 < 估算可用天数,所述移动终端的预计可用天数即为周期内剩余天数值;以及 如果所述周期内剩余天数 > 估算可用天数,所述移动终端的预计可用天数为估算可用天数。
19.一种移动终端上网流量统计分析和提醒的系统,其特征在于:包括通讯模块、数据查询模块、数据监控模块、信息抽取分析模块、数据处理模块、流量记录数据库和提示模块; 所述通讯模块用于用户通过通讯模块与移动终端进行通讯,移动终端通过通讯模块和服务器端进行通讯; 所述数据查询模块用于移动终端实时查询运营商移动终端上网流量使用数据,获取运营商返回的短信息,将短信息提交至信息抽取分析模块,用户通过数据查询模块对本地移动终端或服务器端上的流量记录进行查询; 所述数据监控模块用于移动终端实时监控本地移动终端上网流量使用数据; 所述信息抽取分析模块用于识别短信息的类别,并从短信息中提取流量使用数据; 所述数据处理模块用于移动终端对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据,并利用实时的上网流量使用数据计算得到流量预计可用天数; 所述流量记录数据库用于保存移动终端的流量记录数据;以及 所述提示模块用于向用户实时提示流量预计可用天数信息。
20.根据权利要求19的移动终端上网流量统计分析和提醒的系统,其特征在于:所述系统还包括服务器端,所述信息抽取分析模块部署在服务器端; 所述服务器端通过网络连接与移动终端通信,接收短信息并提取流量使用数据,将数据结果返回给移动终端。
21.根据权利要求19的移动终端上网流量统计分析和提醒的系统,其特征在于,所述数据处理模块具体包括:同步处理子模块和计算子模块; 所述同步处理子模块用于对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理; 所述计算子模块用于利用实时的上网流量使用数据进行计算,并得到流量预计可用天数。
全文摘要
本发明提供一种移动终端上网流量统计分析和提醒的方法和系统,该方法包括移动终端实时从运营商处获取移动终端上网流量使用数据,实时监控本地移动终端上网流量使用数据,对从运营商处获得的上网流量使用数据和本地移动终端实时监控到的上网流量使用数据进行同步处理,得到实时的上网流量使用数据,利用实时的上网流量使用数据计算得到流量预计可用天数,并实时向用户提示预计可用天数信息。本发明的效果包括能对移动终端已使用的上网流量数据进行趋势分析,得出剩余流量的预计可用天数,并将结果实时提醒给用户,使用户及时了解流量可使用情况,达到合理分配和充分利用流量资源的目的。
文档编号H04W4/26GK103188647SQ20111045191
公开日2013年7月3日 申请日期2011年12月29日 优先权日2011年12月29日
发明者罗超, 张毅鹏, 邹仕洪, 林宇 申请人:北京网秦天下科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1