[发明专利]数据传输方法、装置、终端设备及存储介质有效
申请号: | 202010182542.0 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111343281B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 程刚;赵文东;王源野;邹贵祥 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L45/00 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 罗建民;杜丹丹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 终端设备 存储 介质 | ||
本公开实施例提供一种数据传输方法、装置、终端设备及存储介质,其中,所述方法包括:携带数据节点在移动过程中与其他节点相遇时,获取所述相遇节点的节点本地集合;基于所述相遇节点的节点本地集合的节点类型计算出为所述相遇节点分配所述数据的副本数量;以及,基于所述计算得出的副本数量向所述相遇节点分配所述数据的副本。本公开实施例通过根据相遇节点的节点本地集合的节点类型为相遇节点分配相应数量的数量副本,可以实现在数据传输时保证在控制副本数量的情况下最大化数据传输效率。
技术领域
本公开涉及通信技术领域,尤其涉及一种数据传输方法、一种数据传输装置、一种终端设备以及一种计算机可读存储介质。
背景技术
在无线多跳传感器网络中,由于节点受到计算能力、存储能力、能量等的限制,如果节点要与通信范围之外的节点进行通信,就需要中继节点协助进行数据传输。
目前常用的数据传输方法主要有:直接数据传输方法和泛洪数据传输方法。直接数据传输方法的基本思想是携带数据的源节点仅在遇到目的节点时才将数据传输给目的节点,由于在传输过程中,每个消息只传递一次,导致传输效率低下,时延较大;泛洪数据传输方法的基本思想是网络中携带数据的节点遇到任何一个节点,都将数据传输给对方并且自身保留数据副本,该方法虽然传输效率高,但是造成了极大的网络开销。
当前的数据传输方法要么是传输效率低下要么是网络开销大,因此,提出一种在控制副本数量的情况下最大化数据传输效率的方案是目前亟待解决的问题。
发明内容
本公开提供了一种数据传输方法、装置、终端设备及存储介质,以解决在数据传输时保证在控制副本数量的情况下最大化数据传输效率。
根据本公开实施例的一方面,提供一种数据传输方法,所述方法包括:
携带数据节点在移动过程中与其他节点相遇时,获取所述相遇节点的节点本地集合;
基于所述相遇节点的节点本地集合的节点类型计算出为所述相遇节点分配所述数据的副本数量;以及,
基于所述计算得出的副本数量向所述相遇节点分配所述数据的副本。
在一种实施方式中,所述基于所述相遇节点的节点本地集合的节点类型计算出为所述相遇节点分配所述数据的副本数量,包括:
判断所述相遇节点的节点本地集合的节点类型是否为包括目的节点的第一节点类型;
若为第一节点类型,则根据所述数据的总生存时间、所述数据的当前剩余生存时间、所述数据在网络中被转发的次数、节点间的数据传递概率以及所述携带数据节点可用于分配的副本总数计算出为所述相遇节点分配所述数据的副本数量。
在一种实施方式中,所述基于所述数据的总生存时间、所述数据的当前剩余生存时间、所述数据在网络中被转发的次数、节点间的数据传递概率以及所述携带数据节点可用于分配的副本总数计算出为所述相遇节点分配所述数据的副本数量,根据以下公式计算得出:
其中,LB表示计算得出的副本数量;TTL表示所述数据的总生存时间;TTLres表示所述数据的当前剩余生存时间;hop-count表示所述数据在网络中被转发的次数;p(r,d)表示节点间的数据传递概率;Ccur表示所述携带数据节点可用于分配的副本总数。
在一种实施方式中,所述基于所述相遇节点的节点本地集合的节点类型计算出为所述相遇节点分配所述数据的副本数量,包括:
判断所述相遇节点的节点本地集合的节点类型是否为不包括目的节点的第二节点类型;
若为第二节点类型,则获取所述携带数据节点的节点本地集合;以及,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010182542.0/2.html,转载请声明来源钻瓜专利网。