国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于針對用戶體驗優(yōu)化移動裝置無線電管理的系統(tǒng)和方法與流程

      文檔序號:11457388閱讀:296來源:國知局
      用于針對用戶體驗優(yōu)化移動裝置無線電管理的系統(tǒng)和方法與流程

      背景

      本文中討論的主題大體上涉及無線移動裝置,并且更具體地說,涉及優(yōu)化對此類移動無線通信裝置的移動裝置管理。

      相關技術

      隨著各種無線和移動裝置通信需求的增長,它們中許多裝置裝備有多于一個的無線電系統(tǒng)。無線電系統(tǒng)中的每一個用來連接到特定類型的無線網(wǎng)絡。此類系統(tǒng)的實例是可利用gsm、cdma或lte標準對信號進行編碼的蜂窩無線電系統(tǒng)和利用公知的ieee802.11標準進行通信的wi-fi系統(tǒng)。另一實例將是基于ieee標準802.16的wimax系統(tǒng)。

      在具有多個無線電系統(tǒng)的通信裝置中,所述無線電中的每一個可具有不同特性。例如,蜂窩系統(tǒng)可被設計來連接到離得更遠并且使用比wi-fi無線電系統(tǒng)所使用的更高的功率信號的小區(qū)塔。由于wi-fi標準正在利用未經(jīng)許可的頻譜,所以發(fā)射器的功率受到規(guī)定的限制并且因此可有效進行通信的距離可能比蜂窩連接的情況下的距離短。

      由于裝置用于在不同環(huán)境中的通信,并且裝置可在不同的時間用于不同的任務,所以在不同的時間利用特定的無線電系統(tǒng)將是最有利的。不同系統(tǒng)的需要性的差異可歸因于無線電網(wǎng)絡的能力、信號質(zhì)量、由于相對信號強度而產(chǎn)生的編碼效率,或者可與使用特定無線電系統(tǒng)的成本有關。成本通常取決于裝置所有者可與各個服務提供商所具有的各種協(xié)議。

      操作每個無線電系統(tǒng)消耗任何移動裝置的資源。具體地,由電池系統(tǒng)供應的能量的消耗是重要的考慮因素。因此,使無線電系統(tǒng)在不提供任何益處的時候處于活動狀態(tài)是不利的。這樣的時候的實例將是在范圍內(nèi)沒有wi-fi接入點時或者在范圍內(nèi)的所有接入點由于它們需要連接密碼并且這種密碼不可用而使得所有接入點不可用于連接時,操作wi-fi無線電系統(tǒng)。

      盡管裝置所有者或用戶原則上可能取決于裝置的位置和用于數(shù)據(jù)通信的裝置的當前使用而手動打開和關閉各個無線電系統(tǒng),但是這是不實際的。裝置用戶通常重視更高級別的任務和生活中的其他事情,并且無法被期望來完美地預測應打開和關閉哪個無線電系統(tǒng)才能最佳地使用資源或者不停地關注并采取相應的行動。

      通常,用戶操作各種無線電系統(tǒng)的選擇會導致電池功率的不必要的耗費。這種次優(yōu)的功率使用的一個實例是選擇使移動裝置中的wi-fi無線電一直打開。在這種情況下,它可自動地頻繁掃描,以便發(fā)現(xiàn)可用的wi-fi接入點來進行連接。這種掃描包括從附近的接入點接收一組信標分組并且對其內(nèi)容進行解碼以識別發(fā)送分組的接入點。

      為了避免前面實例中描述的電池消耗,功率的次優(yōu)使用的另一實例是選擇使wi-fi無線電完全關閉。在這種情況下,裝置需要使用蜂窩或其他無線電系統(tǒng)來滿足所有通信需求。與和本地wi-fi接入點通信所消耗的電池功率相比,通常與更遠的蜂窩塔通信會消耗更多的電池功率。更高的電池消耗可能是由于需要使用更高的功率來到達更遠的蜂窩塔,或者由于蜂窩信號中潛在較低的信噪比需要效率較低編碼選擇來發(fā)送對于和本地wi-fi接入點的類似通信來說必要的數(shù)據(jù)的事實。使用效率較低的編碼,發(fā)送相同量的數(shù)據(jù)將需要更長的時間,并且因此無線電不得不在更長時間內(nèi)傳輸并消耗功率。

      已經(jīng)提出各種基于當日時間或位置的自動化系統(tǒng)來彌補用戶關注的不足。這些系統(tǒng)將例如基于預編程的時間表或基于檢測到的裝置位置來打開和關閉wi-fi無線電。這些種類的系統(tǒng)可提供一些改進,但是鑒于操作環(huán)境的變化和無線通信裝置的使用,它們在管理無線電系統(tǒng)方面遠不是最佳的。

      概述

      本文公開用于管理無線通信裝置的無線電的方法。在各實施方案中,所述方法包括確定用戶的與無線電的操作狀態(tài)有關的最后選擇,并且監(jiān)測無線通信裝置的顯示器。所述方法還包括當用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電打開并且無線通信裝置的顯示器改變?yōu)榛顒訝顟B(tài)時,打開無線電。所述方法還包括當用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電打開并且無線通信裝置的顯示器改變?yōu)榉腔顒訝顟B(tài)時,確定是否建立無線電連接,以及無線電連接質(zhì)量是否足以通過其來路由數(shù)據(jù)流量。所述方法還包括:當建立的無線電連接足以通過其來路由數(shù)據(jù)流量、顯示器不活動并且用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電打開時,使無線電打開。所述方法還包括:當建立的無線電連接不足以通過其來路由數(shù)據(jù)流量、顯示器不活動并且用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電打開時,關閉無線電直到喚醒間隔期滿為止。所述方法還包括:在喚醒間隔期滿之后打開無線電,并且針對充分的無線電連接進行檢查,如果建立了充分的無線電連接就讓無線電開著,并且如果無線電連接不充分就關閉無線電直到喚醒間隔期滿為止。

      在各實施方案中,所述方法還包括:在用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電關閉并且無線通信裝置的顯示器改變?yōu)榛顒訝顟B(tài)時針對充分的無線電連接進行檢查,當建立的無線電連接足以通過其來路由數(shù)據(jù)流量時使無線電打開,并且當建立的無線電連接不足以通過其來路由數(shù)據(jù)流量時使無線電關閉。所述方法還可包括:當用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電關閉并且無線通信裝置的顯示器改變?yōu)榉腔顒訝顟B(tài)時,打開無線電并針對充分的無線電連接進行檢查。所述方法還可包括:當建立的無線電連接足以通過其來路由數(shù)據(jù)流量、顯示器不活動并且用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電關閉時,使無線電打開。所述方法還可包括:當建立的無線電連接不足以通過其來路由數(shù)據(jù)流量、顯示器不活動并且用戶的與無線電的操作狀態(tài)有關的最后選擇使無線電關閉時,關閉無線電直到喚醒間隔期滿為止。所述方法還可包括:在喚醒間隔期滿之后打開無線電,并且針對充分的無線電連接進行檢查,如果建立了充分的無線電連接就讓無線電開著,并且如果無線電連接不充分就關閉無線電直到喚醒間隔期滿為止。

      附圖簡述

      圖1是用于向移動裝置提供網(wǎng)絡接入的系統(tǒng)的功能框圖。

      圖2是可在圖1的無線通信系統(tǒng)中使用的無線通信裝置的功能框圖。

      圖3示出管理無線電的示例性過程。

      圖4示出管理無線電的另一過程。

      圖5是用于在wi-fi管理的級別之間進行選擇的界面的示例性圖示。

      詳細描述

      本文公開的系統(tǒng)和方法包括用于無線通信裝置的一個或多個無線電的無線電管理自動化,以用于優(yōu)化用戶體驗并優(yōu)化一個或多個無線電的使用。在各實施方案中,所述方法可包括基于用戶的與無線電的狀態(tài)有關的最后選擇并且基于無線通信裝置的顯示器的狀態(tài)來控制無線電。可通過在顯示器處于活動狀態(tài)時向用戶呈現(xiàn)用戶先前選擇的無線電的狀態(tài)來優(yōu)化用戶體驗,同時仍在顯示器關閉時使用無線電的自動控制來優(yōu)化無線電的使用。

      圖1是用于為移動裝置(裝置)102提供網(wǎng)絡接入(系統(tǒng))100的系統(tǒng)的功能框圖。移動裝置(裝置)102可以是能夠通過一個或多個無線服務來與例如一個或多個其他裝置102無線通信的移動電子終端。裝置102在本文中也可稱為用戶設備(ue)、移動站(ms)或移動終端(mt)。裝置102可以是能夠通過諸如2g(例如,gsm、gprs、edge、iden、tdma、cdma)、3g(例如,cdma2000、1x-evdo、p25-lmr、wcdma、umts、hspa)、4g(例如,lte、wimax)、voip、ims、iptv、wlan、wi-fi(例如,ieee802.11標準系列中的一個或多個)、藍牙和其他基于無線電的無線協(xié)議的若干個通信標準中的一個來進行通信以與另一移動裝置102或遠程裝置(例如像藍牙鍵盤、耳機或其他配件)進行通信的蜂窩電話或其他移動電子通信系統(tǒng)。在一些實例中,裝置102可通過由蜂窩網(wǎng)絡的蜂窩塔或基站輔助的一個或多個通信服務來進行通信。蜂窩標準可以是2g、3g、4g、長期演進(lte)、高級lte、gsm、gprs、cdma或本領域已知的另一無線標準中的一個或多個。然而,應當理解,相同的機制和原理可用來實現(xiàn)系統(tǒng)100以及用于任何其他無線電系統(tǒng)的連接選擇功能(例如,藍牙和wi-fi)。為方便起見,lte和wi-fi可在本文中被稱為與系統(tǒng)100一起使用的示例性標準。

      裝置102可同時通過多個通信標準通過一個或多個不同的通信系統(tǒng)來參與通信。例如,裝置102可具有與用于電話通話的蜂窩提供商108的lte連接、與無線耳機(諸如,藍牙(bt)啟用裝置118)的藍牙連接,同時還通過與本地wi-fi熱點110的802.11連接來接收電子郵件。

      無線服務可通過一個或多個接入點(ap)106來提供。接入點106被描繪為ap106a-106f,但是在本文中可統(tǒng)稱為ap106。這些ap106在本文中也可單獨地稱為ap106。ap106可實現(xiàn)來提供各種無線服務。例如,蜂窩提供商108可具有ap106a來提供蜂窩(例如,lte)服務。ap106b可用作固定或移動wi-fi熱點110。ap106c可由贊助商112操作,諸如由供應商操作的小規(guī)模網(wǎng)絡。ap106d可以是微微蜂窩或家庭網(wǎng)絡114。ap106e可實現(xiàn)來在例如機場提供免費公用wi-fi116連接。ap106f也可實現(xiàn)為藍牙(bt)裝置118,諸如揚聲器或無線耳機。

      圖2是可在圖1的無線通信系統(tǒng)100中使用的無線通信裝置200的功能框圖。無線通信裝置200是可被配置來實現(xiàn)本文描述的各種方法的裝置的實施方案。例如,無線通信裝置200可包括裝置102或者ap106中的一個或多個。

      無線通信裝置200可包括控制無線通信裝置200的操作的一個或多個處理器或處理器單元202。處理器202也可稱為中央處理單元(cpu)。無線通信裝置200還可具有耦合到處理器202的存儲器204。存儲器204可包括只讀存儲器(rom)和隨機存取存儲器(ram)兩者。存儲器204可向處理器202提供指令和數(shù)據(jù)。存儲器204的至少一部分還可包括非易失性隨機存取存儲器(nvram)。處理器202可基于存儲在存儲器206內(nèi)的程序指令來執(zhí)行邏輯和算術運算。存儲器204中的指令可被執(zhí)行來實現(xiàn)本文中描述的方法。

      處理器202可包括或者可以是利用一個或多個處理器202實現(xiàn)的處理系統(tǒng)的部件。一個或多個處理器可利用以下各項的任何組合來實現(xiàn):通用微處理器、微控制器、數(shù)字信號處理器(dsp)、現(xiàn)場可編程門陣列(fpga)、可編程邏輯器件(pld)、控制器、狀態(tài)機、門控邏輯、離散的硬件部件、專用硬件有限狀態(tài)機或者可執(zhí)行計算或其他信息操作的任何其他合適的實體。

      處理系統(tǒng)還可包括用于存儲軟件的機器可讀介質(zhì)。軟件應被寬泛地解釋為指任何類型的指令,無論是否被稱為軟件、固件、中間件、微代碼、硬件描述語言或其他指令。指令可包含代碼(例如,以源代碼格式、二進制代碼格式、可執(zhí)行代碼格式或任何其他合適的代碼格式)。當由一個或多個處理器執(zhí)行時,指令使處理系統(tǒng)執(zhí)行本文所述的各種功能。

      無線通信裝置200還可包括多個無線電系統(tǒng)210,諸如蜂窩無線電系統(tǒng)、wi-fi無線電系統(tǒng)和藍牙無線電系統(tǒng)。為了便于解釋,僅示出單個無線電系統(tǒng)210。無線電系統(tǒng)210可包括發(fā)射器212和/或接收器213,以允許無線通信裝置200與遠程位置之間的數(shù)據(jù)諸如通過圖1的接入點106的發(fā)送和接收。發(fā)射器212和接收器213可組合成收發(fā)器211。

      無線電系統(tǒng)210中的每一個可能夠通過諸如2g(例如,gsm、gprs、edge、iden、tdma、cdma)、3g(例如,cdma2000、1x-evdo、p25-lmr、wcdma、umts、hspa)、4g(例如,lte、wimax)、voip、ims、iptv、wlan、wi-fi(例如,ieee802.11標準系列中的一個或多個)、藍牙和其他基于無線電的無線協(xié)議的一個或多個通信標準來進行通信,以與其他無線通信裝置200(諸如移動裝置102和ap106)進行通信。

      無線通信裝置200還可具有與無線電系統(tǒng)210相關聯(lián)的一個或多個天線214、215。相關聯(lián)的天線214、215電耦合到收發(fā)器214。無線通信裝置200還可包括(未示出)多個發(fā)射器、多個接收器、多個收發(fā)器和/或多個天線,其中的每一個可作為各種通信標準所需的一個或多個無線電系統(tǒng)210的一部分。

      發(fā)射器212可被配置來無線地發(fā)射具有不同分組類型或功能的分組。例如,發(fā)射器212可被配置來發(fā)送由處理器202生成的不同類型的分組。當無線通信裝置200被實現(xiàn)或用作ap106中的一個或裝置102時,處理器202可被配置來處理多個不同分組類型的分組。例如,處理器202可被配置來確定分組的類型并相應地處理分組和/或分組的字段。當無線通信裝置200被實現(xiàn)或用作ap106中的一個時,處理器202還可被配置來選擇并生成多個分組類型中的一種。例如,處理器202可被配置來生成包含發(fā)現(xiàn)消息的發(fā)現(xiàn)分組,并確定在特定情況下使用什么類型的分組信息。

      接收器208可被配置來無線地接收具有不同分組類型的分組。在一些實例中,接收器208可被配置來檢測所使用的分組的類型并相應地處理分組。

      無線通信裝置200還可包括信號檢測器206,所述信號檢測器206可用于致力于檢測并量化由收發(fā)器211接收的信號的電平。信號檢測器206可檢測此類信號,如總能量、每個符號的每個子載波的能量、rssi、snr、功率譜密度,以及與上述因素有關的其他信號。無線通信裝置200還可包括用于處理信號的數(shù)字信號處理器(dsp)208。dsp208可被配置來生成用于傳輸?shù)姆纸M。

      無線通信裝置200還可包括用戶界面240。用戶界面240可包括鍵盤、麥克風、揚聲器和/或顯示器260。用戶界面240可包括向無線通信裝置200的用戶傳送信息和/或從用戶接收輸入的任何元件或部件。例如,用戶可使用用戶界面240來打開和關閉各種無線電系統(tǒng)210,或者可使用用戶界面240來作出自動控制無線電系統(tǒng)210的選擇。

      無線通信裝置200的各種部件可通過總線系統(tǒng)230耦合在一起。除了數(shù)據(jù)總線之外,總線系統(tǒng)230可包括例如數(shù)據(jù)總線,以及電源總線、控制信號總線和狀態(tài)信號總線。無線通信裝置200的部件可使用一些其他機構(gòu)耦合在一起或者彼此接受或提供輸入。

      雖然在圖2中示出數(shù)個單獨部件,但是部件中的一個或多個可組合或共同實現(xiàn)。例如,處理器202可用來不僅實現(xiàn)以上關于處理器202所描述的功能,還可實現(xiàn)以上關于信號檢測器206和/或dsp208所描述的功能。在一些實施方案中,可使用多個單獨元件來實現(xiàn)圖2中所示的每個部件。

      無線通信裝置200(包括在處理器202中執(zhí)行的操作系統(tǒng)和應用)可具有通信需求。操作系統(tǒng)和應用可使用無線電系統(tǒng)210來進行這種通信。

      無線通信裝置200還可包括無線電管理器250,所述無線電管理器250可確定哪個無線電系統(tǒng)210將用于通信。無線電管理器250可由處理器單元202來實現(xiàn)。如果可通過所述無線電系統(tǒng)210建立與互聯(lián)網(wǎng)的連接,那么無線通信裝置200可利用特定的無線電系統(tǒng)210(例如wi-fi無線電)來用于數(shù)據(jù)通信需求。

      為了使無線通信裝置200利用特定的無線電系統(tǒng)210,需要打開指定的無線電系統(tǒng)210。無線電系統(tǒng)210可由用戶通過用戶界面240打開或關閉,或者由無線電管理器250自動打開和關閉,所述無線電管理器250可以是控制在處理器202中執(zhí)行的無線電214、215的狀態(tài)的應用。無線電管理器250可被配置來優(yōu)化無線電系統(tǒng)210。這種優(yōu)化可基于正在傳送的數(shù)據(jù)量、當前數(shù)據(jù)傳輸速度、數(shù)據(jù)通信位置、先前的無線電系統(tǒng)210的使用、無線電系統(tǒng)210的性能特征、成本、其他因素或因素的組合。

      為清楚起見,管理無線電系統(tǒng)210的以下實例被寫入,以說明對wi-fi無線電系統(tǒng)的管理,所述實例中的每一個可由無線電管理器250來實現(xiàn)。然而,應當理解,相同的機制和原理也可用來管理任何其他無線電系統(tǒng)210的狀態(tài)。

      在用于無線通信的許多裝置中,無論是常規(guī)的2g或3g或4g無線電還是基于分組的lte無線電,通常做法都始終將蜂窩無線電系統(tǒng)打開。這種系統(tǒng)處理與移動服務提供商的通信,包括語音呼叫和文本消息。如果沒有其他可用的無線電系統(tǒng),那么蜂窩無線電系統(tǒng)還處理裝置可能需要的任何數(shù)據(jù)通信。然而,在許多情況下,如果通過wi-fi無線電到互聯(lián)網(wǎng)或其他后端系統(tǒng)的連接可用,那么數(shù)據(jù)通信被自動切換到wi-fi系統(tǒng)。這是因為在大多數(shù)情況下,通過wi-fi系統(tǒng)發(fā)送數(shù)據(jù)通信的成本較低并且使用較少的電池功率。使用wi-fi無線電可降低成本,無論何時都有利地從移動服務提供商的網(wǎng)絡卸載數(shù)據(jù)流量,并且可有助于優(yōu)化移動服務提供商的網(wǎng)絡。

      在一個實施方案中,無線電管理器250通過無線電系統(tǒng)210周期性地檢查正在傳送或需要傳送的數(shù)據(jù)量。如果在特定時間間隔內(nèi)發(fā)送的數(shù)據(jù)量超過預定值,那么無線電管理器250打開wi-fi無線電。以不同的方式說明:如果數(shù)據(jù)傳輸速度超過預定閾值,那么系統(tǒng)打開wi-fi無線電。

      參考圖1和圖2,當wi-fi無線電被打開時,它將掃描環(huán)境以查看哪些wi-fi接入點106(如果有的話)可用,以及它們是否需要用于連接的密碼或其他憑據(jù)。如果存在可用接入點106或若干個接入點106,那么無線通信裝置200在裝置具有連接所需的任何密碼的信息時將連接到所述接入點中的一個。

      連接到wi-fi接入點106可不意味著存在與互聯(lián)網(wǎng)的連接。所述裝置例如通過請求指定網(wǎng)站來提供響應并且隨后將接收到的響應與預期響應的存儲副本進行比較來檢查連接是否可用。以這種方式,系統(tǒng)可確定任何接入控制網(wǎng)關是否已重定向到可能需要輸入憑據(jù)的頁面的連接。

      無線電管理器250可繼續(xù)監(jiān)測數(shù)據(jù)流量,并且如果其檢測到流量的速度在預定時間內(nèi)低于某個預定閾值,那么它將關閉wi-fi無線電。在另一實施方案中,只要無線通信裝置200維持與接入點106的連接并且與wi-fi接入點106處于連接中的信號強度或信噪比保持在預定閾值以上,無線電管理器250就將使wi-fi無線電打開。如果連接信號強度或其他質(zhì)量指示符低于預定值,那么無線電管理器250將斷開并關閉wi-fi無線電。

      在另一實施方案中,無線電管理器250保持跟蹤在無線通信裝置200中運行的活動應用,并且一旦激活具有重要通信需求的應用,無線電管理器250就將自動打開wi-fi無線電。這開始對環(huán)境以及如上所解釋的可能通過wi-fi接入點106的連接的另一次掃描。在這種情況下,可具有重要通信需求的應用的列表被存儲在存儲器204中。例如,列表可由用戶預先配置,或者可由無線電管理器250通過監(jiān)測由用戶選擇的各種應用和先前配置的數(shù)據(jù)使用和使用模式來隨時間自動確定。

      可能的數(shù)據(jù)通信需求的另一指示是無線通信裝置200的總體狀態(tài)及其顯示器260的狀態(tài)。為了節(jié)省電池功率,無線通信裝置200自動進入“睡眠”模式,其中顯示器260可關閉,并且任何其他過程和裝置可暫停。在這些時間期間,無線電管理器250可關閉wi-fi無線電,并調(diào)整所謂的喚醒間隔,如本說明書下文將解釋。

      除了保持跟蹤數(shù)據(jù)通信速度和可能具有數(shù)據(jù)通信需求的應用之外,無線電管理器250可使用無線通信裝置200的觀察到的當前和先前一組位置來作出關于打開和關閉無線電系統(tǒng)210和無線電214、215的決定。

      在一個實施方案中,無線電管理器250在存儲器204中存儲數(shù)據(jù)通信的位置、用于數(shù)據(jù)通信的無線電系統(tǒng)210、每個通信會話中的數(shù)據(jù)總量、會話的持續(xù)時間以及使用數(shù)據(jù)通信的應用。無線電管理器250使用此信息來獲知發(fā)生重要數(shù)據(jù)通信的位置以及用于此通信的wi-fi無線電連接(或任何其他特定無線電系統(tǒng))的位置。無線電管理器250可基于數(shù)據(jù)使用來組織位置。無線電管理器250還可基于成功使用wi-fi的百分比來組織位置。無線電管理器250可使用分級中的頂部位置作為打開wi-fi或縮短喚醒間隔的基礎。每當無線電管理器250檢測到無線通信裝置200處于先前成功使用通過wi-fi無線電系統(tǒng)的通信的位置中或位置的一定距離內(nèi)時,無線電管理器250也可自動打開wi-fi無線電。

      為了避免使用gps系統(tǒng)對電池的耗費,無線電管理器250可首先基于使用在常規(guī)掃描和操作(諸如三角測量)期間所檢測的蜂窩無線電站或者wi-fi或其他無線電系統(tǒng)的接入點106的方法來嘗試建立無線通信裝置200的位置??苫谙惹盁o線電系統(tǒng)210的使用來選擇位置檢查的頻率和檢查位置的方法,所述先前無線電系統(tǒng)210的使用諸如數(shù)據(jù)通信頻率的過去歷史或者表征先前數(shù)據(jù)通信的其他參數(shù),包括先前數(shù)據(jù)通信的當日時間和一周中的日期。

      無線通信裝置200可在數(shù)據(jù)使用正在進行時在運動中,例如在移動的車輛中。在這些情況下,由于建立新連接所需的時間,所以利用wi-fi連接的機會可能受到限制,并且任何特定的wi-fi接入點106的有限時間量將可用于所述連接。當檢測到超過給定閾值速度的運動時,無線電管理器250可增加喚醒間隔,或者可關閉wi-fi無線電系統(tǒng)或無線電。

      除了數(shù)據(jù)通信需求和觀察到的數(shù)據(jù)通信位置之外,無線電管理器250可使用用于管理無線電系統(tǒng)210的基于時間的方法。無線電管理器250可擬定何時打開和關閉無線電系統(tǒng)210的時間表。這種時間表可基于先前的無線電系統(tǒng)210的使用、關于數(shù)據(jù)通信的觀察到的行為模式、用戶輸入或其他觀察到的行為。

      無線電管理器250可周期性地轉(zhuǎn)變無線電系統(tǒng)210,諸如wi-fi無線電系統(tǒng)。例如,在打開wi-fi無線電時,無線通信裝置200執(zhí)行對環(huán)境的相當快速的掃描,并且確定是否存在可用于連接的任何接入點106。如果存在,wi-fi無線電系統(tǒng)將與接入點106相關聯(lián)并且可保持與接入點106相關聯(lián),直到信號質(zhì)量劣化導致解離。在解離時,無線電管理器250將關閉wi-fi無線電。如果沒有無線通信裝置200通過其可建立wi-fi連接的任何接入點106,那么無線電管理器250將自動關閉wi-fi無線電一段時間,我們稱之為“喚醒間隔”。

      隨著打開和關閉無線電系統(tǒng)210或其相關聯(lián)無線電中的一個或多個,諸如發(fā)射器212和接收器213,無線電管理器250還可修改喚醒間隔的長度。例如,在無線通信裝置200先前具有頻繁且高容量的數(shù)據(jù)通信的當日時間和一周中的日期期間,可縮短喚醒間隔。

      喚醒間隔的長度可取決于無線通信裝置200的總體狀態(tài)和其顯示器260的當前狀態(tài)。如果裝置處于所謂的睡眠模式,可延長喚醒間隔。從睡眠模式到正常操作模式的狀態(tài)改變可觸發(fā)無線電的立即開關以及對wi-fi接入的環(huán)境的掃描,并且在沒有發(fā)現(xiàn)可提供wi-fi連接的接入點106的情況下縮短喚醒間隔。

      在wi-fi接入點連接中,信號強度和質(zhì)量可取決于多種多因素,包括到接入點106的距離、用戶持有無線通信裝置200的方式以及來自其他裝置(像微波爐)的干擾。在這些情況下,連接的可用性可能會在短時間內(nèi)消失,并且在情況發(fā)生變化時返回。由于這個原因,無線電管理器250可在斷開連接之后利用較短的喚醒間隔來進行連接嘗試的第一次聯(lián)接,并且隨后在沒有形成連接的情況下可根據(jù)裝置狀況數(shù)據(jù)使用和其他參數(shù)來增加喚醒間隔。

      當存在到互聯(lián)網(wǎng)或后端系統(tǒng)的wi-fi連接時,用戶可能夠配置無線通信裝置200何時執(zhí)行任務和應用以執(zhí)行指令。例如,用戶可將無線通信裝置200配置來僅將照片上傳到云系統(tǒng)、同步播客或其他內(nèi)容、或者通過wi-fi連接下載軟件更新??纱_定喚醒間隔,使得這些任務很可能在用戶到達可用wi-fi位置之后的期望時間內(nèi)完成。在沒有喚醒間隔和基于時間的wi-fi無線電管理的情況下,即使wi-fi連接可用,這些任務也可能無法完成。

      無線電管理器250還可利用無線電系統(tǒng)210及其任何相關聯(lián)的系統(tǒng)的性能特征來確定如何控制無線電系統(tǒng)210,包括其相關聯(lián)的無線電。這些性能特征可包括相對信號強度、每個無線電通信替代方案的自動選擇的編碼率、以及各種無線電系統(tǒng)的相對電池消耗或者可用于無線電管理器250的任何其他度量。無線電管理器250可執(zhí)行性能級別的定期檢查。

      無線電管理器250可使用各種無線電系統(tǒng)210執(zhí)行簡單的速度測試,并且具有確定每個無線電系統(tǒng)210中的某一可用速度級別將導致連接被切換到所述無線電系統(tǒng)210的邏輯??蓽y量相對性能的其他特征,這可導致用于選擇哪些無線電來使用并且關閉哪些無線電以及無線電系統(tǒng)210或其已關閉的相關聯(lián)無線電的喚醒間隔應多長的更復雜的邏輯。在2012年11月21日提交且標題為mobiledeviceradiomanagement的美國專利申請?zhí)?3/684,049中描述了對無線電系統(tǒng)210及其相關聯(lián)無線電的進一步管理,所述申請通過引用并入本文。

      在解決方案的一些實施方案中,wi-fi無線電或其他無線電系統(tǒng)可具有與通過無線電鏈路的數(shù)據(jù)通信相關聯(lián)的預定或已知的成本。

      在通信成本已知或可確定的情況下,可用來選擇不同替代方案之間的通信鏈路。這些替代方案可包括多個wi-fi接入點和蜂窩無線電、wimax和其他無線電系統(tǒng)。在解決方案的一個實施方案中,將要使用的連接的選擇是基于成本,并且可能通過由裝置所有者或正在向裝置提供蜂窩通信并與所述裝置所有者簽訂合同的通信服務提供商所提供的政策。

      在某個無線電系統(tǒng)210未選擇用于通信的情況下,無線電管理器250可自動關閉無線電系統(tǒng)210或其相關聯(lián)的無線電,以便節(jié)省電池功率。無線電管理器250可基于時間位置和通信歷史來設置喚醒間隔。

      無線電管理器250可使用本文所述的因素的任何組合來管理無線通信裝置200的每個無線電系統(tǒng)210的狀態(tài),并且管理對指定通信鏈路的選擇。無線電管理器250可利用這些組合來實現(xiàn)關于電池功率和成本的無線電資源的最佳管理。例如,喚醒間隔可設置成在一天的不同時間和裝置的不同位置處不同,并且可取決于無線通信裝置200中哪些應用是活動的。

      類似地,喚醒間隔可取決于過去成功地在特定位置中建立wi-fi連接。例如,如果無線通信裝置200已嘗試若干次來發(fā)現(xiàn)特定位置中的wi-fi連接的可用接入點106并且失敗,那么無線電管理器250可在所述位置中使喚醒間隔更長,以避免不必要的連接嘗試。例如,所述位置的喚醒間隔可以是一天或若干天,使得無線通信裝置200將捕獲可能添加的可用的新的接入點106,但是將不會浪費資源來嘗試在之前無可用連接的地方進行頻繁連接。因為密碼已存儲在裝置的存儲器中或者因為可通過替代的網(wǎng)絡接入提供商來接入,所以接入點106可用于特定裝置,因為它們沒有密碼保護或控制接入互聯(lián)網(wǎng)的接入控制網(wǎng)關。

      圖3示出管理無線電的示例性過程。所述過程可由無線電管理器250來實現(xiàn),以管理無線通信裝置200(諸如,收發(fā)器211)的無線電。此實例示出有兩個無線電(例如,無線電1和2)。然而,實現(xiàn)方式可包括三個或四個或更多個無線電。當無線電1打開并且無線電2關閉時,過程400可用來管理無線電(例如,管理無線電的開/關階段),以例如使功率消耗最小化。在此實例中,過程300以無線電2關閉而開始。在決策框305處,無線電管理器250確定是否發(fā)生喚醒事件。例如,如果正在執(zhí)行指定應用、無線電1的吞吐量高于高閾值或低于低閾值、與無線電1的現(xiàn)有連接的質(zhì)量已惡化(例如,低信噪比)、裝置的位置已改變等,那么可觸發(fā)喚醒事件。如果喚醒事件已發(fā)生,那么過程300行進至方框315,其中將無線電2打開。如果未發(fā)生喚醒事件,那么無線電管理器250在決策框310處確定喚醒間隔是否已期滿。當喚醒間隔已期滿時,無線電管理器250在方框315處打開無線電2。如果未期滿,那么過程300循環(huán)回決策框305。

      在無線電2打開之后,在方框320處無線電管理器250指導無線電2掃描可用的連接接入(例如,可用的接入點)。如果在決策框325處發(fā)現(xiàn)連接接入,那么在框330處無線電管理器250指導無線電2執(zhí)行連接性測試。僅僅因為接入點可用無法保證接入點可連接到所需的源(例如,在互聯(lián)網(wǎng)上)。連接性測試可以是對已知目的地的簡單“ping”命令、對已知網(wǎng)站的接入,或者以另一種方式來建立端到端連接可能會成功,如使用在方框320處發(fā)現(xiàn)的接入點而在決策框335中所確定的。

      在方框340處,無線電管理器250確定是否使用所發(fā)現(xiàn)的接入點。可例如基于如上描述的一個或多個接入條件(例如,成本、容量、速度等)進行確定。如果在決策框345處的確定為肯定的,那么無線電管理器250在方框350處建立與發(fā)現(xiàn)的接入點的連接。如果使用無線電2的新連接來替換現(xiàn)有連接(例如,使用無線電1),如決策框355中所示,那么在方框360處將使用無線電1的通信傳送到無線電2。在將通信從無線電1傳送到無線電2之后,無線電管理器250可在方框365處關閉無線電1或者使無線電1處于省電模式中,以節(jié)約功率。如果未傳送使用無線電1的現(xiàn)有通信,那么無線電管理器250使用利用無線電2建立的與使用無線電1的現(xiàn)有連接并行的連接,例如以加速無線電1上的通信或者用于新的通信。當任何無線電上的通信已結(jié)束時,無線電管理器250可關閉所述無線電或者使所述無線電處于省電模式中,并且過程300返回方框305。

      如果決策框325、335或345處的結(jié)果為“否”,那么過程300行進到方框375,其中無線電管理器250關閉無線電1或者使無線電1處于省電模式中。如上所述,無線電管理器250可隨后在方框380處延長或縮短喚醒間隔。之后,過程300返回方框305。

      在一些實例中,過程300可用不同的、更少的或更多的方框來實現(xiàn)。過程300可被實現(xiàn)為計算機可執(zhí)行指令,所述計算機可執(zhí)行指令可存儲在介質(zhì)上、加載到一個或多個計算裝置和移動裝置的一個或多個處理器上,并且作為計算機實現(xiàn)的方法來執(zhí)行。

      當無線電系統(tǒng)的管理被包括在先前可能不具有此類功能的裝置的功能中時,存在裝置用戶感到困惑的可能性。例如,考慮到wi-fi無線電剛好在終端用戶已將其關閉之后已自動打開可能會導致?lián)挠捎谶@種自動化而導致不必要的電池耗費。即使在替換先前裝置的新裝置的情況下,裝置用戶看到各種無線電系統(tǒng)自動打開和關閉,也可能會感到困惑。

      這就需要向裝置用戶傳達無線電管理是如何工作并提高性能的。然而,終端用戶可能不傾向于接收此類通信。通過使用“跟隨用戶”無線電管理方法,可大大降低混亂性,并且仍然可實現(xiàn)自動無線電管理的大部分優(yōu)點。

      在各實施方案中,無線電管理器250將無線通信裝置200的用戶相對于無線電作出的最后動作(諸如,利用用戶界面240打開無線電或關閉無線電)寫入可由無線電管理器250接入的存儲器204中。隨后,無線電管理取決于用戶最后是打開還是關閉無線電(諸如收發(fā)器211)。

      圖4示出用于管理無線電的另一過程400。在“跟蹤用戶”無線電管理方法中,所述過程400可由無線電管理器250來實現(xiàn),以管理無線通信裝置200(諸如,收發(fā)器211)的無線電。

      過程400在決策框405處開始,其中無線電管理器250諸如通過檢查存儲器204以獲得寫入存儲器204中的用戶的最后動作,來確定用戶對無線電采取的最后動作。用戶的最后動作可以是用戶對無線電的操作狀態(tài)的選擇,諸如打開或關閉無線電。如果用戶最后打開無線電,那么過程400行進到?jīng)Q策框410,其中無線電管理器250針對顯示器260狀態(tài)的改變來監(jiān)測顯示器260。當顯示器狀態(tài)改變?yōu)榇蜷_時,諸如改變?yōu)榛顒訝顟B(tài),無線電管理器250在顯示器260處于活動狀態(tài)并且顯示用戶界面240時(諸如,當用戶開始使用無線通信裝置200并將它從省電睡眠狀態(tài)喚醒時)打開無線電。在一些實施方案中,無線電管理器250在顯示器260保持活動的整個時間內(nèi)打開無線電并使無線電一直處于打開狀態(tài)。

      當顯示器狀態(tài)改變?yōu)殛P閉時,諸如改變?yōu)榉腔顒訝顟B(tài)、睡眠模式或低功率模式時,過程400行進到?jīng)Q策框420。在決策框420處,無線電管理器250確定無線電是否已與接入點建立無線電連接,并且確定無線電連接是否足以通過其來路由數(shù)據(jù)流量。無線電管理器250可使用本文公開的各種方法或使用本領域已知的其他方法來確定無線電連接的充分性。無線電管理器250可在每次進行關于無線電連接的確定時執(zhí)行類似的測試。如果無線電連接充分,那么過程400行進到方框425,并且無線電管理器250在顯示器260關閉時使無線電打開。如果未發(fā)現(xiàn)充分的無線電連接,那么過程400行進到方框430,并且無線電管理器250將無線電關閉。

      在關閉無線電之后,過程行進到方框435,其中無線電管理器250在喚醒間隔期滿之后將無線電打開。一旦無線電打開,過程就行進到?jīng)Q策框440,其中無線電管理器250掃描無線電連接。如果發(fā)現(xiàn)充分的無線電連接,那么過程400行進到方框445,并且無線電管理器250在顯示器260關閉并且保持建立連接的情況下使無線電打開。如果未發(fā)現(xiàn)充分的無線電連接,那么過程400循環(huán)回到方框430,并且無線電管理器250將無線電關閉直到喚醒間隔期滿為止。

      如果用戶最后關閉無線電,那么過程400從決策框405行進到?jīng)Q策框450,其中無線電管理器針對顯示器260狀態(tài)的改變來監(jiān)測顯示器260。當顯示器260狀態(tài)改變?yōu)殛P閉時,過程400行進到方框455,其中無線電管理器250將無線電打開,并且過程400行進到?jīng)Q策框460。在決策框460處,無線電管理器250掃描無線電連接。如果發(fā)現(xiàn)充分的無線電連接,那么過程400行進到方框467,其中無線電管理器在顯示器260關閉并且保持建立連接的情況下使無線電打開。如果未發(fā)現(xiàn)充分的無線電連接,那么過程400行進到方框465,其中無線電管理器250將無線電關閉。

      在關閉無線電之后,過程行進到方框470,其中無線電管理器250在喚醒間隔期滿之后將無線電打開。一旦無線電打開,過程就行進到?jīng)Q策框475,其中無線電管理器250掃描無線電連接。如果發(fā)現(xiàn)充分的無線電連接,那么過程400行進到方框480,其中無線電管理器在顯示器260關閉并且保持建立連接的情況下使無線電打開。如果未發(fā)現(xiàn)質(zhì)量充分的無線電連接,那么過程400循環(huán)回到方框465,其中無線電管理器將無線電關閉直到喚醒間隔期滿為止。

      在示出的實施方案中,當在最后的用戶動作使無線電關閉之后顯示器狀態(tài)改變?yōu)榇蜷_時,過程行進到?jīng)Q策框485,其中無線電管理器250確定無線電是否已與接入點建立無線電連接,并且確定所述無線電連接是否足以或者最近已足以通過其來路由數(shù)據(jù)流量。如果無線電連接充分,那么過程400行進到方框490,并且無線電管理器250使無線電打開。如果未發(fā)現(xiàn)充分的無線電連接,那么過程400行進到方框495,其中無線電管理器250將無線電關閉。在其他實施方案中,當在最后的用戶動作使無線電關閉之后顯示器260狀態(tài)改變?yōu)榇蜷_時,如果無線電是打開的,那么無線電管理器250就關閉所述無線電。在這種情況下,用戶不會對無線電的狀態(tài)感到驚訝,但替代網(wǎng)絡的益處僅在顯示器關閉的時間期間才可用。

      在一些實例中,過程400可用不同的、更少的或更多的方框來實現(xiàn)。過程400可被實現(xiàn)為計算機可執(zhí)行指令,所述計算機可執(zhí)行指令可存儲在介質(zhì)上、加載到一個或多個計算裝置和移動裝置的一個或多個處理器上,并且作為計算機實現(xiàn)的方法來執(zhí)行。

      在一些實施方案中,wi-fi無線電或其他無線電系統(tǒng)210的使用可具有與通過無線電鏈路的數(shù)據(jù)通信相關聯(lián)的已知成本。這些成本可通過諸如在2012年11月21日提交的標題為mobilewirelessdevicewithintelligentnetworkaccessselection的美國專利申請?zhí)?3/684,048中描述的帶寬交換來獲知,所述申請通過引用并入本文。在通信成本已知的情況下,可在決策框420、440、460、475或485中使用所述成本來作出關于無線電連接是否充足以及關于打開無線電的決定。在一個實施方案中,是否使用無線電并且打開無線電是基于使用無線電連接的成本,并且通過由裝置所有者或由正在向裝置提供蜂窩通信并與所述裝置所有者簽訂合同的通信服務提供商所提供的政策。

      過程400可用來管理無線通信裝置200的無線電和無線電系統(tǒng)210中的任何一個。在各實施方案中,過程400用于控制wi-fi無線電和wi-fi無線電系統(tǒng)。無線電管理器250可結(jié)合過程300和用來管理和控制無線通信裝置200的無線電和無線電系統(tǒng)210的其他方法來實現(xiàn)過程400。例如,在過程400的決策框420、440、460、475或485處作出的無線電連接是否充分的確定可由過程300控制或繞過。例如,如果無線電管理器250正在使用過程400來管理無線電1,并且無線電管理器使用過程300關閉無線電1來支持與無線電2建立的無線電連接,那么無線電管理器250將使無線電1關閉。然而,當顯示器260打開時,無線電管理器250可在過程400的決策框410處超越過程300,使得終端用戶將在用戶的最后選擇是打開無線電1時發(fā)現(xiàn)無線電1是打開的。

      使用過程400來管理一個或多個無線電可有助于結(jié)束或減少用戶對諸如wi-fi無線電的困惑,同時實現(xiàn)使用其他過程(諸如過程300)來管理無線電的益處。

      無線連接裝置200可提供各種級別的無線電控制自動化。例如,無線電管理器250可在顯示器240上顯示每個級別的自動化,并且允許用戶作出要使用哪個級別的自動化的選擇,諸如使無線電管理最大化、優(yōu)化無線電管理或禁用無線電管理的選擇。圖5是用于在wi-fi管理的級別之間進行選擇的界面500的示例性圖示。界面500可以是用戶界面240的一部分,并且可在顯示器260上示出。在示出的實施方案中,界面500包括最大化選擇510、優(yōu)化選擇520和禁用選擇530。最大化選擇510在搜索wi-fi連接方面可能是強烈的。當作出最大化選擇時,無論最后的用戶動作如何,無線電管理器250可在顯示器260打開時就打開wi-fi無線電。然而,如果無法發(fā)現(xiàn)充分的連接,那么無線電管理器250就關閉wi-fi無線電。當作出優(yōu)化選擇520時,無線電管理器250使用過程500來控制wi-fi無線電。當作出優(yōu)化選擇520時,無線電管理器還可使用本文描述的其他過程和方法來優(yōu)化無線通信裝置200的無線電管理。當作出禁用選擇530時,無線電管理器250完全禁用wi-fi無線電的自動化,并且賦予用戶對wi-fi無線電的使用的完全控制。無線電管理器250可使用在無線通信裝置200中使用的各種無線電的自動控制的其他組合。每個組合可諸如在界面600中作為選項呈現(xiàn)給用戶以供其選擇。

      向用戶提供各種無線電管理選項可幫助告知用戶無線電的自動化以及自動化的益處,并且可消除對無線通信裝置200的任何困惑、消極反應或失控感。

      這種應用的較早部分已描述了可用于管理無線通信裝置200中的無線電系統(tǒng)210的狀態(tài)并管理指定通信鏈路的選擇的各種因素。

      在附加的實施方案中,可使用所有因素的各種組合來實現(xiàn)關于電池功率、成本和用戶偏好的無線電資源的最佳管理。例如,喚醒間隔可設置成在一天的不同時間和裝置的不同位置處不同,并且還可取決于無線通信裝置200中哪些應用是活動的。

      類似地,喚醒間隔可取決于過去成功地在特定位置中建立無線電連接。例如,如果無線通信裝置200已嘗試若干次來發(fā)現(xiàn)特定位置中的wi-fi連接的可用接入點并且失敗,那么無線電管理器250可在所述位置中使喚醒間隔更長,以避免不必要的嘗試。例如,所述位置的喚醒間隔可以是一天或若干天,使得無線電管理器250將捕獲可能添加的可用的新的接入點,但是將不會浪費資源來嘗試在之前無可用連接的地方進行頻繁連接。因為密碼已存儲在無線通信裝置的存儲器中或者因為可通過帶寬交換來接入,所以接入點可用于特定裝置,因為它們沒有密碼保護或控制接入互聯(lián)網(wǎng)的接入控制網(wǎng)關。

      可使用類似的、其他的、復雜的變量組合來精確地調(diào)整無線電狀態(tài)和連接選擇的管理,以實現(xiàn)最佳的電池節(jié)省和成本節(jié)省。

      提供對公開的實施方案的以上描述來使本領域的任何技術人員能夠制作或使用本發(fā)明。本領域的技術人員將容易明白對這些實施方案的各種修改,并且本文所述的一般原理可以應用于其他實施方案而不背離本發(fā)明的精神和范圍。因此,應理解,本文呈現(xiàn)的說明書和附圖表示本發(fā)明當前優(yōu)選的實施方案并且因而表示本發(fā)明廣泛考慮的主題。還應理解,本發(fā)明的范圍完全包括可能對于本領域的技術人員顯而易見的其他實施方案。

      技術人員應了解,結(jié)合本文公開的實施方案所描述的各種示例性功能框、模塊和算法步驟??梢詫嵤殡娮佑布?、計算機軟件或兩者的組合。為了清楚地說明硬件和軟件的這種可互換性,以上已經(jīng)大體上在各種示例性元件、塊、模塊和步驟的功能性方面描述這些示例性元件、塊、模塊和步驟。這種功能性是實施為硬件還是軟件取決于強加于整個系統(tǒng)的設計約束。技術人員可針對每個具體應用以不同方式實施所描述的功能性,但是這種實施決定不應被解釋為導致背離本發(fā)明的范圍。此外,在模塊、塊或步驟內(nèi)的功能分組是為了便于描述。在不脫離本發(fā)明的情況下,特定功能或步驟可以從一個模塊或塊中移除。

      可使用通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其他可編程邏輯裝置、離散門或晶體管邏輯、離散硬件部件或被設計來執(zhí)行本文所描述功能的上述各者的任何組合來實施或執(zhí)行結(jié)合本文公開的實施方案所描述的各種示例性功能塊和模塊。通用處理器可以是微處理器,但備選地,處理器可以是任何處理器、控制器、微控制器或狀態(tài)機。處理器還可作為計算裝置的組合來實現(xiàn),例如,dsp和微處理器的組合、多個微處理器、與dsp核心結(jié)合的一個或多個微處理器或任何其他這種配置。

      結(jié)合本文公開的實施方案所描述的方法或邏輯步驟可直接體現(xiàn)于硬件中、體現(xiàn)于由處理器執(zhí)行的軟件模塊中,或體現(xiàn)于這兩者的組合中。軟件模塊可駐存于ram存儲器、閃速存儲器、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、可拆卸盤、cd-rom或任何其他形式的存儲介質(zhì)中。示例性存儲介質(zhì)可耦合到處理器,使得處理器可從存儲介質(zhì)讀取信息,并將信息寫到存儲介質(zhì)。在替代方案中,存儲介質(zhì)可與處理器成一體式。處理器和存儲介質(zhì)可駐存在asic中。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1