Information display methods, devices, electronic devices and computer-readable media

By obtaining user location and access source, and combining straight-line distance and path congestion, the self-pickup point recommendation process is optimized, solving the problem of low efficiency in self-pickup point selection in existing technologies and achieving a faster selection process.

CN114092009BActive Publication Date: 2026-03-06HANGZHOU PINPIANYI NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-24
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

In existing technologies, the recommendation of self-pickup points fails to directly provide the nearest self-pickup point and does not consider the user's access source, resulting in low selection efficiency and long time.

Method used

By obtaining user location information and access source, the system generates first and second self-pickup point recommendation information, and optimizes the self-pickup point recommendation process by combining straight-line distance and path congestion conditions.

Benefits of technology

It improves the efficiency of self-pickup point selection and shortens the selection time, ensuring that the recommended self-pickup point is the closest and matches the user's access source.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114092009B_ABST
    Figure CN114092009B_ABST
Patent Text Reader

Abstract

This disclosure presents embodiments of an information display method, apparatus, electronic device, and computer-readable medium. One specific implementation of the method includes: in response to detecting a selection operation applied to an order confirmation control, obtaining user location information; selecting preset self-pickup point information that meets preset location conditions from a preset self-pickup point information set as candidate self-pickup point information, thus obtaining a candidate self-pickup point information set; generating first self-pickup point recommendation information based on the user location information and the candidate self-pickup point information set; in response to detecting the presence of a self-pickup point identifier in the user's access source information, generating second self-pickup point recommendation information based on the user location information and the preset self-pickup point information corresponding to the self-pickup point identifier; generating self-pickup point recommendation prompt information based on the first and second self-pickup point recommendation information; and displaying a self-pickup point information page. This implementation improves the efficiency of user selection of self-pickup points and shortens the time required for user selection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments disclosed herein relate to the field of computer technology, and more specifically to information display methods, apparatuses, electronic devices, and computer-readable media. Background Technology

[0002] After a user selects items and submits an order on an online platform, an order is typically generated and displayed to the user. Currently, the usual method for generating the delivery address in the order is to require the user to manually search for and select a nearby pickup point. For example, after the user searches, all pickup points near the user's location are provided for the user to choose from.

[0003] However, when generating a self-pickup point recommendation page using the above method, the following technical problems often occur:

[0004] First, the nearest self-pickup point was not provided directly to the user, and the user's access source was not considered when providing the self-pickup point. This resulted in the self-pickup points provided to the user being poorly targeted, reducing the efficiency of the user's selection of self-pickup points and causing the user to spend a long time selecting a self-pickup point.

[0005] Secondly, when providing the nearest self-pickup point to the user, only the straight-line distance is considered, resulting in a longer actual distance to the self-pickup point. In addition, the actual road conditions are not taken into account, causing users to spend a long time on their way to the self-pickup point. Summary of the Invention

[0006] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0007] Some embodiments of this disclosure provide information display methods, apparatuses, electronic devices, and computer-readable media to address one or more of the technical problems mentioned in the background section above.

[0008] In a first aspect, some embodiments of this disclosure provide an information display method, the method comprising: in response to detecting a user's selection operation on an order confirmation control included in an order information page displayed on a touch-sensitive display screen, obtaining the user's location information; selecting preset self-pickup point information that satisfies preset location conditions corresponding to the user's location information from a preset self-pickup point information set as candidate self-pickup point information, thereby obtaining a candidate self-pickup point information set; generating first self-pickup point recommendation information based on the user's location information and the candidate self-pickup point information set; in response to detecting the presence of a self-pickup point identifier in the user access source information corresponding to the selection operation, generating second self-pickup point recommendation information based on the user's location information and the preset self-pickup point information corresponding to the self-pickup point identifier in the preset self-pickup point information set; generating self-pickup point recommendation prompt information based on the first self-pickup point recommendation information and the second self-pickup point recommendation information; and displaying the self-pickup point information page on the touch-sensitive display screen, wherein the self-pickup point information page includes the self-pickup point recommendation prompt information.

[0009] Secondly, some embodiments of this disclosure provide an information display device, comprising: an acquisition unit configured to acquire user location information in response to detecting a user's selection operation on an order confirmation control included in an order information page displayed on a touch-sensitive display screen; a selection unit configured to select preset self-pickup point information that satisfies preset location conditions corresponding to the user location information from a preset self-pickup point information set as candidate self-pickup point information, thereby obtaining a candidate self-pickup point information set; a first generation unit configured to generate first self-pickup point recommendation information based on the user location information and the candidate self-pickup point information set; a second generation unit configured to generate second self-pickup point recommendation information based on the user location information and the preset self-pickup point information corresponding to the self-pickup point identifier in the preset self-pickup point information set in response to detecting the presence of a self-pickup point identifier in the user access source information corresponding to the selection operation; a third generation unit configured to generate self-pickup point recommendation prompt information based on the first and second self-pickup point recommendation information; and a display unit configured to display a self-pickup point information page on a touch-sensitive display screen, wherein the self-pickup point information page includes the self-pickup point recommendation prompt information.

[0010] Thirdly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein 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 implementation of the first aspect above.

[0011] Fourthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.

