Multi-link communication data transmission method, device, electronic device and storage medium

By detecting communication quality and establishing target communication links, the problem of unstable multi-link communication data transmission in wireless ad hoc networks is solved, and higher stability data transmission is achieved and user experience is improved.

CN115942354BActive Publication Date: 2025-08-19SHENZHEN SKYWORTH DIGITAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211702186.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2025-08-19
Estimated Expiration
2042-12-28

AI Technical Summary

Technical Problem

In wireless ad hoc network, data transmission stability during multi-link communication is poor, resulting in poor user experience on the Internet.

Method used

The communication quality between the communication device and the target device is detected. If the communication quality is better than the communication quality of the multi-band initial link, a target communication link is established and data is transmitted through the link, including determining the link disconnection order and adjusting the communication frequency band to ensure the stability of data transmission.

Benefits of technology

It improves the stability of data transmission during multi-link communication, avoids the problem of unstable data throughput caused by poor communication link quality, and improves users' Internet access experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115942354B_ABST
    Figure CN115942354B_ABST
Patent Text Reader

Abstract

This application discloses a multi-link communication data transmission method, apparatus, electronic device, and storage medium, which are applied to communication devices in wireless ad hoc networks. The multi-link communication data transmission method includes: if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the communication device's multi-band initial link, then establishing a target communication link between the communication device and the target communication device, wherein the multi-band initial link is a communication link between the communication device and its superior device in different communication frequency bands after the wireless ad hoc network is successfully established; and transmitting communication data via the target communication link. This application solves the technical problem of poor data transmission stability during multi-link communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a multi-link communication data transmission method, device, electronic device, and readable storage medium. Background Art

[0002] With the continuous development of wireless communication technology, wireless ad hoc networks have been widely used in many fields due to their maintenance-free, strong self-healing and decentralized characteristics. For any communication device in a wireless ad hoc network, it can serve as both a data transmitter and a data receiver. At present, in the data transmission process of multiple backhaul communication links, the lower-level slave device usually transmits communication data through one or more communication links between the directly connected upper device and the lower-level slave device. However, since the bandwidth of the communication link is in dynamic change and the data throughput of the lower-level slave device is affected by the communication link, the data throughput of the lower-level slave device is unstable when sending and receiving data to the directly connected upper device or the lower device, which in turn makes the user's Internet experience poor. Therefore, the data transmission stability in the current multi-link communication process is poor. Summary of the Invention

[0003] The main purpose of this application is to provide a multi-link communication data transmission method, device, electronic device and readable storage medium, aiming to solve the technical problem of poor data transmission stability in the multi-link communication process in the prior art.

[0004] To achieve the above objectives, the present application provides a multi-link communication data transmission method, which is applied to a communication device of a wireless ad hoc network. The multi-link communication data transmission method includes:

[0005] If it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, then establishing a target communication link between the communication device and the target communication device, wherein the multi-band initial link is a communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless ad hoc network is successfully established;

[0006] Communication data is transmitted via the target communication link.

[0007] Optionally, the multi-band initial link includes a first frequency band initial link and a second frequency band initial link, and the step of establishing a target communication link between the communication device and the target communication device includes:

[0008] Determine a link disconnection order corresponding to both the initial link of the first frequency band and the initial link of the second frequency band;

[0009] Disconnecting the initial link of the first frequency band and the initial link of the second frequency band in sequence according to the link disconnection order;

[0010] A target communication link is established which is the same as the first communication frequency band of the initial link of the first frequency band and the same as the second communication frequency band of the initial link of the second frequency band.

[0011] Optionally, the step of determining a link disconnection order corresponding to both the first frequency band initial link and the second frequency band initial link includes:

[0012] Obtaining a first link flow of an initial link of the first frequency band and a second link flow of an initial link of the second frequency band;

[0013] detecting whether the traffic on the first link is better than the traffic on the second link;

[0014] If so, the first preset disconnection order is used as the link disconnection order, wherein the first preset disconnection order is a link disconnection order of disconnecting the initial link of the second frequency band first and then disconnecting the initial link of the first frequency band;

[0015] If not, a second preset disconnection order is used as the link disconnection order, wherein the second preset disconnection order is a link disconnection order of disconnecting the initial link of the first frequency band first and then disconnecting the initial link of the second frequency band.

[0016] Optionally, the step of disconnecting the first frequency band initial link and the second frequency band initial link in sequence according to the link disconnection order includes:

[0017] After detecting that the first frequency band initial link is disconnected, determining whether there is first data to be transmitted on the second frequency band initial link; if so, disconnecting the second frequency band initial link after the first data to be transmitted is transmitted via the second frequency band initial link; if not, disconnecting the second frequency band initial link; or,

[0018] After detecting that the initial link of the second frequency band is disconnected, determine whether there is second data to be transmitted on the initial link of the first frequency band; if so, disconnect the initial link of the first frequency band after the second data to be transmitted is transmitted through the initial link of the first frequency band; if not, disconnect the initial link of the first frequency band.

[0019] Optionally, before the step of disconnecting the first frequency band initial link and the second frequency band initial link in sequence according to the link disconnection order, the multi-link communication data transmission method further includes:

[0020] Detecting whether there is third data to be transmitted on the initial link of the first frequency band; if so, adjusting the communication transmission link of the third data to be transmitted to the initial link of the second frequency band; or,

