一种基于信用机制下的动态履约保障电纸合同系统的制作方法

文档序号:16513190发布日期:2019-01-05 09:28阅读:196来源:国知局
一种基于信用机制下的动态履约保障电纸合同系统的制作方法

本发明涉及电纸合同管理技术领域,具体涉及一种基于信用机制下的动态履约保障电纸合同系统。



背景技术:

现有技术的电纸合同一般使用接口模式对接,无法做私有化部署,私有化部署很多系统也是非开源的。数据安全角度一般会对保存数据加密,很少有在数据传输层加密。且签署的合同只能作为一个单独的合同使用,没有有效的数据监督和管理手段在事前预防,事中监督,事后惩戒。



技术实现要素:

本发明的目的在于提供一种基于信用机制下的动态履约保障电纸合同系统,用以解决现有技术中存在的问题。

为实现上述目的,本发明的技术方案为一种基于信用机制下的动态履约保障电纸合同系统,该基于信用机制下的动态履约保障电纸合同系统包括:电子合同服务器、ca证书服务模块、合同管理模块和合同接口管理模块;其中,电纸合同服务器,在电纸合同服务器提供的linux操作系统基础上,运行docker容器,docker容器将基于信用机制下的动态履约保障电纸合同平台打包成一个镜像;客户端,接收用户操作,并经由合同接口管理模块转发至电纸合同服务器,以及接收电纸合同服务器发送的基于信用机制下的动态履约保障电纸合同平台的链接,并跳转进入基于信用机制下的动态履约保障电纸合同平台;合同管理模块,用于根据用户需求,在基于信用机制下的动态履约保障电纸合同平台上产生与用户需求对应的合同模板,以及对该合同模板进行签名;ca证书服务模块,用于对系统内部传输的数据进行加密。

可选的,该基于信用机制下的动态履约保障电纸合同系统,还包括:合同软件开发工具包sdk管理模块;合同sdk管理模块,用于:封装,方便给各种语言调用,例如,php语言、go语言等。主要是在使用方面,方便开发人员对接。可选的,该基于信用机制下的动态履约保障电纸合同系统,还包括:数据存储模块;数据存储模块,用于存储签名后的合同。

可选的,数据存储模块,具体用于:通过mysql的mgr集群和mongodb的副本集群存储签名后的合同。

可选的,ca证书服务模块,还用于:对mysql的mgr集群和mongodb的副本集群间传输的数据进行加密。

可选的,该基于信用机制下的动态履约保障电纸合同系统,还包括:日志管理模块;日志管理模块,用于:实时获取基于信用机制下的动态履约保障电纸合同平台的脚本页面在运行过程中生成的日志信息。

可选的,日志管理模块,还包括:搜索单元;搜索单元,用于通过fluentd实时获取日志。

可选的,日志管理模块,还包括:分析单元;分析单元,还用于:通过elasticsearch分析日志信息。

可选的,合同接口管理模块包括基于http的接口和基于protobuf的接口。

本发明具有如下优点:

在部署合同服务的同时自动对接天网征信大数据,在基本合同功能以外还能做到额外的征信把控;

统一化部署,使用容器可以统一各个环境进行方便部署;

内网存储更安全,自动对接内网数据库,在内网和数据库内部之间传输都使用ca证书加密。

附图说明

图1为本发明实施例提供了一种基于信用机制下的动态履约保障电纸合同系统的结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

图1为本发明实施例提供了一种基于信用机制下的动态履约保障电纸合同系统的结构示意图。如图1所示,该基于信用机制下的动态履约保障电纸合同系统包括:征信管理模块10、电子合同服务器11、合同接口管理模块12、客户端13、合同管理模块14、ca证书服务模块15。

征信管理模块10,用于:在签署合同之前,可从基于信用机制下的动态履约保障大数据系统根据企业名称(或者统一社会信用代码)查询企业征信记录,做到签署合同前预先提醒;在签署合同过程中,如果合同方有违约情形,则可以直接对接到基于信用机制下的动态履约保障平台进行信用投诉,同时也会预警提醒所有和该企业正在履约的用户;在合同签署之后,若在基于信用机制下的动态履约保障确认违约后,会在网站进行公示,协助合同另一方挽回损失。其中,企业征信记录是指公示数据,不涉及客户的隐私数据,例如政府数据,政府数据一般分为:授权查询(内部授权才可见)、政务共享(内部不授权可见)和社会公开(所有人可见);其中,本发明实施例中涉及的企业征信记录的数据都属于社会公开的数据。

电纸合同服务器11,在电纸合同服务器11提供的linux操作系统基础上,运行docker容器,docker容器将基于信用机制下的动态履约保障电纸合同平台打包成一个镜像;客户端13,接收用户操作,并经由合同接口管理模块12转发至电纸合同服务器11,以及接收电纸合同服务器11发送的基于信用机制下的动态履约保障电纸合同平台的链接,并跳转进入基于信用机制下的动态履约保障电纸合同平台;合同管理模块14,用于根据所述用户需求,在所述基于信用机制下的动态履约保障电纸合同平台上产生与所述用户需求对应的合同模板,以及对该合同模板进行签名;ca证书服务模块15,用于对基于信用机制下的动态履约保障电纸合同系统中传输的数据进行加密。

本发明实施例中使用docker虚拟化功能,将基于信用机制下的动态履约保障电纸合同系统的环境和代码同时使用镜像进行打包。这样在任意环境可以直接部署。同时在使用内网接口时候也支持ca证书加密。其中,内网接口,是这个合同服务在部署的时候在局域网络,为了安全性可以选用https进行传输信息加密。这个内网接口其实应该是泛指在内网(局域网络)使用的模式。当时如果说需要暴漏到公网上也可以选用ca证书的模式。私有和非私有只是在于证书费用的情况。

可选的,合同管理模块14包括:合同模板管理单元、合同数据管理单元、电子签名管理单元和合同数据加密系统单元;

合同模板管理单元,用于根据用户的业务需求,调用该业务需求对应的合同模板;合同数据管理单元,用于管理合同的期限;电子签名管理单元,用于在合同签署双方确认之后,进行签名;合同数据加密系统单元,用于对整个合同签署的过程中的数据进行加密。

可选的,该基于信用机制下的动态履约保障电纸合同系统,还包括:合同软件开发工具包(softwaredevelopmentkit,sdk)管理模块16。

合同软件开发工具包(softwaredevelopmentkit,sdk)管理模块16,用于封装,方便给各种语言调用,如,php,go等。主要是在使用方面,方便开发人员对接,进行使用。

本发明实施例中的合同sdk管理模块16,为基于php的sdk,或者基于go,python的sdk。可以让开发人员通过包管理或者是源码下载等手段都可方便使用各个sdk。

可选的,该基于信用机制下的动态履约保障电纸合同系统,还包括:数据存储模块17;数据存储模块17,用于存储签名后的合同、合同模板、以及合同相关的数据。

具体地,数据存储模块17,通过mysql的mgr集群技术和mongodb的副本集技术,来实现对合同模板、签名后的合同和合同相关的数据进行存储。采用mysql的mgr集群技术和mongodb的副本集技术进行合同相关的数据存储,是针对数据的关联复杂度来考虑的。

在本发明实施例中,ca证书服务模块15,还用于在集群内部使用ca证书进行加密,防止获取存储的信息。

在本发明实施例中,采用了非关系型数据库存储技术,更好的适应各种模板功能。不同的交易模式对应不同的合同范本,用户在使用合同的时候,可以根据类型设置不同的合同模板功能,这样用户在选择使用的时候可以选用不同的合同范本。可选的,该基于信用机制下的动态履约保障电纸合同系统,还包括:日志管理模块18;日志管理模块18,用于显示和记录用户对基于信用机制下的动态履约保障电纸合同平台的操作。

具体地,使用fluentd和elasticsearch作为搜集日志和分析日志的工具。便于用户在使用时随时可以查看以及对日志进行分析。

本发明实施例中的合同接口管理模块12包括基于http的接口和基于protobuf(googleprotocolbuffers)的接口。在基于http的接口提供时,将kong作为的api网关,可设置限流、鉴权、隐藏后端接口等功能。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1