Method and device for matching vehicle for order, equipment and storage medium

By pre-configuring order processing rules and vehicle screening rules, the received retail orders are prioritized and matched with the target vehicle, solving the problem of inefficient retail order matching vehicles in the prior art, and achieving efficient matching that flexibly adapts to changes in sales strategies.

CN119599391APending Publication Date: 2025-03-11ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411761941.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The inefficiency of matching vehicles for retail orders in the prior art is mainly due to the inefficient need of staff to frequently adjust the query database to adapt to changes in sales strategies, but they cannot flexibly replace the vehicle database, resulting in inefficient matching.

Method used

By preconfiguring order processing rules and vehicle filtering rules, the received retail orders are prioritized based on these rules and matched the target vehicles from the preconfigured vehicle library in turn. Order processing rules and vehicle filtering rules are configured according to sales strategies, ensuring that the query vehicle database can be automatically adjusted when the policy changes.

Benefits of technology

It realizes flexible adaptation to changes in sales strategies when matching retail orders with vehicles, improves matching efficiency, and avoids inefficiency caused by sales employees due to jumping into the queue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599391A_ABST
    Figure CN119599391A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for matching vehicles for orders, equipment and a storage medium, relates to the technical field of data processing, and discloses a method for matching vehicles for orders, which comprises the following steps: performing priority ranking on retail orders of received vehicles based on a pre-configured order processing rule, determining a processing sequence of the retail orders, the order processing rule is configured according to a sales strategy; and according to the processing sequence, a target vehicle is sequentially matched for each retail order from a vehicle library corresponding to a pre-configured vehicle screening rule, and the vehicle screening rule is configured according to the sales strategy. Namely, the vehicle library needing to be inquired is automatically changed according to the modified vehicle screening rule, and the target vehicle corresponding to the retail order is screened from the corresponding vehicle library, so that the change of the sales strategy can be flexibly adapted when the vehicle is matched for the retail order, and the efficiency of matching the vehicle for the retail order is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method, device, equipment and storage medium for matching vehicles with orders. Background Art

[0002] As consumers' demands for personalization increase, automobile manufacturers provide more customization options. These customized production processes require extra time to arrange and execute. Therefore, consumers need to place an order first. After the consumers place the order, the corresponding vehicles will be matched to the consumers based on the order.

[0003] Currently, staff members learn about consumers’ specific needs through retail orders, and the sales or logistics department inquires about the current inventory to see if there are ready-made vehicles to meet the retail order needs. When there are no ready-made vehicles available, they evaluate whether there is enough time to wait for new vehicles or whether consumers’ needs can be adjusted to match the existing inventory. As sales strategies change, staff members need to adjust the database that needs to be queried for vehicle allocation in a timely manner. However, due to the large number of retail orders and the inability to flexibly change the vehicle database that needs to be queried after the sales strategy changes, the efficiency of matching vehicles for retail orders is ultimately low.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a method for matching vehicles to orders, aiming to solve the technical problem of inefficiency in matching vehicles to orders.

[0006] To achieve the above objectives, the present application proposes a method for matching vehicles for orders, the method comprising:

[0007] Prioritizing received retail orders for vehicles based on pre-configured order processing rules to determine a processing order for the retail orders, wherein the order processing rules are configured according to a sales strategy;

[0008] According to the processing sequence, target vehicles are matched for each of the retail orders in turn from a vehicle library corresponding to a pre-configured vehicle screening rule, wherein the vehicle screening rule is configured according to the sales strategy.

[0009] In one embodiment, the step of matching target vehicles from a vehicle library corresponding to a pre-configured vehicle screening rule for each retail order in turn according to the processing order comprises:

[0010] Determine the first unassigned order with the highest priority from the retail orders according to the processing order;

[0011] Based on the pre-configured vehicle screening rules, determining a preferred vehicle library that needs to be allocated a vehicle for the first unallocated vehicle order;

[0012] A target vehicle corresponding to the order requirement of the first unassigned vehicle order is matched from the preferred vehicle library, and the target vehicle is in a waiting-to-match state.

[0013] In one embodiment, the step of matching a target vehicle corresponding to the order requirement of the first unassigned vehicle order from the preferred vehicle library includes:

[0014] Selecting vehicles to be matched whose vehicle status is a to-be-matched status from the preferred vehicle library;

[0015] Selecting a set of vehicles that meet the order requirements of the first unallocated vehicle order from the vehicles to be allocated;

[0016] Based on the vehicle sorting rules pre-selected according to the sales strategy, the set of eligible vehicles is prioritized, and the vehicle with the highest priority is determined as the target vehicle corresponding to the order demand.

[0017] In one embodiment, the step of selecting the to-be-matched vehicles whose vehicle status is a to-be-matched status from the preferred vehicle library comprises:

[0018] If there is no vehicle whose vehicle status is the to-be-matched status in the preferred vehicle library, then the vehicle status of each vehicle in the deferred vehicle library is read based on the vehicle screening rule, and the deferred vehicle library is a vehicle library with a lower priority than the preferred vehicle library after being sorted based on the vehicle screening rule;

