一種列車全程運(yùn)行時刻信息的生成方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軌道交通控制領(lǐng)域,特別是涉及一種列車全程運(yùn)行時刻信息的生成方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,鐵路局的行車調(diào)度指揮工作以調(diào)度區(qū)段為單位。某一車次的列車,在運(yùn)行過程中會途經(jīng)多個調(diào)度區(qū)段。各個調(diào)度區(qū)段的調(diào)度人員分別負(fù)責(zé)管轄范圍內(nèi)列車的調(diào)度指揮工作。
[0003]但是,根據(jù)各個調(diào)度區(qū)段的調(diào)度人員以調(diào)度區(qū)段為單位規(guī)劃的區(qū)段列車運(yùn)行時刻,無法確定一個車次的列車的全程運(yùn)行時刻信息。
[0004]而列車的全程運(yùn)行時刻信息,是對列車運(yùn)行情況進(jìn)行全局掌控、后續(xù)進(jìn)行大量數(shù)據(jù)的統(tǒng)計分析以及服務(wù)(例如旅客出行服務(wù))的基礎(chǔ),具有很大的實用價值。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種列車全程運(yùn)行時刻信息的生成方法及系統(tǒng),可以根據(jù)各個調(diào)度區(qū)段的列車運(yùn)行計劃信息,整合生成列車全程運(yùn)行時刻信息。
[0006]為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
[0007]—種列車全程運(yùn)行時刻信息的生成方法,包括:
[0008]獲取一個調(diào)度區(qū)段的第一列車運(yùn)行計劃信息;
[0009]從已緩存的列車運(yùn)行計劃信息中確定與所述第一列車運(yùn)行計劃信息的車次相同的第二列車運(yùn)行計劃信息;
[0010]判斷所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息是否滿足空間一致性規(guī)則,得到第一判斷結(jié)果;
[0011]當(dāng)所述第一判斷結(jié)果表示所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足空間一致性規(guī)則時,判斷所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息是否滿足時間一致性規(guī)則,得到第二判斷結(jié)果;
[0012]當(dāng)所述第二判斷結(jié)果表示所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足時間一致性規(guī)則時,對所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息進(jìn)行接續(xù)處理;
[0013]將接觸處理后的列車運(yùn)行計劃信息存入列車全程運(yùn)行時刻信息庫。
[0014]可選的,所述判斷所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息是否滿足空間一致性規(guī)則,具體包括:
[0015]判斷所述第一列車運(yùn)行計劃信息中的首站與所述第二列車運(yùn)行計劃信息中的末站是否相同,得到第三判斷結(jié)果;
[0016]當(dāng)所述第三判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的首站與所述第二列車運(yùn)行計劃信息中的末站相同時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足空間一致性規(guī)則;
[0017]當(dāng)所述第三判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的首站與所述第二列車運(yùn)行計劃信息中的末站不相同時,判斷所述第一列車運(yùn)行計劃信息中的末站與所述第二列車運(yùn)行計劃信息中的首站是否相同,得到第四判斷結(jié)果;
[0018]當(dāng)所述第四判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的末站與所述第二列車運(yùn)行計劃信息中的首站相同時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足空間一致性規(guī)則。
[0019]可選的,所述判斷所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息是否滿足時間一致性規(guī)則,具體包括:
[0020]判斷所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值是否在預(yù)設(shè)時間范圍內(nèi),得到第五判斷結(jié)果;
[0021]當(dāng)所述第五判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值在預(yù)設(shè)時間范圍內(nèi)時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足時間一致性規(guī)則;
[0022]當(dāng)所述第五判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值不在預(yù)設(shè)時間范圍內(nèi)時,判斷所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值是否在預(yù)設(shè)時間范圍內(nèi),得到第六判斷結(jié)果;
[0023]當(dāng)所述第六判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值在預(yù)設(shè)時間范圍內(nèi)時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足時間一致性規(guī)則。
[0024]可選的,所述判斷所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值是否在預(yù)設(shè)時間范圍內(nèi),具體包括:
[0025]當(dāng)所述末站到達(dá)時間為實際到達(dá)時間時,判斷所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值是否為零;
[0026]當(dāng)所述末站到達(dá)時間為計劃到達(dá)時間時,判斷所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值是否小于或等于I小時。
[0027]可選的,所述判斷所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值是否在預(yù)設(shè)時間范圍內(nèi),具體包括:
[0028]當(dāng)所述首站到達(dá)時間為實際到達(dá)時間時,判斷所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值是否為零;
[0029]當(dāng)所述首站到達(dá)時間為計劃到達(dá)時間時,判斷所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值是否小于或等于I小時。
[0030]一種列車全程運(yùn)行時刻信息的生成系統(tǒng),包括:
[0031]第一列車運(yùn)行計劃信息獲取單元,用于獲取一個調(diào)度區(qū)段的第一列車運(yùn)行計劃信息;
[0032]第一列車運(yùn)行計劃信息確定單元,用于從已緩存的列車運(yùn)行計劃信息中確定與所述第一列車運(yùn)行計劃信息的車次相同的第二列車運(yùn)行計劃信息;
[0033]第一判斷單元,用于判斷所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息是否滿足空間一致性規(guī)則,得到第一判斷結(jié)果;
[0034]第二判斷單元,用于當(dāng)所述第一判斷結(jié)果表示所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足空間一致性規(guī)則時,判斷所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息是否滿足時間一致性規(guī)則,得到第二判斷結(jié)果;
[0035]接續(xù)處理單元,用于當(dāng)所述第二判斷結(jié)果表示所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足時間一致性規(guī)則時,對所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息進(jìn)行接續(xù)處理;
[0036]存儲單元,用于將接觸處理后的列車運(yùn)行計劃信息存入列車全程運(yùn)行時刻信息庫。
[0037]可選的,所述第一判斷單元,具體包括:
[0038]第一判斷子單元,用于判斷所述第一列車運(yùn)行計劃信息中的首站與所述第二列車運(yùn)行計劃信息中的末站是否相同,得到第三判斷結(jié)果;
[0039]第一空間一致性確定子單元,用于當(dāng)所述第三判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的首站與所述第二列車運(yùn)行計劃信息中的末站相同時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足空間一致性規(guī)則;
[0040]第二判斷子單元,用于當(dāng)所述第三判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的首站與所述第二列車運(yùn)行計劃信息中的末站不相同時,判斷所述第一列車運(yùn)行計劃信息中的末站與所述第二列車運(yùn)行計劃信息中的首站是否相同,得到第四判斷結(jié)果;
[0041]第二空間一致性確定子單元,用于當(dāng)所述第四判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的末站與所述第二列車運(yùn)行計劃信息中的首站相同時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足空間一致性規(guī)則。
[0042]可選的,所述第二判斷單元,具體包括:
[0043]第三判斷子單元,用于判斷所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值是否在預(yù)設(shè)時間范圍內(nèi),得到第五判斷結(jié)果;
[0044]第一時間一致性確定子單元,用于當(dāng)所述第五判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值在預(yù)設(shè)時間范圍內(nèi)時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足時間一致性規(guī)則;
[0045]第四判斷子單元,用于當(dāng)所述第五判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的末站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的首站到達(dá)時間的差值不在預(yù)設(shè)時間范圍內(nèi)時,判斷所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值是否在預(yù)設(shè)時間范圍內(nèi),得到第六判斷結(jié)果;
[0046]第二時間一致性確定子單元,用于當(dāng)所述第六判斷結(jié)果表示所述第一列車運(yùn)行計劃信息中的首站到達(dá)時間與所述第二列車運(yùn)行計劃信息中的末站到達(dá)時間的差值在預(yù)設(shè)時間范圍內(nèi)時,確定所述第一列車運(yùn)行計劃信息與所述第二列車運(yùn)行計劃信息滿足時間一致性規(guī)則。
[0047]可選的,所述第三判斷子單元,具體包括:<