一种双操作系统的使用方法、存储设备及智能终端与流程

文档序号:13235928阅读:321来源:国知局
一种双操作系统的使用方法、存储设备及智能终端与流程

本发明涉及操作系统领域,特别是涉及一种双操作系统的使用方法、存储设备及智能终端。



背景技术:

随着智能终端的功能不断丰富,相应操作系统也变得越来越大,用户在享受更多的功能众多,且还能相互调用,使得在智能终端进入休眠状态时,仍需高负荷工作,耗电量大。

这是因为,现有技术中,智能终端的操作系统进行休眠时,数据存储器不仅需要处理支撑操作系统运行所必要的进程,还要处理一些应用的进程,这些应用的进程需要每隔一段时间去读取互联网上的信息数据以及传感器的数据,且当这些数据触发必要应用的相关操作时,还会唤醒操作系统去处理这些数据,这就造成了智能终端的操作系统休眠状态的功耗大,续航时间短的问题。

因此,现有技术有待进一步改进。



技术实现要素:

本发明主要解决的技术问题是提供一种双操作系统的使用方法、存储设备及智能终端,能够解决现有智能终端的操作系统在休眠状态下功耗大,续航时间短的问题。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种双操作系统的使用方法。

其中,所述方法包括:

接收休眠指令;

第一操作系统响应所述休眠指令而退出运行;

第二操作系统在所述第一操作系统退出运行后启动,并进入休眠模式,且在相同模式下,所述第二操作系统的运行功率低于所述第一操作系统的运行功率。

其中,进入休眠模式后还包括:

接收结束休眠指令,所述第二操作系统退出,所述第一操作系统重新启动并运行。

其中,所述第一操作系统响应所述休眠指令的方法包括:

存储所述第一操作系统的当前状态数据,且所述当前状态数据包括相关进程的数据、硬件数据和系统状态数据。

其中,所述相关进程的数据包括通过网络接收消息和/或来电的数据。

其中,所述进入休眠模式的方法包括:

关闭相关电源;

每隔预设时间,所述第二操作系统检测并更新所述相关进程的状态。

其中,所述相关电源包括程序存储器电源、wifi/蓝牙模块电源以及移动通信网络模块电源中的一种或多种。

其中,所述第二操作系统检测并更新所述相关进程的状态的方法包括:

开启相关电源;

判断所述相关进程中是否有待接收的消息和/或来电;

当是时,将所述待接收的消息或来电存储在预设存储区域并发出提醒,再关闭相关电源;

当否时,直接关闭相关电源。

其中,所述预设存储区域为所述第一操作系统与所述第二操作系统的公共访问区域。

为解决上述技术问题,本发明还采用的一个技术方案是:提供一种存储设备。

其中,其存储有多条指令,所述指令适于由处理器加载并执行上述任一所述的方法。

为解决上述技术问题,本发明还采用的一个技术方案是:提供一种智能终端。

其中,包括:

处理器,适于实现各个指令;以及

存储设备,适于存储多条指令,所述指令适于由处理器进行加载并执行上述任一所述的方法。

本发明的有益效果是:本发明通过在智能终端进行休眠时,引入一较第一操作系统运行功率低的第二操作系统代替所述第一操作系统运行,由于第二操作系统本身的功率低,这就大大降低智能终端在休眠状态下的功耗,有利于提高智能终端的续航时间。

附图说明

图1是本发明双操作系统的使用方法一实施例的流程示意图。

图2是现有技术中系统进入休眠模式时各部分的运行状态示意图。

图3是本发明双操作系统的使用方法中系统进入休眠模式时各部分的运行状态示意图。

图4是是图1中所述第二操作系统进入休眠模式的方法一实施例的流程示意图。

图5是图4中所述第二操作系统检测相关进程状态的方法较佳实施例的流程示意图。

图6是本发明一存储设备一实施例的结构示意图。

图7是本发明一智能终端一实施例的结构示意图。

具体实施方式

请参考图1,本发明一双操作系统的使用方法较佳实施例的流程图,所述方法包括步骤

s1、接收休眠指令;

s2、第一操作系统响应所述休眠指令而退出运行;

s3、第二操作系统在第一操作系统退出运行后启动,并进入休眠模式,且在相同模式下,所述第二操作系统的运行功率低于所述第一操作系统的运行功率。

请参考图2和图3,图2为现有技术中系统进入休眠模式时各部分的运行状态示意图;图3本发明双操作系统的使用方法中系统进入休眠模式时各部分的运行状态示意图。现有技术中,当智能终端进入休眠模式后,虽然一些进程被关闭,但操作系统一直处于运行状态,而因当前智能终端的功能丰富,其操作系统体积庞大,在智能终端休眠时,即使关闭一些进程后运行,操作系统也会有较大的运行功耗,智能终端的续航时间自然会受到影响。而本发明的技术方案则是在智能终端进入休眠状态后,用一个功耗较低的第二操作系统代替功耗很大的第一操作系统(即为现有技术中的第一操作系统),由于所述第二操作系统本身的功率低,这就大大降低了智能终端在休眠状态下的功耗,有利于提高智能终端的续航时间。

具体的,在步骤s1中,智能终端接收的休眠指令可以是用户根据当前状态实时主动发出的,也可以是预先设定的。所述预先设定的休眠指令可以为当智能终端连续工作时长达到预设时长时(如5小时、8小时),智能终端接收预设的休眠指令进入休眠状态;还可以是当当前时间为用户预设的时间时,智能终端进入休眠状态,如设置每天中午午休时间(如12:30-13:30)智能终端进入休眠状态,则当时间为12:30时,智能终端接收预设的休眠指令进入休眠状态。

