用于安全技术的监视系统的制作方法

文档序号:16991261发布日期:2019-03-02 00:59阅读:204来源:国知局
用于安全技术的监视系统的制作方法

本发明涉及用于安全技术的监视系统的操作,特别是用于快速处理配置为执行预定监控任务的监控设备的可能问题。本发明还涉及相应的方法和计算机程序产品。



背景技术:

在使用传统的监控系统时,通常使用多个摄像机来监视和监控感兴趣的不同位置,其中由多个摄像机产生的视频流被传送给操作员以判定是否存在任何异常。在一些情况下,监控系统可以另外包括执行视频流的视频处理的计算机系统,使得如果计算机系统自动已经确定存在异常,例如可能需要人工操作员进行交互的警报状况,则仅需要操作员参与。监控系统还可以包括其他监控设备,例如运动检测器(例如pir)、电磁接触器,通道控制装置等。

随着越来越多的监控设备在操作和支持监控系统中越来越复杂,例如包括在监控设备的误用或破坏之后的问题,或者由于监控设备的硬件错误。此外,不同的监控系统将包括不同的监控设备,例如由于安装特定监视系统的站点的物理设置不同,以及由于当地法规。因此,支持人员处理与监控系统所包括的监控设备有关的问题(例如错误)的复杂性将不断增加。

因此,希望引入一种监视系统,该监视系统简化与配置为执行预定监控任务的监控设备有关的问题的处理,由此可以减少监控设备的可能停机时间。可能允许自动处理至少一些问题也是有利的,从而减少了将支持人员派遣到可能不正常运行的监控设备所在的站点的必要性,从而降低了监控设置监控设备的特定站点的总体操作成本。



技术实现要素:

根据本发明的一个方面,上述问题至少部分地由用于监控安全技术的监视系统来满足,所述监视系统包括服务器,所述服务器配置为通过网络接收与多个监控设备相关的信息包,所述监控设备配置为执行预定的监控任务,以及数据库,所述数据库布置为与服务器通信并且配置为存储所接收的信息包,其中,服务器布置为对于每个所接收的信息包:接收监控设备的问题信息,问题信息包含在信息包中;基于监控设备的问题信息和配置文件中的至少一个,识别先前存储在数据库中的至少一个相关信息包;确定所接收的信息包与所识别的信息包之间的匹配等级;如果匹配等级高于预定阈值,则选择与所选信息包相关的解决方案消息,以及向计算设备提供解决方案消息,用于处理监控设备、连接至服务器的计算设备和多个监控设备处的问题。

通过本发明,在任何所包括的监控设备存在问题的情况下,向服务器提供(报告)与问题有关的信息,其中服务器配置为基于设置为与服务器通信的预先填写好的数据库中所包含的信息来找到问题的解决方案。随后将与该解决方案相关的消息传送至连接到服务器和监控设备的计算设备,从而可以通过例如目前不满意的操作监控设备采取动作以快速处理该问题。

所提出的解决方案的优点在于提供针对监控设备问题的目标解决方案的可能性,通常基于与其他监控设备的先前相关/类似问题,不一定位于与当前不满意操作的监控设备相同的位置。该方法可以大大减少再次使当前不满意操作的监控设备再次正确操作所花费的时间。在一些实施例中,所述解决方案消息包含在提供给支持人员处理问题的信息中。在这种情况下,问题信息和解决方案消息可以用于改进故障排除和处理监控设备的问题。

作为替代方案,可以将解决方案消息提供给操作计算设备的监控人员,其中计算设备可以设有用户界面以与例如与监控设备相关的设置进行交互,例如改变监控设备的设置,重启监控设备(如果有关)等。在一些实施例中,向服务器提供问题信息可以涉及操作员使用计算设备(或类似)的用户界面形成信息包。

应当理解的是,可以为每个或者一组监控设备定义监控配置文件,其中监控配置文件例如定义如何期望处理所产生的警报/事件。所述监控配置文件可以在安装(多个)监控设备的时候进行定义和/或可以沿着操作(多个)监控设备的线进行更新/形成。

信息包也可以自动形成,例如,通过监控设备或通过中间布置的控制单元,所述控制单元以通信方式“布置在”监控设备和服务器之间。例如,从监控设备自动发送至服务器的问题信息可以包括在监控设备处所生成的问题代码。中间布置的控制单元可以将类似的信息中继到服务器,或者可替代地生成其自己的问题信息,例如在监控设备停止向中间布置的控制单元发送信息的情况下。因此,中间布置的控制单元可以配置为与监控设备重复通信,例如,用于接收来自监控设备的“心跳”信号,所述“心跳”信号用于连续保持中间布置的控制单元针对监控设备的当前状态进行更新。

