亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端讀取廣播信道的方法及該終端的制作方法

文檔序號:7692859閱讀:189來源:國知局
專利名稱:一種終端讀取廣播信道的方法及該終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及第三代移動通信系統(tǒng),特別涉及一種終端讀取廣播信道(BCH, Broadcast Channel)的方法及該纟冬端。
背景技術(shù)
目前移動通信正逐漸由第二代移動通信系統(tǒng)向第三代移動通信系統(tǒng)(the 3rd Generation, 3G)演進(jìn),3G終端如通用移動通信系統(tǒng)(UMTS, Universal Mobile Telecommunication System )終端的*毛電成為 一個4艮大的問題。由于終 端的大部分時間是處于空閑狀態(tài),所以如何提高終端如手機在空閑狀態(tài)的省電 性能,延長終端的待機時間,成為一個亟待解決的問題。空閑過程中的一個主要的活動是小區(qū)重選,小區(qū)重選中時間比較長的是讀 取系統(tǒng)廣播信道中傳輸?shù)南到y(tǒng)消息的時間。網(wǎng)絡(luò)總是在主公共控制物理信道 PCCPCH上周期地廣播它的系統(tǒng)消息。UMTS系統(tǒng)中的廣播信息是以40960ms(4096無線幀, 一個無線幀為10ms)為周期循環(huán)編號的。每兩個無線幀承載 一個廣播的塊,每個廣播塊只能容納固定的信息量,當(dāng)信息量比較大的時候, 網(wǎng)絡(luò)會釆取分段的方式,把一個大的信息塊分成幾個廣播塊。以時分雙工(TDD, Time Division Duplexing)為例,系統(tǒng)消息主要有主信息塊(MIB ),調(diào) 度塊1 ( SB1, Scheduling Block 1 )、調(diào)度塊2 ( SB2, Scheduling Block 2 ),和 包括SIB1, SIB2, SIB3, SIB4,SIB5, SIB6,SIB7, SIB11,SIB12, SIB18的各系統(tǒng)信 息塊(SIB, System Information Block),其中MIB, SIB1, SIB3, SIB5, SIB7是駐 留的前提條件,必須的,但SIBll和SIB18對于正常的空閑過程也比較重要, 一般來說,UE只有當(dāng)收齊所有的調(diào)度的系統(tǒng)消息,并同時滿足駐留條件才會 駐留。所以系統(tǒng)消息越多,終端讀取系統(tǒng)消息的時間越長,耗電量也越大。即 便在系統(tǒng)消息是固定的前提下如對于確定的小區(qū),由于不同的系統(tǒng)消息的周期 長度不同,而UE開始讀取系統(tǒng)廣播的時間是隨機的,在不同的時間開始讀取廣播可能花費的時間也是不同。除了主信息塊外(MIB), UE事先不會知道其它信息塊的調(diào)度信息。主信 息塊的周期可能是8, 16, 32這三個中的一個。主信息塊中含有小區(qū)的PLMN 信息和其它信息塊的調(diào)度信息。由于主信息塊是沒有分段的,所以當(dāng)這個小區(qū) 的系統(tǒng)信息塊比較多的時候,它有可能不能包含所有的調(diào)度信息,所以除了主 信息塊外,還有最多兩個調(diào)度塊。主信息塊中會包含1個到2個調(diào)度塊(SB) 的周期和位置信息。所以一旦終端UE讀取了主信息塊和調(diào)度信息塊,UE就 可以知道所有的系統(tǒng)消息的周期、塊數(shù)、以及每塊的位置信息。按照3GPP協(xié)議的規(guī)定,現(xiàn)有技術(shù)的終端讀取網(wǎng)絡(luò)廣播的系統(tǒng)消息的方法 是終端首先在系統(tǒng)幀號(SFN, System Frame Number)模8等于0的位置 尋找MIB塊,根據(jù)MIB塊中包含的調(diào)度塊SB的位置信息,終端在調(diào)度塊的 位置處讀取調(diào)度塊,然后終端根據(jù)調(diào)度塊中包含的具體的系統(tǒng)消息塊SIB的位 置信息讀出所有需要的系統(tǒng)消息。其中,MIB, SB, SIB都有自己的標(biāo)記TAG, 該標(biāo)記用于表示該信息是系統(tǒng)在某個時刻的系統(tǒng)消息。終端每次讀取系統(tǒng)廣播信道時,首先要先接收MIB和可能存在的SB1和 SB2。在接收MIB時,由于不知道幀號,UE需要連續(xù)讀取系統(tǒng)消息塊,同時 由于MIB的周期存在3種可能(8, 16,或32),所以需要讀取連續(xù)的兩個 MIB來計算MIB準(zhǔn)確的周期。當(dāng)某個系統(tǒng)消息的某個塊的位置與MIB沖突時 (這是由于協(xié)議中容許不精確的缺省的定義有分段的系統(tǒng)消息的位置所導(dǎo)致 的),該MIB的準(zhǔn)確周期可用來更新該系統(tǒng)消息的此塊的確切的位置。由于 UE可能在任意一個時刻開始接收系統(tǒng)消息,這樣以最小的MIB的周期8來說, 3/4=75%的可能性UE接收到的第一個系統(tǒng)消息塊不是MIB,簡單的接收的實 現(xiàn)方法是嚴(yán)格的按照先讀調(diào)度信息,再讀有調(diào)度信息的分段來實現(xiàn),這樣會浪 費一定的時間,舉個例子來說,如圖1,如果當(dāng)前最先讀的是SFN模32等于 10的地方,這個位置是SIB3,由于沒有接收到MIB,我們只能將其丟棄,直 到SFN模32等于16的地方有一個MIB,這個時候我們才知道的確在SFN模 32等于10的位置有一個SIB3,可是由于我們丟棄了它,或者即便保存了,但 它的標(biāo)記ValueTag是無效的,我們還是要等到下一個周期,這個例子中它的 周期是32,即在42的地方才能真正的讀到SIB3.如果同樣是SIB5,可能情況會更糟,因為SIB5的調(diào)度信息可能是在SB1中,這樣即便我們在12, 14, 20 幀已經(jīng)完整的接收到了 SIB5的一二三段,我們必須等到第52幀才能真正接收 到SIB5。綜上所述,根據(jù)現(xiàn)有技術(shù),UMTS終端在空閑過程中開始讀取系統(tǒng)廣播信 道的時間是隨機的,且在很多時候,終端需要花費較長的時間才能讀到所有的 廣播信息,這就使得終端的駐留時間較長,并造成終端在空閑過程中的耗電量 加大,因此,需要尋找一種讀取廣播信道的優(yōu)化方法以減少終端在空閑狀態(tài)的 耗電。發(fā)明內(nèi)容本發(fā)明的目的是提供一種終端讀取廣播信道的方法及該終端,以使得終端 能夠在較短的時間內(nèi)讀取到較多的廣播信道中廣播的系統(tǒng)消息,從而達(dá)到了終 端省電的目的。為了實現(xiàn)上述目的, 一方面,提供一種終端讀取廣播信道的方法,其中, 包括步驟A,設(shè)置開始讀取位置,所述開始讀取位置為與小區(qū)最大調(diào)度周期的 開始位置之間的距離小于預(yù)設(shè)閾值的位置,終端從所述開始讀取位置起開始讀 取所述廣播信道中的系統(tǒng)消息;步驟B,如果終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置,則所述終端 開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié)束流 程。較佳地,所述的方法,其中,所述步驟B中,如果終端當(dāng)前維護(hù)的系統(tǒng) 幀號不為所述開始讀取位置,則所述終端判斷所述終端當(dāng)前維護(hù)的系統(tǒng)幀號是 否滿足預(yù)設(shè)的睡眠條件;如是,則所述終端進(jìn)入睡眠模式;否則,所述終端開 始讀取廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié)束流程。較佳地,所述的方法,其中,所述睡眠條件為所述終端當(dāng)前維護(hù)的系統(tǒng)幀號與所述小區(qū)最大調(diào)度周期的開始位置之間 的距離大于設(shè)定的睡眠進(jìn)入和退出的開銷。較佳地,所述的方法,其中,所述步驟B中,所述讀取廣播信道中的系統(tǒng)消息的步驟包括連續(xù)讀取相鄰的主信息塊和調(diào)度塊,并保存讀取到的調(diào)度塊和系統(tǒng)消息。較佳地,所述的方法,其中,所述步驟B中,所述讀取所述廣播信道中 系統(tǒng)消息的步驟還包括步驟B1,在所述終端已讀取到連續(xù)的兩個主信息塊及調(diào)度塊后,判斷是 否已讀取完所有的系統(tǒng)消息;如是,則結(jié)束流程;否則,執(zhí)行步驟B2;步驟B2,判斷終端當(dāng)前維護(hù)的系統(tǒng)幀號與下一個需要讀取的系統(tǒng)消息的 系統(tǒng)幀號或與下一個需要讀取的系統(tǒng)消息的分段的系統(tǒng)幀號之間的距離是否 大于設(shè)定的睡眠進(jìn)入和退出的開銷;如是,則所述終端進(jìn)入睡眠模式;否則, 繼續(xù)讀取尚未接收到的系統(tǒng)消息。較佳地,所述的方法,其中,所述步驟B2還包括在所述進(jìn)入睡眠模式的終端醒來后,繼續(xù)讀取尚未接收到的系統(tǒng)消息。較佳地,所述的方法,其中,所述步驟B中,所述讀取廣播信道中的系 統(tǒng)消息的步驟還包括如果讀取到的系統(tǒng)消息為對應(yīng)調(diào)度信息尚未被讀取的系統(tǒng)消息,則保存所 述調(diào)度信息尚未被讀取的系統(tǒng)消息,并將所述調(diào)度信息尚未被讀取的系統(tǒng)消息 的標(biāo)記設(shè)置為空;在讀取到所述調(diào)度信息尚未被讀取的系統(tǒng)消息所對應(yīng)的調(diào)度信息后,判斷所述調(diào)度信息尚未被讀取的系統(tǒng)消息的位置與所述對應(yīng)的調(diào)度信息包含的位置信息是否一致;如是,則更新所述調(diào)度信息尚未#:讀取的系統(tǒng)消息的標(biāo)記;否則,重新讀取位置與所述對應(yīng)的調(diào)度信息包含的位置信息相一致的系統(tǒng)消 白較佳地,所述的方法,其中,所述小區(qū)最大調(diào)度周期的開始位置可以設(shè)置為模64等于0的位置、模128等于0的位置或模256等于0的位置。較佳地,所述的方法,其中,所述步驟A中,設(shè)置模128小于16的位置為所述開始讀:f又位置。另一方面,提供一種終端,包括廣播信道讀取模塊,其中,所述廣播信 道讀取模塊包括開始讀取位置設(shè)置模塊,用于將與小區(qū)最大調(diào)度周期的開始位置之間的距離小于預(yù)設(shè)閾值的位置設(shè)置為開始讀取位置,終端從所述開始讀取位置起開始讀取所述廣播信道中的系統(tǒng)消息;讀取模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置的情況 下,開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié) 束流程。較佳地,所述的終端,其中,所述廣播信道讀取模塊還包括 第一睡眠模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號不為所述開始讀取位置且 終端當(dāng)前維護(hù)的系統(tǒng)幀號滿足預(yù)設(shè)的睡眠條件時,使所述終端進(jìn)入睡眠模式。 較佳地,所述的終端,其中,所述讀取模塊包括讀取子模塊,用于連續(xù)讀取相鄰的主信息塊和調(diào)度塊,并保存讀取到的調(diào) 度塊和系統(tǒng)消息;讀取完畢判斷模塊,用于在所述終端已讀取到連續(xù)的兩個主信息塊及調(diào)度 塊后中,判斷是否已讀取完所有的系統(tǒng)消息;第二睡眠模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號與下一個需要讀取的系統(tǒng) 消息的系統(tǒng)幀號或與下一個需要讀取的系統(tǒng)消息的分段的系統(tǒng)幀號之間的距 離大于設(shè)定的睡眠進(jìn)入和退出的開銷的情況下,使所述終端進(jìn)入睡眠模式。較佳地,所述的終端,其中,所述讀取^^莫塊還包括睡眠醒來模塊,用于在所述進(jìn)入睡眠模式的終端醒來后,繼續(xù)讀取尚未接 收到的系統(tǒng)消息。較佳地,所述的終端,其中,所述連續(xù)讀取模塊還包括系統(tǒng)消息標(biāo)記設(shè)置模塊,用于在讀取到對應(yīng)調(diào)度信息尚未被讀取的系統(tǒng)消 息時,將所述調(diào)度信息尚未被讀取的系統(tǒng)消息的標(biāo)記設(shè)置為空;系統(tǒng)消息判斷模塊,用于在讀取到所述調(diào)度信息尚未被讀取的系統(tǒng)消息所 對應(yīng)的調(diào)度信息后,判斷所述調(diào)度信息尚未被讀取的系統(tǒng)消息的位置與所述對 應(yīng)調(diào)度信息包含的位置信息是否一致;如是,則更新所述調(diào)度信息尚未被讀取 的系統(tǒng)消息的標(biāo)記;否則,重新讀取位置與所述對應(yīng)調(diào)度信息包含的位置信息 相一致的系統(tǒng)消息。本發(fā)明的技術(shù)效果在于本發(fā)明的技術(shù)方案中,通過選擇一個合適的位置開始讀取廣播信道的系統(tǒng)消息,用最短的時間讀取最多的系統(tǒng)消息,可以連續(xù)基本不重復(fù)地讀取系統(tǒng)信 息,減少了讀取全部系統(tǒng)消息的時間和讀取的系統(tǒng)信息塊的數(shù)目,使得終端能 夠在較短的時間內(nèi)讀到所有有調(diào)度的系統(tǒng)信息,縮短了終端駐留的時間,減少了終端的耗電;進(jìn)一步地,在本發(fā)明的優(yōu)選技術(shù)方案中,在讀取廣播的系統(tǒng)消息的過程中, 通過使終端在沒有新的尚未接收的系統(tǒng)消息的時候睡眠,可進(jìn)一步減少終端耗電;進(jìn)一步地,本發(fā)明的優(yōu)選技術(shù)方案中,通過保存所有先于調(diào)度信息接收到 的系統(tǒng)消息,可以大大減少小區(qū)重選的時間,并進(jìn)一步減少終端耗電。