[0012] The above-described embodiments of this disclosure have the following beneficial effects: the information display method of some embodiments of this disclosure improves the efficiency of users selecting self-pickup points and shortens the time users spend selecting self-pickup points. Specifically, the reasons for the low efficiency and long time users spend selecting self-pickup points are: the nearest self-pickup point is not directly provided to the user, and the user's access source is not considered when providing self-pickup points, resulting in poor targeting of the self-pickup points provided to the user, reducing the efficiency of users selecting self-pickup points, and causing users to spend a long time selecting self-pickup points. Based on this, the information display method of some embodiments of this disclosure firstly obtains the user's location information in response to detecting the user's selection operation on the order confirmation control included in the order information page displayed on the touch-sensitive display screen. Then, preset self-pickup point information that meets the preset location conditions corresponding to the user's location information is selected from the preset self-pickup point information set as candidate self-pickup point information, thus obtaining a candidate self-pickup point information set. As a result, a candidate self-pickup point information set that meets the preset location conditions can be obtained, narrowing the scope of subsequent processing operations and thereby improving the efficiency of subsequent processing. Secondly, based on the user's location information and a set of alternative pickup point information, first pickup point recommendation information is generated. The pickup points included in this first recommendation information are those closest to the user. Then, in response to detecting a pickup point identifier in the user's access source information corresponding to the selection operation, second pickup point recommendation information is generated based on the user's location information and preset pickup point information corresponding to the pickup point identifier in a preset pickup point information set. The pickup points included in this second recommendation information are those corresponding to the user's access source. Next, based on the first and second recommendation information, a pickup point recommendation prompt is generated. The two pickup points included in this prompt are the closest pickup point and the pickup point corresponding to the user's access source. Finally, the pickup point information page is displayed on a touch-sensitive display screen. This allows the user to see both the closest pickup point and the pickup point corresponding to the user's access source. Because the generated self-pickup point recommendation information includes the nearest first self-pickup point and the second self-pickup point based on the user's access source, the displayed self-pickup point recommendation page is highly targeted to the user, improving the efficiency of the user's self-pickup point selection and thus shortening the time the user spends selecting a self-pickup point. Attached Figure Description

[0013] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.

[0014] Figure 1This is a schematic diagram illustrating an application scenario of the information display method according to some embodiments of this disclosure;

[0015] Figure 2 This is a flowchart of some embodiments of the information display method according to this disclosure;

[0016] Figure 3 These are flowcharts of other embodiments of the information display method according to this disclosure;

[0017] Figure 4 These are schematic diagrams illustrating the structure of some embodiments of the information display device according to this disclosure;

[0018] Figure 5 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0019] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0020] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0021] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0022] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0023] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0024] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0025] Figure 1 This is a schematic diagram illustrating an application scenario of the information display method according to some embodiments of this disclosure.

[0026] exist Figure 1 In the application scenario, firstly, the computing device 101 can obtain the user's location information 103 in response to detecting a user's selection operation on the order confirmation control 102 included in the order information page displayed on the touch-sensitive display screen. Then, the computing device 101 can select preset self-pickup point information that meets the preset location conditions corresponding to the user's location information 103 from the preset self-pickup point information set 104 as candidate self-pickup point information, thus obtaining a candidate self-pickup point information set 105. Afterwards, the computing device 101 can generate first self-pickup point recommendation information 106 based on the user's location information 103 and the candidate self-pickup point information set 105. Then, the computing device 101 can generate second self-pickup point recommendation information 108 in response to detecting the presence of a self-pickup point identifier 107 in the user access source information corresponding to the selection operation, based on the user's location information 103 and the preset self-pickup point information corresponding to the self-pickup point identifier 107 in the preset self-pickup point information set 104. Secondly, the computing device 101 can generate a self-pickup point recommendation prompt information 109 based on the first self-pickup point recommendation information 106 and the second self-pickup point recommendation information 108. Finally, the computing device 101 can display a self-pickup point information page 110 on a touch-sensitive display screen, wherein the self-pickup point information page 110 includes the self-pickup point recommendation prompt information 109. Optionally, the self-pickup point recommendation prompt information 109 may include first information and second information. The first information may include the name of the first self-pickup point, the address of the first self-pickup point, the business hours of the first self-pickup point, and the positive review rate of the first self-pickup point. For example, the first information may be: [X1 self-pickup point, D Road, C District, B City, A Province, 08:00-20:00, 80%]. The second information may include the name of the second self-pickup point, the address of the second self-pickup point, the business hours of the second self-pickup point, and the positive review rate of the second self-pickup point. For example, the second information may be: [X2 self-pickup point, E Road, C District, B City, A Province, 09:00-20:30, 79%]. Optionally, the self-pickup point information page 110 may include a confirmation control and a cancellation control. The confirmation control included in the self-pickup point information page 110 can be used to receive a user's selection operation to confirm the selection of a first self-pickup point or a second self-pickup point. The cancellation control included in the self-pickup point information page 110 can be used to receive a user's selection operation to cancel the selection of a self-pickup point.

[0027] It should be noted that the aforementioned computing device 101 can be either hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is software, it can be installed within the hardware devices listed above. It can be implemented as, for example, multiple software programs or software modules used to provide distributed services, or as a single software program or software module. No specific limitations are made here.

[0028] It should be understood that Figure 1 The number of computing devices shown is merely illustrative. Any number of computing devices can be used depending on implementation needs.

[0029] Continue to refer to Figure 2 The flowchart 200 illustrates some embodiments of the information display method according to this disclosure. The information display method includes the following steps:

[0030] Step 201: In response to detecting that the user has performed a selection operation on the order confirmation control included in the order information page displayed on the touch-sensitive display screen, obtain the user's location information.

