一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用户身份认证方法、装置、服务器、终端及存储介质与流程

2022-04-02 10:09:22 来源:中国专利 TAG:


1.本技术涉及计算机及通信技术领域,尤其涉及用户身份认证方法、装置、服务器、终端及存储介质。


背景技术:

2.在5g消息系统中,5g消息不再只是“文字短信”,5g消息的消息形态突破了的文字局限,目前5g消息的消息形态主要包括图文、视频、音频、文件、地理位置、名片等。5g消息的应用场景分为两种,一种是个人用户与个人用户之间的消息交互,还有一种是企业用户与个人用户之间的消息交互。在企业用户与个人用户之间的消息交互中,企业用户能够以无应用程序的形式,通过文字、语音、选项卡等富媒体方式向个人用户输出个性化服务与咨询。在5g消息系统中,可以实现免注册登录,通过识别用户的手机号来实现对用户的身份认证。对于部分对安全性要求较高的业务,如手机银行、在线支付等业务,需要对用户身份进行第二次身份认证。
3.在现有技术中,使用5g消息服务器或目标服务对应的服务器,根据用户预留的认证信息,对用户身份进行第二次身份认证。
4.由于现有技术需要通过5g消息服务器或目标服务对应的服务器对用户身份进行第二次身份认证,会占用服务器的资源,在过多占用服务器的资源的情况下,还会导致第二次身份认证响应速度慢,或导致服务器不能正常提供服务。


技术实现要素:

5.本技术提供一种用户身份认证方法、装置、服务器、终端及存储介质,用以解决第二次身份认证占用服务器的资源,在过多占用服务器的资源的情况下,还会导致第二次身份认证响应速度慢,或导致服务器不能正常提供服务的技术问题。
6.第一方面,本技术提供一种用户身份认证方法,包括:
7.响应于用户触发的对5g消息的打开操作,采集用户对应的第一目标身份数据;
8.将所述第一目标身份数据发送给5g消息服务器,以使5g消息服务器根据所述第一目标身份数据对所述用户进行第一次身份认证;
9.响应于用户对5g消息目标服务中预设业务的启动操作,采集用户对应的第二目标身份数据;
10.获取存储在用户终端本地的第二基准身份数据,并根据所述第二目标身份数据和所述第二基准身份数据对所述用户进行第二次身份认证。
11.第二方面,本技术提供另一种用户身份认证方法,包括:
12.接收用户终端发送的用户对应的第一目标身份数据;
13.根据所述第一目标身份数据,确定用户是否通过第一次身份认证;
14.将第一次身份认证结果发送给用户终端;
15.接收用户终端发送的第二次身份认证通过消息,所述第二次身份认证消息是用户
终端根据采集到的第二目标身份数据及在本地存储的第二基准身份数据对所述第二用户进行第二次身份认证通过后生成的;
16.根据第二次身份认证通过消息向目标服务对应的服务器发送预设业务运行通知。
17.第三方面,本技术提供一种用户身份认证装置,包括:
18.采集模块,用于响应于用户触发的对5g消息的打开操作,采集用户对应的第一目标身份数据;
19.发送模块,用于将所述第一目标身份数据发送给5g消息服务器,以使5g消息服务器根据所述第一目标身份数据对所述用户进行第一次身份认证;
20.所述采集模块,还用于响应于用户对5g消息目标服务中预设业务的启动操作,采集用户对应的第二目标身份数据;
21.认证模块,用于获取存储在用户终端本地的第二基准身份数据,并根据所述第二目标身份数据和所述第二基准身份数据对所述用户进行第二次身份认证。
22.第四方面,本技术提供另一种用户身份认证装置,包括:
23.接收模块,用于接收用户终端发送的用户对应的第一目标身份数据;
24.确定模块,用于根据所述第一目标身份数据,确定用户是否通过第一次身份认证;
25.发送模块,用于将第一次身份认证结果发送给用户终端;
26.所述接收模块,还用于接收用户终端发送的第二次身份认证通过消息,所述第二次身份认证消息是用户终端根据采集到的第二目标身份数据及在本地存储的第二基准身份数据对所述第二用户进行第二次身份认证通过后生成的;
27.所述发送模块,还用于根据第二次身份认证通过消息向目标服务对应的服务器发送预设业务运行通知。
28.第五方面,本技术提供一种用户终端,包括:
29.处理器,以及与所述处理器通信连接的存储器和收发器;
30.所述处理器,所述存储器及所述收发器之间电路互连;
31.所述存储器存储计算机执行指令;所述收发器用于收发数据;
32.所述处理器执行所述存储器存储的计算机执行指令,以实现用户身份认证方法。
33.第六方面,本技术提供一种5g消息服务器,包括:
34.处理器,以及与所述处理器通信连接的存储器和收发器;
35.所述处理器,所述存储器及所述收发器之间电路互连;
36.所述存储器存储计算机执行指令;所述收发器用于收发数据;
37.所述处理器执行所述存储器存储的计算机执行指令,以实现用户身份认证方法。
38.第七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述所述的任一种用户身份认证方法。
39.本技术提供的用户身份认证方法、装置、服务器、终端及存储介质,根据第一目标身份数据进行第一次身份认证,可以在用户使用5g消息前简单识别用户身份,保证用户账号安全;根据第二目标身份数据进行第二次身份认证,可以在用户使用预设业务前再次识别用户身份,进一步保证用户账号安全;由于用户触发第二次身份认证预设业务的启动操作后,通过用户终端进行第二次身份认证,无需通过5g消息服务器或目标服务对应的服务
器进行第二次身份认证,可以在进行第二次身份认证时,减少占用的服务器的资源,提高第二次身份认证的响应速度,减少服务器不能正常提供服务的可能性。
附图说明
40.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
41.图1为本技术的一种网络架构示意图;
42.图2为本技术实施例一提供的用户身份认证方法流程图;
43.图3为本技术实施例二提供的用户身份认证方法流程图;
44.图4为本技术实施例三提供的用户身份认证方法流程图;
45.图5为本技术实施例四提供的用户身份认证方法流程图;
46.图6为本技术实施例五提供的用户身份认证装置的结构示意图;
47.图7为本技术实施例六提供的用户身份认证装置的结构示意图;
48.图8为本技术实施例七提供的用户终端的结构示意图;
49.图9为本技术实施例八提供的5g消息服务器的结构示意图。
50.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
51.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
52.术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
53.需要说明的是,本技术中提到的个人用户、用户均代表个人用户。
54.首先对本发明所涉及的现有技术进行详细说明及分析。
55.5g消息,即rcs(rich communication suite,富媒体通讯套件)消息,5g消息不是第五代移动通信技术(5th generation mobile networks,简称5g)的特有功能,5g消息是终端原生的基础消息服务,打破了传统短信消息对每条信息的长度限制,并且突破了内容方面的局限性,实现文字、图片、音频、视频、位置等信息的有效融合。
56.5g消息的应用场景分为两种,一种是个人用户与个人用户之间的消息交互,还有一种是企业用户与个人用户之间的消息交互。在企业用户与个人用户之间的消息交互中,企业用户能够以无应用程序的形式,通过文字、语音、选项卡等富媒体方式向个人用户输出个性化服务与咨询。例如,在使用购买车票服务时,用户可以通过发送语音或文字、点选关键字的形式,快捷实现车票预订、支付、改签等操作。
57.相对于传统短信消息,5g消息同样拥有基于手机号认证的安全性,在5g消息系统
中,通过识别用户的手机号来实现对用户的身份认证,并可以实现免注册登录。对于部分对安全性要求较高的业务,如手机银行、在线支付等业务,需要对用户身份进行第二次身份认证。
58.在现有技术中,使用5g消息服务器或目标服务对应的服务器,根据用户预留的认证信息,对用户身份进行第二次身份认证。由于现有技术需要通过5g消息服务器或目标服务对应的服务器对用户身份进行第二次身份认证,会占用服务器的资源,在过多占用服务器的资源的情况下,会导致第二次身份认证响应速度慢,或导致5g消息服务器不能正常提供服务。
59.示例性地,现有技术通过用户终端采集第二次身份认证消息,通过5g消息服务器或目标服务对应的服务器,将第二次身份认证消息与存储在5g消息服务器或目标服务对应的服务器中的第二基准身份数据进行对比,从而实现对用户身份的第二次身份认证。
60.针对现有技术中第二次身份认证占用服务器的资源问题,发明人在研究中发现,由于5g消息是终端原生的基础消息服务,因此可以使用用户终端提供的身份认证功能,通过用户终端进行第二次身份认证。由于无需通过5g消息服务器或目标服务对应的服务器进行第二次身份认证,因此在第二次身份认证时,可以减少占用的服务器的资源,提高第二次身份认证的响应速度,减少服务器不能正常提供服务的可能性。
61.图1为本技术的一种网络架构示意图,如图1所示,本技术提供的用户身份认证方法对应的网络架构中包括:用户终端1、5g消息服务器2、目标服务对应的服务器3。5g消息服务器2分别与用户终端1及目标服务对应的服务器3之间进行通信连接。用户终端1采集用户对应的第一目标身份数据后,向5g消息服务器2发送第一目标身份数据,5g消息服务器2根据第一目标身份数据进行第一次身份认证,并根据第一次身份认证的结果,将第一次身份认证通过消息,发送给用户终端1;用户终端1采集到的第二基准身份数据,并根据第二基准身份数据进行第二次身份认证,根据第二次身份认证的结果,将第二次身份认证通过消息发送给5g消息服务器2,5g消息服务器2接收到第二次身份认证通过消息后,将预设业务运行通知发送给目标服务对应的服务器3。
62.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
63.实施例一
64.图2为本技术实施例一提供的用户身份认证方法流程图,本实施例中的方法应用于用户身份认证装置,该用户身份认证装置可以在用户终端中。其中,用户终端可以为表示各种形式的数字计算机。诸如,膝上型计算机、台式计算机、个人数字助理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置等。如图2所示,该方法具体步骤如下:
65.步骤s101、响应于用户触发的对5g消息的打开操作,采集用户对应的第一目标身份数据。
66.具体的,用户触发对5g消息的打开操作后,用户终端采集用户对应的第一目标身份数据。示例性地,可以通过点击用户终端界面上提供的短信图标,触发对5g消息的打开操作;还可以通过在用户终端提供的搜索控件上,搜索“短信”,触发对5g消息的打开操作。本技术实施例对触发对5g消息的打开操作的实现方式不做具体限定。
67.可选地,用户可以通过触发对5g消息中目标服务的打开操作,触发对5g消息的打开操作。其中,目标服务指用户需要使用的服务。示例性地,用户可以通过点击用户终端通知栏中的目标服务的通知信息,触发对5g消息中目标服务的打开操作;用户还可以通过扫描目标服务对应的二维码,触发对5g消息中目标服务的打开操作;用户还可以在5g消息界面中,选择目标服务,触发对5g消息中目标服务的打开操作。
68.本技术实施例中,第一目标身份数据包括使用手机号、请求手机号。使用手机号是指安装在用户终端上的手机卡对应的手机号,若用户终端上安装有多个手机卡,则使用手机号是指安装在用户终端上的手机卡对应的,并打开主要数据使用开关的手机号。请求手机号是指发送第一目标身份数据的用户对应手机号。例如,若通过点击用户终端通知栏中的目标服务的通知信息,触发对5g消息中目标服务的打开操作,且通知信息是发送给第一手机号的对应用户,则第一手机号为请求手机号。
69.可选地,在打开5g消息后,可以每间隔一段时间,采集用户对应的第一目标身份数据。其中,每间隔一段时间可以为周期性地,或定时地。例如,可以以5秒、10秒为周期,采集用户对应的第一目标身份数据,又例如每分钟的第3秒、第5秒采集一次用户对应的第一目标身份数据。
70.步骤s102、将第一目标身份数据发送给5g消息服务器,以使5g消息服务器根据第一目标身份数据对用户进行第一次身份认证。
71.示例性地,将第一目标身份数据发送给5g消息服务器后,5g消息服务器根据第一目标身份数据对用户进行第一次身份认证,5g消息服务器对用户的第一次身份认证完成后,向用户终端发送第一次身份认证结果。第一次身份认证结果包括:第一次身份认证通过消息、或第一次身份认证不通过消息。
72.示例性地,在触发对5g消息的打开操作后,若在用户终端接收到第一次身份认证通过消息,则显示5g消息界面;若在用户终端显示接收到第一次身份认证不通过消息或未收到第一次身份认证通过消息,则不显示5g消息界面。
73.例如,用户终端通知栏中存在的目标服务的通知信息是对第一手机号对应用户的通知信息,且在用户终端上将使用手机号由第一手机号切换为第二手机号后,通过点击用户终端通知栏中的目标服务的通知信息,触发对5g消息中目标服务的打开操作,则会接收到第一次身份认证不通过消息,用户终端不显示5g消息的目标服务界面。
74.又例如,用户终端显示第一手机号对应用户的对应5g消息界面后,在用户终端上将使用手机号由第一手机号切换为第二手机号后,若用户终端将第一目标身份数据发送给5g消息服务器,第一目标身份数据中包含的使用手机号为第二手机号、请求手机号为第一手机号,则会接收到第一次身份认证不通过消息,用户终端关闭5g消息的目标服务界面。
75.步骤s103、响应于用户对5g消息目标服务中预设业务的启动操作,采集用户对应的第二目标身份数据。
76.其中,预设业务是指5g消息中各服务提供的需要进行二次身份认证的业务,例如,购买电影票服务中,支付业务。第二目标身份数据可以为:数字密码、图形密码、用户虹膜数据、用户面部数据、用户指纹数据等。
77.具体地,在用户触发对5g消息中预设业务的启动操作后,采集用户对应的第二目标身份数据。示例性地,可以通过点击5g消息的目标服务界面中的业务,触发对5g消息中预
设业务的启动操作;还可以使用聊天机器人(chatbot)技术,通过在聊天机器人对话框中输入预设业务的名称,触发对5g消息中预设业务的启动操作,本技术实施例对触发5g消息中预设业务的启动操作的实现方式不做具体限定。
78.步骤s104、获取存储在用户终端本地的第二基准身份数据,并根据第二目标身份数据和第二基准身份数据对用户进行第二次身份认证。
79.具体地,在获取到存储在用户终端本地的第二基准身份数据之后,判断第二目标身份数据与第二基准身份数据是否一致。若第二目标身份数据与第二基准身份数据一致,则确定用户通过第二次身份认证,若第二目标身份数据与第二基准身份数据不一致,则确定用户不通过第二次身份认证。
80.可选地,若获取到多个存储在用户终端本地的第二基准身份数据,则判断多个第二基准身份数据中是否存在与第二目标身份数据一致的第二基准身份数据。若存在与第二目标身份数据一致的第二基准身份数据,则用户通过第二次身份认证,用户可以使用5g消息中服务提供的预设业务;若第二基准身份数据与获取到的第二基准身份数据均不一致,则用户不通过第二次身份认证。
81.本技术实施例中,通过第一目标身份数据,进行第一次身份认证,可以在用户使用5g消息前简单识别用户身份,保证用户账号安全;进行第二次身份认证,可以在用户使用预设业务前再次识别用户身份,进一步保证用户账号安全;由于用户触发第二次身份认证预设业务的启动操作后,通过用户终端进行第二次身份认证,无需通过5g消息服务器进行第二次身份认证,可以在进行第二次身份认证时,减少占用的5g消息服务器的资源,提高第二次身份认证的响应速度,减少5g消息服务器不能正常提供服务的可能性。
82.实施例二
83.图3为本技术实施例二提供的用户身份认证方法流程图,本技术实施例是在实施例一提供的用户身份认证方法的基础上,对采集用户对应的第二目标身份数据;获取存储在用户终端本地的第二基准身份数据的进一步细化,如图3所示,包括以下步骤:
84.步骤s201、在用户终端中显示采集区域,并提示用户将第二目标身份数据放入采集区域。
85.其中,第二目标身份数据包括以下数据的任意一种:用户虹膜数据、用户面部数据、用户指纹数据。第二目标身份数据还可以为数字密码、图形密码等。
86.具体地,根据预设的采集方式,在用户终端中显示采集区域,并提示用户将第二目标身份数据放入采集区域。其中,预设的采集方式与第二目标身份数据对应,例如,若第二目标身份数据为用户虹膜数据,则预设的采集方式为通过摄像头采集用户虹膜数据,若第二目标身份数据为用户指纹数据,则预设的采集方式为通过指纹采集装置采集用户指纹数据。
87.示例性地,预设的采集方式用户面部数据,则在用户终端中显示需要将摄像头采集的面部图像放入的采集区域,并在用户终端中显示请将头部对准对采集区域的文字提示。
88.步骤s202、对采集区域内的第二目标身份数据进行采集。
89.具体地,在用户将第二目标身份数据放入采集区域后,对采集区域内的第二目标身份数据进行采集,从而获取第二目标身份数据。
90.步骤s203、获取用户终端内置的身份识别接口。
91.具体地,用户终端可以提供获取身份识别接口的功能,在获取第二目标身份数据后,用户终端获取内置的身份识别接口。
92.步骤s204、通过访问身份识别接口,获取存储在用户终端本地的第二基准身份数据。
93.其中,第二基准身份数据包括:用户虹膜数据、用户面部数据、用户指纹数据,第二基准身份数据还可以包括:数字密码、图形密码等。可以理解的是,第二基准身份数据是用户终端授权用户的真实身份数据。
94.可选地,可以获取存储在用户终端本地的,与采集的第二目标身份数据对应的第二基准身份数据。
95.例如,若采集的第二目标身份数据为用户虹膜数据,则获取的第二基准身份数据为存储在用户终端本地的所有用户虹膜数据。若采集的第二目标身份数据为用户面部数据,则获取的第二基准身份数据为存储在用户终端本地的所有用户面部数据。
96.需要说明的是,步骤203-步骤204是对步骤104中获取存储在用户终端本地的第二基准身份数据的一种可选实施方式。
97.本技术实施例中,可以通过访问身份识别接口的方式,获取第二基准身份数据,并进行第二次身份认证,无需另外存储及采集第二基准身份数据,可以节约用户终端本地存储空间。
98.可选地,在上述任一实施例中,根据第二目标身份数据和第二基准身份数据对用户进行第二次身份认证之后,还包括:
99.若确定用户第二次身份认证通过,则向5g消息服务器发送第二次身份认证通过消息,以使5g消息服务器向目标服务对应的服务器发送预设业务运行通知。
100.本技术实施例中,在进行第二次身份认证后,若确定用户通过第二次身份认证,则向5g消息终端发送的第二次身份认证通过消息,使用户可以使用5g消息中的服务提供的预设业务;若用户不通过第二次身份认证,则可以提示用户第二次身份认证失败,目标服务对应的服务器未收到预设业务运行通知,用户不能使用预设业务。
101.实施例三
102.图4为本技术实施例三提供的用户身份认证方法流程图,本实施例中的方法应用于用户身份认证装置,该用户身份认证装置可以在5g消息服务器中。其中,5g服务器可以为刀片式服务器、大型计算机、和其它适合的计算机等。如图4所示,该方法具体步骤如下:
103.步骤s301、接收用户终端发送的用户对应的第一目标身份数据。
104.本技术实施例中,第一目标身份数据包括使用手机号、请求手机号。用户终端发送的用户对应的第一目标身份数据的具体方式与实施例一中类似,在此不再一一赘述。
105.步骤s302、根据第一目标身份数据,确定用户是否通过第一次身份认证。
106.具体地,判断第一目标身份数据中的使用手机号、请求手机号是否一致,确定用户是否通过第一次身份认证,并获得第一次身份认证结果。第一次身份认证结果包括:第一次身份认证通过消息、或第一次身份认证不通过消息。
107.若使用手机号、请求手机号不一致,则确定用户未通过第一次身份认证,获得的第一次身份认证结果包括第一次身份认证不通过消息;若使用手机号、请求手机号一致,则确
定用户通过第一次身份认证,获得的第一次身份认证结果包括第一次身份认证通过消息。
108.步骤s303、将第一次身份认证结果发送给用户终端。
109.本技术实施例中,在获得第一次身份认证结果后,将第一次身份认证结果发送给用户终端,用户终端根据接收到的第一次身份认证结果执行相应步骤,相应步骤具体实现方式与步骤s102中具体实现方式类似,在此不再一一赘述。
110.可选地,可以根据第一次身份认证通过消息向目标服务对应的服务器发送目标服务运行通知,以使用户可以使用目标服务。
111.步骤s304、接收用户终端发送的第二次身份认证通过消息。
112.其中,第二次身份认证消息是用户终端根据采集到的第二目标身份数据及在本地存储的第二基准身份数据对第二用户进行第二次身份认证通过后生成的。用户终端生成第二次身份认证通过消息的具体方式与实施例一中的类似,在此不再一一赘述。
113.步骤s305、根据第二次身份认证通过消息向目标服务对应的服务器发送预设业务运行通知。
114.其中,二次身份认证通过消息包括用户触发的预设业务信息,预设业务运行通知中也包括用户触发的预设业务信息。
115.具体地,5g消息终端在接收到第二次身份认证通过消息后,向目标服务对应的服务器发送预设业务运行通知,目标服务对应的服务器根据预设业务运行通知,完成用户触发的预设业务的运行。
116.本技术实施例中,通过第一目标身份数据,进行第一次身份认证,可以在用户使用5g消息前简单识别用户身份,保证用户账号安全;进行第二次身份认证,可以在用户使用预设业务前再次识别用户身份,进一步保证用户账号安全;由于用户触发第二次身份认证预设业务的启动操作后,通过用户终端进行第二次身份认证,无需通过5g消息服务器进行第二次身份认证,可以在进行第二次身份认证时,减少占用的5g消息服务器的资源,提高第二次身份认证的响应速度,减少5g消息服务器不能正常提供服务的可能性。
117.实施例四
118.图5为本技术实施例四提供的用户身份认证方法流程图,本技术实施例在实施例三提供的用户身份认证方法的基础上,为了仅对安全性要求较高的业务进行二次身份认证,减少用户使用5g消息的操作步骤,如图5所示,增加以下步骤:
119.步骤s401、向5g消息中各服务对应的服务器发送预设业务获取请求,以使各服务对应的服务器根据预设业务获取请求获取预设业务标识。
120.本技术实施例中,在5g消息服务器与服务对应的服务器建立通信连接后,向5g消息中服务对应的服务器发送预设业务获取请求,服务对应的服务器接收到预设业务获取请求后,获取预设业务标识。
121.可选地,服务对应的服务器获取预设业务标识的方式可以为人工选取对安全性要求较高的业务,并在服务对应的服务器中输入预设业务标识。例如,对安全性要求较高的业务可以为支付、查询个人信息等。
122.可选地,可以根据预设业务类型,自动选取预设业务,从而获得预设业务标识。例如,预设业务类型可以为包含支付操作、个人信息、财产信息的业务类型。
123.步骤s402、接收各服务对应的服务器发送的预设业务获取响应,预设业务获取响
应包括预设业务标识。
124.本技术实施例中,在服务对应的服务器获取到预设业务标识后,向5g消息服务器发送预设业务获取响应,以使5g消息服务器获取预设业务标识。
125.步骤s403、根据预设业务标识在5g消息对应的业务启动组件中嵌入二次认证触发标签,以使用户对5g消息中预设业务进行启动操作时触发对用户的第二次身份认证。
126.本技术实施例中,在预设业务启动组件中嵌入二次认证触发标签,仅在触发的业务的启动组件中具有二次认证触发标签时,才需要进行第二次身份认证。
127.可选地,本技术实施例中,在实施例三或实施例四的基础上,根据第二次身份认证通过消息向目标服务对应的服务器发送预设业务运行通知之后,还可以包括以下步骤:
128.步骤s501、监测目标服务中预设业务的运行时间是否大于预设有效时间阈值。
129.示例性地,预设有效时间阈值可以为5分钟、10分钟、1小时等。
130.可选地,可以以上一次收到第二次身份认证通过消息的时间为起始时刻,计算从起始时刻起预设业务的运行时间。
131.可选地,可以实时监测目标服务中预设业务的运行时间是否大于预设有效时间阈值,也可以每间隔一段时间监测目标服务中预设业务的运行时间是否大于预设有效时间阈值,间隔的一段时间需要小于预设有效时间阈值。
132.步骤s502、若确定预设业务的运行时间大于预设有效时间阈值,则向用户终端发送重新进行第二次身份认证消息,以使用户终端根据重新进行第二次认证重新消息执行采集用户对应的第二目标身份数据的步骤。
133.示例性地,若预设有效时间阈值为5分钟,且预设业务的运行时间大于5分钟,则向用户终端发送重新进行第二次身份认证消息。
134.本技术实施例中,可以设置预设有效时间阈值,若在第二次身份认证通过后的预设业务的运行时间大于预设有效时间阈值,则令用户终端重新进行第二次身份认证,可以防止在第二次身份认证通过后,他人获得用户终端,并使用预设业务,可以提升预设业务的安全性。
135.实施例五
136.图6为本技术实施例五提供的用户身份认证装置的结构示意图。本技术实施例提供的用户身份认证装置可以执行用户身份认证方法实施例提供的处理流程。如图6所示,该用户身份认证装置60包括:采集模块601,发送模块602和认证模块603。
137.具体地,采集模块601,用于响应于用户触发的对5g消息的打开操作,采集用户对应的第一目标身份数据。
138.发送模块602,用于将第一目标身份数据发送给5g消息服务器,以使5g消息服务器根据第一目标身份数据对用户进行第一次身份认证。
139.采集模块601,还用于响应于用户对5g消息目标服务中预设业务的启动操作,采集用户对应的第二目标身份数据。
140.认证模块603,用于获取存储在用户终端本地的第二基准身份数据,并根据第二目标身份数据和第二基准身份数据对用户进行第二次身份认证。
141.本技术实施例提供的装置可以具体用于执行上述实施例一所提供的方法实施例,具体功能此处不再赘述。
142.可选地,第二目标身份数据包括以下数据的任意一种:用户虹膜数据、用户面部数据、用户指纹数据,采集模块601具体用于:在用户终端中显示采集区域,并提示用户将第二目标身份数据放入采集区域;对采集区域内的第二目标身份数据进行采集。
143.可选地,认证模块603具体用于:获取用户终端内置的身份识别接口;通过访问身份识别接口,获取存储在用户终端本地的第二基准身份数据。
144.可选地,认证模块603在根据第二目标身份数据和第二基准身份数据对用户进行第二次身份认证之后,发送模块602还用于:若确定用户第二次身份认证通过,则向5g消息服务器发送第二次身份认证通过消息,以使5g消息服务器向目标服务对应的服务器发送预设业务运行通知。
145.本技术实施例提供的装置可以具体用于执行上述实施例二所提供的方法实施例,具体功能此处不再赘述。
146.实施例六
147.图7为本技术实施例六提供的用户身份认证装置的结构示意图。本技术实施例提供的用户身份认证装置可以执行用户身份认证方法实施例提供的处理流程。如图7所示,该用户身份认证装置70包括:接收模块701、确定模块702和发送模块703。
148.接收模块701,用于接收用户终端发送的用户对应的第一目标身份数据。
149.确定模块702,用于根据第一目标身份数据,确定用户是否通过第一次身份认证。
150.发送模块703,用于将第一次身份认证结果发送给用户终端。
151.接收模块701,还用于接收用户终端发送的第二次身份认证通过消息,第二次身份认证消息是用户终端根据采集到的第二目标身份数据及在本地存储的第二基准身份数据对第二用户进行第二次身份认证通过后生成的。
152.发送模块703,还用于根据第二次身份认证通过消息向目标服务对应的服务器发送预设业务运行通知。
153.本技术实施例提供的装置可以具体用于执行上述实施例三所提供的方法实施例,具体功能此处不再赘述。
154.可选地,本技术实施例中,用户身份认证装置70还包括:监测模块。
155.监测模块用于:监测目标服务中预设业务的运行时间是否大于预设有效时间阈值。
156.发送模块703还用于:若确定预设业务的运行时间大于预设有效时间阈值,则向用户终端发送重新进行第二次身份认证消息,以使用户终端根据重新进行第二次认证重新消息执行采集用户对应的第二目标身份数据的步骤。
157.可选地,本技术实施例中,用户身份认证装置70还包括:嵌入模块。
158.发送模块703还用于:向5g消息中各服务对应的服务器发送预设业务获取请求,以使各服务对应的服务器根据预设业务获取请求获取预设业务标识。
159.接收模块701还用于:接收各服务对应的服务器发送的预设业务获取响应,预设业务获取响应包括预设业务标识。
160.嵌入模块用于:根据预设业务标识在5g消息对应的业务启动组件中嵌入二次认证触发标签,以使用户对5g消息中预设业务进行启动操作时触发对用户的第二次身份认证。
161.本技术实施例提供的装置可以具体用于执行上述实施例四所提供的方法实施例,
具体功能此处不再赘述。
162.实施例七
163.图8为本技术实施例七提供的用户终端的结构示意图。如图8所示,该用户终端80包括:处理器801,以及与处理器801通信连接的存储器802和收发器803。
164.其中,处理器801,存储器802及收发器803之间电路互连;存储器802存储计算机执行指令;收发器803用于收发数据;处理器801执行存储器存储的计算机执行指令,以实现上述实施例一或实施例二提供的用户身份认证方法。
165.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时实现上述实施例一或实施例二提供的方法。
166.实施例八
167.图9为本技术实施例八提供的5g消息服务器的结构示意图。如图9所示,该5g消息服务器90包括:处理器901,以及与处理器901通信连接的存储器902和收发器903。
168.其中,处理器901,存储器902及收发器903之间电路互连;存储器902存储计算机执行指令;收发器903用于收发数据;处理器901执行存储器902存储的计算机执行指令,以实现上述实施例三或实施例四提供的用户身份认证方法。
169.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时实现上述实施例三或实施例四提供的方法。
170.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
171.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献