用于流转类业务的签章方法、电子设备和可读存储介质技术

技术编号:35817450 阅读:11 留言:0更新日期:2022-12-03 13:41
本发明专利技术涉及一种用于流转类业务的签章方法、电子设备和可读存储介质,所述方法包括获取包括上一次签章操作后的文件内容的原文数据;向所述原文数据中添加业务数据,以得到待签章数据文件和对应的结构文件;以及对待签章数据文件和结构文件进行签章,以作为下一次签章操作的原文数据。通过本发明专利技术的方案,解决了目前OFD文件的签章方法存在无法实现单据流转类或工作流审批类业务的问题。类或工作流审批类业务的问题。类或工作流审批类业务的问题。

【技术实现步骤摘要】
用于流转类业务的签章方法、电子设备和可读存储介质


[0001]本专利技术一般地涉及数据处理
更具体地,本专利技术涉及一种用于流转类业务的签章方法、电子设备和可读存储介质。

技术介绍

[0002]OFD(OpenFixed

layout)是我国拥有自主知识产权的版式文档标准,其软件产品具有的自主可控性、安全性、技术先进性以及呈现效果不因软硬件环境和操作者的变化而变化的特点,在电子文件存储和交换起到重要的作用。为了代替国际标准的PDF(Portable Document Format),OFD兼备PDF的诸多特性,包括电子签名——即电子签章,以保证文档的完整性、签名者真实性和不可抵赖性,因此也被更多的应用于电子发票、电子公文、档案和电子证照等领域。
[0003]国产版式文件OFD文件的本质上是一个“压缩包”,该“压缩包”内部包含结构文件、页面数据文件、字体文件、图片文件等内容。签章时,所有页面原始数据及其他结构数据都是被签名保护的。同时,多人签章时,签章保护的原文也是相同的,并且是完整的、不能篡改的。
[0004]随着OFD应用的发展和普及,在使用过程中,一些问题也慢慢衍生。首先,由于OFD文件中签章保护所有原文这种特性,OFD文件在单据流转类型或者工作流审批类业务的应用中无法有效应用。这是因为对于需要进行多方签署的文档,在一方签名完成后,后续签名方增加新的业务数据至后续的文档中(通常为新增页面内容),导致OFD文件中页面组成和排列方式的文件被修改,之前保护的原文数据也发生变化。如果基于该增加内容后的文件进行新的签名,将会导致之前的签章变为无效签章。
[0005]其次,按照单据流转方式进行签章的情况下,签章所保护的并不是所有的原文数据,此时在OFD文件中部分未被签章保护的数据将容易被篡改,造成OFD文件渲染结构等发生变化,影响文件的有效性。例如,定义页面组成及排列方式的文件并不作为原文进行保护。增加页面后的OFD文件中定义页面组成及排列方式的文件均可能会被篡改,导致签章保护的原文数据的渲染结构被改变,并且还原签章时的原始数据的难度较大。
[0006]因此,目前OFD文件的签章方法存在无法实现单据流转类或工作流审批类业务,为OFD文件的发展带来了难题。

技术实现思路

[0007]为解决上述一个或多个技术问题,本专利技术提出通过将添加业务数据后的待签章数据文件所对应的文件结构进行签章保护,并作为下一次签章操作的原文,可以在后续签章过程中追溯或还原出原文数据,实现了OFD文件在流转类业务中的可靠应用,从而保证数据的安全性。为此,本专利技术在如下的多个方面中提供方案。
[0008]在第一方面中,本专利技术提供了一种用于流转类业务的签章方法,包括:获取包括上一次签章操作后的文件内容的原文数据;向所述原文数据中添加业务数据,以得到待签章
数据文件和对应的结构文件;以及对待签章数据文件和结构文件进行签章,以作为下一次签章操作的原文数据。
[0009]在一个实施例中,所述向所述原文数据中添加业务数据,以得到待签章数据文件和对应的结构文件包括:将业务数据添加至所述上一次签章操作后的文件内容的后部,以得到待签章数据文件;以及从所述待签章数据文件中提取对应的结构文件。
[0010]在一个实施例中,所述原文数据中包括文件主入口文件和一个或多个文档文件夹,其中每个文档文件夹中包括结构文件和用于存储上一次签章操作后的文件内容的信息文件夹。
[0011]在一个实施例中,所述信息文件夹中包括用于存储历史签章信息的签章结构目录,其中对待签章数据文件和结构文件进行签章,以作为下一次签章操作的原文数据包括:构建新的签章结构目录;将所述结构文件备份至所述新的签章结构目录中;以及对待签章数据文件和结构文件进行签章以得到签章内容,并将签章内容保存至所述新的签章结构目录中。
[0012]在一个实施例中,所述签章方法还包括:更新所述签章结构目录之外的结构文件,以将新增的业务数据渲染至所述原文数据对应的后方页面中。
[0013]在一个实施例中,所述签章方法还包括:对所述原文数据进行验证,以判断所述原文数据是否合法;响应于所述原文数据合法,执行所述向所述原文数据中添加业务数据的步骤。
[0014]在一个实施例中,所述对所述原文数据进行验证,以判断所述原文数据是否合法包括:利用所述原文数据对应的结构文件还原上一次签章时的原始文件内容;根据所述原始文件内容篡改与否,判断所述原文数据是否合法。
[0015]在一个实施例中,所述结构文件包括页面显示顺序文件、附件列表文件和注释文件。
[0016]在第二方面中,本专利技术还提供了一种电子设备,包括:处理器;以及
[0017]存储器,其存储有用于流转类业务进行签章的计算机指令,当所述计算机指令由所述处理器运行时,使得所述电子设备执行根据前述以及下文中多个实施例所述的签章方法。
[0018]在第三方面中,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有用于流转类业务进行签章的计算机可读指令,该计算机可读指令被一个或多个处理器执行时,实现如前述以及下文多个实施例所述的签章方法。
[0019]根据本专利技术的方案,可以在添加业务数据后获取对应的结构文件,并将结构文件和数据文件通过签章进行保护,从而可以通过结构文件还原出签章时的原始信息,防止文件被恶意攻击和篡改,有效提升添加业务数据时文件的安全性和可靠性。进一步,本专利技术的方案实现了不同签署方利用OFD文件进行先添加内容再签章的应用方式,并且保证所有签章都可以正常验签。另外,通过在每次添加数据并签章之前对原文数据进行合法性验证,本专利技术的方案还有效提升整个业务流转过程的可靠性,从而保证文件签署操作的安全性。
附图说明
[0020]通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目
的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:
[0021]图1是示意性示出根据本专利技术实施例的用于流转类业务的签章方法的流程图;
[0022]图2是示意性示出根据本专利技术另一实施例的用于流转类业务的签章方法的流程图;
[0023]图3是示意性示出根据本专利技术实施例的在签章前对原文数据是否合法进行验证的方法的流程图;
[0024]图4是示意性示出其中应用本专利技术实施例的签章方法得到的OFD文件的示意图;
[0025]图5是示意性示出其中应用本专利技术实施例的OFD文件中文档文件夹的主界面示意图;
[0026]图6是示意性示出其中应用本专利技术实施例的签章结构目录的示意图;
[0027]图7是示意性示出其中应用本专利技术实施例的加入冗余的结构文件的签章结构目录的示意图;
[0028]图8是示意性示出根据本专利技术实施例的电子设备的示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于流转类业务的签章方法,其特征在于,包括:获取包括上一次签章操作后的文件内容的原文数据;向所述原文数据中添加业务数据,以得到待签章数据文件和对应的结构文件;以及对待签章数据文件和结构文件进行签章,以作为下一次签章操作的原文数据。2.根据权利要求1所述的签章方法,其特征在于,所述向所述原文数据中添加业务数据,以得到待签章数据文件和对应的结构文件包括:将业务数据添加至所述上一次签章操作后的文件内容的后部,以得到待签章数据文件;以及从所述待签章数据文件中提取对应的结构文件。3.根据权利要求1所述的签章方法,其特征在于,所述原文数据中包括文件主入口文件和一个或多个文档文件夹,其中每个文档文件夹中包括结构文件和用于存储上一次签章操作后的文件内容的信息文件夹。4.根据权利要求3所述的签章方法,其特征在于,所述信息文件夹中包括用于存储历史签章信息的签章结构目录,其中对待签章数据文件和结构文件进行签章,以作为下一次签章操作的原文数据包括:构建新的签章结构目录;将所述结构文件备份至所述新的签章结构目录中;以及对待签章数据文件和结构文件进行签章以得到签章内容,并将签章内容保存至所述新的签章结构目录中。5.根据权利要求4所述的签章方法,其特征在于,所述签章方法还包括:更新所述签章结构目录...

【专利技术属性】
技术研发人员:刘建成
申请(专利权)人:中金金融认证中心有限公司
类型:发明
国别省市:

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

1