本发明涉及计算机技术领域,特别涉及一种贷款业务中的单证数据处理方法、装置及计算机设备。
背景技术:
在针对贷款业务的处理过程中,会涉及到大量单证(比如,委托担保合同、委托授权书、个人借款声明等),单证的合规合法性对于贷款用户是非常重要的。以贷款业务中的委托担保合同为例,目前在贷款用户对涉案委托担保合同(以下简称涉案合同)的有效性提出异议时,通常情况下,第三方认证机构(比如现有数字认证中心)提供的签署电子签名的处理记录及验证文件、签约流程的公证文件等,在应对贷款用户提出的关于合同成立或者合同效力的异议方面都可以起到较明显的积极作用。
现有数字认证中心签署的电子签名,对于签署后的电子签名的任何改动、对数据电文内容和形式的任何改动都能够被发现,即能够起到对单证在签署电子签名后未经篡改情况进行证明的作用,但却不能证明单证自签署电子签名之时至提交给数字认证中心签署电子签名期间的可置信性,从而不具备可靠电子签名的完整内涵,也就是说,现有已签署电子签名的单证在可靠性方面并不理想。
相关技术针对贷款业务中已签署电子签名的单证的可靠性不理想的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明的目的在于提供一种贷款业务中的单证数据处理方法、装置及计算机设备,可提高具有电子签名的单证的安全性、可靠性及证明力。
根据本发明的一个方面,提供了一种贷款业务中的单证数据处理方法,所述方法包括:
接收终端提交的贷款请求,所述贷款请求中包括已签署的与贷款请求相关单证所对应的第一单证信息;
提供用于对贷款用户进行身份验证的操作界面,并在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,所述界面中包括需要签署的与身份验证相关单证所对应的第二单证信息;
若贷款用户身份验证通过,则确定身份验证通过的时间信息,并根据所述时间信息生成对应的时间戳信息;
将贷款用户已签署的与身份验证相关单证所对应的第二单证信息、与身份验证相关的信息、时间信息、时间戳信息以哈希算法进行计算,以得到第一哈希值;
调用用于生成电子签名的预置接口,根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
可选的,所述方法还包括:
提供用于输入贷款申请信息及用于展示需要签署的与贷款请求相关单证所对应的第一单证信息的操作界面。
基于此,所述接收终端提交的贷款请求,包括:
通过所述操作界面接收贷款申请信息的输入,以及对与贷款请求相关单证的签署。
可选的,所述身份验证的方式包括实名认证、绑卡鉴权和/或人脸识别。
基于此,所述在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,包括:
在接收到贷款用户输入的姓名及身份证号后,通过调用公安部的用于核实身份证件信息的第一预置接口确定贷款用户的姓名与身份证号是否匹配,以根据匹配结果实现对贷款用户的实名认证;和/或
在接收到贷款用户输入的任一银行借记卡卡号、姓名及预留于该银行的手机号码后,通过调用该银行的用于发送验证码的第二预置接口向预留于该银行的手机号码发送验证码,并在接收到贷款用户输入的验证码后,提交至该银行的用于银行卡鉴权的第三预置接口以进行验证码的校验,以根据校验结果实现对贷款用户的绑卡鉴权;和/或
在接收到采集的贷款用户的人脸图像后,通过调用公安部的用于核实人脸图像的第四预置接口将贷款用户的人脸图像与公安部预置的人脸照片库中的照片进行比对,以根据比对结果实现对贷款用户的人脸识别。
可选的,所述确定身份验证通过的时间信息,包括;
确定实名认证、绑卡鉴权或人脸识别通过的时间信息,或者,确定实名认证、绑卡鉴权、人脸识别的两项或三项中最后通过验证的一项的时间信息。
可选的,所述在接收到与身份验证相关的信息后之后,还包括:
获取终端的gps信息及ip地址信息,作为与身份验证相关的信息。
可选的,所述提供用于对贷款用户进行身份验证的操作界面之后,还包括:
以第一预置时间间隔对操作界面中显示的内容进行截取,或者,以第二预置时间间隔对操作界面中显示的内容进行预置时长的录制。
可选的,所述方法还包括:将生成的具有电子签名的单证文件进行加密后传送至预置存证机构进行存储。
为了实现上述目的,本发明还提供一种贷款业务中的单证数据处理装置,所述装置包括:
请求接收模块,用于接收终端提交的贷款请求,所述贷款请求中包括已签署的与贷款请求相关单证所对应的第一单证信息;
身份验证模块,用于提供用于对贷款用户进行身份验证的操作界面,并在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,所述界面中包括需要签署的与身份验证相关单证所对应的第二单证信息;
时间信息处理模块,用于在贷款用户身份验证通过的情况,则确定身份验证通过的时间信息,并根据所述时间信息生成对应的时间戳信息;
哈希值计算模块,用于将贷款用户已签署的与身份验证相关单证所对应的第二单证信息、与身份验证相关的信息、时间信息、时间戳信息以哈希算法进行计算,以得到第一哈希值;
电子签名模块,用于调用用于生成电子签名的预置接口,根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
为了实现上述目的,本发明还提供一种计算机设备,该计算机设备具体包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述介绍的贷款业务中的单证数据处理方法的步骤。
为了实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述介绍的贷款业务中的单证数据处理方法的步骤。
本发明提供的贷款业务中的单证数据处理方法、装置、计算机设备及存储介质,在接收到终端提交的贷款请求(其中包括已签署的与贷款请求相关单证所对应的第一单证信息)后,提供用于身份验证的操作界面(其中包括需要签署的与身份验证相关单证的第二单证信息)并对贷款用户进行身份验证,然后确定身份验证通过的时间信息并生成对应的时间戳信息,接下来将已签署的第二单证信息、与身份验证相关的信息、时间信息及时间戳信息以哈希算法进行计算以得到第一哈希值,再根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。也就是说,可基于与贷款用户的身份验证相关的唯一确定的第一哈希值、与贷款用户的贷款请求相关的唯一确定的第二哈希值,对与贷款请求相关的单证对应的单证信息进行电子签名,以生成具有电子签名的与贷款请求相关的单证,也即该具有电子签名的单证中既涵盖了与贷款用户身份验证相关的唯一确定信息又涵盖了与贷款用户的贷款请求相关的唯一确定信息,以此,可提高具有电子签名的单证的安全性、可靠性及证明力。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为实施例一提供的贷款业务中的单证数据处理方法的一种可选的流程示意图;
图2为实施例二提供的贷款业务中的单证数据处理装置的一种可选的组成结构示意图;
图3为实施例三提供的计算机设备的一种可选的硬件架构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供了一种贷款业务中的单证数据处理方法,如图1所示,该方法具体包括以下步骤:
步骤s101:接收终端提交的贷款请求,所述贷款请求中包括已签署的与贷款请求相关单证所对应的第一单证信息。
在本实施例中,本方案可应用于与办理贷款业务相关的应用程序(app),比如现有平安消费金融app。根据实际需要,该app比如可安装于贷款人员(如贷款客户经理等)的终端中,也可安装于贷款用户的终端中,可通过该app发送与贷款申请相关的请求、输入与贷款申请相关的信息并提交等,该app对应的服务器即可接收到相关请求、信息等,并可对接收到的相关请求、信息等进行相应的处理。
在实际应用中,为了保证银行、贷款公司等能够在针对某用户的贷款申请的审核过程(包括用户征信查询、贷款额度确定等)中更为客观准确,需要全面广泛的了解用户的基本信息、金融资产信息等,因此,贷款请求中的贷款申请信息涵盖的内容较为广泛,主要可包括基本信息,比如包括用户的姓名、身份证号、籍贯、学历、毕业院校、工作单位、婚姻状况等信息,以及金融资产信息,比如包括用户名下的房产信息、车产信息、房贷信息、信用卡信息、信用贷款信息、保单信息等。
在本实施例中,可提供用于输入贷款申请信息及用于展示需要签署的与贷款请求相关单证所对应的第一单证信息的操作界面,在该操作界面中,比如可包括多个输入框,以用于输入上述贷款申请信息。
同时,该操作界面中还可包括展示的多个需要签署的与贷款请求相关的单证(在本实施例中,该多个单证对应的信息可称为第一单证信息),以及为每个单证对应设置的用于确定签署该单证的操作选项(比如为“签署”按钮),当用户触发每个单证对应的“签署”按钮,即相当于通过终端提交对相关单证的签署请求,此时,与该app对应的服务器即可接收到终端提交的签署请求,并根据该签署请求执行相关单证的签署操作,以实现对该操作界面中与贷款请求相关的单证的签署。
其中,所述多个需要签署的与贷款请求相关的单证,比如可包括快捷支付授权书、个人消费融资额度合同、授权委托书、委托担保合同、贷款合同、贷款产品信息等(当然可根据实际需求展示其他单证),由于在现有贷款申请的过程中,通常不会将贷款核心要素信息直接展示于贷款合同中,而是通过贷款产品信息进行展示,比如展示的内容可包括贷款的金额、利息、手续费、还款方式、还款/分期期数、还款日等,由于该些内容直接关系到交易双方的权利与义务,影响到银行对于贷款用户的债权金额的确定及债务的履行等,因此,上述内容可以通过加粗或设置与其他文字不同的颜色等方式进行重点展示,同时可设置需要贷款用户强制勾选并强制阅读(比如可设置阅读时间不少于30秒等),并需要将展示上述内容的贷款产品信息相关页面下拉至底部才能进行签署操作。此外,还可以在贷款用户下拉页面的过程中、执行签署操作时等进行截屏操作并保存,以作为贷款用户签署相关单证的证据予以留存。以此,可确保贷款用户是在认真阅读并完整知悉贷款核心要素信息后才执行相关单证的签署操作,进而更有利于保障贷款用户的权益。
此外,该操作界面中,还可包括用于确定提出贷款请求的操作选项(比如“请求贷款”按钮),当用户通过多个输入框输入贷款申请信息且触发操作界面中展示的每个单证所对应的“签署”按钮后,触发该“请求贷款”按钮,即相当于用户通过终端提交贷款请求,此时,与该app对应的服务器即可接收到终端提交的贷款请求,并可根据该贷款请求执行下一步操作。
步骤s102:提供用于对贷款用户进行身份验证的操作界面,并在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,所述界面中包括需要签署的与身份验证相关单证所对应的第二单证信息。
在本实施例中,对贷款用户进行身份验证的方式可包括实名认证、绑卡鉴权、人脸识别等,可根据身份验证方式的不同,提供相应的身份验证界面,具体实现方式将在下文说明。
其中,在接收到与身份验证相关的信息后,可直接调用与身份验证相关的预置接口对贷款用户进行身份验证,具体实现方式可包括如下:
(一)身份验证方式为实名认证:
可预先提供与实名认证相关的操作界面(该操作界面中比如可包括用于输入姓名的输入框、用于输入身份证号的输入框、以及用于确定提交输入的姓名及身份证号的按钮(比如“第一确定”按钮))。
贷款用户了通过在上述与实名认证相关的操作界面中输入自己的姓名(在用于输入姓名的输入框中)及身份证号(在用于输入身份证号的输入框中),并触发“第一确定”按钮,以实现对贷款用户的姓名及身份证号进行提交。
在相关服务器(本实施例中,可理解为与终端对应的服务器)接收到贷款用户输入的姓名及身份证号后,可通过调用公安部的用于核实身份证件信息核实的预置接口(在本实施例中,可称为第一预置接口),对贷款用户的姓名与身份证号进行比对,以判断贷款用户的姓名与身份证号是否匹配,若能够匹配,则可确定贷款用户通过实名认证,若不能够匹配,则可确定贷款用户未通过实名认证,以此,可根据上述匹配结果实现针对贷款用户的实名认证。
(二)身份验证方式为绑卡鉴权:
可预先提供与绑卡鉴权相关的操作界面(该操作界面中比如可包括用于输入银行借记卡卡号的输入框、用于输入姓名的输入框、用于输入预留于该银行的手机号码的输入框、以及用于确定提交输入的银行借记卡卡号及手机号码的按钮(比如“第二确定”按钮)、用于输入验证码的输入框、用于确定提交输入的验证码的按钮(比如“提交”按钮))。
贷款用户可通过在上述与绑卡鉴权相关的操作界面中输入自己的任一银行借记卡卡号(在用于输入银行借记卡卡号的输入框中)、姓名(在用于输入姓名的输入框中)、手机号码(在用于输入手机号码的输入框中),并触发“第二确定”按钮,以实现对贷款用户的银行借记卡卡号、姓名及手机号码进行提交。
在相关服务器接收到贷款用户输入的任一银行借记卡卡号、姓名及预留于该银行的手机号码后,可通过调用该银行的用于发送验证码的预置接口(可称为第二预置接口),以向预留于该银行的手机号发送验证码。
当贷款用户通过预留于该银行的手机号码接收到上述验证码后,可在上述用于绑卡鉴权的界面中输入验证码(在用于输入验证码的输入框中),并触发“提交”按钮以实现对验证码进行提交。
在相关服务器接收到贷款用户输入的验证码后,可将验证码提交至该银行的用于银行卡鉴权的预置接口(在本实施例中,可称为第三预置接口),将贷款用户输入的验证码与向该贷款用户预留于该银行的手机号码发送的验证码进行比对,以进行验证码的校验,若校验结果为验证码一致,则可确定贷款用户通过绑卡鉴权环节,若校验结果为验证码不一致,则可确定贷款用户未通过绑卡鉴权环节,以此,可根据上述校验结果实现针对贷款用户的绑卡鉴权。
(三)身份验证方式为人脸识别:
可预先提供与人脸识别相关的操作界面,当贷款用户进入该操作界面后,则可自动调用终端中的摄像头,该操作界面中比如可包括用于采集贷款用户的人脸图像的采集区域、用于确定提交人脸图像的按钮(比如“第三确定”按钮))。
贷款用户可通过在上述与人脸识别关的操作界面中将自己的脸部对准上述采集区域,并在根据预置的提示信息(比如,用于提示贷款用户做出点头、摇头、眨眼、微笑等动作的信息)做出相应的动作后,触发“第三确定”按钮,以实现对贷款用户的人脸图像的采集并提交。
在相关服务器接收到通过终端采集并提交的贷款用户的人脸图像后,可通过调用用于图像比对的预置接口(在本实施例中,可称为第四预置接口),将贷款用户的人脸图像(其中包括贷款用户在做出点头、摇头、眨眼、微笑等动作的人脸图像)与公安部预置的人脸照片库中的照片进行比对(在本市实施例中,该比对结果可为一个相似度结果),若比对结果为相似度达到预置相似度阈值(比如,可设置为85%),则确定贷款用户通过人脸识别,若比对结果未达到预置相似度阈值,则确定贷款用户未通过人脸识别,以此,可根据上述比对结果实现针对贷款用户的人脸识别。
以此,可在需要进行上述任一项身份验证时,通过调用外部现有(或者根据本方案的需求部署的)的或内部部署的能够实现身份验证的接口,以实现相应身份验证的处理,不但可保证身份验证结果的准确性,还可节省系统成本且提高身份验证效率。
在本实施例中,上述用于对贷款用户进行身份验证的操作界面中,还可包括的需要签署的与身份验证相关的单证所对应的信息(在本实施例中,可称为第二单证信息),可根据实际需要设置需要签署的与身份验证相关的单证,比如,在身份验证为实名认证的情况下,需要签署的与身份验证相关的单证可包括资金代扣协议、平安付科技电子支付账户协议等;在身份验证为绑卡鉴权的情况下,需要签署的与身份验证相关的单证可包括银行卡快捷支付服务协议、绑定银行卡挂网协议等。
此外,在该操作界面中还可为每个单证对应设置用于确定签署该单证的操作选项(比如为“签署”按钮),当用户触发每个单证对应的“签署”按钮,即相当于通过终端提交对相关单证的签署请求,此时,与该app对应的服务器即可接收到终端提交的签署请求,并根据该签署请求执行相关单证的签署操作,以实现在该操作界面中进行与身份验证相关的单证的签署。
在具体实现时,当接收到与身份验证相关的信息后之后,还可以获取终端的全球定位系统(gps,globalpositioningsystem)信息及终端的ip地址信息,并作为与身份验证相关的信息参与后续步骤,以提高与身份验证相关的信息的全面性,进而提升身份验证结果的有效性。
此外,在本实施例中,在提供用于对贷款用户进行身份验证的操作界面之后,还可以第一预置时间间隔(可根据实际需要进行设置,比如10秒等)对操作界面中显示的内容进行截取(相当于截屏操作)并保存,或者,以第二预置时间间隔(可根据实际需要进行设置,比如20秒等)对操作界面中显示的内容进行预置时长的录制(相当于录屏操作)并保存,以此,可有效的对贷款用户的身份验证过程尤其重要环节(比如在与身份验证相关单证的签署时、在人脸识别时等)进行截屏或录屏操作并保存,以作为身份验证过程中有效的图像证据或影像证据进行留存,以佐证贷款用户在身份验证操作过程的真实性及有效性,以在后续与贷款相关的纠纷中可随时提取相关证据进行展示,进而可提高系统的安全性。
步骤s103:若贷款用户身份验证通过,则确定身份验证通过的时间信息,并根据所述时间信息生成对应的时间戳信息。
在本实施例中,若身份验证为实名认证、绑卡鉴权或人脸识别中任一项的情况下,可以设置确定身份验证通过的时间信息为实名认证、绑卡鉴权或人脸识别通过的时间信息;若身份验证为实名认证、绑卡鉴权、人脸识别其中的两项或三项的情况下,可以设置确定身份验证通过的时间为实名认证、绑卡鉴权、人脸识别的两项或三项中,最后通过验证的一项的时间信息。
在确定身份验证通过的时间信息后,可进一步以现有时间戳生成方式,根据该时间信息生成对应的时间戳信息,以进一步确保身份验证通过时间的准确性与唯一性。
步骤s104:将贷款用户已签署的与身份验证相关单证所对应的第二单证信息、与身份验证相关的信息、时间信息、时间戳信息以哈希算法进行计算,以得到第一哈希值。
具体的,可将贷款用户已签署的与实名认证、绑卡鉴权和/或人脸识别相关单证所对应的第二单证信息、与身份验证相关的信息(可包括:与实名认证相关的贷款用户姓名及身份证号、与绑卡鉴权相关的贷款用户的银行借记卡卡号、姓名、预留于该银行的手机号码以及输入的验证码、与人脸识别相关的贷款用户的人脸图像等)、身份验证通过的时间信息(实名认证、绑卡鉴权或人脸识别通过的时间信息,或者,实名认证、绑卡鉴权、人脸识别的任两项或三项中最后通过验证的一项的时间信息)、根据上述身份验证通过的时间信息生成的时间戳信息,以哈希算法进行计算后得到对应的哈希值,在本实施例中,该哈希值可称为第一哈希值。
以此,基于与身份验证相关的单证信息、与身份验证过程贷款用户提供的相关信息、对身份验证通过的时间进行双重确定的时间信息(时间信息以及对应的时间戳信息)进行哈希计算生成对应的哈希值,以得到与贷款用户的身份验证相关的唯一确定的哈希值,以参与后续步骤。
步骤s105:调用用于生成电子签名的预置接口,根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
在本实施例中,可先将上述第一单证信息以哈希算法进行计算得到一个哈希值,即得到与贷款用户的贷款请求相关的唯一确定的哈希值(在本实施例中,可称为第二哈希值),然后可调用用于生成电子签名的预置接口(比如平安易签公司提供的预置接口等),根据第一哈希值、第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
也就是说,基于与贷款用户的身份验证相关的唯一确定的哈希值(第一哈希值)、与贷款用户的贷款请求相关的唯一确定的哈希值(第二哈希值)对与贷款请求相关的单证对应的单证信息进行电子签名,生成具有电子签名的与贷款请求相关的单证(如具有电子签名的授权委托书、贷款产品信息等),也即该具有电子签名的单证中既涵盖了与贷款用户身份验证相关的唯一确定信息又涵盖了与贷款用户的贷款请求相关的唯一确定信息,进而可提高具有该电子签名的单证的安全性、可靠性及证明力。
此外,在生成具有电子签名的单证文件后,还可以将具有电子签名的单证文件进行加密后传送至预置存证机构进行存储,比如传送至第三方存证公司(比如数字认证中心、平安易签公司等)进行存储,以实现对具有电子签名的单证文件进行更有效的管理、存储等,以便在后续发生与贷款相关的纠纷时可通过查询、调用相关的单证文件作为证据进行展示,以作为具有电子签名的单证文件未经篡改操作的有效证明。
本实施例提供的贷款业务中的单证数据处理方法,在接收到终端提交的贷款请求(其中包括已签署的与贷款请求相关单证所对应的第一单证信息)后,提供用于身份验证的操作界面(其中包括需要签署的与身份验证相关单证的第二单证信息)并对贷款用户进行身份验证,然后确定身份验证通过的时间信息并生成对应的时间戳信息,接下来将已签署的第二单证信息、与身份验证相关的信息、时间信息及时间戳信息以哈希算法进行计算以得到第一哈希值,再根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。也就是说,可基于与贷款用户的身份验证相关的唯一确定的第一哈希值、与贷款用户的贷款请求相关的唯一确定的第二哈希值,对与贷款请求相关的单证对应的单证信息进行电子签名,以生成具有电子签名的与贷款请求相关的单证,也即该具有电子签名的单证中既涵盖了与贷款用户身份验证相关的唯一确定信息又涵盖了与贷款用户的贷款请求相关的唯一确定信息,以此,可提高具有电子签名的单证的安全性、可靠性及证明力。
实施例二
本发明实施例提供了一种贷款业务中的单证数据处理装置,如图2所示,该装置具体包括以下组成部分:
请求接收模块201,用于接收终端提交的贷款请求,所述贷款请求中包括已签署的与贷款请求相关单证所对应的第一单证信息;
身份验证模块202,用于提供用于对贷款用户进行身份验证的操作界面,并在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,所述界面中包括需要签署的与身份验证相关单证所对应的第二单证信息;
时间信息处理模块203,用于在贷款用户身份验证通过的情况,则确定身份验证通过的时间信息,并根据所述时间信息生成对应的时间戳信息;
哈希值计算模块204,用于将贷款用户已签署的与身份验证相关单证所对应的第二单证信息、与身份验证相关的信息、时间信息、时间戳信息以哈希算法进行计算,以得到第一哈希值;
电子签名模块205,用于调用用于生成电子签名的预置接口,根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
进一步的,该装置还可包括:
操作界面提供模块,用于提供用于输入贷款申请信息及用于展示需要签署的与贷款请求相关单证所对应的第一单证信息的操作界面。
基于此,请求接收模块201,可具体用于:
通过所述操作界面接收贷款申请信息的输入,以及对与贷款请求相关单证的签署。
在具体实现时,所述身份验证的方式可包括实名认证、绑卡鉴权和/或人脸识别。
基于此,身份验证模块202,可具体用于:
在接收到贷款用户输入的姓名及身份证号后,通过调用公安部的用于核实身份证件信息的第一预置接口确定贷款用户的姓名与身份证号是否匹配,以根据匹配结果实现对贷款用户的实名认证;和/或
在接收到贷款用户输入的任一银行借记卡卡号、姓名及预留于该银行的手机号码后,通过调用该银行的用于发送验证码的第二预置接口向预留于该银行的手机号码发送验证码,并在接收到贷款用户输入的验证码后,提交至该银行的用于银行卡鉴权的第三预置接口以进行验证码的校验,以根据校验结果实现对贷款用户的绑卡鉴权;和/或
在接收到采集的贷款用户的人脸图像后,通过调用公安部的用于核实人脸图像的第四预置接口将贷款用户的人脸图像与公安部预置的人脸照片库中的照片进行比对,以根据比对结果实现对贷款用户的人脸识别。
进一步的,时间信息处理模块203,可具体用于:
确定实名认证、绑卡鉴权或人脸识别通过的时间信息,或者,确定实名认证、绑卡鉴权、人脸识别的两项或三项中最后通过验证的一项的时间信息。
此外,身份验证模块202,还可用于:在接收到与身份验证相关的信息后之后,获取终端的gps信息及ip地址信息,作为与身份验证相关的信息。
在具体实现时,该装置还可包括:
界面内容处理模块,可用于在提供用于对贷款用户进行身份验证的操作界面之后,以第一预置时间间隔对操作界面中显示的内容进行截取,或者,以第二预置时间间隔对操作界面中显示的内容进行预置时长的录制。
此外,该装置还可包括:
存储模块,可用于将生成的具有电子签名的单证文件进行加密后传送至预置存证机构进行存储。
实施例三
本实施例还提供一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图3所示,本实施例的计算机设备30至少包括但不限于:可通过系统总线相互通信连接的存储器301、处理器302。需要指出的是,图3仅示出了具有组件301-302的计算机设备30,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
本实施例中,存储器301(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器301可以是计算机设备30的内部存储单元,例如该计算机设备30的硬盘或内存。在另一些实施例中,存储器301也可以是计算机设备30的外部存储设备,例如该计算机设备30上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器301还可以既包括计算机设备30的内部存储单元也包括其外部存储设备。在本实施例中,存储器301通常用于存储安装于计算机设备30的操作系统和各类应用软件。此外,存储器301还可以用于暂时地存储已经输出或者将要输出的各类数据。
处理器302在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器302通常用于控制计算机设备30的总体操作。
具体的,在本实施例中,处理器302用于执行处理器302中存储的企业风险预警方法的程序,所述贷款业务中的单证数据处理方法的程序被执行时实现如下步骤:
接收终端提交的贷款请求,所述贷款请求中包括已签署的与贷款请求相关单证所对应的第一单证信息;
提供用于对贷款用户进行身份验证的操作界面,并在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,所述界面中包括需要签署的与身份验证相关单证所对应的第二单证信息;
若贷款用户身份验证通过,则确定身份验证通过的时间信息,并根据所述时间信息生成对应的时间戳信息;
将贷款用户已签署的与身份验证相关单证所对应的第二单证信息、与身份验证相关的信息、时间信息、时间戳信息以哈希算法进行计算,以得到第一哈希值;
调用用于生成电子签名的预置接口,根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
上述方法步骤的具体实施例过程可参见第一实施例,本实施例在此不再重复赘述。
实施例四
本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:
接收终端提交的贷款请求,所述贷款请求中包括已签署的与贷款请求相关单证所对应的第一单证信息;
提供用于对贷款用户进行身份验证的操作界面,并在接收到与身份验证相关的信息后,调用与身份验证相关的预置接口对贷款用户进行身份验证,所述界面中包括需要签署的与身份验证相关单证所对应的第二单证信息;
若贷款用户身份验证通过,则确定身份验证通过的时间信息,并根据所述时间信息生成对应的时间戳信息;
将贷款用户已签署的与身份验证相关单证所对应的第二单证信息、与身份验证相关的信息、时间信息、时间戳信息以哈希算法进行计算,以得到第一哈希值;
调用用于生成电子签名的预置接口,根据第一哈希值、将第一单证信息以哈希算法进行计算得到的第二哈希值对第一单证信息进行电子签名,以生成具有电子签名的单证文件。
上述方法步骤的具体实施例过程可参见第一实施例,本实施例在此不再重复赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。