基于双系统的APP同屏显示方法及系统技术方案

技术编号:30319879 阅读:24 留言:0更新日期:2021-10-09 23:29
本申请公开基于双系统的APP同屏显示方法及系统,其中该方法包括启动第一操作系统,并将第一操作系统的APP的图标和名称对应显示到第一操作系统的HMI界面;基于车机内存中第二操作系统的APP信息文件,生成包含第二操作系统的APP的图标和名称的APP列表,并将APP列表中APP的图标和名称对应显示到HMI界面;启动第二操作系统,基于第二操作系统当前安装的APP更新APP列表,基于更新后的APP列表校对并更新HMI界面中显示的第二操作系统的APP的图标和名称。本申请公开的基于双系统的APP同屏显示系统,采用上述基于双系统的APP同屏显示方法,可在同一个HMI界面上打开不同系统的APP,以便更好地管理双系统的APP以及更好地享受双系统的便利,无需额外增加HMI界面。无需额外增加HMI界面。无需额外增加HMI界面。

【技术实现步骤摘要】
基于双系统的APP同屏显示方法及系统


[0001]本申请涉及汽车
,尤其涉及基于双系统的APP同屏显示方法及系统。

技术介绍

[0002]车载操作系统是用户和车载硬件的接口,同时也是车载硬件和上层软件的接口,任何上层软件,人机界面(Human Machine Interface,HMI),数据连接都必须在操作系统的支持下才能运行。随着行业技术的发展,目前部分车辆为提供更多服务以及提升用户体验,搭载两种操作系统。目前搭载双操作系统的车机中,两种操作系统各自拥有自己的HMI界面,所以不同操作系统的应用程序(APPlication,APP)APP显示在不同的HMI界面上,用户需要额外记忆每个APP安装在哪个操作系统中,当用户想打开特定的APP时,必须到对应操作系统的HMI界面查找,若用户忘记该APP属于哪个系统,则可能要两个HMI界面都查找一下,严重影响用户对产品的体验感;此外,假如用户当前在第一系统的HMI界面,若他想要打开第二个系统的APP,就要先切换到第二系统的HMI界面,操作极其不方便。
[0003]申请内容
[0004]本申请的目的在于提供基于双系统的APP同屏显示方法及系统,通过将安装在两个操作系统的APP显示在同一个HMI界面上,方便于用户查找并打开APP。
[0005]为了实现上述目的,本申请提供如下技术方案:
[0006]一种基于双系统的APP同屏显示方法,包括:
[0007]启动第一操作系统,并将所述第一操作系统的APP的图标和名称对应显示到所述第一操作系统的HMI界面;
[0008]基于车机内存中第二操作系统的APP信息文件,生成包含所述第二操作系统的APP的图标和名称的APP列表,并将所述APP列表中APP的图标和名称对应显示到所述HMI界面;
[0009]启动所述第二操作系统,基于所述第二操作系统当前安装的APP更新所述APP列表,基于更新后的APP列表校对并更新所述HMI界面中显示的第二操作系统的APP的图标和名称。
[0010]优选地,所述启动第一操作系统,并将所述第一操作系统的APP的图标和名称对应显示到所述第一操作系统的HMI界面,包括:
[0011]获取用户的开机指令;
[0012]调用车机底层资源启动所述第一操作系统,同时加载所述HMI界面;
[0013]将所述第一操作系统的APP的图标和名称对应显示到所述HMI界面。
[0014]较佳地,所述基于车机内存中第二操作系统的APP信息文件,生成包含所述第二操作系统的APP的图标和名称的APP列表,包括:
[0015]启动所述第一操作系统的通信代理;
[0016]所述第一操作系统的通信代理获取车机内存中存储的所述第二操作系统的APP信息文件,并基于所述第二操作系统的APP信息文件,生成包含所述第二操作系统的APP的图标和名称的APP列表。
[0017]进一步地,所述将所述APP列表中APP的图标和名称对应显示到所述HMI界面,包括:
[0018]所述第一操作系统的通信代理通过进程间通信将所述APP列表发送给所述HMI界面;
[0019]所述HMI界面根据接收到的所述APP列表,显示所述第二操作系统的APP的图标和名称。
[0020]优选地,所述启动所述第二操作系统,基于所述第二操作系统当前安装的APP更新所述APP列表,包括:
[0021]启动所述第二操作系统及所述第二操作系统的通信代理;
[0022]所述第二操作系统的通信代理,通过进程间通信从所述第二操作系统的包管理服务中获取所述第二操作系统当前安装的APP信息,并同步整理生成一个APP信息清单,其中,所述APP信息清单包括所述第二操作系统当前安装的全部APP的图标和名称;
[0023]所述第二操作系统的通信代理通过系统间通讯将所述APP信息清单传给所述第一操作系统的通信代理;
[0024]所述第一操作系统的通信代理根据所述APP信息清单更新所述APP列表,以使所述更新后的APP列表中APP的图标和名称与所述APP信息清单中APP的图标和名称一致。
[0025]具体地,所述根据所述APP信息清单更新所述APP列表包括以下至少一项:
[0026]从所述APP列表中删除所述APP信息清单中不存在的APP的图标和名称;
[0027]将所述APP信息清单中存在但所述APP列表中不存在的APP的图标和名称,增加到所述APP列表中;
[0028]校对所述APP列表和所述APP信息清单中都存在的APP的图标和名称是否一致,并将所述APP列表中与所述APP信息清单不一致的图标和/或名称替换为所述APP信息清单中对应的图标和/或名称。
[0029]进一步地,所述基于更新后的APP列表校对并更新所述HMI界面中显示的第二操作系统的APP的图标和名称,包括:
[0030]所述第一操作系统的通信代理将所述更新后的APP列表通过进程间通信发送给所述HMI界面;
[0031]所述HMI界面根据接收到的所述更新后的APP列表对当前显示的第二操作系统的APP的图标和名称进行校对和更新,以使所述HMI界面显示的第二操作系统的APP的图标和名称与所述更新后的APP列表中APP的图标和名称一致。
[0032]具体地,所述HMI界面根据接收到的更新后的APP列表对当前显示的第二操作系统的APP的图标和名称进行校对和更新的方法包括以下至少一项:
[0033]从HMI界面中删除更新后的APP列表中不存在的APP的图标和名称;
[0034]将更新后的APP列表中存在但HMI界面中不存在的APP的图标和名称,增加到HMI界面中;
[0035]校对HMI界面和更新后的APP列表中都存在的APP的图标和名称是否一致,并将HMI界面中与更新后的APP列表不一致的图标和/或名称替换为更新后的APP列表中对应的图标和/或名称。
[0036]优选地,所述基于双系统的APP同屏显示方法还包括:
[0037]删除车机内存中所述第二操作系统的APP信息文件;
[0038]将所述更新后的APP列表进行格式转化,生成新的第二操作系统的APP信息文件,并存储到车机内存中。
[0039]具体地,通过所述第一操作系统的通信代理删除车机内存中第二操作系统的APP信息文件,以及通过所述第一操作系统的通信代理将所述更新后的APP列表进行格式转化,生成新的第二操作系统的APP信息文件,并存储到车机内存中。
[0040]较佳地,所述第一操作系统为Linux系统,且所述第一操作系统的通信代理为Linux gateway;
[0041]所述第二操作系统为Android系统,且所述第二操作系统的通信代理为Android gateway。
[0042]一种基于双系统的APP同屏显示系统,包括第一系统显示模块、第二系统预显示模块以及第二系统显示模块,其中,
[0043]所述第一系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双系统的APP同屏显示方法,其特征在于,包括:启动第一操作系统,并将所述第一操作系统的APP的图标和名称对应显示到所述第一操作系统的HMI界面;基于车机内存中第二操作系统的APP信息文件,生成包含所述第二操作系统的APP的图标和名称的APP列表,并将所述APP列表中APP的图标和名称对应显示到所述HMI界面;启动所述第二操作系统,基于所述第二操作系统当前安装的APP更新所述APP列表,基于更新后的APP列表校对并更新所述HMI界面中显示的第二操作系统的APP的图标和名称。2.根据权利要求1所述的基于双系统的APP同屏显示方法,其特征在于,所述启动第一操作系统,并将所述第一操作系统的APP的图标和名称对应显示到所述第一操作系统的HMI界面,包括:获取用户的开机指令;调用车机底层资源启动所述第一操作系统,同时加载所述HMI界面;将所述第一操作系统的APP的图标和名称对应显示到所述HMI界面。3.根据权利要求1所述的基于双系统的APP同屏显示方法,其特征在于,所述基于车机内存中第二操作系统的APP信息文件,生成包含所述第二操作系统的APP的图标和名称的APP列表,包括:启动所述第一操作系统的通信代理;所述第一操作系统的通信代理获取车机内存中存储的所述第二操作系统的APP信息文件,并基于所述第二操作系统的APP信息文件,生成包含所述第二操作系统的APP的图标和名称的APP列表。4.根据权利要求1或3所述的基于双系统的APP同屏显示方法,其特征在于,所述将所述APP列表中APP的图标和名称对应显示到所述HMI界面,包括:所述第一操作系统的通信代理通过进程间通信将所述APP列表发送给所述HMI界面;所述HMI界面根据接收到的所述APP列表,显示所述第二操作系统的APP的图标和名称。5.根据权利要求1所述的基于双系统的APP同屏显示方法,其特征在于,所述启动所述第二操作系统,基于所述第二操作系统当前安装的APP更新所述APP列表,包括:启动所述第二操作系统及所述第二操作系统的通信代理;所述第二操作系统的通信代理,通过进程间通信从所述第二操作系统的包管理服务中获取所述第二操作系统当前安装的APP信息,并同步整理生成一个APP信息清单,其中,所述APP信息清单包括所述第二操作系统当前安装的全部APP的图标和名称;所述第二操作系统的通信代理通过系统间通讯将所述APP信息清单传输给所述第一操作系统的通信代理;所述第一操作系统的通信代理根据所述APP信息清单更新所述APP列表,以使所述更新后的APP列表中APP的图标和名称与所述APP信息清单中...

【专利技术属性】
技术研发人员:刘金煌
申请(专利权)人:宁波均联智行科技股份有限公司
类型:发明
国别省市:

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

1