Vehicle-mounted information-to-be-displayed display management method and device, instrument, equipment and medium

By monitoring and managing the startup status of applications to be displayed in the intelligent cockpit, creating display windows and displaying information, the problem of lag caused by improper display management in the intelligent driving cockpit is solved, achieving more efficient information display management and cost optimization.

CN115626056BActive Publication Date: 2026-04-07CHONGQING CHANGAN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-29
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In intelligent driving cockpits, improper information management between multiple display layers can easily lead to lag. Existing technologies are unable to effectively manage complex in-vehicle information to be displayed, resulting in high hardware costs and unsmooth display.

Method used

By monitoring the startup status of applications to be displayed, a display window is created based on the configuration information, and the information to be displayed is displayed through the display window. The display status of multiple information to be displayed is managed, including restarting applications that have not been started and recording fault codes.

Benefits of technology

It enables the orderly and accurate display of multiple pieces of information to be displayed in a smart cockpit, meeting complex display needs, reducing hardware costs, and improving display smoothness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115626056B_ABST
    Figure CN115626056B_ABST
Patent Text Reader

Abstract

The application provides a vehicle-mounted to-be-displayed information display management method and device, an instrument, equipment and a medium. The method comprises the following steps: obtaining a plurality of to-be-displayed information of a vehicle cabin instrument and configuration information of each to-be-displayed information, wherein the plurality of to-be-displayed information is generated by at least two to-be-displayed applications; monitoring the start state of each to-be-displayed application; if the to-be-displayed application is in the start state, creating a display window of the to-be-displayed information based on the configuration information, and displaying the to-be-displayed information generated by the to-be-displayed application through the display window, so as to display manage the plurality of to-be-displayed information, so that the vehicle cabin instrument is more orderly and accurate when simultaneously displaying a plurality of target to-be-displayed information, thereby better meeting various complex display requirements of the cabin instrument.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent vehicles, in particular to a vehicle-mounted to-be-displayed information display management method and device, an instrument, equipment and a medium. BACKGROUND

[0002] With the large-scale outbreak of intelligent networked vehicles, the intelligent cockpit has become the main entrance for the interaction between the intelligent vehicle and the driver. With the popularity of the intelligent cockpit as the third space and the second living room, the intelligent cockpit tends to be more and more like electronic products such as mobile phones, and its human-computer interaction interface is also becoming more and more rich and realistic. At present, the instrument area display information of the intelligent driving cockpit has changed from the traditional mechanical pointer plus picture indication to complex content with ADAS scene reconstruction, 3D display of vehicle model, power-on and power-off animation, scene transition animation display and video signal display.

[0003] In order to realize complex graphic rendering, if rendering is only performed in one layer, the hardware rendering capability of the chip will have very high requirements, and accordingly the cost of the chip will be higher. Therefore, according to the refresh rate of the display information, the to-be-displayed information is placed in different display layers to reduce the cost. However, in the case of increasingly complex instrument display information, if the management between the display layers is not proper, information lag and other problems are prone to occur. SUMMARY

[0004] In view of the above-mentioned shortcomings of the prior art, the present application provides a vehicle-mounted to-be-displayed information display management method, device, instrument, equipment and medium to solve the above technical problems.

[0005] The vehicle-mounted to-be-displayed information display management method provided by the present application comprises the following steps: obtaining a plurality of to-be-displayed information of a vehicle cockpit instrument and configuration information of each to-be-displayed information, wherein the plurality of to-be-displayed information is generated by at least two to-be-displayed applications; monitoring the startup state of each to-be-displayed application; if the to-be-displayed application is in the startup state, creating a display window of the to-be-displayed information based on the configuration information, and displaying the to-be-displayed information generated by the to-be-displayed application through the display window to perform display management on the plurality of to-be-displayed information.

[0006] In an embodiment of the present application, after monitoring the startup state of each to-be-displayed application, the method further comprises: if the to-be-displayed application is in the unstarted state, obtaining the startup parameters of the to-be-displayed application, the startup parameters being generated in advance based on the to-be-displayed application; and controlling the to-be-displayed application to change from the unstarted state to the started state according to the startup parameters.

[0007] In an embodiment of the present application, the method further comprises: obtaining configuration information of the to-be-displayed information, the configuration information comprising a to-be-displayed port and a to-be-displayed level; determining a target display screen based on the to-be-displayed port, and creating a display window in the target display screen based on the to-be-displayed level; and displaying the to-be-displayed information through the display window on the target display screen.

