一种车载终端设备的行车记录仪数据同步方法及相关设备技术

技术编号:37598209 阅读:12 留言:0更新日期:2023-05-18 11:47
本发明专利技术公开了一种车载终端设备的行车记录仪数据同步方法及相关设备,所述方法包括:获取云端服务器的配置信息,并保存到本地;读取存储卡的挂载路径,当检测到有存储卡后,启动视频目录检索线程和视频目录结构信息上传线程;基于视频目录检索线程获取视频基本信息,基于视频基本信息得到视频结构化信息;基于视频目录结构信息上传线程根据配置信息获取同步间隔和数据条目,并根据同步间隔和数据条目将视频结构化信息内未同步的行车记录仪数据同步到所述云端服务器。本发明专利技术定时将车载终端设备的行车记录仪数据同步到云端服务器上,使得用户在查看行车记录仪数据时无需将存储卡取出,随时随地可以查看行车记录仪的实时录像,操作更方便。操作更方便。操作更方便。

【技术实现步骤摘要】
一种车载终端设备的行车记录仪数据同步方法及相关设备


[0001]本专利技术涉及行车记录仪存储领域,具体涉及一种车载终端设备的行车记录仪数据同步方法、系统、车载终端设备及计算机可读存储介质。

技术介绍

[0002]随着社会的不断发展,汽车渐渐的已经走入了千家万户,而随着道路行驶情况日益复杂,行车记录仪对于不少车主来说已经成为一个必备的车载产品,现如今的行车记录仪五花八门,各种产品也参差不齐。
[0003]行车记录仪又称“汽车黑匣子”,在行驶的过程中能真实记录事故过程中驾驶者的操作和汽车的运行状况,它既可以作为事故分析依据,同时也可以作为考核驾驶者是否违规行驶的重要监督手段。由于这种“监督”及“见证”的功能,大大提高了驾驶者的安全责任感,从而大幅度降低了事故率。
[0004]但在这个物联网、万物互联的时代,车载产品基本都带有4G联网功能,网络对核心功能行车记录仪仅仅起到了辅助作用,在传统的操作方式中,用户查看行车记录仪记录的视频受限于设备,查看视频需要将行车记录仪的存储卡取出来插入到电脑或者其它的显示设备上才能进行查看,用户操作起来不方便。
[0005]因此,现有技术还有待于改进和发展。

技术实现思路

