Methods, apparatuses, electronic devices, and media for rendering a wireless signal heat map

By obtaining the number of floors traversed and the number of open areas between wireless access points and signal points in multi-story buildings, and using coordinate transformation and linear formulas to calculate signal strength, the problem of low accuracy of wireless signal heat maps in existing technologies is solved, and efficient signal strength calculation and heat map drawing are achieved.

CN120896657BActive Publication Date: 2026-07-31CHENGDU TECH UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Existing technologies cannot accurately calculate signal strength when drawing wireless signal heat maps of multi-story buildings, especially in buildings with open areas, resulting in low accuracy of heat maps and requiring a large amount of manpower and resources for on-site measurement.

Method used

By obtaining the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected in a multi-story building, the intersection of the signal propagation lines is calculated using coordinate transformation and straight line formulas to accurately determine the signal strength and draw a wireless signal heat map.

Benefits of technology

While saving manpower and resources, it has achieved accurate mapping of wireless signal heat maps for multi-story buildings, improved the accuracy of signal strength calculation, and supported the maintenance and optimization of high-density wireless networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120896657B_ABST
    Figure CN120896657B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, electronic device, and medium for drawing wireless signal heatmaps. The method includes: obtaining the number of floors a wireless access point traverses and the number of open areas between a wireless access point and a signal point to be detected in a pre-defined multi-story building; obtaining the signal strength of the wireless access point at the signal point to be detected based on the number of floors traversed and the number of open areas; and drawing a wireless signal heatmap corresponding to the multi-story building based on the signal strength. This achieves accurate calculation of signal strength without requiring manpower and resources for on-site signal strength measurement, enabling precise drawing of wireless signal heatmaps corresponding to multi-story buildings based on this accurate signal strength. This realizes the automatic drawing of wireless signal heatmaps for multi-story buildings, thereby improving the accuracy of wireless signal heatmaps for multi-story buildings while saving manpower and resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of ultra-dense wireless network technology, and more specifically to a method, apparatus, electronic device, and medium for drawing wireless signal heatmaps. Background Technology

[0002] With the continuous development of wireless network technology, multi-story buildings such as shopping malls, hospitals, and office buildings are densely equipped with AP (Access Point) devices, forming ultra-dense wireless networks to support a large number of users within the building to move freely and maintain wireless connectivity. To rationally plan the signal coverage of AP devices within multi-story buildings and maintain and optimize network performance and user experience, it is necessary to create wireless signal heatmaps for these buildings. A Wi-Fi heatmap is a tool that uses visualization technology to display the distribution of wireless signal strength, coverage, and quality. It is typically presented in the form of color gradients (such as red, yellow, and green) or contour lines to provide an intuitive understanding of signal strength in different areas.

[0003] In existing technologies, wireless signal heat maps are typically created using on-site measurements or floor modeling. On-site measurements require personnel to obtain signal strength data at different locations and then create the heat map. However, applying this method to multi-story buildings is extremely resource-intensive and time-consuming.

[0004] The traditional floor modeling method directly calculates signal strength by obtaining the number of floors that the wireless access point penetrates between the wireless access point and the measurement point from the building data, and then draws a wireless signal heat map. However, for buildings such as shopping malls or hospitals with open areas such as atriums inside the building, the number of floors that the wireless access point on the i-th floor penetrates between the measurement point on the j-th floor is not fixed. It is impossible to directly obtain the number of floors that the wireless access point penetrates from the building data, which makes the signal strength calculation inaccurate, and thus the accuracy of the drawn wireless signal heat map is not high. Summary of the Invention

[0005] The technical problem to be solved by the present invention is how to improve the reliability of data amplification. The purpose is to provide a method, apparatus, electronic device and medium for drawing wireless signal heat maps, so as to improve the accuracy of wireless signal heat maps while saving manpower and material resources.

[0006] This invention is achieved through the following technical solution: In a first aspect, a method for drawing a wireless signal heatmap includes: obtaining the number of layers traversed and the number of open areas between a wireless access point and a signal point to be detected in a preset multi-story building; obtaining the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of open areas; and drawing a wireless signal heatmap corresponding to the multi-story building based on the signal strength.

[0007] In some embodiments, obtaining the number of layers traversed and the number of open areas between a wireless access point and a signal point to be detected in a preset multi-story building includes: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the first coordinates corresponding to the signal point to be detected based on the first floor number; the first coordinates include the position of the signal point to be detected within the first floor and the first floor number; obtaining the second coordinates corresponding to the wireless access point based on the second floor number; the second coordinates include the position of the wireless access point within the second floor and the second floor number; and obtaining the number of layers traversed and the number of open areas between the wireless access point and the signal point to be detected based on the first coordinates and the second coordinates.

[0008] In some embodiments, obtaining the number of traversed layers and the number of hollowed-out areas between the wireless access point and the signal point to be detected based on the first coordinates and the second coordinates includes: obtaining the number of traversed layers based on the first number of layers and the second number of layers; determining the intersection points of the signal propagation line between the wireless access point and the signal point to be detected with the planes corresponding to the floor floors of each floor in the multi-story building based on the first coordinates and the second coordinates; determining whether each intersection point is within a preset hollowed-out area; and accumulating the number of intersection points within the preset hollowed-out area to obtain the number of hollowed-out areas.

[0009] In some embodiments, determining the intersection point of the signal propagation line between the wireless access point and the signal point to be detected, based on the first coordinate and the second coordinate, and the plane corresponding to the floor of each floor in the multi-story building, includes: obtaining the floor height of each floor in the multi-story building; converting the first coordinate into a third coordinate; the third coordinate being used to characterize the position of the signal to be detected within the multi-story building; converting the second coordinate into a fourth coordinate; the fourth coordinate being used to characterize the position of the wireless access point within the multi-story building; obtaining the straight line formula corresponding to the signal propagation line based on the third coordinate and the fourth coordinate; and determining the intersection point based on the floor height and the straight line formula.

[0010] In some embodiments, obtaining the signal strength of the wireless access point at the signal point to be detected based on the number of traversed layers and the number of perforated areas includes: determining the number of floor crossings of the signal propagation line between the wireless access point and the signal point to be detected based on the number of traversed layers and the number of perforated areas; obtaining the spatial distance between the wireless access point and the signal point to be detected; and obtaining the signal strength based on the spatial distance and the number of floor crossings.

