PDF电子签章批量签署的方法、设备及存储介质技术

技术编号:33556619 阅读:23 留言:0更新日期:2022-05-26 22:53
本发明专利技术PDF电子签章批量签署的方法、设备及存储介质,属于电子签章技术领域;包括如下步骤:S1、将签章请求中的PDF文件和请求参数推送至内容高速缓存库;S2、为PDF文件分配请求标识,结合请求参数生成调度需求;S3、结合电子签章服务器的处理能力,得出为该调度需求开启的签署服务数量;S4、开启签署服务,分配PDF文件请求标识和处理标识;S5、签署服务从缓存存储中提取PDF文件和请求参数后,执行签章操作;S6、对签署后的PDF文件进行电子文档验证;S7、将签署后的PDF文件返回给用户;本发明专利技术能够使多个用户同时且高效的批量签署多个PDF文件,以及对一个PDF文件多层级批量进行电子签章。以及对一个PDF文件多层级批量进行电子签章。以及对一个PDF文件多层级批量进行电子签章。

【技术实现步骤摘要】
PDF电子签章批量签署的方法、设备及存储介质


[0001]本专利技术属于电子签章
,具体涉及PDF电子签章批量签署的方法、设备及存储介质。

技术介绍

[0002]国外成熟的电子签名应用包括美国的Docusign和Signeasy等,均采用在线服务方式,并提供了相应的移动端APP;国内的电子签名在良好的法律、业务需求环境下迅速发展,2019年,电子签名法的修订,为电子签名在不动产登记中的应用提供了法律依据。电子签章具有我国独特的签章文化,其系统大致分为基于PKI/CA体系的电子签章系统和基于数字水印技术的电子签章系统,前者更符合我国对电子签名的要求。
[0003]现有的电子签章技术应用如银行、医疗、社保、招投标和企业合同等,都是针对简单的场景、用户和文件;而对于农村房屋不动产总登记这类性质的工作,涉及用户多,每个用户PDF文档资料多,PDF文档需要签署的层级也多,因此使用现有的电子签章技术的签署方法便难以实现签署工作,这种电子签章签署工作针对高并发、多人操作文档和多人并行操作的情况下难以实现,同时PDF文档的多次读写和高速IO接口对签署系统的要求也高。

技术实现思路

[0004]为了解决
技术介绍
中出现的大量PDF文件电子签章需要签署所导致的现有签署方式效率低下问题,本专利技术提供一种新的电子签章方法,其能够使多个用户同时且高效的批量签署多个PDF文件,以及对一个PDF文件的多层级批量进行电子签章。
[0005]本专利技术采用了以下技术方案来实现目的:
[0006]PDF电子签章批量签署的方法,包括如下步骤:
[0007]S1、将签章请求中的PDF文件和请求参数分隔,分隔后的PDF文件和请求参数被缓存存储;
[0008]S2、根据签章请求中的PDF文件大小及数量,结合请求参数,为每一个PDF文件分配请求标识和处理标识,随后生成该签章请求的调度需求;
[0009]S3、根据调度需求,结合电子签章服务器的处理器和内存使用量,得出能为该调度需求开启的签署服务数量;
[0010]S4、开启相应数量的签署服务,为开启的签署服务分配PDF文件请求标识和处理标识,并向签署服务总控端推送签署服务开启情况;
[0011]S5、签署服务根据PDF文件请求标识和处理标识,从缓存存储中提取传入的PDF文件和请求参数后,执行签章操作;
[0012]S6、对签署后的PDF文件进行电子文档验证,验证成功则将签署后的PDF文件写入缓存存储中,并向签署服务总控端发出完成信号;
[0013]S7、签署服务总控端收到完成信号后,通知回收签署服务,并将缓存存储中签署后的PDF文件返回给用户。
[0014]进一步的,在所述方法的S1步骤前,还包括如下步骤:
[0015]S01、用户通过移动端、桌面端和网页web端中的任意一种或多种端口,发送签章请求;所述签章请求包括一个或多个待签章PDF文件及多种请求参数,所述请求参数包括签章参数、附属参数、字节长度、请求编码和加密公钥;
[0016]S02、接收用户的签章请求后,判断签章请求是否满足请求规则,若不满足请求规则,则将签章请求驳回至用户;所述请求规则包括根据请求参数中附属参数、请求编码和加密公钥进行的用户身份权限验证和用户数据权限验证。
[0017]进一步的,所述步骤S1中,每一个不同的PDF文件被分隔,每一种不同的请求参数被分隔,分隔后的多个PDF文件和多种请求参数被推送至由MongoDB、Redis构建的内容高速缓存库进行缓存存储。
[0018]进一步的,所述步骤S3具体包括:
[0019]S31、接受到调度需求后,检查PDF文件请求标识和请求参数,得出该调度需求所需的签署服务数量;
[0020]S32、根据当前电子签章服务器的处理器和内存使用情况,检查当前电子签章服务器可开启的最大剩余签署服务数量;
[0021]S33、若调度需求所需的签署服务数量小于可开启的最大剩余签署服务数量,则开启调度需求所需的签署服务数量;若调度需求所需的签署服务数量大于可开启的最大剩余签署服务数量,则开启最大剩余签署服务数量。
[0022]进一步的,所述步骤S5具体包括:
[0023]S51、签署服务根据Docker容器相关内存使用量和最小连接数计算方式,确定调度缓存存储内数据的方式;
[0024]S52、签署服务从缓存存储中提取与PDF文件请求标识和处理标识所对应的PDF文件和包括签章参数、附属参数、请求编码和加密公钥的请求参数;
[0025]S53、签署服务根据提取到的PDF文件和请求参数信息,对该PDF文件执行签章操作。
[0026]进一步的,所述步骤S6中,对签署后的PDF文件进行验证时,若验证失败,则将验证失败信息及原因由前置接受服务返回给用户,同时上报至电子签章管理员,进行核实与确认后,停止该签署服务,并向签署服务总控端发出停止信号,签署服务总控端收到停止信号后,通知回收该签署服务。
[0027]进一步的,在所述方法的S7步骤后,还包括如下步骤:
[0028]S8、完成对签署后的PDF文件的返回后,销毁缓存存储内的PDF文件和请求参数缓存。
[0029]本专利技术还提供了PDF电子签章批量签署的装置,所述装置包括:
[0030]前置接受端:用于提供前置接受服务,接受一个或多个用户的签章请求并判断签章请求是否满足请求规则;用于分隔签章请求中的PDF文件和请求参数;用于向内容高速缓存库中推送签章请求和提取签署后的PDF文件并返回给用户;
[0031]内容高速缓存库:用于以缓存方式存储进行中的签章请求中PDF文件和请求参数,用于存储签署后的PDF文件;
[0032]服务调度端:用于提供服务端调度服务,接收调度需求,得出并开启相应数量的签
署服务,用于回收签署服务;
[0033]电子签章服务器:用于提供执行签章操作的多个签署服务所需的计算空间和信息处理能力;
[0034]签署服务总控端:用于监控多个签署服务的状态,用于向服务调度端发送签署服务回收指令,用于在签署完成后向前置接受端发送返回PDF文件指令;
[0035]电子文档验证端:用于接受签署服务推送的签署后的PDF文件,并为该PDF文件提供电子文档验证,得出验证结果。
[0036]本专利技术同时提供一种计算设备,所述设备包括处理器和存储有计算机程序指令的存储器,所述处理器执行所述计算机程序指令时实现如权利要求1至7任意一项所述的电子签章批量签署的方法。
[0037]本专利技术同时提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至7任意一项所述的电子签章批量签署的方法。
[0038]综上所述,由于采用了本技术方案,本专利技术的有益效果如下:
[0039]1、本专利技术公开的批量签署方法在应用于电子签章场景中后,能实现多个用户同时批量签署多个PDF文件,以及对一个P本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.PDF电子签章批量签署的方法,其特征在于,包括如下步骤:S1、将签章请求中的PDF文件和请求参数分隔,分隔后的PDF文件和请求参数被缓存存储;S2、根据签章请求中的PDF文件大小及数量,结合请求参数,为每一个PDF文件分配请求标识和处理标识,随后生成该签章请求的调度需求;S3、根据调度需求,结合电子签章服务器的处理器和内存使用量,得出能为该调度需求开启的签署服务数量;S4、开启相应数量的签署服务,为开启的签署服务分配PDF文件请求标识和处理标识,并向签署服务总控端推送签署服务开启情况;S5、签署服务根据PDF文件请求标识和处理标识,从缓存存储中提取传入的PDF文件和请求参数后,执行签章操作;S6、对签署后的PDF文件进行电子文档验证,验证成功则将签署后的PDF文件写入缓存存储中,并向签署服务总控端发出完成信号;S7、签署服务总控端收到完成信号后,通知回收签署服务,并将缓存存储中签署后的PDF文件返回给用户。2.根据权利要求1所述的PDF电子签章批量签署的方法,其特征在于:在所述方法的S1步骤前,还包括如下步骤:S01、用户通过移动端、桌面端和网页web端中的任意一种或多种端口,发送签章请求;所述签章请求包括一个或多个待签章PDF文件及多种请求参数,所述请求参数包括签章参数、附属参数、字节长度、请求编码和加密公钥;S02、接收用户的签章请求后,判断签章请求是否满足请求规则,若不满足请求规则,则将签章请求驳回至用户;所述请求规则包括根据请求参数中附属参数、请求编码和加密公钥进行的用户身份权限验证和用户数据权限验证。3.根据权利要求1所述的PDF电子签章批量签署的方法,其特征在于:所述步骤S1中,每一个不同的PDF文件被分隔,每一种不同的请求参数被分隔,分隔后的多个PDF文件和多种请求参数被推送至由MongoDB、Redis构建的内容高速缓存库进行缓存存储。4.根据权利要求1所述的PDF电子签章批量签署的方法,其特征在于:所述步骤S3具体包括:S31、接受到调度需求后,检查PDF文件请求标识和请求参数,得出该调度需求所需的签署服务数量;S32、根据当前电子签章服务器的处理器和内存使用情况,检查当前电子签章服务器可开启的最大剩余签署服务数量;S33、若调度需求所需的签署服务数量小于可开启的最大剩余签署服务数量,则开启调度需求所需的签署服务数量;若调度需求所需的签署服务数量大于可开启的最大剩余签署服务数量,则开启最大剩余签署服务数量。5...

【专利技术属性】
技术研发人员:杜耀刚路晓明王浩宇董孝安李松涛于朝旭樊阜康
申请(专利权)人:河南北斗空间科技有限公司
类型:发明
国别省市:

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

1