Multi-channel quotation order cabin-rising scheduling method and device, computer equipment and readable storage medium

By conducting upgrade scheduling and vehicle model filter expansion in the online car-hailing platform, the problems of low scheduling efficiency and unreasonable resource allocation are solved, efficient and reasonable order matching is achieved, and user experience and operation quality are improved. .

CN119273038AInactive Publication Date: 2025-01-07BEIJING XINGYUN ONLINE SOFTWARE DEVELOPMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411271181.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2025-01-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing online car-hailing order scheduling methods are inefficient in handling upgrade scheduling of multi-channel quotation orders, and are unreasonable in resource allocation, which cannot accurately match user needs, affecting user experience and platform operation quality.

Method used

By obtaining the vehicle orders through the target channel, perform upgrade scheduling judgment. If the ratio of the quotation of this vehicle model to the quotation of the vehicle model exceeds the system configuration percentage, and determine that the price difference is within the preset threshold, determine whether the order is a multi-model order, remove or Expand the vehicle model filter, combine preset scheduling rules to schedule drivers, synchronize business logic layer services, and achieve efficient and reasonable order upgrade scheduling.

Benefits of technology

It improves the efficiency of order upgrade scheduling and the rationality of resource allocation, ensures accurate matching of user needs, and improves user experience and platform operation quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273038A_ABST
    Figure CN119273038A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-channel quotation order cabin-rising scheduling method and device, computer equipment and a readable storage medium, and the method comprises the steps: firstly obtaining a vehicle order of a target channel, carrying out the cabin-rising scheduling judgment when the vehicle order is judged to be an order of a common vehicle type, and obtaining the quotation of the vehicle type after the judgment is passed. And if the ratio of the quoted price of the vehicle type to the quoted price of the cabin-rising vehicle type exceeds the system configuration percentage, determining at least two vehicle types of which the price difference is equal to a preset threshold value. Judging whether the order is a one-order multi-vehicle type or not and whether the in-cabin dispatching vehicle type contains the vehicle types or not, if yes, rejecting the repeatedly-dispatching vehicle type and expanding the vehicle type filter, and if not, directly expanding the vehicle type filter. And finally, scheduling and deciding drivers according to a vehicle model filter in combination with a preset rule, synchronizing services, and synchronizing a result to a target channel, thereby realizing efficient and reasonable order cabin-rising scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of online car-hailing scheduling, and in particular to a method, device, computer equipment and readable storage medium for scheduling upgrades of multi-channel quotation orders. Background Art

[0002] In the current online car-hailing service field, multi-channel car orders are increasing day by day, and user needs are becoming more diversified. However, the existing order scheduling methods often have problems such as low efficiency, unreasonable resource allocation, and inability to accurately match user needs when handling upgrade scheduling of multi-channel quotation orders. This not only affects the user's travel experience, but also poses certain challenges to the operation and service quality of the online car-hailing platform. Summary of the invention

[0003] The object of the present invention is to provide a method, device, computer equipment and readable storage medium for scheduling upgrades of multi-channel quotation orders.

[0004] In a first aspect, an embodiment of the present invention provides a multi-channel quotation order upgrade scheduling method, comprising:

[0005] Obtain vehicle orders from target channels;

[0006] When the target channel vehicle order is an order for a common vehicle model, an upgrade scheduling decision is made;

[0007] If the scheduling is determined to be successful, obtaining a quotation for the vehicle model included in the vehicle order of the target channel;

[0008] In the case where the ratio of the quotation of the current model to the quotation of the upgraded model exceeds the system configuration percentage, determining at least two models whose price difference with the quotation of the current model is within a preset price difference threshold;

[0009] Determine whether the target channel vehicle order is a one-order multi-car model order, and whether the upgraded dispatched car models include the at least two car models;

[0010] If yes, then remove the dispatched models that are repeated with the at least two models in the sub-order corresponding to the target channel vehicle order, and expand the model filter of the target channel vehicle order according to the at least two models;

[0011] If not, expanding the vehicle model filter of the vehicle order of the target channel according to the at least two vehicle models;

[0012] The driver is dispatched and decided based on the vehicle type filter and the preset dispatch rules, and the business logic layer service is synchronized to synchronize the dispatch result to the target channel.

[0013] In a possible implementation manner, the upgrade scheduling determination includes:

[0014] Determine whether the target channel car order is a point-to-point type order;

[0015] If yes, determine whether the target channel car order is from a separate inquiry channel, and make an upgrade scheduling decision based on the determination result;

[0016] If not, execute the step of obtaining the quotation of the vehicle model included in the vehicle order of the target channel.

[0017] In a possible implementation, the determining whether the target channel car order originates from a separate price inquiry channel and performing upgrade scheduling determination according to the determination result includes:

[0018] In the case where the target channel car order originates from the separate inquiry channel, the billing interface is called to calculate the missing price from the affordable model to the comfortable model according to the city, region, channel and holiday information of the estimated ID, and the channel price and platform price of the point-to-point order are compared according to the missing price to obtain a comparison result, which includes whether the affordable model quotation is obtained; if the comparison result does not obtain the affordable model quotation, the upgrade scheduling is judged to fail; if the comparison result is that the affordable model quotation is not obtained, the upgrade scheduling is judged to pass;

[0019] In the case that the target channel vehicle order does not originate from the separate inquiry channel, the dispatched vehicle model corresponding to the target channel vehicle order is modified to the Huixiang vehicle model, and the vehicle model amount corresponding to the Huixiang vehicle model is updated to the vehicle model amount in the estimated ID, and the billing interface is called to calculate the missing price from the Huixiang vehicle model to the comfort vehicle model according to the city, region, channel and holiday information of the estimated ID, and the channel price and platform price of the point-to-point order are compared based on the missing price to obtain a comparison result, which includes whether the Huixiang vehicle model quotation is obtained; if the comparison result does not obtain the Huixiang vehicle model quotation, the upgrade scheduling is judged to fail; if the comparison result is that the Huixiang vehicle model quotation is not obtained, the upgrade scheduling is judged to pass.

[0020] In a possible implementation, synchronizing the scheduling result to the target channel includes:

[0021] Determining whether the dispatch result includes point-to-point modification of vehicle type identification;

[0022] If so, modify the parent order model to the original channel model, and synchronize the dispatch result to the target channel;

[0023] If not, the scheduling result is synchronized to the target channel.

[0024] In a possible implementation, the at least two vehicle models include a preferential vehicle model, an economy vehicle model, a comfort vehicle model, a business vehicle model, and a luxury vehicle model;

[0025] The quotations of the preferential model, the economic model, the comfortable model, the business model and the luxury model increase in sequence;

[0026] The orders corresponding to the preferential model, the economical model and the comfortable model belong to the ordinary model orders.

[0027] In a possible implementation, the method further includes:

[0028] If the scheduling result fails to be synchronized to the target channel, resynchronization is performed or a backup synchronization mechanism is adopted.

[0029] In a possible implementation, the method further includes:

[0030] Verify the legitimacy and completeness of the target channel vehicle order.

[0031] In a second aspect, an embodiment of the present invention provides a multi-channel quotation order upgrade scheduling device, comprising:

[0032] an acquisition module, for acquiring a target channel vehicle order; in the case where the target channel vehicle order is an order for a common vehicle model, performing an upgrade scheduling determination; in the case where the scheduling determination is passed, acquiring a quotation for the vehicle model included in the target channel vehicle order; in the case where the ratio of the quotation for the vehicle model to the quotation for the upgraded vehicle model exceeds a system configuration percentage, determining at least two vehicle models whose price difference with the quotation for the vehicle model is within a preset price difference threshold; determining whether the target channel vehicle order is an order for multiple vehicle models, and whether the upgraded scheduling vehicle models include the at least two vehicle models; if so, eliminating the scheduling vehicle models that are repeated with the at least two vehicle models in the sub-order corresponding to the target channel vehicle order, and expanding the vehicle model filter of the target channel vehicle order according to the at least two vehicle models; if not, expanding the vehicle model filter of the target channel vehicle order according to the at least two vehicle models;

[0033] The dispatch module is used to dispatch drivers according to the vehicle type filter combined with preset dispatch rules, and synchronize the business logic layer service to synchronize the dispatch results to the target channel.

[0034] In a third aspect, an embodiment of the present invention provides a computer device, comprising a processor and a non-volatile memory storing computer instructions, wherein when the computer instructions are executed by the processor, the computer device executes the method described in the first aspect of the present invention.

[0035] In a fourth aspect, an embodiment of the present invention provides a readable storage medium, wherein the readable storage medium includes a computer program, and when the computer program is executed, the computer device where the readable storage medium is located is controlled to execute the method described in the first aspect.

[0036] Compared with the prior art, the beneficial effects provided by the present invention include: the present invention discloses a method, device, computer equipment and readable storage medium for scheduling upgrades for multi-channel quotation orders, including: first obtaining a target channel car order, and performing an upgrade scheduling judgment when it is determined to be an ordinary car model order, and then obtaining the quotation for this car model. If the ratio of the quotation for this car model to the quotation for the upgraded car model exceeds the system configuration percentage, determine at least two car models with a price difference within a preset threshold. Then determine whether the order is a single order with multiple car models and whether the upgraded car model includes these car models. If so, remove the duplicate scheduled car models and expand the car model filter, otherwise directly expand it. Finally, dispatch decision drivers based on the car model filter combined with preset rules, synchronize services and synchronize the results to the target channel to achieve efficient and reasonable order upgrade scheduling. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can also be obtained based on these drawings without creative work.

[0038] Figure 1 A schematic diagram of the steps of the multi-channel quotation order upgrade scheduling method provided by an embodiment of the present invention;

[0039] Figure 2 A schematic block diagram of the structure of a multi-channel quotation order upgrade scheduling device provided in an embodiment of the present invention;

[0040] Figure 3 A schematic block diagram of the structure of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0042] The specific implementation modes of the present invention are described in detail below in conjunction with the accompanying drawings.

[0043] In order to solve the technical problems in the aforementioned background technology, Figure 1 This is a flow chart of a multi-channel quotation order upgrade scheduling method provided in an embodiment of the present disclosure. The multi-channel quotation order upgrade scheduling method is introduced in detail below.

[0044] Step S201, obtaining a target channel vehicle order;

[0045] Step S202, when the target channel vehicle order is an order for a common vehicle type, performing an upgrade scheduling decision;

[0046] Step S203, when the scheduling determination is passed, obtaining a quotation for the vehicle model included in the vehicle order of the target channel;

[0047] Step S204, when the ratio of the quotation of the current model to the quotation of the upgraded model exceeds the system configuration percentage, determining at least two models whose price difference with the quotation of the current model is within a preset price difference threshold;

[0048] Step S205, determining whether the target channel car order is a one-order multi-car order, and whether the upgraded scheduled car models include the at least two car models;

[0049] Step S206: If yes, then remove the dispatched vehicle models that are repeated with the at least two vehicle models in the sub-order corresponding to the vehicle order of the target channel, and expand the vehicle model filter of the vehicle order of the target channel according to the at least two vehicle models;

[0050] Step S207: if not, expanding the vehicle model filter of the vehicle order of the target channel according to the at least two vehicle models;

[0051] Step S208, dispatching decision drivers according to the vehicle type filter combined with preset dispatching rules, and synchronizing the business logic layer service to synchronize the dispatching results to the target channel.

[0052] In the embodiment of the present invention, the server is in a listening state at all times, waiting for car order requests from various channels. When a user submits a car order through a mobile application or a web page, the order information is transmitted to the server through the network. For example, a user submits a car order from location A to location B through an online car-hailing platform APP at 10 am. After receiving the order, the server marks it as a target channel car order and starts processing it.

[0053] After receiving the target channel car order, the server first determines whether the order is for a regular car model. Assume that regular cars include affordable cars, economy cars, and comfort cars. If the user submits an order for an affordable car model, the server will make an upgrade scheduling decision.

[0054] The process of determining the upgrade scheduling may be as follows: the server will check the current vehicle resource status, the user's historical order records, the departure time and location of the order, etc. For example, if the current vehicle resources of the Huixiang model are tight, while the Comfort model and Business model have more idle vehicles, the server may tend to schedule an upgrade.

[0055] In addition, the server will also consider the user's historical order records. If the user has always chosen a preferential model and has never requested an upgrade, the server may be relatively cautious when making upgrade scheduling decisions. However, if the user has a record of multiple active upgrades, the server may be more proactive in considering scheduling an upgrade for him.

[0056] Assume that after comprehensive judgment, the server decides to upgrade the above-mentioned Huixiang car model order. At this time, the server will obtain the price of this car model for the Huixiang car model order. For example, the price of this car model for the Huixiang car model is 50 yuan.

[0057] The server will obtain the quote for the upgraded model and calculate the ratio of the quote for the current model to the quote for the upgraded model. Assuming the system configuration percentage is 150%, and the quote for the upgraded model, such as the comfort model, is 80 yuan, the ratio is 50 / 80 = 62.5%, which does not exceed the system configuration percentage.

[0058] However, if the upgraded model is a business model, the price quoted is 120 yuan, the ratio is 50 / 120≈41.67%, which exceeds the system configuration percentage. At the same time, the server will determine the model whose price difference with the price quoted for the Huixiang model is within the preset price difference threshold (for example, 30 yuan). Assume that in this example, the economy model (quoted at 60 yuan) and the comfort model (quoted at 80 yuan) meet the conditions.

[0059] The server then determines whether the target channel car order is a one-order, multiple-car order. A one-order, multiple-car order means that the user selects multiple car models at the same time when placing an order, for example, the user selects both a premium car model and an economy car model.

[0060] Assuming that the order is not a multiple-model order, the server will directly execute the next step.

[0061] If the order is a multi-car order, and the upgraded scheduled car models include at least two previously determined car models (economy car model and comfort car model), the server will remove the scheduled car models in the sub-order that are repeated with these two car models.

[0062] For example, if there is an economy car model in the sub-order, the server will remove it and then expand the model filter of the target channel car order based on the economy car model and the comfort car model. The model filter can be understood as the conditions for screening drivers and vehicles. The expanded model filter will focus more on matching the driver and vehicle resources of the economy car model and the comfort car model.

[0063] If the order is not a multiple-car order, the server will directly expand the car model filter based on the determined economy car model and comfort car model. In this way, in the subsequent dispatch process, the server will give priority to finding drivers who can provide economy car model or comfort car model services.

[0064] The server dispatches drivers based on the expanded vehicle type filter and preset dispatch rules. The preset dispatch rules may include factors such as the driver's distance, reputation, and service evaluation.

[0065] Assuming that there are multiple drivers nearby, among which Driver A is closer to the departure point of the order, drives a comfortable car and has a good reputation, the server will decide to select Driver A to take the order.

[0066] After confirming the driver, the server will synchronize the business logic layer services, such as updating the order status, recording the dispatch information, etc. Finally, the dispatch result will be synchronized to the target channel, that is, the user will be notified that the order has been successfully dispatched, as well as the information such as the driver and vehicle model that served it.

[0067] Assuming that the user places an order through the online car-hailing platform APP, the server will push the dispatch results to the APP, and the user can see the relevant information of the driver who accepts the order, the estimated arrival time, etc. on the APP.

[0068] Through the above detailed scenario examples, we hope to more clearly demonstrate the specific implementation process and application of the multi-channel quotation order upgrade scheduling method. In actual applications, the server will quickly and accurately process a large amount of real-time data and complex business logic to provide efficient and high-quality online car-hailing services.

[0069] In another implementation of the embodiment of the present invention, at 5 p.m. on a Friday, the server receives a target channel car order submitted by user Xiao Li through an online travel platform. Xiao Li needs to go from the company (location C) to the airport (location D) at 7 p.m.

[0070] The server determines that Xiao Li has chosen an economy car order among ordinary cars. At this point, the server begins to make an upgrade scheduling decision. It first checks the vehicle resources at the current time period and location, and finds that economy cars are relatively scarce, while comfort cars and business cars have a certain number of idle cars. At the same time, the server analyzes Xiao Li's historical orders and finds that he had a pleasant experience of being upgraded for free due to a vehicle allocation problem. Combining these factors, the server believes that it can make an upgrade scheduling decision for Xiao Li's order.

[0071] Since the upgrade scheduling decision was passed, the server obtained the quotation for Xiao Li's economy car order, which was 70 yuan.

[0072] The server obtains a quote of 100 yuan for the comfort model and 150 yuan for the business model. The ratio of the quote of this model to the quote of the upgraded model is calculated. The ratio of the economy model to the comfort model is 70 / 100=70%, which does not exceed the system configuration of 80%; the ratio of the economy model to the business model is 70 / 150≈46.67%, which exceeds the system configuration of 50%. At the same time, the preset price difference threshold is 30 yuan, and the model with a difference of 30 yuan from the economy model is determined to be a comfort model (the price difference is 30 yuan).

[0073] The server determined that Xiao Li’s order was not an order for multiple models.

[0074] Since the order is not a multiple-model order, this step is not performed.

[0075] The server expands the vehicle model filter of the target channel vehicle order based on the comfortable vehicle models, so as to more accurately match the drivers who can provide comfortable vehicle model services in subsequent scheduling.

[0076] Based on the vehicle type filter and preset dispatch rules, the server finds that the driver, Mr. Wang, is close to Xiao Li's departure point, that he drives a comfort model, and that his recent service reviews are excellent. The server decides to select Mr. Wang to take Xiao Li's order, and simultaneously updates the business logic layer services, such as changing the order status to "Driver Allocated" and recording relevant dispatch information. Finally, the dispatch results are synchronized to the online travel platform, and Xiao Li receives a notification on the platform that the driver serving him is Mr. Wang, who drives a comfort model and is expected to arrive at the departure point at 6:30.

[0077] Through the detailed examples of different scenarios above, we can more intuitively understand the actual application and execution process of the multi-channel quotation order upgrade scheduling method.

[0078] In the embodiment of the present invention, the upgrade scheduling determination may be implemented through the following examples.

[0079] Determine whether the target channel car order is a point-to-point type order;

[0080] If yes, determine whether the target channel car order is from a separate inquiry channel, and make an upgrade scheduling decision based on the determination result;

[0081] If not, execute the step of obtaining the quotation of the vehicle model included in the vehicle order of the target channel.

[0082] In the embodiment of the present invention, for example, on a working day morning, the server receives multiple target channel car orders. First, the server analyzes each order to determine whether it is a point-to-point type order.

[0083] For example, the order submitted by user Xiao Zhang clearly states that the order is from home (location E) to the company (location F) without any stops along the way, and the server determines that this is a point-to-point order. However, the order submitted by user Xiao Wang indicates that the order starts from the mall (location G) and needs to go through multiple locations before finally reaching the destination (location H), and the server determines that this is not a point-to-point order.

[0084] For orders that are determined to be point-to-point, the server will further determine whether they originate from a separate inquiry channel.

[0085] Assuming that Xiao Zhang's order comes from a separate inquiry channel, the server will call the billing interface and calculate the missing price from the affordable model to the comfortable model based on the estimated ID's city, region, channel, and holiday information. For example, after calculation, from location E to location F, the price of the affordable model is 30 yuan, the price of the comfortable model is 50 yuan, and the missing price is 20 yuan.

[0086] Then, the server will compare the channel price and platform price of the point-to-point order based on the missing price. If the comparison result does not obtain the price of the preferential model, the upgrade scheduling will fail. For example, the platform's preferential model price is 25 yuan, which is lower than the calculated missing price, and the upgrade scheduling will fail.

[0087] However, if the price comparison result obtains the quotation of the Huixiang model, for example, the platform's Huixiang model quotation is 35 yuan, which is higher than the calculated missing price, then the upgrade scheduling is determined to be successful.

[0088] Assume that another user, Xiao Li, who places a point-to-point order, does not place his order through a separate inquiry channel. The server will modify the dispatched vehicle model corresponding to Xiao Li's order to the Huixiang vehicle model, and update the vehicle model amount corresponding to the Huixiang vehicle model to the vehicle model amount in the estimated ID.

[0089] Next, the server calls the billing interface, calculates the missing price in the same way, and compares the prices. If the preferential car model quotation is not obtained, the upgrade scheduling is judged to fail; if the preferential car model quotation is obtained, the upgrade scheduling is judged to pass.

[0090] For those orders that are determined to be non-point-to-point types, the server will not perform the above-mentioned judgment on the separate inquiry channel, but will directly execute the step of obtaining the quotation for this model included in the vehicle use order of the target channel.

[0091] For example, for a non-point-to-point order placed by user Xiao Wang, the server will directly obtain the quotation for the car model selected by him (assuming it is an economy car model), and then process it according to the subsequent process to determine whether an upgrade is required and how to perform scheduling operations.

[0092] Through the above detailed scenario examples, the specific operations and judgment basis of the server in the process of upgrade scheduling can be more clearly demonstrated, thereby ensuring that more reasonable and high-quality services are provided to users.

[0093] In an embodiment of the present invention, the determination of whether the target channel car order originates from a separate inquiry channel, and the determination of the upgrade scheduling based on the determination result, can be implemented through the following examples. In the case where the target channel car order originates from the separate inquiry channel, the billing interface is called to calculate the missing price from the affordable model to the comfortable model based on the city, region, channel and holiday information of the estimated id, and the channel price and platform price of the point-to-point order are compared based on the missing price to obtain a comparison result, which includes whether the affordable model quotation is obtained; if the comparison result does not obtain the affordable model quotation, the upgrade scheduling determination fails; if the comparison result is that the affordable model quotation is not obtained, the upgrade scheduling determination passes;

[0094] In the case that the target channel vehicle order does not originate from the separate inquiry channel, the dispatched vehicle model corresponding to the target channel vehicle order is modified to the Huixiang vehicle model, and the vehicle model amount corresponding to the Huixiang vehicle model is updated to the vehicle model amount in the estimated ID, and the billing interface is called to calculate the missing price from the Huixiang vehicle model to the comfort vehicle model according to the city, region, channel and holiday information of the estimated ID, and the channel price and platform price of the point-to-point order are compared based on the missing price to obtain a comparison result, which includes whether the Huixiang vehicle model quotation is obtained; if the comparison result does not obtain the Huixiang vehicle model quotation, the upgrade scheduling is judged to fail; if the comparison result is that the Huixiang vehicle model quotation is not obtained, the upgrade scheduling is judged to pass.

[0095] In the embodiment of the present invention, for example, on a busy weekend, the server receives a target channel car order submitted by user Xiao Zhao. The server first determines whether the order comes from a separate inquiry channel, and after system identification and determination, determines that the order comes from a separate inquiry channel.

[0096] The server then calls the billing interface to calculate the missing prices from the affordable model to the comfortable model based on the information contained in the estimated ID, including the city (assuming it is a first-tier city A), region (district B of city A), channel (specific online travel platform X), and weekend.

[0097] After calculation, from Xiao Zhao's departure point (location I) to the destination (location J), the estimated price of the Huixiang model is 40 yuan, and the estimated price of the Comfort model is 70 yuan, so the missing price is 30 yuan.

[0098] Next, the server compares the channel price and platform price for point-to-point orders based on this missing price.

[0099] The platform obtains a price quote of 35 yuan for the Huixiang car model from the channel, which is 30 yuan higher than the calculated missing price. At this time, the price comparison result is that the Huixiang car model price quote is obtained, and the server determines that the upgrade scheduling is successful.

[0100] Then, the server can perform upgrade scheduling-related operations for Xiao Zhao according to the subsequent process, such as obtaining a quote for this car model, determining the price difference, etc.

[0101] Let’s look at another example. User Xiaoqian also submitted an order from a separate inquiry channel.

[0102] The server calls the billing interface according to the same process to perform calculations, and this time the missing price calculated is 25 yuan.

[0103] However, the price quoted by the platform for the Huixiang model from the channel is 20 yuan, which is lower than the calculated missing price. At this time, the price comparison result is that the Huixiang model price is not obtained, and the server determines that the upgrade scheduling has failed.

[0104] The server will not arrange an upgrade for Xiao Qian, but will arrange follow-up services according to the car model of the original order.

[0105] On a weekday afternoon, the server received a target channel car order submitted by user Xiao Sun.

[0106] The server determined that this order did not originate from a separate inquiry channel.

[0107] Therefore, the server changes the dispatched vehicle model corresponding to Xiao Sun's order to the Huixiang model, and updates the vehicle model amount corresponding to the Huixiang model to the vehicle model amount within the estimated ID.

[0108] Assume that the amount of the updated Huixiang model is 55 yuan.

[0109] Next, the server calls the billing interface to calculate the missing prices from the affordable model to the comfortable model based on information such as the city (assuming it is a second-tier city K), region (District L in City K), channel (online travel platform Y) and holidays (working days) in the estimated ID.

[0110] After calculation, the missing price this time is 28 yuan.

[0111] Then, the server compares the channel price and platform price based on the missing price.

[0112] The platform obtains a price quote of 30 yuan for the Huixiang car model, which is higher than the calculated missing price. At this time, the price comparison result is that the Huixiang car model price quote is obtained, and the server determines that the upgrade scheduling is successful.

[0113] The server continues to perform subsequent upgrade scheduling operations for Xiao Sun.

[0114] For example, the order submitted by user Xiao Zhou.

[0115] After the server changed the dispatched vehicle model to the Huixiang model and updated the vehicle model amount, the calculated missing price was 22 yuan.

[0116] However, the price quoted by the platform for the Huixiang model is 18 yuan, which is lower than the missing price. At this time, the price comparison result is that the Huixiang model price is not obtained, and the server determines that the upgrade scheduling has failed.

[0117] The server arranges service for Xiao Zhou according to the car model of the original order and does not make any upgrade arrangements.

[0118] Through the above detailed scenario examples, the server can accurately make upgrade scheduling decisions based on the source of the target channel car orders and related price information, thereby providing users with more appropriate service arrangements.

[0119] In the embodiment of the present invention, synchronizing the scheduling result to the target channel may be implemented through the following example.

[0120] Determining whether the dispatch result includes point-to-point modification of vehicle type identification;

[0121] If so, modify the parent order model to the original channel model, and synchronize the dispatch result to the target channel;

[0122] If not, the scheduling result is synchronized to the target channel.

[0123] In the embodiment of the present invention, illustratively, on a normal working day, the server completes a series of order scheduling decisions.

[0124] First, the server processed the car order of user Xiao Wu. After the scheduling calculation, the server obtained the scheduling result.

[0125] The server determines whether the dispatch result includes the point-to-point modification vehicle type identification. After checking, it is found that the dispatch result includes the point-to-point modification vehicle type identification.

[0126] It turned out that Xiao Wu originally ordered an economy car model, but due to various factors, the server dispatched a higher-end comfort car model for him and marked the point-to-point modification of the car model logo.

[0127] The server then changes the parent order model to the original channel model. In this example, the original channel model is the economy model. After the modification is completed, the server will synchronize the complete scheduling results including the final scheduling to the comfort model and the modification of the parent order model to the economy model to the target channel.

[0128] Assuming that the target channel is the application of a certain online car-hailing platform, Xiao Wu can see on his mobile app that the economy car model he originally ordered has been adjusted to a comfort car model. He can also see relevant information that the parent order model is an economy car model.

[0129] Next, the server processes the order of user Xiao Zheng. After judgment, the dispatch result does not include point-to-point modification of the vehicle model identification.

[0130] Xiao Zheng chose a comfort model when placing an order. The server matched him with a suitable driver and vehicle according to the dispatch rules without modifying the model.

[0131] The server directly synchronizes the dispatch result without any modification to the vehicle type, that is, the comfortable vehicle type service arranged for Xiao Zheng and the corresponding driver information, to the target channel, that is, the online car-hailing platform application. Xiao Zheng can obtain timely information on the application that his order has been successfully dispatched, as well as the specific service vehicle type and driver information.

[0132] For example, the order of user Xiao Wang. The server determines that the dispatch result includes point-to-point modification of the vehicle model identification. Xiao Wang initially selected the Huixiang model, which was eventually dispatched to the business model. The server modifies the parent order model to the Huixiang model and synchronizes the dispatch result to the target channel. Xiao Wang can clearly see the changes in the model and the model information of the original order in the target channel.

[0133] Through such a process, the server can accurately synchronize the scheduling results to the target channel according to different situations, ensuring that users can obtain the latest status and related information of the order in a timely and accurate manner, thereby improving the user experience.

[0134] The above scenario examples show in detail the specific operations and processing logic of the server when synchronizing the scheduling results to the target channel. I hope it can meet your needs. If you have other requirements, please feel free to let me know.

[0135] In the embodiment of the present invention, the at least two vehicle models include a preferential vehicle model, an economic vehicle model, a comfortable vehicle model, a business vehicle model, and a luxury vehicle model;

[0136] The quotations of the preferential model, the economic model, the comfortable model, the business model and the luxury model increase in sequence;

[0137] The orders corresponding to the preferential model, the economical model and the comfortable model belong to the ordinary model orders.

[0138] In the embodiment of the present invention, the following is an example of a detailed scenario of the above vehicle model related content, with the server as the execution subject:

[0139] During a holiday season when travel demand is high, the server continues to handle a large number of car orders.

[0140] For example, user Xiao Liu submitted a car order. During the processing, the server first determines the car model information. The server learns that the available car models include affordable models, economic models, comfortable models, business models, and luxury models, and their car model quotations increase in sequence.

[0141] Huixiang models are usually the most affordable option, with a price of 1.5 yuan per kilometer and a starting price of 8 yuan. This model may have a relatively basic configuration, but it can meet basic travel needs.

[0142] The price of economy model will be slightly higher than that of benefit model, which may be 1.8 yuan per kilometer, with a starting price of 10 yuan. The performance and comfort of the vehicle will be improved to a certain extent, such as the interior space may be more spacious and the seats more comfortable.

[0143] The comfort model is an upgrade from the economy model, with a price of 2.2 yuan per kilometer and a starting price of 12 yuan. The comfort model is usually equipped with more advanced seat materials and may also provide some additional conveniences in the car, such as charging ports and better air conditioning systems.

[0144] The price of business car models is obviously higher than the previous ones, which may be 3 yuan per kilometer, with a starting price of 18 yuan. This type of car often has a grand appearance and a spacious and luxurious interior, which is suitable for business travel or users who have high requirements for travel quality.

[0145] The luxury model is the most expensive option, which may reach 5 yuan per kilometer, with a starting price of 30 yuan. The vehicle has top-level configuration and provides the ultimate comfort and luxury experience.

[0146] Xiao Liu chose the Huixiang model, and the server identified it as a regular model order. Later, another user, Xiao Chen, submitted an order for the Economy model, which was also identified as a regular model order by the server.

[0147] Not long after, user Xiao Yang placed an order for the comfort model, which is also an order for a regular model.

[0148] However, user Xiao Zhou directly selected the business car model because he had an important business activity, and the server distinguished it from the above-mentioned ordinary car models.

[0149] There is also a user named Xiao Wu who chose a luxury car model in order to enjoy the top travel experience. The server can also accurately identify it and process it according to the corresponding rules.

[0150] In actual order processing, the server will arrange the most suitable vehicle for the user based on the user's selection and various conditions, such as the availability of vehicle resources, scheduling rules, etc.

[0151] Through such vehicle model settings and quotation system, the server can effectively meet the diverse needs of different users, while rationally allocating vehicle resources to ensure efficient and high-quality travel services.

[0152] In the embodiments of the present invention, the following implementation modes are also provided.

[0153] If the scheduling result fails to be synchronized to the target channel, resynchronization is performed or a backup synchronization mechanism is adopted.

[0154] In the embodiment of the present invention, illustratively, on a busy weekend, the server completes the scheduling of a series of car orders and is ready to synchronize the scheduling results to the target channel.

[0155] For example, after the server processed the order of user Xiaoma and successfully completed the dispatch, it tried to synchronize the result to the corresponding online car-hailing platform. However, due to network congestion or platform interface failure, the first synchronization operation failed.

[0156] The server immediately detects the synchronization failure and starts a resynchronization mechanism. It reorganizes the dispatch result data of the Xiaoma order, including the assigned driver information, vehicle model, and estimated arrival time, and then tries to send this information to the target channel again.

[0157] However, if the resynchronization still fails, the server will switch to the backup synchronization mechanism. Assume that the backup synchronization mechanism notifies the dispatch result to the user Xiaoma through SMS or other backup communication channels. The server will generate a SMS message with detailed dispatch information, such as "Dear Xiaoma user, your order has been dispatched successfully. The driver assigned to you is Mr. Zhang, who drives a comfortable car. It is expected to arrive at your pick-up location in 15 minutes. Please pay attention." Then send this information through the SMS platform.

[0158] For example, the server also encountered a synchronization failure when processing the order of user Xiao Hu. The server first resynchronizes, rebuilds the data packet and tries to send it. If it still fails, it switches to the backup synchronization mechanism, which may be to inform Xiao Hu of the scheduling result by email, and the content of the email details the scheduling details of the order.

[0159] Or, when processing the order synchronization of user Xiao Guo, after the first synchronization fails, the server will also check the network connection status, the server response of the target channel, etc. during the resynchronization process to determine the problem and try to solve it. If the resynchronization is still unsuccessful, the backup synchronization mechanism will be quickly started to ensure that Xiao Guo can obtain the scheduling results in time.

