一种车机系统双屏显示方法及装置制造方法及图纸

技术编号:32742663 阅读:21 留言:0更新日期:2022-03-20 08:49
本公开提供了车机系统双屏显示方法及装置,涉及计算机领域,尤其涉及智能座舱和车联网领域。具体实现方案为:响应于车机系统双屏显示指令,创建副驾视图,副驾视图覆盖默认生成的全屏视图的副驾区域;其中,全屏视图的主驾区域中预先加载有桌面启动器的主驾页面;将预先创建的桌面启动器的副驾页面加载至副驾视图。从而,整个车机屏幕从软件层面上划分为主驾屏幕和副驾屏幕,主驾屏幕和副驾屏幕可以独立的显示各自的内容。由于主驾屏幕的视图和副驾屏幕的视图都加载有各自的桌面启动器,因此主驾屏幕和副驾屏幕都能够接收交互指令,打开各自的应用。开各自的应用。开各自的应用。

【技术实现步骤摘要】
一种车机系统双屏显示方法及装置


[0001]本公开涉及计算机
,尤其涉及智能交通


技术介绍

[0002]双屏交互是近年来安卓操作系统的发展趋势,越来越多的智能车辆也开始支持双屏交互,主驾成员和副驾成员可以操控各自的屏幕,分别打开各自的应用,体验感较好。

技术实现思路

