A method and device for automatically assigning a car-hire service order, a computer device and a storage medium

CN122989248APending Publication Date: 2026-10-27XIAMEN WHITE ORANGUTAN NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611149268.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-30
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

[0002]在现有的包车服务领域中,现有的包车服务平台不支持接入媒体进线自动生成订单,诸如抖音、百度等网络媒体进线咨询均为网页表单提交至系统平台的邮箱后,再经过人工提取表单信息录入至平台中进行相关包车订单派发与管理

Benefits of technology

[0014]本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本申请中所提供的包车服务订单自动派发方法的步骤。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122989248A_ABST
    Figure CN122989248A_ABST
Patent Text Reader

Abstract

The application discloses a car-hailing service order automatic dispatching method and device, computer equipment and a storage medium. The method directly issues an order with historical service records to a historical service personnel by judging whether there is a historical service record. If there is no historical service record, the order is allocated for the first time. In the first-time allocation, the service unit of the corresponding city is allocated according to the city code, and the service unit and the service personnel pool of the service unit are determined according to the service unit order allocation ratio. Then, the personnel who does not meet the order receiving condition is removed from the service personnel pool. Finally, the personnel who can receive the order is determined in the screened service personnel. The method can access the order information of the platform to automatically dispatch the service order, and greatly improves the order dispatching efficiency and rationality when a large number of orders are in line.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of order data processing technology, specifically referring to a method, apparatus, computer equipment, and storage medium for automatically dispatching charter service orders. Background Technology

[0002] In the existing charter service sector, current charter service platforms do not support the automatic generation of orders from media inquiries. Inquiries from online media such as Douyin and Baidu are submitted via web forms to the system platform's email address, and then the form information is manually extracted and entered into the platform for order dispatch and management. Current order statistics are all manually maintained using online Excel spreadsheets, resulting in low workflow efficiency and difficulties in data analysis.

[0003] Meanwhile, in the order dispatching process, the manual dispatching method relies solely on the dispatcher's subjective judgment based on experience. It cannot quantitatively and evenly distribute orders based on the correspondence between cities and service units and the real-time order volume of each service unit. This leads to an imbalance in workload among service units and raises questions about the rationality of order dispatching. Furthermore, when the order volume increases, manually searching for the cities where salespersons have accepted orders and their current load is extremely inefficient and unsuitable for large-scale order processing. Summary of the Invention

[0004] In order to overcome the shortcomings of the prior art, this application provides a method, apparatus, computer equipment and storage medium for automatically dispatching charter service orders, which can automatically assign orders to service units after receiving them.

[0005] This invention provides a method for automatically dispatching charter service orders, the method comprising: Real-time charter service orders are obtained through a charter service platform. The order information, including the orderer's information, city information, origin coordinates, destination coordinates, service time period, and price, is then analyzed. If there is a historical service record, the charter service order will be sent to the historical service personnel and the current order allocation will be terminated; if there is no historical service record, the charter service order will be initially allocated. In the initial allocation, the corresponding city code is obtained based on the order city information; Match all available service providers based on the city code; Determine whether the city has configured a service unit dispatch ratio based on the city code; If a service unit dispatch ratio is set, then query the cumulative number of charter service orders dispatched by all service units that can accept orders. Based on the cumulative number of dispatched charter service orders and the service unit dispatch ratio, determine the service unit that should dispatch the current charter service order and add it to the service personnel pool of the service unit for the current charter service order. If no service unit dispatch ratio is set, the service unit to be dispatched for this charter service order will be determined according to the default service unit dispatch rules and will be added to the service personnel pool of the service unit for this charter service order. Remove service personnel from the pool who do not meet the order-accepting criteria. Determine if there are any remaining service personnel available to accept orders in the filtered service personnel pool; If there are no remaining service personnel available to accept the order, the charter service order will be assigned to the pre-set backup service personnel and the order allocation will be terminated. If there are remaining service personnel available to accept orders, the weighting is calculated based on the service personnel's order dispatch ratio and the cumulative number of charter service orders already dispatched. The order is then assigned to the corresponding service personnel based on the calculated weight, and the order allocation process ends.