在本发明的可能实施例中,监控设备处的问题涉及与监控设备有关的可能错误。例如,这种错误可能是由监控设备生成的一般警报信息损坏,或者监控设备一起停止生成警报信息。

在本发明的一个可能的实施方式中,至少一个监控设备包括图像捕获设备,其提供由该特定监控设备所监视的区域的图像流(视频流)。在这种情况下,缺少视频流的提供可以被定义为问题/错误,或者所生成的视频流的全部或部分的损坏。

优选地,服务器还包括分类模块,所述分类模块配置为分类存储在数据库中的信息包。因此,数据库内的信息包可以基于它们如何彼此相关来聚类。也就是说,类似的问题/错误可以被定义为相关的并且可以被分组在一起。一旦确定了一组类似的问题/错误,就有可能形成解决方案消息以适合作为对被认为是所有相关的不同问题/错误的响应(即是,并不一定相同)。

在此之后,已经将解决方案消息提供给计算设备,计算设备可以配置为生成反馈消息并将其发送到服务器。在一个实施例中,反馈消息可以是由监控设备所生成的消息,并且识别监控设备再次按照期望运行,或者可选地仍然不能正常运行。在另一个实施例中,反馈消息代替/也由操作员生成,例如查看由(视频)监控设备所产生的视频流,识别监控设备再次按照期望运行,或者仍然无法正常工作。如所理解的,反馈消息可以用于验证解决方案是否确实解决了监控设备的先前问题。还可以允许反馈消息更新解决消息,例如,在解决消息仅部分解决监控设备处的问题的情况下。

在本发明的一个实施例中,监控设备的配置文件包括与监控设备的硬件配置文件有关的信息。因此,当提供合适的解决方案消息时,可以允许至少部分地不同地处理提供类似功能但具有不同硬件配置文件的监控设备。另外,根据本发明,可以允许基于不同类型的硬件配置文件进行跟进,以允许将来的安装在其可靠性方面得到改进。也就是说,在具有特定类型的硬件配置文件的特定类型的监控设备已经显示为不可靠的情况下,可以在设置新的监控站点时避免安装这样的监控设备。

在本发明的一个可能的实施例中,还可以允许在监控设备处产生的警报,例如,以事件报告的形式提供给服务器。事故报告可以以与上述类似的方式与关于特定(类型)监控设备的进一步信息相关联,目的是生成更准确的解决方案消息。

监视系统优选地布置为基于云的计算系统,并且服务器为云服务器。因此,通过本发明提供的计算能力可以分布在多个服务器之间,并且服务器的位置不得明确定义。使用基于云的解决方案的优点是还实现了固有的冗余。也就是说,通过将分布式方法应用于服务器可以提高安全性。

根据本发明的另一方面,提供了一种用于操作监视系统的计算机实现的方法,所述监视系统包括:服务器,所述服务器配置为通过网络接收与多个监控设备相关的信息包,所述监控设备配置为执行预定监控任务,以及数据库,所述数据库布置为与服务器通信并且配置为存储所接收的信息包,所述方法包括如下步骤,对于每个所接收的信息包:接收监控设备的问题信息,问题信息包含在信息包中;基于监控设备的问题信息和配置文件中的至少一个,识别先前存储在数据库中的至少一个相关信息包;确定所接收的信息包与所识别的信息包之间的匹配等级;如果匹配等级高于预定阈值,则选择与所选信息包相关的解决方案消息,以及向计算设备提供解决方案消息,用于处理监控设备、连接至服务器的计算设备和多个监控设备处的问题。本发明的这个方面提供与上述所讨论的本发明的先前方面相关的类似优点。

根据本发明的又一方面,提供了一种计算机程序产品,包括其上存储有用于操作监视系统的计算机程序装置的非暂时性计算机可读介质,所述监视系统包括:服务器,所述服务器配置为通过网络接收与多个监控设备相关的信息包,所述监控设备配置为执行预定监控任务,以及数据库,所述数据库布置为与服务器通信并且配置为存储所接收的信息包,其中,所述计算机程序产品包括,对于每个所接收的信息包:用于接收监控设备的问题信息的代码,问题信息包含在信息包中;用于基于监控设备的问题信息和配置文件中的至少一个,识别先前存储在数据中的至少一个相关信息包的代码,其中,监控设备的配置文件包括与监控设备的硬件配置文件有关的信息;用于确定所接收的信息包与所识别的信息包之间的匹配等级的代码;用于如果匹配等级高于预定阈值,则选择与所选信息包相关的解决方案消息的代码,以及用于向计算设备提供解决方案消息,用于处理监控设备、连接至服务器的计算设备和多个监控设备处的问题的代码。同样地,本发明的这个方面提供与上述所讨论的本发明的先前方面相关的类似优点。

