An interface interaction method, device, equipment and storage medium

CN122877103APending Publication Date: 2026-10-09BEIJING VOYAGER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511577027.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2026-10-09

AI Technical Summary

Benefits of technology

[0007]在本公开的第五方面,提供了一种计算机程序产品。该计算机程序产品包括计算机可执行指令,其中计算机可执行指令在被处理器执行时实现第一方面的方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122877103A_ABST
    Figure CN122877103A_ABST
Patent Text Reader

Abstract

According to embodiments of the present disclosure, an interface interaction method, device, equipment and storage medium are provided. The method comprises: in response to an autonomous vehicle for a travel service arriving at a first parking point of a trip, presenting a modification entry in an interface associated with the travel service, the first parking point comprising a pick-up location or a drop-off location of the trip; acquiring a parking point modification request via the modification entry, the parking point modification request indicating a selection of a second parking point within a preset range of the first parking point; and triggering control of the autonomous vehicle to stop at the second parking point. In this way, embodiments of the present disclosure can enable users to more conveniently adjust the parking point, thereby improving the reliability and convenience of the travel service provided by the autonomous vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to an interface interaction method, apparatus, device, and computer-readable storage medium. Background Technology

[0002] With the rapid development of autonomous driving technology, various autonomous vehicles have been put into operation. Autonomous vehicles can plan routes based on trip-related information and provide travel services to users. During the operation of autonomous vehicles, improving the safety, convenience, and reliability of the travel services they provide has become a pressing issue. Summary of the Invention

[0003] In a first aspect of this disclosure, a user interface interaction method is provided, the method comprising: in response to an autonomous vehicle for a travel service arriving at a first parking point of a trip, presenting a modification entry in an interface associated with the travel service, the first parking point including a pick-up or drop-off location of the trip; obtaining a parking point modification request via the modification entry, the parking point modification request indicating the selection of a second parking point within a preset range of the first parking point; and triggering control to stop the autonomous vehicle at the second parking point.

[0004] In a second aspect of this disclosure, a user interface interaction device is provided. The device includes: a first presentation module configured to present a modification entry in an interface associated with the travel service in response to an autonomous vehicle for a travel service arriving at a first parking spot for a trip; the first parking spot including a pick-up or drop-off location for the trip; an acquisition module configured to acquire a parking spot modification request via the modification entry, the parking spot modification request indicating the selection of a second parking spot within a preset range of the first parking spot; and a triggering module configured to trigger control of the autonomous vehicle to park at the second parking spot.

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

[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that can be executed by a processor to implement the method of the first aspect.

[0007] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method of the first aspect.

[0008] It should be understood that the content described in this content 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

[0009] 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: Figure 1 A schematic diagram of an example environment in which embodiments of the present disclosure can be implemented is shown; Figures 2A to 2F Interface diagrams of some embodiments of this disclosure are shown; Figure 3 A flowchart illustrating interface interactions according to some embodiments of the present disclosure is shown; Figure 4 A block diagram of an apparatus for interface interaction according to some embodiments of the present disclosure is shown; Figure 5 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation

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

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

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

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

[0014] 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 beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0015] As mentioned above, with the rapid development of autonomous driving technology, various autonomous vehicles have been put into operation. Autonomous vehicles can plan routes based on trip-related information and provide travel services to users. During the operation of autonomous vehicles, improving the safety, convenience, and reliability of the travel services they provide has become a pressing issue.

[0016] Therefore, embodiments of this disclosure propose an interface interaction method. According to various embodiments of this disclosure, in response to an autonomous vehicle for a travel service arriving at a first parking spot for a trip, a modification entry is presented in an interface associated with the travel service. The first parking spot includes the pick-up or drop-off location for the trip. Through the modification entry, a parking spot modification request is obtained, indicating the selection of a second parking spot within a preset range of the first parking spot. Finally, the autonomous vehicle is triggered to park at the second parking spot.

[0017] The embodiments of this disclosure can present an entry point for modifying the parking location after the autonomous vehicle arrives at the first parking location. Furthermore, the embodiments of this disclosure can obtain a parking location modification request through the modification entry point to control the autonomous vehicle to park at a second parking location. In this way, the embodiments of this disclosure enable users to more conveniently adjust parking locations, thereby improving the reliability and convenience of travel services provided by autonomous vehicles.

[0018] Example embodiments of this disclosure are described below with reference to the accompanying drawings.

[0019] Example Environment Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In environment 100, user 130 (also referred to as the current user) can obtain travel services via electronic device 110.

[0020] like Figure 1 As shown, vehicle 160 can be used to provide mobility services. In some embodiments, vehicle 140 can be any type of vehicle capable of carrying people and / or goods and moving via a power system such as an engine. Examples of vehicle 160 include, but are not limited to, cars, trucks, buses, electric vehicles, motorcycles, motorhomes, trains, etc. In some examples, one or more vehicles 160 in environment 100 can be vehicles with autonomous driving capabilities. Vehicle 160 may also be referred to as autonomous vehicle 160.

[0021] like Figure 1 As shown, the autonomous vehicle 160 may be equipped with a display device 165, which is used to provide user 140 with an interface related to the travel service after the trip begins (e.g., after user 140 gets in the vehicle). User 140 can modify the parking location of the autonomous vehicle through the display device 165.

[0022] like Figure 1 As shown, the electronic device 110 may have an application 120 installed, providing a user interface 150 to the user for accessing travel services provided by the autonomous vehicle. The electronic device 110 may also receive parking spot modification requests triggered by the user 140 to modify the parking spot of the autonomous vehicle 160.

[0023] Electronic device 110 can, for example, communicate with cloud device 130 to collaboratively provide travel services to user 140. Electronic device 110 and cloud device 130 can be collectively referred to as a service system.

[0024] For example, electronic device 110 may include any suitable type of terminal device, examples of which may include, but are not limited to, mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, etc.

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

[0026] Example Interaction Figures 2A to 2F Example interfaces 200A to 200F according to some embodiments of the present disclosure are shown. Interfaces 200A to 200F may, for example, be provided by... Figure 1 The electronic device 110 shown is provided.

[0027] In some embodiments, the electronic device 110, in response to the arrival of an autonomous vehicle for the mobility service at the first parking location of the trip, presents a modification entry in an interface associated with the mobility service. The first parking location includes the pick-up or drop-off location of the trip.

[0028] As an example, such as Figure 2A As shown, electronic device 110 can provide travel services to user 140 through application 120. Application 120 can be, for example, a travel application. Electronic device 110 can display an interface associated with the travel services provided by the travel application. This interface can be, for example, interface 200A. Electronic device 110 can receive the pick-up and drop-off locations input by user 140 to create a corresponding trip. After the trip is created, electronic device 110 can trigger a notification to the corresponding vehicle to provide travel services to user 140.

[0029] When the autonomous vehicle providing the travel service arrives at the first parking point of the trip, the electronic device 110 can display a modification entry 205 on the interface 200A. The modification entry 205 is used to receive parking point modification requests. The first parking point can be either the pick-up location or the drop-off location of the trip. For example, the pick-up location can indicate the boarding point of the trip, and the drop-off location can indicate the alighting point of the trip. In other words, when the autonomous vehicle arrives at the boarding point of the trip, the electronic device 110 can display the modification entry 205 on the interface 200A. Similarly, when the autonomous vehicle arrives at the alighting point of the trip, the electronic device 110 can also display the modification entry 205 on the interface 200A.

[0030] In some scenarios, such as Figure 2BAs shown, before the autonomous vehicle arrives at the first parking spot, the electronic device 110 can also display the modification entry 205 in the interface 200B, so that the user 140 can modify the parking spot of the autonomous vehicle in advance.

[0031] Alternatively or additionally, electronic device 110 may also present trip-related information in an interface associated with the travel service (e.g., interface 200A or 200B). For example, electronic device 110 may present the vehicle model information of the autonomous vehicle providing the travel service, the current location of the autonomous vehicle, the route the autonomous vehicle takes to the first parking point, and the time required for the autonomous vehicle to arrive at the first parking point in interface 200A. For example, after a trip is created, electronic device 110 may present a viewing component 206 in interface 200A. The viewing component 206 includes trip-related information such as the model and serial number of the autonomous vehicle providing the travel service to user 140.

[0032] In some embodiments, the interface includes: a first interface presented by a terminal device, corresponding to a user of the trip; or a second interface presented by a display device mounted on the autonomous vehicle. As an example, electronic device 110 may be a terminal device associated with user 140 of the trip. Such a terminal device could be, for example, user 140's mobile phone. The terminal device can present the user with the first interface associated with the travel service. In some scenarios, electronic device 110 may also be a display device mounted on the autonomous vehicle. Such a display device could be deployed, for example, behind the front seat back of the autonomous vehicle, so that user 140 of the trip can more conveniently access the presented second interface through the display device and more conveniently operate the second interface (e.g., selecting a second parking spot). Additionally or alternatively, before the trip begins (e.g., before user 140 gets into the vehicle), the interface associated with the travel service may be provided by a terminal device (e.g., user 140's mobile phone). After the trip begins (e.g., after user 140 has gotten into the vehicle), the interface associated with the travel service may be provided by a display device or a terminal device.

[0033] In some embodiments, the electronic device 110 can display map elements corresponding to the first parking point on the interface. Further, the electronic device 110 can be associated with the map elements to display an edit entry. For example, as shown... Figure 2A As shown, the electronic device 110 can display the map element 210 corresponding to the first parking point in the interface 200A. The electronic device 110 can also display a modification entry 205 in the area associated with the map element 210 in the interface 200A. For example, the electronic device 110 can display the modification entry 205 above the map element 210.

[0034] In some embodiments, the electronic device 110 may present a modification entry within a preset time period after the autonomous vehicle arrives at the first parking point. The preset time period is determined based on the parking constraints of the first parking point. As an example, such as Figure 2A As shown, when the autonomous vehicle arrives at the first parking spot, the electronic device 110 can display a modification entry 205 on the interface 200A. The display duration of the modification entry 205 is associated with a preset time period. This preset time period indicates the time during which the electronic device 110 receives parking spot modification requests. For example, if the display duration of the modification entry 205 exceeds the preset time period, the electronic device 110 can cancel the display of the modification entry 205 on the interface 200A. After the modification entry 205 is canceled from display, the electronic device 110 can no longer receive parking spot modification requests.

[0035] In some scenarios, the preset time period can be determined based on parking constraints at the first parking point. For example, the preset time period can be determined based on the duration of temporary parking. This temporary parking duration can, for example, be determined using a high-precision map based on the location information of the first parking point.

[0036] In this way, embodiments of the present disclosure can receive parking location modification requests within a preset time period, and will no longer receive parking location modification requests after the preset time period has elapsed, thereby effectively improving the reliability of travel services provided by autonomous vehicles.

[0037] In some embodiments, the electronic device 110 may display timing information associated with a preset time period on the interface. Further, the electronic device 110 may stop displaying the timing information in response to receiving a parking spot modification request.

[0038] As an example, such as Figure 2A As shown, after the autonomous vehicle arrives at the first parking spot, the electronic device 110 can display timing information 215 associated with a preset time period in the viewing component 206. The timing information 215 can indicate the waiting time or parking time of the autonomous vehicle at the first parking spot. The waiting time, for example, can indicate the time the autonomous vehicle waits for user 140 to board after arriving at the pick-up location (e.g., the pick-up point) of the trip. The parking time, for example, can indicate the time the autonomous vehicle waits for user 140 to alight after arriving at the drop-off location (e.g., the drop-off point) of the trip. Furthermore, after receiving a parking spot modification request, the electronic device 110 can stop displaying the timing information 215.

[0039] In some embodiments, the electronic device 110 may stop displaying the modification entry point in response to not receiving a parking spot modification request within a preset time period. As an example, such as... Figure 2AAs shown, when the autonomous vehicle arrives at the first parking spot, the electronic device 110 can display a modification entry 205 on the interface 200A. The display duration of the modification entry 205 is related to a preset time period. For example, if the electronic device 110 does not receive a parking spot modification request within the preset time period, it can stop displaying the modification entry on the interface 200A. In this way, the embodiments of this disclosure can effectively improve the efficiency of autonomous vehicle operation.

[0040] In some embodiments, the electronic device 110 obtains a parking spot modification request via a modification entry. The parking spot modification request indicates the selection of a second parking spot within a preset range of the first parking spot.

[0041] As an example, such as Figure 2A As shown, electronic device 110 can receive parking spot modification requests via modification entry 205. For example, when modification entry 205 is clicked, electronic device 110 can display candidate parking areas for autonomous vehicles. Electronic device 110 can determine a second parking spot within a preset range of the first parking spot based on the candidate parking areas.

[0042] In some scenarios, when the modification entry 205 is clicked, the electronic device 110 can present a parking spot selection component on the interface 200A. The parking spot selection component includes a set of candidate parking spots. This set of candidate parking spots is determined based on the location information of a first parking spot. For example, the server 130 can determine a set of candidate parking spots within a preset range of the first parking spot based on its location information, triggering the presentation of this set of candidate parking spots to the user 140. When a second parking spot in the set of candidate parking spots is selected, the electronic device 110 can receive a parking spot modification request.

[0043] Alternatively, the electronic device 110 may also display the names and images corresponding to a set of candidate parking spots in the parking spot selection component. The names of the set of candidate parking spots may, for example, indicate the location of the set of candidate parking spots (e.g., the east entrance of Building A). The images corresponding to the set of candidate parking spots may, for example, be real-life photos of the set of candidate parking spots.

[0044] In some embodiments, the electronic device 110 may present a modification interface in response to the triggering of the modification entry. Further, the electronic device 110 may present candidate parking areas for the autonomous vehicle in the modification interface. Finally, the electronic device 110 may obtain a parking point modification request based on the selection of a second parking point in the candidate parking areas.

[0045] As an example, such as Figure 2AAs shown, when the modification entry 205 is triggered, the electronic device 110 can display a modification interface. The modification interface includes a map component. The electronic device 110 can display candidate parking areas for autonomous vehicles in the map component. These candidate parking areas are all within a preset range (e.g., within 300 meters) of the first parking point. The electronic device 110 can receive the user 140's selection of a second parking point within the candidate parking areas and obtain a parking point modification request.

[0046] In this way, the embodiments of this disclosure can present the parking areas of autonomous vehicles to users more clearly, so that users can more accurately select the second parking point by modifying the interface, thereby effectively improving the efficiency of determining the second parking point.

[0047] In some embodiments, the electronic device 110 can display a real-world image corresponding to a preset range in a modified interface. Furthermore, the electronic device 110 can display candidate parking areas for autonomous vehicles in a preset style within the real-world image.

[0048] As an example, such as Figure 2A and 2C As shown, when the modification entry 205 is clicked, the electronic device 110 can display a modification interface. This modification interface can be, for example, interface 200C. The electronic device 110 can display a map component 225 within the modification interface (e.g., interface 200C). This map component 225 can be, for example, a real-view map. The electronic device 110 can use the map component 225 to provide the user with a real-view image corresponding to a preset range. This real-view image can, for example, include street views, buildings, lanes, etc., within the preset range.

[0049] Furthermore, the electronic device 110 can display candidate parking areas for autonomous vehicles in the map component 225. These candidate parking areas may include, for example, areas 230-1 to 230-4. The electronic device 110 can display the candidate parking areas in the map component 225 in a preset style. For example, the electronic device 110 can display the candidate parking areas in the map component 225 in a preset color (e.g., green). The electronic device 110 can receive a selection operation from the user 140 of a target area among the candidate parking areas (e.g., areas 230-1 to 230-4) to determine a second parking point corresponding to the target area.

[0050] In some scenarios, such as Figure 2D As shown, after the modification entry 205 is clicked, the electronic device 110 can display the modification interface 200D. The electronic device 110 can display a real-world image corresponding to a preset range in the modification interface 200D. This real-world image can be, for example, as shown... Figure 2DThe street view image 235 shown corresponds to a preset range. This street view image 235 can be acquired, for example, by a sensing device deployed in the autonomous vehicle, or by a real-world map. The electronic device 110 can present candidate parking areas 240 for the autonomous vehicle to park in the street view image 235 in a preset style (e.g., green).

[0051] In this way, embodiments of the present disclosure can provide users with real-view images when they select parking spots, thereby enabling users to better select second parking spots through real-view images, which can effectively improve the selection efficiency of second parking spots and improve the safety of autonomous vehicle operation.

[0052] In some embodiments, the candidate parking area includes a plurality of preset parking spots for autonomous vehicle parking. As an example, such as... Figure 2E As shown, the electronic device 110 can receive zoom-in operations from the user 140 on the map component 225. Such zoom-in operations can be, for example, a double-click on the map component 225, or a swipe operation received via the map component 225 in two different directions. After receiving the zoom-in operation, the electronic device 110 can zoom in on the content displayed in the map component 225. Furthermore, the electronic device 110 can present multiple preset parking points for autonomous vehicle parking in the candidate parking area. For example, the electronic device 110 can present multiple preset parking points in the candidate parking area 230-1. These multiple preset parking points include parking point 245.

[0053] In this way, embodiments of the present disclosure can provide users with multiple preset parking spots for autonomous vehicle parking, thereby allowing users to more accurately select a second parking spot through preset parking spots.

[0054] In some embodiments, to facilitate user selection of parking spots, the electronic device 110 may also display frequently used parking spots in the modification interface. Specifically, the electronic device 110 may display at least one reference parking spot determined based on historical parking information associated with historical trips in the modification interface. As an example, such as Figure 2E As shown, the electronic device 110 can display at least one reference parking point in the modification interface 200E. For example, the reference parking point could be parking point 247. A reference parking point can also be referred to as a frequently used parking point, indicating a parking point whose number of parking attempts exceeds a threshold, determined based on historical parking information. In some scenarios, the electronic device 110 can display at least one reference parking point in the modification interface 200E using a preset display style. For example, the electronic device 110 can display preset interface elements in the display area of ​​at least one reference parking point in the modification interface 200E. Such interface elements are used to indicate that at least one reference parking point is a frequently used parking point.

[0055] In some embodiments, electronic device 110 triggers control to move the autonomous vehicle to a second parking spot. As an example, after receiving a modification request via a modification entry, electronic device 110 can trigger control to move the autonomous vehicle to the second parking spot to pick up or drop off user 140.

[0056] In some embodiments, the electronic device 110 may trigger the determination of a planned route based on a first parking point and a second parking point. Further, the electronic device 110 may trigger control of the autonomous vehicle to park at the second parking point in response to the planned route satisfying a second constraint. The second constraint includes at least one of the following: a safety constraint associated with the planned route, a distance constraint associated with the planned route, and a travel time constraint associated with the planned route.

[0057] As an example, upon receiving a parking spot modification request, electronic device 110 can trigger the autonomous vehicle to determine a planned route based on the positions of the first and second parking spots. After the planned route is determined, electronic device 110 can determine whether the planned route meets a second constraint. For example, electronic device 110 can determine whether the planned route needs to traverse multiple lanes to determine whether the planned route meets safety constraints. For example, electronic device 110 can determine the complexity of the planned route. Here, complexity can, for example, indicate the number of lanes involved in the planned route, the number of curves, etc. Furthermore, electronic device 110 can determine a safety factor for the planned route based on the complexity. When the safety factor is greater than a first threshold, electronic device 110 can determine that the planned route meets safety constraints.

[0058] Electronic device 110 can determine whether the planned route meets the distance constraint based on the distance of the planned route. For example, when the distance of the planned route is less than a second threshold, electronic device 110 can determine that the planned route meets the distance constraint. Electronic device 110 can also determine the time required for the autonomous vehicle to stop at the second parking point along the planned route based on traffic information of the planned route (e.g., whether there is traffic congestion). When this time is less than a third threshold, electronic device 110 can determine that the planned route meets the travel time constraint. After determining that the planned route meets the second constraint, electronic device 110 can trigger control to stop the autonomous vehicle at the second parking point.

[0059] Upon receiving a parking spot modification request, the embodiments of this disclosure can determine whether the planned route meets the second constraint, and only control the autonomous vehicle to stop after the second constraint is met. In this way, the embodiments of this disclosure can effectively ensure the safety of the journey.

[0060] In some embodiments, the electronic device 110 may display a second prompt message in response to the planned route not meeting the second constraint. The second prompt message indicates that the parking spot modification request has been rejected. As an example, when the planned route does not meet the second constraint, the electronic device 110 may display the second prompt message in an interface associated with the travel service (e.g., interface 200A). The second prompt message indicates that the parking spot modification request has been rejected. For example, the second prompt message could be "The route to the second parking spot is dangerous; please select a different parking spot." In this way, embodiments of the present disclosure can effectively ensure the safety of the trip.

[0061] In some embodiments, electronic device 110 may trigger control of the autonomous vehicle to reverse and park at the second parking point in response to the second parking point being located within a preset distance behind the autonomous vehicle. As an example, when a parking point modification request is received, electronic device 110 may trigger the autonomous vehicle to determine a planned route based on the positions of the first and second parking points. When the second parking point is within a preset distance (e.g., 5 meters) behind the autonomous vehicle, electronic device 110 may trigger the autonomous vehicle to acquire perception information within the preset distance behind it. When the perception information indicates that there are no obstacles (e.g., roadblocks, other vehicles, pedestrians, etc.) within the preset distance behind the autonomous vehicle, electronic device 110 may trigger control of the autonomous vehicle to reverse and park at the second parking point.

[0062] In this way, the embodiments of this disclosure can control the autonomous vehicle to reverse and park at a second parking point, thereby effectively improving the parking efficiency of the autonomous vehicle.

[0063] In some embodiments, the electronic device 110 may display the route from the first parking point to the second parking point on the interface during the process of the autonomous vehicle parking at the second parking point, or display the dynamic position of the autonomous vehicle on the interface.

[0064] As an example, such as Figure 2F As shown, when a second parking spot (e.g., parking spot 250) is selected, electronic device 110 can trigger control of the autonomous vehicle to park from the first parking spot to the second parking spot (e.g., parking spot 250). During the process of the autonomous vehicle parking to the second parking spot (e.g., parking spot 250), electronic device 110 can display the route 251 from the first parking spot to the second parking spot (e.g., parking spot 250). In some scenarios, during the process of the autonomous vehicle parking to the second parking spot (e.g., parking spot 250), electronic device 110 can also display the dynamic position of the autonomous vehicle to show the user the movement status of the autonomous vehicle.

[0065] In this way, the embodiments of this disclosure can provide users with richer information about autonomous vehicles during the parking process, thereby effectively improving the efficiency of users obtaining information.

[0066] In some embodiments, the electronic device 110 may acquire environmental information associated with the first parking point. Further, the electronic device 110 may, in response to the environmental information not meeting a first constraint, present a first prompt message associated with modifying the entry point.

[0067] As an example, after the autonomous vehicle arrives at the first parking spot, electronic device 110 can acquire environmental information associated with the first parking spot. This environmental information can be obtained, for example, by sensing devices (such as radar, cameras, etc.) deployed in the autonomous vehicle. Electronic device 110 can determine the environment of the first parking spot based on this environmental information. When the environmental information does not meet a first constraint, electronic device 110 can present a first prompt message associated with changing the entry point. This first prompt message can, for example, prompt the user to change the parking spot by changing the entry point. For instance, if electronic device 110 determines based on the environmental information that there is a puddle at the first parking spot, it can determine that the environmental information does not meet the first constraint. Furthermore, electronic device 110 can present the first prompt message to the user, indicating that the first parking spot is unsuitable for getting in or out of the vehicle, and prompt the user to change the parking spot by changing the entry point.

[0068] The embodiments of this disclosure can present an entry point for modifying the parking location after the autonomous vehicle arrives at the first parking location. Furthermore, the embodiments of this disclosure can obtain a parking location modification request through the modification entry point to control the autonomous vehicle to park at a second parking location. In this way, the embodiments of this disclosure enable users to more conveniently adjust parking locations, thereby improving the reliability and convenience of travel services provided by autonomous vehicles.

[0069] Example process Figure 3 A flowchart illustrating an example process 300 of interface interaction according to some embodiments of the present disclosure is shown. Process 300 can be implemented at electronic device 110. Reference is made below. Figure 1 To describe process 300.

[0070] like Figure 3 As shown in box 310, in response to the arrival of the autonomous vehicle for the travel service at the first parking point of the trip, the electronic device 110 presents a modification entry in the interface associated with the travel service. The first parking point includes the pick-up or drop-off location of the trip.

[0071] In box 320, electronic device 110 obtains a parking spot modification request via a modification entry, the parking spot modification request indicating the selection of a second parking spot within a preset range of the first parking spot.

[0072] In frame 330, electronic device 110 triggers control to move the autonomous vehicle to the second parking spot.

[0073] In some embodiments, obtaining a parking spot modification request via a modification entry includes: presenting a modification interface in response to the triggering of the modification entry; presenting candidate parking areas for autonomous vehicle parking in the modification interface; and obtaining a parking spot modification request based on the selection of a second parking spot in the candidate parking areas.

[0074] In this way, the embodiments of this disclosure can present the parking areas of autonomous vehicles to users more clearly, so that users can more accurately select the second parking point by modifying the interface, thereby effectively improving the efficiency of determining the second parking point.

[0075] In some embodiments, presenting candidates for autonomous vehicles in the modification interface includes: presenting a real-world image corresponding to a preset range in the modification interface; and presenting candidate parking areas for autonomous vehicles in the real-world image in a preset style.

[0076] In this way, embodiments of the present disclosure can provide users with real-view images when they select parking spots, thereby enabling users to better select second parking spots through real-view images, which can effectively improve the selection efficiency of second parking spots and improve the safety of autonomous vehicle operation.

[0077] In some embodiments, the candidate parking area includes a plurality of preset parking spots for autonomous vehicle parking.

[0078] In this way, embodiments of the present disclosure can provide users with multiple preset parking spots for autonomous vehicle parking, thereby allowing users to more accurately select a second parking spot through preset parking spots.

[0079] In some embodiments, process 300 further includes: presenting, in the modified interface, at least one reference parking point determined based on historical parking information associated with historical trips.

[0080] In this way, the disclosed embodiments enable users to more easily select parking spots.

[0081] In some embodiments, in response to the autonomous vehicle used for the travel service arriving at the first parking point of the trip, presenting a modification entry in the interface associated with the travel service includes presenting the modification entry within a preset time period after the autonomous vehicle arrives at the first parking point.

[0082] In this way, embodiments of the present disclosure can receive parking location modification requests within a preset time period, and will no longer receive parking location modification requests after the preset time period has elapsed, thereby effectively improving the reliability of travel services provided by autonomous vehicles.

[0083] In some embodiments, process 300 further includes: displaying timing information associated with a preset time period in the interface; and stopping the display of timing information in response to receiving a parking spot modification request.

[0084] In this way, the embodiments of this disclosure can effectively improve the user's interactive experience.

[0085] In some embodiments, the preset time period is determined based on the parking constraints of the first parking point.

[0086] In this way, the embodiments of this disclosure can more accurately determine the preset time period.

[0087] In some embodiments, process 300 further includes: stopping the presentation of the modification entry in response to no parking spot modification request being received within a preset time period.

[0088] In this way, the embodiments of this disclosure can effectively improve the efficiency of autonomous vehicle operation.

[0089] In some embodiments, process 300 further includes: displaying the route from the first parking point to the second parking point on the interface during the process of the autonomous vehicle parking at the second parking point, or displaying the dynamic position of the autonomous vehicle on the interface.

[0090] In this way, the embodiments of this disclosure can provide users with richer information about autonomous vehicles during the parking process, thereby effectively improving the efficiency of users obtaining information.

[0091] In some embodiments, presenting a modification entry in an interface associated with the travel service includes: presenting a map element corresponding to the first parking spot in the interface; and presenting a modification entry associated with the map element.

[0092] In this way, embodiments of the present disclosure enable users to more efficiently determine the presentation location of the modification entry, thereby improving the efficiency of receiving parking spot modification requests.

[0093] In some embodiments, the interface includes: a first interface presented by a terminal device corresponding to a user of the trip; or a second interface presented by a display device mounted on the autonomous vehicle.

[0094] In this way, embodiments of this disclosure can provide users with interfaces associated with travel services through different devices, thereby providing more flexible interfaces associated with travel services.

[0095] In some embodiments, process 300 further includes: acquiring environmental information associated with the first parking point; and, in response to the environmental information not meeting the first constraint, presenting a first prompt message associated with the modification entry.

[0096] In this way, the embodiments of this disclosure can effectively improve the user's travel experience.

[0097] In some embodiments, triggering control of the autonomous vehicle to stop at the second parking spot includes: triggering the determination of a planned route based on the first parking spot and the second parking spot; and triggering control of the autonomous vehicle to stop at the second parking spot in response to the planned route satisfying a second constraint.

[0098] Upon receiving a parking spot modification request, the embodiments of this disclosure can determine whether the planned route meets the second constraint, and only control the autonomous vehicle to stop after the second constraint is met. In this way, the embodiments of this disclosure can effectively ensure the safety of the journey.

[0099] In some embodiments, process 300 further includes: in response to the planned route not meeting the second constraint, presenting a second prompt message, the second prompt message indicating that the parking spot modification request was rejected.

[0100] In this way, the embodiments of this disclosure can effectively ensure the safety of the trip.

[0101] In some embodiments, the second constraint includes at least one of the following: a safety constraint associated with the planned route; a distance constraint associated with the planned route; and a travel time constraint associated with the planned route.

[0102] In this way, the embodiments of this disclosure can more accurately determine whether the planned route meets the second constraint, thereby improving the safety of the trip.

[0103] In some embodiments, triggering control of the autonomous vehicle to stop at the second parking spot includes: in response to the second parking spot being located within a preset distance behind the autonomous vehicle, triggering control of the autonomous vehicle to stop at the second parking spot by reversing.

[0104] In this way, the embodiments of this disclosure can control the autonomous vehicle to reverse and park at a second parking point, thereby effectively improving the parking efficiency of the autonomous vehicle.

[0105] Example devices and equipment Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 4 A schematic structural block diagram of a charging reminder device 400 according to certain embodiments of the present disclosure is shown. The device 400 may be implemented as or included in an electronic device 120. The various modules / components in the device 100 may be implemented by hardware, software, firmware, or any combination thereof.

[0106] like Figure 4As shown, the device 400 includes a first presentation module 410, configured to present a modification entry in an interface associated with the travel service in response to the arrival of an autonomous vehicle for the travel service at a first parking point of the trip. The first parking point includes the pick-up or drop-off location of the trip. An acquisition module 420 is configured to acquire a parking point modification request via the modification entry. The parking point modification request indicates the selection of a second parking point within a preset range of the first parking point. A trigger module 430 is configured to trigger control of the autonomous vehicle to park at the second parking point.

[0107] In some embodiments, the acquisition module 420 is further configured to: present a modification interface in response to the triggering of the modification entry; present candidate parking areas for autonomous vehicle parking in the modification interface; and acquire a parking point modification request based on the selection of a second parking point in the candidate parking areas.

[0108] In some embodiments, the acquisition module 420 is further configured to: present a real-scene image corresponding to a preset range in the modification interface; and present candidate parking areas for autonomous vehicles in the real-scene image in a preset style.

[0109] In some embodiments, the candidate parking area includes a plurality of preset parking spots for autonomous vehicle parking.

[0110] In some embodiments, the device 400 further includes a second presentation module configured to present, in a modified interface, at least one reference parking point determined based on historical parking information associated with historical trips.

[0111] In some embodiments, the first presentation module 410 is further configured to present a modification entry within a preset time period after the autonomous vehicle arrives at the first parking point.

[0112] In some embodiments, the device 400 further includes a timing module configured to display timing information associated with a preset time period in an interface; and to stop displaying the timing information in response to receiving a parking spot modification request.

[0113] In some embodiments, the preset time period is determined based on the parking constraints of the first parking point.

[0114] In some embodiments, the device 400 further includes a third presentation module configured to stop presenting the modification entry in response to no parking spot modification request being received within a preset time period.

[0115] In some embodiments, the device 400 further includes a fourth presentation module configured to present a route from the first parking point to the second parking point in an interface, or to present the dynamic position of the autonomous vehicle in an interface, during the process of the autonomous vehicle parking at the second parking point.

[0116] In some embodiments, the first presentation module 410 is further configured to: present a map element corresponding to the first parking point in the interface; and present a modification entry associated with the map element.

[0117] In some embodiments, the interface includes: a first interface presented by a terminal device corresponding to a user of the trip; or a second interface presented by a display device mounted on the autonomous vehicle.

[0118] In some embodiments, the device 400 further includes an information presentation module configured to acquire environmental information associated with the first parking point; and to present a first prompt message associated with the modification entrance in response to the environmental information not meeting a first constraint.

[0119] In some embodiments, the triggering module 430 is further configured to: trigger the determination of a planned route based on a first parking point and a second parking point; and trigger control of the autonomous vehicle to park at the second parking point in response to the planned route satisfying a second constraint.

[0120] In some embodiments, the device 400 further includes a rejection module configured to present a second prompt message in response to the planned route not meeting a second constraint, the second prompt message indicating that the parking spot modification request is rejected.

