CN109872233A - 合同签订方法、装置、计算机设备及存储介质 - Google Patents
合同签订方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN109872233A CN109872233A CN201910043286.4A CN201910043286A CN109872233A CN 109872233 A CN109872233 A CN 109872233A CN 201910043286 A CN201910043286 A CN 201910043286A CN 109872233 A CN109872233 A CN 109872233A
- Authority
- CN
- China
- Prior art keywords
- contract
- information
- authentication
- image
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000003860 storage Methods 0.000 title claims abstract description 12
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 13
- 238000012795 verification Methods 0.000 claims description 28
- 238000012544 monitoring process Methods 0.000 claims description 25
- 230000001815 facial effect Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 claims description 16
- 238000004422 calculation algorithm Methods 0.000 claims description 12
- 239000000284 extract Substances 0.000 claims description 10
- 238000013518 transcription Methods 0.000 claims description 9
- 230000035897 transcription Effects 0.000 claims description 9
- 238000012360 testing method Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 235000013399 edible fruits Nutrition 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 239000003607 modifier Substances 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种合同签订方法、装置、计算机设备及存储介质,该合同签订方法包括将目标电子合同发送给第二客户端进行核定,若核定结果为核定同意,则获取第二客户端发送的第二身份验证图像;按照预设验证关键字对目标电子合同进行信息提取,获取交易双方信息,采用交易双方信息对第一身份验证图像和第二身份验证图像进行验证,获取第一身份验证结果;基于第一原始语音信息和第二原始语音信息,获取第二身份验证结果;若第一身份验证结果和第二身份验证结果均为验证成功,则获取预设签订时长内第一客户端发送的第一电子签名和第二客户端发送的第二电子签名,对目标电子合同进行签订,获得合同签订结果,该方法可有效确保合同签订的安全性。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种合同签订方法、装置、计算机设备及存储介质。
背景技术
随着信息时代的迅速发展,通过网络直接签订电子合同,避免纸质合同签订、交换和保存过程的麻烦,逐渐成为电子商务领域引人注意的发展方向。目前电子合同的签订需要交易双方将电子合同上传到第三方电子合同签订平台进行签订操作,以完成合同的签订,使得电子合同的签订具有局限性;并且,目前通过网络平台进行电子合同的签订过程中,无法确保签约人身份的有效性和真实性,使得通过网络平台签订合同的安全性不高。
发明内容
本发明实施例提供一种合同签订方法、装置、计算机设备及存储介质,以解决目前基于网络的电子合同签订过程中无法确保签约人身份的有效性和真实性,造成合同签订的安全性不高的问题。
一种合同签订方法,包括:
获取第一客户端发送的合同签订请求,所述合同签订请求包括目标电子合同、第一身份验证图像和接收方信息;
将所述目标电子合同发送给所述接收方信息对应的第二客户端,获取所述第二客户端返回的核定结果,若所述核定结果为核定同意,则获取所述第二客户端发送的第二身份验证图像;
按照预设验证关键字对目标电子合同进行信息提取,获取与预设验证关键字对应的交易双方信息,采用所述交易双方信息对所述第一身份验证图像和所述第二身份验证图像进行身份验证,获取第一身份验证结果;
基于预设话术,获取所述第一客户端发送的第一原始语音信息和所述第二客户端发送的第二原始语音信息;
基于所述第一原始语音信息和所述第二原始语音信息,获取第二身份验证结果;
若所述第一身份验证结果和所述第二身份验证结果均为验证成功,则获取预设签订时长内所述第一客户端发送的第一电子签名和所述第二客户端发送的第二电子签名,基于所述第一电子签名和所述第二电子签名对所述目标电子合同进行签订,获得合同签订结果。
一种合同签订装置,包括:
合同签订请求获取模块,用于获取第一客户端发送的合同签订请求,所述合同签订请求包括目标电子合同、第一身份验证图像和接收方信息;
第二身份验证图像获取模块,用于将所述目标电子合同发送给所述接收方信息对应的第二客户端,获取所述第二客户端返回的核定结果,若所述核定结果为核定同意,则获取所述第二客户端发送的第二身份验证图像;
第一身份验证结果获取模块,用于按照预设验证关键字对目标电子合同进行信息提取,获取与预设验证关键字对应的交易双方信息,采用所述交易双方信息对所述第一身份验证图像和所述第二身份验证图像进行身份验证,获取第一身份验证结果;
原始语音信息获取模块,用于基于预设话术,获取所述第一客户端发送的第一原始语音信息和所述第二客户端发送的第二原始语音信息;
第二身份验证结果获取模块,用于基于所述第一原始语音信息和所述第二原始语音信息,获取第二身份验证结果;
合同签订结果获得模块,用于若所述第一身份验证结果和所述第二身份验证结果均为验证成功,则获取预设签订时长内所述第一客户端发送的第一电子签名和所述第二客户端发送的第二电子签名,基于所述第一电子签名和所述第二电子签名对所述目标电子合同进行签订,获得合同签订结果。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述合同签订方法。
一种非易失性存储介质,所述非易失性存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述合同签订方法。
上述合同签订方法、装置、计算机设备及存储介质中,通过获取客户端发送的合同签订请求,以便将合同签订请求中的目标电子合同发送给第二客户端进行对目标电子合同中的内容核定,并获取第二客户端反馈的核定结果,若核定结果为核定同意,则获取第二客户端发送的第二身份验证图像。接着,预设验证关键字对目标电子合同进行信息提取,并采用获取到的交易双方信息对第一身份验证图像和第二身份验证图像进行身份验证,以确保目标电子合同中交易双方信息与用户上传的第一身份验证图像和第二身份验证图像中对应的身份信息保持一致,保证合同签订的有效性。然后,基于预设话术,获取第一客户端发送的第一原始语音信息和第二客户端发送的第二原始语音信息并对其进行验证,获取第二身份验证结果,以确保签订双方均同意合同中的条款内容,保证合同的有效性。之后,根据第一身份验证结果和第二身份验证结果确定身份验证是否成功,若验证成功,则获取预设签订时长内第一客户端发送的第一电子签名和第二客户端发送的第二电子签名,以防止恶意拖拉合同签订时间。最后,基于第一电子签名和第二电子签名对目标电子合同进行签订,即可完成合同签订,获得合同签订结果。该合同签订流程可在同一电子合同平台中进行,无需上传至第三方签约平台,用户可自主进行签约,签约过程透明化,保证签约流程的可靠性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中合同签订方法的一应用环境示意图;
图2是本发明一实施例中合同签订方法的一流程图;
图3是图2中步骤S30的一具体流程图;
图4是图3中步骤S33的一具体流程图;
图5是图2中步骤S40的一具体流程图;
图6是本发明一实施例中合同签订方法的一流程图;
图7是本发明一实施例中合同签订方法的一流程图;
图8是本发明一实施例中合同签订方法的一流程图;
图9是本发明一实施例中合同签订装置的一示意图;
图10是本发明一实施例中计算机设备的一示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的合同签订方法可应用一种,用于电子合同平台中,用于检测交易双方身份的有效性和真实性,以自主完成电子合同签订,提高电子合同签订的安全性。该合同签订方法可应用在如图1的应用环境中,其中,计算机设备通过网络与服务器进行通信。计算机设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器来实现。
在一实施例中,如图2所示,提供一种合同签订方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
S10:获取第一客户端发送的合同签订请求,合同签订请求包括目标电子合同、第一身份验证图像和接收方信息。
其中,合同签订请求是用于触发服务器进行电子合同签订的请求。第一客户端是指发送合同签订请求的客户端,也即提出合同要约的合同拟定方对应的客户端。第一身份验证图像是指第一客户端上传的与合同拟定方相对应的身份验证图像。目标电子合同是指由合同拟定方拟定好的电子合同。接收方信息是指合同接收方的信息,具体包括合同接收方的联系方式,如手机号码。
具体地,在电子合同平台中包括一信息采集模块和图像采集模块,用户可通过信息采集模块上传目标电子合同,通过图像采集模块上传第一身份验证图像,以便服务器获取第一客户端发送的合同签订请求,该图像采集模块包括但不限于本地上传或拍摄上传。需说明,目标电子合同的文件格式包括但不限于word和pdf等。
S20:将目标电子合同发送给接收方信息对应的第二客户端,获取第二客户端返回的核定结果,若核定结果为核定同意,则获取第二客户端发送的第二身份验证图像。
其中,第二客户端是指合同接收方对应的客户端,在接收方信息为手机号码时,其对应的第二客户端具体为合同接收方的手机。第二身份验证图像是指通过第二客户端上传的与合同接收方相对应的身份验证图。具体地,在签订合同时,需交易双方共同参与,因此,需将目标电子合同发送给合同接收方对应的第二客户端,以使合同接收方进行核定,此时,第二客户端会显示一电子合同核定界面,用于核定目标电子合同。该电子合同核定界面中包括同意和拒绝按钮,用户点击上述按钮反馈核定结果,以使服务器获取第二客户端反馈的核定结果;若核定结果为核定同意,则认为合同接收方同意目标电子合同中的所有条款中的内容,并提示合同接受方上传第二身份验证图像,以获取第二客户端发送的第二身份验证图像。可理解地,合同拟定方可为甲方或乙方,相应地,合同接收方可为乙方或甲方。也即,可由甲方创建目标电子合同,并将目标电子合同发送给乙方进行核定;或者,可由乙方创建目标电子合同,并将目标电子合同发送给甲方进行核定。
S30:按照预设验证关键字对目标电子合同进行信息提取,获取与预设验证关键字对应的交易双方信息,采用交易双方信息对第一身份验证图像和第二身份验证图像进行身份验证,获取第一身份验证结果。
其中,交易双方信息是指交易双方在目标电子合同中的身份信息。预设验证关键字是预先设置的用于提取目标电子合同中交易双方身份信息的关键字。该预设验证关键字包括但不限于甲方姓名、甲方身份证号、乙方姓名和乙方身份证号。该交易双方信息包括但不限于甲方姓名、甲方身份证号、乙方姓名和乙方身份证号。
具体地,服务器按照预设验证关键字,对目标电子合同中与预设验证关键字相同字段对应的属性值进行提取,以获取与预设验证关键字对应的交易双方信息。再采用交易双方信息对第一身份验证图像和第二身份验证图像进行身份验证,获取第一身份验证结果。也即根据目标电子合同中提取到的交易双方信息与第一身份验证图像和第二身份验证图像中对应的身份信息进行对比,获取第一身份验证结果,以确保目标电子合同中交易双方信息与用户上传的第一身份验证图像和第二身份验证图像中对应的身份信息保持一致,保证合同签订的有效性。
S40:基于预设话术,获取第一客户端发送的第一原始语音信息和第二客户端发送的第二原始语音信息。
其中,预设话术是预先设定好的用于确认签订双方签订意愿的话术,如“我是XXX,我已知晓XXX合同中的所有条款,并同意签约”。第一原始语音信息是第一客户端对应的录音设备所采集到的合同拟定方的语音信息。第二原始语音信息是第二客户端对应的录音设别所采集到的合同接收方的语音信息。具体地,第一客户端和第二客户端均对应一录音设备(如:麦克风),在签订合同时,服务器会提示用户打开录音设备并阅读预设话术的内容,以使服务器获取第一客户端对应的第一原始语音信息和第二客户端对应的第二原始语音信息,以便后续根据第一原始语音信息和第二原始语音信息确认签订双方是否自愿签约,保证合同的有效性。
S50:基于第一原始语音信息和第二原始语音信息,获取第二身份验证结果。
具体地,服务器分别将所述第一原始语音信息和第二原始语音信息输入到语音识别接口中进行匹配,获取第一原始语音信息对应的第一识别文本和第二原始语音信息对应的第二识别文本,分别将所述第一识别文本和所述第二识别文本与所述预设话术进行文本对比,获取第二身份验证结果,以确定签订双方是否均同意合同中的条款内容,保证合同的有效性。
S60:若第一身份验证结果和第二身份验证结果均为验证成功,则获取预设签订时长内第一客户端发送的第一电子签名和第二客户端发送的第二电子签名,基于第一电子签名和第二电子签名对目标电子合同进行签订,获得合同签订结果。
其中,预设时长是指预先设置的签订合同的有效时长。具体地,若第一身份验证结果和第二身份验证结果均为验证成功,则认为签订双方的身份真实有效,则提示签订双方在预设时长内对目标电子合同中的签名模块进行签名的操作。其中,目标电子合同中的签名模块配置有一签名插件,用于进行电子签名,用户可在目标电子合同中的签名模块点击签名插件,即可触发与签名模块关联的签名插件进行签名。该签名插件包括签名区域和保存按钮,用户在签名完成时,点击签名插件中的保存按钮,即可使签名插件通过canvas元素中开源的获取电子签名的方法获取用户保存的电子签名。该电子签名包括第一客户端形成的第一电子签名或第二客户端形成的第二电子签名。服务器通过将第一电子签名和第二电子签名填充到目标电子合同中的签名模块处,即可完成合同签订,获得合同签订结果。可理解,通过设置签订合同的有效时长即预设时长,以防止恶意拖拉合同签订时间,导致用户利益受到损失。具体地,若超过预设时长,则需对用户的身份进行再次验证,以确保签约人身份的真实性和有效性。
本实施例中,通过将合同签订请求中的目标电子合同发送给第二客户端进行对目标电子合同中的内容核定,以保证合同接收方知晓目标电子合同中的内容。接着,采用预设验证关键字对目标电子合同进行信息提取,并采用获取到的交易双方信息对第一身份验证图像和第二身份验证图像进行身份验证,以确保目标电子合同中交易双方信息与用户上传的第一身份验证图像和第二身份验证图像中对应的身份信息保持一致,保证合同签订的有效性。然后,基于预设话术,获取第一客户端发送的第一原始语音信息和第二客户端发送的第二原始语音信息并对其进行验证,获取第二身份验证结果,以确保签订双方均同意合同中的条款内容,保证合同的有效性。之后,在第一身份验证结果和第二身份验证结果均验证成功,则获取预设签订时长内第一客户端发送的第一电子签名和第二客户端发送的第二电子签名,以防止恶意拖拉合同签订时间。最后,基于第一电子签名和第二电子签名对目标电子合同进行签订,即可完成合同签订,获得合同签订结果。该合同签订流程可在同一电子合同平台中进行,无需上传至第三方签约平台,用户可自主进行签约,签约过程透明化,保证签约流程的可靠性。
在一实施例中,如图3所示,步骤S30中,即采用交易双方信息对第一身份验证图像和第二身份验证图像进行身份验证,获取第一身份验证结果,具体包括如下步骤:
S31:启动第一客户端和第二客户端对应的摄像头进行远程监控,获取第一监控视频和第二监控视频,按照预设截取规则分别对第一监控视频和第二监控视频进行提取,获取第一验证帧图像和第二验证帧图像。
其中,预设截取规则是指按照预设的时间间隔多次截取视频的规则。第一监控视频是指第一客户端对应的摄像头实时录制的视频流。第二监控视频是指第二客户端对应的摄像头实时录制的视频流。第一验证帧图像是按照预设截取规则对第一监控视频进行截取所获取的帧图像。第二验证帧图像是按照预设截取规则对第二监控视频进行截取所获取的帧图像。具体地,在合同签订双方确认合同条款内容之后,则调用第一客户端和第二客户端对应的摄像头进行远程监控,以获取第一客户端对应的第一监控视频和第二客户端对应的第二监控视频,并按照预设截取规则(如每隔5s截取一帧)分别对第一监控视频和第二监控视频进行截取,获取第一验证帧图像和第二验证帧图像。通过多次截取视频帧图像,以确保签约人的真实性。
S32:对第一验证帧图像和第二验证帧图像进行人脸检测,获取与第一验证帧图像对应的第一验证人脸图像和与第二验证帧图像对应的第二验证人脸图像。
具体地,采用预先训练好的人脸检测模型检测第一验证帧图像和第二验证帧图像是否有人脸存在,若第一验证帧图像包含人脸,则将该帧视频图像作为第一验证人脸图像。若第二验证帧图像包含人脸,则将该帧视频图像作为第二验证人脸图像。其中,人脸检测模型包括但不限于采用CascadeCNN网络进行训练进行检测。CascadeCNN(人脸检测)是对经典的Violajones方法的深度卷积网络实现,是一种检测速度较快的人脸检测方法。Violajones是一种人脸检测框架。具体地,若第一验证帧图像或第二验证帧图像中不包含人脸,则将所截取的第一验证帧图像或第二验证帧图像中的下一帧进行人脸检测,直到检测到包含人脸的图像,将该包含人脸图像的帧图像作为第一验证人脸图像或第二验证人脸图像。
S33:采用OCR识别技术对第一身份验证图像和第二身份验证图像进行识别,获取与第一身份验证图像对应的第一用户身份信息和与第二身份验证图像对应的第二用户身份信息。
其中,第一用户身份信息指第一客户端上传的与第一身份验证图像对应的用户身份信息。第二用户身份信息指第二客户端上传的与第二身份验证图像对应的用户身份信息。本实施例中,第一用户身份信息和第二身份信息可具体为身份证号和姓名。证件OCR识别技术是采用OCR文字识别技术,通过手机或者带有摄像头的终端设备对证件拍照,并对证件照片做OCR文字识别,提取用户基本信息的技术。此技术越来越被广大消费用户认知并使用,不仅集合了证件识别还包括驾驶证识别、行驶证识别、护照识别、车牌识别、银行卡号识别、名片识别和文档识别等集合化的功能,具有成本低、使用环境方便,功能容易扩展的优点。具体地,采用OCR识别技术对第一身份验证图像和第二身份验证图像进行识别,以获取第一用户身份信息和第二用户身份信息,无需用户手动编辑身份信息,可直接通过上传第一身份验证图像和第二身份验证图像,即可快速获取第一用户身份信息和第二用户身份信息,有效避免手动编辑失误的情况,确保交易双方身份的准确性。
S34:将第一用户身份信息和第二用户身份信息与交易双方信息进行匹配,获取匹配处理结果。
具体地,将第一用户身份信息中的姓名和身份证号与交易双方信息中合同拟定方的姓名和身份证号进行匹配;将第二用户身份信息中的姓名和身份证号与交易双方信息中合同接收方的姓名和身份证号进行匹配,获取匹配处理结果。可理解地,仅当第一用户身份信息与交易双方信息匹配成功且第二用户身份信息与交易双方信息匹配成功,才可获取匹配成功的匹配处理结果,则证明用户上传的身份验证图像中的身份信息与目标电子合同中的交易双方的身份信息一致。若第一用户身份信息和/或第二用户身份信息与交易双方信息匹配失败,则获取匹配失败的匹配处理结果,则证明用户上传的身份验证图像中的身份信息与目标电子合同中的交易双方的身份信息不一致,通过验证用户上传的身份验证图像中的身份信息与目标电子合同中的交易双方的身份信息是否一致,以保证后续签约人身份真实性验证有效。
S35:若匹配处理结果为匹配成功,则将第一验证人脸图像和第二验证人脸图像发送给第三方公安系统,获取第三方公安系统返回的第一身份证验证结果。
其中,第三方公安系统可以是指公安机关的验证系统。具体地,服务器在获取到匹配成功的匹配处理结果后,会链接到第三方公安系统基于合同签订双方的身份证号,查询数据库中与合同签订双方的身份证号对应的第一真实人脸图像和第二真实人脸图像,并将第一验证人脸图像与第一真实人脸图像进行对比,将第二验证人脸图像和第二真实人脸图像进行对比,以得到第一身份验证结果,以保证签订双方身份的真实性。具体地,若第一验证人脸图像与第一真实人脸图像匹配成功且第二验证人脸图像和第二真实人脸图像匹配成功,则获取验证成功的第一身份验证结果;反之,若第一验证人脸图像与第一真实人脸图像匹配失败且第二验证人脸图像和第二真实人脸图像匹配失败,则获取验证失败的第一身份验证结果。
本实施例中,先采用OCR识别技术对第一身份验证图像和第二身份验证图像的进行识别,以获取第一用户身份信息和第二用户身份信息,以便将交易双方信息与第一用户身份信息和第二用户身份信息进行匹配,确保交易双方信息与第一用户身份信息和第二用户身份信息保持一致,也即确保用户上传的身份验证图像中的用户身份信息与目标电子合同中的交易双方信息保持一致,防止冒用他人身份验证图像的情况,确保合同签订的有效性。再通过将监控视频中截取到的包含人脸的第一验证人脸图像和第二验证人脸图像与第三方公安系统中存储的真实人脸图像进行对比,以获取第一身份验证结果,以保证签订双方身份的真实性和有效性。
在一实施例中,如图4所示,步骤S33中,即用OCR识别技术对第一身份验证图像和第二身份验证图像进行识别,获取与第一身份验证图像对应的第一用户身份信息和与第二身份验证图像对应的第二用户身份信息,具体包括如下步骤:
S331:分别对第一身份验证图像和第二身份验证图像进行锐化处理、灰度化处理和透视变换处理,获取第一身份验证图像对应的第一待验证图像和第二身份验证图像对应的第二待验证图像。
S332:采用OCR识别技术对第一待验证图像和第二待验证图像进行识别,获取与第一待验证图像对应的第一用户身份信息和与第二待验证图像对应的第二用户身份信息。
其中,第一待验证图像是对第一身份验证图像进行灰度处理、锐化处理和透视变换处理后获取的排除干扰的待验证图像。第二待验证图像是对第二身份验证图像进行灰度处理、锐化处理和透视变换处理后获取的排除干扰的待验证图像。
具体地,由于第一身份验证图像或第二身份验证图像中可能包含多种颜色,而颜色本身非常容易受到光照等因素的影响,同类的物体颜色有很多变化,所以颜色本身难以提供关键信息,因此需要对第一身份验证图像或第二身份验证图像进行灰度化处理,获取灰度图,以排除干扰,减少图像的复杂度和信息处理量。
由于第一身份验证图像或第二身份验证图像可能会存在不同程度的倾斜,影响模型识别结果,因此,需对第一身份验证图像或第二身份验证图像进行透视变换(矫正),即将第一身份验证图像或第二身份验证图像投影到一个新的视平面的过程,获取矫正后的图像。本实施例中,透视变换的的处理方法包括但不限于采用OpenCv中的perspectiveTransform()函数进行透视变换处理。OpenCV是一个包含大量开源API(接口)的跨平台计算机视觉库,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
为了使图像的边缘、轮廓线以及图像的细节变得清晰,需先对透视后的图像进行锐化处理,获取锐化图像,以去除背景纹路,提高OCR识别准确率。本实施例中,锐化处理的方法包括但不限于采用目前现有技术中常用的拉普拉斯算子、sobel(加权平均差分)算子和Prewitt(平均差分)算子中的任意一种,以sobel算子方法为例,可采用如下公式对合同签订对应的像素矩阵M(i,j)进行变换:
A=|(M(i-1,j-1)+2M(i-1,j)+M(i-1,j+1))-(M(i+1,j-1)+2M(i+1,j)+M(i+1,j+1))|
B=|(M(i-1,j-1)+2M(i,j-1)+M(i+1,j-1))-(M(i-1,j+1)+2M(i,j+1)+M(i+1,j+1))S(i,j)=A+B
其中,M(i,j)表示透视后的图像对应的像素矩阵。S(i,j)表示透视后的图像对应的像素矩阵,A表示水平方向的加权因子,B表示垂直方向的加权因子。
本实施例中,通过对第一身份验证图像和第二身份验证图像进行锐化处理、灰度化处理和透视变换处理,以实现对图像进行去噪的目的,提高采用OCR识别技术对第一待验证图像和第二待验证图像进行识别的识别准确率。
在一实施例中,如图5所示,步骤S40中,即基于第一原始语音信息和第二原始语音信息,获取第二身份验证结果,具体包括如下步骤:
S41:采用语音增强算法对第一原始语音信息和第二原始语音信息进行去噪处理,获取第一原始语音信息对应的的第一中间语音信息和第二原始语音信息对应的第二中间语音信息。
其中,第一中间语音信息是采用语音增强算法对第一原始语音信息进行去噪后所得到的较纯净的语音信息。第二中间语音信息是采用语音增强算法对第二原始语音信息进行去噪后所得到的较纯净的语音信息。
具体地,由于录音设备采集到原始语音一般都带有噪声,包括背景环境中的噪声以及录音过程中产生的噪声。这些携带噪声的语音信息在进行语音识别时,会影响语音识别的准确性,因此,需要对第一原始语音信息和第二原始语音信息进行去噪处理,以从语音信息中尽可能提取到更纯净的语音(即第一中间语音信息和第二中间语音信息),使语音识别更加准确。本实施例中,对第一原始语音信息和第二原始语音信息进行去噪的方法包括但不限于采用谱减法、EEMD分解算法和SVD奇异值算法等。
S42:采用语音特征提取算法对第一中间语音信息和第二中间语音信息进行特征提取,获取第一中间语音信息对应的第一语音特征和第二中间语音信息对应的第二语音特征。
其中,第一语音特征和第二语音特征包括但不限于滤波器特征。滤波器(Filter-Bank,简称Fbank)特征是语音识别过程中常用的语音特征。由于现有技术中常用的梅尔特征在进行模型识别过程中会对语音信息进行降维处理,导致部分信息的丢失,为避免上述问题出现,本实施例中,采用滤波器特征代替常用的梅尔特征。
S43:分别将第一语音特征和第二语音特征输入到预先训练好的语音识别模型中进行识别,获取第一语音特征对应的第一识别文本和第二语音特征对应的第二识别文本。
可理解,语音识别模型包括预先训练好的声学模型和语言模型。其中,声学模型是用来获取目标语音特征对应的音素序列。音素是由语音中最小的单位,可理解为汉字里面的拼音。例如:汉语音节ā(啊)只有一个音素,ài(爱)有两个音素,dāi(呆)有三个音素等。声学模型的训练方法包括但不限于采用GMM-HMM(混合高斯模型)进行训练。语言模型是用于将音素序列转换为自然语言文本的模型。具体地,服务器分别将第一语音特征和第二语音特征输入到预先训练好的声学模型中进行识别,获取目标语音特征对应的音素序列,然后将获取的音素序列输入到预先训练好的语言模型中进行识别,获取对应的识别文本,即第一识别文本和第二识别文本。
S44:分别将第一识别文本和第二识别文本与预设话术进行文本对比,获取第二身份验证结果。
具体地,服务器分别将第一识别文本和第二识别文本与预设话术进行文本对比,仅当第一识别文本与预设话术文本对比成功且第二识别文本与预设话术文本对比成功,则验证成功的第二身份验证结果。即若第一识别文本与预设话术文本对比失败和/或第二识别文本与预设话术文本对比失败,则获取验证失败的第二身份验证结果。
本实施例中,通过采用语音增强算法对第一原始语音信息和第二原始语音信息进行去噪,以排除噪声干扰,提高采用预先训练好的语音识别模型对第一原始语音信息和第二原始语音信息进行识别的识别准确率。最后,将第一识别文本和第二识别文本与预设话术进行文本对比,获取第二身份验证结果,以确保签订双方均同意合同中的条款内容,保证合同的有效性。
在一实施例中,如图6所示,步骤S60之前,即在基于第一电子签名和第二电子签名对目标电子合同进行签订,获得合同签订结果之前,该合同签订方法还包括如下步骤:
S611:获取第三方数字验证平台对第一电子签名和第二电子签名进行验证所得到的签名验证结果。
其中,第三方数字验证平台是除了交易双方之外的认证机构,能够验证交易双方的真实合法身份,最大程度杜绝虚假信息,保证交易双方利益的平台。具体地,对获取到第一电子签名和第二电子签名后,将第一电子签名和第二电子签名发送到第三方数字验证平台,以获取第三方数字验证平台对第一电子签名和第二电子签名进行验证的签名验证结果。
S612:若签名验证结果为验证通过,则基于第一电子签名和第二电子签名对目标电子合同进行签订,获得合同签订结果。
具体地,若签名验证结果为验证通过,则基于第一电子签名和第二电子签名对目标电子合同进行签订,获得合同签订结果;若签名验证结果为验证不通过,则返回签订失败的合同签订结果,以保证合同的有效性,增强电子合同的法律效力。
本实施例中,通过链接到第三方数字验证平台对第一电子签名和第二电子签名进行验证,以保证交易双方签名的有效性,进而保证合同的有效性,增强电子合同的法律效力。
在一实施例中,如图7所示,步骤S60之后,该合同签订方法还包括如下步骤:
S71:获取第一客户端或第二客户端发送的定时反馈信息。
其中,定时反馈信息是指合同实施方定时反馈的合同实施进度。具体地,在成功签订合同后,若签订合同为实施类合同时,交易双方可在进度监控配置界面激活进度监控功能,以使平台对目标电子合同进行定时监控。该激活方式包括但不限于采用点亮或勾选的方式选中进度监控按钮,以激活进度监控功能。服务器通过激活进度监控功能,以使服务器根据第一客户端或第二客户端发送的定时反馈信息进行定时监控。合同实施方需根据其对应的客户端(即第一客户端或第二客户端)定时(如每周更新一次实施进度)更新实施进度,以使服务器获取第一客户端或第二客户端发送的定时反馈信息。
S72:按照预设监控关键字对目标电子合同进行关键字提取,获取敏感字段。
其中,预设监控关键字是指预先设定的用于进行定时监控的关键字。预设监控关键字包括但不限于合同约定期限、付款时间以及付款金额等。具体地,据预设监控关键字对目标电子合同中与预设监控关键字对应的属性值进行提取,基于该属性值确定敏感字段。该敏感字段包括但不限于合同约定期限、付款时间以及付款金额等属性值。
S73:基于定时反馈信息,按照预设违规规则对敏感字段进行实时监控,获取监控结果。
其中,预设违规规则是预先设定的根据定时反馈信息判定交易双方是否按照合同条款履行义务的规则。具体地,服务器按照如下预设违规规则对敏感字段进行实时监控:服务器根据定时反馈信息监控合同实施方(即乙方)是否在规定期限内完成任务,并按照定时反馈信息,督促甲方(即合同付款方)在付款时间内进行付款。可理解地,若合同实施方(即乙方)多次未定时更新实施进度,则服务器会给合同实施方(即乙方)对应的客户端(即第一客户端或第二客户端)发送警示信息;相应地,合同付款方也可在平台中自行督促合同实施方更新合同实施进度。
S74:若监控结果为异常,则给第一客户端或第二客户端发送提醒信息。
具体地,若监控结果为异常,也即合同实施方(即乙方)是未在规定期限内完成任务,则服务器会给合同实施方对应的客户端(即第一客户端或第二客户端)发送提醒信息,提醒其按照约定期限完成合同规定的任务,若多次提醒仍未完成任务,则可移交司法机关进行处理。若合同付款方未在付款时间内进行付款,则服务器会给合同付款方对应的客户端(即第一客户端或第二客户端)发送提醒信息,提醒合同付款方及时付款,若多次提醒仍未及时付款,则可将该合同付款方对应的身份验证信息(即身份证号和姓名)加入黑名单,禁止其在本平台进行签约。
本实施例中,通过采用预设违规规则对第一客户端或第二客户端发送的定时反馈信息进行定时监控,以实现平台辅助监督合同实施进的目的,及时提醒交易双方按照合同中的规定履行义务,并设置黑名单机制,即若提醒多次,违规方仍未按照规定履行义务,则可将违规方加入黑名单,禁止其在签约平台进行签约。
在一实施例中,如图8所示,步骤S10之前,该合同签订方法还包括如下步骤:
S111:获取第一客户端发送的电子合同创建请求,电子合同创建请求包括合同类型。
其中,电子合同创建请求是用于触发终端设备制作电子合同的请求。具体地,在电子合同的制作界面上以分级列表的形式对电子合同模板进行分类管理,例如,保险合同包括财产保险合同和人身保险合同等,以方便用户选择使用,提升用户体验度,用户可选择所需合同类型对应的电子合同模板,以使服务器获取第一客户端发送的电子合同创建请求。
S112:根据合同类型查找数据库,获取与合同类型相对应的待编辑合同模板,待编辑合同模板包括待编辑条款类型。
具体地,待编辑合同模板是服务器预先存储的与合同类型相对应的电子合同模板。该待编辑合同模板包括合同条款框架和签名模块。其中,合同条款框架是指电子合同模板中需要填充合同条款的区域。待编辑条款类型是指待编辑合同模板中的待编辑条款的条款类型。该待编辑条款类型可包括交易双方、合同标的物、合同地点、合同期限和违约责任等。签名模块是指在电子合同模板中用于签署电子签名的区域。该电子签名模块依据电子合同模板的类型设置不同数量的签名模块,例如,买卖合同中需要甲乙双方的电子签名,因此需配置两个签名模块;赠与合同只需一方的电子签名,因此需配置一个签名模块。
S113:根据待编辑条款类型查询条款数据库,获取与待编辑条款类型相对应的条款选项表。
其中,用户可根据需要自主设置合同条款框架中的内容,即可自定义修改待编辑合同模板。可以理解地,数据库中可以存储但不限于买卖合同、赠与合同、借款合同、租赁合同、建设工程合同、运输合同和居间合同等电子合同模板,用户可通过更改或添加待编辑合同模板上具体的合同条款的内容,以获取用户需要的合同内容。
具体地,数据库中预先存储有与条款类型相对应的条款选项表,该条款选项表中包括N个标准条款,用户可直接点击所要修改的款项即可获取模板修改指令,以触发服务器根据模板修改指令查找数据库,获取条款选项表,以供用户自主选择的所需条款,或者用户也可直接对所需修改的条款手动编辑,提高电子合同平台的实用性。
S114:从条款选项表中选择至少一个目标条款,将至少一个目标条款填充在待编辑合同模板,获取目标电子合同。
具体地,用户还可以采用拖拽或点击选择的方式从条款选项表中选取至少一个目标条款,以便服务器将至少一个目标条款填充在待编辑合同模板,获取目标电子合同,操作简单,提升合同创建效率。
进一步地,在获取到目标条款后,还可对目标条款进行修改。具体地,获取条款修改指令,基于条款修改指令对目标条款进行修改,获取目标电子合同,并在目标电子合同中突出显示修改区域。
其中,条款修改指令是用于触发服务器对目标条款进行修改的指令。该条款修改指令中包括条款修改内容。服务器会基于条款修改指令对目标条款进行修改,也即将条款修改内容作为目标条款并填充到待编辑合同模板中,以获取目标电子合同。具体地,服务器在获取修改后的目标条款后,由于不能确定用户自定义修改的条款(即目标条款)是否符合要求或符合标准,因此会在待编辑合同模板中突出显示修改区域(即修改后的目标条款),以便合同签订双方可直观看到目标电子合同中用户自定义的条款即目标条款,保障签约方的合法权益。
本实施例中,通过采用与合同类型相对应的待编辑合同模板进行编辑,以实现无需人工手动制作电子合同的目的,提高目标电子合同的创建效率。并提供修改功能,以便用户自定义更改待编辑合同模板中的合同条款或者根据服务器提供的条款选项表中选取所需的目标条款进行更改,并在目标电子合同中突出显示修改区域,以便合同签订双方可直观看到目标电子合同中用户自定义的条款即目标条款,保障签约方的合法权益。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种合同签订装置,该合同签订装置与上述实施例中合同签订方法一一对应。如图9所示,该合同签订装置包括合同签订请求获取模块10、第二身份验证图像获取模块20、第一身份验证结果获取模块30、原始语音信息获取模块40、第二身份验证结果获取模块50、和合同签订结果获得模块60。各功能模块详细说明如下:
合同签订请求获取模块10,用于获取第一客户端发送的合同签订请求,所述合同签订请求包括目标电子合同、第一身份验证图像和接收方信息。
第二身份验证图像获取模块20,用于将目标电子合同发送给接收方信息对应的第二客户端,获取第二客户端返回的核定结果,若核定结果为核定同意,则获取第二客户端发送的第二身份验证图像。
第一身份验证结果获取模块30,用于按照预设验证关键字对目标电子合同进行信息提取,获取与预设验证关键字对应的交易双方信息,采用交易双方信息对第一身份验证图像和第二身份验证图像进行身份验证,获取第一身份验证结果。
原始语音信息获取模块40,用于基于预设话术,获取第一客户端发送的第一原始语音信息和第二客户端发送的第二原始语音信息。
第二身份验证结果获取模块50,用于基于第一原始语音信息和第二原始语音信息,获取第二身份验证结果。
合同签订结果获得模块60,用于若第一身份验证结果和第二身份验证结果均为验证成功,则获取预设签订时长内第一客户端发送的第一电子签名和第二客户端发送的第二电子签名,基于第一电子签名和第二电子签名对目标电子合同进行签订,获得合同签订结果。
具体地,第一身份验证结果获取模块包括验证帧图像获取单元、验证人脸图像获取单元、用户身份信息获取单元、匹配处理结果获取单元和第一身份证验证结果获取单元。
验证帧图像获取单元,用于启动第一客户端和第二客户端对应的摄像头进行远程监控,获取第一监控视频和第二监控视频,按照预设截取规则分别对第一监控视频和第二监控视频进行提取,获取第一验证帧图像和第二验证帧图像。
验证人脸图像获取单元,用于对第一验证帧图像和第二验证帧图像进行人脸检测,获取与第一验证帧图像对应的第一验证人脸图像和与第二验证帧图像对应的第二验证人脸图像。
用户身份信息获取单元,用于采用OCR识别技术对第一身份验证图像和第二身份验证图像进行识别,获取与第一身份验证图像对应的第一用户身份信息和与第二身份验证图像对应的第二用户身份信息。
匹配处理结果获取单元,用于将第一用户身份信息和第二用户身份信息与交易双方信息进行匹配,获取匹配处理结果。
第一身份证验证结果获取单元,用于若匹配处理结果为匹配成功,则将第一验证人脸图像和第二验证人脸图像发送给第三方公安系统,获取第三方公安系统返回的第一身份证验证结果。
具体地,用户身份信息获取单元包括待验证图像获取子单元和用户身份信息获取子单元。
待验证图像获取子单元,用于分别对第一身份验证图像和第二身份验证图像进行锐化处理、灰度化处理和透视变换处理,获取第一身份验证图像对应的第一待验证图像和第二身份验证图像对应的第二待验证图像。
用户身份信息获取子单元,用于采用OCR识别技术对第一待验证图像和第二待验证图像进行识别,获取与第一待验证图像对应的第一用户身份信息和与第二待验证图像对应的第二用户身份信息。
具体地,第二身份验证结果获取模块包括中间语音信息获取单元、语音特征获取单元、识别文本获取单元和第二身份验证结果获取单元。
中间语音信息获取单元,用于采用语音增强算法对第一原始语音信息和第二原始语音信息进行去噪处理,获取第一原始语音信息对应的的第一中间语音信息和第二原始语音信息对应的第二中间语音信息。
语音特征获取单元,用于采用语音特征提取算法对第一中间语音信息和第二中间语音信息进行特征提取,获取第一中间语音信息对应的第一语音特征和第二中间语音信息对应的第二语音特征。
识别文本获取单元,用于分别将第一语音特征和第二语音特征输入到预先训练好的语音识别模型中进行识别,获取第一语音特征对应的第一识别文本和第二语音特征对应的第二识别文本。
第二身份验证结果获取单元,用于分别将第一识别文本和第二识别文本与预设话术进行文本对比,获取第二身份验证结果。
具体地,该合同签订装置还包括签名验证结果获取单元和签名验证结果处理单元。
签名验证结果获取单元,用于获取第三方数字验证平台对第一电子签名和第二电子签名进行验证所得到的签名验证结果。
签名验证结果处理单元,用于若签名验证结果为验证通过,则基于第一电子签名和第二电子签名对目标电子合同进行签订,获得合同签订结果。
具体地,该合同签订装置还包括定时反馈信息获取单元、敏感字段获取单元、监控结果获取单元和监控结果处理单元。
定时反馈信息获取单元,用于获取第一客户端或第二客户端发送的定时反馈信息。
敏感字段获取单元,用于按照预设监控关键字对目标电子合同进行关键字提取,获取敏感字段。
监控结果获取单元,用于基于定时反馈信息,按照预设违规规则对敏感字段进行实时监控,获取监控结果。
监控结果处理单元,用于若监控结果为异常,则给第一客户端或第二客户端发送提醒信息。
具体地,该合同签订装置还包括电子合同创建请求获取单元、待编辑条款类型获取单元、条款选项表获取单元和目标电子合同获取单元。
电子合同创建请求获取单元,用于获取第一客户端发送的电子合同创建请求,电子合同创建请求包括合同类型。
待编辑条款类型获取单元,用于根据合同类型查找数据库,获取与合同类型相对应的待编辑合同模板,待编辑合同模板包括待编辑条款类型。
条款选项表获取单元,用于根据待编辑条款类型查询条款数据库,获取与待编辑条款类型相对应的条款选项表。
目标电子合同获取单元,用于从条款选项表中选择至少一个目标条款,将至少一个目标条款填充在待编辑合同模板,获取目标电子合同。
关于合同签订装置的具体限定可以参见上文中对于合同签订方法的限定,在此不再赘述。上述合同签订装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储执行合同签订方法过程中生成或获取的数据,如目标电子合同。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种合同签订方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中的合同签订方法的步骤,例如图2所示的步骤S10-S60,或者图3至图8中所示的步骤。或者,处理器执行计算机程序时实现合同签订装置这一实施例中的各模块/单元的功能,例如图9所示的各模块/单元的功能,为避免重复,这里不再赘述。
在一实施例中,提供一非易失性存储介质,该非易失性存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中用户帐号解锁方法的步骤,例如图2所示的步骤S10-S60,或者图3至图8中所示的步骤,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现上述合同签订装置这一实施例中的各模块/单元的功能,例如图9所示的各模块/单元的功能,为避免重复,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种合同签订方法,其特征在于,包括:
获取第一客户端发送的合同签订请求,所述合同签订请求包括目标电子合同、第一身份验证图像和接收方信息;
将所述目标电子合同发送给所述接收方信息对应的第二客户端,获取所述第二客户端返回的核定结果,若所述核定结果为核定同意,则获取所述第二客户端发送的第二身份验证图像;
按照预设验证关键字对目标电子合同进行信息提取,获取与预设验证关键字对应的交易双方信息,采用所述交易双方信息对所述第一身份验证图像和所述第二身份验证图像进行身份验证,获取第一身份验证结果;
基于预设话术,获取所述第一客户端发送的第一原始语音信息和所述第二客户端发送的第二原始语音信息;
基于所述第一原始语音信息和所述第二原始语音信息,获取第二身份验证结果;
若所述第一身份验证结果和所述第二身份验证结果均为验证成功,则获取预设签订时长内所述第一客户端发送的第一电子签名和所述第二客户端发送的第二电子签名,基于所述第一电子签名和所述第二电子签名对所述目标电子合同进行签订,获得合同签订结果。
2.如权利要求1所述的合同签订方法,其特征在于,所述采用所述交易双方信息对所述第一身份验证图像和所述第二身份验证图像进行身份验证,获取第一身份验证结果,包括:
启动所述第一客户端和所述第二客户端对应的摄像头进行远程监控,获取第一监控视频和第二监控视频,按照预设截取规则分别对所述第一监控视频和所述第二监控视频进行提取,获取第一验证帧图像和第二验证帧图像;
对所述第一验证帧图像和所述第二验证帧图像进行人脸检测,获取与所述第一验证帧图像对应的第一验证人脸图像和与所述第二验证帧图像对应的第二验证人脸图像;
采用OCR识别技术对所述第一身份验证图像和所述第二身份验证图像进行识别,获取与所述第一身份验证图像对应的第一用户身份信息和与所述第二身份验证图像对应的第二用户身份信息;
将所述第一用户身份信息和第二用户身份信息与所述交易双方信息进行匹配,获取匹配处理结果;
若所述匹配处理结果为匹配成功,则将所述第一验证人脸图像和所述第二验证人脸图像发送给第三方公安系统,获取所述第三方公安系统返回的第一身份证验证结果。
3.如权利要求1所述的合同签订方法,其特征在于,所述采用OCR识别技术对所述第一身份验证图像和所述第二身份验证图像进行识别,获取与所述第一身份验证图像对应的第一用户身份信息和与所述第二身份验证图像对应的第二用户身份信息,包括:
分别对所述第一身份验证图像和所述第二身份验证图像进行锐化处理、灰度化处理和透视变换处理,获取所述第一身份验证图像对应的第一待验证图像和所述第二身份验证图像对应的第二待验证图像;
采用OCR识别技术对所述第一待验证图像和所述第二待验证图像进行识别,获取与所述第一待验证图像对应的第一用户身份信息和与所述第二待验证图像对应的第二用户身份信息。
4.如权利要求1所述的合同签订方法,其特征在于,所述基于所述第一原始语音信息和所述第二原始语音信息,获取第二身份验证结果,包括:
采用语音增强算法对所述第一原始语音信息和所述第二原始语音信息进行去噪处理,获取所述第一原始语音信息对应的的第一中间语音信息和所述第二原始语音信息对应的第二中间语音信息;
采用语音特征提取算法对所述第一中间语音信息和所述第二中间语音信息进行特征提取,获取所述第一中间语音信息对应的第一语音特征和所述第二中间语音信息对应的第二语音特征;
分别将所述第一语音特征和所述第二语音特征输入到预先训练好的语音识别模型中进行识别,获取所述第一语音特征对应的第一识别文本和所述第二语音特征对应的第二识别文本;
分别将所述第一识别文本和所述第二识别文本与所述预设话术进行文本对比,获取第二身份验证结果。
5.如权利要求1所述的合同签订方法,其特征在于,在所述基于所述第一电子签名和所述第二电子签名对所述目标电子合同进行签订,获得合同签订结果之前,所述述合同签订方法还包括:
获取第三方数字验证平台对所述第一电子签名和所述第二电子签名进行验证所得到的签名验证结果;
若所述签名验证结果为验证通过,则基于所述第一电子签名和所述第二电子签名对所述目标电子合同进行签订,获得合同签订结果。
6.如权利要求1所述的合同签订方法,其特征在于,在所述获得合同签订结果之后,所述合同签订方法还包括:
获取所述第一客户端或所述第二客户端发送的定时反馈信息;
按照预设监控关键字对所述目标电子合同进行关键字提取,获取敏感字段;
基于所述定时反馈信息,按照预设违规规则对所述敏感字段进行实时监控,获取监控结果;
若所述监控结果为异常,则给所述第一客户端或所述第二客户端发送提醒信息。
7.如权利要求1所述的合同签订方法,其特征在于,在所述获取第一客户端发送的合同签订请求之前,所述合同签订方法还包括:
获取所述第一客户端发送的电子合同创建请求,所述电子合同创建请求包括合同类型;
根据所述合同类型查找数据库,获取与所述合同类型相对应的待编辑合同模板,所述待编辑合同模板包括待编辑条款类型;
根据所述待编辑条款类型查询条款数据库,获取与所述待编辑条款类型相对应的条款选项表;
从所述条款选项表中选择至少一个目标条款,将至少一个所述目标条款填充在所述待编辑合同模板,获取目标电子合同。
8.一种合同签订装置,其特征在于,包括:
合同签订请求获取模块,用于获取第一客户端发送的合同签订请求,所述合同签订请求包括目标电子合同、第一身份验证图像和接收方信息;
第二身份验证图像获取模块,用于将所述目标电子合同发送给所述接收方信息对应的第二客户端,获取所述第二客户端返回的核定结果,若所述核定结果为核定同意,则获取所述第二客户端发送的第二身份验证图像;
第一身份验证结果获取模块,用于按照预设验证关键字对目标电子合同进行信息提取,获取与预设验证关键字对应的交易双方信息,采用所述交易双方信息对所述第一身份验证图像和所述第二身份验证图像进行身份验证,获取第一身份验证结果;
原始语音信息获取模块,用于基于预设话术,获取所述第一客户端发送的第一原始语音信息和所述第二客户端发送的第二原始语音信息;
第二身份验证结果获取模块,用于基于所述第一原始语音信息和所述第二原始语音信息,获取第二身份验证结果;
合同签订结果获得模块,用于若所述第一身份验证结果和所述第二身份验证结果均为验证成功,则获取预设签订时长内所述第一客户端发送的第一电子签名和所述第二客户端发送的第二电子签名,基于所述第一电子签名和所述第二电子签名对所述目标电子合同进行签订,获得合同签订结果。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述合同签订方法。
10.一种非易失性存储介质,所述非易失性存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述合同签订方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910043286.4A CN109872233A (zh) | 2019-01-17 | 2019-01-17 | 合同签订方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910043286.4A CN109872233A (zh) | 2019-01-17 | 2019-01-17 | 合同签订方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109872233A true CN109872233A (zh) | 2019-06-11 |
Family
ID=66917809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910043286.4A Pending CN109872233A (zh) | 2019-01-17 | 2019-01-17 | 合同签订方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109872233A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110557376A (zh) * | 2019-08-01 | 2019-12-10 | 平安科技(深圳)有限公司 | 电子合同签署方法、装置、计算机设备及存储介质 |
CN110689459A (zh) * | 2019-09-27 | 2020-01-14 | 北京百度网讯科技有限公司 | 合同处理方法、装置、设备及存储介质 |
CN110795770A (zh) * | 2019-09-26 | 2020-02-14 | 平安科技(深圳)有限公司 | 电子数据验证方法、装置、计算机设备及存储介质 |
CN110852711A (zh) * | 2019-11-05 | 2020-02-28 | 北京字节跳动网络技术有限公司 | 签约方法、装置、存储介质及电子设备 |
CN112367453A (zh) * | 2020-11-25 | 2021-02-12 | 湖南鹏羽信息科技有限公司 | 一种电子商务平台使用的业务交易过程自动识别装置及方法 |
CN112598064A (zh) * | 2020-12-25 | 2021-04-02 | 中国农业银行股份有限公司 | 一种数据处理方法及装置 |
CN113052603A (zh) * | 2021-03-11 | 2021-06-29 | 杭州安恒信息安全技术有限公司 | 身份验证方法、装置、计算机设备和存储介质 |
CN113627387A (zh) * | 2021-08-30 | 2021-11-09 | 平安国际融资租赁有限公司 | 基于人脸识别的并行身份认证方法、装置、设备和介质 |
CN114241459A (zh) * | 2022-02-24 | 2022-03-25 | 深圳壹账通科技服务有限公司 | 一种驾驶员身份验证方法、装置、计算机设备及存储介质 |
CN114255042A (zh) * | 2021-12-27 | 2022-03-29 | 中国农业银行股份有限公司 | 一种免密支付的签约方法、装置、计算机设备及介质 |
CN114429278A (zh) * | 2021-12-23 | 2022-05-03 | 宁波长飞亚塑料机械制造有限公司 | 一种注塑机合同订单生产中零件清单的获取方法与系统 |
CN114446284A (zh) * | 2022-02-10 | 2022-05-06 | 上海喜马拉雅科技有限公司 | 说话人日志生成方法、装置、计算机设备及可读存储介质 |
CN114491436A (zh) * | 2021-12-24 | 2022-05-13 | 彩讯科技股份有限公司 | 一种合约签订方法、装置、电子设备及存储介质 |
CN115392913A (zh) * | 2022-10-27 | 2022-11-25 | 杭州钱袋数字科技有限公司 | 基于用户身份识别的电子合同生成方法及存储介质 |
CN116342331A (zh) * | 2023-03-30 | 2023-06-27 | 北京房多多信息技术有限公司 | 电子合同校验方法、装置、设备及存储介质 |
TWI848242B (zh) * | 2021-11-05 | 2024-07-11 | 核心智識股份有限公司 | 一種保險業之互動式遠距簽約系統 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020016913A1 (en) * | 2000-08-04 | 2002-02-07 | Wheeler Lynn Henry | Modifying message data and generating random number digital signature within computer chip |
TW201421388A (zh) * | 2012-11-23 | 2014-06-01 | jian-sheng Liu | 多憑證交易網站系統及其交易存取方法 |
CN105631248A (zh) * | 2015-12-10 | 2016-06-01 | 深圳先进技术研究院 | 电子合同的签订方法、判断伪造方法及判断篡改方法 |
CN105844481A (zh) * | 2016-03-24 | 2016-08-10 | 胡金钱 | 一种对合同进行数字签名以及防伪验证的系统和方法 |
CN107225874A (zh) * | 2016-03-24 | 2017-10-03 | 胡金钱 | 包含电子锁印章的盖章系统及利用电子锁印章的盖章方法 |
CN107527215A (zh) * | 2017-09-28 | 2017-12-29 | 山西特信环宇信息技术有限公司 | 一种基于生物识别技术的电子合同系统及操作方法 |
CN107977557A (zh) * | 2017-11-30 | 2018-05-01 | 广州势必可赢网络科技有限公司 | 一种基于声纹识别的电子合同签署服务认证协议及服务器 |
CN108391020A (zh) * | 2018-02-26 | 2018-08-10 | 出门问问信息科技有限公司 | 一种通话控制方法、装置、设备及存储介质 |
-
2019
- 2019-01-17 CN CN201910043286.4A patent/CN109872233A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020016913A1 (en) * | 2000-08-04 | 2002-02-07 | Wheeler Lynn Henry | Modifying message data and generating random number digital signature within computer chip |
TW201421388A (zh) * | 2012-11-23 | 2014-06-01 | jian-sheng Liu | 多憑證交易網站系統及其交易存取方法 |
CN105631248A (zh) * | 2015-12-10 | 2016-06-01 | 深圳先进技术研究院 | 电子合同的签订方法、判断伪造方法及判断篡改方法 |
CN105844481A (zh) * | 2016-03-24 | 2016-08-10 | 胡金钱 | 一种对合同进行数字签名以及防伪验证的系统和方法 |
CN107225874A (zh) * | 2016-03-24 | 2017-10-03 | 胡金钱 | 包含电子锁印章的盖章系统及利用电子锁印章的盖章方法 |
CN107527215A (zh) * | 2017-09-28 | 2017-12-29 | 山西特信环宇信息技术有限公司 | 一种基于生物识别技术的电子合同系统及操作方法 |
CN107977557A (zh) * | 2017-11-30 | 2018-05-01 | 广州势必可赢网络科技有限公司 | 一种基于声纹识别的电子合同签署服务认证协议及服务器 |
CN108391020A (zh) * | 2018-02-26 | 2018-08-10 | 出门问问信息科技有限公司 | 一种通话控制方法、装置、设备及存储介质 |
Non-Patent Citations (4)
Title |
---|
R. RICCI ET AL.: "SecurePhone: a mobile phone with biometric authentication and e-signature support for dealing secure transactions on the fly", 《PROCEEDINGS OF SPIE》, pages 625009 - 1 * |
RAHUL VERMA, D.S. RAO: "Offline Signature Verification and Identification Using Angle Feature and Pixel Density Feature And Both Method Together", 《INTERNATIONAL JOURNAL OF SOFT COMPUTING AND ENGINEERING (IJSCE) 》, pages 740 - 746 * |
冯学帅: "不可靠通信中的两阶段认证与多接收者隐私保护协议的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, pages 138 - 98 * |
吴米兰: "基于电子签章的公文流转系统", 《中国优秀硕士学位论文全文数据库 信息科技辑》, pages 138 - 1267 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110557376B (zh) * | 2019-08-01 | 2022-12-30 | 平安科技(深圳)有限公司 | 电子合同签署方法、装置、计算机设备及存储介质 |
CN110557376A (zh) * | 2019-08-01 | 2019-12-10 | 平安科技(深圳)有限公司 | 电子合同签署方法、装置、计算机设备及存储介质 |
CN110795770A (zh) * | 2019-09-26 | 2020-02-14 | 平安科技(深圳)有限公司 | 电子数据验证方法、装置、计算机设备及存储介质 |
CN110689459A (zh) * | 2019-09-27 | 2020-01-14 | 北京百度网讯科技有限公司 | 合同处理方法、装置、设备及存储介质 |
CN110852711A (zh) * | 2019-11-05 | 2020-02-28 | 北京字节跳动网络技术有限公司 | 签约方法、装置、存储介质及电子设备 |
CN112367453A (zh) * | 2020-11-25 | 2021-02-12 | 湖南鹏羽信息科技有限公司 | 一种电子商务平台使用的业务交易过程自动识别装置及方法 |
CN112598064A (zh) * | 2020-12-25 | 2021-04-02 | 中国农业银行股份有限公司 | 一种数据处理方法及装置 |
CN113052603A (zh) * | 2021-03-11 | 2021-06-29 | 杭州安恒信息安全技术有限公司 | 身份验证方法、装置、计算机设备和存储介质 |
CN113627387A (zh) * | 2021-08-30 | 2021-11-09 | 平安国际融资租赁有限公司 | 基于人脸识别的并行身份认证方法、装置、设备和介质 |
CN113627387B (zh) * | 2021-08-30 | 2024-08-27 | 平安国际融资租赁有限公司 | 基于人脸识别的并行身份认证方法、装置、设备和介质 |
TWI848242B (zh) * | 2021-11-05 | 2024-07-11 | 核心智識股份有限公司 | 一種保險業之互動式遠距簽約系統 |
CN114429278A (zh) * | 2021-12-23 | 2022-05-03 | 宁波长飞亚塑料机械制造有限公司 | 一种注塑机合同订单生产中零件清单的获取方法与系统 |
CN114491436A (zh) * | 2021-12-24 | 2022-05-13 | 彩讯科技股份有限公司 | 一种合约签订方法、装置、电子设备及存储介质 |
CN114255042A (zh) * | 2021-12-27 | 2022-03-29 | 中国农业银行股份有限公司 | 一种免密支付的签约方法、装置、计算机设备及介质 |
CN114446284A (zh) * | 2022-02-10 | 2022-05-06 | 上海喜马拉雅科技有限公司 | 说话人日志生成方法、装置、计算机设备及可读存储介质 |
CN114446284B (zh) * | 2022-02-10 | 2025-05-30 | 上海喜马拉雅科技有限公司 | 说话人日志生成方法、装置、计算机设备及可读存储介质 |
CN114241459A (zh) * | 2022-02-24 | 2022-03-25 | 深圳壹账通科技服务有限公司 | 一种驾驶员身份验证方法、装置、计算机设备及存储介质 |
CN115392913A (zh) * | 2022-10-27 | 2022-11-25 | 杭州钱袋数字科技有限公司 | 基于用户身份识别的电子合同生成方法及存储介质 |
CN115392913B (zh) * | 2022-10-27 | 2023-03-10 | 杭州钱袋数字科技有限公司 | 基于用户身份识别的电子合同生成方法及存储介质 |
CN116342331A (zh) * | 2023-03-30 | 2023-06-27 | 北京房多多信息技术有限公司 | 电子合同校验方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109872233A (zh) | 合同签订方法、装置、计算机设备及存储介质 | |
US11687900B2 (en) | Kiosks for remote collection of electronic devices for value, and associated mobile application for enhanced diagnostics and services | |
CN106599772B (zh) | 活体验证方法和装置及身份认证方法和装置 | |
JP7369500B2 (ja) | 閾値ベースのマッチングによる遠隔ユーザの身元確認 | |
CN110689459B (zh) | 合同处理方法、装置、设备及存储介质 | |
CN112333549B (zh) | 视频处理方法及装置、电子设备、存储介质 | |
CN109697665A (zh) | 基于人工智能的贷款审核方法、装置、设备及介质 | |
EP4416896A1 (en) | Method and system to autonomously authenticate and validate users using a node server and database | |
CN105407042B (zh) | 一种基于微信公众平台的远程sim卡开通方法及系统 | |
CN105681316A (zh) | 身份验证方法和装置 | |
US8380626B2 (en) | Processing images associated with the remote capture of multiple deposit items | |
CN109472918A (zh) | 发票验证方法、融资审核方法、装置、设备及介质 | |
CN109117688A (zh) | 身份认证方法、装置及移动终端 | |
US20220375259A1 (en) | Artificial intelligence for passive liveness detection | |
US12051103B1 (en) | Customer verification and account creation systems and methods | |
CN108229457A (zh) | 证件的验证方法、装置、电子设备和存储介质 | |
CN103577801A (zh) | 用于生物特征验证的质量度量的方法和系统 | |
CN110163053A (zh) | 生成人脸识别的负样本的方法、装置及计算机设备 | |
US20220222760A1 (en) | Asset Verification Systems and/or Methods | |
CN109409349A (zh) | 信贷证件鉴别方法、装置、终端及计算机可读存储介质 | |
US9064248B2 (en) | Remote capture of multiple deposit items using a grid | |
Ferrara et al. | Morph creation and vulnerability of face recognition systems to morphing | |
CN110334590B (zh) | 图像采集引导方法以及装置 | |
CN111767845B (zh) | 证件识别方法及装置 | |
CN113792279A (zh) | 一种身份验证方法、装置、系统、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190611 |