多摄像头音视频录制方法、装置、设备和介质与流程

文档序号:32836077发布日期:2023-01-06 18:37阅读:60来源:国知局
多摄像头音视频录制方法、装置、设备和介质与流程

1.本发明涉及智能家居领域,尤其涉及一种多摄像头音视频录制装置、方法、设备和介质。


背景技术:

2.随着智能家居的发展,网络摄像头也逐渐走进了千家万户。网络摄像头的功能也不断发展,其中,基于网络摄像头的视频监控系统已经具备以下功能:实时视频监控功能,网络摄像头远程控制(云台)功能,语音对讲功能,监控视频录制,保存到本地,支持远程回放,监控视频上传云端并存储和支持云端的远程回放等。
3.但是,对于摄像头的音视频录制功能,通常会进行全天候录制和循环存储(通常存储的视频会保留7天),即通过覆盖的方式保存,这会导致全天候无效视频数据占据较多存储空间,尤其是对于家居中摄像头的音视频录制。另外,对于家居中多网络摄像头,尚未有多网络摄像头相互协同的解决方案。


技术实现要素:

4.本发明提供一种多摄像头音视频录制方法、装置、设备和介质,通过接收云平台控制指令,实现了多个摄像头协同工作,解决了无效视频占据存储空间多的问题。
5.第一方面,本发明提供了一种多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,所述方法包括:对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送所述异常信息;接收所述云平台发出的第一控制指令,其中,所述第一控制指令是所述云平台根据所述异常信息生成的指令;根据所述第一控制指令进行音视频信息的采集。
6.根据本发明提供的一种多摄像头音视频录制方法,所述方法还包括:若未检测到异常信息,向所述云平台发送所述音视频信息;和/或,若检测到异常信息,向云平台发送所述异常信息之后,向所述云平台发送所述音视频信息;和/或,将所述音视频信息存储于本地。
7.根据本发明提供的一种多摄像头音视频录制方法,所述对采集的音视频信息进行异常信息检测之前,还包括:接收所述云平台发出的第二控制指令,所述第二控制指令是在云平台中预先设定的针对正常情况的指令;根据所述第二控制指令进行音视频信息的采集。
8.第二方面,本发明提供了一种多摄像头音视频录制方法,应用于云平台,所述方法包括:接收多个摄像头中的至少一个摄像头发出的异常信息;针对每一个所述异常信息,基于预先设定的规则,确定所述多个摄像头中联动的摄像头以及对每一个所述联动的摄像头的第一控制指令;向每一个所述联动的摄像头发送对应的所述第一控制指令。
9.根据本发明提供的一种多摄像头音视频录制方法,所述向每一个所述联动的摄像头发送对应的控制指令之后,还包括:接收每一个所述联动的摄像头发出的音视频信息。
10.根据本发明提供的一种多摄像头音视频录制方法,所述接收多个摄像头中的至少一个摄像头发出的异常信息之前,还包括:基于预先设定的规则,确定所述多个摄像头中每一个摄像头的第二控制指令;向所述多个摄像头中的每一个摄像头发送对应的所述第二控制指令;和/或,所述接收多个摄像头中的至少一个摄像头发出的异常信息之前,还包括:接收所述多个摄像头中的至少一个摄像头发出的音视频信息。
11.第三方面,本发明还提供了一种多摄像头音视频录制系装置,应用于多个摄像头中的至少一个摄像头,所述装置包括:事件检测和上报模块,用于对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送所述异常信息;控制指令接收模块,用于接收所述云平台发出的第一控制指令,其中,所述第一控制指令是所述云平台根据所述异常信息生成的指令;音视频采集模块,用于根据所述第一控制指令进行音视频信息的采集。
12.第四方面,本发明还提供了一种多摄像头音视频录制装置,应用于云平台,所述装置包括:事件处理模块,用于接收多个摄像头中的至少一个摄像头发出的异常信息;规则引擎执行模块,用于针对每一个所述异常信息,基于规则引擎定义模块预先设定的规则,确定所述多个摄像头中联动的摄像头以及对每一个所述联动的摄像头的第一控制指令;控制指令下发模块,用于向每一个所述联动的摄像头发送对应的所述第一控制指令。
13.第五方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述多摄像头音视频录制方法的步骤。
14.第六方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述多摄像头音视频录制方法的步骤。
15.本发明提供的一种多摄像头音视频录制方法、装置、设备和介质,应用于多个摄像头中的至少一个摄像头,通过对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送异常信息;接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令;根据第一控制指令进行音视频信息的采集。可以看出,当多个摄像头中的至少一个摄像头,检测到异常信息时都可以将检测到异常信息发送至云平台,并通过接收云平台下发的第一控制指令完成音视频采集和录制,从而实现多摄像头的协同工作。另外,由于云平台接收到异常信息时,才会控制相应的摄像头进行音视频采集和录制,因此,避免了摄像头的无效采集和录制,从而减小存储空间的使用。
附图说明
16.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是根据本发明提供的多摄像头音视频录制方法的一些实施例的流程示意图;
18.图2是根据本发明提供的多摄像头音视频录制方法的另一些实施例的流程示意
图;
19.图3是根据本发明提供的多摄像头音视频录制方法的再一些实施例的流程示意图;
20.图4是根据本发明提供的多摄像头音视频录制方法的又一些实施例的流程示意图;
21.图5是根据本发明提供的多摄像头音视频录制装置的一些实施例的结构示意图;
22.图6是根据本发明提供的多摄像头音视频录制装置的另一些实施例的结构示意图;
23.图7是关于本发明的云平台和多个摄像头之间的一个应用场景的示意图;
24.图8是关于本发明的摄像头的硬件和软件的一个结构示意图;
25.图9是关于本发明的云平台的服务器和音视频录制控制系统的一个结构示意图;
26.图10是关于本发明的多摄像头协同音视频录制的一些实施例的流程示意图;
27.图11是根据本发明提供的电子设备的结构示意图。
具体实施方式
28.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
30.需要注意,本发明中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
31.需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
32.本发明实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
33.下面将参考附图并结合实施例来详细说明本发明。
34.请参阅图1,图1是本发明提供的多摄像头音视频录制方法的一些实施例的流程示意图。如图1所示,该多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,包括以下步骤:
35.步骤101,对采集的音视频信息进行异常信息检测,判断是否检测到异常信息。
36.在一些实施例中,在家居环境中,异常信息可以是物体移动、声音异响、或者其他异常情况等,比如,物体移动可以是野猫偶然闯进院中,声音异响可以是门铃突然响了,其他异常情况可以是灯突然亮了等。可以通过摄像头内置的算法检测异常信息,可以也将检测装置内置于摄像头中,用于检测异常信息。
37.步骤102,若检测到异常信息,向云平台发送异常信息。
38.在一些实施例中,作为示例,可以将异常信息的发生时间、拍摄到异常信息的摄像头标识、以及异常信息一并发送至云平台。比如,可以将上午9点,门铃突然响了发送至云平
台。
39.步骤103,接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令。
40.在一些实施例中,关于某个异常信息,其对应的第一控制指令可以是作用于哪台摄像头、开启摄像头、旋转角度、分辨率的调整等。作为示例,第一控制指令可以是开启摄像头a和摄像头b,并将摄像头a向右旋转90度。
41.步骤104,根据第一控制指令进行音视频信息的采集。
42.在一些实施例中,比如有n个摄像头由云平台控制,如图7所示的应用场景,接收到云平台下发的对应摄像头1和摄像头n的第一控制指令后,根据第一控制指令进行音视频信息的采集。其中,第一控制指令可以是开启摄像头1并向右旋转90度以及开启摄像头n。摄像头1和摄像头n根据对应的第一控制指令执行操作,即摄像头1开启并向右旋转90度并进行音视频信息的采集,摄像头n开启并进行音视频信息的采集。
43.本发明一些实施例公开的多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,通过对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送异常信息;接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令;根据第一控制指令进行音视频信息的采集。可以看出,当多个摄像头中的至少一个摄像头,检测到异常信息时都可以将检测到异常信息发送至云平台,并通过接收云平台下发的第一控制指令完成音视频采集和录制,从而实现多摄像头的协同工作。另外,由于云平台接收到异常信息时,才会控制相应的摄像头进行音视频采集和录制,因此,避免了摄像头的无效采集和录制,从而减小存储空间的使用。
44.请参阅图2,图2是根据本发明的多摄像头音视频录制方法的另一些实施例的流程图。如图2所示,该多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,包括以下步骤:
45.步骤201,接收云平台发出的第二控制指令,第二控制指令是在云平台中预先设定的针对正常情况的指令。
46.在一些实施例中,当没有异常情况发生时,摄像头可以接收云平台的第二控制指令,比如云平台对摄像头a发出的第二控制指令可以是开启摄像头a并进行音视频的采集,对其他摄像头发出的第二控制指令可以是处于关闭状态。
47.步骤202,根据第二控制指令进行音视频信息的采集。
48.在一些实施例中,对摄像头a发出的第二控制指令仍以开启摄像头a并进行音视频的采集为例,对其他摄像头发出的第二控制指令仍以处于关闭状态为例,根据对应的第二控制指令:摄像头a开机并录制音视频,其他摄像头处于关闭状态。
49.步骤203,对采集的音视频信息进行异常信息检测,判断是否检测到异常信息。
50.在一些实施例中,步骤203的具体实现及其所带来的技术效果,可以参考图1对应的实施例中的步骤101,在此不再赘述。
51.步骤204,若检测到异常信息,向云平台发送异常信息。
52.在一些实施例的可选实现方式中,方法还包括:若未检测到异常信息,向云平台发送音视频信息;和/或,若检测到异常信息,向云平台发送异常信息之后,向云平台发送音视频信息;和/或,将音视频信息存储于本地。
53.在一些可选的实施例中,处于待机状态的摄像头可以通过采集的音视频,检测异常信息,若没有检测到异常信息,则可以将采集到的音视频发送至云平台,由云平台处理或存储;也可以由摄像头处理后,存储在本地,这里可以根据具体需要设定。
54.在一些可选的实施例中,处于待机状态的摄像头可以通过采集的音视频,检测异常信息,若检测到异常信息,可以先将异常信息上报至云平台,由云平台分析处理异常信息,确定多个摄像头中需要被联动的至少一个摄像头,并向确定被联动的至少一个摄像头下发对应的控制指令,每个被联动的摄像头可以根据对应的控制指令,将采集的音视频信息存储至本地,也可以上传至云平台。在本发明实施例中,联动是指针对一个异常事件,云平台会给与该异常事件有关的摄像头下发对应的控制命令,使与该异常事件有关的摄像头通过该异常事件联合行动起来,对该异常事件进行拍摄。
55.作为示例,在家居环境中,可以是门口、卧室、客厅分别设置一个摄像头,其中门口的摄像头处于待机状态,卧室、客厅的摄像头处于关闭状态。当门口的摄像头没有检测到异常信息,则可以根据预先的规则将采集到的音视频发送至云平台,也可以由门口的摄像头处理后,存储在本地。当门口的摄像头检测到异常信息,比如,门口的摄像头检测到客厅有响动,则可以将异常信息发送至云平台,云平台分析处理该异常信息后,联动客厅的摄像头(卧室的摄像头仍处于关闭状态,没有被联动),向客厅的摄像头下发采集音视频并存储在本地的控制指令,并向门口的摄像头下发向右转90度(即面向客厅)采集音视频并上传至云平台的控制指令,摄像头根据对应的控制指令采集音视频。
56.步骤205,接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令。
57.在一些实施例中,步骤205的具体实现及其所带来的技术效果,可以参考图1对应的实施例中的步骤103,在此不再赘述。
58.步骤206,根据第一控制指令进行音视频信息的采集。
59.在一些实施例中,步骤203的具体实现及其所带来的技术效果,可以参考图1对应的实施例中的步骤104,在此不再赘述。
60.作为示例,摄像头的装置可以包括:摄像头的硬件和软件系统。如图8所示,其中,硬件系统可以包括壳体,壳体前表面可以安装摄像头,壳体内可以安装有与摄像头电联接的处理芯片,处理芯片可以电联接图像传感器、存储模块和无线网络模块。其中,软件系统具体模块可以包括:事件检测和上报模块、控制指令接收模块、控制指令执行模块、音视频采集模块、音视频处理模块、音视频上传模块等。其中,事件检测和上报模块负责检测和上报异常事件,控制指令接收模块负责接收云平台下发的控制指令,控制指令执行模块负责控制音视频采集模块、音视频处理模块、音视频上传模块等完成音视频采集、处理和录制、以及将音视频上传至云平台的功能。
61.从图2中可以看出,与图1对应的一些实施例的描述相比,图2对应的一些实施例中的多摄像头音视频录制方法体现了在摄像头检测到异常信息之前,云平台仍是通过第二控制指令控制摄像头。可以看出,云平台是集中控制摄像头的采集和录制功能,这样,将控制和执行分离,有利于集中控制多台摄像头,实现多台摄像头的相互协同。
62.请参阅图3,图3是根据本发明的多摄像头音视频录制方法的再一些实施例的流程图。如图3所示,该多摄像头音视频录制方法,包括以下步骤:
63.步骤301,接收多个摄像头中的至少一个摄像头发出的异常信息。
64.在一些实施例中,仍以家居场景为例,门口、卧室、客厅分别设置一个摄像头,其中,门口的摄像头一直处于开机状态,卧室、客厅处于关机状态,则可以由门口的摄像头检测并发送异常信息。
65.步骤302,针对每一个异常信息,基于预先设定的规则,确定多个摄像头中联动的摄像头以及对每一个联动的摄像头的第一控制指令。
66.在一些实施例中,针对每一个异常信息可以预先设置对应的规则,预先设定的规则可以包括时间规则、事件规则、或者上述二者混合的规则。例如异常信息可以为:凌晨2点,客厅的灯突然开启,其对应的规则可以为:若凌晨1点到3点,客厅的灯突然开启,则开启客厅的摄像头并开始音视频录制。其中,在上述规则中:时间为凌晨1点到3点,事件为客厅的灯突然开启,也就是说,上述异常信息对应的规则为结合时间和事件的混合规则。另外,也可以预先设定不针对异常信息的规则,例如人为设定晚上12点至第二天早上7点,客厅的摄像头保持开启和录制音视频状态。预先设定的规则可以根据不同需要设定。作为示例,仍以家居场景为例,门口、卧室、客厅分别设置一个摄像头,其中,门口的摄像头一直处于开机状态,卧室、客厅处于关机状态。当门口的摄像头检测并上报异常信息至云平台后,云平台基于该异常信息对应的规则,确定联动的摄像头为客厅的摄像头,以及确定客厅的摄像头对应的第一控制指令为开启和录制音视频。
67.步骤303,向每一个联动的摄像头发送对应的第一控制指令。
68.仍以步骤302中的家居场景为例,在确定联动的摄像头为客厅的摄像头,以及确定客厅的摄像头对应的第一控制指令为开启和录制音视频后,向客厅的摄像头下发开启和录制音视频的指令。
69.从图3中可以看出,图3对应的一些实施例中的多摄像头音视频录制方法体现了云平台如何联动摄像头并向下发对应的第一控制指令。当接收到异常信息后,云平台通过预先设定的规则确定被联动的摄像头,并下发对应的第一控制指令。可以看出,通过设定的规则联动并控制其他摄像头,使多个摄像头可以就一个异常事件进行音视频采集,减少了其他摄像头的无效录制,实现了云平台集中化管理,有利于多摄像头的协同作业。
70.请参阅图4,图4是根据本发明的多摄像头音视频录制方法的又一些实施例的流程图。如图4所示,该多摄像头音视频录制方法,包括以下步骤:
71.步骤401,接收多个摄像头中的至少一个摄像头发出的异常信息。
72.在一些实施例的可选实现方式中,接收多个摄像头中的至少一个摄像头发出的异常信息之前,还可以包括:基于预先设定的规则,确定多个摄像头中每一个摄像头的第二控制指令;向多个摄像头中的每一个摄像头发送对应的第二控制指令;和/或,接收多个摄像头中的至少一个摄像头发出的异常信息之前,还可以包括:接收多个摄像头中的至少一个摄像头发出的音视频信息。
73.在一些实施例中,仍以家居场景为例,门口、卧室、客厅分别设置一个摄像头,其中,门口的摄像头一直处于开机状态,卧室、客厅处于关机状态。当没有云平台没有接收到门口的摄像头发送的异常信息时,云平台仍可以通过规则定义每个摄像头的第二控制指令,比如,对于门口的摄像头,其第二控制指令可以是一直处于开启状态,对于卧室的摄像头,其第二控制指令可以是一直处于关闭状态。对于一直处于开启状态的门口的摄像头,其
采集的音视频可以上传至云平台,也可以经过门口的摄像头处理后存储在本地。
74.步骤402,针对每一个异常信息,基于预先设定的规则,确定多个摄像头中联动的摄像头以及对每一个联动的摄像头的第一控制指令。
75.在一些实施例中,步骤402的具体实现及其所带来的技术效果,可以参考图3对应的实施例中的步骤302,在此不再赘述。
76.步骤403,向每一个联动的摄像头发送对应的第一控制指令。
77.在一些实施例中,步骤403的具体实现及其所带来的技术效果,可以参考图3对应的实施例中的步骤303,在此不再赘述。
78.步骤404,接收每一个联动的摄像头发出的音视频信息。
79.在一些实施例中,仍以家居场景为例,门口、卧室、客厅分别设置一个摄像头,其中,门口的摄像头一直处于开机状态,卧室、客厅处于关机状态。当接收到异常信息时,被联动的摄像头可以是门口、卧室的摄像头,通过控制门口、卧室的摄像头,接收门口、卧室的摄像头采集的音视频。之后,可以将门口、卧室的摄像头采集的音视频以及对应的异常信息存储至云平台,当用户查看音视频信息时,可以以异常信息事件的方式展示音视频信息。
80.作为示例,如图9所示,的云平台装置可以包括:传统服务器主机固有的系统以及音视频录制控制系统。其中,传统服务器主机固有系统可以包括计算机硬件系统、操作系统等。音视频录制控制系统可以包括规则引擎定义模块、规则引擎执行模块、事件处理模块、控制指令下发模块、音视频接收处理模块等。其中规则引擎定义模块中定义了事件对应的规则,规则引擎执行模块负责将事件对应的规则分配给对应的至少一个摄像头,事件处理模块负责接收事件并触发规则引擎定义模块,控制指令下发模块负责下发指令,音视频接收处理模块负责接收、存储、处理音视频。
81.作为示例,多摄像头联动的流程可以如图10所示。
82.步骤1、云平台通过规则引擎定义模块定义家中每个摄像头的音视频录制规则,这些规则可以包括基于时间的规则、基于事件的规则、也可以包括两者的逻辑组合。规则引擎执行模块执行这些规则,给网络摄像头下发控制指令。
83.步骤2、网络摄像头接收云平台下发的控制指令,执行控制指令。对于音视频录制的指令,摄像头从音视频采集模块获取音视频流,可以通过音视频处理模块进行音视频处理和本地存储,也可以通过音视频上传模块同时进行向云平台上传。
84.步骤3、当摄像头通过事件检测和上报模块捕获到物体移动、声音异响时,向云平台上报告警事件。
85.步骤4、云平台通过事件处理模块收到告警事件后,触发云平台规则引擎定义模块,由规则引擎执行模块根据事先定义的逻辑,判断需要联动的摄像头,形成新的控制指令,由控制指令下发模块给相应的网络摄像头下发指令,统筹安排音视频录制。
86.步骤5、需要联动的摄像头通过控制指令接收模块接到新的指令,按照控制指令,执行音视频录制并上传至云平台的音视频接收处理模块,由音视频接收处理模块接收和处理音视频,从而达到对某一事件的多方位监控音视频录制。
87.从图4中可以看出,图3对应的一些实施例中的多摄像头音视频录制方法体现了下发第一控制指令后,云平台会接收被联动摄像头的反馈,对异常信息的集中整理,有利于摄像头之间的协同。
88.请参阅图5,图5是根据本发明提供的多摄像头音视频录制装置的一些实施例的结构示意图,作为对上述各图所示方法的实现,本发明还提供了一种多摄像头音视频录制装置的一些实施例,这些装置实施例与图1所示的一些方法的实施例相对应,且该装置可以应用于各种电子设备中。
89.如图5所示,一些实施例的多摄像头音视频录制装置500包括事件检测和上报模块501、控制指令接收模块502、音视频采集模块503:事件检测和上报模块501,用于对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送异常信息;控制指令接收模块502,用于接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令;音视频采集模块503,用于根据第一控制指令进行音视频信息的采集。作为示例,可以由控制指令执行模块(图中未示出)控制音视频采集模块503,用于根据第一控制指令进行音视频信息的采集。
90.在一些实施例的可选实现方式中,装置500还包括:音视频上传模块(图中未示出),用于若未检测到异常信息,向云平台发送音视频信息;和/或,若检测到异常信息,向云平台发送异常信息之后,向云平台发送音视频信息;和/或,音视频处理模块503,用于将音视频信息存储于本地。
91.在一些实施例的可选实现方式中,装置500还包括:控制指令接收模块502还用于接收云平台发出的第二控制指令,第二控制指令是在云平台中预先设定的针对正常情况的指令;音视频采集模块503,用于根据第二控制指令进行音视频信息的采集。作为示例,可以由控制指令执行模块(图中未示出)控制音视频采集模块503,用于根据第二控制指令进行音视频信息的采集。
92.可以理解的是,该装置500中记载的各模块与参考图1描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置500及其中包含的模块、单元,在此不再赘述。
93.请参阅图6,图6是根据本发明提供的多摄像头音视频录制装置的一些实施例的结构示意图,作为对上述各图所示方法的实现,本发明还提供了一种多摄像头音视频录制装置的一些实施例,这些装置实施例与图3所示的一些方法的实施例相对应,且该装置可以应用于各种电子设备中。
94.如图6所示,一些实施例的多摄像头音视频录制装置600包括事件处理模块601,规则引擎执行模块602,规则引擎定义模块603,控制指令下发模块604:事件处理模块601,用于接收多个摄像头中的至少一个摄像头发出的异常信息;规则引擎执行模块602,用于针对每一个异常信息,基于规则引擎定义模块603预先设定的规则,确定多个摄像头中联动的摄像头以及对每一个联动的摄像头的第一控制指令;控制指令下发模块604,用于向每一个联动的摄像头发送对应的第一控制指令。
95.在一些实施例的可选实现方式中,装置600还包括:音视频接收处理模块,用于接收每一个联动的摄像头发出的音视频信息。
96.在一些实施例的可选实现方式中,装置600还包括:规则引擎执行模块602,还用于基于预先设定的规则,确定多个摄像头中每一个摄像头的控制指令;控制指令下发模块604,还用于向多个摄像头中的每一个摄像头发送对应的控制指令;和/或,音视频接收处理模块,还用于接收多个摄像头中的至少一个摄像头发出的音视频信息。
97.可以理解的是,该装置600中记载的各模块与参考图3描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置600及其中包含的模块、单元,在此不再赘述。
98.图11示例了一种电子设备的实体结构示意图,如图11所示,该电子设备可以包括:处理器(processor)1110、通信接口(communications interface)1120、存储器(memory)1130和通信总线1140,其中,处理器1110,通信接口1120,存储器1130通过通信总线1140完成相互间的通信。处理器1110可以调用存储器1130中的逻辑指令,以执行多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,该方法包括:对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送异常信息;接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令;根据第一控制指令进行音视频信息的采集。
99.此外,上述的存储器1130中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
100.另一方面,本发明还提供一种计算机程序产品,上述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,上述计算机程序包括程序指令,当上述程序指令被计算机执行时,计算机能够执行上述各方法所提供的多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,该方法包括:对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送异常信息;接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令;根据第一控制指令进行音视频信息的采集。
101.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的多摄像头音视频录制方法,应用于多个摄像头中的至少一个摄像头,该方法包括:对采集的音视频信息进行异常信息检测,判断是否检测到异常信息;若检测到异常信息,向云平台发送异常信息;接收云平台发出的第一控制指令,其中,第一控制指令是云平台根据异常信息生成的指令;根据第一控制指令进行音视频信息的采集。
102.以上所描述的装置实施例仅仅是示意性的,其中上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
103.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上
述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分上述的方法。
104.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1