專利名稱:節電控制方法
技術領域:
本發明涉及通信領域,尤其涉及一種節電控制方法。
背景技術:
在WiMAX標準中,已經對省電管理進行規定。在802. 16e協議中,其媒介接入控 制(Media Access Control,簡稱為MAC)層協議定義了休眠模式操作,休眠模式是移動臺 (Mobile Station,簡稱為MS)向服務基站(Base Station,簡稱為BS)預約設置的針對某 個業務按照一定規律變化的休眠窗口,當所有業務都在休眠窗口內時(即不可獲得時間區 域),處于服務BS的角度上,上行業務和下行業務,該MS均不可用,S卩,在不可獲得時間區域 內,服務BS與MS之間無法進行數據傳輸。通過休眠模式,MS可以根據自身要求,關閉收發 裝置并使控制系統進入省電狀態,來降低MS的能量消耗,并可以節省服務BS的空中接口資 源,使得節省出的空中接口資源可以為更多MS提供服務。目前,在802. 16e協議中,將業務分為4種服務類型非請求的頻寬分配 (Unsolicited Grant Service,簡稱為 UGS)、實時輪詢服務(Real-Time Polling Service, 簡稱為rtPS)、非實時輪詢服務(Non Real-Time Polling Service,簡稱為nrtPS)和盡力 而為服務(Best effort,簡稱為BE)。下面對UGS、rtPS、nrtPS和BE4種業務的特點進行描述。UGS :UGS業務是優先級最高的業務,進行UGS服務類型的業務傳輸時,MS不需要在 每次進行數據傳輸時向BS發送輪詢請求,但在MS接入BS之后,會以固定的帶寬滿足該業 務的數據要求。具體地,每隔固定的超幀就為該類業務提供數據收發的空隙,適用于沒有靜 默壓縮的語音編碼流、T1/E1業務之類的CBR業務。rtP 進行rtP業務傳輸時,每次進行數據傳輸之前,MS會向BS發送帶寬申請, 該帶寬申請中攜帶有本次數據傳輸所需的帶寬,這樣,雖然可以優化傳輸速率,但也增加 了信令的開銷。該類業務主要用于實時多媒體業務,例如,視頻流和音頻流,而有靜默壓 縮的的音頻流則稱為該類下的子類,稱為ertPS(擴展的實時輪詢業務),該類業務一般是 RT-VR (實時變速率)業務。nrtPS 非實時是指并不是數據傳輸的初始階段就提出傳輸申請,而是需要一定 時間才能獲得一次被輪詢的機會,雖然nrtPS業務具有一定的保障性,但級別較低,該類業 務主要是NRT-VR(非實時變速率)業務。BE 在進行BE業務傳輸時,有多余的帶寬就可以允許BE業務發出申請,并競爭帶 寬,因此BE業務的保障性較差。不同的業務類型對應不同的休眠省電模式,下面對不同業務類型的休眠省電模式 進行說明。針對這四類業務,802. 16e_MAC層協議給出了三種休眠算法。休眠算法1 休眠窗口指數遞增算法適用于BE、NRT-VR類型業務的連接。休眠算法1的休眠機制為在業務進入休眠模式時,即休眠模式在某一幀被激活, 則將當前休眠窗口設置為初始值,并從下一幀開始每幀減1,并開始計數,當計數達到0時,MS蘇醒并進入監聽窗口。如果MS在監聽窗口沒有接收到離開休眠模式的信令,在監聽窗口結束后,則繼續進入與上述當前休眠窗口相鄰的下一休眠窗口,該休眠窗口的長度是當前 休眠窗口的2倍,但是不能超過預先設置的休眠窗口的最大閾值。根據這種休眠機制,每次 監聽窗口結束后進入休眠,并且,當前休眠窗口 = min (2*前一次休眠窗口,最大休眠窗口
—Φ2最大休眠窗口指數)通過休眠算法1,休眠窗口與固定大小的監聽窗口在時間上交錯。在監聽期內,MS 與BS可以進行信令和數據的傳輸,在休眠期內能夠有效地節省能量和空口資源。休眠算法2 等間隔休眠窗口算法適應于UGS、RT-VR類型的連接休眠算法2的休眠機制為在業務進入休眠模式,即休眠模式在某一幀被激活后, 則將當前休眠窗口設置為初始值。并從下一幀開始每幀減ι計數,當計數達到0時,MS蘇 醒并進入監聽窗口。如果MS在監聽窗口沒有接收到結束休眠窗口的信令,則在監聽窗口結 束后進入下一次休眠窗口,該休眠窗口的長度與當前休眠窗口的長度相等。可以看出,在休眠模式2下,固定大小的休眠窗口與監聽窗口在時間上交錯。在 監聽期內,MS與BS可以進行信令和數據的傳輸,在休眠期內能夠有效地節省能量和空口資 源。休眠算法3 單次休眠算法適用于組播和信令傳輸該類用于組播連接和管理操 作。休眠算法3的休眠機制為在某一幀激活該類休眠算法后,MS進入當前休眠窗口, 該休眠窗口的長度等于預設初始值,并從下一幀開始每幀減1,當計數到達0時,休眠結束, MS恢復到活躍狀態。休眠算法3與上述兩種休眠算法的不同點為在休眠算法3中,只會進入一個具有 預設長度的休眠窗口,并且,當在該休眠窗口中的休眠結束后,休眠就會結束,而不會進入 下一個休眠窗口。實時多媒體業務一般被歸類為RT業務類型(有實時要求的業務),為了保證業務 的實時要求,會選擇休眠算法2進行省電管理。例如,對靜默壓縮的語音業務進行省電管理 時,一般會采用休眠算法2。采用休眠算法2的休眠過程如圖1所示,通過休眠算法2對靜 默壓縮的語音業務進行管理時,不會區分語音業務流的活躍期和靜默期,在活躍期期間或 靜默期期間,為滿足服務質量,均會按照活躍期的間隔要求進行等間隔蘇醒監聽及數據傳 送。為了保證業務的服務質量(Quality of Service,簡稱為QoS),在設置休眠窗口 的長度時,必須保證因為休眠而產生的時延(delay)小于該業務允許在終端產生的排隊時 延,因此設置休眠窗口的長度不能過大。這樣,由于靜默期內的休眠窗口的長度較小,會導 致無效的監聽次數太多,因為狀態切換和監聽而造成的能量損耗不可忽略,所以采用休眠 算法2時,省電效率不高,不能達到省電節能的目的。
發明內容
考慮到相關技術中存在的以上問題至少之一而提出本發明,為此,本發明的主要 目的在于提供一種節電控制方法,以解決上述問題。根據本發明一個方面,提供一種節電控制方法。
根據本發明的節電控制方法包括確定省電模式的參數,參數包括以下至少之一 初始休眠窗口長度、最終休眠窗口長度、休眠窗口的長度變化規律、監聽窗口分布規律;根 據參數進行節電控制。根據本發明一個方面,提供一種節電控制方法。根據本發明的節電控制方法包括終端的業 務包括周期性交替的活躍期和靜默 期,其中,活躍期和靜默期采用不同的省電模式。根據本發明一個方面,提供一種節電控制方法。根據本發明的節電控制方法包括確定省電模式的參數,其中,參數包括以下至少 之一初始休眠周期長度、最終休眠周期長度、休眠周期的長度變化規律;根據參數進行節 電控制。根據本發明一個方面,提供一種節電控制方法。根據本發明的節電控制方法包括終端的省電模式由多種省電模式構成,其中,每 個省電模式均通過一系列按照一定規律變化的休眠周期構成。通過本發明的上述至少一個技術方案,本發明提出一種新的省電機制,考慮到語 音業務由活躍期和靜默期交替構成,以及靜默區時長特性,提出了適合于語音業務的新的 省電機制,并使得業務的時延均值在該業務要求的QoS范圍之內。
附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實 施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中圖1是根據相關技術的休眠算法2中存在一個參數的節電控制示意圖;圖2是根據本發明方法實施例一的節電控制方法的流程圖;圖3是根據圖2所示方法的節電控制示意圖;圖4是根據本發明方法實施例二的節電控制方法的流程圖;圖5是根據圖4所示方法的節電控制示意圖;圖6是根據本發明方法實施例三的節電控制方法的流程圖;圖7是根據本發明方法實施例四的節電控制方法的流程圖;圖8是根據圖7所示方法的省電模式分布示意圖一;圖9是根據圖7所示方法的省電模式分布示意圖二。
具體實施例方式功能概述本發明主要針對的是實時多媒體業務,常見的實時多媒體業務的類型主要是語 音,視頻業務,是WiMAX系統上承載的主要業務。不同類的多媒體業務,業務的突發機制也 有不同。在802. 16e已經給出的業務分類中,多媒體業務包含在rtPs這種業務類型中, 適用于功率節省類型II-等間隔休眠窗口算法。而實際的實時多媒體業務流中的主路 信號多為語音信號,MS在單路語音通信的過程中,通常是活躍期(talk spurt)和靜默期 (silence)交互出現,活躍期持續時長的均值是1. 587s,靜默期持續時長待均值為1.004s, 可以看出,該兩種狀態的持續時長都是隨機變量,符合負指數分布。在活躍期下,數據傳輸是等間隔產生(例如G. 711編碼幀間隔為20ms),而進入靜默期則長時間沒有數據傳輸。語音業務包括活躍期和靜默期,并且,語音業務的活躍期長度和靜默期長度分布 都符合負指數分布。其中,活躍期有語音數據傳遞,但是不必要每幀都傳輸數據,靜默期沒 有語音數據傳輸。因此,可以充分利用語音業務特性來設計適合語音業務的省電機制。為了充分利用語音業務特性進行省電管理,可以在活躍期采用固定間隔的監聽窗 口和休眠窗口 ;而在靜默期采用二進制遞減的休眠窗口。靜默期中每個休眠窗口結束時 , 終端在監聽窗口監聽是否需要進入活躍期,如果不需要進入活躍期,則繼續下一個休眠窗 口 ;每個休眠窗口結束后,如果在監聽窗口監聽到需要進入活躍期,則按照活躍期的省電模 式進行省電,即采用固定長度的監聽窗口和休眠窗口 ;在活躍期監聽到需要進入靜默期,則 按照靜默期的省電模式進行省電。對靜默期休眠窗口長度設計需要滿足兩方面的要求。一 方面為最大程度省電,初始休眠盡可能接近靜默期的長度,這樣盡可能減少靜默期休眠窗 口數目;另一方面為了滿足語音業務的QoS要求,在靜默期也需要能夠及時的響應語音數 據而進入活躍期,這需要休眠窗口盡可能短。這兩面的需求是矛盾的,這就必然需要根據靜 默期的統計時長分布規律對靜默期中休眠窗口變化規律進行設計,在滿足QoS特性的基礎 上,盡可能省電。在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實 施例僅用于說明和解釋本發明,并不用于限定本發明。方法實施例一根據本發明實施例,提供了 一種節電控制方法。圖2是根據本發明實施例的節電控制方法的流程圖,該方法主要用于對的長度符 合負指數分布的業務進行節電控制,例如,如果語音業務的靜默期長度符合負指數分布,則 可以根據該方法對靜默期的休眠窗口長度進行改變,如圖2所示,該方法包括以下步驟(步 驟S202至步驟S204)。步驟S202,省電模式包括以下參數至少之一初始休眠窗口長度、最終休眠窗口 長度、休眠窗口的長度變化規律、監聽窗口分布規律,具體地,可以對該省電模式的參數進 行設置,之后,如果終端需要通過該省電模式進行節電控制,基站可以將該省電模式的參數 通知給終端;步驟S204,在進入省電模式時,以初始休眠窗口長度作為當前休眠窗口長度,根據 休眠窗口的長度變化規律以及最終休眠窗口的長度確定下一個休眠窗口的長度。在具體實施過程中,首先對省電模式進行設置第一、設置進入靜默期的第一個休 眠窗口的長度(即,上文所述的初始休眠窗口長度),該第一個休眠窗口的長度可以根據 需要靈活設置,例如,640ms ;第二 設置最終休眠窗口的長度,該休眠窗口長度也可以根據 需要靈活設置,例如,160ms,80ms等;第三,設置休眠窗口的長度變化規律,主要思路為對 當前休眠窗口的長度進行數學公式的運算,并將運算后的結果作為下一個休眠窗口的臨時 長度,例如,該變化規律可以為將當前休眠窗口長度的一半作為下一個休眠窗口的臨時長 度;第四,設置監聽窗口分布規律。為了描述方便,下面以第一個休眠窗口的長度為640ms, 最終休眠窗口長度為160ms,休眠窗口的長度變化規律是將當前休眠窗口長度的一半作為 下一個休眠窗口的臨時長度為例進行說明,這樣,可以根據休眠窗口的長度變化規律和最終休眠窗口的長度可以得到下一休眠窗口的長度,即,將下一個休眠窗口的臨時長度與最 終休眠窗口的長度進行比較,并將其中較大的一個作為下一個休眠窗口的長度。通過該省 電模式,由于初始休眠窗口較大,可以有效減少靜默期內MS的蘇醒次數,達到節省能量切 換及監聽能量的目的。終端或基站通過語音編碼流,檢測到上/行語音業務進入到靜默期后(該操作可 以通過現有方法來實現,例如,目前的語音編碼包含靜默檢測選項),首先會確定第一個休 眠窗口,第一個休眠窗口(即,上文的初始休眠窗口)的長度為640ms,并將當前進行到的窗 口確定為當前休眠窗口,由于當前進行到的窗口為第一個休眠窗口,則該第一個休眠窗口 為當前休眠窗口。當第一個休眠窗口結束后,如果終端在監聽窗口沒有接收到以下信息之一業務、 業務指示,退出省電模式的信令指示,則立即進入下一個休眠窗口,根據上述休眠窗口的長 度變化規律,第一個休眠窗口的長度會減小一半,即,320ms,將該320ms與最終休眠窗口長 度80ms進行比較,并將其中較大的一個作為第二個休眠窗口的長度,這樣,第二個休眠窗 口的長度為320ms,此時,第二休眠窗口為新的當前休眠窗口 ;當第一個休眠窗口結束后,如果終端在監聽窗口接收到以下信息之一業務、業務 指示、退出省電模式的信令指示,則退出當前省電模式。依照上述方法,根據上述休眠窗口的長度變化規律,由第二休眠窗口的長度得到 第三休眠窗口的長度,以此類推,如果修改后的下一個休眠窗口的臨時長度等于80ms,則在 業務進入活躍期之前,保持80ms作為新的當前休眠窗口的長度。這樣,依照休眠窗口的長 度變化規律,在該省電模式中,可以根據下述公式得到下一個休眠窗口的長度下一個休眠 窗口的長度=Max (0. 5*當前休眠窗口的長度,最終休眠窗口長度)。需要說明的是,如果下 一個休眠窗口的長度等于最終休眠窗口長度,則在退出該省電模式之前,后續休眠窗口的 長度不再發生變化,且彼此相等,均為最終休眠窗口長度。通過該指數遞減的休眠窗口,休眠窗口的長度減小速度比較快,可以在少數幾次 蘇醒后很快恢復到比較小的監聽間隔,這樣,可以保證時延均值在業務要求的QoS范圍之 內。優選地,如圖3所示,MS或BS在檢測到上/下行語音流進入靜默期后,可以通過 信令M0B_SLP-RSP啟動上述節電控制方法,并在信令交互之后,進入初始休眠窗口,并將該 初始休眠窗口作為當前休眠窗口,在當前休眠窗口結束后,如果不需要進入活躍期,則通過 公式下一休眠窗口的長度=Max (0. 5*當前窗口的長度,最終休眠窗口長度),進入下一個 休眠窗口,將該下一個休眠窗口作為新的當前休眠窗口,按照上述公式,以此類推,如果某 下一個休眠窗口的長度等于最終休眠窗口長度,則在退出該省電模式之前,某下一個休眠 窗口之后的休眠窗口的長度均為最終休眠窗口長度。另外,業務處于休眠期時,在休眠窗口結束時,MS蘇醒并進行監聽,如果沒有數據 上下行傳輸,則繼續進入下一個休眠窗口。上述省電模式可以適用于業務的靜默期長度符合負指數分布的業務,例如,靜默 壓縮類型的業務。通過本發明實施例提供的技術方案,本發明提出一種新的省電機制,考慮了語音靜默區間的業務特性,靜默期的休眠窗口呈負指數遞減,充分利用業務的特性,可以節省能量和空中資源的效率,并使得業務的時延均值在該業務要求的QoS范圍之內。并且,該機制可以得到語音編碼的支持,現有語音編碼有靜默檢測,而方案實現僅需要在數據包頭提示靜默檢測有效即可。方法實施例二根據本發明實施例,提供了一種節電控制方法,其中,該方法包括業務包括周期 性交替的活躍期和靜默期,其中,活躍期和靜默期采用不同的省電模式。由于活躍期和靜默期采用不同的省電模式,則進行省電管理時,需要在活躍期與 靜默期之間進行省電模式的轉換,或者,靜默期與活躍期之間進行省電模式的轉換。其中, 省電模式的轉換可以通過信令指示完成,也可以通過隱含的指示完成。該隱含的指示是指 業務對應編碼中的活躍期指示或靜默期指示,例如,對于話音業務來說,隱含的指示可以是 語音編碼中的活躍期指示或者靜默期指示。下面對活躍期和靜默期采用不同的省電模式進行具體說明在活躍中,活躍期的省電模式可以通過周期交替的休眠窗口和監聽窗口表示,其 中,監聽窗口的長度可以采用固定值,休眠窗口的長度可以采用固定值或二進制遞增模式 或其它規律變化。在靜默期中,靜默期的省電模式通過周期交替分布的休眠窗口和監聽窗口表示, 并且,所述靜默期的省電模式包含以下參數至少之一初始休眠窗口長度、最終休眠窗口長 度、休眠窗口的變化規律、監聽窗口長度分布規律。其中,休眠窗口的長度變化規律的要思 路為對當前休眠窗口的長度進行數學公式的運算,并將運算后的結果作為下一個休眠窗 口的臨時長度,例如,該變化規律可以為將當前休眠窗口長度的一半作為下一個休眠窗口 的臨時長度,之后,可以根據該變化規律和最終休眠窗口的長度和得到下一休眠窗口的長 度,并將下一休眠窗口作為新的當前休眠窗口。另外,在當前休眠窗口結束時,如果在監聽窗口沒有接收到以下信息之一業務、 進入活躍期的業務指示、退出當前省電模式的指令,則進入下一個休眠窗口 ;如果終端在監 聽窗口接收到以下信息之一業務、進入活躍期的業務指示、進入活躍期的信令指示,則轉 換到活躍期的省電模式。下面結合附圖對本發明實施例二所示的節電控制方法進行說明,如圖4所示,該 方法包括以下步驟(步驟S402至步驟S406)。步驟S402,終端獲取活躍期和靜默期的省電模式參數,活躍期的省電模式參數包 括監聽窗口的長度設置為固定值,休眠窗口的長度設置為固定值或二進制遞增的模式或 其他變化規律;靜默期的省電模式包含以下參數至少之一初始休眠窗口長度、最終休眠 窗口長度、休眠窗口的變化規律、監聽窗口長度分布規律。步驟S404,終端檢測到進入靜默期,將業務的靜默期的初始休眠窗口長度作為當 前休眠窗口的長度;步驟S406,在靜默期內,在當前休眠窗口結束時,如果在監聽窗口沒有接收到以下 信息之一業務、進入活躍期的業務指示、退出當前省電模式的指令,則根據休眠窗口的長 度變化規律和最終休眠窗口的長度和得到下一休眠窗口的長度,并將下一休眠窗口作為新 的當前休眠窗口。在具體實施過程中,首先對省電模式進行設置第一、設置進入靜默期的第一個休眠窗口的長度(即,上文所述的初始休眠窗口長度),該第一個休眠窗口的長度可以根據 需要靈活設置,例如,640ms ;第二 設置最終休眠窗口的長度,該休眠窗口長度也可以根據 需要靈活設置,例如,160ms,80ms等;第三,設置休眠窗口的長度變化規律,主要思路為對 當前休眠窗口的長度進行數學公式的運算,并將運算后的結果作為下一個休眠窗口的臨時 長度,例如,該變化規律可以為將當前休眠窗口長度的一半作為下一個休眠窗口的臨時長 度;第四,設置監聽窗口分布規律。為了描述方便,下面以第一個休眠窗口的長度為640ms, 最終休眠窗口長度為160ms,休眠窗口的長度變化規律是將當前休眠窗口長度的一半作為 下一個休眠窗口的臨時長度為例進行說明,這樣,可以根據休眠窗口的長度變化規律和最 終休眠窗口的長度可以得到下一休眠窗口的長度,即,將下一個休眠窗口的臨時長度與最 終休眠窗口的長度進行比較,并將其中較大的一個作為下一個休眠窗口的長度。通過該省 電模式,由于初始休眠窗口較大,可以有效減少靜默期內MS的蘇醒次數,達到節省能量切 換及監聽能量的目的。終端或基站通過語音編碼流,如果檢測到上/行語音業務進入到活躍期后(該操 作可以通過現有方法來實現,例如,目前的語音編碼包含活躍檢測選項),則將業務活躍期 時的休眠窗口確定為一個固定值,即,該業務只要處于活躍期,該期間內的每個休眠窗口均 為相同的值;或者,按照二進制遞增模式改變活躍期內的休眠窗口。終端或基站通過語音編碼流,檢測到上/行語音業務進入到靜默期后(該操作可 以通過現有方法來實現,例如,目前的語音編碼包含靜默檢測選項),首先會確定第一個休 眠窗口,第一個休眠窗口(即,上文的初始休眠窗口)的長度為640ms,并將當前進行到的窗 口確定為當前休眠窗口,由于當前進行到的窗口為第一個休眠窗口,則該第一個休眠窗口 為當前休眠窗口。當第一個休眠窗口結束后,如果終端在監聽窗口沒有接收到以下信息之一業務、 進入活躍期的業務指示,退出省電模式的信令指示,則立即進入下一個休眠窗口,根據上述 休眠窗口的長度變化規律,第一個休眠窗口的長度會減小一半,即,320ms,將該320ms與最 終休眠窗口長度80ms進行比較,并將其中較大的一個作為第二個休眠窗口的長度,這樣, 第二個休眠窗口的長度為320ms,此時,第二休眠窗口為新的當前休眠窗口 ;當第一個休眠窗口結束后,如果終端在監聽窗口接收到以下信息之一業務、業務 指示、退出省電模式的信令指示,則退出當前省電模式。依照上述方法,根據上述休眠窗口的長度變化規律,由第二休眠窗口的長度得到 第三休眠窗口的長度,以此類推,如果修改后的下一個休眠窗口的臨時長度等于80ms,則在 業務進入活躍期之前,保持80ms作為新的當前休眠窗口的長度。這樣,依照休眠窗口的長 度變化規律,在該省電模式中,可以根據下述公式得到下一個休眠窗口的長度下一個休眠 窗口的長度=Max (0. 5*當前休眠窗口的長度,最終休眠窗口長度)。需要說明的是,如果下 一個休眠窗口的長度等于最終休眠窗口長度,則在退出該省電模式之前,后續休眠窗口的 長度不再發生變化,且彼此相等,均為最終休眠窗口長度。通過該指數遞減的休眠窗口,休眠窗口的長度減小速度比較快,可以在少數幾次 蘇醒后很快恢復到比較小的監聽間隔,這樣,可以保證時延均值在業務要求的QoS范圍之 內。優選地,如圖5所示,MS或BS在檢測到上/下行語音流進入靜默期后,可以通過信令MOB_SLP-RSP啟動上述節電控制方法,并在信令交互之后,進入初始休眠窗口,并將該 初始休眠窗口作為當前休眠窗口,在當前休眠窗口結束后,如果不需要進入活躍期,則通過 公式下一休眠窗口的長度=Max (0. 5*當前窗口的長度,最終休眠窗口長度),進入下一個 休眠窗口,將該下一個休眠窗口作為新的當前休眠窗口,按照上述公式,以此類推,如果某 下一個休眠窗口的長度等于最終休眠窗口長度,則在退出該省電模式之前,某下一個休眠 窗口之后的休眠窗口的長度均為最終休眠窗口長度。 在靜默期,當休眠窗口結束后MS蘇醒后監聽,發現有數據傳輸,則進入活躍期;在 活躍期則采用活躍期的省電模式,該省電模式可以采用固定長度的監聽窗口,以及符合某 種變化規律的休眠窗口,例如,該休眠窗口的長度采用固定值或二進制遞增模式或其它規 律變化,在監聽窗口完成數據傳送后,進入休眠窗口,且休眠窗口的長度按照上述規律進行 變化,以此循環。通過本發明實施例提供的技術方案,本發明通過在業務的活躍期和靜默期內,分 別采用不同的算法,解決了上下行業務的協調和實時多媒體業務包含多路媒體流時的協調 問題,并通過遞減節電模式在多路協調中的應用,可以有效地節省能量。并且,該機制可以得到語音編碼的支持,現有語音編碼有靜默檢測,而方案實現僅 需要在數據包頭提示靜默檢測有效即可。方法實施例三圖6是根據本發明實施例的節電控制方法的流程圖,如圖6所示,該方法包括以下 步驟(步驟S602至步驟S604)。步驟S602,省電模式包括以下參數至少之一初始休眠周期長度、最終休眠周期 長度、休眠周期的長度變化規律,具體地,可以根據終端進行的業務的特征,確定休眠周期 的長度變化規律,其中,休眠周期包括監聽窗口和休眠窗口,且休眠周期的長度為休眠窗口 與監聽窗口的長度之和。步驟S604,在進入省電模式時,以初始休眠周期長度作為當前休眠周期長度,根據 休眠周期的長度變化規律和最終休眠周期的長度確定下一個休眠周期的長度。具體地,可以按照下述三種方式確定下一休眠周期的長度方式一休眠周期的長度按照二進制遞減規律變化首先將當前休眠周期的長度減小一半,作為下一個休眠周期的臨時長度,并根據 最終休眠周期長度和下一個休眠周期的臨時長度得到下一休眠周期的長度,將下一休眠周 期作為新的當前休眠周期,具體為將下一個休眠周期的臨時長度與最終休眠周期長度進 行比較,并將其中較大的一個作為下一休眠周期的長度,例如,可以根據如下公式確定下一 休眠周期的長度下一休眠周期的長度=Max(0. 5*當前休眠周期的長度,最終休眠周期長 度),特別地,如果下一個休眠周期的臨時長度等于最終休眠周期長度,則在業務進入活躍 期之前,保持將最終休眠周期長度作為新的當前休眠周期的長度。其中,初始休眠周期的長 度的大小為640ms,最小休眠周期的長度的大小為160ms或80ms。方式二 休眠周期的長度按照二進制遞增規律變化首先將當前休眠周期的長度增加一倍,作為下一個休眠周期的臨時長度,并根據 最終休眠周期長度和下一個休眠周期的臨時長度得到下一休眠周期的長度,將下一休眠周 期作為新的當前休眠周期,具體為將下一個休眠周期的臨時長度與最終休眠周期長度進行比較,并將其中較小的一個作為下一休眠周期的長度,例如,可以根據如下公式確定下一休眠周期的長度下一休眠周期的長度=Min(2*當前休眠周期的長度,最終休眠周期長 度),如果下一個休眠周期的臨時長度等于最終休眠周期長度,則在業務進入活躍期之前, 保持將最終休眠周期長度作為新的當前休眠周期的長度。方式三休眠周期的長度固定不變,如果休眠周期固定不變,則下一休眠周期的長度等于當前休眠周期的長度,在該 方式中,每個休眠周期的長度均相等。在具體實施過程中,在每個休眠周期的監聽窗口,終端可能會接收到五個指示部 分或全部業務、業務指示、退出當前休眠周期的指示、改變休眠周期的指示和退出省電模 式的指示,終端會根據該五個指示進行后續的操作,例如,在當前休眠周期的監聽窗口,如 果沒有接收到以下信息之一業務、業務指示、退出當前休眠周期的指示,則進入當前休眠 周期的休眠窗口 ;或者,在當前休眠周期的監聽窗口,如果沒有接收到以下信息之一改變 休眠周期的指示、退出省電模式的指示,則根據當前休眠周期的長度按照休眠周期變化規 律對下一個休眠周期的長度進行計算;或者,在當前休眠周期的監聽窗口,如果接收到更改 休眠周期的長度變化規律的指示,則按照更改后的休眠周期的長度變化規律改變下一休眠 周期的長度或后續休眠周期的長度;或者,在當前休眠周期的監聽窗口,如果接收到退出當 前省電模式的指示,則退出當前省電模式。在監聽窗口,可以通過信令指示下一個休眠周期的長度等于初始休眠周期長度, 并按照休眠周期的長度變化規律和最終休眠周期的長度進行休眠周期長度的變化。方法實施例四圖7是根據本發明實施例的節電控制方法的流程圖,如圖7所示,該方法包括以下 步驟(步驟S702至步驟S704)。步驟S702,終端的省電模式由多種省電模式構成,其中,每個省電模式均通過一系 列按照一定規律變化的休眠周期指示;步驟S704,省電模式之間的轉換和/或省電模式與非省電模式之間的相互轉換通 過明確的信令或隱含的指示完成,具體地,在業務特征發生變化時,終端根據信令或業務特 征指示,進行所對應的省電模式間的轉換,或省電模式與非省電模式間的相互轉換,其中, 隱含的指示是指業務對應編碼中的對應業務特征的指示。圖8是不同省電模式之間進行轉換的示意圖,如圖8所示,省電模式1對應于業務 特征1,省電模式2對應于業務特征2,省電模式3對應于業務特征3。在進行轉換時,當業 務特征1變為業務特征2時,可以通過明確的信令或隱含的指示進行通知,將業務特征1對 應的省電模式1轉換為業務特征2對應的省電模式2 ;當業務特征2變為業務特征3時,可 以通過明確的信令或隱含的指示進行通知,將業務特征2對應的省電模式2轉換為業務特 征3對應的省電模式3,其中,明確的信令可以包括以下之一業務、新業務特征指示、轉換 省電模式的指示(例如,當業務特征2變為業務特征3時,該轉換省電模式的指示是指由 省電模式2轉換到省電模式3的指示);隱含的指示是指不通過信令對省電模式的轉換進 行指示,而是通過業務編碼中的業務特征指示改變省電模式,例如,在語音業務中,可以通 過語音中編碼包含隱含的指示。圖9是不同省電模式之間、以及省電模式與非省電模式之間進行轉換的示意圖。如圖9所示,省電模式1對應于業務特征1,省電模式2對應于業務特征2,非省電模式對應 于業務特征3。在進行轉換時,當業務特征1變為業務特征2時,可以通過明確的信令或隱 含的指示進行通知,將業務特征1對應的省電模式1轉換為業務特征2對應的省電模式2 ; 當業務特征2變為業務特征3時,可以通過明確的信令或隱含的指示進行通知,將業務特征 2對應的省電模式2轉換為業務特征3對應的非省電模式,其中,明確的信令和隱含的指示 的具體實現方式與圖9類似,這里不再贅述。需要說明的是,圖8和圖9僅是兩個具體的實例,在具體實現過程中,對于省電模 式之間的轉換,以及省電模式與非省電模式之間的轉換可以有多種組合,這里不再贅述,但 仍在本發明的保護范圍之內。如上,借助于本發明提供的節電控制方法,本發明提出一種新的省電機制,考慮了 語音靜默區間的業務特性,靜默期的休眠窗口呈負指數遞減,充分利用業務的特性,可以節 省能量和空中資源的效率,并使得業務的時延均值在該業務要求的QoS范圍之內。并且,該 機制可以得到語音編碼的支持,現有語音編碼有靜默檢測,而方案實現僅需要在數據包頭 提示靜默檢測有效即可。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
一種節電控制方法,其特征在于,所述方法包括確定省電模式的參數,所述參數包括以下至少之一初始休眠窗口長度、最終休眠窗口長度、休眠窗口的長度變化規律、監聽窗口分布規律;根據所述參數進行節電控制。
2.根據權利要求1所述的方法,其特征在于,所述根據所述參數進行節電控制包括 在進入所述省電模式時,以所述初始休眠窗口長度作為當前休眠窗口長度,根據所述休眠窗口的長度變化規律和所述最終休眠窗口的長度確定下一個休眠窗口的長度。
3.根據權利要求2所述的方法,其特征在于,所述休眠窗口的長度變化規律是指將當 前休眠窗口長度的一半作為下一個休眠窗口的臨時長度。
4.根據權利要求2所述的方法,其特征在于,所述根據休眠窗口的長度變化規律和所 述最終休眠窗口的長度得到下一休眠窗口的長度包括將得到下一個休眠窗口的臨時長度與所述最終休眠窗口的長度進行比較,并將其中較 大的一個作為所述下一個休眠窗口的長度。
5.根據權利要求2所述的方法,其特征在于,如果下一個休眠窗口的臨時長度等于所 述最終休眠窗口的長度,或者,下一個休眠窗口的臨時長度等于所述最終休眠窗口的長度, 則在所述業務退出當前省電模式之前,保持將所述最終休眠窗口長度作為后續休眠窗口的 長度。
6.根據權利要求2所述的方法,其特征在于,根據如下公式確定所述下一個休眠窗口 的長度下一個休眠窗口的長度=Max (0. 5*當前休眠窗口的長度,最終休眠窗口的長度)。
7.根據權利要求1至6中任一項所述的方法,其特征在于,所述初始休眠窗口的長度 的大小為640ms,所述最終休眠窗口的長度包括以下之一 160ms、80ms、40ms、20ms、1 Oms、 5ms ο
8.根據權利要求1至6中任一項所述的方法,其特征在于,所述方法還包括 所述當前休眠窗口結束之后,如果終端在監聽窗口沒有接收到以下信息之一業務、業務指示,退出所述省電模式的信令指示,則進入下一個休眠窗口 ;或者,所述當前休眠窗口結束之后,如果終端在監聽窗口接收到以下信息之一業務、業務指 示、退出所述省電模式的信令指示,則退出所述省電模式。
9.一種節電控制方法,其特征在于終端的業務包括周期性交替的活躍期和靜默期,其中,所述活躍期和所述靜默期采用 不同的省電模式。
10.根據權利要求9所述的方法,其特征在于,所述方法還包括在所述活躍期與所述靜默期之間進行省電模式的轉換,或者,所述靜默期與所述活躍 期之間進行省電模式的轉換;其中,所述省電模式的轉換通過信令指示完成或者通過隱含的指示完成。
11.根據權利要求10所述的方法,其特征在于,所述隱含的指示是指所述業務對應編碼中的活躍期指示或靜默期指示。
12.根據權利9要求所述方法,其特征在于,所述活躍期采用的省電模式包括所述活躍期的省電模式通過周期交替的休眠窗口和監聽窗口表示,其中,所述監聽窗口的長度采用固定值,所述休眠窗口的長度采用固定值或二進制遞增模式或其它規律變 化。
13.根據權利9要求所述方法,其特征在于,所述靜默期的省電模式通過周期交替分布的休眠窗口和監聽窗口表示;其中,所述靜默期的省電模式包含以下參數至少之一初始休眠窗口長度、最終休眠窗 口長度、休眠窗口的變化規律、監聽窗口長度分布規律。
14.根據權利要求13所述的方法,其特征在于,所述休眠窗口的長度變化規律是指將 當前休眠窗口長度的一半作為下一個休眠窗口的臨時長度。
15.根據權利要求14所述的方法,其特征在于,所述根據休眠窗口的長度變化規律和 最終休眠窗口的長度和得到下一休眠窗口的長度包括將得到下一個休眠窗口的臨時長度與所述最終休眠窗口的長度進行比較,并將其中較 大的一個作為所述下一個休眠窗口的長度。
16.根據權利要求14所述的方法,其特征在于,如果下一個休眠窗口的臨時長度等于 所述最終休眠窗口的長度,或者,下一個休眠窗口長度等于所述最終休眠窗口的長度,則在 所述業務退出當前省電模式之前,保持將所述最終休眠窗口長度作為后續休眠窗口的長 度。
17.根據權利要求14中所述的方法,其特征在于,根據如下公式確定所述下一休眠窗 口的長度下一休眠窗口的長度=Max (0. 5*當前休眠窗口的長度,最終休眠窗口的長度)。
18.根據權利要求13至17中任一項所述的方法,其特征在于,所述初始休眠窗口的長 度的大小為640ms,所述最終休眠窗口長度包括以下之一 160ms、80ms、40ms、20ms、1 Oms、 5ms ο
19.根據權利要求13至17中任一項所述的方法,其特征在于在所述當前休眠窗口結束時,如果在監聽窗口沒有接收到以下信息之一業務、進入活 躍期的業務指示或信令指示、退出當前省電模式的指令,則進入下一個休眠窗口 ;如果所述 終端在監聽窗口接收到以下信息之一業務、進入活躍期的業務指示、進入活躍期的信令指 示,則轉換到所述活躍期的省電模式。
20.一種節電控制方法,其特征在于,包括確定省電模式的參數,其中,所述參數包括以下至少之一初始休眠周期長度、最終休 眠周期長度、休眠周期的長度變化規律;根據所述參數進行節電控制。
21.根據權利要求20所述的方法,其特征在于,所述根據所述參數進行節電控制包括在進入所述省電模式時,以所述初始休眠周期長度作為當前休眠周期長度,根據所述休眠周期的長度變化規律以及所述最終休眠周期的長度確定下一個休眠周期的長度。
22.根據權利要求21所述的方法,其特征在于,根據終端進行的業務的特征,確定休眠周期的長度變化規律;其中,所述休眠周期包括監聽窗口和休眠窗口,且所述休眠周期的長度為所述休眠窗 口與所述監聽窗口的長度之和。
23.根據權利要求21所述的方法,其特征在于,所述確定下一個休眠周期的長度包括如果休眠周期按照二進制遞減規律變化,將所述當前休眠周期的一半作為所述下一個 休眠周期的臨時長度,并將所述最終休眠周期長度和該臨時長度做比較,取其中較大的一 個作為所述下一個休眠周期的長度;如果休眠周期按照二進制遞增規律變化,將所述當前休眠周期的長度的二倍作為所述 下一個休眠周期的臨時長度,并將所述最終休眠周期的長度和該臨時長度做比較,取其中 較小的一個作為所述下一個休眠周期的長度;如果休眠周期固定不變,則將所述下一個休眠周期的長度保持為所述當前休眠周期的 長度。
24.根據權利要求21所述的方法,其特征在于,如果下一個休眠周期的長度等于所述最終休眠周期的長度,則在所述業務退出該省電 模式之前,保持將所述最終休眠周期的長度作為后續休眠周期的長度。
25.根據權利要求21所述的方法,其特征在于,根據如下公式確定所述下一休眠周期 的長度如果休眠周期按照二進制遞減規律變化,則下一休眠周期的長度=Max(0. 5*當前休 眠周期的長度,最終休眠周期的長度);如果休眠周期按照二進制遞增規律變化,則下一休眠周期的長度=Min(2*當前休眠 周期的長度,最終休眠周期的長度)。如果休眠周期長度不變,則后續休眠周期的長度均保持為初始休眠周期長度。
26.根據權利要求21至25中任一項所述的方法,其特征在于,所述方法還包括在當前休眠周期的監聽窗口,如果沒有接收到以下信息之一業務、業務指示、退出所述當前休眠周期的指示,則進入所述當前休眠周期的休眠窗口 ;或在當前休眠周期的監聽窗口,如果沒有接收到以下信息之一改變休眠周期的長度的 指示、退出所述省電模式的指示,則下一個休眠周期長度按照休眠周期的變化規律進行確 定;或在當前休眠周期的監聽窗口,如果接收到更改休眠周期的長度變化規律的指示,則按 照更改后的休眠周期的長度變化規律確定所述下一休眠周期或后續所有休眠周期的長度; 或在當前休眠周期的監聽窗口,如果接收到退出當前省電模式的指示,則退出當前省電模 式。
27.根據權利要求21至25中任一項所述的方法,其特征在于在監聽窗口,通過信令指示下一個休眠周期的長度等于所述初始休眠周期長度,并按 照所述休眠周期的長度變化規律和最終休眠周期的長度進行休眠周期長度的變化。
28.—種節電控制方法,其特征在于,終端的省電模式由多種省電模式構成,其中,每個省電模式均通過一系列按照一定規 律變化的休眠周期構成。
29.根據權利要求28所述的方法,其特征在于,省電模式之間的轉換和/或省電模式與非省電模式之間的相互轉換通過明確的信令 或隱含的指示完成。
30.根據權利要求29所述的方法,其特征在于,業務特征發生變化時,終端根據信令或 業務特征指示,進行所對應的省電模式間的轉換,或省電模式與非省電模式間的相互轉換。
31.根據權利要求29或30所述的方法,其特征在于,所述隱含的指示是指所述業務對應編碼中的對應業務特征的指示。
全文摘要
本發明公開了一種節電控制方法,該方法包括確定省電模式的參數,參數包括以下至少之一初始休眠窗口長度、最終休眠窗口長度、休眠窗口的長度變化規律、監聽窗口分布規律;根據參數進行節電控制。借助于本發明的技術方案,可以使得業務的時延均值在該業務要求的QoS范圍之內。
文檔編號H04W52/02GK101820667SQ20091011995
公開日2010年9月1日 申請日期2009年2月27日 優先權日2009年2月27日
發明者劉揚, 劉靜, 宋建全, 張磊, 曲紅云, 林曉輝, 王利, 褚麗, 許玲, 趙松璞 申請人:中興通訊股份有限公司