Recommended methods, devices, equipment, media and products for vehicle service stores

CN122573569APending Publication Date: 2026-08-14BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610895228.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-18
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:相关推荐规则无法反应门店的实时繁忙程度,易出现推荐门店与用户实际到店后的体验不匹配的问题

Benefits of technology

[0010]根据本公开的实施例,因为采用了响应于针对已提交的车辆服务订单的订单详情查看指令,展示车辆服务订单的订单详情界面,其中,订单详情界面包括门店选择控件;响应于针对门店选择控件的触发操作,由订单详情界面跳转至门店列表界面,其中,门店列表界面用于展示至少一个门店推荐卡片,门店推荐卡片中展示有车辆服务订单对应于相应门店的预计等待时长;按照综合推荐值在门店列表界面展示至少一个门店推荐卡片,其中,综合推荐值至少基于预计等待时长确定的技术手段,引入预计等待时长,可直观体现门店实时繁忙程度,基于预计等待时长进行门店推荐,能够有效减少用户到店等候时间,让推荐结果更贴合用户实际到店体验,从而有利于提升整体服务体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122573569A_ABST
    Figure CN122573569A_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, device, medium, and product for recommending vehicle service stores. It relates to the fields of e-commerce and vehicle service technology. The method includes: in response to an order details viewing instruction for a submitted vehicle service order, displaying an order details interface for the vehicle service order, wherein the order details interface includes a store selection control; in response to a trigger operation on the store selection control, jumping from the order details interface to a store list interface, wherein the store list interface displays at least one store recommendation card, the store recommendation card displaying the estimated waiting time for the vehicle service order at the corresponding store; and displaying at least one store recommendation card on the store list interface according to a comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the estimated waiting time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the fields of e-commerce and vehicle service technology, and more specifically, to a method, apparatus, equipment, medium, and product for recommending vehicle service stores. Background Technology

[0002] With the rapid development of mobile internet and smart terminals, car wash shop recommendation services are increasingly being used in car owners' daily travel and consumption decisions. Online services have broken down information barriers, simplified the shop selection process, and brought many conveniences to users. At the same time, users' consumption concepts are constantly changing. Users no longer only focus on basic selection needs, but also put forward higher and more diverse requirements for the overall service experience after arriving at the shop and its suitability for their travel.

[0003] In realizing the concept disclosed herein, the inventors discovered at least the following problems in the related technology: the relevant recommendation rules cannot reflect the real-time busyness of stores, and are prone to mismatch between recommended stores and the user's actual experience after visiting the store. Summary of the Invention

[0004] In view of this, this disclosure provides a method, apparatus, equipment, medium, and product for recommending vehicle service outlets.

[0005] One aspect of this disclosure provides a method for recommending vehicle service stores, comprising: in response to an order details viewing instruction for a submitted vehicle service order, displaying an order details interface for the vehicle service order, wherein the order details interface includes a store selection control; in response to a trigger operation on the store selection control, jumping from the order details interface to a store list interface, wherein the store list interface is used to display at least one store recommendation card, the store recommendation card displaying the estimated waiting time for the vehicle service order at the corresponding store; and displaying at least one store recommendation card on the store list interface according to a comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the estimated waiting time.

[0006] Another aspect of this disclosure provides a vehicle service store recommendation device, comprising: an order details module, configured to display an order details interface for a submitted vehicle service order in response to an order details viewing instruction, wherein the order details interface includes a store selection control; a store list module, configured to jump from the order details interface to the store list interface in response to a trigger operation on the store selection control, wherein the store list interface displays at least one store recommendation card, the store recommendation card displaying the estimated waiting time for the vehicle service order at the corresponding store; and a store recommendation module, configured to display at least one store recommendation card on the store list interface according to a comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the estimated waiting time.

[0007] Another aspect of this disclosure provides an electronic device including: 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 vehicle service store recommendation method of this disclosure.

[0008] Another aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the vehicle service store recommendation method of this disclosure.

[0009] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the vehicle service store recommendation method of this disclosure.

[0010] According to embodiments of this disclosure, in response to an order details viewing instruction for a submitted vehicle service order, an order details interface for the vehicle service order is displayed. This order details interface includes a store selection control. In response to a trigger operation on the store selection control, the user is redirected from the order details interface to a store list interface. This store list interface displays at least one store recommendation card, which shows the estimated waiting time for the vehicle service order at the corresponding store. At least one store recommendation card is displayed on the store list interface based on a comprehensive recommendation value. This comprehensive recommendation value is determined at least based on the estimated waiting time. Introducing the estimated waiting time allows for a more intuitive understanding of the store's real-time busyness. Recommending stores based on the estimated waiting time effectively reduces user waiting time at the store, making the recommendations more aligned with the user's actual in-store experience, thereby improving the overall service experience. 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 vehicle service store recommendation method according to embodiments of this disclosure is illustrated schematically;

[0013] Figure 2 A flowchart illustrating a vehicle service store recommendation method according to an embodiment of the present disclosure is shown schematically.

[0014] Figure 3 This illustration schematically shows a front-end interaction flowchart for viewing a store recommendation card for a vehicle service order according to an embodiment of the present disclosure;

[0015] Figure 4The illustration shows a schematic diagram of a store confirmation pop-up window when checking in offline after obtaining a number online, according to an embodiment of the present disclosure.

[0016] Figure 5 This illustration schematically shows a front-end interaction flowchart of selecting other nearby stores when checking in offline from an online number obtained according to an embodiment of the present disclosure;

[0017] Figure 6 The illustration shows a store confirmation pop-up window when an online number retrieval system is used to perform an offline check-in at a store outside the designated check-in area, according to an embodiment of the present disclosure.

[0018] Figure 7 This illustration schematically shows a front-end interaction flowchart for offline number retrieval and check-in according to an embodiment of the present disclosure;

[0019] Figure 8A This diagram schematically illustrates the overall system architecture of a dynamic recommendation system for nearby car washes according to an embodiment of the present disclosure.

[0020] Figure 8B A flowchart illustrating a store dynamic recommendation method based on workstation capacity and queuing status according to an embodiment of the present disclosure is shown schematically.

[0021] Figure 8C This diagram schematically illustrates the module configuration of a dynamic recommendation system for nearby car wash shops according to an embodiment of the present disclosure.

[0022] Figure 8D This illustration schematically shows an example of a dynamic recommendation system for nearby car wash shops according to an embodiment of the present disclosure;

[0023] Figure 9 A block diagram of a vehicle service store recommendation device according to an embodiment of the present disclosure is shown schematically;

[0024] Figure 10 A block diagram schematically illustrates an electronic device suitable for implementing the vehicle service store recommendation method of this disclosure according to an embodiment of the present disclosure. 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] Recommended car wash locations are typically displayed on maps, mini-programs, or platform listings, categorized by distance, sales volume, ratings, or manually featured rules. When selecting a location, users often only see the store's location, basic rating, and some promotional information, but cannot intuitively understand whether the store is currently congested, the expected wait time, or the processing efficiency of different car wash services.

[0032] In actual operation, the number of workstations, workstation availability, employee efficiency, and car wash type configurations may vary between different stores. In particular, the standard service durations for quick wash, regular wash, and premium wash differ significantly, and stores can set the duration parameters for each type according to their business strategies. Sorting by distance or rating alone cannot accurately reflect the actual in-store experience of users.

[0033] For example, recommending stores based solely on distance may lead to recommendations of nearby stores with long queues. Recommending stores based solely on ratings fails to reflect the store's current capacity and the actual waiting experience for customers upon arrival.

[0034] In view of the above, embodiments of this disclosure provide a method, apparatus, device, medium, and product for recommending vehicle service stores. This relates to the field of Internet technology, and particularly to the fields of the Internet of Things and intelligent recommendation technology. The method includes: in response to an order details viewing instruction for a submitted vehicle service order, displaying an order details interface for the vehicle service order, wherein the order details interface includes a store selection control; in response to a trigger operation on the store selection control, jumping from the order details interface to a store list interface, wherein the store list interface displays at least one store recommendation card, the store recommendation card displaying the estimated waiting time for the vehicle service order at the corresponding store; and displaying at least one store recommendation card on the store list interface according to a comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the estimated waiting time.

[0035] Figure 1 This illustration schematically depicts an exemplary system architecture to which a vehicle service store recommendation method can be applied according to embodiments of this disclosure. It should be noted that... Figure 1 The 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.

[0036] 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.

[0037] 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).

[0038] 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.

[0039] 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.

[0040] It should be noted that the vehicle service store recommendation method 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 vehicle service store recommendation device provided in this embodiment can be installed 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.

[0041] For example, the information on the store recommendation card can be originally 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 it can be stored on an external storage device and imported into the first terminal device 101. Then, the first terminal device 101 can execute the vehicle service store recommendation method provided in this embodiment of the disclosure locally, or send the information on the store recommendation card to other terminal devices, servers, or server clusters, and have the other terminal devices, servers, or server clusters that receive the information on the store recommendation card execute the vehicle service store recommendation method provided in this embodiment of the disclosure.

[0042] 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.

[0043] Figure 2 A flowchart illustrating a vehicle service store recommendation method according to an embodiment of this disclosure is shown schematically.

[0044] like Figure 2 As shown, the method includes operations S201~S203.

[0045] In operation S201, in response to the instruction to view the order details of a submitted vehicle service order, the order details interface of the vehicle service order is displayed, which includes a store selection control.

[0046] In operation S202, in response to the triggered operation of the store selection control, the order details interface jumps to the store list interface, where the store list interface is used to display at least one store recommendation card, which displays the estimated waiting time for the vehicle service order corresponding to the corresponding store.

[0047] According to embodiments of this disclosure, a vehicle service order may include a target vehicle service item selected by the user. Based on this vehicle service order, the user's real-time location and acceptable service radius associated with the order can be collected. The acceptable service radius has a default value, but can also be customized by the user; this is not limited here. Then, based on the user's real-time location, initial store information within the acceptable service radius centered on that user's real-time location can be determined. Then, combined with the target vehicle service item, candidate store information supporting that target vehicle service item is determined from the initial store information. Thus, based on the candidate store information, the store recommendation card to be displayed on the store list interface can be determined.

[0048] It should be noted that user real-time location data is collected with user authorization. After collecting the user's real-time location information, the data will be de-identified using technical means. When displaying the user's real-time location, methods including de-identification or anonymization will be used to de-identify the relevant information to protect information security.

[0049] According to embodiments of this disclosure, the expected waiting time indicates that the corresponding store can begin processing the vehicle service order after a certain waiting time.

[0050] In operation S203, at least one store recommendation card is displayed on the store list interface according to the comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the expected waiting time.

[0051] For example, at least one store recommendation card can be displayed in ascending order of expected waiting time.

[0052] Figure 3 The diagram illustrates a front-end interaction flowchart for viewing a store recommendation card for a vehicle service order according to an embodiment of the present disclosure.

[0053] like Figure 3 As shown, the order details interface 300 for vehicle service orders includes a "View More Stores" control 301. Clicking the "View More Stores" control 301 will redirect the user to the store list interface 310. The store list interface 310 displays multiple store recommendation cards based on a comprehensive recommendation value. Each store recommendation card displays the first estimated waiting time information. For example, the first card 311 displays the first estimated waiting time information 311a.

[0054] By introducing the estimated waiting time through the above embodiments of this disclosure, the real-time busyness of the store can be intuitively reflected. Store recommendations based on the estimated waiting time can effectively reduce the waiting time of users when they arrive at the store, and make the recommendation results more in line with the actual experience of users when they arrive at the store, thereby helping to improve the overall service experience.

[0055] In realizing the concept disclosed herein, the inventors discovered that while some platforms display "queue length" or "estimated wait time," most are based solely on simple queue statistics without considering factors such as the remaining time for the currently washing vehicle, the duration of different car wash types, the store's capacity, and the user's arrival and travel time. Therefore, the recommendations are often inaccurate. For example, they fail to consider the differences in time between quick wash, standard wash, and premium wash, leading to inaccurate recommendations; the ability of stores to customize the duration of different car wash types is not utilized, resulting in inaccurate comparisons of cross-store recommendations; and the matching relationship between the user's arrival and travel time and the store's estimated available service time is ignored.

[0056] In view of this, the above-mentioned estimated waiting time can be calculated by considering information such as the workstation capacity, production capacity, workstation operating status, vehicle service item type, and store business hours of each store in this embodiment of the disclosure: Based on the target vehicle service item, determine the service time already served for the target service item, the vehicle service item of the target queued vehicle, and the number of target workstations related to the target workstation that can receive the target vehicle service item; Based on the baseline service time configured by the store associated with the store recommendation card for each vehicle service item, and the service time already served for the target service item, determine the remaining service time for the target service item; Based on the baseline service time and the vehicle service item of the target queued vehicle, determine the estimated service time for the target queued item; Based on the remaining service time for the target service item, the estimated service time for the target queued item, and the number of target workstations, combined with the store business hours configuration information, determine the estimated waiting time for the vehicle service order corresponding to the store associated with the store recommendation card.

[0057] According to embodiments of this disclosure, the service duration of an item in the target service represents the service duration of a vehicle service item currently being served at the target workstation. The remaining service duration of the vehicle service item currently being served at the target workstation can be obtained by calculating the difference between the base service duration configured by the store for the vehicle service item currently being served at the target workstation and the service duration of the item in the target service. This remaining service duration is the aforementioned remaining service duration of the item in the target service.

[0058] According to embodiments of this disclosure, a target queue vehicle represents a vehicle queuing for a target workstation. Since a workstation can handle different items, the vehicle service items for multiple vehicles queuing for the same target workstation can be different. By summing the baseline service durations configured by the store for the vehicle service items of each target queue vehicle, the total service duration for all vehicle service items already queued for the target workstation can be obtained, i.e., the estimated service duration of the aforementioned target queue items.

[0059] According to embodiments of this disclosure, after obtaining the remaining service time of the target service item and the estimated service time of the target queued item, the estimated waiting time of the vehicle service order corresponding to the corresponding store can be calculated by combining the target number of workstations and store business hours configuration information.

[0060] According to embodiments of this disclosure, a buffer value can be added to the service duration configured at the store for each standard wash, quick wash, and premium wash to achieve fairness constraints. The estimated waiting time is calculated as follows: [(sum of remaining processing time for vehicles currently in operation + sum of estimated processing time for vehicles in the queue) / number of service positions] × interference factor. Wherein, the estimated processing time for vehicles in the queue = configured car wash service duration + buffer, and the remaining processing time for vehicles currently in operation = configured car wash service duration + buffer - time already processed.

[0061] For example, there are three cars, A, B, and C, queuing for one car wash. Car A is scheduled for a quick wash (15 minutes), car B for a fine wash (60 minutes), and car C for a standard wash (30 minutes). The buffer is 10 minutes, and the interference factor is 1. Before car A is washed, car B's estimated waiting time is [(0+15+10) / 1]×1=25 minutes, and car C's estimated waiting time is [(0+15+10+60+10) / 1]×1=95 minutes. Five minutes after car A has been washed, car B's estimated waiting time is [(15+10-5+0) / 1]×1=20 minutes, and car C's estimated waiting time is [(15+10-5+60+10) / 1]×1=90 minutes.

[0062] According to embodiments of this disclosure, based on the store's business hours configuration information, for example, the lunch break can be included in the estimated waiting time and synchronized to the estimated waiting time for the technician to create an in-store record - car wash queue and the estimated waiting time on the user's end. The calculation logic is as follows.

[0063] If the current time is less than the lunch break start time and the current time + estimated waiting time is greater than the lunch break start time, or if the current time is greater than or equal to the lunch break start time and the current time is less than the lunch break end time, the lunch break time will be added to the original estimated waiting time. That is: Estimated waiting time = [(sum of remaining construction time of vehicles in construction + sum of estimated construction time of vehicles in queue) / number of workstations] × interference factor + lunch break time.

[0064] If the current time is less than the lunch break start time and the current time plus the estimated waiting time is less than or equal to the lunch break start time, or the current time is greater than or equal to the lunch break end time, then the estimated waiting time will not include the lunch break time, and the original calculation logic will remain unchanged, i.e.: Estimated waiting time = [(sum of remaining construction time of vehicles under construction + sum of estimated construction time of vehicles in the queue) / number of workstations] × interference factor.

[0065] Through the embodiments of this disclosure, the store's workstation capacity, in-wash structure, queue structure, and store-customized car wash type duration configuration are uniformly incorporated into the calculation parameters of the estimated waiting time. This comprehensively considers the differences in duration configurations for different vehicle services at different stores, realizing a dynamic service parameter modeling technique for cross-store recommendation comparison. Simultaneously, by taking into account multiple factors such as service items, workstations, baseline duration, and business hours, the accuracy of the estimated waiting time calculation can be effectively improved while ensuring the basic accuracy of cross-store recommendation comparisons, thereby contributing to the improvement of the accuracy of store recommendations.

[0066] According to embodiments of this disclosure, due to real-time fluctuations in store business resources, in response to the detection that the workstation operation status and / or associated vehicle service items of the store represented by the store recommendation card have changed, the estimated waiting time of the vehicle service order corresponding to the corresponding store can be updated in real time, and the comprehensive recommendation value of the corresponding store can be further updated.

[0067] According to embodiments of this disclosure, the workstation operating status may include at least the workstation capacity, the types of services the workstation can undertake, the remaining working time of the workstation, the aforementioned target number of workstations, and the benchmark working time customized by the store for each workstation, and is not limited to these. For example, events such as adding a certain type of workstation, deactivating a certain type of workstation, and the remaining working time of a workstation being updated in real time as the work progresses can all be determined as change events.

[0068] According to embodiments of this disclosure, events such as the addition, cancellation, or completion of vehicle service items associated with a vehicle can be identified as change events.

[0069] Through the above embodiments of this disclosure, a dynamic recommendation output technology that can adapt to the real-time operational fluctuations of chain stores is realized. By comprehensively considering factors such as store workstation capacity, store workstation status, store-customized car wash service duration, and real-time queuing structure, the recommendation results are refreshed in real time, and a recommendation ranking that is closer to the actual fulfillment experience is output.

[0070] According to embodiments of this disclosure, the store recommendation card may also display store attribute information and user arrival parameters for the corresponding store. The aforementioned comprehensive recommendation value can also be calculated based on store attribute information, estimated waiting time, and arrival parameters.

[0071] According to embodiments of this disclosure, store attribute information may include, but is not limited to, store ratings, store busyness levels, etc. In-store travel parameter information may include, but is not limited to, user's distance to the store, estimated travel time to the store, etc.

[0072] For example, a comprehensive recommendation value can be obtained by weighting parameters such as store rating, store busyness level, estimated waiting time, user distance to store, and estimated driving time to store.

[0073] According to the embodiments of this disclosure, if there are new stores or changes to the store attribute information of existing stores or the user's arrival travel parameters at the corresponding stores within the user's acceptable service radius, these can also be identified as change events, and the comprehensive cost value can be updated accordingly.

[0074] By comprehensively considering information such as store attributes, expected waiting time, and in-store travel parameters through the above embodiments of this disclosure, a comprehensive recommendation value is calculated, which can make the recommendation ranking closer to the actual fulfillment experience rather than simply the principle of geographical proximity.

[0075] According to embodiments of this disclosure, a user departure time selection component can also be set on the order details interface. The above operation S203 may include: if a target departure time has been selected based on the departure time selection component, determining the estimated arrival time based on the target departure time and the estimated travel time to the store; correcting the comprehensive recommendation value based on the matching degree between the estimated arrival time and the estimated waiting time to obtain a corrected comprehensive recommendation value; and displaying at least one store recommendation card on the store list interface according to the corrected comprehensive recommendation value.

[0076] For example, a first ranking can be determined based on the overall recommendation value. Then, if the expected arrival time is less than or equal to the waiting end time corresponding to the expected waiting time, the corresponding overall recommendation value is adjusted according to the difference between the waiting end time and the expected arrival time. This adjustment method includes weighted calculation of the difference and the overall recommendation value, and is not limited to this. If the expected arrival time is greater than the waiting end time, no processing is done on the corresponding overall recommendation value. Afterwards, a second ranking is determined according to the partially adjusted overall recommendation value sequence obtained based on this embodiment, and at least one store recommendation card can be displayed according to the second ranking.

