Geographic information updating method and device and cargo delivery method and device

By using the positioning information and video information of logistics vehicles to generate target geographic information, and combining the positioning information of the target storage box when the goods are properly placed, the problems of accuracy and cost in the update of geographic information and the delivery of goods are highly accurate and cost-effective, achieving a more efficient and accurate information update and delivery process.

CN120162333APending Publication Date: 2025-06-17BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311735475.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

In the prior art, geographic information updates rely on manual collection, resulting in high cost and low accuracy; when the goods are properly placed, mobile phone positioning information is easily modified manually, resulting in virtual free investment, affecting the accuracy of free investment information.

Method used

By receiving the positioning information and video information sent by the logistics vehicle, the target geographic information is generated, and auxiliary geographic information is obtained based on the pre-set geographical information set, and whether the update conditions are met for updates is determined; when the goods are properly placed, the target storage box is used to determine the right investment area and obtain the right investment information to avoid virtual right investment.

Benefits of technology

It improves the accuracy and efficiency of geographic information updates and reduces labor costs; avoids the phenomenon of virtual proper placement, and improves the efficiency and accuracy of proper placement of goods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120162333A_ABST
    Figure CN120162333A_ABST
Patent Text Reader

Abstract

The invention discloses a geographic information updating method and device and a cargo delivery method and device, and relates to the technical field of logistics transportation. A specific embodiment of the geographic information updating method comprises the following steps: generating corresponding target geographic information according to positioning information and video information; acquiring auxiliary geographic information corresponding to the target geographic information; and updating the geographic information set under the condition that the target geographic information and the auxiliary geographic information meet the updating condition. According to the embodiment, the geographic information updating accuracy can be improved, and the labor cost is reduced. A specific embodiment of the cargo delivery method comprises the steps of determining a target storage box corresponding to an information acquisition request, acquiring positioning information of the target storage box, determining a delivery area corresponding to the positioning information, and acquiring delivery information of the target storage box in the delivery area; and determining and confirming all-in-one information corresponding to the all-in-one request, and updating the all-in-one state of the all-in-one information. According to the embodiment, the tutorial efficiency can be improved, and virtual tutorial is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of logistics transportation, and particularly to a method and device for updating geographical information and a method and device for successful delivery of goods. Background Art

[0002] Each geographical location has corresponding geographical information, which includes: name, address, longitude and latitude, category and other information. The geographical information corresponding to each geographical location is dynamic and changing. For example, if a new subway station is opened next to a school, the relevant information of the corresponding subway station needs to be added to the geographical information corresponding to the school. In order to provide high-quality services based on geographical information, the geographical information should be updated in a timely manner. Currently, when updating geographical information, it mainly relies on manual collection methods. For example, after information collection personnel confirm the geographical information on the spot, they fill in the corresponding geographical information on the information upload page, etc.

[0003] When performing successful delivery of goods, it is necessary for logistics personnel to reach the geographical location indicated by the successful delivery information of the goods before carrying out the successful delivery of the goods. Logistics personnel can view all the successful delivery information of the goods, and the system determines the geographical information where they are located based on the mobile phone positioning information of the logistics personnel and updates the successful delivery status of the goods.

[0004] In the process of implementing the present invention, the inventors found that the prior art has at least the following problems:

[0005] Using the manual collection method consumes a large amount of human cost, and the accuracy of the obtained geographical information is low; the mobile phone positioning information can be manually modified, and the phenomenon of virtual successful delivery is likely to occur, resulting in inaccurate information for confirmed successful delivery. Summary of the Invention

[0006] In view of this, embodiments of the present invention provide a method and device for updating geographical information and a method and device for successful delivery of goods, which can improve the accuracy of geographical information update, reduce human cost; improve the efficiency of successful delivery of goods and avoid virtual successful delivery.

[0007] To achieve the above object, according to the first aspect of the embodiments of the present invention, a method for updating geographical information is provided, including:

[0008] Receiving the positioning information sent by a pre-set logistics vehicle and the video information corresponding to the positioning information, and generating corresponding target geographical information according to the positioning information and the video information;

[0009] Obtaining auxiliary geographical information corresponding to the target geographical information according to a pre-set geographical information set;

[0010] Determine whether the target geographic information and the auxiliary geographic information meet the pre-set update conditions. If the target geographic information and the auxiliary geographic information meet the update conditions, use the target geographic information to update the geographic information set.

[0011] Optionally, generating corresponding target geographic information according to the positioning information and the video information includes:

[0012] Perform text recognition on the video information to extract the text information included in the video information;

[0013] Combine the text information with the positioning information to generate corresponding target geographic information.

[0014] Optionally, obtaining auxiliary geographic information corresponding to the target geographic information according to a pre-set geographic information set includes:

[0015] Obtain a pre-set search radius, and obtain auxiliary positioning information in the geographic information set whose distance from the positioning information is less than or equal to the search radius;

[0016] Receive auxiliary video information corresponding to the auxiliary positioning information;

[0017] Generate auxiliary geographic information corresponding to the target geographic information according to the auxiliary positioning information and the auxiliary video information.

[0018] Optionally, before generating corresponding target geographic information according to the positioning information and the video information, the method further includes:

[0019] Obtain corresponding first historical information in the geographic information set according to the positioning information;

[0020] Determine that the first historical information meets the pre-set information generation conditions.

[0021] Optionally, determining whether the target geographic information and the auxiliary geographic information meet the pre-set update conditions includes:

[0022] Determine whether the target geographic information is equal to the first historical information;

[0023] Obtain second historical information corresponding to the auxiliary geographic information in the geographic information set, and determine whether the auxiliary geographic information is equal to the second historical information;

[0024] If the target geographic information is not equal to the first historical information and the auxiliary geographic information is equal to the second historical information, determine that the target geographic information and the auxiliary geographic information meet the update conditions.

[0025] Optionally, when it is determined that the target geographic information is equal to the first historical information, the method further includes:

[0026] Updating the cumulative equal times corresponding to the first historical information;

[0027] When the cumulative equal times is greater than or equal to a preset equal times threshold, updating the update time corresponding to the first historical information and resetting the cumulative equal times.

[0028] According to a second aspect of an embodiment of the present invention, there is provided a method for successful delivery of goods, including:

[0029] In response to receiving an information acquisition request, determining a corresponding target storage box, acquiring the positioning information of the target storage box, determining the successful delivery area corresponding to the positioning information, and acquiring the successful delivery information of the target storage box within the successful delivery area;

[0030] In response to receiving a confirmation of successful delivery request, determining the corresponding successful delivery information and updating the successful delivery status of the successful delivery information.

[0031] Optionally, before receiving the information acquisition request, the method further includes:

[0032] In response to receiving a goods allocation request, associating a preset storage box with preset user information;

[0033] In response to receiving an information viewing request, determining a corresponding storage box to be successfully delivered and acquiring a list of successful delivery information corresponding to the storage box to be successfully delivered;

[0034] In response to receiving an information confirmation request, determining a corresponding target user and binding the target user to the storage box to be successfully delivered.

[0035] According to a third aspect of an embodiment of the present invention, there is provided a device for updating geographic information, including:

[0036] A generation module, configured to receive the positioning information sent by a preset logistics vehicle and the video information corresponding to the positioning information, and generate corresponding target geographic information according to the positioning information and the video information;

[0037] An acquisition module, configured to acquire auxiliary geographic information corresponding to the target geographic information according to a preset geographic information set;

[0038] An update module, configured to determine whether the target geographic information and the auxiliary geographic information meet preset update conditions, and update the geographic information set with the target geographic information when the target geographic information and the auxiliary geographic information meet the update conditions.

[0039] Optionally, generating corresponding target geographic information according to the positioning information and the video information includes:

[0040] Performing character recognition on the video information to extract the character information included in the video information;

[0041] Combining the character information and the positioning information to generate corresponding target geographic information.

[0042] Optionally, obtaining auxiliary geographic information corresponding to the target geographic information according to a preset geographic information set includes:

[0043] Obtaining a preset search radius, and obtaining auxiliary positioning information in the geographic information set whose distance from the positioning information is less than or equal to the search radius;

[0044] Receiving auxiliary video information corresponding to the auxiliary positioning information;

[0045] Generating auxiliary geographic information corresponding to the target geographic information according to the auxiliary positioning information and the auxiliary video information.

[0046] Optionally, the device further includes:

[0047] A positioning module, configured to obtain corresponding first historical information in the geographic information set according to the positioning information;

[0048] A determination module, configured to determine that the first historical information meets a preset information generation condition.

[0049] Optionally, determining whether the target geographic information and the auxiliary geographic information meet a preset update condition includes:

[0050] Determining whether the target geographic information is equal to the first historical information;

[0051] Obtaining second historical information corresponding to the auxiliary geographic information in the geographic information set, and determining whether the auxiliary geographic information is equal to the second historical information;

[0052] When the target geographic information is not equal to the first historical information and the auxiliary geographic information is equal to the second historical information, determining that the target geographic information and the auxiliary geographic information meet the update condition.

[0053] Optionally, the device further includes:

[0054] An update module, configured to update the cumulative equal times corresponding to the first historical information;

[0055] A reset module, configured to update the update time corresponding to the first historical information and reset the cumulative equal times when the cumulative equal times are greater than or equal to a preset equal times threshold.

[0056] According to a fourth aspect of an embodiment of the present invention, there is provided a device for successful delivery of goods, including:

[0057] An acquisition module, configured to determine a corresponding target storage box in response to receiving an information acquisition request, acquire the positioning information of the target storage box, determine a successful delivery area corresponding to the positioning information, and acquire the successful delivery information of the target storage box within the successful delivery area;

[0058] An update module, configured to determine corresponding successful delivery information and update the successful delivery status of the successful delivery information in response to receiving a confirmation of successful delivery request.

[0059] Optionally, the target storage box includes a rechargeable battery, an information acquisition device, and an information transmission device.

[0060] Optionally, the device further includes:

[0061] An allocation module, configured to associate a preset storage box with preset user information in response to receiving a goods allocation request;

[0062] A viewing module, configured to determine a corresponding storage box to be successfully delivered and acquire a list of successful delivery information corresponding to the storage box to be successfully delivered in response to receiving an information viewing request;

[0063] A confirmation module, configured to determine a corresponding target user and bind the target user to the storage box to be successfully delivered in response to receiving an information confirmation request.

[0064] According to a fifth aspect of an embodiment of the present invention, there is provided an electronic device, including:

