网络装置以及将外部存储装置公开于网络上的方法

文档序号:7744423阅读:132来源:国知局
专利名称:网络装置以及将外部存储装置公开于网络上的方法
技术领域
本发明涉及一种在网络上使用的网络装置以及将外部存储装置公开于网络上的方法。
背景技术
以往,已知一种将硬盘等外部存储装置连接到网络上而连接在网络上的各种装置 能够访问该外部存储装置的NAS (Network Attached Storage 网络存储器)。NAS由于能 够从网络上的各终端等自由地进行访问,因此便利性较高。作为示出这种技术的文献,存在 下述的专利文献1。最近,还提出了如下技术能够在接入点、路由器上配备USB连接器,在 该USB连接器上连接进行USB连接的硬盘等外部存储装置,通过进行各种设定使其能够作 为NAS来利用。专利文献1 日本特开2008-28971号公报

发明内容
发明要解决的问题然而,在将硬盘等外部存储装置直接连接到网络上来公开的情况下,被指出存在 如下的问题必须嵌入与网络对应的文件系统,为了能够利用而需要进行繁琐的设定。例 如,如果将外部存储装置放在因特网、内部网上并想要使该外部存储装置能够从各种终端 对其进行访问,则通常必须嵌入被称为CIFS(Common Internet File System:通用因特网 文件系统)的文件系统。在连接外部存储装置的对象是接入点、路由器的情况下,需要跨网段进行上述文 件系统的嵌入设定,从而需要网络知识和文件系统知识、应用经验。用于解决问题的方案为了解决上述问题的至少一部分,本发明能够实现为下面的应用例。[应用例1]一种网络装置,具有网络中的路由器功能或无线LAN的接入点功能中的至少一个 功能,该网络装置具备连接器,其连接外部存储装置;检测单元,其检测外部存储装置是 否安装到该连接器上;文件系统识别单元,其在检测出上述外部存储装置安装到该连接器 上时,识别该外部存储装置的文件系统;以及共享单元,其使用所识别出的该文件系统,将 上述外部存储装置设定为如下状态从上述网络上的其它设备能够以规定的访问权限访问 该外部存储装置。根据上述网络装置,能够在外部存储装置连接到连接器上时,检测出该连接并识 别外部存储装置上的文件系统,使用所识别出的文件系统将该外部存储装置设定为从网络 上的其它设备能够访问该外部存储装置的状态。因而,利用者不需要进行繁杂的设定作业, 只需将外部存储装置连接到具有路由功能的网络装置上就能够实现所谓的NAS。[应用例2]
根据应用例1所记载的网络装置,上述连接器是USB用的连接器。如果连接器遵照USB标准,则通用性较高,能够连接各种外部存储装置。此外,也 可以代替USB用的连接器或者与USB用的连接器一起准备IEEE1394、以太网(商标),SCSI 等遵照其它标准的连接器。另外,连接器不需要是有形的连接器,也可以如无线USB那样是 以无线连接为前提的连接器。在这种情况下,连接器相当于用于实现无线连接的功能。[应用例3] 根据应用例1所记载的网络装置,上述外部存储装置是被识别为USB大容量存储 器的设备。作为这种设备,存在遵照USB标准的硬盘、闪存等设备。[应用例4]根据应用例1所记载的网络装置,在该网络装置中嵌入有操作系统,上述检测单 元作为上述操作系统的功能的一部分实现了检测外部存储装置是否与上述连接器相连接 的功能,上述文件系统识别单元通过利用由上述操作系统启动的规定的程序来识别上述外 部存储装置的文件系统。如果采用这种结构,则由操作系统和专用的程序分担功能,从而能够容易地实现 检测和共享外部存储装置。[应用例5]根据应用例1所记载的网络装置,还具备Web服务器,其将该网络装置的设定画 面公开于上述网络上;文件系统设定单元,其在通过从上述网络上的计算机访问上述Web 服务器而完成了上述网络装置的设定时,将上述外部存储装置进行格式化来安装规定的文 件系统;以及公开单元,其使用所安装的该文件系统,将上述外部存储装置设定为从上述网 络上的其它设备能够访问该外部存储装置的状态。如果采用这种结构,则能够根据来自网络上的其它计算机的指示将外部存储装置 进行格式化之后,对外部存储装置安装规定的文件系统,从而能够使用该文件系统将外部 存储装置设定为从网络上的其它设备能够访问该外部存储装置的状态。因而,即使最初装 载在外部存储装置上的系统为不适合在网络上进行共享的系统,也能够根据来自网络上的 计算机的指示而容易地实现共享。而且,能够将这种指示实现为使用浏览器的设定,从而利 用者不需要使用专用的软件。[应用例6]一种外部存储装置的公开方法,将连接在网络装置上的外部存储装置公开于网络 上,该网络装置具有网络中的路由器功能和无线LAN的接入点功能中的至少一个功能,在 该外部存储装置的公开方法中,检测上述外部存储装置是否安装到上述网络装置上;在检 测出上述外部存储装置安装到该网络装置上时,识别上述外部存储装置上的文件系统;使 用所识别出的该文件系统,将上述外部存储装置设定为如下状态从上述网络上的其它设 备能够以规定的访问权限访问该外部存储装置。本发明能够以上述方法来被掌握并实现。当然也可以将该方法通过装载在网络装 置上的计算机执行的程序来实施。


图1是表示使用了作为本发明的一个实施例的路由器30的网络形态的说明图。图2是表示路由器30的内部结构的框图。图3是表示安装在路由器30中的OS的功能的一部分的流程图。图4是表示事先存储于路由器30、由OS调用执行的程序的内容的流程图。附图标记说明11、12 服务器;21、22 计算机;30 路由器;50 外部存储装置。
具体实施例方式下面,基于实施例说明用于实施本发明的方式。图1是表示使用了作为本发明的 一个实施例的路由器30的网络形态的说明图。如图所示,能够在作为本实施例的网络装置 的路由器30上连接外部存储装置50。另外,该路由器30是具备作为无线LAN (Local Area Network:局域网)的接入点的功能和用于连接到WAN (Wide Area Network 广域网)的接 口的所谓的宽带路由器。在本实施例中,假定因特网为WAN,利用无线LAN功能构成网络的 计算机21、22能够经由路由器30对因特网上的服务器11、12等进行访问。当然,作为路由 器30,也可以不具有这种连接到WAN的连接功能。另外,该路由器30还可以仅具有作为路 由器的功能而不具有作为无线LAN的接入点的功能。图2中示出了路由器30的内部结构。如图所示,该路由器30以CPU 31为中心 而构成,具备以下部件等存储器(RAM/ROM) 32,其构成主存储;USB接口(USB-IF) 35,其遵 照USB标准;WAN用连接器38,其连接外部的线路;控制器37,其控制WAN接口 ;MAC (Media Access Control 媒体访问控制器)/基带处理器(MAC/BBP) 40,其控制无线LAN功能;调制 模块(RFM)41,其被连接在该MAC/BBP 40上,进行用于无线LAN的调制;前端模块(FEM)43, 其位于天线45与RFM 41之间,执行接收和发送波的分离处理等。在本实施例中,将用于与 因特网进行连接的外部通信装置、例如来自光纤的ONU(OpticalNetwork Unit 光节点)、 CATV (Community Antenna Television 有线电视)调制解调器、或者ADSL调制解调器等连 接到WAN用连接器38上。除了上述各部件以外,路由器30中还具备用于进行路由器30的各种设定的开关 47、向外部通知路由器30的状态的多个LED 48、对整个路由器提供电源的电源部49等。 另外,路由器30上设置有遵照USB标准的主侧(Master Side)连接器36,该连接器36与 USB-IF 35相连接。遵照USB标准的各种设备能够与该连接器36相连接。在本实施例中,连接USB标 准的硬盘装置作为此处的外部存储装置50。当然也可以安装使用了快闪ROM(Flash-ROM) 的USB存储器。与外部存储装置50的连接是通过以下方式来进行,即,使用USB线缆52将 设置在该线缆52两端上的端子分别插入到路由器30侧的连接器36和外部存储装置50侧 的连接器51来进行连接。路由器30中嵌入有操作系统(OS)。在本实施例的路由器30中安装有Linux(注 册商标)。在这种OS中,预先将常规USB等进行了标准化的总线的识别、控制以设备驱动程 序的形式嵌入到OS中。因而,当将外部存储装置50连接到USB连接器36上时,运行在路 由器30中的OS对其进行识别,启动规定的例程。在图3中示出该处理例程。此外,代替这种OS的嵌入和使用,也可以执行专用的监视程序,在起到路由器的作用的同时,一直监视 USB-IF 35来监视USB设备与连接器36的连接。在本实施例中,OS将这种USB设备连接的 检测实现为标准功能,因此使用OS。在检测到USB设备连接到连接器36时,OS开始图3所示的处理。当开始该处理 例程时,首先、判断连接到连接器36上的USB设备是否为“USB MASS STORAGE (USB大容量 存储器),,(步骤S100)。是否为“USB MASS STORAGE”是由嵌入在OS的USB驱动程序来判 断。在判断为连接到连接器36上的USB设备是“USB MASSST0RAGE”的情况下,接着进 行识别分区信息的处理(步骤Sl 10)。在USB设备是“USB MASS STORA GE”的情况下,可 以具有多个分区,因此要对多个分区进行识别。在此,在所连接的USB设备为多个的情况下 (例如,连接有多个设备的USB集线器、内置有多个驱动器的USB设备的情况下),对多个 USB设备分别进行分区信息的识别。在所连接的USB设备不是“USBMASS STORAGE”的情况 下,OS结束图3所示的USB连接时的检测处理例程。在这种情况下,不特别进行任何处理。接在步骤SllO之后,进行将所识别出的分区分别注册为逻辑设备的处理(步骤 S120)。分区是指将硬盘等外部存储装置50的存储区域划分为规定的大小来进行处理, 通过将各分区分别分配为不同的逻辑设备,从外部能够将它们作为多个存储装置来进行处 理。此外,此时,可以将注册为逻辑设备的分区的数量限制为例如最多四个。当然也可以仅 注册一个分区,或将所有的分区都注册为逻辑设备。可以按照分区在外部存储装置50内的 顺序来进行分区的注册,也可以例如按存储区域的大小顺序进行分区的注册。或者还可以 按照后述的文件系统的种类进行分区的注册。在以上的处理结束之后,OS利用被称为“Hotplug(热插拔),,的Linux的功能来 启动规定的设定程序(步骤S130)。“Hotplug”是通过预先将想要启动的程序文件的名称 记载到OS所管理的配置文件中来将控制从OS转移到该程序文件的结构。在本实施例中, 利用该功能将处理转移到图4所示的内部软件中。说明作为图4所示的内部软件的“Hotplug处理例程”。当利用OS的功能启动该内 部软件时,首先确认外部存储装置50的每个分区所使用的文件系统,判断其是否为可识别的 格式(步骤S200)。在本实施例中,如果是1 5”、7々112”、74116”、74132”的文件系统,则 能够公开于网络上来实现共享。因此,对外部存储装置50的每个分区判断是否使用了这些文 件系统。此时,内部软件可以自己调查文件系统,也可以使用OS的标准功能来获得与所使用 的文件系统有关的信息。在本实施例中,从OS获得与所使用的该文件系统有关的信息。如果对每个分区进行确认而得到的文件系统是“XFS”、“FAT12”、“FAT16”、“FAT32” 中的一个,则接着进行如下的处理将使用了这些文件系统的分区挂载(Mount)到预先注 册的逻辑设备上,使得能够访问分区内部的文件(步骤S210)。此时,可以挂载具有可识别 的文件系统的所有分区,也可以设置仅挂载一个或挂载N个(N是2以上的整数)分区这种 限制。在本实施例中,最多挂载四个分区。在对挂载分区的数量进行限制的情况下,可以按 照注册为逻辑设备的顺序进行挂载,或按存储容量的大小顺序进行挂载等按照某个基准进 行挂载。当然,也可以随机地挂载。接着,激活CIFS (通用因特网文件系统),执行将CIFS的设定设为如下的处理(步骤 S220)
·将已挂载的所有分区设为网络共享·能够进行GUEST (来宾)访问。 在此,GUEST访问是指不经用户认证而能够访问共享的分区的设定。实际上,将用于设为上述设定的参数写入到OS所管理的用于文件共享系统(在 本实施例中为“Samba”)的配置文件中,并启动Samba。此外,作为文件共享系统的Samba, 在路由器30启动时为关闭(未启动的状态),但是,在由于用户的设定等而假如Samba已 经被启动的情况下,只要同样地重写配置文件之后重新启动Samba即可。代替设为能够进 行GUEST访问,也可以设定为利用预先存储在路由器30内的用户ID和密码来执行用户认 证。只要将该用户ID和密码预先示出给用户,使用户从网络上的计算机11、12访问共享的 外部存储装置50时能够输入该用户ID和密码即可。只要通过例如记载在路由器30的壳 体上或手动记载来示出给用户即可。当然,也可以为向网络上的计算机(用户终端)通知 共享的完成、访问方法的方法。作为这种通知的方法,存在使用邮件的方法,或利用推送技 术(PushTechnology)来将用户ID和密码从路由器30侧送达至与网络相连接的计算机的 方法等。在执行以上的处理之后,处理退出到“返回”,结束Hotplug处理,将处理返回到调 用该处理的OS。当然,在将处理返回到OS之前,也可以执行其它处理。例如,也可以点亮 LED 48来通知外部存储装置50的共享已完成。通过进行上述图3、图4的处理,用户只需将外部存储装置50连接到路由器30的 USB用的连接器36上,不需要用户的任何输入就能够自动挂载外部存储装置50,从而能够 在网络上共享外部存储装置50。因此,网络上的计算机21、22等能够将连接在路由器30上 的外部存储装置50的各分区识别为共享驱动器,从而能够非常简单地实现所谓的NAS的功 能。另外,能够将多个分区中的每个分区作为不同的逻辑设备来进行共享,从而更加便于使 用。根据本实施例,在共享之后就能够进行GUEST访问(不需要认证),或者通过预先 注册的规定的用户ID和密码来进行用户认证。能够在以后变更访问限制。使用在路由器 30内准备的TOB服务器的功能来实现这种访问限制的变更等已共享的外部存储装置50的 设定变更。省略了图示,在路由器30内准备有TOB服务器,当在网络上的计算机21、22上启 动浏览器并用IP地址来调用路由器30内的WEB服务器时,显示设定画面。通过该设定画 面能够重新进行用户注册或者变更用户ID、密码,对已注册的每个用户设定与文件读写有 关的限制。另外,在设定画面上,将文件系统为“XFS”、“FAT12”、“FAT16”、“FAT32”以外的分 区也显示为逻辑设备,从而能够从这些分区中选择并指定一个以上的分区格式化为“XFS”、 “FAT12”、“FAT16”、“FAT32”中的某一个。如果按下画面上所显示的“执行格式化”的按钮, 则所选择的分区被重新格式化为“XFS”、“FAT12”、“FAT16”、“FAT32”中的某一个被选择的 文件系统。以上对本发明的实施例进行了说明,但是本发明并不限定于该实施例,而能够以 各种方式实施。例如,也可以使用Linux以外的OS作为路由器30的OS。例如,在使用 WINDOWS (注册商标)的情况下,只要在外部存储装置50内准备虚拟为CD-ROM的分区并在 该分区内存放通过自动运行(AUT0RUN)功能而被执行的内部软件,并实施与图3、图4相当 的处理即可。另外,也可以使用USB存储器、SSD(固态硬盘)等作为外部存储装置50。还可以将读卡器连接到USB用连接器36上,将安装在读卡器上的存储卡作为外部存储装置来进行处理。 在本实施例的路由器30中,设为在外部存储装置50连接在连接器36上的情况下 始终自动共享该外部存储装置50,但是例如也可以设为能够通过开关47设定进行/不进行 共享。另外,路由器30装载有无线LAN功能,但是也可以是构建有线LAN的路由器,还可以 是不管是无线还是有线都能够进行处理的路由器。当然,作为不具有路由功能的接入点,也 能够实施本发明。另外,也可以设置两个以上能够连接外部存储装置的连接器36。
权利要求
一种网络装置,具有网络中的路由器功能或无线LAN的接入点功能中的至少一个功能,该网络装置具备连接器,其连接外部存储装置;检测单元,其检测外部存储装置是否安装到该连接器上;文件系统识别单元,其在检测出上述外部存储装置安装到该连接器上时,识别该外部存储装置的文件系统;以及共享单元,其使用所识别出的该文件系统,将上述外部存储装置设定为如下状态从上述网络上的其它设备能够以规定的访问权限访问该外部存储装置。
2.根据权利要求1所述的网络装置,其特征在于,上述连接器是USB用的连接器。
3.根据权利要求1所述的网络装置,其特征在于,上述外部存储装置是被识别为USB大容量存储器的设备。
4.根据权利要求1所述的网络装置,其特征在于,在该网络装置中嵌入有操作系统,上述检测单元作为上述操作系统的功能的一部分实现了检测外部存储装置是否与上 述连接器相连接的功能,上述文件系统识别单元通过利用由上述操作系统启动的规定的程序来识别上述外部 存储装置的文件系统。
5.根据权利要求1所述的网络装置,其特征在于,还具备Web服务器,其将该网络装置的设定画面公开于上述网络上;文件系统设定单元,其在通过从上述网络上的计算机访问上述Web服务器而完成了上 述网络装置的设定时,将上述外部存储装置进行格式化来安装规定的文件系统;以及公开单元,其使用所安装的该文件系统,将上述外部存储装置设定为从上述网络上的 其它设备能够访问该外部存储装置的状态。
6.一种外部存储装置的公开方法,将与网络装置相连接的外部存储装置公开于网络 上,其中,上述网络装置具有网络中的路由器功能或无线LAN的接入点功能中的至少一个 功能,在该外部存储装置的公开方法中,检测上述外部存储装置是否安装到上述网络装置上;在检测出上述外部存储装置安装到该网络装置上时,识别上述外部存储装置上的文件 系统;使用所识别出的该文件系统,将上述外部存储装置设定为如下状态从上述网络上的 其它设备能够以规定的访问权限访问该外部存储装置。
全文摘要
本发明提供一种网络装置以及将外部存储装置公开于网络上的方法。为了将硬盘等存储装置公开于网络上,需要CIFS的设定等繁琐的作业。当外部存储装置连接到路由器的USB连接器时,通过检测出该连接的OS的处理来判断是否为USB大容量存储器,如果是USB大容量存储器,则通过热插拔的功能启动内部软件来进一步判断文件系统是否能够识别,如果文件系统能够识别,则对CIFS进行共享设定,并且设为能够进行GUEST访问。
文档编号H04L29/08GK101841559SQ201010132228
公开日2010年9月22日 申请日期2010年3月16日 优先权日2009年3月16日
发明者幅吉史 申请人:巴比禄股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1