[0011] In some embodiments, obtaining the spatial distance between the wireless access point and the signal point to be detected includes: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the size relationship between the first floor number and the second floor number; and obtaining the spatial distance according to the size relationship.

[0012] In some embodiments, drawing a wireless signal heatmap corresponding to the multi-story building based on the signal strength includes: for each signal point to be detected, obtaining the maximum signal strength among the signal strengths corresponding to the signal point to be detected; determining the signal strength distribution corresponding to the multi-story building based on the maximum signal strength corresponding to each signal point to be detected; and drawing the wireless signal heatmap based on the signal strength distribution.

[0013] In a second aspect, an apparatus for drawing a wireless signal heatmap includes: a first acquisition module configured to acquire the number of layers traversed and the number of cutout areas between a wireless access point and a signal point to be detected in a preset multi-story building; a second acquisition module configured to acquire the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of cutout areas; and a drawing module configured to draw a wireless signal heatmap corresponding to the multi-story building based on the signal strength.

[0014] Thirdly, an electronic device includes one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to perform the above-described method for drawing a wireless signal heatmap.

[0015] Fourthly, a computer-readable storage medium storing computer-readable instructions that, when executed by a computer's processor, cause the computer to perform the aforementioned method for drawing a wireless signal heatmap.

[0016] Compared with existing technologies, this invention obtains the number of floors a wireless access point traverses and the number of open areas between it and the signal point to be detected in a pre-designed multi-story building. Then, it calculates the signal strength of the wireless access point at the signal point to be detected based on these numbers. Finally, it draws a wireless signal heatmap corresponding to the multi-story building based on the signal strength. This method, compared to existing technologies that use on-site measurements or floor modeling to draw wireless signal heatmaps, allows for accurate calculation of signal strength without requiring on-site measurements. This enables precise drawing of wireless signal heatmaps for multi-story buildings, achieving automatic drawing of these heatmaps and improving accuracy while saving manpower and resources. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of the present invention and should not be considered as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort. In the drawings: Figure 1 This is a flowchart illustrating a method for drawing a wireless signal heatmap according to an embodiment of this disclosure; Figure 2 This is a first embodiment provided in this disclosure. A schematic diagram of the layer's grid; Figure 3 This is a flowchart illustrating another method for drawing a wireless signal heatmap provided in an embodiment of this disclosure; Figure 4 This is a schematic diagram of an apparatus for drawing a wireless signal heatmap according to an embodiment of this disclosure; Figure 5 This is a schematic diagram of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the embodiments and accompanying drawings. The illustrative embodiments and descriptions of the present invention are only used to explain the present invention and are not intended to limit the present invention.

[0019] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0020] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0021] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0022] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0023] Combination Figure 1 As shown, this disclosure provides a method for drawing a wireless signal heatmap, the method comprising: Step S101: Obtain the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected in the preset multi-story building.

[0024] Step S102: Obtain the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of hollowed-out areas.

[0025] Step S103: Draw a wireless signal heat map corresponding to a multi-story building based on the signal strength.

[0026] The method for drawing wireless signal heatmaps provided in this disclosure involves obtaining the number of layers a wireless access point traverses and the number of open areas between it and a signal point to be detected in a pre-defined multi-story building. Then, the signal strength of the wireless access point at the signal point to be detected is obtained based on these dimensions. Finally, a wireless signal heatmap corresponding to the multi-story building is drawn based on the signal strength. Compared to existing technologies that use on-site measurements or floor modeling to draw wireless signal heatmaps, this application achieves accurate signal strength calculation without requiring on-site measurement. This allows for precise drawing of the wireless signal heatmap corresponding to the multi-story building based on the accurate signal strength, thus realizing automatic drawing of the wireless signal heatmap for multi-story buildings and improving the accuracy of the wireless signal heatmap while saving manpower and resources.

[0027] It should be noted that the preset multi-story building refers to a building with multiple floors. Multi-story buildings can be residential buildings, office buildings, shopping mall buildings, hospital buildings, or hotels, etc.

[0028] In a multi-story building, there are multiple signal points to be detected. In some embodiments, each floor of the multi-story building is divided into a grid, such that the signal point to be detected is the center point of each grid.

[0029] Multi-story buildings typically contain multiple wireless access points (APs). A wireless access point is an access point for users of mobile devices such as smartphones and wireless devices such as laptops to access a wired network. Wireless access points include access point devices such as wireless access nodes, session points, access bridges, and wireless routers.

[0030] The signal strength of the same wireless access point varies depending on its location. Even when the signal point is in the same location, different wireless access points will have different signal strengths at that same location. Therefore, it is necessary to calculate the signal strength of different wireless access points under different signal conditions to create a wireless signal heatmap.

[0031] Furthermore, in a pre-defined multi-story building, the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected are obtained, including: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the first coordinates corresponding to the signal point to be detected based on the first floor number; the first coordinates include the position of the signal point to be detected within the first floor and the first floor number; obtaining the second coordinates corresponding to the wireless access point based on the second floor number; the second coordinates include the position of the wireless access point within the second floor and the second floor number; obtaining the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected based on the first and second coordinates.

[0032] In this way, by using the first coordinates, which include the location and number of the first floor of the signal to be detected, and the second coordinates, which include the location and number of the second floor of the wireless access point, the number of floors traversed and the number of cutout areas between the wireless access point and the signal to be detected can be accurately obtained. This allows the signal strength of the wireless access point at the signal to be detected to be obtained based on the number of floors traversed and the number of cutout areas. As a result, accurate calculation of signal strength can be achieved without the need for on-site measurement of signal strength by manpower and resources.

[0033] Meanwhile, by using a four-dimensional coordinate system of location and floor number to characterize the location of wireless access points and the location of signal points to be detected in multi-story buildings, the accuracy of signal strength calculation is improved by enabling the calculation and superposition of signal strength across floors in multi-story buildings.

