【技术实现步骤摘要】
数据传输方法、计算机可读存储介质和电子设备
[0001]本公开涉及通信
,具体地,涉及一种数据传输方法
、
计算机可读存储介质和电子设备
。
技术介绍
[0002]对于无线自组网中的数据业务,其单播数据传输的参与者不仅包括源节点和目的节点,还可能需要其他节点协助实现多跳数据转发,而在相关技术中,其数据处理及传输方式较为单一,无法满足数据业务的数据传输需求
。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开提供一种数据传输方法
、
计算机可读存储介质和电子设备
。
[0004]根据本公开实施例的第一方面,提供一种数据传输方法,应用于第一节点,所述方法包括:
[0005]响应于来自第一节点的应用层的单播数据包,获取所述单播数据包的目的地址;
[0006]根据所述目的地址将所述单播数据包封装为服务数据单元;
[0007]将所述服务数据单元存储至所述第一节点的缓存中;
[0008]响应于获得传输机会,根据所述服务数据单元对应的目的节点,对所述第一节点的缓存中存储的至少部分所述服务数据单元进行复接,得到至少一个第一复接块,其中,所述第一复接块包括其对应的
、
在无线链路中的下一跳的地址;
[0009]根据所述至少一个第一复接块得到第一传输块;
[0010]将所述第一传输块通过无线链路进行发送
。
[0011]在一些实施例中,所述根据所述目的地址将所述 ...
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,其特征在于,应用于第一节点,所述方法包括:响应于来自第一节点的应用层的单播数据包,获取所述单播数据包的目的地址;根据所述目的地址将所述单播数据包封装为服务数据单元;将所述服务数据单元存储至所述第一节点的缓存中;响应于获得传输机会,根据所述服务数据单元对应的目的节点,对所述第一节点的缓存中存储的至少部分所述服务数据单元进行复接,得到至少一个第一复接块,其中,所述第一复接块包括其对应的
、
在无线链路中的下一跳的地址;根据所述至少一个第一复接块得到第一传输块;将所述第一传输块通过无线链路进行发送
。2.
根据权利要求1所述的数据传输方法,其特征在于,所述根据所述目的地址将所述单播数据包封装为服务数据单元,包括:根据所述单播数据包携带的属性信息确定所述单播数据包对应的优先级,其中,所述属性信息包括以下中的至少一者:服务类型特性
、
五元组
、
源地址和所述目的地址:根据所述目的地址和所述优先级将所述单播数据包封装为所述服务数据单元
。3.
根据权利要求2所述的数据传输方法,其特征在于,在根据所述目的地址将所述单播数据包封装为服务数据单元之前,还包括:根据所述单播数据包的业务属性确定所述单播数据包在被接收时是否需要重排序,并生成对应的重排序标识;所述根据所述目的地址和所述优先级将所述单播数据包封装为所述服务数据单元,包括:根据所述目的地址
、
所述优先级和所述重排序标识将所述单播数据包封装为所述服务数据单元
。4.
根据权利要求3所述的数据传输方法,其特征在于,在根据所述目的地址和所述重排序标识将所述单播数据包封装为所述服务数据单元之前,还包括:根据所述目的地址
、
所述优先级和所述重排序标识生成序号标识;所述根据所述目的地址
、
所述优先级和所述重排序标识将所述单播数据包封装为所述服务数据单元,包括:根据所述目的地址
、
所述优先级
、
所述重排序标识和所述序号标识将所述单播数据包封装为所述服务数据单元
。5.
根据权利要求2所述的数据传输方法,其特征在于,所述将所述服务数据单元存储至所述第一节点的缓存中,包括:根据所述目的地址和所述优先级确定所述服务数据单元在所述第一节点的缓存中对应的索引值;根据所述索引值将所述服务数据单元存储至所述第一节点的缓存中
。6.
根据权利要求2所述的数据传输方法,其特征在于,所述根据所述服务数据单元对应的目的节点,对所述第一节点的缓存中存储的至少部分所述服务数据单元进行复接,得到至少一个第一复接块,包括:确定所述第一节点的缓存中存储的各所述服务数据单元所对应的所述目的节点;根据各所述服务数据单元所对应的所述优先级确定各所述目的节点对应的传输因子;
将各所述目的节点按照所对应的所述传输因子的值从大到小的顺序进行排序,生成发送集合;分别对所述发送集合中的
N
个所述目的节点所对应的所述服务数据单元进行复接,得到
N
个所述第一复接块,
N
为整数,
N≥1。7.
根据权利要求6所述的数据传输方法,其特征在于,所述分别对所述发送集合中的
N
个所述目的节点所对应的所述服务数据单元进行复接,得到
N
个所述第一复接块,包括:对于位于所述发送集合首位的所述目的节点:通过预设的路由算法,确定该目的节点所对应的下一跳的地址,并确定传输格式;根据所述传输格式确定传输块大小,并获取该目的节点的缓存的第一状态信息;根据所述第一状态信息和所述传输块大小对该目的节点所对应的所述服务数据单元进行复接,得到该目的节点对应的所述第一复接块;根据该目的节点对应的所述第一复接块的大小对所述传输块大小进行更新;响应于所述传输块大小满足复接...
【专利技术属性】
技术研发人员:高子龙,张明,赵展峰,
申请(专利权)人:北京和峰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。