Information processing methods, devices, storage media and electronic equipment

By identifying the target interest area of ​​the delivery address and matching the locker location within that area, the problem of inaccurate locker recommendations was solved, achieving accurate recommendations and improved user experience.

CN116821524BActive Publication Date: 2026-07-17BEIJING SANKUAI ONLINE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING SANKUAI ONLINE TECH CO LTD
Filing Date
2022-03-18
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In existing technologies, locker recommendations suffer from inaccurate matching, especially when the user's address is unclear or unrelated to the park, leading to inaccurate recommendations.

Method used

By identifying the target area of ​​interest corresponding to the delivery address and matching access points within that area, the system accurately recommends access points using methods such as geographic coordinates, historical order information, and text similarity.

Benefits of technology

It enables accurate recommendations for access points, improves user experience, reduces unreasonable recommendations, and increases the exposure of access points and the conversion rate of users entering the locker.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116821524B_ABST
    Figure CN116821524B_ABST
Patent Text Reader

Abstract

This disclosure relates to an information processing method, apparatus, storage medium, and electronic device. The method includes: in response to determining that the delivery address does not contain access point information, determining a target area of ​​interest (ROI) corresponding to the delivery address; and if an access point exists within the ROI, determining at least one target access point from the access points within the ROI that matches the delivery address. Since access point matching is based on the ROI corresponding to the delivery address, this avoids the problem in text matching methods where the accuracy of matching is affected by the lack of association between the delivery address and the user's residential area. This allows for accurate recommendation of access points, improves user experience, and increases the exposure and conversion rate of access points to lockers. Furthermore, it avoids the problem of matched access points exceeding the user's area (e.g., residential community), improving the convenience of subsequent package pickup for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to an information processing method, apparatus, storage medium, and electronic device. Background Technology

[0002] In today's rapidly developing technological world, online shopping and same-city delivery (such as food delivery and home delivery services) have become very common transaction methods in people's daily lives, with delivery playing a crucial role in the entire process. To solve the "last 100 meters of logistics problem" (e.g., delivery to office buildings is impossible, or delivery personnel cannot enter hospitals and must wait outside for customers to pick up their packages) and the issue of "contactless delivery," lockers have emerged to complete the last-mile delivery. Specifically, when a user places an order, lockers near the delivery address are recommended. After the user selects a locker location, the delivery person will deliver the package to the designated locker location to complete the last-mile delivery. Currently, locker recommendations are mainly based on the user's historical usage, geographical coordinates, and address text, but there are issues with accurate recommendations. Summary of the Invention

[0003] The purpose of this disclosure is to provide an information processing method, apparatus, storage medium, and electronic device to partially solve the aforementioned problems existing in the related art.

[0004] To achieve the above objectives, in a first aspect, this disclosure provides an information processing method, comprising:

[0005] In response to determining that the delivery address does not contain access point information, the target area of ​​interest corresponding to the delivery address is determined;

[0006] If an access point exists within the target area of ​​interest, at least one target access point that matches the delivery address is determined from the access points within the target area of ​​interest.

[0007] Optionally, determining at least one target access point matching the delivery address from access points within the target area of ​​interest includes:

[0008] Among the access points within the target area of ​​interest, those access points whose first distance to the delivery address is less than the target distance are identified as target access points that match the delivery address.

[0009] Optionally, the target distance is determined in the following way:

[0010] Obtain information on multiple historical orders, including historical delivery addresses and historical storage / access points;

[0011] For each historical order information, a second distance is determined between the historical delivery address and the historical access point in that historical order information;

[0012] The maximum value among all the second distances is determined as the target distance.

[0013] Optionally, determining the target area of ​​interest corresponding to the delivery address includes:

[0014] Determine the region of interest where the geographic coordinates corresponding to the delivery address are located;

[0015] The target region of interest corresponding to the delivery address is determined from the region of interest where the geographic coordinates are located.

[0016] Optionally, the geographic coordinates may be located in multiple regions of interest; determining the target region of interest corresponding to the delivery address from the regions of interest where the geographic coordinates are located includes one of the following:

[0017] The region of interest with the largest area among the regions of interest where the geographic coordinates are located is determined as the target region of interest corresponding to the delivery address.

[0018] The region of interest containing the geographic coordinates and the region of interest with the most orders is determined as the target region of interest corresponding to the delivery address.

