一种验证方法及装置与流程

文档序号:12803224阅读:169来源:国知局

技术领域
:】本发明涉及通信
技术领域
:,尤其涉及一种验证方法及装置。
背景技术
::目前,终端被盗窃的事件频繁发生。若终端在公交交通工具或其他公共场合被盗后,盗窃者一般会将终端进行强制关机以便隐藏证据,这样,当用户发现终端丢失时,终端可能已经被强制关机,也就无法通过拨打电话或其他通过终端反馈的方式寻回自己的终端。在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有技术中,终端被盗窃者盗取后就会将终端关机,从而导致终端关机后难以被搜寻到,安全性较低。技术实现要素:有鉴于此,本发明实施例提供了一种验证方法及装置,在一定程度上能够解决现有技术中终端的安全性较低的问题。一方面,本发明实施例提供了一种验证方法,包括:当采集到关机操作时,输出提示信息,以提示用户输入验证信息;获取所述用户输入的验证信息;根据所述验证消息,对所述用户进行身份验证并获得验证结果;当所述验证结果为未通过验证时,输出报警信息且不响应关机操作。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述验证信息包括:指纹验证信息、密码验证信息、面部验证信息、虹膜验证信息和声音验证信息中的至少一个。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述验证消息,对所述用户进行身份验证并获得验证结果,包括:将获取到的所述验证信息与目标信息进行匹配,所述目标信息用于对所述用户进行身份验证;当所述验证信息与所述目标信息都不匹配时,获得的所述验证结果为未通过验证。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:获取出现未通过验证的验证结果的累计数目;当所述累计数目达到预设的数目阈值时,定时获取所述终端当前的位置信息;将获取到的所述位置信息发送给指定联系人。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取出现未通过验证的验证结果的累计数目,包括:当最新的验证结果为未通过验证时,获取到的所述累计数目加一;或者,当最新的验证结果为通过验证时,获取到的所述累计数目清零。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述输出报警信息,包括:输出声音报警信息;和/或,输出闪烁报警信息。另一方面,本发明实施例提供了一种验证装置,包括:提示单元,用于当采集到关机操作时,输出提示信息,以提示用户输入验证信息;第一获取单元,用于获取所述用户输入的验证信息;验证单元,用于根据所述验证消息,对所述用户进行身份验证并获得验证结果;报警单元,用于当所述验证结果为未通过验证时,输出报警信息且不响应关机操作。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述验证信息包括:指纹验证信息、密码验证信息、面部验证信息、虹膜验证信息和声音验证信息中的至少一个。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述验证单元,具体用于:将获取到的所述验证信息与目标信息进行匹配,所述目标信息用于对所述用户进行身份验证;当所述验证信息与所述目标信息都不匹配时,获得的所述验证结果为未通过验证。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:第二获取单元,用于获取出现未通过验证的验证结果的累计数目;第三获取单元,用于当所述累计数目达到预设的数目阈值时,定时获取所述终端当前的位置信息;发送单元,用于将获取到的所述位置信息发送给指定联系人。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二获取单元,具体用于:当最新的验证结果为未通过验证时,获取到的所述累计数目加一;或者,当最新的验证结果为通过验证时,获取到的所述累计数目清零。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述报警单元,具体用于:输出声音报警信息;和/或,输出闪烁报警信息。上述技术方案中的一个技术方案具有如下有益效果:本发明实施例中,当采集到关机操作时,输出提示信息,以提示用户输入验证信息,然后,获取用户输入的验证信息,从而,根据验证消息,对用户进行身份验证并获得验证结果,进而,当验证结果为未通过验证时,输出报警信息且不响应关机操作。本发明实施例中,当终端被触发执行关机操作时,就会启动该验证过程,通过对用户输入的验证信息进行验证,当该验证信息无法通过身份验证时,认为当前请求的关机操作并不是用户发出的指令,不执行关机操作,同时,还输出报警信息,这样,当终端被盗窃者偷盗终端并对终端进行关机操作时,由于无法通过上述身份验证过程,不仅不能将终端关机,并且,终端还会发出报警,达到被盗提醒的效果,使得盗窃者自我暴露,使得终端的安全性有较大提升。因此,本发明实施例提供的技术方案在一定程度上能够解决现有技术中终端的安全性较低的问题。【附图说明】为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1本发明实施例所提供的验证方法的实施例一的流程示意图;图2本发明实施例所提供的验证方法的实施例二的流程示意图;图3本发明实施例所提供的验证装置的功能方块图。【具体实施方式】为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。现有技术中,当终端被盗窃者关机后,无法被搜寻到,终端的安全性较低,针对该问题,本发明实施例提供了如下解决思路:在终端被触发执行关机操作时,对用户进行身份验证,若获得的验证结果为未通过验证,就可以输出报警信息且不响应关机操作,以便于用户根据该报警信息和未关机的终端寻回终端。在该思路的引导下,本方案实施例提供了以下可行的实施方案。实施例一本发明实施例给出一种验证方法。具体的,请参考图1,其为本发明实施例所提供的验证方法的实施例一的流程示意图,如图1所示,该方法包括以下步骤:s101,当采集到关机操作时,输出提示信息,以提示用户输入验证信息。具体的,本发明实施例对于输出提示信息的实现方式不进行特别限定。在一个具体的实现过程中,可以根据预设的目标信息的方式输出提示信息。例如,若目标信息为数字密码类信息,此时,可以直接输出密码输入框,以提示用户输入验证信息。或者,又例如,若目标信息为指纹验证类信息,此时,可以输出文字提示信息,以提示用户在指定区域输入用户指纹。需要说明的是,本发明实施例对于触发终端执行关机操作的触发指令或触发信息不进行特别限定。例如,当触发终端执行关机操作的触发指令是:检测到用户长按关机键,此时,若终端检测到用户执行了该长按关机键的操作,就会触发终端执行关机操作。在一个具体的实现过程中,在提示用户输入验证信息之前,可以检测该验证功能是否被开启,当确定该验证功能处于开启状态时,就执行上述s101中提示用户输出验证信息的操作;或,当确定该验证功能处于关闭状态时,可以直接执行关机操作,在此不再进行赘述。以下,仅针对该验证功能开启时的验证方法进行具体说明。需要说明的是,本发明实施例中,当该验证功能开启时,为了防止盗窃者对终端强制关机,因此,还可以将终端执行强制关机的触发条件进行调整。例如,一般情况下,该验证功能未开启时,可以通过长按关机键十几秒以触发终端执行强制关机操作,当该验证功能开始时,可以适应性延长该长按关机键的时长,如,可以设置为长按关机键几十分钟才能触发终端执行强制关机操作,这相当于取消了在该验证功能未开启时触发终端执行强制关机的条件,当盗窃者偷盗终端后,无法简单的通过长按关机键几十秒的方式强制终端执行关机操作。s102,获取用户输入的验证信息。本发明实施例中,该验证信息可以包括但不限于:指纹验证信息、密码验证信息、面部验证信息、虹膜验证信息和声音验证信息中的至少一个。其中,密码验证信息可以包括但不限于:数字密码信息、图案密码信息、字母密码信息或者数字字母组合信息等。具体的,根据验证信息的不同,获取各信息的方式也各有不同。在实际实现过程中,可以根据实际需要选择获取验证信息的方式。例如,可以调用终端中内置的指纹识别模块获取用户输入的指纹验证信息;又例如,可以获取终端中内置的摄像头摄取到的用户的面部验证信息;又例如,可以通过终端中内置的声音识别模块识别并获取用户的声音验证信息。s103,根据验证消息,对用户进行身份验证并获得验证结果。具体的,根据获取到的验证信息,对用户进行身份验证,以便于确定用户身份,保障终端的安全。在进行身份验证之前,还需要预设目标信息,目标信息用于对用户进行身份验证。目标信息的数目可以根据实际需要确定,可以预设一个目标信息,也可以预设多个目标信息,本发明实施例对此不进行特别限定。因此,在进行身份验证的过程中,就需要将获取到的验证信息与目标信息进行匹配。具体的,当该验证信息与全部的目标信息都不匹配时,获得的验证结果为未通过验证。或者,当该验证信息与至少一个目标信息相匹配时,获得的验证结果为通过验证。举例说明,若提前预设了2个目标信息,这两个目标信息分别为指纹信息a和指纹信息b,而获取到的用户的指纹验证信息为指纹信息c,那么,将指纹信息c分别与指纹信息a和指纹信息b进行匹配。此时,若指纹信息c与指纹信息a相匹配,则获得的指纹验证信息与一个目标信息相匹配,获得的验证结果为通过验证;若指纹信息c与指纹信息a不匹配,且指纹信息c与指纹信息b不匹配,则获得的指纹验证信息与目标信息都不匹配,获得的验证结果为未通过验证。s104,当验证结果为未通过验证时,输出报警信息且不响应关机操作。或者,当验证结果为通过验证时,响应关机操作。本发明实施例中,输出报警信息的方式可以包括但不限于:输出声音报警信息;和/或,输出闪烁报警信息。在具体的实现过程中,这样,当盗窃者将用户的终端盗窃走时,由于无法获取用户设定的目标信息,盗窃者输入的验证信息极大可能不会通过s103中的身份验证,因此,当验证结果为未通过验证时,不会执行关机操作,终端保持开机状态,并且,终端可以输出报警信息,这样,在用户和盗窃者处于同一空间内时,就可以根据终端输出的报警信息确定自己的终端被盗窃,同时,还能识别盗窃者,找到丢失的终端。在另外的一些应用场景中,若盗窃者并未触发终端的关机操作,终端保持开机状态,此时,若用户发现终端丢失,可以通过拨打电话等方式找回,在此不进行赘述。此外,本发明实施例提供的验证方法还可以包括以下步骤:首先,获取出现未通过验证的验证结果的累计数目。需要说明的是,本发明实施例获取的累计数目,是指未通过验证的连续的累计数目。在一个具体的实现过程中,当最新的验证结果为未通过验证时,获得的累计数目加一;或者,当最新的验证结果为通过验证时,获得的累计数目清零。例如,假设终端进行第一次身份验证时,获取到的验证结果为:未通过验证,此时累计数目为1;之后,终端又进行了第二次身份验证,若获取到的验证结果为:未通过验证,则累计数目加一,此时的累计数目为2;或者,若终端进行的第二次身份验证的结果为通过验证,此时,累计数目清零,此时的累计数目为0。然后,当该累计数目达到预设的数目阈值时,定时获取终端当前的位置信息。最后,将获取到的位置信息发送给指定联系人。该数目阈值可以根据实际需要进行预设。例如,若数目阈值预设为3,当累计数目达到3次时,就会执行定时获取并发送位置信息的操作。指定联系人可以是终端的通讯录中保存的联系人,也可以是通讯录中未保存的联系人,对此不进行特别限定。定时发送的时间间隔或时刻可以根据实际需要进行预设,本发明实施例对此不进行特别限定。在具体实现本方案的过程中,上述定时获取并发送位置信息的操作可以设置为在终端后台直接运行,这就可以在盗窃者不知情的情况下暴露终端的位置,为警方破获盗窃案搜寻终端提供线索和依据。具体的,本发明实施例提供的验证方法,可以全部由软件实现,并利用终端现有的一些功能单元配合实现,不需要增加额外的硬件投入成本,也不会对终端的外观造成不利影响,在不影响终端的正常运行的前提下,有效提升了终端的安全性。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。需要说明的是,s101~s104的执行主体可以为验证装置,该装置可以位于本地终端的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,本发明实施例对此不进行特别限定。可以理解的是,所述应用可以是安装在终端上的应用程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本发明实施例对此不进行限定。本发明实施例的技术方案具有以下有益效果:本发明实施例中,当终端被触发执行关机操作时,就会启动该验证过程,通过对用户输入的验证信息进行验证,当该验证信息无法通过身份验证时,认为当前请求的关机操作并不是用户发出的指令,不执行关机操作,同时,还输出报警信息,这样,当终端被盗窃者偷盗终端并对终端进行关机操作时,由于无法通过上述身份验证过程,不仅不能将终端关机,并且终端还会发出报警,达到被盗提醒的效果,使得盗窃者自我暴露,使得终端的安全性有较大提升。因此,本发明实施例提供的技术方案能够在一定程度上解决现有技术中终端的安全性较低的问题。实施例二基于上述实施例一所提供的验证方法,本发明实施例给出上述验证方法的一种具体实现方式。具体的,请参考图2,其为本发明实施例所提供的验证方法的实施例二的流程示意图,如图2所示,该方法包括以下步骤:s201,判断终端是否采集到关机操作;若是,执行s202;若否,执行s201。s202,判断该验证功能是否被开启;若是,执行s203;若否,执行s211。s203,输出提示信息,以提示用户输入验证信息。s204,获取用户输入的验证信息。s205,判断验证信息与目标信息是否相匹配;若是,则该验证信息与至少一个目标信息相匹配,执行s211;若否,则验证信息与目标信息都不匹配,执行s206。s206,输出报警信息且不响应关机操作。s207,获取出现未通过验证的验证结果的累计数目。s208,判断该累计数目是否达到数目阈值;若是,执行s209;若否,结束。s209,定时获取终端当前的位置信息。s210,将获取到的位置信息发送给指定联系人。s211,响应关机操作。可以理解的是,本发明实施例所提供的验证方法为实施例一所述方法的一种具体实现方式,并不用以限制本申请。本发明实施例的技术方案具有以下有益效果:本发明实施例中,当采集到关机操作时,就会启动该验证过程,通过对用户输入的验证信息进行验证,当该验证信息无法通过身份验证时,认为当前请求的关机操作并不是用户发出的指令,不执行关机操作,同时,还输出报警信息,这样,当终端被盗窃者偷盗终端并对终端进行关机操作时,由于无法通过上述身份验证过程,不仅不能将终端关机,并且,终端还会发出报警,达到被盗提醒的效果,使得盗窃者自我暴露,使得终端的安全性有较大提升。因此,本发明实施例提供的技术方案能够在一定程度上解决现有技术中终端的安全性较低的问题。实施例三基于上述实施例一所提供的验证方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。请参考图3,其为本发明实施例所提供的验证装置的功能方块图。如图3所示,该装置包括:提示单元31,用于当采集到关机操作时,输出提示信息,以提示用户输入验证信息;第一获取单元32,用于获取用户输入的验证信息;验证单元33,用于根据验证消息,对用户进行身份验证并获得验证结果;报警单元34,用于当验证结果为未通过验证时,输出报警信息且不响应关机操作。具体的,本发明实施例中,验证信息包括:指纹验证信息、密码验证信息、面部验证信息、虹膜验证信息和声音验证信息中的至少一个。在一个具体的实现过程中,验证单元33,具体用于:将获取到的验证信息与目标信息进行匹配,该目标信息用于对用户进行身份验证;当验证信息与目标信息都不匹配时,获得的验证结果为未通过验证。在另一个具体的实现过程中,该装置还包括:第二获取单元35,用于获取出现未通过验证的验证结果的累计数目;第三获取单元36,用于当累计数目达到预设的数目阈值时,定时获取终端当前的位置信息;发送单元37,用于将获取到的位置信息发送给指定联系人。具体的,第二获取单元35,具体用于:当最新的验证结果为未通过验证时,获取到的累计数目加一;或者,当最新的验证结果为通过验证时,获取到的累计数目清零。本发明实施例中,报警单元34,具体用于:输出声音报警信息;和/或,输出闪烁报警信息。由于本实施例中的各单元能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。本发明实施例的技术方案具有以下有益效果:本发明实施例中,当采集到关机操作时,就会启动该验证过程,通过对用户输入的验证信息进行验证,当该验证信息无法通过身份验证时,认为当前请求的关机操作并不是用户发出的指令,不执行关机操作,同时,还输出报警信息,这样,当终端被盗窃者偷盗终端并对终端进行关机操作时,由于无法通过上述身份验证过程,不仅不能将终端关机,并且,终端还会发出报警,达到被盗提醒的效果,使得盗窃者自我暴露,使得终端的安全性有较大提升。因此,本发明实施例提供的技术方案能够在一定程度上解决现有技术中终端的安全性较低的问题。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1