用於使用授權位置伺服器來識別位置伺服器並且授權與位置服務有關的訪問的方法、裝...的製作方法
2023-07-26 16:29:36 3
用於使用授權位置伺服器來識別位置伺服器並且授權與位置服務有關的訪問的方法、裝 ...的製作方法
【專利摘要】本申請提供了可以在各種方法、裝置和/或製品中實現以允許行動裝置從已經被授權使用的一個或多個計算設備獲得某些位置服務等的技術。例如,在某些實現中,授權位置伺服器可以從行動裝置獲得第一消息,該第一消息指示第一組位置伺服器,至少部分地基於第一組位置伺服器來確定第二組位置伺服器,並且向行動裝置發送第二消息,該第二消息指示第二組位置伺服器被授權用於行動裝置的與位置服務有關的訪問。
【專利說明】用於使用授權位置伺服器來識別位置伺服器並且授權與位置服務有關的訪問的方法、裝置和製品
[0001]相關申請
[0002]本文是要求享有以下各項的優先權的PCT申請:
[0003]於2012 年 2 月 4 日提交的標題為 「METHOD AND APPARATUS FOR IDENTIFYINGAND AUTHORIZING LOCATION SERVERS AND LOCATION SERVICES」 的美國非臨時專利申請N0.:13/366, 308 ;
[0004]於2011年 2 月 7 日提交的標題為「SUPPORT OF A SUPL DISCOVERED SLP(D-SLP) 」的美國臨時專利申請No:61/440, 251 ;
[0005]於2011 年 3 月 9 日提交的標題為 「METHODS AND APPARATUS FOR SUPORT OF ASUPL DISCOVERED SLP(D-SLP) 」 的美國臨時專利申請 N0.:61/451, 059 ;
[0006]於2011 年 4 月 I 日提交的標題為 「METHODS AND APPARATUS FOR SUPPORT OF ASUPL D0SC0VERED SLP (D-SLP) 」 的美國臨時專利申請 N0.:61/470, 986 ;
[0007]於2011 年 5 月 9 日提交的標題為 「METHODS AND APPARATUS FOR SUPPORT OF SSUPL DISCOVERED SLP (D-SLP) 」 的美國臨時專利申請 N0.:61/484, 113 ;
[0008]於2011 年 5 月 11 日提交的標題為 「METHODS AND APPARATUS FOR SUPPORT OF SSUPL DISCOVERED SLP (D-SLP) 」 的美國臨時專利申請 N0.:61/485, 085 ;
[0009]於2011 年 6 月 10 日提交的標題為「METHODS AND APPARATUS FOR SUPPORT SOF ASUPL DISCOVERED SLP (D-SLP) 」 的美國臨時專利申請 N0.: 61/495,895 ;以及
[0010]於2011 年 8 月 26 日提交的標題為 「METHODS AND APPARATUS FOR SUPPORT OF ASUPL DISCOVERED SLP(D-SLP) 」 的美國臨時專利申請 N0.:61/527, 841 ;
[0011]通過引用方式將這些美國專利申請完整地併入本文。
【技術領域】
[0012]1、背景領域
[0013]本文公開的主題涉及電子設備,並且更具體地說,涉及用於識別和/或訪問一個或多個被授權的位置伺服器和/或一個或多個位置服務的方法、裝置和製品。
【背景技術】
[0014]2、信息
[0015]通常,行動裝置(例如,行動電話、筆記本、計算機等)通常有能力使用幾種技術中的任一種(例如,衛星定位系統(如,GPS、伽利略、Glonass等)、高級前向鏈路三邊測量(AFLT)、小區ID或者增強型小區ID,這裡僅僅舉了一些例子),高精度地估計它們的位置和/或地點。位置或地點估計技術通常涉及:對可基於在行動裝置接收機處獲取的信號所獲得的測量值的處理。例如,行動裝置可以獲取從陸地基站發送的衛星定位系統(SPS)信號或導頻信號。在計算位置定位時,可以使用所獲取的信號的各種測量特性(例如,相位、信號強度、到達時間和/或往返延遲。[0016]在特定的實現中,如開放移動聯盟(OMA)在公眾可獲得的文檔中所闡述的用戶平面(UP)定位(例如,SUPL (安全用戶平面定位))描述了一種架構,在該架構中,在行動裝置(例如,啟用SUPL的終端(SET))或者在單獨的位置伺服器(例如,SUPL定位平臺(SLP))處所獲得的位置估計量可以作為位置服務的一部分,可用於其它實體。對可用於其它實體的這些位置估計,在諸如以下具體應用中可能是有用的:例如,提供緊急服務、代表另一個客戶端用戶來定位用戶、獲得駕駛方向或者尋找附近的加油站、旅館、機場或醫院。另外,在某些情況下,行動裝置還可以與SLP進行通信,以獲得定位輔助數據,例如粗略位置、準確的時間基準、用於幫助獲取SPS或者陸地無線信號的數據、本地室內導航輔助數據、用於協助根據SPS測量值來計算位置的SPS星曆數據,這裡僅舉了一些定位輔助數據的例子。
[0017]位置估計量可以被稱為位置、所估計的位置、地點或者地點估計量——這些術語在本申請中作為同義詞使用。
[0018]在某些實例中,外部客戶端可以包括SUPL代理。SUPL代理可以從行動裝置間接地獲取SET的估計位置。例如,為了獲得行動裝置的估計位置,SUPL代理可以向請求該估計位置的SLP發送消息。在從SUPL代理接收到該消息之後,SLP可以發起與行動裝置的SUPL會話,以獲得該行動裝置的估計位置,該估計位置可以隨後從SLP發送給SUPL代理。通常可以使用以下兩種方式中的一種方式來獲得估計位置:(i )行動裝置(例如,對SPS信號和/或來自附近基站和/或其它無線接入點的陸地無線信號)進行測量,將測量值傳輸給SLP,以便SLP計算該估計位置;或者(ii )行動裝置進行如(i )中的測量,並且還自己計算該估計位置,有可能利用由SLP所提供的輔助數據(例如,SPS星曆數據)來完成。
[0019]在一個特定的示例中,行動裝置可以與具有位置輔助數據的歸屬位置伺服器(例如,歸屬SLP (H-SLP))相關聯,其中該位置輔助數據通常可應用於該用戶設備在任何特定時間所處的區域。這裡,無論行動裝置的當前位置,行動裝置可以與其H-SLP進行通信以獲得各種位置服務、定位輔助數據、基於位置的服務信息等。
[0020]但是,在某些情形下,H-SLP可能不具有行動裝置在獲得導航輔助時所要使用的特定位置服務和/或某些所期望的定位輔助數據等。例如,如果行動裝置位於諸如購物中心、機場、市中心或醫院(僅舉幾個例子)之類的建築結構之內時,H-SLP可能能夠提供與建築結構之外的附近基站有關的輔助數據以及與某些SPS有關的數據,但可能不具有與建築結構之內的無線接入點(例如,無線LAN接入點或毫微微小區)有關的信息。在該情況下,可能不能夠獲得行動裝置的精確位置估計,例如,如果行動裝置可以對來自建築結構之內的無線接入點的信號進行測量,但是由於建築結構所造成的信號衰減和反射,該行動裝置不能夠對來自SPS衛星和外部基站的信號進行測量或準確測量。在某些其它情形下,H-SLP可能不知道行動裝置附近的基站(例如,如果該行動裝置位於遠離H-SLP的國家或地區),即使當該行動裝置位於室外並且不位於建築結構之內時,進行位置估計仍然是困難或者不可能的。因此,對於行動裝置可能有利的是,該行動裝置能夠通過某種其它方式來獲得某些位置服務、定位輔助數據、基於位置的服務信息等。
[0021]在其它情形下,給出了行動裝置的位置和/或H-SLP的當前操作,該H-SLP不能夠以某種適當和/或及時方式,來幫助提供特定的位置服務等。因此,對於行動裝置有利的是,該行動裝置能夠通過某種其它方式來獲得某些位置服務、定位輔助數據、基於位置的服務信息等。
【發明內容】
[0022]根據一個方面,可以提供一種用於由提供授權位置伺服器的一個或多個計算設備使用的方法。例如,所述方法可以包括:從行動裝置獲得第一消息,所述第一消息指示第一組位置伺服器;至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器;以及向所述行動裝置發送第二消息,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
[0023]根據另一個方面,可以提供一種用於由行動裝置使用的方法。例如,所述方法可以包括:向授權位置伺服器發送第一消息,所述第一消息指示第一組位置伺服器;從所述授權位置伺服器獲得第二消息,所述第二消息指示第二組位置伺服器被授權用於所述第一行動裝置的與位置服務有關的訪問;以及針對一個或多個位置服務,訪問所述第二組位置伺服器中的一個或多個位置伺服器。
[0024]根據另一個方面,可以提供一種在授權位置伺服器中使用的裝置。例如,所述裝置可以包括:用於從行動裝置獲得第一消息的模塊,所述第一消息指示第一組位置伺服器;用於至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器的模塊;以及用於向所述行動裝置發送第二消息的模塊,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
[0025]根據又一個方面,可以提供一種在行動裝置中使用的裝置。例如,所述裝置可以包括:用於向授權位置伺服器發送第一消息的模塊,所述第一消息指示第一組位置伺服器;用於從所述授權位置伺服器獲得第二消息的模塊,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及用於針對一個或多個位置服務,訪問所述第二組位置伺服器中的一個或多個位置伺服器的模塊。
[0026]根據某些其它方面,可以提供一種授權位置伺服器,所述授權位置伺服器可以例如包括:網絡接口 ;以及一個或多個處理單元,所述一個或多個處理單元用於:經由所述網絡接口從行動裝置獲得第一消息,所述第一消息指示第一組位置伺服器;至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器;以及經由所述網絡接口向所述行動裝置發起第二消息的傳輸,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
[0027]根據某些其它方面,可以提供一種行動裝置,所述行動裝置可以例如包括:無線接口 ;以及一個或多個處理單元,所述一個或多個處理單元用於:經由所述無線接口向授權位置伺服器發起第一消息的傳輸,所述第一消息指示第一組位置伺服器;經由所述無線接口從所述授權位置伺服器獲得第二消息,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及針對一個或多個位置服務,經由所述無線接口來訪問所述第二組位置伺服器中的一個或多個位置伺服器。
[0028]根據其它方面,可以提供一種製品,所述製品可以例如包括其中存儲有計算機可執行指令的非臨時性計算機可讀介質,授權位置伺服器的一個或多個處理單元可執行所述計算機可執行指令以用於:從行動裝置獲得第一消息,所述第一消息指示第一組位置伺服器;至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器;以及向所述行動裝置發起第二消息的傳輸,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
[0029]根據某些其它方面,可以提供一種製品,所述製品可以例如包括其中存儲有計算機可執行指令的非臨時性計算機可讀介質,行動裝置中的一個或多個處理單元可執行所述計算機可執行指令以用於:向授權位置伺服器發起第一消息的傳輸,所述第一消息指示第一組位置伺服器;從所述授權位置伺服器獲得第二消息,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及針對一個或多個位置服務,訪問所述第二組位置伺服器中的一個或多個位置伺服器。
【專利附圖】
【附圖說明】
[0030]參照下面的附圖來描述非限制性和非詳盡的方面,其中除非另外說明,否則貫穿各個附圖,相同的附圖標記指代相同的部件。
[0031]圖1是根據一種實現,描繪示例環境的示意性框圖,該示例環境包括用於訪問可能由一個或多個計算設備所提供的某些位置服務和/或其它類似信息的行動裝置。
[0032]圖2是根據一種實現,描繪示例性計算設備的某些特徵的示意性框圖,該示例性計算設備可以向一個或多個其它設備提供和/或以其它方式來支持某些位置服務等。
[0033]圖3是根據一種實現,描繪用於訪問可能由一個或多個計算設備所提供的某些位置服務和/或其它類似信息的示例行動裝置的某些特徵的示意性框圖。
[0034]圖4是根據一種實現,描繪一種示例環境的示意性框圖,該示例環境包括結合行動裝置(該行動裝置表示成啟用SUPL的終端(SET))使用的多個SUPL定位平臺(SLP)。
[0035]圖5是根據一種實現,描繪用於(例如,如圖2中的)計算設備的過程或方法的某些特徵的流程圖。
[0036]圖6是根據一種實現,描繪用於(例如,如圖3中的)行動裝置的過程或方法的某些特徵的流程圖。
[0037]圖7是根據一種實現,描繪可以用於支持某些網絡發起的位置服務的示例性消息流的流程圖。
[0038]圖8是根據一種實現,描繪可以用於支持某些行動裝置發起的位置服務的示例性消息流的流程圖。
[0039]圖9是根據一種實現,描繪可以用於支持D-SLP和/或E-SLP的授權,以與H-SLP的某些位置服務一起使用的示例性消息流的流程圖。
[0040]圖10是示出了根據一個實現,可以用於支持D-SLP和/或E-SLP的未經請求的授權,以與某些位置服務一起使用的示例性消息流的流程圖。
[0041 ] 圖11是示出了根據一個實現,可以用於向H-SLP提供與行動裝置訪問具有某些位置服務的D-SLP有關的通知的示例性消息流的流程圖。
[0042]圖12是示出了根據一個實現,可以用於使用重新通知來獲得與某些位置服務有關的會話信息的示例性消息流的流程圖。
[0043]圖13是示出了根據一個實現,可以用於使用會話終止來獲得與某些位置服務有關的會話信息的示例性消息流的流程圖。
【具體實施方式】[0044]本文描述了可以實現以允許行動裝置從已被授權使用的一個或多個計算設備獲得某些位置服務等的各種技術。
[0045]在特定的實現中,如開放移動聯盟(OMA)所闡述的用戶平面(UP)定位(例如,SUPL(安全用戶平面定位))提供了一種架構,在該架構中,在行動裝置(例如,啟用SUPL的終端(SET))或者在單獨的位置伺服器(例如,SUPL定位平臺(SLP))處所獲得的位置估計可以作為位置服務的一部分,可用於其它實體。使這些位置估計可用於其它實體,可能在以下具體應用中是有用的:例如,提供緊急服務、獲得駕駛方向或者代表另一個客戶端用戶來定位一個用戶。另外,在某些實例中,行動裝置還可以與SLP進行通信,以獲得定位輔助數據,以協助獲取(例如,來自SPS衛星和基站)的信號並測量這些信號,和/或協助根據這些測量值來計算位置估計量。定位輔助數據的示例包括對行動裝置大致所處位置的粗略位置估計、準確的時間基準、用於協助獲取SPS信號的數據、SPS星曆數據、用於個別基站和/或可能在室內或者室外的其它無線接入點的數據(例如,位置坐標、信號時序、信號強度、天線特性),這裡僅舉了定位輔助數據的一些例子。
[0046]在一個特定的示例中,行動裝置(例如,SET)可以與諸如具有位置輔助數據的歸屬SLP (H-SLP)之類的歸屬位置伺服器相關聯,該位置輔助數據通常可應用於該用戶設備在任何特定時間所處的區域。這裡,無論該SET的當前位置,該SET通常都可以與其H-SLP進行通信以獲得定位輔助數據。通常,H-SLP將屬於SET用戶的歸屬無線網絡,或者與SET用戶的歸屬無線網絡相關聯,該SET用戶將具有H-SLP中的、對特定位置服務集合的預訂(例如,用於從H-SLP請求輔助數據或者位置估計量的能力、用於請求另一個SET的位置的能力、用於定期地執行定位或者當進入或離開特定的地理區域時執行定位的能力)。因此,當SET需要特定的位置服務時,SET將通常期望(使用SUPL)與H-SLP進行通信。
[0047]但是,在特定的環境中,H-SLP可能不具有供SET在獲得導航輔助時所使用的最佳定位輔助數據。在一個示例中,雖然H-SLP可能具有可用於室外定位的全面輔助數據(例如,SPS或者基站曆書等),但H-SLP可能不具有在室內導航環境中使用的定位輔助數據(例如,室內數字地圖和位置、標識和室內發射機的無線特性)。這裡,例如,可應用於室內位置的這種定位輔助數據不是從耦接到SET的H-SLP獲得,而是可以從SLP獲得。在另一個示例中,當SET正在遠離H-SLP的地區或國家漫遊時,該H-SLP可能不具有可應用於室外基站和其它室外發射機的輔助數據,甚至造成室外定位也有問題。
[0048]在一種實現中,與其相關聯的H-SLP進行通信的SET可以發現本地位置伺服器(例如,所發現的SLP (D-SLP)),所發現的SLP (D-SLP))能夠向SET提供基於位置的服務(例如,覆蓋SET所處區域的特定的定位輔助數據等,這些定位輔助數據在H-SLP處是無法獲得的)。這裡,SET可以使用幾種技術中的任一種技術來發現D-SLP,例如,捕獲來自本地網絡的、用於標識D-SLP並描述該D-SLP的能力的廣播信號。替代地,當SET附加其它無線服務(例如,呼叫或者連接到網際網路)時,該SET本地的網絡可以提供D-SLP的標識和/或地址,或者該SET本地的網絡可以在被SET請求時提供D-SLP地址和/或D-SLP標識。替代地,(例如,歸屬網絡或Η-SLP)可以將SET配置為具有與不同的地理區域和/或不同的服務網絡相關聯的D-SLP的標識和/或地址。替代地,SET可以向其H-SLP請求D-SLP地址。在一個特定的實現中,當SET能夠自己(例如,從本地服務網絡中)發現或找到D-SLP地址時,該SET可以與其H-SLP進行通信以便從H-SLP尋求授權,作為用於從D-SLP接受或接收位置服務等的前提。在一種實現中,如果SET的位置位於D-SLP所服務的地區中,則H-SLP可以向該SET提供授權以便從該D-SLP獲得位置服務。
[0049]在另一種實現中,H-SLP可以存儲用於描述最新標識的D-SLP和/或可能的最新發現的緊急SLP (E-SLP)的數據,其中E-SLP可以支持該SET用戶所進行的緊急呼叫的位置服務。這裡,例如,SET可以獲取用於提供D-SLP的標識的廣播信號。隨後,SET可以將所獲得的D-SLP標識轉發給H-SLP,接收例如D-SLP的能力的概述(例如,D-SLP的描述)、以及針對訪問D-SLP並且從D-SLP獲得位置服務的授權。
[0050]如本申請所提到的「位置」或者「位置估計量」可以指代,根據基準點,與對象或事物(例如,SET)的所在之處相關聯的信息。這裡,例如,可以將該位置表示成諸如緯度和經度之類的地理坐標。或者,可以將該位置表示成街道地址、直轄市或其它政府管轄區、郵政編碼等。但是,這些只是如何根據特定的實施例來表示位置的例子,本發明在這些方面並不是受限的。SET可以至少部分地基於來自衛星導航系統(SPS)(例如,GPS、伽利略或者Glonass)的導航信號,通過例如對來自幾個(例如,四個或更多個)衛星發射機的偽距測量值進行相關,來估計該SET的位置。或者,可以通過混合系統來估計該位置,其中在該混合系統中,通過至少以下各項的組合來確定行動裝置的位置:i )表示行動裝置與通信系統(例如,基站、毫微微小區、歸屬基站、無線LAN接入點)之間的消息的傳播時間的時間測量值;ii)表示SPS信號的傳播時間的時間測量值。此外,還可以純粹地根據陸地信號的測量值(例如,針對一個或多個基站和無線LAN接入點的信號強度和/或信號時序)、以及根據陸地和SPS信號測量值的組合,來確定位置。
[0051]在一個示例性實現中,行動裝置可以向諸如SET的H-SLP之類的授權位置伺服器發送第一消息,該第一消息指示第一組位置伺服器,並且作為響應,從授權位置伺服器接收第二消息,該第二消息指示第二組位置伺服器被授權為由行動裝置進行與位置服務有關的訪問。例如,第一組位置伺服器可以標識:(i)授權位置伺服器可能先前已經對行動裝置所授權的一個或多個位置伺服器的集合SI ;(ii)可能優先向該行動裝置授權的一個或多個位置伺服器的集合S2,該集合S2包括該行動裝置可能已經發現、先前訪問、和/或通過其它方式開始了解的位置伺服器;(iii)可能不優先向該行動裝置授權的一個或多個位置伺服器的集合S3,該集合S3有可能包括該行動裝置不能訪問的位置伺服器,或者先前訪問的、不能提供足夠服務的位置伺服器。在一些實現中,集合SI中的位置伺服器中的一個或多個位置伺服器可以出現在集合S2或者集合S3中。但是,在集合SI中可能不會有同時出現在集合S2和集合S3中的位置伺服器。在某些其它實例中,第一組位置伺服器可以包括空集合。例如,第二組位置伺服器可以識別授權位置伺服器正在授權以便由行動裝置使用的一個或多個位置伺服器。在一些實現中,第二組位置伺服器可以取代授權位置伺服器先前授權的用於由行動裝置使用的位置伺服器的集合SI。在某些實例中,在授權位置伺服器希望對先前授權的位置伺服器進行重新授權的情況下,在第一組位置伺服器中所識別的位置伺服器中的一個或多個位置伺服器也可以被包括在第二組位置伺服器中。在某些實例中,針對使用第二集合中的一個或多個位置伺服器的授權可以是有條件的,例如,基於與時間、位置、服務等有關的各種參數。
[0052]在獲得了第二組位置伺服器之後,行動裝置可以針對一個或多個位置服務,選擇性地訪問第二組位置伺服器中所識別的這些「經授權的」位置伺服器中的一個或多個位置伺服器。
[0053]根據某些示例性實現,本申請所提供的技術可以應用於具有授權位置伺服器的環境,所述授權位置伺服器是由全部或一部分歸屬SUPL定位平臺(Η-SLP)、全部或一部分所發現的SUPL定位平臺(D-SLP)、全部或一部分緊急SUPL定位平臺(E-SLP)和/或其類似的某種組合來表示的。此外,在某些示例性實現中,行動裝置可以包括啟用SUPL的終端(SET)。
[0054]相應地,在某些示例性實現中,第一消息可以包括SUPL開始消息、SUPL報告消息等,第二消息可以包括SUPL結束消息、SUPL觸發停止消息等。在某些實例中,例如,第一消息還可以指示該行動裝置的粗略估計位置等,其中授權位置伺服器在識別要在第二組位置伺服器中授權的一個或多個位置伺服器時可以考慮該粗略估計位置。在某些實例中,例如,第一消息還可以指示可由該行動裝置使用的一個或多個接入網絡,其中授權位置伺服器在識別要在第二組位置伺服器中授權的一個或多個位置伺服器時可以考慮所述一個或多個接入網絡。在某些實例中,例如,第一消息還可以指示與一個或多個期望的位置服務有關的定位質量(QoP)參數等,因此授權位置伺服器在識別要在第二組位置伺服器中授權的一個或多個位置伺服器時可以考慮該QoP參數等。
[0055]在某些其它示例性實現中,第一組位置伺服器可以包括和/或在其它方面中識別先前針對與位置服務有關的訪問所授權的一個或多個位置伺服器。在某些示例性實現中,第一組位置伺服器可以包括和/或在其它方面中識別出於某種原因對於該行動裝置來說可能優選或可能不優選的一個或多個位置伺服器。
[0056]在某些示例性實現中,第二消息還可以指示用於位置服務的訪問偏好(例如,其與授權位置伺服器相關聯),其中這些位置服務被授權為通過第二組位置伺服器進行訪問。在某些示例性實現中,第二消息還可以指示優先級順序和/或一個或多個優先級參數,其中行動裝置在選擇性地訪問第二組位置伺服器中的一個或多個位置伺服器時可以考慮所述一個或多個優先級參數。
[0057]在某些示例性實現中,第二消息還可以指示某種操作和/或條件信息,其中行動裝置在選擇性地訪問第二組位置伺服器中的一個或多個位置伺服器時可以考慮所述操作和/或條件信息。例如,在某些實例中,第二消息還可以指示服務持續時間、服務區域和/或其它類似信息或者其某種組合,這些信息可應用於第二組位置伺服器中的經授權的位置伺服器中的一個或多個位置伺服器。例如,在某些實例中,第二消息還可以包括或在其它方面中指示可由行動裝置使用的接入網絡列表的全部或一部分,例如,作為用於訪問特定的經授權的位置伺服器的條件,該行動裝置應當訪問的接入網絡列表中的一個接入網絡。在某些示例性實現中,第二消息還可以指示某些控制參數等,其中行動裝置在判斷是否要聯繫或在其它方面中訪問某些位置伺服器時可以考慮這些控制參數等。例如,最小重試周期可以指示:在行動裝置向授權位置伺服器重新發送第一消息之前應當經過的最小時間段或在其它方面中所期望的時間段。
[0058]如上所述,在某些示例性實現中,行動裝置可以向授權位置伺服器發送一個或多個後續消息,所述一個或多個後續消息指示行動裝置已經訪問(例如,第二組位置伺服器中的)一個或多個經授權的位置伺服器的一個或多個位置服務的全部或一部分。通過某些非限制性示例的方式,響應於行動裝置第一次訪問第二組位置伺服器中的經授權的位置伺服器、和/或行動裝置在訪問第二組位置伺服器中的另一個位置伺服器之後第一次訪問第二組位置伺服器中的經授權的位置伺服器,可以發送後續消息。
[0059]現在將注意力轉到圖1,該圖是根據一種實現,描繪了示例環境100的示意性框圖,該示例環境100包括用於訪問某些位置服務134和/或其它類似信息的行動裝置104,這些位置服務134和/或其它類似信息可以由一個或多個計算設備102/130提供。在該示例中,計算設備102可以代表授權位置伺服器,其它計算設備130可以代表一個或多個經授權的位置伺服器。雖然在圖1中沒有示出,但應當理解的是,計算設備102可以包括一個或多個位置服務134,和/或其它計算設備130可以包括裝置112。
[0060]考慮到這一點,如上所述,行動裝置104可以包括裝置110,裝置110可以至少部分地用於通過一個或多個網絡120向計算設備102的裝置112發起第一消息的傳輸。例如,如上所述,第一消息可以包括或者在其它方面中指示第一組位置伺服器、和/或其它潛在的有用信息。例如,計算設備102的裝置112可以經由一個或多個網絡120向行動裝置104的裝置110發起第二消息的傳輸。同樣,如先前所提及的,例如,第二消息可以包括或者在其它方面中指示第二組位置伺服器,所述第二組位置伺服器可以被授權為用於訪問位置服務。
[0061]在該示例中,將行動裝置104描繪成通過無線通信鏈路122與網絡120進行通信,計算設備102和其它計算設備130分別被示出為經由有線通信鏈路103和131與網絡120進行通信。應當理解的是,在某些實現中,有線通信鏈路103和/或131可以表示無線通信鏈路,和/或無線通信鏈路122可以表示有線通信鏈路。
[0062]網絡120可以表示一個或多個通信和/或計算網絡、和/或其支持的其它資源。例如,網絡120可以包括一個或多個電信網絡、一個或多個陸地通信網絡、一個或多個蜂窩通信網絡、一個或多個有線或無線廣域網、一個或多個衛星通信網絡、網際網路等或者其某種組合。例如,網絡120可以包括多個發送設備,所述發送設備可以支持可應用的有線和/或無線通信鏈路。相應地,網絡120可以包括關於行動裝置104、計算設備102和/或其它計算設備130的各種類型的接入網絡。
[0063]圖1還描繪了:在某些實例中,行動裝置104可以從一個或多個發送設備140接收一個或多個無線信號142。發送設備140可以表示與網絡120的全部或者一部分、一個或多個位置服務134的全部或者一部分、和/或類似單元、或者其某種組合相關聯的一個或多個發送設備。因此,例如,發送設備140可以表示一個或多個蜂窩基站和/或類似設備、一個或多個無線區域網(WLAN)接入點和/或類似設備、一個或多個歸屬基站和/或類似設備、一個或多個位置信標和/或類似設備等等。例如,無線信號142可以表示:至少部分地可以在估計行動裝置104的位置時可以使用的無線信號。類似地,如某些示例性實現中所示,行動裝置104可以從一個或多個SPS150獲得一個或多個無線信號152。因此,例如,SPS150可以表示與全球衛星導航系統(GNSS)和/或類似系統(例如,美國全球定位系統(GPS)、歐洲伽利略系統或者俄羅斯Glonass系統)相關聯的一個或多個基於空間的和/或基於陸地的發送設備。相應地,在某些環境中,行動裝置104在例如使用各種已知技術來估計其位置時,可以使用一個或多個無線信號142和/或152。
[0064]接下來將注意力轉到圖2,圖2是根據一種實現,描繪示例性計算平臺200的某些特徵的示意性框圖,該計算平臺200可以被提供為計算設備102的一部分和/或其它計算設備130的一部分,例如,如圖1中所示。因此,例如,計算平臺200可以包括裝置112,和/或可以提供和/或在其它方面中支持某些位置服務134。
[0065]如圖所示,計算平臺200可以包括用於(例如,根據本申請所提供的技術)執行數據處理的一個或多個處理單元202,所述處理單元202經由一個或多個連接206耦接到存儲器204。例如,處理單元202可以用硬體實現,或者可以通過硬體和軟體的組合來實現。例如,處理單元202可以表示可配置為執行數據計算過程或處理的至少一部分的一個或多個電路。舉例說明而非限制,處理單元可以包括一個或多個處理器、控制器、微處理器、微控制器、專用集成電路、數位訊號處理器、可編程邏輯器件、現場可編程門陣列等或者其任何組
口 ο
[0066]存儲器204可以表示任何數據存儲裝置。例如,存儲器204可以包括主存儲器204-1和/或輔助存儲器204-2。例如,主存儲器204-1可以包括隨機存取存儲器、只讀存儲器等等。雖然在該示例中將主存儲器描繪成與處理單元相分離,但應當理解的是,主存儲器的全部或者一部分可以被提供在處理單元202或者計算設備102中的其它類似電路之內,或者在其它方面中與處理單元202或計算設備102中的其它類似電路處於同一位置/相耦合。例如,輔助存儲器204-2可以包括與主存儲器和/或一個或多個數據存儲設備或系統相同或類似類型的存儲器,例如,磁碟驅動器、光碟驅動器、磁帶驅動器、固態存儲器件等。在某些實現中,輔助存儲器可以操作性插入有(非臨時性的)計算機可讀介質270,或者在其它方面中可配置為耦合到(非臨時性的)計算機可讀介質270。存儲器204和/或計算機可讀介質270可以包括用於(如本申請所提供的)某些示例性技術的計算機可執行指令272。
[0067]如圖2中所示,存儲器204可以在各個時間存儲某些信號,其中這些信號表示用於如本申請所提供的某些示例性技術的數據和/或計算機可執行指令。例如,存儲器204可以存儲用於裝置112和/或位置服務134的數據和/或計算機可執行指令。再舉個例子,存儲器204可以在各個時間存儲表示與下面各項有關的代表性數據和/或指令:第一組位置伺服器220、第二組位置伺服器222、(例如,行動裝置104的)估計位置224、QoP參數226、一個或多個先前授權的位置伺服器228、一個或多個優選的位置伺服器230、一個或多個非優選的位置伺服器232、一個或多個位置伺服器地址234、一個或多個訪問偏好236、一個或多個優先級參數和/或優先級順序238、一個或多個服務持續時間240、一個或多個服務區域242、一個或多個服務網絡244、一個或多個重試周期246等或者其某種組合。
[0068]如圖所示,例如,計算平臺200可以包括一個或多個無線/網絡接口 208。例如,無線/網絡接口 208可以提供:用於接收和/或發送有線和/或無線信號例如以便經由網絡120 (圖1)進行通信的能力。因此,例如,在某些實例中,無線/網絡接口 208可以包括可應用於支持特定通信鏈路的一個或多個接收機210和/或一個或多個發射機212。
[0069]接下來將注意力轉到圖3,圖3是根據一種實現,描繪可以由行動裝置104提供在訪問某些位置服務134和/或其它類似信息時所使用的示例性計算平臺300的某些特徵的示意性框圖,其中這些位置服務134和/或其它類似信息可以由一個或多個計算設備102/130 (圖1)來提供。
[0070]如圖所示,計算平臺300可以包括用於(例如,根據本申請所提供的技術)執行數據處理的一個或多個處理單元302,該處理單元302經由一個或多個連接306耦接到存儲器304。例如,處理單元302可以用硬體實現,或者可以通過硬體和軟體的組合來實現。例如,處理單元302可以表示可配置為執行數據計算過程或處理的至少一部分的一個或多個電路。舉例說明而非限制,處理單元可以包括一個或多個處理器、控制器、微處理器、微控制器、專用集成電路、數位訊號處理器、可編程邏輯器件、現場可編程門陣列等等或者其某種組合。
[0071]存儲器304可以表示任何數據存儲裝置。例如,存儲器304可以包括主存儲器304-1和/或輔助存儲器304-2。例如,主存儲器304-1可以包括隨機存取存儲器、只讀存儲器等。雖然在本例中將主存儲器描繪成與處理單元相分離,但應當理解的是,主存儲器的全部或者一部分可以被提供在處理單元302或者行動裝置104中的其它類似電路之內,或者在其它方面中與處理單元302或行動裝置104中的其它類似電路位於同一位置/相耦合。例如,輔助存儲器304-2可以包括與主存儲器和/或一個或多個數據存儲設備或系統相同或者相類似類型的存儲器,例如,磁碟驅動器、光碟驅動器、磁帶驅動器、固態存儲器件等。在某些實現中,輔助存儲器可以操作性插入有(非臨時性)計算機可讀介質370,或者在其它方面中可配置為耦合到(非臨時性)計算機可讀介質370。存儲器304和/或計算機可讀介質370可以包括用於如本申請所提供的某些示例性技術的計算機可執行指令372。
[0072]如圖3中所示,存儲器304可以在各個時間存儲某些信號,這些信號表示用於如本申請所提供的某些示例性技術的數據和/或計算機可執行指令。例如,存儲器304可以存儲用於裝置110的數據和/或計算機可執行指令。舉例而言,存儲器304可以在各個時間存儲代表性的數據和/或指令,這些代表性的數據和/或指令表示與以下各項有關的數據和/或指令:第一組位置伺服器220、第二組位置伺服器222、估計位置224、QoP參數226、一個或多個先前經授權的位置伺服器228、一個或多個優選的位置伺服器230、一個或多個非優選的位置伺服器232、一個或多個位置伺服器地址234、一個或多個訪問偏好236、一個或多個優先級參數和/或優先級順序238、一個或多個服務持續時間240、一個或多個服務區域242、一個或多個服務網絡244、一個或多個重試周期246等或者其某種組合。雖然在圖2和圖3的前述示例性實現中,針對某些數據項和/或指令已經使用了相同的附圖標記,但這樣做只是為了可讀性的目的。因此,應當牢記的是,在某些實例中,一個或多個這樣的數據項和/或指令可以是不同的。因此,圖3中所示的示例性數據項和/或指令使用主符號來進一步標記,以指示這些數據項和/或指令可能與圖2中的類似標記的數據項和/或指令不同。
[0073]如圖所示,例如,行動裝置104可以包括無線接口 308。例如,無線接口 308可以提供以下能力:接收和/或發送有線信號和/或無線信號,例如以便經由網絡120進行通信,和/或獲得一個或多個發射機設備140的無線信號142,和/或獲得一個或多個SPS150的無線信號152(圖1)。無線接口 308可以包括一個或多個接口,所述一個或多個接口有可能包括但不限於:用於諸如GSM、UMTS, CDMA, LTE、WCDMA和CDMA2000之類的廣域網(WAN)的接口,和用於諸如WiFi和藍牙之類的個域網(PAN)的接口。還應當理解,可以存在可同時或單獨使用的多個無線接口和/或有線接口 308。在某些實現中,無線接口 308還可以並發地和/或交替地充當接收機設備(和/或收發機設備),以獲得來自一個或多個發送設備的信號142/152 (圖1),以便用於位置定位和/或其它定位/導航服務。在某些示例性實現中,無線接口 308還可以表示一個或多個有線網絡接口。如圖所示,無線接口 308可以包括一個或多個接收機310和/或一個或多個發射機312。[0074]再舉另外的例子,無線接口 308、有線/無線接口 208和/或網絡120的全部或者一部分,可以被配置為用於各種無線通信網絡,比如無線廣域網(WWAN)、無線區域網(WLAN)、無線個域網(WPAN)等。在本申請中,術語「網絡」和「系統」可以互換使用。WffAN可以是碼分多址(CDMA)網絡、時分多址(TDMA)網絡、頻分多址(FDMA)網絡、正交頻分多址(OFDMA)網絡、單載波頻分多址(SC-FDMA)網絡等。CDMA網絡可以實現諸如cdma2000、寬帶CDMA(W-CDMA)、時分同步碼分多址(TD-SCDMA)之類的一個或多個無線接入技術(RAT),這裡只提到了一些無線技術的名稱。這裡,cdma2000可以包括根據電信工業聯盟(TIA) IS-95標準、IS-2000標準和IS-856標準來實現的技術。TDMA網絡可以實現全球移動通信系統(GSM)、數字高級行動電話系統(D-AMPS)或者某種其它RAT。在來自名為「第三代合作夥伴計劃」(3GPP)的組織的文檔中描述了 GSM和W-CDMA。在來自名為「第三代合作夥伴計劃2」(3GPP2)的組織的文檔中描述了 cdma2000。3GPP和3GPP2文檔是公眾可獲得的。例如,WLAN可以包括IEEE802.1lx網絡,WPAN可以包括藍牙網絡、IEEE802.15x。無線通信網絡可以包括所謂的下一代技術(例如,「4G」),比如,3GPP長期演進(LTE)、3GPP高級LTE、IEEE802.16WiMAX、3GPP2超移動寬帶(UMB)等等。另外,如所述,本申請所提供的技術還可以至少部分地在支持SUPL技術的環境中實施。
[0075]如圖所示,計算平臺300可以包括一個或多個輸入/輸出單元314。例如,輸入/輸出單元314可以包括一個或多個用戶接口,例如鍵盤、觸控螢幕、各種按鍵、各種指示符、顯示屏、揚聲器、麥克風、投影儀、相機、振動裝置等等。在某些示例性實現中,輸入/輸出單元314可以包括一個或多個慣性傳感器(例如,加速計、陀螺儀等)、一個或多個環境傳感器(例如,溫度計、氣壓計、磁力計等等)。
[0076]計算平臺300可以採用行動裝置104的形式,其中行動裝置104表示可以在環境100中四處移動的任何電子設備。例如,行動裝置104可以包括手持計算設備和/或通信設備,例如,行動電話、智慧型電話、膝上型計算機、平板計算機、定位/導航設備、跟蹤設備等等或者其某種組合。在某些示例性實現中,行動裝置104可以是電路板、電子晶片等的一部分。行動裝置104可以被稱為移動終端、終端、移動站、移動裝置或者用戶設備或者其它名稱。
[0077]接下來將注意力轉到圖4,圖4描繪了示例性環境400的示意性框圖,其中,例如,環境400可以被提供在圖1的環境100中,或者被提供成圖1的環境100的一部分。例如,根據一種實現,環境400可以被提供為使用多個SUPL定位平臺(SLP)(例如,406、409和410)來支持SUPL技術,以與被表示成啟用SUPL的終端(SET) 402 —起使用。如所提到的,圖1的網絡120可以包括一個或多個網絡,在該示例中,所述一個或多個網絡可以包括用於SET402的歸屬網絡404和/或一個或多個接入網絡408。接入網絡408中的一個或多個網絡可以充當針對SET402的服務網絡,並且提供通信服務,例如,用於發起和接收語音和數據呼叫的能力、用於訪問網際網路的能力和用於連接到SLP406、409和410的能力。歸屬網絡404可以是如下網絡:其中,SET402被永久註冊並預訂接入網絡408所提供的通信服務。在一些情況下,SET402可以接入歸屬網絡404,在該情況下,歸屬網絡404成為接入網絡408之一。雖然使用單獨的雲圖標進行了描繪,但是互連的虛線所示,歸屬網絡404和一個或多個接入網絡408可以通過某種方式進行互連和/或在其它方面中進行操作性通信。歸屬網絡404可以與一個或多個接入網絡408共享某些共同的覆蓋區域,或者可以不與一個或多個接入網絡408共享某些共同的覆蓋區域,接入網絡408可以互相共享某些共同的覆蓋區域,或者可以互相不共享某些共同的覆蓋區域。相應地,SET402有時可以位於某些網絡的覆蓋區域內的位置,但不位於其它網絡的覆蓋區域內的位置。
[0078]SET402可以與圖1中的行動裝置104相對應(例如,這是一個特定示例XH-SIiMOe可以與圖1中的計算設備102相對應。D-SLP或E-SLP409以及D-SLP或E-SLP410可以與圖1中的其它計算設備130相對應。接入網絡408和歸屬網絡404可以與圖1中的網絡120相對應。雖然SET402在圖4中被示出為具有到歸屬網絡404和接入網絡408兩者的無線接入,但是SET402可以在任何特定的時刻,具有僅與歸屬網絡404或者僅與接入網絡408中的一個網絡的直接無線或有線接入。在這種情況下,SET402可以經由來自接入網絡408或歸屬網絡404的通信,對與SET402沒有直接接入的網絡相連接或相關聯的實體進行訪問。可以通過圖4中沒有示出的其它網絡(例如,網際網路),來傳送這種通信。
[0079]H-SLP406可以是SET402向其預訂以使用SUPL來接收位置服務(例如,輔助數據的傳送和對SET402位置的確定)的SLP。D-SLP或E-SLP409以及D-SLP或E-SLP410可以是:在某些區域中,與H-SLP406相比,能夠向SET402提供更佳位置服務的SLP,並且這些SLP可以被授權為提供這些位置服務,如本申請在下文進一步描述的。
[0080]在該示例中,SET402可以例如通過歸屬網絡404向H-SLP406發送第一消息420。如先前所提及的,第一消息420可以包括和/或在其它方面中標識第一組位置伺服器。此夕卜,如所提到的,在某些實例中,第一組位置伺服器可以包括空集合。例如,H-SLP406可以至少部分地基於第一組位置伺服器,來確定第二組位置伺服器。H-SLP406可以例如使用JM屬網絡404向SET402發送第二消息424。這裡,例如,將假定第二消息424包括和/或在其它方面中識別如被授權為由SET402訪問的第二列表的位置伺服器(包括SLP409和410),其中可以使用一個或多個接入網絡408來訪問這些位置伺服器。在該示例中,SLP409和/或SLP410可以表示D-SLP和/或E-SLP,並且H-SLP406可以對D-SLP和/或E-SLP進行授權。
[0081]已經在第二消息424中從H-SLP406接收到用於訪問SLP410的授權的SET402,可以在某個稍後時刻選擇性地訪問SLP410,例如以便獲得可應用的位置服務等等。因此,例如,可以進行一個或多個SUPL會話等等,其中通過這些SUPL會話,可以獲得SET402的估計位置,和/或在其它方面中例如經由SLP410和/或其它支持性網絡,將SET402的估計位置選擇性提供給SET402內部的SUPL代理(圖4中沒有示出)或者外部的SUPL代理412。當SUPL代理位於SET402內部時,SET402可以發起與SLP410的SUPL會話來獲得位置估計量,SET402可能需要驗證:H-SLP406針對SLP410授權了特定的位置服務(例如,獲得用於內部SUPL代理的位置估計量)。當替代地,向外部的SUPL代理412提供位置估計量時,SLP410可以發起與SET402的SUPL會話(以便獲得位置估計量),SET402可能需要驗證:H_SLP406授權了該特定的位置服務(例如,代表外部SUPL代理來獲得位置估計量)。
[0082]根據某些實現,已經接入SLP409和/或SLP410的SET402 (例如,針對上述示例性服務),可以使用一個或多個後續消息426來通知:發生了這種經授權的接入,其中所述一個或多個後續消息426可以經由一個或多個接入網絡408和/或經由歸屬網絡404向H-SLP406進行發送。
[0083]接下來將注意力轉到圖5,圖5是根據一種實現,描繪用於計算設備102 (例如,如圖1中所示)和/或H-SLP406 (例如,如圖4中所示)的處理或方法500的某些特徵的流程圖。
[0084]在示例框502處,位置伺服器(例如,授權位置伺服器)可以從行動裝置獲得第一消息。這裡,例如,第一消息可以包括或者在其它方面中指示第一組位置伺服器。但是,如所提到的,在某些情況下,第一組位置伺服器可以包括空集合。應當理解的是,在某些情況下,如本申請所使用的第一消息可以包括一個或多個被發送的消息。
[0085]在示例框504處,可以至少部分地基於第一組位置伺服器,來確定第二組位置伺服器。在某些不例性實現中,在方框506處,方框504處的確定操作還可以考慮額外信息,例如,行動裝置的估計位置、可由行動裝置使用的一個或多個接入網絡、QoP參數、接入偏好、優先級參數、服務持續時間、服務區域等或者其某種組合。在某些實例中,在方框508處,可以獲得行動裝置的估計位置。
[0086]在示例框510處,可以向行動裝置發送第二消息,其中該第二消息指示:第二組位置伺服器為被授權用於行動裝置的與位置服務有關的訪問。在某些示例性實現中,在方框512處,第二消息還可以指示訪問偏好、優先級順序、服務持續時間、服務區域、某些接入網絡、最小重試周期等或者其某種組合。應當理解的是,在某些情況下,本申請所使用的第二消息可以包括一個或多個被發送的消息。
[0087]在示例框514處,可以從行動裝置獲得後續消息,其中該後續消息指示:行動裝置對經授權的位置伺服器進行至少一次與位置服務有關的訪問的發生。
[0088]接下來將注意力轉到圖6,圖6是根據一種實現,描繪用於行動裝置104 (例如,如圖1中所示)和/或SET402 (例如,如圖4中所示)的處理或方法600的某些特徵的流程圖。
[0089]在示例框602處,可以向授權位置伺服器(例如,圖4中的H-SLP406)發送第一消息,該第一消息指示第一組位置伺服器。在某些實現中,第一組位置伺服器可以包括空集合。此外,在某些實現中,第一消息可以包括可由授權位置伺服器考慮的額外信息。如本申請所使用的,這種第一消息可以包括一個或多個被發送的消息。
[0090]在示例框604處,可以從授權位置伺服器獲得第二消息,所述第二消息指示:第二組位置伺服器為被授權用於行動裝置的與位置服務有關的訪問。如本申請所使用的,這種第二消息可以包括一個或多個被發送的消息。
[0091]在示例框606處,行動裝置可以針對一個或多個位置服務和/或其它類似形式的信息,選擇性地訪問第二組位置伺服器中的一個或多個位置伺服器。
[0092]在示例框608處,行動裝置可以向授權位置伺服器發送後續消息,其中所述後續消息指示該行動裝置對經授權的位置伺服器進行至少一次與位置服務有關的訪問的發生。如本申請所使用的,這種後續消息可以包括一個或多個被發送的消息。
[0093]預期的是,SLP的發現(例如,D-SLP和/或E-SLP)可以通過多種不同方式發生,包括但不限於:用戶的數字發現(例如,經由網頁衝浪、掃描QR碼等)。此外,發現還可以來自H-SLP,或者在其它方面中由H-SLP支持。例如,H-SLP可以在SET進行查詢時提供D-SLP地址或者其它類似的標識符;將SET重定向到D-SLP ;轉換和/或驗證D-SLP地址或者SET例如經由查詢/響應機制而已經發現的其它類似標識符。在某些情況下,發現可以來自接入網絡的一個或多個資源,或者在其它方面中由接入網絡的一個或多個資源進行支持。例如,當用戶連接時,接入網絡可以提供D-SLP地址或者其它類似的標識符(例如,使用LTE連接接受消息),和/或接入網絡可以允許SET經由網際網路工程任務組(IETF)動態主機配置協議(DHCP)等對這些D-SLP地址或者其它類似的標識符進行查詢。在另一個示例中,類似於經由IETF域名系統(DNS)過程等等來發現SUPL中的默認E-SLP地址,對固定格式的D-SLP地址和/或與接入網絡相關聯的類似標識符(例如,包含針對該接入網絡的移動國家代碼標識符和行動網路代碼標識符)進行定義。
[0094]由SET發現和/或由H-SLP授權的D-SLP或E-SLP的地址,可以是全球唯一地址(如完全限定域名(FQDN)),或者可以是IP位址,或者可以是專用於具體(例如,已知或默認)網絡或通信技術的地址。
[0095]前述的方法還可以用於在可能的緊急呼叫之前,發現或驗證E-SLP地址。因此,例如,可以考慮將D-SLP和E-SLP視為本地SLP的不同變型。這樣一來,本地SLP可以隨後用作D-SLP或E-SLP或二者。
[0096]本文所提供的技術還可以提供另外的H-SLP支持。例如,在驗證或提供經授權的D-SLP的地址或類似標識符時,H-SLP可以提供某些約束,例如,以便進一步保護SET用戶。例如,可以提供SET能夠訪問D-SLP的一段時間。例如,可以提供SET為了訪問D-SLP而必須處於的地理區域或者類似的區域集合。例如,可以提供SET能通過其來訪問D-SLP的一個或多個接入網絡。例如,可以標識D-SLP被允許提供的一套服務(例如,如果網絡發起其它服務的話,SET可以拒絕所述其它服務)。如果這樣提供的示例條件中的一個或多個不再應用,則SET可以向H-SLP請求針對類似標識符的新D-SLP地址、和/或有可能向SET提供新的D-SLP地址。在某些實例中,H-SLP期望以一定隱私程度從D-SLP向SET用戶提供信息,例如,其可以識別本地規定可能允許或可能不允許的位置服務和/或其它類似信息。
[0097]此外,本申請所提供的某些技術還可以有利於H-SLP,或者在其它方面中提供其額外控制。例如,當SET在H-SLP不能夠充分地支持定位的區域中(例如,在外國或者在封閉區域中,在這些地方,歸屬運營商沒有良好的覆蓋)漫遊時,H-SLP可以向SET提供或者驗證D-SLP地址或者其它類似標識符。例如,當歸屬運營商合作方具有一組其它運營商時,H-SLP可以向SET提供或者驗證D-SLP地址或其它類似標識符,使得每個運營商在其自己的覆蓋區域內為所有運營商的用戶提供定位支持。此外,在某些實例中,H-SLP可以控制SET可以訪問D-SLP的時間長度、其中準許接入的地理區域、和/或允許從其接入的接入網絡的集合。另外,在某些實例中,H-SLP可以查詢SET,以便驗證是否已經向SET授權了 D-SLP,並且有可能撤消對訪問該D-SLP的準許(例如,如果在H-SLP暫停服務之前,分配了 D-SLPJS是H-SLP現在恢復服務)。
[0098]本申請提供的某些技術可以允許應用某些安全技術。例如,在某些實現中,就H-SLP而言,SET可以使用公共密鑰證書以便對D-SLP進行認證。例如,這麼做可以有助於驗證=D-SLP擁有H-SLP所提供或驗證的地址,和/或在其它方面中通過H-SLP的方式來建立D-SLP的可信度。在另一個示例中,如果D-SLP供應商與3GPP/3GPP2H-SLP供應商有關係,則 D-SLP可以使用 3GPP通用引導架構(GBA,Generic Bootstrapping Architecture)方法對SET進行認證。在其它示例中,D-SLP可以使用客戶端側設備證書(就H-SLP而言)(例如,使用對於H-SLP來說相同或類似的方法)對SET進行認證以便綁定用戶和設備標識。在還有其它示例性實現中,如果D-SLP屬於接入網絡供應商或者與接入網絡供應商相關聯,則該D-SLP可以使用SUPL替代客戶端認證(ACA),來驗證SET IP位址是否與已知的SET標識相匹配。此外,D-SLP安全可以使用與H-SLP相同的方法。
[0099]此外,本申請所提供的技術還可以增強與D-SLP有關的某些服務和/或計費,其中該D-SLP可以支持SET發起的位置服務。例如,D-SLP供應商可以直接對SET用戶進行計費。例如,可以經由H-SLP供應商來提供計費或者在其它方面中支持計費,例如,如果存在商業關係並且D-SLP能夠對SET身份(例如,SET國際移動用戶身份(MSI))進行認證。在某些實現中,如果使用了針對SET的通知和驗證,則網絡(例如,SLP)發起的定位可能是不被準許的,例如,這些實現可能對於通過某種方式來幫助SET用戶的網絡應用和/或服務來說是有用的。例如,(如,D-SLP提供商)可以針對定位SET對外部SUPL代理進行計費,其中SUPL代理供應商可以通過對提供給用戶的服務(例如,導航幫助)進行計費(作為SET定位的結果),將這些費用轉移給SET用戶。至於還有其它示例性限制,網絡發起的定位可以被允許用於D-SLP,該D-SLP還用作E-SLP以便有可能支持對緊急呼叫的位置估計。這裡,例如,所形成的帳單可能取決於可應用的規定要求和/或其它類似的協議。
[0100]以下的部分提供了本文所給出的技術的另外示例,這些示例關於由OMA標識的針對叫做SUPL的用戶平面上的基於位置的服務的某些協議實現。例如,SUPL可以使SET和SLP能夠通過IP承載進行通信,以便交換位置信息(例如,GNSS輔助數據等)和對於定位來說可能有用的其它信息。更具體地說,描述了某些示例性消息流,這些消息流可以在圖1至圖6中給出的示例性實現中整體地或部分地實現。
[0101]下面所描述的消息流描繪了可以如何通過SUPL代理、一個或多個SLP和一個或多個SET之間的某些示例性交互,將不同的位置服務等等提供給SUPL代理等等。根據某些示例性實現,通過接入網絡和/或網絡在SLP和SET之間發送的消息,例如可以遵循SUPL用戶平面定位協議(ULP)(比如,ULP3.0)和/或其它類似協議。根據某些示例性實現,在SLP和SUPL代理之間發送的消息,例如可以遵循由OMA定義的移動定位協議(MLP)和/或其它類似協議。關於某些前述的示例性實現,根據某些示例性實現,第一消息420可以包括SUPL開始消息或者SUPL報告消息,和/或第二消息424可以包括SUPL結束消息或者SUPL觸發停止消息。
[0102]將參照描繪了消息流並且這些消息流共享通用格式的一些附圖,在這些附圖中,用如與特定的垂直線相對應的標記框來給出兩個或更多個SUPL實體(例如,設備、服務等)。通過關於垂直線發生的多個動作,來描繪通信和/或其它處理或與其相關的操作。通過按字母順序所給出的大寫字母,在最左邊的垂直線標記了這些動作。在某些實例中,期望這些動作與一組順序的動作相對應。但是,可以牢記的是,在某些實例中,也許有可能有不同的順序,和/或使得兩個或更多個動作的全部或一部分並發地執行。可以由顯示方向的箭頭內的線來表示從一個實體到另一個實體的消息。可以用名稱和/或在與消息相關聯的括號內列出的某些示例性參數等來標識這些消息。另外,在某些實例中,在與適當的垂直線和相應實體相對應的方框中給出了相關聯的其它處理和/或潛在的或具體的延遲。舉例而言,通過具有針對SET的「UT#」或者針對SLP的「ST#」的定時器值來列出某些延遲,其中「#」符號表示整數值。這種定時器值可以根據具體實現而變化,並且可以被設置為特定的值和標準值。舉例說明而非限制,在某些實現中:UT1和UT2定時器值可以具有默認值11秒;UT3、UT5、UT7、UT8、STl、ST2、ST3、ST4、ST5、ST6 和 ST7 定時器值可以具有默認值 10 秒;而 UT9定時器值可以具有默認值60秒。[0103]在下面所描述的消息流程圖中,對於SET的引用可以對應於圖4中的SET402,對於H-SLP的引用可以對應於圖4中的H-SLP406,對於D-SLP或E-SLP的引用可以對應於圖4中的D-SLP或E-SLP409或410,對於SUPL代理的引用可以對應於圖4中的SUPL代理412。
[0104]考慮到這一點,將注意力轉到圖7,圖7是根據一種實現,描繪可以用於支持某些網絡發起的位置服務的示例性消息流的流程圖。具體而言,圖7描繪了用於網絡發起的(非漫遊)單個活動的示例性消息流。
[0105]在動作A處:SUPL代理向D-SLP或H-SLP (本文中被統稱為D/H-SLP )發送MLPSLIR消息,與所述D-SLP或H-SLP進行關聯以便請求針對特定的所規定的SET的位置估計。D/H-SLP可以對SUPL代理進行認證,並且基於所接收的針對SUPL代理的客戶端ID(client-1d),來核查是否SUPL代理被授權所請求的服務。D/H-SLP還可以基於ms_id和client-1d,來提供隱私核查。D/H-SLP還可以驗證:目標SET是否支持SUPL。如果D/H-SLP處可獲得滿足所請求的QoP (eqop)的先前計算的位置,並且不期望通知和驗證,則D/H-SLP可以直接轉到動作G。如果期望通知和驗證,或者只期望通知,則D/H-SLP可以轉到動作B。
[0106]在動作B處:D/H-SLP使用SUPL INIT消息,發起與SET的定位會話。該SUPL INIT消息包含預定的定位方法(posMethod)、SLP能力(sLPCapabilities)和可選的QoP。如果在動作A中的隱私結果指示:需要目標用戶的通知和/或驗證,那麼D/H-SLP還可以在該SUPL INIT消息中包括通知參數。在發送SUPL INIT消息之前,D/H-SLP還計算和存儲SUPLINIT消息的哈希值。
[0107]如果在動作A中,D/H-SLP決定使用先前計算的位置,則SUPL INIT消息可以在「未定位」定位方法參數值中指示該決定,並且SET可以用攜帶驗證處理結果(允許訪問或拒絕訪問)的SUPL結束消息進行響應。如果不期望顯式的驗證(僅進行通知),則SET可以用SUPL結束消息進行響應。隨後,D/H-SLP可以直接轉到動作G。在某些實現中,在發送SUPL結束消息之前,SET可以執行動作C的數據連接建立過程,使用在動作D中所述的過程來建立與D/H-SLP的傳輸層安全(TLS)連接。
[0108]在動作C處:SET對所接收的SUPL INIT消息進行分析。如果發現不是真實的,則SET不採取進一步的動作。否則,SET採取動作,準備與D/H-SLP建立TLS連接。SET還計算所接收的SUPL INIT消息的哈希值。
[0109]在動作D處:SET評估通知策略,並採取適當的動作。SET可以使用D/H-SLP地址來建立與D/H-SLP的TLS連接,其中該D/H-SLP地址是歸屬網絡所設定的H-SLP地址,或者由H-SLP提供或者驗證的D-SLP地址。隨後,SET發送SUPL POS INIT消息,以便開始與D/H-SLP的定位會話。即使該SET不支持SUPL INIT中所指示的預定的定位方法,該SET仍然可以發送SUPL POS INIT消息。SUPL POS INIT消息包含位置ID (locationId)、SET能力(sETCapabilities)和在動作C中所計算的接收到的SUPL INIT消息的哈希值(ver)。SUPL POS INIT消息還可以包括SUPL POS消息,所述SUPL POS消息攜帶:(i )3GPP LTE定位協議(LPP)和/或(ii )具有OMA LPP擴展的LPP (LPP/LPPe)和/或(iii )符合(在動作B中的sLPCapabilities中指示的)D/H-SLP的定位協議能力的3GPP2C.S0022 (本文中被稱為TIA-801)定位協議消息。SET還可以提供其位置,如果支持這樣做的話(作為LPP/LPPe/TIA-801的一部分,或者顯式地通過可選的位置參數)。如果在SUPL POS INIT消息中獲取的位置(或者基於在SUPL POS INIT消息中接收到的信息而計算的位置)是可用的(該位置滿足QoP),則D/H-SLP可以直接轉到動作F,不參與SUPL POS會話。
[0110]在動作E處:SET和D/H-SLP參與SUPL POS消息交換,以便計算位置。基於SET和D/H-SLP在SUPL POS消息交換期間或者可選地在動作D中交換的能力,來確定用於該會話的定位方法。D/H-SLP基於所接收的定位測量值來計算位置估計量(SET協助的),或者SET基於從D/H-SLP獲得的幫助來計算位置估計(基於SET)。
[0111]在動作F處:一旦完成了位置計算,則D/H-SLP就向SET發送SUPL結束消息,該SUPL結束消息指示:定位會話已經結束。SET可以釋放與D/H-SLP的TLS連接,並且釋放與該會話有關的資源。
[0112]在動作G處:D/H-SLP在MLP SLIA消息中將位置估計(posresult)發送回SUPL代理,D/H-SLP可以釋放與該會話有關的資源。
[0113]接下來將注意力轉到圖8,圖8是根據一種實現,描繪可以用於支持某些行動裝置發起的位置服務的示例性消息流的流程圖。更具體地說,圖8描繪了用於SET發起的(非漫遊)單個定位的示例性消息流。
[0114]在動作A處:SET從SET上的SUPL代理(例如,應用程式)接收位置請求。SET採取適當的動作來建立與D-SLP或者其H-SLP (本文中被統稱為D/H-SLP)的安全TLS連接。SET可以基於來自H-SLP的針對D-SLP的任何先前授權,並且基於其當前的近似位置和服務性接入網絡,以及有可能基於其它標準,來選擇D-SLP或H-SLP。
[0115]在動作B處:SET可以使用歸屬網絡針對H-SLP所設定的默認地址,或者使用由H-SLP針對D-SLP提供或驗證的地址,來建立與D/H-SLP的安全TLS連接,發送SUPL開始消息以便開始與D/H-SLP的定位會話。該SUPL開始消息包含位置ID (locationld), SET能力(sETCapabilities),以及可選地,所期望的QoP。
[0116]如果在D/H-SLP處可獲得滿足所請求的QoP的先前計算的位置,則D/H-SLP可以直接轉到動作F,並向SET發送包括位置結果(position)的SUPL結束消息。
[0117]在動作C處:D/H_SLP向SET發送SUPL響應消息。該SUPL響應包含預定的定位方法(posMethod)和 SLP 能力(sLPCapabilities)。
[0118]在動作D處:SET向D/H-SLP發送SUPL POS INIT消息。即使SET不支持SUPL響應中所指示的預定的定位方法,SET仍然可以發送SUPL POS INIT消息。SUPL POS INIT消息包含位置ID (locationId)、SET能力(sETCapabilities)以及可選地,SUPL POS消息,該SUPL POS消息攜帶符合(在動作C中的sLPCapabilities中指示的)D/H-SLP的定位協議能力的LPP/LPPe和/或TIA-801定位協議消息。SET還可以提供其位置,如果支持這樣做的話(作為LPP/LPPe/TIA-801的一部分,或者顯式地通過可選的位置參數)。如果在SUPL POSINIT消息中獲取的位置(或者基於在SUPLP0S INIT消息中接收到的信息所計算的位置)是可用的(所述位置滿足QoP),則D/H-SLP可以直接轉到動作F並且不參與SUPL POS會話。
[0119]在動作E處:SET和D/H-SLP參與SUPL POS消息交換,以便計算位置。基於SET和D/H-SLP在SUPL POS消息交換期間或者可選地在動作D中交換的能力,來確定用於該會話的定位方法。D/H-SLP基於所接收的定位測量值來計算位置估計(SET協助的),或者SET基於從D/H-SLP獲得的幫助來計算該位置估計(基於SET)。
[0120]在動作F處:一旦完成了位置計算,D/H-SLP就向SET發送SUPL結束消息,該SUPL結束消息指示:該定位會話已經結束。如果期望的話,D/H-SLP還可以在SUPL結束中發送位置結果(position)。SET可以釋放與D/H-SLP的TLS連接,並且釋放與該會話有關的資源。D/H-SLP可以釋放與該會話有關的資源。
[0121]其它SUPL位置服務包括:例如,被觸發的位置服務、定期的位置服務、針對第三方的位置傳送、另一 SET的SET位置、與緊急呼叫請求相關聯的SET的位置、以及傳送位置URI。這些SUPL位置服務是由OMA (例如,在SUPL版本2.0的OMA規範0MA-TS-ULP_V2_0和SUPL版本3.0的0MA-TS-ULP-V3_0中)定義的,並且可以通過SET與D-SLP或E-SLP進行交互來獲得這些SUPL位置服務。對於每個位置服務而言,當獲得相同的服務時,SET與D-SLP或E-SLP之間的SUPL交互可以類似於SET與其H-SLP之間的SUPL交互,其中差別在圖7和圖8中進行了舉例。
[0122]接下來將注意力轉到圖9,圖9是根據一種實現,描繪可以用於支持D-SLP和/或E-SLP進行授權以與H-SLP的某些位置服務一起使用的示例性消息流的流程圖。在該示例中,H-SLP可以是能夠對SLP進行授權的授權SLP。SET可以調用該過程從H-SLP獲得針對由SET所發現的D-SLP和/或E-SLP的授權,其中,這些D-SLP和/或E-SLP能夠在該SET的當前位置或者該SET附近向該SET提供位置服務,和/或從H-SLP接收其它被授權的D-SLP和/或E-SLP的地址,這些其它被授權的D-SLP和/或E-SLP能夠在該SET的當前位置或者該SET附近向該SET提供位置服務。SET還可以調用該過程,以從H-SLP獲得針對由該SET發現的D-SLP和/或E-SLP的授權,其中,這些D-SLP和/或E-SLP能夠在遠離該SET的某些位置(例如,該SET的用戶期望在某個稍後的時間訪問的位置)提供位置服務。在這些情況下,並不強迫H-SLP提供授權,但是可以仍然選擇這樣做以便改善位置支持。應當注意,在H-SLP的供應商與D-SLP或E-SLP的供應商之間可以存在用於避免對D-SLP或E-SLP(本文中被統稱為D/E-SLP)服務過載的協定。該協定可以限制D/E-SLP可以被同時授權的SET的數量。
[0123]在動作A處:SET調用該過程,以便從H-SLP獲得多達某個最大數量(例如,10個)的被授權D-SLP的地址和/或多達某個其它最大數量(例如,10個)的被授權E-SLP的地址,其中,這些D-SLP和/或E-SLP能夠在該SET的當前位置或者該SET附近(或者,在一些情況下,在某個遠處)向該SET提供位置服務。一旦針對該過程的任何先前調用的任何最小重試周期已經到期,就可以在下麵條件中的任一個條件下調用該過程:(a)該SET發現可應用於希望已被授權的其當前位置或者遠處的D-SLP或E-SLP地址;(b)在D-SLP授權的情況下,該SET不能夠從H-SLP獲得足夠的定位服務,並且該SET不具有當前被授權的D-SLP,或者具有當前被授權的D-SLP,但對該D-SLP的訪問由於地理區域或者接入網絡限制而被禁止(注意,在某些環境下,D-SLP仍然可以被授權,直到相關聯的服務持續時間已經到期為止);和/或(c)在E-SLP授權的情況下,該SET正在接入並非歸屬網絡的網絡,需要訪問E-SLP,並且該SET不具有當前被授權的E-SLP,或者具有當前被授權的E-SLP,但對於該E-SLP的訪問由於地理區域或者接入網絡限制而被禁止(注意,在某些環境下,E-SLP仍然可以被授權,直到相關聯的服務持續時間已經到期為止)。SET可以採取適當的動作來建立與H-SLP的安全TLS連接。
[0124]在動作B處:SET可以使用歸屬網絡所設定的默認地址來建立與H-SLP的安全TLS連接,發送SUPL開始消息以便開始與H-SLP的定位會話。該SUPL開始消息包含位置ID (1cationId)和SET能力(sETCapabilities)。該SUPL開始消息還包含SLP查詢參數(SIpQuery ),所述SLP查詢參數指示該SET是否請求D-SLP和/或E-SLP地址。針對D-SLP請求,SET可以包括H-SLP當前授權的任何D-SLP地址的列表,並且可以包括優選的D-SLP地址(例如,所發現的D-SLP地址)的列表,和/或非優選的D-SLP地址的列表(例如,該SET先前沒有從其獲得服務的D-SLP)。第一列表上的地址可以出現在第二列表或者第三列表上(但不出現在第二列表和第三列表兩者上)。針對E-SLP請求,SET可以包括與針對D-SLP請求相精確對應的E-SLP地址的三個列表。在針對D-SLP地址的請求的情況下,SET還可以提供D-SLP所期望的QoP (例如,包含對於任何被授權的D-SLP而言優選的位置精度)。SET還可以包括其當前位置估計(如果該當前位置估計是可獲得的)。
[0125]在動作C處:如果H-SLP不需要獲得該SET的位置或不需要對動作B中所提供的任何位置進行驗證,則H-SLP轉到動作F。否則,H-SLP向SET發送SUPL響應消息。所述SUPL響應消息包含預定的定位方法(posMethod)和SLP能力(sLPCapabilities)。
[0126]在動作D處:SET向H-SLP發送SUPL POS INIT消息。即使SET不支持SUPL響應中所指示的預定的定位方法,該SET仍然可以發送SUPL POS INIT消息。SUPL POS INIT消息包含位置ID (locationld), SET能力(sETCapabilities)以及可選地包含SUPL POS消息,所述SUPL POS消息攜帶符合(在動作C中的sLPCapabilities中指示的)H-SLP的定位協議能力的LPP、LPP/LPPe和/或TIA-801定位協議消息。SET還可以提供其位置,如果支持這樣做的話(作為LPP/LPPe/TIA-801的一部分,或者顯式地通過可選的位置參數)。如果在SUPL POS INIT消息中獲取的位置(或者基於在該SUPL POS INIT消息中接收到的信息所計算的位置)是可用的(該位置滿足所期望的QoP),則D/H-SLP可以直接轉到動作F並且不參與SUPL POS會話。
[0127]在動作E處:SET和H-SLP參與SUPL POS消息交換,以便計算位置。基於SET和H-SLP在SUPL POS消息交換期間或者可選地在動作D中交換的能力,來確定用於該會話的定位方法。H-SLP基於所接收的定位測量值來計算位置估計(SET協助的),或者SET基於從H-SLP獲得的協助來計算位置估計(基於SET)。
[0128]在動作F處:一旦完成了任何位置計算,H-SLP就確定一組新的被授權的D-SLP地址(如果D-SLP地址被請求的話),和/或確定一組新的被授權的E-SLP地址(如果E-SLP地址被請求的話)。如果SET請求了 D-SLP地址並且在動作B中提供了與該請求相關聯的QoP,則H-SLP可以將QoP考慮成在判斷是否提供任何D-SLP地址時的一個因素。H-SLP向SET發送具有SLP授權參數(slpAuthorization)的SUPL結束消息,所述SLP授權參數包含被授權的D-SLP地址的列表(如果D-SLP地址被請求的話)和/或被授權的E-SLP地址的列表(如果E-SLP地址被請求的話)。可以按照優先級順序(首先最高優先級)來包含每個列表中的地址,這些地址可以替代該SET可能先前已經從H-SLP接收到的被授權的D-SLP或E-SLP的任何先前列表。缺少這種列表或者不包含特定被請求的SLP類型的地址的列表,可能意味著這種被請求的SLP類型的地址沒有被授權,SET可以刪除H-SLP先前授權的該類型的任何SLP。對於每個被提供的D-SLP或E-SLP地址,H-SLP可以包括其中SLP地址可以被視為有效的服務持續時間、其中SLP可以被訪問的服務區域、可以從其訪問SLP的服務接入網絡的列表、以及定義要如何對服務區域和接入網絡約束進行組合的組合類型。在被授權的D-SLP地址的實例中,H-SLP還可以提供準許SET參與該D-SLP的服務的列表,H-SLP可以針對任何SET發起的位置請求,提供用於訪問D-SLP相對於訪問H-SLP的偏好。當H-SLP授權了 D-SLP地址時,H-SLP可以指示其是否希望:每當SET改變到不同D-SLP的接入時,從SET接收通知。H-SLP還可以指示其是否希望接收關於如下通知:SET接入到被授權為提供網絡發起服務的D-SLP。無論H-SLP是否能夠返回任何被授權的D-SLP和/或E-SLP地址,H-SLP可以返回用於重複D-SLP和E-SLP授權過程的最小重試周期。缺少最小重試周期可以被視為與零重試周期相同。H-SLP還可以提供在動作E中所計算的任何位置估計。SET可以釋放與H-SLP的TLS連接,並且釋放與該會話有關的資源。H-SLP可以釋放與該會話有關的資源。
[0129]在動作G處:SET可以隨後根據下面的考慮,通過H-SLP在動作F中所授權的任何E-SLP或D-SLP,訪問SET發起的位置服務(例如,如圖8中所例舉的):(a)可以按優先級順序來訪問D-SLP和E-SLP——其中,當所有更高優先級地址都被某種其它條件排除,或者不能夠提供服務時,訪問較低優先級地址;(b)只要D-SLP或者E-SLP的任何服務持續時間還沒有到期,就可以訪問D-SLP或者E-SLP (注:當服務持續時間到期時,SET可以終止與D-SLP或者E-SLP進行的任何會話,除非在E-SLP的情況下規定另有要求。為了避免服務的丟失,在服務持續時間到期之前的某段時間(例如,5到10分鐘),SET可以從當前正在被使用的D/E-SLP的H-SLP請求重新授權;(c)如果SET滿足任何被提供的服務區域和接入網絡約束,就可以訪問D-SLP或E-SLP。
[0130]如果組合類型是「與(AND)」,則可能需要SET位於服務區域內,並且該SET使用針對D/E-SLP所提供的接入網絡以便訪問D/E-SLP。如果組合類型是「或(0R)」,則可能需要SET位於服務區域內,或者使用針對D/E-SLP所提供的接入網絡以便訪問D/E-SLP。如果組合類型是「有條件的或」,則可能需要SET位於服務區域內,或者如果SET不能判斷其是否位於服務區域內,則可能需要該SET使用針對D/E-SLP所提供的接入網絡以便訪問D/E-SLP。注意:SET可以使用其最新的位置估計(當前或者前一個)來確定任何服務區域條件。該確定可能是概率性的(即,以某種概率來確定位於服務區域內的位置)。在達到用於訪問D/E-SLP的條件之前,SET可以不訪問該D/E-SLP來幫助驗證服務區域條件。在達到訪問條件之後,SET可以定期地對它們進行重新驗證。如果重新驗證失敗(即,如果SET不再位於服務區域內),則SET可以停止訪問並且終止任何正在進行的會話。
[0131]在D-SLP訪問的情況下,SET可以請求被授權的服務,並且可以不請求非授權的服務。當H-SLP沒有提供被授權的服務的列表時,可以忽略該條件。
[0132]在D-SLP訪問的情況下,SET可以遵循針對H-SLP訪問所提供的任何偏好。如果將H-SLP訪問被指示成「不被允許」,則每當滿足訪問至少一個D-SLP的條件,SET可以不訪問該H-SLP(並從而可以訪問D-SLP)。應當注意,這意味著即使沒有D-SLP能夠提供所期望的服務,也不訪問H-SLP(如果SET已經嘗試訪問了至少一個D-SLP的話)。如果將H-SLP訪問指示成「非優選的」,則如果沒有D-SLP能提供服務,該SET可以訪問Η-SLP。如果將H-SLP訪問指示成「優選的」,則SET可以在嘗試從H-SLP獲得服務(並且失敗)之後訪問D-SLP。如果沒有設置偏好,則SET可以自己決定其訪問D-SLP相對於H-SLP的偏好。
[0133]如果對D-SLP、E_SLP或者H-SLP的訪問失敗(例如,SET不能夠建立安全IP連接,或者D-SLP、E-SLP或H-SLP不能夠提供所期望的服務),則SET可以根據以上考慮來訪問另一個 D-SLP、E-SLP 或者 H-SLP。
[0134]對於來自被授權的D-SLP的網絡發起的服務請求來說,只要該D-SLP被授權為支持所請求的特定的網絡發起的服務,SET就可以忽略上面的約束。應當注意,這意味著:即使當SET位於被授權的D-SLP或E-SLP的服務區域之外,和/或當SET沒有使用被允許的接入網絡,SET仍然可以接受來自所述D-SLP或E-SLP的網絡發起的會話請求。對於來自E-SLP的網絡發起的服務請求來說,無論是否被授權,SET都可以首先遵循關於支持的任何本地規定。一旦任何服務持續時間到期,就可以將D-SLP或E-SLP授權視為終止。隨後,SET可以刪除與該D-SLP或E-SLP相關聯的任何內部數據。
[0135]接下來將注意力轉到圖10,圖10是根據一種實現,描繪可以用於支持D-SLP和/或E-SLP的未經請求的授權,以便與某些位置服務一起使用的示例性消息流的流程圖。H-SLP可以調用該過程來向SET提供被授權的D-SLP和/或E-SLP地址。當H-SLP發送SUPL結束來正常終止SUPL會話時,該過程是可應用的。
[0136]在動作A處:SET和H-SLP參與立即或延期的SUPL會話,所述立即或延期的SUPL會話可以由SET或H-SLP發起。動作A的示例包括:圖7中的網絡發起的定位會話和圖8中的SET發起的定位會話。
[0137]在動作B處:一旦SUPL會話完成(除了發送最後的SUPL結束消息之外),H-SLP就確定一組被授權的D-SLP地址和/或E-SLP地址,所述一組被授權的D-SLP地址和/或E-SLP地址可以基於當前SET位置和該SET所使用的當前接入網絡(例如,如在動作A中由H-SLP所獲得的)。H-SLP向SET發送具有SLP授權參數(slpAuthorization)的SUPL結束消息,所述SLP授權參數包含被授權的D-SLP和/或E-SLP地址的列表。可以按照優先級順序(首先最高優先級)來包括每個列表中的地址,這些地址可以替代該SET可能已經從H-SLP接收到的被授權的D-SLP或E-SLP的任何先前列表。對於每個被提供的D-SLP或E-SLP地址,H-SLP可以包括SLP地址可以被認為有效的服務持續時間、其中SLP可以被訪問的服務區域、可以從其訪問SLP地址的服務接入網絡的列表、以及定義如何對服務區域和接入網絡約束進行組合的組合類型。在所提供的D-SLP地址的實例中,H-SLP可以提供準許SET參與該D-SLP的服務列表。H-SLP還可以提供用於訪問H-SLP相對於訪問D-SLP的偏好,和/或可以提供用於當D-SLP被訪問時通知H-SLP的請求。H-SLP還可以返回用於查詢相同的H-SLP以進行另外的D-SLP和/或E-SLP授權的最小重試周期。缺少最小重試周期可以被視為與零重試周期相同。SET可以釋放與代理H-SLP的TLS連接,並且釋放與該會話有關的資源。H-SLP可以釋放與該會話有關的資源。
[0138]在動作C處:SET可以隨後訪問由H-SLP在動作B中針對SET發起的位置服務所提供的任何E-SLP或D-SLP,和/或可以接受來自任何這些D-SLP或E-SLP的網絡發起的位置請求。針對這種訪問的策略可能與圖9的動作G中定義的策略相同。
[0139]接下來將注意力轉到圖11,圖11是根據一種實現,描繪可以用於向H-SLP提供關於行動裝置訪問具有某些位置服務的D-SLP/E-SLP的通知的示例性消息流的流程圖。SET可以調用該過程來向H-SLP通知關於該SET訪問D-SLP的改變。這可以使H-SLP能夠對將接入到該SET的D-SLP進行跟蹤,以便執行網絡發起的位置服務(例如,如果需要將從外部LCS代理髮送給H-SLP的位置請求轉發或者重定向到D-SLP的話)。在不能夠到達H-SLP的情況下,SET可以在稍後時間重新嘗試該過程,並且可以向H-SLP通知最近訪問的D-SLP。為了避免被通知關於不允許執行網絡發起的服務的D-SLP,H-SLP可以將該過程約束到被授權為執行網絡發起的服務的D-SLP。[0140]在動作A處:SET第一次訪問D-SLP,或者在該SET已經訪問一個或多個其它D-SLP(將這些其它D-SLP告知Η-SLP)之後第一次訪問該D-SLP。如果D-SLP沒有被授權為用於執行網絡發起的服務,並且H-SLP請求了關於被授權為用於執行網絡發起的服務的D-SLP的通知,則SET可以不採取行動。否則,SET可以採取適當的動作,來建立與H-SLP的安全TLS連接。
[0141]在動作B處:SET可以使用由歸屬網絡針對H-SLP所設定的默認地址來建立與H-SLP的安全TLS連接,並且可以向H-SLP發送SUPL報告消息。該SUPL報告消息可以包含被訪問的D-SLP的地址。
[0142]H-SLP可以向SET發送SUPL結束消息,所述SUPL結束消息指示該定位會話已經結束。H-SLP可以釋放與該會話有關的資源。
[0143]接下來將注意力轉到圖12,圖12是根據一種實現,描繪可以用於獲得會話信息的示例性消息流的流程圖,所述會話信息關於具有重新通知的某些位置服務。H-SLP可以使用消息流向SET查詢當前為該SET授權的D-SLP和/或E-SLP的列表。在接收到該列表之後,H-SLP可以選擇向該SET提供被授權的D-SLP和/或E-SLP的新列表。
[0144]會話信息查詢服務可以使H-SLP能夠執行下面操作中的一個或多個操作(取決於SET的能力):向SET查詢活動的SUPL會話信息;執行針對活動網絡發起的會話的重新通知,或者重新通知和驗證;終止任何正在進行的觸發會話,而不等待下一個報告時間間隔;向SET查詢關於當前被授權的D-SLP和/或E-SLP ;和/或提供新D-SLP和/或E-SLP地址。如果嘗試這些過程中的一個過程,並且SET不支持該服務,則SET可以例如向H-SLP發送SUPL結束消息,所述SUPL結束消息包含會話信息查詢服務的會話ID和狀態碼「不支持的服務」。
[0145]在動作A處:一個或多個被觸發的SUPL會話可能在進行之中。
[0146]在動作B處=H-SLP使用SUPL INIT消息,發起與SET的「查詢會話信息」會話。該SUPL INIT消息包含定位方法(posMethod)和SLP能力(sLPCapabilities)。查詢會話信息是由定位方法(posMethod):sessioninfoquery指示的。在發送SUPL INIT消息之前,H-SLP還計算並存儲該消息的哈希值。
[0147]在動作C處:SET對所接收的SUPL INIT消息進行分析。如果發現是不真實的,則SET不採取進一步動作。否則,SET採取必需的動作,準備與H-SLP建立TLS連接。
[0148]在動作D處:SET向H-SLP返回SUPL報告消息,所述SUPL報告消息包括與進行請求的H-SLP的所有當前活動會話的會話ID列表(sessionList)。SET還可以包括當前被授權的D-SLP和/或E-SLP的地址列表(Authorized-D/E-SLP-List),SET可以包括當前被授權的所有D-SLP的地址列表(Authorized-D-SLP-List)。在這種背景下的當前授權意味著:H-SLP針對D-SLP或E-SLP早先所提供的任何服務持續時間還沒有到期。SET還可以在SUPL報告消息中發送SET能力(sETCapabilities)。如果任何會話被暫停,則SET還可以包括所有當前被暫停的會話的會話ID列表(pauseSessionList)。該SUPL報告消息還可以包含所接收的SUPL INIT消息的哈希值(ver)。注意:sessionList還包括任何被暫停的會話,這是由於暫停的會話被視為活動會話。
[0149]在動作E處:如果基於對用戶隱私的核查,以及自從上一次針對任何活動觸發的會話(如sessionList參數中所指示的)所發生的通知/驗證以來流逝的時間,需要重新通知、或者重新通知和驗證,則向SET發送SUPL通知消息,所述SUPL通知消息包括需要重新通知、或者重新通知和驗證的所有會話的會話ID列表(notificationList)。notificationList參數還包括每個會話的通知類型。如果不存在需要重新通知、或者重新通知和驗證的會話,則H-SLP可以直接向SET發送SUPL結束消息。SUPL結束可以包括SLP授權,所述SLP授權包括被授權的D-SLP地址的列表、和/或被授權的E-SLP地址的列表。這些列表的內容和處理方式可以與圖9的動作F和G中所描述的相同(除了如果沒有提供針對特定SLP類型的列表之外),SET可以繼續使用針對這種SLP類型的先前授權。應當注意,如果提供了不包含SLP地址的列表,則可以刪除先前被授權的列表。
[0150]在動作F處:SET可以向H-SLP發送SUPL通知響應消息。如果在動作E中期望通知和驗證,那麼所述SUPL通知響應消息包括來自用戶的驗證響應列表(NotificationRespList)ο
[0151]在動作G處:如果在動作F中接收的NotificationRespList包含一個或多個響應類型「不被允許」以拒絕同意該重新驗證,那麼H-SLP向SET發送SUPL觸發的停止消息,所述SUPL觸發的停止消息包括要取消的所有會話的會話ID列表(endSessionList)。該SUPL觸發的停止還包含狀態碼「consentDeniedByUser」,並且可以包括SLP授權。SET可以釋放與endSessionList參數中指示的、與會話有關的資源,並且可以通過與動作E中相同的方式來處理任何SLP授權。如果沒有要取消的會話,那麼H-SLP可以直接向SET發送SUPL結束消息,並可以包括SLP授權,可以由SET按照與動作E中相同的方式對該SLP授權進行處理。
[0152]在動作H處:如果執行了步驟G,則SET確認:該SET已經取消了被觸發的會話,使用發送回H-SLP的SUPL結束消息來解釋任何SLP授權。SET可以釋放與H-SLP的TLS連接,釋放與會話信息查詢會話有關的資源。H-SLP可以釋放與會話信息查詢會話有關的資源。
[0153]在動作1:其它剩餘的被觸發的SUPL會話可以繼續進行(如果有的話)。
[0154]接下來將注意力轉到圖13,圖13是根據一種實現,描繪可以用於獲得會話信息的示例性消息流的流程圖,該會話信息是關於具有會話終止的某些位置服務。H-SLP可以使用消息流,向SET查詢當前為該SET授權的D-SLP和/或E-SLP的列表。在接收到該列表之後,H-SLP可以選擇向該SET提供被授權的D-SLP和/或E-SLP的新列表。
[0155]在動作A:—個或多個被觸發的SUPL會話可以在進行之中。
[0156]在動作B處=H-SLP使用SUPL INIT消息,發起與SET的「查詢會話信息」會話。該SUPL INIT消息包含定位方法(posMethod)和SLP能力(sLPCapabilities)。對會話信息的查詢是由定位方法(posMethod):sessioninfoquery來指示的。在發送SUPL INIT消息之前,D/H-SLP還計算並存儲該消息的哈希值。
[0157]在動作C處:SET對所接收的SUPL INIT消息進行分析。如果發現是不真實的,則SET不採取進一步動作。否則,SET採取必要的動作,準備與該H-SLP建立TLS連接。
[0158]在動作D處:SET向該H-SLP返回SUPL報告消息,所述SUPL報告消息包括與進行請求的H-SLP的所有當前活動會話的會話ID列表(sessionList)。SET還可以包括當前被授權的D-SLP和/或E-SLP的地址列表。SET還可以在SUPL報告消息中發送SET能力(sETCapabilities)。如果任何會話被暫停,則SET還可以包括所有當前被暫停的會話的會話ID列表(pauseSessionList)。所述SUPL報告消息還包含所接收的SUPL INIT消息的哈希值(ver)。
[0159]在動作E處=H-SLP向SET發送SUPL觸發停止消息,以取消任何活動會話和/或被暫停的已觸發的會話,而無需等待下一個周期或者區域事件觸發,並且所述SUPL觸發停止消息可以包括SLP授權。所述SUPL觸發停止消息包含要取消的所有會話的會話ID列表(endSessionList)以及狀態碼(statusCode) 「sessionStopped」。SET 可以釋放與endSessionList參數中所指示的會話有關的資源,並且可以按照與圖12中的動作E中相同的方式,來處理來自H-SLP的任何SLP授權。如果不存在要取消的會話,那麼H-SLP可以直接向SET發送SUPL結束消息,並且所述SUPL結束消息可以包括SLP授權,該SLP授權可以由SET按照與圖16中的動作E中相同的方式進行處理。
[0160]在動作F處:SET確認:該SET已經取消了觸發的會話,並且使用發送回H-SLP的SUPL結束消息來解釋任何SLP授權。SET可以釋放與H-SLP的TLS連接,並且釋放與該會話信息查詢會話有關的資源。H-SLP可以釋放與會話信息查詢會話有關的資源。
[0161]在動作G處:所觸發的SUPL會話可以繼續進行(如果有的話)。
[0162]下面的部分提供了關於某些示例性消息的其它信息,這些示例性消息可以在如上所給出的某些示例性實現中使用。
[0163]SUPL開始是從SET到SLP的初始消息,或者是對網絡發起的通用SUPL會話(GSS)中的SUPL INIT消息的響應。SUPL開始中的某些參數是相互排斥的並且可能不能被一起包括。如下所示,以優先級順序列出了這些參數,首先是最高優先級:在某些實現中,第三方;位置URI請求;SLP查詢;和/或GSS參數。
[0164]當在SUPL開始消息中包括上表中的不止一個參數時,SLP可以接受最高優先級參數,並且忽略所有較低優先級參數。如果結果是格式錯誤的SUPL開始消息,則SLP可以返回SUPL結束消息和錯誤碼。
[0165]表I描繪了示例性SUPL開始消息。該表中的每一行描述了 SUPL開始消息的單獨參數,並且包括參數名、SUPL開始消息中的內容是否是強制的(M)、可選(0)或者有條件的(CV)、以及對參數功能和內容的簡短描述。在名稱前面使用字符「〉」來指示該參數是表格中的前一參數的一部分。對「〉」字符進行重複,以指示連續多級的嵌套。例如,參數列表 指示:參數和「F」 是參數「A」 的一部分(位於第一級嵌套),參數「D」是參數「C」的一部分(因此其也是參數「A」的一部分,但嵌套在「C」中),參數「E」是參數「D」的一部分(因此其也是參數「C」和「A」的一部分),參數「G」不是參數「A」的一部分而是該消息中的一個單獨參數。在本申請的下文中進一步列出的描述其它消息和參數的表格採用相同的約定。
[0166]表1:示例性SUPL開始消息
[0167]
【權利要求】
1.一種用於由提供授權位置伺服器的一個或多個計算設備使用的方法,所述方法包括: 從行動裝置獲得第一消息,所述第一消息指示第一組位置伺服器; 至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器;以及 向所述行動裝置發送第二消息,所述第二消息指示所述第二組位置伺服器被授權以用於所述行動裝置的與位置服務有關的訪問。
2.根據權利要求1所述的方法,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置、可獲得的由所述行動裝置使用的接入網絡、和/或定位質量(QoP)參數。
3.根據權利要求1所述的方法,還包括: 至少部分地基於以下各項中的至少一個來確定所述第二組位置伺服器:所述行動裝置的估計位置、可獲得的由所述行動裝置使用的接入網絡、和/或定位質量(QoP)參數。
4.根據權利要求1所述的方法,還包括: 獲得所述行動裝置的估計位置。
5.根據權利要求1所述的方法,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器、所述行動裝置優選的一個或多個位置伺服器、和/或所述行動裝置不優選的一個或多個位置伺服器。
6.根據權利要求1所述的方法,所述第二組位置伺服器包括所述第一組位置伺服器中的一個或多個位置伺服器 。
7.根據權利要求1所述的方法,還包括: 從所述行動裝置獲得後續消息,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
8.根據權利要求7所述的方法,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,所述行動裝置發送所述後續消息。
9.根據權利要求1所述的方法,其中,所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一組位置伺服器中的至少一個位置伺服器至少部分地由唯一地址來指示。
10.根據權利要求1所述的方法,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與所述授權位置伺服器相關聯的對位置服務的訪問偏好、與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序、和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
11.根據權利要求10所述的方法,所述參數包括以下各項中的至少一個:服務持續時間、服務區域、和/或可獲得的由所述行動裝置使用的接入網絡的列表。
12.根據權利要求11所述的方法,還包括: 由所述行動裝置訪問所述第二組位置伺服器中的特定的位置伺服器,所述特定的位置伺服器是由所述行動裝置至少部分地基於所述額外信息而確定的。
13.根據權利要求1所述的方法,其中,所述行動裝置包括啟用SUPL的終端(SET)。
14.根據權利要求1所述的方法,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP)。
15.根據權利要求1所述的方法,其中,所述第一消息包括SUPL開始消息或SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
16.根據權利要求1所述的方法,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
17.根據權利要求1所述的方法,其中,所述第一組位置伺服器包括空集合。
18.一種用於由行動裝置使用的方法,所述方法包括: 向授權位置伺服器發送第一消息,所述第一消息指示第一組位置伺服器; 從所述授權位置伺服器獲得第二消息,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及 針對一個或多個位置服務,訪問所述第二組位置伺服器中的一個或多個位置伺服器。
19.根據權利要求18所述的方法,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置、可獲得的由所述行動裝置使用的接入網絡、和/或定位質量(QoP)參數。
20.根據權利要求18所述的方法,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
21.根據權利要求18所述的方法,所述第二組位置伺服器包括所述第一組位置伺服器中的一個或多個位置伺服器。
22.根據權利要求18所述的方法,還包括: 向所述授權位置伺服器發送後續消息,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
23.根據權利要求22所述的方法,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,發送所述後續消息。
24.根據權利要求18所述的方法,其中,所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一組位置伺服器中的至少一個位置伺服器至少部分地由唯一地址來指示。
25.根據權利要求18所述的方法,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與所述授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
26.根據權利要求25所述的方法,所述參數包括以下各項中的至少一個:服務持續時間;服務區域;和/或可獲得的由所述行動裝置使用的接入網絡的列表。
27.根據權利要求18所述的方法,其中,所述行動裝置包括啟用SUPL的終端(SET)。
28.根據權利要求18所述的方法,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP)。
29.根據權利要求18所述的方法,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
30.根據權利要求18所述的方法,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
31.根據權利要求18所述的方法,其中,所述第一組位置伺服器包括空集合。
32.一種用於在授權位置伺服器中使用的裝置,所述裝置包括: 用於從行動裝置獲得第一消息的模塊,所述第一消息指示第一組位置伺服器; 用於至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器的模塊;以及 用於向所述行動裝置發送第二消息的模塊,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
33.根據權利要求32所述的裝置,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
34.根據權利要求32所述的裝置,還包括: 至少部分地基於以下各項中的至少一個來確定所述第二組位置伺服器:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
35.根據權利要求32所述的裝置,還包括: 獲得所述行動裝置的估計位置。
36.根據權利要求32所述的裝置,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於所述與位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
37.根據權利要求32所述的裝置,所述第二組位置伺服器包括所述第一組位置伺服器中的一個或多個位置伺服器。
38.根據權利要求32所述的裝置,還包括: 用於從所述行動裝置獲得後續消息的模塊,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
39.根據權利要求38所述的裝置,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,所述行動裝置發送所述後續消息。
40.根據權利要求32所述的裝置,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與針對所述授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
41.根據權利要求40所述的裝置,所述參數包括以下各項中的至少一個:服務持續時間;服務區域;和/或可獲得的由所述行動裝置使用的接入網絡的列表。
42.根據權利要求32所述的裝置,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP)。
43.根據權利要求32所述的裝置,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
44.根據權利要求32所述的裝置,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
45.一種用於在行動裝置中使用的裝置,所述裝置包括: 用於向授權位置伺服器發送第一消息的模塊,所述第一消息指示第一組位置伺服器; 用於從所述授權位置伺服器獲得第二消息的模塊,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及 用於針對一個或多個位置服務,訪問所述第二組位置伺服器中的一個或多個位置伺服器的模塊。
46.根據權利要求45所述的裝置,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
47.根據權利要求45所述的裝置,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
48.根據權利要求45所述的裝置,所述第二組位置伺服器包括所述第一組位置伺服器中的一個或多個位置伺服器。`
49.根據權利要求45所述的裝置,還包括: 向所述授權位置伺服器發送後續消息,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
50.根據權利要求49所述的裝置,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,發送所述後續消息。
51.根據權利要求45所述的裝置,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與所述授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
52.根據權利要求51所述的裝置,所述參數包括以下各項中的至少一個:服務持續時間;服務區域;和/或可獲得的由所述行動裝置使用的接入網絡的列表。
53.根據權利要求51所述的裝置,還包括: 用於由所述行動裝置訪問所述第二組位置伺服器中的特定的位置伺服器的模塊,所述特定的位置伺服器由所述行動裝置至少部分地基於所述額外信息而確定的。
54.根據權利要求45所述的裝置,其中,所述行動裝置包括啟用SUPL的終端(SET),所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP )。
55.根據權利要求45所述的裝置,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
56.根據權利要求45所述的裝置,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
57.一種授權位置伺服器,包括: 網絡接口 ;以及 一個或多個處理單元,所述一個或多個處理單元用於: 經由所述網絡接口從行動裝置獲得第一消息,所述第一消息指示第一組位置伺服器;至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器;以及經由所述網絡接口向所述行動裝置發起第二消息的傳輸,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
58.根據權利要求57所述的授權位置伺服器,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
59.根據權利要求57所述的授權位置伺服器,所述一個或多個處理單元進一步用於: 至少部分地基於以下各項中的一個來確定所述第二組位置伺服器:所述行動裝置的估 計位置、可獲得的由所述行動裝置使用的接入網絡、和/或定位質量(QoP)參數。
60.根據權利要求57所述的授權位置伺服器,所述一個或多個處理單元進一步用於: 獲得所述行動裝置的估計位置。
61.根據權利要求57所述的授權位置伺服器,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
62.根據權利要求57所述的授權位置伺服器,所述第二組位置伺服器包括所述第一組位置伺服器中的一個或多個位置伺服器。
63.根據權利要求57所述的授權位置伺服器,所述一個或多個處理單元進一步用於: 經由所述網絡接口從所述行動裝置獲得後續消息,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
64.根據權利要求63所述的授權位置伺服器,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,所述行動裝置發送所述後續消息。
65.根據權利要求57所述的授權位置伺服器,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
66.根據權利要求65所述的授權位置伺服器,所述參數包括以下各項中的至少一個:服務持續時間;服務區域;和/或可獲得的由所述行動裝置使用的接入網絡的列表。
67.根據權利要求57所述的授權位置伺服器,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或緊急SUPL定位平臺(E-SLP)。
68.根據權利要求57所述的授權位置伺服器,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
69.根據權利要求57所述的授權位置伺服器,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
70.—種行動裝置,包括: 無線接口 ;以及 一個或多個處理單元,所述一個或多個處理單元用於: 經由所述無線接口向授權位置伺服器發起第一消息的傳輸,所述第一消息指示第一組位置伺服器; 經由所述無線接口從所述授權位置伺服器獲得第二消息,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及 針對一個或多個位置服務,經由所述無線接口來訪問所述第二組位置伺服器中的一個或多個位置伺服器。
71.根據權利要求70所述的行動裝置,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置、可獲得的由所述行動裝置使用的接入網絡、和/或定位質量(QoP)參數。
72.根據權利要求70 所述的行動裝置,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
73.根據權利要求70所述的行動裝置,所述第二組位置伺服器包括所述第一組位置伺服器中的一個或多個位置伺服器。
74.根據權利要求70所述的行動裝置,所述一個或多個處理單元進一步用於: 向所述授權位置伺服器發起後續消息的傳輸,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
75.根據權利要求74所述的行動裝置,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,發送所述後續消肩、O
76.根據權利要求70所述的行動裝置,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
77.根據權利要求76所述的行動裝置,所述參數包括以下各項中的至少一個:服務持續時間;服務區域;和/或可獲得的由所述行動裝置使用的接入網絡的列表。
78.根據權利要求76所述的行動裝置,經由所述無線接口來訪問所述第二組位置伺服器中的一個或多個位置伺服器還包括:訪問所述第二組位置伺服器中的特定的位置伺服器,所述特定的位置伺服器是由所述行動裝置至少部分地基於所述額外信息而確定的。
79.根據權利要求70所述的行動裝置,其中,所述行動裝置包括啟用SUPL的終端(SET)。
80.根據權利要求70所述的行動裝置,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP)。
81.根據權利要求70所述的行動裝置,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中,所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
82.根據權利要求70所述的行動裝置,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
83.一種製品,包括: 其中存儲有計算機可執行指令的非臨時性計算機可讀介質,授權位置伺服器的一個或多個處理單元可執行所述計算機可執行指令以用於: 從行動裝置獲得第一消息,所述第一消息指示第一組位置伺服器; 至少部分地基於所述第一組位置伺服器來確定第二組位置伺服器;以及 向所述行動裝置發起第二消息的傳輸,所述第二消息指示所述第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問。
84.根據權利要求83所述的製品,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
85.根據權利要求83所述的製品,所述一個或多個處理單元還可執行所述計算機可執行指令以進一步用於: 至少部分地基於以下各項中的至少一個來確定所述第二組位置伺服器:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
86.根據權利要求83所述的製品,所述一個或多個處理單元還可執行所述計算機可執行指令以進一步用於: 獲得所述行動裝置的估計位置。
87.根據權利要求83所述的製品,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
88.根據權利要求83所述的製品,所述一個或多個處理單元還可執行所述計算機可執行指令以進一步用於: 從所述行動裝置獲得後續消息,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
89.根據權利要求88所述的製品,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,所述行動裝置發送所述後續消息。
90.根據權利要求83所述的製品,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
91.根據權利要求90所述的製品,所述參數包括以下各項中的至少一個:服務持續時間;服務區域;和/或可獲得的由所述行動裝置使用的接入網絡的列表。
92.根據權利要求83所述的製品,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP)。
93.根據權利要求83所述的製品,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
94.根據權利要求83所述的製品,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
95.一種製品,包括: 其中存儲有計算機可執行指令的非臨時性計算機可讀介質,行動裝置中的一個或多個處理單元可執行所述計算機可執行指令以用於: 向授權位置伺服器發起第一消息的傳輸,所述第一消息指示第一組位置伺服器; 從所述授權位置伺服器獲得第二`消息,所述第二消息指示第二組位置伺服器被授權用於所述行動裝置的與位置服務有關的訪問;以及 針對一個或多個位置服務,訪問所述第二組位置伺服器中的一個或多個位置伺服器。
96.根據權利要求95所述的製品,所述第一消息進一步指示以下各項中的至少一個:所述行動裝置的估計位置;可獲得的由所述行動裝置使用的接入網絡;和/或定位質量(QoP)參數。
97.根據權利要求95所述的製品,所述第一組位置伺服器包括以下各項中的一個或多個:先前被授權用於與所述位置服務有關的訪問的一個或多個位置伺服器;所述行動裝置優選的一個或多個位置伺服器;和/或所述行動裝置不優選的一個或多個位置伺服器。
98.根據權利要求95所述的製品,所述一個或多個處理單元可執行所述計算機可執行指令以用於: 向所述授權位置伺服器發起後續消息的傳輸,所述後續消息指示:所述行動裝置進行至少一次與所述位置服務有關的訪問的發生。
99.根據權利要求98所述的製品,響應於所述行動裝置第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,和/或在訪問所述第二組位置伺服器中的另一個位置伺服器以後第一次訪問所述第二組位置伺服器中的被授權的位置伺服器,發送所述後續消息。
100.根據權利要求95所述的製品,所述第二消息進一步指示額外信息,所述額外信息包括以下各項中的至少一個:與授權位置伺服器相關聯的對位置服務的訪問偏好;與所述第二組位置伺服器中的一個或多個位置伺服器相對應的優先級順序;和/或用於所述第二組位置伺服器中的至少一個位置伺服器的參數。
101.根據權利要求100所述的製品,所述參數包括以下各項中的至少一個:服務持續時間服務區域和/或可獲得的由所述行動裝置使用的接入網絡的列表。
102.根據權利要求100所述的製品,所述訪問所述第二組位置伺服器中的一個或多個位置伺服器還包括:訪問所述第二組位置伺服器中的特定的位置伺服器,所述特定的位置伺服器是由所述行動裝置至少部分地基於所述額外信息而確定的。
103.根據權利要求95所述的製品,所述行動裝置包括啟用SUPL的終端(SET)。
104.根據權利要求95所述的製品,其中,所述授權位置伺服器包括SUPL定位平臺(H-SLP),並且所述第一組位置伺服器和/或所述第二組位置伺服器中的至少一個位置伺服器包括以下各項中的至少一個:所發現的SUPL定位平臺(D-SLP);或者緊急SUPL定位平臺(E-SLP)。
105.根據權利要求95所述的製品,其中,所述第一消息包括SUPL開始消息或者SUPL報告消息,和/或其中所述第二消息包括SUPL結束消息或者SUPL觸發停止消息。
106.根據權利要求95所 述的製品,所述第二消息進一步指示在所述行動裝置向所述授權位置伺服器重新發送所述第一消息之前將經過的最小重試周期。
【文檔編號】H04L29/08GK103460672SQ201280015096
【公開日】2013年12月18日 申請日期:2012年2月6日 優先權日:2011年2月7日
【發明者】S·W·埃奇, A·K·瓦赫特, P·M·霍克斯 申請人:高通股份有限公司