处理预开户请求的方法、装置和电子设备制造方法及图纸

技术编号:34328103 阅读:62 留言:0更新日期:2022-07-31 01:32
本发明专利技术公开了处理预开户请求的方法、装置、电子设备和计算机可读介质,涉及自动程序设计技术领域。该方法的一具体实施方式包括:接收预开户调用方的预开户请求,所述预开户请求携带签名密文和密钥密文;采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息;校验所述预开户调用方的信息,若校验通过,则接收用户上传的身份信息;验证所述身份信息,若验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库。该实施方式能够解决预开户流程需要线下操作、流程冗余的技术问题。流程冗余的技术问题。流程冗余的技术问题。

Method, device and electronic equipment for processing pre account opening request

【技术实现步骤摘要】
处理预开户请求的方法、装置和电子设备


[0001]本专利技术涉及自动程序设计
,尤其涉及处理预开户请求的方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]预开户流程一般多为线下流程,需要提前去银行进行预约或直接带着材料去银行,在银行预约签署相关文件和盖章。银行会将用户填报的资料报送给央行,央行会下发开户许可证给用户。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]预开户流程需要线下操作,整体流程时间偏长,流程冗余,而且很大程度上浪费用户时间。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种处理预开户请求的方法、装置、电子设备和计算机可读介质,以解决预开户流程需要线下操作、流程冗余的技术问题。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种处理预开户请求的方法,包括:
[0007]接收预开户调用方的预开户请求,所述预开户请求携带签名密文和密钥密文;
[0008]采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息;
[0009]校验所述预开户调用方的信息,若校验通过,则将当前时间戳和预设标识拼接生成业务标识,并返回身份信息上传消息,所述身份信息上传消息携带所述业务标识;
[0010]接收用户上传的身份信息和所述业务标识,校验所述业务标识是否有效,若所述业务标识校验通过,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库。
[0011]可选地,采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息,包括:
[0012]采用所述预开户服务方的私钥对所述密钥密文进行解密,得到随机密钥;
[0013]采用所述随机密钥对所述签名密文进行解密,得到签名数据;
[0014]采用所述预开户调用方的公钥对所述签名数据进行验签,若验证通过,则得到所述预开户调用方的信息。
[0015]可选地,校验所述预开户调用方的信息,包括:
[0016]遍历预开户调用方信息表,判断所述预开户调用方的信息是否命中所述预开户调用方信息表。
[0017]可选地,校验所述业务标识是否有效,若所述业务标识校验通过,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存
储至数据库,包括:
[0018]校验在预设时间段内所述业务标识是否只出现了一次;
[0019]若是,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库;
[0020]若否,则返回请求错误的响应结果。
[0021]可选地,所述身份信息包括人脸图像和身份证图像;
[0022]验证所述身份信息,包括:
[0023]对所述身份证图像进行OCR识别,得到身份人脸图像和身份文字信息;
[0024]验证所述人脸图像与所述身份人脸图像是否一致。
[0025]可选地,接收所述用户上传的预开户数据之前,还包括:
[0026]将所述用户的用户名与所述身份人脸图像、所述身份文字信息进行绑定并存储至数据库。
[0027]可选地,所述预开户数据包括以下至少一种:
[0028]企业名称、社会信用代码、营业执照号码、法定代表人信息、预开户银行信息、印章复印件、用户签名。
[0029]可选地,将所述预开户数据存储至数据库之后,还包括:
[0030]接收所述用户发送的预开户审批查询请求;
[0031]将所述预开户审批查询请求对应的查询结果返回至所述用户;
[0032]其中,所述查询结果为预开户成功、预开户失败或者审批中。
[0033]可选地,所述签名密文和所述密钥密文由所述预开户调用方采用以下方法生成:
[0034]采用所述预开户调用方的私钥对所述预开户调用方的信息进行签名,得到签名数据;
[0035]基于预设规则生成随机密钥;
[0036]采用所述随机密钥对所述签名数据进行加密,得到签名密文;
[0037]采用所述预开户服务方的公钥对所述随机密钥进行加密,得到密钥密文。
[0038]另外,根据本专利技术实施例的另一个方面,提供了一种处理预开户请求的装置,包括:
[0039]接收模块,用于接收预开户调用方的预开户请求,所述预开户请求携带签名密文和密钥密文;
[0040]解密模块,用于采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息;
[0041]处理模块,用于校验所述预开户调用方的信息,若校验通过,则将当前时间戳和预设标识拼接生成业务标识,并返回身份信息上传消息,所述身份信息上传消息携带所述业务标识;接收用户上传的身份信息和所述业务标识;校验所述业务标识是否有效,若所述业务标识校验通过,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库。
[0042]可选地,所述解密模块还用于:
[0043]采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息;
[0044]校验所述预开户调用方的信息,若校验通过,则接收用户上传的身份信息;
[0045]验证所述身份信息,若验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库。
[0046]可选地,所述处理模块还用于:
[0047]遍历预开户调用方信息表,判断所述预开户调用方的信息是否命中所述预开户调用方信息表。
[0048]可选地,所述处理模块还用于:
[0049]校验在预设时间段内所述业务标识是否只出现了一次;
[0050]若是,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库;
[0051]若否,则返回请求错误的响应结果。
[0052]可选地,所述身份信息包括人脸图像和身份证图像;
[0053]所述处理模块还用于:
[0054]对所述身份证图像进行OCR识别,得到身份人脸图像和身份文字信息;
[0055]验证所述人脸图像与所述身份人脸图像是否一致。
[0056]可选地,所述处理模块还用于:
[0057]接收所述用户上传的预开户数据之前,将所述用户的用户名与所述身份人脸图像、所述身份文字信息进行绑定并存储至数据库。
[0058]可选地,所述预开户数据包括以下至少一种:
[0059]企业名称、社会信用代码、营业执照号码、法定代表人信息、预开户银行信息、印章复印件、用户签名。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理预开户请求的方法,其特征在于,应用于预开户服务方,包括:接收预开户调用方的预开户请求,所述预开户请求携带签名密文和密钥密文;采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息;校验所述预开户调用方的信息,若校验通过,则将当前时间戳和预设标识拼接生成业务标识,并返回身份信息上传消息,所述身份信息上传消息携带所述业务标识;接收用户上传的身份信息和所述业务标识,校验所述业务标识是否有效,若所述业务标识校验通过,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库。2.根据权利要求1所述的方法,其特征在于,采用所述预开户服务方的私钥和所述预开户调用方的公钥对所述签名密文和所述密钥密文进行解密,得到所述预开户调用方的信息,包括:采用所述预开户服务方的私钥对所述密钥密文进行解密,得到随机密钥;采用所述随机密钥对所述签名密文进行解密,得到签名数据;采用所述预开户调用方的公钥对所述签名数据进行验签,若验证通过,则得到所述预开户调用方的信息。3.根据权利要求1所述的方法,其特征在于,校验所述预开户调用方的信息,包括:遍历预开户调用方信息表,判断所述预开户调用方的信息是否命中所述预开户调用方信息表。4.根据权利要求1所述的方法,其特征在于,校验所述业务标识是否有效,若所述业务标识校验通过,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库,包括:校验在预设时间段内所述业务标识是否只出现了一次;若是,则验证所述身份信息,若所述身份信息验证通过,则接收所述用户上传的预开户数据,将所述预开户数据存储至数据库;若否,则返回请求错误的响应结果。5.根据权利要求1所述的方法,其特征在于,所述身份信息包括人脸图像和身份证图像;验证所述身份信息,包括:对所述身份证图像进行OCR识别,得到身份人脸图像和身份文字信息;验证所述人脸图像与所述身份人脸图像是否一致。6.根据权利要求5所述的方法,其特征在于,接收所述用户上传的预开户数据之前,还包括:将所述用户的用户名与所述身份人脸图像、所述身份文字信息进行绑定并存储至数据库。7.根据权利要求1所述的方法,其特征在于,将所述预开户数据存储至数据库之后,还包括:接收所述用户发送的预开户审批查询请求;将所述预开户审批查询请求对应的查询结果返回至所述用户;
其中,所述查询结果为预开户成功、预开户失败或者审批中。8.根据权利要求1所述的方法,其特征在于,所述签名密文和所述密钥密文由所述预开户调用方采用以下方法生成:采用所述预开户调用方的私钥对所述预开户调用方的信息进行签名,得到签名数据;基于预设规则生成随机密钥;采用所述随机密钥对所述签名数据进行加密,得到签名密文;采用所述预开户服务方的公钥对所述随机密钥进行加密,得到密钥密文。9.一种处理预开户请求的装置,其特征在于,设置于预开户服务方,包括:接收模块,用于接收预开户调用方的预开户请求,所述预开户请求携带签名密文和密钥密文;解密模块,用于采用所述预开户服务方的私钥和所...

【专利技术属性】
技术研发人员:李子锋
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1