[发明专利]行车记录器的储存装置的控制方法与储存装置控制系统有效
| 申请号: | 201710628404.9 | 申请日: | 2017-07-28 |
| 公开(公告)号: | CN109308267B | 公开(公告)日: | 2021-12-03 |
| 发明(设计)人: | 张仁豪;李佳融;叶正杰 | 申请(专利权)人: | 星宸科技股份有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G07C5/08 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐伟 |
| 地址: | 361006 福建省厦门市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 行车 记录器 储存 装置 控制 方法 控制系统 | ||
一种行车记录器的储存装置的控制方法及储存装置控制装置。行车记录器的储存装置的控制方法包括以下步骤:根据储存于一储存单元的一默认档案目录表,规划一储存装置的一档案目录表。根据储存于该储存单元的一默认档案位置配置表,规划该储存装置的一档案位置配置表。根据该档案目录表与该档案位置配置表,控制一控制器写入数据至该储存装置中。
技术领域
本发明是有关于一种控制方法与控制系统,且特别是有关于一种行车记录器的储存装置的控制方法与储存装置控制系统。
背景技术
文件系统是用来管理储存装置(例如SD卡、硬盘等)中档案的一种系统,以有效率地存取(conduct)储存装置。档案位置配置表(File Allocation Table,FAT)系为一种常见的文件系统。
请参照图1,其绘示现有采用FAT文件系统的储存装置900的示意图。储存装置900包括一档案位置配置表(File-Allocation-Table)920、一档案目录表(Directory Entry)930及数个数据区(data cluster)940。以行车记录器为例,在多次写入及删除档案后,同一档案的数据可能分散储存于不连续的数据区940中。举例来说,如图1所示,档案FA储存于编号为「13」、「14」、「15」、「19」、「20」的数据区940中。
档案目录表930用来记录储存在储存装置900中的文件名与起始数据区编号,档案位置配置表920则用来记录数据区的链结关系。举例来说,如图1所示,档案目录表930指出在储存装置900储存有一个档案FA,档案FA的数据储存于编号为「13」的数据区940。档案位置配置表920中对应于编号为「13」的数据区940的位置记录着「14」,其指出档案FA接下来的数据储存于编号为「14」的数据区940;档案位置配置表920中对应于编号为「14」的数据区940的位置记录着「15」,其指出档案FA接下来的数据储存于编号为「15」的数据区940,依此类推;档案位置配置表920中对应编号为「20」的数据区940的位置记录着「EOC」,其指出编号为「20」的数据区940是档案FA的档尾(End Of Cluster-Chain,EOC)。
请参照图2及图3,图2绘示现有行车记录器的档案写入方法的流程图,图3绘示根据图2的操作的储存装置900的示例图。举例来说,在启动行车记录器的录像程序后,储存装置900中的档案位置配置表920会被复制一份到动态随机存取存储器(Dynamic RandomAccess Memory,(DRAM))中(步骤S901)。接着,根据DRAM中的档案位置配置表判断储存装置900的储存空间是否足够(步骤S902)。若储存装置900有足够的储存空间,则会选择一数据区作为一起始数据区来写入数据(例如编号为「16」的数据区)(步骤S903),并于档案目录表930中新增一文件名(例如「FB」)及一起始数据区的编号(例如「16」)(步骤S904)。然后,选择另一数据区来写入数据(例如编号为「17」的数据区)(步骤S905),并将该数据区的编号(例如「17」)记录在DRAM中的档案位置配置表中,对应于编号为「16」的数据区的位置(步骤S906),接着将数据写入该数据区(步骤S907),依此类推,直至档案写入程序结束。此外,在DRAM中的档案位置配置表被更新一特定次数(例如三次)时,根据DRAM中的档案位置配置表来更新储存装置900中的档案位置配置表920,直至档案写入程序结束。在档案写入程序结束后,行车记录器会再次根据DRAM中的档案位置配置表来更新储存装置900中的档案位置配置表920。
然而,车祸所引起的意外断电,可能会导致该档案因缺乏完整的数据链结关系(FAT chain)而无法被读取。举例来说,如图3所示,当档案FB的数据已写入编号为「29」的数据区940后遭遇到意外断电,由于储存装置900中的档案位置配置表920尚未根据DRAM中的档案位置配置表更新,使得档案FB的数据链结关系不完整,档案FB储存在编号为「22」与「29」的数据区的数据无法被读取。对行车记录器而言,车祸时的数据无法被读取是相当严重的问题。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星宸科技股份有限公司,未经星宸科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710628404.9/2.html,转载请声明来源钻瓜专利网。





