一种大文件在线高性能网页电子签章的方法、装置与系统与流程

文档序号:24336848发布日期:2021-03-19 12:17阅读:309来源:国知局
一种大文件在线高性能网页电子签章的方法、装置与系统与流程

本发明涉及电子签章技术领域,尤其涉及一种大文件在线高性能网页电子签章的方法、装置与系统。



背景技术:

由于在电子合同在线盖章的过程中,部分合同文件非常大,超过几百兆甚至几个g,导致网页上在线盖章非常慢。

同时,需要在网页上操作针对电子文件任意位置的盖章,目前无法实现。



技术实现要素:

(一)发明目的

为解决背景技术中存在的技术问题,本发明提出一种大文件在线高性能网页电子签章的方法,主要解决可以在线网页进行大文件(可以超过2g以上)的高性能电子盖章,和网页上针对电子文件可以任意位置电子盖章。

(二)技术方案

为解决上述问题,本发明第一方面提供了一种大文件在线高性能网页电子签章的方法,所述方法包括:

步骤s01,将电子原始文件采用断点续传模式进行上传;

步骤s02,在上传电子原始文件的过程中,按页对该文件进行切片处理,生产网页端显示的文件;

步骤s03,网页端对文件进行显示;

步骤s04,获取需要进行盖章处理的网页;

步骤s05,在网页端进行电子签章;

步骤s06,一次性在后台对原始文件进行电子盖章,生成电子盖章后的电子文件。

优选的,所述步骤s01中的断点续传包括:

服务器接收客户端发送的大文件传输请求,并将大文件进行分页写入文件流,并记录文件流的长度;

客户端接收服务器发送的文件流,并合并到临时文件并记录临时文件长度;

服务器接收客户端反馈的临时文件长度,将临时文件的长度作为初始化长度读取所述大文件。

优选的,所述步骤s03中,网页显示切片文件,用以快速稳定的进行电子签章。

优选的,所述步骤s03中还存在翻页操作,在翻页过程中,不同的页码加载不同的切片文件。

优选的,所述步骤s05中,在网页端进行电子签章的过程中,需要记录并计算出网页端电子签章的位置。

优选的,所述网页端电子签章的位置根据原始电子文件真实的xy坐标进行计算。

优选的,所述步骤s05中,在电子签章过程中网页端模拟出电子签章后的显示效果。

优选的,所述步骤s06中,所述电子盖章的过程采用先对电子原始文件采用pdf的摘要算法,提取pdf摘要,在对应位置防止签章图片,并与数字签名进行绑定。

本发明第二方面提供了一种大文件在线高性能网页电子签章装置,所述装置包括:

大文件传输模块,用于客户端发送大文件至服务器;

切片模块,用于在上传电子原始文件过程中,对电子原始文件进行切片处理;

显示模块,用于对切片处理后的电子原始文件在网页端进行显示;

算法模块,用于在确定网页端电子签章的位置;

签章模块,用于在待盖章位置进行签章操作。

本发明第三方面提供了一种大文件在线高性能网页电子签章系统,所述系统包括:

网页端和服务器,所述网页端与服务器在网络环境下进行连接。

所述网页端,用于采用断点续传模式将大文件上传至服务器;

所述服务器,用于将客户端上传的大文件进行切片处理并显示;

所述网页端,用于对显示的切片文件进行模拟签章;

所述服务器,用于在后台对电子原始文件进行一次性盖章,并生成电子盖章后的电子文件。

本发明的上述技术方案具有如下有益的技术效果:

本发明对大文件进行了切片,前台加载的是小文件,后续在真实电子签章过程中,采用摘要,所以性能都非常高且稳定,实现了网页端任意位置的电子盖章,可以通过计算公式,计算出对应原始文件的真实坐标值,从而实现网页任意位置电子盖章。

附图说明

图1为本发明的流程结构示意图;

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

本发明第一方面提供了一种大文件在线高性能网页电子签章的方法,所述方法包括:

步骤s01,将电子原始文件采用断点续传模式进行上传;

步骤s02,在上传电子原始文件的过程中,按页对该文件进行切片处理,生产网页端显示的文件;

步骤s03,网页端对文件进行显示;

步骤s04,获取需要进行盖章处理的网页;

步骤s05,在网页端进行电子签章;

步骤s06,一次性在后台对原始文件进行电子盖章,生成电子盖章后的电子文件。

在按页进行切片的过程中,例如,总共2000页,则可以设定为,10页为一个切片,当然也可以是以其他的页码数作为切片基数。

由于在电子签章的过程中,本发明是采用网页形式进行电子签章,那么在某些实施方式中,还可以是采用客户端的形式进行电子签章。

优选的,所述步骤s01中的断点续传包括:

服务器接收客户端发送的大文件传输请求,并将大文件进行分页写入文件流,并记录文件流的长度;

客户端接收服务器发送的文件流,并合并到临时文件并记录临时文件长度;

服务器接收客户端反馈的临时文件长度,将临时文件的长度作为初始化长度读取所述大文件。

优选的,所述步骤s03中,网页显示切片文件,用以快速稳定的进行电子签章。

由于切片文件较小,所以显示、电子签章的速度非常快和稳定。

优选的,所述步骤s03中还存在翻页操作,在翻页过程中,不同的页码加载不同的切片文件。

优选的,所述步骤s05中,在网页端进行电子签章的过程中,需要记录并计算出网页端电子签章的位置。

优选的,所述网页端电子签章的位置根据原始电子文件真实的xy坐标进行计算。

优选的,所述步骤s05中,在电子签章过程中网页端模拟出电子签章后的显示效果。

优选的,所述步骤s06中,所述电子盖章的过程采用先对电子原始文件采用pdf的摘要算法,提取pdf摘要,在对应位置防止签章图片,并与数字签名进行绑定。

在本实施方式中,可以理解的是,由于无论文件多大,摘要都是非常小的。

本发明第二方面提供了一种大文件在线高性能网页电子签章装置,所述装置包括:

大文件传输模块,用于客户端发送大文件至服务器;

切片模块,用于在上传电子原始文件过程中,对电子原始文件进行切片处理;

显示模块,用于对切片处理后的电子原始文件在网页端进行显示;

算法模块,用于在确定网页端电子签章的位置;

签章模块,用于在待盖章位置进行签章操作。

本发明第三方面提供了一种大文件在线高性能网页电子签章系统,所述系统包括:

网页端和服务器,所述网页端与服务器在网络环境下进行连接。

所述网页端,用于采用断点续传模式将大文件上传至服务器;

所述服务器,用于将客户端上传的大文件进行切片处理并显示;

所述网页端,用于对显示的切片文件进行模拟签章;

所述服务器,用于在后台对电子原始文件进行一次性盖章,并生成电子盖章后的电子文件。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

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