基于UWB数据传输的调度方法、装置、系统及介质制造方法及图纸

技术编号:36358875 阅读:20 留言:0更新日期:2023-01-14 18:15
本发明专利技术实施例公开了一种基于UWB数据传输的调度方法、装置、系统及介质,该方法可以包括:通过同步消息建立与接收端之间的连接;将待发送的数据进行分包,形成一个或一个以上的待发送数据包,基于所述连接向接收端发送请求消息并等待确认应答消息;根据所述确认应答消息,向所述接收端发送所述待发送数据包并等待数据确认消息;相应于所述数据确认消息中的接收标记为接收成功,则发送数据结束消息,以指示数据发送完成;相应于所述数据确认消息中的接收标记为接收失败,则依次重传所述接收标记为接收失败的数据包并判断重传次数是否达到设定的阈值,若是,则发送数据结束消息和释放消息;否则,继续重传所述接收标记为接收失败的数据包。的数据包。的数据包。

【技术实现步骤摘要】
基于UWB数据传输的调度方法、装置、系统及介质


[0001]本专利技术实施例涉及超宽带(UWB,Ultra WideBand)通信
,尤其涉及一种基于UWB数据传输的调度方法、装置、系统及介质。

技术介绍

[0002]关于UWB技术的优势,主要有强抗多路径能力和抗干扰能力、高时间分辨率、低功耗以及高速数据传输。具体来说,所述较强的强抗多路径能力和抗干扰能力是指UWB的使用带宽可达1G以上,甚至几个G以上,带宽越宽,多路径分辨能力越强,抗干扰能力越强。所述高时间分辨率是指UWB传输是纳秒级别的,这也是能实现高精度定位的原因,在数据传输功能上,也可以实现数据的快速传输;所述低功耗是指UWB的频带分配为3.1GHz~10.6GHz,共7.5GHz的频带。精确测距(Fine Ranging,FIRA)的联盟规定UWB的功率小于

41.3dBm,远低于蓝牙低功耗( Bluetooth Low Energy,BLE)和Wifi的限定功率。这使得UWB能够使用更低的功率传输更远的距离;所述高速数据传输是指UWB的传输速率可从几Mbit/s到几百Mbit/s,甚至理论值为1GBit/s,远高于BLE和Wifi。
[0003]目前UWB技术主要应用于测距定位系统中,在协议标准IEEE 802.15.4、IEEE 802.15.4z以及FIRA联盟中没有对基于UWB数据传输进行说明,只是对媒体接入控制层(Media Access Control,MAC)功能的描述,也没有对基于UWB数据传输的MAC层调度功能进行说明,因此没有现有技术方案。

技术实现思路

