[发明专利]一种基于区域服务器的P2P流媒体系统有效
申请号: | 201110236603.8 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102571903A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 王劲林;李晓林;尤佳莉;冯侦探;任浩;苏杭;郑鹏飞 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;高宇 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区域 服务器 p2p 流媒体 系统 | ||
1.一种基于区域服务器的P2P流媒体系统,包含:P2P节点和流媒体提供服务器,其特征在于,所述系统还包含由若干P2P节点组成区域服务器,该区域服务器用于为一时间区域内的P2P数据请求节点提供其所需数据;
所述区域服务器是所述数据请求节点的非邻居节点。
2.根据权利要求1所述的基于区域服务器的P2P流媒体系统,其特征在于,所述区域服务器进一步包含:区域服务器组织节点和区域服务器组成节点;
所述区域服务器组织节点,用于负责组织和维护区域服务器组成节点,并将用户节点的数据请求分割为小的数据请求并发送给区域服务器组成节点;
所述区域服务器组成节点,用于根据区域服务器组织节点发送的数据请求消息向用户节点发送数据,并向区域服务器组织节点汇报其当前的状态信息;
其中,所述区域服务器组织节点为能够获取最多的区域服务器组成节点的节点;所述区域服务器组成节点为播放点距离时间区域右端值最近的有足够带宽的节点。
3.根据权利要求2所述的基于区域服务器的P2P流媒体系统,其特征在于,所述区域服务器组织节点组织区域服务器组成节点的方法进一步包含如下步骤:
区域服务器组织节点选取播放点距离时间区域右端值最近的节点作为候选区域服务器组成节点,向候选区域服务器组成节点发送请求组成区域服务器的消息,并将所述候选区域服务器组成节点放入该区域服务器组成节点列表中;
候选区域服务器组成节点收到消息后,发送响应消息;
区域服务器组织节点在收到响应消息后,将区域服务器组成节点列表中的节点信息更新,并依据候选区域服务器组成节点的响应信息,向满足参数要求的候选区域服务器组成节点成为区域服务器的组成节点。
4.根据权利要求3所述的基于区域服务器的P2P流媒体系统,其特征在于,所述响应消息包括{BW AL,ME},其中BW AL为候选区域服务器组成节点T个周期内的剩余的平均上行带宽;ME为可扩展缓冲区的长度。
5.根据权利要求2或3所述的基于区域服务器的P2P流媒体系统,其特征在于,所述服务器组织节点维护区域服务器组成节点方法进一步包含:
区域服务器组成节点定期向区域服务器组织节点发送状态消息;
区域服务器组织节点收到状态消息后,判断当前节点是否满足作为区域服务器组成节点的条件,如不满足,发送消息通知其退出区域服务器组成节点,并将其从区域服务器组成节点列表中删除;
区域服务器组织节点在区域服务器组成节点数量低于阈值时,区域服务器组织节点向适当节点发送请求寻找区域服务器组成节点。
6.根据权利要求5所述的基于区域服务器的P2P流媒体系统,其特征在于,所述消息组成为{PP,BW AL,BW UN},其中PP为区域服务器组成节点当前播放位置,BW AL为节点的剩余上行带宽,BW UN为正常服务使用的上行带宽。
7.根据权利要求2、3、4或6所述的基于区域服务器的P2P流媒体系统,其特征在于,所述区域服务器向用户节点提供数据的方法包含:
用户节点向区域服务器组织节点发送数据请求,区域服务器组织节点收到数据请求节点的请求后根据其包含的各区域服务器组成节点拥有的数据片以及剩余带宽信息,将数据请求切分,并将切分后的数据请求发送给区域服务器组成节点;区域服务器组成节点收到数据请求后,直接将数据发送给数据请求节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110236603.8/1.html,转载请声明来源钻瓜专利网。