[0008] In an embodiment of the present application, after the to-be-displayed information is displayed through the display window on the target display screen, the method further comprises: obtaining a display state of the target display screen, the display state comprising a displayed state and an undisplayed state; when the display state is the displayed state, continuing to detect the display state of the target display screen; and when the display state is the undisplayed state, detecting an application closing reason of a to-be-displayed application generating the to-be-displayed information.

[0009] In an embodiment of the present application, after the application closing reason of the to-be-displayed application generating the to-be-displayed information is detected, the method further comprises: the application closing reason of the to-be-displayed application comprises active closing and passive closing; if the application closing reason of the to-be-displayed application is passive closing, restarting the to-be-displayed application to make the to-be-displayed application become a started state, and recording a fault code.

[0010] In an embodiment of the present application, after the to-be-displayed information is displayed through the display window on the target display screen, the method further comprises: obtaining configuration information of displayed information, the displayed information being information actually displayed by the target display screen; when the configuration information of the displayed information and the configuration information of the to-be-displayed information are the same, considering that the to-be-displayed information is successfully displayed; and feeding back the information successfully displayed to a vehicle cabin instrument, and controlling the display application to change from a started state to an unstarted state.

[0011] The present application provides a vehicle to-be-displayed information display management device, characterized in that the device comprises: a configuration management module, configured to obtain a plurality of to-be-displayed information of a vehicle cabin instrument and configuration information of each to-be-displayed information, wherein the plurality of to-be-displayed information is generated by at least two to-be-displayed applications; an application detection module, configured to monitor a started state of each to-be-displayed application; and a display execution module, configured to create a display window of the to-be-displayed information based on the configuration information when the to-be-displayed application is in the started state, and display the to-be-displayed information generated by the to-be-displayed application through the display window, so as to manage a display state of the plurality of to-be-displayed information.

[0012] The application provides a vehicle cabin instrument, comprising: at least two human-computer interaction interface applications, which are used for generating to-be-displayed information in the vehicle cabin instrument and configuration information of the to-be-displayed information, the configuration information comprising display levels and display ports of the to-be-displayed information; a vehicle-mounted to-be-displayed information display management device, which is loaded with a human-computer interaction interface management process and is used for monitoring starting states of each to-be-displayed application, and when the to-be-displayed application is in the starting state, determining a target display screen based on the display port of the to-be-displayed information and establishing a display window on the target display screen based on the display level, and controlling the target display screen to display the to-be-displayed information through a full-screen window manager; and a target display screen, which is used for displaying the to-be-displayed information.

[0013] The application provides an electronic device, characterized in that the electronic device comprises: one or more processors; and a storage device used for storing one or more programs, when the one or more programs are executed by the one or more processors, the electronic device implements the vehicle-mounted to-be-displayed information display management method as described above.

[0014] The application provides a computer readable storage medium, characterized in that the computer readable storage medium stores a computer program, when the computer program is executed by a processor of a computer, the computer executes the vehicle-mounted to-be-displayed information display management method as described above.

[0015] The application has the beneficial effects that: the vehicle-mounted to-be-displayed information display management method in the embodiment of the application, by acquiring a plurality of to-be-displayed information of a vehicle cabin instrument and configuration information of each to-be-displayed information, wherein the plurality of to-be-displayed information is generated by at least two to-be-displayed applications; monitoring starting states of each to-be-displayed application; if the to-be-displayed application is in the starting state, creating a display window of the to-be-displayed information based on the configuration information, and displaying the to-be-displayed information generated by the to-be-displayed application through the display window, to display manage the plurality of to-be-displayed information, so that the vehicle cabin instrument is more orderly and accurate when simultaneously displaying a plurality of target to-be-displayed information, thereby better meeting various complex display requirements of the cabin instrument.

[0016] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the application. BRIEF DESCRIPTION OF DRAWINGS

[0017] The drawings incorporated into the specification and forming part of the specification, show embodiments consistent with the application, and together with the specification, serve to explain the principles of the application. It is obvious that the drawings in the following description are only some embodiments of the application, and those skilled in the art can obtain other drawings from these drawings without creative labor. In the drawings:

[0018] Figure 1 This is a schematic diagram illustrating an implementation environment for vehicle-mounted information display management, as shown in an exemplary embodiment of this application.

