解锁功能的控制方法和装置

文档序号:1470092 发布日期:2020-02-21 浏览:7次 >En<

阅读说明:本技术 解锁功能的控制方法和装置 (Control method and device for unlocking function ) 是由 温冬寒 于 2018-08-13 设计创作,主要内容包括:本发明提供一种解锁功能的控制方法和装置。该方法,包括:在检测到连接了外部设备后,获取所述外部设备的媒体访问控制MAC地址;在预设的MAC地址列表中查询是否存在所述MAC地址,其中,所述MAC地址列表中存储有至少一个可信任的MAC地址;若存在所述MAC地址,则判断所述外部设备与终端设备之间的距离是否小于预设值;所述预设值小于所述外部设备所能识别的范围;若所述外部设备与所述终端设备之间的距离小于所述预设值,则控制所述终端设备处于非锁定状态。使得用户在当前环境是安全且值得信任的情况下,可以跳过解锁操作,直接进入对应的用户界面,提高了用户使用体验度。(The invention provides a control method and device for an unlocking function. The method comprises the following steps: after detecting that the external equipment is connected, acquiring a Media Access Control (MAC) address of the external equipment; inquiring whether the MAC address exists in a preset MAC address list, wherein at least one trusted MAC address is stored in the MAC address list; if the MAC address exists, judging whether the distance between the external equipment and the terminal equipment is smaller than a preset value; the preset value is smaller than the range which can be identified by the external equipment; and if the distance between the external equipment and the terminal equipment is smaller than the preset value, controlling the terminal equipment to be in a non-locking state. Therefore, the user can skip the unlocking operation and directly enter the corresponding user interface under the condition that the current environment is safe and trustworthy, and the user experience is improved.)

解锁功能的控制方法和装置

技术领域

本发明涉及通信技术领域,尤其涉及一种解锁功能的控制方法和装置。

背景技术

随着智能终端技术不断发展,智能终端可实现的功能也越来越丰富。比如:社交、观影、购物和转账等。随之而来的隐患是,智能终端上可能留下很多用户个人隐私的痕迹,容易被他人所盗取。一般情况下,可以通过设置密码的方式对智能终端上锁,进而保护智能终端上的数据。

现有技术中,可通过设置数字密码和图案密码对智能终端上锁。然而,对智能终端上锁后,用户在任何时候要开启智能终端时,都必须先对智能终端进行解锁。但这种解锁不是总是必要的,因此现有技术的方法因给用户带来很多不必要的解锁操作使得用户使用体验度不高。

发明内容

本发明提供一种解锁功能的控制方法和装置。用于解决现有技术中因给用户带来很多不必要的解锁操作使得用户使用体验度不高的问题。

第一方面,本发明提供一种解锁功能的控制方法,包括:

在检测到连接了外部设备后,获取所述外部设备的媒体访问控制MAC地址;

在预设的MAC地址列表中查询是否存在所述MAC地址,其中,所述MAC地址列表中存储有至少一个可信任的MAC地址;

若存在所述MAC地址,则判断所述外部设备与终端设备之间的距离是否小于预设值;所述预设值小于所述外部设备所能识别的范围;

若所述外部设备与所述终端设备之间的距离小于所述预设值,则控制所述终端设备处于非锁定状态。

可选的,所述至少一个可信任的MAC地址包括用户手动选择的至少一个MAC地址。

可选的,所述外部设备包括蓝牙耳机。

可选的,所述方法还包括:

若所述MAC地址列表中不存在所述MAC地址,则输出提示信息,所述提示信息用于提醒用户是否将所述MAC地址添加到所述MAC地址列表中;

接收用户输入的添加指令;

根据所述添加指令,将所述MAC地址添加到所述MAC地址列表中。

可选的,所述控制所述终端设备处于非锁定状态,包括:

控制所述终端设备执行解锁操作,以使所述终端设备处于非锁定状态。

可选的,所述控制所述终端设备处于非锁定状态,包括:

控制所述终端设备关闭锁定功能,以使所述终端设备处于非锁定状态。

第二方面,本发明提供一种解锁功能的控制装置,包括:

获取模块,用于在检测到连接了外部设备后,获取所述外部设备的媒体访问控制MAC地址;

