專利名稱:基于對象的鐵路運輸網管理系統(tǒng)與方法
技術領域:
本發(fā)明總的來說涉及運輸管理系統(tǒng)。更具體地,本發(fā)明涉及用于鐵路運輸網的實時數(shù)據管理的面向對象的系統(tǒng)與方法。
已知存在許多類型的運輸網(即鐵路系統(tǒng)、高速公路系統(tǒng)、航空貨運系統(tǒng)及水運系統(tǒng))。這些運輸網通常包括笨重的運貨設備。組成列車的機車與車廂為這種貨運設備的一個實例并構成可操作的、易控制的及可靠的鐵路系統(tǒng)的支柱。除了資本非常密集,鐵路在地理上分布綿延數(shù)千英里。貨物及物品必須以高效、可靠及準時的方式從一站移動到下一站,要求選擇充分的資源來完成任務與滿足客戶。滿足客戶的不同需求要求分布在整個鐵路系統(tǒng)上的大量管理班組的協(xié)同努力。這些班組由高級經理、線路經理、列車管理員、機車管理員、車場主、調度員及客戶業(yè)務代表組成,他們需要專業(yè)的但互相關聯(lián)的鐵路系統(tǒng)信息集合來執(zhí)行諸如計劃、銷售、列車與車廂編組、調度、收款、實施、客戶管理及報告等任務。這些班組中的每一個需要與他們的特殊職責范圍有關的信息,并且這些班組的信息需求通常是重疊的。
通常,各管理班組逐一地從多種來源手工采集他們所需的信息。一個班組可能例行打電話到各個及每一個站來確定他們是否有可能與他們的列車運輸?shù)妮d貨一起“編組”的貨物要發(fā)運?!熬幗M”是根據它們的目的地或客戶的最佳車廂組與序列的組合。另一班組可能也需要與每一終點站上的車長對話,以便產生詳述在特定時段內各終點站如何完善地接收與處理列車的作業(yè)報告。又另一班組可能需要識別擁有過剩機車量的列車場并將它們過剩的能力送到需要額外的動力來開動它們的車廂的車場。作為這種需要信息與擁有信息的人們之間的直接的與費力的點對點通信的結果,各管理班組通常只有整個鐵路運輸網的非常有限的視野,并只能在經常導致以重復工作的人力資源的極大代價達到這一視野。
作為上述勞動密集型情況的一個實例,如果線路經理需要知道多少運煤列車需要同一天發(fā)運,將這一任務分配給一組辦事人員。如果線路經理還需要知道將多少機車分配給各運煤列車,便將這一任務分配給第二組辦事人員。此外,如果線路經理需要知道哪些終點站擁有可連接在需要更大動力的運煤列車上的額外機車,便將這一任務分配給第三組辦事人員。結果這三組不同的辦事員通常會咨詢完全相同的文件及與完全相同的車場管理員對話而導致浪費的重復工作。此外,一旦生成了所有報告,線路經理很可能會有如此多的報告而極為困難以有組織的方式整理它們。再者,為該線路經理生成的報告有可能對通常不與該線路經理交流的第二線路經理有用并從而后者會有自己的工作人員來生成完全相同的報告組,而導致另一次重復勞動的浪費。最后雇用大量辦事人員來為各管理層收集數(shù)據及編制單獨的報告,每一次在不同管理層之間傳遞信息時會增加引入錯誤的概率。
需要一種系統(tǒng)與方法來解決上述費錢與低效的數(shù)據采集及表示問題,因為高效運行的鐵路系統(tǒng)有賴于必須以有意義的方式分析與組織上百組數(shù)據。所需要的是用來自動監(jiān)視運輸網內的所有資源,說明資源狀態(tài)的特性,及按照靈活的標準確定資源性能特征的系統(tǒng)與方法。所需的系統(tǒng)與方法不僅取決于特定用戶的需求提供不同程度的詳情,并且也能在受監(jiān)視的資源偏離所期望的狀態(tài)或性能時自動生成提醒、警告與/或報警。由于與列車晚點、得不到機車及空載(只指出少數(shù)幾種)相關聯(lián)的高成本,這種計算機實現(xiàn)的提醒、警告及報警對于鐵路運輸網運營是十分重要的。
本發(fā)明為基于對象的鐵路運輸網管理系統(tǒng)與方法,其中該運輸網由一組移動運輸工具及一組固定運輸工具構成。本發(fā)明自動維護運輸網數(shù)據庫;為用戶可選擇的地理區(qū)內的用戶可選擇的運輸工具自動生成運輸網狀態(tài)統(tǒng)計、性能統(tǒng)計及警告信號;以及輸出所生成的統(tǒng)計及警告信號的圖形表示。該系統(tǒng)與方法還使用戶能在運輸網的運營的廣泛或詳細表示之間作出選擇。
本發(fā)明的系統(tǒng)最好包括一組位于路旁的探測器、輸出裝置、存儲器及處理單元。各位于路旁的探測器最好識別移動運輸工具的存在并作為響應發(fā)送移動運輸工具探測信號給處理單元。存儲器包括運輸工具對象,后者包含用于自動檢索運輸工具探測信號組及用于自動采集關于運輸網的運營的一組信息的程序指令,存儲器還包括服務對象,后者包含用于在輸出裝置上生成對應于該組移動運輸工具及一組固定運輸工具兩者的運輸工具位置(根據該組運輸工具探測信號)、運輸工具狀態(tài)統(tǒng)計及運輸工具性能統(tǒng)計的圖形表示的程序指令。處理單元執(zhí)行存儲在存儲器中的程序指令并耦合在該組位于路旁的探測器、輸出裝置及存儲器上。輸出裝置用于顯示信息。
本發(fā)明的方法最好包括下述步驟提示用戶選擇一組運輸網邊界,確定在選擇的邊界內的運輸網布置圖,確定所選擇的邊界內的固定運輸工具與移動運輸工具的標識、位置及顯示特征,提示用戶選擇固定與移動運輸工具狀態(tài)及性能標準,以及檢索系統(tǒng)定義的或用戶定義的一組狀態(tài)與性能警告標準。該較佳方法繼續(xù)進行選擇一運輸工具,檢索該運輸工具的實時狀態(tài)與性能數(shù)據,將檢索到的數(shù)據與較早指定的所選擇的狀態(tài)及性能標準進行比較,并且在實時標準落在選擇的標準的范圍之內時將所選擇的運輸工具的標識(ID)加在輸出表上。接著,該方法進行確定檢索到的數(shù)據是否符合早先指定的警告標準,并且在檢索到的數(shù)據落入警告標準的范圍內時在輸出裝置上激活報警信號。然后該方法進行生成受選擇的邊界限制的并描繪上述輸出表中所包含的運輸工具之間的關系的第一輸出顯示,以及生成表示包含在輸出表中的運輸工具的所檢索到的實時狀態(tài)及性能數(shù)據的第二輸出顯示。
圖1為基于對象的鐵路運輸網管理系統(tǒng)的較佳實施例的方框圖;圖2為本發(fā)明的運輸工作站(TWS)網的較佳實施例的方框圖;圖3為TWS網內的TWS的較佳實施例的方框圖;圖4為TWS內的存儲裝置的較佳實施例的方框圖;圖5為存儲裝置內的運輸工具對象庫的較佳實施例的方框圖;圖6-1為存儲裝置內的服務對象庫的較佳實施例的方框圖;圖6-2為服務對象庫內的圖對象庫的較佳實施例的方框圖;圖6-3為服務對象庫內的報告對象庫的較佳實施例的方框圖;圖7為運輸工具對象庫內的運輸工具對象數(shù)據結構的較佳實施例的方框圖;圖8-1、8-2、8-3A、8-3B、8-3C及8-3D為在輸出裝置上觀察到的一組圖、報告及上下文菜單的較佳實施例的圖形布置;以及圖9-1、9-2及9-3為基于對象的鐵路運輸網管理的較佳方法的流程圖。
本發(fā)明為基于對象的鐵路運輸網管理系統(tǒng)與方法。本系統(tǒng)與方法自動維護高度結構化的鐵路系統(tǒng)信息數(shù)據庫并生成多層嵌套的圖、表、圖表及報警,用于提供關于運營鐵路系統(tǒng)的不同層次的實時透視圖。這些透視圖的層次從總經理、高級經理及計劃員所需的“整個系統(tǒng)”視圖到客戶業(yè)務代表、列車長或調度員所需的獨立化及詳細報告。此外,每當出現(xiàn)偏離所計劃的運營的變化時,本系統(tǒng)按照可定制的警告標準自動生成報警信號。本發(fā)明生成以多層細節(jié)提供運輸網狀態(tài)條件及性能標準的特征化圖形表示的容易使用、一致的用戶界面。本發(fā)明直接向鐵路人員提供使資源利用率最大,事故最少及改進按時發(fā)貨給客戶的強有力的工具組。由于本發(fā)明從歷史及實時數(shù)據中自動生成圖形狀態(tài)及性能指示符的能力,借此在計劃、銷售、優(yōu)化編組、調度、收款、發(fā)貨、客戶管理及報告生成領域中向從總經理到辦事員的用戶提供幫助,因此本發(fā)明比先有技術特別優(yōu)越。本發(fā)明在面向對象的編程環(huán)境中的較佳實施例也是高度優(yōu)越的,因為運輸網內的現(xiàn)實世界資源(即列車、終點站、乘務組、機車等)把它們自己交付給面向對象的編程范例。例如,現(xiàn)實世界的列車是用隨列車沿其路線前進變化的大量數(shù)據項(即其位置、其載貨、其估計到達時間等)定義的。從而,參照及自動更新這些與列車相關的數(shù)據項的列車對象有利地向運輸網內的其它對象提供獲取關于該列車的狀態(tài)及性能的信息的單一源。
參見圖1,其中示出了基于對象的鐵路運輸網管理系統(tǒng)18的較佳實施例的方框圖。系統(tǒng)18包括運輸網20、位于路旁的探測器22、計算機輔助調度系統(tǒng)24、中央計算機26、至少一個現(xiàn)場位置28、EDI 29、客戶業(yè)務中心30、操作中心32及運輸工作站(TWS)網34。運輸網20是本技術中公知的,并且最好是由布置圖(即一組路軌)及一組運輸工具構成的鐵路系統(tǒng)。該組運輸工具中進一步包括一組固定運輸工具(例如終點站、車場及工段)及一組移動運輸工具(例如列車、機車、乘務組、車廂、列車尾部裝置)。熟悉本技術的人員會理解運輸網20也可能是高速公路系統(tǒng)、空運系統(tǒng)、船運系統(tǒng)或任何其它類型的地理上定位的貨運系統(tǒng)。位于路旁的探測器22也是本技術中公知的并在列車通過運輸網20上的特定地理緯度與經度時進行探測。大量的位于路旁的探測器22,可能是上萬或更大數(shù)量級上的探測器,分布在整個運輸網20上。占據路旁的探測器22耦合在計算機輔助調度系統(tǒng)24上并發(fā)送列車探測信號給計算機輔助調度系統(tǒng)24。每一次列車通過占據路旁的探測器22時,便將列車探測信號發(fā)送給計算機輔助調度系統(tǒng)24;否則不發(fā)送列車探測信號。當計算機輔助調度系統(tǒng)24(也是本技術中公知的)收到列車探測信號時,計算機輔助調度系統(tǒng)24便將該列車探測信號存儲在寄存器中,確定該位于路旁的探測器22周圍區(qū)域中的最后列車并將該列車探測信號與該區(qū)中的最后列車關聯(lián)。然后計算機輔助調度系統(tǒng)24生成包含該位于路旁的探測器22的緯度/經度的列車位置信號,從而精確定位該區(qū)域中的最后列車的位置。然后計算機輔助調度系統(tǒng)24將這一緯度/經度信息傳送給中央計算機26。中央計算機26構成最好以傳統(tǒng)上已知的星形網配置的局域網的連接。熟悉本技術的人員會理解其它局域網配置也是可能的。中央計算機26作為中樞工作,最好將計算機輔助調度系統(tǒng)24、該組現(xiàn)場位置28、EDI 29、客戶服務中心30、操作中心32及TWS網34耦合在其上以構成節(jié)點。中央計算機26接收來自計算機輔助調度系統(tǒng)24的列車位置信號;來自現(xiàn)場位置28的事故報告、本地作業(yè)及車場作業(yè);來自EDI 29的系統(tǒng)之間的標準報文;來自客戶服務中心30的工作命令及報警;來自操作中心32的設備庫存清單、減速命令,禁止通行、動力分配、動力計劃、列車計劃及物理設備數(shù)據;以及來自TWS網24的信息請求。中央計算機26組織與存儲這些鐵路系統(tǒng)信息,以便它能響應來自節(jié)點24、28、29、30、32、34中任何一個的請求重新發(fā)送這些信息?,F(xiàn)場位置28的組,EDI29、客戶服務中心30及操作中心32都是本技術中傳統(tǒng)上已知的。
參見圖2,其中示出了本發(fā)明的TWS網34的較佳實施例的方框圖。TWS網34包括最好在令牌環(huán)網絡46上耦合在一起的網關38及一組TWS40、42、44。然而熟悉本技術的人員會理解也能使用其它網絡配置。網關38通過第一接口36耦合在中央計算機26上。圖2中示出三個節(jié)點TWS#1 40、TWS#2 42及TWS#n 44;但熟悉本技術的人會理解增加的或更少的TWS可耦合在令牌環(huán)網絡46上。網關38是傳統(tǒng)上已知的并提供中央計算機26與令牌環(huán)網絡46之間的接口。最好,各TWS 40、42、44在能力與功能上是相同的,如下面參照圖3詳細討論的。令牌環(huán)網絡46具有本技術中傳統(tǒng)上已知的類型。
參見圖3,其中示出了TWS網絡34中的代表性TWS 40的較佳實施例的方框圖。TWS 40包括全都通過總線62耦合的處理單元48、輸入裝置50、輸出裝置52、網絡I/O端口54、存儲裝置56、易失性存儲器58、TWS管理單元59、操作系統(tǒng)68及非易失性存儲器60。TWS40的元件48、50、52、54及60是本技術中傳統(tǒng)上已知的。然而存儲裝置56及易失性存儲器58由于下面討論的它們所存儲的程序指令而不是本技術中傳統(tǒng)上已知的。在較佳實施例中,TWS 40為獨立的個人計算機。處理單元48執(zhí)行存儲在存儲裝置56、易失性存儲器58及非易失性存儲器48中的編程指令,如下面討論的。輸入裝置50最好是用于接收來自用戶的命令并將命令翻譯成發(fā)送到處理單元48的信號的傳統(tǒng)鍵盤與鼠標器。輸出裝置52最好是響應來自處理單元48的命令接收并有選擇地顯示信息給用戶的傳統(tǒng)顯示器。輸出裝置52也可包含可聽見的報警警告能力。網絡I/O端口54將TWS40耦合到令牌環(huán)網絡46上并為TWS40處理報文傳遞功能。TWS40便是通過網絡I/O端口54接收來自中央計算機26的鐵路系統(tǒng)信息的。
存儲裝置56存儲用于控制處理單元48如何存取、變換及輸出數(shù)據的一組計算機可讀的程序指令的計算機可用的介質,最好是硬盤驅動器,如下面參照圖4詳細描述的。熟悉本技術的人員會理解在替代實施例中,存儲裝置56可用功能上等效的計算機可用的介質取代,諸如緊致盤與驅動器;軟盤與驅動器;與/或存儲器卡。易失性存儲器58包含適合于存儲來自存儲裝置56或非易失性存儲器60的程序指令直到由處理單元48執(zhí)行為止及存儲處理單元38生成的中間結果的存儲器單元。易失性存儲器58最好是隨機存取存儲器(RAM)裝置并包含TWS管理單元59及操作系統(tǒng)68。
TWS管理單元59最好包括用于啟動及操作TWS 40的一組可執(zhí)行程序指令。下面提供TWS管理單元59的操作的詳細討論。操作系統(tǒng)68最好包含多任務能力、圖形用戶界面及局域網接口。國際商用機器公司(IBM)銷售的操作系統(tǒng)OS/2符合上述要求并最好用在本發(fā)明中。然而熟悉本技術的人員會理解TWS 40內也能采用其它操作系統(tǒng)。非易失性存儲器60也可包含控制處理單元48的操作的一組程序指令并最好是只讀存儲器(ROM)裝置。
參見圖4,其中示出了TWS 40內的存儲裝置56的較佳實施例的方框圖。存儲裝置56包括各耦合在總線62上的運輸工具對象庫64及服務對象庫66。運輸工具對象庫64中最好包括存儲在本技術中眾所周知的動態(tài)鏈接庫(DLL)配置中的及表示運輸網20內的各種有形的資產的一組運輸工具對象。下面參照圖5提供關于運輸工具對象庫64內的各運輸工具對象的附加細節(jié)。服務對象庫66中最好包括也存儲在DLL配置中的及表示TWS 40內的關于運輸網20的運營的各種用戶界面、圖生成及報告生成能力的一組服務對象。下面參照圖6-1、6-2及6-3提出討論服務對象庫66內的各服務對象的附加細節(jié)。本發(fā)明的替代實施例將運輸工具對象庫64及服務對象庫66存儲在易失性存儲器58中并免除動態(tài)鏈接庫配置。
參見圖5,其中示出了存儲裝置56內的運輸工具對象庫64的較佳實施例的方框圖。運輸工具對象庫64中最好包括表示地理上動態(tài)的運輸工具的一組移動運輸工具對象及地理上靜態(tài)的運輸工具的一組固定運輸工具對象。移動運輸工具對象包含列車對象72、機車對象74、乘務組對象78、車廂對象80、列車尾部裝置對象82及計算機化的列車控制對象89。計算機化的列車控制對象89列出在移動運輸工具對象目錄下,因為它是由一組在調度員的命令下其位置移動的鐵路路軌道岔構成的。固定運輸工具對象包含終點站對象70、車場對象76、工段對象84、分區(qū)對象86、煤區(qū)對象87及運輸網對象88。將運輸網對象88列在固定運輸工具目錄下,因為它是由一組其位置保持不變的固定鐵路路軌段構成的。熟悉本技術的人員會理解可以建立其它運輸工具對象來表示運輸網20的各種其它有形部件。各運輸工具對象(70至89)最好包括對運輸工具對象數(shù)據結構98的一組引用(下面在圖7中詳細描述)及程序指令。處理單元48在面向對象的編程結構中將運輸工具對象(70至89)作為離散的實體對待,如在本技術中傳統(tǒng)上已知的。各運輸工具對象(70至89)內的程序指令分別包含用于最好每30分鐘或在特定的用戶請求時從中央計算機26取得數(shù)據項并將數(shù)據項存儲在運輸工具對象數(shù)據結構98中的例程。運輸工具對象(70至89)的程序指令通過將信息請求經由網絡I/O端口54及網關38發(fā)送到中央計算機26上并經由同一路徑接收所請求的信息而實行這一數(shù)據檢索。
下面介紹各運輸工具對象(70至89)所取得及存儲的數(shù)據項。終點站對象70維護運輸網20上的一組終點站的數(shù)據項,各最好包括指定的地理區(qū)中的一組鐵路站及鐵路點。列車對象72維護一組位于各種地理開通信號點(on-signal point)之間的牽引不同類型的貨物與物品的一組列車的數(shù)據項。機車對象74維護一組位于各地理上開通信號點之間的、牽引不同數(shù)目車廂的一組機車的數(shù)據項。車場對象76維護包含來自帶有規(guī)定的界限的公共導軌或梯形道軌的用于轉接、組成列車或存放車廂的道軌支線系統(tǒng)的一組車場的數(shù)據項。乘務組對象78維護分布在整個運輸網20上并包含開動列車的一組工人的乘務組的數(shù)據項。車廂對象80維護各優(yōu)化成裝載特定類型的貨物并由機車牽引的一組車廂的數(shù)據項。列車尾部裝置對象82維護連接在列車上的最后車廂上并為完成本技術中眾所周知的列車的空氣制動回路提供連接機構的一組列車尾部裝置的數(shù)據項。工段對象84維護位于整個運輸網20上的在運輸網20的各種部件上執(zhí)行維修的一組工段的數(shù)據項。分區(qū)對象86維護整個運輸網20上的一組地理區(qū)域的數(shù)據項,并包含全部在總段長的管理下的一組車場、車站及側線。煤區(qū)對象87維護整個運輸網20上的一組周期的列車線路的數(shù)據項。周期列車線路為運輸網20內定期調度的路線,例如,每周調度中在煤礦裝煤并將煤運輸?shù)诫姀S。運輸網對象88維護包含一組車軌組及運輸網20的車場、終點站、列車及任何其它部件的地理位置的布置圖的運輸網20的理想化地理顯示的數(shù)據項。計算機化列車控制對象89維護一個所選擇的終點站及路軌段的詳細路軌布置圖的數(shù)據項。下面參照圖7討論由各種運輸工具對象(70至89)更新的特定數(shù)據項。
參見圖6-1,其中示出了存儲裝置56內的服務對象庫的較佳實施例的方框圖。服務對象庫66包括上下文菜單對象(CMO)90、圖對象庫92及報告對象庫96。CMO 90是由編程指令及數(shù)據項構成的,并且處理單元48將其作為面向對象的編程結構內的離散實體對待。CMO 90為用于接收來自輸入裝置50的用戶命令的主界面。CMO 90最好生成用戶可選擇的菜單項的多張表,以及激活與監(jiān)視輸出裝置52上的一組最好是指點與按擊按鈕的圖符,從而使用戶能直接激活圖對象庫92及報告對象庫96中的各對象。下面討論CMO 90的實際操作的細節(jié)。
圖對象庫92包含在輸出裝置52上生成或修改包含運輸網20的信息的各種圖的一組圖對象(400至412)。下面討論各圖對象(400至412)的操作的細節(jié)。報告對象庫96包含在輸出裝置52上生成或修改包含運輸網20的信息的各種報告的一組報告對象(414至420)。下面討論各報告對象(414至420)的操作細節(jié)。
參見圖6-2,其中示出了服務對象庫66內的圖對象庫92的較佳實施例的方框圖。圖對象庫92包括運輸網圖對象400、列車圖對象404、終點站圖對象406、煤車圖對象408、機車圖對象410及計算機化列車控制圖對象412。各圖對象(400至412)為包含程序指令及數(shù)據項的對象,處理單元48將它們作為本技術中傳統(tǒng)上已知的面向對象的編程結構內的離散實體對待。各圖對象(400至412)內的程序指令最好包括用于從運輸工具對象(70至89)獲取及保持數(shù)據項及隨后響應從CMO90接收的用戶請求分別生成或修改適當?shù)膱D的例程。圖對象(400至412)的程序指令通過發(fā)送信息請求到適當?shù)倪\輸工具對象組并在收到所請求的信息之后生成或修改用戶請求的圖來實行這一圖生成或修改。下面介紹所有的較佳圖對象(400至412),然而熟悉本技術的人員會理解也能建立其它圖對象來描繪運輸網20的各種其它視圖。運輸網圖對象400最好包括用于建立顯示一組拐角鐵路點、交義軌道點、車站軌道點及各上述軌道點之間的互連的不同尺寸的圖的程序指令與數(shù)據項。
列車圖對象404最好包括用于有選擇地生成顯示各種與列車相關的信息的圖的程序指令及數(shù)據項。終點站圖對象406最好包括用于有選擇地生成顯示各種與終點站相關的信息的圖的程序指令及數(shù)據項。煤車圖對象408最好包括用于有選擇地生成顯示各種與運煤列車有關的信息的圖的程序指令及數(shù)據項。機車圖對象410最好包括用于有選擇地生成顯示各種與機車相關的信息的圖的程序指令及數(shù)據項。計算機化列車控制圖對象412最好包括用于生成從調度員的角度顯示所選擇的路軌段的圖的程序指令及數(shù)據項。下面詳細討論各種圖對象(400至412)所建立的圖。
參見圖6-3,其中示出了服務對象庫66內的報告對象庫96的較佳實施例的方框圖。報告對象庫96包括列車報告對象414、終點站報告對象416、煤報告對象418及機車報告對象420。各報告對象(414至420)為包括處理單元48作為本技術中傳統(tǒng)上已知的面向對象的編程結構內的離散實體對待的包含程序指令及數(shù)據項的對象。各報告對象(414至420)內的程序指令最好包含用于從運輸工具對象(70至89)獲取及保持數(shù)據項,然后響應從CMO 90接收的用戶請求分別生成適當?shù)膱蟾娴睦獭蟾鎸ο?414至420)的程序指令通過發(fā)送信息請求到適當?shù)倪\輸工具對象組并在收到所請求的信息之后生成用戶請求的報告來實行報告生成?,F(xiàn)在介紹較佳的報告對象組(414至420),然而熟悉本技術的人員會理解可以建立其它報告對象來生成運輸網20的各種特征。列車報告對象414最好包括用于建立包含各種與列車相關的信息的報告的程序指令及數(shù)據項。終點站報告對象416最好包括用于建立包含各種與終點站相關的信息的報告的程序指令及數(shù)據項。煤報告對象418最好包括用于建立包含各種與運煤列車相關的信息的報告的程序指令及數(shù)據項。機車報告對象420最好包括用于建立包含各種與機車相關的信息的報告的程序指令及數(shù)據項。下面詳細討論由各種報告對象(414至420)所建立的報告。
參見圖7,其中示出了運輸工具對象庫64內的運輸工具對象數(shù)據結構98的較佳實施例的方框圖。數(shù)據結構98包括用于存儲運輸工具對象(70至89)的位置屬性100的第一數(shù)據字段、用于存儲運輸工具對象(70至89)的標簽屬性102的第二數(shù)據字段、用于存儲運輸工具對象(70至89)的組成屬性104的第三數(shù)據字段及用于存儲運輸工具對象(70至89)的定時屬性106的第四數(shù)據字段。下面詳細描述運輸工具對象(70至89)存儲在各數(shù)據字段100、102、104、106中的實際數(shù)據項及為實現(xiàn)圖對象庫92中的圖及報告對象庫96中的報告而檢索的數(shù)據項。
如上面所介紹的,TWS管理單元59最好包括用于啟動及管理TWS 40的操作的一組可執(zhí)行程序指令。更具體地,TWS管理單元59響應輸入裝置50所接收的用戶信號開始操作,此后TWS管理單元59最好加載及激活來自服務對象庫66的CMO 90及運輸網圖對象400DLL從而向用戶提供一組指點并按擊圖符,通過這些圖符命令TWS 40有選擇地生成各種顯示與報告,如下面詳細討論的。TWS管理單元59管理存儲在運輸工具對象庫64及服務對象庫66中的各種DLL之間的控制的傳送,及響應來自DLL或用戶的中斷請求。在中斷請求時,TWS管理單元59在響應中斷請求將新的DLL組加載進易失性存儲器58中之前等待任何現(xiàn)有的任務的完成。請求的功能完成之后,TWS管理單元56將任何空閑的DLL清除出易失性存儲器58。
運輸工具對象(70至89)最好由程序指令及存儲在運輸工具對象數(shù)據結構98中的數(shù)據項構成。如上所述,各運輸工具(70至89)中的程序指令最好包括用于獲得及更新各運輸工具對象(70至89)的相應數(shù)據項的例程。下面是各運輸工具對象(70至89)獲取與更新的特定數(shù)據項的列表,其中這些數(shù)據項是最好存儲在運輸工具對象數(shù)據結構98中的。
終點站對象70引用的各終點站包括在位置屬性數(shù)據字段100中的終點站里程樁及地理位置(緯度/經度);在標簽屬性數(shù)據字段102中的終點站名、唯一的終點站ID、列車長外部電話號碼、列車長內部電話號碼,礦井(pit)外部電話號碼及礦井內部電話號碼;以及在組成屬性數(shù)據字段104中的終點站類型。
列車對象72引用的各列車包括位置屬性數(shù)據字段100中的地理位置、分區(qū)代碼及通路的名稱;在標簽屬性數(shù)據字段102中的唯一的列車ID、開通信號站名及列車名;在組成屬性數(shù)據字段104中的所載貨物代碼、裝貨車廂的數(shù)目、空車廂數(shù)目、用噸表示的重量、裝汽車的車廂的數(shù)目、頂平板車廂的數(shù)目、列車長度、政府許可號、列車上的引擎數(shù)、乘務組的類型及牽引列車所需的動力;以及在定時屬性數(shù)據字段106中的列車方向、列車晚點指示器、開通信號(on-signal)時間、計劃的經過時間、實際經過時間、乘務組估計的到達下一終點站的時間、乘務組的合計工作小時、列車的始發(fā)站及列車的目的地終點站。
機車對象74所引用的各機車包括在位置屬性數(shù)據字段100中的列車標識與交付檢修的/存放的;在標簽屬性數(shù)據字段102中的機車首字母、機車號碼填充、機車號及永久性服務標簽;在組成屬性數(shù)據字段104中的機車類別、用完燃料前剩下的里程、無線電單元指示器、軸(axle)數(shù)及高速滾輪數(shù)(truck count);以及在定時屬性數(shù)據字段106中的外型到期代碼(form due code)、固定問題標志、其它問題標志、下一個Q位置/日期、報警級、預計到達時間。
車場對象76引用的各車場包括位置屬性數(shù)據字段100中的唯一乘務組位置ID及主方向;標簽屬性數(shù)據字段102中的唯一終點站ID、終點站名、唯一的車場ID及車場名;以及在組成屬性數(shù)據字段104中的車場類型及車場進入級。
乘務組對象78引用的各乘務組包括;位置屬性數(shù)據字段100中的供應點及目的地;標簽屬性數(shù)據字段102中的乘務組名及乘務組ID;組成屬性數(shù)據字段104中的乘務組工作及乘務組狀態(tài);以及定時屬性數(shù)據字段106中的開始時間與終止時間。
車廂對象80所引用的各車廂包括位置屬性數(shù)據字段100中的該車廂連接在其上的列車;在標簽屬性數(shù)據字段102中的唯一車廂標識;在組成屬性數(shù)據字段104中的系統(tǒng)車廂數(shù)、外來車廂數(shù)、私有車廂數(shù)、車廂總數(shù)、車廂類型及車廂重量;以及在定時屬性數(shù)據字段106中的車廂的相關調度信息。
列車尾部裝置對象82所引用的各列車尾部裝置包括位置屬性數(shù)據字段100中的車場里程樁;標簽屬性數(shù)據字段102中的列車尾部裝置唯一ID;在組成屬性數(shù)據字段104中的類型、標簽狀態(tài)、活動及擁有者,以及定時屬性數(shù)據字段106中的活動時間。
工段對象84所引用的各工段包括位置屬性數(shù)據字段100中的工段位置;標簽屬性數(shù)據字段102中的唯一工段ID及工段電話號碼;組成屬性數(shù)據字段104中的工段代碼、工段描述及工段類型;以及定時屬性數(shù)據字段106中的工段日程及性能信息。
分區(qū)對象86所引用的各分區(qū)包括位置屬性數(shù)據字段100中的一組分區(qū)邊界;標簽屬性數(shù)據字段102中的分區(qū)ID及分區(qū)名;組成屬性數(shù)據字段104中的一組分區(qū)統(tǒng)計;以及定時屬性數(shù)據字段106中的分區(qū)整體日程安排及性能信息。
煤區(qū)對象87所引用的各煤區(qū)包括位置屬性數(shù)據字段100中的里程樁;標簽屬性數(shù)據字段102中的煤區(qū)名及唯一的ID;組成屬性數(shù)據字段104中的裝煤車廂數(shù)、空載的煤車廂數(shù)、裝焦炭的車廂數(shù)、空的焦炭車廂數(shù)、裝礦石的車廂數(shù)、空的礦石車廂數(shù)、合計裝載的車廂數(shù)、合計空車廂數(shù);裝MOW車廂數(shù)、MOW空車廂數(shù)、雜裝車廂數(shù)、雜裝空車廂數(shù)、裝載的車廂總數(shù)及空車廂總數(shù);以及在定時屬性數(shù)據字段106中的煤區(qū)日程安排或性能信息。
運輸網對象88所引用的各運輸網包括位置屬性數(shù)據字段100中的拐角鐵路點緯度/經度、交叉鐵路點緯度/經度、鐵路點之間的距離及鐵路點之間的方向。
計算機化列車控制對象89所引用的各計算機化列車控制包括位置屬性數(shù)據字段100中的路軌段長度、路軌交叉點及列車位置;標簽屬性數(shù)據字段102中的列車路軌ID;以及組成屬性數(shù)據字段104中的信號設置及交叉點道岔位置。
下面是圖對象庫92中的各圖對象(400至412)及報告對象庫96中的各報告對象(414至420)的操作的討論。各圖對象(400至412)及報告對象(414至420)的操作是響應用戶由CMO 90監(jiān)視的輸入裝置50選擇圖符啟動的。如果任何圖對象(400至412)或報告對象(414至420)需要來自用戶的附加信息,圖對象(400至412)或報告對象(414至420)傳遞這些請求給CMO 90,后者隨即在輸出裝置52上生成適當?shù)膶υ挻翱诓⑻崾居脩糨斎霊?。每當指派運輸工具對象(70至89)任務去向圖對象(400至412)或報告對象(414至420)提供某些請求的信息時,各運輸工具對象(70至89)最好采用公知的數(shù)學計算及傳統(tǒng)上已知的數(shù)據庫搜索及匹配技術來提供所請求的信息。最好,特定圖對象(400至412)或報告對象(414至420)的單獨動作不擦除或修改早先顯示在輸出裝置52上的東西,除非特定圖對象(400至412)或報告對象(414至420)的動作與早先顯示的東西沖突。同時,各圖對象(400至412)及報告對象(414至420)響應用戶選擇的警告標準有選擇地生成報警。為了生成報警,圖對象(400至412)或報告對象(414至420)提示用戶為任何選擇的圖或報告數(shù)據項指定最好與該數(shù)據項的額定或期望性能一致的值或值的范圍。此后,圖對象(400至412)或報告對象(414至420)便監(jiān)視該數(shù)據項的實時值。如果該數(shù)據項偏離用戶指定的額定的或期望的值或值的范圍,便生成報警信號并且圖對象(400至412)或報告對象(414至420)最好用輸出裝置52上的可聽見及可看見的信號來警告用戶這一變化。
運輸網圖對象400根據用戶選擇的標準生成各種圖。為了生成運輸網20的一部分的圖,運輸網圖對象400提示用戶選擇圖的邊界。接著,運輸網圖對象400向運輸網對象88請求一組拐角鐵路點及交叉鐵路點中的每一個位置屬性數(shù)據字段100的緯度及經度以及落入該圖的邊界內的各鐵路點之間的距離與方向。此后,運輸網圖對象400組織與連接各種鐵路點而在輸出裝置52上構成該圖。為了生成圖內的特定分區(qū),運輸網圖對象400提示用戶選擇特定的分區(qū),然后從分區(qū)對象86的位置屬性數(shù)據字段100中檢索該特定分區(qū)的邊界。隨即運輸網圖對象400采用上面討論的生成運輸網20的一部分的圖的相同的例程利用分區(qū)的邊界在輸出裝置52上生成特定的分區(qū)。為了在圖的各部分上增量地放大或縮小,運輸網圖對象400提示用戶輸入變焦增量并從中建立一組變焦邊界。然后,運輸網圖對象400采用上面討論的生成運輸網20的一部分的圖的相同例程利用變焦邊界在輸出裝置52上生成該特定分區(qū)。隨后,運輸網圖對象400在輸出裝置52上生成放大或縮小的圖。
列車圖對象404在輸出裝置52上有選擇地生成與一組列車相關的各種圖形信息。為了在圖上定位一列特定的列車,列車圖對象404提示用戶用列車的標簽屬性之一指定一列車。然后列車圖對象404將指定的標簽屬性與列車對象72的標簽屬性數(shù)據字段102中的數(shù)據項比較,如果存在著匹配,便從列車對象72的位置屬性數(shù)據字段100中檢索列車的緯度及經度。隨后,列車圖對象404在圖上加亮所選擇的列車。為了在圖上定位列車的類型或車主,列車圖對象404提示用戶指定一種或多種列車類型(即,質量、煤、空車、谷物、商品、聯(lián)運的、機動的、本地的、工作、旅客、額外的與/或外來的)或車主。然后列車圖對象404將指定的組成屬性提供給列車對象72并從列車對象72的位置屬性數(shù)據字段100中檢索出在這一或這些類型內的或指定的車主所擁有的各列車的緯度及經度。接著,列車圖對象404在圖上加亮所選擇的列車類型。為了在圖上當前顯示的各列車旁生成標識號,列車圖對象404從列車對象72的標簽屬性數(shù)據字段102中檢索出各列車的標識號。然后列車圖對象404將標識號放置在圖上緊靠各列車處。為了在各列車旁邊生成從其始發(fā)點開車起經過的時間,列車圖對象404從列車對象72的定時屬性數(shù)據字段414中檢索出從其始發(fā)點出發(fā)后列車經過的時間。隨后列車圖對象404將列車從其始發(fā)點出發(fā)后經過的時間放置在圖上緊靠各列車處。為了生成顯示列車晚點的圖,列車圖對象404首先提示用戶選擇晚點“A”個小時以上的列車的第一變量“A”,晚點不到“B”個小時的列車的第二變量“B”。然后列車圖對象404將這些定時屬性與列車對象72的定時屬性數(shù)據字段106中的數(shù)據項比較,并檢索出各列車的緯度及經度,并將列車分配給下述各組之一晚點“A”個小時以上的第一組列車;晚點在“A”與“B”個小時之間的第二組列車;及晚點“B”個小時以下的第三組列車。接著,列車圖對象404在圖上為三組列車的各組用不同顏色的編碼圖符在它們各自的緯度與經度上顯示第一、第二及第三組列車。
終點站圖對象406生成并在輸出裝置52上顯示與一組終點站相關的各種信息。為了在圖上定位特定的終點站,終點站圖對象406提示用戶用終點站標簽屬性之一指定一個終點站。然后終點站圖對象406將指定的標簽屬性與終點站對象70的標簽屬性數(shù)據字段102中的數(shù)據項比較,如果存在著匹配,便從終點站對象70的位置屬性數(shù)據字段100中檢索出該終點站的緯度與經度。隨后,終點站圖對象406加亮圖上所選擇的終點站。為了在顯示在圖上的各終點站旁邊生成里程樁、城市與州或助記符,終點站圖對象406提示用戶選擇標簽類型,將這一標簽屬性傳遞給終點站對象70并從終點站對象70的位置屬性數(shù)據字段100中檢索出各終點站的指定標簽。隨后,終點站圖對象406將指定的標簽放置在圖上緊靠各終點站處。為了在圖上定位終點站的類型,終點站圖對象406提示用戶指定一種或多種終點站類型(即大站、中等站或小站)。然后終點站圖對象406將指定的組成屬性(一種或多種)提供給終點站對象70并從終點站對象70的位置屬性數(shù)據字段100中檢索出各指定的終點站類型的緯度與經度。接著,終點站圖對象406加亮圖上的一種或多種所選擇的終點站類型。為了生成30小時車廂總計,終點站圖對象406提示用戶輸入停在終點站上超過30小時的車廂的上下范圍,將組成屬性信息與列車對象72的組成屬性數(shù)據字段104中的數(shù)據項比較,并從終點站對象70的位置屬性數(shù)據字段100中檢索出具有停在該終點站內大于30小時的小于車廂的下范圍的第一組終點站的緯度與經度;具有停在該終點站大于30小時的車廂上下范圍之間的第二組終點站的緯度與經度,以及具有停在該終點站內大于30小時的大于車廂的上范圍的第三組終點站的緯度與經度。隨后,終點站圖對象406在圖上的第一組終點站處生成第一圖符,在第二組終點站處生成第二圖符,及在第三組終點站處生成第三圖符。為了生成各終點站的終點站延遲輪廓,終點站圖對象406從列車對象72的定時數(shù)據字段106中檢索出一組終點站列車延遲原因(例如沒有乘務組)。隨后終點站圖對象406計算并最好采用它們的相對部分代表各延遲原因的相對大小的餅圖在緊靠具有延遲的各終點站處顯示各終點站延遲的原因。為了有選擇地在圖上生成帶有計劃好而尚未調用的列車的終點站,終點站圖對象提示用戶選擇列車數(shù)“N”并從列車對象72定時屬性數(shù)據字段106中檢索出用戶選擇的列車數(shù)“N”以上的計劃好而未調用的列車總數(shù)及用戶選擇的列車數(shù)“N”以下的計劃好而未調用的列車總數(shù)。接著終點站報告對象416在圖上用紅色加亮用戶選擇的列車數(shù)“N”以上的計劃好而未調用的列車總數(shù)的終點站。為了為各終點站生成機車供給及需求的分布圖,終點站圖對象406從機車對象74的組成屬性數(shù)據字段104中檢索出具有機車的過多供給或過多需求的終點站的數(shù)目。隨后,終點站圖對象406在圖上靠近具有過多機車供給的終點站旁顯示第一圖符而在靠近具有過多機車需求的終點站旁顯示第二圖符。
煤車圖對象408在輸出裝置52上有選擇地生成與一組煤區(qū)相關的各種信息。為了在圖上的各煤區(qū)名旁生成煤區(qū)簡要說明,煤車圖對象408提示用戶輸入數(shù)字“L”,表示超過用戶輸入的數(shù)字“L”的裝載與空車的煤區(qū)數(shù)。然后煤車圖對象408將組成屬性信息與煤區(qū)對象87的組成屬性數(shù)據字段104中的數(shù)據項比較,并為各煤區(qū)計算超過用戶輸入的數(shù)字“L”的裝載與空車數(shù)。隨后,煤車圖對象408在各煤區(qū)名旁顯示表示該煤區(qū)的列車是否包含超過用戶選擇的數(shù)目的裝載與/或空車的圖符。
機車圖對象410有選擇地在輸出裝置52上生成與一組機車相關的各種信息。為了在圖上定位特定的機車,機車圖對象410提示用戶用機車的標簽屬性之一指定機車。然后機車圖對象410將指定的標簽屬性與機車對象74的標簽屬性數(shù)據字段102中的數(shù)據項比較,并在存在匹配時,從機車對象74的位置屬性數(shù)據字段100中檢索出機車的緯度及經度。接著,機車圖對象410在圖上加亮所選擇的機車。為了在圖上定位一種類型的機車,機車圖對象410提示用戶指定一種或多種機車類型(即CW 44、CW 40、SD 50、B 36、GP 40等)。然后機車圖對象410將指定的一種或多種組成屬性提供給機車對象74并從機車對象74的位置屬性數(shù)據字段100中檢索出這一種或多種類型內的各機車的緯度及經度。隨后,機車圖對象410在圖上加亮所選擇的機車類型。為了生成具有“N”或更多機車的若干列車與終點站,機車圖對象410提示用戶輸入值“N”,并從機車對象74的位置屬性數(shù)據字段100中檢索出指定的組成信息。隨后,機車圖對象410顯示具有“N”或更多機車的列車及終點站。
計算機化列車控制圖對象412在輸出裝置52上有選擇地生成與一組鐵路路軌段相關的各種信息。為了觀察特定車場中或特定鐵路路軌段內的鐵路路軌,計算機化列車控制圖對象412提示用戶指定特定的車場或鐵路路軌段,及從計算機化列車控制對象89的位置屬性數(shù)據字段100、標簽屬性數(shù)據字段102及組成屬性數(shù)據字段104中檢索列車路軌ID、路軌段長度、路軌交叉點位置、列車位置、交叉點信號設置及路軌交叉點道岔位置。接著,計算機化列車控制圖對象412在圖上顯示鐵路路軌,加亮包含列車的路軌段,標識路軌交叉點道岔的位置及交叉點信號設置。
下面討論報告對象庫96內的報告對象(414至420)的操作。列車報告對象414在輸出裝置52上有選擇地生成與一組列車相關的各種信息。為了生成關于列車晚點的報告,列車報告對象414首先提示用戶選擇晚點“A”個小時以上的第一組列車、晚點“A”與“B”個小時之間的第二組列車及晚點不到“B”個小時的第三組列車。然后列車報告對象414將這些定時屬性與列車對象72的定時屬性數(shù)據字段106中的數(shù)據項比較,并從列車對象72的標簽屬性數(shù)據字段102中檢索落入各組中的各列車的列車標簽屬性。隨后,列車報告對象414計算并在報告中顯示第一、第二與第三組列車,該報告包含各組中的列車數(shù)及各組中所有列車的總數(shù)的百分比。列車報告對象414還計算與顯示所有列車的總數(shù)及它們的平均延遲。為了生成關于特定客戶的列車的報告,列車報告對象414提示用戶選擇特定的客戶。然后列車報告對象414從列車對象72的位置屬性數(shù)據字段100及組成屬性數(shù)據字段104中檢索當前正在運行的、在它們的始發(fā)點上的、在路上的、在中間站上的、不能得到其狀態(tài)的客戶列車數(shù),運載私有設備的、運載系統(tǒng)設備的、運載租用設備的及不能得到設備數(shù)據項的客戶列車數(shù)。此后,列車報告對象414在輸出裝置52上的報告中顯示上述信息。為了生成列車簡要報告,列車報告對象414提示用戶選擇特定的列車。然后列車報告對象414從列車對象72的位置屬性數(shù)據字段100、標簽屬性數(shù)據字段102、組成屬性數(shù)據字段104及定時屬性數(shù)據字段106中檢索列車的標識、名稱、最后開通信號點及時間、最后列車站及時間、準時性能、載貨、空車、噸數(shù)、長度、汽車、平板車上拖曳物、經過時間、計劃時間及列車載貨許可。接著列車報告對象414在輸出裝置52上的報告中顯示上述信息。為了生成列車狀態(tài)報告,列車報告對象414提示用戶選擇特定的列車。然后列車報告對象414從列車對象72的位置屬性數(shù)據字段100、標簽屬性數(shù)據字段102、組成屬性數(shù)據字段104及定時屬性數(shù)據字段106中檢索列車的標識、說明、名稱、始發(fā)站、目的地、類型、當前站、下一站、時間表、估計到達時間、SB、計劃噸數(shù)、計劃時間、提供的時間、調用的時間、發(fā)車時間、到達時間、最后開通信號點、最后開通信號時間、準時性能、載重、皮重、馬力、噸數(shù)、每拖一噸馬力、生鐵、汽車、呎、開始號碼、編組中序號、機車是否為省燃料而熄火或分離、標簽、方向、注記、等級、座位、最后加燃料站、從最后加燃料站的里程、最后加燃料的日期、質量檢查、機械故障代碼、自由格式列車注記、輸入說明時的時間印記以及輸入說明的人員的用戶標識。隨后列車報告對象414在輸出裝置52上的報告中顯示上述信息。為了生成列車編組報告,列車報告對象414提示用戶選擇特定列車。然后列車報告對象414從列車對象72及車廂對象80的位置屬性數(shù)據字段100、標簽屬性數(shù)據字段102及組成屬性數(shù)據字段104中檢索列車標識、控制號、來自城市/州、去往城市/州、報文類型、時間印記、載重、皮重、噸數(shù)、長度、計劃編組、實際編組、車廂數(shù)、車廂次序、車廂類型、車廂內容及車廂的目的地。此后列車報告對象414在輸出裝置52上的報告中顯示上述信息。列車報告對象414還利用車廂數(shù)、車廂次序、車廂類型、車廂內容及車廂目的地數(shù)據項顯示所選擇的列車的理想化的但順序上精確的圖形表示。這使用戶能看見作為排成一行的并用各車廂的唯一ID標記的一系列彩色的編碼矩形的所選擇的列車中的車廂的實際位置。為了生成列車性能報告,列車報告對象414提示用戶選擇特定的列車。列車報告對象414然后為沿列車排定的路線的各站從列車對象72的位置屬性數(shù)據字段100及定時屬性數(shù)據字段106中檢索列車提前于時間表或落后于時間表到達車站或從車站發(fā)車的時間量。接著,列車報告對象414在輸出裝置52上的報告中顯示上述信息。
終點站報告對象416在輸出裝置52上顯示與一組終點站相關的各種信息。為了生成終點站狀態(tài)報告,終點站報告對象416提示用戶選擇特定的終點站,然后終點站報告對象416從終點站對象70的位置屬性數(shù)據字段100、標記屬性數(shù)據字段102、組成屬性數(shù)據字段104及定時屬性數(shù)據字段106中檢索終點站的城市、車站、里程樁、30小時車廂總計、準時性能、車廂調度符合性及列車長與礦井的電話號碼。隨后終點站報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成終點站準時性能報告,終點站報告對象416提示用戶選擇一個或一組終點站及一組列車類型。然后終點站報告對象416從列車對象72的位置屬性數(shù)據字段100及定時屬性數(shù)據字段106中檢索適當?shù)臄?shù)據項并為選擇的終點站組計算其始發(fā)準時性能超過或落在選定的百分比以下的所選擇的列車類型的百分比及所有列車類型的始發(fā)準時性能的平均值。此后終點站報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成30小時車廂總計報告,終點站報告對象416提示用戶所選擇的車廂的范圍,然后從終點站對象70的位置屬性數(shù)據字段100、標記屬性數(shù)據字段102、組成屬性數(shù)據字段104及定時屬性數(shù)據字段106中檢索具有小于、在中間及大于已位于終點站內30小時以上的所選擇的車廂范圍的終點站的數(shù)目及百分比,及不能得到這些信息的終點站的數(shù)目及百分比。接著,終點站報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成全系統(tǒng)或終點站延遲報告,終點站報告對象416提示用戶選擇全系統(tǒng)或特定終點站延遲報告,并從列車對象72的定時屬性數(shù)據字段106中檢索延遲的列車總數(shù)、總延遲時間、延遲說明、延遲列車的百分比及總延遲時間的百分比。隨后,終點站報告對象406在全系統(tǒng)或選擇的終點站報告中顯示上述信息。為了生成具有計劃好而未調用的列車的終點站報告,終點站報告對象416提示用戶選擇列車數(shù),并從列車對象72的定時屬性數(shù)據字段106中檢索超過用戶選擇的列車數(shù)的已準備好而未調用的列車總數(shù)及在用戶選擇的列車數(shù)以下的準備好而未調用的列車的總數(shù)。此后,終點站報告對象416在報告中顯示上述信息。為了生成終點站等時線報告,終點站報告對象416提示用戶選擇特定的終點站,并從列車對象72的定時屬性數(shù)據字段106中檢索該特定終點站的固定時段內的所有到達時間及發(fā)車時間。熟悉本技術的人員會理解時段沒有必要是固定的,在一個替代實施例中可以是一個變量。接著終點站報告對象416在報告中顯示上述信息。為了生成終點站狀態(tài)報告,終點站報告對象416提示用戶選擇特定的終點站,并從終點站對象70或列車對象72的位置屬性數(shù)據字段100、標簽屬性數(shù)據字段102、組成屬性數(shù)據字段104及定時屬性數(shù)據字段106中檢索到達車場中的列車、當前工作班信息、工作測定、發(fā)車場中的列車及8小時中應到的列車。隨后終點站報告對象416在報告中顯示上述信息。為了為各終點站生成機車供給與需求報告,終點站報告對象416從終點站對象70或列車對象72的組成屬性數(shù)據字段104及定時屬性數(shù)據字段106中檢索具有過量供給或過量需求機車的若干終點站及各終點站的一組計劃供給與需求的機車。此后,終點站報告對象416在輸出裝置52上的報告中顯示具有過量供給機車的終點站的總數(shù)、具有過量需求機車的終點站的總數(shù)、在每周時段與每天時段上所有終點站的計劃供給與需求機車。
煤車報告對象418在輸出裝置52上顯示與一組煤區(qū)相關的各種信息。為了生成每月煤車輪班報告,煤報告對象418從煤區(qū)對象87的組成屬性數(shù)據字段104及定時屬性數(shù)據字段106檢索載重數(shù)、車隊規(guī)模、系統(tǒng)煤車、外來煤車、私有煤車及所有煤車總數(shù)的每月輪班數(shù)與每月計劃的輪班數(shù)。接著,煤報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成煤區(qū)簡要報告,煤報告對象418提示用戶選擇煤區(qū),并從煤區(qū)對象87的組成屬性數(shù)據字段104中檢索載重數(shù)、空車數(shù)及諸如煤區(qū)內的煤、焦炭、集合物、MOW與雜項等各種煤貨物的總量。隨后煤報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成按區(qū)的煤車信息報告,煤報告對象418為各煤區(qū)從煤區(qū)對象87的組成屬性數(shù)據字段104中檢索各煤貨物的載重與空車數(shù)及載重與空車的總數(shù)。此后,煤報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成按系統(tǒng)的煤車信息報告,煤報告對象418從煤區(qū)對象87的組成屬性數(shù)據字段104中檢索系統(tǒng)、私有及外來煤車、載重與空車數(shù)、運載的各種煤貨物及各種煤貨物及所有煤貨物的載重與空車的總數(shù)。接著,煤報告對象416在輸出裝置52上的報告中顯示上述信息。為了生成按分區(qū)的煤車信息報告,煤報告對象418提示用戶選擇煤貨物組,并從煤區(qū)對象87的組成屬性數(shù)據字段104中檢索各分區(qū)的所選擇的煤貨物組的載重與空車的總數(shù)。隨后煤報告對象416在輸出裝置52上的報告中顯示上述信息。
機車報告對象420在輸出裝置52上顯示與一組機車相關的各種信息。為了生成關于多少終點站或列車具有“N”輛或更多機車的報告,機車報告對象420首先提示用戶選擇數(shù)字“N”。然后機車報告對象420將這一組成屬性與列車對象72的組成屬性數(shù)據字段104中的數(shù)據項比較,并計算具有“N”輛或更多機車的終點站與列車的總數(shù)。此后,機車報告對象420在輸出裝置52上顯示上述信息。為了生成機車利用報告,機車報告對象420提示用戶選擇機車類型,并從機車對象74的定時屬性數(shù)據字段106中檢索在第一指定時段上的工作、空閑、進檢修廠/存放及其它的天數(shù),及在第二指定時段上各機車的平均里程。接著,機車報告對象420在輸出裝置52上顯示上述信息。為了生成機車停留時間報告,機車報告對象420提示用戶輸入標準停留時間,將標準停留時間與列車對象72的位置屬性數(shù)據字段100及定時屬性數(shù)據字段106中的數(shù)據項比較,并計算帶有在該終點站內超過標準移動時間的機車的終點站的數(shù)目。隨后,機車報告對象420在輸出裝置52上顯示上述信息。
除了上面生成的報告,最好通過選擇上述報告內的某些圖符生成附加的子報告。例如,由車場對象76及檢修廠對象84維護的附加運輸網信息可通過終點站報告對象416生成的報告訪問,而由乘務組對象78及列車尾部裝置對象82維護的附加信息則可通過列車報告對象414生成的報告訪問。熟悉本技術的人員會進一步理解隨著運輸網的信息需求的增長,可以不斷地將附加信息包含到上述報告與/或新報告中。
雖然已提供了運輸工具對象(70至89)及報告對象(400至420)的較佳實施例,熟悉本技術的人員會理解,生成上述圖與報告必需的各種數(shù)據項也可替換地存儲在與上面指定的不同的數(shù)據字段(100至106)或者甚至在附加的新數(shù)據字段中。
參見圖8-1、8-2及8-3,其中示出了在輸出裝置52上所觀察到的一組圖、報告及上下文菜單的較佳實施例的圖形布局。熟悉本技術的人員會理解這些圖、報告及上下文菜單中所示出的信息在替代實施例中在它們的形式與/或信息內容上可有所改變。
圖8-1示出較佳的地圖110、較佳的終點站112、較佳的鐵路路軌段114、較佳的終點站性能餅圖116、較佳的列車118、較佳的分區(qū)放大縮小板122及較佳的上下文菜單124。在這一較佳實施例中,較佳的分區(qū)放大縮小板122允許用戶選擇較佳的地圖110的邊界。在較佳的分區(qū)放大縮小板122中,示出了地理區(qū)域的縮小尺寸的地圖,在縮小尺寸的地圖上有一個繪出一個區(qū)的輪廓的小框,它表示所示的較佳地圖110。較佳的地圖110包括一組鐵路路軌段,較佳的鐵路路軌段114便是其中之一。從較佳上下文菜單124的“列車顯示”部分,可以看到用戶選擇了“機動的”,這導致在較佳地圖110只作為“正方形”顯示“機動”列車,較佳列車118便是其中之一。最好分配給顯示在較佳地圖110上的各列車類型不同的正方形顏色,由于只顯示“機動”列車,只有“黑”色正方形出現(xiàn)在較佳地圖110上。從較佳上下文菜單124的“列車顯示”部分中,可看到用戶選擇了“晚點”,導致在較佳地圖110上不顯示“自動的”列車的正點性能。再向下看。從較佳上下文菜單124的“列車客戶信息”部分,可以看到用戶選擇了“客戶報告”,導致圖8-3A中所示及下面討論的較佳客戶報告的生成。從較佳上下文菜單124的“終點站顯示”部分中,可見用戶選擇了“大型”,導致在較佳地圖110上只顯示“大型”終點站,較佳終點站112便是其中之一。從較佳上下文菜單124的“終點站標簽類型”部分中,可見到用戶選擇了“城市”,導致終點站用它們的“城市與州”加以標記,如較佳的地圖110上所示,對于較佳終點站112其為“Louisville,Ky”。從較佳上下文菜單124的“終點站顯示”部分中,可見用戶選擇了“終點站晚點”,導致只在較佳地圖110上靠近經歷晚點的“大型”終點站處顯示較佳終點站性能餅圖116?!癗ashuille,Tn”更是其中之一。如上面所討論的,餅圖的各部分表示晚點原因及晚點原因的相對幅度。在較佳上下文菜單124上選擇“終點站晚點”框還導致圖8-3B中所示并在下面討論的較佳系統(tǒng)晚點總計報告的生成。
圖8-2示出較佳地圖110、較佳終點站112、較佳列車118、較佳分區(qū)放大縮小板122及較佳上下文菜單124。由于在本例中,可以看出由于用戶并未通過較佳分區(qū)放大縮小板122為較佳地圖110選擇一組新的邊界,因此并未改變顯示在輸出裝置52上的較佳地圖110。從較佳上下文菜單124的“列車顯示”部分中(由于用戶已向下“卷動”了較佳上下文菜單124,而未示出),可以看出用戶選擇了“晚點”,導致“機動”列車的準時性能在較佳地圖110上用“彩色編碼三角形”顯示并表示該列車晚點的小時數(shù),如圖8-3C中所示的顯示的列車報告的性能總計中所描述的及下面討論的。在本例中,較佳列車118用中灰色三角形彩色編碼表示它晚點4小時以上。用戶已在較佳上下文菜單124的“終點站標簽類型”部分中作出了改變,這是上述現(xiàn)在選擇“里程樁”而不是“城市”而進行的,導致各終點站用它們的“里程樁”作標記,如較佳地圖110上所示,對于較佳終點站112為“001947”。從較佳上下文菜單124的“終點站顯示”部分中,可見用戶現(xiàn)在選擇了“無終點站顯示”,導致從較佳地圖110中消除較佳終點站性能餅圖116及從輸出裝置52上消除圖8-3B中所示的較佳系統(tǒng)延遲總計報告。從較佳上下文菜單124的“機車”部分中,可見用戶選擇了“機車利用”,導致圖8-3D中所示的及下面討論的較佳機車類別利用報告的生成。
如上面所介紹的,圖8-3A示出較佳客戶報告。在這一報告中,列車報告對象414提示用戶選擇客戶,此后列車報告對象414生成多少客戶擁有的列車當前正在運行、在它們的始發(fā)站上、在線路上、運載私有設備及它們的設備數(shù)據不能得到的表。熟悉本技術的人員會理解,這一報告中可提供更少或更多的信息量。
圖8-3B示出較佳系統(tǒng)晚點總計報告。在這一報告中,終點站報告對象416生成示出晚點列車總數(shù)、總晚點時間、晚點描述、晚點到車百分比及晚點時間百分比的表。熟悉本技術的人員會理解,這一報告中可提供更少或更多的信息量。
圖8-3C示出較佳顯示的列車的性能總計報告。在這一報告中,列車報告對象414生成展示晚點四小時以上,兩小時與四小時之間及兩小時以下的顯示的列車的總數(shù)及百分比。熟悉本技術的人員會理解在這報告中可提供更少或更多的信息量。
圖8-3D示出較佳的機車類別利用報告。在這一報告中,機車報告對象420提示用戶選擇機車類別,然后生成展示每周中所選擇的機車類別是工作的、空閑的、存放的或其它的總天數(shù)的直方圖。熟悉本技術的人員會理解,這一報告中可提供更少或更多的信息量。
參見圖9-1,其中示出了基于對象的鐵路運輸網管理的較佳方法的流程圖。該較佳方法最好是對各圖對象(400至412)或報告對象(414至420)相同的,而與哪一個圖對象(400至412)或報告對象(414至420)正在生成輸出顯示無關。該較佳方法從步驟600開始,其中圖對象(400至412)或報告對象(414至420)提示用戶以上述方式選擇一組運輸網20邊界。從而步驟600指定TWS 40將運輸網20的哪一部分顯示在地圖上或包含在報告中。在步驟602中,運輸網圖對象400以上述方式確定所選擇的邊界內的運輸網分布圖,并在要求時準備顯示該圖。在步驟604中,圖對象(400至412)或報告對象(414至420)以上述方式確定所選擇的邊界內的固定運輸工具的標識、位置、互連與顯示特性。固定運輸工具的標識信息是在標簽屬性數(shù)據字段102中找到的,位置與互連信息是在位置屬性數(shù)據字段100中找到的,而顯示特征則是由圖對象(400至412)指定的、報告對象(414至420)指定的或在標簽屬性數(shù)據字段102中找到的。在步驟606中,圖對象(400至412)或報告對象(414至420)以上述方式提示用戶選擇固定運輸工具的狀態(tài)與性能標準。在步驟608中,圖對象(400至412)或報告對象(414至420)以上述方式確定所選擇的邊界內的移動運輸工具的標識、位置及顯示特征。移動運輸工具的標識信息是在標簽屬性數(shù)據字段102中找到的,位置信息是在位置屬性數(shù)據字段100中找到的,而顯示特征則是圖對象(400至412)指定的、報告對象(414至420)指定的或在標簽屬性數(shù)據字段102中找到的,如上面所討論的。在步驟610中,圖對象(400至412)或報告對象(414至420)以上面討論的方式提示用戶選擇移動運輸工具的狀態(tài)與性能標準。在步驟612中,圖對象(400至412)或報告對象(414至420)參照圖對象(400至412)或報告對象(414至420)監(jiān)視的數(shù)據項檢索系統(tǒng)定義的或用戶定義的狀態(tài)與性能警告標準組,如上面討論的。較佳方法以圖9-2中的步驟614繼續(xù)進行。
參見圖9-2,在步驟614中,圖對象(400至412)或報告對象(414至420)以上面討論的方式選擇運輸工具。在步驟616中,圖對象(400至412)或報告對象(414至420)以上面討論的方式檢索由運輸工具的相應運輸工具對象(70至89)保持更新的運輸工具的實時狀態(tài)與性能數(shù)據。在步驟618中,圖對象(400至412)或報告對象(414至420)以上面討論的方式將在步驟616中檢索到的數(shù)據與在步驟606或步驟610中指定的選擇標準比較。在步驟620中,如果步驟618中的回答為是,圖對象(400至412)或報告對象(414至420)將所選擇的運輸工具的標識(ID)加在輸出表上。否則,如果步驟618中的回答為否,該方法進行到步驟622,在其中圖對象(400至412)或報告對象(414至420)確定步驟616中檢索到的數(shù)據是否符合步驟612中指定的警告標準。在步驟624中,如果步驟622中的回答為是,圖對象(400至412)或報告對象(414至420)激活最好在輸出裝置52上包括視覺與聽覺警告兩者的警報信號,如上所述,并將符合警告標準的檢索到的實時狀態(tài)與性能數(shù)據記錄在存儲裝置56中供以后檢索。否則,如果在步驟622中的回答為否,該方法進行到步驟626,在其中圖對象(400至412)或報告對象(414至420)判定是否還有圖對象(400至412)或報告對象(414)負責監(jiān)視的另一運輸工具尚未進行步驟614至624。如果步驟626中的回答為是,該較佳方法返回到步驟614,否則該方法進行到圖9-3中的步驟628。
參見圖9-3,該較佳方法從步驟628繼續(xù),在其中圖對象(400至412)或報告對象(414至420)生成受所選擇的邊界限定的第一輸出顯示并描繪包含在輸出表中的運輸工具之間的關系,如上所述。在步驟630中,圖對象(400至412)或報告對象(414至420)為包含在輸出表中的運輸工具生成表示檢索到的實時狀態(tài)與性能數(shù)據的第二輸出顯示,如上所述。在步驟632中,圖對象(400至412)或報告對象(414至420)判定是否已修改了狀態(tài)、性能或警告標準,如上所述。如果在步驟632中的回答為是,該較佳方法返回到步驟614,否則該較佳方法前進到步驟634。在634中,圖對象(400至412)或報告對象(414至420)判定是否選擇了一組新的運輸網20的邊界。如果步驟634中的回答為是,該較佳方法返回到步驟600,否則該較佳方法結束。
雖然已參照某些較佳實施例描述了本發(fā)明,熟悉本技術的人員會理解普通技術人員可提供各種修改以便將本發(fā)明應用在航空、陸上、海上及空間貨運網上。本發(fā)明提供了對較佳實施例的改變與修正,本發(fā)明只受以下權利要求書的限制。
權利要求
1.一種用于管理運輸網的計算機實現(xiàn)的系統(tǒng),包括響應一組運輸工具的出現(xiàn)產生檢測信號的探測器;耦合在該探測器上并包括以下各項的存儲器包含用于響應該探測器信號生成運輸工具對象數(shù)據的程序指令的一組運輸工具對象;以及包含用于以圖形組織及報告關于運輸工具對象數(shù)據的程序指令的一組服務對象;以及耦合在該存儲器及探測器上用于執(zhí)行包含在存儲器中的程序指令的處理器。
2.按照權利要求1的系統(tǒng),其中該探測器包括在地理上分布在整個運輸網上、各生成唯一的運輸工具探測器信號的位于路旁的探測器。
3.按照權利要求1的系統(tǒng),還包括一組包含移動運輸工具及固定運輸工具的運輸工具。
4.按照權利要求3的系統(tǒng),其中至少一個服務對象包括用于生成指示至少一個移動運輸工具的位置的圖的圖形的圖對象。
5.權利要求2的系統(tǒng),還包括耦合在處理器上、包含運輸網運營數(shù)據的數(shù)據庫;以及包含具有可變地理位置的移動運輸工具及具有不變地理位置的固定運輸工具的一組運輸工具;其中至少一個運輸工具對象包含來自由程序指令組構成的群的一個程序指令組,用于將運營數(shù)據的第一子集及唯一的運輸工具探測器信號分配給至少一個移動運輸工具;以及將運營數(shù)據的第二子集分配給至少一個固定運輸工具;以及其中至少一個服務對象包含來自由程序指令組構成的群的一個程序指令組,用于生成一組運輸工具位置圖;生成一組運輸工具狀態(tài)統(tǒng)計;及生成一組運輸工具性能統(tǒng)計。
6.權利要求5的系統(tǒng),其中至少一個服務對象包括用于在分配給至少一個運輸工具對象的數(shù)據偏離一組期望值時生成報警信號的程序指令。
7.權利要求5的系統(tǒng),其中至少一個服務對象包括用于生成關于至少一個運輸工具的一組報告的程序指令,及其中至少一個報告包含來自由下述各屬性構成群的一種屬性運輸工具的位置屬性;運輸工具的標簽屬性;運輸工具的組成屬性;及運輸工具的定時屬性。
8.權利要求7的系統(tǒng),其中至少一個報告包含來自由列車報告、終點站報告、煤報告及機車報告構成的群的報告之一。
9.權利要求5的系統(tǒng),其中至少一個移動運輸工具是來自由列車、機車、乘務組、車廂及列車尾部裝置構成的群中的一種。
10.權利要求5的系統(tǒng),其中至少一個固定運輸工具是來自由終點站、車場、檢修廠、分區(qū)及煤區(qū)構成的群中的一種。
11.權利要求5的系統(tǒng),還包括來自由下述計算機構成的群中的一種計算機計算機輔助調度系統(tǒng)計算機,用于從運輸工具探測器信號中生成運輸工具位置信號及將運輸工具位置信號寫入數(shù)據庫中;一組現(xiàn)場位置計算機,用于將來自由事故報告、本地作業(yè)及車場作業(yè)構成的群中的一種存儲在數(shù)據庫中;客戶服務中心計算機,用于將來自由工作命令及運輸工具報警標準構成的群中的一種存儲在數(shù)據庫中;以及運營中心計算機,用于將來自由設備庫存、減速命令、禁止通行、動力分配、動力計劃、列車計劃及物理設備數(shù)據構成的群的一種存儲在數(shù)據庫中。
12.一種用于管理基于對象的鐵路運輸網的計算機實現(xiàn)方法,包括下述步驟為運輸網內的一組運輸工具采集一組實時標識、位置、互連及顯示特征;以及生成刻劃基于所述特征的運輸工具組之間的關系的特征的一組圖及一組報告。
13.權利要求12的方法,其中該采集步驟包括下述步驟探測來自一組經過位于路旁的探測器的運輸工具中的至少一個移動運輸工具并作為響應生成唯一的運輸工具探測器信號;將該唯一的運輸工具探測器信號翻譯成移動運輸工具緯度/經度坐標;及接受對應于來自該組運輸工具的固定運輸工具的位置的固定運輸工具緯度/經度坐標的數(shù)據項;及其中生成一組圖的步驟包括下述步驟在圖上該移動運輸工具緯度/經度坐標上放置移動運輸工具圖符;及在圖上該固定運輸工具緯度/經度坐標上放置固定運輸工具圖符。
14.權利要求13的方法,其中各放置步驟包括由下述步驟構成的群的一個步驟靠近任一運輸工具圖符放置標簽屬性;靠近任一運輸工具圖符放置組成屬性;及靠近任一運輸工具圖符放置定時屬性。
15.權利要求12的方法,還包括下述步驟選擇一組運輸網邊界;以及確定該組運輸網邊界內的運輸網布局;其中的生成步驟利用該組運輸網邊界來限制該組圖及該組報告。
16.一種用于包含一組運輸工具的鐵路運輸網的基于對象的管理的計算機實現(xiàn)方法,包括下述步驟為至少一個所述運輸工具定義一組狀態(tài)與性能邊界標準;獲取所述運輸工具的一組實時狀態(tài)及性能數(shù)據;在所獲取的實時狀態(tài)及性能數(shù)據組符合所定義的狀態(tài)及性能邊界標準組時,生成表示該運輸工具的實時狀態(tài)及性能的報告;以及在所獲取的實時狀態(tài)及性能數(shù)據組符合所定義的狀態(tài)及性能邊界標準組時,生成表示該運輸工具的實時狀態(tài)及性能的圖。
17.權利要求16的方法,其中生成報告的步驟包括由下述步驟構成的群中的一個步驟報告關于至少一個運輸工具的位置屬性;報告關于至少一個運輸工具的標簽屬性;報告關于至少一個運輸工具的組成屬性;以及報告關于至少一個運輸工具的定時屬性。
18.權利要求16的方法,還包括下述步驟為至少一個運輸工具定義一組警告標準;以及如果為該運輸工具采集的實時狀態(tài)及性能數(shù)據組符合該組警告標準,激活報警信號。
19.權利要求18的方法,其中定義一組警告標準的步驟包括下述步驟從由位置屬性數(shù)據字段、標簽屬性數(shù)據字段、組成屬性數(shù)據字段及定時屬性數(shù)據字段構成的群中,選擇描述至少一個運輸工具的數(shù)據項;為該數(shù)據項指定一組期望值;以及將該運輸工具的警告標準組定義為當為該運輸工具采集的實時狀態(tài)及性能數(shù)據組越出指定的期望值組時。
20.權利要求16的方法,其中定義一組狀態(tài)及性能標準的步驟包括由下述步驟所構成的組中的一個步驟選擇一組移動運輸工具;以及選擇一組固定運輸工具。
21.權利要求16的方法,其中定義的步驟包括為來自由終點站、列車、機車、車場、乘務組、車廂、列車尾部裝置、檢修廠、分區(qū)及煤區(qū)構成的群中之一定義一組狀態(tài)及性能標準。
22.權利要求16的方法,其中的獲取步驟包括來自由下述步驟構成的群中的一個步驟從計算機輔助調度系統(tǒng)計算機中檢索表示移動運輸工具的位置的經度及緯度數(shù)據項;從一組現(xiàn)場位置計算機中檢索表示固定運輸工具的位置的緯度與經度數(shù)據項;從該組現(xiàn)場位置計算機中檢索事故報告、本地作業(yè)及車場作業(yè)數(shù)據項;從客戶服務中心計算機中檢索工作命令及定義的報警數(shù)據項;以及從運營中心計算機中檢索設備庫存、減速命令、禁止通行、動力分配、動力計劃、列車計劃及物理設備數(shù)據項。
23.權利要求22的方法,其中的生成步驟包括利用從計算機輔助調度系統(tǒng)、現(xiàn)場位置組、客戶服務中心及運營中心的計算機中檢索的數(shù)據項生成來自由報告及圖構成的群中之一。
24.權利要求16的方法,其中的生成步驟包括來自由下述步驟構成的群中的一個步驟生成列車報告;生成終點站報告;生成煤報告;及生成機車報告。
25.一種用于管理運輸網的計算機實現(xiàn)的系統(tǒng),包括用于為運輸網內的一組運輸工具采集一組實時標識、位置、互連及顯示特征的裝置;及用于根據所述特征生成刻劃該組運輸工具之間的關系的特征的一組圖及一組報告的裝置。
26.權利要求25的系統(tǒng),其中用于采集的裝置包括用于從通過位于路旁的探測器的一組運輸工具中探測至少一個移動運輸工具,并對此作出響應生成唯一的運輸工具探測器信號的裝置;用于將該唯一的運輸工具探測器信號翻譯成移動運輸工具緯度/經度坐標的裝置;以及用于接受對應于來自該組運輸工具中的固定運輸工具的位置的固定運輸工具緯度/經度坐標的數(shù)據項的裝置;以及其中用于生成一組圖的裝置包括,用于在圖上該移動運輸工具緯度/經度坐標上放置移動運輸工具圖符的裝置;以及用于在圖上固定運輸工具緯度/經度坐標上放置固定運輸工具圖符的裝置。
27.權利要求25的系統(tǒng),還包括用于選擇一組運輸網邊界的裝置;以及用于確定該組運輸網邊界內的運輸網布局的裝置;其中用于生成的裝置利用該組運輸網邊界來限制該組圖及該組報告。
28.一種用于管理包含一組運輸工具的運輸網的計算機實現(xiàn)的系統(tǒng),包括用于為所述運輸工具中至少一個定義一組狀態(tài)及性能邊界標準的裝置;用于獲取所述運輸工具的一組實時狀態(tài)及性能數(shù)據的裝置;用于在所獲取的實時狀態(tài)及性能數(shù)據組符合所定義的狀態(tài)及性能邊界標準組時,生成表示該運輸工具的實時狀態(tài)及性能的報告的裝置;及用于在所獲取的實時狀態(tài)及性能數(shù)據組符合所定義的狀態(tài)及性能邊界標準組時,生成表示該運輸工具的實時狀態(tài)及性能的圖的裝置。
29.權利要求28的系統(tǒng),還包括用于為至少一個運輸工具定義一組警告標準的裝置;及用于如果所獲取的該運輸工具的實時狀態(tài)及性能數(shù)據組符合該組警告標準時,激活報警信號的裝置。
30.權利要求29的系統(tǒng),其中的用于定義一組警告標準的裝置包括用于從由位置屬性數(shù)據字段、標簽屬性數(shù)據字段、組成屬性數(shù)據字段及定時屬性數(shù)據字段構成的群中選擇描述至少一個運輸工具的數(shù)據項的裝置;用于為數(shù)據項指定一組期望值的裝置;及用于將運輸工具的該組警告標準定義成當為該運輸工具所獲取的實時狀態(tài)及性能數(shù)據組越出指定的期望值組時。
31.權利要求28的系統(tǒng),其中用于定義的裝置為來自由終點站、列車、機車、車場、乘務組、車廂列車尾部裝置、檢修廠、分區(qū)及煤區(qū)構成的群中之一定義一組狀態(tài)及性能標準。
32.權利要求28的方法,其中用于生成的裝置包括來自由下述裝置構成的群中的一種裝置用于生成列車報告的裝置;用于生成終點站報告的裝置;用于生成煤報告的裝置;以及用于生成機車報告的裝置。
33.一種其中含有用于使計算機通過執(zhí)行下述步驟管理基于對象的鐵路運輸網的計算機可讀的程序代碼的計算機可用的介質,包括為運輸網內的一組運輸工具采集一組實時標識、位置、互連及顯示特征;以及根據所述特征生成刻劃該組運輸工具之間的關系的特征的一組圖及一組報告。
34.權利要求33的計算機可用的介質,其中用于執(zhí)行采集步驟的程序代碼包括用于執(zhí)行下述步驟的程序代碼從一組通過位于路旁的探測器的運輸工具中探測至少一個移動運輸工具,并對此作出響應生成唯一的運輸工具探測器信號;將該唯一的運輸工具探測器信號翻譯成移動運輸工具緯度/經度坐標;以及接受對應于來自該組運輸工具的固定運輸工具的位置的固定運輸工具緯度/經度坐標的數(shù)據項;以及其中生成一組圖的步驟包括下述步驟,在該圖上該移動運輸工具緯度/經度坐標上放置移動工具圖符;以及在該圖上該固定運輸工具緯度/經度坐標上放置固定運輸工具圖符。
35.權利要求33的計算機可用的介質,還包括用于執(zhí)行下述步驟的程序代碼選擇一組運輸網邊界;以及確定該組運輸網邊界內的運輸網布局;其中該生成步驟利用該組運輸網邊界來限制該組圖及該組報告。
36.一種其中包含有用于使計算機通過執(zhí)行下述步驟管理包含一組運輸工具的基于對象的鐵路運輸網的計算機可讀的程序代碼的計算機可用的介質,包括為所述運輸工具中至少一個定義一組狀態(tài)及性能邊界標準;獲取所述運輸工具的一組實時狀態(tài)及性能數(shù)據;在所獲取的實時狀態(tài)及性能數(shù)據組符合所定義的狀態(tài)及性能邊界標準組時,生成表示該運輸工具的實時狀態(tài)及性能的報告;以及在所獲取的實時狀態(tài)及性能數(shù)據組符合所定義的狀態(tài)及性能邊界標準組時,生成表示該運輸工具的實時狀態(tài)及性能的圖。
37.權利要求36的計算機可用的介質,還包括用于執(zhí)行下述步驟的程序代碼為至少一個運輸工具定義一組警告標準;以及如果為該運輸工具所獲取的實時狀態(tài)及性能數(shù)據組符合該組警告標準時,激活報警信號。
38.權利要求37的計算機可用的介質,其中用于執(zhí)行定義一組警告標準的步驟的程序代碼包括用于執(zhí)行下述步驟的程序代碼從由位置屬性數(shù)據字段、標簽屬性數(shù)據字段、組成屬性數(shù)據字段及定時屬性數(shù)據字段構成的群中選擇描述至少一個運輸工具的數(shù)據項;為該數(shù)據項指定一組期望值;以及將該運輸工具的該組警告標準定義成當為該運輸工具獲取的實時狀態(tài)及性能數(shù)據組越出該指定的期望值組時。
39.權利要求36的計算機可用的介質,其中用于執(zhí)行定義的步驟的程序代碼包括用于執(zhí)行為來自由終點站、列車、機車、車場、乘務組、車廂、列車尾部裝置、檢修廠、分區(qū)及煤區(qū)構成的群中之一定義一組狀態(tài)及性能標準的步驟。
40.權利要求36的計算機可用的介質,其中用于執(zhí)行生成步驟的程序代碼包括用于執(zhí)行來自由下述步驟構成的群中的一個步驟的程序代碼生成列車報告;生成終點站報告;生成煤報告;以及生成機車報告。
全文摘要
本發(fā)明的系統(tǒng)最好包括一組位于路旁的探測器、輸出裝置、存儲器及處理單元。各位于路旁的探測器最好響應探測到一組移動運輸工具生成一組運輸工具探測信號。輸出裝置用于顯示信息。存儲器具有運輸工具對象,后者包括用于自動檢索該組運輸工具探測信號及用于自動采集與運輸網的運營相關的一組信息的程序指令。存儲器還具有服務對象,后者包括用于在輸出裝置上生成對應于該組移動運輸工具及一組固定運輸工具兩者的運輸工具位置、運輸工具狀態(tài)統(tǒng)計及運輸工具性能統(tǒng)計的圖形表示的程序指令。處理單元執(zhí)行存儲在存儲器中的程序指令并耦合在該組位于路旁的探測器、輸出裝置與存儲器上。本發(fā)明的方法最好包括為運輸網內的該組運輸工具監(jiān)視一組實時標識、位置、互連及顯示特征,及根據在監(jiān)視步驟中采集的信息生成刻劃該組運輸工具之間的關系的特征的輸出顯示的步驟。
文檔編號B61L23/14GK1206379SQ96199427
公開日1999年1月27日 申請日期1996年10月31日 優(yōu)先權日1996年10月31日
發(fā)明者M·A·吉布斯 申請人:Csx技術公司