CN113421140B - Order processing method, device and system and electronic equipment - Google Patents
Order processing method, device and system and electronic equipment Download PDFInfo
- Publication number
- CN113421140B CN113421140B CN202010393203.7A CN202010393203A CN113421140B CN 113421140 B CN113421140 B CN 113421140B CN 202010393203 A CN202010393203 A CN 202010393203A CN 113421140 B CN113421140 B CN 113421140B
- Authority
- CN
- China
- Prior art keywords
- order
- logistics
- pool
- placing
- orders
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 claims abstract description 111
- 238000000034 method Methods 0.000 claims abstract description 53
- 230000006870 function Effects 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 28
- 230000008901 benefit Effects 0.000 claims description 17
- 230000006399 behavior Effects 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 206010000210 abortion Diseases 0.000 description 1
- 231100000176 abortion Toxicity 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention provides an order processing method, an order processing device, an order processing system and electronic equipment, wherein the method comprises the following steps: acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool; determining a first order quantity which needs to execute order placing processing to logistics for a current order pool according to the first order combining probability and the first logistics productivity; and selecting an order from the order pool according to the first order placing quantity, and placing the order to the logistics system. According to the embodiment of the invention, the quantity of the orders issued by the current downstream logistics is dynamically determined based on the order closing probability and the downstream logistics capacity condition of the orders in the order pool, so that balance between order closing waiting and downstream logistics capacity matching of the orders in the order pool is maintained, and the utilization rate of logistics resources is improved.
Description
Technical Field
The application relates to an order processing method, an order processing device, an order processing system and electronic equipment, and belongs to the technical field of computers.
Background
In the field of electronic commerce, when a user performs online shopping, a plurality of commodities are often purchased in a short time, so that a plurality of orders are sequentially generated and distributed to the same receiving address. In this case, when the logistics operation is performed, a plurality of orders are combined and shipped, and thus the in-house operation cost and the distribution cost can be reduced.
In view of such a situation, in the prior art, the generated user order is not immediately placed in a logistics department such as a warehouse, but is left in an order pool for a predetermined time to wait for an order that is likely to be closed, and then the order placing process is performed to the logistics.
However, in the solution in the prior art, the residence time of the order in the order pool is fixed, and the order cannot be changed after entering the order pool, so that the order in the order pool cannot be reasonably allocated, and the order pool is congested or the order distribution efficiency is low.
Disclosure of Invention
The embodiment of the invention provides an order processing method, an order processing device, an order processing system and electronic equipment, so as to improve the utilization efficiency of logistics resources.
In order to achieve the above object, an embodiment of the present invention provides an order processing method, including:
Acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
The embodiment of the invention also provides an order processing method, which comprises the following steps:
Grouping orders according to their category and/or delivery time requirements relating to the product;
For each order group generated after grouping, the following processing is performed:
Acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
The embodiment of the invention also provides an order processing method, which comprises the following steps:
receiving a closing inquiry message for an existing order from a server;
And returning a receipt feedback message to the server, wherein the receipt feedback message comprises one or more of whether a receipt exists, information of a commodity to be received, and a receipt waiting time.
The embodiment of the invention also provides an order processing method, which comprises the following steps:
Sending a closing inquiry message to a user side;
And receiving a closing feedback message from the user side, and determining a first closing probability of an order of the user in an order pool according to the closing feedback message, wherein the closing feedback message comprises one or more of whether closing, information of goods to be closed and closing waiting time exists or not.
The embodiment of the invention also provides an order processing method, which comprises the following steps:
Receiving a logistics condition inquiry message from a server;
determining the quantity of available orders and/or the waiting time of order logistics processing according to the current logistics capacity and the quantity of unprocessed orders;
Feeding back to the server a logistics status feedback message comprising the number of orders available and/or the order logistics processing latency.
The embodiment of the invention also provides an order processing method, which comprises the following steps:
sending a logistics condition inquiry message to a logistics system;
receiving a logistics condition feedback message containing an acceptable order quantity and/or order logistics processing waiting time from the logistics system;
determining a first logistics capacity of the logistics system according to the number of the available orders and/or the waiting time of the order logistics processing
The embodiment of the invention also provides an order processing device, which comprises:
the data acquisition module is used for acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in the current order pool;
the order quantity determining module is used for determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and the order placing processing module is used for selecting orders from the order pool according to the first order placing amount and executing order placing processing to the logistics system.
The embodiment of the invention also provides an order processing system, which comprises:
the order closing probability estimation module is used for receiving orders generated by the e-commerce transaction platform, storing the orders into an order pool, periodically estimating the order closing probability of the orders in the order pool, generating a first order closing probability of at least one order, and sending the first order closing probability to the order placing quantity decision module;
The order quantity decision module is used for respectively acquiring the predicted first order quantity, the first logistics capacity and the first order quantity in the order pool from the e-commerce transaction platform, the logistics system and the order pool, determining the first order quantity which needs to execute order placing processing to the logistics in the current order pool according to the first order quantity, the first logistics capacity, the first order quantity in the order pool and the first order combining probability of each order, and sending the first order quantity to the order pool;
The order pool is used for caching the orders, ranking the orders and the first order placing amount according to the first order combining probability of each order, selecting the orders and sending the orders to the order placing execution module;
And the order placing execution module is used for carrying out order placing processing on the received orders and sending the orders subjected to the order placing to the logistics system.
The embodiment of the invention also provides electronic equipment, which comprises:
A memory for storing a program;
And the processor is used for running the program stored in the memory so as to execute the order processing method.
According to the embodiment of the invention, the quantity of the orders issued by the current downstream logistics is dynamically determined based on the order closing probability and the downstream logistics capacity condition of the orders in the order pool, so that the balance between the order closing waiting and the downstream logistics capacity matching of the orders in the order pool is better maintained, the maximization of the overall income is realized, and the utilization rate of logistics resources is improved.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
FIG. 1 is a schematic diagram of an application framework of an order processing system according to an embodiment of the present invention;
FIG. 2 is a flow chart of an order processing method according to an embodiment of the invention;
FIG. 3 is a schematic diagram of an order processing apparatus according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an order processing system according to an embodiment of the present invention;
FIG. 5 is a second flow chart of an order processing method according to an embodiment of the invention;
FIG. 6 is a third flow chart of an order processing method according to an embodiment of the invention;
FIG. 7 is a flow chart of an order processing method according to an embodiment of the invention;
FIG. 8 is a flowchart of an order processing method according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The technical scheme of the embodiment of the invention can be used in the field of electronic commerce, and a reasonable order placing number is determined for the order pool, so that the order placing number is taken out of the current order pool and is sent to downstream logistics, and the order left in the order pool continues to wait for a possible follow-up closing opportunity. By the mechanism, the utilization efficiency of the logistics resources is improved. Specifically, the embodiment of the invention determines the reasonable next number by calculating the benefit formed by the difference between the cost saving of the closing bill and the loss of the logistic productivity.
From the aspect of saving cost of the orders, if the probability of the occurrence of the plurality of orders in the order pool is high on the whole, more orders should be kept in the order pool, so that more orders are more likely to occur, thereby saving the logistic cost, otherwise, since the capacity of the order pool is limited, if the probability of the occurrence of the plurality of orders in the order pool on the whole is low, the orders should be placed as soon as possible, the number of orders in the order pool is reduced, and space is reserved for the next newly added orders. The probability of closing the order may be determined according to one or more of the historical consumption behavior of the user, the order structure of the user, and the sales promotion related to the order, for example, the historical consumption behavior is used to make purchases and generate a plurality of individual orders in each online shopping at a short time interval, for example, after some products have a certain collocation, the user is likely to purchase a mobile phone shell after buying a mobile phone, so that two orders that can be combined are generated, and for example, the probability that the user continuously generates a plurality of orders during sales promotion is also high.
On the other hand, in case of downstream stream capacity, if there is an idle condition, there occurs a waste of stream capacity, and more orders should be placed from the order pool to satisfy the stream capacity, on the contrary, in case of downstream stream saturation condition, more orders are placed, and only the saturation of downstream stream can be aggravated, in which case, unlike the order remaining in the order pool for a long time, so as to strive for more possible orders, and therefore, for downstream stream capacity, the number of orders is desired to match the stream capacity as much as possible.
For the previous order closing savings and loss of logistics capacity, if the downstream logistics capacity is basically stable, the two factors are mainly determined by the order closing probability and the order placing quantity of the downstream logistics issuing order. According to the embodiment of the invention, by establishing an objective function and based on the principle that the difference between the cost saving and the logistics productivity loss is the maximum generated income, a reasonable order placing number is determined, so that order placing processing is carried out on an order pool. In the process, the order pool plays a role in waiting for order closing and directly buffering downstream logistics supply, so that the utilization rate of logistics resources is effectively improved.
In addition, after the reasonable order placing quantity is determined, all orders in the order pool can be ranked according to the order placing probability, and the order with lower order placing probability is selected to perform order placing processing.
According to the technical scheme provided by the embodiment of the invention, the quantity of the orders issued by the current downstream logistics is dynamically determined on the basis of the order closing probability and the downstream logistics capacity condition of the orders in the order pool, so that the balance between order closing waiting and downstream logistics capacity matching of the orders in the order pool is better maintained, the maximization of overall income is realized, and the utilization rate of logistics resources is improved.
The reasonable order quantity can be processed through an order quantity decision model, and the order quantity decision model is input into the current order pool, the predicted order quantity of the future period, the probability of closing each order in the order pool and the downstream operation productivity. The model determines the quantity of orders to be placed to the logistics by combining constraint conditions in a mode of maximizing the overall benefit of the objective function, so that an order pool is triggered to perform order placing processing.
Objective function
As a specific example, the order quantity decision model of the embodiment of the present invention introduces an objective function for calculating the overall Gain (Gain), the expression of which is as follows:
In the objective function, the first part corresponds to the cost saving of the bill combination, and the second part corresponds to the loss of the logistic productivity. In the technical scheme of the embodiment of the invention, parameter statistics is carried out once every unit time period t. The objective function not only calculates the cost saving and the logistics capacity loss of the bill combination in the current time period, but also predicts the cost saving and the logistics capacity loss of the bill combination in the future time T, and carries out comprehensive evaluation.
In the above objective function, T is the number of the current unit time period, and T is the number of future unit time periods after the current unit time period. In the first part, p is the average order combining probability of each order in the current order pool, S is the order quantity in the order pool, S τ is the order quantity in the order pool in the time period, c is the combined order saving cost brought by unit order combining, and the first part in the objective function can carry out accumulated summation on the combined order saving cost in the time period of T+1 units. In the second part, w is the logistics capacity loss of the unit order, epsilon + is the order quantity of insufficient logistics capacity, namely the order quantity causing the idle logistics resources, epsilon - is the order quantity of exceeding the logistics capacity, namely the order quantity causing the oversaturation of the logistics resources, and accordingly,AndFor the time period in which the order quantity of insufficient logistics capacity and the order quantity of the placed logistics capacity exceed the order quantity of the logistics capacity, the second part in the objective function can accumulate the logistics capacity loss of T+1 unit time periods, wherein,AndAll are positive numbers.
On the basis of the above objective function, there is also a constraint for finally determining a reasonable next singular.
One of the constraints: order quantity change relation
The order quantity S t+1 in the pool of the t+1 period and the order quantity S t in the pool of the t period satisfy the following relationship:
s t+1=St+Ot+It type (2)
Wherein, O t is the quantity of downstream material flow in t time period, and in the technical scheme of the embodiment of the invention, the quantity of the objective function to be finally determined is also the quantity. The ordering amount corresponding to the time periods t is determined through iterative processing, and in the embodiment of the invention, the ordering amount under the current time period is only needed to be selected for execution. And when the next time period comes, the order quantity decision model is used again to redetermine the order quantity. I t is a predicted amount of orders for a time period t, which may be predicted based on historical transaction data and whether or not there is a promotional activity, among other factors. In summary, the constraint determines each S τ of the first part in the objective function.
And the second constraint condition is: the amount of the order exceeds the amount of the capacity
The constraint actually givesAndAndRespectively corresponding to the difference between the amount O t and the current downstream logistics capacity in the t time period, wherein the difference is positive, which indicates that the amount is too large,0, AndAnd if the difference is negative, the order quantity is not satisfied with the current downstream logistics capacity, and the logistics capacity is idle, at the moment,0, AndEqual to the difference.
And (3) constraint conditions III: time of cut-off
The time of the cut-off can be a time point or a time length. To prevent some orders from being in the order pool too long, a cut-off time, i.e. the longest time that an order is in the order pool, may be set, beyond which time an order is forced. And the whole order pool can also be provided with the order cutting time, and after the order cutting time is reached, the order in the order pool is forcedly placed. For example, all current orders must be placed before 6 pm every day, etc.
Constraint conditions are fourth; order pool capacity
In general, the volume of the order pool is limited, so the amount of order S in the order pool is limited by the volume of the order pool and cannot exceed the volume of the order pool.
The objective function and its working principle in the embodiments of the present invention are described above. Based on the objective function and constraint conditions, the closing probability of each order in the current order pool and the ordering amount of downstream logistics to be determined are used for estimating the closing saving cost and the logistics productivity loss of T time periods in the future, the overall benefit of the objective function is calculated, the ordering amount capable of enabling the overall benefit to be maximum is determined through repeated iteration, and then the order execution ordering amount with the quantity corresponding to the ordering amount and with lower closing probability is selected from the order pool.
The objective function calculation and the determination processing of the amount of the order may be performed once every the above-described unit time period t, that is, once every the above-described unit time period t.
Order grouping process
In terms of logistics, orders may be categorized into a wide variety, for example, some orders may require the arrival of the day or the arrival of the next day, while some orders may require shipment within a week. Policies in determining the probability of closing and the amount of closing may differ based on the order. Therefore, the embodiment of the invention can group according to the types of orders, and then execute the objective function for each group of orders, thereby finally determining the order placing quantity corresponding to the group of orders.
In addition, an overall framework of order processing according to an embodiment of the present invention is described below, as shown in fig. 1, which is a schematic diagram of an application framework of an order processing system according to an embodiment of the present invention, and the whole application environment relates to an e-commerce transaction platform, a logistics system and an order processing system. The electronic commerce transaction platform is used for providing online shopping service for users, and after the users select commodities on the electronic commerce transaction platform and pay successfully, orders can be generated. These newly generated orders may arrive at an order processing system in accordance with an embodiment of the present invention. When a new order comes, the order processing system order closing probability estimation model evaluates the order closing probability of the new order, generates an order closing probability for each order and provides the order closing probability to the order placing quantity decision model. And the newly generated order will also be entered into the order pool. In addition, the order closing probability estimation model also periodically re-performs order closing probability estimation on each order in the order pool so as to provide support of order closing probability data for the order quantity decision model.
The order quantity decision model is the core part of the order processing system, which makes order quantity decisions through four aspects of data input. The probability of closing each order is from a probability estimation model of closing each order, the coming amount of a future time period can be predicted from an e-commerce transaction platform, particularly according to historical data and whether a sales promotion activity exists currently or not, the data in terms of logistics productivity can be from a logistics system, and an order pool can provide relevant data of the order amount in the current order pool. The order quantity decision model can finally output the order quantity to be ordered to the logistics system and provide the order quantity to the order pool.
The order pool ranks orders in the order pool according to the order combining probability, and after the order combining quantity output by the order combining quantity decision model is received, the order to be placed corresponding to the order combining quantity is selected according to the ranking order from low to high of the order combining probability, and the order is provided for the order placing execution module to execute order placing processing.
The order placing execution module performs order placing processing on the order to be placed, for example, performs order placing processing on a plurality of orders of a user, and then provides the order after the order placing processing to the logistics system to execute logistics operation.
The technical scheme of the embodiment of the invention is further described by the following specific embodiments.
Example 1
Fig. 2 is a schematic flow chart of an order processing method according to an embodiment of the present invention, where the method may be applied to an e-commerce platform or a logistics system, and the method may specifically include:
S101: and acquiring a first order quantity, a first order closing probability of at least one order and a first logistics productivity in the current order pool. In the embodiment of the invention, the order pool is used as a buffer storage module of an order, after the electronic commerce platform generates the order, the order pool is firstly buffered and stored for a period of time, and then the order is issued to a downstream logistics system, so that the purpose of waiting for other orders of the same user is to perform the closing processing, and the utilization rate of logistics resources is effectively improved. In an embodiment of the present invention, the dispatch of an order to a downstream logistics system is referred to as placing an order. The first order quantity refers to the number of orders in the order pool before the order is placed to the downstream logistics system, the order closing probability refers to the probability that a user corresponding to the order generates the order again for a certain order, and the logistics capacity refers to the number of orders which can be processed by the downstream logistics system.
The first closing probability may be evaluated by the previously described closing probability estimation model, wherein the evaluation element may include a historical consumption behavior of the user, an order structure of the user, a promotional program related to the order, and the like, and the first closing probability evaluation may be performed once every preset time period, for example, evaluating the closing probability for an order in the order pool every 5 minutes. Because the number of orders changes faster, if each new order enters the order pool, all orders in the order pool are evaluated once, which causes a certain resource waste, so that the evaluation can be performed once at intervals to obtain better processing efficiency. In addition, the order structure of the user can be better obtained through centralized evaluation of a plurality of orders, so that more accurate order matching probability can be evaluated. The first logistics capacity may be derived from a facility for performing logistics processes, such as the logistics system for integrated logistics control in the previous example, a warehouse system or a distribution transportation system, etc.
S102: and determining a first order placing amount which needs to execute order placing processing to the logistics for the current order pool according to the first order placing probability and the first logistics productivity. Specifically, in this step, a first order amount that requires execution of an order placement process for the current order pool is determined by a predetermined objective function that determines an overall yield based on the first aggregate cost savings and the first stream capacity loss of the order pool. The first order closing saving cost is determined according to a first order amount in the order pool and a first order closing probability of at least one order, and the first logistics capacity loss is determined according to the matching degree of the first logistics capacity and the first order amount.
Different overall benefits can be obtained by selecting different first order quantities in the objective function, and in the embodiment of the invention, the first order quantities are determined by taking the overall benefits as targets, namely, a certain value of the first order quantity is determined, so that better overall benefits are obtained. In the actual processing, the total profit maximization may be targeted, and the order placing amount in the case of the total profit maximization may be determined as the first order placing amount in the order placing processing to the logistics described above. For a specific calculation processing process, an objective function can be used to calculate the overall benefits corresponding to a plurality of different order placing quantities, and the order placing quantity with better overall benefits is selected to perform order placing. The selection of the order quantity can be calculated based on the first order quantity executed in the previous time as an initial try value, then the order quantity is increased or decreased based on the initial value, and finally the corresponding order quantity under the condition of better or maximum overall benefit is found and used as the finally determined first order quantity.
In the objective function, two factors of the first bill saving cost and the logistics productivity loss need to be calculated respectively, and the overall benefit is estimated by the two factors, and a detailed formula example can refer to the formula (1) above. The cost savings of closing a order represents the logistical cost savings by combining multiple orders. The loss of the logistics capacity represents the loss caused by the mismatch between the order quantity placed on the logistics system and the capacity of the logistics system, and the order backlog can occur due to the fact that the capacity is not met or insufficient. The more cost savings the portfolio is, the less the loss of logistical capacity is, and the greater the overall revenue.
In detail, on the one hand, the more orders are consolidated that are performed upstream, the more logistical costs can be saved, which makes it desirable that the longer the orders can be left in the pool of orders, the better because the greater the likelihood of obtaining a close order; on the other hand, the downstream logistics system does not want to have a capacity idle condition, because if the capacity is idle, the waste of the capacity is caused, the income is reduced, and the order quantity sent to the logistics system is not expected to exceed the sustainable capacity, because if the order exceeding the capacity occurs, the order is inevitably backlogged in the logistics system and cannot be processed, rather than backlogged in the downstream logistics system, the order is not waited in an order pool to strive for being able to be processed together. In combination with the above two factors, the objective of the objective function of the embodiments of the present invention is to balance the capacity of waiting for a closing in the pool of orders and downstream logistics, and the closer to the balance, the greater the overall yield.
The above objective function may be performed for one or more time periods, that is, the objective function may be evaluated based on the data of the current time period, or may be comprehensively evaluated based on the data of the current time period and the estimated data of a plurality of time periods in the future. In the embodiment of the present invention, the time period is set only for data statistics, for example, every 5 minutes may be taken as a time period, and the data acquired at any time point in the time period may be taken as the data corresponding to the time period.
The first order savings cost may be determined based on a first order quantity in the pool of orders and a first order probability of the at least one order. Specifically, the method comprises the following steps: determining the average closing probability of the order pool according to the first closing probability of at least one order in the order pool; acquiring a first order quantity corresponding to a current time period, and determining a remaining second order quantity in the order pool after ordering according to the first order quantity, the first order quantity in the order pool and the first order quantity; and determining the first order closing cost of the order pool according to the second order quantity, the average order closing probability and the second order closing cost of the unit order. The second order closing cost saving of the unit order is cost saving brought by each order closing, and the parameter is a value set for evaluating the overall benefit and can be flexibly set according to the requirement.
The above-mentioned probability of closing refers to the probability that the same user is likely to place a new order and be assigned to the same address for a certain order. The cost saving of closing the order is the reduction in logistic cost due to the combination of multiple orders. For example, a user has purchased a computer, and most likely after a while the user will place an order to purchase a keyboard and mouse, the latter two orders can be combined with the previous computer order. In this case, if the computer order is combined with the keyboard and mouse order and then distributed, the cost of logistics can be saved, for example, the distribution time of logistics operators, the logistics packaging cost and the like can be saved.
For the order pool, the order with smaller closing probability is ordered to the downstream logistics system, and the order with larger closing probability is left in the order pool to wait for the subsequent order of the same user, so that closing is performed, and the closing cost is improved as much as possible. Therefore, the total cost of the order pool (i.e., the first cost of the order pool) can be obtained by multiplying the remaining amount of the order waiting for the order pool (i.e., the second amount of the order pool) after the order is placed into the logistics system, the average probability of the order pool, and the cost of the unit order (i.e., the second cost of the order pool).
The first loss of logistics capacity can be determined based on the second order quantity, the average probability of closing the order, and the second cost savings per unit order. Specifically, the method comprises the following steps: acquiring a capacity difference value between the first order quantity and the first logistics capacity; and determining the first logistics capacity loss according to the capacity difference value and the second logistics capacity loss of unit capacity. The second abortion energy loss per unit productivity is the productivity loss caused by each order exceeding the logistics productivity or lacking the logistics productivity, and the parameter is also a value set for evaluating the overall yield, and can be flexibly set according to the requirement. The above-mentioned logistics capacity refers to the number of orders that the logistics system can process. The loss of the logistics capacity refers to the loss caused by the fact that the logistics system is not effectively utilized, and there are two cases, namely, on one hand, the loss of the capacity caused by the fact that all and part of resources of the logistics system are idle, and on the other hand, the oversaturated state of orders processed by the logistics system exists, namely, the overstock of the orders exists, the operation efficiency of the logistics system is reduced due to the fact that the orders are overstocked in the logistics system, and the orders cannot be processed by the logistics system at one time, and if the orders are placed in an order pool, the possibility of closing the orders is obtained, so that the loss exists under the circumstance that the logistics system is overstocked.
For a logistics system, it is desirable that the number of orders placed from the order pool (first order amount) at a time exactly matches the current capacity (i.e., first logistics capacity), or that the difference between them should be as small as possible. The logistics system can immediately or temporarily wait for carrying out logistics processing after receiving the order, packaging, logistics transportation and other processing, and the logistics system does not have to idle for too long before receiving the order issued by the order pool. The capacity of the logistics system can be reported to the order processing system by the logistics system periodically.
In order to obtain a more suitable first order quantity, the embodiment of the invention further adopts an iterative mode to comprehensively evaluate the change conditions of the order pool in a plurality of current and future time periods, thereby determining the current order quantity to be executed.
Specifically, the first order saving cost may be determined by:
S1021: and determining the average closing probability of the order pool according to the first closing probability of at least one order in the order pool. The average probability of closing in the current pool of orders will be taken as the probability of closing for a number of time periods later.
S1022: acquiring a first order quantity corresponding to a current time period, predicting a first order quantity corresponding to a future preset number of time periods, acquiring the first order quantity in an order pool corresponding to the current time period, acquiring a first order quantity corresponding to the current time period, and predicting the first order quantity corresponding to the future preset number of time periods. In the embodiment of the invention, the order quantity and the order quantity are corresponding to the time period, and statistics and prediction are carried out according to the time period. For example, the amount may be counted or predicted for a time period of every 5 minutes. The coming amount of the current time period may be directly counted and obtained, and the coming amount of the future time period may be predicted based on historical data (e.g., data of the same period of the previous day) or data change trend (e.g., coming amount change trend of the previous several time periods). For the amount of the order, the order of the current time period is determined by the order processing system, the amount of the order of the future time periods can be directly adopted as the same amount of the order of the current time period, and the amount of the order of the future time periods can be estimated based on the determined amounts of the current time period and the previous time periods according to the data change trend. In the embodiment of the present invention, the amount of the order of the current time period is a value that is desired to be finally determined by the calculation processing of the objective function.
S1023: and determining the first order quantity in the order pool of the next time period by taking the first order quantity, the first order quantity and the first order quantity in the order pool of the current time period as initial conditions, and then determining the first order quantity in the order pool of the next time period according to the first order quantity and the first order quantity corresponding to the predicted next time period, and performing iterative processing until the preset number of time periods are reached. This part of the processing may be determined by referring to the formula (2) described earlier, that is, the order quantity (i.e., the first order quantity) of the order pool at the start of the subsequent time period is determined by the case of the previous time period. For example, in the first time period, there are 100 orders (first order amount) in the order pool initially, the order processing system determines that the order placement amount is 50 orders (first order amount), and the order pool receives 30 new orders (first order amount) in the first time period, so that 80 orders remain in the order pool after the order placement of the logistics system at the end of the first time period, and the 80 orders are taken as the initial order amount in the order pool of the next time period, namely, the first order amount of the order pool of the second time period. The first order quantity and the first order quantity of the future time periods are determined in a prediction mode, so that the first order quantity of the order pool of the third time period can be calculated continuously, and the first order quantity in the order pool of all the time periods can be calculated by analogy, and the first order quantity of the order pool of each time period is finally used for calculating the total cost saving.
S1024: the first closing cost savings of the pool of orders is determined based on the first order volume, the average closing probability, and the second closing cost savings of the unit orders in the pool of orders for the current and future predetermined number of time periods. The first order quantity of the order pool of each time period is obtained through the previous step, the probability of closing the order of each time period is considered to be the same as the average probability of closing the order of the current time period, and the cost which can be saved if the unit order is closed is a given value, namely the cost is saved for the second closing. Based on these data, the cost of the total available portfolio for the current and future time periods (i.e., the cost of the first portfolio) can be calculated as: the product of the first order quantity, the average order closing probability, and the second order closing cost savings for the unit order for each time period is then summed.
The first stream capacity loss may be determined by:
S1021': and acquiring the first logistics productivity corresponding to the current and future preset number of time periods. The logistics capacity can come from the report of a downstream logistics system, the downstream logistics system can report the current logistics operation capacity and forecast the capacity of a future time period according to the operation condition of the downstream logistics system, and the logistics capacity mainly refers to the quantity capable of processing orders.
S1022': and determining the difference value of the logistics capacity of the current and future preset number of time periods according to the first logistics capacity and the first order quantity corresponding to the current and future preset number of time periods. In the previous step, the amount of the order of each current and future time period is obtained, and the difference value of the logistics capacity corresponding to each time period can be calculated according to the logistics capacity of the downstream logistics system of each current and future time period obtained in combination with the previous step, wherein the difference value can be positive or negative, the positive value corresponds to the amount of the order being larger than the capacity of the logistics system, and conversely, the amount of the order is negative when the amount of the order does not meet the downstream logistics capacity.
S1023': and determining a first logistics capacity loss according to the logistics capacity difference value of the current and future preset number of time periods and the second physical stream energy loss of unit capacity. After determining the difference between the amount of the order and the capacity of the logistics system, the capacity loss corresponding to the unit order, i.e. the capacity loss, can be combined to calculate the total capacity loss (i.e. the first logistics capacity loss) of the current and future time periods. For example, assuming that the current downstream logistics system still has capacity to process 100 orders, the order processing system only places 50 orders for the downstream logistics system, this would result in wasted personnel, equipment and transportation facilities of the downstream logistics system. Based on statistical processing in terms of cost, the capacity loss caused by each order can be obtained, so that the loss caused by 50 orders can be calculated. On the other hand, if the capacity of the logistics system is in a oversaturated state, new orders cannot be processed, which also affects the operation efficiency of the logistics system, and additional manpower and material costs are required to be configured to store the temporarily unprocessed orders, which all involve additional costs. In addition, the orders which cannot be processed in time can be completely placed in the order pool to wait for the order to be closed, and the cost of the logistics system can be reduced after the order is closed, so that the productivity loss can be caused by the orders which cannot be processed in time by the logistics system. The loss can also be used for counting the productivity loss caused by unit orders, and further, after the order quantity of the productivity of the logistics system is obtained, the logistics productivity loss can be obtained. In practical application, the physical distribution capacity loss corresponding to the unit capacity adopted in the two cases can be the same, or the physical distribution capacity loss corresponding to the unit capacity can be respectively different, and the physical distribution capacity loss corresponding to the unit capacity can be respectively adopted in the two cases.
S103: and selecting an order from the order pool according to the first order placing quantity, and placing the order to the logistics system. In the process of issuing orders to the logistics, the selected orders with the first order quantity can be subjected to the order combining treatment, and then the orders after the order combining treatment are issued to the logistics. Further, in this step, orders in the order pool may be selected for placement based on the probability of closing. Specifically, this step may include: and ranking the orders according to the first order closing probability of each order in the order pool, selecting the orders according to the ranking order from low to high of the first order closing probability, and executing order placing to the logistics system.
The above describes the basic flow of the order processing method according to the embodiment of the present invention, in the specific e-commerce field, the types of orders will be many, and the corresponding requirements will also be different, so there may be different requirements in terms of the order combining process. For example, there may be a distinction between how urgent an order is to be shipped, some orders may require delivery on the same day, some require delivery on the next day, and some may not have time to be shipped within three days. For example, since the order distribution method is different, the fresh goods can be transported only by the refrigerator car, and the fresh goods cannot be distributed together with the common goods, and can be distributed only together with the goods belonging to the same fresh class. Based on such a situation, the embodiment of the present invention proposes that orders in the order pool may be grouped, and then the processes of the foregoing steps are individually performed for each group. Specifically, after the order is generated, the orders may be grouped according to the category of the order related to the product and/or the delivery time requirement; the processing of the aforementioned steps S101 to S103 is then performed for each order group generated after grouping, respectively.
According to the order processing method, the quantity of the orders issued by the current downstream logistics is dynamically determined based on the order closing probability and the downstream logistics capacity condition of the orders in the order pool, so that balance between order closing waiting and downstream logistics capacity matching of the orders in the order pool is better maintained, the maximization of overall income is realized, and the utilization rate of logistics resources is improved.
Example two
Fig. 3 is a schematic structural diagram of an order processing device according to an embodiment of the present invention, where the device may be applied to an e-commerce platform or a logistics system, and the device may specifically include:
The data acquisition module 11 is configured to acquire a first order amount in the current order pool, a first order closing probability of at least one order, and a first logistics capacity.
And the order quantity determining module 12 is configured to determine, according to the first order combining probability and the first logistics capacity, a first order quantity that needs to perform order placing processing on a current order pool.
Specifically, in this step, a first order amount that requires execution of an order placement process for the current order pool is determined by a predetermined objective function that determines an overall yield based on the first aggregate cost savings and the first stream capacity loss of the order pool. The first order closing saving cost is determined according to a first order amount in the order pool and a first order closing probability of at least one order, and the first logistics capacity loss is determined according to the matching degree of the first logistics capacity and the first order amount.
And the order placing processing module 13 is used for selecting an order from the order pool according to the first order placing amount and executing order placing processing to the logistics system. In the process of issuing orders to the logistics, the selected orders with the first order quantity can be subjected to the order combining treatment, and then the orders after the order combining treatment are issued to the logistics. In addition, orders in the order pool can be selected for placement based on the probability of closing the orders. Specifically, the process may include: and ranking the orders according to the first order closing probability of each order in the order pool, selecting the orders according to the ranking order from low to high of the first order closing probability, and executing order placing to the logistics system.
The above detailed description of the processing procedure, the detailed description of the technical principle and the detailed analysis of the technical effect are described in the foregoing embodiments, and are not repeated herein.
According to the order processing device provided by the embodiment of the invention, the quantity of the orders issued by the current downstream logistics is dynamically determined based on the order closing probability and the downstream logistics capacity condition of the orders in the order pool, so that the balance between order closing waiting and downstream logistics capacity matching of the orders in the order pool is better maintained, the maximization of overall income is realized, and the utilization rate of logistics resources is improved.
Example III
FIG. 4 is a schematic diagram of an order processing system according to an embodiment of the present invention, the system includes:
The order closing probability estimating module 21 is configured to receive orders generated from the e-commerce transaction platform, store the orders in the order pool, periodically estimate the order closing probability of the orders in the order pool, and provide the first order closing probability of generating at least one order to the next order quantity deciding module. The single-order probability estimation module 21 may employ the single-order probability estimation model described in fig. 1, so as to perform the calculation process of the single-order probability.
The order quantity decision module 22 is configured to obtain the predicted first order quantity and the first logistics capacity from the e-commerce transaction platform, the logistics system and the order pool, and the first order quantity in the order pool, determine, according to the first order quantity, the first logistics capacity, the first order quantity in the order pool and the first order closing probability of each order, a first order quantity that needs to execute order placing processing to the logistics in the current order pool, and send the first order quantity to the order pool. The next amount decision module 22 may use the previous next amount decision model described in fig. 1 to determine the first next amount.
And the order pool 23 is used for caching orders, ranking the orders according to the first order combining probability of at least one order and the first order placing amount, selecting the orders, and sending the orders to the order placing execution module.
And the order placing execution module 24 is used for performing order placement processing on the received orders and sending the orders subjected to the order placement to the logistics system.
The above detailed description of the processing procedure, the detailed description of the technical principle and the detailed analysis of the technical effect are described in the foregoing embodiments, and are not repeated herein.
Example IV
Fig. 5 is a second flowchart of an order processing method according to an embodiment of the invention, where the flowchart shows an interaction process with a server at a user side, and the interaction process includes:
S201: a closing inquiry message for an existing order is received from a server. The server described herein may be an order processing system as shown in fig. 1, which may send a message to the user corresponding to an order that is already in the order pool to ask if a new merchandise order is generated and possibly if so, so that it may be decided whether to leave the order in the order pool to wait for an order to be closed.
S202: and returning a receipt feedback message to the server, wherein the receipt feedback message comprises one or any more of whether a receipt exists, information of a commodity to be received, and a receipt waiting time. In step S202, the specific content in the closed-form feedback message may be obtained as follows:
1) Determining based on user operation behavior: and acquiring operation behavior information of the user, generating a closing feedback message according to the operation behavior information, and returning the closing feedback message to the server. For example, it may be determined whether the user is likely to place an order again, etc., by collecting the currently viewed merchandise page.
2) Based on the direct answer of the user: and generating a closing feedback message and returning to the server in response to the content of the closing inquiry message input by the user in the interactive interface. The message content entered by the user may be a specific merchandise name or text information indicating that the user also wants to continue purchasing other merchandise.
Fig. 6 is a third flow chart of an order processing method according to an embodiment of the invention, where the flow chart shows an interaction process between the server side and the user side, and the interaction process includes:
S301: and sending a closing inquiry message to the user side. As previously described, the server described herein may be an order processing system as shown in FIG. 1, which may issue an inquiry message to a user corresponding to an order in the order pool to inquire that a new merchandise order is being generated and where possible.
S302: and receiving a closing feedback message from the user side, and determining a first closing probability of an order of the user in the order pool according to the closing feedback message, wherein the closing feedback message comprises one or more of information of whether closing, commodity to be closed and closing waiting time exists or not. The order processing system receives the order closing feedback information, can determine the first order closing probability of the order based on the information, and is equivalent to indirectly adjusting the time of the order left in the order pool by adjusting the first order closing probability. For example, if the feedback information on the user side indicates that the user is performing a new order transaction and provides information about related commodities, the information can be combined with the existing order in the order pool after judging, and in this case, the first order combining probability becomes high, so that the order can be left in the order pool as much as possible to wait for the order to be combined.
On the basis of determining the first closing probability, the order processing system may further execute the specific flow of the order processing method in the first embodiment, and the specific description of the processing procedure, the detailed description of the technical principle and the detailed analysis of the technical effect are described in the first embodiment, which is not repeated herein.
FIG. 7 is a fourth flow chart of an order processing method according to an embodiment of the invention, the fourth flow chart showing an interaction process with a server at one end of a logistics system, the method comprising:
s401: a logistical status inquiry message is received from the server. The server can be an order processing system shown in fig. 1, and the order processing system can periodically send inquiry messages to the downstream logistics system so as to know the running state of the logistics system in time, thereby making decisions on the order placing process of the order pool.
S402: and determining the quantity of the available orders and/or the waiting time of order logistics processing according to the current logistics capacity and the quantity of the unprocessed orders. After receiving the inquiry message, the logistics system can acquire the current logistics operation condition and determine the current quantity of orders which can be accepted and processed, namely the current logistics capacity, and the backlog condition of the orders, namely the quantity of unprocessed orders. S403: feeding back to the server a logistics status feedback message comprising the number of orders available and/or the order logistics processing latency. The logistics system feeds back the information to the order processing system in the form of feedback messages so that the order processing system can make decisions on the order placing process.
In addition, the logistics system also receives the order placed by the server and executes the logistics processing of the order.
FIG. 8 is a fifth flow chart of an order processing method according to an embodiment of the invention, the flow chart showing an interaction process with a logistics system at a server side, the method comprising:
S501: and sending a logistics condition inquiry message to a logistics system. The server described herein may be an order processing system as shown in fig. 1. The order processing system can periodically send inquiry messages to the downstream logistics system so as to know the running state of the logistics system in time.
S502: a logistical status feedback message is received from the logistical system containing the number of orders available and/or the order logistical processing latency.
S503: and determining the first logistics capacity of the logistics system according to the number of the available orders and/or the waiting time of the order logistics processing. The order processing system determines the first logistics capacity according to the logistics condition feedback information reported by the logistics system, and the height of the first logistics capacity can indirectly adjust the time of the order left in the order pool. For example, if the number of orders available for reporting by the downstream logistics system is low and/or the order logistics process waiting time is long, this means that the current logistics capacity of the logistics system is more saturated or overloaded, in which case the benefit of leaving the order in the order pool to wait for the order to be closed is high.
On the basis of determining the first logistics capacity, the order processing system may further execute the specific flow of the order processing method in the first embodiment, and the specific description of the processing procedure, the detailed description of the technical principles and the detailed analysis of the technical effects are described in the first embodiment, which is not repeated herein.
In this embodiment, the order processing system as the server side may send query messages to the user side and the logistics system side periodically, so as to grasp the possible order closing situation of the user side and the job productivity of the downstream logistics system in real time, so as to control the order placing process of the order in the order pool, so that a better balance is kept between waiting for order closing and executing order placing, and a better comprehensive benefit is realized.
Example five
The foregoing embodiment describes the flow process and the device structure of the order processing method, and the functions of the method and the device may be implemented by an electronic device, as shown in fig. 9, which is a schematic structural diagram of the electronic device according to the embodiment of the present invention, and specifically includes: a memory 110 and a processor 120.
A memory 110 for storing a program.
In addition to the programs described above, the memory 110 may also be configured to store various other data to support operations on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phonebook data, messages, pictures, videos, and the like.
The memory 110 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The processor 120 is coupled to the memory 110 for executing the program in the memory 110 to perform the operation steps of the order processing method described in the foregoing embodiments.
Further, the processor 120 may also include the various modules described in the previous embodiments to perform processing for orders, and the memory 110 may be used, for example, to store data and/or output data required for the modules to perform operations.
The above detailed description of the processing procedure, the detailed description of the technical principle and the detailed analysis of the technical effect are described in the foregoing embodiments, and are not repeated herein.
Further, as shown, the electronic device may further include: communication component 130, power component 140, audio component 150, display 160, and other components. The drawing shows only a part of the components schematically, which does not mean that the electronic device comprises only the components shown in the drawing.
The communication component 130 is configured to facilitate communication between the electronic device and other devices in a wired or wireless manner. The electronic device may access a wireless network based on a communication standard, such as a WiFi,2G, 3G, 4G/LTE, 5G, or other mobile communication network, or a combination thereof. In one exemplary embodiment, the communication component 130 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 130 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
A power supply assembly 140 provides power to the various components of the electronic device. Power supply components 140 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic devices.
The audio component 150 is configured to output and/or input audio signals. For example, the audio component 150 includes a Microphone (MIC) configured to receive external audio signals when the electronic device is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 110 or transmitted via the communication component 130. In some embodiments, the audio assembly 150 further includes a speaker for outputting audio signals.
The display 160 includes a screen, which may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or sliding action, but also the duration and pressure associated with the touch or sliding operation.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the method embodiments described above may be performed by hardware associated with program instructions. The foregoing program may be stored in a computer-readable storage medium. The program, when executed, performs steps including the method embodiments described above; and the aforementioned storage medium includes: various media that can store program code, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.
Claims (18)
1. An order processing method, comprising:
Acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
2. The method of claim 1, wherein determining a first order amount that requires execution of a logistically placed order process for a current pool of orders based on the first probability of closing and the first logistic capacity comprises:
Determining a first order placing amount required to execute order placing processing on a logistics in a current order pool through a preset objective function, wherein the objective function determines overall benefits according to first order placing saving cost and first logistics capacity loss of the order pool, the first order placing saving cost is determined according to the first order amount in the order pool and first order placing probability of at least one order, and the first logistics capacity loss is determined according to the matching degree of the first logistics capacity and the first order placing amount.
3. The method of claim 2, wherein the first order saving cost determination based on the first order quantity in the pool of orders and the first order probability of the at least one order comprises:
determining the average closing probability of the order pool according to the first closing probability of at least one order in the order pool;
Acquiring a first order quantity corresponding to a current time period, and determining a remaining second order quantity in an order pool after ordering according to the first order quantity, the first order quantity in the order pool and the first order quantity;
And determining the first order closing cost of the order pool according to the second order quantity, the average order closing probability and the second order closing cost of the unit order.
4. The method of claim 2, wherein the determining of the first stream capacity loss based on the degree of matching of the first stream capacity to the first order amount comprises:
acquiring a capacity difference value between a first order quantity and the first logistics capacity;
And determining the first logistics capacity loss according to the capacity difference value and the second logistics capacity loss of unit capacity.
5. The method of claim 1, wherein selecting an order from the pool of orders based on the first amount of orders, performing the placing of the order to a logistics system comprises:
And according to the first order quantity, ranking the orders according to the first order closing probability of at least one order in the order pool, and issuing the orders to the logistics system according to the ranking order from low to high of the first order closing probability.
6. The method of claim 2, wherein the first order saving cost determination based on a first order quantity in an order pool and a first order closing probability of at least one order comprises:
determining the average closing probability of the order pool according to the first closing probability of at least one order in the order pool;
Acquiring a first order quantity corresponding to a current time period and predicting a first order quantity corresponding to a future preset number of time periods, acquiring the first order quantity in an order pool corresponding to the current time period, acquiring a first order quantity corresponding to the current time period, and predicting the first order quantity corresponding to the future preset number of time periods;
Determining a first order amount in an order pool of a next time period by taking the first order amount, the first order amount and the first order amount in the order pool of the current time period as initial conditions, and then determining the first order amount in the order pool of a next time period according to the first order amount and the first order amount corresponding to the predicted next time period, and performing iterative processing until a preset number of time periods are reached;
and determining the first order saving cost of the order pool according to the first order quantity in the order pool of the current and future preset number of time periods, the average order combining probability and the second order saving cost of the unit order.
7. The method of claim 6, wherein the determining of the first loss of capacity based on the degree of match of the first capacity to the first order amount comprises:
acquiring first logistics productivity corresponding to a current preset number of time periods and a future preset number of time periods;
determining the difference value of the logistics capacity of the current and future preset number of time periods according to the first logistics capacity and the first order quantity corresponding to the current and future preset number of time periods;
And determining the first logistics capacity loss according to the logistics capacity difference value of the current and future preset number of time periods and the second stream energy loss of unit capacity.
8. An order processing method, comprising:
Grouping orders according to their category and/or delivery time requirements relating to the product;
For each order group generated after grouping, the following processing is performed:
Acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
9. An order processing method, comprising:
receiving a closing inquiry message for an existing order from a server;
returning a receipt feedback message to the server, wherein the receipt feedback message comprises one or more of information of whether a receipt exists, a commodity to be received and a receipt waiting time;
Acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
10. The method of claim 9, wherein returning a round-robin feedback message to the server comprises:
Collecting operation behavior information of a user, generating a closing feedback message according to the operation behavior information, and returning the closing feedback message to the server;
And/or the number of the groups of groups,
And generating a closing feedback message according to the content of the closing inquiry message input by the user in the interactive interface, and returning to the server.
11. An order processing method, comprising:
Sending a closing inquiry message to a user side;
Receiving a closing feedback message from a user side, and determining a first closing probability of an order of the user in an order pool according to the closing feedback message, wherein the closing feedback message comprises one or more of whether closing, information of goods to be closed and closing waiting time exist or not;
Further comprises:
Acquiring a first order quantity, the first order combining probability of at least one order and first logistics productivity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
12. An order processing method, comprising:
Receiving a logistics condition inquiry message from a server;
determining the quantity of available orders and/or the waiting time of order logistics processing according to the current logistics capacity and the quantity of unprocessed orders;
feeding back a logistics condition feedback message containing the quantity of the available orders and/or the waiting time of the logistics processing of the orders to the server;
Acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in a current order pool;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
13. The method of claim 12, further comprising:
and receiving the order issued by the server, and executing the logistics processing of the order.
14. An order processing method, comprising:
sending a logistics condition inquiry message to a logistics system;
receiving a logistics condition feedback message containing an acceptable order quantity and/or order logistics processing waiting time from the logistics system;
determining a first logistics capacity of the logistics system according to the number of the available orders and/or the waiting time of the order logistics processing;
Further comprises:
Acquiring a first order quantity in a current order pool, a first order closing probability of at least one order and the first logistics productivity;
Determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and selecting an order from the order pool according to the first order placing amount, and placing the order to a logistics system.
15. An order processing apparatus, comprising:
the data acquisition module is used for acquiring a first order quantity, a first order combining probability of at least one order and a first logistics capacity in the current order pool;
the order quantity determining module is used for determining a first order quantity which needs to execute order placing processing to the logistics for the current order pool according to the first order combining probability and the first logistics productivity;
and the order placing processing module is used for selecting orders from the order pool according to the first order placing amount and executing order placing processing to the logistics system.
16. The apparatus of claim 15, wherein determining a first order amount that requires execution of a logistically placed order process for a current pool of orders based on the first probability of closing and the first logistic capacity comprises:
Determining a first order placing amount required to execute order placing processing on a logistics in a current order pool through a preset objective function, wherein the objective function determines overall benefits according to first order placing saving cost and first logistics capacity loss of the order pool, the first order placing saving cost is determined according to the first order amount in the order pool and first order placing probability of each order, and the first logistics capacity loss is determined according to the matching degree of the first logistics capacity and the first order placing amount.
17. An order processing system, comprising:
the order closing probability estimation module is used for receiving orders generated by the e-commerce transaction platform, storing the orders into an order pool, periodically estimating the order closing probability of the orders in the order pool, generating a first order closing probability of at least one order, and sending the first order closing probability to the order placing quantity decision module;
The order quantity decision module is used for respectively acquiring the predicted first order quantity, the first logistics capacity and the first order quantity in the order pool from the e-commerce transaction platform, the logistics system and the order pool, determining the first order quantity which needs to execute order placing processing to the logistics in the current order pool according to the first order quantity, the first logistics capacity, the first order quantity in the order pool and the first order combining probability of each order, and sending the first order quantity to the order pool;
The order pool is used for caching the orders, ranking the orders and the first order placing amount according to the first order combining probability of each order, selecting the orders and sending the orders to the order placing execution module;
And the order placing execution module is used for carrying out order placing processing on the received orders and sending the orders subjected to the order placing to the logistics system.
18. An electronic device, comprising:
A memory for storing a program;
A processor for executing the program stored in the memory to perform the order processing method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010393203.7A CN113421140B (en) | 2020-05-11 | 2020-05-11 | Order processing method, device and system and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010393203.7A CN113421140B (en) | 2020-05-11 | 2020-05-11 | Order processing method, device and system and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113421140A CN113421140A (en) | 2021-09-21 |
CN113421140B true CN113421140B (en) | 2024-08-09 |
Family
ID=77711549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010393203.7A Active CN113421140B (en) | 2020-05-11 | 2020-05-11 | Order processing method, device and system and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113421140B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113947440A (en) * | 2021-10-28 | 2022-01-18 | 湖南创博龙智信息科技股份有限公司 | A method and system for evaluating demand for industrial chain orders based on big data |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106600178A (en) * | 2015-10-19 | 2017-04-26 | 阿里巴巴集团控股有限公司 | Service data processing method and apparatus thereof |
CN109426885A (en) * | 2017-08-28 | 2019-03-05 | 北京小度信息科技有限公司 | Order allocation method and device |
CN110766512A (en) * | 2019-09-19 | 2020-02-07 | 北京三快在线科技有限公司 | Order processing method and device, electronic equipment and storage medium |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7324966B2 (en) * | 2001-01-22 | 2008-01-29 | W.W. Grainger | Method for fulfilling an order in an integrated supply chain management system |
US20030171998A1 (en) * | 2002-03-11 | 2003-09-11 | Omnicell, Inc. | Methods and systems for consolidating purchase orders |
US8364551B1 (en) * | 2009-09-24 | 2013-01-29 | Amazon Technologies, Inc. | Order consolidation prediction |
CN106529871A (en) * | 2016-10-28 | 2017-03-22 | 上海福赛特机器人有限公司 | Intelligent manufacturing method and system |
CN107292709A (en) * | 2017-06-14 | 2017-10-24 | 北京小度信息科技有限公司 | order processing method and device |
CN109118310B (en) * | 2017-06-23 | 2022-03-01 | 北京星选科技有限公司 | Order processing method and device |
CN107403295B (en) * | 2017-06-27 | 2020-08-11 | 北京星选科技有限公司 | Order scheduling method and device |
KR102040373B1 (en) * | 2017-10-30 | 2019-11-05 | 김태훈 | Method and system for consolidating orders |
CN110659785A (en) * | 2018-06-28 | 2020-01-07 | 北京三快在线科技有限公司 | Order pushing method and device and server |
CN110866709B (en) * | 2018-08-28 | 2024-05-24 | 北京京东尚科信息技术有限公司 | Method and device for merging orders |
CN109345299A (en) * | 2018-09-21 | 2019-02-15 | 北京三快在线科技有限公司 | A kind of method and device adjusting service range |
CN110111048B (en) * | 2019-04-29 | 2021-11-09 | 西安电子科技大学 | Order task scheduling method in warehousing system |
CN110232540A (en) * | 2019-05-16 | 2019-09-13 | 深圳市中海通供应链管理有限公司 | Service order match method and device |
-
2020
- 2020-05-11 CN CN202010393203.7A patent/CN113421140B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106600178A (en) * | 2015-10-19 | 2017-04-26 | 阿里巴巴集团控股有限公司 | Service data processing method and apparatus thereof |
CN109426885A (en) * | 2017-08-28 | 2019-03-05 | 北京小度信息科技有限公司 | Order allocation method and device |
CN110766512A (en) * | 2019-09-19 | 2020-02-07 | 北京三快在线科技有限公司 | Order processing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113421140A (en) | 2021-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110633928B (en) | Commodity reverse distribution decision method and device | |
CN114118888B (en) | Method and device for order delivery | |
CN110858332B (en) | Order production method and device | |
CN109961306B (en) | Method and device for distributing inventory of articles | |
CN112822281B (en) | Flow distribution method and device, terminal equipment and computer readable storage medium | |
CN110109901B (en) | Method and device for screening target object | |
CN106991544B (en) | Allocation system and allocation method | |
Wang et al. | Optimal production and admission control for a stochastic SOM system with demands for product and PSS | |
US20240005240A1 (en) | Method and device for providing compressed gig service | |
Heragu et al. | Analysis of manufacturing systems via single-class, semi-open queuing networks | |
CN113421140B (en) | Order processing method, device and system and electronic equipment | |
CN113538028B (en) | Advertisement putting method and device | |
CN110827102B (en) | Method and device for adjusting goods price | |
CN113762576B (en) | Article allocation method and device, electronic equipment and medium | |
CN113222304B (en) | Inventory scheduling method and device | |
CN113780914A (en) | Inventory allocation method and device | |
JP7041607B2 (en) | Resource management support device and resource management support method | |
CN113132424B (en) | Method and device for obtaining abnormality evaluation information and electronic equipment | |
CN113743840A (en) | Method and device for determining bill pressing duration, storage medium and electronic equipment | |
Çavdar et al. | Capacity allocation in a service system with preferred service completion times | |
Tempelmeier | A multi-level inventory system with a make-to-order supplier | |
CN112581205A (en) | Order processing method and device, electronic equipment and computer readable storage medium | |
CN118780510A (en) | Vehicle dispatching method and device | |
CN113807628B (en) | Warehouse management method, device, electronic equipment and readable storage medium | |
CN110858337B (en) | Method and device for generating configuration information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |