Method, device, equipment and storage medium for managing community electronic fence data

By obtaining electronic fence data from multiple data sources and the user's actual order address, and using similarity and geographic location algorithms to determine and correct the coordinate offset of the community's electronic fence data, the problem of inaccurate electronic fence data verification and correction in the existing technology is solved, and more efficient data governance is achieved.

CN119789044BActive Publication Date: 2025-09-26CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411907207.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-09-26
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

The existing technology has problems with accuracy and efficiency in the process of verifying and correcting community electronic fence data, which leads to misjudgment and deviation between theoretical models and reality.

Method used

By obtaining operator electronic fence data, Internet electronic fence data and user's actual order address, the correlation is calculated using cosine similarity, Haversine formula and difference function, the coordinate offset is judged and corrected, and an alias database is constructed to improve the accuracy and efficiency of data verification.

Benefits of technology

It improves the accuracy and efficiency of electronic fence data verification and correction, reduces misjudgments, enhances the reliability of data verification, and reduces the deviation between theoretical models and reality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789044B_ABST
    Figure CN119789044B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, electronic device, and computer-readable storage medium for managing cell electronic fence data, relating to the field of information processing technology. The management method includes: obtaining operator electronic fence data, internet electronic fence data, and the user's actual order address for the cell to be managed, where the cell represents the area covered by a base station; determining whether the cell to be managed has a coordinate offset based on the operator electronic fence data, the internet electronic fence data, and the user's actual order address; and, in response to a coordinate offset in the cell to be managed, calculating the offset of the cell to be managed, and correcting the operator electronic fence data based on the offset of the cell to be managed. This method at least addresses the low accuracy and efficiency of electronic fence data verification and correction issues in related technologies. The method is suitable for electronic fence management scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information processing technology, and in particular to a method, device, electronic device and computer-readable storage medium for managing community electronic fence data. Background Art

[0002] With the development of information technology and the wave of digitalization, a large amount of data and information has been generated across all industries. How to use and manage this data to assist in operations and production has become a major challenge. During current grid cell network operations, a large amount of information is generated, such as cell, channel, OBD (Optical Branching Device) resource boundaries, and location information. However, this information is scattered across different operating systems, making it impossible to accurately and reliably verify the underlying data. Data issues cannot be corrected in a timely manner, impacting normal production and operations. This underlying data includes cell electronic fence data, which includes cell boundary information.

[0003] Geo-fence data is used in many scenarios during network operations. For example, it allows operators to understand key cell coverage areas, optimize base station layout and signal coverage, and improve network stability and service quality. Therefore, the digital transformation and refined network operations of the communications industry require more accurate geo-fence data and efficient and transparent methods for managing this data.

[0004] However, existing technologies usually only focus on clarifying and deduplicating community electronic fence data in the background database. Even if there is a solution to further use the Geographic Information System (GIS) to correct community electronic fence data, there is still the problem of low accuracy and efficiency in electronic fence data verification and correction. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to address the above-mentioned shortcomings of the existing technology and provide a method, device, electronic device and computer-readable storage medium for managing community electronic fence data. The method can improve the accuracy and efficiency of electronic fence data verification and correction, reduce misjudgment caused by limited verification data, improve the reliability of electronic fence data verification, reduce the deviation between theoretical models and reality, and thus improve the effectiveness of electronic fence data in actual application scenarios.

[0006] In a first aspect, the present invention provides a method for managing cell electronic fence data, comprising: obtaining operator electronic fence data, Internet electronic fence data and a user's actual order address of a cell to be managed, wherein the cell is used to represent the area covered by a base station; judging whether there is a coordinate offset in the cell to be managed based on the operator electronic fence data, the Internet electronic fence data and the user's actual order address; in response to the presence of a coordinate offset in the cell to be managed, calculating the offset of the cell to be managed, and correcting the operator electronic fence data based on the offset of the cell to be managed.

[0007] Preferably, the obtaining of the Internet electronic fence data of the cell to be governed specifically includes: obtaining the full amount of Internet cell grid data, wherein the full amount of Internet cell grid data includes all cell names, cell addresses and second electronic fence information within a preset range of the cell to be governed; and filtering out the Internet electronic fence data of the cell to be governed from the full amount of Internet cell grid data based on cosine similarity.

[0008] Preferably, the method of filtering out the Internet electronic fence data of the cell to be governed from the full amount of Internet cell grid data based on cosine similarity specifically includes: calculating the first similarity between the cell name of the cell to be governed and the first name based on cosine similarity, wherein the first name refers to all cell names in the full amount of Internet cell grid data; filtering out the cell address and second electronic fence information corresponding to the target first name from the full amount of Internet cell grid data to obtain the Internet electronic fence data of the cell to be governed, wherein the target first name refers to the first name corresponding to the first similarity being greater than the first similarity threshold.

[0009] Preferably, the operator electronic fence data includes a standard address and a first electronic fence information, and the determining whether there is a coordinate offset in the cell to be governed based on the operator electronic fence data, the Internet electronic fence data and the actual order address of the user specifically includes: calculating a first correlation between the operator electronic fence data and the Internet electronic fence data, wherein the first correlation includes a first distance and a first overlapping area; calculating a second correlation between the standard address and the actual order address of the user based on a text matching similarity algorithm and a geographic location distance algorithm, wherein the second correlation includes a second similarity and a second distance; determining whether the first correlation meets a first preset condition, or determining whether the second correlation meets a second preset condition, wherein the first preset condition refers to that the first distance is less than a distance threshold and the first overlapping area is greater than a ratio threshold, and the second preset condition refers to that the second distance is less than a distance threshold and the second similarity is greater than a second similarity threshold; in response to the first correlation not meeting the first preset condition or the second correlation not meeting the second preset condition, determining that there is a coordinate offset in the cell to be governed.

[0010] Preferably, the calculation of the first correlation between the operator's electronic fence data and the Internet electronic fence data specifically includes: based on the Haversine formula, calculating the distance between the standard address and the cell address corresponding to the first name of the target, to obtain the first distance between the operator's electronic fence data and the Internet electronic fence data; based on the difference function, calculating the overlapping area between the first electronic fence information and the second electronic fence information corresponding to the first name of the target, to obtain the first overlapping area between the operator's electronic fence data and the Internet electronic fence data.

[0011] Preferably, after determining that there is a coordinate offset in the cell to be governed, the method for governing the cell electronic fence data further includes: constructing a mapping relationship between the operator electronic fence data, the Internet electronic fence data and the user's actual order address to form an alias database.

[0012] Preferably, after calculating the offset of the cell to be managed, the method for managing the cell electronic fence data also includes: visually presenting the operator electronic fence data, the Internet electronic fence data, the user's actual order address and the offset on a geographic information system map to facilitate the correction of the operator electronic fence data.

[0013] In a second aspect, the present invention also provides a device for managing cell electronic fence data, comprising an acquisition module, a judgment module and a correction module. The acquisition module is used to obtain the operator electronic fence data, Internet electronic fence data and the user's actual order address of the cell to be managed, wherein the cell is used to represent the area covered by the base station. The judgment module is connected to the acquisition module and is used to judge whether there is a coordinate offset in the cell to be managed based on the operator electronic fence data, the Internet electronic fence data and the user's actual order address. The correction module is connected to the judgment module and is used to calculate the offset of the cell to be managed in response to the existence of a coordinate offset in the cell to be managed, and to correct the operator electronic fence data based on the offset of the cell to be managed.

[0014] In a third aspect, the present invention further provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the method for managing cell electronic fence data provided in the first aspect.

[0015] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for managing cell electronic fence data provided in the first aspect above is implemented.

[0016] The present invention provides a method, device, electronic device and computer-readable storage medium for managing community electronic fence data. By utilizing Internet electronic fence data from multiple data sources as verification data, misjudgments caused by limited verification data are reduced, thereby improving the reliability of electronic fence data verification. By using the user's actual order address as verification data, the validity of the electronic fence data can be verified in actual application scenarios, thereby reducing the deviation between the theoretical model and reality. In addition, the Internet electronic fence data and the user's actual order address can verify each other, further improving the reliability of the electronic fence data verification. Therefore, by utilizing Internet electronic fence data from multiple data sources and the user's actual order address in actual application scenarios to verify and correct the operator's electronic fence data, the accuracy and efficiency of the electronic fence data verification and correction can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is a flow chart of a method for managing cell electronic fence data according to embodiment 1 of the present invention;

[0018] Figure 2 This is a flowchart of obtaining all the cell grid data on the Internet in Example 1 of the present invention;

[0019] Figure 3 This is a flowchart of forming an alias database in Example 1 of the present invention;

[0020] Figure 4 This is a flow chart of a method for managing cell electronic fence data according to embodiment 2 of the present invention;

[0021] Figure 5 This is a flow chart of a method for managing cell electronic fence data according to embodiment 3 of the present invention;

[0022] Figure 6 This is a flowchart of determining whether there is a coordinate offset in a cell to be managed in Example 3 of the present invention;

[0023] Figure 7 This is a structural diagram of a device for managing cell electronic fence data according to embodiment 4 of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the technical solutions of the present invention, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

[0025] It should be understood that the specific embodiments and drawings described herein are only used to explain the present invention rather than to limit the present invention.

[0026] It is understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments may be combined with each other.

[0027] It can be understood that, for the convenience of description, the drawings of the present invention only show parts related to the present invention, while parts unrelated to the present invention are not shown in the drawings.

[0028] It can be understood that each unit and module involved in the embodiments of the present invention may correspond to only one physical structure, or may be composed of multiple physical structures, or multiple units and modules may be integrated into one physical structure.

[0029] It will be understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of the present invention may occur in an order different from that marked in the drawings.

[0030] It is understood that the flowcharts and block diagrams of the present invention illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented using a hardware-based system that implements the specified functions, or may be implemented using a combination of hardware and computer instructions.

[0031] It can be understood that the units and modules involved in the embodiments of the present invention can be implemented by software or hardware. For example, the units and modules can be located in a processor.

[0032] Example 1:

[0033] like Figure 1 As shown, this embodiment provides a method for managing cell electronic fence data.

