A method for supporting channels to place orders for special price or express models

By adding special prices and express models groupIds to the ordering process of the online car-hailing platform, and introducing the estimated price and price adjustment ratio fields, the problem of difficulty for the capacity parties to add special prices or express models is solved, and efficient capacity utilization based on existing models and drivers is achieved.

CN119762128APending Publication Date: 2025-04-04SHOUYUE TECH BEIJING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411664079.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In online car-hailing platforms, it is difficult for the capacity to add special prices or express models to existing models and drivers, resulting in inefficient capacity utilization.

Method used

By adding groupIds for special price models and express models in the order placing process, and introducing the first-price estimate price and price adjustment ratio fields, it is converted to economic models for processing, and it is determined whether it meets the configuration conditions of special price or express models. If it meets the order, the order and order assignment will be completed.

Benefits of technology

It has achieved the support channel to place special prices or express vehicle orders without adding new models and drivers, which simplifies the implementation method of the capacity party and improves the efficiency of capacity utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762128A_ABST
    Figure CN119762128A_ABST
Patent Text Reader

Abstract

The present invention discloses a method for supporting orders for special-price or special-express models under channels. Special-price model 1 and special-express model 2 are added to external model groupIds, a buyoutPrice parameter and a buyoutPrice adjustment ratio buyoutPriceFactor are added, and the model is converted to an economical model internally. It is judged whether the configured special-price or special-express conditions are met. If the conditions are met, an order can be placed and dispatched. When the order details / order status is called back / the channel driver is raised, it is judged whether it is a special-price or special-express model according to some conditions, and the driver's model ID and model name are converted into the special-price or special-express model ID and model name respectively. The method for supporting orders for special-price or special-express models under channels proposed by the present invention relatively simply solves the demand for adding special-price and special-express models to the channel, and greatly simplifies the implementation method of the transportation capacity party.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of online car-hailing platforms, and specifically relates to a method for supporting special price or express car model orders under a channel. Background Art

[0002] In actual online car-hailing, in order to meet the passengers' demand for taxis at different times and improve the drivers' efficiency in accepting orders, online car-hailing platforms (channels) have launched two product forms for instant car use: express cars and special-price cars. Express and special-price cars are mainly based on the price plan of the transport party's economy car model, and their prices are adjusted by surcharges or discounts to meet different scenarios.

[0003] The express taxi service is mainly aimed at the problem of difficulty in hailing a taxi during peak hours. It increases the weight of dispatch orders by increasing the price, so that passengers can get a taxi faster. The increase in price is determined by the channel party, usually 120% to 140% of the original price.

[0004] Special price cars are mainly aimed at off-peak hours, and they attract passengers by reducing prices and supplementing orders for drivers. The price is generally 70% to 90% off the original price, and the specific price is quoted by each transportation provider based on its own situation. The introduction of express cars and special price cars provides passengers with more diverse taxi options, improves the efficiency of drivers in accepting orders, and promotes the healthy development of the online car-hailing market. However, it is more difficult for transportation providers to increase the number of car models. Express and special price models increase prices or discounts based on economy models, but in terms of transportation capacity, a car or driver has only one model. If a new independent model is added, the existing model and driver cannot be reused. For this reason, the present invention proposes a method for supporting special price or express model orders under a channel. Summary of the invention

[0005] The object of the present invention is to provide a method for supporting special price or express vehicle model orders under a channel to solve the problems raised in the above background technology.

[0006] To achieve the above purpose, the present invention provides the following technical solution: a method for supporting channels to place orders for special price or express models, the specific steps include: 1. Order process:

[0007] S11: Channel order, calling the capacity order interface;

[0008] S12: Added special price model 1 and express model 2 to the external model groupIds, added new fields, the estimated price: buyoutPrice, special price / express price adjustment ratio field: buyoutPriceFactor;

[0009] S13: If groupIds is equal to 1 Special Price or 2 Express, but it is not Instant Car, then "Parameter Error" is returned;

[0010] S14: If groupIds is equal to 1 Special Price or 2 Express, the buyoutPrice and buyoutPriceFactor fields are required; at the same time, groupIds is changed to 43 Economy Model Id, and the Special Price Express Flag thtkFlag is set to 1 Special Price or 2 Express;

[0011] S15: Query the configuration of the special / express car corresponding to the channel, query the configuration according to the channel number city id and the special / express flag thtkFlag, if there is no configuration, return "special / express car model not supported";

[0012] S16: If there is a valid configuration, determine whether it meets the configuration conditions. If not, return "special price / express model not supported";

[0013] S17: The ordering rule process remains unchanged, new parameters are passed in, and recorded in the order kv table;

[0014] S18: If groupIds is not equal to 1 or 2, follow the normal order process;

[0015] S19: End;

[0016] 2. Order status interface and order status callback model ID and model name conversion:

[0017] S21: Order details interface / order status callback;

[0018] S22: Query order details;

[0019] S23: If the driverId is empty, end;

[0020] S24: If the driverId is not empty;

[0021] S25: If the buyoutFlag is a fixed price of 1 and groupIds is an economic type of 43, query the order kv interface to obtain the special price / express flag thtkFlag;

[0022] S26: if thtkFlag is not empty, then set the vehicle type groupId to thtkFlag; if thtkFlag is equal to 1, then set groupName to "special price vehicle type"; if thtkFlag is 2, then set groupName to "express vehicle type";

[0023] S27: End.

[0024] Preferably, in S16, the configuration conditions include whether the car use city meets the requirements, whether the week setting meets the requirements, whether the effective period meets the requirements, and whether the price adjustment ratio meets the requirements.

[0025] Preferably, car usage city: whether the transmitted car usage city is configured in the channel; week setting: whether the week configuration of the car usage time is in compliance; effective period: whether the car usage time is in the configured effective period; price adjustment ratio: the price adjustment ratio transmitted by the channel is compared with the configured percentage. If it is greater, it is considered to be in compliance, otherwise it is considered to be not in compliance.

[0026] Preferably, in S17, the new parameters include: a fixed price flag: buyoutFlag, a fixed price estimated price: buyoutPrice, a price adjustment ratio field: buyoutPriceFactor, recorded in the order table, and a special price car and express car flag: thtkFlag.

[0027] Compared with the prior art, the beneficial effects of the present invention are: a method for supporting special price or express model orders under channels proposed by the present invention relatively simply solves the demand for new special price and express model orders in channels; and greatly simplifies the implementation method of the transport capacity party. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 This is a schematic diagram of the order process of the present invention;

[0029] Figure 2 This is a flow chart of the order status interface and order status callback model ID and model name conversion of the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] See also Figure 1 to Figure 2 , providing a technical solution: from the perspective of achieving the minimum change in transportation capacity, the present invention adds special price model 1 and express model 2 to the external model groupIds, adds the buyoutPrice parameter and the buyoutPrice adjustment ratio buyoutPriceFactor, and converts it to economy type internally, and judges whether the configured special price or express conditions are met. If the conditions are met, the order can be placed and dispatched. When the order details / order status is called back / the channel driver is raised, it is judged whether it is a special price or express model according to some conditions, and the driver's model ID and model name are converted to the special price or express model ID and model name respectively.

[0032] The specific implementation steps are as follows:

[0033] 1. Order process:

[0034] S11: Channel order, calling the capacity order interface;

[0035] S12: Added special price model 1 and express model 2 to the external model groupIds, added new fields, the estimated price: buyoutPrice, and the special price / express price adjustment ratio field: buyoutPriceFactor;

[0036] S13: If groupIds is equal to 1 (special offer) or 2 (express) but it is not an instant car, "parameter error" is returned;

[0037] S14: If groupIds is equal to 1 (special price) or 2 (express), the buyoutPrice and buyoutPriceFactor fields are required; at the same time, groupIds is changed to 43, the economical vehicle model ID, and thtkFlag is set to 1, special price, and 2, express;

[0038] S15: Query the configuration of the special / express car corresponding to the channel, query the configuration according to the channel number city id and the special / express flag thtkFlag, if there is no configuration, return "special / express car model not supported";

[0039] S16: If there is a valid configuration, determine whether it meets the configuration conditions.

[0040] The city of use meets the requirements: the city of use has been configured in the channel. The day of the week meets the requirements: the day of use has been configured. The effective period meets the requirements: the use time is in the configured effective period. The price adjustment ratio meets the requirements: if the price adjustment ratio transmitted by the channel is greater than the configured percentage, it is considered to meet the requirements. If it is less than the configured percentage, it is considered to be not met. If it does not meet the rules, it will return "Special price / express car model is not supported"

