Order processing method and apparatus, electronic device, and storage medium

By intelligently selecting order-related item information, the problem of low order processing efficiency in e-commerce platforms has been solved, the duplication rate of related items has been reduced, and processing efficiency has been improved.

CN117350811BActive Publication Date: 2026-01-23BAISON SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311330888.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-13
Publication Date
2026-01-23
Estimated Expiration
2043-10-13

AI Technical Summary

Technical Problem

In existing technologies, e-commerce platforms have low order processing efficiency for users who place multiple orders and cannot effectively reduce the duplication rate of related items, usually relying on manual setting of order-related items.

Method used

By receiving the target user's current order, determining the associated item information, setting the associated item selection rules and modes, obtaining historical order information, and intelligently selecting and filling in the associated item information based on the rules and modes.

Benefits of technology

It enables intelligent selection of associated item information in orders, reduces the duplication rate of associated items among users on the target platform, and improves order processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117350811B_ABST
    Figure CN117350811B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an order processing method and device, electronic equipment and storage medium. Including: receiving the current order of the target user under the target platform, determining the current associated item information corresponding to the current order, the target user is a user who orders multiple times on the target platform; determine the associated item selection rule corresponding to the current order, determine the associated item selection mode and the order screening period of the associated item selection rule; obtain the historical order of the target user within the order screening period, obtain the historical associated item information; according to the current associated item information and the historical associated item information, according to the associated item selection rule of the associated item selection mode, the target associated item information, and fill in the current order. The technical scheme of the embodiments of the present application realizes the intelligent selection of the associated item information in the order, reduces the repetition rate of the associated items of each user in the target platform, and improves the processing efficiency of the order.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of computer technology, and particularly relate to an order processing method and device, electronic equipment and storage medium. BACKGROUND

[0002] In order to improve the re-purchase rate of users on items, some promotional activities are usually launched. At present, for a certain user who places orders multiple times on an e-commerce platform, an artificial method is usually adopted to manually set different order-associated items for different orders to reduce the repetition rate of order-associated items in different orders of the user. However, this processing method makes the order processing efficiency low. SUMMARY

[0003] In view of the above technical problems, the present application provides an order processing method and device, electronic equipment and storage medium to realize intelligent selection of associated item information in an order, which not only effectively reduces the repetition rate of associated items of each user in a target platform, but also improves the processing efficiency of the order.

[0004] According to an aspect of the present application, an order processing method is provided, which comprises:

[0005] receiving a current order of a target user on a target platform, and determining current associated item information corresponding to the current order, wherein the target user is a user who places orders multiple times on the target platform;

[0006] determining an associated item selection rule corresponding to the current order, and determining an associated item selection mode and an order screening period of the associated item selection rule;

[0007] obtaining historical orders of the target user within the order screening period, and obtaining historical associated item information based on the historical orders;

[0008] obtaining target associated item information of the current order according to the associated item selection rule of the associated item selection mode according to the current associated item information and the historical associated item information, and filling the target associated item information into the current order.

[0009] According to another aspect of the present application, an order processing device is provided. The device comprises:

[0010] a current associated item information determination module configured to receive a current order of a target user on a target platform, and determine current associated item information corresponding to the current order, wherein the target user is a user who places orders multiple times on the target platform;

[0011] The associated item selection rule determination module is configured to determine an associated item selection rule corresponding to the current order, and determine an associated item selection mode and an order screening time period of the associated item selection rule.

[0012] The historical associated item information obtaining module is configured to obtain historical orders of the target user within the order screening time period, and obtain historical associated item information based on the historical orders.

[0013] The associated item information filling module is configured to obtain target associated item information of the current order according to the current associated item information and the historical associated item information, and according to an associated item selection rule of the associated item selection mode, and fill the target associated item information into the current order.

[0014] According to another aspect of the present application, an electronic device is provided, which comprises:

[0015] at least one processor; and

[0016] a memory connected to the at least one processor in communication; wherein,

