一种视频采集控制方法及装置与流程

文档序号:11624307阅读:156来源:国知局
一种视频采集控制方法及装置与流程

本发明涉及视频监控领域,尤其涉及一种视频采集控制方法及装置。



背景技术:

随着科学技术的不断发展,在越来越多的场景中应用到了视频监控技术,例如安防场景、会议场景等。在所述视频监控技术中,视频采集设备采集视频数据并提供给用户,从而达到视频监控的目的。

所述视频采集设备包含多个采集端口,其中,每个采集端口与外部的一个拍摄设备连接,从而在该采集端口与该拍摄设备之间形成一路视频传输通道。所述视频采集设备在采集视频数据时,通过每个采集端口分别采集相应的视频传输通道中的视频数据。

目前,在所述视频采集设备采集视频数据的过程中,由于外部环境因素(例如雷击、闪电等)、自身设备因素(例如器件老化等)等的影响,可能会造成所述视频采集设备的某些采集端口异常,而造成所述视频采集设备无法采集该采集端口对应的视频传输通道中的视频数据,导致提供给用户的视频数据不完整,出现监控死角,降低了视频监控的有效性。



技术实现要素:

本发明提供一种视频采集控制方法及装置,用以解决现有技术中视频采集设备的某些采集端口异常导致提供给用户的视频数据不完整,出现监控死角,降低了视频监控的有效性的问题。

本发明实施例提供的具体技术方案如下:

第一方面,本发明实施例提供了一种视频采集控制方法,包括:

确定视频采集设备中工作异常的第一采集端口;

在所述视频采集设备的多个采集端口中确定第二采集端口,所述第二采集端口为所述视频采集设备中工作正常的采集端口;

将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口。

结合第一方面,在第一方面的第一种可能的实现方式中,确定所述视频采集设备中工作异常的所述第一采集端口,包括:

确定在当前时刻之前的设定时长内,所述视频采集设备通过所述第一采集端口未采集到视频数据。

结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述多个采集端口中确定所述第二采集端口之前,所述方法还包括:

确定已分配给每个采集端口的至少一个拍摄设备中每个拍摄设备的传输码流;其中,任一个拍摄设备的传输码流为所述拍摄设备在单位时间内拍摄的待传输的数据量。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,在所述多个采集端口中确定所述第二采集端口,包括:

在所述多个采集端口中确定工作正常的至少一个待选采集端口;

在所述至少一个待选采集端口中,筛选出至少一个目标采集端口,其中,已分配给每个目标采集端口的至少一个拍摄设备的传输码流之和小于或等于码流阈值;

在所述至少一个目标采集端口中确定所述第二采集端口。

结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,将所述第一拍摄设备分配给所述第二采集端口,包括:

根据所述第一拍摄设备的传输码流、以及已分配给所述第二采集端口的至少一个第二拍摄设备的传输码流,确定在设定采集周期内分配给所述第一拍摄设备的采集时间;

在所述设定采集周期中的采集时间内,将所述第一拍摄设备分配给所述第二采集端口。

第二方面,本发明实施例提供了一种视频采集控制装置,包括:

确定单元,用于确定视频采集设备中工作异常的第一采集端口;以及

在所述视频采集设备的多个采集端口中确定第二采集端口,所述第二采集端口为所述视频采集设备中工作正常的采集端口;

分配单元,用于将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口。

结合第二方面,在第二方面的第一种可能的实现方式中,所述确定单元,在确定所述视频采集设备中工作异常的所述第一采集端口时,具体用于:

确定在当前时刻之前的设定时长内,所述视频采集设备通过所述第一采集端口未采集到视频数据。

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述确定单元,还用于:

在所述多个采集端口中确定所述第二采集端口之前,确定已分配给每个采集端口的至少一个拍摄设备中每个拍摄设备的传输码流;其中,任一个拍摄设备的传输码流为所述拍摄设备在单位时间内拍摄的待传输的数据量。

结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述确定单元,在所述多个采集端口中确定所述第二采集端口时,具体用于:

在所述多个采集端口中确定工作正常的至少一个待选采集端口;

在所述至少一个待选采集端口中,筛选出至少一个目标采集端口,其中,已分配给每个目标采集端口的至少一个拍摄设备的传输码流之和小于或等于码流阈值;

在所述至少一个目标采集端口中确定所述第二采集端口。

结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述分配单元,具体用于:

根据所述第一拍摄设备的传输码流、以及已分配给所述第二采集端口的至少一个第二拍摄设备的传输码流,确定在设定采集周期内分配给所述第一拍摄设备的采集时间;

在所述设定采集周期中的采集时间内,将所述第一拍摄设备分配给所述第二采集端口。

本发明实施例提供的视频采集控制方法确定视频采集设备中工作异常的第一采集端口后,在所述视频采集设备的多个采集端口中确定第二采集端口,并将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口;其中,所述第二采集端口为所述视频采集设备中工作正常的采集端口。这样,即使所述第一采集端口工作异常,该方法也能使所述视频采集设备通过工作正常的所述第二采集端口采集到分配给所述第一采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

附图说明

图1为本发明实施例提供的一种视频采集系统的架构图;

图2为本发明实施例提供的一种视频采集控制方法的流程图;

图3为本发明实施例提供的视频采集控制装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

现有技术中在视频采集设备采集视频数据的过程中,由于外部环境因素(例如雷击、闪电等)、自身设备因素(例如器件老化等)等的影响,可能会造成所述视频采集设备的某些采集端口异常,而造成所述视频采集设备无法采集该采集端口对应的拍摄设备的视频数据,导致提供给用户的视频数据不完整,出现监控死角,降低了视频监控的有效性。本发明实施例提供一种视频采集控制方法及装置,用以解决现有技术中视频采集设备的某些采集端口异常,导致提供给用户的视频数据不完整,出现监控死角,降低了视频监控的有效性的问题。其中,本发明所述方法和装置基于同一发明构思,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。

本发明实施例提供的视频采集控制方法确定视频采集设备中工作异常的第一采集端口后,在所述视频采集设备的多个采集端口中确定第二采集端口,并将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口;其中,所述第二采集端口为所述视频采集设备中工作正常的采集端口。这样,即使所述第一采集端口工作异常,该方法也能使所述视频采集设备通过工作正常的所述第二采集端口采集到分配给所述第一采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

本发明实施例中,执行上述视频采集控制方法的可以但不限于是处理器,其中,所述处理器可以为视频采集设备中的处理器,也可以为独立于所述视频采集设备而单独存在的处理器。在本发明实施例中,均以执行主体为处理器为例进行详细说明。

为了更加清晰地描述本发明实施例的技术方案,下面结合附图,对本发明实施例提供的一种视频采集控制方法及装置进行详细说明。

图1示出了本发明实施例提供的一种视频采集控制方法适用的一种可能的视频采集系统,所述视频采集系统的架构包括:视频采集设备、处理器和拍摄设备。其中,

所述拍摄设备,用于拍摄,得到视频数据。

所述视频采集设备中包含多个采集端口,每个采集端口均被分配了一个拍摄设备,所述视频采集设备,用于通过每个采集端口采集已分配给该采集端口的拍摄设备拍摄的视频数据。例如图1中,所述视频采集设备包含采集端口a和采集端口b;所述采集端口a被分配了拍摄设备a,所述采集端口b被分配了拍摄设备b;所述视频采集设备通过所述采集端口a采集所述拍摄设备a拍摄的视频数据,以及通过所述采集端口b采集所述拍摄设备b拍摄的视频数据。

由于所述视频采集设备通过每个采集端口采集已分配给该采集端口的拍摄设备拍摄的视频数据时,必须保证所述采集端口与已分配的拍摄设备之间保持连接;并且当一个采集端口异常时,为了保证所述视频采集设备可以通过其他采集端口采集分配给异常采集端口的拍摄设备的视频数据,需要每个采集端口与每个拍摄设备之间都可以连接成功。因此,可选的,所述视频采集系统中的任一个拍摄设备与所有采集端口之间均可以设置一个开关,如图1所示,所述拍摄设备a和所述拍摄设备b与所述采集端口a和所述采集端口b之间分别设置了开关。

在初始的状态下,每个采集端口被分配一个拍摄设备,每个采集端口与初始分配的拍摄设备之间保持连接,即每个采集端口与初始分配的拍摄设备之间的开关是闭合的,与其他拍摄设备之间的开关是断开的。如图1所示,在初始状态下,所述采集端口a被分配了所述拍摄设备a,即所述采集端口a与所述拍摄设备a之间的开关是闭合的,与所述拍摄设备b之间的开关是断开的;所述采集端口b被分配了所述拍摄设备b,即所述采集端口b与所述拍摄设备b之间的开关是闭合的,与所述拍摄设备a之间的开关是断开的。

在后期,当某个采集端口被分配了多个拍摄设备后,所述视频采集设备在通过该采集端口采集视频数据的过程中,通过该采集端口采集某个已分配的拍摄设备的视频数据时,该拍摄设备与该采集端口之间的开关是闭合的,已分配的其他拍摄设备与该采集端口之间的开关是断开的。如图1所示,当后期所述采集端口a被分配了所述拍摄设备a和所述拍摄设备b时,当所述视频采集设备通过所述采集端口a采集所述拍摄设备a拍摄的视频数据时,所述拍摄设备a与所述采集端口a之间的开关是闭合的,所述拍摄设备b与所述采集端口a之间的开关是断开的。

所述处理器,用于在确定所述视频采集设备中工作异常的采集端口后,将分配给所述工作异常的采集端口的拍摄设备分配给所述视频采集设备中一个工作正常的采集端口。例如,图1中所述处理器当确定所述视频采集设备中的采集端口a工作异常后,将分配给所述采集端口a的所述拍摄设备a分配给工作正常的所述采集端口b,以使所述视频采集设备通过所述采集端口b采集所述拍摄设备a拍摄的视频数据。具体的,所述处理器将所述拍摄设备a分配给所述采集端口b时,所述处理器可以直接将所述采集端口a与所述拍摄设备a之间的开关断开后,将所述采集端口b与所述拍摄设备a之间的开关闭合。

可选的,所述处理器可以如图1所示独立于所述视频采集设备单独存在,也可以包含在所述视频采集设备中。

通过上述方法,当视频采集设备中的一个采集端口出现工作异常后,所述视频采集设备也能通过其它工作正常的采集端口采集分配给所述工作异常的采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

本发明实施例提供的一种视频采集控制方法,适用于如图1所示的视频采集系统中的处理器。参阅图2所示,该方法的具体流程包括:

步骤201:处理器确定视频采集设备中工作异常的第一采集端口。

其中,所述视频采集设备中有多个采集端口,所述多个采集端口中的每个采集端口均已分配了至少一个拍摄设备。

当某个采集端口已分配了一个拍摄设备时,该拍摄设备为初始分配给该采集端口的拍摄设备;当某个采集端口已分配了多个拍摄设备时,所述多个拍摄设备中包含初始分配的给该采集端口的拍摄设备,以及由于其他采集端口异常,后期分配给该采集端口的拍摄设备。

在每个时刻,每个采集端口采集已分配的其中一个拍摄设备拍摄的视频数据,因此,在正常情况下,所述视频采集设备在每个时刻通过每个采集端口均能采集到视频数据。

在正常情况下,所述视频采集设备采集到视频数据后会缓存到寄存器中,因此,可选的,所述处理器可以通过读取寄存器判断所述视频采集设备通过所述第一采集端口是否采集到视频数据。

可选的,在步骤201中,所述处理器确定在当前时刻之前的设定时长内,所述视频采集设备通过所述第一采集端口未采集到视频数据时,即确定所述视频采集设备中工作异常的所述第一采集端口。

步骤202:所述处理器在所述视频采集设备的多个采集端口中确定第二采集端口,所述第二采集端口为所述视频采集设备中工作正常的采集端口。

可选的,所述处理器在执行步骤202之前,所述处理器确定已分配给每个采集端口的至少一个拍摄设备中每个拍摄设备的传输码流;其中,任一个拍摄设备的传输码流为所述拍摄设备在单位时间内拍摄的待传输的数据量。

其中,任一个拍摄设备的传输码流可以是所述处理器根据所述拍摄设备拍摄的视频画面的动态情况计算的,即根据相邻两个视频画面中同一像素点的像素值变化情况计算的;也可以是所述处理器根据所述拍摄设备之前在单位时间内拍摄的数据量确定的。

由于每个拍摄设备所处场景的动态情况在实际情况中是不断发生变化的,导致每个拍摄设备拍摄的视频画面的动态情况也在不断变化,因此,所述处理器可以定期地更新每个拍摄设备的传输码流。例如,所述处理器可以每10分钟对每个拍摄设备的传输码流进行一次更新。这样,可以保证每个拍摄设备的传输码流的准确性,进而保证了视频数据的合理性和可靠性。

可选的,所述处理器在执行步骤202时,具体可以分为以下三个步骤:

a1、所述处理器在所述多个采集端口中确定工作正常的至少一个待选采集端口。

a2、所述处理器在所述至少一个待选采集端口中,筛选出至少一个目标采集端口,其中,已分配给每个目标采集端口的至少一个拍摄设备的传输码流之和小于或等于码流阈值。

a3、所述处理器在所述至少一个目标采集端口中确定所述第二采集端口。

可选的,在上述步骤a2中,所述处理器在所述至少一个待选采集端口中,筛选出至少一个目标采集端口,具体方法可以为:

所述处理器确定已分配给所述至少一个待选采集端口中每个待选采集端口的至少一个拍摄设备的传输码流之和;

所述处理器分别将确定的每个待选采集端口对应的传输码流之和与所述码流阈值进行比较,筛选出对应的传输码流之和小于或等于所述码流阈值的所述至少一个目标采集端口。

可选的,在上述步骤a3中,所述处理器在所述至少一个目标采集端口中确定所述第二采集端口,具体方法可以分为以下两种:

第一种方法:所述处理器根据已分配给所述至少一个目标采集端口中每个目标采集端口的至少一个拍摄设备的传输码流之和,确定对应的传输码流之和最小的目标采集端口;

所述处理器将所述对应的传输码流之和最小的目标采集端口作为所述第二采集端口。

第二种方法:所述处理器在所述至少一个目标采集端口中随机选择一个目标采集端口作为所述第二采集端口。

由于通过上述两种方法确定的所述第二采集端口已分配的至少一个拍摄设备的传输码流之和相对较小,因此,在后续将分配给工作异常的所述第一采集端口的第一拍摄设备分配给所述第二采集端口后,通过所述第二采集端口继续采集所述第一拍摄设备拍摄的视频数据,可以保证所述视频采集设备采集的视频数据的质量,保证了采集到的视频数据的可靠性。

可选的,当已分配给所述第一采集端口的拍摄设备为多个时,所述至少一个目标采集端口的数量可以等于分配给所述第一采集端口的拍摄设备的数量。此时,所述至少一个目标采集端口中的每个目标采集端口可以是一个第二采集端口,以使后续所述处理器将多个拍摄设备分别分配给所述至少一个目标采集端口。

可选的,当所述处理器确定所述多个采集端口中工作正常的采集端口只有一个时,所述处理器可以跳过确定分配给该采集端口的至少一个拍摄设备的传输码流之和的步骤,直接将工作正常的该采集端口作为所述第二采集端口,这样可以节省流程,提高工作效率。

步骤203:所述处理器将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口。

可选的,在步骤203中,所述处理器将所述第一拍摄设备分配给所述第二采集端口,具体可以分为以下两个步骤:

b1、所述处理器根据所述第一拍摄设备的传输码流、以及已分配给所述第二采集端口的至少一个第二拍摄设备的传输码流,确定在设定采集周期内分配给所述第一拍摄设备的采集时间。

b2、所述处理器在所述设定采集周期中的采集时间内,将所述第一拍摄设备分配给所述第二采集端口。

可选的,在上述步骤b1中,所述处理器确定所述采集时间的具体方法可以分为以下两种:

第一种方法:所述处理器通过所述第一拍摄设备的传输码流和所述至少一个第二拍摄设备的传输码流之和的比,确定所述设定采集周期的第一分配比;

所述处理器根据所述第一分配比,确定所述采集时间。

例如,已分配给所述第二采集端口两个第二拍摄设备,所述第一拍摄设备的传输码流与所述两个第二拍摄设备的传输码流之和的比为1:4(即所述第一分配比为1:4),所述设定采集周期为1秒时,所述处理器将1秒按1:4划分为200毫秒:800毫秒,可得所述第一拍摄设备的采集时间为200毫秒。

第二种方法:所述处理器通过所述第一拍摄设备的传输码流以及所述至少一个第二拍摄设备中每个第二拍摄设备的传输码流的比,确定所述设定采集周期的第二分配比;

所述处理器根据所述第二分配比,确定所述采集时间。

例如,已分配给所述第二采集端口两个第二拍摄设备,所述第一拍摄设备的传输码流以及所述两个第二拍摄设备中每个第二拍摄设备的传输码流的比为1:2:2(即所述第二分配比为1:2:2),所述设定采集周期为1秒时,所述处理器将1秒按1:2:2划分为200毫秒:400毫秒:400毫秒,可得所述第一拍摄设备的采集时间为200毫秒。

