Method, device, computer equipment and storage medium for regular delivery of items

By identifying the item consumption frequency of individual users and setting regular delivery services, the problem that single-person users find it difficult to enjoy the discounts on e-commerce platforms is solved, and the effect of meeting user needs is achieved while avoiding hoarding excessive items.

CN112396380BActive Publication Date: 2025-01-17BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011366584.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-26
Publication Date
2025-01-17
Estimated Expiration
2040-11-26

AI Technical Summary

Technical Problem

Single-person users find it difficult to enjoy discounts when purchasing daily fast-moving consumer goods on e-commerce platforms, because purchasing items at one time is not enough to trigger preferential policies.

Method used

By identifying the item consumption frequency for individual users, if the frequency is greater than the preset value, the item is set to be delivered regularly and is delivered regularly based on the user's order information to meet the actual needs of users.

Benefits of technology

It provides regular delivery services for individual users, increasing the preferential enjoyment of users when purchasing multiple items in a single order, and avoiding the problem of hoarding excessive items.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112396380B_ABST
    Figure CN112396380B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for periodic delivery of items. The method includes: obtaining the consumption frequency of items purchased by a user account with personal attributes within a preset time period; when the consumption frequency of the item is greater than the preset frequency, determining that the item is a periodic delivery item, and delivering the periodic delivery item according to the user's order information. The present disclosure also provides a device for periodic delivery of items, a computer device, and a computer-readable storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of warehousing and logistics, and more specifically, to a method, device, computer equipment and storage medium for periodically delivering items. Background Art

[0002] With the rapid development of the e-commerce industry, people will choose to buy what they need during e-commerce promotions, among which the demand for daily FMCG products is particularly prominent. E-commerce platforms generally set up promotional policies such as multiple-item discounts for daily FMCG products, so that users can enjoy more discounts while meeting their demand for daily FMCG products.

[0003] In the process of realizing the concept of the present disclosure, the inventors found that there are at least the following problems in the related art: for users who live in a family unit, they can choose to buy multiple items at a time to meet the daily needs of multiple people. However, for users who live alone, they do not need to purchase excessive items at a time and therefore cannot enjoy preferential activities. Summary of the invention

[0004] In view of this, the present disclosure provides a method and device for periodic delivery of items, which sets items that meet the needs of individual users as periodic delivery items, and periodically delivers multiple items purchased by individual users to provide users with shopping convenience.

[0005] One aspect of the present disclosure provides a method for periodically delivering an item, comprising:

[0006] According to an embodiment of the present disclosure, the consumption frequency of items purchased by a user account with personal attributes within a preset time period is obtained; when the consumption frequency of the item is greater than the preset frequency, the item is determined to be a regularly delivered item, so that the regularly delivered item is delivered according to the user's order information.

[0007] According to an embodiment of the present disclosure, obtaining the consumption frequency of items purchased by a user account with personal attributes within a preset time period includes: counting the purchase time and purchase quantity of all identical items purchased within the preset time period; comparing the time of two purchases of the identical item to obtain multiple time differences; calculating the ratio of the time difference to the previous purchase quantity to obtain the purchase frequency of multiple single-quantity items; and calculating the average purchase frequency of multiple single-quantity items to obtain the consumption frequency of the item.

[0008] According to an embodiment of the present disclosure, before obtaining the consumption frequency of items purchased by a user account with personal attributes within a preset time period, it includes identifying the attributes of the user account, and the attributes include personal attributes and family attributes.

[0009] According to an embodiment of the present disclosure, the attributes of identifying user accounts include: obtaining all delivery addresses and consignees corresponding to the delivery addresses of multiple user accounts; determining whether multiple user accounts have the same delivery address; if the multiple user accounts have the same delivery address, determining whether the consignees corresponding to the same delivery addresses of the multiple user accounts are the same; if the consignees corresponding to the same delivery addresses of the multiple user accounts are different, the multiple user accounts have personal attributes.

[0010] According to an embodiment of the present disclosure, the attributes of the user account identified also include: obtaining all delivery addresses and consignees corresponding to the delivery addresses of a single user account; determining whether the single user account has the same delivery address; if the single user account has the same delivery address, determining whether the consignees corresponding to the same delivery address of the single user account are the same; if the consignees corresponding to the same delivery address of the single user account are different, then the single user account has a family attribute.

[0011] According to an embodiment of the present disclosure, the identifying of user account attributes also includes: determining the similarity between items purchased by a user account of unknown attributes and items purchased by a user account with personal attributes, and determining the similarity between items purchased by a user account of unknown attributes and items purchased by a user account with family attributes; when the similarity between the items purchased by the user account of unknown attributes and the user account with personal attributes is less than the similarity between the items purchased by the user account of unknown attributes and the user account with family attributes, the user account of unknown attributes has personal attributes.

[0012] According to an embodiment of the present disclosure, the method for periodically delivering items further comprises the length, volume and weight of the periodically delivered items satisfying a preset range.

[0013] According to an embodiment of the present disclosure, the periodic delivery items are delivered according to the user's order information, including: obtaining the periodic delivery cycle number and the periodic delivery item quantity in the order information; judging whether the periodic delivery cycle is 1; if the periodic delivery cycle number is 1, the periodic delivery items are delivered normally; if the periodic delivery cycle number is greater than 1, the periodic delivery is delivered in installments according to the cycle number and the item quantity.

[0014] Another aspect of the present disclosure provides a device for periodic delivery of items, including: an acquisition module for acquiring the consumption frequency of items purchased by a user account with personal attributes within a preset time period; a determination module for determining that the item is a periodic delivery item when the consumption frequency of the item is greater than the preset frequency, so as to deliver the periodic delivery item according to the user's order information.

[0015] Another aspect of the present disclosure provides a computer program, which includes computer executable instructions, and the instructions are used to implement the method described above when executed.

[0016] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above method when executed.

[0017] According to the embodiments of the present disclosure, since a technical means is adopted for selecting items with the potential for regular delivery based on the consumption frequency of items purchased by user accounts with personal attributes to increase the range of the regular delivery item pool, the technical problem that users with personal attributes cannot enjoy item discounts because they do not need to purchase excessively is at least partially overcome, thereby achieving the technical effect of enabling users with personal attributes to enjoy item discounts while satisfying their actual shopping needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0019] Figure 1 An exemplary system architecture to which the method and apparatus for periodic delivery of items disclosed herein can be applied is schematically shown;

[0020] Figure 2 A flowchart of a method for periodically delivering items according to an embodiment of the present disclosure is schematically shown;

[0021] Figure 3A A flowchart schematically shows a method for obtaining the consumption frequency of an item according to an embodiment of the present disclosure;

[0022] Figure 3B A flowchart schematically illustrates a method for identifying attributes of a user account according to an embodiment of the present disclosure;

[0023] Figure 3C A flowchart schematically illustrates a method for identifying attributes of a user account according to another embodiment of the present disclosure;

[0024] Figure 3D A flowchart schematically illustrates a method for identifying attributes of a user account according to another embodiment of the present disclosure;

[0025] Figure 3E A flowchart of a method for delivering the periodically delivered items according to an embodiment of the present disclosure is schematically shown;

[0026] Figure 4 A block diagram of a device for periodically delivering items according to an embodiment of the present disclosure is schematically shown;

[0027] Figure 5A A block diagram of an acquisition module according to an embodiment of the present disclosure is schematically shown;

[0028] Figure 5B A block diagram of a device for periodically delivering items according to another embodiment of the present disclosure is schematically shown;

[0029] Figure 5C A block diagram of an identification module according to an embodiment of the present disclosure is schematically shown;

[0030] Figure 5D Schematically shows a block diagram of an identification module according to another embodiment of the present disclosure;

[0031] Figure 5E A block diagram schematically shows a recognition module according to another embodiment of the present disclosure; and

