The invention discloses an electronic contract signing method, device, computer equipment and storage medium. The method includes: when receiving the request for signing an electronic contract, obtaining the same type of contract contained in the request, and obtaining the contract template corresponding to the contract type from the set of contract templates as the basic contract, and then using the preset online browsing plug-in to the basic contract. The content of the contract is parsed, and the parsed content is displayed to the client through the canvas element in HTML5, so that the fixed format of the contract content is converted into a format that can be browsed by all kinds of intelligent terminals, which realizes the cross-platform characteristics and increases the way of signing the electronic contract. At the same time, when receiving the request of signature submission, the user signature data and the signature data are obtained from the request. User identity data is authenticated, and the authentication results are obtained. User identity is confirmed through various ways, which improves the security of signing electronic contracts.
【技术实现步骤摘要】
电子合同签订方法、装置、计算机设备及存储介质
本专利技术涉及智能合约领域,尤其涉及一种电子合同签订方法、装置、计算机设备及存储介质。
技术介绍
随着社会经济的发展,随着社会经济的迅猛发展和人们生活水平的提高,签署合同成了人们生成中经常需要处理的事情,例如交易、租赁、运输、办理业务和入职等都需要进行合同签订,签订合同能使双方的约定具有法律效力,因而,签订合同成为越来越受人们关注。但是,传统的签订合同的方式主要是合约双方约定地点,进行纸面合同的签订,这不仅浪费纸张,还耽误合约双方时间,导致签订合同效率低下,当前也有一些合同的签订是通过网络直接进行电子合同签订,但却受限于通过个人计算机进行电子合同签署,无法通过手机、平板电脑等移动智能设备进行签署,这使得电子合同的签署平台受到极大限制,同时,通过个人计算机进行电子合同的签署,也使得个人信息的验证方式单一,造成安全性低的问题。
技术实现思路
本专利技术实施例提供一种电子合同签订方法、装置、计算机设备和存储介质,以解决当前签订合同不能跨平台,且效率低及安全性低的问题。一种电子合同签订方法,包括:若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;若接收到所述客户端发送的签名提交请求,则从所述签名 ...
【技术保护点】
1.一种电子合同签订方法,其特征在于,所述电子合同签订方法包括:若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。
【技术特征摘要】
1.一种电子合同签订方法,其特征在于,所述电子合同签订方法包括:若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。2.如权利要求1所述的电子合同签订方法,其特征在于,所述使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端包括:获取所述合同内容的总页数n,其中,n为正整数;针对每页中的所述合同内容,依次使用所述预设的在线浏览插件中的解析功能进行解析,得到n个解析结果;采用HTML5中的画布元素,分别对n个所述解析结果进行渲染,得到n个渲染结果,并将n个所述渲染结果发送给所述客户端。3.如权利要求1或2所述的电子合同签订方法,其特征在于,所述对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果包括:按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息;获取与所述当前用户的身份信息对应的历史签名数据,作为对比签名数据;计算所述用户签名数据与所述对比签名数据之间的相似度,得到签名相似度值;将所述签名相似度值与预设的相似度阈值进行比较,若得到的比较结果为所述签名相似度值不小于所述预设的相似度阈值,则确定所述认证结果为认证成功。4.如权利要求3所述的电子合同签订方法,其特征在于,所述用户身份标识数据为当前用户的人脸图像,所述按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息包括:提取所述用户身份标识数据中的人脸特征,作为当前用户的人脸特征;将所述当前用户的人脸特征与预设的数据库中存储的每个合法用户对应的合法人脸特征进行相似度计算,得到所述当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值;从所述人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征;从所述预设的数据库中,获取所述目标人脸特征对应的所述合法用户的证件资料,并根据所述证件资料确定当前用户的身份信息。5.如权利要求3所述的电子合同签订方法,其特征在于,所...
【专利技术属性】
技术研发人员:付美蓉,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。