Backhaul path configuration method and device, electronic equipment and storage medium
By acquiring and configuring the backhaul path of the access point in the Mesh network and determining the target path based on the priority policy, the problem that the limitations of the backhaul path setting affect network performance is solved, and the stability and reliability between access points are improved , realizes efficient backhaul path configuration.
Patent Information
- Application Number
- CN202310711058.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-15
- Publication Date
- 2024-12-27
AI Technical Summary
In Mesh network, there are limitations in the setting of backhaul paths, which affects network performance and leads to insufficient stability and reliability between access points.
By obtaining the backhaul path and its parameters supported by the access point, the target path is determined based on the preset priority policy, and configured as a dedicated backhaul path, giving priority to the bandwidth, maximum transmission power, signal quality and other parameters to ensure that The smoothness of the return path.
It effectively improves the stability and reliability between the access points of the Mesh network, avoids the multiplexing of the backhaul path, ensures the network performance of the dedicated backhaul path, is suitable for various backhaul path configuration scenarios, and is highly versatile.
Smart Images

Figure CN119212029A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a return path configuration method, device, electronic device and storage medium. Background Art
[0002] Wi-Fi is a technology that allows electronic devices to connect to a wireless local area network (WLAN), usually using the 2.4G UHF or 5G SHF ISM radio frequency bands. After the development of Wi-Fi 6E, it has been expanded to the 6G band. Connections to wireless LANs are usually password-protected, but can also be open, allowing any device within the WLAN range to connect. Wi-Fi is a brand of wireless network communication technology held by the Wi-Fi Alliance with the goal of improving interoperability between wireless network products based on the IEEE 802.11 standard.
[0003] As Wi-Fi becomes more and more popular in our daily lives, the coverage scenarios are becoming more and more complex. Usually, one AP (Access Point) hotspot cannot meet the coverage of such scenarios. It has become a common solution to form a wireless mesh network (Mesh network) between multiple AP hotspots to meet the needs of complex scenarios. However, in a Mesh network, each AP needs to form an internal backhaul path (also called a backhaul network) for data synchronization between APs. Currently, there are limitations in the backhaul path setting in a Mesh network, which affects network performance. Summary of the invention
[0004] The embodiments of the present application provide a return path configuration method, device, electronic device and storage medium to at least solve the problem that the return path configuration in the related art has limitations and affects the network performance.
[0005] According to an embodiment of the present application, a backhaul path configuration method is provided, which is applied to a wireless mesh network, and includes:
[0006] Acquire the backhaul paths supported by the access point and the backhaul parameters of each of the backhaul paths;
[0007] Determining a target path from the return paths based on the return parameters and a preset priority strategy;
[0008] configuring the target path as a dedicated return path of the access point;
[0009] Optionally, the determining a target path from the return path based on the return parameter and a preset priority strategy includes:
[0010] Determining the priority order of the return path based on the return parameter and a preset priority strategy;
[0011] Determine the return path with the highest priority in the priority sequence as the target path, or obtain a selection instruction and determine the target path corresponding to the selection instruction from the priority sequence;
[0012] Optionally, the determining the priority order of the return path based on the return parameter and a preset priority strategy includes:
[0013] Obtaining weight information of the returned parameters based on the priority strategy;
[0014] Determining, according to the return parameters and the weight information, an arrangement order of the return paths corresponding to the return parameters;
[0015] Determining the priority order according to the arrangement order;
[0016] Optionally, the return parameter includes at least one parameter of a path type, a received signal strength indication, a maximum transmit power, a bandwidth, and a dynamic frequency selection channel identifier;
[0017] Optionally, before determining the target path from the return path based on the return parameter and a preset priority strategy, the method further includes: acquiring the priority strategy;
[0018] The priority strategy includes at least one of the following strategies: bandwidth strategy, wired strategy, maximum transmit power strategy, interference strategy, signal quality strategy and non-dynamic frequency selection channel strategy;
[0019] Optionally, the determining the target path from the return path based on the return parameter and a preset priority strategy includes at least one of the following:
[0020] When the bandwidth difference exceeds N times, selecting a return path with a higher bandwidth as the target path based on the bandwidth strategy;
[0021] In the case where the bandwidth difference does not exceed N times, selecting a wired return path as the target path based on the wired strategy;
[0022] In the case where the bandwidth difference does not exceed N times and both are wireless, selecting a backhaul path with a high maximum transmit power as the target path based on the maximum transmit power strategy;
[0023] In the case where the bandwidths differ by no more than N times, both are wireless and have the same maximum transmit power, selecting a backhaul path with less interference as the target path based on the interference strategy;
[0024] In the case where the bandwidths differ by no more than N times, both are wireless, have the same maximum transmit power and the same interference, a return path with strong signal quality is selected as the target path based on the signal quality strategy;
[0025] In the case where the bandwidths differ by no more than N times, both are wireless, have the same maximum transmit power, the same interference, and the same signal quality, a return path that does not carry a dynamic frequency selection channel identifier is selected as the target path based on the non-dynamic frequency selection channel strategy;
[0026] Optionally, N is 2.
[0027] According to another embodiment of the present application, a backhaul path configuration device is provided, which is applied to a wireless mesh network, including:
[0028] An acquisition module, used for acquiring the return paths supported by the access point and the return parameters of each return path;
[0029] A determination module, configured to determine a target path from the return paths based on the return parameters and a preset priority strategy;
[0030] A configuration module is used to configure the target path as a dedicated return path of the access point.
[0031] According to another embodiment of the present application, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0032] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0033] Through the present application, the backhaul paths supported by the access point and the backhaul parameters of each of the backhaul paths are obtained; based on the backhaul parameters and a preset priority strategy, a target path is determined from the backhaul paths; and the target path is configured as a dedicated backhaul path for the access point. Since the method can determine the target path suitable for being a dedicated backhaul path from the backhaul path according to the preset priority strategy and the backhaul parameters of each path, the smoothness of the backhaul path can be effectively guaranteed. Since the backhaul path does not need to be multiplexed, the network performance of the dedicated backhaul path is guaranteed, the problem of the backhaul path affecting the network performance can be solved, and the stability and reliability between the access points of the Mesh network are effectively improved. In addition, the configuration process is convenient and easy to implement, and is suitable for various scenarios of backhaul path configuration, with strong versatility. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0035] Figure 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application;
[0036] Figure 2 is a system architecture diagram of a return path configuration method provided by an embodiment of the present application;
[0037] Figure 3 It is a flowchart of a return path configuration method provided by an embodiment of the present application;
[0038] Figure 4 It is a basic structural block diagram of a return path configuration method provided by an embodiment of the present application;
[0039] Figure 5 is a flowchart of a return path configuration method provided by another embodiment of the present application;
[0040] Figure 6 is a schematic diagram of a return path configuration method provided by an embodiment of the present application;
[0041] Figure 7 It is a structural diagram of a return path configuration device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0042] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0043] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0044] Example 1
[0045] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a return path configuration method according to an embodiment of the present application. Figure 1 As shown, the mobile terminal 10 may include one or more ( Figure 1Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.
[0046] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the return path configuration method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0047] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0048] The present application embodiment can be run on Figure 2 In the Mesh network architecture shown in Figure 2 As shown in the figure, the Mesh network includes at least two access points, each of which can connect to at least one terminal device, one of which is the main access point, which is used as a gateway device to connect to the Internet. The backhaul path between the APs can be wired (PLC power line, RJ-45 network cable, etc.) or wireless. Currently, there are several design solutions for backhaul network configuration on the market.
[0049] Solution 1: Use wired as the backhaul network.
[0050] Solution 2: Use the high-frequency 5.8 GHz band as a fixed backhaul network.
[0051] Solution 3: Use tri-band Wi-Fi as aggregate backhaul, with the tri-band serving as both the backhaul network and coverage network.
[0052] The above solutions all have certain limitations. For example, Solution 1 requires a wired environment in the user scenario, but in some scenarios there is no network cable or network cables are not allowed, so it cannot be used in this case. Solution 2 requires that the 5.8GHz high frequency can be used normally and used as a dedicated backhaul channel, but in fact, because spectrum resources and radar overlap, BAND3 and BAND4 in the 5.8GHz high frequency range have different restrictions in different countries. Some countries have restrictions on transmission power, and some countries even directly prohibit their use. Solution 3 is to reuse channels in the backhaul and coverage networks. For a single coverage channel, there is actually performance loss, and there is a multi-loop problem. It is necessary to increase the algorithm overhead of adaptive path selection to schedule load balancing to minimize the impact on the coverage network.
[0053] Based on this, in this embodiment, a return path configuration method running on the above mobile terminal or network architecture is provided to solve or at least partially solve the above problem. Figure 3 FIG. 1 is a flow chart of a method for configuring a return path provided in an embodiment of the present application. Figure 3 As shown, the process includes the following steps:
[0054] Step S302: Acquire the backhaul paths supported by the access point and the backhaul parameters of each backhaul path.
[0055] The return paths supported by the access point can be understood as the paths allowed to be used as return paths among all the network paths of the access point. Only the paths configured as dedicated return paths are used as return paths, and the remaining unconfigured paths are used as coverage paths. Of course, there can be one dedicated return path, or multiple paths can be configured as needed without restriction.
[0056] In one embodiment, the return parameters may include at least one parameter of the channel type, received signal strength indicator (RSSI), maximum transmit power, bandwidth and dynamic frequency selection channel identifier. Of course, it may include all of the above parameters and some other parameters without limitation.
[0057] Specifically, the channel types include wired, 2.4G wireless, 5G low-frequency wireless, 5G high-frequency wireless, 6G wireless, etc. The maximum transmit power refers to the maximum transmit power allowed by each channel. Different countries have different allocations of channel resources that can be used by Wi-Fi, and the maximum transmit power allowed by different channels is also limited differently. The greater the transmit power, the greater the coverage distance and wall penetration ability, and the stronger the anti-interference ability. Bandwidth, that is, the network transmission rate of the channel, can give priority to channels with high bandwidth as return channels to ensure data transmission on the return channel. Of course, other parameters that characterize the transmission rate can be used instead of bandwidth, such as the negotiation rate. RSSI, that is, the strength of the received signal, can indicate the signal quality of the channel. The dynamic frequency selection channel (Dynamic frequency selection, referred to as DFS) carrying the dynamic frequency selection channel identifier must be avoided when the radar is detected to be working. Selecting a non-DFS channel can avoid the backoff process during operation.
[0058] Step S304: determining a target path from the return paths based on the return parameters and the preset priority strategy.
[0059] In one embodiment, based on the return parameters and the preset priority strategy, the target path is determined from the return paths in at least two ways:
[0060] In the first method, the priority order of the return paths is determined based on the return parameters and the preset priority strategy, and the return path with the highest priority in the priority order is determined as the target path.
[0061] This method can also be called an automatic configuration method. It does not require human intervention. It can determine the priority order of the return path based on the return parameters and the preset priority strategy, and automatically select the return path with the highest priority as the target path, thereby improving the efficiency of the return path configuration. The automatically selected return path complies with the preset priority strategy and meets the user's expectations.
[0062] The second method is to determine the priority order of the return path based on the return parameter and the preset priority strategy, obtain the selection instruction, and determine the target path corresponding to the selection instruction from the priority order.
[0063] This method can also be called a semi-automatic configuration method or a manual method. Based on the automatically determined priority order, the user can manually select one of the target paths, allowing the user to configure a dedicated return path according to their own needs, thereby improving the user experience.
[0064] In the above two methods, determining the priority order of the return path based on the return parameters and the preset priority strategy may include: obtaining weight information of the return parameters based on the priority strategy, determining the arrangement order of the return paths corresponding to the return parameters according to the return parameters and the weight information, and determining the priority order according to the arrangement order.
[0065] In this embodiment, each return parameter in each priority strategy may correspond to a weight information, indicating that under the strategy, the return parameters have different weights. The calculated value of each return path under the priority strategy can be determined according to the return parameter and the weight information, and the arrangement order of the return paths can be obtained by sorting the calculated values, for example, they can be sorted in descending order, from the highest priority to the lowest priority.
[0066] Step S306: configure the target path as a dedicated backhaul path of the access point.
[0067] Through the above steps, since the target path suitable for being a dedicated return path can be determined from the return path according to the preset priority strategy and the return parameters of each path, the smoothness of the return path can be effectively guaranteed. Since there is no need to multiplex the return path, the network performance of the dedicated return path is guaranteed, and the problem of the return path affecting the network performance can be solved. The stability and reliability between the access points of the Mesh network are effectively improved. The configuration process is convenient and easy to implement, suitable for various return path configuration scenarios, and has strong versatility.
[0068] It should be noted that, in this embodiment, since the target path suitable for being a dedicated return path is determined, the remaining paths can be used only as coverage paths, that is, each path does not need to be multiplexed, and there is no need to reserve half of the bandwidth for the coverage path for use when multiplexing. At the same time, the network performance of the coverage path and the dedicated return path is guaranteed, the problem of the return path affecting the network performance is solved, and the network performance of the Mesh network is effectively improved.
[0069] Optionally, the execution subject of the above steps may be an access point in a Mesh network, etc., without limitation.
[0070] It should be understood that, before determining the target path from the return path based on the return parameter and the preset priority strategy, the method further includes: obtaining the priority strategy.
[0071] Among them, the priority strategy may include one or more target strategies, and the target strategy may be one or a combination of multiple strategies including bandwidth strategy, wired strategy, maximum transmit power strategy, interference strategy, signal quality strategy and non-dynamic frequency selection channel strategy, without limitation. In the following embodiments, how to implement each target strategy is described in detail.
[0072] In one embodiment, based on the backhaul parameters and the preset priority strategy, the target path is determined from the backhaul paths, including multiple situations, such as only one strategy in the priority strategy can be considered, for example, the backhaul path is selected only according to the size of the bandwidth or only according to the path type. Multiple strategies can also be considered, for example, considering the bandwidth strategy and the wired strategy, and the backhaul path is selected according to the two backhaul parameters of bandwidth and path type (whether it is wired). The selection of some specific strategies can be as follows:
[0073] When the bandwidth difference exceeds N times, the return path with high bandwidth is selected as the target path based on the bandwidth strategy. That is, when the bandwidth difference is large, the path with high bandwidth can be preferentially selected as the target path. Here, the N value can be pre-configured to a specific value within a certain range, such as 2. When the bandwidth of the path differs by more than 2 times, the path with high bandwidth has obvious data transmission advantages even if other return parameters are not ideal, which can ensure that the return path is not the performance bottleneck of the Mesh network.
[0074] In the case where the bandwidth difference does not exceed N times, the wired return path is selected as the target path based on the wired strategy. In this case, if the return path includes a wired return path, the wired return path can be preferentially selected as the target path. Compared with the wireless return path, the wired return path has more stable transmission and is not easily interfered with, which can effectively ensure the stability of the return path. It should be noted that since the selection is made when the bandwidth difference does not exceed N times, it can also be considered that the target path is selected based on both the bandwidth strategy and the wired strategy.
[0075] When the bandwidth difference does not exceed N times and both are wireless, the return path with high maximum transmit power is selected as the target path based on the maximum transmit power strategy. The target path selects the path with high maximum transmit power, which can make the target path have good coverage distance and wall penetration ability during data transmission, and can also improve the anti-interference ability and ensure the stability of data transmission. It should be noted that since the path is selected when the bandwidth difference does not exceed N times and both are wireless, it can also be considered as a choice made based on the bandwidth strategy, wired strategy and maximum transmit power strategy.
[0076] When the bandwidth difference does not exceed N times, both are wireless and have the same maximum transmit power, the backhaul path with less interference is selected as the target path based on the interference strategy to improve the stability of the backhaul process. Similarly, it can be considered as a choice made based on bandwidth strategy, wired strategy, maximum transmit power strategy and interference strategy.
[0077] When the bandwidth difference does not exceed N times, both are wireless, the maximum transmission power is the same, and the interference is the same, the return path with strong signal quality is selected as the target path based on the signal quality strategy, which can ensure normal signal quality during the transmission process.
[0078] When the bandwidth difference does not exceed N times, both are wireless, the maximum transmission power is the same, the interference is the same and the signal quality is the same, the return path that does not carry the dynamic frequency selection channel identifier is selected as the target path based on the non-dynamic frequency selection channel strategy, which can avoid the radar avoidance process during normal operation.
[0079] It should be noted that the bandwidth difference multiple N of 2 is only for example purposes and can be set as required without any limitation on the specific value.
[0080] In one embodiment, the basic structure diagram of the present invention is as follows: Figure 4 As shown, the Mesh network can include a Mesh routing module, a detection module, a configuration module and a decision module. Among them, the basic Wi-Fi functions can be included in the Mesh routing module. In a Mesh network, there is generally only one access point (AP) as the master role, and other APs are slave roles. The detection module is used to detect all currently supported backhaul paths and the parameters of each backhaul path. The Mesh routing module can be configured through the configuration module to set the backhaul path used by the Mesh network. The decision module, based on the parameters obtained by the detection module, prioritizes according to a certain algorithm and gives the current optimal backhaul path.
[0081] If only the manual configuration mode is supported, the decision module may not be included, and even the detection module may not be included. The user can directly configure which return path to use through the configuration module.
[0082] Next, the return path configuration method is specifically described according to different scenarios.
[0083] Scenario 1: Manual configuration.
[0084] Reference Example Basic process as follows Figure 5 As shown, the basic process is as follows:
[0085] In step S11, the detection module detects the backhaul paths that the AP hotspot can support, as well as the types of each backhaul path (wired, 2.4G wireless, 5G low-frequency wireless, 5G high-frequency wireless, 6G wireless, etc.), signal quality (RSSI), and the maximum power allowed by the current channel (different countries have different allocations of channel resources that can be used by Wi-Fi, and the maximum power allowed by different channels is also different. The greater the power, the greater the coverage distance and wall penetration ability, and the stronger the anti-interference ability) and other parameters.
[0086] Step S12: The decision module selects the optimal return path according to the above parameters and the following priority ranking strategy.
[0087] When the bandwidth difference exceeds N times, the one with higher bandwidth is preferred. Here, the N value can be configured in advance to be a specific value within a certain range, such as 2.
[0088] When the bandwidth difference does not exceed N times, wired is preferred.
[0089] When the bandwidth difference does not exceed N times, both are wireless, and the one with higher maximum transmission power is given priority.
[0090] When all the above situations are the same, priority is given to those with less interference (interference refers to the number of other transmitting sources working on the current working channel, signal strength, etc. It can be obtained by scanning the number of hot spots in the current channel, etc.) and stronger signal quality.
[0091] When the above situations are the same, non-DFS channels are given priority (DFS channels must be avoided when radar operation is detected. Giving priority to non-DFS channels can avoid the backoff process during operation).
[0092] In step S13, the user may refer to the suggestions of the decision module, or configure the return path through the configuration module according to his own judgment.
[0093] The manual configuration process can be simplified, for example, the detection module can be removed, and further, the decision module can be removed, and the user can directly configure the return path through the configuration module according to his own judgment.
[0094] Scenario 2: Automatic configuration.
[0095] The reference embodiment process is also as follows Figure 5 As shown, the basic process is as follows:
[0096] Step S21 : The detection module detects the backhaul paths supported by the AP hotspot, as well as the type, signal quality and other parameters of each backhaul path.
[0097] Step S22: The decision module selects the optimal return path according to the above parameters and the following priority ranking strategy.
[0098] When the bandwidth difference exceeds N times, the one with higher bandwidth is given priority.
[0099] When the bandwidth difference does not exceed N times, wired is preferred.
[0100] When the bandwidth difference does not exceed N times, both are wireless, and the one with the highest maximum power is selected first.
[0101] When all the above conditions are the same, give priority to the one with less interference and stronger signal quality.
[0102] When all the above conditions are the same, non-DFS channels are preferred.
[0103] Step S23, according to the suggestion of the decision module, the optimal return path is selected, and the return path is automatically configured through the configuration module.
[0104] For a better understanding of the present application, in a specific embodiment, the basic block diagram is as follows: Figure 2 As shown, it contains at least two access points AP, one of which is the master and the other one or more APs are slaves. These APs together form a Mesh network, and each AP hotspot can support one or more STA terminals to access. Without loss of generality, AP hotspots support four different modes: Gigabit wired connection, wireless connection 1, wireless connection 2, and wireless connection 3. Figure 6 shown.
[0105] The detection module detects all currently supported return paths and the parameters of each return path. If the parameters are as follows: the current hotspots are located in China, which complies with relevant Chinese regulations.
[0106] Among them, the wired connection is a Gigabit wired network port with a negotiated rate of 1000Mbps.
[0107] Wireless connection 1 is 2.4G Wi-Fi, working on channel 6, with a negotiated rate of 300Mbps and an RSSI of -60dBm.
[0108] Wireless connection 2 is 5G Wi-Fi, operating on channel 56, with a negotiated rate of 1.2 Gbps and an RSSI of -65 dBm.
[0109] Wireless connection 3 is 5G Wi-Fi, operating on channel 149, with a negotiated rate of 1.2 Gbps and an RSSI of -67 dBm.
[0110] The decision module pre-configures the N value to be 2. According to the parameters obtained by the above detection module, the priority connection is preferentially selected as the return path with the highest priority. The configuration module uses the wired connection as the final return path. At this time, wireless connection 1, wireless connection 2, and wireless connection 3 are only used as coverage paths, not as return paths.
[0111] If there is no wired connection, and only wireless connection 1, wireless connection 2, and wireless connection 3 exist, the parameters remain unchanged, and the decision module selects wireless connection 3 with the highest negotiation rate, relatively good RSSI, and non-DFS channel as the return path (channel 56 of wireless connection 2 is a DFS channel). The configuration module uses wireless connection 3 as the final return path. At this time, wireless connection 1 and wireless connection 2 are only used as coverage paths, not as return paths.
[0112] In this embodiment, when a Mesh network is formed between AP hotspots, a dedicated return channel is configured. The dedicated return channel can no longer be reused as a coverage channel, thereby improving the performance of the dedicated return channel. In addition, other coverage channels no longer need to reserve half of the bandwidth for multiplexing, thereby improving the network performance of the system, making the Mesh function of the product more adaptable, and achieving a better user experience in different environments.
[0113] It should be noted that all products that support the Wi-Fi Mesh function can be applied to the backhaul path configuration method of the present application, including but not limited to customer premises equipment (Customer premises equipment, referred to as CPE), portable broadband wireless devices (Mobile WIFI, referred to as MiFi), routers, etc. For example, it can be a dual-band Wi-Fi product, a tri-band Wi-Fi product, etc., among which, it can also be a product with an independent backhaul chip, without limitation.
[0114] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0115] Example 2
[0116] In this embodiment, a return path configuration device is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0117] Figure 7 is a structural diagram of a return path configuration device provided according to an embodiment of the present application, such as Figure 7 As shown, the device comprises:
[0118] An acquisition module 702 is used to acquire the backhaul paths supported by the access point and the backhaul parameters of each of the backhaul paths;
[0119] A determination module 704, configured to determine a target path from the return paths based on the return parameters and a preset priority strategy;
[0120] The configuration module 706 is configured to configure the target path as a dedicated backhaul path of the access point.
[0121] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0122] Example 3
[0123] An embodiment of the present application further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0124] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0125] Acquire the backhaul paths supported by the access point and the backhaul parameters of each of the backhaul paths;
[0126] Determining a target path from the return paths based on the return parameters and a preset priority strategy;
[0127] The target path is configured as a dedicated backhaul path for the access point.
[0128] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0129] Example 4
[0130] The embodiment of the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the above method embodiments. Figure 1 The memory 104 in is taken as an example of a memory in the electronic device.
[0131] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0132] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0133] Acquire the backhaul paths supported by the access point and the backhaul parameters of each of the backhaul paths;
[0134] Determining a target path from the return paths based on the return parameters and a preset priority strategy;
[0135] The target path is configured as a dedicated backhaul path for the access point.
[0136] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0137] It should be noted that the electronic device in this embodiment can be a product that supports the Wi-Fi Mesh function, such as CPE, MIFI, router, etc., without specific limitation.
[0138] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0139] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A return path configuration method, characterized in that: Applied to a wireless mesh network, the method comprises: Acquire the backhaul paths supported by the access point and the backhaul parameters of each of the backhaul paths; Determining a target path from the return paths based on the return parameters and a preset priority strategy; The target path is configured as a dedicated backhaul path for the access point.
2. The method according to claim 1, characterized in that The determining of the target path from the return path based on the return parameter and the preset priority strategy includes: Determining the priority order of the return path based on the return parameter and a preset priority strategy; The return path with the highest priority in the priority sequence is determined as the target path, or a selection instruction is obtained, and the target path corresponding to the selection instruction is determined from the priority sequence.
3. The method according to claim 2, characterized in that The determining the priority order of the return path based on the return parameter and a preset priority strategy includes: Obtaining weight information of the returned parameters based on the priority strategy; Determining, according to the return parameters and the weight information, an arrangement order of the return paths corresponding to the return parameters; The priority order is determined according to the arrangement order.
4. The method according to claim 1, characterized in that: The return parameter includes at least one parameter of a path type, a received signal strength indicator, a maximum transmission power, a bandwidth, and a dynamic frequency selection channel identifier.
5. The method according to claim 1, characterized in that The priority strategy includes at least one of the following strategies: bandwidth strategy, wired strategy, maximum transmit power strategy, interference strategy, signal quality strategy and non-dynamic frequency selection channel strategy.
6. The method according to claim 5, characterized in that The determining of the target path from the return path based on the return parameter and the preset priority strategy includes at least one of the following: When the bandwidth difference exceeds N times, selecting a return path with a higher bandwidth as the target path based on the bandwidth strategy; In the case where the bandwidth difference does not exceed N times, selecting a wired return path as the target path based on the wired strategy; In the case where the bandwidths differ by no more than N times and both are wireless, selecting a backhaul path with a high maximum transmit power as the target path based on the maximum transmit power strategy; In the case where the bandwidths differ by no more than N times, both are wireless and have the same maximum transmit power, selecting a backhaul path with less interference as the target path based on the interference strategy; In the case where the bandwidths differ by no more than N times, both are wireless, have the same maximum transmit power and the same interference, a return path with strong signal quality is selected as the target path based on the signal quality strategy; When the bandwidth difference does not exceed N times, both are wireless, the maximum transmission power is the same, the interference is the same and the signal quality is the same, a return path that does not carry a dynamic frequency selection channel identifier is selected as the target path based on the non-dynamic frequency selection channel strategy.
7. The method according to claim 6, characterized in that The N is 2.
8. A return path configuration device, characterized in that: Applied to a wireless mesh network, the device comprises: An acquisition module, used for acquiring the return paths supported by the access point and the return parameters of each return path; A determination module, configured to determine a target path from the return path based on the return parameter and a preset priority strategy; A configuration module is used to configure the target path as a dedicated return path of the access point.
9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.
