基于sdk的远程业务办理方法及系统的制作方法_2

文档序号:9870225阅读:来源:国知局
三个预定范围,第一预定范围为60 90,第二预定范围为M>90,第三预定范围为M<60,当然,其他实施例可以根据实际情况具体设置,并不限于本实施例。在M>90时,表明用户的人脸图片与目标图片的相似度高,此时,客户端可以直接允许用户的操作。在所述60S 90时,表明人脸识别过程中,用户视频图片与央行或公安部留存的目标图片相似度较低,可能原因是留存的目标图片不清晰,或年代久远用户人脸发生了变化,此时,需要重新获取高清晰度的目标图片,以方便用户重新进行身份识别,此时,客户端可以根据实际需要提示用户更新高清晰度的目标图片,或拒绝用户的业务办理请求。在M<60时,表明用户人脸图片与所述目标图片之间的相似度很低,此时,客户端可以直接拒绝用户的业务办理请求。
[0035]本发明提供的基于SDK的远程业务办理方法,首先通过客户端接收针对第三方应用的业务办理请求,并根据所述业务办理请求,调用对应的SDK访问接口向服务器发送对应的业务办理请求,服务器接收所述业务办理请求,并利用身份识别评分模型计算对应所述业务办理请求的测评结果,然后将所述测评结果反馈至所述客户端,所述客户端根据所述测评结果,执行对应的业务。这样,可以解决某一特定银行由于自身资源限制而不具有远程人脸识别等进行身份验证的安全手段,也不能利用他行的身份识别资源提高对应的业务办理安全性的问题,从而提高业务办理效率,进而提高用户体验。
[0036]在一实施例中,如图2所示,在上述图1的实施例的基础上,所述步骤SlOl包括:
[0037]SlOll,所述客户端解析所述业务办理请求,获取所述业务办理请求的类型;
[0038]本实施例中,由于电子账号开户、绑定银行卡、重置交易密码以及更改预留手机号等业务请求,对应的SDK访问接口类型不一样,因此,需要对所述业务办理请求进行解析,获取所述业务办理请求的类型。
[0039]S1012,根据所述业务办理请求的类型,调用对应的SDK访问接口 ;
[0040]S1013,通过所述对应的SDK访问接口向所述服务器发送对应的业务办理请求。
[0041 ] 本实施例中,第三方应用如交通银行APP、农业银行APP、光大银行APP、兴业银行APP等,需要通过内置的SDK (Software Development Kit,软件开发工具包)来调取所述服务器提供的访问接口,从而可使所述客户端利用所述服务器提供的人脸识别资源提高对应的业务办理安全性。
[0042]在一实施例中,如图3所示,在上述图1的实施例的基础上,所述步骤S102包括:
[0043]步骤S1021,所述服务器接收所述业务办理请求,并获取所述第三方应用的应用标识;
[0044]步骤S1022,判断所述应用标识是否已登记;
[0045]步骤S1023,若是,则获取所述业务办理请求的类型。
[0046]步骤S1024,根据所述身份识别评分模型,计算得出对应所述业务办理请求的类型的测评结果;
[0047]步骤S1025,将所述测评结果发送至所述客户端。
[0048]若否,则向所述客户端回复拒绝针对第三方应用的业务办理请求的响应。
[0049]本实施例中,由于不同的第三方应用所具有的功能、安全性能等均不同,因此,所述服务器不会对所有的第三方应用开放所有的SDK访问接口权限,也即有些第三方应用完全不具备调取所述SDK访问接口的权限,而另一些则可以具有调取所述SDK访问接口的部分权限,或具有调取所述SDK访问接口的全部权限。本发明中,所述服务器判断所述应用标识是否已登记备案,若没有登记,则向所述客户端回复拒绝针对第三方应用的业务办理请求的响应;若已登记,则根据所述业务办理请求,获取所述业务办理请求的类型,并结合所述对应所述业务办理请求的类型的测评结果,由所述客户端根据所述测评结果决定是否允许用户的业务办理请求。
[0050]在一实施例中,如图4所示,在上述图3的实施例的基础上,所述步骤S1022之后还包括:
[0051 ]步骤S1026,若是,则进一步判断所述第三方应用的实际访问接口与申请的所述SDK访问接口是否一致;
[0052]步骤S1027,若一致,则获取所述业务办理请求的类型。
[0053]本实施例中,以兴业银行APP为例,假设其权限仅为绑定银行卡。用户通过客户端触发的针对第三方应用的业务办理请求类型为电子账号开户,所述客户端向所述服务器申请电子账号开户访问接口,具体为所述客户端上的兴业银行APP调用对应的SDK访问接口,此时,服务器会进一步判断所述第三方应用的实际访问接口与申请的所述SDK访问接口是否一致,由于此时,兴业银行APP的访问接口权限仅为绑定银行卡,因此,当服务器判定所述第三方应用的实际访问接口(绑定银行卡)与申请的所述SDK访问接口(电子账号开户)不一致,则会直接拒绝电子账号开户业务的执行。
[0054]本发明中,参照图5,以开户业务为例,具体的远程开户的身份识别方法如下:
[0055]步骤S201,获取用户通过客户端输入的开户申请个人信息以及接收客户端扫描的用户证件信息;
[0056]所述开户申请个人信息至少包括:姓名、证件类型、手机号码等。所述用户证件可以为身份证、护照、军人证、户口本、居住证、武警身份证、通行证、暂住证等各种类型的证件。
[0057]可以理解的是,客户端可以通过启动远程开户程序,来提示用户进行证件信息扫描,以身份证为例,具体可以先扫描身份证件正面,再扫描身份证件反面,并自动通过扫描识别实名制关键信息,包括以下信息:姓名、性别、民族、出生日期、住址、证件号码、照片、发证机关以及有效期等,客户端将扫描识别后的以上实名信息发送至服务器。
[0058]本实施例中,所述服务器拥有庞大的用户社交数据(如微信、手Q等),基于用户征信模型,可以筛选出符合条件的目标用户,并邀请其开通银行电子账户的申请功能。
[0059]步骤S202,在所述开户申请个人信息与所述用户证件信息一致时,获取所述客户端通过开启摄像头拍摄得到的用户人脸图片;
[0060]本实施例中,在所述开户申请个人信息与所述用户证件信息一致时,反馈身份核查成功提示,为进一步提高安全性能,客户端通过开启摄像头实时或以预定频率拍摄用户的正面人脸视频,可以理解的是,在摄像过程中,为了提高安全等级,防止他人假冒,还可以通过提示随机信息要求用户跟读。而当开户申请个人信息与所述用户证件信息不一致时,如用户身份证号与姓名不匹配或身份证号不存在的情况,反馈身份核查失败提示。
[0061]步骤S203,将所述用户人脸图片与目标图片进行比对识别,并通过活体检测技术计算得到所述用户人脸图片与所述目标图片之间的相似度分值;
[0062]本实施例中,所述服务器对所述用户人脸图片与所述用户证件信息进行对比识另IJ,得到所述用户人脸图片与所述用户证件信息之间的识别得分,并且,增加了活体检测技术,结合图片对比结果与活体检测结果,计算得到所述相似度分值,以提高安全性。
[0063]在一实施例中,当用户初次开户时,服务器向央行联网核查系统获取用户的身份证头像,并比对身份证头像与用户人脸图片的相似度。
[0064]在另一实施例中,当服务器没有从央行联网核查系统获取到用户的身份证头像时,服务器向公安部系统发送用户核身请求,由公安部系统比对公安部预存的用户身份图片与用户人脸图片的相似度。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1