專利名稱:一種軌道交通集中告警系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信及軌道交通領(lǐng)域,尤其涉及一種軌道交通集中告警系統(tǒng)及方法。
背景技術(shù):
軌道交通通信系統(tǒng),專指面向地鐵運營的專用通信系統(tǒng),是一個復(fù)雜的綜合性專用通信網(wǎng),包括傳輸、公務(wù)電話、專用電話、無線電話、閉路電視監(jiān)控、時鐘、廣播、電源、乘客信息系統(tǒng)和信息網(wǎng)絡(luò)等10余個子系統(tǒng),每個子系統(tǒng)都有不同的設(shè)備制造商,且每個設(shè)備制造商均采用各自不相同的網(wǎng)管接入,包括不同的硬件接入方式和軟件接口協(xié)議。因此綜合起來,集中告警可能要完成近50種通信協(xié)議的轉(zhuǎn)換才能滿足實際使用需求,系統(tǒng)開發(fā)成本高,容易導(dǎo)致系統(tǒng)臃腫。如此,則要求應(yīng)用于軌道交通通信中的集中告警系統(tǒng)能夠適配多種速率接口和多種接口協(xié)議。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種軌道交通集中告警系統(tǒng)及方法,能夠應(yīng)用于具有多種速率接口和多種接口協(xié)議的軌道交通通信環(huán)境。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種軌道交通集中告警系統(tǒng),所述集中告警系統(tǒng)包括服務(wù)端、客戶端和兼容協(xié)議轉(zhuǎn)換器;其中,兼容協(xié)議轉(zhuǎn)換器,用于將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端;
服務(wù)端,用于接收并解析專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端;客戶端,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。在上述方案中,所述服務(wù)端包括消息接口模塊,所述消息接口模塊,用于接收并解析所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式。在上述方案中,所述系統(tǒng)還包括數(shù)據(jù)庫,用于存儲告警信息;所述服務(wù)端還包括綜合控制模塊、數(shù)據(jù)處理模塊和北向接口模塊,其中,綜合控制模塊,用于調(diào)用所述消息接口模塊、數(shù)據(jù)處理模塊和北向接口模塊,完成對所述告警報文的處理;所述消息接口模塊,還用于對所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行解析,獲得
告警信息;數(shù)據(jù)處理模塊,用于向所述數(shù)據(jù)庫查詢或?qū)懭敫婢畔ⅲ槐毕蚪涌谀K,用于將全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給所述客戶端。在上述方案中,所述兼容協(xié)議轉(zhuǎn)換器包括如下任意一個或多個模塊SNMP協(xié)議接口模塊、CORBA協(xié)議接口模塊、基于TCP/IP的私有協(xié)議接口模塊、基于串口私有協(xié)議接口模塊、基于NMEA時鐘協(xié)議的接口模塊、和基于Modbus協(xié)議接口模塊206 ;其中,
SNMP協(xié)議接口模塊201 :用于完成SNMP通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;CORBA協(xié)議接口模塊用于完成CORBA通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;基于TCP/IP的私有協(xié)議接口模塊用于完成其他類型集中告警協(xié)·議格式或私有協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;基于串口私有協(xié)議的接口模塊用于將來自廣播、電源系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;基于NMEA時鐘協(xié)議的接口模塊用于將來自時鐘系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;基于Modbus協(xié)議接口模塊用于將來自系統(tǒng)控制設(shè)備的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。在上述方案中,所述客戶端包括客戶端主模塊、接口模塊、和報警功能模塊,其中,接口模塊,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文,并解析得到告警信息發(fā)送給所述客戶端主模塊;客戶端主模塊,用于調(diào)用報警功能模塊,根據(jù)所述接口模塊發(fā)送的告警信息進行
生敬口目。本發(fā)明還提供了一種集中告警方法,所述方法包括兼容協(xié)議轉(zhuǎn)換器將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端;服務(wù)端接收并解析專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端;客戶端接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。在上述方案中,所述服務(wù)端接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式,具體為所述服務(wù)端的消息接口模塊接收并解析所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,并將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式。在上述方案中,所述服務(wù)端接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端,包括綜合控制模塊調(diào)用所述消息接口模塊對所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行解析,獲得告警信息;綜合控制模塊調(diào)用數(shù)據(jù)處理模塊,向用于存儲告警信息的數(shù)據(jù)庫查詢或?qū)懭胨?br>
告警信息;綜合控制模塊調(diào)用北向接口模塊,將所述消息接口模塊轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給客戶端。在上述方案中,所述兼容協(xié)議轉(zhuǎn)換器將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,包括如下任意一個或多個完成SNMP通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;完成CORBA通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;
完成其他類型集中告警協(xié)議格式或私有協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;將來自廣播、電源系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;將來自時鐘系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;將來自系統(tǒng)控制設(shè)備的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。在上述方案中,所述客戶端接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警,包括客戶端的接口模塊接收所述全局統(tǒng)一協(xié)議格式的告警報文,并解析得到告警信息發(fā)送給客戶端的客戶端主模塊;客戶端主模塊調(diào)用客戶端的報警功能模塊,根據(jù)所述告警信息進行告警?!?br>
本發(fā)明的軌道交通集中告警系統(tǒng)及方法,將告警信息進行協(xié)議轉(zhuǎn)換,轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,再由服務(wù)端進行處理并變成全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給客戶端進行告警,能夠應(yīng)用于具有多種速率接口和多種接口協(xié)議的軌道交通通信環(huán)境,并且通過將來自軌道交通行業(yè)各通信子系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式,實現(xiàn)了系統(tǒng)的規(guī)范化、標(biāo)準(zhǔn)化,簡化了系統(tǒng)架構(gòu),可極大的簡化系統(tǒng)結(jié)構(gòu)設(shè)計、降低開發(fā)和部署成本。此外,兼容協(xié)議轉(zhuǎn)換器提供了各不同協(xié)議與專用標(biāo)準(zhǔn)協(xié)議的兼容需要,提高了系統(tǒng)應(yīng)用靈活性,針對不同通信子系統(tǒng),告警分類并接口協(xié)議標(biāo)準(zhǔn)化,所有告警格式規(guī)范化,以達到適配不同速率系統(tǒng),并實現(xiàn)獨立部署,可有效減小系統(tǒng)開發(fā)和部署成本,增加系統(tǒng)應(yīng)用靈活性。
圖I為本發(fā)明實施例一種軌道交通集中告警系統(tǒng)的組成結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例一種軌道交通集中告警系統(tǒng)的南向接口層結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例一種軌道交通集中告警系統(tǒng)的服務(wù)處理層和終端層具體組成結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例軌道交通集中告警系統(tǒng)完成集中告警處理的流程示意圖。
具體實施例方式本發(fā)明的一種軌道交通集中告警系統(tǒng),可以包括服務(wù)端、客戶端和兼容協(xié)議轉(zhuǎn)換器;其中,兼容協(xié)議轉(zhuǎn)換器,用于將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端;服務(wù)端,用于接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端;客戶端,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。其中,所述服務(wù)端包括消息接口模塊,所述消息接口模塊,用于接收并解析所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,并將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式。具體地,所述系統(tǒng)還包括數(shù)據(jù)庫,用于存儲告警信息;所述服務(wù)端還包括綜合控制模塊、數(shù)據(jù)處理模塊和北向接口模塊,其中,綜合控制模塊,用于調(diào)用所述消息接口模塊、數(shù)據(jù)處理模塊和北向接口模塊,完成對所述告警報文的處理;所述消息接口模塊,還用于對所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行解析,獲得告警信息;數(shù)據(jù)處理模塊,用于向所述數(shù)據(jù)庫查詢或?qū)懭敫婢畔?;北向接口模塊,用于將全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給所述客戶端。具體地,所述客戶端可以包括客戶端主模塊、接口模塊、和報警功能模塊,其中,接口模塊,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文,并解析得到告警信息發(fā)送給所述客戶端主模塊;客戶端主模塊,用于調(diào)用報警功能模塊,根據(jù)所述接口模塊發(fā)送的告警信息進行告警。如圖I所示,本發(fā)明實施例提供了一種軌道交通集中告警系統(tǒng),所述集中告警
系統(tǒng)包括兼容協(xié)議轉(zhuǎn)換器2、服務(wù)端3、數(shù)據(jù)庫4和M臺客戶端51、52 .......5M(其中,
I< M < 3)。本實施例的集中告警系統(tǒng)從軟件層次上可分為南向接口層、服務(wù)處理層、終端層。南向接口層包括兼容協(xié)議轉(zhuǎn)換器2和服務(wù)端3中的消息接口模塊301,服務(wù)處理層包括服務(wù)端3 (除消息接口模塊301之外)和數(shù)據(jù)庫4,終端層包含M臺客戶端5。其中,兼容協(xié)議轉(zhuǎn)換器2,屬于南向接口層,用于將來自各通信子系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。具體地,對各通信子系統(tǒng)I的RS-232、RS-422、RS-485、以太網(wǎng)等不同接口速率的告警報文進行協(xié)議轉(zhuǎn)換,將其轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式的告警報文。服務(wù)端3,用于對轉(zhuǎn)換成專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行接收、解析、處理、告警等數(shù)據(jù)處理,具備日志功能,并將處理后的告警報文傳遞給客戶端及上層應(yīng)用系統(tǒng)。數(shù)據(jù)庫4,用于存儲告警報文及用戶管理相關(guān)的數(shù)據(jù)??蛻舳?,用于接收服務(wù)端3發(fā)送的告警報文,進行顯示、聲音及打印等形式的告
m
目O通信子系統(tǒng)11、12......、1N(其中,I彡N彡10)和上層應(yīng)用系統(tǒng)6是與本實施
例中集中告警系統(tǒng)相連的外部系統(tǒng),可以根據(jù)需要設(shè)置。其中,上層應(yīng)用系統(tǒng)6設(shè)置在終端層。如圖2所示,可以將客戶端51、52......、5M稱為客戶端5。所述N個通信子系統(tǒng)
按照通信協(xié)議處理方式不同,可以分為通信子系統(tǒng)1A、通信子系統(tǒng)IB和通信子系統(tǒng)IC三類通信子系統(tǒng)IA完全采用專用標(biāo)準(zhǔn)協(xié)議,可以與服務(wù)端3的消息接口模塊301直接通信,雙方通信監(jiān)聽端口分別設(shè)置為5555和6666 ;通信子系統(tǒng)IB僅采用通用標(biāo)準(zhǔn)協(xié)議或私有標(biāo)準(zhǔn)協(xié)議;通信子系統(tǒng)IC可采用專用標(biāo)準(zhǔn)協(xié)議、通用標(biāo)準(zhǔn)協(xié)議、或私有標(biāo)準(zhǔn)協(xié)議,如果不采用專用標(biāo)準(zhǔn)協(xié)議,則設(shè)置不同于通信子系統(tǒng)IA方式的監(jiān)聽端口。需要說明的是,所述通信子系統(tǒng)I為軌道交通通信系統(tǒng)中除集中告警系統(tǒng)之外的各通信子系統(tǒng),所述軌道交通通信系統(tǒng)包含傳輸、無線、公務(wù)電話、專用電話、視頻監(jiān)控、廣播、時鐘、電源、乘客信息、信息網(wǎng)絡(luò)等10個系統(tǒng)。兼容協(xié)議轉(zhuǎn)換器2具體用于將來自通信子系統(tǒng)的各種通用標(biāo)準(zhǔn)協(xié)議或私有標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式的告警報文。物理接口上,兼容協(xié)議轉(zhuǎn)換器2可以配置有以太網(wǎng)口、串口、RS-422/RS-485與RS-232轉(zhuǎn)換器等,分別與各通信子系統(tǒng)中的以太網(wǎng)RJ45接口、以及RS-232、RS-422、RS-485等低速率接口相對應(yīng)。如圖2所示,按照功能劃分,兼容協(xié)議轉(zhuǎn)換器2可以包括如下的任意一個或多個模塊SNMP協(xié)議接口模塊201、CORBA協(xié)議接口模塊202、基于TCP/IP的私有協(xié)議接口模塊203、基于串口私有協(xié)議接口模塊204、基于NMEA時鐘協(xié)議的接口模塊205、基于Modbus協(xié)議接口模塊206。其中,SNMP協(xié)議接口模塊201 :針對通信傳輸、公務(wù)電話、視頻監(jiān)控、信息網(wǎng)絡(luò)的告警報文,完成SNMP通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;C0RBA協(xié)議接口模塊202:針對通信傳輸?shù)母婢瘓笪模瓿蒀ORBA通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;基于TCP/IP的私有協(xié)議接口模塊203 :針對采用其他類型集中告警協(xié)議或其他私有協(xié)議的告警報文,完成其他類型集中告警協(xié)議格式或其他私有協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;基于串口私有協(xié)議的接口模塊204 :針對某些廣播、電源系統(tǒng)的告警報文,用于將相應(yīng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;基于NMEA時鐘協(xié)議的接口模塊205 :針對某些時鐘系統(tǒng)的告警報文,用于將相應(yīng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;基于Modbus協(xié)議接口模塊206:針對某些系統(tǒng)控制設(shè)備的告警報文,用于將相應(yīng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。如圖3所示,服務(wù)端3可以包含消息接口模塊301、綜合控制模塊302、數(shù)據(jù)處理模塊303、北向接口模塊304、服務(wù)端日志模塊305。服務(wù)端3中除消息接口模塊301外的所有模塊都屬于服務(wù)處理層。其中,
消息接口模塊301,用于根據(jù)全局報文編碼規(guī)則將專用標(biāo)準(zhǔn)協(xié)議格式的告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式的告警報文;綜合控制模塊302 :服務(wù)端3的主進程,調(diào)用消息接口模塊301、數(shù)據(jù)處理模塊303、北向接口模塊304、服務(wù)端日志模塊305完成告警報文的處理;數(shù)據(jù)處理模塊303 :用于與數(shù)據(jù)庫4的交互,完成對告警報文的查詢及讀寫處理。北向接口模塊304 :用于服務(wù)端3與客戶端5和/或上層應(yīng)用系統(tǒng)6的通信,完成全局統(tǒng)一協(xié)議報文向終端層的傳送;服務(wù)端日志模塊305 :用于完成服務(wù)端3的三類日志文件操作,即運行日志文件Server_yyyymmdd. log、報文日志文件MsgServer_yyyymmdd. log和上傳報文日志文件Msg2Client_N_yyyymmdd. log 的操作。如圖3所示,客戶端5可以包含接口模塊501、客戶端主模塊502、用戶管理模塊503、報警功能模塊504、和客戶端日志模塊505。其中,接口模塊501 :用于接收來自服務(wù)端3的全局統(tǒng)一協(xié)議報文并解析、處理及回復(fù)??蛻舳酥髂K502 :客戶端5的主進程,調(diào)用接口模塊501、用戶管理模塊503、報警功能模塊504、客戶端日志模塊505完成全局統(tǒng)一協(xié)議報文的處理、告警顯示及用戶管理等功能。用戶管理模塊503 :用于通過與數(shù)據(jù)庫4交互,檢查登錄用戶的合法性及用戶數(shù)據(jù)操作。報警功能模塊504 :用于完成聲光告警,并根據(jù)設(shè)置參數(shù)進行告警打印輸出,還可進行歷史告警的數(shù)據(jù)分析。客戶端日志模塊505 :用于完成客戶端5的客戶端報文日志文件操作。相應(yīng)的,本發(fā)明還提供了一種集中告警方法,該方法通過上述的軌道交通集中告警系統(tǒng)來實施,所述方法包括兼容協(xié)議轉(zhuǎn)換器將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端;服務(wù)端接收并解析專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端;客戶端接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。
其中,所述服務(wù)端接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式,具體為所述服務(wù)端的消息接口模塊接收并解析所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式。這里,所述服務(wù)端接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端,包括綜合控制模塊調(diào)用所述消息接口模塊對所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行解析,獲得告警信息;綜合控制模塊調(diào)用數(shù)據(jù)處理模塊,向用于存儲告警信息的數(shù)據(jù)庫查詢或?qū)懭胨龈婢畔?;綜合控制模塊調(diào)用北向接口模塊,將所述消息接口模塊轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給客戶端。其中,所述兼容協(xié)議轉(zhuǎn)換器將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,可以包括如下任意一個或多個完成SNMP通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;完成CORBA通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;完成其他類型集中告警協(xié)議格式或私有協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換;將來自廣播、電源系統(tǒng) 的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;將來自時鐘系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式;將來自系統(tǒng)控制設(shè)備的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。其中,所述客戶端接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警,包括客戶端的接口模塊接收所述全局統(tǒng)一協(xié)議格式的告警報文,并解析得到告警信息發(fā)送給客戶端的客戶端主模塊;客戶端主模塊調(diào)用客戶端的報警功能模塊,根據(jù)所述告警信息進行告警。如圖4所示,本發(fā)明實施例中集中告警的處理流程具體可以包括如下步驟步驟401 :通信子系統(tǒng)I發(fā)送告警報文給服務(wù)端3 ;具體地,如果是采用專用標(biāo)準(zhǔn)協(xié)議的通信子系統(tǒng)IA或者1C,則直接發(fā)送至服務(wù)端3的消息接口模塊301 ;否則發(fā)送至兼容協(xié)議轉(zhuǎn)換器2,兼容協(xié)議轉(zhuǎn)換器2中相應(yīng)的協(xié)議接口模塊(201-206)接收所述告警報文,進行協(xié)議轉(zhuǎn)換,將所述告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式的報文并發(fā)送至消息接口模塊301。步驟402 :服務(wù)端3的消息接口模塊301接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,并將所述告警報文加入消息池;從所述消息池中按照先進先出(FIFO)的規(guī)則取出專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,然后繼續(xù)進行消息池的維護。步驟403 :服務(wù)端3的綜合控制模塊302調(diào)用消息接口模塊301和數(shù)據(jù)處理模塊303,對照內(nèi)置的報文兼容性規(guī)則,對取出的告警報文進行合法性檢查,檢查內(nèi)容包含報文長度、關(guān)鍵字段范圍等。具體地,服務(wù)端3的綜合控制模塊302調(diào)用消息接口模塊301,取出告警報文后,調(diào)用數(shù)據(jù)處理模塊303向數(shù)據(jù)庫4查詢已配置的報文兼容性規(guī)則,對所述告警報文進行合法性檢查,如,檢查所述告警報文的報文長度、關(guān)鍵字段范圍等是否符合所述報文兼容性規(guī)則。步驟404 :如果綜合控制模塊302判定報文為非法,則調(diào)用消息接口模塊301向通信子系統(tǒng)I反饋非法報文標(biāo)不(OxFC)。步驟405 :如果綜合控制模塊302判定報文為合法,則調(diào)用消息接口模塊301進行協(xié)議解析并轉(zhuǎn)換,即將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議的報文格式。步驟406 :綜合控制模塊302從消息接口模塊301解析的報文內(nèi)容,獲取告警/恢復(fù)信息,并傳遞至數(shù)據(jù)處理模塊303,數(shù)據(jù)處理模塊303查詢所述告警/恢復(fù)信息是否已經(jīng)錄入數(shù)據(jù)庫,如果未錄入則將所述告警/恢復(fù)信息存入數(shù)據(jù)庫,否則表示當(dāng)前告警/恢復(fù)信息為重復(fù)信息,則轉(zhuǎn)至步驟410。步驟407 :數(shù)據(jù)處理模塊303將告警/恢復(fù)信息成功寫入數(shù)據(jù)庫的結(jié)果返回至綜合控制模塊302。步驟408 :綜合控制模塊302將已收非重復(fù)報文計數(shù)器nNumWarning增1,服務(wù)端日志模塊305將nNumWarning的值寫入運行日志文件Server_yyyymmdd· log。步驟409 :綜合控制模塊302調(diào)用服務(wù)端日志模塊305將當(dāng)前非重復(fù)報文及序號寫入服務(wù)端3的報文日志文件MsgServer_yyyymmdd. log和上傳報文日志文件Msg2Client_N_yyyymmdd. log。步驟410 :綜合控制模塊302調(diào)用消息接口模塊301向通信子系統(tǒng)I反饋已成功接收的報文標(biāo)示(OxFE),如果是重復(fù)報文,則本過程結(jié)束,否則轉(zhuǎn)至 下一步。步驟411 :綜合控制模塊302調(diào)用北向接口模塊304將非重復(fù)的告警報文插入創(chuàng)建的全局統(tǒng)一協(xié)議的上傳報文消息隊列。步驟412 :北向接口模塊304從所述全局統(tǒng)一協(xié)議的上傳報文消息隊列中取出隊首報文,發(fā)送至客戶端5。步驟413 :客戶端5的接口模塊501接收所述服務(wù)端3的北向接口模塊304發(fā)送的報文,并將所述告警報文加入消息池;從所述消息池中按照先進先出(FIFO)的規(guī)則取出全局統(tǒng)一協(xié)議格式的告警報文,解析后得到的告警信息反饋給客戶端主模塊502,客戶端主模塊502調(diào)用報警功能模塊304進行聲音、圖像告警顯示,并根據(jù)設(shè)置參數(shù)進行告警打印輸出。步驟414 :客戶端主模塊502調(diào)用客戶端日志模塊505將所述接口模塊501解析后得到的報文內(nèi)容寫入客戶端報文日志文件。步驟415 :客戶端主模塊502調(diào)用接口模塊501將用于標(biāo)示成功接收的報文反饋給服務(wù)端3的北向接口模塊304。步驟416 :北向接口模塊304將來自客戶端5的所述用于標(biāo)示成功接收的報文傳遞至綜合控制模塊302,綜合控制模塊302將已發(fā)至客戶端報文計數(shù)器nNumUpWarning值增I,并調(diào)用服務(wù)端日志模塊305將已發(fā)至客戶端報文計數(shù)器nNumUpWarning值寫入運行日志Server_yyyymmdd. log。至此,當(dāng)前告警報文處理結(jié)束,可以進入下一輪處理過程。下面對上述的專用標(biāo)準(zhǔn)協(xié)議和全局統(tǒng)一協(xié)議做詳細說明。專用標(biāo)準(zhǔn)協(xié)議為通信子系統(tǒng)與服務(wù)端之間通信所采用的協(xié)議,可以通過協(xié)商并預(yù)先配置的方式在通信子系統(tǒng)與服務(wù)端之間實現(xiàn)。對于某些并非采用該專用標(biāo)準(zhǔn)協(xié)議的通信子系統(tǒng),由兼容協(xié)議轉(zhuǎn)換器來進行協(xié)議轉(zhuǎn)換,也就是說,由兼容協(xié)議轉(zhuǎn)換器將來自通信子系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議的報文格式。全局統(tǒng)一協(xié)議用于服務(wù)處理層與終端層之間的通信,也就是說,用于服務(wù)端與客戶端、以及服務(wù)端與上層應(yīng)用系統(tǒng)的通信,服務(wù)端的消息接口模塊用于實現(xiàn)專用標(biāo)準(zhǔn)協(xié)議格式向全局統(tǒng)一協(xié)議格式的轉(zhuǎn)換;專用標(biāo)準(zhǔn)協(xié)議的報文格式如下表I所示,所述專用標(biāo)準(zhǔn)協(xié)議的報文可以包括12個字段,各字段分別在子系統(tǒng)編碼表、站點編碼表、槽位編碼表、故障編碼表中定義,所述子系統(tǒng)編碼表、站點編碼表、槽位編碼表、和故障編碼表可以預(yù)先配置并存儲在數(shù)據(jù)庫中,服務(wù)端和兼容協(xié)議轉(zhuǎn)換器可以向數(shù)據(jù)庫查詢上述各表。其中,在子系統(tǒng)編碼表中,通信子系統(tǒng)名與子系統(tǒng)編碼(O 255)對應(yīng);站點編碼表,站點名和站點編碼(O 255)對應(yīng);在槽位編碼表中,主機編號或節(jié)點編碼與故障單元名組合起來和槽位編碼(O 255)對應(yīng);在故障編碼表中,故障名稱和故障編碼(4096 8192)對應(yīng)。
權(quán)利要求
1.一種軌道交通集中告警系統(tǒng),其特征在于,所述集中告警系統(tǒng)包括服務(wù)端、客戶端和兼容協(xié)議轉(zhuǎn)換器;其中, 兼容協(xié)議轉(zhuǎn)換器,用于將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端; 服務(wù)端,用于接收并解析專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端; 客戶端,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。
2.根據(jù)權(quán)利要求I所述的軌道交通集中告警系統(tǒng),其特征在于,所述服務(wù)端包括消息接口模塊,所述消息接口模塊,用于接收并解析所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式。
3.根據(jù)權(quán)利要求2所述的軌道交通集中告警系統(tǒng),其特征在于,所述系統(tǒng)還包括數(shù)據(jù)庫,用于存儲告警信息; 所述服務(wù)端還包括綜合控制模塊、數(shù)據(jù)處理模塊和北向接口模塊,其中, 綜合控制模塊,用于調(diào)用所述消息接口模塊、數(shù)據(jù)處理模塊和北向接口模塊,完成對所述告警報文的處理; 所述消息接口模塊,還用于對所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行解析,獲得告警信息; 數(shù)據(jù)處理模塊,用于向所述數(shù)據(jù)庫查詢或?qū)懭敫婢畔ⅲ? 北向接口模塊,用于將全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給所述客戶端。
4.根據(jù)權(quán)利要求I至3任一項所述的軌道交通集中告警系統(tǒng),其特征在于,所述兼容協(xié)議轉(zhuǎn)換器包括如下任意一個或多個模塊=SNMP協(xié)議接口模塊、CORBA協(xié)議接口模塊、基于TCP/IP的私有協(xié)議接口模塊、基于串口私有協(xié)議接口模塊、基于NMEA時鐘協(xié)議的接口模塊、和基于Modbus協(xié)議接口模塊206 ;其中, SNMP協(xié)議接口模塊201 :用于完成SNMP通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換; CORBA協(xié)議接口模塊用于完成CORBA通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換; 基于TCP/IP的私有協(xié)議接口模塊用于完成其他類型集中告警協(xié)議格式或私有協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換; 基于串口私有協(xié)議的接口模塊用于將來自廣播、電源系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式; 基于NMEA時鐘協(xié)議的接口模塊用于將來自時鐘系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式; 基于Modbus協(xié)議接口模塊用于將來自系統(tǒng)控制設(shè)備的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。
5.根據(jù)權(quán)利要求I至3任一項所述的軌道交通集中告警系統(tǒng),其特征在于,所述客戶端包括客戶端主模塊、接口模塊、和報警功能模塊,其中, 接口模塊,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文,并解析得到告警信息發(fā)送給所述客戶端主模塊;客戶端主模塊,用于調(diào)用報警功能模塊,根據(jù)所述接口模塊發(fā)送的告警信息進行告警。
6.一種集中告警方法,其特征在于,所述方法包括 兼容協(xié)議轉(zhuǎn)換器將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端; 服務(wù)端接收并解析專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端; 客戶端接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。
7.根據(jù)權(quán)利要求6所述的集中告警方法,其特征在于,所述服務(wù)端接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式,具體為 所述服務(wù)端的消息接口模塊接收并解析所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,并將所述告警報文轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式。
8.根據(jù)權(quán)利要求7所述的集中告警方法,其特征在于,所述服務(wù)端接收專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端,包括 綜合控制模塊調(diào)用所述消息接口模塊對所述專用標(biāo)準(zhǔn)協(xié)議格式的告警報文進行解析,獲得告警信息; 綜合控制模塊調(diào)用數(shù)據(jù)處理模塊,向用于存儲告警信息的數(shù)據(jù)庫查詢或?qū)懭胨龈婢畔ⅲ? 綜合控制模塊調(diào)用北向接口模塊,將所述消息接口模塊轉(zhuǎn)換為全局統(tǒng)一協(xié)議格式的告警報文發(fā)送給客戶端。
9.根據(jù)權(quán)利要求6至8任一項所述的集中告警方法,其特征在于,所述兼容協(xié)議轉(zhuǎn)換器將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,包括如下任意一個或多個 完成SNMP通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換; 完成CORBA通用標(biāo)準(zhǔn)協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換; 完成其他類型集中告警協(xié)議格式或私有協(xié)議格式向?qū)S脴?biāo)準(zhǔn)協(xié)議格式的轉(zhuǎn)換; 將來自廣播、電源系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式; 將來自時鐘系統(tǒng)的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式; 將來自系統(tǒng)控制設(shè)備的告警報文轉(zhuǎn)換為專用標(biāo)準(zhǔn)協(xié)議格式。
10.根據(jù)權(quán)利要求6至8任一項所述的集中告警方法,其特征在于,所述客戶端接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警,包括 客戶端的接口模塊接收所述全局統(tǒng)一協(xié)議格式的告警報文,并解析得到告警信息發(fā)送給客戶端的客戶端主模塊; 客戶端主模塊調(diào)用客戶端的報警功能模塊,根據(jù)所述告警信息進行告警。
全文摘要
本發(fā)明公開了一種軌道交通集中告警系統(tǒng),所述集中告警系統(tǒng)包括服務(wù)端、客戶端和兼容協(xié)議轉(zhuǎn)換器;其中,兼容協(xié)議轉(zhuǎn)換器,用于將來自外界通信子系統(tǒng)的告警報文轉(zhuǎn)換為預(yù)設(shè)的專用標(biāo)準(zhǔn)協(xié)議格式,并發(fā)送給所述服務(wù)端;服務(wù)端,用于接收、解析專用標(biāo)準(zhǔn)協(xié)議格式的告警報文,轉(zhuǎn)換為預(yù)設(shè)的全局統(tǒng)一協(xié)議格式并發(fā)送給所述客戶端;客戶端,用于接收所述全局統(tǒng)一協(xié)議格式的告警報文并進行告警。相應(yīng)的,本發(fā)明還公開了一種集中告警方法,能夠應(yīng)用于具有多種速率接口和多種接口協(xié)議的軌道交通通信環(huán)境,并且實現(xiàn)了系統(tǒng)的規(guī)范化、標(biāo)準(zhǔn)化,簡化了系統(tǒng)架構(gòu),可極大的簡化系統(tǒng)結(jié)構(gòu)設(shè)計、降低開發(fā)和部署成本。
文檔編號H04L12/24GK102904868SQ20121021454
公開日2013年1月30日 申請日期2012年6月27日 優(yōu)先權(quán)日2012年6月27日
發(fā)明者甘玉璽, 陳冠華, 肖健華, 李守志, 謝海, 劉罡, 冉屹華, 何玉軍 申請人:中興通訊股份有限公司