基于周圍可識別無線信號源的蜂窩網絡掃描控制的制作方法
【專利說明】
【背景技術】
[0001]諸如為智能手機的移動設備的使用幾乎無所不在。這些移動設備中的眾多設備包括確定它們的物理位置的能力。也就是,移動設備能夠確定它的在物理世界中的位置。傳統(tǒng)上,位置確定典型地通過使用全球定位系統(tǒng)(GPS)、某一形式的多個無線電信號的三角測量或者內插、因特網協(xié)議(IP)地理位置、或其某一組合來完成。
【附圖說明】
[0002]圖1示出了根據本公開描述的示例系統(tǒng)。
[0003]圖2為圖示根據本公開描述的用于實現(xiàn)減少的速率的蜂窩網絡掃描的方法的流程圖。
[0004]圖3為圖示根據本公開描述的用于實現(xiàn)減少的速率的蜂窩網絡掃描的可選的方法的流程圖。
[0005]圖4為圖示根據本公開描述的用于實現(xiàn)減少的速率的蜂窩網絡掃描的可選的方法的流程圖。
[0006]圖5為圖示適于實現(xiàn)這里描述的技術的示例計算機系統(tǒng)的高級框圖。
[0007]圖6圖示了根據本公開描述的用于實現(xiàn)減少的速率的蜂窩網絡掃描的示例設備。
[0008]具體描述參照附圖。在圖中,附圖標記的最左邊的(多個)數(shù)字識別附圖標記首次出現(xiàn)于其中的圖。相同的附圖標記在通篇中用于引用相同的特征和組件。
【具體實施方式】
[0009]即使在普遍的蜂窩電話服務覆蓋和蜂窩電話的全面使用的這個時代,仍然存在沒有小區(qū)覆蓋的地點的情況。這是由若干因素導致的。在某些情況下,存在由附近的無線電噪聲源的干擾引起的“死點(dead spots)”。另一原因為,在地下,諸如下層地下室或者停車庫。在其它情況中,地點可能簡單地足夠遠,使得蜂窩公司沒有給它提供塔。(這是遠處山間小鎮(zhèn)的通常的情況。)對于這些原因中的任一種原因,用戶可以發(fā)現(xiàn)他們自身在“覆蓋盲區(qū)”中。典型地,當設備進入覆蓋盲區(qū)時,其表現(xiàn)為以下兩種方式中的一種方式:首先,其可以選擇定期掃描服務,從而在服務變得可用時盡早重建服務。這具有其快速消耗電池的問題。第二個行為為一旦通知覆蓋盲區(qū)就回退并且不頻繁地掃描。這改進了電池壽命,但是因為不頻繁地檢查服務,在從覆蓋盲區(qū)出來之后,服務由手持機恢復可能有許多分鐘。
[0010]這里公開了一些技術,借由這些技術,移動設備在檢測到和/或預測到覆蓋盲區(qū)的區(qū)域中執(zhí)行減少的蜂窩網絡的掃描,并且在脫離覆蓋盲區(qū)之后恢復快速地掃描。在一個或多個實施例中,隨著移動設備沿著路線行進,其遭遇周圍可識別無線信號(IWS)源,諸如W1-Fi接入點(AP)。用戶行進的典型的路線包括從家到工作(以及回來)、家到學校(以及回來)、家到教堂(以及回來)、家到雜貨店(以及回來)等等。
[0011]移動設備跟蹤周圍IWS源并且學習哪里存在覆蓋盲區(qū)。覆蓋盲區(qū)能夠存在于地點中或者沿著路線。當設備進入覆蓋盲區(qū)時,其將嘗試以減少的、功率節(jié)省的速率來重建覆蓋。但是,設備還監(jiān)控其知曉位于覆蓋盲區(qū)外部的周圍IWS源。一旦觀測到這些IWS源中的一個IWS源,移動設備中的無線電以正常速率來掃描蜂窩網絡,搜索服務。
[0012]在其它時間,移動設備可以位于其已經學習到IWS源的區(qū)域的外部的覆蓋盲區(qū)中。在這一情況中,設備不知曉與蜂窩覆蓋相關聯(lián)的IWS源。即使在這一情況中,周圍IWS源也能夠用于幫助改進蜂窩覆蓋的性能。如果設備為靜止的(坐在桌旁,或者當用戶靜止地坐著的時候在用戶的口袋中),設備將觀察到不會改變的一組附近的IWS源。一旦設備已經檢查蜂窩覆蓋并且發(fā)現(xiàn)其覆蓋不足時,當該組周圍IWS源相同時,其不需要再次馬上檢查。一旦該組周圍IWS改變,設備知曉其已經移動并且其能夠再次檢查蜂窩覆蓋。以這一方式,該方法起到觸發(fā)設備從低頻覆蓋檢查模式回到正常的低功率動作檢測器的作用。
[0013]具有示例系統(tǒng)的示例移動設備
[0014]圖1示出了根據本公開描述的示例系統(tǒng)100。所圖示的系統(tǒng)100包括示例移動設備102、周圍可識別無線信號(IWS)掃描模塊104、跟蹤模塊106、學習模塊108、以及蜂窩網絡掃描模塊110。所圖示的周圍IWS掃描模塊104包括W1-Fi掃描器114和地理位置掃描器114。所圖示的移動設備102包括加速度計116和陀螺儀118。加速度計116和陀螺儀118的組合可以被稱作動作模塊。所圖示的蜂窩網絡掃描模塊110包括掃描速率調整模塊120和路線更新模塊122。所圖示的系統(tǒng)100還包括地點和路線數(shù)據庫124。移動設備102由用戶126來操作。移動設備102經由網絡128來連接到地點和路線數(shù)據庫124。
[0015]在一個或多個實施例中,移動設備102為移動電話。但是,移動設備102可以為另一類型的便攜式設備,諸如智能手機、蜂窩電話、平板計算機、任意使能無線的可穿戴設備、膝上型計算機、網本計算機、或者類似物。
[0016]在一個或多個實施例中,周圍IWS掃描模塊104為能夠周期性地掃描環(huán)境的任何合適的技術,該環(huán)境諸如為周圍IWS源的無線廣域網(WAN)。例如,周圍IWS掃描模塊104中的W1-Fi掃描器112基于在W1-Fi掃描期間觀測到的WAP的服務集標識符(SSID)和基本服務集標識(BSSID)來認知802.11無線接入點(WAP)。
[0017]可選地,周圍IWS掃描模塊104中的地理位置掃描器114使用全球定位系統(tǒng)(GPS)技術來確定移動設備102的地理位置。
[0018]在一個或多個實施例中,跟蹤模塊106為能夠跟蹤周圍IWS源的任意合適的技術。例如,跟蹤模塊106檢測、識別、以及記錄周圍IWS掃描模塊104遭遇的周圍IWS源。
[0019]跟蹤模塊106還確定移動設備102是否正在移動或者靜止。例如,跟蹤模塊106跟蹤周圍IWS掃描模塊104遭遇的周圍IWS源。如果跟蹤模塊106跟蹤相同的周圍IWS源,則移動設備102很可能是靜止的??蛇x地,如果跟蹤模塊106跟蹤不同的周圍IWS源,則移動設備102很可能在移動。
[0020]在典型的場景中,其中移動設備102沒有感知覆蓋盲區(qū)的位置,移動設備102為提供小區(qū)覆蓋給移動設備102的小區(qū)塔、小區(qū)站點、基站、基站收發(fā)器等而掃描蜂窩網絡。
[0021]當移動設備102失去覆蓋時,移動設備102將搜索分配給它的頻率。如果移動設備102不能在那些頻率上找到覆蓋,則移動設備102進入“漫游”模式并且搜索其它頻率。移動設備102沒有感知到存在覆蓋盲區(qū)。因而,例如,移動設備102在二十秒內再次掃描。
[0022]如果移動設備102不能找到它的所分配的頻率或者漫游頻率,移動設備102在一分鐘、接著五分鐘、等等內在此嘗試。在這一場景中,電力被保存,但是,移動設備102不能預測其將何時脫離覆蓋盲區(qū)。除非你開一小時窗口一直在說,那么手機仍然保持掃描。由于移動設備102保持查找信號,電池減少。
[0023]在一個或多個實施例中,學習模塊108確定移動設備102行進的一個或多個路線或者設備102訪問的地點是否包括一個或多個蜂窩網絡覆蓋盲區(qū)。例如,學習模塊108確定移動設備104采用的路線是否包括由覆蓋盲區(qū)引起的任何通話中斷和/或通話中斷的模式,或者確定是否存在每次設備訪問地點時丟失覆蓋的地點。
[0024]在一個或多個實施例中,學習模塊108咨詢地點和路線數(shù)據庫124以確定移動設備102行進的路線上或者移動設備102訪問的地點中是否存在任何覆蓋盲區(qū)。
[0025]在一個或多個實施例中的地點和路線數(shù)據庫124包括眾包數(shù)據以及與移動設備102的過去的行為相關的數(shù)據。當移動設備102在其之前從未訪問的區(qū)域中時,學習模塊108在地點和路線數(shù)據庫124中查詢區(qū)域中的差覆蓋的可能的點。當學習模塊108已經學習到覆蓋差的點時,其能夠通過貢獻關于覆蓋差的點的位置的信息給地點和路線數(shù)據庫124來與其它模塊協(xié)作。
[0026]在一個或多個實施例中,當移動設備102在覆蓋盲區(qū)中時,蜂窩網絡掃描模塊110中的掃描速率調整模塊120以減少的速率來掃描蜂窩網絡。減少的速率能夠為根本沒有掃描或者非常不頻繁地掃描。周圍IWS掃描模塊104繼續(xù)掃描周圍IWS源查找802.1lffAP的事實允許移動設備102在其已經離開覆蓋盲區(qū)時檢測。當移動設備102離開覆蓋盲區(qū)時,掃描速率調整模塊120調整蜂窩網絡掃描模塊110掃描小區(qū)塔的速率到正常速率。
[0027]在另一典型的場景中,當蜂窩網絡掃描模塊110掃描小區(qū)塔時,用戶126發(fā)現(xiàn)她自身在看似沒有蜂窩覆蓋的地點中。除此之外,移動設備102為靜止的,因為周圍IWS掃描模塊104保持偵聽到相同的802.11WAP。例如,這是當用戶126已經停留在隧道中的情況。隧道不在任何已知路線上,因此,路線數(shù)據庫124中沒有通話中斷的歷史或者覆蓋盲區(qū)。即使沒有將位置識別為覆蓋盲區(qū),移動設備102仍然是靜止的。繼續(xù)搜索小區(qū)塔是徒勞的并且消耗電池功率。
[0028]在一個或多個實施例中,當移動設備102沒有在移動并且也沒有蜂窩覆蓋時,掃描速率調整模塊120以減少的速率來掃描蜂窩網絡。當移動設備102移出無覆蓋的地點時,掃描速率調整模塊120以正常速率來掃描蜂窩網絡。周圍IWS掃描模塊104偵聽到不同的802.1IWAP時,移動設備102解釋這種情況為移動設備102現(xiàn)在正在移動并且已經離開沒有覆蓋的區(qū)域(例如,隧道)。在一個或多個實施例中,響應于以蜂窩網絡掃描模塊110來執(zhí)行正常速率蜂窩網絡掃描,路線更新模塊122使用由學習模塊108學習的路線來更新地點和路線數(shù)據庫124。
[0029]示例的減少的速率的蜂窩網絡掃描操作
[0030]圖2為圖示根據本公開描述的用于實現(xiàn)減少