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

技术编号:38235156 阅读:21 留言:0更新日期:2023-07-25 18:01
本发明专利技术实施例涉及一种电子合同签约方法、装置、电子设备及存储介质,应用于电子合同签约系统,所述电子合同签约系统接入区块链系统;通过接收合同发起方客户端发送的待签署电子合同和各签署方客户端信息,并为所述待签署电子合同生成对应的电子合同标识;将所述电子合同标识和合同发起方客户端信息存储到区块链系统上;根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上;重复执行上述步骤,直至各签署方客户端均完成签署;基于区块链技术实现了全流程记录电子合同签约过程中产生的数据,提高了电子合同的安全可追溯性。追溯性。追溯性。

【技术实现步骤摘要】
电子合同签约方法、装置、电子设备及存储介质


[0001]本专利技术涉及区块链
,尤其涉及一种电子合同签约方法、装置、电子设备及存储介质。

技术介绍

[0002]随着社会的发展,企业之间的合作不断增加,合同签署变得频繁,电子合同的签署极大的方便了企业。
[0003]相关技术中,电子合同的签署需要依托第三方电子合同签约系统,企业可以直接在线完成合同签署,并将签署完成后的电子合同以及相关信息上传到区块链系统上进行存证,但是,在电子合同签署过程中仍存在着安全、无法追溯的技术问题。

技术实现思路

