一种行车记录仪的存储管理方法及装置与流程-j9九游会真人

文档序号:35754825发布日期:2023-10-16 20:07阅读:9来源:国知局


1.本技术涉及汽车电子技术领域,尤其涉及一种行车记录仪的存储管理方法及装置。


背景技术:

2.行车记录仪是安装于车辆上、记录车辆行驶途中的影像及声音等相关信息的仪器。记录信息的存储,一般通过行车记录仪的内置存储卡或外接u盘等方式实现,存储设备内部的存储空间固定,存储空间被分为不同的区域,用于存储不同录像模式的记录信息,例如循环录像存储区域、紧急录像存储区域等。这种固定分区的存储方式下,一旦相应分区的空间不足以存储待存储信息,则容易丢失当前录制的视频或照片等记录信息。
3.因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种行车记录仪的存储管理方法及装置,以解决现有技术中行车记录仪中存储空间不足易丢失记录信息的问题。
5.本技术实施例的第一方面,提供了一种行车记录仪的存储管理方法,包括:
6.接收行车记录仪的记录信息,根据记录信息对应的车辆状况对记录信息标记信息量度,将记录信息和信息量度共同写入存储设备;信息量度包括低信息量、中信息量和高信息量;
7.监测存储设备的存储状态,存储状态包括可用存储空间和已占用存储空间;
8.判断可用存储空间是否小于第一阈值;
9.若是,在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间。
10.本技术实施例的第二方面,提供了一种行车记录仪的存储管理装置,包括:
11.预处理模块,用于接收行车记录仪的记录信息,根据记录信息对应的车辆状况对记录信息标记信息量度,将记录信息和信息量度共同写入存储设备;信息量度包括低信息量、中信息量和高信息量;
12.状态监测模块,用于监测存储设备的存储状态,存储状态包括可用存储空间和已占用存储空间;
13.空间管理模块,用于判断可用存储空间是否小于第一阈值,若是,在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间。
14.本技术实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
15.本技术实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
16.本技术实施例与现有技术相比存在的有益效果至少包括:本技术实施例通过标记信息量度将所有记录信息均直接存入存储设备,消除了原本分区存储时存储区域固定的区空间告急隐患,然后在可用存储空间小于第一阈值时以时间为顺序依次删除低信息量的记录信息,在保留较多信息的同时确保存储设备中的可用存储空间裕量,提高了行车记录仪的记录信息的稳定性和安全性。
附图说明
17.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
18.图1是本技术实施例提供的一种行车记录仪的存储管理方法的流程示意图;
19.图2是本技术实施例提供的一种行车记录仪的存储管理装置的结构示意图;
20.图3是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
21.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
22.下面将结合附图详细说明根据本技术实施例的一种行车记录仪的存储管理方法及装置。
23.图1是本技术实施例提供的一种行车记录仪的存储管理方法的流程示意图。图1的行车记录仪的存储管理方法可以由行车记录仪的存储管理器执行。行车记录仪的存储管理器用于管理当前存储设备的存储状态,包括对存储设备的状态监测、读写、校验等。行车记录仪包括行车记录仪硬件和行车管理器,行车管理器用于管理行车记录仪硬件,行车管理器和存储管理器互相通讯,以同步行车记录仪或存储设备的相关信息。
24.如图1所示,该行车记录仪的存储管理方法包括:
25.s101:接收行车记录仪的记录信息,根据记录信息对应的车辆状况对记录信息标记信息量度,将记录信息和信息量度共同写入存储设备;信息量度包括低信息量、中信息量和高信息量;
26.s102:监测存储设备的存储状态,存储状态包括可用存储空间和已占用存储空间;
27.s103:判断可用存储空间是否小于第一阈值;
28.s104:若是,在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间。
29.若否,则继续执行步骤s102的动作。
30.可以理解的是步骤s101中,接收到的行车记录仪的记录信息,包括图片、音频、视
频等形式的记录信息,还附有记录信息时行车记录仪所在车辆的车辆状况,车辆状况包括车辆行进状态和行车记录仪的记录模式等。
31.其中车辆行进状态包括停车状态、低速行驶状态、高速行驶状态、倒车状态、泊车状态、制动状态等,各行驶状态可根据行驶车速和车辆方向、持续时间等参数来确定,例如车辆向前行驶对应的车辆行进状态为行驶状态,行驶车速低于第一阈值的行驶状态为低速行驶状态,车辆保持停止行驶的时长超过第一时长则该段时间的行驶状态为停车状态,车辆向后倒车的状态为倒车状态,车辆泊车动作被检测到时确定当前车辆处于泊车状态,车辆制动动作被检测到时确定当前车辆处于制动状态。
32.其中行车记录仪的记录模式包括循环录像、紧急录像、手动触发记录等,本实施例中对于所有记录模式的记录信息均写入存储设备,不同于现有技术中每个记录模式对应固定的存储空间,本实施例中所有的记录模式对应存储设备中完整的大存储空间,因此本实施例中能够通过灵活调整一些记录信息的空间占用情况为另外的记录信息提供存储空间,存储空间的管理灵活度更高。
33.具体的对于不同的车辆状况,记录信息的重要程度存在差异,例如紧急录像的记录信息较为重要,一般标记为高信息量,不允许被删除,再例如循环录像的记录信息重要程度较低,尤其是低速行驶状态或停车状态的记录信息的信息内容较少、参考价值较低,一般标记为低信息量,可以在空间较为紧张时删除。手动触发记录所对应的记录信息一般不会被标记为低信息量,可根据用户设置标记为中信息量或高信息量。
34.因此车辆状况包括行车记录仪的记录模式和行驶状态,根据记录信息对应的车辆状况对记录信息标记信息量度的过程,包括:
35.在记录模式为循环录像的记录信息中,将低速行驶状态或停车状态对应的记录信息标记为低信息量;低速行驶状态为行驶车速低于第一阈值的行驶状态;
36.将记录模式为循环录像的记录信息中,未标记低信息量的记录信息标记为中信息量。
37.进一步的即使是信息内容较少的低速行驶状态或停车状态,也可以对记录信息进行分析,对画面变化较少的记录信息进行信息压缩,例如在车辆处于停车状态下时记录信息的画面将长时间处于静止状态,此时可将一端连续时间内画面未发生变化的记录信息替换为一帧画面,从而大幅降低记录信息的数据量大小,节省存储空间,同时保留必要的信息内容。具体的在记录模式为循环录像的记录信息中,将低速行驶状态或停车状态对应的记录信息标记为低信息量的过程,包括:在记录模式为循环录像的记录信息中,将低速行驶状态或停车状态下连续时间内画面变化量未超过预设变化量的记录信息标记为低信息量。此处记录信息的变化量根据图像分析进行,在一段连续时间内比较连续图像的画面内容是否发生变化,并将变化的内容在整幅画面内容的占比作为画面变化量,当画面变化量不超过预设变化量,则将该记录信息标记为低信息量。
38.可以理解的是除了被标记为低信息量的记录信息,循环录像中的其他记录信息被标记为中信息量。
39.可以理解的是对于行车记录仪的记录模式为紧急录像的确定,可通过行车记录仪的重力感应器、abm碰撞信号、abs信号、aeb信号中的一种或多种实现,其中行车记录仪的重力感应器gsensor可通过车辆加速力的变化、旋转等判断是否触发行车记录仪的紧急录像;
abs信号是防抱死制动系统触发时发出的信号;aeb信号是车辆自动紧急制动时发出的信号。具体的车辆状况包括行车记录仪的重力感应器、abm碰撞信号、abs信号、aeb信号中的一种或多种,根据记录信息对应的车辆状况对记录信息标记信息量度的过程,包括:
40.当根据车辆状况确定行车记录仪的记录模式为紧急录像,将对应的记录信息标记为高信息量。
41.在步骤s101标记信息量度并将记录信息写入存储设备时,步骤s102对存储设备的存储状态进行监测,此处存储状态包括可用存储空间和已占用存储空间,存储设备的总存储空间是固定不变的,记录信息在写入存储设备时将占用相应的存储空间,已写入记录信息的存储空间即为已占用存储空间,剩余的未使用的存储空间为可用存储空间,总存储空间为可用存储空间与已占用存储空间的和值。
42.在步骤s103判断可用存储空间与第一阈值的关系时,当前存储设备的可用存储空间已经较少,存在发生无法完整写入新的记录信息的可能,因此需要强制性地删除存储设备中的部分记录信息,释放已占用存储空间。在删除时,考虑信息量度、时间两个维度,信息量度的优先级高于时间,优先删除低信息量的记录信息,且删除的顺序在时间上从远到近,如果删除了部分记录信息后可用存储空间已经不小于第一阈值,则可停止删除动作,如果删除了所有的低信息量的记录信息后可用存储空间还小于第一阈值,则继续删除中信息量的记录信息,删除的顺序在时间上从远到近。也就是说在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间的过程,包括:
43.在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间,直至可用存储空间不小于第一阈值;
44.若标记低信息量的所有记录信息均已被删除后,可用存储空间小于第一阈值,则按照时间从远到近的顺序依次删除标记有中信息量的记录信息,以将已占用存储空间释放为可用存储空间,直至可用存储空间不小于第一阈值。
45.可以理解的是,之所以存在删除了所有低信息量的记录信息后可用存储空间依然小于第一阈值的情况,是因为行车记录仪可能处于紧急录制模式,从而会持续地发送记录信息并写入存储设备,虽然存储设备中的记录信息被删除,但同时也有记录信息被写入,导致存储设备的可用存储空间无法快速恢复到第一阈值以上。
46.可以理解的是,本实施例方法为检测到可用存储空间小于第一阈值时直接删除记录信息,该删除动作没有考虑到用户的想法,可能导致误删用户需要的记录信息,因此为了提高用户体验,可以在可用存储空间减少到第一阈值的过程中,发出容量告警提示,以提示用户对存储设备中的记录信息进行上传、删除、重新标记信息量度等操作,尽可能避免可用存储空间小于第一阈值、记录信息被直接删除的情况发生。因此本实施例还包括:
47.判断可用存储空间是否小于第二阈值;第二阈值大于第一阈值;
48.若是,发出容量告警提示。
49.可以理解的是,对于任何存储设备,如果存储设备完全写满,不仅无法再写入内容,还可能导致无法正常读出数据,使得存储设备工作异常,因此可设置一个安全限值,当可用存储空间下降到安全限值将不再允许写入记录内容,以避免存储设备被完全写满,因
此本方法实施例还包括:
50.判断可用存储空间是否小于第三阈值;第三阈值大于零且小于第一阈值;
51.若是,停止执行接收行车记录仪的记录信息的动作,并发出录像异常提醒。
52.可以理解的是以上提到的几个数值中,第二阈值大于第一阈值大于第三阈值大于零,具体的第二阈值可设为1g,第一阈值可设为300m,第三阈值可设为200k。这几个阈值可以根据实际情况或需求设为其他的数值,本实施例还可以根据需求设置其他阈值和告警级别来提醒用户容量告警,此处不作限制。
53.本技术实施例通过标记信息量度将所有记录信息均直接存入存储设备,消除了原本分区存储时存储区域固定的区空间告急隐患,然后在可用存储空间小于第一阈值时以时间为顺序依次删除低信息量的记录信息,在保留较多信息的同时确保存储设备中的可用存储空间裕量,提高了行车记录仪的记录信息的稳定性和安全性。
54.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
55.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
56.图2是本技术实施例提供的一种行车记录仪的存储管理装置的示意图,参见图2所示,该装置包括:
57.预处理模块201,用于接收行车记录仪的记录信息,根据记录信息对应的车辆状况对记录信息标记信息量度,将记录信息和信息量度共同写入存储设备;信息量度包括低信息量、中信息量和高信息量;
58.状态监测模块202,用于监测存储设备的存储状态,存储状态包括可用存储空间和已占用存储空间;
59.空间管理模块203,用于判断可用存储空间是否小于第一阈值,若是,在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间。
60.本技术实施例通过标记信息量度将所有记录信息均直接存入存储设备,消除了原本分区存储时存储区域固定的区空间告急隐患,然后在可用存储空间小于第一阈值时以时间为顺序依次删除低信息量的记录信息,在保留较多信息的同时确保存储设备中的可用存储空间裕量,提高了行车记录仪的记录信息的稳定性和安全性。
61.可以理解的是,接收到的行车记录仪的记录信息,包括图片、音频、视频等形式的记录信息,还附有记录信息时行车记录仪所在车辆的车辆状况,车辆状况包括车辆行进状态和行车记录仪的记录模式等。
62.其中车辆行进状态包括停车状态、低速行驶状态、高速行驶状态、倒车状态、泊车状态、制动状态等,各行驶状态可根据行驶车速和车辆方向、持续时间等参数来确定,例如车辆向前行驶对应的车辆行进状态为行驶状态,行驶车速低于第一阈值的行驶状态为低速行驶状态,车辆保持停止行驶的时长超过第一时长则该段时间的行驶状态为停车状态,车辆向后倒车的状态为倒车状态,车辆泊车动作被检测到时确定当前车辆处于泊车状态,车
辆制动动作被检测到时确定当前车辆处于制动状态。
63.其中行车记录仪的记录模式包括循环录像、紧急录像、手动触发记录等,本实施例中对于所有记录模式的记录信息均写入存储设备,不同于现有技术中每个记录模式对应固定的存储空间,本实施例中所有的记录模式对应存储设备中完整的大存储空间,因此本实施例中能够通过灵活调整一些记录信息的空间占用情况为另外的记录信息提供存储空间,存储空间的管理灵活度更高。
64.具体的对于不同的车辆状况,记录信息的重要程度存在差异,例如紧急录像的记录信息较为重要,一般标记为高信息量,不允许被删除,再例如循环录像的记录信息重要程度较低,尤其是低速行驶状态或停车状态的记录信息的信息内容较少、参考价值较低,一般标记为低信息量,可以在空间较为紧张时删除。手动触发记录所对应的记录信息一般不会被标记为低信息量,可根据用户设置标记为中信息量或高信息量。
65.在一些具体的实施例中,车辆状况包括行车记录仪的记录模式和行驶状态,根据记录信息对应的车辆状况对记录信息标记信息量度的过程,包括:
66.在记录模式为循环录像的记录信息中,将低速行驶状态或停车状态对应的记录信息标记为低信息量;低速行驶状态为行驶车速低于第一阈值的行驶状态;
67.将记录模式为循环录像的记录信息中,未标记低信息量的记录信息标记为中信息量。
68.进一步的即使是信息内容较少的低速行驶状态或停车状态,也可以对记录信息进行分析,对画面变化较少的记录信息进行信息压缩,例如在车辆处于停车状态下时记录信息的画面将长时间处于静止状态,此时可将一端连续时间内画面未发生变化的记录信息替换为一帧画面,从而大幅降低记录信息的数据量大小,节省存储空间,同时保留必要的信息内容。
69.在一些具体的实施例中,在记录模式为循环录像的记录信息中,将低速行驶状态或停车状态对应的记录信息标记为低信息量的过程,包括:
70.在记录模式为循环录像的记录信息中,将低速行驶状态或停车状态下连续时间内画面变化量未超过预设变化量的记录信息标记为低信息量。
71.在一些具体的实施例中,车辆状况包括行车记录仪的重力感应器、abm碰撞信号、abs信号、aeb信号中的一种或多种,根据记录信息对应的车辆状况对记录信息标记信息量度的过程,包括:
72.当根据车辆状况确定行车记录仪的记录模式为紧急录像,将对应的记录信息标记为高信息量。
73.在一些具体的实施例中,空间管理模块203还用于:
74.判断可用存储空间是否小于第二阈值;第二阈值大于第一阈值;
75.若是,发出容量告警提示。
76.在一些具体的实施例中,空间管理模块203还用于:
77.判断可用存储空间是否小于第三阈值;第三阈值大于零且小于第一阈值;
78.若是,停止执行接收行车记录仪的记录信息的动作,并发出录像异常提醒。
79.可以理解的是以上提到的几个数值中,第二阈值大于第一阈值大于第三阈值大于零,具体的第二阈值可设为1g,第一阈值可设为300m,第三阈值可设为200k。这几个阈值可
以根据实际情况或需求设为其他的数值,本实施例还可以根据需求设置其他阈值和告警级别来提醒用户容量告警,此处不作限制。
80.在一些具体的实施例中,在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间的过程,包括:
81.在对应已占用存储空间的所有记录信息中,按照时间从远到近的顺序依次删除标记有低信息量的记录信息,以将已占用存储空间释放为可用存储空间,直至可用存储空间不小于第一阈值;
82.若标记低信息量的所有记录信息均已被删除后,可用存储空间小于第一阈值,则按照时间从远到近的顺序依次删除标记有中信息量的记录信息,以将已占用存储空间释放为可用存储空间,直至可用存储空间不小于第一阈值。
83.可以理解的是,之所以存在删除了所有低信息量的记录信息后可用存储空间依然小于第一阈值的情况,是因为行车记录仪可能处于紧急录制模式,从而会持续地发送记录信息并写入存储设备,虽然存储设备中的记录信息被删除,但同时也有记录信息被写入,导致存储设备的可用存储空间无法快速恢复到第一阈值以上。
84.图3是本技术实施例提供的电子设备3的示意图。如图3所示,该实施例的电子设备3包括:处理器301、存储器302以及存储在该存储器302中并且可在处理器301上运行的计算机程序303。处理器301执行计算机程序303时实现上述各个方法实施例中的步骤。或者,处理器301执行计算机程序303时实现上述各装置实施例中各模块/单元的功能。
85.电子设备3可以是桌上型计算机、笔记本、掌上电脑及云端服务器等电子设备。电子设备3可以包括但不仅限于处理器301和存储器302。本领域技术人员可以理解,图3仅仅是电子设备3的示例,并不构成对电子设备3的限定,可以包括比图示更多或更少的部件,或者不同的部件。
86.处理器301可以是中央处理单元(central processing unit,cpu),也可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
87.存储器302可以是电子设备3的内部存储单元,例如,电子设备3的硬盘或内存。存储器302也可以是电子设备3的外部存储设备,例如,电子设备3上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。存储器302还可以既包括电子设备3的内部存储单元也包括外部存储设备。存储器302用于存储计算机程序以及电子设备所需的其它程序和数据。
88.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
89.集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储在计算机可读存储介质中,该计算机程序在被处理器执行时,可以实现上述各个方法实施例的步骤。计算机程序可以包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如,在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
90.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1  
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图