Method and apparatus for travel service
By receiving and processing users' parking requests through autonomous vehicles and displaying status information on screens, the problem of passengers struggling to park quickly during their journeys has been solved, improving the reliability of travel services and the user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING VOYAGER TECH CO LTD
- Filing Date
- 2025-08-06
- Publication Date
- 2026-05-07
AI Technical Summary
Passengers face difficulties in quickly initiating and processing parking requests during autonomous vehicle journeys, resulting in insufficient reliability of travel services and a subpar user experience.
The autonomous vehicle receives the user's parking request, processes the parking request based on the route information of the target trip, and displays the relevant status information on the display device, supporting the user's operations of initiating, canceling, and continuing the trip.
It improves the autonomous vehicles' ability to handle emergency situations, enhancing the reliability of travel services and the user experience.
Smart Images

Figure CN2025113070_07052026_PF_FP_ABST
Abstract
Description
Methods and apparatus for travel services
[0001] This application claims priority to Chinese Patent Application No. 202411562561.0, filed on November 4, 2024, entitled "Method and Apparatus for Travel Services", the entire contents of which are incorporated herein by reference. Technical Field
[0002] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatus, devices, computer-readable storage media, and computer program products for travel services. Background Technology
[0003] Autonomous driving is a technology that uses computers to replace or assist human drivers in perceiving the vehicle's surroundings, planning its trajectory, and controlling it to reach its destination. With advancements in autonomous driving technology, some vehicles based on autonomous driving capabilities (also known as autonomous vehicles) are able to provide mobility services to users. Summary of the Invention
[0004] In a first aspect of this disclosure, a method for providing a mobility service is provided. The method includes: receiving a user's parking request during the course of an autonomous vehicle's service of a target trip; triggering the autonomous vehicle to process the parking request based on route information of the target trip; and presenting status information associated with the parking request on at least one display device of the autonomous vehicle.
[0005] In a second aspect of this disclosure, an apparatus for a mobility service is provided. The apparatus includes: a receiving module configured to receive a user's parking request during the course of an autonomous vehicle's service of a target trip; a first triggering module configured to trigger the autonomous vehicle to process the parking request based on route information of the target trip; and a first presentation module configured to present status information associated with the parking request on at least one display device of the autonomous vehicle.
[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method of the first aspect.
[0009] It should be understood that the content described in this summary section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] Figures 2A to 2E illustrate example interactive interfaces according to some embodiments of the present disclosure;
[0013] Figures 3A and 3B illustrate example parking procedures according to some embodiments of the present disclosure;
[0014] Figure 4 illustrates a schematic diagram of an example process for a travel service according to some embodiments of the present disclosure;
[0015] Figure 5 shows a schematic structural block diagram of an example device for a travel service according to certain embodiments of the present disclosure; and
[0016] Figure 6 shows a block diagram of an apparatus capable of implementing several embodiments of the present disclosure. Detailed Implementation
[0017] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0018] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0019] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0020] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0021] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.
[0022] As briefly mentioned earlier, with the advancement of autonomous driving technology, some vehicles based on autonomous driving capabilities (also known as autonomous vehicles) are able to provide travel services to users. Traditionally, when autonomous vehicles provide travel services, passengers have little control over their journey. For example, if a passenger needs to stop midway, they may need to inform customer service of their parking request, and customer service personnel will remotely control the autonomous vehicle to pull over. This process has a long chain and takes a considerable amount of time, which may be difficult to meet some passengers' sudden parking needs.
[0023] Embodiments of this disclosure propose a solution for a travel service. According to various embodiments of this disclosure, during the course of an autonomous vehicle's service of a target trip, a user's parking request can be received; the autonomous vehicle can be triggered to process the parking request based on route information of the target trip; and status information associated with the parking request can be presented on at least one display device of the autonomous vehicle.
[0024] In this way, embodiments of the present disclosure can support passengers initiating parking requests during the autonomous vehicle's journey, triggering the autonomous vehicle to automatically find a parking location and pull over. Therefore, embodiments of the present disclosure can improve the user's travel experience and enhance the automatic handling capabilities in emergency scenarios, thereby improving the reliability of the travel services provided by autonomous vehicles.
[0025] Example Environment
[0026] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown, environment 100 may include an autonomous vehicle 110. The autonomous vehicle 110 may be a vehicle with autonomous driving capability (or driverless capability), also known as an unmanned vehicle, autonomous driving vehicle, etc.
[0027] In some scenarios, autonomous vehicles 110 can be assigned to provide travel services to users. For example, users can access travel services provided by autonomous vehicles 110 through ride-hailing apps. In some scenarios, autonomous vehicles 110 can also be referred to as driverless taxis or robotaxis.
[0028] During the process of autonomous vehicle 110 providing travel services to users, autonomous vehicle 110 may be equipped with a safety operator. The safety operator can, for example, take over autonomous vehicle 110 in case of an emergency. Alternatively, autonomous vehicle 110 may also be in an unmanned state.
[0029] During the provision of travel services by the autonomous vehicle 110, users (also referred to as passengers) may, for example, sit in the rear seats of the autonomous vehicle 110. As shown in Figure 1, the autonomous vehicle 110 may also be equipped with one or more display devices inside the vehicle, such as display device 120-1 and display device 120-2 (referred to individually or collectively as display device 120).
[0030] In some scenarios, such a display device 120 can provide an interactive interface 130 for users, also known as a Human Machine Interface (HMI). The interactive interface 130 can display various appropriate types of information, such as information related to the autonomous vehicle 120 (e.g., driving speed, driving mode, current location, etc.) and information related to the trip (e.g., remaining distance, estimated arrival time, etc.).
[0031] Alternatively or additionally, the interface 130 can also be configured to receive user interaction operations to trigger the autonomous vehicle 110 to perform corresponding actions, such as starting a trip or ending a trip.
[0032] In some scenarios, the display device 120 can be positioned at a preset location in the autonomous vehicle 110 associated with the rear seats. For example, the display device 120 can be positioned behind the front seats to facilitate viewing of the interactive interface 130 by passengers seated in the rear. Alternatively, the display device 120 can also be positioned in a suitable location, such as the center armrest of the rear seats. In still other scenarios, when the user is permitted to sit in the front passenger seat, the display device 120 may also include a front passenger display device positioned in front of the front passenger seat.
[0033] It should be understood that the structure and function of environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0034] Example parking interaction process
[0035] Figures 2A to 2E illustrate example user interfaces 200A to 200E according to some embodiments of the present disclosure. User interfaces 200A to 200E may be specific examples of user interfaces 130 provided by the display device 120 described with reference to Figure 1. The following will describe the interaction process of a passenger triggering the parking of the autonomous vehicle 110 through user interface 130 with reference to Figures 2A to 2E.
[0036] As shown in Figure 2A, during the process of autonomous vehicle 110 serving the user's target journey (e.g., a journey from the starting point to the destination), autonomous vehicle 110 can use display device 120 to present the interactive interface 200A shown in Figure 2A.
[0037] As shown in the figure, the interactive interface 200A can be used to display information 206 associated with the autonomous vehicle 110. As an example, information 206 may indicate the driving speed of the autonomous vehicle 110 (e.g., 40 km / h). As another example, information 206 may also indicate the driving mode of the autonomous vehicle 110, such as automatic driving mode, remote assistance mode, minimum risk control mode, manual driving mode, etc.
[0038] Additionally, as shown in the figure, the interactive interface 200A can also display information 208 related to the user's target itinerary. For example, information 208 can display the remaining distance, remaining time, estimated time of arrival (ETA), etc., of the target itinerary.
[0039] In addition, the interactive interface 200A can also display a map component 210, which can display a vehicle identifier 204 corresponding to the autonomous vehicle 110, and can indicate the current road, traffic participants and other information of the autonomous vehicle 110 in the form of a two-dimensional map or a three-dimensional map.
[0040] In some embodiments, the interactive interface 200A may also support users initiating parking requests. As an example, the interactive interface 200A may provide a control 202, which a user may click to initiate a parking request, thereby triggering the autonomous vehicle 110 to temporarily stop (or pull over) during the service target journey.
[0041] Alternatively, users can also initiate parking requests via the interactive interface 200A using other methods such as voice. For example, after triggering control 202, a user can initiate a parking request via voice command.
[0042] Alternatively or additionally, the user may initiate a parking request through other suitable means. For example, the user may use an interactive device located inside the autonomous vehicle 110 to initiate a parking request. For instance, a physical button for triggering temporary parking may be provided near the rear seat of the autonomous vehicle 110, which the user can press to initiate a temporary parking request. By using a physical trigger, embodiments of this disclosure can improve the reliability of request triggering.
[0043] Alternatively or additionally, users can also initiate a parking request via a terminal device associated with the target trip. For example, after the target trip begins, the user's terminal device can display the trip application's interface and provide controls for initiating a parking request. Users can initiate a parking request by interacting with the controls.
[0044] In some embodiments, the autonomous vehicle 110 may also determine whether the vehicle meets preset conditions that allow passengers to trigger a stop. For example, such preset conditions may be associated with the current driving mode of the autonomous vehicle 110. As an example, the current driving mode of the autonomous vehicle 110 may be: autonomous driving mode, remote assistance mode, minimum risk control mode, or manual driving mode.
[0045] In some embodiments, the control 202 can only be activated and used to trigger a parking request when the autonomous vehicle 110 is currently in autonomous driving mode. Conversely, if the autonomous vehicle 110 is currently in remote assistance mode, minimum risk control mode, or manual driving mode, the control 202 can be disabled. Alternatively, the display device 120 can display a first prompt message after receiving a trigger on the control 202, indicating that the autonomous vehicle 110 does not currently support user-triggered parking. For example, the first prompt message could be "The vehicle is currently in remote assistance mode and does not support parking on the side of the road."
[0046] If autonomous vehicle 110 currently supports parallel parking, the parking request can be sent to autonomous vehicle 110 to trigger autonomous vehicle 110 to process the parking request based on the route information of the target trip.
[0047] As an example, route information can indicate the driving route of the target trip, and the autonomous vehicle 110 can search along the driving route of the target trip for a parking location that meets the requirements. As an example, such a requirement can indicate that the distance from the parking location to the driving route is less than a threshold. In one scenario, such parking locations may only include roadside parking locations along the driving route.
[0048] In other scenarios, the autonomous vehicle 110 can also search for parking locations over a wider area. For example, if the target route is to travel straight along the current road, the autonomous vehicle 110 can also look for parking locations near the road where a left or right turn is possible at the next intersection.
[0049] It should be understood that the autonomous vehicle 110 may use an appropriate process to determine the parking location according to business needs, and this disclosure is not intended to limit the specific algorithm for determining the parking location.
[0050] Furthermore, during the process of the autonomous vehicle 110 processing the parking request, the autonomous vehicle can also display status information associated with the parking request on at least one display device 120.
[0051] A parking request can trigger the autonomous vehicle 110 to find a parking location based on route information. As shown in Figure 2B, during the process of the autonomous vehicle 110 determining a parking location in response to a parking request, the display device 120 can display a prompt message 214 about finding a parking location on the interface 200B.
[0052] Additionally, the display device 120 may also provide a control 212 in the interface 200B to support the user in canceling the parking request. As an example, the display device 120 may receive the user's selection of the control 212 and may trigger the autonomous vehicle 110 to stop searching for a parking spot and continue the target journey to return to the previously planned driving route.
[0053] In some embodiments, users may also cancel the parking request by other appropriate means, such as physical buttons, voice commands, etc.
[0054] Furthermore, if the parking request is not cancelled, in response to the autonomous vehicle 110 completing the determination of the target parking location, at least one display device can present instruction information about the target parking location.
[0055] As shown in Figure 2C, after finding a target parking location that meets the parking constraints, the display device 120 can display a prompt message 216 on the interface 200C to indicate that the autonomous vehicle 110 has found a parking location and has started the process of parking on the side of the road.
[0056] Additionally, the display device 120 can also display instruction information 218 about the determined target parking location on the interface 200C. For example, the display device 120 can mark the determined target parking location using graphic elements in the map component presented on the interface 200C.
[0057] In some scenarios, the display device 120 can further display the trajectory information 220 of the autonomous vehicle 110 to the target parking location.
[0058] Additionally, the display device 120 may also provide a control 212 in the interface 200C to support user cancellation of parking requests. As an example, the display device 120 may receive a user selection of the control 212 and may trigger the autonomous vehicle 110 to stop and pull over to the side of the road, and continue the target journey to return to the previously planned driving route.
[0059] Referring again to Figure 2D, after the autonomous vehicle 110 stops at the target parking position, the display device 120 may display a prompt message 226 on the interface 200D to indicate that the autonomous vehicle 110 has completed parking.
[0060] Additionally, after the autonomous vehicle 110 stops at the target parking location, the display device 120 can also adjust the viewing angle of the displayed map component 210. For example, the display device 120 can zoom out the virtual view to present a top-down view as shown in Figure 2D, thereby allowing the user to better perceive the surrounding traffic conditions.
[0061] In some scenarios, in response to the autonomous vehicle parking at the target parking location, the display device 120 can also present perception reminder information associated with the preset direction of the autonomous vehicle 110.
[0062] In some scenarios, the perceived alert information can indicate traffic objects within a preset distance behind the autonomous vehicle 110, such as pedestrians, vehicles, and animals. As an example, as shown in FIG2D, the display device 120 can, for example, highlight vehicle identifiers 224 corresponding to vehicles within a preset distance behind the autonomous vehicle 110 in the map component 210. Therefore, embodiments of this disclosure can facilitate users' awareness of whether opening a door may pose a risk, thereby improving parking safety.
[0063] Additionally, as shown in Figure 2D, the display device 120 may also provide a control 222 for continuing the target process. As an example, a user may initiate a request to continue the target process by clicking control 222.
[0064] Figures 2C and 2D illustrate a scenario where the autonomous vehicle successfully identifies and parks at the target parking location. In some scenarios, the autonomous vehicle 110 can further determine whether a parking location has been found within a preset distance and / or a preset time period. For example, after receiving a user's parking request, if the autonomous vehicle 110 has not found a suitable parking location within a predetermined distance (e.g., 100 meters) or a preset time (e.g., 1 minute), the autonomous vehicle 110 can terminate the processing of the parking request and continue its target journey. Accordingly, the display device 120 can, for example, present a third notification message regarding the failure to find a parking location.
[0065] Once the autonomous vehicle 110 has parked at the target parking location, the user may open the door and leave the autonomous vehicle 110, or the user may remain inside the autonomous vehicle 110. Furthermore, the user can, for example, initiate a service request to continue the trip at any time. For instance, the user can initiate a service request to continue the trip by clicking control 222 in the interactive interface presented on display device 120.
[0066] Alternatively, users can initiate a request to continue their journey through other appropriate means. For example, users can initiate a request to continue their journey through a terminal device with a travel application installed. Or, the autonomous vehicle 110 can automatically receive service requests to continue the journey by detecting the closing status of the doors after they have been opened.
[0067] In some embodiments, in response to receiving a service request from a user to continue the target trip, the autonomous vehicle 110 may determine whether to continue the target trip based on target information. As an example, the target information may indicate at least one of the following: the status of the doors; the wearing status of safety devices; and the number of passengers.
[0068] For example, autonomous vehicle 110 can determine whether one or more conditions associated with the target information are met. If the relevant conditions are not met, autonomous vehicle 110 will not respond to the service request. Additionally, as shown in FIG2E, display device 120 may also present a prompt 228 regarding the target information not meeting the conditions for continuing the journey.
[0069] In some examples, such conditions may include whether a door is closed. For instance, autonomous vehicle 110 may acquire a signal from the door to determine whether it is closed.
[0070] In other examples, such conditions may include whether safety equipment is being worn effectively. For instance, an autonomous vehicle 110 may receive a signal from the seatbelt buckle to determine whether the user has fastened their seatbelt.
[0071] In other examples, such conditions may include whether the number of passengers exceeds a preset number. For example, autonomous vehicle 110 can acquire image information of the vehicle's interior to determine the number of passengers and thus determine whether it is overloaded.
[0072] As an example, with the doors closed, passengers wearing seatbelts, and the number of passengers not exceeding the passenger capacity, the autonomous vehicle 110 can respond to the passenger's service request and continue the target journey. In response, the autonomous vehicle 110 can return to the previously planned route based on the route information of the target journey.
[0073] In some scenarios, the autonomous vehicle 110 may encounter various abnormal situations while processing parking requests. For example, the parking request may not be received by the autonomous vehicle 110 within a preset time period due to problems such as signal link issues. Accordingly, the display device 120 can, for example, provide a reminder about the failed parking attempt and support the user in re-initiating the parking request.
[0074] As another example, a parking cancellation request may not be received by the autonomous vehicle 110 within a preset time period due to issues such as signal links. Accordingly, the display device 120 can, for example, provide a reminder about the failed cancellation of parking and allow the user to re-initiate the parking cancellation request.
[0075] As another example, a request to continue the journey may not be received by the autonomous vehicle 110 within a preset time period due to issues such as signal links. Accordingly, the display device 120 can, for example, provide a notification about the failed journey and allow the user to re-initiate the request to continue the journey.
[0076] Based on the interaction process described above, embodiments of this disclosure can support passengers initiating parking requests during the autonomous vehicle's journey, triggering the autonomous vehicle to automatically find a parking location and pull over. Therefore, embodiments of this disclosure can improve the user's travel experience and enhance the automatic handling capabilities in emergency scenarios, thereby improving the reliability of the travel services provided by autonomous vehicles.
[0077] Example parking process
[0078] Example parking procedures 300A and 300B according to some embodiments of the present disclosure will now be described with further reference to Figures 3A and 3B.
[0079] As shown in Figure 3A, at 312, the display device 120 can display a "Park on the Side of the Road" control to allow the user to initiate a parking signal by clicking the control. Accordingly, upon receiving a click on the control, at 314, the navigation module 305 of the autonomous vehicle 110 can trigger a parking signal.
[0080] At 316, navigation module 305 can determine whether the pull-over signal was previously successfully triggered. If not, display device 120 can receive feedback that the trigger was unsuccessful and continue to display the "Pull Over" control.
[0081] Conversely, if the pull-over signal is successfully triggered, the display device 120 can update the displayed status at 318 to indicate that the autonomous vehicle is pulling over.
[0082] Accordingly, at 320, the planning module 310 of the autonomous vehicle 110 can execute the parallel parking procedure. At 322, the planning module 310 can determine whether a parking location can be found. If not, at 324, the navigation module 305 can determine the original route of the trip, and the display device 120 can display "Parking canceled" at 328.
[0083] Alternatively, if the display device 120 receives a cancellation request for parking at 326, the navigation module 305 can also determine the original route of the trip at 324. Further, at 330, the navigation module 305 can determine whether the cancellation of parking has been completed. If so, the display device 120 can switch back to displaying the parking reminder at 332 to support receiving the user's parking request again. Conversely, if it is determined at 330 that the autonomous vehicle 110 failed to cancel parking, the planning module 310 can execute an exception handling procedure at 334, for example, continuing the parking process.
[0084] If a parking location is found at step 322, the planning module 310 can proceed to step 336 and complete the parallel parking maneuver. Furthermore, at step 338, the navigation module 305 can determine whether the autonomous vehicle 110 has successfully completed the parallel parking maneuver. If so, the display device 120 can display the successful parallel parking maneuver at step 340. Conversely, if it is determined at step 338 that the autonomous vehicle 110 has failed to complete the parallel parking maneuver, the planning module 310 can execute an exception handling procedure at step 342, such as continuing the target journey.
[0085] Referring again to Figure 3B, after successful parking, the display device 120 can display a control for continuing the trip at 350 and can receive user clicks on the control. Correspondingly, at 352, the navigation module 305 can determine the original route back to the target trip. At 354, the navigation module 305 can determine whether the return to the original route was successfully triggered. If so, at 356, the display device 120 can display the return to the original route. Conversely, the request to continue the trip can be rejected, and the display device 120 can continue displaying the control for initiating the continuation of the trip.
[0086] Furthermore, at 358, the planning module can execute and complete the original route back to the target trip. At 360, the navigation module 305 can determine the original route back to the target trip. Accordingly, at 362, the display device 120 can switch back to displaying the controls used to trigger parking.
[0087] Based on the parking process described above, embodiments of this disclosure enable users to trigger autonomous vehicles to perform operations such as parking on the side of the road, canceling parking on the side of the road, and / or continuing the journey through the interactive interface provided by the display device 120. Therefore, embodiments of this disclosure can improve the reliability of travel services provided by autonomous vehicles and enhance the user's travel experience.
[0088] Example process
[0089] Figure 4 shows a flowchart of an example process 400 for a mobility service according to some embodiments of the present disclosure. Process 400 can be implemented at the autonomous vehicle 110. Process 400 is described below with reference to Figure 1.
[0090] As shown in Figure 4, in box 410, autonomous vehicle 110 receives a user's parking request during the autonomous vehicle service target trip.
[0091] In box 420, autonomous vehicle 110 triggers a parking request based on route information of the target trip.
[0092] In frame 430, autonomous vehicle 110 presents status information associated with the parking request on at least one display device of the autonomous vehicle.
[0093] In some embodiments, receiving a user's parking request includes: presenting a target control in an interactive interface displayed on at least one display device; and receiving the user's parking request based on a preset operation on the target control in response to the autonomous vehicle meeting preset conditions.
[0094] In some embodiments, process 400 further includes: in response to the autonomous vehicle not meeting preset conditions, presenting a first prompt message on at least one display device regarding the autonomous vehicle not currently supporting user-triggered parking based on a preset operation of the control.
[0095] In some embodiments, the preset conditions are associated with the current driving mode of the autonomous vehicle, which is one of the following: autonomous driving mode, remote assistance mode, minimum risk control mode, or manual driving mode.
[0096] In some embodiments, presenting status information associated with a parking request on at least one display device of the autonomous vehicle includes presenting a second prompt message about finding a parking location on at least one display device during the process of the autonomous vehicle determining a parking location in response to the parking request.
[0097] In some embodiments, presenting status information associated with a parking request on at least one display device of the autonomous vehicle further includes: in response to the autonomous vehicle failing to find a parking location within a preset distance and / or a preset time period, presenting a third prompt message about the failure to find a parking location on at least one display device, and the autonomous vehicle ending the processing of the parking request and continuing the target journey.
[0098] In some embodiments, presenting status information associated with a parking request in at least one display device of the autonomous vehicle further includes: in response to the autonomous vehicle completing the determination of a target parking location, presenting indication information about the target parking location in at least one display device.
[0099] In some embodiments, the distance from the target parking location to the driving route indicated by the route information is less than a threshold.
[0100] In some embodiments, at least one display device displays a map component, and process 400 further includes: adjusting the viewing angle of the map component displayed by at least one display device in response to the autonomous vehicle parking at a target parking location.
[0101] In some embodiments, process 400 further includes: in response to the autonomous vehicle parking at a target parking location, presenting a perception alert message associated with a preset direction of the autonomous vehicle on at least one display device.
[0102] In some embodiments, process 400 further includes: after the autonomous vehicle stops at the target parking location, receiving a service request to continue the target trip; in response to receiving the service request, triggering the autonomous vehicle to determine whether to continue the target trip based on target information, the target information indicating at least one of the following: the status of the doors; the wearing status of safety devices; the number of passengers.
[0103] In some embodiments, process 400 further includes: in response to receiving a target operation that cancels a parking request, triggering the autonomous vehicle to end processing the parking request and continue the target journey based on route information.
[0104] In some embodiments, at least one display device is positioned at a preset location associated with the rear seat of the autonomous vehicle.
[0105] Example devices and equipment
[0106] Figure 5 shows a schematic structural block diagram of a device 500 for a mobility service according to certain embodiments of the present disclosure. The device 500 may be implemented as or included in an autonomous vehicle 110. The various modules / components in the device 500 may be implemented by hardware, software, firmware, or any combination thereof.
[0107] As shown in the figure, the device 500 includes a receiving module 510 configured to receive a user's parking request during the autonomous vehicle's service of a target trip; a first triggering module 520 configured to trigger the autonomous vehicle to process the parking request based on the route information of the target trip; and a first presentation module 530 configured to present status information associated with the parking request on at least one display device of the autonomous vehicle.
[0108] In some embodiments, the receiving module 510 is further configured to: present a target control in an interactive interface displayed by at least one display device; and receive a user's parking request based on a preset operation on the target control in response to the autonomous vehicle meeting preset conditions.
[0109] In some embodiments, the device 500 further includes a second presentation module configured to, in response to the autonomous vehicle not meeting preset conditions, present a first prompt message on at least one display device regarding the autonomous vehicle not currently supporting user-triggered parking based on a preset operation of the control.
[0110] In some embodiments, the preset conditions are associated with the current driving mode of the autonomous vehicle, which is one of the following: autonomous driving mode, remote assistance mode, minimum risk control mode, or manual driving mode.
[0111] In some embodiments, the first presentation module 530 is further configured to present a second prompt message about finding a parking location on at least one display device during the process of the autonomous vehicle determining a parking location in response to a parking request.
[0112] In some embodiments, the first presentation module 530 is further configured to: in response to the autonomous vehicle failing to find a parking location within a preset distance and / or a preset time period, present a third prompt message on at least one display device regarding the failure to find a parking location, and the autonomous vehicle terminates processing the parking request and continues the target journey.
[0113] In some embodiments, the first presentation module 530 is further configured to: in response to the autonomous vehicle completing the determination of the target parking location, present indication information about the target parking location on at least one display device.
[0114] In some embodiments, the distance from the target parking location to the driving route indicated by the route information is less than a threshold.
[0115] In some embodiments, at least one display device displays a map component, and the apparatus 500 further includes an adjustment module configured to adjust the viewing angle of the map component displayed by the at least one display device in response to the autonomous vehicle parking at a target parking location.
[0116] In some embodiments, the device 500 further includes a third presentation module configured to present a perception alert message associated with a preset direction of the autonomous vehicle on at least one display device in response to the autonomous vehicle parking at a target parking location.
[0117] In some embodiments, the device 500 further includes a second triggering module configured to receive a service request to continue the target journey after the autonomous vehicle stops at the target parking location; in response to receiving the service request, triggering the autonomous vehicle to determine whether to continue the target journey based on target information, the target information indicating at least one of the following: the status of the doors; the wearing status of safety devices; the number of passengers.
[0118] In some embodiments, the device 500 further includes a third triggering module configured to trigger the autonomous vehicle to end processing the parking request and continue the target journey based on route information in response to receiving a target operation that cancels a parking request.
[0119] In some embodiments, at least one display device is positioned at a preset location associated with the rear seat of the autonomous vehicle.
[0120] Figure 6 shows a block diagram illustrating a computing device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the computing device 600 shown in Figure 6 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The computing device 600 shown in Figure 6 can be used to implement the terminal device 124 of Figure 1.
[0121] As shown in Figure 6, the computing device 600 is in the form of a general-purpose computing device. Components of the computing device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage devices 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the computing device 600.
[0122] Computing device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to computing device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data (e.g., training data for training) and can be accessed within computing device 600.
[0123] The computing device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 6, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. The memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0124] The communication unit 640 enables communication with other computing devices via a communication medium. Additionally, the components of the computing device 600 can function as a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the computing device 600 can operate in a networked environment using logical connections to one or more other servers, networked personal computers (PCs), or another network node.
[0125] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Computing device 600 can also communicate as needed with one or more external devices (not shown) via communication unit 640. These external devices, such as storage devices, display devices, etc., can communicate with one or more devices that enable user interaction with computing device 600, or with any device (e.g., network card, modem, etc.) that enables computing device 600 to communicate with one or more other computing devices. Such communication can be performed via input / output (I / O) interfaces (not shown).
[0126] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0127] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0128] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0129] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0131] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for providing a travel service, comprising: During the journey of the autonomous vehicle service target, it receives the user's parking request; The autonomous vehicle is triggered to process the parking request based on the route information of the target trip; as well as Status information associated with the parking request is presented on at least one display device of the autonomous vehicle.
2. The method according to claim 1, wherein receiving a user's parking request includes: The target control is presented in the interactive interface displayed by the at least one display device; as well as In response to the autonomous vehicle meeting preset conditions, the system receives the user's parking request based on a preset operation on the target control.
3. The method according to claim 2, further comprising: In response to the autonomous vehicle not meeting the preset conditions, based on the preset operation of the control, a first prompt message is presented on the at least one display device regarding the autonomous vehicle not currently supporting the user-triggered parking.
4. The method according to claim 2 or 3, wherein the preset condition is associated with the current driving mode of the autonomous vehicle, and the current driving mode is one of the following: automatic driving mode, remote assistance mode, minimum risk control mode, and manual driving mode.
5. The method of claim 1, wherein presenting status information associated with the parking request in at least one display device of the autonomous vehicle includes: During the process of the autonomous vehicle determining a parking location in response to the parking request, a second prompt message about finding a parking location is presented on at least one display device.
6. The method of claim 5, wherein presenting status information associated with the parking request in at least one display device of the autonomous vehicle further comprises: In response to the autonomous vehicle failing to find a parking location within a preset distance and / or preset time period, a third prompt message regarding the failure to find a parking location is displayed on at least one display device, and The autonomous vehicle terminates the parking request and continues the target journey.
7. The method of claim 1, wherein presenting status information associated with the parking request in at least one display device of the autonomous vehicle further comprises: In response to the autonomous vehicle completing the determination of the target parking location, indication information about the target parking location is presented on at least one display device.
8. The method of claim 7, wherein the distance from the target parking location to the driving route indicated by the route information is less than a threshold.
9. The method of claim 1, wherein the at least one display device displays a map component, the method further comprising: In response to the autonomous vehicle parking at the target parking location, the viewing angle of the map component displayed on the at least one display device is adjusted.
10. The method of claim 9, further comprising: In response to the autonomous vehicle parking at the target parking location, a perception alert message associated with a preset direction of the autonomous vehicle is displayed on at least one display device.
11. The method according to claim 1, further comprising: After the autonomous vehicle stops at the target parking location, a service request to continue the target journey is received; In response to receiving the service request, the autonomous vehicle is triggered to determine whether to continue the target trip based on target information, the target information indicating at least one of the following: the status of the doors; the wearing status of safety devices; and the number of passengers.
12. The method according to claim 1, further comprising: In response to receiving a target operation to cancel the parking request, the autonomous vehicle is triggered to end processing the parking request and continue the target journey based on the route information.
13. The method of claim 1, wherein the at least one display device is disposed at a preset position associated with the rear seat of the autonomous vehicle.
14. An apparatus for providing travel services, comprising: The receiving module is configured to receive parking requests from users during the autonomous vehicle's service target journey. The first triggering module is configured to trigger the autonomous vehicle to process the parking request based on the route information of the target trip. as well as A first presentation module is configured to present status information associated with the parking request on at least one display device of the autonomous vehicle.
15. An electronic device comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 13.
16. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 13.
17. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Vehicle control method and system
CN107315359A
Systems and methods for automated stopping and / or parking of autonomous vehicles
CN111348032A
Parking method, parking device, vehicle and readable storage medium
CN113715810A
Parking information interaction method and device, electronic equipment and storage medium
CN114999070A
Automatic parking method and device, vehicle and storage medium
CN117622194A