在步骤s2中,第一操作系统响应所述休眠指令而退出运行,在退出运行前,cpu将数据存储器中所述第一操作系统的当前状态数据保存至程序存储器,之后,所述第一操作系统退出运行。由于程序存储器中的数据在断电后不会丢失,能够在所述第一操作系统重新启动并运行后,调用进入休眠状态之前的数据,便于用户继续进行休眠前的工作。

进一步的,所述当前状态数据包括相关进程的数据、硬件数据和系统状态数据。所述相关进程数据可以为用户根据自身需要预先设置的,还可以为智能终端默认的进程。在一个实施例中,所述相关进程的数据包括通过网络接收消息和/或来电的数据;如,通过互联网接收电子邮件的进程、接收社交帐号消息的进程(如接收微信消息的进程、接收qq消息的进程),通过移动通讯网络接收短信的进程及接听来电的进程中的一种或多种;进一步的,所述接收微信或qq消息的进程还可以为仅是接收某个或某些微信或qq好友消息的进程。

在步骤s3中,第二操作系统在所述第一操作系统退出运行后启动,并进入休眠模式。在所述第一操作系统退出运行后,cpu将存储在程序存储器中的所述第二操作系统数据复制到数据存储器,并运行所述第二操作系统,所述第二操作系统可以只有一种模式(即为休眠模式),也可以包括多种模式,所述多种模式对应的相关进程的种类和数量不同,满足用户不同的需要。

在本实施例中,所述第二操作系统仅有一个模式,即休眠模式。请参考图4,图4是图1中所述第二操作系统进入休眠模式的方法较佳实施例的流程图,所述方法包括:

s31、关闭相关电源;

在步骤s31中,关闭的相关电源包括程序存储器电源、wifi/蓝牙模块电源以及移动通信网络模块电源中的一种或多种。由于程序存储器、wifi/蓝牙模块电源及移动通信网络模块在工作时耗电量较大,是休眠模式下智能终端功耗的主要来源,将其电源关闭能够有效降低功耗,延长智能终端的续航时间。

s32、每隔预设时间,所述第二操作系统检测并更新所述相关进程的状态。

在步骤s32中,每隔预设时间,所述第二操作系统检测并更新所述相关进程的状态。所述预设时间可以是系统默认的,也可以是用户设置的,如1s、3s或5s等。所述第二操作系统检测所述相关进程的状态是指第二操作系统周期性的与网络建立连接,收取用户需要的数据。具体的,请参考图5,图5为图4中所述第二操作系统检测相关进程状态的方法较佳实施例的流程图,所述方法包括:

s321、开启相关电源;

s322、判断所述相关进程中是否有待接收的消息和/或来电;

s323、当是时,将所述待接收的消息或来电存储在预设存储区域并发出提醒,再关闭相关电源;

s324、当否时,直接关闭相关电源。

为了收取用户所需消息,就需要连接互联网和/或移动通信网络,因此首先要开启进入所述第二操作系统的休眠模式时关闭的相关电源并启动相应模块的功能;之后所述第二操作系统要调用相关进程,判断所述进程中是否有待接收的消息和/或来电;当是时,将所述待接收的消息或来电存储在预设存储区域并发出提醒,再关闭相关电源,等待下一个接收消息周期的到来;当否时,直接关闭相关电源,等待下一个接收消息周期的到来。具体的,所述提醒可以为亮灯提示、振动提示及响铃提示中的一种或多种,在一个实施例中,所述提醒为亮灯提示,接收到消息和/或来电后,智能终端的呼吸灯持续闪亮,直至休眠结束。

所述第二操作系统仅是将收到的消息进行储存,存储区域为所述第一操作系统和所述第二操作系统都能进程访问的区域,在本实施例中,所述预设存储区为程序存储器中的一个区域。这是因为,当智能终端接收到结束休眠指令后,所述第二操作系统退出,所述第一操作系统重新启动并运行后,所述预设存储区域中的数据可以被所述第一操作系统访问和处理,用户就能及时得到在休眠过程中,收到的相关进程更新的数据,避免错过重要的消息。值得注意的是,在现有技术的休眠模式下,硬件也是周期性工作,但是,运行的进程会接收消息和/或来电并对其进行处理,且不同的进程之间仍然会相互调用,甚至某些进程的调用或消息的接收会唤醒操作系统去进行相应处理,耗电量非常大。而本发明的技术方案仅仅是所述第二操作系统将接收到的消息和/或来电进行存储,并无其它处理操作,有效的减小耗电量,从而延长续航时间。

基于上述方法,本发明还公开了一种存储设备,请参考图6,其中,所述存储设备100具有存储功能,且存储有多条指令110,所述指令110适于由处理器加载并执行任一所述的方法,所述存储设备100为u盘、硬盘及cd等利用电、磁及光能进行数据存储的设备。

基于上述方法,本发明还公开了一种智能终端,请参考图7,其中,包括:

处理器210,适于实现各个指令;以及

存储设备220,适于存储多条指令,所述指令适于由处理器210进行加载并执行任一所述的方法,所述智能终端200可以为手机、电脑、平板电脑、服务器、手表及智能穿戴设备等。

综上所述,本发明通过在智能终端进行休眠时,引入一较第一操作系统运行功率低的第二操作系统代替所述第一操作系统运行,由于所述第二操作系统本身的功率低,能够大大降低智能终端在休眠状态下的功耗;此外,所述第二操作系统的休眠模式仅运行相关进程,且不同的进程之间不相互调用,也不会唤醒第一操作系统,数据处理量很小;同时,所述第二操作系统对接收到消息和/或来电进行存储,在结束休眠过程后,由所述第一操作系统对所述接收到的消息和/或来电进行处理,使用户获得休眠过程中收到的消息,在不影响用户体验的前提下,所述第二操作系统仅以非常少的功能运行,大大降低了功耗,有效延长续航时间。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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