根据文件特性通过不同写入方案写入文件的方法及其设备的制作方法

文档序号:6611267阅读:144来源:国知局
专利名称:根据文件特性通过不同写入方案写入文件的方法及其设备的制作方法
根据文件特性通过不同写入方案写入文件的方法及其设备 技术领域按照本发明的方法和装置涉及写入文件,更具体地涉及根据文件特性通 过不同写入方案来写入文件的方法、以及使用该方法的电子设备。
背景技术
NAND快闪存储器是一种用于写入文件的现有技术的半导体存储器元 件。NAND快闪存储器比硬盘驱动器(HDD)消耗更少的电能并且更为紧凑, 因此已经被广泛地使用。与HDD不同,NAND快闪存储器不能被重写。相应地,必须执行擦除 和写入两个步骤。此外,逐页地(by thepage)执行读取和写入,而逐块地(by the block,即,包含多页的写入区域)执行删除。此外,与HDD不同,现有技术的NAND快闪存储器没有用于文件的元 数据的单独的写入区域。作为这样的差异的结果,用于将文件写入NAND快闪存储器的现有技术 方法也与将文件写入HDD的方法不同。下面参照图1详细描述将文件写入 NAND快闪存储器的方法。图1图示了现有技术的NAND快闪存储器上的、包括多个块Bl、 B2、 B3、 B4.,.的写入区域。在图l中,单个块包括四页P1、 P2、 P3和P4。当将文件写入现有技术的NAND快闪存储器时,该文件的元数据首先被 写入NAND快闪存储器,接着是构成该文件的数据。当写入数据时,元数据 被周期性地更新(例如,每五分钟)。更新元数据涉及写入反应直到更新元数 据时的点为止的、数据记录状况的新的元数据。在图l中,元数据M1最初被写入块B1的页PI;数据D1、D2和D3分 别#皮写入块Bl的页P2、 P3和P4;元数据M2在块B2的页PI上^皮更新;并 且数据D4、 D5、 D6^皮写入块B2的页P2、 P3和P4上。此现有4支术处理具有至少以下问题
第一,由于元数据的频繁更新,出现对NAND快闪存储器的写入区域的 增加的使用,因此可能缩短现有技术的NAND快闪存储器的使用寿命(life span )。第二,如果元数据被更新,先前的元数据是无用的,导致具有无用元数 据的页的分段的块(fragmentedblock)。在图1中,分段的块为具有其中写入 了无用元数据的页1的块B1。分段的块可阻碍现有技术的NAND快闪存储 器的高效使用。为了使用其中写入了无用元数据的分段的块的页,需要的数据被移动到 另一个写入区域,接着删除所有的分段的块。在图1中,为了使用块B1的、其中写入了无用元数据M1的页Pl,将 写入块B1的页P2、 P3和P4的数据D1、 D2和D3移动到另一个块(例如, 块B3),接着删除块B1。由于如上所述逐块地执行NAND快闪存储器中的删除,所以频繁的数据 删除和移动可能缩短NAND快闪存储器的使用寿命。发明内容本发明的示例实施例克服了上面的缺点和上面没有叙述的其它缺点。而 且,本发明不需要克服上述缺点,本发明的示例实施例可能不克服上述任何 的问题。本发明提供了一种根据文件特性通过不同的写入方案来写入文件的方 法、以及一种使用该方法的电子设备。根据本发明的一方面,提供了一种写入文件的方法,包括如果要被写 入存储器的文件是第 一文件,则根据第 一写入方案将第 一文件写入存储器; 如果要被写入存储器的文件是与第 一文件不同的第二文件,则根据与第 一写 入方案不同的第二写入方案将第二文件写入存储器。如果存储器的电源被关闭,可以不从存储器中删除第一文件;如果存储 器的电源-陂关闭,可以从存储器中删除第二文件。第一文件可包括请求被记录的图像,第二文件可包括提供时间偏移功能 所必需的图像。第一写入方案可周期性地更新已经被写入的、关于第一文件的文fr信息, 第二写入方案可不更新已经被写入的、关于第二文件的文件信息。该文件信
息可以是元数据。如果第一文件被完全写入,第一写入方案可写入关于第一文件的文件信息;如果第二文件被完全写入,第二写入方案可不写入关于第二文件的文件 信息。所述存储器可以是快闪存储器和NAND快闪存储器中的一种。 根据本发明的另一方面,提供了一种电子设备,包括文件被写入其中 的存储器;以及控制器,如果要被写入存储器的文件是第一文件,该控制器 根据第一写入方案将第一文件写入存储器,而如果要被写入存储器的文件是与第一文件不同的第二文件,该控制器根据与第一写入方案不同的第二写入 方案将第二文件写入存储器。如果存储器的电源被关闭,可以不从存储器中删除第一文件;如果存储 器的电源;故关闭,可以从存储器中删除第二文件。第 一文件可包括请求被记录的图像,第二文件可包括提供时间偏移功能 所必需的图像。第 一写入方案可周期性地更新已经被写入的、关于第 一文件的文件信息, 第二写入方案可不更新已经被写入的、关于第二文件的文件信息。该文件信 息可以是元数据。如果第一文件被完全写入,第一写入方案可写入关于第一文件的文件信息;如果第二文件被完全写入,第二写入方案可不写入关于第二文件的文件 信息。所述存储器可以是快闪存储器和NAND快闪存储器中的一种。 根据本发明的另一方面,提供了一种写入文件的方法,包括写入关于 要被写入存储器的文件的文件信息;以及在不更新文件信息的情况下,写入 该文件。如果存储器的电源被关闭,可从存储器中删除该文件。根据本发明的另一方面,提供了一种电子设备,包括文件要被写入其 中的存储器;以及控制器,其写入关于要被写入存储器的文件的文件信息, 并在不更新文件信息的情况下,写入该文件。如果存储器的电源被关闭,可 从存储器中删除该文件。


