Workstation allocation method and device for vehicle service, equipment, medium and product

CN122736201APending Publication Date: 2026-09-11BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610893585.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-18
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

随着业务规模不断扩大、服务需求日益多元,传统人工调度方式逐渐难以满足使用要求,依据系统实现工位智能分配成为主流应用方式

Benefits of technology

[0009]本公开的另一方面提供了一种计算机程序产品,计算机程序产品包括计算机可执行指令,指令在被执行时用于实现本公开的针对车辆服务的工位分配方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122736201A_ABST
    Figure CN122736201A_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, device, medium, and product for workstation allocation in vehicle services. It relates to the field of vehicle service technology. The method includes: in response to a trigger operation of a confirmation control on a vehicle reception service interface, obtaining the selected vehicle service items for the vehicle to be serviced; obtaining the estimated service duration of the selected vehicle service items based on the selected vehicle service items; determining recommended workstation information for the selected vehicle service items based on the estimated service duration and the current status information of each workstation, and redirecting from the vehicle reception service interface to a workstation scheduling result interface; and displaying the recommended workstation information and the reasons for the recommendation on the workstation scheduling result interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle service technology, and more specifically, to a method, apparatus, equipment, medium, and product for allocating workstations for vehicle services. Background Technology

[0002] With the rapid development of computer, communication, and intelligent scheduling technologies, intelligent workstation management systems have been widely applied in various offline service scenarios. As business scale continues to expand and service demands become increasingly diversified, traditional manual scheduling methods are gradually becoming insufficient to meet usage requirements, and intelligent workstation allocation based on the system has become the mainstream application method.

[0003] In realizing the present invention, the inventors discovered at least the following problems in the related technology: unreasonable workstation allocation and low overall efficiency of vehicle service. Summary of the Invention

[0004] In view of this, the present disclosure provides a method, apparatus, equipment, medium and product for workstation allocation in vehicle services.

[0005] One aspect of this disclosure provides a workstation allocation method for vehicle services, comprising: in response to a triggering operation of a vehicle reception confirmation control on a vehicle reception service interface, obtaining the selected vehicle service items for the vehicle to be served; obtaining the estimated service duration of the selected vehicle service items based on the selected vehicle service items for the vehicle to be served; determining recommended workstation information for the selected vehicle service items based on the estimated service duration of the selected vehicle service items and the current status information of each workstation, and redirecting from the vehicle reception service interface to the workstation scheduling result interface; and displaying the recommended workstation information and the reasons for the recommendation on the workstation scheduling result interface.

[0006] Another aspect of this disclosure provides a workstation allocation device for vehicle services, comprising: a selected vehicle service item acquisition module, configured to acquire the selected vehicle service items of the vehicle to be served in response to a trigger operation of a confirmation vehicle reception control on the vehicle reception service interface; an estimated service duration acquisition module, configured to acquire the estimated service duration of the selected vehicle service items based on the selected vehicle service items of the vehicle to be served; a workstation scheduling result module, configured to determine recommended workstation information for the selected vehicle service items based on the estimated service duration of the selected vehicle service items and the current status information of each workstation, and to jump from the vehicle reception service interface to the workstation scheduling result interface; and a workstation recommendation module, configured to display recommended workstation information and reasons for recommendation on the workstation scheduling result interface.

[0007] Another aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the workstation allocation method for vehicle services disclosed herein.

[0008] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the workstation allocation method for vehicle services disclosed herein.

[0009] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the workstation allocation method for vehicle services disclosed herein.

[0010] According to embodiments of this disclosure, by employing a technique that responds to a trigger operation of the vehicle reception confirmation control on the vehicle reception service interface, the selected vehicle service items for the vehicle to be served are obtained; based on the selected vehicle service items, the estimated service duration of the selected vehicle service items is obtained; based on the estimated service duration of the selected vehicle service items and the current status information of each workstation, recommended workstation information for the selected vehicle service items is determined, and the vehicle reception service interface redirects to the workstation scheduling result interface; and the recommended workstation information and the reasons for the recommendation are displayed on the workstation scheduling result interface, the workstation recommendation can achieve reasonable allocation of workstation resources by comprehensively considering the estimated service duration of the vehicle service items and the status of each workstation, which is conducive to improving overall service efficiency. Furthermore, displaying the reasons for the recommendation along with the recommended workstation information can intuitively provide the basis for workstation allocation, effectively solving the technical problem of opaque workstation allocation logic, thereby effectively reducing user doubts and on-site disputes. Attached Figure Description

[0011] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0012] Figure 1 An exemplary system architecture for applying a workstation allocation method for vehicle services, according to embodiments of this disclosure, is illustrated schematically.

[0013] Figure 2 A flowchart illustrating a workstation allocation method for vehicle services according to an embodiment of the present disclosure is shown schematically.

[0014] Figure 3 The diagram illustrates the front-end interaction flow of the vehicle service item scheduling station in a scenario where there is only one recommended workstation, according to an embodiment of the present disclosure.

[0015] Figure 4The illustration shows a front-end interaction flowchart for scheduling workstations for vehicle service items in a scenario with multiple recommended workstations, according to an embodiment of the present disclosure.

[0016] Figure 5 The diagram illustrates the front-end interaction flowchart of the display workstation details interface according to an embodiment of the present disclosure;

[0017] Figure 6 This illustration schematically shows a front-end interaction flowchart for adding a new type of vehicle service item according to an embodiment of the present disclosure;

[0018] Figure 7 This illustration schematically shows a front-end interaction flowchart of adding different types of vehicle service items according to an embodiment of the present disclosure;

[0019] Figure 8A This diagram schematically illustrates the overall architecture of a multi-station dynamic queuing scheduling system for car washes according to an embodiment of the present disclosure.

[0020] Figure 8B A flowchart illustrating a dynamic queuing scheduling method based on service duration prediction according to an embodiment of the present disclosure is shown schematically.

[0021] Figure 8C This diagram schematically illustrates the module configuration of a dynamic queuing scheduling system for car wash shops based on service duration prediction and multi-station collaboration, according to an embodiment of the present disclosure.

[0022] Figure 8D This diagram schematically illustrates an example of dynamic allocation of multiple workstations for a car wash shop according to an embodiment of the present disclosure.

[0023] Figure 9 A block diagram of a workstation allocation device for vehicle services according to an embodiment of the present disclosure is shown schematically.

[0024] Figure 10 A block diagram of an electronic device suitable for implementing the workstation allocation method for vehicle services according to an embodiment of the present disclosure is shown schematically. Detailed Implementation

[0025] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0026] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0027] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0028] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).

[0029] In the embodiments disclosed herein, the collection, updating, analysis, processing, use, transmission, provision, disclosure, and storage of data (e.g., including but not limited to user personal information) comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures have been taken to prevent unauthorized access to user personal information data and maintain information security.

[0030] In the embodiments disclosed herein, user authorization or consent is obtained before acquiring or collecting user personal information.

[0031] Currently, car wash shops generally organize queues using a first-come, first-served system, manual calling, or simple electronic queuing. Shops typically have several car wash bays, which may vary in equipment configuration, staff skill level, and the types of services they can handle. Upon arrival, front desk or on-site staff use experience to determine the vehicle's queuing order and arrange for the vehicle to be serviced when a bay becomes available.

[0032] In actual operation, car wash services typically include at least three categories: quick wash, regular wash, and fine wash, with significant differences in standard duration between the different types. Furthermore, different car models, levels of dirt, and additional services further affect the actual processing time. Most related systems only record the number of people in the queue, making it difficult to accurately reflect the remaining waiting time, and they lack the ability to dynamically allocate resources based on the remaining processing time at each workstation and the queue structure.

[0033] Although some stores have deployed license plate recognition, QR code scanning for number retrieval, and electronic screen queuing systems, most still only use these functions for electronic registration and have not established a queuing scheduling model that combines service duration prediction, real-time workstation status, and dynamic rescheduling rules.

[0034] Based on the above situation, the following technical issues should be considered.

[0035] (1) The difference in service time for different types of car washes was not included in the queuing calculation, resulting in low overall efficiency when queuing only according to the arrival order.

[0036] (2) The idle status, remaining working time and workstation adaptability of store workstations are not uniformly modeled, which may easily lead to some workstations being idle and some workstations being continuously congested.

[0037] (3) The relevant solutions usually only show the number of people in the queue, but do not show the expected waiting time calculated based on the service structure, resulting in a poor user experience and easy disputes on site.

[0038] (4) When new vehicles arrive at the store, existing vehicles are cancelled, workstations are completed ahead of schedule, or service items are temporarily added, the relevant system lacks a dynamic rescheduling mechanism.

[0039] (5) Manual scheduling relies heavily on the experience of store managers or on-site staff, making it difficult to replicate uniform queuing efficiency across different stores.

[0040] In summary, the workstation queuing and allocation mechanisms in related technologies are poorly modeled, unable to dynamically adapt to business changes, have low scheduling efficiency, and are difficult to standardize. This results in opaque workstation allocation logic, lack of information display, and is prone to user questioning and on-site disputes.

[0041] In view of this, embodiments of this disclosure provide a method, apparatus, device, medium, and product for workstation allocation in vehicle services. This relates to the field of vehicle service technology. The method includes: in response to a triggering operation of a confirmation control on a vehicle reception service interface, obtaining the selected vehicle service items for the vehicle to be served; obtaining the estimated service duration of the selected vehicle service items based on the selected vehicle service items; determining recommended workstation information for the selected vehicle service items based on the estimated service duration of the selected vehicle service items and the current status information of each workstation, and redirecting from the vehicle reception service interface to a workstation scheduling result interface; and displaying the recommended workstation information and the reasons for the recommendation on the workstation scheduling result interface.

[0042] Figure 1 This illustration schematically depicts an exemplary system architecture for applying a workstation allocation method for vehicle services according to embodiments of this disclosure. It should be noted that... Figure 1The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0043] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0044] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social media platform software, etc. (for example only).

[0045] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0046] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0047] It should be noted that the workstation allocation method for vehicle services provided in this embodiment can be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Accordingly, the workstation allocation device for vehicle services provided in this embodiment can also be disposed in the first terminal device 101, the second terminal device 102, or the third terminal device 103, or in other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0048] For example, the selected vehicle service items for the vehicle to be serviced may originally be stored in any one of the first terminal device 101, the second terminal device 102, or the third terminal device 103 (e.g., the first terminal device 101, but not limited thereto), or stored on an external storage device and can be imported into the first terminal device 101. Then, the first terminal device 101 may locally execute the workstation allocation method for vehicle services provided in the embodiments of this disclosure, or send the selected vehicle service items to other terminal devices, servers, or server clusters, and have the other terminal devices, servers, or server clusters that receive the selected vehicle service items execute the workstation allocation method for vehicle services provided in the embodiments of this disclosure.

[0049] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0050] Figure 2 A flowchart illustrating a workstation allocation method for vehicle services according to an embodiment of the present disclosure is shown schematically.

[0051] like Figure 2 As shown, the method includes operations S201 to S204.

[0052] In operation S201, in response to the triggering operation of the confirmation vehicle pick-up control on the vehicle pick-up service interface, the selected vehicle service items of the vehicle to be served are obtained.

[0053] According to embodiments of this disclosure, a vehicle to be served represents at least one of the following: a vehicle that has not yet been picked up, a vehicle that has been picked up but is in the queue after being picked up, a vehicle that has been picked up but has not yet started service, etc.

[0054] According to embodiments of this disclosure, after the vehicle dispatcher opens the vehicle pick-up service interface on the dispatcher terminal, they can collect vehicle information through a license plate recognition camera, a front desk data entry terminal, a QR code registration interface, or the vehicle owner's mobile device. This information includes, but is not limited to, the license plate information, vehicle model information, vehicle size information, and arrival time information of the vehicle being picked up. After data collection, the vehicle identification information of the vehicle and the selected vehicle service items, such as a standard car wash, can be displayed on the pick-up service interface.

[0055] In operation S202, the estimated service duration of the selected vehicle service items is obtained based on the selected vehicle service items of the vehicle to be served.

[0056] According to embodiments of this disclosure, the contracted store for the vehicle to be serviced has a base service duration configured for each vehicle service item. Due to the varying skill levels of staff at different workstations, the base service duration configured for the same vehicle service item at different workstations may differ. Based on this, the base service duration of the selected vehicle service item can be directly obtained from the base service duration configured for each vehicle service item at each workstation, and used as the estimated service duration for the selected vehicle service item.

[0057] For example, a store can set the duration of its express wash service to 15 minutes, its standard wash service to 30 minutes, and its premium wash service to 120 minutes, and these are not limited to these. The estimated service time for a standard wash is 30 minutes.

[0058] According to embodiments of this disclosure, when it is determined that a condition-adjusted service duration exists for the selected vehicle service item, the estimated service duration of the selected vehicle service item can be determined based on the sum of the baseline service duration and the condition-adjusted service duration. The condition-adjusted service duration may include at least one of the following: vehicle model adjustment duration, vehicle dirtiness level adjustment duration, etc., and is not limited to these.

[0059] For example, if determining the vehicle model and the level of dirtiness requires an additional 3 minutes, then the estimated service time for a basic car wash is 30 + 3 + 5 = 38 minutes.

[0060] In operation S203, based on the estimated service duration of the selected vehicle service project and the current status information of each workstation, the recommended workstation information for the selected vehicle service project is determined, and the vehicle receiving service interface jumps to the workstation scheduling result interface.

[0061] According to embodiments of this disclosure, the workstation status information may include at least the idle status, the current service vehicle, the current work progress, the remaining work time, the types of services the workstation can undertake, the workstation's out-of-service status, and the workstation's load, and may not be limited to these.

[0062] For example, if the selected vehicle service items are the same as the service types that a certain workstation can undertake, and the workstation is vacant, then that workstation can be designated as a recommended workstation.

[0063] For example, if all workstations are in service, the workstation with the shortest remaining operating time and capable of handling the selected vehicle service project can be selected as the recommended workstation based on the remaining operating time of each workstation.

[0064] For example, the estimated completion time for each workstation to serve the selected vehicle service project can be calculated based on the estimated service duration and the remaining working time of each workstation, and the workstation with the shortest estimated completion time can be selected as the recommended workstation.

[0065] It should be noted that the above method for determining recommended workstations is only an exemplary embodiment. In actual implementation, other embodiments can be customized according to business needs, and no limitations are imposed here.

[0066] When operating S204, the recommended workstation information and the reasons for the recommendation are displayed on the workstation scheduling results interface.

[0067] According to embodiments of this disclosure, after confirming vehicle acceptance, the system will calculate recommended workstation information for the selected vehicle service item in real time based on the current status information of the workstation and the estimated service duration of the selected vehicle service item. The reasons for the recommendation may include the advantages of the recommended workstation compared to other workstations, such as, but not limited to: the recommended workstation has XX hours remaining and the overall cost is the lowest; firstly, other workstations are not accepting this item; secondly, other workstations have longer estimated waiting times; and thirdly, other workstations have higher workloads.

[0068] According to embodiments of this disclosure, for vehicles in a queue that have not yet been picked up, a pre-determined workstation allocation can be determined based on the current workstation status and the estimated service duration of the service items for the vehicles in the queue. After the vehicle dispatcher picks up the vehicles in the queue, this pre-determined workstation allocation information can also be displayed on the pick-up service interface. The vehicle dispatcher can choose to directly accept the pre-determined workstation allocation information or recalculate the recommended workstation information based on the actual situation.

[0069] According to embodiments of this disclosure, in response to a trigger operation on the vehicle acceptance control, the recommended workstation information can be recalculated, and the recalculated recommended workstation information and the reasons for the recommendation can be displayed in the workstation scheduling result interface.

[0070] Figure 3 The diagram illustrates the front-end interaction flow of a vehicle service item scheduling station in a scenario where only one recommended workstation exists, according to an embodiment of the present disclosure.

[0071] like Figure 3As shown, after collecting vehicle information for vehicles awaiting service, the vehicle reception service interface 300 displays information such as vehicle identification, vehicle model, selected vehicle service items, degree of dirtiness, current recommended workstation, and estimated waiting time for vehicle dispatchers to verify. The vehicle reception service interface 300 also includes a "Confirm Reception" control 310. After confirming the aforementioned information and clicking the "Confirm Reception" control 310, the vehicle dispatcher can be redirected to the dispatch result interface 320. The dispatch result interface 320 may include a recommended workstation display area 321 and a first recommendation reason display area 322. By clicking the "Start Guiding Vehicle" first control 323 on the dispatch result interface 320, the vehicle dispatcher can begin guiding the vehicles awaiting service to the recommended workstations displayed in the recommended workstation display area 321.

[0072] According to embodiments of this disclosure, corresponding to the expected workstation information pre-assigned to vehicles in the queue, the expected workstation information can be displayed in the vehicle reception service interface 300, for example, through the current recommended area 301. If the vehicle dispatcher needs to directly receive the expected workstation information, they can directly click the "Start Guiding Vehicle" second control 302 to guide the vehicle to be served to the workstation represented by the expected workstation information.

[0073] Through the embodiments disclosed above, by comprehensively considering the estimated service duration of vehicle service projects and the status of each workstation when recommending workstations, it is possible to achieve a reasonable allocation of workstation resources, which is conducive to improving overall service efficiency. Furthermore, displaying the reasons for the recommendation along with the recommended workstation information provides a clear basis for workstation allocation, effectively solving the technical problem of opaque workstation allocation logic, thereby effectively reducing user doubts and on-site disputes.

[0074] The following describes specific embodiments. Figure 2 The method shown will be further explained.

[0075] According to an embodiment of this disclosure, the above operation S203 may include: when multiple candidate workstations matching the selected vehicle service project are detected based on the estimated service duration of the selected vehicle service project and the current status information of each workstation, calculating the comprehensive cost value of each candidate workstation for the selected vehicle service project, and jumping from the vehicle reception service interface to the workstation filtering interface, wherein the workstation filtering interface displays multiple candidate workstations; selecting the candidate workstation with the lowest comprehensive cost value from the multiple candidate workstations as the recommended workstation, and selecting the recommended workstation by default in the workstation filtering interface, the workstation filtering interface including a workstation confirmation control; responding to the triggering operation of the workstation confirmation control, jumping from the workstation filtering interface to the workstation scheduling result interface, wherein the workstation scheduling result interface also displays alternative workstation information and reasons for selection, the alternative workstation information being determined based on other candidate workstation information besides the recommended workstation information from the multiple candidate workstation information.

[0076] According to embodiments of this disclosure, a candidate workstation refers to one or more workstations that, after being filtered based on factors such as the type of service they can undertake, their availability status, and remaining operating time, possess the capability to handle the selected vehicle service project. The workstation filtering interface can display only information on multiple candidate workstations, with the recommended workstation information selected by default. Alternatively, the workstation filtering interface can display information on multiple existing workstations. In this case, the existing workstation information can be categorized into filtered workstations, candidate workstations, and recommended workstations based on their selectable, unselectable, and selected states.

[0077] According to embodiments of this disclosure, existing workstation information can be associated with the workstation's service type and operating status. The workstation's service type represents the types of vehicle service projects it can undertake. The workstation's operating status represents whether the workstation is inactive or operating normally. Furthermore, existing workstation information can also be associated with the current status information of other workstations, which is not limited here.

[0078] According to embodiments of this disclosure, when multiple existing workstations are displayed on the workstation filtering interface, the first existing workstation information that matches the service type of the selected vehicle service project can be obtained by first filtering from the multiple existing workstations based on the service type undertaken by the workstation. Then, if the first existing workstation information includes a second existing workstation whose operating status is disabled, the second existing workstation information is filtered out from the first existing workstation information to obtain candidate workstation information.

[0079] According to embodiments of this disclosure, during the candidate workstation calculation process, the system first excludes workstations that lack the capacity to handle projects, are discontinued, or are unavailable, retaining workstations capable of handling the corresponding project types as candidate workstations. For all existing workstation information in the contracted stores for vehicles awaiting service displayed on the workstation filtering interface 400, workstation information to be excluded can be rendered as unselectable, with a description of the reasons for unselectability; workstation information that can be used as candidate workstations can be rendered as selectable, while workstation information that can be used as recommended workstations can be rendered as the default selected workstation, and the remaining work time for each workstation can be displayed.

[0080] Figure 4 The diagram illustrates the front-end interaction flow of scheduling workstations for vehicle service items in a scenario with multiple recommended workstations, according to an embodiment of the present disclosure.

[0081] like Figure 4 As shown, after collecting the vehicle information of the vehicles to be served, the vehicle dispatcher confirms the vehicle information in the vehicle reception service interface 300 and clicks the "Confirm Reception" control 310, which will take them to the workstation selection interface 400. Since the selected vehicle service item for the vehicles to be served is general washing, workstations 2, 3, and 5 in this example can all undertake "general washing + interior cleaning". Therefore, workstations 2, 3, and 5 are selected as candidate workstations and rendered as available. Based on this, workstation 2 can be selected as the recommended workstation by default, and workstations 3 and 5 can be selected as alternatives, according to the comprehensive recommendation value of each candidate workstation (the calculation rules are described below). The vehicle dispatcher clicks the first "Confirm" control 410, which will take them to the dispatch result interface 320. The first recommendation reason display area 322 in the dispatch result interface 320 can be expanded to display alternative workstation information (such as workstations 3 and 5) and the reasons for their selection.

[0082] Through the above embodiments of this disclosure, a workstation filtering interface is introduced, which, combined with the comprehensive cost value, enables workstation recommendation and intuitively displays the filtering logic from candidate workstation information to recommended workstation information. This clarifies the recommendation rules, rationally allocates workstation resources, improves allocation transparency, further reduces user doubts and on-site disputes, and optimizes the user experience.

[0083] According to embodiments of this disclosure, the workstation filtering interface may further include a workstation details control. In response to a trigger operation on the workstation details control, the workstation filtering interface can redirect to the workstation details interface. The workstation details interface displays detailed overall costs corresponding to each candidate workstation and reasons for recommending the recommended workstations.

[0084] According to embodiments of this disclosure, the workstation comprehensive cost details may include a comprehensive cost value, as well as information such as the calculation rules and related parameters for calculating the comprehensive cost value. For example, it may include, but is not limited to, at least one of the following: the estimated completion time of each candidate workstation for the selected vehicle service project, the estimated waiting time of the selected vehicle service project for each candidate workstation, the load balancing value of each candidate workstation, and the fairness constraint value of each candidate workstation, as well as detailed information corresponding to each parameter such as the remaining operation time of the workstation associated with the candidate workstation information and the estimated service time of the selected vehicle service project.

[0085] Figure 5 The diagram illustrates the front-end interaction flowchart of the display workstation details interface according to an embodiment of the present disclosure.

[0086] like Figure 5 As shown, when a vehicle dispatcher clicks the "Workstation Details" control 420 in the workstation filtering interface 400, they can jump to the workstation details interface 500. The workstation details interface 500 can display the calculation rules display area 510, the workstation comprehensive cost details display area 520, and the second recommendation reason display area 530.

[0087] According to embodiments of this disclosure, for each candidate workstation, the comprehensive cost value of the selected vehicle service item corresponding to each candidate workstation can be calculated based on parameters such as the expected completion time, expected waiting time, load balancing value, fairness constraint value, and the remaining working time of the workstation and the expected service time of the selected vehicle service item.

[0088] The remaining working time at a workstation can be determined by summing the remaining working time of the vehicle service items currently being served at the workstation and the estimated service time of the vehicle service items that have already been received and are currently queuing at the current workstation. If there are no vehicle service items that have already been received and are currently queuing at the current workstation, the remaining working time at the workstation can be determined directly based on the remaining working time of the vehicle service items currently being served at the current workstation.

[0089] According to embodiments of this disclosure, the expected waiting time can be determined based on the remaining operation time of the workstation. The load balancing value can be determined based on the expected total service time of the queued vehicle service items in the corresponding workstation, and is not limited to this. The fairness constraint value represents the buffer value (hereinafter described as buffer value) configured for each vehicle service item, in minutes. The buffer values ​​configured for different vehicle service items can be the same or different, and the specific value can be customized according to business needs.

[0090] See also Figure 5As shown, the calculation rule display area 510 can display calculation rules with estimated completion time, such as the sum of the remaining working time at the workstation and the estimated service time of the selected vehicle service items for vehicles currently receiving passengers. The calculation rule display area 510 can also display calculation rules with comprehensive cost values, including but not limited to weighted summations of estimated waiting time, estimated completion time, load balancing value, and fairness constraint value, for example, expressed as: Comprehensive Cost Value = a × Estimated Waiting Time + b × Estimated Completion Time + c × Load Balancing Value + d × Fairness Constraint Value, and is not limited to these. Here, a, b, c, and d are weights, which can be customized according to business needs.

[0091] See also Figure 5 As shown, the second recommendation reason display area 530 can comprehensively consider the workstation comprehensive cost details displayed in the workstation comprehensive cost details display area 520, and display detailed analysis results of the recommendation reasons for the recommended workstation information.

[0092] In the example, since workstation 2 has the shortest remaining operation time, the shortest expected completion time, and the lowest overall cost, the system can identify workstation 2 as the recommended workstation and workstations 3 and 5 as alternative workstations.

[0093] Through the above embodiments of this disclosure, a workstation details interface is introduced, which combines the estimated completion time, estimated waiting time, load balancing value, and fairness constraint value to fully present the details of the comprehensive cost of the workstation and the basis for recommendation. This helps to further improve the transparency of workstation allocation, eliminate user doubts, and effectively avoid on-site disputes.

[0094] According to embodiments of this disclosure, user needs can be collected in real time during the service of selected vehicle services, and service items can be added in real time based on user needs. For this purpose, a service addition control can be set up on the vehicle pick-up service interface. During vehicle service, service personnel can enter the vehicle pick-up service interface and add service items through the service addition control. The added service items can include a first vehicle service item with the same type as the selected vehicle service item, or a second vehicle service item with a different type than the selected vehicle service item.

[0095] When adding a first vehicle service item, since it has the same service type as the already selected vehicle service item, it can be completed at the current workstation without needing to be reassigned to a new workstation. However, to ensure the accuracy of the estimated waiting time for subsequent vehicles waiting for service, a time recalculation needs to be triggered. The front-end interaction logic can be as follows: If the selected vehicle service item is already in service at the recommended workstation, in response to the trigger operation of the service addition control, the user is redirected from the vehicle reception service interface to the service item selection interface. The service item selection interface displays at least one selectable vehicle service item and the estimated service time for each service item, and also includes a project confirmation control. If the first vehicle service item has been selected, in response to the trigger operation of the project confirmation control, the user is redirected from the service item selection interface to the service time recalculation interface. The service time recalculation interface displays the calculated estimated service time before and after adding the first vehicle service item to the currently serving vehicle.

[0096] According to embodiments of this disclosure, the first vehicle service item may include a condition correction item to support increasing the aforementioned condition correction duration. The condition correction item may include, for example, a vehicle model correction item, a vehicle dirt level correction item, etc., and is not limited to these.

[0097] Figure 6 The diagram illustrates the front-end interaction flowchart for adding a new type of vehicle service item according to an embodiment of the present disclosure.

[0098] like Figure 6 As shown, when the selected vehicle service item is already in service at the recommended workstation, if the service personnel confirm the user's real-time need to add additional services such as interior cleaning, they can enter the vehicle reception service interface 300 and click the "Select Service Item" control 303 to jump to the service item selection interface 610. The service item selection interface 610 can, for example, have the already selected vehicle service item selected by default, such as the "General Wash" option 611, and also allows service personnel to add a first vehicle service item, such as the "Interior Cleaning" option 612. Afterwards, the service personnel can click the "Confirm Item" control 613 to jump to the service duration recalculation interface 620. The service duration recalculation interface 620 can include a service duration recalculation rule display area 621 and a service item change comparison display area 622.

[0099] According to an embodiment of this disclosure, after adding a first vehicle service item, the estimated service time of the selected vehicle service item after adding the first vehicle service item can be calculated based on the baseline service time configured by the current store for the selected vehicle service item, the baseline service time configured for the first vehicle service item, and the working condition correction time determined for the current service vehicle.

[0100] According to embodiments of this disclosure, stores can customize the corresponding baseline service duration for different types of workstations and different types of services. For example, the number of car wash workstations can be set to 1, but it is not limited to this. Combined with the baseline service duration set by the store, it can support the calculation of subsequent estimated service duration.

[0101] See also Figure 6 As shown, the service duration recalculation rule display area 621 can display the calculation rules for the estimated service duration after adding new items of the same type. For example, it may include, but is not limited to: Estimated service duration = main item (duration) + additional item (duration) + vehicle correction (i.e. working condition correction duration).

[0102] According to embodiments of this disclosure, the service duration recalculation interface may further include a duration confirmation control. In response to a trigger operation on the duration confirmation control, the remaining work duration of the recommended workstation is updated based on the estimated service duration after adding a first vehicle service item to the current service vehicle.

[0103] See also Figure 6 As shown, the service duration recalculation interface 620 may also include a second "confirm" control 623. When a service personnel clicks the second "confirm" control 623, it indicates that a first vehicle service item needs to be added to the currently selected vehicle service items. This will correspondingly change the remaining operation time of the recommended workstation, thereby updating the estimated waiting time of the corresponding vehicle service item to be served, and ultimately affecting the workstation recommendation for the vehicle service item to be served.

[0104] By introducing a service duration recalculation interface through the above embodiments of this disclosure, and by incorporating features such as the base duration of the store's custom car wash type, vehicle condition, and additional items into the prediction rules for the expected service duration, the accuracy of duration prediction can be effectively improved, the rationality of queue scheduling can be optimized, and the overall service efficiency can be enhanced.

[0105] When adding a second vehicle service item, since its type differs from the already selected vehicle service item, if the current workstation does not support the type of the second vehicle service item, a new workstation may need to be recommended. The front-end interaction logic can be as follows: When a second vehicle service item of a different type than the already selected vehicle service item is selected, in response to the triggering of the project confirmation control, the estimated service duration of the second vehicle service item is obtained; based on the estimated service duration of the second vehicle service item and the current status information of each workstation, new recommended workstation information for the second vehicle service item is determined, and the user is redirected from the service item selection interface to the new workstation scheduling result interface; the new recommended workstation information and the new recommendation reasons are displayed on the new workstation scheduling result interface.

[0106] Meanwhile, to ensure the accuracy of the estimated waiting time for vehicles waiting for service at the new workstation, a time recalculation is also required. Specifically, the above-mentioned response to the triggering operation of the project confirmation control, which jumps from the service item selection interface to the new workstation scheduling result interface, may include: responding to the triggering operation of the project confirmation control, jumping from the service item selection interface to the service time recalculation interface, wherein the service time recalculation interface displays the calculated information of the estimated service time of the vehicle before and after adding a second vehicle service item for the currently serviced vehicle, and the service time recalculation interface also includes a time confirmation control; responding to the triggering operation of the time confirmation control, displaying a project change confirmation pop-up window on the service time recalculation interface, wherein the project change confirmation pop-up window displays a change prompt message indicating that the current recommended workstation information needs to be changed to the new recommended workstation information, and the project change confirmation pop-up window includes a scheduling confirmation control; responding to the triggering operation of the scheduling confirmation control, jumping from the service time recalculation interface to the new workstation scheduling result interface.

[0107] Figure 7 The diagram illustrates the front-end interaction flowchart for adding different types of vehicle service items according to embodiments of the present disclosure.

[0108] like Figure 7 As shown, when the selected vehicle service item is already in service at the recommended workstation, the service personnel, based on the user's real-time need to add a service item, enter the service item selection interface 610, select the second vehicle service item, such as the maintenance option 614, and click the "Confirm Item" control 613. This will redirect to the service duration recalculation interface 620. The information displayed in the service duration recalculation rule display area 621 and the service item change comparison display area 622, and clicking the second "Confirm" control 623, will pop up a project change confirmation pop-up window 700, including the "Confirm Dispatch" control 710. Clicking the "Confirm Dispatch" control 710 will redirect the service personnel to the dispatch result interface 320, where new recommended workstation information will be displayed in the recommended workstation display area 321, and new recommendation reasons will be displayed in the first recommendation reason display area 322.

[0109] According to embodiments of this disclosure, after a service worker clicks the "Confirm Scheduling" control 710, if multiple new candidate workstations matching the second vehicle service item are detected, the worker can first jump from the service duration recalculation interface 620 to the workstation filtering interface, which has the following characteristics: Figure 4The workstation filtering interface 400 displays workstation information that needs to be excluded as unselectable, with a description of the reason for exclusion, based on the project type of the second vehicle service project. Workstation information that can be considered as alternatives is rendered as selectable, while workstation information that can be recommended is rendered as the default selected workstation, and the remaining work time for each workstation is displayed. Afterwards, the service personnel click "Confirm," and are redirected to the dispatch result interface 320. At this point, the first recommendation reason display area 322 can add new alternative workstation information corresponding to the second vehicle service project, along with new alternative reasons.

[0110] Through the above embodiments of this disclosure, the allocation of workstations can be adjusted in real time to adapt to service item changes, and dynamic scheduling capabilities can be achieved to ensure queuing order and overall service efficiency.

[0111] According to embodiments of this disclosure, after adding a second vehicle service item, the estimated service time of the second vehicle service item can be calculated based on the baseline service time configured by the current store for the second vehicle service item and the working condition correction time determined for the current service vehicle.

[0112] See also Figure 7 As shown, the service duration recalculation rule display area 621 can display the calculation rules for the estimated service duration after adding different types of projects. For example, it may include, but is not limited to: Estimated service duration = new project (duration) + vehicle correction (i.e. working condition correction duration).

[0113] According to embodiments of this disclosure, when it is confirmed that a second vehicle service item needs to be reassigned to a new recommended workstation, the remaining working time of the current workstation of the new recommended workstation can be changed accordingly, thereby updating the expected waiting time of the corresponding vehicle service item to be served, and ultimately affecting the workstation recommendation for the vehicle service item to be served.

[0114] Through the above embodiments of this disclosure, a real-time scheduling and interaction technology for service item changes at the store service personnel end is realized. After the service personnel confirm or modify the main service type, additional items, vehicle type and degree of dirtiness, the service duration is automatically recalculated, the candidate workstation is screened and the recommended workstation is updated. This allows changes in actual service needs on site to be reflected in the queuing scheduling results in a timely manner, optimizes the rationality of queuing scheduling and improves the overall service efficiency.

[0115] According to embodiments of this disclosure, the aforementioned service items for vehicles awaiting service may include service items for vehicles that have been picked up but are in the queue, or service items for vehicles that have not yet been picked up. When there are new items, canceled items, item changes, or changes in workstation status at the current store, a recalculation mechanism can be triggered for the estimated waiting time and recommended workstation information / estimated assigned workstation information for the service items for vehicles awaiting service.

[0116] According to embodiments of this disclosure, corresponding to the above-described recalculation mechanism, when it is detected based on vehicle identification information that a vehicle to be served has entered the designated waiting area of ​​the recommended workstation, the sorting position of the vehicle to be served is frozen; and / or when it is detected based on vehicle identification information that the estimated remaining time for a vehicle to be served to enter the recommended workstation is less than or equal to the entry freeze threshold time, the sorting position of the vehicle to be served is frozen.

[0117] According to embodiments of this disclosure, the freeze threshold refers to the time threshold at which a vehicle's sorting position is locked to avoid frequent changes in the queuing results when the vehicle is close to its actual entry time.

[0118] By introducing the freeze threshold control technology through the above embodiments of this disclosure, the frequent reassignment of some vehicles that are close to being processed can be reduced, thereby reducing the probability of vehicles being repeatedly adjusted in workstations or waiting areas while ensuring overall efficiency.

[0119] According to embodiments of this disclosure, vehicles that have not entered the designated waiting area of ​​a recommended workstation, and whose estimated remaining entry time for entering a recommended workstation is greater than the entry freeze threshold time, can be identified as unlocked vehicles. If a change in the service items of a vehicle at a contracted store is detected, the estimated waiting time for the service items of the unlocked vehicle (i.e., the aforementioned service items for the vehicle to be served) is updated; based on the updated estimated waiting time for the service items of the unlocked vehicle, recommended workstation information for the reassigned service items of the unlocked vehicle is determined.

[0120] According to embodiments of this disclosure, the addition, cancellation, or modification of projects may affect the remaining service time of the workstation corresponding to the modified project, thereby affecting the estimated waiting time for queued vehicle service projects at the corresponding workstation and the estimated completion time for subsequent vehicle service projects. Based on this, the comprehensive cost value for each candidate workstation corresponding to the project can be recalculated based on the new estimated completion time, the new estimated waiting time, the new load balancing value, and the aforementioned buffer value. Updated recommended workstation information can then be reallocated to the corresponding project based on the recalculated comprehensive cost value.

[0121] For example, the service currently provided by the vehicle at the first service station is a standard car wash. There are two locked vehicles already in the designated waiting area of ​​the first service station and / or whose estimated remaining time before entering the first service station is less than or equal to the entry freeze threshold. These are, in order of priority, vehicle 1 and vehicle 2. Vehicle 1's selected service is a fast car wash, and vehicle 2's selected service is a standard car wash. In addition, corresponding to the first service station, there are also unlocked vehicles already in the queue that have not yet entered the designated waiting area of ​​the first service station and / or whose estimated remaining time before entering the first service station is greater than the entry freeze threshold, such as vehicle 3 (ranked after vehicle 2), and vehicles that have not yet been served, such as vehicle 4 (ranked after vehicle 3).

[0122] Based on the aforementioned background, during the process of handling the general wash of the currently serviced vehicle, the first workstation needs to add interior cleaning. Therefore, the remaining working time of the first workstation will change from (general wash time - workstation's already served time) to (general wash time + interior cleaning time - workstation's already served time). At this time, since vehicles 1 and 2 are locked, there is no need to reorder vehicles 1 and 2; only vehicles 3 and 4 need to be reordered. For vehicle 3, its estimated waiting time = the first workstation's remaining working time + the estimated service time of the pending service item = the first workstation's remaining working time + the estimated service time of vehicle 1 + the estimated service time of vehicle 2. Because the first workstation's remaining working time has changed, the estimated waiting time of vehicle 3 will change accordingly, and the corresponding estimated completion time will also change. Simultaneously, because the first workstation's remaining working time has changed, the load balancing value of the first workstation will change accordingly. Therefore, the comprehensive cost value of vehicle 3 corresponding to the first workstation is calculated as follows: a × revised estimated waiting time + b × revised estimated completion time + c × revised load balancing value + d × fairness constraint value. Thus, the comprehensive cost value of vehicle 3 corresponding to the first workstation has changed.

[0123] Based on the comprehensive cost values ​​of vehicle 3 corresponding to other workstations, the ranking position of vehicle 3 can be redefined. If the comprehensive cost value of vehicle 3 corresponding to the second workstation is less than the revised comprehensive cost value of vehicle 3 corresponding to the first workstation, then the ranking position of vehicle 3 can be determined to be the second workstation. If the revised comprehensive cost value of vehicle 3 corresponding to the first workstation is still less than the comprehensive cost value of vehicle 3 corresponding to all other workstations, then there is no need to change the ranking position of vehicle 3, but a recalculation is performed in the background.

[0124] For vehicle 4, rearrangement can be performed during the vehicle reception process using the methods described above; alternatively, in response to project changes at the first workstation, the rearrangement result can be determined in real time using the methods described above. Specific details can be found in the aforementioned embodiments and will not be repeated here.

[0125] It should be noted that when calculating the comprehensive cost of vehicle 3 for other workstations, vehicle 3 can be ranked after vehicles already locked at other workstations. Similarly, when calculating the comprehensive cost of vehicle 4 for other workstations, vehicle 4 can be ranked after vehicles already received at other workstations. The core idea is that vehicles already received have higher priority than those not yet received.

[0126] Through the above embodiments of this disclosure, the workstation recommendation results for projects to be served can be dynamically adjusted in real time when new projects are added, projects are canceled, projects are changed, and workstation status changes, thereby improving scheduling flexibility and allocation rationality and ensuring overall service efficiency.

[0127] According to embodiments of this disclosure, in response to the detection that the recommended workstation information for the reassignment of vehicle service items for an unlocked vehicle is different from the recommended workstation information before the reassignment of vehicle service items for an unlocked vehicle, the reassigned recommended workstation information is sent to the terminal associated with the unlocked vehicle.

[0128] According to embodiments of this disclosure, the terminal may include, but is not limited to, a car owner's mobile device, a store's electronic screen, or a front desk terminal, to provide on-site guidance. The information sent to the terminal may include, in addition to the reassigned recommended workstation information, the recalculated estimated waiting time, the regenerated queue number, and other information, but is not limited to these.

[0129] Through the above embodiments of this disclosure, a technology for transparent and dynamic output of estimated waiting time for car wash stores is realized, which can simultaneously display the waiting results calculated based on the queue structure to mobile terminals and in-store terminals, facilitating on-site guidance.

[0130] To realize the entire process of the above-mentioned workstation allocation method for vehicle services, this disclosure provides a dynamic queuing scheduling system for car wash and maintenance chain stores based on service duration prediction and multi-workstation collaboration. The system includes at least a vehicle information collection module, a service demand acquisition module, a duration configuration and prediction module, a workstation status monitoring module, a queue management module, a scheduling decision module, and a notification and guidance module.

[0131] Figure 8A The diagram illustrates the overall architecture of a multi-station dynamic queuing scheduling system for car wash shops according to an embodiment of the present disclosure.

[0132] like Figure 8A As shown, the data flow relationship between vehicle information collection, service duration prediction, workstation status monitoring, queue management, scheduling decision-making, and notification guidance is highlighted.

[0133] Among them, the capacity of a workstation refers to the range of vehicle service items that a certain workstation can currently handle and its availability status.

[0134] Figure 8B A flowchart illustrating a dynamic queuing scheduling method based on service duration prediction according to an embodiment of the present disclosure is shown.

[0135] like Figure 8B As shown, the process is clearly illustrated, from information collection, time prediction, candidate workstation calculation, queuing result output to event-triggered reordering after a vehicle arrives at the store. Specifically, taking a car wash service as an example, the method includes operations S801 to S810.

[0136] When operating S801, the vehicle arrives at the store or registers for a number.

[0137] The S802 is used to collect vehicle information and car wash requests.

[0138] When operating S803, read the base duration of the car wash type at the store.

[0139] When operating S804, predict the expected service duration.

[0140] By operating S805, the current status and remaining operation time of each workstation can be obtained.

[0141] When operating S806, calculate candidate workstations and recommended queuing positions.

[0142] When operating S807, output the estimated waiting time and recommended workstation information.

[0143] In operation S808, determine whether there has been a project addition / cancellation / workstation status change. If yes, proceed to operation S809; otherwise, proceed to operation S810.

[0144] Operation S809 triggers dynamic rearrangement and returns to operation S806.

[0145] While operating S810, maintain the current queue.

[0146] Figure 8C The diagram illustrates the module configuration of a dynamic queuing scheduling system for car wash shops based on service duration prediction and multi-station collaboration, according to an embodiment of the present disclosure.

[0147] like Figure 8C As shown, taking car wash service as an example, the vehicle information collection module 820 is used to collect vehicle information such as license plate information, vehicle model information, vehicle size and arrival time of the vehicle to be washed through license plate recognition camera and other means.

[0148] The service demand acquisition module 830 is used to obtain information on the car wash type and additional services for vehicles to be washed. The car wash types include at least quick wash, standard wash, and premium wash. Stores can independently set the standard service duration for each car wash type in the backend and allow adjustments to the standard duration based on vehicle type, time of day, or additional services.

[0149] The duration configuration and prediction module 840 is used to obtain the estimated car wash duration based on the benchmark durations for quick wash, regular wash, and fine wash configured by the store, combined with vehicle type, vehicle size, degree of dirt, additional items, and historical actual operation data. Preferably, the duration prediction can use either a rule-based model or a regression model trained based on historical order samples.

[0150] The workstation status monitoring module 850 is used to obtain the status information of each car wash workstation in real time. The status information includes at least the idle status, the vehicle currently being washed, the current work progress, the remaining work time, the types of services that the workstation can undertake, and the workstation's out-of-use status, and may not be limited to these.

[0151] The queue management module 860 maintains the queue of vehicles waiting to be washed and records the time of number acquisition, car wash type, estimated service duration, target workstation candidate set, current sorting position, and estimated waiting time for each vehicle. The queue management module triggers a recalculation when a new vehicle arrives, a vehicle leaves, a vehicle is canceled, or the service or workstation status changes.

[0152] The scheduling decision module 870 calculates recommended workstations for each vehicle to be washed based on the estimated service time, remaining operating time of each workstation, and workstation capacity, according to preset optimization rules. Preferably, the preset optimization rules may include one or more of the following: shortest completion time rule, minimum total waiting time rule, workstation load balancing rule, and waiting fairness constraint rule. In a preferred embodiment, the scheduling decision module 870 may first calculate the earliest available service time for each workstation, then map the vehicles to be washed to a set of workstations capable of handling that type of car wash, calculate the estimated completion time, estimated waiting time, load balancing value, and fairness constraint value for candidate solutions, and select the solution with the lowest overall cost to generate recommended workstation information / estimated workstation allocation information.

[0153] According to embodiments of this disclosure, for example, when adding a new service item, the system can send the new service item information to the service demand acquisition module 830, and the duration configuration and prediction module 840 can recalculate the estimated service duration. After the estimated service duration changes, the queue management module 860 can identify the change as a service item change event and trigger the scheduling decision module 870 to recalculate the candidate workstation set and recommended workstations. In this process, to avoid frequent queue fluctuations, a freeze threshold mechanism can be set. When a vehicle waiting to be washed has entered the designated waiting area and / or the time remaining until the estimated entry time is less than the entry freeze threshold, its sorting position is frozen, and only the remaining vehicles are rearranged.

[0154] The notification guidance module 880 can output queue number, estimated waiting time, recommended waiting area and recommended workstation information / estimated workstation information to the car owner's mobile device, store electronic screen or front desk terminal to realize on-site guidance.

[0155] Figure 8D The diagram illustrates an example of dynamic allocation of multiple workstations for a car wash shop according to an embodiment of the present disclosure.

[0156] like Figure 8D As shown, for example, if a store has two quick wash / normal wash compatible workstations and one fine wash workstation, and a new vehicle arrives for a quick wash, fine wash, and normal wash respectively, the system does not simply call the number according to the arrival order, but dynamically allocates the three vehicles according to the remaining working time and service suitability of each workstation, thereby reducing the overall completion time.

[0157] Through the above embodiments of this disclosure, a queuing scheduling technology is implemented that integrates the standard duration of customized car wash types, vehicle characteristics, and additional items into the service duration prediction. This allows queuing to be based on quantifiable estimated operation time, rather than simply arrival order. Simultaneously, a technology for modeling the capacity of car wash bays and calculating the earliest available service time for multi-bay car washes is implemented, enabling the integration of bay remaining time, bay compatibility type, and inactivity status into the scheduling process. This effectively solves the problems of insufficient consideration of differences in car wash service duration, unreasonable bay allocation, inaccurate estimated waiting time, and inability to adjust queues in real time after changes in related technologies.

[0158] Furthermore, in a single-store operation scenario, this embodiment of the present disclosure enables the collection of information on vehicles awaiting washing, configuration of car wash type and duration, monitoring of workstation status, calculation of estimated waiting time, matching of candidate workstations, dynamic reordering, and user guidance notifications, which helps to reduce the average waiting time and improve workstation utilization.

[0159] Figure 9 A block diagram of a workstation allocation device for vehicle services according to an embodiment of the present disclosure is shown schematically.

[0160] like Figure 9 As shown, the workstation allocation device 900 for vehicle services includes a selected vehicle service item acquisition module 910, a first estimated service duration acquisition module 920, a workstation scheduling result module 930, and a workstation recommendation module 940.

[0161] The Selected Vehicle Service Item Acquisition Module 910 is used to obtain the selected vehicle service items of the vehicle to be served in response to the triggering operation of the confirmation vehicle pick-up control on the pick-up service interface.

[0162] The first estimated service duration acquisition module 920 is used to obtain the estimated service duration of the selected vehicle service items based on the selected vehicle service items of the vehicle to be served.

[0163] The workstation scheduling result module 930 is used to determine the recommended workstation information for the selected vehicle service projects based on the estimated service duration of the selected vehicle service projects and the current status information of each workstation, and then jump from the vehicle reception service interface to the workstation scheduling result interface.

[0164] The workstation recommendation module 940 is used to display recommended workstation information and the reasons for the recommendation on the workstation scheduling results interface.

[0165] According to embodiments of this disclosure, the workstation scheduling result module includes a workstation filtering unit, a recommended workstation default selection unit, and a workstation scheduling result unit.

[0166] The workstation filtering unit is used to calculate the comprehensive cost value of each candidate workstation for the selected vehicle service project when multiple candidate workstation information matching the selected vehicle service project are detected based on the estimated service duration of the selected vehicle service project and the current status information of each workstation. The workstation filtering interface then jumps from the vehicle receiving service interface to the workstation filtering interface, which displays multiple candidate workstation information.

[0167] The recommended workstation is selected by default and is used to select the candidate workstation with the lowest comprehensive cost value from the multiple candidate workstation information as the recommended workstation information. The recommended workstation information is selected by default in the workstation filtering interface, which includes a workstation confirmation control.

[0168] The workstation scheduling result unit is used to respond to the trigger operation of the workstation confirmation control, and jump from the workstation filtering interface to the workstation scheduling result interface. The workstation scheduling result interface also displays the information of the alternative workstations and the reasons for the alternatives. The alternative workstation information is determined based on the information of other candidate workstations besides the recommended workstation information from multiple candidate workstation information.

[0169] According to embodiments of this disclosure, the workstation filtering interface further includes a workstation details control. The workstation allocation device for vehicle services also includes a workstation details module.

[0170] The workstation details module is used to respond to the trigger operation of the workstation details control, and jump from the workstation filtering interface to the workstation details interface. The workstation details interface displays the comprehensive cost details of each candidate workstation and the reasons for recommendation.

