[发明专利]对等网络直播系统中根节点的调整方法、装置及存储介质有效
申请号: | 201910234508.0 | 申请日: | 2019-03-26 |
公开(公告)号: | CN109951723B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 戴满佐;张华;陈贤明 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/258;H04N21/63 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
地址: | 511446 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 直播 系统 节点 调整 方法 装置 存储 介质 | ||
1.一种对等网络直播系统中根节点的调整方法,其特征在于,所述方法包括:
获取第一时长内的强制订阅子流总数和空闲子流总数,所述强制订阅子流总数是指对等网络P2P直播系统中多个子节点向重传服务器订阅的子流的总数量,所述空闲子流总数是指所述P2P直播系统中多个根节点所提供的子流中未被订阅的子流的总数量;
根据所述强制订阅子流总数,确定根节点上调量,并根据所述空闲子流总数,确定根节点下调量;
根据所述根节点上调量和所述根节点下调量,调整所述P2P直播系统中的多个根节点。
2.根据权利要求1所述的方法,其特征在于,所述获取强制订阅子流总数和空闲子流总数,包括:
获取所述多个子节点中每个子节点在所述第一时长内发送的强制订阅数,并获取所述多个根节点中每个根节点在所述第一时长内发送的空闲子流数;
根据获取到的每个子节点发送的强制订阅数确定所述强制订阅子流总数,并根据获取到的每个根节点发送的空闲子流数确定所述空闲子流总数。
3.根据权利要求1所述的方法,其特征在于,所述根据所述强制订阅子流总数,确定根节点上调量,包括:
判断所述强制订阅子流总数是否大于总子流数,所述总子流数是指对视频流划分得到的子流的总数量;
若所述强制订阅子流总数大于所述总子流数,则根据所述强制订阅子流总数、所述总子流数和第一调整比例,确定所述根节点上调量。
4.根据权利要求3所述的方法,其特征在于,所述根据所述强制订阅子流总数、所述总子流数和第一调整比例,确定所述根节点上调量,包括:
根据所述强制订阅子流总数、所述总子流数和所述第一调整比例,通过下述模型确定第一数值:
x1=(Q/S)*w;
其中,所述x1为所述第一数值,所述Q为所述强制订阅子流总数,所述S为所述总子流数,所述w为所述第一调整比例;
若所述第一数值为整数,将所述第一数值确定为所述根节点上调量;
若所述第一数值不为整数,将大于所述第一数值且与所述第一数值之间的差值最小的整数确定为所述根节点上调量。
5.根据权利要求1所述的方法,其特征在于,所述根据所述空闲子流总数,确定根节点下调量,包括:
根据所述多个子节点的数量和所述多个根节点的数量确定总节点数;
根据所述总节点数、总子流数和冗余比例,确定第二数值,所述总子流数是指对视频流划分得到的子流的总数量;
判断所述空闲子流总数与所述第二数值之间的差值是否大于所述总子流数;
若所述空闲子流总数与所述第二数值之间的差值大于所述总子流数,则根据所述空闲子流总数、所述总节点数、所述总子流数、所述冗余比例和第二调整比例,确定所述根节点下调量。
6.根据权利要求5所述的方法,其特征在于,所述根据所述空闲子流总数、所述总节点数、所述总子流数、所述冗余比例和第二调整比例,确定所述根节点下调量,包括:
根据所述空闲子流总数、所述总节点数、所述总子流数、所述冗余比例和第二调整比例,通过下述模型确定第三数值:
其中,所述x2为所述第三数值,所述K为所述空闲子流总数,所述n为所述总节点数,所述S为所述总子流数,所述w1为所述冗余比例,所述w2为所述第二调整比例;
若所述第三数值为整数,则将所述第三数值确定为所述根节点下调量;
若所述第三数值不为整数,将大于所述第三数值且与所述第三数值之间的差值最小的整数确定为所述根节点下调量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910234508.0/1.html,转载请声明来源钻瓜专利网。