一種啟動快速休眠的方法及終端的制作方法
【技術領域】
[0001]本發(fā)明涉及通信技術領域,具體涉及一種啟動快速休眠的方法及終端。
【背景技術】
[0002]現(xiàn)有3GPP網(wǎng)絡中,終端需要和用戶互動的應用程序,比如WEB,數(shù)據(jù)傳輸快,只有經(jīng)過短暫停頓,基本沒有時延。這種好的用戶體驗是以高消耗智能終端電池電量為代價的。RRC(rad1 resource control,無線資源控制)包括IDLE空閑模式和連接模式,其中連接模式包括 DCH 狀態(tài)(Dedicated Channel,專用通道狀態(tài))、FACH(Forward Access Channel,前向接入通道)和PCH狀態(tài)(Paging Channel,尋呼通道)。對于典型的終端,RRC在IDLE待機狀態(tài),電流消耗大約lmA-2mAl (3.7鋰離子電池);RRC在DCH狀態(tài),電流消耗在150mAto700mA ;RRC在FACH,電流耗費大約100mA tol30,每秒在FACH該狀態(tài)消耗電量是待機狀態(tài)I分鐘的電量;RRC在PCH狀態(tài)的電池消耗,大概是DLE待機狀態(tài)的2倍,電流消耗大約2mA-4mA。當智能終端RRC在DCH狀態(tài)時,沒有數(shù)據(jù)傳輸或接收時,為防止有新的數(shù)據(jù)需要傳輸或接收,網(wǎng)絡會使智能終端RRC狀態(tài)保持在DCH態(tài)一段時間。之后網(wǎng)絡會將智能終端轉移到FACH態(tài)。智能終端處于FACH狀態(tài)時,沒有傳輸和接收短數(shù)據(jù)包,網(wǎng)絡將智能終端轉移到另一個耗電量較低的PCH態(tài)的網(wǎng)絡,一段時間后如果沒有傳輸和接收短數(shù)據(jù)包網(wǎng)絡將終端從PCH態(tài)轉移到IDLE待機狀態(tài)。
[0003]快速休眠是智能終端的一種重要特性,能夠有效提高智能終端電池的使用時間,加快智能終端的響應速度。3GPP組織在TS25.331協(xié)議ReleaSe8及以后版本增加了信令連接釋放指示SCRI (SIGNALLING CONNECT1N RELEASE INDICAT1N)信令,該功能規(guī)定終端和接入網(wǎng)支持快速休眠協(xié)議支持。協(xié)議規(guī)定只能在網(wǎng)絡支持快速休眠情況下,終端快速休眠功能才能起作用。終端快速休眠功能啟動后,向接入網(wǎng)發(fā)送SCRI消息,該消息包含原因值是“數(shù)據(jù)傳輸回話結束”,網(wǎng)絡收到SRCI決定手機是否進去電池省電狀態(tài)(IDLE or PCH)。
[0004]目前協(xié)議標準已經(jīng)比較完善了快速休眠(FAST DORMANCY),但是協(xié)議并未規(guī)定如何觸發(fā)快速休眠。由于該技術終端觸發(fā)不當會引起相反后果,會引起終端側耗電量巨大,頻繁狀態(tài)轉換產(chǎn)生大量信令,造成資源浪費和以及用戶體驗差的后果。
【發(fā)明內容】
[0005]本部分提供本公開的一般描述,且并不是其全部范圍或全部特征的全面公開。
[0006]本發(fā)明的目的在于提供一種啟動快速休眠的方法及終端,能有效判斷是否用戶實際使用中是否需要實時交互,如果用戶不需要實時交互則啟動快速休眠。從而有效觸發(fā)快速休眠、減少終端耗電量。
[0007]根據(jù)本公開的一個方面,一種終端啟動快速休眠的方法,包括終端接收觸發(fā)顯示屏事件,根據(jù)所述觸發(fā)顯示屏事件設置預設時段;判斷在預設時段內是否需要數(shù)據(jù)傳輸;及在判斷不需要數(shù)據(jù)傳輸時,向網(wǎng)絡發(fā)送信令連接釋放指示指令,啟動快速休眠功能。
[0008]優(yōu)選的,所述判斷在預設時段內是否需要數(shù)據(jù)傳輸包括:在預設時段內,判斷當前網(wǎng)絡模式、當前無線資源控制狀態(tài)、是否有需要外發(fā)的回話管理信令、及是否在所有分組數(shù)據(jù)網(wǎng)絡中有發(fā)送和接收數(shù)據(jù)。
[0009]優(yōu)選的,所述在預設時段內,判斷當前網(wǎng)絡模式、當前無線資源控制狀態(tài)、是否有需要外發(fā)的回話管理信令、及是否在所有分組數(shù)據(jù)網(wǎng)絡中有發(fā)送和接收數(shù)據(jù)具體包括:在預設時段,判斷當前網(wǎng)絡模式是否為通用移動通信系統(tǒng)網(wǎng)絡;在當前網(wǎng)絡模式是通用移動通信系統(tǒng)網(wǎng)絡時,判斷當前無線資源控制狀態(tài)是否為專用通道狀態(tài);在無線資源控制狀態(tài)是專用通道狀態(tài)時,判斷是否有需要外發(fā)的回話管理信令;在沒有需要外發(fā)的回話管理信令時,判斷是否在所有分組數(shù)據(jù)網(wǎng)絡中有發(fā)送和接收數(shù)據(jù);及在沒有在所有分組數(shù)據(jù)網(wǎng)絡中有發(fā)送和接收數(shù)據(jù)時,判斷不需要數(shù)據(jù)傳輸。
[0010]優(yōu)選的,所述終端接收觸發(fā)顯示屏事件,根據(jù)所述觸發(fā)顯示屏事件設置預設時段包括:根據(jù)觸發(fā)顯示屏事件,判斷顯示屏是否關閉;及在顯示屏關閉時,通過非激活定時器設置預設時段。
[0011]根據(jù)本公開的一個方面,提供一種終端,包括:設置模塊,用于根據(jù)終端接收的觸發(fā)顯示屏事件,設置預設時段;判斷模塊,用于判斷在預設時段內是否需要數(shù)據(jù)傳輸;及控制模塊,用于在判斷不需要數(shù)據(jù)傳輸時,向網(wǎng)絡發(fā)送信令連接釋放指示指令,啟動快速休眠功能。
[0012]優(yōu)選的,所述判斷模塊包括網(wǎng)絡模式判斷模塊、無線資源控制狀態(tài)判斷模塊、外發(fā)回話管理信令判斷模塊、及分組數(shù)據(jù)網(wǎng)絡發(fā)送和接收數(shù)據(jù)判斷模塊,其中所述網(wǎng)絡模式判斷模塊,用于在預設時段結束時,判斷當前網(wǎng)絡模式是否為通用移動通信系統(tǒng)網(wǎng)絡;所述無線資源控制狀態(tài)判斷模塊,用于在當前網(wǎng)絡模式是通用移動通信系統(tǒng)網(wǎng)絡時,判斷當前無線資源控制狀態(tài)是否為專用通道狀態(tài);所述外發(fā)回話管理信令判斷模塊,用于在當前無線資源控制狀態(tài)為專用通道狀態(tài)時,判斷是否有需要外發(fā)的回話管理信令;所述分組數(shù)據(jù)網(wǎng)絡發(fā)送和接收數(shù)據(jù)判斷模塊,用于在沒有需要外發(fā)的回話管理信令時,判斷是否在所有分組數(shù)據(jù)網(wǎng)絡中有發(fā)送和接收數(shù)據(jù)。
[0013]優(yōu)選的,所述設置模塊包括非激活定時器和非激活定時器管理模塊,所述非激活定時器管理模塊用于接收到顯示屏關閉消息時,設置激活定時器的預設時段;在接收到顯示屏打開消息時,清除非激活定時器。
[0014]本發(fā)明提出一種基于UMTS網(wǎng)絡智能終端觸發(fā)快速休眠提高手機電池續(xù)航時間的方法,利用終端在使用數(shù)據(jù)業(yè)務時能有效、正確判斷是否需要數(shù)據(jù)發(fā)送給網(wǎng)絡,如果不需要向網(wǎng)絡發(fā)送數(shù)據(jù)時候,向網(wǎng)絡發(fā)送SCRI消息,網(wǎng)絡根據(jù)情況將智能終端RRC轉為低耗電狀態(tài)。利用快速休眠技術,減省終端電池消耗,提升用戶體驗,提高網(wǎng)絡資源利用率。該終端啟動休眠功能的方法避免了觸發(fā)不當?shù)暮蠊?br>【附圖說明】
[0015]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0016]圖1是符合本公開的實施例的方法流程示意圖;
[0017]圖2是符合本公開的實施例的另一方法示意圖;
[0018]圖3是符合本公開的實施例的終端的結構示意圖;
[0019]圖4是符合本公開的實施例的裝置的另一結構示意圖;
[0020]圖5是符合本公開的實施例的裝置的工作流程示意圖。
【具體實施方式】
[0021]以下將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。另外,應當注意,為了清楚的目的,附圖和說明書中省略了與本發(fā)明無關、本領域技術人員已知的部件和處理的表示和描述。
[0022]請參照圖1, 一種終端啟動快速休眠的方法,包括:
[0023]步驟SlOl:終端接收觸發(fā)顯示屏事件,根據(jù)所述觸發(fā)顯示屏事件設置預設時段;
[0024]步驟S102:判斷在預設時段內是否需要數(shù)據(jù)傳輸 '及
[0025]步驟S103:在判斷不需要數(shù)據(jù)傳輸時,向網(wǎng)絡發(fā)送SRCI消息,啟動快速休眠功能。
[0026]請參照圖2,在本公開的一個實施例中,所述在預設時段結束時,判斷是否需要數(shù)據(jù)傳輸包括:所述在預設時段結束時,判斷當前網(wǎng)絡模式、當前RRC(rad1 resourcecontrol無線資源控制)狀態(tài)、是否有需要外發(fā)的SM(Sess1n Management回話管理)信令、及是否在所有F1DN(Packet Data Network分組數(shù)據(jù)網(wǎng)絡)中有發(fā)送和接收數(shù)據(jù)。具體包括:步驟S201:在預設時段,判斷當前網(wǎng)絡模式是否為UMTS (universal mobiletelecommunicat1n system通用移動通信系統(tǒng))網(wǎng)絡;步驟S202:在當前網(wǎng)絡模式是UMTS網(wǎng)絡時,判斷當前RRC狀態(tài)是否為DCH(Dedicated Channel專用通道狀態(tài))狀態(tài);步驟S203:在當前RRC狀態(tài)是DCH狀態(tài)時,判斷是否有需要外發(fā)的SM信令;步驟S204:在沒有需要外發(fā)的SM信令時,判斷是否在所有I3DN中有發(fā)送和接收數(shù)據(jù);步驟S205:在沒有在所有I3DN中有發(fā)送和接收數(shù)據(jù)時,判斷不需要數(shù)據(jù)傳輸。
[0027]所述根據(jù)觸發(fā)顯示屏事件,設置預設時段包括:根據(jù)觸發(fā)顯示屏事件,判斷顯示屏是否關閉;在顯示屏關閉時,通過非激活定時器設置預設時段。
[0028]在一個具體實施例中,觸發(fā)顯示屏事件可以是智能終端在無用戶操作時,根據(jù)用戶設置顯示屏無操作休眠時長,當無用戶操作時間到達該時長,顯示屏關閉;用戶手動開關顯示屏。預設時段,可以設置非激活定時器期滿預設時長為5秒。
[0029]非激活定時器設置時間到時,檢測在此時間段內的每個PDN的上下文的狀態(tài),如果是激活狀態(tài),并且是接入網(wǎng)是UMTS,在設置定時器時長到定時器時間到這段事件內是否有數(shù)據(jù)傳輸,有數(shù)據(jù)傳輸則等待檢測屏關信號、觸發(fā)非激活定時器,否則繼續(xù)下一步驟。
[0030]判斷是否有回話管理(SM)相關的信令需要外發(fā),如果有需要外發(fā)信令則轉到等待檢測屏關信號、觸發(fā)非激活定時器,否則繼續(xù)下一步驟。
[0031]判斷當前RRC狀態(tài)是否是DCH,如果是則繼續(xù)下一步驟,否則清除非激活定時器。
[0032]智能終端向網(wǎng)絡發(fā)送信令連接釋放指示SCRI (SIGNALLING CONNECT1N RELEASEINDICAT1N)信令。該信令的原因值是用戶請求PS數(shù)據(jù)回話結束(UE Requested PS Datasess1n end)。
[0033]網(wǎng)絡根據(jù)自身當前情況,將RRC的狀態(tài)從DCH狀態(tài)轉換為IDLEor P