[0019] Figure 2 This is an exemplary embodiment of the present application illustrating a flowchart of vehicle-mounted information display management.

[0020] Figure 3 This is an exemplary embodiment of the present application illustrating the HMI management process startup flowchart;

[0021] Figure 4 This is a control HMI application sequence diagram illustrated in an exemplary embodiment of this application;

[0022] Figure 5 This is a flowchart illustrating a monitoring HMI application, as shown in an exemplary embodiment of this application.

[0023] Figure 6 This is a block diagram illustrating an in-vehicle information display management device according to an exemplary embodiment of this application;

[0024] Figure 7 This is an exemplary embodiment of the present application illustrating a vehicle cabin structure diagram;

[0025] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation

[0026] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.

[0027] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0028] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.

[0029] First, it should be noted that Human Machine Interface (HMI), also known as human-computer interface, is a medium for interaction and information exchange used to convert information between its internal form and a form that humans can understand.

[0030] Figure 1 This is a schematic diagram illustrating an implementation environment for vehicle-mounted information display management, as shown in an exemplary embodiment of this application.

[0031] like Figure 1 As shown, the system architecture may include the current vehicle 101 and computer device 102. The computer device 102 may be at least one of a desktop graphics processing unit (GPU) computer, a GPU computing cluster, or a neural network computer. Those skilled in the art can use the computer device 102 to uniformly manage the display status of multiple pieces of information to be displayed, based on the information to be displayed on the vehicle's cockpit instruments and the corresponding display applications.

[0032] Figure 2 This is an exemplary embodiment of the present application illustrating a flowchart of an in-vehicle information display management process. For example... Figure 2 As shown, in an exemplary embodiment, the in-vehicle information display management method includes at least steps S210 to S230, which are described in detail below:

[0033] Step S210: Obtain multiple pieces of information to be displayed from the vehicle cockpit instrument panel and configuration information of each piece of information to be displayed, wherein the multiple pieces of information to be displayed are generated by at least two applications to be displayed.

[0034] In one embodiment of the present invention, when the vehicle starts, if it is necessary to display both the boot animation and map information, the boot video generated by the boot application and the map information generated by the map application are directly obtained. At the same time, the configuration information of the boot video and map information is obtained. The configuration information includes, but is not limited to, the name of the application, the path of the information display, the target screen to be displayed, the hardware level of the display, the software level of the display, and the default state when the vehicle starts. The default state includes starting and hiding.

[0035] Step S220: Monitor the startup status of each application to be displayed.

[0036] In one embodiment of the present invention, when the vehicle cockpit instrument needs to display a startup animation and map information, the startup status of the startup application and the startup status of the map application are monitored first.

[0037] Step S230: If the application to be displayed is in the running state, a display window for the information to be displayed is created based on the configuration information, and the information to be displayed generated by the application to be displayed is displayed through the display window to manage the display of multiple information to be displayed.

[0038] Creating a display window for the information to be displayed based on configuration information, and displaying the information to be displayed generated by the application through the display window includes: obtaining the configuration information of the information to be displayed, including the port to be displayed and the level to be displayed; determining the target display screen based on the port to be displayed, and creating a display window on the target display screen based on the level to be displayed; and displaying the information to be displayed through the display window on the target display screen.

[0039] In one embodiment of the present invention, when an instruction is received from the vehicle cockpit instrument to display map information, the configuration information of the map information is first obtained, namely the target port and the display level of the map information to be displayed, and the target display screen is determined according to the target window of the map information display. Then, a display window is created on the target display screen based on the display hierarchy, and the map information is displayed through the display window on the target display screen.

[0040] Figure 3 This is an exemplary embodiment of the HMI management process startup flow illustrated in this application. For example... Figure 3 As shown, the first step in managing the display of target information is to obtain the configuration file for the target display information, determine the display application corresponding to the target information, and check the startup status of the display application before creating the display window. If the display application is already running, the properties of the fullscreen manager are updated; if the display application is not running, the startup information of the display application is obtained, and the display application is started based on that startup information.

[0041] After monitoring the startup status of each application to be displayed, the process also includes: if the application to be displayed is in a non-started state, obtaining the startup parameters of the application to be displayed, which are pre-generated based on the application to be displayed; and controlling the application to be displayed to change from a non-started state to a started state based on the startup parameters.

[0042] In one embodiment of the present invention, upon receiving an instruction to display map information on a vehicle cockpit instrument panel, the process is first initialized, and then the map application is determined based on the map information to be displayed. If the application is detected to be in an already started state, the full-screen window manager is updated to create a display window.

