本發(fā)明屬于通信技術(shù)領(lǐng)域,具體而言,涉及定時(shí)參數(shù)的動(dòng)態(tài)控制方法和裝置。
背景技術(shù):
當(dāng)前WCDMA網(wǎng)絡(luò)模式下的通話連接,需要先建立RRC(Radio Resource Control,無(wú)線資源控制)連接。在通話期間一直保持RRC連接,通話結(jié)束后釋放。通過(guò)鑒權(quán)加密,建立RAB(Radio Access Bear,無(wú)線接入承載,用于通信設(shè)備和核心網(wǎng)用戶面的數(shù)據(jù)承載),進(jìn)入通話狀態(tài)。正常掛斷電話后,發(fā)起RAB釋放流程和RRC釋放流程。
在弱信號(hào)或高速長(zhǎng)保場(chǎng)景下,通信設(shè)備接收信號(hào)差,信噪比較差,通信設(shè)備解碼空口信令和維持通話鏈路通常都比較困難,容易發(fā)生無(wú)線鏈路失敗RLF,隨后通信設(shè)備發(fā)起小區(qū)更新流程。其中,高速長(zhǎng)保是指高速移動(dòng)狀態(tài)下,長(zhǎng)時(shí)間保持通話(該長(zhǎng)時(shí)間是指大于30分鐘)。因?yàn)橥ㄐ艆f(xié)議約定的原始參數(shù)配置不合理,無(wú)法通過(guò)基站修改通信協(xié)議約定的原始參數(shù),導(dǎo)致小區(qū)更新失敗導(dǎo)致掉話問(wèn)題,降低通信設(shè)備的通話性能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供定時(shí)參數(shù)的動(dòng)態(tài)控制方法和裝置,以改善上述的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供的一種定時(shí)參數(shù)的動(dòng)態(tài)控制方法,應(yīng)用于與基站建立通話連接的通信設(shè)備。所述方法包括:獲取所述基站在與所述通信設(shè)備建立通話連接后反饋的原始狀態(tài)的定時(shí)參數(shù),其中,所述原始狀態(tài)的定時(shí)參數(shù)為發(fā)起小區(qū)更新請(qǐng)求時(shí),基站所屬通信協(xié)議約定的定時(shí)參數(shù)。將所述原始狀態(tài)的定時(shí)參數(shù)修改為延長(zhǎng)狀態(tài)的定時(shí)參數(shù),根據(jù)所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求,以保持所述通信設(shè)備與所述基站的通話連接。其中,所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)大于所述原始狀態(tài)的定時(shí)參數(shù)。
第二方面,本發(fā)明實(shí)施例提供的一種定時(shí)參數(shù)的動(dòng)態(tài)控制裝置,應(yīng)用于與基站建立通話連接的通信設(shè)備,所述定時(shí)參數(shù)的動(dòng)態(tài)控制裝置包括:定時(shí)參數(shù)獲取模塊,用于獲取所述基站在與所述通信設(shè)備建立通話連接后反饋的原始狀態(tài)的定時(shí)參數(shù),其中,所述原始狀態(tài)的定時(shí)參數(shù)為發(fā)起小區(qū)更新請(qǐng)求時(shí),基站所屬通信協(xié)議約定的定時(shí)參數(shù)。定時(shí)參數(shù)修改模塊,用于將所述原始狀態(tài)的定時(shí)參數(shù)修改為延長(zhǎng)狀態(tài)的定時(shí)參數(shù),其中,所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)大于所述原始狀態(tài)的定時(shí)參數(shù)。小區(qū)更新模塊,用于根據(jù)所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求,以保持所述通信設(shè)備與所述基站的通話連接。
上述本發(fā)明實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法和裝置,應(yīng)用于與基站建立了通話連接的通信設(shè)備。通信設(shè)備與基站建立通話連接后,會(huì)接收基站發(fā)送的與小區(qū)更新請(qǐng)求操作相關(guān)的定時(shí)參數(shù),此時(shí)所獲取的定時(shí)參數(shù)為基站所屬的通信協(xié)議約定的原始狀態(tài)的定時(shí)參數(shù),其取值一般較小,容易導(dǎo)致小區(qū)更新請(qǐng)求失敗。所述通信裝置接收所述原始狀態(tài)的定時(shí)參數(shù)后,將所述原始狀態(tài)的定時(shí)參數(shù)修改為取值相對(duì)較大的延長(zhǎng)狀態(tài)的定時(shí)參數(shù),增加了小區(qū)更新請(qǐng)求的成功率,減少了由于小區(qū)更新請(qǐng)求多次失敗導(dǎo)致的掉話率,提高了用戶的體驗(yàn)度。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。通過(guò)附圖所示,本發(fā)明的上述及其它目的、特征和優(yōu)勢(shì)將更加清晰。
圖1為本發(fā)明實(shí)施例提供的通信設(shè)備的方框圖;
圖2為本發(fā)明第一實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法的步驟流程圖;
圖3為本發(fā)明第二實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法的步驟流程圖;
圖4為本發(fā)明第三實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制裝置的功能模塊圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。
請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法和裝置所應(yīng)用的通信設(shè)備100的方框示意圖。所述通信設(shè)備100包括:定時(shí)參數(shù)的動(dòng)態(tài)控制裝置101、存儲(chǔ)器102、存儲(chǔ)控制器103、處理器104、外設(shè)接口105、輸入輸出單元106、顯示單元107等。
所述定時(shí)參數(shù)的動(dòng)態(tài)控制裝置101、所述存儲(chǔ)器102、存儲(chǔ)控制器103、處理器104、外設(shè)接口105、輸入輸出單元106和顯示單元107等各元件相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過(guò)一條或多條通信總線或信號(hào)線實(shí)現(xiàn)電性連接。所述定時(shí)參數(shù)的動(dòng)態(tài)控制裝置101包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器102中。所述處理器104用于執(zhí)行存儲(chǔ)器102中存儲(chǔ)的可執(zhí)行模塊,例如所述定時(shí)參數(shù)的動(dòng)態(tài)控制裝置包括的軟件功能模塊或計(jì)算機(jī)程序。
其中,存儲(chǔ)器102可以是,但不限于,隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),只讀存儲(chǔ)器(Read Only Memory,ROM),可編程只讀存儲(chǔ)器(Programmable Read-Only Memory,PROM),可擦除只讀存儲(chǔ)器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲(chǔ)器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存儲(chǔ)器102用于存儲(chǔ)程序,所述處理器104在接收到執(zhí)行指令后,執(zhí)行所述程序,后續(xù)本發(fā)明實(shí)施例任一實(shí)施例揭示的流程定義的通信設(shè)備100所執(zhí)行的方法可以應(yīng)用于處理器104中,或者由處理器104實(shí)現(xiàn)。
處理器104可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器104可以是通用處理器,包括中央處理器(Central Processing Unit,簡(jiǎn)稱CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡(jiǎn)稱NP)等;還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門(mén)陣列(FPGA)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
所述外設(shè)接口105將各種輸入輸出單元106耦合至處理器104以及存儲(chǔ)器102。在一些實(shí)施例中,外設(shè)接口,處理器以及存儲(chǔ)控制器可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
輸入輸出單元106用于提供給用戶輸入數(shù)據(jù)實(shí)現(xiàn)用戶與所述通信設(shè)備100的交互。所述輸入輸出單元可以是,但不限于,觸摸屏、鼠標(biāo)和鍵盤(pán)等,用于響應(yīng)用戶的操作而輸出對(duì)應(yīng)的信號(hào)。
顯示單元107在所述通信設(shè)備100與用戶之間提供一個(gè)交互界面(例如用戶操作界面)或用于顯示圖像數(shù)據(jù)給用戶參考。在本實(shí)施例中,所述顯示單元可以是液晶顯示器或觸控顯示器。若為觸控顯示器,其可為支持單點(diǎn)和多點(diǎn)觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點(diǎn)和多點(diǎn)觸控操作是指觸控顯示器能感應(yīng)到來(lái)自該觸控顯示器上一個(gè)或多個(gè)位置處同時(shí)產(chǎn)生的觸控操作,并將該感應(yīng)到的觸控操作交由處理器進(jìn)行計(jì)算和處理。
通信設(shè)備需要與基站建立通話連接的過(guò)程主要包括:
1.建立RRC連接。RRC(Radio Resource Control,無(wú)線資源控制),連接在UE和UTRAN之間,傳輸無(wú)線網(wǎng)絡(luò)信令,如進(jìn)行無(wú)線資源的分配等。
2.建立RAB連接。RAB(Radio Access Bearer,無(wú)線接入承載),是指用戶平面的承載,由接入層提供給NAS(Network Attached Storage,網(wǎng)絡(luò)附屬存儲(chǔ))在UE(通信設(shè)備)和CN(核心網(wǎng)用戶面)之間傳送語(yǔ)言、數(shù)據(jù)及多媒體業(yè)務(wù)的服務(wù)。建立RAB連接的過(guò)程可以包括:
2.1.由CN向UTRAN發(fā)送RAB指派請(qǐng)求信息,請(qǐng)求UTRAN建立RAB;
2.2.RNC根據(jù)RAB指派請(qǐng)求中的QoS參數(shù)建立傳輸資源和無(wú)線資源以及配置無(wú)線網(wǎng)絡(luò)有關(guān)參數(shù)。
2.3.通過(guò)RAB指派響應(yīng)消息告訴CN該RAB建立成功還是失敗。
需要建立通話連接時(shí),首先建立RRC連接,再通過(guò)鑒權(quán)加密建立RAB連接,RAB建立成功后,一個(gè)基本的呼叫即建立,用戶終端進(jìn)入通話過(guò)程。正常掛斷電話后,發(fā)起RAB釋放流程和RRC釋放流程。
通話過(guò)程中如果出現(xiàn)弱信號(hào)場(chǎng)景或者高速長(zhǎng)保場(chǎng)景,通信設(shè)備接收信號(hào)較差,信噪比較差,通信設(shè)備解碼空中接口的信令和維持通話鏈路都非常困難,容易發(fā)生無(wú)線鏈路失敗RLF。
每個(gè)注冊(cè)到WCDMA網(wǎng)絡(luò)上的通信設(shè)備,在小區(qū)下發(fā)的消息SIB1中會(huì)受到關(guān)于N313、T313、N315的信息,通話中的通信設(shè)備處于CELL-DACH狀態(tài),在該狀態(tài)下通信設(shè)備的L1層(即物理層)將測(cè)量下行專用信道的每一物理幀的同步狀態(tài),并使用CPHY-Sync-IND同步指示和CPHY-Out-of-Sync-IND失步指示原語(yǔ)向高層報(bào)告。當(dāng)通信設(shè)備從L1層檢測(cè)到連續(xù)N313個(gè)失步指示后啟動(dòng)T313計(jì)時(shí)器。當(dāng)通信設(shè)備從L1層檢測(cè)到連續(xù)N315個(gè)同步指示后停止T313計(jì)時(shí)器。一旦T313超時(shí),即為無(wú)線鏈路失敗。造成無(wú)線鏈路失敗的根本原因是無(wú)線信號(hào)質(zhì)量的惡化。
通信設(shè)備的無(wú)線環(huán)境質(zhì)量監(jiān)控模塊在檢測(cè)到無(wú)線環(huán)境質(zhì)量較差時(shí),可通過(guò)轉(zhuǎn)移到CELL-FACH狀態(tài)啟動(dòng)一個(gè)新的小區(qū)選擇,并要求重新建立RRC連接,以查找無(wú)線環(huán)境質(zhì)量較好的小區(qū)以提高通話質(zhì)量。如果小區(qū)更新多次失敗,就極易導(dǎo)致掉話,降低通信設(shè)備的通話性能。小區(qū)更新多次失敗的原因可以包括:沒(méi)有選到最優(yōu)小區(qū),或者是查找到最優(yōu)小區(qū),通信設(shè)備上報(bào)1A時(shí)間,基站沒(méi)有下發(fā)激活集更新消息至通信設(shè)備等。小區(qū)更新的過(guò)程主要包括:
T314計(jì)時(shí)器是當(dāng)前網(wǎng)絡(luò)CS域的RRC連接重建計(jì)時(shí)器,若T314=0,則通信設(shè)備在判定無(wú)線鏈路失敗后立即釋放該語(yǔ)音通話的無(wú)線承載(RB),導(dǎo)致掉話,若T314>0,則通信設(shè)備在判定無(wú)線鏈路失敗后啟動(dòng)T314計(jì)時(shí)器,同時(shí)搜索選擇一個(gè)合適的小區(qū),并將狀態(tài)遷移到CELL-FACH,在FACH信道上發(fā)送CELL-UPDATE消息。開(kāi)始RRC連接的重新建立,同時(shí)啟動(dòng)T302計(jì)時(shí)器。如果在T302計(jì)時(shí)器到時(shí)前收到CELL-UPDATE CONFIRM消息,則停止T314計(jì)時(shí)器,并根據(jù)消息內(nèi)容在新小區(qū)重新建立了RRC連接和RAB連接,恢復(fù)到狀態(tài),可繼續(xù)通話。如果在T302計(jì)時(shí)器到時(shí)后仍未收到CELL-UPDATE CONFIRM消息,則重發(fā)CELL-UPDATE消息,CELL-UPDATE消息可以重發(fā)N302計(jì)數(shù)器次(在T314計(jì)時(shí)器未到時(shí)前)。如果在T314計(jì)時(shí)器到時(shí)候仍未收到完成小區(qū)的更新流程,則釋放通話鏈路,通話被中斷。
由上述小區(qū)更新過(guò)程可以得出,通話連接過(guò)程中的小區(qū)更新請(qǐng)求的成功與否,一定程度上由T314計(jì)時(shí)器和T302計(jì)時(shí)器的參數(shù)取值的大小決定。不同通信協(xié)議下的基站設(shè)置的定時(shí)參數(shù)的取值不同,如通用的WCDMA協(xié)議(Wideband Code Division Multiple Access,寬帶碼多分址),其約定的定時(shí)參數(shù)為:T314=4s,T302=1000ms。由于定時(shí)參數(shù)取值較小,通話過(guò)程中無(wú)線環(huán)境較差時(shí),小區(qū)更新易失敗導(dǎo)致掉話率較高。
請(qǐng)參見(jiàn)圖2,為本發(fā)明第一實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法的步驟流程圖。下面將對(duì)圖2所示的步驟進(jìn)行具體描述。
步驟S201,獲取所述基站在與所述通信設(shè)備建立通話連接后反饋的原始狀態(tài)的定時(shí)參數(shù)。其中,所述原始狀態(tài)的定時(shí)參數(shù)為發(fā)起小區(qū)更新請(qǐng)求時(shí),基站所屬通信協(xié)議約定的定時(shí)參數(shù)。
通信設(shè)備在通信協(xié)議內(nèi)發(fā)起語(yǔ)音呼叫,由調(diào)制解調(diào)器向基站發(fā)起語(yǔ)音服務(wù)請(qǐng)求。基站在接收通信設(shè)備的調(diào)制解調(diào)器發(fā)送的語(yǔ)音服務(wù)請(qǐng)求后,進(jìn)行信令接續(xù)流程。被呼叫方接通電話,電話連接建立,基站下發(fā)第一指示信息至調(diào)制解調(diào)器,調(diào)制解調(diào)器解析所獲取的第一指示信息,獲取小區(qū)更新請(qǐng)求相關(guān)的定時(shí)參數(shù)。所述定時(shí)參數(shù)為通信設(shè)備在該通信協(xié)議下的基站內(nèi)進(jìn)行小區(qū)更新時(shí)所應(yīng)用的定時(shí)器的相關(guān)參數(shù)。所述定時(shí)參數(shù)一般包括T302參數(shù)和T314參數(shù),所述T302參數(shù)為監(jiān)控一次小區(qū)更新流程的持續(xù)時(shí)間的T302計(jì)時(shí)器的參數(shù),所述T301參數(shù)為通話過(guò)程中檢測(cè)到無(wú)線環(huán)境較差時(shí)所允許的小區(qū)更新流程的總的持續(xù)時(shí)間,T314計(jì)時(shí)器的參數(shù)關(guān)聯(lián)所述總的持續(xù)時(shí)間。
在一種實(shí)施方式中,建立WCDMA網(wǎng)絡(luò)下的通話連接,所述定時(shí)參數(shù)的取值設(shè)為:T302=1000ms=1s,T314=4s。
步驟S202,在檢測(cè)到小區(qū)更新請(qǐng)求時(shí),判斷小區(qū)更新的原因值是否是無(wú)線鏈路失敗。
如果所述小區(qū)更新的原因值是無(wú)線鏈路失敗,執(zhí)行步驟S203。
如果所述小區(qū)更新的原因值不是無(wú)效鏈路失敗,執(zhí)行步驟S204。
通信設(shè)備的調(diào)制解調(diào)器在進(jìn)入通話連接流程后,會(huì)檢測(cè)當(dāng)前的無(wú)線環(huán)境質(zhì)量。如果檢測(cè)到無(wú)線鏈路失敗,需要發(fā)起小區(qū)更新流程以更換通話質(zhì)量較好的小區(qū)以保證用戶通話質(zhì)量。調(diào)制解調(diào)器發(fā)送第二指示信息給通信設(shè)備的小區(qū)更新檢測(cè)模塊,以指示小區(qū)更新檢測(cè)模塊執(zhí)行小區(qū)更新操作。小區(qū)更新檢測(cè)模塊在獲取所述第二指示信息后解析所述第二指示信息,獲取小區(qū)更新的原因值,并判斷小區(qū)更新的原因值是否為無(wú)線鏈路失敗。如果所獲取的小區(qū)更新原因值是無(wú)線鏈路失敗,則表示可以通過(guò)延長(zhǎng)定時(shí)參數(shù)的方式增加小區(qū)更新成功的幾率,降低由于小區(qū)更新失敗導(dǎo)致的掉話率。
小區(qū)更新過(guò)程在RRC連接模式下的任意一個(gè)狀態(tài)都有可能被觸發(fā),觸發(fā)小區(qū)更新過(guò)程的原因包括:重新進(jìn)入服務(wù)區(qū)、RLC(Radio Link Control,無(wú)線鏈路層控制協(xié)議)發(fā)生不可恢復(fù)的錯(cuò)誤、周期性小區(qū)更新、小區(qū)重選、無(wú)線鏈路失敗、上行鏈路數(shù)據(jù)傳輸,響應(yīng)尋呼等。無(wú)線鏈路失敗為通信設(shè)備端連接失敗觸發(fā)的小區(qū)更新,其它原因多為基站端主動(dòng)釋放通話鏈路觸發(fā)的小區(qū)更新請(qǐng)求,因此本方案優(yōu)選在通信設(shè)備端針對(duì)無(wú)線鏈路失敗觸發(fā)的小區(qū)更新請(qǐng)求過(guò)程進(jìn)行優(yōu)化,提高小區(qū)更新的成功率。
步驟S203,將所述原始狀態(tài)的定時(shí)參數(shù)修改為延長(zhǎng)狀態(tài)的定時(shí)參數(shù),根據(jù)所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求。
步驟S204,根據(jù)所述原始狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求。
依據(jù)上述的步驟可以獲得當(dāng)前小區(qū)更新請(qǐng)求的原因值,判斷所述小區(qū)更新的原因值是否為無(wú)線鏈路失敗。如果小區(qū)更新的原因值是無(wú)線鏈路失敗,則增大定時(shí)參數(shù)的取值,即為將協(xié)議約定的取值較小的原始狀態(tài)的定時(shí)參數(shù)修改為取值較大的延長(zhǎng)狀態(tài)的定時(shí)參數(shù),以便以較長(zhǎng)的更新周期提高小區(qū)更新的成功率,避免掉話。在一種實(shí)施方式中,如果當(dāng)前網(wǎng)絡(luò)協(xié)議為WCDMA,則可以將所述T302計(jì)時(shí)器的1s取值修改為3s-10s,將所述T314計(jì)時(shí)器的4s取值修改為10s-40s。設(shè)定定時(shí)參數(shù)的合適取值,以使其既能提高小區(qū)更新的成功率,又能避免特殊通話環(huán)境下長(zhǎng)時(shí)間的小區(qū)更新流程造成等待時(shí)間過(guò)長(zhǎng),用戶體驗(yàn)較差。
如果小區(qū)更新的原因值不是無(wú)線鏈路失敗,則仍然按照協(xié)議約定的原始狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求,以防止延長(zhǎng)后的更新周期對(duì)其它原因觸發(fā)的小區(qū)更新流程的延誤,及其造成的網(wǎng)絡(luò)連接的延遲。
上述本發(fā)明實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法,在通信設(shè)備與基站建立通話連接后,將所接收的取值較小的通信協(xié)議約定的原始狀態(tài)的定時(shí)參數(shù)修改為取值相對(duì)較大的延長(zhǎng)狀態(tài)的定時(shí)參數(shù),增加了小區(qū)更新請(qǐng)求的成功率,減少了由于小區(qū)更新請(qǐng)求多次失敗導(dǎo)致的掉話率,提高了用戶的體驗(yàn)度。
請(qǐng)參見(jiàn)圖3,為本發(fā)明第二實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制方法的步驟流程圖,下面將對(duì)圖3所示的步驟進(jìn)行具體描述。
步驟S301,獲取所述基站在與所述通信設(shè)備建立通話連接后反饋的原始狀態(tài)的定時(shí)參數(shù)。
基站在接收通信設(shè)備的調(diào)制解調(diào)器發(fā)送的語(yǔ)音服務(wù)請(qǐng)求后,進(jìn)行信令接續(xù)流程。被呼叫方接通電話,電話連接建立,基站下發(fā)第一指示信息至調(diào)制解調(diào)器,調(diào)制解調(diào)器解析所獲取的第一指示信息,獲取小區(qū)更新請(qǐng)求相關(guān)的定時(shí)參數(shù)。
步驟S302,在檢測(cè)到小區(qū)更新請(qǐng)求時(shí),判斷小區(qū)更新的原因值是否是無(wú)線鏈路失敗。
如果小區(qū)更新的原因值不是無(wú)線鏈路失敗,則結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制過(guò)程。
如果小區(qū)更新的原因值是無(wú)線鏈路失敗,執(zhí)行步驟S303。
通信設(shè)備的調(diào)制解調(diào)器在進(jìn)入通話連接流程后,會(huì)檢測(cè)當(dāng)前的無(wú)線環(huán)境質(zhì)量。如果檢測(cè)到無(wú)線鏈路失敗,需要發(fā)起小區(qū)更新流程以更換通話質(zhì)量較好的小區(qū)以保證用戶通話質(zhì)量。調(diào)制解調(diào)器發(fā)送第二指示信息給通信設(shè)備的小區(qū)更新檢測(cè)模塊,以指示小區(qū)更新檢測(cè)模塊執(zhí)行小區(qū)更新操作。小區(qū)更新檢測(cè)模塊在獲取所述第二指示信息后解析所述第二指示信息,獲取小區(qū)更新的原因值,并判斷小區(qū)更新的原因值是否為無(wú)線鏈路失敗。如果所獲取的小區(qū)更新原因值是無(wú)線鏈路失敗,則表示可以通過(guò)延長(zhǎng)定時(shí)參數(shù)的方式增加小區(qū)更新成功的幾率,降低由于小區(qū)更新失敗導(dǎo)致的掉話率。如果所獲取的小區(qū)更新原因值不是無(wú)線鏈路失敗,則不修改所述原始狀態(tài)的定時(shí)參數(shù),結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制過(guò)程。
步驟S303,判斷當(dāng)前小區(qū)更新次數(shù)是否等于最大更新次數(shù)。
如果當(dāng)前小區(qū)更新次數(shù)不是等于最大更新次數(shù),則結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制過(guò)程。
如果當(dāng)前小區(qū)更新次數(shù)是等于最大更新次數(shù),則執(zhí)行步驟S304。
所述通信設(shè)備解析所述基站下發(fā)的第一指示信息時(shí),通常可以獲取T302計(jì)時(shí)器參數(shù)、T314計(jì)時(shí)器參數(shù)、N302計(jì)數(shù)器參數(shù)和V302計(jì)數(shù)器參數(shù)等。其中,所述T302參數(shù)為監(jiān)控一次小區(qū)更新流程的持續(xù)時(shí)間的T302計(jì)時(shí)器的參數(shù),所述T301參數(shù)為通話過(guò)程中檢測(cè)到無(wú)線環(huán)境較差時(shí)所允許的小區(qū)更新流程的總的持續(xù)時(shí)間,T314計(jì)時(shí)器的參數(shù)關(guān)聯(lián)所述總的持續(xù)時(shí)間。V302計(jì)數(shù)器為當(dāng)前小區(qū)更新次數(shù),V302計(jì)數(shù)器的取值應(yīng)該小于或者等于N302計(jì)數(shù)器的設(shè)定值,V302的初始默認(rèn)值設(shè)為0。判斷當(dāng)前小區(qū)更新次數(shù)是否等于最大更新次數(shù),即為判斷當(dāng)前小區(qū)更新次數(shù)是否達(dá)到協(xié)議約定的最大更新次數(shù)。如果當(dāng)前小區(qū)更新次數(shù)達(dá)到所述最大更新次數(shù),則表示需要通過(guò)修改協(xié)議約定的定時(shí)參數(shù)的方式來(lái)增加小區(qū)更新的成功率。如果當(dāng)前小區(qū)的更新次數(shù)未達(dá)到所述最大更新次數(shù),則表示可以按照協(xié)議約定的定時(shí)參數(shù)繼續(xù)小區(qū)更新操作,可以結(jié)束此次的定時(shí)參數(shù)的動(dòng)態(tài)控制操作。
步驟S304,判斷所述最大更新次數(shù)是否小于或者等于預(yù)設(shè)閾值。
如果所述最大更新次數(shù)不是小于或者等于預(yù)設(shè)閾值,則結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制過(guò)程。
如果所述最大更新次數(shù)是小于或者等于預(yù)設(shè)閾值,則執(zhí)行步驟S305。
所述第一指示信息還可以包括N302計(jì)數(shù)器參數(shù),表示CELL-UPDATE消息最大重發(fā)次數(shù),即為小區(qū)更新的最大更新次數(shù)。不同基站或者不同通信設(shè)備時(shí),N302計(jì)數(shù)器的值可以不同,可以根據(jù)當(dāng)前N302計(jì)數(shù)器的取值大小判斷是否需要進(jìn)行后續(xù)參數(shù)修改操作。一般地,如果所述N302大于預(yù)設(shè)閾值,則表示最大更新次數(shù)較大,小區(qū)更新成功率較高,可以不進(jìn)行其它定時(shí)參數(shù)的修改。相應(yīng)地,如果所述N302計(jì)數(shù)器的取值小于或者等于預(yù)設(shè)閾值,則表示最大更新次數(shù)較小,小區(qū)更新成功率較低,需要進(jìn)行其它定時(shí)參數(shù)的修改。一般地,所述預(yù)設(shè)閾值設(shè)為2。
步驟S305,判斷所述小區(qū)更新次數(shù)的重置狀態(tài)是否為允許重置。
如果所述小區(qū)更新次數(shù)的重置狀態(tài)是允許重置,則執(zhí)行步驟S306。
如果所述小區(qū)更新次數(shù)的重置狀態(tài)不是允許重置,則執(zhí)行步驟S309。
所述第一指示信息中還可以包括V302計(jì)數(shù)器的重置狀態(tài),設(shè)為V302_state,所述V302_state取值包括true和false。如果所述V302_state取值為true,即小區(qū)更新次數(shù)的重置狀態(tài)為允許重置,則表示小區(qū)更新次數(shù)還未被重置。如果所述V302_state取值為false,即小區(qū)更新次數(shù)的重置狀態(tài)為阻止重置,非允許重置狀態(tài),則表示小區(qū)更新次數(shù)已經(jīng)被重置,無(wú)需再執(zhí)行小區(qū)更新次數(shù)的重置操作。
步驟S306,將所述小區(qū)更新次數(shù)置0。
進(jìn)行定時(shí)參數(shù)的修改操作,以延長(zhǎng)狀態(tài)的定時(shí)參數(shù)繼續(xù)小區(qū)更新操作之前,先將當(dāng)前小區(qū)更新次數(shù)置0,以免當(dāng)前更新次數(shù)大于預(yù)設(shè)的最大更新次數(shù)時(shí)影響后續(xù)的小區(qū)更新操作。
步驟S307,判斷T302的當(dāng)前值是否小于所述T302的延長(zhǎng)值。
如果T302的當(dāng)前值不是小于所述T302的延長(zhǎng)值,則結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制操作。
如果T302的當(dāng)前值是小于所述T302的延長(zhǎng)值,則執(zhí)行步驟S308,將所述T302的當(dāng)前值修改為所述T302的延長(zhǎng)值。
進(jìn)入定時(shí)參數(shù)的修改模塊后,首先判斷定時(shí)參數(shù)的當(dāng)前值是否小于設(shè)定值,即為判斷定時(shí)參數(shù)是否已經(jīng)被修改。判斷T302的當(dāng)前值是否小于所述T302的延長(zhǎng)值,如果所述T302的當(dāng)前值小于所述T302的延長(zhǎng)值,表示所述T302計(jì)時(shí)器的參數(shù)還沒(méi)有被修改,需要將T302的當(dāng)前值修改為所述T302的延長(zhǎng)值,以增大單次小區(qū)更新請(qǐng)求時(shí)間,提高單次小區(qū)更新請(qǐng)求的成功率。如果所述T302的當(dāng)前值大于或者等于所述T302的延長(zhǎng)值,表示所述T302計(jì)時(shí)器的參數(shù)已經(jīng)被修改,可以結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制過(guò)程。
在一種實(shí)施方式中,WCDMA網(wǎng)絡(luò)下,將T302計(jì)時(shí)器的1s修改為8s,既能提高小區(qū)更新的成功率,又能避免特殊通話環(huán)境下長(zhǎng)時(shí)間的小區(qū)更新流程造成等待時(shí)間過(guò)長(zhǎng)。
步驟S309,判斷所述T314的當(dāng)前值是否小于所述T314的延長(zhǎng)值。
如果T314的當(dāng)前值不是小于所述T314的延長(zhǎng)值,則結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制操作。
如果T314的當(dāng)前值是小于所述T314的延長(zhǎng)值,則執(zhí)行步驟S310,將所述T314的當(dāng)前值修改為所述T314的延長(zhǎng)值。
通過(guò)將已經(jīng)達(dá)到最大更新次數(shù)的當(dāng)前小區(qū)更新次數(shù)重置為0后,以延長(zhǎng)后的T302計(jì)時(shí)器參數(shù)增加小區(qū)更新的單次更新時(shí)長(zhǎng)和更新次數(shù)。如果檢測(cè)到小區(qū)更新請(qǐng)求仍未成功,則可以通過(guò)增大通話過(guò)程中允許小區(qū)更新的總時(shí)長(zhǎng)的方式進(jìn)一步提高小區(qū)更新請(qǐng)求的成功率。判斷T314的當(dāng)前值是否小于所述T314的延長(zhǎng)值,如果所述T314的當(dāng)前值小于所述T302的延長(zhǎng)值,表示所述T314計(jì)時(shí)器的參數(shù)還沒(méi)有被修改,需要將T314的當(dāng)前值修改為所述T314的延長(zhǎng)值,以增大通話過(guò)程中所允許的小區(qū)更新請(qǐng)求可持續(xù)的總時(shí)間,提高小區(qū)更新請(qǐng)求的成功率。如果所述T314的當(dāng)前值大于或者等于所述T314的延長(zhǎng)值,表示所述T314計(jì)時(shí)器的參數(shù)已經(jīng)被修改,可以結(jié)束此次定時(shí)參數(shù)的動(dòng)態(tài)控制過(guò)程。
在一種實(shí)施方式中,WCDMA網(wǎng)絡(luò)下,將T314計(jì)時(shí)器的4s修改為20s,既能提高小區(qū)更新的成功率,又能避免特殊通話環(huán)境下長(zhǎng)時(shí)間的小區(qū)更新流程造成等待時(shí)間過(guò)長(zhǎng)。
在上述實(shí)施例的基礎(chǔ)上,還可以同時(shí)修改T302計(jì)時(shí)器和T314計(jì)時(shí)器的取值。即為在步驟S306中,將所述小區(qū)更新次數(shù)重置后,同時(shí)判斷T302的當(dāng)前值是否達(dá)到T302的延長(zhǎng)值,以及T314的當(dāng)前值是否達(dá)到T314的延長(zhǎng)值,在當(dāng)前值未達(dá)到延長(zhǎng)值時(shí),同時(shí)執(zhí)行將T302計(jì)時(shí)器的當(dāng)前值修改為T(mén)302計(jì)時(shí)器的延長(zhǎng)值和將T314計(jì)時(shí)器的當(dāng)前值修改為T(mén)314計(jì)時(shí)器的延長(zhǎng)值的操作。
請(qǐng)參見(jiàn)圖4,為本發(fā)明第三實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制裝置101的功能模塊圖。所述定時(shí)參數(shù)的動(dòng)態(tài)控制裝置101包括:定時(shí)參數(shù)獲取模塊401、定時(shí)參數(shù)修改模塊402和小區(qū)更新模塊403。
所述定時(shí)參數(shù)獲取模塊401,用于獲取所述基站在與所述通信設(shè)備建立通話連接后反饋的原始狀態(tài)的定時(shí)參數(shù),其中,所述原始狀態(tài)的定時(shí)參數(shù)為發(fā)起小區(qū)更新請(qǐng)求時(shí),基站所屬通信協(xié)議約定的定時(shí)參數(shù)。
所述定時(shí)參數(shù)修改模塊402,用于將所述原始狀態(tài)的定時(shí)參數(shù)修改為延長(zhǎng)狀態(tài)的定時(shí)參數(shù),其中,所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)大于所述原始狀態(tài)的定時(shí)參數(shù)。
所述小區(qū)更新模塊403,用于根據(jù)所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求,以保持所述通信設(shè)備與所述基站的通話連接。
在上述實(shí)施例的基礎(chǔ)上,所述定時(shí)參數(shù)的動(dòng)態(tài)控制裝置101還包括原因值獲取模塊404,所述原因值獲取模塊404用于:
在檢測(cè)到小區(qū)更新請(qǐng)求時(shí),獲取小區(qū)更新的原因值;
如果所述小區(qū)更新的原因值是無(wú)線鏈路失敗,由所述定時(shí)參數(shù)修改模塊將所述原始狀態(tài)的定時(shí)參數(shù)修改為延長(zhǎng)狀態(tài)的定時(shí)參數(shù),所述小區(qū)更新模塊根據(jù)所述延長(zhǎng)狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求;
如果所述小區(qū)更新的原因值不是無(wú)效鏈路失敗,所述小區(qū)更新模塊根據(jù)所述原始狀態(tài)的定時(shí)參數(shù)發(fā)起小區(qū)更新請(qǐng)求。
在上述實(shí)施例的基礎(chǔ)上所述定時(shí)參數(shù)包括T302參數(shù)和T314參數(shù),所述定時(shí)參數(shù)修改模塊402用于:
判斷所述T302的當(dāng)前值是否小于所述T302的延長(zhǎng)值;
如果所述T302的當(dāng)前值小于所述T302的延長(zhǎng)值,將所述T302的當(dāng)前值修改為所述T302的延長(zhǎng)值;
判斷所述T314的當(dāng)前值是否小于所述T314的延長(zhǎng)值;
如果所述T314的當(dāng)前值小于所述T314的延長(zhǎng)值,將所述T314的當(dāng)前值修改為所述T314的延長(zhǎng)值。
上述本發(fā)明實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制裝置,在通信設(shè)備與基站建立通話連接后,將所接收的取值較小的通信協(xié)議約定的原始狀態(tài)的定時(shí)參數(shù)修改為取值相對(duì)較大的延長(zhǎng)狀態(tài)的定時(shí)參數(shù),增加了小區(qū)更新請(qǐng)求的成功率,減少了由于小區(qū)更新請(qǐng)求多次失敗導(dǎo)致的掉話率,提高了用戶的體驗(yàn)度。本發(fā)明實(shí)施例提供的定時(shí)參數(shù)的動(dòng)態(tài)控制裝置的具體實(shí)時(shí)過(guò)程請(qǐng)參見(jiàn)上述方法實(shí)施例,在此不再一一贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以兩個(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。