本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種lte隨機接入控制方法、裝置、存儲介質(zhì)和計算機設(shè)備。
背景技術(shù):
lte(longtermevolution),是umts(universalmobiletelecommunicationssystem,通用移動通信系統(tǒng))技術(shù)標(biāo)準(zhǔn)的長期演進。隨機接入過程是保證通信建立的決定性環(huán)節(jié),也是影響用戶體驗及系統(tǒng)性能的關(guān)鍵因素。在lte信號較強的環(huán)境中,終端接收信號能力較好,如網(wǎng)絡(luò)接入配置的參數(shù)不合理,也會出現(xiàn)終端無法與lte網(wǎng)絡(luò)隨機接入的問題。如何根據(jù)網(wǎng)絡(luò)環(huán)境的強弱變化,靈活調(diào)整設(shè)置參數(shù),以提高終端與lte隨機接入的成功率是一個亟待解決的問題。
技術(shù)實現(xiàn)要素:
基于此,有必要針對上述技術(shù)問題,提供一種能夠提高強信號環(huán)境中l(wèi)te隨機接入成功率的lte隨機接入控制方法、裝置、存儲介質(zhì)和計算機設(shè)備。
一種lte隨機接入控制方法,所述方法包括:
支持lte的終端接收基站廣播的系統(tǒng)消息;
所述終端根據(jù)所述系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站;
所述終端通過lte隨機接入過程與所述基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則
所述終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則
所述終端對所述lte隨機接入過程中的定時器的時長進行重新設(shè)置;
所述終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
在其中一個實施例中,所述定時器為t300定時器;所述終端通過lte隨機接入過程與所述基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則所述終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則所述終端對所述lte隨機接入過程中的定時器的時長進行重新設(shè)置,包括:
終端向所述基站發(fā)送隨機接入請求信令,以使所述基站接收所述隨機接入請求信令并根據(jù)所述隨機接入請求信令給所述終端配置信令承載srb1;
終端在t300定時器的時長內(nèi)未接收到所述基站在srb1配置成功后向所述終端發(fā)送的隨機接入信令,則接入失敗;
終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則所述終端對所述t300定時器的時長進行延長。
在其中一個實施例中,所述終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入,包括:
終端向所述基站重新發(fā)送隨機接入請求信令,以使所述基站接收所述隨機接入請求信令并根據(jù)所述隨機接入請求信令給所述終端配置信令承載srb1;
終端在延長后的t300定時器的時長內(nèi)接收到所述基站在srb1配置成功后向所述終端發(fā)送的隨機接入信令;
終端根據(jù)所述隨機接入信令完成與所述基站之間的srb1承載和無線資源配置后,向所述基站發(fā)送隨機接入完成信令,終端與所述基站建立了連接進而接入到lte網(wǎng)絡(luò)。
在其中一個實施例中,在終端向所述基站重新發(fā)送隨機接入請求信令,以使所述基站接收所述隨機接入請求信令并根據(jù)所述隨機接入請求信令給所述終端配置信令承載srb1之后,包括:
若終端在延長后的t300定時器的時長內(nèi)未接收到所述基站srb1配置成功后發(fā)送的隨機接入信令,則重復(fù)進入判斷當(dāng)前所要接入的所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則所述終端對lte隨機接入過程中的定時器的時長進行延長,所述終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入的步驟。
在其中一個實施例中,所述延長后的t300定時器的時長為2000ms以下。
一種lte隨機接入控制裝置,所述裝置包括:
系統(tǒng)消息接收模塊,用于支持lte的終端接收基站廣播的系統(tǒng)消息;
基站獲取模塊,用于所述終端根據(jù)所述系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站;
lte隨機接入模塊,用于所述終端通過lte隨機接入過程與所述基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則所述終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則所述終端對所述lte隨機接入過程中的定時器的時長進行重新設(shè)置;
lte隨機接入重新發(fā)起模塊,用于所述終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
在其中一個實施例中,所述定時器包括t300定時器,lte隨機接入模塊包括:
隨機接入請求信令發(fā)送模塊,用于終端向所述基站發(fā)送隨機接入請求信令,以使所述基站接收所述隨機接入請求信令并根據(jù)所述隨機接入請求信令給所述終端配置信令承載srb1;
隨機接入信令接收模塊,用于終端在t300定時器的時長內(nèi)未接收到所述基站在srb1配置成功后向所述終端發(fā)送的隨機接入信令,則接入失敗;
定時器延長模塊,用于終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則所述終端對所述t300定時器的時長進行延長。
在其中一個實施例中,所述lte隨機接入重新發(fā)起模塊包括:
隨機接入請求信令發(fā)送模塊,用于終端向所述基站重新發(fā)送隨機接入請求信令,以使所述基站接收所述隨機接入請求信令并根據(jù)所述隨機接入請求信令給所述終端配置信令承載srb1;
隨機接入信令接收模塊,還用于終端在延長后的t300定時器的時長內(nèi)接收到所述基站在srb1配置成功后向所述終端發(fā)送的隨機接入信令;
隨機接入完成信令發(fā)送模塊,用于終端根據(jù)所述隨機接入信令完成與所述基站之間的srb1承載和無線資源配置后,向所述基站發(fā)送隨機接入完成信令,終端與所述基站建立了連接進而接入到lte網(wǎng)絡(luò)。
一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)以下步驟:
支持lte的終端接收基站廣播的系統(tǒng)消息;
所述終端根據(jù)所述系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站;
所述終端通過lte隨機接入過程與所述基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則
所述終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則
所述終端對所述lte隨機接入過程中的定時器的時長進行重新設(shè)置;
所述終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
一種計算機設(shè)備,所述計算機設(shè)備包括存儲器,處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
支持lte的終端接收基站廣播的系統(tǒng)消息;
所述終端根據(jù)所述系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站;
所述終端通過lte隨機接入過程與所述基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則
所述終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若所述lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則
所述終端對所述lte隨機接入過程中的定時器的時長進行重新設(shè)置;
所述終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
上述lte隨機接入控制方法、裝置、存儲介質(zhì)和計算機設(shè)備,支持lte的終端接收基站廣播的系統(tǒng)消息,終端根據(jù)系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站。終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置。終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
在第一次lte隨機接入失敗后,終端通過檢測到當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,就對lte隨機接入過程中的定時器的時長進行重新設(shè)置。因為只有在強信號的情況下,我們才能確定lte隨機接入失敗不是信號弱導(dǎo)致的,而是基站回復(fù)有延遲導(dǎo)致的,所以將lte隨機接入過程中的定時器的時長進行重新設(shè)置,這樣就給基站回復(fù)提供了足夠的時間,提高了在強信號環(huán)境中l(wèi)te隨機接入的成功率。
附圖說明
圖1為一個實施例中l(wèi)te隨機接入控制方法的應(yīng)用環(huán)境圖;
圖2為一個實施例中l(wèi)te隨機接入控制方法的流程圖;
圖3為lte隨機接入信令流程圖;
圖4為一個實施例中l(wèi)te隨機接入控制方法的流程圖;
圖5為一個實施例中l(wèi)te隨機接入控制方法的流程圖;
圖6為一個實施例中l(wèi)te隨機接入控制方法的流程圖;
圖7為一個實施例中l(wèi)te隨機接入控制裝置的結(jié)構(gòu)示意圖;
圖8為圖7中l(wèi)te隨機接入模塊的結(jié)構(gòu)示意圖;
圖9為圖7中l(wèi)te隨機接入重新發(fā)起模塊的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施方式做詳細(xì)的說明。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以很多不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似改進,因此本發(fā)明不受下面公開的具體實施的限制。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。以上實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
本發(fā)明實施例提供的lte隨機接入控制方法,可應(yīng)用于如圖1所示的環(huán)境中。參考圖1所示,支持lte的終端102通過lte隨機接入過程與基站104建立連接,進而接入lte網(wǎng)絡(luò)?;臼侵腹靡苿油ㄐ呕?,在一定的無線電覆蓋區(qū)中,可以通過移動通信交換中心與移動電話終端之間進行信息傳遞。lte(longtermevolution,長期演進)是由3gpp(the3rdgenerationpartnershipproject,第三代合作伙伴計劃)組織制定的umts(universalmobiletelecommunicationssystem,通用移動通信系統(tǒng))技術(shù)標(biāo)準(zhǔn)的長期演進。
lte隨機接入是移動通信中用戶設(shè)備通過主輔同步序列映射完成下行同步后與lte網(wǎng)絡(luò)進行通信的首要步驟。在lte系統(tǒng)中,ue(userequipment,終端)與enodeb(evolvednodeb,lte中的基站)通信之前先要進行下行同步,在此基礎(chǔ)上進一步完成上行同步,即為lte隨機接入。
在一個實施例中,如圖2所示,提供了一種lte隨機接入控制方法,包括:
步驟210,支持lte的終端接收基站廣播的系統(tǒng)消息。
支持lte的終端開機或插卡,調(diào)制解調(diào)器modem接收基站發(fā)送的系統(tǒng)消息。
步驟220,終端根據(jù)系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站。
終端根據(jù)系統(tǒng)消息啟動搜網(wǎng)流程,具體為,終端先要進行物理下行同步,搜索測量進行小區(qū)選擇,選擇到一個合適、可接受的小區(qū)后,駐留并開始進行附著attach過程。一般一個基站會覆蓋多個小區(qū),所以終端找到合適的小區(qū)即獲取該小區(qū)對應(yīng)的基站,該基站即為終端所要連接的基站。
步驟230,終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置。
終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),具體為,終端向基站發(fā)送隨機接入請求信令,基站給終端配置信令承載srb1后,向終端發(fā)送隨機接入信令,終端接收隨機接入信令并完成與基站之間的srb1承載和無線資源配置,再向基站反饋隨機接入完成信令,至此終端接入到了lte網(wǎng)絡(luò)。但是若終端定時器在設(shè)定時長內(nèi)未接收到基站發(fā)出的隨機接入信令,便接入失敗了。接入失敗后,終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置。例如,當(dāng)終端所處的預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境為強信號環(huán)境,例如當(dāng)前信號為滿格或ltersrp(referencesignalreceivingpower,參考信號接收功率)>-96dbm為強信號,則終端對lte隨機接入過程中的定時器的時長進行延長。當(dāng)終端所處的預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境為弱信號環(huán)境,即當(dāng)前信號不為滿格或ltersrp(referencesignalreceivingpower,參考信號接收功率)<-96dbm,則對lte隨機接入過程中的定時器的時長不做處理,或者適當(dāng)對lte隨機接入過程中的定時器的時長進行縮短。
步驟240,終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入,具體為,當(dāng)終端處于強信號環(huán)境中,終端向基站發(fā)送隨機接入請求信令,基站給終端配置信令承載srb1后,向終端發(fā)送隨機接入信令,終端在延長后的定時器的時長內(nèi)接收隨機接入信令并完成與基站之間的srb1承載和無線資源配置,再向基站反饋隨機接入完成信令,完成lte隨機接入。
當(dāng)終端處于弱信號環(huán)境中,終端向基站發(fā)送隨機接入請求信令,基站給終端配置信令承載srb1后,向終端發(fā)送隨機接入信令,終端在不做處理或縮短后的定時器的時長內(nèi)接收隨機接入信令并完成與基站之間的srb1承載和無線資源配置,再向基站反饋隨機接入完成信令,完成lte隨機接入。
本實施例中,在第一次lte隨機接入失敗后,終端通過檢測到當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,就對lte隨機接入過程中的定時器的時長進行重新設(shè)置。因為只有當(dāng)預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境為強信號的情況下,我們才能確定lte隨機接入失敗不是信號弱導(dǎo)致的,而是基站回復(fù)有延遲導(dǎo)致的,所以將lte隨機接入過程中的定時器的時長進行延長,這樣就給基站回復(fù)提供了足夠的時間,提高了在強信號環(huán)境中l(wèi)te隨機接入的成功率。
在一個實施例中,定時器為t300定時器,t300定時器的時長可以在以下數(shù)據(jù)中選擇,例如:100ms,200ms,300ms,400ms,600ms,1000ms,1500ms,2000ms。
請參見圖3所示,為lte隨機接入信令流程圖。t300定時器在終端向基站發(fā)送隨機接入請求信令rrcconnectionrequest后啟動。終端在t300定時器的時長內(nèi)接收到基站發(fā)送的隨機接入信令rrcconnectionsetup,rrcconnectionsetup信令中包含建立srb1信令承載和無線資源配置所需的信息。則終端根據(jù)rrcconnectionsetup信令消息完成與基站之間的srb1承載和無線資源配置后,向基站發(fā)送隨機接入完成信令rrcconnectcomplete信令,終端與基站建立了連接進而接入到lte網(wǎng)絡(luò)。rrcconnectcomplete信令包含附著請求attachrequest、pdn(publicdatanetworks,公用數(shù)據(jù)網(wǎng))connectivityrequest即pdn連接請求消息。
t300定時器表示ue(userequipment,終端)側(cè)控制rrc連接建立(rrcconnectionestablishment)過程的定時器。在ue向基站發(fā)送rrcconnectionrequest信令后啟動。
在t300定時器超時前如果:1.ue收到隨機接入信令—rrcconnectionsetup或隨機接入拒絕信令—rrcconnectionreject;2.觸發(fā)小區(qū)重選—cell-reselection過程;3.nas層(non-accessstratum,非接入層)終止rrc連接建立過程,則定時器停止。如定時器超時,則ue重置mac層(mediaaccesscontrol,介質(zhì)訪問控制子層協(xié)議)、釋放mac層配置、重置所有已建立rbs(radiobears)的rlc(radiolinkcontrol,無線鏈路層控制協(xié)議)實體,并通知nas層rrc連接建立失敗。
t300定時器對網(wǎng)絡(luò)質(zhì)量的影響,一般為增加t300定時器的時長,可以提高終端rrc連接建立過程中隨機接入的成功率。但是,當(dāng)終端選擇的小區(qū)信道質(zhì)量較差或負(fù)載較大時,可能增加終端的無謂隨機接入嘗試次數(shù)。
減少t300定時器的時長,當(dāng)ue選擇的小區(qū)信道質(zhì)量較差或負(fù)載較大時,可能減少ue的無謂隨機接入嘗試次數(shù)。但是,可能降低ue的rrc連接建立過程中隨機接入的成功率。t300定時器的時長建議為1000ms。
如圖4所示,終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置,包括:
步驟232,終端向基站發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。
終端向基站發(fā)送隨機接入請求信令即rrcconnectionrequest,基站接收rrcconnectionrequest,并給終端配置信令承載srb1。具體為,網(wǎng)絡(luò)dcm(datacommunicationmodule,數(shù)據(jù)通信模塊)給usm配置信令承載srb1。lte中srb(signallingradiobearers,信令無線承載)作為一種特殊的無線承載,其僅僅用來傳輸rrc和nas消息,在協(xié)議36.331中,定義了srbs的傳輸信道:srb0用來傳輸rrc消息,在邏輯信道ccch上傳輸;srb1用來傳輸rrc消息(也許會包含piggybackednas消息),在srb2承載的建立之前,比srb2具有更高的優(yōu)先級。在邏輯信道dcch上傳輸;srb2用來傳輸nas消息,比srb1具有更低的優(yōu)先級,并且總是在安全模式激活之后才配置srb2,在邏輯信道dcch上傳輸。
步驟234,終端在t300定時器的時長內(nèi)未接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令,則接入失敗。
終端向基站發(fā)送rrcconnectionrequest信令,基站接收到rrcconnectionrequest信令便開始配置srb1,配置成功后向終端發(fā)送rrcconnectionsetup信令。t300定時器在終端向基站發(fā)送rrcconnectionrequest信令之后啟動,t300定時器對終端接收rrcconnectionsetup信令的時長進行計時,若在t300定時器的時長內(nèi)未接收到rrcconnectionsetup信令,則終端接入lte網(wǎng)絡(luò)失敗。
步驟236,終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對t300定時器的時長進行延長。
當(dāng)終端接入lte網(wǎng)絡(luò)失敗后,終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況。若判斷結(jié)果為lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況處于強信號環(huán)境中,則說明終端未收到rrcconnectionsetup信令不是因為信號不好導(dǎo)致的,而是基站回復(fù)有延遲導(dǎo)致的,所以對t300定時器的時長進行延長。
例如終端判斷當(dāng)前信號為滿格或ltersrp(referencesignalreceivingpower,參考信號接收功率)>-96dbm為強信號,設(shè)sig_state為true表示強信號,當(dāng)然也可設(shè)置其他數(shù)值來區(qū)分強信號。定時器控制模塊獲取t300定時器的時長和sig_state的值,如果sig_state為true,且t300小于200ms,則更新t300定時器的時長,可以將t300定時器的時長設(shè)置為300ms,400ms,600ms,也可將t300定時器的時長設(shè)置為1000ms以上,優(yōu)選的,可以是1500ms或者2000ms。
本實施例中,在第一次lte隨機接入失敗后,當(dāng)檢測到lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況處于強信號環(huán)境中時,對lte隨機接入過程中的特定的t300定時器的時長進行延長,對基站接收rrcconnectionrequest信令,配置srb1成功后向終端發(fā)送rrcconnectionsetup信令的時間進行延長。因為只有在強信號的情況下,則說明終端未收到rrcconnectionsetup信令不是因為信號不好導(dǎo)致的,而是基站回復(fù)有延遲導(dǎo)致的,所以將t300定時器的時長進行延長,且將t300定時器的時長延長到了1000ms以上,這樣就給基站回復(fù)提供了足夠的時間,提高了在強信號環(huán)境中l(wèi)te隨機接入的成功率。
在一個實施例中,如圖5所示,終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入,包括:
步驟242,終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1;
終端向基站重新發(fā)送隨機接入請求信令—rrcconnectionrequest信令,基站接收rrcconnectionrequest信令,并給終端配置信令承載srb1。具體為,網(wǎng)絡(luò)dcm(datacommunicationmodule,數(shù)據(jù)通信模塊)給usm(universalstoragemodule,通用儲存模組)配置信令承載srb1。
步驟244,終端在延長后的t300定時器的時長內(nèi)接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令;
若延長后的t300定時器的時長為1500ms,從終端向基站發(fā)送rrcconnectionrequest信令后開始計時,若終端在1500ms之內(nèi)接收到基站發(fā)出的隨機接入信令—rrcconnectionsetup。
步驟246,終端根據(jù)隨機接入信令完成與基站之間的srb1承載和無線資源配置后,向基站發(fā)送隨機接入完成信令,終端與基站建立了連接進而接入到lte網(wǎng)絡(luò)。
終端根據(jù)接收到的rrcconnectionsetup信令進行與基站之間的srb1承載和無線資源配置,在配置完成之后,終端向基站發(fā)送隨機接入完成信令—rrcconnectcomplete信令。至此,終端接入到了lte網(wǎng)絡(luò)。
在本實施例中,終端在第一次lte隨機接入失敗后,當(dāng)判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況是否處于強信號環(huán)境中,若是則對t300定時器進行了延長,再次發(fā)起lte隨機接入。對t300定時器的時長進行了延長,這樣就給基站回復(fù)提供了足夠的時間,提高了在強信號環(huán)境中l(wèi)te隨機接入的成功率。避免了終端再次發(fā)起lte隨機接入時,t300定時器的時長未進行延長造成的隨機接入再次失敗。
在一個實施例中,請參見圖6,在終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1之后,包括:
步驟248,若終端在延長后的t300定時器的時長內(nèi)未接收到基站srb1配置成功后發(fā)送的隨機接入信令,則重復(fù)進入判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行延長,終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入的步驟。
在本實施例中,若終端在延長后的t300定時器的時長內(nèi)未接收到基站srb1配置成功后發(fā)送的隨機接入信令,那么終端會再次判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況處于是否處于強信號環(huán)境中,若是則對t300定時器進行了延長,再次發(fā)起lte隨機接入。若判斷結(jié)果為處于弱信號環(huán)境中,則就不用對t300定時器進行延長,不用再次重新發(fā)起lte隨機接入。延長后的t300定時器的時長最長不能超過2000ms,避免用戶等待時間過長。
在一個實施例中,延長后的t300定時器的時長為2000ms以下。
在一個實施例中,一種lte隨機接入控制裝置700,如圖7所示,該裝置包括:系統(tǒng)消息接收模塊710、基站獲取模塊720、lte隨機接入模塊730及l(fā)te隨機接入重新發(fā)起模塊740。
系統(tǒng)消息接收模塊710,用于支持lte的終端接收基站廣播的系統(tǒng)消息。
基站獲取模塊720,用于終端根據(jù)系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站。
lte隨機接入模塊730,用于終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置。
lte隨機接入重新發(fā)起模塊740,用于終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
在一個實施例中,定時器包括t300定時器,如圖8所示,lte隨機接入模塊730包括:隨機接入請求信令發(fā)送模塊732、隨機接入信令接收模塊734及定時器延長模塊736。
隨機接入請求信令發(fā)送模塊732,用于終端向基站發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。
隨機接入信令接收模塊734,用于終端在t300定時器的時長內(nèi)未接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令,則接入失敗。
定時器延長模塊736,用于終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對t300定時器的時長進行延長。
在一個實施例中,如圖9所示,lte隨機接入重新發(fā)起模塊740包括:隨機接入請求信令發(fā)送模塊742、隨機接入信令接收模塊744及隨機接入完成信令發(fā)送模塊746。
隨機接入請求信令發(fā)送模塊742,用于終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。
隨機接入信令接收模塊744,用于終端在延長后的t300定時器的時長內(nèi)接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令。
隨機接入完成信令發(fā)送模塊746,用于終端根據(jù)隨機接入信令完成與基站之間的srb1承載和無線資源配置后,向基站發(fā)送隨機接入完成信令,終端與基站建立了連接進而接入到lte網(wǎng)絡(luò)。
在一個實施例中,還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)以下步驟:支持lte的終端接收基站廣播的系統(tǒng)消息,終端根據(jù)系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站。終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置。終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
在一個實施例中,定時器為t300定時器;終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置,包括:終端向基站發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。終端在t300定時器的時長內(nèi)未接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令,則接入失敗。終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對t300定時器的時長進行延長。
在一個實施例中,終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入,包括:終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。終端在延長后的t300定時器的時長內(nèi)接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令。終端根據(jù)隨機接入信令完成與基站之間的srb1承載和無線資源配置后,向基站發(fā)送隨機接入完成信令,終端與基站建立了連接進而接入到lte網(wǎng)絡(luò)。
在一個實施例中,在終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1之后,包括:若終端在延長后的t300定時器的時長內(nèi)未接收到基站srb1配置成功后發(fā)送的隨機接入信令,則重復(fù)進入判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行延長,終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入的步驟。
在一個實施例中,延長后的t300定時器的時長為2000ms以下。
在一個實施例中,還提供了一種計算機設(shè)備,該計算機設(shè)備包括存儲器,處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)以下步驟:
支持lte的終端接收基站廣播的系統(tǒng)消息,終端根據(jù)系統(tǒng)消息啟動搜網(wǎng)流程,獲取所要連接的基站。終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置。終端根據(jù)重新設(shè)置后的定時器的時長重新發(fā)起lte隨機接入。
在一個實施例中,定時器為t300定時器。終端通過lte隨機接入過程與基站建立連接進而接入lte網(wǎng)絡(luò),若接入失敗,則終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行重新設(shè)置,包括:終端向基站發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。終端在t300定時器的時長內(nèi)未接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令,則接入失敗。終端判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對t300定時器的時長進行延長。
在一個實施例中,終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入,包括:終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1。終端在延長后的t300定時器的時長內(nèi)接收到基站在srb1配置成功后向終端發(fā)送的隨機接入信令。終端根據(jù)隨機接入信令完成與基站之間的srb1承載和無線資源配置后,向基站發(fā)送隨機接入完成信令,終端與基站建立了連接進而接入到lte網(wǎng)絡(luò)。
在一個實施例中,在終端向基站重新發(fā)送隨機接入請求信令,以使基站接收隨機接入請求信令并根據(jù)隨機接入請求信令給終端配置信令承載srb1之后,包括:若終端在延長后的t300定時器的時長內(nèi)未接收到基站srb1配置成功后發(fā)送的隨機接入信令,則重復(fù)進入判斷當(dāng)前所要接入的lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,若lte網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況滿足預(yù)設(shè)的網(wǎng)絡(luò)環(huán)境,則終端對lte隨機接入過程中的定時器的時長進行延長,終端根據(jù)延長后的定時器的時長重新發(fā)起lte隨機接入的步驟。
在一個實施例中,延長后的t300定時器的時長為2000ms以下。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。