[0043] In another embodiment of the present invention, upon receiving a real-time image from a camera displayed on a vehicle cockpit instrument panel, a camera application is determined based on the information from the displayed camera image. If the camera application is detected to be in an inactive state, its startup information is determined based on the camera application, and the camera application is started based on the startup information to change its inactive state to a started state. After determining that the camera application is started, the properties of the full-screen window manager are updated to create a display window.

[0044] The startup status of multiple display applications is obtained. If any display application is not started, it is considered not started. The not started display application is identified, and the application startup parameters are determined based on the not started display application. Based on the application startup parameters, the not started display application is controlled to change from the not started state to the started state, so that all display applications are in the started state.

[0045] In one embodiment of the present invention, if map information and camera information need to be displayed simultaneously according to the instructions of the vehicle cockpit instrument, the startup status of the map application and the camera application is first determined. If it is determined that the camera application is in the startup state while the map application is in the non-started state, the map application is started based on the startup parameters of the map application until the map application and the camera application are both in the startup state. Then, the attributes of the full-screen management window are updated to create a display window.

[0046] Figure 4 This is a control HMI application sequence diagram illustrated in an exemplary embodiment of this application; as follows: Figure 4 As shown, in the entire process of managing the display of information to be displayed in the vehicle, the configuration file of the information to be displayed is first loaded and initialized. Then, the display application corresponding to the information to be displayed is determined from the preset applications, and the corresponding display application is started. After that, a display window is created based on the full-screen window manager. After the display window is determined to be established, the target display screen is controlled to display the information to be displayed based on the display port and display level of the information to be displayed, and the display status of the information to be displayed is monitored. When the display is successful, the display information is fed back to the user process and the display application is closed.

[0047] After displaying the information to be displayed through the display window on the target display screen, the process also includes: obtaining the display status of the target display screen, which includes a displayed state and a non-displayed state; when the display status is displayed, continuing to detect the display status of the target display screen; when the display status is non-displayed, detecting the reason for the application that generated the information to be displayed to close.

[0048] After detecting the reason for the shutdown of the application to be displayed, the process also includes: the reasons for the shutdown of the application to be displayed include active shutdown and passive shutdown. If the reason for the shutdown of the application to be displayed is passive shutdown, the application to be displayed will be restarted to make the application to be displayed start up, and the fault code will be recorded.

[0049] In one embodiment of the present invention, after sending the information to be displayed to the target display screen according to the instructions of the vehicle cockpit instrument panel, the target display information is displayed through a display window. The display status of the target display screen is detected, and if the information displayed on the target display screen is obtained, the display status of the target display screen is continuously monitored.

[0050] In another embodiment of the invention, after sending the information to be displayed to the target display screen according to the instructions of the vehicle cockpit instrument panel, the target display information is displayed through a display window. The display status of the target display screen is detected; if the target display screen is showing information, it is assumed that the application corresponding to the map information is not running. The map application is determined through the map information, and the reason for its closure is identified. If it is determined that the map application was not passively closed, the startup parameters of the map application are obtained based on the map application, and the map application is restarted according to the startup parameters until the target display screen shows a displayed state.

[0051] Figure 5 This is a flowchart illustrating a monitoring HMI application, as shown in an exemplary embodiment of this application; Figure 5 As shown, after determining the target display screen based on the information to be displayed and controlling the display status of the target display screen, it is detected whether the information displayed on the target display screen is consistent with the information to be displayed. If the actual displayed information is consistent with the information to be displayed, it means that the information display is complete and the relevant application is closed; if the actual displayed information is inconsistent with the information to be displayed, the relevant application is restarted and the display command is repeated until the display is successful or fails.

[0052] After displaying the information to be displayed through the display window on the target display screen, the method further includes: obtaining the configuration information of the already displayed information, which is the information actually displayed on the target display screen; if the configuration information of the already displayed information is the same as the configuration information of the information to be displayed, then the information to be displayed is considered to have been successfully displayed; feeding back the message of successful display to the vehicle cockpit instrument panel, and controlling the display application to change from the started state to the not started state.