[0032] Figure 6 A block diagram of a computer device suitable for implementing a method and apparatus for periodically delivering items according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0033] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0034] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0035] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0036] In the case of using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.). In the case of using expressions such as "at least one of A, B, or C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, or C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0037] The embodiment of the present disclosure provides a method for periodically delivering items and a device capable of implementing the method for periodically delivering items. The method includes obtaining the consumption frequency of items purchased by a user account with personal attributes within a preset time period; when the consumption frequency of the item is greater than the preset frequency, determining that the item is a periodically delivered item, and delivering the periodically delivered item according to the user's order information.

[0038] Figure 1 The exemplary system architecture 100 to which the method and apparatus for periodically delivering items of the present disclosure can be applied is schematically shown according to an embodiment of the present disclosure. It should be noted that: Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

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

[0040] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients and / or social platform software, etc. (only as examples).

[0041] The terminal devices 101 , 102 , and 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0042] The server 105 may be a server that provides various services, such as a background management server (only an example) that provides support for websites browsed by users using the terminal devices 101, 102, and 103. The background management server may analyze and process the received data such as user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0043] It should be noted that the method for periodically delivering items provided in the embodiment of the present disclosure can generally be executed by the server 105. Accordingly, the device for periodically delivering items provided in the embodiment of the present disclosure can generally be set in the server 105. The method for periodically delivering items provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Accordingly, the device for periodically delivering items provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 105 and can communicate with the terminal devices 101, 102, 103 and / or the server 105. Alternatively, the method for periodically delivering items provided in the embodiment of the present disclosure can also be executed by the terminal devices 101, 102, or 103, or can also be executed by other terminal devices different from the terminal devices 101, 102, or 103. Correspondingly, the device for periodically delivering items provided in the embodiment of the present disclosure may also be provided in the terminal device 101 , 102 , or 103 , or in other terminal devices different from the terminal device 101 , 102 , or 103 .

[0044] For example, the relevant information of the user account may be originally stored in any one of the terminal devices 101, 102, or 103 (for example, the terminal device 101, but not limited thereto), or stored on an external storage device and may be imported into the terminal device 101. Then, the terminal device 101 may locally execute the method for periodically delivering items based on the relevant information of the user account with personal attributes provided in the embodiment of the present disclosure, or send the relevant information of the user account to other terminal devices, servers, or server clusters, and the other terminal devices, servers, or server clusters that receive the relevant information of the user account may execute the method for periodically delivering items based on the relevant information of the user account with personal attributes provided in the embodiment of the present disclosure.

[0045] It should be understood that Figure 1The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0046] Figure 2 The flowchart of the method for periodically delivering items according to an embodiment of the present disclosure is schematically shown.

[0047] like Figure 2 As shown, the method includes operations S201-S202.

[0048] In operation S201, the consumption frequency of items purchased by a user account with personal attributes within a preset time period is obtained.

[0049] In operation S202, when the consumption frequency of the item is greater than a preset frequency, the item is determined to be a periodically delivered item, so that the periodically delivered item is delivered according to the user's order information.

[0050] In the disclosed embodiment, since the user with personal attributes has limited demand for the quantity of daily fast-moving consumer goods, there are restrictions on the types and quantities of goods in the purchase. According to the actual needs of the user with personal attributes, targeted goods are provided for specific groups of people to meet the actual needs of the user. The selected preset time period can be to obtain the shopping information of the user within one year, for example, to count the historical records of the purchase of laundry detergent by the user with personal attributes within one year to obtain the frequency of consumption of the laundry detergent by the user. When the consumption frequency is greater than the preset value, for example, the consumption frequency of the laundry detergent by a single user is calculated to exceed 1kg / month, the system can determine that the user with personal attributes has a certain regular demand for the item, and the item can be set as a regular delivery item. At the same time, the length, volume and weight of the regular delivery item meet the preset range. For example, when the weight and volume of the laundry detergent purchased by the user are too large, it is inconvenient for the user to store and carry the item, so that the user is unwilling to choose to buy multiple items at a time. Therefore, such items that are not convenient to store and carry are set as regular items, and the merchant platform can regularly distribute an appropriate amount of the item to the user to meet the real needs of the user with personal attributes. The preset frequency of the item and the length, volume and weight of the item meet the preset range. Those skilled in the art can set them according to actual needs. The embodiments of the present disclosure are not limited to this, but are just examples.