[0021] Detect whether there is fourth data to be transmitted in the initial link of the second frequency band; if so, adjust the communication transmission link of the fourth data to be transmitted to the initial link of the first frequency band.

[0022] Optionally, before the step of establishing a target communication link between the communication device and the target communication device if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, the multi-link communication data transmission method further includes:

[0023] querying, in the wireless ad hoc network, at least one candidate communication device corresponding to the communication device 5 according to the second communication quality of the multi-band initial link;

[0024] Acquire a first communication quality between the communication device and each of the candidate communication devices, wherein:

[0025] Each candidate communication device includes a target communication device.

[0026] Optionally, the target communication link includes a first target communication link and a second target communication link, and the step of transmitting communication data through the target communication link includes: 0 obtaining a third communication quality of the first target communication link and a fourth communication quality of the second target communication link;

[0027] If the third communication quality is better than the fourth communication quality, transmitting the communication data through the first target communication link;

[0028] If the fourth communication quality is better than or equal to the third communication quality, the communication data is transmitted through the second target communication link.

[0029] To achieve the above-mentioned purpose, the present application further provides a multi-link communication data transmission device, which is applied to a communication device of a wireless ad hoc network, and the multi-link communication data transmission device includes:

[0030] an establishing module, configured to establish a target communication link between the communication device and the target communication device if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, wherein the multi-band initial link is a communication link between the communication device and the upper-level device of the communication device in different communication frequency bands after the wireless ad hoc network is successfully established;

[0031] A transmission module is used to transmit communication data through the target communication link.

[0032] Optionally, the multi-band initial link includes a first frequency band initial link and a second frequency band initial link, and the establishing module is further configured to:

[0033] Determine a link disconnection order corresponding to both the initial link of the first frequency band and the initial link of the second frequency band;

[0034] Disconnecting the initial link of the first frequency band and the initial link of the second frequency band in sequence according to the link disconnection order;

[0035] A target communication link is established which is the same as the first communication frequency band of the initial link of the first frequency band and the same as the second communication frequency band of the initial link of the second frequency band.

[0036] Optionally, the establishing module is further configured to:

[0037] Acquire a first communication quality of an initial link in the first frequency band and a second communication quality of an initial link in the second frequency band;

[0038] detecting whether the first communication quality is better than the second communication quality;

[0039] If so, the first preset disconnection order is used as the link disconnection order, wherein the first preset disconnection order is a link disconnection order of disconnecting the initial link of the second frequency band first and then disconnecting the initial link of the first frequency band;

[0040] If not, a second preset disconnection order is used as the link disconnection order, wherein the second preset disconnection order is a link disconnection order of disconnecting the initial link of the first frequency band first and then disconnecting the initial link of the second frequency band.

[0041] Optionally, the establishing module is further configured to:

[0042] After detecting that the first frequency band initial link is disconnected, determining whether there is first data to be transmitted on the second frequency band initial link; if so, disconnecting the second frequency band initial link after the first data to be transmitted is transmitted via the second frequency band initial link; if not, disconnecting the second frequency band initial link; or,

[0043] After detecting that the initial link of the second frequency band is disconnected, determine whether there is second data to be transmitted on the initial link of the first frequency band; if so, disconnect the initial link of the first frequency band after the second data to be transmitted is transmitted through the initial link of the first frequency band; if not, disconnect the initial link of the first frequency band.

[0044] Optionally, the multi-link communication data transmission device is further used to:

[0045] Detecting whether there is third data to be transmitted on the initial link of the first frequency band; if so, adjusting the communication transmission link of the third data to be transmitted to the initial link of the second frequency band; or,

[0046] Detect whether there is fourth data to be transmitted in the initial link of the second frequency band; if so, adjust the communication transmission link of the fourth data to be transmitted to the initial link of the first frequency band.

[0047] Optionally, the multi-link communication data transmission device is further used to:

[0048] querying, in the wireless ad hoc network, at least one candidate communication device corresponding to the communication device according to the second communication quality of the multi-band initial link;

[0049] A first communication quality between the communication device and each candidate communication device is obtained, wherein each candidate communication device includes a target communication device.

[0050] Optionally, the target communication link includes a first target communication link and a second target communication link, and the transmission module is further configured to:

[0051] Acquire a third communication quality of the first target communication link and a fourth communication quality of the second target communication link;

[0052] If the third communication quality is better than the fourth communication quality, transmitting the communication data through the first target communication link;

[0053] If the fourth communication quality is better than or equal to the third communication quality, the communication data is transmitted through the second target communication link.

[0054] The present application also provides an electronic device, which includes: a memory, a processor, and a program of the multi-link communication data transmission method stored in the memory and executable on the processor. When the program of the multi-link communication data transmission method is executed by the processor, the steps of the multi-link communication data transmission method described above can be implemented.

[0055] The present application also provides a computer-readable storage medium, on which is stored a program for implementing a multi-link communication data transmission method. When the program for the multi-link communication data transmission method is executed by a processor, the steps of the multi-link communication data transmission method as described above are implemented.

[0056] The present application also provides a computer program product, including a computer program, which implements the steps of the multi-link communication data transmission method as described above when the computer program is executed by a processor.

