[go: up one dir, main page]

CN105549918B - 行车记录仪用存储卡的数据保护方法及其装置 - Google Patents

行车记录仪用存储卡的数据保护方法及其装置 Download PDF

Info

Publication number
CN105549918B
CN105549918B CN201610091329.2A CN201610091329A CN105549918B CN 105549918 B CN105549918 B CN 105549918B CN 201610091329 A CN201610091329 A CN 201610091329A CN 105549918 B CN105549918 B CN 105549918B
Authority
CN
China
Prior art keywords
data
storage card
data writing
writing
data volume
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610091329.2A
Other languages
English (en)
Other versions
CN105549918A (zh
Inventor
李想
温佳强
黎伟杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Allwinner Technology Co Ltd
Original Assignee
Allwinner Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Allwinner Technology Co Ltd filed Critical Allwinner Technology Co Ltd
Priority to CN201610091329.2A priority Critical patent/CN105549918B/zh
Publication of CN105549918A publication Critical patent/CN105549918A/zh
Application granted granted Critical
Publication of CN105549918B publication Critical patent/CN105549918B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0616Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/062Securing storage systems
    • G06F3/0622Securing storage systems in relation to access
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • G07C5/0858Registering performance data using electronic data carriers wherein the data carrier is removable

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

本发明提供一种行车记录仪用存储卡的数据保护方法及其装置,数据保护方法包括数据量分区处理步骤、记录写入数据量步骤和换卡提示步骤;数据量分区处理步骤包括设置数据量分区的步骤;记录写入数据量步骤包括获取当前数据写入量的步骤和将当前数据写入量累加到累积数据写入量的步骤;换卡提示步骤包括:读取累积数据写入量的步骤;判断累积数据写入量是否到达第一阈值的步骤;如累积数据写入量到达第一阈值,则执行提示更换存储卡的步骤。以及使用该保护方法的数据保护装置。通过记录和判断累积数据写入量,一旦达到写入量阈值后便提示用户更换存储卡,从而有效防止存储卡内宝贵数据丢失或损坏,提高数据安全性。

Description

行车记录仪用存储卡的数据保护方法及其装置
技术领域
本发明涉及数据保护领域,尤其涉及一种行车记录仪用存储卡的数据保护方法及存储卡的数据保护装置。
背景技术
目前行车记录仪大量使用存储卡(如SD卡或TF卡)作为存储视频的介质,需要对存储卡进行大量的写操作,然而存储卡寿命是有限的,现行的技术无法判断存储卡什么时候会损坏,当行车记录仪出现记录失败或数据丢失现象时,用户才能发现存储卡异常。此时,用户的关键数据可能已经丢失,严重影响用户体验。
发明内容
本发明的第一目的是提供一种有效防止存储卡数据丢失的行车记录仪用存储卡的数据保护方法。
本发明的第二目的是提供一种有效防止存储卡数据丢失的行车记录仪用存储卡的数据保护装置。
为了实现本发明的第一目的,本发明提供一种行车记录仪用存储卡的数据保护方法,其特征在于,数据保护方法包括数据量分区处理步骤、记录写入数据量步骤和换卡提示步骤;数据量分区处理步骤包括设置数据量分区的步骤;记录写入数据量步骤包括获取当前数据写入量的步骤和将当前数据写入量累加到累积数据写入量的步骤;换卡提示步骤包括:读取累积数据写入量的步骤;判断累积数据写入量是否到达第一阈值的步骤;如累积数据写入量到达第一阈值,则执行提示更换存储卡的步骤。
由上述方案可见,目前为了提高存储卡使用寿命,其设计思路主要是从数据源出发,想办法减少写入存储卡的数据量,以延长存储卡寿命,然而这样也会出现存储卡写坏的情况,也无可避免的出现用户数据丢失。故本发明的构思是从介质本身出发,逆向思维地设计预警机制,在存储卡写入一定的数据量后就提示用户更换存储卡,从而有效避免存储卡被写坏后出现丢失用户数据的情况,具体地,通过在存储卡设置数据量分区,在该数据量分区中存储数据的总写入量即累积数据写入量,由于存储卡有写入次数限制以及写入数据总量达到一定阈值后便会到达使用寿命而报废,故通过记录和判断累积数据写入量,一旦达到写入量阈值后便提示用户更换存储卡,从而有效防止存储卡数据丢失,提高数据安全性。
更进一步的方案是,在设置数据量分区的步骤之后,数据量分区处理步骤还包括将数据量分区设置为隐藏分区的步骤。
由上可见,通过将数据量分区设置为隐藏分区,有效避免用户误操作删除数据量分区内的数据。
更进一步的方案是,在设置数据量分区的步骤之前,数据量分区处理步骤还包括:判断是否存在数据量分区的步骤;如不存在数据量分区,则执行提示用户需要格式化存储卡的步骤;格式化存储卡的步骤。
更进一步的方案是,提示用户需要格式化存储卡的步骤包括:判断用户是否确定格式化存储卡的步骤;如用户确定格式化存储卡,则执行格式化存储卡的步骤;如用户取消格式化存储卡,则执行提示丢失数据风险信息。
由上可见,在首次使用时可对存储卡进行格式化并分出数据量分区,以便将累积写入数据量存储在数据量分区中,并且还可以提示用户相关数据丢失的风险信息。
更进一步的方案是,在获取当前数据写入量的步骤之后,记录写入数据量步骤还包括:判断当前数据写入量是否到达第二阈值的步骤;如当前数据写入量到达第二阈值,则执行将当前数据写入量累加到累积数据写入量的步骤。
更进一步的方案是,在获取当前数据写入量的步骤之后,记录写入数据量步骤还包括:判断数据写入时间是否到达第三阈值的步骤;如数据写入时间到达第三阈值,则执行将当前数据写入量累加到累积数据写入量的步骤。
由上可见,当数据写入量和写入时间到达一定阈值时,再将当前数据写入量累加到累积写入数据量中,有利于减少存储卡读写次数,有效地延长存储卡寿命。
为了实现本发明的第二目的,本发明提供一种行车记录仪用存储卡的数据保护装置包括用于存储程序的存储器和用于执行程序的处理器,其中,处理器用于设置数据量分区、获取当前数据写入量、将当前数据将写入量累加到累积数据写入量、读取累积数据写入量、判断累积数据写入量是否到达第一阈值和提示更换存储卡。
更进一步的方案是,处理器还用于将数据量分区设置为隐藏分区。
更进一步的方案是,处理器还用于判断是否存在数据量分区、提示用户需要格式化存储卡和格式化存储卡。
更进一步的方案是,处理器还用于判断当前数据写入量是否到达第二阈值。
更进一步的方案是,处理器还用于判断数据写入时间是否到达第三阈值。
由上述方案可见,目前为了提高存储卡使用寿命,其设计思路主要是从数据源出发,想办法减少写入存储卡的数据量,以延长存储卡寿命,然而这样也会出现存储卡写坏的情况,也无可避免的出现用户数据丢失。故本发明的构思是从介质本身出发,逆向思维地设计预警机制,在存储卡写入一定的数据量后就提示用户更换存储卡,从而有效避免存储卡被写坏后出现丢失用户数据的情况,具体地,通过在存储卡设置数据量分区,在该数据量分区中存储数据的总写入量即累积数据写入量,由于存储卡有写入次数限制以及写入数据总量达到一定阈值后便会到达使用寿命而报废,故通过记录和判断累积数据写入量,一旦达到写入量阈值后便提示用户更换存储卡,从而有效防止存储卡数据丢失,提高数据安全性。
附图说明
图1是本发明数据保护方法实施例的流程图。
图2是本发明数据保护方法实施例中数据量分区处理步骤的流程图。
图3是本发明数据保护方法实施例中记录写入数据量步骤的流程图。
图4是本发明数据保护方法实施例中换卡提示步骤的流程图。
图5是本发明数据保护装置实施例的系统框图。
以下结合附图及实施例对本发明作进一步说明。
具体实施方式
行车记录仪用存储卡的数据保护方法实施例:
参照图1,图1是行车记录仪用存储卡的数据保护方法的流程图,首先执行步骤S1,行车记录仪的系统运行开机,随后执行步骤S2,即执行数据量分区处理步骤,然后执行步骤S3,即执行记录写入数据量步骤,最后执行步骤S4,即执行换卡提示步骤。
具体地,参照图2,图2是数据量分区处理步骤S2的流程图。首先执行步骤S21,判断存储卡内是否存在数据量分区,如存储卡内存在数据量分区,则执行记录数据写入量步骤S3,如存储卡内不存在数据量分区,则执行步骤S22,提示用户需要格式化存储卡,随后执行步骤S23,判断用户是否确定格式化存储卡,如用户确定格式化存储卡,则执行步骤S24,格式化存储卡并在存储卡分出数据量分区,最后执行步骤S25,将数据量分区设置为隐藏分区,有效避免用户误操作以及误删除数据。如用户取消格式化存储卡,则执行步骤S27,提示用户有可能丢失数据的风险,随后执行步骤S28,显示用户选择继续选项,判断用户是否选择继续,如是,则执行步骤S28,进入非安全模式,按照常规手段地对数据进行记录。如用户取消继续,则返回步骤S23。
执行完毕步骤S2之后,则执行步骤S3,参照图3,图3是记录数据写入量步骤的流程图,首先执行步骤S31,获取当前数据写入量,由于行车记录仪是将摄像头拍摄的视频数据写入到存储卡中,并以滚动式的存储方式进行删除和记录,获取数据写入量的方式是直接从存储卡驱动层进行统计,由存储卡驱动向上层返回由本次开机到当前时刻写入的数据量,从而精确统计在存储卡写入的数据量,同时也包括统计不是视频数据的写入数据量,如一些数据的处理、交互等数据的写入量,随后执行步骤S32,判断当前数据写入量是否达到阈值,即判断是否大于或等于阈值,以及执行步骤S33,判断数据写入时间是否到达阈值,如当前数据写入量达到阈值或数据写入时间到达阈值,则将当前数据写入量累加到累积数据写入量中,写入数据量是通过计算两次从存储卡驱动里面读出来的写入总量之差来计算出来的,具体地,初始累积数据写入量为零且存储在数据量分区中,每次将当前数据写入量进行累加时,先将累积数据写入量读取后再进行累加,然后将累加后的累积数据写入量写入到数据量分区。
参照图4,图4是换卡提示步骤S4的流程图,执行步骤S4时,首先执行步骤S41,获取累积数据写入量,随后执行步骤S42,判断累积数据写入量是否到达阈值,即是否大于等于阈值,如否,则返回步骤S41,继续获取累积数据写入量,继而实现实时监测累积数据写入量,如累积数据写入量到达阈值,则执行步骤S43,提示用户更换存储卡。另外,记录写入数据量步骤S3和换卡提示步骤S4除了采用先后顺序执行外,记录写入数据量步骤S3和换卡提示步骤S4还可以并行顺序执行,即换卡提示步骤S4在系统运行开机后便可执行判断,或者换卡提示步骤S4和获取累积数据写入量只要在系统运作中随时均可执行运作,从而有效地及时地获取最新的累积数据写入量,避免存储卡的数据丢失。
行车记录仪用存储卡的数据保护装实施例:
参照图5,图5是行车记录仪用存储卡的数据保护装置的系统框图,数据保护装置包括用于存储程序的存储器11和用于执行程序的处理器12,处理器12包括格式化模块121、数据写入量获取模块122、记录模块123和提示模块124,格式化模块121用于判断是否存在数据量分区、提示用户需要格式化存储卡、格式化存储卡、在存储卡上设置数据量分区以及将数据量分区设置为隐藏分区。
数据写入量获取模块122用于获取当前数据写入量,记录模块123用于判断当前数据写入量是否到达第二阈值、判断数据写入时间是否到达第三阈值和将当前数据将写入量累加到累积数据写入量,提示模块124用于读取累积数据写入量、判断累积数据写入量是否到达第一阈值和提示更换存储卡
由上可见,本发明的构思是从介质本身出发,逆向思维地设计预警机制,在存储卡写入一定的数据量后就提示用户更换存储卡,从而有效避免存储卡被写坏后出现丢失用户数据的情况,具体地,通过在存储卡设置数据量分区,在该数据量分区中存储数据的总写入量即累积数据写入量,由于存储卡有写入次数限制以及写入数据总量达到一定阈值后便会到达使用寿命而报废,故通过记录和判断累积数据写入量,一旦达到写入量阈值后便提示用户更换存储卡,从而有效防止存储卡数据丢失,提高数据安全性。

Claims (8)

1.行车记录仪用存储卡的数据保护方法,其特征在于,
所述数据保护方法包括数据量分区处理步骤、记录写入数据量步骤和换卡提示步骤;
所述数据量分区处理步骤包括设置数据量分区的步骤;
所述记录写入数据量步骤包括获取当前数据写入量的步骤和将所述当前数据写入量累加到累积数据写入量的步骤;
所述换卡提示步骤包括:
读取所述累积数据写入量的步骤;
判断所述累积数据写入量是否到达第一阈值的步骤;
如所述累积数据写入量到达所述第一阈值,则执行提示更换所述存储卡的步骤;
在获取所述当前数据写入量的步骤之后,所述记录写入数据量步骤还包括:
判断所述当前数据写入量是否到达第二阈值的步骤;
如所述当前数据写入量到达所述第二阈值,则执行将所述当前数据写入量累加到所述累积数据写入量的步骤。
2.根据权利要求1所述的数据保护方法,其特征在于:
在设置所述数据量分区的步骤之后,所述数据量分区处理步骤还包括将所述数据量分区设置为隐藏分区的步骤。
3.根据权利要求1所述的数据保护方法,其特征在于:
在设置所述数据量分区的步骤之前,所述数据量分区处理步骤还包括:
判断是否存在所述数据量分区的步骤;
如不存在所述数据量分区,则执行提示用户需要格式化所述存储卡的步骤;
格式化所述存储卡的步骤。
4.根据权利要求3所述的数据保护方法,其特征在于:
提示用户需要格式化所述存储卡的步骤包括:
判断用户是否确定格式化所述存储卡的步骤;
如用户确定格式化所述存储卡,则执行格式化所述存储卡的步骤;
如用户取消格式化所述存储卡,则执行提示丢失数据风险信息。
5.根据权利要求1至4任一项所述的数据保护方法,其特征在于:
在获取所述当前数据写入量的步骤之后,所述记录写入数据量步骤还包括:
判断数据写入时间是否到达第三阈值的步骤;
如所述数据写入时间到达所述第三阈值,则执行将所述当前数据写入量累加到所述累积数据写入量的步骤。
6.行车记录仪用存储卡的数据保护装置包括:
存储器,用于存储程序;
处理器,用于执行程序;
其特征在于:
所述处理器用于设置数据量分区、获取当前数据写入量、将所述当前数据将写入量累加到累积数据写入量、读取所述累积数据写入量、判断所述累积数据写入量是否到达第一阈值和提示更换所述存储卡;
所述处理器还用于判断所述当前数据写入量是否到达第二阈值;
所述处理器还用于判断数据写入时间是否到达第三阈值。
7.根据权利要求6所述的数据保护装置,其特征在于:
所述处理器还用于将所述数据量分区设置为隐藏分区。
8.根据权利要求6所述的数据保护装置,其特征在于:
所述处理器还用于判断是否存在所述数据量分区、提示用户需要格式化所述存储卡和格式化所述存储卡。
CN201610091329.2A 2016-02-18 2016-02-18 行车记录仪用存储卡的数据保护方法及其装置 Active CN105549918B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610091329.2A CN105549918B (zh) 2016-02-18 2016-02-18 行车记录仪用存储卡的数据保护方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610091329.2A CN105549918B (zh) 2016-02-18 2016-02-18 行车记录仪用存储卡的数据保护方法及其装置

Publications (2)

Publication Number Publication Date
CN105549918A CN105549918A (zh) 2016-05-04
CN105549918B true CN105549918B (zh) 2018-11-09

Family

ID=55829121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610091329.2A Active CN105549918B (zh) 2016-02-18 2016-02-18 行车记录仪用存储卡的数据保护方法及其装置

Country Status (1)

Country Link
CN (1) CN105549918B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107146298A (zh) * 2017-04-25 2017-09-08 成都凌点科技有限公司 车辆行驶状态数据存储装置
CN113505052B (zh) * 2021-07-08 2024-11-15 中国工商银行股份有限公司 一种磁带机管理方法、装置、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383563A (zh) * 2000-06-09 2002-12-04 皇家菲利浦电子有限公司 用于对在存储介质上可用的存储空间进行隐分区的方法
CN101252003A (zh) * 2007-02-20 2008-08-27 佳能株式会社 记录装置
CN103605600A (zh) * 2013-11-25 2014-02-26 Tcl通讯(宁波)有限公司 一种移动终端存储卡存储单元读写次数记录的方法及系统

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012079100A (ja) * 2010-10-01 2012-04-19 Canon Inc ディスク制御装置及びディスク制御方法、並びにプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1383563A (zh) * 2000-06-09 2002-12-04 皇家菲利浦电子有限公司 用于对在存储介质上可用的存储空间进行隐分区的方法
CN101252003A (zh) * 2007-02-20 2008-08-27 佳能株式会社 记录装置
CN103605600A (zh) * 2013-11-25 2014-02-26 Tcl通讯(宁波)有限公司 一种移动终端存储卡存储单元读写次数记录的方法及系统

Also Published As

Publication number Publication date
CN105549918A (zh) 2016-05-04

Similar Documents

Publication Publication Date Title
US8553347B2 (en) Information recording device and information recording method
CN102280125B (zh) 一种对异常关机所丢失数据进行恢复的方法及硬盘录像机
CN105096968A (zh) 磁盘驱动器及控制数据重写的方法
CN108874309B (zh) 一种管理固态硬盘中物理块的方法和装置
CN110347335B (zh) 一种固态硬盘数据存储方法、装置
CN105549918B (zh) 行车记录仪用存储卡的数据保护方法及其装置
CN106205731B (zh) 信息处理方法及存储设备
US20130024466A1 (en) System event logging system
CN103092849A (zh) 文件系统簇管理方法
US7848193B2 (en) Disc device
JP2018006969A (ja) システム及びプログラム
JP7634914B2 (ja) システム及びプログラム
CA2560762A1 (en) Write-once-type recording medium, recording apparatus and method for the same, reproducing apparatus and method for the same, and computer program
WO2007000889A1 (ja) リムーバブルメディア記録再生装置の記録・再生動作抑止方法、記録動作抑止方法、ファームウエア更新方法およびファームウエアが格納されたファイル
JP5762127B2 (ja) 取り外し可能なメディアドライブのための診断システム
CN111078159A (zh) 一种避免dvr存储卡写损坏的写入方法
KR101083054B1 (ko) 플래쉬 메모리 덮어쓰기 방법 및 장치
CN106648447B (zh) 嵌入式安防设备的数据提取方法
CN104504349B (zh) 一种录像数据安全存储装置及方法
JP7619602B2 (ja) 電子機器、コンピュータプログラム、データ書込方法、及びデータ修復方法
CN106201353A (zh) 一种用于键值存储系统的数据写入装置及方法
CN105824577B (zh) 一种优化安全擦除的方法以及系统
CN110990239A (zh) 一种基于软传感器在用户设备中采集用户数据的系统及方法
JP2009238277A (ja) 記憶装置及び内部情報保存方法
KR101487609B1 (ko) 저장 장치의 오동작 방지 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant