本发明属于数据处理,尤其涉及一种监控数据处理方法、系统及可读存储介质。
背景技术:
1、随着计算机技术和通讯技术的飞速发展,视频监控技术也在不断的创新和发展,目前已经广泛应用于各行各业。在现有技术中,视频监控系统一般通过云端对监控到的视频画面进行分析和处理,将处理后的视频画面发送给本地服务器进行显示。在视频监控系统过程中,通常需要将视频监控监控动作帧进行保存,便于以后期查看。
2、现有的技术方案中,对留存视频数据的清理,通常是通过设置超时时间或者设置存储空间占用量阈值的方式,对最老的视频数据进行整体清理,这样会导致视频数据的利用率不高。
技术实现思路
1、本发明提供一种监控数据处理方法、系统及可读存储介质,用于解决采用对最老的视频数据进行整体清理,会导致视频数据的利用率不高的技术问题。
2、第一方面,本发明提供一种监控数据处理方法,用于服务终端,包括:
3、获取在预设时间段内监控终端上传的视频数据,其中,所述视频数据中包含至少一个视频帧;
4、将至少一个监控目标样本的样本特征信息作为依据,在所述视频数据中筛选出包含与所述样本特征信息相对应的目标对象的至少一个第一子视频数据序列和/或不包含与所述样本特征信息相对应的目标对象的至少一个第二子视频数据序列;
5、将各个第一子视频数据序列中包含目标对象最多的某一视频帧作为待查询视频帧,并建立各个待查询视频帧与至少一个第一子视频数据序列的关联关系,其中,所述关联关系为一待查询视频帧与包含所述一待查询视频帧中任一目标对象的第一子视频数据序列进行关联;
6、基于时间先后顺序将各个待查询视频帧以及与所述待查询视频帧相对应的关联关系存入第一存储库中,对各个第一子视频数据序列中除去所述待查询视频帧的其他视频帧进行压缩,并基于时间先后顺序将压缩后的各个第一子视频数据序列存入第一压缩库中;
7、基于预设的更新规则分别对所述第一存储库和所述第一压缩库进行更新。
8、第二方面,本发明提供一种监控数据处理系统,用于服务终端,其特征在于,包括:
9、获取模块,配置为获取在预设时间段内监控终端上传的视频数据,其中,所述视频数据中包含至少一个视频帧;
10、筛选模块,配置为将至少一个监控目标样本的样本特征信息作为依据,在所述视频数据中筛选出包含与所述样本特征信息相对应的目标对象的至少一个第一子视频数据序列和/或不包含与所述样本特征信息相对应的目标对象的至少一个第二子视频数据序列:
11、关联模块,配置为将各个第一子视频数据序列中包含目标对象最多的某一视频帧作为待查询视频帧,并建立各个待查询视频帧与至少一个第一子视频数据序列的关联关系,其中,所述关联关系为一待查询视频帧与包含所述一待查询视频帧中任一目标对象的第一子视频数据序列进行关联:
12、存储模块,配置为基于时间先后顺序将各个待查询视频帧以及与所述待查询视频帧相对应的关联关系存入第一存储库中,对各个第一子视频数据序列中除去所述待查询视频帧的其他视频帧进行压缩,并将压缩后的各个第一子视频数据序列存入第一压缩库中;
13、更新模块,配置为基于预设的更新规则分别对所述第一存储库和所述第一压缩库进行更新。
14、第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的监控数据处理方法的步骤。
15、第四方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序指令被处理器执行时,使所述处理器执行本发明任一实施例的监控数据处理方法的步骤。
16、本申请的监控数据处理方法、系统及可读存储介质,通过将各个第一子视频数据序列中包含目标对象最多的某一视频帧作为待查询视频帧,并将待查询视频帧存入第一存储库,以及对各个第一子视频数据序列中除去待查询视频帧的其他视频帧进行压缩,并将压缩后的各个第一子视频数据序列存入第一压缩库中,能够目标对象最多的待查询视频帧存入第一存储库中,便于在接收到用户端的视频请求后,直接发送至用户端,相比存入第二压缩库中的视频帧无需进行解压操作,从而尽可能的降低数据处理量,而针对利用率可能不高的视频帧进行压缩处理,能够提高服务端的数据存储量。
1.一种监控数据处理方法,用于服务终端,其特征在于,包括:
2.根据权利要求1所述的一种监控数据处理方法,其特征在于,所述基于预设的更新规则分别对所述第一存储库和所述第一压缩库进行更新包括:
3.根据权利要求2所述的一种监控数据处理方法,其特征在于,在删除所述至少一个待查询视频帧序列中目标对象数量最少的待查询视频帧之后,所述方法还包括:
4.根据权利要求3所述的一种监控数据处理方法,其特征在于,在判断某一目标第一子视频数据序列是否存在其他关联关系之后,所述方法还包括:
5.根据权利要求1所述的一种监控数据处理方法,其特征在于,所述将至少一个监控目标样本的样本特征信息作为依据,在所述视频数据中筛选出包含与所述样本特征信息相对应的目标对象的至少一个第一子视频数据序列和/或不包含与所述样本特征信息相对应的目标对象的至少一个第二子视频数据序列包括:
6.根据权利要求1所述的一种监控数据处理方法,其特征在于,在将至少一个监控目标样本的样本特征信息作为依据,在所述视频数据中筛选出包含与所述样本特征信息相对应的目标对象的至少一个第一子视频数据序列和/或不包含与所述样本特征信息相对应的目标对象的至少一个第二子视频数据序列之后,所述方法还包括:
7.根据权利要求1所述的一种监控数据处理方法,其特征在于,所述对各个第一子视频数据序列中除去所述待查询视频帧的其他视频帧进行压缩,并基于时间先后顺序将压缩后的各个第一子视频数据序列存入第一压缩库中包括:
8.一种监控数据处理系统,用于服务终端,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1至7任一项所述的方法。