用于监控摄像头的控制方法、装置和监控系统与流程

未命名 09-12 阅读:104 评论:0


1.本公开涉及监控技术领域,尤其是一种用于监控摄像头的控制方法、装置和监控系统。


背景技术:

2.在生产生活中,监控摄像头的使用日益频繁。
3.目前,大多数监控摄像头的监控参数是可调的。通过调节监控参数,固定安装在一处的监控摄像头可以对不同场景进行监控。


技术实现要素:

4.然而,相关技术中,监控参数的调节依赖人工操作。由于用户难以将期望监控摄像头监控的场景与对应的监控参数直接关联,这导致调节监控参数所需的时间和精力较多,从而导致监控效率较低。
5.例如,在监控摄像头对某一场景进行监控时,用户期望监控摄像头对另一场景进行监控。然而,由于用户难以将期望监控的另一场景与对应的监控参数相关联,用户需不断尝试调节监控摄像头的监控参数,直至监控摄像头能够对期望的场景进行监控。
6.这种低监控效率可能带来严重的后果。下面以工厂内监控效率低为例进行说明。
7.如果工厂内监控效率低,作业人员就难以全面获知工厂内设备运行、物料、生产、安防等方面的情况。这可能导致产品的生产质量和生产效率降低、安防水平降低,同时,这也可能导致作业人员需频繁前往工厂实地查看,从而增加了作业人员的劳动强度。
8.为了解决上述问题,本公开实施例提出了如下解决方案。
9.根据本公开实施例的一方面,提供一种用于监控摄像头的控制方法,包括:接收针对预置的多个监控位组中第一监控位组的触发消息;根据所述触发消息中携带的所述第一监控位组的标识,从所述多个监控位组一一对应的多个控制指令组中确定所述第一监控位组对应的控制指令组,其中,每个监控位组对应的控制指令组用于控制该监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控;和发送所述第一监控位组对应的控制指令组。
10.在一些实施例中,所述方法还包括:接收针对所述多个监控位组中每个监控位组的设置消息,所述设置消息携带该监控位组的标识和第一信息,所述第一信息表示该监控位组对应的监控摄像头组中每个监控摄像头对应的监控参数;根据所述第一信息,得到该监控位组对应的控制指令组;和将每个监控位组对应的控制指令组与该监控位组的标识对应地存储。
11.在一些实施例中,所述多个监控位组包括至少一个第二监控位组和多个第三监控位组,每个第二监控位组对应的监控摄像头组包括多个监控摄像头,每个第三监控位组对应的监控摄像头组仅包括一个监控摄像头;针对任意一个第二监控位组的设置消息中携带的所述第一信息包括所述多个第三监控位组中至少两个第三监控位组的标识。
12.在一些实施例中,所述多个监控位组包括至少一个第二监控位组,每个第二监控位组对应的监控摄像头组包括多个监控摄像头。
13.在一些实施例中,第二监控位组对应的控制指令组用于控制第二监控位组对应的监控摄像头组的多个监控摄像头中的至少一个监控摄像头以不同的监控参数进行监控。
14.在一些实施例中,所述方法还包括:从发送所述多个监控位组中某一监控位组对应的控制指令组后的预设时长结束时,自动发送所述多个监控位组中另一监控位组对应的控制指令组。
15.在一些实施例中,所述方法还包括:在预设时刻,自动发送所述多个监控位组中某一监控位组对应的控制指令组。
16.在一些实施例中,所述方法还包括:显示与所述多个监控位组一一对应的多个标签;其中,所述触发消息响应于用户对所述第一监控位组对应的标签进行的操作生成。
17.在一些实施例中,所述方法还包括:在发送所述第一监控位组对应的控制指令组前,发送所述多个监控位组中的第四监控位组对应的控制指令组;和在显示所述多个标签时,显示所述第四监控位组对应的监控摄像头组中每个监控摄像头以对应的监控参数进行监控的画面。
18.在一些实施例中,所述监控参数包括监控角度和焦距中的至少一个。
19.根据本公开实施例的另一方面,提供一种用于监控摄像头的控制装置,包括:被配置为上述任意一个实施例所述的用于监控摄像头的控制方法的模块。
20.根据本公开实施例的又一方面,提供一种用于监控摄像头的控制装置,包括:存储器;以及耦接至所述存储器的处理器,被配置为基于存储在所述存储器中的指令,执行上述任意一个实施例所述的用于监控摄像头的控制方法。
21.根据本公开实施例的还一方面,提供一种监控系统,包括:多个监控摄像头;和上述任意一个实施例所述的用于监控摄像头的控制装置。
22.在一些实施例中,所述系统还包括:安装有所述多个监控摄像头的云台;其中,所述控制装置被配置为向云台发送任意一个监控位组对应的控制指令组,以通过云台控制该监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控。
23.根据本公开实施例的还一方面,提供一种计算机可读存储介质,包括计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述任意一个实施例所述的方法。
24.根据本公开实施例的还一方面,提供一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现上述任意一个实施例所述的方法。
25.本公开实施例中,根据接收的触发消息所携带的多个监控位组中第一监控位组的标识,从与多个监控位组一一对应的多个控制指令组中确定第一监控位组对应的控制指令组。然后,发送第一监控位组对应的控制指令组,从而可以使第一监控位组对应的监控摄像头组以对应的监控参数进行监控。这种方式下,通过监控位组的标识与控制指令组之间的对应关系,可以方便用户将期望监控的场景与对应的监控参数相关联。如此,可以减少调节监控参数所需的时间和精力,从而可以提高监控效率。
26.下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
27.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,附图中:
28.图1是根据本公开一些实施例的用于监控摄像头的控制方法的流程示意图;
29.图2是根据本公开一些实施例的监控位组的设置方法的流程示意图;
30.图3是根据本公开一些实施例的用于监控摄像头的控制装置的结构示意图;
31.图4是根据本公开另一些实施例的用于监控摄像头的控制装置的结构示意图;
32.图5是根据本公开一些实施例的监控系统的结构示意图。
具体实施方式
33.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
34.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
35.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
36.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
37.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
38.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
39.图1是根据本公开一些实施例的用于监控摄像头的控制方法的流程示意图。
40.如图1所示,用于监控摄像头的控制方法包括步骤102~步骤106。
41.在步骤102,接收针对预置的多个监控位组中第一监控位组的触发消息。
42.第一监控位组可以是预置的多个监控位组中的任意一个监控位组。触发消息中携带第一监控位组的标识。可以理解,多个监控位组中不同监控位组具有不同的标识。
43.在步骤104,根据触发消息中携带的第一监控位组的标识,从多个监控位组一一对应的多个控制指令组中确定第一监控位组对应的控制指令组。
44.这里,每个监控位组对应的控制指令组用于控制该监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控。
45.换言之,每个监控位组对应的控制指令组可以用于将该监控位组对应的监控摄像头组中每个监控摄像头的监控参数分别调节为对应的目标监控参数,以使该监控摄像头处于预置的监控位。
46.监控位组可以包括一个或多个监控位。例如,监控位组可以包括对应的监控摄像
头组中每个监控摄像头的一个监控位。
47.每个监控摄像头可以具有预置的多个监控位,同一监控摄像头的不同监控位对应不同的监控参数。在监控摄像头以某个监控位对应的监控参数进行监控时,该监控摄像头处于这个监控位。
48.在一些实施例中,监控参数可以包括监控角度和焦距中的至少一个。监控角度可以包括但不限于方位角、俯仰角等。例如,监控参数包括方位角、俯仰角和焦距。
49.应理解,不同监控位组对应的监控摄像头组可以相同或不同。具体地,某一监控位组对应的监控摄像头组可以包括一个或多个监控摄像头。
50.例如,在监控位组对应的监控摄像头组仅包括一个监控摄像头的情况下,该监控位组对应的控制指令组可以仅包括用于控制该监控摄像头以对应的监控参数进行监控的一条控制指令。
51.又例如,在监控位组对应的监控摄像头组包括多个监控摄像头的情况下,该监控位组对应的控制指令组可以包括多条控制指令,这多条控制指令分别用于控制多个监控摄像头分别以对应的监控参数进行监控。这多个监控摄像头对应的监控参数可以相同或不同。
52.可以理解,不同监控位组对应的控制指令组不同。
53.例如,在两个监控位组对应的两个监控摄像头组均是仅包括一个监控摄像头、且这两个监控摄像头组包括的一个监控摄像头相同的情况下,则这两个监控位组对应的两个控制指令组分别用于控制这一个监控摄像头以不同的监控参数进行监控,也即,这两个监控位组对应的两个控制指令组分别用于控制这一个监控摄像头处于不同监控位。
54.又例如,在两个监控位组对应的两个监控摄像头组包括相同的多个监控摄像头的情况下,这两个监控位组对应的两个控制指令组分别用于控制这多个监控摄像头中的至少一个监控摄像头以不同的监控参数进行监控。
55.在步骤106,发送第一监控位组对应的控制指令组。
56.通过发送第一监控位组对应的控制指令组,可以使第一监控位组对应的监控摄像头组以对应的监控参数进行监控,也即,可以将第一监控位组对应的监控摄像头组中每个监控摄像头的监控参数分别调节为对应的目标监控参数。
57.作为一些实现方式,第一监控位组对应的监控摄像头组中的监控摄像头被安装在云台上。这种情况下,可以向云台发送第一监控位组对应的控制指令组,以使得第一监控位组对应的监控摄像头组以对应的监控参数进行监控。
58.例如,在监控参数包括监控角度的情况下,云台可以响应于控制指令组中的一条控制指令,带动这一条控制指令对应的监控摄像头旋转,从而使监控摄像头以对应的监控角度进行监控。
59.上述实施例中,根据接收的触发消息所携带的多个监控位组中第一监控位组的标识,从与多个监控位组一一对应的多个控制指令组中确定第一监控位组对应的控制指令组。然后,发送第一监控位组对应的控制指令组,从而可以使第一监控位组对应的监控摄像头组以对应的监控参数进行监控。这种方式下,通过监控位组的标识与控制指令组之间的对应关系,可以方便用户将期望监控的场景与对应的监控参数相关联。如此,可以减少调节监控参数所需的时间和精力,从而可以提高监控效率。
60.下面结合一些实施例进一步说明图1所示的用于监控摄像头的控制方法。
61.在一些实施例中,在发送任意一个监控位组(例如第一监控位组)对应的控制指令组后,还显示该监控位组对应的监控摄像头组以对应的监控参数进行监控的画面。
62.在一些实施例中,还可以显示与多个监控位组一一对应的多个标签。例如,每个监控位组对应的标签可以是该监控位组的标识。
63.这种情况下,步骤102中的触发消息响应于用户对第一监控位组对应的标签进行的操作生成。
64.如此,用户简单地通过对第一监控位组对应的标签进行一次操作即可触发第一监控位组,从而可以进一步减少调节监控参数所需的时间和精力,进而可以进一步提高监控效率。
65.作为一些实现方式,步骤102中的触发消息响应于用户对第一监控位组对应的标签进行鼠标左键双击的操作而生成。这可以减小第一监控位组被误触发的可能性。
66.作为一些实现方式,在发送第一监控位组对应的控制指令组前,发送多个监控位组中不同于第一监控位组的任意一个监控位组(后文称为第四监控位组)对应的控制指令组。
67.可以理解,第四监控位组对应的控制指令组是发送第一监控位组对应的控制指令组前最后一次发送的控制指令组。
68.在这种情况下,在显示多个标签时,还显示第四监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控的画面。
69.在这些实现方式下,用户可以在查看第四监控位组对应的监控摄像头组以对应的监控参数进行监控的画面的同时,对第一监控位组对应的标签进行操作,从而触发第一监控位组。如此,两个监控位组的监控画面可以以无缝衔接的形式向用户呈现,从而可以进一步提高监控效率。
70.作为一些实现方式,监控位组对应的标签表示监控位组对应的场景。
71.下面以产品流水线化生产过程中的场景为例进行说明。产品流水线化的生产过程可以先后涉及多个生产阶段(即多个场景)。可以利用部署在工厂内的一批监控摄像头实现对各个生产阶段的监控。
72.具体地,多个监控位组可以与多个生产阶段一一对应。例如,监控位组a与生产阶段a对应,这表明监控位组a对应的控制指令组用于控制这一批监控摄像头中的某一监控摄像头组以对应的监控参数实现对生产阶段a的监控。
73.在这种情况下,监控位组对应的标签可以表示该监控位组对应的生产阶段。生产阶段可以表示为工段、工序和生产时段的组合。
74.以烟草的流水线化生产为例,工段可以是叶丝工段、叶梗工段等,工序可以是烘丝、加料、加香等,生产时段可以是开始时段、中间时段、结束时段等。
75.比如说,在叶丝工段的烘丝工序刚开始时,或者在叶丝工段的烘丝工序开始不久前,用户可以对表示叶丝工段、烘丝、开始时段的标签进行一次操作,以触发与叶丝工段中烘丝工序的开始时段这一场景对应的监控位组,从而可以基于部署在工厂内的一批监控摄像头中的至少部分监控摄像头以对应的监控参数实现对这一场景的监控。
76.上述实现方式下,由于监控位组对应的标签直接表示该监控位组对应的场景,用
户可以基于监控位组对应的标签更准确地将期望监控的场景与对应的监控参数相关联。这种情况下,用户只需要对表示所期望监控的场景的标签进行一次操作即可触发监控摄像头组以对应的监控参数对所期望监控的场景进行监控,而无需不断尝试调节监控参数。如此,可以更进一步地减少调节监控参数所需的时间和精力,从而可以更进一步地提高监控效率。
77.在一些实施例中,多个监控位组包括至少一个第二监控位组,每个第二监控位组对应的监控摄像头组包括多个监控摄像头。换言之,任意一个第二监控位组对应的监控摄像头组包括多个监控摄像头。
78.可以理解,步骤102中的第一监控位组可以是任意一个第二监控位组。
79.生产生活中的一些场景需要用到多个监控摄像头同时进行监控。然而,相关技术中,对于这些场景,只能逐个地调节每个监控摄像头的监控参数,而无法同时调节多个监控摄像头的监控参数。这导致监控效率更低。
80.上述实施例中,多个监控位组中的第二监控位组对应的监控摄像头组包括多个监控摄像头。这种情况下,通过发送第二监控位组对应的控制指令组,即可同步使多个监控摄像头以对应的监控参数进行监控。换言之,这种情况下,可以同步调节多个监控摄像头的监控参数,而无需逐个进行调节。如此,可以进一步提高监控效率。
81.作为一些实现方式,第二监控位组对应的控制指令组可以用于控制第二监控位组对应的监控摄像头组的多个监控摄像头中的至少一个监控摄像头以不同的监控参数进行监控。
82.换言之,在这些实现方式下,第二监控位组对应的控制指令组可以用于控制对应的监控摄像头组中的至少一个监控摄像头对多个场景进行巡航监控,而不是对单一场景进行监控。
83.例如,假设第二监控位组对应的监控摄像头组包括两个监控摄像头。该第二监控位组对应的控制指令组用于控制这两个监控摄像头中的一个以不变的监控参数对单一场景进行监控,并控制这两个监控摄像头中的另一个以变化的监控参数对多个场景进行巡航监控。
84.这种情况下,该第二监控位组对应的控制指令组可以包括用于控制这两个监控摄像头中的一个的一条控制指令、以及用于控制这两个监控摄像头中的另一个的多条控制指令。
85.具体地,对于用于控制这两个监控摄像头中的一个的一条控制指令,只需要发送一次即可。对于用于控制这两个监控摄像头中的另一个的多条控制指令,可以按顺序依次发送多条控制指令中的一条控制指令,并且,相邻两次发送控制指令的时刻之间具有一定时间间隔。
86.在一些实施例中,相邻两次发送控制指令的时刻之间的时间间隔可以由用户按需设置。
87.在另一些实施例中,在监控摄像头对多个场景进行巡航监控的过程中,云台以一定速度转动。作为一些实现方式,云台转动的速度可以由用户按需设置。
88.在一些实施例中,除按图1所示的方式响应于触发消息发送第一监控位组对应的控制指令组外,还可以自动发送多个监控位组中某一监控位组对应的控制指令组。下面对
自动发送监控位组对应的控制指令组的一些实现方式进行说明。
89.作为第一种实现方式,从发送多个监控位组中某一监控位组对应的控制指令组后的预设时长结束时,自动发送多个监控位组中另一监控位组对应的控制指令组。
90.下面仍结合产品流水线化的生产过程为例进行说明。假设产品流水线化的生产过程包括先后连续的两个生产阶段。
91.在前一生产阶段刚开始时,发送与前一生产阶段对应的监控位组对应的控制指令组1。该控制指令组1既可以响应于步骤102中的触发消息发送,也可以自动发送。
92.这种情况下,从发送控制指令组1起的预设时长结束时,自动发送与后一生产阶段对应的监控位组对应的控制指令组2。预设时长可以根据前一生产阶段所需的时长确定。
93.上述实现方式下,通过合理设置发送前一控制指令组和后一控制指令组之间的预设时长,可以在期望监控的场景变化时自动发送对应的控制指令组,而无需用户操作。如此,可以进一步提高监控效率。
94.作为第二种实现方式,在预设时刻,自动发送多个监控位组中某一监控位组对应的控制指令组。
95.仍然结合产品流水线化的生产过程为例进行说明。用于监控产品流水线化生产过程中的各个生产阶段的一批监控摄像头部署在工厂内。期望的是这一批监控摄像头不仅能够对生产阶段进行监控,还能够进行安防监控。
96.在预设时刻(例如20:00),产品流水线化的生产停止。这种情况下,这一批监控摄像头应停止对生产阶段进行监控,而是转为进行安防监控。基于此,可以在每天20:00,自动发送与进行安防监控的监控位组对应的控制指令组,从而可以自动控制监控摄像头进行安防监控。
97.上述实现方式下,通过合理设置预设时刻和在预设时刻发送的控制指令组,可以在期望监控的场景变化时自动发送对应的控制指令组,而无需用户操作。如此,可以进一步提高监控效率。
98.在一些实施例中,上述第一种实现方式下的预设时长可以由用户按照实际需求设置。
99.例如,响应于用户操作,可以接收延时自动触发的设置请求,设置请求可以携带用户输入的时长(即预设时长)和按顺序排列的两个监控位组的标识。然后,在每次发送前一个监控位组对应的控制指令组起经过该时长,则自动发送后一个监控位组对应的控制指令组。
100.在另一些实施例中,上述第二种实现方式下的预设时刻可以由用户按照实际需求设置。
101.例如,响应于用户操作,可以接收固定时间自动触发的设置请求,设置请求可以携带用户输入的时刻(即预设时刻)和任意一个监控位组的标识。然后,在当前时刻为该时刻时,则自动该监控位组对应的控制指令组。
102.本公开实施例中的多个监控位组可以由用户按照实际需求设置。下面结合图2对设置监控位组的流程进行说明。
103.图2是根据本公开一些实施例的监控位组的设置方法的流程示意图。
104.如图2所示,监控位组的设置方法包括步骤202~步骤206。
105.在步骤202,接收针对多个监控位组中每个监控位组的设置消息。
106.这里,每个监控位组的设置消息携带该监控位组的标识和第一信息,第一信息表示该监控位组对应的监控摄像头组中每个监控摄像头对应的监控参数。
107.作为一些实现方式,可以显示人机交互界面,人机交互界面可以包括供用户输入监控位组的标识和第一信息的区域。这种情况下,监控位组的设置消息可以响应于用户对人机交互界面进行的操作生成。如此,用户可以根据实际需求设置监控位组。
108.作为一些实现方式,可以一次接收多个监控位组中的一个监控位组的设置消息。作为另一些实现方式,可以同时接收多个监控位组中至少两个监控位组的设置消息。换言之,可以一次设置一个监控位组,也可以一次设置至少两个监控位组。
109.在步骤204,根据每个监控位组的设置消息中携带的第一信息,得到该监控位组对应的控制指令组。
110.在步骤206,将每个监控位组对应的控制指令组与该监控位组的标识对应地存储。
111.监控位组对应的控制指令组与该监控位组的标识可以以数据表或数据列表的形式对应地存储。例如,在监控位组对应的监控摄像头组仅包括一个监控摄像头的情况下,监控位组对应的控制指令组与该监控位组的标识以数据表的形式对应地存储。又例如,在监控位组对应的监控摄像头组包括多个监控摄像头的情况下,监控位组对应的控制指令组与该监控位组的标识以数据列表的形式对应地存储。
112.上述实施例中,接收携带监控位组的标识和表示监控位组对应的监控摄像头组中每个监控摄像头对应的监控参数的第一信息的设置消息。然后,将根据第一信息得到的监控位组对应的控制指令组与监控位组的标识对应的存储。如此,后续在接收到第一监控位组的触发消息时,根据第一监控位组的标识即可直接发送与标识对应存储的控制指令组。
113.可以理解,图1所示的用于监控摄像头的控制方法也可以包括图2所示的监控位组的设置方法的一个或多个步骤。例如,在接收第一监控位组的触发消息前,可以接收第一监控位组的设置消息。在接收第一监控位组的触发消息后,还可以接收其它监控位组的设置消息。
114.在一些实施例中,多个监控位组包括至少一个第二监控位组和多个第三监控位组。每个第二监控位组对应的监控摄像头组包括多个监控摄像头,并且,每个第三监控位组对应的监控摄像头组仅包括一个监控摄像头。
115.可以理解,步骤102中的第一监控位组既可以是一个第二监控位组,也可以是一个第三监控位组。
116.在这些实施例中,任意一个第二监控位组的设置消息中携带的第一信息包括多个第三监控位组中至少两个第三监控位组的标识。
117.这种情况下,可以将与第一信息中至少两个第三监控位组的标识对应存储的控制指令组进行封装,以得到第二监控位组对应的控制指令组。
118.例如,某一第三监控位组b1对应的控制指令组(即一条控制指令)用于控制一个监控摄像头b1以对应的监控参数进行监控,另一第三监控位组b2对应的控制指令组(即另一条控制指令)用于控制另一监控摄像头b2以对应的监控参数进行监控。
119.在设置某个第二监控位组c时,用户可以直接选择第三监控位组b1和第三监控位组b2的标识作为第一信息。这种情况下,可以根据第一信息查找得到第三监控位组b1对应
的一条控制指令和第三监控位组b2对应的一条控制指令,并将这两条控制指令封装,以得到第二监控位组c的控制指令组。
120.上述实施例中,第二监控位组的设置消息中携带的第一信息是多个第三监控位组中至少两个第三监控位组的标识。这种情况下,用户在设置第二监控位组时不需要费力输入第二监控位组对应的监控摄像头组中每个监控摄像头对应的监控参数,而是直接选择已设置好的第三监控位组的标识即可。如此,可以简化用户设置第二监控位组的操作。
121.在一些实施例中,可以先后接收针对同一监控位组的多个设置消息。这种情况下,多个设置消息中前后两次设置消息可以携带的监控位组的标识和第一信息中的一个不同。如此,可以对已设置好的监控位组的标识或监控参数进行修改。
122.本公开实施例还提供一种用于监控摄像头的控制装置。
123.在一些实施例中,用于监控摄像头的控制装置包括被配置为执行上述任意一个实施例的用于监控摄像头的控制方法和/或监控位组的设置方法的模块。
124.在另一些实施例中,用于监控摄像头的控制装置包括存储器以及耦接至存储器的处理器。处理器被配置为基于存储在存储器中的指令,执行上述任意一个实施例的用于监控摄像头的控制方法和/或监控位组的设置方法。
125.图3是根据本公开一些实施例的用于监控摄像头的控制装置的结构示意图。
126.用于监控摄像头的控制装置300可以包括如图3所示的监控位组信息输入模块301、监控位组指令生成模块302、和监控位组数据列表模块303。
127.监控位组信息输入模块301可以用于接收针对多个监控位组中每个监控位组的设置消息。
128.作为一些实现方式,监控位组信息输入模块301可以包括人机交互界面,人机交互界面可以包括供用户输入监控位组的标识和第一信息的区域。
129.监控位组指令生成模块302可以用于根据监控位组信息输入模块301接收的监控位组的设置消息中携带的第一信息,得到监控位组对应的控制指令组。
130.监控位组数据列表模块303可以用于将监控位组指令生成模块302得到的监控位组对应的控制指令组与监控位组的设置消息中携带的监控位组的标识对应地存储。
131.基于监控位组信息输入模块301、监控位组指令生成模块302、和监控位组数据列表模块303,控制装置300可以执行上述任意一个实施例的监控位组的设置方法。
132.控制装置300还可以包括如图3所示的监控位组调用模块304、和监控摄像头控制模块305。
133.监控位组调用模块304可以用于接收第一监控位组的触发消息,并根据触发消息中携带的第一监控位组的标识,从多个监控位组一一对应的多个控制指令组中确定第一监控位组对应的控制指令组。
134.作为一些实现方式,监控位组调用模块304可以在人机交互界面显示与多个监控位组一一对应的多个标签。这种情况下,第一监控位组的触发消息响应于用户对第一监控位组进行的操作而生成。操作例如可以是鼠标左键双击。
135.作为一些实现方式,监控位组调用模块304可以根据第一监控位组的标识,从监控位组数据列表模块303直接调用与第一监控位组的标识对应存储的控制指令组(即第一监控位组对应的控制指令组)。
136.监控摄像头控制模块305可以用于发送监控位组调用模块304确定的第一监控位组对应的控制指令组。
137.在一些实施例中,监控摄像头控制模块305还可以用于自动发送某一监控位组对应的控制指令组。关于监控摄像头控制模块305自动发送控制指令组的说明可以参见前文实施例,这里不再赘述。
138.作为一些实现方式,参见图3,监控摄像头控制模块305可以用于向控制装置300外的云台306发送监控位组对应的控制指令组(例如,第一监控位组对应的控制指令组)。例如,监控摄像头控制模块305可以通过无线或有线的方式向云台306发送监控位组对应的控制指令组。
139.云台306可以用于在接收到某一监控位组对应的控制指令组后,向视频显示模块307发送该监控位组对应的监控摄像头组中每个监控摄像头以对应的监控参数进行监控的画面,以便视频显示模块307显示这些画面。
140.在一些实施例中,视频显示模块307可以集成在控制装置300内。在另一些实施例中,参见图3,视频显示模块307独立设置在控制装置300外。
141.基于监控位组调用模块304和监控摄像头控制模块305,控制装置300可以执行上述任意一个实施例的用于监控摄像头的控制方法。
142.应理解,控制装置300还可以包括其它各种模块,以执行上述任意一个实施例的用于监控摄像头的控制方法和/或监控位组的设置方法。相关之处可以参见前文说明,这里不作详述。
143.图4是根据本公开另一些实施例的用于监控摄像头的控制装置的结构示意图。
144.如图4所示,装置400包括存储器401以及耦接至该存储器401的处理器402,处理器402被配置为基于存储在存储器401中的指令,执行前述任意一个实施例的用于监控摄像头的控制方法和/或监控位组的设置方法。
145.存储器401例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如可以存储有操作系统、应用程序、引导装载程序(boot loader)以及其他程序等。
146.控制装置400还可以包括输入输出接口403、网络接口404、存储接口405等。这些接口输入输出接口403、网络接口404、存储接口405之间、以及存储器401与处理器402之间例如可以通过总线406连接。输入输出接口403为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口404为各种联网设备提供连接接口。存储接口405为sd卡、u盘等外置存储设备提供连接接口。
147.图5是根据本公开一些实施例的监控系统的结构示意图。
148.如图5所示,监控系统包括多个监控摄像头501(图5示意性地示出3个)、和上述任意一个实施例的用于监控摄像头的控制装置502(例如,控制装置300/400)。
149.多个监控位组中每个监控位组对应的监控摄像头组可以包括多个监控摄像头501中的至少一个监控摄像头501。
150.在一些实施例中,参见图5,监控系统还包括安装有多个监控摄像头501的云台503。
151.作为一些实现方式,参见图5,不同监控摄像头501可以安装在不同的云台503上。例如,监控摄像头501是球形监控摄像头,这种情况下,不同监控摄像头501分别安装在不同
的云台503上。
152.本公开实施例的监控系统可以应用于配套有生产过程控制系统和视频监控系统的企业,这不限于某一特定的生产制造行业。
153.例如,云台503可以被部署在任何生产制造行业的工厂中,以便安装在云台503上的多个监控摄像头501能够对工厂内的生产过程和安防情况进行监控。
154.本公开实施例的监控系统可以减少用户调节监控参数所需的时间和精力,从而可以提高监控效率。
155.以监控系统应用于工厂为例,基于本公开实施例的监控系统可以使作业人员以较少的操作全面地获知工厂内设备运行、物料、生产、安防等方面的情况。
156.一方面,这可以提高作业人员对生产过程和安防情况全面感知的能力,从而可以为提高产品的生产质量和生产效率、提高安防水平提供保障。另一方面,这可以减少作业人员因监控效率低而需要前往工厂实地查看的频次,从而可以减轻作业人员的劳动强度。
157.此外,基于本公开实施例的监控系统还有利于统一作业标准,从而可以提高监控的可靠性。
158.例如,不同作业人员在期望对同一场景进行监控时都可以直接选择表示该场景的标签以触发能够实现该场景的监控的监控位组,而不需要专门调节监控摄像头的监控参数。由于都是触发相同的监控位组,不同作业人员在期望监控同一场景时实际监控的场景是一致的。
159.本公开实施例还提供了一种计算机可读存储介质,包括计算机程序指令,该计算机程序指令被处理器执行时实现上述任意一个实施例的方法。
160.本公开实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意一个实施例的方法。
161.至此,已经详细描述了本公开的各实施例。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
162.本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置和系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
163.本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
164.本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解,可由计算机程序指令实现流程图中一个流程或多个流程和/或方框图中一个方框或多个方框中指定的功能。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一
个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
165.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
166.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
167.虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改或者对部分技术特征进行等同替换。本公开的范围由所附权利要求来限定。

技术特征:
1.一种用于监控摄像头的控制方法,包括:接收针对预置的多个监控位组中第一监控位组的触发消息;根据所述触发消息中携带的所述第一监控位组的标识,从所述多个监控位组一一对应的多个控制指令组中确定所述第一监控位组对应的控制指令组,其中,每个监控位组对应的控制指令组用于控制该监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控;和发送所述第一监控位组对应的控制指令组。2.根据权利要求1所述的方法,还包括:接收针对所述多个监控位组中每个监控位组的设置消息,所述设置消息携带该监控位组的标识和第一信息,所述第一信息表示该监控位组对应的监控摄像头组中每个监控摄像头对应的监控参数;根据所述第一信息,得到该监控位组对应的控制指令组;和将每个监控位组对应的控制指令组与该监控位组的标识对应地存储。3.根据权利要求2所述的方法,其中:所述多个监控位组包括至少一个第二监控位组和多个第三监控位组,每个第二监控位组对应的监控摄像头组包括多个监控摄像头,每个第三监控位组对应的监控摄像头组仅包括一个监控摄像头;针对任意一个第二监控位组的设置消息中携带的所述第一信息包括所述多个第三监控位组中至少两个第三监控位组的标识。4.根据权利要求1所述的方法,其中,所述多个监控位组包括至少一个第二监控位组,每个第二监控位组对应的监控摄像头组包括多个监控摄像头。5.根据权利要求4所述的方法,其中,第二监控位组对应的控制指令组用于控制第二监控位组对应的监控摄像头组的多个监控摄像头中的至少一个监控摄像头以不同的监控参数进行监控。6.根据权利要求1-5任意一项所述的方法,还包括:从发送所述多个监控位组中某一监控位组对应的控制指令组后的预设时长结束时,自动发送所述多个监控位组中另一监控位组对应的控制指令组。7.根据权利要求1-5任意一项所述的方法,还包括:在预设时刻,自动发送所述多个监控位组中某一监控位组对应的控制指令组。8.根据权利要求1-5任意一项所述的方法,还包括:显示与所述多个监控位组一一对应的多个标签;其中,所述触发消息响应于用户对所述第一监控位组对应的标签进行的操作生成。9.根据权利要求8所述的方法,还包括:在发送所述第一监控位组对应的控制指令组前,发送所述多个监控位组中的第四监控位组对应的控制指令组;和在显示所述多个标签时,显示所述第四监控位组对应的监控摄像头组中每个监控摄像头以对应的监控参数进行监控的画面。10.根据权利要求1-5任意一项所述的方法,其中,所述监控参数包括监控角度和焦距中的至少一个。
11.一种用于监控摄像头的控制装置,包括:被配置为执行权利要求1-10任意一项所述的用于监控摄像头的控制方法的模块。12.一种用于监控摄像头的控制装置,包括:存储器;以及耦接至所述存储器的处理器,被配置为基于存储在所述存储器中的指令,执行权利要求1-10任意一项所述的用于监控摄像头的控制方法。13.一种监控系统,包括:多个监控摄像头;和权利要求11或12所述的用于监控摄像头的控制装置。14.根据权利要求13所述的系统,还包括:安装有所述多个监控摄像头的云台;其中,所述控制装置被配置为向云台发送任意一个监控位组对应的控制指令组,以通过云台控制该监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控。15.一种计算机可读存储介质,包括计算机程序指令,其中,所述计算机程序指令被处理器执行时实现权利要求1-10任意一项所述的用于监控摄像头的控制方法。

技术总结
本公开提供了一种用于监控摄像头的控制方法、装置和监控系统,涉及监控技术领域,所述方法包括:接收针对预置的多个监控位组中第一监控位组的触发消息;根据所述触发消息中携带的所述第一监控位组的标识,从所述多个监控位组一一对应的多个控制指令组中确定所述第一监控位组对应的控制指令组,其中,每个监控位组对应的控制指令组用于控制该监控位组对应的监控摄像头组中的每个监控摄像头以对应的监控参数进行监控;和发送所述第一监控位组对应的控制指令组。应的控制指令组。应的控制指令组。


技术研发人员:郭峰 罗旻晖 杨金华 陈谐飞 吴迪 陈亮 白宇翔
受保护的技术使用者:厦门烟草工业有限责任公司
技术研发日:2023.07.06
技术公布日:2023/9/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