网络存储管理装置和方法

文档序号:7930222阅读:94来源:国知局
专利名称:网络存储管理装置和方法
技术领域
本发明涉及数字资料管理领域,尤其涉及一种网络存储管理装置和方法。
背景技术
随着网络的发展,各个网站都推出了网络空间的服务,用户可以将自己的文件和照片存 储于网络空间中,这样就等于随身携带着一个隐形的移动硬盘,只要有网络用户就等于有了 自己的计算机。
如今,提供网络空间的网站越来越多,但是,基于成本问题,各网站所提供的网络空间 都对比较小。为此,很多用户都在各个网站注册自己的网络空间,以获得更多的网络空间。 但是,使用这么多不同网站的空间进行资料存储时,会导致的是用户资料分散,经常忘记所 要找的文件存在哪个网络空间中,难于管理。

发明内容
鉴于此,有必要提供一种便于资料管理的网络存储管理装置。 还有必要提供一种便于资料管理的网络存储管理方法。
一种网络存储管理装置,其包括输入单元、信息库、登陆单元、文件管理单元、査询单 元和读写单元,
所述输入单元用于接收基于用户操作的输入信息,包括多个网络空间的登陆信息以及对 网络空间中文件的管理操作;
所述登陆单元用于利用所述多个登陆信息,同时登陆多个网络空间,以为査询单元和读 写单元获得对多个网络空间的査询和读写权限;
所述査询单元根据査询多个网络空间的文件信息,并传送给文件管理单元;
所述文件管理单元提供文件管理界面,用于显示多个网络空间中的文件信息,以及根据 用户输入信息产生相应的读写指令;
所述读写单元根据读写指令对多个网络空间中进行文件的读写操作。
一种网络存储管理方法,包括如下步骤
提供一个网络存储管理工具,接收用户输入的多个网络空间的登陆信息; 所述网络存储管理工具根据所述登陆信息同时登陆多个网络空间,以获得多个网络空间 的访问权限,包括査询权限和读写权限;
4査询所述多个网络空间的文件信息,并通过所述网络存储管理工具提供的界面进行显示
所述网络存储管理工具响应用户操作,对所述多个网络空间中的文件信息进行管理。 通过上述网络存储管理装置和方法,用户方便的对多个网络空间中的文件进行统一管理 ,相当于有了一个独立且庞大的网络硬盘,为用户的网络文件管理提供了极大的方便。


图1为一较佳实施方式的网络存储系统架构示意图。 图2为一较佳实施方式的网络存储管理装置功能模块图。 图3为一较佳实施方式的网络存储管理方法步骤流程图。
具体实施例方式
本实施方式提供一种网络存储管理装置,用户可以预先设置多个网络空间的登陆信息, 网络存储管理工具启动后自动登陆各个网络空间,获取用户存储在不同网络空间中的资料列 表,同时通过该网络存储管理工具提供的操作界面对存储在各个不同网络存储空间中的文件 进行上传、删除以及整理操作,实现多个网络空间中资料的统一管理。
请参阅图l,其为实现上述方案的网络存储系统10的架构示意图,用户端100通过互联网 (Internet)与各个网络空间服务器200进行通信。因为各个网络空间服务器200的通信协议 150可能没有统一的标准,如http、 ftp、 pop3以及smth协议等。用户端100就有必要通过一 个多协议网关120透过各种通信协议150与对应的网络空间服务器200连接并通信。因为http 、ftp、 pop3以及smth协议都是位于TCP协议以上的扩展协议,连接方式都是通过socket生成 TCP的套接字,利用TCP套接字的co皿ect函数与网络空间服务器200进行网络连接。连接建立 成功后,则根据不同的通信协议l50进行消息包的组合即可利用已连接的TCP套接字进行数据 包的发送与接收,从而同时得到多个网络空间的读写权限。然后通过网络存储管理工具对各 个网络空间的文件进行管理。下面给出实现该技术方案的逻辑流程
步骤SIO,用户通过用户端100上的网络存储管理工具登陆各个网络空间
1) 用户通过网络存储管理工具提供的单一窗口输入各个网络空间的登录地址,登录用 户名,密码以及网络连接类型等信息。包括两种连接类型UDP与TCP, UDP为用户数据包协 议,TCP为传输控制协议;
2) 用户确定设置完毕后,则组合用户输入的用户名以及密码,利用选择网络连接类型 生成对应的网络socket套接字对象,与网络空间服务器200的网络地址进行连接请求,网络 空间服务器200接收到连接请求后,解析出数据包中用户名与密码,査询用户管理存储服务
5器,确定为有效用户;
3)如果用户连接网络空间服务器200失败,则提示用户输入的登录地址无效,如果用户 为无效用户,即用户名与密码不一致,则返回用户密码错误或者用户名不存在,否则提示用 户设置成功。
步骤S20,用户通过网络存储管理工具获取所有已经登陆的网络空间的存储文件相关信

1 )网络存储管理工具发送获取存储文件的协议命令到各个网络空间服务器200;
2) 网络空间服务器200接收网络存储管理工具发送的协议命令,对协议命令按照约定的 协议格式进行解析,确定该协议命令为获取存储文件信息列表,网络空间服务器200根据用 户名査询存储数据库,得到对应该用户名的所有存储文件的相关信息,包括文件名称,上传 日期等文件属性,组合所有信息到数据包中,并下发给网络存储管理工具;
3) 网络存储管理工具在对应的套接字端口中得到网络存储服务器下发的数据包,按照 约定格式进行解析获取到数据包中的所有文件信息,利用列表控件显示出对应该网络存储服 务的所有文件列表,这样就可以把所有的网络存储服务中的所有文件列表呈现给用户。其中 ,网络存储管理工具的管理方式主要有以下两种方式
管理方式一用户登录的所有的网络空间叠加,形成一个更大的网络空间,同时对不同 的网络空间服务器200中的文件进行管理,遇到比较大的文件时便可以通过空间査询程序自 动检测各个网络硬盘的剩余空间(后续步骤S30详细描述了检测以及上传的过程),当然也 可以手动地选择剩余空间大的网络空间来进行存储。
管理方式二将所有登陆的网络空间如同计算机的C盘、D盘……一样才有多个盘符进行 管理,用户可快速的査阅和管理多个网络空间中的文件。如此,用户不仅仅像是多了一个移 动硬盘,而真正像是多了一台随身计算机。该方式中只是将个个网络空间的内容统一显示和 管理,各个网络空间仍然相互独立存在。
步骤S30 ,用户通过网络存储管理工具智能选择有效的网络空间进行文件上传
1) 用户通过网络存储管理工具提供的操作界面,选择上传文件,网络存储管理工具利 用windows操作系统的文件选择对话框,让用户选择希望上传的文件,并利用windows文件相 关API函数获取到对应该需要上传文件的文件大小;
2) 网络存储管理工具发送获取对应网络空间的剩余空间的协议命令到可连接的网络空 间服务器200;
3) 网络空间服务器200接收到网络存储管理工发送的协议数据包,对数据包进行解析以
6及解密后,获取到该协议命令为获取剩余空间的命令,网络空间服务器200利用用户名査询 对应该用户剩余空间大小,服务器组合该剩余空间大小到数据包中下发到网络存储管理工具
4) 网络存储管理工具将接收到各个网络空间服务器200返回的剩余空间大小与用户希望 上传的文件大小进行比较,获取剩余大于文件大小的网络空间服务器200的登录地址;
5) 利用连接的网络套接字对象,读取需要上传的文件的字节流,发送到网络空间服务 器200。网络空间服务器200根据数据包中的用户名,同时把数据包的文件字节流写入到对应 该用户名的网络空间中进行保存。
请参阅图2,其为基于上述网络存储管理工具的网络存储管理装置30的具体功能模块图 ,包括输入单元302、信息库304、登陆单元306、文件管理单元308、査询单元310和读写单 元312。
输入单元302用于接收基于用户操作的输入信息,包括网络空间40的登陆信息以及对网 络空间40中文件的管理操作。
信息库304用于存储用户通过输入单元302预设的多个网络空间40的登陆信息,包括登陆 网址、用户名信息、登陆密码信息以及连接方式等。
登陆单元306用于利用所述信息库304中的登陆信息,同时登陆多个网络空间40,以为査 询单元310和读写单元312获得对多个网络空间40的査询和读写权限。
文件管理单元308提供文件管理界面,用于显示多个网络空间40中的文件信息,以及根 据用户输入信息产生相应的管理指令,包括査询指令和读写指令。
査询单元310根据所述査询指令査询多个网络空间40的空间信息,包括容量信息和文件 信息,以传送给文件管理单元308进行显示,供用户浏览。
读写单元312根据读取指令对多个网络空间40中的文件进行读写操作,包括下载、上传 、移动以及删除等。其中,文件的上传操作可以利用前述步骤S30中所示的智能选择有效的 网络空间进行文件上传的方法进行,以省去用户去逐个査询可以放下某个文件的空间。
通过上述网络存储管理装置30,用户方便的对多个网络空间40中的文件进行统一管理, 甚至可以不必在意文件存储在哪个网络空间40,相当于有了一个独立且庞大的网络硬盘,为 用户的网络文件管理提供了极大的方便。
请参阅图3,其为基于上述网络存储管理方案对应的网络存储管理方法流程图,包括如 下步骤
步骤S301,提供一个网络存储管理工具,基于用户输入,设置多个网络空间的登陆信息,包括登陆网址、用户名信息、登陆密码信息以及连接方式等。也可以是即时的接收用户逐 个输入的多个网络空间登陆信息。
步骤S303,网络存储管理工具根据预设的登陆信息同时登陆多个网络空间,以获得多个 网络空间的访问权限,包括査询权限和读写权限。
步骤S305,实时査询多个网络空间的空间信息,包括容量信息和文件信息,并通过网络 存储管理工具提供的单一界面统一显示,供用户浏览。
步骤S307,网络存储管理工具响应用户操作,对多个网络空间中的文件信息进行管理, 即读写操作,包括下载、上传、移动以及删除等。其中,文件的上传操作可以利用前述步骤 S30中所示的智能选择有效的网络空间进行文件上传的方法进行,以省去用户去逐个査询可 以放下某个文件的空间。
步骤S309,接收用户推出操作,登出所述多个网络空间。
通过上述网络存储管理方法,用户方便的对多个网络空间中的文件进行统一管理,相当 于有了一个独立且庞大的网络硬盘,为用户的网络文件管理提供了极大的方便。
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非 用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变 和变化都落在本发明要求保护的范围之内。
权利要求
1.一种网络存储管理装置,其特征在于其包括输入单元、登陆单元、文件管理单元、查询单元和读写单元,所述输入单元用于接收基于用户操作的输入信息,包括多个网络空间的登陆信息以及对网络空间中文件的管理操作;所述登陆单元用于利用所述登陆信息,同时登陆多个网络空间,以为查询单元和读写单元获得对多个网络空间的查询和读写权限;所述查询单元根据查询多个网络空间的文件信息,并传送给文件管理单元;所述文件管理单元提供单一文件管理界面,显示多个网络空间中的文件信息,以及根据用户输入信息产生相应的读写指令;所述读写单元根据读写指令对多个网络空间中进行文件的读写操作。
2.如权利要求l所述的网络存储管理装置,其特征在于所述登陆信 息包括登陆网址、用户名信息、登陆密码信息以及连接方式。
3.如权利要求l所述的网络存储管理装置,其特征在于所述网络存 储管理装置还包括信息库,用于存储用户通过输入单元预设的多个网络空间的登陆信息,所 述登陆单元用于利用所述信息库中存储的多个登陆信息,同时登陆多个网络空间。
4.如权利要求l所述的网络存储管理装置,其特征在于所述査询单 元进一步用于査询多个网络空间的容量信息,并传送给所述文件管理单元进行显示。
5.如权利要求l所述的网络存储管理装置,其特征在于所述对多个 网络空间中进行文件的读写操作包括下载、上传以及删除。
6.如权利要求5所述的网络存储管理装置,其特征在于所述文件的 上传操作中,所述读写单元自动选择可以放下当前文件的网络空间进行存储。
7. 一种网络存储管理方法,包括如下步骤 提供一个网络存储管理工具,接收用户输入的多个网络空间的登陆信息; 所述网络存储管理工具根据所述登陆信息同时登陆多个网络空间,以获得多个网络空间的访问权限,包括査询权限和读写权限;査询所述多个网络空间的文件信息,并通过所述网络存储管理工具提供的单一界面进 行显示;所述网络存储管理工具响应用户操作,对所述多个网络空间中的文件信息进行管理。
8.如权利要求7所述的网络存储管理方法,其特征在于所述多个网络空间的登陆信息为用户预设在网络存储管理工具中,所述网络存储管理工具自动根据多个 登陆信息同时登陆多个网络空间。
9.如权利要求7所述的网络存储管理方法,其特征在于所述对多个网络空间中的文件信息进行管理包括下载、上传以及删除。
10.如权利要求9所述的网络存储管理方法,其特征在于所述文件 的上传操作中,所述网络存储管理工具自动选择可以放下当前文件的网络空间进行存储。
全文摘要
一种网络存储管理装置,其包括输入单元、信息库、登陆单元、文件管理单元、查询单元和读写单元,所述输入单元用于接收基于用户操作的输入信息,包括多个网络空间的登陆信息以及对网络空间中文件的管理操作;所述登陆单元用于利用所述多个登陆信息,同时登陆多个网络空间,以为查询单元和读写单元获得对多个网络空间的查询和读写权限;所述查询单元根据查询多个网络空间的文件信息,并传送给文件管理单元;所述文件管理单元提供文件管理界面,用于显示多个网络空间中的文件信息,以及根据用户输入信息产生相应的读写指令;所述读写单元根据读写指令对多个网络空间中进行文件的读写操作。本发明还提供一种网络存储管理方法。
文档编号H04L29/08GK101562631SQ200810301188
公开日2009年10月21日 申请日期2008年4月18日 优先权日2008年4月18日
发明者左帮胜, 龙 戴, 段旺昌 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1