首页 / 专利库 / 杂项知识产权事务 / 数字版权管理 / 版权对象获取协议 / 一种P2P网络应用的系统及网络侧系统

一种P2P网络应用的系统及网络侧系统

阅读:978发布:2020-06-24

专利汇可以提供一种P2P网络应用的系统及网络侧系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种P2P网络应用的系统及网络侧系统,包括,用于提供运营层面功能的运营层系统和用于提供P2P机制运行所需的管理 支撑 功能的P2P管理层系统以及P2P 节点 构成P2P 对等网络 的媒体层系统均构建在承载层系统之上,其中所述运营层系统与所述P2P管理层系统之间通过TCP/IP协议的上层应用协议进行信息交互;所述P2P管理层系统与所述媒体层系统之间基于无连接传输层协议进行信息交互。应用本发明,网络规模可自适应增长、建设成本低廉,在可运营、可管理的同时,提供安全、可靠、稳定的服务。,下面是一种P2P网络应用的系统及网络侧系统专利的具体信息内容。

1.一种P2P网络应用的系统,其特征在于,用于提供运营层面功能的运营层系统和用于提供P2P机制运行所需的管理支撑功能的P2P管理层系统以及P2P节点构成P2P对等网络的媒体层系统均构建在承载层系统之上,其中所述运营层系统与所述P2P管理层系统之间通过TCP/IP协议的上层应用协议进行信息交互;所述P2P管理层系统与所述媒体层系统之间基于无连接传输层协议进行信息交互;
所述运营层系统包括呈现服务器、业务应用系统、运营管理系统、P2P策略管理模、媒体处理系统、终端管理服务器、内容库、运营商后台支撑系统,其中:
所述呈现服务器,用于为用户提供业务的检索、浏览、订购功能;
所述业务应用系统,用于提供业务流程控制、应用服务器及应用客户端;
所述运营管理系统,用于为用户提供用户管理、产品管理、内容管理、发布管理、鉴权、计费运营管理支撑功能,此外还提供P2P机制运行所需的策略定义、配置功能;
所述P2P策略管理模块,用于提供P2P机制运行所需的策略定义、配置功能;
所述媒体处理系统,用于提供媒体格式转换、切片、内容数字版权加密保护技术的媒体处理功能;
所述终端管理服务器,用于提供终端软件版本的检测、下载、升级、修复以及终端侧策略加载的功能;
所述内容库,作为资料库,用于提供系统运行所需的内容源;
所述运营商后台支撑系统,用于提供网管、业务支撑系统/运营支撑系统的运营商后台支撑功能;
所述P2P管理层系统包括节点管理模块、资源调度模块以及P2P策略执行模块,其中:
所述节点管理模块用于提供节点注册、节点登记的功能;
所述资源调度模块用于提供节点资源管理、候选源节点查询与分配的P2P机制运行所需的管理支撑功能;
所述P2P策略执行模块用于负责将所述运营层系统的操作指示转化为具
体的P2P管理操作,并在具体的处理流程中实施相关的P2P管理调度策略。
2.如权利要求1所述的系统,其特征在于,所述运营层系统中,与商业模式相关的运营策略被细化为具体的业务流程执行;只有经所述运营层系统审核的发布内容才能最终在P2P网络中提供服务,并保证内容的完整性和有效性;所述运营层系统还作为策略管理者和策略库定义并存储P2P机制运行所需的各种业务策略,包括媒体处理策略、节点管理分区的分配策略、源的查询策略、候选源的选择策略、P2P传输控制策略;所述运营层系统定义的业务策略最终要分发到所述P2P管理层系统和所述媒体层系统,供它们在执行相关业务流程时使用。
3.如权利要求2所述的系统,其特征在于,所述业务策略是指为了适应点播、直播或下载的业务特点,P2P机制在运行时所选用的不同算法;当新增一种业务时,就会定义并加载新的业务策略。
4.如权利要求1所述的系统,其特征在于,所述P2P管理调度策略在所述运营层系统中预先定义并配置或下发;或者在事件发生时,根据预置的策略请求策略,由所述P2P管理层系统向所述运营层系统请求相关的P2P管理调度策略。
5.如权利要求1所述的系统,其特征在于,所述媒体层系统包括提供媒体对象的用户终端和使用媒体对象的用户终端。
6.如权利要求1所述的系统,其特征在于,所述承载层系统即IP承载网,包括接入用户的网络接入设备、城域网以及用于城域互联的骨干网。
7.如权利要求1所述的系统,其特征在于,所述运营层系统与所述P2P管理层系统之间存在信息交互,以便将运营层面的操作指示及定义好的P2P策略下达给所述P2P管理层系统;所述运营层面的操作指示包括资源部署指示,所述定义好的P2P策略包括P2P节点表述算法;所述P2P管理层系统与所述媒体层系统之间存在信息交互,以便所述P2P管理层系统针对所述P2P节点进行节点管理、资源管理及调度;所述媒体层系统的P2P节点则通过承载网系统进行路由、传输,交换信息。
8.如权利要求1所述的系统,其特征在于,所述TCP/IP协议的上层应用协议包括超文本传输协议、简单对象访问协议或者自行定义的协议数据单元的协议;所述无连接传输层协议包括用户数据包协议。
9.一种P2P网络应用的网络侧系统,其特征在于,包括P2P网络运营管理设备,所述P2P网络运营管理设备用于提供运营层面的功能和提供P2P机制运行所需的管理支撑功能;所述运营层面的功能包括业务/应用呈现、运营支持、业务/应用、媒体处理、终端管理;
所述P2P机制运行所需的管理支撑功能包括节点注册、节点登记、节点资源管理、候选源节点查询与分配;所述P2P网络运营管理设备包括终端管理服务器、媒体处理系统、运营管理系统、户子系统、日志服务器、节点管理系统、资源管理调度系统,其中,终端管理服务器,用于提供终端软件版本的检测、下载、升级、修复以及终端侧策略加载的功能;
媒体处理系统,用于提供媒体格式转换、切片、内容数字版权加密保护技术的媒体处理功能;
运营管理系统,用于提供用户管理、产品管理、内容管理、发布管理、鉴权、计费的运营管理支撑功能;此外还提供P2P机制运行所需的策略定义、配置功能;
门户子系统,作为用户接入点,用于提供业务的检索、浏览、订购的功能;
日志服务器,用于提供应用系统内各种日志的采集与分析功能;
节点管理系统,用于提供节点注册、登记及后续处理的初始化的功能;
资源管理调度系统,用于对节点的资源信息、状态、能进行集中管理,并受理节点的资源查询请求,为其分配候选源节点。
10.如权利要求9所述的网络侧系统,其特征在于,所述P2P网络运营管理设备还实施相关的P2P管理调度策略。
11.如权利要求9所述的网络侧系统,其特征在于,
所述终端管理服务器包括终端侧的P2P策略库模块,终端侧的P2P策略库模块内置于终端的完整软件版本中或某个升级包、补丁之中,或者以软件包、升级包、补丁的方式存在,或者以与病毒库的存在形式相同的形式单独存在;终端启动之后将首先登陆所述终端管理服务器进行版本检测,更新软件及策略。
12.如权利要求9所述的网络侧系统,其特征在于,
所述媒体处理系统包括第一P2P策略模块、媒体处理模块,所述媒体处理模块按照所述第一P2P策略模块预定的策略进行媒体处理;所述预定的策略包括媒体转换格式、切片尺寸、加密算法以及媒体处理的方式,所述媒体处理的方式包括离线、实时;所述预定的策略以参数、权重或算法的形式存在于具体的媒体处理流程中。
13.如权利要求9所述的网络侧系统,其特征在于,
所述运营管理系统包括运营管理模块、P2P策略管理模块以及网络侧的P2P策略库模块,其中,
运营管理模块用于提供用户管理、产品管理、内容管理、发布管理、鉴权、计费的运营管理支撑功能;
P2P策略管理模块用于提供P2P机制运行所需的策略定义、配置功能;
网络侧的P2P策略库模块用于提供网络侧的P2P策略;
所述运营管理系统在现有系统的基础上升级改造完成,即在其中加入P2P策略管理模块及网络侧的P2P策略库模块。
14.如权利要求9所述的网络侧系统,其特征在于,
所述节点管理系统包括节点管理模块、第二P2P策略模块;所述节点管理模块按照所述第二P2P策略模块预定的策略进行处理,所述预定的策略包括节点注册流程、登记流程、P2P初始化流程的具体处理流程以及流程中所采用的算法;所述流程中所采用的算法包括节点标识的生成算法、资源管理调度系统的分配算法;所述P2P初始化流程为节点指定P2P运作所需的系列功能实体的地址。
15.如权利要求9所述的网络侧系统,其特征在于,
所述资源管理调度系统包括资源管理调度模块、第三P2P策略模块;所述资源管理调度模块按照所述第三P2P策略模块预定的策略进行相关的操作,所述预定的策略包括节点的加入/正常退出/异常退出处理策略、候选源的选择算法、自适应调整策略及阈值设置。
16.如权利要求9所述的网络侧系统,其特征在于,用户终端与所述网络侧系统相连,所述网络侧系统和所述用户终端架构在IP承载网上,所述用户终端之间共同构成P2P对等网络,
所述用户终端包括业务/应用客户端、P2P节点模块、第四P2P策略模块;所述业务/应用客户端为用户提供业务/应用的接入以及使用;所述P2P节点模块使得终端作为一个P2P节点,从其它节点获取数据的同时也在为其它节点提供数据服务;第四P2P策略模块提供终端作为P2P节点所需的策略,所述策略包括P2P组成员管理策略、P2P数据连接及传输策略,所述P2P组成员管理策略为在保证服务的情况下,组成员管理机制中提供本地、异地组成员之间的替换;所述P2P数据连接及传输策略为在保证服务的情况下,优先从本地数据源获取数据。

