启用rest和rss的访问控制面板的制作方法

文档序号:6705870阅读:281来源:国知局
专利名称:启用rest和rss的访问控制面板的制作方法
启用REST和RSS的访问控制面板技术领域
本发明领域涉及保安系统,并且尤其涉及保安系统的控制。
技术背景
保安系统被人们广为所知。这样的系统典型地包括限定并保护一个保安区域的物理障碍(例如,墙、门等)以及数个围绕该保安区域的周边设置或设置在该保安区域内的多个用于检测入侵者的传感器。所述传感器可以包括一个或多个设置于门或窗上的开关。所述传感器还可以包括被动红外(PIR)检测器和/或运动检测器。
典型地,所述保安系统的传感器连接到访问控制面板。所述访问控制面板可以被占有者通过该控制面板上的用户接口设防(arm)或撤防(disarm)。
典型地,该控制面板可采用两种模式之一设防。在第一警报离开(away)模式中, 该控制面板可以针对入侵者监视所有传感器。在第二警报留守(stay)模式,该控制面板可以只监视设置在被保护空间周边上的传感器,而使内部传感器去激活。
一旦设防,该控制面板可基于模式来监视适当的传感器组。当入侵检测传感器被激活时,该控制面板可激活本地警报和/或向中央监视站发送警报信号。
虽然此类系统可以很好的工作,然而其很难适应不同的报告需求。例如,用于小区域的保安系统通常被构造为在任何受监视传感器被激活的情况下产生警报。通常,该警报仅仅在本地报告。如果要赋予一个受监视传感器更高的优先级,且该传感器将被报告给中央监视站,则该面板必须被重新编程。因此,存在着对使警报系统适应不同的报告需求的更灵活的方法的需要。


图1描绘了根据本发明的所说明实施例的警报系统。
具体实施方式
图1描绘了根据本发明的所说明实施例大体示出的用于保护一保安区域12的保安系统10。在该保安系统10内可以包括多个传感器14、16以及访问控制面板18。
所述面板18的固件可被提供为使得该面板18以及传感器的状态可以通过超文本传输协议(http)向预定数量的授权外部用户发布(publish)。传感器的状态也可以使用表述性状态转移(REST)协议通过因特网而暴露于询问,使得任何授权的外部用户可以输入适当的统一资源定位器(URL)并使用传统web (网)浏览器获得状态信息。在控制面板18 的功能必须被改变的情况下以及在有必要向外部用户提供面板18和单独传感器的状态的情况下,REST协议的使用避免了在面板18中对主机软件的需要。
可以提供丰富站点摘要(RSS)机制来允许外部授权用户从系统10预订 (subscribe to)状态信息,该状态信息继而被作为RSS源被推送到所述外部用户的RSS阅读器。所述RSS阅读器可以是基于web的、基于桌上型电脑的或基于移动设备的。由于所述RSS源是一种XML结构,所以其兼顾现有的警报面板18与改变的报告需求的无缝整合。
现在转到系统10,一般而言,用户接口 20可以包括在控制面板18内或设置在其附近。所述用户接口 20可以包括用于输入控制命令的键盘M以及用于显示状态信息的显示器22。在这种情况下,授权用户可以输入个人识别号(PIN),并按动警报离开或警报留守按钮来为系统10设防。
在控制面板18内还包括多个用于处理警报事件的处理器沈、28。例如,警报处理器沈、观可以在设防离开或设防留守模式下监视传感器14、16的激活。
在控制面板18内还可以包括用于提供网站功能的web服务器处理器30。所述web 服务器30可以在REST格式下操作。
在所述web服务器处理器30内可以包括一个或多个包含在文件32、34内的(在 REST格式下的)http文档。每个所述文件/文档都包括采用适当格式(例如,XML)的用于面板18或至少一个传感器14、16的状态信息。
在正常操作期间,警报处理器沈、观监视所述面板18以及传感器14、16的状态, 并将状态改变写入一个或多个文件32、34中。在RSS格式下操作的发布处理器沈、观检测文件32、34的任何改变,并发布各自的http文档。
文件32、34中的至少一些可以被构造为从授权外部用户接收命令(动作)。在这种情况下,命令处理器26、观可以监视由外部方导致的文件32、34的改变,并在控制面板18 内执行那些命令。
在系统10的建立期间,RSS阅读器38被提供在每个授权外部用户的目的地设备内。在这种情况下,所述目的地设备可以是所述外部用户的便携式设备36 (例如手机、 iphone, Blackberry等)。所述目的地设备也可以是中央监视站40。
作为建立过程的一部分,建立技术员可以使用RSS阅读器38来预订接收文件32、 34内的一个或多个http文档改变的通知。在这种情况下,每当警报处理器沈、28向文件 32,34中的一个写入改变时,所述改变的通知和/或文件32、34内的所述http文档可以被发送到授权外部用户36、40处。
可替代地,所述外部用户36、40可以通过设备36、40的web浏览器输入其希望浏览的http文档32、34的URL 42。作为响应,所述web服务器30以包括被请求的状态指示器的http文档进行响应。
一般来说,http文档32、34的预订及访问在警报系统10的建立期间被确定。对 web服务器30的访问被限于在所述系统10的建立期间识别的授权外部用户。
作为一个具体示例,所述系统10可以包括3个门(门#1、门#2、门#3)的访问控制基础结构。门#1和门#2提供对较低级别保安区域的进入,而门#3提供对高级别保安区域的进入。因而,保安人员可能仅对监视门#3的状态及实时警报感兴趣。
为了在初始设计为监视所有3个门的系统中仅仅监视门#3,主应用将必须被安装在保安区域12内以与所述控制面板18通信。还将需要一个用户接口应用来监视所述控制面板18内的状态事件,并向授权用户报告那些事件。
在过去,很难将外部访问整合到现有保安系统中。由于现有警报面板中所使用的专有协议,或者由于所述主应用的应用程序接口(API)的非开放特性导致了这种困难的存在。
继续上述的实施例,假设所述web服务器30的URL地址是="http:// panelService/^进一步假设所述设备(门#1、门#2、门#3)的URL地址是:"http:// panelService/devices”,所述用于获取与状态改变有关的状态信息的事件URL是 "httpiZ/panelService/events",以及用于向系统10发送命令的动作URL是:“http:// panelService/actions^将假设门#1具有设备标识符(ID) "DEVI",门#2具有设备 ID “DEV2”,并且门#3具有设备标识符ID “DEV3”。
因为所述设备的状态通过使用启用REST的web服务器30经由URL "http:// panelService/devices"被暴露,所述门#1的状态可以通过经由任何web浏览器输入 URL "http //panelService/devices/devld = DEVI,,获得,或者从小应用使用通过大部分编程语言提供的HTFP请求/响应API来获得。类似地,门#2的状态可以通过输入 URL "http //panelService/devices/devld = DEV2”获得,以及门 #3 的状态可以通过输入 URL "http //panelService/devices/devld = DEV3” 来获得。
现在假设有效卡刷过传感器14、16具有事件代码“200”,无效刷卡具有事件代码 “201”以及入口门被保持打开的情况具有事件代码“202”。在所述面板18具有RSS支持 (如前所述)的情况下,外部用户(客户端)可以通过URL^httpiZ/panelService/events" 来预订状态改变。在这种情况下,所述事件的发生被发布处理器沈、观检测到,并被发布给授权用户36、40。由于事件细节与事件代码一起被发布,因此预订用户36、40将会理解事件细节。如果所发布的事件的代码是“200”,则所述授权用户36、40的客户端可以将该事件解释为“有效刷卡”,并与指示器“门#3” 一起显示指示该事件的文本。
通过授权用户36、40的web浏览器或第三方HTTP应用,经由带有适当参数的 URL “http^/panelService/actions”也可以实现系统10要执行的动作。例如,所述用户可以输入所述 URL/ 命令“http://panelService/actions/devld = DEVI I Action = SHUNT,, 来关闭门#1上的传感器。在这种情况下,所述REST格式提供分析该请求/命令以及采取适当动作的必要特征。
一般来说,实质上授权用产可以使用任何第三方应用,使用HTTP、REST以及RSS提供的标准与面板18通信,以请求信息并执行命令。这种方法使得系统10能够与改变的通知需求无缝整合。
为了说明实现和使用本发明的方式,详细描述了用于提供远程访问的方法和装置的具体实施例。应当理解,本发明的其他变型及修改的实施方式及其各个方面对本领域技术人员来说将是显而易见的,并且本发明不限于所描述的具体实施例。因此,本申请预期涵盖本发明以及落入本申请在此公开并要求保护的基本原理的真实精神和范围之内的任何及所有修改、变型或等效替换。
权利要求
1.一种方法,包括提供具有至少一个传感器的保安系统;将所述至少一个传感器的检测状态耦合到web服务器;所述web服务器发布所述检测状态;以及远程用户预订通过所述web服务器的发布接收所述至少一个传感器的所述检测状态。
2.如权利要求1所述的方法,进一步包括在表述性状态转移(REST)格式下操作网站。
3.如权利要求1所述的方法,进一步包括在丰富站点摘要(RSS)格式下发布所述状态。
4.如权利要求1所述的方法,进一步包括在警报面板内提供警报处理器,所述警报处理器监视所述至少一个传感器并将任何状态改变传送到所述web服务器。
5.如权利要求4所述的方法,进一步包括所述警报处理器将所述状态改变写入所述 web服务器的网页中。
6.如权利要求5所述的方法,进一步包括所述web服务器检测所述网页的改变,并将所述改变发布给所述用户。
7.一种装置,包括具有至少一个传感器的保安系统; 在REST格式下操作的web服务器;多个http文档,每个http文档被保存在通过与所述web服务器相关联的URL来标识的相应文件中;警报处理器,其将所述至少一个传感器的检测状态耦合到所述web服务器的至少一个 http文档中,其中所述web服务器发布所述检测状态;以及远程用户,其通过所述web服务器的发布来接收所述至少一个传感器的所述检测状态。
8.如权利要求7所述的装置,其中所述多个http文档中的至少一个从远程用户接收命令。
9.如权利要求8所述的装置,其中所述保安系统执行从所述远程用户接收的所述命令。
10.如权利要求7所述的装置,进一步包括在丰富站点摘要(RSQ格式下发布所述状态。
11.如权利要求7所述的装置,进一步包括在所述警报面板中提供发布处理器,所述发布处理器监视所述多个http文档中的http文档的改变,并响应于所述改变而发布所述文档。
12.如权利要求10所述的装置,进一步包括所述警报处理器将所述状态改变写入所述web服务器的网页中。
13.一种装置,包括具有至少一个传感器的保安系统,所述至少一个传感器检测对保安区域的进入; 在REST格式下操作的web服务器;至少一个http文档,所述至少一个http文档包含由所述web服务器响应于所述传感器的状态改变而发布的所述至少一个传感器的状态;远程用户,其通过所述web服务器的发布来接收所述至少一个传感器的检测状态。
14.如权利要求13所述的装置,进一步包括警报处理器,该警报处理器将所述至少一个传感器的检测状态耦合到所述web服务器的所述http文档中。
15.如权利要求13所述的装置,进一步包括多个http文档,其中多个http文档中的至少一个从远程用户接收命令。
16.如权利要求13所述的装置,其中所述保安系统执行从所述远程用户接收的所述命令。
17.如权利要求13所述的装置,进一步包括在丰富站点摘要(RSS)格式下发布所述状态。
18.如权利要求13所述的装置,进一步包括在所述警报面板中提供发布处理器,所述发布处理器针对事件改变而监视所述http文档,并响应于改变而发布所述文档。
19.如权利要求17所述的装置,进一步包括所述警报处理器将所述状态改变写入所述web服务器的网页中。
20.如权利要求17所述的装置,进一步包括所述远程用户通过预定的URL下载所述至少一个传感器的状态。
全文摘要
本发明涉及启用REST和RSS的访问控制面板。提供了一种用于操作保安系统的方法及装置。该方法包括提供具有至少一个传感器的保安系统,将所述至少一个传感器的检测状态耦合到web服务器,所述web服务器发布所述检测状态以及远程用户预订通过所述web服务器的发布来接收所述至少一个传感器的检测状态。
文档编号G08B13/00GK102546746SQ201110361909
公开日2012年7月4日 申请日期2011年10月14日 优先权日2010年10月14日
发明者A·K·绕 申请人:霍尼韦尔国际公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1