一种监控视频分析方法及装置与流程

文档序号:12497615阅读:来源:国知局

技术特征:

1.一种监控视频分析方法,其特征在于,所述方法包括:

接收监控视频分析请求,其中所述监控视频分析请求中携带待分析的监控视频的标识信息;

根据获取的每台分析设备的网络带宽,确定每台分析设备的智能分析云参数;

根据每台分析设备的智能分析云参数及所述监控视频包含的总的视频帧的数量,确定每台分析设备分析的视频帧的第一数量;

将相应数量的视频帧分配给每台分析设备,使每台分析设备对分配的视频帧进行分析。

2.根据权利要求1所述的方法,其特征在于,所述将相应数量的视频帧分配给每台分析设备之前,所述方法还包括:

查询每台分析设备保存的该分析设备的最小分析帧数的信息;

针对每台分析设备,判断该分析设备分析的视频帧的第一数量是否小于该分析设备保存的最小分析帧数,如果是,则不为该分析设备分配视频帧。

3.根据权利要求2所述的方法,其特征在于,当不为该分析设备分配视频帧时,所述将相应数量的视频帧分配给每台分析设备包括:

判断除被分配视频帧的剩余分析设备是否只有一台;

如果是,将所述监控视频分配给该第二分析设备;

否则,为每台所述剩余分析设备分配第二数量的视频帧,其中为所述每台剩余分析设备分配的视频帧的第二数量不小于为所述每台剩余分析设备分配的视频帧的第一数量,每台剩余分析设备分配的视频帧的第二数量为至少一个连续的图像组GOP的组合,且为所述每台剩余分析设备分配的视频帧的第二数量的和为所述监控视频包含的总的视频帧的数量。

4.根据权利要求3所述的方法,其特征在于,当剩余分析设备中包含至少两台时,所述方法还包括:

按照剩余分析设备分析的视频帧的第一数量从大到小的顺序,对所述剩余分析设备进行排序;

在所述剩余分配设备中去除设定数量的分析设备;

根据去除设定数量的分析设备后的目标剩余分析设备,为每台所述目标剩余分析设备分配第三数量的视频帧,其中为所述每台目标剩余分析设备分配的视频帧的第三数量不小于为所述每台目标剩余分析设备分配的视频帧的第一数量,每台目标剩余分析设备分配的视频帧的第三数量为至少一个连续的图像组GOP的组合,且为所述每台目标剩余分析设备分配的视频帧的第三数量的和为所述监控视频包含的总的视频帧的数量。

5.根据权利要求3或4所述的方法,其特征在于,所述将至少一个连续的GOP组合的视频帧分配给所述剩余分析设备或目标剩余分析设备之前,所述方法还包括:

将所述至少一个GOP组合作为一个序列,确定该序列的编号;

在所述至少一个GOP组合中的第一个GOP之前添加序列头,在所述序列头中添加该序列的编号的信息。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

接收每台分析设备发送的每个分析结果,其中所述分析结果中包含其分析的GOP组合的序列的编号,及每个分析结果所在的该序列中的位置信息;

根据该GOP组合的序列的编号及每个分析结果所在的该序列中的位置信息,确定每个分析结果对应的视频帧,将每个分析结果与对应的视频帧进行匹配整合,并显示整合后的监控视频。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收每台分析设备发送的每个分析结果,其中分析结果中包含其所在的监控视频的视频帧的标识信息;

将每个分析结果与所述监控视频中对应的视频帧进行匹配整合,并显示整合后的监控视频。

8.根据权利要求1所述的方法,其特征在于,所述根据获取的每台分析设备的网络带宽,确定每台分析设备的智能分析云参数包括:

计算每台分析设备的网络带宽的和;

针对每台分析设备,将该分析设备的网络带宽与所述和的比值,确定为该分析设备的智能分析云参数。

9.根据权利要求1所述的方法,其特征在于,所述根据获取的每台分析设备的网络带宽,确定每台分析设备的智能分析云参数包括:

获取每台分析设备的网络带宽及保存的每台分析设备的智能分析能力参数;

针对每台分析设备,确定当前待分析的每个监控视频的所需的分析能力的参数之和,并计算所述和与该保存的该分析设备的智能分析能力参数的第一比值;并确定当前待分析的每个监控视频的码率之和,并计算所述码率之和与该分析设备的网络带宽的第二比值;确定第一比值与其对应的第一权重的第一乘积,及第二比值及其对应的第二权重的第二乘积;将第一乘积与第二乘积和的倒数确定为该分析设备的智能分析云参数。

10.根据权利要求9所述的方法,其特征在于,所述方法还包括:

针对每台分析设备,根据为该分析设备分配的视频帧的数量、该监控视频的视频帧的总数量以及所述监控视频所需的分析能力的参数,确定该分析设备所消耗的分析能力参数;