由服务器执行以根据本发明操作的软件可以存储在计算机可读介质上,该计算机可读介质是任何类型的存储器设备,包括可移动非易失性随机存取存储器,硬盘驱动器,软盘,cd-rom,dvd-rom,usb存储器,sd存储卡或本领域中已知的类似计算机可读介质中的一种。

当研究所附权利要求和以下描述时,本发明的其他特征和优点将变得显而易见。本领域技术人员认识到,在不脱离本发明的范围的情况下,可以组合本发明的不同特征以创建除了下面描述的实施例之外的实施例。

附图说明

从以下详细描述和附图中将容易理解本发明的各个方面,包括其特定特征和优点,其中:

图1示出根据本发明的当前优选实施例的监视系统,

图2概念性地示出根据本发明所提供的监视系统内的信息流,以及

图3示出根据本发明的实施例的方法的流程图。

具体实施方式

现在将在下文中参考附图更全面地描述本发明,附图中示出了本发明的当前优选实施例。然而,本发明可以以许多不同的形式实施,并且不应该被解释为限于这里阐述的实施例;相反,提供这些实施例是为了彻底性和完整性,并且向发明人员充分传达了本发明的范围。相同的参考字符始终表示相同的元件。

现在参考附图并特别参考图1,其中示出了根据本发明的可能实施例的监视系统100。监视系统100包括至少一个服务器和数据库102,平移-倾斜-变焦(ptz)视频摄像机104形式的多个监控设备,安装在屋顶上的摄像机106和设有磁开关108的门,磁开关108用于监控门何时打开或关闭。通常,监控设备104、106、108安装和布置成监视特定站点,例如建筑工地、建筑物、家庭等。

此外,提供计算设备112,作为“监视站点”的一部分或在“监视站点”处,其中操作员布置在显示设备114的前面,用于接收例如来自监控设备104、106、108的信息。作为替代或者,可以为安全员配备有用作计算设备的便携式电子设备116,其中,便携式电子设备配置为允许安全员(或类似)接收来自监控设备104、106、108的的信息。计算设备112、116优选地设置有图形用户界面(gui),允许操作员/安全员基于从服务器102所提供的信息进行交互。

服务器102,监控设备104、106、108和计算设备112、116都通过网络110(例如因特网)连接。网络110可以部分地是有线的或无线的,包括例如建筑物lan,wan,以太网,ip网络等有线连接,以及wlan,cdma,gsm,gprs,3g移动通信,4g移动通信,蓝牙,红外或类似等无线连接。

应当理解的是,可以提供另外的监控设备,监控设备104、106、108仅用于说明目的,并且所示的特定监控设备104、106、108用于说明监视(监控)系统通常包括多个不同类型的监控设备,通常具有不同的硬件配置。这样的其他设备可以例如包括入口通道装置,运动(pir)检测器等。此外,监视系统100优选地配置为允许包括在不同站点的监控设备,其中站点也可以在地理上间隔开,例如,在不同的城市,国家等

在监视系统100的操作期间,还参考图2和3,例如,在一个时刻的视频摄像机104可以停止发送视频流或者安装了摄像机104的站点的图像(当然可以发生其他问题/错误)。或者,可以提供中间布置的电子设备(未示出),用于从监控设备104、106、108接收信息,并将信息中继到服务器和计算设备112、114中的至少一个。在这样的安装中,中间布置的电子设备可以停止以从监控设备104、106、108中的至少一个(例如从视频摄像机104)接收上述心跳信号(从摄像机104发送到中间布置的电子设备,例如一秒钟一次,一分钟一次等)。

例如,一旦发生这样的问题/错误,服务器102配置为从视频摄像机104和中间布置的电子设备中的至少一个接收s1问题信息。该信息通常通过网络110以数据包形式提供。因此,服务器102将搜索其所连接的数据库以识别s2该信息在某种程度上对应于由摄像机104所提供的问题信息。服务器102可以例如利用摄像机104的配置文件信息,例如包括摄像机的品牌和型号,摄像机104的特定硬件配置文件,与中间布置的电子设备有关的信息等。