[0031] In some embodiments, the entity executing the information display method (e.g. Figure 1 The computing device 101 shown can obtain the user's location information in response to detecting a user's selection operation on an order confirmation control included in an order information page displayed on a touch-sensitive display screen. The touch-sensitive display screen can be a mobile phone touchscreen. The order information page can be a page for the user to confirm order information such as items included in the order, order time, and shipping method. The order confirmation control can be a control for receiving the user's selection operation to confirm the generated order. The user location information can be information representing the user's geographical location. The user location information may include, but is not limited to, user geographical coordinates and user address. In practice, the execution entity can obtain the user's location information using mobile phone positioning technology in response to detecting a user's selection operation on an order confirmation control included in an order information page displayed on a touch-sensitive display screen.

[0032] In some optional implementations of certain embodiments, the executing entity first verifies the user's identity information to determine whether the user's identity information has passed authentication. The user's identity information can be information representing the user's identity. For example, the user's identity information can be a user account ID (IdentityDocument), a user account password, and a user fingerprint. In practice, the executing entity can verify whether the user's fingerprint matches a pre-stored fingerprint to authenticate the user's identity information. Then, in response to determining that the user's identity information has passed authentication, the executing entity can read the user's location information. In practice, this can be done in response to receiving the SMS verification code, determining that the user's identity information has passed authentication, and reading the user's location information from the user's mobile phone's GPS (Global Positioning System) module.

[0033] Step 202: Select preset self-pickup point information that meets the preset location conditions corresponding to the user's location information from the preset self-pickup point information set as candidate self-pickup point information, and obtain the candidate self-pickup point information set.

[0034] In some embodiments, the aforementioned execution entity can select preset self-pickup point information that meets preset location conditions corresponding to the user's location information from a preset self-pickup point information set as candidate self-pickup point information, thereby obtaining a candidate self-pickup point information set. The preset self-pickup point information set can be a collection of pre-defined information related to self-pickup points. This information may include, but is not limited to: self-pickup point identifier, self-pickup point name, self-pickup point geographical coordinates, self-pickup point address, self-pickup point business hours, and self-pickup point positive review rate. The self-pickup point can be a temporary storage point for items for user pickup. The self-pickup point identifier can uniquely identify the self-pickup point. The self-pickup point geographical coordinates can be the latitude and longitude of the location of the self-pickup point. The self-pickup point address can be the communication address of the self-pickup point. The positive review rate can represent the user's satisfaction with the self-pickup point. The preset location conditions can be that the self-pickup point address included in the preset self-pickup point information and the user address included in the user location information belong to the same region. The specific settings of the preset location conditions can be configured by the developers. For example, the aforementioned preset location condition could be that the pickup point address included in the preset pickup point information is in the same municipal district as the user address included in the aforementioned user location information. Alternatively, the preset location condition could be that the pickup point address included in the preset pickup point information is on the same street as the user address included in the aforementioned user location information. In practice, the executing entity can select preset pickup point information that shares the same district as the user location information from the preset pickup point information set as candidate pickup point information, thus obtaining a candidate pickup point information set. This allows for the acquisition of a candidate pickup point information set that satisfies the preset location condition, narrowing the scope of subsequent processing and improving the efficiency of subsequent processing.

[0035] Step 203: Generate the first self-pickup point recommendation information based on the user's location information and the set of alternative self-pickup point information.

[0036] In some embodiments, the executing entity can generate first self-pickup point recommendation information based on user location information and a set of candidate pick-up point information. In practice, firstly, the executing entity can determine the distance between the geographic coordinates of each candidate pick-up point in the candidate pick-up point information set and the user's geographic coordinates in the user location information set as candidate distances, thus obtaining a set of candidate distances. For example, the geographic coordinates of the candidate pick-up points and the user's geographic coordinates can be input into the following formula to obtain the candidate distances:

[0037]

[0038] Wherein, 'd' represents the distance between the geographic coordinates of the candidate pickup point and the geographic coordinates of the user. 'r' represents the Earth's radius. Here, the Earth's radius 'r' can be taken as 6371.393 km. This can represent the latitude and longitude coordinates of the above-mentioned candidate sampling points. The latitude coordinates of the user's geographical location can be represented. The longitude coordinates of the selected points can be represented. The longitude coordinates of the user's geographical location can be represented.

[0039] Then, the aforementioned executing entity can combine the smallest alternative distance in the aforementioned alternative distance set with the alternative pickup point information corresponding to the smallest alternative distance to form the first pickup point recommendation information. For example, when the aforementioned alternative distance is 5km, the aforementioned alternative pickup point information can be: [Pickup point identifier: Pickup point 001, Pickup point name: X1 Pickup point, Pickup point geographical coordinates: (120.21201, 30.2084), Pickup point address: D Road, District C, City B, Province A, Pickup point business hours: 08:00-20:00, Pickup point positive review rate: 80%]. The combined first pickup point recommendation information can be [5km, Pickup point 001, X1 Pickup point, (120.21201, 30.2084), D Road, District C, City B, Province A, 08:00-20:00, 80%]. Thus, the pickup points included in the obtained first pickup point recommendation information are the pickup points closest to the user.

[0040] Step 204: In response to detecting that there is a self-pickup point identifier in the user access source information corresponding to the selection operation, generate second self-pickup point recommendation information based on the user location information and the preset self-pickup point information corresponding to the self-pickup point identifier in the preset self-pickup point information set.

[0041] In some embodiments, the executing entity may, in response to detecting the presence of a self-pickup point identifier in the user access source information corresponding to the selection operation, generate second self-pickup point recommendation information based on user location information and preset self-pickup point information corresponding to the self-pickup point identifier in a preset self-pickup point information set. The user access source information may represent the source from which the user accesses the application software. For example, the user access source information may represent that the user accessed the application software through a link shared by a friend or through a related mini-program. In practice, firstly, the executing entity may, in response to detecting the presence of a self-pickup point identifier in the user access source information corresponding to the selection operation, select preset self-pickup point information corresponding to the self-pickup point identifier from the preset self-pickup point information set. For example, the executing entity may, in response to detecting the presence of a self-pickup point identifier "self-pickup point 002" in the user access source information corresponding to the selection operation, select preset self-pickup point information with the self-pickup point identifier "self-pickup point 002" from the preset self-pickup point information set. Then, the distance between the user's geographic location coordinates included in the user location information and the preset geographic location coordinates included in the preset self-pickup point information corresponding to the self-pickup point identifier can be determined as the second self-pickup point distance. For example, the Haversine formula can be used to calculate the distance between the user's geographic location coordinates and the preset geographic location coordinates. Finally, the preset self-pickup point information corresponding to the self-pickup point identifier and the second self-pickup point distance can be combined to form the second self-pickup point recommendation information. For example, when the second self-pickup point distance is 3km, the preset self-pickup point information can be: [self-pickup point identifier: self-pickup point 002, self-pickup point name: X2 self-pickup point, self-pickup point geographic location coordinates: (121.21201, 31.2084), self-pickup point address: E Road, C District, B City, A Province, self-pickup point business hours: 09:00-20:30, self-pickup point positive review rate: 79%]. The combined second self-pickup point recommendation information can be [3km, self-pickup point 002, X2 self-pickup point, (121.21201, 31.2084), E Road, C District, B City, A Province, 09:00-20:30, 79%]. Therefore, the second self-pickup point recommendation information includes self-pickup points corresponding to the user's access source.

[0042] Step 205: Generate a self-pickup point recommendation prompt based on the first self-pickup point recommendation information and the second self-pickup point recommendation information.

[0043] In some embodiments, the executing entity can generate self-pickup point recommendation prompts based on the first self-pickup point recommendation information and the second self-pickup point recommendation information. In practice, firstly, the executing entity can combine the first self-pickup point recommendation information and the corresponding photo of the first self-pickup point's facade into first information. Then, it can combine the second self-pickup point recommendation information and the corresponding photo of the second self-pickup point's facade into second information. Finally, it can combine the first information and the second information into the self-pickup point recommendation prompts. The first self-pickup point's facade photo can be a photo of a clearly visible signboard outside the first self-pickup point's store. The second self-pickup point's facade photo can be a photo of a clearly visible signboard outside the second self-pickup point's store. Therefore, the self-pickup point recommendation prompts include two self-pickup points: the closest self-pickup point and the self-pickup point corresponding to the user's access source.

[0044] In some optional implementations of certain embodiments, in the first step, the executing entity may, in response to detecting the existence of a user's historical order corresponding to user identity information, update the first self-pickup point recommendation information based on the user's historical order self-pickup point information included in the user's historical order, to obtain the third self-pickup point recommendation information. The aforementioned user historical order may be the order in which the user last completed a value transfer. The aforementioned user historical order self-pickup point information may be the self-pickup point information included in the aforementioned user historical order. In practice, firstly, the executing entity may determine the distance between the geographical coordinates of the historical order self-pickup point included in the aforementioned user historical order self-pickup point information and the geographical coordinates of the aforementioned user geographical location as the historical order self-pickup point distance. For example, the Haversine formula can be used to solve for the distance between the aforementioned user geographical location coordinates and the geographical coordinates of the aforementioned historical order self-pickup point. Then, the distance included in the aforementioned first self-pickup point recommendation information is updated to the aforementioned historical order self-pickup point distance, and the self-pickup point information included in the aforementioned first self-pickup point recommendation information is updated to the aforementioned user historical order self-pickup point information, and the updated first self-pickup point recommendation information is used as the third self-pickup point recommendation information. The second step is to combine the third-party pickup point recommendation information with the second-party pickup point recommendation information to create a pickup point recommendation prompt. Therefore, when a user's identity information is verified, pickup points can be recommended to the user based on their historical orders.

[0045] Step 206: Display the self-pickup point information page on the touch-sensitive display screen.

[0046] In some embodiments, the aforementioned executing entity may display a self-pickup point information page on a touch-sensitive display screen. This self-pickup point information page includes recommended self-pickup point information. In practice, the executing entity may display the self-pickup point information page on the touch-sensitive display screen via page navigation. This allows the nearest self-pickup point and the self-pickup point corresponding to the user's access source to be displayed to the user.

[0047] In some optional implementations of certain embodiments, the aforementioned executing entity can display the self-pickup point information page as a pop-up window within the order information page displayed on the touch-sensitive screen. Therefore, displaying it as a pop-up window avoids the time-consuming process of page redirection, further improving operational efficiency.

[0048] The above-described embodiments of this disclosure have the following beneficial effects: the information display method of some embodiments of this disclosure improves the efficiency of users selecting self-pickup points and shortens the time users spend selecting self-pickup points. Specifically, the reasons for the low efficiency and long time users spend selecting self-pickup points are: the nearest self-pickup point is not directly provided to the user, and the user's access source is not considered when providing self-pickup points, resulting in poor targeting of the self-pickup points provided to the user, reducing the efficiency of users selecting self-pickup points, and causing users to spend a long time selecting self-pickup points. Based on this, the information display method of some embodiments of this disclosure firstly obtains the user's location information in response to detecting the user's selection operation on the order confirmation control included in the order information page displayed on the touch-sensitive display screen. Then, preset self-pickup point information that meets the preset location conditions corresponding to the user's location information is selected from the preset self-pickup point information set as candidate self-pickup point information, thus obtaining a candidate self-pickup point information set. As a result, a candidate self-pickup point information set that meets the preset location conditions can be obtained, narrowing the scope of subsequent processing operations and thereby improving the efficiency of subsequent processing. Secondly, based on the user's location information and a set of alternative pickup point information, first pickup point recommendation information is generated. The pickup point recommended by this first recommendation information is the one closest to the user. Then, in response to detecting a pickup point identifier in the user's access source information corresponding to the selection operation, second pickup point recommendation information is generated based on the user's location information and preset pickup point information corresponding to the pickup point identifier in a preset pickup point information set. The pickup point recommended by this second recommendation information is the one corresponding to the user's access source. Next, based on the first and second pickup point recommendation information, a pickup point recommendation prompt is generated. The two pickup points recommended by this prompt are the closest pickup point and the one corresponding to the user's access source. Finally, the pickup point information page is displayed on a touch-sensitive display screen. This allows the user to see both the closest pickup point and the one corresponding to the user's access source. Because the generated self-pickup point recommendation information includes the nearest first self-pickup point and the second self-pickup point based on the user's access source, the displayed self-pickup point recommendation page is highly targeted to the user, improving the efficiency of the user's self-pickup point selection and thus shortening the time the user spends selecting a self-pickup point.

[0049] Further reference Figure 3 The diagram illustrates a flow 300 of another embodiment of the information display method. Flow 300 of this information display method includes the following steps:

[0050] Step 301: In response to detecting the selection operation of the pickup time selection control displayed on the order information page, the pickup time selection page is displayed.

[0051] In some embodiments, the entity executing the information display method (e.g. Figure 1 The computing device 101 shown can display a pickup time selection page in response to detecting a selection operation of the pickup time selection control displayed on the order information page. The pickup time selection control can be a control included in the order information page for selecting a time. The pickup time selection page can be a page where a pickup time can be selected. The pickup time selection page may also include at least one pickup time and pickup time confirmation control. In practice, the executing entity can display the pickup time selection page as a pop-up window in response to detecting a selection operation of the pickup time selection control displayed on the order information page.

[0052] Step 302: In response to detecting a user's selection of a pickup time for at least one pickup time, the user's selected pickup time is determined as the target pickup time.

[0053] In some embodiments, the executing entity may, in response to detecting a user's selection of a pickup time for at least one pickup time, determine the user's selected pickup time as the target pickup time. The at least one pickup time may be a scrollable selectable time displayed on the pickup time selection page. Thus, the target pickup time can be obtained, providing data support for subsequent processing.

[0054] Step 303: In response to detecting the user's selection operation on the pickup time confirmation control, the target pickup time is determined as the user's pickup time.

[0055] In some embodiments, the execution entity may, in response to detecting a user's selection operation on the pickup time confirmation control, determine the target pickup time as the user's pickup time. The pickup time confirmation control may be a control on the pickup time selection page used to determine the pickup time. Thus, the obtained user pickup time can represent the time the user goes to pick up the goods.

[0056] Step 304: In response to detecting that the user has performed a selection operation on the order confirmation control included in the order information page displayed on the touch-sensitive display screen, obtain the user's location information.

[0057] Step 305: Select preset self-pickup point information that meets the preset location conditions corresponding to the user's location information from the preset self-pickup point information set as candidate self-pickup point information, and obtain the candidate self-pickup point information set.

[0058] In some embodiments, the specific implementation of steps 304-305 and their resulting technical effects can be found in [reference needed]. Figure 2 Steps 201-202 in the corresponding embodiments will not be repeated here.

[0059] Step 306: Determine the geographic coordinates included in the user location information as the user's geographic coordinates.

[0060] In some embodiments, the executing entity may determine the geographic coordinates included in the user location information as the user's geographic coordinates. Thus, the obtained user geographic coordinates can represent the user's geographic location in coordinate form.

[0061] Step 307: Determine the straight-line distance between the geographic coordinates of the candidate pickup point and the geographic coordinates of the user in each candidate pickup point information in the candidate pickup point information set as the first reference distance, and obtain the first reference distance set.

[0062] In some embodiments, the executing entity can determine the straight-line distance between the geographic coordinates of the candidate pickup point and the user's geographic coordinates included in each candidate pickup point information set as a first reference distance, thus obtaining a first reference distance set. The geographic coordinates of the candidate pickup point can be the latitude and longitude of the candidate pickup point. The candidate pickup point can be the pickup point corresponding to the candidate pickup point information in the candidate pickup point information set. The straight-line distance can be Euclidean distance. In practice, the executing entity can determine the Euclidean distance between the geographic coordinates of the candidate pickup point and the user's geographic coordinates included in each candidate pickup point information set as the first reference distance, thus obtaining a first reference distance set. Therefore, each first reference distance in the obtained first reference distance set can characterize the straight-line distance between each candidate pickup point and the user's location.

[0063] Step 308: Determine the line distance between the geographic coordinates of the candidate pickup point and the geographic coordinates of the user in each candidate pickup point information in the candidate pickup point information set as the second reference distance, and obtain the second reference distance set.

[0064] In some embodiments, the executing entity can determine the polyline distance between the geographic coordinates of the candidate pickup point and the user's geographic coordinates included in each candidate pickup point information set as a second reference distance, thus obtaining a second reference distance set. The polyline distance can be the Manhattan distance. In practice, the executing entity can determine the Manhattan distance between the geographic coordinates of the candidate pickup point and the user's geographic coordinates included in each candidate pickup point information set as a second reference distance, thus obtaining a second reference distance set. Therefore, each second reference distance in the obtained second reference distance set can characterize the polyline distance between each candidate pickup point and the user's location.

[0065] Step 309: Generate a set of target routes based on the set of alternative pick-up points, user location information, and user pickup time.

[0066] In some embodiments, the executing entity can generate a target path set based on the set of alternative pickup point information, user location information, and user pickup time. In practice, the executing entity can, for each alternative pickup point in the set of alternative pickup point information, use a map software SDK (Software Development Kit) interface to determine the path from the user address included in the user location information to the alternative pickup point address included in the alternative pickup point information at the user pickup time as the target path. Thus, the target path set can be obtained.

[0067] In some optional implementations of certain embodiments, firstly, the executing entity can generate at least one alternative path as a group of alternative paths for each alternative pickup point in the alternative pickup point information set, based on the alternative pickup point information and the user's location information. In practice, the executing entity can use a map software SDK interface to generate at least one alternative path as a group of alternative paths for each alternative pickup point in the alternative pickup point information set, from the geographical location represented by the user's location information to the geographical location represented by the alternative pickup point information. Secondly, based on the user's pickup time, the congestion level corresponding to each alternative path in each alternative path group can be determined as the path congestion level. The congestion level can be a level representing the path congestion status. For example, the congestion level can include, but is not limited to, Level 1 congestion, Level 2 congestion, and Level 3 congestion. The higher the congestion level, the higher the degree of path congestion. In practice, firstly, the aforementioned executing entity can, based on the user's pickup time, determine the hours within each day of a preset number of past days that are the same as the user's pickup time as historical time, thus obtaining a historical time set. Here, the specific setting of the preset number of past days is not limited. For example, the preset number of past days can be 30 days. The preset number of past days can also be 180 days. As an example, if the user's pickup time is 3 PM tomorrow, and the preset number of past days is 30 days, the historical time set can be 3 PM every day within the past 30 days. Then, based on the historical time set, a set of historical congestion levels for each alternative path is obtained. For example, the congestion level of each alternative path at 3 PM every day within the past 30 days can be obtained, thus obtaining a set of historical congestion levels for the alternative path. Thirdly, from each of the obtained alternative path groups, the alternative path with the lowest congestion level is selected as the target path, thus obtaining a set of target paths. Therefore, the target path can be the path with the least congestion among all the paths from the user's location to the self-pickup point at the user's pickup time.

[0068] Step 310: Generate the first self-pickup point recommendation information based on the first reference distance set, the second reference distance set, and the target path set.

[0069] In some embodiments, the executing entity can generate first self-pickup point recommendation information based on a first reference distance set, a second reference distance set, and a target path set. In practice, firstly, the executing entity can sort the first reference distances in the first reference distance set in ascending order to obtain a first reference distance sequence. Secondly, it can sort the second reference distances in the second reference distance set in ascending order to obtain a second reference distance sequence. Thirdly, it can sort the target paths in the target path set in ascending order according to the path congestion level corresponding to each target path to obtain a target path sequence. Fourthly, the priority number can be determined by the sum of the sequence number of the first reference distance corresponding to each candidate self-pickup point in the candidate self-pickup point information set within the first reference distance sequence, the sequence number of the second reference distance corresponding to the candidate self-pickup point information within the second reference distance sequence, and the sequence number of the target path corresponding to the candidate self-pickup point information within the target path sequence. Fifthly, the candidate self-pickup point information corresponding to the smallest priority number in the obtained priority number set can be determined as the target candidate self-pickup point information. The sixth step involves combining the first reference distance, second reference distance, and route congestion level corresponding to the aforementioned target candidate pickup point information with the aforementioned target candidate pickup point information to form the first pickup point recommendation information. As a result, the pickup points recommended by the first pickup point recommendation information not only have a shorter distance to the user's location but also a shorter travel time to the user's location.

[0070] Steps 307-310 and their related content, as an inventive point of this disclosure, solve the second technical problem mentioned in the background art: "When providing the nearest self-pickup point to the user, only the straight-line distance is considered, resulting in a long actual distance to the self-pickup point. Furthermore, the actual road conditions are not considered, leading to a longer travel time for the user to reach the self-pickup point." The factors leading to a long actual distance to the self-pickup point and a longer travel time for the user are as follows: When providing the nearest self-pickup point to the user, only the straight-line distance is considered, without taking into account the actual road conditions. If these factors are resolved, the actual distance and time to reach the self-pickup point can be shortened. To achieve this effect, this disclosure considers not only the straight-line distance but also the broken-line distance and route congestion, thereby generating first self-pickup point recommendation information. Therefore, the self-pickup point recommended by the obtained first self-pickup point recommendation information not only has a shorter distance to the user's location but also a shorter travel time to the user's location.

[0071] Step 311: In response to detecting that there is a self-pickup point identifier in the user access source information corresponding to the selection operation, generate second self-pickup point recommendation information based on the user location information and the preset self-pickup point information corresponding to the self-pickup point identifier in the preset self-pickup point information set.

[0072] Step 312: Generate a self-pickup point recommendation prompt based on the first self-pickup point recommendation information and the second self-pickup point recommendation information.

[0073] Step 313: Display the self-pickup point information page on the touch-sensitive display screen.

[0074] In some embodiments, the specific implementation of steps 311-313 and the resulting technical effects can be found in [reference needed]. Figure 2 Steps 204-206 in the corresponding embodiments will not be repeated here.

[0075] from Figure 3 It can be seen from this that, with Figure 2 Compared to the description of some corresponding embodiments, Figure 3 The flow 300 of the information display method in some corresponding embodiments embodies the step of extending the generation of first self-pickup point recommendation information. Thus, the schemes described in these embodiments can generate first self-pickup point recommendation information based on straight-line distance, broken-line distance, and path congestion level, thereby shortening the actual distance and time to reach the self-pickup point.

[0076] Further reference Figure 4 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of an information display device, which are similar to... Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0077] like Figure 4As shown, the information display device 400 in some embodiments includes: an acquisition unit 401, a selection unit 402, a first generation unit 403, a second generation unit 404, a third generation unit 405, and a display unit 406. The acquisition unit 401 is configured to acquire the user's location information in response to detecting a user's selection operation on an order confirmation control displayed on a touch-sensitive screen; the selection unit 402 is configured to select preset self-pickup point information that meets the preset location conditions corresponding to the user's location information from a preset self-pickup point information set as candidate self-pickup point information; the first generation unit 403 is configured to generate first self-pickup point recommendation information based on the user's location information and the candidate self-pickup point information set; the second generation unit 404 is configured to generate second self-pickup point recommendation information based on the user's location information and the preset self-pickup point information corresponding to the self-pickup point identifier in the preset self-pickup point information set in response to detecting a self-pickup point identifier in the user access source information corresponding to the selection operation; the third generation unit 405 is configured to generate self-pickup point recommendation prompt information based on the first and second self-pickup point recommendation information; and the display unit 406 is configured to display the self-pickup point information page on the touch-sensitive screen, wherein the self-pickup point information page includes the self-pickup point recommendation prompt information.

[0078] It is understandable that the units described in the device 400 are related to the reference. Figure 2 The steps in the described method correspond accordingly. Therefore, the operations, features, and beneficial effects described above for the method also apply to device 400 and the units contained therein, and will not be repeated here.

[0079] The following is for reference. Figure 5 It illustrates electronic devices suitable for implementing some embodiments of the present disclosure (such as...). Figure 1 The diagram shows the structure of the computing device 101)500. Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.

