[发明专利]一种P2P资源文件的在线应用方法和系统有效
申请号: | 200910058859.7 | 申请日: | 2009-04-07 |
公开(公告)号: | CN101515945A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 廖福成 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 | 代理人: | 詹永斌;吴彦峰 |
地址: | 621000四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 资源 文件 在线 应用 方法 系统 | ||
1.一种P2P资源文件的在线应用方法,其特征在于,包括如下步骤:
a.设置有对应资源文件应用器的本地客户端连接TRACKER服务器,获取当前所有其它客户端的信息列表,其它客户端至少包括一台能够运行P2P客户端程序的做种服务器,该做种服务器存储有资源文件,并对该资源文件提供做种服务;
b.本地客户端与所有其它客户端握手连接,获取它们所拥有资源文件的分块信息,其中握手信息中的P2P协议扩展标识段被置位的客户端即为做种服务器;
c.应用器分析资源文件,根据分块信息的依次顺序或有选择性的顺序,判定应用器需要的下一部分数据所在的分块;如果本地客户端已经拥有该分块,上述应用器直接进行本地数据读取;如果本地客户端未拥有该分块,本地客户端先向除做种服务器以外的其它客户端,发送请求,如果除做种服务器以外的其它客户端都没有本地客户端需要的下一部分数据的分块,本地客户端向做种服务器发送请求;
d.其它客户端依据上述请求,向本地客户端传送需要的下一部分数据;
e.本地客户端接收步骤d的数据,上述应用器读取数据,进行在线应用;同时,将获取到的分块数据缓存在本地客户端,更新本地客户端的分块信息,当本地客户端拥有了某一分片中的全部分块后,按P2P协议向其它客户端通知本地客户端拥有了该分片;
f.重复步骤c、d、e,直到资源文件应用完毕或用户退出。
2.如权利要求1所述一种P2P资源文件的在线应用方法,其特征在于,所述步骤a之前还有步骤a0,即本地客户端对资源文件对应的种子文件进行初始化。
3.如权利要求1或2所述一种P2P资源文件的在线应用方法,其特征在于,所述步骤b之后还有步骤b0,即判断当前时刻是否对资源文件进行在线应用,如果不进行,则进入步骤b1,根据建立握手后的其它客户端拥有的分块信息,对这些分块数据进行顺序请求、顺序下载;如果进行,则进入步骤c。
4.如权利要求3所述一种P2P资源文件的在线应用方法,其特征在于,所述资源文件为音频或视频文件,所述资源文件应用器为媒体播放器。
5.如权利要求4所述一种P2P资源文件的在线应用方法,其特征在于,所述步骤c中,应用器分析资源文件。
6.一种P2P资源文件的在线应用系统,包括
本地客户端,设置有握手连接模块、请求发送模块、数据发送和接收模块;
其它客户端,与本地客户端通过网络连接,至少设置有握手连接模块、请求发送模块、数据发送和接收模块、对应资源文件的应用器、分析模块、一台能够运行P2P客户端程序的做种服务器,该做种服务器存储有资源文件,并对该资源文件提供做种服务,所述做种服务器设置有置位模块、握手连接模块,做种服务器在与客户端通过彼此的握手连接模块相互传送握手连接信息时,其置位模块在握手连接信息中将P2P协议扩展标识段置位,表明自己是做种服务器;
所有客户端中,任一客户端为本地客户端,则除其之外的客户端是其它客户端;
TRACKER服务器, 对所有与之连接的客户端的信息进行维护,建立有所有客户端的信息列表;
其特征在于,所述本地客户端还包括对应资源文件的应用器,以及分析模块;
本地客户端和其它客户端的握手连接模块在需要时,相互传送握手连接信息,该握手连接信息中包括各自更新后的分块信息;
本地客户端和其它客户端的请求发送模块在需要时,向TRACKER服务器发送请求,获取所有客户端的信息列表;
本地客户端和其它客户端的数据发送和接收模块在需要时,依据P2P协议相互传送数据;
分析模块对资源文件进行分析,根据该资源文件分块信息的依次顺序或有选择性的顺序,判定应用器在线应用需要的下一部分数据所在的分块,若判定应用器在线应用需要的下一部分数据的不在分块本地缓存中,本地客户端先向除做种服务器以外的其它客户端,发送请求,如果除做种服务器以外的其它客户端都没有本地客户端需要的下一部分数据的分块,本地客户端向做种服务器发送请求,通过其数据发送和接收模块接收由做种服务器传送的下一部分数据的分块,提供给应用器进行在线应用,同时本地客户端将获取到的上述分块缓存在本地客户端,以供其它客户端请求。
7.如权利要求6所述一种P2P资源文件的在线应用系统,其特征在于,所述应用器为媒体播放器,所述资源文件为音频或视频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910058859.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:语音标签的建立方法
- 下一篇:一种多网元系统、实现多网元共用的方法和一种网元