[0051] Reference below Figure 3A to Figure 3E , combined with specific embodiments Figure 2 The method shown is further explained.

[0052] Figure 3A The flowchart of the method for obtaining the consumption frequency of an item according to an embodiment of the present disclosure is schematically shown.

[0053] like Figure 3A As shown, obtaining the consumption frequency of items purchased by a user account with personal attributes within a preset time period includes:

[0054] Operation S301, counting the purchase time and purchase quantity of all identical items purchased within a preset time period;

[0055] Operation S302, comparing the time of purchasing the same item twice to obtain multiple time differences;

[0056] Operation S303, respectively calculating the ratio of the time difference to the previous purchase quantity to obtain purchase frequencies of multiple single quantity items; and

[0057] Operation S304: Calculate an average of purchase frequencies of multiple single-quantity items to obtain consumption frequencies of the items.

[0058] In the disclosed embodiment, for the same item purchased by a user account with personal attributes, the purchase time and purchase quantity of the same item are counted. When the user purchases the item for the second time, the difference between the second purchase time and the first purchase time can be considered as the user's consumption time for the item. Based on the quantity of the item purchased each time, the user's consumption frequency of the single item can be calculated. Specifically, the ratio of a consumption time to the quantity of the item purchased the last time is taken as a consumption frequency of the single item by the user. Assuming that the user purchases the item multiple times within a year, multiple consumption times and consumption frequencies of multiple single-quantity items can be statistically obtained, and finally the average consumption frequency of the single-quantity item can be obtained.

[0059] It should be noted that, in the actual statistical process, the objects of statistics are a large number of user accounts with personal attributes. The historical shopping records of all known user accounts with personal attributes within different preset time periods are obtained, and statistical calculations are performed on the consumption frequency of the same type of items. The shopping records of multiple users are used as the calculation basis to expand the scope of statistics and improve the accuracy of the calculation results.

[0060] Through the embodiments of the present disclosure, based on the historical shopping records of all known user accounts with personal attributes, the actual purchasing needs of users with personal attributes for a certain type of items are statistically obtained. The merchant platform can provide targeted purchasing and delivery services based on the actual purchasing needs, expand the item pool for regular delivery, and provide users with more regular delivery options that meet actual needs, so that users can enjoy preferential discounts when purchasing multiple items in a single order without the problem of hoarding excessive items at one time.

[0061] Figure 3B The flowchart of the method for identifying attributes of a user account according to an embodiment of the present disclosure is schematically shown.

[0062] In the disclosed embodiment, before obtaining the consumption frequency of items purchased by the user account with personal attributes within a preset time period, it includes identifying the attributes of the user account, and the attributes include personal attributes and family attributes. The user with personal attributes can be a single-person user, such as an unmarried user living alone, and the user with family attributes can be a multi-person user, such as a user with married family members living together. For users with family attributes, since multiple people live together, the demand for daily fast-moving consumer goods is obviously greater than that of users with personal attributes. When the electronic goods platform conducts a discount promotion for multiple items, users with family attributes are more likely to choose to buy multiple items to enjoy the discount. However, for users with personal attributes, since the frequency of consumption of the item is much lower than that of users with family attributes, there is a problem of hoarding excessive items when buying multiple items at a time. Therefore, users with personal attributes must not give up the activity of buying multiple items to enjoy discounts. Through this embodiment, users with personal attributes are identified, and targeted delivery services are provided to meet the actual needs of users with personal attributes.

[0063] like Figure 3B As shown, the attributes of identifying the user account include:

[0064] Operation S305, obtaining all delivery addresses of multiple user accounts and the consignees corresponding to the delivery addresses;

[0065] Operation S306, determining whether the multiple user accounts have the same delivery address, if the multiple user accounts have the same delivery address, executing operation S307;

[0066] Operation S307, determining whether the consignees corresponding to the same delivery addresses of multiple user accounts are the same;

