本发明实施例涉及车联网,尤其涉及一种数据播发方法、装置、电子设备和可读存储介质。
背景技术:
1、随着技术的发展,无人驾驶车辆的应用越来越广泛,例如,在港区通常利用无人驾驶车辆进行作业,实现集装箱等物品的运输。然而无人驾驶车辆作业过程中对自身的定位精度有较高的要求,否则可能会与货物、其他车辆、机械设备等发生碰撞,然而对于无人驾驶车辆的定位可能受到卫星时钟、星历、电离层等各种因素的影响,因此其定位精度可能受到影响。
2、实时动态(real-time kinematic,rtk)载波相位差分定位技术可以被用来提升无人驾驶车辆导航定位精度。目前在港区中通常利用通信基站向无人驾驶车辆播发差分数据,无人驾驶车辆根据所接收到的差分数据进行定位。然而信号穿透能力可能受到堆区集装箱峡谷以及岸桥吊、轨道吊等大型吊具等遮挡而致使差分数据无法稳定接收。这样,信号通信链路存在不稳定的风险。由此可见,现有技术中,数据分发可靠性较低。
技术实现思路
1、本发明实施例提供一种数据播发方法、装置、电子设备和可读存储介质,以解决数据分发可靠性较低的问题。
2、为解决上述问题,本发明是这样实现的:
3、第一方面,本发明实施例提供了一种数据播发方法,包括以下步骤:
4、分别获取通过第一链路数据广播时的数据状态,以及第二链路数据广播时的数据状态,所述数据状态包括信号强度和信噪比;
5、根据目标数据状态与预设数据状态阈值确定链路切换方案,其中,所述目标数据状态为当前进行数据广播的目标链路的数据状态,所述目标链路为所述第一链路或所述第二链路;
6、根据所述链路切换方案进行链路切换及根据链路切换结果更新所确认的目标数据状态。
7、在一些实施例中,所述分别获取通过第一链路数据广播时的数据状态,以及第二链路数据广播时的数据状态,包括:
8、将所述第一链路和所述第二链路初始化;
9、分别通过所述第一链路和所述第二链路向接收终端发送数据;
10、获取所述接收终端反馈的数据状态,其中,所述数据状态包括第一链路对应的第一信号强度和第一信噪比以及所述第二链路对应的第二信号强度和第二信噪比;
11、将所述第一信号强度和第一信噪比以及所述第二链路对应的第二信号强度和第二信噪比按照预设标准进行归一化处理,分别获得第一综合强度、第一综合信噪比、第二综合强度和第二综合信噪比。
12、在一些实施例中,所述根据目标数据状态与预设数据状态阈值确定链路切换方案之前,还包括:
13、对所述数据状态根据模糊推理规则进行模糊推理获得相应的隶属度函数;
14、计算各所述模糊推理规则对应的点火强度;
15、根据所述点火强度和所述隶属度函数,通过降型处理和解模糊获得综合输出结果,所述综合输出结果包括所述第一链路对应的第一综合输出结果和所述第二链路对应的第二综合输出结果。
16、在一些实施例中,所述预设数据状态阈值包括综合结果阈值和状态持续时间阈值,在当前进行数据播发的目标链路为所述第一链路的情况下,所述根据目标数据状态与预设数据状态阈值确定链路切换方案,包括:
17、在所述第一综合输出结果大于或等于所述综合结果阈值,且所述第一链路的持续时间大于或等于所述状态持续时间阈值的情况下,保持数据播发链路为所述第一链路;
18、在所述第一综合输出结果小于所述综合结果阈值,或所述第一链路的持续时间小于所述状态持续时间阈值的情况下,获取所述第二综合输出结果及所述第二链路的持续时间;
19、在所述第二综合输出结果大于或等于所述综合结果阈值,且所述第二链路的持续时间大于或等于所述状态持续时间阈值的情况下,将数据播发链路切换为所述第二链路;
20、在所述第二综合输出结果小于所述综合结果阈值,或所述第二链路的持续时间小于所述状态持续时间阈值的情况下,保持数据播发链路为所述第一链路。
21、在一些实施例中,所述第一链路和所述第二链路中的一者为蜂窝网通信接口5guu空口链路,另一者为直连通信接口c-v2x pc5空口链路。
22、在一些实施例中,所述根据所述链路切换方案进行链路切换及根据链路切换结果更新所确认的目标数据状态之后,还包括:
23、迭代执行根据目标数据状态确定链路切换方案、根据链路切换方案进行链路切换以及更新目标数据状态。
24、第二方面,本发明实施例还提供一种数据播发装置,包括以下步骤:
25、数据状态获取模块,用于分别获取通过第一链路数据广播时的数据状态,以及第二链路数据广播时的数据状态,所述数据状态包括信号强度和信噪比;
26、切换结果确定模块,用于根据目标数据状态与预设数据状态阈值确定链路切换方案,其中,所述目标数据状态为当前进行数据广播的目标链路的数据状态,所述目标链路为所述第一链路或所述第二链路;
27、切换更新模块,用于根据所述链路切换方案进行链路切换及根据链路切换结果更新所确认的目标数据状态。
28、在一些实施例中,还包括:
29、隶属度函数确认模块,用于对所述数据状态根据模糊推理规则进行模糊推理获得相应的隶属度函数;
30、点火强度计算模块,用于计算各所述模糊推理规则对应的点火强度;
31、综合输出结果获取模块,用于根据所述点火强度和所述隶属度函数,通过降型处理和解模糊获得综合输出结果,所述综合输出结果包括所述第一链路对应的第一综合输出结果和所述第二链路对应的第二综合输出结果。
32、第三方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤。
33、第四方面,本发明实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤。
34、本发明实施例提供了一种数据播发方法,包括以下步骤:分别获取通过第一链路数据广播时的数据状态,以及第二链路数据广播时的数据状态,所述数据状态包括信号强度和信噪比;根据目标数据状态与预设数据状态阈值确定链路切换方案,其中,所述目标数据状态为当前进行数据广播的目标链路的数据状态,所述目标链路为所述第一链路或所述第二链路;根据所述链路切换方案进行链路切换及根据链路切换结果更新所确认的目标数据状态。本发明实施例通过构建第一链路和第二链路两路数据分发链路,互为备份,并行工作,并可以当前进行数据广播的目标链路的目标数据状态确定链路切换方案,选择相对更优的数据传输方式,可提升数据传输的可靠性。
1.一种数据播发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述分别获取通过第一链路数据广播时的数据状态,以及第二链路数据广播时的数据状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据目标数据状态与预设数据状态阈值确定链路切换方案之前,还包括:
4.根据权利要求3所述的方法,其特征在于,所述预设数据状态阈值包括综合结果阈值和状态持续时间阈值,在当前进行数据播发的目标链路为所述第一链路的情况下,所述根据目标数据状态与预设数据状态阈值确定链路切换方案,包括:
5.根据权利要求4所述的方法,其特征在于,所述第一链路和所述第二链路中的一者为蜂窝网通信接口5g uu空口链路,另一者为直连通信接口c-v2xpc5空口链路。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述链路切换方案进行链路切换及根据链路切换结果更新所确认的目标数据状态之后,还包括:
7.一种数据播发装置,其特征在于,包括以下步骤:
8.根据权利要求7所述的装置,其特征在于,还包括:
9.一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如权利要求1至6中任一项所述的数据播发方法中的步骤。
10.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至6中任一项所述的数据播发方法中的步骤。