[0019] The region of interest with the highest text similarity between the name and the delivery address within the region of interest containing the geographic coordinates is determined as the target region of interest corresponding to the delivery address.

[0020] Optionally, the method further includes:

[0021] The user terminal displays the at least one target access point on the map.

[0022] Optionally, displaying the at least one target access point on the map via a user terminal includes:

[0023] The user terminal outputs a prompt message to the user, prompting them to add the target access point.

[0024] After the user terminal receives the user's confirmation instruction to add the target access point, the user terminal displays the at least one target access point on the map.

[0025] Optionally, the method further includes:

[0026] Upon receiving a selection instruction instructing the user to choose an access point from the at least one target access point, the delivery address is updated to the selected access point.

[0027] Secondly, this disclosure provides an information processing apparatus, comprising:

[0028] The first determining module is used to determine the target area of ​​interest corresponding to the delivery address in response to the determination that the delivery address does not contain access point information;

[0029] The second determining module is used to determine at least one target access point that matches the delivery address from the access points within the target interest area determined by the first determining module, provided that there are access points within the target interest area.

[0030] Thirdly, this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information processing method provided in the first aspect of this disclosure.

[0031] Fourthly, this disclosure provides an electronic device, comprising:

[0032] A memory on which computer programs are stored;

[0033] A processor is configured to execute the computer program in the memory to implement the steps of the information processing method provided in the first aspect of this disclosure.

[0034] In the above technical solution, in response to the determination that the delivery address does not contain access point information, a target interest area corresponding to the delivery address is determined. If an access point exists within the target interest area, at least one target access point matching the delivery address is determined from the access points within the target interest area. Since access point matching is based on the target interest area corresponding to the delivery address, this avoids the problem in text matching methods where the accuracy of matching is affected by the lack of association between the delivery address and the user's location. This allows for accurate recommendation of access points, improves user experience, and increases the exposure and conversion rate of access points to lockers. Furthermore, it avoids the problem of matched access points exceeding the user's area (e.g., residential community), improving the convenience of subsequent package pickup for the user.

[0035] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0036] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:

[0037] Figure 1 This is a flowchart illustrating an information processing method according to an exemplary embodiment.

[0038] Figure 2 This is a flowchart illustrating an information processing method according to another exemplary embodiment.

[0039] Figure 3 This is a flowchart illustrating an information processing method according to another exemplary embodiment.

[0040] Figure 4 This is a block diagram illustrating an information processing apparatus according to an exemplary embodiment.

[0041] Figure 5 This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0042] Figure 6 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0043] As discussed in the background section, currently, locker matching and recommendations are primarily based on user history, geographic coordinates, and address text. The specific matching and recommendation logic is as follows: 1) Based on the user's address, if there is a record of locker usage, the locker with the most recent usage is directly recommended; 2) If there is no usage record, all lockers within a certain range are returned based on the user's address coordinates. If it's a single locker, it's returned directly; if it's multiple lockers, the locker name and user address text are matched for similarity, and the most similar locker is returned. Thus, during a cold start, the accuracy of text similarity calculation becomes extremely crucial. Since locker names generally use park names, if the user's address is unclear, or if the user's address is unrelated to the park (e.g., the locker is in Wangjing Science and Technology Park, but the user's address is in the "Hengdian Building" building within the park), accurate recommendations cannot be achieved.

[0044] In view of this, the present disclosure provides an information processing method, apparatus, storage medium and electronic device.

[0045] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.

[0046] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.

[0047] The information processing method provided in this disclosure can be applied to various scenarios. For example, the information processing method provided in this disclosure can be applied to the food delivery scenario. When a user selects a delivery address on the food delivery order page, the system can determine whether to recommend a pickup / delivery location based on that delivery address. Alternatively, when a user adds or modifies a delivery address, the system can determine whether to recommend a pickup / delivery location based on the added or modified delivery address.

[0048] For example, the information processing method provided in this disclosure can also be applied to express delivery scenarios. When a user selects a delivery address on an online shopping order page, the system can determine whether to recommend a parcel locker location (i.e., a pickup / delivery point) based on that delivery address. Alternatively, when a user adds or modifies a delivery address, the system can determine whether to recommend a parcel locker location based on the added or modified delivery address.

