CN104410962A - 一种终端用户网络流量监控方法及装置 - Google Patents
一种终端用户网络流量监控方法及装置 Download PDFInfo
- Publication number
- CN104410962A CN104410962A CN201410627635.4A CN201410627635A CN104410962A CN 104410962 A CN104410962 A CN 104410962A CN 201410627635 A CN201410627635 A CN 201410627635A CN 104410962 A CN104410962 A CN 104410962A
- Authority
- CN
- China
- Prior art keywords
- flow
- terminal use
- usage data
- server
- server feedback
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种终端用户网络流量监控方法及装置,用于解决现有技术中存在的用户获取的流量结果与实际使用的流量结果之间误差较大的问题。该方法包括:向服务器发送用于获取终端用户流量的请求消息;接收所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据;在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种终端用户网络流量监控方法及装置。
背景技术
随着移动宽带业务的发展,越来越多的终端用户通过终端用户设备的客户端访问和使用各种网络服务及各类软件,也因此终端用户越来越关注自己的流量使用情况。
现有技术采用的一种实现方式是:
终端用户通过向服务器发送用于查询用户当前的流量使用情况的请求消息,从而服务器根据接收到的请求消息返回该终端用户当前的流量使用数据,终端用户设备的客户端将接收到的流量使用数据展示给用户。
由于服务器在进行流量统计时需要考虑到服务器性能以及压力情况,会对流量进行分片计算,例如:10M为一片,片的大小根据运营商对硬件的投资相关。在服务器只有用户累计流量每次达到的一片的流量要求时,服务器才会更新终端用户的流量记录信息;当终端用户设备的客户端发起查询流量使用情况时,如果用户当前累计使用的流量还未达到一片的流量要求时,那么服务器不会更新,导致终端用户在某次查询时,可能发现流量数据没有变化,导致终端用户查询到的流量与实际消耗的流量之间有误差。例如:实际应用场景中,有相当数量的用户对流量使用频度很低,这些用户包月流量可能每个月只有几十兆,平均一周左右才会消耗10M的流量,这种用户如果单纯使用现有技术提供额定方案,会导致连续几天的数据流量都没有变化,但经过几天后下一次一下跳变10M,导致用户获取的流量结果与实际使用流量之间误差较大。
现有技术采用的另一种实现方式是:终端用户设备的客户端,通过统计本身的上行下行流量,将统计后的流量使用数据展示给用户。终端用户设备的上行下行流量是由上网请求产生的。终端用户设备的上网请求只有经过无线网络控制器(Radio Network Controller,简称RNC)、服务GPRS(通用分组无线服务技术,General Packet Radio Service)支持节点(Serving GPRS Support Node,简称SGSN)、网关GPRS支撑节点(Gateway GPRS Support Node,GGSN)、探针服务器(Deep Packet Inspection,简称DPI)及统一融合通信服务器(TheUnified Policy and Charging Controller,简称UPCC)等网元设备,才能够正确解析和处理,但在经过不同的网元后,由于数据包损耗,协议转发等会使得终端用户设备统计的上行下行流量与客户端统计的流量之间产生差异。导致用户获取的统计流量结果与实际使用的流量之间误差较大。
发明内容
本发明实施例提供一种终端用户网络流量监控方法及装置,用以解决现有技术中存在的用户获取的流量结果与实际使用的流量结果之间误差较大的问题。
第一方面,本发明实施例提供了一种终端用户网络流量监控装置,该装置包括:
发送单元,用于向服务器发送用于获取终端用户流量的请求消息;
接收单元,用于接收所述服务器根据接收到所述发送单元发送的所述请求消息反馈的所述终端用户的流量使用数据;
处理单元,在确定所述接收单元本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
结合第一方面,在第一方面的第一种可能的实现方式中,所述处理单元还用于:
在确定所述接收单元本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,将本次接收到的服务器反馈的所述终端用户的流量使用数据作为本次监控的终端用户的实际流量使用信息。
结合第一方面,在第一方面的第二种可能的实现方式中,所述处理单元还用于:
在确定所述接收单元本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用信息。
结合第一方面和第一方面的第一种和第二种可能的实现方式中的任意一种,在第一方面的第三种可能的实现方式中,所述接收单元,具体用于接收所述服务器根据接收到所述发送单元发送的所述请求消息反馈包括以下至少一项的流量使用数据:
终端用户允许使用的总流量值和终端用户已消耗的流量使用值;
终端用户的流量剩余值。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述接收单元,具体用于接收所述服务器根据接收到所述发送单元发送的所述请求消息反馈包括流量更新时间的流量使用数据,所述流量更新时间指终端用户的流量使用数据发生变化时的时间信息;
所述处理单元,具体用于在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同时,确定所述服务器本次反馈的终端用户的流量使用数据中包括的流量更新时间,与上一次接收到的服务器反馈的所述终端用户的流量使用数据中包括的流量更新时间是否相同。
第二方面,本发明实施例提供了一种终端用户网络流量监控方法,该方法包括:
向服务器发送用于获取终端用户流量的请求消息;
接收所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据;
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
结合第二方面,在第二方面的第一种可能的实现方式中,所述方法还包括:
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,将本次接收到的服务器反馈的所述终端用户的流量使用数据作为本次监控的终端用户的实际流量使用信息。
结合第二方面,在第二方面的第二种可能的实现方式中,所述方法还包括:
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用信息。
结合第一方面和第一方面的第一种和第二种可能的实现方式中的任意一种,在第一方面的第三种可能的实现方式中,所述服务器反馈的所述终端用户的流量使用数据包括以下至少一项:终端用户允许使用的总流量值和终端用户已消耗的流量使用值;终端用户的流量剩余值。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述服务器反馈的所述终端用户的流量使用数据还包括流量更新时间,所述流量更新时间指终端用户的流量使用数据发生变化时的时间信息;
确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同时,确定所述服务器本次反馈的终端用户的流量使用数据中包括的流量更新时间,与上一次接收到的服务器反馈的所述终端用户的流量使用数据中包括的流量更新时间是否相同。
利用本发明提供的方案,通过服务器统计的终端用户的流量使用数据与终端本身统计的本地流量使用值相配合,在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,也就是用户当前累计使用的流量还未达到一片的流量要求,因而流量还未发生变化,则统计终端用户的当前本地流量使用值并作为本次监控的终端用户的实际流量使用值。从而克服服务器在进行流量统计时采用的分片方式和终端用户自身统计上下行流量带来的流量统计误差较大的问题,降低了用户获取的流量结果与实际使用的流量结果之间的误差。
附图说明
图1为本发明实施例提供的一种终端用户网络流量监控装置示意图;
图2为本发明实施例提供的一种终端用户网络流量监控方法流程图;
图3为本发明实施例提供的一种终端用户网络流量显示界面示意图;
图4为本发明实施例提供的另一种终端用户网络流量监控装置示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供一种终端用户网络流量监控方法及装置,用以解决现有技术中存在的用户获取的流量结果与实际使用流量之间误差较大的问题。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
本发明实施例可以应用于终端用户设备,例如安卓(Android)操作系统的手机或者网间网操作系统(Internet work Operating System,简称IOS)手机,或者笔记本等等。
终端用户网络流量监控系统,包括有终端用户设备及计算终端用户网络流量使用情况的服务器。
本发明实施例提供了一种终端用户网络流量监控装置,该装置可以设置于终端用户设备侧,如图1所示,该装置包括:
发送单元101,用于向服务器发送用于获取终端用户流量的请求消息;
接收单元102,用于接收所述服务器根据接收到所述发送单元101发送的所述请求消息反馈的所述终端用户的流量使用数据;
具体的,在请求消息中可以携带终端用户的标识信息。则服务器在接收到发送单元101发送的请求消息时,根据携带的终端用户的标识信息确定所要查询的终端用户对应的流量使用数据,从而将查询到的该终端用户的流量使用数据发送给终端用户。
可选地,所述接收单元102,具体用于接收所述服务器根据接收到所述发送单元101发送的所述请求消息反馈包括以下至少一项的流量使用数据:
终端用户允许使用的总流量值和终端用户已消耗的流量使用值;
终端用户的流量剩余值。
处理单元103,在确定所述接收单元102本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
可选地,所述接收单元102,具体用于接收所述服务器根据接收到所述发送单元101发送的所述请求消息反馈包括流量更新时间的流量使用数据,所述流量更新时间指终端用户的流量使用数据发生变化时的时间信息。
所述处理单元103,具体用于在确定所述接收单元102本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同时,确定所述接收单元102本次接收到所述服务器本次反馈的终端用户的流量使用数据中包括的流量更新时间,与上一次接收到的服务器反馈的所述终端用户的流量使用数据中包括的流量更新时间是否相同。
需要说明是,服务器在统计的终端用户已消耗的流量使用值和/或终端用户的流量剩余值未发生变化时,反馈的流量使用数据不会发生变化,其中的流量更新时间也不会发生变化。
其中,所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据可以称为数据时间戳。
例如:服务器返回的数据时间戳为:流量更新时间2012.11.12.8:50,允许使用的总流量100M,已消耗的使用量50M,流量剩余量50M。
利用本发明实施例提供的方案,通过服务器统计的终端用户的流量使用数据与终端本身统计的本地流量使用值相配合,在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,也就是用户当前累计使用的流量还未达到一片的流量要求,因而流量还未发生变化,则统计终端用户的当前本地流量使用值并作为本次监控的终端用户的实际流量使用值。从而克服服务器在进行流量统计时采用的分片方式和终端用户自身统计上下行流量带来的流量统计误差较大的问题,降低了用户获取的流量结果与实际使用的流量结果之间的误差。
在其中一个实施例中,所述处理单元103还用于:
在确定所述接收单元102本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,将接收单元102本次接收到的服务器反馈的所述终端用户的流量使用数据作为本次监控的终端用户的实际流量使用信息。
在其中一个实施例中,所述处理单元103还用于:
在确定所述接收单元102本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用信息。
利用上述方案,由于相对于终端用户设备统计的上行下行的本地流量使用值,服务器计算的并反馈的流量使用值相对更准确,但是由于服务器对终端用户的流量使用值是通过分片的方式,这就有可能造成对终端用户的统计的流量使用值相对小很多,但在终端用户设备统计的上行下行的本地流量使用值在比服务器反馈的流量使用值大时,则终端用户设备统计的上行下行的本地流量使用值作为本次监控的终端用户的实际流量使用信息更准确,在终端用户设备统计的上行下行的本地流量使用值在比服务器反馈的流量使用值小时,将本次接收到的服务器反馈的所述终端用户的流量使用数据确定为本次监控的终端用户的实际流量使用信息更准确。
具体的,在确定终端用户的实际流量使用信息后,可以通过显示界面显示给用户。具体可以显示实际流量的当前使用值,总流量及剩余流量值,还可以显示实际流量的当前使用值占总流量的百分比。例如,如图2所示的显示界面。
本发明实施例提供一种终端用户网络流量监控方法,该方法可以由终端用户设备执行,如图2所示,该方法包括:
步骤201,向服务器发送用于获取终端用户流量的请求消息。
具体的,在请求消息中可以携带终端用户的标识信息。
步骤202,接收所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据。
其中,所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据可以称为数据时间戳。
例如:服务器返回的数据时间戳为:流量更新时间2012.11.12.8:50,允许使用的总流量100M,已消耗的使用量50M,流量剩余量50M。
步骤203,在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
在其中一种可能的实现方式中,所述服务器反馈的所述终端用户的流量使用数据包括以下至少一项:终端用户允许使用的总流量值和终端用户已消耗的流量使用值;终端用户的流量剩余值;
具体的,确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同可以通过以下方式:
第一种实现方式,根据所述服务器反馈的终端用户的流量使用数据中包括的流量使用值,确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同。
第二种实现方式,根据根据所述服务器反馈的终端用户的流量使用数据中包括的流量剩余值,确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同。
在其中另一种可能的实现方式中,所述服务器反馈的所述终端用户的流量使用数据还包括流量更新时间;
根据所述服务器反馈的终端用户的流量使用信息中包括的流量更新时间或者流量使用值或者流量剩余值,确定本次接收到的服务器反馈的所述终端用户的流量使用信息与上一次接收到的服务器反馈的所述终端用户的流量使用信息是否相同。
利用本发明实施例提供的方案,通过服务器统计的终端用户的流量使用数据与终端本身统计的本地流量使用值相配合,在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,也就是用户当前累计使用的流量还未达到一片的流量要求,因而流量还未发生变化,则统计终端用户的当前本地流量使用值并作为本次监控的终端用户的实际流量使用值。从而克服服务器在进行流量统计时采用的分片方式和终端用户自身统计上下行流量带来的流量统计误差较大的问题,降低了用户获取的流量结果与实际使用的流量结果之间的误差。
在其中一个可选的实施例中,在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,具体可以通过以下方式确定为本次监控的终端用户的实际流量使用信息:
第一种实现方式:将本次接收到的服务器反馈的所述终端用户的流量使用数据确定为本次监控的终端用户的实际流量使用信息。
第二种实现方式:统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用值。
终端用户设备统计终端用户的当前的本地流量使用值,具体是:终端用户设备统计终端用户的上行下行的本地流量使用值,具体可以采用现有技术提供的统计方式进行统计,本发明实施例在此不再赘述。
利用本发明实施例提供的第二种实现方式,由于相对于终端用户设备统计的上行下行的本地流量使用值,服务器计算的并反馈的流量使用值相对更准确,但是由于服务器对终端用户的流量使用值是通过分片的方式,这就有可能造成对终端用户的统计的流量使用值相对小很多,但在终端用户设备统计的上行下行的本地流量使用值在比服务器反馈的流量使用值大时,则终端用户设备统计的上行下行的本地流量使用值作为本次监控的终端用户的实际流量使用信息更准确,在终端用户设备统计的上行下行的本地流量使用值在比服务器反馈的流量使用值小时,将本次接收到的服务器反馈的所述终端用户的流量使用数据确定为本次监控的终端用户的实际流量使用信息更准确。
下面通过实际举例对本发明实施例作具体说明。
(1)终端用户在2012.11.129:00第一次查看流量使用情况,向服务器发送用户获取终端用户流量的请求消息,服务器根据接收到的请求消息返回的数据时间戳为:
流量更新时间2012.11.12.8:50,允许使用的总流量值100M,已消耗的流量使用值50M,流量剩余值50M。
则终端用户确定的本次监控的实际流量使用信息为:允许使用的总流量值100M,已消耗的流量使用值50M,流量剩余值50M。
(2)终端用户在2012.11.12.9:15第二次查看流量使用情况:
服务器返回的数据时间戳为:
流量更新时间2012.11.12.8:50,允许使用的总流量值100M,已消耗的流量使用值50M,流量剩余值50M。
终端用户判断服务器返回的时间戳没有变化,具体可以统计终端用户的当前本地流量使用值,结果为:本地流量使用值60M。则终端用户确定的本次监控的实际流量使用信息为:允许使用的总流量值100M,已消耗的流量使用值60M,流量剩余值40M。
(3)用户在2012.11.12.9:25第三次查看流量使用情况:
服务器返回的数据时间戳为:
流量更新时间2012.11.12.9:17,允许使用的总流量值100M,已消耗的流量使用值60M,流量剩余值50M。
终端用户判断服务器返回的数据时间戳发生变化,则终端用户确定的本次监控的实际流量使用信息为:总流量100M,使用量60M,剩余量50M。
(4)用户在2012.11.12.9:40第四次查看流量使用情况:
服务器返回的数据时间戳为:
流量更新时间2012.11.12.9:17,允许使用的总流量值100M,已消耗的流量使用值60M,流量剩余值50M。
终端用户判断服务器返回的时间戳没有变化,具体可以统计终端用户的当前本地流量使用值,结果为:本地流量使用值65M。则终端用户确定的本次监控的实际流量使用信息为:允许使用的总流量值100M,已消耗的流量使用值65M,流量剩余值35M。后续计算方式以此类推。
具体的,终端用户设备在确定终端用户的实际流量使用信息后,可以通过显示界面显示给用户。具体可以显示实际流量的当前已消耗流量使用值,允许使用的总流量值及流量剩余值,还可以显示实际流量的当前已消耗流量使用值占允许使用的总流量的百分比。例如,如图3所示的显示界面。其中,图3中指针所指示的是当前已消耗流量使用值占允许使用的总流量的百分比。
本发明实施例还提供一种终端用户网络流量监控装置,如图4所示,该装置包括:处理器401,存储器402和通信接口403。
所述处理器401,所述存储器402和所述通信接口403相互连接。
可选地,所述处理器401,所述存储器402和所述通信接口403具体可以通过总线进行连接。总线可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
所述存储器402,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器402可能包含随机存取存储器(randomaccess memory,简称RAM)存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
所述处理器401执行所述存储器402所存放的程序,实现本发明实施例中图2所示的终端用户网络流量监控方法,包括:
向服务器发送用于获取终端用户流量的请求消息;
接收所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据;
其中,所述服务器反馈的所述终端用户的流量使用数据包括以下至少一项:终端用户允许使用的总流量值和终端用户已消耗的流量使用值;终端用户的流量剩余值。
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
具体的,所述服务器反馈的所述终端用户的流量使用数据还包括流量更新时间,所述流量更新时间指终端用户的流量使用数据发生变化时的时间信息;
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同时,确定所述服务器本次反馈的终端用户的流量使用数据中包括的流量更新时间,与上一次接收到的服务器反馈的所述终端用户的流量使用数据中包括的流量更新时间是否相同。
可选地,在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,具体通过以下方式确定本次监控的终端用户的实际流量使用信息:
第一种实现方式,将本次接收到的服务器反馈的所述终端用户的流量使用数据作为本次监控的终端用户的实际流量使用信息。
第二种实现方式,统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用信息。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种终端用户网络流量监控装置,其特征在于,包括:
发送单元,用于向服务器发送用于获取终端用户流量的请求消息;
接收单元,用于接收所述服务器根据接收到所述发送单元发送的所述请求消息反馈的所述终端用户的流量使用数据;
处理单元,在确定所述接收单元本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
2.如权利要求1所述的装置,其特征在于,所述处理单元还用于:
在确定所述接收单元本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,将本次接收到的服务器反馈的所述终端用户的流量使用数据作为本次监控的终端用户的实际流量使用信息。
3.如权利要求1所述的装置,其特征在于,所述处理单元还用于:
在确定所述接收单元本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用信息。
4.如权利要求1~3任一项所述的装置,其特征在于,所述接收单元,具体用于接收所述服务器根据接收到所述发送单元发送的所述请求消息反馈包括以下至少一项的流量使用数据:
终端用户允许使用的总流量值和终端用户已消耗的流量使用值;
终端用户的流量剩余值。
5.如权利要求4所述的装置,其特征在于,所述接收单元,具体用于接收所述服务器根据接收到所述发送单元发送的所述请求消息反馈包括流量更新时间的流量使用数据,所述流量更新时间指终端用户的流量使用数据发生变化时的时间信息;
所述处理单元,具体用于在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同时,确定所述服务器本次反馈的终端用户的流量使用数据中包括的流量更新时间,与上一次接收到的服务器反馈的所述终端用户的流量使用数据中包括的流量更新时间是否相同。
6.一种终端用户网络流量监控方法,其特征在于,包括:
向服务器发送用于获取终端用户流量的请求消息;
接收所述服务器根据接收到的所述请求消息反馈的所述终端用户的流量使用数据;
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据相同时,统计终端用户的当前本地流量使用值作为本次监控的终端用户的实际流量使用值。
7.如权利要求6所述的方法,其特征在于,还包括:
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,将本次接收到的服务器反馈的所述终端用户的流量使用数据作为本次监控的终端用户的实际流量使用信息。
8.如权利要求6所述的方法,其特征在于,还包括:
在确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据不同时,统计终端用户的当前本地流量使用值;
在统计的终端用户的当前本地流量使用值小于本次接收到的服务器反馈的所述终端用户的流量使用值时,根据本次接收到的服务器反馈的所述终端用户的流量使用数据确定本次接收到的服务器反馈的所述终端用户的流量使用值;
将确定的本次接收到的服务器反馈的所述终端用户的流量使用值作为本次监控的终端用户的实际流量使用信息。
9.如权利要求6~8任一项所述的方法,其特征在于,所述服务器反馈的所述终端用户的流量使用数据包括以下至少一项:终端用户允许使用的总流量值和终端用户已消耗的流量使用值;终端用户的流量剩余值。
10.如权利要求9所述的方法,其特征在于,所述服务器反馈的所述终端用户的流量使用数据还包括流量更新时间,所述流量更新时间指终端用户的流量使用数据发生变化时的时间信息;
确定本次接收到的服务器反馈的所述终端用户的流量使用数据与上一次接收到的服务器反馈的所述终端用户的流量使用数据是否相同时,确定所述服务器本次反馈的终端用户的流量使用数据中包括的流量更新时间,与上一次接收到的服务器反馈的所述终端用户的流量使用数据中包括的流量更新时间是否相同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410627635.4A CN104410962A (zh) | 2014-11-10 | 2014-11-10 | 一种终端用户网络流量监控方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410627635.4A CN104410962A (zh) | 2014-11-10 | 2014-11-10 | 一种终端用户网络流量监控方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104410962A true CN104410962A (zh) | 2015-03-11 |
Family
ID=52648544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410627635.4A Pending CN104410962A (zh) | 2014-11-10 | 2014-11-10 | 一种终端用户网络流量监控方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104410962A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104936221A (zh) * | 2015-06-04 | 2015-09-23 | 北京奇虎科技有限公司 | 移动终端中数据流量监测的方法及装置 |
CN106888442A (zh) * | 2017-01-13 | 2017-06-23 | 努比亚技术有限公司 | 流量校准方法及终端 |
CN107276853A (zh) * | 2017-07-25 | 2017-10-20 | 联想(北京)有限公司 | 流量处理方法及电子设备、计算机系统 |
CN111555929A (zh) * | 2020-04-21 | 2020-08-18 | 成都安易迅科技有限公司 | 限制网络流量的方法、装置、电子设备及存储介质 |
CN116016284A (zh) * | 2022-12-09 | 2023-04-25 | 中国联合网络通信集团有限公司 | 数据分析方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621781A (zh) * | 2009-07-13 | 2010-01-06 | 中兴通讯股份有限公司 | 一种基于ota的数据流量查询方法及其系统 |
CN101977365A (zh) * | 2010-11-16 | 2011-02-16 | 北京瓦力网络科技有限公司 | 一种手机上网剩余流量的提醒方法和系统 |
CN202261806U (zh) * | 2010-11-16 | 2012-05-30 | 北京瓦力网络科技有限公司 | 一种手机上网剩余流量的提醒系统 |
CN102711075A (zh) * | 2012-04-12 | 2012-10-03 | 深圳市中兴移动通信有限公司 | 一种自适应的终端网络流量校正方法 |
CN102769838A (zh) * | 2012-06-20 | 2012-11-07 | 奇智软件(北京)有限公司 | 移动终端的资费获取方法、移动终端及资费获取系统 |
CN103188647A (zh) * | 2011-12-29 | 2013-07-03 | 北京网秦天下科技有限公司 | 一种移动终端上网流量统计分析和提醒的方法和系统 |
-
2014
- 2014-11-10 CN CN201410627635.4A patent/CN104410962A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101621781A (zh) * | 2009-07-13 | 2010-01-06 | 中兴通讯股份有限公司 | 一种基于ota的数据流量查询方法及其系统 |
CN101977365A (zh) * | 2010-11-16 | 2011-02-16 | 北京瓦力网络科技有限公司 | 一种手机上网剩余流量的提醒方法和系统 |
CN202261806U (zh) * | 2010-11-16 | 2012-05-30 | 北京瓦力网络科技有限公司 | 一种手机上网剩余流量的提醒系统 |
CN103188647A (zh) * | 2011-12-29 | 2013-07-03 | 北京网秦天下科技有限公司 | 一种移动终端上网流量统计分析和提醒的方法和系统 |
CN102711075A (zh) * | 2012-04-12 | 2012-10-03 | 深圳市中兴移动通信有限公司 | 一种自适应的终端网络流量校正方法 |
CN102769838A (zh) * | 2012-06-20 | 2012-11-07 | 奇智软件(北京)有限公司 | 移动终端的资费获取方法、移动终端及资费获取系统 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104936221A (zh) * | 2015-06-04 | 2015-09-23 | 北京奇虎科技有限公司 | 移动终端中数据流量监测的方法及装置 |
CN106888442A (zh) * | 2017-01-13 | 2017-06-23 | 努比亚技术有限公司 | 流量校准方法及终端 |
CN107276853A (zh) * | 2017-07-25 | 2017-10-20 | 联想(北京)有限公司 | 流量处理方法及电子设备、计算机系统 |
CN107276853B (zh) * | 2017-07-25 | 2020-11-20 | 联想(北京)有限公司 | 流量处理方法及电子设备、计算机系统 |
CN111555929A (zh) * | 2020-04-21 | 2020-08-18 | 成都安易迅科技有限公司 | 限制网络流量的方法、装置、电子设备及存储介质 |
CN111555929B (zh) * | 2020-04-21 | 2021-03-12 | 成都安易迅科技有限公司 | 限制网络流量的方法、装置、电子设备及存储介质 |
CN116016284A (zh) * | 2022-12-09 | 2023-04-25 | 中国联合网络通信集团有限公司 | 数据分析方法、装置、电子设备及存储介质 |
CN116016284B (zh) * | 2022-12-09 | 2024-05-28 | 中国联合网络通信集团有限公司 | 数据分析方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104410962A (zh) | 一种终端用户网络流量监控方法及装置 | |
CN111930700A (zh) | 一种分布式日志处理方法、服务器、系统和计算设备 | |
CN103391504B (zh) | 一种流量提醒的方法及装置 | |
US9929930B2 (en) | Reducing an amount of captured network traffic data to analyze | |
CN105409284A (zh) | 数据带宽管理系统和方法 | |
CN105071964A (zh) | 策略的运营、配置下发、冲突处理和闭环管理方法及系统 | |
CN102142990A (zh) | 业务用量监控方法及设备 | |
CN104581671A (zh) | 数据流量提示方法和装置 | |
CN104580465A (zh) | 一种信息反馈方法、装置及系统 | |
CN104869552A (zh) | 上报流量的方法和装置 | |
US10454909B2 (en) | Key negotiation method and system, network entity and computer storage medium | |
CN102870379B (zh) | 获取服务质量QoS控制信息的方法、装置和系统 | |
CN104660718A (zh) | 一种消息推送方法、装置及推送服务器 | |
CN105335313B (zh) | 一种基础数据的传输方法及装置 | |
CN104144378A (zh) | 业务管理方法和系统、以及插件 | |
CN107135084B (zh) | 一种策略配置方法和装置 | |
EP2779541A1 (en) | Method and apparatus for controlling charging by using volume information of data | |
CN104618231A (zh) | 云端Wi-fi系统中的深度报文识别方法、装置和系统 | |
CN104219157A (zh) | 一种统计时间间隔的确定方法和设备 | |
CN109493040A (zh) | 一种基于区块链的抗双花攻击处理方法及装置 | |
CN110460487B (zh) | 服务节点的监控方法及系统、服务节点 | |
CN101394452A (zh) | 预付费式通信方法和网络设备 | |
CN104135399A (zh) | 一种基于无线公网通信方式的配电终端流量监控方法 | |
CN104022889A (zh) | 上网流量计费方法和装置 | |
CN103795810A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150311 |