技术摘要:
本发明提供一种合同文签方法、装置、设备及计算机可读存储介质,所述方法包括:获取合同文件,并当接收到对合同文件的解密请求时,确定与解密请求对应的用户账号的操作权限类型;对合同文件进行解密,生成与操作权限类型对应的解密文件进行验证;在对解密文件验证通过 全部
背景技术:
当前,智能合同适用于各个公司进行合同起草、审核、用印的一体化流程,从合同 起草模板到合同模板填写,审核流程、审核人征求,征求人填写意见等功能皆可通过智能合 同完成;减少了对合同管理、起草、审核、完成等各个阶段的人工操作量,提高了各个阶段的 处理效率。因此,智能合同得到了广泛的应用。 虽然当前智能合同的应用广泛,但也存在从下载签字到上传电子版,现实版与电 子版之间转换次数较多的问题,频繁的下载和上传转换影响了合同文件的处理效率。并且, 可能因相关人员出差不方便打印等外部因素而进一步影响处理效率;同时,下载签字容易 存在伪造的问题。因此,当前智能合同处理流程中所存在的风险性和处理效率问题是亟待 解决的技术问题。
技术实现要素:
本发明的主要目的在于提供一种合同文签方法、装置、设备及计算机可读存储介 质,旨在解决现有技术中智能合同处理流程中存在的风险性和处理效率的技术问题。 为实现上述目的,本发明实施例提供一种合同文签方法,所述合同文签方法包括 以下步骤: 获取合同文件,并当接收到对合同文件的解密请求时,确定与所述解密请求对应 的用户账号的操作权限类型; 对所述合同文件进行解密,生成与所述操作权限类型对应的解密文件,并对所述 解密文件进行验证; 在对所述解密文件验证通过后,对所述解密文件进行签章,并在与所述合同文件 对应的签章流程节点均进行签章后,完成所述合同文件的文签。 优选地,所述对所述合同文件进行解密,生成与所述操作权限类型对应的解密文 件的步骤包括: 对所述合同文件进行解密,并根据所述操作权限类型,对解密的所述合同文件进 行转换; 若所述操作权限类型为编辑类型,则将解密的所述合同文件转换为支持编辑的合 同文本,并将支持编辑的合同文本作为解密文件; 若所述操作权限类型为签章类型,则判断与所述签章类型对应的签章权限是否为 完整权限,若为完整权限,则将解密的所述合同文件转换为支持签章的合同文本,并将支持 签章的合同文本作为解密文件; 若所述签章权限非完整权限,则判断所述签章权限是否支持对所述合同文件进行 4 CN 111581653 A 说 明 书 2/14 页 签章,若支持对所述合同文件进行签章,则将解密的所述合同文件转换为支持签章的合同 文本,并将支持签章的合同文本作为解密文件。 若所述签章权限不支持对所述合同文件进行签章,则将解密的所述合同文件以预 设格式展示。 优选地,所述对所述解密文件进行验证的步骤包括: 若所述操作权限类型为编辑类型,则提取所述解密文件中的文本信息和第一已签 章信息,将所述文本信息显示,并在接收到基于显示的所述文本信息发送的修改信息时,根 据所述修改信息对所述文本信息进行修改; 查找与所述第一已签章信息对应的第一参考签章,并根据所述第一参考签章对所 述第一已签章信息进行验证; 若所述操作权限类型为签章类型,则提取所述解密文件中的第二已签章信息,并 查找与所述第二已签章信息对应的第二参考信息,根据所述第二参考签章对所述第二已签 章信息进行验证。 优选地,所述在对所述解密文件验证通过后,对所述解密文件进行签章的步骤包 括: 在对所述解密文件验证通过后,显示所述解密文件,并在获取到基于显示的所述 解密文件输入的电子签章时,判断所述电子签章在所述解密文件中的位置是否为签章位 置; 若所述位置为签章位置,则判断所述电子签章的签章字体是否具有识别性,若具 有识别性,则将所述电子签章和所述解密文件转换为预设格式的签章合同文件,以对所述 解密文件进行签章。 优选地,所述在对所述解密文件验证通过后,对所述解密文件进行签章的步骤包 括: 在对所述解密文件验证通过后,读取与所述用户账号对应的签章图片,并将所述 签章图片和所述解密文件进行拼接; 对所述签章图片在所述解密文件中的拼接位置进行图像处理,并将经图像处理后 的所述解密文件转换为预设格式的签章合同文件,以对所述解密文件进行签章。 优选地,所述在对所述解密文件验证通过后,对所述解密文件进行签章的步骤之 后包括: 根据所述合同文件的文件类型,判断对所述解密文件进行签章的当前签章流程节 点之后是否存在尚未签章的签章流程节点; 若存在尚未签章的签章流程节点,则根据所述文件类型,查找所述签章合同文件 的加密规则,并根据所述加密规则,对所述签章合同文件进行加密; 将加密的所述签章合同文件作为新的合同文件传输到尚未签章的签章流程节点, 以供尚未签章的签章流程节点执行获取合同文件的步骤,直到与所述合同文件对应的签章 流程节点均进行签章。 优选地,所述确定与所述解密请求对应的用户账号的操作权限类型的步骤包括: 读取所述用户账号携带的流程节点标识符,并根据所述流程节点标识符,确定所 述用户账号是否具有对所述合同文件的解密权限; 5 CN 111581653 A 说 明 书 3/14 页 若具有对所述合同文件的解密权限,则根据预设的账号与操作权限对应关系表, 确定与所述用户账号对应的操作权限类型。 为实现上述目的,本发明还提供一种合同文签装置,所述合同文签装置包括: 确定模块,用于获取合同文件,并当接收到对合同文件的解密请求时,确定与所述 解密请求对应的用户账号的操作权限类型; 生成模块,用于对所述合同文件进行解密,生成与所述操作权限类型对应的解密 文件,并对所述解密文件进行验证; 签章模块,用于在对所述解密文件验证通过后,对所述解密文件进行签章,并在与 所述合同文件对应的签章流程节点均进行签章后,完成所述合同文件的文签。 进一步地,为实现上述目的,本发明还提供合同文签设备,所述合同文签设备包括 存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的合同文签程序,所述 合同文签程序被所述处理器执行时实现上述的合同文签方法的步骤。 此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读 存储介质上存储有合同文签程序,所述合同文签程序被处理器执行时实现上述的合同文签 方法的步骤。 本发明提供一种合同文签方法、装置、设备及计算机可读存储介质,在获取到合同 文件,并接收到对合同文件的解密请求时,先对发送解密请求的用户账号的操作权限类型 进行确定,再对合同文件进行解密,生成与操作权限类型对应的解密文件,并验证解密文 件;在解密文件验证通过后,则对解密文件进行签章,并在合同文件所需要签章的签章流程 节点均进行签章后,完成合同文件的文签。本发明针对不同的用户账号设置不同的操作权 限类型,通过对合同文件进行解密,生成与操作权限类型对应的解密文件进行验证,从密 码、操作权限类型和验证等方面来确保合同文件的安全性,避免伪造风险;同时将合同文件 需要签章的节点设置为签章流程节点进行签章,避免了合同文件的频繁下载和上传转换, 确保了处理效率。并且,因针对各个签章流程节点,均逐一进行解密,生成与各节点的操作 权限类型对应的解密文件进行验证,在确保处理效率的同时有利于整个处理流程的安全 性。 附图说明 图1为本发明实施例方案涉及的硬件运行环境的合同文签设备结构示意图; 图2为本发明合同文签方法第一实施例的流程示意图; 图3为本发明合同文签装置较佳实施例的功能模块示意图。 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。