專利名稱:一種無線網(wǎng)卡工作模式的控制方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種無線網(wǎng)卡的功耗技術,特別是一種無線網(wǎng)卡工作模式的控制方法 及系統(tǒng)。
背景技術:
無線網(wǎng)絡和移動設備的飛速發(fā)展為人們提供了一個隨時隨地可用的網(wǎng)絡環(huán)境?,F(xiàn) 有的移動設備上運行了大量的使用無線網(wǎng)卡進行通信的交互式應用軟件,例如電子郵件和 瀏覽器等網(wǎng)絡應用程序。交互式應用程序通常根據(jù)用戶的請求完成計算任務,因此其行為 受到用戶行為的影響。交互式應用程序在移動設備上的使用進一步增加了移動設備的功 耗。移動設備通常使用電源供電,現(xiàn)有電源技術無法滿足移動設備的功耗需求。電池容量和 電子設備的功耗之間的差距日趨增大,因此節(jié)能是移動計算和普適計算發(fā)展的必然需求, 是移動設備軟件和硬件設計的重要準則。無線通信是移動設備必不可少的技術之一,然而無線通信設備發(fā)送接收數(shù)據(jù)的過 程中通常消耗大量能量。已有的研究顯示,無線網(wǎng)卡的功耗占高端移動設備的10%,而在低 端設備上往往能夠達到50%。因此無線網(wǎng)卡是移動設備節(jié)能的關鍵部件,降低無線網(wǎng)卡的 功耗對于延長移動設備待機時間具有重要意義。針對無線網(wǎng)卡節(jié)能技術的研究多種多樣,為了降低功耗,可以采用IEEE802. 11協(xié) 議提供的標準節(jié)能方法。IEEE802. 11默認的操作模式是持續(xù)監(jiān)聽模式(Continuous Aware Mode, CAM),CAM模式下無線網(wǎng)卡一直處于高能量狀態(tài),隨時發(fā)送和接收數(shù)據(jù),能夠保證最低 的延遲和最大的吞吐量。IEEE802. 11提供的節(jié)能模式(Power Save Mode, PSM)定時喚醒 網(wǎng)卡,監(jiān)聽是否有傳輸請求,如果有數(shù)據(jù)要傳輸則進入高能量模式,否則回到睡眠模式,PSM 能夠有效地降低系統(tǒng)能耗。但已有的評測結果顯示,將網(wǎng)卡靜止的設定在任何一種狀態(tài)下 都無法靈活的均衡功耗和性能兩方面目標CAM模式功耗開銷較大,而PSM模式可能會增加 響應延遲影響應用性能。動態(tài)節(jié)能(BSD,Bounded SlowDown)方法結合了 CAM和PSM的優(yōu)點,在CAM模式 完成高帶寬數(shù)據(jù)的傳輸,傳輸結束后設置在PSM模式以節(jié)省能量。BSD方法是對MAC (Media Access Control,媒體訪問控制)層功率管理機制的改進,目的是在盡量減少功耗的前提 下,將由PSM引起的RTT (Round-Trip Time,往返時延)延時控制在一個給定的范圍內(nèi),這 個給定的范圍由參數(shù)P來控制。在該協(xié)議中,參數(shù)P實際上是功耗與延遲的一個折中點,P 的值越大,功耗越小,延遲越大;P的值越小,功耗越大,延遲越小。該協(xié)議為了避免由PSM 引起的傳輸延遲,在網(wǎng)卡發(fā)送數(shù)據(jù)后,不管是否空閑都在給定時間內(nèi)一直保持蘇醒高能量 狀態(tài),這段時間之后,轉入睡眠,隨后動態(tài)偵聽信標幀,而不是每個信標間隔都會蘇醒。BSD 方法的缺點在于沒有利用應用程序的信息,因此其保守的節(jié)能方案節(jié)能效果有限,而且BSD 方法需要修改IEEE802. Ilb協(xié)議,為具體實現(xiàn)帶來了困難。相比于底層的動態(tài)節(jié)能技術,應用程序驅動的動態(tài)節(jié)能方法利用了應用程序對 網(wǎng)絡使用情況的信息,能夠更好的滿足應用程序的性能和功耗需求。STPM(Self-TimingPower Mangement)是一種系統(tǒng)級的動態(tài)節(jié)能方案,根據(jù)應用程序提供的線索推測未來的網(wǎng) 絡數(shù)據(jù)流,既減小了系統(tǒng)的功耗,又保證了應用程序的延遲性能。但是STPM方法不適用于 包含用戶思考時間的請求/響應型的交互式應用程序,而且需要終端用戶的協(xié)助和對應用 程序的修改。無線網(wǎng)卡節(jié)能方案的目標是實現(xiàn)功耗和性能之間的權衡,通常是在傳輸過程中將 網(wǎng)卡設置在高能量模式,在空閑時將網(wǎng)卡設置在低功耗模式。節(jié)能方案中的一個關鍵問題 就是何時切換網(wǎng)卡狀態(tài)以及在相應狀態(tài)所需持續(xù)的時間。現(xiàn)有的很多預測技術對計算密集 型應用效果較好,但采用處理計算密集型應用的方法來處理延遲敏感的交互式應用,沒有 充分的考慮和利用交互式應用的特性,往往會降低交互式程序的性能甚至會增加交互式應 用的功耗。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是,提供一種無線網(wǎng)卡工作模式的控制方法及系統(tǒng), 以解決現(xiàn)有無線網(wǎng)卡的應用性能和功耗之間的均衡問題。為了解決上述問題,本發(fā)明公開了一種無線網(wǎng)卡工作模式的控制系統(tǒng),包括網(wǎng)絡 數(shù)據(jù)流代理模塊,該無線網(wǎng)卡還包括應用程序代理模塊、用戶行為分析模塊和網(wǎng)卡模式預 測模塊,其中所述網(wǎng)絡數(shù)據(jù)流代理模塊,用于收集和記錄網(wǎng)絡行為的統(tǒng)計數(shù)據(jù)信息; 所述應用程序代理模塊,用于捕獲和記錄用戶發(fā)起的輸入事件,其中,所述輸入事 件包括鼠標事件和鍵盤事件;所述用戶行為分析模塊,用于對所述應用程序代理模塊所記錄的輸入事件進行合 并操作,確定合并操作后的輸入事件所對應的特征向量組,并將所確定的特征向量組發(fā)送 給所述網(wǎng)卡模式預測模塊;所述網(wǎng)卡模式預測模塊,用于通過動態(tài)時間規(guī)整(DTW)算法判斷是否可以查找到 所接收到的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式,如果是,則根據(jù)所查找到的網(wǎng)絡數(shù)據(jù)流模 式選擇無線網(wǎng)卡的工作模式為持續(xù)監(jiān)聽模式或者節(jié)能模式,否則通過DTW算法,以及所述 網(wǎng)絡數(shù)據(jù)流代理模塊所記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù) 據(jù)流模式的對應關系。進一步地,上述系統(tǒng)中,所述用戶行為分析模塊,對設定時間內(nèi)所記錄的所有輸入 事件進行合并操作,所述合并操作包括鼠標事件聚類、鼠標事件消除和成對輸入事件的合并。其中,所述用戶行為分析模塊,根據(jù)合并操作的各輸入事件的特征向量,確定所述 特征向量組。所述設定時間為100毫秒。所述應用程序代理模塊,用于記錄用戶發(fā)起的所有輸入事件。本發(fā)明還公開了一種無線網(wǎng)卡工作模式的控制方法,包括捕獲和記錄用戶發(fā)起的輸入事件,對所記錄的輸入事件進行合并操作,確定合并 操作后的輸入事件所對應的特征向量組,并通過動態(tài)時間規(guī)整(DTW)算法判斷是否可以在 本地查找到所確定的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式,如果是,則根據(jù)所查找到的網(wǎng)絡數(shù)據(jù)流模式選擇無線網(wǎng)卡的工作模式為持續(xù)監(jiān)聽模式或者節(jié)能模式,否則通過DTW算法, 以及記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù)據(jù)流模式的對應關 系,其中,所述輸入事件包括鼠標事件和鍵盤事件。進一步地,上述方法中,對所記錄的輸入事件進行合并操作指對設定時間內(nèi)所記 錄的所有輸入事件進行合并操作,所述合并操作包括鼠標事件聚類、鼠標事件消除和成對 輸入事件的合并。其中,確定合并操作后的輸入事件所對應的特征向量組指,根據(jù)合并操作的各輸 入事件的特征向量確定所述特征向量組。所述設定時間為100毫秒。記錄用戶發(fā)起的輸入事件指,記錄用戶發(fā)起的所有輸入事件。本發(fā)明技術方案可以合理調(diào)度無線網(wǎng)卡的工作模式,以保證無線網(wǎng)卡低功耗和低 延遲,同時保證無線網(wǎng)卡的高性能。特別面向延遲敏感型交互式應用場景時,采用本發(fā)明技 術方案效果尤佳。
圖1是本發(fā)明所提供的無線網(wǎng)卡工作模式的控制系統(tǒng)的結構示意圖;圖2(a)是圖1所示系統(tǒng)中用戶行為分析模塊進行鼠標事件聚類操作示意圖;圖2(b)是圖1所示系統(tǒng)中用戶行為分析模塊進行成對事件合并操作示意圖;圖2(c)是圖1所示系統(tǒng)中用戶行為分析模塊將一組輸入事件進行合并操作的示 意圖;圖3是圖1所示系統(tǒng)中用戶行為分析模塊及網(wǎng)卡模式預測模塊之間的結構示意 圖。
具體實施例方式下面結合附圖及具體實施例對本發(fā)明的技術方案作進一步詳細描述。一種無線網(wǎng)卡工作模式的控制系統(tǒng),可內(nèi)置于計算機系統(tǒng)側或者無線網(wǎng)卡側,也 可以為獨立系統(tǒng),其通過對無線網(wǎng)卡工作模式的控制,以保證無線網(wǎng)卡低功耗,低延遲,高 性能。該系統(tǒng)的結構如圖1所示,至少包含應用程序代理模塊、網(wǎng)絡數(shù)據(jù)流代理模塊、用戶 行為分析模塊和網(wǎng)卡模式預測模塊。其中,應用程序代理模塊主要負責捕獲及記錄輸入事件(輸入事件即指用戶發(fā) 送給應用程序的鼠標和鍵盤事件);記錄輸入事件指,生成輸入事件的記錄(即生成鼠標和鍵盤事件的記錄),應用程 序代理模塊可以為所捕獲的所有輸入事件分別生成輸入事件的記錄,或者僅為所捕獲的輸 入事件中重要事件生成輸入事件記錄。網(wǎng)絡數(shù)據(jù)流代理模塊主要收集和記錄網(wǎng)絡行為的統(tǒng)計數(shù)據(jù)信息,所統(tǒng)計的數(shù)據(jù) 信息包括數(shù)據(jù)流的時間和傳輸?shù)淖止?jié)數(shù);用戶行為分析模塊,用于對應用程序代理模塊所記錄的輸入事件進行合并操作, 確定合并操作后的輸入事件所對應的特征向量組,并將所確定的特征向量組發(fā)送給網(wǎng)卡模 式預測模塊;
具體地,用戶行為分析模塊,讀取應用程序代理模塊中的輸入事件的記錄,并將設 定時間內(nèi)(該設定時間的時間間隔較短,例如100毫秒)的記錄的輸入事件進行合并操作, 合并操作后的輸入事件認為是一個用戶交互事件,最后確定用于表示合并操作后的輸入事 件(即用戶交互事件)的特征向量組,其中,典型的輸入事件的記錄包括事件的類型(如鼠 標事件或者鍵盤事件),事件的時間和事件的參數(shù)等。鍵盤事件的參數(shù)包括鍵盤的掃描碼、 鍵盤的按下和釋放動作,鼠標事件的參數(shù)包括鼠標的坐標位置(X,y)、鼠標的移動、按下和 釋放動作。上述合并操作指,將時間上非常接近(例如100毫秒內(nèi))的一組輸入事件作為一 個用戶交互事件,從而可以以組為單位(即以用戶交互事件為單位)統(tǒng)一預測網(wǎng)絡數(shù)據(jù)流。 這是由于計算機系統(tǒng)關心的輸入事件與用戶關心的輸入事件在粒度上并不嚴格匹配,例如 在用戶進行文本輸入時,計算機系統(tǒng)關心的輸入粒度比較細它關心的是某個鍵的按下和 釋放;而用戶關心的粒度比較粗用戶的操作習慣往往是快速連續(xù)的一組擊鍵輸入事件, 然后稍作停頓,判斷由此產(chǎn)生的響應出現(xiàn)。這樣,計算機系統(tǒng)和用戶對輸入事件理解上的差 異會違反輸入與輸出之間的因果關系假定,因為在完成一組擊鍵輸入過程中,相鄰擊鍵事 件間隔太短,可能前一個輸入事件還沒來得及被系統(tǒng)處理并輸出結果,后一個輸入事件就 已經(jīng)開始了。研究表明對于響應時間小于50至100毫秒的延遲,用戶通常是感覺不到的, 事件分組則對間隔時間小于100毫秒的擊鍵事件進行合并,將這些時間上非常接近的一組 輸入事件作為一個用戶交互事件并對他們的網(wǎng)絡數(shù)據(jù)流模式進行統(tǒng)一預測。在合并操作過 程中,包括鼠標事件聚類、鼠標事件消除和成對輸入事件的合并等。當設定時間內(nèi)所要進行 合并操作的輸入事件中包括鼠標事件時,要先對鼠標事件進行聚類。具體地,用戶行為分 析模塊可利用功能單元實現(xiàn)對鼠標事件的聚類操作,即將同一個功能單元上的鼠標點擊事 件劃分到一個類中。其中,功能單元指用戶通過用戶接口(即用戶同系統(tǒng)之間交互的界 面)預先定義和限制同軟件的交換,交互式程序的每個接口組成部件通常對應一個固定的 功能,對應同一功能的接口組成即可認為是一功能單元。例如圖2(a)所示的三個鼠標事件,分別為移動(Move)、按下(Press)和釋放 (Release),根據(jù)這三個鼠標事件的參數(shù),得到這三個鼠標事件的特征向量如表1所示,從 表1中可以看出這三個鼠標事件的特征向量中對應同一功能單元(即均對應的功能單元的 標識均為BUtton-id2),故這三個鼠標事件是同一類事件,需要進行聚類操作。表1鼠標事件及其對應的特征向量 消除鼠標事件指忽略用戶所不關心的輸入事件,用戶所不關心的輸入事件典型的 是鼠標移動事件。這是由于鼠標移動事件具有兩個特點一是發(fā)生頻率極高,且很多時候是 在用戶無意識的情況下產(chǎn)生的,極易干擾用戶真正關心的輸入事件;二是系統(tǒng)對鼠標移動 事件的響應速度極快,超出了用戶能夠感知的范圍,其響應時間實際上并不影響用戶使用 系統(tǒng)的感受,因此從用戶的角度出發(fā),可以忽略類似鼠標移動的機器事件。成對輸入事件的合并指,偵測成對出現(xiàn)的輸入事件,并將其合并。由于用戶通過鍵 盤或鼠標輸入時大部分事件是成對出現(xiàn)的,例如鼠標左鍵的按下和釋放,而用戶關注的往 往是整個點擊事件的響應,而非單個按下或釋放事件,并且對單個事件進行預測往往是無 法實現(xiàn)的(因為前一個事件觸發(fā)的響應可能會被后一個事件中斷),因此,需要采用事件合 并,以避免上述問題的發(fā)生。表2所示即為本實施例中成對輸入事件的合并的結果。例如圖2(b)所示的成對的鍵盤事件,分別為按下(Press)和釋放(Release),這兩 個鍵盤事件需要進行合并,合并為一組(Group 2)。具體地,這兩個鍵盤事件的特征向量及 合并后的組標識如表2所示。表2成對輸入事件的特征向量及合并結果表 最后以圖2(c)所示的一組鍵盤事件為例說明用戶行為分析模塊進行合并操作的 過程,其中,一組鍵盤事件分別為Press Alt、Press F、Release Alt和Release F,這四個 鍵盤事件進行合并操作(即合并為Group 3),合并操作后確定該組輸入事件對應的用戶交 互事件即為敲擊組合鍵“Alt+F”。其中,這四個鍵盤事件的特征向量及合并后的組標識如表 3所示。表3 —組鍵盤事件的特征向量及合并結果表 網(wǎng)卡模式預測模塊,主要用于在每次接收到用戶行為分析模塊發(fā)送的一特征向量 組時,通過動態(tài)時間規(guī)整(DTW)判斷是否可以查找到所接收到的特征向量組對應的網(wǎng)絡數(shù) 據(jù)流模式,如果是,則根據(jù)所查找到的網(wǎng)絡數(shù)據(jù)流模式選擇無線網(wǎng)卡的工作模式為CAM模 式或者PSM模式,否則通過DTW算法,以及網(wǎng)絡數(shù)據(jù)流代理模塊所記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù)據(jù)流模式的對應關系,其中,可以利用現(xiàn)有技術來 確定不同的網(wǎng)絡數(shù)據(jù)流模式所對應選擇的無線網(wǎng)卡的工作模式。本實施例中,網(wǎng)卡模式預 測模塊與用戶行為分析模塊之間的結構關系如圖3所示。具體地,網(wǎng)卡模式預測模塊操作主要可分為DTW訓練過程和DTW識別過程。網(wǎng)卡模式預測模塊在DTW訓練過程中接收到代表一個用戶交互動作的一特征向 量組時,若判斷已保存該用戶交互事件行為(即網(wǎng)卡模式預測模塊通過DTW算法查找到所 接收到的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式),則更新識別模版,若判斷該用戶交互事件是 新的用戶交換事件(即網(wǎng)卡模式預測模塊通過DTW算法未查找到所接收到的特征向量組對 應的網(wǎng)絡數(shù)據(jù)流模式),則生成識別模版。網(wǎng)卡模式預測模塊在DTW識別過程中,計算待識別的特征向量組(即所接收到的 特征向量組)同識別模版之間的相似度,每次從模版庫中選擇一個模版,如果相似度為當 前最高,則根據(jù)該模版記錄的網(wǎng)絡行為模式預測未來網(wǎng)絡數(shù)據(jù)流模式,否則讀取下一個模 版并進行匹配。其中,網(wǎng)卡模式預測模塊生成的每個識別模版包括代表用戶交互事件的特征向量 組和對應的網(wǎng)絡數(shù)據(jù)流模式。識別模版可以保存在硬盤上,每次應用程序啟動后加載模版 庫,能夠降低每次程序啟動后的訓練開銷。由于不同的應用程序通常產(chǎn)生各自不同的用戶 交互行為和網(wǎng)絡數(shù)據(jù)流,因此可以為每個應用程序提供一個單獨的模版庫,在每次啟動應 用程序時,加載相應的模版庫即可。下面介紹上述系統(tǒng)控制無線網(wǎng)卡工作模式的過程,通過對無線網(wǎng)卡工作模式的控 制可達到無線網(wǎng)卡的節(jié)能效果。上述無線網(wǎng)卡工作模式的控制系統(tǒng)捕獲和記錄用戶發(fā)起的輸入事件,對所記錄的 輸入事件進行合并操作,確定合并操作后的輸入事件所對應的特征向量組,并通過DTW算 法判斷是否可以在本地查找到所確定的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式,如果是,則根 據(jù)所查找到的網(wǎng)絡數(shù)據(jù)流模式選擇無線網(wǎng)卡的工作模式為持續(xù)監(jiān)聽模式或者節(jié)能模式,否 則,通過DTW算法,以及記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù) 據(jù)流模式的對應關系,其中,輸入事件包括鼠標事件和鍵盤事件。上述過程中,無線網(wǎng)卡工作模式的控制系統(tǒng)對所記錄的輸入事件進行合并操作具 體是對設定時間(例如100毫秒)內(nèi)所記錄的所有輸入事件進行合并操作,而合并操作可 包括鼠標事件聚類、鼠標事件消除和成對輸入事件的合并等。在優(yōu)選的方案中,無線網(wǎng)卡工作模式的控制系統(tǒng)需要記錄用戶發(fā)起的所有輸入事 件。從上述實施例可以看出,本發(fā)明技術方案中進行了用戶交互行為的分析,從而更 好的理解用戶的交互意圖,為網(wǎng)絡數(shù)據(jù)流模式預測提供有力依據(jù),即保證了無線網(wǎng)卡的性 能。同時,本發(fā)明采用快速準確、開銷小的DTW算法實現(xiàn)網(wǎng)絡數(shù)據(jù)流模式的預測,因此保證 了無線網(wǎng)卡低功耗,低延遲。當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟 悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變 形都應屬于本發(fā)明所附的權利要求的保護范圍。
8
權利要求
一種無線網(wǎng)卡工作模式的控制系統(tǒng),其特征在于,包括網(wǎng)絡數(shù)據(jù)流代理模塊,該無線網(wǎng)卡還包括應用程序代理模塊、用戶行為分析模塊和網(wǎng)卡模式預測模塊,其中所述網(wǎng)絡數(shù)據(jù)流代理模塊,用于收集和記錄網(wǎng)絡行為的統(tǒng)計數(shù)據(jù)信息;所述應用程序代理模塊,用于捕獲和記錄用戶發(fā)起的輸入事件,其中,所述輸入事件包括鼠標事件和鍵盤事件;所述用戶行為分析模塊,用于對所述應用程序代理模塊所記錄的輸入事件進行合并操作,確定合并操作后的輸入事件所對應的特征向量組,并將所確定的特征向量組發(fā)送給所述網(wǎng)卡模式預測模塊;所述網(wǎng)卡模式預測模塊,用于通過動態(tài)時間規(guī)整(DTW)算法判斷是否可以查找到所接收到的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式,如果是,則根據(jù)所查找到的網(wǎng)絡數(shù)據(jù)流模式選擇無線網(wǎng)卡的工作模式為持續(xù)監(jiān)聽模式或者節(jié)能模式,否則通過DTW算法,以及所述網(wǎng)絡數(shù)據(jù)流代理模塊所記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù)據(jù)流模式的對應關系。
2.如權利要求1所述的系統(tǒng),其特征在于,所述用戶行為分析模塊,對設定時間內(nèi)所記錄的所有輸入事件進行合并操作,所述合 并操作包括鼠標事件聚類、鼠標事件消除和成對輸入事件的合并。
3.如權利要求2所述的系統(tǒng),其特征在于,所述用戶行為分析模塊,根據(jù)合并操作的各輸入事件的特征向量,確定所述特征向量組。
4.如權利要求2或3所述的系統(tǒng),其特征在于,所述設定時間為100毫秒。
5.如權利要求1、2或3所述的系統(tǒng),其特征在于,所述應用程序代理模塊,用于記錄用戶發(fā)起的所有輸入事件。
6.一種無線網(wǎng)卡工作模式的控制方法,其特征在于,該方法包括捕獲和記錄用戶發(fā)起的輸入事件,對所記錄的輸入事件進行合并操作,確定合并操作 后的輸入事件所對應的特征向量組,并通過動態(tài)時間規(guī)整(DTW)算法判斷是否可以在本地 查找到所確定的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式,如果是,則根據(jù)所查找到的網(wǎng)絡數(shù)據(jù) 流模式選擇無線網(wǎng)卡的工作模式為持續(xù)監(jiān)聽模式或者節(jié)能模式,否則通過DTW算法,以及 記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù)據(jù)流模式的對應關系,其 中,所述輸入事件包括鼠標事件和鍵盤事件。
7.如權利要求6所述的方法,其特征在于,對所記錄的輸入事件進行合并操作指對設定時間內(nèi)所記錄的所有輸入事件進行合并 操作,所述合并操作包括鼠標事件聚類、鼠標事件消除和成對輸入事件的合并。
8.如權利要求7所述的方法,其特征在于,確定合并操作后的輸入事件所對應的特征向量組指,根據(jù)合并操作的各輸入事件的特 征向量確定所述特征向量組。
9.如權利要求7或8所述的方法,其特征在于,所述設定時間為100毫秒。
10.如權利要求6、7或8所述的方法,其特征在于,記錄用戶發(fā)起的輸入事件指,記錄用戶發(fā)起的所有輸入事件。
全文摘要
本發(fā)明公開了一種無線網(wǎng)卡工作模式的控制方法及系統(tǒng),涉及無線網(wǎng)卡的功耗技術。本發(fā)明公開的系統(tǒng)中,用戶行為分析模塊,對應用程序代理模塊所記錄的輸入事件進行合并操作,確定合并操作后的輸入事件對應的特征向量組,并將確定的特征向量組發(fā)送給網(wǎng)卡模式預測模塊;網(wǎng)卡模式預測模塊,通過DTW算法判斷是否查找到所接收到的特征向量組對應的網(wǎng)絡數(shù)據(jù)流模式,如果是,則根據(jù)查找到的網(wǎng)絡數(shù)據(jù)流模式選擇無線網(wǎng)卡的工作模式,否則通過DTW算法,以及網(wǎng)絡數(shù)據(jù)流代理模塊所記錄的統(tǒng)計數(shù)據(jù)信息確定并保存所接收到的特征向量組與網(wǎng)絡數(shù)據(jù)流模式的對應關系。本發(fā)明技術方案可以合理調(diào)度無線網(wǎng)卡的工作模式,以保證無線網(wǎng)卡低功耗和低延遲。
文檔編號H04W88/02GK101895974SQ201010226609
公開日2010年11月24日 申請日期2010年7月14日 優(yōu)先權日2010年7月14日
發(fā)明者王晶, 程旭, 管雪濤 申請人:北京北大眾志微系統(tǒng)科技有限責任公司