[0004]有鉴于此,本专利技术实施例期望提供一种基于UWB数据传输的调度方法、装置、系统及介质,能够确保数据传输吞吐率的前提下,提高数据传输的准确性和完整性。
[0005]本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种基于UWB数据传输的调度方法,所述方法应用于发送端,所述方法包括:通过同步消息建立与接收端之间的连接,以进入到接入态;将待发送的数据进行分包,形成一个或一个以上的待发送数据包,基于所述连接向接收端发送请求消息并在定时器超时时长内等待确认应答消息;根据所述确认应答消息,向所述接收端发送所述待发送数据包并等待数据确认消息;相应于所述数据确认消息中的接收标记为接收成功,则发送数据结束消息,以指示数据发送完成;相应于所述数据确认消息中的接收标记为接收失败,则依次重传所述接收标记为接收失败的数据包并判断重传次数是否达到设定的阈值,若是,则发送数据结束消息和释放消息;否则,继续重传所述接收标记为接收失败的数据包。
[0006]第二方面,本专利技术实施例提供了一种基于UWB数据传输的调度方法,所述方法应用
于接收端,所述方法包括:通过同步消息建立与发送端之间的连接,以进入到接入态;通过所述连接,接收发送端的请求消息并返回确认应答消息;接收发送端的待发送数据包,将接收到的数据包进行重组和校验并设置接收标记,通过数据确认消息将所述接收标记发给发送端;当所述数据确认消息中接收标记为接收成功,则接收发送端发送的数据结束消息和释放消息;当所述数据确认消息的接收标记为接收失败,则请求数据重传并等待接收重传的数据包,重传完成后接收发送端的释放消息以释放所述与发送端之间的连接。
[0007]第三方面,本专利技术实施例提供了一种发送端装置,所述发送端装置包括:第一连接部分、第一发送部分、第二发送部分、指示部分以及重传部分;其中,所述第一连接部分,经配置为通过同步消息建立与接收端之间的连接,以进入到接入态;所述第一发送部分,经配置为将待发送的数据进行分包,形成一个或一个以上的待发送数据包,基于所述连接向接收端发送请求消息并在定时器超时时长内等待确认应答消息;所述第二发送部分,经配置为根据所述确认应答消息,向所述接收端发送所述待发送数据包并等待数据确认消息;所述指示部分,经配置为相应于所述数据确认消息中的接收标记为接收成功,则发送数据结束消息,以指示数据发送完成;所述重传部分,经配置为相应于所述数据确认消息中的接收标记为接收失败,则依次重传所述接收标记为接收失败的数据包并判断重传次数是否达到设定的阈值,若是,则发送数据结束消息和释放消息;否则,继续重传所述接收标记为接收失败的数据包。
[0008]第四方面,本专利技术实施例提供了一种接收端装置,其特征在于,所述接收端装置包括:第二连接部分、第一接收部分、重组部分、第二接收部分以及请求重传部分;其中,所述第二连接部分,经配置为通过同步消息建立与发送端之间的连接,以进入到接入态;所述第一接收部分,经配置为通过所述连接,接收发送端的请求消息并返回确认应答消息;所述重组部分,经配置为接收发送端的待发送数据包,将接收到的数据包进行重组和校验并设置接收标记,通过数据确认消息将所述接收标记发给发送端;所述第二接收部分,经配置为当所述数据确认消息中接收标记为接收成功,则接收发送端发送的数据结束消息和释放消息;所述请求重传部分,经配置为当所述数据确认消息的接收标记为接收失败,则请求数据重传并等待接收重传的数据包,重传完成后接收发送端的释放消息以释放所述与发送端之间的连接。
[0009]第五方面,本专利技术实施例提供了一种网络节点设备,所述网络节点设备包括:无线通信电路、存储器和处理器;各个组件通过总线系统耦合在一起;其中,所述无线通信电路,用于使所述网络节点设备能够执行UWB通信和/或用于数据传
输的UWB通信部件;所述存储器,用于存储能够在所述处理器上运行的计算机程序;所述处理器,用于在运行所述计算机程序时,执行第一方面或者第二方面所述基于UWB数据传输的调度方法的步骤。
[0010]第六方面,本专利技术实施例提供了一种基于UWB数据传输的调度的系统,所述系统包括:发送端和接收端;其中,所述发送端,经配置为执行第一方面所述基于UWB数据传输的调度方法的步骤;所述接收端,经配置为执行第二方面所述一种基于UWB数据传输的调度方法的步骤。
[0011]第七方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有基于UWB数据传输的调度程序,所述基于UWB数据传输的调度程序被至少一个处理器执行时实现第一方面或者第二方面所述基于UWB数据传输的调度方法的步骤。
[0012]本专利技术实施例提供了一种基于UWB数据传输的调度方法、装置、系统及介质,通过同步消息建立与接收端之间的连接,在发送端发送数据前预先将待发送的数据进行分包,形成一个或一个以上待发送数据包;通过所述连接向接收端发送请求消息并等待确认应答消息;当接收到接收端返回的确认应答消息后,依次发送所述待发送数据包并等待接收端的数据确认消息;根据所述数据确认消息中的接收标记判断数据是否全部接收成功;若所述数据确认消息中的接收标记为接收成功,则发送端发送数据结束消息和释放消息;否则,启动数据重传并判断重传次数是否达到设定的阈值,若是,则发送数据结束消息并释放与接收端之间的连接,否则,继续重传数据。通过该方法可以确保数据传输的准确性和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于UWB数据传输的调度方法,其特征在于,所述方法应用于发送端,所述方法包括:通过同步消息建立与接收端之间的连接,以进入到接入态;将待发送的数据进行分包,形成一个或一个以上的待发送数据包,基于所述连接向接收端发送请求消息并在定时器超时时长内等待确认应答消息;根据所述确认应答消息,向所述接收端发送所述待发送数据包并等待数据确认消息;相应于所述数据确认消息中的接收标记为接收成功,则发送数据结束消息,以指示数据发送完成;相应于所述数据确认消息中的接收标记为接收失败,则依次重传所述接收标记为接收失败的数据包并判断重传次数是否达到设定的阈值,若是,则发送数据结束消息和释放消息;否则,继续重传所述接收标记为接收失败的数据包。2.根据权利要求1所述的方法,其特征在于,所述将待发送的数据进行分包,形成一个或一个以上的待发送数据包,基于所述连接向接收端发送请求消息并在定时器超时时长内等待确认应答消息,包括:根据待发送的数据的大小,分成一个或一个以上的待发送数据包并获取到所述待发送数据包的总个数、数据包大小和序列号;将所述待发送数据包的总个数、数据包大小和序列号以及数据包间隔时长和最大重传次数封装到请求消息并发给接收端。3.根据权利要求1所述的方法,其特征在于,所述相应于所述数据确认消息中的接收标记为接收失败,则依次重传所述接收标记为接收失败的数据包并判断重传次数是否达到设定的阈值,若是,则发送数据结束消息和释放消息;否则,继续重传所述接收标记为接收失败的数据包,包括:接收数据确认消息并解析以获取到接收标记;若所述接收标记为接收失败则启动数据重传,根据数据包间隔时长依次发送待重传数据包;判断最大重传次数是否达到设定的阈值:若是,则发送数据结束消息和释放消息,以指示数据发送结束;否则,继续发送所述待重传数据包。4.一种基于UWB数据传输的调度方法,其特征在于,所述方法应用于接收端,所述方法包括:通过同步消息建立与发送端之间的连接,以进入到接入态;通过所述连接,接收发送端的请求消息并返回确认应答消息;接收发送端的待发送数据包,将接收到的数据包进行重组和校验并设置接收标记,通过数据确认消息将所述接收标记发给发送端;当所述数据确认消息中接收标记为接收成功,则接收发送端发送的数据结束消息和释放消息;当所述数据确认消息的接收标记为接收失败,则请求数据重传并等待接收重传的数据包,重传完成后接收发送端的释放消息以释放所述与发送端之间的连接。5.根据权利要求4所述的方法,其特征在于,所述接收发送端的待发送数据包,将接收
到的数据包进行重组和校验并设置接收标记,通过数据确认消息将所述接收标记发给发送端,包括:接收发送端的待发送数据包并进行解析以获取到数据包的序列号;根据所述数据包的序列号对接收到的数据包进行重组,以获取到新的组包顺序;按照所述新的组包顺序依次进行校验,并将校验结果填充到接收标记字段,通过数据确认消息发给发送端。6.根据权利要求4所述的方法,其特征在于,所述当所述数据确认消息的接收标记为接收失败,则请求数据重传并等待接收重传的数据包,重传完成后接收发送端的释放消息以释放所述与发送端之间的连接...

【专利技术属性】
技术研发人员:王金朋董宗宇
申请(专利权)人:杭州优智联科技有限公司
类型:发明
国别省市:

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

1