Wireless access point AP deployment method and device, equipment and storage medium

By determining the location to be selected in the target area and dynamically adjusting the location of the mobile device, combining the target conditions of signal strength and number of APs, the AP deployment accuracy problem under the influence of obstacles is solved, and low-cost and energy-efficient wireless network coverage is achieved.

CN120499676APending Publication Date: 2025-08-15SHENZHEN DAZHOU ZHICHUANG TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510549119.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, due to the influence of obstacles, the deployment accuracy of the wireless access point AP is low, making it difficult to establish stable bidirectional communication.

Method used

By determining multiple to-selected positions in combination with the map of the target area and the AP coverage range, the mobile device loading the AP is controlled to move to the to-selected position, and obtaining the signal strength through the mobile terminal, and dynamically adjusting the position of the mobile device based on the target conditions until the target conditions of the signal strength and the number of APs are met.

Benefits of technology

While reducing the number of AP deployments, it ensures maximum network coverage in the target area, achieves low-cost and energy-efficient wireless network coverage, and improves the deployment accuracy of APs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120499676A_ABST
    Figure CN120499676A_ABST
Patent Text Reader

Abstract

The invention provides a wireless access point AP deployment method and device, equipment and a storage medium. Relates to the technical field of wireless communication. The method comprises the steps of determining a plurality of to-be-selected positions and an AP corresponding to each to-be-selected position in a target area according to a map of the target area and a coverage range of each AP in at least one AP; controlling the plurality of mobile devices to move to the corresponding to-be-selected positions; controlling the mobile terminal to move in the target area so as to obtain the signal intensity of each position in the target area through the mobile terminal; determining a target condition, wherein the target condition at least comprises that the signal intensity of each position in the target area is greater than or equal to preset intensity, and the number of APs deployed in the target area is less than or equal to a preset threshold value; and controlling the plurality of mobile devices to move according to the signal intensity of each position in the target area and the target condition until the target condition is met, and determining to obtain the deployment information, thereby improving the deployment accuracy of the wireless access point AP.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a deployment method, apparatus, device, and storage medium for a wireless access point (AP). Background Art

[0002] With the rapid development of wireless local area network (WLAN) technology, wireless access points (APs) are often used within a work area. To ensure continuous network coverage, multiple APs need to be deployed within the area.

[0003] In related technologies, the AP position is usually determined based on the AP's coverage range. Specifically, based on the AP's theoretical coverage radius, the distance twice the theoretical coverage radius can be used as the spacing between adjacent APs. In this way, the positions of multiple APs can be determined sequentially in the entire area.

[0004] However, in the above process, due to the presence of various obstacles (such as walls) in the AP deployment area, these obstacles usually affect the communication quality between the mobile terminal and the AP, making it difficult for the AP and the mobile terminal to establish stable two-way communication, resulting in a low accuracy rate in the deployment of the wireless access point AP. Summary of the Invention

[0005] The present application provides a method, apparatus, device, and storage medium for deploying a wireless access point (AP) to solve the problem of low accuracy in deploying wireless access points (AP).

[0006] In a first aspect, the present application provides a method for deploying a wireless access point (AP), comprising:

[0007] Determining, in the target area, a plurality of candidate locations and an AP corresponding to each candidate location based on a map of the target area and coverage of each of the at least one AP;

[0008] Controlling a plurality of mobile devices to move to corresponding selected locations, wherein the mobile devices are equipped with APs of corresponding types;

[0009] controlling the mobile terminal to move in the target area so as to obtain, by the mobile terminal, signal strength at each location in the target area;

[0010] Determining target conditions, the target conditions including at least: a signal strength at each location in the target area is greater than or equal to a preset strength, and a number of APs deployed in the target area is less than or equal to a preset threshold;

[0011] The plurality of mobile devices are controlled to move according to the signal strength of each position in the target area and the target condition until the target condition is met, and deployment information is determined to be obtained, wherein the deployment information includes a plurality of target positions and an AP corresponding to each target position.

[0012] In a possible implementation, controlling the movement of the multiple mobile devices according to the signal strength of each location in the target area and the target condition until the target condition is met, and determining to obtain the deployment information includes:

[0013] Determining an area to be adjusted in the target area according to the signal strength of each position in the target area;

[0014] According to the target condition, the mobile device in the area to be adjusted is controlled to move until the target condition is met, and the deployment information is determined to be obtained.

[0015] In a possible implementation, determining the area to be adjusted in the target area according to the signal strength of each position in the target area includes:

[0016] determining a plurality of first areas in the target area according to the signal strength of each position in the target area, wherein the signal strength in the first areas is less than the preset strength;

[0017] Determining an AP corresponding to each first area, where the first area is located within a coverage area of the corresponding AP;

[0018] The area to be adjusted is determined to include: a first coverage area of the AP corresponding to each first area, and a second coverage area, where the second coverage area is used to connect the first coverage areas.

[0019] In a possible implementation, controlling the movement of the mobile device in the area to be adjusted according to the target condition until the target condition is met, and determining to obtain the deployment information includes:

[0020] Determining a control sequence corresponding to the mobile devices in the area to be adjusted;

[0021] According to the control sequence, and based on the target condition, the mobile device in the area to be adjusted is controlled to move in sequence, wherein the signal strength at each position within the coverage area of the AP carried by the moved mobile device is greater than or equal to the preset strength;

[0022] After controlling the mobile device in the area to be adjusted to move, if there is a second area in the area to be adjusted, setting at least one new AP in the second area;

[0023] The deployment information is generated according to the position of each mobile device after movement, the AP loaded on each mobile device, the position of the newly added AP, and the newly added AP.

[0024] In a possible implementation, for any mobile device, controlling the movement of the mobile device in the area to be adjusted according to the target condition includes:

[0025] Determining a first moving direction of the mobile device, wherein in the first moving direction, there is a blank area between the AP carried by the mobile device and other APs, and the signal strength of the blank area is less than the preset strength;

[0026] The mobile device is controlled to move a preset length in the first moving direction, and the mobile terminal is controlled to measure the signal strength in the blank area until the area of the blank area is equal to zero.

[0027] In one possible implementation, determining multiple candidate locations and an AP corresponding to each candidate location in the target area based on a map of the target area and coverage of each of at least one AP includes:

[0028] identifying, according to a map of the target area, an available area in the target area, where the available area is an area where an AP can be placed;

[0029] Generating a plurality of candidate solutions based on the coverage of each AP, the map of the target area, and the available area, the candidate solutions including a plurality of AP locations and an AP type corresponding to each AP location, wherein the AP location is located within the available area;

[0030] Determining a target candidate solution from the multiple candidate solutions based on the number of APs and AP types corresponding to each candidate solution;

[0031] According to the target candidate solution, the multiple candidate locations and the AP corresponding to each candidate location are determined.

[0032] In a possible implementation, controlling the mobile terminal to move in the target area to obtain, by the mobile terminal, signal strength at each location in the target area includes:

[0033] generating a movement route of the mobile terminal according to a map of the target area, and controlling the mobile terminal to move along the movement route;

[0034] During the movement of the mobile terminal, the mobile terminal is controlled to establish a connection with a corresponding AP, and the corresponding AP is controlled to send a preset signal to the mobile terminal, so that the signal strength of the preset signal is obtained through the mobile terminal.

[0035] In a second aspect, the present application provides a deployment device for a wireless access point (AP), comprising: a first determination module, a control module, a second determination module, and a processing module, wherein:

[0036] The first determining module is configured to determine, in the target area, a plurality of candidate locations and an AP corresponding to each candidate location based on a map of the target area and a coverage range of each of at least one AP;

[0037] The control module is used to control multiple mobile devices to move to corresponding selected positions, wherein the mobile devices are equipped with APs of corresponding types;

[0038] The control module is further configured to control the mobile terminal to move in the target area, so as to obtain the signal strength of each position in the target area through the mobile terminal;

[0039] The second determining module is configured to determine a target condition, wherein the target condition includes at least: a signal strength at each location in the target area is greater than or equal to a preset strength, and a number of APs deployed in the target area is less than or equal to a preset threshold;

[0040] The processing module is used to control the movement of the multiple mobile devices according to the signal strength of each location in the target area and the target condition until the target condition is met, and determine to obtain deployment information, where the deployment information includes multiple target locations and an AP corresponding to each target location.

[0041] In a possible implementation, the processing module is specifically configured to:

[0042] Determining an area to be adjusted in the target area according to the signal strength of each position in the target area;

[0043] According to the target condition, the mobile device in the area to be adjusted is controlled to move until the target condition is met, and the deployment information is determined to be obtained.

[0044] In a possible implementation, the processing module is specifically configured to:

[0045] determining a plurality of first areas in the target area according to the signal strength of each position in the target area, wherein the signal strength in the first areas is less than the preset strength;

[0046] Determining an AP corresponding to each first area, where the first area is located within a coverage area of the corresponding AP;

[0047] The area to be adjusted is determined to include: a first coverage area of the AP corresponding to each first area, and a second coverage area, where the second coverage area is used to connect the first coverage areas.

[0048] In a possible implementation, the processing module is specifically configured to:

[0049] Determining a control sequence corresponding to the mobile devices in the area to be adjusted;

[0050] According to the control sequence, and based on the target condition, the mobile device in the area to be adjusted is controlled to move in sequence, wherein the signal strength at each position within the coverage area of the AP carried by the moved mobile device is greater than or equal to the preset strength;

[0051] After controlling the mobile device in the area to be adjusted to move, if there is a second area in the area to be adjusted, setting at least one new AP in the second area;

[0052] The deployment information is generated according to the position of each mobile device after movement, the AP loaded on each mobile device, the position of the newly added AP, and the newly added AP.

[0053] In a possible implementation, the processing module is specifically configured to:

[0054] Determining a first moving direction of the mobile device, wherein in the first moving direction, there is a blank area between the AP carried by the mobile device and other APs, and the signal strength of the blank area is less than the preset strength;

[0055] The mobile device is controlled to move a preset length in the first moving direction, and the mobile terminal is controlled to measure the signal strength in the blank area until the area of the blank area is equal to zero.

[0056] In a possible implementation manner, the first determining module is specifically configured to:

[0057] identifying, according to a map of the target area, an available area in the target area, where the available area is an area where an AP can be placed;

[0058] Generating a plurality of candidate solutions based on the coverage of each AP, the map of the target area, and the available area, the candidate solutions including a plurality of AP locations and an AP type corresponding to each AP location, wherein the AP location is located within the available area;

[0059] Determining a target candidate solution from the multiple candidate solutions based on the number of APs and AP types corresponding to each candidate solution;

[0060] According to the target candidate solution, the multiple candidate locations and the AP corresponding to each candidate location are determined.

[0061] In a possible implementation, the control module is specifically configured to:

[0062] generating a movement route of the mobile terminal according to a map of the target area, and controlling the mobile terminal to move along the movement route;

[0063] During the movement of the mobile terminal, the mobile terminal is controlled to establish a connection with a corresponding AP, and the corresponding AP is controlled to send a preset signal to the mobile terminal, so that the signal strength of the preset signal is obtained through the mobile terminal.

