Information point updating method and device

By obtaining and using the configuration information of the information points to be updated, the information points in the map are updated, which solves the problems of small POI collection range, poor accuracy and poor update timeliness in the prior art, and achieves wider and more accurate information point collection and update.

CN120179659APending Publication Date: 2025-06-20BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311761204.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the prior art, the range of POI acquisition is small, the accuracy is poor, and the timeliness of updates are poor.

Method used

By obtaining configuration information of the information points to be updated, including update categories and update information matching the update categories, the information points in the map are updated based on these configuration information, especially information points in the logistics transportation trajectory.

Benefits of technology

The collection of information points in the logistics transportation trajectory is realized, and the scope of collection and update of information points and the accuracy of collection and update are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179659A_ABST
    Figure CN120179659A_ABST
Patent Text Reader

Abstract

The invention discloses an information point updating method and device, and relates to the technical field of electronic maps. According to one specific embodiment, the method comprises the steps that configuration information of a to-be-updated information point is obtained, the configuration information comprises an updating category and updating information matched with the updating category, and the updating information comprises at least one piece of information point attribute information including the name, the category, the image and the position; the to-be-updated information point is an information point in the logistics transportation track; and updating the information points in the map based on the configuration information of the to-be-updated information points. According to the embodiment, the information point acquisition and updating range and the acquisition and updating accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, specifically to the field of electronic map technology, and particularly to a method and device for updating information points. Background Art

[0002] POI is the abbreviation of "Point of Interest", also known as "information point", which is usually used to represent a geographical location-based thing in the real world, such as shops, bus stops, hospitals, etc. Since the logistics industry is a service industry that extremely relies on geographical information, maintaining the timeliness and accuracy of data POI is an important method to ensure logistics efficiency and improve human efficiency.

[0003] In the prior art, the technologies for POI collection and update mainly include the following categories: 1) Collecting based on a network platform with location information; 2) Obtaining data by intervening with an account on an external map open platform; 3) Updating POI by using data information with overlapping information in an existing POI database.

[0004] The above-mentioned technologies for POI collection and update have problems such as a small range of POI collection, poor accuracy, and poor update timeliness. Summary of the Invention

[0005] Embodiments of this application provide a method, device, equipment, and storage medium for updating information points.

[0006] According to a first aspect, embodiments of this application provide a method for updating information points, the method including: obtaining configuration information of an information point to be updated; updating the information points in the map based on the configuration information of the information point to be updated.

[0007] According to a second aspect, embodiments of this application provide an information point updating device, the device including: an obtaining module configured to obtain configuration information of an information point to be updated; an updating module configured to update the information points in the map based on the configuration information of the information point to be updated.

[0008] According to a third aspect, embodiments of this application provide an electronic device, the electronic device including one or more processors; a storage device storing one or more programs thereon, when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the information point updating method according to any one of the embodiments of the first aspect.

[0009] According to a fourth aspect, embodiments of this application provide a computer-readable medium storing a computer program thereon, the program implementing the information point updating method according to any one of the embodiments of the first aspect when executed by a processor.

[0010] This application obtains the configuration information of the information point to be updated, where the configuration information includes an update category and update information matching the update category, and the update information includes at least one of the following information point attribute information: name, category, image, and location. The information point to be updated is an information point in the logistics transportation track. By updating the information point in the map based on the configuration information of the information point to be updated, the collection of information points in the logistics transportation track is realized, and the scope and accuracy of the collection and update of information points are improved.

[0011] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. Brief Description of the Drawings

[0012] Figure 1 is an exemplary system architecture diagram to which this application can be applied;

[0013] Figure 2 is a flowchart of an embodiment of the information point update method according to this application;

[0014] Figure 3 is a schematic diagram of an application scenario of the information point update method according to this application;

[0015] Figure 4 is a flowchart of another embodiment of the information point update method according to this application;

[0016] Figure 5 is a flowchart of an embodiment of the information point update device according to this application;

[0017] Figure 6 is a schematic structural diagram of a computer system of a server suitable for implementing the embodiments of this application. Detailed Embodiments

[0018] The following describes exemplary embodiments of this application with reference to the accompanying drawings. Various details of the embodiments of this application are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted below.

[0019] It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined with each other. This application will be described in detail below with reference to the drawings and in combination with the embodiments.

[0020] Figure 1Fig. 0 shows an exemplary system architecture 100 of an embodiment where the information point update method of the present application can be applied.

[0021] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0022] The terminal devices 101, 102, 103 interact with the server 105 through the network 104 to receive or send messages, etc. Various application platforms may be installed on the terminal devices 101, 102, 103.

[0023] The terminal devices 101, 102, 103 may be hardware or software. When the terminal devices 101, 102, 103 are hardware, they may be various electronic devices with a display screen, including but not limited to mobile phones, laptop computers, and scanning devices. When the terminal devices 101, 102, 103 are software, they may be installed in the above-listed electronic devices. It may be implemented as multiple software or software modules (such as for providing information point update services), or may be implemented as a single software or software module. No specific limitation is made here.

[0024] The server 105 may be a server that provides various services. For example, it obtains the configuration information of the information point to be updated, where the configuration information includes an update category and update information matching the update category, and the update information includes at least one of the following information point attribute information: name, category, image, and location. The information point to be updated is an information point in the logistics transportation track; and updates the information point in the map based on the configuration information of the information point to be updated.

[0025] It should be noted that the server 105 may be hardware or software. When the server 105 is hardware, it may be implemented as a distributed server cluster composed of multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple software or software modules (such as for providing information point update services), or may be implemented as a single software or software module. No specific limitation is made here.

[0026] It should be noted that the information point update method provided by the embodiments of the present disclosure can be executed by the server 105, or by the terminal devices 101, 102, 103, or by the server 105 and the terminal devices 101, 102, 103 in cooperation with each other. Correspondingly, each part (such as each unit, subunit, module, submodule) included in the information point update device can be all set in the server 105, or all set in the terminal devices 101, 102, 103, or can be respectively set in the server 105 and the terminal devices 101, 102, 103.

[0027] It should be understood that Figure 1 the numbers of terminal devices, networks, and servers in

[0028] Figure 2 The flowchart 200 of an embodiment of the information point update method applicable to the present application is shown. In this embodiment, the information point update method includes the following steps:

[0029] Step 201, obtain the configuration information of the information point to be updated.

