一种数据存储方法及行车记录仪与流程

文档序号:11288598阅读:216来源:国知局
一种数据存储方法及行车记录仪与流程

本发明涉及数据存储技术领域,尤其涉及一种数据存储方法及行车记录仪。



背景技术:

行车数据信息一般采用行车记录仪进行采集。行车数据对于分析行车过程中所发生的各类事件具有重要的意义。例如,在交通事故发生后,可以通过分析行车记录仪中所记录的行车数据,进行责任认定。因此,为了获取真实有效的行车数据信息,行车数据的存储显得尤为重要。

但是,在大量数据存储的场景下,特别是在行车记录仪产品的应用中,大量的数据信息需要实时存储到tf存储卡中,频繁的io操作极易导致tf存储卡发生错误而出现无法正常写入或者读取的情景,用户体验较差,并且若是关键时刻的视频因无法正常存储而丢失,造成的影响更大,使得行车记录仪失去其本省的意义。



技术实现要素:

本发明所要解决的技术问题是提供一种数据存储方法,以解决现有的行车记录仪在进行数据存储时,数据存储器出现异常而无法存储数据的问题。本发明还提供了一种行车记录仪。

为了解决上述问题,本发明提供了一种数据存储方法,其应用于行车记录仪,所述行车记录仪包括摄像装置、数据存储器和ddr,所述数据存储器用于存储所述摄像装置获取的数据信息;所述数据存储方法包括如下步骤:

实时监测所述数据存储器是否出现工作异常;

若所述数据存储器出现工作异常,存储所述摄像装置获取的所述数据信息至所述ddr;

控制所述数据存储器的供电电路的切断与接通,直至所述数据存储器工作正常时,将所述ddr存储的数据信息传输至所述数据存储器。

作为本发明的进一步改进,控制所述数据存储器的供电电路的切断与接通,直至所述数据存储器工作正常时,将所述ddr存储的数据信息存储至所述数据存储器的步骤,包括:

切断所述数据存储器的供电电路;

接通所述数据存储器的供电电路,且记录接通次数;

判断所述接通次数是否超过预设次数;

若所述接通次数超过预设次数,则发送所述数据存储器工作异常的提醒信息至外部。

作为本发明的进一步改进,判断所述接通次数是否超过预设次数步骤之后,还包括:

若所述接通次数未超过预设次数,则检测所述数据存储器是否工作异常;

若所述数据存储器工作正常,则将所述摄像装置获取的所述数据信息存储至所述数据存储器中,并且将所述ddr存储的数据信息传输至所述数据存储器。

作为本发明的进一步改进,将所述ddr存储的数据信息存储至所述数据存储器的步骤之后,还包括:

删除所述ddr中存储的所述数据信息。

作为本发明的进一步改进,所述数据存储器包括tf卡或sd卡。

为了进一步解决上述问题,本发明还提供了一种行车记录仪,其包括摄像装置、数据存储器和ddr,所述数据存储器用于存储所述摄像装置获取的数据信息;所述行车记录仪还包括:

监测模块,用于实时监测所述数据存储器是否出现工作异常;

存储模块,用于当所述数据存储器出现工作异常时,存储所述摄像装置获取的所述数据信息至所述ddr;

电路管理及传输模块,用于控制所述数据存储器的供电电路的切断与接通;直至所述数据存储器工作正常时,将所述ddr存储的数据信息传输至所述数据存储器。

作为本发明的进一步改进,所述电路管理及传输模块包括:

切断单元,用于切断所述数据存储器的供电电路;

接通及记录单元,用于接通所述数据存储器的供电电路,且记录接通次数;

判断单元,用于判断所述接通次数是否超过预设次数;

提醒单元,用于当所述接通次数超过预设次数时,发送所述数据存储器工作异常的提醒信息至外部。

作为本发明的进一步改进,所述电路管理及传输模块还包括:

检测单元,用于当所述接通次数未超过预设次数时,检测所述数据存储器是否工作异常;

存储及传输单元,用于当所述数据存储器工作正常时,将所述摄像装置获取的所述数据信息存储至所述数据存储器中,并且将所述ddr存储的数据信息传输至所述数据存储器。

