国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      列車自主運行時折返沖突的處理方法及電子設(shè)備與流程

      文檔序號:40311049發(fā)布日期:2024-12-13 11:25閱讀:36來源:國知局
      列車自主運行時折返沖突的處理方法及電子設(shè)備與流程

      所屬的技術(shù)人員能夠理解,本公開的各個方面可以實現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本公開的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。在一些可能的實施方式中,根據(jù)本公開的電子設(shè)備可以至少包括至少一個處理器、以及至少一個計算機存儲介質(zhì)。其中,計算機存儲介質(zhì)存儲有程序代碼,當(dāng)程序代碼被處理器執(zhí)行時,使得處理器執(zhí)行本說明書上述描述的根據(jù)本公開各種示例性實施方式的列車自主運行時折返沖突的處理方法中的步驟。例如,處理器可以執(zhí)行如圖2中所示的步驟201-204。下面參照圖10來描述根據(jù)本公開的這種實施方式的電子設(shè)備1000。圖10顯示的電子設(shè)備1000僅僅是一個示例,不應(yīng)對本公開實施例的功能和使用范圍帶來任何限制。如圖10所示,電子設(shè)備1000以通用電子設(shè)備的形式表現(xiàn)。電子設(shè)備1000的組件可以包括但不限于:上述至少一個處理器1001、上述至少一個計算機存儲介質(zhì)1002、連接不同系統(tǒng)組件(包括計算機存儲介質(zhì)1002和處理器1001)的總線1003??偩€1003表示幾類總線結(jié)構(gòu)中的一種或多種,包括計算機存儲介質(zhì)總線或者計算機存儲介質(zhì)控制器、外圍總線、處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。計算機存儲介質(zhì)1002可以包括易失性計算機存儲介質(zhì)形式的可讀介質(zhì),例如隨機存取計算機存儲介質(zhì)(ram)1021和/或高速緩存存儲介質(zhì)1022,還可以進一步包括只讀計算機存儲介質(zhì)(rom)1023。計算機存儲介質(zhì)1002還可以包括具有一組(至少一個)程序模塊1024的程序/實用工具1025,這樣的程序模塊1024包括但不限于:操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。電子設(shè)備1000也可以與一個或多個外部設(shè)備1004(例如鍵盤、指向設(shè)備等)通信,還可與一個或者多個使得用戶能與電子設(shè)備1000交互的設(shè)備通信,和/或與使得該電子設(shè)備1000能與一個或多個其它電子設(shè)備進行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口1005進行。并且,電子設(shè)備1000還可以通過網(wǎng)絡(luò)適配器1006與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器1006通過總線1003與用于電子設(shè)備1000的其它模塊通信。應(yīng)當(dāng)理解,盡管圖中未示出,可以結(jié)合電子設(shè)備1000使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理器、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。在一些可能的實施方式中,本公開提供的一種列車自主運行時折返沖突的處理方法的各個方面還可以實現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)程序產(chǎn)品在計算機設(shè)備上運行時,程序代碼用于使計算機設(shè)備執(zhí)行本說明書上述描述的根據(jù)本公開各種示例性實施方式的列車自主運行時折返沖突的處理方法中的步驟。程序產(chǎn)品可以采用一個或多個可讀介質(zhì)的任意組合??勺x介質(zhì)可以是可讀信號介質(zhì)或者可讀存儲介質(zhì)。可讀存儲介質(zhì)例如可以是但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式盤、硬盤、隨機存取計算機存儲介質(zhì)(ram)、只讀計算機存儲介質(zhì)(rom)、可擦式可編程只讀計算機存儲介質(zhì)(eprom或閃存)、光纖、便攜式緊湊盤只讀計算機存儲介質(zhì)(cd-rom)、光計算機存儲介質(zhì)件、磁計算機存儲介質(zhì)件、或者上述的任意合適的組合。本公開的實施方式的列車自主運行時折返沖突的處理的程序產(chǎn)品可以采用便攜式緊湊盤只讀計算機存儲介質(zhì)(cd-rom)并包括程序代碼,并可以在電子設(shè)備上運行。然而,本公開的程序產(chǎn)品不限于此,在本文件中,可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用??勺x信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合??勺x信號介質(zhì)還可以是可讀存儲介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、有線、光纜、rf等等,或者上述的任意合適的組合。可以以一種或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本公開操作的程序代碼,程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、c++等,還包括常規(guī)的過程式程序設(shè)計語言—諸如“c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶電子設(shè)備上執(zhí)行、部分地在用戶設(shè)備上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶電子設(shè)備上部分在遠程電子設(shè)備上執(zhí)行、或者完全在遠程電子設(shè)備或服務(wù)器上執(zhí)行。在涉及遠程電子設(shè)備的情形中,遠程電子設(shè)備可以通過任意種類的網(wǎng)絡(luò)包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)連接到用戶電子設(shè)備,或者,可以連接到外部電子設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。應(yīng)當(dāng)注意,盡管在上文詳細描述中提及了裝置的若干模塊,但是這種劃分僅僅是示例性的并非強制性的。實際上,根據(jù)本公開的實施方式,上文描述的兩個或更多模塊的特征和功能可以在一個模塊中具體化。反之,上文描述的一個模塊的特征和功能可以進一步劃分為由多個模塊來具體化。此外,盡管在附圖中以特定順序描述了本公開方法的操作,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個步驟合并為一個步驟執(zhí)行,和/或?qū)⒁粋€步驟分解為多個步驟執(zhí)行。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本公開的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本公開可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本公開可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤計算機存儲介質(zhì)、cd-rom、光學(xué)計算機存儲介質(zhì)等)上實施的計算機程序產(chǎn)品的形式。本公開是參照根據(jù)本公開的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀計算機存儲介質(zhì)中,使得存儲在該計算機可讀計算機存儲介質(zhì)中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本公開進行各種改動和變型而不脫離本公開的精神和范圍。這樣,倘若本公開的這些修改和變型屬于本公開權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本公開也意圖包含這些改動和變型在內(nèi)。


      背景技術(shù):

      1、當(dāng)軌道交通列車處于自主運行時,由列車根據(jù)事先從ats(automatic?trainsupervision,列車自動監(jiān)控系統(tǒng))獲取的運行計劃自主規(guī)劃運行路徑,并向服務(wù)器申請線路資源,服務(wù)器根據(jù)先到先得的原則對線路資源進行分配,列車根據(jù)分配的線路資源控制列車運行。

      2、現(xiàn)有技術(shù)中,在列車自主運行時,若兩個列車的折返目的地相同,則可能會發(fā)生列車死鎖的情況。如圖1所示,列車a和列車b的折返軌相同,均為折返軌a,由于兩車中的列車a申請折返道岔資源的時間早,所以,服務(wù)器將折返道岔資源分配給列車a,列車a優(yōu)先獲得折返道岔資源駛?cè)胝鄯弟塧,當(dāng)服務(wù)器確定列車a已到達折返軌a時,服務(wù)器釋放折返道岔資源,此時由于列車b正在申請折返道岔資源,服務(wù)器將該折返道岔資源分配給列車b,列車b也基于折返道岔資源駛?cè)胝鄯弟塧。當(dāng)列車a在折返軌a停穩(wěn)后,申請折返道岔資源駛離折返軌a,并駛?cè)胲囌?。但是由于此時折返道岔資源被列車b搶占,導(dǎo)致列車a無法駛出,并且列車b無法駛?cè)?,出現(xiàn)了列車運行死鎖的情況,則需要人工來進行解決列車死鎖的問題,導(dǎo)致列車在自主運行時的折返效率較低。


      技術(shù)實現(xiàn)思路

      1、本公開示例性的實施方式中提供一種列車自主運行時折返沖突的處理方法及電子設(shè)備,用于解決列車自主運行時會出現(xiàn)列車死鎖的問題,提高列車在自主運行時的折返效率。

      2、本公開的第一方面提供一種列車自主運行時折返沖突的處理方法,所述方法包括:

      3、在列車處于自主運行模式時,若基于兩個列車發(fā)送的折返道岔資源請求確定所述兩個列車請求的折返道岔資源相同,則獲取所述兩個列車各自的折返路線;

      4、基于所述兩個列車的折返路線判斷所述兩個列車的折返軌是否相同;

      5、若相同,則將所述折返道岔資源分配給所述兩個列車中的第一列車,以使所述第一列車基于所述折返道岔資源和所述折返軌行駛至折返目的地,其中,所述第一列車為所述兩個列車中發(fā)送所述折返道岔資源請求的時間較早的列車;

      6、當(dāng)確定所述第一列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胨稣鄯的康牡睾螅瑒t釋放所述折返道岔資源,并將所述折返道岔資源分配給所述兩個列車中的第二列車,以使所述第二列車基于所述折返道岔資源行駛至所述折返目的地;其中,所述第二列車為所述兩個列車中發(fā)送所述折返道岔資源請求的時間較晚的列車。

      7、本實施例中當(dāng)確定兩個申請同一折返道岔資源的列車的折返軌相同時,則將折返道岔資源優(yōu)先分配給發(fā)送請求的時間較早的第一列車,并且當(dāng)確定第一列車已駛離折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胝鄯的康牡貢r,再釋放該折返道岔資源,并將該折返道岔資源分配給第二列車,以使第二列車進行折返。由此,本技術(shù)實施例中只有確定第一列車已駛離折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胝鄯的康牡睾蟛艜⒄鄯档啦碣Y源分配給第二列車,所以不會出現(xiàn)列車死鎖的問題,提高了列車在自主運行時的折返效率。

      8、在一個實施例中,所述方法還包括:

      9、若不相同,則將所述折返道岔資源分配給所述兩個列車中的第一列車,以使所述第一列車基于所述折返道岔資源駛?cè)氲谝徽鄯弟?,其中,所述第一折返軌為所述第一列車進行折返時用到的折返軌;

      10、當(dāng)確定所述第一列車駛?cè)胨龅谝徽鄯弟?,且已駛離所述折返道岔資源對應(yīng)的區(qū)域后,則釋放所述折返道岔資源,并將所述折返道岔資源分配給所述第二列車,以使所述第二列車基于所述折返道岔資源駛?cè)氲诙鄯弟?,其中,所述第二折返軌為所述第二列車進行折返時用到的折返軌;

      11、當(dāng)確定所述第二列車駛?cè)胨龅诙鄯弟?,且已駛離所述折返道岔資源對應(yīng)的區(qū)域后,則釋放所述折返道岔資源;

      12、當(dāng)接收到所述第一列車發(fā)送的駛出所述第一折返軌的請求,則將所述折返道岔資源分配給所述第一列車,以使所述第一列車基于所述折返道岔資源駛出所述第一折返軌,并駛?cè)氲谝徽鄯的康牡兀?/p>

      13、當(dāng)確定所述第一列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胨龅谝徽鄯的康牡睾?,則釋放所述折返道岔資源;

      14、當(dāng)接收到所述第二列車發(fā)送的駛出所述第二折返軌的請求,則將所述折返道岔資源分配給所述第二列車,以使所述第二列車基于所述折返道岔資源駛出所述第二折返軌,并駛?cè)氲诙鄯的康牡亍?/p>

      15、本技術(shù)實施例中當(dāng)確定第一列車和第二列車的折返軌不相同時,不需要等待第一列車駛?cè)胝鄯的康牡睾笤賹⒄鄯档啦碣Y源分配給第二列車,本技術(shù)實施例中在將第一列車駛?cè)氲谝徽鄯弟壍拈g隙就將折返道岔資源分配給第二列車,以使第二列車駛?cè)氲诙鄯弟?,?dāng)?shù)诙熊囻側(cè)氲诙鄯弟墪r,第一列車剛好在第一折返軌停穩(wěn)并需要駛出第一折返軌,此時再將折返道岔資源分配給第一列車,以使第一列車駛出第一折返軌并駛?cè)氲谝徽鄯的康牡?。然后再將折返道岔資源分配給第二列車,以使第二列車駛出第二折返軌并駛?cè)氲诙鄯的康牡?。由此,?jié)省了兩個列車的折返時間,進一步提高了列車的折返效率。

      16、在一個實施例中,所述當(dāng)接收到所述第二列車發(fā)送的駛出所述第二折返軌的請求,則將所述折返道岔資源分配給所述第二列車之后,所述方法還包括:

      17、當(dāng)確定所述第二列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,則釋放所述折返道岔資源。

      18、本技術(shù)實施例中在確定第二列車已駛離所述折返道岔資源對應(yīng)的區(qū)域時釋放折返倒道岔資源,避免出現(xiàn)其他列車無法使用該折返道岔資源的情況,提高列車的折返效率。

      19、在一個實施例中,所述將所述折返道岔資源分配給所述兩個列車中的第二列車之后,所述方法還包括:

      20、當(dāng)確定所述第二列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胨稣鄯的康牡睾?,則釋放所述折返道岔資源。

      21、本實施例中通過確定第二列車到達折返目的地時釋放折返倒道岔資源,避免出現(xiàn)其他列車無法使用該道岔資源的情況,提高列車的折返效率。

      22、在一個實施例中,所述將所述折返道岔資源分配給所述兩個列車中的第一列車之前,所述方法還包括:

      23、確定所述折返道岔資源未被占用。

      24、在一個實施例中,所述方法還包括:

      25、若所述折返道岔資源已被占用,則將預(yù)設(shè)的第一等待區(qū)域分配給所述第一列車,以使所述第一列車駛?cè)胨龅谝坏却齾^(qū)域進行等待折返;并,

      26、將預(yù)設(shè)的第二等待區(qū)域分配給所述第二列車,以使所述第二列車駛?cè)胨龅诙却齾^(qū)域進行等待折返。

      27、本實施例中當(dāng)折返道岔資源被占用時,需要讓第一列車和第二列車分別在各自的等待區(qū)域進行等待。保證后續(xù)折返道岔資源釋放時,列車能夠順序的進行折返。

      28、本公開第二方面提供一種電子設(shè)備,包括處理器和存儲器,所述處理器和所述存儲器通過總線連接;

      29、所述存儲器中存儲有計算機程序,所述處理器被配置為基于所述計算機程序執(zhí)行以下操作:

      30、在列車處于自主運行模式時,若基于兩個列車發(fā)送的折返道岔資源請求確定所述兩個列車請求的折返道岔資源相同,則獲取所述兩個列車各自的折返路線;

      31、基于所述兩個列車的折返路線判斷所述兩個列車的折返軌是否相同;

      32、若相同,則將所述折返道岔資源分配給所述兩個列車中的第一列車,以使所述第一列車基于所述折返道岔資源和所述折返軌行駛至折返目的地,其中,所述第一列車為所述兩個列車中發(fā)送所述折返道岔資源請求的時間較早的列車;

      33、當(dāng)確定所述第一列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胨稣鄯的康牡睾?,則釋放所述折返道岔資源,并將所述折返道岔資源分配給所述兩個列車中的第二列車,以使所述第二列車基于所述折返道岔資源和所述折返軌行駛至所述折返目的地;其中,所述第二列車為所述兩個列車中發(fā)送所述折返道岔資源請求的時間較晚的列車。

      34、在一個實施例中,所述處理器,還被配置為:

      35、若不相同,則將所述折返道岔資源分配給所述兩個列車中的第一列車,以使所述第一列車基于所述折返道岔資源駛?cè)氲谝徽鄯弟?,其中,所述第一折返軌為所述第一列車進行折返時用到的折返軌;

      36、當(dāng)確定所述第一列車駛?cè)胨龅谝徽鄯弟?,且已駛離所述折返道岔資源對應(yīng)的區(qū)域后,則釋放所述折返道岔資源,并將所述折返道岔資源分配給所述第二列車,以使所述第二列車基于所述折返道岔資源駛?cè)氲诙鄯弟?,其中,所述第二折返軌為所述第二列車進行折返時用到的折返軌;

      37、當(dāng)確定所述第二列車駛?cè)胨龅诙鄯弟墸乙疡傠x所述折返道岔資源對應(yīng)的區(qū)域后,則釋放所述折返道岔資源;

      38、當(dāng)接收到所述第一列車發(fā)送的駛出所述第一折返軌的請求,則將所述折返道岔資源分配給所述第一列車,以使所述第一列車基于所述折返道岔資源駛出所述第一折返軌,并駛?cè)氲谝徽鄯的康牡兀?/p>

      39、當(dāng)確定所述第一列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胨龅谝徽鄯的康牡睾?,則釋放所述折返道岔資源;

      40、當(dāng)接收到所述第二列車發(fā)送的駛出所述第二折返軌的請求,則將所述折返道岔資源分配給所述第二列車,以使所述第二列車基于所述折返道岔資源駛出所述第二折返軌,并駛?cè)氲诙鄯的康牡亍?/p>

      41、在一個實施例中,所述處理器,還被配置為:

      42、所述當(dāng)接收到所述第二列車發(fā)送的駛出所述第二折返軌的請求,則將所述折返道岔資源分配給所述第二列車之后,當(dāng)確定所述第二列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,則釋放所述折返道岔資源。

      43、在一個實施例中,所述處理器,還被配置為:

      44、所述將所述折返道岔資源分配給所述兩個列車中的第二列車之后,當(dāng)確定所述第二列車已駛離所述折返道岔資源對應(yīng)的區(qū)域,且駛?cè)胨稣鄯的康牡睾?,則釋放所述折返道岔資源。

      45、在一個實施例中,所述處理器,還被配置為:

      46、所述將所述折返道岔資源分配給所述兩個列車中的第一列車之前,確定所述折返道岔資源未被占用。

      47、在一個實施例中,所述處理器,還被配置為:

      48、若所述折返道岔資源已被占用,則將預(yù)設(shè)的第一等待區(qū)域分配給所述第一列車,以使所述第一列車駛?cè)胨龅谝坏却齾^(qū)域進行等待折返;并,

      49、將預(yù)設(shè)的第二等待區(qū)域分配給所述第二列車,以使所述第二列車駛?cè)胨龅诙却齾^(qū)域進行等待折返。

      50、根據(jù)本公開實施例提供的第三方面,提供一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機程序,所述計算機程序用于執(zhí)行如第一方面所述的方法。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1