[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115878249B - Intelligent cockpit system and method for multi-system single screen display - Google Patents

Intelligent cockpit system and method for multi-system single screen display Download PDF

Info

Publication number
CN115878249B
CN115878249B CN202310043115.8A CN202310043115A CN115878249B CN 115878249 B CN115878249 B CN 115878249B CN 202310043115 A CN202310043115 A CN 202310043115A CN 115878249 B CN115878249 B CN 115878249B
Authority
CN
China
Prior art keywords
operating system
display
area
window
virtualized
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310043115.8A
Other languages
Chinese (zh)
Other versions
CN115878249A (en
Inventor
雷金亮
吴成贵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weilai Automobile Technology Anhui Co Ltd
Original Assignee
Weilai Automobile Technology Anhui Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Weilai Automobile Technology Anhui Co Ltd filed Critical Weilai Automobile Technology Anhui Co Ltd
Priority to CN202310043115.8A priority Critical patent/CN115878249B/en
Publication of CN115878249A publication Critical patent/CN115878249A/en
Application granted granted Critical
Publication of CN115878249B publication Critical patent/CN115878249B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

The invention relates to the technical field of intelligent cabins, in particular to an intelligent cabin system, a method for multi-system single-screen display, a vehicle and a computer storage medium. The system is provided with a first operating system and one or more virtualized operating systems sharing the same display screen, wherein the first operating system comprises a first window management module, and the first window management module is configured to: receiving window configuration information, wherein the window configuration information comprises the display priority of each of the first operating system and one or more virtualized operating systems and a preset window area; and distributing corresponding display areas to the first operating system and one or more virtualized operating systems according to the display priority and the preset window areas.

Description

Intelligent cockpit system and method for multi-system single screen display
Technical Field
The invention relates to the technical field of intelligent cabins, in particular to an intelligent cabin system, a method for multi-system single-screen display, a vehicle and a computer storage medium.
Background
In the past, vehicle systems have only been single system single screen displays for a long time due to the lack of capability of the chip. With the increasing popularity of new energy automobiles, the requirements of people on cabins are higher, and the stability and safety requirements of single systems are difficult to meet, so that part of automobile factories realize multi-system and multi-screen display by means of chips with high computing power on the basis.
At present, part of the existing schemes propose to integrate information required to be displayed by a vehicle instrument system into an entertainment host screen of a vehicle-mounted entertainment system so as to save one display screen under the condition of meeting the requirement of regulations. However, the existing multi-system single-screen display scheme mostly adopts a mode of switching display among different systems to realize sharing of the same display screen, so that a user cannot know display data of the multiple systems at the same time, and the use experience is greatly reduced. In addition, some prior art divides the display screen into two parts, and fixes different display areas for data display of different systems, so that the screen sharing scheme does not consider the picture coordination among the systems, and reduces the functional flexibility of the shared screen.
Disclosure of Invention
To solve or at least alleviate one or more of the above problems, the present invention proposes an intelligent cockpit system, a method for multi-system single-screen display, a vehicle, and a computer storage medium capable of displaying multiple system pictures on the same display screen and dynamically implementing control and coordination of the multi-system pictures.
According to a first aspect of the present invention, there is provided a smart cockpit system carrying a first operating system and one or more virtualized operating systems sharing the same display screen, the first operating system comprising a first window management module configured to: receiving window configuration information, wherein the window configuration information comprises the display priority of each of the first operating system and one or more virtualized operating systems and a preset window area; and distributing corresponding display areas to the first operating system and one or more virtualized operating systems according to the display priority and a preset window area.
Alternatively or additionally to the above, in a system according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to: if the window configuration information indicates that no overlapping part exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the first preset window area is allocated to the first operating system to serve as a display area of the first operating system, and the second preset window area is allocated to the second operating system to serve as a display area of the second operating system.
Alternatively or additionally to the above, in a system according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to: and if the window configuration information indicates that an overlapping area exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the overlapping area is distributed to the operating system with higher display priority as a display area of the operating system.
Alternatively or additionally to the above, in a system according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to: and sending a first instruction to the second operating system so as to integrally hide all display data in a display area of the second operating system.
Alternatively or additionally to the above, in a system according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to: and sending a second instruction to a second window management module of the second operating system to hide display data in one or more display windows in a display area of the second operating system.
Alternatively or additionally to the above, in a system according to an embodiment of the present invention, the first window management module and the second window management module perform data transmission based on sockets.
Alternatively or additionally to the above, in a system according to an embodiment of the present invention, the first operating system is a QNX operating system and the first operating system is configured to display vehicle meter data, the virtualized operating system is an Android or AGL operating system running on a host on which the first operating system is mounted based on a virtualization technology and the virtualized operating system is configured to display vehicle entertainment data or image data.
According to a second aspect of the present invention, there is provided a method for a multi-system single-screen display, the method being applied to a smart cockpit system carrying a first operating system and one or more virtualized operating systems sharing the same display screen, the method comprising: receiving window configuration information, wherein the window configuration information comprises the display priority of each of the first operating system and one or more virtualized operating systems and a preset window area; and distributing corresponding display areas to the first operating system and one or more virtualized operating systems according to the display priority and a preset window area.
Alternatively or additionally to the above, in a method according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system, and assigning respective display areas to the first operating system and the one or more virtualized operating systems comprises: if the window configuration information indicates that no overlapping part exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the first preset window area is allocated to the first operating system to serve as a display area of the first operating system, and the second preset window area is allocated to the second operating system to serve as a display area of the second operating system.
Alternatively or additionally to the above, in a method according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system, and assigning respective display areas to the first operating system and the one or more virtualized operating systems comprises: and if the window configuration information indicates that an overlapping area exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the overlapping area is distributed to the operating system with higher display priority as a display area of the operating system.
Alternatively or additionally to the above, in a method according to an embodiment of the invention, the one or more virtualized operating systems comprise a second operating system and the method further comprises: transmitting a first instruction to the second operating system to entirely hide all display data in a display area of the second operating system; and/or sending a second instruction to a second window management module of the second operating system to hide display data in one or more display windows in a display area of the second operating system.
According to a third aspect of the present invention there is provided a vehicle comprising a system according to any embodiment of the first aspect of the present invention.
According to a fourth aspect of the present invention there is provided a computer storage medium comprising instructions which, when executed, cause a method according to any one of the embodiments of the second aspect of the present invention.
According to the scheme for multi-system single-screen display, according to one or more embodiments of the invention, dynamic control of display pictures of all operating systems is achieved by means of the first window management module of the first operating system, namely, the first window management module can dynamically allocate corresponding display areas to all operating systems according to display priorities and preset window areas of all operating systems, so that a user can simultaneously watch display data of a plurality of operating systems on the same display screen, and picture coordination among all the operating systems can be achieved.
Drawings
The foregoing and/or other aspects and advantages of the present invention will become more apparent and more readily appreciated from the following description of the various aspects taken in conjunction with the accompanying drawings in which like or similar elements are designated with the same reference numerals. The drawings include:
FIG. 1 is a schematic block diagram of an intelligent cockpit system 10 according to one embodiment of the present invention;
FIG. 2 is a schematic diagram of a display screen of a smart cockpit system according to one embodiment of the present invention;
fig. 3 is a schematic flow chart of a method 30 for a multi-system single screen display in accordance with one embodiment of the invention.
Detailed Description
The following description of the specific embodiments is merely exemplary in nature and is in no way intended to limit the disclosed technology or the application and uses of the disclosed technology. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, or the following detailed description.
In the following detailed description of embodiments, numerous specific details are set forth in order to provide a more thorough understanding of the disclosed technology. It will be apparent, however, to one skilled in the art that the disclosed techniques may be practiced without these specific details. In other instances, well-known features have not been described in detail so as not to unnecessarily complicate the description.
Terms such as "comprising" and "including" mean that in addition to having elements and steps that are directly and explicitly recited in the description, the inventive aspects also do not exclude the presence of other elements and steps not directly or explicitly recited. The terms such as "first" and "second" do not denote the order of units in terms of time, space, size, etc. but rather are merely used to distinguish one unit from another. In the present specification, the term "vehicle" or other similar terms include general motor vehicles such as passenger vehicles (including sport utility vehicles, buses, trucks, etc.), various commercial vehicles, and the like, and include hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, and the like. A hybrid vehicle is a vehicle having two or more power sources, such as a gasoline powered and an electric vehicle.
Hereinafter, various exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings.
Referring now to fig. 1, fig. 1 is a schematic block diagram of an intelligent cockpit system 10 according to one embodiment of the present invention. The intelligent cockpit system 10 is loaded with a first operating system 110 and one or more virtualized operating systems sharing the same display screen.
Optionally, one or more virtualized operating systems run on a host on which the first operating system 110 is hosted based on virtualization technology. Illustratively, the host of the intelligent cockpit system 10 employs Hypervisor (virtual machine monitor) virtualization technology that establishes and executes the software, firmware, or hardware of the virtual machine by providing a virtual job platform. Specifically, the host on which the first operating system 110 is installed is used by the Hypervisor to execute virtual machines on which one or more virtualized operating systems are installed, where the Hypervisor provides virtualized operating systems with virtualized operating environments. Illustratively, the one or more virtualized operating systems include one or both of the second operating system 120 and the third operating system 130.
Illustratively, the first operating system 110 is a real-time operating system (RTOS), such as a QNX operating system, for acquiring and displaying vehicle meter data, including engine speed, vehicle speed, engine status, and the like. The second operating system 120 may be an Android operating system, which is mainly responsible for in-vehicle infotainment functions such as in-vehicle audio-visual control and air conditioning control. The third operating system 130 may be a Automotive Grade Linux (AGL, car-level Linux) operating system mainly responsible for displaying related information of a vehicle safety driving assistance system (ADAS) and on-board image data.
Each operating system in the intelligent cockpit system 10 has a window management module, e.g., a first window management module of the first operating system 110, a second window management module of the second operating system 120, a third window management module of the third operating system 130, for managing all windows in each system, e.g., controlling which windows are to be displayed and where. The first window management module is used as a window management module of the host operating system and is responsible for carrying out overall and cooperative management on window management of the virtualized operating system. Specifically, the first window management module is configured to receive window configuration information, wherein the window configuration information includes a display priority of each of the first operating system 110 and one or more virtualized operating systems (e.g., the second operating system 120, the third operating system 130) and a preset window area. In order to realize simultaneous display of multiple system pictures, preset window areas of all systems are preset in window configuration information, wherein the preset window areas indicate display areas of display screens corresponding to all display windows in the systems. In order to more clearly illustrate the principles of the present invention, the function of the first window management module is described in detail below in connection with the display screen illustrated in FIG. 2.
As shown in fig. 2, the display screen of the intelligent cockpit system 10 is divided into 7 equal-sized display areas, that is, a display area 1, a display area 2, … …, and a display area 7 in this order from left to right. It should be noted that the display screen may be divided in any manner, and the division manner shown in fig. 2 should be regarded as illustrative and not restrictive. Illustratively, the following information may be preset in the window configuration information: the preset window area of the first operating system 110 corresponds to the display area 1-3 of the display screen, the preset window area of the second operating system 120 corresponds to the display area 4 and the display area 5 of the display screen, and the preset window area of the third operating system 130 corresponds to the display area 3-7 of the display screen. In other words, if the display priority of each system is not considered, all windows displayed by the first operating system 110 should fall into the display area 1-3, all windows displayed by the second operating system 120 should fall into the display area 4 and the display area 5, and all windows displayed by the third operating system 130 should fall into the display area 3-7. It can be seen that, if the display priority of each system is not preset, windows of the first operating system 110 and the third operating system 130 will overlap in the display area 3 of the display screen, thereby affecting the viewing experience of the user.
In order to realize the collaboration among the display pictures of the multiple systems, the display priority of each system is preset in the window configuration information besides the preset window area, wherein different operating systems have different display priorities. Illustratively, the first operating system 110 has a priority of 3, the second operating system 120 has a priority of 2, and the third operating system 130 has a priority of 1, i.e., the first operating system 110 has a lower display priority than the second operating system 120, and the second operating system 120 has a lower display priority than the third operating system 130.
After receiving the window configuration information including the display priority and the preset window area of each operating system, the first window management module allocates corresponding display areas to the first operating system 110 and one or more virtualized operating systems according to the display priority and the preset window area.
Alternatively, if the window configuration information indicates that there is no overlapping portion between the first preset window area of the first operating system 110 and the second preset window area of the second operating system 120, the first window management module allocates the first preset window area to the first operating system 110 as its display area, and allocates the second preset window area to the second operating system 120 as its display area. In the above example, the first preset window area of the first operating system 110 corresponds to the display area 1-3 of the display screen, the second preset window area of the second operating system 120 corresponds to the display area 4 and the display area 5 of the display screen, that is, when the first operating system 110 and the second operating system 120 are in the start-up state at the same time and display data is present, according to the preset window configuration information, there is no overlapping portion between the preset window areas of the first operating system 110 and the second operating system 120, the first operating system 110 will display its screen in the display area 1-3 according to the preset window configuration information, and the second operating system 120 will display its screen in the display area 4 and the display area 5.
Alternatively, if the window configuration information indicates that there is an overlapping region between the first preset window region of the first operating system 110 and the third preset window region of the third operating system 130, the overlapping region is allocated to the operating system having the higher display priority as the display region thereof. In the above example, the first preset window area of the first operating system 110 corresponds to the display area 1-display area 3 of the display screen, and the third preset window area of the third operating system 130 corresponds to the display area 3-display area 7 of the display screen. It can be seen that the first operating system 110 and the third operating system 130 have overlapping preset window areas, i.e. display area 3 of the display screen. Since the display priority of the first operating system 110 is lower than that of the third operating system 130, the display area 3 will be preferentially used for the screen display of the third operating system 130, that is, the first operating system 110 will display its screen only in the display area 1 and the display area 2, and the third operating system 130 will display its screen in the display area 3-the display area 7.
The above example illustrates only the display area division rule when two operating systems are simultaneously in a startup state and display data is present, and it should be understood that the rule described above may be equally applicable to display area division scenes when more operating systems (e.g., three operating systems) are simultaneously in a startup state and display data is present. Illustratively, in the above example, the first operating systemThe first preset window area of the system 110 corresponds to the display area 1-3 of the display screen, the second preset window area of the second operating system 120 corresponds to the display area 4 and the display area 5 of the display screen, the third preset window area of the third operating system 130 corresponds to the display area 3-7 of the display screen, and the display priority of the first operating system 110 is lower than the second operating system 120, and the display priority of the second operating system 120 is lower than the third operating system 130. If at the first time t 1 Only the first operating system 110 is in a start-up state and there is display data, the first window management module will assign the display area 1-display area 3 to the first operating system 110 to display its display data, while the display area 4-display area 7 will be in a black screen state. If at the second time t 2 The second operating system 120 is also started and there is display data, the first window management module will assign display area 1-display area 3 to the first operating system 110 and display area 4-display area 5 to the second operating system 120, and display area 4-display area 7 will be in the black state. If at the third time t 3 The third operating system 130 is also started and there is display data, the first window management module will assign display area 1-display area 2 to the first operating system 110 and display area 3-display area 7 to the third operating system 130, while the second operating system 120 has no corresponding display screen.
Optionally, the first window management module is further configured to: the first instruction is sent to the second operating system 120 and/or the third operating system 130 to hide the entire display data in the display area of the second operating system 120 and/or the third operating system 130 as a whole. Continuing with the above example, at a fourth time t 4 The first window management module sends the first instruction to the third operating system 130, and then the display screen of the third operating system 130 will be completely hidden, that is, the third operating system 130 has no corresponding display screen. At this time, since the first operating system 110 and the second operating system 120 are still in the start-up state and display data exists, the first window management module will allocate the display area 1-display area 3 to the first operating system 110 and allocate the display area 4-display to the second operating system 120Region 5 is shown and display region 4-display region 7 will be in a black screen state.
Optionally, the first window management module is further configured to: the second instructions are sent to the second window management module of the second operating system 120 and/or the third window management module of the third operating system 130 to hide display data in one or more display windows in the display area of the second operating system 120 and/or the third operating system 130. Continuing with the above example, at a fourth time t 4 There are two display windows in total in the display area 4-display area 5 of the second operating system 120, wherein the first display window occupies the display area 4 and the second display window occupies the display area 5, at a fifth instant t 5 The first window management module sends a second instruction to the second window management module to close the first display window, and after receiving the second instruction, the second window management module closes the first display window, at this time, only the display screen of the second operating system 120 exists in the display area 5, and the display area 4 is in a black screen state.
For example, data transmission between the first window management module and the second window management module and/or the third window management module may be performed through a socket (socket).
The intelligent cockpit system 10 according to one or more embodiments of the present invention can implement dynamic adjustment of display screens for respective operating systems by means of the first window management module of the first operating system 110, so that a user can view display data of a plurality of operating systems on the same display screen at the same time, and can implement screen coordination between the respective systems.
With continued reference to fig. 3, fig. 3 is a schematic flow chart of a method 30 for a multi-system single screen display in accordance with one embodiment of the invention. The subject of implementation of the method 30 shown in fig. 3 may be the intelligent cockpit system 10 as shown in fig. 1.
As shown in fig. 3, step S310 includes receiving window configuration information, where the window configuration information includes display priorities of each of the first operating system and the one or more virtualized operating systems and a preset window area.
Step S320 includes assigning corresponding display areas to the first operating system and the one or more virtualized operating systems according to the display priority and the preset window area. Optionally, step S320 further includes: if the window configuration information indicates that no overlapping part exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the first preset window area is allocated to the first operating system to serve as a display area of the first operating system, and the second preset window area is allocated to the second operating system to serve as a display area of the second operating system. Optionally, step S320 further includes: if the window configuration information indicates that an overlapping area exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the overlapping area is allocated to the operating system with higher display priority as a display area of the operating system.
Optionally, the method 30 further includes: transmitting a first instruction to the second operating system to entirely hide all display data in a display area of the second operating system; and/or sending a second instruction to a second window management module of the second operating system to hide display data in one or more display windows in a display area of the second operating system. The detailed steps of the method 30 are referred to above in relation to the intelligent cabin system 10, in particular the first window management module, and will not be described in detail here.
According to a third aspect of the present invention there is provided a vehicle comprising an intelligent cabin system 10 as shown in figure 1.
According to a fourth aspect of the present invention there is also provided a computer readable storage medium having stored thereon a computer program which when executed by a processor implements a method 30 as shown in figure 3. The computer readable storage medium may include Random Access Memory (RAM), such as Synchronous Dynamic Random Access Memory (SDRAM), read-only memory (ROM), non-volatile random access memory (NVRAM), electrically erasable programmable read-only memory (EEPROM), flash memory, other known storage media, and the like.
Where applicable, hardware, software, or a combination of hardware and software may be used to implement the various embodiments provided by the present invention. Moreover, where applicable, the various hardware components and/or software components set forth herein may be combined into composite components comprising software, hardware, and/or both without departing from the scope of the present invention. Where applicable, the various hardware components and/or software components set forth herein can be separated into sub-components comprising software, hardware, or both without departing from the scope of the present invention. Further, where applicable, it is contemplated that software components may be implemented as hardware components, and vice versa.
Software in accordance with the present invention, such as program code and/or data, may be stored on one or more computer storage media. It is also contemplated that the software identified herein may be implemented using one or more general-purpose or special-purpose computers and/or computer systems that are networked and/or otherwise. Where applicable, the order of the various steps described herein may be changed, combined into composite steps, and/or divided into sub-steps to provide features described herein.
The embodiments and examples set forth herein are presented to best explain the embodiments consistent with the invention and its particular application and to thereby enable those skilled in the art to make and use the invention. However, those skilled in the art will recognize that the foregoing description and examples have been presented for the purpose of illustration and example only. The description as set forth is not intended to cover various aspects of the invention or to limit the invention to the precise form disclosed.

Claims (11)

1. An intelligent cockpit system, characterized in that the system is loaded with a first operating system and one or more virtualized operating systems sharing a same display screen, the one or more virtualized operating systems comprising a second operating system, the first operating system comprising a first window management module configured to:
receiving window configuration information, wherein the window configuration information comprises the display priority of each of the first operating system and one or more virtualized operating systems and a preset window area; and
and distributing corresponding display areas to the first operating system and one or more virtualized operating systems according to the display priority and the preset window areas, wherein if the window configuration information indicates that an overlapping area exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the overlapping area is distributed to the operating system with higher display priority as the display area of the operating system in response to the starting of the second operating system.
2. The system of claim 1, wherein the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to:
if the window configuration information indicates that no overlapping part exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the first preset window area is allocated to the first operating system to serve as a display area of the first operating system, and the second preset window area is allocated to the second operating system to serve as a display area of the second operating system.
3. The system of claim 1, wherein the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to:
and sending a first instruction to the second operating system so as to integrally hide all display data in a display area of the second operating system.
4. The system of claim 1, wherein the one or more virtualized operating systems comprise a second operating system and the first window management module is further configured to:
and sending a second instruction to a second window management module of the second operating system to hide display data in one or more display windows in a display area of the second operating system.
5. The system of claim 4, wherein the first window management module and the second window management module are socket-based for data transmission.
6. The system of claim 1, wherein the first operating system is a QNX operating system and the first operating system is configured to display vehicle meter data, the virtualized operating system is an Android or AGL operating system running on a host on which the first operating system is onboard based on virtualization technology and the virtualized operating system is configured to display in-vehicle entertainment data or image data.
7. A method for a multi-system single screen display, the method being applied to an intelligent cockpit system that is loaded with a first operating system and one or more virtualized operating systems sharing a same display screen, the one or more virtualized operating systems comprising a second operating system, the method comprising:
receiving window configuration information, wherein the window configuration information comprises the display priority of each of the first operating system and one or more virtualized operating systems and a preset window area; and
and distributing corresponding display areas to the first operating system and one or more virtualized operating systems according to the display priority and the preset window areas, wherein if the window configuration information indicates that an overlapping area exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the overlapping area is distributed to the operating system with higher display priority as the display area of the operating system in response to the starting of the second operating system.
8. The method of claim 7, wherein the one or more virtualized operating systems comprise a second operating system, and assigning respective display areas to the first operating system and one or more virtualized operating systems comprises:
if the window configuration information indicates that no overlapping part exists between a first preset window area of the first operating system and a second preset window area of the second operating system, the first preset window area is allocated to the first operating system to serve as a display area of the first operating system, and the second preset window area is allocated to the second operating system to serve as a display area of the second operating system.
9. The method of claim 7, wherein the one or more virtualized operating systems comprise a second operating system and the method further comprises:
transmitting a first instruction to the second operating system to entirely hide all display data in a display area of the second operating system; and/or
And sending a second instruction to a second window management module of the second operating system to hide display data in one or more display windows in a display area of the second operating system.
10. A vehicle, characterized in that it comprises a system according to any one of claims 1-6.
11. A computer storage medium, characterized in that it comprises instructions which, when executed, perform the method according to any of claims 7-9.
CN202310043115.8A 2023-01-29 2023-01-29 Intelligent cockpit system and method for multi-system single screen display Active CN115878249B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310043115.8A CN115878249B (en) 2023-01-29 2023-01-29 Intelligent cockpit system and method for multi-system single screen display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310043115.8A CN115878249B (en) 2023-01-29 2023-01-29 Intelligent cockpit system and method for multi-system single screen display

Publications (2)

Publication Number Publication Date
CN115878249A CN115878249A (en) 2023-03-31
CN115878249B true CN115878249B (en) 2023-09-15

Family

ID=85758494

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310043115.8A Active CN115878249B (en) 2023-01-29 2023-01-29 Intelligent cockpit system and method for multi-system single screen display

Country Status (1)

Country Link
CN (1) CN115878249B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005149440A (en) * 2003-11-20 2005-06-09 Hitachi Ltd Screen-sharing control method
JP2010026327A (en) * 2008-07-22 2010-02-04 Canon Inc Device and method for controlling display device, and computer program
CN102681887A (en) * 2010-12-23 2012-09-19 韩国电子通信研究院 System and method used for controlling virtual screen
CN104571826A (en) * 2015-01-26 2015-04-29 香港应用科技研究院有限公司 Method, device and system for managing multiple windows on screens of multiple users
KR20180048087A (en) * 2016-11-02 2018-05-10 (주)그렙 Multi-window display method based on virtualization
CN113504870A (en) * 2021-04-06 2021-10-15 惠州市德赛西威智能交通技术研究院有限公司 Hypervisor intelligent cockpit input method sharing system and method
CN114168019A (en) * 2021-12-09 2022-03-11 创盛视联数码科技(北京)有限公司 Multi-application window level management method and device
CN114546307A (en) * 2020-11-25 2022-05-27 宝能汽车集团有限公司 Multi-screen display control system and method for intelligent cabin and vehicle
CN115237518A (en) * 2022-07-05 2022-10-25 南京中科创达软件科技有限公司 Screen interface display processing method and device, electronic equipment and medium
CN115562736A (en) * 2022-10-13 2023-01-03 合众新能源汽车有限公司 Display processing method, display processing device, electronic device, and medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4140918B2 (en) * 2006-02-13 2008-08-27 インターナショナル・ビジネス・マシーンズ・コーポレーション System and method for controlling display of window
US9954927B2 (en) * 2015-01-26 2018-04-24 Hong Kong Applied Science and Technology Research Institute Company Limited Method for managing multiple windows on a screen for multiple users, and device and system using the same

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005149440A (en) * 2003-11-20 2005-06-09 Hitachi Ltd Screen-sharing control method
JP2010026327A (en) * 2008-07-22 2010-02-04 Canon Inc Device and method for controlling display device, and computer program
CN102681887A (en) * 2010-12-23 2012-09-19 韩国电子通信研究院 System and method used for controlling virtual screen
CN104571826A (en) * 2015-01-26 2015-04-29 香港应用科技研究院有限公司 Method, device and system for managing multiple windows on screens of multiple users
KR20180048087A (en) * 2016-11-02 2018-05-10 (주)그렙 Multi-window display method based on virtualization
CN114546307A (en) * 2020-11-25 2022-05-27 宝能汽车集团有限公司 Multi-screen display control system and method for intelligent cabin and vehicle
CN113504870A (en) * 2021-04-06 2021-10-15 惠州市德赛西威智能交通技术研究院有限公司 Hypervisor intelligent cockpit input method sharing system and method
CN114168019A (en) * 2021-12-09 2022-03-11 创盛视联数码科技(北京)有限公司 Multi-application window level management method and device
CN115237518A (en) * 2022-07-05 2022-10-25 南京中科创达软件科技有限公司 Screen interface display processing method and device, electronic equipment and medium
CN115562736A (en) * 2022-10-13 2023-01-03 合众新能源汽车有限公司 Display processing method, display processing device, electronic device, and medium

Also Published As

Publication number Publication date
CN115878249A (en) 2023-03-31

Similar Documents

Publication Publication Date Title
CN111752684B (en) Display method and device
CN106183812B (en) Information display method, control equipment and vehicle
CN104050992A (en) Vehicle-mounted intelligent system with virtual instrument and information entertainment terminals
US20220100574A1 (en) Vehicular control device, vehicular display system, and vehicular display control method
US20240143375A1 (en) Signal processing device and display apparatus for vehicle including the same
WO2024074090A1 (en) Smart cockpit implementation method, smart cockpit, and computer readable medium
WO2024139733A1 (en) Input event distribution method for intelligent cockpit, system, and vehicle
CN115878249B (en) Intelligent cockpit system and method for multi-system single screen display
US20220327986A1 (en) Signal processing device and vehicle display apparatus including the same
CN110955399A (en) In-vehicle display system, image display method, storage medium, and host
CN113348646A (en) Method for operating a vehicle while transferring computational power from the vehicle to at least one edge cloud computer
US11544028B2 (en) Distributed system for displaying a content
CN110857065B (en) Device for controlling a vehicle display, system having the device and method thereof
CN114379573B (en) Vehicle and control method thereof
CN115339288A (en) Air conditioner interaction interface display control method and device and vehicle
JP2005205997A (en) Vehicle-mounted system
CN113589730A (en) XEN-based multi-system control system and method for different display and related products
US20240054060A1 (en) Real-time cpu availabilty monitoring
US20240354040A1 (en) Display apparatus for vehicles
CN118358487B (en) Vehicle central control system, central control screen connection method, device and equipment
JP7484746B2 (en) Vehicle device, vehicle system
US20230409370A1 (en) Signal processing device and display apparatus for vehicles including the same
WO2024035566A1 (en) Real-time cpu availability monitoring
US11403155B2 (en) Integration of vehicle manufacturer user management system with automotive operating system
EP4506815A1 (en) Signal processing device and vehicle display device including same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant