Order delivery fee adjustment method, device and computer-readable storage medium

By obtaining order information and determining the delivery quality level, and dynamically adjusting the price adjustment parameters in combination with the region and category, the problem of lack of scope and timeliness of price adjustment in the existing technology is solved, and the order reception rate and delivery quality are optimized.

CN114004563BActive Publication Date: 2025-09-05北京顺达同行科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111249951.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-26
Publication Date
2025-09-05
Estimated Expiration
2041-10-26

AI Technical Summary

Technical Problem

The existing order management platform lacks scope and timeliness when adjusting prices, which makes it difficult to guarantee the order reception rate and delivery quality.

Method used

By obtaining the order information of the order to be delivered, determining its delivery quality level, and dynamically adjusting the price adjustment parameters based on the delivery area and order category, combining historical starting rate fluctuations and preset strategies to optimize the price adjustment amount.

Benefits of technology

It has achieved adaptive price adjustments to orders in different distribution areas and order categories according to the corresponding quality levels, ensuring the starting rate and delivery quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114004563B_ABST
    Figure CN114004563B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, and computer-readable storage medium for adjusting the price of order delivery fees. The method comprises: obtaining order information for an order to be delivered; determining the delivery quality level of the order to be delivered based on the order information; determining a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered; and determining an adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy. The embodiments of the present application optimize the price adjustment parameters for orders with different delivery areas and order categories, and quantify the delivery quality of the orders, thereby enabling adaptive price adjustments for orders with different delivery areas and order categories according to the corresponding delivery quality levels, thereby ensuring the acceptance rate and delivery quality of the entire order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of e-commerce technology, and in particular to a method and device for adjusting the price of order delivery fees, and a computer-readable storage medium. Background Art

[0002] In related technologies, the order management platform mainly adopts one-click activation, configuration effectiveness and other methods when adjusting the price of orders. Among them, one-click activation means that after the city starts the order price adjustment switch, the price will be adjusted immediately when the city users place an order.

[0003] The aforementioned price adjustment methods are too simplistic, lacking scope and timeliness. Configuration activation relies on a one-click activation and a set time period. Any user placing an order during that time period will experience price adjustments. However, this time period requires pre-configuration and manual management, making it very cumbersome. These price adjustment strategies have limitations. In the information age, they are unlikely to meet actual market demand. They also fail to ensure order acceptance rates and delivery quality.

[0004] Therefore, how to set up a reasonable price adjustment plan to ensure the acceptance rate and delivery quality of the entire order is a technical problem that urgently needs to be solved in the current field of e-commerce technology. Summary of the Invention

[0005] The present application provides a method, device and computer-readable storage medium for adjusting the price of order delivery fees, aiming to solve the problem of how to set up a reasonable price adjustment plan to ensure the acceptance rate and delivery quality of the entire order.

[0006] In one aspect, the present application provides a method for adjusting order delivery fees, the method comprising:

[0007] Get order information for orders to be delivered;

[0008] Determining a delivery quality level of the order to be delivered based on the order information;

[0009] Determining a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered;

[0010] Based on the delivery quality level, the first price adjustment parameter and a preset price adjustment strategy, a price adjustment amount for adjusting the delivery fee of the order to be delivered is determined.

[0011] In a possible implementation of the present application, determining a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered includes:

[0012] Obtaining second price adjustment parameters within a second time period, the second price adjustment parameters including the first price adjustment trend and the first price adjustment ratio range, the second time period being earlier than the first time period;

[0013] Obtaining a pickup rate fluctuation parameter of historical orders corresponding to the order category in the delivery area within a preset time period;

[0014] determining a second price adjustment trend corresponding to the first time period based on the first price adjustment trend and the call rate fluctuation parameter;

[0015] Based on the first price adjustment ratio range and the second price adjustment trend, a first price adjustment parameter of the order to be delivered within a first time period is determined.

[0016] In a possible implementation of the present application, obtaining a pickup rate fluctuation parameter of historical orders corresponding to the order category in the delivery area within a preset time period includes:

[0017] Obtain a first pickup rate parameter of historical orders corresponding to the order category in the delivery area within a third time period;

[0018] Obtaining a second pickup rate parameter of historical orders corresponding to the order category in the delivery area within a fourth time period, wherein the fourth time period is earlier than the third time period;

[0019] Subtracting the first pickup rate parameter from the second pickup rate parameter to obtain a pickup rate difference parameter;

[0020] The pick-up rate fluctuation parameter is determined based on the pick-up rate difference parameter and a preset pick-up rate difference threshold parameter.

[0021] In a possible implementation of the present application, determining the delivery quality level of the order to be delivered based on the order information includes:

[0022] The order information is input into a pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order to be delivered.

[0023] In one possible implementation of the present application, before inputting the order information into a pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order, the method further includes:

[0024] Obtain a sample set of historical order information for historical orders corresponding to a preset order category in a preset delivery area;

[0025] Selecting some samples from the historical order information sample set as a training set;

[0026] The training set is used to train a preset order delivery quality grade prediction model to obtain the pre-trained order delivery quality grade model.

[0027] In one possible implementation of the present application, determining the price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy includes:

[0028] Mapping the price adjustment ratio interval in the first price adjustment parameter to each level in the delivery quality level to obtain price adjustment mapping data;

[0029] Based on the price adjustment mapping data and a preset price adjustment strategy, a price adjustment amount for adjusting the delivery fee of the order to be delivered is determined.

[0030] In one possible implementation of the present application, after determining the price adjustment amount for adjusting the delivery fee of the to-be-delivered order based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy, the method further includes:

[0031] Obtaining a pickup rate fluctuation parameter for a target order of the order category in the delivery area after price adjustment;

[0032] Determining whether the pickup rate fluctuation parameter meets a preset requirement;

[0033] If not satisfied, the price adjustment strategy is adjusted.

[0034] On the other hand, the present application provides an order delivery fee adjustment device, the device comprising:

[0035] A first acquiring unit, configured to acquire order information of an order to be delivered;

[0036] A first determining unit, configured to determine a delivery quality level of the order to be delivered based on the order information;

[0037] A second determining unit is configured to determine a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered;

[0038] The third determining unit is configured to determine a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy.

[0039] In a possible implementation of the present application, the second determining unit specifically includes:

[0040] a second acquiring unit, configured to acquire second price adjustment parameters within a second time period, the second price adjustment parameters including the first price adjustment trend and the first price adjustment ratio range, the second time period being earlier than the first time period;

[0041] A third acquiring unit is configured to acquire a pickup rate fluctuation parameter of historical orders corresponding to the order category in the delivery area within a preset time period;

[0042] a fourth determining unit, configured to determine a second price adjustment trend corresponding to the first time period based on the first price adjustment trend and the pickup rate fluctuation parameter;

[0043] A fifth determining unit is configured to determine a first price adjustment parameter of the to-be-delivered order within a first time period based on the first price adjustment ratio range and the second price adjustment trend.

[0044] In a possible implementation of the present application, the third acquiring unit is specifically configured to:

[0045] Obtain a first pickup rate parameter of historical orders corresponding to the order category in the delivery area within a third time period;

[0046] Obtaining a second pickup rate parameter of historical orders corresponding to the order category in the delivery area within a fourth time period, wherein the fourth time period is earlier than the third time period;

[0047] Subtracting the first pickup rate parameter from the second pickup rate parameter to obtain a pickup rate difference parameter;

[0048] The pick-up rate fluctuation parameter is determined based on the pick-up rate difference parameter and a preset pick-up rate difference threshold parameter.

[0049] In a possible implementation of the present application, the first determining unit is specifically configured to:

[0050] The order information is input into a pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order to be delivered.

[0051] In one possible implementation of the present application, before inputting the order information into a pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order, the apparatus is further configured to:

[0052] Obtain a sample set of historical order information for historical orders corresponding to a preset order category in a preset delivery area;

[0053] Selecting some samples from the historical order information sample set as a training set;

[0054] The training set is used to train a preset order delivery quality grade prediction model to obtain the pre-trained order delivery quality grade model.

[0055] In a possible implementation of the present application, the third determining unit is specifically configured to:

[0056] Mapping the price adjustment ratio interval in the first price adjustment parameter to each level in the delivery quality level to obtain price adjustment mapping data;

[0057] Based on the price adjustment mapping data and a preset price adjustment strategy, a price adjustment amount for adjusting the delivery fee of the order to be delivered is determined.

[0058] In one possible implementation of the present application, after determining the price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy, the device is further configured to:

[0059] Obtaining a pickup rate fluctuation parameter for a target order of the order category in the delivery area after price adjustment;

[0060] Determining whether the pickup rate fluctuation parameter meets a preset requirement;

[0061] If not satisfied, the price adjustment strategy is adjusted.

[0062] On the other hand, the present application further provides a computer device, comprising:

[0063] one or more processors;

[0064] Memory; and

[0065] One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the order delivery fee adjustment method.

[0066] On the other hand, the present application also provides a computer-readable storage medium on which a computer program is stored, and the computer program is loaded by a processor to execute the steps in the order delivery fee adjustment method.

[0067] This application provides a method for adjusting the price of order delivery fees. The method first obtains the order information of the order to be delivered; then, based on the order information, determines the delivery quality level of the order to be delivered; then, based on the delivery area and order category corresponding to the order to be delivered, determines a first price adjustment parameter for the order to be delivered within a first time period; and finally, based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy, determines the price adjustment amount for adjusting the delivery fee of the order to be delivered. Therefore, the price adjustment parameters for orders with different delivery areas and order categories are optimized, and the delivery quality of the order is quantified, achieving adaptive price adjustment for orders with different delivery areas and order categories according to the corresponding delivery quality level, thereby ensuring the acceptance rate and delivery quality of the entire order. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0069] Figure 1 This is a scenario diagram of the order delivery fee price adjustment system provided in an embodiment of the present application;

[0070] Figure 2 This is a flow chart of an embodiment of the method for adjusting the price of order delivery fees provided in the embodiments of the present application;

[0071] Figure 3 This is a flowchart of an embodiment of step 203 provided in the embodiments of the present application;

[0072] Figure 4 This is a flowchart of an embodiment of step 302 provided in the embodiments of the present application;

[0073] Figure 5 This is a flowchart of an embodiment of step 204 provided in the embodiments of the present application;

[0074] Figure 6 This is a flowchart of another embodiment of the method for adjusting the order delivery fee provided in the embodiments of the present application;

[0075] Figure 7 This is a schematic diagram of the structure of an embodiment of the order delivery fee adjustment device provided in the embodiments of the present application;

[0076] Figure 8 is a schematic structural diagram of an embodiment of a computer device provided in an embodiment of the present application;

[0077] Figure 9 This is a schematic diagram of the state transition process of the price adjustment trend provided in the embodiment of the present application. DETAILED DESCRIPTION

[0078] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0079] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present application, "multiple" means two or more, unless otherwise clearly and specifically defined.

[0080] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that one of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0081] The embodiments of the present application provide a method, device, and computer-readable storage medium for adjusting the price of order delivery fees, which are described in detail below.

[0082] like Figure 1 As shown, Figure 1This is a scenario diagram of the order delivery fee price adjustment system provided by the embodiment of the present application. The order delivery fee price adjustment system may include multiple terminals 100 and a server 200. The terminals 100 and the server 200 are connected via a network. The server 200 is integrated with an order delivery fee price adjustment device, such as Figure 1 In the server, the terminal 100 can access the server 200.

[0083] In the embodiment of the present application, the server 200 is mainly used to obtain order information of the order to be delivered; determine the delivery quality level of the order to be delivered based on the order information; determine the first price adjustment parameter of the order to be delivered within the first time period based on the delivery area and order category corresponding to the order to be delivered; determine the price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter and the preset price adjustment strategy.

[0084] In the embodiment of the present application, the server 200 can be an independent server, or a server network or server cluster composed of servers, such as the server 200 described in the embodiment of the present application, which includes but is not limited to a computer, a network terminal, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. Wherein, the cloud server is composed of a large number of computers or network servers based on cloud computing (Cloud Computing). In the embodiment of the present application, communication between the server and the terminal can be achieved through any communication method, including but not limited to, mobile communications based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), or computer network communications based on the TCP / IP Protocol Suite (TCP / IP), User Datagram Protocol (UDP), etc.

[0085] It is understood that the terminal 100 used in the embodiments of the present application can be a device that includes both receiving and transmitting hardware, that is, a device that has receiving and transmitting hardware capable of performing two-way communication over a two-way communication link. Such a terminal may include: a cellular or other communication device that has a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display. The terminal 100 can be a desktop terminal or a mobile terminal. The terminal 100 can also be a mobile phone, a tablet computer, a laptop computer, etc.

[0086] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer terminals, or server network connection relationships shown in, for example Figure 1 Only one server and two terminals are shown. It is understandable that the order delivery fee adjustment system may also include one or more other servers, and / or one or more terminals connected to the server network, which is not specifically limited here.

[0087] In addition, if Figure 1 As shown, the order delivery fee price adjustment system may further include a memory 300 for storing data, such as order data to be delivered and price adjustment parameter data, for example, order delivery fee price adjustment data when the order delivery fee price adjustment system is running.

[0088] It should be noted that Figure 1 The scenario diagram of the order delivery fee pricing system shown is merely an example. The order delivery fee pricing system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the order delivery fee pricing system and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0089] Next, the order delivery fee adjustment method provided in the embodiment of the present application is introduced.

[0090] In the embodiment of the order delivery fee price adjustment method of the present application embodiment, an order delivery fee price adjustment device is used as the execution body. For the sake of simplicity and convenience of description, the execution body will be omitted in the subsequent method embodiments. The order delivery fee price adjustment device is applied to a computer device. The method includes: obtaining order information of the order to be delivered; determining the delivery quality level of the order to be delivered based on the order information; determining a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered; determining a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter and the preset price adjustment strategy.

[0091] See also Figures 2 to 9 , Figure 2 This is a flow chart of an embodiment of a method for adjusting the price of order delivery fees provided in an embodiment of the present application. The method for adjusting the price of order delivery fees includes steps 201 to 204:

[0092] 201. Obtain order information of orders to be delivered.

[0093] 202. Determine a delivery quality level of the order to be delivered based on the order information.

[0094] The delivery quality level refers to the attractiveness of the order to the transport capacity or the transport capacity's willingness to accept the order. That is, the higher the order's delivery quality level, the more attractive it is to the transport capacity, or the more willing the transport capacity is to accept the order. In order to characterize the order acceptance quality, the main references are whether the order is accepted and the order acceptance time (the order acceptance time specifically refers to the period from the user placing the order to the transport capacity accepting the order). The order acceptance time is linearly mapped to 1 to 40, and the order is directly set to 0 for unaccepted orders. For orders with good quality, transport capacity tends to rush to take the order, and the acceptance time is short; for orders with poor quality, transport capacity usually does not choose to accept the order, resulting in the order not being accepted for a long time or the order being canceled by the user.

[0095] The determination of delivery quality level includes multiple factors. Specifically, these multiple factors include order attributes, merchant attributes, transportation capacity attributes and environmental attributes. Among them, order attributes may include product type, business type, price, distance, order time, etc.; merchant attributes may include merchant location, order volume, type, historical order acceptance time, etc.; transportation capacity attributes include the number of surrounding transportation capacities, transportation capacity distance, transportation capacity order volume, etc.; environmental attributes include weather, business district pressure, etc.

[0096] In an embodiment of the present application, based on the order information, the delivery quality level of the order to be delivered is determined, specifically including: inputting the order information into a pre-trained order delivery quality level prediction model to obtain the delivery quality level of the order to be delivered.

[0097] In an embodiment of the present application, before inputting order information into a pre-trained order delivery quality grade prediction model to obtain the order delivery quality grade, the method further includes: obtaining a sample set of historical order information for historical orders corresponding to a preset order category in a preset delivery area; selecting a portion of the samples in the sample set of historical order information as a training set; and using the training set to train the preset order delivery quality grade prediction model to obtain a pre-trained order delivery quality grade model. The historical order information in the sample set of historical order information includes the aforementioned order attributes, merchant attributes, transportation capacity attributes, and environmental attributes.

[0098] 203. Determine a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered.

[0099] A delivery zone refers to the area covered by a delivery service. Each area can be managed by a distribution center, and the size of the zone can be customized based on actual needs. The order category refers to the type of item being delivered, such as catering or non-catering. The catering category can be further categorized as hot food or room temperature food. The first price adjustment parameter refers to the price adjustment trend and price adjustment range for the order category within the delivery zone within the first time period.

[0100] Specifically, how to determine the first price adjustment parameter of the order to be delivered in the first time period based on the delivery area and order category corresponding to the order to be delivered is described below and is not described in detail here.

[0101] 204. Determine a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy.

[0102] This application provides a method for adjusting the price of order delivery fees. The method first obtains order information for an order to be delivered; then, based on the order information, determines the delivery quality level of the order to be delivered; then, based on the delivery area and order category corresponding to the order to be delivered, determines a first price adjustment parameter for the order to be delivered within a first time period; and finally, based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy, determines the price adjustment amount for the delivery fee of the order to be delivered. Therefore, the price adjustment parameters for orders with different delivery areas and order categories are optimized, and the delivery quality of the order is quantified, achieving adaptive price adjustment for orders with different delivery areas and order categories according to the corresponding delivery quality level, thereby ensuring the acceptance rate and delivery quality of the entire order.

[0103] In the embodiments of this application, please refer to Figure 3 Step 203: Determine a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered, including steps 301 to 304:

[0104] 301. Obtain a second price adjustment parameter within a second time period, where the second price adjustment parameter includes a first price adjustment trend and a first price adjustment ratio range.

[0105] The second time period is earlier than the first time period.

[0106] 302. Obtain a pickup rate fluctuation parameter of historical orders corresponding to an order category in a delivery area within a preset time period.

[0107] The pickup rate fluctuation parameter refers to the fluctuation in pickup rates between two adjacent periods within a preset time period and / or the fluctuation in pickup rates between multiple periods. A period can be three days, a week, or a month, and can be set based on the required accuracy. Fluctuations include both abnormal and normal fluctuations, with abnormal fluctuations including significant increases or decreases in pickup rates.

[0108] 303. Determine a second price adjustment trend corresponding to the first time period based on the first price adjustment trend and the call pickup rate fluctuation parameter.

[0109] The state transition process of price adjustment trend, such as Figure 9 As shown, this state transition process can be a Markov chain, meaning the previous judgment result directly influences the logic of the price determination process. For example, if the previous judgment result was "no parameter adjustment," and the current pickup rate monitoring shows a significant upward trend, the current judgment result will be "increase parameter adjustment." Therefore, the second price adjustment trend corresponding to the first time period is determined based on the first price adjustment trend and the pickup rate fluctuation parameter, combined with Markov's principle.

[0110] 304. Determine a first price adjustment parameter for the order to be delivered within a first time period based on the first price adjustment ratio range and the second price adjustment trend.

[0111] The embodiment of the present application combines Markov's idea, so that the previous judgment result will directly affect the logic of the grade judgment process, thereby making subsequent judgments refer to and integrate the previous judgment results. Under multiple considerations, the rationality of price adjustment is improved.

[0112] In the embodiments of this application, please refer to Figure 4 Step 302: Obtain the pickup rate fluctuation parameters of historical orders corresponding to the order category in the delivery area within a preset time period, including steps 401 to 404:

[0113] 401. Obtain a first pickup rate parameter of historical orders corresponding to an order category in a delivery area within a third time period.

[0114] 402. Obtain a second pickup rate parameter for historical orders corresponding to the order category in the delivery area within a fourth time period.

[0115] The fourth time period is earlier than the third time period.

[0116] 403. Subtract the first pickup rate parameter from the second pickup rate parameter to obtain a pickup rate difference parameter.

[0117] 404. Determine a pickup rate fluctuation parameter based on the pickup rate difference parameter and a preset pickup rate difference threshold parameter.

[0118] Among them, the preset pick-up rate difference threshold parameter can be a specific value such as 0, or an interval such as [-a, a]. When the pick-up rate difference threshold parameter is selected as 0, and the pick-up rate difference is greater than 0, the price adjustment trend can be considered to be significantly rising; when the pick-up rate difference is equal to 0, the price adjustment trend can be considered to be normal fluctuation; when the pick-up rate difference is less than 0, the price adjustment trend can be considered to be significantly declining. Further, when the pick-up rate difference threshold parameter is selected as [-a, a], such as [-0.2, 0.2], and the pick-up rate difference is between [-0.2, 0.2], the price adjustment trend can be considered to be normal fluctuation; when the pick-up rate difference is greater than 0.2, the price adjustment trend can be considered to be significantly rising; when the pick-up rate difference is less than -0.2, the price adjustment trend can be considered to be significantly declining.

[0119] In the embodiment of the present application, the pick-up rate fluctuation parameter can also refer to the fluctuation of the pick-up rate between multiple periods within a preset time period, and the judgment of the pick-up rate fluctuation parameter can also be determined based on the mean and standard deviation of the differences between multiple pick-up rates within the preset time period. Specifically, first assume that the mean standard deviation interval of normal fluctuation is [u-σ, u+σ], and a significant increase means that the pick-up rate is in the interval (u+σ, u+2*σ); a significant decrease means that the pick-up rate is in the interval [u-2*σ, u-σ); the definition of abnormal fluctuation is the interval in which the pick-up rate exceeds 2 times the standard deviation of the mean, that is, the pick-up rate is greater than μ+2*σ, or less than μ-2*σ (the lack of key data, abnormal weather, etc. will also be included in the category of abnormal changes).

[0120] In the embodiments of this application, please refer to Figure 5 Step 204: Determine the price adjustment amount for adjusting the delivery fee of the delivery order based on the delivery quality level, the first price adjustment parameter, and the preset price adjustment strategy, including steps 501 and 502:

[0121] 501. Map the price adjustment ratio interval in the first price adjustment parameter to each level in the delivery quality level to obtain price adjustment mapping data.

[0122] 502. Determine a price adjustment amount for adjusting the delivery fee of the delivery order based on the price adjustment mapping data and a preset price adjustment strategy.

[0123] Wherein, it can be determined whether to make a discount or a price increase based on the second price adjustment trend corresponding to the first price adjustment parameter. In this embodiment, the price adjustment formula corresponding to the price adjustment strategy is:

[0124] y=((AQ-DQL) / (DQU-DQL)*(DRU-DRL)+DRL)*AF.

[0125] Among them, [DRL~DRU] is the price adjustment ratio range in the first price adjustment parameter, [DQL~DQU] is the range corresponding to the delivery quality level, AF is the initial delivery fee of order A, AQ is the quality level of order A, and DQL<=AQ<=DQU.

[0126] To illustrate this, let's take an example: if order A has a quality rating of 38, (1-40) predicted quality is high, and the delivery fee is 20 yuan. The price adjustment parameters generated by the parameter optimization model indicate that, within the order group corresponding to this distribution center and order category, orders with quality ratings of 35-40 should be discounted by 1% to 5%. Using a simple linear mapping, the discount ratio for order A is: (38-35) / (40-35)*(5%-1%)+1%=3.4%, resulting in a final discount of 3.4%*20=0.68 yuan.

[0127] Similarly, when the second price adjustment trend is price increase, taking the price increase process as an example, the initial price increase ratio range is SRL to SRU, and the price increase quality level range is SQL to SQU. If the delivery fee of order B is BF, its quality level is BQ, and SQL <= BQ <= SQU, then the price increase process is triggered. According to the simple linear mapping calculation, the price increase ratio of order B is:

[0128] BR=(SQU-BQ) / (SQU-SQL)*(SRU-SRL)+SRL, and the final markup amount is BF*BR.

[0129] In the embodiments of this application, please refer to Figure 6 After determining the price adjustment amount for the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and the preset price adjustment strategy in step 204, the method further includes steps 601 and 603:

[0130] 601. Obtain the pickup rate fluctuation parameters of the target orders corresponding to the order categories in the delivery area after the price adjustment.

[0131] 602. Determine whether the pickup rate fluctuation parameter meets the preset requirement.

[0132] When the delivery amount of the order category in the delivery area is adjusted, the pickup rate fluctuation parameter of the corresponding target order should change accordingly. The preset requirement is the preset change trend. For example, after a price increase, the fluctuation corresponding to the pickup rate fluctuation parameter should increase appropriately or remain unchanged. After a price reduction, the fluctuation corresponding to the pickup rate fluctuation parameter should decrease appropriately or remain unchanged.

[0133] 603. If not satisfied, adjust the pricing strategy.

[0134] In order to better implement the order delivery fee price adjustment method in the embodiment of the present application, based on the order delivery fee price adjustment method, the embodiment of the present application also provides an order delivery fee price adjustment device, such as Figure 7 As shown, the order delivery fee price adjustment device 700 includes a first acquisition unit 701, a first determination unit 702, a second determination unit 703 and a third determination unit 704:

[0135] The first acquiring unit 701 is used to acquire order information of an order to be delivered.

[0136] The first determining unit 702 is configured to determine a delivery quality level of the order to be delivered based on the order information.

[0137] The second determining unit 703 is configured to determine a first price adjustment parameter of the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered.

[0138] The third determining unit 704 is configured to determine a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy.

[0139] In the embodiment of the present application, the second determining unit 703 specifically includes:

[0140] The second acquiring unit is configured to acquire second price adjustment parameters within a second time period, where the second price adjustment parameters include a first price adjustment trend and a first price adjustment ratio range, and the second time period is earlier than the first time period.

[0141] The third obtaining unit is used to obtain a pickup rate fluctuation parameter of historical orders corresponding to order categories in the delivery area within a preset time period.

[0142] The fourth determining unit is configured to determine a second price adjustment trend corresponding to the first time period based on the first price adjustment trend and the call pickup rate fluctuation parameter.

[0143] The fifth determining unit is configured to determine a first price adjustment parameter for the order to be delivered within a first time period based on the first price adjustment ratio range and the second price adjustment trend.

[0144] In the embodiment of the present application, the third obtaining unit is specifically configured to:

[0145] Get the first pickup rate parameter of historical orders corresponding to the order category in the delivery area during the third time period.

[0146] Obtain a second pickup rate parameter for historical orders corresponding to the order category in the delivery area within a fourth time period, where the fourth time period is earlier than the third time period.

[0147] The first pickup rate parameter is subtracted from the second pickup rate parameter to obtain a pickup rate difference parameter.

[0148] A pick-up rate fluctuation parameter is determined based on the pick-up rate difference parameter and a preset pick-up rate difference threshold parameter.

[0149] In the embodiment of the present application, the first determining unit 702 is specifically configured to:

[0150] The order information is input into the pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order to be delivered.

[0151] In the embodiment of the present application, before inputting the order information into the pre-trained order delivery quality grade prediction model to obtain the order delivery quality grade, the device is further configured to:

[0152] Get a sample set of historical order information for historical orders corresponding to a preset order category in a preset delivery area.

[0153] Some samples in the historical order information sample set are selected as the training set.

[0154] The training set is used to train the preset order delivery quality grade prediction model to obtain a pre-trained order delivery quality grade model.

[0155] In the embodiment of the present application, the third determining unit 704 is specifically configured to:

[0156] The price adjustment ratio interval in the first price adjustment parameter is mapped to each level in the delivery quality level to obtain price adjustment mapping data.

[0157] Based on the price adjustment mapping data and the preset price adjustment strategy, the price adjustment amount for the delivery fee of the delivery order is determined.

[0158] In an embodiment of the present application, after determining the price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and the preset price adjustment strategy, the device is further configured to:

[0159] Get the pickup rate fluctuation parameters for target orders of order categories in the delivery area after price adjustment.

[0160] Determine whether the pickup rate fluctuation parameters meet the preset requirements.

[0161] If not met, adjust the pricing strategy.

[0162] The present application provides a method for adjusting the price of order delivery costs. The first acquisition unit 701 first acquires the order information of the order to be delivered; then the first determination unit 702 determines the delivery quality level of the order to be delivered based on the order information; then the second determination unit 703 determines the first price adjustment parameter of the order to be delivered within the first time period based on the delivery area and order category corresponding to the order to be delivered; and finally the third determination unit 704 determines the price adjustment amount for adjusting the delivery cost of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and the preset price adjustment strategy. Therefore, the price adjustment parameters for orders with different delivery areas and order categories are optimized, and the delivery quality of the order is quantified, so that the price of orders with different delivery areas and order categories can be adaptively adjusted according to the corresponding delivery quality level, thereby ensuring the acceptance rate and delivery quality of the entire order.

[0163] In addition to the above-described method and apparatus for adjusting order delivery fees, embodiments of the present application further provide a computer device that integrates any of the order delivery fee adjustment apparatuses provided in the embodiments of the present application. The computer device includes:

[0164] one or more processors;

[0165] Memory; and

[0166] One or more applications, wherein the one or more applications are stored in a memory and configured to execute, by a processor, the operations of any of the methods in any of the above-mentioned order delivery fee price adjustment method embodiments.

[0167] The embodiment of the present application also provides a computer device that integrates any of the order delivery fee adjustment devices provided in the embodiment of the present application. Figure 8 , Figure 8 This is a schematic diagram of the structure of an embodiment of a computer device provided in an embodiment of the present application.

[0168] like Figure 8 As shown, it shows a structural diagram of the order delivery fee price adjustment device designed in an embodiment of the present application, specifically:

[0169] The order delivery fee adjustment device may include one or more processing core processors 801, one or more computer readable storage media storage units 802, a power supply 803 and an input unit 804. Those skilled in the art will understand that Figure 8 The structure of the order delivery fee adjustment device shown in the figure does not constitute a limitation on the order delivery fee adjustment device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:

[0170] Processor 801 is the control center of the order delivery fee pricing adjustment device. It utilizes various interfaces and lines to connect the various parts of the entire order delivery fee pricing adjustment device. By running or executing software programs and / or modules stored in storage unit 802 and calling data stored in storage unit 802, it performs various functions of the order delivery fee pricing adjustment device and processes data, thereby providing overall monitoring of the order delivery fee pricing adjustment device. Optionally, processor 801 may include one or more processing cores; preferably, processor 801 may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and application programs, and the modem processor primarily processes wireless communications. It is understood that the modem processor may not be integrated into processor 801.

[0171] The storage unit 802 can be used to store software programs and modules. The processor 801 executes various functional applications and data processing by running the software programs and modules stored in the storage unit 802. The storage unit 802 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created based on the use of the order delivery fee adjustment device, etc. In addition, the storage unit 802 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the storage unit 802 may also include a memory controller to provide the processor 801 with access to the storage unit 802.

[0172] The order delivery fee adjustment device also includes a power supply 803 for supplying power to various components. Preferably, the power supply 803 can be logically connected to the processor 801 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 803 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0173] The order delivery fee adjustment device may also include an input unit 804, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0174] Although not shown, the order delivery fee adjustment device may also include a display unit, etc., which will not be described in detail here. Specifically, in the embodiment of the present application, the processor 801 in the order delivery fee adjustment device will load the executable files corresponding to one or more application processes into the storage unit 802 according to the following instructions, and the processor 801 will run the application stored in the storage unit 802 to implement various functions as follows:

[0175] Obtain order information of the order to be delivered; determine the delivery quality level of the order to be delivered based on the order information; determine a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered; determine a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter and a preset price adjustment strategy.

[0176] This application provides a method for adjusting the price of order delivery fees. The method first obtains order information for an order to be delivered; then, based on the order information, determines the delivery quality level of the order to be delivered; then, based on the delivery area and order category corresponding to the order to be delivered, determines a first price adjustment parameter for the order to be delivered within a first time period; and finally, based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy, determines the price adjustment amount for the delivery fee of the order to be delivered. Therefore, the price adjustment parameters for orders with different delivery areas and order categories are optimized, and the delivery quality of the order is quantified, achieving adaptive price adjustment for orders with different delivery areas and order categories according to the corresponding delivery quality level, thereby ensuring the acceptance rate and delivery quality of the entire order.

[0177] To this end, an embodiment of the present application provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk, or an optical disk. The computer-readable storage medium stores multiple instructions, which can be loaded by a processor to execute the steps of any of the order delivery fee adjustment methods provided in the embodiments of the present application. For example, the instructions can execute the following steps:

[0178] Obtain order information of the order to be delivered; determine the delivery quality level of the order to be delivered based on the order information; determine a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered; determine a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter and a preset price adjustment strategy.

[0179] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0180] The above is a detailed introduction to the order delivery fee adjustment method, device and computer-readable storage medium provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for adjusting the price of order delivery costs, characterized in that: The method comprises: Get order information for orders to be delivered; Determining a delivery quality level of the order to be delivered based on the order information; Determining a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered; Determining a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy; wherein determining the first price adjustment parameter for the order to be delivered within the first time period based on the delivery area and order category corresponding to the order to be delivered includes: Obtaining second price adjustment parameters within a second time period, the second price adjustment parameters including the first price adjustment trend and the first price adjustment ratio range, the second time period being earlier than the first time period; Obtaining a pickup rate fluctuation parameter of historical orders corresponding to the order category in the delivery area within a preset time period; determining a second price adjustment trend corresponding to the first time period based on the first price adjustment trend and the call rate fluctuation parameter; Determining a first price adjustment parameter for the order to be delivered within a first time period based on the first price adjustment ratio range and the second price adjustment trend; The step of obtaining a pickup rate fluctuation parameter of historical orders corresponding to the order category in the delivery area within a preset time period includes: Obtain a first pickup rate parameter of historical orders corresponding to the order category in the delivery area within a third time period; Obtaining a second pickup rate parameter of historical orders corresponding to the order category in the delivery area within a fourth time period, wherein the fourth time period is earlier than the third time period; Subtracting the first pickup rate parameter from the second pickup rate parameter to obtain a pickup rate difference parameter; The pick-up rate fluctuation parameter is determined based on the pick-up rate difference parameter and a preset pick-up rate difference threshold parameter.

2. The order delivery fee adjustment method according to claim 1, characterized in that: Determining the delivery quality level of the order to be delivered based on the order information includes: The order information is input into a pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order to be delivered.

3. The order delivery fee adjustment method according to claim 2, characterized in that: Before inputting the order information into a pre-trained order delivery quality grade prediction model to obtain the delivery quality grade of the order, the method further includes: Obtain a sample set of historical order information for historical orders corresponding to a preset order category in a preset delivery area; Selecting some samples from the historical order information sample set as a training set; The training set is used to train a preset order delivery quality grade prediction model to obtain the pre-trained order delivery quality grade model.

4. The order delivery fee adjustment method according to claim 1, characterized in that: The step of determining the price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy includes: Mapping the price adjustment ratio interval in the first price adjustment parameter to each level in the delivery quality level to obtain price adjustment mapping data; Based on the price adjustment mapping data and a preset price adjustment strategy, a price adjustment amount for adjusting the delivery fee of the order to be delivered is determined.

5. The order delivery fee adjustment method according to claim 4, characterized in that: After determining the price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy, the method further includes: Obtaining a pickup rate fluctuation parameter for a target order of the order category in the delivery area after price adjustment; Determining whether the pickup rate fluctuation parameter meets a preset requirement; If not satisfied, the price adjustment strategy is adjusted.

6. An order delivery fee adjustment device, characterized in that: The device comprises: A first acquiring unit, configured to acquire order information of an order to be delivered; A first determining unit, configured to determine a delivery quality level of the order to be delivered based on the order information; A second determining unit is configured to determine a first price adjustment parameter for the order to be delivered within a first time period based on the delivery area and order category corresponding to the order to be delivered; a third determining unit, configured to determine a price adjustment amount for adjusting the delivery fee of the order to be delivered based on the delivery quality level, the first price adjustment parameter, and a preset price adjustment strategy; The second determining unit is specifically configured to obtain a second price adjustment parameter within a second time period, the second price adjustment parameter including a first price adjustment trend and a first price adjustment ratio range, and the second time period is earlier than the first time period; Obtaining a pickup rate fluctuation parameter of historical orders corresponding to the order category in the delivery area within a preset time period; determining a second price adjustment trend corresponding to the first time period based on the first price adjustment trend and the call rate fluctuation parameter; Determining a first price adjustment parameter for the order to be delivered within a first time period based on the first price adjustment ratio range and the second price adjustment trend; The second determining unit is further configured to obtain a first pickup rate parameter of historical orders corresponding to the order category in the delivery area within a third time period; Obtaining a second pickup rate parameter of historical orders corresponding to the order category in the delivery area within a fourth time period, wherein the fourth time period is earlier than the third time period; Subtracting the first pickup rate parameter from the second pickup rate parameter to obtain a pickup rate difference parameter; The pick-up rate fluctuation parameter is determined based on the pick-up rate difference parameter and a preset pick-up rate difference threshold parameter.

7. A computer device, characterized in that: The computer device comprises: one or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the order delivery fee adjustment method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in the order delivery fee adjustment method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • A service fee pricing method and device

    CN109377262A

  • Data processing method and device, electronic equipment and storage medium

    CN111126914A

  • Order price adjustment method and device, server and storage medium

    CN111768216A