基于车机多操作系统的触控方法、装置和计算机设备制造方法及图纸

技术编号:33091189 阅读:14 留言:0更新日期:2022-04-15 11:05
本申请涉及一种基于车机多操作系统的触控方法、装置和计算机设备,多操作系统包括第一系统和第二系统,第一系统与第二系统通过虚拟机监视器进行通信连接以及运行在同一个处理器上,通过第一系统接收用户在触控屏上输入的触控事件,并判断触控事件对应的操作对象,第一系统根据不同的操作对象分配响应触控事件的系统,实现对触控事件的统一管理,避免两个系统独立管理触控事件时无法及时响应触控事件,提高了传输效率。由于第二系统接收的触发事件是第一系统从触控屏端接收的,第二系统无需占用一块触控屏,第一系统与第二系统共用一块触控屏,共用一个处理器,简化了车机多操作系统的结构,减少了其占用空间,同时节省硬件成本。件成本。件成本。

【技术实现步骤摘要】
基于车机多操作系统的触控方法、装置和计算机设备


[0001]本申请涉及电子信息
,特别是涉及一种基于车机多操作系统的触控方法、装置和计算机设备。

技术介绍

[0002]随着智能设备日益普及,广大用户对车载设备的智能化程序要求也日渐提高。目前,车辆的车载主机所采用的系统逐渐由Linux系统和Android系统组成的双系统替代Linux系统或者Android系统单个系统,在车机双系统中,每个系统分别运行在各自独立的处理器上,并为两个系统各分配一块触摸板用于触控,增加了产品成本,且无法对触控事件统一管控。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种能够节省硬件成本,实现对触控事件统一管控的车辆双系统触控方法、装置、计算机设备和存储介质。
[0004]第一方面,提供一种基于车机多操作系统的触控方法,该多操作系统包括第一系统和第二系统,第一系统与第二系统通过虚拟机监视器进行通信连接以及运行在同一个处理器上,该方法包括:
[0005]第一系统接收用户在触控屏上输入的触控事件;
[0006]第一系统判断触控事件对应的操作对象;
[0007]当操作对象为第一系统的应用程序时,第一系统响应触控事件;
[0008]当操作对象为第二系统的应用程序时,第一系统向第二系统发送触控事件;
[0009]第二系统接收第一系统发送的触控事件,并响应触控事件。
[0010]在一种可能的实现方式中,第一系统与第二系统之间采用点对点直接通信方式进行信息传输
[0011]在一种可能的实现方式中,点对点直接通信方式包括基于高速分布式总线的通信方式,第一系统中设置有第一传输模块,第二系统中设置有第二传输模块,第一传输模块与第二传输模块之间通过高速分布式总线进行通信,其中,第一传输模块为高速分布式总线的服务端,第二传输模块为高速分布式总线的客户端。
[0012]在一种可能的实现方式中,第二系统接收第一系统发送的触控事件,包括:
[0013]当第二系统接收到第二系统的应用程序发送的应用信息时,接收第一系统发送的触控事件。
[0014]在一种可能的实现方式中,第一系统中还设置有信息接收模块和人机接口模块;第一系统判断触控事件对应的操作对象,包括:
[0015]人机接口模块接收该接收模块发送的触控事件,以及第一传输模块发送的唯一标识符,唯一标识符为正在使用的服务产生的用于识别服务类型的标识符;
[0016]人机接口模块根据唯一标识符判断触控事件对应的操作对象,得到判断结果。
[0017]在一种可能的实现方式中,第二系统中还设置有驱动层模块、中间架构层模块和上层架构层模块;第二系统接收第一系统发送的触控事件,并响应触控事件,包括:
[0018]第二传输模块接收第一传输模块发送的触控事件,并将触控事件写入驱动层模块;
[0019]驱动层模块根据驱动层模块写入的触控事件,生成驱动信息;
[0020]中间架构层模块读取驱动信息,得到待执行信息,并通过binder通信向上层架构层模块发送待执行信息;
[0021]上层架构层模块接收待执行信息,以用于上层架构层模块上的应用程序根据待执行信息响应触控事件。
[0022]在一种可能的实现方式中,触控事件包括触控坐标;第二系统接收第一系统发送的触控事件,并响应触控事件,包括:
[0023]第二系统接收第一系统发送的触控坐标;
[0024]计算第二系统的显示界面坐标和触控坐标的坐标比值;
[0025]根据坐标比值获取触控事件对应的输出信息。
[0026]在一种可能的实现方式中,该方法还包括:
[0027]第二系统向第一系统发送输出信息;
[0028]第一系统接收输出信息,并向触控屏发送输出信息。
[0029]第二方面,提供了一种基于车机多操作系统的触控装置,该装置包括:
[0030]接收模块,用于第一系统接收用户在触控屏上输入的触控事件;
[0031]判断模块,用于第一系统判断触控事件对应的操作对象;
[0032]响应模块,用于当操作对象为第一系统的应用程序时,第一系统响应触控事件;
[0033]发送模块,用于当操作对象为第二系统的应用程序时,第一系统向第二系统发送触控事件;
[0034]响应模块,还用于第二系统接收第一系统发送的触控事件,并响应触控事件。
[0035]第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面或者第一方面任意一种实现方式中的基于车机多操作系统的触控方法。
[0036]上述基于车机多操作系统的触控方法、装置和计算机设备,多操作系统包括第一系统和第二系统,第一系统与第二系统通过虚拟机监视器进行通信连接以及运行在同一个处理器上,节省硬件成本,通过第一系统接收用户在触控屏上输入的触控事件,并判断触控事件对应的操作对象,由第一系统统一管理触控事件,当操作对象为第一系统的应用程序时,第一系统响应触控事件,当操作对象为第二系统的应用程序时,第一系统向第二系统发送触控事件,由第二系统响应触控事件,传输效率高,易于维护和开发。
附图说明
[0037]图1为本申请一个实施例中车机多操作系统的结构示意图;
[0038]图2为本申请一个实施例中基于车机多操作系统的触控方法的流程示意图;
[0039]图3为本申请一个实施例中第一系统和第二系统的结构示意图;
[0040]图4为本申请一个实施例中基于车机多操作系统的触控装置的结构框图;
[0041]图5为本申请一个实施例中计算机设备的内部结构图。
具体实施方式
[0042]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]本申请实施例提供的基于车机多操作系统的触控方法应用于如图1所示的车机多操作系统,该车机多操作系统包括第一系统110、第二系统120、虚拟机监视器130、处理器140和显示系统150。其中,第一系统110通过显示系统150与用户之间实现人机交互,并和第二系统120通过虚拟机监视器130进行通信连接运行在处理器140上,多个操作系统在虚拟机监视器130的协调下可以共享虚拟化后的硬件资源,同时每个操作系统又可以保存彼此的独立性。第一系统和第二系统可以分别为Android系统和Linux系统中的一种,显示系统150可以是具有触控功能的液晶显示屏,也可以是外接按键、触控板的普通显示屏等,此处不做限定。
[0044]在一些实施例中,如图2所示,提供了一种基于车机多操作系统的触控方法,包括以下步骤:
[0045]S210,第一系统接收用户在触控屏上输入的触控事件。
[0046]触控屏为显示系统150的一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车机多操作系统的触控方法,其特征在于,所述多操作系统包括第一系统和第二系统,所述第一系统与所述第二系统通过虚拟机监视器进行通信连接以及运行在同一个处理器上,所述方法包括:所述第一系统接收用户在触控屏上输入的触控事件;所述第一系统判断所述触控事件对应的操作对象;当所述操作对象为所述第一系统的应用程序时,所述第一系统响应所述触控事件;当所述操作对象为所述第二系统的应用程序时,所述第一系统向所述第二系统发送所述触控事件;所述第二系统接收所述第一系统发送的触控事件,并响应所述触控事件。2.根据权利要求1所述的方法,其特征在于,所述第一系统与所述第二系统之间采用点对点直接通信方式进行信息传输。3.根据权利要求2所述的方法,其特征在于,所述点对点直接通信方式包括基于高速分布式总线的通信方式,所述第一系统中设置有第一传输模块,所述第二系统中设置有第二传输模块,所述第一传输模块与所述第二传输模块之间通过所述高速分布式总线进行通信,其中,所述第一传输模块为所述高速分布式总线的服务端,所述第二传输模块为所述高速分布式总线的客户端。4.根据权利要求1所述的方法,其特征在于,所述第二系统接收所述第一系统发送的触控事件,包括:当所述第二系统接收到所述第二系统的应用程序发送的应用信息时,接收所述第一系统发送的触控事件。5.根据权利要求3所述的方法,其特征在于,所述第一系统中还设置有信息接收模块和人机接口模块;所述第一系统判断所述触控事件对应的操作对象,包括:所述人机接口模块接收所述接收模块发送的触控事件,以及所述第一传输模块发送的唯一标识符,所述唯一标识符为正在使用的服务产生的用于识别服务类型的标识符;所述人机接口模块根据所述唯一标识符判断所述触控事件对应的操作对象,得到判断结果。6.根据权利要求3所述的方法,其特征在于,所述第二系统中还设置有驱动层模块、中间...

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

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

1