和/或頻率,對該第二特征信息進行統(tǒng)計與分析,確定在以某一時刻開始的當前時間段內(nèi)用戶對數(shù)據(jù)流量的使用情況,判斷確定的使用情況與預(yù)測出的使用情況是否相同,若兩者不相同,則需要根據(jù)確定的使用情況,將工作狀態(tài)再調(diào)整為與確定的使用情況對應(yīng)的工作狀態(tài),否則,不對工作狀態(tài)進行調(diào)整,繼續(xù)保持之前預(yù)測出的工作狀態(tài),例如,在以某一時刻開始的歷史時間段內(nèi),用戶沒有使用數(shù)據(jù)流量,從而預(yù)測出以某一時刻開始的當前時間段內(nèi),用戶沒有使用數(shù)據(jù)流量,因而將工作狀態(tài)調(diào)整為待機狀態(tài)或睡眠狀態(tài),若此時用戶在使用數(shù)據(jù)流量,則需要將待機狀態(tài)或睡眠狀態(tài)調(diào)整為高速狀態(tài),因此,當通過統(tǒng)計與分析,確定獲取到的以某一時刻開始的當前時間段內(nèi)用戶使用數(shù)據(jù)流量較多時,由于此時系統(tǒng)處于待機狀態(tài)或睡眠狀態(tài),則需要將待機狀態(tài)調(diào)整或睡眠狀態(tài)調(diào)整為高速狀態(tài),以滿足用戶的需求。
[0077]自適應(yīng)智能路由器是一種基于應(yīng)用、網(wǎng)絡(luò)智能和策略標準監(jiān)控和控制網(wǎng)絡(luò)使用,通過各個網(wǎng)絡(luò)組件的合作灌輸?shù)街悄芫W(wǎng)絡(luò)中,每個網(wǎng)絡(luò)組件運送關(guān)于網(wǎng)絡(luò)操作的不同方面的信息,并且自適應(yīng)變頻路由器利用跟蹤用戶使用數(shù)據(jù)流量的特征信息來自適應(yīng)地利用網(wǎng)絡(luò)資源。自適應(yīng)變頻智能路由器在監(jiān)控和控制網(wǎng)絡(luò)時可以考慮以下因素中的一個或多個:用戶使用類型、一天中的時間、使用的頻率、用戶體驗質(zhì)量和服務(wù)級別協(xié)議以及其它可配置的標準,通過上述因素,允許網(wǎng)絡(luò)服務(wù)提供商通過基于實時數(shù)據(jù)負載信息為用戶自適應(yīng)地選擇策略來更高效地利用網(wǎng)絡(luò)帶寬,這種靈活性可以節(jié)省網(wǎng)絡(luò)資源和用電成本。
[0078]如圖4為本發(fā)明一實施例提供的路由設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,該路由設(shè)備包括:
[0079]配置模塊1,用于配置使用情況與工作狀態(tài)之間的對應(yīng)關(guān)系;
[0080]獲取模塊2,用于獲取用戶在以某一時刻開始的歷史時間段內(nèi)使用數(shù)據(jù)流量的第一特征信息;
[0081]處理模塊3,用于對獲取模塊1獲取的第一特征信息進行統(tǒng)計與分析,預(yù)測在以某一時刻開始的當前時間段內(nèi)用戶對數(shù)據(jù)流量的使用情況;
[0082]調(diào)整模塊4,用于根據(jù)處理模塊3預(yù)測的當前時間段內(nèi)用戶對數(shù)據(jù)流量的使用情況,將當前工作狀態(tài)調(diào)整為與預(yù)測的使用情況對應(yīng)的工作狀態(tài)。
[0083]具體地,由于路由器長期處于負荷運行狀態(tài),為了根據(jù)實際需求,調(diào)整路由器的工作狀態(tài),則配置模塊1需要配置用戶對數(shù)據(jù)流量的使用情況與工作狀態(tài)之間的對應(yīng)關(guān)系,該用戶對數(shù)據(jù)流量的使用情況包括但不局限于用戶使用數(shù)據(jù)流量的大小,即可根據(jù)用戶使用數(shù)據(jù)流量的大小,將路由器調(diào)整為相應(yīng)的工作狀態(tài)。
[0084]在本實施例中,在以某一時刻開始的歷史時間段內(nèi),獲取模塊2通過調(diào)用數(shù)據(jù)流量監(jiān)控指令,即可獲取用戶在當前時間段內(nèi)使用數(shù)據(jù)流量的第一特征信息,該第一特征信息包括但不局限于用戶使用數(shù)據(jù)流量的周期和/或頻率。
[0085]在上述技術(shù)方案中,獲取模塊2調(diào)用的該流量監(jiān)控指令包括getMobileRxBytes方法、getTotalRxBytes 方法或 getUidRxBytes 方法;
[0086](1)對于getMobileRxBytes方法而言,在以某一時刻開始的歷史時間段內(nèi),獲取模塊2獲取并統(tǒng)計的是從打開網(wǎng)絡(luò)開始,到關(guān)閉網(wǎng)絡(luò)結(jié)束這一段時間內(nèi)使用的Gprs/3G網(wǎng)絡(luò)數(shù)據(jù)流量;
[0087](2)對于getTotalRxBytes方法而言,在以某一時刻開始的歷史時間段內(nèi),獲取模塊2獲取并統(tǒng)計的是從打開網(wǎng)絡(luò)開始,到關(guān)閉網(wǎng)絡(luò)結(jié)束這一段時間內(nèi)使用的Gprs/3G以及Wifi的總的網(wǎng)絡(luò)數(shù)據(jù)流量;
[0088]例如,在10點打開網(wǎng)絡(luò),在11點關(guān)閉網(wǎng)絡(luò),則對于getMobileRxBytes方法而言,獲取模塊2獲取的是這段時間內(nèi)Gprs/3G接收到的字節(jié)數(shù),對于getTotalRxBytes方法而言,獲取模塊2獲取的是這段時間內(nèi)Gprs/3G以及Wifi接收到的總的字節(jié)數(shù)。
[0089](3)對于getUidRxBytes方法而言,在以某一時刻開始的歷史時間段內(nèi),獲取模塊2獲取并統(tǒng)計的是從開機到關(guān)機,某個網(wǎng)絡(luò)UID (User Identificat1n,用戶身份證明)的網(wǎng)絡(luò)數(shù)據(jù)流量,即某個網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)數(shù)據(jù)流量。
[0090]當通過監(jiān)控底層數(shù)據(jù)流量,獲取模塊2獲取用戶在以某一時刻開始的歷史時間段內(nèi)使用數(shù)據(jù)流量的第一特征信息后,將該第一特征信息上報至上層(應(yīng)用層)進行處理,根據(jù)處理得到的結(jié)果,處理模塊3預(yù)測出當前時間段內(nèi)用戶對數(shù)據(jù)流量的使用情況。
[0091]在上述技術(shù)方案中,處理模塊3包括確定子模塊31,確定子模塊31通過對第一特征信息進行統(tǒng)計與分析,可以確定用戶在以往至少一天中,以某一時刻開始的歷史時間段內(nèi)使用數(shù)據(jù)流量的大小,處理模塊3即可根據(jù)該數(shù)據(jù)流量的大小,就可以預(yù)測用戶在當天以某一時刻開始的當前時間段內(nèi)使用數(shù)據(jù)流量的大小。
[0092](1)通過統(tǒng)計與分析,若確定子模塊31確定出在以某一時刻開始的歷史時間段內(nèi),用戶使用的Gprs/3G數(shù)據(jù)流量、Gprs/3G+ffifi數(shù)據(jù)流量、或某個網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)流量較大,處理模塊3即可預(yù)測出在以某一時刻開始的當前時間段內(nèi),用戶使用的數(shù)據(jù)流量較大;
[0093](2)通過統(tǒng)計與分析,若確定子模塊31確定出在以某一時刻開始的歷史時間段內(nèi),用戶使用的Gprs/3G數(shù)據(jù)流量、Gprs/3G+ffifi數(shù)據(jù)流量、或某個網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)流量較小,處理模塊3即可預(yù)測出在以某一時刻開始的當前時間段內(nèi),用戶使用的數(shù)據(jù)流量較??;
[0094](3)通過統(tǒng)計與分析,若確定子模塊31確定出在以某一時刻開始的歷史時間段內(nèi),用戶沒有使用Gprs/3G數(shù)據(jù)流量、Gprs/3G+Wifi數(shù)據(jù)流量、或某個網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)流量,處理模塊3即可預(yù)測出在以某一時刻開始的當前時間段內(nèi),用戶沒有使用數(shù)據(jù)流量。
[0095]當處理模塊3預(yù)測出以某一時刻開始的當前時間段內(nèi),用戶對數(shù)據(jù)流量的使用情況后,調(diào)整模塊4即可根據(jù)該使用情況,對以某一時刻開始的當前時間段內(nèi)的工作狀態(tài)進行調(diào)整,將工作狀態(tài)調(diào)整為與預(yù)測的使用情況對應(yīng)的工作狀態(tài),如根據(jù)使用情況,對工作狀態(tài)進行相應(yīng)調(diào)整,調(diào)整之后的工作狀態(tài)包括但不局限于高速模式、待機模式或睡眠模式,且根據(jù)相應(yīng)的模式,調(diào)整散熱系統(tǒng),即調(diào)整風扇。
[0096]在上述技術(shù)方案中,為了更好地控制風扇,配置模塊1還可以配置數(shù)據(jù)流量的大小與風扇轉(zhuǎn)速檔位之間的對應(yīng)關(guān)系,調(diào)整模塊4根據(jù)用戶使用數(shù)據(jù)流量的大小,即可調(diào)節(jié)風扇的轉(zhuǎn)速檔位,以避免風扇帶來的噪聲問題。
[0097]若在某一時刻開始的歷史時間段內(nèi),用戶對數(shù)據(jù)流量的使用包括但不局限于以下幾種情況:用戶使用數(shù)據(jù)流量較大、用戶使用數(shù)據(jù)流量較小或用戶沒有使用數(shù)據(jù)流量。
[0098](1)確定子模塊31通過確定在以某一時刻開始的歷史時間段內(nèi),用戶使用數(shù)據(jù)流量的大小,若處理模塊3預(yù)測出在以某一時刻開始的當前時間段內(nèi),用戶使用數(shù)據(jù)流量較大,即此時需要處于最大負荷運行狀態(tài),調(diào)整模塊4則在當前時間段內(nèi),將工作狀態(tài)調(diào)整為高速狀態(tài),進一步地開啟風扇,將風扇調(diào)整為高速運轉(zhuǎn)模式;
[0099](2)確定子模塊31通過確定在以某一時刻開始的歷史時間段內(nèi),用戶使用數(shù)據(jù)流量的大小,若處理模塊3預(yù)測出在以某一時刻開始的當前時間段內(nèi),用戶使用數(shù)據(jù)流量較小,即此時不需要處于最大負荷運行狀態(tài),調(diào)整模塊4則在當前時間段內(nèi),將工作狀態(tài)調(diào)整為低速狀態(tài),進一步地開啟風扇,將風扇調(diào)整為低速運轉(zhuǎn)模式,或者,直接關(guān)閉風扇;
[0100](3)確定子模塊31通過確定在以某一時刻開始的歷史時間段內(nèi),用戶使用數(shù)據(jù)流量的大小,若處理模塊3預(yù)測出在以某一時刻開始的當前時間段內(nèi),用戶沒有使用數(shù)據(jù)流量,即此時不需要處于負荷運行狀態(tài),調(diào)整模塊4則在當前時間段內(nèi),將工作狀態(tài)調(diào)整為待機狀態(tài)或睡眠狀態(tài),進一步地關(guān)閉風扇。
[0101]在本實施例中,還包括判斷模塊5,調(diào)整模塊4根據(jù)以某一時刻開始的歷史時間段內(nèi)用戶對數(shù)據(jù)流量的使用情況,對以某一時刻開始的當前時間段內(nèi)的工作狀態(tài)進行相應(yīng)的調(diào)整,如在以某一時刻開始的歷史時間段內(nèi),用戶沒有使用數(shù)據(jù)流量,調(diào)整模塊4則將以某一時刻開始的當前時間段內(nèi)的工作狀態(tài)調(diào)整