Wireless device configuration method and device, electronic device, storage medium and computer program product
By synchronously sending packets and configuration information to wireless devices, the service interruption caused by AP parameter configuration in the wireless network is solved, and the impact on terminal services is reduced.
Patent Information
- Application Number
- CN202411801125.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-04-11
AI Technical Summary
When configuring the access point radio frequency parameters in a wireless network in large batches, the APs in a certain area may be unable to use services in a short period of time, which will affect terminal services.
N wireless devices are grouped into N wireless device groups, and the neighbor wireless devices of wireless devices in each group do not exist in the group, but in the remaining groups except the group. At the same time, configuration information is sent to each wireless device of the same group for parameter configuration.
This reduces the impact on terminal services under AP coverage in the area, avoids the situation where the terminals covered by the wireless device group cannot receive signals, and reduces the impact of parameter configuration on terminal services.
Smart Images

Figure CN119815352A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless drive technology, and in particular to a wireless device configuration method, apparatus, electronic device, storage medium and computer program product. Background Art
[0002] In the related art, due to the characteristics of the wireless driver architecture, when certain radio frequency parameters are modified, the radio frequency will be restarted, resulting in terminal service interruption. When configuring the radio frequency parameters of access points (APs) in a large number of wireless networks, the APs in a certain area will often be unavailable for a short period of time, which will seriously affect the terminal services covered by the APs in the area. Summary of the invention
[0003] A wireless device configuration method, apparatus, electronic device, storage medium, and computer program product provided by the embodiments of the present application can reduce the impact on terminal services under the coverage of APs in the area when configuring parameters of APs in the area.
[0004] The technical solution of this application is implemented as follows:
[0005] The present application provides a wireless device configuration method, including:
[0006] Grouping the M wireless devices into N wireless device groups, each of the wireless device groups including at least one wireless device, so that for any wireless device in any group, a neighboring wireless device of the wireless device does not exist in the group but exists in the remaining groups except the group; M>N≥2;
[0007] Corresponding configuration information is sent to each wireless device in the same group at the same time, so that the wireless devices in the group can perform parameter configuration; different groups send configuration information at different times.
[0008] In the above solution, the configuration information is a radio frequency parameter used to improve the service capability of the wireless device; the method further includes:
[0009] When the wireless devices in the same group are performing parameter configuration, the terminals covered by the wireless devices in the group can switch to the signals of the neighboring wireless devices of the wireless devices.
[0010] In the above solution, before grouping the M wireless devices to form N wireless device groups, the method further includes:
[0011] Based on the service information obtained for each of the wireless devices, determine the parameter configuration detection results for the multiple wireless devices; wherein the parameter configuration detection results are used to characterize whether to perform parameter configuration for the multiple wireless devices in batches; the service information includes at least one of the following: the traffic on each of the wireless devices, the number of terminal accesses, and the duration of terminal access.
[0012] In the above solution, determining the parameter configuration detection results for the plurality of wireless devices based on the acquired service information of each of the wireless devices includes:
[0013] Based on the proportion of the first wireless devices among the multiple wireless devices, the parameter configuration detection results for the multiple wireless devices are determined; wherein the first wireless device is the wireless device whose corresponding service information reaches a preset minimum lower limit.
[0014] In the above solution, before grouping the M wireless devices to form N wireless device groups, the method further includes:
[0015] Receive the information of the neighboring wireless devices uploaded by each of the wireless devices; wherein the information of the neighboring wireless devices includes: the first device identification and signal strength information of the neighboring wireless devices that can be scanned by each of the wireless devices;
[0016] Building an influence relationship set for a plurality of the wireless devices based on information of the neighboring wireless devices corresponding to each of the wireless devices;
[0017] The N wireless device groups are traversed and determined in the influence relationship set; wherein each of the wireless devices and the corresponding neighbor wireless device do not belong to the same group.
[0018] In the above solution, the impact relationship set includes: a neighbor device set; the building of the impact relationship set for the plurality of wireless devices based on the information of the neighbor wireless devices corresponding to each wireless device includes:
[0019] forming an identification chain based on the second device identifications respectively corresponding to the plurality of wireless devices;
[0020] Based on the signal strength information of the neighboring wireless devices of each wireless device, the first device identification of each neighboring wireless device is arranged in order with the corresponding second device identification in the identification chain to obtain a device identification sequence corresponding to each wireless device; wherein the position of the arrangement order of the first device identification in the device identification sequence is positively correlated with the signal strength represented by the corresponding signal strength information;
[0021] The neighbor device set is determined based on a combination of the device identification sequences corresponding to a plurality of the wireless devices.
[0022] In the above solution, the traversing and determining N wireless device groups in the impact relationship set includes:
[0023] Classify the wireless devices corresponding to the second device identification in the first device identification sequence into a first group;
[0024] A depth-first search traversal is performed based on the second device identification in the first device identification sequence, and each of the traversed wireless devices is cyclically divided into N groups according to a preset number of groups N, until the depth-first search traversal of the first device identification and the second device identification in the multiple device identification sequences is completed, and the multiple wireless devices are divided into N groups to determine N wireless device groups.
[0025] In the above solution, the influence relationship set includes: a neighbor device map; the influence relationship set for multiple wireless devices is constructed based on the information of the neighbor wireless devices corresponding to each wireless device, including:
[0026] Based on the device identification of each wireless device, a node is formed in a blank graph, and a node graph of multiple wireless devices is constructed; wherein the node of each wireless device in the node graph is adjacent to the node of the corresponding neighboring wireless device;
[0027] Based on the signal strength information of the neighboring wireless devices corresponding to each of the wireless devices, a connection is formed between the node of each of the wireless devices and the corresponding node of the neighboring wireless device in the node graph to obtain the neighboring device graph.
[0028] In the above solution, the traversing and determining N wireless device groups in the impact relationship set includes:
[0029] Traversing each node in the neighbor device graph, marking different node identifiers for each two connected nodes according to the N node identifiers in a loop until all nodes in the neighbor device graph are marked;
[0030] The wireless devices corresponding to the nodes having the same node identifier in the neighbor device map are divided into the same group to determine N wireless device groups.
[0031] In the above solution, the wireless device configuration method is applied to a control device.
[0032] The present application also provides a wireless device configuration apparatus, including:
[0033] A grouping unit, configured to group M wireless devices into N wireless device groups, each of the wireless device groups including at least one wireless device, so that for any wireless device in any group, a neighboring wireless device of the wireless device does not exist in the group but exists in a remaining group except the group; M>N≥2;
[0034] The sending unit is used to send corresponding configuration information to each wireless device in the same group at the same time, so as to facilitate parameter configuration of the wireless devices in the group; different groups send configuration information at different times.
[0035] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor implements the steps in the above method when executing the computer program.
[0036] An embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method are implemented.
[0037] An embodiment of the present application also provides a computer program product, including a computer program, which implements the steps in the above method when executed by a processor.
[0038] In the embodiment of the present application, M wireless devices are grouped to form N wireless device groups, and each wireless device group includes at least one wireless device, so that for any wireless device in any group, the neighboring wireless device of the wireless device does not exist in the group, but exists in the remaining groups except the group; M>N≥2; corresponding configuration information is sent to each wireless device in the same group at the same time, so as to facilitate parameter configuration of the wireless devices in the group; different groups send configuration information at different times. In this way, since for any wireless device in any group, the neighboring wireless device of any wireless device does not exist in the group, when configuring the parameters of the wireless devices in the same group, the terminals covered by the wireless devices in the group can switch to the neighboring wireless devices, and the situation that the terminals covered by the wireless device group cannot receive the signal will not occur, thereby reducing the service impact on the terminals covered by the multiple wireless devices when configuring the parameters of the multiple wireless devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0040] Figure 2 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0041] Figure 3An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0042] Figure 4 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0043] Figure 5 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0044] Figure 6 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0045] Figure 7 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0046] Figure 8 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0047] Fig. 9 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0048] Fig.10 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0049] Fig.11 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0050] Fig.12 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0051] Fig.13 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0052] Fig.14 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0053] Fig.15 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0054] Fig.16 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0055] Fig.17 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0056] Fig.18 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0057] Fig.19 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0058] Fig. 20 An optional effect diagram of the wireless device configuration method provided in an embodiment of the present application;
[0059] Fig.21 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0060] Fig. 22 An optional flowchart of a wireless device configuration method provided in an embodiment of the present application;
[0061] Fig.23 A schematic diagram of the structure of a wireless device configuration apparatus provided in an embodiment of the present application;
[0062] Fig.24 A hardware entity schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0064] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0065] If similar descriptions of "first / second" appear in the application documents, the following instructions are added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0066] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0067] This application embodiment provides a wireless device configuration method, see Figure 1 , is an optional flow chart of the wireless device configuration method provided in the embodiment of the present application, which will be combined with Figure 1 The steps shown are explained:
[0068] S101. Group M wireless devices into N wireless device groups, each of which includes at least one wireless device, so that for any wireless device in any group, a neighboring wireless device of the wireless device does not exist in the group but exists in remaining groups except the group.
[0069] In an embodiment of the present application, the control device may first obtain the information of the neighboring wireless devices that can be scanned uploaded by each wireless device. M wireless devices are divided into N wireless device groups based on the information of the neighboring wireless devices uploaded by each wireless device. Each of the wireless device groups includes at least one wireless device, and after grouping, for any wireless device in any group, the neighboring wireless device of the wireless device does not exist in the group, but exists in the remaining groups except the group; M>N≥2.
[0070] Among them, neighbor wireless device AP refers to other APs that communicate with the current access point (AP) in the wireless LAN. In the Open Shortest Path First (OSPF) protocol, neighbor APs refer to those APs that have established adjacency or neighbor relationships, and they can exchange link status information and jointly maintain routing information.
[0071] S102: Send corresponding configuration information to each wireless device group in the same group at the same time, so as to facilitate parameter configuration of the wireless devices in the group; different groups send configuration information at different times.
[0072] In the embodiment of the present application, when multiple wireless devices need to be configured with parameters, the control device sends configuration information to each wireless device in a wireless device group at the same time. During the parameter configuration period, each wireless device in the wireless device group loses the service coverage capability of the terminal within the coverage range. When each of the wireless devices in the same group is configuring parameters, the terminal covered by each of the wireless devices in the group can switch to the signal of the neighboring wireless devices of each of the wireless devices.
[0073] The configuration information is a radio frequency parameter used to enhance the service capability of the wireless device; the configuration information includes at least one of the following: network configuration information, identity configuration information and channel configuration information.
[0074] In the embodiment of the present application, the control device may obtain the service information of each wireless device at a predetermined time interval, and when the proportion of wireless devices whose service information meets the predetermined conditions reaches a predetermined proportion, start to configure parameters for the N wireless device groups.
[0075] In the embodiment of the present application, the control device may also send configuration information to each wireless device group in batches at predetermined intervals based on user operations.
[0076] Among them, the control device (Controller): is a device used to manage and monitor a group of APs. It is usually a centralized management device used to centrally control and configure multiple APs to achieve unified management of the entire wireless network. AP (Access Point): is an access point in a wireless network. It is a device used to provide wireless network services. AP is responsible for converting wired network signals into wireless signals and establishing connections with wireless devices (such as laptops, smartphones, etc.) so that users can access the network wirelessly. Terminal (STA): refers to a device or node connected to a wireless network. Terminals can be various types of devices, such as smartphones, tablets, laptops, smart home devices, sensors, etc.
[0077] Exemplarily, the AP scans neighbor APs in an environment based on an extended RF. Each AP aggregates the information of the scanned adjacent APs to a control device, which builds a neighbor device map. The control device marks the influence relationships between APs based on the neighbor device map using a depth-first search algorithm. The APs are divided into N groups. The control device sends RF parameters to each group of APs in batches. The traffic, number of terminal accesses, and duration on each AP are monitored. Configuration information is sent in batches only when conditions such as traffic, number of terminals, duration, and the proportion of APs that meet the conditions are met.
[0078] In the embodiment of the present application, M wireless devices are grouped to form N wireless device groups, and each wireless device group includes at least one wireless device, so that for any wireless device in any group, the neighboring wireless device of the wireless device does not exist in the group, but exists in the remaining groups except the group; at the same time, corresponding configuration information is sent to each wireless device in the same group to facilitate parameter configuration of the wireless devices in the group; different groups send configuration information at different times. In this way, since for any wireless device in any group, the neighboring wireless device of any wireless device does not exist in the corresponding group, when configuring the parameters of the wireless devices in the same group, the terminals covered by the wireless devices in the group can switch to the neighboring wireless devices, and the situation that the terminals covered by the wireless device group cannot receive the signal will not occur, thereby reducing the service impact on the terminals covered by the multiple wireless devices when configuring the parameters of the multiple wireless devices.
[0079] See also Figure 2 , is an optional flowchart of a wireless device configuration method provided in an embodiment of the present application, Figure 1 Before S101, the following may also be included: S201, which will be described in combination with the steps:
[0080] S201. Determine parameter configuration detection results for a plurality of the wireless devices based on the acquired service information of each of the wireless devices; wherein the parameter configuration detection results are used to indicate whether to perform parameter configuration on the plurality of the wireless devices in batches.
[0081] In the embodiment of the present application, the control device obtains the service information sent by each wireless device. Based on the service-related information between the multiple wireless devices and the corresponding terminals represented by the service information, the parameter configuration detection results for the multiple wireless devices are determined. The parameter configuration detection results are used to indicate whether to perform parameter configuration on the multiple wireless devices in batches.
[0082] In the embodiment of the present application, if the proportion of wireless devices whose service information reaches the preset minimum lower limit among the multiple wireless devices reaches a predetermined proportion, a parameter configuration detection result indicating that the multiple wireless devices need to be configured in batches is determined. If the proportion of wireless devices whose service information reaches the preset minimum lower limit among the multiple wireless devices does not reach a predetermined proportion, a parameter configuration detection result indicating that the multiple wireless devices do not need to be configured in batches is determined.
[0083] The service information includes at least one of the following: traffic on each of the wireless devices, the number of terminal accesses, and the duration of terminal accesses.
[0084] In the embodiment of the present application, the control device monitors the traffic, number of terminal accesses and duration of terminal accesses on each AP, and when the traffic, number of terminal accesses, duration of terminal accesses and proportion of APs meeting the conditions are met, the radio frequency parameters are sent to each group of APs in batches. The user can adjust the radio frequency parameters at any time and can adjust the parameters in batches at their own discretion to minimize the impact on the user's business.
[0085] See also Figure 3 , is an optional flowchart of a wireless device configuration method provided in an embodiment of the present application, Figure 2 S201 in the above can also be implemented by S301, which will be described in combination with the steps:
[0086] S301. Determine parameter configuration detection results for the plurality of wireless devices based on a proportion of the first wireless devices among the plurality of wireless devices; wherein the first wireless device is the wireless device whose corresponding service information reaches a preset minimum lower limit.
[0087] In the embodiment of the present application, the control device counts the proportion of first wireless devices whose corresponding traffic, number of terminal accesses and duration of terminal accesses meet preset conditions among multiple wireless devices, and determines parameter configuration detection results for multiple wireless devices based on whether the proportion reaches a predetermined proportion.
[0088] Among them, the corresponding traffic, terminal access number and terminal access duration reaching the preset minimum limit may include at least one of the following: the corresponding traffic is less than the preset traffic, the terminal access number is less than the preset number, and the terminal access duration is less than the preset duration.
[0089] In the embodiment of the present application, the parameter configuration detection results for the plurality of wireless devices are determined based on the proportion of the first wireless devices among the plurality of wireless devices. In this way, the control device can effectively control the timing of sending configuration information in batches according to the proportion of the first wireless devices, and send configuration information in batches when the proportion of the first wireless devices with service information reaching the preset minimum lower limit reaches the predetermined proportion, thereby effectively improving the radio frequency performance of the wireless device, improving the service capability of the wireless device, and reducing the service impact on the terminals within the coverage area.
[0090] Exemplarily, the following three implementations may be used to describe a solution for controlling a device to send configuration information in batches:
[0091] Solution 1: Combination Figure 4 , five APs such as Figure 4 The ellipse is the signal radiation range of the AP located at the center. If an AP is contained by the corresponding ellipse, it means that the AP can scan the AP corresponding to the ellipse. Figure 4The information about neighboring wireless devices reported by the AP includes:
[0092] AP1:AP2,AP3,AP4
[0093] AP2:AP1,AP4
[0094] AP3:AP2,AP4
[0095] AP4:AP1,AP2,AP3
[0096] AP5:AP2
[0097] A possible grouping result is as follows (based on the fact that the terminal on the current AP is likely to roam to its neighboring AP, we divide the APs with neighboring relationships into different groups to ensure that when the configuration of the AP in group 1 is delivered, the terminal can roam to the APs in other groups as much as possible.):
[0098] ap2 and ap3 are group 1, ap1, ap5, and ap4 are group 2.
[0099] A possible timing condition is: the number of APs that meet the requirement that the traffic is less than 20 Mbps and the number of terminals is less than 5 is greater than or equal to 3. When this condition is met, configuration information is delivered.
[0100] Then when group 1 (AP2, AP3) starts to issue configuration, the terminal can roam to the AP of group 2. After an interval of 30 seconds, the wireless network of group 1 has returned to normal, and then it is issued to group 2. At this time, the terminals in group 2 can roam to the AP of group 1.
[0101] Compared with the method of directly delivering configurations to all APs, this delivery solution can greatly reduce the impact on customer services.
[0102] APs can be divided into two groups according to signal strength: AP1, AP4, AP5 and AP2, AP3. When the number of APs with traffic less than 20Mbps and terminal number less than 5 is greater than 70%*5=3, configuration information is delivered in batches with an interval of 30s. When APs in group 1 deliver configuration information, users can roam to APs in group 2, minimizing the impact on user services.
[0103] Option 2: Combination Figure 5 , two APs such as Figure 5 As shown, there is no significant effect between AP1 and AP2.
[0104] One possible batching result is as follows:
[0105] AP1 belongs to group 1, and AP2 belongs to group 2.
[0106] At this time, the batch configuration information delivery scheme has no advantage over the original one-time configuration delivery.
[0107] Option 3: Combination Figure 6 ,according to Figure 6 The information of neighboring wireless devices reported by the AP that can be obtained is as follows:
[0108] AP1:AP3
[0109] AP2:AP4
[0110] AP3:AP1,AP4
[0111] AP4:AP2,AP3
[0112] One possible batching result is as follows:
[0113] AP1 and AP2 belong to group 1, AP3 belongs to group 2, and AP4 belongs to group 3.
[0114] A possible timing condition is: the number of APs that meet the requirement that the traffic is less than 20 Mbps and the number of terminals is less than 5 is greater than or equal to 2. When this condition is met, configuration information is delivered.
[0115] When group 1 (AP1, AP2) is configured, terminals on AP1 and AP2 can roam to AP3 and AP4; when group 2 (AP3) is configured, terminals on AP3 can roam to AP1 and AP4; when group 3 (AP4) is configured, terminals on AP4 can roam to AP2 and AP3.
[0116] It can be seen from the above three solutions that when there is a scenario where signals are cross-covered between APs, compared with the method of directly sending configurations to all APs, the terminal changes from being disconnected to roaming several times, with almost no perception of service interruption, which greatly improves the customer experience.
[0117] See also Figure 7 , is an optional flowchart of a wireless device configuration method provided in an embodiment of the present application, Figure 1 Before S101 in the above, the following steps may also be included: S401 to S403, which will be described in combination with the following steps:
[0118] S401. Receive the information of the neighboring wireless devices uploaded by each of the wireless devices; wherein the information of the neighboring wireless devices includes: the first device identification and signal strength information of the neighboring wireless devices that can be scanned by each of the wireless devices.
[0119] In the embodiment of the present application, the control device can receive the information of the neighboring wireless devices uploaded by each wireless device at regular intervals, wherein the information of the neighboring wireless devices includes: the first device identification and signal strength information of the neighboring wireless devices that can be scanned by each of the wireless devices.
[0120] S402: Construct an influence relationship set for a plurality of the wireless devices based on the information of the neighboring wireless devices corresponding to each of the wireless devices.
[0121] In the embodiment of the present application, the control device constructs an influence relationship set for multiple wireless devices based on the first device identification and signal strength information of the neighboring wireless devices corresponding to each wireless device, wherein the influence relationship set is used to reflect the signal coverage influence relationship between the multiple wireless devices.
[0122] S403: traverse and determine N wireless device groups in the impact relationship set; wherein each of the wireless devices and the corresponding neighbor wireless device do not belong to the same group.
[0123] In the embodiment of the present application, the control device traverses each wireless device in the influence relationship set, divides adjacent wireless devices having a signal coverage influence relationship into different groups, and determines N wireless device groups.
[0124] In the embodiment of the present application, the control device may traverse each wireless device in the influence relationship set based on a depth-first search or a breadth-first search method to determine N wireless device groups.
[0125] Among them, Depth-First-Search (DFS): is an algorithm for traversing or searching graphs and trees. It starts from the starting node and visits the vertices of the graph as deeply as possible along the path until it can no longer go deeper, then backtracks to the previous node and continues to explore other unvisited paths. Breadth-First Search (BFS): is an algorithm for traversing and searching graphs or trees. It starts from the starting node and expands step by step according to the level, first visiting the nodes closest to the starting node, and then gradually expanding outward to the nodes farther away from the starting node.
[0126] In an embodiment of the present application, information of neighbor wireless devices uploaded by each wireless device is received; wherein the information of neighbor wireless devices includes: the first device identification and signal strength information of neighbor wireless devices that can be scanned by each wireless device; based on the information of neighbor wireless devices corresponding to each wireless device, an influence relationship set for multiple wireless devices is constructed; N wireless device groups are traversed and determined in the influence relationship set; wherein each wireless device and the corresponding neighbor wireless device do not belong to the same group. In this way, since the neighboring wireless devices do not belong to the same group, when the wireless devices of any group are configured with parameters, the terminals within the coverage of the group can roam to the service coverage of the neighboring wireless devices, and then the wireless devices of the group will not affect the services of the terminals within the coverage when configuring parameters, thereby reducing the service impact on the terminals covered by the multiple wireless devices when configuring parameters for the multiple wireless devices.
[0127] See also Figure 8 , is an optional flowchart of a wireless device configuration method provided in an embodiment of the present application, Figure 7 S402 to S403 in the above can also be implemented by S501 to S505, which will be described in combination with the steps:
[0128] S501: Form an identification chain based on second device identifications respectively corresponding to a plurality of wireless devices.
[0129] In the embodiment of the present application, the control device may obtain the second device identification of each wireless device, and form an identification chain based on the sequence of the obtained second device identifications.
[0130] Exemplarily, the identification chain may be: AP1, AP2, AP3, AP4 and AP5, wherein AP1 is the second device identification of the corresponding wireless device.
[0131] S502. Based on the signal strength information of the neighboring wireless devices of each wireless device, arrange the first device identification of each neighboring wireless device in order according to the corresponding second device identification in the identification chain, and obtain a device identification sequence corresponding to each wireless device; wherein the position of the first device identification in the device identification sequence is positively correlated with the signal strength represented by the corresponding signal strength information.
[0132] In the embodiment of the present application, the control device can arrange the first device identification of the corresponding neighboring wireless device after the second device identification of the corresponding wireless device in the identification chain in descending order of signal strength based on the signal strength information of the neighboring wireless device corresponding to each wireless device, and obtain a device identification sequence of each wireless device. The position of the arrangement order of the first device identification in the device identification sequence is positively correlated with the signal strength represented by the corresponding signal strength information.
[0133] S503: Determine the neighbor device set based on a combination of the device identification sequences corresponding to a plurality of the wireless devices.
[0134] In the embodiment of the present application, the control device may determine the neighbor device set based on a combination of the device identification sequences corresponding to the plurality of wireless devices.
[0135] Exemplary, combined Fig. 9 , Fig. 9 The middle ellipse is the signal radiation range of the AP located at the center. The information of the neighboring wireless device reported by the AP is a collection of the signal strength information of the AP corresponding to the ellipse containing it and the first device identifier. Fig. 9 The first device identifications of neighboring wireless devices uploaded by AP1 to AP5 respectively include:
[0136] AP1:AP2,AP3,AP4
[0137] AP2:AP1,AP4
[0138] AP3:AP2,AP4
[0139] AP4:AP1,AP2,AP3
[0140] AP5:AP2
[0141] Combination Fig.10 The control device can form an identification chain according to the second device identifications AP1 to AP5, and can arrange the first device identifications AP2, AP3, and AP4 of the neighboring wireless devices corresponding to AP1 after AP1 to obtain a device identification sequence 1 corresponding to AP1, until the device identification sequences corresponding to AP1 to AP5 are formed and then combined to obtain a neighboring device set.
[0142] S504: Divide the wireless devices corresponding to the second device identification in the first device identification sequence into a first group.
[0143] In the embodiment of the present application, the control device may classify the wireless devices corresponding to the second device identification in the first device identification sequence into the first group.
[0144] In the embodiment of the present application, the second device identification in the first device identification sequence is the identification of the wireless device that first uploaded the information of the neighboring wireless device.
[0145] S505: Perform a depth-first search traversal based on the second device identifier in the first device identifier sequence, and cyclically divide each of the traversed wireless devices into N groups according to a preset number of groups N, until the depth-first search traversal of the first device identifiers and the second device identifiers in the plurality of device identifier sequences is completed, and divide the plurality of wireless devices into N groups to determine N wireless device groups.
[0146] In the embodiment of the present application, the control device performs a depth-first search traversal based on the second device identification in the first device identification sequence, and cyclically divides each of the traversed wireless devices into N groups according to the preset number of groups N. After the traversal of the first device identification sequence is completed, the second device identification sequence is traversed until the depth-first search traversal of the first device identification and the second device identification in the plurality of device identification sequences is completed, and the plurality of wireless devices are divided into N groups to determine N wireless device groups.
[0147] Exemplary, combined Fig.11 , traverse the first node AP1 (second device identifier) of the first device identifier sequence in the neighbor device set, and set AP1 to be divided into group 1. In the embodiment of the present application, the preset number of groups N is 2.
[0148] Combination Fig.12 , traverse the first device identifiers of the neighboring wireless devices of recursively AP1, the first node is AP2, obtain the AP2 node, and divide AP2 into group 2.
[0149] Combination Fig.13 , the current recursive node is AP2, traverse the first device identifier of AP2's neighbor wireless devices, and find that AP1 is a neighbor wireless device, but AP1 has already been divided into a group. Get the AP4 node and divide AP4 into the next group (Group 1). (Here, two groups are used for illustration. But in fact, multiple groups can be used, and the specific number of groups can be set manually.)
[0150] Combination Fig.14 , the current recursive node is AP4, traverse the first device identifiers of AP4's neighboring wireless devices, obtain the AP1 node, find that AP1 has been divided into groups, skip AP1. Obtain the AP2 node, find that AP2 has been divided into groups, skip AP2. Obtain the AP3 node, set AP3 to the next group (group 2).
[0151] Combination Fig.15, the current recursive node is AP3, traverse the first device identifiers of AP3's neighboring wireless devices, obtain the AP2 node, find that AP2 has been divided into groups, and skip AP2. Obtain the AP4 node, find that AP4 has been divided into groups, and skip AP4. The AP3 node recursion ends and returns to the previous recursive node AP4.
[0152] Combination Fig.16 , AP4's traversal node ends, and AP4's recursion also ends, returning to the previous recursive node AP2. AP2's traversal ends, returning to the previous recursive node AP1, and AP1 continues to the first device identifier AP3 of the next neighbor wireless device.
[0153] Combination Fig.17 , get the AP3 node, find that AP3 has been divided into groups, skip AP3. Continue traversing the next second device identification node. Get the AP4 node, find that AP4 has been divided into groups, skip AP4. AP1 has completed the linked list variable, and the linked list pointer moves downward.
[0154] Combined with 18, the traversal pointer moves to AP2, and it is found that AP2 has been divided into groups. Then it moves to AP3, and it is found that AP3 has been divided into groups. Then it moves to AP4, and it is found that AP4 has been divided into groups. Then it moves to AP5, and AP5 has not been divided into groups. AP5 is placed in the next group (Group 1).
[0155] Among them, AP5's neighbor AP obtains the AP2 node and finds that AP2 has been divided into groups. The first device identifiers of AP5's neighbor wireless devices have been traversed. The traversal pointer continues to move until the pointer variable ends, and all APs are divided into groups.
[0156] See also Fig.19 , is an optional flowchart of a wireless device configuration method provided in an embodiment of the present application, Figure 7 S402 to S403 in the above can also be implemented by S601 to S604, which will be described in combination with the steps:
[0157] S601: forming a node in a blank graph based on a device identification of each of the wireless devices, and constructing a node graph of a plurality of the wireless devices.
[0158] In the embodiment of the present application, the control device can obtain a blank graph, mark the device identifier corresponding to each wireless device in the blank graph to form a corresponding node, so that the node of each wireless device in the node graph is adjacent to the node of the corresponding neighboring wireless device.
[0159] S602. Based on the signal strength information of the neighboring wireless devices corresponding to each of the wireless devices, a connection is formed between the node of each of the wireless devices and the corresponding node of the neighboring wireless device in the node graph to obtain the neighboring device graph.
[0160] In an embodiment of the present application, the control device can determine the weight of the connection between the node of the wireless device and the node of the corresponding neighbor wireless device based on the signal strength information of the neighbor wireless device corresponding to each wireless device, establish a connection between each wireless device and the corresponding neighbor wireless device based on the weight, and obtain a neighbor device map.
[0161] The weight of the connection between the node of the wireless device and the node of the corresponding neighboring wireless device is proportional to the signal strength represented by the signal strength information of the neighboring wireless device corresponding to the wireless device.
[0162] S603, traversing each node in the neighbor device graph, and marking different node identifiers for each two connected nodes according to N node identifiers in a loop, until all nodes in the neighbor device graph are marked.
[0163] In an embodiment of the present application, the control device can traverse each node in the neighbor device map, and mark different node identifiers for each two connected nodes according to N node identifier cycles until all nodes in the neighbor device map are marked.
[0164] The node identifier may be a color identifier or other character identifier.
[0165] In the embodiment of the present application, the control device may use N colors to color the nodes in the neighbor device map, wherein the colors of two nodes with connection lines are as different as possible.
[0166] In the embodiment of the present application, marking different node identifiers for each two nodes of a connection may include:
[0167] 1. Greedy algorithm based on sorting: For each connection line in the neighbor device map, sort all the connection lines from small to large according to the weight, and traverse the nodes on each connection line in turn. If the colors of the two nodes connected by a connection line have been determined and the colors are different, no operation is performed. If the colors of the two nodes on a line are not determined, we can assign two different colors to the two nodes. If the color of one node has been determined and the other node is not determined, we can assign a color different from the color of the determined node to the undetermined node.
[0168] 2. BFS (Breadth First Search): Traverse the nodes in the neighbor device graph layer by layer. If the current node is not colored, assign it a color different from the color of the nodes with which it has a connection line.
[0169] S604: Divide the wireless devices corresponding to the nodes having the same node identifier in the neighbor device map into the same group, and determine N wireless device groups.
[0170] In an embodiment of the present application, the control device may divide the wireless devices to which the nodes corresponding to the same node identifier in the neighbor device map belong into the same group. Since the number of node identifiers is N, N wireless device groups may be ultimately obtained.
[0171] Exemplary, combined Fig. 20 It can be seen that nodes AP2 and AP3 have the same node identifier (dotted line identifier), and nodes AP1, AP4, and AP5 have the same node identifier (solid line identifier). The control device can divide the wireless devices to which nodes AP2 and AP3 belong into the same group, and divide the wireless devices to which nodes AP1, AP4, and AP5 belong into the same group, thereby obtaining 2 wireless device groups.
[0172] In an embodiment of the present application, a node is formed in a blank graph based on the device identification of each wireless device, and a node graph of multiple wireless devices is constructed; wherein, the node of each wireless device in the node graph is adjacent to the node of the corresponding neighboring wireless device; based on the signal strength information of the neighboring wireless device corresponding to each wireless device, a connection between the node of each wireless device and the node of the corresponding neighboring wireless device is formed in the node graph, and a neighboring device map is obtained. Traverse each node in the neighboring device map, and mark different node identifications for each two nodes of the connection according to N node identification cycles until all nodes in the neighboring device map are marked; divide the wireless devices corresponding to the nodes with the same node identification in the neighboring device map into the same group, and determine N wireless device groups. In this way, since the two nodes with the connection (that is, the two adjacent nodes) are marked with different node identifications, and then the two adjacent nodes will be assigned to different wireless device groups, when the wireless devices in any group are configured with parameters, the terminals covered by the wireless device group can roam to the wireless devices that have not been configured with parameters, so the services of the terminals covered by the wireless device group will not be affected by the wireless device parameter configuration.
[0173] See also Fig.21 , is an optional flow chart of the wireless device configuration method provided in the embodiment of the present application, which will be described in combination with the steps:
[0174] S11. Receive configuration delivery message.
[0175] In the embodiment of the present application, the control device may obtain configuration information based on the user's operation and send a message to instruct to send the configuration information to each wireless device group in batches.
[0176] S12: Whether the proportion of wireless devices whose overall business information reaches a preset minimum limit reaches a preset proportion.
[0177] In an embodiment of the present application, the control device can count the traffic, the number of terminal accesses, and the proportion of wireless devices whose terminal access duration reaches a preset minimum limit among multiple wireless devices, and determine whether to send configuration information in batches based on whether the proportion reaches a preset proportion.
[0178] S13. Send configuration information in batches.
[0179] In the embodiment of the present application, a configuration delivery message is received. It is determined whether the proportion of wireless devices whose overall service information reaches the preset minimum lower limit reaches the preset proportion. The configuration information is delivered in batches. In this way, the traffic, number of terminal accesses and duration on each AP can be monitored. When the conditions such as traffic, number of terminals, duration and proportion of APs that meet the conditions are met, the radio frequency parameters are delivered to each AP in batches. The effect of adjusting the radio frequency parameters at any time can be achieved, and the parameters can be adjusted in batches at an autonomous time to minimize the impact on user services.
[0180] See also Fig. 22 , is an optional flow chart of the wireless device configuration method provided in the embodiment of the present application, which will be described in combination with the steps:
[0181] S14. Regularly report neighbor AP information.
[0182] In the embodiment of the present application, each AP uploads information of its corresponding adjacent AP to the algorithm module in the control device.
[0183] S15. Calculate the effective batch of the AP according to the neighbor information of the AP.
[0184] In the embodiment of the present application, the algorithm module in the control device groups multiple APs according to the information of adjacent APs uploaded by each AP to form N groups of APs.
[0185] S16. Output the result.
[0186] In the embodiment of the present application, the algorithm module in the control device transmits the calculated information of N groups of APs to the output file module.
[0187] S17. Update notification.
[0188] In the embodiment of the present application, the algorithm module of the control device sends a notification of updating the configuration information of N groups of APs to the configuration validation module.
[0189] S18. Read.
[0190] In an embodiment of the present application, the output file module of the control device reads notifications of configuration information update of N groups of APs from the configuration validation module, and is used to instruct the middle layer configuration tuning module to write configuration information to the N groups of APs in batches.
[0191] S19, allocate write batch 1.
[0192] In the embodiment of the present application, the middle layer calls the configuration module to read the corresponding first group of APs from the output file module for writing to the first group of APs.
[0193] S20, read.
[0194] In the embodiment of the present application, the configuration sending module reads the information of the corresponding first group of APs from the middle layer tuning configuration module for sending the corresponding configuration information.
[0195] S21. Take effect.
[0196] In the embodiment of the present application, the configuration sending module sends the configuration information to the first group of APs for performing parameter configuration on the first group of APs.
[0197] S22. Allocate write batch n.
[0198] In the embodiment of the present application, the middle layer calls the configuration module to read the corresponding Nth group of APs from the output file module for writing to the Nth group of APs.
[0199] S23, read.
[0200] In the embodiment of the present application, the configuration sending module reads the corresponding Nth group of AP information from the middle layer tuning configuration module for sending the corresponding configuration information.
[0201] S24, effective.
[0202] In the embodiment of the present application, the configuration sending module sends the configuration information to the Nth group of APs for performing parameter configuration on the Nth group of APs.
[0203] See also Fig.23 , which is a structural diagram of a wireless device configuration apparatus provided in an embodiment of the present application.
[0204] The embodiment of the present application further provides a wireless device configuration apparatus 800 , including: a grouping unit 801 and a sending unit 802 .
[0205] A grouping unit, configured to group M wireless devices into N wireless device groups, each of the wireless device groups including at least one wireless device, so that for any wireless device in any group, a neighboring wireless device of the wireless device does not exist in the group but exists in a remaining group except the group; M>N≥2;
[0206] The sending unit is used to send corresponding configuration information to each of the wireless devices in the same group at the same time, so as to facilitate parameter configuration of the wireless devices in the group; different groups send configuration information at different times.
[0207] In an embodiment of the present application, the configuration information is information used to enhance the service capabilities of the wireless device; the configuration information includes at least one of the following: network configuration information, identity configuration information, and channel configuration information; when each of the wireless devices in the same group is performing parameter configuration, the terminals covered by each of the wireless devices in the group can switch to the signals of the neighboring wireless devices of each of the wireless devices.
[0208] In the embodiment of the present application, the wireless device configuration apparatus 800 is used to determine the parameter configuration detection result for the plurality of wireless devices based on the service information of each of the wireless devices obtained; wherein the parameter configuration detection result is used to indicate whether to perform parameter configuration for the plurality of wireless devices in batches. The service information includes at least one of the following: the traffic on each of the wireless devices, the number of terminal accesses, and the duration of terminal access.
[0209] In an embodiment of the present application, the wireless device configuration apparatus 800 is used to determine parameter configuration detection results for multiple wireless devices based on the proportion of first wireless devices among the multiple wireless devices; wherein the first wireless device is the wireless device whose corresponding service information reaches a preset minimum lower limit.
[0210] In the embodiment of the present application, the grouping unit 801 in the wireless device configuration apparatus 800 is used to receive the information of the neighboring wireless devices uploaded by each of the wireless devices; wherein the information of the neighboring wireless devices includes: the first device identification and signal strength information of the neighboring wireless devices that can be scanned by each of the wireless devices;
[0211] Building an influence relationship set for a plurality of the wireless devices based on information of the neighboring wireless devices corresponding to each of the wireless devices;
[0212] The N wireless device groups are traversed and determined in the influence relationship set; wherein each of the wireless devices and the corresponding neighbor wireless device do not belong to the same group.
[0213] In the embodiment of the present application, the influence relationship set includes: a neighbor device set; the grouping unit 801 in the wireless device configuration apparatus 800 is used to form an identification chain based on the second device identifications respectively corresponding to the plurality of wireless devices;
[0214] Based on the signal strength information of the neighboring wireless devices of each wireless device, the first device identification of each neighboring wireless device is arranged in order with the corresponding second device identification in the identification chain to obtain a device identification sequence corresponding to each wireless device; wherein the position of the arrangement order of the first device identification in the device identification sequence is positively correlated with the signal strength represented by the corresponding signal strength information;
[0215] The neighbor device set is determined based on a combination of the device identification sequences corresponding to a plurality of the wireless devices.
[0216] In the embodiment of the present application, the grouping unit 801 in the wireless device configuration apparatus 800 is used to group the wireless devices corresponding to the second device identification in the first device identification sequence into a first group;
[0217] A depth-first search traversal is performed based on the second device identification in the first device identification sequence, and each of the traversed wireless devices is cyclically divided into N groups according to a preset number of groups N, until the depth-first search traversal of the first device identification and the second device identification in the multiple device identification sequences is completed, and the multiple wireless devices are divided into N groups to determine N wireless device groups.
[0218] In the embodiment of the present application, the influence relationship set includes: a neighbor device map; the grouping unit 801 in the wireless device configuration device 800 is used to form a node in a blank map based on the second device identifier of each wireless device and the first device identifier of the neighbor wireless device corresponding to each wireless device, and construct a node map of multiple wireless devices; wherein the node of each wireless device in the node map is adjacent to the node of the corresponding neighbor wireless device;
[0219] Based on the signal strength information of the neighboring wireless devices corresponding to each of the wireless devices, a connection is formed between the node of each of the wireless devices and the corresponding node of the neighboring wireless device in the node graph to obtain the neighboring device graph.
[0220] In the embodiment of the present application, the grouping unit 801 in the wireless device configuration apparatus 800 is used to traverse each node in the neighbor device map, and mark different node identifiers for each two connected nodes according to N node identifiers in a loop until all nodes in the neighbor device map are marked;
[0221] The wireless devices corresponding to the nodes having the same node identifier in the neighbor device map are divided into the same group to determine N wireless device groups.
[0222] It should be noted that in the embodiments of the present application, if the above-mentioned wireless device configuration method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions for enabling a wireless device configuration device (which can be a personal computer, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0223] Correspondingly, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method on the side of the wireless device configuration apparatus 800 are implemented.
[0224] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0225] It should be noted that Fig.24 A hardware entity diagram of an electronic device provided in an embodiment of the present application, such as Fig.24 As shown, an embodiment of the present application provides an electronic device 900, including a memory 902 and a processor 901, wherein the memory 902 stores a computer program that can be run on the processor 901, and the processor 901 implements the steps in the above method when executing the program, wherein;
[0226] The processor 901 generally controls the overall operation of the electronic device 900 .
[0227] The memory 902 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or processed by the processor 901 and various modules in the electronic device 900 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented through flash memory (FLASH) or random access memory (Random Access Memory, RAM).
[0228] Correspondingly, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by the processor 901 of the electronic device 900 to complete the steps in the method on the side of the wireless device configuration apparatus 800.
[0229] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0230] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0231] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0232] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0233] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0234] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a magnetic disk or an optical disk, and other media that can store program codes.
[0235] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a mobile storage device, a ROM, a magnetic disk, or an optical disk.
[0236] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A wireless device configuration method, characterized in that: include: Grouping the M wireless devices into N wireless device groups, each of the wireless device groups including at least one wireless device, so that for any wireless device in any group, a neighboring wireless device of the wireless device does not exist in the group but exists in the remaining groups except the group; M>N≥2; Corresponding configuration information is sent to each wireless device in the same group at the same time, so that the wireless devices in the group can perform parameter configuration; different groups send configuration information at different times.
2. The wireless device configuration method according to claim 1, characterized in that: The configuration information is a radio frequency parameter used to improve the service capability of the wireless device; the method further includes: When the wireless devices in the same group are performing parameter configuration, the terminals covered by the wireless devices in the group can switch to the signals of the neighboring wireless devices of the wireless devices.
3. The wireless device configuration method according to claim 1, characterized in that: Before grouping the M wireless devices to form N wireless device groups, the method further includes: Based on the service information obtained for each of the wireless devices, determine the parameter configuration detection results for the multiple wireless devices; wherein the parameter configuration detection results are used to characterize whether to perform parameter configuration for the multiple wireless devices in batches; the service information includes at least one of the following: the traffic on each of the wireless devices, the number of terminal accesses, and the duration of terminal access.
4. The wireless device configuration method according to claim 3, characterized in that: The determining, based on the acquired service information of each of the wireless devices, parameter configuration detection results for the plurality of wireless devices comprises: Based on the proportion of the first wireless devices among the multiple wireless devices, the parameter configuration detection results for the multiple wireless devices are determined; wherein the first wireless device is the wireless device whose corresponding service information reaches a preset minimum lower limit.
5. The wireless device configuration method according to any one of claims 1 to 4, characterized in that: Before grouping the M wireless devices to form N wireless device groups, the method further includes: Receive the information of the neighboring wireless devices uploaded by each of the wireless devices; wherein the information of the neighboring wireless devices includes: the first device identification and signal strength information of the neighboring wireless devices that can be scanned by each of the wireless devices; Building an influence relationship set for a plurality of the wireless devices based on information of the neighboring wireless devices corresponding to each of the wireless devices; The N wireless device groups are traversed and determined in the influence relationship set; wherein each of the wireless devices and the corresponding neighbor wireless device do not belong to the same group.
6. The wireless device configuration method according to claim 5, characterized in that: The influence relationship set includes: a neighbor device set; and constructing an influence relationship set for a plurality of wireless devices based on information of the neighbor wireless devices corresponding to each wireless device includes: forming an identification chain based on the second device identifications respectively corresponding to the plurality of wireless devices; Based on the signal strength information of the neighboring wireless devices of each wireless device, the first device identification of each neighboring wireless device is arranged in order with the corresponding second device identification in the identification chain to obtain a device identification sequence corresponding to each wireless device; wherein the position of the arrangement order of the first device identification in the device identification sequence is positively correlated with the signal strength represented by the corresponding signal strength information; The neighbor device set is determined based on a combination of the device identification sequences corresponding to a plurality of the wireless devices.
7. The wireless device configuration method according to claim 6, characterized in that: The traversing and determining N wireless device groups in the impact relationship set includes: Classify the wireless devices corresponding to the second device identification in the first device identification sequence into a first group; A depth-first search traversal is performed based on the second device identification in the first device identification sequence, and each of the traversed wireless devices is cyclically divided into N groups according to a preset number of groups N, until the depth-first search traversal of the first device identification and the second device identification in the multiple device identification sequences is completed, and the multiple wireless devices are divided into N groups to determine N wireless device groups.
8. The wireless device configuration method according to claim 5, characterized in that: The influence relationship set includes: a neighbor device map; the influence relationship set for the plurality of wireless devices is constructed based on the information of the neighbor wireless devices corresponding to each wireless device, including: Based on the device identification of each wireless device, a node is formed in a blank graph, and a node graph of multiple wireless devices is constructed; wherein the node of each wireless device in the node graph is adjacent to the node of the corresponding neighboring wireless device; Based on the signal strength information of the neighboring wireless devices corresponding to each of the wireless devices, a connection is formed between the node of each of the wireless devices and the corresponding node of the neighboring wireless device in the node graph to obtain the neighboring device graph.
9. The wireless device configuration method according to claim 8, characterized in that: The traversing and determining N wireless device groups in the impact relationship set includes: Traversing each node in the neighbor device graph, marking different node identifiers for each two connected nodes according to the N node identifiers in a loop until all nodes in the neighbor device graph are marked; The wireless devices corresponding to the nodes having the same node identifier in the neighbor device map are divided into the same group to determine N wireless device groups.
10. The wireless device configuration method according to claim 1, characterized in that: The wireless device configuration method is applied to a control device.
11. A wireless device configuration apparatus, characterized in that: include: A grouping unit, configured to group the M wireless devices into N wireless device groups, each of the wireless device groups including at least one wireless device, so that for any wireless device in any group, a neighboring wireless device of the wireless device does not exist in the group, but exists in a remaining group except the group; M>N≥2; The sending unit is used to send corresponding configuration information to each of the wireless devices in the same group at the same time, so as to facilitate parameter configuration of the wireless devices in the group; different groups send configuration information at different times.
12. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements the steps in the method according to any one of claims 1 to 10 when executing the computer program.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 10 are implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.