Commodity delivery method and device based on user demand, equipment and storage medium

By collecting travel information from travel applications and matching it with a product database, the system identifies and delivers products that users desire, solving the problem that existing technologies cannot meet users' potential needs and achieving a personalized recommendation and cost-optimized delivery solution.

CN122198791APending Publication Date: 2026-06-12CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2024-12-10
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing technologies are unable to effectively identify and meet users' potential needs, and cannot achieve instant item delivery.

Method used

The system collects travel information from travel applications, matches it with wish lists in a pre-built product database, determines delivery plans for recommended products based on the travel information, and delivers the recommended products when delivery instructions are received.

Benefits of technology

It enables personalized product recommendations, improves user satisfaction and conversion rates, and optimizes order routes and reduces delivery costs through an intelligent delivery system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122198791A_ABST
    Figure CN122198791A_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a commodity delivery method and device based on user demand, equipment and storage medium, through collecting travel information of a travel application; the travel information is matched with each wish list of a preset commodity database, and the wish commodity of the wish list matched by the travel information is used as a recommended commodity; and the delivery plan of the recommended commodity is determined according to the travel information. Through analyzing the data of the user shopping procedure, personalized commodity recommendation is realized, user satisfaction and conversion rate are improved; the travel information of the user is matched with the wish list, associated delivery is realized, the delivery plan is accurately distributed to the user, and convenience is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer applications, and more particularly to a method, apparatus, device, and storage medium for delivering goods based on user needs. Background Technology

[0002] Integrating location information into traditional social networks is not a simple overlay; rather, it involves reconstructing the social network platform and data structure to create a more complex and feature-rich location-based social network. In this network, users, as consumers of information, can easily access information shared by others, discovering businesses and services of interest anytime, anywhere, greatly enhancing their daily lives. Simultaneously, as producers of information, users can also proactively share their consumption experiences anytime, anywhere through check-ins using smart devices.

[0003] Location information plays a crucial role in this new type of social network, enabling more precise information delivery and enriching the user's social experience. The widespread adoption of smart devices further provides users with convenient operating methods, making sharing and accessing information simpler and faster. Whether as consumers or producers of information, users can continuously optimize their daily lives by sharing experiences and interacting.

[0004] In their daily lives, whether for work, personal needs, or browsing e-commerce platforms, users may develop a demand for certain goods or services. For example, on e-commerce shopping platforms, users may add some items to their favorites or shopping carts but not immediately place an order. If these demands are not met in a timely manner, they may be abandoned; these demands are called latent demands. Current technology lacks suitable mechanisms to promptly satisfy these latent demands, leading users to abandon them, which has adverse effects on users, product manufacturers, and the overall level of social services. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for delivering goods based on user needs, in order to solve the problem that the prior art cannot effectively identify and meet the potential needs of users and cannot achieve timely delivery of goods.

[0006] In a first aspect, embodiments of this application provide a product delivery method based on user needs, wherein the method includes:

[0007] Collect trip information from travel applications;

[0008] The system matches the travel information with each wish list in a pre-built product database, and then uses the wished items from the matching wish lists as recommended products. Each wish list is collected from a shopping application and written into the product database; each wish list includes the target user's desired products.

[0009] Based on the itinerary information, determine the delivery plan for the recommended products;

[0010] Upon receiving a delivery instruction for a recommended product, the recommended product is delivered according to the delivery plan; the delivery instruction is used to indicate to the target user that they agree to receive the recommended product.

[0011] Optionally, as shown above, the itinerary information is matched against each wish list in a pre-built product database, including:

[0012] By linking the itinerary information with each wish list, the corresponding time window for the desired items can be obtained;

[0013] Based on the time window for each wish item, the itinerary information is matched with the corresponding wish list.

[0014] Optionally, as shown in the method above, the itinerary information includes at least one stop and the duration of stay at each stop; then the time window for each desired item is obtained based on the duration of stay at each stop.

[0015] Based on the time window for each wish item, the itinerary information is matched with the corresponding wish list, including:

[0016] Based on the storage location of each pre-stored wish item, determine the delivery time of each wish item at each stop location;