[0006] Furthermore, according to the automatic dispatch method for charter service orders provided in this application, obtaining the corresponding city code based on the order city information includes: A national city table is constructed, which includes the full name and unique city code of each city. If the charter service order is submitted via a suggested form on a webpage, the city information of the order is an abbreviation of the city name; a fuzzy match is performed on the national city table based on the abbreviation of the city name, and if a match is found, the corresponding city code is obtained from the national city table; If the location information in the charter service order is provided by map software, then the location information contains complete coordinate information, and the corresponding city code can be directly obtained from the national city table.

[0007] Furthermore, according to the automatic dispatch method for charter service orders provided in this application, the service providers include self-operated service providers and franchised service providers, and the franchised service providers include several franchised service companies or franchised service fleets or individual franchised service personnel.

[0008] Furthermore, according to the automatic dispatching method for charter service orders provided in this application, the dispatching ratio of the service unit is: the ratio of the self-operated service provider is: The proportion of the franchise service providers is ,and ; in, , The order dispatch ratio is the order dispatch ratio of any of the aforementioned franchise service companies, franchise service fleets, or individual franchise service personnel; and the order dispatch ratios of the aforementioned franchise service companies, franchise service fleets, or individual franchise service personnel are independent of each other and are different from each other.

[0009] Furthermore, according to the automatic dispatching method for charter service orders provided in this application, the service personnel who do not meet the order acceptance conditions include any of the following: Service personnel whose monthly order volume exceeds the preset order volume limit; Service personnel whose orders are already full; Service personnel not serving during the current order's service period; Service personnel who are either busy or offline.

[0010] Furthermore, according to the automatic dispatching method for charter service orders provided in this application, the service personnel include individual salespersons or service fleets.

[0011] Furthermore, according to the automatic dispatching method for charter service orders provided in this application, the method for calculating the order price information includes: Establish a service vehicle price list, including the starting price for each vehicle, the starting mileage, fuel and road tolls, and driver's wages; By connecting the order origin coordinates and order destination coordinates to the map software API, the total mileage, total time, and total highway mileage of the optimal route can be obtained. Calculate the total order price: Total quote = (Starting price + Driver's salary) Number of days used + (fuel and road tolls) (Distance) + Highway tolls Price fluctuation percentage; Wherein, the travel mileage = total mileage - starting mileage; The number of days of vehicle use is determined by adding the total time spent to the vehicle use time of the charter service order to determine the vehicle use period, and then determining whether the vehicle use period covers the nighttime period; if it covers the nighttime period, then the number of days of vehicle use = 1 + p, where p is the number of times the nighttime period is covered; if it does not cover the nighttime period, then the number of days of vehicle use = 1. The highway toll is the cost for the total highway mileage. The price fluctuation ratio is a preset holiday fluctuation ratio.

[0012] This application also provides an automatic dispatching device for charter service orders, the device comprising: The order acquisition unit uses the charter service platform to acquire real-time charter service orders and parses the order information, including the orderer's information, city information, origin coordinates, destination coordinates, service time period, and price information. The historical service record query unit queries whether there are any historical service records based on the orderer information. If there are historical service records, the charter service order is issued to the historical service personnel; if there are no historical service records, the charter service order is initially allocated. The initial allocation unit obtains the corresponding city code based on the order city information; Match all available service providers based on the city code; Determine whether the city has configured a service unit dispatch ratio based on the city code; If a service unit dispatch ratio is set, then query the cumulative number of charter service orders dispatched by all service units that can accept orders. Based on the cumulative number of dispatched charter service orders and the service unit dispatch ratio, determine the service unit that should dispatch the current charter service order and add it to the service personnel pool of the service unit for the current charter service order. If no service unit dispatch ratio is set, the service unit to be dispatched for this charter service order will be determined according to the default service unit dispatch rules and will be added to the service personnel pool of the service unit for this charter service order. Remove service personnel from the pool who do not meet the order-accepting criteria. Determine if there are any remaining service personnel available to accept orders in the filtered service personnel pool; If there are no remaining service personnel available to accept the order, the charter service order will be issued to the pre-set backup service personnel. If there are remaining service personnel available to accept orders, the weighting is calculated based on the service personnel's order dispatch ratio and the cumulative number of charter service orders already dispatched. The weights are assigned to the corresponding service personnel based on the calculated weights.

[0013] This application also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the automatic dispatching method for charter service orders as provided in this application.

[0014] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the automatic dispatching method for charter service orders as provided in this application.

[0015] The beneficial effects of this invention are as follows: This application provides a method, apparatus, computer equipment, and storage medium for automatically dispatching charter service orders. This method determines whether historical service records exist and directly dispatches orders with existing records to the historical service personnel. If no historical service records exist, an initial order allocation is performed. In this initial allocation, orders are assigned to service units in the corresponding cities based on city codes. Simultaneously, service units and their personnel pools are determined based on the service unit's order dispatch ratio. Personnel who do not meet the order-accepting criteria are then removed from the personnel pool. Finally, eligible personnel are selected from the filtered service personnel. This method can automatically dispatch service orders by integrating platform order information, significantly improving the efficiency and rationality of order dispatch when a large number of orders are received. Attached Figure Description

[0016] The technical solution and other beneficial effects of this application will become apparent from the following detailed description of specific embodiments in conjunction with the accompanying drawings.

[0017] Figure 1 This is a flowchart illustrating the automatic dispatching method for charter service orders provided in this embodiment. Detailed Implementation

[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0019] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," and "counterclockwise," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.

[0020] The following disclosure provides many different embodiments or examples for implementing different structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed. In addition, various specific examples of processes and materials are provided in this application, but those skilled in the art will recognize the application of other processes and / or the use of other materials.

[0021] The embodiments of this application will now be further described in conjunction with the accompanying drawings and specific implementation details.

[0022] This application provides a method, apparatus, computer equipment, and storage medium for automatically dispatching charter service orders, which can automatically assign orders to service providers after receiving them.

[0023] Example 1 Figure 1 This is a flowchart illustrating the automatic dispatching method for charter service orders provided in this embodiment.

[0024] like Figure 1 As shown, the method includes: obtaining real-time charter service orders through a charter service platform, and parsing the order information of the orderer, city, origin coordinates, destination coordinates, service time period, and price of the real-time charter service order; If there is a historical service record, the charter service order will be sent to the historical service personnel and the current order allocation will be terminated; if there is no historical service record, the charter service order will be initially allocated. In the initial allocation, the corresponding city code is obtained based on the order city information; Match all available service providers based on the city code; Determine whether the city has configured a service unit dispatch ratio based on the city code; If a service unit dispatch ratio is set, then query the cumulative number of charter service orders dispatched by all service units that can accept orders. Based on the cumulative number of dispatched charter service orders and the service unit dispatch ratio, determine the service unit that should dispatch the current charter service order and add it to the service personnel pool of the service unit for the current charter service order. If no service unit dispatch ratio is set, the service unit to be dispatched for this charter service order will be determined according to the default service unit dispatch rules and will be added to the service personnel pool of the service unit for this charter service order. Remove service personnel from the pool who do not meet the order-accepting criteria. Determine if there are any remaining service personnel available to accept orders in the filtered service personnel pool; If there are no remaining service personnel available to accept the order, the charter service order will be assigned to the pre-set backup service personnel and the order allocation will be terminated. If there are remaining service personnel available to accept orders, the weighting is calculated based on the service personnel's order dispatch ratio and the cumulative number of charter service orders already dispatched. The order is then assigned to the corresponding service personnel based on the calculated weight, and the order allocation process ends.

