视频巡控方法、装置、设备及存储介质转让专利

申请号 : CN202210738590.2

文献号 : CN114827553B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周雷陈军冯建设

申请人 : 深圳市信润富联数字科技有限公司

摘要 :

本发明主要涉及安全监控技术领域,尤其涉及一种视频巡控方法、装置、设备及存储介质,该视频巡控方法包括:接收用户的视频巡控指令,根据视频巡控指令确定待巡控场景;根据待巡控场景从预案列表中查找对应的目标巡控预案;根据目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示预案监控图像。本发明通过接收用户的视频巡控指令查询预案列表中与用户需求最接近的目标巡控预案,根据目标巡控预案控制对应的图像采集装置对需要监控的场景进行图像采集,使得用户能够根据巡控需求快速定位到相应场景进行视频巡控,轮巡更具针对性,便于用户查看所需要的监控实况。

权利要求 :

1.一种视频巡控方法,其特征在于,所述视频巡控方法包括:接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;

根据所述待巡控场景从预案列表中查找对应的目标巡控预案;

根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像;

其中,在根据所述待巡控场景从预案列表中查找对应的目标巡控预案的步骤之后,还包括:在未查找到所述目标巡控预案时,根据所述视频巡控指令中携带的预案参数,对初始巡控预案进行参数配置,获得目标巡控预案,并执行所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像的步骤;

其中,所述初始巡控预案为所述预案列表中与所述视频巡控指令匹配度最高的巡控预案;

其中,所述初始巡控预案的获取方式,包括:

获取所述预案列表中各预案对应的序列号;

根据所述序列号确定各预案对应的位置信息和时间信息;

获取所述视频巡控指令中包含的预案参数对应的基准位置信息;

判断各预案对应的位置信息中是否存在与所述基准位置信息相同的目标位置信息;

若存在,则确定所述目标位置信息对应的候选预案,并获取所述候选预案对应的时间信息;

获取所述视频巡控指令中包含的预案参数对应的基准时间信息;

判断所述各候选预案对应的时间信息中是否存在与所述基准时间信息相同的目标时间信息;

若存在,则将所述目标时间信息对应的候选预案作为初始巡控预案。

2.如权利要求1所述的视频巡控方法,其特征在于,所述接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景的步骤之前,包括:在检测到预案配置指令时,展示默认巡控预案;

接收编辑指令,根据所述编辑指令对所述默认巡控预案进行参数配置,获得待处理巡控预案;

在所述待处理巡控预案中添加不同图像采集装置的位置信息,获得目标巡控预案;

将所述目标巡控预案添加到预案列表中。

3.如权利要求2所述的视频巡控方法,其特征在于,所述接收编辑指令,根据所述编辑指令对所述默认巡控预案进行参数配置,获得待处理巡控预案,包括:接收编辑指令,根据所述编辑指令设置所述默认巡控预案的分类;

将分类后的所述默认巡控预案根据所述编辑指令中携带的名称数据对所述默认巡控预案进行命名,获得待编辑巡控预案;

根据所述编辑指令设置所述待编辑巡控预案共享模式与分屏模式,获得待规划巡控预案;

根据所述编辑指令选择所述待规划巡控预案的监控资源,并基于选择的所述监控资源对所述待规划巡控预案的监控路径进行规划,生成所述待处理巡控预案。

4.如权利要求2所述的视频巡控方法,其特征在于,所述在所述待处理巡控预案中添加不同图像采集装置的位置信息,获得所述目标巡控预案,包括:接收第一检索指令,根据所述第一检索指令在镜头目录列表中选择对应的监控镜头点位,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案;

或,接收第一检索指令,根据第一检索指令在GIS地图中框选监控镜头点位;

在预案编排目录中存在所述不同图像采集装置的位置信息时,将所述监控镜头点位舍去;

在预案编排目录中不存在所述不同图像采集装置的位置信息时,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案。

5.如权利要求1所述的视频巡控方法,其特征在于,所述视频巡控指令包括语音控制指令,所述根据所述视频巡控指令中携带的预案参数,对所述初始巡控预案进行参数配置,还包括:通过自然语言处理技术将所述语音控制指令转换为文字指令;

当检测所述文字指令中包含的预设指令信息时,根据所述文字指令中包含的预设指令信息对所述初始巡控预案进行参数配置。

6.如权利要求1至5中任一项所述的视频巡控方法,其特征在于,所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像,包括:根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像;