[0003]本公开提供了一种车机系统双屏显示方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种车机系统双屏显示方法,包括:
[0005]响应于车机系统双屏显示指令,创建副驾视图,所述副驾视图覆盖默认生成的全屏视图的副驾区域;其中,所述全屏视图的主驾区域中预先加载有桌面启动器的主驾页面;
[0006]将预先创建的桌面启动器的副驾页面加载至所述副驾视图。
[0007]根据本公开的另一方面,提供了一种车机系统双屏显示装置,包括:
[0008]创建模块,用于响应于车机系统双屏显示指令,创建副驾视图,所述副驾视图覆盖默认生成的全屏视图的副驾区域;其中,所述全屏视图的主驾区域中预先加载有桌面启动器的主驾页面;
[0009]加载模块,用于将预先创建的桌面启动器的副驾页面加载至所述副驾视图。
[0010]根据本公开的另一方面,提供了一种电子设备,包括:
[0011]至少一个处理器;以及
[0012]与所述至少一个处理器通信连接的存储器;其中,
[0013]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行车机系统双屏显示。
[0014]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行车机系统双屏显示方法。
[0015]根据本公开的又一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现车机系统双屏显示方法。
[0016]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0017]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0018]图1为本公开实施例提供的车机系统双屏显示方法的一种流程示意图;
[0019]图2为本公开实施例提供的全屏视图和副驾视图的一种示意图;
[0020]图3为本公开实施例提供的车机系统双屏显示的一种效果示意图;
[0021]图4为本公开实施例提供的车机系统双屏显示方法的一种示意图;
[0022]图5是用来实现本公开实施例的车机系统双屏显示方法的装置的框图;
[0023]图6是用来实现本公开实施例的车机系统双屏显示方法的电子设备的框图。
具体实施方式
[0024]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0025]双屏交互是近年来安卓操作系统的发展趋势,越来越多的智能车辆也开始支持双屏交互,主驾成员和副驾成员可以操控各自的屏幕,分别打开各自的应用,体验感较好。
[0026]目前,要实现车机系统双屏交互,需要增加一块物理屏幕,也就是说,将安卓系统视图同时映射到两个屏幕上,类似于电脑端两个屏幕的展示,通过视图的扩展,实现视图双屏展示。
[0027]在具体实现过程中,需要通过SurfaceFlinger将应用程序分别绘制到两个物理屏幕对应的视图上。并且需要修改安卓Framework(软件框架),以提供接口让应用程序自由选择展示在哪个视图之上。此外,修改Framwork框架让额外增加的物理屏幕也支持输入系统,以接收用户的交互操作。
[0028]上述实现方式,需要额外配置一个物理屏幕,增加了电路结构的复杂性,在两个物理屏幕之间交换和转移应用也比较麻烦。并且需要对输入系统进行适配,以达到每个屏幕都能实现交互操作,适配过程较为繁琐。
[0029]为了解决上述技术问题,本公开提供了一种车机系统双屏显示方法及装置。
[0030]本公开的一个实施例中,提供了一种车机系统双屏显示方法,方法包括:
[0031]响应于车机系统双屏显示指令,创建副驾视图,所述副驾视图覆盖默认生成的全屏视图的副驾区域;其中,所述全屏视图的主驾区域中预先加载有桌面启动器的主驾页面;
[0032]将预先创建的桌面启动器的副驾页面加载至所述副驾视图。
[0033]本公开实施例中,响应于车机系统双屏显示指令,创建副驾视图,副驾视图覆盖全屏视图的副驾区域。并且,将桌面启动器设计为主驾页面和副驾页面的结合,全屏视图的主驾区域加载桌面启动器的主驾页面;副驾视图加载桌面启动器的副驾页面。
[0034]从而,整个车机屏幕从软件层面上划分为主驾屏幕和副驾屏幕,主驾屏幕和副驾屏幕可以独立的显示各自的内容。由于主驾屏幕的视图和副驾屏幕的视图都加载有各自的桌面启动器,因此主驾屏幕和副驾屏幕都能够接收交互指令,打开各自的应用,无需对输入系统进行适配。
[0035]可见,实现了从软件层面增加一个屏幕,无需额外配置一个物理屏幕,能够方便快捷的实现双屏打开应用,为主驾成员和副驾成员打造不同的个人独立空间。
[0036]下面对本公开实施例提供的车机系统双屏显示方法及装置进行详细介绍。
[0037]参见图1,图1为本公开实施例提供的车机系统双屏显示方法的一种流程示意图,如图1所示,方法可以包括以下步骤:
[0038]S101:响应于车机系统双屏显示指令,创建副驾视图,副驾视图覆盖默认生成的全屏视图的副驾区域;其中,全屏视图的主驾区域中预先加载有桌面启动器的主驾页面。
[0039]本公开实施例提供的车机系统双屏显示方法可以应用于车机系统。
[0040]本公开实施例中,车机系统双屏显示指令可以通过触碰车机屏幕的特定图标触发。
[0041]此外,为了给用户提供更好的体验,在开机启动时就实现分屏显示,因此,车机系统双屏显示指令可以是车机系统启动指令。
[0042]当接收到车机系统双屏显示指令,创建副驾视图。具体的,先创建一个SurfaceFlinger,然后创建一个视图(display),在创建该视图时定义该视图的位置,使其覆盖默认生成的全屏视图的副驾区域,因此该视图记为副驾视图(副驾display)。副驾视图可以作为副驾的虚拟屏幕。
[0043]而全屏视图是对应整个物理屏幕的视图,在车机系统启动后,会默认生成全屏视图。
[0044]本公开实施例中,全屏视图被划分为主驾区域和副驾区域,且本步骤中创建的副驾视图覆盖全屏视图的副驾区域。
[0045本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车机系统双屏显示方法,包括:响应于车机系统双屏显示指令,创建副驾视图,所述副驾视图覆盖默认生成的全屏视图的副驾区域;其中,所述全屏视图的主驾区域中预先加载有桌面启动器的主驾页面;将预先创建的桌面启动器的副驾页面加载至所述副驾视图。2.根据权利要求1所述的方法,还包括:分别为所述全屏视图和所述副驾视图分配第一视图ID和第二视图ID;响应于目标应用的启动指令,确定所述启动指令的指令触发区域;所述指令触发区域包括:所述桌面启动器的主驾页面和所述桌面启动器的副驾页面;根据所述指令触发区域确定所述目标应用的目标视图ID;若所述目标视图ID为所述第一视图ID,在所述全屏视图的主驾区域启动所述目标应用;若所述目标视图ID为所述第二视图ID,在所述副驾视图启动所述目标应用。3.根据权利要求2所述的方法,在根据所述指令触发区域确定所述目标应用的目标视图ID之后,还包括:判断所述目标应用是否已在所述全屏视图的主驾区域或所述副驾视图启动;所述若所述目标视图ID为所述第一视图ID,在所述全屏视图的主驾区域启动所述目标应用的步骤,包括:若所述目标视图ID为所述第一视图ID,且所述目标应用已在所述副驾视图启动,将所述目标应用的启动页面转移至所述全屏视图的主驾区域;所述若所述目标视图ID为所述第二视图ID,在所述副驾视图启动所述目标应用的步骤,包括:若所述目标视图ID为所述第二视图ID,且所述目标应用已在所述全屏视图的主驾区域启动,将所述目标应用的启动页面转移至所述副驾视图。4.根据权利要求1所述的方法,还包括:响应于针对第一应用的语音启动指令或手势启动指令,确定所述第一应用的启动区域;所述启动区域包括:车机屏幕的主驾区域和车机屏幕的副驾区域;所述第一应用为当前未启动应用;基于所述第一应用的启动区域,在所述全屏视图的主驾区域或所述副驾视图启动所述第一应用。5.根据权利要求1所述的方法,还包括:响应于针对第二应用的语音转移指令或手势转移指令,确定所述第二应用的转移目标区域;所述转移目标区域包括:车机屏幕的主驾区域和车机屏幕的副驾区域;所述第二应用为当前已启动应用;基于所述第二应用的转移目标区域,将所述第二应用的启动页面转移至所述全屏视图的主驾区域或所述副驾视图。6.一种车机系统双屏显示装置,包括:创建模块,用于响应于车机系统双屏显示指令,创建副驾视图,所述副驾视图覆盖默认生成的全屏视图的副驾区域;其中,所述全屏视图的主驾区域中预先加载有桌面启动器的主驾页面;
加载模块,用于将预先创建的桌面启动器的副驾页面加载至所述副驾视图。7.根据权利要求6所述的装置,还包括:分配模块,用于分别为所述...

【专利技术属性】
技术研发人员:杨可
申请(专利权)人:阿波罗智行信息科技南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1