[0034] It should be noted that the floor of the first floor where the signal point to be detected is located is used as the xy-plane of the three-dimensional coordinate system to obtain the first coordinate of the signal point. The floor of the second floor where the wireless access point is located is used as the xy-plane of the three-dimensional coordinate system to obtain the second coordinate of the wireless access point. The x, y, and z axes of the three-dimensional coordinate system are the same for all floors. The origin is in the same relative position on each floor; for example, the origin can be the lower left corner, lower right corner, upper left corner, upper right corner, or center point of the floor.

[0035] Furthermore, the first floor where the signal point to be detected is located is the... Layer, the signal point to be detected is in the layer. The location within the layer is Then the first floor number of the first floor where the signal point to be detected is located is The first coordinate corresponding to the signal point to be detected is .in, Characterizes the floor where the signal point to be detected is located; It represents the height of the signal point to be detected within the floor it is located on; They collectively characterize the planar position of the signal point to be detected.

[0036] In some embodiments, since the signal points to be detected are arranged in a grid pattern on each floor of a multi-story building, the center point of each grid is the signal point to be detected. For example... Figure 2 As shown, Figure 2 For the first A schematic diagram of the layer's mesh. Combined with... Figure 2 As shown, in When, define the first The layer has M grids in the X direction and N grids in the y direction, and the grids are square grids. The side length of each grid is g. The coordinates of the center point of the signal point A to be detected are the center point of the m-th grid in the x direction and the n-th grid in the y direction. The x-coordinate of the signal point A to be detected is m×g - 0.5×g; the y-coordinate of the signal point A to be detected is n×g - 0.5×g. That is, the x-coordinate of the signal point A to be detected is m×g - 0.5×g. The value is m×g-0.5×g; the signal A at the point to be detected is... The value is n×g-0.5×g; since electronic devices such as laptops and mobile phones that require wireless network access are usually placed on a desktop to connect to a wireless network, the height H of the table from the ground can be taken as the height of the signal point to be detected within the floor. Therefore, the height of the signal point A to be detected... Let H be the coordinates of the signal point A to be detected. .

[0037] Furthermore, the second floor where the wireless access point is located is the... Layer, wireless access point is on the The location within the layer is Then the second floor number of the second floor where the wireless access point is located is The second coordinate corresponding to the wireless access point is .in, The floor where the wireless access point is located; This indicates the height of the wireless access point within the floor it is located on; They collectively represent the planar location of the wireless access point.

[0038] It's important to note that x, y, z, and f have no actual meaning. The first and second coordinates are formed by adding a fourth coordinate axis, f, to the existing x, y, and z axes of a Cartesian three-dimensional coordinate system. The f axis represents the floor where the signal point or wireless access point is located. Thus, compared to three-dimensional coordinates, the floor and its location within a floor can be intuitively displayed in four-dimensional coordinates.

[0039] Furthermore, the number of layers traversed and the number of hollowed-out areas between the wireless access point and the signal point to be detected are obtained based on the first coordinate and the second coordinate, including: obtaining the number of layers traversed based on the first number of layers and the second number of layers; determining the intersection points of the signal propagation line between the wireless access point and the signal point to be detected with the planes corresponding to the floors of each floor in a multi-story building based on the first coordinate and the second coordinate; determining whether each intersection point is within a preset hollowed-out area; and accumulating the number of intersection points within the preset hollowed-out area to obtain the number of hollowed-out areas.

[0040] In this way, by obtaining the number of traversed layers based on the first and second layer counts, and determining the intersection points of the signal propagation line between the wireless access point and the target signal point with the corresponding planes of each floor in a multi-story building based on the first and second coordinates, the number of intersection points within a preset hollow area is accumulated to obtain the number of hollow areas. Even if the construction data of the multi-story building is lost or incorrect, the number of traversed layers and the number of hollow areas between the wireless access point and the target signal point can be accurately obtained, reducing misjudgments of the building structure and achieving accurate calculation of the number of traversed layers and hollow areas. This allows for precise acquisition of the signal strength of the wireless access point at the target signal point based on the number of traversed layers and hollow areas, enabling accurate calculation of signal strength without the need for on-site measurement by manpower and resources.

[0041] Furthermore, the number of traversed layers is obtained based on the first and second layer numbers, including: through calculation. This gives you the number of floors traversed. This refers to the number of floors traversed. The second floor number of the second floor where the i-th wireless access point is located; The first floor number of the first floor where the signal point to be detected is located.

[0042] It should be noted that since the wireless access point may traverse 0, 1, or more floors to the signal point to be detected, there may be multiple intersections between the signal propagation line between the wireless access point and the planes corresponding to the floors of each floor in a multi-story building. Each intersection needs to be confirmed to be within the pre-defined cutout area.

[0043] Furthermore, it is determined whether each intersection point is within the preset cutout area, including: obtaining the coordinate range of the cutout area; and determining whether the coordinates of each intersection point are within the coordinate range of the cutout area.

[0044] It should be noted that the preset cutout area is the cutout area of ​​the floor of the floor where each intersection point is located. This cutout area can be obtained based on the building data of a multi-story building, or it can be obtained through manual measurement or 3D scanning; there are no restrictions here.

[0045] In some embodiments, if a multi-story building has an atrium or courtyard that extends from the 1st to the 5th floor, then the floors of the 1st, 2nd, 3rd, 4th and 5th floors all have openwork areas.

[0046] It should be noted that the total number of intersections within the preset hollow area is used to obtain the number of hollow areas. In other words, the total number of intersections within the preset hollow area is the number of hollow areas.

[0047] Furthermore, determining the intersection of the signal propagation line between the wireless access point and the target signal point with the plane corresponding to the floor of each floor in the multi-story building based on the first and second coordinates includes: obtaining the floor height of each floor in the multi-story building; converting the first coordinate to a third coordinate; the third coordinate is used to characterize the position of the target signal in the multi-story building; converting the second coordinate to a fourth coordinate; the fourth coordinate is used to characterize the position of the wireless access point in the multi-story building; obtaining the straight line formula corresponding to the signal propagation line based on the third and fourth coordinates; and determining the intersection point based on the floor height and the straight line formula.