[0067] Operation S308: If the consignees corresponding to the same delivery addresses of the multiple user accounts are different, the multiple user accounts have personal attributes.

[0068] In the disclosed embodiment, delivery information of multiple users is obtained, and the delivery information includes a delivery address and a consignee corresponding to the delivery address. When it is identified that multiple user accounts all have the same delivery address, it is determined whether the consignees corresponding to the same delivery address are the same. If the consignees corresponding to the same delivery address are different, it is considered that the multiple user accounts all have personal attributes. For example, it is identified that multiple user accounts all have delivery information with a delivery address of community A, and it is determined that the consignees corresponding to community A in the multiple delivery information are different. It can be considered that the multiple users are just different users living in the same community, and there is no correlation between the multiple users. It can be considered that the multiple users have personal attributes.

[0069] Figure 3C The following is a flow chart schematically showing a method for identifying attributes of a user account according to another embodiment of the present disclosure. Figure 3C As shown, the attributes for identifying the user account also include:

[0070] Operation S309, obtaining all delivery addresses and consignees corresponding to the delivery addresses of a single user account;

[0071] Operation S310, determining whether the single user account has the same delivery address, if the single user account has the same delivery address, executing operation S311;

[0072] Operation S311, determining whether the consignees corresponding to the same delivery address of a single user account are the same;

[0073] Operation S312: If the consignees corresponding to the same delivery address of the single user account are different, the single user account has a family attribute.

[0074] In the disclosed embodiment, the delivery information of a single user is obtained, and the delivery information includes a delivery address and a consignee corresponding to the delivery address. When a single user account is identified to have multiple delivery information with the same delivery address, it is determined whether the consignees corresponding to the same delivery address are the same. If the consignees corresponding to the same delivery address are different, it is considered that the multiple user accounts all have family attributes. For example, it is identified that a single user account has multiple delivery information with the delivery address being the address of community A, and it is determined that the consignees corresponding to the community A addresses in the multiple delivery information are different. It can be considered that the different consignees in the single user account are family members living together. For example, in the delivery information of a single user account, the delivery addresses are all community A addresses, and the corresponding consignees are the user himself, his partner, his child, or his parents. It is considered that the single user has personal attributes.

[0075] Figure 3D The following is a flow chart schematically showing a method for identifying attributes of a user account according to another embodiment of the present disclosure. Figure 3D As shown, the attributes for identifying the user account also include:

[0076] Operation S313, determining the similarity between items purchased by the user account with unknown attributes and items purchased by the user account with personal attributes, and determining the similarity between items purchased by the user account with unknown attributes and items purchased by the user account with family attributes;

[0077] In operation S314, when the similarity between the items purchased by the user account with unknown attributes and the user account with personal attributes is smaller than the similarity between the items purchased by the user account with unknown attributes and the user account with family attributes, the user account with unknown attributes has personal attributes.

[0078] In the disclosed embodiment, the attribute of the unknown attribute user is determined by judging the shopping similarity between the unknown attribute user and the known attribute user. The disclosed embodiment provides a method for calculating similarity: obtaining the top 50 items purchased by the three types of users, namely, user accounts with unknown attributes, user accounts with personal attributes, and user accounts with family attributes, in the past year, and calculating the similarity of the top 50 items purchased.

[0079] Specifically, account A is a user account with unknown attributes, account B is a user account with family attributes, and account C is a user account with personal attributes. The data samples corresponding to the top 50 items corresponding to user A are (A1: Num_a1, A2: Num_a2, ..., A50: Num_a50), the data samples corresponding to the top 50 items corresponding to user B are (B1: Num_b1, B2: Num_b2, ..., B50: Num_b50), and the data samples corresponding to the top 50 items corresponding to user C are (C1: Num_c1, C2: Num_c2, ..., C50: Num_c50). The same items purchased in the top 50 items of A and B are defined as the intersection items N, and the different items are defined as the items not in the intersection M. Calculate the distance between users A and B. The specific method is: sum the absolute value of the difference in the quantity purchased by users A and B for each item in the set item N, then add the total number of items purchased in M, and then divide by the total number of items purchased in N and M to obtain the similarity between users A and B, so as to normalize the distance. Similarly, calculate the similarity between users A and C. Compare the similarity between users A and B with the similarity between users A and C. When the similarity between A and B is less than the similarity between A and C, it is considered that users A and B are closer, and user A has the same family attributes as user B. When the similarity between A and B is greater than the similarity between A and C, it is considered that users A and C are closer, and user A has the same personal attributes as user C.

