本申请涉及物联网,尤其涉及一种视频文件的目录信息同步方法、设备、系统及存储介质。
背景技术:
1、目前,装配车载视频终端的车辆,车主用户或监管平台可以利用查询终端通过网络远程提取、播放视频终端录制的视频文件。在查询终端上查询视频终端的视频文件时,现有技术是采用全量上报的方式,即视频终端接收到同步指令时,将查询时段的所有文件的目录均上报至云端,在查询终端的查询频率较高的情况下,由于同步的数据量较大,该方式会消耗较多的内存和网络流量,且网络传输较多数据量时会增加传输的时间成本,同时会增大云端对数据的处理时长,受到所处的物联网环境的影响,视频终端的网络信号可能会有较大的波动,在弱网环境下,同步的失败的概率会越高,导致视频文件目录的同步效率较低。
2、因此,提供一种在查询终端的查询频率较高的情况下,提高视频文件目录信息的同步效率的技术方案,已成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、鉴于以上内容,本申请提供一种视频文件的目录信息同步方法、设备、系统及存储介质,其目的在于解决上述技术问题。
2、第一方面,本申请提供一种视频文件的目录信息同步方法,应用于云端设备,所述云端设备分别与查询终端及视频终端通信连接,所述方法包括:
3、确定所述查询终端需查询的视频文件所属的第一时间段,确定属于所述第一时间段的第一时间粒度;
4、获取所述第一时间粒度内视频文件的第一目录信息,根据所述第一目录信息计算所述第一时间粒度的第一哈希值;
5、发送同步指令至所述视频终端,以供所述视频终端根据所述第一时间粒度获取第二时间粒度内视频文件的第二目录信息,根据所述第二目录信息计算第二时间粒度的第二哈希值,校验所述第一哈希值与所述第二哈希值得到校验结果并反馈至所述云端设备;
6、根据所述校验结果利用所述第二目录信息对所述第一目录信息执行同步,将执行同步后的第一目录信息反馈至所述查询终端。
7、第二方面,本申请提供一种视频文件的目录信息同步方法应用于视频终端,所述视频终端与云端设备通信连接,所述云端设备与查询终端通信连接,所述方法包括:
8、接收云端设备发送的同步指令;
9、获取所述查询终端需查询的视频文件所属的第一时间段、属于所述第一时间段的第一时间粒度及根据所述第一时间粒度内视频文件的第一目录信息计算的所述第一时间粒度的第一哈希值;
10、根据所述第一时间粒度获取第二时间粒度内视频文件的第二目录信息,根据所述第二目录信息计算第二时间粒度的第二哈希值;
11、校验所述第一哈希值与所述第二哈希值得到校验结果并反馈至所述云端设备,以供所述云端设备根据所述校验结果利用所述第二目录信息对所述第一目录信息执行同步,将执行同步后的第一目录信息反馈至所述查询终端。
12、第三方面,本申请提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
13、存储器,用于存放计算机程序;
14、处理器,用于执行存储器上所存放的程序时,实现第一方面或第二方面所述的视频文件的目录信息同步方法。
15、第四方面,本申请提供一种视频文件的目录信息同步系统,所述系统包括第三方面所述的电子设备。
16、第五方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面或第二方面所述的视频文件的目录信息同步方法。
17、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
18、通过确定查询终端需查询的视频文件所属的第一时间段,确定第一时间段的第一时间粒度,获取第一时间粒度内视频文件的第一目录信息,根据第一目录信息计算第一时间粒度的第一哈希值,发送同步指令至视频终端,以供视频终端根据第一时间粒度获取第二时间粒度内视频文件的第二目录信息,根据第二目录信息计算第二时间粒度的第二哈希值,校验第一哈希值与第二哈希值得到校验结果并反馈至云端设备,根据校验结果利用第二目录信息对第一目录信息执行同步,将执行同步后的第一目录信息反馈至查询终端。在查询终端的查询频率较高的情况下,通过校验结果可知第一目录信息与第二目录信息相似,因此仅需同步首尾少数时间粒度的视频文件的目录信息,减少了需同步的数据量,降低传输的时间成本,同时可以减小云端对数据的处理时长,提高视频文件目录信息的同步效率。
1.一种视频文件的目录信息同步方法,其特征在于,应用于云端设备,所述云端设备分别与查询终端及视频终端通信连接,所述方法包括:
2.根据权利要求1所述的视频文件的目录信息同步方法,其特征在于,所述确定属于所述第一时间段的第一时间粒度,包括:
3.根据权利要求1所述的视频文件的目录信息同步方法,其特征在于,所述获取所述第一时间粒度内视频文件的第一目录信息,根据所述第一目录信息计算所述第一时间粒度的第一哈希值,包括:
4.根据权利要求1所述的视频文件的目录信息同步方法,其特征在于,所述校验所述第一哈希值与所述第二哈希值得到校验结果,包括:
5.一种视频文件的目录信息同步方法,其特征在于,应用于视频终端,所述视频终端与云端设备通信连接,所述云端设备与查询终端通信连接,所述方法包括:
6.根据权利要求5所述的视频文件的目录信息同步方法,其特征在于,所述根据所述第一时间粒度获取第二时间粒度内视频文件的第二目录信息,根据所述第二目录信息计算第二时间粒度的第二哈希值,包括:
7.根据权利要求5所述的视频文件的目录信息同步方法,其特征在于,所述校验所述第一哈希值与所述第二哈希值得到校验结果,包括:
8.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
9.一种视频文件的目录信息同步系统,其特征在于,所述系统包括权利要求8所述的电子设备。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至4或权利要求5至7中任一项所述的视频文件的目录信息同步方法。