[0121] In some embodiments, the second constraint includes at least one of the following: a safety constraint associated with the planned route; a distance constraint associated with the planned route; and a travel time constraint associated with the planned route.

[0122] In some embodiments, the trigger module 430 is further configured to: trigger control of the autonomous vehicle to park at the second parking point by reversing in response to the second parking point being located within a preset distance behind the autonomous vehicle.

[0123] The units included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0124] Figure 5 A block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that... Figure 5The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to achieve Figure 1 120 electronic devices.

[0125] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.

[0126] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 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 530 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 and can be accessed within electronic device 500.

[0127] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 As shown, 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 can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0128] The communication unit 540 enables communication with other terminal devices via a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0129] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device (e.g., network card, modem, etc.) that enables electronic device 500 to communicate with one or more other terminal devices. Such communication can be performed via input / output (I / O) interface (not shown).

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

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

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

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

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

[0135] 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 user interface interaction method, comprising: In response to the arrival of the autonomous vehicle used for the travel service at the first parking point of the trip, an entry point for modification is presented in the interface associated with the travel service. The first parking point includes the pick-up or drop-off location of the trip. A parking spot modification request is obtained through the modification entry point, and the parking spot modification request indicates the selection of a second parking spot within a preset range of the first parking spot; as well as The autonomous vehicle is triggered to park at the second parking spot.

2. The method according to claim 1, wherein obtaining the parking spot modification request via the modification entry includes: In response to the triggering of the modification entry, the modification interface is displayed; The modified interface displays candidate parking areas for the autonomous vehicle. as well as Based on the selection of the second parking spot in the candidate parking area, a parking spot modification request is obtained.

3. The method of claim 2, wherein presenting candidates for the autonomous vehicle in the modified interface includes: The modification interface displays a real-world image corresponding to the preset range; as well as In the real-world image, the candidate parking areas for the autonomous vehicle are presented in a preset style.

4. The method according to claim 2, wherein the candidate parking area includes a plurality of preset parking points for parking the autonomous vehicle.

5. The method according to claim 2, further comprising: The modified interface displays at least one reference parking point determined based on historical parking information associated with historical trips.

6. The method according to claim 1, wherein, In response to the arrival of the autonomous vehicle used for the travel service at the first parking point of the trip, an edit entry is presented in the interface associated with the travel service, including: The modification entry will be displayed within a preset time period after the autonomous vehicle arrives at the first parking spot.

7. The method of claim 6, further comprising: The interface displays timing information associated with the preset time period; as well as In response to receiving the parking spot modification request, the display of the timing information is stopped.

8. The method according to claim 6, wherein the preset time period is determined based on the parking constraints of the first parking point.

9. The method according to claim 6, further comprising: If no parking spot modification request is received within the preset time period, the modification entry will stop being displayed.

10. The method according to claim 1, further comprising: During the process of the autonomous vehicle parking at the second parking spot, the interface displays the route from the first parking spot to the second parking spot, or the interface displays the dynamic position of the autonomous vehicle.

11. The method of claim 1, wherein presenting the modification entry in the interface associated with the travel service includes: The interface displays map elements corresponding to the first parking spot; as well as The modification entry point is presented in association with the map element.

12. The method of claim 1, wherein the interface comprises: A first interface presented by a terminal device, the terminal device corresponding to the user of the trip; or The second interface presented by the display device mounted on the autonomous vehicle.

13. The method of claim 1, further comprising: Obtain environmental information associated with the first parking spot; as well as In response to the environmental information not meeting the first constraint, a first prompt message associated with the modification entry is displayed.

14. The method of claim 1, wherein triggering the control of the autonomous vehicle to stop at the second parking point comprises: The planned route is determined based on the first parking spot and the second parking spot; as well as In response to the planned route satisfying the second constraint, the autonomous vehicle is controlled to stop at the second parking point.

15. The method of claim 14, further comprising: In response to the planned route not meeting the second constraint, a second prompt message is displayed, indicating that the parking spot modification request has been rejected.

16. The method of claim 14, wherein the second constraint comprises at least one of the following: Safety constraints associated with the planned route; Distance constraints associated with the planned route; Travel time constraints associated with the planned route.

17. The method of claim 1, wherein triggering the control of the autonomous vehicle to stop at the second parking point comprises: In response to the second parking point being located within a preset distance behind the autonomous vehicle, the autonomous vehicle is controlled to reverse and park at the second parking point.

18. A device for interface interaction, comprising: The first presentation module is configured to present a modification entry in the interface associated with the travel service in response to the arrival of an autonomous vehicle for the travel service at the first parking point of the trip. The first parking point includes the pick-up or drop-off location of the trip. The acquisition module is configured to acquire a parking spot modification request via the modification entry, wherein the parking spot modification request indicates the selection of a second parking spot within a preset range of the first parking spot; as well as The trigger module is configured to trigger the autonomous vehicle to stop at the second parking point.

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

20. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 17.

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