[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the order processing method according to any one of the embodiments of the present application.

[0018] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to execute the order processing method according to any one of the embodiments of the present application when executed.

[0019] The technical solution of the embodiments of the present application receives a current order of a target user under a target platform, determines current associated item information corresponding to the current order, wherein the target user is a user who has placed orders multiple times under the target platform, determines an associated item selection rule corresponding to the current order, determines an associated item selection mode and an order screening time period of the associated item selection rule, obtains historical orders of the target user within the order screening time period, obtains historical associated item information based on the historical orders, obtains target associated item information of the current order according to the current associated item information and the historical associated item information, and according to an associated item selection rule of the associated item selection mode, and fills the target associated item information into the current order. The technical solution of the embodiments of the present application realizes intelligent selection of associated item information in an order, reduces the repetition rate of associated items of each user in the target platform, and improves the processing efficiency of the order.

[0020] It is to be understood that the embodiments described herein are merely exemplary of the application and that a person skilled in the art can devise other embodiments without departing from the scope of the present application. It is also to be understood that not all of the benefits described herein need necessarily be realized in any particular embodiment of the application. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort based on these drawings.

[0022] Figure 1 A flowchart of an order processing method provided for the first embodiment of the present application;

[0023] Figure 2 A structural schematic diagram of an order processing device provided for the second embodiment of the present application;

[0024] Figure 3 A structural schematic diagram of an electronic device provided for the third embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to make the technical personnel in the art better understand the present application, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort should be within the scope of the present application.

[0026] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0027] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type, use range, use scenario, etc. of the personal information involved in the present disclosure should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.

[0028] For example, in response to receiving an active request of a user, a prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using personal information of the user. Thus, the user can autonomously choose whether to provide personal information to the software or hardware such as electronic device, application program, server or storage medium, etc. performing the operation of the technical solutions of the present disclosure according to the prompt information.

[0029] As an optional but non-limiting implementation manner, in response to receiving an active request of a user, the manner of sending a prompt information to the user may, for example, be a pop-up window manner, in which the prompt information can be presented in a text manner. In addition, the pop-up window can also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0030] It can be understood that the above notification and obtaining of user authorization process is only illustrative and does not limit the implementation manners of the present disclosure, and other manners meeting relevant laws and regulations can also be applied to the implementation manners of the present disclosure.

[0031] It can be understood that the data (including but not limited to the data itself, the acquisition or use of the data) involved in the present technical solutions should comply with the requirements of relevant laws and regulations and relevant provisions.

[0032] Embodiment one

[0033] Figure 1 A flowchart of an order processing method provided for the embodiment one of the present application, the present embodiment can be applied to the case of filling associated item information to an order, the method can be executed by an order processing device, the order processing device can be realized in the form of hardware and / or software, and the order processing device can be configured in an electronic device such as a computer or a server.

[0034] As shown in Figure 1 , the method of the present embodiment comprises:

[0035] S110, receiving a current order of a target user under a target platform, and determining current associated item information corresponding to the current order, wherein the target user is a user who has placed orders multiple times on the target platform.

[0036] The target platform can be an e-commerce platform. In the embodiment of the present application, the target user is a user who has placed orders on the target platform multiple times. The current order can be understood as an order that the target user needs to process on the target platform at the current time. The current associated item information can be understood as the associated item information set in advance for the target platform in the current period. It should be noted that the associated item information can be set according to actual conditions, which is not limited here.

[0037] In the embodiment of the present application, determining the current associated item information corresponding to the current order can include: obtaining platform associated item information configured for the target platform, and taking the platform associated item information as the current associated item information corresponding to the current order. The platform associated item information can be understood as the associated item information configured for the target platform.

[0038] S120, determine the associated item selection rule corresponding to the current order, and determine the associated item selection mode and the order screening period of the associated item selection rule.