[0006]本专利技术的主要目的在于提供一种车载终端设备的行车记录仪数据同步方法、系统、终端及计算机可读存储介质,旨在解决现有技术中行车记录仪中的视频需要用户将行车记录仪的存储卡取出来通过其他设备查看,用户操作起来不方便的问题。
[0007]为实现上述目的,本专利技术提供一种车载终端设备的行车记录仪数据同步方法,所述提供一种车载终端设备的行车记录仪数据同步方法包括如下步骤:
[0008]获取云端服务器的配置信息,并保存到本地;
[0009]读取存储卡的挂载路径,当检测到有存储卡后,启动视频目录检索线程和视频目录结构信息上传线程;
[0010]基于所述视频目录检索线程获取视频基本信息,基于所述视频基本信息得到视频结构化信息;
[0011]基于所述视频目录结构信息上传线程根据所述配置信息获取同步间隔和数据条目,并根据所述同步间隔和数据条目将所述视频结构化信息内未同步的行车记录仪数据同步到所述云端服务器。
[0012]可选地,所述的车载终端设备的行车记录仪数据同步方法,其中,所述配置信息包括:视频文件目录树同步时间间隔和视频文件目录树同步的单次条数。
[0013]可选地,所述的车载终端设备的行车记录仪数据同步方法,其中,所述基于所述视频目录检索线程获取视频基本信息,基于所述视频基本信息得到视频结构化信息,具体包
括:
[0014]基于所述视频目录检索线程检索所述存储卡中视频的存储路径和视频格式;
[0015]根据所述存储路径和视频格式,基于FFmpeg开源库读取所述视频基本信息,将所述视频基本信息进行整合后得到所述视频结构化信息,并将所述视频结构化信息存储到本地数据库Sqlite3中。
[0016]可选地,所述的车载终端设备的行车记录仪数据同步方法,其中,所述视频基本信息包括:开始录制时间、结束录制时间、视频录制时长、视频频率、码率、分辨率和每一帧的偏移量。
[0017]可选地,所述的车载终端设备的行车记录仪数据同步方法,其中,所述车载终端设备的行车记录仪数据同步方法还包括:
[0018]所述FFmpeg开源库读取所述视频基本信息时正在录制的视频不被读取,根据系统时间与视频的最后修改时间的差值判断视频是否录制完成,当系统时间与视频的最后修改时间的差值大于预设时间时视为录制结束;
[0019]在将所述视频结构化信息存储到本地数据库Sqlite3中时,判断所述本地数据库Sqlite3是否已存储相同数据,已存储的相同数据不再进行存储。
[0020]可选地,所述的车载终端设备的行车记录仪数据同步方法,其中,所述基于所述视频目录结构信息上传线程根据所述配置信息获取同步间隔和数据条目,并根据所述同步间隔和数据条目将所述视频结构化信息内未同步的行车记录仪数据同步到所述云端服务器,具体包括:
[0021]基于所述视频目录结构信息上传线程定时根据所述配置信息获取同步间隔和数据条目;
[0022]所述视频目录结构信息上传线程按照配置间隔从所述本地数据库Sqlite3中读取未同步的数据,将未同步的数据按照json格式同步到所述云端服务器,并将已同步到所述云端服务器的数据的状态标记为已同步。
[0023]可选地,所述的车载终端设备的行车记录仪数据同步方法,其中,所述车载终端设备的行车记录仪数据同步方法还包括:
[0024]所述视频目录结构信息上传线程定时将存储卡中已删除或者已覆盖的视频信息主动同步到所述云端服务器;
[0025]所述云端服务器根据已删除或者已覆盖的视频信息将对应的数据标记为已删除的垃圾数据,同时将所述本地数据库Sqlite3中的所述垃圾数据进行清理。
[0026]此外,为实现上述目的,本专利技术还提供一种车载终端设备的行车记录仪数据同步系统,其中,所述车载终端设备的行车记录仪数据同步系统包括:
[0027]信息获取模块,用于获取云端服务器的配置信息,并保存到本地;
[0028]线程启动模块,用于读取存储卡的挂载路径,当检测到有存储卡后,启动视频目录检索线程和视频目录结构信息上传线程;
[0029]信息处理模块,用于基于所述视频目录检索线程获取视频基本信息,基于所述视频基本信息得到视频结构化信息;
[0030]数据同步模块,用于基于所述视频目录结构信息上传线程根据所述配置信息获取同步间隔和数据条目,并根据所述同步间隔和数据条目将所述视频结构化信息内未同步的
行车记录仪数据同步到所述云端服务器。
[0031]此外,为实现上述目的,本专利技术还提供一种车载终端设备,其中,所述车载终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车载终端设备的行车记录仪数据同步程序,所述车载终端设备的行车记录仪数据同步程序被所述处理器执行时实现如上所述的车载终端设备的行车记录仪数据同步方法的步骤。
[0032]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有车载终端设备的行车记录仪数据同步程序,所述车载终端设备的行车记录仪数据同步程序被处理器执行时实现如上所述的车载终端设备的行车记录仪数据同步方法的步骤。
[0033]本专利技术中,获取云端服务器的配置信息,并保存到本地;读取存储卡的挂载路径,当检测到有存储卡后,启动视频目录检索线程和视频目录结构信息上传线程;基于所述视频目录检索线程获取视频基本信息,基于所述视频基本信息得到视频结构化信息;基于所述视频目录结构信息上传线程根据所述配置信息获取同步间隔和数据条目,并根据所述同步间隔和数据条目将所述视频结构化信息内未同步的行车记录仪数据同步到所述云端服务器。本专利技术定时将车载终端设备的行车记录仪数据同步到云端服务器上,使得用户在查看行车记录本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载终端设备的行车记录仪数据同步方法,其特征在于,所述车载终端设备的行车记录仪数据同步方法包括:获取云端服务器的配置信息,并保存到本地;读取存储卡的挂载路径,当检测到有存储卡后,启动视频目录检索线程和视频目录结构信息上传线程;基于所述视频目录检索线程获取视频基本信息,基于所述视频基本信息得到视频结构化信息;基于所述视频目录结构信息上传线程根据所述配置信息获取同步间隔和数据条目,并根据所述同步间隔和数据条目将所述视频结构化信息内未同步的行车记录仪数据同步到所述云端服务器。2.根据权利要求1所述的车载终端设备的行车记录仪数据同步方法,其特征在于,所述配置信息包括:视频文件目录树同步时间间隔和视频文件目录树同步的单次条数。3.根据权利要求1所述的车载终端设备的行车记录仪数据同步方法,其特征在于,所述基于所述视频目录检索线程获取视频基本信息,基于所述视频基本信息得到视频结构化信息,具体包括:基于所述视频目录检索线程检索所述存储卡中视频的存储路径和视频格式;根据所述存储路径和视频格式,基于FFmpeg开源库读取所述视频基本信息,将所述视频基本信息进行整合后得到所述视频结构化信息,并将所述视频结构化信息存储到本地数据库Sqlite3中。4.根据权利要求3所述的车载终端设备的行车记录仪数据同步方法,其特征在于,所述视频基本信息包括:开始录制时间、结束录制时间、视频录制时长、视频频率、码率、分辨率和每一帧的偏移量。5.根据权利要求3所述的车载终端设备的行车记录仪数据同步方法,其特征在于,所述车载终端设备的行车记录仪数据同步方法还包括:所述FFmpeg开源库读取所述视频基本信息时正在录制的视频不被读取,根据系统时间与视频的最后修改时间的差值判断视频是否录制完成,当系统时间与视频的最后修改时间的差值大于预设时间时视为录制结束;在将所述视频结构化信息存储到本地数据库Sqlite3中时,判断所述本地数据库Sqlite3是否已存储相同数据,已存储的相同数据不再进行存储。6.根据权利要求3所述的车载终端设备的行车记录仪数据同步方法,其特征在于,所述基于所述视频目录结构信息上传线程根据所述配置信息获取同步间隔...

【专利技术属性】
技术研发人员:周志文奉诗斌纪向晴朱宇翔
申请(专利权)人:深圳市麦谷科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1