本发明属于现场设备(fielddevice)技术领域,涉及现场设备的管理,尤其涉及现场设备的物理位置信息确定。
背景技术:
各种各样的现场设备通常可以安装在建筑内和/或建筑外的各个物理位置作为现场终端,多个现场设备与控制中心相连接并交互信息形成系统,根据现场设备的功能不同,可以形成各种功能的系统,例如,建筑物内的消防探测和报警(d&a)系统,其中,d&a系统使用探测器、手动呼叫装置等诸多的现场设备,它们安装在建筑物内的各个物理位置点(例如某一楼层位置、某一房间位置等),作为d&a系统所监测的某一局部区域范围的关键终端。
各种系统的控制中心在正常工作时,通常需要能够确定从每个现场设备获取的信息是来自其所监测的哪一物理位置,或者需要能确定向每个现场设备发送的信息是去向其所监测的哪一物理位置,因此,在每个现场设备安装在某一预定物理位置时,控制中心是需要获知每个现场设备的物理位置信息的。
这样,在现场设备的安装(例如更换安装)的时候,通常需要在控制中心确定当前安装的现场设备的物理位置信息。
技术实现要素:
按照本发明的第一方面,提供一种控制系统,包括:
一个或多个现场设备,其设置有状态显示灯,并且被配置为能够至少基于所述现场设备的相应标识号码信息来控制所述状态显示灯的闪烁状态以传播该标识号码信息;
移动终端,其被配置为通过感测所述状态显示灯的闪烁状态来获取所述现场设备的标识号码信息,并用于获得相应的物理位置信息以及使该物理位置信息与获取的所述现场设备的标识号码信息相关联;以及
控制中心,其与所述一个或多个现场设备耦接,被配置为能够获取每个现场设备的标识号码信息、并从所述移动终端获取每个现场设备的标识号码信息及其相关联的物理位置信息。
按照本发明的第二方面,提供一种用于确定现场设备的物理位置信息的方法,包括步骤:
s510-使所述现场设备的状态显示灯至少基于所述现场设备的相应标识号码信息来闪烁;
s520-使移动终端感测所述状态显示灯的闪烁状态并获取所述现场设备的标识号码信息;
s540-通过所述移动终端的定位芯片或用户输入获得所述现场设备对应的物理位置信息;
s550-将所述物理位置信息与获取的所述现场设备的标识号码信息相关联并一起发送至控制中心;以及
s560-所述控制中心基于所述现场设备的标识号码信息匹配出所述现场设备的物理位置信息,并将该物理位置信息确定为该现场设备的物理位置信息。
按照本发明的第三方面,提供一种现场设备,其设置有状态显示灯和驱动所述状态显示灯的驱动模块,其特征在于,所述驱动模块被配置为能够至少基于所述现场设备的标识号码信息,按照预定编码形式来控制所述状态显示灯的闪烁状态以传播该标识号码信息。
按照本发明的第四方面,提供一种移动终端,用于至少与现场设备交互,其特征在于,其被配置为通过感测所述现场设备的状态显示灯的闪烁状态来获取所述现场设备的标识号码信息,并用于获得相应的物理位置信息以及使该物理位置信息与获取的所述现场设备的标识号码信息相关联。
根据以下描述和附图本发明的以上特征、操作和效果将变得更加显而易见。
附图说明
从结合附图的以下详细说明中,将会使本发明的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
图1是按照本发明一实施例的用于确定现场设备的物理位置信息的系统的结构示意图。
图2是按照本发明一实施例的现场设备的模块结构示意图。
图3是按照本发明一实施例的移动终端的模块结构示意图。
图4是图1所示系统中现场设备与移动终端的交互原理示意图。
图5是按照本发明一实施例的用于确定现场设备的物理位置信息的方法流程示意图。
图6是按照本发明一实施例的通过移动终端读取现场设备的状态信息/配置信息的方法流程示意图。
具体实施方式
现在将参照附图更加完全地描述本发明,附图中示出了本发明的示例性实施例。但是,本发明可按照很多不同的形式实现,并且不应该被理解为限制于这里阐述的实施例。相反,提供这些实施例使得本发明的公开变得彻底和完整,并将本发明的构思完全传递给本领域技术人员。
附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或者在一个或多个硬件模块或集成电路中实现这些功能实体,或者在不同处理装置和/或微控制器装置中实现这些功能实体。
图1是按照本发明一实施例的用于确定现场设备的物理位置信息的系统的结构示意图,该实施例的系统10包括有如图2所示实施例的现场设备110和图3所示实施例的移动终端120,并且还设置有控制中心130。
在该实施例中,以系统10具体应用为建筑物内的消防探测和报警(d&a)系统进行示例说明,需要理解的是,该系统10还可以具体实施为其他类似于d&a系统的系统结构,例如,可以应用至需要在诸多现场物理位置点安装相应的现场终端并且这些终端能够与控制中心交互的系统;系统10具体应用场景也不是限制性的,例如甚至可以在建筑物外环境中应用。
如图1所示,控制中心130可以是d&a系统的中心,其可以通过诸如一个或多个计算机服务器实现,其可以集中地设置在便于管理人员设置、操作的某一位置,当然,在又一实施例中,其也可以通过多个计算机设备实现以分散地设置在多个位置来实现。通常地,控制中心130可以设置在建筑物(例如楼宇)的管控中心。控制中心130具有通信模块132,其用于与每个移动终端120通信连接,以实现它们之间的数据传输。
继续如图1和图2所示,现场设备110包括1101、1102、…、110n共n个,现场设备110的具体数量不是限制性的,d&a系统中通常数量较大;现场设备110安装在建筑物内的各个物理位置点,从而实现对各个物理位置点的探测、监视、或者能够从各个物理位置点输入反馈信息等。现场设备110可以是探测器、手动报警器等设备,其可以监测获取现场的物理位置点的各个信息、和/或可以向现场的物理位置点发布信息、和/或可以现场的物理位置点获取人工输入反馈等等,现场设备110的具体类型不是限制性的,其可以根据系统110的具体功能需求、具体物理位置点的要求而选择安装不同类型的现场设备110。并且,在一个物理位置点,也可能设置多个不同种类的现场设备110。
每个现场设备110是与控制中心130耦接的,例如可以通过总线131等与控制中心130有线连接,每个现场设备110可以被控制中心130赋予相应的逻辑地址,从而方便对其管控,但是,控制中心130还需要获取每个现场设备110的物理位置信息(即物理地址),以实现d&a系统10的相应功能。因此,在每个现场设备110安装的过程中,控制中心130是需要同时准备确定好该现场设备110的物理位置信息,从而在d&a系统10后续工作过程中,可以基于该物理位置信息进行控制处理。
需要理解的是,物理位置信息可以是反映现场设备110所固定安装的实际平面位置信息,或者也可以是反映现场设备110所固定安装的实际空间位置信息,其表示形式为控制中心130所能识别,具体表示形式不是限制性的,例如,可以表示为“房间×××”等形式。
每个现场设备110通常具有用于表示其唯一性的标识号码(id)信息,例如,每个现场设备110在出厂时通常被配置有序列号,其可以作为其id信息在系统确定现场设备110的物理位置信息过程中应用。在其他实施例中,现场设备110的用户也可以另外赋予每个现场设备相应的id信息。
在该实施例中,在安装每个现场设备110的过程中,控制中心130可以通过总线131读取存储在现场设备110中的序列号并赋予其相应的逻辑地址,因此,控制中心130可以具有所有与其耦接的现场设备110的序列号,或具有与现场设备110的序列号对应的逻辑地址。
每个现场设备110还具有状态显示灯111,如图2所示实施例中,状态显示灯111可以为led状态灯,其亮或灭的闪烁过程通过驱动模块112控制,驱动模块112具体例如可以但不限于通过芯片(例如cpu)或电路板等实现,其安装在现场设备110的内部并可以至少获取现场设备110的序列号,例如,还可以获取现场设备110的状态信息、配置信息等。驱动模块110至少基于现场设备110的相应序列号来控制其led状态灯111的闪烁状态113,其具体控制原理将在其后详细示例描述。因此,led状态灯111发出的闪烁状态113包含有相应的序列号信息,通过led状态灯111的闪烁,现场设备110的序列号得到传播。在一实施例中,控制中心130也可以从驱动模块112中获取序列号、状态信息、和/或配置信息等。
继续如图1和图3所示,系统10还包括移动终端120,移动终端120可以是一个或多个,其在现场设备110的安装过程(或者更换安装过程)中由工作人员使用,移动终端120靠近现场设备110以能够接收led状态灯111的闪烁状态,例如,直接将移动终端120靠近现场设备110的led状态灯111。移动终端120例如可以具有移动通信功能的智能手机终端,当然还可以是其他任何类型的手持移动智能终端。
在一实施例中,移动终端120首先具有如图1和图3所示的传感器111,传感器111例如可以是智能手机终端本身具有的图像传感器,其拍摄一段时间内的led状态灯111发出的闪烁状态113。传感器111获取的闪烁状态113(例如包含闪烁状态113的视频信息)会被发送至移动终端120的转换模块122,转换模块122分析视频信息中的闪烁状态113并转换获取该闪烁状态113对应的序列号信息,这样实现了移动终端120与现场设备110之间的现场交互,即现场读取了现场设备110的序列号。
在一实施例中,移动终端120还设置有输入模块124,其用于输入移动终端120当前对应的现场设备110的物理位置信息,例如,对应安装在房间3301的现场设备110,移动终端120感测到该现场设备110发出的闪烁状态113后,工作人员从移动终端120的输入模块124手动输入物理位置信息“房间3301”。在其他实施例中,如果移动终端120能自动(例如根据gps精确定位)获取当前位置的物理位置信息,也可以自动实现物理位置信息的输入。
在一实施例中,移动终端120还设置有关联模块125,关联模块125将输入的物理位置信息与对应获取的现场设备110的序列号相关联,例如,关联模块125可以将多个现场设备110的序列号和输入的多个物理位置信息对应地存储,每个序列号对应一物理位置信息。移动终端120还设置有通信模块或端口,其可以将关联模块125存储的序列号及其对应的物理位置信息一起传输至控制中心130。在移动终端120为具有移动通信功能的智能手机终端时,控制中心130的通信模块132也可以为gps通信模块,移动终端120可以实时地在现场将关联的序列号及其物理位置信息发送至控制中心130。在又一替换实施例中,移动终端120也可以将多个已经关联的序列号及其物理位置信息一次性地发送至控制中心130,例如,在每个工作人员在对多个现场设备110检测完毕后,将移动终端120与控制中心130的通信模块132有线地或无线地连接,将所有序列号及其物理位置信息发送或上载至控制中心130。
在一实施例中,如图3所示,移动终端120还设置有显示模块123,其至少用于显示转换获取的标识号码信息,例如,“序列号×××”,从而,方便工作人员读取确认。
需要说明的是,以上实施例的移动终端120中的转换模块122、显示模块123、输入模块124、关联模块125等可以通过app软件实现,这样,在工作人员所携带的例如智能手机终端上安装该app软件时,该智能手机终端即被实现为本发明实施例的移动终端,不需要在该系统10中额外设置移动终端,不增加系统10的硬件成本,并且,易于被工作人员接受,工作人员现场操作方便、简单。
需要说明的是,系统10中的移动终端120的数量不是限制性的,例如可以是多个,多个工作人员的每个可以持有一个移动终端120。
继续如图1所示,如上所述,控制中心130一方面可以从总线131获取每个现场设备110的序列号,另一方面可以从移动终端120获取每个现场设备110的序列号及其关联对应的物理位置信息,因此,在一实施例中,控制中心130基于现场设备110的序列号匹配出该现场设备110的物理位置信息,并将该物理位置信息确定为该现场设备110的物理位置信息,这样,控制中心130可以确定出每个现场设备110的物理位置信息,并将每个现场设备110的物理位置信息和逻辑地址相关联,在系统10的后续运行工作过程中,可以基于它们的物理位置信息进行工作,例如,定位火灾报警位置点等。
以下进一步结合图4具体说明本发明实施例的系统10的工作原理。
在一实施例中,序列号通常由多位数据组成,现场设备110的驱动模块112被配置为将序列号的每位数据转换为摩尔斯(morse)码的形式来控制状态显示灯111的闪烁;例如,图4所示的时间坐标中的每一格代表传感器121拍摄每帧图像的单位时间(基于传感器的采样速率、状态显示灯111的闪烁频率等确定);如果序列号的数据为“1”,morse码则为一短三长(以每一格为单位时间),驱动模块112可以基于morse码原理输出相应的编码以控制状态显示灯111实现以“亮-灭-亮亮亮-灭-亮亮亮-灭-亮亮亮”的形式闪烁,如果序列号的数据为“2”,morse码则为二短三长,驱动模块112可以基于morse码原理输出相应的编码以控制状态显示灯111实现以“亮-灭-亮-灭-亮亮亮-灭-亮亮亮-灭-亮亮亮”的形式闪烁。这样,状态显示灯111可以相继地发出用于表示序列号的闪烁状态113。
相应地,在移动终端120,其也是基于以上现场设备110的morse码原理进行解码处理。如图4所示,传感器121基于相应的采样规律进行拍摄采样,得到如图4所示的闪烁图像;然后,通过转换模块122对视频图像进行分析处理,从而获取其闪烁状态;进一步将读出相应的morse码,各个morse码被转换为表示序列号的数据,因此,实现了对现场设备110传播的序列号的解码读取。
需要说明的是,以上实施例中,现场设备110与移动终端120之间是基于morse码进行交互的,应当理解,它们二者之间可以类推地应用其他编码规则进行交互,从而移动终端120能够获取现场设备110的至少序列号信息。
在又一实施例中,在维护的过程中,例如为方便读取现场设备110的状态信息,可以通过配置现场设备110与移动终端120,实现二者之间能够基于状态信息进行交互。其中,状态信息是指现场设备110感测获知的其对应的物理位置的环境状态信息,例如,co浓度、现场温度等等,这些状态信息可以被统一地编码为某一种形式的码,例如被统一编码为morse码。现场设备110的驱动模块112能够获取某一时刻的状态信息并将其编码成morse码,驱动模块112进一步基于该状态信息(即对应的morse码)来控制状态显示灯111的闪烁,发出闪烁状态113。同样地,移动终端120还被配置为通过感测状态显示灯111的闪烁状态113来获取现场设备110的状态信息,例如,转换模块122还被配置为将状态显示灯111的闪烁状态113转换为morse码并进一步转换为移动终端120上能够显示读取的状态信息,该状态信息可以显示在移动终端120的显示屏上,从而,工作人员能够简易、准确地读出每个现场设备110的状态信息,也可以大大拓展现场设备能够通过状态显示灯111输出的状态信息的种类,而不是限于输出当前的少数几种简单的状态信息,也可以减小对状态信息的语音播报输出功能的依赖。
在还一实施例中,在维护检测的过程中,为方便获取现场设备110的配置信息(例如,当前现场设备110的电池的电量配置信息“高”、“中”、“低”),可以通过配置现场设备110与移动终端120,实现二者之间能够基于配置信息进行交互。其中,配置信息是反映现场设备110自身的物理配置信息,例如,电池的电量、某一部件工作是否正常、某一部件的参数配置等,这些配置信息可以被统一地编码为某一种形式的码,例如被统一编码为morse码。在触发条件下,现场设备110的驱动模块112能够获取某一时刻的配置信息并将其编码成morse码,驱动模块112进一步基于该配置信息(即对应的morse码)来控制状态显示灯111的闪烁,发出闪烁状态113。同样地,移动终端120还被配置为通过感测状态显示灯111的闪烁状态113来获取现场设备110的配置信息,例如,转换模块122还被配置为将状态显示灯111的闪烁状态113转换为morse码并进一步转换为移动终端120可以读取的配置信息,该配置信息可以显示在移动终端120的显示屏上,从而,工作人员能够简易、准确地读出每个现场设备110的配置信息,例如,可以获知现场设备110的电池状态信息、关键部件是否正常的信息,大大提高对现场设备的维护检测效率。
在现场设备110通过状态显示灯111实现能够传播序列号、状态信息、配置信息三者的至少两者时,它们可以统一地编码以实现它们在移动终端可以被统一地识别并读取。
应当理解到,以上实施例的现场设备110、移动终端120之间并不限于采取图4示意的基于morse协议进行morse编码或morse解码,也即并不限于基于摩尔斯码的形式进行序列号信息、状态信息和/或配置信息的传输,二者之间还可以基于其他协议进行编码或解码,例如采取自定义编码协议进行编码或解码。
需要说明的是,以上实施例的系统10中,现场设备110的驱动模块112的功能也可以通过软件编程来实现,led状态灯111通常在现场设备110中已经设置,因此,对于现场设备110来说,也可以避免增加其硬件成本。对于系统10来说,现场设备110和移动终端120是可以分别(但不限于)通过现有的现场设备和智能手机终端来进行软件配置实现,不增加系统10的成本,相比于现有的需要通过rfid、专有手持终端可以,可以大大降低确定现场设备的物理位置信息的成本,尤其是在现场设备的数量非常多的系统中。
图5所示为按照本发明一实施例的用于确定现场设备的物理位置信息的方法流程示意图。以下结合图1至图5,示例说明本发明实施例系统10的工作原理以及确定物理位置信息的具体方法过程。
首先,步骤s510,现场设备110的状态显示灯111在驱动模块112的驱动下工作,在一定时间内闪烁,闪烁状态113包含有相应的id信息,因此,现场设备110的id信息通过状态显示灯111的闪烁传播出去。该步骤可以在现场设备110的安装过程中完成,状态显示灯111的显示可以基于morse码原理进行驱动控制,例如以如图4所示的显示方式工作。
步骤s520,工作人员手持如图3所示的移动终端120(例如,工作人员的智能手机终端),使移动终端120的传感器121对准现场设备110的状态显示灯111进行感测,从而感测一段时间内状态显示灯111的闪烁状态113。在该步骤中,移动终端120可以基于相应的采样规律对状态显示灯111进行图像采集。
步骤s530,移动终端120基于采集的图像进行分析转换,并获取相应的id信息。具体地,感测得到如图4所示的闪烁状态113;然后,通过转换模块122对视频图像进行分析处理,从而读出其闪烁状态113对应的morse码(如图4所示),各个morse码被转换为表示序列号的数据,因此,实现了对现场设备110传播的id信息的解码读取。
在该步骤s530中,被获取的id信息还可以在移动终端120上实时地显示,例如,“序列号×××”,从而,方便工作人员读取确认。
步骤s540,从移动终端120输入物理位置信息。具体地,工作人员手动地输入当前被安装的现场设备110的物理位置,例如,工作人员从移动终端120的输入模块124手动输入物理位置信息“房间3301”。
步骤s550,将物理位置信息与相应的id信息相关联并一起发送至控制中心。在该步骤中,具体地,在移动终端120的关联模块125将输入(步骤s540中输入)的物理位置信息与对应获取的现场设备110的id信息(步骤s530中获取)相关联,例如,关联模块125可以将多个现场设备110的id信息和输入的多个物理位置信息对应地存储,每个id信息对应一物理位置信息。移动终端120和控制中心130在通信连接在一起后,存储的id信息及其对应的物理位置信息可以一起传输至控制中心130。
在该步骤s550中,移动终端120可以对已经完成的以上步骤s520至s540的相应现场设备作记录并统计其数量,防止遗漏对某一现场设备110的物理位置信息确认。
步骤s560,控制中心130确定该现场设备110的物理位置信息。在该步骤中,控制中心130一方面具有从总线131获取的每个现场设备110的id信息,另一方面,在获取从移动终端120上送过来的每个现场设备110的id信息及其关联对应的物理位置信息后,控制中心130基于现场设备110的id信息匹配出该现场设备110的物理位置信息,并将该物理位置信息确定为该现场设备110的物理位置信息,这样,控制中心130可以确定出每个现场设备110的物理位置信息,并将每个现场设备110的物理位置信息和逻辑地址向关联。
至此,对于其中一个现场设备110的物理位置信息实现确认。重复以上过程可以实现系统10的每个现场设备的物理位置信息的确认,因此,控制中心130具有每个逻辑地址对应的现场设备110的物理位置信息,在系统10的后续运行工作过程中,可以基于它们的物理位置信息进行工作,例如,定位现场火灾报警输入信息的物理位置点并控制相应物理位置点的其他现场设备工作(例如洒水)等。
以上现场设备110的物理位置信息确认过程操作简单,不需要引入其它高成本的专用设备,易于低成本地实现。
图6所示为按照本发明一实施例的通过移动终端读取现场设备的状态信息/配置信息的方法流程示意图。在该实施例中,在现场设备110被安装并确定其物理位置信息后,还可以通过移动终端读取现场设备的状态信息、配置信息等,以下结合图1至图4、图6进行说明。
步骤s610,在某一触发条件下,使能现场设备110的状态显示灯111在驱动模块112的驱动下工作,并在一定时间内闪烁;闪烁状态113包含有相应的状态信息/配置信息,因此,现场设备110的状态信息/配置信息通过状态显示灯111的闪烁传播出去。该步骤可以在现场设备110的维护、检测过程中完成,状态显示灯111的显示可以基于morse码原理进行驱动控制,例如以如图4所示的显示方式工作。
步骤s620,工作人员手持如图3所示的移动终端120(例如,工作人员的智能手机终端),使移动终端120的传感器121对准现场设备110的状态显示灯111进行感测,从而感测一段时间内状态显示灯111的闪烁状态。在该步骤中,移动终端120可以基于相应的采样规律对状态显示灯111进行图像采集。
步骤s630,移动终端120基于采集的图像进行分析转换,并获取相应的状态信息/配置信息。具体地,感测得到如图4所示的闪烁状态113;然后,通过转换模块122对视频图像进行分析处理,从而读出相应的morse码(如图4所示),各个morse码被转换为表示状态信息/配置信息的数据,因此,实现了对现场设备110传播的状态信息/配置信息的解码读取。
需要说明的是,状态信息是指现场设备110感测获知的其对应的物理位置的环境状态信息,例如,co浓度、现场温度等等;这些状态信息可以被统一地编码为某一种形式的码,例如被统一编码为morse码。配置信息是反映现场设备110自身的物理配置信息,例如,电池的电量、某一部件工作是否正常、某一部件的参数配置等;这些配置信息也可以被统一地编码为某一种形式的码,例如被统一编码为morse码。
以上步骤s630读取获得的状态信息/配置信息等,可以在移动终端120上显示,从而,工作人员能够简易、准确地读出每个现场设备110的状态信息/配置信息,也可以大大拓展现场设备能够通过状态显示灯111输出的信息的种类,而不是限于输出当前的少数几种简单的状态信息,方便对现场设备的维护、检测。
以上描述中,当据称将部件“连接”或“耦接”到另一个部件时,它可以直接连接或耦接到另一个部件或可以存在中间部件。
需要说明的是,本文公开和描绘的元件(包括附图中的流程图和方块图)意指元件之间的逻辑边界。然而,根据软件或硬件工程实践,描绘的元件及其功能可通过计算机可执行介质在机器上执行,计算机可执行介质具有能够执行存储在其上的程序指令的处理器,所述程序指令作为单片软件结构、作为独立软件模块或作为使用外部程序、代码、服务等的模块,或这些的任何组合,且全部这些执行方案可落入本公开的范围内。
虽然不同非限制性实施方案具有特定说明的组件,但本发明的实施方案不限于这些特定组合。可能使用来自任何非限制性实施方案的组件或特征中的一些与来自任何其它非限制性实施方案的特征或组件组合。
虽然示出、公开和要求了特定步骤顺序,但应了解步骤可以任何次序实施、分离或组合,除非另外指明,且仍将受益于本公开。
前述描述是示例性的而非定义成受限于其内。本文公开了各种非限制性实施方案,然而,本领域的一般技术人员将意识到根据上述教示,各种修改和变更将落入附属权利要求的范围内。因此,将了解在附属权利要求的范围内,可实行除了特定公开之外的公开内容。由于这个原因,应研读附属权利要求来确定真实范围和内容。