Car purchase order matching method and device, electronic equipment and storage medium
By obtaining and calculating the descriptive information of orders and vehicles, and automatically matching vehicles and orders, the problem of low efficiency of manual matching in existing technologies is solved, and efficient and accurate order and vehicle matching is achieved to meet needs of different levels of urgency.
Patent Information
- Application Number
- CN202510732085.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-10-10
AI Technical Summary
In the existing technology, the matching of car purchase orders and vehicles relies on manual operations, which is inflexible, inefficient and prone to errors, and cannot meet the needs of different order urgency levels.
By obtaining the description information of the vehicles to be matched and the orders, calculating the order score and vehicle score, automatically matching vehicles and orders, determining the matching relationship based on the description information of the orders and vehicles, and giving priority to meeting the needs of urgent orders.
It achieves efficient and accurate matching of orders and vehicles, improves order satisfaction and matching efficiency, reduces labor costs, and allows flexible adjustment of matching relationships.
Smart Images

Figure CN120764883A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicle technology, and in particular to a method, device, electronic device, and storage medium for matching vehicle purchase orders. Background Art
[0002] When selling vehicles, the corresponding vehicle is typically determined when the purchase order is placed. Orders placed after all available vehicles have been allocated may still have the corresponding vehicle on the production line. The process from production line to customer delivery is lengthy and time-consuming.
[0003] However, different orders have varying degrees of urgency. Some customers may place their orders early, but their delivery dates are later, making their orders more flexible. Other customers may place their orders later, but their delivery dates are earlier, making their orders more urgent. In these cases, the order-vehicle matching relationship can be manually modified, assigning the vehicle corresponding to the earlier order to the more urgent one, thereby satisfying both orders.
[0004] However, manually matching car purchase orders and vehicles has low flexibility and poor effectiveness, and relies on human judgment. If there are many orders and vehicles to be matched, the labor cost will be high, the matching speed will be slow, and it will be prone to errors. Summary of the Invention
[0005] In order to overcome the problems existing in the related art, the present disclosure provides a method, device, electronic device and storage medium for matching car purchase orders, which can solve the above problems.
[0006] According to a first aspect of an embodiment of the present disclosure, a method for matching vehicle purchase orders is provided, the method comprising: for at least one vehicle to be matched and at least one vehicle order to be matched, obtaining vehicle description information of each vehicle to be matched and order description information of each vehicle order to be matched; calculating an order score of each vehicle order to be matched based on the order description information, wherein the order score of each vehicle order to be matched is used to represent the priority of the order; and determining a vehicle to be matched that matches each vehicle order to be matched according to the vehicle description information of each vehicle to be matched and the order score of each vehicle order to be matched.
[0007] According to a second aspect of an embodiment of the present disclosure, a device for matching vehicle purchase orders is provided, the device comprising: an acquisition unit configured to acquire, for at least one vehicle to be matched and at least one vehicle order to be matched, vehicle description information of each vehicle to be matched and order description information of each vehicle order to be matched; a calculation unit configured to calculate an order score of each vehicle order to be matched based on the order description information, wherein the order score of each vehicle order to be matched is used to represent the priority of the order; and a matching unit configured to determine a vehicle to be matched with each vehicle order to be matched according to the vehicle description information of each vehicle to be matched and the order score of each vehicle order to be matched.
[0008] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor and a memory; the memory is used to store a computer program; and the processor is used to execute the method for matching car purchase orders as described in the first aspect by calling the computer program.
[0009] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for matching car purchase orders as described in the first aspect is implemented.
[0010] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program and / or instructions, which, when executed by a processor, implement the steps of the method for matching car purchase orders as described in the first aspect.
[0011] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:
[0012] The present disclosure can obtain vehicle description information of vehicles to be assigned and order description information of orders to be assigned, and determine the order score of the orders to be assigned based on the order description information to characterize the priority of each order, and determine the vehicles to be assigned for each order to be assigned based on the vehicle description information of the vehicles to be assigned and the order score of the orders to be assigned.
[0013] Order descriptions can contain multiple types of information. The order score, determined based on these multiple order descriptions, comprehensively represents the order's priority. Once the order priority is determined, the appropriate vehicle is matched to each pending order based on the order priority and vehicle description. This solution automates the matching of orders and vehicles, prioritizing more urgent orders while meeting order requirements, thereby improving customer satisfaction. Furthermore, it can address vehicle allocation needs in complex scenarios, enhancing the efficiency and reliability of order-vehicle matching.
[0014] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure, in which, like reference numerals designate corresponding parts throughout the several views.
[0016] Figure 1 is a schematic flow chart of a method for matching a car purchase order according to an exemplary embodiment of the present disclosure.
[0017] Figure 2 is a schematic diagram of a method for matching a vehicle to be matched with a car order to be matched according to an exemplary embodiment of the present disclosure.
[0018] Figure 3 is a schematic diagram of a method for matching a vehicle to be matched with a car order to be matched according to an exemplary embodiment of the present disclosure.
[0019] Figure 4 is an interaction schematic diagram of a method for matching a car purchase order according to an exemplary embodiment of the present disclosure.
[0020] Figure 5 is a block diagram of a matching device for a car purchase order according to an exemplary embodiment of the present disclosure.
[0021] Figure 6 is a schematic block diagram of a matching device for a car purchase order according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0022] The exemplary embodiments will be described in detail herein with reference to the attached drawings, wherein the same or like reference numerals refer to the same or like components throughout the several views. The following detailed description is merely exemplary and is not limiting on the disclosure. Rather, the description discloses an apparatus and method in accordance with some aspects of the present disclosure, and alternative embodiments are intended to be readily constructed by those of ordinary skill in the art using no more than routine experimentation.
[0023] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0024] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining."
[0025] In order to solve the above technical problems, the present disclosure proposes a method for matching car purchase orders.
[0026] Figure 1 This is a schematic flow chart illustrating a method for matching vehicle purchase orders according to an embodiment of the present disclosure. This method can be executed by a terminal. This method can be used to match generated vehicle purchase orders with undelivered vehicles. The terminal includes, but is not limited to, communication devices such as mobile phones, tablets, wearable devices, sensors, and IoT devices.
[0027] like Figure 1 As shown, the matching methods for car purchase orders include:
[0028] In step S101, for at least one vehicle to be allocated and at least one order to be allocated, vehicle description information of each vehicle to be allocated and order description information of each order to be allocated are obtained;
[0029] In step S102, the order score of each order to be allocated is calculated based on the order description information, wherein the order score of each order to be allocated is used to represent the priority of the order;
[0030] In step S103, the vehicles to be allocated that match the respective orders to be allocated are determined based on the vehicle description information of the respective vehicles to be allocated and the order scores of the respective orders to be allocated.
[0031] In some embodiments, the vehicle purchase order may include an electronic order.
[0032] The customer can confirm the order information in the terminal, such as vehicle configuration information, delivery date, etc. After the order information is confirmed to be correct, the order can be placed.
[0033] In some embodiments, the vehicle description information may include at least one of the following: vehicle configuration information, vehicle status information, and warehouse location.
[0034] Each vehicle may have a unique identification number (such as a frame number, engine number, etc.) to distinguish different vehicles. The vehicle description information may describe at least one aspect of the vehicle.
[0035] For example, vehicle configuration information can be used to describe the specific configuration of the vehicle and determine whether the vehicle meets the requirements of the vehicle purchase order; vehicle status information can be used to describe the current status of the vehicle and determine the current node of the vehicle in the delivery process; warehouse location is used to determine the warehouse location of the vehicle after it enters the warehouse.
[0036] In some embodiments, the order description information may include at least one of the following: vehicle configuration information, delivery location, order status information, customer type, order date, and expected delivery date.
[0037] Order description information is used to describe at least one aspect of a vehicle purchase order. For example, vehicle configuration information is used to describe the configuration of the vehicle to be purchased (usually specified by the purchaser when placing the order); the delivery location can be the location of a specific vehicle dealership (Sale, Spare Part, Service, Survey, 4S dealership) or a customer-specified location; order status information includes small deposit (i.e., payment of a down payment or intention deposit, which usually only indicates that the purchaser has a preliminary intention to purchase the vehicle) and large deposit (i.e., payment of a portion of the purchase price, which usually indicates that the purchaser has confirmed the purchase); customer types include individual retail investors, VIP users, and large customers who purchase more than one vehicle; the order date is the date the vehicle purchase order is generated; and the estimated delivery date can be determined based on the order date and the estimated delivery days, where the estimated delivery days can be determined based on historical estimated delivery days.
[0038] In some embodiments, an order score is calculated for each pending vehicle allocation order based on the order description information, where the order score of each pending vehicle allocation order is used to indicate the priority of the order. For example, a higher order score may indicate a higher order priority, or a lower order score may indicate a higher order priority, although this disclosure does not limit this. For ease of explanation in the following embodiments, a higher order score indicates a higher order priority.
[0039] In some embodiments, there is a correspondence between order description information and order scores, and the order score corresponding to the order description information can be determined based on this correspondence. For example, taking customer type as an example, the order score corresponding to individual retail customers can be preset to be 1 point, the order score for VIP users can be 5 points, and the order score for VIP customers can be preset to be 20 points (or a score that is positively correlated with the number of vehicles purchased in the order placed by the VIP customer). Based on this correspondence, the order of the VIP customer can be given a higher priority, while the order of the individual retail customer can be given a lower priority.
[0040] In some embodiments, the vehicles to be allocated that match each order to be allocated are determined based on the vehicle description information of each vehicle to be allocated and the order score of each order to be allocated.
[0041] The order score can represent the priority of the order. Orders with higher priority can be matched with vehicles first. During the matching process, orders with higher order scores are given priority.
[0042] However, because different orders require different vehicle configuration information, it is also necessary to consider the vehicle description information of the pending vehicle to avoid matching pending vehicles that do not meet the order requirements to the pending vehicle order. For example, the vehicle description information of the pending vehicle and the order description information of the pending vehicle can be determined, and an order score can be determined based on the order description information of the pending vehicle. The priority of the pending vehicle order is then determined based on the order score. Then, the pending vehicle is matched with the pending vehicle order based on the priority of the pending vehicle order and the vehicle description information.
[0043] The embodiments of the present disclosure can avoid manual determination of matching relationships, and the matching relationships are determined automatically, which is more efficient and accurate. In addition, the order score is determined based on the order description information, and the vehicle matching is performed based on the order score, so that the embodiments of the present disclosure can give priority to meeting the vehicle allocation needs of some orders, and flexibly adjust the matching relationship between orders and vehicles to meet customer needs. In the embodiments of the present disclosure, the order score is determined by the order description information, so based on different order description information, the order can have different tendencies when determining the priority. For example, if the order description information includes the customer type, the priority of the order tends to take care of the needs of important customers and improve the car purchasing experience of important customers; for example, if the order description information includes the delivery date, the priority of the order tends to be on-time delivery, avoiding delivery overdue and improving customer satisfaction.
[0044] In some embodiments, the order description information of each vehicle order to be allocated includes vehicle configuration information. The method of determining the vehicles to be allocated that match each vehicle order to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each vehicle order to be allocated includes: for each of the vehicle orders to be allocated, determining the vehicle to be allocated that matches the order from the vehicles to be allocated whose vehicle description information matches the vehicle configuration information of the order.
[0045] The vehicle configuration information in the order description is determined, and the vehicle whose description matches the vehicle configuration information is matched to the order. If the vehicle configuration information does not match, the configuration of the vehicle being matched is different from the configuration required by the order, and therefore the vehicle cannot be matched to the order.
[0046] In practice, when placing a vehicle purchase order, customers can select the vehicle configuration information for their vehicle. This vehicle configuration information, determined through the order description, represents the configuration of the vehicle purchased, including, for example, color and interior. Each vehicle to be matched also has corresponding vehicle configuration information, representing its own configuration. Therefore, when establishing a matching relationship between vehicles and orders, it is necessary to ensure that the vehicle configuration information of the matching vehicle matches the vehicle configuration information of the matching order, ensuring that upon delivery, the customer receives a vehicle with the same configuration as the one they purchased.
[0047] In some embodiments, there are multiple orders for vehicles to be allocated, and determining the vehicles to be allocated that match each order for vehicles to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each order for vehicles to be allocated includes: sorting the multiple orders for vehicles to be allocated according to the order scores of each order for vehicles to be allocated, wherein the order for vehicles to be allocated with a higher priority represented by the order score is arranged at the front; and determining the vehicles to be allocated that match each order for vehicles to be allocated in sequence according to the arrangement order of the multiple orders for vehicles to be allocated.
[0048] Orders waiting for vehicle allocation are sorted based on their order scores. A higher priority indicates a more important or urgent order, and therefore ranks higher in the order. Orders with higher priorities are prioritized for vehicle allocation.
[0049] In some embodiments, the method further includes: calculating a vehicle score for each vehicle to be allocated based on the vehicle description information of the plurality of vehicles to be allocated, wherein the score of each vehicle is used to represent the allocation priority of the vehicle.
[0050] The vehicle score is used to characterize the allocation priority of the vehicle. In some embodiments, the higher the vehicle score, the greater the allocation priority.
[0051] There can be multiple vehicles with the same vehicle configuration, such as popular models of popular models or recommended vehicle configurations for promotions. When there are multiple vehicles with the same configuration, the vehicle score is determined based on the vehicle description. Based on the vehicle score, vehicles with higher allocation priority are prioritized for matching orders.
[0052] For example, vehicle description information includes vehicle status information, which can include production line status, logistics status, and in-warehouse status. Production line status indicates that the vehicle is on the production line but has not yet completed production; logistics status indicates that the vehicle has been off the production line and completed production, but is still in transit and has not yet arrived at the destination warehouse; in-warehouse status indicates that the vehicle has been stored and is ready for delivery at any time. Therefore, vehicles in the in-warehouse status are relatively higher in score.
[0053] In the case where the vehicle configuration information is the same, vehicles with higher vehicle scores (for example, in the warehouse state) can be preferentially allocated to the orders to be allocated so that the orders to be allocated can be delivered as soon as possible.
[0054] In some embodiments, the number of to-be-allocated vehicles that meet the vehicle configuration information of the order to-be-allocated vehicles is multiple, and determining the to-be-allocated vehicle that matches the order from the to-be-allocated vehicles whose vehicle description information meets the vehicle configuration information of the order includes: calculating the vehicle score of each to-be-allocated vehicle based on the vehicle description information of the multiple vehicles to be allocated, wherein the score of each vehicle is used to represent the allocation priority of the vehicle; determining the purchase quantity n of any of the order to-be-allocated vehicles, and determining the first n vehicles with relatively high allocation priority represented by the vehicle score as the to-be-allocated vehicles that match the any of the order to-be-allocated vehicles.
[0055] Depending on the type of vehicle order, the number of vehicles required for a vehicle order can be multiple. For example, a vehicle order for a company is a vehicle purchase order for a major customer. This major customer may purchase n vehicles with the same vehicle configuration information through a single vehicle order.
[0056] Therefore, the purchase quantity n of the order to be allocated can be determined, and n vehicles with matching vehicle configuration information are determined as the vehicles to be allocated that match the order to be allocated.
[0057] Priority can be given to satisfying orders from large customers who purchase a large number of vehicles. Therefore, the vehicle allocation priority is determined based on the vehicle score, and the top n vehicles with relatively high vehicle allocation priority are determined as the vehicles matching the order.
[0058] In some embodiments, the vehicle status information of the vehicles to be allocated that match any of the orders to be allocated are the same.
[0059] Vehicle status information is used to represent the current node of the delivery process where the vehicle to be matched is located, such as the warehousing node, logistics node or production line node. The corresponding vehicle status can be represented as warehousing status, logistics status and production line status.
[0060] In some embodiments, the current node represented by the vehicle status information of any vehicle to be allocated includes a production line node, a logistics node or an warehousing node; the method also includes: when the purchase quantity of any vehicle to be allocated order is greater than the number of vehicles to be allocated at the warehousing node, reducing the order score of any vehicle to be allocated order.
[0061] If n vehicles assigned to a pending order with a quantity of n vehicles have different status information—for example, some vehicles are in storage and ready for delivery, while others are on the production line and need to wait for production completion, logistics transportation, and storage before delivery—then even if these n vehicles are matched to the pending order, delivery will still have to wait until the slowest vehicle in the delivery process has completed its delivery process. Therefore, vehicle allocation should avoid having n vehicles with different status information.
[0062] For example, if n vehicles are all in the warehouse, they can be delivered immediately after matching. However, if there are fewer than n vehicles in the warehouse, the order must wait for new vehicles to arrive before delivery. In this case, assigning a vehicle in the warehouse to this order may affect the delivery of other orders. Therefore, a preferred embodiment is to assign n vehicles with the same vehicle status information to an order with a purchase quantity of n vehicles to be matched.
[0063] Based on this preferred embodiment, without delaying the delivery of the order with a purchase quantity of n waiting to be allocated, if there are vehicles waiting to be allocated that have already entered the warehouse, these vehicles waiting to be allocated that have already entered the warehouse can be allocated to other orders with a smaller purchase quantity to be allocated, so that the delivery of other orders with a smaller purchase quantity to be allocated can be completed first, avoiding the problem that the large order with a purchase quantity of n vehicles occupies the vehicles in the warehouse, resulting in the order with a smaller purchase quantity to be allocated also having to wait for other vehicles to enter the warehouse before it can be delivered.
[0064] Based on this embodiment, when it is determined that the number of vehicles to be allocated at the warehousing node cannot meet the vehicle purchase demand of the vehicle order to be allocated, the order score of the vehicle order to be allocated can be appropriately lowered, so as to give priority to allocating vehicles to other vehicle orders to be allocated with a smaller number of vehicles that can be delivered directly, thereby avoiding delays in subsequent other vehicle orders to be allocated due to the inability to meet high-priority vehicle orders to be allocated with a larger number of vehicles.
[0065] In another embodiment, when the number of vehicles to be allocated with vehicle status information indicating a warehousing status is less than n, the order for vehicles to be allocated with a purchase quantity of n may also be delivered in batches.
[0066] Batch delivery means that the vehicles in the warehousing status are first assigned to the order and delivered. The remaining undelivered vehicles will be delivered after the vehicle status information is updated (from production line status or logistics status to warehousing status).
[0067] In some embodiments, the vehicle description information includes vehicle status information, and the vehicle status information of any vehicle to be allocated is used to represent the current node of the vehicle in the delivery process, wherein the later the current node is, the higher the allocation priority represented by the vehicle score of the vehicle.
[0068] In some embodiments, the current node represented by the vehicle status information of any vehicle to be assigned includes a production line node, a logistics node, or a warehousing node.
[0069] The vehicle delivery process consists of production line nodes, logistics nodes, and inbound nodes. The corresponding vehicle states are: production line status (the vehicle is not yet completed and is on the production line); logistics node (the vehicle is completed but has not yet been delivered to the target warehouse and is in transit); inbound node (the vehicle has arrived at the target warehouse and is ready for delivery).
[0070] For example, based on the vehicle's status information, the node where the vehicle is located can be assigned a point to determine the vehicle's score. If the vehicle is at a production line node, the corresponding score may be 1 point; if the vehicle is at a logistics node, the corresponding score may be 5 points; if the vehicle is at a warehousing node, the corresponding score may be 10 points.
[0071] Furthermore, each node can be divided more finely. For example, a production line node can be assigned a score of 1-3 points based on different process links. For example, a logistics node can be assigned a score of 4-9 points based on the distance between the vehicle and the target warehouse. This disclosure does not impose any restrictions on this.
[0072] In some embodiments, the vehicles to be allocated may be sorted according to their vehicle scores, or the orders to be allocated may be sorted according to their order scores.
[0073] Sort the vehicles to be allocated according to the vehicle scores, and / or sort the vehicle orders to be allocated according to the order scores, and based on the sorting results, allocate the vehicles to the vehicle orders to be allocated one by one according to their priorities, or match the vehicle orders to be allocated one by one according to their priorities.
[0074] Figure 2 and Figure 3 It is a schematic diagram of a method for matching vehicles to be matched with orders to be matched according to an embodiment of the present disclosure.
[0075] In some embodiments, the method of determining the vehicles to be allocated that match each order to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each order to be allocated includes: allocating the sorted vehicles to be allocated one by one, wherein the order to be allocated to the vehicles to be allocated is determined based on the sorting of the orders to be allocated.
[0076] After the vehicles to be allocated are sorted, they can be allocated one by one according to the sorting results. The order to which the vehicles to be allocated are determined by the sorting of the order.
[0077] like Figure 2As shown, pending vehicles are sorted based on vehicle scores, and pending orders are sorted based on order scores. After sorting, pending vehicles are assigned according to their order. When assigning vehicle 1, it can only be assigned to orders whose vehicle configuration information matches its own. Orders 2 and 4 match vehicle configuration information with vehicle 1. Based on the order order, vehicle 1 is assigned to order 2. Vehicle 2 matches only the vehicle configuration information of order 1, so it is assigned to order 1. Vehicle 3 has the same configuration information as vehicle 1 and can match orders 2 and 4. However, since order 2 already matches vehicle 1, vehicle 3 is assigned to order 4.
[0078] In situations where there are fewer vehicles, using the above embodiment can improve matching efficiency and reduce matching time. Furthermore, if the allocation priority represented by the vehicle score can reflect vehicle status information, using the above embodiment can further facilitate the expedited delivery of existing vehicles that are already in storage and can be delivered, thereby freeing up storage space for vehicles on the production line and in transit.
[0079] In some embodiments, determining the vehicles to be allocated that match each order to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each order to be allocated includes: matching the sorted orders to be allocated one by one, wherein the vehicles to be allocated that match the orders to be allocated are determined based on the sorting of the vehicles to be allocated.
[0080] Similar to the previous embodiment, after the vehicle orders to be allocated are sorted, they can be allocated one by one according to the sorting results. The vehicles to be allocated that the vehicle orders need to match are determined by the sorting of the vehicles to be allocated.
[0081] like Figure 3 As shown in the figure, based on the order of pending vehicle orders, the matching order for pending vehicle orders is: Order 1, Order 2, Order 3, and then Order 4. The vehicle configuration information of Order 1 only matches Vehicle 2, so Order 1 is matched with Vehicle 2. The vehicle configuration information of Order 2 matches both Vehicle 1 and Vehicle 3, so based on the order of pending vehicles, Order 2 is matched with Vehicle 1 first. Similarly, the vehicle configuration information of Order 3 matches Vehicle 4, so Order 3 is matched with Vehicle 4. The vehicle configuration information of Order 4 matches both Vehicle 1 and Vehicle 3, but since Vehicle 1 has already matched with Order 2, Order 4 is matched with Vehicle 3.
[0082] The ordering of the waiting-for-vehicle orders determined based on the order scores can reflect the urgency of the waiting-for-vehicle orders. The higher the priority of the waiting-for-vehicle orders, the more they need to be completed first. Therefore, when matching with waiting-for-vehicles, the waiting-for-vehicle orders with higher priorities are matched one by one.
[0083] Secondly, the ranking of the vehicles to be assigned based on the vehicle scores can reflect the node where the vehicles to be assigned are in the delivery process. The higher the ranking of the vehicles to be assigned, the sooner the vehicles can be delivered.
[0084] Therefore, by adopting the above embodiment, more urgent orders can be determined one by one, and vehicles can be assigned to the more urgent orders first. When assigning vehicles to the orders, vehicles that can be delivered earlier can be assigned to the orders first.
[0085] In some embodiments, a vehicle score may be determined based on vehicle description information.
[0086] For example, the vehicle description information may include vehicle configuration information, warehouse location, warehouse status, vehicle status, etc. The warehouse status is used to represent the storage status of the target warehouse where the vehicle is stored.
[0087] Since there is an upper limit for warehouse storage, and the closer the warehouse storage is to the upper limit, the more difficult it is to accept new vehicles in the logistics process, therefore, the closer the warehouse storage is to the upper limit, the higher the corresponding score of the vehicles in the warehouse will be.
[0088] For example, warehouse status can include empty, half-full, full, and overflow. Empty means the number of stored vehicles is less than 20% of the storage limit, with a corresponding score of 0 points; half-full means the number of stored vehicles is between 20% and 60% of the storage limit, with a corresponding score of 3 points; full means the number of stored vehicles is between 60% and 60% of the storage limit, with a corresponding score of 6 points; overflow means the number of stored vehicles is between 60% and 100% of the storage limit, with a corresponding score of 10 points. The closer a warehouse's storage capacity is to its storage limit, the more priority vehicles in that warehouse should be delivered to reduce storage costs and prevent new vehicles from being unable to be stored due to overflow.
[0089] For example, based on the vehicle's status information, the node where the vehicle is located can be assigned a point to determine the vehicle's score. If the vehicle is at a production line node, the corresponding score may be 1 point; if the vehicle is at a logistics node, the corresponding score may be 5 points; if the vehicle is at a warehousing node, the corresponding score may be 10 points.
[0090] For example, if vehicle A is at the incoming warehouse node and the warehouse is full, vehicle A's vehicle score is 20 points. If vehicle B is at the incoming warehouse node and the warehouse is half full, vehicle B's vehicle score is 13 points. If vehicle C is at the logistics node and has not yet entered the warehouse, but the target warehouse is full, vehicle C's vehicle score is 11 points. Based on the vehicle score ranking, if vehicles A, B, and C all meet the requirements of the pending vehicle allocation order, vehicle A will be assigned to the pending vehicle allocation order first.
[0091] On the one hand, allocating vehicle A, which is already at the warehousing node, can enable the delivery of the pending vehicle order to be realized as soon as possible; on the other hand, the warehouse where vehicle A is located is in a warehouse full state. Delivering vehicle A as soon as possible will help the warehouse reduce the number of stored vehicles, thereby alleviating storage pressure and reducing storage costs.
[0092] In some embodiments, an order score may be determined based on the order description information.
[0093] For example, order description information may include delivery distance, order status, delivery date, order date, customer type, payment status, etc.
[0094] The earlier the order date, the higher the corresponding score. Each day earlier the order date means the customer has been waiting for more days, so the difference between the order date and the current day can be used as the corresponding score. For example, if the order date is today, the score can be 0 points. If the order date is a week ago, and the customer placed the order a week ago, the score can be 7 points.
[0095] Order status includes creating an order, small order, large order, etc., and the corresponding scores can be 1 point, 5 points and 10 points respectively.
[0096] Customer types include individual retail investors, VIP users, and key customers, and the corresponding scores can be 1 point, 5 points, and 20 points respectively.
[0097] The closer the delivery date is, the higher the corresponding score is. For example, the full score can be 10 points, and the score corresponding to the delivery date is 10 points minus the number of days until the delivery date. For example, if there are 3 days until the delivery date, the corresponding score is 7 points.
[0098] In some embodiments, when the order description information of the vehicle order to be allocated includes multiple description information, the score of each description information can be determined, and then the order score can be determined by weighted summation.
[0099] Furthermore, the weight of each descriptive information may be determined based on the preset vehicle allocation rules.
[0100] In some embodiments, multiple vehicle allocation rules are preset, and the order score of any order to be allocated is calculated based on the order description information, including: determining any target vehicle allocation rule specified by the user from the multiple vehicle allocation rules; determining the weight of each order description information of any order to be allocated based on the target vehicle allocation rule, and calculating the order score of the order to be allocated based on the weight of each order description information.
[0101] Different vehicle allocation rules may record different calculation formulas or the same calculation formula.
[0102] Different weights can also be determined based on different vehicle allocation rules.
[0103] For example, the vehicle allocation rules may include date priority. In this case, higher weights may be assigned to both the delivery date and the order date in the order description information, while lower weights may be assigned to other information in the order description information. This allows the determined order score to more accurately reflect the priority of the delivery date and the order date, and gives priority to allocating vehicles to orders with faster delivery dates and earlier confirmed vehicle allocations.
[0104] For example, another allocation rule might include customer priority, which would give higher weight to customer type and lower weight to other information. The order score determined based on this allocation rule can be used to prioritize customer types, allowing priority allocation to orders from high-volume customers.
[0105] There can be multiple preset car allocation rules. Users can select and determine the target car allocation rule from the multiple car allocation rules to match the car allocation orders and the vehicles to be allocated according to the target car allocation rule.
[0106] In some embodiments, the weight of each piece of vehicle description information of any vehicle to be allocated may also be determined based on the target vehicle allocation rule, and the vehicle score of the vehicle to be allocated may be calculated according to the weight of each piece of vehicle description information.
[0107] The vehicle description information can also be weighted based on the vehicle allocation rules to determine the vehicle score. For example, the vehicle allocation rules can prioritize vehicle status or warehouse status.
[0108] In some embodiments, vehicle configuration information priority may also be set.
[0109] For example, if the target configuration's vehicle production capacity is large, or the target configuration's vehicle needs to be allocated first due to promotional activities, the target configuration can be given a higher weight and / or score accordingly, thereby achieving the purpose of priority allocation.
[0110] For example, if Part A has a high production capacity, to deplete inventory, vehicles equipped with Part A can be prioritized. This can be achieved by assigning 10 points to vehicles with Part A in their configuration information. This influences the vehicle's score, thereby affecting its allocation priority and, in turn, its delivery speed, ultimately depleting inventory.
[0111] In some embodiments, after determining the target vehicle order to be allocated, the vehicle score of the vehicle to be allocated can be determined based on the order description information of the target vehicle order to be allocated and the vehicle description information of the vehicle to be allocated, and then the vehicle to be allocated can be determined based on the ranking of the vehicle scores.
[0112] The target order to be assigned can be determined based on the determined order score ranking, and the vehicle score can be determined based on the order description information of the target order to be assigned and the vehicle description information of the vehicle to be assigned.
[0113] For example, if the vehicle configuration information of the target vehicle order is type A, then the scores of all vehicles with vehicle description information of type B are 0.
[0114] For another example, after determining the target order for vehicles to be assigned, the delivery location of the target order can be determined, as well as the warehouse location where each vehicle to be assigned is stored. The delivery distance is then determined based on the warehouse location and the delivery location, and the vehicle score is determined based on the delivery distance. The shorter the delivery distance, the higher the corresponding score, and the longer the delivery distance, the lower the corresponding score. Based on this embodiment, when determining the vehicles to be assigned for the target order, the priority of assigning vehicle scores can also reflect the distance between the vehicle's warehouse location and the delivery location.
[0115] In some embodiments, after determining the target vehicle to be assigned, the order score of the vehicle to be assigned can be determined based on the vehicle description information of the target vehicle to be assigned and the order description information of the vehicle to be assigned order, and then the vehicle to be assigned order can be determined based on the ranking of the order scores.
[0116] Similar to the previous embodiment, after the target vehicle to be assigned is determined, the order score can be determined based on the determined target vehicle to be assigned.
[0117] For example, the delivery distance between the target vehicle to be matched and each vehicle order to be matched can be determined separately, so that the order score can reflect the impact of the delivery distance to a certain extent.
[0118] The above two embodiments can comprehensively consider the orders for vehicles to be allocated and the vehicles to be allocated, and determine the order score and / or vehicle score based on the comprehensive consideration, so that the determined order score can better reflect the priority of each order for vehicles to be allocated for a specific target vehicle to be allocated, and the determined vehicle score can better reflect the priority of each vehicle to be allocated for a specific target order for vehicles to be allocated.
[0119] In some embodiments, the method further includes: matching the to-be-allocated vehicle orders and the to-be-allocated vehicles at every first time interval; and / or, for every new to-be-allocated vehicle order, matching the to-be-allocated vehicle orders that include the new to-be-allocated vehicle order.
[0120] The matching method proposed in the present disclosure can be executed regularly, for example, matching is performed once a day, so that the timeliness of the matching relationship between the determined order and the vehicle is relatively strong.
[0121] It can also be triggered by adding a new order for a vehicle to be allocated.
[0122] Orders for related technologies are usually sorted by order date. Orders signed first will be assigned vehicles first. If there are no vehicles available for orders signed later, they may need to wait for production on the production line before being shipped to the warehouse. At the same time, the vehicles corresponding to orders signed earlier may not have been requested due to customer reasons.
[0123] The matching method proposed in the present disclosure is different from the related art. Based on the matching method proposed in the present disclosure, if the priority of the order signed later is higher, the vehicle matched with the order signed earlier can also be used, thereby realizing more flexible vehicle allocation.
[0124] For example, if all the vehicle configuration information is the same, the order scores are ranked as: Order 1, Order 2, Order 3, Order 4, and the corresponding matching vehicles are Vehicle 1, Vehicle 2, Vehicle 3, and Vehicle 4. If a more urgent order 5 is added, the corresponding vehicle 5 is produced on the production line.
[0125] In this case, based on the embodiments of the present disclosure, the order scores of the newly added order 5 can be ranked as follows: Order 5, Order 1, Order 2, Order 3, Order 4, and the vehicle priority order can be Vehicle 1, Vehicle 2, Vehicle 3, Vehicle 4, Vehicle 5. Vehicle 1 can then be assigned to Order 5, and the remaining orders can be postponed. Vehicle 2 can be matched to Order 1, Vehicle 3 to Order 2, and so on. This allows the delivery of the more urgent Order 5 to be met without significantly impacting the delivery of other orders.
[0126] Figure 4 It is an interactive schematic diagram showing a method for matching car purchase orders according to an embodiment of the present disclosure.
[0127] like Figure 4 As shown, users (e.g., vehicle allocation administrators) can maintain vehicle allocation rules on the vehicle allocation platform, which can include setting weights for vehicle description information and / or order description information, and determining target vehicle allocation rules.
[0128] In some embodiments, the user may determine to enable the matching method proposed in the present disclosure.
[0129] The user can enable the matching method proposed in the present disclosure by turning on the car matching switch on the car matching platform.
[0130] In some embodiments, the vehicle allocation platform can match the vehicle allocation orders and the vehicles to be allocated based on preset triggers when triggered.
[0131] The trigger may include a timing trigger, so as to execute the matching method proposed in the present disclosure at a fixed time.
[0132] For example, all vehicles to be allocated and orders to be allocated when the trigger is triggered can be matched to generate a vehicle allocation relationship table.
[0133] In some embodiments, the user can view the matching result of the matching platform.
[0134] The user can view the matching table and check the matching table.
[0135] If the matching table is incorrect or the matching result is not as expected, the matching rules can be adjusted, or the scores corresponding to the vehicle description information and the order description information can be adjusted.
[0136] The manual check can be verified during the operation of the matching platform. After verification, the frequency of manual check can be reduced until no manual check is performed, and the matching platform directly completes the matching to generate the matching table.
[0137] In some embodiments, the user can determine the matching.
[0138] After the user determines the matching, the matching platform can update the matching relationship between the vehicle to be matched and the order to be matched, and notify the downstream system of the updated matching relationship to complete the matching. After receiving the notification, the downstream system can view the matching record, view the matching table, and thus deliver the vehicle based on the matching result or remind the user corresponding to the order to be matched to pick up the vehicle in time.
[0139] Corresponding to the embodiment of the matching method of the car purchase order of the present disclosure, the present disclosure also provides an embodiment of the matching device of the car purchase order.
[0140] Please refer to Figure 5 , Figure 5 is a block diagram of the matching device of the car purchase order in an embodiment of the present disclosure. As Figure 5 shown, the matching device of the car purchase order comprises:
[0141] The acquisition unit 510 is configured to acquire the vehicle description information of each vehicle to be matched and the order description information of each order to be matched for at least one vehicle to be matched and at least one order to be matched.
[0142] The calculation unit 520 is configured to calculate the order score of each order to be matched based on the order description information, wherein the order score of each order to be matched is used to represent the priority of the order.
[0143] The matching unit 530 is configured to determine the vehicle to be matched matched with each order to be matched according to the vehicle description information of each vehicle to be matched and the order score of each order to be matched.
[0144] In some embodiments, there are multiple orders for vehicles to be allocated, and determining the vehicles to be allocated that match each order for vehicles to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each order for vehicles to be allocated includes: sorting the multiple orders for vehicles to be allocated according to the order scores of each order for vehicles to be allocated, wherein the order for vehicles to be allocated with a higher priority represented by the order score is arranged at the front; and determining the vehicles to be allocated that match each order for vehicles to be allocated in sequence according to the arrangement order of the multiple orders for vehicles to be allocated.
[0145] In some embodiments, the order description information of each vehicle order to be allocated includes vehicle configuration information. The method of determining the vehicles to be allocated that match each vehicle order to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each vehicle order to be allocated includes: for each of the vehicle orders to be allocated, determining the vehicle to be allocated that matches the order from the vehicles to be allocated whose vehicle description information matches the vehicle configuration information of the order.
[0146] In some embodiments, the number of to-be-allocated vehicles that meet the vehicle configuration information of the order to-be-allocated vehicles is multiple, and determining the to-be-allocated vehicle that matches the order from the to-be-allocated vehicles whose vehicle description information meets the vehicle configuration information of the order includes: calculating the vehicle score of each to-be-allocated vehicle based on the vehicle description information of the multiple vehicles to be allocated, wherein the score of each vehicle is used to represent the allocation priority of the vehicle; determining the purchase quantity n of any of the order to-be-allocated vehicles, and determining the first n vehicles with relatively high allocation priority represented by the vehicle score as the to-be-allocated vehicles that match the any of the order to-be-allocated vehicles.
[0147] In some embodiments, the vehicle description information includes vehicle status information, and the vehicle status information of any vehicle to be allocated is used to represent the current node of the vehicle in the delivery process, wherein the later the current node is, the higher the allocation priority represented by the vehicle score of the vehicle.
[0148] In some embodiments, the current node represented by the vehicle status information of any vehicle to be assigned includes a production line node, a logistics node, or a warehousing node.
[0149] In some embodiments, multiple vehicle allocation rules are preset, and the order score of any order to be allocated is calculated based on the order description information, including: determining any target vehicle allocation rule specified by the user from the multiple vehicle allocation rules; determining the weight of each order description information of any order to be allocated based on the target vehicle allocation rule, and calculating the order score of the order to be allocated based on the weight of each order description information.
[0150] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0151] An embodiment of the present disclosure further provides an electronic device, comprising: a processor and a memory; the memory is used to store a computer program; and the processor is used to execute a method for matching a car purchase order as described in any of the above embodiments by calling the computer program.
[0152] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for matching car purchase orders as described in any of the above embodiments.
[0153] An embodiment of the present disclosure further provides a computer program product, including a computer program and / or instructions, which implement the steps of the method described in any of the above embodiments when executed by a processor.
[0154] Figure 6 This is a schematic block diagram of a vehicle purchase order matching device 600 according to an embodiment of the present disclosure. For example, device 600 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, etc.
[0155] Reference Figure 6 , the device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .
[0156] The processing component 602 generally controls the overall operation of the device 600, such as operations associated with display, phone calls, data communications, camera operation, and recording. The processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the aforementioned vehicle purchase order matching method. Furthermore, the processing component 602 may include one or more modules to facilitate interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
[0157] The memory 604 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0158] The power supply component 606 provides power to the various components of the device 600. The power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 600.
[0159] The multimedia component 608 includes a screen that provides an output interface between the device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0160] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), which is configured to receive external audio signals when the device 600 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 604 or transmitted via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.
[0161] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0162] The sensor component 614 includes one or more sensors for providing status assessments for various aspects of the device 600. For example, the sensor component 614 can detect an open / closed position of the device 600, relative positioning of components, such as a display and keypad of the device 600, a change in position of the device 600 or a component of the device 600, presence or absence of user contact with the device 600, orientation or acceleration / deceleration of the device 600, and temperature changes of the device 600. The sensor component 614 can include proximity sensor(s) configured to detect presence of nearby objects without any physical contact. The sensor component 614 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 614 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0163] The communication component 616 is configured to facilitate wired or wireless communication between the device 600 and another device. The device 600 can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G LTE, 5G NR, or a combination thereof. In an example embodiment, the communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 616 can further include a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0164] In an example embodiment, the device 600 can be implemented with one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements to perform the above-described method for matching a car purchase order.
[0165] In an example embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 604 including instructions, is also provided, which can be executed by the processor 620 of the device 600 to complete the above-described method for matching a car purchase order. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0166] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0167] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
[0168] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0169] The above is a detailed introduction to the methods and devices provided in the embodiments of the present disclosure. Specific examples are used herein to illustrate the principles and implementation methods of the present disclosure. The description of the above embodiments is only used to help understand the methods and core ideas of the present disclosure. At the same time, for those skilled in the art, according to the ideas of the present disclosure, there may be changes in the specific implementation methods and application scopes. In summary, the content of the present disclosure should not be understood as a limitation of the present disclosure.
Claims
1. A method for matching car purchase orders, characterized in that: The method comprises: For at least one vehicle to be assigned and at least one order to be assigned, obtain vehicle description information of each vehicle to be assigned and order description information of each order to be assigned; Calculating the order score of each order to be allocated based on the order description information, wherein the order score of each order to be allocated is used to represent the priority of the order; The vehicles to be matched with each order to be matched are determined according to the vehicle description information of each vehicle to be matched and the order score of each order to be matched.
2. The method according to claim 1, characterized in that There are multiple orders for vehicles to be allocated, and determining the vehicles to be allocated that match each order for vehicles to be allocated based on the vehicle description information of each vehicle to be allocated and the order score of each order for vehicles to be allocated includes: Sorting the plurality of vehicle orders to be allocated according to the order scores of the respective vehicle orders to be allocated, wherein the vehicle orders to be allocated with higher priorities represented by the order scores are arranged at the front; The vehicles to be allocated that match the respective orders to be allocated are determined in sequence according to the arrangement order of the multiple orders to be allocated.
3. The method according to claim 1, characterized in that The order description information of each vehicle order includes vehicle configuration information. The process of determining the vehicles to be matched with each vehicle order based on the vehicle description information of each vehicle to be matched and the order score of each vehicle order includes: For each of the to-be-allocated vehicle orders, a to-be-allocated vehicle matching the order is determined from the to-be-allocated vehicles whose vehicle description information matches the vehicle configuration information of the order.
4. The method according to claim 3, characterized in that The number of vehicles to be allocated that meet the vehicle configuration information of the order to be allocated is multiple, and determining a vehicle to be allocated that matches the order from the vehicles to be allocated whose vehicle description information meets the vehicle configuration information of the order includes: Calculating a vehicle score for each vehicle to be assigned based on the vehicle description information of the plurality of vehicles to be assigned, wherein the score of each vehicle is used to represent the assignment priority of the vehicle; Determine the purchase quantity n of any order to be allocated, and determine the first n vehicles with relatively high allocation priority represented by the vehicle scores as the vehicles to be allocated that match any order to be allocated, where n is a positive integer.
5. The method according to claim 4, characterized in that The vehicle description information includes vehicle status information. The vehicle status information of any vehicle to be allocated is used to represent the current node of the vehicle in the delivery process. The later the current node is, the higher the allocation priority represented by the vehicle score of the vehicle.
6. The method according to claim 5, characterized in that The current node represented by the vehicle status information of any vehicle to be assigned includes a production line node, a logistics node, or a warehousing node; the method further includes: When the purchase quantity of any order to be allocated is greater than the number of vehicles to be allocated at the warehousing node, the order score of any order to be allocated is reduced.
7. The method according to claim 5, characterized in that When the number of the to-be-allocated vehicles in the vehicle status information indicating a warehousing state is less than n, any to-be-allocated vehicle order with a purchase quantity of n is delivered in batches.
8. The method according to claim 1, characterized in that Calculating the order score of any vehicle order to be allocated based on the order description information includes: Determine any target vehicle allocation rule specified by the user from multiple preset vehicle allocation rules; The weight of each order description information of any order to be allocated is determined based on the target vehicle allocation rule, and the order score of the order to be allocated is calculated according to the weight of each order description information.
9. A matching device for car purchase orders, characterized in that: The device comprises: An acquiring unit is configured to acquire, for at least one vehicle to be allocated and at least one order to be allocated, vehicle description information of each vehicle to be allocated and order description information of each order to be allocated; a calculation unit configured to calculate an order score of each order to be allocated based on the order description information, wherein the order score of each order to be allocated is used to represent the priority of the order; The matching unit is configured to determine the vehicles to be matched with each order to be matched according to the vehicle description information of each vehicle to be matched and the order score of each order to be matched.
10. An electronic device, characterized in that: include: Processor, memory; The memory is used to store computer programs; The processor is configured to execute the vehicle purchase order matching method according to any one of claims 1 to 8 by calling the computer program.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for matching car purchase orders according to any one of claims 1 to 8 is implemented.