作为本发明的进一步改进,所述行车记录仪还包括:

删除模块,用于删除所述ddr中存储的所述数据信息。

作为本发明的进一步改进,所述数据存储器包括tf卡或sd卡。

与现有技术相比,本发明提供的数据存储方法在数据存储器出现异常时,将摄像装置获取的数据信息临时存储至ddr中,再通过控制数据存储器的供电电路的切断与接通达到初始化数据存储器的目的,待数据存储器正常后,再将ddr中临时存储的数据存储至数据存储器中,防止了在数据存储器工作异常时出现数据丢失的情况,对行车记录仪而言,在数据保全方面具有重大意义。

附图说明

图1为本发明数据存储方法第一种实施例的流程示意图。

图2为本发明数据存储方法第二种实施例的流程示意图。

图3为本发明数据存储方法第三种实施例的流程示意图。

图4为本发明数据存储方法第四种实施例的流程示意图。

图5为本发明行车记录仪第一种实施例的功能模块示意图。

图6为本发明行车记录仪第二种实施例的功能模块示意图。

图7为本发明行车记录仪第三种实施例的功能模块示意图。

图8为本发明行车记录仪第四种实施例的功能模块示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。

本发明提供的数据存储方法应用于行车记录仪,行车记录仪包括摄像装置、数据存储器和ddr,数据存储器用于存储摄像装置获取的数据信息。为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

实施例1

图1展示了本发明数据存储方法的一种实施例。在本实施例中,如图1所示,该数据存储方法包括如下步骤:

步骤s101,实时监测数据存储器是否出现工作异常,若数据存储器出现工作异常,则执行步骤s102。

具体地,行车记录仪在汽车行驶过程中,不断的通过摄像装置获取大量的数据信息,该数据信息存储至数据存储器中作为证据留存,而频繁的io操作极易导致数据存储器发生错误而出现无法正常写入或者读取的情景,数据存储器发生错误而无法读写即数据存储器出现工作异常。应当理解的是,在本实施例中,数据信息包括有录像数据、照片数据和音频数据。数据存储器工作异常包括多种情形,例如:存储的数据信息丢失、无法存储等,如果在紧急时刻数据存储器出现工作异常,使得紧急时刻的数据信息无法得到保存,均会导致用户体验差,使得行车记录仪失去了其本身的意义。本实施例中,通过实时检测数据存储器的工作情况,在数据存储器出现工作异常时,在第一时间获取数据存储器的异常工作情况。

步骤s102,存储摄像装置获取的数据信息至ddr。

具体地,数据存储器出现工作异常后,摄像装置获取的数据信息无法正常存储至数据存储器中,在检测到数据存储器出现工作异常后,停止将数据信息存储至数据存储器中,将数据信息存储至ddr中进行保存,防止数据信息丢失。

步骤s103,控制数据存储器的供电电路的切断与接通,直至数据存储器工作正常时,将ddr存储的数据信息传输至数据存储器。

具体地,通过控制数据存储器的供电电路来初始化数据存储器,在检测到数据存储器出现工作异常后,控制数据存储器的供电电路的切断与接通,上电初始化数据存储器,待数据存储器工作正常后,再重新启用数据存储器进行数据信息存储操作,并且将存储在ddr中的数据传输至数据存储器中,这样,使得数据存储器工作异常期间的数据信息得以保存下来。

本实施例中,通过实时监测所述数据存储器是否出现工作异常,可以及时发现数据存储器出现异常,当数据存储器出现异常后,为了避免数据信息丢失,将摄像装置获取的数据信息存储至ddr中,再通过控制数据存储器的供电电路的切断与接通,使得数据存储器重新上电初始化,待数据存储器工作正常之后,重新启用数据存储器存储数据信息,并且将存储在ddr中的数据传输至数据存储器中,避免了因数据存储器工作异常而导致数据丢失,保证了数据的完整性,提高了用户体验。

实施例2

图2展示了本发明数据存储方法的另一种实施例。在本实施例中,如图2所示,该数据存储方法包括如下步骤:

步骤s201,实时监测数据存储器是否出现工作异常,若数据存储器出现工作异常,则执行步骤s202。

