档案存取方法及其电子装置的制作方法

文档序号:6606068阅读:117来源:国知局
专利名称:档案存取方法及其电子装置的制作方法
技术领域
本发明涉及一种档案存取方法及其电子装置,且特别是有关于一种透过网络连结 取得的档案的档案存取方法及其电子装置。
背景技术
现今的可携式电子产品常具有网络通讯的功能。然而对于可携式电子产品而言, 由于系统资源较为受限,因此其网络下载速度亦会受到限制。为了增快使用者浏览已存取 过的网络档案并减少使用者的等待时间,可携式电子产品可先将已浏览过的网络档案储存 起来。如此,当使用者浏览相同网址时,即可快速地显示此储存于系统中的网络档案,以加 快使用者的网络浏览速度。目前一般的储存已浏览过的网络档案的方式有两种,第一种是利用动态内存来储 存此网络档案,第二种是利用内部存储器来储存。于第一种作法中,由于一般可携式电子产 品的动态内存的容量有限,因此若储存太多的网络档案时,剩余的动态内存空间可能会太 小而影响到应用程序的执行能力。而于第二种作法中,暂存于内部存储器中的网络档案不 会因为可携式电子产品关机而消除,而会一直保留于内部存储器中。此不易删除的暂存的 网络档案对使用者而言亦是一种困扰。

发明内容
本发明有关于一种档案存取方法及其电子装置,可以让使用者更快速地浏览的已 读取过的网络档案,又可轻易地消除此暂存的网络档案,以增加使用者的便利性。根据本发明一方面,提出一种档案存取方法,包括下列步骤。透过网络连结取得档 案。根据档案及非挥发性储存单元决定储存信息。储存储存信息于挥发性内存中。根据储 存信息将档案储存至非挥发性储存单元中。作为可选的技术方案,该储存信息包括将该档案储存于该非挥发性储存单元所需 的地址信息。作为可选的技术方案,该地址信息以至少一串行储存于该挥发性内存,该至少一 串行包括头节点(Header node)及至少一数据节点(Data node),该头节点储存该至少一数 据节点的连结信息,该至少一数据节点储存对应至该非挥发性储存单元中的地址。作为可选的技术方案,该档案存取方法更包括若接收读取指令,则透过储存于该 挥发性内存的该储存信息从该非挥发性储存单元中读取该档案。作为可选的技术方案,该方法应用于嵌入式电子装置中,该非挥发性储存单元为 非挥发性内存(Non-Volatile Memory)或硬盘,该挥发性内存为动态内存(Dynamic Random Access Memory)。根据本发明的另一方面,提出一种电子装置,包括挥发性内存、非挥发性储存单 元、以及处理单元。处理单元用以透过网络连结取得档案,根据此档案及非挥发性储存单元 决定储存信息,将储存信息储存于挥发性内存中,以及根据储存信息将档案储存至非挥发性储存单元中。作为可选的技术方案,该储存信息包括将该档案储存于该非挥发性储存单元所需 的地址信息。作为可选的技术方案,该地址信息以至少一串行储存于该挥发性内存,该至少一 串行包括头节点(Header node)及至少一数据节点(Data node),该头节点储存该至少一数 据节点的连结信息,该至少一数据节点储存对应至该非挥发性储存单元中的地址。作为可选的技术方案,该处理单元在接收读取指令时,更透过储存于该挥发性内 存的该储存信息从该非挥发性储存单元中读取该档案。作为可选的技术方案,该电子装置为嵌入式电子装置,该非挥发性储存单元为非 挥发性内存(Non-Volatile Memory)或硬盘,该挥发性内存为动态内存(Dynamic Random Access Memory)。本发明的档案存取方法及其电子装置,可以让使用者更快速地浏览的已读取过的 网络档案,又可轻易地消除此暂存的网络档案,以增加使用者的便利性,故相当具有市场竞争力。于本发明的优点与精神可以由以下的


具体实施方式
详述得到进一步 的了解。