[0017] Based on the time window for each wish item and the delivery time for each wish item at each stop, the trip information is matched with the corresponding wish list.

[0018] Optionally, as shown in the method above, the target product is any one of at least one desired product, and the target location is any one of at least one place of stay.

[0019] For target products and target locations, the wish list items matched with the itinerary information will be used as recommended products, including:

[0020] When the delivery time of the target product at the target location is within the time opportunity window of the target product, it is determined that the target product is the wish item in the wish list matched with the trip information;

[0021] The target product will be recommended.

[0022] Based on the itinerary information, determine the delivery plan for the recommended goods, including:

[0023] Based on the target location, the storage location of the target product, and the delivery time of the target product at the target location, determine the delivery plan for the recommended product.

[0024] Optionally, as shown in the method above, the check-in location is a place where the target user has already arrived before the target location.

[0025] After determining the delivery plan for the recommended goods based on the travel information, the method also includes:

[0026] Update the delivery schedule for recommended products based on the check-in time at the check-in location.

[0027] Optionally, as shown above, before collecting trip information from the travel application, the method further includes:

[0028] The priority of each wish list is determined based on the time when the wished item was added; the priority of the first wish list is lower than that of the second wish list; the wished item in the first wish list was added earlier than the wished item in the second wish list.

[0029] When multiple wish lists are matched with the itinerary information, the items wished on those wish lists will be recommended as products, including:

[0030] From the trip information, multiple wish lists are matched, and the items wished on the highest priority wish list are used as recommended products.

[0031] Secondly, embodiments of this application provide a product delivery device based on user needs, the device comprising:

[0032] The data collection module is used to collect travel information from travel applications.

[0033] The matching module is used to match the trip information with each wish list in the pre-set product database, and to recommend the desired products from the wish lists matched with the trip information. Each wish list is collected from the shopping application and written into the product database; each wish list includes the desired products of the target user.

[0034] The determination module is used to determine the delivery plan for recommended products based on the trip information;

[0035] The delivery module is used to deliver the recommended product according to the delivery plan when a delivery instruction for the recommended product is received; wherein the delivery instruction is used to indicate to the target user that they agree to receive the recommended product.

[0036] Optionally, as shown above, a matching module includes:

[0037] The association module is used to associate the itinerary information with each wish list to obtain the corresponding time window for the wished items;

[0038] The first matching module is used to match the itinerary information with the corresponding wish list based on the time window for each wish item.

[0039] Optionally, in the device shown above, the travel information includes at least one stop and the stay time at each stop; then the time window for each desired item is obtained based on the stay time at each stop.

[0040] The first matching module includes:

[0041] The delivery module is used to determine the delivery time of each wish item at each stop location based on the pre-stored storage location of each wish item;

[0042] The second matching module is used to match the travel information with the corresponding wish list based on the time window for each wish item and the delivery time of each wish item at each stop location.

[0043] Optionally, in the apparatus shown above, the target product is any one of at least one desired product, and the target location is any one of at least one place of stay.

[0044] For the target product and target location, the matching module includes:

[0045] The first determination module is used to determine that when the delivery time of the target product at the target location is within the time opportunity window of the target product, the target product is the wish product in the wish list matched by the trip information.

[0046] The recommendation module is used to recommend target products.

[0047] The module to be determined includes:

[0048] The second determining module is used to determine the delivery plan for the recommended goods based on the target location, the storage location of the target goods, and the delivery time of the target goods at the target location.

[0049] Optionally, as shown in the device above, the check-in location is a place where the target user has already arrived before the target location;

[0050] The user-demand-based goods delivery device also includes:

[0051] The update module is used to update the delivery plan for recommended products based on the check-in time at the check-in location.

[0052] Optionally, the device shown above, a user-demand-based goods delivery device, may further include:

[0053] The add module is used to determine the priority of each wish list based on the time when each wish item was added; the priority of the first wish list is lower than that of the second wish list; the time when the wish item in the first wish list was added is earlier than the time when the wish item in the second wish list was added.

[0054] When multiple wish lists are matched with the itinerary information, the matching module includes:

[0055] The first recommendation module is used to match multiple wish lists from the trip information and recommend the items from the wish list with the highest priority.

