进行屏幕解锁和锁定的方法及装置与流程

文档序号:11134495阅读:501来源:国知局
进行屏幕解锁和锁定的方法及装置与制造工艺

本发明涉及通讯设备领域,特别涉及一种进行屏幕解锁和锁定的方法及装置。



背景技术:

现有的智能终端屏幕解锁时,通常为滑动解锁、密码解锁以及九宫格图形解锁。在现有几种解锁方法中,不管是滑动解锁、密码解锁,还是九宫格图形解锁,都需要用户触摸屏幕来操作。

现在智能终端的屏幕尺寸都普遍较大,单手操作触摸屏幕来进行手机解锁操作,比较繁琐,已经显得十分的不方便。且频繁的触摸屏幕,容易增大屏幕的损坏几率。



技术实现要素:

本发明的主要目的为提供一种进行屏幕解锁和锁定的方法及装置,无需触摸智能终端屏幕,便可以对智能终端屏幕进行解锁和锁定,简化操作。

本发明提出一种进行屏幕解锁和锁定的方法,应用于智能终端,包括以下步骤:

获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;

监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对;所述预设晃动条件包括解锁晃动条件以及锁定晃动条件;所述解锁状态下对应比对锁定晃动条件,所述锁定状态下对应比对解锁晃动条件;

当所述智能终端的晃动状态满足预设晃动条件时,对所述智能终端屏幕进行解锁或锁定。

进一步地,所述监测智能终端的晃动状态的步骤包括:

通过重力感应器监测智能终端的晃动状态。

进一步地,所述获取智能终端屏幕的状态的步骤之前包括:

在智能终端中预设进行解锁和锁定的晃动条件。

进一步地,所述锁定晃动条件包括:

当智能终端屏幕为解锁状态时,监测到智能终端晃动时,锁定屏幕;或者,

当智能终端屏幕为解锁状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕。

进一步地,所述解锁晃动条件包括:

当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,解锁屏幕。

进一步地,所述监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对的步骤包括:

监测所述智能终端的晃动方向,判断与解锁晃动条件中的预设方向是否一致;

当所述智能终端的晃动方向与解锁晃动条件中的预设方向一致时,记为一次有效次数;当所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致时,有效次数归零,重新计算所述智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数。

进一步地,所述判断与解锁晃动条件中的预设方向是否一致的步骤包括:

以所述解锁晃动条件中的预设方向作为X、Y、Z垂直坐标轴其中一个坐标轴,所述智能终端的晃动方向与所述解锁晃动条件中的预设方向的夹角较与其它两个坐标轴的夹角最小时,所述智能终端的晃动方向与解锁晃动条件中的预设方向一致;否则,所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致。

进一步地,所述监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对的步骤包括:

监测所述智能终端晃动的速度,与解锁晃动条件中的预设值进行比对;

当所述智能终端晃动的速度达到解锁晃动条件中的预设值时,记为一次有效次数;当所述智能终端晃动的速度小于解锁晃动条件中的预设值时,有效次数归零,重新计算所述智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数。

进一步地,所述监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对的步骤包括:

所述智能终端晃动的方向与解锁晃动条件中的预设方向一致的有效次数、晃动的速度达到解锁晃动条件中的预设值的有效次数都达到预设条件时,判断所述智能终端晃动的频率是否达到解锁晃动条件中的预设频率;

当所述智能终端晃动频率达到解锁晃动条件中的预设频率时,所述智能终端的晃动状态满足所述预设晃动条件;当所述智能终端晃动频率小于预设频率时,所述智能终端的晃动状态不满足所述预设晃动条件。

本发明还提供了一种进行屏幕解锁和锁定的装置,应用于智能终端,包括:

获取单元,用于获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;

监测比对单元,用于监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对;所述预设晃动条件包括解锁晃动条件以及锁定晃动条件;所述解锁状态下对应比对锁定晃动条件,所述锁定状态下对应比对解锁晃动条件;