[0048] In this way, by first obtaining the floor height of each floor, then converting the first coordinate into a third coordinate representing the position of the signal to be detected in a multi-story building, and converting the second coordinate into a fourth coordinate representing the position of the wireless access point in a multi-story building, the straight line formula corresponding to the signal propagation line is obtained based on the third and fourth coordinates, and then the intersection point is determined based on the floor height and the straight line formula, the precise positioning of the intersection point is achieved. This allows for accurate acquisition of the signal strength of the wireless access point at the signal point to be detected based on the number of floors traversed and the number of open areas, thus enabling accurate calculation of signal strength without the need for on-site measurement of signal strength by manpower and resources.

[0049] Furthermore, converting the first coordinate to the third coordinate includes: using the x-axis value of the first coordinate as the x-axis value of the third coordinate; using the y-axis value of the first coordinate as the y-axis value of the third coordinate; and obtaining the z-axis value of the third coordinate based on the z-axis value and f-axis value of the first coordinate.

[0050] Furthermore, obtaining the z-axis value of the third coordinate based on the z-axis and f-axis values ​​of the first coordinate includes: calculating... This yields the z-axis value of the third coordinate. The z-axis value of the third coordinate; Let k be the floor height of the kth floor; It represents the height of the signal point to be detected within the floor it is located on; The first layer number of the signal point to be detected.

[0051] Furthermore, converting the second coordinate into the fourth coordinate includes: using the x-axis value of the second coordinate as the x-axis value of the fourth coordinate; using the y-axis value of the second coordinate as the y-axis value of the fourth coordinate; and obtaining the z-axis value of the fourth coordinate based on the z-axis value and f-axis value of the second coordinate.

[0052] Furthermore, obtaining the z-axis value of the fourth coordinate based on the z-axis and f-axis values ​​of the second coordinate includes: calculating... This yields the z-axis value of the fourth coordinate. The z-axis value of the third coordinate; Let k be the floor height of the kth floor; This indicates the height of the wireless access point within the floor it is located on; This refers to the first layer number where the wireless access point is located.

[0053] In some embodiments, the floor height of each floor ,in, The total number of floors in the building; This refers to the floor height of the first floor. This refers to the floor height of the second floor. The floor height of the k1th floor; The floor height is the k2th floor. For the first The floor height of the floor.

[0054] The first coordinates corresponding to the signal point to be detected are (A, B, C, k1). These first coordinates represent the position of the signal on its corresponding floor. Converting these first coordinates to third coordinates gives the third coordinates as follows: ,Right now The third coordinate is the spatial position of the signal point to be detected relative to the first floor, that is, the position of the signal point to be detected in a multi-story building.

[0055] The second coordinates corresponding to the wireless access point are (D, E, G, k2). These second coordinates represent the location of the wireless access point on its floor. Converting these second coordinates to fourth coordinates gives us the fourth coordinates as follows: ,Right now The fourth coordinate represents the spatial location of the wireless access point relative to the first floor, i.e., the location of the wireless access point within a multi-story building.

[0056] Furthermore, based on the third and fourth coordinates, the formula for the straight line corresponding to the signal propagation line is obtained, including: The formula for the straight line corresponding to the signal propagation line is determined. Here, x, y, and z are variables; x is the x-axis value of any point in the formula for the straight line corresponding to the signal propagation line; y is the y-axis value of any point in the formula for the straight line corresponding to the signal propagation line; and z is the z-axis value of any point in the formula for the straight line corresponding to the signal propagation line. The x-axis value of the fourth coordinate corresponding to the wireless access point; This is the y-axis value of the fourth coordinate corresponding to the wireless access point; This is the z-axis value of the fourth coordinate corresponding to the wireless access point; The fourth coordinate corresponding to the wireless access point; The x-axis value of the third coordinate corresponding to the signal point to be detected; The y-axis value is the third coordinate corresponding to the signal point to be detected; The z-axis value of the third coordinate corresponding to the signal point to be detected; The third coordinate is the coordinate of the signal point to be detected.

[0057] Furthermore, the intersection point is determined based on the floor height and the straight line formula, including: obtaining the floor height of each floor from the floor of the preset floor number based on the floor height of each floor; substituting each floor height into the straight line formula corresponding to the signal propagation line to obtain the intersection point of the signal propagation line and the plane corresponding to each floor.

[0058] Furthermore, based on the floor height of each floor, the floor height of each floor relative to the preset floor number is obtained, including: through calculation. , to obtain the floor height of the b-th floor. The floor height of the b-th floor; is the floor height of the kth floor; b is the preset floor number.

[0059] It should be noted that the preset number of layers includes the floor levels corresponding to the intervals between the wireless access point and the signal point to be detected. For example, if the wireless access point is on the 3rd floor and the signal point to be detected is on the 5th floor, then the floor levels between the wireless access point and the signal point to be detected are the floors of the 4th and 5th floors. Therefore, the preset number of layers is 4 and 5.

[0060] In some embodiments, the floor height of each floor can be obtained in advance based on the floor height of each floor, and then the floor height of the preset number of floors is substituted into the straight line formula corresponding to the signal propagation line to obtain the intersection point of the signal propagation line and the plane corresponding to each floor.

[0061] Furthermore, by substituting the heights of each floor into the formula for the straight line corresponding to the signal propagation line, the intersection points of the signal propagation line and the planes corresponding to each floor are obtained, including: Substituting the z-axis value of any point in the formula for the straight line corresponding to the signal propagation line into the formula... In the middle, obtain Corresponding x-axis values ​​and The corresponding y-axis value; based on , Corresponding x-axis values ​​and The corresponding y-axis value determines the intersection point of the signal propagation line with the plane corresponding to each floor.