[0080] Figure 3E The flowchart of the method for delivering the periodically delivered items according to the embodiment of the present disclosure is schematically shown. Figure 3E As shown, the regularly delivered items are delivered, including:

[0081] Operation S315, obtaining the number of regular delivery cycles and the number of regular delivery items in the order information;

[0082] Operation S316, determining whether the periodic sending cycle is 1, if the periodic sending cycle is 1, executing operation S317, if the periodic sending cycle is greater than 1, executing operation S318;

[0083] Operation S317, performing ordinary delivery of the regularly delivered items;

[0084] Operation S318: perform installment delivery according to the number of cycles and the number of items.

[0085] In the disclosed embodiment, after selecting the periodic delivery, the user can still choose to complete the delivery in one go according to the actual needs in the ordinary delivery method, or choose the periodic delivery method to deliver the items in installments in a fixed quantity. This avoids the problem that periodic delivery items can only be delivered at regular intervals, and provides users with multiple choices to meet their personalized needs.

[0086] Figure 4 A block diagram of a device for periodically delivering items according to an embodiment of the present disclosure is schematically shown.

[0087] like Figure 4 As shown, the device 400 for periodically delivering items includes an acquisition module 410 and a determination module 420 .

[0088] An acquisition module 410 is used to acquire the consumption frequency of items purchased by a user account with personal attributes within a preset time period;

[0089] The determination module 420 is used to determine that the item is a regularly delivered item when the consumption frequency of the item is greater than a preset frequency, so as to deliver the regularly delivered item according to the user's order information.

[0090] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.

[0091] For example, any multiple of the acquisition module 410 and the determination module 420 can be combined in one module / unit / subunit for implementation, or any one of the modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least part of the functions of one or more of these modules / units / subunits can be combined with at least part of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to an embodiment of the present disclosure, at least one of the acquisition module 410 and the determination module 420 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the acquisition module 410 and the determination module 420 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.

[0092] Figure 5A The block diagram of the acquisition module according to the embodiment of the present disclosure is schematically shown. Figure 5AAs shown, the acquisition module 410 includes: a statistical unit 411, which is used to count the purchase time and purchase quantity of all the same items purchased within a preset time period; a first comparison unit 412, which is used to compare the time of two purchases of the same item to obtain multiple time differences; a first calculation unit 413, which is used to calculate the ratio of the time difference to the previous purchase quantity to obtain the purchase frequency of multiple single-quantity items; and a second calculation unit 414, which is used to calculate the average purchase frequency of multiple single-quantity items to obtain the consumption frequency of the items.

[0093] Through the embodiments of the present disclosure, based on the historical shopping records of all known user accounts with personal attributes, the actual purchasing needs of users with personal attributes for a certain type of items are statistically obtained. The merchant platform can provide targeted purchasing and delivery services based on the actual purchasing needs, expand the item pool for regular delivery, and provide users with more regular delivery options that meet actual needs, so that users can enjoy preferential discounts when purchasing multiple items in a single order without the problem of hoarding excessive items at one time.

[0094] Figure 5B A block diagram of a device for periodically delivering items according to another embodiment of the present disclosure is schematically shown. Figure 5B As shown, the device 400 for periodically delivering items further includes an identification module 430 for identifying attributes of a user account, wherein the attributes include personal attributes and family attributes.

[0095] Through the embodiments of the present disclosure, users with personal attributes are identified and targeted delivery services are provided to meet the actual needs of users with personal attributes.