[0039] The associated item selection rule can be understood as a rule for determining the associated item information corresponding to the current order. The associated item selection rule sets the associated item selection mode and the order screening period. The associated item selection mode can represent the item selection mode of the associated item selection rule. The associated item selection mode can include at least two item selection modes. In the embodiment of the present application, the associated item selection mode can include three item selection modes, i.e., a first item selection mode, a second item selection mode, and a third item selection mode. Alternatively, the first item selection mode can be a strict item selection mode, the second item selection mode can be a cyclic item selection mode, and the third item selection mode can be a fuzzy item selection mode. In the embodiment of the present application, the corresponding relationship between the associated item selection rule and the associated item selection mode can be one-to-one or many-to-one. In actual application, the number of associated item selection rules corresponding to the second item selection mode is usually multiple. The number of associated item selection rules corresponding to different item selection modes can be the same or different. In the embodiment of the present application, the associated item selection rule is provided with exclusion of repeated associated item information.

[0040] In the embodiments of the present application, the order screening period can be used to select the historical orders of the target user on the target platform. Optionally, the order screening period can include the current activity period of the target platform and the entire transaction period of the target platform. The current activity period of the target platform can be understood as the promotion activity of the target platform in the current period. The current activity period of the target platform can be used to obtain the historical orders of the target user on the target platform in the promotion activity period of the target platform in the current period. The entire transaction period of the target platform can be used to obtain all historical orders of the target user on the target platform.

[0041] In the embodiments of the present application, the determining the associated item selection rule corresponding to the current order can include: determining a current transaction amount of the current order; obtaining a plurality of preset item selection rules; determining a lower limit threshold of the amount in each of the preset item selection rules; and for each preset item selection rule, if the current transaction amount is greater than or equal to the lower limit threshold of the amount of the preset item selection rule, the preset item selection rule can be determined as the associated item selection rule corresponding to the current order.

[0042] The current transaction amount can be understood as the transaction amount in the current order. The preset item selection rule can be a rule pre-set for selecting the associated item corresponding to the order. In actual application, the number of preset item selection rules is usually multiple. The lower limit threshold of the amount can be understood as the lower limit threshold set for the amount field in the preset item selection rule. It should be noted that the lower limit thresholds of the amounts in different preset item selection rules are usually different. The lower limit thresholds of the amounts in different preset item selection rules can be set according to actual needs.

[0043] On the basis of the above-mentioned embodiments, the method can further include: in response to an item selection rule configuration operation, obtaining rule configuration information, and generating at least one preset item selection rule based on the rule configuration information.

[0044] The item selection rule configuration operation can be understood as an operation for configuring the preset item selection rule. In the embodiments of the present application, the rule configuration information can include the rule identifier, the associated item selection mode, the order screening period, the rule level information, the lower limit threshold of the amount, and the rule associated item information set for each preset item selection rule. The rule identifier can be used to distinguish different preset item selection rules. The rule level information can be used to represent the priority of the preset item selection rule. The rule associated item information can be understood as the associated item information set for the preset item selection rule. The rule associated item information can include the item identifier and the item quantity of the associated item. In addition, the preset item selection rule can also be configured with grouping information.

[0045] For example, the preset item selection rule can include a first item selection rule, a second item selection rule, and a third item selection rule. The rule configuration information of the first item selection rule can include a rule identifier of item selection rule 1, an associated item selection mode of a cyclic item selection mode, an order screening time period of a current activity time period of the target platform, rule level information of level 1, an amount lower threshold of 900, an item identifier of a rule associated item of a first item, and an item quantity of the first item of 1. The rule configuration information of the second item selection rule can include a rule identifier of item selection rule 2, an associated item selection mode of a cyclic item selection mode, an order screening time period of a current activity time period of the target platform, rule level information of level 2, an amount lower threshold of 600, an item identifier of a rule associated item of a second item, and an item quantity of the second item of 1. The rule configuration information of the third item selection rule can include a rule identifier of item selection rule 3, an associated item selection mode of a cyclic item selection mode, an order screening time period of a current activity time period of the target platform, rule level information of level 3, an amount lower threshold of 300, an item identifier of a rule associated item of a third item, and an item quantity of the third item of 1.