[0080] like Figure 5 As shown, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0081] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; and communication devices 508. Communication device 508 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 5 Each box shown can represent a device or multiple devices as needed.

[0082] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 509, or installed from storage device 508, or installed from ROM 502. When the computer program is executed by processing device 501, it performs the functions defined in the methods of some embodiments of this disclosure.

[0083] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0084] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0085] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: obtain the user's location information in response to detecting a user's selection operation on an order confirmation control included in an order information page displayed on a touch-sensitive display screen; select preset self-pickup point information that meets preset location conditions corresponding to the user's location information from a preset self-pickup point information set as candidate self-pickup point information; generate first self-pickup point recommendation information based on the user's location information and the candidate self-pickup point information set; generate second self-pickup point recommendation information in response to detecting the presence of a self-pickup point identifier in the user access source information corresponding to the selection operation, based on the user's location information and the preset self-pickup point information corresponding to the self-pickup point identifier in the preset self-pickup point information set; generate self-pickup point recommendation prompt information based on the first and second self-pickup point recommendation information; and display a self-pickup point information page on the touch-sensitive display screen, wherein the self-pickup point information page includes the self-pickup point recommendation prompt information.

[0086] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0088] The units described in some embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, a processor may be described as including an acquisition unit, a selection unit, a first generation unit, a second generation unit, a third generation unit, and a display unit. The names of these units do not necessarily limit the specific unit; for example, the display unit may also be described as "a unit that displays a self-pickup point information page on a touch-sensitive display screen."

[0089] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0090] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. An information display method, comprising: displaying a pickup time selection page in response to detecting a selection operation on a pickup time selection control displayed in an order information page, wherein the pickup time selection page comprises at least one pickup time and a pickup time confirmation control; determining a target pickup time as a user pickup time in response to detecting a selection operation of a user on a pickup time in the at least one pickup time; determining the target pickup time as the user pickup time in response to detecting a selection operation of the user on the pickup time confirmation control; obtaining user location information of the user in response to detecting a selection operation of the user on an order confirmation control included in an order information page displayed in a touch-sensitive display screen; selecting preset pickup point information satisfying a preset location condition corresponding to the user location information from a preset pickup point information set as candidate pickup point information to obtain a candidate pickup point information set; generating first pickup point recommendation information according to the user location information and the candidate pickup point information set, comprising: determining a geographic location coordinate included in the user location information as a user geographic location coordinate; determining a straight-line distance between an alternative pickup point geographic location coordinate included in each candidate pickup point information in the candidate pickup point information set and the user geographic location coordinate as a first reference distance to obtain a first reference distance set; determining a polyline distance Manhattan distance between the alternative pickup point geographic location coordinate included in each candidate pickup point information in the candidate pickup point information set and the user geographic location coordinate as a second reference distance to obtain a second reference distance set; generating a target path set based on the candidate pickup point information set, the user location information and the user pickup time, comprising: for each candidate pickup point information in the candidate pickup point information set, generating at least one candidate path as a candidate path group based on the candidate pickup point information and the user location information; determining a path congestion level corresponding to each candidate path included in each candidate path group obtained based on the user pickup time as a path congestion level; selecting a candidate path with the lowest corresponding path congestion level from each candidate path group included in the obtained candidate path group as a target path to obtain a target path set; generating first pickup point recommendation information according to the first reference distance set, the second reference distance set and the target path set; generating second pickup point recommendation information according to the user location information and preset pickup point information corresponding to the self-pickup point identifier in the preset pickup point information set in response to detecting that the self-pickup point identifier exists in user access source information corresponding to the selection operation, wherein the user access source information is information representing the source of user access to application software, and the user access source information represents that the user accesses the application software through a friend-shared link. According to the first self-pickup point recommendation information and the second self-pickup point recommendation information, generate self-pickup point recommendation prompt information, including: combining the first self-pickup point recommendation information and the first self-pickup point recommendation information corresponding first self-pickup point storefront photos into first information; combining the second self-pickup point recommendation information and the second self-pickup point recommendation information corresponding second self-pickup point storefront photos into second information; combining the first information and the second information into self-pickup point recommendation prompt information; Display a self-pickup point information page in the touch-sensitive display screen, wherein the self-pickup point information page includes the self-pickup point recommendation prompt information.