[0025] Specifically, in this embodiment, obtaining the corresponding city code based on the order city information includes: A national city table is constructed, which contains the complete name of each city and a unique city code. The city code is assigned to each service unit in a many-to-one manner, that is, each service unit is assigned charter service orders for the cities it is responsible for.

[0026] The charter service platform obtains real-time charter service orders in two types. One type is submitted through a web form submitted via online media. In this type of data, the city information is a string of city names, which may be the abbreviation of the city. The other type is submitted by selecting a location point on the platform's built-in map software. In this type of data, the city information includes the complete city code and latitude and longitude information.

[0027] If the charter service order is submitted via a suggested form on a webpage, the city information of the order is an abbreviation of the city name; a fuzzy match is performed on the national city table based on the abbreviation of the city name, and if a match is found, the corresponding city code is obtained from the national city table; If the location information in the charter service order is provided by map software, then the location information contains complete coordinate information, and the corresponding city code can be directly obtained from the national city table.

[0028] In this embodiment, the service providers include self-operated service providers and franchised service providers. The franchised service providers include several franchised service companies, franchised service fleets, or individual franchised service personnel.

[0029] The order dispatch ratio of the service unit is: the ratio of the self-operated service provider is: The proportion of the franchise service providers is ,and ; in, , The dispatch ratio refers to the order allocation ratio for any of the aforementioned franchise service companies, franchise service fleets, or individual franchise service personnel; and the order allocation ratios for each franchise service company, franchise service fleet, or individual franchise service personnel are independent and different from each other. Alternatively, the order allocation ratios for each franchise service company, franchise service fleet, or individual franchise service personnel may all be the same.

[0030] The order dispatch ratio between the franchise service company, the franchise service fleet, or the individual franchise service personnel can be dynamically adjusted according to local operating conditions.

[0031] Specifically, the proportion of self-operated service providers The ratio of the aforementioned franchise service providers The settings can be adjusted in real time based on the local city's operational status, and the proportion of self-operated service providers... The ratio of the aforementioned franchise service providers The proportion of self-operated service providers can be dynamically adjusted. The ratio of the aforementioned franchise service providers The size between them is not fixed, and the proportion of self-operated service providers is not required. The proportion must be greater than that of the aforementioned franchise service providers. .

[0032] In this embodiment, the service personnel who do not meet the order acceptance conditions include any of the following: Service personnel whose monthly order volume exceeds the preset order volume limit; Service personnel whose orders are already full; Service personnel not serving during the current order's service period; Service personnel who are either busy or offline.

[0033] Specifically, the service personnel include individual salespersons or service fleets. Each individual salesperson or service fleet comprises several drivers and vehicles, with drivers and vehicles matched. After receiving a charter service order, the individual salesperson or service fleet assigns the order to the corresponding driver. How the individual salesperson or service fleet allocates charter service orders is not covered in this method.

[0034] Additionally, the method for calculating the order price information in the charter service order includes: Create a service vehicle price list, including the starting price for each vehicle, the starting mileage, fuel and road tolls, and driver's wages; for example, set the starting mileage to 100 kilometers and the fuel and road toll to 20 yuan / kilometer. By connecting the order origin coordinates and order destination coordinates to the map software API, the total mileage, total time, and total highway mileage of the optimal route can be obtained. Calculate the total order price: Total quote = (Starting price + Driver's salary) Number of days used + (fuel and road tolls) (Distance) + Highway tolls Price fluctuation percentage; Wherein, the travel mileage = total mileage - starting mileage; The number of days of vehicle use is determined by adding the total time spent to the vehicle use time of the charter service order to determine the vehicle use period, and then determining whether the vehicle use period covers the nighttime period; if it covers the nighttime period, then the number of days of vehicle use = 1 + p, where p is the number of times the nighttime period is covered; if it does not cover the nighttime period, then the number of days of vehicle use = 1. The highway toll is the cost for the total highway mileage. The price fluctuation ratio is a preset value for both holiday and non-holiday fluctuation ratios.