[0065] One or more processors;

[0066] A storage device, configured to store one or more programs,

[0067] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.

[0068] According to a sixth aspect of an embodiment of the present invention, there is provided a computer-readable medium, on which a computer program is stored, and when the program is executed by a processor, the method described in any of the above embodiments is implemented.

[0069] One embodiment of the above invention has the following advantages or beneficial effects: generating corresponding target geographical information based on positioning information and video information, obtaining auxiliary geographical information corresponding to the target geographical information, and updating the geographical information when the target geographical information and the auxiliary geographical information meet the update conditions can improve the accuracy and efficiency of geographical information update; obtaining the positioning information and video information sent by the logistics vehicle can combine the logistics transportation business with the geographical information update business, reducing the labor and material costs of geographical information collection and update; performing text recognition on the video information can improve the accuracy of the target geographical information; obtaining the first historical information corresponding to the positioning information and generating the target geographical information when the first historical information meets the information generation conditions can avoid repeated update of geographical information and save server operation resources; generating a prompt message when the cumulative condition compliance times reach the threshold can timely remind the business personnel to conduct a review, avoiding the business personnel's frequent participation in geographical information review and reducing the labor cost; when the business personnel cannot confirm whether to update the geographical information, initiating a task push request to enable the logistics personnel to claim the task and complete the confirmation of the geographical information can improve the flexibility and accuracy of geographical information update; determining the corresponding delivery area based on the positioning information sent by the target storage box and obtaining the corresponding delivery information can avoid the occurrence of virtual delivery phenomena and improve the efficiency and accuracy of goods delivery; updating the usage status of the storage box can quickly determine whether the storage box can be used normally, timely prompt the maintenance personnel to repair the storage box, and avoid putting the storage box that cannot be used normally into use, further ensuring the efficiency and accuracy of goods delivery.

[0070] The further effects of the above non-conventional optional methods will be described below in combination with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] The drawings are used to better understand the present invention and do not constitute an improper limitation to the present invention. Among them:

[0072] Figure 1 is a schematic diagram of the main process of the method for updating geographical information according to an embodiment of the present invention;

[0073] Figure 2 is a schematic diagram of the main process of the method for updating geographical information according to a referenceable embodiment of the present invention;

[0074] Figure 3 is a schematic diagram of the main process of the method for updating geographical information according to another referenceable embodiment of the present invention;

[0075] Figure 4 is a schematic diagram of the main process of the method for delivering goods properly according to an embodiment of the present invention;

[0076] Figure 5 Schematic diagram of a storage box for a method of successfully delivering goods according to a reference embodiment of the present invention;

[0077] Figure 6 Schematic diagram of the cooperation between a method of successfully delivering goods and a method of updating geographical information according to a reference embodiment of the present invention;

[0078] Figure 7 Schematic diagram of the main process of a method of successfully delivering goods according to a reference embodiment of the present invention;

[0079] Figure 8 Schematic diagram of the main process of a method of successfully delivering goods according to another reference embodiment of the present invention;

[0080] Figure 9 Schematic diagram of the main modules of a device for updating geographical information according to an embodiment of the present invention;

[0081] Figure 10 Schematic diagram of the main modules of a device for successfully delivering goods according to an embodiment of the present invention;

[0082] Figure 11 Exemplary system architecture diagram to which the embodiments of the present invention can be applied;

[0083] Figure 12 Schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing the embodiments of the present invention. Detailed implementation manners

[0084] The following describes exemplary embodiments of the present invention with reference to the accompanying drawings. Various details of the embodiments of the present invention are included to assist 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 the present invention. Similarly, descriptions of well-known functions and structures are omitted below for clarity and conciseness.

[0085] It should be noted that in the technical solutions of the present invention, the collection, use, storage, sharing, transfer, and other processing of the user's personal information all comply with the provisions of relevant laws and regulations, and the user needs to be informed and obtain the consent or authorization of the user. When applicable, technical processing such as de-identification and / or anonymization and / or encryption is performed on the user's personal information.

[0086] Each geographical location has corresponding geographical information, which indicates that the corresponding geographical location is surrounding information. The geographical information includes: name, address, longitude and latitude, category and other information. The geographical information corresponding to each geographical location will change. For example, if a new subway station is opened next to a school, the geographical information corresponding to the school will change accordingly. In order to provide high-quality services based on geographical information, the geographical information should be updated in a timely manner. Currently, when updating geographical information, it mainly relies on manual collection methods or crowdsourcing collection methods. For example, after information collectors confirm the geographical information on the spot, they fill in the corresponding geographical information on the information upload page, and so on.

[0087] When performing successful delivery of goods, it is necessary for logistics personnel to arrive at the geographical location indicated by the successful delivery information of the goods before carrying out the successful delivery of the goods. Logistics personnel can view all the successful delivery information of the goods, and the system determines whether they have arrived at the corresponding geographical information based on the mobile phone positioning information of the logistics personnel. If so, the successful delivery status of the goods is updated.

[0088] Using the manual collection method consumes a large amount of human costs. Using the crowdsourcing collection method to directly update the geographical information according to the data returned by the information collection device results in low accuracy of the updated geographical information, and a large amount of human and material resources are also required for on-site collection of geographical information. Courier personnel can manually modify the positioning information of the mobile phone, thus realizing the virtual successful delivery phenomenon that the goods can be successfully delivered without arriving at the designated geographical location, which leads to low successful delivery efficiency and inaccurate successful delivery results.

[0089] In view of this, according to the first aspect of the embodiments of the present invention, a method for updating geographical information is provided.

[0090] Figure 1 It is a schematic diagram of the main process of the method for updating geographical information according to the embodiments of the present invention. As Figure 1 shown, the method for updating geographical information according to the embodiments of the present invention mainly includes the following steps S101 to step S103.

[0091] Step S101, receiving the positioning information sent by a pre-set logistics vehicle and the video information corresponding to the positioning information, and generating corresponding target geographical information according to the positioning information and the video information.

[0092] A logistics vehicle is a vehicle used for cargo transportation. An information collection device and an information sending device are pre-set on the logistics vehicle. The information collection device includes devices such as a GPS (Global Positioning System) device, a camera, a video recorder, a camera, a tape recorder, etc. The information sending device includes devices such as a Wi-Fi (wireless communication technology) device, a Bluetooth device, a network card, a SIM (Subscriber Identity Module) card, etc. During the process of the logistics vehicle transporting goods, the information collection device on the logistics vehicle obtains the positioning information of the logistics vehicle and the image information and video information around the logistics vehicle. The positioning information has an associated relationship with the image information and video information. Each positioning information corresponds to one or more video information and image information. For example, a duration threshold is pre-set, and the video information and image information are obtained within the duration threshold before or after obtaining the positioning information, and it is determined that the obtained video information and image information have an associated relationship with the positioning information, and the obtained video information and image information are used as the surrounding geographical information of the positioning information.

[0093] The information sending device on the logistics vehicle sends the obtained positioning information and the video information corresponding to the positioning information to the execution entity of the embodiment of the present invention. The execution entity of the embodiment of the present invention generates corresponding target geographical information according to the positioning information and the corresponding video information. Geographical information is a set of information used to describe a geographical location. Geographical information includes: the name of the geographical location (for example, east of Road A1, south of Bridge A2, etc.), the name of the buildings or facilities around the geographical location (for example, Building A3, Supermarket A4, etc.), the category information of the building or facility (for example, catering, business, residential, etc.), the address of the geographical location (for example, No. A6, Road A5) and the longitude and latitude information of the geographical location. Each geographical information can be used as the POI (Point Of Interest) information of a geographical location.

[0094] Specifically, the execution entity of the embodiment of the present invention parses the received positioning information to obtain the longitude and latitude information corresponding to the geographical location; the execution entity of the embodiment of the present invention performs image capture on the received video information. For example, during the playback of the video information, according to a pre-set time interval, the video information is periodically captured to obtain the corresponding image information; OCR (Optical Character Recognition) character recognition is performed on the obtained image information to obtain the text information contained in the image information.

[0095] For the video information obtained during the transportation of goods, the text information contained in the video information usually includes: building information, road sign information, advertisement information, etc. Therefore, it is necessary to match and identify the obtained text information to remove the text information that does not belong to geographical information. Specifically, obtain a pre-set keyword matching set, which is a set of keywords usually contained in geographical information. The keywords include: road information such as "street", "road", "bridge", etc., and building information such as "bank", "community", "museum", "store", etc.; obtain pre-set identification rules, for example: the text information does not include punctuation marks, the length of the text information meets the length requirements, the text information does not include special characters, the text information does not include unrecognizable characters, etc.; when the text information meets the above identification rules and includes one or more keywords in the keyword matching set, determine that the text information can be used to generate geographical information, and remove the text information that fails to pass the above judgment. Combine the text information that is successfully matched and recognized with the corresponding positioning information to obtain the corresponding target geographical information.

[0096] Exemplarily, when identifying the video information, the obtained text information is {"West of Intersection B1", "Restaurant B2", "Sub-district Residents' Committee B3", "Please contact phone number 1234 for finding a designated driver"}. The pre-set keywords include: "intersection", "street", "restaurant". The pre-set identification rules include: the text information does not include punctuation marks, and the characters with a length less than 8; according to the above keywords and identification rules, determine that the text information that can be used to generate geographical information includes "West of Intersection B1", "Restaurant B2", "Sub-district Residents' Committee B3"; associate, package and store the above information with the corresponding positioning information, for example, "(E116.20, N39.56)", to obtain the corresponding target geographical information.

[0097] By parsing, matching and identifying the text information and the video information, the acquisition efficiency and accuracy of the target geographical information can be improved, which is convenient for updating the geographical information.

[0098] According to a reference embodiment of the present invention, generating the corresponding target geographical information according to the positioning information and the video information includes: performing text recognition on the video information to extract the text information included in the video information; combining the text information with the positioning information to generate the corresponding target geographical information.

[0099] Perform text recognition on video information. Specifically, during the playback of video information, corresponding image information is obtained at regular intervals or for every few frames of the video, resulting in an image information set corresponding to the video information. The pre-trained text inspection algorithm model is used to recognize the image information included in the image information set and extract feature images at different feature levels. Since each image information may contain multiple text regions, and the sizes of different text regions may be the same or different, multiple feature levels are set according to different sizes. The multiple extracted feature images are merged to generate an image information containing multiple feature labels of different sizes. The feature labels indicate the regions containing text information in the image information, and the sizes of different feature labels are determined by the sizes of the regions containing text information. According to the feature labels included in the image information, the regions containing text information are intercepted to obtain intercepted image information. The above text inspection algorithm model can be an EAST algorithm model, an AdvancedEAST algorithm model, etc.