[0062] It should be noted that the coordinates ( The corresponding x-axis value, The corresponding y-axis value, ( ) represents the coordinates of a point in the signal propagation line, which is the intersection of the signal propagation line with the plane corresponding to each floor.

[0063] Furthermore, the signal strength of the wireless access point at the signal point to be detected is obtained based on the number of layers traversed and the number of perforated areas, including: determining the number of floors the signal propagation lines between the wireless access point and the signal point to be detected cross based on the number of layers traversed and the number of perforated areas; obtaining the spatial distance between the wireless access point and the signal point to be detected; and obtaining the signal strength based on the spatial distance and the number of floors traversed.

[0064] In this way, by determining the number of floors the signal propagation line traverses between the wireless access point and the signal point to be tested based on the number of floors traversed and the number of open areas, and then obtaining the signal strength of the wireless access point at the signal point to be tested based on the obtained spatial distance between the wireless access point and the signal point to be tested and the number of floors traversed, the accurate calculation of signal strength is achieved. Thus, the accurate calculation of signal strength can be achieved without the need for on-site measurement of signal strength by manpower and resources.

[0065] It should be noted that in multi-story buildings such as shopping malls, hospitals, or hotels with open spaces, the wireless access point may or may not pass through these open spaces. This means that the number of floors the signal propagation line passes through from the wireless access point to the signal point is less than or equal to the number of floors it passes through. Therefore, it is necessary to obtain the number of floors and open spaces between the wireless access point and the signal point to accurately determine the number of floors to pass through, thereby enabling accurate calculation of signal strength.

[0066] Furthermore, the number of floor crossings for the signal propagation line between the wireless access point and the signal point to be detected is determined based on the number of traversed layers and the number of perforated areas, including: determining the difference between the number of traversed layers and the number of perforated areas as the number of floor crossings for the signal propagation line between the wireless access point and the signal point to be detected.

[0067] Furthermore, obtaining the spatial distance between the wireless access point and the signal point to be detected includes: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the relationship between the first floor number and the second floor number; and obtaining the spatial distance based on the relationship.

[0068] In this way, the spatial distance is obtained by considering the relationship between the first floor number of the first floor where the signal point to be detected is located and the second floor number of the second floor where the wireless access point is located. This enables accurate calculation of the spatial distance, allowing for precise determination of the signal strength of the wireless access point at the signal point to be detected based on the number of floors traversed and the number of open areas. This allows for accurate calculation of signal strength without requiring on-site measurement by manpower and resources.

[0069] Furthermore, spatial distance is obtained based on size relationships, including: when the second floor number of the second floor where the wireless access point is located is less than or equal to the first floor number of the first floor where the signal point to be detected is located, by calculation. , obtain the spatial distance between the i-th wireless access point and the signal point to be detected. And / or, if the second floor number of the second floor where the wireless access point is located is greater than the first floor number of the first floor where the signal point to be detected is located, calculate , obtain the spatial distance between the i-th wireless access point and the signal point to be detected. Wherein, H represents the spatial distance between the i-th wireless access point and the signal point to be detected; H represents the height of the signal point to be detected within its floor.

[0070] Furthermore, signal strength is obtained based on spatial distance and the number of floors traversed, including: obtaining the signal power and frequency band corresponding to the wireless access point; and, when the spatial distance is less than or equal to a preset distance, calculating... Obtain the signal strength of the i-th wireless access point at the signal point to be detected. And / or, if the spatial distance is greater than a preset distance, calculate... , obtain the signal strength of the i-th wireless access point at the signal point to be detected. Where, Let be the signal strength of the i-th wireless access point at the signal point to be detected; Let be the signal power corresponding to the i-th wireless access point; The number of floors crossed by the signal propagation line between the i-th wireless access point and the signal point to be detected; Let be the spatial distance between the i-th wireless access point and the signal point to be detected; This refers to the signal frequency band corresponding to the i-th wireless access point; in some embodiments, The signal strength is 2.4G or 5.2G; in some embodiments, the preset distance is 10 meters. The propagation mode of the signal strength within 10 meters is different from that beyond 10 meters, therefore, the calculation method is also different.

[0071] It should be noted that in the formula In the equation, 40.05 is the preset attenuation constant; 18.3 is the preset floor attenuation coefficient. For crossing Signal attenuation after the floor layer; Within a preset distance, the distance Signal attenuation at long distances; The signal frequency band is The amount of signal attenuation under certain conditions.

[0072] In the formula In the equation, 40.05 is the preset attenuation constant; 18.3 is the preset floor attenuation coefficient. For crossing Signal attenuation after the floor layer; Within a preset distance, the distance Signal attenuation at long distances; The signal frequency band is The amount of signal attenuation under certain conditions.

[0073] Through various attenuation coefficients and the number of floors crossed By dynamically correcting the signal strength, accurate calculation of the signal strength is achieved.

[0074] Furthermore, a wireless signal heatmap is drawn based on the signal strength of the multi-story building, including: for each signal point to be detected, obtaining the maximum signal strength among the signal strengths corresponding to the signal point to be detected; determining the signal strength distribution of the multi-story building based on the maximum signal strength corresponding to each signal point to be detected; and drawing a wireless signal heatmap based on the signal strength distribution of the multi-story building.

[0075] This method involves acquiring the maximum signal strength for each signal point to be detected, then determining the signal strength distribution across multiple floors of the building based on the maximum signal strength at each point, and finally creating a wireless signal heatmap based on this distribution. This achieves precise visualization of signal strength distribution, thereby improving the accuracy of wireless signal heatmaps for multi-story buildings while saving manpower and resources. Furthermore, the visualization of signal strength across multiple floors allows staff to directly maintain and optimize the high-density wireless network within the building, providing reliable technical support for high-density wireless network deployment. It should be noted that for each signal point to be detected, the signal strength of each wireless access point at that point needs to be calculated. Then, among the signal strengths of all wireless access points at that point, the maximum signal strength is obtained.

[0076] In some embodiments, for signal point A to be detected, the signal strength of each wireless access point at that signal point is: ;in, The signal strength of the first wireless access point at the signal point A to be detected; The signal strength of the second wireless access point at the signal point A to be tested; Let be the signal strength of the i-th wireless access point at the signal point A to be detected; Let be the signal strength of the i-th wireless access point at the signal point A to be detected. Then, the maximum signal strength corresponding to the signal point A to be detected is... .

[0077] In some embodiments, the signal strength distribution of a multi-story building is determined based on the maximum signal strength corresponding to each signal point to be detected. That is, for each signal point to be detected on each floor, the signal strength distribution of each floor is obtained based on the location of each signal point to be detected and the maximum signal strength corresponding to each signal point to be detected; the signal strength distribution of the multi-story building is obtained based on the signal strength distribution of each floor.

[0078] For example: For the signal point to be detected in the k-th layer, the maximum signal strength corresponding to the signal point in the first row and first column is: The maximum signal strength corresponding to the signal point to be detected in the first row and second column is: The maximum signal strength corresponding to the signal point to be detected in the first row and Mth column is: The maximum signal strength corresponding to the signal point to be detected in the second row and first column is: The maximum signal strength corresponding to the signal point to be detected in the second row and second column is: The maximum signal strength corresponding to the signal point to be detected in the second row and Mth column is: The maximum signal strength corresponding to the signal point to be detected in the Nth row and first column is: The maximum signal strength corresponding to the signal point to be detected in the Nth row and second column is: The maximum signal strength corresponding to the signal point to be detected in the Nth row and Mth column is: Then the signal strength distribution corresponding to the k-th layer is: The same method can be used to obtain layers 1 through 2. The signal intensity distribution corresponding to the layer; by fusing the signal intensity distribution from layer 1 to layer 2. The signal strength distribution corresponding to each floor is used to obtain the signal strength distribution for a multi-story building. For example, the signal strength distribution for a multi-story building is as follows: ,in, The signal strength distribution corresponding to the first floor of a multi-story building; This represents the signal strength distribution corresponding to the k-th floor of a multi-story building. For multi-story buildings Signal intensity distribution corresponding to the layer.

[0079] Furthermore, a wireless signal heatmap is drawn based on the signal strength distribution corresponding to the multi-story building, including: obtaining multiple continuous color signal ranges based on preset minimum signal display value, preset maximum signal display value, and preset number of colors; each color signal range corresponds to a color value; determining the color signal range in which each signal strength is located in the signal strength distribution corresponding to the multi-story building, and then determining the color value corresponding to the color signal range as the color value corresponding to the signal strength, so as to obtain the wireless signal heatmap.

[0080] It should be noted that not all areas in a multi-story building require wireless access points. For example, elevator shafts and enclosed server rooms do not require wireless networks and therefore do not need access points. Consequently, signal strength in these locations is relatively weak. Displaying these areas on a heatmap could negatively impact subsequent wireless network planning. Therefore, a preset minimum signal strength is introduced as the preset effective signal value. Signal strength below this minimum value is considered invalid, indicating that the corresponding signal point to be detected is located in an area where wireless access points are not required.

[0081] The preset minimum signal strength is the preset valid signal value. If the signal strength is greater than or equal to this minimum value, the signal strength is considered valid and color display is allowed. If the signal strength is less than this minimum value, the signal strength is considered invalid and color display is not allowed. The preset minimum and maximum signal strength together constrain the signal strength for color display. The preset number of colors is the number of colors required to draw the wireless signal heatmap. The color value represents the colors needed to draw the wireless signal heatmap, and can be RGB (Red, Green, Blue), CMYK (Cyan, Magenta, Yellow, Black), or HSL (Hue, Saturation, Lightness) values.

[0082] In some embodiments, the preset minimum signal display value is Its value is The preset maximum signal display value is The preset number of colors is .Will to The signal strength range between them is divided into Segment. Through calculation , obtained the There are several color signal ranges. The first color signal range is... The second color signal range is ;…, No. The color signal range is ,Right now Each color signal range corresponds to a color value. In the signal strength distribution of a multi-story building, the color signal range of each signal strength is determined, and then the color value corresponding to that color signal range is determined as the color value corresponding to that signal strength, in order to obtain a wireless signal heatmap.

[0083] Furthermore, after drawing a wireless signal heat map corresponding to a multi-story building based on signal strength, the process also includes sending the wireless signal heat map to a preset display device to display the wireless signal heat map.

[0084] Combination Figure 3 As shown in the embodiments of this disclosure, another method for drawing a wireless signal heatmap is provided, the method comprising: Step S301: Obtain the first floor number of the first floor where the signal point to be detected is located; obtain the second floor number of the second floor where the wireless access point is located.

[0085] Step S302: Obtain the first coordinates corresponding to the signal point to be detected based on the first floor number; the first coordinates include the position of the signal to be detected within the first floor and the first floor number.

[0086] Step S303: Obtain the second coordinates corresponding to the wireless access point based on the second floor number; the second coordinates include the location of the wireless access point within the second floor and the second floor number.

[0087] Step S304: Obtain the number of traversed layers based on the first layer number and the second layer number.

[0088] Step S305: Obtain the floor height of each floor in a multi-story building.

[0089] Step S306: Convert the first coordinate to the third coordinate; the third coordinate is used to characterize the position of the signal to be detected in a multi-story building.

[0090] Step S307: Convert the second coordinate to the fourth coordinate; the fourth coordinate is used to characterize the location of the wireless access point in a multi-story building.

[0091] Step S308: Obtain the formula for the straight line corresponding to the signal propagation line based on the third and fourth coordinates.

[0092] Step S309: Determine the intersection point based on the floor height and the straight line formula.

[0093] Step S310: Determine whether each intersection point is within the preset hollow area.

[0094] Step S311: Calculate the number of intersections within the preset hollow area to obtain the number of hollow areas.

[0095] Step S312: Determine the number of floors the signal propagation line between the wireless access point and the signal point to be detected crosses based on the number of layers traversed and the number of open areas.

[0096] Step S313: Obtain the spatial distance between the wireless access point and the signal point to be detected.

[0097] Step S314: Obtain the signal strength based on the spatial distance and the number of floors crossed.

[0098] Step S315: Draw a wireless signal heat map corresponding to a multi-story building based on the signal strength.

[0099] In this way, the location and first coordinates of the signal under test within the first floor are determined based on the first floor number of the first floor where the signal point to be detected is located. The second coordinates of the location and second floor number of the wireless access point within the second floor are determined based on the second floor number of the second floor where the wireless access point is located. The number of floors traversed is obtained based on the first and second floor numbers. The floor heights of each floor in the multi-story building are obtained. Then, the first coordinates are converted into third coordinates representing the location of the signal under test within the multi-story building. The second coordinates are converted into fourth coordinates representing the location of the wireless access point within the multi-story building. The straight line formula corresponding to the signal propagation line is obtained based on the third and fourth coordinates. The intersection points are then determined using the straight line formula and the floor heights. The number of intersection points within a preset hollow area is accumulated to obtain the number of hollow areas. This leads to the number of floors traversed and the spatial distance. The signal strength is then obtained based on the spatial distance and the number of floors traversed, and a wireless signal heat map corresponding to the multi-story building is drawn. In this way, compared with the existing technology that uses on-site measurement or floor modeling to draw wireless signal heat maps, this application can accurately obtain the number of floors traversed and the number of hollow areas between the wireless access point and the signal point to be detected in a preset multi-story building by using the first coordinates corresponding to the signal point to be detected and the second coordinates corresponding to the wireless access point. Then, based on the number of floors traversed and the number of hollow areas, the signal strength of the wireless access point at the signal point to be detected can be accurately obtained. Without the need for on-site measurement of signal strength, the signal strength can be accurately calculated, so as to accurately draw the wireless signal heat map corresponding to the multi-story building based on the accuracy of the signal strength. This realizes the automatic drawing of the wireless signal heat map corresponding to the multi-story building, and thus achieves accurate visualization of the signal strength distribution. In this way, the accuracy of the wireless signal heat map of the multi-story building can be improved while saving manpower and resources.

[0100] Combination Figure 4 As shown, this embodiment of the present disclosure provides an apparatus 40 for drawing a wireless signal heat map, including: a first acquisition module 41, a second acquisition module 42, and a drawing module 43.

[0101] The first acquisition module 41 is configured to acquire the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected in a multi-story building.

[0102] The second acquisition module 42 is configured to acquire the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of hollow areas.

[0103] The drawing module 43 is configured to draw a wireless signal heat map corresponding to a multi-story building based on the signal strength.

[0104] Furthermore, in a pre-defined multi-story building, the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected are obtained, including: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the first coordinates corresponding to the signal point to be detected based on the first floor number; the first coordinates include the position of the signal point to be detected within the first floor and the first floor number; obtaining the second coordinates corresponding to the wireless access point based on the second floor number; the second coordinates include the position of the wireless access point within the second floor and the second floor number; obtaining the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected based on the first and second coordinates.

[0105] Furthermore, the number of layers traversed and the number of hollowed-out areas between the wireless access point and the signal point to be detected are obtained based on the first coordinate and the second coordinate, including: obtaining the number of layers traversed based on the first number of layers and the second number of layers; determining the intersection points of the signal propagation line between the wireless access point and the signal point to be detected with the planes corresponding to the floors of each floor in a multi-story building based on the first coordinate and the second coordinate; determining whether each intersection point is within a preset hollowed-out area; and accumulating the number of intersection points within the preset hollowed-out area to obtain the number of hollowed-out areas.

[0106] Furthermore, determining the intersection of the signal propagation line between the wireless access point and the target signal point with the plane corresponding to the floor of each floor in the multi-story building based on the first and second coordinates includes: obtaining the floor height of each floor in the multi-story building; converting the first coordinate to a third coordinate; the third coordinate is used to characterize the position of the target signal in the multi-story building; converting the second coordinate to a fourth coordinate; the fourth coordinate is used to characterize the position of the wireless access point in the multi-story building; obtaining the straight line formula corresponding to the signal propagation line based on the third and fourth coordinates; and determining the intersection point based on the floor height and the straight line formula.

[0107] Furthermore, the signal strength of the wireless access point at the signal point to be detected is obtained based on the number of layers traversed and the number of perforated areas, including: determining the number of floors the signal propagation lines between the wireless access point and the signal point to be detected cross based on the number of layers traversed and the number of perforated areas; obtaining the spatial distance between the wireless access point and the signal point to be detected; and obtaining the signal strength based on the spatial distance and the number of floors traversed.

[0108] Furthermore, obtaining the spatial distance between the wireless access point and the signal point to be detected includes: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the relationship between the first floor number and the second floor number; and obtaining the spatial distance based on the relationship.

[0109] Furthermore, a wireless signal heatmap is drawn based on the signal strength of the multi-story building, including: for each signal point to be detected, obtaining the maximum signal strength among the signal strengths corresponding to the signal point to be detected; determining the signal strength distribution of the multi-story building based on the maximum signal strength corresponding to each signal point to be detected; and drawing a wireless signal heatmap based on the signal strength distribution.

[0110] The apparatus for drawing wireless signal heatmaps provided in this disclosure obtains the number of layers traversed and the number of open areas between a wireless access point and a signal point to be detected in a preset multi-story building. Then, it obtains the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of open areas. Finally, it draws a wireless signal heatmap corresponding to the multi-story building based on the signal strength. Compared to existing technologies that use on-site measurement or floor modeling to draw wireless signal heatmaps, this application can accurately calculate signal strength without requiring on-site measurement. This allows for precise drawing of wireless signal heatmaps corresponding to multi-story buildings based on the accurate signal strength, achieving automatic drawing of wireless signal heatmaps for multi-story buildings and improving the accuracy of wireless signal heatmaps for multi-story buildings while saving manpower and resources.

[0111] It should be noted that the apparatus for drawing wireless signal heatmaps provided in the above embodiments and the method for drawing wireless signal heatmaps provided in the above embodiments belong to the same concept. The specific ways in which each module and unit performs its operations have been described in detail in the method embodiments, and will not be repeated here. In practical applications, the apparatus for drawing wireless signal heatmaps provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above, and this is not a limitation here.

[0112] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the method for drawing wireless signal heatmaps provided in the above embodiments.

[0113] The electronic device provided in this disclosure obtains the number of layers traversed and the number of open areas between a wireless access point and a signal point to be detected in a preset multi-story building. Then, it obtains the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of open areas. Finally, it draws a wireless signal heat map corresponding to the multi-story building based on the signal strength. Compared to existing technologies that use on-site measurement or floor modeling to draw wireless signal heat maps, this application can accurately calculate the signal strength without requiring on-site measurement. This allows for precise drawing of the wireless signal heat map corresponding to the multi-story building based on the accurate signal strength, achieving automatic drawing of the wireless signal heat map for multi-story buildings. This improves the accuracy of the wireless signal heat map for multi-story buildings while saving manpower and resources.

[0114] Figure 5 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 5 The computer system 500 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0115] like Figure 5 As shown, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 502 or programs loaded from storage portion 508 into Random Access Memory (RAM) 503, such as performing the methods described in the above embodiments. The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0116] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.