[0046] It should be noted that the level 1, level 2, and level 3 in the rule level information are sequentially ordered in the order of priority from high to low.

[0047] In S130, historical orders of the target user in the order screening time period are obtained, and historical associated item information is obtained based on the historical orders.

[0048] The historical associated item information can be understood as associated item information obtained according to historical orders of a user. Specifically, after determining the order screening time period, historical orders of the target user in the order screening time period can be obtained. In actual application, the number of obtained historical orders is usually multiple. After obtaining each historical order, the historical order can be analyzed to determine whether the historical order records associated item information; if yes, the associated item information recorded in the historical order can be used as the historical associated item information.

[0049] In the embodiment of the application, the obtaining of the historical orders of the target user in the order screening time period can include determining a user identifier of the target user on the target platform, and obtaining a transaction record table of the target platform. Then, the transaction record of the user identifier in the order screening time period can be queried from the transaction record table, so that the historical orders of the target user in the order screening time period can be obtained according to the transaction record.

[0050] The user identifier can be used to distinguish different users in the target platform. The user identifier can include a user name and user detail information. For example, the user detail information can include age, gender, and the like. Optionally, the determining the user identifier of the target user in the target platform can include: obtaining user registration information of the target user in the target platform; and thus the user identifier of the target user in the target platform can be obtained according to the user registration information. The transaction record table can be understood as a data table for recording transaction information of the target platform. Each record in the transaction record table can include a user identifier and an article transaction record corresponding to the user identifier.

[0051] In the implementation of the present application, according to the article transaction record, the historical orders of the target user in the order screening period can be obtained, which can include: after obtaining the article transaction record of the user identifier in the order screening period, in actual application, the number of article transaction records is usually multiple. For each article transaction record, order information in the article transaction record can be determined. Then, the historical orders of the target user are obtained according to the order information, so as to obtain the historical orders of the target user in the order screening period.

[0052] S140, according to the current associated article information and the historical associated article information, the target associated article information of the current order is obtained according to the associated article selection rule of the associated article selection mode, and the target associated article information is filled into the current order.

[0053] The target associated article information can be understood as the associated article information that needs to be filled into the current order.

[0054] As an optional implementation of an embodiment of the present application, the target associated article information of the current order can be obtained according to the current associated article information and the historical associated article information according to the associated article selection rule of the associated article selection mode, which can include: in the case that the number of associated article selection rules in the associated article selection mode is multiple, the target selection rule in each associated article selection rule is determined according to the current associated article information and the historical associated article information, and the associated article information configured in the target selection rule is used as the target associated article information of the current order.

[0055] As another optional implementation in the embodiments of the present application, the obtaining of the target associated item information of the current order according to the current associated item information and the historical associated item information and according to the associated item selection rule of the associated item selection mode comprises: determining the associated item information corresponding to the current order in the current associated item information, i.e., the target associated item information of the current order, according to the current associated item information and the historical associated item information and according to the associated item selection rule of the associated item selection mode.

[0056] Specifically, the obtaining of the target associated item information of the current order according to the current associated item information and the historical associated item information and according to the associated item selection rule of the associated item selection mode can include but is not limited to the following several cases:

[0057] In the case that the associated item selection mode of the associated item selection rule corresponding to the current order is the first item selection mode and the order screening period is the current activity period or the entire transaction period, the associated item intersection is obtained according to the current associated item information and the historical associated item information. If the associated item intersection is greater than the item range of the current associated item information, there is no target associated item information of the current order at this time, that is, the current order does not need to set the associated item information. If the associated item intersection is empty or less than the item range, the target associated item can be selected from the associated items other than the associated item intersection in the item range, and the item information of the target associated item is filled into the current order, i.e., the target associated item information is filled into the current order.

