Community electronic fence data treatment method, device and equipment and storage medium

By acquiring the electronic fence data of multiple data sources and the actual order address of the user, and judging and correcting the coordinate offset of the electronic fence data in the cell, the problem of low accuracy and efficiency of electronic fence data verification and correction in the prior art is solved, and the reliability and effectiveness of data verification are improved.

CN119789044AActive Publication Date: 2025-04-08CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The prior art has problems of low accuracy and efficiency in the verification and correction of electronic fence data in the community, which leads to the inability to correct data problems in time and affects network operations.

Method used

By obtaining the operator's electronic fence data, Internet electronic fence data and the user's actual order address, we judge whether there is a coordinate offset in the cell to be managed, and correct the operator's electronic fence data based on the offset.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789044A_ABST
    Figure CN119789044A_ABST
Patent Text Reader

Abstract

The invention provides a community electronic fence data treatment method and device, electronic equipment and a computer readable storage medium, and relates to the technical field of information processing. The management method comprises the steps that operator electronic fence data, internet electronic fence data and a user actual order placing address of a to-be-managed cell are acquired, and the cell is used for representing an area covered by a base station; according to the operator electronic fence data, the internet electronic fence data and the actual ordering address of the user, judging whether a to-be-governed cell has coordinate offset or not; and in response to the coordinate offset of the to-be-governed cell, calculating the offset of the to-be-governed cell, and correcting the operator electronic fence data based on the offset of the to-be-governed cell. The problem that the accuracy and efficiency of electronic fence data verification and correction are not high in the prior art is at least solved. The method is suitable for electronic fence treatment scenes.
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 information has been generated in all walks of life. How to use and manage data to assist in operation and production has become a major problem. In the current network operation process of grid cells, a lot of information will be generated, such as cell, channel, OBD (Optical Branching Device1, optical splitter) resource boundaries, and location information. However, the cell, channel, OBD resource boundaries, and location information are scattered in different operation systems, and it is impossible to accurately and relevantly verify the basic data. Data problems cannot be corrected in time, affecting normal production and operation work. Among them, the basic data includes the cell electronic fence data, and the cell electronic fence data includes the cell boundary information.

[0003] Electronic fence data is used in many scenarios in the network operation process. For example, through electronic fence data, operators can understand the main areas of cell coverage, optimize base station layout and signal coverage, and improve network stability and service quality. Therefore, in the digital transformation construction and refined network operation of the communications industry, more accurate cell electronic fence data and efficient and transparent cell electronic fence data governance methods are needed.

[0004] However, the existing technology usually only focuses on the clear and duplicate management of the community electronic fence data in the background database. Even if there is a plan to further use the Geographic Information System (GIS) to correct the community electronic fence data, there are still problems with the accuracy and efficiency of 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 deficiencies in the prior art and to 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 characterize 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 Internet full cell grid data, wherein 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; and filtering out the Internet electronic fence data of the cell to be governed from the Internet full 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 the 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 judging whether there is a coordinate offset in the cell to be governed according to 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; judging whether the first correlation satisfies a first preset condition, or judging 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.

[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 community electronic fence data, including an acquisition module, a judgment module and a correction module. The acquisition module is used to acquire the operator electronic fence data, the Internet electronic fence data and the user's actual order address of the community to be managed, wherein the community is used to characterize 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 community 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 community to be managed in response to the existence of a coordinate offset in the community to be managed, and to correct the operator electronic fence data based on the offset of the community 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 community 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, and when the computer program is executed by a processor, the method for managing community 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 using Internet electronic fence data from multiple data sources as verification data, misjudgment caused by limited verification data is reduced, and the reliability of electronic fence data verification is improved; using the user's actual order address as verification data, the validity of the electronic fence data can be verified in actual application scenarios, and the deviation between the theoretical model and reality is reduced; in addition, the Internet electronic fence data and the user's actual order address can be mutually verified, further improving the reliability of electronic fence data verification; therefore, by using the 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. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A flowchart of a method for managing community electronic fence data according to Embodiment 1 of the present invention;

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

[0019] Figure 3 This is a flow chart of forming an alias database in Embodiment 1 of the present invention;

[0020] Figure 4 A flowchart of a method for managing community electronic fence data according to Embodiment 2 of the present invention;

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

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

[0023] Figure 7 This is a schematic diagram of the structure of a device for managing community 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 solution of the present invention, the embodiments of the present invention will be further described in 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 can be understood that, in the absence of conflict, the various embodiments of the present invention and the various features in the embodiments can be combined with each other.

[0027] It can be understood that, for the convenience of description, the drawings of the present invention only show the parts related to the present invention, while the parts irrelevant 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 can be understood that, in the absence of 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 the 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 by a hardware-based system that implements the specified functions, or may be implemented by 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] Embodiment 1:

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

[0034] In this embodiment, the current network operation system of the grid cell 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 service of the cell, can directly use the cell electronic fence data, and provide first-line feedback. The server where the responsible entity for the cell is located is responsible for the data collection, maintenance and update of all cells in the preset area, can obtain the cell electronic fence data, and verify and correct the cell electronic fence data. The method for managing the cell electronic fence data is applied to the server where the responsible entity for the cell is located.

[0035] The management method of community electronic fence data includes:

[0036] S101, obtaining operator electronic fence data, Internet electronic fence data and user 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., the cell name, standard address, and 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 package is located. Among them, the standard address is used to characterize the location of the base station, and the first electronic fence information is used to characterize the boundary of the area covered by the base station. The server where the responsible entity for the package is located receives the tasks to be governed assigned to all cells under the preset area, and obtains the operator's electronic fence data of the cell to be governed from the tasks to be governed.

[0039] The operator's electronic fence data is usually directly stored in the server where the grid CEO is located, so as to facilitate the direct use of the server where the grid CEO is located, while the user's actual order address is usually stored in the server where the responsible entity is located or the superior server of the server where the responsible entity is located, so as to facilitate analysis and processing in various operation scenarios. Therefore, after the server where the responsible entity is located obtains the operator's electronic fence data of the community to be governed from the task to be governed, it also obtains the user's actual order address of the community to be governed from itself or its superior server.

[0040] It should be noted that the task allocation process can be a one-click allocation on the server where the grid small 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 takes the network operation system of the grid cell as a digital sand table system as an example. On the digital sand table system, the information of the grid cells to be governed in the province can be visualized by inserting flags, and the color of the flag changes synchronously with the change of 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 the server where the responsible entity for the package is located obtains the actual order address of the user of the community to be governed from itself or its superior server, it also uses python crawler technology to obtain all community names, community addresses, and second electronic fence information within the preset range of the community to be governed from the Internet website, where the Internet website includes but is not limited to: map websites, real estate agency websites, and the preset range is not limited to: province, city, and district. The community address is used to characterize the location information of the community. There is more than one community name of the community to be governed obtained from the Internet website, such as: the community to be governed is A resettlement community, and the community names of the community to be governed obtained from the Internet website include A resettlement community, A resettlement community phase I, and A resettlement community 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 all the community names, community addresses and second electronic fence information of the communities in the province to which the community 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 technologies to directly obtain dynamically generated content. The crawler needs 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 community names, community addresses and second electronic fence information. ③ All community names, community addresses and second electronic fence information of the communities in the province to which the community 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 community address, bound_rall_str refers to the second electronic fence information, and village_name refers to the community name.

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

[0047]

[0048] In this embodiment, the Internet's full-volume cell grid data can come from multiple sources (such as user-generated content, real estate websites). The Internet's full-volume cell grid data usually 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, 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 Internet's full-volume cell grid data, and reduce deviations 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, filtering out Internet electronic fence data of the community to be governed from the full amount of Internet community grid data based on cosine similarity.

[0052] Specifically, S1012: based on cosine similarity, the Internet electronic fence data of the community to be governed is filtered out from the full amount of Internet community grid data, including: based on cosine similarity, the first similarity between the community name of the community to be governed and the first name is calculated, wherein the first name refers to all community names in the full amount of Internet community grid data; the community address and the second electronic fence information corresponding to the target first name are filtered out from the full amount of Internet community grid data to obtain the Internet electronic fence data of the community 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 texts into word vectors and calculating the distance between word vectors as the similarity between the texts. Therefore, in this embodiment, the formula is: The first similarity between the cell name of the cell to be governed and the first name is calculated, wherein 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|| respectively represent the moduli of A and B. Whether the cell name of the cell to be governed and the first name are similar is determined according to the first similarity threshold, and the cell addresses and the second electronic fence information corresponding to the similar first names (i.e., the first names corresponding to which the first similarity is greater than the first similarity threshold) are aggregated to obtain the Internet electronic fence data of 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 processed into standard level 7 address formats respectively.

[0055] S102, judging whether there is a coordinate offset in the community to be managed according to 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 to-be-governed community according to 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 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, to obtain 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, to obtain 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 earth's surface. 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, where φ2 and φ1 represent the latitudes of the standard address and the cell address corresponding to the target first name, λ2 and λ1 represent the longitudes of the standard address and the cell address corresponding to the target first name, and R represents the average radius of the earth.

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

[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 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 a 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, 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, it is determined whether there is a coordinate offset in the cell to be governed. If the first distance and the second distance 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, it is determined that there is no coordinate offset 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, it is determined that there is a coordinate offset in the cell to be governed.

[0066] Optionally, after determining that there is a coordinate offset in the community to be managed, the method for managing the community electronic fence data also 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 constructing the 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, the alias database can also provide a query interface, allowing the user to perform fuzzy query according to a certain weight through the community name, standard address, and first electronic fence data to obtain the corresponding Internet electronic fence data and the user's actual order address. Therefore, the operator's electronic fence data of the community to be governed and 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 of the community to be governed and its corresponding Internet electronic fence data and the user's actual order address, the offset of the community 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, Internet 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 in the community to be governed. In coordination 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, Internet electronic fence data, the user's actual order address and offset, and corrects and updates the operator's electronic data to complete the community electronic fence data governance based on a visual method. This embodiment can enable users to track the governance process of the operator's electronic fence data, improve data governance efficiency, clearly display the governance results of the operator's electronic fence data, and reduce front-line operation errors by visually presenting the operator's electronic fence data, Internet electronic fence data, the user's actual order address and offset on the geographic information system map.

[0073] It should be noted that after the server where the responsible entity is located submits a correction request for correcting and updating the community to be governed, and before correcting and updating the operator's electronic data, 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 entity is located for re-verification.

[0074] The present embodiment provides a method for managing community electronic fence data. By using Internet electronic fence data from multiple data sources as verification data, misjudgment caused by limited verification data is reduced, and the reliability of electronic fence data verification is improved. 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, and the deviation between the theoretical model and reality can be reduced. 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 using the 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] Embodiment 2:

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

[0077] S201, obtaining the operator's electronic fence data of the cell to be governed, the Internet's full cell grid data and the user's actual order address, wherein the cell is used to characterize the area covered by the base station, and the Internet's 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 amount of cell grid data is Figure 4 The crawler data community and other 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 of 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 distance and the second distance are Figure 4 The distance in.

[0081] S203, judging whether the first correlation satisfies a first preset condition, or judging 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] S204, in response to the coordinate offset of the cell to be governed, calculate the offset of the cell to be governed, and visualize the operator's electronic fence data, 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's electronic fence data.

[0084] The present embodiment provides a method for managing community electronic fence data. By using Internet electronic fence data from multiple data sources as verification data, misjudgment caused by limited verification data is reduced, and the reliability of electronic fence data verification is improved. 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, and the deviation between the theoretical model and reality can be reduced. 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 using the 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] Embodiment 3:

[0086] like Figure 5 As shown, this embodiment provides a method for managing community electronic fence data. The method for managing community 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, so as to allocate them to the responsible entity of 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 entity 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 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② Based on the 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; filter out the cell address and the second electronic fence information corresponding to the target first name from the full 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; based on the Haversine formula, calculate the distance between the standard address and the cell address corresponding to the target first name, and obtain the first distance between the operator's electronic fence data and the Internet electronic fence data; based on the difference function, calculate the overlapping area between the first electronic fence information and the second electronic fence information corresponding to the target first name, and obtain the first overlapping area between the operator's electronic fence data and the Internet electronic fence data; 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 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] The present embodiment provides a method for managing community electronic fence data. By using Internet electronic fence data from multiple data sources as verification data, misjudgment caused by limited verification data is reduced, and the reliability of electronic fence data verification is improved. 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, and the deviation between the theoretical model and reality can be reduced. 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 using the 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] Embodiment 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, the Internet electronic fence data and the user's actual order address of the cell to be managed, wherein the cell is used to characterize 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, and 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 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 is used to screen 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 amount of cell grid data on the Internet, and the screening subunit is used to 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 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's 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, and 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, which is used 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 community electronic fence data management device 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 a 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 executes 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] Embodiment 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] Embodiment 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 is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A method for managing community electronic fence data, characterized in that: include: Obtain the operator's electronic fence data, Internet electronic fence data, and the user's actual order address of the cell to be managed, where the cell is used to represent the area covered by the base station; According to the operator's electronic fence data, the Internet's electronic fence data and the user's actual order address, determining whether there is a coordinate offset in the cell to be governed; In response to the 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 community electronic fence data according to claim 1, characterized in that: The obtaining of the Internet electronic fence data of the community 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; 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 community electronic fence data according to claim 2, characterized in that: The method of selecting the Internet electronic fence data of the community to be governed from the Internet full-volume community grid data based on cosine similarity specifically includes: Calculating the first similarity between the cell names of the cells to be governed and the first names based on the 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 the second electronic fence information corresponding to the target first name are filtered out 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.

4. The method for managing community electronic fence data according to claim 3 is characterized in that: The operator electronic fence data includes a standard address and first electronic fence information, The determining whether there is a coordinate offset in the to-be-governed cell according to the operator's electronic fence data, the Internet's electronic fence data, and the user's actual order address 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; Based on the text matching similarity algorithm and the geographic location distance algorithm, calculating the second correlation between the standard address and the actual order address of the user, 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 community 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, the distances between the standard addresses and the cell addresses corresponding to the target first name are calculated to obtain the 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 name of the target 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 community 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's 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 community 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 community 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, where 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 community to be governed according to 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: It 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 community 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 community 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

  • Service electronic fence construction method and device, equipment and storage medium

    CN117615314A

  • Standard address and electronic fence matching method and device and medium

    CN117615329A

  • Method and apparatus for generating electronic map, electronic device and storage medium

    US20220282992A1