流量上报信息校验方法和装置制造方法及图纸

技术编号:14869744 阅读:83 留言:0更新日期:2017-03-21 01:48
本申请公开了流量上报信息校验方法和装置。流量上报信息校验方法的一具体实施方式包括:实时接收流量上报信息,流量上报信息包括以下信息:任务标识码、流量字节数,所述流量字节数为上传字节数或下载字节数;在接收到流量上报信息时,将当前接收到的流量上报信息与预存于预定存储介质中的之前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识码对流量字节数进行汇总,得到各个任务标识码对应的上传总字节数和下载总字节数;基于对各个任务标识码对应的上传总字节数和下载总字节数的比较,确定任务标识码对应的流量上报信息是否校验成功。该实施方式实现了对接收到的非法流量上报信息进行实时的校验。

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及网络信息传输
,尤其涉及流量上报信息校验方法和装置
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)技术是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN技术可以将上述边缘服务器的所有者的闲散的带宽和存储资源有效利用起来,为上述获取所需内容的用户提供加速服务,同时也能让提供带宽和流量资源的资源提供端的所有者获得收益。资源提供端和资源获取端分别向中心平台上报上传/下载流量,中心平台通过接收到的流量上报信息进行收益分配。然而,如果资源提供端和/或资源获取端通过对流量上报信息进行造假来获取非法利益,现有技术不能对接收到的非法流量上报信息进行实时的校验。
技术实现思路
本申请的目的在于提出一种流量上报信息校验方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种流量上报信息校验方法,所述方法包括:实时接收流量上报信息,其中,所述流量上报信息包括以下信息:任务标识码、流量字节数,所述流量字节数为上传字节数或下载字节数;在接收到流量上报信息时,将当前接收到的流量上报信息与预存于预定存储介质中的之前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识码对流量字节数进行汇总,得到包括当前接收到的和之前在所述预定时间长度内接收到的流量上报信息对应的各个任务标识码对应的上传总字节数和下载总字节数;基于对所述各个任务标识码对应的上传总字节数和下载总字节数的比较,确定任务标识码对应的流量上报信息是否校验成功。第二方面,本申请提供了一种流量上报信息校验装置,其特征在于,所述装置包括:流量上报信息接收单元,用于实时接收流量上报信息,其中,所述流量上报信息包括以下信息:任务标识码、流量字节数,所述流量字节数为上传字节数或下载字节数;流量汇总单元,用于在接收到流量上报信息时,将当前接收到的流量上报信息与预存于预定存储介质中的之前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识码对流量字节数进行汇总,得到包括当前接收到的和之前在所述预定时间长度内接收到的流量上报信息对应的各个任务标识码对应的上传总字节数和下载总字节数;流量校验单元,用于基于对所述各个任务标识码对应的上传总字节数和下载总字节数的比较,确定任务标识码对应的流量上报信息是否校验成功。本申请提供的流量上报信息校验方法和装置,通过将当前接收到的流量上报信息与预存于预定存储介质中的之前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识码对流量字节数进行汇总,得到包括当前接收到的和之前在所述预定时间长度内接收到的流量上报信息对应的各个任务标识码对应的上传总字节数和下载总字节数,然后基于对所述各个任务标识码对应的上传总字节数和下载总字节数的比较,确定所述任务标识码对应的流量上报信息是否校验成功。实现了对接收到的非法流量上报信息进行实时的校验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的流量上报信息校验方法的一个实施例的流程图;图3是根据本申请的流量上报信息校验方法的另一个实施例的流程图;图4是根据本申请的流量上报信息校验装置的一个实施例的结构示意图;图5是适于用来实现本申请实施例的中心服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的流量上报信息校验方法或流量上报信息校验装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括资源提供端101、102、103、104,上报信息接收服务器105,资源获取端106、107、108、109和校验服务器110。资源提供端101、102、103、104和资源获取端106、107、108、109可以通过网络与上报信息接收服务器105交互,以发送流量上报信息等。资源获取端106、107、108、109上可以安装有各种客户端应用软件,例如网盘应用软件、文件管理类应用软件、下载工具类软件、浏览器应用软件等。资源提供端101、102、103、104和资源获取端106、107、108、109可以是支持信息存储和网络信息传输的各种电子设备,包括但不限于服务器、台式计算机、智能手机、平板电脑、膝上型便携计算机等等。上报信息接收服务器105可以接收资源提供端101、102、103、104和资源获取端106、107、108、109发送的流量上报信息,并可以对接收到的流量上报信息进行筛选,将预定的非法信息和重复信息清除,然后将清除后的流量上报信息发送到校验服务器110中的发布订阅消息系统(例如Kafka)中。校验服务器110可以获取上报信息接收服务器105发送到发布订阅消息系统中的流量上报信息,并对获取到的信息进行存储、分析等处理。需要说明的是,本申请实施例所提供的流量上报信息校验方法通常由校验服务器110执行。相应地,流量上报信息装置可以设置于校验服务器110中。应该理解,图1中的资源提供端、上报信息接收服务器、资源获取端和校验服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。继续参考图2,图2示出了根据本申请的流量上报信息校验方法的一个实施例的流程200。如图2所示,本实施例的流量上报信息校验方法包括以下步骤:步骤201,实时接收流量上报信息。其中,上述流量上报信息包括以下信息:任务标识码、流量字节数,上述流量字节数为上传字节数或下载字节数。在本实施例中,流量上报信息校验方法运行于其上的电子设备(例如图1所示的校验服务器)可以通过自动获取发布订阅消息系统(例如K本文档来自技高网...

【技术保护点】
一种流量上报信息校验方法,其特征在于,所述方法包括:实时接收流量上报信息,其中,所述流量上报信息包括以下信息:任务标识码、流量字节数,所述流量字节数为上传字节数或下载字节数;在接收到流量上报信息时,将当前接收到的流量上报信息与预存于预定存储介质中的之前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识码对流量字节数进行汇总,得到包括当前接收到的和之前在所述预定时间长度内接收到的流量上报信息对应的各个任务标识码对应的上传总字节数和下载总字节数;基于对所述各个任务标识码对应的上传总字节数和下载总字节数的比较,确定任务标识码对应的流量上报信息是否校验成功。

【技术特征摘要】
1.一种流量上报信息校验方法,其特征在于,所述方法包括:
实时接收流量上报信息,其中,所述流量上报信息包括以下信息:
任务标识码、流量字节数,所述流量字节数为上传字节数或下载字节
数;
在接收到流量上报信息时,将当前接收到的流量上报信息与预存
于预定存储介质中的之前在预定时间长度内接收到的流量上报信息的
汇总信息根据任务标识码对流量字节数进行汇总,得到包括当前接收
到的和之前在所述预定时间长度内接收到的流量上报信息对应的各个
任务标识码对应的上传总字节数和下载总字节数;
基于对所述各个任务标识码对应的上传总字节数和下载总字节数
的比较,确定任务标识码对应的流量上报信息是否校验成功。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果确定所述任务标识码对应的流量上报信息校验成功,则将预
存的校验成功计数值和校验计数值加1,并从所述预定存储介质中删
除与所述任务标识码对应的汇总信息;以及
在预定的至少一个预定时间点中的每个预定时间点,获取所述预
定存储介质中的汇总信息的数量,并将所述数量累加到所述校验计数
值中;
如果所述校验成功计数值与所述校验计数值的比值小于预定的阈
值,则发送告警信息;
将所述预定存储介质中的汇总信息删除,并将所述校验成功计数
值和所述校验计数值置为0;
其中,所述至少一个预定时间点中的每个预定时间点之间间隔所
述预定时间长度。
3.根据权利要求1所述的方法,其特征在于,所述汇总信息包括
以下信息:任务标识码、上传总字节数、下载总字节数。
4.根据权利要求3所述的方法,其特征在于,所述将当前接收到
的流量上报信息与预存于预定存储介质中的之前在预定时间长度内接
收到的流量上报信息的汇总信息根据任务标识码对流量字节数进行汇
总,得到包括当前接收到的和之前在所述预定时间长度内接收到的流
量上报信息对应的各个任务标识码对应的上传总字节数和下载总字节
数,包括:
根据当前接收到的流量上报信息的任务标识码在所述预定存储介
质中查找相匹配的汇总信息;
如果查找到相匹配的汇总信息,则将所述当前接收到的流量上报
信息的流量字节数相应地累加到所述相匹配的汇总信息中的上传总字
节数或下载总字节数中;
如果没有查找到相匹配的汇总信息,则生成一条新的汇总信息存
入所述预定存储介质中,其中,所述新的汇总信息的任务标识码、上
传总字节数和下载总字节数与所述当前接收到的流量上报信息的任务
标识码和流量字节数对应。
5.根据权利要求4所述的方法,其特征在于,所述汇总信息还包
括失效时间信息;以及
所述将当前接收到的流量上报信息与预存于预定存储介质中的之
前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识
码对流量字节数进行汇总,得到包括当前接收到的和之前在所述预定
时间长度内接收到的流量上报信息对应的各个任务标识码对应的上传
总字节数和下载总字节数,还包括:
如果查找到相匹配的汇总信息,则更新所述相匹配的汇总信息中
的失效时间为在接收到所述当前接收到的流量上报信息时过预定时间
长度之后的时间点。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
如果确定所述任务标识码对应的流量上报信息校验成功,则将预

\t存的校验成功计数值和校验计数值加1,并从所述预定存储介质中删
除与所述任务标识码对应的汇总信息;以及
在预定的时间点获取所述预定存储介质中失效时间早于所述预定
的时间点的汇总信息的数量,并将所述数量累加到所述校验计数值中;
如果所述校验成功计数值与所述校验计数值的比值小于预定的阈
值,则发送告警信息;
将所述预定存储介质中的汇总信息删除,并将所述校验成功计数
值和所述校验计数值置为0;
其中,所述至少一个预定时间点中的每个预定时间点之间间隔所
述预定时间长度。
7.根据权利要求1-6任一所述的方法,其特征在于,所述基于对
所述各个任务标识码对应的上传总字节数和下载总字节数的比较,确
定所述任务标识码对应的流量上报信息是否校验成功,包括:
对于所述上传总字节数小于预定的第一数量阈值的情况,如果所
述上传总字节数和下载总字节数之差的绝对值大于预定的第二数量阈
值,则确定所述任务标识码对应的流量上报信息校验成功;
对于所述上传总字节数大于等于所述预第一数量阈值的情况,如
果所述上传总字节数和下载总字节数之差与所述上传总字节数的比值
的绝对值大于预定的第三数量阈值,则确定所述任务标识码对应的流
量上报信息校验不成功。
8.根据权利要求1-6任一所述的方法,其特征在于,所述流量上
报信息还包括与用户传输的文件对应的文件标识码信息;以及
所述将当前接收到的流量上报信息与预存于预定存储介质中的之
前在预定时间长度内接收到的流量上报信息的汇总信息根据任务标识
码对流量字节数进行汇总,得到包括当前接收到的和之前在所述预定
时间长度内接收到的流量上报信息对应的各个任务标识码对应的上传
总字节数和下载总字节数,包括:
将所述流量上报信息与所述预定存储介质中的汇总信息根据任务

\t标识码和文件标识码对流量字节数进行分组汇总,得到在预定时间长
度内接收到的流量上报信息对应的各组任务标识码和文件标识码对应
的上传流量总字节数和下载流量总字节数;以及
所述...

【专利技术属性】
技术研发人员:石建松虎兴龙
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1