[0064] In a third aspect, an embodiment of the present application provides an electronic device comprising: at least one processor and a memory; the memory stores computer-executable instructions; and at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the deployment method of the wireless access point AP as described in the first aspect above and any item of the first aspect that may be involved.

[0065] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions. When a processor executes the computer-executable instructions, it implements the deployment method of the wireless access point AP as described in the first aspect and any item of the first aspect.

[0066] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the deployment method of the wireless access point AP as described in the first aspect and any item of the first aspect.

[0067] The wireless access point (AP) deployment method, apparatus, device, and storage medium provided herein determine multiple candidate locations by combining a map of a target area with the AP coverage range, and control a mobile device equipped with an AP to move to the candidate locations. Subsequently, based on the mobile terminal's signal strength information within the target area and the target conditions, the mobile device's position is dynamically adjusted until the target conditions are met, thereby generating AP deployment information. In this process, AP deployment locations with greater coverage or higher power can be preferentially selected. This significantly reduces the number of APs deployed while ensuring that the total power of each AP is maximized to cover the target area, achieving low-cost, energy-efficient wireless network coverage and improving the accuracy of wireless access point (AP) deployment. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0069] Figure 1 A schematic diagram of the system architecture provided in an embodiment of the present application;

[0070] Figure 2 A schematic diagram of a process for deploying a wireless access point (AP) provided in an embodiment of the present application;

[0071] Figure 3 A schematic diagram of multiple candidate positions provided in an embodiment of the present application;

[0072] Figure 4 A schematic diagram of an edge overlap area provided in an embodiment of the present application;

[0073] Figure 5 A schematic diagram of the area to be adjusted provided in an embodiment of the present application;

[0074] Figure 6 A schematic diagram of the process of generating deployment information provided in an embodiment of the present application;

[0075] Figure 7 A schematic diagram of multiple first regions provided in an embodiment of the present application;

[0076] Figure 8 A schematic diagram of the area to be adjusted, the first coverage area, and the second coverage area provided in an embodiment of the present application;

[0077] Figure 9 A schematic diagram of the second region provided in an embodiment of the present application;

[0078] Figure 10 A schematic diagram of a process for deploying another wireless access point (AP) provided in an embodiment of the present application;

[0079] Figure 11 A schematic diagram of the available area provided in an embodiment of the present application;

[0080] Figure 12 A schematic diagram of a wireless access point (AP) deployment device provided in an embodiment of the present application;

[0081] Figure 13 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0082] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0083] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0084] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned. They should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0085] For ease of understanding, the following Figure 1 , describes the system architecture applicable to the embodiments of the present application.

[0086] Figure 1 This is a schematic diagram of the system architecture provided by the embodiment of this application. Figure 1 , includes a controller 101, multiple wireless access points AP102 and a mobile terminal 103, wherein the wireless access point AP102 can be moved to different locations through a mobile device.

[0087] The controller 101 can be connected to the wireless access point AP 102 and the mobile terminal 103. The controller 101 can also control the mobile device equipped with the wireless access point AP 102 and the mobile terminal 103 to move within the target area. The mobile terminal 103 can be an electronic device, for example, a mobile phone, a tablet computer, a laptop computer, etc.

[0088] Wireless access point AP102 and mobile terminal 103 can communicate wirelessly. Specifically, mobile terminal 103 can receive signal strength information sent by wireless access point AP102. Controller 101 can control the movement of a mobile device equipped with wireless access point AP102 based on the signal strength information at different locations fed back by mobile terminal 103, thereby determining the deployment locations of multiple wireless access points AP102.

[0089] In related technologies, AP locations are typically determined based on their coverage range. Specifically, the theoretical coverage radius of an AP can be used, with the distance between adjacent APs being twice the theoretical coverage radius. This allows the locations of multiple APs to be determined sequentially throughout the entire area. However, due to the presence of various obstacles (such as walls) within the AP deployment area, these obstacles often affect the communication quality between mobile terminals and the APs, making it difficult for the APs to establish stable two-way communication, resulting in low accuracy in wireless access point (AP) deployment.

[0090] To address the above technical issues, in an embodiment of the present application, when multiple AP locations need to be deployed, multiple candidate locations are determined by combining a map of the target area with the AP coverage range, and a mobile device equipped with an AP is controlled to move to the candidate locations. Subsequently, the mobile terminal's signal strength information within the target area is used to dynamically adjust the position of the mobile device based on the target conditions until the target conditions are met, thereby generating AP deployment information. In the above process, AP deployment locations with larger coverage or higher power can be preferentially selected. This can significantly reduce the number of APs deployed while ensuring that the total power of each AP is maximized to cover the target area, achieving low-cost, energy-efficient wireless network coverage and improving the accuracy of wireless access point (AP) deployment.

[0091] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0092] Figure 2 This is a flow chart of a method for deploying a wireless access point (AP) provided in an embodiment of the present application. Figure 2 As shown, the method may include the following steps:

[0093] S201: Determine a plurality of candidate locations and an AP corresponding to each candidate location in the target area according to a map of the target area and the coverage of each AP in at least one type of AP.

[0094] The execution subject of the embodiment of the present application may be a controller, or a deployment device of a wireless access point AP provided in the controller. The deployment device of the wireless access point AP may be implemented by software, or by a combination of software and hardware.

[0095] The target area is the geographic area that requires wireless network coverage. The target area map is used to represent the internal structure of the target area. For example, the target area can be a specific floor of a building, and the target area map can be a floor plan.

[0096] The candidate location refers to the AP deployment point preliminarily determined within the target area. There can be multiple candidate locations within the target area, for example, the candidate location can be the side wall of a room.

[0097] In an embodiment of the present application, a suitable area (for example, the interior area of a room) can be selected in the target area to determine multiple candidate locations, wherein the multiple candidate locations can be determined based on the number of APs, AP type, etc., so as to achieve a network coverage range with a small number of APs and maximized power.

[0098] Next, combine Figure 3 , multiple candidate positions are explained through specific examples.

[0099] Figure 3 For a schematic diagram of multiple candidate locations provided in the embodiment of this application, please see Figure 3 The target area includes multiple rooms and corridors, each room includes multiple candidate locations, wherein each candidate location is Figure 3 Circles are drawn in the figure to represent AP deployment points.

[0100] S202: Control multiple mobile devices to move to corresponding positions to be selected.

[0101] The mobile device is equipped with an AP of the corresponding type.

[0102] A mobile device is a device that can move within a target area and carry an AP. For example, a mobile device can be a high-precision navigation vehicle that can accurately locate a specific location based on control commands.

[0103] The AP type is used to indicate the coverage range or transmission power of a wireless access point (AP). In an embodiment of the present application, the AP type can be determined based on the AP's coverage radius. For example, the AP type can be an AP with a coverage radius of 30 meters, an AP with a coverage radius of 50 meters, etc.

[0104] In actual application, a suitable movement trajectory can be determined according to the current position of the mobile device and the candidate position, and the mobile device can be controlled to move to the candidate position according to the movement trajectory to improve movement efficiency.

[0105] S203: Control the mobile terminal to move in the target area, so as to obtain the signal strength of each position in the target area through the mobile terminal.

[0106] In actual applications, before obtaining signal strength, the mobile terminal needs to establish a connection with the AP at each selected location. The mobile terminal can establish a connection with one or more APs. Specifically, the mobile terminal sends a connection request to the AP at the selected location. The AP establishes a connection with the mobile terminal based on the connection request and communicates.

[0107] In an embodiment of the present application, the mobile terminal may send a signal strength acquisition instruction to the AP in the selected area. After receiving the signal strength acquisition instruction, the AP sends the current signal strength value to the mobile terminal.

[0108] The mobile terminal can be controlled to move along a preset trajectory. The trajectory of the mobile terminal can be determined by: determining multiple candidate trajectories within a target area based on multiple candidate locations and the current location of the mobile terminal; and determining a target trajectory from the multiple candidate trajectories based on the priorities of the candidate locations.

[0109] For example, assuming that the target area includes three candidate positions, namely candidate position 1, candidate position 2 and candidate position 3, among which candidate position 1 is located on the west side of the target area, candidate position 2 is located on the south side of the target area, and candidate position 3 is located on the north side of the target area, and the priority is ranked from high to low as candidate position 1, candidate position 3 and candidate position 2, then it is necessary to find a moving trajectory that passes through candidate position 1, candidate position 3 and candidate position 2 in sequence or around them among multiple candidate moving trajectories, and determine it as the target moving trajectory.

[0110] S204: Determine target conditions.

[0111] The target conditions include at least: the signal strength of each position in the target area is greater than or equal to a preset strength, and the number of APs deployed in the target area is less than or equal to a preset threshold.

[0112] The preset strength refers to the pre-set signal strength value with minimum coverage.

[0113] The preset threshold refers to the maximum number of APs that are deployed in advance.

[0114] Optionally, when determining the target condition, an edge overlap area may be determined based on the coverage of the AP to ensure seamless switching of the mobile terminal at the edge overlap, thereby improving the continuity of the AP coverage.

[0115] Next, combine Figure 4 ,The edge overlapping area is explained through a specific example.

[0116] Figure 4 For a schematic diagram of the edge overlap area provided in the embodiment of the present application, see Figure 4 , including wireless access point 1, wireless access point 2 and wireless access point 3. The coverage range of each AP is the same, where the coverage range of the wireless access point is represented by a circle.

[0117] The edge overlap area can be determined between adjacent wireless access points. Specifically, the edge overlap area can be determined between wireless access point 1 and wireless access point 2, and the edge overlap area can be determined between wireless access point 2 and wireless access point 3. Figure 4 Indicated by multiple slashes.

[0118] Optionally, a preset deviation range can be used to determine whether the signal strength at each location in the target area meets the strength requirement. Specifically, for any location, a deviation value can be calculated based on the current signal strength and the preset strength. If the deviation value is within the preset deviation range, the strength requirement is met; if the deviation value is outside the preset deviation range, the strength requirement is not met.

[0119] S205 : Control the movement of multiple mobile devices according to the signal strength of each position in the target area and the target condition, until the target condition is met, and determine that the deployment information is obtained.

[0120] The deployment information includes multiple target locations and an AP corresponding to each target location.

[0121] The target location is used to indicate the locations of multiple APs.

[0122] The deployment information may be obtained by determining the area to be adjusted in the target area according to the signal strength of each position in the target area; and controlling the movement of the mobile device in the area to be adjusted according to the target condition until the target condition is met, thereby obtaining the deployment information.

[0123] The area to be adjusted refers to the area within the target area where there is no complete network coverage and the signal strength is less than the preset strength.

[0124] In actual application, the moving order of the mobile devices may be determined according to the positions of the mobile devices in the area to be adjusted.

[0125] Next, combine Figure 5 , the area to be adjusted is explained through specific examples.

[0126] Figure 5 For a schematic diagram of the area to be adjusted provided in the embodiment of this application, please see Figure 5 Assuming that there are multiple AP locations within the target area, and the coverage of each AP is drawn with a dashed circle, areas within the target area that are not covered by the AP network and areas within each AP's coverage area where the signal strength is less than the preset strength can be determined as areas to be adjusted. The areas to be adjusted drawn with multiple diagonal lines are uncovered areas, and areas within each AP's coverage area where the signal strength is less than the preset strength need to be determined based on actual strength information. They are typically located at the edge of the coverage area and are not limited in the figure.

