发明名称 Systems and methods for facilitating communication between a plurality of building automation subsystems
摘要 A computer-implemented system for facilitating communication between a plurality of building automation subsystems and a plurality of applications includes a first database storing a hierarchical model of a building automation system. The system further includes a messaging engine configured to receive a message from one of the disparate building automation subsystems and for one of the plurality of applications. The messaging engine is configured to use the information in the second database to transform the message into a standard format, to append the projected semantic type string to the transformed message, and to provide the transformed message to one of the plurality of applications.
申请公布号 US9189527(B2) 申请公布日期 2015.11.17
申请号 US201313970400 申请日期 2013.08.19
申请人 Johnson Controls Technology Company 发明人 Park Youngchoon;Dorneanu Radu M.
分类号 G06F17/30;G06F9/54 主分类号 G06F17/30
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP
主权项 1. A computer-implemented system for facilitating communication between a plurality of building automation subsystems and a plurality of applications, comprising: an ontology database storing an ontological model of a building automation system (BAS), wherein the ontological model defines multiple different BAS object types, relationships between the BAS object types, and attributes of the BAS object types; a fact database storing instance values for the plurality of building automation subsystems, wherein the fact database stores each instance value with an indexed hash value and a projected semantic type string, wherein the projected semantic type string identifies a particular attribute of the ontological model described by the stored instance value and represents a portion of the ontological model that provides semantic type information for the stored instance value; and a messaging engine configured to receive a message from one of the disparate building automation subsystems and for one of the plurality of applications, the message comprising a subsystem specific type string, wherein the messaging engine is configured to use the subsystem specific type string as an input to a hashing function which resolves the subsystem specific type string to an indexed hash value and to use the indexed hash value resolved by the hashing function to retrieve a corresponding projected semantic type string from the fact database, wherein the messaging engine is configured to transform the message into a standard format, to append the retrieved projected semantic type string to the transformed message, and to provide the transformed message to one of the plurality of applications.
地址 Holland MI US