[发明专利]一种电子合同区块链结构、电子合同签署装置及方法有效
申请号: | 202010461691.0 | 申请日: | 2020-05-27 |
公开(公告)号: | CN111651521B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 孙明;朱晓洪;巫双果;刘征征;钱进;姜诚;马坤田 | 申请(专利权)人: | 山大地纬软件股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F21/60;G06F21/64;G06Q40/04 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 祖之强 |
地址: | 250102 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 合同 区块 链结 签署 装置 方法 | ||
1.一种电子合同区块链结构,其特征在于,包括智能合约模块、状态控制引擎和区块链交易账本;
所述智能合约模块,至少被配置为:为电子合同资产提供智能合约的创建功能,智能合约对电子合同签署操作自定义和自解释,控制签署双方的权限以及约定交易状态的转换规则;
所述状态控制引擎,至少被配置为:依据电子合同交易类型或者电子合同交易的操作类型以及智能合约模块约定的电子合同签署状态转换规则,实时更改合同签署状态;
所述区块链交易账本,至少被配置为:采用分布式账本,记录区块链上所有电子合同的交易记录。
2.如权利要求1所述的电子合同区块链结构,其特征在于,还包括接口服务模块、交易构建模块和大文件储存引擎;
所述接口服务模块,至少被配置为:区块链对外服务接口,接收外部应用的请求并调用功能模块执行请求,将执行结果反馈;
所述交易构建模块,至少被配置为:根据发送的交易请求,校验电子签章信息的真实性,校验交易是否符合智能合约的约定条件,构建电子合同相关交易,调用功能模块执行交易;
大文件储存引擎,至少被配置为:储存大容量数据,基于副本分配、一致性校验和最小可用副本控制策略保证大容量文件数据的高可用性、一致性和不可篡改性。
3.如权利要求2所述的电子合同区块链结构,其特征在于,所述接口服务模块包括交易接口、数据查询接口和监管接口;
所述交易接口,至少被配置为:为电子合同的签署应用提供接口,接收电子合同上链和下链相关交易请求;
数据查询接口,至少被配置为:为外部应用提供区块链数据,包括电子合同数据、签署记录、合同上传记录、合同获取记录和合同查阅记录。
监管接口,至少被配置为:为监管方提供接口,支持监管方基于区块链即时在线监测电子合同区块链平台的节点运行状态、合同总数、账户数量、交易数量和签署过程。
4.一种基于权利要求1-3任一项所述的电子合同区块链结构的电子合同签署装置,其特征在于,包括电子签章模块、数据加解密模块、合同上链模块、合同签署模块和数据获取模块;
所述电子签章模块,至少被配置为:存储、加盖和验证签署方的电子签名以及电子印章;
所述数据加解密,至少被配置为:数据上传至区块链前的加密和从区块链上下载数据后的解密;
合同上链模块,至少被配置为:录入电子合同数据,调用数据加解密模块进行加密处理后构建电子合同上链交易请求,将电子合同上传到区块链;
合同签署模块,至少被配置为:调用电子签章模块对电子合同加盖电子签名以及电子签章,并提供消息通知功能,推送合同签署状态和提醒信息;
数据获取模块,至少被配置为:调用数据加解密模块进行解密,构建数据获取交易请求,获取区块链上的电子合同数据。
5.如权利要求4所述的电子合同签署装置,其特征在于,还包括登录认证模块、秘钥管理模块和合同审核模块;
所述登录认证模块,至少被配置为:对于新用户认证用户身份,调用秘钥管理模块为每个用户创建唯一的区块链账户和公私钥;对已获取区块链账户的用户直接登录,检测登录方信息,确定登录人员身份;
所述秘钥管理模块,至少被配置为:分配和管理区块链账户秘钥,包括公钥和私钥,通过输入秘钥解锁口令使用秘钥;
所述合同审核模块,至少被配置为:审核电子合同文本以及合同相关信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山大地纬软件股份有限公司,未经山大地纬软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010461691.0/1.html,转载请声明来源钻瓜专利网。