[0053] In one embodiment of the present invention, according to the instructions of the vehicle cockpit instrument, the target display screen is controlled to display map information. After the target display screen has displayed information, the actual configuration information of the information actually displayed on the target display screen is obtained, and its actual configuration information is compared with the configuration information of the information to be displayed, i.e., the target configuration information. If the actual configuration information is found to be consistent with the target configuration information, it is considered that the target display screen has successfully displayed the information to be displayed. A display success event is sent to the vehicle cockpit instrument, and the map application is closed.

[0054] In another embodiment of the present invention, taking a preset restart count N=10 as an example, the target display screen is controlled to display map information according to the instructions of the vehicle cockpit instrument. After the target display screen has displayed information, the actual configuration information of the information actually displayed on the target display screen is obtained, and its actual configuration information is compared with the configuration information of the information to be displayed, i.e., the target configuration information. If it is found that the actual configuration information is inconsistent with the target configuration information, the map application corresponding to the map information to be displayed is restarted, the above steps are repeated, and the number of restarts is recorded until the target display screen successfully displays the map information or the number of restarts is greater than 10. When the number of restarts is greater than 10, it is considered that the target display screen has failed to display the information to be displayed, and the display failure event is sent to the vehicle cockpit instrument and the map application is closed.

[0055] Figure 6 This is a block diagram illustrating an in-vehicle information display management device according to an exemplary embodiment of this application. This device can be applied to… Figure 1 The implementation environment shown is specifically configured in the smart terminal 102. This device can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.

[0056] like Figure 6 As shown, the exemplary in-vehicle information display management device includes: a configuration management module 610, an application detection module 620, and a display execution module 630.

[0057] The configuration management module 610 is used to acquire multiple pieces of information to be displayed from the vehicle cockpit instrument panel and the configuration information of each piece of information to be displayed, wherein the multiple pieces of information to be displayed are generated by at least two applications to be displayed; the application detection module 620 is used to monitor the startup status of each application to be displayed; and the display execution module 630 is used to create a display window for the information to be displayed based on the configuration information when the application to be displayed is in the startup state, and to display the information to be displayed generated by the application to be displayed through the display window, so as to manage the display status of multiple pieces of information to be displayed.

[0058] It should be noted that the in-vehicle information display management device provided in the above embodiments and the in-vehicle information display management method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the human-computer interaction interface application management device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0059] Figure 7 This is an exemplary embodiment of the present application illustrating a vehicle cabin structure. Figure 7 As shown, the vehicle cockpit structure includes a human-machine interface application, a human-machine interface management process, a full-screen window manager, and a display screen.

[0060] Among them, the human-machine interface application is used to parse the configuration information of the information to be displayed in the vehicle cockpit instrument panel; the human-machine interface management process is used to display the human-machine interface application on the display screen and its hardware level by setting the full-screen window manager; the full-screen window manager is used to receive requests from the human-machine interface application, and to render and drive the display screen to display the information; the display screen is used to display the information to be displayed.

[0061] A vehicle cockpit instrument panel includes: at least two human-machine interface applications for generating information to be displayed in the vehicle cockpit instrument panel and configuration information of the information to be displayed, the configuration information including the display level and display port of the information to be displayed; an in-vehicle information to be displayed display management device, which is equipped with a human-machine interface management process for monitoring the startup status of each application to be displayed, and when the application to be displayed is in the startup state, determining the target display screen based on the display port of the information to be displayed, and establishing a display window on the target display screen based on the display level, and controlling the target display screen to display the information to be displayed through a full-screen window manager; and a target display screen for displaying the information to be displayed.

[0062] When the human-computer interaction application starts, a display window is created through the full-screen window manager. When the control module monitors the information that the full-screen window manager has been created, it sets the hardware display screen and display hierarchy of the human-computer interaction application in the full-screen window manager according to the configuration information with new information to be displayed, so as to control the information to be displayed to be displayed on the target display screen.

[0063] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device enables the vehicle-mounted information display management method provided in the above embodiments.

[0064] Figure 8 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 8 The computer system 800 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0065] like Figure 8 As shown, the computer system 800 includes a Central Processing Unit (CPU) 801, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 802 or programs loaded from storage portion 808 into Random Access Memory (RAM) 803, such as performing the methods described in the above embodiments. The RAM 803 also stores various programs and data required for system operation. The CPU 801, ROM 802, and RAM 803 are interconnected via a bus 804. An Input / Output (I / O) interface 805 is also connected to the bus 804.

[0066] The following components are connected to I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 810 as needed so that computer programs read from it can be installed into storage section 808 as needed.

