一种p2p上下行流量统计管理的方法、终端及系统的制作方法

文档序号:7716559阅读:179来源:国知局
专利名称:一种p2p上下行流量统计管理的方法、终端及系统的制作方法
技术领域
本发明涉及P2P技术领域,更具体地,涉及一种P2P流量的统计管理方 法、终端及系统。
背景技术
P2P (Peer to Peer,伙伴对伙伴)技术是一种对等互联网络技术。在P2P 网络中每个节点的地位都是对等的,既是服务器端又是客户端,每个节点在
享受其它节点提供的服务的同时,也在为其它节点提供服务。
由于P2P技术充分利用了各节点的计算、共享等能力,因而其在扩展性、 建设成本等方面存在极大的优势。近年来,文件共享、流々某体等各种基于P2P 技术的互联网应用发展迅猛,P2P下载流量已占据全球互联网总数据流量的 70%以上,P2P技术已成为宽带互联网重要的媒体交付技术,在互联网上也 出现了许多基于P2P技术实现的P2P视频应用网站。
但目前互联网上P2P应用的商业模式只依靠会员收费、广告费或通过积 累流量争取风险投资等几种方式,缺乏成熟的持续盈利模式;在用户管理、 内容安全等方面缺乏有效的管理手段,且由于P2P应用无限侵占带宽,导致 跨网流量泛滥,带宽消耗与收入严重失调,因而在业界引起很大争议并一度 遭到运营商的围堵。
此外,对于移动网络中的P2P,目前还没有成熟的应用。而P2P流量在 现有的互联网络及未来的互联网和移动网发展中都占很重要的角色,所以对 P2P的上下行流量进行准确的统计和管理,对P2P业务按流量计费,上行流 量充抵下行流量等都有很大的意义
发明内容
本发明要解决的技术问题是提供一种P2P上下行流量统计管理的方法、
终端及系统,使得管理平台能够对P2P客户端的上下行流量进行管理。
为了解决上述问题,本发明提供了一种P2P上下行流量统计管理方法, 包括
终端在获得下行流量或上行流量服务时,分别统计上、下行流量,并将 上、下行流量信息分别上才艮给管理平台进行分类统计和管理。
进一步地,所述终端按如下方式分别统计上、下^f于流量
在接收到下行有效数据块时,对属于下行同一个内容流量进行累积;在 发送上行的内容时,对属于上行同 一个内容流量进行累积。
进一步地,所述流量信息包括流量大小、上下行标记、业务类型及内容ID。
进一步地,所述终端设置有流量发送定时器,到达所述定时器的定时周 期后,将所述流量信息上报给所述管理平台;
或者,通过心跳消息将所述流量信息上报给所述管理平台。
本发明还提供了 一种P2P上下行流量统计管理方法,包括
管理平台在接收到终端上报的上、下行流量信息后,对所述终端的上、 下行流量进行分类统计和管理。
进一步地,所述分类统计包括以下方式的至少一种或任意组合按用户 统计、按内容统计、按业务统计、按下行总流量统计。
进一步地,所述分类管理包括所述管理平台统计所述终端的上行总流 量,并将所述终端的上行总流量兌换成用户等级;
根据其用户等级对所述终端提供相应的下行流量服务。
进一步地,所述分类管理包括所述管理平台统计所述终端的上、下行 总流量,并根据所述终端的上、下行总流量生成计费信息。
进一步地,所述上报的流量信息还包括用于区分业务冷热程度的业务标
识;所述管理平台在生成所述计费信息时,才艮据所述业务标识判断业务的冷 热程度,并将所述终端的上行流量按冷热程度冲抵下行流量、或者将上行流 量折算成不同积分。
本发明还提供了 一种P2P上下行流量统计管理终端,其中,
所述终端包括上行流量统计模块、下行流量统计模块和流量上^M莫块, 其中
所述上行流量统计模块用于,在发送上行的内容时,对属于上行同一个
内容流量进行累积,并将上行流量信息发送至所述流量上报模块;
所述下行统计模块用于,在接收到下行有效数据块时,对属于下行同一 个内容流量进行累积,并将下行流量信息发送至所述流量上报模块;
所述流量上报模块用于,将所述上、下行流量信息上报给管理平台进行 分类统计和管理。
进一步地,所述流量上报模块设置有流量发送定时器,到达所述定时器 的定时周期后,将所述流量信息上^^给所述管理平台;
或者,所述流量上报模块通过心跳消息将所述流量信息上报给所述管理 平台。
本发明还提供了 一种P2P上下行流量统计管理系统,包括管理平台,
所述管理平台包括一统计模块,用于在接收到终端上报的上、下行流量 信息后,对所述终端的上、下行流量^l安以下方式中至少一种或任意组合进行 分类统计按用户统计、按内容统计、按业务统计、按下行总流量统计。
进一步地,所述管理平台还包括一管理模块,
用于"l妻收所述统计才莫块发送的所述终端的上、下行总流量统计结果,并 根据所述终端的上、下行总流量生成计费信息;以及,
根据所述终端的上行总流量统计结果,将所述终端的上行总流量兑换成 用户等级,根据其用户等级对所述终端提供相应的下行流量服务。
进一步地,所述系统还包括
电子节目指南EPG服务器,用于接收到终端的登录请求后,向所述管理平台查询终端的用户等级,并校验完用户信息,如果登录成功则向所述终端
返回登录响应消息,在所述登录响应消息中携带所述用户等级;
资源、内容管理模块,用于接收到所述终端发起的携带用户等级的节点 登录请求消息后,根据所述用户等级为所述终端提供相应的下行流量服务。
本发明通过终端对上下行的流量进行统计,并及时上报给管理平台,使 得管理平台能够对客户端的上下行流量进行管理,并进行分类统计,计费, 以及进行积分奖励。通过该方法,运营商就可以对固定或者移动网络中的P2P 业务进行按流量进行计费,并通过分析各种业务或内容统计的流量,制定出 更好的P2P推广策略,并对用户的业务需求进行深度挖掘。因此对运营商^L 具商业价值。