具体请参阅实施例1中的步骤s101,此处不再赘述。

步骤s202,存储摄像装置获取的数据信息至ddr。

具体请参阅实施例1中的步骤s102,此处不再赘述。

步骤s203,控制数据存储器的供电电路的切断与接通,直至数据存储器工作正常时,将ddr存储的数据信息传输至数据存储器,具体地,步骤s203包括如下步骤:

步骤s2031,切断数据存储器的供电电路。

具体地,在检测到数据存储器出现工作异常后,切断数据存储器的供电电路,例如:设置一个电源管理芯片来控制数据存储器的供电电路,检测到数据存储器出现工作异常后通过电源管理芯片切断数据存储器的供电电路。

步骤s2032,接通数据存储器的供电电路,且记录接通次数。

具体地,先切断数据存储器的供电电路,再接通数据存储器的供电电路,完成数据存储器重新上电初始化的过程,使得数据存储器回到初始状态,并且记录数据存储器的接通次数。

步骤s2033,判断接通次数是否超过预设次数,若接通次数超过预设次数,则执行步骤s2034;若接通次数未超过预设次数,则执行步骤s2035。

具体地,为了避免在数据存储器出现通过上电初始化无法解决的工作异常时,一直执行切断与接通数据存储器的供电电路的操作,该行车记录仪中设有预设次数,每完成一次上电初始化操作,记录的接通次数加1,并将加1后的接通次数与预设次数进行比较,当加1后的接通次数超过预设次数时,执行步骤s2034;当加1后的接通次数未超过预设次数时,则执行步骤s2035。

步骤s2034,发送数据存储器工作异常的提醒信息至外部。

具体地,当记录的接通次数超过预设次数之后,发送数据存储器工作异常的提醒信息至外部。通过设置预设次数,如果数据存储器的接通次数超过了预设次数,此时,不论最后一次重新上电初始化后数据存储器是否正常工作,都说明数据存储器出现了问题,若后续使用过程中,每次数据存储器工作异常都需要经过接近预设次数的重新上电初始化才能解决工作异常问题,其都会降低用户体验,所以数据存储器的接通次数超过了预设次数时其需要进行人工修复或者更换,而通过发送数据存储器工作异常的提醒信息至外部,及时提醒用户数据存储器处于工作异常状态,用户在获知数据存储器工作异常之后,及时修复或者更换数据存储器,避免影响保存数据信息。本实施例中,该数据存储方法适用于行车记录仪,可以通过语音发出提醒信息和/或显示屏显示提醒信息,还可以通过发送提醒信息至用户的手机上来提醒用户。

步骤s2035,检测数据存储器是否工作异常,若数据存储器工作正常,则执行步骤s2036;若数据存储器工作异常,则执行步骤s2031。

具体地,数据存储器在执行完重新上电初始化操作后,接通次数未超过预设次数,则再次检测数据存储器是否仍处于工作异常的状态。再次检测数据存储器的工作状态用于判断重新上电初始化操作是否解决了数据存储器工作异常的问题。

步骤s2036,将摄像装置获取的数据信息存储至数据存储器中,并且将ddr存储的数据信息传输至数据存储器。

具体地,数据存储器工作正常后,摄像装置获取的数据信息停止存储至ddr中,重新开始向数据存储器中存储数据信息,并且ddr中的数据在断电之后无法保存,所以在数据存储器工作异常器件存储至ddr中的数据信息也将被传输至数据存储器中,从而保证了整个数据的完整性,避免丢失数据。需要说明的是,数据存储器工作正常后,记录的数据存储器的接通次数也需要进行清零操作。

本实施例中,检测到数据存储器工作异常后,存储摄像装置获取的数据信息至ddr中,通过先切断数据存储器的供电电路,再接通数据存储器的供电电路,从而完成数据存储器的上电初始化,并且记录数据存储器的接通次数,将记录的接通次数与预设的接通次数进行比较,当记录的接通次数超过预设的接通次数后,停止对数据存储器上电初始化,并发送提醒信息至外部,提醒用户数据存储器出现问题,需要及时修复或者更换,避免无法保存数据信息。

