发明名称 P2P服务节点选取系统及方法
摘要 本发明公开一种P2P服务节点选取方法,包括步骤:步骤S1、请求节点选取服务节点,并向服务节点发送节目服务有效期请求;步骤S2、服务节点计算节目服务有效期并返回给请求节点;步骤S3、请求节点判断节目服务有效期是否符合节目播放条件;符合,执行步骤S4;不符合,执行步骤S1重选服务节点;步骤S4、请求节点在节目服务有效期内播放节目,并在节目服务有效期即将结束前,执行步骤S2。本发明还公开了P2P服务节点选取系统,包括至少一请求节点及至少一服务节点;所述请求节点向服务节点发送节目服务有效期请求,接收服务节点计算的节目服务有效期,并在节目服务有效期内播放节目。本发明充分利用了服务节点的服务能力。
申请公布号 CN101316281B 申请公布日期 2011.10.05
申请号 CN200810126953.7 申请日期 2008.06.20
申请人 腾讯科技(深圳)有限公司 发明人 马琮
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L12/18(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 1.一种P2P服务节点选取方法,其特征在于,包括步骤:步骤S1、请求节点选取服务节点,向服务节点发送节目服务有效期请求;步骤S2、服务节点接收节目服务有效期请求,计算节目服务有效期并返回给请求节点;步骤S3、请求节点判断节目服务有效期是否符合节目播放条件;若符合,则执行步骤S4;若不符合,则执行步骤S1重新选取服务节点;步骤S4、请求节点在节目服务有效期内播放节目,并在节目服务有效期即将结束前,执行步骤S2重新计算节目服务有效期;其中,所述计算节目服务有效期包括:步骤S21、当服务节点的数据下载速度大于播放速度时,服务节点处于提前下载节目阶段,节目服务有效期=ti-tc;步骤S22、当服务节点的数据下载速度小于播放速度时,<img file="FSB00000500585000011.GIF" wi="400" he="58" /><img file="FSB00000500585000012.GIF" wi="561" he="137" />其中,所述ti表示服务节点下载节目的时刻点,所述tc表示服务节点播放节目的时刻点,所述tf表示服务节点下载数据量和播放数据量相同的时刻点;所述b表示服务节点的节目播放速度,所述rj′表示tc时刻点以前服务节点的节目下载速度,所述rj″表示tc时刻点以后服务节点的节目下载速度;其中,rj′>b>rj″。
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室