欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種車次號分配方法、裝置及車次號分配器的制造方法

文檔序號:4008720閱讀:199來源:國知局
一種車次號分配方法、裝置及車次號分配器的制造方法
【專利摘要】本發(fā)明公開了一種車次號分配方法、裝置及車次號分配器,所述方法包括獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點;按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序;依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號;并依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。通過本發(fā)明實施例,能夠?qū)崿F(xiàn)運行圖中車次號的分配的同時,提高車次號分配的效率,同時降低對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
【專利說明】一種車次號分配方法、裝置及車次號分配器【技術領域】
[0001]本申請涉及自動控制領域,特別涉及一種車次號分配方法、裝置及車次號分配器?!颈尘凹夹g】
[0002]在當前軌道交通領域信號系統(tǒng)中,通常采用自動列車監(jiān)控ATS系統(tǒng)的運行圖編輯軟件完成列車運行圖。列車運行圖中包括至少一條行程,每條行程均有各自的表號,而每條行程至少包括一條上行路徑和一條下行路徑,若每條行程包括至少兩條上行路徑和至少兩條下行路徑時,所有上行路徑首尾相連,所有下行路徑首尾相連。運行圖中的每條路徑均有各自的車次號,而每條路徑將列車在其始發(fā)站開出的時間點定義為起始時間點,整個運行圖中的車次號不重復,即在所有行程中的所有路徑上的車次號均不相同。
[0003]目前,在對原運行圖中的某一行程或某一路徑進行手動或自動修改(增加、刪除、移動路徑)后,需要對整個運行圖中各個路徑的車次號逐一進行檢查修改,重新分配車次號,從而保證整個運行圖中的車次號不重復。
[0004]但上述對運行圖中路徑分配車次號的方案中,工作量較大,需要消耗大量的人工成本及時間成本,使得分配車次號的效率降低,且由于設備故障或操作失誤等因素,會導致對運行圖中路徑分配車次號的錯誤率較高,使得運行圖中車次號分配的準確率降低。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本申請?zhí)峁┝艘环N車次號分配方法、裝置及車次號分配器,用以解決現(xiàn)有技術中車次號分配方案工作量大,效率較低,且由于設備故障或操作失誤等因素導致車次號分配錯誤率較高,使得運行圖中車次號分配的準確率降低的技術問題。
[0006]本申請?zhí)峁┝艘环N車次號分配方法,所述方法包括:`[0007]獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點;
[0008]按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序;
[0009]依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號;
[0010]并依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
[0011]上述方法,優(yōu)選的,在所述獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點之前,所述方法還包括:
[0012]獲取路徑修改信息;
[0013]判斷所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,結(jié)束當前車次號分配。
[0014]上述方法,優(yōu)選的,所述依據(jù)所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序包括:
[0015]依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中;[0016]其中,所述依據(jù)預設的第一車次號確定規(guī)則,依次確定所述排序后的上行路徑的車次號包括:
[0017]依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
[0018]上述方法,優(yōu)選的,所述依據(jù)所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序包括:
[0019]依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中;
[0020]其中,所述依據(jù)預設的第二車次號確定規(guī)則,依次確定所述排序后的下行路徑的車次號包括:
[0021]依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
[0022]上述方法,優(yōu)選的,所述依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號包括:
[0023]將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑;
[0024]對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑;
[0025]將所述當前上行路徑的下一上行路徑作為當前上行路徑;
[0026]判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,結(jié)束當前對所述排序后的上行路徑的車次號分配,否則,返回所述對所述當前上行路徑的車次號加上所述第一增量變量值后賦值給所述當前上行路徑的下一上行路徑。
[0027]上述方法,優(yōu)選的,所述依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號包括:
[0028]將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第二預設車次號賦值給所述當前下行路徑;
[0029]對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑;
[0030]將所述當前下行路徑的下一下行路徑作為當前下行路徑;
[0031]判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,結(jié)束當前對所述排序后的下行路徑的車次號分配,否則,返回所述對所述當前下行路徑的車次號加上所述第二增量變量值后賦值給所述當前下行路徑的下一下行路徑。
[0032]本申請還提供了一種車次號分配裝置,所述裝置包括:
[0033]時間獲取單元,用于獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點;
[0034]路徑排序單元,用于按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序;
[0035]第一確定單元,用于依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號;[0036]第二確定單元,用于依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
[0037]上述裝置,優(yōu)選的,還包括:
[0038]修改判定單元,用于獲取路徑修改信息,判定所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,結(jié)束當前車次號分配,否則,觸發(fā)所述時間獲取單元。
[0039]上述裝置,優(yōu)選的,所述路徑排序單元包括第一排序子單元;
[0040]所述第一排序子單元,用于依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中;
[0041]其中,所述第一確定單元,具體用于依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
[0042]上述裝置,優(yōu)選的,所述路徑排序單元包括第二排序子單元;
[0043]所述第二排序子單元,用于依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中;
[0044]其中,所述第二確定單元,具體用于依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
[0045]上述裝置,優(yōu)選的,所述第一確定單元包括第一賦值子單元、第二賦值子單元和第一路徑確定子單元,其中:
[0046]所述第一賦值子單元,用于將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑,觸發(fā)所述第二賦值子單元;
[0047]所述第二賦值子單元,用于將對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑,觸發(fā)所述第一路徑確定子單元;
[0048]所述第一路徑確定子單元,用于將所述當前上行路徑的下一上行路徑作為當前上行路徑,判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,結(jié)束當前對所述排序后的上行路徑的車次號分配,否則,觸發(fā)所述第二賦值子單元。
[0049]上述裝置,優(yōu)選的,所述第二確定單元包括第三賦值子單元、第四賦值子單元和第二路徑確定子單元,其中:
[0050]所述第三賦值子單元,用于將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第一預設車次號賦值給所述當前下行路徑,觸發(fā)所述第二賦值子單元;
[0051]所述第二賦值子單元,用于將對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑,觸發(fā)所述第二路徑確定子單元;
[0052]所述第二路徑確定子單元,用于將所述當前下行路徑的下一下行路徑作為當前下行路徑,判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,結(jié)束當前對所述排序后的下行路徑的車次號分配,否則,觸發(fā)所述第二賦值子單元。
[0053]本申請還提供了一種車次號分配器,包括如上述任意一項所述的車次號分配裝置。
[0054]有上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請?zhí)峁┑囊环N車次號分配方法、裝置及車次號分配器,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
【專利附圖】

【附圖說明】
[0055]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本申請實施例一提供的一種車次號分配方法的流程圖;
[0057]圖2為本申請實施例二提供的一種車次號分配方法的部分流程圖;
[0058]圖3為本申請實施例三提供的一種車次號分配方法的部分流程圖;
[0059]圖4為本申請實施例四提供的一種車次號分配方法的部分流程圖;
[0060]圖5為本申請實施例五提供的一種車次號分配方法的部分流程圖;
[0061]圖6為本申請實施例六提供的一種車次號分配方法的部分流程圖;
[0062]圖7為本申請實施例七提供的一種車次號分配方法的流程圖;
[0063]圖8為本申請實施例七提供的一種車次號分配方法的另一流程圖;
[0064]圖9為本申請實施例八提供的一種車次號分配裝置的結(jié)構(gòu)示意圖;
[0065]圖10為本申請實施例九提供的一種車次號分配裝置的結(jié)構(gòu)示意圖;
[0066]圖11為本申請實施例十提供的一種車次號分配裝置的結(jié)構(gòu)示意圖;
[0067]圖12為本申請實施例十一提供的一種車次號分配裝置的結(jié)構(gòu)示意圖;
[0068]圖13為本申請實施例十一提供的一種車次號分配裝置的另一結(jié)構(gòu)示意圖;
[0069]圖14為本申請實施例十二提供的一種車次號分配裝置的結(jié)構(gòu)示意圖;
[0070]圖15為本申請實施例十三提供的一種車次號分配裝置的結(jié)構(gòu)示意圖;
[0071]圖16為本申請實施例十三提供的一種車次號分配裝置的另一結(jié)構(gòu)示意圖;
[0072]圖17為本申請實施例十三提供的一種車次號分配裝置的另一結(jié)構(gòu)示意圖。
【具體實施方式】
[0073]下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0074]在當前軌道交通領域信號系統(tǒng)中,對ATS系統(tǒng)中的運行圖編輯運行計劃時,對運行線的車次號分配有多種不同的方式方法,在運行計劃中運行先十分密集,每天的運行計劃將分配幾十次甚至上百次個車次號,存在車次號未按時序規(guī)則分配,從而造成行車計劃混亂的風險。而在地鐵運營當中,基本計劃運行圖中車次號的分配對運行的組織光了安全起著關鍵作用。在ATS系統(tǒng)基礎運行圖的編制過程中,一條行程由若干收尾相連的路徑組成,每天行車擁有各自的表號,每天路徑擁有各自的車次號,整個運行圖中的車次號不重復。不同的線路有不同的車次號分配規(guī)則,在編制基本運行計劃的過程中,需為所有路徑按時序和特定規(guī)則分配車次號,以供全天的正常運行使用,并能根據(jù)基本計劃生產(chǎn)時刻表,使得線路按計劃運行。
[0075]而現(xiàn)有對運行圖中路徑進行車次號分配的方法一般以以下兩種:1、在編輯路徑時,手動輸入車次號,保證滿足車次號分配規(guī)則,編輯完成計劃后進行檢測;2、采用自動分配或手動分配車次號編輯運行圖中每條行程,在完成每天行程的編輯后,自動按規(guī)則在每條行程中的車次號選擇自動分配車次號的路徑的車次號,完成計劃編輯后進行檢查修改,保證整個運行圖中的車次號不重復。
[0076]但采用現(xiàn)有技術中的方案,存在一些缺陷:在完成計劃的編輯后,要對整個運行圖中每個路徑的車次號逐一進行檢查修改,以符合車次號的分配規(guī)則。手動檢查會增加運行圖中人工成本,且降低了車次號檢查的準確性,編輯效率低等問題。同時,現(xiàn)有技術方案在編輯運行圖線路時,每編輯一條路徑均需為路徑手動分配車次號,在整個計劃的編輯過程中,容易產(chǎn)生錯誤及不符合規(guī)則的車次號,無法流暢順利的編輯正確的運行計劃。在新增加一條行程時,同時增加了很多路徑,這些路徑的車次號的分配如要保持整個計劃的時序和規(guī)則,則需將計劃中其他的路徑車次號進行改動,工作量極大,錯誤率極高。
[0077]有鑒于此,參考圖1,其示出了本申請實施例一提供的一種車次號分配方法的流程圖,所述方法可以包括以下步驟:
[0078]步驟101:獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點。
[0079]其中,所述步驟101具體包括:
[0080]獲取運行圖中所有上行路徑的起始時間點;
[0081]并獲取運行圖中所有下行路徑的起始時間點;
[0082]其中,所述路徑的起始時間點是指:列車在路徑的始發(fā)站開出的時間點。
[0083]步驟102:按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序。
[0084]步驟103:按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序。
[0085]其中,所述步驟102和所述步驟103同時開始執(zhí)行。
[0086]需要說明的是,在ATS系統(tǒng)的運行圖中,所有上行路徑的第一位數(shù)字和所有下行路徑的車次號第一位數(shù)字不同,由此,分別對上行路徑和下行路徑分配進行排序,具體為:依據(jù)所述上行路徑和下行路徑各自的起始時間點進行排序,可以理解為:在所有的上行路徑中,起始時間點在前的(較早),其對應的上行路徑排在前;在所有的下行路徑中同理。
[0087]步驟104:依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號;
[0088]步驟105:依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
[0089]其中,所述第一車次號確定規(guī)則和所述第二車次號確定規(guī)則可以為在執(zhí)行本申請實施例之前預先設定,也可以在執(zhí)行本申請實施例的過程中由人工進行輸入設定。上述兩個規(guī)則可以理解為:預先設定所有上行路徑的待分配的車次號集合和所有下行路徑的待分配的車次號集合。
[0090]需要說明的是,優(yōu)選的,所述步驟104和所述步驟105同時開始執(zhí)行。
[0091]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例一提供的一種車次號分配方法,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0092]參考圖2,其示出了本申請實施例二提供的一種車次號分配方法的部分流程圖,在所述步驟101之前,所述方法還可以包括以下步驟:
[0093]步驟201:獲取路徑修改信息。
[0094]其中,在外界對運行圖中的任意一條路徑進行修改后,需要對被修改路徑的屬性進行判斷,即需要判斷被修改路徑為何種列車的路徑,此時,需要首先獲取路徑修改信息,所述路徑修改信息包括被修改路徑對應的列車的屬性值。
[0095]其中,所述路徑修改包括:刪除某一路徑、移動某一路徑或添加新的路徑等。
[0096]步驟202:判斷所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,執(zhí)行步驟203,否則,執(zhí)行所述步驟101 ;
[0097]步驟203:結(jié)束當前車次號分配。
[0098]其中,所述測試車、檢修車和非計劃車為在運行圖的計劃編輯范圍內(nèi),因此,對所述測試車、檢修車或非計劃車的路徑的修改不做本申請實施例的應用范圍,此時,需要對上述三種列車對應的被修改的路徑的情況進行避免,即對被修改路徑為上述三種列車對應的路徑時,整個運行圖的車次號不做重新分配,無需執(zhí)行本申請實施例的后續(xù)方案,由此,結(jié)束當前車次號分配。
[0099]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例二提供的一種車次號分配方法,在對整個運行圖的車次號進行重新分配之前,對被修改路徑對應的列車的屬性進行判斷,若被修改路徑對應的列車為測試車、檢測車或非計劃車時,結(jié)束本次車次號分配,否則,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0100]參考圖3,其示出了本申請實施例三提供的一種車次號分配方法的部分流程圖,所述步驟102具體可以包括以下步驟:
[0101]步驟301:依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息。
[0102]其中,在運行圖中,每條路徑具有一個標識信息與其相對應。
[0103]步驟302:將所述上行路徑的標識信息依次置入第一數(shù)組中。
[0104]上述可以理解為:在所有的上行路徑中,起始時間點在前的(較早),其對應的上行路徑的標識信息在所述第一數(shù)組中排在前。
[0105]此時,所述步驟104中,所述依據(jù)預設的第一車次號確定規(guī)則,依次確定所述排序后的上行路徑的車次號具體為:
[0106]依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
[0107]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例三提供的一種車次號分配方法,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0108]參考圖4,其示出了本申請實施例四提供的一種車次號分配方法的部分流程圖,所述步驟103具體可以包括以下步驟:
[0109]步驟401:依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息。
[0110]其中,在運行圖中,每條路徑具有一個標識信息與其相對應。
[0111]步驟402:將所述下行路徑的標識信息依次置入第二數(shù)組中;
[0112]上述可以理解為:在所有的下行路徑中,起始時間點在前的(較早),其對應的下行路徑的標識信息在所述第二數(shù)組中排在前。
[0113]其中,所述依據(jù)預設的第二車次號確定規(guī)則,依次確定所述排序后的下行路徑的車次號包括:
[0114]依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
[0115]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例四提供的一種車次號分配方法,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0116]參考圖5,其示出了本申請實施例五提供的一種車次號分配方法的部分流程圖,所述步驟104具體包括以下步驟:[0117]步驟501:將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑。
[0118]需要說明的是,所述第一上行路徑是指,在所述排序后的所有上行路徑中的排在第一位的上行路徑。
[0119]例如:預先設置所述第一預設車次號為1000或其他整數(shù)數(shù)字,所述步驟501為:將排序后的上行路徑中的第一條上行路徑作為當前上行路徑,并將車次號1000賦值給所述當前上行路徑,即所述排序后的上行路徑中的第一條上行路徑。
[0120]步驟502:對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑。
[0121]需要說明的是,所述下一上行路徑是指,在所述排序后的所有上行路徑中,排在所述當前上行路徑后面的第一條上行路徑。
[0122]例如:預先設置所述第一增量變量值為I或2等整數(shù)數(shù)字。若所述第一增量變量值為1,所述步驟502為:對所述當前上行路徑的車次號1000加上I賦值給所述當前上行路徑的下一條上行路徑,即所述當前上行路徑的下一條上行路徑為1001。
[0123]步驟503:將所述當前上行路徑的下一上行路徑作為當前上行路徑;
[0124]步驟504:判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,執(zhí)行步驟505,否則,返回執(zhí)行所述步驟502。
[0125]步驟505:結(jié)束當前對所述排序后的上行路徑的車次號分配。
[0126]其中,所述步驟504是對所述排序后的所有上行路徑進行輪詢的過程,即對排序后的所有上行路徑依次進行車次號賦值。
[0127]例如:上述第一預設車次號為1000,所述第一增量變量值為1,由此,每輪詢到所述排序后的上行路徑中當前上行路徑的下一條上行路徑時,將當前上行路徑的車次號加I作為所述當前上行路徑的下一上行路徑的車次號。
[0128]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例五提供的一種車次號分配方法,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0129]參考圖6,其示出了本申請實施例六提供的一種車次號分配方法的部分流程圖,所述步驟105可以包括以下步驟:
[0130]步驟601:將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第二預設車次號賦值給所述當前下行路徑。
[0131]需要說明的是,所述第一下行路徑是指,在所述排序后的所有下行路徑中的排在第一位的下行路徑。
[0132]例如:預先設置所述第二預設車次號為2000或其他整數(shù)數(shù)字,所述步驟601為:將排序后的下行路徑中的第一條下行路徑作為當前下行路徑,并將車次號2000賦值給所述當前下行路徑,即所述排序后的下行路徑中的第一條下行路徑。
[0133]步驟602:對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑。
[0134]需要說明的是,所述下一下行路徑是指,在所述排序后的所有下行路徑中,排在所述當前下行路徑后面的第一條下行路徑。
[0135]例如:預先設置所述第二增量變量值為I或2等整數(shù)數(shù)字。若所述第二增量變量值為1,所述步驟602為:對所述當前下行路徑的車次號2000加上I賦值給所述當前下行路徑的下一條下行路徑,即所述當前下行路徑的下一條下行路徑為2001。
[0136]步驟603:將所述當前下行路徑的下一下行路徑作為當前下行路徑;
[0137]步驟604:判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,執(zhí)行步驟605,否則,返回執(zhí)行所述步驟602。
[0138]步驟605:結(jié)束當前對所述排序后的下行路徑的車次號分配。
[0139]其中,所述步驟604是對所述排序后的所有下行路徑進行輪詢的過程,即對排序后的所有下行路徑依次進行車次號賦值。
[0140]例如:上述第二預設車次號為2000,所述第二增量變量值為1,由此,每輪詢到所述排序后的下行路徑中當前下行路徑的下一條下行路徑時,將當前下行路徑的車次號加I作為所述當前下行路徑的下一下行路徑的車次號。
[0141]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例六提供的一種車次號分配方法,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0142]參考圖7,其示出了本申請實施例七提供的一種車次號分配方法的流程圖,所述方法包括:
[0143]步驟701:獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點。
[0144]其中,所述步驟701與本申請實施例一中所述步驟101中內(nèi)容所述一致,在此不再詳細描述。
[0145]步驟702:按照所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中;
[0146]步驟703:按照所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中;
[0147]其中,所述步驟702與所述步驟703可以由輪詢方式實現(xiàn)。以所述步驟702為例:
[0148]1、提取所有上行路徑中的第一條上行路徑,將其的標識信息置入所述第一數(shù)組的第一位中;
[0149]2、獲取所述所有上行路徑中第二條上行路徑,將其起始時間點與所述第一數(shù)組中第一位的上行路徑的起始時間點進行比較排序,將排序后的兩條上行路徑的標識信息置入所述第一數(shù)組的前兩位中;
[0150]3、依據(jù)上述第2步中的方法將所述所有上行路徑中的其他上行路徑的標識信息依次置入所述第一數(shù)組中。
[0151]步驟704:將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑。
[0152]優(yōu)選的,所述步驟704包括:
[0153]對所述第一數(shù)組中的第一位數(shù)據(jù)(即標識信息)對應的上行路徑賦值所述第一預設車次號,并將所述第一位數(shù)據(jù)作為當前數(shù)據(jù)。
[0154]步驟705:對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑。
[0155]優(yōu)選的,所述步驟705包括:
[0156]對所述當前數(shù)據(jù)對應的上行路徑的車次號加上所述第一增量變量值后賦值給所述當前數(shù)據(jù)的下一位數(shù)據(jù)對應的上行路徑。
[0157]步驟706:將所述當前上行路徑的下一上行路徑作為當前上行路徑。
[0158]優(yōu)選的,所述步驟706包括:
[0159]將所述當前數(shù)據(jù)的下一位數(shù)據(jù)作為當前數(shù)據(jù)。
[0160]步驟707:判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,執(zhí)行步驟708,否則,返回所述步驟705。
[0161]步驟708:結(jié)束當前對所述排序后的上行路徑的車次號分配。
[0162]優(yōu)選的,所述步驟707及所述步驟708包括:
[0163]判斷所述當前數(shù)據(jù)是否為所述第一數(shù)組中的最后一位數(shù)據(jù),如果是,結(jié)束當前對所述第一數(shù)組中的數(shù)據(jù)對應的上行路徑的車次號分配,否則,返回執(zhí)行所述步驟705。
[0164]其中,所述步驟704至所述步驟70:8的具體實例可以參考本申請實施例五中的所述內(nèi)容,在此不再詳細描述。
[0165]步驟709:將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第二預設車次號賦值給所述當前下行路徑。
[0166]優(yōu)選的,所述步驟709包括:
[0167]對所述第二數(shù)組中的第一位數(shù)據(jù)對應的下行路徑賦值所述第二預設車次號,并將所述第一位數(shù)據(jù)作為當前數(shù)據(jù)。
[0168]步驟710:對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑;
[0169]優(yōu)選的,所述步驟710包括:
[0170]對所述當前數(shù)據(jù)對應的下行路徑的車次號加上所述第二增量變量值后賦值給所述當前數(shù)據(jù)的下一位數(shù)據(jù)對應的下行路徑。
[0171]步驟711:將所述當前下行路徑的下一下行路徑作為當前下行路徑;
[0172]優(yōu)選的,所述步驟711包括:
[0173]將所述當前數(shù)據(jù)的下一位數(shù)據(jù)作為當前數(shù)據(jù)。
[0174]步驟712:判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,執(zhí)行步驟713,否則,返回所述步驟710。
[0175]步驟713:結(jié)束當前對所述排序后的下行路徑的車次號分配。
[0176]優(yōu)選的,所述步驟712及所述步驟713包括:
[0177]判斷所述當前數(shù)據(jù)是否為所述第二數(shù)組中的最后一位數(shù)據(jù),如果是,結(jié)束當前對所述第二數(shù)組中的數(shù)據(jù)對應的下行路徑的車次號分配,否則,返回執(zhí)行所述步驟710。
[0178]其中,所述步驟709至所述步驟713的具體實例可以參考本申請實施例六中的所述內(nèi)容,在此不再詳細描述。
[0179]需要說明的是,所述步驟704至所述步驟708,與所述步驟709至所述步驟713,的執(zhí)行順序:兩組方法步驟同時開始執(zhí)行,但各自不受影響。
[0180]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例七提供的一種車次號分配方法,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0181]優(yōu)選的,參考圖8,其示出了本申請實施例七的另一流程圖,其中,在所述步驟701執(zhí)行之前,所述方法還包括:
[0182]步驟S801:獲取路徑修改信息;
[0183]步驟S802:判斷所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,執(zhí)行步驟S803,否則,執(zhí)行所述步驟701。
[0184]步驟S803:結(jié)束當前車次號分配。
[0185]需要說明的是,圖8中所述步驟701至所述步驟713與圖7中所述一致,在此不再詳細描述。
[0186]參考圖9,其示出了本申請實施例八提供的一種車次號分配裝置的結(jié)構(gòu)示意圖,所述裝置包括:
[0187]時間獲取單元901,用于獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點。
[0188]其中,所述時間獲取單元901具體用于:獲取運行圖中所有上行路徑的起始時間點;并獲取運行圖中所有下行路徑的起始時間點;
[0189]其中,所述路徑的起始時間點是指:列車在路徑的始發(fā)站開出的時間點。
[0190]路徑排序單元902,用于按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序。
[0191]其中,所述路徑排序單元902與所述時間獲取單元901相連接。
[0192]第一確定單元903,用于依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號。
[0193]其中,所述第一確定單元903與所述路徑排序單元902相連接。
[0194]第二確定單元904,用于依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
[0195]其中,所述第二確定單元904與所述路徑排序單元902相連接。
[0196]需要說明的是,所述路徑排序單元902執(zhí)行完其功能后,同時觸發(fā)所述第一確定單元903和所述第二確定單元904。
[0197]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例八提供的一種車次號分配裝置,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0198]參考圖10,其示出了本申請實施例九提供的一種車次號分配裝置的結(jié)構(gòu)示意圖,所述裝置還包括:
[0199]修改判定單元905,用于獲取路徑修改信息,判定所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,結(jié)束當前車次號分配,否則,觸發(fā)所述時間獲取單元901。
[0200]需要說明的是,所述修改判定單元905與所述時間獲取單元901相連接。
[0201]其中,在外界對運行圖中的任意一條路徑進行修改后,需要對被修改路徑的屬性進行判斷,即所述修改判定單元905需要判斷被修改路徑為何種列車的路徑,此時,所述修改判定單元905需要首先獲取路徑修改信息,所述路徑修改信息包括被修改路徑對應的列車的屬性值。
[0202]而所述路徑修改包括:刪除某一路徑、移動某一路徑或添加新的路徑等。
[0203]需要說明的是,所述測試車、檢修車和非計劃車為在運行圖的計劃編輯范圍內(nèi),因此,對所述測試車、檢修車或非計劃車的路徑的修改不做本申請實施例的應用范圍,此時,需要對上述三種列車對應的被修改的路徑的情況進行避免,即對被修改路徑為上述三種列車對應的路徑時,整個運行圖的車次號不做重新分配,無需執(zhí)行本申請實施例的后續(xù)方案,由此,結(jié)束當前車次號分配。
[0204]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例九提供的一種車次號分配方法,在對整個運行圖的車次號進行重新分配之前,對被修改路徑對應的列車的屬性進行判斷,若被修改路徑對應的列車為測試車、檢測車或非計劃車時,結(jié)束本次車次號分配,否則,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0205]參考圖11,其示出了本申請實施例十提供的一種車次號分配裝置的結(jié)構(gòu)示意圖,所述路徑排序單元902包括:
[0206]所述第一排序子單元921,用于依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中;
[0207]此時,所述第一確定單元903,具體用于依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
[0208]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例十提供的一種車次號分配裝置,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0209]參考圖12,其示出了本申請實施例十一提供的一種車次號分配裝置的結(jié)構(gòu)示意圖,所述路徑排序單元902包括:
[0210]第二排序子單元922,用于依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中;
[0211]此時,所述第二確定單元904,具體用于依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
[0212]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例十一提供的一種車次號分配裝置,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0213]優(yōu)選的,參考圖13,其示出了本申請實施例十一的另一結(jié)構(gòu)示意圖,其中,所述路徑排序單元902還包括:
[0214]所述第一排序子單元921,用于依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中;
[0215]此時,所述第一確定單元903,具體用于依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
[0216]參考圖14,其示出了本申請實施例十二提供的一種車次號分配裝置的結(jié)構(gòu)示意圖,所述第一確定單元903包括第一賦值子單元931、第二賦值子單元932和第一路徑確定子單元933,其中:
[0217]所述第一賦值子單元931,用于將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑,觸發(fā)所述第二賦值子單元932。
[0218]需要說明的是,所述第一上行路徑是指,在所述排序后的所有上行路徑中的排在第一位的上行路徑。
[0219]例如:預先設置所述第一預設車次號為1000或其他整數(shù)數(shù)字,所述第一賦值子單元931具體用于:將排序后的上行路徑中的第一條上行路徑作為當前上行路徑,并將車次號1000賦值給所述當前上行路徑,即所述排序后的上行路徑中的第一條上行路徑,觸發(fā)所述第二賦值子單元932。
[0220]所述第二賦值子單元932,用于將對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑,觸發(fā)所述第一路徑確定子單元933。
[0221]需要說明的是,所述下一上行路徑是指,在所述排序后的所有上行路徑中,排在所述當前上行路徑后面的第一條上行路徑。
[0222]例如:預先設置所述第一增量變量值為I或2等整數(shù)數(shù)字。若所述第一增量變量值為1,所述第二賦值子單元932為:對所述當前上行路徑的車次號1000加上I賦值給所述當前上行路徑的下一條上行路徑,即所述當前上行路徑的下一條上行路徑為1001,觸發(fā)所述第一路徑確定子單元933。
[0223]所述第一路徑確定子單元933,用于將所述當前上行路徑的下一上行路徑作為當前上行路徑,判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,結(jié)束當前對所述排序后的上行路徑的車次號分配,否則,觸發(fā)所述第二賦值子單元932。
[0224]其中,所述第一路徑確定子單元933是對所述排序后的所有上行路徑進行輪詢的過程,即對排序后的所有上行路徑依次進行車次號賦值。
[0225]例如:上述第一預設車次號為1000,所述第一增量變量值為1,由此,所述第一路徑確定子單元933每輪詢到所述排序后的上行路徑中當前上行路徑的下一條上行路徑時,將當前上行路徑的車次號加I作為所述當前上行路徑的下一上行路徑的車次號。
[0226]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例十二提供的一種車次號分配裝置,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0227]參考圖15,其示出了本申請實施例十三提供的一種車次號分配裝置的結(jié)構(gòu)示意圖,所述第二確定單元904包括第三賦值子單元941、第四賦值子單元942和第二路徑確定子單元943,其中:
[0228]所述第三賦值子單元941,用于將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第一預設車次號賦值給所述當前下行路徑,觸發(fā)所述第二賦值子單元942。
[0229]需要說明的是,所述第一下行路徑是指,在所述排序后的所有下行路徑中的排在第一位的下行路徑。
[0230]例如:預先設置所述第二預設車次號為2000或其他整數(shù)數(shù)字,所述第三賦值子單元941具體用于:將排序后的下行路徑中的第一條下行路徑作為當前下行路徑,并將車次號2000賦值給所述當前下行路徑,即所述排序后的下行路徑中的第一條下行路徑,觸發(fā)所述第二賦值子單元942。
[0231]所述第二賦值子單元942,用于將對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑,觸發(fā)所述第二路徑確定子單元943。
[0232]需要說明的是,所述下一下行路徑是指,在所述排序后的所有下行路徑中,排在所述當前下行路徑后面的第一條下行路徑。
[0233]例如:預先設置所述第二增量變量值為I或2等整數(shù)數(shù)字。若所述第二增量變量值為1,所述第二賦值子單元942為:對所述當前下行路徑的車次號2000加上I賦值給所述當前下行路徑的下一條下行路徑,即所述當前下行路徑的下一條下行路徑為2001,觸發(fā)所述第二路徑確定子單元943。
[0234]所述第二路徑確定子單元943,用于將所述當前下行路徑的下一下行路徑作為當前下行路徑,判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,結(jié)束當前賦值,否則,觸發(fā)所述第二賦值子單元。
[0235]其中,所述第二路徑確定子單元943是對所述排序后的所有下行路徑進行輪詢的過程,即對排序后的所有下行路徑依次進行車次號賦值。
[0236]例如:上述第二預設車次號為2000,所述第二增量變量值為1,由此,所述第二路徑確定子單元943每輪詢到所述排序后的下行路徑中當前下行路徑的下一條下行路徑時,將當前下行路徑的車次號加I作為所述當前下行路徑的下一下行路徑的車次號。
[0237]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例十三提供的一種車次號分配裝置,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0238]優(yōu)選的,參考圖16,其示出了本申請實施例十三的另一結(jié)構(gòu)示意圖,其中,所述第一確定單元903包括第一賦值子單元931、第二賦值子單元932和第一路徑確定子單元933,其中:
[0239]所述第一賦值子單元931,用于將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑,觸發(fā)所述第二賦值子單元932。
[0240]所述第二賦值子單元932,用于將對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑,觸發(fā)所述第一路徑確定子單元933。
[0241]所述第一路徑確定子單元933,用于將所述當前上行路徑的下一上行路徑作為當前上行路徑,判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,結(jié)束當前對所述排序后的上行路徑的車次號分配,否則,觸發(fā)所述第二賦值子單元932。
[0242]需要說明的是,所述第一賦值子單元931、所述第二賦值子單元932和所述第一路徑確定子單元933的具體內(nèi)容請參考本申請實施例十一,在此不再詳細描述。
[0243]優(yōu)選的,參考圖17,其示出了本申請實施例十三的另一結(jié)構(gòu)示意圖,其中,所述路徑排序單元902包括:
[0244]所述第一排序子單元921,用于依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中;
[0245]此時,所述第一確定單元903,具體用于依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
[0246]第二排序子單元922,用于依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中;
[0247]此時,所述第二確定單元904,具體用于依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
[0248]需要說明的是,所述第一排序子單元921和所述第二排序子單元922的具體內(nèi)容請參考本申請實施例九及本申請實施例十,在此不再詳細描述。
[0249]本申請實施例十四提供了一種車次號分配器,應用于ATS系統(tǒng),其中,所述車次號分配器包括如上述本申請實施例八至十三中任意一項所述的車次號分配裝置;
[0250]所述車次號分配裝置,用于獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序,依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號,并依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
[0251]優(yōu)選的,所述車次號分配裝置還用于在所述獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點之前,獲取路徑修改信息,判斷所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,結(jié)束當前車次號分配。
[0252]由上述方案可知,相對于現(xiàn)有技術中對運行圖中各個路徑的車次號進行逐一檢查修改,導致車次號分配的效率較低,且錯誤率較高,使得車次號分配的準確率較低的技術方案,本申請實施例十四提供的一種車次號分配器,通過獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點,依據(jù)上行路徑及下行路徑各自的起始時間點的前后順序,分別對上行路徑及下行路徑進行排序,并依據(jù)預設的第一車次號確定規(guī)則及預設的第二車次號確定規(guī)則,分別依次確定排序后的上行路徑的車次號及排序后的下行路徑的車次號,由此實現(xiàn)運行圖中車次號的分配,提高了車次號分配的效率,同時降低了對運行圖中車次號分配的錯誤率,從而提高車次號分配的準確率。
[0253]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置即本申請電子設備實施例而言,由于其與實施例公開的車次號分配方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
[0254]以上對本發(fā)明所提供的一種車次號分配方法、裝置及車次號分配器進行了詳細介紹,對所公開的實施例的上述說明,使本領域?qū)I(yè)技術人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權利要求】
1.一種車次號分配方法,其特征在于,所述方法包括: 獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點; 按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序; 依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號; 并依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
2.根據(jù)權利要求1所述的方法,其特征在于,在所述獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點之前,所述方法還包括: 獲取路徑修改信息; 判斷所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,結(jié)束當前車次號分配。
3.根據(jù)權利要求1所述的方法,其特征在于,所述依據(jù)所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序包括: 依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中; 其中,所述依據(jù)預設的第一車次號確定規(guī)則,依次確定所述排序后的上行路徑的車次號包括: 依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
4.根據(jù)權利要求1所述的方法,其特征在于,所述依據(jù)所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序包括: 依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中; 其中,所述依據(jù)預設的第二車次號確定規(guī)則,依次確定所述排序后的下行路徑的車次號包括: 依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
5.根據(jù)權利要求1所述的方法,其特征在于,所述依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號包括: 將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑; 對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑; 將所述當前上行路徑的下一上行路徑作為當前上行路徑; 判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,結(jié)束當前對所述排序后的上行路徑的車次號分配,否則,返回所述對所述當前上行路徑的車次號加上所述第一增量變量值后賦值給所述當前上行路徑的下一上行路徑。
6.根據(jù)權利要求1所述的方法,其特征在于,所述依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號包括:將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第二預設車次號賦值給所述當前下行路徑; 對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑; 將所述當前下行路徑的下一下行路徑作為當前下行路徑; 判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,結(jié)束當前對所述排序后的下行路徑的車次號分配,否則,返回所述對所述當前下行路徑的車次號加上所述第二增量變量值后賦值給所述當前下行路徑的下一下行路徑。
7.一種車次號分配裝置,其特征在于,所述裝置包括: 時間獲取單元,用于獲取運行圖中所有上行路徑的起始時間點及所有下行路徑的起始時間點; 路徑排序單元,用于按照所述上行路徑的起始時間點的前后順序,對所述上行路徑進行排序,并按照所述下行路徑的起始時間點的前后順序,對所述下行路徑進行排序; 第一確定單元,用于依據(jù)預設的第一車次號確定規(guī)則,依次確定排序后的上行路徑的車次號; 第二確定單元,用于依據(jù)預設的第二車次號確定規(guī)則,依次確定排序后的下行路徑的車次號。
8.根據(jù)權力要求7所述的裝置,其特征在于,還包括: 修改判定單元,用于獲取路徑修改信息,判定所述路徑修改信息是否表明當前被修改路徑為測試車、檢修車或非計劃車的路徑,如果是,結(jié)束當前車次號分配,否則,觸發(fā)所述時間獲取單元。`
9.根據(jù)權利要求7所述的裝置,其特征在于,所述路徑排序單元包括第一排序子單元; 所述第一排序子單元,用于依據(jù)所述上行路徑的起始時間點的前后順序,依次提取所述上行路徑的標識信息,并將所述上行路徑的標識信息依次置入第一數(shù)組中; 其中,所述第一確定單元,具體用于依據(jù)預設的第一車次號確定規(guī)則,依次確定與所述第一數(shù)組中的標識信息相對應的上行路徑的車次號。
10.根據(jù)權利要求7所述的裝置,其特征在于,所述路徑排序單元包括第二排序子單元; 所述第二排序子單元,用于依據(jù)所述下行路徑的起始時間點的前后順序,依次提取所述下行路徑的標識信息,并將所述下行路徑的標識信息依次置入第二數(shù)組中; 其中,所述第二確定單元,具體用于依據(jù)預設的第二車次號確定規(guī)則,依次確定與所述第二數(shù)組中的標識信息相對應的下行路徑的車次號。
11.根據(jù)權利要求7所述的裝置,其特征在于,所述第一確定單元包括第一賦值子單元、第二賦值子單元和第一路徑確定子單元,其中: 所述第一賦值子單元,用于將排序后的上行路徑中的第一上行路徑作為當前上行路徑,并將第一預設車次號賦值給所述當前上行路徑,觸發(fā)所述第二賦值子單元; 所述第二賦值子單元,用于將對所述當前上行路徑的車次號加上預設的第一增量變量值后賦值給所述當前上行路徑的下一上行路徑,觸發(fā)所述第一路徑確定子單元; 所述第一路徑確定子單元,用于將所述當前上行路徑的下一上行路徑作為當前上行路徑,判斷所述當前上行路徑是否為所述排序后的上行路徑中的最后一條上行路徑,如果是,結(jié)束當前對所述排序后的上行路徑的車次號分配,否則,觸發(fā)所述第二賦值子單元。
12.根據(jù)權利要求7所述的裝置,其特征在于,所述第二確定單元包括第三賦值子單元、第四賦值子單元和第二路徑確定子單元,其中: 所述第三賦值子單元,用于將排序后的下行路徑中的第一下行路徑作為當前下行路徑,并將第一預設車次號賦值給所述當前下行路徑,觸發(fā)所述第二賦值子單元; 所述第二賦值子單元,用于將對所述當前下行路徑的車次號加上預設的第二增量變量值后賦值給所述當前下行路徑的下一下行路徑,觸發(fā)所述第二路徑確定子單元; 所述第二路徑確定子單元,用于將所述當前下行路徑的下一下行路徑作為當前下行路徑,判斷所述當前下行路徑是否為所述排序后的下行路徑中的最后一條下行路徑,如果是,結(jié)束當前對所述排序后的下行路徑的車次號分配,否則,觸發(fā)所述第二賦值子單元。
13.—種車次號分配器,其特征在于,包括如上述權利要求7至12任意一項所述的車次號分配裝 置。
【文檔編號】B61L27/00GK103661497SQ201210363867
【公開日】2014年3月26日 申請日期:2012年9月26日 優(yōu)先權日:2012年9月26日
【發(fā)明者】徐亮 申請人:北京南車時代信息技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
荣昌县| 麻城市| 罗江县| 江口县| 明星| 鄂伦春自治旗| 康平县| 黑龙江省| 密云县| 若羌县| 靖远县| 伊金霍洛旗| 社会| 上林县| 厦门市| 曲靖市| 通山县| 平遥县| 庆安县| 理塘县| 绍兴县| 瓮安县| 沅陵县| 长寿区| 定边县| 丁青县| 蒙山县| 克山县| 库伦旗| 申扎县| 屏边| 洞口县| 偏关县| 南郑县| 浠水县| 江北区| 闽侯县| 黄大仙区| 张家口市| 旅游| 白玉县|