用于事件处理的系统及方法与流程

文档序号:15740128发布日期:2018-10-23 22:09阅读:147来源:国知局
用于事件处理的系统及方法与流程

本发明涉及事件的操作和处理,例如:涉及由多个监视设备产生的与安全系统有关的警报和事件。本发明还涉及相应的事件处理方法和计算机程序产品。



背景技术:

在诸如警报和/或事件之类事件的常规处理中,例如:由安全系统的元件(例如安全摄像机)产生的事件,事件的指示被发送至警报操作中心。警报操作中心是物理场所,在这里,事件报告由人类操作员或者代表操作员处理。通常,警报操作中心同时处理大量事件报告。在警报操作中心,当操作人员可用时,事件的每个指示都由人类操作员排队和处理。当没有人类操作员可以空闲且可以处理事件指示时,通常会将其他传来的事件报告放在一个等待可用人工操作员的保留队列中,使得相比之下,等待事件长于正常/期望的时间。

通常,一旦事件由操作员查看,就采取行动,例如通过将安保官员派遣到首先报告和/或产生事件的场景。为了减少清关时间,有必要最大限度地有效和高效地使用现有的官员资源,并完全控制待处理的调度,正在进行的调度和官员状态。

为了应对不同类型事件的复杂性,例如上述警报和事件,已经提出了不同的计算机系统,便于例如由派遣的安保官员对传来的事件报告和要采取的行动进行分类。在WO14121340中公开了这种系统的一个示例,计算系统被布置为从监视网络接收多个监视反馈,每个监视反馈具有识别相应监视位置的地理空间参考标记,该分析引擎检测分类事件所指示的监视反馈的特征并对事件记录中所识别的特征进行分类,以及使用分配给相应事件类别的响应索引确定对事件记录中所记录的事件的响应反应的响应模块。因此,WO14121340提供了某种形式的自动化,用于采取处理事件的“正确”决定,并且还可以允许事件地理附近的响应单元对所报告的事件采取行动。

因此,WO14121340提供了一种改进事件处理的有趣方法,缩短了警报操作中心所需的时间和安保官员的反应时间,特别是可以调度事件现场附近的安保官员。然而,与所提出的WO14121340的计算机系统和其他现有技术解决方案相比,期望提供关于事件处理的进一步改进,特别是允许改进的可扩展性和分布式资源的使用。



技术实现要素:

根据本发明的一个方面,通过事件处理系统,上述问题至少部分地被满足,所述事件处理系统包括:服务器,包括输入模块,配置为通过网络接收来自多个地理上分布的监视设备的事件报告形式的输入,所述监视设备配置为执行预定的监视任务;存储器模块,配置为存储每个监视设备的监视配置文件,以及多个用户中的每个用户的能力配置文件;分析模块,配置为对每个事件报告和相应的监视配置文件执行预处理分析;以及匹配模块,配置为匹配预处理分析的结果和至少一部分能力配置文件,使得选择至少一个匹配用户;以及用户界面,所述用户界面设置在远程通信计算设备上,该远程通信计算设备通过网络连接到服务器并且配置为允许所选择的用户与事件报告的至少一部分进行人工交互,其中人工交互包括确定对事件报告的响应反应。

通过本发明,如果监视设备识别出诸如警报和/或事件之类的事件,则从全局角度直接启动自动化流程以寻找匹配的用户/操作员,这可能适用于人工查看与事件有关的信息。因此,本发明应用分布式方法,而不是现有技术的排队解决方案,现有技术中向下一个本地可用的操作员呈现时间报告,而本发明中通常可以将用户/运营商的技能,知识和/或可用性匹配至实际的事件。这是根据本发明通过对事件报告进行某种形式的预处理分析并且将预处理分析的结果与多个不同的用户/操作员相匹配以找到例如最佳匹配用户/操作员来实现的。

所提供解决方案的优点例如在于分割如何处理警报/事件的可能性,例如通过允许使用不同类型的用户/操作员的能力来人工查看与事件有关的信息。也就是说,人工查看与事件有关的信息的步骤已经显示出非常理想的用于保持高质量的监视系统的步骤,并且还允许提供一些必须对事件进行人工查看的服务。

