本技术涉及无线通信,尤其涉及一种对称链路数据传输方法、装置、电子设备及可读存储介质。
背景技术:
1、随着无线通信技术的不断发展,无线自组网凭借着免维护、自愈性强以及无中心等特点众多领域都得到了广泛的应用,对于无线自组网的任一通信设备而言,其既可以作为数据发送端,也可以作为数据接收端,目前,在通信设备向上级设备或下挂设备传输通信数据时,通常通过选择一条通信链路进行通信数据的传输,但是,由于通信设备和通信设备的上级设备,以及和通信设备的下挂设备之间均存在多条通信链路,进而易导致通信设备正常接收到通信设备的上级设备传输的通信数据,通过通信设备和通信设备的下挂设备之间的某一通信链路传输至通信设备的下挂设备时出现通信数据丢失的情况,所以,当前链路通信过程中的数据传输准确性低。
技术实现思路
1、本技术的主要目的在于提供一种对称链路数据传输方法、装置、电子设备及可读存储介质,旨在解决现有技术中链路通信过程中的数据传输准确性差的技术问题。
2、为实现上述目的,本技术提供一种对称链路数据传输方法,应用于无线自组网的目标通信设备,所述对称链路数据传输方法包括:
3、获取第一通信设备通过第一通信链路传输的待传输数据,其中,所述第一通信链路为所述目标通信设备和所述第一通信设备之间的通信链路;
4、为所述待传输数据匹配所述第一通信链路对应的目标通信链路,其中,所述目标通信链路和所述第一通信链路之间的链路带宽相同;
5、通过所述目标通信链路向第二通信设备传输所述待传输数据。
6、可选地,所述为所述待传输数据匹配所述第一通信链路对应的目标通信链路的步骤包括:
7、根据所述无线自组网的组网信息,确定所述目标通信设备对应的第二通信设备;
8、确定所述目标通信设备和所述第二通信设备之间的第二通信链路;
9、对所述第一通信链路的第一链路标识和所述第二通信链路的第二链路标识进行匹配,得到所述目标通信链路。
10、可选地,所述根据所述无线自组网的组网信息,确定所述目标通信设备对应的第二通信设备的步骤包括:
11、根据所述无线自组网的组网信息,查询与所述目标通信设备共同传输所述待传输数据的候选通信设备,其中,所述候选通信设备包括第一候选通信设备和第二候选通信设备;
12、若所述候选通信设备为所述第一候选通信设备,则将所述第一候选通信设备作为所述第二通信设备;
13、若所述候选通信设备为所述第二候选通信设备,则根据待传输数据和所述第二候选通信设备之间的对应关系,确定所述第二通信设备。
14、可选地,所述确定所述目标通信设备和所述第二通信设备之间的第二通信链路的步骤包括:
15、将所述目标通信设备和所述第二通信设备之间的初始通信链路作为所述第二通信链路;或,
16、将目标通信设备和所述第二通信设备之间的初始通信链路和所述目标通信设备对应的备用通信链路共同作为所述第二通信链路。
17、可选地,在所述获取第一通信设备通过第一通信链路传输的待传输数据的步骤之前,所述对称链路数据传输方法还包括:
18、若接收到所述无线自组网的备用组网请求,则获取目标通信设备的至少一个组网通信设备;
19、在所述目标通信设备和各所述组网通信设备之间分别建立备用通信链路。
20、可选地,所述备用通信链路包括备用无线链路和备用有线链路,所述在所述目标通信设备和各所述组网通信设备之间分别建立备用通信链路的步骤包括:
21、为所述目标通信设备和各所述组网通信设备分别建立所述备用无线链路;和/或
22、为所述目标通信设备和各所述组网通信设备分别建立所述备用有线链路。
23、可选地,所述目标通信链路包括目标无线链路和目标有线链路,所述通过所述目标通信链路向第二通信设备传输所述待传输数据的步骤包括:
24、通过所述目标无线链路向所述第二通信设备传输所述待传输数据;或,
25、通过所述目标有线链路向所述第二通信设备传输所述待传输数据。
26、为实现上述目的,本技术还提供一种对称链路数据传输装置,应用于无线自组网的目标通信设备,所述对称链路数据传输装置包括:
27、获取模块,用于获取第一通信设备通过第一通信链路传输的待传输数据,其中,所述第一通信链路为所述目标通信设备和所述第一通信设备之间的通信链路;
28、匹配模块,用于为所述待传输数据匹配所述第一通信链路对应的目标通信链路,其中,所述目标通信链路和所述第一通信链路之间的链路带宽相同;
29、传输模块,用于通过所述目标通信链路向第二通信设备传输所述待传输数据。
30、可选地,所述匹配模块还用于:
31、根据所述无线自组网的组网信息,确定所述目标通信设备对应的第二通信设备;
32、确定所述目标通信设备和所述第二通信设备之间的第二通信链路;
33、对所述第一通信链路的第一链路标识和所述第二通信链路的第二链路标识进行匹配,得到所述目标通信链路。
34、可选地,所述匹配模块还用于:
35、根据所述无线自组网的组网信息,查询与所述目标通信设备共同传输所述待传输数据的候选通信设备,其中,所述候选通信设备包括第一候选通信设备和第二候选通信设备;
36、若所述候选通信设备为所述第一候选通信设备,则将所述第一候选通信设备作为所述第二通信设备;
37、若所述候选通信设备为所述第二候选通信设备,则根据待传输数据和所述第二候选通信设备之间的对应关系,确定所述第二通信设备。
38、可选地,所述匹配模块还用于:
39、将所述目标通信设备和所述第二通信设备之间的初始通信链路作为所述第二通信链路;或,
40、将目标通信设备和所述第二通信设备之间的初始通信链路和所述目标通信设备对应的备用通信链路共同作为所述第二通信链路。
41、可选地,所述对称链路数据传输装置还用于:
42、若接收到所述无线自组网的备用组网请求,则获取目标通信设备的至少一个组网通信设备;
43、在所述目标通信设备和各所述组网通信设备之间分别建立备用通信链路。
44、可选地,所述备用通信链路包括备用无线链路和备用有线链路,所述对称链路数据传输装置还用于:
45、为所述目标通信设备和各所述组网通信设备分别建立所述备用无线链路;和/或
46、为所述目标通信设备和各所述组网通信设备分别建立所述备用有线链路。
47、可选地,所述目标通信链路包括目标无线链路和目标有线链路,所述传输模块还用于:
48、通过所述目标无线链路向所述第二通信设备传输所述待传输数据;或,
49、通过所述目标有线链路向所述第二通信设备传输所述待传输数据。
50、本技术还提供一种电子设备,所述电子设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述对称链路数据传输方法的程序,所述对称链路数据传输方法的程序被处理器执行时可实现如上述的对称链路数据传输方法的步骤。
51、本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有实现对称链路数据传输方法的程序,所述对称链路数据传输方法的程序被处理器执行时实现如上述的对称链路数据传输方法的步骤。
52、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的对称链路数据传输方法的步骤。
53、本技术提供了一种对称链路数据传输方法、装置、电子设备及可读存储介质,应用于无线自组网的目标通信设备,也即,获取第一通信设备通过第一通信链路传输的待传输数据,其中,所述第一通信链路为所述目标通信设备和所述第一通信设备之间的通信链路;为所述待传输数据匹配所述第一通信链路对应的目标通信链路,其中,所述目标通信链路和所述第一通信链路之间的链路带宽相同;通过所述目标通信链路向第二通信设备传输所述待传输数据。由于目标通信链路和第一通信链路之间的链路带宽相同,进而当目标通信设备通过第一通信链路获取第一通信设备传输的待传输数据后,即可实现通过目标通信链路向第二通信链路传输待传输数据的目的。也即,实现了通过链路带宽相同的通信链路由通信设备的上级设备向通信设备的下挂设备传输通信数据的目的。而非在通信设备传输通信数据时,任意选择一条通信链路将通信数据由通信设备的上级设备经由通信设备传输至通信设备的下挂设备。所以克服了由于通信设备和通信设备的上级设备,以及和通信设备的下挂设备之间均存在多条通信链路,进而易导致通信设备正常接收到通信设备的上级设备传输的通信数据,通过通信设备和通信设备的下挂设备之间的某一通信链路传输至通信设备的下挂设备时出现通信数据丢失的情况的技术缺陷。所以,提高了链路通信过程中的数据传输准确性。