2. The method of claim 1, wherein, The user location information of the user is obtained, including: Identity verification is performed on the user identity information of the user to determine whether the user identity information passes the identity verification; In response to determining that the user identity information passes the identity verification, the user location information of the user is read.

3. The method of claim 2, wherein, The self-pickup point recommendation prompt information is generated, including: In response to detecting that there is a user historical order corresponding to the user identity information, updating the first self-pickup point recommendation information based on the user historical order self-pickup point information included in the user historical order to obtain third self-pickup point recommendation information; The third self-pickup point recommendation information and the second self-pickup point recommendation information are combined into self-pickup point recommendation prompt information.

4. The method of claim 1, wherein, The self-pickup point information page is displayed in the touch-sensitive display screen, including: The self-pickup point information page is displayed in the order information page displayed in the touch-sensitive display screen in the form of a pop-up window.

5. An information display device, comprising: A user pickup time obtaining unit configured to, in response to detecting a selection operation of a pickup time selection control displayed in the order information page, display a pickup time selection page, wherein the pickup time selection page includes at least one pickup time and a pickup time confirmation control; in response to detecting a selection operation of a user on a pickup time in the at least one pickup time, determine the user-selected pickup time as a target pickup time; and in response to detecting a selection operation of the user on the pickup time confirmation control, determine the target pickup time as the user pickup time; An obtaining unit configured to, in response to detecting a selection operation of a user on an order confirmation control included in an order information page displayed in a touch-sensitive display screen, obtain user location information of the user; A selection unit configured to select, from a preset self-pickup point information set, preset self-pickup point information that satisfies a preset location condition corresponding to the user location information as candidate self-pickup point information, obtaining a candidate self-pickup point information set; The first generating unit is configured to generate first self-pickup point recommendation information according to the user location information and the set of alternative self-pickup point information, including: determining the geographic location coordinates included in the user location information as user geographic location coordinates; determining the straight-line distance between the alternative self-pickup point geographic location coordinates included in each alternative self-pickup point information in the set of alternative self-pickup point information and the user geographic location coordinates as a first reference distance, to obtain a first reference distance set; determining the fold-line distance Manhattan distance between the alternative self-pickup point geographic location coordinates included in each alternative self-pickup point information in the set of alternative self-pickup point information and the user geographic location coordinates as a second reference distance, to obtain a second reference distance set; generating a target path set based on the set of alternative self-pickup point information, the user location information, and the user pickup time, including: for each alternative self-pickup point information in the set of alternative self-pickup point information, generating at least one alternative path as an alternative path group based on the alternative self-pickup point information and the user location information; determining the congestion level corresponding to each alternative path included in each alternative path group in the obtained alternative path group as a path congestion level based on the user pickup time; selecting the alternative path with the lowest corresponding path congestion level from each alternative path group in the obtained alternative path group as a target path, to obtain a target path set; and generating first self-pickup point recommendation information according to the first reference distance set, the second reference distance set, and the target path set; The second generating unit is configured to generate second self-pickup point recommendation information according to the user location information and preset self-pickup point information corresponding to the self-pickup point identifier in the set of preset self-pickup point information, in response to detecting that the self-pickup point identifier exists in the user access source information corresponding to the selection operation, wherein the user access source information is information representing the source of user access to application software, and the user access source information represents that the user accesses the application software through a link shared by a friend; The third generating unit is configured to generate self-pickup point recommendation prompt information according to the first self-pickup point recommendation information and the second self-pickup point recommendation information, including: combining the first self-pickup point recommendation information and the first self-pickup point facade group corresponding to the first self-pickup point recommendation information as first information; combining the second self-pickup point recommendation information and the second self-pickup point facade group corresponding to the second self-pickup point recommendation information as second information; and combining the first information and the second information as self-pickup point recommendation prompt information; The display unit is configured to display a self-pickup point information page in the touch-sensitive display screen, wherein the self-pickup point information page includes the self-pickup point recommendation prompt information. 6.An electronic device, comprising: one or more processors; storage storing 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 of any one of claims 1-4.

7. A computer readable medium having stored thereon a computer program, wherein, The program is executed by the processor to implement the method of any one of claims 1-4.

Citation Information

Patent Citations

  • Method and device for providing position information

    CN103246966A

  • Shipping address management method and device

    CN107437156A