可选的,在上述步骤b1中,所述处理器确定所述采集时间时,也可以根据上述第一分配比或上述第二分配比,以及所述设定采集周期中通过所述第二采集端口可采集的视频数据的帧数,先确定在所述设定采集周期中分配给所述第一拍摄设备的帧数,然后根据每帧的时间确定所述采集时间。

例如,所述设定周期为1秒,所述视频采集设备每秒通过所述第二采集端口可采集25帧时,每帧的时间为40毫秒。延用上例,所述第一分配比为1:4时,所述处理器将25帧划分为5帧:20帧,可得在所述设定采集周期中分配给所述第一拍摄设备5帧;根据每帧的时间40毫秒,所述处理器可以确定所述采集时间为200毫秒。或者所述第二分配比为1:2:2时,所述处理器将25帧划分为5帧:10帧:10帧,可得在所述设定采集周期中分配给所述第一拍摄设备5帧;所述处理器根据每帧的时间40毫秒,可以确定所述采集时间为200毫秒。

可选的,所述处理器在执行上述步骤b2时,具体方法可以但不限于分为以下两种:

第一种:所述处理器可以在所述设定采集周期中的任一时刻起在连续的所述采集时间内,将所述第一拍摄设备分配给所述第二采集端口。

例如,所述设定采集周期为1秒,所述采集时间为200毫秒时,所述处理器可以在所述设定采集周期起始时刻为起点的连续200毫秒内,将所述第一拍摄设备与所述第二采集端口之间的开关闭合,即将所述第一拍摄设备分配给所述第二采集端口;或者,所述处理器还可以在所述设定采集周期的最后的连续200毫秒内,将所述第一拍摄设备与所述第二采集端口之间的开关闭合,即将所述第一拍摄设备分配给所述第二采集端口;再或者,所述处理器还可以在所述设定周期中中间的某一时刻起的连续200毫秒内,将所述第一拍摄设备与所述第二采集端口之间的开关闭合,即将所述第一拍摄设备分配给所述第二采集端口。其中,在将所述第一拍摄设备分配给所述第二采集端口的所述采集时间内,所述第二采集端口与已分配给所述第二采集端口的拍摄设备之间的开关是断开的;在所述设定采集周期的除所述采集时间以外的时间内,所述处理器会将所述第一拍摄设备与所述第二采集端口之间的开关断开后,按照设定规则将已分配给所述第二采集端口的拍摄设备中与所述第二采集端口之间的开关闭合。

第二种:所述处理器可以将所述采集时间分成多个时间段,将所述多个时间段分散到所述设定周期中,并在每个时间段对应的时间内将所述第一拍摄设备分配给所述第二采集端口,其中所述多个时间段中每个时间段的时间可以相等,也可以不相等。

例如,所述设定采集周期为1秒,所述采集时间为200毫秒时,所述处理器可以先将所述采集时间分成5个均等时间的时间段,即每个时间段的时间为40毫秒;然后所述处理器可以在所述设定采集周期中相隔固定时长的五个40毫秒内将所述第一拍摄设备与所述第二采集端口之间的开关闭合,即将所述第一拍摄设备分配给所述第二采集端口。其中,在上述五个40毫秒内所述第二采集端口与已分配给所述第二采集端口的拍摄设备之间的开关是断开的;在所述设定采集周期的除上述五个40毫秒以外的时间内,所述处理器会将所述第一拍摄设备与所述第二采集端口之间的开关断开后,按照设定规则将已分配给所述第二采集端口的拍摄设备中与所述第二采集端口之间的开关闭合。可选的,每两个40毫秒之间相隔的时长也可以不相等。

可选的,所述处理器将所述第一拍摄设备分配给所述第二采集端口时,除了上述根据所述采集时间进行分配的方法外,还可以包括如下方法:所述处理器可以根据上述第一分配比或上述第二分配比,以及所述设定采集周期中通过所述第二采集端口可采集的视频数据的帧数,确定在所述设定采集周期中分配给所述第一拍摄设备的帧数后,确定分配给所述第一拍摄设备的采集帧,所述处理器直接在所述采集帧内将所述第一拍摄设备分配给所述第二采集端口。

