发明名称 上传和下载文件的方法及系统
摘要 本发明属于文件服务领域,具体涉及到一种上传和下载文件的方法及系统,客户端发送的下载请求分别通过CDN服务器、IIS Web服务器、数据库服务器和磁盘服务器四个层次的服务器,进行一层一层查询下载,这样的服务器组合查询方法,使得下载文件的速度大大提高;客户端发送上传请求通过IIS Web服务器、数据库服务器和磁盘服务器将指定文件进行快速上传;另外,下载和上传都支持断点下载和上传,即当文件特别大时,由于网络原因等影响大文件分段下载或者上传,可以大大降低大文件下载和上传的失败率。
申请公布号 CN104601724A 申请公布日期 2015.05.06
申请号 CN201510057145.X 申请日期 2015.02.03
申请人 北京金和软件股份有限公司 发明人 杨爱民;龙晓春
分类号 H04L29/08(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京远大卓悦知识产权代理事务所(普通合伙) 11369 代理人 史霞
主权项 一种下载文件的方法,包括:客户端发送下载请求;所述下载请求对应一请求路径;CDN服务器接收所述下载请求,并判断是否缓存与所述下载请求要求的下载内容,若缓存,则将该内容返回到客户端,若没有缓存,则将所述下载请求发送到IIS Web服务器;所述IIS Web服务器接收所述CDN服务器发送的所述下载请求,并对所述下载请求进行解析,判断所述IIS Web服务器是否已存在所述下载请求的缓存,若存在,则直接将所述下载请求对应缓存内容返回客户端;若不存在,则进一步解析所述请求路径的参数值,得到文件路径中磁盘ID,并将所述磁盘ID发送到数据库服务器;所述数据库服务器接收所述IIS Web服务器发送的所述磁盘ID,查找数据库是否包含与所述磁盘ID具有映射关系的磁盘共享路径,若是,则返回所述磁盘共享路径,IIS Web服务器再解析所述磁盘共享路径,得到文件具体路径请求,并将其发送到磁盘服务器;若否,则向客户端发送此文件不存在消息;所述磁盘服务器接收所述IIS Web服务器发送的文件具体路径请求,根据所述文件具体路径查找该文件是否存在,若是,则返回该文件对应内容至客户端,若否,则返回文件不存在消息。
地址 100085 北京市海淀区上地东路1号院盈创动力大厦A座401室