專利名稱:用流線化的位置服務層來支持位置服務的方法和裝置的制作方法
用流線化的位置服務層來支持位置服務的方法和裝置I.根據(jù)35 U. S. C. § 119的優(yōu)先權要求本專利申請要求于2009年6月5日提交的題為‘Streamlined SUPL Service Layer (流線化的SUPL服務層),,的美國臨時申請S/N. 61/184,706以及于2009年6月10 日提交的題為“Streamlined SUPL Service Layer (流線化的SUPL服務層),,的美國臨時申請S/N. 61/185,940的優(yōu)先權,這兩個臨時申請均被轉讓給本申請受讓人并通過援引被明確納入于此。背景I.領域本公開一般涉及通信,尤其涉及用于支持位置服務的技術。II.背景常常希望且有時需要知曉例如蜂窩電話之類的終端的位置。術語“定位”和“位置” 在本文中是同義的且被可互換地使用。例如,位置服務(LCQ客戶端可以希望知曉終端的位置。該終端可以隨后與位置服務器通信以獲得對該終端的位置估計。該終端或位置服務器可以隨后向LCS客戶端返回該位置估計。每當LCS客戶端希望知曉終端的位置時,就可以執(zhí)行消息流(該消息亦可被稱為呼叫流或規(guī)程)。可以關于該消息流經(jīng)由一個或更多個網(wǎng)絡實體在終端與位置服務器之間交換各種消息。這些消息可以確保向每個實體提供了有關信息以支持對終端的定位。然而, 這些消息增加了各種實體處的話務。每當某些條件被觸發(fā)時,LCS客戶端可能希望知曉終端的位置。位置服務器可以承擔執(zhí)行各種功能以檢測觸發(fā)條件并且每當檢測到被觸發(fā)的條件時就向LCS客戶端發(fā)送位置估計的任務。然而,這些功能可能使位置服務器的設計和操作變得復雜,尤其是在要求位置服務器為大量終端執(zhí)行這些功能的情況下。替換地,終端可以承擔執(zhí)行各種功能以檢測觸發(fā)條件并且每當檢測到被觸發(fā)的條件時就向LCS客戶端發(fā)送位置估計的任務。在此情形中,可能希望終端能夠在需要時并且按需要高效率地與位置服務器通信。概述本文中描述了用流線化的位置服務層來支持位置服務的技術。該流線化的位置服務層可以允許終端建立并維持與位置服務器的擴展位置會話。隨后,應用可以能夠在擴展位置會話期間的任何時間高效率地從終端和位置服務器獲得位置服務,因為信令和處理開銷中的一些或全部可能在建立該擴展位置會話時就已發(fā)生且可能無需重復。流線化的位置服務層還可以允許終端控制參數(shù)(例如,選擇定位方法)以在擴展位置會話期間使用。在一種設計中,終端可以從應用接收位置服務請求,該應用可以在該終端的內部或外部。終端可以與位置服務器交換至少一條消息以建立特定歷時的擴展位置會話。此后,終端可以在擴展位置會話的該特定歷時內的任何時間例如每當接收到來自應用的位置請求時就從位置服務器獲得位置服務。在一種設計中,終端可以向位置服務器發(fā)送第一消息,該第一消息包括對輔助數(shù)據(jù)或位置估計的請求。終端可以隨后從位置服務器接收第二消息,該第二消息包括所請求的輔助數(shù)據(jù)或者對終端的位置估計。
終端可以在擴展位置會話期間的任何時間獲得任何數(shù)目次位置服務。終端或應用可以基于從由終端獲得位置服務的所有次數(shù)接收到的位置信息來仿效較復雜的位置服務 (例如,周期性觸發(fā)位置服務或者區(qū)域事件觸發(fā)位置服務)以下更加詳細地描述本公開的各種方面和特征。附圖簡述
圖1示出了示例性網(wǎng)絡部署。圖2示出了用于終端發(fā)起的擴展位置會話的呼叫流。圖3示出了用于網(wǎng)絡發(fā)起的擴展位置會話的呼叫流。圖4和圖5示出了用于在擴展位置會話期間獲得位置服務的兩個呼叫流。圖6示出了由終端執(zhí)行以獲得位置服務的過程。圖7示出了由位置服務器執(zhí)行以支持位置服務的過程。圖8示出了終端、接入網(wǎng)和位置服務器的框圖。詳細描述本文中所描述的技術可用于用戶層面和控制層面定位解決方案/架構。用戶層面定位解決方案是經(jīng)由用戶層面發(fā)送位置服務消息的定位解決方案。用戶層面是用于攜帶高層應用的信令和數(shù)據(jù)并采用用戶層面承載的機制,其通常用諸如用戶數(shù)據(jù)報協(xié)議(UDP)、傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP)等標準協(xié)議來實現(xiàn)。控制層面定位解決方案是經(jīng)由控制層面發(fā)送位置服務消息的定位解決方案??刂茖用媸怯糜跀y帶高層應用的信令的機制, 并且通常用因網(wǎng)絡而異的協(xié)議、接口和信令消息來實現(xiàn)。支持位置服務的消息在控制層面定位解決方案中是作為信令的一部分來承載的,而在用戶層面定位解決方案中是作為數(shù)據(jù) (從網(wǎng)絡的角度來看)的一部分來承載的。然而,在用戶層面和控制層面定位解決方案兩者中,消息的內容可以相同或相似。出于清晰起見,在以下針對開放移動聯(lián)盟(OMA)的安全用戶層面定位(SUPL)來描述這些技術的某些方面。SUPL適用于各種無線和有線網(wǎng)絡,并且在公眾可獲得的來自OMA 的文獻中進行了描述。出于清晰起見,SUPL術語被用在以下大部分描述中。圖1示出了支持位置服務的示例性網(wǎng)絡部署。終端110可以具有與歸屬網(wǎng)絡102b 的服務訂閱。然而,終端110可能正漫游至服務網(wǎng)絡102a,該服務網(wǎng)絡10 亦可被稱為到訪網(wǎng)絡。終端110可以隨后與服務網(wǎng)絡10 通信以獲得通信服務。一般而言,終端110可以是駐定的或移動的,且也可稱為移動站(MQ、用戶裝備(UE)、接入終端(AT)、訂戶站、站等。 終端110可以是蜂窩電話、個人數(shù)字助理(PDA)、手持式設備、無線設備、膝上型計算機、無線調制解調器、無繩電話、遙測設備、跟蹤設備等。在SUPL中,終端110可被稱為啟用SUPL 的終端(SET)。術語“終端”和“SET”在本文中被可互換地使用。服務網(wǎng)絡10 可包括接入網(wǎng)120、服務核心網(wǎng)U8a、接入網(wǎng)SUPL位置平臺 (A-SLP) 130a以及為簡單化而未在圖1中示出的其他網(wǎng)絡實體。接入網(wǎng)120可以是無線電接入網(wǎng)(RAN)(如圖1中所示的那樣)或者是有線接入網(wǎng)。RAN可以是碼分多址(CDMA)IX 網(wǎng)絡、寬帶CDMA(WCDMA)網(wǎng)絡、全球移動通信系統(tǒng)(GSM)網(wǎng)絡、長期演進(LTE)網(wǎng)絡、無線局域網(wǎng)(WLAN)、等等。核心網(wǎng)128a可包括可支持對與服務網(wǎng)絡10 通信的終端的各種通信服務的網(wǎng)絡實體。A-SLP 130a可以支持對與服務網(wǎng)絡10 通信的終端(例如,包括漫游至服務網(wǎng)絡10 的終端)的位置服務并且可以要求或者可以不要求這些終端具有與A-SLP130a的任何服務訂閱或者任何先前關系。核心網(wǎng)128a還可包括可支持對漫游至服務網(wǎng)絡 102a的終端的位置服務的到訪SLP(V-SLP)。歸屬網(wǎng)絡102b可包括歸屬核心網(wǎng)U8b、歸屬SUPL位置平臺(H-SLP) 130b、以及為簡單化而未在圖1中示出的其他網(wǎng)絡實體。核心網(wǎng)128b可包括可支持對與歸屬網(wǎng)絡102b 通信或者屬于歸屬網(wǎng)絡102b的終端的各種通信服務的網(wǎng)絡實體。H-SLP 130b可支持對具有與歸屬網(wǎng)絡102b的服務訂閱的終端的位置服務。A-SLP 130a和H-SLP 130b可以支持對終端/SET的位置服務。位置服務可包括任何基于位置或與位置有關的服務。位置服務可包括定位,定位是用于確定對目標SET的地理或民用位置估計的過程。目標SET是尋求其位置信息的SET。位置估計也可被稱為定位估計、位置鎖定等。定位可提供(i)對于地理位置估計而言的緯度、經(jīng)度且可能還有海拔高度坐標以及不確定性,( )對于民用位置估計而言的街道地址,和/或(iii)速度和/ 或其他信息。SLP可包括SUPL位置中心(SLC)以及SUPL定位中心(SPC)。SLC可支持位置服務、協(xié)調SUPL的操作、以及在用戶層面承載上與SET交互。SLC可執(zhí)行關于隱私、發(fā)起、安全性、漫游支持、計費/計賬、服務管理、位置演算等的功能。SPC可支持對SET的定位和將輔助數(shù)據(jù)遞送給SET,并且還可負責供位置演算使用的消息和規(guī)程。SPC可執(zhí)行關于安全性、 輔助數(shù)據(jù)遞送、參考檢索、位置演算等的功能。SLP可支持SUPL中的代理模式和/或非代理模式。在代理模式中,SET可以針對位置服務與SLP中的SLC通信,并且SLC將擔當SET與相同的SLP中的SPC (對于非漫游而言)或者與分開的V-SLP中的SPC(對于漫游而言)之間的代理。在非代理模式中,SET可以在與SLC進行了一些初始通信之后直接與SPC通信以進行定位。在一種代理模式設計中, 對V-SLP的使用可以由H-SLP 130b來協(xié)調并且對于可能僅與H-SLP 130b交互的SET 110 而言可能是不可見的。在一種非代理模式設計中,SET 110可以如由H-SLP 130b指導地直接與V-SLP (例如,與V-SLP中的SPC)交互。SUPL代理140可以是LCS客戶端,并且可以與H-SLP 130b通信(例如,直接或經(jīng)由一個或更多個網(wǎng)絡),以獲得關于目標SET的位置信息。位置信息可包括位置估計和/或與位置或速度有關的任何信息。SET還可具有駐留在SET上的SUPL代理。終端/SET 110可接收并測量來自諸如衛(wèi)星150之類的衛(wèi)星的信號以獲得對這些衛(wèi)星的偽距測量。這些衛(wèi)星可以是美國全球定位系統(tǒng)(GPS)、歐洲(ialileo系統(tǒng)、俄羅斯 GL0NASS系統(tǒng)、或其他某種衛(wèi)星定位系統(tǒng)(SPQ的一部分。對這些衛(wèi)星的偽距測量以及這些衛(wèi)星的已知位置可被用來推導對終端110的位置估計。終端110還可接收并測量來自接入網(wǎng)120和/或相同地理區(qū)域中的其他網(wǎng)絡內的基站的信號。終端110可以獲得關于這些基站的身份信息、時基測量、和/或信號強度測量。這些基站的身份信息、時基測量、和/或信號強度測量以及已知位置可被用來推導對終端110的位置估計。一般而言,可以基于關于衛(wèi)星、基站、偽衛(wèi)星、和/或其他發(fā)射機的身份信息和測量來推導位置估計。終端/SET 110可以支持一種或更多種定位方法。定位方法可以基于對一種或更多種發(fā)射機的測量來支持對目標終端/SET的定位。例如,終端/SET 110可以支持自主GPS、 輔助GPS(A-GPS)、高級前向鏈路三邊測量(A-FLT)、增強型觀測時間差(E-OTD)、觀測抵達時間差(OTDOA)、增強型蜂窩小區(qū)身份(ID)、蜂窩小區(qū)ID、其他某種定位方法、或者它們的組合。自主GPS和輔助GPS是基于對衛(wèi)星的測量的定位方法,并且術語“GPS”可以通指任何GNSS。AFLT、E-OTD和OTDOA是基于對無線網(wǎng)絡中的基站的時基測量的定位方法。終端/SET 110還可以支持一種或更多種定位協(xié)議。定位協(xié)議可以定義(i)可由目標終端/SET和位置服務器執(zhí)行的規(guī)程以及(ii)目標終端/SET與位置服務器之間的通信或信令。例如,終端/SET 110可以支持無線電資源LCS協(xié)議(RRLP)、無線電資源控制 (RRC) ,LTE定位協(xié)議(LPP)、C. S0022 (亦被稱為IS-801)、其他某種定位協(xié)議、或者它們的組合。RRLP、RRC和LPP由名為“第三代伙伴項目”(3GPP)的組織定義。IS-801由名為“第三代伙伴項目2” (3GPP2)的組織定義。SUPL版本2.0(SUPL 2.0)支持一組預定義的位置服務,諸如立即位置服務、周期性觸發(fā)位置服務、區(qū)域事件觸發(fā)位置服務、等等。對于立即位置服務而言,可在被請求時立即確定并向SUPL代理提供目標SET的位置。對于周期性觸發(fā)位置服務而言,可以周期性地確定并向SUPL代理提供目標SET的位置。對于區(qū)域事件觸發(fā)位置服務而言,當觸發(fā)條件發(fā)生時,例如每當目標SET位于目標區(qū)域之內或者進入或離開該目標區(qū)域時,就可以周期性地確定并向SUPL代理提供該目標SET的位置。SUPL 2. 0中的每項預定義的位置服務可以由SUPL代理用單條命令來調用。這可以簡化SUPL代理針對諸如周期性觸發(fā)位置服務和區(qū)域事件觸發(fā)位置服務之類的較復雜位置服務的操作。復雜度被移至SLP和目標SET,該SLP 和目標SET將跟蹤關于每個被調用位置服務的狀態(tài)信息。應用可以通過跟蹤狀態(tài)信息并且每當需要時就調用立即位置服務來仿效復雜的位置服務(例如,周期性觸發(fā)位置服務)。仿效可以降低SLP以及目標SET中支持SUPL的那部分的復雜度。然而,仿效可能效率低下,因為對于立即位置服務的每次調用而言可能會引起更多的信令開銷。在一方面,可以使用流線化的SUPL服務層來向應用提供對SUPL定位層的更高效率的接入。SUPL定位層可包括能夠支持對SET的定位的協(xié)議實體和功能。SUPL服務層可以支持位置服務并且可以每當需要定位時就與SUPL定位層通信。在一種設計中,流線化的 SUPL服務層可以允許SET建立并維持與SLP的擴展位置會話。(例如,在SET上運行的)應用可以在擴展位置會話期間的任何時間調用SUPL服務層或SUPL定位層并且可以在擴展位置會話期間在需要時并且按需要獲得位置估計。流線化的SUPL服務層還可以允許SET配置參數(shù)(例如,選擇定位方法、或定位協(xié)議、或者定位的質量Ο οΡ)、等等)以在擴展位置會話期間使用(例如,通過計及SET和SLP的能力)。圖2示出了用于通過流線化的SUPL服務層來進行由SET發(fā)起的擴展位置會話的呼叫流200的設計。在SET 110上運行的應用112可能希望得到關于SET 110的位置信息 (例如,位置估計)并且可向SET 110中的SUPL服務層發(fā)送位置服務請求(步驟Α)。為簡單化,將在以下描述中將SET 110中的SUPL服務層和SUPL定位層簡稱為SET 110,除非要與SET 110的其他部分區(qū)分開來。SET 110可以執(zhí)行數(shù)據(jù)連接建立規(guī)程,如有必要則將自己附連到分組數(shù)據(jù)網(wǎng)絡,并建立至SLP 130的安全IP連接(步驟B)。SLP 130可以是服務網(wǎng)絡10 中的A-SLP 130a、或者歸屬網(wǎng)絡102b中的H-SLP 130b、或者其他某個SLP。SET 110可以隨后發(fā)送SUPL開始消息以建立與SLP 130的擴展位置會話(步驟 C)。此消息可包括用來標識該擴展位置會話的會話id、標識SET 110的當前服務蜂窩小區(qū)的位置id(lid)、SET 110的能力(SET能力)、該擴展位置會話的請求歷時(歷時)、等等。SET能力可包括SET 110的定位能力和/或服務能力。定位能力可包括SET 110所支持的定位方法和定位協(xié)議。服務能力可包括SET 110所支持的位置服務、報告能力、和/或其他能力。對于擴展位置會話而言,SET能力可限于適用于流線化的SUPL服務層的選項。請求歷時可以由SET 110選擇并且可以是SET 110可能希望或需要位置服務的預期歷時??梢杂没蛘卟挥脕碜詰?12的輸入來選擇該請求歷時。SLP 130可以從SET 110接收SUPL開始消息并且可以基于該消息中的請求歷時和/或其他某種信息識別出此消息是針對擴展位置會話的(而不是正常的位置會話)。SLP 130可以提取并存儲SET能力以供未來使用。SLP 130可以針對該擴展位置會話認證并授權 SET 110并且可以獲得關于SET 110的路由信息(步驟D)。SLP 130可以隨后向SET 110 發(fā)送SUPL響應消息(步驟E)。此消息可包括在SUPL開始消息中所包含的會話id、選定的定位方法(posmethod)、SLP 130的能力(SLP能力)、該擴展位置會話的準予歷時(歷時)、 等等。SLP能力可包括SLP 130的定位能力(例如,所支持的定位方法和協(xié)議)和/或服務能力。對于擴展位置會話而言,SLP能力可限于適用于流線化的SUPL服務層的選項。準予歷時可以是該擴展位置會話的最大壽命并且可以等于、短于或長于請求歷時。該擴展位置會話可以在準予歷時到期時終止。該擴展位置會話還可以(i)通過SET 110或SLP 130發(fā)送SUPL結束消息來早于準予歷時終止,或者(ii)通過SET 110向SLP 130發(fā)送另一 SUPL 開始消息來延長超過準予歷時。SET 110可以向應用112返回確認(Ack)以指示位置服務的可用性(步驟F)。如圖2中所示,可以通過在SET 110與SLP 130之間簡單地交換兩條SUPL消息來建立擴展位置會話。來自SET 110的第一 SUPL消息可包括用于傳達對建立擴展位置會話的請求的信息(例如,請求歷時)。該第一 SUPL消息還可包括可被用于擴展位置會話的一個或更多個(例如,關于SET能力的)參數(shù)。來自SLP 130的第二 SUPL消息可包括確認擴展位置會話的建立的信息(例如,準予歷時)。該第二 SUPL消息還可包括可被用于擴展位置會話的一個或更多個(例如,關于SLP能力的)參數(shù)。還可以交換額外的SUPL消息以協(xié)商(例如,關于歷時、定位方法等的)某些參數(shù)和/或配置額外的參數(shù)。如圖2中所示,可以由SET 110響應于來自應用112的位置服務請求而建立擴展位置會話。也可以由SET 110在接收到來自任何應用的位置服務請求之前建立擴展位置會話,以使得如果并且當由任何應用請求位置服務時該擴展位置會話是可供使用的。在任何情形中,一旦建立了擴展位置會話,應用112就可以在該擴展位置會話期間的任何時間獲得位置服務。應用112可以在每當希望得到關于SET 110的位置信息(例如,位置估計) 時就發(fā)送位置請求(步驟G、J和M)。SET 110和SLP 130可以隨后針對位置會話交換消息以獲得所請求的位置信息(步驟H、K和N)。替換地,如果SET 130已經(jīng)從與SLP 130的先前交互得到了必要的信息(例如,輔助數(shù)據(jù)),那么SET 110可以提供所請求的位置信息而無需與SLP 130交互。例如,SET 110和SLP 130可以執(zhí)行步驟H,并且如果在步驟H中由 SLP 130向SET 110提供了輔助數(shù)據(jù)并且該輔助數(shù)據(jù)足以使SET 110能夠獲得在步驟J中由應用112請求的位置信息(例如,位置估計),那么可以省去步驟K。SET 110可以向應用 112返回帶有所請求的位置信息的位置響應(步驟I、L和0)。每個位置會話由于步驟B中的安全數(shù)據(jù)連接建立、步驟C和E中對擴展位置會話的預配置以及在一些情形中從先前位置會話推導出的輔助數(shù)據(jù)(舉例而言諸如當從步驟H獲得了步驟K所需要的輔助數(shù)據(jù)時)的緣故可能包括很少的信令和處理開銷。擴展位置會話可以在其歷時到期時終止。SET 110還可以發(fā)送SUPL結束消息以提早終止擴展位置會話,例如由于從應用112接收到位置服務終止指示(步驟P)。SLP 130 也可以發(fā)送SUPL結束消息以終止擴展位置會話(未在圖2中示出)。圖3示出了用于通過流線化的SUPL服務層來進行由網(wǎng)絡發(fā)起的擴展位置會話的呼叫流300的設計。SUPL代理140內部且在SET 110外部的應用142可能希望得到關于 SET 110的位置信息(例如,位置估計)。應用142可以向SET 110上的應用112發(fā)送位置服務請求(步驟A)。應用112可以接收該位置服務請求并且可以向SET 110發(fā)送位置服務發(fā)起(步驟B)。隨后可以如以上分別針對圖2中的步驟B、C、D和E所描述的那樣執(zhí)行步驟C、D、E和F以建立SET 110與SLP 130的擴展位置會話。SET 110可以向應用112發(fā)送確認(步驟G),應用112可以向應用142返回服務確認(步驟H)。—旦已建立了擴展位置會話,應用112和142就可以在擴展位置會話期間的任何時間獲得位置服務。應用112可以在每當希望得到關于SET 110的位置信息(例如,位置估計)時就發(fā)送位置請求(步驟I、M和Q)。SET 110和SLP 130可以隨后針對位置會話交換消息以獲得所請求的位置信息(步驟J、N和R)。SET 110可以隨后向應用112提供所請求的位置信息(步驟K、0和幻。應用112可以隨后向應用142發(fā)送包含所請求的位置信息的位置報告(步驟L、P和T)。每個位置會話由于步驟C中的安全數(shù)據(jù)連接建立、步驟D 和F中對擴展位置會話的預配置以及在一些情形中從先前位置會話推導出的輔助數(shù)據(jù)(舉例而言諸如當從步驟J獲得了步驟N所需要的輔助數(shù)據(jù)時)的緣故可能包括很少的信令和處理開銷。在圖3中的另一種示例性設計中,應用112可以基于從SET 110獲得的位置信息來為應用142執(zhí)行額外的服務。例如,應用112可以驗證SET 110是在指定的地理區(qū)域內還是剛進入或剛離開該區(qū)域。應用112可以隨后在步驟L、P和T中向應用142提供額外信息(例如,指示SET 110是在指定的地理區(qū)域內還是剛進入或剛離開該指定的地理區(qū)域)。 替換地,如果滿足特定的觸發(fā)條件(舉例而言諸如SET 110剛進入或剛離開指定的地理區(qū)域),那么應用112可以僅執(zhí)行步驟L或步驟P或步驟T。擴展位置會話可以在其歷時到期時終止。SET 110還可以發(fā)送SUPL結束消息以提早終止擴展位置會話,例如,由于來自應用112或142的位置服務終止指示(步驟U)。SLP 130也可以發(fā)送SUPL結束消息以終止擴展位置會話(未在圖3中示出)。圖4示出了用于擴展位置會話內的位置會話的呼叫流400的設計。呼叫流400可被用于圖2和圖3中所示的位置會話中的每個位置會話。SET 110可以例如在每當SET 110 上的應用112希望得到位置服務時就向SLP 130發(fā)送SUPL P0S(SUPL定位)消息以發(fā)起位置會話(步驟A)。此SUPL POS消息可包括標識擴展位置會話的會話id、針對選定的定位協(xié)議的一條或更多條定位消息、定義位置估計的所要求準確性的QoP、對是否需要速度的指示、和/或其他信息。該選定的定位協(xié)議可以是LPP或IS-801,LPP和IS-801兩者均支持 SET發(fā)起的定位。該(些)定位消息可包括諸如對輔助數(shù)據(jù)的請求、用于定位的測量、服務蜂窩小區(qū)ID、其他蜂窩小區(qū)ID等有關信息。SLP 130可以從SET 110接收該SUPL POS消息并且可以向SET 110發(fā)送另一 SUPL POS消息(步驟B)。返回的SUPL POS消息可包括會話id、針對選定的定位協(xié)議的一條或更多條定位消息、和/或其他信息。該(些)定位消息可包括諸如輔助數(shù)據(jù)(若被請求)、 對SET 110的位置估計等有關信息??梢栽诙ㄎ幌⒌淖侄沃谢蛘逽UPL POS消息的字段中發(fā)送位置估計。SET 110和SLP 130可以交換額外的SUPL POS消息(步驟C和D)。每條SUPL POS消息可包括擴展位置會話的會話id、攜帶任何合適信息的一條或更多條定位消息、和/ 或其他信息。選定的定位協(xié)議可以支持用于一種或更多種接入類型的一種或更多種定位方法??梢栽赟ET 110與SLP 130之間交換任何數(shù)目的SUPL POS消息以針對一種或更多種選定的定位方法請求和提供信息。這些SUPL POS消息可被(i)用作用于攜帶針對選定的定位協(xié)議的定位消息的容器消息,(ii)用來攜帶關于SET 110所請求的位置信息的類型的信息(例如,QoP),以及(iii)用來使該位置會話與擴展位置會話相關聯(lián)。在一種設計中,SET 110可以發(fā)送該位置會話的第一 SUPL POS消息,而SLP 130可以發(fā)送末條SUPL POS消息??梢猿蓪Φ匕l(fā)送這些SUPL POS消息,其中來自SET 110的一條SUPL POS消息繼以來自SLP 130的另一條SUPL POS消息,如圖4中所示的那樣。也可以在來自SLP 130或SET 110的返回SUPL POS消息之前分別由SET 110或SLP 130發(fā)送多條SUPL POS消息。圖5示出了用于擴展位置會話內的位置會話的呼叫流500的設計。呼叫流500也可被用于圖2和圖3中所示的位置會話中的每個位置會話。SET 110可以例如在每當SET 110上的應用112希望得到位置服務時就向SLP 130發(fā)送SUPL POS INIT (SUPL定位發(fā)起) 消息以發(fā)起位置會話(步驟A)。此SUPL POS INIT消息可包括標識擴展位置會話的會話 id、SET能力、選定的用于該位置會話的定位方法(posmethod)、蜂窩小區(qū)信息(例如,服務蜂窩小區(qū)ID和/或其他蜂窩小區(qū)ID)、QoP、針對選定的定位協(xié)議并攜帶任何合適信息的一條或更多條定位消息、等等。SET 110和SLP 130可以隨后針對該位置會話交換SUPL POS消息(步驟B)。每條SUPL POS消息可包括擴展位置會話的會話id、針對選定的定位協(xié)議的一條或更多條定位消息、和/或其他信息。選定的定位協(xié)議可以是RRLP、RRC、LPP、IS-801、等等。RRLP和 RRC支持網(wǎng)絡發(fā)起的定位,而LPP和IS-801支持網(wǎng)絡發(fā)起的定位和SET發(fā)起的定位兩者。 可以在SET 110與SLP 130之間交換任何數(shù)目的SUPL POS消息以針對一種或更多種定位方法請求和提供信息。一旦完成了 SUPL POS消息的交換,SLP 130就可以發(fā)送SUPL報告消息(步驟C),該SUPL報告消息包含會話id以及可能還有對SET 110的位置估計和/或速度估計(位置)。該SUPL報告消息可被用來指示位置會話的結束并且返回由SLP 130為 SET輔助定位所計算出的任何位置估計和/或速度估計。圖4和圖5示出了用于擴展位置會話內的位置會話的兩個示例性呼叫流。一般而言,SET 110可以發(fā)送任何合適的SUPL消息以發(fā)起與SLP 130的位置會話??蓪Σ煌亩ㄎ粎f(xié)議使用不同的SUPL消息。對于位置會話而言,SET 110和SLP 130可以交換任何數(shù)目的SUPL POS消息,這些SUPL POS消息可被用作定位消息的容器并且用于使位置會話與擴展位置會話相關聯(lián)。如圖4和圖5中所示,對于擴展位置會話內的每個位置會話而言,可能引起很少的信令和處理開銷。在圖4中,SET 110和SLP 130可以立即交換SUPLP0S消息以進行定位,而不必首先建立安全數(shù)據(jù)連接或發(fā)送任何開銷SUPL消息。在圖5中,SET 110可以發(fā)送SUPL POS INIT消息以發(fā)起位置會話。圖4和圖5中的呼叫流可以避免諸如SUPL開始和SUPL INIT(SUPL發(fā)起)消息之類的通常被用來發(fā)起位置會話的其他開銷SUPL消息??梢栽赟ET 110與SLP 130之間交換SUPL開始和SUPL響應消息對以建立擴展位置會話,如圖2和圖3中所示的那樣。這些SUPL消息可被用來配置擴展位置會話的一個或更多個參數(shù)(例如,關于選定的定位方法、選定的定位協(xié)議、QoP等的參數(shù))??梢詾閿U展位置會話存儲該(些)經(jīng)配置的參數(shù)并且可以貫穿該擴展位置會話使用該(些)經(jīng)配置的參數(shù),這可以減少信令開銷。擴展位置會話內的每個位置會話均可以利用該(些)經(jīng)配置的參數(shù)。本文中所描述的技術可以允許SET 110具有安全的擴展位置會話以允許一個或更多個應用在任何時間調用SUPL定位層以獲得位置服務。這可以改善效率、減少信令話務、改善性能、以及提供其他優(yōu)點。這些技術還可以允許SET 110和/或應用112更多地控制供位置服務使用的參數(shù)以例如選擇定位方法。這些技術還可被用于SUPL中的代理模式和非代理模式。本文中所描述的技術可以允許位置服務的復雜度從SET 110和SLP 130移至應用 (例如,在SET 110上運行的應用112)。諸如SET 110和SLP 130之類的SUPL實體可以支持較小的一組簡單位置服務。這些應用可以通過調用這些簡單位置服務并且從SUPL實體接管服務控制的方式來實現(xiàn)復雜位置服務。例如,應用可以確定在擴展位置會話期間何時調用位置服務以獲得對目標SET的位置估計,基于該位置估計來評價觸發(fā)條件,以及若需要(例如,當滿足觸發(fā)條件時)則向LCS客戶端報告該位置估計。將復雜度和會話控制移至應用可以允許為這些應用開展更多的位置服務并且還可以減少新的位置服務的開展時間。例如,應用可以能夠基于流線化的SUPL服務層所支持的簡單位置服務來仿效諸如周期性觸發(fā)位置服務和區(qū)域事件觸發(fā)位置服務之類的復雜位置服務。在另一種設計中,可以由SET 110中的SUPL服務層和/或SUPL定位層代表SET 110中的內部應用112或外部應用142支持復雜位置服務(例如,關于周期性位置、觸發(fā)式位置等的復雜位置服務)。SET 110中的SUPL服務層和SUPL定位層可以支持圖2或圖3 中的方法以建立與SLP 130的擴展位置會話并且在該擴展位置會話期間以周期性的時間間隔獲得位置信息(例如,通過激發(fā)圖2中的步驟H、K和N或者圖3中的步驟J、N和R)。 然而,應用112可能并不是間隔地向SUPL服務層或SUPL定位層請求位置信息(例如,在圖 2中的步驟G、J和M中或者在圖3中的步驟I、M和Q中)并且SUPL服務層和SUPL定位層可能并不是間隔地向應用112提供位置信息(例如,在圖2中的步驟I、L和0中或者在圖3 中的步驟K、0和S中)。取而代之的是,應用112可能(例如,在圖2中的步驟A中或者圖 3中的步驟B中)僅向SUPL服務層指示一次所要求的復雜位置服務(諸如,確定SET 110 何時剛進入、剛離開或者仍然停留在某個指定的地理區(qū)域中)。SUPL服務層和/或SUPL定位層可以隨后確定何時獲得位置信息以支持所請求的復雜位置服務。當特定的觸發(fā)條件得到滿足時,SUPL服務層或SUPL定位層可以向應用112發(fā)送觸發(fā)條件的指示(舉例而言諸如SET 110進入或離開指定的地理區(qū)域)連同相關聯(lián)的位置信息。如果應用112正代表應用142進行動作,那么應用112可以向應用142轉送位置信息。在此設計中,可以對SLP 130以及對應用112和142隱藏服務復雜度,并且該服務復雜度可能僅影響SET 110中的 SUPL層。另外,SET 110中的SUPL層所支持的額外的復雜位置服務可以或者可以不被定義為SUPL的一部分。因此,這些額外的復雜位置服務可以作為SET 110中專有的非標準化位置服務或者標準化位置服務被提供給SET 110中的內部應用(例如,應用11 或者外部應用(例如,應用142)。SET 110通常針對SUPL位置會話與歸屬網(wǎng)絡102b中的H-SLP 130b通信。SET 110 可以預配置有H-SLP 130b的地址并且可以能夠使用該預配置的H-SLP地址來聯(lián)系到H-SLP 130b。如果SET 110正在漫游,那么SET 110可以經(jīng)由服務網(wǎng)絡10 和歸屬網(wǎng)絡102b中的各種網(wǎng)絡實體來與H-SLP 130b交換SUPL消息。在另一方面,SET 110可以針對擴展位置會話與服務網(wǎng)絡10 中的A-SLP 130a(而不是與歸屬網(wǎng)絡10 中的H-SLP 130b)通信。這可以減少信令話務并且還可以在SET 110正在漫游時減少在擴展位置會話期間獲得位置服務的延遲。這還可以輔助不具有H-SLP的SET或者當A-SLP提供H-SLP不提供的一些服務(例如,更準確且更可靠的位置支持、或者對H-SLP不支持的接入網(wǎng)的支持)時輔助SET。SET 110可以按各種方式來發(fā)現(xiàn)服務網(wǎng)絡10 中的A-SLP 130a。在一種設計中, SET 110可以使用動態(tài)主機配置協(xié)議(DHCP)來獲得A-SLP 130a的地址。SET 110可以廣播對關于當前正服務SET 110的接入網(wǎng)的A-SLP的配置信息的請求。DHCP服務器可以接收來自SET 110的該請求并且可以用來自由DHCP服務器維護的配置數(shù)據(jù)庫的關于A-SLP 130a 的配置信息(例如,地址)來響應。在另一種設計中,SET 110可以使用域名系統(tǒng)(DNS)來獲得A-SLP 130a的地址。SET 110可以發(fā)送帶有從當前正服務SET 110的接入網(wǎng)的域名 (例如,networkABC. com)推導出的 A-SLP 域名(例如,aslp. networkABC. com)的 DNS 查詢。DNS服務器可以接收來自SET 110的該DNS查詢并且用與該域名相關聯(lián)的地址來響應。 在又一種設計中,可以向A-SLP 130a指派固定的且公知的地址。SET 110可能知曉A-SLP 130a的該固定地址并且可以能夠直接接入A-SLP 130a。在又一種設計中,當SET 110首次附連至接入網(wǎng)時或者當SETllO向接入網(wǎng)發(fā)送對相關聯(lián)A-SLP的地址的請求時,該接入網(wǎng)可以向SET 110提供相關聯(lián)A-SLP的地址。在一種設計中,可以基于諸如(A-SLP 130a或H-SLP 130b的)服務和定位能力、 記賬收費、接入的速度和容易度(例如,信令帶寬和延遲)等選擇A-SLP 130a或H-SLP 130b來服務SET 110。作為示例,3GPP H-SLP可能不能夠支持對接入3GPP2網(wǎng)絡的SET的定位(或者反之),這可能使得對A-SLP的使用是必要的。A-SLP 130a可以支持流線化的 SUPL服務層和正常/完整SUPL服務層兩者(例如,如在SUPL 2. 0中所描述的那樣)。包括相互認證和加密的安全性可被用于SET 110與A-SLP 130a之間的通信。用于流線化的 SUPL服務層的安全性可以(i)按與用于SET 110與H-SLP 130b之間的針對完整SUPL服務層的通信的安全性類似的方式或者(ii)使用例如不同的認證方法之類的不同規(guī)程來達成。在又一方面,可以使用可擴展標記語言(XML)來實現(xiàn)SUPL的全部或一部分。例如, 可以用XML來實現(xiàn)與流線化的SUPL服務層有關的那部分SUPL。在一種設計中,ASN. 1 (抽象語法標記1)可被保留為用于SUPL的方案,且國際電信聯(lián)盟(ITU)X. 693可被用來在XML 中對此進行編碼(例如,用XER編碼)。在另一種設計中,新的文檔類型定義(DTD)方案或者XML方案定義(XSD)方案可以從SUPL ASN. 1定義來定義,但是可被限于適用于流線化的 SUPL服務層的SUPL消息和參數(shù)。在這兩種設計中,僅SUPL的子集可能受到以XML實現(xiàn)的影響,并且該影響可限于前端編碼器和解析器。ASN. 1與XML之間的協(xié)商可以通過藉由關于任何A-SLP的約定來定義ASN. 1或XML的方式予以避免并且可以在SET的訂戶身份模塊 (SIM)卡上針對H-SLP進行配置。諸如RRLP、RRC、LPP和IS-801之類的其他定位協(xié)議也可以從ASN. 1 (或者其他某種格式)轉換成XML。該轉換可以是句法性的而不是語義性的(即,格式變化而不是內容變化)。給定的定位協(xié)議的XML版本(其可被稱為XML定位協(xié)議)可以支持與該定位協(xié)議的 ASN. 1版本相同的輔助數(shù)據(jù)和測量類型。新的定位方法以及對現(xiàn)有定位方法的改變可被添加至結果得到的XML定位協(xié)議。例如,XML定位協(xié)議可被擴展成支持對諸如Wi-Fi、固定帶寬、WiMAX等非3GPP和非3GPP2接入類型的定位。圖6示出了由終端/SET執(zhí)行以獲得位置服務的過程600的設計。終端可以從應用接收位置服務請求,該應用可以在終端的內部(例如,如圖2中所示的那樣)或者在終端的外部(例如,如圖3中所示的那樣)(框612)。終端可以與位置服務器交換至少一條消息以建立特定歷時的擴展位置會話(框614)。終端可以⑴響應于來自應用的位置服務請求或者(ii)在接收到任何位置服務請求之前建立該擴展位置會話。終端可以從該應用接收位置請求(框616)。作為擴展位置會話的一部分,終端可以在擴展位置會話的該特定歷時內的任何時間例如響應于接收到位置請求而從位置服務器獲得位置服務(框618)。終端可以向該應用發(fā)送包括位置信息的位置響應(框620)。在一種設計中,終端和位置服務器可以針對該擴展位置會話交換SUPL消息。終端可以確定該擴展位置會話的會話ID。終端可以使用該會話ID來標識與位置服務器交換的消息以在擴展位置會話期間獲得位置服務。在框614的一種設計中,終端可以與位置服務器交換該至少一條消息以進一步配置該擴展位置會話的至少一個參數(shù)。該至少一個經(jīng)配置的參數(shù)可包括選定的定位方法、或選定的定位協(xié)議、或QoP、或其他某個參數(shù)、或它們的組合。此后,終端可以基于該至少一個經(jīng)配置的參數(shù)來從位置服務器獲得位置服務。在框614的一種設計中,終端可以向位置服務器發(fā)送第一消息(例如,SUPL開始消息)以發(fā)起擴展位置會話的建立。終端可以接收由位置服務器發(fā)送的用以確認擴展位置會話的建立的第二消息(例如,SUPL響應消息)。在一種設計中,該第一消息可包括擴展位置會話的請求歷時,并且該第二消息可包括擴展位置會話的準予歷時。擴展位置會話的特定歷時可以等于該準予歷時或者可以按其他方式來確定。在一種設計中,該第一消息可包括終端的定位能力,并且該第二消息可包括位置服務器的定位能力。該第一和第二消息還可包括其他信息。在框618的一種設計中,終端可以向位置服務器發(fā)送第三消息(例如,SUPL POS消息或SUPL POS INIT消息)以獲得位置服務。終端可以從位置服務器接收包括位置信息的第四消息(例如,SUPL POS消息或SUPL報告消息)。在一種設計中,該第三消息可包括對輔助數(shù)據(jù)的請求,并且第四消息中的位置信息可包括給終端的輔助數(shù)據(jù)。在另一種設計中, 該第三消息可包括測量,并且位置信息可包括對終端的位置估計。在一種設計中,該第三消息可包括由終端選擇的定位方法、或者針對選定的定位方法的至少一條定位消息、或者其他某種信息、或者它們的組合。在一種設計中,終端可以在擴展位置會話期間多次獲得位置服務。終端可以在每次獲得位置服務時接收位置信息(例如,對終端的位置估計)。終端(或該終端處的應用) 可以使用該位置信息來仿效周期性觸發(fā)位置服務、或區(qū)域事件觸發(fā)位置服務、或其他某種比立即位置服務更復雜的位置服務。一般而言,終端可以在擴展位置會話期間的任何時間獲得任何數(shù)目次位置服務。終端可以基于從由終端獲得位置服務的所有次數(shù)接收到的位置信息來仿效任何位置服務。擴展位置會話可以在該特定歷時到期時終止。在一種設計中,位置服務器可以在該歷時已到期時向終端發(fā)送SUPL結束消息以顯式地終止該擴展會話(或者反之)。在另一種設計中,終端可以在該特定歷時到期之前與位置服務器交換消息以終止擴展位置會話, 例如,如圖2和圖3中所示的那樣。在又一種設計中,終端可以向位置服務器發(fā)送用于請求將擴展位置會話延長超過該特定歷時的消息。在一種設計中,終端可以與歸屬網(wǎng)絡通信,并且位置服務器可以是駐留在該歸屬網(wǎng)絡中的H-SLP (或者其他某個位置服務器)。在另一種設計中,終端可以正漫游離開該歸屬網(wǎng)絡并且可以與服務網(wǎng)絡通信。在這種情形中,位置服務器可以是服務網(wǎng)絡中的A-SLP 或者歸屬網(wǎng)絡中的H-SLP。終端可以使用DHCP或DNS、或者當附連至服務網(wǎng)絡時、或者使用其他某種機制來發(fā)現(xiàn)A-SLP。圖7示出了由位置服務器(例如,SLP)執(zhí)行以支持位置服務的過程700的設計。 位置服務器可以與終端交換至少一條消息以建立特定歷時的擴展位置會話(框712)。作為擴展位置會話的一部分,位置服務器可以在擴展位置會話的該特定歷時內的任何時間在被終端請求時向終端提供位置服務(框714)。在框712的一種設計中,位置服務器可以接收由終端發(fā)送的用以發(fā)起擴展位置會話的建立的第一消息。位置服務器可以向終端發(fā)送第二消息以確認擴展位置會話的建立。 在一種設計中,該第一消息可包括擴展位置會話的請求歷時、終端的能力、等等。該第二消息可包括擴展位置會話的準予歷時、位置服務器的能力、等等。消息交換還可以配置擴展定位會話的至少一個參數(shù),例如,選定的定位方法、選定的定位協(xié)議、QoP、等等。位置服務器可以基于該至少一個經(jīng)配置的參數(shù)來向終端提供位置服務。在框714的一種設計中,位置服務器可以接收由終端發(fā)送的用于獲得位置服務的第三消息。位置服務器可以向終端發(fā)送包括位置信息的第四消息。該第三消息可包括對輔助數(shù)據(jù)、測量、選定的定位方法等的請求。該第四消息可包括給終端的輔助數(shù)據(jù)、對終端的位置估計、和/或其他某種位置信息。位置服務器可以在擴展位置會話期間多次向終端提供位置服務以使終端能夠重復地獲得位置信息或者仿效周期性觸發(fā)位置服務、或區(qū)域事件觸發(fā)位置服務、或其他某種復雜的位置服務。擴展位置會話可以在該特定歷時到期時終止。在一種設計中,位置服務器可以在該歷時已到期時向終端發(fā)送SUPL結束消息以顯式地終止擴展會話(或者反之)。在另一種設計中,位置服務器可以在該特定歷時到期之前與終端交換用于終止擴展位置會話的消息,例如,如圖2或圖3中所示的那樣。在又一種設計中,位置服務器可以接收由終端發(fā)送的用于請求將擴展位置會話延長超過特定歷時的消息。位置服務器可以(i)準予該請求并延長擴展位置會話或者(ii)拒絕該請求并在該特定歷時到期時終止擴展位置會話。圖8示出了終端/SET 110、接入網(wǎng)120和位置服務器/SLP 130的設計的框圖。為簡單化,圖8示出了終端110的僅一個控制器/處理器810、一個存儲器812、和一個發(fā)射機/接收機(TMTR/RCVR)814,接入網(wǎng)120的僅一個控制器/處理器820、一個存儲器822、一個發(fā)射機/接收機824、和一個通信(Comm)單元826,以及SLP 130的僅一個控制器/處理器 830、一個存儲器832、和一個通信單元834。一般而言,每個實體可包括任何數(shù)目個處理單元(例如,處理器、控制器等)、存儲器、發(fā)射機/接收機、通信單元等。終端110可以支持與一個或更多個無線網(wǎng)絡和/或有線網(wǎng)絡的通信。終端110還可接收并處理來自一個或更多個SPS——例如GPS、Galileo、GL0NASS等——的信號。在下行鏈路上,接入網(wǎng)120可向其覆蓋區(qū)域內的終端發(fā)射話務數(shù)據(jù)、信令、和導頻。這些各種類型的信息可由處理器820處理、由發(fā)射機擬4調理、以及在下行鏈路上傳送。 在終端110處,來自接入網(wǎng)120的下行鏈路信號可由接收機814接收到并調理,并由處理器 810進一步處理以獲得各種類型的信息。處理器810可執(zhí)行圖6中的過程600和/或用于本文中所描述的技術的其他過程。處理器810還可以執(zhí)行圖2到圖5中關于SET 110的處理。存儲器812和822可分別為終端110和接入網(wǎng)120存儲程序代碼和數(shù)據(jù)。在上行鏈路上,終端110可向接入網(wǎng)120發(fā)射話務數(shù)據(jù)、信令和導頻。這些各種類型的信息可由處理器 810處理、由發(fā)射機814調理、以及在上行鏈路上傳送。在接入網(wǎng)120處,來自終端110和其他終端的上行鏈路信號可由接收機擬4接收和調理,并由處理器820進一步處理以獲得來自這些終端的各種類型的信息。接入網(wǎng)120可經(jīng)由通信單元擬6直接或間接地與SLP 130
ififn。在SLP 130內,處理器830可執(zhí)行處理以支持對終端的位置服務。例如,處理器830 可執(zhí)行圖7中的過程700和/或用于本文中所描述的技術的其他過程。處理器830還可以執(zhí)行圖2到圖5中關于SLP 130的處理。處理器830還可向終端110提供輔助數(shù)據(jù),計算對終端110的位置估計,向SUPL代理140提供位置信息,等等。存儲器832可以為SLP 130 存儲程序代碼和數(shù)據(jù)。通信單元834可允許SLP 130與接入網(wǎng)120、終端110和/或(未在圖8中示出的)其他網(wǎng)絡實體通信。SLP 130和終端110可以交換消息(例如,SUPL消息),并且這些消息可以經(jīng)由接入網(wǎng)120傳輸。本領域技術人員將可理解,信息和信號可使用各種不同技術和技藝中的任何技術和技藝來表示。例如,貫穿上面說明始終可能被述及的數(shù)據(jù)、指令、命令、信息、信號、位、碼元、和碼片可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子、或其任何組合來表示。本領域技術人員將進一步領會,結合本文公開所描述的各種解說性邏輯框、模塊、 電路、和算法步驟可被實現(xiàn)為硬件、計算機軟件/固件、或兩者的組合。為清楚地解說硬件和軟件/固件的這一可互換性,各種解說性組件、框、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。這樣的功能性是實現(xiàn)成硬件還是固件/軟件取決于具體應用和加諸整體系統(tǒng)上的設計約束。技術人員可針對每種特定應用以不同方式來實現(xiàn)所描述的功能性,但此類設計決策不應被解讀為致使脫離本公開的范圍。本文中描述的位置確定技術可協(xié)同諸如無線廣域網(wǎng)(WffAN)、無線局域網(wǎng)(WLAN)、 無線個域網(wǎng)(WPAN)等各種無線通信網(wǎng)絡來實現(xiàn)。術語“網(wǎng)絡”和“系統(tǒng)”往往被可互換地使用。WffAN可以是碼分多址(CDMA)網(wǎng)絡、時分多址(TDMA)網(wǎng)絡、頻分多址(FDMA)網(wǎng)絡、正交頻分多址(OFDMA)網(wǎng)絡、單載波頻分多址(SC-FDMA)網(wǎng)絡、長期演進(LTE)網(wǎng)絡、 WiMAXdEEE 802.16)網(wǎng)絡等等。CDMA 網(wǎng)絡可實現(xiàn)諸如 cdma2000、寬帶 CDMA(W-CDMA)等一種或更多種無線電接入技術(RAT)。Cdma2000涵蓋IS-95、IS-2000和IS-856標準。TDMA
1網(wǎng)絡可實現(xiàn)全球移動通信系統(tǒng)(GSM)、數(shù)字高級移動電話系統(tǒng)(D-AMPS)、或其他某種RAT。 GSM和W-CDMA在來自名為“第三代伙伴項目”(3GPP)的聯(lián)盟的文獻中描述。Cdma2000在來自名為“第三代伙伴項目2”(3GPP2)的聯(lián)盟的文獻中描述。3GPP和3GPP2文獻是公眾可獲取的。WLAN可以是IEEE 802. Ilx網(wǎng)絡,并且WPAN可以是藍牙網(wǎng)絡、IEEE 802. 15x、或其他某種類型的網(wǎng)絡。這些技術也可聯(lián)合WWAN、WLAN和/或WPAN的任何組合來實現(xiàn)。這些技術也可以協(xié)同毫微微蜂窩小區(qū)來實現(xiàn)。衛(wèi)星定位系統(tǒng)(SPS)典型地包括安放成使得各實體能夠至少部分地基于從發(fā)射機接收到的信號來確定自己在地球上面或上空的位置的發(fā)射機系統(tǒng)。如此的發(fā)射機通常發(fā)射用具有設定數(shù)目個碼片的重復偽隨機噪聲(PN)碼作標記的信號,并且可位于基于地面的控制站、用戶裝備和/或空間飛行器上。在具體示例中,此類發(fā)射機可位于環(huán)地軌道衛(wèi)星飛行器(SV)上。例如,諸如全球定位系統(tǒng)(GPS)、GaliIeo、GL0NASS或Compass等全球導航衛(wèi)星系統(tǒng)(GNSS)的星座中的SV可發(fā)射用可與由該星座中的其它SV所發(fā)射的PN碼區(qū)分開的PN碼標記的信號(例如,如在GPS中那樣對每顆衛(wèi)星使用不同PN碼或者如在GL0NASS 中那樣在不同頻率上使相同的碼)。根據(jù)某些方面,本文中給出的技術不限于全球SPS系統(tǒng)(例如,GNSS)。例如,可將本文中所提供的技術應用于或以其他方式使之能在各種地區(qū)性系統(tǒng)中使用,諸如舉例而言日本上空的準天頂衛(wèi)星系統(tǒng)(QZSS)、印度上空的印度地區(qū)性導航衛(wèi)星系統(tǒng)(IRNSS)、中國上空的北斗等、和/或可與一個或更多個全球和/或地區(qū)性導航衛(wèi)星系統(tǒng)相關聯(lián)或以其他方式使其能與之聯(lián)用的各種擴增系統(tǒng)(例如,基于衛(wèi)星的擴增系統(tǒng)(SBAS))。作為示例而非限制,SBAS可包括提供完好性信息、差分校正等的擴增系統(tǒng), 比方諸如廣域擴增系統(tǒng)(WAAS)、歐洲對地靜止導航覆蓋服務(EGNOS)、多功能衛(wèi)星擴增系統(tǒng)(MSAS)、GPS輔助式Geo (對地靜止)擴增導航、或GPS和Geo擴增導航系統(tǒng)(GAGAN)和 /或諸如此類。因此,如本文所使用的,SPS可包括一個或更多個全球和/或地區(qū)性導航衛(wèi)星系統(tǒng)和/或擴增系統(tǒng)的任何組合,且SPS信號可包括SPS信號、類SPS信號和/或其他與此類一個或更多個SPS相關聯(lián)的信號。終端/SET是指諸如蜂窩或其他無線通信設備、個人通信系統(tǒng)(PCQ設備、個人導航設備(PND)、個人信息管理器(PIM)、個人數(shù)字助理(PDA)、膝上型設備或能夠接收無線通信和/或導航信號的其他合適的移動設備之類的設備。終端/SET還旨在包括諸如通過短程無線、紅外、有線連接、或其他連接與個人導航設備(PND)通信的設備,不管衛(wèi)星信號接收、 輔助數(shù)據(jù)接收、和/或位置相關處理是發(fā)生在該設備上還是在PND上。另外,終端/SET旨在包括能夠諸如經(jīng)由因特網(wǎng)、Wi-Fi、或其他網(wǎng)絡與服務器通信的所有設備,包括無線通信設備、計算機、膝上型設備等,而不管衛(wèi)星信號接收、輔助數(shù)據(jù)接收、和/或位置相關處理是發(fā)生在該設備處、服務器處、還是與網(wǎng)絡相關聯(lián)的另一個設備處。以上的任何可操作的組合也被認為是終端/SET。本文中所描述的方法體系取決于應用可藉由各種手段來實現(xiàn)。例如,這些方法體系可在硬件、固件、軟件、或其任何組合中實現(xiàn)。對于涉及硬件的實現(xiàn),處理單元可以在一個或更多個專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理器件(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子器件、設計成執(zhí)行本文中所描述功能的其他電子單元、或其組合內實現(xiàn)。對于涉及固件和/或軟件的實現(xiàn),這些方法體系可以用執(zhí)行本文中所描述功能的模塊(例如,規(guī)程、函數(shù)等等)來實現(xiàn)。任何有形地體現(xiàn)指令的機器可讀介質可被用來實現(xiàn)本文所述的方法。例如,軟件代碼可被存儲在存儲器中并由處理單元來執(zhí)行。存儲器可以實現(xiàn)在處理單元內部或處理單元外部。如本文所用的,術語“存儲器”是指任何類型的長期、短期、易失性、非易失性、或其他存儲器,而并不限于任何特定類型的存儲器或特定數(shù)目的存儲器、或記憶存儲在其上的介質的類型。如果在固件和/或軟件中實現(xiàn),則各功能可作為一條或更多條指令或代碼存儲在計算機可讀介質上。示例包括編碼有數(shù)據(jù)結構的計算機可讀介質和編碼有計算機程序的計算機可讀介質。計算機可讀介質包括物理計算機存儲介質。存儲介質可以是能被計算機訪問的任何可用介質。作為示例而非限定,此類計算機可讀介質可包括RAM、ROM、EEPROM、 CD-ROM或其他光盤存儲、磁盤存儲、半導體存儲、或其他存儲設備、或能被用來存儲指令或數(shù)據(jù)結構形式的合意程序代碼且能被計算機訪問的任何其他介質;如本文中所用的盤和碟包括壓縮碟(CD)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤和藍光碟,其中盤(disk)常常磁性地再現(xiàn)數(shù)據(jù),而碟(disc)用激光光學地再現(xiàn)數(shù)據(jù)。上述的組合也應被包括在計算機可讀介質的范圍內。除存儲在計算機可讀介質上之外,指令和/或數(shù)據(jù)還可作為信號在包括于通信裝置中的傳輸介質上提供。例如,通信裝置可包括具有指示指令和數(shù)據(jù)的信號的收發(fā)機。這些指令和數(shù)據(jù)被配置成使一個或更多個處理單元實現(xiàn)權利要求中所概述的功能。即,通信裝置包括具有指示用以執(zhí)行所公開功能的信息的信號的傳輸介質。在第一時間,通信裝置中所包括的傳輸介質可包括用以執(zhí)行所公開功能的信息的第一部分,而在第二時間,通信裝置中所包括的傳輸介質可包括用以執(zhí)行所公開功能的信息的第二部分。提供前面對本公開的描述是為了使本領域任何技術人員皆能制作或使用本公開。 對本公開各種改動對于本領域技術人員將是顯而易見的,并且本文中定義的普適原理可被應用于其他變形而不會脫離本公開的范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設計,而是應被授予與本文中公開的原理和新穎特征一致的最廣義的范圍。
權利要求
1.一種獲得位置服務的方法,包括在終端與位置服務器之間交換至少一條消息以建立特定歷時的擴展位置會話;以及作為所述擴展位置會話的一部分,由所述終端在所述擴展位置會話的所述特定歷時內的任何時間從所述位置服務器獲得位置服務。
2.如權利要求1所述的方法,其特征在于,所述交換至少一條消息包括交換所述至少一條消息以進一步配置用于所述擴展位置會話的至少一個參數(shù),并且其中所述獲得位置服務包括基于所述至少一個經(jīng)配置的參數(shù)來從所述位置服務器獲得位置服務。
3.如權利要求2所述的方法,其特征在于,所述至少一個經(jīng)配置的參數(shù)包括選定的定位方法、或者選定的定位協(xié)議、或者定位的質量(QoP)、或者它們的組合。
4.如權利要求1所述的方法,其特征在于,所述交換至少一條消息包括從所述終端向所述位置服務器發(fā)送第一消息以發(fā)起所述擴展位置會話的建立,以及接收由所述位置服務器向所述終端發(fā)送的用以確認所述擴展位置會話的建立的第二消息。
5.如權利要求4所述的方法,其特征在于,所述第一消息包括所述擴展位置會話的請求歷時,其中所述第二消息包括所述擴展位置會話的準予歷時,并且其中所述擴展位置會話的所述特定歷時等于所述準予歷時。
6.如權利要求4所述的方法,其特征在于,所述第一消息包括所述終端的定位能力,并且其中所述第二消息包括所述位置服務器的定位能力。
7.如權利要求1所述的方法,其特征在于,還包括從所述終端處的應用接收位置服務請求,并且其中所述擴展位置會話是由所述終端響應于所述位置服務請求而建立的。
8.如權利要求1所述的方法,其特征在于,還包括從所述終端外部的應用接收位置服務請求,并且其中所述擴展位置會話是由所述終端響應于所述位置服務請求而建立的。
9.如權利要求1所述的方法,其特征在于,還包括從所述終端處的應用接收位置請求,并且其中所述終端響應于所述位置請求獲得位置服務。
10.如權利要求1所述的方法,其特征在于,所述獲得位置服務包括從所述終端向所述位置服務器發(fā)送第一消息以獲得位置服務,以及從所述位置服務器接收包括位置信息的第二消息。
11.如權利要求10所述的方法,其特征在于,所述第一消息包括對輔助數(shù)據(jù)的請求,并且其中所述第二消息中的所述位置信息包括給所述終端的輔助數(shù)據(jù)。
12.如權利要求10所述的方法,其特征在于,所述第一消息包括測量,并且其中所述第二消息中的所述位置信息包括對所述終端的位置估計。
13.如權利要求10所述的方法,其特征在于,所述第一消息包括由所述終端選擇的定位方法。
14.如權利要求10所述的方法,其特征在于,所述第一消息包括針對選定的定位協(xié)議的至少一條定位消息。
15.如權利要求1所述的方法,其特征在于,還包括確定所述擴展位置會話的會話標識符(ID);以及使用所述會話ID來標識在所述終端與所述位置服務器之間交換的消息以在所述擴展位置會話期間獲得位置服務。
16.如權利要求1所述的方法,其特征在于,所述獲得位置服務包括 由所述終端在所述擴展位置會話期間多次獲得位置服務,以及使用由所述終端從所述多次獲得位置服務接收到的位置信息來仿效周期性觸發(fā)位置服務或者區(qū)域事件觸發(fā)位置服務。
17.如權利要求1所述的方法,其特征在于,還包括在所述終端與所述位置服務器之間交換消息以在所述特定歷時到期之前終止所述擴展位置會話。
18.如權利要求1所述的方法,其特征在于,還包括從所述終端向所述位置服務器發(fā)送用于請求將所述擴展位置會話延長超過所述特定歷時的消息。
19.如權利要求1所述的方法,其特征在于,所述終端正漫游離開歸屬網(wǎng)絡并與服務網(wǎng)絡通信,并且其中所述位置服務器與所述服務網(wǎng)絡相關聯(lián)。
20.如權利要求1所述的方法,其特征在于,所述終端和所述位置服務器針對所述擴展位置會話交換安全用戶層面定位(SUPL)消息。
21.一種用于獲得位置服務的設備,包括用于在終端與位置服務器之間交換至少一條消息以建立特定歷時的擴展位置會話的裝置;以及用于作為所述擴展位置會話的一部分由所述終端在所述擴展位置會話的所述特定歷時內的任何時間從所述位置服務器獲得位置服務的裝置。
22.如權利要求21所述的設備,其特征在于,所述用于交換至少一條消息的裝置包括用于交換所述至少一條消息以進一步配置用于所述擴展位置會話的至少一個參數(shù)的裝置, 并且其中所述用于獲得位置服務的裝置包括用于基于所述至少一個經(jīng)配置的參數(shù)來從所述位置服務器獲得位置服務的裝置。
23.如權利要求21所述的設備,其特征在于,所述用于交換至少一條消息的裝置包括 用于從所述終端向所述位置服務器發(fā)送第一消息以發(fā)起所述擴展位置會話的建立的裝置,以及用于接收由所述位置服務器向所述終端發(fā)送的用以確認所述擴展位置會話的建立的第二消息的裝置。
24.如權利要求21所述的設備,其特征在于,所述用于獲得位置服務的裝置包括 用于從所述終端向所述位置服務器發(fā)送第一消息以獲得位置服務的裝置,以及用于從所述位置服務器接收包括位置信息的第二消息的裝置。
25.如權利要求21所述的設備,其特征在于,所述用于獲得位置服務的裝置包括 用于由所述終端在所述擴展位置會話期間多次獲得位置服務的裝置,以及用于使用由所述終端從所述多次獲得位置服務接收到的位置信息來仿效周期性觸發(fā)位置服務或者區(qū)域事件觸發(fā)位置服務的裝置。
26.一種用于無線通信的裝置,包括至少一個處理單元,其被配置成在終端與位置服務器之間交換至少一條消息以建立特定歷時的擴展位置會話,以及作為所述擴展位置會話的一部分由所述終端在所述擴展位置會話的所述特定歷時內的任何時間從所述位置服務器獲得位置服務。
27.如權利要求沈所述的裝置,其特征在于,所述至少一個處理單元被配置成交換所述至少一條消息以進一步配置用于所述擴展位置會話的至少一個參數(shù);以及基于所述至少一個經(jīng)配置的參數(shù)來從所述位置服務器獲得位置服務。
28.如權利要求沈所述的裝置,其特征在于,所述至少一個處理單元被配置成從所述終端向所述位置服務器發(fā)送第一消息以發(fā)起所述擴展位置會話的建立;以及接收由所述位置服務器向所述終端發(fā)送的用以確認所述擴展位置會話的建立的第二消息。
29.如權利要求沈所述的裝置,其特征在于,所述至少一個處理單元被配置成從所述終端向所述位置服務器發(fā)送第一消息以獲得位置服務;以及從所述位置服務器接收包括位置信息的第二消息。
30.如權利要求沈所述的裝置,其特征在于,所述至少一個處理單元被配置成由所述終端在所述擴展位置會話期間多次獲得位置服務,以及使用由所述終端從所述多次獲得位置服務接收到的位置信息來仿效周期性觸發(fā)位置服務或者區(qū)域事件觸發(fā)位置服務。
31.一種計算機程序產(chǎn)品,包括計算機可讀介質,包括用于使至少一個處理單元在終端與位置服務器之間交換至少一條消息以建立特定歷時的擴展位置會話的代碼,以及用于使所述至少一個處理單元作為所述擴展位置會話的一部分由所述終端在所述擴展位置會話的所述特定歷時內的任何時間從所述位置服務器獲得位置服務的代碼。
32.—種支持位置服務的方法,包括在位置服務器與終端之間交換至少一條消息以建立特定歷時的擴展位置會話;以及作為所述擴展位置會話的一部分,在所述擴展位置會話的所述特定歷時內的任何時間在被所述終端請求時由所述位置服務器向所述終端提供位置服務。
33.如權利要求32所述的方法,其特征在于,所述交換至少一條消息包括交換所述至少一條消息以進一步配置用于所述擴展位置會話的至少一個參數(shù),并且其中所述提供位置服務包括基于所述至少一個經(jīng)配置的參數(shù)來向所述終端提供位置服務。
34.如權利要求32所述的方法,其特征在于,所述交換至少一條消息包括接收由所述終端向所述位置服務器發(fā)送的用以發(fā)起所述擴展位置會話的建立的第一消息,以及從所述位置服務器向所述終端發(fā)送第二消息以確認所述擴展位置會話的建立。
35.如權利要求32所述的方法,其特征在于,所述提供位置服務包括接收由所述終端向所述位置服務器發(fā)送的用以獲得位置服務的第一消息,以及從所述位置服務器向所述終端發(fā)送包括位置信息的第二消息。
36.如權利要求32所述的方法,其特征在于,所述提供位置服務包括在所述擴展位置會話期間多次向所述終端提供位置服務以使所述終端能夠仿效周期性觸發(fā)位置服務或者區(qū)域事件觸發(fā)位置服務。
37.如權利要求32所述的方法,其特征在于,還包括在所述位置服務器與所述終端之間交換消息以在所述特定歷時到期之前終止所述擴展位置會話。
38.如權利要求32所述的方法,其特征在于,還包括接收由所述終端向所述位置服務器發(fā)送的用于請求將所述擴展位置會話延長超過所述特定歷時的消息。
39.一種用于支持位置服務的設備,包括用于在位置服務器與終端之間交換至少一條消息以建立特定歷時的擴展位置會話的裝置;以及用于作為所述擴展位置會話的一部分在所述擴展位置會話的所述特定歷時內的任何時間在被所述終端請求時由所述位置服務器向所述終端提供位置服務的裝置。
40.如權利要求39所述的設備,其特征在于,所述用于交換至少一條消息的裝置包括用于交換所述至少一條消息以進一步配置用于所述擴展位置會話的至少一個參數(shù)的裝置, 并且其中所述用于提供位置服務的裝置包括用于基于所述至少一個經(jīng)配置的參數(shù)來向所述終端提供位置服務的裝置。
41.如權利要求39所述的設備,其特征在于,所述用于交換至少一條消息的裝置包括 用于接收由所述終端向所述位置服務器發(fā)送的用以發(fā)起所述擴展位置會話的建立的第一消息的裝置,以及用于從所述位置服務器向所述終端發(fā)送第二消息以確認所述擴展位置會話的建立的直ο
42.如權利要求39所述的設備,其特征在于,所述用于提供位置服務的裝置包括用于接收由所述終端向所述位置服務器發(fā)送的用以獲得位置服務的第一消息的裝置,以及用于從所述位置服務器向所述終端發(fā)送包括位置信息的第二消息的裝置。
43.如權利要求39所述的設備,其特征在于,所述用于提供位置服務的裝置包括用于在所述擴展位置會話期間多次向所述終端提供位置服務以使所述終端能夠仿效周期性觸發(fā)位置服務或者區(qū)域事件觸發(fā)位置服務的裝置。
全文摘要
描述了用流線化的位置服務層來支持位置服務的技術。在一種設計中,終端可以從該終端內部或外部的應用接收位置服務請求。終端可以與位置服務器交換至少一條消息以經(jīng)由流線化的位置服務層來建立特定歷時的擴展位置會話。此后,終端可以在擴展位置會話的該特定歷時內的任何時間例如每當接收到來自應用的位置請求時就從位置服務器獲得位置服務。終端可以在擴展位置會話期間的任何時間獲得任何數(shù)目次位置服務。終端或應用可以基于從由終端獲得位置服務的所有次數(shù)接收到的位置信息來仿效較復雜的位置服務。
文檔編號H04L29/08GK102461126SQ201080025859
公開日2012年5月16日 申請日期2010年6月4日 優(yōu)先權日2009年6月5日
發(fā)明者A·K·沃徹, S·W·艾吉 申請人:高通股份有限公司