圖1為本發(fā)明一實施例的終端讀取廣播信道的方法的流程示意圖;圖2為現(xiàn)有技術(shù)中,系統(tǒng)信息的最大調(diào)度周期為64個無線幀的一個小區(qū) 的系統(tǒng)消息調(diào)度圖;圖3為現(xiàn)有技術(shù)中,系統(tǒng)信息的最大調(diào)度周期為128個無線幀的一個小區(qū) 的系統(tǒng)消息調(diào)度圖;圖4為現(xiàn)有技術(shù)中,系統(tǒng)信息的最大調(diào)度周期為256個無線幀的一個小區(qū) 的系統(tǒng)消息調(diào)度圖;圖5為本發(fā)明另一實施例的終端讀取廣播信道的方法的流程示意圖;圖6為本發(fā)明實施例的終端的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實 施例對本發(fā)明進(jìn)行詳細(xì)描述。圖1為本發(fā)明一實施例的終端讀取廣播信道的方法的流程示意圖。如圖1, 本發(fā)明一實施例的終端讀取廣播信道BCH的方法包括如下步驟步驟101,將與小區(qū)最大調(diào)度周期的開始位置之間的距離小于預(yù)設(shè)閾值的 位置設(shè)置為開始讀取位置,終端從所述開始讀取位置起開始讀取所述廣播信道 中的系統(tǒng)消息;其中,所述小區(qū)可以為選擇出的網(wǎng)絡(luò)中存在的小區(qū)中的任一個,小區(qū)最大調(diào)度周期即為小區(qū)中存在的、系統(tǒng)消息的最大調(diào)度周期;步驟102,如果終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置,則所述終 端開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié)束 流程。進(jìn)一步地,在本發(fā)明的該實施例中,終端開始接收廣播后,如果終端當(dāng)前 維護(hù)的系統(tǒng)幀號不為所述開始讀取位置,則所述終端判斷所述終端當(dāng)前維護(hù)的 系統(tǒng)幀號是否滿足預(yù)設(shè)的睡眠條件;如是,則所述終端進(jìn)入睡0民模式;否則, 所述終端開始讀取廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié) 束流程。在本發(fā)明的該實施例中,示例性的,所述睡眠條件為所述終端當(dāng)前維護(hù)的系統(tǒng)幀號與所述開始讀取位置之間的距離大于設(shè)定 的睡眠進(jìn)入和退出的開銷。在具體應(yīng)用中,終端每次要接收廣播的系統(tǒng)消息時,可利用本發(fā)明該實施 例的方法進(jìn)行開始讀取位置的設(shè)置,并在開始讀取位置處開始讀取系統(tǒng)消息, 直至讀取完所有的系統(tǒng)消息。本發(fā)明的實施例中,當(dāng)終端UE發(fā)生重選時,通過在一個合適的位置開始 接收廣播即開始讀取廣播的系統(tǒng)消息,可以用較短的時間接收較多的系統(tǒng)消 息,甚至是用最短的時間接收最多的系統(tǒng)消息,減少了讀取駐留所需的全部系 統(tǒng)消息所花費的時間,從而減少了終端的耗電。且進(jìn)一步地,在接收過程中, 通過盡可能的保存所有先于調(diào)度信息得到的系統(tǒng)消息,可進(jìn)一步減少讀取駐留 所需全部系統(tǒng)消息的時間;且,更進(jìn)一步地,在接收過程中,如果UE下一個 要接收的系統(tǒng)消息的幀號距離終端當(dāng)前維護(hù)的幀號有足夠長的時間,則UE可 進(jìn)入睡眠模式,這樣,使終端更省電。在實際的網(wǎng)絡(luò)中,小區(qū)的最大調(diào)度周期即小區(qū)的系統(tǒng)消息的最大調(diào)度周期 可以為32個無線幀、64個無線幀、128個無線幀、256個無線幀等。下面對 64個無線幀、128個無線幀和256個無線幀這三種情況下的小區(qū)發(fā)生重選時, 終端讀取BCH的方法進(jìn)行說明。圖2是現(xiàn)有技術(shù)中,系統(tǒng)信息的最大調(diào)度周期為64個無線幀(radio frame) 的一個小區(qū)的系統(tǒng)消息調(diào)度圖。對于該類型的小區(qū),系統(tǒng)通過廣播信道廣播的所有系統(tǒng)消息包括MIB, SB1, SIB1, SIB2, SIB3, SIB5畫1, SIB5-2, SIB5腸3, SIB7, SIB11-1, SIBll-2。按照本發(fā)明實施例的讀取方法,預(yù)設(shè)閾值為0,設(shè) 置幀號模64為零的位置為廣播系統(tǒng)消息的開始讀取位置,即終端在幀號模64 為零的位置處開始接收即讀取廣播的系統(tǒng)消息,則到系統(tǒng)幀號28的位置終端 就讀取完了駐留所需的全部系統(tǒng)消息,由于每幀時間為10ms,則讀取完駐留 所需的所有系統(tǒng)消息的時間是(28-0)* 10 = 280ms。而,按照現(xiàn)有技術(shù)的讀取方法,如果不設(shè)置開始讀取位置,而是隨機讀取 的話,其開始讀取的位置是變化的且可以是任何位置,例如,如果終端在模 64等于16的位置具體地如在系統(tǒng)幀號(SFN, System Frame Number)是16 的位置開始讀取時,終端首先在第16幀讀出了 MIB,直到第52幀才接收到 SIB5的最后一段,這樣需要耗費(52-16) *10 = 360ms來讀取完所需的全部 系統(tǒng)消息。顯然,利用本發(fā)明實施例的讀取BCH方法能減少讀取駐留所需全部系統(tǒng) 消息的時間,并從而減少耗電。圖3是現(xiàn)有技術(shù)中,系統(tǒng)信息的最大調(diào)度周期是128個無線幀的一個小區(qū) 的系統(tǒng)消息調(diào)度圖。如圖3,對于該類型的小區(qū),系統(tǒng)通過廣播信道廣播的所 有系統(tǒng)消息包括MIB, SB1, SIB1, SIB2, SIB3, SIB5-1, SIB5-2, SIB5-3, SIB7, SIB11-1, SIB11-2, SIB11-3, SIB11-4, SIB11-5, SIB11-6, SIB11-7, SIB18-1, SIB18-2, SIB18-3, SIB18-4, SIB18畫5。其中,系統(tǒng)消息SIB11即系 統(tǒng)消息11共有7個分段,分成7個系統(tǒng)消息塊傳輸;SIB18共有5個分段, 分成5個系統(tǒng)消息塊傳輸。按照本發(fā)明實施例的讀取方法,預(yù)設(shè)閾值為O,設(shè) 置幀號模128為零的位置為系統(tǒng)消息的開始讀取位置,即終端在幀號模128 為零的位置開始接收系統(tǒng)消息,則到系統(tǒng)幀號122的位置即第122幀的位置終 端就讀取完了駐留所需的全部系統(tǒng)消息,即接收完所有系統(tǒng)消息的時間是 (122-0)*10 = 1220ms。且,進(jìn)一步地,由于終端在第30幀接收SIB11的第三 分段即SIBll-3,而其要讀取的SIBll-4位于第54幀,兩段之間的距離為14 幀,而通常的睡眠進(jìn)入和退出的開銷才2、 3幀,所以在UE接收完SIB11-3 分段后,可睡眠(54-30) =24幀后,在第54幀醒來接收SIBll-4分段。同樣 的理由,由于UE在第62幀接收SIBll-7分段的系統(tǒng)消息,而下一個要接收的系統(tǒng)消18的息分段SIB18-1的位置是第90幀,所以,終端在接收完SIB11-7 段系統(tǒng)消息后可睡眠(90-62) =28幀;同樣,終端在接收完SIB18-3后,可 睡眠(118-94) =24幀。所以,如果終端在11-3和11-4, 11-7和18-1,以及 18-3和18-4之間睡眠的話,可以睡 (54-30) + (90-62) + ( 118-94) = 76 幀,終端接收系統(tǒng)消息的實際工作時間為(122-76) *10 = 460ms。對于該類型的小區(qū),也可設(shè)置模128等于8的位置為開始讀取位置,則終 端接收完廣播的所有系統(tǒng)消息的時間為(122-8)*10= 1140ms。且,如果在11-7 和18-1,以及18-3和18-4之間睡眠的話,可以睡(90-62) + ( 118-94) = 52 幀,實際工作時間為(114-52) * 10 = 620ms。在加上睡眠的時間的情況下,在 模128等于8的位置處開始接收即讀取時比在模128為零的位置處開始接收時 耗費的接收時間長一些。對于該類型的小區(qū),也可設(shè)置模128等于16的位置為開始讀取位置,則 終端接收完廣播的所有系統(tǒng)消息的接收時間為(122-16)*10 = 1060ms。且,如 果在11-7和18-1,以及18-3和18-4之間睡眠的話,可以睡(90-62 ) + ( 118-94) =52幀,實際工作時間為(106-52) *10 = 540ms。在加上睡眠的時間的情況 下,在模128等于16的位置處開始接收即讀取時比在模128為零的位置處開 始接收時間長一些。而,按照現(xiàn)有技術(shù)的讀取方法,如果不設(shè)置開始讀取位置,而是隨機讀取 的話,其開始讀取的位置是變化的且可以是任何位置,例如,在模128等于 24的位置開始讀取系統(tǒng)消息,如釆用的是在調(diào)度信息收齊后,再重組的方法, 則SFN等于26的SIB11的一二三段等都會丟棄,所以讀取所有系統(tǒng)消息的時 間是(128+62)*10 = 1700ms。從該位置開始讀取時,即使終端在11-3和11-4, 11-7和SIB7,以及18-3和18-4之間睡眠,由于可以睡 (54-30 ) + ( 86-62 ) + ( 118-94) =72幀,所以終端的實際工作時間仍為(170-72) *10 = 980ms。所以,如果不選4奪合適的開始讀取位置而是隨機讀取的話,終端讀取所有 系統(tǒng)消息耗費的時間有可能長達(dá)1700ms。而通過在合適的位置讀取,可減少 讀取所有系統(tǒng)消息耗費的時間,從而減少終端耗電。圖4現(xiàn)有技術(shù)中,系統(tǒng)信息的最大調(diào)度周期是256個無線幀的一個小區(qū)的 系統(tǒng)消息調(diào)度圖。對于該類型的小區(qū),系統(tǒng)通過廣播信道廣播的所有系統(tǒng)消息包括MIB, SB1, SIB1, SIB2, SIB3, SIB5誦1, SIB5-2, SIB5-3, SIB7, SIB11-1, SIBll-2, SIBll-3, SIBll-4, SIBll-5, SIBll-6, SIBll-7, SIB11-8, SIB18-1, SIB18-2, SIB18-3, SIB18畫4, SIB18-5。其中,系統(tǒng)消息SIB11共有8個分段, SIB18共有5個分段。按照本發(fā)明實施例的讀取方法,預(yù)設(shè)閾值為0,設(shè)置幀 號模256為零的位置為開始讀取位置,即終端在幀號模256為零的位置接收系 統(tǒng)消息,則到幀號62的位置讀完全部系統(tǒng)消息,即接收完所有系統(tǒng)消息的時 間是(62-0)*10 = 620ms。且,進(jìn)一步地,終端還可以在11-3和11-4之間睡眠 (36-30) =6幀,這樣,終端實際的工作時間為(62-6) *10 = 560ms。如果在模256等于8的位置開始讀,如果嚴(yán)格按先讀取調(diào)度信息(包括連 續(xù)接收MIB來計算準(zhǔn)確的MIB的周期)則終端接收完駐留所需所有系統(tǒng)消息 的時間為(256+14)*10 = 2700ms (因為MIB之后的SIB3,SIB7,SIB5-1會因為 MIB的周期沒有確定而丟棄)。如果在SIBll-3和SIBll-4之間,SIB2和SIB3 之間,以及SIB7 (模256等于140的位置)和SIB7的下一個周期之間睡眠的 話,可以睡(36-30) + ( 138-70) +128 = 202幀,實際工作時間為(270-202) *10 = 620ms。以模256等于8的位置為開始讀取位置時,如終端在當(dāng)前幀與 下一個需要接收的幀之間睡眠,可減少耗費的時間,且如果保存包括連續(xù)接收 MIB之間的SIB,則需要(72-8) *10=540ms。如果在模256等于16的地方開始讀,由于MIB和SB1連著接收到,只 有SIB5由于第一個分段沒有接收到,需要再等一個SIB5的周期,實際的接 收時間即讀取時間為(256+6)n0-2620ms,如果在11-3和11-4之間,SIB2(70 幀)和SIB3(138幀),以及SIB7和SIB7的下一個周期之間睡眠的話,可以睡 (36-30 )+( 138-70 )+128 = 202幀,,實際工作時間為(262-202 )*10 = 600ms, 所以加上睡眠的實際還是會比在模128為零的地方開始接收時間長一些。如果在模24等于0的地方讀,且在調(diào)度信息收齊后再重組,所以SFN等 于26的SIB11的一二三分段等都會丟棄,所以最后需要的時間是(256+22)*10 =2780ms。如果UE在11-3和11-4之間,SIB2和SIB3,以及SIB7和SIB7 的下一個周期之間睡眠的話,可以睡(138-70) +128 + (36-30) = 202幀, 實際工作時間為(278-202) *10=760ms。所以,如果不選擇合適的開始讀取位置而是隨機讀取的話,終端讀取所有系統(tǒng)消息耗費的時間有可能長達(dá)2780ms,而通過在合適的位置讀取,可減少 讀取所有系統(tǒng)消息耗費的時間,從而減少終端耗電。在實際的網(wǎng)絡(luò)中,系統(tǒng)消息的最大調(diào)度周期是128的小區(qū)大概占80%左 右,系統(tǒng)消息的最大調(diào)度周期是64和256的有20%左右,很少有最大調(diào)度周 期是32以及其它的調(diào)度周期的小區(qū)。如果我們選取一個模128等于0的位置, 對于80%的小區(qū)是合適的;對于最大調(diào)度周期是64的小區(qū),駐留的時間有50% 的可能性變長,但耗電量并沒有增加,因為延長的時間基本上在睡眠狀態(tài);對 于最大調(diào)度周期是256的小區(qū),有50%的可能性,模128等于O的地方同時 模256也等于0,這樣50%的概率是最優(yōu);分析最大調(diào)度周期是256的小區(qū)中 另外的50%, 乂人圖4中可以看出,終端可以在128-140幀讀到系統(tǒng)消息7,然 后繼續(xù)睡眠128幀,在讀14-60幀接收完所有的廣播的系統(tǒng)消息,這樣所花的 實際工作時間也是最短的。因此,優(yōu)選地,在實際應(yīng)用中,統(tǒng)一地將距離模128等于0的位置小于預(yù)定閾值的位置設(shè)置為開始讀取位置,能獲得較佳的效 果。圖5為本發(fā)明另一實施例的終端讀取BCH的方法的流程示意圖。在該實 施例中,終端在系統(tǒng)幀號模128小于16的位置開始讀取系統(tǒng)消息。如圖5, 本發(fā)明該實施例的終端讀取BCH的方法包括如下步驟步驟501,終端決定重選并且開始接收廣播;步驟502,終端通過檢查判斷當(dāng)前維護(hù)的系統(tǒng)幀號是否模128小于16;如 是,則執(zhí)行步驟503;否則,執(zhí)行步驟506;其中,在具體應(yīng)用中,示例性地, 在該步驟中終端可檢查判斷下一個可以接收廣播的系統(tǒng)幀號是否模128小于 16;步驟503,判斷當(dāng)前幀距離模128等于0的幀號是否可以睡眠;如是,則 執(zhí)行步驟504;否則,執(zhí)行步驟506;示例性地,如當(dāng)前幀與模128等于0的 幀號之間的距離大于設(shè)定的睡眠進(jìn)入和退出的開銷則確定可以睡眠;否則,不 可以睡眠;步驟504,終端計算可以睡眠的時間,并進(jìn)入睡眠模式; 步驟505,終端醒來后,執(zhí)行步驟506; 步驟506,終端連續(xù)讀取相鄰的MIB及SB;步驟507,終端保存可能讀取的SB和SIB,包括保存對應(yīng)調(diào)度信息尚未 被讀取到的系統(tǒng)消息SIB,對于這些調(diào)度信息尚未被讀取到的系統(tǒng)消息,終端 還在讀取到這些系統(tǒng)消息時,將其標(biāo)記(ValueTag)設(shè)置為空(Null);步驟508,判斷連續(xù)的兩個MIB是否已經(jīng)讀取到且SB也已收到;如是, 則執(zhí)行步驟509;否則,轉(zhuǎn)入執(zhí)行步驟506;步驟509,判斷是否已接收完所有的系統(tǒng)消息;如是,則轉(zhuǎn)入步驟514; 否則,執(zhí)行步驟510;步驟510,判斷終端當(dāng)前維護(hù)的系統(tǒng)幀號距離下一個需要讀取的系統(tǒng)消息 的幀號或下一個需要讀取的系統(tǒng)消息的分段的幀號的位置是否足夠睡眠;如 是,則執(zhí)行步驟512;否則,執(zhí)行步驟511;示例性地,如當(dāng)前幀的幀號與下 一個需要讀取的系統(tǒng)消息的幀號或下 一 個需要讀取的系統(tǒng)消息的分段的幀號 的位置之間的距離大于睡眠進(jìn)入和退出的開銷,則確定足夠睡眠;否則,不夠 睡眠;步驟511,按調(diào)度信息讀取尚未接收到的SIB,如果讀取到的系統(tǒng)消息SIB 中存在在尚未接收到調(diào)度信息之前先接收到的系統(tǒng)消息時,判斷這些系統(tǒng)消息 的位置與調(diào)度信息所包含的位置信息是否一致;如是,則更新已經(jīng)這些在對應(yīng)調(diào)度信息被讀取前先讀取的系統(tǒng)消息的ValueTag,并繼續(xù)接收其它尚未接收到 的SIB,然后,執(zhí)行步驟509;否則,繼續(xù)重新接收位置與該調(diào)度信息包含的 位置信息相一致的該系統(tǒng)消息及其它尚未接收到的系統(tǒng)消息,執(zhí)行步驟509;步驟512,終端計算可以睡眠的時間,進(jìn)入睡眠才莫式;步驟513, UE醒來,轉(zhuǎn)入執(zhí)行步驟511;步驟514,系統(tǒng)消息接收完畢,結(jié)束流程。從上述本發(fā)明該實施例的終端讀取廣播信道中系統(tǒng)消息的流程可以看出 在本發(fā)明該實施例的方法能夠確保在合適的位置開始讀取系統(tǒng)消息,且在開始 讀取系統(tǒng)消息之后的讀取過程中,也能盡量在可以睡眠的時候進(jìn)入睡眠,從而 具有了較佳的省電效果。本發(fā)明實施例還公開了一種終端。圖6為本發(fā)明實施例的終端的結(jié)構(gòu)示意 圖。如圖6,本發(fā)明實施例的終端600包括廣播信道讀取模塊601,其特征 在于,所述廣播信道讀取模塊601包括開始讀取位置設(shè)置模塊602,用于將與小區(qū)最大調(diào)度周期的開始位置之間 的距離小于預(yù)設(shè)闊值的位置設(shè)置為開始讀取位置,終端從所述開始讀取位置起 開始讀取所述廣播信道中的系統(tǒng)消息;其中,所述小區(qū)可以為選擇出的網(wǎng)絡(luò)中 存在的小區(qū)中的任一個,小區(qū)最大調(diào)度周期即為小區(qū)中存在的、系統(tǒng)消息的最 大調(diào)度周期;讀取模塊603 ,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置的情 況下,開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并 結(jié)束流程。優(yōu)選地,在該實施例的終端中,廣播信道讀取模塊還包括 第一睡眠模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號不為所述開始讀取位置且 終端當(dāng)前維護(hù)的系統(tǒng)幀號滿足預(yù)設(shè)的睡眠條件時,使所述終端進(jìn)入睡眠模式。 優(yōu)選地,在該實施例的終端中,讀取模塊包括讀取子模塊,用于連續(xù)讀取相鄰的主信息塊和調(diào)度塊,并保存讀取到的調(diào) 度塊和系統(tǒng)消息;讀取完畢判斷^^莫塊,用于在所述終端已讀取到連續(xù)的兩個主信息塊及調(diào)度 塊后中,判斷是否已讀取完所有的系統(tǒng)消息;第二睡眠^^莫塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號與下一個需要讀取的系統(tǒng) 消息的系統(tǒng)幀號或與下一個需要讀取的系統(tǒng)消息的分段的系統(tǒng)幀號之間的距 離大于設(shè)定的睡眠進(jìn)入和退出的開銷的情況下,使所述終端進(jìn)入睡眠模式。優(yōu)選地,在該實施例的終端中,讀取^^莫塊還包括睡眠醒來模塊,用于在所述進(jìn)入睡眠模式的終端醒來后,繼續(xù)讀取尚未接 收到的系統(tǒng)消息。優(yōu)選地,在該實施例的終端中,連續(xù)讀取模塊還包括系統(tǒng)消息標(biāo)記設(shè)置模塊,用于在讀取到對應(yīng)調(diào)度信息尚未被讀取的系統(tǒng)消 息時,將所述調(diào)度信息尚未被讀取的系統(tǒng)消息的標(biāo)記設(shè)置為空;系統(tǒng)消息判斷模塊,用于在讀取到所述調(diào)度信息尚未被讀取的系統(tǒng)消息所 對應(yīng)的調(diào)度信息后,判斷所述調(diào)度信息尚未被讀取的系統(tǒng)消息的位置與所述對 應(yīng)調(diào)度信息包含的位置信息是否一致;如是,則更新所述調(diào)度信息尚未被讀耳又 的系統(tǒng)消息的標(biāo)記;否則,重新讀取位置與所述對應(yīng)調(diào)度信息包含的位置信息相一致的系統(tǒng)消息。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)^L為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種終端讀取廣播信道的方法,其特征在于,包括步驟A,設(shè)置開始讀取位置,所述開始讀取位置為與小區(qū)最大調(diào)度周期的開始位置之間的距離小于預(yù)設(shè)閾值的位置,終端從所述開始讀取位置起開始讀取所述廣播信道中的系統(tǒng)消息;步驟B,如果終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置,則所述終端開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié)束流程。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B中,如果終 端當(dāng)前維護(hù)的系統(tǒng)幀號不為所述開始讀取位置,則所述終端判斷所述終端當(dāng)前 維護(hù)的系統(tǒng)幀號是否滿足預(yù)設(shè)的睡眠條件;如是,則所述終端進(jìn)入睡眠模式; 否則,所述終端開始讀取廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息, 并結(jié)束流程。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述睡眠條件為 所述終端當(dāng)前維護(hù)的系統(tǒng)幀號與所述小區(qū)最大調(diào)度周期的開始位置之間的距離大于設(shè)定的睡眠進(jìn)入和退出的開銷。
4. 根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述步驟B中, 所述讀取廣播信道中的系統(tǒng)消息的步驟包括連續(xù)讀取相鄰的主信息塊和調(diào)度塊,并保存讀取到的調(diào)度塊和系統(tǒng)消息。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B中,所述讀 取所述廣播信道中系統(tǒng)消息的步驟還包括步驟B1,在所述終端已讀取到連續(xù)的兩個主信息塊及調(diào)度塊后,判斷是 否已讀取完所有的系統(tǒng)消息;如是,則結(jié)束流程;否則,執(zhí)行步驟B2;步驟B2,判斷終端當(dāng)前維護(hù)的系統(tǒng)幀號與下一個需要讀取的系統(tǒng)消息的 系統(tǒng)幀號或與下一個需要讀取的系統(tǒng)消息的分段的系統(tǒng)幀號之間的距離是否 大于設(shè)定的睡眠進(jìn)入和退出的開銷;如是,則所述終端進(jìn)入睡眠模式;否則, 繼續(xù)讀取尚未接收到的系統(tǒng)消息。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟B2還包括在所述進(jìn)入睡眠模式的終端醒來后,繼續(xù)讀取尚未接收到的系統(tǒng)消息。
7. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B中,所述讀 取廣播信道中的系統(tǒng)消息的步驟還包括如果讀取到的系統(tǒng)消息為對應(yīng)調(diào)度信息尚未被讀取的系統(tǒng)消息,則保存所 述調(diào)度信息尚未被讀取的系統(tǒng)消息,并將所述調(diào)度信息尚未被讀取的系統(tǒng)消息 的標(biāo)記設(shè)置為空;在讀取到所述調(diào)度信息尚未被讀取的系統(tǒng)消息所對應(yīng)的調(diào)度信息后,判斷所述調(diào)度信息尚未被讀取的系統(tǒng)消息的位置與所述對應(yīng)的調(diào)度信息包含的位置信息是否一致;如是,則更新所述調(diào)度信息尚未被讀取的系統(tǒng)消息的標(biāo)記;否則,重新讀取位置與所述對應(yīng)的調(diào)度信息包含的位置信息相一致的系統(tǒng)消 自
8. 根據(jù)權(quán)利要求1或2所迷的方法,其特征在于,所述小區(qū)最大調(diào)度周 期的開始位置可以設(shè)置為模64等于0的位置、模128等于0的位置或模256 等于0的位置。
9. 根據(jù)權(quán)利要求l或2所述的方法,其特征在于,所述步驟A中,設(shè)置 模128小于16的位置為所述開始讀取位置。
10. —種終端,包括廣播信道讀取模塊,其特征在于,所述廣播信道 讀取模塊包括開始讀取位置設(shè)置模塊,用于將與小區(qū)最大調(diào)度周期的開始位置之間的距 離小于預(yù)設(shè)閾值的位置設(shè)置為開始讀取位置,終端從所述開始讀取位置起開始 讀取所述廣播信道中的系統(tǒng)消息;讀取模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置的情況 下,開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié) 束流程。
11. 根據(jù)權(quán)利要求IO所述的終端,其特征在于,所述廣播信道讀取模塊 還包括第一睡眠模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號不為所述開始讀取位置且 終端當(dāng)前維護(hù)的系統(tǒng)幀號滿足預(yù)設(shè)的睡眠條件時,使所述終端進(jìn)入睡眠模式。
12. 根據(jù)權(quán)利要求10或11所述的終端,其特征在于,所述讀取模塊包括讀取子模塊,用于連續(xù)讀取相鄰的主信息塊和調(diào)度塊,并保存讀取到的調(diào) 度塊和系統(tǒng)消息;讀取完畢判斷模塊,用于在所述終端已讀取到連續(xù)的兩個主信息塊及調(diào)度 塊后中,判斷是否已讀取完所有的系統(tǒng)消息;第二睡眠模塊,用于在終端當(dāng)前維護(hù)的系統(tǒng)幀號與下一個需要讀取的系統(tǒng)消息的系統(tǒng)幀號或與下一個需要讀取的系統(tǒng)消息的分段的系統(tǒng)幀號之間的距 離大于設(shè)定的睡眠進(jìn)入和退出的開銷的情況下,使所述終端進(jìn)入睡眠模式。
13. 根據(jù)權(quán)利要求12所述的終端,其特征在于,所述讀取模塊還包括 睡眠醒來 f莫塊,用于在所述進(jìn)入睡眠沖莫式的終端醒來后,繼續(xù)讀取尚未接收到的系統(tǒng)消息。
14. 根據(jù)權(quán)利要求12所述的終端,其特征在于,所述連續(xù)讀取模塊還包括系統(tǒng)消息標(biāo)記設(shè)置模塊,用于在讀取到對應(yīng)調(diào)度信息尚未被讀取的系統(tǒng)消 息時,將所述調(diào)度信息尚未被讀取的系統(tǒng)消息的標(biāo)記設(shè)置為空;系統(tǒng)消息判斷模塊,用于在讀取到所述調(diào)度信息尚未被讀取的系統(tǒng)消息所 對應(yīng)的調(diào)度信息后,判斷所述調(diào)度信息尚未被讀取的系統(tǒng)消息的位置與所述對 應(yīng)調(diào)度信息包含的位置信息是否一致;如是,則更新所述調(diào)度信息尚未被讀取 的系統(tǒng)消息的標(biāo)記;否則,重新讀取位置與所述對應(yīng)調(diào)度信息包含的位置信息 相一致的系統(tǒng)消息。
全文摘要
本發(fā)明提供一種終端讀取廣播信道的方法及該終端,該方法包括步驟A,將與小區(qū)最大調(diào)度周期的開始位置之間的距離小于預(yù)設(shè)閾值的位置設(shè)置為開始讀取位置,終端從所述開始讀取位置起開始讀取所述廣播信道中的系統(tǒng)消息;步驟B,如果終端當(dāng)前維護(hù)的系統(tǒng)幀號為所述開始讀取位置,則所述終端開始讀取所述廣播信道中的系統(tǒng)消息,直至讀取完所有的系統(tǒng)消息,并結(jié)束流程。該終端包括廣播信道讀取模塊,該廣播信道讀取模塊又包括開始讀取位置設(shè)置模塊和讀取模塊。利用上述技術(shù)方案,終端能夠在較短的時間內(nèi)讀取到較多的系統(tǒng)消息,減少了讀取駐留所需全部系統(tǒng)消息的時間長度,從而達(dá)到減少終端耗電的目的。
文檔編號H04B7/26GK101232737SQ20081010111
公開日2008年7月30日 申請日期2008年2月28日 優(yōu)先權(quán)日2008年2月28日
發(fā)明者孫偉杰, 宋紅萍 申請人:北京天碁科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1