[0077] For example, based on the determined first ranking, the order of the expected arrival time and the waiting end time can be disregarded, and the absolute value of the difference between the waiting end time and the expected arrival time can be directly calculated. Then, based on this absolute value of the difference, the corresponding comprehensive recommendation value is corrected to obtain a sequence of all corrected comprehensive recommendation values. A third ranking is then determined, and at least one store recommendation card is displayed according to the third ranking.

[0078] Through the above embodiments of this disclosure, the comprehensive recommendation value is corrected based on the matching degree between the expected arrival time and the expected waiting time. This can increase the probability that the user can be served or is close to being served when they arrive at the store, reduce the situation where the user waits too early or too late and misses the service window, and help to output a recommendation ranking that is closer to the real fulfillment experience, thereby further improving the user experience.

[0079] After obtaining the store recommendation results based on the above embodiments, users can choose a suitable store to get a number based on their own needs.

[0080] According to embodiments of this disclosure, the order details interface also displays a target store recommendation card by default. This target store recommendation card represents the store recommendation card with the highest overall recommendation value among at least one set of store recommendation cards.

[0081] like Figure 3 As shown, the order details page 300 for vehicle service orders also displays a target store recommendation card 302. The target store recommendation card 302 displays second estimated waiting time information 302a.

[0082] Through the above embodiments of this disclosure, the target store recommendation card with the highest comprehensive recommendation value is displayed by default on the order details interface, which makes it convenient for users to select directly and simplifies the interaction process.

[0083] According to embodiments of this disclosure, the store recommendation card includes a number retrieval control. In response to a trigger operation on the number retrieval control in the first store recommendation card, ranking number information is displayed in the first store recommendation card.

[0084] According to embodiments of this disclosure, the initial identifier of the queuing control is "Queueing for Number". After the user clicks to obtain a number, its identifier can be changed to "Cancel Queue", indicating that the user has completed obtaining a number at the corresponding store. The first store recommendation card can represent the target store recommendation card displayed on the order details interface, or it can represent the store recommendation card selected by the user on the store list interface; there is no limitation here.

[0085] See also Figure 3As shown, the target store recommendation card 302 also includes a "Queue Number" control 302b. When a user clicks the "Queue Number" control 302b, they can obtain a queue number online for the target store. At this time, the identifier of the "Queue Number" control 302b can be changed to "Cancel Queue" 302b`, and the queue number information 302c can be added to the target store recommendation card 302. In this case, when the user clicks the "View More Stores" control 301, the identifier of the "Queue Number" control 311b in the target store recommendation card displayed on the store list interface 310 (defaulting to the first store recommendation card, i.e., the first card 311) will also change accordingly to "Cancel Queue" 311b`, and the queue number information 311c will be displayed simultaneously, indicating that the user has completed obtaining a queue number at the target store.

[0086] See also Figure 3 As shown, users can also directly select a store recommendation card in the store list interface 310 to get a number. The number-getting operation and front-end are described in the aforementioned embodiment and will not be repeated here.

[0087] Based on the above-mentioned number-taking method, after obtaining a number for the first store indicated by the first store recommendation card on the order details page or store list page, users can go to the store offline and complete the check-in by scanning a code, verifying the voucher, registering, etc.

[0088] According to an embodiment of this disclosure, when the distance between the object of the associated vehicle service order and the first store represented by the first store recommendation card is less than or equal to a preset distance threshold, in response to the check-in instruction for the queuing number information, a store confirmation pop-up is displayed on the first check-in trigger source page that responds to the check-in instruction; the first store confirmation card is displayed in the store confirmation pop-up, wherein the first store confirmation card displays a prompt that there is a queue at the store.

[0089] For example, after a user scans the check-in code upon arrival at the store, they can be redirected to the in-store ticket retrieval page. Since the user has already obtained a ticket online, the system detects this online ticket retrieval and can directly display a store confirmation pop-up on the in-store ticket retrieval page. In this case, the in-store ticket retrieval page can be identified as the primary check-in trigger page.

[0090] For example, when a user checks in by clicking the "Check-in" control on the corresponding check-in interface while within a preset distance threshold from the first store or after arriving at the store, a store confirmation pop-up window will appear on the check-in interface. In this case, the check-in interface can be identified as the first check-in trigger source page.

[0091] For example, after a user arrives at the store and presents their order voucher, the store staff scans the voucher, and the user's terminal can then be redirected from the voucher-containing interface to the voucher verification interface, where a store confirmation pop-up can appear. In this case, the voucher verification interface can be identified as the primary check-in trigger page.

[0092] Figure 4 The illustration shows a schematic diagram of a store confirmation pop-up window when checking in offline after obtaining a number online, according to an embodiment of the present disclosure.

[0093] like Figure 4 As shown, the store confirmation pop-up 400 displays a first store confirmation card 410. The first store confirmation card 410 displays a message 411 indicating that there is already a queue at the store, the content of which may include, but is not limited to, "You have a queue at the current store." The store confirmation pop-up 400 also includes a "Confirm Store" control 401. By clicking the "Confirm Store" control 401, the user can complete the online check-in for the first store.

[0094] Through the above embodiments of this disclosure, a pop-up window confirms store information and displays existing queue prompts during check-in, allowing users to quickly verify the store and understand the current queue status, thus improving information transparency and user experience.

[0095] According to an embodiment of this disclosure, when the distance between the object of the associated vehicle service order and the second store represented by the second store recommendation card is less than or equal to a preset distance threshold, a second store confirmation card is also displayed in the store confirmation pop-up window. The second store confirmation card also displays the distance between the second store and the user's current location. The second store is different from the first store.

[0096] Figure 5 The diagram illustrates the front-end interaction flowchart of selecting other nearby stores when checking in offline according to an embodiment of the present disclosure using an online number retrieval system.

[0097] like Figure 5 As shown, when a user arrives at the first store to check in, if there is a second store within 500 meters of the user's current location, a second store confirmation card 420 will be displayed in the store confirmation pop-up window 400. The second store confirmation card 420 also displays the distance of the second store from the user.

[0098] Through the above embodiments of this disclosure, when the user checks in and confirms the store information at the first store, a second store in the nearby area can be recommended simultaneously, which can broaden the user's choice range, reduce the inconvenience caused by queuing, and improve service flexibility and user experience.

[0099] According to an embodiment of this disclosure, when the second store confirmation card has been selected, in response to the triggering operation of the store confirmation control, the user is redirected from the first check-in trigger source page to the vehicle service selection interface of the second store. The vehicle service selection interface displays vehicle service items related to the second store, including the target vehicle service item. The expected waiting time of the target vehicle service item corresponding to the second store is displayed in the area where the target vehicle service item is located.

[0100] See also Figure 5 As shown, after the user selects the second store confirmation card 420 and clicks the "Confirm Store" control 401, they can be redirected to the second store's vehicle service selection interface 500. Corresponding to the "Fine Wash" service item already selected in the vehicle service order, the estimated waiting time 510 for the car wash service at the second store can be displayed in the car wash area corresponding to "Fine Wash" on the vehicle service selection interface 500.

[0101] Through the above embodiments of this disclosure, users can quickly switch between alternative stores and view the estimated waiting time, making decisions more efficient and effectively avoiding the problem of long queues at a single store, which is conducive to improving the user experience.

[0102] According to embodiments of this disclosure, the vehicle service selection interface includes a service confirmation control. When a target vehicle service is selected on the second store's vehicle service selection interface, in response to a triggering operation on the service confirmation control, a cancellation prompt pop-up is displayed on the second store's vehicle service selection interface. This cancellation prompt pop-up displays information indicating that the existing queue record for the target vehicle service at the first store will be automatically cancelled.

[0103] See also Figure 5 As shown, if the "Refined Car Wash" option 520 is selected in the vehicle service selection interface 500, clicking the "Next" first control 530 will bring up a cancellation prompt pop-up window 540. This pop-up window informs the user that there is a car wash service queue record at the first store, and selecting a car wash service at this store will automatically cancel the queue record at other stores. After the user confirms the information in the cancellation prompt pop-up window 540 and clicks the "OK" control 541, they can complete the queue at the second store, and the existing queue record at the first store will be canceled simultaneously.

[0104] According to embodiments of this disclosure, based on business rules, the notification message in the cancellation prompt pop-up 540 can also be displayed as, for example, "You will soon be queuing at the second store," without displaying any information such as "The queue record for the target vehicle service will be automatically cancelled at the first store." In this case, when the user clicks the "OK" control 541, a queue record can be simultaneously generated at the second store without cancelling the queue record at the first store, allowing the user to choose which store to actually go to for the target vehicle service based on the real-time operating status of the stores.

[0105] It should be noted that in this situation, if a user actually arrives at one of the stores to begin fulfilling the service for the target vehicle, and the other store detects that the service for the target vehicle is already in service at another store, it can automatically cancel the queue record for the service for the target vehicle at its own store.

[0106] Through the above embodiments of this disclosure, users can directly select the target vehicle service item and add it to the waiting list through the vehicle service item selection interface of the second store, reducing the complicated process of returning to the order interface to re-place an order and improving service efficiency.

[0107] According to embodiments of this disclosure, when it is detected that the distance between the object of the associated vehicle service order and the first store is greater than a preset distance threshold, and the distance between the object of the associated vehicle service order and the third store represented by the third store recommendation card is less than or equal to the preset distance threshold, in response to the check-in instruction for the queuing number information, a store confirmation pop-up is displayed on the third check-in trigger source page that responds to the check-in instruction; the store confirmation pop-up displays a first store confirmation card and a third store confirmation card, wherein the first store confirmation card displays a message indicating that the store is already in a queue, and the first store confirmation card is in an unselectable state, while the third store confirmation card is in a selectable state.

[0108] Figure 6 The illustration shows a store confirmation pop-up window when an online number is obtained according to an embodiment of the present disclosure and an in-store check-in is performed at a store outside the check-in area.

[0109] like Figure 6 As shown, for example, if the user's current location is not within 500 meters of the first store where the number was obtained online, but there is a third store nearby within 500 meters of the check-in area, the store confirmation pop-up window 400 when the user checks in can display the first store confirmation card 410, which cannot be selected, and the third store confirmation card 600, which can be selected.

[0110] If you select the third store to confirm card 600 at this point, please refer to the subsequent interaction logic. Figure 5 The interaction logic regarding the second store will not be elaborated here.

[0111] The above embodiments of this disclosure, combined with intelligent pop-up prompts indicating proximity and support for switching stores, can adapt to users' travel routes, simplify store change operations, and improve ease of use.

[0112] According to embodiments of this disclosure, for the aforementioned vehicle service orders, users can also choose not to obtain a number online, but instead choose to obtain a number and check in offline at the store. In this case, users can complete the number-obtaining and check-in process offline by scanning a code, verifying credentials, registering, or other methods.

[0113] According to embodiments of this disclosure, when it is detected that the object of the associated vehicle service order is within the service area of ​​the fourth store represented by the fourth store recommendation card, in response to the queuing and check-in instruction for the vehicle service order, a store confirmation pop-up is displayed on the fourth check-in trigger source page that responds to the queuing and check-in instruction, wherein the store confirmation pop-up displays the fourth store confirmation card; when it is detected that there is a fifth store represented by the fifth store recommendation card within a preset distance threshold range from the service area of ​​the fourth store, the fifth store confirmation card is also displayed in the store confirmation pop-up.

[0114] According to embodiments of this disclosure, the service area of ​​the fourth store may not be limited to the area occupied by the fourth store itself, but may include, for example, areas temporarily set up by the fourth store in other locations, and is not limited thereto.

[0115] According to embodiments of this disclosure, the fourth sign-in trigger source page may have the same or similar features as the aforementioned first sign-in trigger source page, which will not be repeated here.

[0116] Figure 7 The diagram illustrates the front-end interaction flowchart for offline number retrieval and check-in according to an embodiment of the present disclosure.

[0117] like Figure 7 As shown, after a user arrives at the fourth store and takes a number to check in offline, the pop-up store confirmation window 400 displays the fourth store confirmation card 710. At the same time, if the system detects that there is a fifth store in the store recommendation list within, for example, 500 meters of the fourth store, the fifth store confirmation card 720 can also be displayed in the store confirmation pop-up window 400.

[0118] After a user selects the fourth store confirmation card 710 and clicks the "Confirm Number" control 402, they will be redirected from the fourth check-in trigger source page to the fourth store's in-store number retrieval interface 730. In the in-store number retrieval interface 730, the target vehicle service item, such as the "Quick Car Wash" option 731, can be selected by default, and the estimated waiting time information 732 can be displayed in the corresponding area. Users can modify and confirm the vehicle service item on this interface. After confirming the selected vehicle service item and clicking the "Next" second control 733, the user will be redirected from the in-store number retrieval interface 730 to the in-store vehicle selection interface 740, used to select / add vehicles to the store. After selecting / adding a vehicle to the store, the user can click the "Confirm" control 741 to complete the number retrieval and check-in process.

[0119] Through the above embodiments of this disclosure, pop-up recommendations of alternative stores in offline check-in scenarios can provide users with timely alternative options, alleviate queuing pressure, and improve service flexibility and user experience.

[0120] To realize the entire process of the above-mentioned vehicle service store recommendation method, this disclosure provides a dynamic recommendation system for nearby car wash stores based on workstation capacity, service duration configuration, and real-time queuing status. The system includes at least a user demand acquisition module, a candidate store retrieval module, a store operation information collection module, a waiting time calculation module, a comprehensive recommendation value calculation module, and a recommendation result output module.

[0121] Figure 8A The diagram illustrates the overall system architecture of a dynamic recommendation system for nearby car washes according to an embodiment of the present disclosure.

[0122] like Figure 8A As shown, the key points illustrate the relationship between user needs, candidate store search, store operation information collection, waiting time calculation, and comprehensive recommendation value calculation.

[0123] Candidate stores refer to one or more car wash stores that can be recommended within a preset service radius of the user's current location. The comprehensive recommendation value refers to the ranking criteria calculated based on factors such as expected waiting time, distance, rating, and time-series matching degree. Time-series matching degree refers to the closeness between the user's expected arrival time and the store's expected start time.

[0124] Figure 8B A flowchart illustrating a store dynamic recommendation method based on workstation capacity and queuing status according to an embodiment of the present disclosure is shown.

[0125] like Figure 8B As shown, taking car wash service as an example, the method focuses on demonstrating the entire process from obtaining user location and car wash needs to generating candidate store ranking results. Specifically, the method includes operations S801 to S808.

[0126] In operation S801, obtain the user's location and the target car wash type.

[0127] In operation S802, search for candidate stores within a preset range.

[0128] Using the S803, data on the number of workstations, queuing status, and scores for each candidate store are collected.

[0129] In operation S804, read the time configuration of quick wash / normal wash / delicate wash for each store.

[0130] In the S805 process, calculate the estimated waiting time for each candidate store.

[0131] The S806 is used to calculate the user's estimated arrival time at the store.

[0132] When operating S807, a comprehensive recommendation value is calculated based on waiting time, distance, rating, and time sequence matching degree.

[0133] When operating S808, output the store recommendation ranking results.

[0134] Figure 8C The diagram illustrates the module configuration of a dynamic recommendation system for nearby car wash shops according to an embodiment of the present disclosure.

[0135] like Figure 8C As shown, the user demand acquisition module 810 is used to acquire the user's current location, target car wash type, and acceptable service radius. The target car wash type includes at least one of quick wash, standard wash, and premium wash.

[0136] The candidate store retrieval module 820 is used to retrieve multiple candidate car wash stores within a preset geographical range and obtain the store's geographical coordinates, business status, and basic rating information.

[0137] The store operation information collection module 830 is used to collect information on each candidate store, including the number of workstations, workstation status, number of vehicles currently being washed, number of vehicles in queue, car wash type corresponding to the queued vehicles, store rating, and store-defined service duration. Store-defined service duration refers to the standard operating time parameters configured by the store's backend for different car wash types such as quick wash, standard wash, and premium wash. Preferably, the service duration configuration is maintained independently by the store's backend and can be adjusted according to business strategies.

[0138] The waiting time calculation module 840 is used to calculate the estimated waiting time for each candidate store for the current user's target car wash type based on the number of store workstations, workstation status, remaining service time of vehicles being washed, car wash type of vehicles in the queue, and store-defined service time parameters. Preferably, workstation grouping, suspended workstations, and differences in employee shifts can be further considered during the calculation.

[0139] The comprehensive recommendation value calculation module 850 calculates the comprehensive recommendation value for each candidate store based on the estimated waiting time, user's distance to the store, estimated travel time to the store, store rating, and store busyness coefficient. The matching degree between the estimated travel time to the store and the store's estimated service time is used to adjust the recommendation value, increasing the probability that the user will be able to receive service at or near the expected service time upon arrival. The store busyness coefficient is a quantitative indicator reflecting the current occupancy level of workstations, queuing pressure, or service congestion level at the store.

[0140] The recommendation result output module 860 is used to generate a store recommendation list based on the comprehensive recommendation value, and display the store name, store rating, estimated waiting time, estimated arrival time, recommendation reason and navigation entry to the user terminal.

[0141] Figure 8D The illustration shows an example of a dynamic recommendation system for nearby car wash shops according to an embodiment of the present disclosure.

[0142] like Figure 8D As shown, for example, although the nearest store A has a higher rating, it currently has a higher proportion of vehicles requiring fine washing and fewer service slots. Another store B, which is further away, has more available service slots and shorter quick wash durations, so the system can recommend the latter as the better option.

[0143] The embodiments of this disclosure provide a method and system for dynamically recommending nearby car wash locations, which can solve the problems in related technologies where recommendation results rely solely on distance or ratings, cannot fully reflect the real-time capacity of the store, have inaccurate estimated waiting times, and fail to match the user's arrival time. Furthermore, the embodiments of this disclosure implement a dynamic recommendation output technology that can adapt to real-time operational fluctuations of chain stores. By comprehensively considering factors such as store workstation capacity, workstation status, service duration of customized car wash types, real-time queue structure, user distance, store ratings, and estimated arrival time, the recommendation results are updated in real time, outputting a recommendation ranking that more closely reflects the actual fulfillment experience.

[0144] Figure 9 A block diagram of a vehicle service store recommendation device according to an embodiment of the present disclosure is shown schematically.

[0145] like Figure 9 As shown, the vehicle service store recommendation device 900 includes an order details module 910, a store list module 920, and a store recommendation module 930.

[0146] The order details module 910 is used to respond to the order details viewing command for a submitted vehicle service order and display the order details interface of the vehicle service order, which includes a store selection control.

[0147] The store list module 920 is used to respond to the trigger operation of the store selection control, and jump from the order details interface to the store list interface. The store list interface is used to display at least one store recommendation card, which shows the estimated waiting time for the vehicle service order corresponding to the corresponding store.

[0148] The store recommendation module 930 is used to display at least one store recommendation card on the store list interface according to the comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the expected waiting time.

[0149] According to embodiments of this disclosure, the vehicle service store recommendation device further includes a store attribute display module.

[0150] The store attribute display module is used to display store attribute information and user arrival travel parameters when a user arrives at the corresponding store in the store recommendation card. The comprehensive recommendation value is calculated based on the store attribute information, estimated waiting time, and arrival travel parameters.

[0151] According to embodiments of this disclosure, the vehicle service store recommendation device further includes a target store default display module.

[0152] The target store display module is used to display target store recommendation cards on the order details page. The target store recommendation card represents the store recommendation card with the highest overall recommendation value among at least one store recommendation card.

[0153] According to embodiments of this disclosure, the store recommendation card includes a number dispensing control. The vehicle service store recommendation device also includes a number dispensing module.

[0154] The number retrieval module is used to respond to the trigger operation of the number retrieval control in the first store recommendation card and display the ranking number information in the first store recommendation card.

[0155] According to embodiments of this disclosure, the vehicle service store recommendation device further includes a first store confirmation module and a first store confirmation card display module.

[0156] The first store confirmation module is used to display a store confirmation pop-up on the first sign-in trigger source page in response to the sign-in instruction based on the rank number information when the distance between the object of the associated vehicle service order and the first store represented by the first store recommendation card is less than or equal to a preset distance threshold.

[0157] The first store confirmation card display module is used to display the first store confirmation card in the store confirmation pop-up window. The first store confirmation card displays information indicating that there is a queue at the store.

[0158] According to embodiments of this disclosure, the vehicle service store recommendation device further includes a second store confirmation card display module.

[0159] The second store confirmation card display module is used to display a second store confirmation card in the store confirmation pop-up window when the distance between the object of the associated vehicle service order and the second store represented by the second store recommendation card is less than or equal to a preset distance threshold. The second store confirmation card also displays the distance between the second store and the user's current location. The second store is different from the first store.

[0160] According to embodiments of this disclosure, the store confirmation pop-up includes a store confirmation control, and the vehicle service order includes the target vehicle service items. The vehicle service store recommendation device also includes a vehicle service item selection module and an estimated waiting time display module.

[0161] The vehicle service selection module is used to, when the second store confirmation card has been selected, respond to the trigger operation of the store confirmation control and jump from the first check-in trigger source page to the vehicle service selection interface of the second store. The vehicle service selection interface displays vehicle service items related to the second store for selection, including the target vehicle service item.

[0162] The estimated waiting time display module is used to display the estimated waiting time for the second store corresponding to the target vehicle service item in the area where the target vehicle service item is located.

[0163] According to embodiments of this disclosure, the vehicle service item selection interface includes an item confirmation control. The vehicle service store recommendation device also includes a cancellation prompt module.

[0164] The cancellation prompt module is used to display a cancellation prompt pop-up window on the vehicle service selection interface of the second store when the target vehicle service item has been selected, in response to the triggering operation of the item confirmation control. The cancellation prompt pop-up window displays a prompt message indicating that the existing queue record of the target vehicle service item at the first store will be automatically cancelled.

[0165] According to embodiments of this disclosure, the vehicle service store recommendation device further includes a second store confirmation module and a third store confirmation card display module.

[0166] The second store confirmation module is used to display a store confirmation pop-up on the third sign-in trigger source page in response to the sign-in instruction for the ranking number information when the distance between the object of the associated vehicle service order and the first store represented by the first store recommendation card is greater than a preset distance threshold, and the distance between the object of the associated vehicle service order and the third store represented by the third store recommendation card is less than or equal to the preset distance threshold.

[0167] The third store confirmation card display module is used to display the first store confirmation card and the third store confirmation card in the store confirmation pop-up window. The first store confirmation card displays a message indicating that there is a queue at the store and is not selectable, while the third store confirmation card is selectable.

[0168] According to embodiments of this disclosure, the vehicle service store recommendation device further includes a fourth store confirmation card display module and a fifth store confirmation card display module.

[0169] The fourth store confirmation card display module is used to display a store confirmation pop-up on the fourth check-in trigger source page in response to the vehicle service order's queuing and check-in instruction when it is detected that the object of the associated vehicle service order is within the service area of ​​the fourth store represented by the fourth store recommendation card. The store confirmation pop-up displays the fourth store confirmation card.

[0170] The fifth store confirmation card display module is used to display the fifth store confirmation card in the store confirmation pop-up window when a fifth store, represented by the fifth store recommendation card, is detected within a preset distance threshold range from the service area of ​​the fourth store.

[0171] According to embodiments of this disclosure, the vehicle service order includes a target vehicle service item. The vehicle service store recommendation device further includes a target workstation information determination module, a remaining service time determination module for the target service item, an estimated service time determination module for the target queued item, and an estimated waiting time determination module.

[0172] The target workstation information determination module is used to determine, based on the target vehicle service items, the service duration of the target service items, the vehicle service items of the target queued vehicles, and the number of target workstations related to the target workstations that can receive the target vehicle service items.

[0173] The module for determining the remaining service time of items in the target service is used to determine the remaining service time of items in the target service based on the baseline service time configured by the store associated with the store recommendation card for each vehicle service item, and the service time already served for items in the target service.

[0174] The target queue item estimated service time determination module is used to determine the estimated service time of the target queue item based on the baseline service time and the vehicle service items of the target queue vehicles.

[0175] The estimated waiting time determination module is used to determine the estimated waiting time of the store associated with the store recommendation card for the vehicle service order based on the remaining service time of the project in the target service, the estimated service time of the target queued project, the target number of workstations, and the store business hours configuration information.

[0176] According to embodiments of this disclosure, the order details interface includes a user departure time selection component, and the arrival time travel parameter information includes the estimated travel time to the store. The store recommendation module further includes an estimated arrival time determination unit, a comprehensive recommendation value correction unit, and a store recommendation unit.

[0177] The estimated arrival time determination unit is used to determine the estimated arrival time based on the target departure time and the estimated travel time to the store, provided that the target departure time has been selected by the departure time selection component.

[0178] The comprehensive recommendation value correction unit is used to correct the comprehensive recommendation value based on the matching degree between the expected arrival time and the expected waiting time, so as to obtain the corrected comprehensive recommendation value.

[0179] The store recommendation unit is used to display at least one store recommendation card on the store list interface based on the revised comprehensive recommendation value.

[0180] According to embodiments of this disclosure, the vehicle service store recommendation device further includes an order association information collection module, a candidate store information determination module, and a store recommendation card determination module.

[0181] The order association information collection module is used to associate vehicle service orders and collect the user's real-time location and acceptable service radius. The vehicle service order includes the target vehicle service items.

[0182] The candidate store information determination module is used to determine candidate store information based on the target vehicle's service items, the user's real-time location, and the acceptable service radius.

[0183] The store recommendation card determination module is used to determine the store recommendation card based on the candidate store information.

[0184] According to embodiments of this disclosure, the vehicle service store recommendation device further includes an update module.

[0185] The update module is used to update the estimated waiting time of the vehicle service order corresponding to the corresponding store and the comprehensive recommendation value in response to the detection that the workstation operation status and / or associated vehicle service items of the store represented by the store recommendation card have changed.

[0186] 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.

[0187] For example, any and more of the order details module 910, store list module 920, and store recommendation module 930 can be combined into one module / unit, or any one of these modules / units can be split into multiple modules / units. Alternatively, at least part of the functionality of one or more of these modules / units can be combined with at least part of the functionality of other modules / units and implemented in one module / unit. According to embodiments of this disclosure, at least one of the order details module 910, store list module 920, and store recommendation module 930 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 circuitry, or implemented in software, hardware, or firmware, or in any appropriate combination of any of these three implementation methods. Alternatively, at least one of the order details module 910, store list module 920, and store recommendation module 930 can be at least partially implemented as a computer program module, which can perform corresponding functions when the computer program module is run.

[0188] It should be noted that the vehicle service store recommendation device part in the embodiments of this disclosure corresponds to the vehicle service store recommendation method part in the embodiments of this disclosure. For a detailed description of the vehicle service store recommendation device part, please refer to the vehicle service store recommendation method part, which will not be repeated here.

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

[0190] 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.

[0191] 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.

[0192] 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.

[0193] 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.

