Line-up method for vehicles and vehicle
By recognizing navigation information and calculating the optimal queuing time during vehicle operation, the problem of long waiting times caused by users' inability to queue in a timely manner is solved, enabling users in vehicles to queue in a timely manner.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU XIAOPENG MOTORS TECH CO LTD
- Filing Date
- 2024-12-25
- Publication Date
- 2026-04-17
AI Technical Summary
Users in vehicles often find it inconvenient to queue for a number while driving, resulting in long waiting times upon arrival at their destination.
During the vehicle's journey, by recognizing navigation information and confirming whether a reservation service is required, the estimated arrival time and simulated arrival time are determined, the optimal queuing time is calculated, and a reservation service number is assigned to the user at that time.
This allows for timely number queuing while the vehicle is in motion, shortening the waiting time for users.
Smart Images

Figure CN119810967B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicles, and more specifically, to a vehicle numbering method and a vehicle. Background Technology
[0002] Currently, while a vehicle is in motion, users often fail to register for a number in time because it's inconvenient to do so through the app. This results in users only starting to register in the app upon arrival at their destination, leading to long waiting times for users in the vehicle.
[0003] There is currently no effective solution to the technical problem of long waiting times for users of the aforementioned vehicles. Summary of the Invention
[0004] This invention provides a vehicle queuing method and a vehicle to at least solve the technical problem of long waiting times for users.
[0005] According to one aspect of the present invention, a method for queuing vehicle numbers is provided. The method may include: identifying navigation information of the vehicle; if the navigation information includes a destination type, confirming with an object in the vehicle whether a reservation service is required; if a reservation service is required, determining a first estimated arrival time of the vehicle to the destination with the reservation service, starting from a first moment, and a first simulated arrival time for the reservation service, starting from the first moment; determining a preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time, wherein the preferred queuing time is used to indicate the time when the vehicle queues for a reservation service number; and determining a first actual number for the reservation service to be queued for the object at the preferred queuing time.
[0006] Optionally, based on the first simulated arrival time and the first estimated arrival time, a preferred queuing time for the reservation service is determined, including: determining a second estimated arrival time for the object to arrive at a location around the destination, starting from the first estimated arrival time; and predicting the queuing time for the vehicle based on the second estimated arrival time and the first simulated arrival time to obtain a preferred queuing time.
[0007] Optionally, determining the preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time includes: comparing the first simulated arrival time and the first estimated arrival time to obtain a first comparison result, wherein the first comparison result is used to represent the relationship between the first simulated arrival time and the first estimated arrival time; in response to the first comparison result being that the first simulated arrival time is later than or equal to the first estimated arrival time, determining the current time displayed on the vehicle's central control device as the preferred queuing time; in response to the first comparison result being that the first simulated arrival time is earlier than the first estimated arrival time, determining the waiting time for the queued numbers for the reservation service; and predicting the time after the current time based on the waiting time and the first estimated arrival time to obtain the preferred queuing time.
[0008] Optionally, the method further includes: comparing a first estimated arrival time with a first actual arrival time of the object to obtain a second comparison result, wherein the first actual arrival time is used to indicate the time when the first actual number has arrived, and the second comparison result is used to indicate the relationship between the first estimated arrival time and the first actual arrival time; and outputting a prompt message based on the second comparison result, wherein the prompt message is used to at least indicate whether the first actual number has expired.
[0009] Optionally, the prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired, the second prompt information is used to indicate that the first actual number has not expired, and the third prompt information is used to indicate that the first actual number has arrived. Based on the second comparison result, the prompt information is output, including: outputting the first prompt information in response to the second comparison result that the first estimated arrival time is later than the first actual arrival time; outputting the second prompt information in response to the second comparison result that the first estimated arrival time is earlier than the first actual arrival time; and outputting the third prompt information in response to the second comparison result that the first estimated arrival time is equal to the first actual arrival time.
[0010] Optionally, the method further includes: in response to a first prompt message, determining the availability status of a first actual number; in response to an effective availability status, outputting a fourth prompt message, wherein the fourth prompt message indicates that the first actual number has expired and is allowed to be used; in response to an invalid availability status, outputting a fifth prompt message and determining whether to re-queue a number for the reservation service for the object, wherein the fifth prompt message indicates that the first actual number has expired and is prohibited from being used.
[0011] Optionally, the prompt information also includes a sixth prompt information and a seventh prompt information. The sixth prompt information is used to indicate whether the re-selected number has expired, and the seventh prompt information is used to indicate that the first actual number has been cancelled. The method further includes: if the first actual number that has expired is prohibited from use, in response to the first actual number being a re-selected number, determining the second actual arrival time of the re-selected number, updating the first actual arrival time to the second actual arrival time, and outputting the sixth prompt information, wherein the second actual arrival time is used to indicate the time when the vehicle is re-selected for the reservation service; if the first actual number that has expired is prohibited from use, in response to the first actual number not being a re-selected number, changing the destination, or cancelling the first actual number, and outputting the seventh prompt information.
[0012] Optionally, the method further includes: in response to a change in the location information corresponding to the destination, determining the cancellation status of the first actual number; and outputting a prompt message based on the cancellation status, wherein the prompt message is used to at least indicate whether the first actual number has expired.
[0013] Optionally, the prompt information also includes an eighth prompt information, which is used to indicate whether the second actual number has expired. Based on the cancellation status, the prompt information is output, including: in response to the cancellation status being that the first actual number has been cancelled, determining the second estimated arrival time of the vehicle to the changed destination starting from the second time point, and the second simulated arrival time of the reservation service available at the changed destination starting from the second time point; determining the preferred queuing time based on the third estimated arrival time and the second simulated arrival time; determining the second actual number at the preferred queuing time; outputting the eighth prompt information based on the third estimated arrival time and the third actual arrival time, wherein the third actual arrival time is used to indicate the time when the second actual number has expired; in response to the cancellation status being that the first actual number has not been cancelled, determining the fourth estimated arrival time of the vehicle to the original destination from the changed destination; and outputting the prompt information based on the fourth estimated arrival time and the first actual arrival time.
[0014] Optionally, based on the fourth estimated arrival time and the first actual arrival time, a prompt message is output, including: comparing the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result, wherein the first actual arrival time is used to indicate the time when the first actual number has arrived, and the third comparison result is used to indicate the relationship between the fourth estimated arrival time and the first actual arrival time; and outputting a prompt message based on the third comparison result.
[0015] Optionally, the prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired, the second prompt information is used to indicate that the first actual number has not expired, and the third prompt information is used to indicate that the first actual number has arrived. Based on the third comparison result, the prompt information is output, including: outputting the first prompt information in response to the third comparison result that the fourth estimated arrival time is later than the first actual arrival time; outputting the second prompt information in response to the third comparison result that the fourth estimated arrival time is earlier than the first actual arrival time; and outputting the third prompt information in response to the third comparison result that the fourth estimated arrival time is equal to the first actual arrival time.
[0016] According to another aspect of the present invention, a vehicle queuing device is also provided. The device may include: an identification unit, configured to identify navigation information of the vehicle, and if the navigation information includes a destination type, to confirm with the person in the vehicle whether a reservation service is required; a first determining unit, configured to determine, if a reservation service is required, a first estimated arrival time of the vehicle to arrive at the destination with the reservation service, and a first simulated arrival time of the reservation service, starting from the first moment; a second determining unit, configured to determine a preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time, wherein the preferred queuing time is used to indicate the time when the vehicle queues for a reservation service number; and a third determining unit, configured to determine a first actual number for queuing for the reservation service for the person at the preferred queuing time.
[0017] Optionally, the second determining unit may include: a first determining module, used to determine a second estimated arrival time of the object to be arrived at a location located around the destination, starting from the first estimated arrival time; and a prediction module, used to predict the queuing time of the vehicle under the second estimated arrival time and the first simulated arrival time, to obtain a preferred queuing time.
[0018] Optionally, the second determining unit may include: a comparison module, configured to compare the first simulated arrival time and the first estimated arrival time to obtain a first comparison result, wherein the first comparison result is used to represent the relationship between the first simulated arrival time and the first estimated arrival time; a second determining module, configured to determine the current time displayed on the vehicle's central control device as the preferred queuing time in response to the first comparison result being that the first simulated arrival time is later than or equal to the first estimated arrival time; and a third determining module, configured to determine the waiting time of the queued numbers for the reservation service in response to the first comparison result being earlier than the first estimated arrival time; and, based on the waiting time and the first estimated arrival time, predict the time after the current time to obtain the preferred queuing time.
[0019] Optionally, the device may further include: a comparison unit for comparing a first estimated arrival time and a first actual arrival time of the object to obtain a second comparison result, wherein the first actual arrival time is used to indicate the time when the first actual number has arrived, and the second comparison result is used to indicate the relationship between the first estimated arrival time and the first actual arrival time; and a first output unit for outputting a prompt message based on the second comparison result, wherein the prompt message is used to at least indicate whether the first actual number has expired.
[0020] Optionally, the prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired, the second prompt information is used to indicate that the first actual number has not expired, and the third prompt information is used to indicate that the first actual number has arrived. The first output unit may include: a first output module, used to output the first prompt information in response to a second comparison result that the first estimated arrival time is later than the first actual arrival time; a second output module, used to output the second prompt information in response to a second comparison result that the first estimated arrival time is earlier than the first actual arrival time; and a third output module, used to output the third prompt information in response to a second comparison result that the first estimated arrival time is equal to the first actual arrival time.
[0021] Optionally, the device may further include: a fourth determining unit, configured to determine the availability status of the first actual number in response to the prompt message being a first prompt message; a second output unit, configured to output a fourth prompt message in response to the availability status being an effective status, wherein the fourth prompt message is used to indicate that the first actual number has expired and is allowed to be used; and a third output unit, configured to output a fifth prompt message in response to the availability status being an invalid status, and to determine whether to re-queue a number for the reservation service for the object, wherein the fifth prompt message is used to indicate that the first actual number has expired and is prohibited from being used.
[0022] Optionally, the prompt information also includes a sixth prompt information and a seventh prompt information. The sixth prompt information is used to indicate whether the re-selected number has expired, and the seventh prompt information is used to indicate that the first actual number has been cancelled. The device may further include: a fourth output unit, used to determine the second actual arrival time of the re-selected number in response to the first actual number being a re-selected number when the first actual number that has expired is prohibited from use, update the first actual arrival time to the second actual arrival time, and output the sixth prompt information, wherein the second actual arrival time is used to indicate the time when the vehicle is re-selected for the reservation service; and a fifth output unit, used to change the destination or cancel the first actual number in response to the first actual number not being a re-selected number when the first actual number that has expired is prohibited from use, and output the seventh prompt information.
[0023] Optionally, the device may further include: a fifth determining unit, configured to determine the cancellation status of the first actual number in response to a change in the location information corresponding to the destination; and a sixth output unit, configured to output a prompt message based on the cancellation status, wherein the prompt message is used to at least indicate whether the first actual number has expired.
[0024] Optionally, the prompt information also includes an eighth prompt information, which is used to indicate whether the second actual number has expired. The sixth output unit may include: a fourth output module, which, in response to the cancellation status being that the first actual number has been cancelled, determines the second estimated arrival time of the vehicle to the changed destination starting from the second time, and the second simulated arrival time of the reservation service available at the changed destination starting from the second time; determines the preferred queuing time based on the third estimated arrival time and the second simulated arrival time; determines the second actual number at the preferred queuing time; and outputs the eighth prompt information based on the third estimated arrival time and the third actual arrival time, wherein the third actual arrival time is used to indicate the time when the second actual number has expired; and a fifth output module, which, in response to the cancellation status being that the first actual number has not been cancelled, determines the fourth estimated arrival time of the vehicle to the original destination starting from the changed destination; and outputs the prompt information based on the fourth estimated arrival time and the first actual arrival time.
[0025] Optionally, the fifth output module may include: a comparison submodule, used to compare the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result, wherein the first actual arrival time is used to indicate the time when the first actual number has arrived, and the third comparison result is used to indicate the relationship between the fourth estimated arrival time and the first actual arrival time; and an output submodule, used to output a prompt message based on the third comparison result.
[0026] Optionally, the prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired; the second prompt information is used to indicate that the first actual number has not expired; and the third prompt information is used to indicate that the first actual number has arrived. The output submodule can implement the output of prompt information based on the third comparison result by performing the following steps: in response to the third comparison result that the fourth estimated arrival time is later than the first actual arrival time, output the first prompt information; in response to the third comparison result that the fourth estimated arrival time is earlier than the first actual arrival time, output the second prompt information; and in response to the third comparison result that the fourth estimated arrival time is equal to the first actual arrival time, output the third prompt information.
[0027] According to another aspect of the present invention, a vehicle is also provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program, when running, performs the method described in any of the above.
[0028] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is running, the device where the storage medium is located executes any of the methods described above.
[0029] According to another aspect of the present invention, a computer program product is also provided, the computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the method of any of the above.
[0030] In this embodiment of the invention, during vehicle operation, navigation information can be identified. If the navigation information includes a destination type, and the user in the vehicle is confirmed to need a reservation service, a first estimated arrival time for the vehicle to reach the destination with the reservation service, and a first simulated arrival time for the reservation service, can be determined. Based on the determined first simulated arrival time and the first estimated arrival time, a preferred queuing time for the reservation service can be determined, and a first actual number for the reservation service can be assigned to the user at the determined preferred queuing time. Since in this embodiment, during vehicle operation, if the user is confirmed to need a reservation service, a first simulated arrival time and a first estimated arrival time can be determined. Based on these two times, a preferred queuing time for the reservation service can be determined, and a first actual number for the reservation service can be assigned to the user at the determined preferred queuing time, the purpose of timely queuing for users can be achieved during vehicle operation, thus solving the technical problem of long waiting times for users in vehicles and achieving the technical effect of shortening waiting times for users in vehicles. Attached Figure Description
[0031] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0032] Figure 1(a) is a schematic diagram of an application scenario of a vehicle queuing method according to an embodiment of the present invention;
[0033] Figure 1(b) is a flowchart of a vehicle queuing method according to an embodiment of the present invention;
[0034] Figure 2(a) is a schematic diagram of an AI-based pre-registration page according to an embodiment of the present invention;
[0035] Figure 2(b) is a flowchart of an AI-based pre-selection numbering method according to an embodiment of the present invention;
[0036] Figure 2(c) is a schematic diagram of data interaction between a vehicle and a server according to an embodiment of the present invention;
[0037] Figure 3 This is a structural block diagram of a vehicle queuing device according to an embodiment of the present invention;
[0038] Figure 4 This is a structural block diagram of a vehicle according to an embodiment of the present invention. Detailed Implementation
[0039] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0040] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0041] According to an embodiment of the present invention, a method for queuing vehicle license plates is provided.
[0042] As an optional implementation, the vehicle queuing method described above can be applied, but is not limited to, the application scenario shown in Figure 1(a). Figure 1(a) is a schematic diagram of an application scenario of a vehicle queuing method according to an embodiment of the present invention. As shown in Figure 1(a), in the application scenario, the mobile terminal 10 can communicate with the server 13 via the network 11, but is not limited to. The server 13 can perform operations on the database, such as writing or reading data. The mobile terminal 10 can be a terminal device, which can include, but is not limited to, a human-computer interaction screen, a processor, and a memory. The human-computer interaction screen can be used, but is not limited to, to display a virtual machine on the mobile terminal 10. The vehicle 12 can be used, but is not limited to, to respond to the human-computer interaction operation, perform corresponding operations, or generate corresponding instructions and send the generated instructions to the server 13. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than that shown here.
[0043] For example, the vehicle queuing method in this application can be used to provide reservation functions for preset application scenarios. These preset application scenarios can include the following scenarios in the vehicle field: autonomous driving scenarios for commuting, AI-powered driver-assistance scenarios for family cars, Automatic Parking Assist (APA) scenarios (such as memory parking for private parking spaces in garages, intelligent parking for designated parking spaces in parking lots, etc.), and Navigation Guided Pilot (NGP) scenarios in urban or highway areas. Furthermore, these preset application scenarios may also include, but are not limited to: intelligent transportation scenarios for intelligent driving trucks or unmanned trucks in the logistics and transportation field, and intelligent farming scenarios for autonomous agricultural vehicles in the agricultural machinery field.
[0044] When the aforementioned preset application scenario is a scenario in a field other than the vehicle field, those skilled in the art should understand that the vehicles in the above vehicle queuing method can be replaced with other objects (e.g., agricultural machinery, drones, and robots), and correspondingly, the various devices and systems included in the vehicles can be replaced with devices and systems related to other objects. Based on this, this application embodiment uses the vehicle field as an example to illustrate the specific implementation of the above vehicle queuing method.
[0045] Figure 1(b) is a flowchart of a vehicle queuing method according to an embodiment of the present invention. As shown in Figure 1(b), the method may include the following steps:
[0046] Step S112: Identify the vehicle's navigation information. If the navigation information includes a target type location, confirm with the person inside the vehicle whether a reservation service is required.
[0047] In the technical solution provided by step S112 of the present invention, the reservation service may include at least one of the following services: seat reservation service and queuing service, etc., which are only examples and are not specifically limited.
[0048] In this embodiment, the aforementioned target type of location may include: entertainment type location, learning type location, and business type location, etc., wherein entertainment type location may include: restaurants, hotels, cinemas, and cafes, etc., learning type location may include: libraries and study rooms, etc., and business type location may include: conference rooms and auditoriums, etc., which are only examples and are not specifically limited.
[0049] In this embodiment, the vehicle's navigation information is identified. If the navigation information includes a target type location, the system confirms with the person inside the vehicle whether a service reservation is needed. Optionally, during vehicle operation, in response to a control command received by the vehicle's central control device, the system can identify the navigation information displayed on the central control device. If the navigation information is identified to include the aforementioned target type location, the system uses an explicit method to confirm with the person inside the vehicle whether a service reservation is needed. The control command can be a recognition command, which can be used to activate the recognition function of the central control device. The explicit method can include at least one or a combination of the following: a touch-based method presented in the Service Request (SR) interface, and a voice-based method provided by the central control device's voice assistant, etc.
[0050] It should be noted that if the above-mentioned display method is a touch-based method presented in the SR interface, then upon detecting a user's click operation in the SR interface, confirmation is completed with an object inside the vehicle to determine whether a service appointment is needed. This SR interface can be displayed on the vehicle's central control device. For example, in response to a detected click operation indicating that the user clicked the confirmation control, a service appointment is confirmed; in response to a detected click operation indicating that the user clicked the cancel control, a service appointment is confirmed not to be needed. This is merely an example and not a specific limitation.
[0051] It should also be noted that if the above-mentioned display method is the voice method provided by the voice assistant of the central control device, then upon recognizing the user's voice information, it will confirm with the objects in the vehicle whether a service appointment is needed. For example, in response to the recognized voice information indicating that the user needs to make a service appointment, the system will confirm that a service appointment is needed; in response to the recognized voice information indicating that the user does not need to make a service appointment, the system will confirm that a service appointment is not needed. This is only an example and is not a specific limitation.
[0052] Step S114: If a reservation service is required, determine the first estimated arrival time of the vehicle to arrive at the destination where the reservation service is available, starting from the first moment, and the first simulated arrival time of the reservation service, starting from the first moment.
[0053] In the technical solution provided by step S114 of the present invention, the first moment can be used to indicate the moment when the service needs to be booked.
[0054] In this embodiment, the first simulated arrival time can be used to represent the time when the first simulated number is waiting for its turn. The first simulated number can be used to represent a number used to simulate queuing for a reservation service for an object inside the vehicle. The first simulated arrival time can also be called the estimated arrival time of the current simulated queuing. The first estimated arrival time can also be expressed as the Estimated Time of Arrival (ETA).
[0055] In this embodiment, the aforementioned object can be either a driving object or a riding object; this is merely an example and not a specific limitation.
[0056] In this embodiment, after identifying the vehicle's navigation information, if the navigation information includes a destination type, the system confirms with the person inside the vehicle whether a reservation service is needed. If a reservation service is needed, the system determines the first estimated arrival time of the vehicle at the destination with the reservation service, starting from a first moment, and the first simulated arrival time of the first simulated number for the reservation service, starting from the first moment. Optionally, based on confirming the need for a reservation service with the person inside the vehicle, this embodiment determines the first estimated arrival time of the vehicle at the aforementioned destination, starting from a first moment, based on the vehicle's driving information and the road condition information of the road where the vehicle is located. At the current moment displayed on the central control device, a reservation service number is simulated for the person inside the vehicle. The simulated number is the first simulated number. The driving information can be used to represent the vehicle's average speed, and the road condition information can be used to represent the degree of road congestion. Based on the waiting time of the already queued reservation numbers, the arrival time of the first simulated number is predicted to obtain the first simulated arrival time, where the order of the already queued numbers is earlier than the order of the first simulated number.
[0057] Optionally, based on the vehicle's driving information and the road condition information of the road where the vehicle is located, the first estimated arrival time of the vehicle to its destination can be determined. In other words, by predicting the time when the vehicle will arrive at its destination based on the aforementioned driving information and road condition information, the first estimated arrival time can be obtained.
[0058] Step S116: Based on the first simulated arrival time and the first estimated arrival time, determine the preferred queuing time for the reservation service.
[0059] In the technical solution provided by step S116 of the present invention, the preferred queuing time can be used to represent the time when the number for the reservation service is queued for the object.
[0060] In this embodiment, if a reservation service is required, after determining the first estimated arrival time of the vehicle to the destination with the reservation service, starting from a first moment, and the first simulated arrival time for the reservation service, a preferred queuing time for the reservation service is determined based on the first simulated arrival time and the first estimated arrival time. Optionally, based on determining the first estimated arrival time and the first simulated arrival time, this embodiment can determine the relationship between the first simulated arrival time and the first estimated arrival time. According to the determined relationship and the current time displayed by the central control device, the time for queuing for the reservation service number for the target can be predicted, and the preferred queuing time for the reservation service can be obtained.
[0061] It should be noted that the method described above for determining the preferred queuing time for reservation services based on the first simulated arrival time and the first estimated arrival time is merely an illustrative example and is not intended to impose specific limitations. Any process or method that can determine the time for queuing for reservation services for an individual based on the first simulated arrival time and the first estimated arrival time is within the protection scope of this application's embodiments, and will not be described in detail here.
[0062] Step S118: Under the preferred queuing time, determine the first actual number for the object to queue for appointment service.
[0063] In the technical solution provided by step S118 of the present invention, the first actual number is used to represent the number of the appointment service to be scheduled for the object.
[0064] In this embodiment, after determining the preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time, the first actual number for queuing the reservation service for the target is determined at the preferred queuing time. Optionally, in this embodiment, based on the determined preferred queuing time, the first actual number for queuing the reservation service for the target can be determined at the preferred queuing time according to the already queued numbers for the reservation service.
[0065] Optionally, at this preferred queuing time, the first actual number for queuing the appointment service can be determined based on the already queued numbers for the appointment service. That is, at this preferred queuing time, the list of already queued numbers for the appointment service is viewed, the most recent historical number in the list is found, and the number following the most recent historical number is determined as the first actual number for queuing the appointment service.
[0066] Optionally, if at the aforementioned preferred queuing time, two or more clients view the list of queued appointment numbers for the reservation service and find the most recent historical number in the list, then the first actual number is determined based on the level of the account logged in by each client. That is, in the case of two or more clients, including a first client and a second client, if the level of the first account logged in on the first client is higher than the level of the second account logged in on the second client, then the next number after the most recent historical number is determined as the actual number for queuing appointment services for the first object, and the next number after the first actual number is determined as the actual number for queuing appointment services for the second object. Here, "object" can be represented as an account in the client; that is, the first object can be represented as the first account in the first client, and the second object can be represented as the second account in the second client.
[0067] It should be noted that the vehicle numbering method in this application can also be applied to at least the following scenarios: autonomous driving scenarios, assisted driving scenarios, and passive driving scenarios (which can be simply referred to as human-driven scenarios). Specifically, an autonomous driving scenario can be used to represent a scenario where the vehicle's control system controls the driving process, and the driver does not need to maintain control or supervision of the driving; an assisted driving scenario can be used to represent a scenario where the vehicle's control system provides assistance during driving, but the driver still needs to maintain control and supervision of the driving; and a passive driving scenario can be used to represent a scenario where the driver controls the vehicle to complete driving operations.
[0068] In AI-powered assisted driving for autonomous vehicles, commuting mode typically refers to a driving mode specifically designed for commuting to and from get off work or daily commutes. The AI-assisted driver collects data by learning the user's driving routes and behaviors. Once the learning process is complete, the collected data is filtered and checked, and then automatically uploaded to a cloud server to construct a cloud-based map. The next time the user chooses the same route, the AI-assisted driver is activated, and the vehicle is driven to its destination according to the constructed cloud map. Matching and complementing offline maps with the constructed cloud map improves map accuracy.
[0069] In steps S112 to S118 of this application, during vehicle operation, navigation information can be identified. If the navigation information includes a target type location, and upon confirming the need for a reservation service with an individual inside the vehicle, a first estimated arrival time for the vehicle to reach the destination with the reservation service, and a first simulated arrival time for the reservation service, can be determined. Based on the determined first simulated arrival time and the first estimated arrival time, a preferred queuing time for the reservation service can be determined, and under the determined preferred queuing time, a first actual number for the reservation service can be assigned to the individual. In this embodiment, during vehicle operation, if the need for a reservation service is confirmed with the individual, the first simulated arrival time and the first estimated arrival time can be determined. Based on these two determined times, a preferred queuing time for the reservation service can be determined, and under this preferred queuing time, a first actual number for the reservation service can be assigned to the individual. This achieves the goal of timely queuing for users during vehicle operation, thereby solving the technical problem of long waiting times for users inside vehicles and achieving the technical effect of shortening waiting times for users inside vehicles.
[0070] The method described in this embodiment will be further described below.
[0071] As an optional embodiment, step S116, based on the first simulated arrival time and the first estimated arrival time, determines the preferred queuing time for the reservation service, including: determining the second estimated arrival time of the object to be arrived at a location around the destination starting from the first estimated arrival time; predicting the queuing time of the vehicle under the second estimated arrival time and the first simulated arrival time to obtain the preferred queuing time.
[0072] In this embodiment, the places located around the destination may include restaurants, hotels, cafes, etc., which are only examples and are not specifically limited.
[0073] In this embodiment, if a reservation service is required, after determining the first estimated arrival time of the vehicle to the destination with the reservation service, starting from a first moment, and the first simulated arrival time of the reservation service, a second estimated arrival time of the object to a location located around the destination, starting from the first estimated arrival time, is determined. Optionally, based on determining the first estimated arrival time and the first simulated arrival time, this embodiment predicts the time after the first estimated arrival time according to the object's walking speed and the distance between the destination and the location, thereby obtaining the second estimated arrival time of the object to the aforementioned location. This achieves the goal of determining the user's arrival time at the location and realizes the technical effect of ensuring the accuracy of time prediction.
[0074] Optionally, by calculating the quotient between the distance between the destination and the location and the walking speed of the object, the time required for the object to walk to the location can be obtained. By extending the time from the first estimated arrival time, the second estimated arrival time of the object to arrive at the location can be obtained, that is, the predicted time of the object to arrive at the location can be obtained.
[0075] In this embodiment, after determining the second estimated arrival time of the object to a location near the destination, starting from the first estimated arrival time, the vehicle's queuing time is predicted at both the second estimated arrival time and the first simulated arrival time to obtain an optimal queuing time. Optionally, based on the determined second estimated arrival time, if the first simulated arrival time is earlier than the second estimated arrival time, the vehicle's queuing time is predicted at each time after the first simulated arrival time to obtain an optimal queuing time. This achieves the goal of determining the time for the object to reserve a service number, thus improving the effectiveness of queuing times.
[0076] The method for determining the preferred queuing time for reservation services based on the first simulated arrival time and the first estimated arrival time in this embodiment will be further explained below.
[0077] As an optional embodiment, determining the preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time includes: comparing the first simulated arrival time and the first estimated arrival time to obtain a first comparison result, wherein the first comparison result is used to represent the relationship between the first simulated arrival time and the first estimated arrival time; in response to the first comparison result being that the first simulated arrival time is later than or equal to the first estimated arrival time, determining the current time displayed on the vehicle's central control device as the preferred queuing time; in response to the first comparison result being that the first simulated arrival time is earlier than the first estimated arrival time, determining the waiting time of the queued numbers for the reservation service; and predicting the time after the current time based on the waiting time and the first estimated arrival time to obtain the preferred queuing time.
[0078] In this embodiment, the first comparison result is used to represent the relationship between the first simulated arrival time and the first expected arrival time.
[0079] In this embodiment, if a reservation service is required, after determining the first estimated arrival time of the vehicle to arrive at the destination with the reservation service from the first moment, and the first simulated arrival time of the reservation service from the first moment, the first simulated arrival time and the first estimated arrival time are compared to obtain a first comparison result. Optionally, this embodiment, based on determining the first estimated arrival time and the first simulated arrival time, compares the determined first simulated arrival time and the first estimated arrival time to obtain the first comparison result. That is, the relationship between the first simulated arrival time and the first estimated arrival time can be determined, thereby achieving the purpose of determining whether the simulated arrival time of the first simulated number is earlier than the first estimated arrival time, and realizing the technical effect of improving the effectiveness of queuing time.
[0080] In this embodiment, the first comparison result can be that the first simulated arrival time is later than or equal to the first expected arrival time, or the first comparison result can be that the first simulated arrival time is earlier than the first expected arrival time. This is only an example and is not specifically limited.
[0081] In this embodiment, after comparing the first simulated arrival time and the first estimated arrival time to obtain a first comparison result, in response to the first comparison result indicating that the first simulated arrival time is later than or equal to the first estimated arrival time, the current time displayed on the vehicle's central control device is determined as the preferred queuing time. Optionally, based on the first comparison result, this embodiment performs content analysis on the obtained first comparison result. If the analysis shows that the first comparison result indicates that the first simulated arrival time is later than or equal to the first estimated arrival time, the current time displayed on the central control device can be determined, and this determined current time can be designated as the preferred queuing time for the reservation service. This achieves the goal of determining the time for the person to queue for the reservation service, thus realizing the technical effect of improving the effectiveness of queuing times.
[0082] The method for determining the preferred queuing time described in this embodiment will be further explained below.
[0083] In this embodiment, the queued numbers can be stored in a queued number list. The waiting time can be used to represent the time elapsed from the queue number being called to the number being received.
[0084] In this embodiment, after comparing the first simulated arrival time and the first estimated arrival time to obtain a first comparison result, in response to the first comparison result indicating that the first simulated arrival time is earlier than the first estimated arrival time, the waiting time of the queued numbers for the reservation service is determined. Optionally, based on the first comparison result, this embodiment performs content analysis on the obtained first comparison result. If the analysis shows that the first comparison result indicates that the first simulated arrival time is earlier than the first estimated arrival time, the waiting time of the queued numbers for the reservation service can be retrieved from the queued number list. This achieves the goal of determining the historical waiting time of the reservation service and improves the accuracy of determining the waiting time.
[0085] In this embodiment, after determining the waiting time for the queued numbers in the reservation service in response to a first comparison result indicating that the first simulated arrival time is earlier than the first expected arrival time, the preferred queueing time is predicted based on the waiting time and the first expected arrival time. Optionally, this embodiment, based on the determined waiting time, predicts the time after the current time based on the waiting time and the first expected arrival time to obtain a predicted time. At the obtained predicted time, a number for the reservation service is simulated to obtain a second simulated number. The second simulated arrival time of the second simulated number is compared with the first expected arrival time to obtain a fourth comparison result, where the second simulated arrival time represents the time when the second simulated number is waiting, and the fourth comparison result represents the relationship between the second simulated arrival time and the first expected arrival time. If the obtained fourth comparison result indicates that the second simulated arrival time is later than or equal to the first expected arrival time, the predicted time is determined as the preferred queueing time; if the obtained fourth comparison result indicates that the second simulated arrival time is earlier than or equal to the first expected arrival time, the preferred queueing time is determined based on the time after the predicted time.
[0086] Optionally, the preferred queuing time can be determined based on the time after the predicted time. That is, given the waiting time and the first expected arrival time, the preferred queuing time can be obtained by predicting the time after the predicted time.
[0087] The vehicle numbering method described above in this embodiment will be further explained below.
[0088] As an optional embodiment, the method further includes: comparing a first estimated arrival time with a first actual arrival time of the object to obtain a second comparison result; and outputting a prompt message based on the second comparison result.
[0089] In this embodiment, the first actual arrival time can be used to indicate the time when the first actual number has arrived. The second comparison result can be used to indicate the relationship between the first estimated arrival time and the first actual arrival time. The prompt information can be used to at least indicate whether the first actual number has expired.
[0090] In this embodiment, a second comparison result is obtained by comparing the first estimated arrival time with the first actual arrival time of the object. Optionally, this embodiment, based on determining the first actual arrival time of the object, compares the first estimated arrival time with the first actual arrival time to obtain a second comparison result. That is, the relationship between the first estimated arrival time and the first actual arrival time can be determined, thereby achieving the goal of determining whether the actual arrival time of the first actual number is earlier than the first estimated arrival time, and realizing the technical effect of improving the effectiveness of queuing time.
[0091] In this embodiment, after comparing the first estimated arrival time and the first actual arrival time of the number to obtain a second comparison result, a prompt message is output based on the second comparison result. Optionally, this embodiment performs content analysis on the obtained second comparison result, and outputs different prompt messages according to different analyzed content, thereby achieving the purpose of prompting whether the first actual number has passed the queue, and realizing the technical effect of improving the effectiveness of queuing time.
[0092] The method for outputting prompt information based on the second comparison result described in this embodiment will be further explained below.
[0093] As an optional embodiment, based on the second comparison result, outputting prompt information includes: outputting a first prompt message in response to the second comparison result being that the first estimated arrival time is later than the first actual arrival time; outputting a second prompt message in response to the second comparison result being that the first estimated arrival time is earlier than the first actual arrival time; and outputting a third prompt message in response to the second comparison result being that the first estimated arrival time is equal to the first actual arrival time.
[0094] In this embodiment, the aforementioned prompt information may include a first prompt information, a second prompt information, and a third prompt information. Specifically, the first prompt information can be used to indicate that the first actual number has expired, the second prompt information can be used to indicate that the first actual number has not expired, and the third prompt information can be used to indicate that the first actual number has been reached.
[0095] In this embodiment, after comparing the first estimated arrival time and the first actual arrival time of the number to obtain a second comparison result, in response to the second comparison result indicating that the first estimated arrival time is later than the first actual arrival time, a first prompt message is output. Optionally, this embodiment performs content analysis on the obtained second comparison result. If the analysis shows that the second comparison result indicates that the first estimated arrival time is later than the first actual arrival time, the first prompt message can be output, thereby achieving the purpose of indicating that the first actual number has passed, and realizing the technical effect of improving the effectiveness of queuing time.
[0096] In this embodiment, after comparing the first estimated arrival time and the first actual arrival time of the number, and obtaining a second comparison result, in response to the second comparison result indicating that the first estimated arrival time is earlier than the first actual arrival time, a second prompt message is output. Optionally, this embodiment performs content analysis on the obtained second comparison result. If the analysis shows that the second comparison result indicates that the first estimated arrival time is earlier than the first actual arrival time, then the second prompt message can be output. This achieves the purpose of indicating that the first actual number has not expired, and realizes the technical effect of improving the effectiveness of queuing time.
[0097] In this embodiment, after comparing the first estimated arrival time and the first actual arrival time of the number, and obtaining a second comparison result, a third prompt message is output in response to the second comparison result indicating that the first estimated arrival time equals the first actual arrival time. Optionally, this embodiment performs content analysis on the obtained second comparison result. If the analysis shows that the second comparison result is equal to the first actual arrival time, the third prompt message can be output, thereby achieving the purpose of indicating that the first actual number has arrived and realizing the technical effect of improving the effectiveness of queuing time.
[0098] The vehicle numbering method described above in this embodiment will be further explained below.
[0099] As an optional embodiment, the method further includes: in response to a first prompt message, determining the availability status of a first actual number; in response to an available status being valid, outputting a fourth prompt message; in response to an available status being invalid, outputting a fifth prompt message, and determining whether to reschedule a number for the appointment service for the target.
[0100] In this embodiment, the fourth notification message can be used to indicate that the first actual number has expired and is still allowed to be used. The fifth notification message can be used to indicate that the first actual number has expired and is still prohibited from being used.
[0101] In this embodiment, in response to the prompt message being a first prompt message, the availability status of the first actual number is determined. Optionally, this embodiment judges the output prompt message; if it is determined that the output prompt message is the first prompt message, the availability status of the first actual number can be queried from the list of selected numbers, thereby achieving the purpose of determining whether the selected numbers are available, and thus realizing the technical effect of improving the effectiveness of determining the selected numbers.
[0102] Optionally, the availability of the first actual number can be confirmed by making a call to the destination from the central control device or the object's mobile device (e.g., a mobile phone); or, the availability of the first actual number can be queried by sending the first actual number to customer service through the interface of the central control device's application. This is only an example and is not a specific limitation.
[0103] In this embodiment, after determining the availability of the first actual number in response to the first prompt message, a fourth prompt message is output in response to the availability being valid. Optionally, this embodiment, based on determining the availability of the first actual number, judges whether the determined availability is valid or invalid. If the determined availability is valid, the fourth prompt message can be output, thereby achieving the purpose of prompting the user that the first actual number that has been used is still usable, and thus achieving the technical effect of improving the validity of the selected numbers.
[0104] In this embodiment, after determining the availability of the first actual number in response to the first prompt message, and then outputting a fifth prompt message in response to the invalid availability status, it is determined whether to re-queue the number for the user's appointment service. Optionally, this embodiment, based on determining the availability status of the first actual number, determines whether the determined availability status is valid or invalid. If it is determined that the determined availability status is invalid, the fifth prompt message can be output, thereby achieving the purpose of prompting the user that the first actual number has been used and is no longer usable, thus achieving the technical effect of improving the validity of the queued numbers.
[0105] The vehicle numbering method described above in this embodiment will be further explained below.
[0106] As an optional embodiment, the method further includes: if the first actual number that has expired is prohibited from use, in response to the first actual number being a re-selected number, determining the second actual arrival time of the re-selected number, updating the first actual arrival time to the second actual arrival time, and outputting a sixth prompt message; if the first actual number that has expired is prohibited from use, in response to the first actual number not being a re-selected number, changing the destination, or canceling the first actual number, and outputting a seventh prompt message.
[0107] In this embodiment, the aforementioned prompt information may further include a sixth prompt information and a seventh prompt information. The sixth prompt information can be used to indicate whether the re-selected number has expired, and the seventh prompt information can be used to indicate that the first actual number has been cancelled.
[0108] In this embodiment, the aforementioned second actual arrival time can be used to indicate the time when the vehicle is reassigned to the reserved service.
[0109] In this embodiment, if the first actual number that the user has already used is prohibited from use, in response to the first actual number being a newly selected number, the second actual arrival time of the newly selected number is determined, the first actual arrival time is updated to the second actual arrival time, and a sixth prompt message is output. Optionally, this embodiment determines whether the determined first actual number is a newly selected number. If it is determined that the first actual number is a newly selected number, the second actual arrival time of the newly selected number can be determined, the first actual arrival time is updated to the second actual arrival time, and a sixth prompt message is output. This achieves the purpose of prompting whether the newly selected number has already been used, thereby improving the technical effect of determining the validity of the selected number.
[0110] In this embodiment, if the first actual number that the user has already used is prohibited from use, in response to the first actual number not being a re-selected number, the destination is changed, or the first actual number is canceled, and a seventh prompt message is output. Optionally, this embodiment determines whether the determined first actual number is a re-selected number. If it is determined that the first actual number is not a re-selected number, the destination can be changed, or the first actual number can be canceled, and a seventh prompt message can be output. This achieves the purpose of indicating that the first actual number has been canceled, thereby improving the technical effect of determining the validity of the selected numbers.
[0111] The vehicle numbering method described above in this embodiment will be further explained below.
[0112] As an optional embodiment, the method further includes: determining the cancellation status of the first actual number in response to a change in the location information corresponding to the destination; and outputting a prompt message based on the cancellation status.
[0113] In this embodiment, the above-mentioned prompt information can be used to at least indicate whether the first actual number has expired.
[0114] In this embodiment, the cancellation status of the first actual number is determined in response to a change in the location information corresponding to the destination. Optionally, this embodiment monitors the location information corresponding to the destination. If a change in the location information corresponding to the destination is detected, the cancellation status of the first actual number can be queried from the list of selected numbers, thereby achieving the purpose of determining the status of the selected numbers and thus realizing the technical effect of improving the effectiveness of determining the selected numbers.
[0115] In this embodiment, after determining the cancellation status of the first actual number in response to a change in the location information corresponding to the destination, a prompt message is output based on the cancellation status. Optionally, this embodiment, based on determining the cancellation status of the first actual number, judges whether the cancellation status indicates that the first actual number has been cancelled or not, thereby outputting corresponding prompt messages. This achieves the purpose of indicating whether the first actual number has expired, and thus improves the technical effect of determining the effectiveness of the selected numbers.
[0116] The method for outputting prompt information based on the cancellation status described in this embodiment will be further explained below.
[0117] As an optional embodiment, based on the cancellation status, outputting prompt information includes: in response to the cancellation status being that the first actual number has been cancelled, determining a second estimated arrival time for the vehicle to arrive at the changed destination starting from a second time point, and a second simulated arrival time for the reservation service available at the changed destination starting from the second time point; determining a preferred queuing time based on the second estimated arrival time and the second simulated arrival time; determining the second actual number at the preferred queuing time; outputting an eighth prompt information based on the third estimated arrival time and the third actual arrival time; in response to the cancellation status being that the first actual number has not been cancelled, determining a fourth estimated arrival time for the vehicle to arrive at the original destination from the changed destination; and outputting prompt information based on the fourth estimated arrival time and the first actual arrival time.
[0118] In this embodiment, the aforementioned prompt information may further include an eighth prompt information. This eighth prompt information can be used to indicate whether the second actual number has expired, and the second actual number can be used to represent the number for which a reservation service exists at the changed destination for the target.
[0119] In this embodiment, the second simulated number can be used to represent a number for simulating the availability of a reservation service for the changed destination, and the second simulated arrival time can be used to represent the time when the second simulated number is waiting for its arrival. The preferred queuing time can be used to represent the time when a reservation service for the changed destination is available for the object.
[0120] In this embodiment, the aforementioned second moment can be used to represent the moment when it is determined that the first actual number has been cancelled. The aforementioned second moment can be later than the first moment.
[0121] In this embodiment, after determining the cancellation status of the first actual number in response to a change in the location information corresponding to the destination, and in response to the cancellation status being that the first actual number has been cancelled, a third estimated arrival time for the vehicle to reach the changed destination starting from the second time point, and a second simulated arrival time for the reservation service available at the changed destination starting from the second time point, are determined. Optionally, based on determining the cancellation status of the first actual number, this embodiment can determine the third estimated arrival time for the vehicle to reach the changed destination starting from the second time point, according to the vehicle's driving information and the road condition information of the road where the vehicle is located. At the current time displayed on the central control device, a reservation service number is simulated again for the object inside the vehicle; the number simulated again is the second simulated number. Based on the waiting time of the already queued reservation numbers, the arrival time of the second simulated number is predicted, thus obtaining the second simulated arrival time. The order of the already queued numbers is earlier than the order of the second simulated numbers, thereby achieving the purpose of simulating the arrival time of the second simulated number, and thus realizing the technical effect of determining the availability of the second simulated number.
[0122] In this embodiment, in response to the cancellation status being that the first actual number has been cancelled, after determining the third estimated arrival time of the vehicle to the changed destination starting from the second time, and the second simulated arrival time of the reserved service available at the changed destination starting from the second time, a preferred queuing time is determined based on the third estimated arrival time and the second simulated arrival time. Optionally, based on determining the third estimated arrival time and the second simulated arrival time, this embodiment can determine the relationship between the second simulated arrival time and the third estimated arrival time. According to the determined relationship and the current time displayed by the central control device, the time for queuing for the reserved service available at the changed destination can be predicted, and a preferred queuing time can be obtained, thereby achieving the purpose of determining the queuing time for the object, and thus realizing the technical effect of improving the effectiveness of determining the queuing number.
[0123] In this embodiment, after determining the preferred queuing time based on the third estimated arrival time and the second simulated arrival time, the second actual number is determined at the preferred queuing time. Optionally, based on the determined preferred queuing time, this embodiment can determine the second actual number for queuing for the changed destination's existing reservation service based on the already queued numbers at the changed destination's existing reservation service, thereby achieving the goal of determining the number for queuing for the changed destination's existing reservation service, and thus achieving the technical effect of shortening the queuing time for users in the vehicle.
[0124] Optionally, at this preferred queuing time, based on the already queued numbers for the existing reservation services at the changed destination, a second actual number can be determined for the applicant to queue for the existing reservation services at the changed destination. That is, at this preferred queuing time, the list of already queued numbers for the existing reservation services at the changed destination is viewed, the most recent historical number is found in the list, and the number following the most recent historical number is determined as the second actual number for queuing for the existing reservation services at the changed destination.
[0125] In this embodiment, after determining the second actual number at the preferred queuing time, an eighth prompt message is output based on the third estimated arrival time and the third actual arrival time. Optionally, this embodiment compares the determined third estimated arrival time and the third actual arrival time based on the determined second actual number to obtain a fifth comparison result. This fifth comparison result can be used to represent the relationship between the third estimated arrival time and the third actual arrival time. If the fifth comparison result indicates that the third estimated arrival time is later than the third actual arrival time, the output prompt message is "The second actual number has passed its turn"; if the fifth comparison result indicates that the third estimated arrival time is earlier than the third actual arrival time, the output prompt message is "The second actual number has not passed its turn"; if the fifth comparison result indicates that the third estimated arrival time is equal to the third actual arrival time, the output prompt message is "The second actual number has arrived," thereby achieving the purpose of indicating the status of the second actual number and realizing the technical effect of improving the effectiveness of queuing time.
[0126] In this embodiment, the aforementioned third actual arrival time can be used to indicate the time when the second actual number has arrived.
[0127] In this embodiment, after determining the cancellation status of the first actual number in response to a change in the location information corresponding to the destination, and in response to the cancellation status being that the first actual number is not cancelled, a fourth estimated arrival time for the vehicle from the changed destination to the original destination is determined. Optionally, based on determining the cancellation status of the first actual number, this embodiment judges whether the cancellation status is that the first actual number has been cancelled or that the first actual number has not been cancelled. If it is determined that the cancellation status is that the first actual number has not been cancelled, then based on the vehicle's driving information and the road condition information of the road where the vehicle is located, the fourth estimated arrival time for the vehicle from the changed destination to the original destination can be determined, thereby achieving the purpose of determining the arrival time at the original destination, and thus achieving the technical effect of improving the accuracy of calculating the time taken to reach the destination.
[0128] In this embodiment, in response to the cancellation status being that the first actual number has not been cancelled, after determining the fourth estimated arrival time of the vehicle from the changed destination to the original destination, a prompt message is output based on the fourth estimated arrival time and the first actual arrival time. Optionally, based on determining the fourth estimated arrival time, this embodiment can determine the relationship between the fourth estimated arrival time and the first actual arrival time. Different prompt messages can be output according to different determined relationships, thereby achieving the purpose of prompting whether the first actual number has expired, and realizing the technical effect of improving the effectiveness of queuing time.
[0129] The method for outputting prompt information based on the fourth estimated arrival time and the first actual arrival time in this embodiment will be further explained below.
[0130] As an optional implementation method, based on the third estimated arrival time and the first actual arrival time, outputting prompt information includes: comparing the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result; and outputting prompt information based on the third comparison result.
[0131] In this embodiment, the first actual arrival time can be used to indicate the time when the first actual number has arrived, and the third comparison result can be used to indicate the relationship between the fourth estimated arrival time and the first actual arrival time.
[0132] In this embodiment, after determining the fourth estimated arrival time of the vehicle from the changed destination to the original destination in response to the cancellation status being that the first actual number has not been cancelled, the fourth estimated arrival time and the first actual arrival time are compared to obtain a third comparison result. Optionally, this embodiment, based on determining the third estimated arrival time, compares the above-mentioned fourth estimated arrival time and the above-mentioned first actual arrival time to obtain the third comparison result. That is, the relationship between the fourth estimated arrival time and the first actual arrival time can be determined, thereby achieving the purpose of determining whether the actual arrival time of the first actual number is earlier than the third estimated arrival time, and realizing the technical effect of improving the effectiveness of queuing time.
[0133] In this embodiment, after comparing the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result, a prompt message is output based on the third comparison result. Optionally, this embodiment performs content analysis on the obtained third comparison result, and outputs different prompt messages according to different analyzed content, thereby achieving the purpose of prompting whether the first actual number has passed the queue, and realizing the technical effect of improving the effectiveness of queuing time.
[0134] The method for outputting prompt information based on the third comparison result described in this embodiment will be further explained below.
[0135] As an optional embodiment, based on the third comparison result, outputting prompt information includes: outputting a first prompt message in response to the third comparison result being that the fourth estimated arrival time is later than the first actual arrival time; outputting a second prompt message in response to the third comparison result being that the fourth estimated arrival time is earlier than the first actual arrival time; and outputting a third prompt message in response to the third comparison result being that the fourth estimated arrival time is equal to the first actual arrival time.
[0136] In this embodiment, the aforementioned prompt information may include a first prompt information, a second prompt information, and a third prompt information. Specifically, the first prompt information can be used to indicate that the first actual number has expired, the second prompt information can be used to indicate that the first actual number has not expired, and the third prompt information can be used to indicate that the first actual number has been reached.
[0137] In this embodiment, after comparing the third estimated arrival time and the first actual arrival time to obtain a third comparison result, in response to the third comparison result indicating that the fourth estimated arrival time is later than the first actual arrival time, a first prompt message is output. Optionally, this embodiment performs content analysis on the obtained third comparison result. If the analysis shows that the third comparison result indicates that the fourth estimated arrival time is later than the first actual arrival time, the first prompt message can be output, thereby achieving the purpose of prompting that the first actual number has passed, and realizing the technical effect of improving the effectiveness of queuing time.
[0138] In this embodiment, after comparing the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result, in response to the third comparison result indicating that the fourth estimated arrival time is earlier than the first actual arrival time, a second prompt message is output. Optionally, this embodiment performs content analysis on the obtained third comparison result. If the analysis shows that the third comparison result indicates that the fourth estimated arrival time is earlier than the first actual arrival time, the second prompt message can be output, thereby achieving the purpose of prompting that the first actual number has not expired and realizing the technical effect of improving the effectiveness of queuing time.
[0139] In this embodiment, after comparing the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result, in response to the third comparison result being that the fourth estimated arrival time equals the first actual arrival time, a third prompt message is output. Optionally, this embodiment performs content analysis on the obtained third comparison result. If the analysis shows that the third comparison result is that the fourth estimated arrival time equals the first actual arrival time, then the third prompt message can be output, thereby achieving the purpose of prompting that the first actual number has arrived and realizing the technical effect of improving the effectiveness of queuing time.
[0140] In this embodiment of the invention, during vehicle operation, navigation information can be identified. If the navigation information includes a destination type, and the user in the vehicle is confirmed to need a reservation service, a first estimated arrival time for the vehicle to reach the destination with the reservation service, and a first simulated arrival time for the reservation service, can be determined. Based on the determined first simulated arrival time and the first estimated arrival time, a preferred queuing time for the reservation service can be determined, and a first actual number for the reservation service can be assigned to the user at the determined preferred queuing time. Since in this embodiment, during vehicle operation, if the user is confirmed to need a reservation service, a first simulated arrival time and a first estimated arrival time can be determined. Based on these two times, a preferred queuing time for the reservation service can be determined, and a first actual number for the reservation service can be assigned to the user at the determined preferred queuing time, the purpose of timely queuing for users can be achieved during vehicle operation, thus solving the technical problem of long waiting times for users in vehicles and achieving the technical effect of shortening waiting times for users in vehicles.
[0141] The technical solutions of the embodiments of the present invention will be illustrated below with reference to preferred embodiments.
[0142] Currently, while a vehicle is in motion, users often fail to register for a number in time because it's inconvenient to do so through the app. This results in users only starting to register in the app upon arrival at their destination, leading to long waiting times for users in the vehicle.
[0143] However, this invention proposes a vehicle queuing method. During vehicle operation, if a reservation service is confirmed with the user, a first simulated arrival time and a first estimated arrival time can be determined. Based on these two determined times, a preferred queuing time for the reservation service can be determined. Furthermore, at this preferred queuing time, a first actual number can be assigned to the user for the reservation service. This achieves the goal of timely queuing for users during vehicle operation, thereby solving the technical problem of long waiting times for users in vehicles and ultimately shortening the waiting time for users in vehicles.
[0144] In this embodiment, the AI-based reservation queuing page can display either the first or second actual number in the queue. For example, Figure 2(a) is a schematic diagram of an AI-based reservation queuing page according to an embodiment of the present invention. As shown in Figure 2(a), the reservation queuing page is displayed floating on the vehicle's navigation page, thereby displaying the number in the queue and the estimated waiting time. The size of the reservation queuing page can be adaptively adjusted according to the user's needs, and the size of the reservation queuing page cannot exceed the target proportion of the navigation page. This target proportion can be 5%, which is only an example and not a specific limitation.
[0145] Optionally, the reservation queue page can also display the queue number and the expected queue time. This is just an example and is not a specific limitation.
[0146] In this embodiment, the AI-based reservation queuing method can help vehicle owners / passengers queue for a number. For example, Figure 2(b) is a flowchart of an AI-based reservation queuing method according to an embodiment of the present invention. As shown in Figure 2(b), the method may include the following steps:
[0147] Step S210: Identify the reservation rules or queuing rules of the navigation destination, determine whether it is necessary to help the driver / passenger make a reservation or queue, and determine when to start helping the driver / passenger queue.
[0148] In the technical solution provided by step S210 of the present invention, the queuing function needs to be activated in advance. When queuing for car owners / passengers, it is necessary to provide feedback to users on the first or second actual number to be used for the reservation service.
[0149] After identifying the reservation rules or queuing rules of the navigation destination, determining whether it is necessary to help the driver / passenger make a reservation or queue, and determining when to start helping the driver / passenger queue, proceed to step S211. If it is identified that the reservation service at the destination requires queuing at the estimated arrival time, then calculate the ETA time and the estimated arrival time of the current simulated queuing.
[0150] In the technical solution provided by step S211 of the present invention, the estimated arrival time can be determined based on the real-time feedback of the queuing situation and historical experience information.
[0151] In this embodiment, if the estimated arrival time is later than or equal to the ETA time, queuing begins immediately. If the estimated arrival time is earlier than the ETA time, the optimal start time for queuing is calculated, and queuing begins at the optimal start time.
[0152] After calculating the ETA time and the estimated arrival time of the current simulated queue number, proceed to step S212. If the ETA time is later than the arrival time of the actual number obtained, the applicant will directly enter the destination without re-queuing.
[0153] In the technical solution provided in step S213 of the present invention, if the application is approved, a prompt message indicating that the applicant can directly enter the vehicle without re-queuing will be sent to the vehicle owner. If the application is not approved, queuing will start again immediately, and the vehicle owner will be informed of the failed application and asked to confirm whether to re-queue. If the vehicle owner confirms that they need to re-queue, the re-queued number will be retained, and the second actual arrival time of the re-queued number will be sent to the vehicle owner. If the vehicle owner requests a change of destination or cancellation of queuing, the re-queued number will be cancelled, and the vehicle owner will be informed that the first actual number has been cancelled.
[0154] After calculating the ETA time and the estimated arrival time of the current simulated queue, proceed to step S213. During the queuing process for the first actual number, if the user changes their destination, confirm whether to cancel the queue for the original destination and calculate the number of available reservation services for the new destination.
[0155] In the technical solution provided in step S213 of the present invention, if the reservation number of the destination before the change needs to be cancelled, it is cancelled directly, and AI queuing begins according to the queuing rules and data of the destination after the change. If the reservation number of the destination before the change does not need to be cancelled, AI queuing is performed after the time plan is determined.
[0156] In this embodiment, the vehicle can upload its destination to the server so that the server can determine the simulated arrival time of a simulated reservation number for the destination. Figure 2(c) is a schematic diagram of data interaction between a vehicle and a server according to an embodiment of the present invention. As shown in Figure 2(c), the vehicle 220 can upload its destination to the server 221, and the server 221 can determine the simulated arrival time of a simulated reservation number for the destination and send the simulated arrival time to the vehicle 220.
[0157] In this embodiment, if the user confirms the need for a reservation service while the vehicle is in motion, a first simulated arrival time and a first estimated arrival time can be determined. Based on these two determined times, a preferred queuing time for the reservation service can be determined, and at this preferred queuing time, a first actual number can be assigned to the user for the reservation service. This achieves the goal of timely queuing for users while the vehicle is in motion, thereby solving the technical problem of long queuing times for users in the vehicle and achieving the technical effect of shortening the queuing time for users in the vehicle.
[0158] According to another aspect of the present invention, corresponding to the embodiments of the vehicle queuing method described above, this specification also provides a vehicle queuing device. Figure 3 This is a structural block diagram of a vehicle queuing device according to an embodiment of the present invention, such as... Figure 3 As shown, the vehicle numbering device 300 may include: an identification unit 302, a first determination unit 304, a second determination unit 306, and a third determination unit 308.
[0159] The identification unit 302 is used to identify the navigation information of the vehicle. If the navigation information includes a target type location, it confirms with the object inside the vehicle whether a reservation service is required.
[0160] The first determining unit 304 is used to determine, if a reservation service is required, the first estimated arrival time of the vehicle to arrive at the destination where the reservation service is available, and the first simulated arrival time of the reservation service, starting from the first moment.
[0161] The second determining unit 306 is used to determine the preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time, wherein the preferred queuing time is used to indicate the time when the vehicle queues for the reservation service number.
[0162] The third determining unit 308 is used to determine the first actual number for the object to queue for reservation service at the preferred queuing time.
[0163] Optionally, the second determining unit 306 may include: a first determining module, used to determine a second estimated arrival time of the object to be arrived at a location located around the destination, starting from the first estimated arrival time; and a prediction module, used to predict the queuing time of the vehicle under the second estimated arrival time and the first simulated arrival time, to obtain a preferred queuing time.
[0164] Optionally, the first determining module may include: a comparison module, used to compare the first simulated arrival time and the first estimated arrival time to obtain a first comparison result, wherein the first comparison result is used to represent the relationship between the first simulated arrival time and the first estimated arrival time; a second determining module, used to determine the current time displayed on the vehicle's central control device as the preferred queuing time in response to the first comparison result being that the first simulated arrival time is later than or equal to the first estimated arrival time; and a third determining module, used to determine the waiting time of the queued numbers for the reservation service in response to the first comparison result being earlier than the first estimated arrival time; and, based on the waiting time and the first estimated arrival time, to predict the time after the current time to obtain the preferred queuing time.
[0165] Optionally, the vehicle queuing device 300 may further include: a comparison unit for comparing a first estimated arrival time and a first actual arrival time of the vehicle to obtain a second comparison result, wherein the first actual arrival time indicates the time when the first actual number has arrived, and the second comparison result indicates the relationship between the first estimated arrival time and the first actual arrival time; and a first output unit for outputting a prompt message based on the second comparison result, wherein the prompt message indicates at least whether the first actual number has passed its turn.
[0166] Optionally, the prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired, the second prompt information is used to indicate that the first actual number has not expired, and the third prompt information is used to indicate that the first actual number has arrived. The first output unit may include: a first output module, used to output the first prompt information in response to a second comparison result that the first estimated arrival time is later than the first actual arrival time; a second output module, used to output the second prompt information in response to a second comparison result that the first estimated arrival time is earlier than the first actual arrival time; and a third output module, used to output the third prompt information in response to a second comparison result that the first estimated arrival time is equal to the first actual arrival time.
[0167] Optionally, the vehicle queuing device 300 may further include: a fourth determining unit, configured to determine the availability status of a first actual number in response to a first prompt message; a second output unit, configured to output a fourth prompt message in response to an effective availability status, wherein the fourth prompt message indicates that the first actual number has been used but is still allowed; and a third output unit, configured to output a fifth prompt message in response to an invalid availability status, and determine whether to re-queue for a reservation service number for the applicant, wherein the fifth prompt message indicates that the first actual number has been used but is still prohibited.
[0168] Optionally, the prompt information also includes a sixth prompt information and a seventh prompt information. The sixth prompt information is used to indicate whether the re-selected number has expired, and the seventh prompt information is used to indicate that the first actual number has been cancelled. The vehicle queuing device 300 may further include: a fourth output unit, used to determine the second actual arrival time of the re-selected number in response to the first actual number being a re-selected number when the first actual number that has expired is prohibited from use, update the first actual arrival time to the second actual arrival time, and output the sixth prompt information, wherein the second actual arrival time is used to indicate the time when the vehicle is re-selected for the reservation service; and a fifth output unit, used to change the destination or cancel the first actual number in response to the first actual number not being a re-selected number when the first actual number that has expired is prohibited from use, and output the seventh prompt information.
[0169] Optionally, the vehicle queuing device 300 may further include: a fifth determining unit, configured to determine the cancellation status of the first actual number in response to a change in the location information corresponding to the destination; and a sixth output unit, configured to output a prompt message based on the cancellation status, wherein the prompt message is used to at least indicate whether the first actual number has expired.
[0170] Optionally, the prompt information also includes an eighth prompt information, which is used to indicate whether the second actual number has expired. The sixth output unit may include: a fourth output module, which, in response to the cancellation status being that the first actual number has been cancelled, determines the second estimated arrival time of the vehicle to arrive at the changed destination from the second time point, and the second simulated arrival time of the reservation service available at the changed destination from the second time point; determines a preferred queuing time based on the third estimated arrival time and the second simulated arrival time, wherein the second actual queuing time is used to indicate the time when the reservation service available at the changed destination is queued for the object; determines the second actual number at the preferred queuing time; and outputs the eighth prompt information based on the third estimated arrival time and the third actual arrival time, wherein the third actual arrival time is used to indicate the time when the second actual number has arrived; and a fifth output module, which, in response to the cancellation status being that the first actual number has not been cancelled, determines the fourth estimated arrival time of the vehicle to arrive at the original destination from the changed destination; and outputs the prompt information based on the fourth estimated arrival time and the first actual arrival time.
[0171] Optionally, the fifth output module may include: a comparison submodule, used to compare the fourth estimated arrival time and the first actual arrival time to obtain a third comparison result, wherein the first actual arrival time is used to indicate the time when the first actual number has arrived, and the third comparison result is used to indicate the relationship between the fourth estimated arrival time and the first actual arrival time; and an output submodule, used to output a prompt message based on the third comparison result.
[0172] Optionally, the prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired; the second prompt information is used to indicate that the first actual number has not expired; and the third prompt information is used to indicate that the first actual number has arrived. The output submodule can implement the output of prompt information based on the third comparison result by performing the following steps: in response to the third comparison result that the fourth estimated arrival time is later than the first actual arrival time, output the first prompt information; in response to the third comparison result that the fourth estimated arrival time is earlier than the first actual arrival time, output the second prompt information; and in response to the third comparison result that the fourth estimated arrival time is equal to the first actual arrival time, output the third prompt information.
[0173] In this embodiment, the vehicle queuing device includes the following units: an identification unit for identifying the vehicle's navigation information; if the navigation information includes a target type location, it confirms with the user inside the vehicle whether a reservation service is required; a first determination unit for determining, if a reservation service is required, a first estimated arrival time of the vehicle to the destination with the reservation service and a first simulated arrival time of the reservation service; a second determination unit for determining a preferred queuing time for the reservation service based on the first simulated arrival time and the first estimated arrival time, wherein the preferred queuing time represents the time when the vehicle queues for the reservation service number; and a third determination unit for determining the first actual number to queue for the reservation service at the preferred queuing time. This achieves the goal of queuing users promptly while the vehicle is in motion, thereby solving the technical problem of long queuing times for users in vehicles and ultimately shortening the queuing time for users in vehicles.
[0174] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is running, the device where the storage medium is located executes any of the methods described above.
[0175] According to another aspect of the present invention, a computer program product is also provided, the computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the method of any one of the above.
[0176] According to another aspect of the present invention, a vehicle is also provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program, when running, performs the method described above.
[0177] Figure 4 This is a structural block diagram of a vehicle according to an embodiment of the present invention, such as... Figure 4As shown, the components of the vehicle 400 include, but are not limited to, a memory 410 and a processor 420. The processor 420 is connected to the memory 410 via a bus 430, and the database 450 is used to store data.
[0178] Vehicle 400 may also include access device 440, which enables vehicle 400 to communicate via one or more networks 460. Examples of these networks include Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or combinations of communication networks such as the Internet. Access device 440 may include one or more of any type of wired or wireless network interface (e.g., network interface controller (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and so on.
[0179] In one embodiment of this disclosure, the aforementioned components of vehicle 400 and Figure 4 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 4 The vehicle structure diagram shown is for illustrative purposes only and is not intended to limit the scope of this disclosure. Those skilled in the art can add or replace other components as needed.
[0180] It should be noted that the sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0181] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0182] In the several embodiments provided by this invention, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed can be through some interfaces; the indirect coupling or communication connection of units or modules can be electrical or other forms.
[0183] The units described as separate components may or may not be physically separate. Similarly, the components shown as units may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0184] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0185] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0186] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A queuing method of a vehicle, characterized by, include: The system identifies the vehicle's navigation information. If the navigation information includes a target type location, it confirms with the person inside the vehicle whether a service reservation is required. If the reservation service is required, a first estimated arrival time for the vehicle to arrive at the destination where the reservation service exists is determined from a first moment, and a first simulated arrival time for the reservation service is determined from the first moment, wherein the first moment is used to indicate the moment when the reservation service is determined to be required; Based on the walking speed of the object and the distance between the destination and the surrounding area, the time after the first estimated arrival time is predicted to obtain the second estimated arrival time of the object to arrive at the location. Under the second estimated arrival time and the first simulated arrival time, the queuing time of the vehicle is predicted to obtain the preferred queuing time of the reservation service, wherein the preferred queuing time is used to represent the time when the vehicle queues for the reservation service number; At the preferred queuing time, if two clients are viewing the queued number list of the reservation service, the level of the first account logged in in the first client and the level of the second account logged in in the second client are determined, wherein the two clients include the first client and the second client; In response to the fact that the level of the first account is higher than that of the second account, the next number of the most recent historical number in the queued number list of the reservation service is determined as the first actual number for the first object corresponding to the first account to queue the reservation service, and the next number of the first actual number is determined as the actual number for the second object corresponding to the second account to queue the reservation service.
2. The method of claim 1, wherein, The method further includes: A second comparison result is obtained by comparing the first estimated arrival time with the first actual arrival time of the object, wherein the first actual arrival time is used to indicate the time when the first actual number has arrived, and the second comparison result is used to indicate the relationship between the first estimated arrival time and the first actual arrival time. Based on the second comparison result, a prompt message is output, wherein the prompt message is used to at least indicate whether the first actual number has expired.
3. The method of claim 2, wherein, The prompt information includes a first prompt information, a second prompt information, and a third prompt information. The first prompt information is used to indicate that the first actual number has expired, the second prompt information is used to indicate that the first actual number has not expired, and the third prompt information is used to indicate that the first actual number has been reached. Based on the second comparison result, prompt information is output, including: In response to the second comparison result that the first estimated arrival time is later than the first actual arrival time, the first prompt message is output; In response to the second comparison result that the first estimated arrival time is earlier than the first actual arrival time, the second prompt information is output; In response to the second comparison result being that the first estimated arrival time is equal to the first actual arrival time, the third prompt information is output.
4. The method of claim 3, wherein, The method further includes: In response to the prompt message being the first prompt message, the availability status of the first actual number is determined; In response to the availability status being valid, a fourth prompt message is output, wherein the fourth prompt message is used to indicate that the first actual number has expired and is allowed to be used; In response to the invalidation of the available state, a fifth prompt message is output, and it is determined whether to re-queue the number for the appointment service for the object. The fifth prompt message is used to indicate that the first actual number has expired and is prohibited from use.
5. The method of claim 4, wherein, The notification information further includes a sixth notification information and a seventh notification information. The sixth notification information is used to indicate whether the re-selected number has expired, and the seventh notification information is used to indicate that the first actual number has been cancelled. The method further includes: If the first actual number that has already been booked is prohibited from use, in response to the first actual number being a re-queued number, the second actual arrival time of the re-queued number is determined, the first actual arrival time is updated to the second actual arrival time, and the sixth prompt information is output, wherein the second actual arrival time is used to indicate the time when the vehicle is re-queued for the reservation service; If the first actual number that has already expired is prohibited from use, in response to the fact that the first actual number is not a number to be re-selected, the destination is changed, or the first actual number is canceled, and the seventh prompt message is output.
6. The method according to claim 1, characterized in that, The method further includes: In response to a change in the location information corresponding to the destination, the cancellation status of the first actual number is determined; Based on the cancellation status, a prompt message is output, wherein the prompt message is used to at least indicate whether the first actual number has expired.
7. The method of claim 6, wherein, The notification information also includes an eighth notification, which is used to indicate whether the second actual number has expired. Based on the cancellation status, the notification information is output, including: In response to the cancellation status indicating that the first actual number has been cancelled, a third estimated arrival time for the vehicle to arrive at the changed destination is determined from the second time, and a second simulated arrival time for the reservation service at the changed destination is determined from the second time; based on the third estimated arrival time and the second simulated arrival time, a preferred queuing time is determined; under the preferred queuing time, the second actual number is determined; based on the third estimated arrival time and the third actual arrival time, the eighth prompt message is output, wherein the third actual arrival time is used to indicate the time when the second actual number has arrived; In response to the cancellation status being that the first actual number has not been cancelled, the fourth estimated arrival time of the vehicle from the changed destination to the original destination is determined; based on the fourth estimated arrival time and the first actual arrival time, the prompt information is output.
8. A vehicle characterized by comprising: include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, executes the vehicle queuing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Waiting reservation method, device and system based on IOV (Internet of Vehicles)
CN108122040A
Restaurant queuing reservation method, device and equipment
CN114118494A