无限存储器制造技术

技术编号:8349542 阅读:207 留言:0更新日期:2013-02-21 07:32
一种存储设备包括控制器,所述控制器经配置以执行安全删除操作以便回应于触发事件而释放设备上的存储空间。安全删除操作确保使用存储设备的主机设备的数据状态和存储设备本身同步,以便防止数据在卸载到另一存储平台前从存储设备中删除。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及存储设备,尤其涉及用于存储设备控制器的方法和系统,所述方法和·系统用以从此种存储设备的存储媒体中删除内容以便为新内容提供空闲存储空间而不用主机设备的显式协调。
技术介绍
如静态数字照相机(“DSCs”)的设备依赖于可移除存储卡及非易失存储卡来储存图像和其它数据(例如,和图像数据相关的元数据)。如录音机/录像机和音频播放器/视频播放器(例如移动电话、个人数字助理、MP3播放器、数字摄影机、便携式计算机等)的其它数字媒体设备也使用这些存储卡来储存各种数字媒体(例如图像、电影、音频等)。存在各种存储卡格式,包括安全数字卡(SD)、多媒体卡(MMC)、压缩闪存卡(CF) I和II、记忆棒(MS)和xD图像卡(xD)。如本文中所使用,不管物理格式为何,术语存储卡意在指代所有这些数字媒体存储设备。一般来说,从这些存储卡中提取图像或其它数据需要带缆连接到个人计算机(或类似设备)或打印机。举例来说,可直接下载图像以使用支持与存储卡相兼容的物理接口的打印机进行硬拷贝。或者,可通过读卡器或托管存储卡的相机和计算机之间的有线连接将图像上传到个人计算机。最近,具有无线网络连接性的数字相机已面市。这些相机允许与无线网络(通常,如与IEEE 802.11a / b/g等标准相兼容的网络)的连接性以将图像数据从存储卡中传送到个人计算机或打印机。然而,这些相机通常比支持非无线网络功能的DSC更为昂贵,并考虑到支持非无线网络功能的DSC的现有安装基础,这些相机仅代表现今可用的DSC总数的很小一部分。
技术实现思路
本文所描述的是用于存储设备控制器的方法和系统,所述方法和系统用以从此类存储设备中删除内容以便为新内容提供空闲的存储空间而不用主机设备的显式协调。在一个实施方式中,包括主机设备接口和存储媒体的存储设备的控制器经配置以进行以下操作在检测到触发事件后,枚举文件清单,所述文件为从存储媒体中删除的候选者;及记录用来储存候选文件的存储媒体的扇区清单;将所枚举文件的清单的存储设备文件系统目录条目标记为已删除同时锁定耦接到主机设备接口的主机设备以便无法访问存储媒体,并执行保持目录条目的存储媒体的所述扇区的读取/修改/写入顺序;等待第一主机设备同步事件,并在识别第一主机设备同步事件后,检查用于删除的候选文件清单,并决定候选文件的相应目录条目是否标记为已删除;如果候选文件的目录条目未标记为已删除,那么重复将目录条目标记为已删除的操作,执行保持目录条目的存储媒体的扇区的读取/修改/写入,并等待另外的第一主机设备同步事件;或者,如果候选文件的目录条目标记为已删除,那么标 记孤立扇区以防止数据储存到存储媒体中的相应数据存储单元但将孤立扇区维持在扇区清单中,其中孤立扇区为具有标记为已删除的相应目录条目但具有仍分配在存储媒体中的相应数据存储单元的所述扇区;等待其它主机设备同步事件,并在识别所述事件后,循环访问孤立扇区以决定主机设备随后是否改写读取/修改/写入动作;且如果孤立扇区已恢复到先前值,那么重复标记孤立扇区,等待其它主机设备同步事件并决定主机设备随后是否改写读取/修改/写入动作,否则,如果孤立扇区仍被标记,那么将扇区清单分配为可用来储存新数据,并且清除候选文件清单。在下文中参阅附随图式来更详细论述本专利技术的这些实施方式和其它实施方式。附图说明在附随图式中通过实例说明本专利技术,且并非限制,其中图I图示呈存储卡格式的数字媒体存储设备的实例,所述存储卡根据本专利技术的实施方式而配置。图2图示根据本专利技术的替代实施方式配置的存储卡。图3图示根据本专利技术实施方式的格式化存储设备的结构。图4图示根据本专利技术实施方式的存储设备的文件系统中的目录表的实例。图5图示根据本专利技术实施方式的具有指向文件分配表的指针的目录表的实例。图6图示根据本专利技术实施方式的程序的实例,所述程序用于从存储设备的文件系统中删除一或多个文件以便为新文件(例如图像)腾出空位。图7A和图7B图示根据本专利技术实施方式的回应于触发事件而从存储设备删除内容的实例。具体实施例方式在美国专利申请公开案第2007/0073937号中,描述了能够替换或取代传统设备中的传统存储卡的内容识别数字媒体存储设备,如DSC和其它数字媒体设备。所述数字媒体存储设备包括射频电路系统以允许数字媒体存储设备和可兼容发射器/接收器/收发器之间的无线通信。存储设备还包括闪存阵列和控制器,所述控制器经配置以用面向闪存阵列和面向主机的物理层接口逻辑来执行计算机可读指令。在此背景下,被称为“主机”的是将使用数字媒体存储设备作为数字数据(例如图像、音频文件等等)的存储库的设备(例如,相机、音频播放器或其它主机设备)。控制器执行计算机可读指令以从存储设备的面向主机的物理层接口(即与DSC或其它数字设备的接口)代理对闪存阵列的访问并将储存在闪存阵列中的数字数据卸载到远程计算机系统,在后一情况中通过RF电路系统卸载数字数据。这样,数字图像及数字图像相关联的元数据可从存储设备无线传送到数字相册等等而无须从主机相机移除存储设备或无须使用主机相机和计算机系统之间的有线通信链接。还应注意,所储存的图像一旦已成功地传送到数字相册或远程计算机系统就可从存储卡中自动删除。本文所描述的是促进此种自主删除的方法和系统。注意,尽管余下的论述将涉及具有闪存存储媒体的存储卡,但本专利技术可适用于具有任何形式的存储媒体(例如,磁盘或光盘、固态存储媒体或其它形式的存储媒体)的任何存储设备。因此,本文提供的闪存实例不欲限制本专利技术的范围。图I图示呈存储卡10格式的数字媒体存储设备的实例,所述存储卡10根据本专利技术的实施方式而配置。如图所示,存储卡10包括用于与主机(例如DSC或其它数字设备)通信的接口 12。接口 12的物理和电气组成将取决于所使用的存储卡的类型(例如,SD、MMC、CFI、CFII、MS、xD等),而此种接口在业内众所周知且不需要详细描述。换句话说,根据所使用的存储卡的类型,此种接口本质上是完全传统的且符合相关产业规范。主机接口 12耦接到用于在存储卡10内传送电气信号的总线14。在一些情况下,总线14可为接口 12和中央处理单元(CPU)16之间的专用总线,而在其它情况下,总线14也 可为用于CPU及其它组件之间通信的较为普遍的总线。就接口 12来说,CPU 16 (通信耦接到总线14)为此种存储卡的传统特性。在一些实施方式中,可使用读/写存储器(如SRAM)18。此读/写存储器在执行计算等时为CPU 16提供方便的储存位置。SRAM 18可通信耦接到总线14 (如图所示)或可通过专用接口(例如独立的存储器总线)直接通信耦接到CPU16。还存在存储器控制器20和相关联的存储器阵列22,且控制器20通信耦接到总线14和阵列22。在图解中,图示了闪存阵列和闪存控制器,然而,可使用其它存储媒体和相关联的控制器。举例来说,相对较新形式的存储设备并入了与传统CF-II存储卡相兼容的物理格式的迷你硬盘驱动器及相关联的控制器。可结合本专利技术使用此种存储设备,所述存储设备与储存格式无关。同样,无线电收发器24包括在存储卡10中,所述无线电收发器24可通信耦接到总线14以便与CPU 16通信。无线电台24为上文所论述的外围设备的实例,且在此实施方式中,所述无线电台24优选地符合本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:贝伦德·奥兹卡里尤金·M·范伯格
申请(专利权)人:艾菲股份有限公司
类型:
国别省市:

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

1