本發(fā)明涉及通信領域中的非連續(xù)接收(drx,discontinuousreception)技術,尤其涉及一種自適應調(diào)整非連續(xù)接收模式的方法及裝置。
背景技術:
長期演進(lte,longtermevolution)通信系統(tǒng)在控制信道上通過特定格式通知終端即將到來的可供上行數(shù)據(jù)發(fā)送/下行數(shù)據(jù)接收使用的無線資源信息,因此終端需持續(xù)進行控制信道盲檢測,避免錯失系統(tǒng)的調(diào)度信息,該過程運算量大且持續(xù)性強,會加劇終端的耗電。
考慮到lte系統(tǒng)數(shù)據(jù)包的傳輸一般具有突發(fā)性,如果終端能夠在有數(shù)據(jù)傳輸時檢測控制信道,在沒有數(shù)據(jù)傳輸時停止檢測,則可以很大程度上降低終端的功耗。針對這一特性,在lte系統(tǒng)中,可為處于“rrc_connected”狀態(tài)的終端配置drx功能,drx功能的基本機制是基站為處于“rrc_connected”狀態(tài)的終端配置一個drx周期及相關定時器;其中,drx周期由激活期和休眠期組成,在drx激活期內(nèi),終端檢測并監(jiān)聽控制信道;在drx休眠期內(nèi),終端不檢測控制信道以減少功耗。
drx功能能夠降低終端耗電,但同時增加了基站調(diào)度算法的復雜度——基站在原有調(diào)度算法基礎上還需要額外考慮drx激活期的限制,同時drx功能的引入可能帶來額外的端到端時延(具體時延增加量取決于drx周期以及基站調(diào)度算法)。另一方面,drx功能對調(diào)度算法和端到端時延的影響,在覆蓋好點幾乎可以忽略(覆蓋好點信道環(huán)境好,數(shù)據(jù)重傳以及分片現(xiàn)象少,因此調(diào)度算法比較簡單,端到端時延也更低),在覆蓋差點會更加明顯(覆蓋差點信道環(huán)境下,存在較多數(shù)據(jù)重傳和分片)。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明期望提供一種自適應調(diào)整非連續(xù)接收模式的方法及裝置,能根據(jù)用戶業(yè)務特征自適應調(diào)整drx功能,平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。
為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
本發(fā)明提供了一種自適應調(diào)整非連續(xù)接收模式的方法,所述方法包括:
獲取預設周期內(nèi)終端的業(yè)務數(shù)據(jù)量;
基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間;
將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果;
基于所述對比結果控制終端開啟或關閉drx功能。
上述方案中,優(yōu)選地,所述基于所述對比結果控制終端開啟或關閉drx功能,包括:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
上述方案中,優(yōu)選地,所述獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量,包括:
評估預設周期內(nèi)終端的業(yè)務特征;
基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量。
上述方案中,優(yōu)選地,所述評估終端的業(yè)務特征,包括:
獲取預設周期內(nèi)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長;
計算所述終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例;
相應的,所述基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量,包括:
根據(jù)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小。
上述方案中,優(yōu)選地,所述評估終端的業(yè)務特征,包括:
確定drx激活時長;
計算所述drx激活時長占預設周期的時長的比值;
相應的,所述基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量,包括:
根據(jù)drx激活時長占預設周期的時長的比值衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大?。?/p>
其中,drx激活時長為第一定時器的運行時間與第二定時器的運行時間的總和;
所述第一定時器,用于指定從drx周期的起始子幀算起,需要監(jiān)聽控制信道的第一連續(xù)子幀數(shù);
所述第二定時器,用于在所述第一定時器運行期間,當終端收到新的調(diào)度消息時啟動,并在完成指定的需要監(jiān)聽控制信道的第二連續(xù)子幀數(shù)時停止。
上述方案中,優(yōu)選地,所述確定drx激活時長,包括:
若在確定drx激活時長時,如果drx功能尚未開啟,則在實際數(shù)據(jù)包收發(fā)基礎上模擬增加drx功能;
基于模擬結果統(tǒng)計得到drx激活時長。
上述方案中,優(yōu)選地,所述基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間,包括:
計算每個drx周期內(nèi)剩余的空閑時間長度,
其中,計算公式為:tidle=drxcycle×(1-r);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比。
本發(fā)明還提供了一種自適應調(diào)整非連續(xù)接收模式的裝置,所述裝置包括:
獲取模塊,用于獲取預設周期內(nèi)終端的業(yè)務數(shù)據(jù)量;
確定模塊,用于基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑 時間;
比較模塊,用于將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果;
控制模塊,用于基于所述對比結果控制終端開啟或關閉drx功能。
上述方案中,優(yōu)選地,所述控制模塊,還用于:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
上述方案中,優(yōu)選地,所述獲取模塊,包括:
評估子模塊,用于評估預設周期內(nèi)終端的業(yè)務特征;
獲取子模塊,用于基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量。
上述方案中,優(yōu)選地,所述評估子模塊,還用于:
獲取預設周期內(nèi)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長;
計算所述終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例;
相應的,所述獲取子模塊,還用于:
根據(jù)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小。
上述方案中,優(yōu)選地,所述評估子模塊,還用于:
確定drx激活時長;
計算所述drx激活時長占預設周期的時長的比值;
相應的,所述獲取子模塊,還用于:
根據(jù)drx激活時長占預設周期的時長的比值衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小;
其中,drx激活時長為第一定時器的運行時間與第二定時器的運行時間的總和;
所述第一定時器,用于指定從drx周期的起始子幀算起,需要監(jiān)聽控制信道的第一連續(xù)子幀數(shù);
所述第二定時器,用于在所述第一定時器運行期間,當終端收到新的調(diào)度消息時啟動,并在完成指定的需要監(jiān)聽控制信道的第二連續(xù)子幀數(shù)時停止。
上述方案中,優(yōu)選地,所述評估子模塊,還用于:若在確定drx激活時長時,如果drx功能尚未開啟,則在實際數(shù)據(jù)包收發(fā)基礎上模擬增加drx功能;
基于模擬結果統(tǒng)計得到drx激活時長。
上述方案中,優(yōu)選地,所述確定模塊,還用于:
計算每個drx周期內(nèi)剩余的空閑時間長度,
其中,計算公式為:tidle=drxcycle×(1-r);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比。
本發(fā)明所提供的自適應調(diào)整非連續(xù)接收模式的方法及裝置,評估用戶當前業(yè)務數(shù)據(jù)量,判斷該業(yè)務數(shù)據(jù)量是否適合開啟drx功能,根據(jù)判斷結果控制開啟或關閉drx功能;并且,該種調(diào)整方式是持續(xù)進行的,隨著用戶業(yè)務數(shù)據(jù)量變化,drx功能在開啟和關閉之間進行自適應調(diào)整;如此,為網(wǎng)絡側(cè)配置drx參數(shù)帶來了較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。
附圖說明
圖1為本發(fā)明提供的一種自適應調(diào)整非連續(xù)接收模式的方法的實現(xiàn)流程圖;
圖2為本發(fā)明提供的另一種自適應調(diào)整非連續(xù)接收模式的方法的實現(xiàn)流程圖;
圖3為本發(fā)明提供的再一種自適應調(diào)整非連續(xù)接收模式的方法的實現(xiàn)流程 圖;
圖4為本發(fā)明提供的自適應調(diào)整非連續(xù)接收模式的一種具體實現(xiàn)流程圖;
圖5為本發(fā)明提供的一種自適應調(diào)整非連續(xù)接收模式裝置的組成結構示意圖;
圖6為本發(fā)明提供的另一種自適應調(diào)整非連續(xù)接收模式裝置的組成結構示意圖;
圖7為本發(fā)明提供的再一種自適應調(diào)整非連續(xù)接收模式的組成結構示意圖。
具體實施方式
為了能夠更加詳盡地了解本發(fā)明的特點與技術內(nèi)容,下面結合附圖對本發(fā)明的實現(xiàn)進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
實施例一
圖1為本發(fā)明提供的一種自適應調(diào)整非連續(xù)接收模式的方法的實現(xiàn)流程圖,所述方法應用于終端側(cè),如圖1所示,所述方法主要包括以下步驟:
步驟101:獲取預設周期內(nèi)終端的業(yè)務數(shù)據(jù)量。
優(yōu)選地,所述獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量,可以包括:
評估預設周期內(nèi)終端的業(yè)務特征;
基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量。
具體地,在drx功能開啟后,終端可以獲得的休眠時長取決于當前業(yè)務模型。如果終端連續(xù)接收到或發(fā)送數(shù)據(jù)包,處理的數(shù)據(jù)量較大,則終端需持續(xù)維持在激活狀態(tài),無法進入了休眠狀態(tài);如果當前業(yè)務數(shù)據(jù)量較少,則終端有較多的空閑時間,能夠滿足進入休眠狀態(tài)的條件。
因此,本步驟采用通過評估預設周期內(nèi)終端的業(yè)務特征來獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量。
步驟102:基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間。
優(yōu)選地,所述基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時 間,包括:
計算每個drx周期內(nèi)剩余的空閑時間長度;
其中,計算公式為:tidle=drxcycle×(1-r);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比。
步驟103:將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果。
其中,對于不同實現(xiàn)工藝的終端來說,預設的終端最短休眠時長可以不同。
例如,可以評估高端終端、中端終端、低端終端的實現(xiàn)工藝,根據(jù)各類終端的最短休眠時長確定一適用于各類終端的優(yōu)選值;或者,還可以為各類終端分別設置相應的優(yōu)選值,在實際應用中,在進行對比之前,獲取終端的出廠型號,根據(jù)所述出廠型號判斷所述終端所屬的類別,并為所述終端選擇與其所屬的類別相匹配的優(yōu)選值。
步驟104:基于所述對比結果控制終端開啟或關閉drx功能。
優(yōu)選地,所述基于所述對比結果控制終端開啟或關閉drx功能,可以包括:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
步驟101~步驟104的執(zhí)行主體均可以是部署在網(wǎng)絡側(cè)(如基站)上的自適應調(diào)整非連續(xù)接收模式的裝置。
本實施例所述自適應調(diào)整非連續(xù)接收模式的方法,評估用戶當前業(yè)務數(shù)據(jù)量,判斷該業(yè)務數(shù)據(jù)量是否適合開啟drx功能,根據(jù)判斷結果控制開啟或關閉drx功能;并且,該種調(diào)整方式是持續(xù)進行的,隨著用戶業(yè)務數(shù)據(jù)量變化,drx功能在開啟和關閉之間進行自適應調(diào)整;如此,為網(wǎng)絡側(cè)配置drx參數(shù) 帶來了較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以更好的平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。本發(fā)明所述技術方案對基站硬件沒有任何改動,不會增加額外成本,對2g/3g/4g等無線網(wǎng)和核心網(wǎng)沒有改造要求,對終端沒有任何改造要求,可行性高、易于推廣、實用性強。
實施例二
圖2為本發(fā)明提供的另一種自適應調(diào)整非連續(xù)接收模式的方法的實現(xiàn)流程圖,如圖2所示,所述方法主要包括以下步驟:
步驟201:評估預設周期內(nèi)終端的業(yè)務特征,基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量;其中,用上下行業(yè)務時間占比表示業(yè)務特征。
優(yōu)選地,所述評估預設周期內(nèi)終端的業(yè)務特征,可以包括:
獲取預設周期內(nèi)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長;
計算所述終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例;
相應的,所述基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量,包括:
根據(jù)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小。
步驟202:基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間。
優(yōu)選地,所述基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間,包括:
計算每個drx周期內(nèi)剩余的空閑時間長度;
其中,計算公式為:tidle=drxcycle×(1-r1);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r1表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比;
其中,r1=(mul+mdl)/t;其中,mul表示在預設周期t內(nèi),上行數(shù)據(jù)發(fā)送的子幀總數(shù);mdl表示在預設周期t內(nèi),下行數(shù)據(jù)發(fā)送的子幀總數(shù)。
步驟203:將所述空閑時間與預設的終端最短休眠時長進行對比,生成對 比結果。
其中,對于不同實現(xiàn)工藝的終端來說,預設的終端最短休眠時長可以不同。
例如,可以評估高端終端、中端終端、低端終端的實現(xiàn)工藝,根據(jù)各類終端的最短休眠時長確定一適用于各類終端的優(yōu)選值;或者,還可以為各類終端分別設置相應的優(yōu)選值,在實際應用中,在進行對比之前,獲取終端的出廠型號,根據(jù)所述出廠型號判斷所述終端所屬的類別,并為所述終端選擇與其所屬的類別相匹配的優(yōu)選值。
步驟204:基于所述對比結果控制終端開啟或關閉drx功能。
優(yōu)選地,所述基于所述對比結果控制終端開啟或關閉drx功能,可以包括:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
步驟201~步驟204的執(zhí)行主體均可以是部署在網(wǎng)絡側(cè)(如基站)上的自適應調(diào)整非連續(xù)接收模式的裝置。
本實施例所述自適應調(diào)整非連續(xù)接收模式的方法,通過用上下行業(yè)務時間占比表示業(yè)務特征,基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量;判斷該業(yè)務數(shù)據(jù)量是否適合開啟drx功能,根據(jù)判斷結果控制開啟或關閉drx功能;并且,該種調(diào)整方式是持續(xù)進行的,隨著用戶業(yè)務數(shù)據(jù)量變化,drx功能在開啟和關閉之間進行自適應調(diào)整;如此,為網(wǎng)絡側(cè)配置drx參數(shù)帶來了較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以更好的平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。本發(fā)明所述技術方案不需要對對基站現(xiàn)有硬件進行改動,不會增加額外成本,對2g/3g/4g等無線網(wǎng)和核心網(wǎng)沒有改造要求,對終端沒有任何改造要求,可行性高、易于推廣、實用性強。
實施例三
圖3為本發(fā)明提供的再一種自適應調(diào)整非連續(xù)接收模式的方法的實現(xiàn)流程圖,如圖3所示,所述方法主要包括以下步驟:
步驟301:評估預設周期內(nèi)終端的業(yè)務特征,基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量;其中,用drx激活時間占比表示業(yè)務特征。
優(yōu)選地,所述評估終端的業(yè)務特征,可以包括:
確定drx激活時長;
計算所述drx激活時長占預設周期的時長的比值;
相應的,所述基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量,可以包括:
根據(jù)drx激活時長占預設周期的時長的比值衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小。
其中,drx激活時長為第一定時器的運行時間與第二定時器的運行時間的總和;
所述第一定時器,用于指定從drx周期的起始子幀算起,需要監(jiān)聽控制信道的第一連續(xù)子幀數(shù);
所述第二定時器,用于在所述第一定時器運行期間,當終端收到新的調(diào)度消息時啟動,并在完成指定的需要監(jiān)聽控制信道的第二連續(xù)子幀數(shù)時停止。
其中,第一定時器是指現(xiàn)有技術中位于終端用于實現(xiàn)drx功能的“ondurationtimer”;第二定時器是指現(xiàn)有技術中位于終端用于實現(xiàn)drx功能的“inactivitytimer”,在此,不再對第一定時器以及第二定時器做更詳細的說明。
優(yōu)選地,所述確定drx激活時長,可以包括:
若在確定drx激活時長時,如果drx功能尚未開啟,則在實際數(shù)據(jù)包收發(fā)基礎上模擬增加drx功能;
基于模擬結果統(tǒng)計得到drx激活時長。
也就是說,所述在實際數(shù)據(jù)包收發(fā)基礎上模擬增加drx功能,包括:
獲取第二定時器的啟動時間以及啟動次數(shù),并基于所述第二定時器的啟動時間以及啟動次數(shù)確定第二定時器的運行時間;
假設在開啟drx功能的情況下,預測第一定時器的啟動時間以及啟動次數(shù),并基于所述第一定時器的啟動時間以及啟動次數(shù)確定第一定時器的運行時間。
步驟302:基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間。
優(yōu)選地,所述基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間,包括:
計算每個drx周期內(nèi)剩余的空閑時間長度;
其中,計算公式為:tidle=drxcycle×(1-r2);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r2表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比;
其中,r2=(tdtimer+titimer)/t;其中,tdtimer表示在預設周期t內(nèi),第一定時器的運行時間;titimer表示在預設周期t內(nèi),第二定時器的運行時間。
步驟303:將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果。
其中,對于不同實現(xiàn)工藝的終端來說,預設的終端最短休眠時長可以不同。
例如,可以評估高端終端、中端終端、低端終端的實現(xiàn)工藝,根據(jù)各類終端的最短休眠時長確定一適用于各類終端的優(yōu)選值;或者,還可以為各類終端分別設置相應的優(yōu)選值,在實際應用中,在進行對比之前,獲取終端的出廠型號,根據(jù)所述出廠型號判斷所述終端所屬的類別,并為所述終端選擇與其所屬的類別相匹配的優(yōu)選值。
步驟304:基于所述對比結果控制終端開啟或關閉drx功能。
優(yōu)選地,所述基于所述對比結果控制終端開啟或關閉drx功能,可以包括:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長, 則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
為了避免乒乓效應,防止在較短的時間內(nèi)連續(xù)的關閉與開啟drx功能,預設時間長度應大于預設周期。
步驟301~步驟304的執(zhí)行主體均可以是部署在網(wǎng)絡側(cè)(如基站)上的自適應調(diào)整非連續(xù)接收模式的裝置。
本實施例所述自適應調(diào)整非連續(xù)接收模式的方法,通過用drx激活時間占比表示業(yè)務特征,基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量;判斷該業(yè)務數(shù)據(jù)量是否適合開啟drx功能,根據(jù)判斷結果控制開啟或關閉drx功能;并且,該種調(diào)整方式是持續(xù)進行的,隨著用戶業(yè)務數(shù)據(jù)量變化,drx功能在開啟和關閉之間進行自適應調(diào)整;如此,為網(wǎng)絡側(cè)配置drx參數(shù)帶來了較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以更好的平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。本發(fā)明所述技術方案不需要對對基站現(xiàn)有硬件進行改動,不會增加額外成本,對2g/3g/4g等無線網(wǎng)和核心網(wǎng)沒有改造要求,對終端沒有任何改造要求,可行性高、易于推廣、實用性強。
實施例四
圖4為本發(fā)明提供的自適應調(diào)整非連續(xù)接收模式的方法的一種具體實現(xiàn)流程圖,如圖4所示,該流程主要包括以下步驟:
步驟401:設定預設周期t。
其中,該預設周期長度單位為該通信系統(tǒng)內(nèi)的最小時間單位,具體取值應包含足夠多的drx周期以保證統(tǒng)計結果穩(wěn)定有效,同時應避免周期過長導致統(tǒng)計結果更新不及時、drx自適應調(diào)整缺乏實時性。
該預設周期t的值應事先存儲在基站側(cè)。
比如,在lte系統(tǒng)中,可以以子幀作為預設周期t的時間單位,例如,經(jīng)過仿真及實際驗證,預設周期t取值為1000子幀較為合理時,則設定預設周期t=1s。
步驟402:根據(jù)當前終端實現(xiàn)工藝,確定終端最短休眠時長。
比如,依據(jù)目前芯片工藝,從工作狀態(tài)進入淺睡眠狀態(tài)終端約需3ms左右的準備時間,從淺睡眠狀態(tài)重新恢復工作狀態(tài)也需3ms左右的恢復時間,因此終端最短休眠時長應在6ms以上,假設終端最短休眠時長為tsleep,則tsleep=6ms。
步驟403:在預設周期t內(nèi),統(tǒng)計有上行數(shù)據(jù)發(fā)送以及下行數(shù)據(jù)接收的子幀總數(shù),并計算業(yè)務時長占比。
具體地,假設在預設周期t內(nèi),存在上行數(shù)據(jù)發(fā)送的子幀總數(shù)為mul,存在下行數(shù)據(jù)接收的子幀為mdl,那么,業(yè)務時長占比r=(mul+mdl)/t。
步驟404:計算每個drx周期內(nèi)剩余的空閑時間長度。
其中,計算公式為:tidle=drxcycle×(1-r);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比。
步驟405:比較tidle和tsleep:如果在δt時間長度內(nèi)一直滿足tidle>tsleep,執(zhí)行步驟407;如果在δt時間長度內(nèi)一直滿足tidle≤tsleep,執(zhí)行步驟406;均不滿足,則執(zhí)行步驟408。
這里,δt應為固定周期t的整數(shù)倍(建議δt應為固定周期t的10倍左右,以避免乒乓效應)。
步驟406:如果在δt時間長度內(nèi)一直滿足tidle≤tsleep,則關閉drx功能。
步驟407:如果在δt時間長度內(nèi)一直滿足tidle>tsleep,則開啟drx功能。
步驟408:既不符合在δt時間長度內(nèi)一直滿足tidle≤tsleep的條件,也不符合在δt時間長度內(nèi)一直滿足tidle>tsleep的條件,則控制終端保持當前drx功能的配置狀態(tài)不變。
在上述流程中,隨預設周期t在時間軸上移動,實時統(tǒng)計mul和mdl,并更新r以及tidle。
如此,為網(wǎng)絡側(cè)配置drx參數(shù)帶來了較大的靈活性,根據(jù)用戶業(yè)務量實 時調(diào)整drx配置,可以平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。
實施例五
圖5為本發(fā)明提供的一種自適應調(diào)整非連續(xù)接收模式的裝置的組成結構示意圖,所述自適應調(diào)整非連續(xù)接收模式的裝置應用于基站側(cè),如圖5所示,所述裝置主要包括:
獲取模塊51,用于獲取預設周期內(nèi)終端的業(yè)務數(shù)據(jù)量;
確定模塊52,用于基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間;
比較模塊53,用于將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果;
控制模塊54,用于基于所述對比結果控制終端開啟或關閉drx功能。
上述方案中,優(yōu)選地,獲取模塊51,具體用于:
評估預設周期內(nèi)終端的業(yè)務特征;
基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量。
上述方案中,優(yōu)選地,所述控制模塊54,具體用于:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
上述方案中,優(yōu)選地,所述確定模塊52,具體用于:
計算每個drx周期內(nèi)剩余的空閑時間長度,
其中,計算公式為:tidle=drxcycle×(1-r);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比。
上述自適應調(diào)整非連續(xù)接收模式的裝置可部署于基站上。
本領域技術人員應當理解,本實施例的自適應調(diào)整非連續(xù)接收模式的裝置中各模塊的功能,可參照前述自適應調(diào)整非連續(xù)接收模式的方法的相關描述而理解,本實施例的自適應調(diào)整非連續(xù)接收模式的裝置中各模塊,可通過實現(xiàn)本實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。
實際應用中,上述獲取模塊51、確定模塊52、比較模塊53、控制模塊54的具體結構均可對應于處理器。所述處理器具體的結構可以為中央處理器(cpu,centralprocessingunit)、微處理器(mcu,microcontrollerunit)、數(shù)字信號處理器(dsp,digitalsignalprocessing)或可編程邏輯器件(plc,programmablelogiccontroller)等具有處理功能的電子元器件或電子元器件的集合。其中,所述處理器包括可執(zhí)行代碼,所述可執(zhí)行代碼存儲在存儲介質(zhì)中,所述處理器可以通過總線等通信接口與所述存儲介質(zhì)中相連,在執(zhí)行具體的各模塊的對應功能時,從所述存儲介質(zhì)中讀取并運行所述可執(zhí)行代碼。所述存儲介質(zhì)用于存儲所述可執(zhí)行代碼的部分優(yōu)選為非瞬間存儲介質(zhì)。
本實施例的自適應調(diào)整非連續(xù)接收模式的裝置,能為網(wǎng)絡側(cè)配置drx參數(shù)帶來較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以更好地平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。
實施例六
圖6為本發(fā)明提供的一種自適應調(diào)整非連續(xù)接收模式的裝置的組成結構示意圖,所述自適應調(diào)整非連續(xù)接收模式的裝置應用于網(wǎng)絡側(cè),如圖6所示,所述裝置主要包括:獲取模塊51、確定模塊52、比較模塊53、及控制模塊54;其中,所述獲取模塊51包括第一評估子模塊511和第一獲取子模塊512;所述確定模塊52包括第一確定子模塊521;
獲取模塊51,用于評估預設周期內(nèi)終端的業(yè)務特征,基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量;其中,用上下行業(yè)務時間占比表示業(yè)務特征;
確定模塊52,用于基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間;
比較模塊53,用于將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果;
控制模塊54,用于基于所述對比結果控制終端開啟或關閉drx功能。
上述方案中,優(yōu)選地,
所述第一評估子模塊511,用于獲取預設周期內(nèi)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長;計算所述終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例;
所述第一獲取子模塊512,用于根據(jù)終端發(fā)送上下行業(yè)務數(shù)據(jù)包的時長占預設周期的時長的比例衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小。
上述方案中,優(yōu)選地,
所述第一確定子模塊521,用于:
計算每個drx周期內(nèi)剩余的空閑時間長度;
其中,計算公式為:tidle=drxcycle×(1-r1);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r1表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比;
其中,r1=(mul+mdl)/t;其中,mul表示在預設周期t內(nèi),上行數(shù)據(jù)發(fā)送的子幀總數(shù);mdl表示在預設周期t內(nèi),下行數(shù)據(jù)發(fā)送的子幀總數(shù)。
上述方案中,優(yōu)選地,所述控制模塊54,具體用于:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
上述自適應調(diào)整非連續(xù)接收模式的裝置可部署于基站上。
本領域技術人員應當理解,本實施例的自適應調(diào)整非連續(xù)接收模式的裝置中各模塊的功能,可參照前述自適應調(diào)整非連續(xù)接收模式的方法的相關描述而理解,本實施例的自適應調(diào)整非連續(xù)接收模式的裝置中各模塊,可通過實現(xiàn)本實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。
實際應用中,上述獲取模塊51、確定模塊52、比較模塊53、控制模塊54以及各個模塊的子模塊的具體結構均可對應于處理器。所述處理器具體的結構可以為cpu、mcu、dsp或plc等具有處理功能的電子元器件或電子元器件的集合。其中,所述處理器包括可執(zhí)行代碼,所述可執(zhí)行代碼存儲在存儲介質(zhì)中,所述處理器可以通過總線等通信接口與所述存儲介質(zhì)中相連,在執(zhí)行具體的各模塊的對應功能時,從所述存儲介質(zhì)中讀取并運行所述可執(zhí)行代碼。所述存儲介質(zhì)用于存儲所述可執(zhí)行代碼的部分優(yōu)選為非瞬間存儲介質(zhì)。
本實施例的自適應調(diào)整非連續(xù)接收模式的裝置,能為網(wǎng)絡側(cè)配置drx參數(shù)帶來較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以更好地平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。
實施例七
圖7為本發(fā)明提供的一種自適應調(diào)整非連續(xù)接收模式的裝置的組成結構示意圖,所述自適應調(diào)整非連續(xù)接收模式的裝置應用于網(wǎng)絡側(cè),如圖7所示,所述裝置主要包括:獲取模塊51、確定模塊52、比較模塊53、及控制模塊54;其中,所述獲取模塊51包括第二評估子模塊513和第二獲取子模塊514;所述確定模塊52包括第二確定子模塊522;
獲取模塊51,用于評估預設周期內(nèi)終端的業(yè)務特征,基于終端的業(yè)務特征獲取預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量;其中,用drx激活時間占比表示業(yè)務特征;
確定模塊52,用于基于所述業(yè)務數(shù)據(jù)量確定終端在所述業(yè)務數(shù)據(jù)量下的空閑時間;
比較模塊53,用于將所述空閑時間與預設的終端最短休眠時長進行對比,生成對比結果;
控制模塊54,用于基于所述對比結果控制終端開啟或關閉drx功能。
上述方案中,優(yōu)選地,
所述第二評估子模塊513,用于確定drx激活時長;計算所述drx激活時長占預設周期的時長的比值;
所述第二獲取子模塊514,用于根據(jù)drx激活時長占預設周期的時長的比值衡量預設周期內(nèi)的終端的業(yè)務數(shù)據(jù)量的大小。
其中,drx激活時長為第一定時器的運行時間與第二定時器的運行時間的總和;
所述第一定時器,用于指定從drx周期的起始子幀算起,需要監(jiān)聽控制信道的第一連續(xù)子幀數(shù);
所述第二定時器,用于在所述第一定時器運行期間,當終端收到新的調(diào)度消息時啟動,并在完成指定的需要監(jiān)聽控制信道的第二連續(xù)子幀數(shù)時停止。
其中,第一定時器是指現(xiàn)有技術中用于drx功能中的“ondurationtimer”第二定時器是指現(xiàn)有技術中用于drx功能中的“inactivitytimer”,在此,不再對第一定時器以及第二定時器做更詳細的說明。
優(yōu)選地,所述第二評估子模塊513,還用于:
若在確定drx激活時長時,如果drx功能尚未開啟,則在實際數(shù)據(jù)包收發(fā)基礎上模擬增加drx功能;
基于模擬結果統(tǒng)計得到drx激活時長。
其中,所述在實際數(shù)據(jù)包收發(fā)基礎上模擬增加drx功能,可以包括:
獲取第二定時器的啟動時間以及啟動次數(shù),并基于所述第二定時器的啟動時間以及啟動次數(shù)確定第二定時器的運行時間;
假設在開啟drx功能的情況下,預測第一定時器的啟動時間以及啟動次數(shù),并基于所述第一定時器的啟動時間以及啟動次數(shù)確定第一定時器的運行時間。
上述方案中,優(yōu)選地,
所述第二確定子模塊522,用于:
計算每個drx周期內(nèi)剩余的空閑時間長度;
其中,計算公式為:tidle=drxcycle×(1-r2);其中,tidle表示空閑時間長度,drxcycle表示drx周期的大小,r2表示業(yè)務數(shù)據(jù)量所用時長占預設周期的占比;
其中,r2=(tdtimer+titimer)/t;其中,tdtimer表示在預設周期t內(nèi),第一定時器的運行時間;titimer表示在預設周期t內(nèi),第二定時器的運行時間。
上述方案中,優(yōu)選地,所述控制模塊54,具體用于:
在預設時間長度內(nèi),若空閑時間一直小于等于預設的終端最短休眠時長,則控制終端關閉drx功能;
在預設時間長度內(nèi),若空閑時間一直大于預設的終端最短休眠時長,則控制終端開啟drx功能;
否則,控制終端保持當前drx功能的狀態(tài)不變;
其中,所述預設時間長度至少為預設周期的n倍;其中,n為正數(shù)。
上述自適應調(diào)整非連續(xù)接收模式的裝置可部署于基站上。
本領域技術人員應當理解,本實施例的自適應調(diào)整非連續(xù)接收模式的裝置中各模塊的功能,可參照前述自適應調(diào)整非連續(xù)接收模式的方法的相關描述而理解,本實施例的自適應調(diào)整非連續(xù)接收模式的裝置中各模塊,可通過實現(xiàn)本實施例所述的功能的模擬電路而實現(xiàn),也可以通過執(zhí)行本實施例所述的功能的軟件在智能終端上的運行而實現(xiàn)。
實際應用中,上述獲取模塊51、確定模塊52、比較模塊53、控制模塊54以及各個模塊的子模塊的具體結構均可對應于處理器。所述處理器具體的結構可以為cpu、mcu、dsp或plc等具有處理功能的電子元器件或電子元器件的集合。其中,所述處理器包括可執(zhí)行代碼,所述可執(zhí)行代碼存儲在存儲介質(zhì)中,所述處理器可以通過總線等通信接口與所述存儲介質(zhì)中相連,在執(zhí)行具體的各模塊的對應功能時,從所述存儲介質(zhì)中讀取并運行所述可執(zhí)行代碼。所述 存儲介質(zhì)用于存儲所述可執(zhí)行代碼的部分優(yōu)選為非瞬間存儲介質(zhì)。
本實施例的自適應調(diào)整非連續(xù)接收模式的裝置,能為網(wǎng)絡側(cè)配置drx參數(shù)帶來較大的靈活性,根據(jù)用戶業(yè)務量實時調(diào)整drx配置,可以更好地平衡終端省電和基站調(diào)度復雜度二者之間的矛盾。
在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的方法、設備和系統(tǒng),可以通過其它的方式實現(xiàn)。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
本領域普通技術人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設備、只讀存儲器(rom,read-onlymemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
或者,本發(fā)明實施例上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;? 于這樣的理解,本發(fā)明實施例的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設備、rom、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。