[0049] Of course, the information processing methods provided in this disclosure can also be applied to other scenarios such as travel and express delivery pickup, without being disclosed or specifically limited.

[0050] The technical solutions provided by the embodiments of this disclosure are described in detail below with reference to the accompanying drawings.

[0051] Figure 1 This is a flowchart illustrating an information processing method according to an exemplary embodiment. The method can be applied to a server or a user terminal. Figure 1 As shown, the method may include the following S101 and S102.

[0052] In S101, in response to determining that the delivery address does not contain access point information, the target area of ​​interest corresponding to the delivery address is determined.

[0053] In this disclosure, multiple adjacent lockers are considered as a single storage / retrieval point. In the food delivery scenario, the storage / retrieval point is the food storage / retrieval point; in the express delivery scenario, the storage / retrieval point is the express locker point.

[0054] When a user adds, modifies, or selects a delivery address on the order page, the system can determine whether the added, modified, or selected delivery address contains access point information. If the delivery address does not contain access point information, no access point recommendations are made; otherwise, the system determines the target interest area corresponding to the delivery address and recommends access points based on that area.

[0055] In S102, if there are access points in the target interest area, at least one target access point that matches the delivery address is determined from the access points in the target interest area.

[0056] In this disclosure, the target access point corresponding to the target region of interest can be determined based on the pre-established correspondence (one-to-one or one-to-many) between regions of interest and access points. If the number of target access points corresponding to the target region of interest is zero, it is determined that there are no access points in the target region of interest; if the number of target access points corresponding to the target region of interest is one or more, it is determined that there are access points in the target region of interest.

[0057] If no access point exists within the target area of ​​interest, no access point recommendation will be made; if an access point exists within the target area of ​​interest, at least one target access point that matches the delivery address will be selected from the access points within the target area of ​​interest for access point recommendation.

[0058] In the above technical solution, in response to the determination that the delivery address does not contain access point information, a target interest area corresponding to the delivery address is determined. If an access point exists within the target interest area, at least one target access point matching the delivery address is determined from the access points within the target interest area. Since access point matching is based on the target interest area corresponding to the delivery address, this avoids the problem in text matching methods where the accuracy of matching is affected by the lack of association between the delivery address and the user's location. This allows for accurate recommendation of access points, improves user experience, and increases the exposure and conversion rate of access points to lockers. Furthermore, it avoids the problem of matched access points exceeding the user's area (e.g., residential community), improving the convenience of subsequent package pickup for the user.

[0059] The following is a detailed description of the specific implementation method for determining the target area of ​​interest corresponding to the delivery address in S101 above. Specifically, it can be achieved through the following steps 1) and 2):

[0060] 1) Determine the region of interest where the geographic coordinates corresponding to the delivery address are located.

[0061] 2) Determine the target region of interest corresponding to the delivery address from the region of interest where the geographic coordinates of the delivery address are located.

[0062] In this disclosure, when there is only one region of interest (ROI) where the geographic coordinates of the delivery address are located, the ROI where the geographic coordinates of the delivery address are located can be directly determined as the target ROI corresponding to the delivery address.

[0063] When there are multiple regions of interest (ROIs) where the geographic coordinates of the delivery address are located, the target ROI corresponding to the delivery address can be determined from the ROIs where the geographic coordinates of the delivery address are located in various ways.

[0064] In one implementation, the largest area within the region of interest where the geographic coordinates are located can be determined as the target region of interest corresponding to the delivery address.

[0065] In another implementation, the region of interest where the geographic coordinates are located, and the region of interest with the most orders, can be determined as the target region of interest corresponding to the delivery address.

[0066] In another implementation, the region of interest with the highest text similarity between the name and the delivery address can be identified as the target region of interest corresponding to the delivery address.

[0067] The following provides a detailed explanation of the specific construction method for the correspondence between the aforementioned regions of interest and access points. In one embodiment, the correspondence between regions of interest and access points can be determined based on the location information of each access point and the location information of the region of interest.