[0117] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs various functions defined in the system of this application.

[0118] This disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for drawing a wireless signal heatmap.

[0119] The aforementioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0120] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.

[0121] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0122] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0123] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0124] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0125] Those skilled in the art will understand that all or part of the steps in the above facts and methods can be implemented by a program instructing related hardware. The program or the program described therein can be stored in a computer-readable storage medium. When the program is executed, it includes the following steps: at this time, the corresponding method steps are introduced. The storage medium can be ROM / RAM, magnetic disk, optical disk, etc.

[0126] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for mapping a wireless signal heat map, the method comprising: include: In a pre-designed multi-story building, obtain the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected; The signal strength of the wireless access point at the signal point to be detected is obtained based on the number of layers traversed and the number of hollowed-out areas. Draw a wireless signal heat map corresponding to the multi-story building based on the signal strength; The step of obtaining the number of layers traversed and the number of open areas between a wireless access point and a signal point to be detected in a preset multi-story building includes: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the first coordinates corresponding to the signal point to be detected based on the first floor number; the first coordinates include the position of the signal point to be detected within the first floor and the first floor number; obtaining the second coordinates corresponding to the wireless access point based on the second floor number; the second coordinates include the position of the wireless access point within the second floor and the second floor number; and obtaining the number of layers traversed and the number of open areas between the wireless access point and the signal point to be detected based on the first coordinates and the second coordinates. The step of obtaining the number of traversed layers and the number of hollow areas between the wireless access point and the signal point to be detected based on the first coordinates and the second coordinates includes: obtaining the number of traversed layers based on the first number of layers and the second number of layers; determining the intersection points of the signal propagation line between the wireless access point and the signal point to be detected with the planes corresponding to the floors of each floor in the multi-story building based on the first coordinates and the second coordinates; determining whether each intersection point is within a preset hollow area; accumulating the number of intersection points within the preset hollow area to obtain the number of hollow areas; the preset hollow area is the hollow area of ​​the floor of the floor where each intersection point is located.

