安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111591436.9 (22)申请日 2021.12.23 (71)申请人 广西东信数建信息科技有限公司 地址 530000 广西壮 族自治区南宁市良庆 区平乐大道18号 (72)发明人 周东 梁丁 吴玉青 陈廉 陈驹远 王安 韦桃贤 罗兰娇 吴小明 余威 杨展君 王吉 邓杰友 闭英辉 (74)专利代理 机构 广州海心联合专利代理事务 所(普通合伙) 44295 代理人 张栩颜 莫秀波 (51)Int.Cl. H04L 9/40(2022.01) H04L 67/06(2022.01)H04L 69/04(2022.01) (54)发明名称 一种高效安全 海量文件传输方法 (57)摘要 本发明公开了一种高效安全海量文件传输 方法, 涉及通信技术领域, 解决海量文件传输效 率低、 安全性差的技术问题, 方法包括: 在源文件 服务器部署客户端进程, 在目标文件服务器部署 服务端进程, 客户端与服务端通过高性能传输引 擎建立连接; 客户端根据文件大小对文件进行预 处理; 客户端对文件内容进行一次加密处理; 通 过高性能传输引擎发送文件, 在传输过程对文件 内容进行二次加密处理; 服务端接收完客户端发 送的文件后进行HASH校验, 确认文件是否成功传 输, 并对文件进行解密。 本发明根据带宽设定一 次传输最大文件量, 对文件合并或拆 分后通过高 性能传输引擎发送, 对文件一次加密处理, 传输 过程二次加密处理, 可以提高文件传输效率和安 全性。 权利要求书2页 说明书5页 附图2页 CN 114338122 A 2022.04.12 CN 114338122 A 1.一种高效安全 海量文件传输方法, 其特 征在于, 包括: 在源文件服务器部署客户端进程, 在目标文件服务器部署服务端进程, 所述客户端与 服务端通过高性能传输引擎建立连接; 所述客户端根据文件大小对文件进行 预处理; 所述客户端对所述文件内容进行一次加密处 理; 所述客户端通过所述高性能传输引擎发送所述文件到所述服务端, 在传输过程对所述 文件内容进行二次加密处 理; 所述服务端接收完所述客户端发送的文件后进行HASH校验, 确认文件是否成功传输, 并对文件进行解密。 2.根据权利要求1所述的一种高效安全海量文件传输方法, 其特征在于, 所述高性能传 输引擎包括智能压缩组件、 超高速数据传输协议、 智能反馈组件; 所述智能压缩组件内置多种压缩算法, 能根据文件类型动态选择最佳的压缩算法对文 件进行压缩处 理, 为文件传输做准备; 所述超高速数据传输协议传输数据的原理包括: 基于UDP协议, 定时器发送; 拥塞控制算法, 能够实现在慢启动阶段快速增长抢占带宽, 在接近饱和时逐渐降低增 长速度, 并趋 于稳定; 所述智能反馈组件用于反馈 丢包信息, 只针对真正的丢包补 传。 3.根据权利要求1所述的一种高效安全海量文件传输方法, 其特征在于, 所述高性能传 输引擎还包括自动智能优化组件, 所述自动智能优化组件根据带宽信息自动计算出带宽大 小, 根据带宽大小动态调整一次传输最大文件大小, 最大程度使用网络带宽 。 4.根据权利要求1所述的一种高效安全海量文件传输方法, 其特征在于, 所述高性能传 输引擎的运行步骤 包括: 服务端运行步骤, 服 务端启动时绑定 本地某个端口, 将自己的 NioServerSocketChannel注册到某个boss NioEventLoop的selector上; 服务端包含1个 boss NioEventLoopGroup和1个worker NioEventLoopGroup, NioEventLoopGroup包含多个 事件循环NioEventLoop, 每个NioEventLoop包含1个selector和1个事 件循环线程; 客户端运行步骤, 客户端启动时连接到服务端, 建立NioSocketChannel, 并注册到某个 NioEventLoop的selector上, 客户端只包 含1个NioEventLoopGroup。 5.根据权利要求4所述的一种高效安全海量文件传输方法, 其特征在于, 每个boss NioEventLoop循环执 行的任务包 含3步: 第1步.轮询ac cept事件; 第2步.处理io任务, 即accept事件, 与客户端建立连接, 生成NioSocketChannel, 并将 NioSocketC hannel注册到某个w orker NioEventLoop的selector上; 第3步.处理任务队列中的任务, runAllTasks, 任务队列中的任务包括用户调用 eventloop.execute或sc hedule执行的任务或其它线程 提交到该 eventloop的任务。 6.根据权利要求4所述的一种高效安全海量文件传输方法, 其特征在于, 每个worker NioEventLoop循环执 行的任务包 含3步: 第1步.轮询read、 write事 件;权 利 要 求 书 1/2 页 2 CN 114338122 A 2第2步.处理io任务, 即re ad、 write事件, 在 NioSocketChannel可读、 可写事件 发生时进 行处理; 第3步.处 理任务队列中的任务, runAl lTasks。 7.根据权利要求4所述的一种高效安全海量文件传输方法, 其特征在于, 客户端的 NioEventLoopGroup循环执 行的任务包 含3步: 第1步.轮询co nnect、 read、 write事 件; 第2步.处理io任务, 即connect、 read、 write事件, 在NioSocketChannel连接建立、 可 读、 可写事 件发生时进行处 理; 第3步.处 理非io任务, runAl lTasks。 8.根据权利要求1所述的一种高效安全海量文件传输方法, 其特征在于, 对文件预处理 包括合并处理、 拆分处 理; 当文件远小于每次传输文件的最大值 时, 使用虚拟拼接技术把多个小文件合并到一起 传输; 当文件大于每次传输文件的最大值时, 将文件拆分为多个文件段进行传输 。 9.根据权利要求1所述的一种高效安全海量文件传输方法, 其特征在于, 所述一次加密 处理为采用AES ‑256加密算法对文件内容进行加密, 所述 二次加密处 理为使用S SL加密。 10.根据权利要求1所述的一种高效安全海量文件传输方法, 其特征在于, 在传输过程 实时监控数据传输任务状态, 以及根据业务需要对传输任务进行暂停、 停止或调整任务优 先级。权 利 要 求 书 2/2 页 3 CN 114338122 A 3
专利 一种高效安全海量文件传输方法
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-19 03:05:29
上传分享
举报
下载
原文档
(442.2 KB)
分享
友情链接
T-CSEE 0087.2—2018 电力量子保密通信系统 第2部分:VPN网关设备.pdf
T-SESA 0003—2022 电竞场馆建设规范.pdf
GB-T 18175-2014 水处理剂缓蚀性能的测定 旋转挂片法.pdf
DB13-T 5406-2021 耕地地力主要指标分级诊断 河北省.pdf
GB-T 14851-2009 电子工业用气体 磷化氢.pdf
GB-T 40060-2021 液氢贮存和运输技术要求.pdf
GB-T 20273-2019 信息安全技术 数据库管理系统安全技术要求.pdf
GB-T 25064-2010 信息安全技术 公钥基础设施 电子签名格式规范.pdf
T-ZZB 2358—2021 紫外光 UV 固化漆饰面人造板.pdf
GB-T 19828-2018 食盐定点生产企业质量管理技术规范.pdf
YD-T 4177.11-2022 移动互联网应用程序(APP)收集使用个人信息最小必要评估规范 第11部分:短信信息.pdf
DB65-T4613-2022 农村卫生户厕建设与管理规范 新疆维吾尔自治区.pdf
WS-T 599.1-2018 医院人财物运营管理基本数据集第1部分:医院人力资源管理.pdf
SY-T 7647-2021 气藏型储气库地面工程设计规范.pdf
T-CAS 558—2021 企业数字化成熟度评价指南.pdf
GB-T 31439.1-2015 波形梁钢护栏 第1部分:两波形梁钢护栏.pdf
关于规范金融业开源技术应用与发展的意见.pdf
T-SMA 0021—2021 华东电网跨省关口电能表状态检验与状态更换技术规范.pdf
GB 35114-2017 公共安全视频监控联网信息安全技术要求.pdf
GB-T 36250-2018 基于模型的航空装备研制 企业数字化能力等级评价.pdf
1
/
3
10
评价文档
赞助2元 点击下载(442.2 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。