[发明专利]一种数据包传输方法及设备有效
| 申请号: | 201880092819.1 | 申请日: | 2018-05-11 |
| 公开(公告)号: | CN112042229B | 公开(公告)日: | 2022-09-23 |
| 发明(设计)人: | 杨俊;邱歌;周越海 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W88/04 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱琳琳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据包 传输 方法 设备 | ||
一种数据包传输方法及设备,用以在多个节点采用短距离无线通信技术进行数据包传输时,提高传输效率。该方法包括:发送节点向至少三个接收节点发送至少三个数据包之前,获取各个接收节点的传输能力信息,根据传输能力信息确定至少一个中间接收节点,并根据各个接收节点的传输能力信息以及发送节点的传输能力信息,确定传输数据包的传输顺序、传输路径和传输方式,采用确定出的传输顺序、传输路径以及传输方式,将至少三个数据包中的一部分数据包发送至需要接收该一部分数据包的接收节点,并将至少三个数据包中的另一部分数据包通过至少一个中间接收节点发送至需要接收该另一部分数据包的接收节点。
技术领域
本申请涉及数据传输技术领域,尤其涉及一种数据包传输方法及设备。
背景技术
目前,通过短距离无线通信技术(例如,蓝牙技术以及近场通信(near fieldcommunication,NFC)技术等)实现的数据包传输,传输速度较快,且,数据包仅保存在发送和接收数据包的节点,不会通过因特网上传到第三方应用,从而保障用户隐私,基于上述优点,短距离无线通信技术得到了广泛应用。
现有技术中,采用短距离无线通信技术实现的数据包传输,在同一时刻多个节点与同一节点进行数据包传输时,若多个节点采用相同的传输协议与该同一节点进行数据包传输,则由于受限于协议限制,该同一节点在同一时刻只能采用该相同的协议与其中一个节点建立点对点链路,故,该种情况下多个节点只能串行排队,这样,某些节点可能需要排队等待较长时间才能实现与该同一节点进行数据包传输,导致传输效率较低。
发明内容
本申请实施例提供一种数据包传输方法及设备,用以在多个节点采用短距离无线通信技术进行数据包传输时,提高传输效率。
第一方面提供一种数据包传输方法,在该方法中,发送节点在向至少三个接收节点发送至少三个数据包之前,获取至少三个接收节点的传输能力信息,进而根据获取到的至少三个接收节点的传输能力信息,确定用于转发数据包的至少一个中间接收节点,并根据至少三个接收节点的传输能力信息以及发送节点的传输能力信息,确定发送至少三个数据包中的一部分数据包第一传输顺序和所采用的第一传输方式,并确定通过至少一个中间接收节点发送至少三个数据包中的另一部分数据包的传输路径、第二传输顺序和所采用的第二传输方式,发送节点采用确定出的第一传输顺序、第一传输方式、传输路径、第二传输顺序以及第二传输方式,将至少三个数据包中的一部分数据包发送至需要接收该一部分数据包的接收节点,并将至少三个数据包中的另一部分数据包通过至少一个中间接收节点发送至需要接收该另一部分数据包的接收节点。
其中,接收节点的传输能力信息用于表征接收节点与其它节点之间的通信能力,发送节点的传输能力信息用于表征发送节点与其它节点之间的通信能力,上述至少三个数据包全部相同或者部分相同。
本申请实施例中,至少三个数据包全部相同是指至少三个数据包是完全相同的数据包,例如,同一发送节点向多个接收节点发送相同的照片文件或者视频文件时,发送节点就会向多个接收节点发送相同的数据包。至少三个数据包部分相同是指至少三个数据包中包括的一部分数据包是相同的数据包,例如,当同一发送节点向多个接收节点中的部分接收节点发送照片文件A,向多个接收节点中的另一部分接收节点发送照片文件B时,该发送节点就会向该一部分接收节点发送相同的数据包A,向另一部分接收节点发送相同的数据包B,其中,数据包A和数据包B是不同的数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880092819.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锁相环
- 下一篇:用于运行机动车的方法和控制设备