因此,为每个或一组监视设备定义监视配置文件,其中监视配置文件例如可以定义如何处理所生成的警报/事件。可以在安装监视设备时定义监视配置文件,或者可以沿着操作事件处理系统的线更新监视配置文件。因此,在本发明的实施例中,监视配置文件基于对由多个监视设备之一所识别的事件的期望处理,并且多个用户之一的能力配置文件基于用户的能力。

如上所述,本发明还允许与事件的人工查看相关的人工劳动的成本是部分决定哪个用户/操作员应该查看事件。例如,可以允许由一些监视设备报告的事件由远离事件发生的监视设备的低成本用户/操作员处理。该用户/操作员对哪里/如何安装监视设备的本地认知有限。然而,在一些其他示例中,可以将事件直接/匹配事件给具有安装事件发生监视设备的站点的直接本地认知的用户/操作员。因此,事件处理所涉及的成本可以针对安装事件发生监视设备的站点的所有者的期望。在一些实施例中,用户/操作员自己也可以设置用于人工查看事件的价格/成本,例如,使用拍卖程序。

本发明还允许涉及用户/操作员的中间能力的可能性,例如用户/操作员能够处理报告事件的实际可用性。因此,如果可用的话,可以定义监视配置文件以将事件引导到本地用户/操作员。但是,如果在规定的时间跨度内没有本地用户/操作员可用,则事件可以指向任何可用的用户/操作员,从而最小化事件被“排队”的风险,从而确保从事件最初报告的短响应时间。

本发明引入的灵活性允许事件处理系统的高可扩展性,允许全球市场上的用户/操作员连接和处理事件。上述拍卖程序还可以降低与人工处理事件有关的成本。

在本发明的上下文中,表述“人工交互”应该被理解为表示对事件/事件报告的至少一部分的任何类型的人工查看。事件报告可以例如包括音频流,事件的图像或视频,以及将指示用户/操作员人工查看例如用于确定事件事实的音频/图像/视频。例如,用户/操作员可以容易地理解,例如,视频摄像机形式的监视设备已经捕获了所安装监视设备位置处的持续中断。在这种情况下,用户/操作员所提供的响应反应可以是将安保官员派遣到现场。

在本发明的优选实施例中,监视设备或一组监视设备的监视配置文件被定义为希望关联来自至少两个人工查看事件的用户/操作员的响应反应。因此,可以定义至少两个用户/操作员都必须在例如派遣一位安保官员之前对事件做出相同的判断。相反地,也可以选择“最严重”的响应反应(例如在两个响应反应之外的)并相应地采取行动。

优选地,事件处理系统是基于云的计算系统,并且服务器是云服务器。因此,通过本发明所提供的计算能力可以分布在多个服务器之间,并且不能明确定义服务器的位置。使用基于云的解决方案的优点还在于实现了固有的冗余。也就是说,通过将分布式方法应用于服务器以及用户/操作员允许改进的安全性,因为通常不可能攻击(物理地或计算机攻击)指定的操作站点,现有技术的解决方案中操作站点将容纳服务器和用户/操作员。

在本发明的上下文中,还应该理解,用户/操作员不一定必须被认证用于执行事件的人工查看。也就是说,例如当应用“关联”方法时,至少两个操作员人工查看事件,可以允许经认证的第三用户/操作员重新查看第一和第二用户/操作员没有做出相同判断/提供相同响应反应的所有事件。因此,可以减少处理事件所需的认证人工劳动量,从而允许降低处理事件的成本。

此外,远程通信计算设备应该被理解为能够连接到服务器的任何类型的计算设备。在一个可能的实施例中,远程通信计算设备是计算机(笔记本/工作站),移动电话,平板电脑等之一。因此,使得与典型的现有技术方法相比,其他用户/操作员连接到事件处理系统的硬件成本降低。该现有技术方法中有必要构建一个安全位置,用户/操作员将在该位置查看事件。

根据本发明的另一个方面,提供一种用于操作事件处理系统的计算机实现的方法,所述事件处理系统包括服务器和通过网络连接到服务器的多个远程通信计算设备,所述方法包括以下步骤:通过网络接收来自多个地理上分布的监视设备的事件报告形式的输入,所述监视设备配置为执行预定的监视任务;查看每个监视设备的监视配置文件,以及多个用户中每个用户的能力配置文件;对每个事件报告和相应的监视配置文件进行预处理分析;匹配预处理分析的结果和至少一部分能力配置文件,使得选择至少一个匹配用户;向至少一个匹配用户提供至少一部分事件报告;以及基于通过远程通信计算设备上设置的用户界面所提供的用户与事件报告的人工交互,从至少一个所选用户接收响应反应。本发明的这个方面提供了与上面关于本发明的前述方面所讨论的类似的优点。

根据本发明的又一个方面,提供一种计算机程序产品,包括非暂时性计算机可读介质,其具有存储于其上用于控制事件处理系统的计算机程序手段,其中,所述事件处理系统包括服务器和通过网络连接到服务器的多个远程通信计算设备,其中,所述计算机程序产品包括:用于通过网络接收来自多个地理上分布的监视设备的事件报告形式的输入的代码,所述监视设备配置为执行预定的监视任务;用于审查每个监视设备的监视配置文件,以及多个用户中每个用户的能力配置文件的代码;用于对每个事件报告和相应的监视配置文件进行预处理分析的代码;用于匹配预处理分析的结果和至少一部分能力配置文件,使得选择至少一个匹配用户的代码;用于向至少一个匹配用户提供至少一部分事件报告的代码;以及用于基于通过远程通信计算设备上设置的用户界面所提供的用户与事件报告的人工交互,从至少一个所选用户接收响应反应的代码。同样,本发明的这个方面提供了与上面关于本发明的前述方面所讨论的类似的优点。

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

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

附图说明

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

图1示出根据本发明当前优选实施例的事件处理系统,以及

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

具体实施方式

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

现在参照附图,尤其是图1,示出了根据本发明的一个可能实施例的事件处理系统100。事件处理系统100包括至少一个服务器和数据库102,多个地理上分布的监视设备,监视设备以视频摄像机104,106,108的形式,以及多个站点110,112,116,站点包括远程通信计算设备118,120,122。服务器102,监视设备104,106,108以及多个站点110,112,116均通过网络124,例如因特网相连接。

网络124可以是有线的或者无线的,包括例如像大楼局域网,WAN,以太网,IP网络等的有线连接,以及像WLAN,CDMA,GSM,GPRS,3G移动通信,4G 移动通信,蓝牙,红外线,或者类似的无线连接。

安装一个或多个视频摄像机104,106,108且布置为监视特定站点,例如建筑工地,建筑物,家庭等。还可以提供不同类型的监视设备并将其连接到服务器和数据库102。这些站点也可以在地理上间隔开,例如,在不同的城市,国家等。以相应的方式,具有远程通信计算设备118,120,122的多个站点112,114,116可以在地理上间隔开,例如,在不同的城市,国家等,可以以不同的方式实施。在图1所示的图示中,站点112被例示为安全位置(例如,地下),其中多个用户/操作员各自正在处理以台式计算机形式的远程通信计算设备118。站点114被描绘为办公室位置,例如,两个或更多个用户/操作员各自以笔记本电脑的形式处理远程通信计算设备120。最后,站点116被示为单个用户/操作员所在的位置,并且以平板电脑的形式处理远程通信计算设备122。

在事件处理系统100的操作期间,参考图2,例如,视频摄像机104识别事件并向服务器102提供与事件有关的信息。服务器102接收S1,与事件有关的信息并访问存储监视配置文件的数据库,监视配置文件具有如何需要处理事件的定义。服务器102查看S2监视配置文件,然后还考虑视频摄像机104的相关监视配置文件执行S3对事件进行预处理分析。

