A method and device for assigning orders, a readable storage medium and an electronic device

By acquiring and adjusting the order dispatch ratio, the problem of poor order dispatch ratio caused by reliance on human experience in existing technologies has been solved, thereby improving the SIM card activation conversion rate.

CN114399171BActive Publication Date: 2026-04-10CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2021-12-27
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing order dispatch methods rely on human experience, making it difficult to improve the overall conversion rate of SIM card activation.

Method used

By obtaining the conversion rate and total conversion rate of logistics partners after the current order dispatch, the order dispatch ratio is automatically adjusted, and the order dispatch ratio is continuously optimized in a cyclical process until the preset cycle end condition is reached.

Benefits of technology

It effectively improved the overall conversion rate of SIM card activation. By automatically adjusting the order dispatch ratio, it optimized the order dispatch ratio and improved the overall efficiency of SIM card activation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114399171B_ABST
    Figure CN114399171B_ABST
Patent Text Reader

Abstract

The application provides an order distribution method and device, a readable storage medium and an electronic device. The method comprises the following steps: obtaining a first total conversion rate corresponding to at least two logistics partners after a current order distribution, and a conversion rate corresponding to each of the at least two logistics partners; adjusting a first order distribution ratio corresponding to the current order distribution based on the conversion rate, and obtaining a second order distribution ratio; obtaining a second total conversion rate corresponding to the at least two logistics partners after a next order distribution based on the second order distribution ratio; and if a preset cycle ending condition is not met, adjusting the second order distribution ratio corresponding to the next order distribution based on the relationship between the first total conversion rate and the second total conversion rate, and then performing the current order distribution. In the technical scheme provided by the application, the order distribution ratio is measured by the total conversion rate, and the total conversion rate is effectively improved by continuously automatically adjusting the order distribution ratio.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, and more particularly, to a method and device for assigning orders, a readable storage medium and an electronic device. BACKGROUND

[0002] In real life, after a user purchases a card in a full channel (an offline channel or an online channel), an operator of the card assigns orders to logistics partners in proportion, and a delivery staff of the logistics partner delivers the card, detects a user's second-generation ID card using an electronic tool, and performs a live body detection on the user to complete real-name authentication of the user, and clicks an "activation" button to activate the card. The number of card activations and conversion rates are directly related, and it is of great significance to improve the conversion rate. At present, when assigning orders to different logistics partners, relevant staff often manually adjust the order assignment ratio. This order assignment method relies on the experience of relevant staff and is subjective and blind, often making it difficult to improve the overall conversion rate. SUMMARY

[0003] The present application provides a method and device for assigning orders, a readable storage medium and an electronic device to solve the technical problem that existing order assignment methods rely on manual experience and are difficult to improve the overall conversion rate.

[0004] In a first aspect, a method for assigning orders is provided, including the following steps:

[0005] Obtaining a first total conversion rate corresponding to at least two logistics partners after a current order assignment, and a conversion rate corresponding to each of the at least two logistics partners;

[0006] Adjusting a first order assignment ratio corresponding to the current order assignment based on the conversion rate to obtain a second order assignment ratio;

[0007] Obtaining a second total conversion rate corresponding to the at least two logistics partners after a next order assignment based on the second order assignment ratio;

[0008] If a preset cycle end condition is not met, adjusting the second order assignment ratio corresponding to the next order assignment based on a relationship between the first total conversion rate and the second total conversion rate, and then performing the current order assignment.

[0009] Optionally, the step of adjusting the first order assignment ratio corresponding to the current order assignment based on the conversion rate to obtain the second order assignment ratio includes:

[0010] Determining a target conversion rate from the conversion rates based on a preset rule, the preset rule being a rule for filtering conversion rates that is set in advance;

[0011] The dispatch score of the target logistics partner corresponding to the target conversion rate is adjusted by a preset step size to adjust a first dispatch ratio corresponding to the current dispatch, and a second dispatch ratio is obtained.

[0012] Optionally, after the second dispatch ratio corresponding to the next dispatch is adjusted, the current dispatch is performed based on a relationship between the first total conversion rate and the second total conversion rate.

[0013] If the first total conversion rate is less than the second total conversion rate, the dispatch score of the target logistics partner is adjusted again by the preset step size in the same direction to adjust the second dispatch ratio corresponding to the next dispatch, and the current dispatch is performed.

[0014] If the first total conversion rate is greater than or equal to the second total conversion rate, the dispatch score of the target logistics partner is adjusted again by the preset step size in the opposite direction to adjust the second dispatch ratio corresponding to the next dispatch, and the current dispatch is performed.

[0015] Optionally, after the second dispatch ratio corresponding to the next dispatch is adjusted, the current dispatch is performed based on a relationship between the first total conversion rate and the second total conversion rate.

[0016] The dispatch score of the target logistics partner is adjusted again by the preset step size in the same direction to obtain a third dispatch ratio.

[0017] If the third dispatch ratio is greater than an upper threshold or less than a lower threshold, the dispatch score of the target logistics partner is adjusted again by the preset step size in the same direction, the current value is set to zero, and the current dispatch is performed.

[0018] Optionally, after the second dispatch ratio corresponding to the next dispatch is adjusted, the current dispatch is performed based on a relationship between the first total conversion rate and the second total conversion rate.

[0019] The dispatch score of the target logistics partner is adjusted again by the preset step size in the opposite direction to obtain a fourth dispatch ratio.

[0020] If the fourth dispatch ratio is greater than an upper threshold or less than a lower threshold, the dispatch score of the target logistics partner is adjusted again by the preset step size in the opposite direction, the current value is set to zero, and the current dispatch is performed.

[0021] Optionally, the calculation formula of the dispatch score is as follows:

[0022] Dispatch score = order quantity * K1 + conversion rate * W2 = employee number * W1 + conversion rate * W2.

[0023] Wherein, K1, W1, and W2 represent weight coefficients.

[0024] Optionally, if the number of the logistics cooperators is two:

[0025] The calculation formula of the first distribution ratio is as follows:

[0026] First distribution ratio = first logistics cooperator distribution score / second logistics cooperator distribution score;

[0027] If the first logistics cooperator is the target logistics cooperator, the calculation formula of the second distribution ratio is as follows:

[0028] Second distribution ratio = (first logistics cooperator distribution score ± preset step size) / second logistics cooperator distribution score;

[0029] If the second logistics cooperator is the target logistics cooperator, the calculation formula of the second distribution ratio is as follows:

[0030] Second distribution ratio = first logistics cooperator distribution score / (second logistics cooperator distribution score ± preset step size).

[0031] In a second aspect, a distribution device is provided, comprising the following modules:

[0032] A first obtaining module is configured to obtain a first total conversion rate corresponding to at least two logistics cooperators after a current distribution, and a conversion rate corresponding to each of the at least two logistics cooperators;

[0033] A second obtaining module is configured to adjust a first distribution ratio corresponding to the current distribution based on the conversion rate, and obtain a second distribution ratio;

[0034] A third obtaining module is configured to obtain a second total conversion rate corresponding to the at least two logistics cooperators after a next distribution based on the second distribution ratio;

[0035] A loop processing module is configured to, if a preset loop end condition is not met, adjust the second distribution ratio corresponding to the next distribution based on a relationship between the first total conversion rate and the second total conversion rate, and then perform the current distribution.

[0036] In a third aspect, a computer readable storage medium is provided, the storage medium stores a computer program, and the computer program is used to execute the above-mentioned distribution method.

[0037] In a fourth aspect, an electronic device is provided, the electronic device comprises:

[0038] A processor;

[0039] A memory for storing instructions executable by the processor;

[0040] The processor is configured to read the executable instructions from the memory and execute the instructions to implement the dispatching method.

[0041] Compared with the prior art, the dispatching method, the computer readable storage medium and the electronic device provided by the application have at least the following beneficial effects:

[0042] The technical solution of the application obtains a first total conversion rate corresponding to at least two logistics cooperators after a current dispatching, and a conversion rate corresponding to each logistics cooperator, the first total conversion rate is used to represent the overall card activation of the current dispatching, and the conversion rate is used to represent the card activation of each logistics cooperator of the current dispatching. Then, the first dispatching ratio corresponding to the current dispatching is adjusted according to the conversion rate, a second dispatching ratio is obtained, the next dispatching is performed according to the second dispatching ratio, a second total conversion rate corresponding to at least two logistics cooperators after the next dispatching is obtained, whether the preset cycle ending condition is met is judged, if the preset cycle ending condition is not met, the second dispatching ratio corresponding to the next dispatching is further adjusted according to the relationship between the first total conversion rate and the second total conversion rate, and the current dispatching is performed by using the adjusted second dispatching ratio, so that the cycle process is entered until the preset cycle ending condition is met. In the technical solution provided by the application, the total conversion rate is used to measure the dispatching ratio in the cycle process, the dispatching ratio is automatically adjusted, the dispatching ratio with a higher total conversion rate is selected, and the total conversion rate is effectively improved. BRIEF DESCRIPTION OF DRAWINGS

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

[0044] Figure 1 is a flowchart of the dispatching method provided by an exemplary embodiment of the application Figure 1 ;

[0045] Figure 2 is a flowchart of the dispatching method provided by an exemplary embodiment of the application Figure 2 ;

[0046] Figure 3 is a flowchart of the dispatching method provided by an exemplary embodiment of the application Figure 3 ;

[0047] Figure 4 is a structural schematic diagram of the dispatching device provided by an exemplary embodiment of the application

[0048] Figure 5FIG. 1 is a structural diagram of an electronic device according to an example embodiment of the present application. DETAILED DESCRIPTION

[0049] The technical solutions in the present application will be described clearly and completely below in conjunction with the drawings in the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments. According to the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the embodiments of the present application.

[0050] Example method

[0051] Figure 1 FIG. 2 is a flowchart of a distribution method according to an example embodiment of the present application, and specifically includes the following steps.

[0052] Step 11: obtaining a first total conversion rate corresponding to the current distribution and a conversion rate corresponding to each of the at least two logistics partners.

[0053] In an embodiment, the current distribution is performed, i.e., the at least two logistics partners distribute the number cards to the users who purchase the number cards, the users who purchase the number cards are subjected to real-name authentication and the number cards are activated, and the first total conversion rate refers to a ratio of the number of activated number cards to the number of distributed number cards within a preset time length (e.g., 3 days or 7 days) after the current distribution. The conversion rate refers to a ratio of the number of activated number cards to the number of distributed number cards by a certain logistics partner.

[0054] For example, there are a logistics partner A and a logistics partner B, the logistics partner A and the logistics partner B perform the current distribution, and after the preset time length, the first total conversion rate of the current distribution is obtained, the first total conversion rate=(A activated amount+B activated amount) / (A distribution amount+B distribution amount). Wherein, the A activated amount represents the number of activated number cards distributed by the logistics partner A, the B activated amount represents the number of activated number cards distributed by the logistics partner B, the A distribution amount represents the number of number cards distributed by the logistics partner A, and the B distribution amount represents the number of number cards distributed by the logistics partner B. The conversion rate A=A activated amount / A distribution amount, and the conversion rate B=B activated amount / B distribution amount.

[0055] Step 12: adjusting the first distribution ratio corresponding to the current distribution based on the conversion rates to obtain a second distribution ratio.

[0056] In an embodiment, after obtaining the conversion rate corresponding to each logistics partner, the first distribution ratio corresponding to the current distribution is adjusted according to each conversion rate to obtain the second distribution ratio.

[0057] In a possible application environment, the number of logistics cooperators is two, i.e., a first logistics cooperator and a second logistics cooperator, the first assignment ratio = the assignment score of the first logistics cooperator / the assignment score of the second logistics cooperator, and the first assignment ratio is adjusted, i.e., the assignment score of the first logistics cooperator or the assignment score of the second logistics cooperator is adjusted, and the second assignment ratio is obtained by changing the size of the assignment score of the first logistics cooperator or the assignment score of the second logistics cooperator.

[0058] In a possible implementation, the assignment score = the order quantity*K1+the conversion rate*W2= the number of employees*W1+the conversion rate*W2; wherein K1, W1, and W2 represent weight coefficients.

[0059] Step 13: obtaining a second total conversion rate corresponding to the at least two logistics cooperators after next assignment based on the second assignment ratio.

[0060] In an embodiment, after the second assignment ratio is obtained, each logistics cooperator uses the second assignment ratio to perform next assignment, i.e., the at least two logistics cooperators distribute the number card to the user who purchases the number card again, perform real-name authentication on the user who purchases the number card, and perform number card activation, and the second total conversion rate refers to a ratio of the number of all activated number cards to the number of all distributed number cards within a preset time length (e.g., 3 days or 7 days) after next assignment.

[0061] Step 14: if the preset loop end condition is not met, adjusting the second assignment ratio corresponding to the next assignment based on the relationship between the first total conversion rate and the second total conversion rate, and performing current assignment.

[0062] In an embodiment, the loop end condition is preset, e.g., the number of loop times is greater than a first set value, or the value of the second total conversion rate is greater than a second set value, or the change rate of the second total conversion rate is less than a third set value, etc. When each second total conversion rate is obtained, it can be determined whether the preset loop end condition is met. If the preset loop end condition is met, the larger second total conversion rate is selected. If the second preset loop end condition is not met, the loop is entered, i.e., the second assignment ratio is adjusted according to the relationship between the first total conversion rate and the second total conversion rate, and the current assignment is performed again with the adjusted assignment ratio, and then the loop step is entered, and step 11 is executed again.

[0063] In one possible implementation, adjusting the second order dispatch ratio corresponding to the next order dispatch based on the relationship between the first total conversion rate and the second total conversion rate before dispatching the current order includes: If the first total conversion rate is less than the second total conversion rate, then the second order dispatch ratio is adjusted again in the same direction as the first order dispatch ratio. That is, if the total conversion rate increases after adjusting the first order dispatch ratio, then the second order dispatch ratio is adjusted in the same direction as the first order dispatch ratio. For example, if the first order dispatch ratio increases, then the second order dispatch ratio also increases; if the first order dispatch ratio decreases, then the second order dispatch ratio also decreases. If the first total conversion rate is greater than or equal to the second total conversion rate, then the second order dispatch ratio is adjusted again in the opposite direction to the first order dispatch ratio. That is, if the total conversion rate remains unchanged or decreases after adjusting the first order dispatch ratio, then the second order dispatch ratio is adjusted in the opposite direction to the first order dispatch ratio. For example, if the first order dispatch ratio increases, then the second order dispatch ratio decreases; if the first order dispatch ratio decreases, then the second order dispatch ratio increases.

[0064] In the above embodiment, by obtaining the first total conversion rate corresponding to at least two logistics partners after the current order dispatch, and the conversion rate corresponding to each of the at least two logistics partners, the first total conversion rate is used to characterize the overall SIM card activation status of the current order dispatch, and the conversion rate is used to characterize the SIM card activation status of each logistics partner in the current order dispatch. Then, based on the conversion rate, the first dispatch ratio corresponding to the current order dispatch is adjusted to obtain the second dispatch ratio, and the next order dispatch is performed based on the second dispatch ratio. After the next order dispatch, the second total conversion rate corresponding to at least two logistics partners is obtained. It is determined whether the second total conversion rate meets the preset cycle end condition. If the second total conversion rate does not meet the preset cycle end condition, the second dispatch ratio corresponding to the next order dispatch is further adjusted based on the relationship between the first total conversion rate and the second total conversion rate, and the current order dispatch is performed using the adjusted second dispatch ratio, thereby entering the loop process until the second total conversion rate meets the preset cycle end condition. In the technical solution provided by this embodiment, the dispatch ratio is continuously measured by the total conversion rate through the loop process, and the dispatch ratio is automatically adjusted to select the dispatch ratio with a higher total conversion rate, effectively improving the total conversion rate.

[0065] like Figure 2 As shown above, in the above Figure 1 Based on the illustrated embodiment, in an exemplary embodiment of the present invention, step 12, adjusting the first order dispatch ratio corresponding to the current order dispatch based on the conversion rate to obtain the second order dispatch ratio, may specifically include the following steps:

[0066] Step 121: Determine the target conversion rate from each of the conversion rates based on preset rules. The preset rules are pre-set rules used to filter conversion rates.

[0067] In an embodiment, the preset rule is preset, such as determining the conversion rate greater than a fourth preset value as the target conversion rate, or determining the maximum value in the conversion rates as the target conversion rate.

[0068] In a possible implementation, if the number of logistics partners is two, i.e., a first logistics partner and a second logistics partner, the preset rule can be to select the maximum value, or to determine whether the conversion rate of the first logistics partner is greater than the conversion rate of the second logistics partner. If the conversion rate of the first logistics partner is greater than the conversion rate of the second logistics partner, the conversion rate of the first logistics partner is the target conversion rate, and the first logistics partner is the target logistics partner. If the conversion rate of the first logistics partner is less than or equal to the conversion rate of the second logistics partner, the conversion rate of the second logistics partner is the target conversion rate, and the second logistics partner is the target logistics partner.

[0069] In step 122, the preset step size is adjusted for the order distribution value of the target logistics partner corresponding to the target conversion rate, to adjust the first order distribution ratio corresponding to the current order distribution, to obtain a second order distribution ratio.

[0070] In an embodiment, the target logistics partner is the logistics partner corresponding to the target conversion rate among at least two logistics partners, the order distribution ratio is related to the order distribution value of each logistics partner, and the order distribution value is a value affected by the order receiving amount and the conversion rate of the logistics partner. Since the order receiving amount is proportional to the number of employees, the order distribution value is related to the number of employees and the conversion rate of the logistics partner. Adjusting the order distribution value can achieve the purpose of adjusting the first order distribution ratio.

[0071] In the embodiment, in step 14, if the preset loop end condition is not met, the second order distribution ratio corresponding to the next order distribution is adjusted based on the relationship between the first total conversion rate and the second total conversion rate, and then the current order distribution is performed.

