[发明专利]用于运行多操作系统的方法以及相应的系统和移动设备有效
| 申请号: | 201410612578.2 | 申请日: | 2014-11-03 |
| 公开(公告)号: | CN104360900B | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 杨晓伟;许东晓 | 申请(专利权)人: | 上海迈微软件科技有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F3/0481;G06F21/36 |
| 代理公司: | 上海专尚知识产权代理事务所(普通合伙) 31305 | 代理人: | 张政权 |
| 地址: | 201615 上海市松江*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 运行 操作系统 方法 以及 相应 系统 移动 设备 | ||
1.一种在移动设备上运行多操作系统的方法,包括下列步骤:
作为主机操作系统运行第一操作系统;
在主机操作系统上启动支持虚拟化的虚拟机监视程序VMM;
在所述VMM上作为客机操作系统运行第二操作系统;
选择第一操作系统和第二操作系统中的一个操作系统作为前台操作系统而另一操作系统作为后台操作系统,使得所提供的用户体验是:前台操作系统拥有全部的输入设备和输出设备,如同独占操作系统那样,
所述第一操作系统和第二操作系统为包括Windows、Android、IOS、Tizen和Linux在内的其中两个不同的操作系统,所述提供的用户体验进一步包括,除了指示切换操作系统的用户输入以外,所有的用户输入都由前台操作系统进行最终处理,并且前台操作系统产生的相应的输出完全显示在物理显示设备上,使得用户就像在与一个运行原生前台操作系统的设备交互,而不管前台操作系统是主机操作系统还是客机操作系统,由此,多个操作系统中的每个操作系统都可以给用户带来独占系统的用户体验。
2.如权利要求1所述的方法,其特征在于,所述选择步骤包括下列步骤:
如果将主机操作系统选择为前台操作系统,则客机操作系统作为后台操作系统,并且所述主机操作系统接收输入并产生输出;以及
如果将客机操作系统选择为前台操作系统,则主机操作系统作为后台操作系统,并且在主机操作系统接收到输入时执行下列步骤:
确定所述输入是否指示系统切换,如果是,则执行系统切换,否则根据所述输入生成针对客机操作系统的虚拟输入事件,并且将所述虚拟输入事件注入到客机操作系统中,客机操作系统处理所述虚拟输入事件并产生相应输出。
3.如权利要求2所述的方法,其特征在于,通过下列各项至少之一来执行系统切换:物理按键输入、触摸屏输入、手势输入、语音输入。
4.如权利要求1所述的方法,其特征在于,第一操作系统为安卓操作系统,并且第二操作系统为Windows操作系统。
5.如权利要求3所述的方法,其特征在于,所述物理按键输入包括:
当用户按下音量+键时,将主机操作系统切换为前台操作系统,并且当用户按下音量-键时,将客机操作系统切换为前台操作系统;和/或
当用户按下音量-键时,将主机操作系统切换为前台操作系统,并且当用户按下音量+键时,将客机操作系统切换为前台操作系统;和/或
当客机操作系统为前台操作系统时,用户按下HOME键以将主机操作系统切换为前台操作系统。
6.如权利要求1所述的方法,其特征在于,当将外接显示器连接到所述移动设备时,在所述移动设备上显示主机操作系统,而在所述外接显示器上显示客机操作系统。
7.如权利要求6所述的方法,其特征在于,通过扩展坞将外接显示器和外接输入设备连接到所述移动设备,其中主机操作系统拥有所述移动设备的显示和输入设备,而客机操作系统拥有扩展坞上的外接显示器和外接输入设备。
8.根据权利要求1所述的方法,其特征在于,在所述移动设备进入锁屏状态以后,用户划动所述移动设备的屏幕上的多个按钮之一来进入主机操作系统或客机操作系统的解锁屏幕。
9.根据权利要求8所述的方法,其特征在于,所述按钮包括:横向按钮、纵向按钮、顺时针按钮、和/或逆时针按钮。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海迈微软件科技有限公司,未经上海迈微软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410612578.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器系统崩溃转储收集的方法
- 下一篇:一种启动控制方法、装置及终端