[0056] A third aspect of the present invention provides an electronic device, including: a memory and a processor;

[0057] The memory stores the instructions that the computer executes;

[0058] The processor executes computer-executable instructions stored in memory to implement a user-demand-based goods delivery method as described in any of the first aspects.

[0059] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the user-demand-based goods delivery method of any one of the first aspects.

[0060] A fifth aspect of the present invention provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the user-demand-based goods delivery method of any one of the first aspects.

[0061] This application provides a method, apparatus, device, and storage medium for delivering goods based on user needs. The method involves collecting travel information from a travel application; matching the travel information with each wish list in a pre-built product database; and using the desired items from the matched wish lists as recommended products. Each wish list is collected from a shopping application and written into the product database; each wish list includes the desired products of the target user; determining a delivery plan for the recommended products based on the travel information; and delivering the recommended products according to the delivery plan upon receiving a delivery instruction. The delivery instruction indicates that the target user agrees to receive the recommended products. This achieves the following technical effects: personalized product recommendations are implemented by analyzing user shopping application data, improving user satisfaction and conversion rates; order automatic allocation and route optimization are achieved through an intelligent delivery system by analyzing user travel application travel information, reducing delivery costs; and user travel information is matched with wish lists, associated with delivery, and a delivery plan is developed to accurately deliver to the user, increasing convenience. Attached Figure Description

[0062] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0063] Figure 1 A flowchart illustrating a user-demand-based goods delivery method provided in this embodiment of the invention. Figure 1 ;

[0064] Figure 2 A flowchart illustrating a user-demand-based goods delivery method provided in this embodiment of the invention. Figure 2 ;

[0065] Figure 3 A flowchart illustrating a user-demand-based goods delivery method provided in this application embodiment. Figure 3 ;

[0066] Figure 4 A flowchart illustrating a user-demand-based goods delivery method provided in this application embodiment. Figure 4 ;

[0067] Figure 5 This application provides a product delivery device based on user needs.

[0068] Figure 6 An electronic device provided in an embodiment of this application.

[0069] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments.

[0070] Figure label:

[0071] 510 - Acquisition module; 520 - Matching module; 530 - Determination module; 540 - Delivery module; 610 - Processor; 620 - Memory; 630 - Communication component; 640 - Bus. Detailed Implementation

[0072] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of systems and methods consistent with some aspects of this application as detailed in the appended claims.

[0073] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present invention will now be described with reference to the accompanying drawings.

[0074] In this embodiment of the invention, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in this embodiment of the invention, the words "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In this embodiment of the invention, "at least one" refers to one or more, and "more than one" refers to two or more.

[0075] It should be noted that the phrase "at...time" in the embodiments of the present invention can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of the present invention do not specifically limit this. Furthermore, the user-demand-based product delivery method provided in the embodiments of the present invention is merely an example; user-demand-based product delivery methods may also include more or less content.

[0076] To facilitate a clear description of the technical solutions in the embodiments of the present invention, some terms and technologies involved in the embodiments of the present invention will be briefly introduced below:

[0077] Wishlist: Information on products and categories that users have expressed interest in but have not yet placed an order for.

[0078] Opportunity window: refers to a specific time period during which a user is more likely to obtain a desired item, and the system will push recommended products to the user.

[0079] To clearly understand the technical solution of this application, the solutions of the prior art will be described in detail first.

[0080] In existing technologies, when a user has items in their shopping cart in an online shopping system and the searched product category belongs to a set category, candidate products are obtained based on the user's search. When the user selects a candidate product, a delivery binding prompt is generated. After the user completes the order, the delivery time of the candidate product is bound to the delivery time of the selected product, enabling simultaneous receipt. Existing technologies cannot effectively identify and meet users' potential needs, and cannot achieve real-time item delivery. To solve this problem, this application proposes a user-demand-based product delivery method.

[0081] Figure 1 A flowchart illustrating a user-demand-based goods delivery method provided in this embodiment of the invention. Figure 1 .like Figure 1 As shown, the product delivery method based on user needs provided in this embodiment of the invention includes the following steps:

[0082] S101. Collect trip information from travel applications.