[0100] After obtaining the intercepted image information, a pre-trained text recognition algorithm model is used to recognize the intercepted image information. Specifically, the convolutional layer of the text recognition algorithm model is used to extract features from the intercepted image information to obtain a feature sequence corresponding to the intercepted image information. The recurrent layer of the text recognition algorithm model is used to predict the feature sequence, outputting a predicted label distribution, where each label distribution has a corresponding score or probability value. The transcription layer of the text recognition algorithm model is used to convert the predicted label distribution into a corresponding prediction result, i.e., text information. The above text recognition algorithm model can be a CRNN algorithm model, a Fast CRNN algorithm model, a Faster CRNN algorithm model, etc.

[0101] After obtaining the text information, the text information is combined with the location information. For example, it is encapsulated using data structures such as a mapping table or a linked list to obtain the target geographical information. The target geographical information is stored in a relational database or a non-relational database for easy querying and obtaining of the target geographical information.

[0102] Obtaining corresponding image information based on video information, performing text inspection and text recognition on the image information can improve the efficiency of obtaining text information, obtain more accurate text information, and reduce the recognition error of text information.

[0103] According to another referenceable embodiment of the present invention, before generating the corresponding target geographical information based on the location information and the video information, the method further includes: obtaining corresponding first historical information from the geographical information set according to the location information; determining that the first historical information meets the pre-set information generation conditions.

[0104] The pre-set logistics vehicles obtain positioning information and video information at regular intervals and send them to the execution entity of the embodiment of the present invention. The execution entity of the embodiment of the present invention converts the received positioning information and video information into target geographical information, stores the target geographical information, and obtains a geographical information set. For example, using the positioning information as the primary key, the positioning information and the corresponding target geographical information are stored in a relational database, or the positioning information and the corresponding target geographical information are used as key-value pairs and stored in a non-relational database, so that the corresponding target geographical information can be determined according to the positioning information.

[0105] Before generating the target geographical information, query the pre-set geographical information set according to the received positioning information to determine whether there is first historical information corresponding to the positioning information. The first historical information represents the geographical information generated according to the positioning information and the corresponding historical video information before this positioning information is received this time, and the first historical information is the historical geographical information corresponding to the positioning information. When the geographical information set does not include the first historical information corresponding to the positioning information, it means that the embodiment of the present invention receives this positioning information for the first time. Therefore, directly generate the corresponding target geographical information according to the positioning information and the corresponding video information, and store the target geographical information; when the geographical information set includes the first historical information corresponding to the positioning information, it means that the execution entity of the embodiment of the present invention has received this positioning information before and generated the corresponding geographical information (i.e., the first historical information) according to the video information at that time. Therefore, obtain the pre-set information generation conditions and determine whether the first historical information meets the information generation conditions. The information generation conditions include: the storage time of the first historical information is greater than or equal to the preset generation time threshold, the update frequency of the first historical information is less than or equal to the preset frequency threshold, the number of updates of the first historical information within the target period is less than or equal to the preset number threshold, etc.; when the first historical information meets the above information generation conditions, generate the corresponding target geographical information according to the positioning information and the corresponding video information, and when the first historical information does not meet the above information generation conditions, do not generate the corresponding target geographical information.

[0106] Exemplarily, the first historical information is queried according to the positioning information, and the storage time of the first historical information is 2 months. The pre-set information generation condition obtained is that "the storage time of the first historical information is greater than or equal to 1 month". Since the first historical information meets the above information generation conditions, the corresponding target geographical information should be generated according to the positioning information and the corresponding video information.

[0107] Query the first historical information. When the first historical information meets the information generation conditions set in advance, generate the corresponding target geographical information, which can avoid generating the target geographical information corresponding to the same positioning information multiple times in a short period. Since the geographical information of a geographical location does not change frequently, setting the information generation conditions can avoid repeatedly generating the same target geographical information and save the server operation resources.

[0108] Step S102, obtain the auxiliary geographical information corresponding to the target geographical information according to the pre-set geographical information set.

[0109] After generating the target geographical information, obtain the auxiliary geographical information corresponding to the target geographical information. The auxiliary geographical information is the geographical information with a high correlation with the target geographical information. Specifically, the city, district, and county where the target geographical information is located are divided in advance, and the city, district, and county where the target geographical information is located are divided into multiple regions, and the target region corresponding to the target geographical information is determined. Search for the auxiliary positioning information within the target region in the pre-set geographical information set; when the number of auxiliary positioning information is very large, randomly select a preset number of auxiliary positioning information from all the auxiliary positioning information, or sort all the auxiliary positioning information in the order of the distance from near to far from the positioning information, and select the preset number of auxiliary positioning information ranked at the front. After determining the auxiliary positioning information, the execution entity of the embodiment of the present invention returns the auxiliary positioning information to the corresponding logistics vehicle, and makes the logistics vehicle drive to the location of the auxiliary positioning information to obtain the corresponding auxiliary video information. After receiving the auxiliary video information, the execution entity of the embodiment of the present invention generates the corresponding auxiliary geographical information according to the auxiliary positioning information and the auxiliary video information.

[0110] Exemplarily, the positioning information corresponding to the target geographical information is positioning information D. The area where the target geographical information is located is divided into equal areas to obtain 4 regions such as region C1, region C2, region C3, and region C4. Among them, the region where the target geographical information is located is region C2; traverse the geographical information set to find the auxiliary positioning information within region C2, and obtain auxiliary positioning information D1 (the distance from positioning information D is 100 meters), auxiliary positioning information D2 (the distance from positioning information D is 200 meters), auxiliary positioning information D3 (the distance from positioning information D is 50 meters), auxiliary positioning information D4 (the distance from positioning information D is 150 meters), and auxiliary positioning information D5 (the distance from positioning information D is 300 meters); since only 3 auxiliary positioning information is required, therefore, sort according to the distance from near to far from positioning information D, and select the 3 auxiliary positioning information closest to positioning information D as: auxiliary positioning information D3, auxiliary positioning information D1, and auxiliary positioning information D4.

[0111] By pre-dividing the cities, districts, and counties where the target geographical information is located, the auxiliary positioning information corresponding to the target geographical information can be quickly determined, thereby improving the generation efficiency of the auxiliary geographical information, ensuring a high correlation between the auxiliary geographical information and the target geographical information, and facilitating the improvement of the accuracy of geographical information updates.

[0112] According to a reference embodiment of the present invention, obtaining the auxiliary geographical information corresponding to the target geographical information according to a preset geographical information set includes: obtaining a preset search radius, and obtaining auxiliary positioning information in the geographical information set whose distance from the positioning information is less than or equal to the search radius; receiving auxiliary video information corresponding to the auxiliary positioning information; and generating the auxiliary geographical information corresponding to the target geographical information according to the auxiliary positioning information and the auxiliary video information.

[0113] After obtaining the target geographical information, obtain the preset search radius, and centered on the position indicated by the positioning information, search in the geographical information set for auxiliary positioning information whose distance from the positioning information is less than or equal to the search radius. In the case where the number of auxiliary positioning information is very large, according to the preset category weight matching table, determine the weight corresponding to the category information associated with the auxiliary positioning information. For example, if the category information is "bank", the weight is 1, and if the category information is "subway", the weight is 2, etc. The weights corresponding to different category information can be the same or different; calculate the weighted distance between the auxiliary positioning information and the positioning information corresponding to the target geographical information according to the category information and the distance. Sort the weighted distances, and select a preset number of auxiliary positioning information according to the sorting result. After determining the auxiliary positioning information, prompt the corresponding logistics vehicle to obtain the auxiliary video information corresponding to the auxiliary positioning information, and after receiving the auxiliary video information, generate the corresponding auxiliary geographical information according to the auxiliary positioning information and the auxiliary video information.

[0114] Exemplarily, the positioning information corresponding to the target geographical information is positioning information E. The preset search radius is obtained as 1 kilometer, and the geographical information set is traversed to find the auxiliary positioning information whose distance from the target geographical information is less than or equal to 1 kilometer, obtaining auxiliary positioning information E1 (the distance from positioning information E is 200 meters, and the category information is "finance"), auxiliary positioning information E2 (the distance from positioning information E is 300 meters, and the category information is "business"), auxiliary positioning information E3 (the distance from positioning information E is 400 meters, and the category information is "food"), auxiliary positioning information E4 (the distance from positioning information E is 500 meters, and the category information is "shopping"), and auxiliary positioning information E5 (the distance from positioning information E is 600 meters, and the attribute information is "tech"); since only 3 pieces of auxiliary positioning information are required, therefore, the preset category weight matching table is obtained, getting "{‘finance’:‘1’;‘business’:‘2’;‘food’:‘3’;‘shopping’:‘3’;‘tech’:‘2’}", where "‘finance’:‘1’" means the weight corresponding to "finance" is 1, "‘business’:‘2’" means the weight corresponding to "business" is 2, "‘food’:‘3’" means the weight corresponding to "food" is 3, "‘shopping’:‘3’" means the weight corresponding to "shopping" is 3, "‘tech’:‘2’" means the weight corresponding to "tech" is 2. Multiply the above distances by the weights corresponding to the category information to determine the weighted distance corresponding to each piece of auxiliary positioning information, sort them in ascending order of the weighted distance, and select the 3 pieces of auxiliary positioning information with the smallest weighted distance as: auxiliary positioning information E1, auxiliary positioning information E2, and auxiliary positioning information E3. Among them, the weighted distances of auxiliary positioning information E3 and auxiliary positioning information E5 are equal, so select the auxiliary positioning information E3 that is closer to the positioning information E among these two pieces of auxiliary positioning information.

[0115] Presetting the search radius and the category weight matching table can quickly determine the auxiliary positioning information corresponding to the target geographical information, thereby improving the generation efficiency of the auxiliary geographical information, and ensuring that the auxiliary geographical information has a high correlation with the target geographical information, which is convenient for improving the accuracy of geographical information update.

[0116] Step S103, determine whether the target geographical information and the auxiliary geographical information meet the preset update conditions. In the case where the target geographical information and the auxiliary geographical information meet the update conditions, use the target geographical information to update the geographical information set.

[0117] After obtaining the target geographical information and the auxiliary geographical information, obtain the historical geographical information corresponding to the target geographical information, that is, the first historical information described in the previous embodiments. Determine whether both the target geographical information and the auxiliary geographical information meet the pre-set update conditions respectively. The update conditions include: the information of the target geographical information is complete, the information of the auxiliary geographical information is complete, the target geographical information is not equal to the first historical information, there is at least one auxiliary geographical information that can assist in proving that the target geographical information is not equal to the first historical information, the number of auxiliary geographical information that can be used for auxiliary proof is greater than or equal to the pre-set quantity threshold, and so on. Among them, auxiliary proof means that the difference between the target geographical information and the first historical information also exists between the auxiliary geographical information and the first historical information. For example, when the target geographical information includes one more new building than the first historical information, it is determined that the target geographical information is not equal to the first historical information. Since the auxiliary geographical information is the surrounding information of the target geographical information and the auxiliary geographical information also includes this new building, therefore, the auxiliary geographical information also includes one more such new building than the first historical information, thus determining that the auxiliary geographical information can assist in proving that the target geographical information is not equal to the first historical information. When the target geographical information and the auxiliary geographical information meet the above update conditions, it indicates that the target geographical information has new geographical information compared with the first historical information and it should be updated. Therefore, use the target geographical information to update the geographical information set. Specifically, use the target geographical information set to replace the first historical information. When the target geographical information and the auxiliary geographical information do not meet the above update conditions, it indicates that the target geographical information is equal to the first historical information and the target geographical information does not have new information. Therefore, the target geographical information should not be used to update the geographical information set, thereby improving the efficiency and accuracy of geographical information update.

[0118] Exemplarily, the target geographic information is "{‘E100-N100’,‘shop1’,‘school2’,‘bank3’}", where "‘E100-N100’" represents 100 degrees east longitude and 100 degrees north latitude, and "‘shop1’,‘school2’,‘bank3’" indicates that the target geographic information includes: the store "shop1", the school "school2", and the bank "bank3". The auxiliary geographic information is "{‘E100-N99’,‘hospital4’,‘theater5’,‘shop1’}", and the first historical information is "{‘E100-N100’,‘school2’,‘bank3’}". By comparison, the difference between the target geographic information and the first historical information is that the target geographic information adds the store "shop1". Moreover, the difference between the auxiliary geographic information and the first historical information also includes: adding the store "shop1". Therefore, the auxiliary geographic information can assist in proving the difference between the target geographic information and the first historical information. When the information of the target geographic information is complete and the information of the auxiliary geographic information is complete, use the target geographic information to replace the first historical information and store the target geographic information in the geographic information set to complete the update of the geographic information.

[0119] Using the auxiliary geographic information to assist in proving the target geographic information and, when the target geographic information and the auxiliary geographic information meet the update conditions, using the target geographic information for information update can improve the accuracy and efficiency of geographic information update.

[0120] According to a reference embodiment of the present invention, determining whether the target geographic information and the auxiliary geographic information meet the pre-set update conditions includes: determining whether the target geographic information is equal to the first historical information; obtaining the second historical information corresponding to the auxiliary geographic information in the geographic information set and determining whether the auxiliary geographic information is equal to the second historical information; and when the target geographic information is not equal to the first historical information and the auxiliary geographic information is equal to the second historical information, determining that the target geographic information and the auxiliary geographic information meet the update conditions.

[0121] After obtaining the first historical information corresponding to the target geographical information, compare the target geographical information with the first historical information to determine whether they are equal. Specifically, determine whether the names of the geographical locations included in the target geographical information and the first historical information are the same, whether the names of the buildings or facilities around the geographical location are the same, whether the category information of the building or facility is the same, whether the address information of the geographical location is the same, and so on. The first historical information and the target geographical information are generated from the same positioning information and video information taken at different times. Specifically, the shooting time of the video information for generating the first historical information is earlier than the shooting time of the video information for generating the target geographical information. Due to the different shooting times, the text information included in the two video information may also be unequal, resulting in the generated target geographical information and the first historical information being unequal.

[0122] In the case where the target geographical information and the first historical information are not equal, obtain the auxiliary geographical information corresponding to the target geographical information. The auxiliary geographical information is the geographical information around the target geographical information and is generated from other positioning information around the positioning information corresponding to the target geographical information and the video information corresponding to the other positioning information. Obtain the second historical information with the same positioning information as the auxiliary geographical information from the geographical information set. The second historical information represents the geographical information generated according to the positioning information of the auxiliary geographical information and the corresponding historical video information before obtaining the auxiliary geographical information. The second historical information is the historical geographical information corresponding to the auxiliary geographical information.

[0123] After obtaining the second historical information corresponding to the auxiliary geographical information, compare the auxiliary geographical information with the second historical information to determine whether they are equal. Specifically, determine whether the names of the geographical locations included in the auxiliary geographical information and the second historical information are the same, whether the names of the buildings or facilities around the geographical location are the same, whether the category information of the building or facility is the same, whether the address information of the geographical location is the same, and so on. The second historical information and the auxiliary geographical information are generated from the same positioning information and video information taken at different times. Specifically, the shooting time of the video information for generating the second historical information is earlier than the shooting time of the video information for generating the auxiliary geographical information. Due to the different shooting times, the text information included in the two video information may also be unequal, resulting in the generated auxiliary geographical information and the second historical information being unequal.

[0124] If the auxiliary geographical information is equal to the second historical information, it indicates that the geographical information around the target geographical information coincides with the geographical information around the first historical information. Also, since the target geographical information is not equal to the first historical information, it means that there are different geographical information for the target geographical information relative to the first historical information, and geographical information update should be performed. Therefore, when the target geographical information is not equal to the first historical information and the auxiliary geographical information is equal to the second historical information, it is determined that the target geographical information and the auxiliary geographical information meet the update conditions, and the target geographical information should be used to update the geographical information set.

[0125] Exemplarily, the target geographical information set includes {'E50-N50', 'factory1', 'library2'}, and the first historical information includes {'E50-N50', 'factory1'}. Here, "‘E50-N50’" represents 50 degrees east longitude and 50 degrees north latitude, and "‘factory1’,‘library2’" indicates that there is a factory "factory1" and a library "library2" around this geographical location. The target geographical information has a newly added library compared to the first historical information; the auxiliary geographical information includes {'E50-N49.5', 'factory2', 'factory3'}, and the second historical information includes {'E50-N49.5', 'factory2', 'factory3'}. Since the auxiliary geographical information is equal to the second historical information, it shows that the surrounding information of the target geographical information is equal to the surrounding information of the first historical information, and the target geographical information has indeed undergone information update based on the first historical information; therefore, it is determined that the target geographical information and the auxiliary geographical information meet the update conditions.

[0126] By comparing the auxiliary geographical information and the second historical information to assist in proving the authenticity and accuracy of the target geographical information, it can improve the accuracy and update efficiency of geographical information update and reduce the cost of manual comparison.

[0127] According to another referenceable embodiment of the present invention, when it is determined that the target geographical information is equal to the first historical information, the method further includes: updating the cumulative equal number corresponding to the first historical information; when the cumulative equal number is greater than or equal to a pre-set equal number threshold, updating the update time corresponding to the first historical information and resetting the cumulative equal number.

[0128] If the target geographic information is equal to the first historical information, it indicates that the surrounding information of the geographical location corresponding to the target geographic information has not changed, and the target geographic information is not used for information update. When the target geographic information is equal to the first historical information, obtain the cumulative equal times corresponding to the first historical information. The cumulative equal times represent the number of times the first historical information is used for comparison, and each comparison results in "equal" because the unequal first historical information will be replaced; update the cumulative equal times. For example, perform an increment operation on the cumulative equal times; obtain the pre-set equal times threshold. When the cumulative equal times are greater than or equal to the equal times threshold, it indicates that the surrounding information of the geographical location corresponding to the first historical information has not changed in multiple comparisons. Then update the update time corresponding to the first historical information, indicating that although the first historical information has not changed, the accuracy of the first historical information has been confirmed, which is equivalent to updating the first historical information; after updating the update time corresponding to the first historical information, reset the cumulative equal times. For example, set the cumulative equal times to zero and recalculate the cumulative equal times.

[0129] Exemplarily, the current cumulative equal times is 4. When it is determined that the target geographic information is equal to the first historical information, the cumulative equal times are updated to 5. Since the equal times threshold is also equal to 5, the update time corresponding to the first historical information is modified to the current time, and the cumulative equal times are reset to 0.

[0130] Updating the update time of the first historical information can timely confirm the accuracy of the first historical information. Setting the cumulative equal times and the times threshold can avoid updating the update time of the first historical information multiple times, save server resources, and reduce the server operation pressure.

[0131] According to another referenceable embodiment of the present invention, using the target geographic information to update the geographic information set includes: updating the cumulative condition compliance times corresponding to the target geographic information, and generating a first prompt message when the cumulative condition compliance times are greater than or equal to a pre-set condition compliance times threshold; in response to receiving an update request, using the target geographic information to update the geographic information set and resetting the cumulative condition compliance times.

[0132] Obtain the cumulative number of times the condition is met corresponding to the target geographical information. The cumulative number of times the condition is met represents the number of times the target geographical information meets the update condition. When the target geographical information meets the update condition, instead of directly using the target geographical information to update the geographical information set, first update the cumulative number of times the condition is met corresponding to the target geographical information, for example, increment it by 1, and determine whether the updated cumulative number of times the condition is met is greater than or equal to the pre-set threshold of the number of times the condition is met. When the updated cumulative number of times the condition is met is greater than or equal to the pre-set threshold of the number of times the condition is met, generate a first prompt message to remind the business personnel to conduct manual review on the target geographical information. After the manual review is passed, the business personnel send an update request to the execution entity of the embodiment of the present invention. After receiving the update request, the execution entity of the embodiment of the present invention uses the target geographical information to update the geographical information set, for example, replace the first historical information corresponding to the target geographical information. After updating the geographical information set, reset the cumulative number of times the condition is met, for example, set the cumulative number of times the condition is met to zero and recalculate the cumulative number of times the condition is met.

[0133] Exemplarily, the cumulative number of times the condition is met corresponding to the target geographical information F is 7. When the target geographical information F meets the update condition, update the cumulative number of times the condition is met to 8. Since the cumulative number of times the condition is met is equal to the pre-set threshold of the number of times the condition is met, a prompt message is generated: "It has been determined multiple times that the target geographical information F meets the update condition. Please review the target geographical information F in a timely manner." Send the above prompt message to the corresponding business personnel by means of telephone, text message, instant messaging, etc. to remind the business personnel to review in a timely manner.