屏幕处理单元,当所述智能终端的晃动状态满足预设晃动条件时,对所述智能终端屏幕进行解锁或锁定。

进一步地,所述监测比对单元用于:

通过重力感应器监测智能终端的晃动状态。

进一步地,所述装置还包括:

预设单元,用于在智能终端中预设进行解锁和锁定的晃动条件。

进一步地,所述锁定晃动条件包括:

当智能终端屏幕为解锁状态时,监测到智能终端晃动时,锁定屏幕;或者,

当智能终端屏幕为解锁状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕。

进一步地,所述解锁晃动条件包括:

当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,解锁屏幕。

进一步地,所述监测比对单元包括:

第一判断子单元,用于监测所述智能终端的晃动方向,判断与解锁晃动条件中的预设方向是否一致;

第一计算子单元,用于当所述智能终端的晃动方向与解锁晃动条件中的预设方向一致时,记为一次有效次数;当所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致时,有效次数归零,重新计算所述智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数。

进一步地,所述第一判断子单元具体用于:

以所述解锁晃动条件中的预设方向作为X、Y、Z垂直坐标轴其中一个坐标轴,所述智能终端的晃动方向与所述解锁晃动条件中的预设方向的夹角较与其它两个坐标轴的夹角最小时,所述智能终端的晃动方向与解锁晃动条件中的预设方向一致;否则,所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致。

进一步地,所述监测比对单元包括:

第二判断子单元,用于监测所述智能终端晃动的速度,与解锁晃动条件中的预设值进行比对;

第二计算子单元,用于当所述智能终端晃动的速度达到解锁晃动条件中的预设值时,记为一次有效次数;当所述智能终端晃动的速度小于解锁晃动条件中的预设值时,有效次数归零,重新计算所述智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数。

进一步地,所述监测比对单元包括:

第三判断子单元,用于所述智能终端晃动的方向与解锁晃动条件中的预设方向一致的有效次数、晃动的速度达到解锁晃动条件中的预设值的有效次数都达到预设条件时,判断所述智能终端晃动的频率是否达到解锁晃动条件中的预设频率;

判定子单元,用于当所述智能终端晃动频率达到解锁晃动条件中的预设频率时,判定所述智能终端的晃动状态满足所述预设晃动条件;当所述智能终端晃动频率小于预设频率时,判定所述智能终端的晃动状态不满足所述预设晃动条件。

本发明中提供的进行屏幕解锁和锁定的方法及装置,具有以下有益效果:

本发明中提供的进行屏幕解锁和锁定的方法及装置,获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;监测智能终端的晃动状态,将监测的晃动状态与智能终端屏幕状态对应的预设晃动条件进行比对;当智能终端的晃动状态满足预设晃动条件时,对智能终端屏幕进行解锁或锁定;无需触摸智能终端屏幕,便可以对智能终端屏幕进行解锁或锁定,简化操作,降低屏幕损坏的几率;同时还无需按压物理电源键,降低电源键损坏的几率;对有效次数的计算过程,可避免误操作。

附图说明

图1是本发明一实施例中进行屏幕解锁和锁定的方法步骤示意图;

图2是本发明另一实施例中进行屏幕解锁和锁定的方法步骤示意图;

图3是本发明一实施例中进行屏幕解锁和锁定的方法具体流程示意图;

图4是本发明一实施例中进行屏幕解锁和锁定的装置结构示意图;

图5是本发明一实施例中监测比对单元结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”“上述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件、单元、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、单元、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“智能终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“智能终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

参照图1,为本发明一实施例中进行屏幕解锁和锁定的方法步骤示意图。

本发明一实施例中提出了一种进行屏幕解锁和锁定的方法,应用于智能终端,包括以下步骤:

步骤S1,获取智能终端屏幕的状态,其包括解锁状态以及锁定状态。

步骤S2,监测智能终端的晃动状态,将监测的晃动状态与上述智能终端屏幕状态对应的预设晃动条件进行比对;上述预设晃动条件包括解锁晃动条件以及锁定晃动条件;上述解锁状态下对应比对锁定晃动条件,上述锁定状态下对应比对解锁晃动条件。

步骤S3,当上述智能终端的晃动状态满足预设晃动条件时,对上述智能终端屏幕进行解锁或锁定。

上述智能终端包括手机、平板等终端设备。由于隐私性设置,用户在使用智能终端之前,需要进行屏幕解锁。

现有智能终端的解锁方法中,在解锁之前需要按压物理电源键,再弹出解锁界面,解锁界面中不管是滑动解锁、密码解锁,还是九宫格图形解锁,都需要用户触摸屏幕来操作。智能终端的屏幕尺寸都普遍较大,单手操作触摸屏幕来进行手机解锁操作,比较繁琐,十分不方便;且频繁的触摸屏幕,容易增大屏幕的损坏几率。

上述预设晃动条件包括解锁晃动条件以及锁定晃动条件。当智能终端为解锁状态时,其晃动状态满足锁定晃动条件时,则锁定屏幕;智能终端为锁定状态时,其晃动状态满足解锁晃动条件时,则解锁屏幕。在本实施例中,对应获取智能终端屏幕的状态,并监测智能终端的晃动状态,当智能终端为锁定状态时,则将晃动状态与锁定状态下对应的解锁晃动条件进行比对;当智能终端为解锁状态时,则将晃动状态与解锁状态下对应的锁定晃动条件进行比对。本实施例中的预设晃动条件为预设在智能终端中进行解锁和锁定的晃动条件,即只有满足该预设条件时,智能终端才能进行对应的解锁和锁定。具体地,上述锁定晃动条件包括:当智能终端屏幕为解锁状态时,监测到智能终端晃动时,锁定屏幕;上述解锁晃动条件包括:当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,解锁屏幕,该有效次数指的是满足条件的次数。应当注意的是,在进行智能终端的锁定时,也可以设置为监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕。在其它一些实施例中,可以根据智能终端晃动参数进行解锁,例如晃动的位移、晃动的轨迹等。本实施例中智能终端的晃动状态由智能终端中内置的重力感应器采集获取,重力感应器感知智能终端的变化,产生中断信号,并将该中断信号传输至处理器进行分析,获取智能终端的晃动状态。在其它一些实施例中,还可以通过九轴传感器、陀螺仪等感应器采集智能终端的晃动状态信号。在此不进行一一例举。

当智能终端为锁定状态,智能终端的晃动状态满足锁定状态下对应的解锁晃动条件时,对智能终端屏幕进行解锁;当智能终端为解锁状态,智能终端的晃动状态满足解锁状态下对应的锁定晃动条件时,对智能终端屏幕进行锁定。因此,本实施例中解锁和锁定方法,无需触摸智能终端屏幕,便可以对智能终端屏幕进行解锁或锁定,简化操作,降低屏幕损坏的几率;同时还无需按压物理电源键,降低电源键损坏的几率。用户通过摇晃智能终端,便可以实现屏幕解锁和锁定,有很强的趣味性,提升用户使用智能终端的乐趣。可以理解的是,由于用户需要通过摇晃智能终端进行屏幕解锁和锁定,智能终端体积不应过大或者过于笨重。优选地,该智能终端可以为手机。

参照图2,在本实施例中,上述步骤S1的步骤之前包括:

步骤S0,在智能终端中预设进行解锁和锁定的晃动条件。该预设晃动条件的具体内容,参照上述实施例中所述,在此不再进行赘述。

在本实施例中,上述步骤S2中,监测上述智能终端的晃动状态,将监测的晃动状态与上述智能终端屏幕状态对应的预设晃动条件进行比对具体包括:

当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,则智能终端的晃动状态满足屏幕锁定状态下对应的预设晃动条件;当智能终端屏幕为解锁状态时,监测到智能终端晃动时,则智能终端的晃动状态满足屏幕解锁状态下对应的预设晃动条件。