[0058] In the case that the associated item selection mode of the associated item selection rule corresponding to the current order is the second item selection mode and the order screening period is the entire transaction period or the current activity period, the associated item intersection is obtained according to the current associated item information and the historical associated item information. If the associated item intersection is greater than the item range of the current associated item information, the cumulative amount is obtained based on the current order and the historical order. The historical amount of the associated item is obtained based on the historical order. Then the effective amount of the target associated item can be obtained according to the cumulative amount and the historical amount. Thus, the target selection rule is determined from the plurality of associated item selection rules in the second item selection mode based on the effective amount. Then the associated item information configured by the target selection rule can be determined, and the associated item information is taken as the target associated item information of the current order.

[0059] Taking the above example, the orders of the target user under the target platform in turn include order 1, order 2, order 3, order 4, order 5 and order 6. Among them, the transaction amount of order 1 is 200, at this time, the cumulative amount is 200, and there is no associated item selection rule corresponding to order 1, so there is no need to fill in the associated item information in order 1. The transaction amount of order 2 is 400, at this time, the cumulative amount is 600, and the associated item selection rule corresponding to the order 2 includes the second item selection rule and the third item selection rule, and since the priority of the second item selection rule is higher than that of the third item selection rule, the rule associated item information configured in the second item selection rule is the target associated item information of order 2.

[0060] The transaction amount of order 3 is 100, at this time, the cumulative amount is 700, and the associated item selection rule corresponding to the order 3 includes the second item selection rule and the third item selection rule. Since the rule associated item information of order 2 in the historical order has been filled in, the target associated item information of the current order 3 is the rule associated item information configured in the third item selection rule.

[0061] The transaction amount of order 4 is 700, at this time, the cumulative amount is 1400, and the associated item selection rule corresponding to the order 4 includes the first item selection rule, the second item selection rule and the third item selection rule. Since the rule associated item information of order 2 and order 3 in the historical order has been filled in, the target associated item information of the current order 4 is the rule associated item information configured in the first item selection rule.

[0062] The transaction amount of order 5 is 1500, at this time, the cumulative amount is 2900, and the associated item selection rule corresponding to the order 5 includes the first item selection rule, the second item selection rule and the third item selection rule. Since the rule associated item information in order 2, order 3 and order 4 in the historical order has been filled in, at this time, the cumulative amount and the historical amount need to be calculated by difference, the effective amount of the target associated item in the current order 5, that is, 2900-1400=1500. At this time, the first item selection rule, the second item selection rule and the third item selection rule all meet the item selection rule of order 5, and since the priority of the first item selection rule is the highest, the target associated item information of the current order 5 is the rule associated item information configured in the first item selection rule.

[0063] The transaction amount of order 6 is 1500, at this time, the cumulative amount is 4400, and the associated item selection rule corresponding to the order 6 includes the first item selection rule, the second item selection rule and the third item selection rule. Since the rule associated item information in the historical orders of order 2, order 3 and order 4 has been filled, at this time, the cumulative amount and the historical amount need to be calculated by difference, the effective amount of the target associated item in the order 6, that is, 4400-2900=1500. At this time, the first item selection rule, the second item selection rule and the third item selection rule all meet the item selection rule of order 6, and in the second round of target associated item information selection, because order 5 uses the rule associated item information configured by the first item selection rule, at this time, the target selection rule needs to be selected from the second item selection rule and the third item selection rule. Since the priority of the second item selection rule is the highest except for the first item selection rule, therefore, the target associated item information of the order 6 at this time is the rule associated item information configured in the second item selection rule.

[0064] It can be understood that if the associated item intersection is less than the item range of the current associated item information, the target associated item can be selected from the associated items in the item range except the associated item intersection, so as to obtain the item information of the target associated item, that is, the target associated item information of the current order.

[0065] In the case that the associated item selection mode of the associated item selection rule corresponding to the current order is the third item selection mode, and the order screening period is the whole transaction period or the current activity period, according to the current associated item information and the historical associated item information, the associated item intersection is obtained. If the associated item intersection is greater than the item range of the current associated item information, it can be determined that the associated item information configured in the associated item selection rule in the third item selection mode is the target associated item information of the current order. If the associated item intersection is less than the item range of the current associated item information, the target associated item can be selected from the associated items in the item range except the associated item intersection, and the item information of the target associated item is filled in the current order, that is, the target associated item information is filled in the current order.

[0066] In terms of the technology described in the above embodiments, in order to ensure the real-time nature of the associated item information in the order and the platform activities, the method of updating the target associated item information in the order may include: receiving a modification operation on the target associated item information in the current order and modifying the target associated item information in the current order; or, updating the target associated item information in the order by merging and splitting the orders; or, modifying the target associated item information in the order after receiving a return or refund operation from the platform; or, updating the target associated item information in the order after detecting a change in the current associated item information of the target platform.

[0067] The technical solution of this invention involves receiving a target user's current order on a target platform, determining the currently associated item information corresponding to the current order (where the target user is a user who has placed multiple orders on the target platform), determining the associated item selection rules for the current order, and determining the associated item selection mode and order filtering period for the associated item selection rules; obtaining the target user's historical orders within the order filtering period, and obtaining historical associated item information based on the historical orders; and obtaining the target associated item information for the current order based on the current associated item information and the historical associated item information, according to the associated item selection rules of the associated item selection mode, and filling the target associated item information into the current order. This technical solution of the present invention achieves intelligent selection of associated item information in orders, reduces the duplication rate of associated items among users on the target platform, and improves order processing efficiency.

[0068] Example 2

[0069] Figure 2 This is a schematic diagram of the structure of an order processing device provided in Embodiment 2 of the present invention. Figure 2 As shown, the device includes a current associated item information determination module 210, an associated item selection rule determination module 220, a historical associated item information acquisition module 230, and an associated item information filling module 240.

[0070] The current associated article information determination module 210 is configured to receive a current order of a target user on a target platform, and determine current associated article information corresponding to the current order, wherein the target user is a user who has placed orders on the target platform multiple times.

[0071] The technical scheme of the embodiment of the application comprises the following steps: receiving a current order of a target user on a target platform, determining current associated article information corresponding to the current order, wherein the target user is a user who has placed orders on the target platform multiple times; determining an associated article selection rule corresponding to the current order, and determining an associated article selection mode and an order screening time period of the associated article selection rule; obtaining historical orders of the target user within the order screening time period, and obtaining historical associated article information based on the historical orders; obtaining target associated article information of the current order according to the current associated article information and the historical associated article information, and filling the target associated article information into the current order according to the associated article selection rule of the associated article selection mode. The technical scheme of the embodiment of the application realizes intelligent selection of associated article information in an order, reduces the repetition rate of associated articles of each user on the target platform, and improves the processing efficiency of the order.

[0072] Optionally, the historical associated article information obtaining module 230 is configured to determine a user identifier of the target user on the target platform, obtain a transaction record table of the target platform, query article transaction records of the user identifier within the order screening time period from the transaction record table, and obtain the historical orders of the target user within the order screening time period according to the article transaction records.

[0073] Optionally, the historical associated article information obtaining module 230 is configured to obtain user registration information of the target user on the target platform, and obtain a user identifier of the target user on the target platform according to the user registration information.

[0074] Optionally, the associated item selection rule determination module 220 is configured to determine a current transaction amount of the current order, acquire a plurality of preset item selection rules, determine a lower limit threshold of the amount in each of the preset item selection rules, and for each preset item selection rule, if the current transaction amount is greater than or equal to the lower limit threshold of the amount of the preset item selection rule, determine that the preset item selection rule is an associated item selection rule corresponding to the current order.

[0075] Optionally, the device further comprises a rule configuration module configured to, in response to an item selection rule configuration operation, obtain rule configuration information, and generate at least one preset item selection rule based on the rule configuration information; wherein the rule configuration information comprises a rule identifier, an associated item selection mode, an order screening time period, rule level information, a lower limit threshold of the amount, and rule associated item information set for each preset item selection rule.

[0076] Optionally, the order screening time period comprises a current activity time period of the target platform and an overall transaction time period of the target platform.