[0072] In step 141, if the preset loop end condition is not met, and if the first total conversion rate is less than the second total conversion rate, the order distribution value of the target logistics partner is adjusted again by the preset step size in the same direction, to adjust the second order distribution ratio corresponding to the next order distribution, and then the current order distribution is performed.

[0073] In an embodiment, if the first total conversion rate is less than the second total conversion rate, that is, the total conversion rate becomes larger after the adjustment of the first order distribution ratio, the target logistics partner should be given more orders, that is, the order distribution score of the target logistics partner is adjusted again by the preset step size in the same direction when the second order distribution ratio is adjusted. That is, if the order distribution score of the target logistics partner is increased by the preset step size when the first order distribution ratio is adjusted, the order distribution score of the target logistics partner is again increased by the preset step size when the second order distribution ratio is adjusted. If the order distribution score of the target logistics partner is decreased by the preset step size when the first order distribution ratio is adjusted, the order distribution score of the target logistics partner is again decreased by the preset step size when the second order distribution ratio is adjusted.

[0074] In a possible implementation, after the order distribution score of the target logistics partner is adjusted again by the preset step size in the same direction to adjust the second order distribution ratio corresponding to the next order distribution, the current order distribution is performed, comprising: adjusting the order distribution score of the target logistics partner again by the preset step size in the same direction to obtain a third order distribution ratio; if the third order distribution ratio is greater than an upper threshold or less than a lower threshold, the order distribution score of the target logistics partner is adjusted again by the preset step size in the same direction to zero, and the current order distribution is performed. That is, after the third order distribution ratio is obtained, the third order distribution ratio is compared with the upper threshold or the lower threshold, if the third order distribution ratio is greater than the upper threshold or less than the lower threshold, the current preset step size is taken as zero, the adjustment of the second order distribution ratio is limited, and the preset step size is not increased or decreased. After the third order distribution ratio is obtained, if the third order distribution ratio is greater than the upper threshold or less than the lower threshold, the current value of the preset step size adjusted again in the same direction when the third order distribution ratio is determined is taken as zero, so that the value of the third order distribution ratio remains unchanged, and the third order distribution ratio is kept between the upper threshold and the lower threshold. It should be noted that only the current value of the preset step size adjusted again in the same direction is taken as zero, and the value of the subsequent preset step size is not affected. Of course, if the adjustment of the second order distribution ratio is increased, it can be directly judged whether the third order distribution ratio is greater than the upper threshold. If the adjustment of the second order distribution ratio is decreased, it can be directly judged whether the third order distribution ratio is less than the lower threshold.

[0075] In step 142, if the preset loop end condition is not met, and if the first total conversion rate is greater than or equal to the second total conversion rate, the order distribution score of the target logistics partner is adjusted again by the preset step size in the opposite direction to adjust the second order distribution ratio corresponding to the next order distribution, and then the current order distribution is performed.

[0076] In an embodiment, if the first total conversion rate is greater than or equal to the second total conversion rate, that is, the total conversion rate does not change or decreases after the adjustment of the first distribution ratio, the distribution score of the target logistics partner is adjusted again in the reverse direction by the preset step size when the second distribution ratio is adjusted, so as to ensure the improvement of the total conversion rate. That is, when the distribution score of the target logistics partner is increased by the preset step size when the first distribution ratio is adjusted, the distribution score of the target logistics partner is decreased by the preset step size when the second distribution ratio is adjusted; when the distribution score of the target logistics partner is decreased by the preset step size when the first distribution ratio is adjusted, the distribution score of the target logistics partner is increased by the preset step size again when the second distribution ratio is adjusted.

[0077] In a possible implementation, after the distribution score of the target logistics partner is adjusted again in the reverse direction by the preset step size to adjust the second distribution ratio corresponding to the next distribution, the current distribution is performed, comprising: adjusting the distribution score of the target logistics partner again in the reverse direction by the preset step size to obtain a fourth distribution ratio; if the fourth distribution ratio is greater than an upper threshold or less than a lower threshold, the distribution score of the target logistics partner is adjusted again in the reverse direction by the preset step size to be zero, and the current distribution is performed. That is, after the fourth distribution ratio is obtained, the fourth distribution ratio is compared with the upper threshold or the lower threshold, if the fourth distribution ratio is greater than the upper threshold or less than the lower threshold, the preset step size is taken as zero, the adjustment of the second distribution ratio is limited, and the preset step size is not increased or decreased. After the fourth distribution ratio is obtained, if the fourth distribution ratio is greater than the upper threshold or less than the lower threshold, the preset step size is taken as zero when the fourth distribution ratio is determined, so that the value of the fourth distribution ratio remains unchanged, and the fourth distribution ratio is kept between the upper threshold and the lower threshold. It should be noted that only the preset step size is taken as zero, and the value of the subsequent preset step size is not affected. Of course, if the adjustment of the second distribution ratio is increased, it can be directly judged whether the third distribution ratio is greater than the upper threshold, and if the adjustment of the second distribution ratio is decreased, it can be directly judged whether the third distribution ratio is less than the lower threshold.

[0078] In the above embodiment, by continuously judging the size of the first total conversion rate and the second total conversion rate, the adjustment of the first distribution ratio and the second distribution ratio in different directions is ensured according to the size relationship of different first total conversion rates and second total conversion rates, so as to obtain a larger total conversion rate.

[0079] In an exemplary embodiment of the present application, before the step of obtaining the first total conversion rate of at least two logistics partners corresponding to the current distribution, and the conversion rate corresponding to each of the at least two logistics partners, the method further comprises: obtaining the first distribution ratio corresponding to the current distribution based on the distribution score corresponding to each of the at least two logistics partners.

[0080] In an embodiment, the first dispatching ratio is obtained before the current dispatching is performed, so that the number card operator dispatches to each logistics partner according to the first dispatching ratio, and therefore the dispatching score corresponding to each of the at least two logistics partners is obtained first, wherein the calculation formula of the dispatching score is as follows:

[0081] Dispatching score = order quantity * K1 + conversion rate * W2 = number of employees * W1 + conversion rate * W2;

[0082] Wherein, K1, W1, W2 represent weight coefficients; the conversion rate at this time is the conversion rate corresponding to the last dispatching before the current dispatching.

[0083] In an exemplary embodiment of the present application, if the number of logistics partners is two:

[0084] The calculation formula of the first dispatching ratio is as follows:

[0085] First dispatching ratio = first logistics partner dispatching score / second logistics partner dispatching score;

[0086] If the first logistics partner is the target logistics partner, the calculation formula of the second dispatching ratio is as follows:

[0087] Second dispatching ratio = (first logistics partner dispatching score ± preset step size) / second logistics partner dispatching score;

[0088] If the second logistics partner is the target logistics partner, the calculation formula of the second dispatching ratio is as follows:

[0089] Second dispatching ratio = first logistics partner dispatching score / (second logistics partner dispatching score ± preset step size).

[0090] In a possible application scenario, step 21, dimension parameter configuration and algorithm parameter configuration are performed in advance. The dimension parameters include logistics partners, sales products (single, batch, all), home province and city, landing province and city, channel agent (single, batch, all), such as agent A developed, the consignee address is Fuzhou City, Jingdezhen City, Nanchang City, Jiangxi Province, 39 yuan / 59 yuan star card, and dispatched to the first logistics partner for on-site delivery and face-to-face activation. In reality, since there is cross-provincial sales of number cards, the landing province and city is defined as the consignee province and city of the number card; the home province and city is defined as the home province and city of the number card. The algorithm parameters are: preset step size, dispatching ratio threshold upper limit, dispatching ratio threshold lower limit, conversion rate time limit (3 days, 7 days), such as: dispatching ratio threshold upper limit is 500, dispatching ratio threshold lower limit is 0.002, 3-day conversion rate, and preset step size is 5.

[0091] Step 22, according to the order receiving capacity and conversion rate of the first logistics partner and the second logistics partner, the initial order distribution ratio (i.e. the first first order distribution ratio) is calculated:

[0092] The initial order distribution ratio = the first logistics partner order distribution score / the second logistics partner order distribution score. The value range of the initial order distribution ratio is (0, 1) U (1, +).

[0093] For example, assuming that a city logistics partner A has 100 employees, and logistics partner B has 50 employees; the conversion rate of logistics partner A is 45%, and the conversion rate of logistics partner B is 40%; W1=0.1; W2=0.2, the conversion rate is the value obtained by the last order before the current order, if it is the first order, the conversion rate is the starting value:

[0094] The order distribution score of logistics partner A = 100*0.1 + 45*0.2 = 19;

[0095] The order distribution score of logistics partner B = 50*0.1 + 40*0.2 = 13;

[0096] The initial order distribution ratio = 19 / 13 = 1.46.

[0097] Step 23, after the number card delivery arrives and performs the activation activity, the first total conversion rate of the current order distribution, the first conversion rate corresponding to the first logistics partner and the second conversion rate corresponding to the second logistics partner are calculated:

[0098] The first total conversion rate = (the first activation amount + the second activation amount) / (the first order amount + the second order amount);

[0099] The first conversion rate = the first activation amount / the first order amount;

[0100] The second conversion rate = the second activation amount / the second order amount.

[0101] Step 24, if the first conversion rate is greater than the second conversion rate, more orders should be given to the first logistics partner, so the first logistics partner order distribution score increases by a preset step size, and the second order distribution ratio is determined:

[0102] The second order distribution ratio = (the first logistics partner order distribution score + the preset step size) / the second logistics partner order distribution score, and the total conversion rate is calculated again after the delivery using the second order distribution ratio, i.e. the second total conversion rate.

[0103] The initial order distribution ratio = 1.46, after the distribution activation, the total conversion rate is 45%, the first conversion rate is 46%, and the second conversion rate is 42%, because the first conversion rate is greater than the second conversion rate, the first logistics partner order should be increased, and because the preset step size is 5, the second order distribution ratio = (19+5) / 13 = 1.84.

[0104] If the total conversion rate is greater than the previous value, i.e., the second total conversion rate is greater than the first total conversion rate, the first logistics partner should be given more orders, the first logistics partner order distribution score should be increased by one step value, a new order distribution ratio, i.e., the second first order distribution ratio, is determined, and the total conversion rate and the conversion rate, i.e., the second first total conversion rate, the second first conversion rate and the second conversion rate, are calculated again. Step 23 is re-executed again, so as to enter the loop process, until the new order distribution ratio exceeds the upper limit of the order distribution ratio threshold, and the step value is no longer increased, i.e., the preset step value of the current time is zero.

[0105] If the total conversion rate is less than or equal to the previous value, i.e., the second total conversion rate is less than or equal to the first total conversion rate, the order of the first logistics partner should be reduced, the first logistics partner order distribution score should be reduced by one step value, a new order distribution ratio, i.e., the second first order distribution ratio, is determined, and the total conversion rate and the conversion rate, i.e., the second first total conversion rate, the second first conversion rate and the second conversion rate, are calculated again. Step 23 is re-executed again, so as to enter the loop process, until the new order distribution ratio is less than the lower limit of the order distribution ratio threshold, and the step value is no longer reduced, i.e., the preset step value of the current time is zero.

[0106] Step 25, if the first conversion rate is less than the second conversion rate, the second logistics partner should be given more orders, so the second logistics partner order distribution score should be increased by one preset step value, and the second order distribution ratio is determined as:

[0107] The second order distribution ratio = the first logistics partner order distribution score / (the second logistics partner order distribution score + the preset step value). After the second order distribution ratio is used for distribution, the total conversion rate, i.e., the second total conversion rate, is calculated again.

