本發(fā)明涉及通信技術,尤其涉及一種車地通信方法和EMRM。
背景技術:
目前,我國青藏線格爾木-拉薩段采用增強型列車控制系統(tǒng)ITCS(Incremental Train Control System)控制列車運行。ITCS采用雙向連續(xù)的車地無線通信,以車載信號作為列車運行的主體信號控制列車運行。ITCS系統(tǒng)通過監(jiān)測列車運行,當情況發(fā)生變化向司機提供報警,并且在需要時通過對列車實施制動,從而保證行車安全。
在ITCS系統(tǒng)中,列車車載計算機OBC(On Board Computer)與車站無線閉塞中心RBC(Rodio Blocking Center)的數(shù)據(jù)交換是通過鐵路數(shù)字移動通信系統(tǒng)GSM-R(Global System For Communication-raliway)完成的。具體地,GSM-R網絡在西寧和拉薩分別部署了一個移動交換中心MSC(Mobile Switch Center),每個MSC連接有兩個消息轉發(fā)器,且MSC為所有的消息轉發(fā)器配置的服務號碼均為DIAL-X。這樣,在OBC與RBC建立無線鏈接時,OBC控制車載移動無線模塊MRM(Mobile Radio Module)設備呼叫一個固定號碼(DIAL-X),當MSC接收到MRM對DIAL-X的撥號請求后,MSC將撥號請求分配到與該MSC連接的距離較近的消息轉發(fā)器,而消息轉發(fā)器與RBC通過通信網絡相連。這樣,當OBC與消息轉發(fā)器建立無線鏈路后,即可實現(xiàn)OBC與RBC間雙向連續(xù)的車地無線通信。
在采用該車地通信系統(tǒng)進行車地通信時,當OBC與消息轉發(fā)器間的無線鏈路掉話后,OBC會控制MRM重新進行撥號建鏈,若此時通過MSC檢測到與其相連的距離較近的消息轉發(fā)器故障,MSC會將撥號請求分配到與其連接的另一個消息轉發(fā)器;當MSC檢測到該消息轉發(fā)器也故障后,MSC會將撥號請求轉移到異地MSC,由異地MSC進行處理。但是,實際情況下,MSC對消息轉發(fā)器的鏈路故障存在無法準確判斷的問題,這將造成無線鏈路斷鏈后不能及時恢復,影響列車的安全運行。
技術實現(xiàn)要素:
本發(fā)明提供一種車地通信方法和EMRM,以解決現(xiàn)有的車地通信方法中,MSC對消息轉發(fā)器的鏈路故障存在無法準確判斷的問題。
本發(fā)明第一方面提供一種車地通信方法,適用于通信容災系統(tǒng),上述通信容災系統(tǒng)包括EMRM和與上述EMRM連接的至少兩個歸屬地的MSC,每個歸屬地包括至少兩個消息轉發(fā)器和至少兩個網關設備,上述消息轉發(fā)器的個數(shù)與上述網關設備的個數(shù)相同;本發(fā)明提供的車地通信方法包括:
當上述EMRM與上述至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,且上述EMRM在上述通信容災系統(tǒng)中的第一網關設備上注冊成功時,上述EMRM向上述第一網關設備發(fā)送鏈路檢測請求;
上述EMRM判斷在預設時長內是否接收到上述第一網關設備發(fā)送的響應消息;
若否,則上述EMRM確定當前通信鏈路斷連。
進一步地,上述EMRM包括第一無線通信模塊和第二無線通信模塊,上述第一無線通信模塊對應第一主撥號請求,上述第二無線通信模塊對應第二主撥號請求,上述EMRM與上述至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,具體包括:
上述EMRM通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接,且上述第一連接建立成功;上述第一主撥號請求與上述第一消息轉發(fā)器對應;
則上述EMRM確定當前通信鏈路斷連之后,上述方法還包括:
上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接;其中,上述第二主撥號請求與上述第二消息轉發(fā)器對應。
進一步地,上述第一無線通信模塊還對應第一備撥號請求,且上述第一備撥號請求與上述至少兩個歸屬地中的第二歸屬地的第三消息轉發(fā)器對應;
若上述EMRM通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接失敗時,上述方法還包括:
上述EMRM通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接,并確定上述第三連接是否建立成功;
若是,則上述EMRM向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第二網關設備上成功注冊。
若否,上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
進一步地,上述EMRM通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接之前,上述方法還包括:
上述EMRM繼續(xù)通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器重新建立第一連接,并記錄當前的第一重撥次數(shù);
上述EMRM判斷上述第一重撥次數(shù)是否大于第一預設閾值;
若是,上述EMRM通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接。
進一步地,若上述第三連接建立失敗時,上述方法還包括:
上述EMRM繼續(xù)通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器重新建立第三連接,并記錄當前的第二重撥次數(shù);
上述EMRM判斷上述第二重撥次數(shù)是否大于第二預設閾值;
若是,則上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
進一步地,上述第二無線通信模塊還對應第二備撥號請求,上述第二備撥號請求與上述至少兩個歸屬地中的第二歸屬地的第四消息轉發(fā)器對應;
若上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接失敗時,上述方法還包括:
上述EMRM通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接,并確定上述第四連接是否建立成功;
若是,則上述EMRM向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第三網關設備上注冊成功。
進一步地,上述EMRM通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接之前,上述方法還包括:
上述EMRM繼續(xù)通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器重新建立第二連接,并記錄當前的第三重撥次數(shù);
上述EMRM判斷上述第三重撥次數(shù)是否大于第三預設閾值;
若是,則上述EMRM通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接。
本發(fā)明第二方面提供一種EMRM,適用于通信容災系統(tǒng),上述通信容災系統(tǒng)包括上述EMRM和與上述EMRM連接的至少兩個歸屬地的MSC,每個歸屬地包括至少兩個消息轉發(fā)器和至少兩個網關設備,上述消息轉發(fā)器的個數(shù)與上述網關設備的個數(shù)相同;上述EMRM包括發(fā)送模塊、判斷模塊、確定模塊;
上述發(fā)送模塊,用于當上述確定模塊確定上述EMRM與上述至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,且上述EMRM在上述通信容災系統(tǒng)中的第一網關設備上注冊成功時,向上述第一網關設備發(fā)送鏈路檢測請求;
上述判斷模塊,用于判斷在預設時長內是否接收到上述第一網關設備發(fā)送的響應消息;
上述確定模塊,用于當上述判斷模塊判斷在預設時長內沒有接收到上述第一網關設備發(fā)送的響應消息時,確認當前通信鏈路斷連。
進一步地,上述EMRM還包括第一無線通信模塊和第二無線通信模塊,上述第一無線通信模塊對應第一主撥號請求,上述第二無線通信模塊對應第二主撥號請求;其中,上述第一主撥號請求與上述第一消息轉發(fā)器對應;上述第二主撥號請求與上述第二消息轉發(fā)器對應;
上述第一無線通信模塊,用于通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接,且上述第一連接建立成功;
上述第二無線通信模塊,用于在上述確定模塊確定當前通信鏈路斷連之后,通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
進一步地,上述第一無線通信模塊還對應第一備撥號請求,且上述第一備撥號請求與上述至少兩個歸屬地中的第二歸屬地的第三消息轉發(fā)器對應;
上述第一無線通信模塊,還用于在上述第一無線通信模塊通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接失敗時,通過上述第一備撥號請求與上述第二歸屬地的MSC、第二歸屬地的第三消息轉發(fā)器建立第三連接,
上述確定模塊,還用于確定上述第三連接是否建立成功;
上述發(fā)送模塊,還用于在上述確定模塊確定上述第三連接建立成功時,向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第二網關設備上成功注冊;
上述第二無線通信模塊,還用于在上述確定模塊確定上述第三連接建立失敗時,通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
進一步地,上述第一無線通信模塊,還用于在通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接之前,繼續(xù)通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器重新建立第一連接,并記錄當前的第一重撥次數(shù);
上述判斷模塊,還用于判斷上述第一重撥次數(shù)是否大于第一預設閾值;
上述第一無線通信模塊,還用于在上述判斷模塊判斷上述第一重撥次數(shù)大于第一預設閾值時,通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接。
進一步地,上述第一無線通信模塊,還用于在上述確定模塊確定上述第三連接建立失敗時,繼續(xù)通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器重新建立第三連接,并記錄當前的第二重撥次數(shù);
上述判斷模塊,還用于判斷上述第二重撥次數(shù)是否大于第二預設閾值;
上述第二無線通信模塊,還用于在上述判斷模塊判斷上述第二重撥次數(shù)大于第二預設閾值時,通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
進一步地,上述第二無線通信模塊還對應第二備撥號請求,上述第二備撥號請求與上述至少兩個歸屬地中的第二歸屬地的第四消息轉發(fā)器對應;
上述第二無線通信模塊,還用于在上述第二無線通信模塊通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接失敗時,通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接;
上述確定模塊,還用于確定上述第四連接是否建立成功;
上述發(fā)送模塊,還用于在上述確定模塊確定上述第四連接建立成功時,向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第三網關設備上注冊成功。
進一步地,上述第二無線通信模塊還用于在通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接之前,繼續(xù)通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器重新建立第二連接,并記錄當前的第三重撥次數(shù);
上述判斷模塊,還用于判斷上述第三重撥次數(shù)是否大于第三預設閾值;
上述第二無線通信模塊,還用于在上述判斷模塊判斷上述第三重撥次數(shù)大于第三預設閾值時,通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接。
本發(fā)明提供的車地通信方法和EMRM,當EMRM與至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,且上述EMRM在通信容災系統(tǒng)中的第一網關設備上注冊成功時,上述EMRM向上述第一網關設備發(fā)送鏈路檢測請求;并判斷在預設時長內是否接收到上述第一網關設備發(fā)送的響應消息;若否,則上述EMRM確定當前通信鏈路斷連。這樣,由于上述預設時長足夠短,因此,本發(fā)明提供的車地通信方法和EMRM,可準確、及時地判斷當前通信鏈路是否故障,進而可在當前通信鏈路故障后,及時地重新建立通信鏈路,可保證列車的安全運行。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明通信容災系統(tǒng)實施例一的示意圖;
圖2為本發(fā)明車地通信方法實施例一的流程圖;
圖3為本發(fā)明車地通信方法實施例二的流程圖;
圖4為本發(fā)明車地通信方法實施例三的流程圖;
圖5為本發(fā)明車地通信方法實施例四的流程圖;
圖6為本發(fā)明車地通信方法實施例五的流程圖;
圖7為本發(fā)明車地通信方法實施例六的流程圖;
圖8為本發(fā)明車地通信方法實施例七的流程圖;
圖9為本發(fā)明EMRM實施例一的結構示意圖;
圖10為本發(fā)明EMRM實施例二的結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明提供的車地通信方法和EMRM,以解決現(xiàn)有的車地通信方法中,MSC對消息轉發(fā)器的鏈路故障存在無法準確判斷的問題。
本發(fā)明提供的車地通信方法,可應用于列車與車站之間的通信。可選的,本發(fā)明提供的車地通信方法,可以適用于通信容災系統(tǒng)中,該系統(tǒng)包括增強型移動無線模塊EMRM(Enhanced Mobile Radio Module)和與上述EMRM連接的至少兩個歸屬地的移動交換中心MSC(Mobile Switch Center),每個歸屬地包括至少兩個消息轉發(fā)器和至少兩個網關設備,消息轉發(fā)器的個數(shù)與上述網關設備的個數(shù)相同。
具體地,圖1為本發(fā)明通信容災系統(tǒng)實施例一的示意圖。如圖1所示,本實施例提供的通信容災系統(tǒng),包括EMRM和與上述EMRM連接的兩個歸屬地的MSC,上述兩個MSC分別歸屬于西寧和拉薩,本實施例中,將歸屬于西寧的MSC表示為西寧MSC,將歸屬于拉薩的MSC表示為拉薩MSC,其中,在西寧境內設置有與西寧MSC連接的兩個消息轉發(fā)器Router-A和Router-B以及兩個網關設備GN-A和GN-B;在拉薩境內設置有與拉薩MSC連接的兩個消息轉發(fā)器Router-C和Router-D以及兩個網關設備GN-C和GN-D。
下面以具體的實施例對本發(fā)明的技術方案進行詳細說明。下面這幾個具體的實施例可以相互結合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
需要說明的是,本發(fā)明的說明書和權利要求書及附圖中的術語“第一”、“第二”、“第三”、“第四”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解的是,這樣的使用在適當?shù)那闆r下可以互換。
圖2為本發(fā)明車地通信方法實施例一的流程圖。請參照圖2,本實施例提供的車地通信方法,包括:
S101、當EMRM與至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,且上述EMRM在上述通信容災系統(tǒng)中的第一網關設備上注冊成功時,EMRM向第一網關設備發(fā)送鏈路檢測請求。
本步驟中,例如,可以是EMRM與西寧的MSC、西寧的消息轉發(fā)器Router-A成功建立連接,且EMRM在西寧的網關設備GN-B上注冊成功,此時,EMRM與網關設備GN-B間建立起傳輸隧道,EMRM向西寧的網關設備GN-B發(fā)送鏈路檢測請求,即此時的第一歸屬地即為西寧,第一歸屬地的MSC即為西寧MSC,第一網關設備即為西寧的網關設備GN-B。當然,在本步驟中,也可以是EMRM與拉薩的MSC、拉薩的消息轉發(fā)器Router-C成功建立連接,且上述EMRM在西寧的網關設備GN-A上注冊成功,此時,EMRM與網關設備GN-A建立起傳輸隧道,EMRM向西寧的網關設備GN-A發(fā)送鏈路檢測請求,即此時的第一歸屬地即為拉薩,第一歸屬地的MSC即為拉薩MSC,第一網關設備即為西寧的網關設備GN-A。。
也就是說,本步驟中,第一歸屬地可以指西寧,也可以指拉薩。相應地,當?shù)谝粴w屬地為西寧時,第二歸屬地就為拉薩。也就是說,凡是與EMRM能夠成功建立連接的歸屬地,即可稱為第一歸屬地。此外,第一歸屬地的第一消息轉發(fā)器可以是該歸屬地中的兩個消息轉發(fā)器中的任意一個。而通信容災系統(tǒng)中的第一網關設備則可以是通信容災系統(tǒng)中的任一個EMRM能夠注冊成功的網關設備;按照上述所舉的例子,該第一網關設備可以是西寧的網關設備GN-A、GN-B、拉薩的網關設備GN-C、GN-D中的任意一個。
S102、上述EMRM判斷在預設時長內是否接收到第一網關設備發(fā)送的響應消息。若否,則執(zhí)行S103。
具體地,本實施例不對預設時長的具體值進行限定。
需要說明的是,EMRM向第一網關設備定期發(fā)送鏈路檢測請求時,若當前通信鏈路正常,則第一網關設備會在接收到鏈路檢測請求時,立即給EMRM發(fā)送響應消息,并且,EMRM會在預設時長內接收到第一網關設備發(fā)送的響應消息。而當當前通信鏈路異?;驍噙B時,當EMRM向第一網關設備發(fā)送鏈路檢測請求時,由于當前通信鏈路異常或斷連,第一網關設備可能會接收不到上述鏈路檢測請求,或者是,即使第一網關設備接收到上述鏈路檢測請求,并立即給EMRM發(fā)送了響應消息,但由于當前通信鏈路異?;驍噫湥珽MRM也不會在預設時長內接收到上述響應消息。
S103、上述EMRM確定當前通信鏈路斷連。
具體地,當在步驟S102中,EMRM判斷在預設時長內沒有接收到第一網關設備發(fā)送的響應消息,則在本步驟中,EMRM確定當前通信鏈路斷連。
現(xiàn)有技術的車地通信方法,通過MSC對消息轉發(fā)器的鏈路進行故障判斷。但是,實際情況下,MSC對消息轉發(fā)器的鏈路故障存在無法準確、及時判斷的問題。
本實施例提供的車地通信方法,當EMRM與至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,且上述EMRM在通信容災系統(tǒng)中的第一網關設備上注冊成功時,上述EMRM定期向上述第一網關設備發(fā)送鏈路檢測請求;并判斷在預設時長內是否接收到上述第一網關設備發(fā)送的響應消息;若否,則上述EMRM確定當前通信鏈路斷連。這樣,由于上述預設時長足夠短,因此,本實施例提供的車地通信方法,可準確、及時地判斷當前通信鏈路是否故障,進而可在當前通信鏈路故障后,及時地重新建立通信鏈路,可保證列車的安全運行。
本實施例提供的車地通信方法,可及時、準確地判斷當前通信鏈路是否故障,進而可在當前通信鏈路故障后,及時地重新建立通信鏈路,可保證列車的安全運行。
圖3為本發(fā)明車地通信方法實施例二的流程圖。在上述實施例的基礎上,本實施例涉及的是當前通信鏈路斷連后,重新建立通信鏈路的過程。
首先,在介紹本實施例提供的車地通信方法之前,我們先簡單介紹一下本實施例提供的通信容災系統(tǒng)。首先請參照圖1,具體地,在該通信容災系統(tǒng)中,EMRM是通過發(fā)送撥號請求與消息轉發(fā)器建立連接的,其中,西寧及拉薩的消息轉發(fā)器均具有指定的撥號號碼,例如,西寧的Router-A的撥號號碼為DIAL-A,Router-B的撥號號碼為DIAL-B;拉薩的Router-C的撥號號碼為DIAL-C,Router-D的撥號號碼為DIAL-D。需要說明的是,當EMRM呼叫撥號號碼DIAL-A時,無論是西寧MSC接收到上述呼叫請求,還是拉薩MSC接收到上述呼叫請求,最后都會通過西寧MSC將上述呼叫請求轉發(fā)給西寧的Router-A,以使EMRM與西寧的Router-A建立連接。同樣地,當EMRM呼叫撥號號碼DIAL-B時,無論是西寧MSC接收到上述呼叫請求,還是拉薩MSC接收到上述呼叫請求,最后都會通過西寧MSC將上述呼叫請求轉發(fā)給西寧的Router-B,以使EMRM與西寧的Router-B建立連接。同樣地,EMRM可通過呼叫DIAL-C與拉薩的Rotuer-C建立連接;通過呼叫DIAL-D與拉薩的Router-D建立連接。
其次,本實施例中,EMRM包括第一無線通信模塊和第二無線通信模塊,上述第一無線通信模塊對應第一主撥號請求,上述第二無線通信模塊對應第二主撥號請求。
需要說明的是,當用戶為EMRM配置好歸屬地后,EMRM中的無線模塊可通過主撥號請求與上述用戶為EMRM配置好的歸屬地內的消息轉發(fā)器建立連接。例如,當用戶為EMRM配置歸屬地為西寧時,相應的,為第一無線通信模塊配置第一主撥號號碼DIAL-A;為第二無線通信模塊配置第二主撥號號碼DIAL-B。這樣,第一無線通信模塊可通過呼叫第一主撥號號碼DIAL-A發(fā)送第一主撥號請求,由于第一主撥號碼號為西寧的Router-A的撥號號碼,此時,無論是西寧的MSC接收到上述第一主撥號請求,還是拉薩的MSC接收到上述第一主撥號請求,最后上述第一主撥號請求會通過西寧的MSC轉發(fā)給西寧的Router-A,這樣,第一無線通信模塊便會與西寧的Router-A建立連接。即當為EMRM配置歸屬地為西寧時,EMRM可通過主撥號請求與西寧的消息轉發(fā)器建立連接。相應地,第二無線通信模塊可通過呼叫第二主撥號號碼DIAL-B發(fā)送第二主撥號請求,與西寧的Router-B建立連接。即當為EMRM配置歸屬地為西寧時,EMRM可通過主撥號請求與西寧的消息轉發(fā)器建立連接。再例如:當用戶為EMRM配置歸屬地為拉薩時,此時,為第一無線通信模塊配置的第一主撥號號碼DIAL-C,為第二無線通信模塊配置第二主撥號號碼DIAL-D;這樣,第一無線通信模塊可通過呼叫第一主撥號號碼DIAL-C發(fā)送第一主撥號請求,由于第一主撥號號碼為拉薩的Router-C的撥號號碼,此時,第一無線通信模塊便會通過呼叫DIAL-C與拉薩的Router-C建立連接,即當為EMRM配置歸屬地為拉薩時,EMRM可通過主撥號請求與拉薩的消息轉發(fā)器建立連接。這樣,通過為第一無線通信模塊配置第一主撥號號碼,使第一無線通信模塊與第一主撥號請求對應,通過為第二無線通信模塊配置第二主撥號號碼,使第二無線通信模塊與第二主撥號請求對應,并且,由于第一主撥號號碼為第一消息轉發(fā)器的撥號號碼,這樣,就使第一主撥號請求與第一消息轉發(fā)器對應;相應地,由于第二主撥號號碼為第二消息轉發(fā)器的撥號號碼,這樣,就使第二主撥號號碼與第二消息轉發(fā)器對應。
需要說明的是,下面的各個實施例以用戶為EMRM配置歸屬地為西寧為例來說明本發(fā)明的技術方案。
在介紹了本發(fā)明提供的通信容災系統(tǒng)之后,下面我們來介紹本實施例提供的車地通信方法。請參照圖3,具體地,本實施例提供的車地通信方法,包括:
S201、EMRM通過第一主撥號請求與第一歸屬地的MSC、第一歸屬地的第一消息轉發(fā)器建立第一連接,且上述第一連接建立成功;上述第一主撥號請求與上述第一消息轉發(fā)器對應;且上述EMRM在通信容災系統(tǒng)中的第一網關設備上注冊成功時,上述EMRM定期向上述第一網關設備發(fā)送鏈路檢測請求。
具體地,以第一歸屬地為西寧、第二歸屬地為拉薩,且以第一歸屬地內的Router-A為第一消息轉發(fā)器為例來說明本步驟的具體實現(xiàn)過程。
本步驟中,EMRM通過第一無線通信模塊呼叫DAIL-A發(fā)送第一主撥號請求與西寧的Router-A建立連接。具體地,EMRM通過第一無線通信模塊呼叫DAIL-A,此時,當西寧MSC接收到上述第一主撥號請求,西寧MSC將上述第一主撥號請求轉發(fā)給西寧的Router-A;而當拉薩MSC接收到上述第一主撥號請求時,拉薩MSC會將該第一主撥號請求轉發(fā)給西寧MSC,進而由西寧MSC將上述第一主撥號請求轉發(fā)給西寧的Router-A;當西寧MSC和拉薩MSC均接收到上述第一主撥號請求時,此時,由較早接收到上述第一主撥號請求的MSC將上述第一主撥號請求轉發(fā)給西寧的Router-A;而當西寧MSC與拉薩MSC同時接收到上述第一主撥號請求時,則由西寧MSC將上述第一主撥號請求轉發(fā)給西寧的Router-A。這樣,EMRM通過呼叫DIAL-A發(fā)送第一主撥號請求,并通過上述第一主撥號請求與西寧MSC、西寧的第一消息轉發(fā)器Router-A建立第一連接。
S202、EMRM判斷在預設時長內是否接收到第一網關設備發(fā)送的響應消息。若否,則執(zhí)行S203。
該步驟的具體實現(xiàn)方式如實施例一中步驟S102的一樣,此處不再贅述。
S203、上述EMRM確定當前通信鏈路斷連;
本步驟中,若EMRM判斷在預設時長內沒有接收到第一網關設備發(fā)送的響應消息,則確定第一連接斷連。
S204、上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接;其中,上述第二主撥號請求與上述第二消息轉發(fā)器對應。
本步驟中,當EMRM確定第一連接斷連時,EMRM通過第二無線通信模塊呼叫第二主撥號號碼DIAL-B發(fā)送第二主撥號請求與西寧的第二消息轉發(fā)器Router-B建立第二連接。具體地,EMRM通過第二無線通信模塊呼叫DAIL-B,此時,當西寧MSC接收到上述第二主撥號請求時,西寧MSC將上述第二主撥號請求轉發(fā)給西寧的Router-B;而當拉薩MSC接收到上述第二主撥號請求時,拉薩MSC會將該第二主撥號請求轉發(fā)給西寧MSC,進而由西寧MSC將上述第二主撥號請求轉發(fā)給西寧的Router-B。此時,EMRM通過呼叫DIAL-B發(fā)送第二主撥號請求,并通過上述第二主撥號請求與西寧MSC、西寧的第二消息轉發(fā)器Router-B建立第二連接。
現(xiàn)有技術中,當當前通信鏈路斷連時,OBC控制MRM重新進行撥號建連,此時,當MSC接收到上述撥號請求時,MSC會將上述撥號請求首先轉發(fā)給與上述MSC相連的距離較近的消息轉發(fā)器,若上述消息轉發(fā)器故障,則MSC會將上述撥號請求轉發(fā)給與其相連的另一個消息轉發(fā)器,而當MSC檢測到該消息轉發(fā)器也故障后,MSC會將撥號請求轉移到異地MSC,由異地MSC進行處理。但是,現(xiàn)有技術中,MSC在檢測到消息轉發(fā)器故障后,在將撥號請求轉發(fā)給其他消息轉發(fā)器的過程中存在轉發(fā)不及時的問題。但是,本實施例中,當EMRM確定當前鏈路斷連后,EMRM會通過第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接,這樣,當當前鏈路斷連后,EMRM會立即建立備用鏈路,可避免因當前通信鏈路故障后,新的通信鏈路無法及時建立造成的行車不安全的問題。
本實施例提供的車地通信方法,當EMRM通過第一主撥號請求與第一歸屬地的MSC、第一歸屬地的第一消息轉發(fā)器建立第一連接,且上述第一連接建立成功后,且上述EMRM在通信容災系統(tǒng)中的第一網關設備上注冊成功時,上述EMRM定期向上述第一網關設備發(fā)送鏈路檢測請求;當EMRM確定當前通信鏈路斷連后,EMRM會通過第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接;其中,上述第二主撥號請求與上述第二消息轉發(fā)器對應。這樣,當當前通信鏈路斷連后,EMRM會立即建立備用鏈路,可避免因當前通信鏈路故障后,新的通信鏈路無法及時建立造成的行車不安全的問題。
圖4為本發(fā)明車地通信方法實施例三的流程圖。在上述實施例的基礎上,本實施例涉及的是當EMRM通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接失敗時,EMRM通過第一備撥號請求與第二歸屬地的MSC、第二歸屬地的第三消息轉發(fā)器建立第三連接的具體過程。
下面我們還是先介紹一下本實施例提供的通信容災系統(tǒng)。具體地,本實施中,當用戶為EMRM配置歸屬地為西寧時,除了為第一無線通信模塊配置第一主撥號號碼DIAL-A外,還為第一無線通信模塊配置第一備撥號號碼DIAL-C。這樣,當?shù)谝粺o線通信模塊通過呼叫第一主撥號號碼DAIL-A發(fā)送第一主撥號請求與西寧的消息轉發(fā)器Router-A建立第一連接失敗時,第一無線通信模塊可通過呼叫第一備撥號號碼DIAL-C發(fā)送第一備撥號請求,由于第一備撥號碼號DIAL-C為拉薩的第三消息轉發(fā)器Router-C的撥號號碼,這樣,第一無線通信模塊便可通過第一備撥號請求與拉薩的第三消息轉發(fā)器Router-C建立連接。
需要說明的是,當用戶為EMRM配置好歸屬地后,EMRM可通過備撥號請求與用戶為EMRM配置好的歸屬地不同的歸屬地內的消息轉發(fā)器建立連接。例如,當用戶為EMRM配置歸屬地為西寧時,EMRM可通過備撥號請求與拉薩的消息轉發(fā)器建立連接。
在介紹了本發(fā)明提供的通信容災系統(tǒng)之后,下面我們來介紹本實施例提供的車地通信方法,在實施例二的基礎上,若EMRM通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接失敗時,本實施例提供的車地通信方法,還包括:
S301、EMRM通過第一備撥號請求與第二歸屬地的MSC、第二歸屬地的第三消息轉發(fā)器建立第三連接,并確定上述第三連接是否建立成功,若是,則執(zhí)行步驟S302,若否,則執(zhí)行步驟S303。
具體地,該步驟中,若EMRM通過第一無線通信模塊呼叫第一主撥號號碼DIAL-A與西寧MSC、西寧的第一消息轉發(fā)器Router-A建立第一連接失敗時,EMRM會通過第一無線通信模塊呼叫第一備撥號號碼DIAL-C與拉薩MSC、拉薩的第三消息轉發(fā)器Router-C建立第三連接,并確定上述第三連接是否建立成功。
S302、上述EMRM向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第二網關設備上成功注冊。
本步驟中,當上述第三連接建立成功后,EMRM首先會通過上述第三連接向拉薩的網關設備GN-C進行注冊,若EMRM向GN-C進行注冊時,注冊失敗,這時,EMRM會繼續(xù)向網關設備GN-C進行注冊,并記錄連續(xù)注冊失敗的次數(shù),當EMRM向網關設備GN-C連續(xù)注冊失敗的次數(shù)大于第一設定值時,EMRM會通過上述第三連接向拉薩的網關設備GN-D進行注冊;若EMRM向GN-D進行注冊時,注冊失敗,此時,EMRM會繼續(xù)向網關設備GN-D進行注冊,并記錄連續(xù)注冊失敗的次數(shù),當EMRM向網關設備GN-D連續(xù)注冊失敗的次數(shù)大于第二設定值時,EMRM則會再次通過上述第三連接向網關設備GN-C進行注冊。在這個過程中,若EMRM向GN-C和GN-D注冊時,均注冊失敗,且EMRM向GN-C進行注冊時連續(xù)注冊失敗的次數(shù)與EMRM向GN-D進行注冊時連續(xù)失敗的次數(shù)之和大于第三設定值時,EMRM會通過上述第三連接向西寧的網關設備繼續(xù)進行注冊,直至注冊成功。這樣,通過設置多個網關設備,當其中一個網關設備故障時,EMRM可通過其他的網關設備完成注冊,進而通過向注冊成功的網關設備發(fā)送鏈路檢測請求,以確定當前通信鏈路是否故障。
需要說明的是,若EMRM按照上述次序向上述通信容災系統(tǒng)中的所有網關設備發(fā)起注冊請求時,均注冊失敗,此時,EMRM可確定上述通信容災系統(tǒng)中的所有網關設備均故障,此時,需要對上述通信容災系統(tǒng)中的網關設備進行維修。
S303、上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
本步驟中,當上述第三連接建立失敗時,EMRM會通過第二無線通信模塊呼叫DIAL-B發(fā)送第二主撥號請求與西寧MSC、西寧的第二消息轉發(fā)器Router-B建立第二連接。
本實施例提供的車地通信方法,當EMRM通過第一無線通信模塊發(fā)送第一主撥號請求與第一消息轉發(fā)器建立第一連接失敗時,EMRM還可通過第一無線通信模塊發(fā)送第一備撥號請求與第三消息轉發(fā)器建立第三連接,而當EMRM與第三消息轉發(fā)器建立連接失敗時,EMRM還可通過第二無線通信模塊發(fā)送第二主撥號號碼與第一歸屬地的MSC、第一歸屬地的第二消息轉發(fā)器建立第二連接。這樣,在第一無線通信模塊故障或第一消息轉發(fā)器或第三消息轉發(fā)器故障時,EMRM可迅速通過第二無線通信模塊與第二消息轉發(fā)器建立第二連接,可避免因通信鏈路長時間處于斷連狀態(tài)而影響行車的安全。
圖5為本發(fā)明車地通信方法實施例四的流程圖。在上述實施例的基礎上,本實施例涉及的是當EMRM通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接失敗時,EMRM通過第一備撥號請求建立相應連接之前,EMRM繼續(xù)通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接,并記錄當前的第一重撥次數(shù),并通過第一重撥次數(shù)判斷是否通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接的具體過程。在實施例三的基礎上,本實施例提供的車地通信方法,還包括:
S401、上述EMRM繼續(xù)通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器重新建立第一連接,并記錄當前的第一重撥次數(shù)。
具體地,當EMRM通過第一無線通信模塊呼叫第一主撥號號碼DAIL-A發(fā)送第一主撥號請求,與西寧MSC、西寧的第一消息轉發(fā)器Router-A建立第一連接失敗時,本步驟中,EMRM繼續(xù)通過第一無線通信模塊呼叫第一主撥號號碼DAIL-A發(fā)送第一主撥號請求,與西寧MSC、西寧的第一消息轉發(fā)器Router-A重新建立第一連接,并記錄當前的第一重撥次數(shù)。
S402、上述EMRM判斷上述第一重撥次數(shù)是否大于第一預設閾值,若是,則執(zhí)行步驟S403;
具體地,本步驟中,不對第一預設閾值的具體值進行限定。
S403、上述EMRM通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接。
具體地,若在步驟S402中,EMRM判斷第一重撥次數(shù)大于第一預設閾值時,在該步驟中,EMRM通過第一無線通信模塊呼叫第一備撥號號碼DAIL-C與拉薩的第三消息轉發(fā)器Router-C建立第三連接,建立第三連接的相關過程可以參見上述S301至S303的描述,在此不再贅述。
本實施例提供的車地通信方法,當EMRM通過第一無線通信模塊發(fā)送第一主撥號請求與第一消息轉發(fā)器建立第一連接失敗時,EMRM繼續(xù)通過第一無線通信模塊發(fā)送第一主撥號請求與第一消息轉發(fā)器建立第一連接,并記錄當前的第一重撥次數(shù),當?shù)谝恢負艽螖?shù)大于第一預設閾值時,EMRM通過第一無線通信模塊發(fā)送第一備撥號請求與第三消息轉發(fā)器建立第三連接。這樣,在第一消息轉發(fā)器故障、EMRM與第一消息轉發(fā)器建立第一連接失敗時,EMRM可迅速通過第一無線通信模塊呼叫第一備撥號請求與第三消息轉發(fā)器建立第三連接,可避免因第一消息轉發(fā)器故障而使通信鏈路長時間處于斷連狀態(tài),進而可避免因通信鏈路長時間處于斷連狀態(tài)而影響行車的安全。
圖6為本發(fā)明車地通信方法實施例五的流程圖。本實施例涉及的當?shù)谌B接建立失敗時,EMRM繼續(xù)通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器重新建立第三連接,并記錄當前的第二重撥次數(shù),并通過第二重撥次數(shù)判斷是否通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接的具體過程。在實施例四的基礎上,本實施例提供的車地通信方法,還包括:
S501、上述EMRM繼續(xù)通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器重新建立第三連接,并記錄當前的第二重撥次數(shù);
本步驟中,EMRM繼續(xù)通過第一無線通信模塊呼叫第一備撥號號碼DAIL-C發(fā)送第一備撥號請求與拉薩的第三消息轉發(fā)器Router-C建立第三連接。
S502、上述EMRM判斷上述第二重撥次數(shù)是否大于第二預設閾值,若是,則執(zhí)行步驟S503。
本步驟中,不對第二預設閾值的具體值進行限定。
S503、上述EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
本步驟中,若EMRM判斷上述第二重撥次數(shù)大于第二預設閾值時,EMRM通過第二無線通信模塊呼叫第二主撥號號碼DAIL-B與西寧MSC、西寧的第二消息轉發(fā)器Router-B建立第二連接。
本實施例提供的車地通信方法,當EMRM通過第一無線通信模塊發(fā)送第一備撥號請求與第三消息轉發(fā)器建立第三連接失敗時,EMRM繼續(xù)通過第一無線通信模塊發(fā)送第一備撥號請求與第三消息轉發(fā)器建立第三連接,并記錄當前的第二重撥次數(shù),當?shù)诙負艽螖?shù)大于第二預設閾值時,EMRM通過第二無線通信模塊發(fā)送第二主撥號請求與第二消息轉發(fā)器建立第二連接。這樣,在第三消息轉發(fā)器故障、EMRM與第三消息轉發(fā)器建立第三連接失敗時,EMRM可迅速通過第二無線通信模塊呼叫第二主撥號請求與第二消息轉發(fā)器建立第二連接,可避免因第三消息轉發(fā)器故障而使通信鏈路長時間處于斷連狀態(tài),進而可避免因通信鏈路長時間處于斷連狀態(tài)而影響行車的安全。
圖7為本發(fā)明車地通信方法實施例六的流程圖。本實施例涉及的是當前通信鏈路斷鏈,且EMRM與第一歸屬地的第二消息轉發(fā)器建立第二連接也失敗時,EMRM通過第二無線通信模塊呼叫第二備撥號號碼與第二歸屬地的MSC、第二歸屬地的第四消息轉發(fā)器建立第四連接的具體過程。
下面先介紹本實施例提供的通信容災系統(tǒng)。具體的,在該系統(tǒng)中,用戶還為第二無線通信模塊配置了第二備撥號號碼,在上述實施例的基礎上,本實施中,用戶為第二無線通信模塊配置了第二備撥號號碼DAIL-D。這樣,當EMRM通過第二無線通信模塊呼叫第二主撥號號碼DIAL-B與西寧MSC、西寧的消息轉發(fā)器Router-B建立第二連接失敗時,EMRM還可通過第二無線通信模塊呼叫第二備用撥號號碼DAIL-D與拉薩MSC、拉薩的第四消息轉發(fā)器Router-D建立連接。
下面來介紹本實施例提供的車地通信方法。請參照圖7,在實施例二的基礎上,當EMRM確定當前通信鏈路斷連之后,且EMRM通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接失敗時,本實施例提供的車地通信方法,還包括:
S601、上述EMRM通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接,并確定上述第四連接是否建立成功,若是,則執(zhí)行步驟S602。
具體地,本實施例中,當EMRM確定當前通信鏈路斷連之后,且EMRM通過第二無線通信模塊呼叫第二主撥號號碼DAIL-B與西寧MSC、西寧的第二消息轉發(fā)器Router-B建立第二連接失敗時,本步驟中,EMRM還可以通過第二無線通信模塊呼叫第二備撥號號碼DAIL-D與拉薩MSC、拉薩的第四消息轉發(fā)器Router-D建立第四連接。
S602、上述EMRM向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第三網關設備上注冊成功。
具體地,本步驟中,若EMRM通過第二無線通信模塊呼叫第二備撥號號碼DAIL-D與拉薩MSC、拉薩的第四消息轉發(fā)器Router-D成功建立第四連接。此時,EMRM可首先通過上述第四連接向拉薩的網關設備GN-D進行注冊,若EMRM向GN-D進行注冊時,注冊失敗后,EMRM會繼續(xù)向網關設備GN-D進行注冊,并記錄連續(xù)注冊失敗的次數(shù),當MRM向網關設備GN-D連續(xù)注冊失敗的次數(shù)大于第一設定值時,EMRM則會通過上述第四連接向拉薩的網關設備GN-C進行注冊,若EMRM向GN-C進行注冊時,注冊失敗后,EMRM會繼續(xù)向網關設備GN-C進行注冊,并記錄連續(xù)注冊失敗的次數(shù),當EMRM會繼續(xù)向網關設備GN-C連續(xù)注冊失敗的次數(shù)大于第二設定值時,EMRM則再次通過上述第三連接向拉薩的網關設備GN-D進行注冊。在這個過程中,若EMRM向GN-D和GN-C注冊時,均注冊失敗,且EMRM向GN-D進行注冊時連續(xù)失敗的次數(shù)與EMRM向GN-C進行注冊時連續(xù)失敗的次數(shù)之和大于第三設定值時,EMRM可通過上述第四連接向西寧的網關設備進行注冊,直至注冊成功。
這樣,通過設置多個網關設備,當其中一個網關設備故障時,EMRM可通過其他的網關設備完成注冊,進而通過向注冊成功的網關設備發(fā)送鏈路檢測請求,以確定當前通信鏈路是否故障。
需要說明的是,若EMRM按照上述次序向上述通信容災系統(tǒng)中的所有網關設備發(fā)起注冊請求時,若均注冊失敗,此時,EMRM可確定上述通信容災系統(tǒng)中的所有網關設備均故障,此時,需要對上述通信容災系統(tǒng)中的網關設備進行維修。
本實施例提供的車地通信方法,當當前通信鏈路斷連,且EMRM通過第二無線通信模塊呼叫第二主撥號號碼發(fā)送第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接失敗時,EMRM再次通過第二無線通信模塊呼叫第二備撥號號碼發(fā)送第二備撥號請求與第二歸屬地的MSC、第二歸屬地的第四消息轉發(fā)器建立第四連接。這樣,在第二消息轉發(fā)器故障時,EMRM可通過第二備撥號請求與第二歸屬地的MSC、第二歸屬地的第四消息轉發(fā)器建立第四連接,可避免因第二消息轉發(fā)器故障而使通信鏈路無法及時建立,進而可避免因通信鏈路長時間處于斷連狀態(tài)而影響行車的安全。
圖8為本發(fā)明車地通信方法實施例七的流程圖。在上述實施例的基礎上,本實施例涉及的是當前通信鏈路斷連后,且EMRM與第一歸屬地的第二消息轉發(fā)器建立第二連接也失敗時,EMRM繼續(xù)通過第二主撥號請求與第一歸屬地的MSC、第一歸屬地的第二消息轉發(fā)器重新建立第二連接,并記錄當前的第三重撥次數(shù),并通過第三重撥次數(shù)判斷是否通過第二備撥號請求與第二歸屬地的MSC、第二歸屬地的第四消息轉發(fā)器建立第四連接的具體過程。在實施例六的基礎上,本實施例提供的車地通信方法,還包括:
S701、上述EMRM繼續(xù)通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器重新建立第二連接,并記錄當前的第三重撥次數(shù)。
本步驟中,EMRM繼續(xù)通過第二無線通信模塊呼叫第二主撥號號碼DIAL-B與西寧MSC、西寧的第二消息轉發(fā)器Router-B重新建立第二連接。
S702、上述EMRM判斷上述第三重撥次數(shù)是否大于第三預設閾值,若是,則執(zhí)行步驟S703。
本步驟中,不對第三預設閾值的具體值進行限定。
S703、上述EMRM通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接。
本步驟中,EMRM通過第二無線通信模塊呼叫第二備撥號號碼DIAL-D與拉薩MSC、拉薩的第四消息轉發(fā)器Router-D建立第四連接。
本實施例提供的車地通信方法,當EMRM通過第二無線通信模塊呼叫第二主撥號號碼發(fā)送第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接失敗時;EMRM繼續(xù)通過第二無線通信模塊發(fā)送第二主撥號請求與第二消息轉發(fā)器建立第二連接,并記錄當前的第三重撥次數(shù),當?shù)谌負艽螖?shù)大于第二預設閾值,EMRM通過第二無線通信模塊發(fā)送第二備撥號請求與第四消息轉發(fā)器建立第四連接。這樣,在第二消息轉發(fā)器故障、EMRM與第二消息轉發(fā)器建立第二連接失敗時,EMRM可迅速通過第二無線通信模塊發(fā)送第二備撥號請求與第四消息轉發(fā)器建立第四連接,可避免因第二消息轉發(fā)器故障而使通信鏈路長時間處于斷連狀態(tài),進而可避免因通信鏈路長時間處于斷連狀態(tài)而影響行車的安全。
圖9為本發(fā)明EMRM實施例一的結構示意圖。本實施例提供的EMRM,適用于如圖1所示的通信容災系統(tǒng),上述通信容災系統(tǒng)包括本實施例提供的EMRM和與上述EMRM連接的至少兩個歸屬地的MSC,每個歸屬地包括至少兩個消息轉發(fā)器和至少兩個網關設備,上述消息轉發(fā)器的個數(shù)與上述網關設備的個數(shù)相同。
請參照圖9,本實施例提供的EMRM包括發(fā)送模塊100、判斷模塊200、確定模塊300;
發(fā)送模塊100,用于當確定模塊300確定上述EMRM與上述至少兩個歸屬地中的第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器成功建立連接,且上述EMRM在上述通信容災系統(tǒng)中的第一網關設備上注冊成功時,向上述第一網關設備發(fā)送鏈路檢測請求;
判斷模塊200,用于判斷在預設時長內是否接收到上述第一網關設備發(fā)送的響應消息;
確定模塊300,用于當判斷模塊200判斷在預設時長內沒有接收到上述第一網關設備發(fā)送的響應消息時,確認當前通信鏈路斷連。
本實施例提供的EMRM,可以執(zhí)行圖2所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
圖10為本發(fā)明EMRM實施例二的結構示意圖。在上述實施例的基礎上,本實施例中,EMRM還包括第一無線通信模塊400和第二無線通信500模塊,第一無線通信模塊400對應第一主撥號請求,第二無線通信模塊500對應第二主撥號請求;其中,上述第一主撥號請求與上述第一消息轉發(fā)器對應;上述第二主撥號請求與上述第二消息轉發(fā)器對應;
第一無線通信模塊400,用于通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接,且上述第一連接建立成功;
第二無線通信模塊500,用于在確定模塊300確定當前通信鏈路斷連之后,通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
本實施例提供的EMRM,可以執(zhí)行圖3所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
進一步地,第一無線通信模塊400還對應第一備撥號請求,且上述第一備撥號請求與上述至少兩個歸屬地中的第二歸屬地的第三消息轉發(fā)器對應;
第一無線通信模塊400,還用于在第一無線通信模塊400通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器建立第一連接失敗時,通過上述第一備撥號請求與上述第二歸屬地的MSC、第二歸屬地的第三消息轉發(fā)器建立第三連接,
確定模塊300,還用于確定上述第三連接是否建立成功;
發(fā)送模塊100,還用于在確定模塊300確定上述第三連接建立成功時,向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第二網關設備上成功注冊;
第二無線通信模塊500,還用于在確定模塊300確定上述第三連接建立失敗時,通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
具體地,本實施例提供的EMRM,可以用于執(zhí)行圖4所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
進一步地,第一無線通信模塊400,還用于在通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接之前,繼續(xù)通過上述第一主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第一消息轉發(fā)器重新建立第一連接,并記錄當前的第一重撥次數(shù);
判斷模塊200,還用于判斷上述第一重撥次數(shù)是否大于第一預設閾值;
第一無線通信模塊400,還用于在判斷模塊200判斷上述第一重撥次數(shù)大于第一預設閾值時,通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器建立第三連接。
具體地,本實施例提供的EMRM,可以用于執(zhí)行圖5所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
進一步地,第一無線通信模塊400,還用于在確定模塊300確定上述第三連接建立失敗時,繼續(xù)通過上述第一備撥號請求與上述第二歸屬地的MSC、上述第三消息轉發(fā)器重新建立第三連接,并記錄當前的第二重撥次數(shù);
判斷模塊200,還用于判斷上述第二重撥次數(shù)是否大于第二預設閾值;
第二無線通信模塊500,還用于在判斷模塊200判斷上述第二重撥次數(shù)大于第二預設閾值時,通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接。
具體地,本實施例提供的車地通信系統(tǒng),可以用于執(zhí)行圖6所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
進一步地,第二無線通信模塊500還對應第二備撥號請求,上述第二備撥號請求與上述至少兩個歸屬地中的第二歸屬地的第四消息轉發(fā)器對應;
第二無線通信模塊500,還用于在第二無線通信模塊500通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器建立第二連接失敗時,通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接;
確定模塊300,還用于確定上述第四連接是否建立成功;
發(fā)送模塊100,還用于在確定模塊300確定上述第四連接建立成功時,向上述通信容災系統(tǒng)中的任一網關設備發(fā)起注冊請求,以使上述EMRM在上述通信容災系統(tǒng)中的第三網關設備上注冊成功。
具體地,本實施例提供的EMRM,可以用于執(zhí)行圖7所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
進一步地,第二無線通信模塊500還用于在通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接之前,繼續(xù)通過上述第二主撥號請求與上述第一歸屬地的MSC、上述第一歸屬地的第二消息轉發(fā)器重新建立第二連接,并記錄當前的第三重撥次數(shù);
判斷模塊200,還用于判斷上述第三重撥次數(shù)是否大于第三預設閾值;
第二無線通信模塊500,還用于在判斷模塊200判斷上述第三重撥次數(shù)大于第三預設閾值時,通過上述第二備撥號請求與上述第二歸屬地的MSC、上述第四消息轉發(fā)器建立第四連接。
具體地,本實施例提供的EMRM,可以用于執(zhí)行圖8所示方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。