[0057] The present application provides a multi-link communication data transmission method, apparatus, electronic device, and readable storage medium, which are applied to communication devices in a wireless ad hoc network. Specifically, if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, a target communication link is established between the communication device and the target communication device, wherein the multi-band initial link is the communication link between the communication device and the communication device's parent device in different communication frequency bands after the wireless ad hoc network is successfully established; and communication data is transmitted through the target communication link. Because communication quality can objectively reflect the bandwidth of the communication link between the communication device and other communication devices in the wireless ad hoc network in different communication frequency bands, when it is detected that the communication quality between the communication device and the target communication device is better than the communication quality between the communication device and the communication device's parent device after the wireless ad hoc network is successfully established, the target communication link is directly established between the communication device and the target communication device, and communication data is transmitted through the target communication link. This can achieve the purpose of circumventing the communication link between the communication device and the communication device's parent device from limiting the data throughput of the communication device. In other words, the purpose of transmitting communication data through a communication link with higher communication quality is achieved. Instead of having to rely solely on the communication link between the communication device and the directly connected superior or subordinate device when the wireless ad hoc network is established, communication data transmission on a communication device is overcome. This overcomes the technical drawback that occurs when the quality of the current communication link deteriorates and the data throughput of the subordinate slave device is affected by the communication link, resulting in unstable data throughput when the subordinate slave device sends and receives data to the directly connected superior or subordinate device, which in turn leads to a poor user experience. This improves the stability of data transmission during multi-link communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0059] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0060] Figure 1 A schematic diagram of multi-link communication of the multi-link communication data transmission method provided in Example 1 of the present application;

[0061] Figure 2 A flowchart of a multi-link communication data transmission method provided in Example 1 of the present application;

[0062] Figure 3 A schematic diagram of a wireless ad hoc network for the multi-link communication data transmission method provided in Example 1 of the present application;

[0063] Figure 4 A flowchart of a multi-link communication data transmission method provided in Example 2 of the present application;

[0064] Figure 5 A schematic diagram of the structure of a multi-link communication data transmission device provided in Example 3 of the present application;

[0065] Figure 6 This is a schematic diagram of the structure of the electronic device provided in Example 4 of the present application.

[0066] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0067] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0068] Example 1

[0069] First of all, it should be understood that in the current wireless ad hoc network scheme, the communication links between different communication devices usually transmit communication data through wired transmission, or transmit communication data wirelessly through Wi-Fi 2.4G or Wi-Fi 5G / 6G, and cannot transmit communication data through two communication links at the same time. In this context, other patent applications submitted on the same day of this application have detailed the networking method of multi-link communication, specifically utilizing VLAN aggregation, super-VLAN and Sub-VLAN technologies to avoid technical defects such as communication loop generation or communication disorder when implementing multi-link communication, so as to enhance the flexibility between different communication devices in the wireless ad hoc network. For example, referring to Figure 1 , Figure 1To illustrate a schematic diagram of multi-link communication, a lower-level slave device is simultaneously connected to the 2.4G and 5G networks of its upper-level device. If the lower-level slave device still maintains a wired connection and the bandwidth meets the requirements, it can either disconnect the WiFi connection or continue to maintain the wired connection. Currently, in multi-link communication, the lower-level slave device usually transmits communication data through one or more communication links between the directly connected upper-level device and the lower-level slave device. However, due to changes in the quality of the communication link and the data throughput of the lower-level slave device being affected by the communication link, the data throughput of the lower-level slave device is unstable when sending and receiving data to the directly connected upper-level device or the lower-level device, which in turn makes the user's Internet experience poor. Therefore, there is an urgent need for a method to improve the stability of data transmission during multi-link communication.

[0070] The embodiment of the present application provides a multi-link communication data transmission method, which is applied to a communication device of a wireless ad hoc network. In the first embodiment of the multi-link communication data transmission method of the present application, referring to Figure 2 , the multi-link communication data transmission method includes:

[0071] Step S10: If it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, a target communication link is established between the communication device and the target communication device, wherein the multi-band initial link is a communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless ad hoc network is successfully established;

[0072] Step S20: transmitting communication data via the target communication link.

[0073] In this embodiment, it should be noted that the communication link is used to characterize the physical channel between the communication devices of the wireless ad hoc network, and can be specifically a bidirectional communication link. When the wireless ad hoc network is successfully established, a communication link exists between the communication devices of the wireless ad hoc network to realize the transmission of communication data. The communication quality of the communication link is related to factors such as signal strength, co-channel interference and the number of hops with the master device. The higher the signal strength, the smaller the co-channel interference and the fewer the hops with the master device, the better the link quality. The wireless ad hoc network includes a master communication device and a slave communication device. The master communication device of the wireless ad hoc network is used to represent the communication device that manages the entire networking of the wireless ad hoc network, which can be specifically one. The slave communication device of the wireless ad hoc network is used to represent the communication device managed by the master communication device, which can be specifically one or more. In a specific implementation, the master communication device can manage multiple slave communication devices. The slave communication device can be a communication device directly connected to the master communication device, or a communication device indirectly connected to the master communication device by connecting the slave communication device to the master communication device, thereby forming a multi-level network. Therefore, the multi-link communication data transmission method can be applied to any communication device of the wireless ad hoc network, which can be specifically a master communication device or a slave communication device.

