[发明专利]基于车机多操作系统的触控方法、装置和计算机设备在审
申请号: | 202111591271.5 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114327137A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 钱利斌 | 申请(专利权)人: | 宁波均联智行科技股份有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041;G06F3/04883 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 张一帆 |
地址: | 315040 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 车机多 操作系统 方法 装置 计算机 设备 | ||
本申请涉及一种基于车机多操作系统的触控方法、装置和计算机设备,多操作系统包括第一系统和第二系统,第一系统与第二系统通过虚拟机监视器进行通信连接以及运行在同一个处理器上,通过第一系统接收用户在触控屏上输入的触控事件,并判断触控事件对应的操作对象,第一系统根据不同的操作对象分配响应触控事件的系统,实现对触控事件的统一管理,避免两个系统独立管理触控事件时无法及时响应触控事件,提高了传输效率。由于第二系统接收的触发事件是第一系统从触控屏端接收的,第二系统无需占用一块触控屏,第一系统与第二系统共用一块触控屏,共用一个处理器,简化了车机多操作系统的结构,减少了其占用空间,同时节省硬件成本。
技术领域
本申请涉及电子信息技术领域,特别是涉及一种基于车机多操作系统的触控方法、装置和计算机设备。
背景技术
随着智能设备日益普及,广大用户对车载设备的智能化程序要求也日渐提高。目前,车辆的车载主机所采用的系统逐渐由Linux系统和Android系统组成的双系统替代Linux系统或者Android系统单个系统,在车机双系统中,每个系统分别运行在各自独立的处理器上,并为两个系统各分配一块触摸板用于触控,增加了产品成本,且无法对触控事件统一管控。
发明内容
基于此,有必要针对上述技术问题,提供一种能够节省硬件成本,实现对触控事件统一管控的车辆双系统触控方法、装置、计算机设备和存储介质。
第一方面,提供一种基于车机多操作系统的触控方法,该多操作系统包括第一系统和第二系统,第一系统与第二系统通过虚拟机监视器进行通信连接以及运行在同一个处理器上,该方法包括:
第一系统接收用户在触控屏上输入的触控事件;
第一系统判断触控事件对应的操作对象;
当操作对象为第一系统的应用程序时,第一系统响应触控事件;
当操作对象为第二系统的应用程序时,第一系统向第二系统发送触控事件;
第二系统接收第一系统发送的触控事件,并响应触控事件。
在一种可能的实现方式中,第一系统与第二系统之间采用点对点直接通信方式进行信息传输。
在一种可能的实现方式中,点对点直接通信方式包括基于高速分布式总线的通信方式,第一系统中设置有第一传输模块,第二系统中设置有第二传输模块,第一传输模块与第二传输模块之间通过高速分布式总线进行通信,其中,第一传输模块为高速分布式总线的服务端,第二传输模块为高速分布式总线的客户端。
在一种可能的实现方式中,第二系统接收第一系统发送的触控事件,包括:
当第二系统接收到第二系统的应用程序发送的应用信息时,接收第一系统发送的触控事件。
在一种可能的实现方式中,第一系统中还设置有信息接收模块和人机接口模块;第一系统判断触控事件对应的操作对象,包括:
人机接口模块接收该接收模块发送的触控事件,以及第一传输模块发送的唯一标识符,唯一标识符为正在使用的服务产生的用于识别服务类型的标识符;
人机接口模块根据唯一标识符判断触控事件对应的操作对象,得到判断结果。
在一种可能的实现方式中,第二系统中还设置有驱动层模块、中间架构层模块和上层架构层模块;第二系统接收第一系统发送的触控事件,并响应触控事件,包括:
第二传输模块接收第一传输模块发送的触控事件,并将触控事件写入驱动层模块;
驱动层模块根据驱动层模块写入的触控事件,生成驱动信息;
中间架构层模块读取驱动信息,得到待执行信息,并通过binder通信向上层架构层模块发送待执行信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波均联智行科技股份有限公司,未经宁波均联智行科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111591271.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人员定位方法及装置
- 下一篇:一种金属掺杂氮化碳材料及其制备方法和应用