本技术涉及计算机,尤其涉及基于目标应用的对象身份鉴别方法、装置以及存储介质。
背景技术:
1、随着互联网技术的迅速发展,人们对身份鉴别的要求越来越高,例如游戏中可以进行身份鉴别防止未成年人沉迷等。
2、一般,通过生物识别技术获取目标对象身份信息(例如人脸、指纹),再和目标对象注册账号的身份信息进行对比,检查两者一致性情况,以达到鉴别当前目标对象真实身份。
3、但是,通过生物识别获取的身份信息容易被伪造,且伪造的身份信息可以轻易的通过身份鉴别,影响身份鉴别的准确性。
技术实现思路
1、有鉴于此,本技术提供一种基于目标应用的对象身份鉴别方法,可以有效提高身份鉴别的准确性。
2、本技术第一方面提供一种基于目标应用的对象身份鉴别方法,可以应用于终端设备中包含基于目标应用的对象身份鉴别功能的系统或程序中,具体包括:
3、响应于目标应用中针对于目标对象的身份鉴别进程启动,唤起终端设备的近场通信模块进行证件检测;
4、获取所述近场通信模块检测到的证件加密信息;
5、将所述证件加密信息发送至置信解码系统,以使得所述置信解码系统响应于所述证件加密信息生成解密回执,所述解密回执用于触发所述目标应用对应的服务后台向证件查询服务系统发起身份信息查询得到身份信息,所述身份信息通过所述证件查询服务系统向所述置信解码系统发送包含所述解密回执的查询请求反馈所得;
6、接收所述证件查询服务系统发送的所述身份信息;
7、将所述身份信息在所述目标应用对应的服务后台与所述目标对象对应的注册信息进行比对,以确定身份鉴别结果。
8、可选的,在本技术一些可能的实现方式中,所述响应于目标应用中针对于目标对象的身份鉴别进程启动,唤起终端设备的近场通信模块进行证件检测,包括:
9、响应于所述目标应用中针对于所述目标对象的身份鉴别进程启动,通过近场模块检测接口对所述目标应用对应的硬件环境进行检测;
10、若所述硬件环境支持近场通信功能,则对所述近场通信模块的启动状态进行检测;
11、若所述近场通信模块的启动状态指示所述近场通信模块开启,则设置所述近场通信模块为读卡器模式,以唤起所述近场通信模块进行证件检测。
12、可选的,在本技术一些可能的实现方式中,所述方法还包括:
13、若所述近场通信模块的启动状态指示所述近场通信模块未开启,则通过系统广播发送开启提醒;
14、若所述近场通信模块未被唤起,则进入针对于所述近场通信模块的开关配置页面,以对所述近场通信模块进行开启。
15、可选的,在本技术一些可能的实现方式中,所述响应于所述目标应用中针对于所述目标对象的身份鉴别进程启动,通过近场模块检测接口对所述目标应用对应的硬件环境进行检测,包括:
16、获取所述目标对象在所述目标应用中输入的登录信息;
17、将所述登录信息上传至所述目标应用的验证后台,以对所述登录信息进行登录验证;
18、若登录验证通过,则启动针对于所述目标对象的身份鉴别进程;
19、通过所述近场模块检测接口对所述目标应用对应的硬件环境进行检测。
20、可选的,在本技术一些可能的实现方式中,所述通过所述近场模块检测接口对所述目标应用对应的硬件环境进行检测,包括:
21、基于所述目标应用对应的运行进程确定所述目标对象输入所述登录信息时的时刻信息;
22、获取针对于所述目标对象设定的鉴别时段;
23、将所述时刻信息与所述鉴别时段进行比对;
24、若所述时刻信息指示的时刻处于所述鉴别时段内,则通过所述近场模块检测接口对所述目标应用对应的硬件环境进行检测。
25、可选的,在本技术一些可能的实现方式中,所述获取针对于所述目标对象设定的鉴别时段,包括:
26、确定所述时刻信息所对应的日期信息;
27、基于所述日期信息进行预设日期比对,以确定所述日期信息对应的空闲状态;
28、根据所述空闲状态获取针对于所述目标对象设定的所述鉴别时段。
29、可选的,在本技术一些可能的实现方式中,所述获取所述近场通信模块检测到的证件加密信息,包括:
30、响应于所述近场通信模块检测到检测对象的靠近,将所述近场通信模块与所述检测对象对应的对象标签建立连接;
31、读取所述对象标签内包含的标签数据;
32、将所述标签数据包装为近场通信事件,以将所述近场通信事件分发至事件检测器;
33、通过所述事件检测器确定所述检测对象的对象类型;
34、若所述对象类型为预设类型,则对所述标签数据中的目标数据段进行解析,以得到所述证件加密信息。
35、可选的,在本技术一些可能的实现方式中,所述若所述对象类型为预设类型,则对所述标签数据中的目标数据段进行解析,以得到所述证件加密信息,包括:
36、若所述对象类型为预设类型,则确定所述标签数据对应的数据记录序列;
37、对所述数据记录序列进行解析,以确定标识数据段和所述目标数据段;
38、对所述目标数据段中的负载信息进行解析,以得到所述证件加密信息。
39、可选的,在本技术一些可能的实现方式中,所述将所述证件加密信息发送至置信解码系统,以使得所述置信解码系统响应于所述证件加密信息生成解密回执,包括:
40、将所述证件加密信息包装为解码请求;
41、向所述置信解码系统发送所述解码请求,以使得所述置信解码系统对所述解码请求进行校验;
42、若校验通过,则所述置信解码系统基于所述证件加密信息生成所述解密回执;
43、所述接收所述证件查询服务系统发送的所述身份信息,包括:
44、获取所述置信解码系统反馈的所述解密回执;
45、将所述解密回执发送至所述目标应用对应的服务后台,以使得所述目标应用对应的服务后台将所述解密回执转发到所述证件查询服务系统;
46、所述证件查询服务系统基于所述解密回执进行合法性验证;
47、若所述合法性验证通过,则将所述解密回执转发至所述置信解码系统进行信息解码得到所述身份信息;
48、接收所述证件查询服务系统发送的所述身份信息。
49、可选的,在本技术一些可能的实现方式中,所述将所述身份信息在所述目标应用对应的服务后台与所述目标对象对应的注册信息进行鉴别处理,包括:
50、响应于所述身份信息的获取,在所述目标应用中开启核验页面;
51、基于所述身份信息确定用于指示所述目标对象的关键信息;
52、将所述关键信息通过所述核验页面进行加密传输至所述目标应用对应的服务后台,以在所述目标应用对应的服务后台将所述关键信息与所述目标对象对应的注册信息进行鉴别处理;
53、所述向所述目标应用输出所述目标对象对应的身份鉴别结果,包括:
54、接收所述目标应用对应的服务后台反馈的所述目标对象对应的身份鉴别结果。
55、可选的,在本技术一些可能的实现方式中,所述方法还包括:
56、基于身份鉴别结果确定目标对象对应的身份标识;
57、将所述身份标识与所述目标对象进行绑定;
58、对所述身份标识进行广播,以使得关联应用接收到绑定所述身份标识与所述目标对象的绑定关系;
59、响应于所述目标对象触发所述关联应用,基于所述身份标识进行所述目标对象的身份鉴别。
60、可选的,在本技术一些可能的实现方式中,所述对所述身份标识进行广播,以使得关联应用接收到绑定所述身份标识与所述目标对象的绑定关系,包括:
61、对所述目标应用对应的描述信息进行解析,以确定所述目标应用管理的应用所对应的应用类型;
62、基于所述应用类型进行应用遍历,以确定所述关联应用;
63、对所述身份标识进行广播,以使得所述关联应用接收到绑定所述身份标识与所述目标对象的绑定关系。
64、本技术第二方面提供一种基于目标应用的对象身份鉴别装置,包括:
65、获取单元,用于响应于目标应用中针对于目标对象的身份鉴别进程启动,唤起终端设备的近场通信模块进行证件检测;
66、所述获取单元,还用于获取所述近场通信模块检测到的证件加密信息;
67、发送单元,用于将所述证件加密信息发送至置信解码系统,以使得所述置信解码系统响应于所述证件加密信息生成解密回执,所述解密回执用于触发所述目标应用对应的服务后台向证件查询服务系统发起身份信息查询得到身份信息,所述身份信息通过所述证件查询服务系统向所述置信解码系统发送包含所述解密回执的查询请求反馈所得;
68、接收单元,用于接收所述证件查询服务系统发送的所述身份信息;
69、鉴别单元,用于将所述身份信息在所述目标应用对应的服务后台与所述目标对象对应的注册信息进行鉴别处理;
70、所述获取单元,还用于向所述目标应用输出所述目标对象对应的身份鉴别结果。
71、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于响应于所述目标应用中针对于所述目标对象的身份鉴别进程启动,通过近场模块检测接口对所述目标应用对应的硬件环境进行检测;
72、所述获取单元,具体用于若所述硬件环境支持近场通信功能,则对所述近场通信模块的启动状态进行检测;
73、所述获取单元,具体用于若所述近场通信模块的启动状态指示所述近场通信模块开启,则设置所述近场通信模块为读卡器模式,以唤起所述近场通信模块进行证件检测。
74、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于若所述近场通信模块的启动状态指示所述近场通信模块未开启,则通过系统广播发送开启提醒;
75、所述获取单元,具体用于若所述近场通信模块未被唤起,则进入针对于所述近场通信模块的开关配置页面,以对所述近场通信模块进行开启。
76、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于获取所述目标对象在所述目标应用中输入的登录信息;
77、所述获取单元,具体用于将所述登录信息上传至所述目标应用的验证后台,以对所述登录信息进行登录验证;
78、所述获取单元,具体用于若登录验证通过,则启动针对于所述目标对象的身份鉴别进程;
79、所述获取单元,具体用于通过所述近场模块检测接口对所述目标应用对应的硬件环境进行检测。
80、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于基于所述目标应用对应的运行进程确定所述目标对象输入所述登录信息时的时刻信息;
81、所述获取单元,具体用于获取针对于所述目标对象设定的鉴别时段;
82、所述获取单元,具体用于将所述时刻信息与所述鉴别时段进行比对;
83、所述获取单元,具体用于若所述时刻信息指示的时刻处于所述鉴别时段内,则通过所述近场模块检测接口对所述目标应用对应的硬件环境进行检测。
84、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于确定所述时刻信息所对应的日期信息;
85、所述获取单元,具体用于基于所述日期信息进行预设日期比对,以确定所述日期信息对应的空闲状态;
86、所述获取单元,具体用于根据所述空闲状态获取针对于所述目标对象设定的所述鉴别时段。
87、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于响应于所述近场通信模块检测到检测对象的靠近,将所述近场通信模块与所述检测对象对应的对象标签建立连接;
88、所述获取单元,具体用于读取所述对象标签内包含的标签数据;
89、所述获取单元,具体用于将所述标签数据包装为近场通信事件,以将所述近场通信事件分发至事件检测器;
90、所述获取单元,具体用于通过所述事件检测器确定所述检测对象的对象类型;
91、所述获取单元,具体用于若所述对象类型为预设类型,则对所述标签数据中的目标数据段进行解析,以得到所述证件加密信息。
92、可选的,在本技术一些可能的实现方式中,所述获取单元,具体用于若所述对象类型为预设类型,则确定所述标签数据对应的数据记录序列;
93、所述获取单元,具体用于对所述数据记录序列进行解析,以确定标识数据段和所述目标数据段;
94、所述获取单元,具体用于对所述目标数据段中的负载信息进行解析,以得到所述证件加密信息。
95、可选的,在本技术一些可能的实现方式中,所述发送单元,具体用于将所述证件加密信息包装为解码请求;
96、所述发送单元,具体用于向所述置信解码系统发送所述解码请求,以使得所述置信解码系统对所述解码请求进行校验;
97、所述发送单元,具体用于若校验通过,则所述置信解码系统基于所述证件加密信息生成所述解密回执;
98、所述接收单元,具体用于获取所述置信解码系统反馈的所述解密回执;
99、所述接收单元,具体用于将所述解密回执发送至所述目标应用对应的服务后台,以使得所述目标应用对应的服务后台将所述解密回执转发到所述证件查询服务系统;
100、所述接收单元,具体用于所述证件查询服务系统基于所述解密回执进行合法性验证;
101、所述接收单元,具体用于若所述合法性验证通过,则将所述解密回执转发至所述置信解码系统进行信息解码得到所述身份信息;
102、所述接收单元,具体用于接收所述证件查询服务系统发送的所述身份信息。
103、可选的,在本技术一些可能的实现方式中,所述鉴别单元,具体用于响应于所述身份信息的获取,在所述目标应用中开启核验页面;
104、所述鉴别单元,具体用于基于所述身份信息确定用于指示所述目标对象的关键信息;
105、所述鉴别单元,具体用于将所述关键信息通过所述核验页面进行加密传输至所述目标应用对应的服务后台,以在所述目标应用对应的服务后台将所述关键信息与所述目标对象对应的注册信息进行鉴别处理;
106、所述鉴别单元,具体用于接收所述目标应用对应的服务后台反馈的所述目标对象对应的身份鉴别结果。
107、可选的,在本技术一些可能的实现方式中,所述鉴别单元,具体用于基于身份鉴别结果确定目标对象对应的身份标识;
108、所述鉴别单元,具体用于将所述身份标识与所述目标对象进行绑定;
109、所述鉴别单元,具体用于对所述身份标识进行广播,以使得关联应用接收到绑定所述身份标识与所述目标对象的绑定关系;
110、所述鉴别单元,具体用于响应于所述目标对象触发所述关联应用,基于所述身份标识进行所述目标对象的身份鉴别。
111、可选的,在本技术一些可能的实现方式中,所述鉴别单元,具体用于对所述目标应用对应的描述信息进行解析,以确定所述目标应用管理的应用所对应的应用类型;
112、所述鉴别单元,具体用于基于所述应用类型进行应用遍历,以确定所述关联应用;
113、所述鉴别单元,具体用于对所述身份标识进行广播,以使得所述关联应用接收到绑定所述身份标识与所述目标对象的绑定关系。
114、本技术第三方面提供一种计算机设备,包括:存储器、处理器以及总线系统;所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行上述第一方面或第一方面任一项所述的基于目标应用的对象身份鉴别方法。
115、本技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任一项所述的基于目标应用的对象身份鉴别方法。
116、根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面或者第一方面的各种可选实现方式中提供的基于目标应用的对象身份鉴别方法。
117、从以上技术方案可以看出,本技术实施例具有以下优点:
118、通过响应于目标应用中针对于目标对象的身份鉴别进程启动,唤起终端设备的近场通信模块进行证件检测;然后获取近场通信模块检测到的证件加密信息;并将证件加密信息发送至置信解码系统,以使得置信解码系统响应于证件加密信息生成解密回执,该解密回执用于触发目标应用对应的服务后台向证件查询服务系统发起身份信息查询得到身份信息,该身份信息通过证件查询服务系统向置信解码系统发送包含解密回执的查询请求反馈所得;并接收证件查询服务系统发送的身份信息;进而将身份信息在目标应用对应的服务后台与目标对象对应的注册信息进行比对,以确定身份鉴别结果。从而实现基于目标应用的对象身份鉴别过程,由于采用近场通信进行置信的证件检测,且通过多方系统进行身份信息的核验,可以有效的避免伪造身份信息的产生,提高身份鉴别的准确性。