参照图3,为本发明一实施例中进行屏幕解锁和锁定的方法具体流程示意图。

首先判断智能终端是否为锁定状态,当智能终端为解锁状态时,监测到智能终端晃动时,锁定屏幕;或者,当智能终端屏幕为解锁状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕,该锁定屏幕的具体实现可以参照以下解锁屏幕的具体实现过程,在此不再进行赘述。

上述步骤S2包括:当智能终端为锁定状态下,监测上述智能终端的晃动方向,判断其与解锁晃动条件中的预设方向是否一致。该预设方向为在智能终端中预设的晃动触发解锁的方向,例如,智能终端的上下方向,左右方向或者竖直方向。具体地,可以以上述解锁晃动条件中的预设方向作为X、Y、Z垂直坐标轴其中一个坐标轴,上述智能终端的晃动方向与上述解锁晃动条件中的预设方向的夹角较与其它两个坐标轴的夹角最小时,即智能终端的晃动方向与预设方向最接近。上述智能终端的晃动方向与解锁晃动条件中的预设方向一致;否则,上述智能终端的晃动方向与解锁晃动条件中的预设方向不一致。优选地,也可设置为当智能终端的晃动方向与预设方向的夹角在预设角度范围内,则判定智能终端的晃动方向与预设方向一致。

在本实施例中,当上述智能终端的晃动方向与解锁晃动条件中的预设方向一致时,记为一次有效次数;当上述智能终端某一次的晃动方向与解锁晃动条件中的预设方向不一致时,有效次数归零,重新计算上述智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数。该智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数的计算过程可避免误操作时解锁屏幕,只有当智能终端的晃动方向与解锁晃动条件中的预设方向连续一致时,才能满足解锁晃动条件。

在本实施例中,上述步骤S2还包括:当智能终端的晃动方向与预设方向一致时,监测上述智能终端晃动的速度,与解锁晃动条件中的预设值进行比对。应当注意,本实施例中对智能终端的晃动方向、晃动频率以及晃动速度的采集可以为同时采集,而对智能终端的晃动方向、晃动频率以及晃动速度是否满足预设条件的判断可以同时进行,也可以依次进行,本实施例对其判断顺序不作特别限制。例如,在其它实施例中,也可以先判断上述智能终端晃动的速度达到预设值的有效次数是否满足预设条件,再判断上述智能终端的晃动方向与预设方向一致的有效次数是否满足预设条件。

在本实施例中,当上述智能终端晃动的速度达到解锁晃动条件中的预设值时,记为一次有效次数;达到预设值包括大于或等于预设值。当上述智能终端某一次晃动的速度小于解锁晃动条件中的预设值时,有效次数归零,重新计算上述智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数。该智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数的计算过程,可避免误操作时解锁屏幕,只有当智能终端的晃动速度连续达到解锁晃动条件中的预设值时,才能满足解锁晃动条件。

在本实施例中,上述步骤S2还包括:

当上述智能终端晃动的方向与解锁晃动条件中的预设方向一致的有效次数、晃动的速度达到解锁晃动条件中的预设值的有效次数都达到预设条件时,判断上述智能终端晃动的频率是否达到解锁晃动条件中的预设频率。该预设频率指的是设定时间内智能终端晃动的次数。

当上述智能终端晃动频率达到解锁晃动条件中的预设频率时,上述智能终端的晃动状态满足上述预设晃动条件,控制智能终端屏幕解锁;当上述智能终端晃动频率小于预设频率时,上述智能终端的晃动状态不满足上述预设晃动条件,智能终端屏幕无法解锁;且重新计算智能终端的晃动方向与预设方向一致的有效次数,以及智能终端的晃动速度达到预设值的有效次数。相应地,用户则需要重新摇晃智能终端进行解锁。

为了对本发明实施例中的方法进一步进行阐述,本发明还提供了一种进行屏幕解锁和锁定的装置。

参照图4,本发明一实施例中还提供了一种屏幕解锁和锁定的装置,应用于智能终端,包括:

获取单元10,用于获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;

监测比对单元20,用于监测上述智能终端的晃动状态,将监测的晃动状态与上述智能终端屏幕状态对应的预设晃动条件进行比对;上述预设晃动条件包括解锁晃动条件以及锁定晃动条件;上述解锁状态下对应比对锁定晃动条件,上述锁定状态下对应比对解锁晃动条件。

屏幕处理单元30,当上述智能终端的晃动状态满足预设晃动条件时,对上述智能终端屏幕进行解锁或锁定。

上述智能终端包括手机、平板等终端设备。由于隐私性设置,用户在使用智能终端之前,需要进行屏幕解锁。

现有智能终端的解锁方法中,在解锁之前需要按压物理电源键,再弹出解锁界面,解锁界面中不管是滑动解锁、密码解锁,还是九宫格图形解锁,都需要用户触摸屏幕来操作。智能终端的屏幕尺寸都普遍较大,单手操作触摸屏幕来进行手机解锁操作,比较繁琐,十分不方便;且频繁的触摸屏幕,容易增大屏幕的损坏几率。

上述预设晃动条件包括解锁晃动条件以及锁定晃动条件。当智能终端为解锁状态时,其晃动状态满足锁定晃动条件时,则锁定屏幕;智能终端为锁定状态时,其晃动状态满足解锁晃动条件时,则解锁屏幕。在本实施例中,获取单元10对应获取智能终端屏幕的状态,监测比对单元20监测智能终端的晃动状态,当智能终端为锁定状态时,则将晃动状态与锁定状态下对应的解锁晃动条件进行比对;当智能终端为解锁状态时,则将晃动状态与解锁状态下对应的锁定晃动条件进行比对。本实施例中的装置还包括预设单元,预设单元在智能终端中预设进行解锁和锁定的晃动条件,即只有满足该预设条件时,智能终端才能进行对应的解锁和锁定。具体地,上述锁定晃动条件包括:当智能终端屏幕为解锁状态时,监测到智能终端晃动时,锁定屏幕;上述解锁晃动条件包括:当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,解锁屏幕,该有效次数指的是满足条件的次数。应当注意的是,在进行智能终端的锁定时,也可以设置为监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕。在其它一些实施例中,可以根据智能终端晃动参数进行解锁,例如晃动的位移、晃动的轨迹等。本实施例中获取单元10获取智能终端的晃动状态由智能终端中内置的重力感应器采集获取,重力感应器感知智能终端的变化,产生中断信号,并将该中断信号传输至处理器进行分析,获取智能终端的晃动状态。在其它一些实施例中,还可以通过九轴传感器、陀螺仪等感应器采集智能终端的晃动状态信号。在此不进行一一例举。

当智能终端为锁定状态,智能终端的晃动状态满足锁定状态下对应的解锁晃动条件时,屏幕处理单元30对智能终端屏幕进行解锁;当智能终端为解锁状态,智能终端的晃动状态满足解锁状态下对应的锁定晃动条件时,屏幕处理单元30对智能终端屏幕进行锁定。因此,本实施例中解锁和锁定装置,无需触摸智能终端屏幕,便可以对智能终端屏幕进行解锁或锁定,简化操作,降低屏幕损坏的几率;同时还无需按压物理电源键,降低电源键损坏的几率。用户通过摇晃智能终端,便可以实现屏幕解锁和锁定,有很强的趣味性,提升用户使用智能终端的乐趣。可以理解的是,由于用户需要通过摇晃智能终端进行屏幕解锁和锁定,智能终端体积不应过大或者过于笨重。优选地,该智能终端可以为手机。