[0108] If the total conversion rate is greater than the previous value, i.e., the second total conversion rate is greater than the first total conversion rate, the second logistics partner should be given more orders, the second logistics partner order distribution score should be increased by one step value, a new order distribution ratio, i.e., the second first order distribution ratio, is determined, and the total conversion rate and the conversion rate, i.e., the second first total conversion rate, the second first conversion rate and the second conversion rate, are calculated again. Step 23 is re-executed again, so as to enter the loop process, until the new order distribution ratio exceeds the upper limit of the order distribution ratio threshold, and the step value is no longer increased, i.e., the preset step value of the current time is zero.

[0109] If the preset cycle ending condition is not met, such as the total conversion rate is less than or equal to the previous value, i.e., the second total conversion rate is less than or equal to the first total conversion rate, the order of the second logistics partner should be reduced, the order distribution value of the second logistics partner is reduced by one step value, a new order distribution ratio, i.e., a second first order distribution ratio, is determined, and the total conversion rate and the conversion rate, i.e., a second first total conversion rate, a second first conversion rate and a second conversion rate, are calculated again. Step 23 is re-executed again, so as to enter a loop process, until the new order distribution ratio is less than the lower limit of the order distribution ratio threshold, and the step value is not reduced any more, i.e., the current preset step value is zero.

[0110] In the above embodiment, the number card operator can change the order distribution ratio of each partner of any sales product, any address and any channel agent at any time. By continuously changing the order distribution ratio, using the total conversion rate as feedback, continuously circulating and running until the total conversion rate is maximized, the loop ends.

[0111] It should be noted that if the number of logistics partners is more than 3, the first order distribution ratio = one logistics partner order distribution value / all logistics partner order distribution values, and the second order distribution ratio = (one logistics partner order distribution value ± preset step) / all logistics partner order distribution values. Of course, there can be other ways to calculate the order distribution ratio, which is not specifically limited in the embodiment.

[0112] Exemplary device

[0113] Based on the same concept as the method embodiment of the application, as shown in Figure 4 The embodiment of the application also provides an order distribution device, which specifically includes the following modules:

[0114] The first acquisition module 41 is configured to acquire a first total conversion rate corresponding to at least two logistics partners after the current order distribution, and a conversion rate corresponding to each of the at least two logistics partners;

[0115] The second acquisition module 42 is configured to adjust a first order distribution ratio corresponding to the current order distribution based on the conversion rate, and acquire a second order distribution ratio;

[0116] The third acquisition module 43 is configured to acquire a second total conversion rate corresponding to the at least two logistics partners after the next order distribution based on the second order distribution ratio;

[0117] The loop processing module 44 is configured to, if a preset loop ending condition is not met, adjust the second order distribution ratio corresponding to the next order distribution based on the relationship between the first total conversion rate and the second total conversion rate, and then perform the current order distribution.

[0118] In an exemplary embodiment of the application, the second acquisition module includes:

[0119] The screening processing unit is configured to determine a target conversion rate from the conversion rates based on a preset rule, which is a rule preset for screening the conversion rates.

[0120] The first adjusting unit is configured to adjust the order distribution score of the target logistics partner corresponding to the target conversion rate by a preset step size to adjust a first order distribution ratio corresponding to the current order distribution, and obtain a second order distribution ratio.

[0121] In an example embodiment of the present application, the cycle processing module comprises:

[0122] The second adjusting unit is configured to, if the preset cycle end condition is not met and the first total conversion rate is less than or equal to the second total conversion rate, adjust the order distribution score of the target logistics partner again by the preset step size in the same direction to adjust a second order distribution ratio corresponding to the next order distribution, and then perform the current order distribution.

[0123] The third adjusting unit is configured to, if the preset cycle end condition is not met and the first total conversion rate is greater than the second total conversion rate, adjust the order distribution score of the target logistics partner again by the preset step size in the opposite direction to adjust a second order distribution ratio corresponding to the next order distribution, and then perform the current order distribution.

[0124] In an example embodiment of the present application, the second adjusting unit comprises:

[0125] The first adjusting sub-unit is configured to, if the preset cycle end condition is not met and the first total conversion rate is less than or equal to the second total conversion rate, adjust the order distribution score of the target logistics partner again by the preset step size in the same direction to obtain a third order distribution ratio.

[0126] The first limiting sub-unit is configured to, if the third order distribution ratio is greater than an upper threshold value or less than a lower threshold value, adjust the order distribution score of the target logistics partner again by the preset step size in the same direction, set the current value to zero, and perform the current order distribution.

[0127] In an example embodiment of the present application, the third adjusting unit comprises:

[0128] The second adjusting sub-unit is configured to, if the preset cycle end condition is not met and the first total conversion rate is greater than the second total conversion rate, adjust the order distribution score of the target logistics partner again by the preset step size in the opposite direction to obtain a fourth order distribution ratio.

[0129] The first limiting sub-unit is configured to, if the fourth order distribution ratio is greater than an upper threshold value or less than a lower threshold value, adjust the order distribution score of the target logistics partner again by the preset step size in the opposite direction, set the current value to zero, and perform the current order distribution.

[0130] In an example embodiment of the present application, the calculation formula of the order distribution score is as follows:

[0131] The order distribution score = order quantity * K1 + conversion rate * W2 = number of employees * W1 + conversion rate * W2;

[0132] K1, W1, and W2 represent weight coefficients.

[0133] The apparatus further includes:

[0134] The fourth obtaining module is configured to obtain a first order distribution ratio corresponding to the current order distribution based on the order distribution scores of the at least two logistics partners.

[0135] In an example embodiment of the present application, if the number of logistics partners is two:

[0136] The first order distribution ratio is calculated according to the following formula:

[0137] First order distribution ratio = order distribution score of first logistics partner / order distribution score of second logistics partner.

[0138] If the first logistics partner is the target logistics partner, the second order distribution ratio is calculated according to the following formula:

[0139] Second order distribution ratio = (order distribution score of first logistics partner ± preset step size) / order distribution score of second logistics partner.

[0140] If the second logistics partner is the target logistics partner, the second order distribution ratio is calculated according to the following formula:

[0141] Second order distribution ratio = order distribution score of first logistics partner / (order distribution score of second logistics partner ± preset step size).

[0142] Example electronic device

[0143] Figure 5 A block diagram of an electronic device according to an embodiment of the present application is illustrated.

[0144] As shown in Figure 5 The electronic device 100 includes one or more processors 101 and a memory 102.

[0145] The processor 101 can be a central processing unit (CPU) or other form of processing unit that has data processing capability and / or instruction execution capability, and can control other components in the electronic device 100 to perform desired functions.

[0146] The memory 102 can include one or more computer program products that can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory, for example, can include random access memory (RAM), and / or a cache, etc. The non-volatile memory, for example, can include read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions can be stored on the computer-readable storage media, and the processor 101 can execute the program instructions to implement the dispatching method of various embodiments of the present application described above and / or other desired functions.

[0147] In one example, the electronic device 100 can further include an input device 103 and an output device 104, which are interconnected through a bus system and / or other forms of connection mechanisms (not shown).

[0148] Of course, in order to simplify, Figure 5 Only some of the components in the electronic device 100 related to the present application are shown in FIG. 1, and components such as buses, input / output interfaces, etc. are omitted. In addition, the electronic device 100 can include any other appropriate components according to specific application cases.

[0149] Example computer program product and computer-readable storage medium

[0150] In addition to the above-mentioned methods and devices, embodiments of the present application can also be a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform the steps of the dispatching method according to various embodiments of the present application described in the above "Example Method" section of the present specification.

[0151] The computer program product can be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, C++, etc., and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a standalone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0152] In addition, embodiments of the present application can also be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform the steps of the dispatching method according to various embodiments of the present application described in the above "Example Method" section of the present specification.

[0153] The computer readable storage medium can be a combination of one or more computer readable media. The computer readable media can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium include the following: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0154] The above description of the disclosed aspects merely exemplifies the general principles of the application. It is appreciated that the advantages, scope, and nature of the disclosure can be evident by those skilled in the art from the foregoing detailed description, and the examples as given are intended merely for purposes of illustration. Further, the description as set forth is not intended to be all-inclusive of the aspects of the application. Still further, the aspects of the application have been described with reference to particular embodiments.

[0155] The block diagrams of the devices, apparatuses, systems, etc. involved in the present application are only illustrative examples and are not intended to require or imply that the connections, arrangements, configurations must be as shown in the block diagrams. These devices, apparatuses, systems, etc. can be connected, arranged, configured in any manner as will be appreciated by those skilled in the art. Words such as "include", "contain", "have", etc. are open-ended words, meaning "including but not limited to", and are to be interpreted in the same manner as "comprising" and "consisting of". The words "or" and "and" as used herein are to be interpreted as "and / or", and are to be interpreted in the same manner as "comprising". The word "such as" as used herein is to be interpreted as "such as but not limited to", and is to be interpreted in the same manner as "comprising".

[0156] It is also to be noted that in the apparatuses, devices and methods of the present application, the various components or steps can be rearranged and / or combined. Such rearrangements and / or combinations are to be considered equivalents of the original aspects.

[0157] The above description of the aspects of the application is provided to enable any person skilled in the art to make or use the application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0158] The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit embodiments of the application to forms disclosed herein. Although several example aspects and embodiments have been discussed, those skilled in the art will recognize certain variations, modifications, changes, additions, and sub-combinations thereof.

Claims

1. A method for dispatching orders, characterized in that, Includes the following steps: The first total conversion rate corresponding to at least two logistics partners after the current order dispatch is obtained, as well as the conversion rate corresponding to each of the at least two logistics partners. The first total conversion rate is the ratio of the total number of SIM cards activated by the at least two logistics partners to the total number of SIM cards delivered within a preset time after the current order dispatch. The conversion rate is the ratio of the number of SIM cards activated by each of the at least two logistics partners to the number of SIM cards delivered. Based on the conversion rate, the first order ratio corresponding to the current order is adjusted to obtain the second order ratio; The second total conversion rate is obtained for the at least two logistics partners after the next order is dispatched based on the second order dispatch ratio. The second total conversion rate is the ratio of the total number of SIM cards activated by the at least two logistics partners to the total number of SIM cards dispatched within a preset time after the next order dispatch. If the preset cycle end condition is not met, the second order ratio corresponding to the next order dispatch is adjusted based on the relationship between the first total conversion rate and the second total conversion rate before the current order dispatch is carried out. The preset cycle end condition is used to filter the second total conversion rate. The step of adjusting the first order dispatch ratio corresponding to the current order dispatch based on the conversion rate to obtain the second order dispatch ratio includes: The target conversion rate is determined from each of the aforementioned conversion rates based on preset rules, where the preset rules are pre-set rules used to filter conversion rates. The order dispatch score of the target logistics partner corresponding to the target conversion rate is adjusted by a preset step size to adjust the first order dispatch ratio corresponding to the current order dispatch and obtain the second order dispatch ratio. The order assignment score is a value influenced by the order volume and conversion rate of the logistics partner, and the order volume is proportional to the number of employees of the logistics partner. The first dispatch ratio is determined based on the dispatch score of the target logistics partner and the dispatch scores of other logistics partners. The second dispatch ratio is determined based on the dispatch score of the target logistics partner after adjusting the preset step size and the dispatch scores of other logistics partners. The step of adjusting the second order dispatch ratio corresponding to the next order dispatch based on the relationship between the first total conversion rate and the second total conversion rate before dispatching the current order includes: If the first total conversion rate is less than the second total conversion rate, the second order ratio is adjusted again based on the same adjustment direction as the first order ratio. If the first total conversion rate is greater than or equal to the second total conversion rate, then the second order ratio is adjusted again based on the opposite adjustment direction of the first order ratio; The formula for calculating the dispatch score is as follows: Order assignment score = Number of orders received * K1 + Conversion rate * W2 = Number of employees * W1 + Conversion rate * W2; Among them, K1, W1, and W2 represent weight coefficients; If there are two logistics partners: The formula for calculating the first dispatch ratio is as follows: First dispatch ratio = First logistics partner's dispatch score / Second logistics partner's dispatch score; If the first logistics partner is the target logistics partner, then the formula for calculating the second dispatch ratio is as follows: Second dispatch ratio = (First logistics partner's dispatch score ± preset step size) / Second logistics partner's dispatch score; If the second logistics partner is the target logistics partner, then the formula for calculating the second dispatch ratio is as follows: Second dispatch ratio = First logistics partner's dispatch score / (Second logistics partner's dispatch score ± preset step size); If the number of logistics partners is greater than two, the formula for calculating the first dispatch ratio is as follows: First dispatch ratio = dispatch score of one logistics partner / dispatch score of all logistics partners; The formula for calculating the second order ratio is as follows: Second dispatch ratio = (dispatch score of one logistics partner ± preset step size) / dispatch score of all logistics partners.

2. The method according to claim 1, characterized in that, The step of adjusting the second order dispatch ratio corresponding to the next order dispatch based on the relationship between the first total conversion rate and the second total conversion rate before dispatching the current order includes: If the first total conversion rate is less than the second total conversion rate, the order dispatch score of the target logistics partner will be adjusted again in the same direction by the preset step size, so as to adjust the second order dispatch ratio corresponding to the next order dispatch before the current order dispatch is carried out. If the first total conversion rate is greater than or equal to the second total conversion rate, the order dispatch score of the target logistics partner is adjusted again by the preset step size in reverse, so as to adjust the second order dispatch ratio corresponding to the next order dispatch before the current order dispatch is carried out.

3. The method according to claim 2, characterized in that, The step of readjusting the order assignment score of the target logistics partner by a preset step size in the same direction, so as to adjust the second order assignment ratio corresponding to the next order assignment before performing the current order assignment, includes: The preset step size is adjusted again in the same direction for the order dispatch score of the target logistics partner to obtain the third order dispatch ratio; If the third dispatch ratio is greater than the upper threshold or less than the lower threshold, the dispatch score of the target logistics partner will be adjusted again in the same direction by the preset step size, which will be zero for the current time, and the current dispatch will be carried out.

4. The method according to claim 2, characterized in that, The step of reversing the preset step size of the order dispatch score for the target logistics partner to adjust the second order dispatch ratio corresponding to the next order dispatch before dispatching the current order includes: The order allocation score for the target logistics partner is adjusted again by the preset step size to obtain the fourth order allocation ratio. If the fourth dispatch ratio is greater than the upper threshold or less than the lower threshold, the dispatch score of the target logistics partner will be adjusted in reverse by the preset step size to zero, and the current dispatch will be performed.

5. A dispatching device, characterized in that, Includes the following modules: The first acquisition module is used to acquire the first total conversion rate corresponding to at least two logistics partners after the current order dispatch, and the conversion rate corresponding to each of the at least two logistics partners. The first total conversion rate is the ratio of the total number of SIM cards activated by the at least two logistics partners to the total number of SIM cards delivered within a preset time after the current order dispatch. The conversion rate is the ratio of the number of SIM cards activated by each of the at least two logistics partners to the number of SIM cards delivered. The second acquisition module is used to adjust the first order ratio corresponding to the current order based on the conversion rate, and acquire the second order ratio. The third acquisition module is used to acquire the second total conversion rate corresponding to the at least two logistics partners after the next order is dispatched based on the second order ratio. The second total conversion rate is the ratio of the total number of SIM cards activated by the at least two logistics partners to the total number of SIM cards dispatched within a preset time after the next order. The loop processing module is used to adjust the second order ratio corresponding to the next order dispatch based on the relationship between the first total conversion rate and the second total conversion rate if the preset loop end condition is not met, and then perform the current order dispatch. The preset loop end condition is used to filter the second total conversion rate. The second acquisition module includes: A filtering processing unit is used to determine a target conversion rate among the various conversion rates based on preset rules, wherein the preset rules are pre-set rules for filtering conversion rates; The first adjustment unit is used to adjust the order dispatch score of the target logistics partner corresponding to the target conversion rate by a preset step size, so as to adjust the first order dispatch ratio corresponding to the current order dispatch and obtain the second order dispatch ratio. The order assignment score is a value influenced by the order volume and conversion rate of the logistics partner, and the order volume is proportional to the number of employees of the logistics partner. The first dispatch ratio is determined based on the dispatch score of the target logistics partner and the dispatch scores of other logistics partners. The second dispatch ratio is determined based on the dispatch score of the target logistics partner after adjusting the preset step size and the dispatch scores of other logistics partners. The loop processing module is specifically configured as follows: If the first total conversion rate is less than the second total conversion rate, the second order ratio is adjusted again based on the same adjustment direction as the first order ratio. If the first total conversion rate is greater than or equal to the second total conversion rate, then the second order ratio is adjusted again based on the opposite adjustment direction of the first order ratio; The formula for calculating the dispatch score is as follows: Order assignment score = Number of orders received * K1 + Conversion rate * W2 = Number of employees * W1 + Conversion rate * W2; Among them, K1, W1, and W2 represent weight coefficients; If there are two logistics partners: The formula for calculating the first dispatch ratio is as follows: First dispatch ratio = First logistics partner's dispatch score / Second logistics partner's dispatch score; If the first logistics partner is the target logistics partner, then the formula for calculating the second dispatch ratio is as follows: Second dispatch ratio = (First logistics partner's dispatch score ± preset step size) / Second logistics partner's dispatch score; If the second logistics partner is the target logistics partner, then the formula for calculating the second dispatch ratio is as follows: Second dispatch ratio = First logistics partner's dispatch score / (Second logistics partner's dispatch score ± preset step size); If the number of logistics partners is greater than two, the formula for calculating the first dispatch ratio is as follows: First dispatch ratio = dispatch score of one logistics partner / dispatch score of all logistics partners; The formula for calculating the second order ratio is as follows: Second dispatch ratio = (dispatch score of one logistics partner ± preset step size) / dispatch score of all logistics partners.

6. A computer-readable storage medium storing a computer program for performing the dispatching method according to any one of claims 1-4.

7. An electronic device, the electronic device comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the dispatching method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Reverse order sending method and device based on touch data, equipment and storage medium

    CN115330149A