Method for determining resource point position data, terminal device and medium
By automatically determining the latitude and longitude information of resource points through operator data, the problem of incorrect data entry of resource point locations in PON networks is solved, and efficient and accurate resource management is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP ZHEJIANG
- Filing Date
- 2021-10-12
- Publication Date
- 2026-07-10
AI Technical Summary
In PON networks, the location data of resource points cannot be recorded automatically and intelligently, leading to frequent errors in manual data entry and affecting resource management efficiency.
By acquiring operator data, the system crawls the first latitude and longitude information of resource points based on basic data, combines relevant data to determine the second latitude and longitude information, automatically corrects and updates the location data of resource points, and improves accuracy by using crawler models and network positioning data.
It improved the accuracy and management efficiency of resource point location data, reduced manual input errors, and ensured the correct ownership and maintenance of resource points.
Smart Images

Figure CN115967874B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method for determining resource point location data, a terminal device, and a computer-readable storage medium. Background Technology
[0002] With the development of broadband fiber optic network technology, PON (Passive Optical Network) has become the mainstream access networking method. Since PON consists entirely of passive devices, considered "dumb" resources, they cannot automatically or intelligently record device information. Therefore, data on device additions, changes, and usage must be manually entered into the operator's resource management system. This manual entry method is prone to inaccuracies due to inadequate training and subjective differences, especially regarding the latitude and longitude of dumb resource locations and their relationships with their respective communities, businesses, etc. Consequently, inaccurate data often leads to erroneous analytical decisions, making it difficult for maintenance teams to determine resource ownership, resulting in some resources being unmanaged. This results in low efficiency in resource point management.
[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of this invention is to provide a method for determining resource point location data, a terminal device, and a computer-readable storage medium, aiming to improve the efficiency of resource point management.
[0005] To achieve the above objectives, the present invention provides a method for determining resource point location data, the method comprising the following steps:
[0006] Acquire operator data and determine basic data and / or related data of resource points based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point;
[0007] Based on the basic data, crawl the first latitude and longitude information corresponding to the resource point from the webpage, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data;
[0008] The location data of the resource point is determined based on the first latitude and longitude information and / or the second latitude and longitude information.
[0009] Optionally, the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information includes:
[0010] Determine whether the first latitude and longitude information and the second latitude and longitude information match;
[0011] When the first latitude and longitude information and the second latitude and longitude information do not match, the location data of the resource point is determined based on the second latitude and longitude information.
[0012] Optionally, before the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, the method further includes:
[0013] Obtain the historical location data corresponding to the resource point;
[0014] When the historical location data does not match either the first latitude and longitude information or the second latitude and longitude information, the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information is performed.
[0015] Optionally, after the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, the method further includes:
[0016] Update the historical location data corresponding to the resource point based on the location data.
[0017] Optionally, after the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, the method further includes:
[0018] Determine the maintenance information associated with the location data, wherein the maintenance information includes maintenance personnel information and / or maintenance unit information;
[0019] Update the historical maintenance information associated with the resource point based on the maintenance information.
[0020] Optionally, the step of crawling the first latitude and longitude information corresponding to the resource point from the webpage based on the basic data includes:
[0021] The basic data is input into a pre-trained crawler model. When the crawler model receives the basic data, it searches for the basic data through a preset search engine and crawls the latitude and longitude information corresponding to the basic data from the search results webpage as the first latitude and longitude information.
[0022] Optionally, the step of obtaining operator data includes:
[0023] Obtain the access information of the resource point, and determine the user associated with the resource point based on the access information;
[0024] Obtain the mobile communication network access data of the operator corresponding to the user, and determine the user's location data based on the access data.
[0025] In addition, to achieve the above objectives, the present invention also provides a terminal device, the terminal device including a memory, a processor, and a resource point location data determination program stored in the memory and executable on the processor, wherein when the resource point location data determination program is executed by the processor, it implements the steps of the resource point location data determination method as described above.
[0026] Furthermore, to achieve the above objectives, the present invention also provides a terminal device, the terminal device comprising:
[0027] The acquisition module is used to acquire operator data and determine the basic data and / or related data of the resource point based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point;
[0028] The determination module is used to crawl the first latitude and longitude information corresponding to the resource point from the webpage based on the basic data, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data;
[0029] The positioning module is used to determine the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information.
[0030] In addition, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a program for determining resource point location data, wherein the program for determining resource point location data, when executed by a processor, implements the steps of the method for determining resource point location data as described above.
[0031] This invention proposes a method, terminal device, and computer-readable storage medium for determining resource point location data. First, operator data is acquired, and basic and / or related data of the resource point are determined based on the operator data. The basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point. Then, based on the basic data, first latitude and longitude information corresponding to the resource point is crawled from a webpage, and / or second latitude and longitude information corresponding to the resource point is determined based on the related data. Finally, the location data of the resource point is determined based on the first latitude and longitude information and / or the second latitude and longitude information. Since the location data of the resource point can be determined based on redundant data in the resource point's resource data and / or the network location data of the associated user, this method has the advantages of high accuracy and low error rate compared to manually entering the location data of the resource point. This can improve the efficiency of resource point management. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention;
[0033] Figure 2 This is a flowchart illustrating an embodiment of the method for determining resource point location data according to the present invention;
[0034] Figure 3 This is a flowchart illustrating another embodiment of the method for determining resource point location data according to the present invention;
[0035] Figure 4 This is a flowchart illustrating another embodiment of the method for determining resource point location data according to the present invention.
[0036] Figure 5 This is a modular schematic diagram of the terminal device involved in an embodiment of the present invention.
[0037] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0038] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0039] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiments of the present invention.
[0040] like Figure 1As shown, the control terminal may include: a processor 1001, such as a CPU, a network interface 1003, a memory 1004, and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The network interface 1003 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1004 may be high-speed RAM or stable non-volatile memory, such as a disk drive. Alternatively, the memory 1004 may be a storage device independent of the aforementioned processor 1001.
[0041] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0042] like Figure 1 As shown, the memory 1004, which serves as a computer storage medium, may include an operating system, a network communication module, and a program for determining resource point location data.
[0043] exist Figure 1 In the terminal shown, the processor 1001 can be used to call the resource point location data determination program stored in the memory 1004 and perform the following operations:
[0044] Acquire operator data and determine basic data and / or related data of resource points based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point;
[0045] Based on the basic data, crawl the first latitude and longitude information corresponding to the resource point from the webpage, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data;
[0046] The location data of the resource point is determined based on the first latitude and longitude information and / or the second latitude and longitude information.
[0047] Furthermore, the processor 1001 can call the resource point location data determination program stored in the memory 1004, and also perform the following operations:
[0048] Determine whether the first latitude and longitude information and the second latitude and longitude information match;
[0049] When the first latitude and longitude information and the second latitude and longitude information do not match, the location data of the resource point is determined based on the second latitude and longitude information.
[0050] Furthermore, the processor 1001 can call the resource point location data determination program stored in the memory 1004, and also perform the following operations:
[0051] Obtain the historical location data corresponding to the resource point;
[0052] When the historical location data does not match either the first latitude and longitude information or the second latitude and longitude information, the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information is performed.
[0053] Furthermore, the processor 1001 can call the resource point location data determination program stored in the memory 1004, and also perform the following operations:
[0054] Update the historical location data corresponding to the resource point based on the location data.
[0055] Furthermore, the processor 1001 can call the resource point location data determination program stored in the memory 1004, and also perform the following operations:
[0056] Determine the maintenance information associated with the location data, wherein the maintenance information includes maintenance personnel information and / or maintenance unit information;
[0057] Update the historical maintenance information associated with the resource point based on the maintenance information.
[0058] Furthermore, the processor 1001 can call the resource point location data determination program stored in the memory 1004, and also perform the following operations:
[0059] The basic data is input into a pre-trained crawler model. When the crawler model receives the basic data, it searches for the basic data through a preset search engine and crawls the latitude and longitude information corresponding to the basic data from the search results webpage as the first latitude and longitude information.
[0060] Furthermore, the processor 1001 can call the resource point location data determination program stored in the memory 1004, and also perform the following operations:
[0061] Obtain the access information of the resource point, and determine the user associated with the resource point based on the access information;
[0062] Obtain the mobile communication network access data of the operator corresponding to the user, and determine the user's location data based on the access data.
[0063] With the development of broadband fiber optic network technology, PON (Passive Optical Network) has become the mainstream access networking method. Since PON consists entirely of passive devices, considered "dumb" resources, they cannot automatically or intelligently record device information. Therefore, data on device additions, changes, and usage must be manually entered into the operator's resource management system. This manual entry method is prone to inaccuracies due to inadequate training and subjective differences, especially regarding the latitude and longitude of dumb resource locations and their relationships with their respective communities, businesses, etc. Consequently, inaccurate data often leads to erroneous analytical decisions, making it difficult for maintenance teams to determine resource ownership, resulting in some resources being unmanaged. This results in low efficiency in resource point management.
[0064] To determine the actual location information of resource points and thus identify the relevant responsible persons or units for each resource point, the following technical solutions exist:
[0065] Option 1: Read the latitude and longitude data of the input remote sensing data, and calculate the actual latitude and longitude coverage of the remote sensing data based on the preset spatial row and column range of the data to be used; determine whether there is spatial overlap in the input data based on the spatial range of the required study area. If there is no spatial overlap, the data is considered not to need correction; if there is spatial overlap, calculate the latitude and longitude range of the spatially overlapping area; use the latitude and longitude of the spatially overlapping area to extract the data that needs correction from the latitude and longitude data of the input remote sensing data, and record the range of row and column numbers; determine the range of row and column numbers for band data extraction based on the correspondence between latitude and longitude data and band data, and extract the band data; perform geometric correction on the data that needs correction and its corresponding band data.
[0066] In this related technical solution, since correction is only achieved using remote sensing data, and operators themselves do not possess remote sensing data, this solution is less practical for managing operator resource points. Furthermore, this solution presupposes completely accurate latitude and longitude coordinates, but latitude and longitude information requires manual input, thus failing to address the technical problem of low efficiency in determining location information.
[0067] Option 2: Identify semantic feature information within the robot's mobile environment; obtain the robot's global position based on the identified semantic feature information; correct the robot's current positioning based on the global position. This invention also provides a robot positioning correction system, a robot, and a computer storage medium. The robot positioning correction method, system, robot, and computer storage medium provided by this invention can correct the robot's current positioning based on the identified semantic feature information, improving the accuracy of robot positioning and enhancing the reliability and self-correction capability of robot movement.
[0068] In this related technical solution, the robot's current location is corrected based on the identified semantic feature information. However, this robot system is an active system with real-time feedback of location data. Passive dumb resources, not provided by operators, cannot provide real-time feedback of location data and therefore cannot be applied to positioning scenarios using operator-provided passive dumb devices.
[0069] Since existing technical solutions cannot solve the problem of the inability to determine the true location information of resource points in the scenario of positioning passive dumb devices of operators, and the inefficiency of relying on manual input, this invention proposes a method for determining resource point location data. By combining redundant data in the resource data with operator data such as network location positioning, the true location information of dumb resource points can be automatically determined.
[0070] The following specific embodiments further explain the method for determining resource point location data proposed in this invention.
[0071] In one embodiment, please refer to Figure 2 The method for determining the location data of the resource points includes the following steps:
[0072] Step S10: Obtain operator data and determine basic data and / or related data of the resource point based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point;
[0073] Step S20: Based on the basic data, crawl the first latitude and longitude information corresponding to the resource point from the webpage, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data;
[0074] Step S30: Determine the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information.
[0075] In this embodiment, operator data can be obtained first, wherein the operator data includes basic data and / or related data corresponding to each resource point.
[0076] It should be noted that the basic data may include the name and / or address of the resource point. During the network construction process, operators typically name each resource point based on its deployment location, combined with the administrative division of the region or according to a specific naming logic. The address refers to the address information entered when the resource point is deployed. For example, the address associated with optical fiber distribution box A could be No. 1 Longjing Road, Xihu District, Hangzhou City, Zhejiang Province. The related data may be the location data corresponding to the mobile network users accessing the resource. It is understandable that after the operator has built the fiber optic network, it can determine the corresponding mobile phone number for the broadband network. Then, it determines the access resource point of the home broadband network corresponding to that mobile phone number, thereby establishing the mapping relationship between the resource point and the mobile phone number. Finally, it determines the users corresponding to each resource point based on this mapping relationship.
[0077] Once the basic data and / or related data corresponding to the resource point are determined, the first latitude and longitude information corresponding to the resource point can be crawled from the webpage based on the basic data, and / or the second latitude and longitude information corresponding to the resource point can be determined based on the related data.
[0078] For example, after obtaining the basic data, search keywords can be determined based on the basic data, and then the keywords can be searched through a preset search engine to obtain the search results corresponding to the keywords. It is understood that the search results are generally web pages. Of course, in some other application scenarios, depending on the search engine, the search results may exist in other forms besides web pages. Alternatively, the processing of web page searches based on a preset search engine can also be based on the basic data, using other query methods to obtain relevant data from various public databases on the Internet as search results.
[0079] Once the search results are obtained, the latitude and longitude information associated with the basic data of the resource point can be crawled from the search results using a preset data crawling tool as the first latitude and longitude information.
[0080] It is understood that the above example only provides one optional implementation scheme. In this embodiment, after the basic data is determined, based on a preset crawler model, the name, address, and other basic data of the resource points are obtained through operator asset management data, and the latitude and longitude information corresponding to the name and address are crawled from the network as the first latitude and longitude information. The design of the crawler model can be customized according to the definition method of the basic data. This embodiment does not specifically limit it in this regard.
[0081] As an optional exemplary solution, after determining the user associated with the resource point, the latitude and longitude of the user's MR (Measurement Report) long-term location can also be obtained as the second latitude and longitude information.
[0082] Alternatively, in another implementation, access information of the resource point can be obtained, and users associated with the resource point can be determined based on the access information. Then, mobile communication network access data of the operator corresponding to the user can be obtained, and location data of the user can be determined based on the access data.
[0083] Specifically, after identifying the user associated with the resource point, a unique identifier (such as a MAC address) for the user's corresponding terminal can be determined based on the user's internet access data (based on data traffic). Then, the user's access information to the resource point is obtained, specifically the user's home broadband internet access data. Based on this data, the time period during which the terminal corresponding to the unique identifier accessed the internet via the home broadband network is determined. Furthermore, access data of the terminal accessing the mobile cellular network during this time period is obtained, and the terminal's location data within that time period is determined. Finally, the second latitude and longitude information corresponding to the resource point is determined based on the location data.
[0084] Furthermore, after determining the first latitude and longitude information and / or the second latitude and longitude information, the location data of the resource point can be determined based on the first latitude and longitude information and / or the second latitude and longitude information.
[0085] For example, when only first latitude and longitude information or second latitude and longitude information is obtained, the location data of the resource point can be determined based on either information. When both first and second latitude and longitude information are obtained, it can be first determined whether they match. If they do not match, the location data of the resource point is determined based on the second latitude and longitude information. If they match, the midpoint between them can be determined, and this midpoint is used as the location data of the resource point. It is understood that the match can be determined based on the distance between the location point corresponding to the first latitude and longitude information and the location point corresponding to the second latitude and longitude information. For example, if the distance is less than or equal to M meters, they are considered to match. M can be set to 30 meters, 50 meters, 100 meters, or 150 meters.
[0086] In the technical solution disclosed in this embodiment, operator data is first acquired, and basic data and / or related data of the resource point are determined based on the operator data. The basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point. Then, based on the basic data, the first latitude and longitude information corresponding to the resource point is crawled from a webpage, and / or the second latitude and longitude information corresponding to the resource point is determined based on the related data. Finally, the location data of the resource point is determined based on the first latitude and longitude information and / or the second latitude and longitude information. Since the location data of the resource point can be determined based on redundant data in the resource point's resource data and / or the network location data of the associated user, this method has the advantages of high accuracy and low error rate compared to manually entering the location data of the resource point. This can improve the efficiency of resource point management.
[0087] Optionally, refer to Figure 3 Based on the above embodiments, in an optional implementation, before step S30, the method further includes:
[0088] Step S40: Obtain the historical location data corresponding to the resource point.
[0089] In this embodiment, each resource point can first have its location data entered manually as historical location data. To avoid errors in resource point location data due to manual entry, the manually entered historical location data can be corrected based on the resource point location data determination method proposed in this embodiment.
[0090] For example, after determining the first latitude and longitude information and / or the second latitude and longitude information, the historical location data corresponding to the resource point is obtained, and then it is determined whether the historical location data matches the first latitude and longitude data and / or the second latitude and longitude information. When the historical location data matches the first latitude and longitude data and / or the second latitude and longitude information, the manually entered historical location data is determined to be correct, and no error correction step is performed. Otherwise, the manually entered historical location data is considered incorrect, and the location data of the resource point can be determined based on the first latitude and longitude information and / or the second latitude and longitude information, and then the historical location data corresponding to the resource point is updated based on the location data. This corrects the historical location data associated with the resource point.
[0091] Optionally, refer to Figure 4 In some implementations, after step S30, the method further includes:
[0092] Step S50: Determine the maintenance information associated with the location data, wherein the maintenance information includes maintenance personnel information and / or maintenance unit information;
[0093] Step S60: Update the historical maintenance information associated with the resource point according to the maintenance information.
[0094] In this implementation, equipment maintenance tasks for operators are generally divided according to their responsible areas. Therefore, if manually recorded location data contains errors, the maintenance personnel information corresponding to that resource point will also be incorrect. Therefore, after determining the location data corresponding to a resource point, the maintenance information associated with the currently determined location data can be obtained, and then the historical maintenance information associated with the resource point can be updated based on this maintenance information. This maintenance information includes maintenance personnel information and / or maintenance unit information. In this way, when a repair work order is received for that resource point, the repair work order can be accurately assigned based on the updated maintenance information. Alternatively, the updated maintenance information can be used to notify the responsible person or unit to perform regular maintenance on the resource point.
[0095] In the technical solution disclosed in this embodiment, when the historical location data does not match either the first latitude and longitude information or the second latitude and longitude information, it is determined that the manually recorded information is incorrect. Therefore, an action is performed to determine the resource point location data based on operator data, updating the historical location data and / or historical maintenance information of the resource point according to the determined location data. This avoids the phenomenon of equipment being left unmaintained due to data entry errors, thereby improving the efficiency of resource equipment management.
[0096] Furthermore, this embodiment of the invention also proposes a terminal device, which includes: a memory, a processor, and a resource point location data determination program stored in the memory and executable on the processor. When the resource point location data determination program is executed by the processor, it implements the steps of the resource point location data determination method as described in the above embodiments.
[0097] In addition, please refer to Figure 5 The present invention also proposes a terminal device 100, the terminal device 100 comprising:
[0098] The acquisition module 101 is used to acquire operator data and determine basic data and / or related data of the resource point based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point;
[0099] The determination module 102 is used to crawl the first latitude and longitude information corresponding to the resource point in the webpage based on the basic data, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data;
[0100] The positioning module 103 is used to determine the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information.
[0101] Optionally, the terminal device described above may also implement the following steps based on the acquisition module 101, the determination module 102, and the positioning module 103:
[0102] Determine whether the first latitude and longitude information and the second latitude and longitude information match;
[0103] When the first latitude and longitude information and the second latitude and longitude information do not match, the location data of the resource point is determined based on the second latitude and longitude information.
[0104] and / or
[0105] Obtain the historical location data corresponding to the resource point;
[0106] When the historical location data does not match either the first latitude and longitude information or the second latitude and longitude information, the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information is performed.
[0107] and / or
[0108] Update the historical location data corresponding to the resource point based on the location data.
[0109] and / or
[0110] Determine the maintenance information associated with the location data, wherein the maintenance information includes maintenance personnel information and / or maintenance unit information;
[0111] Update the historical maintenance information associated with the resource point based on the maintenance information.
[0112] and / or
[0113] The basic data is input into a pre-trained crawler model. When the crawler model receives the basic data, it searches for the basic data through a preset search engine and crawls the latitude and longitude information corresponding to the basic data from the search results webpage as the first latitude and longitude information.
[0114] and / or
[0115] Obtain the access information of the resource point, and determine the user associated with the resource point based on the access information;
[0116] Obtain the mobile communication network access data of the operator corresponding to the user, and determine the user's location data based on the access data.
[0117] Furthermore, this embodiment of the invention also proposes a computer-readable storage medium storing a program for determining resource point location data. When the program for determining resource point location data is executed by a processor, it implements the steps of the resource point location data determination method described in the above embodiments.
[0118] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0119] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0120] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (such as a PC or server) to execute the methods described in the various embodiments of the present invention.
[0121] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for determining resource point location data, characterized in that, The method for determining the location data of the resource points includes: Acquire operator data and determine basic data and / or related data of resource points based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point; Based on the basic data, crawl the first latitude and longitude information corresponding to the resource point from the webpage, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data; The location data of the resource point is determined based on the first latitude and longitude information and / or the second latitude and longitude information; wherein, the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information includes: Determine whether the first latitude and longitude information and the second latitude and longitude information match; When the first latitude and longitude information and the second latitude and longitude information do not match, the location data of the resource point is determined based on the second latitude and longitude information.
2. The method for determining resource point location data according to claim 1, characterized in that, Before the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, the method further includes: Obtain the historical location data corresponding to the resource point; When the historical location data does not match either the first latitude and longitude information or the second latitude and longitude information, the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information is performed.
3. The method for determining resource point location data according to claim 2, characterized in that, After the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, the method further includes: Update the historical location data corresponding to the resource point based on the location data.
4. The method for determining resource point location data according to claim 2, characterized in that, After the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, the method further includes: Determine the maintenance information associated with the location data, wherein the maintenance information includes maintenance personnel information and / or maintenance unit information; Update the historical maintenance information associated with the resource point based on the maintenance information.
5. The method for determining resource point location data according to claim 1, characterized in that, The step of crawling the first latitude and longitude information corresponding to the resource point from the webpage based on the basic data includes: The basic data is input into a pre-trained crawler model. When the crawler model receives the basic data, it searches for the basic data through a preset search engine and crawls the latitude and longitude information corresponding to the basic data from the search results webpage as the first latitude and longitude information.
6. The method for determining resource point location data according to claim 1, characterized in that, The steps for obtaining operator data include: Obtain the access information of the resource point, and determine the user associated with the resource point based on the access information; Obtain the mobile communication network access data of the operator corresponding to the user, and determine the user's location data based on the access data.
7. A terminal device, characterized in that, The terminal device includes: a memory, a processor, and a resource point location data determination program stored in the memory and executable on the processor. When the resource point location data determination program is executed by the processor, it implements the steps of the resource point location data determination method as described in any one of claims 1 to 6.
8. A terminal device, characterized in that, The terminal device includes: The acquisition module is used to acquire operator data and determine the basic data and / or related data of the resource point based on the operator data, wherein the basic data includes the name and / or address corresponding to the resource point, and the related data includes the location data of the user associated with the resource point; The determination module is used to crawl the first latitude and longitude information corresponding to the resource point from the webpage based on the basic data, and / or determine the second latitude and longitude information corresponding to the resource point based on the relevant data; The positioning module is used to determine the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information, wherein the step of determining the location data of the resource point based on the first latitude and longitude information and / or the second latitude and longitude information includes: Determine whether the first latitude and longitude information and the second latitude and longitude information match; When the first latitude and longitude information and the second latitude and longitude information do not match, the location data of the resource point is determined based on the second latitude and longitude information.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program for determining resource point location data, which, when executed by a processor, implements the steps of the method for determining resource point location data as described in any one of claims 1 to 6.