[0194] 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 vehicle service store recommendation method according to the embodiments of this disclosure.

[0195] 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.

[0196] 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.

[0197] 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 is used to enable the electronic device to implement the vehicle service store recommendation method provided in the embodiments of this disclosure.

[0198] 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.

[0199] 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.

[0200] 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).

[0201] 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.

[0202] 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 recommending vehicle service outlets, comprising: In response to an order details viewing command for a submitted vehicle service order, an order details interface for the vehicle service order is displayed, wherein the order details interface includes a store selection control; In response to a trigger operation on the store selection control, the order details interface is redirected to the store list interface, wherein the store list interface is used to display at least one store recommendation card, and the store recommendation card displays the estimated waiting time for the vehicle service order corresponding to the corresponding store; At least one store recommendation card is displayed on the store list interface according to the overall recommendation value, wherein the overall recommendation value is determined at least based on the expected waiting time.

2. The method according to claim 1, further comprising: The store recommendation card also displays store attribute information and user arrival travel parameters for the corresponding store. The comprehensive recommendation value is calculated based on the store attribute information, the estimated waiting time, and the arrival travel parameters.

3. The method according to claim 1 or 2, further comprising: The order details page displays a target store recommendation card, which represents the store recommendation card with the highest overall recommendation value among the at least one store recommendation cards.

4. The method according to claim 1, wherein, The store recommendation card includes a number retrieval control; the method further includes: In response to a triggered operation on the number retrieval control in the first store recommendation card, the ranking number information is displayed in the first store recommendation card.

5. The method according to claim 4, further comprising: If the distance between the object associated with the vehicle service order and the first store represented by the first store recommendation card is less than or equal to a preset distance threshold, in response to the check-in instruction for the ranking number information, a store confirmation pop-up is displayed on the first check-in trigger source page that responds to the check-in instruction. The first store confirmation card is displayed in the store confirmation pop-up window, which shows that there is a queue at the store.

6. The method according to claim 5, further comprising: If the distance between the object associated with the vehicle service order and the second store represented by the second store recommendation card is less than or equal to the preset distance threshold, the second store confirmation card is also displayed in the store confirmation pop-up. The second store confirmation card also displays the distance between the second store and the user's current location. The second store is different from the first store.

7. The method according to claim 6, wherein, The store confirmation pop-up includes a store confirmation control, and the vehicle service order includes the target vehicle service item; the method further includes: When the second store confirmation card has been selected, in response to the trigger operation of the store confirmation control, the first check-in trigger source page jumps to the vehicle service item selection interface of the second store. The vehicle service item selection interface displays vehicle service items related to the second store for selection, including the target vehicle service item. The estimated wait time for the target vehicle service at the second store is displayed in the area where the target vehicle service is located.

8. The method according to claim 7, wherein, The vehicle service selection interface includes a service confirmation control; the method further includes: If a target vehicle service item has been selected on the vehicle service item selection interface of the second store, in response to the triggering operation of the confirmation control for the item, a cancellation prompt pop-up window is displayed on the vehicle service item selection interface of the second store. The cancellation prompt pop-up window displays a prompt message indicating that the existing queue record of the target vehicle service item at the first store will be automatically cancelled.

9. The method according to claim 4, further comprising: If the distance between the object associated with the vehicle service order and the first store represented by the first store recommendation card is greater than a preset distance threshold, and the distance between the object associated with the vehicle service order and the third store represented by the third store recommendation card is less than or equal to the preset distance threshold, in response to the check-in instruction for the ranking number information, a store confirmation pop-up window is displayed on the third check-in trigger source page that responds to the check-in instruction. The store confirmation pop-up displays a first store confirmation card and a third store confirmation card. The first store confirmation card displays a message indicating that there is a queue at the store and is not selectable. The third store confirmation card is selectable.

10. The method according to claim 1, further comprising: If it is detected that the object associated with the vehicle service order is within the service area of ​​the fourth store represented by the fourth store recommendation card, in response to the queuing and check-in instruction for the vehicle service order, a store confirmation pop-up is displayed on the fourth check-in trigger source page that responds to the queuing and check-in instruction, wherein the store confirmation pop-up displays the fourth store confirmation card. If a fifth store, represented by a fifth store recommendation card, is detected within a preset distance threshold from the service area of ​​the fourth store, the fifth store confirmation card is also displayed in the store confirmation pop-up window.

11. The method according to claim 1, wherein, The vehicle service order includes the target vehicle service item; the method further includes: Based on the target vehicle service items, determine the service duration of the target service items, the vehicle service items of the target queued vehicles, and the target number of workstations related to the target workstations that can receive the target vehicle service items; Based on the baseline service duration configured for each vehicle service item by the store associated with the store recommendation card, and the service duration already served for the items in the target service, the remaining service duration for the items in the target service is determined. The estimated service time for the target queue item is determined based on the baseline service time and the vehicle service items of the target queue vehicles. Based on the remaining service time of the target service item, the estimated service time of the target queued item, the target number of workstations, and the store's business hours configuration information, the estimated waiting time of the vehicle service order corresponding to the store associated with the store recommendation card is determined.

12. The method according to claim 2, wherein, The order details interface includes a user departure time selection component, and the arrival travel parameter information includes the estimated travel time to the store. The step of displaying at least one store recommendation card on the store list interface according to the comprehensive recommendation value also includes: If a target departure time has been selected based on the departure time selection component, the estimated arrival time is determined according to the target departure time and the estimated travel time to the store. The overall recommendation value is adjusted based on the matching degree between the expected arrival time and the expected waiting time to obtain the adjusted overall recommendation value; Based on the revised comprehensive recommendation value, at least one store recommendation card is displayed on the store list interface.

13. The method according to claim 1, further comprising: The system associates vehicle service orders and collects the user's real-time location and acceptable service radius, wherein the vehicle service order includes the target vehicle service items. Based on the target vehicle service items, the user's real-time location, and the acceptable service radius, candidate store information is determined; Based on the candidate store information, the recommended store card is determined.

14. The method according to claim 1 or 2, further comprising: In response to the detection that the workstation operation status and / or associated vehicle service items of the store represented by the store recommendation card have changed, the estimated waiting time of the vehicle service order for the corresponding store and the overall recommendation value are updated.

15. A vehicle service store recommendation device, comprising: The order details module is used to respond to the order details viewing command for a submitted vehicle service order and display the order details interface of the vehicle service order, wherein the order details interface includes a store selection control; The store list module is used to respond to the trigger operation of the store selection control and jump from the order details interface to the store list interface. The store list interface is used to display at least one store recommendation card, and the store recommendation card displays the estimated waiting time of the vehicle service order corresponding to the corresponding store. The store recommendation module is used to display at least one store recommendation card on the store list interface according to a comprehensive recommendation value, wherein the comprehensive recommendation value is determined at least based on the expected waiting time.

16. 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-14.

17. 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-14.

18. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-14.