[0068] Specifically, for each region of interest (ROI), based on the location information of each access point and the location information of the ROI itself, the access points located within that ROI are determined, and these access points are designated as the corresponding access points for that ROI. One access point corresponds to one ROI, and one ROI corresponds to at least one access point. Generally, if an access point is located inside or at the edge of an ROI, the correspondence between that access point and that ROI can be established. When an access point is located inside or at the edge of at least two ROIs simultaneously, to determine the correspondence between the access points and the ROIs, the shipping addresses corresponding to historical orders can be obtained, and the correspondence between the access points and the ROIs can be determined based on these shipping addresses. If the delivery address is located within a single area of ​​interest (IPO), the IPO area containing the delivery address can be used as the IPO area corresponding to the access point. If the delivery address is located within at least two IPO areas, the IPO area can be selected as the IPO area corresponding to the access point based on the area information, creation time information, etc. For example, the largest IPO area among the at least two IPO areas containing the delivery address can be used as the IPO area corresponding to the corresponding access point.

[0069] The following is a detailed description of the specific implementation of S102 above, which involves determining at least one target access point from access points within the target area of ​​interest that matches the delivery address.

[0070] In one implementation, all access points within the target area of ​​interest can be directly identified as target access points that match the delivery address.

[0071] In another implementation, to improve the conversion rate of access points, when there are multiple access points within the target area of ​​interest, the N access points within the target area of ​​interest that are closest to the delivery address can be identified as the target access points matching the delivery address. Here, N ≥ 1, for example, N = 2.

[0072] In another implementation, access points within the target interest area whose first distance to the delivery address is less than the target distance can be identified as target access points matching the delivery address. This improves the rationality of access point recommendations, avoids the problem of users being unwilling to pick up their goods due to the matched target access point being too far from the delivery address, and enhances the user experience.

[0073] In another implementation, access points within the target interest area whose first distance to the delivery address is less than the target distance can be identified as candidate access points. If the number of candidate access points is less than or equal to M, all candidate access points are identified as target access points matching the delivery address, where M ≥ 2, for example, N = 3. If the number of candidate access points is greater than M, the M access points closest to the delivery address from the candidate access points are identified as target access points matching the delivery address. This further improves the rationality of access point recommendations, avoids the problem of users being unwilling to pick up their goods due to the target access point being far from the delivery address, and further enhances the user experience.

[0074] The specific method for determining the target distance is described in detail below. Specifically, it can be achieved in various ways. In one implementation, a preset distance threshold (e.g., 200 meters) set by the user can be used as the target distance.

[0075] In another implementation, the target distance can be determined based on historical order information. Specifically, this can be achieved through the following steps (1) to (3):

[0076] (1) Obtain multiple historical order information, including historical delivery addresses and historical storage and retrieval locations.

[0077] (2) For each historical order information, determine the second distance between the historical delivery address and the historical access point in the historical order information.

[0078] (3) Determine the maximum value among all the second distances as the target distance.

[0079] Determining the target distance based on historical order information allows the target distance to be closer to the user's actual tolerable pickup distance, thereby further improving the rationality of the recommendations, reducing the likelihood of users being unwilling to pick up their orders, and further enhancing the user experience.

[0080] After determining at least one target access point matching the delivery address through S102, the user terminal can display the at least one target access point to facilitate the user's selection of the optimal access point and reduce the likelihood of the user being unable to find the pickup locker when picking up their goods. Specifically, when the above information processing method is applied to the user terminal, after determining at least one target access point matching the delivery address through S102, the at least one target access point can be directly displayed on the user terminal; when the above information processing method is applied to the server, after determining at least one target access point matching the delivery address through S102, the server can send the at least one target access point matching the delivery address to the user terminal for display.

[0081] The following provides a detailed description of the specific implementation method for displaying at least one target access point via a user terminal. Specifically, this can be achieved in various ways. In one implementation, the at least one target access point can be displayed in a list format via a user terminal.

[0082] For example, if there are multiple target access points, at least one of the target access points can be displayed in order of distance from the delivery address, from closest to furthest.

[0083] In addition, when displaying at least one of the target pickup points in a list format, besides showing the name of the pickup point, the system can also display the location information of the pickup point relative to the delivery address and the geographical location text information of the pickup point. This allows users to easily and quickly understand the information of each target pickup point through the list, enabling them to quickly select a suitable pickup point as the final delivery location and reducing the likelihood of users being unable to find the pickup locker when picking up their goods.

[0084] In another implementation, at least one target access point (e.g., ...) can be displayed on a map via a user terminal. Figure 2 (S103 shown in the diagram). In this way, users can intuitively understand the geographical location of each target access point, thereby quickly selecting a suitable access point as the final delivery location, and also reducing the situation where users cannot find the pickup locker when picking up their goods.

[0085] The following is a detailed description of the specific implementation method for displaying at least one target access point on a map using the aforementioned user terminal. Specifically, this can be achieved in various ways. In one implementation, after determining at least one target access point matching the delivery address through S102, the user terminal can display the at least one target access point on a map.

[0086] In another implementation, after determining at least one target access point that matches the delivery address through S102, a prompt message can be output through the user terminal to prompt the user to add the target access point; after the user terminal receives the user's confirmation instruction to add the target access point, at least one target access point can be displayed on the map through the user terminal.

[0087] Specifically, when the above information processing method is applied to a user terminal, after determining at least one target access point matching the delivery address through S102, a prompt message for prompting the user to add the target access point is directly output on the user terminal. When the above information processing method is applied to a server, after determining at least one target access point matching the delivery address through S102, the server can send the at least one target access point to the user terminal; after receiving the at least one target access point, the user terminal outputs a prompt message for prompting the user to add the target access point.

[0088] After displaying the prompt message to the user to add a target access point, the user can select whether to add the target access point via the "Add Access Point" button. If the user does not make a selection, the user terminal does not receive a confirmation instruction from the user to add the target access point, and in this case, the target access point is not displayed. If the user selects to add a target access point, the user terminal receives a confirmation instruction from the user to add the target access point, and in this case, the target access point can be displayed. This is more user-friendly.

[0089] For example, a pop-up window can be used to prompt the user to add a target access point, and the pop-up window can display an "Add Access Point" button.

[0090] Figure 3 This is a flowchart illustrating an information processing method according to another exemplary embodiment. For example... Figure 3 As shown, the above method may include the following S104.

[0091] In S104, after receiving a selection instruction instructing the user to select an access point from at least one target access point, the delivery address is updated to the selected access point.

[0092] After displaying at least one target access point determined in S102 through the user terminal, the user can select a suitable access point through the user terminal. After receiving the user's selection, the user terminal generates a selection instruction to instruct the user to select an access point from the at least one target access point. Then, the delivery address is updated to the selected access point.

[0093] In the above implementation, after receiving a selection instruction for the user to select an access point from at least one target access point, the delivery address is updated to the selected access point. This can standardize the address to be placed in the locker, reduce communication costs between delivery personnel and users, and reduce the occurrence of incorrect locker placement, thereby further improving the user experience.

[0094] Furthermore, when applying the above method to food delivery scenarios, if a user has multiple available delivery addresses within the merchant's delivery area, they can temporarily not select an order address on the order page. In this case, it can be determined whether each available delivery address contains access point information. If only one of the multiple available delivery addresses contains access point information, that available delivery address with access point information is used as the default order address, and no access point recommendations are made. If multiple available delivery addresses contain access point information, the target access points matching each available delivery address with access point information are displayed on a map on the user's terminal for the user to select an access point.

[0095] Figure 4 This is a block diagram illustrating an information processing apparatus according to an exemplary embodiment. Figure 4 As shown, the device 400 includes:

[0096] The first determining module 401 is used to determine the target area of ​​interest corresponding to the delivery address in response to the determination that the delivery address does not contain access point information;

[0097] The second determining module 402 is used to determine at least one target access point that matches the delivery address from the access points in the target interest area determined by the first determining module 401, when there are access points in the target interest area.

[0098] In the above technical solution, in response to the determination that the delivery address does not contain access point information, a target interest area corresponding to the delivery address is determined. If an access point exists within the target interest area, at least one target access point matching the delivery address is determined from the access points within the target interest area. Since access point matching is based on the target interest area corresponding to the delivery address, this avoids the problem in text matching methods where the accuracy of matching is affected by the lack of association between the delivery address and the user's location. This allows for accurate recommendation of access points, improves user experience, and increases the exposure and conversion rate of access points to lockers. Furthermore, it avoids the problem of matched access points exceeding the user's area (e.g., residential community), improving the convenience of subsequent package pickup for the user.

[0099] Optionally, the second determining module 402 is used to determine the access points in the target interest area that have a first distance from the delivery address that is less than the target distance as target access points that match the delivery address.

