[发明专利]基于IP组播群的跨频道援助方法及系统有效
申请号: | 201510240801.X | 申请日: | 2015-05-13 |
公开(公告)号: | CN104821964B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 贾晓雯;翁建广;潘瑞芳 | 申请(专利权)人: | 浙江传媒学院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/18 |
代理公司: | 北京博维知识产权代理事务所(特殊普通合伙) 11486 | 代理人: | 王艺 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及基于IP组播群的跨频道援助方法及系统,所述方法包括:在节点初始化时,将同一IP组播群的不同频道节点加入到被援助频道的覆盖网中,实现将被援助频道的覆盖网节点的范围扩展至整个P2P系统的节点;协调者控制IP组播的启用时机、停用时机,完成IP组播群内各节点组播任务的分配;所述节点接收IP组播任务分配表和协调者候选序列,进行IP组播传输;所述节点利用来自协调者的IP组播域邻居信息,优化IP单播传输。本方案很好地利用了流行频道的节点规模和IP组播的带宽放大能力,实现了以协调者为核心的IP组播群内数据分发任务的协作传输,也利用其拓扑信息优化单播传输的数据调度使得援助后的流媒体传输能力大幅提高。 | ||
搜索关键词: | 基于 ip 组播群 频道 援助 方法 系统 | ||
【主权项】:
1.基于IP组播群的跨频道援助方法,其特征在于,所述方法包括以下步骤:将同一IP组播群的不同频道节点加入到被援助频道的覆盖网中,实现将被援助频道的覆盖网节点的范围扩展至整个P2P系统的节点,完成节点初始化;协调者控制 IP 组播的启用时机、停用时机,完成 IP 组播群内各节点组播任务的分配;所述节点pi接收IP组播任务分配表TSm和协调者候选序列cc,清空上次协调的所有信息并处理本次信息;所述节点pi利用来自协调者的IP组播域邻居信息,优化IP单播传输;所述协调者的工作过程包括:步骤a. 向IP组播地址adk发出信息收集指令,并设置反馈定时器Tf;步骤 b. 通过单播收集gk内其他节点的状态信息;步骤 c. Tf触发反馈信息统计,所述统计的信息包括:节点数量pc、节点状态序列PS={psj},1≤j≤ pc、psj含节点pj的数据地图dmj中至少一种; 步骤d.if( {if() 通过发出IP组播停用指令;转到(i); }其中,所述a是启动IP组播的节点数量阈值;步骤 e. 根据{dmj},过滤得到适用IP组播的数据单元序号集合DS= {dsx} ;其中,{dmj}是数据地图的集合;步骤 f. 根据DS和PS生成IP组播任务分配表TSm={<dsx,pj,td>},其中 pj是psj∈PS所对应的节点,td是默认为0的任务延时值;步骤 g. 根据PS生成下轮协调者候选序列cc ={<py,ty>},其中1 ≤ y ≤ min(pc,δ),py是psy∈PS所对应的节点,ty是py的定时值,δ是最大协调者候选序列尺寸参数; 步骤 h. 向IP组播地址adk发送IP组播任务分配表TSm和协调者候选序列cc ;步骤 i. 结束协调工作过程;其中,加入流媒体P2P系统Ps的n个节点p1,p2,...,pn,这些节点处于m(m ≤ n) 个 IP组播群g1,g2,...,gm,IP组播群gk中的加入Ps的节点数量为ρ(g k) ≥ 1; Ps内频道C的流媒体速率为s,其覆盖网为o;所有属于o的节点集合:po={pi∣pi∈o}=pa o∪ph o,其中主动加入的节点,因为援助需要加入的节点集合为。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江传媒学院,未经浙江传媒学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510240801.X/,转载请声明来源钻瓜专利网。