本發(fā)明涉及移動(dòng)通信的切換領(lǐng)域,尤其涉及一種提高切換成功率的方法和用戶設(shè)備。
背景技術(shù):
隨著第三代合作伙伴計(jì)劃(the3rdgenerationpartnershipproject,簡(jiǎn)稱3gpp)技術(shù)的推進(jìn),通信行業(yè)對(duì)長(zhǎng)期演進(jìn)(longtermevolution,簡(jiǎn)稱lte)系統(tǒng)的商用加速推廣,lte技術(shù)已越來(lái)越多的被人們所接受和掌握,技術(shù)文檔和規(guī)定也隨之完善,短短的幾年時(shí)間內(nèi)lte協(xié)議經(jīng)歷了多個(gè)版本的發(fā)展,內(nèi)容更豐富、功能更全面、細(xì)節(jié)更精確,但隨著lte系統(tǒng)商用場(chǎng)景的增多,實(shí)際應(yīng)用中就會(huì)反映出協(xié)議中未考慮周全的方面。
當(dāng)前協(xié)議中,對(duì)于切換觸發(fā)的基于非競(jìng)爭(zhēng)的隨機(jī)接入過(guò)程,基本流程如下:目標(biāo)小區(qū)給源小區(qū)的切換響應(yīng)中攜帶一個(gè)專用的前導(dǎo)碼,用于ue切換時(shí)使用非競(jìng)爭(zhēng)方式隨機(jī)接入;當(dāng)用戶設(shè)備(userequipment,簡(jiǎn)稱ue)收到攜帶移動(dòng)性控制(mobilitycontrolinfo)字段的rrc連接重配消息后,認(rèn)為切換開(kāi)始,啟動(dòng)t304定時(shí)器,并發(fā)起向目標(biāo)側(cè)的隨機(jī)接入,當(dāng)隨機(jī)接入過(guò)程完成則殺死t304定時(shí)器。根據(jù)現(xiàn)有協(xié)議在具體實(shí)現(xiàn)時(shí)會(huì)出現(xiàn)ue和基站(lte系統(tǒng)中也稱為演進(jìn)型節(jié)點(diǎn)b,evolvednodeb,簡(jiǎn)稱enb)對(duì)切換成功還是失敗的判斷不一致的情況,從而導(dǎo)致后續(xù)流程的異常,切換成功率降低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種提高切換成功率的方法和用戶設(shè)備,以解決ue和enb對(duì)切換結(jié)果判斷不一致導(dǎo)致的切換成功率低的問(wèn)題。
為解決上述問(wèn)題,本發(fā)明提供的提高切換成功率的方法,包括:切換過(guò)程中,t304定時(shí)器超時(shí)時(shí),用戶設(shè)備ue判斷msg3是否已發(fā)送;所述msg3中包含切換重配完成消息;若已發(fā)送,則等待所述msg3的確認(rèn)ack反饋;否則發(fā)起重建立過(guò)程。
優(yōu)選的,上述等待msg3的ack反饋包括:如果在預(yù)設(shè)時(shí)間t內(nèi)收到所述ack反饋,則確定切換成功,不再發(fā)起重建立過(guò)程。如果在預(yù)設(shè)時(shí)間t內(nèi)未收到所述ack反饋,則確定切換失敗,發(fā)起重建立過(guò)程。
優(yōu)選的,上述預(yù)設(shè)時(shí)間t小于或等于無(wú)線鏈路控制層rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種提高切換成功率的用戶設(shè)備包括判斷模塊、重建立過(guò)程發(fā)起模塊;其中,判斷模塊用于切換過(guò)程中,t304定時(shí)器超時(shí)時(shí),判斷msg3是否已發(fā)送;并將判斷結(jié)果通知所述重建立過(guò)程發(fā)起模塊;所述msg3中包含切換重配完成消息;當(dāng)所述判斷結(jié)果為msg3已發(fā)送時(shí),所述重建立過(guò)程發(fā)起模塊延時(shí)發(fā)起重建立,等待所述msg3的確認(rèn)ack反饋;當(dāng)所述判斷結(jié)果為msg3未發(fā)送時(shí),所述重建立過(guò)程發(fā)起模塊立即發(fā)起重建立過(guò)程。
優(yōu)選的,如果在預(yù)設(shè)時(shí)間t內(nèi)收到所述ack反饋,則確定切換成功,不再發(fā)起重建立過(guò)程。如果在預(yù)設(shè)時(shí)間t內(nèi)未收到所述ack反饋,則確定切換失敗,發(fā)起重建立過(guò)程。
優(yōu)選的,上述預(yù)設(shè)時(shí)間t小于或等于無(wú)線鏈路控制層rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
通過(guò)上述技術(shù)方案解決了在特定情況下ue可以切換成功但由于t304超時(shí)必須執(zhí)行重建從而切換失敗的問(wèn)題,避免了現(xiàn)有協(xié)議中的缺陷,提高了切換成功的概率,提升了網(wǎng)絡(luò)的質(zhì)量。
附圖說(shuō)明
圖1為本發(fā)明提高切換成功率的方法的基本步驟流程圖;
圖2為第一應(yīng)用示例提高切換成功率的方法流程圖;
圖3為第二應(yīng)用示例提高切換成功率的方法流程圖;
圖4為第三應(yīng)用示例提高切換成功率的方法流程圖;
圖5為第四應(yīng)用示例提高切換成功率的方法流程圖;
圖6為本發(fā)明提高切換成功率的用戶設(shè)備的組成模塊圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
相關(guān)技術(shù)中,在切換觸發(fā)的非競(jìng)爭(zhēng)方式接入的場(chǎng)景下,目標(biāo)側(cè)隨機(jī)接入過(guò)程的結(jié)束標(biāo)志是ue成功解碼隨機(jī)接入響應(yīng)消息(也稱為msg2)并收到上行授權(quán)。根據(jù)協(xié)議,具體實(shí)現(xiàn)時(shí),ue先把上行授權(quán)(ulgrant)發(fā)到底層,然后再標(biāo)記隨機(jī)接入過(guò)程的完成。如果ue剛好把ulgrant發(fā)到底層,此時(shí)無(wú)線資源控制(radioresourcecontrol,簡(jiǎn)稱rrc)連接重配完成消息(也稱為msg3)已經(jīng)準(zhǔn)備好了,則會(huì)立即啟動(dòng)發(fā)送,而此時(shí)t304還未被殺死,則存在這樣一種情況:msg3已經(jīng)發(fā)出去,t304在被殺死前發(fā)生超時(shí),ue此時(shí)判斷切換失敗,會(huì)接著發(fā)起重建立過(guò)程;而enb側(cè)因?yàn)槭盏搅薽sg3,解碼出重配完成消息,判斷ue切換完成并會(huì)通知核心網(wǎng)ue已切換成功;可見(jiàn),此時(shí)ue和enb對(duì)切換成功還是失敗的判斷是不一致的,從而導(dǎo)致后續(xù)流程的異常,本次切換也以失敗告終,降低了成功率。圖1為本發(fā)明提高切換成功率的方法的基本步驟流程圖。如圖所示,本發(fā)明提高切換成功率的方法主要包括:
s101:在t304定時(shí)器超時(shí)時(shí),ue判斷msg3是否已發(fā)送;若已發(fā)送,則跳轉(zhuǎn)至s102;否則跳轉(zhuǎn)至s103;
s102:等待msg3的確認(rèn)(acknowledge,簡(jiǎn)稱ack)反饋;
s103:發(fā)起重建立過(guò)程。
上述msg3中包含切換重配完成消息,下同,不再贅述。
如果t304超時(shí)時(shí),ue的msg3還未發(fā)送,則說(shuō)明基站不可能收到切換的重配完成消息,也不會(huì)認(rèn)為ue切換成功,此時(shí)ue應(yīng)該停止msg3的發(fā)送,直接發(fā)起重建立過(guò)程。
如果t304超時(shí)時(shí),ue的msg3已經(jīng)發(fā)送,則很可能基站已經(jīng)收到msg3,只要收到該消息基站就判斷ue切換成功。此時(shí)ue不發(fā)起重建立,并等待信令無(wú)線承載1(signallingradiobearers,簡(jiǎn)稱srb1)上重配完成消息的無(wú)線鏈路控制層(radiolinkcontrol,簡(jiǎn)稱rlc)反饋,如果在預(yù)設(shè)時(shí)間t內(nèi)收到了rlcack反饋,則說(shuō)明基站已經(jīng)認(rèn)為ue切換成功,并且即將為ue 調(diào)度資源,此時(shí)ue放棄重建立,把狀態(tài)置為切換成功,繼續(xù)在目標(biāo)小區(qū)進(jìn)行上下行數(shù)據(jù)傳輸?shù)奶幚?。如果在預(yù)設(shè)時(shí)間t內(nèi)一直沒(méi)有收到重配完成消息的rlcack反饋,則說(shuō)明基站沒(méi)有收到重配完成消息,此時(shí)ue和基站側(cè)狀態(tài)一致,都認(rèn)為切換失敗了,此時(shí)ue再發(fā)起重建立過(guò)程。
上述預(yù)設(shè)時(shí)間t可以根據(jù)對(duì)網(wǎng)絡(luò)時(shí)延的要求,設(shè)定為小于或等于rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
采用上述方法,與現(xiàn)有技術(shù)相比,解決了ue可以切換成功但由于t304超時(shí)必須執(zhí)行重建從而切換失敗的問(wèn)題,提高了切換成功的概率,提升了網(wǎng)絡(luò)的質(zhì)量。
下面通過(guò)三個(gè)應(yīng)用示例對(duì)上述實(shí)施例進(jìn)行進(jìn)一步說(shuō)明。
圖2為第一應(yīng)用示例提高切換成功率的方法流程圖。如圖所示,本示例中提高切換成功率的方法包括以下步驟:
s201:ue收到源基站發(fā)送的切換命令,啟動(dòng)t304定時(shí)器;t304定時(shí)器時(shí)長(zhǎng)設(shè)定依據(jù)現(xiàn)有協(xié)議即可;
s202:ue發(fā)起隨機(jī)接入過(guò)程,向目標(biāo)基站發(fā)送隨機(jī)接入前導(dǎo)(稱為:msg1);
s203:ue接收來(lái)自目標(biāo)基站的msg2;
s204:t304定時(shí)器超時(shí),ue直接發(fā)起重建立過(guò)程。
圖3為第二應(yīng)用示例提高切換成功率的方法流程圖。如圖所示,本示例中提高切換成功率的方法包括以下步驟:
s301:ue收到源基站發(fā)送的切換命令,啟動(dòng)t304定時(shí)器;
s302:ue執(zhí)行隨機(jī)接入過(guò)程,向目標(biāo)基站發(fā)送msg1;
s303:ue接收來(lái)自目標(biāo)基站的msg2;
s304:ue向目標(biāo)基站發(fā)送msg3;
s305:t304定時(shí)器超時(shí),ue判斷msg3已發(fā)送,等待重配完成消息的ack反饋;
s306:在預(yù)設(shè)時(shí)間t內(nèi)收到上述ack反饋,確定切換成功,把狀態(tài)置為切換成功。其中,預(yù)設(shè)時(shí)間t小于等于rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
圖4為第三應(yīng)用示例提高切換成功率的方法流程圖。如圖所示,本示例 中提高切換成功率的方法包括以下步驟:
s401:ue收到源基站發(fā)送的切換命令,啟動(dòng)t304定時(shí)器;
s402:ue執(zhí)行隨機(jī)接入過(guò)程,向目標(biāo)基站發(fā)送msg1;
s403:ue接收來(lái)自目標(biāo)基站的msg2;
s404:ue向目標(biāo)基站發(fā)送msg3;
s405:t304定時(shí)器超時(shí),ue判斷msg3已發(fā)送,等待重配完成消息的ack反饋;
s406:在預(yù)設(shè)時(shí)間t內(nèi)未接收到上述ack反饋,確定切換失敗,發(fā)起重建立過(guò)程。其中,預(yù)設(shè)時(shí)間t小于等于rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
圖5為第四應(yīng)用示例提高切換成功率的方法流程圖。如圖所示,本示例中提高切換成功率的方法包括以下步驟:
s501:ue收到源基站發(fā)送的切換命令,啟動(dòng)t304定時(shí)器;
s502:t304定時(shí)器超時(shí),ue判斷msg3是否已發(fā)送;若已發(fā)送,則跳轉(zhuǎn)至s503;否則跳轉(zhuǎn)至s504;
s503:等待msg3的ack反饋;如果在預(yù)設(shè)時(shí)間t內(nèi)收到所述ack反饋,則確定切換成功;否則跳轉(zhuǎn)至步驟s504;其中,預(yù)設(shè)時(shí)間t小于等于rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
s504:發(fā)起重建立過(guò)程。
圖6為本發(fā)明提高切換成功率的用戶設(shè)備組成模塊圖。如圖所示,該用戶設(shè)備包括:判斷模塊01、重建立過(guò)程發(fā)起模塊02;其中判斷模塊01用于切換過(guò)程中t304定時(shí)器超時(shí)時(shí),判斷msg3是否已發(fā)送;并將判斷結(jié)果通知重建立過(guò)程發(fā)起模塊02;當(dāng)所述判斷結(jié)果為msg3已發(fā)送時(shí),重建立過(guò)程發(fā)起模塊02延時(shí)發(fā)起重建立,等待msg3的確認(rèn)ack反饋;當(dāng)所述判斷結(jié)果為msg3未發(fā)送時(shí),重建立過(guò)程發(fā)起模塊02立即發(fā)起重建立過(guò)程。
上述等待msg3的ack反饋包括:
如果在預(yù)設(shè)時(shí)間t內(nèi)收到所述ack反饋,則將切換狀態(tài)置為切換成功,不再發(fā)起重建立過(guò)程。如果在預(yù)設(shè)時(shí)間t內(nèi)未收到所述ack反饋,則將切換狀態(tài)置為切換失敗,發(fā)起重建立過(guò)程。其中,預(yù)設(shè)時(shí)間t小于或等于無(wú)線鏈 路控制層rlc達(dá)到最大重傳次數(shù)所用的時(shí)間。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
需要說(shuō)明的是,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。