图1是本发明实施例的上下行流量统计管理系统示意图2是本发明实施例的终端对上下行流量统计处理的方法流程图3是本发明实施例的运营运维管理平台对流量进行统计处理的方法流 程图4是本发明实施例的终端、运营运维管理平台和EPG服务器对用户等 级处理的方法流程图。
*#^实施方式
本发明的核心技术方案如下
P2P终端在获得下行流量或上行流量服务时,统计上下行流量,并定期 把上下行流量信息上报给管理平台;
运营运维 管理平台100 (以下简称管理平台)根据终端上报的上下行 流量信息对用户的上下行流量进行分类统计和管理(包括把终端上行流量服 务兌换成用户等级,以及生成计费信息等)。例如,管理平台100可以统计所述终端的上行总流量,并将用户终端的
上行总流量兌换成用户等级;根据其用户等级对终端提供相应的下行流量服 务。
其中,P2P终端可采用如下方式统计和上^Ji下行流量信息
P2P终端在接收到下行流量或提供上行流量时,流量计数器就累加新的 流量;
P2P终端可以通过心跳信息把流量信息上报给管理平台,也可以通过单 独的流量通知消息定期上报给管理平台;
P2P终端定期上报的时间可调整,最短可几百毫秒,最长可达数天。
P2P终端上报的上下行流量信息包括流量大小、上下行标记、业务类 型(下载、点播、直播等),内容ID等信息。
管理平台根据P2P终端上报的上下行流量信息,对用户的上下行流量提 供按用户进行统计、按内容进行统计、按业务进行统计等服务。对于按流量 计费的,除了按下行流量生成计费信息之外,也可以用上行流量充抵一部分 下行流量,或者是把上行流量计算成积分的方式对用户进行奖励。根据运营 商的需要,积分的作用可以兑换用户等级,也可以沖抵一部分下行流量,如 每个月最多可积多少分,兑换积分后剩余上行流量可以冲抵一部分下行流量。 例如,管理平台将终端的上行流量服务兌换成用户等级,用户上行流量贡献 得越多,用户等级越高,在业务繁忙时优先对用户级别高的用户提供资源查 询服务。当然还有其它的运营方式,在此不再赘述。
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
图1为本发明实施例的P2P上下行流量统计管理系统示意图,本发明在 系统框架的描述上只选择与本发明相关的模块,整个的P2P系统框架模块可 参考专利200710111029.7, —种P2P网络应用的系统及网络側系统。如图1所示,该系统主要包括运营层的运营运维管理平台IOO及EPG服 务器110 (Electronic Program Guide,电子节目单),节点管理层的资源、内 容管理模块120,以及终端层的终端130,其中
运营运维管理平台100,主要用于实现接收终端130上报的上下行流量 信息,对上下行流量进行分类统计,包括按内容进行统计、按业务(点播, 直播,下载等)进行统计、按上下行流量进行统计、对用户进行统计(用户 在不同的时间^是供的上下行流量)等;并且,根据P2P业务发展需要,管理 平台100还可方便地添加新的分类统计;另外,管理平台还实现对用户的等 级管理,当EPG服务器110向管理平台100查询终端用户的注册信息时,返 回用户等级信息。
EPG服务器110,主要用于当终端用户登录时,向管理平台100查询用 户的帐户信息,以及用户的等级信息,根据用户的登录信息校验用户是否有 效,向用户返回登录响应,如果用户校马全成功,则向用户返回的登录响应消 息携带用户的等级信息。
资源、内容管理模块120,主要用于对终端用户所拥有的内容片断进行 管理,并实现内容发布功能,包括该用户的所有内容片断列表信息,以及每 个内容片断的PeerList (源节点列表)等;用户可从资源、内容管理模块查 询到每个内容的片断源节点列表。
本发明中还增加了对终端的用户等级管理,并4艮据用户等级提供相应的 服务,对高等级用户提供高质量的服务,如在系统出现过负荷情况下,优先 保证对高等级用户提供服务。
关于终端130,在现有终端的基础上,本发明中增加了对接收和发送的 流量分别进行统计、并通过心跳消息或单独的流量通知消息将流量信息发送 到管理平台的功能。
此外,由于冷热片源终端分布情况相差很大,对于同样的上下行流量, 冷片可以充抵的下行流量或者是积分要多一些。此外,P2P终端在上报的上 下行流量信息中携带业务标识(可用于区分业务冷热程度),管理平台根据这个业务标识判断冷热片。
其中,管理平台可采用如下方式实现对终端的用户等级管理
终端130登录到EPG服务器110时,EPG页面从管理平台100查询到 该终端130的用户等级信息,将用户等级信息随登录响应消息发送给终端 130;
在终端130的登录到退出的过程中,管理平台IOO监测到用户的等级发 生变化时,可以通知EPG服务器IIO发送用户等级通知给终端。
终端BO获得用户等级信息后,在向资源、内容管理服务器120发起终 端节点登录请求时,携带用户等级信息,资源、内容管理服务器120根据终 端130的用户等级调整对用户提供下行流量服务,例如在业务繁忙时,优先 对用户级别高的用户提供资源查询服务。
以下结合附图对本发明的实现过程作进一步更详细描述
本发明实施例提供的P2P上下行流量统计管理终端包括上行流量统计模 块、下行流量统计模块和流量上报模块,其中
上行流量统计模块用于,在发送上行的内容时,对属于上行同一个内容 流量进行累积,并将上行流量信息发送至流量上报模块;
下行统计模块用于,在接收到下行有效数据块时,对属于下行同一个内 容流量进行累积,并将下行流量信息发送至流量上报模块;
流量上报模块用于,将上、下行流量信息上报给管理平台进行分类统计 和管理。
进一步地,流量上冲艮;f莫块设置有流量发送定时器,到达定时器的定时周期后,将流量信息上报给管理平台;
或者,流量上报模块通过心跳消息将流量信息上报给管理平台。
本发明实施例提供的P2P上下行流量统计管理系统中,包括管理平台, 管理平台进一步包括
一统计模块,用于在接收到终端上报的上、下行流量信息后,对终端的 上、下行流量按以下方式中至少一种或任意组合进行分类统计按用户统计、 按内容统计、按业务统计、按下行总流量统计。
一管理模块,用于接收统计模块发送的终端的上、下行总流量统计结果, 并根据终端的上、下行总流量生成计费信息;以及,根据终端的上行总流量 统计结果,将终端的上行总流量兑换成用户等级,根据其用户等级对终端提 供相应的下行流量服务。
图2是本发明实施例中终端对上下行流量统计处理的方法流程图,具体 包括如下步骤
200,终端收到P2P下行有效的数据块,或者向其它用户共享发送上行 的内容;
210,终端对属于下行同一个内容流量在累积器上进行累加(对下行每个 内容设一个全局的累加器),对属于上行同一个内容流量在累积值上进行累 加(对上行每个内容设一个全局的累加器);
这样做的目的是区分同一时间有多个内容在同时进行下行,或提供上行 服务。也为了区分一个内容同时在进行上行或提供上下服务。
220,终端判断流量发送定时器时间到或者是否要发心跳消息;
230,如果是定时器时间到或者要发心跳消息,则终端向管理平台发送上 下行流量信息消息,该流量信息消息里面包括流量大小,上下行标记,业务 类型(下载,点播还是直播等),内容ID等;
240,终端每次向管理平台发送流量信息消息后,将发送的内容流量信息的流量的累积器清零,并且重设流量发送定时器。
图3是本发明实施例中管理平台对流量统计处理和管理的方法流程图,
具体包括如下步骤
300,管理平台接收到终端流量上报信息;
310,管理平台对属于下行同一个内容流量进行累积,对属于上行同一个 内容流量进行累积;
320,管理平台提供按用户、按内容、按业务、按上下行方式对流量分类 统计;
该步骤中,如何累积取决于管理平台选择哪些流量分类统计,如将流量 根据上下行标记累积到按用户上下行流量上,根据内容ID累积到按内容统 计上,根据业务类型累积到按业务统计上(点播、直播、下载等),或者累 积到按上下行总的流量上等;
此外,管理平台还可增加新的统计分类或删除已有的统计分类;
对于删除操作,已经统计的数据默认要保留 一段时间。
330,判断是否要对该用户上行流量充抵下行流量,如果是,则执行步骤 350,否则,执行步骤340;
340,将上行流量按冷热程度折算成不同积分;
其中,冷热片流量折算积分的比例可根据实际情况由系统或者人为进行 配置,冷片一般可折算的积分值的要高些,以提高冷片的共享率以及共享速 度。系统也可以规定每个月最多可以用多少流量积多少分,兑换积分后剩余 上4亍流量也可以冲4氐一部分下^"流量,等等。
350,根据计费需求,将上行流量按冷热程度充抵下行流量,充抵流量需 要专门列出;
上行流量按冷热片折算下行流量的比例可配置,优选地,冷片可折算的 积分值的要高些,以提高冷片的共享率及共享速度。
360,管理平台判断是否要按流量计费,如果是,则执行步骤370,否贝'j,该流程结束;
370,按流量对用户生成计费信息,并将计费信息传递到计费中心。
图4是本发明实施例中管理平台、EPG服务器以及资源、内容管理服务 器对终端的用户等级进行处理的方法流程图,具体包括如下步骤
400, P2P终端软件启动,终端向EPG服务器请求登录,登录信息包括 用户名,密码,校验码等;
410, EPG服务器向管理平台查询终端用户的帐户信息(用户注册时的 用户名,密码等信息),以及用户等级信息,并校验用户的登录信息;
420, EPG服务器校验完用户信息后,向终端返回登录响应消息,如果 登录成功则在消息里携带用户等级信息,如果登录失败,则在消息里携带失 败原因;
430,终端向资源、内容管理服务器发起终端节点登录请求消息,在该消 息中携带用户等级信息;
440,资源、内容管理服务器根据用户等级对终端用户提供相对应的服务。
综上所述,通过本发明提供的方法及系统,使运营商能够实时或定时获 悉终端用户上下行P2P流量,并对P2P流量进行分类管理用于各种用途,如 统计,计费,以及数据挖掘等。
权利要求
1、一种P2P上下行流量统计管理方法,其特征在于,包括终端在获得下行流量或上行流量服务时,分别统计上、下行流量,并将上、下行流量信息分别上报给管理平台进行分类统计和管理。
2、 如权利要求l所述的方法,其特征在于, 所述终端4要如下方式分别统计上、下行流量在接收到下行有效数据块时,对属于下行同一个内容流量进行累积;在 发送上行的内容时,对属于上行同 一个内容流量进行累积。
3、 如权利要求2所述的方法,其特征在于, 所述流量信息包括流量大小、上下行标记、业务类型及内容ID。
4、 如权利要求l、 2或3所述的方法,其特征在于,所述终端设置有流量发送定时器,到达所述定时器的定时周期后,将所 述流量信息上报给所述管理平台;或者,通过心跳消息将所述流量信息上报给所述管理平台。
5、 一种P2P上下行流量统计管理方法,其特征在于,包括管理平台在接收到终端上才艮的上、下行流量信息后,对所述终端的上、 下4亍流量进行分类统计和管理。
6、 如;f又利要求5所述的方法,其特征在于,所述分类统计包括以下方式的至少 一种或4壬意组合按用户统计、4安内 容统计、按业务统计、按下行总流量统计。
7、 如权利要求5或6所述的方法,其特征在于,所述分类管理包括所述管理平台统计所述终端的上行总流量,并将所 述终端的上行总流量兑换成用户等级;根据其用户等级对所述终端提供相应的下行流量服务。
8、 如权利要求5或6所述的方法,其特征在于,所述分类管理包括所述管理平台统计所述终端的上、下行总流量,并 才艮据所述终端的上、下^f于总流量生成计费信息。
9、 如权利要求5所述的方法,其特征在于,所述上报的流量信息还包括用于区分业务冷热程度的业务标识;所述管理平台在生成所述计费信息时,根据所述业务标识判断业务的冷 热程度,并将所述终端的上行流量按冷热程度冲抵下行流量、或者将上行流 量折算成不同积分。
10、 一种P2P上下行流量统计管理终端,其特征在于,所述终端包括上行流量统计模块、下行流量统计才莫块和流量上报模块, 其中所述上行流量统计模块用于,在发送上行的内容时,对属于上行同一个 内容流量进行累积,并将上行流量信息发送至所述流量上报模块;所述下行统计模块用于,在接收到下行有效数据块时,对属于下行同一 个内容流量进行累积,并将下行流量信息发送至所述流量上报模块;所述流量上报模块用于,将所述上、下行流量信息上报给管理平台进行 分类统计和管理。
11、 如权利要求10所述的终端,其特征在于,所述流量上报模块设置有流量发送定时器,到达所述定时器的定时周期 后,将所述流量信息上净艮给所述管理平台;或者,所述流量上报模块通过心跳消息将所述流量信息上报给所述管理 平台。
12、 一种P2P上下行流量统计管理系统,包括管理平台,其特征在于,所述管理平台包括一统计模块,用于在接收到终端上报的上、下行流量 信息后,对所述终端的上、下行流量按以下方式中至少一种或任意组合进行 分类统计按用户统计、按内容统计、按业务统计、按下行总流量统计。
13、 如权利要求12所述的系统,其特征在于, 所述管理平台还包括一管理模块,用于接收所述统计才莫块发送的所述终端的上、下行总流量统计结果,并根据所述终端的上、下行总流量生成计费信息;以及,根据所述终端的上行总流量统计结果,将所述终端的上行总流量兌换成 用户等级,根据其用户等级对所述终端提供相应的下行流量服务。
14、 如权利要求12或13所述的系统,其特征在于,所述系统还包括电子节目指南EPG服务器,用于接收到终端的登录请求后,向所述管理 平台查询终端的用户等级,并校验完用户信息,如果登录成功则向所述终端 返回登录响应消息,在所述登录响应消息中携带所述用户等级;资源、内容管理模块,用于接收到所述终端发起的携带用户等级的节点 登录请求消息后,根据所述用户等级为所述终端提供相应的下行流量服务。
全文摘要
本发明公开了一种P2P上下行流量统计管理的方法、终端及系统,使得管理平台能够对P2P客户端的上下行流量进行管理,其中,所述方法包括终端在获得下行流量或上行流量服务时,分别统计上、下行流量,并将上、下行流量信息分别上报给管理平台进行分类统计和管理。本发明通过终端对上下行的流量进行统计,并及时上报给管理平台,使得管理平台能够对客户端的上下行流量进行分类统计,并进行计费及积分奖励等管理。
文档编号H04L12/56GK101582808SQ200910203750
公开日2009年11月18日 申请日期2009年6月10日 优先权日2009年6月10日
发明者刘美萍 申请人:中兴通讯股份有限公司南京分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1