如上所述,由视频摄像机104所提供的事件报告可以例如包括视频序列。因此,在一个实施例中,预处理分析可以包括将来自视频摄像机104的视频序列提供给设置与服务器102一起提供的视频处理模块,例如布置为使用已知运动检测算法来检测在已经捕获图像流中是否存在任何运动。视频摄像机104可以是模拟或者数字摄像机,并且可以包含不同级别的视频存储和视频处理能力,以帧速率(FPS)例如为每秒30张图像捕获所安装摄像机104的站点的图像流。任何其他帧速率当然是可能的并且在本发明的范围内,例如较低的帧速率可能适合于最小化由分布式监视设备产生的数据,从而最小化网络连接所需的带宽。

与服务器102一起提供的视频处理模块可以实现为由服务器102所执行的软件,或者可以作为单独的计算设备提供,例如包括通用处理器,专用处理器,包含处理组件的电路,一组分布式处理组件,一组配置用于处理的分布式计算机等。处理器可以是或包括任何数量的硬件组件,用于传导数据或信号处理或用于执行存储在存储器中的计算机代码。在本发明的一些实施例中,预处理分析的部分可以在摄像机102处执行。

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

预处理分析的结果是通过匹配S4多个潜在用户/操作员的能力配置文件,潜在用户/操作员通过各自的远程通信计算设备118,120,122连接到系统100。匹配可以包括确定每个用户的匹配级别,其中匹配可以考虑例如用户的直接可用性(从接收到响应反应的预期时间),语言技能,与摄像机104的位置的地理关系,执行事件的人工查看的成本等。其他,信息可以是还包括用于确定事件与将查看事件的可能用户/操作员之间的匹配。

在本发明的一个可能的实施例中,安装摄像机104的站点的所有者希望在查看由摄像机104所报告的事件中涉及的人工劳动中保持尽可能低的成本,但是希望在事件和响应行动之间具有低延迟(例如不到一分钟)。因此,该信息已经在摄像机104的监视配置文件中提供。因此,当执行来自摄像机104的事件报告与用户/操作员之间的匹配时,服务器102将搜索并从已经表明从接收到响应反应的预期时间低于或等于1分钟的低成本的用户/操作员中选择S5。在示例性实施例中,安装摄像机104的站点在瑞典,并且所选择的用户/操作员位于处于印度的操作中心114。

服务器102将基于所做的选择将事件报告提供给操作中心114处的所选用户/人类操作员。事件报告在该示例中被布置为包括由视频摄像机104产生的视频序列。所选择的用户/人类操作员因此被提供S6视频序列,其中视频序列包括在视频摄像机104检测到的事件处(并且可能在事件周围)所捕获的图像。优选地,视频序列足够长以允许人类操作员完全理解所检测到动作的场景,例如还包括至少在检测到该运动之前的一段时间。另一方面,视频序列应保持尽可能短,以最大化人类操作员在给定时间范围内可以查看的视频序列的数量,从而最小化用于确定合适的响应反应的时间。

在示例性实施例中,在摄像机104处生成的视频序列由用户/人类操作员人工确定,以关注所安装摄像机104的站点处的火灾。因此,合适的响应反应是建立与紧密定位的消防站的通信,以将消防车126派遣到所安装摄像机104的位置。因此,响应反应被提供作为由所选用户/操作员所操作的笔记本电脑120的用户界面的输入。用户界面将以适当的方式格式化输入以在服务器102处接收S7,以进一步提供给合适的消防站。

总之,本发明涉及一种事件处理系统,包括服务器,该服务器包括输入模块,配置为通过网络接收来自多个地理上分布的监视设备的事件报告形式的输入,该监视设备配置为执行预定的监视任务;存储器模块,配置为存储每个监视设备的监视配置文件,以及多个用户中的每个用户的能力配置文件;分析模块,配置为执行每个事件报告的预处理分析和相应的监视配置文件;以及匹配模块,配置为匹配预处理分析的结果和能力配置文件的至少一部分,使得选择至少一个匹配用户;以及用户界面,所述用户界面设置在远程通信计算设备上,该远程通信计算设备通过网络连接到服务器并且配置为允许所选择的用户与事件报告的至少一部分进行人工交互,其中人工交互包括确定对事件报告的响应反应。

通过本发明,如果监视设备识别出诸如警报和/或事件之类的事件,则从全局角度直接启动自动化流程以寻找匹配的用户/操作员,这可能适用于人工查看与事件有关的信息。

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

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

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

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