[0127] In an embodiment of the present application, when multiple AP locations need to be deployed, multiple candidate locations are determined by combining a map of the target area with the AP coverage range, and a mobile device equipped with an AP is controlled to move to the candidate locations. Subsequently, the mobile device's position is dynamically adjusted based on the target conditions using the mobile terminal's signal strength information within the target area until the target conditions are met, thereby generating AP deployment information. In the above process, AP deployment locations with larger coverage or higher power can be preferentially selected. This significantly reduces the number of APs deployed while ensuring that the total power of each AP is maximized to cover the target area, achieving low-cost, energy-efficient wireless network coverage and improving the accuracy of wireless access point (AP) deployment.

[0128] Based on any of the above embodiments, Figure 6 , the generation process of deployment information ( Figure 2 S205) in the embodiment is described in detail.

[0129] Figure 6 This is a schematic diagram of the generation process of the deployment information provided in this application embodiment. Figure 6 , the method may include:

[0130] S601: Determine a plurality of first areas in the target area according to the signal strength of each position in the target area.

[0131] The signal strength in the first area is less than a preset strength.

[0132] S602: Determine the AP corresponding to each first area.

[0133] The first area is located within the coverage area of the corresponding AP.

[0134] The first area refers to an area within the AP coverage area with weak signal strength.

[0135] In actual applications, signal strength is related to the distance from the AP. Generally, signal strength weakens at locations farther from the AP. For example, assuming an AP's coverage radius is 30 meters, if the signal strength significantly weakens beyond 25 meters from the AP, the annular area between 25 and 30 meters from the AP can be defined as the first area. It should be noted that the first area can be an annular area or multiple discrete smaller areas within the annular area.

[0136] Next, combine Figure 7 , multiple first areas are explained through specific examples.

[0137] Figure 7 For a schematic diagram of multiple first regions provided in the embodiment of the present application, see Figure 7, including three first areas, namely the first area A, the first area B and the first area C, wherein the first area A and the second area B include multiple discontinuous areas, represented by multiple circles in the figure, and the third area C is an annular area, wherein the annular area is represented by multiple oblique lines in the figure.

[0138] S603: Determine that the area to be adjusted includes: a first coverage area and a second coverage area of the AP corresponding to each first area.

[0139] The second coverage area is used to connect the first coverage areas.

[0140] The first coverage area refers to an area covered by the corresponding AP.

[0141] The second coverage area refers to an area not covered by the AP.

[0142] The area to be adjusted consists of a first coverage area and a second coverage area. The first coverage area includes the first area, and the first coverage area also includes an area where the signal strength is greater than or equal to a preset strength.

[0143] Next, combine Figure 8 , the area to be adjusted, the first area, the first coverage area and the second coverage area are explained through specific examples.

[0144] Figure 8 For a schematic diagram of the area to be adjusted, the first coverage area, and the second coverage area provided in the embodiment of the present application, see Figure 8 The area to be adjusted includes multiple first coverage areas, namely A, B and C, and a second coverage area D (indicated by multiple oblique lines). Each first coverage area includes one or more first areas, wherein each first coverage area is represented by e, f and g respectively. It can be obtained that the overall area composed of areas A, B, C and D is the area to be adjusted.

[0145] S604: Determine the control sequence corresponding to the mobile devices in the area to be adjusted.

[0146] When controlling the movement of mobile devices in the area to be adjusted, the control order can be determined based on the current location of the mobile devices. For example, suppose there are three mobile devices equipped with APs in the area to be adjusted, with mobile devices 1 and 2 located near a wall. In this case, mobile devices 1 and 2 can be prioritized for a small movement within their current locations, such as horizontal movement along the wall, followed by control of mobile device 3 until the target condition is met.

[0147] Optionally, the control order can be determined based on AP type. For example, if the AP types corresponding to the mobile device include APs with a coverage radius of 30 meters and APs with a coverage radius of 40 meters, the mobile device equipped with the AP with a coverage radius of 40 meters can be controlled to move within the area to be adjusted first until the target condition is met. Then, the mobile device equipped with the AP with a coverage radius of 40 meters can be controlled to move, thereby ensuring that the number of APs is minimized and that the target area is covered to the greatest extent possible.

[0148] S605 : Control the movement of the mobile devices in the area to be adjusted in sequence according to the control sequence and target conditions.

[0149] The signal strength at each location within the coverage area of the AP carried by the mobile device after the movement is greater than or equal to a preset strength.

[0150] For any mobile device, the movement of the mobile terminal can be controlled in the following manner: determine a first moving direction of the mobile device, wherein, in the first moving direction, there is a blank area between the AP carried by the mobile device and other APs, and the signal strength of the blank area is less than a preset strength; control the mobile device to move a preset length in the first moving direction, and control the mobile terminal to measure the signal strength in the blank area until the area of the blank area is equal to zero.

[0151] A preset length refers to a pre-set length for the mobile device to move. Multiple preset lengths may be determined before controlling the mobile device to move. Specifically, multiple locations within the blank area are determined, and the multiple preset lengths are determined based on the current location of the mobile device and the multiple locations within the blank area. The mobile device is then controlled to move to the blank area in the first movement direction in the set order.

[0152] S606: After controlling the mobile device in the area to be adjusted to move, if there is a second area in the area to be adjusted, setting at least one new AP in the second area.

[0153] The second area refers to an area within the area to be adjusted that is still not covered by the AP after the mobile device has adjusted the area. In actual applications, the second area usually appears in a specific area of the area to be adjusted, such as a corner of the area to be adjusted.

[0154] Next, combine Figure 9 , the second area is explained through a specific example.

