基于安卓系统的车机应用分屏显示方法、系统、存储介质以及车辆技术方案

技术编号:36064434 阅读:63 留言:0更新日期:2022-12-24 10:30
本发明专利技术涉及基于安卓系统的车机应用分屏显示方法、系统、存储介质以及车辆,所述方法包括:接收关于第一应用的分屏仲裁请求;基于第一应用和当前显示的第二应用的系统信息发送仲裁命令,其中,在系统处于分屏模式的情况下,进行第一判断,其中,如果第一应用处于显示状态,则发送全屏显示命令;如果第一应用未处于显示状态,则发送分屏显示命令;以及在系统处于全屏模式的情况下,进行第二判断,其中,如果第二应用满足分屏条件,则发送分屏显示命令;如果第二应用不满足分屏条件,则发送全屏显示命令;以及响应于仲裁命令执行显示操作。以及响应于仲裁命令执行显示操作。以及响应于仲裁命令执行显示操作。

【技术实现步骤摘要】
基于安卓系统的车机应用分屏显示方法、系统、存储介质以及车辆


[0001]本专利技术涉及汽车领域,具体而言,涉及一种基于安卓系统的车机应用分屏显示方法、系统、存储介质以及车辆。

技术介绍

[0002]基于安卓系统的车机应用越来越广泛,例如导航、电话、收音机(AM/FM)、音乐等等。利用分屏显示技术,用户可以在同一个中控屏幕上打开两个应用,两个应用并排显示并且都可以独立操控,能够有效地提升用户体验。分屏显示技术基于安卓原生的应用管理服务和窗口管理服务,通过应用管理服务将同时分屏显示的两个应用启动起来,并利用窗口管理服务将这两个应用对应的窗口显示在固定的位置上。

技术实现思路

[0003]根据本专利技术的基于安卓系统的车机应用分屏显示方法、系统、存储介质以及车辆可以实现车机屏幕上的分屏区域的动态切换,同时实现对显示应用的独立触控和操作,从而提升车机用户体验,提高车机应用的使用度。
[0004]为实现以上目的中的一个或多个,本专利技术提供以下技术方案。具体而言:根据本专利技术的第一方面,提供了一种基于安卓系统的车机应用分屏显示方法,该方法包括:接收关于第一应用的分屏仲裁请求;基于第一应用和当前显示的第二应用的系统信息发送仲裁命令,其中,在系统处于分屏模式的情况下,进行第一判断,其中,如果第一应用处于显示状态,则发送全屏显示命令;如果第一应用未处于显示状态,则发送分屏显示命令;以及在系统处于全屏模式的情况下,进行第二判断,其中,如果第二应用满足分屏条件,则发送分屏显示命令;如果第二应用不满足分屏条件,则发送全屏显示命令;以及响应于仲裁命令执行显示操作。
[0005]根据本专利技术一实施例的方法,还包括:如果第一应用的画面优先级值小于第二应用的画面优先级值,则退出系统。
[0006]根据本专利技术另一实施例或以上任一实施例的方法,还包括:如果第一应用不满足分屏条件,则发送全屏显示命令。
[0007]根据本专利技术另一实施例或以上任一实施例的方法,还包括:在接收到分屏显示命令时,在第一位置处显示第一应用并在第二位置处显示第二应用。
[0008]根据本专利技术另一实施例或以上任一实施例的方法,其中执行显示操作还包括:在接收到分屏显示命令时,将原先在第二位置处显示的第三应用退出分屏,并将原先在第一位置处显示的第二应用移动到第二位置处。
[0009]根据本专利技术另一实施例或以上任一实施例的方法,其中执行显示操作还包括:在接收到全屏显示命令时,全屏显示第一应用。
[0010]根据本专利技术另一实施例或以上任一实施例的方法,还包括:接收关于第一应用的
分屏退出请求;以及响应于分屏退出请求,全屏显示第二应用。
[0011]根据本专利技术另一实施例或以上任一实施例的方法,其中,通过多堆栈方案执行显示操作和退出操作。
[0012]根据本专利技术的第二方面,提供了一种基于安卓系统的车机应用分屏显示系统,该系统包括:分屏仲裁模块,其配置成接收关于第一应用的分屏仲裁请求,基于第一应用和当前显示的第二应用的系统信息发送仲裁命令;分屏启动模块,其配置成响应于仲裁命令执行显示操作;以及分屏退出模块,其配置成响应于分屏退出请求,全屏显示第二应用。
[0013]根据本专利技术一实施例的系统,其中分屏仲裁模块进一步配置成:在系统处于分屏模式的情况下,进行第一判断,其中如果第一应用处于显示状态,则发送全屏显示命令;如果第一应用未处于显示状态,则发送分屏显示命令;以及在系统处于全屏模式的情况下,进行第二判断,其中如果第二应用满足分屏条件,则发送分屏显示命令;如果第二应用不满足分屏条件,则发送全屏显示命令。
[0014]根据本专利技术另一实施例或以上任一实施例的系统,其中分屏仲裁模块进一步配置成:如果第一应用的画面优先级值小于第二应用的画面优先级值,则退出系统。
[0015]根据本专利技术另一实施例或以上任一实施例的系统,其中分屏仲裁模块进一步配置成:如果第一应用不满足分屏条件,则发送全屏显示命令。
[0016]根据本专利技术另一实施例或以上任一实施例的系统,其中分屏启动模块进一步配置成:在接收到分屏显示命令时,在第一位置处显示第一应用并在第二位置处显示第二应用。
[0017]根据本专利技术另一实施例或以上任一实施例的系统,其中分屏启动模块进一步配置成:在接收到分屏显示命令时,将原先在第二位置处显示的第三应用退出分屏,并将原先在第一位置处显示的第二应用移动到第二位置处。
[0018]根据本专利技术另一实施例或以上任一实施例的系统,其中分屏启动模块进一步配置成:在接收到全屏显示命令时,全屏显示第一应用。
[0019]根据本专利技术的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令由处理器执行时,使得处理器执行根据本专利技术的第一方面所述的车机应用分屏显示方法。
[0020]根据本专利技术的第四方面,提供一种车辆,其特征在于,具备根据本专利技术的第二方面所述的车机应用分屏显示系统。
[0021]利用本专利技术的一个或多个方面,用户可以启动多个不同的车机应用,并能够自动地将两个应用显示在车机中控屏幕上的两个独立并排的显示区域内。同时两个显示的应用都可以进行独立地触控和操作。同时,本专利技术支持在两个应用已经分屏显示的状态下由用户启动第三个应用,车机屏幕上的分屏区域会进行动态切换,分屏显示最近打开的应用。最后,用户通过本专利技术还可以从分屏显示退出到全屏显示。通过本专利技术,能够有效提升车机用户体验,提高车机应用的使用度。
附图说明
[0022]本专利技术的上述和/或其它方面和优点将通过以下结合附图的各个方面的描述变得更加清晰和更容易理解,附图中相同或相似的单元采用相同的标号表示。附图包括:图1示出了根据本专利技术的一个实施例的车机应用分屏显示系统100的示意性框图;
图2示出了根据本专利技术的一个实施例的车机应用分屏仲裁方法200的示意性流程图;图3示出了根据本专利技术的一个实施例的启动全屏时应用堆栈变化的示意图;图4示出了根据本专利技术的一个实施例的启动分屏时应用堆栈变化的示意图;图5示出了根据本专利技术的一个实施例的退出分屏时应用堆栈变化的示意图。
具体实施方式
[0023]在本说明书中,参照其中图示了本专利技术示意性实施例的附图更为全面地说明本专利技术。但本专利技术可以按不同形式来实现,而不应解读为仅限于本文给出的各实施例。给出的各实施例旨在使本文的披露全面完整,以将本专利技术的保护范围更为全面地传达给本领域技术人员。
[0024]诸如“包含”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接和明确表述的单元和步骤以外,本专利技术的技术方案也不排除具有未被直接或明确表述的其它单元和步骤的情形。诸如“第一”和“第二”之类的用语并不表示单元在时间、空间、大小等方面的顺序而仅仅是作区分各单元之用。
[0025]下文参考根据本专利技术实施例的方法和系统的流程图说明、框图和/或流程图来描述本专利技术。将理解这些流程图说明和/或框图的每个框、以及流程图说明和/或框图的组合可以由计算机程序指令来实现。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于安卓系统的车机应用分屏显示方法,包括:接收关于第一应用的分屏仲裁请求;基于所述第一应用和当前显示的第二应用的系统信息发送仲裁命令,其中,在系统处于分屏模式的情况下,进行第一判断,其中如果所述第一应用处于显示状态,则发送全屏显示命令;如果所述第一应用未处于显示状态,则发送分屏显示命令;以及在系统处于全屏模式的情况下,进行第二判断,其中如果所述第二应用满足分屏条件,则发送分屏显示命令;如果所述第二应用不满足分屏条件,则发送全屏显示命令;以及响应于所述仲裁命令执行显示操作。2.根据权利要求1所述的方法,还包括:如果所述第一应用的画面优先级值小于所述第二应用的画面优先级值,则退出所述系统。3.根据权利要求2所述的方法,还包括:如果所述第一应用不满足分屏条件,则发送所述全屏显示命令。4.根据权利要求1所述的方法,其中所述执行显示操作包括:在接收到所述分屏显示命令时,在第一位置处显示所述第一应用并在第二位置处显示所述第二应用。5.根据权利要求4所述的方法,其中所述执行显示操作还包括:在接收到所述分屏显示命令时,将原先在所述第二位置处显示的第三应用退出分屏,并将原先在所述第一位置处显示的所述第二应用移动到所述第二位置处。6.根据权利要求1所述的方法,其中所述执行显示操作还包括:在接收到所述全屏显示命令时,全屏显示所述第一应用。7.根据权利要求1所述的方法,还包括:接收关于第一应用的分屏退出请求;以及响应于所述分屏退出请求,全屏显示所述第二应用。8.根据权利要求4

7中任一项所述的方法,其中,通过多堆栈方案执行显示操作和退出操作。9.一种基于安卓系统的车机应用分屏显示系统,包括:分屏仲裁模块,其配置成接收关于第一应用的分屏仲裁请求,基于所述第一应用和当前显示的第二应用的系统信息发送仲裁命令;分屏启动模块,其...

【专利技术属性】
技术研发人员:刘昊吴越陈琨
申请(专利权)人:泛亚汽车技术中心有限公司
类型:发明
国别省市:

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

1