[0019] The vehicles to be matched whose vehicle status is a to-be-matched status are screened from the deferred vehicle library.

[0020] In one embodiment, after the step of matching the target vehicle corresponding to the order requirement of the first unassigned vehicle order from the preferred vehicle library, the step further includes:

[0021] After matching the target vehicle for the first unassigned vehicle order, marking the first unassigned vehicle order as an assigned vehicle order, and updating the first unassigned vehicle order with the highest priority among the retail orders based on the processing order.

[0022] In one embodiment, the order processing rules include order screening rules and order sorting rules. The steps of prioritizing the received retail orders of vehicles based on the pre-configured order processing rules and determining the processing order of the retail orders include:

[0023] Based on the pre-configured order screening rules, the received retail orders are screened for pending orders with an order status of waiting for vehicle allocation or reserved;

[0024] Based on the order sorting rule, determining the priority of each of the pending orders;

[0025] The pending orders are sorted based on the priorities to determine a processing order for the pending orders.

[0026] In addition, to achieve the above purpose, the present application also proposes a device for matching vehicles with orders, and the device for matching vehicles with orders includes:

[0027] An order sorting module, for prioritizing received retail orders for vehicles based on pre-configured order processing rules and determining a processing order for the retail orders, wherein the order processing rules are configured according to a sales strategy;

[0028] A vehicle matching module is used to match a target vehicle for each retail order in turn from a vehicle library corresponding to a pre-configured vehicle screening rule according to the processing sequence, wherein the vehicle screening rule is configured according to the sales strategy.

[0029] In addition, to achieve the above-mentioned purpose, the present application also proposes a device for matching vehicles for orders, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the method for matching vehicles for orders as described above.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the method for matching vehicles to orders as described above are implemented.

[0031] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the method for matching vehicles to orders as described above.

[0032] One or more technical solutions proposed in this application have at least the following technical effects:

[0033] Since the sales strategies of various vehicle stores are different, the present application needs to change the sorting of orders after obtaining the orders according to the changes in the sales strategies. Therefore, the corresponding order processing rules are pre-set according to the sales strategies to adapt to the actual sales situation of the store, and the received retail orders are prioritized according to the order processing rules to obtain the processing order of each order to avoid sales staff jumping the queue for various reasons. Then, according to the order processing order, the retail orders are matched with vehicles in turn. When matching vehicles for retail orders, vehicles are matched for retail orders from the corresponding vehicle library according to the vehicle screening rules. Since the vehicle screening rules are pre-configured according to the sales strategies, when the sales strategies change, the staff only needs to modify the vehicle screening rules to automatically change the vehicle library to be queried according to the modified vehicle screening rules, and screen the target vehicles corresponding to the retail orders from the corresponding vehicle library, so that the sales strategies can be flexibly adapted to the changes in sales strategies when matching vehicles for retail orders, thereby improving the efficiency of matching vehicles for retail orders. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0036] Figure 1 A flowchart of a method for matching vehicles with orders provided in Embodiment 1 of the present application;

[0037] Figure 2 A flowchart of the second embodiment of the method for matching vehicles with orders provided by the present application;

[0038] Figure 3 This is a flow chart of the third embodiment of the method for matching vehicles with orders provided by the present application;

[0039] Figure 4 A simplified flowchart of a method for matching vehicles to orders provided in an embodiment of the present application;

[0040] Figure 5 This is a schematic diagram of the module structure of a device for order matching vehicles according to an embodiment of the present application;

[0041] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the method for order matching vehicles in an embodiment of the present application.

[0042] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0043] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0044] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0045] The main solution of the embodiment of the present application is: after receiving the retail order of the vehicle, the order processing platform prioritizes the received retail order of the vehicle based on the pre-configured order processing rules, and determines the processing order of the retail orders, and the order processing rules are configured according to the sales strategy; according to the processing order, the target vehicle is matched in turn for each retail order from the vehicle library corresponding to the pre-configured vehicle screening rules, and the vehicle screening rules are configured according to the sales strategy.

[0046] In this embodiment, for ease of description, the following description is made with the order processing platform as the execution entity.

[0047] In the prior art, staff members learn about the specific needs of consumers through retail orders, and the sales or logistics department inquires about the current inventory to see if there are ready-made vehicles that can meet the needs of retail orders. When there are no ready-made vehicles available, it is evaluated whether there is enough time to wait for new vehicles or whether the needs of consumers can be adjusted to match the existing inventory. As sales strategies change, staff members need to adjust the database that needs to be queried for vehicle allocation in a timely manner. However, due to the excessive number of retail orders and the inability to flexibly change the vehicle database that needs to be queried after the sales strategy changes, the efficiency of matching vehicles for retail orders is ultimately low.