[0155] Figure 9 For a schematic diagram of the second region provided in the embodiment of the present application, see Figure 9The area to be adjusted includes multiple mobile devices equipped with APs. The coverage of these APs is represented by dashed arcs in the figure. It can be obtained that the area not covered by the AP is the second area, where the second area is represented by multiple oblique lines in the figure.

[0156] The number and type of new APs can be determined based on the scope of the second area. Specifically, if the second area is large and irregular in shape, multiple APs will be needed to cover it. In this case, APs with larger coverage can be selected to reduce the number of APs required and reduce deployment costs. If the second area is small or has a more concentrated shape, a single AP will be needed to cover it. In this case, APs with smaller coverage can be selected to ensure maximum network coverage in the second area.

[0157] S607: Generate deployment information based on the position of each mobile device after movement, the APs loaded on each mobile device, the position of the newly added AP, and the newly added AP.

[0158] The number of deployed APs and corresponding deployment locations, ie, deployment information, can be determined based on the locations of the mobile devices after movement, the APs loaded on the mobile devices, the locations of the newly added APs, and the newly added APs.

[0159] In actual application, the AP deployment locations in the deployment information can be used to mark the target area on the map, and the map of the target area can be output to facilitate subsequent project implementation. It should be noted that if the positions of some APs need to be adjusted during the deployment process, the map markings of the target area need to be updated in real time.

[0160] In an embodiment of the present application, an area to be adjusted is first determined based on the signal strength at each location within the target area. The movement of multiple mobile devices within the area is then dynamically controlled to ensure that the signal strength within the area meets the preset requirements. APs are then added based on the blind spots in the area to achieve full AP coverage, and deployment information is generated until the target conditions are met. In this process, by dynamically adjusting the positions of mobile devices and deploying additional APs, network coverage blind spots are effectively avoided. This ensures full network coverage within the target area while significantly reducing the number of deployed APs and improving the accuracy of wireless access point (AP) deployment.

[0161] Figure 10 This is a flow chart of another method for deploying a wireless access point (AP) provided in an embodiment of the present application. Figure 10 As shown, the method may include the following steps:

[0162] S1001. Identify available areas in the target area according to a map of the target area.

[0163] The available area is the area where APs can be placed.

[0164] In actual application, if the target area is a floor, the available area can be the interior of the room or the public area of the floor, so that the mobile terminal can establish a connection with the AP at each location and obtain the signal strength.

[0165] Next, combine Figure 11 , the available areas are explained through specific examples.

[0166] Figure 11 For a schematic diagram of the available area provided in this application embodiment, please see Figure 11 ,The target area includes multiple available areas, namely A, B, C, D and E. ,Among them, available areas A, B, C and D are inside the room, and available area E is the ,public area of the entire floor.

[0167] S1002: Generate multiple alternative solutions based on the coverage of each AP, the target area map, and the available area.

[0168] The candidate solutions include multiple AP locations and an AP type corresponding to each AP location, and the AP location is located within the available area.

[0169] The AP type indicates the AP's transmit power.

[0170] S1003: Determine a target candidate solution from multiple candidate solutions based on the number of APs and AP types corresponding to each candidate solution.

[0171] The target candidate solution is used to indicate a solution with a small number of APs and a high total AP transmit power.

[0172] For example, suppose that the number of APs corresponding to candidate 1 is 10, and the total transmit power of the APs is medium; the number of APs corresponding to candidate 2 is 8, and the total transmit power of the APs is high; the number of APs corresponding to candidate 3 is 12, and the total transmit power of the APs is low. In other words, multiple candidate solutions can be shown in Table 1:

[0173] Table 1

[0174]

[0175] According to Table 1, the number of APs in candidate solution 2 is small and the total transmit power of the APs is high, which meets the deployment requirements. Therefore, candidate solution 2 is determined as the target candidate solution.

[0176] S1004: Determine multiple candidate locations and an AP corresponding to each candidate location according to the target candidate solution.

[0177] S1005: Control multiple mobile devices to move to corresponding positions to be selected.

[0178] The mobile device is equipped with an AP of the corresponding type.

[0179] S1006: Generate a moving route for the mobile terminal based on the map of the target area, and control the mobile terminal to move according to the moving route.

[0180] In actual application, the movement route of the mobile terminal can be generated according to the locations of obstacles (such as walls and doorways) in the map of the target area to improve the signal reception efficiency of the mobile terminal.

[0181] S1007: During the movement of the mobile terminal, control the mobile terminal to establish a connection with the corresponding AP, and control the corresponding AP to send a preset signal to the mobile terminal, so as to obtain the signal strength of the preset signal through the mobile terminal.

[0182] The preset signal is used to instruct an instruction to obtain the signal strength of the AP.

[0183] In actual application, after the mobile terminal determines the surrounding APs, it needs to send a connection request to the corresponding AP. The connection request is used to establish a connection with the AP. After receiving the connection request, the AP establishes a connection with the mobile terminal and receives the signal. Then the mobile terminal sends a signal strength acquisition instruction (preset signal) to the AP. After receiving the preset signal, the AP sends the current signal strength value to the mobile terminal.

[0184] S1008. Determine target conditions.

[0185] The target conditions include at least: the signal strength of each position in the target area is greater than or equal to a preset strength, and the number of APs deployed in the target area is less than or equal to a preset threshold.

[0186] S1009: Control the movement of multiple mobile devices according to the signal strength of each position in the target area and the target condition until the target condition is met, and determine that the deployment information is obtained.

[0187] The deployment information includes multiple target locations and an AP corresponding to each target location.

[0188] It should be noted that the execution process of the above S1008-S1009 can be referred to S204-S205 and will not be repeated here.

[0189] A method for deploying a wireless access point AP provided in an embodiment of the present application can implement the technical solution shown in the above method embodiment. Its implementation principles and beneficial effects are similar and will not be repeated here.

[0190] Figure 12This is a schematic diagram of a wireless access point (AP) deployment device provided in an embodiment of the present application. Figure 12 The wireless access point AP deployment device 10 includes: a first determination module 11, a control module 12, a second determination module 13 and a processing module 14, wherein:

[0191] The first determining module 11 is configured to determine, in the target area, a plurality of candidate locations and an AP corresponding to each candidate location based on a map of the target area and a coverage range of each of at least one AP;

[0192] The control module 12 is used to control multiple mobile devices to move to corresponding selected locations, wherein the mobile devices are equipped with APs of corresponding types;

[0193] The control module 12 is further configured to control the mobile terminal to move in the target area, so as to obtain the signal strength of each position in the target area through the mobile terminal;

[0194] The second determining module 13 is configured to determine a target condition, wherein the target condition includes at least: the signal strength at each location in the target area is greater than or equal to a preset strength, and the number of APs deployed in the target area is less than or equal to a preset threshold;

[0195] The processing module 14 is configured to control the movement of the plurality of mobile devices according to the signal strength of each location in the target area and the target condition, and to determine deployment information when the target condition is met, wherein the deployment information includes a plurality of target locations and an AP corresponding to each target location.

[0196] In a possible implementation, the processing module 14 is specifically configured to:

[0197] Determining an area to be adjusted in the target area according to the signal strength of each position in the target area;

[0198] According to the target condition, the mobile device in the area to be adjusted is controlled to move until the target condition is met, and the deployment information is determined to be obtained.

[0199] In a possible implementation, the processing module 14 is specifically configured to:

[0200] determining a plurality of first areas in the target area according to the signal strength of each position in the target area, wherein the signal strength in the first areas is less than the preset strength;

[0201] Determining an AP corresponding to each first area, where the first area is located within a coverage area of the corresponding AP;

[0202] The area to be adjusted is determined to include: a first coverage area of the AP corresponding to each first area, and a second coverage area, where the second coverage area is used to connect the first coverage areas.

[0203] In a possible implementation, the processing module 14 is specifically configured to:

[0204] Determining a control sequence corresponding to the mobile devices in the area to be adjusted;

[0205] According to the control sequence, and based on the target condition, the mobile device in the area to be adjusted is controlled to move in sequence, wherein the signal strength at each position within the coverage area of the AP carried by the moved mobile device is greater than or equal to the preset strength;

[0206] After controlling the mobile device in the area to be adjusted to move, if there is a second area in the area to be adjusted, setting at least one new AP in the second area;

[0207] The deployment information is generated according to the position of each mobile device after movement, the AP loaded on each mobile device, the position of the newly added AP, and the newly added AP.

[0208] In a possible implementation, the processing module 14 is specifically configured to:

[0209] Determining a first moving direction of the mobile device, wherein in the first moving direction, there is a blank area between the AP carried by the mobile device and other APs, and the signal strength of the blank area is less than the preset strength;

[0210] The mobile device is controlled to move a preset length in the first moving direction, and the mobile terminal is controlled to measure the signal strength in the blank area until the area of the blank area is equal to zero.

[0211] In a possible implementation, the first determining module 11 is specifically configured to:

[0212] identifying, according to a map of the target area, an available area in the target area, where the available area is an area where an AP can be placed;

[0213] Generating a plurality of candidate solutions based on the coverage of each AP, the map of the target area, and the available area, the candidate solutions including a plurality of AP locations and an AP type corresponding to each AP location, wherein the AP location is located within the available area;

[0214] Determining a target candidate solution from the multiple candidate solutions based on the number of APs and AP types corresponding to each candidate solution;

[0215] According to the target candidate solution, the multiple candidate locations and the AP corresponding to each candidate location are determined.

[0216] In a possible implementation, the control module 12 is specifically configured to:

[0217] generating a movement route of the mobile terminal according to a map of the target area, and controlling the mobile terminal to move along the movement route;

[0218] During the movement of the mobile terminal, the mobile terminal is controlled to establish a connection with a corresponding AP, and the corresponding AP is controlled to send a preset signal to the mobile terminal, so that the signal strength of the preset signal is obtained through the mobile terminal.

[0219] Figure 13 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 13 As shown, the electronic device 20 may include: a transceiver 21 , a processor 22 , and a memory 23 .

[0220] The processor 22 executes the computer-executable instructions stored in the memory, so that the processor 22 implements the solutions in the above-mentioned embodiments. The processor 22 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0221] The memory 23 is connected to the processor 22 via a system bus and communicates with the processor 22. The memory 23 is used to store computer program instructions.

[0222] The transceiver 21 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.

[0223] The system bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, among others. System buses can be divided into address buses, data buses, and control buses. For ease of illustration, the diagram uses only a single thick line, but this does not imply a single bus or type of bus. Transceivers enable communication between the database access device and other computers (such as clients, read-write libraries, and read-only libraries). Memory may include random access memory (RAM) and non-volatile memory.

[0224] An embodiment of the present application further provides a chip for executing instructions, which is used to execute the technical solution of the method for deploying a wireless access point AP in the above embodiment.

[0225] An embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes the technical solution of the deployment method of the wireless access point AP in the above embodiment.

[0226] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When the at least one processor executes the computer program, the technical solution of the deployment method of the wireless access point AP in the above embodiment can be implemented.

[0227] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or module, which can be electrical, mechanical or other forms.

[0228] In addition, the functional modules in the various embodiments of the present application may be integrated into a single processing unit, or each module may exist physically separately, or two or more modules may be integrated into a single unit. The above-mentioned modules may be implemented in the form of hardware or hardware plus software functional units.

