说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111635356.9 (22)申请日 2021.12.2 9 (71)申请人 武汉思普崚技术有限公司 地址 430070 湖北省武汉市东湖新 技术开 发区光谷大道308号光谷动力节能环 保科技企业孵化器 (加速器) 一期11栋 3层01室 (72)发明人 王文鲁  (74)专利代理 机构 北京弘权知识产权代理有限 公司 11363 代理人 郭放 许伟群 (51)Int.Cl. H04L 9/40(2022.01) H04L 67/06(2022.01) (54)发明名称 一种基于FTP协议的断点续传 文件的控制方 法及系统 (57)摘要 本申请提供了一种基于FTP协议的断点续传 文件的控制方法及系统, 通过对 数据文件进行特 征预处理获取特征信息, 又建立索引节点保存特 征信息便于文件 预检测和数据包重传的调用。 通 过对传输后的文件长度与病毒库中的病毒文件 长度进行对比初步判断数据文件 是否感染病毒, 再通过传输后的文件md5值与病毒库中的病毒文 件md5值进行对比进一步判断数据文件 是否感染 病毒, 避免了对每个上传文件都要进行缓存再进 行md5值检测的步骤, 节省了缓存空间。 对于病毒 文件的最终子数据包采用新数据流重新传输, 通 过调用索引节点中的数据文件名 称导入最终子 数据包, 精准的对重传数据流进行控制, 解决采 用断点续传方式上传病毒 文件无法控制的问题。 权利要求书2页 说明书9页 附图3页 CN 114257456 A 2022.03.29 CN 114257456 A 1.一种基于FTP协议的断点续传文件的控制方法, 用于客户端采用FTP协议, 利用断点 续传的方式与服 务器进行 数据交互的通信系统; 其特 征在于, 所述控制方法包括: 客户端与服 务器进行 数据交互前, 对数据文件进行 特征预处理; 病毒检测设备设置 定时器管理用于保存特 征预处理信息的索引节点; 客户端与服务器进行数据交互时, 所述病 毒检测设备结合病 毒库对所述数据文件进行 病毒检测; 根据所述数据文件的病毒检测结果, 对所述数据文件进行删除或保存的操作。 2.根据权利要求1所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 客户 端与服务器进行 数据交互前, 对数据文件进行 特征预处理的步骤 包括: 创建索引节点; 向所述索引节点添加节点成员, 所述节点成员 包括: 用户ip、 服务器ip、 上传文件 的名 称、 上传文件已上传部分的md5值和上传文件数据已上传长度; 将需要上传的文件的数据包划分成若干个子数据包; 客户端为 最终子数据包添加FI N标记。 3.根据权利要求1所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 病毒 检测设备设置 定时器管理用于保存特 征预处理信息的索引节点的步骤 包括: 在定时器中设置节点存在时间阈值; 判断节点存在时间是否超过 所述时间阈值; 若所述节点存在时间超过 所述时间阈值, 则 删除所述节点。 4.根据权利要求1所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 客户 端与服务器进 行数据交互 时, 所述病毒检测设备结合病毒库对所述数据文件进行病毒检测 的步骤包括: 判断当前子数据包是否为 最终子数据包; 对上传的文件进行文件长度预检测; 对上传的文件进行md5值检测。 5.根据权利要求4所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 判断 当前子数据包是否为 最终子数据包的步骤 包括: 识别当前子数据包是否带有FI N标记; 若当前子数据包带有FIN标记, 则当前子数据包被判定为最终子数据包, 并对最终子数 据包对应的文件进行 预检测; 若当前数据包不带有FIN标记, 则更新索引节点中的已上传部分md5值和上传文件数据 已上传长度。 6.根据权利要求4所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 对上 传的文件进行 预检测的步骤 包括: 对索引节点中的上传文件数据已上传长度和最终子数据包的数据长度进行求和运算, 得到当前 上传文件的数据总长度; 将当前上传文件的数据总长度与病 毒库中的病 毒文件的数据长度对比, 检测上传文件 的长度是否与病毒库中的病毒 文件的数据长度相等。 7.根据权利要求6所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 将当权 利 要 求 书 1/2 页 2 CN 114257456 A 2前上传文件的数据总长度与病毒库中的病毒文件的数据长度对比, 检测上传文件的长度是 否与病毒 文件的数据长度相等的步骤 包括: 若数值不相等, 则判定当前上传文件为非病 毒文件, 直接删除当前索引节点, 退出预检 测流程, 保存当前 上传文件; 若数值相等, 则判定当前 上传文件为疑似病毒 文件, 继续进行md5值检测。 8.根据权利要求4所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 对上 传的文件进行md5值检测的步骤 包括: 对文件已上传部分md5值和最终子数据包 的md5值进行运算, 得到当前上传文件的md5 值; 对当前上传文件的md5值与病毒库中的病毒文件的md5值进行匹配, 根据匹配结果对当 前上传文件进行保存或删除处 理。 9.根据权利要求1所述的基于FTP协议的断点续传文件的控制方法, 其特征在于, 根据 所述数据文件的病毒检测结果, 对所述数据文件进行删除或保存的操作的步骤 包括: 若当前上传文件的md5值与病毒库中的病毒文件的md5值匹配成功, 则判定当前上传文 件为病毒 文件, 并对最终子数据包进行丢包处 理; 结合用户ip、 服 务器ip、 上传文件的名称, 使用新数据流关联 所述最终子数据包; 使用新数据流上传所述 最终子数据包, 再次进行md5值检测; 若仍未通过md5值检测, 则放弃 所述最终子数据包上传; 若当前上传文件的md5值与病毒库中的病毒文件的md5值匹配失败, 则判定当前上传文 件通过病毒检测, 将当前 上传文件保存并删除索引节点。 10.一种基于FTP协议的断点续传文件的控制系统, 其特征在于, 包括: 预处理模块、 管 理模块和执 行模块; 所述预处理模块用于在客户端与服务器进行数据交互前, 对数据文件进行特征预处 理; 所述管理模块用于控制病毒检测设备设置定时器管理用于保存特征预处理信息的索 引节点; 所述管理模块用于在客户端与服务器进行数据交互时, 控制所述病 毒检测设备结合病 毒库对所述数据文件进行病毒检测; 所述执行模块用于根据 所述数据文件的病 毒检测结果, 对所述数据文件进行删除或保 存的操作。权 利 要 求 书 2/2 页 3 CN 114257456 A 3

.PDF文档 专利 一种基于FTP协议的断点续传文件的控制方法及系统

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于FTP协议的断点续传文件的控制方法及系统 第 1 页 专利 一种基于FTP协议的断点续传文件的控制方法及系统 第 2 页 专利 一种基于FTP协议的断点续传文件的控制方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:24:25上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。