[发明专利]一种监控FTP服务器端文件上传进度的系统及方法有效
申请号: | 201610719976.3 | 申请日: | 2016-08-25 |
公开(公告)号: | CN106254505B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 王国清;刘志芳;崔跃 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
地址: | 361009 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种监控FTP服务器端文件上传进度的系统及方法,系统包括接口模块、监控模块和HOOK模块;接口模块和HOOK模块分别与监控模块连接,所述的接口模块、监控模块和HOOK模块与FTP服务器部署在同一主机上;所述接口模块包括添加监控接口、进度通知接口和移除监控接口,所述添加监控接口、进度通知接口和移除监控接口分别与目标系统连接;本发明实现对FTP服务器端文件上传进度的监控,避免了开发改造FTP服务器的风险和成本,而且用户体验好,实时性和通用性强。 | ||
搜索关键词: | 一种 监控 ftp 服务器端 文件 上传 进度 系统 方法 | ||
【主权项】:
一种监控FTP服务器端文件上传进度的系统,其特征在于:包括接口模块、监控模块和HOOK模块;接口模块和HOOK模块分别与监控模块连接,所述的接口模块、监控模块和HOOK模块与FTP服务器部署在同一主机上;所述接口模块包括添加监控接口、进度通知接口和移除监控接口,所述添加监控接口、进度通知接口和移除监控接口分别与目标系统连接;所述添加监控接口用于接收来自目标系统的待上传目标文件信息和添加监控指令,并将待上传目标文件信息和添加监控指令转发至监控模块,还用于从监控模块返回给目标系统受控文件ID,该ID为移除监控接口和进度通知接口唯一识别的受控文件参数;所述的目标文件信包括受控文件路径、大小及名称信息;所述进度通知接口用于将来自监控模块的上传进度信息转发给目标系统,上传进度信息包括受控文件ID、上传进度、已上传文件大小和当前状态信息;所述移除监控接口用于将来自目标系统的移除监控指令转发至监控模块;所述监控模块内存储有受控文件信息列表,该受控文件信息表包括了所有已添加监控的待上传的目标文件信息,目标文件信息添加至受控文件信息表后成为受控文件信息,监控模块用于根据接口模块提交的添加监控和删除监控指令控制受控文件信息表的增、删操作,还用于根据HOOK模块捕获到的操作状态更新维护文件句柄与受控文件信息之间的映射关系,以根据文件句柄进行文件上传进度的监控和进度信息更新操作;所述HOOK模块用于捕获FTP服务器进程对操作系统文件操作相关内核API的调用信息,并将捕获的调用信息上报给监控模块,所述调用信息包括文件打开、写入和关闭操作信息;所述的目标系统是一存储了待上传的目标文件信息、可向监控模块发出添加或移除监控指令并接收监控模块文件上传进度信息、能够向FTP客户端发送目标文件上传请求的控制系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610719976.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种软件即服务云平台
- 下一篇:一种基于HTTPAPI的智能硬件联动方法