一種軌道交通綜合監(jiān)控系統(tǒng)的數(shù)據(jù)管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)庫技術(shù),特別涉及一種軌道交通綜合監(jiān)控系統(tǒng)的數(shù)據(jù)管理方法及 裝直。
【背景技術(shù)】
[0002] 隨著科學(xué)技術(shù)的發(fā)展,人們的出行方式逐漸多樣化。在眾多的出行方式中,火車、 地鐵等軌道交通以其方便快捷和價格低廉的優(yōu)點受到了人們的青睞。相比起航空系統(tǒng),軌 道交通的覆蓋面更廣,吞吐量也更大,產(chǎn)生的數(shù)據(jù)量極為龐大,因此監(jiān)控、調(diào)度和管理工作 非常復(fù)雜。
[0003] 如今,計算機技術(shù)的發(fā)展使得人們可以利用智能化管理系統(tǒng)對復(fù)雜的工作進行管 理。在智能化管理系統(tǒng)中,對大量數(shù)據(jù)的處理一般通過數(shù)據(jù)庫來完成。為了便于信息資源 的統(tǒng)一管理及綜合利用,保障各業(yè)務(wù)部門的業(yè)務(wù)需求及協(xié)調(diào)工作,常常需要對數(shù)據(jù)庫中的 數(shù)據(jù)進行管理。但是,不同的應(yīng)用場景對數(shù)據(jù)的管理方法有不同的需求,針對這些不同的需 求,需要有不同的數(shù)據(jù)管理方法。
[0004] 軌道交通綜合監(jiān)控系統(tǒng)是一種包含了電力監(jiān)控系統(tǒng)、環(huán)境與設(shè)備監(jiān)控系統(tǒng)、自動 售檢票系統(tǒng)、列車自動監(jiān)控系統(tǒng)、閉路電視系統(tǒng)、火災(zāi)自動報警系統(tǒng)、乘客信息系統(tǒng)、屏蔽門 系統(tǒng)、廣播系統(tǒng)、集中告警系統(tǒng)、不間斷電源系統(tǒng)、門禁系統(tǒng)、時鐘系統(tǒng)和傳輸系統(tǒng)等不同專 業(yè)子系統(tǒng)的智能化管理系統(tǒng)。通過該系統(tǒng),可以方便地對軌道交通系統(tǒng)的運行進行監(jiān)控和 管理。
[0005] 由于軌道交通行業(yè)關(guān)系著人們的出行安全,因此要求軌道交通綜合監(jiān)控系統(tǒng)有很 高的可靠性;
[0006] 而且,在軌道交通綜合監(jiān)控系統(tǒng)中,一個車站區(qū)域內(nèi)不同功能的節(jié)點構(gòu)成一個節(jié) 點組,每個節(jié)點組中各機器節(jié)點的數(shù)據(jù)庫要根據(jù)需要與節(jié)點數(shù)據(jù)庫同步,使每個節(jié)點組數(shù) 據(jù)庫更為完善;進一步的,根據(jù)不同的需要,不同的機器節(jié)點上需要加載不同的數(shù)據(jù)庫表, 具有相同功能的機器節(jié)點上需要保證數(shù)據(jù)庫表內(nèi)容的一致性;各節(jié)點組之間也要根據(jù)需要 同步實時數(shù)據(jù)庫表,保證某些內(nèi)容的一致。
【發(fā)明內(nèi)容】
[0007] 針對軌道交通綜合監(jiān)控系統(tǒng)這一特定應(yīng)用場景,本發(fā)明提供了一種用于軌道交通 綜合監(jiān)控系統(tǒng)的數(shù)據(jù)管理方法和裝置,增強了系統(tǒng)可靠性;并且可以根據(jù)機器節(jié)點的功能 在節(jié)點上加載數(shù)據(jù),也保證了相同功能節(jié)點中數(shù)據(jù)的一致性和各組之間某些數(shù)據(jù)的一致 性。
[0008] 本發(fā)明提供的一種軌道交通綜合監(jiān)控系統(tǒng)的數(shù)據(jù)管理方法,包括:
[0009] 讀取各節(jié)點組數(shù)據(jù)庫中關(guān)于實時數(shù)據(jù)庫表的加載信息,根據(jù)所述加載信息,在機 器節(jié)點上加載與所述加載信息對應(yīng)的實時數(shù)據(jù)庫表,其中,所述節(jié)點組為:同一車站區(qū)域 內(nèi)具有不同功能的機器節(jié)點的集合,在具有相同功能的機器節(jié)點上加載相同的實時數(shù)據(jù)庫 表;
[0010] 在每個機器節(jié)點的內(nèi)存中構(gòu)建實時數(shù)據(jù)庫,其中,每個機器節(jié)點的實時數(shù)據(jù)庫中, 包括在該機器節(jié)點上加載的實時數(shù)據(jù)庫表;
[0011] 在每個機器節(jié)點的本地磁盤中備份該機器節(jié)點上的實時數(shù)據(jù)庫;
[0012] 針對不同功能類型的機器節(jié)點,分別在每種功能類型節(jié)點的集合內(nèi),同步節(jié)點實 時數(shù)據(jù)庫表,其中,不同類型的功能節(jié)點加載不同內(nèi)容的節(jié)點實時數(shù)據(jù)庫表;
[0013] 在各節(jié)點組中機器節(jié)點的實時數(shù)據(jù)庫之間,同步組實時數(shù)據(jù)庫表,其中,所述組實 時數(shù)據(jù)庫表為:在不同的機器節(jié)點上加載的、特定進程所需要的實時數(shù)據(jù)庫表,所述特定進 程運行于所述不同機器節(jié)點上、且具有相同的功能;
[0014] 按照預(yù)設(shè)時間間隔,分別將每個機器節(jié)點實時數(shù)據(jù)庫中的數(shù)據(jù)備份到該機器節(jié)點 的本地磁盤中,并分別將所述每個機器節(jié)點實時數(shù)據(jù)庫中的數(shù)據(jù)同步到該機器節(jié)點所屬節(jié) 點組的節(jié)點組數(shù)據(jù)庫中。
[0015] 本發(fā)明還提供了一種軌道交通綜合監(jiān)控系統(tǒng)的數(shù)據(jù)管理裝置,包括:加載模塊、實 時數(shù)據(jù)庫構(gòu)建模塊、備份模塊、第一同步模塊、第二同步模塊和第三同步模塊;其中,
[0016] 所述加載模塊用于讀取各節(jié)點組數(shù)據(jù)庫中關(guān)于實時數(shù)據(jù)庫表的加載信息,根據(jù)所 述加載信息,在機器節(jié)點上加載與所述加載信息對應(yīng)的實時數(shù)據(jù)庫表,其中,所述節(jié)點組為 同一車站區(qū)域內(nèi)具有不同功能的機器節(jié)點的集合,在具有相同功能的機器節(jié)點上加載相同 的實時數(shù)據(jù)庫表;
[0017] 所述實時數(shù)據(jù)庫構(gòu)建模塊用于在每個機器節(jié)點的內(nèi)存中構(gòu)建實時數(shù)據(jù)庫,其中, 每個機器節(jié)點的實時數(shù)據(jù)庫中,包括在該機器節(jié)點上加載的實時數(shù)據(jù)庫表;
[0018] 所述備份模塊用于指示每個機器節(jié)點在該機器節(jié)點的本地磁盤中備份在該機器 節(jié)點上構(gòu)建的實時數(shù)據(jù)庫,并按照預(yù)設(shè)時間間隔,指示每個機器節(jié)點實時數(shù)據(jù)庫中的數(shù)據(jù) 備份到該機器節(jié)點本地磁盤中;
[0019] 所述第一同步模塊用于針對不同功能類型的機器節(jié)點,分別在每種功能類型節(jié)點 的集合內(nèi),同步節(jié)點實時數(shù)據(jù)庫表,其中,不同類型的功能節(jié)點加載不同內(nèi)容的節(jié)點實時數(shù) 據(jù)庫表;
[0020] 所述第二同步模塊用于在各節(jié)點組中機器節(jié)點的實時數(shù)據(jù)庫之間,同步組實時數(shù) 據(jù)庫表,其中,所述組實時數(shù)據(jù)庫表為:在不同的機器節(jié)點上加載的、特定進程所需要的實 時數(shù)據(jù)庫表,所述特定進程運行于所述不同機器節(jié)點上、且具有相同的功能。
[0021] 所述第三同步模塊用于指示所述每個機器節(jié)點按照預(yù)設(shè)時間間隔,將該機器節(jié)點 實時數(shù)據(jù)庫中的數(shù)據(jù)同步到該機器節(jié)點所屬節(jié)點組的節(jié)點組數(shù)據(jù)庫中。
[0022] 由上述方案可見,本發(fā)明的實施例中,在軌道交通綜合監(jiān)控系統(tǒng)的系統(tǒng)平臺啟動 時,會在每個機器節(jié)點的本地磁盤中備份在該機器節(jié)點上加載成功的實時數(shù)據(jù)庫;而且,在 系統(tǒng)平臺運行過程中會定時地將每個機器節(jié)點實時數(shù)據(jù)庫中的數(shù)據(jù)存儲到該機器節(jié)點的 本地磁盤文件進行備份。因此,即使在節(jié)點組數(shù)據(jù)庫發(fā)生故障不能正常啟動的情況下,也能 保證系統(tǒng)的正常運行,增強了系統(tǒng)的可靠性;
[0023] 此外,本發(fā)明實施例在節(jié)點組數(shù)據(jù)庫中的加載參數(shù)表中存儲了每個實時數(shù)據(jù)庫表 的加載信息,根據(jù)所述加載信息和機器節(jié)點的功能,對機器節(jié)點加載實時數(shù)據(jù)庫表;在系統(tǒng) 平臺運行過程中,將符合預(yù)設(shè)條件的實時數(shù)據(jù)庫表同步到各節(jié)點組數(shù)據(jù)庫中,完善了節(jié)點 組數(shù)據(jù)庫;并且,在具有相同功能的機器節(jié)點的實時數(shù)據(jù)庫之間同步節(jié)點實時數(shù)據(jù)庫表,在 各節(jié)點組的機器節(jié)點數(shù)據(jù)庫之間同步組實時數(shù)據(jù)庫表,保證了具有相同功能的機器節(jié)點中 實時數(shù)據(jù)庫表的一致性,以及各個節(jié)點組之間某些實時數(shù)據(jù)庫表內(nèi)容的一致性。
【附圖說明】
[0024] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0025] 圖1為本發(fā)明實施例中一種軌道交通綜合監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;
[0026] 圖2為本發(fā)明實施例中一種軌道交通綜合監(jiān)控系統(tǒng)數(shù)據(jù)管理方法的流程圖;
[0027] 圖3為本發(fā)明實施例中一種軌道交通綜合監(jiān)控系統(tǒng)數(shù)據(jù)管理方法的節(jié)點同步方 法流程圖;
[0028] 圖4為本發(fā)明實施例中一種軌道交通綜合監(jiān)控系統(tǒng)數(shù)據(jù)管理方法的組同步方法 流程圖;
[0029] 圖5為本發(fā)明實施例中一種軌道交通綜合監(jiān)控系統(tǒng)數(shù)據(jù)管理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0030] 首先對本發(fā)明實施例的一種軌道交通綜合監(jiān)控系統(tǒng)的數(shù)據(jù)管理方法進行說明,本 發(fā)明實施例中一種軌道交通綜合監(jiān)控系統(tǒng)的結(jié)構(gòu)示意