[0134] When the target geographical information meets the update condition, update the cumulative number of times the condition is met. When the cumulative number of times the condition is met is greater than or equal to the threshold, introduce manual review, which can improve the accuracy of updating the target geographical information, avoid storing incorrect geographical information in the geographical information set, and improve the flexibility of geographical information update.

[0135] According to another referenceable embodiment of the present invention, before receiving the update request, the method further includes: in response to receiving a task push request, generate a corresponding information collection task list, determine the corresponding user group according to the positioning information, and push the information collection task list to the user group; in response to receiving a task claim request, determine the corresponding target user and the target task in the information collection task list, and associate the target user with the target task; in response to receiving a task completion request, obtain the target result corresponding to the target task and generate a second prompt message.

[0136] When manual review cannot determine that the target geographical information passes the review, that is, it cannot be determined whether the target geographical information should be used to update the geographical information set, the business personnel can also request the help of logistics personnel. The logistics personnel are asked to drive a logistics vehicle to obtain the positioning information around the geographical location corresponding to the target geographical information and the video information corresponding to the positioning information, so that the business personnel can review the target geographical information based on more and more detailed positioning information, video information, and geographical information.

[0137] Specifically, the business personnel send a task push request to the execution entity of the embodiment of the present invention. The execution entity of the embodiment of the present invention parses the task push request to obtain the target geographical information that needs to be further reviewed, that is, the target geographical information for which more positioning information and video information need to be obtained. An information collection task list corresponding to the above target geographical information is generated. The information collection tasks include: task location, task time limit, task details, task rewards, etc.; the information collection tasks are pushed to the corresponding user group, and the user group includes logistics personnel who drive logistics vehicles to complete logistics transportation tasks; for example, obtain the task location of the upcoming logistics transportation task or the task location of the recently executed logistics transportation task, match the task location of the information collection task with the task location of the above logistics transportation task, and search for the target logistics transportation task within a preset distance threshold centered on the task location of the information collection task; preferably, for the recently executed logistics transportation task, screen the target logistics transportation task within the preset completion time threshold, because in the case where the task completion time is too long, the logistics personnel are likely to be far away from the task location; the logistics personnel who execute the target logistics transportation task are used as the user group corresponding to the information collection task.

[0138] Exemplarily, the preset distance threshold is 2 kilometers, and the preset completion time threshold is 30 minutes. Near the task location corresponding to the information collection task G, there are 2 recently executed logistics transportation tasks: logistics transportation task G1 (1.5 kilometers away from the task location of the information collection task G and completed 2 hours ago) and logistics transportation task G2 (0.5 kilometers away from the task location of the information collection task G and completed 10 minutes ago), as well as 2 upcoming logistics transportation tasks: logistics transportation task G3 (1 kilometer away from the task location of the information collection task G) and logistics transportation task G4 (3 kilometers away from the task location of the information collection task G); since the task location of logistics transportation task G3 is less than the distance threshold and the task location of logistics transportation task G4 is greater than the distance threshold, logistics transportation task G3 is taken as the target logistics transportation task; although the task locations of both logistics transportation task G1 and logistics transportation task G2 are less than the distance threshold, but the task completion time of logistics transportation task G1 is less than the completion time threshold and the task completion time of logistics transportation task G2 is greater than the completion time threshold, logistics transportation task G1 is taken as the target logistics transportation task; therefore, the logistics personnel executing logistics transportation task G1 and the logistics personnel executing logistics transportation task G3 are taken as the user group corresponding to the information collection task G.

[0139] Users within the user group can claim the information collection task, and users can also view the claim situation of the information collection task. Specifically, the user sends a task claim request to the execution entity of the embodiment of the present invention. After receiving the task claim request, the execution entity of the embodiment of the present invention parses the task claim request, determines the corresponding target user and the target task in the information collection task list, and associates the target user with the target task. One target task can be associated with multiple target users, that is, the target task is jointly completed by multiple target users, as long as the time limit requirements and detail requirements of the task are met. In order to mobilize the enthusiasm of users to claim information collection tasks, task rewards are set. After completing the target task, the corresponding task rewards can be obtained. In the case where multiple users jointly complete the target task, the task rewards are distributed among multiple users according to the task completion situation.

[0140] After the user completes the target task, the user sends a task completion request to the execution entity of the embodiment of the present invention. After receiving the task completion request, the execution entity of the embodiment of the present invention parses the task completion request to obtain the target result corresponding to the target task. The target result includes location information, video information, image information, etc. Then, the execution entity of the embodiment of the present invention generates a second prompt message to remind the business personnel to manually review the target geographical information again according to the target result corresponding to the target task. After the manual review is passed, the business personnel send an update request to the execution entity of the embodiment of the present invention. After receiving the update request, the execution entity of the embodiment of the present invention updates the geographical information set using the target geographical information. It should be noted that before the manual review is passed, for the same target geographical information, the execution entity of the embodiment of the present invention can receive multiple task push requests, task claim requests, and task completion requests.

[0141] According to the task push request, task claim request, and task completion request, the target geographical information can be audited more accurately, thereby improving the accuracy of geographical information update and the efficiency and flexibility of task completion.

[0142] Figure 2 It is a schematic diagram of the main process of a method for updating geographical information according to a reference embodiment of the present invention. As Figure 2 shown, the method for updating geographical information may include:

[0143] Step S201, obtaining the GPS location information sent by the logistics vehicle;

[0144] Step S202, determining whether the GPS location information meets the information generation condition. If so, jump to step S203; otherwise, jump to step S201. In the embodiment of the present invention, the location information of the logistics vehicle is obtained first. When the location information meets the information generation condition, the video information is obtained and the corresponding target geographical information is generated.

[0145] Step S203, obtaining the video information sent by the logistics vehicle and performing character recognition on the video information to obtain character information;

[0146] Step S204, generating target geographical information according to the character information and the location information;

[0147] Step S205, comparing the target geographical information with the first historical information;

[0148] Step S206, determining whether the target geographical information meets the information generation condition. If so, jump to step S207; otherwise, jump to step S201;

[0149] Step S207: Obtain the auxiliary geographic information corresponding to the target geographic information, and obtain the second historical information corresponding to the auxiliary geographic information;

[0150] Step S208: Determine whether the target geographic information and the auxiliary geographic information meet the update conditions. If so, jump to Step S209; otherwise, jump to Step S201;

[0151] Step S209: Update the cumulative number of times the conditions are met corresponding to the target geographic information;

[0152] Step S210: Determine whether the cumulative number of times the conditions are met is greater than or equal to the threshold of the number of times the conditions are met. If so, jump to Step S211; otherwise, jump to Step S201;

[0153] Step S211: Reset the cumulative number of times the conditions are met, generate a first prompt message to prompt the business personnel to review the target geographic information;

[0154] Step S212: Determine whether the target geographic information passes the review, that is, determine whether an update request is received. If so, jump to Step S217; otherwise, jump to Step S213;

[0155] Step S213: Generate a task collection list and push the task collection list to the user group corresponding to the location information;

[0156] Step S214: Associate the target users in the user group with the target tasks in the task collection list;

[0157] Step S215: Associate the target users in the user group with the target tasks in the task collection list;

[0158] Step S216: Obtain the target result corresponding to the target task, generate a second prompt message to prompt the business personnel to review the target geographic information;

[0159] Step S217: Update the geographic information set using the target geographic information.

[0160] The specific implementation content of the method for updating geographic information in a referenceable embodiment of the present invention has been described in detail in the above method for updating geographic information, so the repeated content will not be described here.

[0161] Figure 3 It is a schematic diagram of the main process of the method for updating geographic information according to another referenceable embodiment of the present invention. As Figure 3 shown, the method for updating geographic information may include:

[0162] Step S301: Receive the location information sent by a pre-set logistics vehicle and the outdoor video corresponding to the location information;

[0163] Step S302, obtain the first historical information corresponding to the target geographical information from the preset geographical information set, and determine the update time corresponding to the first historical information;

[0164] Step S303, determine whether the update time meets the information generation condition. If so, jump to step S304; otherwise, jump to step S301;

[0165] Step S304, perform text recognition on the video information to extract the text information included in the video information;

[0166] Step S305, combine the text information with the positioning information to generate the corresponding target geographical information;

[0167] Step S306, obtain the preset search radius, and obtain the auxiliary positioning information in the geographical information set whose distance from the positioning information is less than or equal to the search radius;

[0168] Step S307, receive the auxiliary video information corresponding to the auxiliary positioning information;

[0169] Step S308, generate the auxiliary geographical information corresponding to the target geographical information according to the auxiliary positioning information and the auxiliary video information;

[0170] Step S309, obtain the second historical information corresponding to the auxiliary geographical information from the preset geographical information set;

[0171] Step S310, determine whether the target geographical information is equal to the first historical information. If so, jump to step S311; otherwise, jump to step S314;

[0172] Step S311, update the cumulative equal times corresponding to the first historical information;

[0173] Step S312, determine whether the cumulative equal times is greater than or equal to the threshold. If so, jump to step S313; otherwise, jump to step S301;

[0174] Step S313, update the update time corresponding to the first historical information and reset the cumulative equal times;

[0175] Step S314, determine whether the auxiliary geographical information is equal to the second historical information. If so, jump to step S315; otherwise, jump to step S301;

[0176] Step S315, determine that the target geographical information and the auxiliary geographical information meet the update conditions, and generate the first prompt information;

[0177] Step S316: In response to receiving a task push request, generate a corresponding information collection task list, determine the corresponding user group according to the location information, and push the information collection task list to the user group;

[0178] Step S317: In response to receiving a task claim request, determine the corresponding target user and the target task in the information collection task list, and associate the target user with the target task;

[0179] Step S318: In response to receiving a task completion request, obtain the target result corresponding to the target task and generate a second prompt message;

[0180] Step S319: In response to receiving an update request, update the geographic information set using the target geographic information.

[0181] The specific implementation content of the above-mentioned method for updating geographic information in another referenceable embodiment of the present invention has been described in detail in the above-mentioned method for updating geographic information, so the repeated content will not be described here.

[0182] According to the second aspect of the embodiments of the present invention, a method for successful delivery of goods is provided.

[0183] Figure 4 It is a schematic diagram of the main process of the method for successful delivery of goods according to the embodiments of the present invention. As Figure 4 shown, the method for successful delivery of goods according to the embodiments of the present invention mainly includes the following steps S401 to S402.

[0184] Step S401: In response to receiving an information acquisition request, determine the corresponding target storage box, obtain the location information of the target storage box, determine the delivery area corresponding to the location information, and obtain the delivery information of the target storage box within the delivery area.

[0185] An information acquisition request is a request to obtain delivery information. When a user arrives at the destination of a logistics transportation task and is about to perform a proper delivery of goods, the corresponding delivery information needs to be obtained first. The user in the embodiments of the present invention includes logistics personnel. Specifically, the user sends an information acquisition request to the execution entity of the embodiments of the present invention. After receiving the information acquisition request, the execution entity of the embodiments of the present invention parses the information acquisition request to determine the target user who sent the information acquisition request, and then determines the target storage box corresponding to the target user. One target user corresponds to one or more target storage boxes. One or more target storage boxes share one positioning information or have corresponding positioning information respectively. The number of target storage boxes corresponding to the target user is positively correlated with the number of logistics transportation tasks that the target user needs to perform. After determining the target storage box, obtain the positioning information of the target storage box, determine the corresponding delivery area according to the positioning information of the target storage box, and obtain the delivery information corresponding to the target storage box in the delivery area. Specifically, multiple delivery areas are preset in advance. If the positioning information of the target storage box falls within a certain delivery area, the delivery information included in the target storage box in that delivery area is returned to the user.

[0186] Exemplarily, the delivery information corresponding to the target storage box includes: delivery information H1, delivery information H2, delivery information H3, delivery information H4, delivery information H5; multiple delivery areas are preset in advance according to the community scope, including: delivery area K1 covering community J1, delivery area K2 covering community J2, delivery area K3 covering community J3; among them, the delivery information corresponding to delivery area K1 includes: delivery information H1, delivery information H2, the delivery information corresponding to delivery area K2 includes: delivery information H3, delivery information H4, and the delivery information corresponding to delivery area K3 includes: delivery information H5; when the positioning information of the target storage box falls within delivery area K3, the delivery information H5 is returned to the target user.

[0187] Obtaining the corresponding delivery information according to the positioning information of the target storage box can prevent the user from modifying the positioning information of the electronic device, avoid the occurrence of virtual delivery, improve the efficiency and accuracy of goods delivery, and improve the management efficiency of goods.

[0188] According to a reference embodiment of the present invention, before receiving the information acquisition request, the method further includes: in response to receiving a goods allocation request, associating the preset storage boxes with the preset user information; in response to receiving an information viewing request, determining the corresponding storage box to be delivered, and obtaining the delivery information list corresponding to the storage box to be delivered; in response to receiving an information confirmation request, determining the corresponding target user, and binding the target user with the storage box to be delivered.

[0189] Before receiving an information acquisition request, the business personnel store the goods to be transported on the same day in the corresponding storage box. The execution entity of the embodiment of the present invention associates the storage box with the corresponding delivery information according to the received configuration information, then associates the storage box with the corresponding user (for example, a logistics personnel), and sends a corresponding prompt message to the user to remind the user of the number of the storage box associated with the user when performing the logistics transportation task on the same day.

[0190] The user finds the corresponding storage box to be delivered according to the storage box number, scans the two-dimensional code on the storage box to be delivered or clicks on the corresponding detail link of the storage box to be delivered in the application program, and then sends an information viewing request to the execution entity of the embodiment of the present invention; after receiving the information viewing request, the execution entity of the embodiment of the present invention parses the information viewing request, determines the corresponding storage box to be delivered, obtains the delivery information corresponding to the storage box to be delivered, generates a delivery information list, and returns a delivery information list including the delivery information to the user.

[0191] After viewing the delivery information, if the user confirms that there is no error, the user sends an information confirmation request to the execution entity of the embodiment of the present invention. After receiving the information confirmation request, the execution entity of the embodiment of the present invention parses the information confirmation request, determines the target user who initiates the information confirmation request and the storage box to be delivered, and binds the target user to the storage box to be delivered. Then, the target user carries the storage box to be delivered and starts to perform the logistics transportation task.

[0192] By associating the goods with the storage box and associating the storage box with the user, the flexibility of the user to perform the logistics transportation task can be improved. Returning a delivery information list to the user and binding the user to the storage box can effectively manage the delivery information corresponding to each storage box and the delivery situation of each piece of goods, and improve the delivery efficiency of the goods.

[0193] According to another referenceable embodiment of the present invention, in the case where the positioning information of the target storage box is not obtained, the method further includes: in response to receiving a status update request, updating the usage status of the target storage box.

[0194] If the positioning information of the target storage box cannot be obtained, it indicates that the target storage box cannot be used properly, and the corresponding delivery information cannot be obtained based on the target storage box; in the case where the positioning information of the target storage box cannot be obtained, the positioning information sent by the target user through an electronic device is obtained. The electronic device includes: a smart phone, a tablet computer, a laptop computer, and so on. Since the target storage box cannot be used properly, for example, the execution entity of the embodiment of the present invention cannot receive the positioning information of the target storage box, and the user needs to update the usage status of the target storage box from the "working status" to the "deactivated status". Specifically, the target storage box includes multiple usage statuses, such as the working status, the deactivated status, the maintenance status, the waiting-to-be-packed status, the waiting-to-be-allocated status, the waiting-to-be-bound status, and so on. The status of the target storage box that cannot be used properly is updated, and then after the user completes the logistics transportation task, the maintenance personnel repair the target storage box. After the repair is completed, the usage status of the target storage box is updated from the "maintenance status" to the "waiting-to-be-packed status", and the target storage box is reused for the logistics transportation task.

[0195] Figure 5 It is a schematic diagram of a storage box for a method of delivering goods according to a reference embodiment of the present invention. Exemplarily, as Figure 5 shown, the storage box includes: a collection and upload module, a storage area, a rechargeable battery, and so on. Among them, the collection and upload module is located at the upper part of the storage box. The collection and upload module includes a GPS system, a camera, a camera, a Bluetooth module, a wireless transmission device, a usage status display module, and so on. The collection and upload module is used to obtain the positioning information of the storage box and the video information around the storage box, and upload it to the execution entity of the embodiment of the present invention; the storage area is located in the middle of the storage box and is used to store the goods to be delivered; the rechargeable battery is located at the lower part of the storage box and is used to supply power to the collection and upload module. In the case where the target storage box is placed on a logistics vehicle, the rechargeable battery can also supply power to the logistics vehicle, improving the reuse rate of the storage box.

[0196] Updating the usage status of the storage box can timely perform operations such as repairing, packing, and allocating the storage box, improving the efficiency and accuracy of goods delivery, and avoiding using an unusable storage box for the logistics transportation task.

[0197] Step S402, in response to receiving a confirmation delivery request, determine the corresponding delivery information and update the delivery status of the delivery information.

[0198] After the user completes the successful delivery of the goods, the user sends a confirmation of successful delivery request to the execution entity of the embodiment of the present invention. After receiving the confirmation of successful delivery request, the execution entity of the embodiment of the present invention obtains the corresponding successful delivery information and updates the successful delivery status of the successful delivery information from the "pending successful delivery status" to the "successful delivery status". Specifically, the successful delivery information includes multiple successful delivery statuses, such as the pending successful delivery status, the successful delivery status, the pending repeated successful delivery status, the unable to deliver successfully status, and so on.

[0199] Figure 6 It is a schematic diagram of the cooperation between the method for successful delivery of goods and the method for updating geographical information according to a reference embodiment of the present invention. Exemplarily, as Figure 6 shown, the logistics vehicle is equipped with an information acquisition device and an information uploading device. It obtains positioning information according to the GPS system, captures video information of outdoor buildings by a camera, and then uploads the positioning information and video information to the execution entity of the embodiment of the present invention. The execution entity of the embodiment of the present invention completes the method for updating geographical information according to the positioning information and video information sent by the logistics vehicle; the logistics vehicle is also equipped with a target storage box and can upload the positioning information of the target storage box. In the case where the positioning information of the target storage box cannot be obtained, the logistics personnel obtain the positioning information from the GPS system through the smart phone they hold. The execution entity of the embodiment of the present invention receives the positioning information of the target storage box or the positioning information of the smart phone, and then returns a list of successful delivery information to the logistics personnel. The logistics personnel perform successful delivery according to the list of successful delivery information and upload the confirmed successful delivery information to the execution entity of the embodiment of the present invention, thus completing the method for successful delivery of goods. The logistics vehicle can assist the execution entity of the embodiment of the present invention in collecting video information during the process of performing the logistics transportation task, and further help the execution entity of the embodiment of the present invention perform the method for updating geographical information while performing the method for successful delivery of goods. In this way, the transportation process of the logistics vehicle can be combined with the method for updating geographical information, improving the efficiency and initiative of geographical information update, saving manpower and material resources, and avoiding the need to go to a certain place alone for information collection.

[0200] Updating the successful delivery status of the successful delivery information can perform operations such as timely successful delivery of goods, reporting of abnormal information, and updating of the progress of successful delivery of goods, improving the efficiency and accuracy of successful delivery of goods, enhancing the transparency and circulation of the successful delivery information, and facilitating the management of the successful delivery process of goods.

[0201] Figure 7 It is a schematic diagram of the main process of the method for successful delivery of goods according to a reference embodiment of the present invention. As Figure 7 shown, the method for successful delivery of goods may include:

[0202] Step S701, in response to receiving a goods distribution request, associate a pre-set storage box with pre-set user information;

[0203] Step S702, in response to receiving an information viewing request, determine the corresponding storage bin to be delivered, and obtain the list of delivery information corresponding to the storage bin to be delivered;

[0204] Step S703, in response to receiving an information confirmation request, determine the corresponding target user, and bind the target user to the storage bin to be delivered;

[0205] Step S704, in response to receiving an information acquisition request, determine the corresponding target storage bin, and obtain the positioning information of the target storage bin;

[0206] Step S705, determine whether the positioning information is obtained. If so, jump to Step S707; otherwise, jump to Step S706;

[0207] Step S706, in response to receiving a status update request, update the usage status of the target storage bin;

[0208] Step S707, determine the delivery area corresponding to the positioning information, and obtain the delivery information of the target storage bin within the delivery area;

