CN115878249B - 智能座舱***和用于多***单屏显示的方法 - Google Patents

智能座舱***和用于多***单屏显示的方法 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
English (en)
Other versions
CN115878249A (zh
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/zh
Publication of CN115878249A publication Critical patent/CN115878249A/zh
Application granted granted Critical
Publication of CN115878249B publication Critical patent/CN115878249B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

本发明涉及智能座舱技术领域,具体地涉及一种智能座舱***、用于多***单屏显示的方法、车辆以及计算机存储介质。该***搭载有共享同一显示屏的第一操作***和一个或多个虚拟化操作***,第一操作***包括第一窗口管理模块,第一窗口管理模块配置成:接收窗口配置信息,其中,所述窗口配置信息包括所述第一操作***和一个或多个虚拟化操作***各自的显示优先级以及预设窗口区域;以及根据显示优先级以及预设窗口区域,向第一操作***和一个或多个虚拟化操作***分配相应的显示区域。

Description

智能座舱***和用于多***单屏显示的方法
技术领域
本发明涉及智能座舱技术领域,具体地涉及一种智能座舱***、用于多***单屏显示的方法、车辆以及计算机存储介质。
背景技术
过去,由于芯片的能力欠缺,车载***在很长一段时间里都只有单***单屏显示。随着新能源汽车的日益盛行,人们对座舱的要求越来越高,单***很难满足其稳定性和安全性要求,在此基础上部分车厂凭借着具有高计算能力的芯片实现了多***多屏显示。
目前,部分现有方案提出将车辆仪表***所需要显示的信息融入到车载娱乐***的娱乐主机屏幕中,以在满足法规要求的情况下节省一块显示屏幕。然而,现有的多***单屏显示方案大多采用不同***间进行切换显示的方式实现对同一显示屏的共享,这导致用户无法同时获知多***的显示数据,大大降低了使用体验。还有部分现有技术将显示屏一分为二,将不同的显示区域固定用于不同***的数据显示,此类屏幕共享方案并未考虑到各个***间的画面协同,降低了共享屏幕的功能灵活度。
发明内容
为了解决或至少缓解以上问题中的一个或多个,本发明提出了一种智能座舱***、用于多***单屏显示的方法、车辆以及计算机存储介质,其能够将多个***的画面显示在同一显示屏上面,并能动态地实现多***画面的控制和协同。
按照本发明的第一方面,提供了一种智能座舱***,所述***搭载有共享同一显示屏的第一操作***和一个或多个虚拟化操作***,所述第一操作***包括第一窗口管理模块,所述第一窗口管理模块配置成:接收窗口配置信息,其中,所述窗口配置信息包括所述第一操作***和一个或多个虚拟化操作***各自的显示优先级以及预设窗口区域;以及根据所述显示优先级以及预设窗口区域,向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域。
作为以上方案的替代或补充,在根据本发明一实施例的***中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间无重叠部分,则向所述第一操作***分配所述第一预设窗口区域作为其显示区域,并向所述第二操作***分配所述第二预设窗口区域作为其显示区域。
作为以上方案的替代或补充,在根据本发明一实施例的***中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间存在重叠区域,则将所述重叠区域分配给具有较高显示优先级的操作***,以作为其显示区域。
作为以上方案的替代或补充,在根据本发明一实施例的***中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:向所述第二操作***发送第一指令,以整体地隐藏所述第二操作***的显示区域中的全部显示数据。
作为以上方案的替代或补充,在根据本发明一实施例的***中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:向所述第二操作***的第二窗口管理模块发送第二指令,以隐藏所述第二操作***的显示区域中的一个或多个显示窗口中的显示数据。
作为以上方案的替代或补充,在根据本发明一实施例的***中,所述第一窗口管理模块与所述第二窗口管理模块基于套接字进行数据传输。
作为以上方案的替代或补充,在根据本发明一实施例的***中,所述第一操作***为QNX操作***并且所述第一操作***配置成显示车辆仪表数据,所述虚拟化操作***为基于虚拟化技术运行在搭载有所述第一操作***的主机上的Android或AGL操作***并且所述虚拟化操作***配置成显示车载娱乐数据或影像数据。
按照本发明的第二方面,提供一种用于多***单屏显示的方法,所述方法应用于搭载有共享同一显示屏的第一操作***和一个或多个虚拟化操作***的智能座舱***,所述方法包括:接收窗口配置信息,其中,所述窗口配置信息包括所述第一操作***和一个或多个虚拟化操作***各自的显示优先级以及预设窗口区域;以及根据所述显示优先级以及预设窗口区域,向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域。
作为以上方案的替代或补充,在根据本发明一实施例的方法中,所述一个或多个虚拟化操作***包括第二操作***,并且向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域包括:若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间无重叠部分,则向所述第一操作***分配所述第一预设窗口区域作为其显示区域,并向所述第二操作***分配所述第二预设窗口区域作为其显示区域。
作为以上方案的替代或补充,在根据本发明一实施例的方法中,所述一个或多个虚拟化操作***包括第二操作***,并且向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域包括:若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间存在重叠区域,则将所述重叠区域分配给具有较高显示优先级的操作***,以作为其显示区域。
作为以上方案的替代或补充,在根据本发明一实施例的方法中,所述一个或多个虚拟化操作***包括第二操作***并且所述方法还包括:向所述第二操作***发送第一指令,以整体地隐藏所述第二操作***的显示区域中的全部显示数据;以及/或者向所述第二操作***的第二窗口管理模块发送第二指令,以隐藏所述第二操作***的显示区域中的一个或多个显示窗口中的显示数据。
按照本发明的第三方面,提供了一种车辆,所述车辆包括如本发明第一方面的任一实施例所述的***。
根据本发明的第四方面,提供一种计算机存储介质,所述计算机存储介质包括指令,所述指令在运行时使得如本发明第二方面的任一实施例所述的方法。
根据本发明的一个或多个实施例的用于多***单屏显示的方案借助于第一操作***的第一窗口管理模块实现了针对各个操作***的显示画面的动态控制,也即,第一窗口管理模块能够根据各个操作***的显示优先级以及预设窗口区域向各个操作***动态地分配相应的显示区域,使得用户能够在同一显示屏上同时观看多个操作***的显示数据,并且能够实现各个***之间的画面协同。
附图说明
本发明的上述和/或其它方面和优点将通过以下结合附图的各个方面的描述变得更加清晰和更容易理解,附图中相同或相似的单元采用相同的标号表示。附图包括:
图1为按照本发明的一个实施例的智能座舱***10的示意性框图;
图2为按照本发明一个实施例的智能座舱***的显示屏的示意图;
图3为按照本发明一个实施例的用于多***单屏显示的方法30的示意性流程图。
具体实施方式
以下具体实施方式的描述本质上仅仅是示例性的,并且不旨在限制所公开的技术或所公开的技术的应用和用途。此外,不意图受在前述技术领域、背景技术或以下具体实施方式中呈现的任何明示或暗示的理论的约束。
在实施例的以下详细描述中,阐述了许多具体细节以便提供对所公开技术的更透彻理解。然而,对于本领域普通技术人员显而易见的是,可以在没有这些具体细节的情况下实践所公开的技术。在其他实例中,没有详细描述公知的特征,以避免不必要地使描述复杂化。
诸如“包含”和“包括”之类的用语表示除了具有在说明书中有直接和明确表述的单元和步骤以外,本发明的技术方案也不排除具有未被直接或明确表述的其它单元和步骤的情形。诸如“第一”和“第二”之类的用语并不表示单元在时间、空间、大小等方面的顺序而仅仅是作区分各单元之用。在本说明书中,术语“车辆”或者其它类似的术语包括一般的机动车辆,例如乘用车(包括运动型多用途车、公共汽车、卡车等)、各种商用车等等,并包括混合动力汽车、电动车、插电式混动电动车等。混动动力汽车是一种具有两个或更多个功率源的车辆,例如汽油动力和电动车辆。
在下文中,将参考附图详细描述根据本发明的各示例性实施例。
现在参考图1,图1为根据本发明的一个实施例的智能座舱***10的示意性框图。智能座舱***10搭载有共享同一显示屏的第一操作***110和一个或多个虚拟化操作***。
可选地,一个或多个虚拟化操作***基于虚拟化技术运行在搭载有第一操作***110的主机上。示例性地,智能座舱***10的主机采用Hypervisor(虚拟机监视器)虚拟化技术,其通过提供虚拟的作业平台来建立与执行虚拟机的软件、固件或硬件。具体而言,搭载有第一操作***110的主机被Hypervisor用以执行搭载有一个或多个虚拟化操作***的虚拟机,其中Hypervisor为一个或多个虚拟化操作***提供虚拟化的运行环境。示例性地,一个或多个虚拟化操作***包括第二操作***120和第三操作***130中的一者或两者。
示例性地,第一操作***110为实时操作***(RTOS),例如,QNX操作***,其用于获取并显示车辆仪表数据,包括发动机转速、车速、发动机状态等。第二操作***120可以是Android操作***,其主要负责车载影音控制、空调控制等车载信息娱乐功能。第三操作***130可以是Automotive Grade Linux(AGL,汽车级Linux)操作***,其主要负责显示车辆安全驾驶辅助***(ADAS)的相关信息以及车载影像数据。
智能座舱***10中的各个操作***各自具有窗口管理模块,例如,第一操作***110的第一窗口管理模块、第二操作***120的第二窗口管理模块、第三操作***130的第三窗口管理模块,以用于对各个***中的所有窗口进行管理,例如,控制哪些窗口是需要显示的以及要显在哪里。作为宿主操作***的窗口管理模块,第一窗口管理模块负责对虚拟化操作***的窗口管理进行统筹和协管。具体而言,第一窗口管理模块配置成接收窗口配置信息,其中,窗口配置信息包括第一操作***110和一个或多个虚拟化操作***(例如,第二操作***120、第三操作***130)各自的显示优先级以及预设窗口区域。为了实现多***画面的同时显示,在窗口配置信息中预先设置了各个***的预设窗口区域,其中预设窗口区域指示***中各显示窗口所对应的显示屏的显示区域。为了更清楚地示出本发明的原理,下面结合图2中示出的显示屏来对第一窗口管理模块的功能进行详述。
如图2所示,智能座舱***10的显示屏被划分为7个等大的显示区域,也即,从左至右依次为显示区域1、显示区域2、……、显示区域7。需要说明的是,可以按照任意方式对显示屏进行划分,图2所示的划分方式应被视为示意性的而非限制性的。示例性地,可以在窗口配置信息中预先设置以下信息:第一操作***110的预设窗口区域对应于显示屏的显示区域1-显示区域3,第二操作***120的预设窗口区域对应于显示屏的显示区域4和显示区域5,第三操作***130的预设窗口区域对应于显示屏的显示区域3-显示区域7。换句话说,若不考虑各***的显示优先级,第一操作***110所显示的所有窗口均应落入显示区域1-显示区域3中,第二操作***120所显示的所有窗口均应落入显示区域4和显示区域5中,第三操作***130所显示的所有窗口均应落入显示区域3-显示区域7中。可以看出,若未预先设置各***的显示优先级,在显示屏的显示区域3中将重叠出现第一操作***110和第三操作***130的窗口,从而影响了用户的观看体验。
对此,为了实现多***的显示画面之间的协同,除了预设窗口区域之外,还在窗口配置信息中预先设置了各个***的显示优先级,其中不同的操作***具有不同的显示优先级。示例性地,第一操作***110具有优先级3,第二操作***120具有优先级2,第三操作***130具有优先级1,也即,第一操作***110的显示优先级低于第二操作***120,第二操作***120的显示优先级低于第三操作***130。
在接收到包括各操作***的显示优先级以及预设窗口区域的窗口配置信息之后,第一窗口管理模块根据显示优先级以及预设窗口区域,向第一操作***110和一个或多个虚拟化操作***分配相应的显示区域。
可选地,若窗口配置信息指示第一操作***110的第一预设窗口区域和第二操作***120的第二预设窗口区域之间无重叠部分,则第一窗口管理模块向第一操作***110分配第一预设窗口区域作为其显示区域,并向第二操作***120分配第二预设窗口区域作为其显示区域。在上述示例中,第一操作***110的第一预设窗口区域对应于显示屏的显示区域1-显示区域3,第二操作***120的第二预设窗口区域对应于显示屏的显示区域4和显示区域5,也即,当第一操作***110和第二操作***120同时处于启动状态并存在显示数据时,按照预设的窗口配置信息,第一操作***110与第二操作***120的预设窗口区域之间无重叠部分,则第一操作***110将按照预设的窗口配置信息在显示区域1-显示区域3中显示其画面,而第二操作***120将在显示区域4和显示区域5中显示其画面。
可选地,若窗口配置信息指示第一操作***110的第一预设窗口区域和第三操作***130的第三预设窗口区域之间存在重叠区域,则将重叠区域分配给具有较高显示优先级的操作***,以作为其显示区域。在上述示例中,第一操作***110的第一预设窗口区域对应于显示屏的显示区域1-显示区域3,第三操作***130的第三预设窗口区域对应于显示屏的显示区域3-显示区域7。可以看出,第一操作***110与第三操作***130具有重叠的预设窗口区域,即,显示屏的显示区域3。由于第一操作***110的显示优先级低于第三操作***130,因此显示区域3将被优先用于第三操作***130的画面显示,也即,第一操作***110将仅在显示区域1和显示区域2中显示其画面,而第三操作***130将在显示区域3-显示区域7中显示其画面。
上述示例仅举例说明了两个操作***同时处于启动状态并存在显示数据时的显示区域划分规则,应理解的是,上述规则可同样适用于更多个操作***(例如,三个操作***)同时处于启动状态并存在显示数据时的显示区域划分场景。示例性地,在上述示例中,第一操作***110的第一预设窗口区域对应于显示屏的显示区域1-显示区域3,第二操作***120的第二预设窗口区域对应于显示屏的显示区域4和显示区域5,第三操作***130的第三预设窗口区域对应于显示屏的显示区域3-显示区域7,并且第一操作***110的显示优先级低于第二操作***120,第二操作***120的显示优先级低于第三操作***130。若在第一时刻t1,仅第一操作***110处于启动状态并存在显示数据,则第一窗口管理模块将向第一操作***110分配显示区域1-显示区域3以显示其显示数据,而显示区域4-显示区域7将处于黑屏状态。若在第二时刻t2,第二操作***120也被启动并存在显示数据,则第一窗口管理模块将向第一操作***110分配显示区域1-显示区域3,并向第二操作***120分配显示区域4-显示区域5,而显示区域4-显示区域7将处于黑屏状态。若在第三时刻t3,第三操作***130也被启动并存在显示数据,则第一窗口管理模块将向第一操作***110分配显示区域1-显示区域2,并向第三操作***130分配显示区域3-显示区域7,而第二操作***120无对应的显示画面。
可选地,第一窗口管理模块进一步配置成:向第二操作***120和/或第三操作***130发送第一指令,以整体地隐藏第二操作***120和/或第三操作***130的显示区域中的全部显示数据。继续上述示例,若在第四时刻t4,第一窗口管理模块向第三操作***130发送第一指令,则第三操作***130的显示画面将被全部隐藏,也即,第三操作***130无对应的显示画面。此时,由于第一操作***110和第二操作***120仍处于启动状态且存在显示数据,则第一窗口管理模块将向第一操作***110分配显示区域1-显示区域3,并向第二操作***120分配显示区域4-显示区域5,而显示区域4-显示区域7将处于黑屏状态。
可选地,第一窗口管理模块进一步配置成:向第二操作***120的第二窗口管理模块和/或第三操作***130的第三窗口管理模块发送第二指令,以隐藏第二操作***120和/或第三操作***130的显示区域中的一个或多个显示窗口中的显示数据。继续上述示例,若在第四时刻t4,第二操作***120的显示区域4-显示区域5中共存在两个显示窗口,其中第一显示窗口占据显示区域4并且第二显示窗口占据显示区域5,在第五时刻t5,第一窗口管理模块向第二窗口管理模块发送第二指令以关闭第一显示窗口,则在收到第二指令后,第二窗口管理模块将第一显示窗口关闭,此时,仅显示区域5中存在第二操作***120的显示画面,显示区域4将处于黑屏状态。
示例性地,第一窗口管理模块与第二窗口管理模块和/或第三窗口管理模块之间可通过套接字(socket)进行数据传输。
根据本发明的一个或多个实施例的智能座舱***10能够借助于第一操作***110的第一窗口管理模块实现针对各个操作***的显示画面的动态调整,使得用户能够在同一显示屏上同时观看多个操作***的显示数据,并且能够实现各个***之间的画面协同。
继续参考图3,图3为按照本发明一个实施例的用于多***单屏显示的方法30的示意性流程图。图3所示的方法30的实施主体可以是如图1所示的智能座舱***10。
如图3所示,步骤S310包括接收窗口配置信息,其中,窗口配置信息包括第一操作***和一个或多个虚拟化操作***各自的显示优先级以及预设窗口区域。
步骤S320包括根据显示优先级以及预设窗口区域,向第一操作***和一个或多个虚拟化操作***分配相应的显示区域。可选地,步骤S320进一步包括:若窗口配置信息指示第一操作***的第一预设窗口区域和第二操作***的第二预设窗口区域之间无重叠部分,则向第一操作***分配第一预设窗口区域作为其显示区域,并向第二操作***分配第二预设窗口区域作为其显示区域。可选地,步骤S320进一步包括:若窗口配置信息指示第一操作***的第一预设窗口区域和第二操作***的第二预设窗口区域之间存在重叠区域,则将重叠区域分配给具有较高显示优先级的操作***,以作为其显示区域。
可选地,方法30还包括:向第二操作***发送第一指令,以整体地隐藏第二操作***的显示区域中的全部显示数据;以及/或者向第二操作***的第二窗口管理模块发送第二指令,以隐藏第二操作***的显示区域中的一个或多个显示窗口中的显示数据。有关方法30的详细步骤可以参考上文中关于智能座舱***10、特别是第一窗口管理模块的描述,此处不再赘述。
按照本发明的第三方面,提供了一种车辆,所述车辆包括如图1所示的智能座舱***10。
按照本发明的第四方面,还提供了一种计算机可读存储介质,其上存储计算机程序,该程序被处理器执行时实现如图3所示的方法30。该计算机可读存储介质可以包括随机存取存储器(RAM)(诸如同步动态随机存取存储器(SDRAM))、只读存储器(ROM)、非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPROM)、闪存、其他已知的存储介质等。
在可适用的情况下,可以使用硬件、软件或硬件和软件的组合来实现由本发明提供的各种实施例。而且,在可适用的情况下,在不脱离本发明的范围的情况下,本文中阐述的各种硬件部件和/或软件部件可以被组合成包括软件、硬件和/或两者的复合部件。在可适用的情况下,在不脱离本发明的范围的情况下,本文中阐述的各种硬件部件和/或软件部件可以被分成包括软件、硬件或两者的子部件。另外,在可适用的情况下,预期的是,软件部件可以被实现为硬件部件,以及反之亦然。
根据本发明的软件(诸如程序代码和/或数据)可以被存储在一个或多个计算机存储介质上。还预期的是,可以使用联网的和/或以其他方式的一个或多个通用或专用计算机和/或计算机***来实现本文中标识的软件。在可适用的情况下,本文中描述的各个步骤的顺序可以被改变、被组合成复合步骤和/或被分成子步骤以提供本文中描述的特征。
提供本文中提出的实施例和示例,以便最好地说明按照本发明及其特定应用的实施例,并且由此使本领域的技术人员能够实施和使用本发明。但是,本领域的技术人员将会知道,仅为了便于说明和举例而提供以上描述和示例。所提出的描述不是意在涵盖本发明的各个方面或者将本发明局限于所公开的精确形式。