[0160] Through such a mechanism, the server can ensure to the greatest extent possible that users receive scheduling results in a timely manner, reduce the inconvenience caused by synchronization failures, and improve user experience and service reliability.

[0161] In the embodiments of the present invention, the following implementation modes are also provided.

[0162] Verify the legitimacy and completeness of the target channel vehicle order.

[0163] In the embodiment of the present invention, exemplarily, on a normal working day, the server continuously receives a large number of vehicle orders from different target channels.

[0164] For example, the server receives a car order submitted by user Xiao Zheng. First, the server verifies the legitimacy of the order. It checks whether the personal information provided by the user, such as name, ID number, contact information, etc., is authentic and valid. At the same time, the server also verifies whether the user's payment method is legal and available, such as whether the associated bank card is in normal status, or whether the third-party payment account has been authenticated and has sufficient payment limit.

[0165] Next, the server will verify the integrity of the order. It will confirm that the order contains the necessary information, such as the accurate departure and destination addresses, the expected time of use, etc. If Xiao Zheng only fills in a vague address in the order, such as "near the city center", the server will determine that the order is incomplete and send a prompt to Xiao Zheng, asking him to supplement the detailed and accurate address information.

[0166] For another example, the server received an order submitted by user Xiao Wang. In terms of legitimacy verification, the server confirmed that Xiao Wang's identity information was accurate and the payment method was legal and valid. In terms of integrity verification, the server found that Xiao Wang not only provided a clear departure and destination (down to the house number), but also accurately filled in the expected time of use and whether there were any special needs (such as a child seat). The server determined that the order was legal and complete.

[0167] In addition, when the server receives an order from user Xiao Li and finds that the ID number he provided is incorrect, or that there is an abnormality in the selected payment method (such as an expired credit card), the server will immediately notify Xiao Li to modify the relevant information to ensure the legitimacy of the order.

[0168] For user Xiao Sun's order, if he does not fill in the time of use or the destination address is unclear (for example, he only writes the name of the community without indicating the specific building and unit), the server will determine that the order is incomplete and remind Xiao Sun to complete it through text messages or in-app notifications, otherwise subsequent scheduling processing will not be possible.

[0169] By strictly checking the legality and integrity of each target channel car order, the server can effectively prevent erroneous and irregular orders from entering the scheduling process, ensuring the smooth progress of car services, while also protecting the legitimate rights and interests of users and service providers.

[0170] Please refer to Figure 2 , Figure 2 A multi-channel quotation order upgrade scheduling device 110 provided in an embodiment of the present invention includes:

[0171] The acquisition module 1101 is used to acquire a target channel vehicle order; if the target channel vehicle order is an ordinary vehicle order, perform an upgrade scheduling determination; if the scheduling determination is passed, acquire the quotation of the vehicle model included in the target channel vehicle order; if the ratio of the quotation of the vehicle model to the quotation of the upgraded vehicle model exceeds the system configuration percentage, determine at least two vehicle models whose price difference with the quotation of the vehicle model is within a preset price difference threshold; determine whether the target channel vehicle order is a one-order multi-vehicle order, and whether the upgrade scheduling vehicle models include the at least two vehicle models; if so, remove the scheduling vehicle models that are repeated with the at least two vehicle models in the sub-order corresponding to the target channel vehicle order, and expand the vehicle model filter of the target channel vehicle order according to the at least two vehicle models; if not, expand the vehicle model filter of the target channel vehicle order according to the at least two vehicle models;

[0172] The dispatch module 1102 is used to dispatch drivers according to the vehicle type filter combined with preset dispatch rules, and synchronize the business logic layer service to synchronize the dispatch results to the target channel.

[0173] It should be noted that the implementation principle of the aforementioned multi-channel quotation order upgrade scheduling device 110 can refer to the implementation principle of the aforementioned multi-channel quotation order upgrade scheduling method, which will not be repeated here. It should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the multi-channel quotation order upgrade scheduling device 110 can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and a processing element of the above device can call and execute the function of the above multi-channel quotation order upgrade scheduling device 110. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in a processor element or an instruction in software form.

[0174] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs), etc. For another example, when a module above is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0175] The embodiment of the present invention provides a computer device 100, which includes a processor and a non-volatile memory storing computer instructions. When the computer instructions are executed by the processor, the computer device 100 executes the aforementioned multi-channel quotation order upgrade scheduling device 110. Figure 3 As shown, Figure 3The computer device 100 provided in the embodiment of the present invention is a structural block diagram. The computer device 100 includes a multi-channel quotation order upgrade scheduling device 110, a memory 111, a processor 112 and a communication unit 113.

[0176] To achieve data transmission or interaction, the memory 111, the processor 112 and the communication unit 113 are electrically connected to each other directly or indirectly. For example, the electrical connection between these components can be achieved through one or more communication buses or signal lines. The multi-channel quotation order upgrade scheduling device 110 includes at least one software function module that can be stored in the memory 111 in the form of software or firmware or solidified in the operating system (OS) of the computer device 100. The processor 112 is used to execute the multi-channel quotation order upgrade scheduling device 110 stored in the memory 111, such as the software function modules and computer programs included in the multi-channel quotation order upgrade scheduling device 110.

[0177] An embodiment of the present invention provides a readable storage medium, which includes a computer program. When the computer program is running, it controls the computer device where the readable storage medium is located to execute the aforementioned multi-channel quotation order upgrade scheduling method.

[0178] For illustrative purposes, the foregoing description is made with reference to specific embodiments. However, the above illustrative discussion is not intended to be exhaustive or to limit the present disclosure to the precise form disclosed. Numerous modifications and variations are possible in accordance with the above teachings. These embodiments are selected and described in order to best illustrate the principles of the present disclosure and its practical application, so that those skilled in the art can best utilize the present disclosure and utilize various embodiments with different modifications to suit the intended specific application.

Claims

1. A method for scheduling cabin upgrades based on multi-channel quotation orders, characterized in that: include: Obtain vehicle orders from target channels; When the target channel vehicle order is an order for a common vehicle model, an upgrade scheduling decision is made; If the scheduling is determined to be successful, obtaining a quotation for the vehicle model included in the vehicle order of the target channel; In the case where the ratio of the quotation of the current model to the quotation of the upgraded model exceeds the system configuration percentage, determining at least two models whose price difference with the quotation of the current model is within a preset price difference threshold; Determine whether the target channel vehicle order is a one-order multi-car model order, and whether the upgraded dispatched car models include the at least two car models; If yes, then remove the dispatched vehicle models that are repeated with the at least two vehicle models in the sub-order corresponding to the vehicle order of the target channel, and expand the vehicle model filter of the vehicle order of the target channel according to the at least two vehicle models; If not, expanding the vehicle model filter of the vehicle order of the target channel according to the at least two vehicle models; The driver is dispatched and decided based on the vehicle type filter and the preset dispatch rules, and the business logic layer service is synchronized to synchronize the dispatch result to the target channel.

2. The method according to claim 1, characterized in that The upgrade scheduling determination includes: Determine whether the target channel car order is a point-to-point type order; If yes, determine whether the target channel car order is from a separate inquiry channel, and make an upgrade scheduling decision based on the determination result; If not, execute the step of obtaining the quotation of the vehicle model included in the vehicle order of the target channel.

3. The method according to claim 2, characterized in that The determining whether the target channel car order originates from a separate price inquiry channel, and performing upgrade scheduling determination based on the determination result, includes: In the case where the target channel car order originates from the separate inquiry channel, the billing interface is called to calculate the missing price from the affordable model to the comfortable model according to the city, region, channel and holiday information of the estimated ID, and the channel price and platform price of the point-to-point order are compared according to the missing price to obtain a comparison result, which includes whether the affordable model quotation is obtained; if the comparison result does not obtain the affordable model quotation, the upgrade scheduling is judged to fail; if the comparison result is that the affordable model quotation is not obtained, the upgrade scheduling is judged to pass; In the case that the target channel vehicle order does not originate from the separate inquiry channel, the dispatched vehicle model corresponding to the target channel vehicle order is modified to the Huixiang vehicle model, and the vehicle model amount corresponding to the Huixiang vehicle model is updated to the vehicle model amount in the estimated ID, and the billing interface is called to calculate the missing price from the Huixiang vehicle model to the comfort vehicle model according to the city, region, channel and holiday information of the estimated ID, and the channel price and platform price of the point-to-point order are compared based on the missing price to obtain a comparison result, which includes whether the Huixiang vehicle model quotation is obtained; if the comparison result does not obtain the Huixiang vehicle model quotation, the upgrade scheduling is judged to fail; if the comparison result is that the Huixiang vehicle model quotation is not obtained, the upgrade scheduling is judged to pass.

4. The method according to claim 1, characterized in that The step of synchronizing the scheduling results to the target channel includes: Determining whether the dispatch result includes point-to-point modification of vehicle type identification; If so, modify the parent order model to the original channel model, and synchronize the dispatch result to the target channel; If not, the scheduling result is synchronized to the target channel.

5. The method according to claim 1, characterized in that The at least two car models include a preferential car model, an economical car model, a comfortable car model, a business car model and a luxury car model; The quotations of the preferential model, the economic model, the comfortable model, the business model and the luxury model increase in sequence; The orders corresponding to the preferential model, the economical model and the comfortable model belong to the ordinary model orders.

6. The method according to claim 1, characterized in that The method further comprises: If the scheduling result fails to be synchronized to the target channel, resynchronization is performed or a backup synchronization mechanism is adopted.

7. The method according to claim 1, characterized in that The method further comprises: Verify the legitimacy and completeness of the target channel vehicle order.

8. A multi-channel quotation order upgrade scheduling device, characterized in that: include: The acquisition module is used to obtain the vehicle orders from the target channel; When the target channel vehicle order is an order for a common vehicle model, an upgrade scheduling decision is made; In the case where the dispatch determination is passed, the quotation of the current model included in the target channel vehicle order is obtained; in the case where the ratio of the quotation of the current model to the quotation of the upgraded model exceeds the system configuration percentage, at least two models whose price difference with the quotation of the current model is within a preset price difference threshold are determined; it is determined whether the target channel vehicle order is a one-order multi-model order, and whether the upgraded dispatched models include the at least two models; if so, the dispatched models that are repeated with the at least two models in the sub-order corresponding to the target channel vehicle order are eliminated, and the model filter of the target channel vehicle order is expanded according to the at least two models; if not, the model filter of the target channel vehicle order is expanded according to the at least two models; The dispatch module is used to dispatch drivers according to the vehicle type filter combined with preset dispatch rules, and synchronize the business logic layer service to synchronize the dispatch results to the target channel.

9. A computer device, characterized in that: The computer device comprises a processor and a non-volatile memory storing computer instructions. When the computer instructions are executed by the processor, the computer device executes the method according to any one of claims 1 to 7.

10. A readable storage medium, characterized in that: The readable storage medium includes a computer program, and when the computer program is executed, the computer device where the readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Ride-hailing service request handling method, device and server

    CN108009841A

  • Car order processing method and device, medium and equipment

    CN114187066A

  • Vehicle data system for distribution of vehicle data in an online networked environment

    US20170032400A1