通过参照附图描述本发明的特定示例实施例,本发明的上面的和其它的
方面将会更加显而易见,附图中图2是示出根据本发明的示例实施例的电子设备的框图;图3是示出根据本发明的示例实施例的、用于使用图2的电子设备写入文件的方法的流程图;图4被^t是供以示出根据本发明的示例实施例的、图3的写入易失性文件 (volatile file )的过程;图5是示出根据本发明的另一示例实施例的电子设备的框图;以及图6是示出根据本发明的示例实施例的、用于使用图5的电子设备写入文件的方法的流程图。
具体实施方式
现在将详细介绍本发明示例实施例,其示例在附图中图示,其中贯穿附 图相似的附图标记代表相似的元件。下面参照附图描述所述示例实施例。图2是示出根据本发明的示例实施例的电子设备的框图。该电子设备可 写入文件。当写入文件时,该电子设备根据文件特性而采用不同的写入方案,3口下面详细:f笛述。如图2中所示,根据本发明的示例实施例的电子设备包括功能单元110、 控制器120以及存储器130。功能单元110执行电子设备的固有功能(inherent function )。例如,但不 限于,如果电子设备是显示设备,功能单元110执行显示图像的功能。存储器130是一种文件被写入其中的存储设备。存储器130可以是利用 快闪存储器实现的半导体存储设备,诸如NAND快闪存储器,但不限于此。控制器120操作功能单元110,并将文件写入存储器130。当写入文件时, 电子设备根据文件特性而采用不同的写入方案,如参照图3更详细地讨论的 那样。图3是示出根据示例实施例的、用于使用图2的电子设备写入文件的方 法的流程图。控制器120在操作S210和S270中确定要被写入存储器130的文件的特 性。更具体地,控制器120确定该文件是易失性文件还是非易失性文件。易失性文件是当电子设备的电源被转换到关闭位置时,即,当存储器130
的电源被转换到关闭位置时,从存储器130中删除的文件。易失性文件包括 具有提供时间偏移功能所必需的图像的文件。当电子设备被转换到关闭位置 时,从存储器130中删除这样的文件。"时间偏移功能"是用于在屏幕上显示 先于当前广播的广播(即,先前的广播)的功能。非易失性文件是即使当电子设备的电源被转换到关闭位置时,即当存储 器130的电源被转换到关闭位置时,也不从存储器130中删除的文件。非易 失性文件包括具有要被保存的图像的文件。当电子设备被转换到关闭位置时, 不从存储器130中删除这样的文件。下面更详细地描述将非易失性文件写入存储器130的过程。 如果在操作S210-'是,中要被写入的文件被确定为非易失性文件,控制器 120在操作S220中初始地将文件的元数据写入存储器130。该元数据包括关 于文件的信息,包括文件的名称、生成时间以及修改时间。然而,该示例实 施例不限于此信息,因此如将被本领域技术人员所理解的那样,可以用其它 信息替换。随后,控制器120在操作S230中将包含文件的数据写入控制器130,接 着在操作S240中确定文件是否已经实质上被完全地写入。更具体地,在操作 S240中,控制器120确定构成文件的数据是否被完全写入存储器130,或者 是否还有仍要被写入存储器130的数据。可间歇地执行操作S240 (例如但不 限于,每五分钟)。如果在操作S240-'否,中文件没有被完全写入,控制器120在操作S250 中更新元数据,并在操作S230中保持写入数据。更新元数据涉及写入反应直到元数据被更新的点为止的、除了其中初始 元数据被写入的写入区域之外的、数据记录状况的新的元数据。由于在操作 S240中基于确定的结果更新元数据,在操作S240中以确定周期更新元数据。作为替换,如果在操作S240-'是,中文件被完全写入,控制器120在操作 S260中最终写入元数据并结束写入文件。将关于完全写入的文件的最终元数据写入在操作S220和S250中还未使 用的写入区域。上面描述了将非易失性文件写入存储器130的过程。在下文中,描述将 易失性文件写入存储器130的过程。如果在操作S270-'是,中确定要被写入的文件是易失性文件,控制器120
在操作S280中初始地将文件的元数据写入存储器130。如上所述,该元数据 包含关于文件的信息,包括文件的名称、生成时间和修改时间,但不限于此。随后,控制器120在操作S290中将构成文件的数据写入存储器130,并 在操作S300中保持将数据写入存储器130,直到数据被完全写入为止。因此,在易失性文件的情况下,只写入初始元数据,但既不更新也不最 终写入元数据。即,易失性文件的元数据Ml最初被写入存储器130中的块 Bl的页Pl,但随后不被更新,如图4所示。在图4中,已知在元数据Ml 被最初写入后,只写入构成文件的数据D1、 D2、 D3、 D4、 D5和D6。上面使用一个示例实施例描述了4艮据文件特性(易失性/非易失性)通过 不同写入方案来写入文件的过程。在下文中,参照图5和图6描述另一个示 例实施例。图5是示出根据另一示例实施例的电子设备的框图,^图6是示 出用于使用图5的电子设备写入文件的方法的流程图。如图5中所示,根据另一示例实施例的电子设备包括控制器510和存储 器520。存储器520是一种文件被写入其中的半导体存储设备,控制器510 根据文件特性而有所不同地采用不同的写入方案。更具体地,如图6中所示,如果在操作S610-'是,中要被写入存储器520 的文件是第一文件,控制器520在操作S620中根据第一写入方案将第一文件 写入存储器510。作为替换,如果在操作S630-'是,中要被写入存储器520的 文件是第二文件、或者除了第一文件的任何文件,控制器520在操作S640中 根据第二写入方案、而不根据第一写入方案将第二文件写入存储器510。第一文件可以是非易失性文件,第二文件可以是易失性文件。在这种情 况下,第一写入方案更新关于第一文件的文件信息,但第二写入方案不更新 关于第二文件的文件信息。根据本发明的另一个示例实施例,图5中电子设备的控制器510可被配 置为记录关于要被写入存储器520的文件的文件信息,并接着在不更新该文 件信息的情况下,将该文件写入存储器520。要被写入的文件可以是易失性 文件。如可从上述描述中了解的那样,可根据文件特性而应用不同的^入方案。 更具体地,如果要被写入的文件是易失性文件,可使用省略元数据更新的写 入方案。因此,在易失性文件的情况下更新元数据的频率被降低,导致延长 存储器的使用寿命,并防止电子设备的过载。
前述示例实施例仅仅是示例性的,并不应被解释为限制本发明。本公开 可被容易地应用于其它类型的装置。此外,由于对于本领域技术人员而言, 许多替换、修改和变化将显而易见,本发明的示例实施例描述只意在说明性 的,而不限制权利要求书的范围。因此,本发明的范围应由所附权利要求书 和其等价物限定。
权利要求
1.一种写入文件的方法,所述方法包括如果要被写入存储器的文件是第一文件,则根据第一写入方案将所述第一文件写入存储器;以及如果要被写入存储器的文件与所述第一文件不同,则根据与所述第一写入方案不同的第二写入方案将所述第二文件写入存储器。
2. 如权利要求l所述的方法,其中如果所述存储器的电源被转换到关闭 位置,不从所述存储器中删除所述第一文件,以及如果所述存储器的电源被转换到所述关闭位置,从所述存储器中删除所 述第二文件。
3. 如权利要求2所述的方法,其中所述第 一文件包括请求被记录的图像,以及所述第二文件包括提供时间偏移功能的图像。
4. 如权利要求l所述的方法,其中所述第一写入方案间歇地更新已经被 写入的、关于所述第一文件的文件信息,以及所述第二写入方案不更新已经被写入的、关于所述第二文件的文件信息。
5. 如权利要求4所述的方法,其中所述文件信息包括元数据。
6. 如权利要求l所述的方法,其中如果已经写入所述第一文件,所述第 一写入方案写入关于所述第一文件的文件信息,以及如果已经写入所述第二文件,所述第二写入方案不写入关于所述第二文 件的文件信息。
7. 如权利要求l所述的方法,其中所述存储器包括快闪存储器和NAND 快闪存储器中的一种。
8. —种电子设备,包括 文件被写入其中的存储器;以及控制器,如果要被写入所述存储器的文件是第一文件,所述控制器根据 第一写入方案将所述第一文件写入所述存储器;以及如果要被写入所述存储 器的文件与所述第一文件不同,所述控制器根据与所述第一写入方案不同的 第二写入方案将所述第二文件写入所述存储器。
9. 如权利要求8所述的电子设备,其中如果所述存储器的电源被转换到 关闭位置,不从所述存储器中删除所述第一文件,以及如果所述存储器的电源被转换到所述关闭位置,从所述存储器中删除所 述第二文件。
10. 如权利要求9所述的电子设备,其中所述第一文件包括请求被记录 的图^象,以及所述第二文件包括提供时间偏移功能的图像。
11. 如权利要求8所述的电子设备,其中所述第一写入方案周期性地更 新已经被写入的、关于所述第一文件的文件信息,以及所述第二写入方案不更新已经被写入的、关于所述第二文件的文件信息。
12. 如权利要求11所述的电子设备,其中所述文件信息包括元数据。
13. 如权利要求8所述的电子设备,其中如果已经写入所述第一文件, 所述第一写入方案写入关于所述第一文件的文件信息,以及如果已经写入所述第二文件,所述第二写入方案不写入关于所述第二文 件的文件信息。
14. 如权利要求8所述的电子设备,其中所述存储器包括快闪存储器和 NAND快闪存储器中的 一种。
15. —种写入文件的方法,所述方法包括 写入关于要被写入存储器的文件的文件信息;以及 在不更新所述文件信息的情况下,写入所述文件。
16. 如权利要求15所述的方法,其中如果所述存储器的电源被转换到关 闭位置,从所述存储器中删除所述文件。
17. 如权利要求15所述的方法,其中所述文件信息包括元数据。
18. —种电子设备,包括 文件被写入其中的存储器;以及控制器,其写入关于要被写入所述存储器的文件的文件信息,并接着在 不更新所述文件信息的情况下,写入所述文件。
19. 如权利要求18所述的电子设备,其中如果所述存储器的电源被转换 到关闭位置,从所述存储器中删除所述文件。
20. 如权利要求18所述的电子设备,其中所述文件信息包括元数据。
全文摘要
提供了一种根据文件特性通过不同写入方案来写入文件的方法、以及使用该方法的电子设备。提供了一种用于写入文件的方法,包括如果要被写入存储器的文件是第一文件,则根据第一写入方案将第一文件写入存储器;如果要被写入存储器的文件是与第一文件不同的第二文件,则根据与第一写入方案不同的第二写入方案将第二文件写入存储器。
文档编号G06F12/02GK101158922SQ20071013738
公开日2008年4月9日 申请日期2007年7月25日 优先权日2006年10月2日
发明者金京植 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1