图1是依照本发明的一具体实施方式
的一种档案存取方法的流程图。图2是用以执行图1的档案存取方法的电子装置的一实施例的方块图。图3是地址信息的数据结构的一实施例的示意图。
具体实施例方式请参照图1,其绘示乃依照本发明的一具体实施方式
的一种档案存取方法的流程 图。此方法包括下列步骤。首先,执行步骤102,透过网络连结取得档案。接着,进入步骤 104,根据此档案及非挥发性储存单元决定储存信息。之后,执行步骤106,储存此储存信息 于挥发性内存中。然后,进入步骤108,根据此储存信息将档案储存至非挥发性储存单元中。请参照图2,其绘示乃用以执行图1的档案存取方法的电子装置的一实施例的方 块图。电子装置200包括挥发性内存202、非挥发性储存单元204、及处理单元206。处理单 元206用以透过网络连结208取得档案,并根据此档案及非挥发性储存单元204决定储存 信息。处理单元206更将此储存信息储存于挥发性内存202中,并根据此储存信息将此档 案储存至此非挥发性储存单元204中。当处理单元206在接收读取指令时,处理单元206更透过储存于挥发性内存202 的储存信息从非挥发性储存单元204中读取此档案。上述的储存信息包括将此档案储存于 非挥发性储存单元204所需的地址信息。如此一来,当处理单元206透过网络连结208取得档案,并将此档案储存于非挥发 性储存单元204之后,处理单元206可响应于此读取指令,以透过储存于挥发性内存202的 储存信息从非挥发性储存单元204中读取档案。于失去电源之后,挥发性内存202中所储存的数据通常也会随着电源的消失而消失。如此,储存于挥发性内存202中的储存信息亦会随着电源的消失而消失。这样一来,当 使用者关机之后,储存信息亦会随之不见,处理单元206将无法再透过此储存信息来从非 挥发性储存单元204中读取此档案。即使此档案仍储存于非挥发性储存单元204中,仍无 法再被读取。这种情况将等同于此档案已经消除。因此,上述的读取方法可以达到可轻易 地消除此暂存的网络档案,以增加使用者的便利性的功效。上述的方法例如应用于嵌入式电子装置中。非挥发性储存单元204例如为非挥 发性内存(Non-Volatile Memory)或硬盘,而挥发性内存202则例如为动态内存(Dynamic Random Access Memory)。兹举储存信息的一实施例说明如下。请参照图3,其绘示乃储存信息的数据结构 的一实施例的示意图。储存信息以多个串行储存于挥发性内存202,此多个串行例如包括 串行302、304、及306。各串行包括头节点(Header node) 312及至少一数据节点(Data node) 316。头节点312储存至少一数据节点316的连结信息,并视情况指向下一个串行的 头节点312。此至少一数据节点316储存对应至非挥发性储存单元204中的地址。如此,当使用者指定网络地址,使处理单元206透过网络连结208取得对应此网络 地址的网络档案之后,处理单元206依照目前非挥发性储存单元204的使用情形来规划出 要储存此网络档案的非挥发性储存单元204的储存区段(cluster)及这些储存区段的区段 编号。目前非挥发性储存单元204的使用情形例如可参考非挥发性储存单元204的档案配 置表(File Allocation Table, FAT)来得知哪些储存区段为可使用的储存区段,以作为可 用以储存此网络档案的储存区段。当选择出要储存此网络档案的储存区段之后,一个网络档案可使用一个串行来储 存,如串行302。此串行的起始点为头节点312,用以指向第一个数据节点316。数据节点 316则储存了储存此网络档案的第一个储存区段的地址,并指向下一个数据节点。下一个数 据节点则储存了储存此网络档案的下一个储存区段的地址,依此类推。所使用的数据节点 的个数与所使用的储存区段的个数相关。而当使用者指定另一个网络地址,使处理单元206透过网络连结208取得对应此 另一个网络地址的另一个网络档案之后,此另一个网络档案可使用另一个串行来储存,如 串行304。此时,串行304的数据储存方式类似前述串行302的数据储存方式,且串行302 的头节点312指向串行304的头节点312,以使各串行之间产生连结。上述之储存信息可为 对应至一个或多个网络档案的储存信息。如此,当使用者重新指定一个网络地址,而此网络地址为曾浏览过的网络地址的 话,处理单元206将会透过储存于挥发性内存202的储存信息,从非挥发性储存单元204中 读取对应至此重新指定的网络地址的网络档案,并显示出来,而不需重新透过电子装置200 的网络通讯的功能,重新下载此网络档案。如此,可以节省使用者的等待时间,并且让使用 者可以快速地浏览此网络地址的内容。而当使用者关机之后,储存于挥发性内存202中的储存信息亦会随着电源的消失 而消失。处理单元206将无法再透过此储存信息来从非挥发性储存单元204中读取储存于 非挥发性储存单元204中的一个或多个网络档案。此时,储存信息所对应的一个或多个网 络档案将可视为已被清除,而储存此一个或多个网络档案的储存空间将可视为被释放出来 而可重新使用。这样一来,只要电源消失之时,储存信息所对应的一个或多个网络档案将可
5视为会自动地被清除。相较于传统作法的暂存的网络档案会持续地留存于内部存储器的作 法而言,本具体实施方式
可以让使用者不需对暂存的网络档案进行手动清除的动作,即可 自动消除。除了可以节省非挥发性储存单元204的储存空间之外,对于使用者的档案管理 而言,亦具有高度的便利性。此外,由于非挥发性储存单元204的档案配置表并没有被修改,因此储存于非挥 发性储存单元204的档案配置表所记录的其它档案仍会被保留。本发明的档案存取方法及其电子装置,可以让使用者更快速地浏览的已读取过的 网络档案,又可轻易地消除此暂存的网络档案,以增加使用者的便利性,故相当具有市场竞争力。根据以上具体实施方式
的详述,希望能更加清楚描述本发明的特征与精神,而并 非以上述所揭露的具体实施方式
来对本发明加以限制。
权利要求
一种档案存取方法,其特征在于包括透过网络连结取得档案;根据该档案及非挥发性储存单元决定储存信息;储存该储存信息于挥发性内存中;以及根据该储存信息将该档案储存至该非挥发性储存单元中。
2.根据权利要求1所述的档案存取方法,其特征在于该储存信息包括将该档案储存 于该非挥发性储存单元所需的地址信息。
3.根据权利要求2所述的档案存取方法,其特征在于该地址信息以至少一串行储存 于该挥发性内存,该至少一串行包括头节点及至少一数据节点,该头节点储存该至少一数 据节点的连结信息,该至少一数据节点储存对应至该非挥发性储存单元中的地址。
4.根据权利要求1所述的档案存取方法,其特征在于该档案存取方法更包括若接收读取指令,则透过储存于该挥发性内存的该储存信息从该非挥发性储存单元中 读取该档案。
5.根据权利要求1所述的档案存取方法,其特征在于该方法应用于嵌入式电子装置 中,该非挥发性储存单元为非挥发性内存或硬盘,该挥发性内存为动态内存。
6.一种电子装置,其特征在于包括挥发性内存;非挥发性储存单元;以及处理单元,用以透过网络连结取得档案,根据该档案及该非挥发性储存单元决定储存 信息,将该储存信息储存于该挥发性内存中,以及根据该储存信息将该档案储存至该非挥 发性储存单元中。
7.根据权利要求6所述的电子装置,其特征在于该储存信息包括将该档案储存于该 非挥发性储存单元所需的地址信息。
8.根据权利要求7所述的电子装置,其特征在于该地址信息以至少一串行储存于该 挥发性内存,该至少一串行包括头节点及至少一数据节点,该头节点储存该至少一数据节 点的连结信息,该至少一数据节点储存对应至该非挥发性储存单元中的地址。
9.根据权利要求6所述的电子装置,其特征在于该处理单元在接收读取指令时,更透 过储存于该挥发性内存的该储存信息从该非挥发性储存单元中读取该档案。
10.根据权利要求6所述的电子装置,其特征在于该电子装置为嵌入式电子装置,该 非挥发性储存单元为非挥发性内存或硬盘,该挥发性内存为动态内存。
全文摘要
本发明关于一种档案存取方法及其电子装置。档案存取方法包括下列步骤。透过网络连结取得档案。根据档案及非挥发性储存单元决定储存信息。储存储存信息于挥发性内存中。根据储存信息将档案储存至非挥发性储存单元中。本发明的档案存取方法及其电子装置,可以让使用者更快速地浏览的已读取过的网络档案,又可轻易地消除此暂存的网络档案,以增加使用者的便利性,故相当具有市场竞争力。
文档编号G06F17/30GK101887461SQ201010228148
公开日2010年11月17日 申请日期2010年6月29日 优先权日2010年6月29日
发明者张迩献, 林彦村 申请人:苏州佳世达电通有限公司;佳世达科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1