[发明专利]一种基于HTTP协议的网络文件存储方法及系统有效
申请号: | 201110424675.5 | 申请日: | 2011-12-16 |
公开(公告)号: | CN102497436A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 陈兵 | 申请(专利权)人: | 方正国际软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 215123 江苏省苏州市工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 协议 网络 文件 存储 方法 系统 | ||
1.一种基于HTTP协议的网络文件存储方法,包括以下步骤:
(1)根据业务需求定义配置文件,在配置文件中定义业务需求中文件存储的配置信息;
(2)通过javascript封装出客户端的接收文件的入口;
(3)解析配置文件;
(4)接收客户端指令,所述指令包括客户端上传文件的指令或是客户端请求下载文件的指令;
(5)根据客户端的指令,通过解析的业务类型对应的配置信息,判断文件存储的方式和位置,进行存储或下载处理。
2.如权利要求1所述的一种基于HTTP协议的网络文件存储方法,其特征在于:步骤(1)中所述的配置信息包括文件存储的业务类型和存储方式。
3.如权利要求2所述的一种基于HTTP协议的网络文件存储方法,其特征在于:所述的业务类型对应一个唯一的编号即业务ID,不同的业务类型有不同的业务ID;
所述文件的存储方式包括将文件存储在文件服务器中,或者将文件存储在磁盘阵列中。
4.如权利要求3所述的一种基于HTTP协议的网络文件存储方法,其特征在于:步骤(2)中通过javascript封装出客户端的接收文件的入口与相应的配置文件中定义的业务类型对应。
5.如权利要求1所述的一种基于HTTP协议的网络文件存储方法,其特征在于,步骤(3)中,解析配置文件的方法是:
1)读取配置文件,将配置文件的内容对象化实例化;
2)根据传递的参数-业务类型,查找该业务类型的属性,判断文件的存储位置和方式。
6.如权利要求5所述的一种基于HTTP协议的网络文件存储方法,其特征在于:步骤2)中,所述业务类型的属性包括业务类型的ID、存储方式,如果存储方式是文件服务器的话,业务类型的属性还包括FTP的IP地址、登录FTP的用户名和密码。
7.如权利要求1到6任一所述的一种基于HTTP协议的网络文件存储方法,其特征在于:步骤(5)中,在对文件进行存储或下载处理时,上传和下载紧密地和文件的存储管理联系在一起,在上传的一个动作完成了两件事情,既上传了文件也对文件做了管理,下载时web服务器直接从文件服务器获取想要的文件到web服务器上,再下载到客户端。
8.如权利要求7所述的一种基于HTTP协议的网络文件存储和管理方法,其特征在于:步骤(5)中,所述下载操作通过字节流方式下载到客户端。
9.一种基于HTTP协议的网络文件存储系统,包括以下装置:
客户端,与客户端连接的web服务器,与web服务器连接的文件服务器和磁盘陈列;
其中,所述的web服务器中设置有配置文件定义装置及与其连接的数据解析装置,所述的配置文件定义装置用于对业务需求进行定义,在配置文件中定义业务需求中文件存储的配置信息,所述的配置信息包括文件存储的业务类型和存储方式;
所述的数据解析装置用于将配置文件中定义的文件存储的配置信息数据进行解析,根据文件存储的配置信息对文件存储的方式进行控制,所述文件的存储方式包括将文件存储在文件服务器中,或者将文件存储在磁盘阵列中。
10.如权利要求9所述的一种基于HTTP协议的网络文件存储系统,其特征在于:所述的web服务器中设置有javascript封装装置,用于通过javascript封装出客户端的接收文件的入口,并与相应的配置定义中的业务类型对应,所述的javascript封装装置与配置文件定义装置及数据解析装置连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件有限公司,未经方正国际软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424675.5/1.html,转载请声明来源钻瓜专利网。