使用者定義事件
如果您需要的事件不在“事件概观”清单上,您可以建立您自己的使用者定义事件。使用此类使用者定义事件,将其他系统与您的监视系统整合。
对于使用者定义的事件,您可以从第三方存取控制系统接收的资料作为系统中的事件。这些事件可在稍后触发动作。例如,这个方法可让您在有人进入建筑物时,开始录制相关摄影机的视讯。
您也可以使用使用者定义事件,在中检视即时视讯时手动触发事件,XProtect Smart Client或在规则中使用时自动触发。例如,当发生使用者定义事件37时,PTZ摄影机224应停止巡航并前往预设位置18。
透过角色,您可以定义哪些使用者能够触发使用者定义事件。如有需要,可以两种方式同时使用使用者定义事件:
事件 | 說明 |
|---|---|
用于提供手动触发事件的功能 XProtect Smart Client | 在此情况下,使用者定义事件可让最终使用者在检视即时视讯时手动触发事件XProtect Smart Client。当使用者定义事件因使用者手动触发而发生时,规则可以触发XProtect Smart Client应在系统上发生的一个或多个动作。 |
用于提供透过API触发事件的能力 | 在此情况下,您可以在监视系统之外触发使用者定义事件。以这种方式使用使用者定义事件需要独立的API(应用程式程式介面)。在触发使用者定义事件时,使用一组用于建立或自订软体应用程式的构建区块。以这种方式使用使用者定义事件需要透过Active Directory验证。这可确保即使使用者定义事件可从监视系统外部触发,也只有经过授权的使用者才能执行。 此外,使用者定义事件可以透过API与中继资料建立关联,从而定义特定装置或装置群组。在使用使用者定义事件触发规则时,这非常实用:您可以避免为每个装置指定规则,基本上做相同的事情。范例:一家公司使用存取控制,有35个入口,每个入口都有存取控制装置。当访问控制设备被激活时,在系统中触发用户定义事件。此使用者定义事件用于规则中,以开始在与启动的存取控制装置相关的摄影机上录影。它是在元数据中定义的,哪个摄像机与哪个规则相关联。这样,公司就不需要拥有35个使用者定义事件和35个由使用者定义事件触发的规则。一个用户定义的事件和一条规则就足够了。 当您以这种方式使用使用者定义事件时,您可能不希望它们始终可供手动触发XProtect Smart Client。您可以使用角色来定义哪些使用者定义事件应在XProtect Smart Client中可见。 |