调取所述预设位置处对应的历史预案监控图像;

根据所述视频巡控指令,调整所述目标巡控预案的分屏模式和共享模式;

基于调整后的所述目标巡控预案对所述预案监控图像和所述历史预案监控图像进行展示。

7.一种视频巡控装置,其特征在于,所述装置包括:指令接收模块,用于接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;

预案查找模块,用于根据所述待巡控场景从预案列表中查找是否存在对应的目标巡控预案;

图像显示模块,用于根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像;

其中,所述预案查找模块,还用于在未查找到所述目标巡控预案时,根据所述视频巡控指令中携带的预案参数,对初始巡控预案进行参数配置,获得目标巡控预案,并执行所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像的步骤;

其中,所述初始巡控预案为所述预案列表中与所述视频巡控指令匹配度最高的巡控预案;

其中,所述预案查找模块,还用于获取所述预案列表中各预案对应的序列号;

所述预案查找模块,还用于根据所述序列号确定各预案对应的位置信息和时间信息;

所述预案查找模块,还用于获取所述视频巡控指令中包含的预案参数对应的基准位置信息;

所述预案查找模块,还用于判断各预案对应的位置信息中是否存在与所述基准位置信息相同的目标位置信息;

所述预案查找模块,还用于若存在,则确定所述目标位置信息对应的候选预案,并获取所述候选预案对应的时间信息;

所述预案查找模块,还用于获取所述视频巡控指令中包含的预案参数对应的基准时间信息;

所述预案查找模块,还用于判断所述各候选预案对应的时间信息中是否存在与所述基准时间信息相同的目标时间信息;

所述预案查找模块,还用于若存在,则将所述目标时间信息对应的候选预案作为初始巡控预案。

8.一种视频巡控设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频巡控程序,所述视频巡控程序配置为实现如权利要求

1至6中任一项所述的视频巡控方法的步骤。

9.一种存储介质,其特征在于,所述存储介质上存储有视频巡控程序,所述视频巡控程序被处理器执行时实现如权利要求1至6任一项所述的视频巡控方法的步骤。

说明书 :

视频巡控方法、装置、设备及存储介质

技术领域

[0001] 本发明主要涉及安全监控技术领域,尤其涉及一种视频巡控方法、装置、设备及存储介质。

背景技术

[0002] 目前,随着社会发展,公共场所、重点场所的人流量越来越大,随之而来的,便是发生重大活动保卫、突发事件发生时,对人群的控制难度越来越高,仅凭肉眼观察难以实现对重点场所的完全监控,此时便需要视频监控对场地进行监控记录。
[0003] 现在的视频监控轮巡技术是通过将所有视频轮巡播放,没有细分到一定的场景,对重点场所或场景关键位置的监控力度没有进一步提升,缺少对不同场景的针对性监控,从而导致无法快速定位到突发情况,不便用户定位到所需要的监控实况。
[0004] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

[0005] 本发明的主要目的在于提供了一种视频巡控方法、装置、设备及存储介质,旨在解决现有技术缺少对不同场景的针对性监控的技术问题。
[0006] 为实现上述目的,本发明提供了一种视频巡控方法,所述方法包括以下步骤:
[0007] 接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;
[0008] 根据所述待巡控场景从预案列表中查找对应的目标巡控预案;
[0009] 根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。
[0010] 可选地,所述根据所述待巡控场景从预案列表中查找对应的目标巡控预案之后,还包括:
[0011] 在未查找到所述目标巡控预案时,根据所述视频巡控指令中携带的预案参数,对所述初始巡控预案进行参数配置,获得目标巡控预案,并执行所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像的步骤;
[0012] 其中,所述初始巡控预案为所述预案列表中与所述视频巡控指令匹配度最高的巡控预案。
[0013] 可选地,所述接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景的步骤之前,包括:
[0014] 在检测到预案配置指令时,展示默认巡控预案;
[0015] 接收编辑指令,根据所述编辑指令对所述默认巡控预案进行参数配置,获得待处理巡控预案;
[0016] 在所述待处理巡控预案中添加不同图像采集装置的位置信息,获得目标巡控预案;
[0017] 将所述目标巡控预案添加到预案列表中。
[0018] 可选地,所述接收编辑指令,根据所述编辑指令对所述默认巡控预案进行参数配置,获得待处理巡控预案,包括:
[0019] 接收编辑指令,根据所述编辑指令设置所述默认巡控预案的分类;
[0020] 将分类后的所述默认巡控预案根据所述编辑指令中携带的名称数据对所述默认巡控预案进行命名,获得待编辑巡控预案;
[0021] 根据所述编辑指令设置所述待编辑巡控预案共享模式与分屏模式,获得待规划巡控预案;
[0022] 根据所述编辑指令选择所述待规划巡控预案的监控资源,并基于选择的所述监控资源对所述待规划巡控预案的监控路径进行规划,生成所述待处理巡控预案。
[0023] 可选地,所述在所述待处理巡控预案中添加不同图像采集装置的位置信息,获得所述目标巡控预案,包括:
[0024] 接收第一检索指令,根据所述第一检索指令在镜头目录列表中选择对应的监控镜头点位,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案;
[0025] 或,接收第一检索指令,根据第一检索指令在GIS地图中框选监控镜头点位;
[0026] 在预案编排目录中存在所述不同图像采集装置的位置信息时,将所述镜头监控点位舍去;
[0027] 在预案编排目录中不存在所述不同图像采集装置的位置信息时,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案。
[0028] 可选地,所述视频巡控指令包括语音控制指令,所述根据所述视频巡控指令中携带的预案参数,对所述初始巡控预案进行参数配置,还包括:
[0029] 通过自然语言处理技术将所述语音控制指令转换为文字指令;
[0030] 当检测所述文字指令中包含的预设指令信息时,根据所述文字指令中包含的预设指令信息对所述初始巡控预案进行参数配置。
[0031] 可选地,所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像,包括:
[0032] 根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像;
[0033] 调取所述预设位置处对应的历史预案监控图像;
[0034] 根据所述视频巡控指令,调整所述目标巡控预案的分屏模式和共享模式;
[0035] 基于调整后的所述目标巡控预案对所述预案监控图像和所述历史预案监控图像进行展示。
[0036] 此外,为实现上述目的,本发明还提出一种视频巡控装置,所述装置包括:指令接收模块,用于接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;
[0037] 预案查找模块,用于根据所述待巡控场景从预案列表中查找是否存在对应的目标巡控预案;
[0038] 图像显示模块,用于根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。
[0039] 此外,为实现上述目的,本发明还提出一种视频巡控设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频巡控程序,所述视频巡控程序配置为实现如上文所述的视频巡控方法的步骤。
[0040] 此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有视频巡控程序,所述视频巡控程序被处理器执行时实现如上文所述的视频巡控方法的步骤。
[0041] 本发明主要涉及安全监控技术领域,尤其涉及一种视频巡控方法、装置、设备及存储介质,该视频巡控方法包括:接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;根据所述待巡控场景从预案列表中查找对应的目标巡控预案;根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。本发明通过接收用户的视频巡控指令查询预案列表中与用户需求最接近的目标巡控预案,根据目标巡控预案控制对应的图像采集装置对需要监控的场景进行图像采集,使得用户能够根据巡控需求快速定位到相应场景进行视频巡控,轮巡更具针对性,便于用户查看所需要的监控实况。

附图说明