在本实施例中,上述监测比对单元20具体用于:当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,则智能终端的晃动状态满足屏幕锁定状态下对应的预设晃动条件;当智能终端屏幕为解锁状态时,监测到智能终端晃动时,则智能终端的晃动状态满足屏幕解锁状态下对应的预设晃动条件;或者,也可以是当智能终端屏幕为解锁状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕,该锁定屏幕的具体实现可以参照上述解锁屏幕的具体实现过程,在此不再进行赘述。

具体地,参照图5,上述监测比对单元20具体包括:

第一判断子单元201,用于当智能终端为锁定状态下,监测上述智能终端的晃动方向,判断与解锁晃动条件中的预设方向是否一致。该预设方向为在智能终端中预设的晃动触发解锁的方向,例如,智能终端的上下方向,左右方向或者竖直方向。具体地,第一判断子单元201可以以上述解锁晃动条件中的预设方向作为X、Y、Z垂直坐标轴其中一个坐标轴,上述智能终端的晃动方向与上述解锁晃动条件中的预设方向的夹角较与其它两个坐标轴的夹角最小时,即智能终端的晃动方向与预设方向最接近。上述智能终端的晃动方向与解锁晃动条件中的预设方向一致;否则,上述智能终端的晃动方向与解锁晃动条件中的预设方向不一致。优选地,也可设置为当智能终端的晃动方向与预设方向的夹角在预设角度范围内,则第一判断子单元201判定智能终端的晃动方向与预设方向一致。

第一计算子单元202,用于当上述智能终端的晃动方向与解锁晃动条件中的预设方向一致时,记为一次有效次数;当上述智能终端某一次的晃动方向与解锁晃动条件中的预设方向不一致时,有效次数归零,重新计算上述智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数。该第一计算子单元202计算智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数的过程可避免误操作时解锁屏幕,只有当智能终端的晃动方向与解锁晃动条件中的预设方向连续一致时,才能满足解锁晃动条件。

在本实施例中,上述监测比对单元20还包括:

第二判断子单元203,用于当智能终端的晃动方向与预设方向一致时,监测上述智能终端晃动的速度,与解锁晃动条件中的预设值进行比对。应当注意,本实施例中对智能终端的晃动方向、晃动频率以及晃动速度的采集可以为同时采集,而对智能终端的晃动方向、晃动频率以及晃动速度是否满足预设条件的判断可以同时进行,也可以依次进行,本实施例对其判断顺序不作特别限制。例如,在其它实施例中,也可以先通过第二判断子单元203判断上述智能终端晃动的速度达到预设值的有效次数是否满足预设条件,再通过第一判断子单元201判断上述智能终端的晃动方向与预设方向一致的有效次数是否满足预设条件。

第二计算子单元204,用于当上述智能终端晃动的速度达到解锁晃动条件中的预设值时,记为一次有效次数;达到预设值包括大于或等于预设值。当上述智能终端某一次晃动的速度小于解锁晃动条件中的预设值时,有效次数归零,重新计算上述智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数。该第二计算子单元204计算智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数的过程,可避免误操作时解锁屏幕,只有当智能终端的晃动速度连续达到解锁晃动条件中的预设值时,才能满足解锁晃动条件。

在本实施例中,上述监测比对单元20还包括:

第三判断子单元205,用于上述智能终端晃动的方向与解锁晃动条件中的预设方向一致的有效次数、晃动的速度达到解锁晃动条件中的预设值的有效次数都达到预设条件时,判断上述智能终端晃动的频率是否达到解锁晃动条件中的预设频率。该预设频率指的是设定时间内智能终端晃动的次数。

判定子单元206,用于当上述智能终端晃动频率达到解锁晃动条件中的预设频率时,判定上述智能终端的晃动状态满足上述预设晃动条件,控制智能终端屏幕解锁;当上述智能终端晃动频率小于预设频率时,判定上述智能终端的晃动状态不满足上述预设晃动条件,智能终端屏幕无法解锁;且重新计算智能终端的晃动方向与预设方向一致的有效次数,以及智能终端的晃动速度达到预设值的有效次数。相应地,用户则需要重新摇晃智能终端进行解锁。

综上所述,为本发明实施例中提供的进行屏幕解锁和锁定的方法及装置,获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;监测智能终端的晃动状态,将监测的晃动状态与智能终端屏幕状态对应的预设晃动条件进行比对;预设晃动条件包括解锁晃动条件以及锁定晃动条件;上述解锁状态下对应比对锁定晃动条件,上述锁定状态下对应比对解锁晃动条件;当智能终端的晃动状态满足预设晃动条件时,对智能终端屏幕进行解锁或锁定;无需触摸智能终端屏幕,便可以对智能终端屏幕进行解锁或锁定,简化操作,降低屏幕损坏的几率;同时还无需按压物理电源键,降低电源键损坏的几率;对有效次数的计算过程,可避免误操作。

本领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD‐ROM和磁光盘)、ROM(Read‐Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read‐Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read‐Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

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

本发明实施例中提供了一下方案:

A1、一种进行屏幕解锁和锁定的方法,应用于智能终端,包括以下步骤:

获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;

监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对;所述预设晃动条件包括解锁晃动条件以及锁定晃动条件;所述解锁状态下对应比对锁定晃动条件,所述锁定状态下对应比对解锁晃动条件;

当所述智能终端的晃动状态满足预设晃动条件时,对所述智能终端屏幕进行解锁或锁定。

A2、根据A1所述的进行屏幕解锁和锁定的方法,所述监测智能终端的晃动状态的步骤包括:

通过重力感应器监测智能终端的晃动状态。

A3、根据A1或A2所述的进行屏幕解锁和锁定的方法,所述获取智能终端屏幕的状态的步骤之前包括:

在智能终端中预设进行解锁和锁定的晃动条件。

A4、根据A1所述的进行屏幕解锁和锁定的方法,所述锁定晃动条件包括:

当智能终端屏幕为解锁状态时,监测到智能终端晃动时,锁定屏幕;或者,

当智能终端屏幕为解锁状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕。

A5、根据A1所述的进行屏幕解锁和锁定的方法,所述解锁晃动条件包括:

当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,解锁屏幕。

A6、根据A5所述的进行屏幕解锁和锁定的方法,所述监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对的步骤包括:

监测所述智能终端的晃动方向,判断与预设方向是否一致;

当所述智能终端的晃动方向与解锁晃动条件中的预设方向一致时,记为一次有效次数;当所述智能终端的晃动方向与预设方向不一致时,有效次数归零,重新计算所述智能终端晃动方向与预设方向一致的有效次数。

A7、根据A6所述的进行屏幕解锁和锁定的方法,所述判断与解锁晃动条件中的预设方向是否一致的步骤包括:

以所述解锁晃动条件中的预设方向作为X、Y、Z垂直坐标轴其中一个坐标轴,所述智能终端的晃动方向与所述解锁晃动条件中的预设方向的夹角较与其它两个坐标轴的夹角最小时,所述智能终端的晃动方向与解锁晃动条件中的预设方向一致;否则,所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致。

A8、根据A5所述的进行屏幕解锁和锁定的方法,所述监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对的步骤包括:

监测所述智能终端晃动的速度,与解锁晃动条件中的预设值进行比对;

当所述智能终端晃动的速度达到解锁晃动条件中的预设值时,记为一次有效次数;当所述智能终端晃动的速度小于解锁晃动条件中的预设值时,有效次数归零,重新计算所述智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数。

A9、根据A5所述的进行屏幕解锁和锁定的方法,所述监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对的步骤包括:

所述智能终端晃动的方向与解锁晃动条件中的预设方向一致的有效次数、晃动的速度达到解锁晃动条件中的预设值的有效次数都达到预设条件时,判断所述智能终端晃动的频率是否达到解锁晃动条件中的预设频率;

当所述智能终端晃动频率达到解锁晃动条件中的预设频率时,所述智能终端的晃动状态满足所述预设晃动条件;当所述智能终端晃动频率小于预设频率时,所述智能终端的晃动状态不满足所述预设晃动条件。

B1、一种进行屏幕解锁和锁定的装置,应用于智能终端,包括:

获取单元,用于获取智能终端屏幕的状态,其包括解锁状态以及锁定状态;

监测比对单元,用于监测所述智能终端的晃动状态,将监测的晃动状态与所述智能终端屏幕状态下对应的预设晃动条件进行比对;所述预设晃动条件包括解锁晃动条件以及锁定晃动条件;所述解锁状态下对应比对锁定晃动条件,所述锁定状态下对应比对解锁晃动条件;

屏幕处理单元,当所述智能终端的晃动状态满足预设晃动条件时,对所述智能终端屏幕进行解锁或锁定。

B2、根据B1所述的进行屏幕解锁和锁定的装置,所述监测比对单元用于:

通过重力感应器监测智能终端的晃动状态。

B3、根据B1或B2所述的进行屏幕解锁和锁定的装置,所述装置还包括:

预设单元,用于在智能终端中预设进行解锁和锁定的晃动条件。

B4、根据B1所述的进行屏幕解锁和锁定的装置,所述锁定晃动条件包括:

当智能终端屏幕为解锁状态时,监测到智能终端晃动时,锁定屏幕;或者,

当智能终端屏幕为解锁状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,锁定屏幕。

B5、根据B1所述的进行屏幕解锁和锁定的装置,所述解锁晃动条件包括:

当智能终端屏幕为锁定状态时,监测到智能终端晃动的方向与预设方向一致的有效次数、晃动的速度达到预设值的有效次数以及晃动的频率都达到预设条件时,解锁屏幕。

B6、根据B5所述的进行屏幕解锁和锁定的装置,所述监测比对单元包括:

第一判断子单元,用于监测所述智能终端的晃动方向,判断与解锁晃动条件中的预设方向是否一致;

第一计算子单元,用于当所述智能终端的晃动方向与解锁晃动条件中的预设方向一致时,记为一次有效次数;当所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致时,有效次数归零,重新计算所述智能终端晃动方向与解锁晃动条件中的预设方向一致的有效次数。

B7、根据B6所述的进行屏幕解锁和锁定的装置,所述第一判断子单元具体用于:

以所述解锁晃动条件中的预设方向作为X、Y、Z垂直坐标轴其中一个坐标轴,所述智能终端的晃动方向与所述解锁晃动条件中的预设方向的夹角较与其它两个坐标轴的夹角最小时,所述智能终端的晃动方向与解锁晃动条件中的预设方向一致;否则,所述智能终端的晃动方向与解锁晃动条件中的预设方向不一致。

B8、根据B5所述的进行屏幕解锁和锁定的装置,所述监测比对单元包括:

第二判断子单元,用于监测所述智能终端晃动的速度,与解锁晃动条件中的预设值进行比对;

第二计算子单元,用于当所述智能终端晃动的速度达到解锁晃动条件中的预设值时,记为一次有效次数;当所述智能终端晃动的速度小于解锁晃动条件中的预设值时,有效次数归零,重新计算所述智能终端晃动的速度达到解锁晃动条件中的预设值的有效次数。

B9、根据B5所述的进行屏幕解锁和锁定的装置,所述监测比对单元包括:

第三判断子单元,用于所述智能终端晃动的方向与解锁晃动条件中的预设方向一致的有效次数、晃动的速度达到解锁晃动条件中的预设值的有效次数都达到预设条件时,判断所述智能终端晃动的频率是否达到解锁晃动条件中的预设频率;

判定子单元,用于当所述智能终端晃动频率达到解锁晃动条件中的预设频率时,判定所述智能终端的晃动状态满足所述预设晃动条件;当所述智能终端晃动频率小于预设频率时,判定所述智能终端的晃动状态不满足所述预设晃动条件。

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