CN112312410B - Deployment method and device of wireless access point - Google Patents
Deployment method and device of wireless access point Download PDFInfo
- Publication number
- CN112312410B CN112312410B CN201910938928.7A CN201910938928A CN112312410B CN 112312410 B CN112312410 B CN 112312410B CN 201910938928 A CN201910938928 A CN 201910938928A CN 112312410 B CN112312410 B CN 112312410B
- Authority
- CN
- China
- Prior art keywords
- deployment
- grid
- interface
- deployed
- aps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 121
- 238000010586 diagram Methods 0.000 claims description 201
- 230000015654 memory Effects 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 description 37
- 230000006854 communication Effects 0.000 description 36
- 230000006870 function Effects 0.000 description 34
- 238000013461 design Methods 0.000 description 32
- 239000010410 layer Substances 0.000 description 23
- 238000007726 management method Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 17
- 238000010295 mobile communication Methods 0.000 description 11
- 230000005236 sound signal Effects 0.000 description 11
- 210000000988 bone and bone Anatomy 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 230000036961 partial effect Effects 0.000 description 6
- 230000002238 attenuated effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000001976 improved effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000010985 leather Substances 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 238000010009 beating Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008093 supporting effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
- H04W16/20—Network planning tools for indoor coverage or short range network deployment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the application discloses a deployment method and a deployment device of a wireless access point, wherein in the method, after terminal equipment receives a first operation, a user-type graph determining interface is displayed; then the terminal equipment receives a second operation aiming at the house type graph determining interface and determines a first house type graph according to the second operation; the terminal equipment determines the AP type proposed to be deployed at this time; and then, the terminal equipment displays an AP deployment interface according to the first user type graph and the AP type, wherein the AP deployment interface is used for displaying the quantity of the recommended deployed APs and the positions of the recommended deployed APs. According to the scheme, the AP deployment interface is displayed, so that the number and the positions of the AP which is recommended to be deployed can be determined by deployment personnel, and the problem that in the prior art, when a user deploys the AP by experience and intuition, the number and the positions of the AP which are deployed are not good enough is solved.
Description
The present application claims priority of chinese patent application entitled "a method and terminal for automatically deploying an AP" filed by the chinese patent office on 24/7/2019 with application number 201910673704.8, the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for deploying a wireless access point.
Background
An Access Point (AP) is a wireless switch for a wireless network, and serves as a core of the wireless network, after the AP is accessed to a wired network, the AP may convert a wired signal into a wireless signal and transmit the wireless signal, and a terminal device (e.g., a smart phone, a tablet computer, a computer, etc.) may Access the wireless network by receiving the wireless signal transmitted by the AP. Therefore, in order to ensure the normal operation of the terminal device, the AP is generally deployed in the area where the terminal device is located. For example, users tend to deploy APs in a room.
However, at present, users mainly rely on experience and intuition to deploy APs and cannot determine the appropriate number and location of deployed APs. The transmission power of an AP is limited and thus the coverage of the wireless signals transmitted by an AP is limited. If the number of deployed APs is small, wireless signals transmitted by the APs can only cover partial areas and cannot cover actually required areas, so that the wireless signals in some areas are weak and the internet access quality is poor. In addition, if the number of deployed APs is sufficient, but the deployed positions are not appropriate, a part of the area cannot be covered by wireless signals. If the number of deployed APs is too large, not only is resources wasted, but also the problem of mutual interference among APs exists, and the quality of wireless signals is reduced.
That is to say, when the APs are deployed in the prior art, the quantity and the positions of the deployed APs are often poor, and even the internet access requirements of the users cannot be met.
Disclosure of Invention
In order to solve the technical problem, the application discloses a method and a device for deploying wireless access points through the following embodiments so as to provide a scheme for reasonably deploying the APs.
In a first aspect, an embodiment of the present application discloses a method for deploying a wireless access point, including:
the method comprises the steps that terminal equipment receives first operation, wherein the first operation is used for starting deployment of a wireless Access Point (AP);
the terminal equipment responds to the first operation and displays a user-type graph determining interface;
the terminal equipment receives a second operation aiming at the house type graph determining interface and determines a first house type graph according to the second operation;
the terminal equipment determines the AP type proposed to be deployed at this time;
and the terminal equipment displays an AP deployment interface according to the first user type graph and the AP type, wherein the AP deployment interface is used for displaying the quantity of the recommended deployed APs and the positions of the recommended deployed APs.
Through the steps, the deployment personnel can determine the quantity and the positions of the APs recommended to be deployed at this time, so that the problem that in the prior art, when the user deploys the APs by experience and intuition, the quantity and the positions of the deployed APs are not good enough is solved.
In an alternative design, the determining a first floor plan based on the second operation includes:
the terminal equipment displays at least one pre-stored house type graph;
the terminal equipment receives a third operation;
and the terminal equipment responds to the third operation and determines the first house type graph, wherein the first house type graph is the pre-stored house type graph.
Through the above steps, the terminal device can determine the first house type diagram according to the pre-stored house type diagram and the indication of the third operation, in this case, the third operation is executed by the deployment personnel, and the first house type diagram is determined through the third operation, so that the determined first house type diagram can be determined according to the designation of the deployment personnel.
In an alternative design, the determining, by the terminal device, the first user profile according to the second operation includes:
the terminal equipment responds to the second operation and displays a user type graph generation method interface;
the terminal equipment receives first data;
and the terminal equipment generates the first user type graph according to the first data.
Through the steps, the terminal equipment can generate the first user type graph according to the received first data.
In an optional design, the determining, by the terminal device, the AP type proposed to be deployed at this time includes:
the terminal equipment displays an AP determining interface;
and the terminal equipment receives a fourth operation aiming at the AP determination interface and determines the AP type through the fourth operation.
Through the above steps, the terminal device can determine the AP type according to the received fourth operation, in which case the fourth operation is performed by the deployment personnel, and the AP type is determined through the fourth operation, so that the determined AP type can be determined according to the designation of the deployment personnel.
In an optional design, the determining, by the terminal device, the AP type proposed to be deployed at this time includes:
the terminal equipment displays an AP determining interface;
the terminal equipment receives a fifth operation of determining an interface aiming at the AP;
and the terminal equipment responds to the fifth operation and determines the AP type according to the first user type graph.
Through the steps, the terminal equipment can determine the AP type according to the first subscriber pattern, so that the AP type determining efficiency is improved.
In an optional design, the terminal device determines the type of the AP proposed to be deployed this time, including;
and the terminal equipment determines the AP type according to the first user type graph.
Through the steps, the terminal equipment can determine the AP type directly according to the first subscriber pattern, so that the efficiency of determining the AP type is improved.
In an alternative design, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the location of the AP suggested to be deployed through a preset symbol mark.
Through the AP deployment interface, the deployment personnel can determine the positions and the number of the recommended APs to be deployed, so that the deployment personnel can obtain a proper deployment scheme.
In an optional design, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the position of the AP suggested to be deployed through a preset symbol mark;
and, the AP deployment interface further comprises: the AP type determined by the terminal equipment.
In an optional design, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the position of the AP suggested to be deployed through a preset symbol mark;
and when the fourth operation is further used to indicate the number of APs, and the number of APs indicated by the fourth operation does not match the number of APs suggested to be deployed, the AP deployment interface further includes: and prompting information whether the number of APs indicated by the fourth operation is appropriate.
In an optional design, after the terminal device displays the AP deployment interface, the method further includes:
the terminal equipment receives a sixth operation;
and the terminal equipment responds to the sixth operation and generates and displays a wifi thermodynamic diagram.
In an optional design, the displaying, by the terminal device, an AP deployment interface according to the first user profile and the AP type includes:
the terminal equipment performs grid division on the first house type graph, and determines house type parameters among all rooms in the house where the AP is deployed according to the grid division result, wherein the house type parameters comprise: wall attenuation and connectivity;
the terminal equipment determines the total attenuation of wireless signals among all the divided grids according to the AP type and the house type parameters;
the terminal equipment determines a deployable area of a main AP, and a set formed by grids occupied by the deployable area of the main AP is a first grid set;
the terminal equipment determines a second grid set formed by grids in the first grid set according to the total attenuation of wireless signals among the grids, and when a main AP is deployed in any grid in the second grid set, the deployment requirement is met;
the terminal equipment determines the number of the recommended AP to be deployed and the position of the recommended AP to be deployed according to the first grid set and the second grid set;
and the terminal equipment displays the AP deployment interface according to the quantity of the AP recommended to be deployed and the position of the AP recommended to be deployed.
In an alternative design, the determining, by the terminal device, the number of APs proposed to be deployed and the location of the AP proposed to be deployed according to the first grid set and the second grid set includes:
when the second grid set is not empty, the terminal device determines that the grid with the largest deployment index in the second grid set is the grid for deploying the main AP, and determines that the deployment of the sub-AP is not recommended;
and when the second grid set is empty, the terminal equipment determines the position for deploying the main AP and determines the position and the number for deploying the sub-APs, wherein the number of the main APs is 1.
In an alternative design, the determining, by the terminal device, the location where the main AP is deployed and the location and the number of deployed sub-APs includes:
11) determining the number n of the suggested deployed sub-APs;
12) sequentially traversing and selecting one grid from the first grid set as a target position of the main AP, and determining a third grid set formed by sub-deployment grids of the sub-APs when the main AP is deployed at the target position;
13) traversing the first grid set and the third grid set, and determining a set O of the deployable grids of the main AP and the deployable grids of the sub-APsi;
14) Determining the set OiA fourth grid set formed by the deployable grid of the main AP and the deployable grid of the sub-AP, which simultaneously meet the deployment requirement;
15) determining whether the fourth grid set is empty, if not, executing the operation of the step 16), and if so, executing the operation of the step 17);
16) when the fourth grid set is not empty, searching a combination of the deployable grid of the main AP with the largest deployment index and the deployable grids of the sub-APs from the fourth grid set, wherein the position indicated by the deployable grid of the main AP in the combination is the position for deploying the main AP, the position indicated by the deployable grid of the sub-AP in the combination is the position for deploying the sub-AP, and the number of the deployable grids of the sub-APs in the combination is the number for deploying the sub-APs.
17) When the fourth grid set is empty, adjusting the number n of the sub-APs suggested to be deployed, and returning to execute the operation of step 12).
In an alternative design, the determining, by the terminal device, a region where the master AP is deployable includes:
the terminal equipment displays a main AP deployment interface;
the terminal equipment receives a seventh operation aiming at the main AP deployment interface;
the terminal device responds to the seventh operation, and determines that the position specified by the seventh operation is a deployable area of the main AP;
or,
the terminal equipment displays a main AP deployment interface;
and the terminal equipment receives an eighth operation aiming at the main AP deployment interface, and determines a deployable area of the main AP according to the eighth operation.
In an alternative design, the first data includes: depth data between a target object and the terminal device;
the target object includes: the proposal is to deploy the walls of the AP house.
In a second aspect, an embodiment of the present application discloses a deployment apparatus for a wireless access point, including:
an operation receiving module, configured to receive a first operation, where the first operation is used to start deployment of a wireless access point AP;
the user type graph interface display module is used for responding to the first operation and displaying a user type graph determining interface;
the layout determining module is used for receiving a second operation aiming at the layout determining interface and determining a first layout according to the second operation;
the AP type determining module is used for determining the AP type of the recommended deployment;
and the deployment interface display module is used for displaying an AP deployment interface according to the first user type diagram and the AP type, and the AP deployment interface is used for displaying the quantity of the recommended APs to be deployed and the positions of the recommended APs to be deployed.
In an alternative design, the custom graph determination module includes:
the first display unit is used for displaying at least one pre-stored house type graph;
a first receiving unit configured to receive a third operation;
a first determining unit, configured to determine the first house type map in response to the third operation, where the first house type map is the pre-stored house type map.
In an alternative design, the custom graph determination module includes:
the second display unit is used for responding to the second operation and displaying a user type graph generation method interface;
a second receiving unit for receiving the first data;
and the first generating unit is used for generating the first floor plan according to the first data.
In an alternative design, the AP type determination module includes:
the third display unit is used for displaying the AP determining interface;
and the second determining unit is used for receiving a fourth operation aiming at the AP determining interface and determining the AP type through the fourth operation.
In an alternative design, the AP type determination module includes:
the fourth display unit is used for displaying the AP determining interface;
a third receiving unit, configured to receive a fifth operation of determining an interface for the AP;
a third determining unit, configured to determine, in response to the fifth operation, the AP type according to the first subscriber graph.
In an alternative design, the AP type determination module includes:
a fourth determining unit, configured to determine the AP type according to the first subscriber pattern.
In an alternative design, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the location of the AP suggested to be deployed through a preset symbol mark.
In an optional design, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the position of the AP suggested to be deployed through a preset symbol mark;
and, the AP deployment interface further comprises: the AP type determined by the terminal equipment.
In an optional design, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the position of the AP suggested to be deployed through a preset symbol mark;
and when the fourth operation is further used to indicate the number of APs, and the number of APs indicated by the fourth operation does not match the number of APs suggested to be deployed, the AP deployment interface further includes: and prompting information whether the number of APs indicated by the fourth operation is appropriate.
In an alternative design, the method further comprises:
a wifi thermodynamic diagram display module;
the operation receiving module is further configured to receive a sixth operation after the AP deployment interface is displayed;
and the wifi thermodynamic diagram display module is used for responding to the sixth operation and generating and displaying wifi thermodynamic diagrams.
In an alternative design, the deployment interface display module includes:
and the grid division unit is used for carrying out grid division on the first house type graph and determining the house type parameters among all the rooms in the house where the AP is deployed according to the grid division result, wherein the house type parameters comprise: wall attenuation and connectivity;
an attenuation determining unit, configured to determine, according to the AP type and the house type parameter, total attenuation of wireless signals between the divided grids;
a first grid determining unit, configured to determine a deployable area of a master AP, where a set of grids occupied by the deployable area of the master AP is a first grid set;
a second grid determining unit, configured to determine, according to total attenuation of wireless signals between the grids, a second grid set formed by the grids in the first grid set, where a deployment requirement is met when a master AP is deployed in any one of the grids in the second grid set;
a deployment suggestion unit, configured to determine, according to the first grid set and the second grid set, the number of suggested APs to be deployed and the location of the suggested APs to be deployed;
and the deployment interface display unit is used for displaying the AP deployment interface according to the quantity of the recommended APs to be deployed and the positions of the recommended APs to be deployed.
In an optional design, when the second grid set is not empty, the deployment recommendation unit is configured to determine that a grid with a largest deployment index in the second grid set is a grid in which the main AP is deployed, and determine that a deployment sub-AP is not recommended;
when the second grid set is empty, the deployment suggestion unit is configured to determine a location where the main AP is deployed and determine a location and a number of deployed sub-APs, where the number of main APs is 1.
In an alternative design, when the second grid set is empty, the deployment recommendation unit performs the following:
11) determining the number n of the suggested deployed sub-APs;
12) sequentially traversing and selecting one grid from the first grid set as a target position of the main AP, and determining a third grid set formed by sub-deployment grids of the sub-APs when the main AP is deployed at the target position;
13) traversing the first grid set and the third grid set, and determining the deployable grids of the main AP and the deployable grids of the sub-APsSet of bins Oi;
14) Determining the set OiA fourth grid set formed by the deployable grid of the main AP and the deployable grid of the sub-AP, which simultaneously meet the deployment requirement;
15) determining whether the fourth grid set is empty, if not, executing the operation of the step 16), and if so, executing the operation of the step 17);
16) when the fourth grid set is not empty, searching a combination of the deployable grid of the main AP with the largest deployment index and the deployable grids of the sub-APs from the fourth grid set, wherein the position indicated by the deployable grid of the main AP in the combination is the position for deploying the main AP, the position indicated by the deployable grid of the sub-AP in the combination is the position for deploying the sub-AP, and the number of the deployable grids of the sub-APs in the combination is the number for deploying the sub-APs.
17) When the fourth grid set is empty, adjusting the number n of the sub-APs suggested to be deployed, and returning to execute the operation of step 12).
In an alternative design, the first grid determining unit is configured to display a main AP deployment interface, receive a seventh operation for the main AP deployment interface, and determine, in response to the seventh operation, that a location specified by the seventh operation is a deployable area of the main AP;
or,
the first grid determining unit is configured to display a main AP deployment interface, receive an eighth operation for the main AP deployment interface, and determine a deployable area of the main AP according to the eighth operation.
In an alternative design, the first data includes: depth data between a target object and the terminal device;
the target object includes: the proposal is to deploy the walls of the AP house.
In a third aspect, an embodiment of the present application discloses a deployment apparatus for a wireless access point, including:
a processor and a memory, wherein the processor is capable of processing a plurality of data,
the memory to store program instructions;
the processor is configured to invoke and execute the program instructions stored in the memory, so as to enable the deployment apparatus of the wireless access point to execute the deployment method of the wireless access point according to the first aspect.
In a fourth aspect, an embodiment of the present application discloses a computer-readable storage medium, which stores instructions that, when executed on a computer, cause the computer to perform the deployment method of a wireless access point according to the first aspect.
According to the scheme disclosed by the embodiment of the application, the terminal equipment can deploy the house layout of the AP according to the needs, and generate and display the AP deployment interface. The deployment personnel can determine the position of the AP recommended to be deployed and the quantity of the AP recommended to be deployed at this time by looking up the AP deployment interface, so that the problem that the proper quantity and position of the AP are difficult to determine in the prior art is solved.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a schematic application scenario diagram of a deployment method of a wireless access point disclosed in an embodiment of the present application;
fig. 2 is a diagram illustrating a composition example of a terminal device disclosed in an embodiment of the present application;
fig. 3 is a block diagram of a software structure of a terminal device disclosed in an embodiment of the present application;
fig. 4 is an icon schematic diagram of APP deployment in a deployment method of a wireless access point disclosed in an embodiment of the present application;
fig. 5 is an icon diagram illustrating an applet deployment in a deployment method for a wireless access point according to an embodiment of the present disclosure;
fig. 6 is a schematic workflow diagram of a deployment method of a wireless access point according to an embodiment of the present disclosure;
fig. 7 is an exemplary diagram of an AP deployment interface in a method for deploying a wireless access point disclosed in an embodiment of the present application;
fig. 8 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point disclosed in an embodiment of the present application;
fig. 9 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point disclosed in an embodiment of the present application;
fig. 10 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point according to an embodiment of the present application;
fig. 11 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point according to an embodiment of the present application;
fig. 12 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point according to an embodiment of the present application;
fig. 13 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point according to an embodiment of the present application;
fig. 14 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point according to an embodiment of the present application;
fig. 15 is a schematic workflow diagram of a deployment method of a wireless access point according to an embodiment of the present disclosure;
fig. 16 is an illustration diagram of a house type diagram in a deployment method of a wireless access point disclosed in an embodiment of the present application;
fig. 17 is an illustration diagram of an indoor connectivity graph in a deployment method of a wireless access point according to an embodiment of the present application;
fig. 18 is a schematic meshing diagram of a user-type graph in a deployment method of a wireless access point disclosed in an embodiment of the present application;
fig. 19 is a schematic diagram of an indoor connectivity graph including an indoor parameter in a deployment method of a wireless access point according to an embodiment of the present application;
fig. 20 is a schematic diagram illustrating a transmission distance of a wireless signal between two grids in a deployment method of a wireless access point according to an embodiment of the present application;
fig. 21 is a diagram illustrating another example of an AP deployment interface in a method for deploying a wireless access point according to an embodiment of the present application;
fig. 22 is a schematic workflow diagram of a deployment method of a wireless access point according to an embodiment of the present disclosure;
fig. 23 is a schematic structural diagram of a deployment apparatus of a wireless access point according to an embodiment of the present disclosure;
fig. 24 is a schematic structural diagram of another deployment apparatus for a wireless access point, disclosed in an embodiment of the present application.
Detailed Description
The terms "first", "second" and "third", etc. in the description and claims of this application and the description of the drawings are used for distinguishing between different objects and not for limiting a particular order.
In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
For clarity and conciseness of the following descriptions of the various embodiments, a brief introduction to the related art is first given:
the AP is the core of the wireless network. When wireless internet access is needed, the AP is often deployed. After the AP accesses the wired network, the AP converts the wired signal into a wireless signal and transmits the wireless signal. Various terminal devices (such as a smart phone, a tablet computer, a computer, and the like) supporting wireless internet access can access a wireless network by receiving wireless signals transmitted by the AP to perform network access. Therefore, in order to ensure normal operation of the terminal device and enable the terminal device to surf the internet, an AP is generally deployed in an area where the terminal device is located.
Referring to the application scenario diagram of the AP shown in fig. 1, a space (e.g., a house) corresponding to the application scenario includes the AP101 and the terminal device, wherein one or more APs are often deployed in the space, for example, three APs are deployed in the space shown in fig. 1, so as to enable a wireless signal in the space to have a better coverage rate. In addition, the terminal device accesses the wireless network by receiving the wireless signal, and the terminal device may include multiple types, for example, in fig. 1, a smart phone 102, a computer 103, a television 104, and the like, which is not limited in this embodiment of the present application.
Currently, users typically deploy APs empirically and intuitively. But users often do not know the performance and signal coverage of APs and therefore it is difficult for users to actually determine the appropriate number and location of deployed APs.
If the number of deployed APs in an area is small, it is difficult for the wireless signals transmitted by the APs to cover all areas. For example, when an AP is deployed in a living room, a wireless signal transmitted by the AP often covers only the area of the living room, but cannot cover the area of a bedroom, so that the wireless signal in the bedroom is poor. Therefore, in a region with a larger area, more APs are often deployed.
Even if the number of deployed APs is sufficient, the deployed locations are not appropriate, which may affect the internet experience of the user. For example, areas with concentrated AP deployment have strong wireless signals, but other areas still cannot be covered by the wireless signals, which reduces the internet experience of users. When the number of deployed APs is too large, resources are wasted, and the too many APs often interfere with each other.
When users deploy the APs by experience and intuition, the problem that the number and the positions of deployed APs are not good often occurs.
In order to solve the above technical problem, the present application discloses a method and an apparatus for deploying a wireless access point through the following embodiments, so as to provide a scheme for reasonably deploying an AP.
The wireless access point deployment method disclosed by each embodiment of the application can be applied to various terminal devices. The multiple terminal devices can determine the number of the recommended deployed APs and the positions of the recommended deployed APs in the house according to the related information of the house where the APs are required to be deployed (such as the house type and the area of the house) and the types of the various APs, and display the number of the recommended deployed APs and the positions of the recommended deployed APs through the display interface of the terminal devices.
In some embodiments, the terminal device may be a mobile phone, a tablet Computer, a desktop, a laptop, a notebook, an Ultra-mobile Personal Computer (UMPC), a handheld Computer, a netbook, a Personal Digital Assistant (PDA), a wearable terminal device, a smart watch, and the like, and the specific form of the smart home device, the server, and the terminal device is not particularly limited in this application. In this embodiment, a structure of a terminal device may be as shown in fig. 1, where fig. 1 is a schematic structural diagram of a terminal device to which the wireless access point deployment method provided in the embodiment of the present application is applied.
As shown in fig. 2, the terminal device may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charge management module 140, a power management module 141, a battery 142, a sensor module 180, keys 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like. Further, when the terminal device is a mobile phone, the terminal device may further include: an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, and a Subscriber Identity Module (SIM) card interface 195.
It is to be understood that the illustrated structure of the present embodiment does not constitute a specific limitation to the terminal device. In other embodiments, the terminal device may include more or fewer components than shown, or combine certain components, or split certain components, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The different processing units may be separate devices or may be integrated into one or more processors. For example, in the present application, the processor 110 may determine the number of APs proposed to be deployed in the premise and the location of the proposed AP according to the information about the premise where the AP is required to be deployed (e.g., the house type and area of the premise, etc.), and the type of each AP.
The controller can be a neural center and a command center of the terminal equipment. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
Further, in this embodiment of the present application, the memory may further store a house layout and the like that are input to the terminal device in advance, which is not limited in this embodiment of the present application.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
The I2C interface is a bi-directional synchronous serial bus that includes a serial data line (SDA) and a Serial Clock Line (SCL). In some embodiments, processor 110 may include multiple sets of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces, respectively. For example: the processor 110 may be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through an I2C bus interface, thereby implementing a touch function of the terminal device.
The I2S interface may be used for audio communication. In some embodiments, processor 110 may include multiple sets of I2S buses. The processor 110 may be coupled to the audio module 170 via an I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 may communicate audio signals to the wireless communication module 160 via the I2S interface, enabling answering of calls via a bluetooth headset.
The PCM interface may also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 may be coupled by a PCM bus interface. In some embodiments, the audio module 170 may also transmit audio signals to the wireless communication module 160 through the PCM interface, so as to implement a function of answering a call through a bluetooth headset. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus used for asynchronous communications. The bus may be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is generally used to connect the processor 110 with the wireless communication module 160. For example: the processor 110 communicates with a bluetooth module in the wireless communication module 160 through a UART interface to implement a bluetooth function. In some embodiments, the audio module 170 may transmit the audio signal to the wireless communication module 160 through a UART interface, so as to realize the function of playing music through a bluetooth headset.
MIPI interfaces may be used to connect processor 110 with peripheral devices such as display screen 194, camera 193, and the like. The MIPI interface includes a Camera Serial Interface (CSI), a Display Serial Interface (DSI), and the like. In some embodiments, the processor 110 and the camera 193 communicate through a CSI interface to implement the shooting function of the terminal device. The processor 110 and the display screen 194 communicate through the DSI interface to realize the display function of the terminal device.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal and may also be configured as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, and the like.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the terminal device, and may also be used to transmit data between the terminal device and the peripheral device. And the earphone can also be used for connecting an earphone and playing audio through the earphone. The interface may also be used to connect other terminal devices, such as AR devices and the like.
It should be understood that the interface connection relationship between the modules illustrated in this embodiment is only an exemplary illustration, and does not constitute a limitation on the structure of the terminal device. In other embodiments of the present application, the terminal device may also adopt different interface connection manners or a combination of multiple interface connection manners in the foregoing embodiments.
The charging management module 140 is configured to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive a wireless charging input through a wireless charging coil of the terminal device. The charging management module 140 may also supply power to the terminal device through the power management module 141 while charging the battery 142.
The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140, and supplies power to the processor 110, the internal memory 121, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 may also be used to monitor parameters such as battery capacity, battery cycle count, battery state of health (leakage, impedance), etc. In some other embodiments, the power management module 141 may also be disposed in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be disposed in the same device.
The wireless communication function of the terminal device can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, the baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in a terminal device may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied on the terminal device. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to a baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 150 or other functional modules, independent of the processor 110.
The wireless communication module 160 may provide solutions for wireless communication applied to the terminal device, including Wireless Local Area Networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), Global Navigation Satellite Systems (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves through the antenna 2 to radiate the electromagnetic waves.
In some embodiments, the terminal device's antenna 1 is coupled to the mobile communication module 150 and the antenna 2 is coupled to the wireless communication module 160 so that the terminal device can communicate with the network and other devices through wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), General Packet Radio Service (GPRS), code division multiple access (code division multiple access, CDMA), Wideband Code Division Multiple Access (WCDMA), time-division code division multiple access (time-division code division multiple access, TD-SCDMA), Long Term Evolution (LTE), LTE, BT, GNSS, WLAN, NFC, FM, and/or IR technologies, etc. The GNSS may include a Global Positioning System (GPS), a global navigation satellite system (GLONASS), a beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS), and/or a Satellite Based Augmentation System (SBAS).
The terminal device realizes the display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may be a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-OLED, a quantum dot light-emitting diode (QLED), or the like. In some embodiments, the terminal device may include 1 or N display screens 194, with N being a positive integer greater than 1.
A series of Graphical User Interfaces (GUIs) may be displayed on the display screen 194 of the terminal device, and these GUIs are the main screens of the terminal device. Generally, the size of the display 194 of the terminal device is fixed, and only limited controls can be displayed in the display 194 of the terminal device. A control is a GUI element, which is a software component contained in an application program and controls all data processed by the application program and interactive operations related to the data, and a user can interact with the control through direct manipulation (direct manipulation) to read or edit information related to the application program. Generally, a control may include a visual interface element such as an icon, button, menu, tab, text box, dialog box, status bar, navigation bar, Widget, and the like. For example, in the present embodiment, the display screen 194 may display virtual keys.
The terminal device can realize the shooting function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, the application processor, and the like.
The ISP is used to process the data fed back by the camera 193. For example, when a photo is taken, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converting into an image visible to naked eyes. The ISP can also carry out algorithm optimization on the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into image signal in standard RGB, YUV and other formats. In some embodiments, the terminal device may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the terminal device selects the frequency point, the digital signal processor is used for performing fourier transform and the like on the frequency point energy.
Video codecs are used to compress or decompress digital video. The terminal device may support one or more video codecs. In this way, the terminal device can play or record videos in a plurality of coding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The NPU is a neural-network (NN) computing processor that processes input information quickly by using a biological neural network structure, for example, by using a transfer mode between neurons of a human brain, and can also learn by itself continuously. The NPU can realize the intelligent cognition and other applications of the terminal equipment, such as: image recognition, face recognition, speech recognition, text understanding, and the like.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the storage capability of the terminal device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes various functional applications of the terminal device and data processing by executing instructions stored in the internal memory 121. For example, in the present embodiment, the processor 110 may implement the AP deployment through the scheme disclosed in the embodiment of the present application by executing the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, a phonebook, etc.) created during use of the terminal device, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like. The processor 110 executes various functional applications of the terminal device and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
The terminal device can implement an audio function through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or some functional modules of the audio module 170 may be disposed in the processor 110.
The speaker 170A, also called a "horn", is used to convert the audio electrical signal into an acoustic signal. The terminal device can listen to music through the speaker 170A, or listen to a handsfree call.
The receiver 170B, also called "earpiece", is used to convert the electrical audio signal into an acoustic signal. When the terminal device answers a call or voice information, it is possible to answer a voice by bringing the receiver 170B close to the human ear.
The microphone 170C, also referred to as a "microphone," is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can input a voice signal to the microphone 170C by speaking the user's mouth near the microphone 170C. The terminal device may be provided with at least one microphone 170C. In other embodiments, the terminal device may be provided with two microphones 170C, so as to achieve a noise reduction function in addition to collecting sound signals. In other embodiments, the terminal device may further include three, four, or more microphones 170C to collect sound signals, reduce noise, identify sound sources, and implement directional recording functions.
The headphone interface 170D is used to connect a wired headphone. The headset interface 170D may be the USB interface 130, or may be an Open Mobile Terminal Platform (OMTP) standard interface of 3.5mm, or a cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The pressure sensor 180A is used for sensing a pressure signal, and converting the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194. The pressure sensor 180A can be of a wide variety, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a sensor comprising at least two parallel plates having an electrically conductive material. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The terminal device determines the intensity of the pressure from the change in capacitance. When a touch operation is applied to the display screen 194, the terminal device detects the intensity of the touch operation according to the pressure sensor 180A. The terminal device may also calculate the touched position from the detection signal of the pressure sensor 180A. In some embodiments, the touch operations that are applied to the same touch position but different touch operation intensities may correspond to different operation instructions. For example: and when the touch operation with the touch operation intensity smaller than the first pressure threshold value acts on the short message application icon, executing an instruction for viewing the short message. And when the touch operation with the touch operation intensity larger than or equal to the first pressure threshold value acts on the short message application icon, executing an instruction of newly building the short message.
The gyro sensor 180B may be used to determine the motion attitude of the terminal device. In some embodiments, the angular velocity of the terminal device about three axes (i.e., x, y, and z axes) may be determined by the gyro sensor 180B. The gyro sensor 180B may be used for photographing anti-shake. Illustratively, when the shutter is pressed, the gyroscope sensor 180B detects the shake angle of the terminal device, calculates the distance to be compensated for by the lens module according to the shake angle, and enables the lens to counteract the shake of the terminal device through reverse movement, thereby achieving anti-shake. The gyroscope sensor 180B may also be used for navigation, somatosensory gaming scenes.
The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device calculates altitude, aiding positioning and navigation, from the barometric pressure measured by barometric pressure sensor 180C.
The magnetic sensor 180D includes a hall sensor. The terminal device can detect the opening and closing of the flip leather sheath by using the magnetic sensor 180D. In some embodiments, when the terminal device is a flip, the terminal device may detect the opening and closing of the flip according to the magnetic sensor 180D. And then according to the opening and closing state of the leather sheath or the opening and closing state of the flip cover, the automatic unlocking of the flip cover is set.
The acceleration sensor 180E can detect the magnitude of acceleration of the terminal device in various directions (generally, three axes). When the terminal equipment is static, the size and the direction of gravity can be detected. The method can also be used for recognizing the posture of the terminal equipment, and is applied to horizontal and vertical screen switching, pedometers and other applications.
A distance sensor 180F for measuring a distance. The terminal device may measure the distance by infrared or laser. In some embodiments, the scene is photographed and the terminal device may range using the distance sensor 180F to achieve fast focus.
The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal device emits infrared light to the outside through the light emitting diode. The terminal device detects infrared reflected light from a nearby object using a photodiode. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device. When insufficient reflected light is detected, the terminal device may determine that there is no object near the terminal device. The terminal device can detect that the user holds the terminal device by the proximity light sensor 180G and calls near the ear, so that the screen is automatically extinguished to achieve the purpose of saving power. The proximity light sensor 180G may also be used in a holster mode, a pocket mode automatically unlocks and locks the screen.
The ambient light sensor 180L is used to sense the ambient light level. The terminal device may adaptively adjust the brightness of the display screen 194 according to the perceived ambient light level. The ambient light sensor 180L may also be used to automatically adjust the white balance when taking a picture. The ambient light sensor 180L may also cooperate with the proximity light sensor 180G to detect whether the terminal device is in a pocket, so as to prevent accidental touch.
The fingerprint sensor 180H is used to collect a fingerprint. The terminal equipment can utilize the collected fingerprint characteristics to realize fingerprint unlocking, access to an application lock, fingerprint photographing, fingerprint incoming call answering and the like.
The temperature sensor 180J is used to detect temperature. In some embodiments, the terminal device executes a temperature processing strategy using the temperature detected by the temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds the threshold, the terminal device performs a reduction in the performance of the processor located near the temperature sensor 180J, so as to reduce power consumption and implement thermal protection. In other embodiments, the terminal device heats the battery 142 when the temperature is below another threshold to avoid abnormal shutdown of the terminal device due to low temperatures. In other embodiments, the terminal device performs boosting of the output voltage of the battery 142 when the temperature is below a further threshold value to avoid abnormal shutdown due to low temperature.
The touch sensor 180K is also called a "touch device". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. In other embodiments, the touch sensor 180K may be disposed on the surface of the terminal device at a different position than the display screen 194.
The bone conduction sensor 180M may acquire a vibration signal. In some embodiments, the bone conduction sensor 180M may acquire a vibration signal of the human vocal part vibrating the bone mass. The bone conduction sensor 180M may also contact the human pulse to receive the blood pressure pulsation signal. In some embodiments, the bone conduction sensor 180M may also be disposed in a headset, integrated into a bone conduction headset. The audio module 170 may analyze a voice signal based on the vibration signal of the bone mass vibrated by the sound part acquired by the bone conduction sensor 180M, so as to implement a voice function. The application processor can analyze heart rate information based on the blood pressure beating signal acquired by the bone conduction sensor 180M, so as to realize the heart rate detection function.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The terminal device may receive a key input, and generate a key signal input related to user setting and function control of the terminal device.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration cues, as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also respond to different vibration feedback effects for touch operations applied to different areas of the display screen 194. Different application scenes (such as time reminding, receiving information, alarm clock, game and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be attached to and detached from the terminal device by being inserted into the SIM card interface 195 or being pulled out of the SIM card interface 195. The terminal equipment can support 1 or N SIM card interfaces, and N is a positive integer greater than 1. The SIM card interface 195 may support a Nano SIM card, a Micro SIM card, a SIM card, etc. The same SIM card interface 195 can be inserted with multiple cards at the same time. The types of the plurality of cards may be the same or different. The SIM card interface 195 may also be compatible with different types of SIM cards. The SIM card interface 195 may also be compatible with external memory cards. The terminal equipment interacts with the network through the SIM card to realize functions of conversation, data communication and the like. In some embodiments, the end-point device employs esims, namely: an embedded SIM card. The eSIM card can be embedded in the terminal device and cannot be separated from the terminal device.
In addition, an operating system runs on the above components. For example, the iOS os developed by apple, the Android open source os developed by ***, the Windows os developed by microsoft, and the like. A running application may be installed on the operating system.
The operating system of the terminal device may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the application takes an Android system with a layered architecture as an example, and exemplarily illustrates a software structure of a terminal device.
Fig. 3 is a block diagram of a software configuration of a terminal device according to an embodiment of the present application.
The layered architecture divides the software into several layers, each layer having a clear role and division of labor. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, an application layer, an application framework layer, an Android runtime (Android runtime) and system library, and a kernel layer from top to bottom.
The application layer may include a series of application packages. As shown in fig. 2, the application package may include applications such as camera, gallery, calendar, phone call, map, navigation, WLAN, bluetooth, music, video, short message, etc. For example, in the embodiment of the present application, the application package may further include an AP deployment application or an AP deployment applet. When the AP deployment scheme is determined by the method disclosed by the embodiment of the application, the AP deployment application or the AP deployment applet can access the AP deployment service provided by the application framework layer.
The application framework layer provides an Application Programming Interface (API) and a programming framework for the application program of the application layer. The application framework layer includes a number of predefined functions. As shown in FIG. 2, the application framework layers may include a window manager, content provider, view system, phone manager, resource manager, notification manager, and the like. For example, in the embodiment of the present application, the application framework layer may provide an AP deployment-related API for the application layer and provide an AP deployment management service for the application layer to determine the number of APs proposed to be deployed and the locations of the APs proposed to be deployed.
The window manager is used for managing window programs. The window manager can obtain the size of the display screen, judge whether a status bar exists, lock the screen, intercept the screen and the like.
The content provider is used to store and retrieve data and make it accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
The view system includes visual controls such as controls to display text, controls to display pictures, and the like. The view system may be used to build applications. The display interface may be composed of one or more views. For example, the display interface including the short message notification icon may include a view for displaying text and a view for displaying pictures.
The telephone manager is used for providing a communication function of the terminal equipment. Such as management of call status (including on, off, etc.).
The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and the like.
The notification manager enables the application to display notification information in the status bar, can be used to convey notification-type messages, can disappear automatically after a short dwell, and does not require user interaction. Such as a notification manager used to inform download completion, message alerts, etc. The notification manager may also be a notification that appears in the form of a chart or scroll bar text at the top status bar of the system, such as a notification of a background running application, or a notification that appears on the screen in the form of a dialog window. For example, text information is prompted in the status bar, a prompt tone is given, the terminal device vibrates, an indicator light flickers, and the like.
The Android Runtime comprises a core library and a virtual machine. The Android runtime is responsible for scheduling and managing an Android system.
The core library comprises two parts: one part is a function which needs to be called by java language, and the other part is a core library of android.
The application layer and the application framework layer run in a virtual machine. And executing java files of the application program layer and the application program framework layer into a binary file by the virtual machine. The virtual machine is used for performing the functions of object life cycle management, stack management, thread management, safety and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. For example: surface managers (surface managers), Media Libraries (Media Libraries), three-dimensional graphics processing Libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), and the like.
The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
The media library supports a variety of commonly used audio, video format playback and recording, and still image files, among others. The media library may support a variety of audio-video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, and the like.
The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like.
The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The inner core layer at least comprises a display driver, a camera driver, an audio driver and a sensor driver.
Although the Android system is taken as an example for description in the embodiments of the present application, the basic principle is also applicable to terminal devices based on an os, Windows, or other operating systems.
Furthermore, a related deployment Application (APP) can be set in the terminal device, or a deployment applet and the like of the WeChat are set, and human-computer interaction between deployment personnel and the terminal device can be realized through the deployment APP or the deployment applet and the like, so that deployment of the AP is completed. Specifically, when the AP deployment scenario needs to be obtained, the deployment personnel touch the deployment APP or the deployment applet. After receiving a touch operation for deploying an APP or deploying an applet, the terminal device executes the method disclosed in the embodiment of the application.
In one example, the APP deployment icon may be as shown in fig. 4, where fig. 4 is a schematic view of a display interface of the terminal device, and in the example of fig. 4, the name of the APP deployment is "AP automatic deployment", and the APP deployment icon is a first icon in the second row of icons displayed on the terminal interface of fig. 4. When the AP needs to be deployed, deployment personnel can touch the icon. After receiving the touch control for the icon, the terminal device starts to execute the method disclosed in the embodiment of the present application, so as to determine the number of the APs recommended to be deployed and the positions of the APs recommended to be deployed.
In another example, the display interface for deploying the applets in the terminal device is shown in fig. 5, in this example, after the terminal device opens the interface for displaying each applet in the wechat, the icon of the deployed applet can be displayed, wherein, in the wechat interface shown in fig. 5, the interface of three applets is included, the name of the deployed applet is "AP automatic deployment", and the icon of the small city is the first icon in the applets icons displayed in the wechat interface shown in fig. 5. When the AP needs to be deployed, deployment personnel can touch the icon. When receiving a touch operation for the deployment applet, the terminal device starts to execute the method disclosed in the embodiment of the application, so as to determine the number of the proposed APs to be deployed and the positions of the proposed APs to be deployed.
Of course, the icon for deploying the APP or the applet may also be in other forms, which is not limited in this application.
Alternatively, the AP may be deployed in other manners, which is not limited in this application. For example, a specific key may be set in the terminal device, and when the specific key is pressed, the terminal device starts the deployment of the AP.
The following describes, by way of example, a workflow of software and hardware of a terminal device in conjunction with an AP deployment scenario.
When the touch sensor 180K receives a touch operation, the touch operation is reported to the processor 110, so that the processor responds to the touch operation, starts the application, and displays a user interface of the application on the display screen 194. For example, after receiving a touch operation on an icon of a deployment APP (for example, the deployment APP shown in fig. 3) or a deployment applet (for example, the deployment applet shown in fig. 4), the touch sensor 180K reports the touch operation to the processor 110, so that the processor 110 starts the current AP deployment in response to the touch operation, and displays a related user interface of the AP deployment on the display screen 194. In addition, in the embodiment of the present application, the terminal device may start the AP deployment in other manners, and display a user interface of the AP deployment on the display screen 194. For example, when the terminal displays a certain user interface after screen blacking, screen locking interface display, or unlocking, the AP deployment may be started in response to a voice instruction or shortcut operation of the user, and the user interface of the AP deployment may be displayed on the display screen 194.
Various function buttons can be included on the user interface of the AP deployment. In some embodiments, the AP deployment user interface may further include AP deployment related options and the like. For example, a user-type image determination related interface may be displayed in the user interface, and the deployment personnel may determine whether the user-type image needs to be input by clicking on one of the options, or select the user-type image from an image database, or generate the user-type image, etc. Of course, during the AP deployment process, other function buttons may also be displayed on the user interface of the terminal device.
Embodiments of the present application will be described below with particular reference to the accompanying drawings to clarify the AP deployment scenario disclosed in the present application.
Referring to the workflow diagram shown in fig. 6, in the AP deployment method disclosed in the embodiment of the present application, the method includes the following steps:
step S11, the terminal device receives a first operation, where the first operation is used to start AP deployment.
When the AP needs to be deployed, a user can perform corresponding first operation on the terminal equipment to trigger the terminal equipment to start an AP deployment process, so that the terminal equipment can determine the quantity of the AP recommended to be deployed and the position of the AP recommended to be deployed according to the method disclosed by the application.
The first operation can be a preset gesture or voice instruction input by a user. The preset gesture can be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture and a double-click gesture. In some embodiments, the first operation may be an operation of a virtual key of the terminal device by a deployment person, or may be a user clicking a physical button of the terminal device.
For example, the deployment personnel may touch an icon of the deployment APP shown in fig. 3 or touch an icon of the deployment applet shown in fig. 4, in which case the first operation is a touch operation for the deployment APP icon or for the deployment applet icon.
And step S12, the terminal equipment responds to the first operation and displays a user-type graph determining interface.
When the deployment method of the wireless access point disclosed by each embodiment of the application is used for deploying the AP, the user type diagram of the house where the AP is deployed at this time needs to be determined, so that the number of the AP recommended to be deployed at this time and the position of the AP recommended to be deployed are determined according to the user type diagram. Therefore, in order to enable the terminal device to acquire the house type map of the house where the AP is deployed, the terminal device may display the determination interface of the house type map when the AP deployment is started.
The terminal device can determine the house type graph of the house where the AP is deployed in various ways. For example, the terminal device may receive a user-type diagram of deployment personnel input; or the terminal equipment can provide house type graphs in various forms, and then determines the house type graph of the house for which AP deployment is proposed at this time according to the received selection operation; or the terminal device may generate the layout plan according to an existing layout plan generating method.
And step S13, the terminal equipment receives a second operation aiming at the house type graph determination interface and determines a first house type graph according to the second operation.
And the first house type graph is the house type graph of the house where the AP needs to be deployed at this time. Also, in the embodiment of the present application, the first floor plan may be determined in various ways.
In one mode, the determining the first floor plan according to the second operation includes the following steps:
the terminal equipment displays at least one pre-stored house type graph;
the terminal equipment receives a third operation;
and the terminal equipment responds to the third operation and determines the first house type graph, wherein the first house type graph is the pre-stored house type graph.
The pre-stored user type graph may be each picture pre-stored in the self-gallery for the terminal device, for example, a picture taken by a camera, or a picture obtained by an application such as a browser. Alternatively, the pre-stored house type graph can be a template of various house type graphs pre-stored in the terminal device.
In order to explicitly determine the manner of the first subscriber graph in the process of executing the AP deployment method disclosed in the embodiment of the present application, a plurality of examples are disclosed below.
In a first example, the pre-stored user type graph is each picture pre-stored in a self graph library by the terminal device, where fig. 7 is an example graph of an AP deployment interface of this example, and in this example, the first operation is a touch operation for a deployment applet icon displayed in diagram (a) in fig. 7. In this case, after receiving the touch operation for the deployment applet icon, a determination interface of the house type diagram shown in diagram (b) in fig. 7 may be displayed. In the diagram (b), three options are included, namely "input user type diagram", "select user type diagram" and "generate user type diagram", respectively.
When the deployment personnel think that the house type graph is pre-stored in the graph library of the terminal device and can use the pre-stored house type graph as the house type graph required by the AP deployment at this time, the deployment personnel can touch the option of inputting the house type graph. After receiving a touch for the option "enter user type diagram", the terminal device jumps to the interface shown in diagram (c) in fig. 7. In the interface shown in fig. (c), an option of "browse pictures" is provided, and the deployment person can select a path of the gallery in which the picture to be displayed is located by clicking the option. After receiving the operation for the option of "browsing pictures", the terminal device displays an interface shown in fig. (d) in fig. 7, where the interface displays each picture in the path for the deployment staff to select, and after receiving the selection operation of the deployment staff for one of the pictures, determines that the picture is the house type picture (i.e., the first house type picture) of the house that needs to be deployed by the AP this time. For example, after receiving a click operation for picture 1, the terminal device determines that picture 1 is a first user type graph. Then, the terminal device may jump to a subsequent interface, for example, to a subsequent AP determination interface.
In addition, when the picture displayed on the interface of fig. (d) does not include the first user-type picture required this time, the deployment personnel may touch the return key, and after receiving the touch operation of the return key, the terminal device returns to the interface shown in fig. (c) to select another path through the interface of fig. (c). When the terminal device displays the interface in fig. c, the deployment personnel can also touch a return key in the interface to return the terminal device to the interface shown in fig. b, so that the deployment personnel can select other options.
In this case, the second operation includes an operation of touching an option of "inputting a user-type figure", and an operation of selecting a path where a picture to be displayed is located. In addition, the third operation is an operation of selecting a picture presented by the terminal device to determine that the picture is the first house type picture.
In the above example, the first floor plan is determined by a picture stored in advance in the terminal device. However, the terminal device often includes a plurality of pictures in the same path. For example, a path corresponding to a camera often includes a plurality of pre-shot pictures, such as a pre-shot house figure, a landscape, a portrait, and the like. Therefore, when the terminal device displays various pictures for the deployment personnel to select, the deployment personnel may select the wrong picture. In this case, in this embodiment of the application, after determining the picture selected by the deployment person, the picture may be further subjected to picture recognition, and if the picture is subjected to picture recognition, the picture is determined to be the house type picture, and then the picture is determined to be the first house type picture. If the picture is identified and determined not to be the house type picture, the terminal device can also generate corresponding prompt information to prompt the deployer that the picture selected by the deployer cannot be used as the first house type picture, so as to prompt the deployer to re-determine the first house type picture.
In another example, the terminal device may provide a plurality of templates of house type maps for the deployment personnel to select, that is, the at least one pre-stored house type map displayed by the terminal device is a template of a house type map pre-stored by the terminal device. The template may be pre-generated and stored by the AP deployment application or AP deployment applet. And selecting one of the house type graphs as the first house type graph according to the received third operation. In this case, the interface displayed by the terminal device can be seen in fig. 8. Fig. 8 is another exemplary diagram of an AP deployment interface, in which the first operation is a touch operation on a deployment applet icon displayed in diagram (a) in fig. 8. In this case, after receiving the touch operation for the deployment applet icon, a determination interface of the house type diagram shown in diagram (b) in fig. 8 may be displayed. In the diagram (b), three options are included, namely "input user type diagram", "select user type diagram" and "generate user type diagram", respectively.
In this example, after the deployment person touches the option of "select the user type diagram", the terminal device may display an interface shown in diagram (c) in fig. 8, where the interface displays templates of the user type diagrams in multiple forms, and after receiving a click operation on a template of one of the user type diagrams, determines that the template is the user type diagram of the house that needs to be deployed by the AP this time. For example, in the diagram (c), if the deployer clicks the house type diagram 5, it is determined that the house type diagram 5 is the first house type diagram of the house that needs to perform AP deployment this time. Then, the terminal device may also jump to an interface for subsequent operations, for example, to an AP determination interface.
In addition, when the picture displayed on the interface in fig. (c) does not include the first user-type picture required this time, the deployment staff may also touch the return key of the interface, and after receiving the touch operation, the terminal device returns to the interface shown in fig. 8 (b), so that the deployment staff may select another option.
In this example, the second operation includes an operation of touching an option of "select user type diagram", and the third operation includes an operation of selecting a template of a certain user type diagram in the interface.
In another mode provided by the embodiment of the present application, the determining, by the terminal device, the first user profile according to the second operation includes:
the terminal equipment responds to the second operation and displays a user type graph generation method interface;
the terminal equipment receives first data;
and the terminal equipment generates the first user type graph according to the first data.
The layout plan generation method interface comprises at least one layout plan generation method for the deployment personnel to select. After the deployment personnel select one of the house type graph generation methods, the terminal equipment acquires first data according to the method and generates a first house type graph through the first data. The house type map generation method may be an acoustic wave detection method, or may also generate the first house type map through a sensor or a depth camera built in the terminal device, which is not limited in the embodiment of the present application.
In addition, the first data includes: depth data between a target object and the terminal device; the target object includes: the proposal is to deploy the walls of the AP house. In this case, the terminal device generates a first house type graph according to the depth between the terminal device and each wall. When the house type graph generation method selected by the deployment personnel is an acoustic wave detection method, the depth data can be obtained in an acoustic wave detection mode; when a user-type graph is generated by a sensor arranged in the terminal equipment, the first data is acquired by the sensor; and when the user-type graph is generated through a depth camera built in the terminal equipment, acquiring the first data through the depth camera.
Illustratively, when generating the first user-type diagram according to the first data, refer to the interface schematic diagram displayed by the terminal device shown in fig. 9. In this example, the first operation is a touch operation for the deployment applet icon displayed in diagram (a) in fig. 9, and then the terminal device displays a house type diagram determination interface illustrated in diagram (b) in fig. 9.
In this example, the deployer may click on the option "generate a user-type diagram", in which case, the terminal device may display an interface shown in diagram (c) in fig. 9, in which a plurality of user-type diagram generation methods are displayed for the deployer to select. The deployment personnel can select one of the house type graph generation methods, and the terminal equipment generates the first house type graph through the method after receiving the selection operation of the deployment personnel for one of the house type graph generation methods. For example, in the interface shown in fig. (c), the deployment person clicks the selection of "sound wave detection", and the terminal device generates the first floor plan by the sound wave detection method after receiving the click operation. Then, the terminal device may also jump to an interface for subsequent operations, for example, to an AP determination interface. In addition, when the interface shown in the diagram (c) does not include the user type diagram generation method that the deployment personnel wants to apply, the deployment personnel can also touch the return key, and after receiving the touch operation, the terminal device returns to the interface shown in the diagram (b) so that the deployment personnel can select other options. Or, when the terminal device generates the user type diagram by using the default user type diagram generation method, after receiving the touch operation on the option of "generate the user type diagram", the terminal device generates the first user type diagram according to the default user type diagram generation method, so that the terminal device does not jump to the interface shown in the diagram (c).
In this example, the second operation includes an operation of touching an option of "generate user diagram", and an operation of selecting a user diagram generation method.
Through the various interfaces and the received operations, the terminal device can determine a first layout of the premises where the AP is recommended to be deployed, so as to determine the proper number of the AP recommended to be deployed and the proper position of the AP recommended to be deployed through the first layout.
And step S14, the terminal equipment determines the AP type proposed to be deployed at this time.
In the embodiment of the present application, the type of the AP proposed to be deployed at this time needs to be determined, so as to determine the performance of the AP according to the type of the AP, and determine a corresponding deployment scheme according to the performance of the AP. For example, the terminal device may store relevant parameters corresponding to various types of APs in advance, or the terminal device may determine relevant parameters corresponding to various types of APs by accessing the server, and may determine the performance of the AP through the relevant parameters.
In the actual process of deploying the AP, the needs of the deployment personnel are often different. For example, in some scenarios, the deployer has not purchased an AP, i.e., has not determined the type of AP deployed, in which case the terminal device may provide the deployer with various AP models for the deployer to select; or, the terminal device may provide one or more suggested AP models, and determine a corresponding deployment scenario according to the suggested AP models; or, the deployer has purchased the AP, that is, the type of the AP proposed to be deployed is determined, in this case, the location and the number of the AP proposed to be deployed at this time need to be determined according to the determined AP type.
In the embodiment of the application, the type of the AP proposed to be deployed at this time may be determined in various ways. In one mode, the determining, by the terminal device, the type of the AP proposed to be deployed at this time includes the following steps:
the terminal equipment displays an AP determining interface;
and the terminal equipment receives a fourth operation aiming at the AP determination interface and determines the AP type through the fourth operation.
Wherein the fourth operation is to indicate the AP type selected by the deployment personnel. For example, at least one AP type may be displayed in an AP determination interface displayed by the terminal device, and the deployment person selects one of the AP types through the fourth operation, in this case, the terminal device determines the AP type selected by the deployment person, that is, the AP type suggested to be deployed this time. Or the AP determination interface displayed by the terminal device may include an input box, the deployment worker inputs the AP type into the input box through the fourth operation, and after receiving the input AP type, the terminal device determines that the input AP type is the AP type recommended to be deployed at this time.
Of course, the fourth operation may also be other forms of operations, which are not limited in this application.
In order to clarify the process of determining the AP type through the fourth operation in the embodiment of the present application, the following discloses a corresponding example.
In one example, the terminal device determines the type of the AP proposed to be deployed this time based on the model of the AP selected by the deployment staff. For example, in some scenarios, when AP deployment is required, a deployment person does not purchase an AP yet, the deployment person does not specify an AP type that the deployment is desired at this time, and the terminal device may display an AP type list, where the AP type list includes multiple types of APs, and select one of the AP types according to a received fourth operation, so that the terminal device determines the AP type that the deployment is proposed at this time.
In this example, referring to the exemplary diagram shown in fig. 10, after determining the house type diagram, the terminal device may jump to an AP determination interface shown in diagram (a) in fig. 10, in which three options are included, respectively, "AP list", "input AP type", and "offer for proposal". The deployment personnel can click on the option of 'AP list' in the AP type list, and after the click is received, the deployment personnel jumps to an interface for displaying the AP type list. The interface displaying the AP type list may be as shown in diagram (b) of fig. 10. In the figure, a plurality of AP types are included for a deployment person to select, after receiving a selection operation of the deployment person for a certain AP type, the AP type is determined to be the AP type suggested to be deployed at this time, and then the terminal device may jump to an interface for subsequent operations. For example, when the terminal device displays the list shown in fig. (b), the deployment person clicks the type "AP 5030 DN", and after receiving the click operation, the terminal device determines that the AP of the type AP5030DN is the AP type proposed to be deployed this time.
In this case, in this example, the fourth operation may include an operation of selecting "AP list" and an operation of selecting a plurality of AP types displayed on the terminal device.
In addition, in the actual deployment process, deployment personnel in some scenes already determine the types of APs to be deployed at this time. For example, when the deployer has purchased an AP and wishes to deploy the purchased AP, the AP type proposed to be deployed is the AP type of the AP that the deployer has purchased. To meet this need, the present application discloses another example. In this example, the terminal device may receive the AP model input by the deployment staff, so as to determine the model of the AP deployed this time according to the input of the deployment staff.
In this example, referring to another exemplary diagram shown in fig. 11, the terminal device may jump to an AP determination interface shown in diagram (a) in fig. 11 after determining the house type diagram, in which three options are included, i.e., "AP list", "input AP type", and "suggestion provision", respectively. The deployment staff may click the option of "input AP type" therein, and after receiving the click, jump to an interface for receiving an AP model, where the interface may be as shown in fig. 11 (b), and when displaying the interface, the terminal device displays an input box and may receive the AP type input by the deployment staff through the input box.
In this case, in this example, the fourth operation may include an operation of selecting "input AP type", and an operation of inputting AP type.
Or when the terminal device supports the photographing function, the terminal device may further photograph the AP prepared by the deployment personnel, acquire a picture including the AP, determine the AP type in the picture through picture identification, and determine that the AP type in the picture is the AP type proposed to be deployed this time.
In this case, the fourth operation may include acquiring a picture including the AP.
Further, in this example, the terminal device may also receive the number of APs. For example, when a deployment person purchases a certain number of APs, the number of APs may be entered. In this case, the terminal device may display an interface for selecting the number of APs after receiving the input AP model, and the interface may be provided with an input box so as to receive the input number of APs through the input box. In addition, a plurality of digital options can be set in the interface, and when touch operation for a certain digital option is received, the terminal device determines the number of input APs through the digital option corresponding to the touch operation. In addition, the interface for selecting the number of APs may further include an option that does not specify the number of APs, and when receiving an operation for the option, the terminal device jumps to the next interface. The interface displayed by the terminal device for selecting the number of APs may be as shown in diagram (c) in fig. 11. When the terminal device receives a touch operation for a certain number option, it determines the number of APs specified by the number for the deployment personnel, for example, in fig. (c), if the deployment personnel performs a click touch operation for the number "2", the terminal device determines that the number of the specified APs is 2. In addition, after the terminal device receives a touch operation for a certain digital option, or receives an operation for an option of 'no AP number specified', the terminal device may also jump to a subsequent operation interface.
In this case, in this example, the fourth operation may further include an operation of inputting the number of APs.
Or when the terminal device supports the photographing function, the terminal device may further photograph the APs prepared by the deployment personnel, acquire a picture including the APs, determine the number of the APs included in the picture through picture identification, and determine that the number of the APs in the picture is the number of the APs proposed to be deployed this time.
In this case, the fourth operation may include acquiring a picture including the AP.
In the above example, a method for determining the AP type by the terminal device through the fourth operation is disclosed, and the terminal device may also determine the AP type proposed to be deployed this time through other methods. In another mode, the determining, by the terminal device, the AP type proposed to be deployed includes:
the terminal equipment displays an AP determining interface;
the terminal equipment receives a fifth operation of determining an interface aiming at the AP;
and the terminal equipment responds to the fifth operation and determines the AP type according to the first user type graph.
In some scenarios, deployment personnel may desire that the terminal device be able to provide AP-type related suggestions. For example, when a deployment person does not know about an AP, it is often desirable for a terminal device to be able to recommend an appropriate AP type. In this case, the AP type may be determined by the terminal device according to the first subscriber profile in the manner described above.
When determining the AP type according to the first house type map, the terminal device may determine an actual house area corresponding to the first house type map according to a scaling ratio between the house area in the first house type map and an actual house area, and determine at least one AP type as the AP type suggested to be deployed this time according to a correspondence between the actual house area and the AP type stored in advance.
In addition, when determining the AP type proposed to be deployed this time in the manner described above, the deployment staff may select an option of "propose to provide" in the AP determination interface shown in fig. 10(a), and after receiving a click on the option, the terminal device may provide one or more proposed AP types, where the proposed AP type is the AP type proposed to be deployed this time. And then, the terminal equipment can also jump to an interface for subsequent operation.
In this case, in this example, the fifth operation includes an operation of selecting the option of "suggest to provide".
Further, in the embodiment of the present application, the type of the AP proposed to be deployed may also be determined in another manner, where the method includes the following steps:
and the terminal equipment determines the AP type according to the first user type graph.
In this way, after acquiring the first subscriber graph, the terminal device determines the AP type proposed to be deployed this time directly according to the first subscriber graph.
In the embodiment of the present application, a method for determining, by a terminal device, an AP type proposed to be deployed this time according to a fourth operation, a fifth operation, and a first subscriber graph directly according to the terminal device is disclosed. When the terminal device determines the AP type according to the fourth operation or the fifth operation, human-computer interaction is required to be performed because the terminal device is required to receive the fourth operation or the fifth operation, and therefore, the determined AP type is often more in line with the expectation of deployment personnel. In addition, when the terminal equipment directly determines the AP type recommended to be deployed at this time according to the first house type diagram, the efficiency of determining the AP type can be improved as human-computer interaction is not needed.
In order to meet different requirements of deployment personnel in determining the AP type, the terminal device may further receive an adjustment operation before determining the AP type proposed to be deployed at this time, where the adjustment operation is used to adjust the method for determining the AP type. For example, when the adjustment operation indicates that the AP type proposed to be deployed this time is determined through the fifth operation, the terminal device always determines the AP type through the fifth operation until the next adjustment operation is received.
And step S15, the terminal device displays an AP deployment interface according to the first user type diagram and the AP type, wherein the AP deployment interface is used for displaying the quantity of the recommended deployed APs and the positions of the recommended deployed APs.
In the embodiment of the application, the terminal device may determine the number of recommended deployed APs and the positions of the recommended deployed APs according to the first user type diagram and the types of the APs recommended to be deployed at this time, and display the number of the recommended deployed APs and the positions of the recommended deployed APs through the AP deployment interface, so that a deployment worker can determine the number of the recommended deployed APs and the positions of the recommended deployed APs at this time by looking up the AP deployment interface.
In one possible implementation manner, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the position of the AP suggested to be deployed through a preset symbol mark. The position of the symbol is the position of the AP recommended to be deployed, and the number of the symbols is the number of the APs recommended to be deployed.
The preset symbol in the second house type diagram may be in various forms, for example, the symbol may be in a relatively striking color such as black, red or green, and may be in a shape such as a triangle, a circle, or a pentagon, which is not limited in this embodiment of the application.
In another possible implementation manner, when the terminal device determines the AP type according to the first house type diagram, the AP deployment interface includes a second house type diagram, and the second house type diagram displays the location of the recommended AP deployment through a preset symbol mark; and, the AP deployment interface further comprises: the AP type determined by the terminal equipment.
In this case, the deployment personnel can determine not only the position and the number of the APs recommended to be deployed at this time, but also the type of the AP recommended by the terminal device by viewing the deployment interface.
In another possible implementation manner, when the terminal device determines, through a fourth operation, an AP type of the recommended deployment this time, and the fourth operation is further used to indicate an AP, and the number of APs indicated by the fourth operation does not match the number of APs recommended to be deployed, the AP deployment interface includes a second floor plan, and the second floor plan displays the location of the recommended AP through a preset symbol mark, and the AP deployment interface further includes: and prompting information whether the number of APs indicated by the fourth operation is appropriate.
For example, when the number of APs indicated by the fourth operation is less than the number of APs proposed to be deployed at this time, the terminal device may generate a prompt that the number of APs is insufficient, so that the deployment personnel can prepare a larger number of APs.
Further, in this embodiment of the application, after the terminal device displays the AP deployment interface, the following operations are further included:
the terminal equipment receives a sixth operation;
and the terminal equipment responds to the sixth operation and generates and displays a wireless fidelity (wifi) thermodynamic diagram.
The wifi thermodynamic diagram is used for displaying the strength of wireless signals of different areas in the house which need to be deployed at this time after AP deployment is carried out according to the suggestion of the terminal device. In a possible implementation manner, the wifi thermodynamic diagram may include a third house type diagram, and the intensity of the wireless signal of each area in the third house type diagram is displayed through a special highlight form, and the color of the area with different intensity of the wireless signal is different.
Optionally, the AP deployment interface may include a virtual button for displaying wifi thermodynamic diagrams, and when the deployment staff needs to view the wifi thermodynamic diagrams, the virtual button may be touched. In this case, the sixth operation includes a touch operation on a virtual key "display wifi thermodynamic diagram".
Or, when the terminal device supports voice input, the deployment personnel can send out voice, and the voice comprises related information of displaying wifi thermodynamic diagram. After receiving the voice, the terminal equipment performs voice recognition and then displays a corresponding wifi thermodynamic diagram. In this case, the sixth operation includes a voice-emitting operation, and the emitted voice includes information on "displaying wifi thermodynamic diagram
Of course, the sixth operation may also be other forms of operations, which are not limited in this application.
Further, in another feasible implementation manner, after the terminal device displays the AP deployment interface each time, the terminal device may also wait for a preset time period, and after the preset time period, display the wifi thermodynamic diagram.
To further clarify the form of the AP deployment interface, a number of examples are disclosed below.
In one example, the preset symbol in the AP deployment interface is a black dot. Referring to fig. 12, when the terminal device displays an AP-determined surface, as shown in diagram (a) in fig. 12, the deployment staff clicks an option of "AP list" therein, and after the terminal device displays an AP type list as shown in diagram (b) in fig. 12, the deployment staff selects one of the AP types, in which case, an AP deployment scenario interface displayed by the terminal device is as shown in diagram (c) in fig. 12, a second floor plan is displayed in the interface, and the AP proposed to be deployed this time is marked by a black dot in the second floor plan. The positions marked by the black dots are the positions of the APs recommended to be deployed at this time, and the number of the black dots marked in the second house type diagram is the number of the APs recommended to be deployed at this time. In this case, if the interface displayed in fig. (c) includes two black dots, it indicates that two APs are proposed to be deployed this time, and the two APs are proposed to be deployed at the positions marked by the black dots.
Further, an option for displaying the wifi thermodynamic diagram can be set on an interface for displaying the AP deployment scheme, and after receiving touch operation for the option, the terminal device jumps to the display interface of the wifi thermodynamic diagram to display the wifi thermodynamic diagram.
In this case, the interface diagram shown in fig. (c) includes an option of "display wifi thermodynamic diagram", and when the deployment personnel needs to view the wifi thermodynamic diagram, the option of "display wifi thermodynamic diagram" may be clicked. After receiving the touch operation for the option, the terminal device may jump to an interface shown in diagram (d) in fig. 12, and display wifi thermodynamic diagrams through the interface.
Further, on the interface displaying the wifi thermodynamic diagram, an option of "end" may also be included. When the deployment personnel already know the position and the number of the AP recommended to be deployed at this time and need to end the AP deployment operation at this time, the option of ending can be clicked, after the click operation is received, the terminal equipment ends the AP deployment at this time and jumps to an interface before the AP deployment is started. For example, when the deployment of the AP is started by touching the APP-deployed icon on the desktop of the terminal device, after receiving the touch operation for the ending option, the terminal device often jumps to the desktop on which the icons of the APPs are displayed; and when the AP starts to be deployed through the small deployment program of the touch WeChat, after receiving the touch operation aiming at the ending option, the terminal equipment jumps to a WeChat interface.
In another example, when the terminal device displays an AP confirmation interface, as shown in fig. 13 (a), after the deployment person clicks an option of "suggestion provision" therein, an interface of the AP deployment scenario displayed by the terminal device is as shown in fig. 13 (b), a second floor plan is displayed in the interface, in the second floor plan, the deployment position of the AP is marked by a black point, the position of the suggested AP can be determined according to the position of the black point, and two APs suggested to be deployed at this time can be determined according to the number of the black points. Moreover, since the terminal device provides the suggestion of the AP type, the AP type determined by the terminal device is also included in the AP deployment interface. For example, in diagram (b) in fig. 13, the "suggested AP model: a description of the AP5030 "means that after receiving a click operation of the deployment person for an option of" suggest provision ", the terminal device suggests that the AP type of the current deployment is the AP 5030.
Further, on the interface displaying the AP deployment scenario, an option displaying wifi thermodynamic diagrams may also be set in the interface, for example, in the diagram (b), an option of "displaying wifi thermodynamic diagrams" is included, and when the deployment staff needs to view the wifi thermodynamic diagrams, the option of "displaying wifi thermodynamic diagrams" may be clicked. After receiving the touch operation for the option, the terminal device may display an interface shown in fig. (c) in fig. 13, display a corresponding wifi thermodynamic diagram through the interface, and may further include an option of "end" on the interface displaying the wifi thermodynamic diagram. After receiving the click operation of the option of "end", the terminal device ends the AP deployment of this time, and jumps to the interface before starting the AP deployment.
Or, in another example, when the terminal device displays the AP-determined interface, the deployment person clicks the option of "enter AP type" therein, in which case, the interface of the AP deployment scenario displayed by the terminal device may be as shown in fig. (c), and a second user type diagram is displayed in the interface, and the AP is marked by a black dot in the second user type diagram. The positions marked by the black dots are the positions of the APs recommended to be deployed at this time, and the number of the black dots marked in the second house type diagram is the number of the APs recommended to be deployed at this time.
Further, when the terminal device supports the deployment person to input the number of APs, the deployment person may not only input the AP type, but also input the number of APs. In this case, referring to the example schematic diagram shown in fig. 14, in this example, when the terminal device displays an AP determination interface, as shown in diagram (a) in fig. 14, the deployment person clicks an option of "input AP type" therein, and after the terminal device receives a click operation for the option of "input AP type", it jumps to the interface shown in diagram (b) in fig. 14 and receives the model number of the AP input by the deployment person at the interface. Then, the terminal device jumps to the interface of diagram (c) in fig. 14, and receives the number of APs input by the deployment person. That is, the deployment personnel specify the AP type and number. In this case, after determining the number of APs proposed to be deployed this time, the terminal device may compare the number of APs proposed to be deployed this time with the number of APs indicated by the deployment staff, and generate a corresponding prompt interface accordingly.
If the number of the APs specified by the deployment personnel is smaller than the number of the APs suggested to be deployed this time, the terminal device displays an interface shown in a diagram (d) in fig. 14 to prompt that the number of the APs is insufficient and the APs need to be added. In addition, when the number of the APs specified by the deployment personnel is larger than the number of the APs suggested to be deployed at this time, the terminal device displays another interface to prompt that the number of the APs is too large, and the number of the APs needs to be reduced. When the terminal device displays the prompt interface in fig. d, if a touch operation of the terminal device for the next step is received, or the time displayed by the prompt interface reaches a preset time length, the terminal device may jump to the interface shown in fig. 14 (e), where the interface displays a second house type diagram, in which the position of the AP proposed to be deployed at this time is marked by black dots, and the number of the AP proposed to be deployed at this time is indicated by the number of the black dots. And, the interface further includes an option of "displaying wifi thermodynamic diagrams", and after receiving a touch operation for the option, the terminal device may display an interface shown in diagram (f) in fig. 14, through which the corresponding wifi thermodynamic diagrams are displayed. An "end" option may also be included on the interface displaying the wifi thermodynamic diagram. After receiving the click operation of the option of "end", the terminal device ends the AP deployment of this time, and jumps to the interface before starting the AP deployment.
Through the embodiment of the application, the terminal equipment can display the AP deployment interface. The deployment personnel can determine the position of the AP recommended to be deployed and the quantity of the AP recommended to be deployed at this time by looking up the AP deployment interface, so that the problem that the proper quantity and position of the AP are difficult to determine in the prior art is solved.
In the embodiment of the present application, through step S15, an operation of displaying, by the terminal device, an AP deployment interface according to the first user type diagram and the AP type is disclosed, and in order to clarify steps included in the operation, the present application discloses another embodiment. Referring to the workflow diagram shown in fig. 15, the deployment method of the wireless access point disclosed in this embodiment includes the following steps:
step S21, the terminal device receives a first operation, where the first operation is used to start deployment of the wireless access point AP.
And step S22, the terminal equipment responds to the first operation and displays a user-type graph determining interface.
And step S23, the terminal equipment receives a second operation aiming at the house type graph determination interface and determines a first house type graph according to the second operation.
And step S24, the terminal equipment determines the AP type proposed to be deployed at this time.
The specific operation processes of step S21 to step S24 are the same as those of step S11 to step S14 in the above embodiments, and are referred to herein for brevity.
Step S25, the terminal device performs mesh division on the first house type graph, and determines the house type parameters between the rooms in the house where the AP is deployed according to the result of the mesh division, where the house type parameters include: wall attenuation and connectivity.
In the embodiment of the application, after the first house type graph is obtained, a corresponding house type connection graph can be obtained according to the first house type graph. The house type connection diagram is used for indicating the connection relation of all rooms in a house where the AP needs to be deployed, after the first house type diagram is obtained, the terminal equipment regards each room in the first house type diagram as a unit, and adjacent rooms are connected through straight lines, so that the house type connection diagram is obtained.
In one example, when the first floor plan is shown in FIG. 16, then the floor plan connectivity is shown in FIG. 17. Where the numbers in fig. 16 and 17 are room numbers.
In the embodiment of the present application, the house type parameters include: wall attenuation and connectivity. Wherein, the wall attenuation refers to the signal attenuation caused when the wireless signal transmitted by the AP passes through the wall between different rooms, and the wireless signal passes through the room AWall decay to room B can be recorded as Cab. In addition, wall attenuation is usually related to the material and thickness of the wall, in the embodiment of the present application, the wall attenuation can be determined according to the material and thickness of different walls and the corresponding relationship between the wall attenuation, and the connectivity between the room a and the room B can be recorded as Lab. According to the communication relationship between the room A and the room B, LabDifferent values may be taken, wherein the connectivity comprises: fully communicating, fully non-communicating and partially communicating.
Specifically, when determining connectivity between rooms, grid division needs to be performed on the first house type graph, so that each room occupies one or more grids, and the size of each grid is the same, and then the connectivity is determined according to the grid division result.
In one example of meshing, a first house layout is shown in fig. 16, and a schematic diagram of the meshed house layout is shown in fig. 18.
In this case, a connection straight line between any grid in the room a and any grid in the room B is determined, and when the connection straight line between each grid does not pass through other rooms, the connection relationship between the room a and the room B is complete communication, and the connection L between the room a and the room B is complete communicationabFor example, the rooms 1 and 2 in fig. 16 are completely connected in the connected relationship.
When the straight line connecting any grid in the room A and any grid in the room B passes through other rooms, the connection relationship between the room A and the room B is completely disconnected, and in this case, the connection L between the room A and the room B isabInf, for example, the rooms 1 and 5 in fig. 16 are completely disconnected from each other.
In addition, a connecting straight line between any grid in the room A and any grid in the room B is determined, and when part of the connecting straight lines do not pass through other rooms, the connection relationship between the room A and the room B is partial connection, in which case, 1 < Lab< 2, for example, the rooms 1 and 4 in FIG. 16 are partially connected.
Wherein the connectivity between room a and room B follows the following formula:
based on the above formula, the connectivity between any two rooms can be determined. In the above formula, LabFor connectivity between room A and room B, HA is a grid set formed by all grids in room A, and HA is a network elementuIs the u mesh in the mesh set HA, HNAFor the number of all grids in room A, HNBNumber of all grids in Room B, HBu1Number of connectable grids for Room B and Room A, HBu0The number of grids that are not connected in room B and room a.
In addition, when determining connectivity between two rooms by the above formula, it is necessary to determine the number of grids contained in the two rooms (i.e., determine HN)AAnd HNB). In the embodiment of the present application, when determining the number of grids included in a room, a room in which a center point of a grid is located is generally taken as a room to which the grid belongs, and the number of grids included in the room is calculated accordingly. For example, if a grid is in a first room and a second room at the same time, but the center point of the grid is in the first room, it is determined that the grid belongs to the first room, and the grid is counted in the first room when the number of grids included in the first room is calculated, and the grid is ignored when the number of grids included in the second room is calculated.
For example, in fig. 18, a partial region of one grid is located in the room 1 and another partial region is located in the room 2, but the center point a of the grid is located in the room 1, and therefore, when the number of grids included in the room 1 is calculated, the grid is determined to be a grid belonging to the room 1.
Or, in the embodiment of the present application, when determining the number of grids included in a room, if one grid is located in different rooms at the same time, the areas of the grids located in different rooms may also be obtained, the room with the largest area is taken as the room to which the grid belongs, and the number of grids included in the room is calculated according to the areas.
Of course, the number of grids respectively included in each room may also be calculated in other manners, which is not limited in this application.
In addition, the terminal device needs to obtain the area of each room, wherein the area of each room can be determined according to the scaling of the area of the house type map and the actual area of the house, and the area of the house type map.
In one example, when the first floor plan is shown in FIG. 16 and the floor connectivity plan is shown in FIG. 17, the floor parameters and areas for the various rooms in this example can be shown in the following table:
in this case, an indoor type connectivity map containing the indoor type parameters may be determined, and the indoor type connectivity map containing the indoor type parameters is shown in fig. 19.
Step S26, the terminal device determines the total attenuation of the wireless signals between the divided grids according to the AP type and the house type parameter.
Wherein the overall attenuation of the wireless signal between the two grids is the sum of the interval attenuation between the two grids and the propagation attenuation of free space between the two grids.
In addition, the spacing between two grids is attenuated by the spacing of the rooms in which the two grids are located. For example, if the first grid is located in room a and the second grid is located in room B, the attenuation of the interval between the first grid and the second grid is the attenuation of the wall between room a and room B. When two grids are located in the same room, the spacing between the two grids decays to zero.
Setting the LoSS as the separation attenuation of the rooms A and BABWhen room A is adjacent to room B, the spacing between room A and room B is attenuated LOSSABIs the product of wall attenuation and connectivity of the two rooms. For example, whenWhen the first floor plan is shown in fig. 16, the room 1 is adjacent to the room 2, and the attenuation of the interval between the room 1 and the room 2 can be expressed as:
LOSS12=C12*L12。
among them, LOSS12For the space between room 1 and room 2 to be attenuated, C12For wall attenuation of rooms 1 and 2, L12Is the connectivity of room 1 with room 2.
When the room a is not adjacent to the room B, indirect calculation is performed by the rooms in which the room a is adjacent to the room B. For example, when the first floor plan is shown in fig. 16, room 1 is not adjacent to room 5, but both room 1 and room 5 are adjacent to room 4, in which case the attenuation of the separation between room 1 and room 5 can be expressed as:
LOSS15=C14*L14+C45*L45。
among them, LOSS15For the space between room 1 and room 5 to be attenuated, C14For wall attenuation of rooms 1 and 4, L14For the connectivity of the rooms 1 and 4, C45Is the wall attenuation of the rooms 4 and 5, L45Is the connectivity of room 4 with room 5.
In addition, propagation attenuation of free space refers to attenuation of a wireless signal while propagating in free space, which can be expressed by PL. In this embodiment, the wireless signal is a wireless signal transmitted by an AP proposed to be deployed at this time.
Wherein free space refers to a propagation space without any multipath. The free-space propagation attenuation can be determined by a signal transmission attenuation model, which in one possible example is as follows:
PL=32.4+20log10(fc)+20log10(d)。
in the examples of the present application, fcThe frequency of the wireless signal transmitted by the AP corresponding to the AP type proposed to be deployed at this time determined in step S14 is denoted by d, which is the transmission distance of the wireless signal. In calculating the propagation attenuation of free space between two grids, the above equationWhere d refers to the transmission distance of the wireless signal between the two grids. In the embodiment of the present application, the AP type of each AP (including the main AP and the sub-AP) proposed to be deployed is determined through step S14, and then, according to the AP type, the performance of each AP proposed to be deployed at this time may be determined, where the performance includes the frequency of the transmitted wireless signal.
In the embodiment of the present application, when the transmission distance d between two grids needs to be determined, a distance of a line segment connected to center points of the two grids in a house type graph in the house type graph is generally obtained, and then, according to a ratio between an area of a house in the house type graph and an actual area of the house and a distance of the line segment in the house type graph, an actual length of the line segment may be determined, where the actual length of the line segment is a transmission distance of a wireless signal between the two grids.
In one example, as shown in fig. 20, it is required to calculate propagation attenuation of free space between two grids, where a point a and a point b in the diagram are central points of the two grids, respectively, in the calculation process, a line connecting the central points of the two grids, that is, a line segment connecting the point a and the point b is obtained, and the line segment is shown as a dotted line in fig. 20, and then, according to a ratio of an area of a house to an actual area of the house in the first house type diagram, a length of the line segment in time space is obtained through conversion, where the length is a transmission distance d of a wireless signal between the two grids.
The total attenuation of the wireless signal can be represented by Los, and since the total attenuation of the wireless signal between two grids is the interval attenuation and the propagation attenuation of free space of the two grids, the total attenuation of the wireless signal between the two grids can be represented by:
Los=Loss+PL。
wherein Los is the total attenuation of wireless signals between any two grids, Loss is the interval attenuation of the two grids, and PL is the propagation attenuation of free space corresponding to the two grids.
Step S27, the terminal device determines a deployable area of the master AP, where a set of grids occupied by the deployable area of the master AP is a first grid set.
The model of the master AP is the model of the AP proposed to be deployed this time determined in step S14, and the number of the master APs is 1. That is, when it is determined in the subsequent operation that only the main AP is recommended to be deployed, it indicates that only one AP needs to be deployed in the house.
In the implementation of the present application, the area where the master AP can be deployed can be determined in various ways. In one possible manner, the determining, by the terminal device, a deployable area of the master AP includes:
the terminal equipment displays a main AP deployment interface;
the terminal equipment receives a seventh operation aiming at the main AP deployment interface;
and the terminal equipment responds to the seventh operation and determines that the position specified by the seventh operation is a deployable area of the main AP.
Wherein the seventh operation is used to specify a deployable location of the main AP, in which case the terminal device determines a deployable area of the main AP according to the received seventh operation. For example, the deployment personnel may specify that the master AP be deployed in room 4, and the location of room 4 is the area where the master AP may be deployed.
Or, in another mode, the terminal device displays a master AP deployment interface; and the terminal equipment receives an eighth operation aiming at the main AP deployment interface, and determines a deployable area of the main AP according to the eighth operation.
In this case, the terminal device may determine a room with the largest area among the rooms provided with the network cable interfaces, and then use the room with the largest area as a region where the main AP may be deployed. Alternatively, the room with connectivity among the respective rooms provided with the network cable interface is determined, and then the room with the best connectivity is taken as the deployable area of the master AP.
Alternatively, the eighth operation is to instruct selection of an area where the master AP is deployable by the terminal device. In this case, the terminal device may determine the area where the master AP is deployable after receiving the eighth operation in various ways. In the first way, the terminal device may determine connectivity of each room according to the first floor plan, and use the room with the best connectivity as a deployable area of the master AP. For example, in the first floor plan shown in fig. 16, where room 4 is connected to all other rooms, and connectivity is the best, the terminal device may determine that room 4 is the region where the master AP may be deployed. In this manner, since the master AP is deployed in the room with the best connectivity, the average attenuation of the wireless signal from the master AP to each room is small.
In a second way, a region where the center position of the first floor plan is located is determined, and if the region has an intersection with a room with the best connectivity, the terminal device takes the intersection as a region where the main AP can be deployed. In addition, if there is no intersection between the area and the room with the best connectivity, the terminal device determines a partial area of the center position of the room with the best connectivity as an area where the main AP can be deployed. This approach reduces the area where the master AP can be deployed compared to the first approach, thereby enabling a more accurate determination of the appropriate location to deploy the master AP.
Of course, the terminal device may also determine the deployable area of the main AP in other manners, which is not limited in this embodiment of the present application.
To clarify the method of determining the area where a master AP may be deployed, the following examples are disclosed.
In the embodiment of the present application, after determining the AP type proposed to be deployed at this time, the terminal device may jump to an interface that determines an area where the master AP may be deployed. In an example, referring to an interface example diagram shown in fig. 21, in this example, when displaying an interface shown in fig. 21 (a), the terminal device determines an AP type suggested to be deployed this time by an AP type in an AP list clicked by a deployment person, in this case, after receiving a click operation for a certain AP type, the terminal device may jump to an interface shown in fig. 21 (b), and in the interface shown in fig. (b), options such as "specify a main AP position", "input network cable interface position", and "suggestion provision" are displayed.
When the deployable location of the master AP is determined by way of the deployment personnel designation, the deployment personnel may select the option "designate master AP location". After receiving the selection operation of the deployment personnel, the terminal device jumps to an interface shown in a diagram (c) in fig. 21, displays the first user type diagram in the interface, and prompts the deployment personnel to select the main AP position. The deployment personnel may then click on a location in the first user-type diagram. And after receiving the clicking operation, the terminal equipment takes the position clicked by the clicking operation as a deployable area of the main AP.
In this case, the seventh operation includes an operation of the deployment person selecting an option of "specify a main AP location", and a click operation on a location in the first floor plan.
In another example, the terminal device determines the deployable area of the master AP according to the network cable interface position input by the deployment person, in this case, when the interface shown in diagram (a) in fig. 21 is displayed, the deployment person may select the option of "inputting the network cable interface position", and then the terminal device may jump to the interface shown in diagram (d) in fig. 21, and in the interface shown in diagram (d), the deployment person may click on a certain position in the first user type diagram. After receiving the click operation, the terminal device takes the click position of the click operation as a network cable interface position, and then determines a deployable area of the main AP according to the network cable interface position. For example, the terminal device may use, as an area where the main AP can be deployed, a room with the largest area among the rooms where the network cable interface is provided.
In this case, the eighth operation includes an operation of the deployment person selecting an option of "enter network cable interface location", and a click operation performed on a location in the first user type diagram.
In another example, the deployment person may select the option "suggest offers" while displaying the interface shown in fig. 21 (a). In this case, the terminal device may determine connectivity of each room according to the first floor plan, and use the room with the best connectivity as a deployable area of the master AP. Or the terminal device determines an area where the center position of the first floor plan is located, and if the area has an intersection with a room with the best connectivity, the terminal device takes the intersection as an area where the main AP can be deployed. In addition, if there is no intersection between the area and the room with the best connectivity, the terminal device determines a partial area of the center position of the room with the best connectivity as an area where the main AP can be deployed.
In this case, the eighth operation includes an operation in which the deployment person selects the option of "suggest offer".
Step S28, the terminal device determines a second mesh set formed by the meshes in the first mesh set according to the total attenuation of the wireless signals between the meshes, and when the master AP is deployed in any one mesh in the second mesh set, the deployment requirement is met.
That is, in this step, the terminal device determines whether the deployment requirement is satisfied when the master AP is deployed in each mesh of the first mesh set respectively, according to the total attenuation of the wireless signals between the meshes, and acquires the second mesh set formed by the meshes satisfying the deployment requirement,
and if the central point of a certain grid is positioned in the deployable area of the main AP, determining that the grid is the grid occupied by the deployable area of the main AP. Or if most of the area of a certain grid is located in the deployable area of the main AP, determining that the grid is the grid occupied by the deployable area of the main AP. In addition, after determining the grids occupied by the deployable area of the master AP, a grid set formed by the grids occupied by the deployable area of the master AP may be referred to as a first grid set M.
In this step, after determining each grid occupied by the deployable area of the main AP, each grid in the selection set M is traversed, and it is determined whether the deployment requirement is met when the main AP is deployed in one of the grids, respectively. In addition, the master AP may be denoted as AP1The grid deploying the master AP may be denoted as Mi。
In addition, whether the deployment requirement is met or not when the main AP is deployed on a certain grid can be determined by judging whether the conditions such as seamless coverage requirement and/or minimum rate requirement are met or not.
When the intensity of the wireless signals received by each grid in the house is greater than a first threshold value, the condition of seamless coverage can be determined to be met; the condition of meeting the minimum rate requirement may be determined when the wireless signal strength received by each grid in the house is greater than a second threshold. The first threshold is typically less than the second threshold.
When only one AP1 is deployed in the house, the signal strength of the AP1 received by each mesh is the wireless signal strength received by the mesh. If the grid in which the AP1 is located is set as the target grid, the signal strength of the AP1 received by the grid a is usually the difference between the strength of the wireless signal transmitted by the AP1 and the total attenuation of the wireless signal between the target grid and the grid a.
In addition, when two or more APs are deployed in the house, the maximum value of the signal strength of the two or more APs received by each grid is the wireless signal strength received by the grid. For example, when the wireless signal strength finally received by the grid a is calculated and the AP1 and the AP2 are deployed in a house, the difference between the strength of the wireless signal transmitted by the AP1 and the total attenuation of the wireless signal between the grid in which the AP1 is located and the grid a is first calculated, the difference is taken as the first signal strength, the difference between the strength of the wireless signal transmitted by the AP2 and the total attenuation of the wireless signal between the grid in which the AP2 is located and the grid a is calculated, the difference is taken as the second signal strength, then the first signal strength and the second signal strength are compared, and the larger value of the first signal strength and the second signal strength is selected as the wireless signal strength finally received by the grid a.
In the embodiment of the present application, the strength of the wireless signal transmitted by the master AP may be determined according to the AP type determined in step S14 and the relationship between the various AP types and the strength of the wireless signal transmitted by the AP, and then, the signal strength of the wireless signal transmitted by the master AP in each of other grids in the house is determined according to the wireless signal attenuation between the grid where the master AP is located and the other grids. That is to say, the difference between the intensity of the wireless signal transmitted by the main AP and the attenuation of the wireless signal between the grid where the main AP is located and other grids is respectively used as the intensity of the wireless signal finally received by each grid in the house, and then, whether the deployment requirement is met is judged according to the comparison result between the intensity of the wireless signal finally received by each grid and the first threshold and the second threshold.
In addition, specific values of the first threshold and the second threshold may be preset by the terminal device, and in this case, the terminal device determines the specific values of the first threshold and the second threshold according to the preset setting, and accordingly whether each grid meets the deployment requirement or not. Further, the specific values of the first threshold and the second threshold can be adjusted during the deployment process according to actual requirements. In this case, the terminal device may display a level of demand for wireless signal strength, and adjust the specific values of the first threshold and the second threshold accordingly according to the received selection operation for the level of demand. For example, the terminal device may preset three demand levels for the wireless signal strength, and a correspondence relationship between each demand level and the first threshold and the second threshold, where the higher the demand level demands the wireless signal strength, the higher the first threshold and the second threshold are.
In one example, when the terminal device supports adjustment of specific values of the first threshold and the second threshold, after determining the deployable area of the master AP, the deployment personnel may perform touch operation on the terminal device to select a level of demand for wireless signal strength. For example, the terminal device may set three option levels for the requirement of the wireless signal strength, which are high signal strength, medium signal strength and low signal strength, respectively, where the specific values of the first threshold and the second threshold corresponding to the high signal strength are the highest, and the specific values of the first threshold and the second threshold corresponding to the low signal strength are the lowest. According to the touch operation of the deployment personnel, when the terminal equipment determines that the specific numerical values of the first threshold and the second threshold need to be adjusted, the three options are displayed, and after the selection operation of one of the requirement options is received, the terminal equipment adjusts the specific numerical values of the first threshold and the second threshold according to the corresponding relation between the option and the first threshold and the second threshold.
Step S29, the terminal device determines the number of the recommended APs to be deployed and the locations of the recommended APs to be deployed according to the first grid set and the second grid set.
And step S30, the terminal device displays the AP deployment interface according to the quantity of the AP recommended to be deployed and the position of the AP recommended to be deployed.
This step generally comprises the following operations: when the second grid set is not empty, the terminal device determines that the grid with the largest deployment index in the second grid set is the grid for deploying the main AP, and determines that the deployment of the sub-AP is not recommended; when the second grid set is empty, the terminal device determines the position where the main AP is deployed and determines the position and the number of deployed sub-APs, wherein the number of the main APs is 1.
That is to say, when the second grid set is not empty, the AP deployment scheme determined by the terminal device is to deploy one AP in the grid with the largest deployment index in the second grid set. When the second grid set is empty, if only one AP is deployed, the requirement of the user cannot be met, and the positions and the number of deployed sub-APs and the position of deployed main AP need to be further determined.
The deployment index may be determined by a Capacity (i.e., Capacity) index and/or an overlay (i.e., Coverage) index, where the Capacity index may be denoted as Cap and the overlay index may be denoted as Cov.
The capacity index refers to an average value of the received wireless signal strengths of the respective grids in the first floor plan. Specifically, the capacity index may be determined by the following formula:
wherein, Capa,bCapacity index, SNR, representing a grid of coordinates (a, b)a,bRepresenting the maximum signal to noise ratio (SNR) obtained by the grid with coordinates (a, b), which is used to reflect the final received wireless signal strength of the grid with coordinates (a, b).
The coverage index refers to an average value of the received wireless signal strength of the target grid, wherein the target grid is the n% grid with the minimum finally received wireless signal strength in each grid of the first subscriber graph. n is a preset positive number, and generally n may be set to 5, and of course, n may also be set to other positive numbers, which is not limited in this embodiment of the application. For example, if the number of each mesh of the first subscriber pattern is 100 and n is 5, the target mesh is 5 meshes with the minimum final received wireless signal strength among the meshes of the first subscriber pattern.
In this case, when determining the coverage index, first determining the wireless signal strength received by each grid, then selecting the grid with the minimum wireless signal strength n%, taking the grid with the minimum wireless signal strength n% as the target grid, and then calculating the average value of the wireless signal strength received by the target grid, where the average value is the coverage index.
Specifically, the coverage indicator may be determined by the following formula:
Cova,b=E(quantile(log(1+SNRa,b) 0.0 n)). In this equation, min (SNR)a,b)≥thr。
Wherein, Cova,bAnd the coverage index of the grid with coordinates (a, b) is represented, and n is a preset positive integer.
min(SNRa,b) The grid can meet the deployment requirement by being more than or equal to thr, wherein when the deployment requirement is seamless coverage, thr is the first threshold value; when the deployment requirement is the minimum rate requirement, thr is the second threshold; when the deployment requirement is seamless coverage and minimum rate requirement, thr is the larger of the first threshold and the second threshold.
In the embodiment of the present application, the deployment indicator may be a capacity indicator or a coverage indicator, or the deployment indicator may be determined by both the capacity indicator and the coverage indicator. When the deployment indicator is determined by both the capacity indicator and the coverage indicator, the deployment indicator may be denoted as KPI, and the deployment indicator KPI may be determined by the following formula:
KPI=w1Cap+w2Cov。
in the above formula, w1And w2Weighted values of the capacity index Cap and the coverage index Cov, respectively, which can be preset by the terminal deviceAnd in the subsequent application process, adjusting the two weighted values according to the actual requirement. For example, when the capacity index is emphasized, w can be increased1When the coverage index is more important, the W can be increased2。
In addition, when the second grid set is empty, it indicates that only one main AP cannot meet the user requirement, in this case, in the deployment scheme determined by the terminal device, the number of APs proposed to be deployed this time is the sum of the number of main APs and the number of sub-APs, and the positions of the APs proposed to be deployed this time are the positions of the main APs and the sub-APs proposed to be deployed respectively.
Specifically, when the second grid set is empty, one grid is selected from the first grid set in a traversal manner as the deployment location of the main AP, and the main AP may be recorded as an AP1The grid deploying the master AP may be denoted as Mi。
Then, it is determined that the set of grids for the child AP may be deployed when the master AP is deployed in a grid selected from the first set of grids traversal, in accordance with the following conditions:
(Condition 1) in order to prevent the AP from being deployed too densely, causing interference between APs and waste in quantity, the distance between each sub-AP and the main AP cannot be smaller than DminI.e. the minimum distance between each sub-AP and the main AP is Dmin;
(Condition 2) in order to avoid that the wireless signals transmitted by the APs cannot realize seamless coverage due to attenuation, the overlapping coverage area of the wireless signals is ensured, and the distance between each sub-AP and the main AP cannot be larger than DmaxI.e. the maximum distance between each sub-AP and the main AP is Dmax。
A third grid set N of deployable grids for the child AP that meets the above conditions is determined.
When deploying the grid of the main AP is marked as MiIn time, the deployable grid of the first sub-AP is recorded as Ni,jWherein i and j are natural numbers. Traversing the set M and the set N, finding out the set of all deployable grids of the main AP and the first sub-AP, and recording the set as OiWherein O isi={Ni,j|Mi}。
Determine in the setOiIn (2), the deployable grid of the first sub-AP satisfying the deployment requirement and the deployable grid of the main AP simultaneously form a fourth grid set P1. The deployment requirement may be determined by seamless coverage and/or minimum rate requirement, which may specifically refer to the operation of step S15, and is not described herein again.
When the fourth grid set P1Non-space-time from a fourth set of grids P1M with maximum medium search deployment indexiAnd Ni,jIn which M isiI.e. the grid deploying the main AP, Ni,jIn order to deploy the mesh of the first sub-AP, in this case, two APs, i.e., the main AP and the first sub-AP, are deployed, so that the actual requirement can be met.
When the fourth grid set P1When the AP is empty, it indicates that only two APs, i.e., the main AP and the first sub-AP, are deployed, and the actual requirement cannot be met, that is, it is recommended to deploy two or more sub-APs. In this case, the set of regions where the child AP can be deployed is re-determined according to the following conditions:
(Condition 3) in order to prevent the AP from being deployed too densely, causing interference between APs and waste in quantity, the distance between each sub-AP and the main AP cannot be smaller than DminI.e. the minimum distance between each sub-AP and the main AP is Dmin;
(Condition 4) in order to avoid that the wireless signals transmitted by the APs cannot realize seamless coverage due to attenuation, the overlapping coverage area of the wireless signals is ensured, and the distance between each sub-AP and the main AP cannot be larger than DmaxI.e. the maximum distance between each sub-AP and the main AP is Dmax;
(Condition 5) when two or more sub-APs are deployed, in order to prevent the sub-APs from being deployed too densely, causing interference between the sub-APs and waste in quantity, the distance between the sub-APs may not be less than dminI.e. the minimum distance between the sub-APs is dmin。
And through the conditions 3 to 5, re-determining the grid set of the deployable sub-APs, wherein the re-determined grid set of the deployable sub-APs is the updated third grid set N.
The location when the master AP is deployed is denoted as MiThen, the deployable area of the second sub-AP is recorded as Ni,lWherein l is a natural number. Traversing the set M and the updated third grid set N, finding out the combination of all the deployable grids of the main AP, the first sub-AP and the second sub-AP, and recording the combination as OlWherein O isl={Ni,j,Ni,l|Mi}。
Is determined in the set OlIn the network, a grid set P of a first sub-AP, a second sub-AP and a main AP which simultaneously meet the deployment requirement2. The deployment requirement may be determined by seamless coverage and/or minimum rate requirement, which may specifically refer to the operation of step S15, and is not described herein again.
When the fourth grid set P2Non-space-time from a fourth set of grids P2M with maximum medium search deployment indexi、Ni,jAnd Ni,lIn which M isiI.e. the grid deploying the main AP, Ni,jTo deploy the grid of first sub-APs, Ni,lTo deploy a grid of second sub-APs. In this case, the actual requirement can be met by deploying three APs, namely, the main AP, the first sub-AP and the second sub-AP.
When the fourth grid set P2When the AP is empty, it indicates that only three APs, i.e., the main AP, the first sub-AP and the second sub-AP, are deployed, and the actual requirements cannot be met. In this case, one sub-AP is added, and the above steps are executed again until the set of APs meeting the deployment requirement is not empty, the deployment position of each AP is determined according to the set of APs meeting the deployment requirement, and the deployment number of APs is determined according to the number of APs included in the set of APs meeting the deployment requirement.
As can be seen from the above description, in the embodiment of the present application, referring to the workflow diagram shown in fig. 22, the position of deploying the main AP is determined, and the position and the number of deploying the sub-APs are determined by the following steps:
and step S201, determining the number n of the sub-APs suggested to be deployed.
Wherein, in an initial stage of determining the deployment scenario of the sub-AP, n is 1.
Step S202, sequentially traversing and selecting one grid from the first grid set as the target position of the main AP, and determining a third grid set formed by sub-deployment grids of the sub-APs when the main AP is deployed at the target position.
Wherein, when the number of proposed deployed sub-APs is 1 (i.e., n is 1), the third grid set needs to be determined according to condition 1 and condition 2. In addition, when the number of proposed deployed sub-APs is greater than 1, the third grid set needs to be determined according to conditions 3 and 5.
Step S203, traversing the first grid set and the third grid set, and determining a set O of the deployable grids of the main AP and the deployable grids of the sub-APsi。
Step S204, determining the set OiThe deployable grid of the main AP and the deployable grid of the sub AP, which simultaneously meet the deployment requirement, form a fourth grid set.
The manner of determining whether the deployment requirement is met may refer to the above embodiments, and details are not repeated here.
Step S205, determining whether the fourth grid set is empty, if not, performing the operation of step S206, and if so, performing the operation of step S207.
Step S206, when the fourth grid set is not empty, searching the combination of the deployable grid of the main AP with the largest deployment index and the deployable grid of the sub-AP from the fourth grid set, and determining the positions of the main AP and the sub-AP to be deployed according to the combination.
When the fourth grid set is not empty, searching a combination of a deployable grid of a main AP and a deployable grid of a sub-AP with the largest deployment index from the fourth grid set, wherein a position indicated by the deployable grid of the main AP in the combination is a position for deploying the main AP, a position indicated by the deployable grid of the sub-AP in the combination is a position for deploying the sub-AP, and the number of the deployable grids of the sub-AP in the combination is the number for deploying the sub-AP. In addition, when the total number of the grids included in the fourth grid set is NUM, the number of the proposed deployed APs is NUM.
Step S207, when the fourth grid set is empty, adjusting the number n of the sub-APs suggested to be deployed, and returning to execute the operation of step S202. Wherein the number n of the adjusted recommended deployed sub-APs is usually 1 added to the number of the recommended deployed sub-APs before the adjustment.
Through the operations in steps S201 to S207, the positions of the APs recommended to be deployed and the number of the recommended APs to be deployed can be determined under the condition that one master AP cannot meet the deployment requirement, so that the terminal device can generate and display a corresponding AP deployment interface accordingly.
The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.
Correspondingly, in another embodiment of the present application, a deployment apparatus of a wireless access point is also disclosed. The wireless access point deployment device can be applied to various terminal devices. The multiple terminal devices can determine the number of the recommended deployed APs and the positions of the recommended deployed APs in the house according to the related information of the house where the APs are required to be deployed (such as the house type and the area of the house) and the types of the various APs, and display the number of the recommended deployed APs and the positions of the recommended deployed APs through the display interface of the terminal devices.
In some embodiments, the terminal device may be a mobile phone, a tablet Computer, a desktop, a laptop, a notebook, an Ultra-mobile Personal Computer (UMPC), a handheld Computer, a netbook, a Personal Digital Assistant (PDA), a wearable terminal device, a smart watch, and the like, and the specific form of the smart home device, the server, and the terminal device is not particularly limited in this application.
Referring to the schematic structural diagram shown in fig. 23, the deployment apparatus of the wireless access point includes: an operation receiving module 210, a family diagram interface display module 220, a family diagram determining module 230, an AP type determining module 240, and a deployment interface display module 250.
The operation receiving module 210 is configured to receive a first operation, where the first operation is used to start deployment of a wireless access point AP;
the user-type diagram interface display module 220 is configured to display a user-type diagram determination interface in response to the first operation;
the layout determining module 230 is configured to receive a second operation on the layout determining interface, and determine a first layout according to the second operation;
the AP type determining module 240 is configured to determine the AP type proposed to be deployed this time;
the deployment interface display module 250 is configured to display an AP deployment interface according to the first user-type diagram and the AP type, where the AP deployment interface is configured to display the number of APs suggested to be deployed and the locations of the APs suggested to be deployed.
Further, in this embodiment of the present application, the layout determination module includes:
the first display unit is used for displaying at least one pre-stored house type graph;
a first receiving unit configured to receive a third operation;
a first determining unit, configured to determine the first house type map in response to the third operation, where the first house type map is the pre-stored house type map.
Alternatively, in another possible implementation manner, the house pattern determining module includes:
the second display unit is used for responding to the second operation and displaying a user type graph generation method interface;
a second receiving unit for receiving the first data;
and the first generating unit is used for generating the first floor plan according to the first data.
In addition, in this embodiment of the application, the AP type determining module includes:
the third display unit is used for displaying the AP determining interface;
and the second determining unit is used for receiving a fourth operation aiming at the AP determining interface and determining the AP type through the fourth operation.
Alternatively, in another possible implementation manner, the AP type determining module includes:
the fourth display unit is used for displaying the AP determining interface;
a third receiving unit, configured to receive a fifth operation of determining an interface for the AP;
a third determining unit, configured to determine, in response to the fifth operation, the AP type according to the first subscriber graph.
Alternatively, in another possible implementation manner, the AP type determining module includes:
a fourth determining unit, configured to determine the AP type according to the first subscriber pattern.
In the embodiment of the present application, the AP deployment interface may be presented in a plurality of ways, and in one way, the AP deployment interface includes a second floor plan, and the second floor plan displays the position of the AP suggested to be deployed through a preset symbol mark.
Or the AP deployment interface comprises a second house type diagram, and the second house type diagram displays the position of the recommended AP deployment through a preset symbol mark;
and, the AP deployment interface further comprises: the AP type determined by the terminal equipment.
Or the AP deployment interface comprises a second house type diagram, and the second house type diagram displays the position of the recommended AP deployment through a preset symbol mark;
and when the fourth operation is further used to indicate the number of APs, and the number of APs indicated by the fourth operation does not match the number of APs suggested to be deployed, the AP deployment interface further includes: and prompting information whether the number of APs indicated by the fourth operation is appropriate.
Further, in the apparatus disclosed in the embodiment of the present application, the apparatus further includes:
a wifi thermodynamic diagram display module;
the operation receiving module is further configured to receive a sixth operation after the AP deployment interface is displayed;
and the wifi thermodynamic diagram display module is used for responding to the sixth operation and generating and displaying wifi thermodynamic diagrams.
In the apparatus disclosed in the embodiment of the present application, an AP deployment interface is generated and displayed by a deployment interface display module, where the deployment interface display module includes:
and the grid division unit is used for carrying out grid division on the first house type graph and determining the house type parameters among all the rooms in the house where the AP is deployed according to the grid division result, wherein the house type parameters comprise: wall attenuation and connectivity;
an attenuation determining unit, configured to determine, according to the AP type and the house type parameter, total attenuation of wireless signals between the divided grids;
a first grid determining unit, configured to determine a deployable area of a master AP, where a set of grids occupied by the deployable area of the master AP is a first grid set;
a second grid determining unit, configured to determine, according to total attenuation of wireless signals between the grids, a second grid set formed by the grids in the first grid set, where a deployment requirement is met when a master AP is deployed in any one of the grids in the second grid set;
a deployment suggestion unit, configured to determine, according to the first grid set and the second grid set, the number of suggested APs to be deployed and the location of the suggested APs to be deployed;
and the deployment interface display unit is used for displaying the AP deployment interface according to the quantity of the recommended APs to be deployed and the positions of the recommended APs to be deployed.
When the second grid set is not empty, the deployment suggestion unit is configured to determine that a grid with a largest deployment index in the second grid set is a grid for deploying the main AP, and determine that a sub-AP is not suggested to be deployed;
when the second grid set is empty, the deployment suggestion unit is configured to determine a location where the main AP is deployed and determine a location and a number of deployed sub-APs, where the number of main APs is 1.
Further, when the second grid set is empty, the deployment recommendation unit performs the following operations:
11) determining the number n of the suggested deployed sub-APs;
12) sequentially traversing and selecting one grid from the first grid set as a target position of the main AP, and determining a third grid set formed by sub-deployment grids of the sub-APs when the main AP is deployed at the target position;
13) traversing the first grid set and the third grid set, and determining a set O of the deployable grids of the main AP and the deployable grids of the sub-APsi;
14) Determining the set OiA fourth grid set formed by the deployable grid of the main AP and the deployable grid of the sub-AP, which simultaneously meet the deployment requirement;
15) determining whether the fourth grid set is empty, if not, executing the operation of the step 16), and if so, executing the operation of the step 17);
16) when the fourth grid set is not empty, searching a combination of the deployable grid of the main AP with the largest deployment index and the deployable grids of the sub-APs from the fourth grid set, wherein the position indicated by the deployable grid of the main AP in the combination is the position for deploying the main AP, the position indicated by the deployable grid of the sub-AP in the combination is the position for deploying the sub-AP, and the number of the deployable grids of the sub-APs in the combination is the number for deploying the sub-APs.
17) When the fourth grid set is empty, adjusting the number n of the sub-APs suggested to be deployed, and returning to execute the operation of step 12).
In addition, in the apparatus disclosed in the embodiment of the present application, the first grid determining unit is configured to display a main AP deployment interface, receive a seventh operation for the main AP deployment interface, and determine, in response to the seventh operation, that a location specified by the seventh operation is a deployable area of the main AP;
or, the first grid determining unit is configured to display a main AP deployment interface, receive an eighth operation for the main AP deployment interface, and determine, according to the eighth operation, an area where the main AP is deployable.
In addition, in the apparatus disclosed in the embodiment of the present application, the first data includes: depth data between a target object and the terminal device;
the target object includes: the proposal is to deploy the walls of the AP house.
By the device disclosed by the embodiment of the application, the terminal equipment can deploy the house type graph of the AP as required, and generate and display the AP deployment interface. The deployment personnel can determine the position of the AP recommended to be deployed and the quantity of the AP recommended to be deployed at this time by looking up the AP deployment interface, so that the problem that the proper quantity and position of the AP are difficult to determine in the prior art is solved.
Accordingly, an embodiment of the present application discloses a deployment apparatus of a wireless access point, referring to a schematic structural diagram shown in fig. 24, the deployment apparatus of the wireless access point includes:
a processor 1101 and a memory, wherein the memory,
the memory to store program instructions;
the processor 1101 is configured to call and execute the program instructions stored in the memory, so that the device for reporting beam reciprocity capability performs all or part of the steps in the embodiments corresponding to fig. 6, fig. 15, and fig. 22.
Further, the apparatus may further include: a transceiver 1102 and a bus 1103 that includes a random access memory 1104 and a read only memory 1105.
The processor is coupled to the transceiver, the random access memory and the read only memory through the bus respectively. When the terminal device needs to be operated, the terminal device is guided to enter a normal operation state by starting a basic input and output system solidified in a read only memory or a bootloader guiding system in an embedded system. After the terminal device enters a normal operation state, an application program and an operating system are operated in the random access memory, so that the terminal device executes all or part of the steps in the embodiments corresponding to fig. 6, fig. 15 and fig. 22.
The terminal device in the embodiment of the present invention may correspond to the deployment apparatus of the wireless access point in the embodiments corresponding to fig. 6, fig. 15, and fig. 22, and the processor, the transceiver, and the like in the terminal device may implement the functions of the deployment apparatus of the wireless access point in the embodiments corresponding to fig. 6, fig. 15, and fig. 22 and/or various steps and methods implemented, which are not described herein again for brevity.
It should be noted that, in this embodiment, the terminal device may also be implemented based on a general physical server and a Network Function Virtualization (NFV) technology, where the terminal device is a virtual terminal device (e.g., a virtual host, a virtual router, or a virtual switch). The Virtual terminal device may be a Virtual Machine (VM) running a program for sending an announcement message function, and the VM is deployed on a hardware device (e.g., a physical server). A virtual machine refers to a complete computer system with complete hardware system functionality, which is emulated by software, running in a completely isolated environment. A person skilled in the art can virtually simulate a plurality of communication devices with the above functions on a general physical server by reading the application. And will not be described in detail herein.
In a specific implementation manner, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer, the computer can be caused to implement all or part of the steps in the embodiments corresponding to fig. 6, fig. 15, and fig. 22. The computer-readable storage medium is provided in any device, which may be a random-access memory (RAM), and the memory may also include a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a Hard Disk Drive (HDD), or a solid-state drive (SSD); the memory may also comprise a combination of the above kinds of memories, etc.
Those of skill in the art will further appreciate that the various illustrative logical blocks and steps (step) set forth in the embodiments of the present application may be implemented in electronic hardware, computer software, or combinations of both. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the embodiments of the present application.
The various illustrative logical units and circuits described in this application may be implemented or operated upon by design of a general purpose processor, a digital information processor, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a digital information processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital information processor core, or any other similar configuration.
The steps of a method or algorithm described in the embodiments herein may be embodied directly in hardware, in a software element executed by a processor, or in a combination of the two. The software cells may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. For example, a storage medium may be coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC, which may be located in a UE. In the alternative, the processor and the storage medium may reside in different components in the UE.
It should be understood that, in the various embodiments of the present application, the size of the serial number of each process does not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
All parts of the specification are described in a progressive mode, the same and similar parts of all embodiments can be referred to each other, and each embodiment is mainly introduced to be different from other embodiments. In particular, as to the apparatus and system embodiments, since they are substantially similar to the method embodiments, the description is relatively simple and reference may be made to the description of the method embodiments in relevant places.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
Those skilled in the art will readily appreciate that the techniques of the embodiments of the present invention may be implemented as software plus a required general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present invention may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
The same and similar parts in the various embodiments in this specification may be referred to each other. Especially, for the … … embodiment, since it is basically similar to the method embodiment, the description is simple, and the relevant points can be referred to the description in the method embodiment.
The above-described embodiments of the present invention should not be construed as limiting the scope of the present invention.
Claims (34)
1. A method for deploying a wireless access point, comprising:
the method comprises the steps that terminal equipment receives first operation, wherein the first operation is used for starting deployment of a wireless Access Point (AP);
the terminal equipment responds to the first operation and displays a user-type graph determining interface;
the terminal equipment receives a second operation aiming at the house type graph determining interface and determines a first house type graph according to the second operation;
the terminal equipment determines the AP type proposed to be deployed at this time;
the terminal equipment performs grid division on the first house type graph, and determines house type parameters among all rooms in the house where the AP is deployed according to the grid division result, wherein the house type parameters comprise: wall attenuation and connectivity;
the terminal equipment determines the total attenuation of wireless signals among all the divided grids according to the AP type and the house type parameters;
the terminal equipment determines a deployable area of a main AP, and a set formed by grids occupied by the deployable area of the main AP is a first grid set;
the terminal equipment determines a second grid set formed by grids in the first grid set according to the total attenuation of wireless signals among the grids, and when a main AP is deployed in any grid in the second grid set, the deployment requirement is met;
the terminal equipment determines the number of the recommended AP to be deployed and the position of the recommended AP to be deployed according to the first grid set and the second grid set;
and the terminal equipment displays the AP deployment interface according to the quantity of the AP recommended to be deployed and the position of the AP recommended to be deployed, wherein the AP deployment interface is used for displaying the quantity of the AP recommended to be deployed and the position of the AP recommended to be deployed.
2. The method of claim 1, wherein determining the first user profile based on the second operation comprises:
the terminal equipment displays at least one pre-stored house type graph;
the terminal equipment receives a third operation;
and the terminal equipment responds to the third operation and determines the first house type graph, wherein the first house type graph is the pre-stored house type graph.
3. The method of claim 1, wherein the terminal device determines a first user profile according to the second operation, comprising:
the terminal equipment responds to the second operation and displays a user type graph generation method interface;
the terminal equipment receives first data;
and the terminal equipment generates the first user type graph according to the first data.
4. The method according to claim 1, wherein the determining, by the terminal device, the AP type proposed to be deployed this time includes:
the terminal equipment displays an AP determining interface;
and the terminal equipment receives a fourth operation aiming at the AP determination interface and determines the AP type through the fourth operation.
5. The method according to claim 1, wherein the determining, by the terminal device, the AP type proposed to be deployed this time includes:
the terminal equipment displays an AP determining interface;
the terminal equipment receives a fifth operation of determining an interface aiming at the AP;
and the terminal equipment responds to the fifth operation and determines the AP type according to the first user type graph.
6. The method according to claim 1, wherein the terminal device determines the type of AP proposed to be deployed this time, including;
and the terminal equipment determines the AP type according to the first user type graph.
7. The method of claim 1,
the AP deployment interface comprises a second house type graph, and the second house type graph displays the position of the recommended AP deployment through a preset symbol mark.
8. The method according to claim 5 or 6,
the AP deployment interface comprises a second house type graph, and the second house type graph displays the position of the recommended AP deployment through a preset symbol mark;
and, the AP deployment interface further comprises: the AP type determined by the terminal equipment.
9. The method of claim 4,
the AP deployment interface comprises a second house type graph, and the second house type graph displays the position of the recommended AP deployment through a preset symbol mark;
and when the fourth operation is further used to indicate the number of APs, and the number of APs indicated by the fourth operation does not match the number of APs suggested to be deployed, the AP deployment interface further includes: and prompting information whether the number of APs indicated by the fourth operation is appropriate.
10. The method according to any one of claims 1 to 8, further comprising, after the terminal device displays the AP deployment interface:
the terminal equipment receives a sixth operation;
and the terminal equipment responds to the sixth operation and generates and displays a wifi thermodynamic diagram.
11. The method of claim 1, wherein the determining, by the terminal device, the number of APs proposed for deployment and the location of the APs proposed for deployment according to the first grid set and the second grid set comprises:
when the second grid set is not empty, the terminal device determines that the grid with the largest deployment index in the second grid set is the grid for deploying the main AP, and determines that the deployment of the sub-AP is not recommended;
and when the second grid set is empty, the terminal equipment determines the position for deploying the main AP and determines the position and the number for deploying the sub-APs, wherein the number of the main APs is 1.
12. The method of claim 11, wherein the determining, by the terminal device, the location at which the master AP is deployed and the location and the number of deployed sub-APs comprises:
11) determining the number n of the suggested deployed sub-APs;
12) sequentially traversing and selecting one grid from the first grid set as a target position of the main AP, and determining a third grid set formed by sub-deployment grids of the sub-APs when the main AP is deployed at the target position;
13) traversing the first grid set and the third grid set, and determining a set O of the deployable grids of the main AP and the deployable grids of the sub-APsi;
14) Determining the set OiA fourth grid set formed by the deployable grid of the main AP and the deployable grid of the sub-AP, which simultaneously meet the deployment requirement;
15) determining whether the fourth grid set is empty, if not, executing the operation of the step 16), and if so, executing the operation of the step 17);
16) when the fourth grid set is not empty, searching a combination of a deployable grid of a main AP and a deployable grid of a sub-AP with the largest deployment index from the fourth grid set, wherein the position indicated by the deployable grid of the main AP in the combination is the position for deploying the main AP, the position indicated by the deployable grid of the sub-AP in the combination is the position for deploying the sub-AP, and the number of the deployable grids of the sub-AP in the combination is the number for deploying the sub-AP;
17) when the fourth grid set is empty, adjusting the number n of the sub-APs suggested to be deployed, and returning to execute the operation of step 12).
13. The method of claim 1, wherein the determining, by the terminal device, the region where the master AP is deployable comprises:
the terminal equipment displays a main AP deployment interface;
the terminal equipment receives a seventh operation aiming at the main AP deployment interface;
the terminal device responds to the seventh operation, and determines that the position specified by the seventh operation is a deployable area of the main AP;
or,
the terminal equipment displays a main AP deployment interface;
and the terminal equipment receives an eighth operation aiming at the main AP deployment interface, and determines a deployable area of the main AP according to the eighth operation.
14. The method of claim 3,
the first data includes: depth data between a target object and the terminal device;
the target object includes: the proposal is to deploy the walls of the AP house.
15. The method of claim 1, wherein:
the wall attenuation refers to signal attenuation caused when a wireless signal transmitted by the AP passes through walls among different rooms;
the connectivity is used to indicate a connectivity relationship between a first room and a second room within the first house graph, the connectivity between the first room and the second room following the following formula:
Labfor connectivity between the first room and the second room, the HA is a grid set formed by all grids in the first room, and the HA isuIs the u mesh, HN, in the mesh set HAAFor the number of all grids in the first room, HNBFor the number of all grids in the second room, HBu1For the number of grids that the second room can communicate with in the first room, HBu0The number of grids that are not connectable in the first room to the second room.
16. The method according to claim 11 or 12, characterized in that:
the deployment index is determined by a capacity index and/or a coverage index, the capacity index refers to an average value of the wireless signal strength received by each grid in the first user type graph, and the coverage index refers to an average value of the wireless signal strength received by a target grid;
the deployment indicator KPI is determined by the following formula:
KPI=w1Cap+w2cov, Cap is the capacity indicator, Cov is the coverage indicator, w1And w2Respectively, the weighted values of Cap and Cov.
17. An apparatus for deploying a wireless access point, comprising:
an operation receiving module, configured to receive a first operation, where the first operation is used to start deployment of a wireless access point AP;
the user type graph interface display module is used for responding to the first operation and displaying a user type graph determining interface;
the layout determining module is used for receiving a second operation aiming at the layout determining interface and determining a first layout according to the second operation;
the AP type determining module is used for determining the AP type of the recommended deployment;
a deployment interface display module, configured to display an AP deployment interface according to the first user profile and the AP type, where the AP deployment interface is configured to display the number of APs recommended to be deployed and the locations of the APs recommended to be deployed;
the deployment interface display module comprises:
and the grid division unit is used for carrying out grid division on the first house type graph and determining the house type parameters among all the rooms in the house where the AP is deployed according to the grid division result, wherein the house type parameters comprise: wall attenuation and connectivity;
an attenuation determining unit, configured to determine, according to the AP type and the house type parameter, total attenuation of wireless signals between the divided grids;
a first grid determining unit, configured to determine a deployable area of a master AP, where a set of grids occupied by the deployable area of the master AP is a first grid set;
a second grid determining unit, configured to determine, according to total attenuation of wireless signals between the grids, a second grid set formed by the grids in the first grid set, where a deployment requirement is met when a master AP is deployed in any one of the grids in the second grid set;
a deployment suggestion unit, configured to determine, according to the first grid set and the second grid set, the number of suggested APs to be deployed and the location of the suggested APs to be deployed;
and the deployment interface display unit is used for displaying the AP deployment interface according to the quantity of the recommended APs to be deployed and the positions of the recommended APs to be deployed.
18. The apparatus of claim 17, wherein the floor plan determination module comprises:
the first display unit is used for displaying at least one pre-stored house type graph;
a first receiving unit configured to receive a third operation;
a first determining unit, configured to determine the first house type map in response to the third operation, where the first house type map is the pre-stored house type map.
19. The apparatus of claim 17, wherein the floor plan determination module comprises:
the second display unit is used for responding to the second operation and displaying a user type graph generation method interface;
a second receiving unit for receiving the first data;
and the first generating unit is used for generating the first floor plan according to the first data.
20. The apparatus of claim 17, wherein the AP type determining module comprises:
the third display unit is used for displaying the AP determining interface;
and the second determining unit is used for receiving a fourth operation aiming at the AP determining interface and determining the AP type through the fourth operation.
21. The apparatus of claim 17, wherein the AP type determining module comprises:
the fourth display unit is used for displaying the AP determining interface;
a third receiving unit, configured to receive a fifth operation of determining an interface for the AP;
a third determining unit, configured to determine, in response to the fifth operation, the AP type according to the first subscriber graph.
22. The apparatus of claim 17, wherein the AP type determining module comprises:
a fourth determining unit, configured to determine the AP type according to the first subscriber pattern.
23. The apparatus of claim 17,
the AP deployment interface comprises a second house type graph, and the second house type graph displays the position of the recommended AP deployment through a preset symbol mark.
24. The apparatus of claim 21 or 22,
the AP deployment interface comprises a second house type graph, and the second house type graph displays the position of the recommended AP deployment through a preset symbol mark;
and, the AP deployment interface further comprises: and the AP type determined by the terminal equipment.
25. The apparatus of claim 20,
the AP deployment interface comprises a second house type graph, and the second house type graph displays the position of the recommended AP deployment through a preset symbol mark;
and when the fourth operation is further used to indicate the number of APs, and the number of APs indicated by the fourth operation does not match the number of APs suggested to be deployed, the AP deployment interface further includes: and prompting information whether the number of APs indicated by the fourth operation is appropriate.
26. The apparatus of any one of claims 17 to 24, further comprising:
a wifi thermodynamic diagram display module;
the operation receiving module is further configured to receive a sixth operation after the AP deployment interface is displayed;
and the wifi thermodynamic diagram display module is used for responding to the sixth operation and generating and displaying wifi thermodynamic diagrams.
27. The apparatus of claim 17,
when the second grid set is not empty, the deployment suggestion unit is configured to determine that a grid with a largest deployment index in the second grid set is a grid for deploying the main AP, and determine that a sub-AP is not suggested to be deployed;
when the second grid set is empty, the deployment suggestion unit is configured to determine a location where the main AP is deployed and determine a location and a number of deployed sub-APs, where the number of main APs is 1.
28. The apparatus of claim 27, wherein the deployment recommendation unit performs the following operations when the second grid set is empty:
11) determining the number n of the suggested deployed sub-APs;
12) sequentially traversing and selecting one grid from the first grid set as a target position of the main AP, and determining a third grid set formed by sub-deployment grids of the sub-APs when the main AP is deployed at the target position;
13) traversing the first grid set and the third grid set, and determining a set O of the deployable grids of the main AP and the deployable grids of the sub-APsi;
14) Determine what isThe above-mentioned set OiA fourth grid set formed by the deployable grid of the main AP and the deployable grid of the sub-AP, which simultaneously meet the deployment requirement;
15) determining whether the fourth grid set is empty, if not, executing the operation of the step 16), and if so, executing the operation of the step 17);
16) when the fourth grid set is not empty, searching a combination of a deployable grid of a main AP and a deployable grid of a sub-AP with the largest deployment index from the fourth grid set, wherein the position indicated by the deployable grid of the main AP in the combination is the position for deploying the main AP, the position indicated by the deployable grid of the sub-AP in the combination is the position for deploying the sub-AP, and the number of the deployable grids of the sub-AP in the combination is the number for deploying the sub-AP;
17) when the fourth grid set is empty, adjusting the number n of the sub-APs suggested to be deployed, and returning to execute the operation of step 12).
29. The apparatus of claim 17,
the first grid determining unit is configured to display a main AP deployment interface, receive a seventh operation for the main AP deployment interface, and determine, in response to the seventh operation, that a location specified by the seventh operation is a deployable area of the main AP;
or,
the first grid determining unit is configured to display a main AP deployment interface, receive an eighth operation for the main AP deployment interface, and determine a deployable area of the main AP according to the eighth operation.
30. The apparatus of claim 19,
the first data includes: depth data between the target object and the terminal device;
the target object includes: the proposal is to deploy the walls of the AP house.
31. The apparatus of claim 17, wherein:
the wall attenuation refers to signal attenuation caused when a wireless signal transmitted by the AP passes through walls among different rooms;
the connectivity is used to indicate a connectivity relationship between a first room and a second room within the first house graph, the connectivity between the first room and the second room following the following formula:
Labfor connectivity between the first room and the second room, the HA is a grid set formed by all grids in the first room, and the HA isuIs the u mesh, HN, in the mesh set HAAFor the number of all grids in the first room, HNBFor the number of all grids in the second room, HBu1For the number of grids that the second room can communicate with in the first room, HBu0The number of grids that are not connectable in the first room to the second room.
32. The apparatus of claim 27 or 28, wherein:
the deployment index is determined by a capacity index and/or a coverage index, the capacity index refers to an average value of the wireless signal strength received by each grid in the first user type graph, and the coverage index refers to an average value of the wireless signal strength received by a target grid;
the deployment indicator KPI is determined by the following formula:
KPI=w1Cap+w2cov, Cap is the capacity indicator, Cov is the coverage indicator, w1And w2Respectively, the weighted values of Cap and Cov.
33. An apparatus for deploying a wireless access point, comprising:
a processor and a memory, wherein the processor is capable of processing a plurality of data,
the memory to store program instructions;
the processor is configured to invoke and execute program instructions stored in the memory to cause the deployment apparatus of the wireless access point to perform the deployment method of the wireless access point according to any one of claims 1 to 16.
34. A computer-readable storage medium, characterized in that,
the computer-readable storage medium has stored therein instructions which, when run on a computer, cause the computer to perform the method of deploying a wireless access point according to any of claims 1-16.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20843215.3A EP3982658A4 (en) | 2019-07-24 | 2020-07-24 | Wireless access point deployment method and apparatus |
PCT/CN2020/104481 WO2021013246A1 (en) | 2019-07-24 | 2020-07-24 | Wireless access point deployment method and apparatus |
US17/629,110 US11849336B2 (en) | 2019-07-24 | 2020-07-24 | Wireless access point deployment method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910673704 | 2019-07-24 | ||
CN2019106737048 | 2019-07-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112312410A CN112312410A (en) | 2021-02-02 |
CN112312410B true CN112312410B (en) | 2022-04-12 |
Family
ID=74486745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910938928.7A Active CN112312410B (en) | 2019-07-24 | 2019-09-30 | Deployment method and device of wireless access point |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112312410B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114337777B (en) * | 2021-12-23 | 2022-12-02 | 广州爱浦路网络技术有限公司 | Thermodynamic diagram-based satellite energy-saving method and computer-readable storage medium |
CN117528549B (en) * | 2024-01-05 | 2024-03-22 | 深圳市迈腾电子有限公司 | AP self-adaption method in enterprise-level full-coverage environment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106850313A (en) * | 2017-03-08 | 2017-06-13 | 芜湖美智空调设备有限公司 | The optimization method and device of household appliance control network building plan |
CN107104817A (en) * | 2017-03-08 | 2017-08-29 | 芜湖美智空调设备有限公司 | The network establishing method and device of home wiring control Internet of Things |
CN107623925A (en) * | 2017-09-26 | 2018-01-23 | 甘肃万维信息技术有限责任公司 | A kind of indoor wifi signal detecting methods and system based on floor plan |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050059405A1 (en) * | 2003-09-17 | 2005-03-17 | Trapeze Networks, Inc. | Simulation driven wireless LAN planning |
-
2019
- 2019-09-30 CN CN201910938928.7A patent/CN112312410B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106850313A (en) * | 2017-03-08 | 2017-06-13 | 芜湖美智空调设备有限公司 | The optimization method and device of household appliance control network building plan |
CN107104817A (en) * | 2017-03-08 | 2017-08-29 | 芜湖美智空调设备有限公司 | The network establishing method and device of home wiring control Internet of Things |
CN107623925A (en) * | 2017-09-26 | 2018-01-23 | 甘肃万维信息技术有限责任公司 | A kind of indoor wifi signal detecting methods and system based on floor plan |
Also Published As
Publication number | Publication date |
---|---|
CN112312410A (en) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102470275B1 (en) | Voice control method and electronic device | |
CN109814766B (en) | Application display method and electronic equipment | |
CN112217923B (en) | Display method of flexible screen and terminal | |
CN113645351B (en) | Application interface interaction method, electronic device and computer-readable storage medium | |
CN112148400B (en) | Display method and device in locking state | |
CN111078091A (en) | Split screen display processing method and device and electronic equipment | |
CN110910872A (en) | Voice interaction method and device | |
CN112231025A (en) | UI component display method and electronic equipment | |
WO2022068483A1 (en) | Application startup method and apparatus, and electronic device | |
CN113961157B (en) | Display interaction system, display method and equipment | |
CN109857401B (en) | Display method of electronic equipment, graphical user interface and electronic equipment | |
CN112068907A (en) | Interface display method and electronic equipment | |
CN114995715B (en) | Control method of floating ball and related device | |
CN114115770A (en) | Display control method and related device | |
CN113746961A (en) | Display control method, electronic device, and computer-readable storage medium | |
CN112312410B (en) | Deployment method and device of wireless access point | |
CN113438366A (en) | Information notification interaction method, electronic device and storage medium | |
CN112637477A (en) | Image processing method and electronic equipment | |
CN112449101A (en) | Shooting method and electronic equipment | |
CN113867657A (en) | Cross-device desktop management method, first electronic device and second electronic device | |
WO2021013246A1 (en) | Wireless access point deployment method and apparatus | |
WO2024109573A1 (en) | Method for floating window display and electronic device | |
CN114063806A (en) | False touch prevention method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |