发明名称 基于单Linux内核的多Android系统共享输入显示设备的方法
摘要 本发明公开了一种基于单Linux内核的多Android系统共享输入显示设备的方法,包括:修改虚拟机中的各Android系统中的图形管理服务,使得宿主机中Android系统和虚拟机中的各Android系统的图形管理服务各自独占一个tty设备;用户通过输入设备使内核中产生输入事件,内核将该输入事件转发至各个Android系统中的输入管理服务,各Android系统接收到内核传来的输入事件后,判断当前运行的tty设备是否是自己占据的;如果是,则接收并处理该输入事件;否则,则屏蔽该输入事件。本发明充分利用Linux内核的隔离性,解决了多个Android系统对输入设备和显示设备的分配问题。
申请公布号 CN103593185B 申请公布日期 2017.01.04
申请号 CN201310537870.8 申请日期 2013.11.04
申请人 浙江大学 发明人 王总辉;孙伟杰;徐磊;李川;李国玺
分类号 G06F9/44(2006.01)I;G06F21/53(2013.01)I 主分类号 G06F9/44(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种基于单Linux内核的多Android系统共享输入显示设备的方法,所述多Android系统运行于单Linux内核环境中,所述多Android系统的其中一个运行于宿主机中,其余运行在虚拟机中,其特征在于,包括:初始化虚拟机中的各Android系统中的图形管理服务,使得宿主机中Android系统和虚拟机中的各Android系统的图形管理服务各自独占一个tty设备;用户通过输入设备使内核中产生输入事件,内核将该输入事件转发至各个Android系统中的输入管理服务,各Android系统接收到内核传来的输入事件后,判断当前在前台运行的tty设备是否是自己占据的;如果是,则接收并处理该输入事件;否则,则屏蔽该输入事件。
地址 310027 浙江省杭州市西湖区浙大路38号