一旦从数据库获取了信息,服务器102就确定s3从摄像机104所提供的问题信息与先前存储在数据库中的信息之间的匹配等级。因此,服务器102优选地包括用于执行所讨论的匹配功能的匹配模块。匹配等级可以例如取决于摄像机104的硬件配置文件与存储在数据库内的信息之间的硬件相关性(例如先前收集的与摄像机的特定类型硬件的问题),基于时间(在相似的时间范围内发生的类似问题,例如在相似的时间范围内再次发生,例如每天下午等),网络相关等。

此外,可以例如利用其他数据(可能定义为元数据)“标记”问题信息,例如与监控设备相关的服务类型(例如,与订阅相关),站点的天气状况或特定监控设备有关的信息。因此,在例如风暴/降雨的情况下,可能发生特定问题/错误,并且监视系统可以自动提供解决问题的解决方案消息,例如建议在监控设备周围安装物理结构以限制正在影响站点/(多个)监控设备的特定类型天气。

此外,元数据还可以包括受监控的对象的时间、类型或组织,安装在特定站点的监控设备的数量等。

期望还将问题信息的“解决方案”与存储在数据库中的信息相关联。然而,并非所有问题都先前存储了匹配信息,而是可以例如从数据库中获取通用类型的解决方案。这些通用类型的解决方案可以例如是检查摄像机104的网络连接(例如电缆或者新的wi-fi密码),重新启动摄像机104等。还应当理解的是,可能期望允许例如处理解决方案消息的人员反馈由解决方案消息的方式所建议的解决方案的可能衍生。因此,可以给予位于不同站点的处理解决方案消息的人员替代方案以如何解决问题/错误(例如首先“尝试这个”,如果不能解决问题/错误,“尝试那个”)。总体期望应该理解为有助于快速解决由监控设备引起的任何问题,甚至对不具备特定安全设备的类型/型号/制造的先前知识的操作员/安全员/杂工,而不仅是提供可能解决问题/错误的自动化解决方案。

基于所确定的匹配等级以及随数据库引入的解决方案信息的何种类型,选择s4解决方案消息,并随后将其提供给计算设备112,116。操作员和/或安全员将接收解决方案消息并因此处理消息以解决摄像机104的问题/错误。如所理解的,操作员和安全员将具有物理“访问”摄像机104的不同可能性。操作员通常只能选择“通过网络”(虚拟访问)对摄像机104执行任意类型的解决方案,例如重置摄像机104或否则使用某种形式的交互软件与摄像机104或中间布置的电子设备交互,例如改变摄像机的设置。安全员,或“杂工”可以直接(或经允许)物理访问摄像机104,例如使得可以拔出摄像机104,将摄像机104更换为另一个摄像机等,或对摄像机104产生任何其他形式的物理变化,例如在摄像机104被故意移动到“朝向另一路”的情况下,重新定向摄像机104。安全员/杂工当然也可以由操作员所指示以执行特定动作以试图解决问题,其中动作基于由服务器102所提供的解决方案消息。

还应该理解的是,在一些实施例中可以提供解决方案消息以自动尝试解决摄像机104的问题,例如通过自动改变摄像机104的设置,重启摄像机104等。可替代地,或者也可以提供解决方案消息,以对摄像机104进行半自动化改变来解决问题,例如通过允许操作员/安全员确认应该对摄像机104采取特定动作。

在本发明的有利实施例中,一旦对解决方案消息采取了动作,就允许操作员/安全员/杂工提供响应消息,向服务器102反馈与摄像机104如何对动作做出反应有关的信息,动作由来自服务器102的解决方案消息所产生。

如所理解的,该实现将允许服务器102交互式地学习特定解决方案消息是否实际上解决了监控设备104、106、108的问题/错误。此外,当在不同站点处并且以不同方式安装的大量多个监控设备将针对问题信息、解决方案和响应消息与服务器102交互,服务器102可以允许“学习”如何快速地对第一站点处的新问题做出反应,因为该问题在第二站点处可能已经遇到过。因此,通常希望允许解决方案消息是“匿名的”,即是该解决方案消息可能无法从特定站点的先前问题中获得。然而,还应当理解的是,一些问题可能是基于站点的,例如与已经改变的wi-fi密码、电力故障等相关的问题。