[0100] Optionally, the device 400 further includes a third determining module, the third determining module being used to determine the target distance, the third determining module comprising:

[0101] The acquisition submodule is used to acquire multiple historical order information, wherein the historical order information includes historical delivery addresses and historical access points;

[0102] The first determining submodule is used to determine, for each piece of historical order information, a second distance between the historical delivery address and the historical access point in the historical order information;

[0103] The second determining submodule is used to determine the maximum value among all the second distances as the target distance.

[0104] Optionally, the first determining module 401 includes:

[0105] The third determination submodule is used to determine the region of interest where the geographic coordinates corresponding to the delivery address are located.

[0106] The fourth determination submodule is used to determine the target region of interest corresponding to the delivery address from the region of interest where the geographic coordinates are located.

[0107] Optionally, the geographic coordinates may be located in multiple regions of interest; the second determining submodule is used to determine the target region of interest corresponding to the delivery address through one of the following methods:

[0108] The region of interest with the largest area among the regions of interest where the geographic coordinates are located is determined as the target region of interest corresponding to the delivery address.

[0109] The region of interest containing the geographic coordinates and the region of interest with the most orders is determined as the target region of interest corresponding to the delivery address.

[0110] The region of interest with the highest text similarity between the name and the delivery address within the region of interest containing the geographic coordinates is determined as the target region of interest corresponding to the delivery address.

[0111] Optionally, the device 400 further includes:

[0112] The display module is used to display the at least one target access point on a map via a user terminal.

[0113] Optionally, the display module includes:

[0114] The prompting submodule is used to output prompting information to the user via the user terminal to prompt the user to add the target access point;

[0115] The display submodule is used to display the at least one target access point on the map through the user terminal after the user terminal receives the user's confirmation instruction to add the target access point.

[0116] Optionally, the device 400 further includes:

[0117] An update module is configured to update the delivery address to the selected access point after receiving a selection instruction instructing the user to select an access point from the at least one target access point.

[0118] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0119] This disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information processing method described above.

[0120] Figure 5 This is a block diagram illustrating an electronic device 700 according to an exemplary embodiment. For example... Figure 5 As shown, the electronic device 700 may include a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.

[0121] The processor 701 controls the overall operation of the electronic device 700 to complete all or part of the steps in the information processing method described above. The memory 702 stores various types of data to support the operation of the electronic device 700. This data may include, for example, instructions for any application or method operating on the electronic device 700, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 703 may include a screen and audio components. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 702 or transmitted via communication component 705. The audio component also includes at least one speaker for outputting audio signals. I / O interface 704 provides an interface between processor 701 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 705 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.

[0122] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the information processing method described above.

[0123] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the information processing method described above. For example, the computer-readable storage medium may be the memory 702 including program instructions described above, which may be executed by the processor 701 of the electronic device 700 to complete the information processing method described above.

[0124] Figure 6 This is a block diagram illustrating an electronic device 1900 according to an exemplary embodiment. For example, the electronic device 1900 may be provided as a server. (Refer to...) Figure 6 The electronic device 1900 includes a processor 1922, which may be one or more, and a memory 1932 for storing computer programs executable by the processor 1922. The computer program stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 1922 may be configured to execute the computer program to perform the information processing methods described above.

[0125] Additionally, the electronic device 1900 may also include a power supply component 1926 and a communication component 1950. The power supply component 1926 can be configured to perform power management of the electronic device 1900, and the communication component 1950 can be configured to enable communication of the electronic device 1900, such as wired or wireless communication. Furthermore, the electronic device 1900 may also include an input / output (I / O) interface 1958. The electronic device 1900 can operate on an operating system, such as Windows Server, stored in memory 1932. TM Mac OS X TM Unix TM Linux TM etc.

[0126] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the information processing method described above. For example, the computer-readable storage medium may be the memory 1932 including program instructions, which may be executed by the processor 1922 of the electronic device 1900 to complete the information processing method described above.

[0127] In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a programmable device, the computer program having a code portion for performing the information processing method described above when executed by the programmable device.

[0128] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.

[0129] It should also be noted that the various specific technical features described in the above embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0130] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

Claims