[0004]本专利技术的实施例提供了一种电子合同签约方法、装置、电子设备及存储介质,以解决现有电子合同签署过程中的安全性低、无法追溯的技术问题。
[0005]第一方面,本专利技术的实施例提供了一种电子合同签约方法,应用于电子合同签约系统,所述电子合同签约系统接入区块链系统;所述方法包括:接收合同发起方客户端发送的待签署电子合同和各签署方客户端信息,并为所述待签署电子合同生成对应的电子合同标识;将所述电子合同标识和合同发起方客户端信息存储到区块链系统上;根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上;重复执行所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上的步骤,直至各签署方客户端均完成签署。
[0006]作为本专利技术的一实施例,所述方法还包括:接收合同发起方客户端创建的智能合约,并将所述智能合约部署到区块链系统上,所述智能合约用于实现对电子合同签约过程中的相关信息的区块链存储;所述将所述电子合同标识和合同发起方客户端信息存储到区块链系统上,包括:将所述电子合同标识和合同发起方客户端信息组装,获得第一区块链交易;接收第一客户端基于对应第一数字证书对所述第一区块链交易的签名操作;将签名后的第一区块链交易上传到区块链系统上,触发所述智能合约,实现对所述电子合同标识和合同发起方客户端信息的区块链存储。
[0007]作为本专利技术的一实施例,所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上,包括:接收一个签署方客户端对所述待签署电子合同的签章操作,获得第二区块链交易;接收一个签署方客户端基于对应的第二数字证书对所述第二区块链交易的签名操作;将签名后的第二区块链交易上传到区块链系统上,触发所述智能合约,实现对签署操作信息的区块链存储。
[0008]作为本专利技术的一实施例,所述签署操作信息包括以下至少一种:签署方客户端信息、签署方签署时间信息、签署后的电子合同对应的哈希值。
[0009]作为本专利技术的一实施例,所述各签署方客户端至少包括第一签署方客户端和第二签署方客户端;所述根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上;重复执行所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上的步骤,直至各签署方客户端均完成签署,包括:将所述待签署电子合同发送给第一签署方客户端;接收第一签署方客户端对所述待签署电子合同的第一签署操作,获得第一电子合同,并将第一签署操作信息存储到区块链系统上;将所述第一电子合同发送给第二签署方客户端;接收第二签署方客户端对所述第一电子合同的第二签署操作,获得第二电子合同,并将第二签署操作信息存储到区块链系统上。
[0010]作为本专利技术的一实施例,所述方法还包括:接收合同发起方客户端、各签署方客户端发送的注册请求,所述注册请求包括实名信息;根据所述实名信息创建对应的区块链账号,基于所述区块链账号实现合同发起方客户端、各签署方客户端、电子合同签约系统以及区块链系统之间的通信。
[0011]第二方面,本专利技术的实施例提供了一种电子合同签约装置,应用于电子合同签约系统,所述电子合同签约系统接入区块链系统;所述装置包括:接收模块,用于接收合同发起方客户端发送的待签署电子合同和各签署方客户端信息,并为所述待签署电子合同生成对应的电子合同标识;发送模块,用于将所述电子合同标识和合同发起方客户端信息存储到区块链系统上;所述发送模块,还用于根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;所述接收模块,还用于接收一个签署方客户端对待签署电子合同的签署操作,并通过所述发送模块将签署操作信息存储到区块链系统上;所述接收模块,还用于重复执行所述接收一个签署方客户端对待签署电子合同的签署操作,并通过所述发送模块将签署操作信息存储到区块链系统上的步骤,直至各签署方客户端均完成签署。
[0012]作为本专利技术的一实施例,所述接收模块,还用于接收合同发起方客户端创建的智能合约,并通过所述发送模块将所述智能合约部署到区块链系统上,所述智能合约用于实现对电子合同签约过程中的相关信息的区块链存储;所述发送模块,具体用于:将所述电子合同标识和合同发起方客户端信息组装,获得第一区块链交易;接收第一客户端基于对应第一数字证书对所述第一区块链交易的签名操作;将签名后的第一区块链交易上传到区块链系统上,触发所述智能合约,实现对所述电子合同标识和合同发起方客户端信息的区块链存储。
[0013]第三方面,本专利技术的实施例提供一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面任一项所述的电子合同签约方法的步骤。
[0014]第四方面,本专利技术的实施例提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第一方面任一项所述的电子合同签约方法的步骤。
[0015]本专利技术的实施例提供的电子合同签约方法、装置、电子设备及存储介质,应用于电子合同签约系统,所述电子合同签约系统接入区块链系统;通过接收合同发起方客户端发
送的待签署电子合同和各签署方客户端信息,并为所述待签署电子合同生成对应的电子合同标识;将所述电子合同标识和合同发起方客户端信息存储到区块链系统上;根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上;重复执行所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上的步骤,直至各签署方客户端均完成签署;基于区块链技术实现了全流程记录电子合同签约过程中产生的数据,提高了电子合同的安全可追溯性。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子合同签约方法,其特征在于,应用于电子合同签约系统,所述电子合同签约系统接入区块链系统;所述方法包括:接收合同发起方客户端发送的待签署电子合同和各签署方客户端信息,并为所述待签署电子合同生成对应的电子合同标识;将所述电子合同标识和合同发起方客户端信息存储到区块链系统上;根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上;重复执行所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上的步骤,直至各签署方客户端均完成签署。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收合同发起方客户端创建的智能合约,并将所述智能合约部署到区块链系统上,所述智能合约用于实现对电子合同签约过程中的相关信息的区块链存储;所述将所述电子合同标识和合同发起方客户端信息存储到区块链系统上,包括:将所述电子合同标识和合同发起方客户端信息组装,获得第一区块链交易;接收第一客户端基于对应第一数字证书对所述第一区块链交易的签名操作;将签名后的第一区块链交易上传到区块链系统上,触发所述智能合约,实现对所述电子合同标识和合同发起方客户端信息的区块链存储。3.根据权利要求2所述的方法,其特征在于,所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上,包括:接收一个签署方客户端对所述待签署电子合同的签章操作,获得第二区块链交易;接收一个签署方客户端基于对应的第二数字证书对所述第二区块链交易的签名操作;将签名后的第二区块链交易上传到区块链系统上,触发所述智能合约,实现对签署操作信息的区块链存储。4.根据权利要求1

3任一项所述的方法,其特征在于,所述签署操作信息包括以下至少一种:签署方客户端信息、签署方签署时间信息、签署后的电子合同对应的哈希值。5.根据权利要求1

3任一项所述的方法,其特征在于,所述各签署方客户端至少包括第一签署方客户端和第二签署方客户端;所述根据所述各签署方客户端信息将所述待签署电子合同发送给各签署方客户端;接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上;重复执行所述接收一个签署方客户端对待签署电子合同的签署操作,并将签署操作信息存储到区块链系统上的步骤,直至各签署方客户端均完成签署,包括:将所述待签署电子合同发送给第一签署方客户端;接收第一签署方客户端对所述待签署电子合同的第一签署操作,获...

【专利技术属性】
技术研发人员:蒋海蔡丙方
申请(专利权)人:布比北京网络技术有限公司
类型:发明
国别省市:

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

1