数据传输方法、节点设备及计算机可读存储介质技术

技术编号:39065969 阅读:12 留言:0更新日期:2023-10-12 19:58
本申请公开了一种数据传输方法、节点设备及计算机可读存储介质。该方法包括确定用于发送数据包的时帧序列;响应于业务跳数大于单个时帧中单个时隙周期中数据时隙的数量,在时帧的最后的至少一个时隙周期发送数据包,使得中转节点能够接收并保存数据包,以在时帧序列中对应时帧的下一时帧发送数据包。通过上述方式,本申请能够解决数据传输时隙利用率低、数据传输效率低的技术问题。据传输效率低的技术问题。据传输效率低的技术问题。

【技术实现步骤摘要】
数据传输方法、节点设备及计算机可读存储介质


[0001]本申请涉及通信领域,特别是涉及一种数据传输方法、节点设备及计算机可读存储介质。

技术介绍

[0002]无线自组网是一种无线多跳的自组织网络,在该网络中,网络节点一般要经过多跳才能与其他节点通信。
[0003]在无线自组网中,网络节点在进行数据传输之前,会进行时隙同步。所有无线自组网节点会同步至一个周期为N的TDMA帧。如图1所示,图1为TDMA帧结构示意图。图1中,C为控制时隙,可以发送同步消息、RTS/CTS消息等,RTS/CTS消息用于协调各路业务的数据发送。D为数据时隙,用于进行数据的发送和接收。在该示意的帧结构中,一个控制时隙和三个数据时隙共同组成一个时隙周期,若干个时隙周期组成一个时帧,N个时帧组成一个TDMA帧。
[0004]而后,所有的无线自组网节点依照该TDMA帧完成数据传输过程。在该网络中,一种数据传输方法是通过时分复用的方式来协调多路数据的发送,完成数据传输过程。如图2所示,图2是一数据传输示意图。图2中,以一个具有二十四个时隙的时帧进行数据传输的示意,在该时帧中,一个时隙周期为四个时隙,由一个控制时隙和三个数据时隙构成。假设该业务数据的跳数为六跳,源节点以时分复用的方法进行数据传输,在时隙1、5、9、13、17发送数据包,经过了多次转发到达了六跳节点,也就是最终节点,完成了数据的传输。
[0005]通常,在该传输过程中,该时帧发送的数据包必须在该时帧内被传递至最终节点,而剩余的时隙不足以使在时隙21发送的数据包被传递至最终节点,因此在时隙21并没有发送数据包。在图2的示例中,一个时帧具有六个时隙周期,但最多可以传输5个数据包,利用5个数据时隙进行数据传输。
[0006]上述方法在某些情况下对于时帧中的时隙并没有充分的利用,例如当业务跳数大于时隙周期中的数据时隙数量时,会因为需要保证该时帧发送的数据在该时帧内完成传输的要求而浪费靠后的时隙周期。当节点跳数与时隙周期中的数据时隙数量相差越大时,浪费的时隙周期越多,使得在一个TDMA帧存在大量的传输资源浪费,影响数据传输效率。

技术实现思路