此外,还从特定站点收集问题信息的多个部分,例如,对于特定的监控设备,允许服务器102找到该特定监控设备的趋势。也就是说,服务器102可以例如自动确定特定监控设备在星期五下午停止发送心跳信号。因此,可以由服务器102识别模式,并且可以向操作员/安全员提供解决方案消息以尝试识别在每个星期五下午在该站点要采取什么动作。例如,特定的监控设备可以安装在与站点的一些其他设备相同的断路器上,断路器在周末关闭。因此,服务器102将提供可能难以由并不是每天/每周监视站点的操作员/安保员所提供的连续性。

此外,当在例如“新”站点安装新设备时,可以随后使用收集与特定类型的监控设备相关的问题信息的能力。也就是说,可以向服务器102和数据库查询与“可靠”监控设备相关的信息,即是,这些设备产生相对少量的错误,较小问题信息。

存储器可以是用于存储数据和/或计算机代码的一个或多个设备,用于完成或促进本说明书中描述的各种方法。存储器可以包括易失性存储器或非易失性存储器。存储器可以包括数据库组件,目标代码组件,脚本组件或用于支持本说明书的各种活动的任何其他类型的信息结构。根据示例性实施例,任何分布式或本地存储器设备都可以与本说明书的系统和方法一起使用。根据示例性实施例,存储器可通信地连接到处理器(例如,经由电路或任何其他有线、无线或网络连接),并且包括用于执行本文描述的一个或多个过程的计算机代码。

总之,本发明涉及一种用于监控安全技术的监视系统,所述监视系统包括服务器,所述服务器配置为通过网络接收与多个监控设备有关的信息包,所述监控设备配置为执行预定监控任务,以及数据库,所述数据库布置为与服务器通信并配置为存储所接收的信息包,其中,服务器布置为,为每个所接收的信息包:接收监控设备的问题信息,问题信息包含在信息包中;基于监控设备的问题信息和配置文件中的至少一个,识别先前存储在数据库中的至少一个相关信息包;确定所接收的信息包与所识别的信息包之间的匹配等级;如果匹配等级高于预定阈值,则选择与所选信息包相关的解决方案消息,以及向计算设备提供解决方案消息,用于处理监控设备、连接至服务器的计算设备和多个监控设备处的问题。

通过本发明,在任何所包括的监控设备存在问题的情况下,将与该问题有关的信息提供给服务器,其中服务器配置为基于布置为与服务器通信的预先填写好的数据库中所包含的信息来找到问题的解决方案。将与该解决方案相关的消息传送至连接到服务器和监控设备的计算设备,从而可以通过例如目前不满意的操作监控设备采取动作以快速处理该问题。

本公开的控制功能可以使用现有的计算机处理器来实现,或者通过用于适当系统的专用计算机处理器来实现,为此目的或其他目的而并入,或者通过硬线系统来实现。本公开范围内的实施例包括程序产品,该程序产品包括载有或具有存储在其上的机器可执行指令或数据结构的机器可读介质。这种机器可读介质可以是可由通用或专用计算机或具有处理器的其他机器访问的任何可用介质。举例来说,这种机器可读介质可包括ram、rom、eprom、eeprom、cd-rom或其他光盘存储器,磁盘存储器或其他磁存储设备,或可用于携带或存储以机器可执行指令或数据结构的形式的所需程序代码,并且可以由通用或专用计算机或具有处理器的其他机器访问。当通过网络或其他通信连接(硬连线、无线或硬连线或无线的组合)向机器传送或提供信息时,机器适当地将连接视为机器可读介质。因此,任何这种连接都适当地称为机器可读介质。上述的组合也包括在机器可读介质的范围内。机器可执行指令包括例如使通用计算机、专用计算机或专用处理机器执行特定功能或功能组的指令和数据。

尽管附图可以示出顺序,但是步骤的顺序可以与所描绘的顺序不同。还可以同时或部分同时执行两个或更多个步骤。这种变化将取决于所选择的软件和硬件系统以及设计者的选择。所有这些变化都在本公开的范围内。同样地,软件实现可以利用标准编程技术来完成,该技术具有基于规则的逻辑和其他逻辑,以完成各种连接步骤,处理步骤,比较步骤和决策步骤。另外,即使已经参考本发明的具体示例性实施例描述了本发明,但是对于本领域技术人员而言,许多不同的改变,修改等将变得显而易见。

另外,通过研究附图,公开内容和所附权利要求,本领域技术人员在实践所要求保护的发明时可以理解和实现对所公开实施例的变型。此外,在权利要求中,词语“包括”不排除其他元件或步骤,并且不定冠词“一”或“一个”不排除多个。

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