[0209] Step S708, in response to receiving a confirmed delivery request, determine the corresponding delivery information, and update the delivery status of the delivery information.

[0210] The specific implementation content of the above method for delivering goods according to a reference embodiment of the present invention has been described in detail in the above method for delivering goods, so the repeated content will not be described here.

[0211] Figure 8 It is a schematic diagram of the main process of a method for delivering goods according to another reference embodiment of the present invention. As Figure 8 shown, the method for delivering goods may include:

[0212] Step S801, in response to receiving a goods allocation request, associate the pre-set storage bin with the pre-set user information;

[0213] Step S802, in response to receiving an information viewing request, determine the corresponding storage bin to be delivered, and obtain the list of delivery information corresponding to the storage bin to be delivered;

[0214] Step S803, in response to receiving an information confirmation request, determine the corresponding target user, and bind the target user to the storage bin to be delivered;

[0215] Step S804, in response to receiving an information acquisition request, determine the corresponding target storage bin, and obtain the first positioning information of the target storage bin;

[0216] Step S805: Determine whether the first positioning information is obtained. If so, jump to step S810; otherwise, jump to step S806;

[0217] Step S806: In response to receiving a status update request, update the usage status of the target storage bin;

[0218] Step S807: Obtain the second positioning information of the smart phone held by the target user;

[0219] Step S808: Determine the delivery area corresponding to the second positioning information, and obtain the corresponding delivery information;

[0220] Step S809: In response to receiving a confirmed delivery request, update the delivery status of the delivery information;

[0221] Step S810: Determine the delivery area corresponding to the first positioning information, and obtain the delivery information of the target storage bin within the delivery area;

[0222] Step S811: In response to receiving a confirmed delivery request, determine the corresponding delivery information and update the delivery status of the delivery information.

[0223] The specific implementation content of the above-mentioned method for delivering goods in another referenceable embodiment of the present invention has been described in detail in the above-mentioned method for delivering goods, so the repeated content will not be described here.

[0224] According to the third aspect of the embodiments of the present invention, a device for updating geographical information is provided.

[0225] Figure 9 It is a schematic diagram of the main modules of the device for updating geographical information according to the embodiments of the present invention. As Figure 9 shown, the device 900 for updating geographical information mainly includes:

[0226] A generation module 901, configured to receive the positioning information sent by a pre-set logistics vehicle and the video information corresponding to the positioning information, and generate corresponding target geographical information according to the positioning information and the video information;

[0227] An acquisition module 902, configured to acquire auxiliary geographical information corresponding to the target geographical information according to a pre-set geographical information set;

[0228] An update module 903, configured to determine whether the target geographical information and the auxiliary geographical information meet pre-set update conditions, and update the geographical information set with the target geographical information when the target geographical information and the auxiliary geographical information meet the update conditions.

[0229] According to a reference embodiment of the present invention, generating corresponding target geographic information based on the positioning information and the video information includes:

[0230] Performing character recognition on the video information to extract the character information included in the video information;

[0231] Combining the character information with the positioning information to generate corresponding target geographic information.

[0232] According to another reference embodiment of the present invention, obtaining auxiliary geographic information corresponding to the target geographic information according to a pre-set geographic information set includes:

[0233] Obtaining a pre-set search radius, and obtaining auxiliary positioning information in the geographic information set whose distance from the positioning information is less than or equal to the search radius;

[0234] Receiving auxiliary video information corresponding to the auxiliary positioning information;

[0235] Generating auxiliary geographic information corresponding to the target geographic information according to the auxiliary positioning information and the auxiliary video information.

[0236] According to still another reference embodiment of the present invention, the device 900 for updating geographic information further includes:

[0237] A positioning module, configured to obtain corresponding first historical information in the geographic information set according to the positioning information;

[0238] A determination module, configured to determine that the first historical information meets a pre-set information generation condition.

[0239] According to yet another reference embodiment of the present invention, determining whether the target geographic information and the auxiliary geographic information meet a pre-set update condition includes:

[0240] Determining whether the target geographic information is equal to the first historical information;

[0241] Obtaining second historical information corresponding to the auxiliary geographic information in the geographic information set, and determining whether the auxiliary geographic information is equal to the second historical information;

[0242] In the case where the target geographic information is not equal to the first historical information and the auxiliary geographic information is equal to the second historical information, it is determined that the target geographic information and the auxiliary geographic information meet the update condition.

[0243] According to still another reference embodiment of the present invention, the device 900 for updating geographic information further includes:

[0244] An update module, configured to update the cumulative equal times corresponding to the first historical information;

[0245] A reset module, configured to update the update time corresponding to the first historical information and reset the cumulative equal times when the cumulative equal times are greater than or equal to a preset equal times threshold.

[0246] According to a reference embodiment of the present invention, updating the geographic information set using the target geographic information includes:

[0247] Updating the cumulative condition compliance times corresponding to the target geographic information, and generating a first prompt message when the cumulative condition compliance times are greater than or equal to a preset condition compliance times threshold;

[0248] In response to receiving an update request, updating the geographic information set using the target geographic information and resetting the cumulative condition compliance times.

[0249] According to another reference embodiment of the present invention, the apparatus 900 for updating geographic information further includes:

[0250] A push module, configured to generate a corresponding information collection task list in response to receiving a task push request, determine a corresponding user group according to the positioning information, and push the information collection task list to the user group;

[0251] A claim module, configured to determine a corresponding target user and a target task in the information collection task list in response to receiving a task claim request, and associate the target user with the target task;

[0252] A completion module, configured to obtain a target result corresponding to the target task and generate a second prompt message in response to receiving a task completion request.

[0253] It should be noted that the specific implementation content of the apparatus for updating geographic information in the embodiments of the present invention has been described in detail in the above method for updating geographic information, so the repeated content will not be described here.

[0254] According to a fourth aspect of the embodiments of the present invention, there is provided an apparatus for successful delivery of goods.

[0255] Figure 10 is a schematic diagram of the main modules of the apparatus for successful delivery of goods according to the embodiments of the present invention, as Figure 10 shown, the apparatus 1000 for successful delivery of goods mainly includes:

[0256] An acquisition module 1001, configured to, in response to receiving an information acquisition request, determine a corresponding target storage bin, acquire the positioning information of the target storage bin, determine a delivered area corresponding to the positioning information, and acquire the delivery information of the target storage bin within the delivered area;

[0257] An update module 1002, configured to, in response to receiving a delivery confirmation request, determine corresponding delivery information and update the delivery status of the delivery information.

[0258] According to a reference embodiment of the present invention, the target storage bin is fixed to a logistics vehicle through a connecting device.

[0259] According to another reference embodiment of the present invention, the target storage bin includes a rechargeable battery, an information collection device, and an information transmission device.

[0260] According to still another reference embodiment of the present invention, the rechargeable battery is located at the bottom of the target storage bin, and the information collection device and the information transmission device are located at the top of the target storage bin.

[0261] According to yet another reference embodiment of the present invention, the goods delivery device 1000 further includes:

[0262] An allocation module, configured to, in response to receiving a goods allocation request, associate a pre-set storage bin with pre-set user information;

[0263] A viewing module, configured to, in response to receiving an information viewing request, determine a corresponding storage bin to be delivered and acquire a list of delivery information corresponding to the storage bin to be delivered;

[0264] A confirmation module, configured to, in response to receiving an information confirmation request, determine a corresponding target user and bind the target user to the storage bin to be delivered.

[0265] According to still another reference embodiment of the present invention, the goods delivery device 1000 further includes:

[0266] A modification module, configured to, in response to receiving a status update request, update the usage status of the target storage bin.

[0267] It should be noted that the specific implementation content of the goods delivery device in the embodiments of the present invention has been described in detail in the above-mentioned goods delivery method, so the repeated content will not be described herein again.

[0268] According to the technical solution of the embodiment of the present invention, generating corresponding target geographical information according to the positioning information and video information, obtaining the auxiliary geographical information corresponding to the target geographical information, and performing geographical information update when the target geographical information and the auxiliary geographical information meet the update conditions can improve the accuracy and update efficiency of geographical information update; obtaining the positioning information and video information sent by the logistics vehicle can combine the logistics transportation business and the geographical information update business, reducing the labor cost and material cost of geographical information collection and update; performing text recognition on the video information can improve the accuracy of the target geographical information; obtaining the first historical information corresponding to the positioning information and generating the target geographical information when the first historical information meets the information generation conditions can avoid repeated update of geographical information and save server operation resources; generating a prompt message when the cumulative condition compliance times reach the threshold can timely remind the business personnel to conduct a review, avoiding the business personnel from frequently participating in geographical information review and reducing the labor cost; when the business personnel cannot confirm whether to update the geographical information, initiating a task push request to enable the logistics personnel to claim the task and complete the confirmation of the geographical information can improve the flexibility and accuracy of geographical information update; determining the corresponding delivery area according to the positioning information sent by the target storage box and obtaining the corresponding delivery information can avoid the occurrence of virtual delivery phenomena and improve the efficiency and accuracy of goods delivery; updating the usage status of the storage box can quickly determine whether the storage box can be used normally, timely prompting the maintenance personnel to repair the storage box, and avoiding putting the storage box that cannot be used normally into use, further ensuring the efficiency and accuracy of goods delivery.

[0269] According to the fifth aspect of the embodiment of the present invention, there is provided an electronic device, including: one or more processors; a storage device for storing one or more programs, which when executed by the one or more processors cause the one or more processors to implement the method provided in the first aspect and / or the second aspect of the embodiment of the present invention.

[0270] According to the sixth aspect of the embodiment of the present invention, there is provided a computer-readable medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method provided in the first aspect and / or the second aspect of the embodiment of the present invention.

[0271] Figure 11 An exemplary system architecture 1100 is shown to which the method of geographical information update or the apparatus for geographical information update according to the embodiment of the present invention can be applied.

[0272] As Figure 11As shown, the system architecture 1100 may include terminal devices 1101, 1102, 1103, a network 1104, and a server 1105. The network 1104 is used to provide a medium for communication links between the terminal devices 1101, 1102, 1103 and the server 1105. The network 1104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0273] Users can use the terminal devices 1101, 1102, 1103 to interact with the server 1105 through the network 1104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 1101, 1102, 1103, such as geographical information update applications, delivery confirmation applications, search applications, instant messaging tools, email clients, social platform software, etc. (for example only).

[0274] The terminal devices 1101, 1102, 1103 may be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablets, laptop computers, and desktop computers, etc.

