电子合约主体以及相关执行过程信息的全息呈现系统的制作方法

文档序号:10656471阅读:199来源:国知局
电子合约主体以及相关执行过程信息的全息呈现系统的制作方法
【专利摘要】本发明提供了一种电子合约主体以及相关执行过程信息的全息呈现系统。该系统主要包括:客户端,用于利用通信网络和服务器进行数据交互,完成合约执行过程中的各种操作步骤;服务器,用于通过数据数据库存储客户端和服务器在合约执行过程中的各种操作步骤中的数据信息,根据每个操作步骤的数据信息调用快照文件生成插件生成每个操作步骤对应的快照文件,并将快照文件存储在文件服务器中。本发明能够将合约的基本信息、合约操作步骤的执行状态信息、合约的执行过程中各个操作步骤中客户端和服务器之间的交互信息等各种信息进行整合和组织,自动、及时地生成整个合约以及各个操作步骤对应的快照文件,成为合约执行过程的完整的不可修改的证据文件。
【专利说明】
电子合约主体以及相关执行过程信息的全息呈现系统
技术领域
[0001]本发明涉及合约管理技术领域,尤其涉及一种电子合约主体以及相关执行过程信息的全息呈现系统。
【背景技术】
[0002]电子合同(合约)是指双方或多方当事人之间以电子的方式订立的合同,其主要是指在网络条件下当事人为了实现一定的目的,通过数据电文、电子邮件等形式签订的明确双方权利义务关系的一种电子协议。
[0003]电子合同管理软件,部分是专用系统,也有大量是附属在ERP(EnterpriseResource Planning,企业资源计划)系统、财务系统上的合同管理软件,是建立在信息技术基础上,利用现代企业的先进管理思想,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台,合同管理软件主要基于协同产品商务管理,把客户需求、制造活动、采购管理、账款管理、业务流程看作是一个紧密联接的协作链系统,采用全程一体化建模技术,将企业内部信息管理划分成几个相互协同作业的支持子系统,对协作链上的所有环节有效地进行监控和管理。
[0004]目前,现有技术中的电子合同管理软件的主要使用对象都是公司级别,基本都是关于在公司内部的合同信息处理的软件,以及在公司内部,一般在数十人以上公司才有条件维护和使用这种类型的软件。
[0005]上述现有技术中的电子合同管理软件的缺点为:
[0006]1:只能服务器端查询电子合同管理软件生成的合约的快照文件,客户端不能查询并下载合约的快照文件;
[0007]2:电子合同管理软件不能自动、及时地生成合约的快照文件,生成的快照文件没有包含合约执行过程中的客户端和服务器之间的交互信息;
[0008]3:不能预测查询合约执行过程中的各种统计信息。

【发明内容】

[0009]本发明的实施例提供了一种电子合约主体以及相关执行过程信息的全息呈现系统,以实现对电子合约的快照文件等信息进行有效的管理。
[0010]本发明提供了如下方案:
[0011]一种电子合约主体以及相关执行过程信息的全息呈现系统,包括:
[0012]客户端,用于利用通信网络和服务器进行数据交互,完成合约执行过程中的各种操作步骤;
[0013]服务器,用于通过数据数据库存储客户端和服务器在合约执行过程中的各种操作步骤中的数据信息,根据每个操作步骤的数据信息调用快照文件生成插件生成每个操作步骤对应的快照文件,并将快照文件存储在文件服务器中。
[0014]进一步地,所述的服务器包括:
[0015]所述的合约信息管理主模块,用于提供电子合约信息管理系统的对外接口,承担请求转发、数据转发、合约快照文件的查询和输出、合约信息的归档管理工作,所述对外接口包括:合约号申请接口、合约号快速查询接口、合约预测与统计查询接口、合约快照查询接口和分类汇总查询接口 ;
[0016]通过数据库输入输出模块访问合约信息数据库、执行记录数据库、交互信息数据库和文件数据库,在合约信息数据库中包括系统合约号、合约签约人、合约类型、签约时间、操作步骤信息、整个合约的执行完成状态、合约文本的存储路径、快照文件加密算法字段,其中,操作步骤信息中包括各个操作步骤的编号、执行序号、执行对象、确认对象、执行状态、执行时间和执行金额信息,操作步骤的执行序号代表该操作步骤的执行顺序;
[0017]执行记录数据库中包括系统合约号、各个操作步骤的编号、执行序号、执行状态、整个合约的执行完成状态、各个步骤的快照文件是否生成、各个步骤的快照文件的存储路径字段信息、各个步骤的执行状态字段和整个合约的执行完成状态字段,其中,操作步骤的执行状态字段默认设置为未执行,整个合约的执行完成状态字段默认设置为未完成,各个步骤的快照文件是否生成字段默认设置为否,各个步骤的快照文件的存储路径默认设置为空;
[0018]交互信息数据库中包括系统合约号、各个操作步骤的编号、各个操作步骤的执行序号和各个操作步骤的交互信息字段,其中,操作步骤的交互信息字段中存储操作步骤的执行过程中客户端和服务器之间的交互信息;
[0019]在文件数据库中包括系统合约号、各个操作步骤的编号、各个操作步骤的执行序号、各个操作步骤对应的快照文件信息。
[0020]进一步地,所述的服务器还包括:
[0021]快照文件生成模块,用于按照快照文件的指定格式制作并存储快照文件的生成插件;按照设定的时间间隔查询执行记录数据库,获取执行状态字段为已经完成、快照文件是否生成字段为否的操作步骤信息,根据该操作步骤对应的系统合约号查询合约信息数据库,获取合约信息数据库中存储的该操作步骤对应的合约签约人、合约类型、签约时间、操作步骤信息和合约文本的存储路径,根据该合约文本的存储路径获取合约文本;根据该操作步骤对应的系统合约号、编号和执行序号查询交互信息数据库,获取系统合约号相同、执行序号小于或等于该操作步骤的执行序号的所有操作步骤的交互信息;
[0022]将得到的带有时间属性的信息按照时间线从先到后的顺序进行整合和组织,调用选择的指定快照文件格式对应的快照文件生成插件,对整合和组织后的带有时间属性的信息和其它没有带有时间属性的所有信息生成快照文件,并按照合约信息数据库中记录的和客户端约定的加密算法对快照文件进行加密,将加密后的快照文件存储到文件数据库中;
[0023]将执行记录数据库中该操作步骤的快照文件是否生成字段更新为是,在步骤的快照文件的存储路径字段中填入所述加密后的快照文件在文件数据库中的存储路径。
[0024]进一步地,所述的客户端,用于需要查询合约中的一个步骤对应的合约快照文件时,通过合约快照查询接口向所述合约信息管理主模块发送携带系统合约号、步骤编号的合约快照查询请求;
[0025]所述的合约信息管理主模块,用于根据所述合约快照查询请求中携带的系统合约号、步骤编号查询文件数据库,当查询到所述步骤对应的快照文件,将该快照文件发送给客户端;当没有查询到所述步骤对应的快照文件,则向客户端发送所述步骤的快照文件还没有生成信息;
[0026]所述的客户端,用于接收到该快照文件后,用和服务器约定的解密算法对快照文件进行解密,得到明文的快照文件。
[0027]进一步地,所述的客户端,用于需要查询整个合约对应的合约快照文件时,通过合约快照查询接口向合约信息管理主模块发送携带系统合约号的合约快照查询请求;
[0028]所述的合约信息管理主模块,用于根据合约快照查询请求中携带的系统合约号查询执行记录数据库,当查询到该系统合约号对应的整个合约的执行完成状态为已经完成时,再根据合约快照查询请求中携带的系统合约号查询文件数据库,获取符合所述系统合约号、执行序号最大的步骤对应的快照文件,将该快照文件发送给客户端;当查询到该系统合约号对应的整个合约的执行完成状态为没有完成时,则向客户端发送该合约的快照文件还没有生成信息;
[0029]所述的客户端,用于接收到所述快照文件后,用和服务器约定的解密算法对快照文件进行解密,得到明文的快照文件。
[0030]进一步地,所述的服务器还包括:
[0031]合约号生成和管理模块,用于接收到来自客户端的合约号申请请求后,根据客户端选择的合约类型的首字母、时间信息,以及哈希字符串通过设定算法生成唯一的系统合约号,将自定义合约号和系统合约号自动关联,将系统合约号、自定义合约号和合约签约人、合约类型、签约时间、执行状况信息关联存储在合约号数据库中。
[0032]进一步地,所述的客户端,用于通过合约号快速查询接口向服务器发送携带系统合约号的合约号快速查询请求;
[0033]所述的合约号生成和管理模块,还用于根据所述合约号快速查询请求中携带的合约号查询合约号数据库,返回系统合约号对应的自定义合约号、合约签约人、合约类型、签约时间、执行状况信息。
[0034]进一步地,所述的服务器还包括:合约预测与统计模块;
[0035]所述的客户端,用于通过合约预测与统计查询接口向服务器发送携带预测统计范围信息和系统合约号的预测查询请求;
[0036]所述的合约信息管理主模块,用于接收到所述预测查询请求后,将所述预测查询请求转发给所述合约预测与统计模块;
[0037]所述的合约预测与统计模块,用于接收到所述预测查询请求后,根据系统合约号查询合约数据库和执行记录数据库,获取包含所述预测统计范围内需要执行的操作步骤、需要确认的操作步骤、需要付出的总款项、可能收到的总款项、需要执行的交付动作汇总和/或可能收到的交付动作汇总的预测统计查询结果,将该预测统计查询结果返回给所述合约信息管理主模块;
[0038]所述的合约信息管理主模块,用于将所述预测统计查询结果发送给所述客户端。
[0039]进一步地,所述的客户端,用于通过合约预测与统计查询接口向服务器发送携带统计范围信息和系统合约号的统计查询请求;
[0040]所述的合约信息管理主模块,用于接收到所述统计查询请求后,将所述统计查询请求转发给所述合约预测与统计模块;
[0041]所述的合约预测与统计模块,用于接收到所述统计查询请求后,根据系统合约号查询合约数据库和执行记录数据库,获取包含所述统计范围内执行的操作步骤、执行确认的操作步骤、执行付出的总款项、执行收到的总款项、执行的交付动作汇总和/或执行收到的交付动作汇总的统计查询结果,将该统计查询结果返回给所述合约信息管理主模块;
[0042]所述的合约信息管理主模块,用于将所述统计查询结果发送给所述客户端。
[0043]进一步地,所述的服务器还包括:分类汇总模块;
[0044]所述的客户端,用于通过分类汇总查询接口向服务器发送携带分类信息的分类汇总查询请求,所述分类信息包括签约时间、完成时间、签约人和/或者合约类型;
[0045]所述的合约信息管理主模块,用于接收到所述分类汇总查询请求后,将所述分类汇总查询请求转发给所述合约预测与统计模块;
[0046]所述的合约预测与统计模块,用于接收到所述分类汇总查询请求后,根据所述分类信息查询合约数据库和执行记录数据库,获取符合所述分类信息的所有合约相关信息,将包含所述所有合约相关信息的分类汇总查询结果返回给所述合约信息管理主模块;
[0047]所述的合约信息管理主模块,用于将所述分类汇总查询结果发送给所述客户端。
[0048]由上述本发明的实施例提供的技术方案可以看出,本发明实施例的装置能够将合约的基本信息、合约操作步骤的执行状态信息、合约的执行过程中各个操作步骤中客户端和服务器之间的交互信息等各种信息进行整合和组织,自动、及时地生成整个合约以及各个操作步骤对应的快照文件,成为合约执行过程的完整的不可修改的证据文件。
【附图说明】
[0049]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0050]图1为本发明实施例提供的一种电子合约主体以及相关执行过程信息的全息呈现系统的结构示意图;
[0051]图2为本发明实施例提供的一种服务器和客户端之间进行数据交互的示意图;
[0052]图3为本发明实施例提供的一种服务器的结构示意图,其中,合约信息管理主模块31、快照文件生成模块32、合约号生成和管理模块33、合约预测与统计模块34和分类汇总模块35。
【具体实施方式】
[0053]下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0054]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。
[0055]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
[0056]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0057]本发明实施例中的电子合约包括电子合同、协议和书面的约定等。
[0058]实施例一
[0059]针对上述现有技术中的电子合同管理软件的缺点,本发明实施例提供了一种电子合约信息管理系统,该系统是针对合约所有的相关信息归类整理,检索分析,记录备份的关键模块,可以多角度、完整地呈现有关合约的各种信息数据。如基于合约类型各类统计、基于时间各类统计、基于签约对象的各类统计的各种信息统计等。为用户的日常使用、决策提供支持。同时也包括合约信息和执行信息的归档、以及合约信息和信息管理接口模块。
[0060]本发明实施例提供的一种电子合约主体以及相关执行过程信息的全息呈现系统的结构示意图如图1所示,包括如下的模块:服务器和客户端两部分。服务器工作在云端,对外服务是经过负载均衡、防火墙,并通过互联网与各种不同类型操作系统下的各种用户进行通信;对内在云端内部访问数据库和其他系统。
[0061 ]服务器与客户端无关性,能基于PC、移动客户端、Web形式提供服务,还可以通过接口方式与第三方系统进行互联互通。由于系统本身是跨平台为各种客户端提供服务,客户端包括而不限于:PC端软件、MAC、Web浏览器或者是Android以及1S平台的APP。执行系统的运行环境可以为:运行在标准X86服务器上,是基于Web服务平台提供的应用服务,专属机房或者托管云服务均可。
[0062]本发明实施例提供的一种服务器和客户端之间进行数据交互的示意图如图2所示,下面详细介绍客户端和服务器的功能和内部结构。
[0063]客户端,用于利用通信网络和服务器进行数据交互,完成合约执行过程中的各种操作步骤;
[0064]通过合约号申请接口向服务器发送合约号申请请求,接收服务器返回的合约号。
[0065]通过合约号快速查询接口向服务器发送携带系统合约号的合约号快速查询请求,接收服务器返回的合约签约人、合约类型、签约时间、执行状况等信息。
[0066]通过合约预测与统计查询接口向服务器发送携带预测统计范围信息和系统合约号的预测查询请求,接收服务器返回的预测查询结果;向服务器发送携带统计范围信息和系统合约号的统计查询请求,接收服务器返回的统计查询结果。
[0067]通过快照文件查询接口向服务器发送携带系统合约号和步骤编号的快照文件查询请求,接收服务器返回的该步骤对应的快照文件;向服务器发送携带系统合约号的快照文件查询请求,接收服务器返回的该系统合约号对应的整个合约的快照文件。
[0068]通过分类汇总查询接口向服务器发送携带分类信息的分类汇总查询请求,所述分类信息包括签约时间、完成时间、签约人和/或者合约类型,接收服务器返回的分类汇总查询结果。
[0069]服务器,用于通过数据数据库存储客户端和服务器在合约执行过程中的各种操作步骤中的数据信息,根据每个操作步骤的数据信息调用快照文件生成插件生成每个操作步骤对应的快照文件,并将快照文件存储在文件服务器中。
[0070]本发明实施例提供的一种服务器的结构示意图如图3所示,包括如下的模块:合约信息管理主模块31、快照文件生成模块32、合约号生成和管理模块33、合约预测与统计模块34和分类汇总模块35。
[0071]合约信息管理主模块31,用于提供合约信息管理系统的对外接口,承担了请求转发、数据转发、合约快照文件的查询和输出、合约信息的归档等管理工作。上述对外接口包括:合约号申请接口、合约号快速查询接口、合约预测与统计查询接口、合约快照查询接口和分类汇总查询接口。作为合约信息管理系统的核心模块,与其他模块和数据库互动比较多。会通过数据库输入输出(Database 10)模块访问合约信息数据库、执行记录数据库、交互信息数据库和文件数据库中等数据库相关信息。与文件服务器、身份认证与电子签名模块等进行通信;并通过Web service对外部的Web浏览器或者1S/Android的APP提供合约生成的相关数据和信息交互。
[0072]在合约信息数据库中包括系统合约号、合约签约人、合约类型、签约时间、操作步骤信息、整个合约的执行完成状态、合约文本的存储路径、快照文件加密算法字段,其中,操作步骤信息中包括各个操作步骤的编号、执行序号、执行对象、确认对象、执行状态、执行时间和执行金额信息。操作步骤的执行序号代表该操作步骤的执行顺序,执行序号越大,代表操作步骤的执行顺序越靠后。比如,某个操作步骤的执行序号为4,则执行序号为1、2、3的操作步骤在该某个操作步骤之前执行,则执行序号为5的操作步骤在该某个操作步骤之后执行。
[0073]执行记录数据库中包括系统合约号、各个操作步骤的编号、执行序号、执行状态、整个合约的执行完成状态、各个步骤的快照文件是否生成、各个步骤的快照文件的存储路径字段信息、各个步骤的执行状态字段和整个合约的执行完成状态字段,其中,操作步骤的执行状态字段默认设置为未执行,整个合约的执行完成状态字段默认设置为未完成,各个步骤的快照文件是否生成字段默认设置为否,各个步骤的快照文件的存储路径默认设置为空。执行中的合约的步骤,能够通过颜色区分已经执行,执行中和待执行,双方执行中的合约约定的变更能够通过沟通,被迅速合法的确认,降低了传统上合约变更的困难。
[0074]交互信息数据库中包括系统合约号、各个操作步骤的编号、各个操作步骤的执行序号和各个操作步骤的交互信息字段,其中,操作步骤的交互信息字段中存储操作步骤的执行过程中客户端和服务器之间的交互信息,合约步骤执行中双方的沟通信息会穿插在对应的步骤中,让整个商务活动更加全面和一目了然。
[0075]在文件数据库中包括系统合约号、各个操作步骤的编号、各个操作步骤的执行序号、各个操作步骤对应的快照文件信息。
[0076]合约信息管理主模块,用于通过合约号申请接口接收到客户端发送的合约号申请请求后,将该申请请求转发给合约号生成和管理模块,将合约号生成和管理模块返回的合约号发送给客户端;
[0077]通过合约号快速查询接口接收到客户端发送的合约号快速查询请求后,将该查询请求转发给合约号生成和管理模块,将合约号生成和管理模块返回的合约签约人、合约类型、签约时间、执行状况等信息合约号发送给客户端。
[0078]通过合约预测与统计查询接口接收到客户端发送的携带系统合约号、时间范围信息的预测查询请求后,将该预测查询请求转发给合约预测与统计模块,将合约预测与统计模块返回的预测查询结果发送给客户端;
[0079]通过合约预测与统计查询接口接收到客户端发送的统计查询请求后,将该统计查询请求转发给合约预测与统计模块,将合约预测与统计模块返回的统计查询结果发送给客户端。
[0080]当客户端需要查询合约中的一个步骤对应的合约快照文件时,可以通过合约快照查询接口向合约信息管理主模块发送携带系统合约号、步骤编号的合约快照查询请求,合约信息管理主模块根据合约快照查询请求中携带的系统合约号、步骤编号查询文件数据库,当查询到上述步骤对应的快照文件,将该快照文件发送给客户端;客户端接收到该快照文件后,用和服务器约定的解密算法对快照文件进行解密,得到明文的快照文件。当没有查询到上述步骤对应的快照文件,则向客户端发送该步骤的快照文件还没有生成信息。
[0081 ]当客户端需要查询整个合约对应(也就是最后一个步骤对应的)的合约快照文件时,可以通过合约快照查询接口向合约信息管理主模块发送携带系统合约号的合约快照查询请求,合约信息管理主模块根据合约快照查询请求中携带的系统合约号查询执行记录数据库,当查询到该系统合约号对应的整个合约的执行完成状态为已经完成时,再根据合约快照查询请求中携带的系统合约号查询文件数据库,获取符合上述系统合约号、执行序号最大的步骤对应的快照文件,将该快照文件发送给客户端。客户端接收到该快照文件后,用和服务器约定的解密算法对快照文件进行解密,得到明文的快照文件。
[0082]当合约信息管理主模块查询到该系统合约号对应的整个合约的执行完成状态为没有完成时,则向客户端发送该合约的快照文件还没有生成信息。
[0083]快照文件生成模块32,为了系统安全和证据的及时保存,客户端和服务器的每一步操作步骤都会形成快照文件保存在文件服务器中,后期操作步骤对应的快照文件会包含所有前期操作步骤对应的快照文件。在文件服务器中可以存储所有操作步骤对应的快照文件,也可以只存储最后一个操作步骤对应的快照文件。
[0084]首先需要按照快照文件的指定格式制作并存储快照文件的生成插件,快照文件的格式形式可以包括I3DF、图片、WPS、Word等,优先采用不可修改的格式形式。
[0085]按照设定的时间间隔查询执行记录数据库,获取执行状态字段为已经完成、快照文件是否生成字段为否的操作步骤信息,根据该操作步骤对应的系统合约号查询合约信息数据库,获取合约信息数据库中存储的该操作步骤对应的合约签约人、合约类型、签约时间、操作步骤信息和合约文本的存储路径,根据该合约文本的存储路径获取合约文本。根据该操作步骤对应的系统合约号、编号和执行序号查询交互信息数据库,获取系统合约号相同、执行序号小于或等于该操作步骤的执行序号的所有操作步骤的交互信息。上述时间间隔可以为I分钟或者5分钟等。
[0086]然后,快照生成模块将得到的带有时间属性的信息按照时间线从先到后的顺序进行整合和组织,调用选择的指定快照文件格式对应的快照文件生成插件,对整合和组织后的带有时间属性的信息和其它没有带有时间属性的所有信息生成快照文件,并按照合约信息数据库中记录的和客户端约定的加密算法对快照文件进行加密,将加密后的快照文件存储到文件数据库中。实现了快照文件符合法律要求的不可修改性。
[0087]之后,快照生成模块将执行记录数据库中“该操作步骤的快照文件是否生成”字段更新为“是”,在“步骤的快照文件的存储路径字段”中填入上述加密后的快照文件在文件数据库中的存储路径。
[0088]快照生成模块将合约执行过程中的交互信息(文本沟通、图片信息),加上过程中步骤执行人和操作时间、确认时间等信息被整体汇总显示,配合生成的合同文本,三者共同输出到一个快照文件中,成为合约执行的完整证据。
[0089]由于快照文件生成相对比较耗费资源,所以需要单独的虚拟服务器作为支撑,避免故障影响其他服务。
[0090]合约号生成和管理模块33,用于接收到来自客户端的合约号申请请求后,根据客户端选择的合约类型的首字母、时间信息,以及哈希字符串通过设定算法生成唯一的系统合约号,可以保证每个系统合约号的唯一性。支持客户端上传自定义合约号,同时也按照上述处理过程生成合约号,将自定义合约号和系统合约号自动关联,并可快速互查。将系统合约号、自定义合约号(可选)和合约签约人、合约类型、签约时间、执行状况等信息关联存储在合约号数据库中。针对快速查询的需求,接收到来自客户端的携带系统合约号的查询请求后,可以根据查询请求中携带的合约号查询合约号数据库,返回系统合约号对应的自定义合约号(可选)、合约签约人、合约类型、签约时间、执行状况等信息,从而可以迅速完成相关信息查询,而不需要调取合约数据完成。
[0091]合约预测与统计模块34,用于接收到来自客户端的携带预测统计范围信息和系统合约号的预测查询请求后,根据系统合约号查询合约数据库和执行记录数据库,获取包含预测统计范围内需要执行的操作步骤、需要确认的操作步骤、需要付出的总款项、可能收到的总款项、需要执行的交付动作汇总和/或可能收到的交付动作汇总的预测统计查询结果,将该预测统计查询结果返回给客户端。该预测统计查询能够帮助用户很好的预估自己的接下来的生活工作的信息,还具有一定的现金流估算的功能。上述预测统计范围信息可以为一段时间。
[0092]用于接收到来自客户端的携带统计范围信息和系统合约号的统计查询请求后,根据系统合约号查询合约数据库和执行记录数据库,获取包含统计范围内执行的操作步骤、执行确认的操作步骤、执行付出的总款项、执行收到的总款项、执行的交付动作汇总和/或执行收到的交付动作汇总的统计查询结果,将该统计查询结果返回给客户端。该统计查询结果能够帮助用户很好的简单总结最近的现金收支状况,同时也是一段时间内的工作强度的汇总总结。
[0093]分类汇总模块35,用于基于时间的汇总,该时间可以为签约时间、完成时间;基于签约人的汇总,该签约人可以为签约对象、签约角色;基于合约类型的汇总,该合约类型可以为预设标准合约类型、自定义合约类型和空白合约类型。
[0094]所述的合约信息管理主模块,用于接收到所述分类汇总查询请求后,将所述分类汇总查询请求转发给所述合约预测与统计模块;
[0095]所述的合约预测与统计模块,用于接收到所述分类汇总查询请求后,根据所述分类信息查询合约数据库和执行记录数据库,获取符合所述分类信息的所有合约相关信息,将包含所述所有合约相关信息的分类汇总查询结果返回给所述合约信息管理主模块;
[0096]所述的合约信息管理主模块,用于将所述分类汇总查询结果发送给所述客户端。
[0097]综上所述,本发明实施例的系统能够将合约的基本信息、合约操作步骤的执行状态信息、合约的执行过程中各个操作步骤中客户端和服务器之间的交互信息等各种信息进行整合和组织,自动、及时地生成整个合约以及各个操作步骤对应的快照文件,成为合约执行过程的完整的不可修改的证据文件。
[0098]应用本发明实施例的装置,客户端能够灵活地按照操作步骤的编号、系统合约号查询和下载对应的快照文件。能够基于时间、签约人或者合约类型等各种分类信息,汇总统计相关的合约信息能够帮助用户很好的预估自己的接下来的生活工作的信息,还具有一定的现金流估算的功能。能够帮助用户很好的简单总结最近的现金收支状况,同时也是一段时间内的工作强度的汇总总结。
[0099]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0100]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件单元的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0101]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0102]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种电子合约主体以及相关执行过程信息的全息呈现系统,其特征在于,包括: 客户端,用于利用通信网络和服务器进行数据交互,完成合约执行过程中的各种操作步骤; 服务器,用于通过数据数据库存储客户端和服务器在合约执行过程中的各种操作步骤中的数据信息,根据每个操作步骤的数据信息调用快照文件生成插件生成每个操作步骤对应的快照文件,并将快照文件存储在文件服务器中。2.根据权利要求1所述的系统,其特征在于,所述的服务器包括: 所述的合约信息管理主模块,用于提供电子合约信息管理系统的对外接口,承担请求转发、数据转发、合约快照文件的查询和输出、合约信息的归档管理工作,所述对外接口包括:合约号申请接口、合约号快速查询接口、合约预测与统计查询接口、合约快照查询接口和分类汇总查询接口 ; 通过数据库输入输出模块访问合约信息数据库、执行记录数据库、交互信息数据库和文件数据库,在合约信息数据库中包括系统合约号、合约签约人、合约类型、签约时间、操作步骤信息、整个合约的执行完成状态、合约文本的存储路径、快照文件加密算法字段,其中,操作步骤信息中包括各个操作步骤的编号、执行序号、执行对象、确认对象、执行状态、执行时间和执行金额信息,操作步骤的执行序号代表该操作步骤的执行顺序; 执行记录数据库中包括系统合约号、各个操作步骤的编号、执行序号、执行状态、整个合约的执行完成状态、各个步骤的快照文件是否生成、各个步骤的快照文件的存储路径字段信息、各个步骤的执行状态字段和整个合约的执行完成状态字段,其中,操作步骤的执行状态字段默认设置为未执行,整个合约的执行完成状态字段默认设置为未完成,各个步骤的快照文件是否生成字段默认设置为否,各个步骤的快照文件的存储路径默认设置为空;交互信息数据库中包括系统合约号、各个操作步骤的编号、各个操作步骤的执行序号和各个操作步骤的交互信息字段,其中,操作步骤的交互信息字段中存储操作步骤的执行过程中客户端和服务器之间的交互信息; 在文件数据库中包括系统合约号、各个操作步骤的编号、各个操作步骤的执行序号、各个操作步骤对应的快照文件信息。3.根据权利要求2所述的系统,其特征在于,所述的服务器还包括: 快照文件生成模块,用于按照快照文件的指定格式制作并存储快照文件的生成插件;按照设定的时间间隔查询执行记录数据库,获取执行状态字段为已经完成、快照文件是否生成字段为否的操作步骤信息,根据该操作步骤对应的系统合约号查询合约信息数据库,获取合约信息数据库中存储的该操作步骤对应的合约签约人、合约类型、签约时间、操作步骤信息和合约文本的存储路径,根据该合约文本的存储路径获取合约文本;根据该操作步骤对应的系统合约号、编号和执行序号查询交互信息数据库,获取系统合约号相同、执行序号小于或等于该操作步骤的执行序号的所有操作步骤的交互信息; 将得到的带有时间属性的信息按照时间线从先到后的顺序进行整合和组织,调用选择的指定快照文件格式对应的快照文件生成插件,对整合和组织后的带有时间属性的信息和其它没有带有时间属性的所有信息生成快照文件,并按照合约信息数据库中记录的和客户端约定的加密算法对快照文件进行加密,将加密后的快照文件存储到文件数据库中; 将执行记录数据库中该操作步骤的快照文件是否生成字段更新为是,在步骤的快照文件的存储路径字段中填入所述加密后的快照文件在文件数据库中的存储路径。4.根据权利要求3所述的系统,其特征在于: 所述的客户端,用于需要查询合约中的一个步骤对应的合约快照文件时,通过合约快照查询接口向所述合约信息管理主模块发送携带系统合约号、步骤编号的合约快照查询请求; 所述的合约信息管理主模块,用于根据所述合约快照查询请求中携带的系统合约号、步骤编号查询文件数据库,当查询到所述步骤对应的快照文件,将该快照文件发送给客户端;当没有查询到所述步骤对应的快照文件,则向客户端发送所述步骤的快照文件还没有生成?目息; 所述的客户端,用于接收到该快照文件后,用和服务器约定的解密算法对快照文件进行解密,得到明文的快照文件。5.根据权利要求3所述的系统,其特征在于: 所述的客户端,用于需要查询整个合约对应的合约快照文件时,通过合约快照查询接口向合约信息管理主模块发送携带系统合约号的合约快照查询请求; 所述的合约信息管理主模块,用于根据合约快照查询请求中携带的系统合约号查询执行记录数据库,当查询到该系统合约号对应的整个合约的执行完成状态为已经完成时,再根据合约快照查询请求中携带的系统合约号查询文件数据库,获取符合所述系统合约号、执行序号最大的步骤对应的快照文件,将该快照文件发送给客户端;当查询到该系统合约号对应的整个合约的执行完成状态为没有完成时,则向客户端发送该合约的快照文件还没有生成信息; 所述的客户端,用于接收到所述快照文件后,用和服务器约定的解密算法对快照文件进行解密,得到明文的快照文件。6.根据权利要求3所述的系统,其特征在于,所述的服务器还包括: 合约号生成和管理模块,用于接收到来自客户端的合约号申请请求后,根据客户端选择的合约类型的首字母、时间信息,以及哈希字符串通过设定算法生成唯一的系统合约号,将自定义合约号和系统合约号自动关联,将系统合约号、自定义合约号和合约签约人、合约类型、签约时间、执行状况信息关联存储在合约号数据库中。7.根据权利要求6所述的系统,其特征在于: 所述的客户端,用于通过合约号快速查询接口向服务器发送携带系统合约号的合约号快速查询请求; 所述的合约号生成和管理模块,还用于根据所述合约号快速查询请求中携带的合约号查询合约号数据库,返回系统合约号对应的自定义合约号、合约签约人、合约类型、签约时间、执行状况信息。8.根据权利要求3所述的系统,其特征在于,所述的服务器还包括: 合约预测与统计模块; 所述的客户端,用于通过合约预测与统计查询接口向服务器发送携带预测统计范围信息和系统合约号的预测查询请求; 所述的合约信息管理主模块,用于接收到所述预测查询请求后,将所述预测查询请求转发给所述合约预测与统计模块; 所述的合约预测与统计模块,用于接收到所述预测查询请求后,根据系统合约号查询合约数据库和执行记录数据库,获取包含所述预测统计范围内需要执行的操作步骤、需要确认的操作步骤、需要付出的总款项、可能收到的总款项、需要执行的交付动作汇总和/或可能收到的交付动作汇总的预测统计查询结果,将该预测统计查询结果返回给所述合约信息管理主模块; 所述的合约信息管理主模块,用于将所述预测统计查询结果发送给所述客户端。9.根据权利要求8所述的系统,其特征在于: 所述的客户端,用于通过合约预测与统计查询接口向服务器发送携带统计范围信息和系统合约号的统计查询请求; 所述的合约信息管理主模块,用于接收到所述统计查询请求后,将所述统计查询请求转发给所述合约预测与统计模块; 所述的合约预测与统计模块,用于接收到所述统计查询请求后,根据系统合约号查询合约数据库和执行记录数据库,获取包含所述统计范围内执行的操作步骤、执行确认的操作步骤、执行付出的总款项、执行收到的总款项、执行的交付动作汇总和/或执行收到的交付动作汇总的统计查询结果,将该统计查询结果返回给所述合约信息管理主模块; 所述的合约信息管理主模块,用于将所述统计查询结果发送给所述客户端。10.根据权利要求3所述的系统,其特征在于,所述的服务器还包括: 分类汇总模块; 所述的客户端,用于通过分类汇总查询接口向服务器发送携带分类信息的分类汇总查询请求,所述分类信息包括签约时间、完成时间、签约人和/或者合约类型; 所述的合约信息管理主模块,用于接收到所述分类汇总查询请求后,将所述分类汇总查询请求转发给所述合约预测与统计模块; 所述的合约预测与统计模块,用于接收到所述分类汇总查询请求后,根据所述分类信息查询合约数据库和执行记录数据库,获取符合所述分类信息的所有合约相关信息,将包含所述所有合约相关信息的分类汇总查询结果返回给所述合约信息管理主模块; 所述的合约信息管理主模块,用于将所述分类汇总查询结果发送给所述客户端。
【文档编号】G06Q10/10GK106022706SQ201610298099
【公开日】2016年10月12日
【申请日】2016年5月6日
【发明人】周宇航, 杨海屏
【申请人】米励(北京)信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1