1. An information processing method, characterized in that, include: In response to determining that the delivery address does not contain access point information, the target area of ​​interest corresponding to the delivery address is determined; If there are access points in the target area of ​​interest, the target access point corresponding to the target area of ​​interest is determined according to the pre-established correspondence between the area of ​​interest and the access point. At least one target access point that matches the delivery address is determined from the access points in the target area of ​​interest. The user terminal outputs a prompt message to encourage the user to add the target access point; After the user terminal receives the user's confirmation instruction to add a target access point, at least one target access point is displayed on the map through the user terminal. The user selects a suitable access point through the user terminal. The user terminal receives the user's selection and generates a selection instruction to instruct the user to select an access point from at least one target access point, and updates the delivery address to the selected access point. Among them, multiple closely adjacent lockers are considered as one access point; The method is applied to food delivery scenarios. When multiple available delivery addresses exist within the merchant's delivery area, it determines whether each available delivery address contains access point information. If only one of the multiple available delivery addresses contains access point information, that address is used as the default order address. If multiple available delivery addresses contain access point information, the target access point matching each available delivery address with access point information is displayed on a map via the user terminal, allowing the user to select an access point.

2. The method according to claim 1, characterized in that, Determining at least one target access point from the access points within the target area of ​​interest that matches the delivery address includes: Among the access points within the target area of ​​interest, those access points whose first distance to the delivery address is less than the target distance are identified as target access points that match the delivery address.

3. The method according to claim 2, characterized in that, The target distance is determined in the following way: Obtain information on multiple historical orders, including historical delivery addresses and historical storage / access points; For each historical order information, a second distance is determined between the historical delivery address and the historical access point in that historical order information; The maximum value among all the second distances is determined as the target distance.

4. The method according to claim 1, characterized in that, Determining the target area of ​​interest corresponding to the delivery address includes: Determine the region of interest where the geographic coordinates corresponding to the delivery address are located; The target region of interest corresponding to the delivery address is determined from the region of interest where the geographic coordinates are located.

5. The method according to claim 4, characterized in that, The geographic coordinates are located in multiple regions of interest; determining the target region of interest corresponding to the delivery address from the regions of interest where the geographic coordinates are located includes one of the following: The region of interest with the largest area among the regions of interest where the geographic coordinates are located is determined as the target region of interest corresponding to the delivery address. The region of interest containing the geographic coordinates and the region of interest with the most orders is determined as the target region of interest corresponding to the delivery address. The region of interest with the highest text similarity between the name and the delivery address within the region of interest containing the geographic coordinates is determined as the target region of interest corresponding to the delivery address.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: The user terminal displays the at least one target access point on the map.

7. The method according to claim 6, characterized in that, The step of displaying the at least one target access point on a map via a user terminal includes: The user terminal outputs a prompt message to the user, prompting them to add the target access point. After receiving a confirmation instruction from the user to add the target access point, the user terminal displays the at least one target access point on the map through the user terminal.

8. The method according to claim 6, characterized in that, The method further includes: Upon receiving a selection instruction instructing the user to choose an access point from the at least one target access point, the delivery address is updated to the selected access point.

9. An information processing device, characterized in that, include: The first determining module is used to determine the target area of ​​interest corresponding to the delivery address in response to the determination that the delivery address does not contain access point information; The second determining module is used to, when there are access points within the target area of ​​interest determined by the first determining module, determine the target access points corresponding to the target area of ​​interest based on a pre-established correspondence between areas of interest and access points, and determine at least one target access point matching the delivery address from the access points within the target area of ​​interest; output a prompt message to the user to add the target access point through the user terminal; after the user terminal receives the user's confirmation instruction to add the target access point, display at least one target access point on the map through the user terminal, and allow the user to select a suitable access point through the user terminal; upon receiving the user's selection, the user terminal generates a message instructing the user to access the target access point from the at least one target access point. The selected access point selection instruction updates the delivery address to the selected access point; multiple closely adjacent access lockers are considered as one access point; the device is applied in the food delivery scenario, and when there are multiple available delivery addresses within the merchant's delivery range, it determines whether each available delivery address contains access point information; if only one of the multiple available delivery addresses contains access point information, then that available delivery address containing access point information is used as the default order address; if multiple available delivery addresses contain access point information, then the user terminal displays target access points matching each available delivery address containing access point information on the map for the user to select an access point.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1-8.

11. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-8.