Display method for intelligent driving, computer readable storage medium and vehicle
By introducing instrument communication services into the vehicle, seamless communication between the HUD and intelligent driving applications is achieved, solving the problem of high performance consumption in multi-screen display systems and improving user experience and display efficiency.
Patent Information
- Application Number
- CN202511386925.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2025-12-16
AI Technical Summary
The multi-screen display system in current vehicles results in high system performance consumption, long display latency, and slow interaction, which affects the user experience.
By sending a theme switching signal to the HUD, the instrument communication service is used to transmit the theme switching signal between the host real-time operating system and the intelligent driving application, enabling seamless communication and theme switching across systems.
It improves display and interaction efficiency, enhances user experience, and reduces system performance consumption.
Smart Images

Figure CN121133409A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a display method for intelligent driving, a computer readable storage medium and a vehicle. BACKGROUND
[0002] With the development of more and more screens in the vehicle, intelligent driving display becomes an important embodiment of the seniority of the car. It is increasingly necessary for multiple screens to display intelligent driving, especially as the configuration rate of HUD (Head-Up Display, head-up display) is increasing. HUD and instruments, central control, etc. all display intelligent driving. At present, the industry realizes multi-screen display, that is, all screens can display intelligent driving at the same time to highlight the seniority, but this will lead to intelligent driving applications being displayed in multiple screens. The simultaneous triggering of these applications will cause high system performance occupation, system lagging, long display delay, slow interaction, and great impact on user experience. SUMMARY
[0003] The present application aims to at least solve one of the technical problems in the related art. To this end, the first object of the present application is to provide a display method for intelligent driving. A theme switching signal is sent to the HUD. The theme switching signal is sent to the HUD APP in the host real-time operating system through the HUD. The theme switching signal sent by the HUD APP is received through the instrument communication service, and the theme switching signal is sent to the intelligent driving application program through the instrument communication service, so that theme switching is performed through the intelligent driving application program. Thus, the display interaction efficiency can be improved, the user experience can be improved, and the system performance occupation can be reduced.
[0004] The second object of the present application is to provide another display method for intelligent driving.
[0005] The third object of the present application is to provide a computer readable storage medium.
[0006] The fourth object of the present application is to provide a vehicle.
[0007] To achieve the above objects, the first aspect of the present application provides a display method for intelligent driving applied to an Android system. The method comprises the following steps: sending a theme switching signal to the HUD; sending the theme switching signal to the HUD APP in the host real-time operating system through the HUD; receiving the theme switching signal sent by the HUD APP through the instrument communication service, and sending the theme switching signal to the intelligent driving application program through the instrument communication service, so as to perform theme switching through the intelligent driving application program.
[0008] According to the display method for intelligent driving provided in the embodiments of the present application, a theme switching signal is sent to a HUD, the theme switching signal is sent to a HUD APP in a host real-time operating system through the HUD, the theme switching signal sent by the HUD APP is received through an instrument communication service, and the theme switching signal is sent to an intelligent driving application program through the instrument communication service, so that theme switching is performed through the intelligent driving application program. Therefore, the method can improve display interaction efficiency, improve user experience, and reduce system performance occupation.
[0009] In addition, the display method for intelligent driving provided in the embodiments of the present application can have the following additional technical features: According to one embodiment of the present application, the method comprises: in the case where the theme switching signal is a HUD intelligent driving theme signal, sending the HUD intelligent driving theme signal to a HUD APP in a host real-time operating system through the HUD; receiving the HUD intelligent driving theme signal sent by the HUD APP through an instrument communication service, and sending the HUD intelligent driving theme signal to an intelligent driving application program through the instrument communication service, so as to switch to a HUD intelligent driving theme through the intelligent driving application program and send a closing intelligent driving display to an instrument APP in the host real-time operating system.
[0010] According to one embodiment of the present application, the method further comprises: in the case where the theme switching signal is a HUD map theme signal, sending the HUD map theme signal to a HUD APP in a host real-time operating system through the HUD; receiving the HUD map theme signal sent by the HUD APP through an instrument communication service, and sending the HUD map theme signal to an intelligent driving application program through the instrument communication service, so as to switch to a HUD map theme through the intelligent driving application program.
[0011] According to one embodiment of the present application, the method further comprises: sending the HUD map theme signal to the instrument APP through the instrument communication service, so that the instrument APP sends a display intelligent driving request to the intelligent driving application program; and in the case where the display intelligent driving request is received through the instrument communication service, sending the display intelligent driving request to the intelligent driving application program, so as to switch to an instrument intelligent driving theme through the intelligent driving application program.
[0012] To achieve the above object, the second aspect of the present application proposes another display method of intelligent driving, applied to a host real-time operating system, characterized in that the method comprises: receiving a theme switching signal sent by a HUD; sending the theme switching signal to an instrument communication service in an Android system through a HUD APP, so that the instrument communication service sends the theme switching signal to an intelligent driving application program, to switch themes through the intelligent driving application program.
[0013] According to the display method of intelligent driving of the present application, the theme switching signal sent by the HUD is received, the theme switching signal is sent to the instrument communication service in the Android system through the HUD APP, so that the instrument communication service sends the theme switching signal to the intelligent driving application program, to switch themes through the intelligent driving application program. Thus, the method can improve the display interaction efficiency, improve the user experience, and reduce the system performance occupation.
[0014] In addition, the display method of intelligent driving according to the above-mentioned embodiments of the present application can also have the following additional technical features: According to one embodiment of the present application, the method comprises: in the case that the theme switching signal is a HUD intelligent driving theme signal, receiving the HUD intelligent driving theme signal through the HUD, and sending the HUD intelligent driving theme signal to the instrument communication service, so that the instrument communication service sends the HUD intelligent driving theme signal to the intelligent driving application program, to switch to the HUD intelligent driving theme through the intelligent driving application program, and sends a closing intelligent driving display to an instrument APP in the host real-time operating system.
[0015] According to one embodiment of the present application, the method comprises: in the case that the theme switching signal is a HUD map theme signal, receiving the HUD map theme signal through the HUD, and sending the HUD map theme signal to the instrument communication service, so that the instrument communication service sends the HUD map theme signal to the intelligent driving application program, to switch to the HUD map theme through the intelligent driving application program.
[0016] According to one embodiment of the present application, the method comprises: in the case that the HUD intelligent driving theme signal is received through the instrument APP, locking the operation interface of the intelligent driving theme of the instrument APP; in the case that the instrument APP display interface is the operation interface of the intelligent driving theme, switching the instrument APP display interface to the next theme interface.
[0017] To achieve the above object, the third aspect of the present application proposes a computer readable storage medium, which stores a program, and the program is executed by a processor to realize the above-mentioned display method of intelligent driving.
[0018] The computer-readable storage medium according to the embodiments of this application, by implementing the above-described intelligent driving display method during execution, can improve display interaction efficiency, enhance user experience, and reduce system performance consumption.
[0019] To achieve the above objectives, a vehicle is provided in the fourth aspect of this application, including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the above-described intelligent driving display method.
[0020] The vehicle according to the embodiments of this application can improve display interaction efficiency, enhance user experience, and reduce system performance consumption by executing the above-described intelligent driving display method.
[0021] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0022] Figure 1 This is a flowchart of a display method for intelligent driving according to an embodiment of this application; Figure 2 This is a flowchart of a display method for intelligent driving according to another embodiment of this application; Figure 3 This is a schematic diagram illustrating the display interaction according to one embodiment of this application; Figure 4 This is a block diagram of a vehicle according to an embodiment of this application. Detailed Implementation
[0023] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0024] The following description, with reference to the accompanying drawings, outlines an intelligent driving display method, a computer-readable storage medium, and a vehicle according to embodiments of this application.
[0025] Figure 1 This is a flowchart of a display method for intelligent driving according to an embodiment of this application.
[0026] like Figure 1 As shown, the intelligent driving display method of this application embodiment may include the following steps: S1, send a topic switching signal to the HUD; S2, sends the topic switching signal to the HUD APP in the host real-time operating system via HUD; S3 receives the theme switching signal sent by the HUD APP through the instrument communication service, and sends the theme switching signal to the intelligent driving application through the instrument communication service so that the theme can be switched through the intelligent driving application.
[0027] Specifically, in one embodiment of this application, the intelligent driving display method is applied to the Android system. This leverages the rich application ecosystem of Android to provide drivers with more customized and personalized display options. Android offers an intuitive and user-friendly interface, allowing users to easily switch and customize HUD display content, such as navigation, media playback, and vehicle status, thereby enhancing the driving experience. Furthermore, in one example of this application, the HUD is divided into two parts: one with separate optical engine hardware (responsible for receiving power-on and power-off signals), and the other a HUD APP integrated into the host real-time operating system, responsible for displaying HUD graphics, HMI (Human-Machine Interface), and other display content. Integrating these into a single host avoids the slow interaction and response speed issues caused by CAN bus connections. Additionally, an instrument cluster APP is also integrated into the host real-time operating system, responsible for instrument display.
[0028] First, a theme switching signal can be sent to the HUD. For example, the driver or passenger selects the desired HUD display theme through the user interface of the in-vehicle infotainment system (such as a touchscreen, voice command, gesture recognition, or physical button). After receiving the user's selection, the in-vehicle infotainment system converts it into a theme switching request. This request can include the type of information to be displayed, layout, color scheme, etc. For example, different driving modes correspond to different display styles; that is, by controlling the current driving mode, the corresponding theme switching signal can be determined. Thus, a theme switching signal can be generated according to the request. This signal can contain the identification information of the target theme, as well as other parameters that may be needed. Therefore, the driver or passenger can quickly switch the content displayed on the HUD according to their needs or preferences, such as navigation, speed, media playback, etc.
[0029] After receiving a signal, the HUD transmits it to the head unit via the vehicle's internal communication network (such as the CAN bus). The HUD app, running on the head unit's real-time operating system (such as QNX), receives this signal. The HUD app, running on the head unit's real-time operating system, is responsible for handling the HUD's display logic and content, ensuring that the HUD's display content responds promptly to user commands issued through the infotainment system, enabling rapid updates. The head unit's real-time operating system is the vehicle's main control unit, running a real-time operating system (such as QNX), and is responsible for handling the vehicle's critical functions and data.
[0030] Because the intelligent driving application is displayed on the central control screen, it is set up on the Android system. A dedicated instrument communication service needs to be added to the Android system. This instrument communication service is a software service used to transmit information and commands between different vehicle systems (such as the QNX system and the Android system). It is specifically responsible for handling the rapid processing of communication between the real-time operating system (such as the QNX system), the instrument cluster, the HUD app, and the Android system. It should be noted that the current MCU transmission method is not used here because the MCU transmits large amounts of information and its processing is not timely. Therefore, a dedicated instrument communication service is used for specialized communication. That is, after the HUD app in the host system processes the theme switching signal, it sends this signal to the intelligent driving application through the instrument communication service. This communication service acts as a bridge between different applications, ensuring that information can be transmitted quickly and accurately. The intelligent driving application, running on the Android system, receives the theme switching signal and performs the corresponding theme switching operation according to the signal indication, such as updating the displayed content and adjusting the interface layout. Thus, through the instrument communication service, seamless communication between different operating systems (such as QNX and Android) is achieved, enabling HUD theme switching to be performed across systems. This cross-system communication mechanism improves the system's flexibility and scalability, while also providing drivers with a richer and more personalized driving experience.
[0031] This improves display interaction efficiency, enhances user experience, and reduces system performance consumption.
[0032] According to one embodiment of this application, the intelligent driving display method includes: when the theme switching signal is a HUD intelligent driving theme signal, sending the HUD intelligent driving theme signal to the HUDAPP in the host real-time operating system via the HUD; receiving the HUD intelligent driving theme signal sent by the HUD APP via the instrument communication service, and sending the HUD intelligent driving theme signal to the intelligent driving application via the instrument communication service, so as to switch to the HUD intelligent driving theme through the intelligent driving application, and sending a message to the instrument APP in the host real-time operating system to turn off the intelligent driving display.
[0033] Specifically, the system determines the current theme switching signal. If the signal is a HUD intelligent driving theme signal, it first sends the signal to the HUD APP in the host real-time operating system. For example, when a user selects intelligent driving mode, the system generates a HUD intelligent driving theme signal, which is sent to the HUD control unit via the vehicle's internal communication network. The HUD control unit can then forward the signal to the HUD APP in the host real-time operating system. Upon receiving the signal, the HUD APP processes it and prepares the corresponding display content.
[0034] The system receives HUD intelligent driving theme signals from the HUD app via the instrument cluster communication service, and then forwards these signals to the intelligent driving application. The intelligent driving application then switches to the HUD intelligent driving theme and sends a signal to the instrument cluster app in the host real-time operating system to disable the intelligent driving display. In other words, the HUD app sends the HUD intelligent driving theme signal to the intelligent driving application via the instrument cluster communication service. Upon receiving the signal, the intelligent driving application performs a theme switching operation and updates the displayed content to reflect intelligent driving information. The intelligent driving application sends a signal to the instrument cluster app in the host real-time operating system to disable the intelligent driving display. Upon receiving this signal, the instrument cluster app stops displaying intelligent driving information on the instrument cluster, ensuring consistency and avoiding information redundancy. Thus, the driver can see intelligent driving-related information on the HUD, such as navigation, vehicle speed, and traffic conditions, while the instrument cluster displays other vehicle status information, such as engine speed and fuel level. This method improves driving safety, reduces driver distraction, and provides a personalized and rich driving experience.
[0035] Through the above steps, the intelligent driving display method achieves coordinated display of intelligent driving information between the HUD and the instrument panel, ensuring effective information transmission and driving safety.
[0036] According to one embodiment of this application, the intelligent driving display method further includes: when the theme switching signal is a HUD map theme signal, sending the HUD map theme signal to the HUDAPP in the host real-time operating system via the HUD; receiving the HUD map theme signal sent by the HUD APP via the instrument communication service, and sending the HUD map theme signal to the intelligent driving application via the instrument communication service, so as to switch to the HUD map theme via the intelligent driving application.
[0037] Specifically, the theme switching signal is determined. If the theme switching signal is a HUD map theme signal, it can be sent to the HUD APP in the host real-time operating system via the HUD. For example, a user selects a map display mode through the in-vehicle infotainment system (based on Android), which may be done via touchscreen, voice command, or physical button. The in-vehicle system recognizes the user's selection and generates a HUD map theme signal, which contains the user's instruction to display map information on the HUD. The generated HUD map theme signal is sent to the HUD control unit via the vehicle's internal communication network (such as CAN bus, Ethernet, or wireless network). The HUD control unit may include optomechanical hardware and a HUD APP. The optomechanical hardware is responsible for the physical display of the HUD, while the HUD APP is responsible for handling the display logic and content. After receiving the HUD map theme signal, the HUD optomechanical hardware will perform necessary processing if needed, such as adjusting optical settings to adapt to the map display. The optomechanical hardware sends the processed signal to the HUD APP integrated in the host QNX system. The HUD APP receives the HUD map theme signal from the optomechanical hardware and prepares the corresponding map display content based on the signal content. HUD apps may need to communicate with map services to obtain map data for the current location and convert it into a format suitable for HUD display.
[0038] The system receives HUD map theme signals from the HUD app via the instrument cluster communication service and then forwards these signals to the autonomous driving application, allowing the application to switch to the desired HUD map theme. In essence, the HUD app sends the HUD map theme signal to the autonomous driving application through the instrument cluster communication service. This service acts as a bridge between the two applications, ensuring fast and accurate information transmission. The instrument cluster communication service runs on the Android system and handles communication with the HUD app within the QNX system. Upon receiving the HUD map theme signal, the autonomous driving application performs the corresponding theme switching operation and updates the displayed content to reflect the map information. The application may need to adjust the interface layout to ensure clear map display on the HUD and may need to synchronize with the navigation system to provide real-time navigation guidance. The autonomous driving application also sends a signal to the instrument cluster app in the host real-time operating system, instructing it to turn off the autonomous driving display so that the HUD can focus on displaying map information. Upon receiving this signal, the instrument cluster app stops displaying autonomous driving-related information, such as ADAS warnings, on the instrument cluster.
[0039] Through the steps described above, the driver can see clear map navigation information on the HUD, while the instrument panel displays other vehicle status information, such as intelligent driving information, vehicle speed, and fuel level. This improves driving safety, reduces driver eye shifts, and provides a personalized and enriching driving experience. Control through the intelligent driving application ensures the timely updating and accuracy of the HUD display.
[0040] According to one embodiment of this application, the intelligent driving display method includes: sending a HUD map theme signal to an instrument APP via an instrument communication service, so that the instrument APP sends a display intelligent driving request to the intelligent driving application; and, upon receiving the display intelligent driving request via the instrument communication service, sending the display intelligent driving request to the intelligent driving application so that the intelligent driving application can switch to the instrument intelligent driving theme.
[0041] Specifically, when the user selects a map display mode, the system generates a HUD map theme signal, which is sent to the HUD control unit via the vehicle's internal communication network. The HUD control unit (including the optical hardware and the HUD app) receives the signal. The optical hardware may need to adjust optical settings to adapt to the map display, while the HUD app processes the signal and prepares the map display content. The HUD app then sends the HUD map theme signal to the intelligent driving application via the instrument cluster communication service, which acts as a bridge to ensure accurate information transmission between different systems. Upon receiving the HUD map theme signal, the intelligent driving application performs a theme switching operation and updates the display content to reflect the map information.
[0042] The intelligent driving application sends a request to the instrument cluster app to display intelligent driving information. This request is sent via the instrument cluster communication service so that the instrument cluster app can update its display content. The instrument cluster app receives the request via the instrument cluster communication service and updates its display content accordingly, switching to the intelligent driving theme. The intelligent driving application, based on the instrument cluster app's request, switches to the intelligent driving theme, which may involve updating the interface layout and display content to ensure that the instrument cluster displays information relevant to intelligent driving.
[0043] Through the steps described above, the driver can see intelligent driving-related information on the instrument panel, such as ADAS warnings and vehicle status. Simultaneously, the HUD displays map navigation information, providing clear route guidance. This achieves seamless communication between different operating systems (such as QNX and Android) through the instrument panel communication service. The system can also quickly switch displayed content based on user selection, improving the user experience. By centrally displaying key information, it reduces driver distraction and enhances driving safety.
[0044] In summary, the intelligent driving display method according to the embodiments of this application sends a theme switching signal to the HUD, which then transmits the signal to the HUD APP in the host real-time operating system. The HUD APP receives the theme switching signal via an instrument communication service and transmits it to the intelligent driving application, allowing theme switching to be performed through the application. Therefore, this method improves display interaction efficiency, enhances user experience, and reduces system performance consumption.
[0045] Figure 2 This is a flowchart of a display method for intelligent driving according to an embodiment of the present invention.
[0046] like Figure 2 As shown, the intelligent driving display method of this embodiment of the invention may include the following steps: S10 receives the topic switching signal sent by the HUD.
[0047] S11 sends the theme switching signal to the instrument communication service in the Android system via the HUD APP, so that the instrument communication service can send the theme switching signal to the intelligent driving application for theme switching via the intelligent driving application.
[0048] Specifically, in one embodiment of this application, the intelligent driving display method is applied to a host real-time operating system (RTOS), which processes the HUD (Head-Up Display) theme switching signal. The driver selects a specific display theme (such as navigation, media playback, intelligent driving information, or driving mode change) through the vehicle's user interface (which may include a touchscreen, voice control, or physical buttons). This signal is sent to the HUD control unit via the vehicle's internal communication network (such as a CAN bus, Ethernet, or wireless network). The HUD app in the HUD control unit receives the theme switching signal and prepares the corresponding display content based on the received signal. This may include obtaining information from the vehicle's navigation system, media playback system, or other data sources. The HUD app then sends the processed theme switching signal to the instrument communication service in the host ROS.
[0049] The Instrument Cluster Communication Service (ICSC) receives a theme switching signal from the HUD app and forwards it to the autonomous driving application on the Android system. This service acts as a bridge between different operating systems and applications, ensuring fast and accurate information transmission. The autonomous driving application receives the theme switching signal and performs a theme switching operation based on the received signal. This may involve updating display content, adjusting the interface layout, or synchronizing with other systems (such as the navigation system). The autonomous driving application updates its display content to reflect the new theme. The autonomous driving application may send a confirmation signal to the ICSC, indicating that the theme switching has been successfully performed and the vehicle's user interface can be updated to reflect the new theme, providing visual feedback to the driver.
[0050] As a result, users can quickly switch the HUD display content according to their needs, enhancing the personalized experience, and achieve efficient communication between different applications through the instrument communication service, reducing system resource consumption.
[0051] According to one embodiment of this application, the intelligent driving display method includes: when the theme switching signal is a HUD intelligent driving theme signal, receiving the HUD intelligent driving theme signal through the HUD, and sending the HUD intelligent driving theme signal to the instrument communication service, so that the instrument communication service sends the HUD intelligent driving theme signal to the intelligent driving application, so as to switch to the HUD intelligent driving theme through the intelligent driving application, and sending a message to the instrument APP in the host real-time operating system to turn off the intelligent driving display.
[0052] Specifically, the driver selects the intelligent driving (Smart Driving) mode through the in-vehicle infotainment system (based on Android). The system recognizes the user's selection and generates a HUD Smart Driving theme signal, indicating the need to display intelligent driving-related information. The HUD system receives this signal and forwards it to the instrument cluster communication service. The instrument cluster communication service receives the signal from the HUD system and forwards it to the intelligent driving application. This service acts as a bridge between different systems, ensuring fast and accurate signal transmission. Upon receiving the signal, the intelligent driving application performs a theme switching operation and updates the displayed content to reflect the intelligent driving information.
[0053] The intelligent driving application sends a signal to the instrument cluster app in the host real-time operating system, instructing it to turn off the intelligent driving display. Upon receiving the signal, the instrument cluster app stops displaying intelligent driving-related information, such as ADAS warnings, on the instrument cluster. The HUD app updates the HUD display content according to the instructions from the intelligent driving application, displaying intelligent driving-related information and ensuring that the information displayed on the HUD is synchronized with the intelligent driving application to provide a consistent user experience.
[0054] Thus, through the instrument communication service, seamless integration between the HUD, the instrument app, and the intelligent driving application is achieved, providing a consistent user experience.
[0055] According to one embodiment of this application, the display method for intelligent driving includes: when the theme switching signal is a HUD map theme signal, receiving the HUD map theme signal through the HUD and sending the HUD map theme signal to the instrument communication service, so that the instrument communication service sends the HUD map theme signal to the intelligent driving application, so as to switch to the HUD map theme through the intelligent driving application.
[0056] Specifically, in intelligent driving systems, a vehicle's display system typically includes multiple screens, such as a HUD (Head-Up Display) and an instrument panel display. These screens need to switch themes according to different driving scenarios and user needs, such as switching from a normal driving theme to a HUD map theme to provide more intuitive navigation information. When the system needs to switch the HUD theme to the HUD map theme, the host computer sends a specific signal. This signal is generated based on the vehicle's current state and the user's operational needs. For example, the user may have selected the "HUD map display" mode through the navigation system on the central control screen, or the vehicle's autonomous driving system may have automatically triggered this mode based on road conditions. This signal typically contains the theme switching command and related parameters, such as the target theme type (HUD map theme) and the switching priority. This information is transmitted through the vehicle's internal communication network (such as the CAN bus).
[0057] The HUD's optical-mechanical hardware is responsible for receiving signals from the host computer. This hardware includes sensors, controllers, etc., capable of recognizing and processing signals from the host. When it receives a HUD map theme signal, the HUD hardware performs initial parsing and confirmation. After confirming the received signal is correct, the HUD hardware responds. This may include initializing the HUD display module, preparing to receive and display map data. Simultaneously, the HUD hardware sends an acknowledgment signal to the host, indicating it is ready for theme switching. The HUD hardware then transmits the received HUD map theme signal to the instrument cluster communication service via the vehicle's internal communication network. This service is a dedicated software module responsible for handling communication between the HUD, instrument cluster, and other intelligent driving applications. During transmission, the signal may need to undergo format conversion to ensure the instrument cluster communication service can correctly parse and process it. For example, the signal may be converted from a hardware-specific format to a standard format recognizable by the software system. After receiving the HUD map theme signal, the instrument cluster communication service performs further parsing and verification. It checks the integrity and accuracy of the signal, ensuring it has not been lost or damaged during transmission. The instrument cluster communication service then distributes the parsed signal to the relevant intelligent driving applications. This process involves the collaborative work of multiple software components to ensure that signals are delivered to the target application quickly and accurately.
[0058] After receiving the HUD map theme signal from the instrument cluster communication service, intelligent driving applications (such as navigation systems and autonomous driving assistance systems) process it. It adjusts its display logic and data processing flow based on the signal content. The application loads the corresponding map data and user interface elements according to the requirements of the HUD map theme signal. For example, it might retrieve the current route information from the vehicle's navigation system and convert it into a map image suitable for HUD display. After completing data loading and interface element adjustment, the intelligent driving application switches the display content to the HUD map theme. This may involve updating the HUD display content, such as displaying maps, navigation instructions, traffic signs, and other information.
[0059] After receiving map data and display instructions from the intelligent driving application, the HUD updates its display content. The HUD's display module renders the map image based on the received data and projects it into the driver's field of vision. The HUD optimizes the display content based on the vehicle's current status and driving environment. For example, it may adjust the map zoom level based on the vehicle's speed and direction of travel, or highlight key information when providing navigation instructions.
[0060] Therefore, through this theme switching mechanism, the system can quickly and accurately switch the displayed content according to different driving scenarios and user needs, thereby improving the user experience.
[0061] According to one embodiment of this application, the intelligent driving display method includes: when a HUD intelligent driving theme signal is received through the instrument panel APP, locking the intelligent driving theme operation interface of the instrument panel APP; when the instrument panel APP display interface is the intelligent driving theme operation interface, switching the instrument panel APP display interface to the next theme interface.
[0062] Specifically, in intelligent driving systems, the vehicle's instrument panel display (controlled via an instrument cluster app) and HUD (Head-Up Display) typically display information related to driver assistance. To ensure driving safety and user experience, the instrument panel display needs to be adjusted accordingly when the HUD displays an intelligent driving theme. The HUD intelligent driving theme signal can be emitted by the HUD system. When the HUD needs to display an intelligent driving-related theme (such as navigation information, autonomous driving assistance information, etc.), it sends a signal through the vehicle's internal communication network (such as CAN bus or Ethernet). This signal contains instructions for theme switching and related parameters, such as theme type (intelligent driving theme), signal priority, etc. The instrument cluster app receives the intelligent driving theme signal from the HUD through the vehicle's communication network. The instrument cluster app is a software module running in the vehicle's instrument cluster control system and is responsible for processing the instrument cluster's display content.
[0063] When the instrument cluster app receives the HUD intelligent driving theme signal, it will lock the current intelligent driving theme operation interface. This means that users will not be able to perform operations related to the intelligent driving theme through the instrument cluster interface, such as adjusting intelligent driving function settings or switching intelligent driving modes. Locking the operation interface ensures consistency and stability of the instrument cluster display when the HUD displays the intelligent driving theme. This prevents users from frequently switching between the HUD and instrument cluster, thereby improving driving safety and user experience. Locking the operation interface can be implemented through software logic. For example, the instrument cluster app can disable operation buttons or menu options related to the intelligent driving theme, or display a prompt message when the user attempts to perform an operation, informing the user that the current operation is unavailable.
[0064] The instrument cluster app checks if the currently displayed interface is a smart driving-themed interface. This can be done by checking the interface's identifiers or content characteristics. For example, the app can check if the currently displayed interface contains smart driving-related icons, text, or data. If the currently displayed interface is indeed a smart driving-themed interface, it proceeds to the next step; otherwise, no further action is required. After confirming that the currently displayed interface is a smart driving-themed interface, the instrument cluster app needs to determine the next theme interface. The next theme interface can be a predefined default interface or an interface dynamically selected based on user settings or vehicle status. For example, the next theme interface could be the speedometer and tachometer display, or a vehicle status information display. The instrument cluster app then switches the current smart driving-themed interface to the next theme interface. This involves updating the displayed content, including clearing smart driving-themed display elements and loading the display elements for the next theme interface. When switching display content, the instrument cluster app optimizes the display effect to ensure a smooth and flicker-free transition. For example, gradient or animation effects can be used to achieve the content switching.
[0065] Therefore, by locking the intelligent driving theme operation interface and switching the display content, the system can ensure that the display content of the instrument panel remains consistent and stable when the intelligent driving theme is displayed on the HUD, thereby improving driving safety and user experience.
[0066] In summary, as a specific example, in one embodiment of this application, the HUD is divided into two parts: separate optomechanical hardware responsible for receiving power-on and power-off signals and controlling the hardware startup and shutdown of the HUD; and the HUD application integrated into the host QNX system, responsible for displaying the HUD's graphics, HMI (Human-Machine Interface), and other display content. By integrating the HUD application into the host QNX system, the slow interaction and response speed problems caused by using CAN bus connections are avoided. This design separates hardware control and software display functions, improving the system's response speed and stability.
[0067] The instrument cluster app is responsible for displaying information on the dashboard, including vehicle speed, RPM, fuel level, etc. Integrating the instrument cluster app into the QNX system ensures the real-time performance and reliability of the dashboard display, while also facilitating efficient communication with other systems (such as the HUD app). The intelligent driving APK is placed in the Android system, responsible for intelligent driving-related displays and functions. A service added to the Android system specifically handles communication between the instrument cluster app and HUD app in the QNX system and the Android system (intelligent driving APK). The instrument cluster communication service is used instead of traditional MCU transmission methods because MCUs transmit large amounts of information and are slow to process. The instrument cluster communication service can quickly handle communication tasks, ensuring efficient system operation.
[0068] When the instrument cluster app and HUD app receive theme change notifications, the instrument cluster communication service receives these notifications and sends them to the Intelligent Driving APK (intelligent driving application). The Intelligent Driving APK adjusts its display content according to the notification and feeds back the screen projection change to the instrument cluster app and HUD app via the instrument cluster communication service. This step ensures that all relevant applications and system components can respond to theme changes in a timely manner, maintaining consistency in the displayed content. The host sends a CAN signal to the HUD optical engine hardware, instructing the HUD to switch to the Intelligent Driving theme. The HUD optical engine hardware responds to the signal and replies to the host for confirmation. The host notifies the HUD app integrated into the QNX system. After receiving the theme change signal, the HUD app sends the signal to the instrument cluster communication service in the Android system. The instrument cluster communication service forwards the theme change notification to the Intelligent Driving APK. The Intelligent Driving APK switches to the instrument cluster display according to the notification, maintaining the HUD interface display while canceling the Intelligent Driving display on the instrument cluster interface. This step achieves synchronous switching of the HUD and instrument panel display content, ensuring that users see consistent Intelligent Driving information on both the HUD and instrument panel. After receiving the signal from the HUD to display intelligent driving information, the instrument panel disables the ADAS (Advanced Driver Assistance System) interface. The original intelligent driving APK area of the instrument panel displays the vehicle speed status to avoid blank display. If the instrument panel is currently on the ADAS interface, it automatically switches to the next valid theme. This step ensures that the instrument panel will not have a blank or chaotic display state when displaying intelligent driving information on the HUD, improving user experience and driving safety.
[0069] The host application sends a CAN signal to the HUD hardware, instructing the HUD to switch to the map theme. Upon receiving the signal, the HUD hardware sends a signal to the APK integrated into the host to switch to the map theme, initiating a handshake. The HUD hardware also sends a HUD status signal to the instrument cluster. Upon receiving the HUD status signal, the instrument cluster sends a display request signal to the intelligent driving APK via the instrument cluster communication service protocol, requesting screen projection. This step enables the HUD to switch from the intelligent driving theme to the map theme, ensuring that the instrument cluster and the intelligent driving APK can respond and update their display content promptly. The intelligent driving APK processes the HUD theme switching signal, sending an ADASClosed signal to turn off the intelligent driving display on the HUD. The intelligent driving APK then displays the information on the instrument cluster. This step ensures that intelligent driving information switches from the HUD to the instrument cluster display, maintaining consistency and continuity of the displayed content. This ensures efficient and rapid switching and synchronization of display content between the HUD, instrument cluster, and intelligent driving APK. By integrating different functional modules into different systems and using dedicated communication services for coordination, the system can significantly improve response speed and user experience while reducing performance overhead.
[0070] In summary, the intelligent driving display method according to the embodiments of this application receives a theme switching signal sent by the HUD, and sends the theme switching signal to the instrument communication service in the Android system through the HUD APP, so that the instrument communication service sends the theme switching signal to the intelligent driving application, and the theme is switched through the intelligent driving application. Therefore, this method can improve display interaction efficiency, enhance user experience, and reduce system performance consumption.
[0071] For ease of understanding, the interaction between the Android system and the host real-time operating system of the present invention is described in a specific embodiment, such as... Figure 3As shown, on the Android system side, when a user selects to switch themes in the settings, this operation triggers the intelligent driving APK to receive a theme change notification. The Vehicle Hardware Abstraction Layer (VHAL) in the Android system receives the user's selection and sends a switching signal via the CAN bus. The HUD hardware in the host real-time operating system (such as QNX) receives the signal on the CAN bus and reports the HUD CAN change information to the HUD APP. The instrument cluster APP and HUD APP receive theme change notifications via PPS (Publish / Subscribe). The instrument cluster APP and HUD APP send the received theme change signal to the instrument cluster communication service in the Android system. Upon receiving the theme change signal, the instrument cluster communication service forwards it to the intelligent driving APK (i.e., the intelligent driving application) for theme switching. After receiving the theme switching signal, the intelligent driving APK notifies the instrument cluster communication service to project the HUD screen. The instrument cluster communication service sends projection requests to both the instrument cluster APP and HUD APP. The HUD APP and instrument cluster APP execute the corresponding theme switching operations based on the received projection requests. The HUD APP and instrument cluster APP update their respective display content based on the received theme change notifications. Based on theme change notifications, the Smart Driving APK updates its display content on both the instrument cluster projection screen and the HUD projection screen. Through these steps, the system completes the entire theme switching process from user interaction to content updates on each display unit. This series of coordinated steps ensures that when a user switches themes, the Smart Driving APK in the Android system, the instrument cluster app and HUD app in the QNX system, and the HUD hardware all synchronously update their display content, thus providing a consistent user experience.
[0072] Corresponding to the above embodiments, this application also proposes a computer-readable storage medium.
[0073] The computer-readable storage medium of this application embodiment stores a program that, when executed by a processor, implements the above-described intelligent driving display method.
[0074] According to the computer-readable storage medium of the present application embodiment, by executing the above-described intelligent driving display method, the display interaction efficiency can be improved, the user experience can be enhanced, and the system performance consumption can be reduced.
[0075] Corresponding to the above embodiments, this application also proposes a vehicle.
[0076] like Figure 4As shown, the vehicle 200 in this embodiment may include: a memory 210, a processor 220, and a program stored in the memory 210 and executable on the processor 220. When the processor 220 executes the program, it implements the above-described intelligent driving display method.
[0077] The vehicle according to the embodiments of this application can improve display interaction efficiency, enhance user experience, and reduce system performance consumption by executing the above-described intelligent driving display method.
[0078] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0079] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0080] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0081] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0082] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0083] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A display method for intelligent driving, characterized in that, Applied to the Android system, the method includes: Send a topic switching signal to the HUD; The HUD sends the topic switching signal to the HUD APP in the host real-time operating system. The system receives the theme switching signal sent by the HUD APP through the instrument communication service, and sends the theme switching signal to the intelligent driving application through the instrument communication service, so as to switch themes through the intelligent driving application.
2. The display method for intelligent driving according to claim 1, characterized in that, The method includes: When the theme switching signal is the HUD intelligent driving theme signal, the HUD intelligent driving theme signal is sent to the HUD APP in the host real-time operating system through the HUD; The system receives the HUD intelligent driving theme signal sent by the HUD APP through the instrument communication service, and sends the HUD intelligent driving theme signal to the intelligent driving application through the instrument communication service, so as to switch to the HUD intelligent driving theme through the intelligent driving application, and sends a message to the instrument APP in the host real-time operating system to turn off the intelligent driving display.
3. The display method for intelligent driving according to claim 1, characterized in that, The method further includes: When the theme switching signal is a HUD map theme signal, the HUD map theme signal is sent to the HUD APP in the host real-time operating system via the HUD. The system receives the HUD map theme signal sent by the HUD APP through the instrument communication service, and sends the HUD map theme signal to the intelligent driving application through the instrument communication service, so as to switch to the HUD map theme through the intelligent driving application.
4. The display method for intelligent driving according to claim 2, characterized in that, Also includes: The instrument communication service sends the HUD map theme signal to the instrument APP, so that the instrument APP can send a display intelligent driving request to the intelligent driving application; Upon receiving a display intelligent driving request via the instrument communication service, the display intelligent driving request is sent to the intelligent driving application to switch to the instrument intelligent driving theme via the intelligent driving application.
5. A display method for intelligent driving, characterized in that, Applied to a host real-time operating system, the method is characterized by comprising: Receive topic switching signals sent by the HUD; The theme switching signal is sent to the instrument communication service in the Android system via the HUD APP, so that the instrument communication service sends the theme switching signal to the intelligent driving application, and the theme switching is performed through the intelligent driving application.
6. The display method for intelligent driving according to claim 5, characterized in that, The method includes: When the theme switching signal is the HUD intelligent driving theme signal, the HUD receives the HUD intelligent driving theme signal and sends it to the instrument communication service, so that the instrument communication service sends the HUD intelligent driving theme signal to the intelligent driving application, so that the intelligent driving application can switch to the HUD intelligent driving theme and send a message to the instrument APP in the host real-time operating system to turn off the intelligent driving display.
7. The display method for intelligent driving according to claim 5, characterized in that, The method includes: When the theme switching signal is a HUD map theme signal, the HUD receives the HUD map theme signal and sends it to the instrument communication service, so that the instrument communication service sends the HUD map theme signal to the intelligent driving application, so that the intelligent driving application can switch to the HUD map theme.
8. The display method for intelligent driving according to claim 6, characterized in that, The method includes: When the HUD intelligent driving theme signal is received through the instrument panel APP, the operation interface of the intelligent driving theme of the instrument panel APP is locked; If the instrument panel APP display interface is the intelligent driving theme interface, switch the instrument panel APP display interface to the next theme interface.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the display method for intelligent driving as described in any one of claims 1 to 8.
10. A vehicle, characterized in that, include: Memory, used to store computer programs; A processor, configured to implement the steps of the display method for intelligent driving as described in any one of claims 1 to 8 when executing the computer program.