[0083] Specifically, the basic information of the itinerary includes the itinerary name, departure point, destination, departure date, and return date; the detailed itinerary arrangements; and the collection of itinerary information from travel applications requires clearly defining the collection objectives, selecting appropriate collection methods, implementing the collection process, and paying attention to relevant matters. Through reasonable planning and implementation, the required itinerary information can be effectively obtained and used to support subsequent analysis and processing.

[0084] S102. Match the itinerary information with each wish list in the pre-set product database, and use the wished products in the wish lists matched with the itinerary information as recommended products.

[0085] Specifically, each wish list is collected from a shopping application and written into a product database; each wish list includes the target user's desired items.

[0086] Users' wish lists are collected from shopping applications (such as Xiaohongshu, Taobao, and JD.com). Wish list information should include key details such as the name, description, image, and price of the desired items. This information is then written into a product database. The wish list information in the product database is preprocessed to extract keywords, categories, and regional features of the desired items. Based on established matching rules, the features of the travel information are matched with the features of the desired items in the product database. The similarity between the features is calculated, and based on the similarity, desired items that match the travel information are selected as recommended products.

[0087] S103. Based on the itinerary information, determine the delivery plan for the recommended products.

[0088] Specifically, key information such as the user's departure point, destination, departure date, and return date is collected from travel applications or trip arrangements provided directly by the user. Based on the collected trip information, a timeline of the user's trip is constructed to clarify the user's stay time and activities at each location. Based on the user's trip timeline, the delivery time of goods is planned. For example, if a user is looking for a book in a library, the system analyzes whether the book can be delivered to the user at the user's destination and within a specific time period, based on the user's wish list and trip itinerary.

[0089] S104. Upon receiving a delivery instruction for the recommended goods, deliver the recommended goods according to the delivery plan.

[0090] Specifically, the delivery instruction is used to instruct the target user to agree to receive the recommended products;

[0091] According to the delivery instructions, retrieve the recommended goods from the warehouse or storage area. Based on the delivery instructions and delivery plan, select the appropriate delivery method. For goods requiring special handling (such as fragile items, fresh produce, etc.), select the appropriate delivery method and packaging requirements. Based on the delivery plan and delivery method, arrange suitable delivery personnel or teams to ensure they are familiar with the delivery route and delivery requirements. Through reasonable planning and execution, it can be ensured that the goods can be delivered to the user on time and accurately, and provide high-quality delivery services.

[0092] This invention discloses a user-demand-based product delivery method, which involves collecting travel information from a travel application; matching the travel information with each wish list in a pre-built product database, and selecting the desired products from the matched wish lists as recommended products. Each wish list is collected from a shopping application and written into the product database; each wish list includes the desired products of the target user; a delivery plan for the recommended products is determined based on the travel information; and upon receiving a delivery instruction for the recommended products, the recommended products are delivered according to the delivery plan. The delivery instruction indicates that the target user agrees to receive the recommended products. This method achieves the following technical effects: personalized product recommendations are implemented by analyzing user shopping application data, improving user satisfaction and conversion rates; order allocation and path optimization are achieved through an intelligent delivery system by analyzing user travel application travel information, reducing delivery costs; and user travel information is matched with wish lists, associated with delivery, and a delivery plan is developed to accurately deliver to the user, increasing convenience.

[0093] Figure 2 A flowchart illustrating a user-demand-based goods delivery method provided in this embodiment of the invention. Figure 2 The product delivery method based on user needs provided in this embodiment includes the following steps:

[0094] S201. Link the itinerary information with each wish list to obtain the corresponding time window for the desired items.

[0095] Specifically, matching algorithms or rules are used to match travel information with items on the wish list. For successfully matched items, a time window is determined based on the user's travel information and desired acquisition time or scenario. The time window refers to the time period or scenario in which the user is most likely to acquire the item. The associated wish items and their time windows are displayed to the user so that they understand when and where they can acquire their desired items during their trip.

[0096] S202. Match the itinerary information with the corresponding wish list based on the time window for each wish item.

[0097] Specifically, for each wished item, the system analyzes its relevance to the travel itinerary information. Based on this relevance, matching rules are established. These rules can include time-based matching, location-based matching, etc. For example, if a user is looking for a book at a library, after confirming their itinerary and opening navigation software, the destination may or may not be a library. The system analyzes whether the book can be delivered to the user at their destination and within a specific time period, based on the user's wish list and itinerary. After searching the product database, it finds a library near the user's destination that has the book. According to the established matching rules, the itinerary information is matched with the wish list. For each wished item, the system checks whether its time window matches a specific time period or activity schedule within the itinerary. If a match is successful, the wished item is associated with the corresponding itinerary information.

[0098] The technical effect of this solution in this embodiment is that the system will provide personalized matching solutions for different users' wish lists and recommend wish items that better meet the user's expectations; users can adjust and optimize the matching solutions according to their own needs and preferences to ensure that the final itinerary not only meets the requirements of the wish list but also conforms to their personal actual situation.

[0099] Figure 3 A flowchart illustrating a user-demand-based goods delivery method provided in this application embodiment. Figure 3 .like Figure 3 As shown, by matching the trip information with each wish list in a pre-set product database, the product delivery device method based on user needs provided in this embodiment includes the following steps:

[0100] S301. Based on the storage location of each pre-stored wish item, determine the delivery time of each wish item at each stop location.

[0101] Specifically, the itinerary information includes at least one stop and the duration of stay at each stop; therefore, the time window for each desired item is obtained based on the duration of stay at each stop.

[0102] Obtain information on the storage locations of all desired items, including the specific location of the warehouse, the quantity of desired items, and the delivery capacity of each warehouse. Based on the selected transportation method, combined with historical transportation data and real-time traffic information, calculate the delivery time of each desired item at each stop location.

[0103] S302. Match the trip information with the corresponding wish list based on the time window for each wish item and the delivery time of each wish item at each stop location.

[0104] Specifically, the compatibility between desired items and itinerary is analyzed, a matching strategy is developed, and desired items are obtained at the corresponding stops and times based on the matching strategy. The delivery status is closely monitored to ensure that the items are received or the delivery address is confirmed before leaving each location.

[0105] S303. When the delivery time of the target product at the target location is within the time opportunity window of the target product, it is determined that the target product is the wish product in the wish list matched by the trip information.

[0106] Specifically, for each desired item, check if its time window partially or completely overlaps with the dwell time at a certain stop in the itinerary. Consider delivery time to ensure that the item is received before leaving the location after pickup.

[0107] S304. Select the target product as the recommended product.

[0108] Specifically, target products are those that can be delivered to users by matching their wish list and travel information.

[0109] S305. Determine the delivery plan for the recommended goods based on the target location, the storage location of the target goods, and the delivery time of the target goods at the target location.

[0110] Specifically, this involves determining delivery time, selecting a reliable delivery method based on the characteristics of the goods and customer expectations, developing a delivery plan, and ensuring that the goods are delivered on time.

[0111] S306. Update the delivery plan for recommended products based on the check-in time at the check-in location.

[0112] Specifically, the check-in location is the place where the target user has already arrived before the target location;

[0113] Once the delivery plan is finalized, the e-commerce platform needs to inform users of the delivery information, including delivery time, delivery method, and delivery address, via SMS, email, or app push notifications. During the execution of the delivery plan, the e-commerce platform needs to monitor the delivery information in real time to ensure that the goods are delivered on time.

[0114] This invention provides a user-demand-based product delivery method that combines a user's wish list and travel information to achieve personalized matching of recommended products and the formulation of delivery plans. The delivery plan is updated in real time based on the check-in time at the check-in location, improving the system's flexibility and response speed.

[0115] Figure 4 A flowchart illustrating a user-demand-based goods delivery method provided in this application embodiment. Figure 4 .like Figure 4 As shown, before collecting travel information from travel applications, the method for a goods delivery device based on user needs provided in this embodiment includes the following steps:

[0116] S401. Determine the priority of each wish list based on the time when each wish item was added.

[0117] Specifically, the first wish list has a lower priority than the second wish list; the items in the first wish list were added earlier than the items in the second wish list.

[0118] Collect the addition time of all wished items in each wishlist. For each wishlist, calculate the average addition time of all wished items. Based on these averages, sort all wishlists. The smaller the average, the earlier the item was added, and therefore the higher its priority.