[0074] In addition, it should be noted that after the wireless ad hoc network is successfully established, the communication device of the wireless ad hoc network can collect the signal strength (first signal strength) between it and the target communication device through a preset signal strength algorithm, wherein the target communication device is used to characterize the communication device other than the communication device applying the multi-link communication data transmission method in the wireless ad hoc network, for example, referring to Figure 3 , Figure 3 The figure is a network diagram representing a wireless ad hoc network, wherein the wireless ad hoc network is a two-hop ad hoc network, communication device 1 is a master communication device, communication device 2, communication device 3, communication device 4, communication device 5, communication device 6 and communication device 7 are all slave communication devices, assuming that communication device 3 is a communication device applying a multi-link communication data transmission method, then communication devices other than communication device 3 can be used as the target communication device.

[0075] In addition, it should be noted that the multi-band initial link is a communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless self-organizing network is successfully established, wherein the communication frequency band can specifically be 2.4GHz, 5GHz and 6GHz, etc. During the networking process of the wireless self-organizing network, communication links in different communication frequency bands will be established between the communication device and the upper device of the communication device, and the configuration synchronization process and protocol specifications based on the wireless self-organizing network protocol will ensure communication data synchronization to successfully network. After the wireless self-organizing network is successfully established, the master communication device of the wireless self-organizing network synchronizes configuration information with the slave communication device, wherein the configuration information can be the username and password of the wireless self-organizing network, the selection of the communication channel, the parameters for maintaining network stability and the backhaul link information of different communication frequency bands, wherein the backhaul link information specifically includes SSID (Service Set Identifier), the password and encryption method of the backhaul link, etc.

[0076] In addition, it should be noted that after the wireless self-organizing network is successfully established, the master communication device acts as a communication medium for data transmission between the slave communication device and the server to realize data interaction between the slave communication device and the server. For example, when the slave communication device returns the communication data to be transmitted to the master communication device in one level or multiple levels, the master communication device sends the communication data to the slave communication device. When the master communication device receives the communication data to be transmitted from the server, the master communication device returns it to the slave communication device in one level or multiple levels.

[0077] As an example, steps S10 to S20 include: calculating the first signal strength between the communication device and the target communication device in real time according to a preset signal strength algorithm, and collecting the second communication quality of the communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless self-organizing network is successfully established in real time, comparing the first signal strength and the second communication quality, and if the first communication quality is better than the second communication quality, establishing a target communication link between the communication device and the target communication device, wherein the communication link in different communication frequency bands can specifically be a downlink communication link in different communication frequency bands or an uplink communication link in different communication frequency bands, the downlink communication link is the communication link between the communication device and the lower device of the communication device, and the uplink communication link is the communication link between the communication device and the upper device of the communication device; and transmitting communication data through the target communication link.

[0078] Wherein, the first frequency band initial link and the second frequency band initial link, the step of establishing the target communication link between the communication device and the target communication device includes:

[0079] Step A10: determining a link disconnection order corresponding to both the initial link of the first frequency band and the initial link of the second frequency band;

[0080] Step A20: disconnecting the initial link of the first frequency band and the initial link of the second frequency band in sequence according to the link disconnection order;

[0081] Step A30: establishing target communication links that are the same as the first communication frequency band of the initial link in the first frequency band and the same as the second communication frequency band of the initial link in the second frequency band.

[0082] In this embodiment, it should be noted that the first frequency band initial link and the second frequency band initial link are communication links between the communication device and the upper device of the communication device in different communication frequency bands after the wireless self-organizing network is successfully established. For example, the first frequency band initial link can be a 2.4GHz frequency band communication link, and the second frequency band initial link can be a 5GHz frequency band communication link. Since the multi-band initial link includes multiple communication links in different communication frequency bands, in order to ensure the mutual independence between different communication links and the uninterrupted transmission of communication data when the communication links in different communication frequency bands are disconnected, the communication links in different communication frequency bands are disconnected in sequence according to the link disconnection order. At the same time, when the communication link in each communication frequency band is disconnected, the target communication link in the corresponding frequency band is established.

[0083] As an example, steps A10 to A30 include: performing a link quality comparison on the first frequency band initial link and the second frequency band initial link to obtain a frequency band link quality order, inverting the frequency band link quality order to obtain a link disconnection order corresponding to the first frequency band initial link and the second frequency band initial link. For example, in an implementable manner, assuming that the link quality of the first frequency band initial link is better than the link quality of the second frequency band initial link, the link disconnection order may be to disconnect the second frequency band initial link first, and then disconnect the first frequency band initial link; according to the link disconnection order, disconnect the second frequency band initial link first, and then disconnect the first frequency band initial link; establish target communication links that are the same as the first communication frequency band of the first frequency band initial link and the second communication frequency band of the second frequency band initial link, respectively, wherein the first communication frequency band may be specifically 2.4 GHz, and the second communication frequency band may be specifically 5 GHz.

[0084] The step of determining a link disconnection order corresponding to both the first frequency band initial link and the second frequency band initial link includes:

[0085] Step B10: Acquire a first link flow of the initial link of the first frequency band and a second link flow of the initial link of the second frequency band;

[0086] Step B20, detecting whether the traffic of the first link is better than the traffic of the second link;

[0087] Step B30: If yes, use the first preset disconnection order as the link disconnection order, wherein the first preset disconnection order is a link disconnection order in which the initial link of the second frequency band is disconnected first and then the initial link of the first frequency band is disconnected;

[0088] Step B40: If not, the second preset disconnection order is used as the link disconnection order, wherein the second preset disconnection order is a link disconnection order of disconnecting the first frequency band initial link first and then disconnecting the second frequency band initial link.

[0089] In this embodiment, it should be noted that during multi-link communication, different communication links may have different link traffic conditions. To more objectively reflect the communication capabilities of different communication links, the data transmission conditions of the communication links can be queried, and the disconnection order of the first frequency band initial link and the second frequency band initial link can be determined based on the data transmission conditions. The first link traffic and the second link traffic are both considered link traffic, and the link traffic is used to characterize the data transmission conditions of the communication links.

[0090] As an example, steps B10 to B40 include: obtaining the first link traffic of the initial link of the first frequency band and the second link traffic of the initial link of the second frequency band; detecting whether the first link traffic is greater than the second link traffic; if it is detected that the first link traffic is greater than the second link traffic, using the first preset disconnection order as the link disconnection order, wherein the first preset disconnection order is a link disconnection order of first disconnecting the initial link of the second frequency band and then disconnecting the initial link of the first frequency band; if it is detected that the first link traffic is less than or equal to the second link traffic, using the second preset disconnection order as the link disconnection order, wherein the second preset disconnection order is a link disconnection order of first disconnecting the initial link of the first frequency band and then disconnecting the initial link of the second frequency band.

[0091] The step of disconnecting the first frequency band initial link and the second frequency band initial link in sequence according to the link disconnection order includes:

[0092] Step C10: After detecting that the first frequency band initial link is disconnected, determining whether there is first data to be transmitted on the second frequency band initial link; if so, disconnecting the second frequency band initial link after the first data to be transmitted is transmitted via the second frequency band initial link; if not, disconnecting the second frequency band initial link; or,

[0093] Step C20: After detecting that the second frequency band initial link is disconnected, determine whether there is second data to be transmitted in the first frequency band initial link; if so, disconnect the first frequency band initial link after the second data to be transmitted is transmitted through the first frequency band initial link; if not, disconnect the first frequency band initial link.

[0094] In this embodiment, it should be noted that different communication devices may experience different progress in communication data transmission during the process of disconnecting the initial multi-band link and establishing the target communication link. To ensure that communication data transmission is not affected by the disconnection of the initial multi-band link and the establishment of the target communication link, the data transmission status of a communication link in a later disconnected communication frequency band may be detected, and the communication link may be disconnected if no data transmission is detected in the communication link in that communication frequency band.

[0095] As an example, steps C10 to C20 include: after detecting that the initial link of the first frequency band is disconnected, determining whether the initial link of the second frequency band has first data to be transmitted based on the third link traffic of the initial link of the second frequency band; if the third link traffic of the initial link of the second frequency band is greater than zero, determining that the initial link of the second frequency band has first data to be transmitted, and after detecting that the first data to be transmitted is transmitted through the initial link of the second frequency band, disconnecting the initial link of the second frequency band; if the third link traffic of the initial link of the second frequency band is equal to zero, directly disconnecting the initial link of the second frequency band; or,

[0096] After detecting that the initial link of the second frequency band is disconnected, determining whether the initial link of the first frequency band has second data to be transmitted based on the fourth link traffic of the initial link of the first frequency band; if the fourth link traffic of the initial link of the first frequency band is greater than zero, determining that the initial link of the first frequency band has second data to be transmitted, and disconnecting the initial link of the first frequency band after detecting that the second data to be transmitted is completely transmitted through the initial link of the first frequency band; if the fourth link traffic of the initial link of the first frequency band is equal to zero, directly disconnecting the initial link of the first frequency band.

[0097] Before the step of disconnecting the first frequency band initial link and the second frequency band initial link in sequence according to the link disconnection order, the multi-link communication data transmission method further includes:

[0098] Step D10: Detect whether there is third data to be transmitted in the initial link of the first frequency band; if so, adjust the communication transmission link of the third data to be transmitted to the initial link of the second frequency band; or

[0099] Step D20: Detect whether there is fourth data to be transmitted in the initial link of the second frequency band; if so, adjust the communication transmission link of the fourth data to be transmitted to the initial link of the first frequency band.

[0100] In this embodiment, it should be noted that since both the initial link of the first frequency band and the initial link of the second frequency band can be used to transmit communication data, in order to ensure the normal transmission of communication data that originally relied on the communication link of a certain communication frequency band for transmission after the communication link of the communication frequency band is disconnected, the communication link can be adjusted for the above-mentioned communication data.

[0101] As an example, steps D10 to D20 include: detecting whether there is third data to be transmitted on the initial link of the first frequency band based on the fifth link traffic of the initial link of the first frequency band; if the fifth link traffic of the initial link of the first frequency band is greater than zero, determining that there is third data to be transmitted on the initial link of the first frequency band, and adjusting the communication transmission link of the third data to be transmitted to the initial link of the second frequency band; or,

[0102] According to the sixth link traffic of the initial link of the second frequency band, detect whether there is fourth data to be transmitted on the initial link of the second frequency band; if the sixth link traffic of the initial link of the second frequency band is greater than zero, determine that there is fourth data to be transmitted on the initial link of the second frequency band, and adjust the communication transmission link of the fourth data to be transmitted to the initial link of the first frequency band.

[0103] The first link traffic, the second link traffic, the third link traffic, the fourth link traffic, the fifth link traffic and the sixth link traffic are link traffic of the multi-band initial link of the communication device at different time nodes.

[0104] The target communication link includes a first target communication link and a second target communication link, and the step of transmitting communication data through the target communication link includes:

[0105] Step E10: Acquire a third communication quality of the first target communication link and a fourth communication quality of the second target communication link;

