首页 / 专利库 / 专利权 / 第I章 / 国际检索单位 / 国际检索 / 现有技术 / 一种可控制的P2P流媒体直播系统

一种可控制的P2P流媒体直播系统

阅读:908发布:2021-06-13

专利汇可以提供一种可控制的P2P流媒体直播系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种可控制的P2P流媒体直播系统,包括客户端、追踪 服务器 ,还包括控制服务器,所述的直播系统通过控制服务器对客户端进行控制。与 现有技术 相比,本发明可以很好的完成用户认证和对用户特定状态控制等功能,这样的设计可以为实现可收费的P2P IPTV直播系统提供良好的 基础 ,能方便的区别缴 费用 户和非缴费用户,解决了现有网络电视系统的普遍缺点。,下面是一种可控制的P2P流媒体直播系统专利的具体信息内容。

1.一种可控制的P2P流媒体直播系统,包括客户端、追踪服务器,其特 征在于,还包括控制服务器,所述的直播系统通过控制服务器对客户端进行控 制。
2.根据权利要求1所述的一种可控制的P2P流媒体直播系统,其特征在 于,所述的控制包括对客户端接入P2P网络的控制、对客户端特定状态的控制。
3.根据权利要求2所述的一种可控制的P2P流媒体直播系统,其特征在 于,所述的对客户端接入P2P网络的控制为:当用户通过客户端选择想观看的 节目后,客户端通过控制服务器获得相关认证信息,然后与追踪服务器建立连 接。
4.根据权利要求2所述的一种可控制的P2P流媒体直播系统,其特征在 于,所述的对客户端特定状态的控制为:用户在收看过程中通过认证服务器随 时终止P2P进程
5.根据权利要求2或3所述的一种可控制的P2P流媒体直播系统,其特 征在于,所述的客户端的P2P构架和协议采用标准的P2P协议,客户端之间的 实际数据交互、客户端之间的消息传递和客户端与追踪服务器之间的消息传递 都按照标准的P2P协议的规定进行。

说明书全文

技术领域

发明涉及信息网络技术领域,特别是涉及一种可控制的P2P流媒体直播 系统。

背景技术

随着P2P技术的流行,网络上出现了许多使用P2P技术的网络电视系统。 其中最为普遍的几种系统框图如图1、图2所示。
这些流行的网络电视软件都具有用户越多,播放越流畅的特性。解决了以 往网络电视系统中服务器负担过重的问题。但现有的网络电视系统也都存在着 如下缺点:
1、现有的网络电视系统基本都不存在用户认证机制,即任何下载了客户 端程序的用户都可以随意使用视频资源。
2、缺少对客户端的控制。
3、没有合理的收费机制,不能实现真正意义上的独立的商业运营。

发明内容

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可控制的 P2P流媒体直播系统。
本发明的目的可以通过以下技术方案来实现:一种可控制的P2P流媒体直播 系统,包括客户端、追踪服务器,其特征在于,还包括控制服务器,所述的直 播系统通过控制服务器对客户端进行控制。
所述的控制包括对客户端接入P2P网络的控制、对客户端特定状态的控制。
所述的对客户端接入P2P网络的控制为:当用户通过客户端选择想观看的 节目后,客户端通过控制服务器获得相关认证信息,然后与追踪服务器建立连 接。
所述的对客户端特定状态的控制为:用户在收看过程中通过认证服务器随 时终止P2P进程
所述的对客户端接入P2P网络的控制包括以下步骤:
a.当用户通过客户端选择想观看的节目,客户端程序向控制服务器发送 节目请求信息;
b.控制服务器根据自身的客户数据库,对请求节目的客户端进行认证, 对认证错误的客户端发回认证错误的信息;对通过认证的客户端,发送其请求 节目的数据元信息;
c.客户端根据接收的数据元信息,解析出所需的建立P2P网络的信息, 包括追踪服务器地址,节目的长度,节目数据大小;客户端与追踪服务器建立 连接并请求已经接入P2P网络的用户列表;
d.追踪服务器选择并返回部分已经接入系统的用户列表,将该客户端IP 和端口等信息添加到服务器的已经接入P2P网络的用户列表中;
e.接收到已经接入系统的用户列表的客户端按标准的P2P协议的规定, 与已经接入P2P网络的用户列表中的客户端完成消息交互并建立连接;
f.客户端开始正式的数据下载。
所述的对客户端特定状态的控制包括以下步骤:
a.控制服务器向追踪服务器发送断开某客户端的命令,然后开始计时, 在一定时间内未收到追踪服务器的回复,则再次发送命令;
b.追踪服务器收到命令后,向上述客户端发送断开的消息,然后开始计 时,在一定时间内未收到该客户端的回复,则再次发送断开的消息;
c.上述客户端在接收到消息后,向已连接的Peer用户发送其将断开的消 息,然后该客户端发送已停止的消息来回复追踪服务器,并停止向追踪服务器 发送心跳消息,最后该客户端进入退出状态处理;
d.追踪服务器在收到上述客户端回复消息或在规定时间内没有再收到该 客户端的心跳消息,追踪服务器认为该客户端已经退出,在已经接入系统的用 户列表中删除该客户端的信息,并向控制服务器发送回复消息,然后开始计时, 在一定时间内未收到控制服务器的回复,则再次发送回复消息;
e.控制服务器在收到回复消息后,在接入系统的用户列表中删除上述客 户端的信息,最后回复追踪服务器已收到消息。
所述的客户端的P2P构架和协议采用标准的P2P协议,客户端之间的实际 数据交互、客户端之间的消息传递和客户端与追踪服务器之间的消息传递都按 照标准的P2P协议的规定进行。
与现有技术相比,本发明可以很好的完成用户认证和对用户特定状态控制等 功能,这样的设计可以为实现可收费的P2P IPTV直播系统提供良好的基础,能方 便的区别缴费用户和非缴费用户,解决了现有网络电视系统的普遍缺点。
附图说明
图1为现有一种网络电视系统的结构框图(树状结构);
图2为现有另一种网络电视系统的结构框图(网状结构);
图3为本发明的系统示意图;
图4为本发明的流程控制示意图。

具体实施方式

下面结合附图对本发明作进一步说明。
如图3、图4所示,一种可控制的P2P流媒体直播系统,包括客户端、追踪服 务器,还包括控制服务器,所述的直播系统通过控制服务器对客户端进行控制。
如图3所示,在系统中增加了一个控制服务器用于用户的认证和节目元信息 的发送,并且我们可以通过控制服务器来控制单个用户的接入状态。
该系统中用户接入P2P网络的运行流程如图4所示:
1.用户通过客户端界面选择想观看的节目。客户端程序向控制服务器发送节 目请求信息。
2.控制服务器根据自身的客户数据库,对请求节目的用户进行认证。对认证 错误的用户发回认证错误的信息。对通过认证的用户,发送其请求节目的数据元信 息。
3.用户根据接收的节目元信息,解析出所需的建立P2P网络的信息,包括: 追踪服务器地址,节目的长度,节目数据大小等信息。客户端程序的P2P构架和 协议采用标准的P2P协议。用户与追踪服务器建立连接并请求已经接入P2P网络 的用户列表。
4.追踪服务器选择并返回部分已经接入系统的用户列表,将该用户IP和端 口等信息添加到服务器的已经接入P2P网络的用户列表中。
5.接收到已经接入系统的用户列表的客户端程序按标准的P2P协议的规定, 与已经接入P2P网络的用户列表中的用户完成消息交互并建立连接。
6.用户开始正式的数据下载。其中用户之间的实际数据交互、用户之间的消 息传递和用户与追踪服务器之间的消息传递都按照标准的P2P协议的规定进行。
控制服务器需要断开特定用户的流程如下:
A.控制服务器向追踪服务器发送断开用户1的命令。然后开始计时,在一定 时间内未收到追踪服务器的回复,则再次发送命令。
B.追踪服务器收到命令后,向用户1的客户端程序发送断开的消息。然后开 始计时,在一定时间内未收到用户1的回复,则再次发送断开的消息。
C.用户1的客户端程序在接收到消息后,向已连接的Peer用户发送其将断 开的消息。然后用户1的客户端程序发送已停止的消息来回复追踪服务器,并停止 向追踪服务器发送心跳消息。最后用户1的客户端程序进入退出状态处理。
D.追踪服务器在收到用户1的回复消息或在规定时间内没有再收到用户1的 心跳消息,追踪服务器认为用户1已经退出。在已经接入系统的用户列表中删除用 户1。向控制服务器发送回复消息。然后开始计时,在一定时间内未收到控制服务 器的回复,则再次发送回复消息。
E.控制服务器在收到回复消息后,在接入系统的用户列表中删除用户1。最 后回复追踪服务器已收到消息。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