[0034] In this embodiment, the current grid cell network operation system includes but is not limited to the server where the grid CEO (Chief Executive Officer) is located and the server where the responsible entity for the cell is located. The server where the grid CEO is located is responsible for the daily operation and services of the cell, can directly use the cell electronic fence data, and provide front-line feedback. The server where the responsible entity for the cell is located is responsible for collecting, maintaining, and updating data for all cells in the preset area, can obtain cell electronic fence data, and verify and correct the cell electronic fence data. The method for managing cell electronic fence data is applied to the server where the responsible entity for the cell is located.

[0035] Methods for managing community electronic fence data include:

[0036] S101, obtaining operator electronic fence data, Internet electronic fence data, and the user's actual order address of the cell to be managed, wherein the cell is used to represent the area covered by the base station.

[0037] Specifically, the operator electronic fence data includes a standard address and first electronic fence information.

[0038] In this embodiment, the server where the grid small CEO is located determines that there is a problem with the electronic fence data of its own cell during the process of using the electronic fence data of its own cell. Therefore, it can be determined that its own cell is a cell to be governed. The server where the grid small CEO is located obtains the operator's electronic fence data of its own cell (i.e., cell name, standard address, first electronic fence information) to generate tasks to be governed, and assigns the tasks to be governed to the server where the responsible entity for the area is located. Among them, the standard address is used to represent the location of the base station, and the first electronic fence information is used to represent the boundary of the area covered by the base station. The server where the responsible entity for the area is located receives the tasks to be governed assigned to all cells in the preset area, and obtains the operator's electronic fence data of the cell to be governed from the tasks to be governed.

[0039] Operator geo-fence data is typically stored directly on the server where the grid CEO resides, facilitating its direct use. However, the user's actual order address is typically stored on the server where the responsible entity for the area is located, or on a higher-level server, to facilitate analysis and processing in various operational scenarios. Therefore, after obtaining the operator geo-fence data for the area to be managed from the task, the server where the responsible entity for the area is located also obtains the user's actual order address for the area from its own server or its higher-level server.

[0040] It should be noted that the task allocation process can be a one-click allocation on the server where the grid CEO is located, or the task allocation can be adjusted in real time according to the actual situation and manual task allocation can be performed.

[0041] This embodiment uses the grid cell network operation system as a digital sandbox system as an example. On the digital sandbox system, the information of the grid cells to be governed in the province can be visualized by inserting flags, and the color of the flags changes synchronously with the changes in the governance status.

[0042] Specifically, obtaining the Internet electronic fence data of the community to be governed includes steps S1011 and S1012:

[0043] S1011, obtaining the full amount of Internet cell grid data, wherein the full amount of Internet cell grid data includes all cell names, cell addresses and second electronic fence information within a preset range of the cell to be governed.

[0044] In this embodiment, after obtaining the actual order address of the user for the proposed treatment area from itself or its superior server, the server responsible for the area also uses Python crawler technology to obtain the names, addresses, and secondary electronic fence information of all communities within a preset range within the proposed treatment area from internet websites. Internet websites include, but are not limited to, map websites and real estate agency websites, and the preset range includes, but is not limited to, provinces, municipalities, and districts. The community address represents the location of the community. For example, if the proposed treatment area is Resettlement Community A, the community names obtained from the internet website may include Resettlement Community A, Resettlement Community Phase I, and Resettlement Community A Phase II.

[0045] This embodiment takes the preset range as a province as an example to obtain the full amount of Internet cell grid data, such as Figure 2 As shown, it specifically includes: ① Obtaining map data of the province to which the community to be governed belongs from the Internet website (i.e. Figure 2 The grid fence data in the ... Figure 2 In the rectangle), according to the longitude and latitude information of the small grid (i.e. Figure 2 Geographic data in) and map tool interface (i.e. Figure 2 ② The map API (Application Programming Interface) in the program is used to obtain the names, addresses and second electronic fence information of all cells in the province to which the cell to be governed belongs. ② Internet websites usually use a large number of dynamic web page technologies, such as Ajax and JavaScript, which makes it impossible for traditional static web page crawling technology to directly obtain dynamically generated content. Crawlers need to simulate browser behavior to parse and obtain dynamic content, which increases complexity and resource consumption. Therefore, in order to reduce crawling complexity and resource consumption, this embodiment uses headless browser technology, such as Selenium, to simulate a real browser environment, execute JavaScript code, and obtain dynamically generated cell names, cell addresses and second electronic fence information. ③ All cell names, cell addresses and second electronic fence information of cells in the province to which the cell to be governed belongs are entered into the RDS (Relational Database Service) database to facilitate subsequent queries. As shown in Table 1, village_addr refers to the cell address, bound_rall_str refers to the second electronic fence information, and village_name refers to the cell name.

[0046] Table 1. Internet full-scale cell grid data in the RDS database

[0047]

[0048] In this embodiment, the full amount of Internet cell grid data can come from multiple sources (such as user-generated content, real estate websites). The full amount of Internet cell grid data generally covers a wider range of cell information, including the latest built cells and changed cell information, and can provide a more comprehensive data view, so that the data is not limited to the standards of a single operator, thereby enhancing diversity and flexibility. The real-time and frequent update characteristics of Internet data enable timely reflection of market changes and updates to cell addresses and names, avoiding the use of outdated information. The integration of multi-channel data can also cross-verify each other, improve the reliability of the full amount of Internet cell grid data, and reduce the deviation caused by a single source.

[0049] It should be noted that the full amount of Internet cell grid data in the RDS database can be intelligently supplemented and improved in the future to form complete and standard basic resource data.

[0050] After obtaining the operator's electronic fence data, the Internet's electronic fence data and the user's actual order address, the server where the responsible entity is located will verify and pre-process the operator's electronic fence data, the Internet's electronic fence data and the user's actual order address to ensure the consistency and comparability of the data. The objects of verification include the community name, standard address, community address, the first electronic fence information and the second electronic fence data. The verification content includes but is not limited to: determining whether it is not empty.

[0051] S1012: Filter out the Internet electronic fence data of the community to be managed from the entire Internet community grid data based on cosine similarity.

[0052] Specifically, S1012: based on cosine similarity, the Internet electronic fence data of the cell to be governed is filtered out from the full amount of Internet cell grid data, including: based on cosine similarity, calculating the first similarity between the cell name of the cell to be governed and the first name, wherein the first name refers to all cell names in the full amount of Internet cell grid data; filtering out the cell address and second electronic fence information corresponding to the target first name from the full amount of Internet cell grid data to obtain the Internet electronic fence data of the cell to be governed, wherein the target first name refers to the first name corresponding to the first similarity being greater than the first similarity threshold.

[0053] In this embodiment, cosine similarity is usually used to measure the similarity between texts, mainly by converting the text into word vectors and calculating the distance between word vectors as the similarity between the texts. Therefore, this embodiment uses the formula: Calculate the first similarity between the cell name of the cell to be governed and the first name, where A represents the word vector of the cell name of the cell to be governed, B represents the word vector of the first name, and ||A|| and ||B|| represent the moduli of A and B, respectively. Determine whether the cell name of the cell to be governed and the first name are similar based on a first similarity threshold. Summarize the cell addresses and second electronic fence information corresponding to similar first names (i.e., first names corresponding to names with a first similarity greater than the first similarity threshold) to obtain Internet electronic fence data for the cell to be governed.

[0054] It should be noted that, in this embodiment, before calculating the first similarity between the cell name of the cell to be governed and the first name, the cell name of the cell to be governed and the first name are respectively processed into a standard 7-level address format.

[0055] S102: Determine whether there is a coordinate offset in the cell to be managed based on the operator's electronic fence data, the Internet's electronic fence data, and the user's actual order address.

[0056] Specifically, S102: judging whether there is a coordinate offset in the cell to be managed based on the operator's electronic fence data, the Internet's electronic fence data, and the user's actual order address, including steps S1021 to S1024:

[0057] S1021 , calculating a first correlation between the operator's electronic fence data and the Internet's electronic fence data, wherein the first correlation includes a first distance and a first overlapping area.

[0058] Specifically, S1021: calculating the first correlation between the operator's electronic fence data and the Internet's electronic fence data, including: based on the Haversine formula, calculating the distance between the standard address and the cell address corresponding to the target first name, and obtaining the first distance between the operator's electronic fence data and the Internet's electronic fence data; based on the difference function, calculating the overlapping area between the first electronic fence information and the second electronic fence information corresponding to the target first name, and obtaining the first overlapping area between the operator's electronic fence data and the Internet's electronic fence data.

[0059] In this embodiment, the Haversine formula is a mathematical formula for calculating the great circle distance between two points on the surface of the earth. Due to its simplicity, it is particularly suitable for calculating short distance points. Therefore, in this embodiment, the formula and d=R·c, calculate the distances between the standard address and the cell address corresponding to the target first name, respectively, where φ2 and φ1 represent the latitudes of the standard address and the cell address corresponding to the target first name, respectively, λ2 and λ1 represent the longitudes of the standard address and the cell address corresponding to the target first name, respectively, and R represents the average radius of the earth.

[0060] The difference function calculates the overlapping area between two areas and determines the overlapping relationship between the two areas based on the overlapping area. Therefore, this embodiment uses the difference function to calculate the overlapping area between the first electronic fence information and the second electronic fence information corresponding to the first target name.

[0061] S1022, based on the text matching similarity algorithm and the geographic location distance algorithm, calculate the second correlation between the standard address and the user's actual order address, wherein the second correlation includes a second similarity and a second distance.

[0062] In this embodiment, the text matching similarity algorithm includes but is not limited to cosine similarity, and the geographic location distance algorithm includes but is not limited to the Haversine formula.

[0063] S1023, determining whether the first correlation satisfies a first preset condition, or determining whether the second correlation satisfies a second preset condition, wherein the first preset condition refers to that the first distance is less than a distance threshold and the first overlapping area is greater than a ratio threshold, and the second preset condition refers to that the second distance is less than the distance threshold and the second similarity is greater than a second similarity threshold.

[0064] S1024: In response to the first correlation not satisfying a first preset condition or the second correlation not satisfying a second preset condition, determining that a coordinate offset exists in the cell to be governed.

[0065] In this embodiment, a determination is made as to whether a coordinate offset exists in the cell to be governed based on the first distance, the second distance, the first overlapping area, the second similarity, the distance threshold, the ratio threshold, and the second similarity threshold. If the first and second distances are less than the distance threshold, the first overlapping area is greater than the ratio threshold, and the second similarity is greater than the second similarity threshold, then it is determined that a coordinate offset does not exist in the cell to be governed. If the first distance and / or the second distance are less than the distance threshold, and / or the first overlapping area is greater than the ratio threshold, and / or the second similarity is greater than the second similarity threshold, then it is determined that a coordinate offset exists in the cell to be governed.

[0066] Optionally, after determining that there is a coordinate offset in the cell to be managed, the method for managing the cell electronic fence data further includes: constructing a mapping relationship between the operator's electronic fence data, the Internet electronic fence data and the user's actual order address to form an alias database.

[0067] In this embodiment, after determining that there is a coordinate offset in the cell to be governed, the situation in which the judgment results of the first correlation and the second correlation are contradictory is taken into account, such as: the first distance is less than the distance threshold, and the second distance is greater than the distance threshold. Although it is determined that there is a coordinate offset in the cell to be governed, it is impossible to determine whether the cell address corresponding to the first name of the target is used as the correction data for the standard address, or whether the user's actual order address is used as the correction data for the standard address. Therefore, this embodiment constructs a mapping relationship between the operator's electronic fence data, the Internet electronic fence data, and the user's actual order address to form an alias database, and uses both the Internet electronic fence data and the user's actual order address as correction data for the operator's electronic fence data, and collaboratively governs the operator's electronic fence data to improve the governance accuracy of the operator's electronic fence data, such as Figure 3 As shown, the alias address library in the figure is the alias database.

[0068] It should be noted that this embodiment uses ElasticSearch as an alias database to store the mapping relationship between the operator's electronic fence data, the Internet's electronic fence data and the user's actual order address.

[0069] S103 : In response to the coordinate offset of the cell to be governed, calculating the offset of the cell to be governed, and correcting the operator's electronic fence data based on the offset of the cell to be governed.

[0070] In this embodiment, after establishing a mapping relationship between the operator's electronic fence data, the internet's electronic fence data, and the user's actual order address to form an alias database, the alias database also provides a query interface, allowing users to perform fuzzy queries based on the cell name, standard address, and first electronic fence data according to a certain weight to obtain the corresponding internet electronic fence data and the user's actual order address. Therefore, the operator's electronic fence data for the cell to be governed, its corresponding internet electronic fence data, and the user's actual order address are queried from the alias database; based on the operator's electronic fence data for the cell to be governed, its corresponding internet electronic fence data, and the user's actual order address, an offset for the cell to be governed is calculated to correct the operator's electronic fence data.

[0071] Optionally, after calculating the offset of the cell to be managed, the method for managing the cell electronic fence data also includes: visually presenting the operator electronic fence data, Internet electronic fence data, the user's actual order address and offset on a geographic information system map to facilitate the correction of the operator electronic fence data.

[0072] In this embodiment, the operator's electronic fence data, the Internet's electronic fence data, and the user's actual order address are displayed on the GIS map, and the size and direction of the offset are indicated by marking and color coding, so that the server where the responsible entity is located can quickly and efficiently determine the problems existing in the community to be governed. In conjunction with the work order system process, the server where the responsible entity is located submits a correction request for correcting and updating the community to be governed based on the visually presented operator's electronic fence data, the Internet's electronic fence data, the user's actual order address and offset, and corrects and updates the operator's electronic data, completing the community electronic fence data governance based on a visual approach. This embodiment enables users to track the governance process of the operator's electronic fence data by visually presenting the operator's electronic fence data, the Internet's electronic fence data, the user's actual order address and offset on the geographic information system map, thereby improving data governance efficiency, clearly displaying the governance results of the operator's electronic fence data, and reducing front-line operational errors.

[0073] It should be noted that after the server where the responsible party for the area is located submits a correction request to correct and update the community to be governed, and before the operator's electronic data is corrected and updated, the corrected and updated operator's electronic fence data is sent to the server where the grid CEO is located. The server where the grid CEO is located reviews the corrected and updated operator's electronic fence data according to preset rules. If the review is correct, it will be submitted to the background database for changes. If the review is incorrect, it will be returned to the server where the responsible party for the area is located for re-verification.

[0074] This embodiment provides a method for managing community electronic fence data. By utilizing Internet electronic fence data from multiple data sources as verification data, it reduces misjudgments caused by limited verification data and improves the reliability of electronic fence data verification. By using the user's actual order address as verification data, the validity of the electronic fence data can be verified in actual application scenarios, reducing the deviation between the theoretical model and reality. In addition, the Internet electronic fence data and the user's actual order address can verify each other, further improving the reliability of electronic fence data verification. Therefore, by utilizing Internet electronic fence data from multiple data sources and the user's actual order address in actual application scenarios to verify and correct the operator's electronic fence data, the accuracy and efficiency of electronic fence data verification and correction can be improved.

[0075] Example 2:

[0076] like Figure 4 As shown, this embodiment provides a method for managing cell electronic fence data. The method for managing cell electronic fence data includes:

[0077] S201, obtain the operator's electronic fence data, Internet full cell grid data and the user's actual order address of the cell to be governed, where the cell is used to represent the area covered by the base station, and the Internet full cell grid data includes all cell names, cell addresses and second electronic fence information within a preset range of the cell to be governed.

[0078] In this embodiment, the Internet's full cell grid data is Figure 4 The community data of the crawler data in the user's actual order address is Figure 4 Provincial stock data in.

[0079] S202, based on cosine similarity, calculate the first similarity between the cell name of the cell to be governed and the first name, wherein the first name refers to all cell names in the full cell grid data on the Internet; calculate the first correlation between the operator's electronic fence data and the Internet electronic fence data, wherein the first correlation includes a first distance and a first overlapping area; based on a text matching similarity algorithm and a geographic location distance algorithm, calculate the second correlation between the standard address and the user's actual order address, wherein the second correlation includes a second similarity and a second distance.

[0080] In this embodiment, the first similarity and the second similarity are Figure 4 The name similarity in the first and second distances are Figure 4 The distance in.

[0081] S203, determining whether the first correlation satisfies a first preset condition, or determining whether the second correlation satisfies a second preset condition, wherein the first preset condition refers to that the first distance is less than a distance threshold and the first overlapping area is greater than a ratio threshold, and the second preset condition refers to that the second distance is less than a distance threshold and the second similarity is greater than a second similarity threshold; in response to the first correlation not satisfying the first preset condition or the second correlation not satisfying the second preset condition, determining that there is a coordinate offset in the cell to be governed.

[0082] In this embodiment, the first similarity is greater than the first similarity threshold and the second similarity is greater than the second similarity threshold. Figure 4 The similarity in is higher than the threshold, and the first distance and the second distance are less than the distance threshold. Figure 4 The distance in is lower than the threshold, and the first overlapping area is smaller than the ratio threshold. Figure 4 The ones in are not within the fence.

[0083] In step S204 , in response to a coordinate offset of the cell to be governed, the offset of the cell to be governed is calculated, and the operator's electronic fence data, the Internet electronic fence data, the user's actual order address, and the offset are visualized on a geographic information system map to facilitate correction of the operator's electronic fence data.

[0084] This embodiment provides a method for managing community electronic fence data. By utilizing Internet electronic fence data from multiple data sources as verification data, it reduces misjudgments caused by limited verification data and improves the reliability of electronic fence data verification. By using the user's actual order address as verification data, the validity of the electronic fence data can be verified in actual application scenarios, reducing the deviation between the theoretical model and reality. In addition, the Internet electronic fence data and the user's actual order address can verify each other, further improving the reliability of electronic fence data verification. Therefore, by utilizing Internet electronic fence data from multiple data sources and the user's actual order address in actual application scenarios to verify and correct the operator's electronic fence data, the accuracy and efficiency of electronic fence data verification and correction can be improved.

[0085] Example 3:

[0086] like Figure 5 As shown, this embodiment provides a method for managing cell electronic fence data. The method for managing cell electronic fence data includes:

[0087] S301, the grid CEO obtains the operator's electronic fence data of the community to be managed, and generates tasks to be managed based on the operator's electronic fence data of the community to be managed, and allocates them to the responsible entity for the area.

[0088] In this embodiment, the operator's electronic fence data is Figure 5 The original self-owned fence data in the Figure 5 in the tasks.

[0089] S302, the responsible party for the area determines whether there is a coordinate offset in the cell to be governed based on the operator's electronic fence data, the Internet's electronic fence data and the user's actual order address. In response to the existence of a coordinate offset in the cell to be governed, the offset of the cell to be governed is calculated, and the operator's electronic fence data is corrected based on the offset of the cell to be governed.

[0090] In this embodiment, the Internet electronic fence data is Figure 5 The cell fence grid data is actually obtained from the Internet. Figure 6 As shown, judging whether there is a coordinate offset in the cell to be governed specifically includes: ① obtaining the operator's electronic fence data of the cell to be governed and the user's actual order address, and obtaining the Internet's full cell grid data, wherein the Internet's full cell grid data includes all cell names, cell addresses, and second electronic fence information within the preset range of the cell to be governed, wherein the Internet electronic fence data is Figure 6② Calculate the first similarity between the cell name of the cell to be governed and the first name based on cosine similarity, wherein the first name refers to all cell names in the full amount of cell grid data on the Internet; filter out the cell address and the second electronic fence information corresponding to the target first name from the full amount of cell grid data on the Internet, and obtain the Internet electronic fence data of the cell to be governed, wherein the target first name refers to the first name corresponding to the first similarity greater than the first similarity threshold; calculate the distance between the standard address and the cell address corresponding to the target first name based on the Haversine formula, and obtain the first distance between the operator's electronic fence data and the Internet electronic fence data; calculate the overlapping area between the first electronic fence information and the second electronic fence information corresponding to the target first name based on the difference function, and obtain the first overlapping area between the operator's electronic fence data and the Internet electronic fence data; calculate the second correlation between the standard address and the user's actual order address based on the text matching similarity algorithm and the geographic location distance algorithm, wherein the second correlation includes the second similarity and the second distance, wherein the first distance, the second distance, the first similarity, the second similarity and the first overlapping area are Figure 6 ③ Determine whether the first correlation satisfies the first preset condition, or determine whether the second correlation satisfies the second preset condition, wherein the first preset condition refers to that the first distance is less than the distance threshold and the first overlapping area is greater than the ratio threshold, and the second preset condition refers to that the second distance is less than the distance threshold and the second similarity is greater than the second similarity threshold; in response to the first correlation not satisfying the first preset condition or the second correlation not satisfying the second preset condition, determine that there is a coordinate offset in the cell to be governed, and construct a mapping relationship between the operator's electronic fence data, the Internet electronic fence data and the user's actual order address to form an alias database, wherein the alias database is Figure 6 The alias library in .

[0091] S303, the grid CEO reviews the revised operator's electronic fence data.

[0092] This embodiment provides a method for managing community electronic fence data. By utilizing Internet electronic fence data from multiple data sources as verification data, it reduces misjudgments caused by limited verification data and improves the reliability of electronic fence data verification. By using the user's actual order address as verification data, the validity of the electronic fence data can be verified in actual application scenarios, reducing the deviation between the theoretical model and reality. In addition, the Internet electronic fence data and the user's actual order address can verify each other, further improving the reliability of electronic fence data verification. Therefore, by utilizing Internet electronic fence data from multiple data sources and the user's actual order address in actual application scenarios to verify and correct the operator's electronic fence data, the accuracy and efficiency of electronic fence data verification and correction can be improved.

[0093] Example 4:

[0094] like Figure 7 As shown, this embodiment also provides a device for managing cell electronic fence data, including: an acquisition module 41, a judgment module 42 and a correction module 43. The acquisition module 41 is used to obtain the operator electronic fence data, Internet electronic fence data and the user's actual order address of the cell to be managed, wherein the cell is used to represent the area covered by the base station. The judgment module 42 is connected to the acquisition module 41 and is used to judge whether there is a coordinate offset in the cell to be managed based on the operator electronic fence data, the Internet electronic fence data and the user's actual order address. The correction module 43 is connected to the judgment module 42 and is used to calculate the offset of the cell to be managed in response to the existence of a coordinate offset in the cell to be managed, and to correct the operator electronic fence data based on the offset of the cell to be managed.

[0095] Specifically, the acquisition module 41 includes: an acquisition unit 411 and a screening unit 412, the acquisition unit 411 is used to obtain the full amount of Internet cell grid data, wherein the full amount of Internet cell grid data includes all cell names, cell addresses and second electronic fence information within a preset range of the cell to be governed; the screening unit 412 filters out the Internet electronic fence data of the cell to be governed from the full amount of Internet cell grid data based on cosine similarity.

[0096] Specifically, the screening unit 412 includes: a first calculation subunit and a screening subunit, the first calculation subunit is used to calculate the first similarity between the cell name of the cell to be governed and the first name based on cosine similarity, wherein the first name refers to all cell names in the full cell grid data of the Internet, and the screening subunit is used to filter out the cell address and second electronic fence information corresponding to the target first name from the full cell grid data of the Internet to obtain the Internet electronic fence data of the cell to be governed, wherein the target first name refers to the first name corresponding to the first similarity being greater than the first similarity threshold.

[0097] Specifically, the judgment module 42 includes: a first calculation unit 421, a second calculation unit 422, a judgment unit 423 and a determination unit 424, the first calculation unit 421 is used to calculate the first correlation between the operator electronic fence data and the Internet electronic fence data, wherein the first correlation includes a first distance and a first overlapping area, the second calculation unit 422 is used to calculate the second correlation between the standard address and the user's actual order address based on a text matching similarity algorithm and a geographic location distance algorithm, wherein the second correlation includes a second similarity and a second distance, the judgment unit 423 is used to judge whether the first correlation meets a first preset situation, or judge whether the second correlation meets a second preset situation, wherein the first preset situation refers to that the first distance is less than a distance threshold and the first overlapping area is greater than a ratio threshold, and the second preset situation refers to that the second distance is less than a distance threshold and the second similarity is greater than a second similarity threshold, the determination unit 424 is used to determine that there is a coordinate offset in the cell to be governed in response to the first correlation not meeting the first preset situation or the second correlation not meeting the second preset situation.

[0098] Specifically, the first calculation unit 421 includes: a second calculation subunit and a third calculation subunit, the second calculation subunit is used to calculate the distance between the standard address and the cell address corresponding to the first name of the target based on the Haversine formula, and obtain the first distance between the operator electronic fence data and the Internet electronic fence data; the third calculation subunit is used to calculate the overlapping area between the first electronic fence information and the second electronic fence information corresponding to the first name of the target based on the difference function, and obtain the first overlapping area between the operator electronic fence data and the Internet electronic fence data.

[0099] Optionally, the judgment module 42 further includes: a construction unit 425, configured to construct a mapping relationship between the operator's electronic fence data, the Internet electronic fence data, and the user's actual order address to form an alias database.

[0100] Optionally, the management device of the community electronic fence data also includes: a visualization module 44, which is used to visualize the operator electronic fence data, the Internet electronic fence data, the user's actual order address and the offset on the geographic information system map to facilitate the correction of the operator electronic fence data.

[0101] It can be understood that the above-mentioned community electronic fence data management device implements the community electronic fence data management method corresponding to the embodiment 1 provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the scheme corresponding to the community electronic fence data management method of the embodiment 1 above, and will not be repeated here.

[0102] Example 5:

[0103] This embodiment also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the method for managing cell electronic fence data in the above-mentioned embodiments 1, 2 and 3.

[0104] Example 6:

[0105] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for managing cell electronic fence data in the above-mentioned embodiments 1, 2 and 3 is implemented.

[0106] It will be understood that the above embodiments are merely exemplary embodiments for illustrating the principles of the present invention, and the present invention is not limited thereto. Those skilled in the art will appreciate that various modifications and improvements can be made without departing from the spirit and substance of the present invention, and such modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A method for managing cell electronic fence data, characterized in that: include: Obtain operator electronic fence data, internet electronic fence data, and the user's actual order address for the cell to be managed. The cell is used to represent the area covered by the base station. Determining whether there is a coordinate offset in the cell to be governed based on the operator's electronic fence data, the Internet's electronic fence data, and the user's actual order address; In response to a coordinate offset of the cell to be governed, the offset of the cell to be governed is calculated, and the operator electronic fence data is corrected based on the offset of the cell to be governed.

2. The method for managing cell electronic fence data according to claim 1, characterized in that: The obtaining of Internet electronic fence data of the community to be governed specifically includes: Obtaining full Internet cell grid data, where the full Internet cell grid data includes all cell names, cell addresses, and second electronic fence information within a preset range of the cell to be governed; Based on cosine similarity, the Internet electronic fence data of the community to be governed is screened out from the full amount of Internet community grid data.

3. The method for managing cell electronic fence data according to claim 2, characterized in that: The method of screening out the Internet electronic fence data of the cell to be managed from the full amount of Internet cell grid data based on cosine similarity specifically includes: Calculating first similarities between the names of the cells to be governed and the first names based on cosine similarity, wherein the first names refer to all cell names in the full amount of cell grid data on the Internet; The cell address and second electronic fence information corresponding to the target first name are filtered out from the full amount of Internet cell grid data to obtain Internet electronic fence data of the cell to be managed, wherein the target first name refers to the first name corresponding to the first similarity being greater than the first similarity threshold.

4. The method for managing cell electronic fence data according to claim 3, characterized in that: The operator electronic fence data includes a standard address and first electronic fence information, The determining, based on the operator's electronic fence data, the Internet's electronic fence data, and the user's actual order address, whether there is a coordinate offset in the cell to be governed specifically includes: Calculating a first correlation between the operator electronic fence data and the Internet electronic fence data, wherein the first correlation includes a first distance and a first overlapping area; Calculating a second correlation between the standard address and the actual order address of the user based on a text matching similarity algorithm and a geographic location distance algorithm, wherein the second correlation includes a second similarity and a second distance; determining whether the first correlation satisfies a first preset condition, or determining whether the second correlation satisfies a second preset condition, wherein the first preset condition refers to that the first distance is less than a distance threshold and the first overlapping area is greater than a ratio threshold, and the second preset condition refers to that the second distance is less than a distance threshold and the second similarity is greater than a second similarity threshold; In response to the first correlation not satisfying a first preset condition or the second correlation not satisfying a second preset condition, it is determined that a coordinate offset exists in the cell to be governed.

5. The method for managing cell electronic fence data according to claim 4, characterized in that: The calculating the first correlation between the operator electronic fence data and the Internet electronic fence data specifically includes: Based on the Haversine formula, calculating the distance between the standard address and the cell address corresponding to the first target name, to obtain a first distance between the operator electronic fence data and the Internet electronic fence data; Based on the difference function, the overlapping areas between the first electronic fence information and the second electronic fence information corresponding to the first target name are calculated to obtain the first overlapping area between the operator electronic fence data and the Internet electronic fence data.

6. The method for managing cell electronic fence data according to claim 4, characterized in that: After determining that the coordinate offset exists in the cell to be governed, the method further includes: A mapping relationship between the operator electronic fence data, the Internet electronic fence data and the user's actual order address is constructed to form an alias database.

7. The method for managing cell electronic fence data according to claim 1, characterized in that: After calculating the offset of the cell to be governed, the method further includes: The operator electronic fence data, the Internet electronic fence data, the user's actual order address and the offset are visually presented on a geographic information system map to facilitate correction of the operator electronic fence data.

8. A device for managing cell electronic fence data, characterized in that: Including acquisition module, judgment module and correction module, The acquisition module is used to obtain the operator's electronic fence data, Internet electronic fence data and the user's actual order address of the cell to be managed. The cell is used to represent the area covered by the base station. The judgment module is connected to the acquisition module and is used to judge whether there is a coordinate offset in the cell to be governed based on the operator's electronic fence data, the Internet electronic fence data and the user's actual order address. The correction module is connected to the judgment module and is used to calculate the offset of the cell to be governed in response to the existence of coordinate offset of the cell to be governed, and to correct the operator's electronic fence data based on the offset of the cell to be governed.

9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement a method for managing cell electronic fence data as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, a method for managing cell electronic fence data as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Broadband service recommendation method, server, system, equipment and medium

    CN114158002A

  • Regional fence auditing method and device and storage medium

    CN116980956A