提高用户身份验证安全性的方法、装置、服务器及系统与流程

文档序号:19738697发布日期:2020-01-18 04:52阅读:583来源:国知局
提高用户身份验证安全性的方法、装置、服务器及系统与流程

本发明主要涉及身份验证领域,更具体地说是涉及一种提高用户身份验证安全性的方法、装置、服务器及系统。



背景技术:

随着声纹识别技术的发展,越来越多业务场景需要使用声纹识别技术识别用户身份,例如,家庭的电子锁和网上银行等场景需要先完成用户身份的验证,方可完成下一步操作。

在使用声纹识别技术验证用户身份时,通过每次随机产生字符串,对用户读出字符串的语音信号作录音处理,将该语音信号输入声纹识别模型作比对处理,以验证是否允许该用户通过。

在一些传统技术中,其还可以基于上述阐述的声纹识别技术,结合视频方式或者指纹识别方式,再次对用户作身份验证。

然而,一方面,字符串的数量毕竟有限,通过多台机器分别登陆进行验证,比较容易地搜索出目标字符串,并读出该目标字符串,从而使得非法用户比较容易地通过验证,因此,此种方式的身份验证安全性不够高,另一方面,结合视频方式或者指纹识别方式辅助验证用户身份,其需要搭建对应硬件,部署比较麻烦,成本比较高。



技术实现要素:

本发明实施例旨在提供一种提高用户身份验证安全性的方法、装置、服务器及系统,以提高用户身份验证的安全性。

为了解决上述技术问题,本发明提供以下技术方案:

在第一方面,本发明实施例提供一种提高用户身份验证安全性的方法,应用于服务器,该方法包括:

向终端发送验证信息和提示信息,所述提示信息用于提示用户按照相应要求读出所述验证信息;

获取语音数据,其中,所述语音数据由所述终端采集;

识别所述语音数据中的语音特征;

根据所述语音数据的语音特征与预设语音信息,生成身份验证结果。

在一些实施例中,所述语音特征包括所述语音数据的文本信息,所述预设语音信息包括预设文本信息,所述根据所述语音数据的语音特征与预设语音信息,生成身份验证结果包括:

计算所述语音数据的语音特征与所述预设文本信息的匹配度,得到第一匹配度。

在一些实施例中,所述语音特征包括所述语音数据的读出方式,所述预设语音信息包括预设提示方式,所述根据所述语音数据的语音特征与预设语音信息,生成身份验证结果包括:

计算所述语音数据的读出方式与所述预设提示方式的匹配度,得到第二匹配度。

在一些实施例中,所述语音特征包括所述语音数据的声纹特征,所述预设语音信息包括预设声纹特征,所述根据所述语音数据的语音特征与预设语音信息,生成身份验证结果包括:

计算所述语音数据的声纹特征与所述预设声纹特征的匹配度,得到第三匹配度。

在一些实施例中,所述根据所述语音数据的语音特征与预设语音信息,生成身份验证结果包括:

若所述第一匹配度达到第一预设阈值,且所述第二匹配度达到第二预设阈值,且所述第三匹配度达到第三预设阈值,则生成身份验证通过结果;

否则,生成身份验证不通过结果。

在一些实施例中,所述方法还包括:

判断所述验证信息的发送时长是否满足预设发送条件;

若是,更新所述验证信息和所述提示信息。

在一些实施例中,所述预设发送条件包括预设发送时长,所述判断所述验证信息的发送时长是否满足所述预设发送条件包括:

判断所述验证信息的发送时长是否大于或等于所述预设发送时长。

在一些实施例中,所述验证信息由按照顺序排列的多个字符组成,所述方法还包括:

根据所述语音数据,检测位于每一个次序下的字符是否已被读出;

若是,标记已被读出的字符。

在第二方面,本发明实施例提供一种提高用户身份验证安全性的装置,包括:

发送模块,用于向所述终端发送所述验证信息和所述提示信息,所述提示信息用于提示用户按照相应要求读出所述验证信息;

获取模块,用于获取语音数据,其中,所述语音数据由所述终端采集;

识别模块,用于识别所述语音数据的语音特征;

生成模块,用于根据所述语音数据的语音特征与预设语音信息,生成身份验证结果。

在一些实施例中,所述装置还包括:

检测模块,用于根据所述语音数据,检测位于每一个次序下的字符是否已被读出;

标记模块,用于标记已被读出的字符。

在第三方面,本发明实施例提供一种服务器,所述服务器包括:

至少一个处理器;以及

与所述至少一个处理通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令程序,所述指令程序被所述至少一个处理器执行,以使所述至少一个处理器执行上述的方法。

在第四方面,本发明实施例提供一种提高用户身份验证安全性的系统,包括:终端设备,用于采集语音数据、显示所述验证信息和所述提示信息;

存储器,用于存储所述验证信息、所述提示信息以及所述预设语音信息;

控制器,用于接收所述终端设备传输的所述语音数据,并分析所述语音数据和生成验证结果;

在一些实施例中,所述终端设备包括:

麦克风,用于采集所述语音数据;

显示屏,用于显示所述验证信息和所述提示信息。

基于上述技术方案,本发明实施例提供了一种提高用户身份验证安全性的方法,应用于服务器,通过向终端发送验证信息和提示信息,提示信息用于提示用户按照相应要求读出验证信息,然后获取语音数据,其中,该语音数据由终端采集,再识别语音数据中的语音特征,最后根据语音数据的语音特征与预设语音信息,生成身份验证结果。用户必须按照提示信息的要求读出相关验证信息,且产生的语音数据的语音特征必须与预设语音信息相匹配,才会使得用户验证通过,因此,该方法可以提高用户验证的安全性。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是应用于本发明的提高用户身份验证安全性的方法或者提高用户验证安全性的装置实施例的示例性系统结构示意图;

图2是本发明实施例提供的一种提高用户身份验证安全性的系统的结构示意图;

图3是本发明实施例提供的一种用户身份验证的界面示意图;

图4是本发明实施例提供的一种提高用户身份验证安全性的过程的界面示意图;

图5是本发明另一实施例提供的一种提高用户身份验证安全性的系统的结构示意图;

图6是本发明方法实施例提供的一种提高用户身份验证安全性的方法的流程示意图;

图7是本发明方法另一实施例提供的一种提高用户身份验证安全性的方法的流程示意图;

图8是本发明方法另一实施例提供的一种提高用户身份验证安全性的方法的流程示意图;

图9是图8中步骤43流程示意图;

图10是本发明实施例提供的一种提高用户身份验证安全性的装置的结构示意图;

图11是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明实施例提供的用户身份验证方法,可以在任何合适类型、具有处理分析能力或者计算能力的电子设备中执行,诸如身份验证设备、服务器、台式计算机、智能手机、平板电脑以及其他电子产品中。

在一些实施例中,电子设备可被构造成任意合适形状,并应用在任何合适的业务场所,例如,电子设备可以是具有用户验证功能的装置,该装置可以执行下文所阐述的用户身份验证方法,当用户通过用户验证装置进行身份验证时,需要按照提示信息要求读出相关验证信息,然后该装置采集用户读出的语音数据,识别该语音数据中的语音特征,并与预先存储的预设语音信息相匹配,若匹配成功,则验证通过,若匹配不成功,则验证不通过。

请参阅图1,图1是应用于本发明的提高用户身份验证安全性的方法或者提高用户身份验证安全性的装置实施例的示例性系统结构示意图。如图1所示,该系统结构10包括终端设备11、服务器12以及网络13。网络13用于在终端设备11和服务器12之间提供通信链路的介质。网络13可以包括各种连接类型,比如有线、无线通信链路或者光纤电缆等。

用户可以使用终端设备11通过网络13与服务器12交互,以接收或者发送消息。终端设备11可以是有显示屏的各种电子设备,其包括但不限于智能手机、平板电脑、智能手表、电子读出器、智能家电、ar/vr眼镜等。终端设备11还可以安装各种用户验证应用,比如人机交互装置和一些选择按钮等,终端设备11还可以采集语音数据,并可以将语音数据传输给服务器12。

服务器12可以是本地存储数据来应答终端设备请求的服务器。例如,对终端设备11发送验证信息和提示信息,使得终端设备11显示该验证信息,提示信息可以在终端设备11上显示或者以其他终端设备显示给用户,用户根据该提示信息中的提示信息要求读出上述验证信息,终端设备11采集用户读出的语音数据,并传递给服务器12,该服务器将该语音数据进行分析,识别该语音数据的的语音特征,由此得到该语音数据的语音特征,进而将该语音数据的语音特征与内部存储的预设语音信息相匹配,根据匹配结果,生成验证结果,例如验证通过或者验证未通过。

服务器12也可以是远程地从第三方服务器获得数据来应答终端设备11请求的服务器。例如,在用户使用终端设备11传递过来语音数据时,服务器12根据该语音数据从第三方服务器远程获取预设语音信息,进而再对终端设备传递过来的语音数据进行分析,得到语音数据中的语音特征,将该语音数据的语音特征与预设语音信息进行匹配,并生成验证结果。

需要说明的是,本发明实施例所提供的提高用户身份验证安全性的方法一般由上述服务器12执行,相应地,提高用户身份验证安全性的装置一般设置于服务器12中。

应该理解,图1中的终端设备11、服务器12以及网络13的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备11、服务器12以及网络13。

请参阅图2,图2是本发明实施例提供的一种提高用户身份验证安全性的系统20的结构示意图。如图2所示,提高用户身份验证安全性的系统包括终端设备21和控制器22以及存储器23。

控制器22中包括上述服务器,其位于网络侧端为为用户提供服务的服务设备,此处的服务器可以是一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器。服务器也可以是多个可互联通信的服务器组成的服务器群,且各个功能模块可分别分布在服务器群中的各个服务器上。

终端设备21包括麦克风211和显示屏212,当需要用户验证时,控制器22首先向终端设备21发送验证信息和提示信息,该验证信息和提示信息存储在存储器23中,终端设备21将验证信息和提示信息通过显示屏212显示出来,其中验证信息和提示信息可以同时显示出来,也可以不同时显示,比如先显示验证信息,再显示提示信息,或者验证信息和提示信息交替出现,或者先显示提示信息,然后提示信息消失或者发生变化,然后验证信息再出现,或者先显示验证信息,提示信息以弹幕的形式出现等显示方式,具体的显示方式可以根据用户需要而制定。其中验证信息可以是数字、字母、文字或者其他可以被用户识别并读出的信息,提示信息可以是一段录音,一个静态或者动态图片,一个短视频,一个视频等多种展示方式,或者是通过解答一些题目来获得提示信息等方式。例如:请参阅图3,用户进入身份验证界面以后,控制器22给终端设备21发送一串数字“12345”,也就是验证信息是“12345”,要求用户读出该串数字,具体的显示界面可以如图3所示,请参阅图4,然后控制器22向终端设备21发送提示信息,该提示信息是选取中间的数字3慢慢读,或者是选取数字2重读,该提示信息也可以和验证信息“12345”一起出现或者交替出现等,并且可以放入括号内或者在提示信息有下划线或者使用其他方式指出,具体的显示界面可以如图4所示。

请继续参阅图2,然后用户根据提示信息的要求读出该验证信息,然后由麦克风211采集用户读出的语音数据,并将该语音数据传送给控制器22,控制器22首先识别该语音数据的语音特征,进而得到该语音数据的语音特征,再将该语音数据的语音特征与预先存储的预设语音信息进行匹配,其中预设语音信息是按照该提示信息读出对应验证信息的正确语音数据,其存储在存储器23中,所以控制器22将识别的语音特征与预设语音信息进行匹配,以判断用户是否按照提示信息正确读出验证信息。具体的:语音数据的语音特征包括语音数据的文本信息,预设语音信息包括预设文本信息,控制器22会计算语音数据的文本信息与预设文本信息的匹配度,得到第一匹配度,然后判断语音数据的文本信息与预设文本信息的第一匹配度是否达到第一预设阈值,该第一预设阈值越大代表要求两者匹配的程度越高,第一预设阈值越小代表要求两者匹配的程度越小,而第一匹配度的数值越大代表两者越匹配,第一匹配度的数值越小代表两者越不匹配,在本实施例中,第一预设阈值的具体大小可以根据用户需要而设定。语音特征还包括语音数据的读出方式,预设语音信息还包括预设提示方式,因此,控制器22还会计算所述语音数据的读出方式与所述预设提示方式的匹配度,得到第二匹配度,该预设提示方式是指按照提示信息读出内容信息的正确读出方式,包括语调、重复方式等。然后判断语音数据的读出方式与预设提示方式的第二匹配度是否达到第二预设阈值,若语音数据的读出方式与预设提示方式的第二匹配度达到第二预设阈值,则代表该语音数据的语调或者重复方式与提示信息要求的读出方式相匹配,而语音特征还包括语音数据的声纹特征,预设语音信息还包括预设声纹特征,因此控制器22还会计算语音数据的声纹特征与预设声纹特征的匹配度,得到第三匹配度,判断语音数据的声纹特征与预设声纹特征的第三匹配度是否达到第三预设阈值,预设声纹特征是指用户本人的声纹特征,若第三匹配度达到第三预设阈值,则代表采集的语音数据来自于用户本人。若第一匹配度达到第一预设阈值,且第二匹配度达到第二预设阈值,且第三匹配度达到第三预设阈值,则控制器22生成身份验证通过结果,若有其中一个的匹配度没有达到相应的预设阈值,那么控制器22均会生成身份验证未通过的结果,控制器22还可以将身份验证结果传送给终端设备21的显示屏212,由显示屏212显示,以告知用户验证结果。这样可以使得用户必须实时按照提示信息读出验证信息,并且读出正确,才可以验证通过,使得用户身份验证系统更加安全,且仅仅需要麦克风、显示屏和控制器等装置,成本更低,对网速或使用场景的限制更小。

另外,验证信息是由按照顺序排列的多个字符,每个次序下设置有一个字符,用户在读出验证信息时,麦克风211采集到用户读出的语音数据,控制器22接收到该语音数据时,会检测位于每一个次序下的字符是否已被读出,若是,就会标记已被读出的字符,以跟未读出的字符区分开,可以更好地提醒用户。标记的方式不限定,可以改变已读出字符的背景颜色,或者在已读出字符的下方画下划线等方式。

控制器22发送的验证信息和提示信息不是固定不变的,而是动态可变的,达到一定条件,控制器22更新验证信息和提示信息,具体的:控制器22给终端设备21发送验证信息和提示信息以后,控制器22会判断验证信息的发送时长是否满足预设条件,若是,控制器22就更新验证信息和提示信息,并将更新以后的验证信息和提示信息发送给终端设备21,若否,控制器22就不会更新验证信息和提示信息,持续控制终端设备21的显示屏212显示原先的验证信息和提示信息。而预设条件可以根据用户自定义,在一些实施例中,预设条件包括预设显示时长,而控制器22会判断验证信息的发送时长是否大于或等于该预设显示时长,若是,则更新验证信息和提示信息,若否,则继续显示原先的验证信息和提示信息。

其中,更新以后的提示信息可以和原先的提示信息相同,也可以不同,例如:刚开始显示需要用户读出的信息是“1a2b3c”,提示信息是“慢慢读出3”,如果用户在一定时间内没有说出以上内容,那么验证信息会变成另外的内容,比如“9q3fu”,而重新发送的提示信息还可以是“慢慢读出3”,也可以是与原来提示信息不同的新的提示信息。

本发明实施例能够使得控制器22向终端设备21发送验证信息和提示信息,使得终端设备21的显示屏212显示该验证信息和提示信息,然后用户按照提示信息读出验证信息,由麦克风211采集用户读出的语音数据,并传送给控制器22,控制器22根据该语音数据识别出该语音数据的语音特征,进而得到该语音数据的语音特征,进而将该语音数据的语音特征与存储器23中存储的预设语音信息相匹配,生成身份验证结果。用户必须按照提示信息的要求读出相关的验证信息,且由此产生的语音数据的语音特征必须与预设语音信息相匹配,才会使得用户验证通过,因此,该方法可以提高用户验证的安全性。

请参阅图5,本发明实施例提供另一种提高用户身份验证安全性的系统,与上述实施例不同的是,该用户身份验证系统30包括第一终端设备31、第二终端设备32、控制器33以及存储器34,其中第一终端设备31和第二终端设备32均分别与控制器33连接,第一终端设备31包括麦克风311和显示屏312,第二终端设备32是有显示屏的各种电子设备,其包括但不限于智能手机、平板电脑、智能手表、电子读出器、智能家电、ar/vr眼镜等。

如图5所示,若用户要进行身份验证,显示屏312显示用户身份验证界面,控制器33向显示屏312发送验证信息,并向第二终端设备32发送提示信息,该提示信息用以告知用户读出验证信息的要求,用户通过第二终端设备32获取提示信息,即用户通过两个不同的终端设备获取验证信息和提示信息,例如,验证信息显示在显示屏312上,验证信息是“12345”,然后控制器33向第二终端设备32发送提示信息,若第二终端设备是手机,提示信息可以以通话的形式告知用户,用户接到通话,通话内容是要求用户随机取中间3慢慢的读,或者选取2重读,该提示信息不是和数字“12345”一起出现的,或者控制器33以短信的形式告知用户提示信息。然后用户按照提示信息要求读出上述验证信息,由第一终端设备31上的麦克风311采集用户的读出语音,并将语音数据传送给控制器33,控制器33识别出语音数据的语音特征,进而得到语音数据的语音特征,进而将语音数据的语音特征与存储器34中的预设语音信息进行匹配,根据匹配度,生成用户验证成果。

麦克风311采集用户的读出语音时,控制器33还可以对用户读出过的验证信息进行标记,标记的方式可以以颜色或下划线或注释等方式进行标记,例如:如图4所示,验证信息是字符串“12345”,提示信息是“请慢慢地读出这个数字”,并将提示信息标示在数字“3”下面,当用户读到数字“2”时,已经读过的验证信息“12”的背景颜色发生改变,图中以黄色标记已读过的验证信息。这样可以使用户能够更加清晰、快速地分辨出已读内容和未读内容。

本发明实施例将验证信息和提示信息发送到两个不同的终端设备,可以进一步地提高用户身份验证的安全性。

另一方面,本发明实施例提供一种提高用户身份验证安全性的方法,应用于服务器,请参阅图6,如图6所示,该提高用户身份验证安全性的方法40可以包括以下步骤:

步骤41、向终端发送验证信息和提示信息,所述提示信息用于指示用户按照相应要求读出所述验证信息;

步骤42、获取语音数据,其中,所述语音数据由所述终端采集;

步骤43、识别所述语音数据的语音特征,得到所述语音数据的语音特征;

步骤44、根据所述语音数据的语音特征与预设语音信息,生成身份验证结果。

在一些实施例中,请参阅图7,如图7所示,该提高用户身份验证安全性的方法40还包括:

步骤45、根据所述语音数据,检测位于每一个次序下的字符是否已被读出;

步骤46、若是,标记已被读出的字符。

在一些实施例中,请参阅图8,该用户身份验证方法40还包括:

步骤47、判断所述验证信息的发送时长是否满足预设发送条件;

步骤48、若是,更新所述验证信息和所述提示信息。

在一些实施例中,所述语音特征包括所述语音数据的文本信息,所述预设语音信息包括预设文本信息,步骤44包括:

步骤441、计算所述语音数据的文本信息与所述预设文本信息的匹配度,得到第一匹配度。

在一些实施例中,所述语音特征包括所述语音数据的读出方式,所述预设语音信息包括预设提示方式,步骤44还包括:

步骤442、计算所述语音数据的读出方式与所述预设提示方式的匹配度,得到第二匹配度。

在一些实施例中,所述语音特征包括所述语音数据的声纹特征,所述预设语音信息包括预设声纹特征,步骤44还包括:

计算所述语音数据的声纹特征与所述预设声纹特征的匹配度,得到第三匹配度。

在一些实施例中,请参阅图9,如图9所示,步骤44还包括:

步骤444、若所述第一匹配度达到第一预设阈值,且所述第二匹配度达到第二预设阈值,且所述第三匹配度达到第三预设阈值,则生成身份验证通过结果;

步骤445、否则,生成身份验证不通过结果。

本发明实施例提供了一种用户身份验证方法,应用于服务器,通过向终端发送验证信息和提示信息,提示信息用于提示用户按照相应要求读出验证信息,然后获取语音数据,其中,该语音数据由终端采集,再识别语音数据的语音特征,得到该语音数据的语音特征,最后根据语音数据的语音特征与预设语音信息,生成身份验证结果。用户必须按照提示信息的要求读出相关验证信息,且产生的语音数据必须与预设语音信息相匹配,才会使得用户验证通过,因此,该方法可以提高用户验证的安全性。

请参阅图10,图10是本发明实施例提供的一种提高用户身份验证安全性的装置的结构示意图,如图所示,该提高用户身份验证安全性的装置50包括:发送模块51,用于向所述终端发送所述验证信息和所述提示信息,所述提示信息用于提示用户按照相应要求读出所述验证信息;获取模块52,用于获取语音数据,其中,所述语音数据由所述终端采集;识别模块53,用于识别所述语音数据的语音特征,得到所述语音数据的语音特征;生成模块54,用于根据所述语音数据的语音特征与预设语音信息,生成身份验证结果。

在一些实施例中,如图10所示,该提高用户身份验证安全性的装置50还包括:

检测模块55,用于根据所述语音数据,检测位于每一个次序下的字符是否已被读出;

标记模块56,用于标记已被读出的字符。

请继续参阅图10,该提高用户身份验证安全性的装置50还包括:

判断模块57,用于判断所述验证信息的发送时长是否满足预设发送条件;更新模块58,用于更新所述验证信息和所述提示信息。

请继续参阅图10,生成模块54包括:第一计算单元541,用于计算所述语音数据的文本信息与所述预设文本信息的匹配度,得到第一匹配度;

第二计算单元542,用于计算所述语音数据的读出方式与所述预设提示方式的匹配度,得到第二匹配度;

第三计算单元543,用于计算所述语音数据的声纹特征与所述预设声纹特征的匹配度,得到第三匹配度;

第一生成单元544,用于若所述第一匹配度达到第一预设阈值,且所述第二匹配度达到第二预设阈值,且所述第三匹配度达到第三预设阈值,则生成身份验证通过结果;

第二生成单元545,用于生成验证未通过结果。

值得说明的是,上述装置内的模块之间的信息交互、执行过程等内容,由于与本发明的方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本发明实施例提供了一种提高用户身份验证安全性的装置,该装置通过向终端发送验证信息和提示信息,提示信息用于提示用户按照相应要求读出验证信息,然后获取语音数据,其中,该语音数据由终端采集,再识别语音数据的语音特征,得到该语音数据的语音特征,最后根据语音数据的语音特征与预设语音信息,生成身份验证结果。用户必须按照提示信息的要求读出出相关验证信息,且产生的语音数据必须与预设语音信息相匹配,才会使得用户验证通过,因此,该方法可以提高用户验证的安全性。

请参阅图11,图11是本发明实施例提供执行上述提高用户身份验证安全性的方法的电子设备60的硬件结构示意图,如图11所示,该电子设备60包括:

一个或多个处理器61以及存储器62,图11中以一个处理器61为例。

处理器61和存储器62可以通过总线或者其他方式连接,图11中以通过总线连接为例。

存储器62作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的提高用户身份验证安全性的方法对应的程序指令/模块(例如,附图10所示的各个模块)。处理器61通过运行存储在存储器62中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例用户身份验证方法。

存储器62可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据提高用户身份验证安全性的装置的使用所创建的数据等。此外,存储器62可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器62可选包括相对于处理器61远程设置的存储器,这些远程存储器可以通过网络连接至用户身份验证装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器62中,当被所述一个或者多个处理器61执行时,执行上述任意方法实施例中的用户身份验证方法,例如,执行以上描述的图6至图9的方法步骤,实现图10中的各模块和各单元的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于;

(1)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(2)其他具有数据交互功能的电子装置。

本发明实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图6至图9的方法步骤,实现图10中的各模块和各单元的功能。

本发明实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的提高用户身份验证安全性的方法,例如,执行以上描述的图6至图9的方法步骤,实现图10中的各模块和各单元的功能。

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

通过以上的实施例的描述,本领域普通技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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