(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210913087.6
(22)申请日 2022.08.01
(65)同一申请的已公布的文献号
申请公布号 CN 114978555 A
(43)申请公布日 2022.08.30
(73)专利权人 北京惠朗时代科技有限公司
地址 102600 北京市大兴区经济开发区盛
坊路2号5号楼3层3 01室
(72)发明人 王小伟
(74)专利代理 机构 东营辛丁知联专利代理事务
所(普通合伙) 37334
专利代理师 康宁宁
(51)Int.Cl.
H04L 9/32(2006.01)
H04L 9/40(2022.01)H04L 67/06(2022.01)
H04L 67/1074(2022.01)
H04L 67/02(2022.01)
(56)对比文件
CN 112529516 A,2021.0 3.19
CN 104580 371 A,2015.04.2 9
US 2007050626 A1,20 07.03.01
JP 2004109956 A,2004.04.08
审查员 贺希佳
(54)发明名称
基于WEB脚本数据流运算的远程在线电子签
章系统
(57)摘要
本发明涉及电子签章领域, 公开了基于WEB
脚本数据流运算的远程在线电子签章系统,包括
登录注册模块、 客户端模块、 数据获取模块、 控制
器、 数据分析模块、 签章模块, 通过第二处理器获
取签章人员所要上传的文件大小, 并将其和存储
在本地存储器中的文件分割指标N大小比较判定
所要上传的文件为大文件还是小文件, 并依据判
定结果对所要上传文件进行上传, 避免了文件 过
大导致的签章耗费过多时间情况的发生; 依据签
章人员的登录名和登录密码指定专属的报文头,
部署dump.py脚本命令指定struct.p ack方法将
报文头序列化后的数据大小封装成四个字节, 并
对文件数据进行MD5值加密传输, 避免了文件在
上传过程中丢失和篡改情况的发生, 保证数据文
件传输过程中的安全。
权利要求书1页 说明书7页 附图1页
CN 114978555 B
2022.10.21
CN 114978555 B
1.基于WEB脚本数据流运算的远程在线电子签章系统, 其特征在于, 包括客户端模块和
数据分析模块;
客户端模块用于签章人员上传和下载签订好的文件, 所述客户端模块包括第二处理
器、 文件上传单元、 文件下载显示单元和本地存储器, 所述第二处理器获取上传文件的大小
O并从本地存储器中获取文件分割指标N, 所述文件上传单元依据O和N比较大小的结果来对
文件按照不同规则进行 上传, 所述上传文件的具体步骤如下:
S1: 所述第二处 理器获取签章人员所要上传文件的大小并记录为O;
S2: 所述第二处 理器从本地存 储器中获取文件分割指标N;
S3: 所述第二处 理器对上传的文件进行文件大小判定, 判定如下:
SS1: 若O≤N, 则所述第二处 理器判定该 上传文件为小 文件;
SS2: 若O>N, 则所述第二处理器判定该上传文件为大文件, 所述第二处理器将判定为大
文件的上传文件按照大文件的上传规则进行分片上传;
所述第二处理器将判定为小文件的上传文件按照小文件的上传规则进行上传, 具体的
上传步骤如下:
A1: 所述第二处理器将签章人员的登录名和登录密码进行拼接制作一个专属 的报文
头;
A2: 所述第二处理器将专属的报文头序列化转码成utf ‑8的形式并获取报文头序列化
后的数据大小;
A3: 所述第二处理器部署dump.py脚本命令, 指定使用struct.p ack方法将报文头序列
化后的数据大小封装成四个字节;
A4: 所述第二处理器将报文头和文件数据进行拼接生成报文数据并使用MD5加密算法
对上传文件数据进行加密获取到该 上传文件特有的MD5值, 并将其存 储在本地存 储器中;
A5: 所述第二处理器将报文头序列化后的数据大小、 该报文数据、 上传文件的大小O和
该上传文件特有的MD5值传输 到数据获取模块;
数据分析模块用于对采样数据进行分析, 所述数据分析模块包括第 四处理器, 所述第
四处理器生成文件分割指标N, 所述第四处 理器将文件分割指标N传输 到数据获取模块。
2.根据权利要求1所述的基于WEB脚本数据流运算的远程在线电子签章系统, 其特征在
于, 分片上传的步骤如下:
B1: 利用公式N1=O/N计算获取 上传文件的分片段N1;
B2: 所述第二处 理器按照分片段N1将上传文件数据大小分片成N1+1段;
B3: 按照步骤A1到A3制作并序列化封装专属的报文头;
B4: 将报文头和每一段的上传文件数据进行拼接生成N1+1段报文数据并使用MD5加密
算法对N1+1段报文数据进行加密,得到N1+1段上传数据特有的MD 5值, 将其存储在本地存储
器中;
B5: 所述第二处理器通过多线程的方式对N1+1段报文数据、 N1+1段报文数据特有的MD5
值和报文头序列化后的数据大小并发传输 到数据获取模块。
3.根据权利要求2所述的基于WEB脚本数据流运算的远程在线电子签章系统, 其特征在
于, 所述数据获取模块包括第三处理器,所述数据获取模块接 收到签章人员上传的数据后
对接收的文件数据进行MD5值加密并将其和获取的MD5值进行 校验生成校验结果。权 利 要 求 书 1/1 页
2
CN 114978555 B
2基于WEB脚本数据流运算的远 程在线电子签章系统
技术领域
[0001]本发明涉及电子签章领域, 具体涉及基于WEB脚本数据流运算的远程在线电子签
章系统。
背景技术
[0002]当代互联网金融浪潮兴起, 交易行为也逐渐由线下转到线上, 传统的面签合 同已
不能满足担保机构、 银行间线 上交易的要求。 随着电子签章的法律地位被确定, 可靠的电子
签名与手写签名或者盖章具有同等的法律效力, 合同无纸化与电子签章的应用也提上日
程。
[0003]由于文件上传盖章的过程中, 部分文件非常大, 超过几百兆甚至几个G, 光是上传
文件就需要耗费时间, 导致整体效率降低, 且文件上传时间越长, 文件数据丢失、 篡改和接
收不完全的可能性 就越大, 为了解决上述 缺陷, 现提供一种解决方案 。
发明内容
[0004]本发明的目的在于提供基于WEB脚本数据流 运算的远程在线电子签章系统。
[0005]本发明所要解决的问题为:
[0006](1) 如何缩 减大文件上传的速度;
[0007](2) 如何保证上传文件的过程中数据的安全。
[0008]本发明的目的可以通过以下技 术方案实现:
[0009]基于WEB脚本数据流 运算的远程在线电子签章系统, 包括:
[0010]客户端模块用于对签章人员上传和下载签订好的文件, 所述客户端模块包括第二
处理器、 文件上传单元、 文件下载显示单元和本地存储器, 所述第二处理器获取上传 文件的
大小O从本地存储器中获取文件分割指标N, 所述文件上传单元依据O和N比较大小的结果来
对文件按照不同规则进行 上传;
[0011]数据分析模块用于对采样数据进行分析, 所述数据分析模块包括第四处理器, 所
述第四处理器生成文件分割指标N, 所述第四处理器将文件分割指标N传输到数据获取模
块。
[0012]进一步的, 所述上传文件的具体步骤如下:
[0013]S1: 所述第二处 理器获取签章人员所要上传文件的大小并记录为O;
[0014]S2: 所述第二处 理器从本地存 储器中获取文件分割指标N;
[0015]S3: 所述第二处 理器对上传的文件进行文件大小判定,判定如下:
[0016]SS1: 若O≤N, 则所述第二处 理器判定该 上传文件为小 文件;
[0017]SS2: 若O>N, 则所述第二处 理器判定该 上传文件为大文件。
[0018]进一步的, 所述第二处理器将判定为小文件的上传文件按照小文件的上传规则进
行上传, 具体的上传步骤如下:
[0019]A1: 所述第二 处理器将签章人员的登录名和登录密码进行拼接制作一个专属的报说 明 书 1/7 页
3
CN 114978555 B
3
专利 基于WEB脚本数据流运算的远程在线电子签章系统
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:27:53上传分享