[0119] S402. From the trip information, match multiple wish lists and select the wish items from the wish list with the highest priority as recommended products.

[0120] Specifically, for each user's travel information, the e-commerce platform needs to iterate through all of their wish lists, find the wish lists that match the travel information, calculate the priority of the successfully matched wish lists, select the wish list with the highest priority among all the successfully matched wish lists as the target wish list, and select the desired products corresponding to the locations that the user expects to receive in the current travel information as recommended products from the target wish list.

[0121] An embodiment of the present invention provides a product delivery method based on user needs, which recommends products that meet the user's expectations based on the user's travel information and wish list, thereby improving user satisfaction and loyalty.

[0122] Figure 5 This application provides a user-demand-based goods delivery device, such as... Figure 5 As shown, the device includes:

[0123] The data collection module 510 is used to collect travel information from the travel application.

[0124] The matching module 520 is used to match the trip information with each wish list in the pre-set product database, and to recommend the wish items in the wish lists matched with the trip information as products; wherein, each wish list is collected from the shopping application and written into the product database; each wish list includes the target user's wish items;

[0125] The determination module 530 is used to determine the delivery plan for recommended goods based on the trip information;

[0126] The delivery module 540 is used to deliver the recommended product according to the delivery plan when a delivery instruction for the recommended product is received; wherein the delivery instruction is used to instruct the target user to agree to receive the recommended product.

[0127] Optionally, as shown above, the matching module 520 includes:

[0128] The association module is used to associate the itinerary information with each wish list to obtain the corresponding time window for the wished items;

[0129] The first matching module is used to match the itinerary information with the corresponding wish list based on the time window for each wish item.

[0130] Optionally, in the device shown above, the travel information includes at least one stop and the stay time at each stop; then the time window for each desired item is obtained based on the stay time at each stop.

[0131] The first matching module includes:

[0132] The delivery module is used to determine the delivery time of each wish item at each stop location based on the pre-stored storage location of each wish item;

[0133] The second matching module is used to match the travel information with the corresponding wish list based on the time window for each wish item and the delivery time of each wish item at each stop location.

[0134] Optionally, in the apparatus shown above, the target product is any one of at least one desired product, and the target location is any one of at least one place of stay.

[0135] For the target product and target location, the matching module 520 includes:

[0136] The first determination module is used to determine that when the delivery time of the target product at the target location is within the time opportunity window of the target product, the target product is the wish product in the wish list matched by the trip information.

[0137] The recommendation module is used to recommend target products.

[0138] Module 530 is defined, including:

[0139] The second determining module is used to determine the delivery plan for the recommended goods based on the target location, the storage location of the target goods, and the delivery time of the target goods at the target location.

[0140] Optionally, as shown in the device above, the check-in location is a place where the target user has already arrived before the target location;

[0141] The user-demand-based goods delivery device also includes:

[0142] The update module is used to update the delivery plan for recommended products based on the check-in time at the check-in location.

[0143] Optional, user-demand-based goods delivery devices may also include:

[0144] The add module is used to determine the priority of each wish list based on the time when each wish item was added; the priority of the first wish list is lower than that of the second wish list; the time when the wish item in the first wish list was added is earlier than the time when the wish item in the second wish list was added.

[0145] When multiple wish lists are matched with the itinerary information, the matching module 520 includes:

[0146] The first recommendation module is used to match multiple wish lists from the trip information and recommend the items from the wish list with the highest priority.

[0147] The user-demand-based goods delivery device provided in this embodiment can perform... Figures 1 to 4 The technical solution of the method embodiment shown has the same implementation principle and technical effect as... Figures 1 to 4 The methods and embodiments shown are similar and will not be described in detail here.

[0148] Figure 6 An electronic device provided in this application includes at least one processor 610 and a memory 620. The electronic device also includes a communication component 630. The processor, memory, and communication component are connected via a bus 640.

[0149] In a specific implementation, at least one processor 610 executes computer execution instructions stored in memory 620, causing at least one processor 610 to implement the user-demand-based goods delivery method of the above embodiments.

[0150] The specific implementation process of processor 610 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0151] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0152] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.