[0048] The present application provides a solution. Since the sales strategies of various vehicle stores are different, the order sorting after obtaining the order also needs to be changed according to the change of the sales strategy. Therefore, the corresponding order processing rules are pre-set according to the sales strategy to adapt to the actual sales situation of the store, and the received retail orders are prioritized according to the order processing rules to obtain the processing order of each order to avoid sales staff jumping the queue for various reasons. Then, according to the order processing order, the retail orders are matched with vehicles in turn. When matching vehicles for retail orders, vehicles are matched for retail orders from the corresponding vehicle library according to the vehicle screening rules. Since the vehicle screening rules are pre-configured according to the sales strategy, when the sales strategy changes, the staff only needs to modify the vehicle screening rules to automatically change the vehicle library to be queried according to the modified vehicle screening rules, and screen the target vehicle corresponding to the retail order from the corresponding vehicle library, so that the sales strategy can be flexibly adapted to the changes in sales strategy when matching vehicles for retail orders, thereby improving the efficiency of matching vehicles for retail orders.

[0049] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, an order processing platform, etc. The following takes the order processing platform as an example to illustrate this embodiment and the following embodiments.

[0050] Based on this, the embodiment of the present application provides a method for matching vehicles for orders, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for matching vehicles with orders in the present application.

[0051] In this embodiment, the method for matching vehicles to an order includes steps S10 to S20:

[0052] Step S10, prioritizing the received retail orders of vehicles based on pre-configured order processing rules to determine the processing order of the retail orders, wherein the order processing rules are configured according to the sales strategy;

[0053] It should be noted that the order processing rules may include order screening rules and order sorting rules, wherein the order screening rules may be rules for screening orders according to a specified time period, or rules for screening orders according to a specified field range, etc. The order sorting rules may be rules for sorting according to the order time or the order time, or rules for sorting according to a specified field, etc. A retail order may be a formal purchase request generated when a consumer purchases a vehicle. The sales strategy may be a sales plan that each sales outlet adjusts in a targeted manner according to the actual sales situation and the company's overall sales plan, that is, the sales strategies of each sales outlet may be different.

[0054] For example, sales strategies may include the types of customers that are given priority, the batches of vehicles that are given priority for sale, the vehicle pools that are given priority for stock transfers, the vehicle models that are given priority for sale, and the payment methods that are given priority support by each store based on local car purchasing strategies.

[0055] In addition, it should be noted that the specified time period can be any defined time period, such as the last month, the last three months, the last 10 days, etc., which is determined according to the sales strategy of each sales outlet. The specified field range can be a field that represents special circumstances, such as a field that represents a special period for holding an event, a field for a certain enterprise, or a field for member customers of each sales outlet. The order time can be the time when the consumer submits the intention to purchase a car to the dealer or manufacturer and pays the advance payment (also known as the small deposit). This is the beginning of the car purchase process, indicating that the consumer has the intention to purchase a certain vehicle. The big deposit time can be when the consumer determines the specific model configuration, color and other information, signs a formal car purchase agreement with the seller, and pays a deposit (big deposit) of usually a large amount. This means that the car purchase contract between the two parties is formally established, and both the consumer and the car dealer are bound by the terms of the contract.

[0056] It is understandable that due to the different sales strategies of various sales outlets, the order of processing retail orders is also different. In order to ensure that the received retail orders of vehicles can be processed in an orderly manner according to the sales strategies, step S10 is required to automatically sort the orders. This can prevent store employees from jumping the queue for the retail orders they are responsible for in order to achieve more sales, thereby avoiding delays in some retail orders and improving the efficiency of processing retail orders.

[0057] It is understandable that when store employees process retail orders, sales strategies may be modified, resulting in changes in order processing rules. However, the retail orders involved in the order processing rules may only be a part of the currently unprocessed orders, and the other part needs to continue to be processed according to the original order processing rules. That is, when the sales strategy changes, the workload and complexity of the store employees may increase, thereby reducing the efficiency of store employees in processing retail orders. Therefore, by automatically processing retail orders according to the order processing rules through the order processing platform, it is possible to flexibly adapt to sales strategies and improve the efficiency of retail order processing.

[0058] Furthermore, configuring the order processing rules according to the sales strategy may be: configuring the order processing rules according to the sales strategy with a high priority of car allocation and a large order time sequence, an order placement time sequence, and a large order placement time sequence.

[0059] Specifically, if the sales strategy determines the order processing order based on the customer's membership level, customer type, and the amount of revenue that can be brought to the store, the orders of customers with the highest membership level and the highest revenue will be processed first according to the order receiving time, and the orders of ordinary customers will be processed last. For example, customer A's customer type is enterprise and the membership level is the highest, customer B's customer type is individual and the membership level is also the highest, customer C's customer type is enterprise and the membership level is not the highest, and customer A, customer B, and customer C place orders on the same day. Since customer A will bring the greatest revenue to the store, customer A's order will be processed first, and then the revenue that customer B and customer C can bring to the store will be determined. If the revenue that customer C brings to the store is greater than that of customer B, customer C's order processing order will be ranked second, and customer B's order will be processed last. The order can also be fine-tuned in combination with the vehicle models that are sold first.

[0060] Step S20, according to the processing sequence, matching target vehicles for each of the retail orders in turn from a vehicle library corresponding to a pre-configured vehicle screening rule, wherein the vehicle screening rule is configured according to the sales strategy.

[0061] It should be noted that the vehicle screening rule can be the basis for selecting vehicles with the same parameters configured according to the sales strategy; the vehicle screening rule can be determined by each sales outlet according to the sales strategy. The vehicle library can be a database of warehouses storing vehicles in various regions or a database of vehicles that can be manufactured by processing factories in various regions, etc.; the vehicle library is a database of warehouses that need to match vehicles for retail orders determined according to the vehicle screening rule. The target vehicle can be a vehicle matched for a retail order.

[0062] It is understandable that, since the number of vehicles that can be stored in warehouses in different regions is different, and the speed of selling vehicles is also different, in order to give priority to selling vehicles with earlier production dates among the existing vehicles in each warehouse, reduce the maintenance cost of these vehicles in the warehouse, or match vehicles for retail orders according to the vehicle manufacturing batch specified by the customer, it is necessary to determine vehicle screening rules according to specific sales strategies, determine the vehicle library that provides vehicles for retail orders, so as to achieve automatic matching of vehicles for retail orders to meet the sales strategies;

[0063] It is understandable that in order to check the vehicles that adapt to the sales strategy from the databases of warehouses in various regions, it is necessary to check the databases of each warehouse one by one and compare the data between the databases to query the vehicles that meet the order requirements in the retail orders. However, if store employees search the databases of various warehouses one by one for vehicles that meet the order requirements in the retail orders, the matching will be too complicated, thereby reducing the matching efficiency of vehicles for retail orders. Therefore, by performing step S20, a series of vehicle allocation rules can be set to systematize the complicated manual vehicle allocation system, liberate the mechanical operation of the business, improve work efficiency, shorten the vehicle allocation cycle, and thus improve the matching efficiency of vehicles for retail orders.

[0064] Furthermore, the vehicle screening rules can be configured according to the sales strategy: if the sales strategy is to give priority to vehicles in the vehicle library, then when configuring the vehicle screening rules, the vehicles corresponding to the order can be retrieved from the vehicle library with a high shipping priority level according to the shipping priority level of the vehicle library. If the vehicle library does not have the vehicle model corresponding to the current order, the processing workshops can also be sorted according to the order volume of the processing workshop and the distance from the store corresponding to the current order.

[0065] The present embodiment provides a method for matching vehicles for orders. Since the sales strategies of various vehicle stores are different, the order sorting after obtaining the orders also needs to be changed according to the changes in the sales strategies. Therefore, the corresponding order processing rules are pre-set according to the sales strategies to adapt to the actual sales situation of the store, and the received retail orders are prioritized according to the order processing rules to obtain the processing order of each order to avoid sales staff jumping the queue for various reasons. Then, according to the order processing order, the retail orders are matched with vehicles in turn. When matching vehicles for retail orders, vehicles are preferentially matched from the corresponding vehicle library according to the vehicle screening rules. Since the vehicle screening rules are pre-configured according to the sales strategies, when the sales strategies change, the staff only needs to modify the vehicle screening rules to automatically change the vehicle library to be queried according to the modified vehicle screening rules, and screen the target vehicle corresponding to the retail order from the corresponding vehicle library, so that the sales strategies can be flexibly adapted to the changes in sales strategies when matching vehicles for retail orders, thereby improving the efficiency of matching vehicles for retail orders.

[0066] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 2 , step S20 includes steps S01 to S03:

[0067] Step S01, determining the first unassigned order with the highest priority from the retail orders according to the processing order;

[0068] It should be noted that the highest priority can be determined according to the currently configured order sorting rules. The first unassigned vehicle order can be the retail order ranked first or the retail order ranked last after the orders of unmatched vehicles are sorted according to the order sorting rules; that is, if the order is arranged in reverse order in the order sorting rules, the retail order with the highest priority is the retail order ranked last, so at this time, the retail order ranked last needs to be determined as the first unassigned vehicle order.

[0069] It can be understood that preferentially processing the first vehicle allocation order with the highest priority can promptly process orders that have been delayed for a long time, or retail orders from special consumers (customers), and match vehicles to retail orders according to the processing order to achieve orderly processing of retail orders, avoiding the phenomenon of order jumping in line, and then each retail order can be processed in a planned manner according to the sales strategy, avoiding the long detention time of retail orders, thereby improving the processing efficiency of each retail order.

[0070] In a specific implementation, the order sorting rule may be the order time, and the processing sorting is determined according to the order time. That is, the earlier the order time, the higher the priority. In order to allow consumers who have placed an order and have signed a formal car purchase contract to pick up the car as soon as possible, the retail order with an early order time and which has not been allocated a car for the consumer may be determined as the first unallocated order with the highest priority, so as to preferentially match the vehicle for the first unallocated order according to the vehicle screening rules.

[0071] Step S02, based on the pre-configured vehicle screening rules, determining a preferred vehicle library that needs to be allocated a vehicle for the first unallocated vehicle order;

[0072] It should be noted that the preferred vehicle library may be a vehicle library that is determined according to the vehicle data screening rule to preferentially match vehicles for each retail order. After matching and locking the vehicle for the first unassigned vehicle order, the first unassigned vehicle order may be marked as an assigned vehicle order, and the first unassigned vehicle order may be updated in the processing order.

[0073] It is understandable that since warehouses in some areas need to prepare warehouses for the earliest vehicles, the existing vehicles in the warehouse need to be matched with retail orders first. Therefore, it is necessary to use vehicle screening rules to determine the preferred garage for matching vehicles for retail orders first, so that when matching vehicles for retail orders, the sales strategy can be met, that is, when matching vehicles for retail orders, the sales strategy of the sales store or company can be met.

[0074] It is understandable that since the order requirements of each retail order are different, the preferred vehicle library corresponding to the vehicle screening rules may also be different. Therefore, it is necessary to determine the preferred vehicle library for each first unallocated order based on the vehicle screening rules, so as to flexibly switch the corresponding preferred vehicle library according to the order requirements of each retail order while satisfying the sales strategy.

[0075] For example, the current first unallocated vehicle order requires a model a vehicle, and model a vehicles are mainly concentrated in warehouses in area A. A small number of model a vehicles need to be stored in warehouses in area B, and the sales strategy indicates that vehicles in warehouses in area B need to be cleared first. Then, according to the vehicle screening rules, it can be determined that the preferred vehicle warehouse for the current first unallocated vehicle order is the warehouse in area B. After matching and locking the vehicle for the current first unallocated vehicle order, the first unallocated vehicle order is marked as an allocated vehicle order, and then the unallocated vehicle order with the highest priority is updated as the first unallocated vehicle order according to the processing order. If the updated first unallocated vehicle order requires a model d vehicle, the model d outbound rate in the warehouse in area A is relatively low, and there is no model d vehicle in the warehouse in area B, then according to the vehicle screening rules, it can be determined that the preferred vehicle warehouse for the updated first unallocated vehicle order is the warehouse in area A.

[0076] Step S03: matching a target vehicle corresponding to the order requirement of the first unassigned vehicle order from the preferred vehicle library, wherein the target vehicle is in a waiting-to-match state.

[0077] It should be noted that the pending matching state may be a vehicle that has not been matched, or a vehicle that has been matched but not locked. The vehicle may be a vehicle that has been manufactured and stored offline, or a vehicle that is being manufactured and has not been offline.

[0078] It is understandable that since there are multiple vehicles in the preferred vehicle library that meet the requirements of the first unallocated vehicle order, in order to match the sales strategy for the vehicles in the first unallocated vehicle order, it is necessary to screen the vehicles in the preferred vehicle library and select target vehicles that meet both the sales strategy and the requirements of the first unmatched vehicle order, that is, to meet both the needs of consumers and the company's sales needs.

[0079] Optionally, after the step of matching the target vehicle corresponding to the order requirement of the first unassigned vehicle order from the preferred vehicle library, the step further includes:

[0080] After matching the target vehicle for the first unassigned vehicle order, marking the first unassigned vehicle order as an assigned vehicle order, and updating the first unassigned vehicle order with the highest priority among the retail orders based on the processing order.

[0081] It is understandable that in order to process retail orders flexibly and efficiently so that the processing of each retail order can comply with the sales strategy, after matching the target vehicle for the current first unallocated order, in order to avoid repeated allocation of vehicles for the retail order, resulting in reduced allocation efficiency, it is necessary to mark the first unallocated order after matching the target vehicle as an allocated order, delete the first unallocated order from the queue of retail orders, and update the first unallocated order with the highest priority to automatically match vehicles for all retail orders.

[0082] Furthermore, the step S03 further includes:

[0083] Selecting vehicles to be matched whose vehicle status is a to-be-matched status from the preferred vehicle library;

[0084] Selecting a set of vehicles that meet the order requirements of the first unallocated vehicle order from the vehicles to be allocated;

[0085] Based on the vehicle sorting rules pre-selected according to the sales strategy, the set of eligible vehicles is prioritized, and the vehicle with the highest priority is determined as the target vehicle corresponding to the order demand.

[0086] It should be noted that the vehicle status can be a matched but unlocked state, a matched and locked state, and an unmatched state, wherein the matched but unlocked state and the unmatched state can be marked as a pending match state, and the matched and locked state is a non-pending match state. The vehicle sorting rules can be the time of entry into the general warehouse, the time of final assembly report delivery, or the sorting of specified fields.

[0087] In addition, it should be noted that the warehouse entry time may be the time when the vehicle enters the warehouse and completes the relevant warehouse entry procedures. The final assembly delivery time may be the time when the vehicle undergoes final inspection, completes relevant procedures, and is ready for delivery to the customer after the final assembly. The order requirements may include the vehicle model, accessories, performance, vehicle batch number and / or delivery time that the consumer wants to purchase.