[0275] The server 1105 may be a server providing various services, such as a background management server (for example only) that supports requests for geographical information updates or delivery confirmations sent by the upstream using the terminal devices 1101, 1102, 1103. The background management server may receive the positioning information sent by a pre-set logistics vehicle and the video information corresponding to the positioning information, generate corresponding target geographical information according to the positioning information and the video information; obtain the auxiliary geographical information corresponding to the target geographical information according to a pre-set geographical information set; determine whether the target geographical information and the auxiliary geographical information meet the pre-set update conditions, and update the geographical information set with the target geographical information when the target geographical information and the auxiliary geographical information meet the update conditions; and feedback the situation of geographical information update (for example only) to the terminal device. Alternatively, the background management server may, in response to receiving an information acquisition request, determine a corresponding target storage bin, obtain the positioning information of the target storage bin, determine the delivery area corresponding to the positioning information, obtain the delivery information of the target storage bin in the delivery area; in response to receiving a delivery confirmation request, determine the corresponding delivery information and update the delivery status of the delivery information; and feedback the situation of goods delivery (for example only) to the terminal device.

[0276] It should be noted that the method for updating geographical information provided by the embodiments of the present invention is generally executed by the server 1105. Correspondingly, the device for updating geographical information is generally set in the server 1105. The method for updating geographical information provided by the embodiments of the present invention can also be executed by the terminal devices 1101, 1102, and 1103. Correspondingly, the device for updating geographical information can be set in the terminal devices 1101, 1102, and 1103.

[0277] It should be noted that the method for successful delivery of goods provided by the embodiments of the present invention is generally executed by the server 1105. Correspondingly, the device for successful delivery of goods is generally set in the server 1105. The method for successful delivery of goods provided by the embodiments of the present invention can also be executed by the terminal devices 1101, 1102, and 1103. Correspondingly, the device for successful delivery of goods can be set in the terminal devices 1101, 1102, and 1103.

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

[0279] are merely illustrative. According to the requirements of implementation, there can be any number of terminal devices, networks, and servers. Figure 12 is a schematic structural diagram of a computer system 1200 of a terminal device suitable for implementing the embodiments of the present invention. Figure 12 The terminal device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present invention.

[0280] As Figure 12 shown, the computer system 1200 includes a central processing unit (CPU) 1201, which can perform various appropriate actions and processes according to the programs stored in the read-only memory (ROM) 1202 or the programs loaded from the storage section 908 into the random access memory (RAM) 1203. In the RAM 1203, various programs and data required for the operation of the system 1200 are also stored. The CPU 1201, ROM 1202, and RAM 1203 are connected to each other through a bus 1204. The input / output (I / O) interface 1205 is also connected to the bus 1204.

[0281] The following components are connected to the I / O interface 1205: an input section 1206 including a keyboard, a mouse, etc.; an output section 1207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN card, a modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to the I / O interface 1205 as required. A removable medium 1211 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 1210 as required so that a computer program read therefrom is installed into the storage section 1208 as required.

[0282] Specifically, according to an embodiment disclosed by the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment disclosed by the present invention includes a computer program which includes a computer program carried on a computer-readable medium and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1209, and / or installed from the removable medium 1211. When the computer program is executed by a central processing unit (CPU) 1201, the above-described functions defined in the system of the embodiment of the present invention are executed.

[0283] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiments of the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in conjunction with an instruction execution system, apparatus, or device. In the embodiments of the present invention, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0284] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer programs according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0285] The modules involved in the embodiments of the present invention can be implemented in software or in hardware. The described modules can also be provided in a processor. For example, it can be described as: a processor includes a generation module, an acquisition module, and an update module, or it can be described as: a processor includes an acquisition module and an update module. In some cases, the names of these modules do not limit the modules themselves. For example, the generation module can also be described as "a module for generating target geographical information".

[0286] As another aspect, the embodiments of the present invention further provide a computer-readable medium. The computer-readable medium can be included in the device described in the above embodiments; or it can exist separately without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the device, the device implements the following methods: receiving the positioning information sent by a pre-set logistics vehicle and the video information corresponding to the positioning information, generating corresponding target geographical information according to the positioning information and the video information; obtaining the auxiliary geographical information corresponding to the target geographical information according to a pre-set geographical information set; determining whether the target geographical information and the auxiliary geographical information meet the pre-set update conditions, and updating the geographical information set with the target geographical information when the target geographical information and the auxiliary geographical information meet the update conditions. Or, the device implements the following methods: in response to receiving an information acquisition request, determining a corresponding target storage box, obtaining the positioning information of the target storage box, determining the delivery area corresponding to the positioning information, and obtaining the delivery information of the target storage box in the delivery area; in response to receiving a delivery confirmation request, determining the corresponding delivery information and updating the delivery status of the delivery information.

[0287] According to the technical solution of the embodiment of the present invention, generating corresponding target geographic information based on the positioning information and video information, obtaining the auxiliary geographic information corresponding to the target geographic information, and performing the update of the geographic information when the target geographic information and the auxiliary geographic information meet the update conditions can improve the accuracy and update efficiency of the geographic information update; obtaining the positioning information and video information sent by the logistics vehicle can combine the logistics transportation business and the geographic information update business, reducing the labor cost and material cost of geographic information collection and update; performing text recognition on the video information can improve the accuracy of the target geographic information; obtaining the first historical information corresponding to the positioning information and generating the target geographic information when the first historical information meets the information generation conditions can avoid repeated update of the geographic information and save the server operation resources; generating a prompt message when the cumulative condition compliance times reach the threshold can timely remind the business personnel to conduct the review, avoiding the business personnel from frequently participating in the geographic information review and reducing the labor cost; when the business personnel cannot confirm whether to update the geographic information, initiating a task push request to enable the logistics personnel to claim the task and complete the confirmation of the geographic information can improve the flexibility and accuracy of the geographic information update; determining the corresponding delivery area according to the positioning information sent by the target storage box and obtaining the corresponding delivery information can avoid the occurrence of virtual delivery phenomena and improve the efficiency and accuracy of goods delivery; updating the usage status of the storage box can quickly determine whether the storage box can be used normally, timely prompting the maintenance personnel to repair the storage box, and avoiding putting the storage box that cannot be used normally into use, further ensuring the efficiency and accuracy of goods delivery.

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

Claims

1. A method for updating geographical information, characterized in that, including: Receiving positioning information sent by a preset logistics vehicle and video information corresponding to the positioning information, and generating corresponding target geographic information according to the positioning information and the video information; Obtaining auxiliary geographic information corresponding to the target geographic information according to a preset geographic information set; Judging whether the target geographic information and the auxiliary geographic information meet preset update conditions, and updating the geographic information set with the target geographic information when the target geographic information and the auxiliary geographic information meet the update conditions.

2. The method according to claim 1, characterized in that, Generating corresponding target geographic information according to the positioning information and the video information includes: Performing character recognition on the video information to extract the character information included in the video information; Combining the character information with the positioning information to generate corresponding target geographic information.

3. The method according to claim 1, characterized in that, Obtaining auxiliary geographic information corresponding to the target geographic information according to a preset geographic information set includes: Obtaining a preset search radius, and obtaining auxiliary positioning information in the geographic information set whose distance from the positioning information is less than or equal to the search radius; Receiving auxiliary video information corresponding to the auxiliary positioning information; Generating auxiliary geographic information corresponding to the target geographic information according to the auxiliary positioning information and the auxiliary video information.

4. The method according to claim 1, characterized in that, Before generating corresponding target geographic information according to the positioning information and the video information, the method further includes: Obtaining corresponding first historical information in the geographic information set according to the positioning information; Determining that the first historical information meets preset information generation conditions.

5. The method according to claim 4, characterized in that, Judging whether the target geographic information and the auxiliary geographic information meet preset update conditions includes: Judging whether the target geographic information is equal to the first historical information; Obtaining second historical information corresponding to the auxiliary geographic information in the geographic information set, and judging whether the auxiliary geographic information is equal to the second historical information; When the target geographic information is not equal to the first historical information and the auxiliary geographic information is equal to the second historical information, determining that the target geographic information and the auxiliary geographic information meet the update conditions.

6. The method according to claim 5, characterized in that, When it is determined that the target geographic information is equal to the first historical information, the method further includes: Updating the cumulative equal number corresponding to the first historical information; When the cumulative equal number is greater than or equal to a preset equal number threshold, updating the update time corresponding to the first historical information and resetting the cumulative equal number.

7. A method for successful delivery of goods, characterized in that, including: In response to receiving an information acquisition request, determining a corresponding target storage box, obtaining the positioning information of the target storage box, determining the delivery area corresponding to the positioning information, and obtaining the delivery information of the target storage box in the delivery area; In response to receiving a delivery confirmation request, determining corresponding delivery information and updating the delivery status of the delivery information.

8. The method according to claim 7, characterized in that, Before receiving the information acquisition request, the method further includes: In response to receiving a goods allocation request, associating a preset storage box with preset user information; In response to receiving an information viewing request, determine the corresponding storage bin to be delivered, and obtain the list of delivery information corresponding to the storage bin to be delivered; In response to receiving an information confirmation request, determine the corresponding target user, and bind the target user to the storage bin to be delivered.

9. A device for updating geographical information, characterized in that, Comprising: A generation module, configured to receive the positioning information sent by a pre-set logistics vehicle and the video information corresponding to the positioning information, and generate corresponding target geographical information according to the positioning information and the video information; An acquisition module, configured to obtain the auxiliary geographical information corresponding to the target geographical information according to a pre-set geographical information set; An update module, configured to determine whether the target geographical information and the auxiliary geographical information meet the pre-set update conditions, and update the geographical information set with the target geographical information when the target geographical information and the auxiliary geographical information meet the update conditions.

10. A device for successful delivery of goods, characterized in that, Comprising: An acquisition module, configured to, in response to receiving an information acquisition request, determine the corresponding target storage bin, obtain the positioning information of the target storage bin, determine the delivery area corresponding to the positioning information, and obtain the delivery information of the target storage bin in the delivery area; An update module, configured to, in response to receiving a confirmed delivery request, determine the corresponding delivery information and update the delivery status of the delivery information.

11. The device according to claim 10, characterized in that, The target storage bin includes a rechargeable battery, an information collection device, and an information transmission device.

12. An electronic device, characterized in that, Comprising: One or more processors; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-8.

13. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the method according to any one of claims 1-8 is implemented.