屏幕应急解锁方法以及装置与流程

文档序号:19792010发布日期:2020-01-24 14:26阅读:442来源:国知局
屏幕应急解锁方法以及装置与流程

本发明涉及移动终端技术领域,具体地,涉及一种屏幕应急解锁方法以及装置。



背景技术:

目前许多手机都设有屏幕的图形解锁功能,但是若多次解锁失败便会被锁死。例如苹果手机在解锁失败多次时,会禁止继续输入,用户需要等待一分钟后,才能继续解锁。

安卓手机解锁失败多次时,需要使用谷歌账号和密码登入。然而,对于苹果手机,若用户真的遗忘解锁密码,便无法解锁。对于安卓手机,若用户未使用谷歌账号时,此种解锁方式并不适用。另外,即便用户使用谷歌账号,若用户遗忘谷歌账号密码时,就无法解锁。

虽然,目前应急解锁的方式花样繁多,但是目前的应急解锁方式比较复杂,在用户比较紧急的情况下,其用户体验往往不佳。



技术实现要素:

本发明至少部分解决现有的移动终端应急解锁操作繁琐的不足,提供了一种操作步骤简单,用户体验良好的屏幕应急解锁方法以及移动终端。

解决本发明技术问题所采用的技术方案是一种屏幕应急解锁方法,包括:

当终端解锁失败时,获取终端当前所在的实时位置,判断所述实时位置的属性;

根据所述实时位置的属性,在屏幕上显示多个测试位置,以供用户判断所述测试位置的属性,其中,位置的属性包括常去位置、曾去位置、陌生位置;

若采集到的用户对所述测试位置的属性判断的正确率大于预定阈值,则解锁屏幕。

可选地,还包括:建立数据库,所述数据库中存储有多个历史位置和各所述历史位置的属性;

所述实时位置的属性的判定方法,包括:

逐个计算所述实时位置与数据库中各历史位置的距离,并与第一距离阈值比较,

若所述数据库中存在与所述实时位置的距离小于所述第一距离阈值的历史位置时,则判定该实时位置的属性与其距离最近的所述历史位置的属性相同;

若所述数据库中不存在与所述实时位置距离小于所述第一距离阈值的历史位置时,则判定该实时位置的属性为陌生位置。

可选地,所述建立数据库的方法包括:

以预定时间间隔获取历史位置和所述终端在该历史位置的停留时间,若所述停留时间大于第一时长阈值,则将所述历史位置存储至数据库;

根据所述历史位置在数据库中出现的次数、频次、停留的总时长之一或组合,定义所述历史位置的属性。

可选地,所述建立数据库的方法还包括:将相距距离在预定范围内的至少两个历史位置划分至同一个位置。

可选地,所述在屏幕上显示多个测试位置,包括:

若所述实时位置的属性为常去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第一比例;

若所述实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第二比例;

若所述实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置、随机位置的数量比例为第三比例;其中,所述随机位置距离所述终端的所述实时位置的距离不大于第二距离阈值,且所述随机位置不存在于所述数据库中。

可选地,所述获取终端当前所在的实时位置的方法,至少包括以下一种:

通过根据gps传感器获取移动终端当前的位置信息;

通过运营商基站进行三角定位的方式获取移动终端当前的位置信息;

和通过室内定位的方式获取移动终端当前的位置信息。

解决本发明技术问题所采用的技术方案是一种屏幕应急解锁装置,包括:

判断模块,用于当终端解锁失败时,获取终端当前所在的实时位置,判断所述实时位置的属性;

显示模块,用于根据所述实时位置的属性,在屏幕上显示多个测试位置,以供用户判断所述测试位置的属性,其中,位置的属性包括常去位置、曾去位置、陌生位置;

处理模块,用于判断采集到的用户对所述测试位置的属性判断的正确率是否大于预定阈值,若大于,则解锁屏幕。

可选地,还包括:数据库,用于存储有多个历史位置和各所述历史位置的属性;所述判断模块包括:

计算单元,用于逐个计算所述实时位置与数据库中各历史位置的距离;

比较单元,用于将所述距离与第一距离阈值比较,若所述数据库中存在与所述实时位置的距离小于所述第一距离阈值的历史位置时,则判定该实时位置的属性与其距离最近的所述历史位置的属性相同;

若所述数据库中不存在与所述实时位置距离小于所述第一距离阈值的历史位置时,则判定该实时位置的属性为陌生位置。

可选地,所述数据库包括:

筛选单元,用于以预定时间间隔获取历史位置和所述终端在该历史位置的停留时间,若所述停留时间大于第一时长阈值,则将所述历史位置存储至数据库;

定义单元,用于根据所述历史位置在数据库中出现的次数、频次、停留的总时长之一或组合,定义所述历史位置的属性。

可选地,所述显示模块包括:

第一单元,用于若所述实时位置的属性为常去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第一比例;

第二单元,用于若所述实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第二比例;

第三单元,用于若所述实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置、随机位置的数量比例为第三比例;其中,所述随机位置距离所述终端的所述实时位置的距离不大于第二距离阈值,且所述随机位置不存在于所述数据库中。

本发明屏幕应急解锁方法以及移动终端,通过收集记录移动终端停留时间超过预设时间阈值的位置信息;移动终端定期对收集记录的位置信息进行分析,确认/更新各位置的属性信息:用户连续解锁失败时,移动终端获取自身的实时位置信息;移动终端判断收集记录的位置是否存在与实时位置相同的位置,若收集记录的位置存在与实时位置相同的位置时,实时位置具有与相同位置相同的位置属性,否则,实时位置的位置属性为陌生位置;移动终端根据实时位置的位置属性,按规则确定应急解锁界面应显示的位置种类及数量;移动终端显示应急解锁界面,提示用户输入正确的应急解锁凭据;移动终端根据用户输入的解锁凭据,按规则判断是否应急解锁移动终端。因此,简化了移动终端的应急解锁程序,提升了用户体验。

附图说明

图1为本发明一种实施例的移动终端的开机方法的流程图。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。

实施例1:

如图1所示,本实施例提供一种屏幕应急解锁方法,包括:

步骤11、当终端解锁失败时,获取终端当前所在的实时位置,判断实时位置的属性。

步骤12、根据实时位置的属性,在屏幕上显示多个测试位置,以供用户判断测试位置的属性,其中,位置的属性包括常去位置、曾去位置、陌生位置;

步骤13、若采集到的用户对测试位置的属性判断的正确率大于预定阈值,则解锁屏幕。

该步骤中,若采集到的用户对测试位置的属性判断的正确率不大于预定阈值,则不解锁屏幕。

可选地,步骤10a、还包括:建立数据库,数据库中存储有多个历史位置和各历史位置的属性。

该步骤中,建立数据库的方法包括:

以预定时间间隔获取历史位置和终端在该历史位置的停留时间,若停留时间大于第一时长阈值,则将历史位置存储至数据库;

根据历史位置在数据库中出现的次数、频次、停留的总时长之一或组合,定义历史位置的属性。

实时位置的属性的判定方法,包括:

步骤11a、逐个计算实时位置与数据库中各历史位置的距离,并与第一距离阈值比较。

步骤11b、若数据库中存在与实时位置的距离小于第一距离阈值的历史位置时,则判定该实时位置的属性与其距离最近的历史位置的属性相同;

步骤11c、若数据库中不存在与实时位置距离小于第一距离阈值的历史位置时,则判定该实时位置的属性为陌生位置。

可选地,建立数据库的方法还包括:将相距距离在预定范围内的至少两个历史位置划分至同一个位置。

该步骤中,周期性地通过自身位置模块获取自身实时位置和时间信息。移动终端周期性地根据获取的位置和时间信息,计算移动终端在各个位置的停留时间,并与预先设定的停留时长阈值进行比较,若在某个位置的停留时间大于或等于预设的停留时长阈值时,移动终端将该位置保存在数据库中;否则,移动终端不将该位置保存在数据库中。

可选地,在屏幕上显示多个测试位置,包括:

若实时位置的属性为常去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第一比例;

若实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第二比例;

若实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置、随机位置的数量比例为第三比例;其中,随机位置距离终端的实时位置的距离不大于第二距离阈值,且随机位置不存在于数据库中。

在确定应急解锁界面显示的位置信息时,一般应不显示重复相同的位置信息;同时,还应根据数据库中位置的出现时间,优先选择显示在数据库中出现最近的满足位置属性的位置信息。

需说明的是,本发明中的“随机位置”是指不与移动终端数据库中保存的位置和连续解锁失败时的位置相同,与连续解锁失败时移动终端的实时位置位于同一地域,如城市、区、县,随机选择的其他位置,一般应距连续解锁失败时移动终端的实时位置不小于2000米。

例如,移动终端根据实时位置的属性信息,按规则确定在应急解锁界面显示的位置种类及数量。规则可以是:若移动终端的实时位置是“常去位置”时,应急解锁界面应按6:3:1的比例显示数据库中属性为“常去位置”、“曾去位置”和“陌生位置”的位置信息;若移动终端的实时位置是“曾去位置”时,应急解锁界面应按6:2:2的比例显示数据库中属性为“常去位置”、“曾去位置”和“陌生位置”的位置信息;若移动终端的实时位置是“陌生位置”时,应急解锁界面应按5:2:2:1的比例显示数据库中属性为“常去位置”、“曾去位置”和“陌生位置”的位置信息及“随机位置”信息。相应的,移动终端的实时位置是“常去位置”。

特别说明:另外在应急解锁界面具体显示位置的数量也可在出厂时由厂商预置或提供操作界面让用户自定义,但总数一般应不少于10个。显示的位置信息一般应是选定位置附近的标志性建筑、地铁站、公交站等,便于用户识别。

可选地,获取终端当前所在的实时位置的方法,至少包括以下一种:

通过根据gps传感器获取移动终端当前的位置信息;

通过运营商基站进行三角定位的方式获取移动终端当前的位置信息;

和通过室内定位的方式获取移动终端当前的位置信息。

下面结合一个具体的实施例来详细描述本发明的工作过程。假设用户a的一部华为手机p20具有本发明的应急解锁功能,其工作过程如下:

1、收集记录位置信息

本实施例中,开启本发明的应急解锁功能后的华为p20,以固定的时间间隔,如15分钟的方式获取自身位置和时间信息,如“l1,t1”,“l2,t2”,“l3,t3”,…“li,ti”,…。

p20对获取的信息以24小时为单位进行处理,计算p20在同一位置的停留时间ti。具体的计算方法可以是对收集的位置信息进行预处理,计算并判断收集的信息是否相同,并根据处理后的位置信息计算p20在每个位置的停留时间ti。本实施例中设处理后的位置信息有25个,其对应的停留时长也有25个,即有(ls1,ts1),(ls2,ts2),(ls3,ts3),…(ls25,ts25)。

p20将每个位置的停留时长tsi与预设的停留时长阈值t0相比较,将停留时长tsi≧t0的位置选择出来保存在数据库中。本实施例中,设p20在上述25个位置信息的停留时长都大于预设的停留时长阈值,所以将上述25个位置信息和在该位置停留的开始时间、离开时间及停留时长等保存在数据库中。

2、确认/更新位置属性

华为p20在数据库中保存的位置数据大于或等于预设的数量阈值如20个时,开始定期的如24小时,对数据库中保存的位置信息进行处理,统计每个位置出现的频次ci,并与预设的位置属性频次阈值c1、c2进行比较,判别每个位置的属性信息。这里预设的位置属性频次阈值c1为常去位置的频次阈值为c1=20,c2为陌生位置属性阈值为c2=5。本实施例中,设p20的数据库中已保存有25个位置的数据,已满足对保存位置信息的处理条件,p20将上述25个位置出现的频次ci与常去位置频次阈值c1=20和陌生位置阈值c2=5进行比较,按下述原则确定25个位置的属性:

ci≧c1,li属于常去位置;

ci<c2,li属于陌生位置;

c2≦ci<c1,li属于曾去位置

本实施例中,按上述规则确认的25个位置的属性信息,为简化表示,设l1-l18为常去位置,l19-l23为曾去位置,l24、l25为陌生位置。

3、获取实时位置

华为p20连续解锁失败如3次时,通过自身位置模块获取实时位置信息,如lr。

4、确认实时位置属性

本实施例中,华为p20首先比较实时位置lr与数据库中25个位置逐一对比,根据实时位置lr是否与25个位置之中的一个相重合,来判断实时位置的属性信息。本实施例假设数据库中存在一个位置l10,与实时位置lr的距离小于预设的距离阈值d0=200米,按规则可以判断实时位置lr与l10的位置重合,实时位置和l10具有相同的位置属性,即常去位置。

5、显示应急解锁界面

华为p20实时位置lr具有和数据库中的位置l10具有相同的位置属性,即常去位置。按预设的规则应按6:3:1的比例显示“常去位置”、“曾去位置”和“陌生位置”,本实施例中在p20应急解锁界面显示10个位置信息,故应在l1-l18中选出6个常去位置信息,l19-l23中选择3个曾去位置信息,l24和l25中选择1个陌生位置信息进行显示。p20根据数据库中各位置信息中的时间信息选择最近出现的位置,设6个常去位置为l1-l6(为简化表示)、3个曾去位置l19-l21(为简化表示)、和1个陌生位置l25。对应于实时位置lr的属性“常去位置”,正常应急解锁的判别规则是:选对全部的6个常去位置,即l1-l6。

p20在应急解锁界面显示选择的10个位置信息,即6个常去位置l1-l6,3个曾去位置l19-l21,1个陌生位置l25;并提示用户选择全部不低于6个的常去位置来应急解锁。

6、根据用户选择应急解锁(或不解锁)

本实施例中,华为p20显示应急解锁界面后,提示用户通过选择全部常去位置才能应急解锁。

p20根据用户在应急解锁界面的选择,若用户选择对全部6个常去位置即l1-l6时,应急解锁终端;否则,维持屏幕的锁定状态。这里设用户a选择对了6个常去位置l1-l6,p20应急解锁成功。

实施例2:

本实施例提供一种屏幕应急解锁装置,包括:

判断模块,用于当终端解锁失败时,获取终端当前所在的实时位置,判断实时位置的属性;

显示模块,用于根据实时位置的属性,在屏幕上显示多个测试位置,以供用户判断测试位置的属性,其中,位置的属性包括常去位置、曾去位置、陌生位置;

处理模块,用于判断采集到的用户对测试位置的属性判断的正确率是否大于预定阈值,若大于,则解锁屏幕。

可选地,还包括:数据库,用于存储有多个历史位置和各历史位置的属性;判断模块包括:

计算单元,用于逐个计算实时位置与数据库中各历史位置的距离;

比较单元,用于将距离与第一距离阈值比较,若数据库中存在与实时位置的距离小于第一距离阈值的历史位置时,则判定该实时位置的属性与其距离最近的历史位置的属性相同;

若数据库中不存在与实时位置距离小于第一距离阈值的历史位置时,则判定该实时位置的属性为陌生位置。

可选地,数据库包括:

筛选单元,用于以预定时间间隔获取历史位置和终端在该历史位置的停留时间,若停留时间大于第一时长阈值,则将历史位置存储至数据库;

定义单元,用于根据历史位置在数据库中出现的次数、频次、停留的总时长之一或组合,定义历史位置的属性。

可选地,显示模块包括:

第一单元,用于若实时位置的属性为常去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第一比例;

第二单元,用于若实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置的数量比例为第二比例;

第三单元,用于若实时位置的属性为曾去位置时,在屏幕上显示属性为常去位置、曾去位置、和陌生位置、随机位置的数量比例为第三比例;其中,随机位置距离终端的实时位置的距离不大于第二距离阈值,且随机位置不存在于数据库中。

本实施例中,屏幕应急解锁装置可以是手机、平板电脑、智能能手表等终端。

上述方案的移动终端可执行以上的方法,故其应急解锁操作步骤简单,用户体验良好。

应当说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其它变体意在涵盖非排它性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明仅受权利要求书及其全部范围和等效物的限制。

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