CN103002466A - 一种预警流量的方法及装置 - Google Patents

一种预警流量的方法及装置 Download PDF

Info

Publication number
CN103002466A
CN103002466A CN2011102692766A CN201110269276A CN103002466A CN 103002466 A CN103002466 A CN 103002466A CN 2011102692766 A CN2011102692766 A CN 2011102692766A CN 201110269276 A CN201110269276 A CN 201110269276A CN 103002466 A CN103002466 A CN 103002466A
Authority
CN
China
Prior art keywords
flow
information
connection
user
traffic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011102692766A
Other languages
English (en)
Other versions
CN103002466B (zh
Inventor
孟齐源
刘钊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201110269276.6A priority Critical patent/CN103002466B/zh
Publication of CN103002466A publication Critical patent/CN103002466A/zh
Application granted granted Critical
Publication of CN103002466B publication Critical patent/CN103002466B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种预警流量的方法及装置。该方法包括:确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量;确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。应用本发明,可以向用户提供流量预警信息以降低用户开销。

Description

一种预警流量的方法及装置
技术领域
本发明涉及计算机通信技术,特别涉及一种预警流量的方法及装置。
背景技术
随着计算机通信技术以及互联网技术的发展,第三代移动通信(3G,3rd Generation)移动上网得到了越来越广泛的应用,通过3G移动互联网络获取相关信息越来越成为人们生活以及工作中不可或缺的一部分。目前,移动、电信、联通等运营商都推出了3G包月上网服务,这种3G包月上网服务不但应用在智能手机上,同时,伴随着各种3G移动上网卡设备(3G上网卡)的推出,被广泛应用到3G上网本、笔记本电脑上。
目前,各大运营商推出的3G包月服务中最流行的是包流量的包月套餐服务,包流量的方式通常是以固定的费用承包固定的流量,该固定的流量形成包月套餐额定值,如1吉(G)、2G等,固定的费用形成包月套餐费用,如5元对应1G/月、10元对应2G/月等,在使用包流量的包月套餐服务时,如果用户每个月最终使用的流量小于或等于包月套餐额定值,则只需要支付预定的包月套餐费用,但一旦用户每月最终使用的流量超出包月套餐额定值,则超出包月套餐额定值部分的流量就采用按超出流量计费,一般地,这种超出包月套餐额定值部分的流量的价格要远超过包月套餐的平均流量价格,例如,超出的流量部分按照50元/G进行计费。
为了减少用户使用的流量超出预定的包月套餐额定值而需支付的额外费用,目前,一些3G上网卡设备商在向用户提供3G上网卡时,同时向用户提供附带的流量统计软件以统计用户的上网流量,从而对用户的流量使用进行预警,这类流量统计软件可以统计用户从拨号连接建立开始,到拨号连接关闭之间使用该连接上网使用的流量,并在连接关闭时通过提示信息或者弹出对话框的方式告知用户本次连接使用的流量,以使用户了解当前连接使用的流量,关于流量统计软件统计流量的相关处理流程,具体可参见相关技术文献。
此外,一些运营商也可以提供流量查询服务以对流量进行预警,用户在当前连接中结束所需业务后、关闭当前连接前,通过登录提供流量查询服务的运营商的网站(流量查询服务器),可以查看用户当月每次连接的上网流量明细,以及当月包月套餐中剩余的流量,从而对流量使用进行规划,并达到预警的目的。
由上述可见,现有预警流量的方法,通过3G上网卡设备商提供的流量统计软件,只能在每次拨号连接关闭时提醒用户当次连接使用的流量,但这种单次上网流量的统计并不能有效地让用户了解到当前月份总共使用了多少流量,也无法让用户清楚地了解包月套餐中还剩余多少流量可以继续使用,并且这种连接关闭时才告知用户的方式,用户无法在上网过程中,当使用的流量接近包月套餐额定值时,无法及时获知,从而使用户可能因为超时上网,使得使用的流量超过包月套餐额定值而支付额外的上网费用,该方法还无法达到预警流量、降低用户开销的目的。
而对于运营商提供的流量查询服务,需要用户登录到提供流量查询服务的运营商的网站,进行查询获取流量使用情况,这种方式,一方面使得用户了解当月流量使用情况非常不方便,需要进行频繁登录,另一方面也缺乏流量预警功能,使得用户上网过程中无法快速了解到当前流量是否到达了包月套餐额定值,便于在达到包月套餐额定值时能够及时停止链接,免于支付额外的流量费用。
发明内容
有鉴于此,本发明的主要目的在于提出一种预警流量的方法,向用户提供流量预警信息以降低用户开销。
本发明的另一目的在于提出一种预警流量的装置,向用户提供流量预警信息以降低用户开销。
为达到上述目的,本发明提供了一种预警流量的方法,该方法包括:
确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;
在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量;
确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。
所述确定用户发起的当前连接为3G连接包括:
监测用户上网拨号连接,提取用户发起的拨号连接请求中携带的拨号连接信息;
根据预先设置的过滤规则匹配提取的拨号连接信息,如果匹配成功,确定当前连接为3G连接。
所述拨号连接信息包括拨号协议信息、和/或,拨号设备名称信息。
所述预先设置的过滤规则中设置有标识3G连接的3G协议信息、和/或,3G设备名称信息。
所述启动3G上网流量预警功能包括:
A11、查询3G上网流量预警功能是否开启过,如果开启过,执行步骤A12,如果未开启过,执行步骤A13;
A12,设置启动3G上网流量预警;
A13,向用户输出开启3G上网流量预警功能的提示信息;
A14,接收用户根据展示的3G流量预警功能设置菜单输出的流量预警参数,设置启动3G上网流量预警功能。
所述流量预警参数包括:包月套餐流量额定值、包月套餐流量额定值阀值、流量预警阀值以及流量预警策略。
所述预先设置的阈值包括:流量预警阀值以及包月套餐流量额定值阀值,所述流量预警策略包括:
当用户使用流量不小于流量预警阀值时,在每次关闭连接时向用户输出流量预警信息,所述流量预警信息中包括当月剩余的流量信息;
当用户使用流量超过包月套餐流量额定值阀值时,实时向用户输出提醒用户的包月套餐流量额定值已耗尽的额定值耗尽预警信息;
当用户在输出额定值耗尽预警信息后继续当前连接,在连接关闭时向用户输出超流量预警信息,所述超流量预警信息中包括当月超出的流量信息。
所述在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量包括:
B11、监测当前连接,将当前连接流量信息写入预先设置的本地流量日志记录文件中;
B12、根据预先设置的时间周期计算写入预先设置的本地流量日志记录文件中的当前连接流量信息;
B13、获取本地流量日志记录文件中存储的除当前连接外的其他连接的流量信息;
B14、根据当前连接流量以及除当前连接外的其他连接的流量计算当月总流量。
所述连接流量信息包括:本次连接使用的流量信息以及连接标识信息。
所述连接流量信息进一步包括:本次连接开始时间、本次连接当前时间以及本次连接结束时间。
所述步骤B13进一步包括:获取本地流量日志记录文件中存储的流量统计误差修正值;
所述步骤B14为:根据流量统计误差修正值、当前连接流量以及除当前连接外的其他连接的流量计算当月总流量。
获取所述流量统计误差修正值包括:
B131,查询本地流量日志记录文件中是否存储有流量统计误差修正值,如果存储有且存储流量统计误差修正值的时间信息与当前时间信息的时间差不大于预先设置的时间阈值,执行步骤B132,否则,执行步骤B133;
B132,获取该流量统计误差修正值;
B133,触发从当前拨号连接对应的运营商服务器获取该用户当月连接流量信息;
B134,计算从运营商获取的当月连接流量与本地流量日志记录文件中当前连接流量和除当前连接外的其他连接的流量之和的差值;
B135,存储所述差值或用差值更新存储的流量统计误差修正值并获取更新的流量统计误差修正值。
一种预警流量的装置,该装置包括:3G连接检测模块、流量日志记录模块、流量计算模块以及流量预警模块,其中,
3G连接检测模块,用于确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;
流量日志记录模块,用于在启动3G上网流量预警功能后,在预先设置的本地流量日志记录文件中记录当前连接流量信息;
流量计算模块,用于根据本地流量日志记录文件计算当月总流量;
流量预警模块,用于确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。
进一步包括:
流量修正模块,用于查询流量日志记录模块是否存储有流量统计误差修正值,如果确定未存储有或存储有且存储流量统计误差修正值的时间信息与当前时间信息的时间差大于预先设置的时间阈值,触发从当前拨号连接对应的运营商服务器获取该用户当月连接流量信息,计算从运营商获取的当月连接流量与流量日志记录模块中当前连接流量和除当前连接外的其他连接的流量之和的差值,存储该差值或用差值更新存储的流量统计误差修正值。
所述流量预警模块包括:流量预警阀值单元以及包月套餐流量额定值阀值单元,其中,
流量预警阀值单元,用于在确定计算得到的当月总流量超过预先设置的流量预警阀值,在当前关闭连接时向用户输出流量预警信息;
包月套餐流量额定值阀值单元,用于在确定计算得到的当月总流量等于或大于包月套餐流量额定值阀值,实时向用户输出额定值耗尽预警信息。
由上述的技术方案可见,本发明实施例提供的一种预警流量的方法及装置,确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量;确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。这样,用户在上网过程中,可以通过预先设置的流量预警策略及时获知当前流量是否达到了预先设置的阈值,避免用户超流量上网,免于支付额外的流量费用,从而降低了用户开销。
附图说明
图1为本发明实施例预警流量的方法流程示意图。
图2为本发明实施例预警流量的方法具体流程示意图。
图3为本发明实施例预警流量的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
本发明实施例中,通过设置包月套餐额定值阀值以及流量预警阀值,在用户使用的流量达到流量预警阀值时,在连接关闭时向用户提供标识剩余流量的流量预警信息;而在用户使用的流量达到包月套餐额定值阀值时,实时向用户提供标识流量已使用完毕的流量预警信息,从而降低用户支付额外的流量费用的可能性。
图1为本发明实施例预警流量的方法流程示意图。参见图1,该流程包括:
步骤101,确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;
本步骤中,确定用户发起的当前连接为3G连接包括:
A1、监测用户上网拨号连接,提取用户发起的拨号连接请求中携带的拨号连接信息;
本步骤中,拨号连接信息包括拨号协议信息、和/或,拨号设备名称信息。用户在进行拨号连接时,客户端将根据拨号连接信息,查询预先存储的各拨号连接与拨号协议的映射表,获取当前拨号连接映射的拨号协议信息,和/或,查询得到进行该拨号连接的拨号设备的名称信息,并将其携带在拨号连接请求中。流量预警模块监测到用户进行上网拨号连接,获取用户发起的拨号连接请求,提取拨号连接请求中携带的拨号连接信息。
A2、根据预先设置的过滤规则匹配提取的拨号连接信息,如果匹配成功,确定当前连接为3G连接。
本步骤中,预先设置的过滤规则中设置有标识3G连接的3G协议信息、和/或,3G设备名称信息。过滤规则可以通过服务器下发或由相关技术人员设置。
通过将提取的拨号连接信息与预先设置的过滤规则进行匹配,可以确定该用户发起的当前连接是否为3G连接。例如,当连接请求中携带的拨号协议为过滤规则中设置的3G协议之一时,确定该用户发起的当前连接为3G连接、和/或,当连接请求中携带的拨号设备名称为过滤规则中设置的3G设备名称之一时,确定该用户发起的当前连接为3G连接。
较佳地,在监测用户上网拨号连接时,同时监听拨号连接新建和拨号连接中断事件。
启动3G上网流量预警功能包括:
A11、查询3G上网流量预警功能是否开启过,如果开启过,执行步骤A12,如果未开启过,执行步骤A13;
本步骤中,当用户每次发起3G连接时,通过查询预先设置的本地流量日志记录文件,如果本地流量日志记录文件中存储有流量日志信息,则确定3G上网流量预警功能开启过;如果本地流量日志记录文件为空,则确定未开启过3G上网流量预警功能。
A12,设置启动3G上网流量预警;
A13,向用户输出开启3G上网流量预警功能的提示信息;
本步骤中,客户端确定用户当前连接为3G连接且未开启过3G上网流量预警功能,向用户输出提示信息,以提示用户是否开启3G上网流量预警功能,用户如果确定开启,则执行步骤A14。
A14,接收用户根据展示的3G流量预警功能设置菜单输出的流量预警参数,设置启动3G上网流量预警功能。
本步骤中,用户如果确定开启3G上网流量预警功能,则向用户输出并展示3G流量预警功能设置菜单,触发用户设置相应流量预警参数,例如,设置包月套餐流量额定值、包月套餐流量额定值阀值、流量预警阀值以及流量预警策略,设置的方式可以是以逐步导航的方式引导用户进行设置。
包月套餐流量额定值为用户定制的包月套餐中运营商规定的流量值,例如,用户定制了5元的1G/月的包月套餐,则包月套餐流量额定值为1G。
流量预警阀值为用户设置的用以实时进行流量预警的流量值,例如,例如,如果用户包月套餐流量额定值为1G,则可以设定包月套餐流量额定值阀值为包月套餐流量额定值的99.9%,即0.999G,流量预警阀值为包月套餐流量额定值的90%,即0.9G。当然,实际应用中,也可以设置多个流量预警阀值。
流量预警策略为用户设置的用以提醒用户的方式,例如,对于用户使用流量达到流量预警阀值时,设置在每次关闭连接时向用户输出流量预警信息,流量预警信息中包括:当月剩余的流量信息;而对于用户使用流量达到包月套餐流量额定值阀值时,设置实时向用户输出额定值耗尽预警信息以提醒用户的包月套餐流量额定值已耗尽,便于用户决定是否关闭当前连接以节约额外的流量开销。当然,实际应用中,也可以设置其他方式的流量预警策略,例如,对于用户使用流量达到流量预警阀值时,也可以设置每隔预先设置的时间阈值向用户输出流量预警信息;而在用户使用流量稍小于包月套餐流量额定值时,例如,1兆,实时向用户输出额定值耗尽预警信息,随后,当用户继续当前连接时,设置在连接关闭时向用户输出超流量预警信息,超流量预警信息中包括:当月超出的流量信息,进一步地,还可以包括超出的流量对应的费用信息。
本发明实施例中,通过预先设置包括拨号协议、拨号设备名称等信息的过滤规则,对用户使用的上网卡进行组合过滤,以识别用户当前网络拨号连接是否是3G上网拨号连接,如果是,采用本发明实施例的流量预警的方法,如果是其它的拨号连接,例如,不对称数字用户线(ADSL,Asymmetric DigitalSubscriber Line)拨号连接方式,则采用现有技术。
实际应用中,过滤规则可以通过运营商的网站进行推送更新,这样,可以快速响应并支持新的3G上网卡设备。
通过检测上网用户属于3G上网卡移动上网用户后,向这类用户提醒开启3G流量预警功能,在确认用户从未开启过3G上网流量预警功能后,提示用户设定3G上网卡流量预警参数,在流量预警参数设定后,当用户采用3G上网卡上网时,记录用户连接流量信息,通过历史流量统计结合当前连接流量实时检测并预警的机制,通过信息提示用户当月带宽使用情况、剩余带宽数额、每次连接使用流量等,让用户对于自己的3G上网流量情况掌握清楚,从而不会因为超额使用流量而支付额外的费用。
步骤102,在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量;
本步骤具体包括:
B11、监测当前连接,将当前连接流量信息写入预先设置的本地流量日志记录文件中;
本步骤中,连接流量信息包括:本次连接使用的流量信息、连接标识(ID)信息,当然,实际应用中,对于用户包月限时不限流量的情况,例如,每月20小时、40小时或60小时,还可以记录本次连接开始时间、本次连接当前时间等信息。
B12、根据预先设置的时间周期计算写入预先设置的本地流量日志记录文件中的当前连接流量信息;
本步骤中,预先设置的时间周期可根据需要进行确定,例如,在用户使用流量未达到流量预警阀值时,设置每隔30分钟、1小时等计算当前连接流量信息,即读取本地流量日志记录文件中最新存储的本次连接使用的流量信息。
B13、获取本地流量日志记录文件中存储的除当前连接外的其他连接的流量信息;
本步骤中,如果用户在进行3G连接时启动了3G上网流量预警功能,则在客户端的本地流量日志记录文件中,记录有每次连接的连接流量信息,客户端统计当前连接以前的每次连接的连接流量信息。
当然,实际应用中,在客户端的本地流量日志记录文件中,也可以设置并存储历史连接流量信息,用于统计除当前连接外的其他连接的流量信息,在当前连接关闭后,将当前连接流量信息与历史连接流量信息进行相加后,更新存储的历史连接流量信息。这样,在获取除当前连接外的其他连接的流量信息时,只需要读取存储的历史连接流量信息即可。
B14、根据当前连接流量以及除当前连接外的其他连接的流量计算当月总流量。
本步骤中,将当前连接流量与除当前连接外的其他连接的流量相加得到当月总流量。这样,在3G流量预警功能运行时,通过本地流量日志记录文件中存储的历史记录获取当月当前连接的连接流量信息,并统计除当前连接外的各连接标识已使用的连接流量信息,以实时统计的当前连接的连接流量加上除当前连接外的各连接标识已使用的连接流量,计算得到当月使用的总流量。
实际应用中,由于3G上网卡可能被用户应用在不同的客户端上或在3G上网卡使用期间未启动3G流量预警功能,使得本地流量日志记录文件中记录的连接流量信息可能会和移动运营商提供的实际使用总流量存在一定的偏差,因此,在此情况下,需要进行流量统计误差修正处理。
导致流量统计误差发生的情形具体包括如下三种场景:
其一、用户当月在启用3G上网卡流量预警功能之前使用过该3G上网卡访问网络,并使用一部分流量。
其二、用户在开启3G上网卡流量预警功能后,有一段时间停用过本发明实施例所提供的3G上网卡流量预警功能,并在此停用期间使用该3G上网卡创建过拨号连接,并使用了部分网络流量。
其三、用户在开启3G上网卡流量预警功能后,将该3G上网卡连接到其它计算机,并产生过部分网络流量。
在以上这些情况下,在这些流量产生时,对于前两种场景,由于未启动流量预警功能,连接流量信息未被写入到本地流量日志记录文件中;而对于第三种场景,产生的连接流量信息被分别写入到不同客户端的本地流量日志记录文件中,因而,导致客户端本地流量日志记录文件中累计计算的3G上网流量和实际运营商提供的统计流量数据存在偏差。
基于此,本发明实施例提供了流量统计值修正功能,具体包括:
步骤B13中,进一步包括:
B131,查询本地流量日志记录文件中是否存储有流量统计误差修正值,如果存储有且存储流量统计误差修正值的时间信息与当前时间信息的时间差不大于预先设置的时间阈值,执行步骤B132,否则,执行步骤B133;
本步骤中,时间阈值可以根据需要进行设置,例如,对于使用的流量小于流量预警阀值的情形,可以将时间阈值设置的稍长一些,如五天;而对于使用的流量大于流量预警阀值的情形,将时间阈值设置的稍短一些,如一天等。
B132,获取该流量统计误差修正值;
B133,触发从当前拨号连接对应的运营商服务器获取该用户当月连接流量信息;
本步骤中,用户可以通过访问相应运营商服务器,获取提供的流量统计数据,即该用户当月连接流量信息。
B134,计算从运营商获取的当月连接流量与本地流量日志记录文件中当前连接流量和除当前连接外的其他连接的流量之和的差值;
B135,用差值更新存储的流量统计误差修正值并获取更新的流量统计误差修正值。
本步骤中,如果本地流量日志记录文件中未存储有流量统计误差修正值,将该差值进行存储,并记录存储流量统计误差修正值的时间信息;如果本地流量日志记录文件中存储有流量统计误差修正值,则用该差值替换存储的流量统计误差修正值,并更新相应的时间信息。
步骤B14为:
根据获取的流量统计误差修正值、当前连接流量以及除当前连接外的其他连接的流量计算当月总流量。
本步骤中,将流量统计误差修正值、当前连接流量与除当前连接外的其他连接的流量相加得到当月总流量。这样,通过流量统计误差修正值修正本月发生的流量,并将此修正值存储到本月流量统计数据中,确保当前连接以后的每次连接统计的累计数据都可以根据此修正值进行修正,以确保当月总流量的计算有效、准确。
步骤103,确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。
本步骤中,预先设置的阈值包括:流量预警阀值以及包月套餐流量额定值阀值。
根据预先设置的流量预警策略通知用户包括:
如果计算得到的当月总流量超过流量预警阀值,在当前关闭连接时向用户输出流量预警信息;
如果计算得到的当月总流量等于或大于包月套餐流量额定值阀值,实时向用户输出额定值耗尽预警信息。
实际应用中,流量预警信息以及额定值耗尽预警信息可以通过右下角弹出提示信息对话框的方式提醒用户,例如,弹出的额定值耗尽预警信息用以提醒用户当前使用流量已经接近包月套餐流量额定值,为避免产生额外的流量费用,建议用户确认是否还有剩余流量使用。
这样,在当月使用的总流量达到流量预警阀值时,在当前连接关闭时,弹出流量预警信息以提醒用户剩余带宽的流量,让用户获取对网络流量的使用情况,而在当月使用的总流量达到包月套餐流量额定值阀值时,实时向用户输出额定值耗尽预警信息以提醒流量已经使用完,从而便于用户决定是否关闭当前连接以节约额外流量开销。
图2为本发明实施例预警流量的方法具体流程示意图。参见图2,该流程包括:
步骤201,根据预先设置的过滤规则确定用户发起的当前连接为3G连接;
步骤202,启动3G上网流量预警功能;
步骤203,装载历史流量记录及本月流量统计误差修正值;
本步骤中,历史流量记录为除当前连接外的其他连接的流量记录信息,即从本地流量日志记录文件中装载本月的所有已断开的拨号连接流量使用记录,进行计算得到历史流量,同时根据本月流量统计误差修正值修正目历史流量。
步骤204,统计当前连接流量,并计算当月总流量;
本步骤中,根据预先设置的时间周期读取当前连接的流量使用情况,与步骤203计算出的修正过的历史流量,得到当月使用的流量,即当月总流量。
步骤205,确定计算得到的当月总流量超过预先设置的阈值,向用户输出提示信息;
本步骤中,根据步骤204实时计算出的本月总流量,与预先设置的阈值进行比较,判断是否超过阀值,若超过阀值,则向用户输出提示信息以提醒用户。
阈值包括:流量预警阀值以及包月套餐流量额定值阀值,对应地,提示信息包括:流量预警信息以及额定值耗尽预警信息。
步骤206,确认当前连接关闭,保存本次连接流量信息。
本步骤中,当用户关闭拨号连接后,流量预警模块通过监测连接关闭事件,将本次连接的流量使用情况记录在本地流量日志记录文件。
由上述可见,本发明实施例的预警流量的方法,确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量;确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。这样,用户在上网过程中,可以通过流量预警信息及时获知当前流量是否达到了预设的包月套餐额定值阈值,以便在使用流量达到包月套餐额定值阈值时,能够及时停止连接,避免用户超流量上网,免于支付额外的流量费用,从而降低用户开销。
图3为本发明实施例预警流量的装置结构示意图。参见图3,该装置包括:3G连接检测模块、流量日志记录模块、流量计算模块以及流量预警模块,其中,
3G连接检测模块,用于确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;
流量日志记录模块,用于在启动3G上网流量预警功能后,在预先设置的本地流量日志记录文件中记录当前连接流量信息;
流量计算模块,用于根据本地流量日志记录文件计算当月总流量;
流量预警模块,用于确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。
较佳地,进一步包括:
流量修正模块,用于查询流量日志记录模块是否存储有流量统计误差修正值,如果确定未存储有或存储有且存储流量统计误差修正值的时间信息与当前时间信息的时间差大于预先设置的时间阈值,触发从当前拨号连接对应的运营商服务器获取该用户当月连接流量信息,计算从运营商获取的当月连接流量与流量日志记录模块中当前连接流量和除当前连接外的其他连接的流量之和的差值,存储该差值或用差值更新存储的流量统计误差修正值。
流量预警模块包括:流量预警阀值单元以及包月套餐流量额定值阀值单元(图中未示出),其中,
流量预警阀值单元,用于在确定计算得到的当月总流量超过预先设置的流量预警阀值,在当前关闭连接时向用户输出流量预警信息;
包月套餐流量额定值阀值单元,用于在确定计算得到的当月总流量等于或大于包月套餐流量额定值阀值,实时向用户输出额定值耗尽预警信息。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。

Claims (15)

1.一种预警流量的方法,其特征在于,该方法包括:
确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;
在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量;
确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。
2.如权利要求1所述的方法,其特征在于,所述确定用户发起的当前连接为3G连接包括:
监测用户上网拨号连接,提取用户发起的拨号连接请求中携带的拨号连接信息;
根据预先设置的过滤规则匹配提取的拨号连接信息,如果匹配成功,确定当前连接为3G连接。
3.如权利要求2所述的方法,其特征在于,所述拨号连接信息包括拨号协议信息、和/或,拨号设备名称信息。
4.如权利要求3所述的方法,其特征在于,所述预先设置的过滤规则中设置有标识3G连接的3G协议信息、和/或,3G设备名称信息。
5.如权利要求1所述的方法,其特征在于,所述启动3G上网流量预警功能包括:
A11、查询3G上网流量预警功能是否开启过,如果开启过,执行步骤A12,如果未开启过,执行步骤A13;
A12,设置启动3G上网流量预警;
A13,向用户输出开启3G上网流量预警功能的提示信息;
A14,接收用户根据展示的3G流量预警功能设置菜单输出的流量预警参数,设置启动3G上网流量预警功能。
6.如权利要求5所述的方法,其特征在于,所述流量预警参数包括:包月套餐流量额定值、包月套餐流量额定值阀值、流量预警阀值以及流量预警策略。
7.如权利要求6所述的方法,其特征在于,所述预先设置的阈值包括:流量预警阀值以及包月套餐流量额定值阀值,所述流量预警策略包括:
当用户使用流量不小于流量预警阀值时,在每次关闭连接时向用户输出流量预警信息,所述流量预警信息中包括当月剩余的流量信息;
当用户使用流量超过包月套餐流量额定值阀值时,实时向用户输出提醒用户的包月套餐流量额定值已耗尽的额定值耗尽预警信息;
当用户在输出额定值耗尽预警信息后继续当前连接,在连接关闭时向用户输出超流量预警信息,所述超流量预警信息中包括当月超出的流量信息。
8.如权利要求1至7任一项所述的方法,其特征在于,所述在预先设置的本地流量日志记录文件中记录当前连接流量信息,并根据本地流量日志记录文件计算当月总流量包括:
B11、监测当前连接,将当前连接流量信息写入预先设置的本地流量日志记录文件中;
B12、根据预先设置的时间周期计算写入预先设置的本地流量日志记录文件中的当前连接流量信息;
B13、获取本地流量日志记录文件中存储的除当前连接外的其他连接的流量信息;
B14、根据当前连接流量以及除当前连接外的其他连接的流量计算当月总流量。
9.如权利要求8所述的方法,其特征在于,所述连接流量信息包括:本次连接使用的流量信息以及连接标识信息。
10.如权利要求9所述的方法,其特征在于,所述连接流量信息进一步包括:本次连接开始时间、本次连接当前时间以及本次连接结束时间。
11.如权利要求8所述的方法,其特征在于,所述步骤B13进一步包括:获取本地流量日志记录文件中存储的流量统计误差修正值;
所述步骤B14为:根据流量统计误差修正值、当前连接流量以及除当前连接外的其他连接的流量计算当月总流量。
12.如权利要求11所述的方法,其特征在于,获取所述流量统计误差修正值包括:
B131,查询本地流量日志记录文件中是否存储有流量统计误差修正值,如果存储有且存储流量统计误差修正值的时间信息与当前时间信息的时间差不大于预先设置的时间阈值,执行步骤B132,否则,执行步骤B133;
B132,获取该流量统计误差修正值;
B133,触发从当前拨号连接对应的运营商服务器获取该用户当月连接流量信息;
B134,计算从运营商获取的当月连接流量与本地流量日志记录文件中当前连接流量和除当前连接外的其他连接的流量之和的差值;
B135,存储所述差值或用差值更新存储的流量统计误差修正值并获取更新的流量统计误差修正值。
13.一种预警流量的装置,其特征在于,该装置包括:3G连接检测模块、流量日志记录模块、流量计算模块以及流量预警模块,其中,
3G连接检测模块,用于确定用户发起的当前连接为3G连接,启动3G上网流量预警功能;
流量日志记录模块,用于在启动3G上网流量预警功能后,在预先设置的本地流量日志记录文件中记录当前连接流量信息;
流量计算模块,用于根据本地流量日志记录文件计算当月总流量;
流量预警模块,用于确定计算得到的当月总流量超过预先设置的阈值,根据预先设置的流量预警策略通知用户。
14.如权利要求13所述的装置,其特征在于,进一步包括:
流量修正模块,用于查询流量日志记录模块是否存储有流量统计误差修正值,如果确定未存储有或存储有且存储流量统计误差修正值的时间信息与当前时间信息的时间差大于预先设置的时间阈值,触发从当前拨号连接对应的运营商服务器获取该用户当月连接流量信息,计算从运营商获取的当月连接流量与流量日志记录模块中当前连接流量和除当前连接外的其他连接的流量之和的差值,存储该差值或用差值更新存储的流量统计误差修正值。
15.如权利要求13或14所述的装置,其特征在于,所述流量预警模块包括:流量预警阀值单元以及包月套餐流量额定值阀值单元,其中,
流量预警阀值单元,用于在确定计算得到的当月总流量超过预先设置的流量预警阀值,在当前关闭连接时向用户输出流量预警信息;
包月套餐流量额定值阀值单元,用于在确定计算得到的当月总流量等于或大于包月套餐流量额定值阀值,实时向用户输出额定值耗尽预警信息。
CN201110269276.6A 2011-09-13 2011-09-13 一种预警流量的方法及装置 Active CN103002466B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110269276.6A CN103002466B (zh) 2011-09-13 2011-09-13 一种预警流量的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110269276.6A CN103002466B (zh) 2011-09-13 2011-09-13 一种预警流量的方法及装置

Publications (2)

Publication Number Publication Date
CN103002466A true CN103002466A (zh) 2013-03-27
CN103002466B CN103002466B (zh) 2015-07-15

Family

ID=47930496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110269276.6A Active CN103002466B (zh) 2011-09-13 2011-09-13 一种预警流量的方法及装置

Country Status (1)

Country Link
CN (1) CN103002466B (zh)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103957500A (zh) * 2014-05-08 2014-07-30 中国联合网络通信集团有限公司 用户流量提醒方法和装置
CN104010281A (zh) * 2014-05-30 2014-08-27 可牛网络技术(北京)有限公司 移动设备流量的提示方法和装置
CN104023326A (zh) * 2014-06-17 2014-09-03 北京奇虎科技有限公司 流量超额提醒方法和装置
CN104105052A (zh) * 2014-06-30 2014-10-15 联想(北京)有限公司 一种信息处理方法及电子设备
CN104125600A (zh) * 2013-04-27 2014-10-29 腾讯科技(深圳)有限公司 移动终端的流量识别方法和装置
WO2015014246A1 (en) * 2013-07-29 2015-02-05 Tencent Technology (Shenzhen) Company Limited Method and apparatus for monitoring service usage of a mobile terminal
CN104380769A (zh) * 2014-04-18 2015-02-25 华为技术有限公司 一种信息提醒的方法、装置及电子终端
CN104579794A (zh) * 2015-01-27 2015-04-29 杭州华三通信技术有限公司 查询设备故障检测方法以及装置
CN104703163A (zh) * 2013-12-06 2015-06-10 中国电信股份有限公司 终端上网剩余流量实时监控方法与流量监控服务器
CN104735699A (zh) * 2015-03-10 2015-06-24 Tcl移动通信科技(宁波)有限公司 一种基于移动终端的数据流量监控方法、***及移动终端
CN104936221A (zh) * 2015-06-04 2015-09-23 北京奇虎科技有限公司 移动终端中数据流量监测的方法及装置
CN105101302A (zh) * 2014-04-30 2015-11-25 宇龙计算机通信科技(深圳)有限公司 基于用户使用习惯的流量管理方法及***
CN105101138A (zh) * 2014-05-23 2015-11-25 宇龙计算机通信科技(深圳)有限公司 流量管控方法、***及终端
CN105490822A (zh) * 2014-10-10 2016-04-13 ***通信集团公司 一种流量的计费方法及装置
CN105554713A (zh) * 2015-12-11 2016-05-04 小米科技有限责任公司 流量提醒方法及装置
CN105848130A (zh) * 2016-05-20 2016-08-10 深圳市金立通信设备有限公司 一种数据流量管理方法及终端
CN106211227A (zh) * 2016-08-31 2016-12-07 迈普通信技术股份有限公司 流量预警方法和网络设备
US9544203B2 (en) 2013-04-27 2017-01-10 Tencent Technology (Shenzhen) Company Limited Mobile terminal flow identification method and apparatus
CN107005869A (zh) * 2014-10-17 2017-08-01 七网络有限责任公司 在移动设备上协同管理策略
CN107231651A (zh) * 2017-07-28 2017-10-03 惠州Tcl移动通信有限公司 一种移动终端的流量监控报警方法、存储装置及移动终端
CN107295539A (zh) * 2016-03-30 2017-10-24 ***通信集团江苏有限公司 一种上网流量使用情况推送方法及装置
CN108012258A (zh) * 2017-11-29 2018-05-08 北京小米移动软件有限公司 虚拟sim卡的数据流量管理方法、装置、终端及服务器
CN108809744A (zh) * 2017-05-03 2018-11-13 百度在线网络技术(北京)有限公司 流量监控管理方法及装置
CN110852740A (zh) * 2019-11-18 2020-02-28 中国银行股份有限公司 多币种资金池可支付额度预警方法及相关装置
CN111385149A (zh) * 2020-03-07 2020-07-07 深圳市中天网景科技有限公司 连接管理平台的物联网卡预警方法、装置、设备及介质
CN112423288A (zh) * 2020-10-28 2021-02-26 深圳市广和通无线股份有限公司 拨号分析方法、装置、计算机设备和存储介质
CN113641634A (zh) * 2021-07-07 2021-11-12 荣耀终端有限公司 一种日志流量控制的方法以及电子设备
CN114338930A (zh) * 2021-12-30 2022-04-12 广州爱浦路网络技术有限公司 话单信息处理方法、计算机装置和存储介质
CN114554431A (zh) * 2022-02-16 2022-05-27 济南宏腾信息科技有限公司 一种基于大数据的短视频流量使用预警***及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854649A (zh) * 2010-05-20 2010-10-06 中兴通讯股份有限公司 移动终端、监控移动终端上网数据流量的方法及装置
CN101977365A (zh) * 2010-11-16 2011-02-16 北京瓦力网络科技有限公司 一种手机上网剩余流量的提醒方法和***
CN102006576A (zh) * 2010-12-08 2011-04-06 东莞宇龙通信科技有限公司 一种上网流量显示的方法、***及移动终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854649A (zh) * 2010-05-20 2010-10-06 中兴通讯股份有限公司 移动终端、监控移动终端上网数据流量的方法及装置
CN101977365A (zh) * 2010-11-16 2011-02-16 北京瓦力网络科技有限公司 一种手机上网剩余流量的提醒方法和***
CN102006576A (zh) * 2010-12-08 2011-04-06 东莞宇龙通信科技有限公司 一种上网流量显示的方法、***及移动终端

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125600A (zh) * 2013-04-27 2014-10-29 腾讯科技(深圳)有限公司 移动终端的流量识别方法和装置
US9813927B2 (en) 2013-04-27 2017-11-07 Tencent Technology (Shenzhen) Company Limited Mobile terminal flow identification method and apparatus
CN104125600B (zh) * 2013-04-27 2016-03-02 腾讯科技(深圳)有限公司 移动终端的流量识别方法和装置
US9544203B2 (en) 2013-04-27 2017-01-10 Tencent Technology (Shenzhen) Company Limited Mobile terminal flow identification method and apparatus
WO2015014246A1 (en) * 2013-07-29 2015-02-05 Tencent Technology (Shenzhen) Company Limited Method and apparatus for monitoring service usage of a mobile terminal
CN104349340B (zh) * 2013-07-29 2018-08-28 腾讯科技(深圳)有限公司 移动终端的上网流量监控方法及装置
CN104349340A (zh) * 2013-07-29 2015-02-11 腾讯科技(深圳)有限公司 移动终端的上网流量监控方法及装置
US9357084B2 (en) 2013-07-29 2016-05-31 Tencent Technology (Shenzhen) Company Limited Method and apparatus for monitoring service usage of a mobile terminal
CN104703163B (zh) * 2013-12-06 2018-05-29 中国电信股份有限公司 终端上网剩余流量实时监控方法与流量监控服务器
CN104703163A (zh) * 2013-12-06 2015-06-10 中国电信股份有限公司 终端上网剩余流量实时监控方法与流量监控服务器
US10587761B2 (en) 2014-04-18 2020-03-10 Huawei Technologies Co., Ltd. Information reminding method and apparatus, and electronic terminal
EP3099098A1 (en) * 2014-04-18 2016-11-30 Huawei Technologies Co., Ltd Method, device and electronic terminal for information reminding
WO2015157984A1 (zh) * 2014-04-18 2015-10-22 华为技术有限公司 一种信息提醒的方法、装置及电子终端
EP3099098A4 (en) * 2014-04-18 2017-04-05 Huawei Technologies Co., Ltd. Method, device and electronic terminal for information reminding
JP2017517172A (ja) * 2014-04-18 2017-06-22 華為技術有限公司Huawei Technologies Co.,Ltd. 情報想起方法及び装置、並びに電子端末
US11146691B2 (en) 2014-04-18 2021-10-12 Huawei Technologies Co., Ltd. Information reminding method and apparatus, and electronic terminal
CN110324793A (zh) * 2014-04-18 2019-10-11 华为技术有限公司 一种信息提醒的方法、装置及电子终端
US11659098B2 (en) 2014-04-18 2023-05-23 Huawei Technologies Co., Ltd. Information reminding method and apparatus, and electronic terminal
CN104380769A (zh) * 2014-04-18 2015-02-25 华为技术有限公司 一种信息提醒的方法、装置及电子终端
CN104380769B (zh) * 2014-04-18 2019-05-28 华为技术有限公司 一种信息提醒的方法、装置及电子终端
CN105101302B (zh) * 2014-04-30 2019-03-08 宇龙计算机通信科技(深圳)有限公司 基于用户使用习惯的流量管理方法及***
CN105101302A (zh) * 2014-04-30 2015-11-25 宇龙计算机通信科技(深圳)有限公司 基于用户使用习惯的流量管理方法及***
CN103957500A (zh) * 2014-05-08 2014-07-30 中国联合网络通信集团有限公司 用户流量提醒方法和装置
CN105101138A (zh) * 2014-05-23 2015-11-25 宇龙计算机通信科技(深圳)有限公司 流量管控方法、***及终端
CN104010281A (zh) * 2014-05-30 2014-08-27 可牛网络技术(北京)有限公司 移动设备流量的提示方法和装置
CN104023326A (zh) * 2014-06-17 2014-09-03 北京奇虎科技有限公司 流量超额提醒方法和装置
CN104105052A (zh) * 2014-06-30 2014-10-15 联想(北京)有限公司 一种信息处理方法及电子设备
CN104105052B (zh) * 2014-06-30 2017-09-29 联想(北京)有限公司 一种信息处理方法及电子设备
CN105490822B (zh) * 2014-10-10 2019-08-02 ***通信集团公司 一种流量的计费方法及装置
CN105490822A (zh) * 2014-10-10 2016-04-13 ***通信集团公司 一种流量的计费方法及装置
CN107005869A (zh) * 2014-10-17 2017-08-01 七网络有限责任公司 在移动设备上协同管理策略
CN104579794B (zh) * 2015-01-27 2019-02-19 新华三技术有限公司 查询设备故障检测方法以及装置
CN104579794A (zh) * 2015-01-27 2015-04-29 杭州华三通信技术有限公司 查询设备故障检测方法以及装置
CN104735699A (zh) * 2015-03-10 2015-06-24 Tcl移动通信科技(宁波)有限公司 一种基于移动终端的数据流量监控方法、***及移动终端
CN104735699B (zh) * 2015-03-10 2018-09-18 Tcl移动通信科技(宁波)有限公司 一种基于移动终端的数据流量监控方法、***及移动终端
CN104936221A (zh) * 2015-06-04 2015-09-23 北京奇虎科技有限公司 移动终端中数据流量监测的方法及装置
CN105554713A (zh) * 2015-12-11 2016-05-04 小米科技有限责任公司 流量提醒方法及装置
CN107295539A (zh) * 2016-03-30 2017-10-24 ***通信集团江苏有限公司 一种上网流量使用情况推送方法及装置
CN105848130A (zh) * 2016-05-20 2016-08-10 深圳市金立通信设备有限公司 一种数据流量管理方法及终端
CN106211227A (zh) * 2016-08-31 2016-12-07 迈普通信技术股份有限公司 流量预警方法和网络设备
CN108809744A (zh) * 2017-05-03 2018-11-13 百度在线网络技术(北京)有限公司 流量监控管理方法及装置
CN107231651A (zh) * 2017-07-28 2017-10-03 惠州Tcl移动通信有限公司 一种移动终端的流量监控报警方法、存储装置及移动终端
CN107231651B (zh) * 2017-07-28 2020-09-22 惠州Tcl移动通信有限公司 一种移动终端的流量监控报警方法、存储装置及移动终端
CN108012258A (zh) * 2017-11-29 2018-05-08 北京小米移动软件有限公司 虚拟sim卡的数据流量管理方法、装置、终端及服务器
CN108012258B (zh) * 2017-11-29 2021-02-09 北京小米移动软件有限公司 虚拟sim卡的数据流量管理方法、装置、终端及服务器
CN110852740A (zh) * 2019-11-18 2020-02-28 中国银行股份有限公司 多币种资金池可支付额度预警方法及相关装置
CN111385149A (zh) * 2020-03-07 2020-07-07 深圳市中天网景科技有限公司 连接管理平台的物联网卡预警方法、装置、设备及介质
CN112423288A (zh) * 2020-10-28 2021-02-26 深圳市广和通无线股份有限公司 拨号分析方法、装置、计算机设备和存储介质
CN112423288B (zh) * 2020-10-28 2024-03-15 深圳市广和通无线股份有限公司 拨号分析方法、装置、计算机设备和存储介质
CN113641634A (zh) * 2021-07-07 2021-11-12 荣耀终端有限公司 一种日志流量控制的方法以及电子设备
CN114338930A (zh) * 2021-12-30 2022-04-12 广州爱浦路网络技术有限公司 话单信息处理方法、计算机装置和存储介质
CN114338930B (zh) * 2021-12-30 2022-10-11 广州爱浦路网络技术有限公司 话单信息处理方法、计算机装置和存储介质
CN114554431A (zh) * 2022-02-16 2022-05-27 济南宏腾信息科技有限公司 一种基于大数据的短视频流量使用预警***及方法
CN114554431B (zh) * 2022-02-16 2024-02-06 武汉纵拓信息技术有限公司 一种基于大数据的短视频流量使用预警***及方法

Also Published As

Publication number Publication date
CN103002466B (zh) 2015-07-15

Similar Documents

Publication Publication Date Title
CN103002466A (zh) 一种预警流量的方法及装置
CN102668458B (zh) 用于报告网络环境中的分组特点的***和方法
KR101439827B1 (ko) 요청되는 데이터 서비스들에 기초한 서비스 데이터 흐름들에 대한 과금 방법 선택
WO2007107112A1 (fr) Procédé et système conçus pour assurer une qualité de service et serveur d'accord sur les niveaux de service
US7539901B2 (en) Data transmission management system, a mobile device and a server used therein
CN106911483A (zh) 一种基于区块链和云计算平台的计费方法
CN101883178A (zh) 基于手机终端的手机上网自动计时计量的方法和***
CN101820641A (zh) 一种控制数据流量的方法及装置
CN103843374B (zh) 基于sy的集成的策略和计费控制
WO2015014246A1 (en) Method and apparatus for monitoring service usage of a mobile terminal
CN108076477B (zh) 一种数据流量监控方法、装置及***
CN102739409A (zh) 一种上网流量计费装置及方法
US8588736B2 (en) System and method for capturing real time telecommunications usage data from mobile devices and comparing that data to life cycle telecommunications expense management (TEM) data
JP4146469B2 (ja) 定額制通信システムにおける課金方法
CN108322354A (zh) 一种偷跑流量账户识别方法及装置
CN111988749B (zh) 一种动态资费的生成方法及装置
EP2590358A1 (en) Method, device and system for prepayment charging
CN110060358B (zh) 一种信息处理的方法以及相关装置
WO2010135881A1 (zh) 实时累计赠送的预付费智能网业务的实现方法及***
CN107770081B (zh) 业务控制策略动态下发的方法、***及业务凭证管理平台
WO2011144089A2 (zh) 一种费用重批方法以及相关装置
CN102421106B (zh) 一种用量监测方法及***
CN108270580B (zh) 在线计费的提醒方法、设备及***
CN108964932A (zh) 一种计费方法、装置和计算机可读存储介质
CN112153585B (zh) 一种计费***、方法、存储介质及电子装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant