A method and apparatus for displaying information on an instrument panel, an electronic device, and a vehicle
By using SDK interfaces and remote view technology in the in-vehicle entertainment system, the problem of resource waste caused by the coupling between multi-screen interaction function modules and business modules is solved, and the independent development and display of business modules are realized, reducing development costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2022-11-09
- Publication Date
- 2026-08-04
AI Technical Summary
In existing technologies, the multi-screen interaction function module and the business module of the in-vehicle entertainment system are coupled, which requires developers to develop the business information of the multi-screen interaction function module and the business module simultaneously, resulting in a waste of manpower and resources and high development costs.
By identifying the corresponding SDK interface for the business module in the in-vehicle entertainment system, remote view information can be received and displayed. By utilizing the SDK interface and remote view technology, the direct association between the multi-screen interaction function module and the business module can be avoided, and only the business module needs to be developed.
This decouples the multi-screen interaction function module from the business module, avoiding waste of manpower and resources and reducing development costs.
Smart Images

Figure CN115923512B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle intelligent technology, and in particular to a method, apparatus, electronic device and vehicle for displaying information on an instrument panel. Background Technology
[0002] With the continuous development of in-vehicle technology, the application of smart cockpits in the in-vehicle environment is becoming increasingly widespread. A smart cockpit consists of two main systems: the instrument cluster and the in-vehicle entertainment system. These two systems can display their respective functions and information through different screens. In practical applications, information from the in-vehicle entertainment system can be shared with the instrument cluster system, thus displaying various in-vehicle entertainment information, such as maps, multimedia, and contacts, on the instrument cluster screen.
[0003] In existing technologies, a multi-screen interaction module is typically used to integrate all in-vehicle entertainment information that needs to be displayed on the instrument panel. Therefore, this module stores business information related to various functions within the in-vehicle entertainment system, enabling the integration and display of this information on the instrument panel. However, during the use of the multi-screen interaction module, due to the business coupling between it and the in-vehicle entertainment system's business modules, developers need to simultaneously develop and process the business information in the multi-screen interaction module while developing business information for the in-vehicle entertainment system's business modules. This results in redundant development, wasting manpower and resources, and leading to high development costs.
[0004] Therefore, how to solve the problem of wasted resources caused by the synchronous development of business information in multi-screen interactive function modules when developing business information has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] In view of the above problems, in order to solve the problem of needing to develop business information of multi-screen interactive function modules simultaneously when developing business information, this application provides a method, device, electronic device and vehicle for displaying information on an instrument panel.
[0006] The embodiments of this application disclose the following technical solutions:
[0007] In a first aspect, this application discloses a method for displaying information on an instrument panel, including:
[0008] Based on the functions corresponding to the business modules in the in-vehicle entertainment system, determine the SDK interface corresponding to the business module;
[0009] The SDK interface is used to receive remote view information converted from business information in the business module.
[0010] The control panel displays the remote view information.
[0011] Optionally, after the control instrument panel displays the remote view information, it further includes:
[0012] The remote view information is parsed to obtain multiple remote operation commands;
[0013] Based on the instrument panel operation instructions, determine the remote operation instruction corresponding to the instrument panel operation instruction from the plurality of remote operation instructions;
[0014] The remote operation command corresponding to the dashboard operation command is sent to the business module, so that the business module can execute the corresponding operation according to the received remote operation command.
[0015] Optionally, after determining the SDK interface corresponding to the business module based on the function of the business module in the in-vehicle entertainment system, the method further includes:
[0016] Determine the data source for the business module;
[0017] If the business module has multiple data sources, then determine the data source switching interface;
[0018] According to the data source switching instruction, the operating system of the business module is switched through the data source switching interface.
[0019] Optionally, before the control instrument panel displays the remote view information, it further includes:
[0020] If there are multiple remote view information belonging to different business modules, the display position of each remote view information on the instrument screen is determined according to the function of the business module corresponding to each remote view information.
[0021] The control panel displays the remote view information, specifically including:
[0022] The control panel displays the various remote view information in their respective display positions.
[0023] Optionally, after the control instrument panel displays the remote view information, it further includes:
[0024] Adjust the display position of the remote view information on the instrument panel.
[0025] Secondly, this application discloses a device for displaying information on an instrument panel, comprising:
[0026] The interface determination module is used to determine the SDK interface corresponding to the business module based on the function of the business module in the in-vehicle entertainment system.
[0027] The information receiving module receives remote view information converted from business information in the business module through the SDK interface;
[0028] The information display module is used to control the instrument panel to display the remote view information.
[0029] Optionally, the instrument panel display device further includes: a remote operation module; the remote operation module is used for:
[0030] The remote view information is parsed to obtain multiple remote operation commands;
[0031] Based on the instrument panel operation instructions, determine the remote operation instruction corresponding to the instrument panel operation instruction from the plurality of remote operation instructions;
[0032] The remote operation command corresponding to the dashboard operation command is sent to the business module, so that the business module can execute the corresponding operation according to the received remote operation command.
[0033] Optionally, the instrument panel display device further includes: an operating system switching module; the operating system switching module is used for:
[0034] Determine the data source for the business module;
[0035] If the business module has multiple data sources, then determine the data source switching interface;
[0036] According to the data source switching instruction, the operating system of the business module is switched through the data source switching interface.
[0037] Optionally, the instrument panel display information device further includes: a display position determination module; the display position determination module is used for:
[0038] If there are multiple remote view information belonging to different business modules, the display position of each remote view information on the instrument screen is determined according to the function of the business module corresponding to each remote view information.
[0039] The control panel displays the remote view information, specifically including:
[0040] The control panel displays the various remote view information in their respective display positions.
[0041] Optionally, the instrument panel display information device further includes: a display position adjustment module; used for:
[0042] Adjust the display position of the remote view information on the instrument panel.
[0043] Compared to existing technologies, this application offers the following advantages: This application provides a method, apparatus, electronic device, and vehicle for displaying information on an instrument panel. It can obtain the SDK interface corresponding to the specific function of the business module in the in-vehicle entertainment system, and convert the business information in the business module into remote view information. Then, using the SDK interface, it receives the remote view information and finally displays it on the instrument panel according to the display instructions. Through the use of the SDK interface and remote view technology, the multi-screen interaction function module only needs to display the remote view information on the instrument panel. The multi-screen interaction function module does not store the business module or its corresponding information. When expanding business functions, only the business module needs to be developed, without the need for simultaneous development of the multi-screen interaction function module. This decoupling of the multi-screen interaction function module from each business module avoids waste of manpower and resources. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A flowchart illustrating a method for displaying information on an instrument panel, as provided in an embodiment of this application;
[0046] Figure 2 This is a schematic diagram of the structure of an instrument panel displaying information provided in an embodiment of this application;
[0047] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0048] As described earlier, in existing technologies, a multi-screen interaction module is typically used to integrate all in-vehicle entertainment information that needs to be displayed on the instrument panel. Therefore, this module stores business information related to various functions within the in-vehicle entertainment system, using this information to integrate and display the in-vehicle entertainment information on the instrument panel. However, during the use of the multi-screen interaction module, due to the business coupling between it and the in-vehicle entertainment system's business modules, developers need to simultaneously develop and process the business information in the multi-screen interaction module while developing business information for the in-vehicle entertainment system's business modules. This results in redundant development, wasting manpower and resources, and leading to high development costs.
[0049] Through research, the inventors have provided a method, device, electronic device, and vehicle for displaying information on an instrument panel. This method obtains the SDK interface corresponding to the specific function of the business module in the in-vehicle entertainment system and converts the business information in the business module into remote view information. Then, using the SDK interface, the remote view information is received, and finally, according to the instrument panel display instructions, the remote view information is displayed on the instrument panel. By using the SDK interface and remote view technology, the multi-screen interaction function module only needs to be responsible for displaying the remote view information on the instrument panel. The multi-screen interaction function module does not store the business modules or their corresponding information. When expanding business functions, only the business modules need to be developed; there is no need to develop the multi-screen interaction function module simultaneously. This decoupling of the multi-screen interaction function module from each business module avoids waste of manpower and resources.
[0050] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0051] Method Implementation Examples
[0052] See Figure 1 The figure is a flowchart of a method for displaying information on an instrument panel provided in this application.
[0053] S101: Determine the SDK interface corresponding to the business module based on the function of the business module in the in-vehicle entertainment system.
[0054] In in-vehicle entertainment systems, different services are implemented by service modules with different functions, such as maps, multimedia, and contacts, which are independent service modules. The service information from these service modules is projected onto the same display area of the instrument panel. Projecting each service module separately onto the instrument panel can lead to business logic conflicts and display conflicts, causing display chaos on the instrument panel. Therefore, existing technology designs a multi-screen interaction module. This module stores service information from various service modules with different functions, thereby integrating all data that needs to be projected and displaying, thus managing and controlling the instrument panel's projection.
[0055] However, during the use of the multi-screen interaction module, because it stores business information from various different functional modules, there is a business coupling issue between the multi-screen interaction module and the business modules in the in-vehicle entertainment system. When developing business information for the business modules in the in-vehicle entertainment system, it is necessary to simultaneously develop and process the business information in the multi-screen interaction module, resulting in redundant development and high development costs.
[0056] Therefore, in this application, the SDK interfaces corresponding to each business module in the in-vehicle entertainment system will be integrated first, based on the functions of each business module. This will enable the transmission of remote view information through the SDK interfaces. By using remote view information instead of the previous business information, the direct association between the multi-screen function module and the business information can be avoided, thus preventing the coupling between the multi-screen function module and the business module.
[0057] S102: Receive remote view information obtained by converting business information from the business module through the SDK interface.
[0058] After determining the corresponding SDK interface for a business module based on its specific functions, the business module will perform remote view technology conversion on the business information in the business module to obtain remote view information, so that the multi-screen interaction function center can receive this remote view information through the SDK interface.
[0059] By using remote view information instead of directly using business information within the business module for the management and control of instrument projection, the decoupling between the multi-screen interaction function module and the business module is achieved. Furthermore, the use of the SDK interface minimizes the development tasks for business information, reduces the number of interfaces, and makes the business modules and business information themselves easier to maintain.
[0060] S103: Control the instrument panel to display the remote view information.
[0061] After receiving remote view information, the multi-screen interaction module continuously monitors the instrument cluster system's operation commands. When a command is detected, it displays the remote view information on the instrument cluster screen accordingly, thus completing the display of in-vehicle entertainment information. Users can manually adjust the display position of the remote view information on the instrument cluster screen.
[0062] As an optional implementation, after step S103, the method further includes:
[0063] The remote view information is parsed to obtain multiple remote operation commands.
[0064] Based on the instrument panel operation instructions, determine the remote operation instruction corresponding to the instrument panel operation instruction from among the plurality of remote operation instructions.
[0065] The remote operation command corresponding to the dashboard operation command is sent to the business module, so that the business module can execute the corresponding operation according to the received remote operation command.
[0066] After obtaining the remote view information, it can be parsed to generate multiple remote operation commands. Different remote operation commands correspond to different operations. The business module can perform different operations on the remote view information based on these commands, and finally, the multi-screen interaction module projects the data onto the instrument panel. In this process, the multi-screen interaction module is only responsible for projecting and displaying the remote view information; the operations on the remote view information are performed by the business module. Therefore, there is no longer any business coupling between the multi-screen interaction module and the business module, making the operation of the multi-screen interaction module simpler and more intuitive.
[0067] As another optional implementation, after step S101, the method further includes:
[0068] Determine the data source for the business module.
[0069] If the business module has multiple data sources, then determine the data source switching interface.
[0070] According to the data source switching instruction, the operating system of the business module is switched through the data source switching interface.
[0071] In practical applications, a single business module may have multiple data sources, such as Bluetooth phone, CarPlay, and Android Auto. These three belong to the same business module, meaning they have the same functionality and can all enable in-vehicle calls. Although they belong to the same business module and have the same function, differences in operating codes between domestic and international systems mean that when a user needs to select CarPlay or Android Auto based on their phone's configuration, they need to switch the specific data source for that business module. Therefore, after determining the SDK interface for the business module, it's necessary to determine its data source. If a business module has multiple data sources, a data source switching interface should be provided. When a user initiates a data source switching command through the dashboard, this interface switches the business module's operating system, allowing users to switch data sources according to their needs when using the module's functions, thus improving the user experience.
[0072] As another optional implementation, before step S103, the following steps are also included:
[0073] If there are multiple remote view information belonging to different business modules, the display position of each remote view information on the instrument screen is determined according to the function of the business module corresponding to each remote view information.
[0074] The control panel displays the remote view information, specifically including:
[0075] The control panel displays the various remote view information in their respective display positions.
[0076] If multiple remote view information belonging to different business modules needs to be displayed simultaneously, the display position of each remote view information on the instrument panel will be determined based on the function of the business module corresponding to each remote view information. For example, when map navigation information and contact list information need to be displayed simultaneously, the remote view information of the map navigation can be displayed in a position slightly off-center on the instrument panel, while the contact list information can be displayed in the lower right corner of the instrument panel. By determining the display position of the remote view information according to its specific function, the display of the remote view information is completed, eliminating the need for users to manually adjust the display position while driving and ensuring driving safety.
[0077] This application provides a method for displaying information on an instrument panel. It obtains the SDK interface corresponding to the specific function of a business module in the in-vehicle entertainment system, and converts the business information in the business module into remote view information. Then, using the SDK interface, it receives the remote view information and finally displays it on the instrument panel according to the display instructions. By using the SDK interface and remote view technology, the multi-screen interaction module only needs to display the remote view information on the instrument panel. The multi-screen interaction module does not store the business modules or their corresponding information. When expanding business functions, only the business modules need to be developed, without the need for simultaneous development of the multi-screen interaction module. This decoupling of the multi-screen interaction module from each business module avoids waste of manpower and resources.
[0078] The following describes an instrument panel display information device provided in an embodiment of this application. The instrument panel display information device described below and the instrument panel display information method described above can be referred to and correspond to each other.
[0079] See Figure 2 , Figure 2 This is a schematic diagram of the structure of an instrument panel displaying information provided in this application, as shown below. Figure 2 As shown, the device includes:
[0080] The interface determination module 100 is used to determine the SDK interface corresponding to the business module based on the function corresponding to the business module in the in-vehicle entertainment system.
[0081] The information receiving module 200 receives remote view information converted from business information in the business module through the SDK interface;
[0082] The information display module 300 is used to control the instrument panel to display the remote view information.
[0083] Optionally, the instrument panel display device further includes: a remote operation module; the remote operation module is used for:
[0084] The remote view information is parsed to obtain multiple remote operation commands;
[0085] Based on the instrument panel operation instructions, determine the remote operation instruction corresponding to the instrument panel operation instruction from the plurality of remote operation instructions;
[0086] The remote operation command corresponding to the dashboard operation command is sent to the business module, so that the business module can execute the corresponding operation according to the received remote operation command.
[0087] Optionally, the instrument panel display device further includes: an operating system switching module; the operating system switching module is used for:
[0088] Determine the data source for the business module;
[0089] If the business module has multiple data sources, then determine the data source switching interface;
[0090] According to the data source switching instruction, the operating system of the business module is switched through the data source switching interface.
[0091] Optionally, the instrument panel display information device further includes: a display position determination module; the display position determination module is used for:
[0092] If there are multiple remote view information belonging to different business modules, the display position of each remote view information on the instrument screen is determined according to the function of the business module corresponding to each remote view information.
[0093] The control panel displays the remote view information, specifically including:
[0094] The control panel displays the various remote view information in their respective display positions.
[0095] Optionally, the instrument panel display information device further includes: a display position adjustment module; used for:
[0096] Adjust the display position of the remote view information on the instrument panel.
[0097] Electronic device examples
[0098] See Figure 3 The figure is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, including:
[0099] Memory 11 is used to store computer programs;
[0100] The processor 12 is used to execute the computer program to implement the steps of the method for displaying information on the instrument panel as described in any of the above method embodiments.
[0101] In this embodiment, the device can be an in-vehicle computer, a PC (Personal Computer), or a terminal device such as a smartphone, tablet computer, handheld computer, or portable computer.
[0102] The device may include a memory 11, a processor 12, and a bus 13.
[0103] The memory 11 includes at least one type of readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the device, such as the hard disk of the device. In other embodiments, the memory 11 can also be an external storage device of the device, such as a plug-in hard disk, SmartMedia Card (SMC), Secure Digital (SD) card, Flash Card, etc. Furthermore, the memory 11 can include both internal and external storage units of the device. The memory 11 can be used not only to store application software and various types of data installed on the device, such as program code for executing fault prediction methods, but also to temporarily store data that has been output or will be output.
[0104] In some embodiments, processor 12 may be a central processing unit (CPU), controller, microcontroller, microprocessor or other data processing chip, used to run program code stored in memory 11 or process data, such as program code for executing a fault prediction method.
[0105] This bus 13 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0106] Furthermore, the device may also include a network interface 14, which may optionally include a wired interface and / or a wireless interface (such as a Wi-Fi interface, a Bluetooth interface, etc.), typically used to establish communication connections between the device and other electronic devices.
[0107] Optionally, the device may further include a user interface 15, which may include a display, an input unit such as a keyboard, and optionally, a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display may also be appropriately referred to as a screen or display unit, used to display information processed in the device and to display a visual user interface.
[0108] Figure 3 Only devices with components 11-15 are shown; those skilled in the art will understand that... Figure 3 The structure shown does not constitute a limitation on the device and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0109] Vehicle Example
[0110] This application also provides a vehicle that includes the memory and processor described in the above-described electronic device embodiments.
[0111] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for the method and apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments. The method and apparatus embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components indicated as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of the solution in this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0112] The above description is merely one specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of displaying information on an instrument panel, characterized by, include: Based on the functions corresponding to the business modules in the in-vehicle entertainment system, determine the SDK interface corresponding to the business module; The SDK interface is used to receive remote view information converted from business information in the business module. The control panel displays the remote view information; After the control instrument panel displays the remote view information, it also includes: The remote view information is parsed to obtain multiple remote operation commands; Based on the instrument panel operation instructions, determine the remote operation instruction corresponding to the instrument panel operation instruction from the plurality of remote operation instructions; The remote operation command corresponding to the instrument panel operation command is sent to the service module, so that the service module can execute the corresponding operation according to the received remote operation command.
2. The method according to claim 1, characterized in that, After determining the SDK interface corresponding to the business module based on the function of the business module in the in-vehicle entertainment system, the method further includes: Determine the data source for the business module; If the business module has multiple data sources, then determine the data source switching interface; According to the data source switching instruction, the operating system of the business module is switched through the data source switching interface.
3. The method according to claim 1, characterized in that, Before the control instrument panel displays the remote view information, it also includes: If there are multiple remote view information belonging to different business modules, the display position of each remote view information on the instrument screen is determined according to the function of the business module corresponding to each remote view information. The control panel displays the remote view information, specifically including: The control panel displays the various remote view information in their respective display positions.
4. The method according to claim 1, characterized in that, After the control instrument panel displays the remote view information, it also includes: Adjust the display position of the remote view information on the instrument panel.
5. A device for displaying information on an instrument panel, characterized in that, include: The interface determination module is used to determine the SDK interface corresponding to the business module based on the function of the business module in the in-vehicle entertainment system. The information receiving module receives remote view information converted from business information in the business module through the SDK interface; The information display module is used to control the instrument panel to display the remote view information; The device further includes: a remote operation module; the remote operation module is used for: The remote view information is parsed to obtain multiple remote operation commands; Based on the instrument panel operation instructions, determine the remote operation instruction corresponding to the instrument panel operation instruction from the plurality of remote operation instructions; The remote operation command corresponding to the instrument panel operation command is sent to the service module, so that the service module can execute the corresponding operation according to the received remote operation command.
6. The apparatus according to claim 5, characterized in that, Also includes: Operating system switching module; the operating system switching module is used for: Determine the data source for the business module; If the business module has multiple data sources, then determine the data source switching interface; According to the data source switching instruction, the operating system of the business module is switched through the data source switching interface.
7. The apparatus according to claim 5, characterized in that, Also includes: Display position determination module; the display position determination module is used for: If there are multiple remote view information belonging to different business modules, the display position of each remote view information on the instrument screen is determined according to the function of the business module corresponding to each remote view information. The control panel displays the remote view information, specifically including: The control panel displays the various remote view information in their respective display positions.
8. The apparatus according to claim 5, characterized in that, Also includes: Display position adjustment module; Used for: Adjust the display position of the remote view information on the instrument panel.
9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the steps of the method for displaying information on an instrument panel as described in any one of claims 1 to 4.
10. A vehicle, characterized in that, Including the electronic device as described in claim 9.