[0067] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by central processing unit (CPU) 801, it performs various functions defined in the system of this application.

[0068] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0069] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0070] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0071] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the vehicle-mounted information display management method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not be assembled into the electronic device.

[0072] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the in-vehicle information display management method provided in the various embodiments described above.

[0073] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A method for managing the display of information to be displayed in a vehicle, characterized in that, The method includes: Acquire multiple pieces of information to be displayed from the vehicle cockpit instrument panel and configuration information of each piece of information to be displayed, wherein the multiple pieces of information to be displayed are generated by at least two applications to be displayed; Monitor the startup status of each of the applications to be displayed; If the application to be displayed is in a running state, a display window for the information to be displayed is created based on the configuration information, and the information to be displayed generated by the application to be displayed is displayed through the display window to manage the display of multiple information to be displayed. Creating a display window for the information to be displayed based on the configuration information and displaying the information to be displayed generated by the application to be displayed through the display window includes: obtaining the configuration information of the information to be displayed, the configuration information including the port to be displayed and the level to be displayed; determining the target display screen based on the port to be displayed, and creating a display window on the target display screen based on the level to be displayed; and displaying the information to be displayed through the display window on the target display screen.

2. The in-vehicle information display management method according to claim 1, characterized in that, After monitoring the startup status of each of the applications to be displayed, the method further includes: If the application to be displayed is not started, then the startup parameters of the application to be displayed are obtained, and the startup parameters are pre-generated based on the application to be displayed; Based on the startup parameters, the application to be displayed is controlled to change from an unstarted state to a started state.

3. The in-vehicle information display management method according to claim 1, characterized in that, After displaying the information to be displayed through the display window on the target display screen, the method further includes: Obtain the display status of the target display screen, including a displayed state and a non-displayed state; When the display status is "displayed", continue to detect the display status of the target display screen; When the display status is not displayed, the reason for the application closing that generated the information to be displayed is detected.

4. The in-vehicle information display management method according to claim 3, characterized in that, After detecting the reason for the application closure of the application that generated the information to be displayed, the method further includes: The reasons for the application to be displayed being closed include active closure and passive closure. If the application to be displayed is closed due to passive closure, then restart the application to be displayed to bring it back to the running state and record the fault code.

5. The in-vehicle information display management method according to any one of claims 1-4, characterized in that, After displaying the information to be displayed through the display window on the target display screen, the method further includes: Obtain the configuration information of the displayed information, wherein the displayed information is the information actually displayed on the target display screen; If the configuration information of the already displayed information is the same as the configuration information of the information to be displayed, a display success message is generated. The system sends a successful display message to the vehicle's instrument cluster and controls the display application to change from an active state to an inactive state.

6. A vehicle-mounted information display and management device, characterized in that, The device includes: The configuration management module is used to obtain multiple pieces of information to be displayed in the vehicle cockpit instrument panel and the configuration information of each piece of information to be displayed, wherein the multiple pieces of information to be displayed are generated by at least two applications to be displayed; An application detection module is used to monitor the startup status of each of the applications to be displayed; The display execution module is used to create a display window for the information to be displayed based on the configuration information when the application to be displayed is in the running state, and to display the information to be displayed generated by the application to be displayed through the display window, so as to manage the display status of multiple information to be displayed. Creating a display window for the information to be displayed based on the configuration information and displaying the information to be displayed generated by the application to be displayed through the display window includes: obtaining the configuration information of the information to be displayed, the configuration information including the display port and the display level; determining the target display screen based on the display port, and creating a display window on the target display screen based on the display level; and displaying the information to be displayed through the display window on the target display screen.

7. A vehicle cockpit instrument panel, characterized in that, The vehicle cockpit instruments include: At least two human-computer interaction interface applications are used to generate information to be displayed in the vehicle cockpit instrument panel and configuration information of the information to be displayed, wherein the configuration information includes the display level and display port of the information to be displayed; The vehicle-mounted information display management device is equipped with a human-machine interface management process to monitor the startup status of each application to be displayed. When the application to be displayed is in the startup state, the device determines the target display screen based on the display port of the information to be displayed, and establishes a display window on the target display screen based on the display level. The device controls the target display screen to display the information to be displayed through a full-screen window manager. A target display screen is used to display the information to be displayed.

8. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the vehicle-mounted information display management method as described in any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by the computer's processor, causes the computer to perform the vehicle-mounted information display management method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method, device and system for managing information

    CN110083283A