存储系统的制作方法

文档序号:6433303阅读:129来源:国知局
专利名称:存储系统的制作方法
技术领域
本发明涉及具有例如无线通信功能的存储系统。
背景技术
现在正在开发具备存储功能以外的应用模块,例如无线LAN等无线通信功能的存储系统。该存储系统在用户可访问的储存部储存用户数据和控制无线通信功能的工作的应 用软件和/或控制控制器的工作的系统软件。因此,用户有可能删除或更改在储存部保存的应用软件和/或系统软件。

发明内容
本发明的实施方式提供可禁止用户所进行的应用软件和/或系统软件的访问的存储系统。通常,根据一个实施方式,一种存储系统,包括应用模块、储存部和控制部。储存部储存用户数据、控制所述应用模块的工作的应用软件以及管理这些数据和软件的管理信息。控制部控制所述储存部的写入、删除。所述控制部在从所述储存部读出的所述管理信息中将表示包括所述应用软件的禁止访问区域的信息屏蔽。根据本发明的实施方式,可提供能禁止用户所进行的应用软件和/系统软件的访问的存储系统。


图I是概要表示实施方式使用的存储系统的构成图。图2是表示图I所示的NAND闪存的存储映像的图。图3是表示具有无线LAN (局域网)的SD卡的使用例的构成图。图4是表示存储装置具有的接口功能的图。图5是表示Wi-Fi (登记商标)SD卡支持的应用的一个实例的图。图6是为了说明本实施方式适用的存储系统的工作而表示的图。图7是为了说明本实施方式的存储管理区域的工作而表示的图。
具体实施例方式下面,参照附图对实施方式进行说明。图I概要表示本实施方式涉及的存储系统。存储系统包括例如SD卡那样的存储装置11和主机。存储装置11也称为SD卡。此外,主机20也称为主机装置。另外,存储装置11不需要一定具有卡形状,也可以以相对于主机20不能插拔的方式安装。
存储装置11在与主机20连接时接收电源供给而工作,进行与来自主机20的访问相对应的处理。该存储装置11具有卡控制器11a。卡控制器Ila包括例如主机接口(I/F) 12、CPU13、R0M(只读存储器)14、RAM(随机存取存储器)15、缓冲器16、作为扩展功能接口的无线接口(I/F)17。这些部件由总线连接。再有,在总线,连接有存储控制器18a。在该存储控制器18a,连接有例如NAND闪存18。在无线通信接口 17,连接有作为扩展功能部(应用模块)的无线LAN信号处理部19a。在该无线LAN信号处理部19a,连接有发送、接收高频信号的天线ATa。此外,扩展功能部不限于无线LAN信号处理部19a,也可增设其他的无线通信信号处理部19b和与该无线通信信号处理部19b连接的天线ATb等,来构成多功能的SD卡。无线LAN信号处理部19a控制例如Wi-Fi (登记商标)所形成的无线通信功能,无线通信信号处理部19b控制TransferJet (登记商标)所形成的接近无线通信功能。但是,扩展功能部具备的功能不限于无线通信。主机接口 12进行卡控制器Ila和主机20之间的接口处理。另一方面,无线通信接口 17进行无线LAN信号处理部19a和无线通信信号处理部19b之间接口处理。存储控制器18a进行卡控制器Ila和NAND闪存18之间的接口处理。CPU13管理存储装置11整体的工作。控制该CPU13的程序使用在R0M14中设置的固件(控制程序等)或在RAM115上装载来执行预定的处理。S卩,CPU13在RAM18上制作用于控制各种目录和/或无线通信功能的扩展寄存器,或从主机20接收写(写入)命令、读(读取)命令、清除(删除)命令而访问NAND闪存18上的区域,或者经缓冲器16来控制数据传输处理。R0M14设有通过CPU13而使用的控制程序等固件的至少一部分。RAM15用作CPU13的作业区域,储存控制程序和/或各种目录和/或后述的扩展寄存器。缓冲器16在将从主机20送来的数据向例如NAND闪存18写入时临时储存一定量的数据(例如一页大小),或者在将从NAND闪存18读取的数据向主机20送出时临时储存一定量的数据。此外,通过经缓冲器16,可不同步地控制SD总线接口和后端。NAND闪存18包括例如层叠栅结构的存储单元或者MONOS结构的存储单元。该NAND闪存18存储例如用户数据、用于控制无线LAN信号处理部19a和/或无线通信信号处理部19b的工作的应用软件以及控制卡控制器Ila的工作的系统软件。该用户数据和/或应用软件、系统软件由后述的FAT(文档分配表)管理。在无线LAN信号处理部19a,进行无线LAN的信号处理。经无线通信I/F17进行控制。主机20可适用于例如数码相机和/或移动电话、个人计算机等。主机20包括主机控制器21、CPU22、R0M23、RAM24和例如硬盘25 (包括SSD)。这些装置与总线连接。CPU22控制主机整体。R0M23储存CPU22的工作所需固件。虽然RAM24用作例如CPU22的作业区域,但是,CPU22可执行的程序也在这里装载并执行。硬盘25保存各种数据。主机控制器21在连接存储装置11的状态下进行与存储装置11的接口处理。再有,根据CPU22的指示,发出后述的各种命令。图2是表示图I所示的NAND闪存的存储映像的图。SD存储卡的情况下,由SD规格来规定每个卡容量的FAT格式参数,确定设有FATl和FAT2的FAT区域30的地址。分区区域31是储存包括分区信息等的分区目录的区域。引导区域32是储存引导信息的区域。FATU FAT2储存用于管理应写入文档分配到哪个簇来储存的管理信息。在FAT1、FAT2,储存相同的数据,在一个FAT产生缺陷的情况下,可使用另一 FAT来进行数据的修复,再有,FATU FAT2储存分配到文档的簇的信息,并储存NAND闪存中的簇的连接的关系。通过跟踪在FAT1、FAT2储存的信息,而可向原文档恢复。根目录区域33储存根目录入口的信息。在根目录下制成子目录35的情况下,将 该根目录35制成为用户数据区域34。虽然根目录33的地址是固定的,但是,子目录的文档入口可设置在任意的理论地址。图3表示具有无线通信功能的存储装置(SD卡)11的使用例。存储装置11安装在作为主机的例如数码相机51、52或服务器53、个人计算机54、移动电话55。具有无线通信功能的存储装置11通过与数码相机51 —同使用,而可将照片数据在无线通信网络上发送到其他相机52或者从其他相机52接收照片数据。此外,经无线通信网络与例如外部的服务器53连接,也可将照片数据从数码相机51传输到服务器53。再有,经无线通信网络而与例如个人计算机54和/或移动电话等设备连接,可将照片数据从数码相机51传输到该个人计算机54和/或移动电话。图4表示存储装置11具有的接口功能。具有无线通信功能的存储装置11具有成为与作为控制存储装置11的主机装置的例如数码相机51的接口的接口功能和与数码相机51及其他电子设备例如相机52、服务器53、个人计算机54、电视56、打印机57等进行无线LAN连接的网络接口的功能。上述主机接口(卡接口)12具有根据由SDA (SD协会)规格化的“SDSpecification I”和“SD Specification 2”来经由FAT访问(读取)卡内的数据的功能,并且具有访问具有无线通信功能的卡特有的寄存器(例如Wi-Fi SD寄存器)的功能。这里,在访问Wi-Fi SD寄存器时,使用读命令(CMD48)和写命令(CMD49)。读命令(CMD48)是对作为对象的寄存器以单位区块读取数据的命令,写命令写命令(CMD49)是从作为对象的寄存器以单位区块写入数据的命令。例如,主机20对存储装置11发出Wi-Fi SD卡特有的命令。或者,为了写入Wi-FiSD卡特有的数据而使用写命令(CMD49),主机20从存储装置11接收Wi-Fi SD卡特有的状态和/或应答。此外,为了写入Wi-Fi SD卡特有的数据而使用读命令(CMD48)。假设无线通信接口 17在物理层支持IEEE802. llb/g/n,在网络层支持IPv4和/或IPv6,在转送层支持TCP,在显示层支持SSL/TLS,在应用层支持HTTP和/或FTP。再有,为了与家庭内设备通信,有时也具有DLNA(数字生活网络)的功能。存储装置11具有两个接口,从而可将用数码相机制成的照片数据(JPEG和/或RAff格式)和/或动画数据(MPEG-2TS和/或MP4格式)对支持HTTP协议的服务器和/或设备发送或从其接收。再有,通过支持DLNA的服务器和/或设备,而可进行照片和/或动画的播放,并且可进行印刷。此外,除了照片数据和/或动画数据之外还追加发送主机装置制成的数据(XML数据和/或文本数据),从而主机装置可与服务器和/或周边设备进行认证作业,或者可进行元数据的发送、接收。
图5表示Wi-Fi SD卡支持的应用软件的ー个实例,包括例如向网络服务器上传照片数据的服务器上传应用等。这样,用于控制无线LAN信号处理部19a和/或无线通信信号处理部19b的工作的应用软件的至少一部分如上述那样在NAND闪存18中储存。卡控制器Ila通过执行该应用软件,来控制应用模块(扩展功能部)。(FAT的访问管理)如上所述,NAND闪存18储存用户数据以及用于控制无线LAN信号处理部19a和/或无线通信信号处理部1%的工作的应用软件和/或系统软件。其中,应用软件和/或系统软件不会被用户删除或修改。因此,在本实施方式中,卡控制器Ila仅向用户公开在存储控制器18a保存的FAT的信息中的、除了应用软件和/或系统软件之外的信息。图6是表示本实施方式的工作的图。如图6所示,在从主机20发出FAT信息的读 取命令(文档名显示命令)时(SI),卡控制器Ila向存储控制器18a发出FAT信息的读取命令(S2)。存储控制器18a向NAND闪存18发出FAT信息的读取命令(S3)。NAND闪存18根据从存储控制器18a供给的FAT信息的读取命令来读取FAT信息,将已读取的FAT信息向存储控制器18a通知(S4)。图7表示存储控制器18a和卡控制器Ila的内容。在图7中,由存储控制器18a的例如缓冲器读取的FAT信息包括用户能访问的数据和应禁止用户访问的无线通信功能的应用软件和/或系统软件。即,由存储控制器18a读取的FAT信息包括用户能访问的数据、用于识别应禁止用户访问的无线通信功能的应用软件和/或系统软件的识别信息71以及表示储存与该识别信息对应的数据和/软件的区域的地址72。然后,存储控制器18a将上述已读取的FAT信息向卡控制器Ila的缓冲器16传输
(S5)。此时,如图7所示,存储控制器18a将应禁止用户访问的无线通信功能的应用软件和/或系统软件屏蔽。即,存储控制器18a将除了应禁止用户访问的无线通信功能的应用软件和/或系统软件之外的信息向卡控制器Ila的缓冲器16传输。在该状态下,由缓冲器16保存的FAT信息将应用软件和/或系统软件除去,因此,如图7中73所示,已传输的信息附帯的地址变得不连续。因此,卡控制器Ila再构筑由缓冲器16保存的FAT信息。具体地,如图7中74所示,进行重新分配以使与FAT信息所含的识别信息71对应的地址变得连续(S6)。在如上述那样将地址重新分配的状态下,卡控制器Ila将FAT信息向主机20通知
(S7)。FAT信息具有连续的地址。因此,应用软件和/或系统软件不会向用户公开,用户可将除了应用软件和/或系统软件的区域之外的FAT区域作为连续的存储空间来进行管理。在上述状态下,在从主机20发出数据的写入指令的情况下,主机20不能指定设置应用软件和/或系统软件的区域。在从主机20发出数据的写入指令的情况下,卡控制器Ila根据图7所示的FAT信息来指定写入数据的簇,向存储控制器18a发出写入指令。该指定的簇是除了设置应用软件和/或系统软件以外的区域。可防止为了使存储控制器18a向指示的簇写入数据而破坏设置有应用软件和/或系统软件的簇。此外,在用户指示数据的删除的情况下,用户不能指定设置有应用软件和/或系统软件的区域。在由用户发出该禁止访问区域以外的数据的删除指令的情况下,卡控制器Ila根据删除指令来指定删除数据的簇,向存储控制器18a指示数据的删除。存储控制器18a删除指示的簇的数据。因此,可防止将设置有应用软件和/或系统软件的簇的数据删除再有,在用户指示NAND闪存18的格式化的情况下,卡控制器Ila根据FAT信息来指定与禁止访问区域对应的没有格式化的簇,向存储控制器18a发出格式化指令。存储控制器18a仅将除了指定的簇之外的区域格式化。然后,存储控制器18a将格式化后的FAT信息向卡控制器Ila通知。卡控制器Ila如上述那样再构筑FAT信息,并将地址在重新分配的状态下向主机20通知。然后,与上述同样地,可防止由来自用户侧的格式化指令而将通信功能和控制控制器的工作用软件删除或格式化。根据上述实施方式,将从NAND闪存18读取的FAT信息中的、表示应用软件和/或系统软件等应禁止访问的区域的识别信息和与之对应的地址除去,而后向主机20传输。因此,可防止应用软件和/或系统软件等重要信息的修改和删除。此外,通过将存储装置设计成由卡控制器Ila来将存储控制器18a读取的FAT信息进行再构筑,从而,对于存储控制器18a,可使用与在不具备扩展功能部的现有存储装置中使用的控制器实质相同的部件。例如,在存储装置11是SD卡情况下,存储控制器18a可使用现有的SD存储控制器。另外,由卡控制器Ila来将FAT信息再构筑,并进行重新分配以使FAT信息内的地址为连续。因此,用户可将FAT信息的设置区域作为连续的存储空间来管理,因而可防止误操作所导致的主机20和存储装置11的错误工作。虽然也可假设例如卡控制器Ila设定应禁止应用软件和/或系统软件等的访问的区域,在从主机装置出现对该禁止访问区域的访问的情况下,返回表示不可访问的信息的构成,但是,在由数码相机等主机装置获取此类信息的情况下并不容易。即,在例如个人计算机等高度主机装置的情况下,在用户要访问禁止访问区域的情况下,从个人计算机向用户告知不能访问的主g。但是,存在例如简单构成的数码相机等主机装置不具备此类保险功能的情況。在此类主机装置中,在将要访问存储装置11的禁止访问区域的情况下,存储装置11自身成为禁止访问,有时不能使用存储装置111。与之相対,本实施方式,通过再构筑FAT信息,并进行重新分配以使FAT信息内的地址变得连续,而避免禁止访问区域的访问,因此可防止上述那样的误操作和错误工作。因此,可防止存储装置11变得不能使用。此外,虽然上述实施方式对在存储装置11搭载无线通信功能来作为应用的情况进行说明,但并不限于此,也可搭载其他应用。虽然描述了几个具体实施方式
,但这些实施方式仅是举例,并不能用来限定本发明的范围。实际上,此处描述的新颖的实施方式可通过其他多种方式来实施,此外,可在不脱离本发明主g的范围内对实施方式进行各种省略、替换和改变。本申请保护范围及其等价物也包括落入其主g和范围内的各种方式。
权利要求
1.一种存储系统,其特征在于, 包括 应用模块; 储存部,其储存用户数据、控制所述应用模块的工作的应用软件以及管理这些数据和软件的管理信息;和 控制部,其控制所述储存部的写 入、删除, 所述控制部在从所述储存部读出的所述管理信息中将表示包括所述应用软件的禁止访问区域的信息屏蔽。
2.根据权利要求I所述的存储系统,其特征在于, 所述控制部进行控制以把将表示所述禁止访问区域的地址除去的所述管理信息送至主机。
3.根据权利要求2所述的存储系统,其特征在于, 所述控制部将已除去表示所述禁止访问区域的地址的所述管理信息所包含的其他地址重新分配为连续的地址,并将已重新分配所述地址的所述管理信息送至主机。
4.根据权利要求3所述的存储系统,其特征在于, 所述应用模块是无线LAN信号处理部。
5.根据权利要求4所述的存储系统,其特征在于, 所述应用软件是用于驱动所述无线LAN信号处理部的程序。
6.—种存储系统,其特征在于, 包括 无线通信模块; 储存部,其储存用户数据、控制所述无线通信模块的工作的应用软件以及管理这些数据和应用软件的管理信息;和 控制部,其控制所述储存部的写入、删除, 所述控制部在从所述储存部读出的所述管理信息中将表示包括所述应用软件的禁止访问区域的信息屏蔽。
7.根据权利要求6所述的存储系统,其特征在于, 所述控制部进行控制以把将表示所述禁止访问区域的地址除去的所述管理信息送至主机。
8.根据权利要求6所述的存储系统,其特征在于, 所述控制部将已除去表示所述禁止访问区域的地址的所述管理信息所包含的其他地址重新分配为连续的地址,并将已重新分配所述地址的所述管理信息送至主机。
全文摘要
根据本发明的存储系统,包括应用模块、储存部和控制部。储存部储存用户数据、控制所述应用模块的工作的应用软件以及管理这些数据和软件的管理信息。控制部控制所述储存部的写入、删除。所述控制部在从所述储存部读出的所述管理信息中将表示包括所述应用软件的禁止访问区域的信息屏蔽。
文档编号G06F12/16GK102650973SQ201110275039
公开日2012年8月29日 申请日期2011年9月16日 优先权日2011年2月28日
发明者伊藤晋朗, 和久津隆司, 樱井秀一, 津曲康史 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1