例如,所述视频采集设备每秒通过所述第二采集端口可采集25帧时,延用上例,所述第一分配比为1:4或者所述第二分配比为1:2:2时,可得在所述设定采集周期中分配给所述第一拍摄设备5帧。之后,在所述设定采集周期中所述视频采集设备通过所述第二采集端口采集前5帧(或最后5帧、或中间任意连续5帧)的视频数据时,所述处理器将所述第一拍摄设备与所述第二采集端口之间的开关闭合,即将所述第一拍摄设备分配给所述第二采集端口;或者,在所述设定采集周期中所述视频采集设备通过所述第二采集端口采集任意非连续的5帧的视频数据时,所述处理器将所述第一拍摄设备与所述第二采集端口之间的开关闭合,即将所述第一拍摄设备分配给所述第二采集端口。

通过上述方法,所述处理器在将所述第一拍摄设备分配给所述第二采集端口时,所述处理器可以闭合所述第一拍摄设备与所述第二采集端口之间的开关,以使所述第二采集端口采集所述第一拍摄设备拍摄的视频数据。这样,即使所述第一采集端口工作异常,所述视频采集设备也能通过工作正常的所述第二采集端口采集到分配给所述第一采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

采用本发明实施例提供的一种视频采集控制方法,处理器确定视频采集设备中工作异常的第一采集端口后,在所述视频采集设备的多个采集端口中确定第二采集端口,并将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口;其中,所述第二采集端口为所述视频采集设备中工作正常的采集端口。这样,即使所述第一采集端口工作异常,所述视频采集设备也能通过工作正常的所述第二采集端口采集到分配给所述第一采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

基于以上实施例,所述处理器确定所述视频采集设备中工作异常的所述第一采集端口后,会发出报警信号以提示用户所述视频采集设备需要进行维修。采用以上实施例中的方法,在用户将所述视频采集设备送去维修之前,所述视频采集设备均能采集到完整的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

基于以上实施例,本发明实施例还提供了一种视频采集控制装置,该视频采集控制装置具有实现如图2所示的一种视频采集控制方法的功能,如图3所示,该视频采集控制装置300包括:确定单元301和分配单元302,其中,

所述确定单元301,用于确定视频采集设备中工作异常的第一采集端口;以及

在所述视频采集设备的多个采集端口中确定第二采集端口,所述第二采集端口为所述视频采集设备中工作正常的采集端口;

所述分配单元302,用于将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口。

可选的,所述确定单元301,在确定所述视频采集设备中工作异常的所述第一采集端口时,具体用于:

确定在当前时刻之前的设定时长内,所述视频采集设备通过所述第一采集端口未采集到视频数据。

可选的,所述确定单元301,还用于:

在所述多个采集端口中确定所述第二采集端口之前,确定已分配给每个采集端口的至少一个拍摄设备中每个拍摄设备的传输码流;其中,任一个拍摄设备的传输码流为所述拍摄设备在单位时间内拍摄的待传输的数据量。

可选的,所述确定单元301,在所述多个采集端口中确定所述第二采集端口时,具体用于:

在所述多个采集端口中确定工作正常的至少一个待选采集端口;

在所述至少一个待选采集端口中,筛选出至少一个目标采集端口,其中,已分配给每个目标采集端口的至少一个拍摄设备的传输码流之和小于或等于码流阈值;

在所述至少一个目标采集端口中确定所述第二采集端口。

可选的,所述分配单元302,具体用于:

根据所述第一拍摄设备的传输码流、以及已分配给所述第二采集端口的至少一个第二拍摄设备的传输码流,确定在设定采集周期内分配给所述第一拍摄设备的采集时间;

在所述设定采集周期中的采集时间内,将所述第一拍摄设备分配给所述第二采集端口。

采用本发明实施例提供的一种视频采集控制装置,确定视频采集设备中工作异常的第一采集端口后,在所述视频采集设备的多个采集端口中确定第二采集端口,并将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口;其中,所述第二采集端口为所述视频采集设备中工作正常的采集端口。这样,即使所述第一采集端口工作异常,也能使所述视频采集设备通过工作正常的所述第二采集端口采集到分配给所述第一采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

综上所述,本发明实施例提供了一种视频采集控制方法及装置,在该方法中,处理器确定视频采集设备中工作异常的第一采集端口后,在所述视频采集设备的多个采集端口中确定第二采集端口,并将分配给所述第一采集端口的第一拍摄设备分配给所述第二采集端口;其中,所述第二采集端口为所述视频采集设备中工作正常的采集端口。这样,即使所述第一采集端口工作异常,该方法也能使所述视频采集设备通过工作正常的所述第二采集端口采集到分配给所述第一采集端口的拍摄设备的视频数据,保证了提供给用户的视频数据的完整性,从而不会出现监控死角,提高了视频监控的有效性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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