网络储存系统以及网络储存方法技术方案

技术编号:7361220 阅读:223 留言:0更新日期:2012-05-26 16:17
本发明专利技术提供一种可以用于提升一网络储存服务的数据读取效能的网络储存系统以及一种可以用于提升该网络储存服务的数据读取效能的网络储存方法,该网络储存系统包含有:一网络处理模块、一第一文件快速传送模块以及一第二文件快速传送模块。本发明专利技术能够在读取数据时省略传统的操作系统做文件处理的标准流程,并且本发明专利技术的网络储存系统以及网络储存方法可以在该第二文件快速传送模块中使用新的文件处理程序,如此一来,本发明专利技术可以大幅缩短传统网络储存系统中的文件处理流程,以将该网络储存服务的数据读取效能提升超过百分之250以上。

【技术实现步骤摘要】

本专利技术是关于一种网络储存系统以及一种网络储存方法,尤指一种可以用于提升一网络储存服务(Net Storage krvice)的数据读取效能的网络储存系统以及一种可以用于提升该网络储存服务的数据读取效能的网络储存方法。
技术介绍
网络储存服务器(network-attached storage, NAS)是一种通过网络连结,并通过利用Saml3a这种文件分享的网络协议以提供计算机系统进行文件存取的储存设备。通过一分布式的架构,网络储存服务器可轻易提供无限扩充容量的网络数据共享机制,只要连上网络任何节点,各种不同操作系统的计算机或智能型手机,便可以通过网络储存服务器,享受方便快捷的文件存取服务,因此,网络储存服务器上的数据读取速度便成为一个很重要的课题。一般而言,以太网络(EtherNet)分组的数据长度通常为1. 5K位组(其中有用数据可以是1 1460位组的数据长度),而硬盘是以扇区(sector)为数据长度的单位,一个扇区大约是512位组,也就是说,网络储存服务器通过网络端所接收的数据的数据结构与读取至硬盘的数据的数据结构为不同的数据格式,因此,在传统的技术中,网络储存系统的操作系统中会将所接收的数据进行重组,以便进行数据格式的转换,举例来说,请参考图1, 图1所绘示的为一种传统的网络储存系统100的简化方块示意图。如图1所示,网络储存系统100包含有一网络处理模块110、一操作系统的文件缓冲模块120、一操作系统的驱动程序管理模块130以及一操作系统的硬盘驱动程序模块140,其中网络处理模块110耦接于一网络终端装置150与操作系统的文件缓冲模块120之间,并且操作系统的文件缓冲模块 120耦接于操作系统的驱动程序管理模块130,以及操作系统的驱动程序管理模块130耦接于操作系统的硬盘驱动程序模块140,并且操作系统的硬盘驱动程序模块140耦接于一储存装置160。然而,操作系统的文件缓冲模块120、操作系统的驱动程序管理模块130以及操作系统的硬盘驱动程序模块140在进行文件处理的标准流程会花掉很长的时间,因此, 在使用传统的网络储存系统100时,网络储存服务(Net Storage krvice)的数据读取效能很差,举例来说,该网络储存服务的数据读取效能只有大约14MB/S。
技术实现思路
有鉴于此,本专利技术的目的之一在于提供一种可以用于提升一网络储存服务(Net Storage Service)的数据读取效能的网络储存系统以及一种可以用于提升该网络储存服务的数据读取效能的网络储存方法,以解决上述的问题。根据本专利技术的一方面,其是揭露一种用于提升一网络储存服务的数据读取效能的网络储存系统,该网络储存系统包含有一网络处理模块、一第一文件快速传送模块以及一第二文件快速传送模块。该网络处理模块耦接于一网络终端装置;该第一文件快速传送模块系用于通过一网络端检测该网络终端装置是否有对应于一储存装置的一储存数据读取事件发生;以及该第二文件快速传送模块耦接于该第一文件快速传送模块与该网络处理模块,并且用于进行多次的储存数据转移操作程序,其中该第二文件快速传送模块包含有一第一数据缓冲区,用于依序储存从该储存装置所接收并且即将被该网络终端装置所读取的多笔第一储存数据;当该第一文件快速传送模块检测到该储存数据读取事件发生时,该第一文件快速传送模块通知该第二文件快速传送模块,并且在不需要该网络储存系统的一操作系统介入操作的情形之下,以及在每一次的储存数据转移操作程序中,该第二文件快速传送模块将该第一数据缓冲区中的一笔第一储存数据的一第一数据格式转换为与该网络处理模块兼容的一第二数据格式,以及将该第一数据缓冲区中的已转换为该第二数据格式的该笔第一储存数据传送给该网络处理模块。根据本专利技术另一方面,其是揭露一种用于提升一网络储存服务的数据读取效能的网络储存方法,该网络储存方法包含有提供一网络处理模块、一第一文件快速传送模块, 以及一第二文件快速传送模块,其中该网络处理模块耦接于一网络终端装置,以及该第二文件快速传送模块包含有一第一数据缓冲区,用于依序储存从一储存装置所接收并且即将被该网络终端装置所读取的多笔第一储存数据;利用该第一文件快速传送模块来通过一网络端检测该网络终端装置是否有对应于该储存装置的一储存数据读取事件发生;当该第一文件快速传送模块检测到该储存数据读取事件发生时,利用该第一文件快速传送模块通知该第二文件快速传送模块进行多次的储存数据转移操作程序;以及在不需要该网络储存系统的一操作系统介入操作的情形之下,并且在每一次的储存数据转移操作程序中,利用该第二文件快速传送模块将该第一数据缓冲区中的一笔第一储存数据的一第一数据格式转换为与该网络处理模块兼容的一第二数据格式,并且利用该第二文件快速传送模块将该第一数据缓冲区中的已转换为该第二数据格式的该笔第一储存数据传送给该网络处理模块。本专利技术的有益技术效果是本专利技术所揭露的一种可以用于提升一网络储存服务的数据读取效能的网络储存系统以及一种可以用于提升该网络储存服务的数据读取效能的网络储存方法,能够在读取数据时省略传统的操作系统做文件处理的标准流程,而只使用本专利技术所提供的模块来做文件读取的功能,并且本专利技术的可以在该第二文件快速传送模块中使用新的文件处理程序,如此一来,本专利技术所提供的就可以大幅地缩短传统的网络储存系统中的文件处理流程, 进而将该网络储存服务的数据读取效能提升超过百分之250以上,举例来说,如果是使用传统的,该网络储存服务的数据读取效能只有大约14MB/ s,然而,如果是使用本专利技术的,该网络储存服务的数据读取效能就可以被显著地提升到大约35MB/S以上。附图说明图1所绘示的是一种传统的网络储存系统的简化方块示意图。图2所绘示的是本专利技术的一第一实施例的一种用于提升一网络储存服务(Net Storage Service)的数据读取效能的网络储存系统的简化方块示意图。图3所绘示的是依据上述的网络储存系统的运作方式来概述本专利技术的一种用于提升一网络储存服务的数据读取效能的网络储存方法的一第一实施例的流程示意图。图4所绘示的是本专利技术的一第二实施例的一种用于提升一网络储存服务的数据读取效能的网络储存系统的简化方块示意图。图5所绘示的是依据上述的网络储存系统的运作方式来概述本专利技术的一种用于提升一网络储存服务的数据读取效能的网络储存方法的一第二实施例的流程示意图。具体实施例方式在本说明书以及后续的权利要求书当中使用了某些词汇来指称特定的元件,而所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个元件, 本说明书及后续的权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则,在通篇说明书及后续的权利要求当中所提及的“包含有”为一开放式的用语,故应解释成“包含有但不限定于”,此外,“耦接”一词在此是包含有任何直接及间接的电气连接手段,因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可以直接电气连接于该第二装置,或通过其它装置或连接手段间接地电气连接至该第~ ^C 且 O请参考图2,图2所绘示的是本专利技术的一第一实施例的一种用于提升一网络储存服务(Net Storage krvice)的数据读取效能的网络储存系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络储存系统,包含有一网络处理模块,耦接于一网络终端装置;一第一文件快速传送模块,用于通过一网络端检测该网络终端装置是否有对应于一储存装置的一储存数据读取事件发生;以及一第二文件快速传送模块,耦接于该第一文件快速传送模块与该网络处理模块,用于进行多次的储存数据转移操作程序,其中该第二文件快速传送模块包含有一第一数据缓冲区,用于依序储存从该储存装置所接收并且即将被该网络终端装置所读取的多笔第一储存数据;当该第一文件快速传送模块检测到该储存数据读取事件发生时,该第一文件快速传送模块通知该第二文件快速传送模块,并且在不需要该网络储存系统的一操作系统介入操作的情形之下,以及在每一次的储存数据转移操作程序中,该第二文件快速传送模块将该第一数据缓冲区中的一笔第一储存数据的一第一数据格式转换为与该网络处理模块兼容的一第二数据格式,以及将该第一数据缓冲区中的已转换为该第二数据格式的该笔第一储存数据传送给该网络处理模块。2.根据权利要求1所述的网络储存系统,其特征在于,该网络处理模块依序将转换为该第二数据格式的该多笔第一储存数据进行处理,并且将处理过的该多笔第一储存数据传送给该网络终端装置。3.根据权利要求1所述的网络储存系统,其特征在于,该第二文件快速传送模块是在等待将该第一数据缓冲区中的一笔第一储存数据的该第一数据格式转换为该第二数据格式之后,再将该第一数据缓冲区中的已转换为该第二数据格式的该笔第一储存数据传送给该网络处理模块。4.根据权利要求1所述的网络储存系统,其特征在于,该多笔第一储存数据构成至少一文件。5.根据权利要求1所述的网络储存系统,其特征在于,该第二文件快速传送模块另包含有一第二数据缓冲区,用于依序储存从该储存装置所接收并且即将被该网络终端装置所读取的多笔第二储存数据;其中当该第一文件快速传送模块检测到该储存数据读取事件发生时,该第一文件快速传送模块通知该第二文件快速传送模块,并且该第二文件快速传送模块是在不需要该网络储存系统的该操作系统介入操作的情形之下,在每一次的储存数据转移操作程序中,将该第二数据缓冲区中的一笔第二储存数据的该第一数据格式转换为与该网络处理模块兼容的该第二数据格式,以及将该第二数据缓冲区中的已转换为该第二数据格式的该笔第二储存数据传送给该网络处理模块。6.根据权利要求5所述的网络储存系统,其特征在于,该第二文件快速传送模块是在将该第二数据缓冲区中的该笔第二储存数据的该第一数据格式转换为该第二数据格式的过程中,继续将该第一数据缓冲区中的一下一笔第一储存数据的该第一数据格式转换为该第二数据格式,并且在将该第二数据缓冲区中的该笔第二储存数据的该第一数据格式转换为该第二数据格式之后,该第二文件快速传送模块将该第二数据缓冲区中的已转换为该第二数据格式的该笔第二储存数据传送给该网络处理模块。7.根据权利要求6所述的网络储存系统,其特征在于,该第二文件快速传送模块是在将该第一数据缓冲区中的该下一笔第一储存数据的该第一数据格式转换为该第二数据格式的过程中,继续将该第二数据缓冲区中的一下一笔第二储存数据的该第一数据格式转换为该第二数据格式,并且在将该第一数据缓冲区中的该下一笔第一储存数据的该第一数据格式转换为该第二数据格式之后,该第二文件快速传送模块将该第一数据缓冲区中的已转换为该第二数据格式的该下一笔第一储存数据传送给该网络处理模块。8.根据权利要求5所述的网络储存系统,其特征在于,该网络处理模块依序将转换为该第二数据格式的该多笔第二储存数据进行处理,并且将处理过的该多笔第二储存数据传送给该网络终端装置。9.根据权利要求5所述的网络储存系统,其特征在于,该多笔第一储存数据以及该多笔第二储存数据构成至少一文件。10.根据权利要求1所述的网络储存系统,其特征在于,该第一文件快速传送模块操作于该网络储存系统的一操作系统的一应用层,以及该网络处理模块与该第二文件快速传送模块操作于该网络储存系统的该操作系统的一核心层。11.根据权利要求1所述的网络储存系统,其特征在于,其为一SAMBA服务器。12.根据权利要求1所述的网络储存系统,其特征在于,该储存装置为一硬盘,以及该网络终端装置为一计算机或一智能型手机。13.—种网络储存方法,包含有提供一网络处理模块、一第一文件快速传送模块,以及一第二文件快速传送模块,其中该网络处理模块耦接于一网络终端装置,以及该第二文件快...

【专利技术属性】
技术研发人员:何书楷吕世仁
申请(专利权)人:智微科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术