A method, device, equipment and medium for selecting a backhaul link
By establishing multiple backhaul links in the wireless grid network and selecting the best link according to the signal strength and interference level, the problem of low traffic throughput of wireless network communication equipment is solved, and communication quality and bandwidth utilization are improved.
Patent Information
- Application Number
- CN202211716119.X
- 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
The traffic throughput of wireless network communication devices is low, the existing backhaul link is greatly affected by the environment, and the bandwidth of a single link limits the bandwidth of the network.
After the wireless grid network is successfully networked, multiple backhaul links between the network node and the superior device are established, and the environmental interference level is divided based on the reception indicator signal strength and transmission rate of the backhaul link, and the best backhaul link is selected for communication.
By establishing multiple backhaul links and selecting the best link according to the interference level, the impact of environmental interference is reduced and the traffic throughput of wireless communication devices is improved.
Smart Images

Figure CN116193473B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network communication technology, and in particular to a backhaul link selection method, apparatus, device, and medium. Background Art
[0002] Mesh (wireless mesh network) is a wireless communication technology that leverages multi-hop interconnection and mesh topology to expand user network coverage. Compared to the coverage of a single device, it can maximize the maintenance of network services in the user environment and provide comprehensive network coverage. Currently, the backhaul links between Mesh devices are either wired Ethernet transmission links or wireless Wi-Fi 2.4GHz or Wi-Fi 5GHz / 6GHz. Data cannot be transmitted simultaneously on both links. When the current backhaul link is affected by the environment, the user's network quality is significantly affected. At the same time, the user's Internet bandwidth is often limited by the bandwidth of a single backhaul link, resulting in low traffic throughput for wireless communication devices. Summary of the Invention
[0003] The main purpose of this application is to provide a backhaul link selection method, apparatus, device and medium, aiming to solve the technical problem of low traffic throughput of wireless network communication equipment.
[0004] To achieve the above objectives, the present application provides a backhaul link selection method, which includes:
[0005] After the wireless mesh network is successfully established, each backhaul link is established between the network node in the wireless mesh network and the upper-level device of the network node;
[0006] Based on the current received indication signal strength and transmission rate of each of the backhaul links, classifying each of the backhaul links into different environmental interference levels;
[0007] Each target backhaul link is selected according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength, wherein the target backhaul link is used for communication between the network node and the upper-level device.
[0008] Optionally, the step of establishing each backhaul link between the network node in the wireless mesh network and an upper-level device of the network node includes:
[0009] Performing configuration synchronization according to a protocol of the wireless mesh network to obtain backhaul link information corresponding to each backhaul link;
[0010] Based on the backhaul link information, establishing a connection between the network node and an upper-level device of the network node based on each backhaul link;
[0011] The data in each return link is split using virtual local area network technology.
[0012] Optionally, the step of dividing each backhaul link into different environmental interference levels based on the current received indication signal strength and transmission rate of each backhaul link includes:
[0013] Obtaining a current received indication signal strength range and a transmission rate range corresponding to each of the environmental interference levels;
[0014] Each of the backhaul links is divided into different environmental interference levels according to the current received indication signal strength, the transmission rate, and the current received indication signal strength range and the transmission rate range corresponding to each environmental interference level of each backhaul link.
[0015] Optionally, the type of the backhaul link includes at least a wireless backhaul link;
[0016] The step of selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength includes:
[0017] Determining whether there is a wired backhaul link in each of the backhaul links;
[0018] If so, setting the wired backhaul link as the first target backhaul link, and selecting each target backhaul link according to the environmental interference level of each wireless backhaul link;
[0019] If not, each target backhaul link is selected according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength.
[0020] The wireless backhaul link includes at least one of a 2.4 GHz frequency band backhaul link and a 5 GHz frequency band backhaul link, and the environmental interference level includes at least one of a low interference level, a medium interference level, and a high interference level, wherein the degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level;
[0021] The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link includes:
[0022] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, suspending the use of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link;
[0023] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the second target backhaul link;
[0024] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the second target backhaul link.
[0025] Optionally, the wireless backhaul link includes at least one of a 2.4 GHz frequency band backhaul link and a 5 GHz frequency band backhaul link, and the environmental interference level includes at least one of a low interference level, a medium interference level, and a high interference level, wherein the degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level;
[0026] The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength includes:
[0027] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4 GHz band backhaul link and the 5 GHz band backhaul link is set as the first target backhaul link;
[0028] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the first target backhaul link;
[0029] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
[0030] Optionally, the step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength includes:
[0031] If the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels or medium interference levels, the 5G band backhaul link is set as the first target backhaul link, and the 2.4G band link is set as the second target backhaul link;
[0032] If the environmental interference level of the 5G band backhaul link is a medium interference level, and the environmental interference level of the 2.4G band backhaul link is a low interference level, the 2.4G band link is set as the first target backhaul link, and the 5G band backhaul link is set as the second target backhaul link.
[0033] The present application also provides a backhaul link selection device, which is applied to a backhaul link selection device. The backhaul link selection device includes:
[0034] A link establishment module, configured to establish, after the wireless mesh network is successfully established, each backhaul link between a network node in the wireless mesh network and an upper-level device of the network node;
[0035] A level classification module, configured to classify each of the backhaul links into different environmental interference levels based on the current received indication signal strength and transmission rate of each of the backhaul links;
[0036] The link selection module is used to select each target backhaul link according to the type of each backhaul link, the environmental interference level and the current received indication signal strength, wherein the target backhaul link is used for communication between the network node and the upper-level device.
[0037] Optionally, the link establishing module is further configured to:
[0038] Performing configuration synchronization according to a protocol of the wireless mesh network to obtain backhaul link information corresponding to each backhaul link;
[0039] Based on the backhaul link information, establishing a connection between the network node and an upper-level device of the network node based on each backhaul link;
[0040] The data in each return link is split using virtual local area network technology.
[0041] Optionally, the level classification module is further configured to:
[0042] Obtaining a current received indication signal strength range and a transmission rate range corresponding to each of the environmental interference levels;
[0043] Each of the backhaul links is divided into different environmental interference levels according to the current received indication signal strength, the transmission rate, and the current received indication signal strength range and the transmission rate range corresponding to each environmental interference level of each backhaul link.
[0044] Optionally, the link selection module is further configured to:
[0045] The step of selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength includes:
[0046] Determining whether there is a wired backhaul link in each of the backhaul links;
[0047] If so, setting the wired backhaul link as the first target backhaul link, and selecting each target backhaul link according to the environmental interference level of each wireless backhaul link;
[0048] If not, each target backhaul link is selected according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength.
[0049] Optionally, the link selection module is further configured to:
[0050] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, suspending the use of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link;
[0051] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the second target backhaul link;
[0052] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the second target backhaul link.
[0053] Optionally, the link selection module is further configured to:
[0054] If the environmental interference levels of the 2.4G band backhaul link and the 5G band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4G band backhaul link and the 5G band backhaul link is set as the first target backhaul link; If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the first target backhaul link;
[0055] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
[0056] 5 Optionally, the link selection module is further configured to:
[0057] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4 GHz band backhaul link and the 5 GHz band backhaul link is set as the first target backhaul link;
[0058] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link 0, and the environmental interference level of the 5G band backhaul link is not a high interference level,
[0059] Then the 5G frequency band backhaul link is set as the first target backhaul link;
[0060] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
[0061] The present application also provides an electronic device, which is a physical device and includes: a memory, a processor, and a program for the backhaul link selection method stored in the memory and executable on the processor. When the program for the backhaul link selection method is executed by the processor, the steps of the backhaul link selection method described above can be implemented.
[0062] The present application also provides a computer-readable storage medium, on which is stored a program for implementing the backhaul link selection method. When the program for implementing the backhaul link selection method is executed by a processor, the steps of the backhaul link selection method described above are implemented.
[0063] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned backhaul link selection method when executed by a processor.
[0064] The present application provides a backhaul link selection method, apparatus, device, and medium. First, after a wireless mesh network is successfully established, each backhaul link is established between a network node in the wireless mesh network and an upper-level device of the network node. Then, based on the current received indication signal strength and transmission rate of each backhaul link, each backhaul link is divided into different environmental interference levels. Finally, each target backhaul link is selected based on the type of each backhaul link, the environmental interference level, and the current received indication signal strength. The target backhaul link is used for communication between the network node and the upper-level device. In the technical solution of the present application, multiple backhaul links are simultaneously established between the network node and the upper-level device, and the corresponding environmental interference level is determined based on the status of each backhaul link to determine the target backhaul link based on the environmental interference level. This ensures that the backhaul link in the current optimal state is used as the primary link for network communication, reduces the impact of environmental interference on communication quality, overcomes the technical defect that the user's Internet bandwidth is limited by the bandwidth of a single backhaul link, and improves the traffic throughput of the wireless communication device. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] 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.
[0066] 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.
[0067] Figure 1 This is a flowchart of the first embodiment of the backhaul link selection method of the present application;
[0068] Figure 2 This is a schematic diagram of the scenario networking in the first embodiment of the wireless mesh network backhaul link allocation method of the present application;
[0069] Figure 3 Schematic diagram of each backhaul link connecting each network node and the upper-level device in the first embodiment of the wireless mesh network backhaul link allocation method of the present application;
[0070] Figure 4 This is a schematic diagram of the structure of the wireless mesh network backhaul link allocation device of the present application;
[0071] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the backhaul link selection method in the embodiment of the present application.
[0072] The purpose, features and advantages of this application will be further explained with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION
[0073] To make the above-mentioned purposes, features, and advantages of the present application more clearly understood, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making any creative work are within the scope of protection of this application.
[0074] Example 1
[0075] Mesh is a network coverage technology that can expand the user's network coverage. Compared with the coverage of a single device, it can ensure that the network services in the user environment are normal and the network coverage has no dead spots. Compared with the traditional relay and extender methods, it can ensure that the roaming effect of the user's wireless signal between access devices is low latency and high bandwidth, thereby improving the Internet experience. In the existing Mesh device communication method, the communication link between Mesh devices, that is, the backhaul link, is either wired or Wi-Fi 2.4G or Wi-Fi 5G / 6G, and two links cannot transmit data at the same time. Therefore, it is difficult for the existing technology to fully utilize the bandwidth of MESH devices. Therefore, the Internet bandwidth on the slave device is often limited by the bandwidth of the backhaul link. Therefore, there is a problem of low traffic throughput of wireless communication devices.
[0076] The embodiment of the present application provides a backhaul link selection method. In the first embodiment of the backhaul link selection method of the present application, referring to Figure 1 , the backhaul link selection method includes:
[0077] Step S10: After the wireless mesh network is successfully established, each backhaul link is established between the network node in the wireless mesh network and the upper-level device of the network node;
[0078] Step S20, classifying each of the backhaul links into different environmental interference levels based on the current received indication signal strength and transmission rate of each of the backhaul links;
[0079] Step S30 : selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength, wherein the target backhaul link is used for communication between the network node and the upper-level device.
[0080] In the embodiment of the present application, it should be noted that the wireless mesh network (Mesh) includes 5 network nodes. When the user communicates on the network, there will be a network node as a node that directly communicates with the user's terminal device, and the other network nodes serve as backup or transit nodes. The network node in step S10 is the node directly connected to the user's terminal device. The upper-level device can be a group control device connected to the network node, or it can be other transit network nodes for receiving and
[0081] Processing messages sent from the terminal device to the network node; when establishing each return link between the network node and the upper device 0, through VLAN (Virtual Local Area Network, Virtual Bureau
[0082] The WLAN) technology allocates a separate VLAN to each of the backhaul links to avoid interference between the backhaul links during data transmission; the backhaul links include wired backhaul links and wireless backhaul links, namely WiFi backhaul links, including 2.4G frequency bands and 5G frequency bands; wherein the
[0083] The environmental interference level can be set by the user according to the actual situation. The environmental interference level of each backhaul link in the current situation can be determined according to the current reception indication signal strength range and the corresponding transmission rate range corresponding to the five levels of environmental interference. In practice, since the wired backhaul link (Ethernet backhaul link) is less affected by environmental factors, the environmental interference level is not divided for the wired backhaul link. Among the backhaul links, if there is a wired backhaul link, the wired backhaul link is set as the backhaul link with the highest priority.
[0084] As an example, steps S10 to S30 include: when the Mesh network is detected to be successful,
[0085] Perform configuration synchronization based on the Mesh protocol configuration synchronization process and protocol specifications to obtain the backhaul information corresponding to each backhaul link, wherein the backhaul information includes the SSID (wireless network name), password, and encryption method of the 2.4G band backhaul link and the 5G band backhaul link.
[0086] Based on the Back haul information to establish the wireless mesh network network node and the network node of the upper device 5 each backhaul link, and through VLAN technology for each backhaul link points
[0087] A separate virtual network segment is configured; the current received indication signal strength and transmission rate of each of the backhaul links are detected, and a mapping table of the value range of the indication signal strength and transmission rate and the environmental interference level is obtained; based on the current received indication signal strength and transmission rate of each of the backhaul links
[0088] and the mapping table, dividing each of the backhaul links into different environmental interference levels; determining whether there is a wired backhaul link in each of the 0 backhaul links; if so, setting the wired backhaul link as the first target backhaul link, and selecting each target backhaul link from each of the wireless backhaul links according to the environmental interference level of each of the wireless backhaul links; if not, selecting each target backhaul link from each of the wireless backhaul links according to the environmental interference level of each of the wireless backhaul links and the corresponding current received indication signal strength.
[0089] The step of establishing each backhaul link between the network node in the wireless mesh network and the upper-level device of the network node includes:
[0090] Step S11, performing configuration synchronization according to the protocol of the wireless mesh network to obtain backhaul link information corresponding to each backhaul link;
[0091] Step S12: establishing a connection between the network node and an upper-level device of the network node based on each of the backhaul links based on the backhaul link information;
[0092] Step S13: splitting the data in each of the return links by using virtual local area network technology.
[0093] In the embodiment of the present application, it should be noted that each of the backhaul links includes a wired backhaul link and a wireless backhaul link. Figure 2In practice, both wired and wireless backhaul links can be retained at the same time. If the network node (Agent1) and the upper-level device (Controller / Agent) maintain a wired connection at the same time and the bandwidth meets the requirements, only the wired backhaul link (Ethernet) can be retained. The virtual local area network (VLAN) technology is a network segmentation technology that is not restricted by the physical location of network users and is based on user needs. That is, a separate VLAN is assigned to each backhaul link to achieve broadcast domain isolation between different VLANs to prevent loops. For example, by borrowing the VLAN aggregation method, super-VLAN and sub-VLAN technology can be used to process multi-link Back hual. Sub-VLAN can be used to isolate broadcast domains, and super-VLAN is used for VLAN aggregation. Sub-VLAN is associated with the corresponding super-vlan, and super-vlan aggregates sub-vlan data. If necessary, super-vlan allows one IP network segment to be used for multiple VLANs.
[0094] As an example, steps S11 to S13 include: after the Mesh networking specification is successfully established, executing the configuration synchronization process and protocol specifications based on the Mesh protocol corresponding to the Mesh networking to ensure data synchronization; obtaining back haul information corresponding to the 2.4G band and the 5G band, such as the network name, encryption method and password of the network cable; establishing a 2.4G band backhaul link and a 5G band backhaul link between the network node and the upper device of the network node based on each of the back haul information; and using VLAN technology to divert data from the 2.4G band backhaul link and the 5G band backhaul link to isolate the broadcast domains between the backhaul links to prevent mutual interference.
[0095] The step of classifying each of the backhaul links into different environmental interference levels based on the current received indication signal strength and transmission rate of each of the backhaul links includes:
[0096] Step S21, obtaining the current received indication signal strength range and transmission rate range corresponding to each of the environmental interference levels;
[0097] Step S22 , classifying each backhaul link into different environmental interference levels according to the current received signal strength, transmission rate, and current received signal strength range and transmission rate range corresponding to each environmental interference level of each backhaul link.
[0098] In the embodiment of the present application, it should be noted that the current received signal strength indicator (RSSI) range and the transmission rate range corresponding to each of the environmental interference levels are formulated based on the RSSI and transmission rate corresponding to each backhaul link obtained under preset environmental interference conditions, and the current received signal strength value range and the transmission rate value range corresponding to each environmental interference level are formulated as a reference, wherein each of the environmental interference levels includes at least one of a low interference level, a medium interference level and a high interference level, which is used to characterize the degree to which the backhaul link is affected by the environment in the current environment.
[0099] As an example, steps S21 to S22 include: obtaining the value range of the current received indication signal strength and the value range of the transmission rate corresponding to the low interference level, the medium interference level and the high interference level respectively; detecting the current received indication signal strength and the transmission rate of each backhaul link; determining the environmental interference level of each backhaul link based on the current received indication signal strength and the transmission rate of each backhaul link and the value range of the current received indication signal strength and the value range of the transmission rate corresponding to the low interference level, the medium interference level and the high interference level respectively.
[0100] The type of the backhaul link includes at least a wireless backhaul link;
[0101] The step of selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength includes:
[0102] Step S31, determining whether there is a wired backhaul link in each of the backhaul links;
[0103] Step S32: If so, the wired backhaul link is set as the first target backhaul link, and each target backhaul link is selected according to the environmental interference level of each wireless backhaul link;
[0104] Step S33: If no target backhaul links exist, then select each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indicated signal strength.
[0105] In the embodiment of the present application, it should be noted that, among the multiple backhaul links between the network node and the upper-level device corresponding to the network node, if there is a wired backhaul link (Ethernet backhaul link), the wired backhaul link is set as the first target backhaul link. If there is other wireless backhaul link with better communication quality, the wireless backhaul link can also be used as the second target backhaul link; when there is no wired backhaul link in each of the backhaul links, a wireless backhaul link must be used. Among them, when the impact interference level of each of the wireless backhaul links is a high interference level, it is necessary to select the target backhaul link based on the current received signal strength (RSSI) of each of the wireless backhaul links.
[0106] As an example, steps S31 to S33 include: determining whether there is a wired backhaul link among the backhaul links between the network node in the wireless mesh network and the upper device of the network node; if there is a wired backhaul link among the backhaul links between the network node in the wireless mesh network and the upper device of the network node, setting the wired backhaul link as the first target backhaul link; determining a second target backhaul link according to the environmental interference level of each of the wireless backhaul links; if there is no wired backhaul link among the backhaul links between the network node in the wireless mesh network and the upper device of the network node, determining whether the environmental interference level of each of the wireless backhaul links is a high interference level; if the environmental interference level of each of the wireless backhaul links is a high interference level, selecting the first target backhaul link according to the current received signal strength indicator (RSSI) of each of the wireless backhaul links; if the environmental interference level of each of the wireless backhaul links is not all a high interference level, selecting the first target backhaul link according to the environmental interference level of each of the wireless backhaul links.
[0107] The wireless backhaul link includes at least one of a 2.4G frequency band backhaul link and a 5G frequency band backhaul link, and the environmental interference level includes at least one of a low interference level, a medium interference level, and a high interference level. The degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level.
[0108] The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link includes:
[0109] Step S321: If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, suspending the use of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link;
[0110] Step S322: If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, then the 5G band backhaul link is set as the second target backhaul link;
[0111] Step S323: If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the second target backhaul link.
[0112] In the embodiment of the present application, it should be noted that, in practice, if the environmental interference levels of the 2.4G band backhaul link and the 5G band backhaul link are both high interference levels, the 2.4G band backhaul link and the 5G band backhaul link, whichever has a higher currently received indication signal strength, can also be used as the second target link; when the environmental interference level of the 2.4G band backhaul link is a low interference level, and the environmental interference levels of the 5G band backhaul link are both medium interference levels, the 2.4G band backhaul link can be set as the second target link. The target backhaul link is set as the 5G band backhaul link, and the 5G band backhaul link is set as the third target backhaul link; if the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels or medium interference levels, the 5G band backhaul link is set as the second target backhaul link, and the 2.4G band link can also be set as the third target backhaul link. The above backhaul link setting rules can be enabled or disabled by the user according to actual needs. For example, when the bandwidth demand is high, the above setting rules can be enabled; Figure 3 The diagram shows how each network node (Agent1-Agent6) is connected to the upper-level device (Controller / Agent) using different backhaul link methods. The wired backhaul link includes an Ethernet backhaul link, and the wireless backhaul link includes a 2.4 GHz band backhaul link and a 5 GHz band backhaul link.
[0113] As an example, steps S321 to S323 include: if the environmental interference level of the 2.4G band backhaul link is a high interference level, and the environmental interference levels of the 5G band backhaul link are both high interference levels, then suspending the use of the 2.4G band backhaul link and the 5G band backhaul link; if the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels or medium interference levels, then setting the 5G band backhaul link to the second target backhaul link; if the environmental interference level of the 5G band backhaul link is a medium interference level, and the environmental interference level of the 2.4G band backhaul link is a high interference level, then setting the 5G band backhaul link to the second target backhaul link. The 5G band backhaul link is set to the second target backhaul link; if the environmental interference level of the 5G band backhaul link is a low interference level, and the environmental interference level of the 2.4G band backhaul link is a medium interference level, the 5G band backhaul link is set to the second target backhaul link; if the environmental interference level of the 2.4G band backhaul link is a low interference level, and the environmental interference level of the 5G band backhaul link is a medium interference level, the 2.4G band backhaul link is set to the second target backhaul link; if the environmental interference level of the 2.4G band backhaul link is a medium interference level, and the environmental interference level of the 5G band backhaul link is a high interference level, the 2.4G band backhaul link is set to the second target backhaul link.
[0114] The wireless backhaul link includes at least one of a 2.4G frequency band backhaul link and a 5G frequency band backhaul link, and the environmental interference level includes at least one of a low interference level, a medium interference level, and a high interference level. The degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level.
[0115] The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength includes:
[0116] Step S331: If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4 GHz band backhaul link and the 5 GHz band backhaul link is set as the first target backhaul link;
[0117] Step S332: If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, then the 5G band backhaul link is set as the first target backhaul link;
[0118] Step S333: If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
[0119] In the embodiment of the present application, it should be noted that the embodiment of the present application provides a link selection method when there is no wired link in each of the backhaul links.
[0120] As an example, steps S331 to S333 include: if the environmental interference levels of the 2.4G band backhaul link and the 5G band backhaul link are both high interference levels, determining whether the current reception indication signal strength of the 2.4G band backhaul link is higher than the current reception indication signal strength corresponding to the 5G band backhaul link; if so, setting the 2.4G band backhaul link as the first target backhaul link; if not, setting the 5G band backhaul link as the first target backhaul link; if the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels or medium interference levels, setting the 5G band backhaul link as the first target backhaul link; if the environmental interference level of the 5G band backhaul link is a medium interference level, and the 2.4G band backhaul link is .4G band backhaul link is a high interference level, the 5G band backhaul link is set as the first target backhaul link; if the environmental interference level of the 5G band backhaul link is a low interference level, and the environmental interference level of the 2.4G band backhaul link is a medium interference level, the 5G band backhaul link is set as the first target backhaul link; if the environmental interference level of the 2.4G band backhaul link is a low interference level, and the environmental interference level of the 5G band backhaul link is a medium interference level, the 2.4G band backhaul link is set as the first target backhaul link; if the environmental interference level of the 2.4G band backhaul link is a medium interference level, and the environmental interference level of the 5G band backhaul link is a high interference level, the 2.4G band backhaul link is set as the first target backhaul link.
[0121] The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength further includes:
[0122] Step S334: If the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels or medium interference levels, the 5G band backhaul link is set as the first target backhaul link, and the 2.4G band link is set as the second target backhaul link;
[0123] In step S335, if the environmental interference level of the 5G band backhaul link is a medium interference level and the environmental interference level of the 2.4G band backhaul link is a low interference level, the 2.4G band link is set as the first target backhaul link, and the 5G band backhaul link is set as the second target backhaul link.
[0124] In the embodiment of the present application, it should be noted that the embodiment of the present application provides a method for selecting a second target backhaul link when there is no wired backhaul link in the backhaul links and the bandwidth requirement is high.
[0125] As an example, steps S334 to S335 include: if the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels, the 5G band backhaul link is set as the first target backhaul link, and the 2.4G band link is set as the second target backhaul link; if the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both medium interference levels, the 5G band backhaul link is set as the first target backhaul link, and the 2.4G band link is set as the second target backhaul link; if the environmental interference level of the 5G band backhaul link is a medium interference level, and the environmental interference level of the 2.4G band backhaul link is a low interference level, the 2.4G band link is set as the first target backhaul link, and the 5G band backhaul link is set as the second target backhaul link.
[0126] An embodiment of the present application provides a backhaul link selection method. First, after a wireless mesh network is successfully established, backhaul links are established between a network node in the wireless mesh network and a superior device of the network node. Then, based on the current received indication signal strength and transmission rate of each backhaul link, each backhaul link is divided into different environmental interference levels. Finally, target backhaul links are selected based on the type of each backhaul link, the environmental interference level, and the current received indication signal strength. The target backhaul link is used for communication between the network node and the superior device. In the technical solution of the embodiment of the present application, multiple backhaul links are simultaneously established between the network node and the superior device, and the corresponding environmental interference level is determined based on the status of each backhaul link to determine the target backhaul link based on the environmental interference level. This ensures that the backhaul link in the current optimal state is used as the primary link for network communication, reduces the impact of environmental interference on communication quality, overcomes the technical defect that the user's Internet bandwidth is limited by the bandwidth of a single backhaul link, and improves the traffic throughput of the wireless communication device.
[0127] Example 2
[0128] The embodiment of the present application further provides a backhaul link selection device, which is applied to a backhaul link selection device. Figure 4 , the backhaul link selection device includes:
[0129] A link establishment module, configured to establish, after the wireless mesh network is successfully established, each backhaul link between a network node in the wireless mesh network and an upper-level device of the network node;
[0130] A level classification module, configured to classify each of the backhaul links into different environmental interference levels based on the current received indication signal strength and transmission rate of each of the backhaul links;
[0131] The link selection module is used to select each target backhaul link according to the type of each backhaul link, the environmental interference level and the current received indication signal strength, wherein the target backhaul link is used for communication between the network node and the upper-level device.
[0132] Optionally, the link establishing module is further configured to:
[0133] Performing configuration synchronization according to a protocol of the wireless mesh network to obtain backhaul link information corresponding to each backhaul link;
[0134] Based on the backhaul link information, establishing a connection between the network node and an upper-level device of the network node based on each backhaul link;
[0135] The data in each return link is split using virtual local area network technology.
[0136] Optionally, the level classification module is further configured to:
[0137] Obtaining a current received indication signal strength range and a transmission rate range corresponding to each of the environmental interference levels;
[0138] Each of the backhaul links is divided into different environmental interference levels according to the current received indication signal strength, the transmission rate, and the current received indication signal strength range and the transmission rate range corresponding to each environmental interference level of each backhaul link.
[0139] Optionally, the link selection module is further configured to:
[0140] The step of selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength includes:
[0141] Determining whether there is a wired backhaul link in each of the backhaul links;
[0142] If so, setting the wired backhaul link as the first target backhaul link, and selecting each target backhaul link according to the environmental interference level of each wireless backhaul link;
[0143] If not, each target backhaul link is selected according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength.
[0144] Optionally, the link selection module is further configured to:
[0145] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, suspending the use of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link;
[0146] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the second target backhaul link;
[0147] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the second target backhaul link.
[0148] Optionally, the link selection module is further configured to:
[0149] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4 GHz band backhaul link and the 5 GHz band backhaul link is set as the first target backhaul link;
[0150] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the first target backhaul link;
[0151] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
[0152] Optionally, the link selection module is further configured to:
[0153] If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4 GHz band backhaul link and the 5 GHz band backhaul link is set as the first target backhaul link;
[0154] If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the first target backhaul link;
[0155] If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
[0156] The backhaul link selection device provided in this application utilizes the backhaul link selection method described in the aforementioned embodiment to address the technical issue of low throughput in wireless network communication devices. Compared to the prior art, the backhaul link selection device provided in this embodiment achieves the same beneficial effects as the backhaul link selection method described in the aforementioned embodiment. Other technical features of this backhaul link selection device are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.
[0157] Example 3
[0158] An embodiment of the present application provides an electronic device, comprising: at least one processor; and a memory communicatively linked 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 backhaul link selection method of the above-mentioned embodiment 1.
[0159] Reference below Figure 5 , 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 5 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.
[0160] like Figure 5As shown, the electronic device may include a processing device (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) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processing device, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0161] Typically, the following systems can be linked to the I / O interface: input devices including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices including, for example, magnetic tape, hard disk, etc.; and communication devices. The communication devices can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figures show electronic devices with various systems, it should be understood that not all of the illustrated systems are required to be implemented or present. More or fewer systems may be implemented or present instead.
[0162] 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 a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0163] The electronic device provided in this application utilizes the backhaul link selection method of the aforementioned embodiment to resolve the technical issue of low traffic throughput in wireless network communication devices. Compared to the prior art, the beneficial effects of the electronic device provided in this embodiment of the application are the same as those of the backhaul link selection method provided in the aforementioned first embodiment. Other technical features of this electronic device are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.
[0164] 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 an appropriate manner.
[0165] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0166] Example 4
[0167] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon. The computer-readable program instructions are used to execute the backhaul link selection method in the first embodiment.
[0168] The computer-readable storage medium provided in the embodiment of the present application 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. A more specific example of a computer-readable storage medium can include, but is not limited to, an electrical link 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 the present embodiment, the computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, a system or a device or used in combination therewith. The program code contained in the computer-readable storage medium can be transmitted with any appropriate medium, including but not limited to: an electric wire, an optical cable, RF (radio frequency), etc., or any suitable combination thereof.
[0169] The computer-readable storage medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0170] The computer-readable storage medium carries one or more programs. When executed by an electronic device, the one or more programs cause the electronic device to: establish each backhaul link between a network node in the wireless mesh network and a superior device of the network node after successful networking of the wireless mesh network; classify each backhaul link into different environmental interference levels based on the current received signal strength and transmission rate of each backhaul link; and select each target backhaul link based on the type of each backhaul link, the environmental interference level, and the current received signal strength, wherein the target backhaul link is used for communication between the network node and the superior device.
[0171] 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 a remote computer or server. In cases involving a remote computer, the remote computer may be linked 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 linked to an external computer (e.g., through the Internet using an Internet service provider).
[0172] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. 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 by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0173] The modules involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0174] The computer-readable storage medium provided in this application stores computer-readable program instructions for executing the aforementioned backhaul link selection method, thereby resolving the technical issue of low traffic throughput in wireless network communication devices. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this embodiment of the application are similar to those of the backhaul link selection method provided in the aforementioned embodiment, and are not further elaborated here.
[0175] Example 5
[0176] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned backhaul link selection method when executed by a processor.
[0177] The computer program product provided in this application solves the technical problem of low traffic throughput in wireless network communication devices. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiments of this application are the same as those of the backhaul link selection method provided in the above embodiments, and are not further described here.
[0178] 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 backhaul link selection method, characterized in that: The backhaul link selection method includes: After the wireless mesh network is successfully established, each backhaul link is established between the network node in the wireless mesh network and the upper-level device of the network node; Based on the current received indication signal strength and transmission rate of each of the backhaul links, classifying each of the backhaul links into different environmental interference levels; Selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength, wherein the target backhaul link is used for communication between the network node and the upper-level device; The backhaul links include wired backhaul links and wireless backhaul links; and the step of selecting each target backhaul link according to the type of each backhaul link, the environmental interference level, and the current received indication signal strength includes: Determining whether there is a wired backhaul link in each of the backhaul links; If so, setting the wired backhaul link as the first target backhaul link, and selecting each target backhaul link according to the environmental interference level of each wireless backhaul link; If not, selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indication signal strength; The wireless backhaul link includes at least one of a 2.4G frequency band backhaul link and a 5G frequency band backhaul link, and the environmental interference level includes at least one of a low interference level, a medium interference level, and a high interference level. The degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level. The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indicated signal strength includes: If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, the wireless backhaul link with the stronger currently received indication signal strength between the 2.4 GHz band backhaul link and the 5 GHz band backhaul link is set as the first target backhaul link; If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the first target backhaul link; If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the first target backhaul link.
2. The backhaul link selection method according to claim 1, wherein: The step of establishing each backhaul link between the network node in the wireless mesh network and the upper-level device of the network node includes: Performing configuration synchronization according to a protocol of the wireless mesh network to obtain backhaul link information corresponding to each backhaul link; Based on the backhaul link information, establishing a connection between the network node and an upper-level device of the network node based on each backhaul link; The data in each return link is split using virtual local area network technology.
3. The backhaul link selection method according to claim 1, wherein: The step of classifying each of the backhaul links into different environmental interference levels based on the current received indication signal strength and transmission rate of each of the backhaul links comprises: Obtaining a current received indication signal strength range and a transmission rate range corresponding to each of the environmental interference levels; Each of the backhaul links is divided into different environmental interference levels according to the current received indication signal strength, the transmission rate, and the current received indication signal strength range and the transmission rate range corresponding to each environmental interference level of each backhaul link.
4. The backhaul link selection method according to claim 1, wherein: The wireless backhaul link includes at least one of a 2.4 GHz frequency band backhaul link and a 5 GHz frequency band backhaul link, and the environmental interference level includes at least one of a low interference level, a medium interference level, and a high interference level, wherein the degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level; The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link includes: If the environmental interference levels of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link are both high interference levels, suspending the use of the 2.4 GHz band backhaul link and the 5 GHz band backhaul link; If the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the second target backhaul link; If the environmental interference level of the 5G frequency band backhaul link is higher than the environmental interference level of the 2.4G frequency band backhaul link, the 2.4G frequency band backhaul link is set as the second target backhaul link.
5. The backhaul link selection method according to claim 1, wherein: The step of selecting each target backhaul link according to the environmental interference level of each wireless backhaul link and the corresponding current received indicated signal strength further includes: If the environmental interference level of the 5G band backhaul link and the environmental interference level of the 2.4G band backhaul link are both low interference levels or medium interference levels, the 5G band backhaul link is set as the first target backhaul link, and the 2.4G band link is set as the second target backhaul link; If the environmental interference level of the 5G band backhaul link is a medium interference level, and the environmental interference level of the 2.4G band backhaul link is a low interference level, the 2.4G band link is set as the first target backhaul link, and the 5G band backhaul link is set as the second target backhaul link.
6. A backhaul link selection device, characterized in that: The backhaul link selection device includes: A link establishment module, configured to establish, after the wireless mesh network is successfully established, each backhaul link between a network node in the wireless mesh network and an upper-level device of the network node; A level classification module, configured to classify each of the backhaul links into different environmental interference levels based on the current received indication signal strength and transmission rate of each of the backhaul links; a link selection module, configured to select each target backhaul link based on the type of each backhaul link, the environmental interference level, and the current received indication signal strength, wherein the target backhaul link is used for communication between the network node and the upper-level device; The backhaul links include wired backhaul links and wireless backhaul links, and the link selection module is further configured to: determine whether a wired backhaul link exists in each of the backhaul links; if so, set the wired backhaul link as the first target backhaul link, and select each target backhaul link based on the environmental interference level of each of the wireless backhaul links; if not, select each target backhaul link based on the environmental interference level of each of the wireless backhaul links and the corresponding current received indication signal strength; In which, the wireless backhaul link includes at least one of a 2.4G frequency band backhaul link and a 5G frequency band backhaul link, the environmental interference level includes at least one of a low interference level, a medium interference level and a high interference level, the degree of environmental impact represented by the medium interference level is higher than the degree of environmental impact represented by the low interference level, and lower than the degree of environmental impact represented by the high interference level, and the link selection module is also used to: if the environmental interference levels of the 2.4G frequency band backhaul link and the 5G frequency band backhaul link are both high interference levels, then the 2.4G frequency band backhaul link and the The wireless backhaul link with a stronger currently received indication signal strength in the 5G band backhaul link is set as the first target backhaul link; if the environmental interference level of the 5G band backhaul link is not higher than the environmental interference level of the 2.4G band backhaul link, and the environmental interference level of the 5G band backhaul link is not a high interference level, the 5G band backhaul link is set as the first target backhaul link; if the environmental interference level of the 5G band backhaul link is higher than the environmental interference level of the 2.4G band backhaul link, the 2.4G band backhaul link is set as the first target backhaul link.
7. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively linked to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the steps of the backhaul link selection method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program for implementing the backhaul link selection method, and the program for implementing the backhaul link selection method is executed by a processor to implement the steps of the backhaul link selection method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Frequency band adaptive wireless communication
CN101401480A
Multi-link-based data forwarding method and apparatus, and terminal device
CN112492643A