鏈路恢復(fù)指示消息時(shí),停止遲滯定時(shí)器,繼續(xù)保持跟第一遠(yuǎn)端設(shè)備的連接關(guān)系并執(zhí)行以上操作。
[0062]當(dāng)遠(yuǎn)端設(shè)備在預(yù)設(shè)時(shí)間T后接收到第一中繼設(shè)備的回程鏈路恢復(fù)指示消息,此時(shí)遠(yuǎn)端設(shè)備已開始進(jìn)行第二中繼設(shè)備搜索,若遠(yuǎn)端設(shè)備未搜索到第二中繼設(shè)備,可以停止搜索第二中繼設(shè)備,若終端已搜索到第二中繼設(shè)備,則不與已搜索到的第二中繼設(shè)備建立連接。
[0063]當(dāng)未收到第一中繼設(shè)備的回程鏈路恢復(fù)指示消息時(shí),若遠(yuǎn)端設(shè)備已搜索到第二中繼設(shè)備,則可以與第二中繼設(shè)備建立連接,即若在預(yù)設(shè)時(shí)間T內(nèi)則在預(yù)設(shè)時(shí)間T之后與第二中繼設(shè)備建立連接,若在預(yù)設(shè)時(shí)間T之后則可以直接與第二中繼設(shè)備建立連接;否則,若遠(yuǎn)端設(shè)備未搜索到遠(yuǎn)端設(shè)備,則繼續(xù)搜索第二中繼設(shè)備,并保持與第一中繼設(shè)備的連接,直至搜索到第二中繼設(shè)備。
[0064]可見,本發(fā)明實(shí)施例提出的技術(shù)方案使得遠(yuǎn)端設(shè)備在收到第一中繼設(shè)備發(fā)送的無(wú)線鏈路弱化指示后并不立刻與第二中繼設(shè)備建立連接,而是在預(yù)設(shè)時(shí)間T之后,才開始與第二中繼設(shè)備建立連接,若遠(yuǎn)端設(shè)備接收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息可以繼續(xù)保持與第一中繼設(shè)備的連接,從而避免了遠(yuǎn)端設(shè)備在切換中繼時(shí)的乒乓效應(yīng)。此外,遠(yuǎn)端設(shè)備可設(shè)定預(yù)設(shè)時(shí)間T的長(zhǎng)度小于第一中繼設(shè)備在回程鏈路恢復(fù)無(wú)線鏈路的統(tǒng)計(jì)平均時(shí)間,從而避免過(guò)遲切換。
[0065]為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面結(jié)合一些具體的例子進(jìn)行說(shuō)明。
[0066]本發(fā)明實(shí)施例提出的實(shí)施例二提供一種基于D2D中繼通信的業(yè)務(wù)處理方法,用于通過(guò)中繼設(shè)備實(shí)現(xiàn)與網(wǎng)絡(luò)通信的遠(yuǎn)端設(shè)備,參見圖3,圖3為本發(fā)明實(shí)施例二提供的一種基于D2D中繼通信的業(yè)務(wù)處理方法的流程示意圖。其中,如圖3所示,本方法可包括以下步驟:
[0067]S201、在接收到第一中繼設(shè)備的回程鏈路弱化指示消息時(shí),保持與第一中繼設(shè)備的連接,其中,回程鏈路弱化指示消息是當(dāng)?shù)谝恢欣^設(shè)備在檢測(cè)到回程鏈路的吞吐量低于吞吐量閾值時(shí)發(fā)送的。
[0068]在具體實(shí)現(xiàn)中,一般采用定時(shí)器進(jìn)行計(jì)時(shí)操作,遠(yuǎn)端設(shè)備可以啟動(dòng)一個(gè)遲滯定時(shí)器,設(shè)定遲滯定時(shí)器在預(yù)設(shè)時(shí)間T后超時(shí)。遠(yuǎn)端設(shè)備可以在遲滯定時(shí)器超時(shí)前開始搜索第二中繼設(shè)備,也可以在遲滯定時(shí)器超時(shí)后,即預(yù)設(shè)時(shí)間T之后開始搜索第二中繼設(shè)備。在遲滯定時(shí)器超時(shí)前,即在預(yù)設(shè)時(shí)間T內(nèi),或在遠(yuǎn)端設(shè)備未搜索到第二中繼設(shè)備時(shí),遠(yuǎn)端設(shè)備都應(yīng)該保持與第一中繼設(shè)備的連接不釋放。
[0069]關(guān)于步驟S201的具體描述可參見上述實(shí)施例一的步驟S101,此處不做贅述。
[0070]S202、判斷是否收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息。
[0071]S203、當(dāng)接收到回程鏈路恢復(fù)指示消息,若已開始搜索第二中繼設(shè)備而未搜索到第二中繼設(shè)備,則停止搜索第二中繼設(shè)備,若已搜索到第二中繼設(shè)備,則不與已搜索到的第二中繼設(shè)備建立連接,若未開始搜索第二中繼設(shè)備,則不進(jìn)行第二中繼設(shè)備搜索。
[0072]第一中繼設(shè)備向遠(yuǎn)端設(shè)備發(fā)送回程鏈路弱化指示消息后,可以嘗試恢復(fù)回程鏈路吞吐量,若第一中繼設(shè)備將吞吐量恢復(fù)到指定吞吐量閾值,可向遠(yuǎn)端設(shè)備發(fā)送回程鏈路恢復(fù)指示消息。若遠(yuǎn)端設(shè)備接收到回程鏈路恢復(fù)指示消息,說(shuō)明回程鏈路的吞吐量已恢復(fù)到指定吞吐量閾值。
[0073]一個(gè)典型的場(chǎng)景是回程鏈路無(wú)線鏈路失敗導(dǎo)致的回程鏈路吞吐量下降,第一遠(yuǎn)端設(shè)備向遠(yuǎn)端設(shè)備發(fā)送回程鏈路弱化指示消息后,通過(guò)無(wú)線鏈路重建立過(guò)程恢復(fù)回程鏈路的無(wú)線承載,若無(wú)線鏈路重建立成功,可以向遠(yuǎn)端設(shè)備發(fā)送回程鏈路恢復(fù)指示消息。
[0074]值得注意的是,遠(yuǎn)端設(shè)備可能在預(yù)設(shè)時(shí)間T內(nèi)收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息,也可能在預(yù)設(shè)時(shí)間T后收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息。
[0075]當(dāng)遠(yuǎn)端設(shè)備接收到第一中繼設(shè)備的回程鏈路恢復(fù)指示消息時(shí),若已開始搜索第二中繼設(shè)備而未搜索到第二中繼設(shè)備,遠(yuǎn)端設(shè)備可以停止搜索第二中繼設(shè)備;若已搜索到第二中繼設(shè)備,則不與已搜索到的第二中繼設(shè)備建立連接,具體來(lái)說(shuō),當(dāng)預(yù)設(shè)時(shí)間T內(nèi)接收到回程鏈路恢復(fù)指示消息時(shí),則在預(yù)設(shè)時(shí)間T之后不與已搜索到的第二中繼設(shè)備建立連接,當(dāng)在預(yù)設(shè)時(shí)間T之后接收到回程鏈路恢復(fù)指示消息時(shí),終端還未與已搜索到的第二中繼設(shè)備建立連接,則不與該第二中繼設(shè)備建立連接;若未開始搜索第二中繼設(shè)備,則不進(jìn)行第二中繼設(shè)備搜索。這樣可以防止遠(yuǎn)端設(shè)備在收到回程鏈路弱化指示消息時(shí)立刻切換中繼而導(dǎo)致的兵兵切換。
[0076]此外,需要說(shuō)明的是,在具體實(shí)現(xiàn)中,一般采用啟動(dòng)定時(shí)器進(jìn)行計(jì)時(shí)操作,當(dāng)遠(yuǎn)端設(shè)備在遲滯定時(shí)器超時(shí)前接收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息時(shí),應(yīng)停止遲滯定時(shí)器,以避免遲滯定時(shí)器超時(shí)觸發(fā)遠(yuǎn)端設(shè)備與已搜索到的第二中繼設(shè)備建立連接的操作。
[0077]S204、若未收到回程鏈路恢復(fù)指示消息,判斷接收到回程鏈路弱化指示消息是否超過(guò)預(yù)設(shè)時(shí)間T。
[0078]在具體實(shí)現(xiàn)中,當(dāng)遠(yuǎn)端設(shè)備在收到原因字段為回程鏈路質(zhì)量變差的回程鏈路弱化指示消息時(shí)啟動(dòng)定時(shí)器,若未收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息并且遲滯定時(shí)器超時(shí),遠(yuǎn)端設(shè)備才開始與第二中繼設(shè)備建立連接。遠(yuǎn)端在與第二中繼設(shè)備建立連接前應(yīng)搜索第二中繼設(shè)備,當(dāng)搜索到第二中繼設(shè)備時(shí)才可以進(jìn)行連接,第二中繼設(shè)備的信號(hào)質(zhì)量一定要高于第一中繼設(shè)備,第二中繼設(shè)備可能還需滿足其他條件,例如,與遠(yuǎn)端設(shè)備的距離在一定范圍內(nèi),從等效的信號(hào)強(qiáng)度來(lái)看信號(hào)強(qiáng)度要高于一定閾值,或者,回程鏈路質(zhì)量要同時(shí)滿足擔(dān)當(dāng)中繼的條件。
[0079]遠(yuǎn)端設(shè)備可以在收到第一中繼設(shè)備發(fā)送的回程鏈路弱化指示消息后,在預(yù)設(shè)時(shí)間T內(nèi)開始搜索第二中繼設(shè)備,也可以在預(yù)設(shè)時(shí)間T之后搜索第二中繼設(shè)備,在本發(fā)明實(shí)施例提出的技術(shù)方案中不予限定。
[0080]若未超過(guò)預(yù)設(shè)時(shí)間T,返回步驟S202,判斷是否收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息。
[0081]S205、判斷是否已搜索到第二中繼設(shè)備。
[0082]遠(yuǎn)端設(shè)備通過(guò)檢測(cè)第二中繼設(shè)備發(fā)送的信號(hào)進(jìn)行搜索,每次檢測(cè)到一個(gè)第二中繼設(shè)備發(fā)送的信號(hào),遠(yuǎn)端設(shè)備判斷第二中繼設(shè)備是否滿足第二中繼設(shè)備的條件。第二中繼設(shè)備的信號(hào)功率必須高于第一中繼設(shè)備,在具體實(shí)現(xiàn)中,第二中繼設(shè)備可能還需滿足其他條件,例如,與遠(yuǎn)端設(shè)備的距離在一定范圍內(nèi),從等效的信號(hào)強(qiáng)度來(lái)看信號(hào)強(qiáng)度要高于一定閾值,或者,回程鏈路質(zhì)量要同時(shí)滿足擔(dān)當(dāng)中繼的條件。若已搜索到達(dá)到此條件中繼,遠(yuǎn)端設(shè)備可進(jìn)行連接。
[0083]S206、若已搜索到第二中繼設(shè)備,釋放與第一中繼設(shè)備之間的連接,并與第二中繼設(shè)備建立連接。
[0084]若遠(yuǎn)端設(shè)備已搜索到第二中繼設(shè)備,釋放與第一中繼設(shè)備之間的連接,并與第二中繼設(shè)備建立連接。在與第二中繼設(shè)備建立連接之前始終保持與第一中繼設(shè)備之間的連接。
[0085]S207、若未搜索到第二中繼設(shè)備,保持與第一中繼設(shè)備的連接,并繼續(xù)進(jìn)行第二中繼設(shè)備搜索。
[0086]若遠(yuǎn)端設(shè)備沒(méi)有搜索到第二中繼設(shè)備,還是保持與第一中繼設(shè)備之間的連接,并繼續(xù)搜索第二中繼設(shè)備,直至搜索到第二中繼設(shè)備并進(jìn)行連接,或者接收到第一中繼設(shè)備發(fā)送的回程鏈路恢復(fù)指示消息,則停止搜索第二中繼設(shè)備。
[0087]可見,本發(fā)明實(shí)施例提出的技術(shù)方案使得遠(yuǎn)端設(shè)備在收到第一中繼設(shè)備發(fā)送的無(wú)線鏈路弱化指示后并不立刻與第二中繼設(shè)備建立連接,當(dāng)終端未收到回程鏈路恢復(fù)指示消息,并且在預(yù)設(shè)時(shí)間T之后,才與已搜索到的第二中繼設(shè)備建立連接。當(dāng)接收到回程鏈路恢復(fù)指示消息時(shí),保持與第一中繼設(shè)備的連接,若已開始搜索第二中繼設(shè)備而未搜索到第二中繼設(shè)備,則停止搜索第二中繼設(shè)備,若已搜索到第二中繼設(shè)備,則不與已搜索到的第二中繼設(shè)備建立連接,若未開始搜索第二中繼設(shè)備,則不進(jìn)行第二中繼設(shè)備搜索。這樣既能避免遠(yuǎn)端設(shè)備在切換中繼時(shí)的乒乓效應(yīng)又不至于造成過(guò)遲切換。
[0088]本發(fā)明實(shí)施例提出的實(shí)施例三提供一種基于D2D中繼通信的業(yè)務(wù)處理方法,用于第一中繼設(shè)備,參見圖4,如圖4所示,本方法可包括以下步驟:
[0089]S301、監(jiān)測(cè)回程鏈路吞吐量。
[0090]D2D中繼場(chǎng)景下,中繼設(shè)備和遠(yuǎn)端設(shè)備都會(huì)發(fā)生移動(dòng),遠(yuǎn)端設(shè)備通過(guò)PC5接口進(jìn)行的與網(wǎng)絡(luò)側(cè)的通信能否持續(xù)不僅取決于中繼設(shè)備和遠(yuǎn)端設(shè)備的相對(duì)距離和通信質(zhì)量,還取決于中繼設(shè)備與基站的回程鏈路的通信質(zhì)量,這是由于遠(yuǎn)端設(shè)備可能需要把數(shù)據(jù)經(jīng)過(guò)中繼設(shè)備發(fā)到網(wǎng)絡(luò),網(wǎng)絡(luò)也可能有流量需要經(jīng)過(guò)中繼設(shè)備發(fā)送到遠(yuǎn)端設(shè)備。如果中繼設(shè)備與基站之間的無(wú)線鏈路質(zhì)量弱化,則可能導(dǎo)致PC5上的數(shù)據(jù)傳輸受到影響。
[0091]因此第一中繼設(shè)備在作為中繼服務(wù)遠(yuǎn)端設(shè)備時(shí),監(jiān)測(cè)回程鏈路的數(shù)據(jù)吞吐量,若監(jiān)測(cè)到吞吐量低于指定吞吐量閾值,向遠(yuǎn)端設(shè)備