[0171] According to embodiments of this disclosure, the workstation allocation device for vehicle services further includes a service item selection module, a service duration recalculation module, and a calculation information display module.

[0172] The service selection module is used to redirect from the vehicle reception service interface to the service selection interface when the selected vehicle service is already in service at the recommended workstation. The service selection interface displays at least one vehicle service to be selected and the estimated service duration of each vehicle service. The service selection interface also includes a project confirmation control.

[0173] The service duration recalculation module is used to redirect from the service item selection interface to the service duration recalculation interface in response to the trigger operation of the project confirmation control when the first vehicle service item with the same project type as the selected vehicle service item has been selected.

[0174] The calculation information display module is used to display the calculation information of the estimated service time before and after adding the first vehicle service item to the current service vehicle on the service time recalculation interface.

[0175] According to embodiments of this disclosure, the workstation allocation device for vehicle services further includes a second estimated service duration acquisition module, a new workstation scheduling result module, and a new workstation recommendation module.

[0176] The second estimated service duration acquisition module is used to obtain the estimated service duration of the second vehicle service item in response to a trigger operation on the project confirmation control when a second vehicle service item of a different type than the selected vehicle service item has been selected.

[0177] The new workstation scheduling result module is used to determine new recommended workstation information for the second vehicle service project based on the estimated service duration of the second vehicle service project and the current status information of each workstation, and then jump from the service project selection interface to the new workstation scheduling result interface.

[0178] The new workstation recommendation module is used to display new recommended workstation information and new reasons for recommendation on the new workstation scheduling results interface.

[0179] According to embodiments of this disclosure, the new workstation scheduling result module includes a service duration recalculation unit, a project change confirmation unit, and a new workstation scheduling result unit.

[0180] The service duration recalculation unit is used to jump from the service item selection interface to the service duration recalculation interface. The service duration recalculation interface displays the calculated information of the vehicle's estimated service duration before and after adding a second vehicle service item for the current service vehicle. The service duration recalculation interface also includes a duration confirmation control.

[0181] The project change confirmation unit is used to respond to the trigger operation of the duration confirmation control and display the project change confirmation pop-up on the service duration recalculation interface. The project change confirmation pop-up displays a change prompt message indicating that the current recommended workstation information needs to be changed to the new recommended workstation information. The project change confirmation pop-up includes a confirmation scheduling control.

[0182] The new workstation scheduling result unit is used to respond to the trigger operation of the confirmation scheduling control, and jump from the service duration recalculation interface to the new workstation scheduling result interface.

[0183] According to embodiments of this disclosure, the workstation allocation device for vehicle services further includes a first estimated service duration calculation module.

[0184] The first estimated service duration calculation module is used to calculate the estimated service duration of the selected vehicle service items after adding the first vehicle service item, based on the baseline service duration configured by the current store for the selected vehicle service items, the baseline service duration configured for the first vehicle service item, and the working condition correction duration determined for the current service vehicle.

[0185] According to embodiments of this disclosure, the workstation allocation device for vehicle services further includes a second estimated service duration calculation module.

[0186] The second estimated service duration calculation module is used to calculate the estimated service duration of the second vehicle service item based on the baseline service duration configured by the current store for the second vehicle service item and the working condition correction duration determined for the current service vehicle.

[0187] According to embodiments of this disclosure, the workstation filtering interface displays information on multiple existing workstations, each associated with a service type and operating status. The workstation allocation device for vehicle services further includes a first existing workstation information filtering module and a candidate workstation information determination module.

[0188] The first existing workstation information filtering module is used to filter out the first existing workstation information that matches the service type of the selected vehicle service project from multiple existing workstation information based on the service type undertaken by the workstation.

[0189] The candidate workstation information determination module is used to filter out the second existing workstation information from the first existing workstation information when the first existing workstation information includes the second existing workstation information whose operating status is disabled, so as to obtain the candidate workstation information.

[0190] According to embodiments of this disclosure, the recommendation rationale includes the estimated waiting time for each candidate workstation corresponding to the selected vehicle service item, and the candidate workstation information is associated with the remaining operation time of the workstation. The workstation screening unit also includes a comprehensive cost value calculation subunit.

[0191] The comprehensive cost value calculation subunit is used to calculate the comprehensive cost value of the selected vehicle service project for each candidate workstation based on the expected completion time, expected waiting time, load balancing value of each candidate workstation, fairness constraint value of each candidate workstation, expected service time of the selected vehicle service project, and remaining work time of each candidate workstation.

[0192] According to embodiments of this disclosure, the vehicle reception service interface also displays vehicle identification information of vehicles awaiting service. The workstation allocation device for vehicle services further includes a first freezing module and a second freezing module.

[0193] The first freeze module is used to freeze the sorting position of vehicles to be served when it is detected based on vehicle identification information that a vehicle to be served has entered the designated waiting area of ​​the recommended workstation. And / or

[0194] The second freezing module is used to freeze the sorting position of the vehicle to be served when the estimated remaining time for the vehicle to be served to enter the recommended workstation is less than or equal to the entry freezing threshold time, based on the vehicle identification information.

[0195] According to embodiments of this disclosure, the workstation allocation device for vehicle services further includes an estimated waiting time update module and a recommended workstation information reassignment module.

[0196] The estimated waiting time update module is used to update the estimated waiting time of vehicle service items for unlocked vehicles when a change in vehicle service items is detected in the current store. Unlocked vehicles are those that have not entered the designated waiting area of ​​the recommended workstation, and whose estimated remaining entry time for entering the recommended workstation is greater than the entry freeze threshold time.

[0197] The recommended workstation information reassignment module is used to determine the recommended workstation information for the reassignment of vehicle service items for unlocked vehicles based on the estimated waiting time for vehicle service item updates for unlocked vehicles.

[0198] According to embodiments of this disclosure, the workstation allocation device for vehicle services further includes an information sending module.

[0199] The information sending module is used to send the reassigned recommended workstation information to the terminal associated with the unlocked vehicle in response to the detection that the recommended workstation information for the reassigned vehicle service item for the unlocked vehicle is different from the recommended workstation information before the reassignment of the vehicle service item for the unlocked vehicle.

[0200] Any one or more of the modules or units according to embodiments of this disclosure, or at least part of the functions of any one or more of them, can be implemented in one module. Any one or more of the modules or units according to embodiments of this disclosure can be implemented by dividing them into multiple modules. Any one or more of the modules or units according to embodiments of this disclosure can be at least partially implemented as hardware circuitry, such as a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a System-on-Chip, a System-on-Substrate, a System-on-Package, an Application-Specific Integrated Circuit (ASIC), or implemented by hardware or firmware in any other reasonable manner by integrating or packaging the circuitry, or implemented in any one of software, hardware, and firmware, or in a suitable combination of any of these. Alternatively, one or more of the modules or units according to embodiments of this disclosure can be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.

[0201] For example, any multiple of the selected vehicle service item acquisition module 910, the first estimated service duration acquisition module 920, the workstation scheduling result module 930, and the workstation recommendation module 940 can be combined into one module / unit, or any one of these modules / units can be split into multiple modules / units. Alternatively, at least some of the functions of one or more of these modules / units can be combined with at least some of the functions of other modules / units and implemented in one module / unit. According to embodiments of this disclosure, at least one of the selected vehicle service item acquisition module 910, the first estimated service duration acquisition module 920, the workstation scheduling result module 930, and the workstation recommendation module 940 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging the circuitry, or implemented in any one of the three methods of software, hardware, and firmware, or in a suitable combination of any of these. Alternatively, at least one of the following modules can be implemented, at least partially, as a computer program module: the selected vehicle service item acquisition module 910, the first estimated service duration acquisition module 920, the workstation scheduling result module 930, and the workstation recommendation module 940. When the computer program module is run, it can perform the corresponding function.

[0202] It should be noted that the workstation allocation device part for vehicle services in the embodiments of this disclosure corresponds to the workstation allocation method part for vehicle services in the embodiments of this disclosure. For a detailed description of the workstation allocation device part for vehicle services, please refer to the workstation allocation method part for vehicle services, which will not be repeated here.

[0203] Figure 10 A block diagram of an electronic device suitable for implementing the workstation allocation method for vehicle services according to an embodiment of the present disclosure is shown schematically. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0204] like Figure 10 As shown, an electronic device 1000 according to an embodiment of the present disclosure includes a processor 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage portion 1008 into a random access memory (RAM) 1003. The processor 1001 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1001 may also include onboard memory for caching purposes. The processor 1001 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0205] RAM 1003 stores various programs and data required for the operation of electronic device 1000. Processor 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. Processor 1001 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 1002 and / or RAM 1003. It should be noted that the programs may also be stored in one or more memories other than ROM 1002 and RAM 1003. Processor 1001 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0206] According to embodiments of this disclosure, the electronic device 1000 may further include an input / output (I / O) interface 1005, which is also connected to a bus 1004. The electronic device 1000 may also include one or more of the following components connected to the input / output (I / O) interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the input / output (I / O) interface 1005 as needed. A removable medium 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 1010 as needed so that computer programs read from it can be installed into the storage section 1008 as needed.

[0207] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by processor 1001, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0208] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the workstation allocation method for vehicle services according to embodiments of this disclosure.

[0209] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0210] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 1002 and / or RAM 1003 described above and / or one or more memories other than ROM 1002 and RAM 1003.

[0211] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code enables the electronic device to implement the workstation allocation method for vehicle services provided in the embodiments of this disclosure.

[0212] When the computer program is executed by the processor 1001, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0213] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 1009, and / or installed from a removable medium 1011. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0214] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on a user's computing device, partially on a user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0215] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0216] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A method for allocating workstations for vehicle services, comprising: In response to the triggering operation of the confirmation pick-up control on the pick-up service interface, obtain the selected vehicle service items of the vehicle to be served. Based on the selected vehicle service items for the vehicle to be served, obtain the estimated service duration of the selected vehicle service items; Based on the estimated service duration of the selected vehicle service items and the current status information of each workstation, the recommended workstation information for the selected vehicle service items is determined, and the vehicle reception service interface jumps to the workstation scheduling result interface. The recommended workstation information and the reasons for the recommendation are displayed on the workstation scheduling results interface.

2. The method of claim 1, wherein, The process of redirecting from the vehicle reception service interface to the workstation scheduling result interface includes: If multiple candidate workstations matching the selected vehicle service project are detected based on the estimated service duration of the selected vehicle service project and the current status information of each workstation, the comprehensive cost value of the selected vehicle service project corresponding to each candidate workstation is calculated, and the vehicle reception service interface jumps to the workstation filtering interface, wherein the workstation filtering interface displays the multiple candidate workstations. Select the candidate workstation with the lowest comprehensive cost value from the plurality of candidate workstation information as the recommended workstation information, and select the recommended workstation information by default in the workstation filtering interface, which includes a workstation confirmation control. In response to the trigger operation of the workstation confirmation control, the workstation filtering interface jumps to the workstation scheduling result interface, wherein the workstation scheduling result interface also displays candidate workstation information and the reasons for the selection. The candidate workstation information is determined based on the candidate workstation information other than the recommended workstation information among the multiple candidate workstation information.

3. The method of claim 2, wherein, The workstation filtering interface also includes a workstation details control; the method further includes: In response to a trigger operation on the workstation details control, the interface jumps from the workstation filtering interface to the workstation details interface, where the workstation details interface displays the comprehensive cost details of each candidate workstation and the reasons for recommendation.

4. The method according to claim 1, further comprising: When the selected vehicle service item is already in service at the recommended workstation, in response to the triggering operation of the service addition control on the vehicle pick-up service interface, the vehicle pick-up service interface jumps to the service item selection interface. The service item selection interface displays at least one selectable vehicle service item and the estimated service duration of each vehicle service item. The service item selection interface also includes a project confirmation control. If a first vehicle service item of the same type as the selected vehicle service item has been selected, in response to the triggering operation of the item confirmation control, the service item selection interface will jump to the service duration recalculation interface. The service duration recalculation interface displays the estimated service duration calculation information before and after adding the first vehicle service item to the current service vehicle.

5. The method according to claim 4, further comprising: If a second vehicle service item of a different type than the selected vehicle service item has been selected, the estimated service duration of the second vehicle service item is obtained in response to the triggering operation of the project confirmation control. Based on the estimated service duration of the second vehicle service project and the current status information of each workstation, new recommended workstation information for the second vehicle service project is determined, and the service project selection interface jumps to the new workstation scheduling result interface. The new workstation scheduling results interface displays new recommended workstation information and new reasons for the recommendation.

6. The method of claim 5, wherein, The process of jumping from the service item selection interface to the new workstation scheduling result interface includes: The user is redirected from the service item selection interface to the service duration recalculation interface. The service duration recalculation interface displays the calculated service duration of the vehicle before and after adding the second vehicle service item to the current service vehicle. The service duration recalculation interface also includes a duration confirmation control. In response to the triggering operation of the duration confirmation control, a project change confirmation pop-up is displayed on the service duration recalculation interface. The project change confirmation pop-up displays a change prompt message indicating that the current recommended workstation information needs to be changed to the new recommended workstation information. The project change confirmation pop-up includes a confirmation scheduling control. In response to the trigger operation of the confirmation scheduling control, the service duration recalculation interface jumps to the new workstation scheduling result interface.

7. The method according to claim 4, further comprising: Based on the baseline service duration configured for the selected vehicle service items at the current store, the baseline service duration configured for the first vehicle service item, and the working condition correction duration determined for the current service vehicle, the estimated service duration of the selected vehicle service items after adding the first vehicle service item is calculated.

8. The method according to any one of claims 5-6, further comprising: The estimated service time for the second vehicle service item is calculated based on the baseline service time configured by the current store for the second vehicle service item and the working condition correction time determined for the current service vehicle.

9. The method of claim 2, wherein, The workstation filtering interface displays information on multiple existing workstations, each workstation information being associated with its service type and operational status; the method further includes: Based on the service type of the workstation, the first existing workstation information that matches the service type of the selected vehicle service project is selected from the multiple existing workstation information; If the first existing workstation information includes second existing workstation information whose operating status is disabled, the second existing workstation information is filtered out from the first existing workstation information to obtain the candidate workstation information.

10. The method of claim 2, wherein, The recommendation rationale includes the estimated waiting time for each candidate workstation corresponding to the selected vehicle service item, and the candidate workstation information is associated with the remaining work time of the workstation; the calculation of the comprehensive cost value of the selected vehicle service item corresponding to each candidate workstation information includes: Based on the estimated completion time of each candidate workstation for the selected vehicle service project, the estimated waiting time, the load balancing value of each candidate workstation, the fairness constraint value of each candidate workstation, the estimated service time of the selected vehicle service project, and the remaining working time of each candidate workstation, calculate the comprehensive cost value of the selected vehicle service project for each candidate workstation.

11. The method of claim 1, wherein, The vehicle pick-up service interface also displays vehicle identification information for vehicles awaiting service; the method further includes: If, based on the vehicle identification information, it is detected that a vehicle awaiting service has entered the designated waiting area of ​​the recommended workstation, the sorting position of the vehicle awaiting service is frozen; and / or If, based on the vehicle identification information, the estimated remaining time for a vehicle to be served to enter a recommended workstation is less than or equal to the entry freeze threshold time, the sorting position of the vehicle to be served is frozen.

12. The method according to claim 1, further comprising: If a change in vehicle service items is detected at the current store, the estimated waiting time for vehicle service items of unlocked vehicles is updated. The unlocked vehicles are those that have not entered the designated waiting area of ​​the recommended workstation and whose estimated remaining entry time for entering the recommended workstation is greater than the entry freeze threshold time. Based on the estimated wait time for vehicle service updates for unlocked vehicles, determine the recommended workstation information for the reassignment of vehicle service items for unlocked vehicles.

13. The method of claim 12, further comprising: In response to the detection that the recommended workstation information for the reassignment of vehicle service items for the unlocked vehicle is different from the recommended workstation information before the reassignment of vehicle service items for the unlocked vehicle, the reassigned recommended workstation information is sent to the terminal associated with the unlocked vehicle.

14. A workstation allocation device for vehicle services, comprising: The Selected Vehicle Service Item Acquisition Module is used to obtain the selected vehicle service items of the vehicle to be served in response to the trigger operation of the confirmation vehicle pick-up control on the pick-up service interface. The estimated service duration acquisition module is used to obtain the estimated service duration of the selected vehicle service items based on the selected vehicle service items of the vehicle to be served; The workstation scheduling result module is used to determine the recommended workstation information for the selected vehicle service project based on the estimated service duration of the selected vehicle service project and the current status information of each workstation, and then jump from the vehicle reception service interface to the workstation scheduling result interface. The workstation recommendation module is used to display recommended workstation information and the reasons for the recommendation on the workstation scheduling results interface.

15. An electronic device comprising: One or more processors; Memory, used to store one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1-13.

16. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1-13.

17. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-13.