一种终端关闭控制方法及系统的制作方法

文档序号:6433168阅读:128来源:国知局
专利名称:一种终端关闭控制方法及系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种终端关闭控制方法及系统。
背景技术
现有的终端设备,以计算机为例,一般都提供有多种关闭模式供用户选择。例如, 现有的计算机,当用户想要关闭计算机时,根据操作系统的不同,一般会提供有待机、睡眠、 休眠或关机等几个不同的选项,以供用户根据不同需要而选择合适的关闭模式。不同的关闭模式之间最主要的差别在于供电方式不同,因此,影响到关闭过程本身的时间,以及从关闭到开启的转换速度也不同,这方面的差异对节电以及用户体验都有比较大的影响。然而,现有技术中,完全是将这种选择权交给了用户,而并没有对这种选择提供任何有意义的依据,但在很多情况下,用户对选择何种关闭模式其实是没有太多清晰的概念的,对不同关闭模式的差异与特点也并不了解,因此,其所选择的关闭模式很可能与他的需求并不是最匹配的。

发明内容
本发明所要解决的技术问题在于提供一种终端关闭控制方法及系统,以解决现有技术中未能将终端当前状态与不同关闭模式加以综合考虑并提供匹配的关闭方案的问题。为解决上述技术问题,本发明提供一种终端关闭控制方法,包括侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。本发明进而提供一种终端关闭控制系统,包括状态获得模块,用于在侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;模式执行模块,用于将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。应用本发明,可以在用户执行关机操作时,根据终端的当前状态,将最适合当前状态的关闭模式提供给用户执行,极好的提高了用户体验。


图1为根据本发明实施例所述的终端关闭控制方法流程图。图2为根据本发明实施例所述的对下一次开机时刻的预测流程图。图3为根据本发明实施例所述另一预测方式流程图。图4为根据本发明实施例所述的终端关闭控制系统结构示意图。
具体实施例方式下面结合附图,对本发明的实施例进行详细说明。如图1所示,为根据本发明实施例所述的终端关闭控制方法流程图,首先,在侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息(步骤101);然后, 将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式(步骤102)。其中,步骤101中所述的预设策略,可以是收集所述终端的当前硬件参数信息,例如可以是硬件的温度信息或占用率信息;而步骤102中,则可以将所述终端的当前硬件参数信息与所述预设策略设定的相应硬件参数条件进行比较,并根据比较结果执行相应的关闭模式。硬件的当前温度可能会对终端设备的运行性能产生很大影响,例如CPU如果升温过快,可能会对硬件本身造成损害,严重时还会造成死机等故障,因此,如果当前硬件的温度已经达到或超过阈值,而这时用户又在进行关闭模式的选择时,则可以优先考虑休眠模式或彻底关机的关闭模式,以让终端设备得到相对彻底的休息;而如果当前硬件温度尚未达到阈值,则说明终端运转良好,还可以继续承受较长时间的加电运行,这时可以考虑以待机或睡眠方式执行关闭模式,以便终端设备在下次被用户使用时可以迅速被唤醒,相比于从彻底关闭到开机完成的转换时间可以大大缩短。根据本发明的实施例,还可以更加细致的根据不同硬件温度来综合考虑关闭模式。例如,除考察CPU温度外,还可以考虑硬盘温度以及内存温度等,由于不同关闭模式的供电方式和供电对象不同,因此,可以更有针对性的执行相匹配的关闭模式。硬件占用率也可以作为衡量指标,例如内存占用率超过了 70%,则可以认为该设备需要关机休息,或者存在某些故障,此时应当彻底关机;如果低于阈值指标,则可以执行休眠或睡眠等关闭模式。步骤101中所述的预设策略,还可以是获得所述终端当前时刻距离所预测的下一次开机时刻的时间距离;而步骤102中,则可以根据所述时间距离与所述预设策略设定的相应时间条件进行比较,并根据比较结果执行相应的关闭模式。如图2所示,为根据本发明实施例所述的对下一次开机时刻的预测流程图,首先记录所述终端在预设时间范围内的开机时刻(步骤201);然后在侦测到用户欲关闭终端时,根据所述记录的预设时间范围内的开机时刻,预测下一次开机时刻距离当前时刻的时间距离(步骤202)。例如,该终端在前一周的时间内,每天都是上午10点开机一次,下午2点开机一次,根据本发明的实施例,将该预设时间(前一周)内的开机时刻记录下来,当今天下午1 点时用户在终端中点击了“关闭计算机”的选项,即侦测到用户欲关闭终端,这时,根据所述记录的本终端之前的开机时刻,可以预测到今天下午2点还会再次开机,而下一次开机时刻距离当前时刻的时间距离只有1个小时。如果所述的预设策略是相距2个小时之内时执行睡眠方式的关闭模式,那么,根据当前的预测,下一次开机距离当前时刻的距离只有1个小时,因此,则会按照睡眠方式执行关闭计算机的操作。此外,上述步骤201中,还可以进一步记录所述终端在预设时间范围内的关闭时刻;而步骤202中,可以根据所述记录的预设时间范围内的开机及关闭时刻,预测下一次开机时刻距离当前时刻的时间距离。例如,记录到该终端在前一天的时间内,上午10点开机,中午12点关机,然后,下午1点再次开机,下午5点再关机,也就是说,中午12点关机后经过1个小时后会再次开机。 而今天,上午11点关机,根据中午区间会经过1个小时后再开机的使用习惯的统计,预测到 1个小时后会再次开机。如果所述的预设策略是相距2个小时之内时执行睡眠方式的关闭模式,那么,根据当前的预测,下一次开机距离当前时刻的距离只有1个小时,因此,则会按照睡眠方式执行关闭计算机的操作。前述实施例是以一天作为记录统计时长,实际上,还可以以一段时间作为统计时长,然后将开关机时刻做一平均统计来计算,如图3所示,为根据本发明实施例所述另一预测方式流程图,首先计算与当前时刻最接近的上一次关闭的平均时刻至下一次开机的平均时刻之间的时间差(步骤301);然后根据所述时间差,预测下一次开机时刻距离当前时刻的时间距离(步骤302)。此外,所述预设策略设定的相应条件,可以包括多个阈值区间,不同阈值区间匹配不同的关闭模式。例如,相距30分钟以内为待机关闭模式;超过30分钟不到1个小时为睡眠关闭模式;超过1个小时不到2小时为休眠关闭模式,超过2个小时为彻底关机的关闭模式。上述实施例中,所述开机时刻包括终端从关机、休眠、睡眠和/或待机状态转为开机状态的时刻;而所述关闭时刻包括终端从开机状态转为关机、休眠、睡眠和/或待机状态的时刻。本发明实施例还可以进一步记录用户选择的关闭模式,及关闭时刻;然后根据预设时间范围内记录的关闭及开机时刻及关闭模式,动态调整所述预设阈值。而为了保护用户的隐私文件,本发明实施例当执行除关机之外的关闭模式时,可以对当前是否有打开的隐私文件进行判断,例如当前是否有图片格式的文件被打开,如果有,则关闭对应的隐私文件后再执行相应的关闭模式。为进一步增强与用户的互动性,本发明实施例可以先根据比较结果为用户提示对应的关闭模式,再根据用户选择执行相应的关闭模式。例如,以高亮或默认或对话框的方式提示所述相应的关闭模式。如图4所示,为根据本发明实施例所述的终端关闭控制系统结构示意图,包括状态获得模块401,及模式执行模块402,其中状态获得模块401,用于在侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;模式执行模块402,用于将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。与上述的方法实施例类似,所述终端当前状态信息包括所述终端的当前硬件参数信息;而所述模式执行模块402可以将所述终端的当前硬件参数信息与所述预设策略设定的相应硬件参数条件进行比较,并根据比较结果执行相应的关闭模式。其中,所述硬件参数信息可以包括硬件温度信息或占用率信息。
同样,所述终端当前状态信息还可以包括所述终端当前时刻距离所预测的下一次开机时刻的时间距离;而所述模式执行模块402可以根据所述时间距离与所述预设策略设定的相应时间条件进行比较,并根据比较结果执行相应的关闭模式。本发明系统实施例所述各模块的运作实例,与上述方法实施例相同,在此可联合参考,故不做赘述。应用本发明实施例,可以在用户执行关机选项的选择时,根据终端的当前状态,例如硬件温度以及距离下一次开机的时间距离等状态,将最适合当前状态的关闭模式提供给用户执行,提高了用户体验。
权利要求
1.一种终端关闭控制方法,其特征在于,包括侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。
2.如权利要求1所述的方法,其特征在于,所述根据预设策略,获得所述终端当前状态信息的步骤,包括收集所述终端的当前硬件参数信息;所述比较步骤,包括将所述终端的当前硬件参数信息与所述预设策略设定的相应硬件参数条件进行比较,并根据比较结果执行相应的关闭模式。
3.如权利要求2所述的方法,其特征在于,所述硬件参数信息包括硬件温度信息或占用率信息。
4.如权利要求1所述的方法,其特征在于,所述根据预设策略,获得所述终端当前状态信息的步骤,包括获得所述终端当前时刻距离所预测的下一次开机时刻的时间距离;所述比较步骤,包括根据所述时间距离与所述预设策略设定的相应时间条件进行比较,并根据比较结果执行相应的关闭模式。
5.如权利要求4所述的方法,其特征在于,所述预测步骤,包括记录所述终端在预设时间范围内的开机时刻;在侦测到用户欲关闭终端时,根据所述记录的预设时间范围内的开机时刻,预测下一次开机时刻距离当前时刻的时间距离。
6.如权利要求5所述的方法,其特征在于,所述记录步骤,进一步包括记录所述终端在预设时间范围内的关闭时刻;所述预测步骤,包括根据所述记录的预设时间范围内的开机及关闭时刻,预测下一次开机时刻距离当前时刻的时间距离。
7.如权利要求6所述的方法,其特征在于,所述预测步骤,包括计算与当前时刻最接近的上一次关闭的平均时刻至下一次开机的平均时刻之间的时间差;根据所述时间差,预测下一次开机时刻距离当前时刻的时间距离。
8.如权利要求1所述的方法,其特征在于,所述预设策略设定的相应条件,包括多个阈值区间,不同阈值区间匹配不同的关闭模式。
9.如权利要求1所述的方法,其特征在于,所述关闭模式包括待机、休眠、睡眠及关机中的一项或多项。
10.如权利要求5所述的方法,其特征在于,所述开机时刻包括终端从关机、休眠、睡眠和/或待机状态转为开机状态的时刻;所述关闭时刻包括终端从开机状态转为关机、休眠、 睡眠和/或待机状态的时刻。
11.如权利要求6所述的方法,其特征在于,进一步包括步骤记录用户选择的关闭模式,及关闭时刻;根据预设时间范围内记录的关闭及开机时刻及关闭模式,动态调整所述预设阈值。
12.如权利要求1所述的方法,其特征在于,进一步包括当执行除关机之外的关闭模式时,判断当前是否有打开的隐私文件,如果有,则关闭对应的隐私文件后执行相应的关闭模式。
13.如权利要求1所述的方法,其特征在于,所述根据比较结果执行相应的关闭模式的步骤,包括根据比较结果为用户提示对应的关闭模式,并根据用户选择执行相应的关闭模式。
14.如权利要求1所述的方法,其特征在于,所述提示步骤,包括以高亮或默认或对话框的方式提示所述相应的关闭模式。
15.一种终端关闭控制系统,其特征在于,包括状态获得模块,用于在侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;模式执行模块,用于将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。
16.如权利要求15所述的系统,其特征在于,所述终端当前状态信息包括所述终端的当前硬件参数信息;所述模式执行模块,将所述终端的当前硬件参数信息与所述预设策略设定的相应硬件参数条件进行比较,并根据比较结果执行相应的关闭模式。
17.如权利要求16所述的系统,其特征在于,所述硬件参数信息包括硬件温度信息或占用率信息。
18.如权利要求16所述的系统,其特征在于,所述终端当前状态信息包括所述终端当前时刻距离所预测的下一次开机时刻的时间距离;所述模式执行模块,根据所述时间距离与所述预设策略设定的相应时间条件进行比较,并根据比较结果执行相应的关闭模式。
全文摘要
本发明提供一种终端关闭控制方法及系统,所述方法首先侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;然后将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。所述系统包括状态获得模块,用于在侦测到用户欲关闭所述终端时,根据预设策略,获得所述终端当前状态信息;模式执行模块,用于将所述终端当前状态信息与所述预设策略设定的相应条件进行比较,并根据比较结果执行相应的关闭模式。应用本发明,可以在用户执行关机操作时,根据终端的当前状态,将最适合当前状态的关闭模式提供给用户执行,极好的提高了用户体验。
文档编号G06F1/26GK102339118SQ20111027236
公开日2012年2月1日 申请日期2011年9月14日 优先权日2011年9月14日
发明者刘航, 吴华恺, 周鸿祎 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1