[发明专利]组播数据包发送方法、计算机设备和存储介质在审
申请号: | 201910735689.5 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110278158A | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 李伟丹 | 申请(专利权)人: | 京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/761 |
代理公司: | 广州润禾知识产权代理事务所(普通合伙) 44446 | 代理人: | 林伟斌;欧秋望 |
地址: | 510663 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组播数据包 组播系统 发送 计算机设备 存储介质 连接拓扑关系 间接通信 设备发送 直接转发 组播发送 数据包 组播组 组播 剔除 转发 应用 | ||
1.一种组播数据包发送方法,其特征在于,应用于组播系统,所述组播系统包括第一设备和多个第二设备,所述第一设备与多个所述第二设备直接或间接通信连接,所述第二设备是接收第一设备所发送的相同组播数据包的设备,包括以下步骤:
所述第一设备根据所述组播系统的连接拓扑关系,确定至少一台所述第二设备为首设备,其余所述第二设备为非首设备;
所述第一设备发送组播数据包至所述首设备,以使所述首设备将所述组播数据包直接转发或处理后转发至所述非首设备。
2.根据权利要求1所述的一种组播数据包发送方法,其特征在于,所述第一设备根据所述组播系统的连接拓扑关系,确定至少一台所述第二设备为首设备,其余所述第二设备为非首设备,包括以下步骤:
所述第一设备基于所述组播系统的连接拓扑关系,得到至少一条链路信息;
所述第一设备根据各条所述链路信息,确定各条链路中的至少一台所述第二设备为所述首设备。
3.根据权利要求2所述的一种组播数据包发送方法,其特征在于,所述第一设备根据各条所述链路信息,确定各条链路中的至少一台所述第二设备为所述首设备,具体为:
所述第一设备根据各条所述链路信息,确定各条链路中与所述第一设备的链路路径最短的第二设备为所述首设备。
4.根据权利要求1至3任一项所述的组播数据包发送方法,其特征在于,所述第一设备发送组播数据包至所述首设备,以使所述首设备将所述组播数据包直接转发或处理后转发至所述非首设备,包括以下步骤:
所述第一设备获取各所述首设备的发送时间窗,根据各所述首设备的发送时间窗的重合程度,将至少一台所述首设备划分为一个组播组;
所述第一设备发送组播数据包至所述组播组中的各所述首设备,以使所述首设备将所述组播数据包直接转发或处理后转发至所述非首设备。
5.根据权利要求4所述的一种组播数据包发送方法,其特征在于,所述第一设备根据各所述首设备的发送时间窗的重合程度,将至少一台所述首设备划分为一个组播组,具体为:
所述第一设备将各所述发送时间窗的交集的时长不小于发送所述组播数据包所需的发送耗时的连续x台首设备划分为一个组播组,x=1,2,……,n,n为首设备的总数。
6.根据权利要求5所述的一种组播数据包发送方法,其特征在于,所述第一设备将各所述发送时间窗的交集的时长不小于发送所述组播数据包所需的发送耗时的连续x台首设备划分为一个组播组,包括以下步骤:
所述第一设备根据各所述发送时间窗的时域位置,确定各所述发送时间窗的顺序;
所述第一设备按照所述顺序,从第一个发送时间窗开始,将发送时间窗的交集的时长不小于发送所述组播数据包所需的发送耗时的连续x台首设备划分为一个组播组。
7.根据权利要求4所述的一种组播数据包发送方法,其特征在于,所述第一设备获取各所述首设备的发送时间窗的步骤,包括:
所述第一设备根据各所述首设备的接收时间窗和所述第一设备到各所述首设备的传输时延,确定各所述首设备的发送时间窗。
8.根据权利要求7所述的一种组播数据包发送方法,其特征在于,所述第一设备根据各所述首设备的接收时间窗和所述第一设备到各所述首设备的传输时延,确定各所述首设备的发送时间窗的步骤之前,还包括以下步骤:
对于任意一个所述首设备,所述第一设备根据空口时刻、所述首设备将所述组播数据包转发到各所述非首设备所需的最大转发耗时、所述首设备或所述非首设备对所述组播数据包处理所需的处理延时,确定所述首设备的接收时间窗的最晚时间、所述第一设备根据接收缓存时长和所述最晚时间,确定所述首设备的接收时间窗的最早时间;
所述第一设备根据各所述首设备的接收时间窗最晚的时间和接收时间窗的最早的时间,确定各所述首设备的接收时间窗。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司,未经京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910735689.5/1.html,转载请声明来源钻瓜专利网。