2. The method according to claim 1, characterized in that, The step of determining the intersection of the signal propagation line between the wireless access point and the signal point to be detected, based on the first coordinates and the second coordinates, with the planes corresponding to the floors of each floor in the multi-story building, includes: Obtain the floor height of each floor within the multi-story building; The first coordinate is converted into a third coordinate; the third coordinate is used to characterize the position of the signal to be detected within the multi-story building. The second coordinate is converted into a fourth coordinate; the fourth coordinate is used to characterize the location of the wireless access point within the multi-story building. The formula for the straight line corresponding to the signal propagation line is obtained based on the third coordinate and the fourth coordinate; The intersection point is determined based on the floor height and the linear formula.

3. The method according to claim 1, characterized in that, The step of obtaining the signal strength of the wireless access point at the signal point to be detected based on the number of traversed layers and the number of hollowed-out areas includes: The number of floor crossings for the signal propagation line between the wireless access point and the signal point to be detected is determined based on the number of layers traversed and the number of hollow areas. Obtain the spatial distance between the wireless access point and the signal point to be detected; The signal strength is obtained based on the spatial distance and the number of floors crossed.

4. The method according to claim 3, characterized in that, The step of obtaining the spatial distance between the wireless access point and the signal point to be detected includes: Obtain the first floor number of the first floor where the signal point to be detected is located; obtain the second floor number of the second floor where the wireless access point is located; Obtain the size relationship between the first layer number and the second layer number; The spatial distance is obtained based on the size relationship.