[0041] The configuration format is as follows:

[0042] channelNum is the channel number, thtkFlag is the special price express train flag, cityId is the city ID, week is the array of weeks, timeInterval is the array of effective start and end time periods, factor is the price adjustment ratio

[0043]

[0044] S17: The ordering rule process remains unchanged, and new parameters are passed in: buyoutFlag, buyoutPrice, price adjustment ratio field: buyoutPriceFactor, which are recorded in the order table, and thtkFlag, which are recorded in the order kv table;

[0045] S18: If groupIds is not equal to 1 or 2, follow the normal order process;

[0046] S19: End;

[0047] 2. Order status interface and order status callback model ID and model name conversion:

[0048] S21: Order details interface / order status callback

[0049] S22: Check order details

[0050] S23: If the driverId is empty, end

[0051] S24: If the driverId is not empty,

[0052] S25: If the buyoutFlag is 1 and groupIds is 43, query the order kv interface to obtain the special price / express flag thtkFlag

[0053] S26: if thtkFlag is not empty, then set the vehicle type groupId to thtkFlag; if thtkFlag is equal to 1, then set groupName to "special price vehicle type"; if thtkFlag is 2, then set groupName to "express vehicle type";

[0054] S27: End.

[0055] Although embodiments of the present invention have been shown and described (see the above detailed description for details), it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to these embodiments without departing from the principles and spirit of the present invention, and the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for supporting special price or express vehicle order under a channel, characterized by: The specific steps include:

1. Order process: S11: Channel order, calling the capacity order interface; S12: Added special price model 1 and express model 2 to the external model groupIds, added new fields, the estimated price: buyoutPrice, special price / express price adjustment ratio field: buyoutPriceFactor; S13: If groupIds is equal to 1 Special Price or 2 Express, but it is not Instant Car, "Parameter Error" is returned; S14: If groupIds is equal to 1 Special Price or 2 Express, the buyoutPrice and buyoutPriceFactor fields are required; at the same time, groupIds is changed to 43 Economy Model Id, and the Special Price Express Flag thtkFlag is set to 1 Special Price or 2 Express; S15: Query the configuration of the special / express car corresponding to the channel, query the configuration according to the channel number city id and the special / express flag thtkFlag, if there is no configuration, return "special / express car model is not supported"; S16: If there is a valid configuration, determine whether it meets the configuration conditions. If not, return "special price / express model not supported"; S17: The ordering rule process remains unchanged, new parameters are passed in, and recorded in the order kv table; S18: If groupIds is not equal to 1 or 2, follow the normal order process; S19: End; 2. Order status interface and order status callback model ID and model name conversion: S21: Order details interface / order status callback; S22: Query order details; S23: If the driverId is empty, end; S24: If the driverId is not empty; S25: If the buyoutFlag is a fixed price of 1 and groupIds is an economic type of 43, query the order kv interface to obtain the special price / express flag thtkFlag; S26: if thtkFlag is not empty, then set the vehicle type groupId to thtkFlag; if thtkFlag is equal to 1, then set groupName to "special price vehicle type"; if thtkFlag is 2, then set groupName to "express vehicle type"; S27: End.

2. A method for placing orders for special price or express models under a supporting channel according to claim 1, characterized in that: In S16, the configuration conditions include whether the car use city meets the requirements, whether the week setting meets the requirements, whether the effective period meets the requirements, and whether the price adjustment ratio meets the requirements.

3. A method for placing orders for special price or express models under a supporting channel according to claim 2, characterized in that: Car usage city: whether the input car usage city is configured in this channel; Week setting: whether the week configuration of the car usage time is in compliance; Effective time period: whether the car usage time is in the configured effective time period; Price adjustment ratio: the price adjustment ratio transmitted by the channel is compared with the configured percentage. If it is greater, it is considered to be in compliance, otherwise it is considered to be not in compliance.

4. A method for placing orders for special price or express models under a supporting channel according to claim 1, characterized in that: In S17, the new parameters include: a fixed price flag: buyoutFlag, a fixed price estimated price: buyoutPrice, a price adjustment ratio field: buyoutPriceFactor, which is recorded in the order table, and a special price car and express car flag: thtkFlag.