[0153] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0154] The above description of the functions implemented by electronic devices and main control devices has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.

[0155] This application also provides a computer-readable storage medium storing computer-executable instructions. When executed by a processor, the computer-executable instructions are used to implement a product delivery evaluation method based on user needs as described in the above embodiments.

[0156] The aforementioned readable storage medium 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 readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0157] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.

[0158] This application also provides a computer program product, including a computer program, which, when executed by a processor, is used to implement a user-demand-based goods delivery method as described in the above embodiments.

[0159] The computer program is stored in a readable storage medium, and at least one processor can read the computer program from the readable storage medium and execute the computer program to perform the scheme provided in any of the above embodiments.

[0160] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.

[0161] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A product delivery method based on user needs, characterized in that, The method includes: Collect trip information from travel applications; The itinerary information is matched with each wish list in a pre-set product database, and the wished items in the wish lists matched with the itinerary information are used as recommended products; wherein, each wish list is collected from a shopping application and written into the product database; each wish list includes the target user's wished products; Based on the travel information, determine the delivery plan for the recommended goods; Upon receiving a delivery instruction for the recommended product, the recommended product is delivered according to the delivery plan; wherein the delivery instruction is used to instruct the target user to agree to receive the recommended product.

2. The method according to claim 1, characterized in that, The step of matching the itinerary information with each wish list in a pre-set product database includes: The itinerary information is linked with each of the wish lists to obtain the corresponding time window for the wished items; Based on the time window for each wish item, the trip information is matched with the corresponding wish list.

3. The method according to claim 2, characterized in that, The itinerary information includes at least one stop and the duration of stay at each stop; therefore, the time window for each desired item is obtained based on the duration of stay at each stop. The step of matching the trip information with the corresponding wish list based on the time opportunity window for each wished item includes: Based on the pre-stored storage location of each of the wished items, determine the delivery time of each of the wished items at each of the storage locations; The trip information is matched with the corresponding wish list based on the time window for each wish item and the delivery time of each wish item at each of the stops.

4. The method according to claim 3, characterized in that, The target product is any one of at least one of the desired products, and the target location is any one of at least one of the places of stay; For the target product and the target location, the wish list items matched with the trip information are used as recommended products, including: When the delivery time of the target product at the target location falls within the time window of the target product, the target product is determined to be the wish item in the wish list matched by the trip information; The target product is selected as the recommended product; Determining the delivery plan for the recommended goods based on the trip information includes: The delivery plan for the recommended goods is determined based on the target location, the storage location of the target goods, and the delivery time of the target goods at the target location.

5. The method according to claim 4, characterized in that, The check-in location is a place where the target user has already arrived before the target location; After determining the delivery plan for the recommended goods based on the trip information, the method further includes: The delivery plan for the recommended products is updated based on the check-in time at the check-in location.

6. The method according to claim 1, characterized in that, Before collecting travel information from the travel application, the method further includes: The priority of each wish list is determined based on the time when each wish item was added; wherein, the priority of the first wish list is lower than that of the second wish list; and the time when the wish items in the first wish list were added is earlier than the time when the wish items in the second wish list were added. When the itinerary information matches multiple wish lists, the step of recommending the wished items from the matched wish lists as recommended items includes: From the trip information, multiple wish lists are matched, and the wish item on the wish list with the highest priority is selected as the recommended product.

7. A product delivery device based on user needs, characterized in that, include: The data collection module is used to collect travel information from travel applications. The matching module is used to match the trip information with each wish list in the pre-set product database, and to recommend the wish items in the wish lists matched with the trip information as recommended products; wherein, each wish list is collected from the shopping application and written into the product database; each wish list includes the target user's wish items; The determination module is used to determine the delivery plan for the recommended goods based on the trip information; A delivery module is configured to deliver the recommended product according to the delivery plan when a delivery instruction for the recommended product is received; wherein the delivery instruction is used to instruct the target user to agree to receive the recommended product.

8. An electronic device, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the user-demand-based goods delivery method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the user-demand-based goods delivery method as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, include: Computer programs; When the computer execution instructions are executed by the processor, they are used to implement the user-demand-based goods delivery method as described in any one of claims 1 to 6.