本发明涉及计算机,具体涉及一种提高ds-twr标签容量的低功耗解决方法、系统、电子设备及存储介质。
背景技术:
1、tof(time of flight)即飞行时间测量,通过直接计算两点之间的发射波与接收波之间的时间间隔实现距离的测量。tof有两种应用方式,发射与接收时间同步,发射与接收时间不同步。
2、发射与接收时间同步要求标签与基站之间进行时钟同步,工作过程为,标签向周围的基站广播信息,由于所有基站与标签之间时钟同步,故基站根据信息中的发送时间戳与自己的接收时间戳对比,即可确定数据飞行之间,从而判断基站与标签之间的距离。
3、但是,发射与接收时间同步难以实现系统中包括标签和基站的所有设备进行时钟同步,或实现起来成本非常之高。所以在实际应用中很难采用。
4、发射与接收时间不同步,即标签和基站之间无需进行时钟同步。这种方式有两种应用方式,单边双向测距和双边双向测距。
5、单边双向测距因为标签和基站使用各自独立的时钟源,时钟都会有一定的偏差,这个偏差对光速来说也是不可接收的,所以其缺点是测距误差较大。
6、双边双向测距解决了标签和基站不同时钟源误差问题,但也有其缺点,缺点是基站必须采用外部电源供电,在实际项目实施过程中布线成本较高,且在某些现场环境无法提供外部电源,其次标签的容量也非常的小,当多个标签同时测距时,无法解决测距冲突的问题。
7、因此,亟需一种在tof测距中提高ds-twr标签容量的低功耗解决方法。
技术实现思路
1、本发明实施例的目的在于提供一种提高ds-twr标签容量的低功耗解决方法、系统、电子设备及存储介质,用以解决现有技术中在tof测距中标签容量较小且基站必须采用外部电源供电的问题。
2、为实现上述目的,本发明实施例提供一种提高ds-twr标签容量的低功耗解决方法,所述方法具体包括:
3、将uwb标签分别与uwb基站和lora基站进行时间同步;
4、基于所述uwb基站与所述uwb标签测距时所需的时序,对所述uwb基站进行时序划分;
5、将所述uwb标签基于所述uwb基站的广播周期进行大时序划分,将所述uwb标签基于单个uwb基站进行小时序划分;
6、在定位周期内将多个所述uwb标签在多个所述uwb基站下进行测距。
7、在上述技术方案的基础上,本发明还可以做如下改进:
8、进一步地,所述将uwb标签分别与uwb基站和lora基站进行时间同步,包括:
9、通过所述lora基站在特定lora信道广播lora beacon信息,当所述uwb标签和所述uwb基站初次同步时,在特定lora信道接收所述lora beacon信息,所述uwb标签和所述uwb基站均与所述lora基站保持时间同步。
10、进一步地,所述将uwb标签分别与uwb基站和lora基站进行时间同步,包括:
11、基于预设间隔时间在特定lora信道广播lora beacon信息。
12、进一步地,所述将uwb标签分别与uwb基站和lora基站进行时间同步,还包括:
13、当所述uwb标签和所述uwb基站第二次与所述lora基站同步时,等待预设间隔时间后,再次在特定lora信道接收所述lora beacon信息。
14、进一步地,所述预设间隔时间为128秒。
15、进一步地,所述将uwb标签分别与uwb基站和lora基站进行时间同步,还包括:
16、基于预设时间将uwb标签和uwb基站提前放在特定lora信道上等待接收所述lorabeacon信息。
17、进一步地,所述将所述uwb标签基于所述uwb基站的广播周期进行大时序划分,将所述uwb标签基于单个uwb基站进行小时序划分,包括:
18、通过应用服务器对所述uwb标签进行时序划分。
19、一种提高ds-twr标签容量的低功耗解决系统,包括:
20、时间同步模块,用于将uwb标签分别与uwb基站和lora基站进行时间同步;
21、uwb基站时序划分模块,用于基于所述uwb基站与所述uwb标签测距时所需的时序,对所述uwb基站进行时序划分;
22、uwb标签时序划分模块,用于将所述uwb标签基于所述uwb基站的广播周期进行大时序划分,将所述uwb标签基于单个uwb基站进行小时序划分;
23、测距模块,用于在定位周期内将多个所述uwb标签在多个所述uwb基站下进行测距。
24、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述方法的步骤。
25、一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。
26、本发明实施例具有如下优点:
27、本发明中提高ds-twr标签容量的低功耗解决方法,将uwb标签分别与uwb基站和lora基站进行时间同步;基于所述uwb基站与所述uwb标签测距时所需的时序,对所述uwb基站进行时序划分;将所述uwb标签基于所述uwb基站的广播周期进行大时序划分,将所述uwb标签基于单个uwb基站进行小时序划分;在定位周期内将多个所述uwb标签在多个所述uwb基站下进行测距,解决了现有技术中在tof测距中标签容量较小且基站必须采用外部电源供电的问题。
1.一种提高ds-twr标签容量的低功耗解决方法,其特征在于,所述方法具体包括:
2.根据权利要求1所述提高ds-twr标签容量的低功耗解决方法,其特征在于,所述将uwb标签分别与uwb基站和lora基站进行时间同步,包括:
3.根据权利要求1所述提高ds-twr标签容量的低功耗解决方法,其特征在于,所述将uwb标签分别与uwb基站和lora基站进行时间同步,包括:
4.根据权利要求3所述提高ds-twr标签容量的低功耗解决方法,其特征在于,所述将uwb标签分别与uwb基站和lora基站进行时间同步,还包括:
5.根据权利要求4所述提高ds-twr标签容量的低功耗解决方法,其特征在于,所述预设间隔时间为128秒。
6.根据权利要求1所述提高ds-twr标签容量的低功耗解决方法,其特征在于,所述将uwb标签分别与uwb基站和lora基站进行时间同步,还包括:
7.根据权利要求1所述提高ds-twr标签容量的低功耗解决方法,其特征在于,所述将所述uwb标签基于所述uwb基站的广播周期进行大时序划分,将所述uwb标签基于单个uwb基站进行小时序划分,包括:
8.一种提高ds-twr标签容量的低功耗解决系统,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中的任一项所述的方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中的任一项所述的方法的步骤。