终端设备控制方法及终端设备 【技术领域】
本发明涉及移动终端技术领域, 特别是涉及终端设备控制方法及终端设备。背景技术 随着移动通信、 计算机处理等技术的不断发展, 以及用户的需求, 终端设备向着越 来越智能化的方向发展。所谓智能化, 是指终端设备不仅仅用于打电话, 还有用于上网、 导 航、 看电视、 听音乐等等。 为实现这些功能, 智能终端设备通常会具有非常多的功能模块, 比 如 WIFI(wireless fidelity, 无线保真 )、 GPS(Global Positioning System, 全球定位系 统 )、 CMMB(China Mobile Multimedia Broadcasting, 中国移动多媒体广播 ) 等等。
另一方面, 终端设备通常是通过接收用户的按键操作或对触摸屏的滑动、 点击等 操作, 接收用户的输入, 并完成相应的指令。当用户暂时不使用终端设备时, 终端设备可以 进入锁定状态 ( 可以自动进入或者通过用户手动操作进入 ), 此时, 除了用户通过特殊操作 ( 按下指定的按键组合或者执行某种指定的划动操作等 ) 进行解锁, 或者拨打紧急呼叫号 码之外。终端设备将不再响应用户的其他输入。这样可以避免由于误触键盘或屏幕 ( 例如 放在包中时被其他物品触碰等 ) 带来的耗电或误将电话拨出等麻烦。
但是, 现有技术中, 如果在终端设备锁定状态下, 用户需要使用终端设备的某项功 能, 则需要用户进行较为繁琐的操作。例如, 需要首先执行解锁或唤醒屏幕, 然后再到相应 的目录下找到所需的功能模块, 从选项中选择开启, 然后再进入相应的界面, 等等。 可见, 这 将使得智能手机的智能性大打折扣。发明内容
本发明提供终端设备控制方法及终端设备, 能够增强了终端设备的智能性。
为实现上述目的, 本发明提供了如下方案 :
一种终端设备控制方法, 所述方法应用于一终端设备中, 所述终端设备具有一全 集指令集合, 所述终端设备具有锁定状态和非锁定状态, 在所述锁定状态下所述终端设备 响应作为所述全集指令集合中第一部分的第一指令集合, 在所述非锁定状态下所述终端设 备响应作为所述全集指令集合中第二部分的第二指令集合, 其中, 所述第一指令集合中的 指令数量小于所述第二指令集合中的指令数量, 所述方法包括 :
获得一第一输入 ;
在所述锁定状态下确定所述第一输入对应的所述第一指令集合中的第一指令, 所 述第一指令为解锁指令 ;
根据所述解锁指令, 控制从所述锁定状态切换到所述非锁定状态 ;
在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中的第二指 令;
响应所述第二指令。
优选地, 所述在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中的第二指令包括 :
根据所述第一输入确定与所述第一输入对应的功能模块, 其中, 所述功能模块在 所述锁定状态下处于激活状态 ;
将用于调用所述功能模块所对应的应用程序的调用指令确定为所述第二指令。
优选地, 所述在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中 的第二指令包括 :
根据所述第一输入确定与所述第一输入对应的功能模块, 其中, 所述功能模块在 所述锁定状态下处于休眠状态 ;
将用于开启所述功能模块的开启指令确定为所述第二指令。
优选地, 所述在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中 的第二指令包括 :
根据所述第一输入确定与所述第一输入对应的功能模块, 其中, 所述功能模块在 锁定状态下处于休眠状态 ;
将用于开启所述功能模块的开启指令和用于调用所述功能模块所对应的应用程 序的调用指令确定为所述第二指令。
优选地, 所述终端设备具有触摸屏, 所述第一输入包括在所述触摸屏上滑动输 入;
所述在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中的第二 指令包括 :
根据所述滑动输入产生的滑动轨迹的方向和 / 或形状, 将预置的滑动轨迹的方向 和 / 或形状与所述第二指令集合中各个指令之间的对应关系中, 与所述滑动输入产生的滑 动轨迹的方向和 / 或形状对应的指令确定为所述第二指令。
优选地, 所述终端设备具有触摸屏, 所述第一输入包括点击或拖动触摸屏上的屏 幕锁的输入, 所述屏幕锁为多个 ;
所述在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中的第二 指令包括 :
根据点击或拖动的屏幕锁, 将预置的屏幕锁与所述第二指令集合中各个指令之间 的对应关系中, 与所述点击或拖动的屏幕锁对应的指令确定为所述第二指令。
一种终端设备, 所述终端设备具有一全集指令集合, 所述终端设备具有锁定状态 和非锁定状态, 在所述锁定状态下所述终端设备响应作为所述全集指令集合中第一部分的 第一指令集合, 在所述非锁定状态下所述终端设备响应作为所述全集指令集合中第二部分 的第二指令集合, 其中, 所述第一指令集合中的指令数量小于所述第二指令集合中的指令 数量, 所述终端设备包括 :
获得单元, 用于获得一第一输入 ;
第一解析单元, 用于在所述锁定状态下确定所述第一输入对应的所述第一指令集 合中的第一指令, 所述第一指令为解锁指令 ;
解锁单元, 用于根据所述解锁指令, 控制从所述锁定状态切换到所述非锁定状 态;
第二解析单元, 用于在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中的第二指令 ;
响应单元, 用于响应所述第二指令。
优选地, 所述第二解析单元包括 :
第一功能模块确定子单元, 用于根据所述第一输入确定与所述第一输入对应的功 能模块, 其中, 所述功能模块在所述锁定状态下处于激活状态 ;
第一确定子单元, 用于将用于调用所述功能模块所对应的应用程序的调用指令确 定为所述第二指令。
优选地, 所述第二解析单元包括 :
第二功能模块确定子单元, 用于根据所述第一输入确定与所述第一输入对应的功 能模块, 其中, 所述功能模块在所述锁定状态下处于休眠状态 ;
第二确定子单元, 用于将用于开启所述功能模块的开启指令确定为所述第二指 令。
优选地, 所述第二解析单元包括 :
第三功能模块确定子单元, 用于根据所述第一输入确定与所述第一输入对应的功 能模块, 其中, 所述功能模块在锁定状态下处于休眠状态 ; 第三确定子单元, 用于将用于开启所述功能模块的开启指令和用于调用所述功能 模块所对应的应用程序的调用指令确定为所述第二指令。
优选地, 所述终端设备具有触摸屏, 所述第一输入包括在所述触摸屏上滑动输 入;
所述第二解析单元包括 :
第四确定子单元, 用于根据所述滑动输入产生的滑动轨迹的方向和 / 或形状, 将 预置的滑动轨迹的方向和 / 或形状与所述第二指令集合中各个指令之间的对应关系中, 与 所述滑动输入产生的滑动轨迹的方向和 / 或形状对应的指令确定为所述第二指令。
优选地, 所述终端设备具有触摸屏, 所述第一输入包括点击或拖动触摸屏上的屏 幕锁的输入, 所述屏幕锁为多个 ;
所述第二解析单元包括 :
第五确定子单元, 用于根据点击或拖动的屏幕锁, 将预置的屏幕锁与所述第二指 令集合中各个指令之间的对应关系中, 与所述点击或拖动的屏幕锁对应的指令确定为所述 第二指令。
一种终端设备控制方法, 所述方法应用于一终端设备中, 所述终端设备具有一全 集指令集合, 所述终端设备具有锁定状态和非锁定状态, 在所述锁定状态下所述终端设备 响应作为所述全集指令集合中第一部分的第一指令集合, 在所述非锁定状态下所述终端设 备响应作为所述全集指令集合中第二部分的第二指令集合, 其中, 所述第一指令集合中的 指令数量小于所述第二指令集合中的指令数量, 所述方法包括 :
在所述锁定状态下获得一第一输入 ;
确定与所述第一输入对应的第一指令和第二指令, 其中, 第一指令属于所述第一 指令集合, 所述第二指令属于所述第二指令集合 ;
在所述锁定状态下响应所述第一指令 ;
在所述非锁定状态下响应所述第二指令。
优选地, 所述第一指令为解锁指令, 所述在所述锁定状态下响应所述第一指令包括 : 根据所述解锁指令, 控制从所述锁定状态切换到所述非锁定状态。 优选地, 在所述非锁定状态下响应所述第二指令包括 : 判断所述第二指令所调用的第一应用程序对应功能模块是否开启, 产生一判断信息; 当所述判断信息表示与所述第二指令所调用的应用程序对应功能模块未来开启 时, 开启所述功能模块 ;
根据所述第二指令调用所述应用程序
一种终端设备, 所述终端设备具有一全集指令集合, 所述终端设备具有锁定状态 和非锁定状态, 在所述锁定状态下所述终端设备响应作为所述全集指令集合中第一部分的 第一指令集合, 在所述非锁定状态下所述终端设备响应作为所述全集指令集合中第二部分 的第二指令集合, 其中, 所述第一指令集合中的指令数量小于所述第二指令集合中的指令 数量, 所述终端设备包括 :
获得单元, 用于在所述锁定状态下获得一第一输入 ;
解析单元, 用于确定与所述第一输入对应的第一指令和第二指令, 其中, 第一指令 属于所述第一指令集合, 所述第二指令属于所述第二指令集合 ;
第一响应单元, 用于在所述锁定状态下响应所述第一指令 ;
第二响应单元, 用于在所述非锁定状态下响应所述第二指令。
根据本发明提供的具体实施例, 本发明公开了以下技术效果 :
本发明实施例中, 当用户在终端设备处于锁定状态下进行第一输入时, 终端设备 在将其解析为解锁指令, 并将终端设备从锁定状态切换到非锁定状态之后, 还会将其解析 为非锁定状态下可以响应的第二指令, 并且响应该第二指令。 这样, 相当于用户通过解锁操 作, 不仅能够将终端设备从锁定状态切换到非锁定状态, 还能够将解锁操作解析为非锁定 状态下能够响应的第二指令, 并响应该第二指令, 因此能够简化用户调用第二指令对应的 功能模块的流程, 节省了用户操作, 增强了终端设备的智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例中所 需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施 例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获 得其他的附图。
图 1 是本发明实施例提供的方法的流程图 ;
图 2 是本发明实施例提供的方法中屏幕界面示意图 ;
图 3 是本发明实施例提供的方法中另一屏幕界面示意图 ;
图 4 是本发明实施例提供的另一方法的流程图 ;
图 5 是本发明实施例提供的终端设备的示意图 ;
图 6 是本发明实施例提供的另一终端设备的示意图。具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员所获得的所有其他实施例, 都属于本发明保护的 范围。
实施例一
本发明实施例一首先提供了一种终端设备控制方法, 该方法应用于一终端设备 中。 首先需要说明的是, 该终端设备具有一全集指令集合, 并且该终端设备具有锁定状态和 非锁定状态 ; 在锁定状态下, 该终端设备可以响应作为该全集指令集合中第一部分的第一 指令集合, 在非锁定状态下, 该终端设备可以响应作为该全集指令集合中第二部分的第二 指令集合, 并且, 第一指令集合中的指令数量小于第二指令集合中的指令数量。
也就是说, 终端设备在锁定状态下可以响应一部分指令, 换言之, 锁定状态是指终 端设备仅能够响应第一指令集合中的指令的状态。 第一指令集合中的指令包括通信提示指 令 ( 如来电提示、 短信提示指令 ), 定时提醒指令 ( 如闹钟、 备忘录等提示 ), 以及解锁认证、 解锁指令等等。 其中, 在终端设备处于锁定状态时, 通过执行解锁指令可以使终端设备从锁 定状态切换至非锁定状态。需要说明的是, 在锁定状态下, 能产生解锁认证, 接收解锁认证 信息, 若通过解锁认证, 能生成解锁指令。解锁认证可以是对预订字符串, 或预订触摸轨迹 或预定生物特征等的认证。 也就是说, 解锁认证用于提示用户输入解锁认证信息, 而解锁指 令用于将终端设备从锁定状态切换至非锁定状态。 终端设备在非锁定状态下, 也可以响应一部分指令, 这部分指令几乎可以是全集 指令集合中的全部命令。 例如, 可以包括呼叫、 访问本地数据、 访问本地网络等等 ; 还可以包 括在锁定状态下可以响应的指令, 例如, 通信提示、 定时提醒等。
可见, 终端设备在锁定状态下及非锁定状态下都可以响应一部分指令, 如果在锁 定状态下能够响应的指令组成第一指令集合, 在非锁定状态下能够响应的指令组成第二指 令集合, 则第一指令集合与第二指令集合之间通常具有交集, 并且由于在锁定状态下能够 响应的指令, 在非锁定状态下几乎都能响应, 但是在非锁定状态下能够响应的指令, 在锁定 状态下却不一定能够响应, 因此, 第二指令集合中的指令数据通常大于第一指令集合中的 指令数量。
在以上所述的基础上, 本发明实施例一提供了以下终端设备控制方法, 参见图 1, 该方法包括以下步骤 :
S101 : 获得一第一输入 ;
该第一输入可以是在终端设备处于锁定状态下的用户输入, 并且, 可以是某种解 锁认证操作, 例如, 通过键盘输入指定字符串, 或者在触摸屏上划出的指定滑动轨迹或方向 等等。
S102 : 在所述锁定状态下确定所述第一输入对应的所述第一指令集合中的第一指 令, 所述第一指令为解锁指令 ;
当终端设备在锁定状态下接收到上述第一输入时, 如果第一输入符合预置的条 件, 则终端设备可以将其识别为解锁认证操作, 并在认证通过后, 产生解锁指令。
S103 : 根据所述解锁指令, 控制从所述锁定状态切换到所述非锁定状态 ;
产生解锁指令之后, 就可以将终端设备从锁定状态切换为非锁定状态。 此时, 终端 设备将不仅能够响应第一指令集合中的指令, 而是能够响应第二指令集合中的指令。
S104 : 在所述非锁定状态下确定所述第一输入对应的所述第二指令集合中的第二 指令 ;
在本发明实施例中, 第一输入不仅仅对应着第一指令集合中的解锁指令, 还与第 二指令集合中的第二指令相对应。具体实现时, 可以预先设置第一输入与第二指令之间的 对应关系, 当接收到第一输入, 并将终端设备从锁定状态切换到非锁定状态之后, 就可以通 过查询该对应关系, 来确定该第一输入对应的第二指令。 需要强调说明的是, 在本发明的实 施例中, 步骤 S102 : 在所述锁定状态下确定所述第一输入对应的所述第一指令集合中的第 一指令, 所述第一指令为解锁指令, 与步骤 S104 : 在所述非锁定状态下确定所述第一输入 对应的所述第二指令集合中的第二指令。步骤 S102 确定的所述第一指令和步骤 S104 确定 的所述第二指令所述都是基于步骤 S101 获得的第一输入进行确定的。换句话说, 操作体在 终端设备上完成所述第一输入, 那么终端设备获得该第一输入对应的滑动轨迹和 / 或方向 或者为特殊的按键信息, 在所述锁定状态下根据该第一输入对应的滑动轨迹和 / 或方向或 者为特殊的按键信息确定所述第一指令和在所述非锁定状态下仍然根据该第一输入对应 的滑动轨迹和 / 或方向或者为特殊的按键信息确定的所述第二指令。
S105 : 响应所述第二指令。
在确定出第一输入对应第二指令集合中的第二指令之后, 就可以在非锁定状态下 响应该第二指令。
以上所述对本发明实施例提供的终端设备控制方法进行了介绍, 可以看出, 本发 明实施例中, 当用户在终端设备处于锁定状态下进行第一输入时, 终端设备在将其解析为 解锁指令, 并将终端设备从锁定状态切换到非锁定状态之后, 还会将其解析为非锁定状态 下可以响应的第二指令, 并且响应该第二指令。这样, 相当于用户通过解锁操作, 不仅能够 将终端设备从锁定状态切换到非锁定状态, 还能够将解锁操作解析为非锁定状态下能够响 应的第二指令, 并响应该第二指令, 其中, 第二指令集合中的第二指令通常都是与终端设备 中的某种功能模块相关的指令, 因此能够简化与实现第二指令对应的功能模块相关功能的 流程, 节省了用户操作, 增强了终端设备的智能性。
为更好地理解本发明实施例, 首先对终端设备中的功能模块, 进行介绍。 在本发明 实施例中, 功能模块通常是指终端设备的硬件组成单元, 终端设备只有具有这种硬件上的 功能模块, 才能实现相应的功能。例如, 对于 GSM 模块而言, 其功能是进行接打电话、 收发短 信等, 而硬件意义上的 GSM 模块, 就包括信号收发设备、 接收天线等, 只有通过这些硬件上 的设备, 才能够接收来自呼叫方的信号, 并将本机的信号发送出去。
但是, 为了实际使用各个功能模块的功能, 仅具有硬件上的支持也是不够的, 通常 还需要通过软件的方式提供人机交互的界面, 这样用户才能够进行通讯信息的查找、 短消 息的编辑等操作。 因此, 对于本发明实施例而言, 功能模块相当于是终端设备的硬件组成单 元, 而功能模块对应的应用程序, 则是指应用该功能模块对应的功能时, 需要提供的人机交 互接口, 并且该应用程序通常会为用户提供一个界面, 以便于实现人机交互。
例如, 对于 WIFI 模块而言, 其能够实现的功能是, 能够将终端设备接入互联网, 也 就是说能够利用终端设备进行上网。而为了能够上网, 仅有 WIFI 模块是不够的, 还需要有浏览器、 即时通信软件等应用程序才可以。因此, 对于 WIFI 模块而言, 浏览器, 或者即时通 信软件, 就相当于是该功能模块对应功能的应用程序。
换言之, 虽然使用终端设备的各种功能时, 需要硬件设备上的支持, 但是用户实际 操作的对象通常是各种应用层面的软件产品。而在本发明实施例中, 实现与功能模块相关 的功能, 就包括对功能模块的开启, 或者调用功能模块对应的应用程序, 以便为用户显示该 功能模块对应功能的操作界面, 等等。
因此, 在本发明实施例中, 第二指令的具体含义可以有多种, 具体在非锁定状态下 确定第一输入对应的第二指令集合中的第二指令时, 也可以有多种方式, 下面分别进行介 绍。
方式一
在这种方式下, 假设当终端设备进入锁定状态之后, 各个功能模块都处于激活状 态。 该锁定状态只是关闭各个功能模块对应的软件。 具体实现时, 可以预先设置第一输入与 各个功能模块之间的对应关系, 这样, 当接收到第一输入之后, 就可以首先根据该第一输入 确定与该第一输入对应的功能模块, 然后, 将用于调用该功能模块所对应的应用程序的调 用指令确定为第二指令。这样, 在响应第二指令时, 就可以直接调用该应用程序, 相当于显 示出了该功能模块对应功能的操作界面, 用户直接利用该操作界面实现相应的功能即可。 其中, 在设置第一输入与各个功能模块之间的对应关系时, 可以根据第一输入的 操作类型设置, 其中, 操作类型可以通过多种指定的字符串, 或者多种划动轨迹等实现。例 如, 假设终端设备具有触摸屏, 则在一种实现方式下, 第一输入可以是用户在触摸屏上滑动 输入, 则第一输入的不同操作类型可以通过滑动轨迹的方向和 / 或形状进行区别。这样, 在 设置第一输入与各个功能模块之间的对应关系时, 就可以将各种滑动轨迹的方向和 / 或形 状与具体的功能模块相对应。
例如, 如图 2 所示, 可以以软件的方式在触摸屏上显示一个屏幕锁, 并设置以下对 应关系 : 向左拖动屏幕锁 ( 相当于产生向左的划动轨迹 ), 对应 WIFI 模块 ; 向下拖动屏幕锁 ( 相当于产生向下的划动轨迹 ), 对应是 GSM 模块 ; 向右拖动屏幕锁 ( 相当于产生向右的划 动轨迹 ), 对应 BT 模块。 当接收到某第一输入时, 假设判断出用户指定的是向左拖动屏幕锁 的操作, 并且假设预先设定 WIFI 模块对应的应用程序是浏览器, 则可以将相应的第二指令 解析为 : 调用浏览器, 这样在响应该第二指令的时候, 就可以直接调用浏览器程序, 进入浏 览器界面。
这样, 相当于在终端设备锁定状态下, 用户可以直接通过向左拖动屏幕锁, 进入浏 览器界面, 进而就可以在浏览器中通过输入网址等方式浏览自己需要的网络信息即可, 非 常方便。也就是说, 从用户的角度而言, 如果用户想要通过终端设备上网, 而当前终端设备 正处于锁定状态, 则用户就可以将屏幕锁向左拖动, 然后当屏幕被点亮进入非锁定状态之 后, 用户就可以直接看到浏览器界面。 或者, 假设向右拖动屏幕锁的解锁操作对应的模块是 GSM 模块, 则如果用户想要打电话, 则可以向右拖动屏幕锁, 然后用户就可以看到数字键盘 以及从通讯录中进行查找等入口的按钮, 直接点击数字键盘上的数字, 或者查找联系人即 可。而当用户需要使用终端设备时, 总是需要使用终端设备的某项功能, 要么打电话、 要么 发短信、 要么上网等等, 因此, 用户就可以根据实际的需要, 执行相应类型的解锁操作即可 直接进入到相应的操作界面。显然, 相对于现有技术而言, 简化了用户的操作流程, 增强了
终端设备的智能性。
需要说明的是, 一种功能模块对应的应用程序可能有多种, 当执行某种操作类型 的第一输入时, 对于实际调用的应用程序, 也可以是预先设置好的, 并且是可以改变的。例 如, 仍以前文所述为例, WIFI 模块对应的应用程序可能有浏览器, 还可能有即时通信软件等 等; 在默认状态下, 当向左拖动屏幕锁时, 对应调用的应用程序可以是浏览器 ; 当然, 如果 用户习惯于使用终端设备与网友进行聊天, 而不是浏览网页, 通常使用的是即时通信软件, 而不是浏览器, 则用户也可以手动将该操作类型的第一输入对应的应用程序修改为即时通 信软件 ; 这样, 当用户执行向左拖动屏幕锁的第一输入时, 会直接将即时通信软件的界面显 示给用户。
当然, 则在一种实现方式下, 第一输入可以点击或拖动触摸屏上的屏幕锁的输入, 并且屏幕锁为多个。 这样, 在设置第一输入与功能模块之间的对应关系时, 就可以通过设置 屏幕锁与功能模块之间的对应关系的方式来实现。例如, 如图 3 所示, 可以在触摸屏上显示 三个屏幕锁, 分别为屏幕锁 A、 屏幕锁 B 和屏幕锁 C。并且设置以下对应关系 : 屏幕锁 A 对应 WIFI 模块 ; 屏幕锁 B 对应 CMMB 模块 ; 屏幕锁 C 对应 GPS 模块。
则当接收到用户的第一输入时, 就可以首先判断该第一输入是针对哪个屏幕锁进 行的, 例如, 发现用户点击的是屏幕锁 A, 则可以将第二指令解析为 : 调用浏览器, 相应的, 在响应该第二指令的时候, 就可以直接调用浏览器程序, 进入浏览器界面。 方式二
在该方式二中, 除了考虑用户操作的便捷性, 还可以同时考虑终端设备的节能性。 目前多数的智能终端设备都面临着功耗大的问题, 而对于智能终端设备而言, 待机时间是 衡量终端设备性能的一个很重要的因素。但是在同等电池容量的前提下, 智能终端设备的 待机时间远远短于普通的非智能终端设备。究其原因, 除了智能手机需要支持高清晰大屏 幕的显示画面以外, 一个很主要的原因在于, 智能终端设备支持的多种功能模块, 即如前文 所述, 除了基本的语音等通讯功能之外, 还可能包括 WIFI、 BT、 GPS、 CMMB 等等。而在现有技 术中, 只要在终端设备开机状态下, 各个功能模块均处于开启状态, 也即需要为各个功能模 块加电, 显然这些开启的功能模块会造成系统芯片组的功耗增大, 进而导致智能终端设备 的待机时间较短。虽然可以通过增加电池容量的方法来提高待机时间, 但是这会增加终端 设备成本及重量。
在本发明实施例中, 可以采用如下方案 : 当终端设备进入锁定状态时, 仅保留基本 的通信模块处于启动状态, 以便能够接收来电或接收短消息等 ; 由于在锁定状态下, 其他的 功能模块通常都不会用到, 因此, 可以将其置为休眠状态。 由于终端模块在休眠状态下不需 要加电, 因此在锁定状态下, 会大大节省终端设备的电能, 降低系统芯片组的功耗, 达到节 能的目的。
当然, 由于在锁定状态下, 多数功能模块已经进入休眠状态, 因此, 如果不进行特 殊处理, 当用户需要使用某功能模块的功能时, 还需要执行某操作, 将该功能模块开启, 即 通知系统为该功能模块加电。 但在本发明实施例中, 为了简化用户的操作, 同样可以将开启 某功能模块的指令作为第二指令集合中的一种指令, 也即, 用户可以在执行解锁操作, 完成 将某功能模块开启的操作。
对于终端设备而言, 当接收到用户的第一输入, 即用户需要执行解锁操作时, 则证
明用户可能需要使用终端设备的某项功能, 此时, 同样可以利用预先设置的第一输入与功 能模块之间的对应关系, 获知当前的第一输入对应的功能模块, 此时, 确定出的第二指令就 可以为 : 用于开启对应功能模块的开启指令, 响应该第二指令, 就可以将对应的功能模块开 启。
也就是说, 虽然在锁定状态下已经将多数的功能模块都置为休眠状态, 但是当用 户需要使用某功能模块的功能时, 也不需要手动地将该功能模块开启。
当然, 也可以是只要将终端设备从锁定状态切换为非锁定状态, 就将所有功能模 块都开启。但是本发明实施例并没有这样做, 原因在于, 只要功能模块处于开启的状态, 就 会消耗系统的电能 ; 而用户通常不会需要同时使用所有的功能模块, 而是只会用到其中的 一种或几种, 因此, 其他未使用却处于开启状态的功能模块所消耗的电能就会是一种浪费。
基于上述考虑, 在本发明实施例中, 当用户执行某种第一输入时, 在将终端设备从 锁定状态切换为非锁定状态的同时, 仅将该第一输入对应的功能模块开启。 这样, 既可以简 化用户操作, 增强终端设备的智能性, 又可以尽可能地降低终端设备的功耗, 延长终端设备 的待机时间。
其中, 关于第一输入与功能模块之间对应关系的设置, 可以与方式一中相同, 这里 不再赘述。 方式三
在该方式中, 可以将前述方式一与方式二相结合。 也就是说, 当终端设备进入锁定 状态时, 同样仅保留基本的通讯模块启动, 其他功能模块均进入休眠状态 ; 同时, 设置第一 输入与功能模块之间的对应关系, 当接收到某第一输入时, 首先根据第一输入确定与第一 输入对应的功能模块, 将用于开启该功能模块的开启指令和用于调用该功能模块所对应的 应用程序的调用指令确定为所述第二指令, 当响应该第二指令时, 就会首先将其对应的功 能模块开启, 然后还调用该功能模块对应的应用程序, 从而显示出该功能模块对应功能的 操作界面。
显然, 在这种方式下, 在保证尽可能降低终端设备功耗的情况下, 进一步简化了用 户操作, 使得终端设备的智能性得到进一步的提升。
关于方式三中一些实现上的细节, 包括第一输入与功能模块之间的对应关系的设 置等, 可以参见前述方式一及方式二, 这里不再赘述。
方式四
如前文所述, 第一输入可以有多种操作类型, 例如, 可以是多种指定的字符串, 或 者多种划动轨迹等等 ; 这些表现形式对应的第一指令均可以为解锁指令, 也即, 无论用户执 行哪种操作类型的第一输入, 终端设备都可以将其解析为解锁认证, 并在认证通过之后生 成解锁指令, 以便将终端设备从锁定状态切换到非锁定状态。 但是, 由于在进入非锁定状态 之后, 用户通常是需要终端设备实现某种具体的功能, 并且用户可能需要实现的功能有多 种, 因此, 在第一输入的各种操作类型下, 对应的第二指令也可能会有所不同, 并且同一种 操作类型的第一输入, 对应的第二指令也可以为多个。
从这个角度而言, 当需要确定在非锁定状态下确定第一输入对应的第二指令集合 中的哪个第二指令时, 还可以有另一种实现方式 : 即可以直接设置第一输入的不同操作类 型与第二指令的对应关系, 这样, 当接收到第一输入之后, 终端设备可以通过分析第一输入
的具体操作类型, 来确定具体对应第二指令集合中的哪个或哪些指令。
也就是说, 与前述方式一至三不同, 在该方式四中, 第一输入的操作类型直接与具 体的第二指令相对应, 而不仅仅是对应某种功能模块。例如, 假设终端设备具有触摸屏, 则 在一种实现方式下, 第一输入同样可以是用户在触摸屏上滑动输入, 则第一输入的不同操 作类型可以通过滑动轨迹的方向和 / 或形状进行区别。这样, 在需要确定在非锁定状态下 确定第一输入对应的第二指令集合中的哪个第二指令时, 就可以根据用户的滑动输入产生 的滑动轨迹的方向和 / 或形状, 将预置的滑动轨迹的方向和 / 或形状与第二指令集合中各 个指令之间的对应关系中, 与该滑动输入产生的滑动轨迹的方向和 / 或形状对应的指令, 确定为对应的第二指令。
例如, 在预置的对应关系中, 当用户执行向右的划动操作时对应一种第二指令, 当 用户执行向左的划动操作时则可以对应另一种第二指令, 等等。 这样, 当终端设备切换到非 锁定状态之后, 在需要确定第一输入对应的第二指令集合中的第二指令时, 就可以首先根 据划动操作的起始点以及结束点坐标等, 确定该第一输入产生的划动轨迹的方向和 / 或形 状, 然后根据预先设置的划动轨迹的方向和 / 或形状与第二指令集合中各个指令之间的对 应关系, 来确定出该第一输入对应的应该是第二指令集合中的哪个或哪些指令, 然后响应 相应的指令即可。
其中, 第二指令集合中的第二指令可以是方式一至三中所述的各种指令, 具体可 以包括当功能模块在锁定状态下处于激活状态时, 调用某功能模块所对应的应用程序的调 用指令 ; 或者, 当功能模块在锁定状态下处于休眠状态时, 开启某功能模块的开启指令 ; 或 者, 当功能模块在锁定状态下处于休眠状态时, 开启某功能模块的开启指令, 以及用于调用 所述功能模块所对应的应用程序的调用指令。 并且在预先设置第一输入与第二指令之间的 对应关系时, 可以通过设置第一输入的操作类型与各个功能模块之间的对应关系来实现。 并且, 在这种方式下, 一种第一输入可以对应多个第二指令。 可以以软件的方式在触摸屏上 显示一个屏幕锁, 并设置以下对应关系 : 向左拖动屏幕锁 ( 相当于产生向左的划动轨迹 ), 对应的第二指令为 : 调用 WIFI 模块的应用程序浏览器, ; 向下拖动屏幕锁 ( 相当于产生向下 的划动轨迹 ), 对应的第二指令为开启 GSM 模块 ; 向右拖动屏幕锁 ( 相当于产生向右的划动 轨迹 ), 对应的第二指令为开启 3G 模块, 并调用 BT 模块的某应用程序, 等等。
当然, 还可以设置其他的对应关系, 或者其他的划动轨迹等等, 例如, 还可以设置 “L” 型轨迹, 并且当第一输入的操作类型为 “L” 型轨迹时, 对应的可以是调用 CMMB 模块的某 应用程序, 等等。其他各种可能的设置方式这里不再一一列举。
或者, 在另一种实施方式下, 第一输入也可以是点击或拖动触摸屏上的屏幕锁的 输入, 并且屏幕锁为多个, 这样第一输入的不同操作类型可以通过操作不同的屏幕锁加以 区别。其中, 屏幕锁可以是软件实现的, 显示在触摸屏上的不同位置。具体当终端设备切换 到非锁定状态之后, 在需要确定第一输入对应的第二指令集合中的第二指令时, 就可以首 先根据用户点击位置所在的坐标等信息, 确定该第一输入对应的是哪个屏幕锁, 然后根据 预置的屏幕锁与第二指令集合中各个指令之间的对应关系, 确定该第一输入对应的应该是 第二指令集合中的哪个或哪些指令, 然后响应相应的指令即可。
同样的, 在这种具体的实现方式下, 在预先设置第一输入的操作类型与第二指令 之间的对应关系时, 也可以通过设置第一输入的操作类型与功能模块之间的对应关系来实现。例如, 可以在触摸屏上显示三个屏幕锁, 分别为屏幕锁 A、 屏幕锁 B 和屏幕锁 C。并且设 置以下对应关系 : 点击屏幕锁 A 时对应的第二指令是开启 GSM 模块、 3G 模块及 WIFI 模块, 并 调用 WIFI 模块的应用程序浏览器 ; 拖动屏幕锁 B 时对应的第二指令是开启 3G 模块及 CMMB 模块, 并调用 CMMB 模块的某应用程序 ; 点击屏幕锁 C 时对应的第二指令是开启 GPS 模块及 GSM 模块, 并调用 GPS 模块的某应用程序, 等等。
可见, 在本发明实施例中, 不同的操作类型的第一输入可以与各种第二指令相对 应, 这样, 当用户需要使用某功能模块对应的功能时, 就可以通过执行对应操作类型的第一 输入来实现, 而不必在执行完解锁操作之后, 再到具体的目录下找到相应的功能模块等操 作。
实施例二
在本发明实施例中, 用户在锁定状态下进行的一个第一输入, 可以对应两种指令, 从而提高终端设备的智能性。 而在前述实施例一中, 在锁定状态下获得第一输入之后, 首先 确定出第一输入对应的第一指令集合中的第一指令, 响应第一指令进入非锁定状态之后, 再确定第一输入对应的第二指令集合中的第二指令, 再在非锁定状态下响应该第二指令。 而在本发明实施例二中, 还可以在锁定状态下就确定出第一输入对应的第一指令及第二指 令, 然后在锁定状态下响应第一指令, 在非锁定状态下响应第二指令。也就是说, 当终端设 备处于锁定状态时, 就可以将第一输入对应的两种指令都解析出来, 只是在响应两个指令 时, 其中一个在终端设备处于锁定状态下就可以得到响应, 而另一个指令需要等到终端设 备处于非锁定状态之后, 才能够得到响应。
因此, 参见图 4, 本发明实施例提供的终端设备控制方法, 包括以下步骤 :
S401 : 在所述锁定状态下获得一第一输入 ;
S402 : 确定与所述第一输入对应的第一指令和第二指令, 其中, 第一指令属于所述 第一指令集合, 所述第二指令属于所述第二指令集合 ;
S403 : 在所述锁定状态下响应所述第一指令 ;
S404 : 在所述非锁定状态下响应所述第二指令。
其中, 在该实施例二中, 第一指令集合、 第二指令集合、 第一指令以及第二指令等 含义, 可以与实施例一中相同。例如, 第一指令可以是指解锁指令, 则在锁定状态下响应第 一指令就是指 : 根据解锁指令, 控制终端设备从锁定状态切换到非锁定状态。 而第二指令可 以是指用于调用某功能模块所对应的应用程序的调用指令, 而此时, 在非锁定状态下响应 第二指令时, 就可以首先判断该功能模块是否开启, 如果开启, 则直接调用该功能模块对应 的应用程序 ; 如果没有开启, 则可以首先开启该功能模块, 然后再调用该功能模块对应的应 用程序。当然, 在其他实施例中, 第二指令也可以是指开启某功能模块的指令, 等等。
关于上述实施例二, 关于第一输入与功能模块的对应关系, 或第一输入与第二指 令的对应关系等, 可以采用与实施例一中相同或相似的方法。 其他未详述部分, 也可以参见 实施例一, 这里不再赘述。
与本发明实施例一提供的终端设备控制方法相对应, 本发明实施例还提供了一种 终端设备, 该终端设备具有一全集指令集合, 所述终端设备具有锁定状态和非锁定状态, 在 所述锁定状态下所述终端设备响应作为所述全集指令集合中第一部分的第一指令集合, 在 所述非锁定状态下所述终端设备响应作为所述全集指令集合中第二部分的第二指令集合,其中, 所述第一指令集合中的指令数量小于所述第二指令集合中的指令数量, 参见图 5, 该 终端设备包括 :
获得单元 501, 用于获得一第一输入 ;
第一解析单元 502, 用于在所述锁定状态下确定所述第一输入对应的所述第一指 令集合中的第一指令, 所述第一指令为解锁指令 ;
解锁单元 503, 用于根据所述解锁指令, 控制从所述锁定状态切换到所述非锁定状 态;
第二解析单元 504, 用于在所述非锁定状态下确定所述第一输入对应的所述第二 指令集合中的第二指令 ;
响应单元 505, 用于响应所述第二指令。
其中, 在一种实现方式下, 第二解析单元 504 具体可以包括 :
第一功能模块确定子单元, 用于根据所述第一输入确定与所述第一输入对应的功 能模块, 其中, 所述功能模块在所述锁定状态下处于激活状态 ;
第一确定子单元, 用于将用于调用所述功能模块所对应的应用程序的调用指令确 定为所述第二指令。 在同时考虑终端设备节能性的情况下, 第二解析单元 504 可以包括 :
第二功能模块确定子单元, 用于根据所述第一输入确定与所述第一输入对应的功 能模块, 其中, 所述功能模块在所述锁定状态下处于休眠状态 ;
第二确定子单元, 用于将用于开启所述功能模块的开启指令确定为所述第二指 令。
或者, 也可以将前述两种方式相结合, 此时, 第二解析单元 504 可以包括 :
第三功能模块确定子单元, 用于根据所述第一输入确定与所述第一输入对应的功 能模块, 其中, 所述功能模块在锁定状态下处于休眠状态 ;
第三确定子单元, 用于将用于开启所述功能模块的开启指令和用于调用所述功能 模块所对应的应用程序的调用指令确定为所述第二指令。
在实际应用中, 所述终端设备具有触摸屏, 所述第一输入包括在所述触摸屏上滑 动输入 ;
第二解析单元 504 可以包括 :
第四确定子单元, 用于根据所述滑动输入产生的滑动轨迹的方向和 / 或形状, 将 预置的滑动轨迹的方向和 / 或形状与所述第二指令集合中各个指令之间的对应关系中, 与 所述滑动输入产生的滑动轨迹的方向和 / 或形状对应的指令确定为所述第二指令。
或者, 所述终端设备同样可以具有触摸屏, 所述第一输入包括点击或拖动触摸屏 上的屏幕锁的输入, 所述屏幕锁为多个 ;
第二解析单元 504 包括 :
第五确定子单元, 用于根据点击或拖动的屏幕锁, 将预置的屏幕锁与所述第二指 令集合中各个指令之间的对应关系中, 与所述点击或拖动的屏幕锁对应的指令确定为所述 第二指令。
与本发明实施例二提供的终端设备控制方法相对应, 本发明实施例还提供了一种 终端设备, 该终端设备具有一全集指令集合, 并且, 该终端设备具有锁定状态和非锁定状
态, 在锁定状态下终端设备响应作为全集指令集合中第一部分的第一指令集合, 在非锁定 状态下终端设备响应作为全集指令集合中第二部分的第二指令集合, 其中, 第一指令集合 中的指令数量小于第二指令集合中的指令数量, 参见图 6, 该终端设备包括 :
获得单元 601, 用于在所述锁定状态下获得一第一输入 ;
解析单元 602, 用于确定与所述第一输入对应的第一指令和第二指令, 其中, 第一 指令属于所述第一指令集合, 所述第二指令属于所述第二指令集合 ;
第一响应单元 603, 用于在所述锁定状态下响应所述第一指令 ;
第二响应单元 604, 用于在所述非锁定状态下响应所述第二指令。
关于上述实施例中介绍的终端设备, 未详述部分可以参见前述方法实施例, 这里 不再赘述。
以上对本发明所提供的一种终端控制方法及终端设备, 进行了详细介绍, 本文中 应用了具体个例对本发明的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助 理解本发明的方法及其核心思想 ; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方式及应用范围上均会有改变之处。综上所述, 本说明书内容不应理解为对本 发明的限制。