Intelligent cabin system, vehicle and display method

By using a set of drive systems to manage multiple hardware in the smart cockpit system, the problems of system structure complexity and slow response speed are solved, and system simplification, maintenance costs are reduced and response speed is improved.

CN119840533APending Publication Date: 2025-04-18BEIJING VOYAGER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411814547.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the intelligent cockpit system, due to the parallelization of multiple drive systems, the system structure is complex, the response speed is slow, and the maintenance cost is high.

Method used

Managing multiple hardware through a set of driver systems simplifies the system structure, reduces maintenance costs, ensures consistency and low latency of data flows, and improves system response speed.

Benefits of technology

It realizes simplification of the system structure, reduces maintenance costs, ensures consistency and low latency of data flow, and improves system response speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119840533A_ABST
    Figure CN119840533A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent cabin system, a vehicle and a display method.The system comprises an application layer, a platform service layer and a hardware platform layer, the hardware platform layer comprises a main control module and at least two display modules, and each display module is connected with the main control module through a display interface on the main control module; the display module comprises a touch assembly and a display assembly; the main control module is configured to execute the following operations when calling an operating system service of the platform service layer: when a touch signal is received through a target display interface in the at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound with the target touch component; determining a to-be-displayed signal associated with a touch object in the touch signal from an application program of an application layer; and the to-be-displayed signal is sent to the target display component to be displayed by calling the display and touch service of the platform service layer. According to the system, management of multiple pieces of hardware is achieved through one set of driving system, and the response speed of the system is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart cockpits, and in particular to a smart cockpit system, a vehicle and a display method. Background Art

[0002] Smart cockpit refers to a collection of advanced hardware, software and human-computer interaction systems deployed in the car cockpit, which covers the instrument panel, central control navigation system, HUD (Heads Up Display), operating system, voice recognition, face recognition and touch recognition, etc. These smart electronic products work together to greatly enhance the car-machine interconnection, voice and touch interaction experience in the smart cockpit, while also enhancing the overall comfort and safety.

[0003] In response to the needs of different functional modules in the smart cockpit, the industry currently generally adopts a strategy of running multiple drive systems in parallel. For example, by adopting two drive system solutions, QNX drives the instrument screen and Android drives the central control screen, the smart cockpit system not only achieves effective isolation and collaborative work between different functional modules, but also gives full play to the advantages of their respective operating systems. However, running multiple systems in parallel also brings some challenges, such as high system structure complexity and slow system response speed. Summary of the invention

[0004] The present invention aims to solve one of the technical problems in the related art at least to a certain extent.

[0005] To this end, the first embodiment of the present invention proposes an intelligent cockpit system, which can manage multiple hardware through a set of drive systems, simplify the system structure, reduce maintenance costs, ensure the consistency and low latency of the internal data flow of the system, and improve the system response speed.

[0006] A second aspect of the present invention provides a vehicle.

[0007] A third embodiment of the present invention provides a display method for an intelligent cockpit system.

[0008] To achieve the above-mentioned purpose, an embodiment of the present invention proposes an intelligent cockpit system, comprising: an application layer, comprising at least one application program; a platform service layer, comprising an operating system service and a display and touch service; a hardware platform layer, comprising a main control module and at least two display modules; wherein at least two display interfaces are integrated on the main control module, each of the display modules is connected to the main control module through a corresponding display interface, and each of the display modules includes a touch component and a display component bound to each other; wherein the main control module is configured to perform the following steps when calling the operating system service: in response to receiving a touch signal through a target display interface among the at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component; determining a signal to be displayed associated with a touch object in the touch signal from the application program; and sending the signal to be displayed to the target display component by calling the display and touch service, so as to display the signal to be displayed through the target display component.

