專利名稱:一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種以計(jì)算機(jī)為基礎(chǔ)的實(shí)現(xiàn)行調(diào)臺行車調(diào)度指揮的應(yīng)急系統(tǒng), 尤其涉及一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)。
背景技術(shù):
現(xiàn)在的鐵路局都沒有在用的行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng), 一旦出現(xiàn)故障,整個(gè)路 局的行車調(diào)度指揮系統(tǒng)將全部癱瘓,調(diào)度員將回復(fù)到最原始的工作方式,手動畫線 電話通知,嚴(yán)重影響調(diào)度員的工作效率。
發(fā)明內(nèi)容
本實(shí)用新型的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷,提供一種可靠的、 安全的行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)。
本實(shí)用新型的目的可以通過以下技術(shù)方案來實(shí)現(xiàn) 一種行調(diào)臺調(diào)度指揮應(yīng)急系 統(tǒng),其特征在于,該系統(tǒng)包括本地?cái)?shù)據(jù)庫、調(diào)度終端模塊、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù) 器、數(shù)據(jù)同步模塊,所述的調(diào)度終端模塊分別與本地?cái)?shù)據(jù)庫、應(yīng)用服務(wù)器、數(shù)據(jù)同 步模塊連接,所述的應(yīng)用服務(wù)器與數(shù)據(jù)服務(wù)器連接,所述的數(shù)據(jù)服務(wù)器與數(shù)據(jù)同步 模塊連接,所述的數(shù)據(jù)同步模塊與本地?cái)?shù)據(jù)庫連接。
所述的調(diào)度終端模塊通過socket協(xié)議與應(yīng)用服務(wù)器連接,同時(shí)通過ODBC接 口與本地?cái)?shù)據(jù)庫進(jìn)行連接。
所述的數(shù)據(jù)同步模塊通過網(wǎng)絡(luò)映射由ODBC接口與數(shù)據(jù)服務(wù)器進(jìn)行連接,僅 能進(jìn)行數(shù)據(jù)的讀取。
所述的數(shù)據(jù)同步模塊通過ODBC接口與本地?cái)?shù)據(jù)庫進(jìn)行連接。
與現(xiàn)有技術(shù)相比,本實(shí)用新型可以在故障發(fā)生后,通過本地?cái)?shù)據(jù)庫中的數(shù)據(jù), 調(diào)閱即時(shí)的行車數(shù)據(jù),即使在離線的狀態(tài)也可以進(jìn)行調(diào)度工作,提高了工作效率, 確保路局內(nèi)各調(diào)度區(qū)段內(nèi)的行車順暢以及鐵路運(yùn)輸交通的安全,對于現(xiàn)有的TDCS(列車調(diào)度集中系統(tǒng))起到應(yīng)急輔助功能,彌補(bǔ)了我國鐵路運(yùn)輸系統(tǒng)在處理故障應(yīng) 急時(shí)的空白,同時(shí)系統(tǒng)具有極高的可靠性,在一定程度上降低了故障發(fā)生后對整個(gè) 行車調(diào)度指揮工作的影響,減輕了調(diào)度員的工作壓力,對于整個(gè)鐵路交通運(yùn)輸?shù)恼?常運(yùn)行提供了技術(shù)上的安全保障。
圖1是本實(shí)用新型一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)的示意圖。
具體實(shí)施方式
以下結(jié)合具體實(shí)施例對本實(shí)用新型做進(jìn)一步說明。
行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)(SGPC)采用本地?cái)?shù)據(jù)庫、可選擇性地從網(wǎng)絡(luò)數(shù)據(jù) 服務(wù)器同步數(shù)據(jù),保持本地?cái)?shù)據(jù)庫中數(shù)據(jù)與數(shù)據(jù)服務(wù)器中的數(shù)據(jù)一致性,實(shí)現(xiàn)服務(wù) 器崩潰后行調(diào)臺可以繼續(xù)行車調(diào)度指揮的工作,同時(shí)故障恢復(fù)后還可以將數(shù)據(jù)回送 給服務(wù)器,從而最大程度地保障了行車調(diào)度指揮的安全性以及連續(xù)性。
本地?cái)?shù)據(jù)實(shí)時(shí)同步,故障恢復(fù)后數(shù)據(jù)回送,還要保證數(shù)據(jù)讀寫時(shí)對數(shù)據(jù)服務(wù)器 中存儲數(shù)據(jù)的安全性,作為高安全的行車調(diào)度指揮系統(tǒng),應(yīng)該嚴(yán)格禁止對數(shù)據(jù)服務(wù) 器中數(shù)據(jù)的不安全讀寫操作,本地?cái)?shù)據(jù)實(shí)時(shí)同步時(shí),本地與數(shù)據(jù)服務(wù)器建立ODBC 連接,通過底層數(shù)據(jù)連接從數(shù)據(jù)服務(wù)器將本臺的重要的行車數(shù)據(jù)以及施工信息同步 到本地?cái)?shù)據(jù)庫中,而在數(shù)據(jù)回送給數(shù)據(jù)服務(wù)器時(shí),則是通過消息模式發(fā)送給應(yīng)用服 務(wù)器,由應(yīng)用服務(wù)器進(jìn)行邏輯判斷寫入數(shù)據(jù)服務(wù)器,讀寫時(shí)采用兩種不同的操作方 式保證了整個(gè)TDCS系統(tǒng)的安全性和穩(wěn)定性。行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)要解決的 問題是"服務(wù)器癱瘓時(shí)提供給行調(diào)臺應(yīng)急使用的系統(tǒng)",而不是"在功能上完全替 代原有的TDCS系統(tǒng)"。
行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)與網(wǎng)絡(luò)服務(wù)器的數(shù)據(jù)連通方式可以實(shí)現(xiàn)并發(fā)處理,如
下
(1) 數(shù)據(jù)庫連接協(xié)議采用標(biāo)準(zhǔn)的ODBC連接方式,遠(yuǎn)程映射網(wǎng)絡(luò)數(shù)據(jù)服務(wù) 器,支持并發(fā)網(wǎng)絡(luò)映射連接;
(2) 行調(diào)臺調(diào)度終端終端程序某一時(shí)刻只能運(yùn)行在正常模式(聯(lián)網(wǎng)方式) 或者應(yīng)急模式(本地方式),終端之間互不影響;
(3) 數(shù)據(jù)同步定時(shí)T分鐘(現(xiàn)場設(shè)置為3分鐘)從數(shù)據(jù)服務(wù)器同步一次,采用ADO方式讀?。?br>
(4) 應(yīng)急模式程序由本地?cái)?shù)據(jù)庫中獲取數(shù)據(jù),不與服務(wù)器連通,運(yùn)行后數(shù) 據(jù)報(bào)存在本地?cái)?shù)據(jù)庫中而不是發(fā)送給應(yīng)用服務(wù)器;
(5) 數(shù)據(jù)回送當(dāng)系統(tǒng)從應(yīng)急模式下切換至正常聯(lián)網(wǎng)模式下,由調(diào)度員確認(rèn) 數(shù)據(jù)回送操作,確認(rèn)后從本地?cái)?shù)據(jù)庫中提取修改過的信息,通過消息方式回送給應(yīng) 用服務(wù)器。
行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)兼顧數(shù)據(jù)存儲完整性和運(yùn)行效率高效性,如下
(1) 本地采用小型數(shù)據(jù)庫能夠提供基本的數(shù)據(jù)讀寫操作,降低系統(tǒng)地負(fù)荷;
(2) 精簡數(shù)據(jù)從數(shù)據(jù)服務(wù)器同步該調(diào)度臺管轄下的運(yùn)行線和施工封鎖數(shù)據(jù), 同時(shí)不去下載其他輔助信息,減少本地存儲的數(shù)據(jù)量,加快應(yīng)急系統(tǒng)程序讀取數(shù)據(jù) 的速度;
(3) 數(shù)據(jù)同步時(shí)間設(shè)置合理時(shí)間設(shè)置較短會增加數(shù)據(jù)的同步次數(shù),保證數(shù) 據(jù)的實(shí)時(shí)性,同時(shí)也會增加系統(tǒng)運(yùn)行時(shí)的內(nèi)存開銷,時(shí)間設(shè)置較長產(chǎn)生的情況與之 相反,因此需要根據(jù)現(xiàn)場的實(shí)際需要設(shè)置時(shí)間;
(4) 回送數(shù)據(jù)數(shù)據(jù)不是全部通過消息方式發(fā)送給服務(wù)器,而是將發(fā)生變化 后的數(shù)據(jù)發(fā)送給應(yīng)用服務(wù)器,減少網(wǎng)絡(luò)通信數(shù)據(jù)流量;
(5) 靈活配置對于數(shù)據(jù)同步時(shí)需要的關(guān)鍵參數(shù),通過配置文件設(shè)定。 根據(jù)不同的運(yùn)行模式采用不同的數(shù)據(jù)連通方式以及各種方式的實(shí)際特點(diǎn),有選
擇地采用不同模式進(jìn)行行車調(diào)度指揮工作。
行車數(shù)據(jù)保存完整,系統(tǒng)動態(tài)運(yùn)行時(shí)負(fù)載不會過大,配置靈活,且不影響系統(tǒng) 軟件的正常工作時(shí)的穩(wěn)定性。
1、針對不同的運(yùn)行模式,調(diào)度終端與數(shù)據(jù)服務(wù)器數(shù)據(jù)同步的實(shí)現(xiàn)方式如下
(1) 正常運(yùn)行模式程序啟動后,數(shù)據(jù)同步自動進(jìn)行,單向從數(shù)據(jù)服務(wù)器同 步到本地?cái)?shù)據(jù)庫, 一般情況下每隔幾分鐘同步操作一次;
(2) 故障應(yīng)急模式故障發(fā)生后,手動切換系統(tǒng),由聯(lián)網(wǎng)模式進(jìn)入單機(jī)模式, 此時(shí)數(shù)據(jù)同步終止,程序連通本地?cái)?shù)據(jù)庫啟動,操作后的數(shù)據(jù)保留在本地,使得調(diào) 度員可以時(shí)刻調(diào)整運(yùn)行圖,保證本地?cái)?shù)據(jù)庫中的數(shù)據(jù)與行車實(shí)時(shí)信息一致,以保證 行車調(diào)度指揮的安全性。在中國,現(xiàn)有的列車調(diào)度集中系統(tǒng)只能在聯(lián)網(wǎng)情況下發(fā)揮 作用,針對于服務(wù)器癱瘓等故障,沒有切實(shí)可行的應(yīng)急方案,行調(diào)臺調(diào)度指揮應(yīng)急 系統(tǒng)的發(fā)明正好填補(bǔ)了此項(xiàng)空白,對故障發(fā)生后的行車調(diào)度提供了極大的安全保障;
(3) 故障恢復(fù)由單機(jī)模式切換至聯(lián)網(wǎng)模式,此時(shí)不會自動啟動數(shù)據(jù)同步, 自動提示回送數(shù)據(jù),由調(diào)度員確認(rèn)后系統(tǒng)自動回送數(shù)據(jù),通過消息方式發(fā)送給應(yīng)用 服務(wù)器,然后自動啟動數(shù)據(jù)同步;
(4) 運(yùn)行方式同一時(shí)刻,系統(tǒng)只能運(yùn)行在一種模式下,對于其他終端沒有
影響;
(5) 數(shù)據(jù)回送數(shù)據(jù)信息回送只將在單機(jī)模式下修改過的或者新增的數(shù)據(jù)發(fā) 送給服務(wù)器,提高了系統(tǒng)效率。
2、 數(shù)據(jù)連通方式
不同的運(yùn)行模式采用不同的數(shù)據(jù)連通方式,主要是兩種連通方式, 一種是網(wǎng)絡(luò) 通信連通,另一種是數(shù)據(jù)庫連接。
針對不同的運(yùn)行方式,SGPC系統(tǒng)數(shù)據(jù)連通的實(shí)現(xiàn)方式如下
(1) 正常聯(lián)網(wǎng)模式采用兩種數(shù)據(jù)連通方式,分為兩個(gè)部分;
A、 調(diào)度終端啟動,通過socket協(xié)議與應(yīng)用服務(wù)器連接,采用消息的方式,與 應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)交換,同時(shí)通過ODBC接口與本地?cái)?shù)據(jù)庫進(jìn)行連接;
B、 數(shù)據(jù)同步,程序通過網(wǎng)絡(luò)映射通過ODBC接口與數(shù)據(jù)服務(wù)器數(shù)據(jù)連通,只 能進(jìn)行數(shù)據(jù)的讀取。在本地通過ODBC接口與本地?cái)?shù)據(jù)庫進(jìn)行數(shù)據(jù)連通;
(2) 單機(jī)模式只有一種數(shù)據(jù)連通方式。通過ODBC接口與本地?cái)?shù)據(jù)庫相連, 對本地?cái)?shù)據(jù)庫可以進(jìn)行讀寫操作,結(jié)果保存在本地;
(3) 恢復(fù)到聯(lián)網(wǎng)模式數(shù)據(jù)的連通方式與正常聯(lián)網(wǎng)模式相同,唯一的區(qū)別是, 此時(shí)通過消息方式數(shù)據(jù)回送給應(yīng)用服務(wù)器,在數(shù)據(jù)服務(wù)器中數(shù)據(jù)更新之后,才開始 數(shù)據(jù)同步,該操作流程保證了行車數(shù)據(jù)不會丟失。
3、 應(yīng)急模式下的行車調(diào)度指揮功能
在應(yīng)急模式下,行調(diào)臺調(diào)度終端與服務(wù)器斷開連接,因此程序通過本地?cái)?shù)據(jù)庫 啟動,能夠完成行車調(diào)度指揮的基本工作,如下面所示。
(1) 添加車次和刪除車次操作;
(2) 運(yùn)行線計(jì)劃點(diǎn)變實(shí)際點(diǎn),到開點(diǎn)變通過點(diǎn)以及通過點(diǎn)變到開點(diǎn);
(3) 封鎖消息的添加、修改和刪除;
(4) 封鎖屬性的修改;
(5) 按徑路生成計(jì)劃線和按圖定計(jì)劃生成計(jì)劃線;(6) 增加運(yùn)輸信息等運(yùn)行線內(nèi)容;
(7) 運(yùn)行線上下行和客貨車的顯示;
(8) 調(diào)度命令編輯、保存和打??;
(9) 甩掛車管理;
(10) 記事、階段記事保存;
(11) 列車運(yùn)行正晚點(diǎn)顯示,運(yùn)行線粗細(xì)線條顯示;
(12) 運(yùn)行線停運(yùn)和繼續(xù)畫線等特殊運(yùn)行線的表示;
(13) 修改車次號、折返車次號。 行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)必須通過人工切換進(jìn)入不同的運(yùn)行模式,系統(tǒng)正常運(yùn)
行時(shí)運(yùn)行在聯(lián)網(wǎng)模式下。 人工切換有四種情況
(1) 服務(wù)器癱瘓,發(fā)生故障,由網(wǎng)管中心通知故障情況,行調(diào)臺調(diào)度員根據(jù) 指令退出聯(lián)網(wǎng)模式,以單機(jī)模式的方式進(jìn)入應(yīng)急系統(tǒng);
(2) 故障排除后,調(diào)度員根據(jù)指令退出單機(jī)模式,恢復(fù)到正常聯(lián)網(wǎng)模式;
(3) 設(shè)備維護(hù),電務(wù)段根據(jù)維護(hù)需要,需要對在用服務(wù)器進(jìn)行設(shè)備維護(hù),經(jīng) 過要點(diǎn),調(diào)度員在點(diǎn)內(nèi)使用單機(jī)模式;
(4) 維護(hù)結(jié)束后,調(diào)度員將系統(tǒng)切換至聯(lián)網(wǎng)模式。
以上的四種人工切換情況,針對兩種不同的工作需要, 一是故障時(shí)的應(yīng)急處理, 另一個(gè)就是系統(tǒng)維護(hù)的需要。
"實(shí)時(shí)數(shù)據(jù)同步"和"多種數(shù)據(jù)連通方式"兩項(xiàng)功能共同配合,可以提高系統(tǒng) 的可靠性,在一定程度上降低了故障發(fā)生后對整個(gè)行車調(diào)度指揮工作的影響,減輕 了調(diào)度員的工作壓力,對于整個(gè)鐵路交通運(yùn)輸?shù)恼_\(yùn)行提供了技術(shù)上的安全保 障。
數(shù)據(jù)連通方式如圖1所示,調(diào)度終端程序與應(yīng)用服務(wù)器通過socket協(xié)議通 信,與本地?cái)?shù)據(jù)庫的數(shù)據(jù)連接,是通過ODBC接口直接本地連接。同步程序也是 如此實(shí)現(xiàn)與本地?cái)?shù)據(jù)庫的連接。但是同步程序與數(shù)據(jù)服務(wù)器的連接不能簡單使用上 述方式連接,通過db2_client這個(gè)配置助手,成功網(wǎng)絡(luò)映射數(shù)據(jù)服務(wù)器,建立ODBC 連接。
網(wǎng)絡(luò)映射的重要參數(shù),包括網(wǎng)絡(luò)地址,操作系統(tǒng)等,通過db2—client配置助手 手動設(shè)定。而本地?cái)?shù)據(jù)庫的表結(jié)構(gòu)完全按照數(shù)據(jù)服務(wù)器中表結(jié)構(gòu),通過數(shù)據(jù)同步程序的配置文件,可以設(shè)定同步哪幾張表的數(shù)據(jù)以及同步時(shí)間等。調(diào)度終端程序通過 全局標(biāo)志獲知程序運(yùn)行在何種模式下,根據(jù)該標(biāo)志程序自動采用合適的數(shù)據(jù)連通方 式。
類型轉(zhuǎn)換如圖1所示,行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng)在兩個(gè)不同的操作系統(tǒng)之間 進(jìn)行數(shù)據(jù)傳輸,由于各操作系統(tǒng)支持的中文字符集不同,會導(dǎo)致直接傳輸數(shù)據(jù)亂碼。 因此針對不同的通信方式,數(shù)據(jù)類型轉(zhuǎn)換釆用不同的方式。調(diào)度終端程序與應(yīng)用服 務(wù)器之間通過socket連接,兩者之間采用數(shù)據(jù)包發(fā)送消息的方式,通信的數(shù)據(jù)完 全是二進(jìn)制格式。調(diào)度終端與本地?cái)?shù)據(jù)庫之間運(yùn)行在一個(gè)操作系統(tǒng)下,不存在字符
集差異的問題,所以可以直接通過ODBC接口采用ADO方式進(jìn)行操作。而數(shù)據(jù)同 步程序從數(shù)據(jù)服務(wù)器將數(shù)據(jù)拷貝到本地?cái)?shù)據(jù)庫,存在字符集不同的問題,需要進(jìn)行 代碼頁設(shè)置,不能直接使用ADO方式拷貝數(shù)據(jù),因?yàn)樗鼤y碼自動進(jìn)行轉(zhuǎn)換, 顯示的數(shù)據(jù)無法再轉(zhuǎn)換回來,因此此時(shí)只能用ODBC方式讀取,在進(jìn)行數(shù)據(jù)類型 分類處理,而對于長二進(jìn)制數(shù)據(jù),ODBC又無法簡單處理,所以采用ADO方式, 至此數(shù)據(jù)同步采用這兩種方式。
權(quán)利要求1. 一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng),其特征在于,該系統(tǒng)包括本地?cái)?shù)據(jù)庫、調(diào)度終端模塊、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器、數(shù)據(jù)同步模塊,所述的調(diào)度終端模塊分別與本地?cái)?shù)據(jù)庫、應(yīng)用服務(wù)器、數(shù)據(jù)同步模塊連接,所述的應(yīng)用服務(wù)器與數(shù)據(jù)服務(wù)器連接,所述的數(shù)據(jù)服務(wù)器與數(shù)據(jù)同步模塊連接,所述的數(shù)據(jù)同步模塊與本地?cái)?shù)據(jù)庫連接。
2. 根據(jù)權(quán)利要求1所述的一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng),其特征在于,所述 的調(diào)度終端模塊通過socket協(xié)議與應(yīng)用服務(wù)器連接,同時(shí)通過ODBC接口與本地 數(shù)據(jù)庫進(jìn)行連接。
3. 根據(jù)權(quán)利要求1所述的一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng),其特征在于,所述 的數(shù)據(jù)同步模塊通過網(wǎng)絡(luò)映射由ODBC接口與數(shù)據(jù)服務(wù)器進(jìn)行連接。
4. 根據(jù)權(quán)利要求1所述的一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng),其特征在于,所述 的數(shù)據(jù)同步模塊通過ODBC接口與本地?cái)?shù)據(jù)庫進(jìn)行連接。
專利摘要本實(shí)用新型涉及一種行調(diào)臺調(diào)度指揮應(yīng)急系統(tǒng),該系統(tǒng)包括本地?cái)?shù)據(jù)庫、調(diào)度終端模塊、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器、數(shù)據(jù)同步模塊,所述的調(diào)度終端模塊分別與本地?cái)?shù)據(jù)庫、應(yīng)用服務(wù)器、數(shù)據(jù)同步模塊連接,所述的應(yīng)用服務(wù)器與數(shù)據(jù)服務(wù)器連接,所述的數(shù)據(jù)服務(wù)器與數(shù)據(jù)同步模塊連接,所述的數(shù)據(jù)同步模塊與本地?cái)?shù)據(jù)庫連接。與現(xiàn)有技術(shù)相比,本實(shí)用新型可以在故障發(fā)生后,通過本地?cái)?shù)據(jù)庫中的數(shù)據(jù),調(diào)閱即時(shí)的行車數(shù)據(jù),即使在離線的狀態(tài)也可以進(jìn)行調(diào)度工作,提高了工作效率,確保路局內(nèi)各調(diào)度區(qū)段內(nèi)的行車順暢以及鐵路運(yùn)輸交通的安全,對于現(xiàn)有的TDCS(列車調(diào)度集中系統(tǒng))起到應(yīng)急輔助功能,彌補(bǔ)了我國鐵路運(yùn)輸系統(tǒng)在處理故障應(yīng)急時(shí)的空白。
文檔編號B61L27/00GK201313566SQ20082015527
公開日2009年9月23日 申請日期2008年11月12日 優(yōu)先權(quán)日2008年11月12日
發(fā)明者翔 吳, 虎 崔, 王曙光, 誠 許, 鮑磊明 申請人:卡斯柯信號有限公司