技术领域
[0001] 本发明涉及计算机技术领域,特别涉及一种行车记录方法、装置、设备及介质。
相关背景技术
[0002] 当前,传统的行车记录仪主要由微处理器,摄像头,显示器,按键,存储器等组成,只是简单的将采集到的视频画面存储在SD卡(Secure Digital Memory Card、安全数码卡)中,灵活性和智能化都非常低;智能行车记录仪,一些发明人在传统行车记录仪的基础上提升了摄像头的像素改善了视频文件的清晰度,优化了存储逻辑,增加了循环存储,覆盖存储以及云存储功能,由此缓解了存储空间不足的问题,但是所需要的存储空间依旧较大,大量的视频文件存储给后台带来巨大的负担,对后台存储能力要求较高,且智能行车记录仪存储时需要依赖网络。
[0003] 综上所述,如何节省存储空间并克服依赖网络的缺点是当前亟待解决的问题。
具体实施方式
[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 当前,传统的行车记录仪主要由微处理器,摄像头,显示器,按键,存储器等组成,只是简单的将采集到的视频画面存储在SD卡(Secure Digital Memory Card、安全数码卡)中,灵活性和智能化都非常低;智能行车记录仪,一些发明人在传统行车记录仪的基础上提升了摄像头的像素改善了视频文件的清晰度,优化了存储逻辑,增加了循环存储,覆盖存储以及云存储功能,由此缓解了存储空间不足的问题,但是所需要的存储空间依旧较大,大量的视频文件存储给后台带来巨大的负担,对后台存储能力要求较高,且智能行车记录仪存储时需要依赖网络。
[0047] 为此,本申请实施例提出一种行车记录方案,能够节省存储空间并克服依赖网络的缺点。
[0048] 本申请实施例公开了一种行车记录方法,应用于行车记录仪,参见图2所示,该方法包括:
[0049] 步骤S11:获取传感器采集到的行车信息。
[0050] 本实施例中,所述行车信息包括但不限于视频信息、声音信息和行车状态信息。所述传感器包括但不限于获得声音信息的麦克风(MIC,microphone)、获得行车状态信息的惯性单元(IMU,Inertial Measurement Unit)(也即惯性传感器)、获得视频信息的摄像头(CAMERA);所述行车状态信息包括但不限于速度和加速度。需要指出的是,行车信息不知包括视频信息,还包括声音信息和行车状态信息,丰富了信息内容。
[0051] 本实施例中,所述行车记录仪包括车载蓄电池与行车记录仪备份电池,两个电池联合使用,通过切换电路实现兼容设计,无缝切换可保证行车记录仪工作的稳定性,防止漏秒。
[0052] 步骤S12:对所述行车信息进行分类,并基于与分类结果对应的预设存储方式和预设存储区域将所述行车信息保存至本地存储器;其中,所述预设存储方式包括压缩存储方式和非压缩存储方式。
[0053] 本实施例中,为不同类的行车信息设定了对应的预设存储方式和预设存储区域,即方便了存储后不同类信息的获取,又因为压缩存储方式的使用节省了存储空间。
[0054] 步骤S13:若当前行车记录仪未连接网络,则利用所述V2X通信模组的PC5通信接口将所述本地存储器中的所述行车信息传输至车载单元进行备份。
[0055] 本实施例中,可利用密钥对在传输过程中对所述行车信息进行加解密造作,提高行车信息的安全性。具体的,在本地存储器中用第一密钥加密行车信息,将加密后信息传输至车载单元,后续需要查看时可利用第二密钥解密加密后信息;需要指出的是,可以为不同的车辆设置不同的密钥对,该密钥对可只有车主知道,防止行车信息泄露,并且可每间隔预设时间段更换一次密钥对。
[0056] 本实施例中,所述V2X通信模组的PC5通信接口的传输方式与蓝牙、WIFI类似,十分方便快捷。
[0057] 本实施例中,若当前行车记录仪连接网络,则利用UU接口(User Equipment/用户设备)无线将所述本地存储器中的所述行车信息传输备份至云端(CLOUD)。所述车载单元简称为OBU(On board Unit)。
[0058] 本实施例中,所述行车记录仪包括处理器,且所述处理器为采用V2X(Vehicle to Everything,车用无线通信技术)车联网通信技术的核心控制器,所述行车记录仪通过所述核心控制器外挂若干传感器。
[0059] 本实施例中,所述行车记录仪包括GPS(Global Positioning System,全球定位系统),GPS为V2X模块提供时间基准,同时可保证传感器数据的时间同步,提高了数据的可靠性。
[0060] 本实施例中,为节省存储空间,则需要将删除本地存储器中已备份的数据;所述若当前行车记录仪未连接网络,则利用V2X通信模组的PC5通信接口将本地存储器中的所述行车信息传输至车载单元进行备份之后,还包括:
[0061] 删除所述本地存储器中的所述行车信息;另外,若当前行车记录仪连接网络,则利用将本地存储器中的所述行车信息传输至云端进行备份之后,还包括:删除所述本地存储器中的所述行车信息。
[0062] 综上所述,V2X技术可以依托其PC5(Proximity Communication)直接通信接口,在没有网络覆盖的环境下也能备份数据;传感技术可借助丰富的车身传感器,获取车况及行车状态;V2X模块获取传感器数据对行车视频进行分析处理并分类压缩存储;相对于现有行车记录仪方案,此设计行车记录仪,存储空间得到了很大程度的优化,功能全面,且更加的安全可靠。
[0063] 参见图3所示,为一种行车记录仪工作流程示意图;包括采集行车信息,所述行车信息包括声音信息、行车状态信息、视频信息,然后对这些信息进行综合处理,所述综合处理包括根据上述信息进行分类的过程,之后将信息进行分类存储。
[0064] 参见图4所示,为一种行车记录仪示意图;图中,传感器包括摄像头、麦克风和惯性单元,图中,RGMII(Reduced Gigabit Media Independent Interface)是Reduced GMII(吉比特介质独立接口),AUDIO(音频传输接口),I2C(Inter-Integrated Circuit)总线,都是用于传输信息;其中,AUDIO用于传输麦克风的信息,power表示从车载蓄电池中获取电;其中,pps(pulse per second)表示GPS传输;SDIO(Secure Digital Input and Output)为安全数字输入输出卡,实现V2X与本地存储器之间的数据传输;USB为通用串行总线的缩写,是一个外部总线标准。
[0065] 可见,本申请获取传感器采集到的行车信息;对所述行车信息进行分类,并基于与分类结果对应的预设存储方式和预设存储区域将所述行车信息保存至本地存储器;其中,所述预设存储方式包括压缩存储方式和非压缩存储方式;若当前行车记录仪未连接网络,则利用所述V2X通信模组的PC5通信接口将所述本地存储器中的所述行车信息传输至车载单元进行备份。由此可见,本申请数据存储方式为非压缩存储和/或压缩存储,压缩存储的存在能够降低存储所需空间,另外,本申请不是全部高清存储浪费存储空间也不是全部压缩存储不利于查询需要的信息;本申请根据分类结果确定预设存储区域,方便后续查找需要的数据,使得后续数据查找具有针对性;本申请行车信息能够在无网络连接时通过V2X通信模组的PC5通信接口将行车信息存储至的备份,有利于防止数据丢失,提高数据安全性。
[0066] 本申请实施例公开了一种具体的行车记录方法,应用于行车记录仪,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图5所示,具体包括:
[0067] 步骤S21:获取传感器采集到的行车信息。
[0068] 步骤S22:对所述行车信息进行初次分类,以将所述行车信息中的每种子信息分类为异常信息或正常信息;所述异常信息对应的预设存储方式为所述非压缩存储方式;所述正常信息对应的预设存储方式为所述压缩存储方式。
[0069] 本实施例中,所述对所述行车信息进行初次分类,以将所述行车信息中的每种子信息分类为异常信息或正常信息,包括:将所述行车信息中每种子信息的信息特征与预设正常信息的信息特征范围进行比对,以将每种所述子信息分类为异常信息或正常信息;其中,所述预设正常信息为相应所述子信息对应的正常信息。
[0070] 参见图6所示,为一种初次分类示意图;具体的,针对声音信息,需要利用降噪算法对声音信息进行噪声滤除,然后判断噪声滤除后的声音信息是否位于正常声音信息范围内,具体可以判断声音大小、声音内容等,在此不做具体限定。针对行车状态信息,可以判断行车状态信息是否位于正常行车状态信息范围内,具体可以判断行车速度和/或加速度是否位于正常行车状态信息范围内。针对视频信息,具体可以判断场景是否为是否位于正常场景信息范围内,具体的场景可以是转弯过程等的行驶状况,若是拍到车辆撞击则不位于正常场景信息范围内。具体的,判断是否属于正常范围内,可通过设置阈值来判断。
[0071] 步骤S23:根据初次分类结果对所述行车信息进行二次分类,以确定所述行车信息的信息等级。
[0072] 本实施例中,所述根据初次分类结果对所述行车信息进行二次分类,以确定所述行车信息的信息等级,包括:根据所述异常信息所包含的子信息的子信息种类数对所述行车信息进行二次分类,以确定所述行车信息的信息等级。需要指出的是,所述行车信息的所述信息等级对应的等级数为目标差值与1的和;所述目标差值为所述总种类数与所述子信息种类数的差值。
[0073] 参见图7所示,为一种信息等级确定示意图;图中以存在三种信息为例,三种信息异常数据分别用ABC表示,正常数据分别用abc表示;其中,存在0种异常信息时为第四等级(3‑0+1=4),存在一种异常信息时,为第三等级(3‑1+1=3),存在两种异常信息时为第二等级(3‑2+1=2),存在三种异常场信息时为第一等级(3‑3+1=1)。
[0074] 步骤S24:根据对应预设存储方式将所述异常信息和/或所述正常信息保存至本地存储器中所述信息等级对应的预设存储区域。
[0075] 本实施例中,所述根据初次分类结果对所述行车信息进行二次分类,以确定所述行车信息的信息等级;根据对应预设存储方式将所述异常信息和/或所述正常信息保存至本地存储器中所述信息等级对应的预设存储区域,包括:以所述压缩存储方式将所述正常信息保存至所述本地存储器,并以所述非压缩存储方式将所述异常信息保存至所述本地存储器;根据所述本地存储器中的所述异常信息和所述正常信息对所述行车信息进行二次分类,以确定所述行车信息的信息等级;将存放至所述本地存储器的所述异常信息和所述正常信息转存至所述本地存储器中所述信息等级对应的预设存储区域。
[0076] 需要指出的是,可以在初次分类和二次分类之后,将信息存储至本地存储器,也可以在初次分类后存储一次,二次分类后转存一次。需要指出的是,若存储两次,则二次分类时处理的数据包括压缩数据和非压缩数据,比斗处理非压缩数据相比,节省时间。
[0077] 本实施例中,所述将存放至所述本地存储器的所述正常信息转存至所述最低等级数对应的预设存储区域,并以非压缩存储方式将所述异常信息存放至所述最低等级数对应的预设存储区域,包括:若所述最低等级数对应的预设存储区域已满,则以循环存储方式基于存储时间由早至晚的顺序依次删除已存储信息,并将存放至所述本地存储器的所述正常信息转存至所述最低等级数对应的预设存储区域,以非压缩存储方式将所述异常信息存放至所述最低等级数对应的预设存储区域。
[0078] 需要指出的是,循环存储的方式可有效节省存储空间,且不会影响有效的异常信息的保存。
[0079] 本实施例中,可以只将异常的视频信息非压缩存储,其他信息都压缩存储,可节省存储空间。所述将存放至所述本地存储器的所述异常信息和所述正常信息转存至所述本地存储器中所述信息等级对应的预设存储区域,包括:判断所述异常信息中是否存在视频信息;若存在,则以所述非压缩存储方式将所述异常信息中的所述视频信息转存至所述本地存储器中所述信息等级对应的预设存储区域,并以所述压缩存储方式将所述异常信息中的其它信息以及所述正常信息转存至所述预设存储区域;若不存在,则以所述压缩存储方式将所述正常信息和所述异常信息转存至所述预设存储区域。
[0080] 步骤S25:若当前行车记录仪未连接网络,则利用所述V2X通信模组的PC5通信接口将所述本地存储器中的所述行车信息传输至车载单元进行备份。
[0081] 综上,本申请基于V2X及传感技术对行车视频进行综合处理并分类存储的行车记录仪。通过传感数据对行车数据综合分析评定,提高了数据的可靠性及针对性,避免了在大量数据中寻找关键有效数据的麻烦;V2X技术可以依托其PC5直接通信接口,在没有网络覆盖的环境下也能进行数据备份,提高了数据安全性;对行车数据根据评定等级分类存储,压缩并定期删除次要数据,保护关键有效数据,大大提高了存储的利用率。
[0082] 可见,本申请获取传感器采集到的行车信息。对所述行车信息进行初次分类,以将所述行车信息中的每种子信息分类为异常信息或正常信息;所述异常信息对应的预设存储方式为所述非压缩存储方式;所述正常信息对应的预设存储方式为所述压缩存储方式。根据初次分类结果对所述行车信息进行二次分类,以确定所述行车信息的信息等级。根据对应预设存储方式将所述异常信息和/或所述正常信息保存至本地存储器中所述信息等级对应的预设存储区域。若当前行车记录仪未连接网络,则利用所述V2X通信模组的PC5通信接口将所述本地存储器中的所述行车信息传输至车载单元进行备份。由此可见,本申请初次分类确定存储方式,二次分类确定存储区域,且二次分类是在初次分类的基础上进行的;本申请初次分类后以确定的存储方式存储,工业错二次分类是利用初次分类后存储的数据,其中包括压缩后数据,与处理压缩后数据相比,提高数据处理速度。
[0083] 相应的,本申请实施例还公开了一种行车记录装置,应用于行车记录仪,参见图8所示,该装置包括:
[0084] 信息获取模块11,用于获取传感器采集到的行车信息;
[0085] 信息存储模块12,用于对所述行车信息进行分类,并基于与分类结果对应的预设存储方式和预设存储区域将所述行车信息保存至本地存储器;其中,所述预设存储方式包括压缩存储方式和非压缩存储方式;
[0086] 信息备份模块13,用于若当前行车记录仪未连接网络,则利用所述V2X通信模组的PC5通信接口将所述本地存储器中的所述行车信息传输至车载单元进行备份。
[0087] 其中,关于上述各个模块更加具体的工作过程可以参数前述实施例中公开的相应内容,在此不再进行赘述。
[0088] 可见,本申请获取传感器采集到的行车信息;对所述行车信息进行分类,并基于与分类结果对应的预设存储方式和预设存储区域将所述行车信息保存至本地存储器;其中,所述预设存储方式包括压缩存储方式和非压缩存储方式;若当前行车记录仪未连接网络,则利用所述V2X通信模组的PC5通信接口将所述本地存储器中的所述行车信息传输至车载单元进行备份。由此可见,本申请数据存储方式为非压缩存储和/或压缩存储,压缩存储的存在能够降低存储所需空间,另外,本申请不是全部高清存储浪费存储空间也不是全部压缩存储不利于查询需要的信息;本申请根据分类结果确定预设存储区域,方便后续查找需要的数据,使得后续数据查找具有针对性;本申请行车信息能够在无网络连接时通过V2X通信模组的PC5通信接口将行车信息存储至的备份,有利于防止数据丢失,提高数据安全性。
[0089] 进一步的,本申请实施例还提供了一种电子设备。图9是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本申请的使用范围的任何限制。
[0090] 图9为本申请实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、显示屏23、输入输出接口24、通信接口25、电源26和通信总线27。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的行车记录方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
[0091] 本实施例中,电源26用于为电子设备20上的各硬件设备提供工作电压;通信接口25能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口24,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
[0092] 另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括计算机程序221,存储方式可以是短暂存储或者永久存储。其中,计算机程序221除了包括能够用于完成前述任一实施例公开的由电子设备20执行的行车记录方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
[0093] 进一步的,本申请实施例还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的行车记录方法。
[0094] 关于该方法的具体步骤可以参数前述实施例中公开的相应内容,在此不再进行赘述。
[0095] 本申请书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0096] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0097] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD‑ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0098] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0099] 以上对本申请所提供的一种行车记录方法、装置、设备、存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。