一种移动设备操作系统切换方法和装置与流程

文档序号:15981003发布日期:2018-11-17 00:19阅读:384来源:国知局

本发明涉及移动设备操作系统切换方法和装置。

背景技术

目前,在智能设备领域,安卓办公系统已渐渐被用户所接受。安卓系统具有高度的可定制性,不少智能设备厂商根据用户的需求,在原生安卓系统的基础上进行二次开发,推出例如开发类windows风格的第三方深度定制系统。而在一些兼顾办公和游戏的二合一智能设备产品中,同时安装原生安卓系统和定制系统,通过切换桌面启动器实现切换系统界面的切换。为此,如何减少用户的操作,利用智能设备的特点,便捷地实现办公系统和娱乐系统的切换是一个有待解决的问题。



技术实现要素:

为解决上述问题,根据本发明的一个方面,提供了一种移动设备操作系统切换方法包括以下步骤:步骤a,获取当前的输入设备状态;步骤b,将所述当前的输入设备状态与上一个输入设备状态相比较,若二者的状态不相同,则根据当前的输入设备状态,设置所述当前的界面启动器状态;步骤c,保存当前的输入设备状态为上一个输入设备状态;步骤d,将所述当前的界面启动器状态与上一个界面启动器状态相比较,若二者的状态不同,则保存当前的界面启动器状态为上一个界面启动器状态,并且执行所述当前的界面启动器,以使得切换当前的界面状态。

优选地,所述输入设备状态包括第一状态和第二状态;所述界面启动器状态包括第一界面状态和第二界面状态;所述步骤b中,当所述当前的输入设备状态与上一个输入设备状态不同时,若所述当前的输入设备状态为第一状态,则设置所述当前的界面启动器状态为第一界面状态;若所述当前的输入设备状态为第二状态,则设置所述当前的界面启动器状态为第二界面状态。

优选地,步骤b还包括:获取当前主机用户的认证信息,将所述当前主机用户的认证信息与预先设定的安全信息进行比较;若所述比较的结果相同,则允许变更所述当前界面启动器状态,且允许执行所述界面启动器,若所述比较的结果不相同,则禁止变更所述当前界面启动器的状态,且禁止执行所述界面启动器。

优选地,获取当前输入设备状态的方式为监听硬件中断。

优选地,所述主机包括屏幕;以所述屏幕所在的一侧向上时,所述主机沿水平放置的状态为0度;所述步骤b包括:检测当前主机的倾斜角度;当所述当前的输入设备状态与上一个输入设备状态不同时,若所述当前的输入设备状态第一状态,所述当前的界面启动器状态为第二界面,并且测得的主机的倾斜角度小于第一角度,则设置所述当前的界面启动器状态为第一界面;若所述当前的输入设备状态为第二状态,所述当前的界面启动器状态为第一界面,并且测得的主机的倾斜角度大于第二角度,则设置所述当前的界面启动器状态为第二界面。其中第一角度为20度至40度的范围,第一角度优选为30度;第二角度为50度至70度的范围,第二角度优选为60度。

优选地,所述用户的认证信息包括密码与指纹特征、面部识别特征或虹膜特征的三者中的至少一者。

根据本发明的另一方面,提供了一种移动设备操作系统切换装置,其包括:基于安卓平台的包括多界面启动器的主机和输入设备;所述输入设备包括有线键盘、无线键盘、蓝牙有线鼠标、蓝牙无线鼠标、倾角传感器、虚拟按键、软键盘中的一者或多者;所述主机能够检测和保存所述输入设备状态和所述启动器的状态。

根据本发明的又一个方面,提供了移动设备操作系统切换装置,其包括:当前状态获取模块,其用于获取当前的输入设备状态和界面启动器状态;界面启动器状态设置模块,其用于将所述当前的输入设备状态与上一个输入设备状态比较,若二者的状态不相同,则根据当前的输入设备状态,设置所述当前的界面启动器状态;输入设备状态保存模块,其用于保存当前的输入设备状态为上一个输入设备状态;界面启动器执行模块,其用于将所述当前的界面启动器状态与上一个界面启动器状态相比较,若二者的状态不同,则保存当前的界面启动器状态为上一个界面启动器状态,并且执行所述当前的界面启动器,以使得切换当前的界面状态。

本发明的有益效果在于:通过检测输入设备和界面的状态,减少用户的操作,便捷地实现系统及其启动器的自动切换。

附图说明

下面参照附图对本发明做进一步详细解释描述,其中:

图1为本发明第一实施例所述的移动设备操作系统切换方法的流程图;

图2为本发明第一实施例所述的移动设备操作系统切换方法的结构框图;

图3为本发明第二实施例所述的移动设备操作系统切换方法流程图。

具体实施方式

以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。下列实施例的目的是解释说明权利要求,而不应当被理解为对权利要求范围的限制。

本申请的权利要求书、说明书、以及图面中所示的装置、系统、程序以及方法上所提到的动作、操作说明、步骤以及阶段等各个处理的实施顺序,除非用“在…前”、“先于……”等限定语特别标明,否则可以按任意的顺序实现。关于本申请的权利要求书、说明书、以及图面中所示的装置、流程等,即使出于方便考虑,使用了“首先”、“然后”等词汇来说明,也并非意味着必须要按这个顺序去实施。

参照图1和图2,本发明的第一实施例提供了移动设备操作系统切换方法,其根据获取的当前的输入设备状态和界面启动器状态和上一次输入设备状态和界面启动器状态进行比较,设定当前界面启动器状态,并执行启动器,以实现界面切换。在本实施例中,示例性的主机的第一界面状态为安卓原生系统的界面,第二界面状态为办公而在安卓原生界面的基础上二次开发得到的系统的深度定制界面,两种界面分别有各自的用于启动其桌面界面的启动器。其中深度定制界面下通常需要用到键盘等输入设备。除了根据输入设备的变化改变界面外,还可以利用虚拟按钮的方式直接切换界面。

具体而言,方法包括以下步骤:

步骤a,获取当前的输入设备状态:输入设备为通过usb端口以可断开方式连接在主机上的键盘。该输入设备的状态至少包括了输入设备的类型(对照预设在主机上的输入设备特征库),连接在主机上的连接状态(第一状态)和与主机断开的断开状态(第二状态)。主机通过监听usb端口的硬件中断获得键盘的上述状态,例如通过硬件监控usb控制器的设备连接中断寄存器位,当触发中断时,获取设备描述信息,如果连接该usb端口的设备是键盘,则得到当前的输入设备状态。利用硬件中断的方式不容易受到软件故障的干扰,稳定性和实时性强。

步骤b,将所述当前的输入设备状态与上一个输入设备状态相比较,若二者的状态不相同,则根据当前的输入设备状态,设置所述当前的界面启动器状态:如下述步骤c和步骤d记载的,本方法保存上一轮的输入设备状态和和界面启动器状态,用来和当前输入设备状态和和界面启动器状态进行比较,以检查输入设备状态和和界面启动器状态是否发生了变化。将所述当前的输入设备状态与上一个输入设备状态相比较,若二者的状态相同,则说明输入设备状态没有发生变化,无需切换界面启动器;若二者的状态不相同,说明输入设备状态没有发生变化,需要根据当前输入设备状态设置当前界面启动器状态。具体而言如果,当输入设备状态的变化为从断开状态(第一状态)变为键盘连接状态(第二状态),则设置当前界面启动器状态为与键盘连接状态(第二状态)相对应的深度定制界面(第二界面状态);当输入设备状态的变化为从连接状态(第二状态)变为键盘断开状态(第一状态),则设置当前界面启动器状态为与键盘断开状态(第一状态)相对应的深度定制界面(第二界面状态)。

步骤c,保存当前的输入设备状态为上一个输入设备状态;

步骤d,将所述当前的界面启动器状态与上一个界面启动器状态相比较,若二者的状态不同,则保存当前的界面启动器状态为上一个界面启动器状态,并且执行所述当前的界面启动器,以使得切换当前的界面状态:读取主机的配置文件,将所述当前的界面启动器状态与上一个界面启动器状态相比较,若二者的状态相同,则说明当前界面已经与输入设备的状态变化相一致,不需要切换界面;若二者的状态不相同,则保存当前的界面启动器状态为上一个界面启动器状态,目的在于保存即将切换的界面状态作为下一轮的参考,根据当前的界面启动器状态,制定对应的启动器,从而达到切换相应系统的界面(systemui)的目的。

类似的,本方法也可以增加手柄型输入设备,检测输入设备状态为手柄类型或键盘类型,该输入设备与该主机连接状态(第一状态)和与该主机断开的断开状态的状态组合,来切换安卓原生界面、游戏定制界面或办公定制界面这三种或多种界面。从而减少用户的操作,智能切换用户桌面界面。

此外,本实施例中的输入设备也可以是软键盘,例如第一状态为九宫格软键盘,第二状态为完整软键盘。从而无需借助外设输入设备,同样能够实现智能用户桌面切换。

参照图3为本发明第二实施例,提供了移动设备操作系统切换方法,该方法在本发明第一实施例的基础上,增加了用户的认证信息验证和主机的倾斜角度检测。用户的认证信息包括密码、指纹特征、面部识别特征或虹膜特征的中一种或多种的混合,用于防止无权限用户启动指定桌面,从而提高了系统的安全性,上述认证可以通过键盘或软件盘、指纹识别装置、摄像头等输入设备来实现。主机可利用倾角传感器检测主机的倾斜角度,当使用办公模式时,主机的屏幕通常相对桌面垂直或接近垂直。根据该特点,在检测输入设备状态的基础上,再检测主机的倾斜角度,可以达到更精确的检测目的。本实施例的具体实现方法参照第一实施例和图3所示的流程,在此不再赘言。

本发明第三实施例提供了移动设备操作系统切换装置,基于安卓平台的包括多界面启动器的主机和输入设备。所述主机为安装了多界面的安卓系统的智能手机、平板电脑、二合一笔记本等,所述输入设备包括有线键盘、无线键盘、蓝牙有线鼠标、蓝牙无线鼠标、倾角传感器、虚拟按键、软键盘中的一者或多者,所述主机能够通过监控输入设备端口的硬件中断检测所述输入设备状态,并将该状态保存在非易失存储器中。本实施例的运行方法参照本发明第一和第二实施例,在此不再赘言。

当然,本发明创造并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1