[0088] It is understandable that since the preferred vehicle library contains vehicles of various vehicle statuses, in order to avoid matching the same vehicle to multiple retail orders in a hurry, when matching vehicles for the first unallocated vehicle order, it is necessary to first screen out the to-be-matched vehicles with a to-be-matched vehicle status from the preferred vehicle library, and then screen out a set of vehicles that meet the vehicle model, accessories, performance and vehicle batch number from the to-be-matched vehicles according to the order requirements of the first unallocated vehicle order. In other words, a set of vehicles that meet the wishes of the consumers corresponding to the first unallocated vehicle order is screened out from the to-be-matched vehicles. In order to be able to meet the sales strategy priority processing company or store wants to process the vehicles, the vehicles in the meeting vehicle set can be prioritized according to the vehicle sorting rules, and the vehicle with the highest priority can be matched to the first unallocated vehicle order, so as to accurately match vehicles for retail orders while meeting the sales strategy, thereby improving the efficiency of matching vehicles for retail orders.

[0089] Furthermore, the vehicle sorting rule selected according to the sales strategy may be: determining the vehicle sorting rule according to the reverse order of vehicle status, the order of time of entry into the general warehouse, and the order of time of final assembly and delivery.

[0090] Specifically, since the production batches of vehicles of the same model in the vehicle warehouse may be different, the vehicle selection status is also different, and the final assembly delivery time is also different, the vehicle selection status, the early or late vehicle entry time, and the early or late final assembly delivery time sales strategy can be combined to determine the vehicle sorting rules by combining the order of vehicle entry time from early to late among the unselected vehicles and the order of final assembly delivery time from early to late for the same batch of vehicles entering the warehouse.

[0091] Furthermore, the step of selecting the to-be-matched vehicles whose vehicle status is a to-be-matched state from the preferred vehicle library includes:

[0092] If there is no vehicle whose vehicle status is the to-be-matched status in the preferred vehicle library, then the vehicle status of each vehicle in the deferred vehicle library is read based on the vehicle screening rule, and the deferred vehicle library is a vehicle library with a lower priority than the preferred vehicle library after being sorted based on the vehicle screening rule;

[0093] The vehicles to be matched whose vehicle status is a to-be-matched status are screened from the deferred vehicle library.

[0094] It should be noted that the deferred vehicle library can be the vehicle library that is ranked after the current vehicle library after the vehicle library is sorted according to the vehicle screening rules. For example, the preferred vehicle library is the vehicle library with the highest priority. Relative to the preferred vehicle library, the vehicle library with the second priority is the deferred vehicle library; relative to the second-ranked vehicle library, the vehicle library with the third priority is the deferred vehicle library, and so on.

[0095] It is understandable that since vehicles in some warehouses need to be sold first to make room in the warehouse for new vehicles, a certain model of vehicle in the warehouse may have been sold out. Therefore, when the warehouse is the preferred vehicle warehouse, it is necessary to determine the second-priority vehicle warehouse according to the vehicle screening rules, and determine whether there is a vehicle in the vehicle warehouse that meets the first unmatched order. If so, determine that the vehicle warehouse is a deferred vehicle warehouse. If not, continue to judge the third-priority vehicle warehouse until it is determined that there is a vehicle warehouse that meets the first unmatched order, and determine that the vehicle warehouse is a deferred vehicle warehouse, and further screen vehicles with a pending matching status from the deferred vehicle warehouse to avoid applying to the factory to increase the number of vehicles of this model when there are existing vehicles that meet the first unmatched order in some warehouses. This can shorten the completion time of retail orders as much as possible and improve the efficiency of matching vehicles for retail orders.

[0096] It is understandable that due to the shortage of vehicles with certain models or parameters, all vehicle pools match the vehicles of this model or parameters. You can apply to the factory to add vehicles of this model or parameters. At this time, the factory can be regarded as the lowest priority deferred vehicle pool to meet the needs of all retail orders and avoid delaying the consumer's vehicle pick-up time after signing a retail order with the consumer.

[0097] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Figure 3 , step S10 includes steps S1 to S3:

[0098] Step S1, based on the pre-configured order screening rules, screening the pending orders with order status of waiting for vehicle allocation or reserved from the received retail orders;

[0099] Step S2, determining the priority of each of the pending orders based on the order sorting rule;

[0100] Step S3, sorting the pending orders based on the priorities to determine the processing order of the pending orders.

[0101] It should be noted that the order status may be a completed status, a waiting-for-vehicle allocation status or a reserved status, among which the waiting-for-vehicle allocation status may be a status where the vehicle has not been allocated yet; the reserved status is a status where the vehicle has been allocated but not locked.

[0102] It is understandable that since there are completed orders in the retail orders, in order to avoid repeated allocation of vehicles for the same retail order, it is necessary to first filter out the pending orders whose order status is in the waiting for allocation status and the reserved status from the retail orders according to the order screening rules, so as to avoid repeated processing of the retail orders and affect the efficiency of matching vehicles for the retail orders, and then prioritize the pending orders according to the order sorting rules to determine the processing order of each retail order, so as to avoid store employees jumping the queue in order to complete more retail orders that they are responsible for, thereby improving the fairness of processing retail orders, and making the processing of retail orders orderly, avoiding omissions in the processing of retail orders, so that each retail order can be processed in time, thereby improving the efficiency of matching vehicles for retail orders.

[0103] It is understandable that order screening rules, order sorting rules, vehicle screening rules and vehicle sorting rules can be configured by store employees in the form of components, so that various rules can be flexibly configured in the form of components and the difficulty of configuring rules is reduced. When the sales strategy changes, the corresponding components can be changed in time to complete the various rules that adapt to the updated sales strategy to ensure that the rules take effect immediately.

[0104] For example, to help understand the implementation process of the method for matching vehicles for orders obtained by combining this embodiment with the above embodiments, please refer to Figure 4 , Figure 4 A brief flow chart of a method for matching vehicles to orders is provided, specifically:

[0105] 1. Identify retail orders that need to be processed first through business rules;

[0106] 2. According to the orders to be allocated, the most suitable vehicles are obtained through data rules;

[0107] 3. Define the order screening component, order sorting component, vehicle screening component, and vehicle sorting component in advance, and then expand the customized functions through the basic components to quickly complete the function customization.

[0108] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the method of matching vehicles with orders in the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0109] This application also provides a device for matching vehicles to orders, please refer to Figure 5 , the device for matching vehicles to orders includes:

[0110] An order sorting module 10, for prioritizing received retail orders of vehicles based on pre-configured order processing rules and determining a processing order of the retail orders, wherein the order processing rules are configured according to a sales strategy;

[0111] The vehicle matching module 20 is used to match the target vehicle for each retail order from the vehicle library corresponding to the pre-configured vehicle screening rule according to the processing order, and the vehicle screening rule is configured according to the sales strategy.

[0112] Optionally, the vehicle matching module 20 is further used to determine the first unallocated vehicle order with the highest priority from the retail orders according to the processing order; determine the preferred vehicle library that needs to be allocated a vehicle for the first unallocated vehicle order based on pre-configured vehicle screening rules; and match a target vehicle corresponding to the order requirement of the first unallocated vehicle order from the preferred vehicle library, wherein the target vehicle is in a to-be-matched state.

[0113] Optionally, the vehicle matching module 20 is further used to screen out vehicles to be matched whose vehicle status is a to-be-matched status from the preferred vehicle library; screen out a set of eligible vehicles that meet the order requirements of the first unmatched vehicle order from the vehicles to be matched; and prioritize the set of eligible vehicles based on the vehicle sorting rules pre-selected according to the sales strategy, and determine the vehicle with the highest priority as the target vehicle corresponding to the order requirement.

[0114] Optionally, the vehicle matching module 20 is also used to read the vehicle status of each vehicle in the deferred vehicle library based on the vehicle screening rule if there is no vehicle with a vehicle status of to-be-matched in the preferred vehicle library, and the deferred vehicle library is a vehicle library with a priority lower than that of the preferred vehicle library after being sorted based on the vehicle screening rule; and screen the to-be-matched vehicles with a vehicle status of to-be-matched from the deferred vehicle library.

[0115] Optionally, the vehicle matching module 20 is further configured to mark the first unallocated vehicle order as an allocated vehicle order after matching the target vehicle for the first unallocated vehicle order, and update the first unallocated vehicle order with the highest priority in the retail orders based on the processing order.

[0116] Optionally, the order processing rules include order screening rules and order sorting rules;

[0117] The order sorting module 10 is also used to screen pending orders with an order status of waiting for vehicle allocation or reserved from the received retail orders based on pre-configured order screening rules; determine the priority of each pending order based on the order sorting rules; sort the pending orders based on the priority to determine the processing order of the pending orders.

[0118] The device for matching vehicles with orders provided by the present application adopts the method for matching vehicles with orders in the above embodiment, which can solve the technical problem of low efficiency in matching vehicles with orders. Compared with the prior art, the beneficial effects of the device for matching vehicles with orders provided by the present application are the same as the beneficial effects of the method for matching vehicles with orders provided by the above embodiment, and other technical features in the device for matching vehicles with orders are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0119] The present application provides a device for matching vehicles for orders, and the device for matching vehicles for orders includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method for matching vehicles for orders in the above-mentioned embodiment one.

[0120] Reference below Figure 6 , which shows a schematic diagram of the structure of a device for matching order vehicles suitable for implementing the embodiment of the present application. The device for matching order vehicles in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The device shown for order matching vehicles is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0121] like Figure 6As shown, the device for matching vehicles for orders may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the device for matching vehicles for orders are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the device for matching vehicles for orders to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a device for matching vehicles for orders with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0122] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0123] The device for matching vehicles with orders provided by the present application adopts the method for matching vehicles with orders in the above embodiment, which can solve the technical problem of low efficiency in matching vehicles with orders. Compared with the prior art, the beneficial effects of the device for matching vehicles with orders provided by the present application are the same as the beneficial effects of the method for matching vehicles with orders provided in the above embodiment, and other technical features in the device for matching vehicles with orders are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0124] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0125] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0126] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the method for matching vehicles to orders in the above-mentioned embodiment.

