用于選擇最優(yōu)位置服務的系統(tǒng)和方法
【技術領域】
[0001]本申請通常涉及用于選擇確定用戶設備位置的位置服務。所述選擇過程包括在蜂窩網絡、衛(wèi)星網絡、接入點網絡和個人局域網之間選擇。
【背景技術】
[0002]許多位置檢測技術或服務可以用于許多用戶設備。位置服務使用不同的技術或硬件來確定用戶設備的位置。位置服務還提供不同等級的精度或性能?;谶@些差別,用戶設備被強迫使用可變數量的處理、時間和功率來確定它的位置。用戶設備的資源被限制,并且該用戶設備能夠使用不同程度的精度來針對特定的任務。
【附圖說明】
[0003]附圖中的部件使用數字標記,并且與說明書交叉參考。通常,第一個數字反映了首先被介紹的部件的圖號,而其余的數字是為了將該部件與在附圖中的其他用符號標記的部件區(qū)分。然而,假如在幾個附圖中使用某部件,那么將使用在該部件第一次出現(xiàn)的附圖中的數字作為識別該部件的數字。現(xiàn)在結合附圖來進行參考,這些附圖并不是嚴格按照尺寸繪制,其中:
[0004]圖1示出了根據本發(fā)明的一個或多個實施例的基于一個或多個位置服務和用戶設備的能力來選擇位置服務的系統(tǒng)。
[0005]圖2示出了根據本發(fā)明的一個或多個實施例的位置服務地圖,該位置服務地圖指示在地理區(qū)域上可用的位置服務的類型和該地理區(qū)域上位置服務的一種或多種能力。
[0006]圖3示出了根據本發(fā)明的一個或多個實施例的基于一個或多個位置服務和用戶設備的能力來選擇位置服務的方法的流程圖。
[0007]圖4示出了根據本發(fā)明的一個或多個實施例的用于更新用戶設備的位置服務信息的方法的流程圖。
【具體實施方式】
[0008]本發(fā)明的實施例將參考顯示實施例的附圖來更詳細描述。然而,本發(fā)明以許多不同的形式體現(xiàn),并且不能解釋限制為這里描述的實施例;提供這些實施例是為了讓本發(fā)明更全面和透徹,并且將本發(fā)明的范圍完全傳遞給本領域技術人員。
[0009]本發(fā)明描述了基于一個或多個位置服務的能力和涉及位置服務的能力的用戶偏好來選擇位置服務的系統(tǒng)、方法和設備。
[0010]用戶設備具有有限的資源來執(zhí)行位置確定功能,或者用戶設備位于限制位置服務能力可用性的地理區(qū)域。因此,用戶設備通過選擇很有可能或已知能用的位置服務來保存其受限資源(例如功率)。在另一個示例中,用戶設備還通過選擇位置服務來保持資源,該位置服務使用了比其他位置服務低的功率量。在另一個示例中,用戶設備至少部分基于位置服務可用性和用來確定用戶設備定位的功耗來選擇位置服務。
[0011]在另一個實施例中,用戶設備還使用具有變化的精確度的位置信息。例如,用戶設備包括使用涉及國家或大陸的位置信息以確定天氣條件、當日匯率或時區(qū)的應用。在其他示例中,用戶設備包括需要精度在幾米的位置信息的應用。該應用提供路線規(guī)劃方向的驅動或行進方向,并且需要在幾米范圍內的精度在提供精度指示。在一個示例中,用戶設備基于服務可用性、功耗、定位精度、或其組合來確定使用哪種位置服務。
[0012]在另一個實施例中,用戶設備接收用于包括用戶設備的地理區(qū)域的位置服務信息。位置服務信息提供用于地理區(qū)域的服務可用性信息和定位精度信息。用戶設備使用這信息來基于用于偏好、應用請求或當用戶設備連接到穩(wěn)壓電源(例如,插座)時將功耗最小化的默認首選項來選擇位置服務。用戶偏好包括,但不限于,定位精度偏好、位置服務功耗偏好、和/或服務偏好。應用請求包括應用按照需要執(zhí)行的定位精度請求。例如,該應用可提供方向,該方向能夠使用該應用提供路線規(guī)劃指示給駕駛車輛或步行穿過有許多街道的密集城區(qū)的用戶向。
[0013]在另一個實施例中,用戶設備確定之前接收的位置服務信息不再有效。這是因為用戶設備進入新的地理區(qū)域。例如,用戶搭乘飛機穿過國家或到另一個國家,之前接收的位置服務信息不包括涉及新的位置的陸地。用戶設備向收集或確定用于多個地理區(qū)域的位置服務信息的服務器請求新的位置服務信息。在新的位置服務信息不可用的情況下,用戶設備使用用于該地理區(qū)域的默認歷史信息,或者至少部分基于功耗、定位精度和/或服務可用性,依靠使用的位置服務的默認設置。
[0014]現(xiàn)在參考附圖描述本發(fā)明的示例實施例。
[0015]圖1示出了系統(tǒng)100,其基于一種或多種位置服務102的能力,由用戶設備104選擇位置服務102。位置服務器106通過網絡108給用戶設備104提供位置服務信息。用戶設備104廣泛地使用位置服務信息來確定使用哪個位置服務來確定它的位置。
[0016]位置服務102包括但不限于全球定位系統(tǒng)110(例如,衛(wèi)星網絡)、W1-Fi網絡112 (例如,接入點網絡)、蜂窩網絡114、或藍牙網絡116 (例如,個人局域網)。更通常地,位置服務102適合由自身或與其他信息或信號結合提供可使用的任何類型的信號或信息以使得用戶設備104能夠確定其位置的任何系統(tǒng)或設備。
[0017]全球定位系統(tǒng)110包括可用來給用戶設備102提供位置信息的基于衛(wèi)星的任何系統(tǒng)。衛(wèi)星網絡(未示出)包括向地球表面發(fā)送信號的一個或多個衛(wèi)星。信號包括衛(wèi)星的位置或衛(wèi)星相對地球的位置和來自衛(wèi)星的傳輸時間。用戶設備104接收來自一個或多個衛(wèi)星的一個或多個傳輸。使用位置和時間信息來確定用戶設備102的位置。
[0018]衛(wèi)星網絡包括基于連續(xù)進入地球軌道的衛(wèi)星的全球服務可用性。衛(wèi)星網絡服務的精確度上升至確定的位置與用戶設備104的實際位置幾米的差異。
[0019]W1-Fi網絡112包括向用戶設備104發(fā)送無線信號的接入點(未示出)。W1-Fi網絡112包括位于已知位置的一個或多個接入點。接入點發(fā)送包括接入點信息和發(fā)送時間的無線信號。用戶設備104使用該信息確定其位置。在另一個實施例中,用戶設備104發(fā)送信號到使用該信息確定用戶設備104相對于接入點的位置的一個或多個接入點。這包括使用三個或更多接入點的三角測量技術。然而,在某些示例中,使用的接入點越少,則精度越低。相反地,當對該位置使用三角測量的接入點的數量越多,則定位精度越高。
[0020]蜂窩網絡114包括在為移動設備(例如,用戶設備104)提供語音和數據通信的地理區(qū)域上分布的多個無線收發(fā)機??傊?,依靠地形,這些收發(fā)機可以相距幾公里。這些收發(fā)機提供重疊服務地區(qū)以在該地理區(qū)域上提供持續(xù)的通信服務。在某些示例中,至少部分地基于從用戶設備104接收的信號,使用收發(fā)機確定用戶設備104的位置。在這種方式下,可以確定用戶設備104的位置,但是精度較低。例如,當只有一個收發(fā)機檢測到用戶設備104時,定位精度與該收發(fā)機的服務地區(qū)一樣大。該服務地區(qū)可以是幾平方公里。在另一個示例中,當幾個收發(fā)機檢測到來自用戶設備104的信號時,定位精度可提高到幾米??墒褂迷诨驈氖瞻l(fā)機接收的信息來對用戶設備104的位置進行三角測量。
[0021]藍牙網絡116(例如,個人局域網)包括能在短距離(例如,10米)發(fā)送和接收信號的無線設備。典型地,藍牙設備與具有更大傳輸距離或通過地上通訊線連與網絡連接的另一個設備相連或聯(lián)網。連接合到固定或地上通訊線的藍牙設備處于已知位置。當用戶設備104在藍牙設備的廣播距離內時,定位精度為10米。
[0022]然而,當用戶設備104與幾個藍牙設備進行通信時,基于上述三角測量技術提供定位精度。在一個實施例中,藍牙設備與另一個移動設備聯(lián)系,因此,藍牙設備的定位精度依靠該移動設備(未示出)是否能夠通過其他方式確定其位置或知道其自身位置。在該示例中,藍牙網絡依靠另一個網絡(例如,蜂窩網絡)確定用戶設備104的位置。
[0023]在一個實施例中,確定其位置的用戶設備104的功耗至少基于位置服務102變化。在一個示例中,最低到最高的相對功耗包括單個蜂窩收發(fā)機與使用多個蜂窩收發(fā)機114、GPS 110、W1-Fi 112和藍牙116。然而,不同類型的用戶設備104之間功耗會變化,并且隨著位置服務102而改變。另外地,新的或其他位置服務需要在用戶設備104上執(zhí)行的或多或少的功率。通常地,確定用戶設備104位置的功耗依靠位置服務和用戶設備104的能力??傊谕母偷墓β?,然而,該變量可以與下文中更詳細描述的其