【技术实现步骤摘要】
一种车载监控数据检索方法及系统
本专利技术涉及车载监控领域,特别涉及一种车载监控数据检索方法及系统。
技术介绍
随着汽车电子设备的不断发展,出于车辆安全和便于车辆事故后责任划分的目的,车上的监控设备和传感器设备正在不断的增加。现如今车载设备主要的监控数据有:车载摄像头的音频数据和视频数据,车辆碰撞信息,车辆异常报警信息,车辆位置信息等。由于车载监控数据都存储在SD卡、硬盘等存储设备中,随着时间的不断增加,存储设备中的监控数据也在不断的增加。对于大容量的存储设备,如何快速而又准确地检索到用户所需要的监控数据已成为一个亟待解决的问题。传统的车载监控数据检索方法是将每个数据文件信息写入检索表或者是在每次设备启动时将存储的数据文件信息建立数据结构来存储,该检索方法是以文件为单位来进行检索,该方法只能检索到文件,最后用户还需要遍历该文件以找到符合条件的数据,这样的检索方法检索精度不高同时检索速度也慢。
技术实现思路
本专利技术的目的在于提供一种能够快速进行车载监控数据检索的方法。旨在解决车载监控数据检索速度慢检索精度不高的问题。本专利技术为了解决现有技术中存在的问题,提供了一种车载监控数据检索方法。为了实现上述的目的,本专利技术的技术方案是:一种车载监控数据检索方法,包括如下步骤:A,对每个分区预分配固定大小的监控数据存储文件、索引文件及备份索引文件,并在索引文件及备份索引文件中建立磁盘信息表、监控数据存储文件索引表及图像组索引表;B,根据索引文件中的相关索引表建立链表;C,以图像组写监控数据存储文件的同时更新监控数据存储文件索引表及图像组索引表;D,获取用户检索指令并 ...
【技术保护点】
1.一种车载监控数据检索方法,其特征在于,该方法包括如下步骤:A,对每个分区预分配固定大小的监控数据存储文件、索引文件及备份索引文件,并在索引文件及备份索引文件中建立磁盘信息表、监控数据存储文件索引表及图像组索引表;B,根据索引文件中的相关索引表建立链表;C,以图像组写监控数据存储文件的同时更新监控数据存储文件索引表及图像组索引表;D,获取用户检索指令并提取检索关键词;E,根据检索关键词遍历链表,检索出符合要求的链表节点;F,根据检索得到的链表节点依次对监控数据存储文件索引表进行检索,检索出符合要求的监控数据存储文件索引表元组中的离散时间段表的元组;G,根据检索得到的监控数据存储文件索引表元组中的离散时间段表的元组信息,对图像组索引文件进行依次检索,并返回检索结果,如果需要则根据返回的检索结果导出对应的监控数据。
【技术特征摘要】
1.一种车载监控数据检索方法,其特征在于,该方法包括如下步骤:A,对每个分区预分配固定大小的监控数据存储文件、索引文件及备份索引文件,并在索引文件及备份索引文件中建立磁盘信息表、监控数据存储文件索引表及图像组索引表;B,根据索引文件中的相关索引表建立链表;C,以图像组写监控数据存储文件的同时更新监控数据存储文件索引表及图像组索引表;D,获取用户检索指令并提取检索关键词;E,根据检索关键词遍历链表,检索出符合要求的链表节点;F,根据检索得到的链表节点依次对监控数据存储文件索引表进行检索,检索出符合要求的监控数据存储文件索引表元组中的离散时间段表的元组;G,根据检索得到的监控数据存储文件索引表元组中的离散时间段表的元组信息,对图像组索引文件进行依次检索,并返回检索结果,如果需要则根据返回的检索结果导出对应的监控数据。2.按照权利要求1所述的车载监控数据检索方法,其特征在于,所述步骤A具体包括:将分区预分配固定大小的监控数据存储文件、索引文件及备份索引文件,其索引文件中包含磁盘信息表、图像组索引表、监控数据存储文件索引表,磁盘信息表信息包括,预分配的监控数据存储文件个数、覆盖状态、分区大小、报警数据大小、已经写入的监控数据大小等信息;监控数据存储文件索引表的元组包含的信息有,监控数据存储文件索引表中元组索引号、该元组对应的开始的图像组索引表的元组索引号、监控数据存储文件索引表元组占用的图像组索引表中元组的数量、文件异常写入的离散时间段表等,所谓离散时间段就是由于异常而造成写文件不连续写入,每个离散时间段表的元组为一个数据文件连续写入的信息;其中监控数据存储文件索引表元组中对应开始的图像组索引表中元组索引号计算公式为:Ge=N*H,其中Ge为监控数据存储文件索引表元组中对应开始的图像组索引表中元组索引号,N为监控数据存储文件索引表中元组索引号,H为监控数据存储文件索引表元组占用的图像组索引表中元组的数量;图像组索引表以图像组信息为一个元组,图像组索引表的元组信息包含:图像组索引表中元组索引号、图像组写入监控数据存储文件的偏移地址、图像组的大小、报警类型、经纬度、车速、通道号等信息;监控数据存储文件索引表的元组索引号依次与预分配的监控数据文件序列号映射。3.按照权利要求1所述的车载监控数据检索方法,其特征在于,所述步骤B具体包括:以监控数据存储文件索引表的元组信息及有效的离散信息为依据建立链表节点,计算公式如下,其中,S为建立的链表节点数,sum为磁盘文件数,i为有效的离散时间段个数,i最小为1,最大为6;计算需要建立的链表节点个数;链表节点信息包含:磁盘号、分区号、监控数据存储文件索引表元组索引号、离散时间段表元组索引号。4.按照权利要求1所述的车载监控数据检索方法,其特征在于,所述步骤C具体包括:获取摄像头帧数据以关键帧为开始组成一个图像组;将组好的图像组数据写入监控数据文件,并更新索引文件相关信息。5.按照权利要求1所述的车载监控数据检索方法,其特征在于,所述步骤F具体包括:F1,根据链表节点中的磁盘号分区号确定索引文件的绝对路径;F2,根据公式F1(Na)=NB+Na*NS;其中,Na为监控数据存储文件索引表中元组的索引号,NB是监控数据存储文件索引表在索引文件中的偏移基地址,NS是监控数据存储文件索引索表中元组的...
【专利技术属性】
技术研发人员:汪人泽,
申请(专利权)人:深圳市慧视通科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。