实施例3

图3展示了本发明数据存储方法的另一种实施例。在本实施例中,如图3所示,该数据存储方法包括步骤s301-步骤s304,其中步骤s301-步骤s303与实施例1中的步骤s101-步骤s103相同,具体步骤参见实施例1,此处不再赘述,本实施例中实施例1的区别点在于,本实施例还包括步骤s304:

步骤s304,删除ddr中存储的数据信息。

本实施例中,为了避免数据信息过多占用ddr的存储空间,在数据存储器正常工作并重新开始使用数据存储器存储数据信息之后,将ddr中的数据信息存储至数据存储器,并删除ddr中的数据信息,保证ddr的存储空间充足,避免影响行车记录仪的正常工作。

实施例4

图4展示了本发明数据存储方法的另一种实施例。在本实施例中,如图4所示,在实施例2的基础上,本实施例中,该数据存储方法还包括步骤s404:

步骤s404,删除ddr中存储的数据信息。

本实施例中,为了避免数据信息过多占用ddr的存储空间,在数据存储器正常工作并重新开始使用数据存储器存储数据信息之后,将ddr中的数据信息存储至数据存储器,并删除ddr中的数据信息,保证ddr的存储空间充足,避免影响行车记录仪的正常工作。

优选地,在上述实施例1、实施例2、实施例3和实施例4中,该数据存储器可以为tf卡或者sd卡,均属于此发明的保护范围。

实施例5

图5展示了本发明行车记录仪的一种实施例。在本实施例中,如图5所示,该行车记录仪包括:

监测模块101,用于实时监测数据存储器是否出现工作异常;

存储模块102,用于当数据存储器出现异常时,存储摄像装置获取的数据信息至ddr;

电路管理及传输模块103,用于控制数据存储器的供电电路的切断与接通;直至数据存储器工作正常时,存储模块102将ddr存储的数据信息传输至数据存储器。

本实施例中,监测模块101实时检测数据存储器的工作情况,当监测模块101检测到数据存储器工作异常时,存储模块102将摄像装置获取的数据信息存储至ddr中进行保存,防止数据信息丢失,再通过电路管理及传输模块103控制数据存储器的供电电路的切断与接通,使得数据存储器重新上电初始化,直至数据存储器正常工作后,重新启用数据存储器保存数据信息,并将存储在ddr中的数据传输至数据存储器中,保证数据信息的完整性。

实施例6

图6展示了本发明行车记录仪的一种实施例。在本实施例中,如图6所示,在实施例5的基础上,该行车记录仪还包括,该电路管理及传输模块103包括:

切断单元1031,用于切断数据存储器的供电电路;

接通及记录单元1032,接通单元1032用于接通数据存储器的供电电路,并记录接通次数;

判断单元1033,用于判断接通次数是否超过预设次数;

提醒单元1034,用于当接通次数超过预设次数时,发送数据存储器工作异常的提醒信息至外部。

检测单元1035,用于当接通次数未超过预设次数时,检测数据存储器是否工作异常;

存储及传输单元1036,用于当数据存储器正常时,将摄像装置获取的数据信息存储至数据存储器中,并且将ddr存储的数据信息传输至数据存储器。

实施例7

图7展示了本发明行车记录仪的一种实施例。在本实施例中,如图7所示,在实施例5的基础上,该行车记录仪还包括:

删除模块1081,用于删除ddr中存储的数据信息。

实施例8

图8展示了本发明行车记录仪的一种实施例。在本实施例中,如图8所示,在实施例6的基础上,该行车记录仪还包括:

删除模块1082,用于删除ddr中存储的数据信息。

优选地,在上述实施例5、实施例6、实施例7和实施例8中,数据存储器可以为tf卡或者sd卡,均属于此发明的保护范围。

关于上述四个实施例行车记录仪中各模块实现技术方案的其他细节,可参见上述实施例中的数据存储方法中的描述,此处不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对发明的具体实施方式进行了详细说明,但其只作为范例,本发明并不限制于以上描述的具体实施方式。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本发明的范畴之中,因此,在不脱离本发明的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本发明的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1