[0106] Step E20: if the third communication quality is better than the fourth communication quality, transmitting communication data through the first target communication link;

[0107] Step E30: If the fourth communication quality is better than or equal to the third communication quality, transmit communication data through the second target communication link.

[0108] In this embodiment, it should be noted that after the target communication links corresponding to different communication frequency bands are successfully established, in order to ensure the efficiency of communication data transmission, the signal strength of the target communication links in different communication frequency bands can be collected in real time, and then the communication link for transmitting communication data is selected according to the strength of the signal strength. The first target communication link and the second target communication link are both target communication links, wherein the first target communication link can be 2.4 GHz and the second target communication link can be 5 GHz.

[0109] As an example, steps E10 to E30 include: obtaining a third signal strength of the first target communication link and a fourth signal strength of the second target communication link; if the third signal strength is greater than the fourth signal strength, transmitting communication data through the first target communication link; if the third signal strength is less than or equal to the fourth signal strength, transmitting communication data through the second target communication link.

[0110] The present application provides a multi-link communication data transmission method, which is applied to a communication device in a wireless ad hoc network. Specifically, if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, a target communication link is established between the communication device and the target communication device, wherein the multi-band initial link is a communication link between the communication device and the communication device's parent device in different communication frequency bands after the wireless ad hoc network is successfully established; and communication data is transmitted through the target communication link. Because the communication quality can objectively reflect the bandwidth of the communication link between the communication device and other communication devices in the wireless ad hoc network in different communication frequency bands, when it is detected that the communication quality between the communication device and the target communication device is better than the communication quality between the communication device and the communication device's parent device after the wireless ad hoc network is successfully established, the target communication link is directly established between the communication device and the target communication device, and communication data is transmitted through the target communication link. This can achieve the purpose of circumventing the limitation of the communication device's data throughput by the communication link between the communication device and the communication device's parent device. In other words, the purpose of transmitting communication data through a communication link with higher signal strength is achieved. Instead of having to rely solely on the communication link between the communication device and the directly connected superior or subordinate device when establishing the wireless ad hoc network, communication data transmission on a communication device is overcome. This overcomes the technical drawback of unstable data throughput when sending and receiving data to and from a directly connected superior or subordinate device, which can result in a poor user experience due to deteriorating communication link quality and the data throughput of subordinate slave devices being affected by the communication link. This improves the stability of data transmission during multi-link communication.

[0111] Example 2

[0112] Further, refer to Figure 4 In another embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction and will not be described in detail. On this basis, before the step of establishing a target communication link between the communication device and the target communication device if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, the multi-link communication data transmission method further includes:

[0113] Step F10, querying at least one candidate communication device corresponding to the communication device in the wireless ad hoc network according to the second communication quality of the multi-band initial link;

[0114] Step F20: Acquire a first communication quality between the communication device and each candidate communication device, wherein each candidate communication device includes a target communication device.

[0115] In this embodiment, it should be noted that, since the topological structure of a wireless ad hoc network is usually more complex, if any communication device in the wireless ad hoc network except the communication device is used as the target communication device, it will take a long time to compare the first communication quality and the second communication quality, thereby making the establishment efficiency of the target communication link low. Based on the correspondence between the second communication quality in the current state and the communication devices in the previous wireless ad hoc network, the collection scope of the first communication quality can be narrowed, that is, the calculation amount of the first communication quality and the comparison amount of different link qualities are reduced, wherein the candidate communication device is used to characterize the communication device in the wireless ad hoc network whose difference in score with the second communication quality is within a preset difference threshold range.

[0116] As an example, steps F10 to F20 include: using the second communication quality of the multi-band initial link as an index, querying at least one corresponding candidate communication device in a preset signal strength table; obtaining the first communication quality between the communication device and each candidate communication device, wherein each candidate communication device includes a target communication device.

[0117] An embodiment of the present application provides a method for obtaining communication quality. That is, based on the second communication quality of the multi-band initial link, query at least one candidate communication device corresponding to the communication device in the wireless ad hoc network; obtain the first communication quality between the communication device and each candidate communication device, wherein each candidate communication device includes a target communication device. Compared with directly calculating the first communication quality between the communication device and all target communication devices in the wireless ad hoc network, and comparing each first communication quality with the second communication quality respectively to establish a communication quality acquisition method for the target communication link. The embodiment of the present application filters out the candidate communication devices through the second communication quality of the multi-band initial link, and only obtains the first communication quality between the communication device and each candidate communication device by calculation. Since the number of candidate communication devices is less than the number of target communication devices, the purpose of reducing the amount of calculation when obtaining the communication quality can be achieved, so it lays the foundation for improving the efficiency of establishing the target communication link.

[0118] Example 3

[0119] The embodiment of the present application also provides a multi-link communication data transmission device, which is applied to a communication device of a wireless ad hoc network, referring to Figure 5 , the multi-link communication data transmission device includes:

[0120] Establishing module 101, configured to establish a target communication link between the communication device and the target communication device if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, wherein the multi-band initial link is a communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless ad hoc network is successfully established;

[0121] The transmission module 102 is configured to transmit communication data via the target communication link.

[0122] Optionally, the multi-band initial link includes a first frequency band initial link and a second frequency band initial link, and the establishing module 101 is further configured to:

[0123] Determine a link disconnection order corresponding to both the initial link of the first frequency band and the initial link of the second frequency band;

[0124] Disconnecting the initial link of the first frequency band and the initial link of the second frequency band in sequence according to the link disconnection order;

[0125] A target communication link is established which is the same as the first communication frequency band of the initial link of the first frequency band and the same as the second communication frequency band of the initial link of the second frequency band.

[0126] Optionally, the establishing module 101 is further configured to:

[0127] Acquire a first communication quality of an initial link in the first frequency band and a second communication quality of an initial link in the second frequency band;

[0128] detecting whether the first communication quality is better than the second communication quality;

[0129] If so, the first preset disconnection order is used as the link disconnection order, wherein the first preset disconnection order is a link disconnection order of disconnecting the initial link of the second frequency band first and then disconnecting the initial link of the first frequency band;

[0130] If not, a second preset disconnection order is used as the link disconnection order, wherein the second preset disconnection order is a link disconnection order of disconnecting the initial link of the first frequency band first and then disconnecting the initial link of the second frequency band.

[0131] Optionally, the establishing module 101 is further configured to:

[0132] After detecting that the first frequency band initial link is disconnected, determining whether there is first data to be transmitted on the second frequency band initial link; if so, disconnecting the second frequency band initial link after the first data to be transmitted is transmitted via the second frequency band initial link; if not, disconnecting the second frequency band initial link; or,

[0133] After detecting that the initial link of the second frequency band is disconnected, determine whether there is second data to be transmitted on the initial link of the first frequency band; if so, disconnect the initial link of the first frequency band after the second data to be transmitted is transmitted through the initial link of the first frequency band; if not, disconnect the initial link of the first frequency band.

[0134] Optionally, the multi-link communication data transmission device is further used to:

[0135] Detecting whether there is third data to be transmitted on the initial link of the first frequency band; if so, adjusting the communication transmission link of the third data to be transmitted to the initial link of the second frequency band; or,

[0136] Detect whether there is fourth data to be transmitted in the initial link of the second frequency band; if so, adjust the communication transmission link of the fourth data to be transmitted to the initial link of the first frequency band.

[0137] Optionally, the multi-link communication data transmission device is further used to:

[0138] querying, in the wireless ad hoc network, at least one candidate communication device corresponding to the communication device according to the second communication quality of the multi-band initial link;

[0139] A first communication quality between the communication device and each candidate communication device is obtained, wherein each candidate communication device includes a target communication device.

[0140] Optionally, the target communication link includes a first target communication link and a second target communication link, and the transmission module 102 is further configured to:

[0141] Acquire a third communication quality of the first target communication link and a fourth communication quality of the second target communication link;

[0142] If the third communication quality is better than the fourth communication quality, transmitting the communication data through the first target communication link;

[0143] If the fourth communication quality is better than or equal to the third communication quality, the communication data is transmitted through the second target communication link.

[0144] The multi-link communication data transmission device provided by the present invention employs the multi-link communication data transmission method described in the aforementioned embodiment, thereby resolving the technical issue of poor data transmission stability during multi-link communication. Compared to the prior art, the multi-link communication data transmission device provided by the embodiment of the present invention achieves the same beneficial effects as the multi-link communication data transmission method described in the aforementioned embodiment. Other technical features of the multi-link communication data transmission device are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.

[0145] Example 4

[0146] An embodiment of the present invention provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the multi-link communication data transmission method of the above-mentioned embodiment 1.

[0147] Reference below Figure 6 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0148] like Figure 6 As shown, the electronic device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. Various programs and data required for the operation of the electronic device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus.

[0149] Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, hard disk, etc.; and communication devices 1009. The communication devices can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have instead.

[0150] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 1009, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0151] The electronic device provided by the present invention employs the multi-link communication data transmission method described in the above-mentioned embodiments, thereby resolving the technical issue of poor data transmission stability during multi-link communication. Compared to the prior art, the electronic device provided by the present invention has the same beneficial effects as the multi-link communication data transmission method described in the above-mentioned embodiments. Other technical features of the electronic device are the same as those disclosed in the above-mentioned embodiments and are not further elaborated here.

[0152] It should be understood that various parts of the present disclosure can be implemented with hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0153] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

[0154] Example 5

[0155] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the multi-link communication data transmission method in the above embodiment.

[0156] The computer-readable storage medium provided in the embodiment of the present invention can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0157] The computer-readable storage medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0158] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by an electronic device, the electronic device: if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, then establish a target communication link between the communication device and the target communication device, wherein the multi-band initial link is a communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless self-organizing network is successfully established; and transmit communication data through the target communication link.

[0159] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0160] The flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0161] The modules described in the embodiments of the present disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0162] The computer-readable storage medium provided by the present invention stores computer-readable program instructions for executing the aforementioned multi-link communication data transmission method, thereby resolving the technical issue of poor data transmission stability during multi-link communication. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided by the embodiments of the present invention are the same as those of the multi-link communication data transmission method provided by the aforementioned embodiments, and are not further elaborated here.

[0163] Example 6

[0164] The present application also provides a computer program product, including a computer program, which implements the steps of the multi-link communication data transmission method as described above when the computer program 5 is executed by a processor.

[0165] The computer program product provided in this application solves the technical problem of poor data transmission stability during multi-link communication. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiment of the present invention are the same as the beneficial effects of the multi-link communication data transmission method provided in the above embodiment, and will not be repeated here.

[0166] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A multi-link communication data transmission method, characterized in that: The multi-link communication data transmission method applied to a communication device of a wireless ad hoc network includes: If it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, then establishing a target communication link between the communication device and the target communication device, wherein the multi-band initial link is a communication link between the communication device and the upper device of the communication device in different communication frequency bands after the wireless ad hoc network is successfully established; transmitting communication data via the target communication link; The step of establishing a target communication link between the communication device and the target communication device includes: determining a link disconnection order of each link in the multi-band initial link, wherein the greater the link traffic of each link, the later the link disconnection order; Disconnecting each link in the multi-band initial link in sequence according to the link disconnection order; A target communication link corresponding to the communication device is established, wherein a communication frequency band of the newly established target communication link is the same as a communication frequency band of the disconnected initial link.

2. The multi-link communication data transmission method according to claim 1, wherein: The multi-band initial link includes a first frequency band initial link and a second frequency band initial link, The step of establishing a target communication link between the communication device and the target communication device comprises: Determine a link disconnection order corresponding to both the initial link of the first frequency band and the initial link of the second frequency band; Disconnecting the initial link of the first frequency band and the initial link of the second frequency band in sequence according to the link disconnection order; A target communication link is established which is the same as the first communication frequency band of the initial link of the first frequency band and the same as the second communication frequency band of the initial link of the second frequency band.

3. The multi-link communication data transmission method according to claim 2, wherein: The step of determining a link disconnection order corresponding to both the first frequency band initial link and the second frequency band initial link comprises: Obtaining a first link flow of an initial link of the first frequency band and a second link flow of an initial link of the second frequency band; Detecting whether the traffic on the first link is greater than the traffic on the second link; If so, the first preset disconnection order is used as the link disconnection order, wherein the first preset disconnection order is a link disconnection order of disconnecting the initial link of the second frequency band first and then disconnecting the initial link of the first frequency band; If not, a second preset disconnection order is used as the link disconnection order, wherein the second preset disconnection order is a link disconnection order of disconnecting the initial link of the first frequency band first and then disconnecting the initial link of the second frequency band.

4. The multi-link communication data transmission method according to claim 2, wherein: The step of disconnecting the first frequency band initial link and the second frequency band initial link in sequence according to the link disconnection order includes: After detecting that the first frequency band initial link is disconnected, determining whether there is first data to be transmitted on the second frequency band initial link; if so, disconnecting the second frequency band initial link after the first data to be transmitted is transmitted via the second frequency band initial link; if not, disconnecting the second frequency band initial link; or, After detecting that the initial link of the second frequency band is disconnected, determine whether there is second data to be transmitted on the initial link of the first frequency band; if so, disconnect the initial link of the first frequency band after the second data to be transmitted is transmitted through the initial link of the first frequency band; if not, disconnect the initial link of the first frequency band.

5. The multi-link communication data transmission method according to claim 2, wherein: Before the step of disconnecting the first frequency band initial link and the second frequency band initial link in sequence according to the link disconnection order, the multi-link communication data transmission method further includes: Detecting whether there is third data to be transmitted on the initial link of the first frequency band; if so, adjusting the communication transmission link of the third data to be transmitted to the initial link of the second frequency band; or, Detect whether there is fourth data to be transmitted in the initial link of the second frequency band; if so, adjust the communication transmission link of the fourth data to be transmitted to the initial link of the first frequency band.

6. The multi-link communication data transmission method according to claim 1, wherein: Before the step of establishing a target communication link between the communication device and the target communication device if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, the multi-link communication data transmission method further includes: querying, in the wireless ad hoc network, at least one candidate communication device corresponding to the communication device according to the second communication quality of the multi-band initial link; A first communication quality between the communication device and each candidate communication device is obtained, wherein each candidate communication device includes a target communication device.

7. The multi-link communication data transmission method according to claim 1, wherein: The target communication link includes a first target communication link and a second target communication link, The step of transmitting communication data through the target communication link comprises: Acquire a third communication quality of the first target communication link and a fourth communication quality of the second target communication link; If the third communication quality is better than the fourth communication quality, transmitting the communication data through the first target communication link; If the fourth communication quality is better than or equal to the third communication quality, the communication data is transmitted through the second target communication link.

8. A multi-link communication data transmission device, characterized in that: A communication device applied to a wireless ad hoc network, wherein the multi-link communication data transmission device comprises: an establishing module, configured to establish a target communication link between the communication device and the target communication device if it is detected that the first communication quality between the communication device and the target communication device is better than the second communication quality of the multi-band initial link of the communication device, wherein the multi-band initial link is a communication link between the communication device and the upper-level device of the communication device in different communication frequency bands after the wireless ad hoc network is successfully established; a transmission module, configured to transmit communication data via the target communication link; The establishment module is further used to determine the link disconnection order of each link in the multi-band initial link, wherein the greater the link traffic of each link, the later the link disconnection order; according to the link disconnection order, each link in the multi-band initial link is disconnected in turn; and a target communication link corresponding to the communication device is established, wherein the communication frequency band of the newly created target communication link is the same as the communication frequency band of the disconnected initial link.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the steps of the multi-link communication data transmission method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program for implementing a multi-link communication data transmission method, and the program for implementing a multi-link communication data transmission method is executed by a processor to implement the steps of the multi-link communication data transmission method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Frequency band adaptive wireless communication

    CN101401480A

  • AP switching method and device, equipment and medium

    CN110572859A