多系统的系统切换的方法及其装置与流程

文档序号:11829148阅读:247来源:国知局
多系统的系统切换的方法及其装置与流程

本发明涉及通信技术领域,尤其涉及一种多系统的系统切换的方法及其装置。



背景技术:

目前,智能终端的应用越来越广泛,智能终端都具有OS(Operating System,操作系统)和AP(application,应用程序)。而在一台智能终端同时运行2个独立的系统(OS1和OS2)或者更多的独立系统。用户可以控制系统在OS1和OS2之间相互切换。如图1A所示触发OS1和OS2相互切换的方式是:点击主界面launcher上的一个切换图标(图1A中切换系统图标),系统就会从OS1切换到OS2(或者从OS2切换到OS1)。OS后面带数字代表一个操作系统,如下文提到的OS1和OS2是2个独立的操作系统,可以互相通信,但在功能、安全性等方面可有不同。

智能机的操作简便,例如在智能机中,Android系统广泛的被应用,都会有Menu(菜单)键、Home(主页)键和Back(返回)键,如图1B所示。当用户点击其中的一个键,首先,传感器会获得物理信号,把物理信号交给驱动层,驱动层对这些物理信号进行消息封装,交给系统层,系统层再对信息进行封装,传递给AP层;然后,AP根据系统层传上来的消息,作出相应的动作,调用系统接口,系统接口调用驱动,驱动控制硬件。最后,相应的内容再显示在屏幕上。操作过程如图1C所示。

但是,由于现有方案把控制系统切换的图标放置在launcher主界面上,当用户要从OS1切换到OS2时,必须退出正在运行的AP,进入launcher主界面,然后点击切换图标。这样的操作逻辑非常繁琐。而且用户必须退出当前正在运行的AP,用户体验非常不好。

综上可知,现有技术的多系统的系统切换技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。



技术实现要素:

针对上述的缺陷,本发明的目的在于提供一种多系统的系统切换的方法及其装置,提高多系统的系统切换的便捷性。

为了实现上述目的,本发明提供一种多系统的系统切换的方法,包括:

检测步骤:检测触发至少两个设置于终端表面的预设的按键的时间间隔在预设的时间阈值内的操作;

切换步骤:将所述终端由当前运行的第一操作系统切换到第二操作系统。

根据所述的方法,所述检测步骤包括:

检测触发至少两个设置于所述终端表面的预设按键的至少两个操作信号;

判断所述至少两个操作信号发生的时间间隔是否在所述时间阈值内,若是则将所述至少两个操作信号封装成至少一个切换操作系统的消息;

所述切换步骤包括:

根据所述至少一个切换操作系统的消息,将所述终端由当前运行的所述第一操作系统切换到第二操作系统。

根据所述的方法,在所述检测触发至少两个设置于所述终端表面的预设按键的至少两个操作信号的步骤中,检测依次触发至少两个设置于所述终端表面的预设按键的至少两个操作信号。

根据所述的方法,所述切换步骤还包括:

将当前正在所述终端的第一操作系统上显示的应用界面切换到所述第二操作系统上显示;

所述至少一个切换操作系统的消息包括:将所述终端由当前运行的第一操作系统切换到第二操作系统的操作指令。

根据上述任一项所述的方法,所述预设按键为设置于所述终端表面上的菜单键、主页键以及返回键。

为了实现本发明的另一发明目的,本发明还提供了一种多系统的系统切换的装置,包括:

检测模块,用于检测触发至少两个设置于所述装置表面的预设的按键的时间间隔在预设的时间阈值内的操作;

切换模块,用于将所述装置由当前运行的第一操作系统切换到第二操作系统。

根据所述的装置,所述检测模块包括:

第一检测子模块,用于检测触发至少两个设置于所述装置表面的预设按键的至少两个操作信号;

判断子模块,用于判断所述至少两个操作信号发生的时间间隔是否在所述时间阈值内,若是则将所述至少两个操作信号封装成至少一个切换操作系统的消息;

所述切换模块包括:

第一切换子模块,用于根据所述至少一个切换操作系统的消息,将所述装置由当前运行的所述第一操作系统切换到第二操作系统。

根据所述的装置,所述第一检测子模块检测依次触发至少两个设置于所述装置表面的预设按键的至少两个操作信号。

根据所述的装置,所述切换模块还包括:

第二切换子模块,将当前正在所述装置的第一操作系统上显示的应用界面切换到所述第二操作系统上显示;

所述至少一个切换操作系统的消息包括:将所述终端由当前运行的第一操作系统切换到第二操作系统的操作指令。

根据上述任一项所述的装置,所述预设按键为设置于所述装置表面上的菜单键、主页键以及返回键。