[0127] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0128] The computer-readable storage medium may be included in a device for matching vehicles with orders; or may exist independently without being assembled into a device for matching vehicles with orders.

[0129] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by a device for matching vehicles for orders, the device for matching vehicles for orders: prioritizes the received retail orders of vehicles based on pre-configured order processing rules and determines the processing order of the retail orders, wherein the order processing rules are configured according to the sales strategy; and matches the target vehicle for each retail order in turn from a vehicle library corresponding to the pre-configured vehicle screening rules according to the processing order, wherein the vehicle screening rules are configured according to the sales strategy.

[0130] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0131] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0132] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0133] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned method for matching vehicles to orders, and can solve the technical problem of low efficiency in matching vehicles to orders. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the method for matching vehicles to orders provided by the above-mentioned embodiment, and will not be described in detail here.

[0134] The present application also provides a computer program product, comprising a computer program, which implements the steps of the method for matching vehicles to orders as described above when executed by a processor.

[0135] The computer program product provided by the present application can solve the technical problem of low efficiency in matching vehicles to orders. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the method for matching vehicles to orders provided by the above embodiment, and will not be described in detail here.

[0136] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for matching vehicles to orders, characterized in that: The method includes: Prioritizing received retail orders for vehicles based on pre-configured order processing rules to determine a processing order for the retail orders, wherein the order processing rules are configured according to a sales strategy; According to the processing sequence, target vehicles are matched for each of the retail orders in turn from a vehicle library corresponding to a pre-configured vehicle screening rule, wherein the vehicle screening rule is configured according to the sales strategy.

2. The method according to claim 1, characterized in that The step of matching target vehicles from a vehicle library corresponding to a pre-configured vehicle screening rule for each retail order in turn according to the processing sequence comprises: Determine the first unassigned order with the highest priority from the retail orders according to the processing order; Based on the pre-configured vehicle screening rules, determining a preferred vehicle library that needs to be allocated a vehicle for the first unallocated vehicle order; A target vehicle corresponding to the order requirement of the first unassigned vehicle order is matched from the preferred vehicle library, and the target vehicle is in a waiting-to-match state.

3. The method according to claim 2, characterized in that The step of matching a target vehicle corresponding to the order requirement of the first unassigned vehicle order from the preferred vehicle library comprises: Selecting vehicles to be matched whose vehicle status is a to-be-matched status from the preferred vehicle library; Selecting a set of vehicles that meet the order requirements of the first unallocated vehicle order from the vehicles to be allocated; Based on the vehicle sorting rules pre-selected according to the sales strategy, the set of eligible vehicles is prioritized, and the vehicle with the highest priority is determined as the target vehicle corresponding to the order demand.

4. The method according to claim 3, characterized in that The step of selecting the to-be-matched vehicles whose vehicle status is a to-be-matched status from the preferred vehicle library comprises: If there is no vehicle whose vehicle status is the to-be-matched status in the preferred vehicle library, then the vehicle status of each vehicle in the deferred vehicle library is read based on the vehicle screening rule, and the deferred vehicle library is a vehicle library with a lower priority than the preferred vehicle library after being sorted based on the vehicle screening rule; The vehicles to be matched whose vehicle status is a to-be-matched status are screened from the deferred vehicle library.

5. The method according to claim 2, characterized in that After the step of matching the target vehicle corresponding to the order requirement of the first unassigned vehicle order from the preferred vehicle library, the following step further comprises: After matching the target vehicle for the first unassigned vehicle order, marking the first unassigned vehicle order as an assigned vehicle order, and updating the first unassigned vehicle order with the highest priority among the retail orders based on the processing order.

6. The method according to any one of claims 1 to 5, characterized in that: The order processing rules include order screening rules and order sorting rules. The steps of prioritizing the received retail orders of vehicles based on the pre-configured order processing rules and determining the processing order of the retail orders include: Based on the pre-configured order screening rules, the received retail orders are screened for pending orders with an order status of waiting for vehicle allocation or reserved; Based on the order sorting rule, determining the priority of each of the pending orders; The pending orders are sorted based on the priorities to determine a processing order for the pending orders.

7. A device for matching vehicles to orders, characterized in that: The device comprises: An order sorting module, for prioritizing received retail orders for vehicles based on pre-configured order processing rules and determining a processing order for the retail orders, wherein the order processing rules are configured according to a sales strategy; A vehicle matching module is used to match a target vehicle for each retail order in turn from a vehicle library corresponding to a pre-configured vehicle screening rule according to the processing sequence, wherein the vehicle screening rule is configured according to the sales strategy.

8. A device for matching vehicles to orders, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the method for matching vehicles to orders according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for matching vehicles with orders as described in any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method for matching vehicles to an order as claimed in any one of claims 1 to 6 are implemented.