基于添加信任设备的终端的解锁方法及终端与流程

文档序号:12600398阅读:520来源:国知局
基于添加信任设备的终端的解锁方法及终端与流程

本发明实施例涉及终端技术领域,具体涉及一种基于添加信任设备的终端的解锁方法以及基于该方法的终端。



背景技术:

目前,我们使用的手机等终端都会设置一个锁屏密码,以避免未授权者使用手机,从而保护用户的个人隐私。但是,作为手机等终端拥有者的用户在使用时不得不频繁的输入解锁密码,特别是当密码数字较长时,解锁操作较为繁琐,更加困扰用户的快速使用。



技术实现要素:

鉴于此,本发明实施例提供一种基于添加信任设备的终端的解锁方法及终端,能够便于用户快速解锁终端。

本发明实施例提供的一种基于添加信任设备的终端的解锁方法,包括:预置可用于为终端进行解锁的信任设备;接收对终端进行解锁的解锁操作指令,并根据解锁操作指令搜索当前可与终端连接的设备;判断当前搜索到的设备是否为信任设备;在当前搜索到的设备为信任设备时,对终端执行解锁。

可选地,所述预置可用于为终端进行解锁的信任设备的步骤,包括:终端开启蓝牙功能以搜索可与终端连接的设备;从搜索到的设备中选择至少一个作为信任设备;或者,接收用户输入的设备的身份标识;终端将具有身份标识的设备作为信任设备。

可选地,终端开启蓝牙功能以搜索可与终端连接的设备的步骤,包括:将搜索到的设备的MAC地址保存至终端的bt_list[]中;从搜索到的设备中选择至少一个作为信任设备的步骤之后,所述方法还包括:将信任设备的MAC地址保存至终端的trust_list[]中,并从bt_list[]中移除。

可选地,所述接收对终端进行解锁的解锁操作指令的步骤,包括:用户按下终端的可用于点亮终端的待解锁界面的按键。

可选地,所述方法还包括:在当前搜索到的设备不是信任设备时,提示用户输入密码进行解锁。

本发明实施例提供的一种终端,包括:预置模块,用于预置可用于为终端进行解锁的信任设备;接收模块,用于接收对终端进行解锁的解锁操作指令;搜索模块,用于根据解锁操作指令搜索当前可与终端连接的设备;判断模块,用于判断当前搜索到的设备是否为信任设备;解锁模块,用于在当前搜索到的设备为信任设备时,对终端执行解锁。

可选地,所述终端还包括蓝牙模块,用于开启蓝牙功能以搜索可与终端连接的设备;预置模块从搜索到的设备中选择至少一个作为信任设备;或者,所述接收模块还用于接收用户输入的设备的身份标识;预置模块将具有身份标识的设备作为信任设备。

可选地,所述蓝牙模块将搜索到的设备的MAC地址保存至终端的bt_list[]中;预置模块将信任设备的MAC地址保存至终端的trust_list[]中,同时蓝牙模块将所述信任设备的MAC地址从bt_list[]中移除。

可选地,用户按下终端的可用于点亮终端的待解锁界面的按键,以产生解锁操作指令。

可选地,所述终端还包括提示模块,用于在当前搜索到的设备不是信任设备时提示用户输入密码进行解锁。

有益效果:本发明实施例预先为终端绑定解锁所需的信任设备,在需要对终端解锁时只需要搜索当前是否终端连接有信任设备即可,无需用户对终端进行密码输入等传统的解锁操作,便于用户快速解锁终端。

附图说明

图1是本发明的基于添加信任设备的终端的解锁方法一实施例的流程图;

图2是本发明的预置信任设备一实施例的流程示意图;

图3是本发明的预置信任设备一实施例的场景示意图;

图4是本发明的终端一实施例的原理框示意图;

图5是本发明的终端一实施例的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例以及实施例中的特征可以相互组合。

请参阅图1,为本发明一实施例的基于添加信任设备的终端的解锁方法。所述方法可以包括步骤S11~S12。

S11:预置可用于为终端进行解锁的信任设备。

所谓信任设备相当于为终端添加了一个或多个可用于为终端进行解锁的设备,在用户需要对终端进行解锁时,只需要搜索到与终端连接的信任设备即可执行解锁。该解锁包括但不限于屏幕解锁。

实景应用场景中实现的方式包括但不限于:以手机为例,首先,预先编程一脚本或者应用程序,以在如图2所示终端的设置界面中设定添加信任设备的选项;然后,通过滑动滑块开启或关闭该选项;当每次开启该功能时,终端界面会显示一对话框,以要求用户选择或通过其他方式手动设定信任设备。应理解,每次开启上述功能时,终端也可以不显示要求用户设定信任设备的对话框,而是直接默认用户的前次设定。

预置的信任设备可以是终端搜索到的与终端相连接的设备。也就是说,终端开启蓝牙功能以搜索可与终端连接的设备,并从搜索到的设备中选择至少一个作为信任设备。具体请参阅图3,预置可用于为终端进行解锁的信任设备的方法可以包括:

S111:用户开启终端的添加信任设备的功能。

S112:终端自动开启蓝牙功能以搜索可与终端连接的设备,并将搜索到的设备的MAC(Media Access Control,媒体访问控制)地址保存至终端的bt_list[]中。

S113:从搜索到的设备中选择至少一个作为信任设备。

S114:将信任设备的MAC地址保存至终端的trust_list[]中,并从bt_list[]中移除。

而后,用户可以点击上述对话框的“结束”按钮,结束此次预置。

预置的信任设备也可以不是终端搜索到的与终端相连接的设备。具体而言:终端接收用户输入的设备的身份标识,并将具有身份标识的设备作为信任设备。也就是说,可以由用户手动输入设备的唯一的身份标识以为终端绑定信任设备。

S12:接收对终端进行解锁的解锁操作指令,并根据解锁操作指令搜索当前可与终端连接的设备。

解锁操作指令的下达方式可以为:用户按下终端的可用于点亮终端的待解锁界面的按键。例如,当用户在使用手机时,如果按下power按键唤醒手机屏幕,则表示用户希望对手机进行解锁。

当然为了避免“用户点亮终端的待解锁界面仅是为了观看时间或者是否有未读短信、电话”等误操作,本实施例可进一步检测用户是否操作终端的待解锁界面上的“滑动解锁”等解锁按钮,或者进一步检测用户是否再次按下终端的可用于点亮终端的待解锁界面的按键,如果是,则判定用户下大了对终端进行解锁的解锁操作指令,而后才搜索当前可与终端连接的设备。

如果搜索到与终端连接的设备,则执行步骤S13;如果没有搜索到与终端连接的设备,则直接执行步骤S15。

S13:判断当前搜索到的设备是否为信任设备。

如果判定当前搜索到的设备是信任设备,则执行步骤S14;如果判定当前搜索到的设备不是信任设备,则执行步骤S15。

S14:对终端执行解锁。而后进行终端的解锁界面。

S15:提示用户输入密码进行解锁。

由上述可知,本实施例预先为终端绑定解锁所需的信任设备,在需要对终端解锁时只需要搜索当前是否终端连接有信任设备即可,无需用户对终端进行密码输入等传统的解锁操作,便于用户快速解锁终端。

请参阅图4,为本发明一实施例的终端。所述终端40包括预置模块41、接收模块42、搜索模块43、判断模块44以及解锁模块45。预置模块41用于预置可用于为终端40进行解锁的信任设备。接收模块42用于接收对终端40进行解锁的解锁操作指令。搜索模块43用于根据解锁操作指令搜索当前可与终端40连接的设备。判断模块44用于判断当前搜索到的设备是否为信任设备。解锁模块45用于在当前搜索到的设备为信任设备时,对终端40执行解锁。

可选地,所述终端40还包括蓝牙模块,用于开启蓝牙功能以搜索可与终端40连接的设备。其中,该蓝牙模块可视为就是所述搜索模块43,只不过搜索模块43在本发明实施例中进行搜索的阶段不同。预置模块41从搜索到的设备中选择至少一个作为信任设备。对于搜索到的设备,所述蓝牙模块将搜索到的设备的MAC地址保存至终端40的bt_list[]中,而后预置模块41将信任设备的MAC地址保存至终端40的trust_list[]中,同时蓝牙模块将信任设备的MAC地址从bt_list[]中移除。

或者,所述接收模块42还用于接收用户输入的设备的身份标识,预置模块41将具有身份标识的设备作为信任设备。

可选地,用户按下终端40的可用于点亮终端的待解锁界面的按键,以产生解锁操作指令。

可选地,所述终端40还包括提示模块46,用于在当前搜索到的设备不是信任设备时提示用户输入密码进行解锁。

本发明实施例的终端40的上述模块对应执行上述各个实施例的基于添加信任设备的终端的解锁方法,具有与其相同的技术效果。

应该理解到,上述模块的划分为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如两个模块可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的连接可以通过一些接口,也可以是电性或其它形式。上述模块既可以采用软件功能框的形式实现,也可以采用例如图5所示的硬件的形式实现。

参阅图5,所述终端40包括显示屏55、至少一个处理器51、至少一个网络接口或其他通信接口52、至少一个存储器53以及至少一个通信总线54,网络接口或其他通信接口52用于处理器51调用各种数据,存储器53用于存储程序指令。为了方便说明,图5所示处理器51、网络接口或其他通信接口52、存储器53以及通信总线54的数量为一个。

其中,所述处理器51用于:

执行程序指令以预置可用于为终端40进行解锁的信任设备;

执行程序指令以接收对终端40进行解锁的解锁操作指令,并根据解锁操作指令搜索当前可与终端40连接的设备;

执行程序指令以判断当前搜索到的设备是否为信任设备。其中,在当前搜索到的设备为信任设备时,对终端40的显示屏55执行解锁。进一步可选地,在当前搜索到的设备不是信任设备时,在显示屏55上提示用户输入密码进行解锁。

预置可用于为终端40进行解锁的信任设备的方式包括但不限于:

第一,处理器51执行程序指令以开启蓝牙功能,搜索可与终端40连接的设备,并控制网络接口或其他通信接口52接收用户的选择指令以从搜索到的设备中选择至少一个作为信任设备。对于搜索到的设备,所述处理器51将搜索到的设备的MAC地址保存至终端40的bt_list[]中,而后将信任设备的MAC地址保存至终端40的trust_list[]中,同时将信任设备的MAC地址从bt_list[]中移除。

第二,处理器51执行程序指令以控制网络接口或其他通信接口52接收用户输入的设备的身份标识,并将具有身份标识的设备作为信任设备。

可选地,用户按下终端40的可用于点亮终端的待解锁界面的按键,以产生解锁操作指令,处理器51执行程序指令以控制网络接口或其他通信接口52接收用户输入的解锁操作指令。

本发明实施例全文所述的终端可以为智能手机、便携式通信装置、PDA(Personal Digital Assistant,个人数字助理或平板电脑)、笔记本电脑等移动终端,也可以是佩戴于肢体或者嵌入于衣物、首饰、配件中的可穿戴设备,还可以是其他具有显示功能的智能电子设备。

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

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