Control method, apparatus, and intelligent driving device
By using a unified intelligent driving function entry panel and adjusting the order of components and icons according to vehicle usage scenarios, the problem of users having difficulty activating intelligent driving functions has been solved, improving user experience and usage frequency.
Patent Information
- Application Number
- PCT/CN2025/085849
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-22
- Filing Date
- 2025-03-28
- Publication Date
- 2026-01-29
AI Technical Summary
The methods for enabling intelligent driving functions vary across different vehicles or models, resulting in high learning costs for users and making it difficult for them to quickly find and enable the intelligent driving functions.
A control method and device are provided, which displays relevant components and icons according to the vehicle usage scenario through a unified intelligent driving function entry panel, simplifying the user operation process, including adjusting the type and order of cards and icons, and timely prompting the function activation status and reason.
It reduces the learning cost for users to learn how to use intelligent driving functions, increases the frequency of user use and the driving experience, and enhances vehicle intelligence and driving safety.
Smart Images

Figure CN2025085849_29012026_PF_FP_ABST
Abstract
Description
Control methods, devices and intelligent driving equipment
[0001] This application claims priority to Chinese Patent Application No. 202410987073.8, filed on July 22, 2024, entitled "Control Method, Apparatus and Intelligent Driving Equipment", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of intelligent driving, and more specifically, to a control method, apparatus, and intelligent driving device. Background Technology
[0003] As vehicle intelligent driving functions develop and the level of intelligent driving continues to improve, users are using these functions more and more frequently while driving. Currently, different vehicles or models use different methods to activate these functions, including hard buttons (or physical buttons), soft buttons (or virtual buttons), and levers, making the learning curve for users relatively high.
[0004] Therefore, a control scheme that can reduce the learning cost for users and make it easier for users to enable intelligent driving functions is urgently needed. Summary of the Invention
[0005] This application provides a control method, apparatus, and intelligent driving device that can reduce the learning cost for users to learn how to access intelligent driving functions, thereby increasing the frequency of users' use of intelligent driving functions and improving the user's driving experience.
[0006] In a first aspect, a control method is provided, which can be executed by an intelligent driving device, for example, by the computing platform of the intelligent driving device, or by a chip or circuit for the intelligent driving device.
[0007] The method includes: obtaining a first instruction for requesting the display of a first panel, the first panel including multiple components, each of the multiple components being associated with an intelligent driving function of the vehicle; and controlling a display device of the vehicle to display the first panel according to the first instruction.
[0008] In the aforementioned technical solution, the first panel displays the entry point for activating the intelligent driving functions supported by the vehicle. This allows users to quickly grasp the supported intelligent driving functions, reducing the time required to find the entry point for the desired function and the steps required to activate it, thereby increasing the frequency of user interaction with these functions. Furthermore, it helps reduce the learning cost for users to learn how to access intelligent driving functions, thus improving the user experience.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, multiple components include a first card, and a display device controlling the vehicle to display a first panel includes: controlling the type of the first card displayed by the display device according to the vehicle's usage scenario.
[0010] In the above technical solution, the content of the cards displayed on the panel is adjusted according to the usage scenario, so that users can obtain effective information through the panel, which can improve the intelligence of the vehicle and improve the user's driving experience.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, when the vehicle usage scenario is an intelligent driving scenario, the first card is a card that includes controls for adjusting intelligent driving parameters; or, when the vehicle usage scenario is a parking lot scenario, the first card is a card for parking payment.
[0012] In some implementations, intelligent driving scenarios can be understood as scenarios in which intelligent driving systems participate in controlling vehicle movement. These can include scenarios where the driver and the intelligent driving system need to work together to complete the driving task, or scenarios where the driving task can be completed without the driver's participation.
[0013] In some implementations, intelligent driving scenarios may include driving scenarios on roads such as urban roads or highways; parking scenarios may include driving or parking scenarios in underground parking lots or ground parking lots, including parking in a parking lot and parking out of a parking space in a parking lot to leave the parking lot.
[0014] In the above technical solution, when the vehicle is in an intelligent driving scenario, the control panel displays controls for adjusting intelligent driving parameters, facilitating user adjustments and reducing the time and / or frequency of eye deviance caused by searching for these controls, thus improving driving safety. When the vehicle is in a parking lot scenario, information for parking payment is displayed, allowing users to quickly complete payment and leave the parking lot, reducing payment time and improving vehicle throughput at the parking lot gate.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, multiple components include multiple icons, which are arranged in a first order in a first panel; the display device controlling the vehicle displays the first panel, including: controlling the display device to display multiple icons in a first order according to the vehicle's usage scenario.
[0016] In the above technical solution, the order of the icons displayed on the panel is adjusted according to the driving scenario, so that users can quickly find the icons associated with the intelligent driving functions that may be used in that scenario, thereby improving the user's driving experience.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, when the vehicle usage scenario is a driving scenario, the first order is that the icon corresponding to the first driving function is located in the first position of the first panel; when the vehicle usage scenario is a parking scenario, the first order is that the icon corresponding to the parking function is located in the first position; or, when the vehicle usage scenario is a parking scenario, the first order is that the icon corresponding to the vehicle monitoring function is located in the first position; when the vehicle usage scenario is a parking scenario, the first order is that the icon corresponding to the second driving function is located in the first position; wherein, the first position is the starting position where multiple icons are set in the first panel.
[0018] In some implementations, the first position can also be any other easily clickable location in the first panel, such as the end position of multiple icons in the first panel.
[0019] In the above technical solution, in a certain driving scenario, the icons associated with the intelligent driving functions that may be used in that scenario are placed in front of the user so that the user can click on them, which can increase the frequency and convenience of the user's use of intelligent driving functions.
[0020] In conjunction with the first aspect, in some implementations of the first aspect, the first order is determined based on the frequency with which the user uses the intelligent driving function.
[0021] In some implementations, the icons associated with the most frequently used intelligent driving functions are placed at the beginning of all icons, and the remaining icons associated with intelligent driving functions are arranged in descending order of frequency of use.
[0022] In some implementations, the first order is determined based on the frequency of user use of intelligent driving functions and the driving scenario. For example, if the intelligent driving functions that may be used in a certain driving scenario include function 1 and function 2, then the icons associated with function 1 and function 2 are both placed in the first position (e.g., the icons associated with function 1 and function 2 are placed first). Furthermore, when the frequency of user use of function 1 is higher than the frequency of use of function 2, the icon associated with function 1 is placed before the icon associated with function 2. For example, the icon associated with function 1 is placed at the starting position of the multiple icons in the first panel.
[0023] In the above technical solution, adjusting the order of icons in the panel according to user habits can meet the needs of different users, help improve the intelligence of the vehicle and improve the user's driving experience.
[0024] In conjunction with the first aspect, in certain implementations of the first aspect, multiple components include a first component associated with a first intelligent driving function. The method further includes: in response to detecting user input on the first component, obtaining a second instruction; when the vehicle's state meets the activation conditions of the first intelligent driving function, executing at least one of the following according to the second instruction: controlling the first intelligent driving function to start; or controlling a display device to display a function details page of the first intelligent driving function, the function details page including at least one of information about the first intelligent driving function, controls for setting the first intelligent driving function, or controls for controlling the first intelligent driving function. Alternatively, when the vehicle's state does not meet the activation conditions of the first intelligent driving function, controlling a prompting device to prompt first information according to the second instruction. The first information indicates that the first intelligent driving function is unusable, and / or the reason why the first intelligent driving function is unusable.
[0025] In the above technical solution, when the vehicle's state does not support the use of certain intelligent driving functions, when the system detects that the user clicks on a component associated with the intelligent driving device, it can prompt the user that the intelligent driving function cannot be used and / or the reason why it cannot be used, so that the user can adjust the vehicle to a state where the intelligent driving function is available.
[0026] In conjunction with the first aspect, in some implementations of the first aspect, the vehicle also supports a third intelligent driving function, which is associated with a third component. The method further includes: when the state of the vehicle does not meet the activation conditions of the third intelligent driving function, the first panel does not include the third component; or, when the state of the vehicle meets the activation conditions of the third intelligent driving function, the first panel includes the third component, that is, multiple components include the third component.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, multiple components are associated with N intelligent driving functions, where N intelligent driving functions are all the intelligent driving functions supported by the vehicle, and N is a positive integer.
[0028] In the above technical solution, displaying all the components associated with the intelligent driving functions supported by the vehicle on the panel helps users quickly master the intelligent driving functions supported by the vehicle, reduces the learning cost for users to learn the entry points of each intelligent driving function in turn, and thus improves the user's driving experience.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: when a second intelligent driving function is added to the vehicle, the control display device displays a second panel, the second panel including multiple components of the first panel and a second component, the second component being associated with the second intelligent driving function.
[0030] In some implementations, the first panel and the second panel are the same panel.
[0031] In the above technical solution, when a new intelligent driving function is launched, the user can be notified of the new function through the panel, enabling the user to intuitively obtain relevant information about the new function.
[0032] In conjunction with the first aspect, in some implementations of the first aspect, the first panel includes a first area and a second area, the first area includes at least one card, the second area includes at least one icon, and the multiple components include at least one card and at least one icon.
[0033] In some implementations, at least one card in at least one card and at least one icon in at least one icon can be associated with the same intelligent driving function.
[0034] In the above technical solution, cards and icons are placed in different areas of the panel so that users can obtain different types of information about intelligent driving functions through different areas.
[0035] In a second aspect, a control device is provided, comprising an acquisition unit and a processing unit, wherein the acquisition unit is configured to: acquire a first instruction, the first instruction being configured to request the display of a first panel, the first panel including multiple components, each of the multiple components being associated with an intelligent driving function of the vehicle; and the processing unit is configured to: control the display device of the vehicle to display the first panel according to the first instruction.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, multiple components include a first card, and the processing unit is used to: control the type of the first card displayed by the display device according to the vehicle's usage scenario.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, when the vehicle usage scenario is an intelligent driving scenario, the first card is a card that includes controls for adjusting intelligent driving parameters; or, when the vehicle usage scenario is a parking lot scenario, the first card is a card for parking payment.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, multiple components include multiple icons, which are arranged in a first order in a first panel; the processing unit is used to: control the display device to display the multiple icons in the first order according to the vehicle's usage scenario.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, when the vehicle usage scenario is a driving scenario, the first order is that the icon corresponding to the first driving function is located in the first position of the first panel; when the vehicle usage scenario is a parking scenario, the first order is that the icon corresponding to the parking function is located in the first position; when the vehicle usage scenario is a parking scenario, the first order is that the icon corresponding to the vehicle monitoring function is located in the first position; or, when the vehicle usage scenario is a parking scenario, the first order is that the icon corresponding to the second driving function is located in the first position; wherein, the first position is the starting position where multiple icons are set in the first panel.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, the first order is determined based on the frequency with which the user uses the intelligent driving function.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, multiple components include a first component associated with a first intelligent driving function. The acquisition unit is further configured to: acquire a second instruction in response to detecting user input on the first component; the processing unit is further configured to: when the vehicle's state meets the activation conditions of the first intelligent driving function, execute at least one of the following according to the second instruction: control the first intelligent driving function to start; or control the display device to display a function details page of the first intelligent driving function, the function details page including at least one of the following: information of the first intelligent driving function, controls for setting the first intelligent driving function, or controls for controlling the first intelligent driving function. Alternatively, the processing unit is further configured to: when the vehicle's state does not meet the activation conditions of the first intelligent driving function, control the prompting device to prompt first information according to the second instruction. The first information indicates that the first intelligent driving function is unusable, and / or the reason why the first intelligent driving function is unusable.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, multiple components are associated with N intelligent driving functions, where N intelligent driving functions are all the intelligent driving functions supported by the vehicle, and N is a positive integer.
[0043] In conjunction with the second aspect, in some implementations of the second aspect, the processing unit is further configured to: when a second intelligent driving function is added to the vehicle, control the display device to display a second panel, the second panel including multiple components of the first panel and a second component, the second component being associated with the second intelligent driving function.
[0044] In conjunction with the second aspect, in some implementations of the second aspect, the first panel includes a first area and a second area, the first area includes at least one card, the second area includes at least one icon, and the multiple components include at least one card and at least one icon.
[0045] Thirdly, a control device is provided, comprising: a processor for executing a computer program stored in the memory, such that the device performs the method in any possible implementation of the first aspect described above.
[0046] In conjunction with the third aspect, in some implementations of the third aspect, the control device also includes a memory.
[0047] Fourthly, an intelligent driving device is provided, which includes means as described in any of the possible implementations of the second to third aspects.
[0048] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the intelligent driving device is a vehicle.
[0049] Fifthly, a computer program product is provided, comprising: computer program code, which, when executed on a computer or processor, causes the computer or processor to perform the method in any possible implementation of the first aspect.
[0050] It should be noted that the above computer program code can be stored in whole or in part on a storage medium, which can be packaged together with the processor or packaged separately from the processor.
[0051] In a sixth aspect, a computer-readable medium is provided, the computer-readable medium storing instructions that, when executed by a processor, cause the processor to implement the method in any possible implementation of the first aspect.
[0052] In a seventh aspect, a chip is provided, the chip including circuitry for performing the method in any of the possible implementations of the first aspect described above.
[0053] For the beneficial effects not described in detail in aspects two through seven, please refer to the description in aspect one, which will not be repeated here. Attached Figure Description
[0054] Figure 1 is a functional schematic block diagram of the vehicle provided in an embodiment of this application;
[0055] Figure 2 is a schematic block diagram of the control system architecture provided in an embodiment of this application;
[0056] Figure 3 is a schematic flowchart of the control method provided in an embodiment of this application;
[0057] Figure 4 is a schematic diagram of the GUI provided in an embodiment of this application;
[0058] Figure 5 is a schematic diagram of an application scenario of the control method provided in the embodiments of this application;
[0059] Figure 6 is a schematic diagram of another application scenario of the control method provided in the embodiments of this application;
[0060] Figure 7 is a schematic diagram of another application scenario of the control method provided in the embodiments of this application;
[0061] Figure 8 is a schematic diagram of another application scenario of the control method provided in the embodiments of this application;
[0062] Figure 9 is another schematic diagram of the GUI provided in the embodiments of this application;
[0063] Figure 10 is another schematic diagram of the GUI provided in the embodiments of this application;
[0064] Figure 11 is another schematic diagram of the GUI provided in the embodiments of this application;
[0065] Figure 12 is another schematic diagram of the GUI provided in the embodiments of this application;
[0066] Figure 13 is another schematic flowchart of the control method provided in the embodiments of this application;
[0067] Figure 14 is another schematic block diagram of the control device provided in the embodiments of this application;
[0068] Figure 15 is another schematic block diagram of the control device provided in the embodiments of this application. Detailed Implementation
[0069] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0070] Figure 1 is a functional block diagram of a vehicle provided in an embodiment of this application. As shown in Figure 1, the vehicle 100 may include a sensing system 120, a display device, and a computing platform 150. The sensing system 120 may include several sensors for sensing information about the environment surrounding the vehicle 100. For example, the sensing system 120 may include a positioning system, which may be a Global Positioning System (GPS), a BeiDou system, or another positioning system. As another example, the sensing system 120 may also include one or more of the following: an inertial measurement unit (IMU), a lidar, a millimeter-wave radar, an ultrasonic radar, and a camera device.
[0071] The display devices 130 in the vehicle's cabin 100 are mainly divided into two categories: the first is in-vehicle displays; the second is projection displays, such as head-up displays (HUDs). In-vehicle displays are physical displays and an important component of the in-vehicle infotainment system. Multiple displays can be installed in the cabin, such as digital instrument cluster displays and central control screens. In some possible implementations, one or more of the aforementioned in-vehicle displays can be human-machine interfaces (HMIs), for example, the central control screen can be an HMI. Head-up displays, also known as head-up display systems, are mainly used to display driving information such as speed and navigation on a display device in front of the driver (e.g., the windshield). This reduces the driver's eye-shifting time, avoids pupil changes caused by eye-shifting, and improves driving safety and comfort. HUDs include, for example, combiner-HUD (C-HUD) systems, windshield-HUD (W-HUD) systems, and augmented reality HUD (AR-HUD) systems.
[0072] Some or all of the functions of vehicle 100 can be controlled by computing platform 150. Computing platform 150 may include processors 151 to 15n. A processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field-programmable gate array (FPGA). In reconfigurable hardware circuits, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement some or all of the functions of the aforementioned units. Furthermore, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. In addition, the computing platform 150 may also include a memory for storing instructions. Some or all of the processors 151 to 15n can call the instructions in the memory to implement the corresponding functions.
[0073] The computing platform 150 can control the operation of the intelligent driving system, which may include an advanced driving assistance system (ADAS) and an autonomous driving system (ADS). The intelligent driving system utilizes various sensors on the vehicle (including but not limited to: LiDAR, millimeter-wave radar, cameras, ultrasonic sensors, GPS, and inertial measurement units) to acquire information from the vehicle's surroundings, and analyzes and processes this information to achieve functions such as obstacle perception, target recognition, vehicle localization, path planning, and driver monitoring / alerts, thereby improving the safety, automation, and comfort of driving the vehicle.
[0074] At different levels of autonomous driving (or intelligent driving levels, ranging from L0 to L5, totaling six levels), intelligent driving systems can achieve different levels of automated driving assistance based on artificial intelligence algorithms and information acquired by multiple sensors. These levels of autonomous driving are based on the classification standards of the Society of Automotive Engineers (SAE). Specifically, L0 is no automation; L1 is driver assistance; L2 is partial automation; L3 is conditional automation; L4 is high automation; and L5 is full automation. At levels L1 to L3, the task of monitoring road conditions and reacting is jointly completed by the driver and the system, requiring the driver to take over dynamic driving tasks. Levels L4 and L5 allow the driver to completely transform into a passenger. Currently, the functions that intelligent driving systems can achieve mainly include, but are not limited to: adaptive cruise control, automatic emergency braking, automatic parking, blind spot monitoring, forward cross-traffic alert / braking, rear cross-traffic alert / braking, forward collision warning, lane departure warning, lane keeping assist, rear collision warning, traffic sign recognition, traffic jam assist, and highway assist. It should be understood that the various functions mentioned above can have specific modes at different levels of autonomous driving (L0-L5), with higher levels of autonomous driving corresponding to more intelligent modes. For example, automatic parking can include automatic parking assist (APA), remote parking assist (RPA), and automatic valet parking (AVP). With APA, the driver does not need to operate the steering wheel, but still needs to control the accelerator and brake from outside the vehicle; with RPA, the driver can remotely park the vehicle from outside using a terminal (e.g., a mobile phone); with AVP, the vehicle can park without a driver. In terms of corresponding autonomous driving levels, APA is approximately at Level 1, RPA is approximately at Level 2-L3, and AVP is approximately at Level 4.
[0075] As mentioned above, the methods for activating intelligent driving functions vary across different vehicles and models, involving various types such as hard buttons, soft buttons (or virtual buttons), and levers. This results in a high learning curve for users. Furthermore, the entry points for activating intelligent driving functions in current vehicle HMIs are diverse. For example, some intelligent driving functions (such as reversing trajectory tracking) require users to pull down the main interface of the display to access the primary control interface, and then click a virtual button within that interface to enter the function's details page—requiring at least two steps (secondary control) to activate these functions. Other intelligent driving functions require clicking on components displayed on the main interface. For instance, for "Sentry Mode," users need to click the "Vehicle Control Settings" button to enter the detailed settings page, and then click "Sentry Mode" within that page to activate the function. Clearly, this inconsistency in the methods for activating intelligent driving functions not only hinders users from quickly finding the desired functions but also makes it difficult for them to grasp all the intelligent driving functions supported by the vehicle.
[0076] In view of this, this application provides a control method, apparatus, and intelligent driving device that can provide a unified entry point for activating the intelligent driving functions supported by the vehicle, enabling users to quickly master the intelligent driving functions supported by the vehicle, helping to reduce the learning cost for users to learn how to access intelligent driving functions, thereby increasing the frequency of users using intelligent driving functions and improving the user's driving experience.
[0077] Figure 2 shows a schematic block diagram of the control system architecture provided in an embodiment of this application. As shown in Figure 2, the system includes a sensing module 210, a human-machine interaction module 220, a display module 230, and a control module 240. Specifically:
[0078] The perception module 210 may include one or more camera devices or one or more radar sensors from the perception system 120 shown in Figure 1, for collecting environmental information about the area where the vehicle is located, such as parking line information and obstacle information. The perception module 210 may also process the collected environmental information to build a world model consisting of roads, obstacles, etc., for downstream modules (such as the human-machine interaction module 220 and the control module 240). Alternatively, the perception module 210 may also collect the vehicle's driving status information and then determine the vehicle's driving scenario based on the driving status information and environmental information. The perception module 210 may send the collected and / or determined information to the control module 240.
[0079] The human-machine interface module 220 may include one or more of the display devices 130 shown in FIG. 1, such as an HMI; the human-machine interface module 220 may also include a sound-emitting device (such as a speaker, enclosure, etc.) and a sound-receiving device (such as a microphone). The display module 230 may include one or more of the display devices 130 shown in FIG. 1. The display module 230 may display an icon 1, which indicates that a panel 1 comprising multiple components is activated, each of which is associated with an intelligent driving function. The human-machine interface module 220 may receive user commands (including voice commands, touch screen commands, etc.) to control changes in the interface displayed on the display module 230. The human-machine interface module 220 may send the command to the display module 230 to control changes in the interface of the display module 230; alternatively, the human-machine interface module may send the command to the control module 240 so that the control module 240 determines whether it is permissible to control changes in the interface of the display module 230.
[0080] The control module 240 may include one or more processors in the computing platform 150 shown in FIG. 1, for planning a driving path for the vehicle based on environmental information obtained from the perception module 210. Furthermore, the control module 240 may also control the content displayed by the display module 230 based on driving status information and / or driving scenario information obtained from the perception module 210; or, the control module 240 may also control the content displayed by the display module 230 based on driving status information and / or driving scenario information obtained from the perception module 210, and instructions obtained from the human-machine interaction module 220. In one example, when the display module 230 displays icon 1, the control module 240 receives an instruction for clicking icon 1. The control module 240 can then control the order of multiple components in the panel displayed by the display module 230 according to the driving scenario of the intelligent driving device. In another example, when the display module 230 displays panel 1 which includes multiple components, it detects that the user clicks on component 1 among the multiple components. If the component is related to the activation of intelligent driving function 1 and the vehicle's driving status, the control module 240 can determine whether to display the function details page corresponding to component 1 based on the vehicle's driving status information.
[0081] It should be understood that the above modules are merely examples, and in actual applications, these modules may be added or removed as needed. For example, in the system architecture shown in Figure 2, the human-computer interaction module 220 and the display module 230 can be merged into one module. As another example, the control module 240 can be subdivided into a planning control module and a display control module, wherein the planning control module is used to plan the vehicle's driving path, and the display control module is used to control the content displayed by the display module 230.
[0082] Figure 3 shows a schematic flowchart of a control method provided in an embodiment of this application. This method can be executed by the vehicle 100 shown in Figure 1, or by the control module 240 shown in Figure 2. The method includes:
[0083] S301, the control display device displays icon 1, which is associated with at least one intelligent driving function.
[0084] In some implementations, at least one intelligent driving function may include at least one of the following functions: APA, AVP, adaptive cruise control (ACC), lane cruise control (LCC), navigation cruise assist (NCA), panoramic view, automatic emergency braking, blind spot monitoring, forward intersection traffic warning / braking, rear intersection traffic warning / braking, forward collision warning, lane departure warning, lane keeping assist, rear collision warning, traffic sign recognition, traffic jam assist, vehicle safety monitoring when the user is away from the vehicle (or sentry function), and reversing (i.e., controlling the vehicle's trajectory when moving forward and controlling the vehicle to return along the same route when in reverse gear). The NCA function refers to controlling the vehicle to travel to the destination according to the navigation route and being able to control the vehicle to perform operations such as passing intersections, changing lanes, and shifting gears based on road information such as traffic lights. In some implementations, at least one intelligent driving function may also include other intelligent vehicle control functions besides those mentioned above.
[0085] Exemplarily, the display device can be the display device in the foregoing embodiments. The association of icon 1 with at least one intelligent driving function can be understood as: icon 1 is an icon for displaying an entry component of an entry panel including at least one intelligent driving function. Wherein, an entry component for an intelligent driving function can be understood as: when an operation of clicking the component is detected, the intelligent driving function is activated, and / or, the display device is controlled to display the function details page of the intelligent driving function. The function details page may include at least one of the following: information about the intelligent driving function, controls for setting the intelligent driving function, or controls for controlling the intelligent driving function.
[0086] Among them, the controls used to set up intelligent driving functions can be understood as allowing adjustment of relevant parameters of the intelligent driving function. For example, when the intelligent driving function is a driving-related function (such as LCC, NCA, etc.), the controls may include controls for adjusting cruise speed, controls for adjusting following distance, etc.; as another example, when the intelligent driving function is a parking-related function (such as APA, etc.), the controls may include controls for selecting or changing the target parking space; and as yet another example, when the intelligent driving function is a vehicle monitoring function (such as the sentry function), the controls may include controls for setting the image capture frame rate. Furthermore, the controls used to control intelligent driving functions can be understood as allowing control to turn the intelligent driving function on or off.
[0087] S302, when a user clicks on icon 1, the control display device displays panel 1, panel 1 including at least one component, each of the at least one component being associated with one of at least one intelligent driving functions.
[0088] For example, a component associated with an intelligent driving function can be understood as an entry point component for that intelligent driving function. For instance, if the component is an icon, then the icon is the entry point icon for the intelligent driving device. Clicking the icon can activate the associated intelligent driving function and / or control the display device to show the function details page of the associated intelligent driving function.
[0089] To facilitate understanding of the control method provided in this application, the application scenarios of the control method provided in this application are described in detail below with reference to Figures 4 to 11. Figures 4 to 12 illustrate the method using a display device as a central control screen as an example.
[0090] Figure 4 illustrates a graphical user interface (GUI) provided in an embodiment of this application. If the vehicle is currently driving on a road, the GUI displayed on the central control screen can be as shown in Figure 4(a). This interface includes a status bar 401, a content display area 402, and a function bar 403. The status bar 401 includes a login control, a battery icon, a Bluetooth icon, a Wi-Fi icon, and a cellular signal icon, which respectively indicate the login status of the vehicle system, the remaining battery power, the Bluetooth on and / or connected status, the Wi-Fi on status, and the cellular signal strength. The function bar 403 includes a homepage icon, seat controls, air conditioning controls, and volume controls, which respectively control the content display area 402 to display the homepage, control the on / off switch of seat ventilation and / or adjust the airflow of seat ventilation, control the on / off switch of air conditioning and / or adjust the air conditioning temperature and heating / cooling status, adjust the in-vehicle air circulation status, and adjust the volume of the sound device. The content display area 402 includes a navigation search component 410, a driving information display area 420, and a function component 430. The navigation search component 410 receives the address input by the user and then determines navigation information to that address. The driving information display area 420 displays a virtual driving scene constructed based on perceived environmental information around the vehicle, as well as the vehicle's real-time speed information. The virtual driving scene includes the location information of obstacles around the vehicle (such as other vehicles and other traffic participants). The five icons in the function component 430, from left to right, are used to expand more functions, view traffic light information ahead or in the navigation route, find the location of nearby charging stations, open (or display) panel 1, and determine the vehicle's location. That is, icon 431 is used to open or control display panel 1, and icon 431 can be considered as an example of icon 1 in S301.
[0091] When a user clicks on icon 431, the control display device displays panel 440, which can be considered an example of the aforementioned panel 1. As shown in Figure 4(b), panel 440 includes area 441 and area 442. Area 441 may include at least one of the following: a card for displaying intelligent driving information, a card for frequently used intelligent driving functions, or a card for intelligent driving functions that may be used in the current driving scenario. Area 442 may include multiple icons. Some of these icons can serve as entry points for intelligent driving functions, i.e., these icons can be used to start, set, or control intelligent driving functions; other icons can serve as entry points for overall management of intelligent driving functions, i.e., these icons can be used to subscribe to and / or unsubscribe from intelligent driving functions, set intelligent driving preferences, etc. As shown in Figure 4(b), area 441 displays the "Intelligent Driving Experience Report" card, which shows information about the intelligent driving functions used. Area 442 displays icons for activating, setting, or controlling the panoramic surround view function, service subscription function, sentry function, reversing trajectory function, intelligent parking (APA) function, valet parking (AVP) function, intelligent driving experience report function, and intelligent driving settings function, in sequence. Among them, the "Intelligent Driving Settings" icon and the "Service Subscription" icon can be regarded as some examples of the aforementioned entry points for overall management of intelligent driving functions.
[0092] In some implementations, if no user operation is detected within a certain period of time after the display device displays panel 440, or if the user clicks on a location other than panel 440, the display device controls the panel 440 to close. This period of time can be 10 seconds, 15 seconds, or other durations. Furthermore, after the panel 440 is closed, the display device can switch to displaying the interface shown in Figure 4(a).
[0093] It should be noted that the components shown in Figure 4 (such as icons and cards) are merely illustrative examples. For instance, the status bar 401 and function bar 403 may display more or fewer icons. For example, the status bar 401 may display some or all of the Bluetooth, Wi-Fi, and cellular signal icons, or it may not display them, depending on the user's settings. Similarly, the function bar 403 may display other styles of icons based on the user's settings for seat ventilation and air conditioning status. Furthermore, the driving information display area 420 in the content display area 402 may also display other information, and the panel 440 may include more or fewer icons and / or cards associated with intelligent driving functions.
[0094] In actual implementation, when displaying panel 440, the type of cards and / or the order of icons in control panel 440 can be adjusted according to the actual vehicle usage scenario.
[0095] In some implementations, when the vehicle is in a driving scenario, the icons corresponding to driving functions (such as ACC, LCC, and panoramic surround view functions for assisted driving) can be brought to the forefront. For example, the icons associated with driving functions can be moved to the starting position of area 442 of panel 440. When the vehicle is in a driving scenario and assisted driving functions are activated, panel 440 can include cards containing controls for adjusting assisted driving parameters. For example, when the vehicle is driving on the road and LCC or NCA functions are activated, if the vehicle speed is set to 80 kilometers per second (km / h) and the following distance is set to 4 (i.e., 4 units of following distance), as shown in Figure 5(a), the driving information display area on the screen can include an icon 501 for indicating the following distance. Each gray trapezoid in icon 501 can be understood as a quantitative representation of one unit of following distance. In addition, the icon 502 indicating the vehicle speed can display the real-time vehicle speed, i.e., 80 km / h. For the aforementioned scenario, as shown in Figure 5(b), panel 440 may include a card 503 containing controls for adjusting driver assistance parameters, such as controls for adjusting cruise speed and following distance. Furthermore, an icon 504 associated with the surround-view function is positioned at the front for easy access by the user.
[0096] In other implementations, when a vehicle enters the parking lot and is in a parking scenario, the icons corresponding to parking functions (such as APA, AVP, etc.) can be brought to the front. For example, the icons associated with parking functions can be moved to the starting position of area 442 on panel 440. Furthermore, after confirming that a vehicle has entered the parking lot, or when detecting that a vehicle has left a parking space, panel 440 can include a card for parking payment. As shown in Figure 6(a), after a vehicle enters the parking lot (e.g., when a vehicle is detected entering the parking lot gate), the icons 601 associated with parking functions (including icons associated with APA and AVP) are brought to the front, as shown in Figure 6(b). Additionally, as shown in Figure 6(c), a card 602 for parking payment can be added to panel 440. This card 602 can include information such as the vehicle's license plate information, a payment QR code, the parking duration, and the amount to be paid.
[0097] In some implementations, as shown in Figure 7(a), after the vehicle is parked in the parking space (e.g., the vehicle is detected to have entered the parking space and the gear is switched to parking), the icon corresponding to the vehicle monitoring function (such as the sentry function) can be moved to the starting position of area 442 of panel 440. For example, as shown in Figure 7(b), the icon 701 associated with the sentry function is moved to the front to facilitate the activation of the vehicle monitoring function.
[0098] In some implementations, as shown in Figure 8(a), when a vehicle is about to leave the parking lot (e.g., when the vehicle is detected to be powered on and the gear is switched to drive or reverse), the icons corresponding to driving functions can be moved to the starting position of area 442 on the panel 440. As shown in Figure 8(b), the icon 703 associated with the panoramic surround view function is moved to the front, or the icon 704 associated with the reversing tracking function that may be used can also be moved to the front. In addition, the control panel 440 can display a card 702 for parking payment to facilitate the user's payment and exit from the parking lot.
[0099] In some implementations, the type of cards and / or the order of icons in panel 440 can be determined based on the frequency with which the user uses the intelligent driving functions. For example, icons associated with frequently used intelligent driving functions can be moved to the starting position of area 442 in panel 440. Another example is displaying cards associated with frequently used intelligent driving functions in panel 440. In still other implementations, the type of cards and / or the order of icons in panel 440 can be adjusted based on the frequency of user use of intelligent driving functions and the vehicle's usage scenario. For instance, for a certain usage scenario, the intelligent driving functions that may be used in that scenario include function 1 and function 2, and the user uses function 1 more frequently than function 2, then the icon associated with function 1 is placed before the icon associated with function 2. For example, in the parking scenario shown in Figure 6, if the user uses the AVP function more frequently than the APA function, the icon associated with the AVP function (i.e., the valet parking icon) is moved to the starting position of area 442 of panel 440, that is, the positions of the valet parking icon and the smart parking icon shown in Figure 6(b) are swapped.
[0100] In some implementations, the order of the cards and / or icons in panel 440 can also be user-defined. In one example, the order of icons or cards can be changed in response to a user dragging an icon or card. For instance, as shown in Figure 9(a), when it is detected that the user drags icon 901 to the position of icon 902, icon 901 is moved to the original position of icon 902, and other icons are moved one position to the right. The icon arrangement in panel 440 then becomes as shown in Figure 9(b). Alternatively, when it is detected that the user drags one icon to the position of another icon, only the positions of these two icons can be changed. As another example, as shown in Figure 9(c), when it is detected that the user drags card 903 to the position of card 904, the positions of the original cards 903 and 904 are swapped. The card arrangement in panel 440 then becomes as shown in Figure 9(d).
[0101] In some implementations, as shown in Figure 10(a), icons associated with some of the intelligent driving functions supported by the vehicle can be displayed on panel 440 according to user settings, and control 1001 can be provided on control panel 440 to display icons associated with all intelligent driving functions supported by the vehicle. When a user clicks control 1001, control panel 440 displays icons associated with all intelligent driving functions. When a new intelligent driving function is added to the vehicle, as shown in Figure 10(b), control 1001 can display a prompt point 1002 indicating that a new intelligent driving function exists in the vehicle. In the aforementioned case, when a user clicks control 1001, panel 440 can display icons associated with all intelligent driving functions, including the new intelligent driving function. As shown in Figure 10(c), taking the parking payment function as an example of the new intelligent driving function, icon 1003 is an icon associated with the new intelligent driving function, and prompt point 1004 indicates that the intelligent driving function associated with this icon is the new intelligent driving function. In some implementations, panel 440 can also display icons associated with all intelligent driving functions supported by the vehicle. When a new intelligent driving function is added, it is directly indicated by icon 1003. In some implementations, when the length of panel 440 is insufficient to display the icons associated with all intelligent driving functions supported by the vehicle, a slider control 1005 as shown in Figure 10(d) can be added. When the user slides slider control 1005, other icons can be displayed. In actual implementation, a control that controls the entire panel can also be set. That is, when the control is slid, the entire screen displayed on panel 440 scrolls up or down simultaneously to display other undisplayed screens.
[0102] In some implementations, when a user clicks on a component (such as an icon or card) associated with a certain intelligent driving function, the content displayed on the display device can be controlled based on whether the vehicle's status meets the activation conditions for that intelligent driving function. Specifically, if the vehicle's status meets the activation conditions for the intelligent driving function, the display device is controlled to display the function details page for that intelligent driving function; if the vehicle's status does not meet the activation conditions for the intelligent driving function, the display device is controlled to display a prompt message indicating that the intelligent driving function is restricted.
[0103] In one example, taking a vehicle entering a parking scenario as an example, as shown in Figure 11(a), when the user clicks the icon 1110 associated with the APA function, if the vehicle's status meets the APA activation conditions, the control display device displays the function details page shown in Figure 11(b). Specifically, the function details page includes a parking function control page 1120 and a vehicle real-time environment information display page 1130. The parking function control page 1120 is used to determine the target parking space in response to the user's operation, and / or to activate the automatic parking function in response to the user's operation to control the vehicle to park in the target parking space. The vehicle real-time environment information display page 1130 is used to display real-time environment information during the vehicle parking process. This real-time environment information can be real-time images captured by the vehicle's camera device, or it can be a virtual environment constructed based on information perceived by the vehicle's perception system. This virtual environment indicates the location of obstacles around the vehicle and / or parking space information. For example, the APA activation conditions may include the vehicle speed being less than a speed threshold (e.g., 25 km / h, or other speeds). When the system detects that a user has clicked the icon 1110 associated with the APA function, if the vehicle's status does not meet the APA activation conditions, the control display device displays the interface shown in Figure 12. This interface includes a prompt bar 1140 "Parking is temporarily unavailable, please reduce speed to below xx km / h" to inform the user that the parking function is restricted, and / or to remove the restriction. For example, "xx" can be the aforementioned speed threshold.
[0104] In another example, taking the scenario of a vehicle parking in a space as an example, if the activation conditions for the Sentinel function are that the vehicle is in the park position, the vehicle's battery level is greater than a certain threshold (e.g., 25%, or other battery levels), and the vehicle can communicate normally with the owner's application (e.g., Super Power Saving Mode, Airplane Mode, or Safe Mode are not enabled, and remote authorization is enabled), then when the system detects that the user has clicked the icon associated with the Sentinel function, and the vehicle's status meets the activation conditions for the Sentinel function, the Sentinel function is activated and / or the Sentinel function details page is displayed; when the system detects that the user has clicked the icon associated with the Sentinel function, and the vehicle's status does not meet the activation conditions for the Sentinel function, the control display device displays a message indicating that the Sentinel function is restricted.
[0105] In some implementations, the order of components (such as icons and / or cards) displayed on the control panel 440 can also be adjusted based on the vehicle's status. For example, when the vehicle's status does not meet the activation conditions for certain intelligent driving functions, the icons and / or cards corresponding to those functions are hidden. In one example, for a scenario where the vehicle is parked in a parking space, if the vehicle's status does not meet the activation conditions for the sentry function, the icon associated with the sentry function is not displayed on the control panel 440. For instance, in the scenario shown in Figure 7(a), when the vehicle does not meet the activation conditions for the sentry function, icon 701 shown in Figure 7(b) is hidden. In another example, for a vehicle driving scenario, if the road where the vehicle is driving has no lane markings, causing the vehicle to be unable to activate the LCC and / or NCA functions, the control panel 440 does not display the icons associated with the LCC and / or NCA functions.
[0106] The control method provided in this application can display a panel including components associated with the vehicle's intelligent driving functions based on user operations, helping to reduce the learning cost for users to learn how to access intelligent driving functions. Furthermore, it can adjust the type and / or order of components associated with intelligent driving functions displayed on the control panel according to the driving scenario and / or the user's habits of using intelligent driving functions, facilitating the user to enable relevant intelligent driving functions. In summary, the control method provided in this application helps to increase the frequency of user use of intelligent driving functions and improve the user's driving experience.
[0107] Figure 13 shows a schematic flowchart of the control method 1300 provided in an embodiment of this application. The method 1300 can be executed by the vehicle 100 shown in Figure 1, or by the control module 240 shown in Figure 2. The method 1300 includes:
[0108] S1310, Obtain a first instruction, the first instruction being used to request the display of a first panel, the first panel including multiple components, each of the multiple components being associated with a smart driving function of the vehicle.
[0109] For example, the first panel may be either the aforementioned panel 1 or panel 440.
[0110] In some implementations, the first instruction can be generated based on an operation detected by the human-machine interaction module. In one example, the first instruction can be generated in response to a user's operation on the display device; for example, the first instruction can be generated based on the aforementioned click of icon 1, or it can be generated based on other user operations on the display device. In another example, the first instruction can be a voice command, such as "Vehicle Assistant, please open the first panel." In yet another example, a physical button or lever in the vehicle is associated with the first panel; when the button is pressed or the lever is moved, the display device shows the first panel. In this case, the first instruction can be generated based on the detection result of the physical button being pressed or the lever being moved.
[0111] In some implementations, multiple components may be associated with N intelligent driving functions, where N intelligent driving functions are all intelligent driving functions supported by the vehicle, or, where N intelligent driving functions are all intelligent driving functions supported by the vehicle's current state, and N is a positive integer. For example, the multiple components may include icons and / or cards, and the intelligent driving functions associated with the components can be referred to the description in the foregoing embodiments, which will not be repeated here.
[0112] It should be noted that in actual implementation, the first panel can display all components from multiple components. Alternatively, the first panel can display only a portion of the components, and then display the remaining components in response to user actions. For example, the style of the first panel is shown in Figure 10(d), which displays the remaining components when the user slides slider control 1005.
[0113] In some implementations, the first panel includes a first area and a second area. The first area includes at least one card, and the second area includes at least one icon. Alternatively, a panel may include at least one card and at least one icon. For example, the first area may be the aforementioned area 441, and the at least one card may include at least one of the following: a card for displaying intelligent driving information, a card for frequently used intelligent driving functions, or a card for intelligent driving functions that may be used in the current driving scenario. The second area may be the aforementioned area 442, and the at least one icon may include one or more icons associated with intelligent driving functions, or the at least one icon may also include an icon for managing or setting intelligent driving functions, such as the aforementioned "Intelligent Driving Settings" icon and "Service Subscription" icon.
[0114] S1320, according to the first instruction, the display device controlling the vehicle displays the first panel.
[0115] For example, the display device may include one or more of the aforementioned display devices 130.
[0116] In some implementations, multiple components include a first card, and a display device controlling the vehicle displays a first panel, including: controlling the type of the first card displayed on the display device according to the vehicle's usage scenario. More specifically, when the usage scenario is an intelligent driving scenario, the first card is a card including controls for adjusting intelligent driving parameters. Alternatively, when the usage scenario is a parking lot scenario, the first card is a card for parking payment. For example, when the usage scenario is an intelligent driving scenario, the first card can be the aforementioned card 503; when the usage scenario is a parking lot scenario, the first card can be the aforementioned card 602.
[0117] For example, a parking lot scenario can be understood as a vehicle driving or parking in a parking lot. This can include scenarios where a vehicle enters a parking lot intending to park; it can also include scenarios where a vehicle starts moving from a parking space in a parking lot and is preparing to leave or is leaving the parking space to exit the parking lot. Furthermore, the aforementioned parking lot can be an underground parking lot or a surface parking lot, etc. Vehicles can determine whether they are located in the parking lot based on images recognized by visual sensors (such as cameras), or they can also determine whether they are located in the parking lot based on positioning information obtained by a positioning system.
[0118] It should be noted that in this implementation, when the content of the first card changes, it can be understood as a change in the card type, that is, a change in the intelligent driving function associated with the card. In actual implementation, the first panel may include other cards besides the first card. For example, in an intelligent driving scenario, in addition to displaying the first card which includes controls for adjusting intelligent driving parameters, a card associated with the intelligent driving experience report may also be displayed, as shown in Figure 5(b). As another example, in a parking lot scenario, in addition to displaying the first card which includes information for parking payment, a card associated with the intelligent driving experience report may also be displayed, as shown in Figure 6(c).
[0119] In some implementations, multiple components include multiple icons, which are arranged in a first order on a first panel. Controlling the vehicle's display device to display the first panel includes: according to the vehicle's usage scenario, controlling the display device to display the multiple icons in the first order. More specifically, when the usage scenario is a driving scenario, the first order corresponds to the icon for a first driving function, located in the first position on the first panel; when the usage scenario is a parking scenario, the first order corresponds to the icon for a parking function, located in the first position; or, when the usage scenario is a parking scenario, the first order corresponds to the icon for a vehicle monitoring function, located in the first position; when the usage scenario is a parking scenario, the first order corresponds to the icon for a second driving function, located in the first position; wherein, the first position is the starting position where multiple icons are set on the first panel.
[0120] For example, the first driving category functions include functions such as ACC, LCC, and NCA for controlling vehicle driving; alternatively, the first driving category functions may also include functions such as panoramic surround view for observing the surrounding driving environment. The second driving category functions may include functions such as panoramic surround view for observing the surrounding driving environment. Parking category functions include functions such as AVP and APA for controlling the vehicle to park in and / or exit from parking spaces. Vehicle monitoring category functions may include functions such as user off-vehicle monitoring. For example, the area where multiple icons are set in the first panel can be area 442 in the aforementioned embodiment, and the starting position of this area can be the first or first few positions of the first row of multiple rows of icons. If the vehicle supports multiple different functions in one category, all of these different functions can be set at the aforementioned starting position. For example, in a parking scenario, if the vehicle supports AVP and APA, the icons associated with these two functions can be set at the aforementioned starting position, as shown in Figure 6(b).
[0121] In real-time implementation, the primary location can also be any other location that is easy for users to find and / or click.
[0122] For a more specific implementation of adjusting the type of cards and / or the order of icons in the first panel according to the usage scenario, please refer to the description in the foregoing embodiments, which will not be repeated here.
[0123] In some implementations, the first order is determined based on the frequency of the user's use of the intelligent driving functions. For example, the icons associated with the intelligent driving functions that the user uses most frequently are moved to the aforementioned starting position. In other implementations, the first order is determined based on the driving scenario and the frequency of the user's use of the intelligent driving functions. For example, if multiple intelligent driving functions may be used in a certain driving scenario, the icon associated with the most frequently used intelligent driving function is moved to the aforementioned starting position. For more specific implementations of adjusting the icon order based on the frequency of use of intelligent driving functions, please refer to the descriptions corresponding to Figures 5 to 8 in the aforementioned embodiments, which will not be repeated here.
[0124] In some implementations, the type of cards and / or the order of icons in the first panel can be determined in response to user actions. For specific implementation details, please refer to the description of the corresponding part in Figure 9, which will not be repeated here.
[0125] In some implementations, multiple components include a first component associated with a first intelligent driving function. The method further includes: in response to detecting user input to the first component, obtaining a second instruction; when the vehicle's state meets the activation conditions of the first intelligent driving function, executing at least one of the following according to the second instruction: controlling the first intelligent driving function to start; or controlling a display device to display a function details page of the first intelligent driving function, the function details page including at least one of the following: information about the first intelligent driving function, controls for setting the first intelligent driving function, or controls for controlling the first intelligent driving function. Alternatively, when the vehicle's state does not meet the activation conditions of the first intelligent driving function, controlling a prompting device to prompt first information according to the second instruction. The first information indicates that the first intelligent driving function is unusable, and / or the reason why the first intelligent driving function is unusable.
[0126] For example, the input to the first component may be a click on the first component, a voice command to access the application corresponding to the first component, or other operations on the first component. Furthermore, the prompting device may include a display device, or may also include a sound-emitting device, and the first information may be audio played through the sound-emitting device.
[0127] For example, taking the first component as icon 1110 in Figure 11, the first information can be the information in the prompt bar 1140 in Figure 12. "Parking is temporarily unavailable" can be regarded as an example of the first information indicating that the first intelligent driving function cannot be used, and "Please reduce to below xx km / h" can be regarded as an example of the first information indicating the reason why the first intelligent driving function cannot be used.
[0128] In some implementations, the vehicle also supports a third intelligent driving function, which is associated with a third component. The method further includes: when the vehicle's state does not meet the activation conditions of the third intelligent driving function, the first panel does not include the third component; or, when the vehicle's state meets the activation conditions of the third intelligent driving function, the first panel includes the third component, i.e., multiple components include the third component.
[0129] For example, if the third intelligent driving function is a sentry function, then the third component is the icon and / or card associated with the sentry function. Furthermore, when the vehicle's state does not meet the conditions for enabling the sentry function, the icon and card associated with the sentry function are not displayed on the first panel.
[0130] For a more detailed description of the specific implementation of the content displayed by the vehicle status control display device, please refer to the description of the corresponding parts of Figures 11 and 12, which will not be repeated here.
[0131] In some implementations, the method further includes: when a second intelligent driving function is added to the vehicle, the control display device displays a second panel, the second panel including multiple components of the first panel and a second component, the second component being associated with the second intelligent driving function.
[0132] For example, the second panel and the first panel are the same panel, with the second panel being a different style of the first panel. For instance, when the vehicle has not added a second intelligent driving function, the first panel includes all components except for icon 1003 shown in Figure 10(c); when the vehicle adds a second intelligent driving function, the second panel can be the panel shown in Figure 10(c). In actual implementation, the display device can display some components in the second panel, for example, as shown in Figure 10(b), and then, upon detecting a corresponding user operation, display all components in the second panel (as shown in Figure 10(c)), or display the remaining components in the second panel.
[0133] The control method provided in this application embodiment can display an entry point for activating the intelligent driving functions supported by the vehicle on a first panel. This allows users to quickly grasp the intelligent driving functions supported by the vehicle, reducing the time required for users to find the entry point for the desired intelligent driving function and reducing the steps required to activate the intelligent driving function, thereby increasing the frequency of user use of the intelligent driving function. Furthermore, it helps reduce the learning cost for users to learn how to access intelligent driving functions, thus improving the user's driving experience.
[0134] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0135] The control method provided by the embodiments of this application has been described in detail above with reference to Figures 1 to 13. The apparatus provided by the embodiments of this application will now be described in detail below with reference to Figures 14 and 15. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments; therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.
[0136] Figure 14 shows a schematic block diagram of a control device 2000 provided in an embodiment of this application. The device 2000 may include units for executing the methods shown in Figures 3 and 13. Furthermore, each unit in the device 2000 implements a corresponding process of the above-described method embodiment. The device 2000 includes an acquisition unit 2010, which can be used to implement corresponding data acquisition or transmission / reception functions. The device 2000 also includes a processing unit 2020, which can be used to implement corresponding processing functions.
[0137] Optionally, the device 2000 further includes a storage unit, which can be used to store instructions and / or data. The processing unit 2020 can read the instructions and / or data in the storage unit so that the device can perform the relevant actions in the aforementioned method embodiments.
[0138] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0139] It should also be understood that the device 2000 described herein is embodied in the form of a functional unit. The terms “module” or “unit” may refer to application-specific ASICs, electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memory for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components that support the described functions.
[0140] The apparatuses described above are capable of implementing the corresponding steps performed by the computing platform 150 in the methods described above. These functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above; for example, the acquisition unit 2010 can be replaced by a transceiver, and other units, such as processing units, can be replaced by a processor, used to execute the relevant processing operations in each method embodiment.
[0141] Exemplarily, the acquisition unit 2010 and processing unit 2020 can be disposed in the vehicle 100 shown in FIG. 1, or they can also be disposed in the system shown in FIG. 2. More specifically, the acquisition unit 2010 and processing unit 2020 can be disposed in the control module 240. Exemplarily, the operations performed by the acquisition unit 2010 and processing unit 2020 can be performed by a single processor, or they can be performed by different processors. In specific implementation, the one or more processors can be processors disposed in the vehicle 100 shown in FIG. 1; or, the device 2000 can be a chip disposed in the vehicle 100.
[0142] In the specific implementation process, the units in the above device can be fully or partially integrated together, or they can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-a-chip (SoC).
[0143] Figure 15 is another schematic block diagram of the control device provided in an embodiment of this application. The control device 2100 shown in Figure 15 may include a processor 2110, a transceiver 2120, and a memory 2130. The processor 2110, transceiver 2120, and memory 2130 are connected via internal connection paths. The memory 2130 is used to store instructions, and the processor 2110 is used to execute the instructions stored in the memory 2130 to implement the methods in the above embodiments. Optionally, the memory 2130 may be coupled to the processor 2110 via an interface or integrated with the processor 2110.
[0144] It should be noted that the transceiver 2120 mentioned above may include, but is not limited to, transceiver devices such as input / output interfaces, to realize communication between device 2100 and other devices or communication networks.
[0145] Memory 2130 can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes various forms such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0146] Transceiver 2120 uses transceiver devices, such as but not limited to transceivers, to enable communication between device 2100 and other devices or communication networks to receive / send data / information for implementing the methods in the above embodiments.
[0147] This application also provides an intelligent driving device, which includes the control device 2000 or control device 2100 in the above embodiments.
[0148] The intelligent driving devices involved in the embodiments of this application may include road vehicles, water vehicles, air vehicles, industrial equipment, agricultural equipment, or entertainment equipment, etc. For example, intelligent driving devices may be vehicles, which are vehicles in a broad sense, including transportation vehicles (such as commercial vehicles, passenger cars, motorcycles, flying cars, trains, etc.), industrial vehicles (such as forklifts, trailers, tractors, etc.), engineering vehicles (such as excavators, bulldozers, cranes, etc.), agricultural equipment (such as lawnmowers, harvesters, etc.), amusement equipment, toy vehicles, etc. The embodiments of this application do not specifically limit the type of vehicle.
[0149] In some implementations, the intelligent driving device includes the vehicle 100 shown in Figure 1.
[0150] This application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to implement the methods described in the above embodiments of this application.
[0151] This application also provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to implement the methods described in the above embodiments of this application.
[0152] This application also provides a chip, including circuitry, for performing the methods described in the above embodiments of this application.
[0153] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0154] In the description of the embodiments of this application, unless otherwise stated, " / " means "or", for example, A / B can mean A or B; "and / or" in this document describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In this application, "at least one" means one or more, and "more" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0155] The use of prefixes such as "first" and "second" in this application embodiment is solely for distinguishing different descriptive objects and does not limit the position, order, priority, quantity, or content of the described objects. The use of ordinal numbers and other prefixes to distinguish descriptive objects in this application embodiment does not constitute a limitation on the described objects. The description of the described objects is found in the claims or the context of the embodiments, and the use of such prefixes should not constitute unnecessary restrictions.
[0156] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0157] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between the various embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0158] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0159] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0160] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A control method characterized by, The method comprises: obtaining a first instruction for requesting display of a first panel, the first panel comprising a plurality of components, each of the plurality of components being associated with one intelligent driving function of a vehicle; controlling a display device of the vehicle to display the first panel according to the first instruction.
2. The method of claim 1, wherein, The plurality of components comprises a first card, and the controlling the display device of the vehicle to display the first panel comprises: controlling a type of the first card displayed by the display device according to a use scenario of the vehicle.
3. The method of claim 2, wherein, When the use scenario is an intelligent driving scenario, the first card is a card comprising a control for adjusting an intelligent driving parameter; or When the use scenario is a parking lot scenario, the first card is a card for parking fee payment.
4. The method according to any one of claims 1 to 3, characterized in that, The plurality of components comprises a plurality of icons arranged in a first order in the first panel, and the controlling the display device of the vehicle to display the first panel comprises: controlling the display device to display the plurality of icons in the first order according to the use scenario of the vehicle.
5. The method of claim 4, wherein, When the use scenario is a driving scenario, the first order is that an icon corresponding to a first driving type function is located at a first position of the first panel. When the use scenario is a parking scenario, the first order is that an icon corresponding to a parking type function is located at the first position. When the use scenario is a post-parking parking scenario, the first order is that an icon corresponding to a vehicle monitoring type function is located at the first position; or When the use scenario is a post-parking driving-out-of-parking-space scenario, the first order is that an icon corresponding to a second driving type function is located at the first position. The first position is a starting position at which the plurality of icons are arranged in the first panel.
6. The method according to claim 4 or 5, characterized in that, The first order is determined according to a frequency of use of an intelligent driving function by a user.
7. The method according to any one of claims 1 to 6, characterized in that, The plurality of components comprises a first component associated with a first intelligent driving function, and the method further comprises: obtaining a second instruction in response to detecting an input of a user to the first component; when a state of the vehicle satisfies an enabling condition of the first intelligent driving function, performing at least one of the following according to the second instruction: controlling the first intelligent driving function to start; or controlling the display device to display a function detail page of the first intelligent driving function, the function detail page comprising at least one of information of the first intelligent driving function, a control for setting the first intelligent driving function, or a control for controlling the first intelligent driving function; or when the state of the vehicle does not satisfy the enabling condition of the first intelligent driving function, controlling a prompt device to prompt first information according to the second instruction, wherein the first information indicates that the first intelligent driving function cannot be used and / or a reason why the first intelligent driving function cannot be used.
8. The method according to any one of claims 1 to 7, characterized in that, The plurality of components are associated with N intelligent driving functions, the N intelligent driving functions being all intelligent driving functions supported by the vehicle, wherein N is a positive integer.
9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: When the vehicle adds a second intelligent driving function, the display device displays a second panel, the second panel including the plurality of components of the first panel and a second component, the second component being associated with the second intelligent driving function.
10. The method according to any one of claims 1 to 9, characterized in that, The first panel includes a first area and a second area, the first area including at least one card, and the second area including at least one icon, and the plurality of components including the at least one card and the at least one icon.
11. A control device characterized by comprising: The method includes obtaining a first instruction, the first instruction being used to request display of a first panel, the first panel including a plurality of components, each component of the plurality of components being associated with an intelligent driving function of a vehicle; and controlling, according to the first instruction, a display device of the vehicle to display the first panel. The plurality of components include a first card, and the processing unit is configured to: According to a use scenario of the vehicle, control the type of the first card displayed by the display device.
12. The apparatus of claim 11, wherein, When the use scenario is an intelligent driving scenario, the first card is a card including a control used to adjust an intelligent driving parameter; or When the use scenario is a parking lot scenario, the first card is a card used to pay for parking.
13. The apparatus of claim 12, wherein, The plurality of components include a plurality of icons arranged in a first order in the first panel. The processing unit is configured to:
14. The apparatus of any one of claims 11 to 13, wherein, According to a use scenario of the vehicle, control the display device to display the plurality of icons in the first order. When the use scenario is a driving scenario, the first order is that an icon corresponding to a first driving class function is located at a first position of the first panel. When the use scenario is a parking scenario, the first order is that an icon corresponding to a parking class function is located at the first position.
15. The apparatus of claim 14, wherein, When the use scenario is a post-parking parking scenario, the first order is that an icon corresponding to a vehicle monitoring class function is located at the first position; or When the use scenario is a post-parking driving-out-of-parking-space scenario, the first order is that an icon corresponding to a second driving class function is located at the first position. The first position is a starting position at which the plurality of icons are arranged in the first panel. The first order is determined according to a frequency of use of an intelligent driving function by a user. The plurality of components include a first component associated with a first intelligent driving function, and the obtaining unit is further configured to:
16. The apparatus of claim 14 or 15, wherein, In response to detecting an input of the user to the first component, obtain a second instruction.
17. The apparatus of any one of claims 11 to 16, wherein, The processing unit is further configured to: When a state of the vehicle satisfies an enabling condition of the first intelligent driving function, perform at least one of the following according to the second instruction: Control the first intelligent driving function to start; or control the display device to display a function detail page of the first intelligent driving function, the function detail page including at least one of information of the first intelligent driving function, a control used to set the first intelligent driving function, or a control used to control the first intelligent driving function; or The processing unit is further configured to: When the state of the vehicle does not satisfy the enabling condition of the first intelligent driving function, the second instruction is used to control a prompt device to prompt first information, wherein the first information indicates that the first intelligent driving function cannot be used, and / or a reason why the first intelligent driving function cannot be used.
18. The apparatus of any one of claims 11-17, wherein, The plurality of components are associated with N intelligent driving functions, and the N intelligent driving functions are all intelligent driving functions supported by the vehicle, wherein N is a positive integer.
19. The apparatus of any of claims 11 to 18, wherein, The processing unit is further configured to: When the vehicle adds a second intelligent driving function, the display device is controlled to display a second panel, and the second panel includes the plurality of components of the first panel and a second component, and the second component is associated with the second intelligent driving function.
20. The apparatus of any one of claims 11-19, wherein, The first panel includes a first area and a second area, the first area includes at least one card, the second area includes at least one icon, and the plurality of components include the at least one card and the at least one icon.
21. A control device characterized by comprising: The apparatus comprises: A processor configured to execute a computer program stored in a memory, so that the apparatus performs the method of any one of claims 1 to 10.
22. The apparatus of claim 21, wherein, The apparatus further comprises the memory.
23. A computer-readable storage medium, characterized in that, Instructions stored thereon, when executed by a processor, implement the method of any one of claims 1 to 10.
24. A chip, characterized by The chip comprises a circuit configured to perform the method of any one of claims 1 to 10.
25. A computer program product, characterised in that, The computer program product comprises computer program code which, when executed by a processor, implements the method of any one of claims 1 to 10.
26. An intelligent driving device, comprising: The apparatus of any one of claims 11 to 22, or the computer readable storage medium of claim 23, or the chip of claim 24, or the intelligent driving device loaded with the computer program product of claim 25.
Citation Information
Patent Citations
Display method and device, electronic equipment, storage medium and driving equipment
CN115421630A
Vehicle-mounted service display method, vehicle and program product
CN115826802A
Intelligent display method and system for vehicle interaction function, electronic equipment and medium
CN116027998A
Automatic parking method, device, system, terminal, medium and program product
CN116161057A
Display device
JP2020029221A