查询模块,用于在预设的MAC地址列表中查询是否存在所述MAC地址,其中,所述MAC地址列表中存储有至少一个可信任的MAC地址;

判断模块,用于若存在所述MAC地址,则判断所述外部设备与终端设备之间的距离是否小于预设值;所述预设值小于所述外部设备所能识别的范围;

控制模块,用于若所述外部设备与所述终端设备之间的距离小于所述预设值,则控制所述终端设备处于非锁定状态。

可选的,所述至少一个可信任的MAC地址包括用户手动选择的至少一个MAC地址。

可选的,所述外部设备包括蓝牙耳机。

可选的,所述装置,还包括:

输出模块,用于若所述MAC地址列表中不存在所述MAC地址,则输出提示信息,所述提示信息用于提醒用户是否将所述MAC地址添加到所述MAC地址列表中;

接收模块,用于接收用户输入的添加指令;

添加模块,用于根据所述添加指令,将所述MAC地址添加到所述MAC地址列表中。

可选的,所述控制模块具体用于,控制所述终端设备执行解锁操作,以使所述终端设备处于非锁定状态。

可选的,所述控制模块还用于,控制所述终端设备关闭锁定功能,以使所述终端设备处于非锁定状态。

本发明提供的解锁功能的控制方法和装置,在检测到连接了外部设备后,通过该外部设备的MAC地址判断该外部设备是否为可信任的设备,然后通过外部设备和终端设备之间的距离,判断该外部设备是否位于终端设备的安全距离范围内,若经过上述判断过程得到外部设备为可信任的设备,同时也位于终端设备的安全距离范围内,则直接控制终端设备处于非锁定状态,使得用户在当前环境是安全且值得信任的情况下,可以跳过解锁操作,直接进入对应的用户界面,提高了用户使用体验度。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本发明提供的解锁功能的控制方法的应用场景图;

图2为本发明提供的解锁功能的控制方法的实施例一的流程图;

图3为本发明提供的解锁功能的控制方法的实施例二的流程图;

图4为本发明提供的解锁功能的控制方法的实施例三的流程图;

图5为本发明提供的解锁功能的控制方法的实施例三的另一流程图;

图6为本发明提供的解锁功能的控制装置的实施例一的结构示意图;

图7为本发明提供的解锁功能的控制装置的实施例二的结构示意图;

图8为本发明提供的终端的硬件结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有技术中,对智能终端上锁后,用户在任何时候想要开启智能终端,进入对应的用户界面,或者,用户在任何时候想要采用智能终端进行支付或转账时,都必须先输入数字、图案或者指纹等密码,以对智能终端或者相应应用程序APP进行解锁。但这种解锁不是总是必要的,尤其是当用户确认当前的环境是安全且值得信任的场景下,然而,现有技术的方法并不能对这种安全场景做出分析和判断,给用户带来了很多不必要的解锁操作,使得用户使用体验度不高。

本发明提供一种解锁功能的控制方法,在检测到终端连接了外部设备后,判断该外部设备是否可信任,如果是,再判断该外部设备和终端之间的距离是否小于预设值,如果是,则控制终端切换至非锁定状态,使得用户在当前环境是安全且值得信任的情况下,可以跳过解锁操作,直接进入对应的用户界面,提高了用户使用体验度。

图1为本发明提供的解锁功能的控制方法的应用场景图。图1所示应用场景包括:终端设备和外部设备。

可选的,终端设备可以是台式电脑、笔记本、个人数字助理(Personal DigitalAssistant,简称:PDA)、智能手机或平板电脑等设备。本发明提供的解锁功能的控制方法可由终端设备的处理设备如处理器执行相应的软件代码实现,也可由终端设备的处理设备执行相应的软件代码,并结合其他硬件实体实现。

可选的,外部设备可以是任何能够和终端进行有线或者无线通信的设备。该外部设备需要具有唯一用于标识该外部设备的媒体访问控制MAC地址。如图1所示,该外部设备例如可以是蓝牙耳机。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

图2为本发明提供的解锁功能的控制方法的实施例一的流程图,如图2所示,本实施例提供的解锁功能的控制方法,包括:

S101、在检测到连接了外部设备后,获取所述外部设备的媒体访问控制MAC地址。

可选的,所述外部设备包括蓝牙耳机。

其中,外部设备的媒体访问控制MAC地址需是唯一的,且不能被用户修改的地址。

S102、在预设的MAC地址列表中查询是否存在所述MAC地址,其中,所述MAC地址列表中存储有至少一个可信任的MAC地址。

其中,预设的MAC地址列表中所列出的MAC地址均为安全的可信任的MAC地址。可选的,MAC地址列表中所列出的至少一个可信任的MAC地址包括用户手动选择的至少一个MAC地址。

具体的,在S101中得到外部设备的MAC地址后,可将该外部设备的MAC地址和MAC地址列表所列出的MAC地址进行比对,若该外部设备的MAC地址和MAC地址列表中的其中一个MAC地址能够比对成功,则表明该外部设备的MAC地址为安全且可信任的MAC地址,该外部设备为可信任的设备。

S103、若存在所述MAC地址,则判断所述外部设备与终端设备之间的距离是否小于预设值;所述预设值小于所述外部设备所能识别的范围。

具体的,在S102判断出外部设备为可信任的设备的基础上,对外部设备和终端设备之间的距离进行判断,以确定外部设备和终端设备之间的距离是否小于预设值。若是,则表明外部设备属于终端设备的安全距离范围内;若否,则表明虽然外部设备为可信任的设备,但是该可信任的外部设备当前并不在终端设备的安全距离范围内。

需要说明的是:上述预设值需小于外部设备所能识别的范围。例如:假设该外部设备为蓝牙耳机,蓝牙耳机所能识别的范围为10m,可将本实施例的上述预设值设为1.5m。

S104、若所述外部设备与所述终端设备之间的距离小于所述预设值,则控制所述终端设备处于非锁定状态。

具体的,参见S103所描述,经过S102判断得到外部设备为可信任的设备的基础上,若外部设备和终端设备之间的距离小于预设值,则表明外部设备属于终端设备的安全距离范围内。在此基础上,直接控制终端设备处于非锁定状态。使得用户在当前环境是安全且值得信任的情况下,可以跳过解锁操作,直接进入对应的用户界面,提高了用户使用体验度。

本实施例提供的解锁功能的控制方法,在检测到连接了外部设备后,通过该外部设备的MAC地址判断该外部设备是否为可信任的设备,然后通过外部设备和终端设备之间的距离,判断该外部设备是否位于终端设备的安全距离范围内,若经过上述判断过程得到外部设备为可信任的设备,同时也位于终端设备的安全距离范围内,则直接控制终端设备处于非锁定状态,使得用户在当前环境是安全且值得信任的情况下,可以跳过解锁操作,直接进入对应的用户界面,提高了用户使用体验度。

图3为本发明提供的解锁功能的控制方法的实施例二的流程图,如图3所示,本实施例提供的解锁功能的控制方法,在上述实施例的基础上,还包括:

S201、若所述MAC地址列表中不存在所述MAC地址,则输出提示信息,所述提示信息用于提醒用户是否将所述MAC地址添加到所述MAC地址列表中。

S202、接收用户输入的添加指令。

S203、根据所述添加指令,将所述MAC地址添加到所述MAC地址列表中。

具体的,在S101中获取到外部设备的MAC地址后,可将该外部设备的MAC地址和MAC地址列表所列出MAC地址进行比对,若外部设备的MAC地址和MAC地址列表中所有MAC地址都不能比对成功,则表明该外部设备当前为不可信任状态。

一种情况为,该外部设备本身是可信任的,只不过用户还未来得及将其列入MAC地址列表中。这种情况下,为了使用户能够及时将该本身可信任的外部设备设为可信,本实施例的方法,在判断得到MAC地址列表中不存在外部设备的MAC地址时,还向用户输出提示信息,以告知用户该外部设备当前状态为不可信。用户在收到该提示信息后,判断该外部设备是否本身是可信的,若是,则可向终端设备输入添加指令,以使终端设备可以根据该添加指令将上述外部设备的MAC地址添加到MAC地址列表中。

本实施例提供的解锁功能的控制方法,终端设备在判断得到MAC地址列表中不存在当前外部设备的MAC地址时,输出提示信息,以提醒用户是否将所述MAC地址添加到所述MAC地址列表中。若经用户判断,当前的外部设备本身是可信的,可向终端设备输入添加指令,以将外部设备的MAC地址添加至MAC地址列表中,使得用户在下次使用该外部设备时,终端设备可将该外部设备识别为可信。

图4为本发明提供的解锁功能的控制方法的实施例三的流程图。本实施例是进一步对上述实施例中S104的可实现方式的描述,如图4所示,S104具体可以为:

S301、控制所述终端设备执行解锁操作,以使所述终端设备处于非锁定状态。

具体的,在经过S101-S103判断得到外部设备为可信任的设备,且该外部设备位于终端设备的安全距离范围内时,终端设备可自行解锁,无需用户输入数字、图案或者指纹等密码,从而达到在当前环境是安全且值得信任的情况下,无需用户手动解锁即可直接进入对应的用户界面的目的。

可选的,作为另一种可实现的方式,参见图5所示,S104具体可以为:

S302、控制所述终端设备关闭锁定功能,以使所述终端设备处于非锁定状态。

具体的,在经过S101-S103判断得到外部设备为可信任的设备,且该外部设备位于终端设备的安全距离范围内时,终端设备直接关闭锁定功能,使终端设备切换至无锁状态,从而达到在当前环境是安全且值得信任的情况下,用户可直接进入对应用户界面的目的。

本实施例提供的解锁功能的控制方法,描述了控制终端设备处于非锁定状态的两种可实现的方式,使得在当前环境是安全且值得信任的情况下,用户可直接进入对应用户界面,提升了用户使用体验。

图6为本发明提供的解锁功能的控制装置的实施例一的结构示意图。如图6所示,本实施例提供的解锁功能的控制装置,包括:

获取模块601,用于在检测到连接了外部设备后,获取所述外部设备的媒体访问控制MAC地址;

查询模块602,用于在预设的MAC地址列表中查询是否存在所述MAC地址,其中,所述MAC地址列表中存储有至少一个可信任的MAC地址;

判断模块603,用于若存在所述MAC地址,则判断所述外部设备与终端设备之间的距离是否小于预设值;所述预设值小于所述外部设备所能识别的范围;

控制模块604,用于若所述外部设备与所述终端设备之间的距离小于所述预设值,则控制所述终端设备处于非锁定状态。

可选的,所述至少一个可信任的MAC地址包括用户手动选择的至少一个MAC地址。

可选的,所述外部设备包括蓝牙耳机。

本实施例提供的解锁功能的控制装置,可用于执行图2所示实施例中的方法,其实现原理和技术效果类似,在此不再赘述。

图7为本发明提供的解锁功能的控制装置的实施例二的结构示意图。如图7所示,本实施例提供的解锁功能的控制装置,在上述实施例的基础上,还包括:

输出模块701,用于若所述MAC地址列表中不存在所述MAC地址,则输出提示信息,所述提示信息用于提醒用户是否将所述MAC地址添加到所述MAC地址列表中;

接收模块702,用于接收用户输入的添加指令;

添加模块703,用于根据所述添加指令,将所述MAC地址添加到所述MAC地址列表中。

可选的,所述控制模块604具体用于,控制所述终端设备执行解锁操作,以使所述终端设备处于非锁定状态。

可选的,所述控制模块604还用于,控制所述终端设备关闭锁定功能,以使所述终端设备处于非锁定状态。

本实施例提供的解锁功能的控制装置,可用于执行图3-图5所示实施例中的方法,其实现原理和技术效果类似,在此不再赘述。

图8为本发明提供的终端的硬件结构示意图。如图8所示,本实施例的终端可以包括:

存储器801,用于存储程序指令。

所述处理器802,用于在所述程序指令被执行时实现上述任一实施例描述的方法,具体实现原理可参见上述实施例,本实施例此处不再赘述。

本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的解锁功能的控制方法。

本发明还提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得终端实施上述任一实施例所述的解锁功能的控制方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

在上述网络设备或者终端设备的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:ApplicationSpecific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种业务对象的处理方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类