[0007]本申请主要目的是提供一种数据传输方法、节点设备及计算机可读存储介质,能够解决数据传输时隙利用率低、数据传输效率低的技术问题。
[0008]为解决上述技术问题,本申请采用的第一个技术方案是:提供一种数据传输方法。该方法应用于源节点,该方法包括确定用于发送数据包的时帧序列;响应于业务跳数大于单个时帧中单个时隙周期中数据时隙的数量,在时帧的最后的至少一个时隙周期发送数据包,使得中转节点能够接收并保存数据包,以在时帧序列中对应时帧的下一时帧发送数据包。
[0009]为了解决上述技术问题,本申请采用的第二个技术方案是:提供一种数据传输方
法。该方法应用于中转节点,该方法包括接收数据包;响应于接收的数据包位于时帧的最后一个数据时隙,保存数据包,数据包是源节点基于预先确定用于发送数据包的时帧序列,响应于业务跳数大于单个时帧中单个时隙周期中数据时隙的数量,在时帧的最后的至少一个时隙周期发送的;响应于在时帧序列中对应时帧的下一时帧到来,在下一时帧中发送数据包。
[0010]为解决上述技术问题,本申请采用的第三个技术方案是:提供一种节点设备。该节点设备包括存储器和处理器,存储器用于存储程序数据,程序数据能够被处理器执行,以实现如第一个技术方案和/或第二个技术方案中所述的方法。
[0011]为解决上述技术问题,本申请采用的第四个技术方案是:提供一种计算机可读存储介质。该计算机可读存储介质存储有程序数据,能够被处理器执行,以实现如第一个技术方案和/或第二个技术方案中所述的方法。
[0012]本申请的有益效果是:确定了传输业务数据的时帧序列后,判断该业务的业务跳数是否大于单个时隙中单个时隙周期中数据时隙的数量,如果大于,会继续在该时帧的最后的至少一个时隙周期发送数据包,并且让中转节点能够接收并保存数据包,以在时帧序列中对应时帧的下一时帧发送数据包,从而完成该数据包的传输。区别于现有技术,本实施例会充分利用不能在当前时帧实现完整数据传输流程的时隙周期,继续利用其发送数据包,并通过中转节点的保存功能实现该数据包的完整传输,从而实现对于时帧内数据时隙的充分利用,提高数据传输效率。
附图说明
[0013]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本申请TDMA帧结构示意图;
[0015]图2是一数据传输示意图;
[0016]图3是本申请数据传输方法第一实施例的流程示意图;
[0017]图4是一时帧序列示意图;
[0018]图5是又一数据传输示意图;
[0019]图6是再一数据传输示意图;
[0020]图7是本申请数据传输方法第二实施例的流程示意图;
[0021]图8是本申请数据传输方法第三实施例的流程示意图;
[0022]图9是本申请数据传输方法第四实施例的流程示意图;
[0023]图10是本申请节点设备第一实施例的结构示意图;
[0024]图11是本申请计算机可读存储介质第一实施例的结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于
本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0028]因此,本申请提出了一种数据传输方法、节点设备及计算机可读存储介质以解决时分复用情况下,传输资源浪费,传输数据效率低的技术问题。具体实施方式可参照以下实施例的描述。
[0029]参照图3,图3为本申请数据传输方法第一实施例的流程示意图。该方法应用于源节点。其包括以下步骤:
[0030]S11:确定用于发送数据包的时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,应用于源节点,其特征在于,所述方法包括:确定用于发送数据包的时帧序列;响应于业务跳数大于单个时帧中单个时隙周期中数据时隙的数量,在所述时帧的最后的至少一个所述时隙周期发送所述数据包,使得中转节点能够接收并保存所述数据包,以在所述时帧序列中对应所述时帧的下一时帧发送所述数据包。2.根据权利要求1所述的方法,其特征在于,所述时帧包括至少一个时隙周期,所述时隙周期包括一个控制时隙以及至少一个数据时隙。3.根据权利要求2所述的方法,其特征在于,所述确定用于发送数据包的时帧序列,包括:基于数据的业务速率以及时帧结构确定时帧的分配规则;基于所述时帧分配规则确定用于发送所述数据包的时帧序列。4.根据权利要求3所述的方法,其特征在于,所述时帧分配规则利用所述控制时隙通过RTS/CTS消息进行发送。5.一种数据传输方法,应用于中转节点,其特征在于,所述方法包括:接收数据包;响应于接收的所述数据包位于时帧的最后一个数据时隙,保存所述数据包,所述数据包是源节点基于预先确定用于发送数据包的时帧序列,响应于业务跳数大于单个时帧中单个时隙周期中数据时隙的数量,在所述时帧的最后的至少一...

【专利技术属性】
技术研发人员:郝增盈周昆湘顾明甲
申请(专利权)人:海德斯通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1