电子合同签订方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21201744 阅读:49 留言:0更新日期:2019-05-25 01:47
本发明专利技术公开了一种电子合同签订方法、装置、计算机设备及存储介质,所述方法包括:在接收到电子合同的签订请求时,获取请求中包含的合同类型,并从合同模板集合中,获取与合同类型对应的合同模板,作为基础合同,再使用预设的在线浏览插件,对基础合同的合同内容进行解析,并通过HTML5中的画布元素,将解析内容展示给客户端,使得固定格式的合同内容,被转换成各种智能终端均可浏览的格式,实现了跨平台的特性,增加了电子合同签订的途径,同时,在接收到签名提交请求时,从该请求中获取用户签名数据和用户身份标识数据,并对其进行真实性认证,得到认证结果,通过多种方式结合,对用户身份进行确认,提高了用户电子合同签订的安全性。

Electronic Contract Signing Method, Equipment, Computer Equipment and Storage Media

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中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。一种电子合同签订装置,包括:请求接收模块,用于若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;模板获取模块,用于从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;内容解析模块,用于使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;身份获取模块,用于若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;身份验证模块,用于对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;合同生成模块,用于若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述电子合同签订方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述电子合同签订方法的步骤。本专利技术实施例提供的电子合同签订方法、装置、计算机设备及存储介质,一方面,在接收到客户端发送的电子合同的签订请求时,获取签订请求中包含的合同类型,并从预设的数据库的合同模板集合中,获取与合同类型对应的合同模板,作为基础合同,基础合同包括合同内容,再使用预设的在线浏览插件,对合同内容进行解析,得到解析内容,并通过使用HTML5中的画布元素,将解析内容展示给客户端,使得固定文本格式的合同内容,被转换成各种智能终端的浏览器均可以浏览的格式,实现了跨平台的特性,增加了电子合同签订的途径,提高了电子合同签订的效率,另一方面,在接收到客户端发送的签名提交请求时,从签名提交请求中获取用户签名数据和用户身份标识数据,并对用户身份标识数据和用户签名数据进行真实性认证,得到认证结果,在认证结果为认证成功,则将用户签名数据和用户身份标识数据作为用户电子签名,使用用户电子签名和合同内容,生成目标电子合同,使得通过多种方式结合,对用户身份进行确认,提高了用户电子合同签订的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的电子合同签订方法的应用环境示意图;图2是本专利技术实施例提供的电子合同签订方法的实现流程图;图3是本专利技术实施例提供的电子合同签订方法中步骤S30的实现流程图;图4是本专利技术实施例提供的电子合同签订方法中步骤S50的实现流程图;图5是本专利技术实施例提供的电子合同签订方法中步骤S51的实现流程图;图6是本专利技术实施例提供的电子合同签订方法中步骤S53的实现流程图;图7是本专利技术实施例提供的电子合同签订装置的示意图;图8是本专利技术实施例提供的计算机设备的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1示出本专利技术实施例提供的电子合同签订方法的应用环境。该电子合同签订方法应用在双方通过网络进行电子合同签订场景中。该记录场景包括服务端和客户端,其中,服务端和客户端之间通过网络进行连接,客户端向服务端提交电子合同的签订请求,并在接收到服务端反馈的合同模板后,进行签名和身份数据采集,并将签名和身份数据发送给服务端,服务端在接收到客户端发送的电子合同的签订请求后,获取该签订请求对应的合同模板发送在客户端,并在接收到客户端发送的签名和身份数据后进行客户身份验证。客户端具体可以但不限于是各种手机、平板电脑、可穿戴智能设备或其他智能终端设备等,服务端具体可以用独立的服务器或者多个服务器组成的服务器集群实现。请参阅图2,图2示出本专利技术实施例提供的一种电子合同签订方法,以该方法应用在图1中的服务端为例进行说明,详述如下:S10:若接收到客户端发送的电子合同的签订请求,则获取签订请求中包含的合同类型。具体地,在用户需要进行合同签订时,可以通过在线点击客户端的电子合同签订功能,触发电子合同的签订请求,并通过客户端发送给服务端,服务端在接收到客户端发送的签订请求后,获取请求中包含的电子合同类型。其中,电子合同是双方或多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、终止财产性民事权利义务关系的协议,由于电子合同是通过计算机网络进行签订,相对于传统的纸质合同而言,电子合同签订过程更为便捷,签订效率更高。其中,合同类型是指需要签订的电子合同的种类,包括但不限于:租赁合同、买卖合同、赠与合同、借款合同、运输合同和信贷合同等。S20:从预设的数据库的合同模板集合中,获取与合同类型对应的合同模板,本文档来自技高网...

【技术保护点】
1.一种电子合同签订方法,其特征在于,所述电子合同签订方法包括:若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。

【技术特征摘要】
1.一种电子合同签订方法,其特征在于,所述电子合同签订方法包括:若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。2.如权利要求1所述的电子合同签订方法,其特征在于,所述使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端包括:获取所述合同内容的总页数n,其中,n为正整数;针对每页中的所述合同内容,依次使用所述预设的在线浏览插件中的解析功能进行解析,得到n个解析结果;采用HTML5中的画布元素,分别对n个所述解析结果进行渲染,得到n个渲染结果,并将n个所述渲染结果发送给所述客户端。3.如权利要求1或2所述的电子合同签订方法,其特征在于,所述对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果包括:按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息;获取与所述当前用户的身份信息对应的历史签名数据,作为对比签名数据;计算所述用户签名数据与所述对比签名数据之间的相似度,得到签名相似度值;将所述签名相似度值与预设的相似度阈值进行比较,若得到的比较结果为所述签名相似度值不小于所述预设的相似度阈值,则确定所述认证结果为认证成功。4.如权利要求3所述的电子合同签订方法,其特征在于,所述用户身份标识数据为当前用户的人脸图像,所述按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息包括:提取所述用户身份标识数据中的人脸特征,作为当前用户的人脸特征;将所述当前用户的人脸特征与预设的数据库中存储的每个合法用户对应的合法人脸特征进行相似度计算,得到所述当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值;从所述人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征;从所述预设的数据库中,获取所述目标人脸特征对应的所述合法用户的证件资料,并根据所述证件资料确定当前用户的身份信息。5.如权利要求3所述的电子合同签订方法,其特征在于,所...

【专利技术属性】
技术研发人员:付美蓉
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1