[0077] Optionally, the associated item information filling module 240 is configured to, in a case where the number of associated item selection rules in the associated item selection mode is multiple, determine a target selection rule in each of the associated item selection rules according to the current associated item information and the historical associated item information, and configure the associated item information in the target selection rule as target associated item information of the current order.

[0078] The order processing device provided by the embodiments of the present application can execute the order processing method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0079] It is worth noting that each unit and module included in the above-mentioned order processing device is only divided according to the function logic, but is not limited to the above-mentioned division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for the convenience of mutual differentiation, and is not used to limit the protection scope of the embodiments of the present application.

[0080] Embodiment three

[0081] Figure 3A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0082] like Figure 3 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0083] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0084] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as order processing methods.

[0085] In some embodiments, the order processing method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the order processing method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the order processing method by way of other means, e.g., with the aid of firmware.

[0086] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0087] Computer programs used to implement the methods of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0088] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0089] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0090] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0091] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0092] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.

[0093] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. An order processing method, characterized in that, include: Receive the current order of the target user on the target platform, and determine the current associated item information corresponding to the current order, wherein the target user is a user who has placed multiple orders on the target platform, and the current associated item information is associated item information that has been set in advance for the target platform in the current time period; Determine the associated item selection rules corresponding to the current order, determine the associated item selection mode and order filtering period of the associated item selection rules, wherein the associated item selection mode includes at least one of strict item selection mode, cyclic item selection mode and fuzzy item selection mode; Obtain the target user's historical orders within the order filtering period, and obtain historical associated item information based on the historical orders. The historical orders may contain historical associated item information or may not contain such information. Based on the current associated item information and the historical associated item information, and according to the associated item selection rules of the associated item selection mode, the target associated item information of the current order is obtained, and the target associated item information is filled into the current order. The step of obtaining the target associated item information for the current order based on the current associated item information and the historical associated item information, according to the associated item selection rules of the associated item selection mode, includes: Based on the associated item selection rules of the current order, the associated item selection mode, and the order filtering period, the intersection of associated items is obtained according to the current associated item information and the historical associated item information; based on the intersection of associated items and the item range of the current associated item information, the target associated item information of the current order is obtained. The step of obtaining the target associated item information for the current order based on the intersection of the associated items and the item range of the current associated item information includes: When the associated item selection mode is a strict item selection mode, if the intersection of the associated items is greater than the item range of the current associated item information, then there is no target associated item information; if the intersection of the associated items is empty or less than the item range, then the target associated item information is determined based on the associated items in the item range other than the intersection of the associated items. When the associated item selection mode is a cyclic item selection mode, if the intersection of the associated items is greater than the item range of the current associated item information, then based on the current order and the historical orders, a valid amount corresponding to the target associated item is determined, and based on the valid amount, a target associated item selection rule corresponding to the cyclic item selection mode is determined, and the associated item information configured by the target associated item selection rule is used as the target associated item information; if the intersection of the associated items is less than the item range, then the target associated item information is determined based on the associated items in the item range other than the intersection of the associated items. When the associated item selection mode is a fuzzy item selection mode, if the intersection of the associated items is greater than the item range of the current associated item information, then the target associated item information is determined according to the associated item information configured with the associated item selection rules in the fuzzy item selection mode; if the intersection of the associated items is less than the item range, then the target associated item information is determined based on the associated items in the item range other than the intersection of the associated items.

2. The method according to claim 1, characterized in that, The step of obtaining the target user's historical orders within the order filtering period includes: Determine the user identifier of the target user on the target platform, and obtain the transaction record table of the target platform; Retrieve the item transaction records of the user identifier within the order filtering period from the transaction record table; Based on the item transaction records, obtain the target user's historical orders within the order filtering period.

3. The method according to claim 2, characterized in that, Determining the user identifier of the target user on the target platform includes: Obtain the user registration information of the target user on the target platform, and obtain the user identifier of the target user on the target platform based on the user registration information.