5. The method according to claim 1, characterized in that, The step of drawing a wireless signal heatmap corresponding to the multi-story building based on the signal strength includes: For each signal point to be detected, the maximum signal strength is obtained from the signal strength corresponding to the signal point to be detected. The signal strength distribution corresponding to the multi-story building is determined based on the maximum signal strength corresponding to each signal point to be detected. The wireless signal heatmap is drawn based on the signal strength distribution.

6. An apparatus for drawing a thermal map of wireless signals, characterized in that, include: The first acquisition module is configured to acquire the number of floors traversed and the number of open areas between the wireless access point and the signal point to be detected in a preset multi-story building. The second acquisition module is configured to acquire the signal strength of the wireless access point at the signal point to be detected based on the number of layers traversed and the number of hollowed-out areas. The drawing module is configured to draw a wireless signal heat map corresponding to the multi-story building based on the signal strength. The step of obtaining the number of layers traversed and the number of open areas between a wireless access point and a signal point to be detected in a preset multi-story building includes: obtaining the first floor number of the first floor where the signal point to be detected is located; obtaining the second floor number of the second floor where the wireless access point is located; obtaining the first coordinates corresponding to the signal point to be detected based on the first floor number; the first coordinates include the position of the signal point to be detected within the first floor and the first floor number; obtaining the second coordinates corresponding to the wireless access point based on the second floor number; the second coordinates include the position of the wireless access point within the second floor and the second floor number; and obtaining the number of layers traversed and the number of open areas between the wireless access point and the signal point to be detected based on the first coordinates and the second coordinates. The step of obtaining the number of traversed layers and the number of hollow areas between the wireless access point and the signal point to be detected based on the first coordinates and the second coordinates includes: obtaining the number of traversed layers based on the first number of layers and the second number of layers; determining the intersection points of the signal propagation line between the wireless access point and the signal point to be detected with the planes corresponding to the floors of each floor in the multi-story building based on the first coordinates and the second coordinates; determining whether each intersection point is within a preset hollow area; accumulating the number of intersection points within the preset hollow area to obtain the number of hollow areas; the preset hollow area is the hollow area of ​​the floor of the floor where each intersection point is located.

7. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the method for drawing a wireless signal heatmap as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by a computer's processor, cause the computer to perform the method for drawing a wireless signal heatmap as described in any one of claims 1 to 5.