Base station data visualization presentation method, device and system based on map
By preprocessing the base station signal strength data on the back-end server and establishing spatial indexes, the problems of high computing volume and rendering effects of terminal devices during visual presentation of base station data are solved, and a faster and more intuitive signal coverage display is achieved.
Patent Information
- Application Number
- CN202411041034.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2044-07-31
AI Technical Summary
In the prior art, when visualizing the base station data, terminal equipment needs to perform a large amount of computing, resulting in the risk of downtime and the rendering effect is not ideal. How to reduce the computing volume and improve the rendering effect has become an urgent problem.
The backend server obtains the identification information of the base station equipment, calculates the signal mapping relationship of the coordinates of the surrounding points corresponding to the signal strength, establishes a structured data index and stores it in the database, and the terminal device directly displays the target display picture without calculating the rendering layer, using different The color of the signal intensity interval is distinguished and the rendered content is dynamically adjusted according to the map level.
It significantly reduces the computing burden of terminal devices, improves system response speed and rendering effect, and achieves a more intuitive signal coverage display.
Smart Images

Figure CN119233283A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of base station data processing, and in particular to a method, device and system for visualizing base station data based on a map. Background Art
[0002] In the field of wireless communication, base stations such as mobile communication are usually established. To facilitate the management of base stations, such as whether additional base stations are needed, base station managers often need to understand the signal coverage of the area, such as the location of the base station, signal coverage range and signal strength, so as to plan the establishment of base stations and facilities in a certain area. Of course, the same is true for other wireless communication scenarios based on base stations.
[0003] In order to intuitively present the location of the base station and its signal conditions, in the prior art, the location of the base station is usually visualized using a map in the terminal device. Specifically, the terminal device obtains the location of the base station, and then calculates the signal strength of each point, and then visualizes the location of the base station and its signal range on the map of the terminal device. Although this method can visualize and intuitively present the location and signal strength of the base station, it is easy to cause the terminal device to crash because a large amount of calculations are required, and the rendering effect may not be ideal.
[0004] Therefore, how to reduce the amount of computation required for visually presenting base station information on terminal devices and improve the rendering effect has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] Based on the above situation, the main purpose of the present invention is to provide a method, device and system for visualizing base station data based on a map, so as to reduce the amount of computation required for visualizing base station information on a terminal device and improve the rendering effect.
[0006] To achieve the above purpose, the technical solution adopted by the present invention is as follows:
[0007] In a first aspect, an embodiment of the present invention discloses a method for visualizing base station data based on a map, which is applied to a backend server, and the backend server and a terminal device constitute a communication system. The method includes:
[0008] Step S100, obtaining identification information of each base station device, where the identification information includes the signal strength and radiation distance of the corresponding base station device;
[0009] Step S200, calculating the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device according to the identification information;
[0010] Step S300, pre-indexing base station equipment and its signal mapping relationship by field to form structured data, and storing it in a database in the form of an index, the structured data including the location of the base station equipment and its signal mapping relationship;
[0011] Step S400, obtaining a region window sent by the terminal device and representing the region range currently presented by the terminal device, wherein the region window includes the region position coordinates covered by the region range;
[0012] Step S500, extracting target structured data corresponding to the regional window from the database according to the regional position coordinates by index, so as to render and form a target display picture corresponding to the regional window;
[0013] Step S600, sending the target structured data to the terminal device, so that the terminal device directly displays the target display image without calculating the rendering layer, so as to visualize the base station data corresponding to the display area window.
[0014] Optionally, the target display image is a vector image, and the method further includes:
[0015] Get the zoom in and zoom out instructions of the area window;
[0016] The content of the target display image is dynamically adjusted according to the zoom in and zoom out instructions to adapt to the area covered by the zoomed in and zoomed out area window.
[0017] Optionally, between step S200 and step S300, the following steps are further included:
[0018] Step S210, using different colors to distinguish signal strength intervals of the base station device, wherein the first signal strength interval is marked by a first color, the second signal strength interval is marked by a second color, and the third signal strength interval is marked by a third color, the signal strength of the first signal strength interval is greater than the signal strength of the second signal strength interval, and the signal strength of the second signal strength interval is greater than the signal strength of the third signal strength interval;
[0019] In step S300, the structured data formed includes a color correspondence representing a color and a signal strength interval;
[0020] Step S600 includes: sending the color correspondence to the terminal device, so that the terminal device can use color visualization to distinguish signal strength intervals.
[0021] Optionally, in step S500, the target structured data is structured data of multiple base station devices;
[0022] Step S600 includes: sending the color correspondence of each base station device to the terminal device respectively, so that the terminal device displays each color in the area window respectively, so that the signal overlapping area of different base station devices displays different colors in a superimposed manner.
[0023] Optionally, between step S400 and step S500, the following steps are further included:
[0024] Step S410, determining the current map level according to the area window;
[0025] In step S500, when the local layer level is greater than the preset level, the location layer and signal strength layer of the base station device are rendered and presented in the target display picture; when the local layer level is less than the preset level, the location layer of the base station device is rendered and presented in the target display picture without presenting the signal strength layer.
[0026] In a second aspect, an embodiment of the present invention discloses a base station data visualization presentation device based on a map, which is applied to a backend server. The backend server and a terminal device constitute a communication system. The device includes:
[0027] An identification information acquisition module is used to obtain identification information of each base station device, where the identification information includes the signal strength and radiation distance of the corresponding base station device;
[0028] A signal mapping module, used to calculate the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device according to the identification information;
[0029] An index storage module is used to pre-index the base station equipment and its signal mapping relationship by field to form structured data, and store it in the database in the form of an index. The structured data includes the location of the base station equipment and its signal mapping relationship;
[0030] An area range acquisition module is used to acquire an area window sent by a terminal device and representing an area range currently presented by the terminal device, wherein the area window includes the coordinates of the area position covered by the area range;
[0031] A data extraction module is used to extract target structured data corresponding to the regional window from the database according to the regional position coordinates by index, so as to render and form a target display image corresponding to the regional window;
[0032] The data sending module is used to send the target structured data to the terminal device so that the terminal device can directly display the target display image without calculating the rendering layer, so as to visualize the base station data corresponding to the display area window.
[0033] Optionally, the target display image is a vector image, and the device further includes:
[0034] A zoom instruction acquisition module is used to obtain zoom instructions of the area window;
[0035] The content adjustment and adaptation module is used to dynamically adjust the content of the target display image according to the zoom-in and zoom-out instructions to adapt to the area covered by the zoomed-in and zoomed-out area window.
[0036] Optionally, it also includes:
[0037] A color distinction module, used to distinguish the signal strength intervals of the base station device by using different colors, wherein the first signal strength interval is marked by a first color, the second signal strength interval is marked by a second color, and the third signal strength interval is marked by a third color, the signal strength of the first signal strength interval is greater than the signal strength of the second signal strength interval, and the signal strength of the second signal strength interval is greater than the signal strength of the third signal strength interval;
[0038] In the index storage module, the structured data formed includes a color correspondence representing a color and a signal strength interval;
[0039] The data sending module is also used to send the color correspondence to the terminal device, so that the terminal device can use color visualization to distinguish signal strength intervals.
[0040] Optionally, in the data extraction module, the target structured data is structured data of multiple base station devices;
[0041] The data sending module is also used to send the color correspondence of each base station device to the terminal device respectively, so that the terminal device can display each color in the area window respectively, so that the signal overlapping area of different base station devices can display different colors in an overlapping manner.
[0042] Optionally, it also includes:
[0043] A level determination module is used to determine the current map level based on the area window;
[0044] In the data extraction module, when the local map level is greater than the preset level, the location layer and signal strength layer of the base station device are rendered in the target display picture; when the local map level is less than the preset level, the location layer of the base station device is rendered in the target display picture without presenting the signal strength layer.
[0045] In a third aspect, an embodiment of the present invention discloses a server, including:
[0046] The target structured data is sent to the terminal device using the method disclosed in the first aspect, or including the apparatus disclosed in the second aspect.
[0047] In a fourth aspect, an embodiment of the present invention discloses a computer-readable storage medium having a computer program stored thereon, wherein the computer program stored in the storage medium is used to be executed by a processor to implement the method disclosed in the first aspect above.
[0048] In a fifth aspect, an embodiment of the present invention discloses a base station data visualization presentation system based on a map, comprising:
[0049] A backend server, which uses the method disclosed in the first aspect to send target structured data to the terminal device, or includes the apparatus disclosed in the second aspect;
[0050] The front-end terminal device receives the target structured data sent by the back-end server and directly displays it as a target display image without layer rendering.
[0051] Beneficial effects:
[0052] According to a method, device and system for visual presentation of base station data based on a map disclosed in an embodiment of the present invention, after obtaining the identification information of each base station device through a back-end server, the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device is calculated according to the identification information, and the base station device and its signal mapping relationship are pre-indexed by field to form structured data stored in a database, and the structured data includes the location of the base station device and its signal mapping relationship; then the regional window representing the regional range currently presented by the terminal device sent by the terminal device is obtained, and the target structured data corresponding to the regional window is extracted from the database according to the index according to the regional position coordinates, so as to render and form a target display picture corresponding to the regional window, and send it to the terminal device, so that the terminal device does not need to calculate the rendering layer and directly displays the target display picture to visually display the base station data corresponding to the regional window. That is, the signal strength data of the base station is preprocessed by the back-end server, and a spatial index is established in the database, which significantly improves the map rendering speed and performance. Compared with the front-end real-time calculation of the prior art, the present application not only improves the system response speed, but also realizes a more intuitive display of the signal coverage range. It can be seen that the amount of calculation for visual presentation of base station information by the terminal device is reduced and the rendering effect is improved.
[0053] Other beneficial effects of the present invention will be explained in the specific implementation manner through the introduction of specific technical features and technical solutions. Through the introduction of these technical features and technical solutions, those skilled in the art should be able to understand the beneficial technical effects brought about by the technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The embodiments of the present invention will be described below with reference to the accompanying drawings.
[0055] Figure 1A flowchart of a base station data visualization method based on a map disclosed in this embodiment;
[0056] Figure 2 This is a schematic diagram of an example of signal strength distribution of a base station device disclosed in this embodiment;
[0057] Figure 3 This is a schematic diagram of an example of overlapping signals of two base station devices disclosed in this embodiment;
[0058] Figure 4 This is a schematic diagram of the structure of a base station data visualization presentation device based on a map disclosed in this embodiment. DETAILED DESCRIPTION
[0059] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the following detailed description of the present invention, some specific details are described in detail. In order to avoid confusing the essence of the present invention, known methods, processes, procedures, and components are not described in detail.
[0060] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0061] Unless the context clearly requires otherwise, throughout the specification and claims, the words "include", "comprising" and similar words should be interpreted in an inclusive sense rather than an exclusive or exhaustive sense; that is, in the sense of "including but not limited to".
[0062] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0063] In order to reduce the amount of computation required for visually presenting base station information on terminal devices and improve the rendering effect, this embodiment discloses a method for visually presenting base station data based on a map, which is applied to a backend server. In this embodiment, the backend server and the terminal device constitute a communication system, and the terminal device can be a mobile terminal or a computer. For a mobile terminal, a connection can be established with the backend server through an APP; for a computer, a connection can be established with the backend server through an executable program, or the backend server can be accessed through a browser.
[0064] Please refer to Figure 1 , Figure 1This is a flow chart of a method for visualizing base station data based on a map disclosed in this embodiment. The method includes: step S100, step S200, step S300, step S400, step S500 and step S600, wherein:
[0065] Step S100, obtaining identification information of each base station device. In this embodiment, the base station device can be, for example, a base station device for mobile communications, or a base station device for other wireless private networks. In a specific embodiment, the identification information includes the signal strength and radiation distance of the corresponding base station device, that is, the signal coverage range of the base station device and the corresponding signal strength at different distances. In the specific implementation process, the identification information of each base station device can be obtained in batches.
[0066] Step S200, calculate the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device according to the identification information. Specifically, after obtaining the identification information of each base station device, the radiation distance and the corresponding signal strength of each base station device can be obtained according to the identification information. As an example, please refer to Figure 2 , Figure 2 FIG. 1 is a schematic diagram of an example of base station device signal strength distribution disclosed in this embodiment. With the base station device as the center, for example, within a radius of 5 kilometers (eg Figure 2 The signal strength is M1 dBm within a radius of 5-10 km (such as Figure 2 The signal strength of the black dot area is M2 dBm. Similarly, the signal coverage range of each base station device and the signal strength of the corresponding distance can be calculated. On this basis, a mapping relationship can be established between the coordinates of the surrounding points corresponding to each signal strength and the signal strength, that is, the coordinate range covered by the signal strength of M1 dBm, the coordinate range covered by the signal strength of M2 dBm... and the coordinate range covered by the signal strength of Mn dBm are calculated respectively. With this setting, you only need to know the coordinate point on the map of the terminal device to determine the coordinate range in which the coordinate point on the map falls, thereby determining the signal strength of the coordinate point; that is, the terminal device only needs to send the coordinates of the current area window to the back-end server, and the server will subsequently determine the signal strength based on the coordinates and send it to the terminal device, thereby reducing the amount of calculation of the terminal device.
[0067] Step S300, pre-index the base station equipment and its signal mapping relationship by field to form structured data, and store it in the database in the form of index. Specifically, the structured data includes the location of the base station equipment and its signal mapping relationship. In the specific implementation process, after calculating the coordinates corresponding to each strength according to the signal strength of the base station equipment, the geometric figures corresponding to each signal strength can be drawn according to the coordinates corresponding to each strength, and then the geometric figures are indexed by field, and packaged and stored in the database. Specifically, it can be encapsulated in a restful form, which is easy to expose to the outside and compatible with various clients, so as to facilitate the access of clients and third parties to obtain the services provided by the server; after the geometric figures are drawn, for example, a geoserver layer can be published, so that it is convenient to directly obtain the geoserver layer through the field index and display it on the display interface. In this embodiment, by pre-indexing the fields to form structured data and storing it in the database in the form of index, on the one hand, the reading speed of the structured data can be optimized, and on the other hand, by indexing the structured data by field, the search speed of the structured data can be improved.
[0068] Step S400, obtain the area window sent by the terminal device that represents the area range currently presented by the terminal device. In this embodiment, the area window contains the area location coordinates covered by the area range. In a specific embodiment, the terminal device can be a mobile terminal or a computer; the terminal device can access the server through a browser or through an application. In an embodiment in which the terminal device uses a browser to access the server, the solution of this embodiment can reduce the amount of computation of the terminal device. It only needs to send the area window to the server through the browser, and the server can return the calculated structured data to the terminal device, so that the terminal device can complete the image display. In actual application, the user usually selects the area range on the terminal device. Specifically, the area range can be determined by mouse wheel or touch. The area range is the area location coordinates on the map.
[0069] Step S500, extract the target structured data corresponding to the regional window from the database according to the index based on the regional position coordinates, so as to render and form the target display picture corresponding to the regional window. In this embodiment, after knowing the position coordinates of the regional window, the target structured data can be extracted from the database according to the pre-established index based on the regional position coordinates, and the server is used to render and form the target display picture corresponding to the regional window. In this embodiment, the target display picture includes the location of each base station device corresponding to the regional window, or also includes the signal strength information of each regional block in the regional window. Compared with the method of using the front-end real-time calculation in the prior art, this embodiment can reduce the calculation burden of the front-end and improve the system response speed by extracting the structured data in the database. And because the target display picture corresponding to the regional window is rendered by the server, the rendering effect and rendering speed can be improved with the help of the powerful computing power of the server.
[0070] Step S600, the target structured data is sent to the terminal device so that the terminal device directly displays the target display image without calculating the rendering layer. In this embodiment, after the target structured data is sent to the terminal device, the terminal device visualizes the base station data corresponding to the regional window. As described above, in this embodiment, the terminal device no longer needs to perform rendering calculations for the target display image, but directly presents the data sent by the server, thereby reducing the computing burden of the front-end terminal device and improving the rendering effect of the front-end terminal device.
[0071] In order to facilitate the terminal device to enlarge the content of the viewing area window, in an optional embodiment, the target display image is a vector image, and the method also includes: obtaining the zoom in and out instructions of the area window; dynamically adjusting the content of the target display image according to the zoom in and out instructions to adapt to the area covered by the area window after zooming in and out. Specifically, the target image is a vector image, so when the user zooms in on a specified block of the area window, the content of the block can be enlarged, and the enlarged image will not be distorted. In this embodiment, the so-called zoom in and out instructions can be zoom in instructions or zoom out instructions, wherein the zoom in instruction refers to zooming in on a certain block, and the zoom out instruction refers to zooming in on the area, so that the area window covers more area coordinates.
[0072] In order to vividly and intuitively display the signal coverage range and signal strength, in an optional embodiment, between step S200 and step S300, it also includes: step S210, using different colors to distinguish the signal strength intervals of the base station device, wherein the first signal strength interval is marked by a first color, the second signal strength interval is marked by a second color, and the third signal strength interval is marked by a third color, the signal strength of the first signal strength interval is greater than the signal strength of the second signal strength interval, and the signal strength of the second signal strength interval is greater than the signal strength of the third signal strength interval; in step S300, the structured data formed includes a color correspondence that represents the color and the signal strength interval; step S600 includes: sending the color correspondence to the terminal device, so that the terminal device uses color visualization to distinguish the signal strength intervals.
[0073] Please refer to Figure 2 In the specific implementation process, taking Mn as M3 as an example, the coordinate range covered by the signal strength of M1 dBm is rendered as, for example, red, the coordinate range covered by the signal strength of M2 dBm is rendered as, for example, dark green, and the coordinate range covered by the signal strength of M3 dBm is rendered as, for example, light green. Thus, the user can intuitively distinguish the signal coverage range and the signal strength relationship through color.
[0074] In one embodiment, in step S500, the target structured data is structured data of multiple base station devices; step S600 includes: sending the color correspondence of each base station device to the terminal device respectively, so that the terminal device displays each color in the area window respectively, so that the signal overlap area of different base station devices displays different colors in an overlapping manner. Please refer to Figure 3 , Figure 3 This is a schematic diagram of an example of signal overlap between two base station devices disclosed in the present embodiment. In this embodiment, the signal strengths of "base station 1" are M1 dBm, M2 dBm and M3 dBm, respectively, and the signal strengths of "base station 2" are M1dBm, M2 dBm and M3 dBm, respectively. There is signal overlap between the two base stations. For the overlapping areas, their respective colors can be superimposed. For example, the partial area of "base station 1" with a signal strength of M2dBm overlaps with the partial area of "base station 2" with a signal strength of M3 dBm, which is the overlapping area B. At this time, the color rendered in the overlapping area B is the color of M2 superimposed on the color of M3. When the user sees the superimposed color, he or she can know that there are two base station signals overlapping in the overlapping area B, one of which has a signal strength of M2 and the other has a signal strength of M3. Similarly, the same is true for the overlapping area C, which will not be repeated here. When the signal strengths of the overlapping areas are consistent, the colors are no longer superimposed. For example Figure 3The overlapping area A shown superimposes a portion of the signal strength M3dBm of "base station 1" and a portion of the signal strength M3 dBm of "base station 2". At this time, since the overlapping signal strengths are the same, the colors no longer change. The user can thus know that the signals in the overlapping area A overlap, but the signal strengths have not changed.
[0075] It should be noted that for situations where three or more base station signals overlap, the principle is similar. Specifically, in the overlapping area where signals from N base stations overlap, when the signal strengths of the N signals are not exactly the same, the colors corresponding to these different signal strengths are superimposed; when the signal strengths of some of the N signals are the same, the colors with the same signal strengths are no longer superimposed. This setting makes it easier for users to intuitively understand the signal coverage in the area, such as whether there is signal overlap, whether the signal strength in the overlapping area is reinforced, and other information, thereby facilitating user management and planning of base station construction and layout.
[0076] In order to display base station information in layers, in an optional embodiment, between step S400 and step S500, the following is further included: step S410, determining the current map level according to the regional window; in step S500, when the map level is greater than the preset level, rendering and presenting the location layer and signal strength layer of the base station device in the target display picture; when the map level is less than the preset level, rendering and presenting the location layer of the base station device in the target display picture without presenting the signal strength layer. The details are as follows:
[0077] In the specific implementation process, the map can be divided into levels according to preset rules. For example, when the interface presented is nationwide, the map level is level 1, the provincial level is level 5, the prefectural level is level 10, and so on. Of course, it can be divided specifically according to actual needs. When the terminal device accesses the server to request the base station layer and the wireless base station signal strength layer service, the base station and the base station range are initially displayed on the map. For example, when the local map level is less than the preset level, the base station device icon is rendered in the target display picture, so that the user can know the distribution of the base station at a macro level. In some embodiments, the number of base stations in the administrative area can also be rendered; when the local map level is greater than the preset level, such as level 16 (the map scale is approximately 1:50000), the base station device icon and the base station signal strength layer are rendered in the target display picture, so as to achieve the layer effect of the overlap of the base station and the wireless base station signal strength. In this way, in the process of zooming in and out of the regional window, the base station range can be displayed at a macro level and the signal coverage and signal strength of the base station can be viewed locally.
[0078] This embodiment also discloses a base station data visualization presentation device based on a map, which is applied to a backend server. The backend server and the terminal device constitute a communication system. Please refer to Figure 4 , Figure 4 This is a schematic diagram of the structure of a base station data visualization presentation device based on a map disclosed in this embodiment. The device includes: an identification information acquisition module 100, a signal mapping module 200, an index storage module 300, an area range acquisition module 400, a data extraction module 500 and a data sending module 600, wherein:
[0079] The identification information acquisition module 100 is used to obtain the identification information of each base station device, and the identification information includes the signal strength and radiation distance of the corresponding base station device;
[0080] The signal mapping module 200 is used to calculate the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device according to the identification information;
[0081] The index storage module 300 is used to pre-index the base station equipment and its signal mapping relationship by field to form structured data, and store it in the database in the form of index. The structured data includes the location of the base station equipment and its signal mapping relationship;
[0082] The area range acquisition module 400 is used to acquire an area window sent by the terminal device and representing the area range currently presented by the terminal device, and the area window includes the area position coordinates covered by the area range;
[0083] The data extraction module 500 is used to extract the target structured data corresponding to the regional window from the database according to the regional position coordinates by index, so as to render and form the target display picture corresponding to the regional window;
[0084] The data sending module 600 is used to send the target structured data to the terminal device, so that the terminal device can directly display the target display image without calculating the rendering layer, so as to visualize the base station data corresponding to the display area window.
[0085] In an optional embodiment, the target display image is a vector image, and the device further includes:
[0086] A zoom instruction acquisition module is used to obtain zoom instructions of the area window;
[0087] The content adjustment and adaptation module is used to dynamically adjust the content of the target display image according to the zoom-in and zoom-out instructions to adapt to the area covered by the zoomed-in and zoomed-out area window.
[0088] In an optional embodiment, it also includes:
[0089] A color distinction module, used to distinguish the signal strength intervals of the base station device by using different colors, wherein the first signal strength interval is marked by a first color, the second signal strength interval is marked by a second color, and the third signal strength interval is marked by a third color, the signal strength of the first signal strength interval is greater than the signal strength of the second signal strength interval, and the signal strength of the second signal strength interval is greater than the signal strength of the third signal strength interval;
[0090] In the index storage module 300, the structured data formed includes a color correspondence representing a color and a signal strength interval;
[0091] The data sending module 600 is further used to send the color correspondence to the terminal device, so that the terminal device can use color visualization to distinguish signal strength intervals.
[0092] In an optional embodiment, in the data extraction module 500, the target structured data is structured data of multiple base station devices;
[0093] The data sending module 600 is also used to send the color correspondence of each base station device to the terminal device respectively, so that the terminal device can display each color in the area window respectively, so that the signal overlapping area of different base station devices can display different colors in an overlapping manner.
[0094] In an optional embodiment, it also includes:
[0095] A level determination module is used to determine the current map level based on the area window;
[0096] In the data extraction module 500, when the local map level is greater than the preset level, the location layer and signal strength layer of the base station device are rendered and presented in the target display picture; when the local map level is less than the preset level, the location layer of the base station device is rendered and presented in the target display picture without presenting the signal strength layer.
[0097] This embodiment also discloses a server, including:
[0098] The method disclosed in the above embodiment is used to send target structured data to the terminal device, or the device disclosed in the above embodiment is included.
[0099] This embodiment also discloses a base station data visualization presentation system based on a map, including:
[0100] A backend server, which uses the method disclosed in the above embodiment to send target structured data to the terminal device, or includes the apparatus disclosed in the above embodiment;
[0101] The front-end terminal device receives the target structured data sent by the back-end server and directly displays it as a target display image without layer rendering.
[0102] According to a method, device and system for visual presentation of base station data based on a map disclosed in an embodiment of the present invention, after obtaining the identification information of each base station device through a back-end server, the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device is calculated according to the identification information, and the base station device and its signal mapping relationship are pre-indexed by field to form structured data stored in a database, and the structured data includes the location of the base station device and its signal mapping relationship; then the regional window representing the regional range currently presented by the terminal device sent by the terminal device is obtained, and the target structured data corresponding to the regional window is extracted from the database according to the index according to the regional position coordinates, so as to render and form a target display picture corresponding to the regional window, and send it to the terminal device, so that the terminal device does not need to calculate the rendering layer and directly displays the target display picture to visually display the base station data corresponding to the regional window. That is, the signal strength data of the base station is preprocessed by the back-end server, and a spatial index is established in the database, which significantly improves the map rendering speed and performance. Compared with the front-end real-time calculation of the prior art, the present application not only improves the system response speed, but also realizes a more intuitive display of the signal coverage range. It can be seen that the amount of calculation for visual presentation of base station information by the terminal device is reduced and the rendering effect is improved.
[0103] In summary, the solution of this embodiment is to solve the problem of intuitively displaying the aggregation and dotting of base stations and the range and strength of the amplified signal strength based on the database and publishing layers of the back-end server. It solves the rendering of map-oriented layers, quickly displays aggregation, dotting, graphics and other effects, and improves the rendering performance of the signal strength layer. Compared with the prior art of calculating and rendering through the front-end page, the solution of this embodiment is that the back-end calculates all the required data and writes it to the database, and then directly publishes the layer, which solves it at one time. When rendering, the front-end page directly displays the layer without calculation, which improves the rendering performance of the layer.
[0104] In addition, the new effect of this embodiment adds graphics plus graphics with different color depths to indicate the signal range, allowing users to intuitively understand the signal coverage range and signal strength of the base station, whether there is signal superposition and other information, making it easier for users to manage and plan the construction and maintenance of the base station.
[0105] As a practical application scenario, in the global window (such as a national map), the distribution density of base stations can be known through densely packed points; when it comes to a specific area, the number of base stations distributed in the area (that is, how many points there are) can be presented; and when zooming in locally, the specific points and signal strengths can be marked out.
[0106] In addition, the present invention also provides a computer-readable storage medium, such as a chip, a CD, etc., on which an execution program is stored, and when the execution program is executed, any of the methods described above is implemented.
[0107] It should be noted that the computer-readable storage medium described in the embodiments of the present disclosure is not limited to the above-mentioned embodiments, and may also be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device, or device.
[0108] It will be appreciated by those skilled in the art that, under the premise of no conflict, the above-mentioned preferred solutions can be freely combined and superimposed. Among them, the flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of a code, and the module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings, for example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. The numbering of each step in this article is only for the convenience of description and reference, and is not used to limit the order of execution. The specific execution order is determined by the technology itself, and those skilled in the art can determine various allowable and reasonable orders based on the technology itself.
[0109] It should be noted that the use of step numbers (letters or numbers) to refer to certain specific method steps in the present invention is only for the purpose of convenience and brevity of description, and is by no means intended to limit the order of these method steps by letters or numbers. Those skilled in the art will understand that the order of the relevant method steps should be determined by the technology itself and should not be inappropriately limited by the existence of step numbers. Those skilled in the art can determine various permissible and reasonable step orders based on the technology itself.
[0110] Those skilled in the art will appreciate that, without conflict, the above-mentioned preferred solutions can be freely combined and superimposed.
[0111] It should be understood that the above-mentioned embodiments are merely illustrative and not restrictive. Without departing from the basic principles of the present invention, various obvious or equivalent modifications or substitutions that can be made by those skilled in the art to the above-mentioned details will all be included in the scope of the claims of the present invention.
Claims
1. A method for visualizing base station data based on a map, applied to a backend server, wherein the backend server and a terminal device constitute a communication system, characterized in that: The method comprises: Step S100, obtaining identification information of each base station device, wherein the identification information includes the signal strength and radiation distance of the corresponding base station device; Step S200, calculating the signal mapping relationship of the coordinates of the surrounding points corresponding to each signal strength of the base station device according to the identification information; Step S300, pre-indexing base station equipment and its signal mapping relationship by field to form structured data, and storing it in a database in an indexed manner, wherein the structured data includes the location of the base station equipment and its signal mapping relationship; Step S400, obtaining an area window sent by a terminal device and representing an area range currently presented by the terminal device, wherein the area window includes the coordinates of an area position covered by the area range; Step S500, extracting target structured data corresponding to the regional window from the database according to the regional position coordinates by index, so as to render and form a target display picture corresponding to the regional window; Step S600, sending the target structured data to the terminal device, so that the terminal device directly displays the target display image without calculating the rendering layer, so as to visually display the base station data corresponding to the area window.
2. The map-based base station data visualization method according to claim 1, characterized in that: The target display picture is a vector graph, and the method further includes: Obtaining zoom-in and zoom-out instructions for the area window; The content of the target display image is dynamically adjusted according to the zoom-in / zoom-out instruction to adapt to the area covered by the zoomed-in / zoomed-out area window.
3. The map-based base station data visualization method according to claim 1, characterized in that: Between step S200 and step S300, the method further includes: Step S210, using different colors to distinguish signal strength intervals of the base station device, wherein a first signal strength interval is identified by a first color, a second signal strength interval is identified by a second color, and a third signal strength interval is identified by a third color, and a signal strength in the first signal strength interval is greater than a signal strength in the second signal strength interval, and a signal strength in the second signal strength interval is greater than a signal strength in the third signal strength interval; In the step S300, the structured data formed includes a color correspondence relationship representing a color and a signal strength interval; The step S600 includes: sending the color correspondence to the terminal device, so that the terminal device uses color visualization to distinguish signal strength intervals.
4. The method for visualizing base station data based on a map as claimed in claim 3, characterized in that: In the step S500, the target structured data is structured data of multiple base station devices; The step S600 includes: sending the color correspondence of each base station device to the terminal device respectively, so that the terminal device displays each color in the area window respectively, so that the signal overlapping area of different base station devices displays different colors in a superimposed manner.
5. The map-based base station data visualization method according to claim 3, characterized in that: Also included between step S400 and step S500: Step S410, determining the current map level according to the area window; In step S500, when the map level is greater than a preset level, the location layer and signal strength layer of the base station device are rendered and presented in the target display image; when the map level is less than the preset level, the location layer of the base station device is rendered and presented in the target display image without presenting the signal strength layer.
6. A base station data visualization presentation device based on a map, applied to a backend server, wherein the backend server and a terminal device constitute a communication system, characterized in that: The device comprises: An identification information acquisition module (100) is used to acquire identification information of each base station device, wherein the identification information includes the signal strength and radiation distance of the corresponding base station device; A signal mapping module (200) is used to calculate the signal mapping relationship of the coordinates of surrounding points corresponding to each signal strength of the base station device according to the identification information; An index storage module (300) is used to pre-index the base station equipment and its signal mapping relationship according to fields to form structured data, and store it in a database in an indexed manner, wherein the structured data includes the location of the base station equipment and its signal mapping relationship; An area range acquisition module (400) is used to acquire an area window sent by a terminal device and representing an area range currently presented by the terminal device, wherein the area window contains the coordinates of an area position covered by the area range; A data extraction module (500) is used to extract target structured data corresponding to the area window from the database according to the area position coordinates by index, so as to render and form a target display image corresponding to the area window; A data sending module (600) is used to send the target structured data to the terminal device, so that the terminal device directly displays the target display image without calculating the rendering layer, so as to visually display the base station data corresponding to the area window.
7. The map-based base station data visualization presentation device according to claim 6, characterized in that: The target display picture is a vector graph, and the device further includes: A zoom instruction acquisition module, used to acquire zoom-in and zoom-out instructions of the area window; The content adjustment and adaptation module is used to dynamically adjust the content of the target display image according to the zoom-in and zoom-out instructions to adapt to the area covered by the zoomed-in and zoomed-out area window.
8. A server, characterized in that: include: The target structured data is sent to the terminal device using the method described in any one of claims 1-5, or, includes the apparatus described in claim 6 or 7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program stored in the storage medium is used to be executed by a processor to implement the method according to any one of claims 1 to 5.
10. A base station data visualization presentation system based on a map, comprising: A backend server, using the method according to any one of claims 1 to 5 to send target structured data to a terminal device, or comprising the apparatus according to claim 6 or 7; The front-end terminal device receives the target structured data sent by the back-end server and directly displays it as a target display image without performing layer rendering.
Citation Information
Patent Citations
Method for realizing visualization of coverage area of downlink signals in planning and optimization of wireless network
CN101742527A
Method for displaying distribution of base station data on mobile phone map
CN105282763A
Visual realization method of public mobile communication signal coverage
CN107333278A
Method for displaying signal intensity in room short-distance wireless communication
CN107968691A
Terminal devices control methods for providing financial instrument subscription service based on the intelligent verification process by stages
KR102381537B1