[0035] This embodiment also provides an automatic dispatching device for charter service orders, the device comprising: The order acquisition unit uses the charter service platform to acquire real-time charter service orders and parses the order information, including the orderer's information, city information, origin coordinates, destination coordinates, service time period, and price information. The historical service record query unit queries whether there are any historical service records based on the orderer information. If there are historical service records, the charter service order is issued to the historical service personnel; if there are no historical service records, the charter service order is initially allocated. The initial allocation unit obtains the corresponding city code based on the order city information; Match all available service providers based on the city code; Determine whether the city has configured a service unit dispatch ratio based on the city code; If a service unit dispatch ratio is set, then query the cumulative number of charter service orders dispatched by all service units that can accept orders. Based on the cumulative number of dispatched charter service orders and the service unit dispatch ratio, determine the service unit that should dispatch the current charter service order and add it to the service personnel pool of the service unit for the current charter service order. If no service unit dispatch ratio is set, the service unit to be dispatched for this charter service order will be determined according to the default service unit dispatch rules and will be added to the service personnel pool of the service unit for this charter service order. Remove service personnel from the pool who do not meet the order-accepting criteria. Determine if there are any remaining service personnel available to accept orders in the filtered service personnel pool; If there are no remaining service personnel available to accept the order, the charter service order will be issued to the pre-set backup service personnel. If there are remaining service personnel available to accept orders, the weighting is calculated based on the service personnel's order dispatch ratio and the cumulative number of charter service orders already dispatched. The weights are assigned to the corresponding service personnel based on the calculated weights.

[0036] In summary, the automatic dispatching method and apparatus for charter service orders provided in this embodiment determines whether historical service records exist. If so, orders with existing records are directly dispatched to the corresponding service personnel. If no historical service records exist, initial order allocation is performed. In this initial allocation, orders are assigned to service units in the corresponding cities based on city codes. Simultaneously, service units and their personnel pools are determined based on their dispatch ratios. Personnel who do not meet the order-accepting criteria are then removed from the personnel pool. Finally, eligible personnel are selected from the filtered pool. This method can automatically dispatch service orders by integrating platform order information, significantly improving the efficiency and rationality of order dispatching when a large number of orders are received.

[0037] The automatic order dispatch algorithm automatically matches the city code based on the city field of the order, and distributes the orders evenly according to the preset service unit dispatch ratio for that city and the cumulative order data of each service unit. This ensures that the number of orders received by each service unit is close to the same under the same configuration ratio, eliminating the subjectivity and workload imbalance of manual order dispatch. After confirming the service unit, the algorithm automatically retrieves the salesperson or fleet with the city code in the order receiving city from the member database and completes the assignment, which greatly improves the efficiency and rationality of order dispatch when a large number of orders come in.

[0038] Meanwhile, order pricing information is determined through a real-time pricing algorithm. Based on a pre-set reference table of pricing bases for all vehicle models, after customers select points in the pre-set map software within the platform, the system automatically calls a third-party map navigation API to obtain accurate route mileage and estimated travel time. Based on this, the system calculates and adds tiered pricing based on the base vehicle price, excess mileage fuel and road tolls, and cross-day driver's daily wage, achieving real-time generation and instant response of order pricing. This completely solves the problems of slow speed and error-prone manual pricing.

[0039] Therefore, the automatic dispatching method and device for charter service orders provided in this embodiment solves the problem of scattered order information requiring manual intervention for extraction and registration. By building a unified order entry platform at the front end, all customer information received by the intelligent AI of various platforms is transmitted to the entry platform for unified processing and dispatching. It also solves the problems of inefficiency and inaccuracy of manual order dispatch, inconsistent order pricing and low timeliness. An automatic order dispatching algorithm and a real-time pricing algorithm have been developed to dispatch incoming orders. At the same time, it also solves the inefficiency and limitations of manually registering online Excel spreadsheets for order statistics and data analysis by building a back-end order management platform to improve the statistical analysis of incoming orders.

[0040] Example 2 This embodiment also provides a computer terminal device for an automatic dispatch method for charter service orders. The terminal device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps in the embodiments of the method described in Embodiment 1 of the present invention.

[0041] Furthermore, as an executable solution, the computer terminal device for the automatic dispatching method of charter service orders can be a desktop computer, laptop, handheld computer, or cloud server, etc. The computer terminal device for the automatic dispatching method of charter service orders may include, but is not limited to, a processor and memory. Those skilled in the art will understand that the above-described composition of the computer terminal device for the automatic dispatching method of charter service orders is merely an example and does not constitute a limitation on the computer terminal device for the automatic dispatching method of charter service orders. It may include more or fewer components than described above, or combine certain components, or different components. For example, the computer terminal device for the automatic dispatching method of charter service orders may also include input / output devices, network access devices, buses, etc., which are not limited in this embodiment of the present invention.

[0042] Furthermore, as an executable solution, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices. The general-purpose processor can be a microprocessor or any conventional processor. This processor is the control center of the computer terminal equipment for the automatic dispatching of charter service orders, connecting various parts of the computer terminal equipment using various interfaces and lines.

[0043] The memory can be used to store the computer programs and / or modules. The processor, by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory, realizes various functions of the computer terminal device of the automatic dispatch method for charter service orders. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0044] The present invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods described in the embodiments of the present invention.

[0045] If the modules / units integrated into the computer terminal device of the automatic dispatching method for charter service orders are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), and software distribution media, etc.

[0046] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the present invention. Finally, it should be noted that in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0047] The above provides a detailed description of the automatic dispatch method, apparatus, computer equipment, and storage medium for charter service orders provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the technical solutions and core ideas of this application. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for automatically dispatching charter service orders, characterized in that, The method includes: Real-time charter service orders are obtained through a charter service platform. The order information, including the orderer's information, city information, origin coordinates, destination coordinates, service time period, and price, is then analyzed. If there is a historical service record, the charter service order will be sent to the historical service personnel and the current order allocation will be terminated; if there is no historical service record, the charter service order will be initially allocated. In the initial allocation, the corresponding city code is obtained based on the order city information; Match all available service providers based on the city code; Determine whether the city has configured a service unit dispatch ratio based on the city code; If a service unit dispatch ratio is set, then query the cumulative number of charter service orders dispatched by all service units that can accept orders. Based on the cumulative number of dispatched charter service orders and the service unit dispatch ratio, determine the service unit that should dispatch the current charter service order and add it to the service personnel pool of the service unit for the current charter service order. If no service unit dispatch ratio is set, the service unit to be dispatched for this charter service order will be determined according to the default service unit dispatch rules and will be added to the service personnel pool of the service unit for this charter service order. Remove service personnel from the pool who do not meet the order-accepting criteria. Determine if there are any remaining service personnel available to accept orders in the filtered service personnel pool; If there are no remaining service personnel available to accept the order, the charter service order will be assigned to the pre-set backup service personnel and the order allocation will be terminated. If there are remaining service personnel available to accept orders, the weighting is calculated based on the service personnel's order dispatch ratio and the cumulative number of charter service orders already dispatched. The order is then assigned to the corresponding service personnel based on the calculated weight, and the order allocation process ends.

2. The method for automatically dispatching charter service orders according to claim 1, characterized in that, The step of obtaining the corresponding city code based on the order city information includes: A national city table is constructed, which includes the full name and unique city code of each city. If the charter service order is submitted via a suggested form on a webpage, the city information of the order is an abbreviation of the city name; a fuzzy match is performed on the national city table based on the abbreviation of the city name, and if a match is found, the corresponding city code is obtained from the national city table; If the location information in the charter service order is provided by map software, then the location information contains complete coordinate information, and the corresponding city code can be directly obtained from the national city table.

