本发明实施例涉及通信技术领域,尤其涉及一种终端的工作状态设置方法和终端。
背景技术:
目前,为了避免别人可以任意使用用户的终端,用户会对终端设置密码保护,一般用户会对屏幕进行锁定,在输入预设的数字密码或图形密码时才能对屏幕进行解锁,从而进入终端的界面进行操作。但是,用户在输入数字密码或图形密码时,很容易被别人看到而获取到数字密码或图形密码,从而造成保护终端的安全性降低。
技术实现要素:
本发明实施例提供一种终端的工作状态设置方法和终端,用于提高保护终端的安全性。
第一方面,本发明实施例提供一种终端的工作状态设置方法,包括:
获取用户输入的第一敲击动作;
当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;
根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
第二方面,本发明实施例提供一种终端,包括:
获取模块,用于获取用户输入的第一敲击动作;
检测模块,用于检测所述第一敲击动作是否属于预设敲击动作;
所述获取模块,还用于当所述检测模块检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;
设置模块,用于根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
本实施例提供的终端的工作状态设置方法和终端,通过获取用户输入的第一敲击动作;当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。本实施例通过敲击动作来设置终端的工作状态,使得工作状态的设置效率更高、更灵活、更准确,而且由于敲击动作不容易被外人发现,能够解决现有技术中由于用户手动输入数字密码或图形密码而导致的保护终端的安全性低的问题,提高了保护终端的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明终端的工作状态设置方法实施例一的流程图;
图2为本发明终端的工作状态设置方法实施例二的流程图;
图3为本发明终端的工作状态设置方法实施例三的流程图;
图4为本发明终端的工作状态设置方法实施例四的流程图;
图5为本发明终端的工作状态设置方法实施例五的流程图;
图6为本发明终端实施例一的结构示意图;
图7为本发明终端实施例二的结构示意图;
图8为本发明终端实施例三的结构示意图;
图9为本发明终端实施例四的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是:本发明实施例中所涉及的终端可以包括但不限于手机、平板电脑(PAD)、可穿戴设备、个人数字助理(Personal Digital Assistant,简称:PDA)、无线手持设备、无线上网本、便携电脑、MP3播放器、MP4播放器等。
图1为本发明终端的工作状态设置方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
S101、获取用户输入的第一敲击动作。
S102、当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态。
S103、根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
本实施例中,用户可以对终端进行敲击,可以对终端的后壳或者屏幕或者侧框进行敲击,本实施例对此不做限定;终端可以获取用户的敲击动作,此处称为第一敲击动作。然后对第一敲击动作进行检测,检测第一敲击动作是否属于预设敲击动作,预设敲击动作可以有多种,此处检测第一敲击动作是否属于其中一种,当检测到第一敲击动作属于预设敲击动作时,则说明用户需要对终端的工作状态进行设置,然后再根据第一敲击动作,获取与第一敲击动作对应的工作状态,此处称为第一工作状态,再将终端的当前工作状态设置为第一工作状态。当检测到第一敲击动作不属于预设敲击动作时,则说明用户不需要对终端的工作状态进行设置,也可以是用户的误敲击,则结束。
可选地,第一工作状态可以是解锁屏幕,则相应地S103可以是,根据第一敲击动作对应的第一工作状态为解锁屏幕,设置终端的当前工作状态为解锁屏幕的状态,即将屏幕解锁。
可选地,第一工作状态可以是拨号状态,则相应地S103可以是,根据第一敲击动作对应的第一工作状态为拨号状态,设置终端的当前工作状态为拨号状态,即终端的当前显示屏幕显示拨号的界面。
可选地,第一工作状态可以是应用程序启动状态,则相应地S103可以是,根据第一敲击动作对应的第一工作状态为应用程序启动,设置终端的当前工作状态为启动应用程序状态,即终端的当前显示该应用程序的启动界面。
可选地,第一工作状态可以是连接wifi状态,则相应地S103可以是,根据第一敲击动作对应的第一工作状态为连接wifi状态,设置终端的当前工作状态为连接wifi状态,即终端与wifi建立连接。
需要说明的是,本实施例的第一工作状态不限于上述所描述。
可选地,终端可以获取在预设位置的第一敲击动作,此处限定了用户对终端进行敲击的位置,可以避免用户不经意地对终端进行敲击时就进行执行工作状态设置的过程,降低终端的功耗。
本实施例提供的终端的工作状态设置方法,通过获取用户输入的第一敲击动作;当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。本实施例通过敲击动作来设置终端的工作状态,使得工作状态的设置效率更高、更灵活、更准确,而且由于敲击动作不容易被外人发现,能够解决现有技术中由于用户手动输入数字密码或图形密码而导致的保护终端的安全性低的问题,提高了保护终端的安全性。
可选地,上述的第一敲击动作是根据摩斯密码获得的,一般人无法识别摩斯密码,因此即使看见了用户的敲击动作,也难以识别出用户的第一敲击动作,进一步提高了保护终端的安全性。
图2为本发明终端的工作状态设置方法实施例二的流程图,如图2所示,本实施例的方法可以包括:
S201、获取用户输入的敲击动作设置指令,所述敲击动作设置指令用于设置所述第一工作状态的敲击动作,所述敲击动作设置指令包括用户输入的文字。
S202、对所述文字进行摩斯密码翻译,获得第一敲击动作。
S203、向用户通知所述第一敲击动作。
S204、存储所述第一敲击动作与所述第一工作状态的对应关系。
本实施例中,在执行S205之前执行S201-S204即可,但需要说明的是,不是每次在执行S205之前都要执行S201-S204。
本实施例中,终端可以显示敲击动作设置界面,用户可以基于该界面输入敲击动作设置指令,该敲击动作设置指令用于设置第一工作状态的敲击动作,该敲击动作设置指令包括用户输入的文字,用户输入的文字可以包括以下至少一种:汉字、数字、字母等,但不限于此。然后对用户输入的文字进行摩斯密码翻译,获得第一敲击动作,该第一敲击动作例如是敲一个、停顿、连续敲三下;再将获得的第一敲击动作通知给用户(可以在显示屏幕上向用户显示第一敲击动作,也可以,也可以向用户播放第一敲击动作的语音),以使用户获取并在进行设置第一工作状态时进行上述的第一敲击动作;并且还存储第一敲击动作与第一工作状态的对应关系,以便于在获得第一敲击动作时,根据该对应关系获得与第一敲击动作对应的第一工作状态。其中,如何对文字进行摩斯密码翻译获得敲击动作的实现过程,与现有技术类似,此处不再赘述。
需要说明的是,S203与S204的执行顺序不做限定。
S205、获取用户输入的第一敲击动作。
S206、当检测所述第一敲击动作属于预设敲击动作时,根据存储所述第一敲击动作与所述第一工作状态的对应关系,获取所述第一敲击动作对应的第一工作状态。
S207、根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
本实施例中,S205-S207的具体实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。
本实施例提供的终端的工作状态设置方法,通过获取用户输入的敲击动作设置指令,所述敲击动作设置指令用于设置所述第一工作状态的敲击动作,所述敲击动作设置指令包括用户输入的文字;对所述文字进行摩斯密码翻译,获得第一敲击动作;显示所述第一敲击动作;存储所述第一敲击动作与所述第一工作状态的对应关系;然后再获取用户输入的第一敲击动作;当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。本实施例通过敲击动作来设置终端的工作状态,使得工作状态的设置效率更高、更灵活、更准确,而且由于经过摩斯密码翻译过的敲击动作更加不容易被一般人识别,进一步提高了保护终端的安全性。
图3为本发明终端的工作状态设置方法实施例三的流程图,如图3所示,本实施例的方法可以包括:
S301、通过麦克风设备获取用户输入的敲击声音。
S302、根据所述敲击声音,获取第一敲击动作。
本实施例中,获取用户输入的第一敲击动作的一种可行的实现方式中可以包括S301和S302。
用户在敲击时会发出相应的敲击声音,本实施例的终端可以包括麦克风设备,通过麦克风设备可以获取用户输入的敲击声音,然后根据敲击声音,获取用户输入的第一敲击动作。其中,敲击声音可以是通过终端的麦克风获取。例如:敲击声音为:一个滴声、停顿、三个连续滴声,则相应的敲击动作为:一次敲击、停顿、三次连续敲击。
S303、当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态。
S304、根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
S303与S304的具体实现过程可以参见如图1或图2所示实施例中的相关描述,此处不再赘述。
本实施例提供的终端的工作状态设置方法,通过获取用户输入的敲击声音;根据所述敲击声音,获取第一敲击动作;当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。本实施例通过敲击声音来确定敲击动作,然后设置终端的工作状态,使得工作状态的设置效率更高、更灵活、更准确,而且由于敲击动作不容易被外人发现,能够解决现有技术中由于用户手动输入数字密码或图形密码而导致的保护终端的安全性低的问题,提高了保护终端的安全性。
图4为本发明终端的工作状态设置方法实施例四的流程图,如图4所示,本实施例的方法可以包括:
S401、通过第一麦克风采集第一声音,以及通过第二麦克风采集第二声音。
S402、根据所述第二声音对所述第一声音进行去噪处理,获得敲击声音。
本实施例中,用户输入的第一敲击动作为在终端的预设位置的敲击动作,所述终端包括麦克风设备,其中所述麦克风设备包括第一麦克风和第二麦克风,所述预设位置靠近所述第一麦克风并且远离所述第二麦克风。
由于用户在终端输入第一敲击动作时,周围的环境也会存在声音,因此,本实施例通过第一麦克风采集第一声音,通过第二麦克风采集第二声音,其中,第一声音包括环境中的声音和用户进行第一敲击动作时发出的声音,第二声音包括环境中的声音。然后根据所述第二声音对所述第一声音进行去噪处理,获得所述敲击声音,其中,去噪处理主要是将第一声音中的第二声音去除掉,以获得准确的敲击声音。
可选地,所述终端还可以包括设置在上述预设位置上的扩音腔,该扩音腔可以与第一麦克风相邻,也可以与第一麦克风的输入口导通,该扩音腔可以是扬声器的扩音腔。上述通过第一麦克风获取第一声音的一种可行的实现方式可以为:通过第一麦克风和扩音腔获取第一声音,该扩音腔可以对用户的敲击动作发出的敲击声音的音量进行扩大处理,使得获得的第一声音中包括进行音量扩大处理后的敲击声音。这样使得敲击声音与环境中的声音区别更明显,从而在去噪处理时,获得更准确的敲击声音。
S403、根据所述敲击声音,获取第一敲击动作。
S404、当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态。
S405、根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
S403-S405的具体实现过程可以参见如图3所示实施例中的相关描述,此处不再赘述。
本实施例提供的终端的工作状态设置方法,通过第一麦克风采集第一声音,以及通过第二麦克风采集第二声音;根据所述第二声音对所述第一声音进行去噪处理,获得敲击声音;根据所述敲击声音,获取第一敲击动作;当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。本实施例获得的敲击声音更加准确,再通过敲击声音来确定敲击动作,然后设置终端的工作状态,使得工作状态的设置效率更高、更灵活、更准确,而且由于敲击动作不容易被外人发现,能够解决现有技术中由于用户手动输入数字密码或图形密码而导致的保护终端的安全性低的问题,提高了保护终端的安全性。
图5为本发明终端的工作状态设置方法实施例五的流程图,如图5所示,本实施例的方法可以包括:
S501、通过重力传感器获取用户输入的第一敲击动作。
本实施例中的终端可以包括重力传感器;重力传感器可以感测用户在进行敲击动作时引起的振动,进而根据感测到的振动,获取用户输入的第一敲击动作。
S502、当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态。
S503、根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
S502与S503的具体实现过程可以参见图1-图4任一所示实施例中的相关描述,此处不再赘述。
本实施例提供的终端的工作状态设置方法,通过重力传感器获取用户输入的第一敲击动作;当检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。本实施例通过敲击动作设置终端的工作状态,使得工作状态的设置效率更高、更灵活、更准确,而且由于敲击动作不容易被外人发现,能够解决现有技术中由于用户手动输入数字密码或图形密码而导致的保护终端的安全性低的问题,提高了保护终端的安全性。
图6为本发明终端实施例一的结构示意图,如图6所示,本实施例的终端可以包括:获取模块10、检测模块20和设置模块30;
获取模块10,用于获取用户输入的第一敲击动作;
检测模块20,用于检测所述第一敲击动作是否属于预设敲击动作;
所述获取模块10,用于当所述检测模块20检测所述第一敲击动作属于预设敲击动作时,获取所述第一敲击动作对应的第一工作状态;
设置模块30,用于根据所述第一敲击动作对应的第一工作状态,设置所述终端的当前工作状态为所述第一工作状态。
本实施例的终端,可以用于执行上述本发明实施例提供的终端的工作状态设置方法所示的技术方案,其实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记载,此处不再赘述。
图7为本发明终端实施例二的结构示意图,如图7所示,本实施例的终端在图6所示终端的实施例的基础上,所述第一敲击动作是根据摩斯密码获得的。
可选地,本实施例的终端还可以包括:翻译模块40、通知模块50和存储模块60。
获取模块10,还用于在获取用户输入的第一敲击动作之前,获取用户输入的敲击动作设置指令,所述敲击动作设置指令用于设置所述第一工作状态的敲击动作,所述敲击动作设置指令包括用户输入的文字;
翻译模块40,用于对所述文字进行摩斯密码翻译,获得第一敲击动作;
通知模块50,用于向用户通知所述第一敲击动作;
存储模块60,用于存储所述第一敲击动作与所述第一工作状态的对应关系。
本实施例的终端,可以用于执行上述本发明实施例提供的终端的工作状态设置方法所示的技术方案,其实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记载,此处不再赘述。
图8为本发明终端实施例三的结构示意图,如图8所示,本实施例的终端在图6所示终端的实施例的基础上,所述终端还包括麦克风设备70,麦克风设备70,用于采集用户输入的敲击声音;
所述获取模块10在获取用户输入的第一敲击动作时,具体用于:获取所述麦克风设备70采集的用户输入的敲击声音;根据所述敲击声音,获取所述第一敲击动作。
可选地,所述第一敲击动作为在所述终端的预设位置的敲击动作,所述麦克风设备70包括第一麦克风71和第二麦克风72,所述预设位置靠近所述第一麦克风71并且远离所述第二麦克风72;
第一麦克风71,用于采集第一声音;
第二麦克风72,用于采集第二声音;
所述获取模块10在获取所述麦克风设备70采集的用户输入的敲击声音时,具体用于:获取所述第一麦克风71采集的第一声音,以及获取所述第二麦克风72采集的第二声音;根据所述第二声音对所述第一声音进行去噪处理,获得所述敲击声音。
可选地,所述终端还包括:设置在所述预设位置的扩音腔(图中未示出);
扩音腔,用于对第一声音的音量进行放大处理;
第一麦克风71,用于采集经过扩音腔放大处理后的第一声音;
所述获取模块10在获取所述第一麦克风71采集的第一声音时,具体用于:获取所述第一麦克风71采集的经过扩音腔放大处理后的第一声音。
可选地,图8也可以包括如图7所示的翻译模块40、通知模块50和存储模块60,只是图8中未示出。
本实施例的终端,可以用于执行上述本发明实施例提供的终端的工作状态设置方法所示的技术方案,其实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记载,此处不再赘述。
图9为本发明终端实施例四的结构示意图,如图9所示,本实施例的终端在图6所示终端的实施例的基础上,所述终端可以包括重力传感器80;所述重力传感器80,用于感测敲击振动;
所述获取模块10在获取第一敲击动作时,具体用于:获取所述重力传感器80感测的敲击振动,根据所述敲击振动,获取所述第一敲击动作。
可选地,图9也可以包括如图7所示的翻译模块40、通知模块50和存储模块60,只是图9中未示出。
本实施例的终端,可以用于执行上述本发明实施例提供的终端的工作状态设置方法所示的技术方案,其实现原理和技术效果类似,详细可以参见本发明上述方法实施例中的相关记载,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读内存(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。