一种虚拟网络存储服务系统及其建立方法 【技术领域】
本发明属于网络技术,尤其涉及一种建立虚拟网络存储服务系统的方法。
背景技术
随着消费类电子数字化,网络化的发展,消费类电子设备的处理能力越来越强,功能越来越丰富。以往消费类电子设备几乎没有或者只有很少的存储能力,而现在即使是手机或者数码相机这样的随身设备拥有数G乃至数十G的存储空间已经是非常司空见惯的现象,更不用提那些专用的NAS设备。消费类电子设备自身存储能力的增强带来的一个最大好处就是摆脱了对PC的依赖,使之成为一个可以独立工作的设备,带来的一个新问题就是:当家庭中拥有如此种类繁多的存储设备后,对数据的整合和管理就成为一件重要的事,如果你无意将一个文件拷贝到了一部手机的SD卡上,一段时间后遗忘了,日后如果还想找出这个文件,你将被迫逐个打开设备加以搜索,如果可以将这些分布在不同的存储设备上的数据文件有效地组织管理起来,为用户提供一个统一的“一站式”的管理接口,那将极大地方便用户的使用。
【发明内容】
本发明要解决的技术问题是提供一种将闪联网络中的不同存储设备上的数据文件有效地组织管理起来的方法,为用户提供一个统一的“一站式”的管理接口,方便用户使用。
本发明要解决的技术问题是这样实现的,提供的一种虚拟网络存储服务系统,包括多个存储设备,所述存储设备通过闪联网络建立网络连接,包括一目录服务器,该目录服务器建立一个虚拟网络存储应用框架,所述应用框架通过增设特殊的消息类型建立目录服务器对存储设备的存储空间的管理,所述消息类型包括由目录服务器发出的存储设备搜索请求,由存储设备发出的存储设备响应请求及存储服务宣告请求,以及由目录服务器发出的存储服务调用请求;存储设备提供相应的服务调用接口供目录服务器调用;目录服务器通过调用存储设备将所有管理的存储空间向用户提供统一的操作控制台。
提供一种建立虚拟网络存储服务系统的方法,包括以下步骤:设立一个目录服务器,所述目录服务器与存储设备建立网络连接;建立一个虚拟网络存储应用框架,所述应用框架增设特殊的消息类型建立目录服务器对存储设备的存储空间的管理,所述消息类型包括由目录服务器发出的存储设备搜索请求,由存储设备发出的存储设备响应请求及存储服务宣告请求,以及由目录服务器发出的存储服务调用请求;目录服务器将所有管理的存储空间向用户提供统一的操作控制台。
相比现有的技术,本发明提供了一种新型的基于互连互通标准组建一个虚拟的网络存储服务系统的方法,通过该方法,终端用户可以非常容易地通过一个统一的交互接口,对分布在家庭网络中的各个独立的储存设备上的数据进行管理和维护,而不必到每个设备上进行分离的操作。用户可以直接在电脑上,通过一个管理程序,访问存储在机顶盒上的文件,而且这个文件在界面程序中的表现方式就如同PC本机硬盘中的一个文件一样,普通用户完全觉察不出这是存储在网络中的另外一个设备上的文件。
【附图说明】
图1是本发明基于互连互通标准建立的虚拟网络存储服务系统的系统结构图。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明的目的是提出一种通过闪联网络连接起来的不同设备,彼此间实现的自动发现,自动查找,实现文件统一管理的方案。
请参阅附图所示互连互通标准建立的虚拟网络存储服务系统的系统结构图,本发明的技术方案通过设立目录服务器30这一新的设备类型,各存储设备22、24、26通过闪联网络28与目录服务器30建立网络连接,目录服务器30通过收集和管理分布在网络上的各个不同设备22、24、26中的数据文件,在整理完成后,目录服务器30以一种统一的数据呈现方式提供操作控制台40,这样对于终端用户而言,完全不用关心数据究竟位于哪个具体的设备上,所有的网络层相关的细节被目录服务器30所屏蔽,对终端用户而言,所有这些分布在不同设备22、24、26上的数据文件就好像集中位于一个单个的大硬盘上一样,用户仅需操作控制台40即可。
为实现上述目的,本发明技术方这案通过对现有的闪联应用框架进行扩展,建立一个新的虚拟网络存储应用框架,凡是希望自身存储设备上的数据能够被目录服务器以一种统一的方式呈现给终端用户的设备均需要符合新的应用框架要求,该应用框架增设以下消息类型:包括由目录服务器发出的存储设备搜索请求,由存储设备发出的存储设备响应请求,由存储设备发出的存储服务宣告请求,以及由目录服务器发出的存储服务调用请求。
本发明的虚拟网络存储服务系统的建立流程如下:
首先,目录服务器发出一个专门的存储设备搜索请求,以查找当前网络上的存储设备。
然后,具备提供网络存储能力的设备对搜索请求加以响应,以便目录服务器了解当前网络上在线的具备网络存储能力的设备的状况,存储设备同时发出其所提供的存储服务的宣告,该宣告消息主要是宣布设备对外提供的存储服务的接口信息,接口可以有以下功能:返回当前设备可共享的全部文件列表信息;返回单个文件的详细信息;返回存储设备的空间使用情况;将数据写入储存设备中等等。
最后,目录服务器在收到了各个设备的存储服务宣告后,就开始进行服务接口的调用,从各个设备的服务调用中获取该设备提供的存储信息,再加以过滤处理,屏蔽掉用户不感兴趣的网络信息等等,最后以统一的方式呈现给最终用户,方式可以多样化,例如设备名可以映射成一个文件夹名,这样不同的设备就呈现为不同的文件夹。
当用户希望对数据文件进行其他操作,如添加一个新文件或者删除某个文件,目录服务器将用户的指令转换成为对设备服务接口的调用,进行相应的处理。
通过本发明提供的技术方案,终端用户完全不用关心数据究竟位于哪个具体的设备上,所有的网络层相关的细节被目录服务器所屏蔽,对终端用户而言,所有这些分布在不同设备上的数据文件就好像集中位于一个单个的大硬盘上一样。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。