本发明对多系统的切换方法进行改进,若检测到触发至少两个设置于终端表面的预设的按键的时间间隔在预设的时间阈值内的操作;则将所述终端由当前运行的第一操作系统切换到第二操作系统。由此提高了多系统的系统切换的便捷性。优选的,把触发系统切换的方法改成了滑动手机底部的Menu键、Home键和Back键,改变了原有的系统切换操作逻辑,使得用户切换系统时不需要退出AP,随时随地都可以切换系统,极大的提升了用户体验。

附图说明

图1A是现有技术中双系统的智能终端的切换界面示意图;

图1B是现有技术中智能终端的操作按键示意图;

图1C是现有技术中智能终端的感应按键指令的操作示意图;

图2是本发明实施例提供的多系统的系统切换的装置结构示意图;

图3是本发明实施例提供的多系统的系统切换的装置结构示意图;

图4是本发明实施例提供的多系统的系统切换的方法流程图;

图5A是本发明实施提供的多系统的系统切换的感应按键操作示意图;

图5B是本发明实施提供的多系统的系统切换的操作示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参见图2,在本发明的第一实施例中,提供了一种多系统的系统切换的装置100,其特征在于,包括:

检测模块10,用于检测触发至少两个设置于所述装置表面的预设的按键的时间间隔在预设的时间阈值内的操作;

切换模块20,用于将所述装置100由当前运行的第一操作系统切换到第二操作系统。

在该实施例中,多系统的系统切换的装置100于多系统终端中。当检测模块10检测触发至少两个设置于所述装置100表面的预设的按键的时间间隔在预设的时间阈值内的操作时;切换模块20则将所述装置100由当前运行的第一操作系统切换到第二操作系统。由于是检测用户对所述装置100表面的按键的触发动作,因此无需退出当前正在显示的应用界面,由此,无需当用户要从OS1切换到OS2时,必须退出正在运行的AP,进入launcher主界面,然后点击切换图标。这样操作便捷,提升用户体验。所述触发动作包括但不限于按下,划过,触摸等动作。

参见图3和图5A~图5B,在本发明的第二实施例中,检测模块10包括:

第一检测子模块11,设置于所述装置100的传感器层,用于检测触发至少两个设置于装置100表面的预设按键的至少两个操作信号;

判断子模块12,设置于所述装置100的驱动层,用于判断所述至少两个操作信号发生的时间间隔是否在所述时间阈值内,若是则将所述至少两个操作信号封装成至少一个切换操作系统的消息;

所述切换模块20包括:

第一切换子模块21,设置于所述装置100的系统层,用于根据所述至少一个切换操作系统的消息,将所述装置100由当前运行的所述第一操作系统切换到第二操作系统。

在该实施例中,设置于所述装置100的传感器层的第一检测子模块11将检测触发至少两个设置于装置100表面的预设按键的至少两个操作信号;并将这些操作信号发送到驱动层;设置于所述装置100的驱动层的判断子模块12则判断所述至少两个操作信号发生的时间间隔是否在所述时间阈值内,若是则将所述至少两个操作信号封装成至少一个切换操作系统的消息。具体的,所述至少一个切换操作系统的消息包括:将所述终端由当前运行的第一操作系统切换到第二操作系统的操作指令。而该时间阈值可以为一极小值,根据多次试验或者经验值进行设置,以区分用户对按键的触发是否是为了切换系统。例如,若两次触发按键的间隔时间很小,则表明用户的操作相当于滑动两个按键,其是为了要切换系统。设置于所述装置100的系统层的第一切换子模块21则根据所述至少一个切换操作系统的消息,将所述装置100由当前运行的所述第一操作系统切换到第二操作系统。

在本发明的一个优选实施例中,所述第一检测子模块11检测依次触发至少两个设置于所述装置100表面的预设按键的至少两个操作信号。即为了切换系统,触发按键是需要按照预定的顺序的,只有在检测到用户是按照预定顺序触发相应的按键,且时间间隔在预设的时间阈值内时,才对系统进行切换。

此外,所述切换模块20还包括:第二切换子模块22,设置于所述装置100的系统层,将当前正在所述装置100的第一操作系统上显示的应用界面切换到所述第二操作系统上显示;即当前正在装置100的第一操作系统上显示的应用界面同样会切换到第二操作系统上显示;由此,用户可以继续当前应用的使用操作,无需重新打开相关的应用进行相关的操作。

而在上述的多个实施例中,所述装置100可应用于手机、PDA(Personal Digital Assistant,个人数字助理)、平板电脑等通信终端中。另外,所述预设按键为设置于所述装置100表面上的菜单键、主页键以及返回键。依次点击Menu键、Home键、Back键可以等效为从Menu键滑动到Back键,如图5所示。这样给用户产生的感觉就是:从左向右滑动手机底部,系统就从OS1切换到了OS2。用户体验提升很多。当从左向右滑动时,系统从OS1切换到OS2。同理, 可以配置成:从右向左滑动时,系统从OS2切换到OS1。

参见图4,在本发明的第三实施例中,提供了一种多系统的系统切换的方法,包括:

步骤S401中,检测触发至少两个设置于所述终端表面的预设的按键的时间间隔在预设的时间阈值内的操作;该步骤为检测步骤,由检测模块10实现;

步骤S402中,将终端由当前运行的第一操作系统切换到第二操作系统。该步骤为切换步骤,由切换模块20。

在该实施例中,提供的方法可以简化用户切换系统的操作,使得用户可以在不退出当前应用的情况下自由的切换系统。具体的,在检测到用户触发至少两个设置于所述终端表面的预设的按键的时间间隔在预设的时间阈值内的操作;则将终端由当前运行的第一操作系统切换到第二操作系统。所述预设按键为设置于所述终端上的菜单键、主页键以及返回键。当然还可以是其他的按键,例如音量键或者是电源键等。由于这些按键设置在终端的表面,用户可以方便快捷的进行预设的操作,进行系统的切换,并且无需退出当前运行的应用界面。

在本发明的第四实施例中,所述步骤S401包括:

检测触发至少两个设置于所述终端表面的预设按键的至少两个操作信号;由第一检测子模块11实现;

判断所述至少两个操作信号发生的时间间隔是否在所述时间阈值内,若是则将所述至少两个操作信号封装成至少一个切换操作系统的消息;由判断子模块12实现;

所述切换步骤包括:

根据所述至少一个切换操作系统的消息,将所述终端由当前运行的所述第一操作系统切换到第二操作系统。由第一切换子模块21实现。

在该实施例中,首先第一检测子模块11检测触发至少两个设置于所述终端表面的预设按键的至少两个操作信号;然后由判断子模块12判断所述至少两个操作信号发生的时间间隔是否在所述时间阈值内,若是则将所述至少两个操作信号封装成至少一个切换操作系统的消息;该消息的内容包括:将所述终端由当前运行的第一操作系统切换到第二操作系统的操作指令。第一切换子模块21接到该消息后则将所述终端由当前运行的所述第一操作系统切换到第二操作系统。

另外,优选的,在所述检测触发至少两个设置于所述终端表面的预设按键的至少两个操作信号的步骤中,第一检测子模块11检测依次触发至少两个预设按键的至少两个操作信号。即为了切换系统,触发按键是需要按照预定的顺序的,只有在检测到用户是按照预定顺序触发相应的按键,且时间间隔在预设的时间阈值内时,才对系统进行切换,由此,防止用户的误操作。当然,也是可以提升用户操作的便捷性。例如,一般的终端,如手机其表面上通常设置有Menu键、Home键和Back键,当依次按下这些按键,且间隔时间在预设的时间阈值内时,则对终端的系统进行切换。

此外,在切换时,所述步骤402还包括:第二切换子模块22将当前正在所述终端的第一操作系统上显示的应用界面切换到所述第二操作系统上显示;由此用户可以继续正常的进行当前的操作,而无间断。

参见图5A~图5B,在本发明的一个实施例中,用户依次点击Menu键、Home键、Back键,驱动层会连续获得三个消息,每两个按键消息之间的时间间隔记作Time_X。可以在驱动层作出如下判定:当Time_X小于某一个时间值(该时间值很小)时,驱动层并不向系统层传递这三个按键消息,而是把这三个按键消息打包成一个新的消息,这个新的消息包含的内容就是:要求系统从OS1切换到OS2。这个新消息记作消息A。当系统层获得消息A时,就在系统层直接进行了系统切换。这一过程如图5A所示,当Time_X的值很小时,依次点击Menu键、Home键、Back键可以等效为从Menu键滑动到Back键,如图5B所示。这样给用户产生的感觉是:从左向右滑动手机底部(如图中虚线的箭头所示),系统就从OS1切换到了OS2。用户体验提升很多。当从左向右滑动时,系统从OS1切换到OS2。同理,可以配置成:从右向左滑动时,系统从OS2切换到OS1。

综上所述,本发明对多系统的切换方法进行改进,通过检测触发至少两个设置于终端表面的预设的按键的时间间隔在预设的时间阈值内的操作;则将所述终端由当前运行的第一操作系统切换到第二操作系统。由此提高了多系统的系统切换的便捷性。优选的,把触发系统切换的方法改成了滑动手机底部的Menu键、Home键和Back键,改变了原有的系统切换操作逻辑,使得用户切换系统时不需要退出AP,随时随地都可以切换系统,极大的提升了用户体验。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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