用户身份认证方法及相关产品技术

技术编号:19638316 阅读:22 留言:0更新日期:2018-12-01 18:38
本申请提供了一种用户身份验证方法及相关产品,所述方法包括如下步骤:应用服务器接收参与者发送的第一验证请求,对第一验证请求进行验证后,请求用户授权;应用服务器接收用户同意授权书,向数据服务器发送授权用户的献血记录;应用服务器接收数据服务器发送的加密后的用户数据,该加密后的用户数据为该授权用户对应的献血记录;应用服务器解密该加密后的用户数据得到献血记录,校验该献血记录确定该献血记录对应献血者身份,将该献血者身份反馈给所述参与者完成第二次验证。本申请提供的方法具有安全性高的优点。

【技术实现步骤摘要】
用户身份认证方法及相关产品
本申请涉及大数据以及医疗领域,具体涉及一种用户身份认证方法及相关产品。
技术介绍
根据“网络安全法”的要求,从2017年6月1日起,使用各类互联网服务都需要在相关平台完成身份认证后,方可继续使用网络服务。用户身份认证工作已成为网络服务的基础功能。目前,网络中能够进行身份认证的方式有很多,主要包括身份证认证、手持身份证照相认证、手机号认证(手机号已进行身份认证)、使用其他网络平台账号进行认证。每个网络平台认证方会有很多差异。目前,现有的认证方式多数为线上认证,用户通过上传身份证资料等操作来进行实名认证,存在冒名认证的风险,所以现有的身份认证方法的安全性低。申请内容本申请实施例提供了一种用户身份认证方法及相关产品,可以对用户的身份进行认证,从而提高用户的安全性。第一方面,本申请实施例提供一种用户身份验证方法,所述方法包括如下步骤:应用服务器接收参与者发送的第一验证请求,对第一验证请求进行验证后,请求用户授权;应用服务器接收用户同意授权书,向数据服务器发送授权用户的献血记录;应用服务器接收数据服务器发送的加密后的用户数据,该加密后的用户数据为该授权用户对应的献血记录;应用服务器解密该加密后的用户数据得到献血记录,校验该献血记录确定该献血记录对应献血者身份,将该献血者身份反馈给所述参与者完成第二次验证。可选的,所述应用服务器解密该加密后的用户数据得到献血记录具体包括:应用服务器采用MD5、RSA、DES算法解密该加密后的用户数据得到献血记录。可选的,所述校验该献血记录确定该献血记录对应献血者身份具体包括:应用服务器对该献血记录进行语意识别得到该献血记录对应的献血者名字以及对应的身份证号,验证该献血者名字与身份证号是否对应,如对应,确定该献血者身份为该献血者名字。第二方面,提供一种用户身份验证系统,所述身份验证系统包括:应用服务器和数据服务器,其中,所述数据服务器,用于存储用户献血数据;所述应用服务器,用于接收参与者发送的第一验证请求,对第一验证请求进行验证后,请求用户授权;收用户同意授权书,向数据服务器发送授权用户的献血记录;所述数据服务器,还用于查询该授权用户对应的献血记录,将该献血记录加密后将加密后的献血记录发送给所述应用服务器;所述应用服务器,解密该加密后的用户数据得到献血记录,校验该献血记录确定该献血记录对应献血者身份,将该献血者身份反馈给所述参与者完成第二次验证。可选的,所述数据服务器,具体用于对用户献血数据的隐私信息过滤后存储。可选的,所述隐私信息包括:用户姓名、身份证号码、献血预留手机号。可选的,所述加密或解密具体包括:MD5、RSA、DES算法。可选的,所述应用服务器,具体用于对该献血记录进行语意识别得到该献血记录对应的献血者名字以及对应的身份证号,验证该献血者名字与身份证号是否对应,如对应,确定该献血者身份为该献血者名字。第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面提供的所述的方法。第四方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面提供的方法。实施本申请实施例,具有如下有益效果:本申请提供的方法能够有效结合线下献血网点实名数据比对,符合双重校验用户身份认证的需求。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种身份认证方法的流程示意图。图2是本申请的应用服务器的硬件框图示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请中的电子装置可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述电子装置仅是举例,而非穷举,包含但不限于上述电子装置,为了描述的方便,下面实施例中将上述电子装置称为用户设备(Userequipment,UE)。当然在实际应用中,上述用户设备也不限于上述变现形式,例如还可以包括:智能电视、家庭机器人、计算机设备等等。参阅图1,图1为本申请提供的一种身份认证方法,如图1所示,包括如下步骤:步骤1:用户通过线下血站参与无偿献血行为,其实名身份、献血信息保存在各地血站;步骤2:用户献血数据经过隐私信息过滤后,同步到数据服务器中;上述步骤2中的过滤方式可以通过自动过滤的方式来处理,上述隐私信息包括但不限于:用户姓名、身份证号码、献血预留手机号等等信息。上述过滤方式具体可以为,对用户的信息进行识别,如识别到连续设定位数(例如18位)的字符串,则将该字符串隐藏显示,如识别到地理位置信息,则将地理位置信息隐藏显示。步骤3:参与者(互联网平台用户)提交实名验证请求;步骤4:应用服务器验证请求,验证通过后,发送通知,请求用户授权;步骤5:用户同意授权后,应用服务器收到用户同意授权书;步骤6:应用服务器向数据服务器请求发送授权用户的献血记录;步骤7:数据服务器收到应用服务器的请求及用户授权书后,加密传输用户数据;上述加密传输用户数据的加密方式包括但不限于:MD5、RSA、DES等算法中的一种。步骤8:应用服务器解密用户献血记录数据,校验献血行为,确认献血者身份;应用服务器对该献血记录进行语意识别得到该献血记录对应的献血者名字以及对应的身份证号,验证该献血者名字与身份证号是否对应,如对应,确定该献血者身份为该献血者名字。上述语意识别的算法具体可以为,百度语音、自然语言是被算法,siri等等。步骤9:应用服务器返回献血者身份结果给参与者,完成验证过程。本申请提供的方法能够有效结合线下献血网点实名数据比对,符合双重校验用户身份认证的需求。请参阅图2,图2是本申请实施例公开的一种应用服务器100的结构示意图,应用服务器100包括存储和处理电路本文档来自技高网...

【技术保护点】
1.一种用户身份验证方法,其特征在于,所述方法包括如下步骤:应用服务器接收参与者发送的第一验证请求,对第一验证请求进行验证后,请求用户授权;应用服务器接收用户同意授权书,向数据服务器发送授权用户的献血记录;应用服务器接收数据服务器发送的加密后的用户数据,该加密后的用户数据为该授权用户对应的献血记录;应用服务器解密该加密后的用户数据得到献血记录,校验该献血记录确定该献血记录对应献血者身份,将该献血者身份反馈给所述参与者完成第二次验证。

【技术特征摘要】
1.一种用户身份验证方法,其特征在于,所述方法包括如下步骤:应用服务器接收参与者发送的第一验证请求,对第一验证请求进行验证后,请求用户授权;应用服务器接收用户同意授权书,向数据服务器发送授权用户的献血记录;应用服务器接收数据服务器发送的加密后的用户数据,该加密后的用户数据为该授权用户对应的献血记录;应用服务器解密该加密后的用户数据得到献血记录,校验该献血记录确定该献血记录对应献血者身份,将该献血者身份反馈给所述参与者完成第二次验证。2.根据权利要求1所述的方法,其特征在于,所述应用服务器解密该加密后的用户数据得到献血记录具体包括:应用服务器采用MD5、RSA、DES算法解密该加密后的用户数据得到献血记录。3.根据权利要求1所述的方法,其特征在于,所述校验该献血记录确定该献血记录对应献血者身份具体包括:应用服务器对该献血记录进行语意识别得到该献血记录对应的献血者名字以及对应的身份证号,验证该献血者名字与身份证号是否对应,如对应,确定该献血者身份为该献血者名字。4.一种用户身份验证系统,其特征在于,所述身份验证系统包括:应用服务器和数据服务器,其中,所述数据服务器,用于存储用户献血数据;所述应用服务器,用于接收参与者发送的第一验证请求,对第一验证请求进行验证后,请求用户授权;收用户同意授权书,向数...

【专利技术属性】
技术研发人员:赵利俊梁子卿其他发明人请求不公开姓名
申请(专利权)人:深圳市血之缘医疗科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1