3. The method for automatically dispatching charter service orders according to claim 1, characterized in that, The service providers include self-operated service providers and franchised service providers. The franchised service providers include several franchised service companies, franchised service fleets, or individual franchised service personnel.

4. The automatic dispatching method for charter service orders according to claim 3, characterized in that, The order dispatch ratio of the service unit is: the ratio of the self-operated service provider is: The proportion of the franchise service providers is ,and ; in, , The order dispatch ratio is the order dispatch ratio of any of the aforementioned franchise service companies, franchise service fleets, or individual franchise service personnel; and the order dispatch ratios of the aforementioned franchise service companies, franchise service fleets, or individual franchise service personnel are independent of each other and are different from each other.

5. The method for automatically dispatching charter service orders according to claim 1, characterized in that, The service personnel who do not meet the order-accepting conditions include any of the following: Service personnel whose monthly order volume exceeds the preset order volume limit; Service personnel whose orders are already full; Service personnel not serving during the current order's service period; Service personnel who are either busy or offline.

6. The method for automatically dispatching charter service orders according to claim 1, characterized in that, The service personnel include individual salespersons or service fleets.

7. The method for automatically dispatching charter service orders according to claim 1, characterized in that, The method for calculating the order price information includes: Establish a service vehicle price list, including the starting price for each vehicle, the starting mileage, fuel and road tolls, and driver's wages; By connecting the order origin coordinates and order destination coordinates to the map software API, the total mileage, total time, and total highway mileage of the optimal route can be obtained. Calculate the total order price: Total quote = (Starting price + Driver's salary) Number of days used + (fuel and road tolls) (Distance) + Highway tolls Price fluctuation percentage; Wherein, the travel mileage = total mileage - starting mileage; The number of days of vehicle use is determined by adding the total time spent to the vehicle use time of the charter service order to determine the vehicle use period, and then determining whether the vehicle use period covers the nighttime period; if it covers the nighttime period, then the number of days of vehicle use = 1 + p, where p is the number of times the nighttime period is covered; if it does not cover the nighttime period, then the number of days of vehicle use = 1. The highway toll is the cost for the total highway mileage. The price fluctuation ratio is a preset holiday fluctuation ratio.

8. An automatic dispatching device for charter service orders, characterized in that, The device includes: The order acquisition unit uses the charter service platform to acquire real-time charter service orders and parses the order information, including the orderer's information, city information, origin coordinates, destination coordinates, service time period, and price information. The historical service record query unit queries whether there are any historical service records based on the orderer information. If there are historical service records, the charter service order is issued to the historical service personnel; if there are no historical service records, the charter service order is initially allocated. The initial allocation unit obtains the corresponding city code based on the order city information; Match all available service providers based on the city code; Determine whether the city has configured a service unit dispatch ratio based on the city code; If a service unit dispatch ratio is set, then query the cumulative number of charter service orders dispatched by all service units that can accept orders. Based on the cumulative number of dispatched charter service orders and the service unit dispatch ratio, determine the service unit that should dispatch the current charter service order and add it to the service personnel pool of the service unit for the current charter service order. If no service unit dispatch ratio is set, the service unit to be dispatched for this charter service order will be determined according to the default service unit dispatch rules and will be added to the service personnel pool of the service unit for this charter service order. Remove service personnel from the pool who do not meet the order-accepting criteria. Determine if there are any remaining service personnel available to accept orders in the filtered service personnel pool; If there are no remaining service personnel available to accept the order, the charter service order will be issued to the pre-set backup service personnel. If there are remaining service personnel available to accept orders, the weighting is calculated based on the service personnel's order dispatch ratio and the cumulative number of charter service orders already dispatched. The weights are assigned to the corresponding service personnel based on the calculated weights.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the automatic dispatching method for charter service orders as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the automatic dispatching method for charter service orders as described in any one of claims 1 to 7.