说明书全文

一种P2P网络应用的系统及网络侧系统

技术领域

[0001] 本发明涉及一种支持多种商业模式及不同应用的可运营、可管理的P2P网络应用的系统及网络侧系统。

背景技术

[0002] 所谓P2P(Peer to Peer,伙伴对伙伴)技术是一种对等互联网络技术,在P2P网络中每个节点的地位都是对等的,既是服务器又是客户端,每个节点在享受其它节点提供的服务的同时,也在为其它节点提供服务。
[0003] 由于P2P技术充分利用了各节点的计算能,因而它在扩展性、建设成本等方面存在极大的优势。近年来,文件共享、流媒体等各种基于P2P技术的互联网应用发展迅猛,P2P下载流量已占据全球互联网总数据流量的70%以上,P2P技术已成为宽带互联网重要的媒体交付技术,在互联网上也出现了许多基于P2P技术实现的P2P视频应用网站
[0004] 但目前互联网上P2P应用的商业模式只有依靠会员收费、广告费或通过积累流量争取险投资几种方式,缺乏成熟的持续盈利模式;在用户管理、内容安全等方面缺乏有效的管理手段,且由于P2P应用无限侵占带宽,导致跨网流量泛滥,带宽消耗与收入严重失调,因而在业界引起很大争议并一度遭到运营商的围堵。
[0005] 相比而言,传统的电信业务架构(C/S架构)虽然具有可运营可管理的特性,但在提供大规模服务时面临建设成本高昂、扩展性差的难题,难于适应突发性的业务增长。如何在电信领域引入P2P技术,在利用其规模可自适应增长、建设成本低廉的特点的同时,解决它在可运营、可管理方面存在的缺陷,提供安全、可靠、稳定的可运营可管理的P2P应用解决方案成为业界研究的热点,因此需要一种安全、可靠、稳定的可运营、可管理的P2P应用解决方案。

