[发明专利]使用HTTP与P2P相结合实现数据传输或流媒体传输的方法无效
申请号: | 200710133926.8 | 申请日: | 2007-10-25 |
公开(公告)号: | CN101141459A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | 季鹏程;王彬;李崴 | 申请(专利权)人: | 南京远古科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 汤志武;王鹏翔 |
地址: | 210002江苏省南京市玄武区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及使用HTTP与P2P相结合实现数据传输或流媒体传输的方法,协议对数据分块进行传输,本客户端采用HTTP协议与P2P协议相结合的方式传输数据,一边下载一边播放,当前需要使用的数据采用HTTP方式传输或使用下载的P2P存储的数据,而暂时使用不到的数据即后续需要的数据采用P2P方式传输。本发明具有:播放请求响应快、时延小,节省服务器网络流量,节省网络区域间的数据流量,P2P节点可管理性好,不完全依赖于P2P节点的数据等优点。 | ||
搜索关键词: | 使用 http p2p 相结合 实现 数据传输 流媒体 传输 方法 | ||
【主权项】:
1.使用HTTP与P2P相结合实现数据传输或流媒体传输的方法,其特征是使用HTTP与P2P协议相结合实现数据传输或流媒体传输,所述协议对数据分块进行传输:本客户端采用HTTP协议与P2P协议相结合的方式传输数据,本客户端一边下载一边播放,当前需要使用的数据采用HTTP方式传输或使用下载的P2P存储的数据,而暂时使用不到的数据即后续需要的数据采用P2P方式传输,包括以下步骤:1)本客户端启动后首先通过HTTP协议向流媒体服务器请求节目数据的起始部分;2)本客户端通过HTTP协议从服务器接收到数据后在本地一边缓存一边播放,在缓存到一定数据量后连接断开;3)在开始播放以后,本客户端向P2P服务器请求拥有当前播放节目数据的其它客户端地址列表;4)P2P服务器根据本客户端请求的节目和本客户端所在的网络区域,向本客户端返回与本客户端在同一网络区域并且拥有当前播放节目数据的其它客户端地址列表;5)客户端根据地址列表开始使用穿透方法,依次连接其它客户端,向其它客户端询问其拥有的数据块;6)其它客户端返回拥有该节目的数据块的情况;7)如果某个其它客户端拥有本客户端需要但本地没有的后续数据块;则向某个其它客户端请求这些数据块;8)某个其它客户端向本客户端返回所请求的后续数据块;本客户端将此后续数据块放入传输或播放序列;9)在即将使用或流媒体快要播放到后续某个位置的数据块,即位于正在使用或播放的数据块后面几秒至十几秒钟播放时间的数据块,如果该位置的数据块还没有获取到,则本客户端向流媒体服务器发起HTTP连接,根据本客户端拥有的数据块情况,请求该数据块;10)流媒体服务器通过HTTP协议返回请求的数据块,本客户端缓存到本地后准备播放;11)每隔一定的时间,本客户端会再次向P2P服务器请求拥有当前播放节目数据的客户端地址列表;12)P2P服务器再次根据本客户端所请求的节目和本客户端所在的网络区域,向本客户端返回拥有当前播放节目数据的其它客户端地址列表;优先返回与本客户端在同一网络区域的其他客户端地址列表;13)在播放过程中,其它客户端会主动连接到本客户端,向本客户端询问拥有的数据块;14)本客户端向其它客户端返回拥有该节目的数据块的情况;15)如果本客户端拥有其它客户端需要的数据块;则其它客户端向本客户端请求这些数据块;16)本客户端向其它客户端返回所请求的数据块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京远古科技有限公司,未经南京远古科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710133926.8/,转载请声明来源钻瓜专利网。
- 上一篇:血压测量装置气囊固定绑带
- 下一篇:一种束状中空纤维膜及其制备方法