[0229] The integrated modules implemented in the form of software function modules can be stored in a computer-readable storage medium. The software function modules stored in a storage medium include a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute some of the steps of the methods of various embodiments of the present application.

[0230] It should be understood that the processor described above may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly executed by a hardware processor or by a combination of hardware and software modules within the processor.

[0231] The memory may include a high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk.

[0232] A bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.

[0233] The storage medium may be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0234] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic control unit or a main control device.

[0235] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0236] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for deploying a wireless access point (AP), characterized in that: include: Determining, in the target area, a plurality of candidate locations and an AP corresponding to each candidate location based on a map of the target area and coverage of each of the at least one AP; Controlling a plurality of mobile devices to move to corresponding selected locations, wherein the mobile devices are equipped with APs of corresponding types; controlling the mobile terminal to move in the target area so as to obtain, by the mobile terminal, signal strength at each location in the target area; Determining target conditions, the target conditions including at least: a signal strength at each location in the target area is greater than or equal to a preset strength, and a number of APs deployed in the target area is less than or equal to a preset threshold; The plurality of mobile devices are controlled to move according to the signal strength of each position in the target area and the target condition until the target condition is met, and deployment information is determined to be obtained, wherein the deployment information includes a plurality of target positions and an AP corresponding to each target position.

2. The method according to claim 1, characterized in that Controlling the plurality of mobile devices to move according to the signal strength of each position in the target area and the target condition until the target condition is met, and determining to obtain deployment information, including: Determining an area to be adjusted in the target area according to the signal strength of each position in the target area; According to the target condition, the mobile device in the area to be adjusted is controlled to move until the target condition is met, and the deployment information is determined to be obtained.

3. The method according to claim 2, characterized in that Determining a region to be adjusted in the target area according to the signal strength of each position in the target area includes: determining a plurality of first areas in the target area according to the signal strength of each position in the target area, wherein the signal strength in the first areas is less than the preset strength; Determining an AP corresponding to each first area, where the first area is located within a coverage area of the corresponding AP; The area to be adjusted is determined to include: a first coverage area of the AP corresponding to each first area, and a second coverage area, where the second coverage area is used to connect the first coverage areas.

4. The method according to claim 2 or 3, characterized in that According to the target condition, controlling the movement of the mobile device in the area to be adjusted until the target condition is met, and determining to obtain the deployment information, including: Determining a control sequence corresponding to the mobile devices in the area to be adjusted; According to the control sequence, and based on the target condition, the mobile device in the area to be adjusted is controlled to move in sequence, wherein the signal strength at each position within the coverage area of the AP carried by the moved mobile device is greater than or equal to the preset strength; After controlling the mobile device in the area to be adjusted to move, if there is a second area in the area to be adjusted, setting at least one new AP in the second area; The deployment information is generated according to the position of each mobile device after movement, the AP loaded on each mobile device, the position of the newly added AP, and the newly added AP.

5. The method according to claim 4, characterized in that For any mobile device, controlling the movement of the mobile device in the area to be adjusted according to the target condition includes: Determining a first moving direction of the mobile device, wherein in the first moving direction, there is a blank area between the AP carried by the mobile device and other APs, and the signal strength of the blank area is less than the preset strength; The mobile device is controlled to move a preset length in the first moving direction, and the mobile terminal is controlled to measure the signal strength in the blank area until the area of the blank area is equal to zero.

6. The method according to any one of claims 1 to 3, characterized in that Determining, in the target area, a plurality of candidate locations and an AP corresponding to each candidate location based on a map of the target area and coverage of each of the at least one AP, includes: identifying, according to a map of the target area, an available area in the target area, where the available area is an area where an AP can be placed; Generating a plurality of candidate solutions based on the coverage of each AP, the map of the target area, and the available area, the candidate solutions including a plurality of AP locations and an AP type corresponding to each AP location, wherein the AP location is located within the available area; Determining a target candidate solution from the multiple candidate solutions based on the number of APs and AP types corresponding to each candidate solution; According to the target candidate solution, the multiple candidate locations and the AP corresponding to each candidate location are determined.

7. The method according to any one of claims 1 to 3, characterized in that Controlling the mobile terminal to move in the target area so as to obtain, by the mobile terminal, signal strength at each location in the target area, includes: generating a movement route of the mobile terminal according to a map of the target area, and controlling the mobile terminal to move along the movement route; During the movement of the mobile terminal, the mobile terminal is controlled to establish a connection with a corresponding AP, and the corresponding AP is controlled to send a preset signal to the mobile terminal, so that the signal strength of the preset signal is obtained through the mobile terminal.

8. A deployment device for a wireless access point AP, characterized in that: include: A first determining module, a control module, a second determining module and a processing module, wherein: The first determining module is configured to determine, in the target area, a plurality of candidate locations and an AP corresponding to each candidate location based on a map of the target area and a coverage range of each of at least one AP; The control module is used to control multiple mobile devices to move to corresponding selected positions, wherein the mobile devices are equipped with APs of corresponding types; The control module is further configured to control the mobile terminal to move in the target area, so as to obtain the signal strength of each position in the target area through the mobile terminal; The second determining module is configured to determine a target condition, wherein the target condition includes at least: a signal strength at each location in the target area is greater than or equal to a preset strength, and a number of APs deployed in the target area is less than or equal to a preset threshold; The processing module is used to control the movement of the multiple mobile devices according to the signal strength of each location in the target area and the target condition until the target condition is met, and determine to obtain deployment information, where the deployment information includes multiple target locations and an AP corresponding to each target location.

9. An electronic device, characterized in that: include: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.