[发明专利]Android与Windows的互通方法、装置、存储介质及计算机设备有效
申请号: | 202011129647.6 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112328356B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 郑家超;刘程;宋治波;王伟民;胡燚;田野;何世伟 | 申请(专利权)人: | 成都安易迅科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 610000 四川省成都市自由贸易试验*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | android windows 互通 方法 装置 存储 介质 计算机 设备 | ||
1.一种Android与Windows的互通方法,其特征在于,包括:
根据接收到的QEvent事件中的事件类型标识,确定用于将所述QEvent事件转换为目标指令的目标虚拟硬件,并将与所述QEvent事件对应的操作事件发送至所述目标虚拟硬件,所述操作事件包括触屏事件、键盘事件;
所述目标虚拟硬件将所述目标指令经由VirtIO接口发送至虚拟机Android的虚拟硬件驱动,所述虚拟硬件驱动用于解析所述目标指令并发送至虚拟机Android框架层;
其中,若所述目标虚拟硬件为虚拟触屏,则经由基于VirtIO接口建立的虚拟触屏驱动通信链路,将相应的触屏指令发送至虚拟机Android的虚拟触屏驱动;
若所述目标虚拟硬件为虚拟键盘,则经由基于VirtIO接口建立的虚拟键盘驱动通信链路,将相应的键盘指令发送至虚拟机Android的虚拟键盘驱动。
2.根据权利要求1所述的方法,其特征在于,所述事件类型包括键盘、鼠标。
3.根据权利要求1或2所述的方法,其特征在于,若所述事件类型标识为键盘标识,则根据接收到的QEvent事件中的事件类型标识,确定用于将所述QEvent事件转换为目标指令的目标虚拟硬件,具体包括:
对所述QEvent事件中的按键信息进行转换后,发送至虚拟触屏或者虚拟键盘;
若发送至虚拟触屏,则所述虚拟触屏基于预设的通信协议生成相应的触屏指令;
若发送至虚拟键盘,则所述虚拟键盘基于预设的通信协议生成相应的键盘指令。
4.根据权利要求3所述的方法,其特征在于,所述对所述QEvent事件中的按键信息进行转换后,发送至虚拟触屏或者虚拟键盘,具体包括:通过查询预设的场景配置表中是否存在所述按键信息,将转换后的按键信息发送至虚拟触屏或者虚拟键盘,具体包括:
若所述预设的场景配置表中存在所述按键信息,则根据所述预设的场景配置表,将所述按键信息转换为触屏事件并发送至虚拟触屏,或者将所述按键信息转换为键盘事件并发送至虚拟键盘;
若所述预设的场景配置表中不存在所述按键信息,则将所述按键信息转换为键盘事件并发送至虚拟键盘。
5.根据权利要求2所述的方法,其特征在于,若所述事件类型标识为鼠标标识,则根据接收到的QEvent事件中的事件类型标识,确定用于将所述QEvent事件转换为目标指令的目标虚拟硬件,具体包括:
通过对所述QEvent事件中的鼠标信息进行转换,确定用于将所述QEvent事件转换为触屏指令的虚拟触屏,或者用于将所述QEvent事件转换为键盘指令的虚拟键盘;
所述目标虚拟硬件将所述目标指令经由VirtIO接口发送至虚拟机Android的虚拟硬件驱动,具体包括:
所述虚拟触屏将相应的触屏指令经由基于VirtIO接口建立的虚拟触屏驱动通信链路,发送至虚拟机Android的虚拟触屏驱动;或者,
所述虚拟键盘将相应的键盘指令经由基于VirtIO接口建立的虚拟键盘驱动通信链路,发送至虚拟机Android的虚拟键盘驱动。
6.一种Android与Windows的互通方法,其特征在于,包括:
将来自虚拟机Android框架层的目标指令发送至虚拟机Android的虚拟硬件驱动;
所述虚拟机Android的虚拟硬件驱动将目标指令经由VirtIO接口发送至Windows的目标虚拟硬件,所述目标虚拟硬件用于将所述目标指令基于PIPE接口协议发送至Windows的目标进程;
其中,若所述目标指令为渲染指令,所述虚拟机Android的虚拟硬件驱动为GPU驱动,则经由基于VirtIO接口建立的GPU驱动通信链路,所述虚拟机Android的GPU驱动将渲染指令发送至Windows的虚拟GPU。
7.根据权利要求6所述的方法,其特征在于,所述虚拟GPU用于将所述渲染指令基于PIPE接口协议发送至Windows的渲染进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安易迅科技有限公司,未经成都安易迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011129647.6/1.html,转载请声明来源钻瓜专利网。