[发明专利]一种节目片段预取方法及一种对等网络节点有效
申请号: | 200710143373.4 | 申请日: | 2007-08-21 |
公开(公告)号: | CN101110844A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 殷悦;李峰;何源;刘云浩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04N7/173 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节目 片段 方法 对等 网络 节点 | ||
1.一种节目片段预取方法,应用于对等网络,其特征在于,包括:
点播节目的网络节点以本节点当前播放的节目片段的对应标识串为索引查找第一播放记录表和/或第二播放记录表,匹配出至少一条记录项;其中,所述第一播放记录表用于记录与本节点播放同一节目的其它网络节点的播放状态信息,所述播放状态信息至少包含对应节网络点已播放的节目片段的对应节目片段标识;所述第二播放记录表用于记录本节点本次点播节目之前已点播节目的节目片段标识;所述第一播放记录表与第二播放记录表采用相同的节目片段标识方法标识播放的各节目片段;
从所述至少一条记录项中获取不包含在本节点的本地缓存的、且在所述记录项中出现次数最多的节目片段标识,将所述节目片段标识对应的节目片段作为预取片段并预取。
2.如权利要求1所述的方法,其特征在于,所述点播节目的网络节点周期生成所述播放状态信息并发送给建立连接的其它网络节点;并接收所述其它网络节点发送的播放状态信息,更新本地保存的第一播放记录表;
或者,所述点播节目的网络节点周期将本地保存的第一播放记录表发送给建立连接的其它网络节点;并接收所述其它网络节点发送的第一播放记录表,更新本地保存的第一播放记录表。
3.如权利要求2所述的方法,其特征在于,所述播放状态信息中还记录与本网络节点播放同一节目的其它网络节点的节点标识和时间戳信息。
4.如权利要求3所述的方法,其特征在于,所述更新本地保存的第一播放记录表,包括:
当所述网络节点接收到其它网络节点发送的播放状态信息后,匹配出所述第一播放记录表中具有相同节点标识的对应记录项;
比较匹配出的对应记录项中的时间戳信息和接收的播放状态信息中携带的时间戳信息,若两者不同,则用接收的播放状态信息更新匹配出的对应记录项;或者
当所述网络节点接收到其它网络节点发送的第一播放记录表后,查找出包含在接收的第一播放记录表中但没有包含在本地保存的第一播放记录表中的各记录项,将查找出的各记录项添加到本地保存的第一播放记录表中。
5.如权利要求4所述的方法,其特征在于,所述第一播放记录表设置有记录项最大阈值;
当本地保存的第一播放记录表中的记录项达到最大阈值后,如果接收的播放状态信息不包含在本地保存的第一播放记录表中,则用所述接收的播放状态信息替换时间戳信息离当前时间由远至近排序后的相应记录项;或者
当本地保存的第一播放记录表中的记录项达到最大阈值后,接收到其它网络节点发送的第一播放记录表,用包含在接收的第一播放记录表中但没有包含在本地保存的第一播放记录表中的各记录项,替换时间戳信息离当前时间由远至近排序后的相应记录项。
6.如权利要求1所述的方法,其特征在于,预先设定所述预取片段的片段数量为一个片段或一个以上片段;
当所述预取片段的片段数量为一个以上片段时,所述预取片段为所述第一播放记录表和/或第二播放记录表的各记录项中已播放的节目片段标识串中的一个节目片段标识子串对应的节目片段。
7.如权利要求1所述的方法,其特征在于,当确定出的多个预取片段所属记录项数量相等时,选择距离当前点播片段时间最近的对应预取片段。
8.如权利要求1所述的方法,其特征在于,所述第二播放记录表中的每一条记录项还包括本网络节点每一次点播节目的对应节目标识;
当一次点播节目结束后,添加本次点播节目的对应节目标识及实际播放的节目片段标识,更新所述第二播放记录表。
9.一种对等网络节点,其特征在于,包括:
发送单元,用于生成本次节目播放状态信息,发送所述播放状态信息或本地保存的第一播放记录表给建立连接的其它网络节点;
存储单元,用于存储记录其它网络节点本次节目播放状态信息的第一播放记录表、和/或记录本节点之前点播节目的播放片段信息的第二播放记录表;
获取单元,用于根据所述存储单元中保存的第一播放记录表、和/或第二播放记录表,以本节点当前播放的节目片段的对应标识串为索引查找第一播放记录表和/或第二播放记录表,匹配出至少一条记录项;从匹配出的记录项中获取不包含在本地缓存中的、且在所述记录项中出现次数最多的节目片段标识,将所述节目片段标识对应的节目片段作为预取片段并预取。
10.如权利要求9所述的对等网络节点,其特征在于,该节点还包括:
播放单元,用于缓存所述获取单元获取的预取片断及节目片段并播放;
更新单元,用于接收其它网络节点发送的播放状态信息或第一播放记录表,更新所述存储单元中保存的第一播放记录表;或当本节点的一次点播节目结束后,添加本次点播节目的对应节目标识及实际播放的节目片段标识,更新所述第二播放记录表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710143373.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:完全对称式三环两相二级减速器
- 下一篇:一种行星减速机构