[0096] Figure 5C Schematically shows a block diagram of an identification module according to an embodiment of the present disclosure. Figure 5C As shown, the identification module 430 includes: a first acquisition unit 431, used to obtain all delivery addresses and consignees corresponding to the delivery addresses of multiple user accounts; a first judgment unit 432, used to judge whether multiple user accounts have the same delivery address; a second judgment unit 433, used to judge whether the consignees corresponding to the same delivery addresses of multiple user accounts are the same if the multiple user accounts have the same delivery address.

[0097] Through the embodiments of the present disclosure, delivery information of multiple users is obtained, and multiple user attributes are identified based on the delivery information of the multiple users.

[0098] Figure 5D Schematically shows a block diagram of an identification module according to another embodiment of the present disclosure. Figure 5DAs shown, the identification module 430 also includes: a second acquisition unit 434, used to acquire all delivery addresses and consignees corresponding to the delivery addresses of a single user account; a third judgment unit 435, used to judge whether the single user accounts have the same delivery address; and a fourth judgment unit 436, used to judge whether the consignees corresponding to the same delivery addresses of the single user accounts are the same if the single user accounts have the same delivery address.

[0099] Through the embodiments of the present disclosure, the delivery information of a single user is obtained, and the attributes of the single user are identified based on the delivery information of the single user.

[0100] Figure 5E Schematically shows a block diagram of an identification module according to an embodiment of the present disclosure. Figure 5E As shown, the identification module 430 also includes: a first determination unit 437, which is used to determine the similarity between items purchased by a user account of unknown attributes and items purchased by a user account with personal attributes, and to determine the similarity between items purchased by a user account of unknown attributes and items purchased by a user account with family attributes; a second comparison unit 438, which is used to compare the similarity between items purchased by a user account of unknown attributes and items purchased by a user account with personal attributes, and to compare the similarity between items purchased by a user account of unknown attributes and items purchased by a user account with family attributes.

[0101] Through the disclosed embodiment, the top 50 items purchased by three types of users in the past year, namely, user accounts with unknown attributes, user accounts with personal attributes, and user accounts with family attributes, are obtained respectively, and the similarity of the top 50 purchased items is calculated. By comparing the similarity, the attributes of unknown users are identified, and multiple ways of identifying user attributes are provided to improve identification efficiency.

[0102] It should be noted that the device part in the embodiments of the present disclosure corresponds to the method part in the embodiments of the present disclosure. The relevant description of the device part can refer to the specific description of the method part, which will not be repeated here.

[0103] Figure 6 The block diagram of a computer device suitable for implementing the above-described method for periodic delivery of items according to an embodiment of the present disclosure is schematically shown. Figure 6 The computer device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0104] like Figure 6As shown, the computer device 600 according to the embodiment of the present disclosure includes a processor 601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage part 608 to the random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include an onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present disclosure.

[0105] In RAM 603, various programs and data required for the operation of device 600 are stored. Processor 601, ROM 602 and RAM 603 are connected to each other through bus 604. Processor 601 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 602 and / or RAM 603. It should be noted that the program can also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0106] According to an embodiment of the present disclosure, the device 600 may further include an input / output (I / O) interface 605, which is also connected to the bus 604. The device 600 may further include one or more of the following components connected to the I / O interface 605: an input portion 606 including a keyboard, a mouse, etc.; an output portion 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 608 including a hard disk, etc.; and a communication portion 609 including a network interface card such as a LAN card, a modem, etc. The communication portion 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage portion 608 as needed.

[0107] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the processor 601, the above-mentioned functions defined in the device of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.

[0108] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0109] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution device, apparatus, or device.

[0110] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 602 and / or the RAM 603 described above and / or one or more memories other than the ROM 602 and the RAM 603 .

[0111] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the devices, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of boxes in the block diagram or flow chart, can be implemented with a dedicated hardware-based device that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0112] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0113] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A method for regularly delivering items, comprising: Identify attributes of a user account, the attributes including personal attributes and family attributes, wherein the personal attributes are used to indicate the attributes of user accounts that have the same delivery address but different consignees corresponding to the delivery address in multiple user accounts, and the family attributes are used to indicate the attributes of user accounts that have the same delivery address but different consignees corresponding to the delivery address in delivery information of a single user account; Obtaining the consumption frequency of items purchased by the user account with the personal attribute within a preset time period; When the consumption frequency of the item is greater than the preset frequency, the item is determined to be a regularly delivered item, so that the regularly delivered item is delivered according to the user's order information.

2. The method for periodically delivering articles according to claim 1, wherein: The obtaining of the consumption frequency of items purchased by the user account with personal attributes within a preset time period includes: Count the purchase time and quantity of all identical items purchased within a preset time period; Compare the time of purchasing the same item twice and get multiple time differences; Calculating the ratio of the time difference to the previous purchase quantity respectively to obtain the purchase frequency of multiple single quantity items; The average of the purchase frequencies of multiple single-quantity items is calculated to obtain the consumption frequency of the items.

3. The method for periodically delivering articles according to claim 1, wherein: The attributes also include unknown attributes, and the unknown attributes are used to indicate attributes of other user accounts that do not have the personal attributes and the family attributes.

4. The method for periodically delivering articles according to claim 3, wherein: The attributes for identifying the user account include: Get all the delivery addresses and the recipients corresponding to the delivery addresses of multiple user accounts; Determine whether multiple user accounts have the same delivery address; If the multiple user accounts have the same delivery address, determining whether the consignees corresponding to the same delivery addresses of the multiple user accounts are the same; If the consignees corresponding to the same delivery addresses of the multiple user accounts are different, the multiple user accounts have the personal attributes.

5. The method for periodically delivering articles according to claim 3, wherein: The attributes for identifying the user account also include: Get all the delivery addresses and the recipients corresponding to the delivery addresses of a single user account; Determine whether a single user account has the same delivery address; If the single user accounts have the same delivery address, determining whether the consignees corresponding to the same delivery addresses of the single user accounts are the same; If the consignees corresponding to the same delivery address of the single user account are different, the single user account has the family attribute.

6. The method for periodically delivering articles according to claim 3, wherein: The identifying of the user's account attributes also includes: Determining the similarity between items purchased by the user account of the unknown attribute and items purchased by the user account with the personal attribute, and determining the similarity between items purchased by the user account of the unknown attribute and items purchased by the user account with the family attribute; When the similarity between the items purchased by the user account of the unknown attribute and the user account having the personal attribute is less than the similarity between the items purchased by the user account of the unknown attribute and the user account having the family attribute, the user account of the unknown attribute has the personal attribute.

7. The method for periodically delivering articles according to claim 1, wherein: It also includes that the length, volume and weight of the regularly delivered items meet a preset range.

8. The method for periodically delivering articles according to claim 1, wherein: The method of delivering the regularly delivered items according to the user's order information includes: Obtain the number of regular delivery cycles and the number of regular delivery items in the order information; Determine whether the periodic delivery cycle is 1; If the number of regular delivery cycles is 1, the regular delivery items are delivered normally; If the number of regular delivery cycles is greater than 1, delivery will be carried out in installments according to the number of cycles and the number of items.

9. A device for periodically delivering articles, comprising: an identification module, configured to identify attributes of a user account, wherein the attributes include personal attributes and family attributes, wherein the personal attributes are used to indicate the attributes of user accounts having the same delivery address but different consignees corresponding to the delivery address in multiple user accounts, and the family attributes are used to indicate the attributes of user accounts having the same delivery address but different consignees corresponding to the delivery address in the delivery information of a single user account; An acquisition module, used to acquire the consumption frequency of items purchased by a user account with personal attributes within a preset time period; The determination module is used to determine that the item is a regularly delivered item when the consumption frequency of the item is greater than a preset frequency, so as to deliver the regularly delivered item according to the user's order information.

10. A computer device comprising: one or more processors; a memory for 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 according to any one of claims 1 to 8.

11. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 8.

12. A computer program product comprising computer executable instructions, which, when executed by a processor, cause the processor to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Information pushing method and apparatus

    CN109146533A