[0030] In this embodiment, the execution entity (such as Figure 1 the server 105 or the terminal devices 101, 102, 103 shown in

[0031] can obtain the configuration information of the information point to be updated by means of a wired connection or a wireless connection.

[0032] Among them, the configuration information may include an update category and update information matching the update category, and the update information may include at least one of the following information point attribute information: name, category, image, and location.

[0033] Here, the update category may include creating an information point and updating an information point. Further, updating an information point may include updating the location of the information point and updating the description information of the information point, and the information point description information may be at least one of the information point name, category, and image.

[0034] Specifically, if the update category is creating an information point, the update information may be one or more attribute information of the information point to be updated; if the update category is updating the location of the information point, the update information may include the location of the information point to be updated; if the update category is updating the description information of the information point, the update information may include at least one of the name, category, and image of the information point to be updated.

[0035] Among them, the information point to be updated is an information point in the logistics transportation track.

[0036] Here, there are various ways for the execution entity to obtain the configuration information of the information points to be updated. For example, directly determining the configuration information of the information points to be updated based on the sender and recipient addresses in the logistics order; directly determining the configuration information of the information points to be updated based on the input of the order processing personnel; in response to receiving an instruction from the order processing personnel indicating that the pick-up or delivery is completed, and determining that the location of the information point corresponding to the instruction does not match the current location of the order processing personnel, outputting an alarm message to prompt the delivery personnel to input the configuration information of the information points to be updated, etc. This application does not limit this.

[0037] Among them, the order processing personnel are the processing personnel at each node in the full-process logistics track of the order, including but not limited to sorting personnel, delivery personnel, and pick-up personnel.

[0038] Specifically, in response to detecting an instruction to query surrounding information points, the execution entity can directly present the current location of the order processing personnel (such as the delivery personnel) and the specified information points to the order processing personnel. Among them, the specified information points can be the information points within the preset area where the current location is located. After seeing the current location and the specified information points, if the delivery personnel determine that the specified information points do not include the information point corresponding to the current location (i.e., the information point to be updated), they can create a new information point. In response to receiving the creation instruction from the delivery personnel, the execution entity obtains the configuration information of the delivery personnel for the information point to be updated (i.e., the information point corresponding to the current location of the delivery personnel). The configuration information can include: the update category and the update information matching the update category (such as the image, name, address, and category of the information point to be updated).

[0039] After seeing the current location and the specified information points, if the delivery personnel determine that the specified information points include the information point corresponding to the current location, they can further determine whether the attribute information of the information point corresponding to the current location in the specified information points matches the actual attribute information of the information point seen. If not, update the information point corresponding to the current location in the specified information points. In response to receiving the update instruction from the delivery personnel, the execution entity obtains the configuration information of the delivery personnel for the information point to be updated (i.e., the information point corresponding to the current location of the delivery personnel in the specified information points).

[0040] Among them, the above wireless connection methods can include but are not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other currently known or future-developed wireless connection methods.

[0041] In some alternative ways, obtaining the configuration information of the information points to be updated includes: determining the configuration information of the information points to be updated based on the sender and recipient addresses in the logistics order.

[0042] In this implementation manner, the execution entity can create new information points by performing text parsing on the sender and recipient addresses in the logistics order.

[0043] Specifically, the execution entity can determine the type and name of the information point to be updated by performing text parsing on the sender and recipient addresses in the logistics order; further, the execution entity can obtain GPS location information, that is, the location of the information to be updated, based on the text parsing result of the sender and recipient addresses.

[0044] This implementation manner determines the configuration information of the information point to be updated based on the sender and recipient addresses in the logistics order, realizes the improvement of the data collection scope of the information point, and helps to update the information point data in a timely manner.

[0045] In some optional manners, obtaining the configuration information of the information point to be updated may include: in response to detecting a creation instruction for the information point to be updated, presenting an operation interface for determining whether to create a new information point; in response to detecting an instruction to determine to create a new information point, determining the update category of the information point to be updated as creating an information point, and presenting an operation interface for obtaining update information that matches the update category to obtain the update information.

[0046] In this implementation manner, the execution entity can detect in real time or periodically the creation instruction input by the user, that is, the order processing personnel, such as the delivery personnel, the collection personnel, etc., for the information point to be updated. In response to detecting the creation instruction, an operation interface for determining whether to create a new information point is presented; the user can input an instruction to determine to create a new information point based on the operation interface. In response to detecting the instruction to create a new information point, the execution entity can determine the update category of the information point to be updated as creating an information point, and present an operation interface for obtaining update information that matches the update category to obtain the update information.

[0047] Specifically, the user views the information points within the preset area where the current location is located. If they do not match the name currently seen, a new information point to be updated is created. In response to detecting the creation instruction for the information point to be updated, an operation interface for determining whether to create a new information point is popped up. The order processing personnel select "Yes". In response to detecting the instruction to determine to create a new information point, the execution entity determines the update category of the information point to be updated as creating an information point, and presents an operation interface for obtaining update information that matches the update category to obtain the update information. The update information may include: name, category, image, and location.

[0048] This implementation method presents an operation interface for determining whether to create a new information point in response to detecting a creation instruction for an information point to be updated; in response to detecting an instruction to determine to create a new information point, it determines that the update category of the information point to be updated is creating an information point, and presents an operation interface for obtaining update information that matches the update category to obtain the update information, thus realizing the acquisition of update information with the update category of creating an information point.

[0049] In some optional ways, obtaining the configuration information of the information point to be updated may include: presenting an operation interface for determining whether to create a new information point in response to detecting a creation instruction for the information point to be updated; presenting an operation interface for determining whether the name of the information point to be updated has been changed in response to detecting an instruction to cancel creating a new information point; determining that the update category is updating the position of the information point and presenting an operation interface for obtaining update information that matches the update category in response to detecting an instruction that the name has not been changed; determining the initial position as the new position of the information point to be updated in response to obtaining the initial position of the information point to be updated and determining that the initial position is within the preset range of the original position of the information point to be updated.

[0050] In this implementation method, the execution entity can detect the creation instruction input by the user for the information point to be updated in real time or regularly. In response to detecting the creation instruction, it presents an operation interface for determining whether to create a new information point; the order processor can input an instruction to cancel creating a new information point based on the operation interface. In response to detecting the instruction to cancel creating a new information point, the execution entity can determine that the information point to be updated is an existing information point, and further present an operation interface for determining whether the name of the information point to be updated has been changed. The order processor can input an instruction that the name has not been changed based on the operation interface. The execution entity determines that the update category is updating the position of the information point and presents an operation interface for obtaining update information that matches the update category in response to detecting the instruction that the name has not been changed; the execution entity can directly determine the initial position based on the position information input by the user, or can also obtain the initial position based on the instruction input by the user to obtain the position information.

[0051] In response to obtaining the initial position of the information point to be updated and determining that the initial position is within the preset range of the original position of the information point to be updated, determine the initial position as the position of the information point to be updated.

[0052] Furthermore, in response to obtaining the initial position of the information point to be updated and determining that the initial position is outside the preset range of the original position of the information point to be updated, eliminate the initial position.

[0053] Specifically, the order processor views the information points within the preset area where the current location is located. If there is an information point that matches the name currently seen, a to-be-updated information point is created. In response to detecting a creation instruction for the to-be-updated information point, the execution entity pops up an operation interface for determining whether to create a new information point. The order processor selects "No". In response to detecting an instruction to cancel the creation of a new information point, the execution entity continues to pop up an operation interface for determining whether the name of the to-be-updated information point has been changed. The order processor selects "No". In response to detecting an instruction that the name has not been changed, the execution entity determines that the update category is to update the location of the information point and presents an operation interface for obtaining update information that matches the update category. The user can, based on the operation interface, input an instruction to obtain location information to upload the initial location of the current location, such as longitude and latitude information. In response to obtaining the initial location of the to-be-updated information point and determining that the initial location is within the preset range of the original location of the to-be-updated information point, the execution entity determines the initial location as the new location of the to-be-updated information point.

[0054] This implementation method presents an operation interface for determining whether to create a new information point in response to detecting a creation instruction for the to-be-updated information point; presents an operation interface for determining whether the name of the to-be-updated information point has been changed in response to detecting an instruction to cancel the creation of a new information point; determines that the update category is to update the location of the information point and presents an operation interface for obtaining update information that matches the update category in response to detecting an instruction that the name has not been changed; and determines the initial location as the new location of the to-be-updated information point in response to obtaining the initial location of the to-be-updated information point and determining that the initial location is within the preset range of the original location of the to-be-updated information point, thereby realizing the acquisition of update information with the update category of updating the location of the information point.

[0055] In some optional ways, the method further includes: in response to detecting an instruction that the name has been changed, determining that the update category is to update the description information of the information point and presenting an acquisition interface for obtaining update information that matches the update category to obtain the update information.

[0056] In this implementation method, the execution entity can detect in real time or periodically the creation instruction input by the user for the to-be-updated information point. In response to detecting the creation instruction, it presents an operation interface for determining whether to create a new information point. The order processor can, based on the operation interface, input an instruction to cancel the creation of a new information point. In response to detecting the instruction to cancel the creation of a new information point, the execution entity can determine that the to-be-updated information point is an existing information point and further present an operation interface for determining whether the name of the to-be-updated information point has been changed. The order processor can, based on the operation interface, input an instruction that the name has been changed. In response to detecting the instruction that the name has been changed, the execution entity determines that the update category is to update the description information of the information point and presents an operation interface for obtaining update information that matches the update category to obtain the update information.

[0057] Specifically, the order processor views the information points within the preset area where the current location is located. If there is an information point that matches the name currently seen, a to-be-updated information point is created. The execution entity, in response to detecting a creation instruction for the to-be-updated information point, pops up an operation interface for whether to create a new information point. The order processor selects "No". The execution entity, in response to detecting an instruction to cancel creating a new information point, continues to pop up an operation interface for whether the name of the to-be-updated information point has been changed. The order processor selects "Yes". The execution entity, in response to detecting an instruction that the name has been changed, determines that the update category is to update the description information of the information point, and presents an operation interface for obtaining update information that matches the update category to obtain the update information. The update information may include the name, location, and image of the to-be-updated information point.

[0058] This implementation method, in response to detecting an instruction that the name has been changed, determines that the update category is to update the description information of the information point, and presents an acquisition interface for obtaining update information that matches the update category to obtain the update information, thereby realizing the acquisition of update information with the update category of updating the description information of the information point.

[0059] Step 202: Update the information points in the map based on the configuration information of the to-be-updated information points.

[0060] In this embodiment, after the execution entity obtains the configuration information of the to-be-updated information point, it can update the information points in the map according to the update category and update information of the to-be-updated information point.

[0061] Specifically, in response to determining that the update category corresponding to the configuration information is to create an information point, the execution entity can create a new information point based on the configuration information; in response to determining that the update category corresponding to the configuration information is to update an information point, update the existing information point based on the configuration information.

[0062] In some alternative ways, the update category may include: creating a new information point, updating the location of the information point, and updating the description information of the information point.

[0063] In this implementation method, the information point description information may include one or more of the information point name, category, and image.

[0064] Specifically, in response to determining that the update category corresponding to the configuration information is to create an information point, the execution entity can create a new information point based on the configuration information; in response to determining that the update category corresponding to the configuration information is to update the location of the information point, correct the location of the existing information point based on the configuration information; in response to determining that the update category corresponding to the configuration information is to update the description information of the information point, change the description information (such as name, category, image, etc.) of the existing information point based on the configuration information.

[0065] This implementation method can include, by setting the update category: creating new information points, updating the positions of information points, and updating the descriptive information of information points, which improves the accuracy of information point updates.

[0066] In some alternative ways, the information points in the map are updated based on the configuration information of the information points to be updated, including: counting the configuration information corresponding to the same update category until the number of configuration information reaches a preset value; and updating the information points in the map based on the configuration information of the preset value.

[0067] In this implementation method, the execution entity can count the configuration information corresponding to the same update category until the number of configuration information reaches a preset value. Furthermore, a matching decision is made on the update information of the configuration information of the preset value corresponding to the same update category to determine the target update information, and the information points in the map are updated based on the update category and the target update information.

[0068] Among them, the preset value can be set according to actual experience requirements. For example, it can be 3 items, 5 items, etc. The preset values corresponding to different update categories can be the same or different, and this application does not make any restrictions on this.

[0069] Here, the way for the execution entity to make a matching decision on the update information of the configuration information of the preset value can be determined according to the content of the update information. For example, if the update information includes an address (such as latitude and longitude values), the matching decision method can be to calculate the average value; if the update information includes an image, the matching decision method can be to find the image with no occlusion and the highest clarity, that is, to determine the image with no occlusion and the highest clarity as the target update information.

[0070] Specifically, the execution entity can count the configuration information corresponding to the same category, for example, updating the position of the information point, until the cumulative number reaches a preset value, for example, 5 items. Further, the execution entity can calculate the average value of the positions in the update information among the 5 pieces of configuration information and the position of the original information point (the information point to be updated) to obtain the target update information, and update the position of the information point to be updated in the map based on the target update information and the update category.

[0071] It should be noted that among them, the positions in the update information of the configuration information of the preset value are all position points within the preset range of the position of the original information point (the information point to be updated), and the preset range can be set according to experience and actual requirements.

[0072] Furthermore, if the configuration information is obtained through the input of order processing personnel, the configuration information of the preset value can come from different delivery personnel. For example, 5 pieces of configuration information can come from 5 different delivery personnel.

[0073] This implementation method counts the configuration information corresponding to the same update category until the number of configuration information reaches a preset value; based on the configuration information of the preset value, the information points in the map are updated, improving the accuracy and effectiveness of the information point update.

[0074] Continue to refer to Figure 3 , Figure 3 is a schematic diagram of an application scenario of the information point update method according to this embodiment.

[0075] In Figure 3 In the application scenario, in the entire process logistics track of goods transportation, when the delivery person / sorting person 301 reports a damaged or lost package; or when the delivery person passes by the door of a store, the entrance of a community or a unit building, the entrance of a scenic spot, the entrance of a shopping mall, etc. in a certain geographical area, they can check whether there are information points to be updated nearby. The execution entity 302 responds to the detected instruction to query the surrounding information points, obtains the current position of the delivery person / sorting person 301 and the specified information points, and presents the current position and the specified information points to the delivery person / sorting person 301, where the specified information points can be the information points within the preset area where the delivery person's current position is located.

[0076] After seeing the current position and the specified information points, if the delivery person / sorting person 301 determines that the specified information points do not include the information points corresponding to the current position (i.e., the information points to be updated), they can create new information points via the POI collection terminal 303 and upload the configuration information 304. The execution entity 302 responds to the received creation instruction from the delivery person / sorting person 301, obtains the configuration information 304 for the information points to be updated (i.e., the information points corresponding to the delivery person's current position) collected and uploaded by the delivery person / sorting person 301 via the POI collection terminal 303, and updates the information points in the map based on the configuration information 304. The configuration information 304 can include: the update category and the update information matching the update category (e.g., the image, name, address, and category of the information points to be updated).

[0077] The information point update method of the present disclosure obtains the configuration information of the information points to be updated, where the configuration information includes the update category and the update information matching the update category, and the update information includes at least one of the following information point attribute information: name, category, image, and location. The information points to be updated are the information points in the logistics transportation track; based on the configuration information of the information points to be updated, the information points in the map are updated, realizing the collection of the information points in the logistics transportation track and improving the scope and accuracy of the collection and update of the information points.

[0078] Figure 4Fig. 400 shows the flow of an embodiment of the information point update method that can be applied to the present application. In this embodiment, the information point update method includes the following steps:

[0079] Step 401, in response to detecting an information point acquisition instruction, obtain the current location of the order processor and the specified information points.

[0080] In this embodiment, the execution entity can monitor the information point acquisition instruction input by the order processor in real time or periodically. In response to detecting the information point acquisition instruction input by the order processor, obtain the current location of the order processor and the specified information points.

[0081] Among them, the information point to be updated is the information point corresponding to the current location of the order processor, and the specified information points are the information points within the preset area where the current location is located; the specified information points may or may not include the information point to be updated.

[0082] Here, the preset area can be set according to experience and actual needs. For example, an area with a radius of 50 meters centered on the current location; an area with a radius of 30 meters centered on the current location, etc.

[0083] Step 402, in response to determining that there is no information point in the specified information points that matches the current location, output a warning message to obtain the configuration information of the information point to be updated input by the order processor.

[0084] In this embodiment, the execution entity can match the locations of the information points in the specified information points with the current location. If there is no information point in the specified information points whose location matches the current location, output an alarm message to prompt the order processor to input the configuration information of the information point to be updated.

[0085] It should be noted that here, the method of determining whether the location of each information point matches the current location can be that the location of each information point is the same as the current location, or whether the distance between the location of each information point and the current location meets the preset conditions. The present application does not limit this.

[0086] Here, the execution entity can collect the configuration information of the information point to be updated input by the order processor via a POI collection terminal.

[0087] Among them, the POI collection terminal usually can include: components with functions of taking pictures and uploading, and components for saving the configuration information of the information point to be updated input by the user.

[0088] Specifically, in the entire process logistics track of goods transportation, when the delivery personnel / sorting personnel report a damaged or lost package; or when the delivery personnel pass by the entrances of stores, residential communities, unit buildings, scenic spots, shopping malls, etc. in a certain geographical area, they can check whether there are information points to be updated nearby. The execution entity responds to detecting an information point acquisition instruction, obtains the current location of the delivery personnel and the specified information points; in response to determining that there is no information point in the specified information points that matches the current location, a warning message can be output. After receiving the warning message, the delivery personnel can check whether there is an information point in the specified information points whose name matches the name of the information point to be updated. If there is no information point (i.e., the information point to be updated is a brand-new information point) that matches the name of the information point to be updated, or there is an information point that matches the name of the information point to be updated, but there is one or more attribute information that does not match, the delivery personnel can collect images of the surrounding buildings through the POI acquisition terminal and upload them.

[0089] In response to receiving the image of the surrounding buildings of the current location uploaded by the delivery personnel via the POI acquisition terminal, the execution entity can identify the acquisition location, building type, name, and other information from the image.

[0090] It should be noted that to avoid repeated input by the delivery personnel, the acquisition information of the latest preset number of times (for example, 3 times, 2 times) can be saved, and the configuration information of the information point to be updated can be determined based on the piece of acquisition information with the most content.

[0091] In some alternative ways, in response to detecting an information point acquisition instruction, obtaining the current location of the order processing personnel and the specified information points includes: in response to detecting an information point acquisition instruction, verifying the identity information of the order processing personnel; in response to successful verification, obtaining the current location of the order processing personnel and the specified information points.

[0092] In this implementation manner, in response to detecting an information point acquisition instruction, the execution entity can first obtain the identity information of the delivery personnel through the POI acquisition terminal and verify the identity. If the verification is successful, the current location of the delivery personnel and the specified information points are obtained.

[0093] Among them, the POI acquisition terminal can also include components for identifying user identity information, such as card readers, scanners, etc.

[0094] This implementation manner verifies the identity information of the order processing personnel in response to detecting an information point acquisition instruction; in response to successful verification, obtains the current location of the order processing personnel and the specified information points, and in response to determining that there is no information point in the specified information points that matches the current location, outputs a warning message to obtain the configuration information of the information point to be updated input by the order processing personnel, improving the effectiveness of the obtained configuration information.

[0095] In some alternative ways, obtaining the configuration information of the target information point includes: in response to receiving an instruction from an order processing personnel indicating that the pickup or delivery is completed, and determining that the location of the information point corresponding to the instruction does not match the current location of the order processing personnel, outputting an alarm message to prompt the order processing personnel to input the configuration information of the information point to be updated.

[0096] In this implementation manner, the executing entity can monitor in real time or periodically the instruction from the order processing personnel indicating that the pickup or delivery is completed. In response to receiving the instruction from the order processing personnel indicating that the pickup or delivery is completed, and determining that the location of the information point corresponding to the instruction does not match the current location of the delivery personnel, an alarm message is output to prompt the order processing personnel to input the configuration information of the information point to be updated.

[0097] Among them, the instruction indicating that the pickup or delivery is completed includes the user's order placement address.

[0098] Here, the method for determining whether the location of the information point corresponding to the instruction matches the current location can be that the location of the information point corresponding to the instruction is the same as the current location, or whether the distance between the location of the information point corresponding to the instruction and the current location meets a preset condition (such as the distance between the location of the information point corresponding to the instruction and the current location is less than or equal to a preset distance). This application does not make any limitations in this regard.

[0099] Among them, one or more attribute information of the information point corresponding to the instruction can be determined in advance based on the sending and receiving addresses.

[0100] This implementation manner, by responding to receiving an instruction from the delivery personnel indicating that the pickup or delivery is completed, and determining that the location of the information point corresponding to the instruction does not match the current location of the delivery personnel, outputs an alarm message to prompt the delivery personnel to input the configuration information of the information point to be updated, which helps to update the POI data in a timely manner.

[0101] Step 403: Update the information point in the map based on the configuration information of the information point to be updated.

[0102] In this embodiment, for the implementation details and technical effects of step 403, reference can be made to the description of step 202, which will not be elaborated here.

[0103] In some alternative ways, the method further includes: in response to obtaining the configuration information, sending a preset voucher to the client corresponding to the configuration information.

[0104] In this implementation manner, after obtaining the configuration information, the executing entity can send a preset voucher to the client corresponding to the configuration information. For example, points, coupons, etc.

[0105] Here, the values of the preset vouchers corresponding to different update categories can be different. For example, the preset voucher corresponding to creating an information point is 5 points; the preset voucher corresponding to updating an information point is 3 points, etc.

[0106] This implementation method issues a preset voucher to the client corresponding to the configuration information in response to obtaining the configuration information, which helps to implement the social collection of information point data, thereby improving the timeliness of information point data update.

[0107] From Figure 4 it can be seen that compared with the Figure 2 corresponding embodiment, the process 400 of the information point update method in this embodiment reflects that in response to detecting an information point acquisition instruction, the current position of the delivery person and the specified information point are acquired; in response to determining that there is no information point in the specified information point that matches the current position, a warning message is output to obtain the configuration information of the information point to be updated input by the delivery person, realizing the social collection of POI data and helping to update the POI data in a timely manner.

[0108] Further referring to Figure 5 , as an implementation of the methods shown in the above figures, an embodiment of an information point update device is provided in this application. This device embodiment corresponds to the Figure 2 shown method embodiment, and this device can be specifically applied to various electronic devices.

[0109] As Figure 5 shown, the information point update device 500 in this embodiment includes: an acquisition module 501 and an update module 502.

[0110] Among them, the acquisition module 501 can be configured to acquire the configuration information of the information point to be updated.

[0111] The update module 502 can be configured to update the information point in the map based on the configuration information of the information point to be updated.

[0112] In some optional ways of this embodiment, the acquisition module is further configured to, in response to detecting an information point acquisition instruction, acquire the current position of the order processing person and the specified information point; in response to determining that there is no information point in the specified information point that matches the current position, output a warning message to obtain the configuration information of the information point to be updated input by the order processing person.

[0113] In some optional ways of this embodiment, the acquisition module is further configured to, in response to detecting a creation instruction for the information point to be updated, present an operation interface for determining whether to create a new information point; in response to detecting an instruction to determine to create a new information point, determine that the update category of the information point to be updated is to create an information point, and present an operation interface for acquiring update information that matches the update category to acquire the update information.

[0114] In some alternative embodiments of the present embodiment, the obtaining module is further configured to, in response to detecting a creation instruction for an information point to be updated, present an operation interface for determining whether to create a new information point; in response to detecting an instruction to cancel creating a new information point, present an operation interface for determining whether the name of the information point to be updated has been changed; in response to detecting an instruction that the name has not been changed, determine that the update category is to update the position of the information point, and present an operation interface for obtaining update information that matches the update category; in response to obtaining the initial position of the information point to be updated and determining that the initial position is within a preset range of the original position of the information point to be updated, determine the initial position as the new position of the information point to be updated.

[0115] In some alternative embodiments of the present embodiment, the obtaining module is further configured to, in response to detecting an instruction that the name has been changed, determine that the update category is to update the description information of the information point, and present an obtaining interface for obtaining update information that matches the update category to obtain the update information.

[0116] In some alternative embodiments of the present embodiment, the obtaining module is further configured to: in response to receiving an instruction from an order processing personnel that the pick-up or delivery is completed, and determining that the position of the information point corresponding to the instruction does not match the current position of the order processing personnel, output an alarm message to prompt the order processing personnel to input the configuration information of the information point to be updated.

[0117] In some alternative embodiments of the present embodiment, the obtaining module is further configured to: based on the pick-up and delivery addresses in the logistics order, determine the configuration information of the information point to be updated.

[0118] In some alternative embodiments of the present embodiment, the obtaining module is further configured to: in response to detecting an information point obtaining instruction, verify the identity information of the order processing personnel; in response to successful verification, obtain the current position of the order processing personnel and the specified information point.

[0119] In some alternative embodiments of the present embodiment, the updating module is further configured to count the configuration information corresponding to the same update category until the number of the configuration information reaches a preset value; based on the configuration information of the preset value, update the information points in the map.

[0120] In some alternative embodiments of the present embodiment, the device further includes a sending module, which is configured to, in response to obtaining the configuration information, send a preset voucher to the client corresponding to the configuration information.

[0121] It should be noted that in the technical solution of the present disclosure, in terms of the collection, gathering, updating, analysis, processing, use, transmission, storage, etc. of the user's personal information, it complies with the provisions of relevant laws and regulations, is used for legal purposes, and does not violate public order and good customs. Necessary measures are taken for the user's personal information to prevent illegal access to the user's personal information data and to safeguard the security of the user's personal information, network security, and national security.

[0122] According to an embodiment of the present application, the present application further provides an electronic device and a readable storage medium.

[0123] As Figure 6 shown, it is a block diagram of an electronic device for an information point update method according to an embodiment of the present application.

[0124] 600 is a block diagram of an electronic device for an information point update method according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.

[0125] As Figure 6 shown, the electronic device includes: one or more processors 601, a memory 602, and an interface for connecting the components, including a high-speed interface and a low-speed interface. Each component is interconnected using different buses and can be installed on a common motherboard or in other ways as needed. The processor can process instructions executed within the electronic device, including instructions stored in the memory or on the memory to display graphical information of a GUI on an external input / output device (such as, a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (such as, as a server array, a set of blade servers, or a multi-processor system). Figure 6 In

[0126] The memory 602 is the non-transitory computer-readable storage medium provided by this application. Among them, the memory stores instructions executable by at least one processor, so that the at least one processor executes the information point update method provided by this application. The non-transitory computer-readable storage medium of this application stores computer instructions, and these computer instructions are used to make a computer execute the information point update method provided by this application.

[0127] As a non-transitory computer-readable storage medium, the memory 602 can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the information point update method in the embodiments of this application (for example, the Figure 5 acquisition module 501 and update module 502 shown in the appendix). By running the non-transitory software programs, instructions, and modules stored in the memory 602, the processor 601 executes various functional applications and data processing of the server, that is, implements the information point update method in the above method embodiments.

[0128] The memory 602 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created by the use of the electronic device for information point update, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include non-transitory memories, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory 602 may optionally include a memory remotely set relative to the processor 601, and these remote memories can be connected to the electronic device for information point update through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0129] The electronic device for the information point update method may further include: an input device 603 and an output device 604. The processor 601, the memory 602, the input device 603, and the output device 604 can be connected through a bus or other means, Figure 6 taking the connection through the bus as an example.

[0130] The input device 603 can receive input digital or character information, such as input devices such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, and a joystick. The output device 604 may include a display device, an auxiliary lighting device (for example, an LED), and a tactile feedback device (for example, a vibration motor), etc. The display device may include but is not limited to a liquid crystal display (LCD), a light-emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0131] The various embodiments of the systems and techniques described herein can be implemented in digital electronic circuitry, integrated circuit systems, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special or general purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0132] These computational programs (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, apparatus, and / or device (e.g., a disk, optical disk, memory, programmable logic device (PLD)) used to provide machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0133] For providing interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0134] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.

[0135] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client - server relationship is created by computer programs running on the respective computers and having a client - server relationship with each other.

[0136] According to the technical solution of the embodiment of the present application, the scope and accuracy of the collection and update of information points are improved.

[0137] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added, or deleted. For example, the steps recited in the present application can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution disclosed in the present application can be achieved, and no limitation is imposed herein.

[0138] The above - mentioned specific implementation manners do not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub - combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. An information point update method, the method comprising: Obtain the configuration information of the information point to be updated, where the configuration information includes an update category and update information matching the update category, and the update information includes at least one of the following information point attribute information: name, category, image, and location, and the information point to be updated is an information point in the logistics transportation track; Update the information point in the map based on the configuration information of the information point to be updated.

2. The method according to claim 1, wherein, The obtaining of the configuration information of the information point to be updated includes: In response to detecting an information point acquisition instruction, obtain the current location of the order processing personnel and the specified information point, where the specified information point is an information point within a preset area where the current location is located; In response to determining that there is no information point matching the current location among the specified information points, output a warning message to obtain the configuration information of the information point to be updated input by the order processing personnel.

3. The method according to claim 1, wherein, The obtaining of the configuration information of the information point to be updated includes: In response to detecting a creation instruction for the information point to be updated, present an operation interface for determining whether to create a new information point; In response to detecting an instruction to determine to create a new information point, determine that the update category of the information point to be updated is to create an information point, and present an operation interface for obtaining update information matching the update category to obtain the update information, where the update information includes: the name, category, image, and location of the information point to be updated.

4. The method according to claim 1, wherein, The obtaining of the configuration information of the information point to be updated includes: In response to detecting a creation instruction for the information point to be updated, present an operation interface for determining whether to create a new information point; In response to detecting an instruction to cancel the creation of a new information point, present an operation interface for determining whether the name of the information point to be updated has been changed; In response to detecting an instruction that the name has not been changed, determine that the update category is to update the location of the information point, and present an operation interface for obtaining update information matching the update category, where the update information includes the location of the information point to be updated; In response to obtaining the initial location of the information point to be updated and determining that the initial location is within the preset range of the original location of the information point to be updated, determine that the initial location is the location of the information point to be updated.

5. The method according to claim 4, the method further comprising: In response to detecting an instruction that the name has been changed, determine that the update category is to update the description information of the information point, and present an acquisition interface for obtaining update information matching the update category to obtain the update information, where the update information includes the name, location, and image of the information point to be updated.

6. The method according to any one of claims 1-5, wherein, The updating of the information point in the map based on the configuration information of the information point to be updated includes: Count the configuration information corresponding to the same update category until the number of configuration information reaches a preset value; Based on the configuration information of the preset value, update the information point in the map.

7. The method according to claim 2, wherein, The responding to detecting an information point acquisition instruction and obtaining the current location of the order processing personnel and the specified information point includes: In response to detecting an information point acquisition instruction, verify the identity information of the order processing personnel; In response to successful verification, obtain the current location of the order processing personnel and the specified information point.

8. The method according to claim 1, wherein, The obtaining of the configuration information of the information point to be updated includes: In response to receiving an instruction from an order processor indicating that pick-up or delivery is completed, and determining that the location of the information point corresponding to the instruction does not match the current location of the order processor, an alarm message is output to prompt the order processor to input the configuration information of the information point to be updated.

9. The method according to claim 1, wherein, The obtaining of the configuration information of the information point to be updated includes: Based on the pick-up and delivery addresses in the logistics order, determining the configuration information of the information point to be updated.

10. An information point update device, the device comprising: An obtaining module, configured to obtain the configuration information of the information point to be updated, where the configuration information includes an update category and update information matching the update category, and the update information includes at least one of the following information point attribute information: name, category, image, and location, and the information point to be updated is an information point on the logistics transportation track; An update module, configured to update the information point in the map based on the configuration information of the information point to be updated.

11. An electronic device, characterized in that Comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1-9.

12. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute the method according to any one of claims 1-9.