[0042] 图1是本发明实施例方案涉及的硬件运行环境的视频巡控设备的结构示意图;
[0043] 图2为本发明视频巡控方法第一实施例的一流程示意图;
[0044] 图3为本发明视频巡控方法第一实施例的另一流程示意图;
[0045] 图4为本发明视频巡控方法第二实施例的流程示意图;
[0046] 图5为本发明视频巡控方法第二实施例的另一的流程示意图;
[0047] 图6为本发明视频巡控装置第一实施例的结构框图。
[0048] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0049] 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0050] 参照图1,图1为本发明实施例方案涉及的硬件运行环境的视频巡控设备结构示意图。
[0051] 如图1所示,该视频巡控设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless‑Fidelity,Wi‑Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的非易失性存储器(Non‑Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0052] 本领域技术人员可以理解,图1中示出的结构并不构成对视频巡控设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0053] 如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及视频巡控程序。
[0054] 在图1所示的视频巡控设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明视频巡控设备中的处理器1001、存储器1005可以设置在视频巡控设备中,所述视频巡控设备通过处理器1001调用存储器1005中存储的视频巡控程序,并执行本发明实施例提供的视频巡控方法。
[0055] 本发明实施例提供了一种视频巡控方法,参照图2,图2为本发明视频巡控方法第一实施例的流程示意图。
[0056] 本实施例中,所述视频巡控方法包括以下步骤:
[0057] 步骤S10:接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景。
[0058] 需要说明的是,本实施例的执行主体可以是具有数据处理、网络通信以及程序运行功能的电子设备,例如,手机、平板电脑、个人电脑等,或者是其他能够实现相同或相似功能的电子设备,例如上述视频巡控设备,本实施例对此不加限制。以下以上述视频巡控设备为例对本实施例及下述实施例进行具体说明。
[0059] 应当理解的是,所述视频巡控指令可以包括用户需要查看的目标场景的位置信息和时间信息,例如:目标场景的三维坐标,目标场景的监控时间点等。所述待巡控场景可以由目标场景的位置信息进行表征,还可以由目标场景的位置信息和时间信息进行表征,例如待巡控场景1:[经度,维度]、待巡控场景2[经度,维度,时间信息]。
[0060] 在具体实现中,视频巡控设备可提取所述视频巡控指令中的目标场景的三维坐标和目标场景的监控时间点,然后根据所述目标场景的三维坐标与目标场景的监控时间点判断与用户的需求相似度最高的待巡控场景,所述相似度最高可通过对用户输入的三维坐标与预设场景的三维坐标做差值运算,根据所述差值运算的方差最小的预设场景作为待巡控场景。
[0061] 步骤S20:根据所述待巡控场景从预案列表中查找是否存在对应的目标巡控预案。
[0062] 需要理解的是,上述预案列表可以是一种excel文档,预案列表中每一个巡控预案均与一个序列号对应,所述序列号中各字符均代表与之对应的预案的一个特征,进行查找时,通过查询序列号可以了解与之对应预案的特征,例如,所述序列号为一段由10个字符数字或字母组成的代码,前6位代表该序列号对应的预案进行巡控场景的位置,后四位代表该序列号对应的预案进行巡控场景的时间。
[0063] 在具体实现中,视频巡控设备可调取预案列表中的各预案,查询所述预案列表中各预案是否包括所述待巡控场景,输出预案列表中与所述待巡控场景的位置信息与时间信息均能够对应的预案作为目标巡控预案。
[0064] 例如,预案列表中存在预案A、预案B、预案C,预案A的预设场景的三维位置相符而监控时间点不符,预案B的预设场景的监控时间点相符而三维位置不符,预案C的预设场景的三维位置与监控时间点均与所述待巡控场景相符。此时,视频巡控设备输出预案C作为目标巡控预案。
[0065] 步骤S30:根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。
[0066] 需要理解的是,所述图像采集装置为一种可以进行图像采集、存储与传输的设备,例如:监控探头、手机摄像头、录影机等,本实施例对此不加以限制。
[0067] 需要理解的是,所述展示所述预案监控图像包括:在预设位置处的图像采集装置有多个时,表明预案监控图像中有多路,此时可对这些预案监控图像进行分屏/分区域展示,也可以采用轮巡的方式每次只展示一路预案监控图像,并在展示预设时长(例如1分钟后)自动切换下一路预案监控图像进行展示。
[0068] 具体实现中,视频巡控设备可以通过自身集成的显示屏或者外接显示屏进行预案监控图像播放和展示,也可以通过如移动电话、电脑等具有视频播放功能的设备进行播放。
[0069] 本实施例提供了一种视频巡控方法,通过接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;根据所述待巡控场景从预案列表中查找对应的目标巡控预案;根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。通过把特定的场景下的视频监控分类做成预案分组播放,当用户根据巡控需要调取目标巡控预案,对待巡控场景进行巡控,能够使轮巡播放视频更有针对性,便于用户定位到所需要的监控实况。
[0070] 如图3所示,作为另一种实现方式,为了实现当前和过去一段时间内的所述待巡控场景进行对比巡控,本实施例所述步骤S30还包括:
[0071] 步骤S31:根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像。
[0072] 作为步骤S31的另一种实施方式,视频巡控设备还可以根据所述目标巡控预案对应的监控任务中设置的轮巡规则来控制预设位置处的图像采集装置进行图像采集。其中,所述控制轮巡规则可包括预先设定的轮巡的画面分割、轮巡的间隔、轮巡的码流类型等。
[0073] 需要理解的是,本实施例轮巡方式包括组合轮巡、分时轮巡,所述组合轮巡包括:在选定的多个组别中,如果每个组内的摄像机超过预设数值时,则以固定的画面按照监控任务中的时间、策略进行轮巡显示。
[0074] 例如,所述预设数值、固定的画面的数量均可以是大于1的任意数,例如,所述预设数值以9个为例,所述固定画面的数量的包括1、4、6、8、9个,所述的策略包括:组内轮巡优先、组间轮巡优先、显示画面固定、显示画面随实际画面变化等。所述分时轮巡包括:将各轮巡方案作为单独计划执行,例如:9:00到10:00,到9点即可自动触发轮巡计划执行,10点则结束轮巡。
[0075] 步骤S32:调取所述预设位置处对应的历史预案监控图像。
[0076] 需要说明的是,上述预设位置为所述目标巡控预案中包含的图像采集设备在所述待巡控场景的位置,所述预设位置在创建预案之前已经完成设定,与预案的创建、修改和编辑均无关。
[0077] 应当理解的是,上述历史预案监控图像包括预先存储的所述待巡控场景的过去一段时间内的图像采集记录,例如,当前时间为9:00,则可以调取存储器中保存的所述待巡控场景8:00的历史预案监控图像。
[0078] 步骤S33:根据所述视频巡控指令,调整所述目标巡控预案的分屏模式和共享模式。
[0079] 应当理解的是,所述分屏模式为图像显示设备的一种显示模式,包括将多个图像采集装置采集到的图像集中在一个图像显示设备的显示屏上进行播放。
[0080] 例如,以4、6、8、9个图像进行拼接,从而获得一个完整的画面,而如果实际采集的图像个数非4、6、8、9个时,则选取与所述实际采集的图像个数数字最接近的大值作为图像分屏个数,所述实际采集的图像在各分屏中显示,不能显示的分屏则显示为黑屏,例如:需要显示3个实际采集的图象时,选取四分屏,将所述四分屏的第一至第三分屏对所述实际采集的图像进行显示,第四分屏则显示为黑屏。
[0081] 应当理解的是,所述共享模式包括将根据当前预案进行播放的图像显示设备播放的图像共享至其他图像显示设备进行播放,通过设置预案中的共享模式选项,开/关该共享模式,以允许/禁止其他图像显示设备播放实际采集的图像。
[0082] 具体实现中,在上述目标巡控预案中存在一条判断程序,在接收到上述视频巡控指令时,根据上述视频巡控指令中的模式调整指令,上述判断程序调整上述目标巡控预案的分屏模式与共享模式,例如,所述模式调整指令中分屏模式对应的判断值为X,共享模式对应的判断值为Y,需要调整上述分屏模式与共享模式开启时,上述判断值X、Y为1,需要调整上述分屏模式与共享模式关闭时,上述判断值X、Y为0。
[0083] 步骤S34:基于调整后的所述目标巡控预案对所述预案监控图像和所述历史预案监控图像进行展示。
[0084] 应当理解的是,所述预案监控图像和所述历史预案监控图像可以同时进行展示,也可以单独任选其中一个进行展示,所述对所述预案监控图像和所述历史预案监控图像进行同时展示时,所述预案监控图像与所述历史预案监控图像在相邻的两个分屏中显示;所述对所述预案监控图像和所述历史预案监控图像进行间隔展示时,则在所述预案监控图像播放结束时,再播放所述历史预案监控图像。
[0085] 作为另一种实施方式,为了保证从上述预案列表中为准确查找到目标巡控预案时,仍能够顺利的进行视频巡控,所述步骤S20之后,还包括:
[0086] 步骤S30':在未查找到所述目标巡控预案时,根据所述视频巡控指令中携带的预案参数,对所述初始巡控预案进行参数配置,获得目标巡控预案,并执行所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像的步骤;其中,所述初始巡控预案为所述预案列表中与所述视频巡控指令匹配度最高的巡控预案。
[0087] 需要理解的是,所述初始巡控预案为所述预案列表中与所述视频巡控指令匹配度最高的巡控预案包括:对比初始巡控预案中的参数与上述视频巡控指令中包含的待巡控场景的参数,例如对比初始预案中的对应的巡控场景的三维坐标与上述视频巡控指令中待巡控场景的三维坐标,三维坐标在空间上的距离越小,则认为两者的匹配度最高。
[0088] 在具体实现中,通过检索上述预案列表中的序列号,根据所述序列号代表的特征提取对应的目标巡控预案中包含的位置信息与时间信息,再通过提取出来的位置信息和时间信息与上述视频巡控指令中的位置信息与时间信息分别进行比对,优先以位置信息的判断作为匹配度的判断,在空间位置上越接近,则认为二者匹配度越高,当出现位置信息的判断一致,即,上述预案列表中存在至少两个的巡控预案的位置信息一致时,则根据巡控预案中的巡控时间是否包含上述视频巡控指令中的时间作为匹配度的判断,即,巡控预案中的巡控时间包含上述视频巡控指令中的时间,则认为匹配度高,而当存在至少两个巡控预案的巡控时间包含上述视频巡控指令中的时间时,则巡控预案的巡控时间越短匹配度越高。
[0089] 在具体实现中,所述视频巡控指令中携带的预案参数,对所述初始巡控预案进行参数配置的步骤包括:配置画面风格、画面与前端设备的对应选看关系,对监控任务进行创建、编辑、修改,执行、暂停、手动翻页、恢复等,以使用户能够根据实际工作需要随时编辑保存预案。
[0090] 作为另一种实施方式,为了实现使预案编辑更加简便、人性化,所述步骤S30'还包括:
[0091] 步骤S31':通过自然语言处理技术将所述语音控制指令转换为文字指令。
[0092] 需要理解的是,所述自然语言处理技术为NLP(Natural Language Processing)技术,用于实现人与计算机的交互,本实施例通过所述自然语言处理技术对输入的语音信息转换为机器能够识别的机器语言,从而实现通过语音输入实现人与机器的交互。
[0093] 步骤S32':当检测所述文字指令中包含的预设指令信息时,根据所述文字指令中包含的预设指令信息对所述初始巡控预案进行参数配置。
[0094] 应当理解的是,所述预设指令信息为控制计算机对预案进行编辑的指令,包括创建、编辑、修改、暂停、恢复、执行等。
[0095] 在具体实现中,用户通过收音设备将语音信息录入所述视频巡控设备,这种语音输入可以是实时的,也可以是通过输入录音文件,所述视频巡控设备通过自然语言处理技术将语音信息转义为文字信息,再通过检索所述的文字信息中的关键字,判断所述关键字的连接方式,确定所述语音信息中的预设指令信息,输入所述视频巡控设备,同时生成文字指令供用户确认,在用户确认时,所述视频巡控设备执行所述语音信息中的控制命令。
[0096] 参考图4,图4为本发明视频巡控方法第二实施例的流程示意图。
[0097] 基于上述第一实施例,在本实施例中,所述步骤S10之前,还包括:
[0098] 步骤S00:在检测到预案配置指令时,展示默认巡控预案。
[0099] 应当理解的是,所述预案配置指令包括能够被机器识别的、具有进行预案操作倾向性的操作,在实际操作中,包括打开预案编辑页面、选择预案编辑模板等;所述默认巡控预案为一种预案编辑模板,包括预案参数的设置选项、预案模式的可调选项等。
[0100] 在具体实现中,当用户打开预案编辑程序时,视频巡控设备将所述默认巡控预案展示于显示器上,接收用户的预案配置指令,预案编辑程序根据所述预案配置指令对所述默认巡控预案进行参数配置。所述预案编辑程序存储于所述视频巡控设备。
[0101] 步骤S01:接收编辑指令,根据所述编辑指令对所述默认巡控预案进行参数配置,获得待处理巡控预案。
[0102] 应当理解的是,所述编辑指令可以根据手动输入的文字信息对所述默认巡控预案进行编辑,也可以是通过拖拽所述编辑模板内预置操作词条,当接收到手动输入时,将所述输入的文字与默认巡控预案的参数关联,以使所述默认巡控预案的参数改变,当接收到拖拽内预置的操作词条时,则根据操作词条上的内容,对所述默认巡控预案的参数进行调整。
[0103] 作为另一种实施方式,为了实现进一步完善所述默认巡控预案以使用户使用体验更佳,如图5所示,参考图5所述步骤S01包括:
[0104] 步骤S011:接收编辑指令,根据所述编辑指令设置所述默认巡控预案的分类。
[0105] 应当理解的是,所述根据所述编辑指令选择所述默认巡控预案的分类,根据所述预案分类,将所述默认巡控预案挂接再不同的预案目录下。
[0106] 在具体实现中,选择所述默认巡控预案1是对A地点周边的巡控预案,所述默认巡控预案2是对A地点中央的巡控预案,所述默认巡控预案3是对B地点中央的巡控预案,则将所述默认巡控1与所述默认巡控预案3分为对中央巡控的一类,将所述默认巡控1与所述默认巡控预案2分为对A地点巡控的一类。
[0107] 步骤S012:将分类后的所述默认巡控预案根据所述编辑指令中携带的名称数据对所述默认巡控预案进行命名,获得待编辑巡控预案。
[0108] 应当理解的是,所述名称数据可以是一种用户的自定义名称,也可以是一种用于机器识别的代码名称,当所述默认巡控预案接收到自定义名称时,根据创建名称的时间设置内部代码。
[0109] 在具体实现中,进行存储操作时,按照内部代码对所述默认巡控预案进行排序,在进行预案的调取操作时,通过内部代码调取对应的默认巡控预案。
[0110] 步骤S013:根据所述编辑指令设置所述待编辑巡控预案共享模式与分屏模式,获得待规划巡控预案。
[0111] 应当理解的是,此处再次进行对巡控预案共享模式与分屏模式的编辑,在实际操作过程中,步骤S013为操作员创建目标巡控预案时对所述共享模式与分屏模式的设定值进行赋初值操作,步骤S33则是用户在使用时,根据自身需要,再次对所述共享模式与所述分屏模式进行编辑,以使所述目标巡控预案满足用户的使用要求。
[0112] 步骤S014:根据所述编辑指令选择所述待规划巡控预案的监控资源,并基于选择的所述监控资源对所述待规划巡控预案的监控路径进行规划,生成所述待处理巡控预案。
[0113] 应当理解的是,所述监控资源包括监控镜头的数量、位置等信息。
[0114] 应当理解的是,所述基于选择的所述监控资源对所述待规划巡控预案的监控路径进行规划,包括:根据所述监控资源中确定的监控镜头的位置,以其中任意一点为起点,将该监控镜头作为1号,选择距离其最近的另一未被选中的监控镜头,作为2号,以此类推,直到所有被选中的镜头均被编号。
[0115] 步骤S02:在所述待处理巡控预案中添加不同图像采集装置的位置信息,获得目标巡控预案。
[0116] 作为另一种实施方式,为了实现提高待处理预案添加图像采集装置的冗余度,所述步骤S02,包括:
[0117] 步骤S021:接收第一检索指令,根据所述第一检索指令在镜头目录列表中选择对应的监控镜头点位,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案。
[0118] 应当理解的是,所述第一检索指令包含预案所需要的镜头信息,根据所述第一检索指令在镜头目录中检索镜头,所述镜头信息包括镜头编号,镜头名称等,通过所述镜头信息,在所述镜头目录列表中查询镜头编号或镜头名称与要求一致的镜头,再将镜头点位写入所述待处理巡控预案中。
[0119] 步骤S021':接收第一检索指令,根据所述第一检索指令在GIS地图中框选监控镜头点位。
[0120] 需要理解的是,所述GIS(Geographic Information Science)地图,用于对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述。
[0121] 应当理解的是,根据所述第一检索指令在GIS地图中框选监控镜头点位包括:用户可以使用鼠标在GIS地图中进行框选,或手指在触屏上的GIS地图上进行框选。
[0122] 步骤S022':在预案编排目录中存在所述不同图像采集装置的位置信息时,将所述镜头监控点位舍去。
[0123] 需要理解的时,所述预案编排目录可以包括内置于所述预案中的镜头目录,也可以包括巡控点位的规划路径等。
[0124] 应当理解的是,在地图上进行框选操作时,同一个目标镜头点位可能被重复框选多次,当所述预案编排目录中已经存在某个镜头巡控点位,再次添加该镜头巡控点位,则易导致对镜头监控点位的路径规划出现错误,此时,将第二次及之后添加的镜头监控点位舍去,避免上述预案编排目录中出现重复的镜头监控点位。
[0125] 步骤S023':在预案编排目录中不存在所述不同图像采集装置的位置信息时,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案。
[0126] 应当理解的是,在实际操作中,通过框选的方式选择所述不同图像采集装置的位置信息时,容易重复对同一个图像采集装置的位置信息进行重复采集,此时,舍去第二次对该图像采集装置的位置信息,以避免预案编排目录中存在两个同样的图像采集装置的位置信息。
[0127] 步骤S03:将所述目标巡控预案添加到预案列表中。
[0128] 应当理解的是,所述预案列表中可以包括至少一个目标巡控预案。
[0129] 在具体实现中,所述目标巡控预案可以由用户编辑也可以由操作员在后台进行编辑,所述预案列表中的目标巡控预案超过预案数量阈值时,删除编辑时间离当前时间最久的目标巡控预案,所述预案数量阈值可以设定为任意大于1的数,可根据所述视频巡控设备中存储器的存储容量进行设定,使所述视频巡控设备能够存储在所述预案数量阈值之下的所有目标巡控预案。
[0130] 本实施例提出一种巡控预案的创建方法,通过根据接收到的指令对所述默认巡控预案进行编辑,将所述默认巡控预案转换为目标巡控预案,再将所述目标巡控预案添加至预案列表中,以使用户可以根据需求对预案进行个性化设置,进一步使轮巡播放视频更具有对关键点位的针对性监控,以便用户快速定位到所需要的监控实况。
[0131] 此外,本发明实施例还提出一种存储介质,所述存储介质上存储有视频巡控程序,所述视频巡控程序被处理器执行时实现如上文所述的视频巡控方法的步骤。
[0132] 参照图6,图6为本发明视频巡控装置第一实施例的结构框图;
[0133] 如图6所示,本实施例还提出一种视频巡控装置,所述视频巡控装置包括:
[0134] 指令接收模块601,用于接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;
[0135] 预案查找模块602,用于根据所述待巡控场景从预案列表中查找是否存在对应的目标巡控预案;
[0136] 图像显示模块603,用于根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。
[0137] 本实施例通过接收用户的视频巡控指令,根据所述视频巡控指令确定待巡控场景;根据所述待巡控场景从预案列表中查找对应的目标巡控预案;根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像。本实施例通过把特定的场景下的视频监控分类做成预案分组播放,当用户根据巡控需要调取目标巡控预案,对待巡控场景进行巡控,能够使轮巡播放视频更有针对性,便于用户定位到所需要的监控实况。
[0138] 基于本发明上述视频巡控装置第一实施例,提出本发明视频巡控装置的第二实施例。
[0139] 在本实施例中,所述指令接收模块601,还用于在检测到预案配置指令时,展示默认巡控预案;接收编辑指令,根据所述编辑指令对所述默认巡控预案进行参数配置,获得待处理巡控预案;在所述待处理巡控预案中添加不同图像采集装置的位置信息,获得目标巡控预案;将所述目标巡控预案添加到预案列表中。
[0140] 进一步地,所述指令接收模块601,还用于接收编辑指令,根据所述编辑指令设置所述默认巡控预案的分类;将分类后的所述默认巡控预案根据所述编辑指令中携带的名称数据对所述默认巡控预案进行命名,获得待编辑巡控预案;根据所述编辑指令设置所述待编辑巡控预案共享模式与分屏模式,获得待规划巡控预案;根据所述编辑指令选择所述待规划巡控预案的监控资源,并基于选择的所述监控资源对所述待规划巡控预案的监控路径进行规划,生成所述待处理巡控预案。
[0141] 进一步地,所述指令接收模块601,还用于接收第一检索指令,根据所述第一检索指令在镜头目录列表中选择对应的监控镜头点位,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案;或,接收第一检索指令,根据所述第一检索指令在GIS地图中框选监控镜头点位;在预案编排目录中存在所述不同图像采集装置的位置信息时,将所述镜头监控点位舍去;在预案编排目录中不存在所述不同图像采集装置的位置信息时,将所述监控镜头点位添加至所述待处理巡控预案,获得所述目标巡控预案。
[0142] 进一步地,所述图像显示模块603,还用于在未查找到所述目标巡控预案时,根据所述视频巡控指令中携带的预案参数,对所述初始巡控预案进行参数配置,获得目标巡控预案,并执行所述根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像,并展示所述预案监控图像的步骤;
[0143] 进一步地,所述图像显示模块603,还用于通过自然语言处理技术将所述语音控制指令转换为文字指令;当检测所述文字指令中包含的预设指令信息时,根据所述文字指令中包含的预设指令信息对所述初始巡控预案进行参数配置。其中,所述初始巡控预案为所述预案列表中与所述视频巡控指令匹配度最高的巡控预案。
[0144] 进一步地,所述图像显示模块603,还用于根据所述目标巡控预案控制预设位置处的图像采集装置进行图像采集,获得预案监控图像;调取所述预设位置处对应的历史预案监控图像;根据所述视频巡控指令,调整所述目标巡控预案的分屏模式和共享模式;基于调整后的所述目标巡控预案对所述预案监控图像和所述历史预案监控图像进行展示。
[0145] 本发明视频巡控装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
[0146] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0147] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0148] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0149] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。