Claims (11)

1.一种智能座舱***,其特征在于,所述***搭载有共享同一显示屏的第一操作***和一个或多个虚拟化操作***,所述一个或多个虚拟化操作***包括第二操作***,所述第一操作***包括第一窗口管理模块,所述第一窗口管理模块配置成:
接收窗口配置信息,其中,所述窗口配置信息包括所述第一操作***和一个或多个虚拟化操作***各自的显示优先级以及预设窗口区域;以及
根据所述显示优先级以及预设窗口区域,向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域,其中,若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间存在重叠区域,则响应于所述第二操作***的启动,将所述重叠区域分配给具有较高显示优先级的操作***,以作为其显示区域。
2.根据权利要求1所述的***,其中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:
若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间无重叠部分,则向所述第一操作***分配所述第一预设窗口区域作为其显示区域,并向所述第二操作***分配所述第二预设窗口区域作为其显示区域。
3.根据权利要求1所述的***,其中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:
向所述第二操作***发送第一指令,以整体地隐藏所述第二操作***的显示区域中的全部显示数据。
4.根据权利要求1所述的***,其中,所述一个或多个虚拟化操作***包括第二操作***并且所述第一窗口管理模块进一步配置成:
向所述第二操作***的第二窗口管理模块发送第二指令,以隐藏所述第二操作***的显示区域中的一个或多个显示窗口中的显示数据。
5.根据权利要求4所述的***,其中,所述第一窗口管理模块与所述第二窗口管理模块基于套接字进行数据传输。
6.根据权利要求1所述的***,其中,所述第一操作***为QNX操作***并且所述第一操作***配置成显示车辆仪表数据,所述虚拟化操作***为基于虚拟化技术运行在搭载有所述第一操作***的主机上的Android或AGL操作***并且所述虚拟化操作***配置成显示车载娱乐数据或影像数据。
7.一种用于多***单屏显示的方法,其特征在于,所述方法应用于搭载有共享同一显示屏的第一操作***和一个或多个虚拟化操作***的智能座舱***,所述一个或多个虚拟化操作***包括第二操作***,所述方法包括:
接收窗口配置信息,其中,所述窗口配置信息包括所述第一操作***和一个或多个虚拟化操作***各自的显示优先级以及预设窗口区域;以及
根据所述显示优先级以及预设窗口区域,向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域,其中,若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间存在重叠区域,则响应于所述第二操作***的启动,将所述重叠区域分配给具有较高显示优先级的操作***,以作为其显示区域。
8.根据权利要求7所述的方法,其中,所述一个或多个虚拟化操作***包括第二操作***,并且向所述第一操作***和一个或多个虚拟化操作***分配相应的显示区域包括:
若所述窗口配置信息指示所述第一操作***的第一预设窗口区域和所述第二操作***的第二预设窗口区域之间无重叠部分,则向所述第一操作***分配所述第一预设窗口区域作为其显示区域,并向所述第二操作***分配所述第二预设窗口区域作为其显示区域。
9.根据权利要求7所述的方法,其中,所述一个或多个虚拟化操作***包括第二操作***并且所述方法还包括:
向所述第二操作***发送第一指令,以整体地隐藏所述第二操作***的显示区域中的全部显示数据;以及/或者
向所述第二操作***的第二窗口管理模块发送第二指令,以隐藏所述第二操作***的显示区域中的一个或多个显示窗口中的显示数据。
10.一种车辆,其特征在于,所述车辆包括如权利要求1-6中任一项所述的***。
11.一种计算机存储介质,其特征在于,所述计算机存储介质包括指令,所述指令在运行时执行根据权利要求7-9中任一项所述的方法。
CN202310043115.8A 2023-01-29 2023-01-29 智能座舱***和用于多***单屏显示的方法 Active CN115878249B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310043115.8A CN115878249B (zh) 2023-01-29 2023-01-29 智能座舱***和用于多***单屏显示的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310043115.8A CN115878249B (zh) 2023-01-29 2023-01-29 智能座舱***和用于多***单屏显示的方法

Publications (2)

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

Family

ID=85758494

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310043115.8A Active CN115878249B (zh) 2023-01-29 2023-01-29 智能座舱***和用于多***单屏显示的方法

Country Status (1)

Country Link
CN (1) CN115878249B (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005149440A (ja) * 2003-11-20 2005-06-09 Hitachi Ltd 画面共有制御方法
JP2010026327A (ja) * 2008-07-22 2010-02-04 Canon Inc 表示装置の制御装置、制御方法、及びコンピュータプログラム
CN102681887A (zh) * 2010-12-23 2012-09-19 韩国电子通信研究院 用于控制虚拟化屏幕的***和方法
CN104571826A (zh) * 2015-01-26 2015-04-29 香港应用科技研究院有限公司 管理多个用户的屏幕上的多个窗口的方法、装置和***
KR20180048087A (ko) * 2016-11-02 2018-05-10 (주)그렙 가상화 기반 멀티 윈도우 구동 방법
CN113504870A (zh) * 2021-04-06 2021-10-15 惠州市德赛西威智能交通技术研究院有限公司 Hypervisor智能驾驶舱输入法共享***及方法
CN114168019A (zh) * 2021-12-09 2022-03-11 创盛视联数码科技(北京)有限公司 多应用窗口层级管理方法及装置
CN114546307A (zh) * 2020-11-25 2022-05-27 宝能汽车集团有限公司 智能座舱的多屏显示控制***、方法和车辆
CN115237518A (zh) * 2022-07-05 2022-10-25 南京中科创达软件科技有限公司 屏幕界面显示处理方法、装置、电子设备和介质
CN115562736A (zh) * 2022-10-13 2023-01-03 合众新能源汽车有限公司 显示处理方法、装置、电子设备及介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4140918B2 (ja) * 2006-02-13 2008-08-27 インターナショナル・ビジネス・マシーンズ・コーポレーション ウィンドウの表示を制御するシステムおよびその方法
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 (ja) * 2003-11-20 2005-06-09 Hitachi Ltd 画面共有制御方法
JP2010026327A (ja) * 2008-07-22 2010-02-04 Canon Inc 表示装置の制御装置、制御方法、及びコンピュータプログラム
CN102681887A (zh) * 2010-12-23 2012-09-19 韩国电子通信研究院 用于控制虚拟化屏幕的***和方法
CN104571826A (zh) * 2015-01-26 2015-04-29 香港应用科技研究院有限公司 管理多个用户的屏幕上的多个窗口的方法、装置和***
KR20180048087A (ko) * 2016-11-02 2018-05-10 (주)그렙 가상화 기반 멀티 윈도우 구동 방법
CN114546307A (zh) * 2020-11-25 2022-05-27 宝能汽车集团有限公司 智能座舱的多屏显示控制***、方法和车辆
CN113504870A (zh) * 2021-04-06 2021-10-15 惠州市德赛西威智能交通技术研究院有限公司 Hypervisor智能驾驶舱输入法共享***及方法
CN114168019A (zh) * 2021-12-09 2022-03-11 创盛视联数码科技(北京)有限公司 多应用窗口层级管理方法及装置
CN115237518A (zh) * 2022-07-05 2022-10-25 南京中科创达软件科技有限公司 屏幕界面显示处理方法、装置、电子设备和介质
CN115562736A (zh) * 2022-10-13 2023-01-03 合众新能源汽车有限公司 显示处理方法、装置、电子设备及介质

Also Published As

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

Similar Documents

Publication Publication Date Title
WO2020048353A1 (zh) 车辆
CN106183812B (zh) 信息显示方法、控制设备和车辆
CN111752684A (zh) 显示方法及装置
CN104050992A (zh) 具有虚拟仪表和信息娱乐终端的车载智能***
US20220100574A1 (en) Vehicular control device, vehicular display system, and vehicular display control method
EP4300301A1 (en) Signal processing device and vehicle display device having same
CN115878249B (zh) 智能座舱***和用于多***单屏显示的方法
CN110857065B (zh) 用于控制车辆显示器的装置、具有该装置的***及其方法
CN110955399A (zh) 车载显示***、图像显示方法、存储介质和主机
CN115686887B (zh) 针对智能座舱的输入事件分发方法、***和车辆
CN115339288A (zh) 一种空调交互界面显示控制方法、装置及车辆
WO2024139733A1 (en) Input event distribution method for intelligent cockpit, system, and vehicle
US11544028B2 (en) Distributed system for displaying a content
CN114379573A (zh) 车辆及其控制方法
JP2005205997A (ja) 車載システム
CN108016381B (zh) 一种汽车电子***及其程序更新方法
US20240054060A1 (en) Real-time cpu availabilty monitoring
CN113348646A (zh) 在将计算算力从车辆转移到至少一个边缘云计算机时运行车辆的方法
JP7484746B2 (ja) 車両用装置、車両用システム
US20220327986A1 (en) Signal processing device and vehicle display apparatus including the same
US20230409370A1 (en) Signal processing device and display apparatus for vehicles including the same
KR102581600B1 (ko) 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치
WO2024035566A1 (en) Real-time cpu availability monitoring
US11403155B2 (en) Integration of vehicle manufacturer user management system with automotive operating system
WO2024074090A1 (zh) 智能座舱的实现方法、智能座舱、计算机可读介质

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