[0009] The smart cockpit system of the embodiment of the present invention includes: an application layer, a platform service layer and a hardware platform layer; the hardware platform layer includes a main control module and at least two display modules, the main control module integrates at least two display interfaces, each display module is connected to the main control module through a corresponding display interface, and each display module includes a touch component and a display component bound to each other; wherein the main control module is configured to perform the following steps when calling the operating system service in the platform service layer: in response to receiving a touch signal through a target display interface in at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component; determining a signal to be displayed associated with a touch object in the touch signal from an application in the application layer; sending the signal to be displayed to the target display component by calling the display and touch service in the platform service layer, so as to display the signal to be displayed through the target display component. Thus, the system can manage multiple hardware through a set of drive systems, simplify the system structure, reduce maintenance costs, ensure the consistency and low latency of the internal data flow of the system, and improve the system response speed.

[0010] In addition, the smart cockpit system proposed in the embodiment of the present invention may also have the following additional technical features:

[0011] In one embodiment of the present invention, the system further comprises:

[0012] The middleware layer is responsible for realizing the interaction between the application layer and the platform service layer;

[0013] The system layer is responsible for realizing the interaction between the platform service layer and the hardware platform layer;

[0014] The main control module executes the step of determining, from the application program, a signal to be displayed that is associated with a touch object in the touch signal, specifically:

[0015] The signal to be displayed is determined from the application program of the application layer through the system layer, the platform service layer, and the middleware layer in sequence.

[0016] In one embodiment of the present invention, the main control module executes the sending of the signal to be displayed to the target display component by calling the display and touch service so as to display the signal to be displayed through the target display component, specifically:

[0017] Obtaining the ambient brightness of the environment in which the smart cockpit system is located;

[0018] Generating a brightness adjustment parameter according to the ambient brightness;

[0019] The signal to be displayed and the brightness adjustment parameter are sent to the target display component by calling the display and touch service, so that the signal to be displayed is displayed by the target display component based on the brightness adjustment parameter.

[0020] In one embodiment of the present invention, the platform service layer further includes a power mode management service;

[0021] The hardware platform layer also includes an intelligent device module IDU and a vehicle information module VIM; wherein the main control module also integrates a power management interface, and the power management interface is connected to the intelligent device module IDU and the vehicle information module VIM respectively;

[0022] Wherein, the main control module is configured to perform the following steps when calling the power mode management service:

[0023] Acquire a first power signal output by the IDU and a second power signal output by the VIM;

[0024] Switching is performed between the shutdown mode and the sleep mode according to a first voltage value of the first power signal, and switching is performed between the sleep mode and the pre-sleep mode according to a second voltage value of the second power signal.

[0025] In one embodiment of the present invention, the main control module executes the switching between the shutdown mode and the sleep mode according to the first voltage value of the first power signal, specifically:

[0026] In response to the first voltage value satisfying a first setting condition in the shutdown mode, switching to the sleep mode; wherein the first setting condition is that the first voltage value is greater than or equal to a first setting voltage value and the first voltage value is less than or equal to a second setting voltage value;

[0027] In response to the sleep mode, if the first voltage value satisfies a second setting condition, switching to the shutdown mode; wherein the second setting condition is that the first voltage value is less than the first setting voltage value or the first voltage value is greater than the second setting voltage value.

[0028] In one embodiment of the present invention, the main control module executes the switching between the sleep mode and the pre-sleep mode according to the second voltage value of the second power signal, specifically:

[0029] In response to the second voltage value satisfying a third setting condition or the CAN bus being awakened in the sleep mode, switching to the pre-sleep mode; wherein the third setting condition is that the second voltage value is greater than or equal to a third setting voltage value and the second voltage value is less than or equal to a fourth setting voltage value;

[0030] In response to in the pre-sleep mode, if the second voltage value satisfies a second setting condition and the CAN bus enters a sleep state, it switches to the sleep mode; wherein the second setting condition is that the second voltage value is less than the first setting voltage value, or the second voltage value is greater than the second setting voltage value.

[0031] In one embodiment of the present invention, the main control module is configured to further perform the following steps when calling the power mode management service:

[0032] In response to receiving a first type setting trigger signal or a backlight off signal in the normal mode, switching to the low power consumption mode; wherein the first type setting trigger signal is used to represent a signal for triggering the energy saving or low power consumption mode;

[0033] In response to receiving a second type of setting trigger signal or a backlight setting signal in the low power consumption mode, the mode is switched to the normal mode; wherein the second type of setting trigger signal is used to represent a signal for triggering the normal mode.

[0034] In one embodiment of the present invention, the main control module is configured to further perform the following steps when calling the power mode management service:

[0035] Get the power button status and battery voltage value;

[0036] Switching is performed between the normal mode, the low power consumption mode and the pre-sleep mode according to the power button state and the battery voltage value.

[0037] In one embodiment of the present invention, the main control module executes the switching between the normal mode, the low power mode and the pre-sleep mode according to the power button state and the battery voltage value, specifically:

[0038] In response to in the normal mode, if the power button state is a shutdown trigger state or a restart trigger state, or the battery voltage value satisfies a fifth setting condition, switching to the pre-sleep mode; wherein the fifth setting condition is that the battery voltage value is less than a fifth setting voltage value and lasts for a first setting time, or the battery voltage value is greater than a sixth setting voltage value and lasts for a second setting time;

[0039] In response to in the low power consumption mode, if the power button state is a shutdown trigger state or a restart trigger state, or the battery voltage value satisfies a sixth setting condition, switching to the pre-sleep mode; wherein the battery voltage value is less than a fifth setting voltage value and lasts for a first setting time, or the battery voltage value is greater than a sixth setting voltage value and lasts for a second setting time;

[0040] In response to the pre-sleep mode, if the power button state is the power-on trigger state and the battery voltage value meets the seventh setting condition, it switches to the normal mode; wherein the seventh setting condition is that the battery voltage is greater than or equal to the fifth setting voltage value and the battery voltage value is less than the sixth setting voltage value.

[0041] In one embodiment of the present invention, the platform service layer further includes a diagnostic service;

[0042] The hardware platform layer also includes a microcontroller module and a CAN bus; wherein the main control module is also integrated with a UART interface, the UART interface is connected to the microcontroller module, and the microcontroller module is connected to the system bus network through the CAN bus;

[0043] Wherein, the main control module is configured to perform the following steps when calling the diagnostic service:

[0044] Monitor the hardware platform to collect fault diagnosis signals, encapsulate the collected fault diagnosis signals to obtain encapsulated data, and send the encapsulated data to the microcontroller module through the UART interface, so that the encapsulated data can be parsed by the microcontroller module, and the fault diagnosis information obtained after the parsing is sent to the system bus network through the CAN bus, and synchronously sent to the application layer for processing.

[0045] To achieve the above objectives, an embodiment of the present invention further provides a vehicle, which includes the above-mentioned smart cockpit system.

[0046] The vehicle according to the embodiment of the present invention achieves the purpose of managing multiple hardware through a set of drive systems by using the above-mentioned smart cockpit system, thereby improving the user experience.

[0047] To achieve the above-mentioned purpose, an embodiment of the present invention also proposes a display method, which is applied to the above-mentioned smart cockpit system, including: in response to receiving a touch signal through a target display interface among the at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component; determining a signal to be displayed associated with a touch object in the touch signal; and sending the signal to be displayed to the target display component so as to display the signal to be displayed through the target display component.

[0048] The display method of the embodiment of the present invention, when receiving a touch signal through a target display interface among at least two display interfaces, determines the target touch component corresponding to the target display interface, determines the target display component bound to the target touch component, and then determines the signal to be displayed associated with the touch object in the touch signal, and sends the signal to be displayed to the target display component, so that the signal to be displayed is displayed through the target display component. Thus, the method achieves the purpose of managing multiple hardware through a set of drive systems by using the above-mentioned smart cockpit system, thereby improving the user experience.

[0049] In addition, the display method provided in the embodiment of the present invention may also have the following additional technical features:

[0050] In one embodiment of the present invention, the sending the signal to be displayed to the target display component so as to display the signal to be displayed through the target display component includes:

[0051] Obtaining the ambient brightness of the environment in which the smart cockpit system is located;

[0052] Generating a brightness adjustment parameter according to the ambient brightness;

[0053] The signal to be displayed and the brightness adjustment parameter are sent to the target display component, so that the signal to be displayed is displayed by the target display component based on the brightness adjustment parameter.

[0054] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0056] Figure 1 is a schematic diagram of a smart cockpit system according to an embodiment of the present invention;

[0057] Figure 2 is a schematic diagram of a main control module and at least two display modules in a hardware platform layer according to an embodiment of the present invention;

[0058] Figure 3 is a schematic diagram of a smart cockpit system according to an embodiment of the present invention;

[0059] Figure 4 is a schematic diagram of calling a smart cockpit system power mode management service according to an embodiment of the present invention;

[0060] Figure 5 is a flow chart of a display method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0061] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0062] The following describes the smart cockpit system, vehicle and display method according to the embodiments of the present invention in conjunction with the accompanying drawings.

[0063] Figure 1 is a schematic diagram of an intelligent cockpit system according to an embodiment of the present invention.

[0064] like Figure 1 As shown, the intelligent cockpit system of the embodiment of the present invention includes:

[0065] The application layer includes at least one application program;

[0066] Platform service layer, including operating system services and display and touch services;

[0067] The hardware platform layer includes a main control module and at least two display modules; wherein the main control module is such as QCM SM8475 or SNM960, such as Figure 2 As shown, at least two display interfaces are integrated on the main control module, each display interface has a function of transmitting a signal to be displayed and a function of identifying a touch signal, each display module is connected to the main control module via a corresponding display interface, and each display module includes a touch component and a display component bound to each other;

[0068] The main control module is configured to perform the following steps when calling the operating system service:

[0069] In response to receiving a touch signal through a target display interface of at least two display interfaces, determining a target touch component corresponding to the target interface, and determining a target display component bound to the target touch component according to a pre-established binding relationship between the touch component and the display component;

[0070] Determine, from the application, a signal to be displayed that is associated with the touch object in the touch signal;

[0071] By calling the display and touch service, the signal to be displayed is sent to the target display component, so that the signal to be displayed is displayed through the target display component, thereby realizing the function of independent operation and display on multiple display components through a set of systems.

[0072] The smart cockpit system of the present invention drives multiple display screens simultaneously on the same operating system to achieve independent display of the multiple display screens. By binding the display components and the touch components, the function of different display and touch of multiple screens can be realized when receiving touch operations.

[0073] Figure 3 is a schematic diagram of an intelligent cockpit system according to an embodiment of the present invention.

[0074] like Figure 3 As shown, the smart cockpit system of the embodiment of the present invention further includes:

[0075] The middleware layer is responsible for implementing the interaction between the application layer and the platform service layer. The middleware layer enables applications to call system services without directly interacting with the hardware, thus achieving the functionality and portability of applications.

[0076] The system layer is responsible for realizing the interaction between the platform service layer and the hardware platform layer;

[0077] The main control module determines from the application program the signal to be displayed that is associated with the touch object in the touch signal, specifically:

[0078] The signal to be displayed is determined from the application program in the application layer through the system layer, platform service layer, and middleware layer in sequence.

[0079] In order to make the display component adapt to the ambient brightness and improve the user experience, the main control module of the embodiment of the present invention executes the call of the display and touch service to send the signal to be displayed to the target display component, so that the signal to be displayed is displayed by the target display component, specifically:

[0080] Get the ambient brightness of the environment where the smart cockpit system is located;

[0081] Generate brightness adjustment parameters according to the ambient brightness;

[0082] The signal to be displayed and the brightness adjustment parameter are sent to the target display component by calling the display and touch service, so that the signal to be displayed is displayed by the target display component based on the brightness adjustment parameter.

[0083] like Figure 3 As shown, the platform service layer of the embodiment of the present invention also includes a power mode management service;

[0084] The hardware platform layer also includes an intelligent device module IDU and a vehicle information module VIM; wherein the main control module also integrates a power management interface, which is connected to the intelligent device module IDU and the vehicle information module VIM respectively;

[0085] The main control module is configured to execute the following when calling the power mode management service: Figure 4 Steps shown:

[0086] Acquire a first power signal output by the IDU and a second power signal output by the VIM;

[0087] According to the first voltage value KL30 of the first power signal, switching is performed between the OFF Mode and the Sleep Mode, and according to the second voltage value KL15 of the second power signal, switching is performed between the Sleep Mode and the Pre-sleep Mode.

[0088] Wherein, in the shutdown mode, if the first voltage value KL30 satisfies the first setting condition, the first setting condition is that the first voltage value KL30 is greater than or equal to the first setting voltage value such as 6V and the first voltage value KL30 is less than or equal to the second setting voltage value such as 16V, that is, 6V≤KL30≤16V, then switch to the sleep mode;

[0089] In the sleep mode, if the first voltage value KL30 satisfies the second setting condition, the second setting condition is that the first voltage value KL30 is less than the first setting voltage value such as 6V or the first voltage value KL30 is greater than the second setting voltage value such as 16V, that is, KL30<6V or KL30>16V, then switch to the shutdown mode;

[0090] In the sleep mode, if the second voltage value KL15 satisfies the third setting condition, the third setting condition is that the second voltage value KL15 is greater than or equal to the third setting voltage value such as 9V and the second voltage value KL15 is less than or equal to the fourth setting voltage value such as 16V, that is, 9V≤KL15≤16V or the CAN bus is awakened, then switch to the pre-sleep mode;

[0091] In pre-sleep mode, if the second voltage value KL15 meets the second setting condition, the second setting condition is that the second voltage value KL15 is less than the first setting voltage value such as 9V, or the second voltage value KL15 is greater than the second setting voltage value such as 16V, that is, KL15<9V or KL15>16V and the CAN bus enters the sleep state, then switch to sleep mode.

[0092] The main control module is configured to continue to execute the following when calling the power mode management service: Figure 4 Steps shown:

[0093] In response to receiving a first type setting trigger signal or a backlight off signal in the normal mode, switching to the low power consumption mode; wherein the first type setting trigger signal is used to represent a signal for triggering the energy saving or low power consumption mode;

[0094] In response to receiving a second type setting trigger signal or a backlight setting signal in the low power consumption mode, the mode is switched to the normal mode; wherein the second type setting trigger signal is used to represent a signal for triggering the normal mode.

[0095] The main control module is configured to continue to execute the following when calling the power mode management service: Figure 4 Steps shown:

[0096] Get the power button status and battery voltage value;

[0097] Switch between normal mode, low power mode and pre-sleep mode according to the power button status and battery voltage value.

[0098] Among them, in normal mode, if the power button state is shutdown and is triggered, or the restart button is triggered, or the battery voltage value meets the fifth setting condition, it switches to the pre-sleep mode; wherein the fifth setting condition is that the battery voltage value is less than the fifth setting voltage value, such as 8.5V, and lasts for a first setting time, such as 12s, or the battery voltage value is greater than the sixth setting voltage value, such as 18.5V, and lasts for a second setting time, such as 3s;

[0099] In the low power consumption mode, if the power button is in the state of the power button being triggered, or the restart button being triggered, or the battery voltage value meets the sixth setting condition, then the device switches to the pre-sleep mode; wherein the battery voltage value is less than the fifth setting voltage value, such as 8.5V, and lasts for a first setting time, such as 12s, or the battery voltage value is greater than the sixth setting voltage value, such as 18.5V, and lasts for a second setting time, such as 3s; it should be noted that the fifth setting condition and the sixth setting condition can be set to be the same, and can be adjusted according to actual needs;

[0100] In pre-sleep mode, if the power button is triggered and the battery voltage meets the seventh setting condition, it switches to normal mode; wherein the seventh setting condition is that the battery voltage is greater than or equal to the fifth setting voltage value such as 8.5V and the battery voltage is less than the sixth setting voltage value such as 18.5V.

[0101] like Figure 3 As shown, the platform service layer also includes: diagnostic services;

[0102] The hardware platform layer also includes: microcontroller modules such as S32K341 chip and CAN bus; wherein the main control module also integrates a UART interface, the UART interface is connected to the microcontroller module, and the microcontroller module is connected to the system bus network through the CAN bus;

[0103] The main control module is further configured to perform the following steps when calling the diagnostic service:

[0104] Monitor the hardware platform to collect fault diagnosis signals, encapsulate the collected fault diagnosis signals to obtain encapsulated data, and send the encapsulated data to the microcontroller module through the UART interface, so that the encapsulated data can be parsed by the microcontroller module, and the fault diagnosis information obtained after parsing is sent to the system bus network through the CAN bus, and synchronously sent to the application layer for processing.

[0105] Next, continue to combine Figure 3 List the modules that can be included in each layer.

[0106] like Figure 3 As shown, the application layer includes the following applications: HD maps, task management, customer service, remote control or remote access RA / RC, reports, artificial intelligence assistants, vehicle control, multimedia, system settings, launchers, etc.

[0107] The middle layer provides services to the application layer through the Android Framework API, allowing applications in the application layer to utilize the functions of the platform service layer such as operating system services, display and touch services, power mode management services, and diagnostic services.

[0108] The platform service layer can also include over-the-air download services, artificial intelligence assistant services, audio services, and other system services. Among them, the over-the-air download service is used to remotely update the system or application; the artificial intelligence assistant service is used to provide intelligent assistant services; and the audio service is used to manage audio output and input.

[0109] The hardware platform layer includes the main control module, at least two display modules, a microcontroller module, a CAN bus, an intelligent device module IDU, a vehicle information module VIM, a camera, an audio module, an Ethernet switch, a board support package and a driver BSP&Driver, etc.

[0110] In summary, the smart cockpit system of the embodiment of the present invention includes: an application layer, a platform service layer and a hardware platform layer; the hardware platform layer includes a main control module and at least two display modules, the main control module integrates at least two display interfaces, each display module is connected to the main control module through a corresponding display interface, and each display module includes a touch component and a display component bound to each other; wherein the main control module is configured to perform the following steps when calling the operating system service in the platform service layer: in response to receiving a touch signal through a target display interface in at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component; determining a signal to be displayed associated with a touch object in the touch signal from an application in the application layer; sending the signal to be displayed to the target display component by calling the display and touch service in the platform service layer, so as to display the signal to be displayed through the target display component. As a result, the system can manage multiple hardware through a set of drive systems, simplify the system structure, reduce maintenance costs, ensure the consistency and low latency of the internal data flow of the system, and improve the system response speed.

[0111] Based on the above embodiments, the present invention also proposes a vehicle, which includes the above-mentioned smart cockpit system.

[0112] The vehicle according to the embodiment of the present invention achieves the purpose of managing multiple hardware through a set of drive systems by using the above-mentioned smart cockpit system, thereby improving the user experience.

[0113] Figure 5 is a flow chart of a display method according to an embodiment of the present invention.

[0114] It should be noted that the display method of the embodiment of the present invention is applied to the above-mentioned smart cockpit system.

[0115] like Figure 5 As shown, the display method of the embodiment of the present invention includes:

[0116] S1, in response to receiving a touch signal through a target display interface among at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component.

[0117] S2: Determine a signal to be displayed that is associated with the touch object in the touch signal.

[0118] S3, sending the signal to be displayed to the target display component, so that the signal to be displayed is displayed by the target display component.

[0119] In one embodiment of the present invention, sending a signal to be displayed to a target display component so as to display the signal to be displayed through the target display component includes:

[0120] Get the ambient brightness of the environment where the smart cockpit system is located;

[0121] Generate brightness adjustment parameters according to the ambient brightness;

[0122] The signal to be displayed and the brightness adjustment parameter are sent to the target display component, so that the signal to be displayed is displayed by the target display component based on the brightness adjustment parameter.

[0123] The display method of the embodiment of the present invention, when receiving a touch signal through a target display interface among at least two display interfaces, determines the target touch component corresponding to the target display interface, determines the target display component bound to the target touch component, and then determines the signal to be displayed associated with the touch object in the touch signal, and sends the signal to be displayed to the target display component, so that the signal to be displayed is displayed through the target display component. Thus, the method achieves the purpose of managing multiple hardware through a set of drive systems by using the above-mentioned smart cockpit system, thereby improving the user experience.

[0124] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0125] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0126] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present invention belong.

[0127] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0128] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0129] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0130] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0131] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.

Claims

1. An intelligent cockpit system, characterized in that: include: The application layer includes at least one application program; Platform service layer, including operating system services and display and touch services; The hardware platform layer includes a main control module and at least two display modules; wherein the main control module is integrated with at least two display interfaces, each of the display modules is connected to the main control module via a corresponding display interface, and each of the display modules includes a touch component and a display component bound to each other; Wherein, the main control module is configured to perform the following steps when calling the operating system service: In response to receiving a touch signal through a target display interface of the at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component; Determining, from the application, a signal to be displayed that is associated with a touch object in the touch signal; The signal to be displayed is sent to the target display component by calling the display and touch service, so that the signal to be displayed is displayed by the target display component.

2. The system according to claim 1, characterized in that The system further comprises: The middleware layer is responsible for realizing the interaction between the application layer and the platform service layer; The system layer is responsible for realizing the interaction between the platform service layer and the hardware platform layer; The main control module executes the step of determining, from the application program, a signal to be displayed that is associated with a touch object in the touch signal, specifically: The signal to be displayed is determined from the application program of the application layer through the system layer, the platform service layer, and the middleware layer in sequence.

3. The system according to claim 1, characterized in that The main control module executes the sending of the signal to be displayed to the target display component by calling the display and touch service so as to display the signal to be displayed through the target display component, specifically: Obtaining the ambient brightness of the environment in which the smart cockpit system is located; Generating a brightness adjustment parameter according to the ambient brightness; The signal to be displayed and the brightness adjustment parameter are sent to the target display component by calling the display and touch service, so that the signal to be displayed is displayed by the target display component based on the brightness adjustment parameter.

4. The system according to claim 1, characterized in that The platform service layer also includes power mode management services; The hardware platform layer also includes an intelligent device module IDU and a vehicle information module VIM; wherein the main control module also integrates a power management interface, and the power management interface is connected to the intelligent device module IDU and the vehicle information module VIM respectively; Wherein, the main control module is configured to perform the following steps when calling the power mode management service: Acquire a first power signal output by the IDU and a second power signal output by the VIM; Switching is performed between the shutdown mode and the sleep mode according to a first voltage value of the first power signal, and switching is performed between the sleep mode and the pre-sleep mode according to a second voltage value of the second power signal.

5. The system according to claim 4, characterized in that The main control module executes the switching between the shutdown mode and the sleep mode according to the first voltage value of the first power signal, specifically: In response to the first voltage value satisfying a first setting condition in the shutdown mode, switching to the sleep mode; wherein the first setting condition is that the first voltage value is greater than or equal to a first setting voltage value and the first voltage value is less than or equal to a second setting voltage value; In response to the sleep mode, if the first voltage value satisfies a second setting condition, switching to the shutdown mode; wherein the second setting condition is that the first voltage value is less than the first setting voltage value or the first voltage value is greater than the second setting voltage value.

6. The system according to claim 4, characterized in that The main control module executes the switching between the sleep mode and the pre-sleep mode according to the second voltage value of the second power signal, specifically: In response to the second voltage value satisfying a third setting condition or the CAN bus being awakened in the sleep mode, switching to the pre-sleep mode; wherein the third setting condition is that the second voltage value is greater than or equal to a third setting voltage value and the second voltage value is less than or equal to a fourth setting voltage value; In response to in the pre-sleep mode, if the second voltage value satisfies a second setting condition and the CAN bus enters a sleep state, it switches to the sleep mode; wherein the second setting condition is that the second voltage value is less than the first setting voltage value, or the second voltage value is greater than the second setting voltage value.

