网络附属存储nas设备远程存储系统与方法
【专利摘要】本发明提供一种网络附属存储NAS设备远程存储系统与方法,用于终端设备通过网络上传或下载NAS上存储信息,该网络附属存储NAS设备远程存储系统包括:NAS设备,用于存储终端设备上传的第一信息或供所述终端设备下载已存储的第二信息,所述第一信息与所述第二信息称为存储信息;第一模块,连接在所述终端设备与所述NAS设备之间,用于中转所述存储信息;第二模块,连接所述第一模块,用于存储与所述NAS设备相应的用户信息,并根据所述用户信息给所述NAS设备分配用于中转所述存储信息的账号和域名地址。本发明利用一个统一的管理中转平台把各个网络存储设备统一起来,方便各种网络终端上传或下载NAS设备上的资料。
【专利说明】网络附属存储NAS设备远程存储系统与方法
【技术领域】
[0001]本发明涉及计算机通信领域,更具体的,涉及一种网络附属存储NAS设备远程存储系统与方法。
【背景技术】
[0002]NAS (Network Attached Storage,网络附属存储)是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。这些设备都分配有IP地址,并且具有如下优势:
[0003]第一,NAS适用于那些需要通过网络将文件数据传送到多台客户机上的用户,因此NAS设备在数据在长距离传送的环境中可以很好地发挥作用。
[0004]第二,NAS设备易于部署,可以使NAS主机、客户机和其他设备广泛分布在整个企业的网络环境中,且NAS设备可以提供可靠的文件级数据整合,因为文件锁定是由设备自身来处理的。
[0005]第三,NAS应用于高效的文件共享任务中,例如UNIX中的NFS (Network FileSystem,网络文件系统)和 Windows NT 中的 CIFS (Common Internet File System,通用Internet文件系统),其中基于网络的文件级锁定提供了高级并发访问保护的功能。
[0006]而且NAS能够满足那些希望降低存储成本但又无法承受存储网络(SAN:StorageArea Network)昂贵价格的中小企业的需求,具有相当好的性能价格比。
[0007]由于现在家用或则小型企业存储需要的空间越来越大,如果使用网络磁盘空间完全不能满足使用的需求,而购买更大空间的网络磁盘所花费的金额相对使用NAS的费用要高很多,而且管理没有NAS使用方便,比如权限等。
[0008]因此,现有技术中存在网络磁盘空间不能完全满足用户需求,而购买更大的网络磁盘成本高昂的问题。
【发明内容】
[0009]本发明提供一种网络附属存储NAS设备远程存储系统与方法,用于解决现有技术中存在网络磁盘空间不能完全满足用户需求,而购买更大的网络磁盘成本高昂的问题。
[0010]为实现上述目的,根据本发明的一个方面,提供一种网络附属存储NAS设备远程存储系统,并采用如下技术方案:
[0011]网络附属存储NAS设备远程存储系统,包括-MS设备,用于存储终端设备上传的第一信息或供所述终端设备下载已存储的第二信息,所述第一信息与所述第二信息统称为存储信息;第一模块,连接在所述终端设备与所述NAS设备之间,用于中转所述存储信息;第二模块,连接所述第一模块,用于存储与所述NAS设备相应的用户信息,并根据所述用户信息给所述NAS设备分配用于中转所述存储信息的账号。
[0012]进一步地,所述第二模块还用于为所述NAS设备分配域名地址,所述域名地址用于广域网用户直接访问所述NAS设备。
[0013]进一步地,网络附属存储NAS设备远程存储系统还包括:NAS设备管理模块,用于向所述第一模块注册所述NAS设备并对所述NAS设备进行管理。
[0014]进一步地,所述第一模块包括:第三模块,用于暂存所述存储信息。
[0015]进一步地,网络附属存储NAS设备远程存储系统还包括:第四模块,连接所述第一模块,用于暂存所述存储信息。
[0016]进一步地,网络附属存储NAS设备远程存储系统还包括:路由模块,连接在所述NAS设备与所述第一模块之间,用于给所述NAS设备分配局域网中的设备端口与IP地址
[0017]根据本发明的另外一个方面,提供一种网络附属存储NAS远程存储方法,并采用如下技术方案:
[0018]网络附属存储NAS远程存储方法包括:获取终端设备发送的请求;根据所述终端设备的用户信息获取与所述终端设备相对应的NAS设备的账号和域名地址;根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息。
[0019]进一步地,在所述获取终端设备发送的请求之后,所述网络附属存储NAS远程存储方法还包括:发送有文件存储或下载的第一告知消息至NAS设备管理模块。
[0020]进一步地,所述根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息包括:通过所述NAS设备管理模块接收所述第一告知消息;根据所述第一告知消息获取所述存储信息至暂存模块中。
[0021]进一步地,所述根据所述第一告知消息获取所述存储信息至暂存模块中包括:通过FTP或HTTP的方式到所述NAS设备或终端设备上下载所述存储信息。
[0022]进一步地,在所述根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息之后,所述网络附属存储NAS远程存储方法还包括:获取所述NAS设备管理模块发送的第二告知消息;根据所述第二告知消息确定所述存储信息是否存储或下载成功,并在存储或下载成功的情况下将所述存储信息从所述暂存模块中删除。
[0023]本发明通过中转站对所接入广域网的NAS进行统一的管理,以及同其它网络设备进行更好的数据传递,解决了对不同厂家的NAS的统一管理,以及更加简单的入门使用,特别是方便了各个不同网络终端可以方便的进行远程网络存储,增加了网络存储的容量,减少了购买网络空间的投入,非常适合家庭、小型企业对个人资料的实时存储需求。
【专利附图】
【附图说明】
[0024]附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1表示本发明实施一所述的网络附属存储NAS设备远程存储系统的架构图;
[0026]图2表示本发明实施二所述的网络附属存储NAS设备远程存储系统的架构图;以及
[0027]图3表示本发明实施例所述的网络附属存储NAS设备远程存储方法的流程图。【具体实施方式】
[0028]以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。[0029]图1表示本发明实施一所述的网络附属存储NAS设备远程存储系统的架构图。
[0030]参见图1所示,网络附属存储NAS设备远程存储系统包括:NAS设备14,用于存储终端设备16上传的第一信息或供所述终端设备16下载已存储的第二信息,所述第一信息与所述第二信息统称为存储信息;第一模块10,连接在所述终端设备16与所述NAS设备14之间,用于中转所述存储信息;第二模块12,连接所述第一模块10,用于存储与所述NAS设备14相应的用户信息,并根据所述用户信息给所述NAS设备14分配用于中转所述存储信息的账号和域名地址。
[0031 ] 在本实施例的上述技术方案中,用户的NAS设备14连接在第一模块10上,第一模块10即为中转模块,用于中转终端设备16与NAS设备14之间的存储信息,同时还给各个NAS设备14分配账号和域名地址,该账号和域名地址根据存储在第二模块12中的与NAS设备14相应的用户信息分配的,账号用于准确中转上述存储信息,域名地址用于广域网用户可以直接访问该NAS设备14。
[0032]在具体使用时,终端设备16的用户通过该终端设备16发送请求信息给第一模块10,根据该请求信息以及该终端设备16的用户信息,第一模块10先获取与给该请求信息相应的存储信息,然后根据上述用户信息准确中转该存储信息。
[0033]通过本实施例的上述技术方案,通过中转站对所接入广域网的NAS设备进行统一的管理,以及同其它网络设备进行更好的数据传递,解决了对不同厂家的NAS设备的统一管理,特别是方便了各个不同网络终端可以方便的进行远程网络存储,增加了网络存储的容量,减少了购买网络空间的投入,非常适合家庭、小型企业对个人资料的实时存储需求。
[0034]优选地,网络附属存储NAS设备远程存储系统还包括:NAS设备管理模块(图中未示),用于向所述第一模块注册所述NAS设备并对所述NAS设备进行管理。
[0035]本实施例的技术方案,仍可参见图1所示,NAS设备14在接入第一模块10时,通过一 NAS设备管理模块(图中未不)向第一模块10进行注册,并且该NAS设备管理模块(图中未示)对NAS设备14进行管理,包括接收来自管理第一模块10 (即中转站)的消息,并根据给信息对NAS设备14进行管理,但并不限于此。
[0036]本实施例中的NAS设备管理模块(图中未不)负责与第一模块10进行通信,完成对NAS设备14的管理,包括执行存储信息的上传和下载,方便了网络附属存储NAS设备远程存储系统的使用。
[0037]优选地,所述第一模块10包括第三模块(图中未示),用于暂存所述存储信息。
[0038]作为优选的实施方式,第一模块10包括一暂存模块,即第三模块(图中未不),用于暂存需要第一模块10中转的存储信息。
[0039]本实施例是将暂存模块集成在第一模块10中,不需要单独的设置暂存模块,使得系统设备简洁,易于存放管理。
[0040]优选地,网络附属存储NAS设备远程存储系统还包括第四模块(图中未示),连接所述第一模块10,用于暂存所述存储信息。
[0041]与上一实施例不同的是,本实施例中将暂存模块与第一模块10分离,专门用于暂存需要第一模块10中转的存储信息,具有易于维护的特点。
[0042]图2表示本发明实施二所述的网络附属存储NAS设备远程存储系统的架构图。
[0043]本实施例给出一网络附属存储NAS设备远程存储系统的详细架构,在具体使用的前期,需要做以下前期环境准备:即各个用户的网络存储设备作为存储端,即NAS设备,安装管理模块,即NAS设备管理模块(图中未示),用于向中转站注册连接。各个移动或固定数据获取终端,即终端设备安装一个客户端管理模块连接到中转管理平台上,得到可以访问的网络存储设备的权限。
[0044]参见图2所不,用户的NAS设备1、NAS设备2、NAS设备3以及NAS设备4均可通过家庭或企业用路由设备a、家庭或企业用路由设备b以及家庭或企业用路由设备c接入管理中转站101 (即相当于上述实施例中的第一模块),其中该家庭或企业用路由设备用于连接广域网以及分配给局域网中的设备端口以及IP地址使用;数据库服务器121连接在管理中转站101上,用于存储各个NAS设备的信息以及用户账号,并根据该NAS设备的信息以及用户账号各个为NAS设备分配账号和域名地址,并将账号和域名地址通过管理中转站101分配给各个NAS设备;管理中转站临时存储模块18也连接在管理中转站101上,用于存放用户上传或下载的文件,作为中转使用,并在文件上传或下载成功后,即删除管理中转站临时存储模块18中的临时存储信息。
[0045]在使用时,获得使用权限的用户的PC机、PAD、手机、笔记本电脑、相机、摄像机以及其他的移动终端设备均可以登录到管理中转站101上,发送请求上传文件或下载文件的信息,管理中转站101根据该使用权限获取与请求相应的存储信息并暂存在管理中转站临时存储模块18中后进行存储信息的中转。
[0046]现以一网吧高清摄像头监控为例,对网络附属存储NAS设备远程存储系统的工作流程进行说明:
[0047]NAS设备在接入广域网后,向管理中转站101进行验证注册,告诉管理中转站101该NAS设备在已使用状态;
[0048]管理中转站101在得到NAS设备的注册后,分配给NAS设备域名;
[0049]高清摄像头管理系统通过访问管理中转站101获得权限;
[0050]高清摄像头管理系统向管理中转站101上传需要存储到NAS设备上的文件;
[0051]管理中转站101在得到高清摄像头管理系统上传的文件后,即发消息给该NAS设备对应的管理模块,即NAS设备管理模块,告知有文件需要储存;
[0052]网络存储设备管理模块(图中未示)在收到需要储存文件的消息后,通过P或则http的方式获得管理中转站101的文件,并把文件保存到网络存储设备中,即管理中转站临时存储模块18。
[0053]在NAS设备取完文件后,发消息告知管理中转站101文件已经存储成功,这时管理中转站101即把文件删除,并告知高清摄像头管理系统模块文件已经成功保存。
[0054]通过本实施例的上述技术方案可知,网络附属存储NAS设备远程存储系统具有如下优势:
[0055](I)NAS提供了一个高效、低成本的资源应用系统。由于NAS本身就是一套独立的网络服务器,可以灵活地布置在网络的任意网段上,提高了资源信息服务的效率和安全性,同时具有良好的可扩展性,且成本低廉。
[0056](2)提供灵活的个人磁盘空间服务。NAS可以为每个用户创建个人的磁盘使用空间,方便查找和修改自己创建的数据资料。
[0057](3)提供数据在线备份的环境。NAS可支持外接的磁带机,它能有效地将数据从服务器中传送到外挂的磁带机上,保证数据安全、快捷备份。
[0058](4)有效保护资源数据。NAS具有自动日志功能,可自动记录所有用户的访问信息。嵌入式的操作管理系统能够保证系统永不崩溃,以保证连续的资源服务,并有效保护资源数据的安全。
[0059](5)没有了地域的限制,例如网吧监控的数据,就不一定要把储存的视屏放到本地局域网内了,这样也极大的增加了数据的安全性,防止数据被破坏。
[0060]图3表示本发明实施例所述的网络附属存储NAS设备远程存储方法的流程图。
[0061]参见图3所示,网络附属存储NAS远程存储方法包括:
[0062]S301:获取终端设备发送的请求;
[0063]S303:根据所述终端设备的用户信息获取与所述终端设备相对应的NAS设备的账号和域名地址;
[0064]S305:根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息。
[0065]优选地,在所述获取终端设备发送的请求之后,所述网络附属存储NAS远程存储方法还包括:发送有文件存储或下载的第一告知消息至NAS设备管理模块。
[0066]优选地,所述根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息包括:通过所述NAS设备管理模块接收所述第一告知消息;根据所述第一告知消息获取所述存储信息至暂存模块中。
[0067]优选地,所述根据所述第一告知消息获取所述存储信息至暂存模块中包括:通过FTP或HTTP的方式到所述NAS设备或终端设备上下载所述存储信息。
[0068]优选地,在所述根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息之后,所述网络附属存储NAS远程存储方法还包括:获取所述NAS设备管理模块发送的第二告知消息;根据所述第二告知消息确定所述存储信息是否存储或下载成功,并在存储或下载成功的情况下将所述存储信息从所述暂存模块中删除。
[0069]采用本发明的技术方案,可以屏蔽各种系统以及各种终端对网络连接式存储即NAS设备的直接访问,通过中转站验证访问权限,提高了存储资源的安全性;并且不需要学习相对复杂的动态ip对应固定域名的配置,降低了对网络连接式存储的入门使用;同时统一了所有厂家的网络NAS设备,且NAS设备比购买大容量的网络磁盘空间节约了大量的资金,让家庭或则小型企业可以消费,方便存储备份大容量数据(比如视屏监控,电视录像等);并且使用网络连接式存储,并不需要一台完整的PC机,节约了家庭空间和电费。
[0070]以上是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种网络附属存储NAS设备远程存储系统,其特征在于,包括: NAS设备,用于存储终端设备上传的第一信息或供所述终端设备下载已存储的第二信息,所述第一信息与所述第二信息统称为存储信息; 第一模块,连接在所述终端设备与所述NAS设备之间,用于中转所述存储信息; 第二模块,连接所述第一模块,用于存储与所述NAS设备相应的用户信息,并根据所述用户信息给所述NAS设备分配用于中转所述存储信息的账号。
2.如权利要求1所述的存储系统,其特征在于,所述第二模块还用于为所述NAS设备分配域名地址,所述域名地址用于广域网用户直接访问所述NAS设备。
3.如权利要求1所述的存储系统,其特征在于,还包括: NAS设备管理模块,用于向所述第一模块注册所述NAS设备并对所述NAS设备进行管理。
4.如权利要求1所述的存储系统,所述第一模块包括: 第三模块,用于暂存所述存储信息。
5.如权利要求1所述的存储系统,其特征在于,还包括: 第四模块,连接所述第一模块,用于暂存所述存储信息。
6.如权利要求1至5任一项所述的存储系统,其特征在于,还包括: 路由模块,连接在所述NAS设备与所述第一模块之间,用于给所述NAS设备分配局域网中的设备端口与IP地址。
7.—种网络附属存储NAS远程存储方法,其特征在于,包括: 获取终端设备发送的请求; 根据所述终端设备的用户信息获取与所述终端设备相对应的NAS设备的账号和域名地址; 根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息。
8.如权利要求7所述的网络附属存储NAS远程存储方法,其特征在于,在所述获取终端设备发送的请求之后,所述网络附属存储NAS远程存储方法还包括: 发送有文件存储或下载的第一告知消息至NAS设备管理模块。
9.如权利要求8所述的网络附属存储NAS远程存储方法,其特征在于,所述根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息包括: 通过所述NAS设备管理模块接收所述第一告知消息; 根据所述第一告知消息获取所述存储信息至暂存模块中。
10.如权利要求9所述的网络附属存储NAS远程存储方法,其特征在于,所述根据所述第一告知消息获取所述存储信息至暂存模块中包括: 通过FTP或HTTP的方式到所述NAS设备或终端设备上下载所述存储信息。
11.如权利要求9所述的网络附属存储NAS远程存储方法,其特征在于,在所述根据所述账号和所述域名地址到相应的所述NAS设备上存储或下载与所述请求相应的存储信息之后,所述网络附属存储NAS远程存储方法还包括: 获取所述NAS设备管理模块发送的第二告知消息; 根据所述第二告知消息确定所述存储信息是否存储或下载成功,并在存储或下载成功的情况下将所述存 储信息从所述暂存模块中删除。
【文档编号】H04L29/08GK103731462SQ201210393665
【公开日】2014年4月16日 申请日期:2012年10月16日 优先权日:2012年10月16日
【发明者】冉玮伟 申请人:中兴通讯股份有限公司