根据消耗的分析能力参数,对保存的该分析设备的智能分析能力参数进行更新。

11.一种监控视频分析装置,其特征在于,所述装置包括:

第一接收模块,用于接收监控视频分析请求,其中所述监控视频分析请求中携带待分析的监控视频的标识信息;

第一确定模块,用于根据获取的每台分析设备的网络带宽,确定每台分析设备的智能分析云参数;

第二确定模块,用于根据每台分析设备的智能分析云参数及所述监控视频包含的总的视频帧的数量,确定每台分析设备分析的视频帧的第一数量;

分配模块,用于将相应数量的视频帧分配给每台分析设备,使每台分析设备对分配的视频帧进行分析。

12.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第一查询模块,用于查询每台分析设备保存的该分析设备的最小分析帧数的信息;

第一判断模块,用于针对每台分析设备,判断该分析设备分析的视频帧的第一数量是否小于该分析设备保存的最小分析帧数,如果是,则不为该分析设备分配视频帧。

13.根据权利要求12所述的装置,其特征在于,所述分配模块,具体用于当不为该分析设备分配视频帧时,判断被分配视频帧的剩余分析设备是否只有一台;如果只有一台,将所述监控视频分配给该所述剩余分析设备;否则,为每台所述剩余分析设备分配第二数量的视频帧,其中为所述每台剩余分析设备分配的视频帧的第二数量不小于为所述每台剩余分析设备分配的视频帧的第一数量,每台剩余分析设备分配的视频帧的第二数量为至少一个连续的图像组GOP的组合,且为所述每台剩余分析设备分配的视频帧的第二数量的和为所述监控视频包含的总的视频帧的数量。

14.根据权利要求13所述的装置,其特征在于,所述分配模块,具体用于当剩余分析设备包含至少两台时,按照剩余分析设备分析的视频帧的第一数量从大到小的顺序,对所述剩余分析设备进行排序;在所述剩余分配设备中去除设定数量的分析设备;根据去除设定数量的分析设备后的目标剩余分析设备,为每台所述目标剩余分析设备分配第三数量的视频帧,其中为所述每台目标剩余分析设备分配的视频帧的第三数量不小于为所述每台目标剩余分析设备分配的视频帧的第一数量,每台目标剩余分析设备分配的视频帧的第三数量为至少一个连续的图像组GOP的组合,且为所述每台目标剩余分析设备分配的视频帧的第三数量的和为所述监控视频包含的总的视频帧的数量。

15.根据权利要求13或14所述的装置,其特征在于,所述分配模块,还用于将所述至少一个GOP组合作为一个序列,确定该序列的编号;在所述至少一个GOP组合中的第一个GOP之前添加序列头,在所述序列头中添加该序列的编号的信息。

16.根据权利要求15所述的装置,其特征在于,所述装置还包括:

第二接收模块,用于接收每台分析设备发送的每个分析结果,其中所述分析结果中包含其分析的GOP组合的序列的编号,及每个分析结果所在的该序列中的位置信息;

第一整合模块,用于根据该GOP组合的序列的编号及每个分析结果所在的该序列中的位置信息,确定每个分析结果对应的视频帧,将每个分析结果与对应的视频帧进行匹配整合,并显示整合后的监控视频。

17.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第三接收模块,用于接收每台分析设备发送的每个分析结果,其中分析结果中包含其所在的监控视频的视频帧的标识信息;

第二整合模块,用于将每个分析结果与所述监控视频中对应的视频帧进行匹配整合,并显示整合后的监控视频。

18.根据权利要求11所述的装置,其特征在于,所述第一确定模块,具体用于计算每台分析设备的网络带宽的和;针对每台分析设备,将该分析设备的网络带宽与所述和的比值,确定为该分析设备的智能分析云参数。

19.根据权利要求11所述的装置,其特征在于,所述第一确定模块,具体用于获取每台分析设备的网络带宽及保存的每台分析设备的智能分析能力参数;针对每台分析设备,确定当前待分析的每个监控视频的所需的分析能力的参数之和,并计算所述和与该保存的该分析设备的智能分析能力参数的第一比值;并确定当前待分析的每个监控视频的码率之和,并计算所述码率之和与该分析设备的网络带宽的第二比值;确定第一比值与其对应的第一权重的第一乘积,及第二比值及其对应的第二权重的第二乘积;将第一乘积与第二乘积和的倒数确定为该分析设备的智能分析云参数。

20.根据权利要求19所述的装置,其特征在于,所述装置还包括:

第三确定模块,用于针对每台分析设备,根据为该分析设备分配的视频帧的数量、该监控视频的视频帧的总数量以及所述监控视频所需的分析能力的参数,确定该分析设备所消耗的分析能力参数;

更新模块,用于根据消耗的分析能力参数,对保存的该分析设备的智能分析能力参数进行更新。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1