4. The method according to claim 1, characterized in that, The rules for determining the selection of associated items corresponding to the current order include: Determine the current transaction amount of the current order; Obtain multiple preset item selection rules and determine the minimum amount threshold in each preset item selection rule; For each preset item selection rule, if the current transaction amount is greater than or equal to the lower limit threshold of the preset item selection rule, then the preset item selection rule is determined to be the associated item selection rule corresponding to the current order.

5. The method according to claim 4, characterized in that, The method further includes: In response to the item selection rule configuration operation, rule configuration information is obtained, and at least one preset item selection rule is generated based on the rule configuration information; The rule configuration information includes the rule identifier, associated item selection mode, order filtering time period, rule level information, minimum amount threshold, and associated item information for each preset item selection rule.

6. The method according to claim 1, characterized in that, The order filtering period includes the current activity period of the target platform and all transaction periods of the target platform.

7. The method according to claim 1, characterized in that, The step of obtaining the target associated item information for the current order based on the current associated item information and the historical associated item information, according to the associated item selection rules of the associated item selection mode, includes: When there are multiple associated item selection rules in the associated item selection mode, the target selection rule in each associated item selection rule is determined based on the current associated item information and the historical associated item information, and the associated item information configured in the target selection rule is used as the target associated item information of the current order.

8. An order processing device, characterized in that, include: The current associated item information determination module is used to receive the current order of the target user on the target platform and determine the current associated item information corresponding to the current order. The target user is a user who has placed multiple orders on the target platform, and the current associated item information is associated item information that has been set in advance for the target platform in the current time period. The associated item selection rule determination module is used to determine the associated item selection rule corresponding to the current order, and to determine the associated item selection mode and order filtering period of the associated item selection rule. The associated item selection mode includes at least one of strict item selection mode, cyclic item selection mode and fuzzy item selection mode. The historical associated item information acquisition module is used to obtain the target user's historical orders within the order filtering period, and obtain historical associated item information based on the historical orders, wherein the historical orders may have historical associated item information recorded or may not have historical associated item information recorded; The associated item information filling module is used to obtain the target associated item information of the current order according to the associated item selection rules of the associated item selection mode based on the current associated item information and the historical associated item information, and fill the target associated item information into the current order, wherein the target associated item information is the associated item information filled into the current order; The step of obtaining the target associated item information for the current order based on the current associated item information and the historical associated item information, according to the associated item selection rules of the associated item selection mode, includes: Based on the associated item selection rules of the current order, the associated item selection mode, and the order filtering period, the intersection of associated items is obtained according to the current associated item information and the historical associated item information; based on the intersection of associated items and the item range of the current associated item information, the target associated item information of the current order is obtained. The step of obtaining the target associated item information for the current order based on the intersection of the associated items and the item range of the current associated item information includes: When the associated item selection mode is a strict item selection mode, if the intersection of the associated items is greater than the item range of the current associated item information, then there is no target associated item information; if the intersection of the associated items is empty or less than the item range, then the target associated item information is determined based on the associated items in the item range other than the intersection of the associated items. When the associated item selection mode is a cyclic item selection mode, if the intersection of the associated items is greater than the item range of the current associated item information, then based on the current order and the historical orders, a valid amount corresponding to the target associated item is determined, and based on the valid amount, a target associated item selection rule corresponding to the cyclic item selection mode is determined, and the associated item information configured by the target associated item selection rule is used as the target associated item information; if the intersection of the associated items is less than the item range, then the target associated item information is determined based on the associated items in the item range other than the intersection of the associated items. When the associated item selection mode is a fuzzy item selection mode, if the intersection of the associated items is greater than the item range of the current associated item information, then the target associated item information is determined according to the associated item information configured with the associated item selection rules in the fuzzy item selection mode; if the intersection of the associated items is less than the item range, then the target associated item information is determined based on the associated items in the item range other than the intersection of the associated items.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the order processing method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the order processing method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Blind box commodity distribution method and equipment

    CN113222627A