发明内容

[0006] 本发明所要解决的技术问题是提供一种P2P网络应用的系统及网络侧系统,网络规模可自适应增长、建设成本低廉,在可运营、可管理的同时,提供安全、可靠、稳定的服务。
[0007] 为了解决上述技术问题,本发明提供了一种P2P网络应用的系统,用于提供运营层面功能的运营层系统和用于提供P2P机制运行所需的管理支撑功能的P2P管理层系统以及P2P节点构成P2P对等网络的媒体层系统均构建在承载层系统之上,其中所述运营层系统与所述P2P管理层系统之间通过TCP/IP协议的上层应用协议进行信息交互;所述P2P管理层系统与所述媒体层系统之间基于无连接传输层协议进行信息交互。
[0008] 进一步地,上述系统还可包括,所述运营层系统包括呈现服务器、业务应用系统、运营管理系统、P2P策略管理模、媒体处理系统、终端管理服务器、内容库、运营商后台支撑系统,其中,
[0009] 所述呈现服务器,用于为用户提供业务的检索、浏览、订购功能;
[0010] 所述业务应用系统,用于提供业务流程控制、应用服务器及应用客户端;
[0011] 所述运营管理系统,用于为用户提供用户管理、产品管理、内容管理、发布管理、鉴权、计费运营管理支撑功能,此外还提供P2P机制运行所需的策略定义、配置功能;
[0012] 所述P2P策略管理模块,用于提供P2P机制运行所需的策略定义、配置功能;
[0013] 所述媒体处理系统,用于提供媒体格式转换、切片、内容数字版权加密保护技术的媒体处理功能;
[0014] 所述终端管理服务器,用于提供终端软件版本的检测、下载、升级、修复以及终端侧策略加载的功能;
[0015] 所述内容库,作为资料库,用于提供系统运行所需的内容源;
[0016] 所述运营商后台支撑系统,用于提供网管、业务支撑系统/运营支撑系统的运营商后台支撑功能。
[0017] 进一步地,上述系统还可包括,所述运营层系统中,与商业模式相关的运营策略被细化为具体的业务流程执行;只有经所述运营层系统审核的发布内容才能最终在P2P网络中提供服务,并保证内容的完整性和有效性;所述运营层系统还作为策略管理者和策略库定义并存储P2P机制运行所需的各种业务策略,包括媒体处理策略、节点管理分区的分配策略、源的查询策略、候选源的选择策略、P2P传输控制策略;所述运营层系统定义的业务策略最终要分发到所述P2P管理层系统和所述媒体层系统,供它们在执行相关业务流程时使用。
[0018] 进一步地,上述系统还可包括,所述业务策略是指为了适应点播、直播或下载的业务特点,P2P机制在运行时所选用的不同算法;当新增一种业务时,就会定义并加载新的业务策略。
[0019] 进一步地,上述系统还可包括,所述P2P管理层系统包括节点管理模块、资源调度模块以及P2P策略执行模块,其中,
[0020] 所述节点管理模块用于提供节点注册、节点登记的功能;
[0021] 所述资源调度模块用于提供节点资源管理、候选源节点查询与分配的P2P机制运行所需的管理支撑功能;
[0022] 所述P2P策略执行模块用于负责将所述运营层系统的操作指示转化为具体的P2P管理操作,并在具体的处理流程中实施相关的P2P管理调度策略。
[0023] 进一步地,上述系统还可包括,所述P2P管理调度策略在所述运营层系统中预先定义并配置或下发;或者在事件发生时,根据预置的策略请求策略,由所述P2P管理层系统向所述运营层系统请求相关的P2P管理调度策略。
[0024] 进一步地,上述系统还可包括,所述媒体层系统包括提供媒体对象的用户终端和使用媒体对象的用户终端。
[0025] 进一步地,上述系统还可包括,所述承载层系统即IP承载网,包括接入用户的网络接入设备、城域网以及用于城域互联的骨干网。
[0026] 进一步地,上述系统还可包括,所述运营层系统与所述P2P管理层系统之间存在信息交互,以便将运营层面的操作指示及定义好的P2P策略下达给所述P2P管理层系统;所述运营层面的操作指示包括资源部署指示,所述定义好的P2P策略包括P2P节点表述算法;所述P2P管理层系统与所述媒体层系统之间存在信息交互,以便所述P2P管理层系统针对所述P2P节点进行节点管理、资源管理及调度;所述媒体层系统的P2P节点则通过所述承载网系统进行路由、传输,交换信息。
[0027] 进一步地,上述系统还可包括,所述TCP/IP协议的上层应用协议包括超文本传输协议、简单对象访问协议或者自行定义的协议数据单元的协议;所述无连接传输层协议包括用户数据包协议。
[0028] 本发明还提供了一种P2P网络应用的网络侧系统,包括P2P网络运营管理设备,所述P2P网络运营管理设备用于提供运营层面的功能和提供P2P机制运行所需的管理支撑功能。
[0029] 进一步地,上述网络侧系统还可包括,所述运营层面的功能包括业务/应用呈现、运营支持、业务/应用、媒体处理、终端管理;所述P2P机制运行所需的管理支撑功能包括节点注册、节点登记、节点资源管理、候选源节点查询与分配;所述P2P网络运营管理设备还实施相关的P2P管理调度策略。
[0030] 进一步地,上述网络侧系统还可包括,所述P2P网络运营管理设备包括终端管理服务器、媒体处理系统、运营管理系统、户子系统、日志服务器、节点管理系统、资源管理调度系统,其中,
[0031] 终端管理服务器,用于提供终端软件版本的检测、下载、升级、修复以及终端侧策略加载的功能;
[0032] 媒体处理系统,用于提供媒体格式转换、切片、内容数字版权加密保护技术的媒体处理功能;
[0033] 运营管理系统,用于提供用户管理、产品管理、内容管理、发布管理、鉴权、计费的运营管理支撑功能;此外还提供P2P机制运行所需的策略定义、配置功能;
[0034] 门户子系统,作为用户接入点,用于提供业务的检索、浏览、订购的功能;
[0035] 日志服务器,用于提供应用系统内各种日志的采集与分析功能;
[0036] 节点管理系统,用于提供节点注册、登记及后续处理的初始化的功能;
[0037] 资源管理调度系统,用于对节点的资源信息、状态、能力进行集中管理,并受理节点的资源查询请求,为其分配候选源节点。
[0038] 进一步地,上述网络侧系统还可包括,所述终端管理服务器包括终端侧的P2P策略库模块,终端侧的P2P策略库模块内置于终端的完整软件版本中或某个升级包、补丁之中,或者以软件包、升级包、补丁的方式存在,或者类似于病毒库单独存在;终端启动之后将首先登陆所述终端管理服务器进行版本检测,更新软件及策略。
[0039] 进一步地,上述网络侧系统还可包括,所述媒体处理系统包括第一P2P策略模块、媒体处理模块,所述媒体处理模块按照所述第一P2P策略模块预定的策略进行媒体处理;所述预定的策略包括媒体转换格式、切片尺寸、加密算法以及媒体处理的方式,所述媒体处理的方式包括离线、实时;所述预定的策略以参数、权重或算法的形式存在于具体的媒体处理流程中。
[0040] 进一步地,上述网络侧系统还可包括,所述运营管理系统包括运营管理模块、P2P策略管理模块以及网络侧的P2P策略库模块,其中,
[0041] 运营管理模块用于提供用户管理、产品管理、内容管理、发布管理、鉴权、计费的运营管理支撑功能;
[0042] P2P策略管理模块用于提供P2P机制运行所需的策略定义、配置功能;
[0043] 网络侧的P2P策略库模块用于提供网络侧的P2P策略;
[0044] 所述运营管理系统在现有系统的基础上升级改造完成,即在其中加入P2P策略管理模块及网络侧的P2P策略库模块。
[0045] 进一步地,上述网络侧系统还可包括,所述节点管理系统包括节点管理模块、第二P2P策略模块;所述节点管理模块按照所述第二P2P策略模块预定的策略进行处理,所述预定的策略包括节点注册流程、登记流程、P2P初始化流程的具体处理流程以及流程中所采用的算法;所述流程中所采用的算法包括节点标识的生成算法、资源管理调度系统的分配算法;所述P2P初始化流程为节点指定P2P运作所需的系列功能实体的地址。
[0046] 进一步地,上述网络侧系统还可包括,所述资源管理调度系统包括资源管理调度模块、第三P2P策略模块;所述资源管理调度模块按照所述第三P2P策略模块预定的策略进行相关的操作,所述预定的策略包括节点的加入/正常退出/异常退出处理策略、候选源的选择算法、自适应调整策略及阈值设置。
[0047] 进一步地,上述网络侧系统还可包括,用户终端与所述网络侧系统相连,所述网络侧系统和所述用户终端架构在IP承载网上,所述用户终端之间共同构成P2P对等网络,[0048] 所述用户终端包括业务/应用客户端、P2P节点模块、第四P2P策略模块;所述业务/应用客户端为用户提供业务/应用的接入以及使用;所述P2P节点模块使得终端作为一个P2P节点,从其它节点获取数据的同时也在为其它节点提供数据服务;第四P2P策略模块提供终端作为P2P节点所需的策略,所述策略包括P2P组成员管理策略、P2P数据连接及传输策略,所述P2P组成员管理策略为在保证服务的情况下,组成员管理机制中提供本地、异地组成员之间的替换;所述P2P数据连接及传输策略为在保证服务的情况下,优先从本地数据源获取数据。
[0049] 与现有技术相比,由于本发明采用一种P2P网络应用的系统及网络侧系统,具有以下特点:
[0050] 将业务运营与P2P网络的运行分离,并在网络侧和终端侧同时体现,全面保证运营层面商业策略和业务的加载对P2P网络的影响最小,可以支持多种商业模式及业务/应用;
[0051] 业务运营与P2P网络无缝结合,上层运营管理策略与底层P2P运作策略可以相互映射;
[0052] 运营层可通过策略的调整和下发控制P2P节点的行为;
[0053] P2P网络可感知承载网网络拓扑,可以更好地利用承载网。附图说明
[0054] 图1是本发明具体实施方式中P2P网络应用系统的结构示意图;
[0055] 图2是本发明具体实施方式中P2P网络应用的网络侧系统示意图;
[0056] 图3是本发明具体实施方式中运营管理策略映射为P2P运作策略的示意图;
[0057] 图4是本发明具体实施方式中P2P网络感知承载网网络拓扑信息的实现原理图;
[0058] 图5是本发明具体实施方式中P2P网络感知承载网网络拓扑信息的实现流程图

具体实施方式

[0059] 下面结合附图和具体实施方式对本发明作详细说明。
[0060] 图1为本发明具体实施方式中P2P网络应用系统的结构示意图,包括四层结构,运营层系统、P2P管理层系统、媒体层系统、承载层系统,每一层均包含多个设备或系统,它们共同完成本层面所要求的所有功能,各层之间的功能则相对独立,但彼此之间通过特定接口进行交互,其中:
[0061] 运营层系统,用于提供运营层面的所有功能,包括业务/应用呈现、运营支持、业务/应用、媒体处理、终端管理等。
[0062] 在运营层系统中,与商业模式相关的运营策略被细化为具体的业务流程执行;只有经运营层系统审核的发布内容才能最终在P2P网络中提供服务,并保证内容的完整性和有效性。运营层系统还作为策略管理者和策略库定义并存储P2P机制运行所需的各种业务策略,包括媒体处理策略、节点管理分区的分配策略、源的查询策略、候选源的选择策略、P2P传输控制策略等。运营层系统定义的策略最终要分发到P2P管理层系统和媒体层系统,供它们在执行相关业务流程时使用。
[0063] 业务策略是指为了适应不同业务特点,如点播、直播、下载等,P2P机制在运行时所选用的不同算法。每当所述网络中新增一种业务,就会定义并加载新的业务策略。
[0064] 运营层系统包括以下逻辑功能实体:
[0065] 呈现服务器,用于为用户提供业务的检索、浏览、订购等功能;
[0066] 业务应用系统,用于提供业务流程控制、应用服务器及应用客户端;
[0067] 运营管理系统,用于为用户提供用户管理、产品管理、内容管理、发布管理、鉴权、计费等运营管理支撑功能,此外还提供P2P机制运行所需的策略定义、配置功能;
[0068] P2P策略管理模块,用于提供P2P机制运行所需的策略定义、配置功能;
[0069] 媒体处理系统,用于提供媒体格式转换、切片、DRM(内容数字版权加密保护技术)等媒体处理功能;
[0070] 终端管理服务器,用于提供终端软件版本的检测、下载、升级、修复以及终端侧策略加载等功能;
[0071] 内容库,作为资料库,用于提供系统运行所需的内容源;
[0072] 运营商后台支撑系统,用于提供网管、BSS/OSS(业务支撑系统/运营支撑系统)等运营商后台支撑功能。
[0073] P2P管理层系统,用于提供节点注册、节点登记、节点资源管理、候选源节点查询与分配等P2P机制运行所需的管理支撑功能;P2P管理层系统作为连接上层应用与P2P网络的控制中枢,还负责将运营层系统的操作指示转化为具体的P2P管理操作,并在具体的处理流程中实施相关的P2P管理调度策略。
[0074] P2P管理调度策略可以由网络管理员在运营层系统中预先定义并配置或下发,也可以在特定事件发生时,根据预置的策略请求策略由P2P管理层系统向运营层系统请求相关的P2P管理调度策略。
[0075] P2P管理层系统包括节点管理模块、资源调度模块以及P2P策略执行模块三个主要的功能实体。
[0076] 节点管理模块用于提供节点注册、节点登记等功能;
[0077] 资源调度模块用于提供节点资源管理、候选源节点查询与分配等P2P机制运行所需的管理支撑功能;
[0078] P2P策略执行模块用于负责将运营层系统的操作指示转化为具体的P2P管理操作,并在具体的处理流程中实施相关的P2P管理调度策略。
[0079] 媒体层系统包括提供媒体对象的用户终端和使用媒体对象的用户终端,作为节点共同构成P2P对等网络。
[0080] 媒体层系统的运作独立于商业模式,它与具体业务/应用通过不同的资源调度策略发生关联,即不同的业务/应用客户端会调用不同的资源调度策略,但基本的P2P处理流程与运作机制则保持不变。具体的资源调度策略会通过运营层系统下发。
[0081] 承载层系统包括接入用户的网络接入设备、城域网以及用于城域互联的骨干网,即IP承载网。
[0082] 承载层系统是P2P机制正常运行的基础,对于上层应用及P2P机制来说,承载网是透明的,但P2P管理层系统可以通过用户终端所携带的接入设备信息感知IP承载网的网络拓扑信息。
[0083] 上述四层结构是一种逻辑分层结构,运营层系统、P2P管理层系统以及媒体层系统均构建在承载层系统之上。其中运营层系统与P2P管理层系统之间存在信息交互,以便将运营层面的操作指示如资源部署指示及定义好的P2P策略如下文所述的P2P节点表述算法等下达给P2P管理层系统。信息交互可以基于TCP/IP协议的上层应用协议如HTTP(超文本传输协议)、SOAP(简单对象访问协议)等进行,也可以自行定义,如通过PDU的协议(协议数据单元)进行交互。
[0084] 在P2P管理层系统以及媒体层系统之间存在信息交互,以便P2P管理层系统针对P2P节点进行节点管理、资源管理及调度等。两层之间的信息交互一般可基于无连接传输层协议进行,如UDP协议(用户数据包协议)。
[0085] 媒体层系统的P2P节点则通过IP承载网进行路由、传输,交换信息。
[0086] P2P管理层系统或媒体层系统都能记录节点的运行日志,并提供给运营层系统作为媒体层计费和实施用户激励的依据。
[0087] 图2描述了本发明具体实施方式的网络侧功能实体结构,具体如下,[0088] 网络侧系统包括P2P网络运营管理设备。用户终端与网络侧系统相连,网络侧系统和用户终端架构在IP承载网上。
[0089] P2P网络运营管理设备用于提供运营层面的所有功能(包括业务/应用呈现、运营支持、业务/应用、媒体处理、终端管理等);和用于提供节点注册、节点登记、节点资源管理、候选源节点查询与分配等P2P机制运行所需的管理支撑功能,还实施相关的P2P管理调度策略。
[0090] P2P网络运营管理设备包括终端管理服务器101、媒体处理系统102、运营管理系统103、门户子系统104、日志服务器105、节点管理系统106、资源管理调度系统107。
[0091] 用户终端之间共同构成P2P对等网络。
[0092] 终端管理服务器101,用于提供终端软件版本的检测、下载、升级、修复以及终端侧策略加载的功能。
[0093] 终端管理服务器101包括终端侧的P2P策略库模块201,它可内置于终端的完整软件版本中或某个升级包、补丁之中,以软件包、升级包、补丁的方式存在;也可类似于病毒库单独存在。终端软件及策略库可以由系统管理员采用文件上传或直接拷贝的方式加载到终端管理服务器上。
[0094] 终端启动之后将首先登陆终端管理服务器101进行版本检测,更新软件及策略。
[0095] 媒体处理系统102,用于提供媒体格式转换、切片、DRM加密处理等媒体处理功能,[0096] 媒体处理系统102包括P2P策略模块202、媒体处理模块203。
[0097] 媒体处理模块203按照P2P策略模块202预定的策略进行媒体处理,如媒体转换格式、切片尺寸、加密算法以及媒体处理的方式如离线、实时等。在具体实施中,策略可能以参数、权重或算法的形式存在于具体的媒体处理流程中。
[0098] 运营管理系统103,用于提供用户管理、产品管理、内容管理、发布管理、鉴权、计费等运营管理支撑功能;此外还提供P2P机制运行所需的策略定义、配置功能。
[0099] 运营管理系统103包括运营管理模块204、P2P策略管理模块205以及网络侧的P2P策略库模块206。
[0100] 运营管理模块204用于提供用户管理、产品管理、内容管理、发布管理、鉴权、计费的运营管理支撑功能。
[0101] P2P策略管理模块205用于提供P2P机制运行所需的策略定义、配置功能。
[0102] 网络侧的P2P策略库模块206用于提供网络侧的P2P策略。
[0103] 在具体实施中,P2P策略管理模块205及P2P策略库模块206可能不会单独存在,P2P策略管理模块205可能以运营管理中的一个功能模块或某一功能模块的一个功能出现,而具体的P2P策略则可能以某个运营处理流程中的参数、权重或算法的形式存在,也可能以配置文件的方式存在。但不管P2P策略管理模块205及网络侧的P2P策略库模块206以何种方式存在,在逻辑上P2P策略的定义与加载是与运营流程相对独立的。在具体实施中,本发明具体实施方式中运营管理系统103可在现有系统的基础上升级改造完成,在其中加入P2P策略管理模块205及P2P策略库模块206是升级改造所要完成的主要工作之一。
[0104] 门户子系统104,作为用户接入点,用于提供业务的检索、浏览、订购等功能。
[0105] 在本发明具体实施方式中,终端还可以在与门户子系统104的交互中触发对P2P机制运行所需的特定信息的获取。
[0106] 日志服务器105,用于提供应用系统内各种日志的采集与分析功能。
[0107] 在本发明具体实施方式中,网络侧设备和终端都可向日志服务器105提供日志。
[0108] 节点管理系统106,用于提供节点注册、登记及后续处理的初始化,如为节点指定本次会话的资源管理调度系统。
[0109] 节点管理系统106包括两个主要的功能模块:节点管理模块206、P2P策略模块207。其中,节点管理模块206按照P2P策略模块207预定的策略进行处理,策略则体现为节点注册流程、登记流程、P2P初始化流程等具体处理流程以及流程中所采用的算法,如节点标识的生成算法、资源管理调度系统的分配算法等。所述P2P初始化流程是指为节点指定P2P运作所需的系列功能实体的地址,如资源管理调度系统107、终端管理服务器101等。
[0110] 资源管理调度系统107,用于对节点的资源信息、状态、能力进行集中管理,并受理节点的资源查询请求,为其分配候选源节点。
[0111] 资源管理调度系统107包括两个主要的功能模块:资源管理调度模块208、P2P策略模块209。其中资源管理调度模块208按照P2P策略模块209预定的策略进行相关的操作,策略包括节点的加入/正常退出/异常退出处理策略、候选源的选择算法、自适应调整策略及阈值设置等。
[0112] 用户终端108,包括三个主要的功能模块:业务/应用客户端210、P2P节点模块211、P2P策略模块212。其中业务/应用客户端210为用户提供业务/应用的接入以及使用;P2P节点模块211使得终端可作为一个P2P节点,从其它节点获取数据的同时也在为其它节点提供数据服务;P2P策略模块212则提供终端作为P2P节点所需的所有策略,包括P2P组成员管理策略、P2P数据连接及传输策略等。
[0113] 在具体的应用网络建设与部署中,涉及到众多的策略。本发明具体实施方式中仅以举例的方式说明所述系统的工作原理。
[0114] 图3以运营管理策略“保证服务、本地服务优先”为例说明其如何映射为P2P运作策略。
[0115] 其中运营管理策略“保证服务、本地服务优先”被映射为P2P运作策略,包括:
[0116] P2P管理层策略,包括:
[0117] 节点管理策略:“根据节点当前登陆区域为节点指定相关的管理设备,保证节点的本地化管理”;
[0118] P2P资源管理调度策略:“对本地管辖的节点进行资源管理,并受理节点的资源查询请求,为其提供本区域的有效候选源节点”。
[0119] P2P节点策略,包括:
[0120] P2P数据连接及传输策略:“在保证服务的情况下,优先从本地数据源获取数据”;
[0121] P2P组成员管理策略:“在保证服务的情况下,组成员管理机制中提供本地、异地组成员之间的替换”。
[0122] 图3所述策略仅作为举例解释运营策略与P2P运作策略之间的映射关系,并说明上层应用系统与P2P网络之间的无缝结合,而非限制。
[0123] 图4描述了P2P网络感知承载网网络拓扑信息的实现原理;图5描述了本发明具体实施方式的P2P网络感知承载网网络拓扑信息的实现流程,具体如下,
[0124] 步骤410、用户终端接入网络;
[0125] 用户终端通过网络接入设备接入网络,网络接入设备为其分配IP地址,并根据策略附加一些信息,所述信息包括接入设备号等。
[0126] 步骤420、用户终端向P2P节点管理设备发起P2P网络接入请求;
[0127] P2P节点管理设备用于提供节点注册、登记及后续处理的初始化的功能;
[0128] 用户终端以指定的IP地址并携带网络接入设备的附加信息向P2P节点管理设备发起P2P网络接入请求。
[0129] 步骤430、P2P节点管理设备对用户终端的P2P网络接入请求进行校验,如果通过校验,执行下一步,否则,拒绝接入P2P网络;
[0130] 步骤440、用户终端接入P2P网络,P2P节点管理设备为用户终端提供位置属性信息
[0131] 对通过校验的用户终端,P2P节点管理设备同时会根据预置的策略如IP地址规划,根据用户终端的P2P网络接入请求中携带的IP地址信息、接入设备附加的信息及用户终端的其它信息等(接入设备附加信息及用户终端的其它信息为可选)为用户终端提供一个位置属性信息。
[0132] 步骤450、成功登陆P2P网络的用户终端向资源管理调度设备发起资源查询请求;
[0133] 资源管理调度设备用于对节点的资源信息、状态、能力进行集中管理,并受理节点的资源查询请求,为其分配候选源节点。
[0134] 成功登陆P2P网络的用户终端向资源管理调度设备发起资源查询请求,请求中携带位置属性信息,资源管理调度设备通过此位置属性信息感知承载网络拓扑。
[0135] 步骤460、用户终端之间交换资源及状态信息。
[0136] 用户终端之间交换资源及状态信息,在状态信息中携带位置属性信息,用户终端之间通过此位置属性信息感知彼此的网络位置。
[0137] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