7. The system according to claim 4, characterized in that The main control module is configured to further perform the following steps when calling the power mode management service: In response to receiving a first type setting trigger signal or a backlight off signal in the normal mode, switching to the low power consumption mode; wherein the first type setting trigger signal is used to represent a signal for triggering the energy saving or low power consumption mode; In response to receiving a second type of setting trigger signal or a backlight setting signal in the low power consumption mode, the mode is switched to the normal mode; wherein the second type of setting trigger signal is used to represent a signal for triggering the normal mode.

8. The system according to claim 4, characterized in that The main control module is configured to further perform the following steps when calling the power mode management service: Get the power button status and battery voltage value; Switching is performed between a normal mode, a low power consumption mode and a pre-sleep mode according to the power button state and the battery voltage value.

9. The system according to claim 8, characterized in that The main control module executes the switching between the normal mode, the low power consumption mode and the pre-sleep mode according to the power button state and the battery voltage value, specifically: In response to in the normal mode, if the power button state is a shutdown trigger state or a restart trigger state, or the battery voltage value satisfies a fifth setting condition, switching to the pre-sleep mode; wherein the fifth setting condition is that the battery voltage value is less than a fifth setting voltage value and lasts for a first setting time, or the battery voltage value is greater than a sixth setting voltage value and lasts for a second setting time; In response to in the low power consumption mode, if the power button state is a shutdown trigger state or a restart trigger state, or the battery voltage value satisfies a sixth setting condition, switching to the pre-sleep mode; wherein the battery voltage value is less than a fifth setting voltage value and lasts for a first setting time, or the battery voltage value is greater than a sixth setting voltage value and lasts for a second setting time; In response to the pre-sleep mode, if the power button state is the power-on trigger state and the battery voltage value meets the seventh setting condition, it switches to the normal mode; wherein the seventh setting condition is that the battery voltage is greater than or equal to the fifth setting voltage value and the battery voltage value is less than the sixth setting voltage value.

10. The system according to claim 1, characterized in that The platform service layer also includes diagnostic services; The hardware platform layer also includes a microcontroller module and a CAN bus; wherein the main control module is also integrated with a UART interface, the UART interface is connected to the microcontroller module, and the microcontroller module is connected to the system bus network through the CAN bus; Wherein, the main control module is configured to perform the following steps when calling the diagnostic service: Monitor the hardware platform to collect fault diagnosis signals, encapsulate the collected fault diagnosis signals to obtain encapsulated data, and send the encapsulated data to the microcontroller module through the UART interface, so that the encapsulated data can be parsed by the microcontroller module, and the fault diagnosis information obtained after the parsing is sent to the system bus network through the CAN bus, and synchronously sent to the application layer for processing.

11. A vehicle, characterized in that: Comprising the smart cockpit system as described in any one of claims 1-10.

12. A display method, characterized in that: The method is applied to the smart cockpit system according to any one of claims 1 to 10, comprising: In response to receiving a touch signal through a target display interface of the at least two display interfaces, determining a target touch component corresponding to the target display interface, and determining a target display component bound to the target touch component; determining a signal to be displayed associated with a touch object in the touch signal; The signal to be displayed is sent to the target display component so that the signal to be displayed is displayed by the target display component.

13. The method according to claim 12, characterized in that The sending the signal to be displayed to the target display component so as to display the signal to be displayed through the target display component includes: Obtaining the ambient brightness of the environment in which the smart cockpit system is located; Generating a brightness adjustment parameter according to the ambient brightness; The signal to be displayed and the brightness adjustment parameter are sent to the target display component, so that the signal to be displayed is displayed by the target display component based on the brightness adjustment parameter.