分案申請的相關(guān)信息
本案是分案申請。本分案的母案是申請日為2012年8月30日、申請?zhí)枮?01280041863.2、發(fā)明名稱為“位置輔助數(shù)據(jù)的一般廣播”的發(fā)明專利申請案。
背景技術(shù):
由無線網(wǎng)絡(luò)提供或與無線網(wǎng)絡(luò)相關(guān)聯(lián)的位置服務(wù)(lcs)可有用于許多應(yīng)用或?qū)υS多應(yīng)用不可缺少,例如對做出緊急情況呼叫的用戶進(jìn)行定位,獲得導(dǎo)航(例如,駕駛方向),對附近的朋友或設(shè)施進(jìn)行定位,或跟蹤有價值的對象和資產(chǎn)。
長期演進(jìn)(lte)無線接入接口是由第三代合作伙伴計劃(3gpp)開發(fā)的移動電話網(wǎng)絡(luò)技術(shù)樹中的標(biāo)準(zhǔn),所述3gpp還產(chǎn)生了全球移動通信系統(tǒng)(gsm)、gsm演進(jìn)的增強數(shù)據(jù)速率(edge)、通用移動電信系統(tǒng)(umts)和高速分組接入(hspa)網(wǎng)絡(luò)技術(shù)。lte定位協(xié)議(lpp)是由3gpp界定的協(xié)議,用以借助定位用戶設(shè)備(ue)的能力基于lte而在無線網(wǎng)絡(luò)中支持lcs。lpp擴展(lppe)是由開放移動聯(lián)盟(oma)開發(fā)的定位協(xié)議,其擴展了lpp以支持用于除了lte之外的接入類型的定位,以及添加適用于lte以及例如gsm、umts和wifi等其它無線接入類型的另外的定位方法。lpp可在lte網(wǎng)絡(luò)中單獨使用,或者可與lppe組合以在lte和/或其它網(wǎng)絡(luò)中支持lcs。在后一種情況下,組合協(xié)議可稱為lpp/lppe。
當(dāng)前3gpp界定的技術(shù)使用例如lpp和lpp/lppe等點對點定位協(xié)議來支持lcs。點對點協(xié)議的使用可導(dǎo)致在網(wǎng)絡(luò)和ue兩者上的大量信令和處理要求,以及難以為接入網(wǎng)絡(luò)的所有ue提供充足的位置支持。此外,雖然經(jīng)由廣播遞送lcs輔助數(shù)據(jù)已針對gsm和umts接入標(biāo)準(zhǔn)化,但其尚未經(jīng)部署。此情況的一個原因是例如對網(wǎng)絡(luò)基站、位置服務(wù)器和ue的額外的實施方案影響。第二個原因在于,廣播輔助數(shù)據(jù)標(biāo)準(zhǔn)是基于舊的3gpp版本(在1999年完成的版本98)且不含有從那時起所界定的任何輔助數(shù)據(jù)增強。第三個原因在于,例如已經(jīng)界定以支持gsm和umts廣播位置輔助數(shù)據(jù)的系統(tǒng)等一些廣播系統(tǒng)具有有限的帶寬,且無法以低等待時間廣播大量輔助數(shù)據(jù)(例如gnss(全球?qū)Ш叫l(wèi)星系統(tǒng))歷書數(shù)據(jù))。然而,廣播位置輔助數(shù)據(jù)仍潛在地有用于避免在通過點對點方式(例如,使用lpp或lpp/lppe)獲得輔助數(shù)據(jù)時的開銷和延遲。問題是以將適合于實施方案且對于接收裝置具有足夠性能的方式來對其進(jìn)行界定。
技術(shù)實現(xiàn)要素:
本發(fā)明提供例如用于在lte和高級lte(lte-a)系統(tǒng)中實施的用于lcs輔助數(shù)據(jù)廣播的各種技術(shù)。本文描述的實施例通過利用現(xiàn)存的未經(jīng)請求提供輔助數(shù)據(jù)(pad)消息而使用lpp/lppe組合定位協(xié)議。本發(fā)明的實施例避免了定義和實施單獨的廣播輔助數(shù)據(jù)協(xié)議的需要。實現(xiàn)用于lcs輔助數(shù)據(jù)的廣播具有實現(xiàn)以下各項的可能:更快且更準(zhǔn)確的定位;使用基于目標(biāo)的定位方法,例如gnss;位置服務(wù)器的卸載;在使用加密的情況下針對一些/全部廣播輔助進(jìn)行計費的能力;以及在服務(wù)網(wǎng)絡(luò)中支持漫游者以及家庭訂戶的能力。輔助數(shù)據(jù)廣播也潛在地適用于由3gpp和3gpp2開發(fā)的控制平面位置解決方案以及由oma開發(fā)的supl(安全用戶平面位置)位置解決方案。用于廣播數(shù)據(jù)的示范性方法可包含使用定位協(xié)議將與廣播消息接發(fā)相關(guān)聯(lián)的信息從位置服務(wù)器點對點發(fā)送到裝置,以及基于與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息將一個或一個以上輔助數(shù)據(jù)(ad)消息從所述位置服務(wù)器廣播到所述裝置。在一個實施例中,所述定位協(xié)議可為與lte定位協(xié)議(lpp)擴展(lppe)協(xié)議組合的lpp協(xié)議。與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可包含以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息。所述點對點發(fā)送與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可響應(yīng)于使用所述定位協(xié)議從所述裝置點對點發(fā)送到所述位置服務(wù)器的請求。
在一些實施例中,一個或一個以上ad消息可使用在點對點發(fā)送的與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息中描述的加密,或在點對點發(fā)送的與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息中描述的調(diào)度。另外,與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可用以識別正在何處以及如何廣播所述一個或一個以上ad消息,其中識別正在何處以及如何廣播所述一個或一個以上ad消息的所述信息包括以下各項中的一者或一者以上:所述一個或一個以上ad消息正在其內(nèi)廣播的地理區(qū)域,所述一個或一個以上ad消息正在其內(nèi)廣播的小區(qū)位點集合,用于所述一個或一個以上ad消息的發(fā)射的時間周期,用于所述一個或一個以上ad消息的有效性周期,或廣播所述一個或一個以上ad消息的系統(tǒng);或在點對點發(fā)送的與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息中描述的識別正廣播的所述ad的類型的信息。
在方法的一些實施方案中,所述一個或一個以上ad消息中的至少一部分可經(jīng)加密,其中所述一個或一個以上ad消息經(jīng)囊封以用于加密且其中所述一個或一個以上ad消息是使用點對點發(fā)送的與廣播消息接發(fā)相關(guān)聯(lián)的信息來加密。
在一些實施例中,將所述ad從所述位置服務(wù)器廣播到所述裝置包括將所述一個或一個以上ad消息發(fā)射到廣播子系統(tǒng)以用于廣播到所述裝置。廣播所述ad可進(jìn)一步包括與所述位置服務(wù)器交換信息,所述交換包含以下各項中的一者或一者以上:交換廣播能力,在位置服務(wù)器處從所述廣播子系統(tǒng)接收對特定ad的請求,在所述服務(wù)器處從所述廣播子系統(tǒng)接收關(guān)于當(dāng)前或未來可用廣播能力的指示,或接收對從所述位置服務(wù)器成功傳送到所述廣播子系統(tǒng)的所述一個或一個以上ad消息的確認(rèn)。
而且,在一些實施例中,由所述位置服務(wù)器執(zhí)行的方法可使所述一個或一個以上ad消息中的每一者與唯一消息id相關(guān)聯(lián),其中不多于一個ad消息與消息有效性周期內(nèi)的同一唯一消息id相關(guān)聯(lián)。所述方法可將標(biāo)記指派于從所述位置服務(wù)器到所述裝置的ad消息中的多個廣播ad類型中的每一者。所述方法還可獲得與接入節(jié)點或全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)相關(guān)聯(lián)的位置ad。在一個實施方案中,可使用操作與維護(hù)(o&m)信令獲得ad。所述方法還可包含當(dāng)所述一個或一個以上ad消息的多個內(nèi)容需要改變時在所述位置服務(wù)器處更新所述一個或一個以上ad消息。
在一些實施方案中,所述一個或一個以上ad消息的內(nèi)容或/和調(diào)度可基于來自多個裝置的點對點ad請求的類型和數(shù)目和/或在本地區(qū)域中可用的接入網(wǎng)絡(luò)的類型來調(diào)適。所述一個或一個以上ad消息的內(nèi)容可基于針對所述裝置檢測到的裝置支持的等級來調(diào)適。一個或一個以上ad消息的所述內(nèi)容可包括用于輔助全球?qū)Ш叫l(wèi)星系統(tǒng)(a-gnss)的所述ad,且所述裝置支持等級包括支持a-gnss的所述裝置,且所述一個或一個以上ad消息的頻率響應(yīng)于檢測到支持基于裝置的a-gnss的大量附加裝置而增加。
在一些方面中,所述ad的廣播頻率可響應(yīng)于以下各項中的一者或一者以上而增加:確定增加數(shù)目的裝置正在點對點請求與所述廣播消息接發(fā)相關(guān)聯(lián)的信息;確定來自多個裝置的位置請求的增加數(shù)目較高;確定當(dāng)前時間類似于與統(tǒng)計上較高的活動性相關(guān)聯(lián)的日時;確定地理區(qū)域的附加裝置的密度較高;以及確定所述位置服務(wù)器因點對點位置服務(wù)請求或資源缺乏而擁塞。
在用于接收輔助數(shù)據(jù)(ad)的示范性方法中,所述方法可包含使用定位協(xié)議從位置服務(wù)器點對點接收與廣播消息接發(fā)相關(guān)聯(lián)的信息,以及接收根據(jù)與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息從所述位置服務(wù)器廣播的一個或一個以上ad消息。與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可包括以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息。在一個實施方案中,所述定位協(xié)議可為與lte定位協(xié)議(lpp)擴展(lppe)協(xié)議組合的lpp協(xié)議。而且,與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息包括識別正在何處以及如何廣播一個或一個以上ad消息的信息,其中識別正在何處以及如何廣播所述一個或一個以上ad消息的所述信息包括以下各項中的一者或一者以上:所述一個或一個以上ad消息正在其內(nèi)廣播的地理區(qū)域,所述一個或一個以上ad消息正在其內(nèi)廣播的小區(qū)位點集合,用于所述一個或一個以上ad消息的發(fā)射的時間周期,用于所述一個或一個以上ad消息的有效性周期,廣播所述一個或一個以上ad消息的系統(tǒng),或正廣播的所述ad的類型。在一些實施方案中,所述一個或一個以上ad消息是通過廣播子系統(tǒng)而接收。
用于廣播數(shù)據(jù)的示范性服務(wù)器可包含:收發(fā)器,其經(jīng)配置以使用定位協(xié)議將與廣播消息接發(fā)相關(guān)聯(lián)的信息從服務(wù)器點對點發(fā)送到裝置,以及根據(jù)點對點發(fā)送的與廣播消息接發(fā)相關(guān)聯(lián)的信息將輔助數(shù)據(jù)(ad)消息從所述服務(wù)器廣播到所述裝置;以及處理器,其經(jīng)配置以確定與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息,其中與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可包括以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、ad的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息。所述點對點發(fā)送與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可響應(yīng)于使用所述定位協(xié)議從所述裝置點對點發(fā)送到所述位置服務(wù)器的請求。
在一些實施例中,處理器可使用點對點發(fā)送的與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息或在點對點發(fā)送的與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息中描述的調(diào)度對所述一個或一個以上ad消息進(jìn)行加密。另外,與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可由所述處理器用以識別正在何處以及如何廣播所述一個或一個以上ad消息,其中識別正在何處以及如何廣播所述一個或一個以上ad消息的所述信息包括以下各項中的一者或一者以上:所述一個或一個以上ad消息正在其內(nèi)廣播的地理區(qū)域,所述一個或一個以上ad消息正在其內(nèi)廣播的小區(qū)位點集合,用于所述一個或一個以上ad消息的發(fā)射的時間周期,用于所述一個或一個以上ad消息的有效性周期,或廣播所述一個或一個以上ad消息的系統(tǒng);或在點對點發(fā)送的與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息中描述的識別正廣播的所述ad的類型的信息。
在服務(wù)器的一些方面中,所述一個或一個以上ad消息中的至少一部分可由所述處理器加密,其中所述一個或一個以上ad消息經(jīng)囊封以用于加密且其中所述一個或一個以上ad消息是使用點對點發(fā)送的與廣播消息接發(fā)相關(guān)聯(lián)的信息來加密。
在一些實施例中,將所述ad從所述位置服務(wù)器廣播到所述裝置包括使用所述收發(fā)器將所述一個或一個以上ad消息發(fā)射到廣播子系統(tǒng)以用于廣播到所述裝置。廣播所述ad可進(jìn)一步包括與所述位置服務(wù)器交換信息,所述交換包含以下各項中的一者或一者以上:交換廣播能力,在位置服務(wù)器處從所述廣播子系統(tǒng)接收對特定ad的請求,在所述服務(wù)器處從所述廣播子系統(tǒng)接收關(guān)于當(dāng)前或未來可用廣播能力的指示,或接收對從所述位置服務(wù)器成功傳送到所述廣播子系統(tǒng)的所述一個或一個以上ad消息的確認(rèn)。
而且,在一些實施例中,與所述位置服務(wù)器相關(guān)聯(lián)的處理器可使所述一個或一個以上ad消息中的每一者與唯一消息id相關(guān)聯(lián),其中不多于一個ad消息與消息有效性周期內(nèi)的同一唯一消息id相關(guān)聯(lián)。所述處理器可將標(biāo)記指派于從所述位置服務(wù)器到所述裝置的ad消息中的多個廣播ad類型中的每一者。所述服務(wù)器還可獲得與接入節(jié)點或全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)相關(guān)聯(lián)的位置ad。在一個實施方案中,可使用操作與維護(hù)(o&m)信令獲得ad。所述方法還可包含當(dāng)所述一個或一個以上ad消息的多個內(nèi)容需要改變時在所述位置服務(wù)器處更新所述一個或一個以上ad消息。
在一些實施方案中,所述一個或一個以上ad消息的內(nèi)容或/和調(diào)度可基于來自多個裝置的點對點ad請求的類型和數(shù)目和/或在本地區(qū)域中可用的接入網(wǎng)絡(luò)的類型來調(diào)適。所述一個或一個以上ad消息的內(nèi)容可基于針對所述裝置檢測到的裝置支持的等級來調(diào)適。一個或一個以上ad消息的所述內(nèi)容可包括用于輔助全球?qū)Ш叫l(wèi)星系統(tǒng)(a-gnss)的所述ad,且所述裝置支持等級包括支持a-gnss的所述裝置,且所述一個或一個以上ad消息的頻率響應(yīng)于檢測到支持基于裝置的a-gnss的大量附加裝置而增加。
在一些實施方案中,所述ad的廣播頻率可響應(yīng)于以下各項中的一者或一者以上而由所述處理器和收發(fā)器增加:確定增加數(shù)目的裝置正在點對點請求與所述廣播消息接發(fā)相關(guān)聯(lián)的信息;確定來自多個裝置的位置請求的增加數(shù)目較高;確定當(dāng)前時間類似于與統(tǒng)計上較高的活動性相關(guān)聯(lián)的日時;確定地理區(qū)域的附加裝置的密度較高;以及確定所述位置服務(wù)器因點對點位置服務(wù)請求或資源缺乏而擁塞。
用于接收輔助數(shù)據(jù)(ad)的示范性方法可包含收發(fā)器,其用于使用定位協(xié)議從位置服務(wù)器點對點接收與廣播消息接發(fā)相關(guān)聯(lián)的信息,以及接收根據(jù)與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息從所述位置服務(wù)器廣播的一個或一個以上ad消息。與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可由處理器確定為包含以下各項中的至少一者的一者或一者以上:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息。在一個實施方案中,所述定位協(xié)議可為與lte定位協(xié)議(lpp)擴展(lppe)協(xié)議組合的lpp協(xié)議。而且,與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息可包括識別正在何處以及如何廣播一個或一個以上ad消息的信息,其中識別正在何處以及如何廣播所述一個或一個以上ad消息的所述信息包括以下各項中的一者或一者以上:所述一個或一個以上ad消息正在其內(nèi)廣播的地理區(qū)域,所述一個或一個以上ad消息正在其內(nèi)廣播的小區(qū)位點集合,用于所述一個或一個以上ad消息的發(fā)射的時間周期,用于所述一個或一個以上ad消息的有效性周期,廣播所述一個或一個以上ad消息的系統(tǒng),或正廣播的所述ad的類型。在一些實施方案中,所述一個或一個以上ad消息是通過廣播子系統(tǒng)而接收。
一種耦合到處理器的示范性非暫時性計算機可讀存儲媒體,其中所述非暫時性計算機可讀存儲媒體可包括可由處理器執(zhí)行的指令,所述指令包括用以進(jìn)行以下操作的指令:使用定位協(xié)議將與廣播消息接發(fā)相關(guān)聯(lián)的信息從位置服務(wù)器點對點發(fā)送到裝置,其中與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息包括以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息;以及根據(jù)點對點發(fā)送的與廣播消息接發(fā)相關(guān)聯(lián)的信息將輔助數(shù)據(jù)(ad)消息從所述位置服務(wù)器廣播到所述裝置。
另一種耦合到另一處理器的示范性非暫時性計算機可讀存儲媒體,其中所述非暫時性計算機可讀存儲媒體可包含可由處理器執(zhí)行的指令,所述指令包括用以進(jìn)行以下操作的指令:使用定位協(xié)議從位置服務(wù)器點對點接收與廣播消息接發(fā)相關(guān)聯(lián)的信息,其中與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息包括以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息;以及接收根據(jù)與廣播消息接發(fā)相關(guān)聯(lián)的信息從所述位置服務(wù)器廣播的一個或一個以上ad消息。
一種示范性設(shè)備可包含:用于使用定位協(xié)議將與廣播消息接發(fā)相關(guān)聯(lián)的信息從服務(wù)器點對點發(fā)送到裝置的裝置,其中與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息包括以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息;以及用于根據(jù)點對點發(fā)送的與廣播消息接發(fā)相關(guān)聯(lián)的信息將輔助數(shù)據(jù)(ad)消息從所述服務(wù)器廣播到所述裝置的裝置。一種示范性裝置可包含:用于使用定位協(xié)議從位置服務(wù)器點對點接收與廣播消息接發(fā)相關(guān)聯(lián)的信息的裝置,其中與所述廣播消息接發(fā)相關(guān)聯(lián)的所述信息包括以下各項中的至少一者:解密密鑰、解密密鑰id、ad類型、ad類型id、一個或一個以上ad消息的調(diào)度、廣播系統(tǒng)、廣播區(qū)域和驗證信息;以及用于接收根據(jù)與廣播消息接發(fā)相關(guān)聯(lián)的信息從位置服務(wù)器廣播的一個或一個以上ad消息的裝置。
一種用于接收用于位置服務(wù)的輔助數(shù)據(jù)(ad)消息的示范性方法可包含:接收信息塊,其中所述信息塊包含針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表;確定用于與位置服務(wù)一起使用的第一ad消息;從所述主時間表識別用于所述第一ad消息的時間表;以及使用所述所識別時間表接收所述第一ad消息。所述第一ad消息可作為一個或一個以上信息塊的部分而接收。所述信息塊可為用于位置服務(wù)的lte系統(tǒng)信息塊(sib)。在一些方面中,所述信息塊可進(jìn)一步包括用于所述主時間表的發(fā)射的第二時間表。所述主時間表可包含用于所述主時間表的所述發(fā)射的所述第二時間表。
在一些實施方案中,所述信息塊可進(jìn)一步包含與所述主時間表中的改變相關(guān)聯(lián)的版本識別符。用于所述第一ad消息的所述時間表可包含以下各項中的一者或一者以上:類型id,片段數(shù)目或消息數(shù)目指示,消息或片段發(fā)射的指示,以及結(jié)束消息旗標(biāo)。所述結(jié)束消息旗標(biāo)可指示所發(fā)送的連續(xù)片段是否將結(jié)束所述第一ad消息。ad消息的所述類型可包含由lte定位協(xié)議(lpp)或lpp擴展(lppe)定位協(xié)議界定的消息。在一些實施方案中,所述主時間表可從廣播子系統(tǒng)接收。在其它實施方案中,所述主時間表可從位置服務(wù)器接收。
一種用于發(fā)送用于位置服務(wù)的輔助數(shù)據(jù)(ad)消息的示范性方法可包含:確定用于至少一個類型的ad消息的廣播時間表;構(gòu)造信息塊,其中所述信息塊包括針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表,所述主時間表包含針對所述至少一個類型的ad消息界定的所述廣播時間表;以及將所述信息塊發(fā)射到廣播節(jié)點。在一個方面中,所述信息塊可為用于位置服務(wù)的lte系統(tǒng)信息塊(sib)。
在一些實施方案中,所述信息塊可進(jìn)一步包含與所述主時間表中的改變相關(guān)聯(lián)的版本識別符。用于所述第一ad消息的所述時間表可包含以下各項中的一者或一者以上:類型id,片段數(shù)目或消息數(shù)目指示,消息或片段發(fā)射的指示,以及結(jié)束消息旗標(biāo)。所述結(jié)束消息旗標(biāo)可指示所發(fā)送的連續(xù)片段是否將結(jié)束所述第一ad消息。ad消息的所述類型可包含由lte定位協(xié)議(lpp)或lpp擴展(lppe)定位協(xié)議界定的消息。在一些實施例中,所述方法由位置服務(wù)器執(zhí)行。所述方法可進(jìn)一步包含:確定廣播所述至少一個類型的ad消息;構(gòu)造提供輔助數(shù)據(jù)(pad)消息;以及使用針對所述至少一個類型的ad消息界定的所述廣播時間表將所述pad消息發(fā)送到所述廣播節(jié)點。
一種用于接收用于位置服務(wù)的輔助數(shù)據(jù)(ad)消息的示范性裝置可包含:收發(fā)器,其用于接收信息塊,其中所述信息塊包含針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表;以及處理器,其用于確定用于與位置服務(wù)一起使用的第一ad消息,從所述主時間表識別用于所述第一ad消息的時間表,以及使用所述所識別時間表接收所述第一ad消息。所述第一ad消息可作為一個或一個以上信息塊的部分而由所述收發(fā)器接收。所述信息塊可為用于位置服務(wù)的lte系統(tǒng)信息塊(sib)。在一些方面中,所述信息塊可進(jìn)一步包括用于所述主時間表的發(fā)射的第二時間表。所述主時間表可包含用于所述主時間表的所述發(fā)射的所述第二時間表。
在裝置的一些實施方案中,所述信息塊可進(jìn)一步包含與所述主時間表中的改變相關(guān)聯(lián)的版本識別符。用于所述第一ad消息的所述時間表可包含以下各項中的一者或一者以上:類型id,片段數(shù)目或消息數(shù)目指示,消息或片段發(fā)射的指示,以及結(jié)束消息旗標(biāo)。所述結(jié)束消息旗標(biāo)可指示所發(fā)送的連續(xù)片段是否將結(jié)束所述第一ad消息。ad消息的所述類型可包含由lte定位協(xié)議(lpp)或lpp擴展(lppe)定位協(xié)議界定的消息。在一些方面中,所述主時間表可由所述收發(fā)器從廣播子系統(tǒng)接收。在其它實施方案中,所述主時間表可由所述收發(fā)器從位置服務(wù)器接收。
一種用于發(fā)送用于位置服務(wù)的輔助數(shù)據(jù)(ad)消息的示范性裝置可包含:處理器,其用于確定用于至少一個類型的ad消息的廣播時間表,構(gòu)造信息塊,其中所述信息塊包括針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表,所述主時間表包含針對所述至少一個類型的ad消息界定的所述廣播時間表;以及收發(fā)器,其用于將所述信息塊發(fā)射到廣播節(jié)點。在一個方面中,所述信息塊可為用于位置服務(wù)的lte系統(tǒng)信息塊(sib)。
在裝置的一些實施方案中,所述信息塊可進(jìn)一步包含與所述主時間表中的改變相關(guān)聯(lián)的版本識別符。用于所述第一ad消息的所述時間表可包含以下各項中的一者或一者以上:類型id,片段數(shù)目或消息數(shù)目指示,消息或片段發(fā)射的指示,以及結(jié)束消息旗標(biāo)。所述結(jié)束消息旗標(biāo)可指示所發(fā)送的連續(xù)片段是否將結(jié)束所述第一ad消息。ad消息的所述類型可包含由lte定位協(xié)議(lpp)或lpp擴展(lppe)定位協(xié)議界定的消息。在一些實施例中,所述裝置可為位置服務(wù)器。與所述裝置相關(guān)聯(lián)的處理器可進(jìn)一步包含:確定廣播所述至少一個類型的ad消息;構(gòu)造提供輔助數(shù)據(jù)(pad)消息;以及使用收發(fā)器來使用針對所述至少一個類型的ad消息界定的所述廣播時間表將所述pad消息發(fā)送到所述廣播節(jié)點。
一種耦合到處理器的示范性非暫時性計算機可讀存儲媒體,其中所述非暫時性計算機可讀存儲媒體可包括可由處理器執(zhí)行的指令,所述指令包括用以進(jìn)行以下操作的指令:接收信息塊,其中所述信息塊包含針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表;確定用于與位置服務(wù)一起使用的第一ad消息;從所述主時間表識別用于所述第一ad消息的時間表;以及使用所述所識別時間表接收所述第一ad消息。
另一種耦合到另一處理器的示范性非暫時性計算機可讀存儲媒體,其中所述非暫時性計算機可讀存儲媒體包括可由處理器執(zhí)行的指令,所述指令包括用以進(jìn)行以下操作的指令:確定用于至少一個類型的ad消息的廣播時間表;以及構(gòu)造信息塊,其中所述信息塊包括針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表,所述主時間表包含針對所述至少一個類型的ad消息界定的所述廣播時間表;將所述信息塊發(fā)射到廣播節(jié)點;確定廣播所述至少一個類型的ad消息;構(gòu)造提供輔助數(shù)據(jù)(pad)消息;以及使用針對所述至少一個類型的ad消息界定的所述廣播時間表將所述pad消息發(fā)送到所述廣播節(jié)點。
一種用于接收用于位置服務(wù)的輔助數(shù)據(jù)(ad)消息的示范性裝置可包含:用于接收信息塊的裝置,其中所述信息塊包含針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表;用于確定用于與位置服務(wù)一起使用的第一ad消息的裝置;用于從所述主時間表識別用于所述第一ad消息的時間表的裝置;以及用于使用所述所識別時間表接收所述第一ad消息的裝置。
另一種用于發(fā)送用于位置服務(wù)的輔助數(shù)據(jù)(ad)消息的示范性裝置可包含:用于確定用于至少一個類型的ad消息的廣播時間表的裝置,以及用于構(gòu)造信息塊的裝置,其中所述信息塊包括針對經(jīng)廣播用于位置服務(wù)的不同類型ad消息界定的主時間表,所述主時間表包含針對所述至少一個類型的ad消息界定的所述廣播時間表;用于將所述信息塊發(fā)射到廣播節(jié)點的裝置;用于確定廣播所述至少一個類型的ad消息的裝置;用于構(gòu)造提供輔助數(shù)據(jù)(pad)消息的裝置;以及用于使用針對所述至少一個類型的ad消息界定的所述廣播時間表將所述pad消息發(fā)送到所述廣播節(jié)點的裝置。
一種用于檢驗廣播消息的示范性方法可包含:在裝置處從位置服務(wù)器接收廣播消息,其中所述廣播消息包括用于位置服務(wù)的輔助數(shù)據(jù)(ad)以及多個廣播控制參數(shù);以及使用來自從所述位置服務(wù)器接收的所述多個廣播控制參數(shù)的至少一個控制參數(shù)檢驗所述ad的有效性。在一些方面中,所述方法可進(jìn)一步包含在所述裝置處從所述位置服務(wù)器接收與所述廣播相關(guān)聯(lián)的信息,其中與所述廣播相關(guān)聯(lián)的所述信息是使用定位協(xié)議點對點接收,且其中檢驗所述ad的所述有效性使用所述點對點接收的信息。
檢驗ad的幾個示范性方法可包含:通過檢查來自所述多個廣播控制參數(shù)的至少一個參數(shù)而確定所述廣播消息不是重復(fù)消息,所述至少一個參數(shù)指示針對至少預(yù)定義時間周期的所述廣播消息的唯一性;基于來自所述多個廣播控制參數(shù)的時間指示符而確定所述廣播消息的適用性,其中所述裝置使用所述時間指示符來確定所述ad的所述有效性是否仍必定發(fā)生或已經(jīng)期滿;基于來自所述多個廣播控制參數(shù)的地理區(qū)域指示符而確定所述廣播消息的適用性,其中所述裝置使用所述地理區(qū)域指示符來基于所述裝置的位置而確定所述廣播消息對所述裝置是否有效;確定所述廣播消息包括所述裝置需要的至少一個類型的ad;或確定所述廣播消息經(jīng)數(shù)字簽名。
在廣播消息經(jīng)數(shù)字簽名的實施例中,所述方法確定所述裝置具有至少一個密鑰來執(zhí)行用于所述經(jīng)數(shù)字簽名廣播消息的驗證檢驗;以及通過使用所述至少一個密鑰檢驗所述廣播消息的數(shù)字簽名來檢驗所述廣播消息的所述有效性。經(jīng)數(shù)字簽名的廣播消息可經(jīng)囊封且可使用不對稱密碼術(shù)。在一些方面中,所述裝置通過使用出現(xiàn)在所述廣播消息的開始處的來自所述數(shù)字簽名的公鑰識別符識別所述至少一個密鑰而在接收到所述完整廣播消息之前開始用于所述經(jīng)數(shù)字簽名廣播消息的所述驗證檢驗。如果所述裝置經(jīng)配置以基于與點對點接收的所述廣播相關(guān)聯(lián)的所述信息而要求經(jīng)數(shù)字簽名的廣播消息,那么所述方法可確定所述廣播消息未經(jīng)數(shù)字簽名;以及響應(yīng)于確定所述廣播消息未經(jīng)數(shù)字簽名而丟棄所述廣播消息。在一些實施方案中,檢驗數(shù)字簽名可包含:使用所述至少一個密鑰轉(zhuǎn)換用于所述廣播消息的所述數(shù)字簽名;以及將所述廣播消息的表示與所述經(jīng)轉(zhuǎn)換數(shù)字簽名進(jìn)行比較;以及在所述經(jīng)轉(zhuǎn)換數(shù)字簽名與所述廣播消息的所述表示相同的情況下確定所述廣播消息是真實的。所述廣播消息的所述表示可使用基于安全散列算法(sha)的散列來產(chǎn)生。
而且,所述方法可包含:確定所述廣播消息經(jīng)加密;以及響應(yīng)于確定所述廣播消息經(jīng)加密而確定所述裝置具有至少一個密鑰來對所述經(jīng)加密廣播消息進(jìn)行解密;以及使用所述至少一個密鑰對所述廣播消息進(jìn)行解密。所述ad可使用對稱密碼術(shù)經(jīng)加密。在一些方面中,確定所述裝置具有所述至少一個密鑰來對所述經(jīng)加密廣播消息進(jìn)行解密可包含使用所述至少一個控制參數(shù)中含有的指示在對所述廣播消息進(jìn)行解密時應(yīng)使用的所述至少一個密鑰的加密密鑰id。所述廣播消息可經(jīng)囊封。在一些實施方案中,對來自所述廣播消息的所述ad進(jìn)行解密進(jìn)一步包括使用來自所述多個廣播控制參數(shù)的計數(shù)器。初始計數(shù)器是由位置服務(wù)器以兩個部分發(fā)射到裝置。與從所述位置服務(wù)器點對點接收的所述廣播相關(guān)聯(lián)的所述信息可含有所述初始計數(shù)器的第一部分與加密密鑰以及用于所述初始計數(shù)器的所述第一部分和所述加密密鑰的識別符。所述初始計數(shù)器的第二部分可從至少來自所述多個廣播控制參數(shù)的計數(shù)器導(dǎo)出。如果所述廣播消息是初始廣播消息,那么導(dǎo)出所述初始計數(shù)器可包含:使用點對點模式接收初始密鑰的第一部分;使用廣播模式接收所述初始密鑰的第二部分;以及使用所述第一部分和所述第二部分導(dǎo)出所述初始計數(shù)器。用于后續(xù)廣播消息的另一計數(shù)器可使用來自所述當(dāng)前廣播消息的所述計數(shù)器導(dǎo)出。所述方法可進(jìn)一步包含在多個廣播消息在所述檢驗過程期間失敗的情況下至少臨時停止使用與所述廣播消息相關(guān)聯(lián)的廣播系統(tǒng)。在一些實施例中,所述廣播消息是lte定位協(xié)議(lpp)消息或lpp/lpp擴展(lppe)提供輔助數(shù)據(jù)消息,且所述定位協(xié)議是lpp/lppe。
一種用于檢驗廣播消息的示范性裝置可包含:收發(fā)器,其用于在裝置處從位置服務(wù)器接收廣播消息,其中所述廣播消息包括用于位置服務(wù)的輔助數(shù)據(jù)(ad)以及多個廣播控制參數(shù);以及處理器,其用于使用來自從所述位置服務(wù)器接收的所述多個廣播控制參數(shù)的至少一個控制參數(shù)檢驗所述ad的有效性。在一些方面中,所述收發(fā)器可進(jìn)一步包含在所述裝置處從所述位置服務(wù)器接收與所述廣播相關(guān)聯(lián)的信息,其中與所述廣播相關(guān)聯(lián)的所述信息是使用定位協(xié)議點對點接收,且其中檢驗所述ad的所述有效性使用所述點對點接收的信息。
所述裝置可通過使用用于以下操作的過程來檢驗ad:通過檢查來自所述多個廣播控制參數(shù)的至少一個參數(shù)而確定所述廣播消息不是重復(fù)消息,所述至少一個參數(shù)指示針對至少預(yù)定義時間周期的所述廣播消息的唯一性;基于來自所述多個廣播控制參數(shù)的時間指示符而確定所述廣播消息的適用性,其中所述裝置使用所述時間指示符來確定所述ad的所述有效性是否仍必定發(fā)生或已經(jīng)期滿;基于來自所述多個廣播控制參數(shù)的地理區(qū)域指示符而確定所述廣播消息的適用性,其中所述裝置使用所述地理區(qū)域指示符來基于所述裝置的位置而確定所述廣播消息對所述裝置是否有效;確定所述廣播消息包括所述裝置需要的至少一個類型的ad;或確定所述廣播消息經(jīng)數(shù)字簽名。
在廣播消息經(jīng)數(shù)字簽名的實施例中,所述處理器確定所述裝置具有存儲在存儲器中的至少一個密鑰來執(zhí)行用于所述經(jīng)數(shù)字簽名廣播消息的驗證檢驗;以及使用所述處理器以通過使用所述至少一個密鑰檢驗所述廣播消息的數(shù)字簽名來檢驗所述廣播消息的所述有效性。經(jīng)數(shù)字簽名的廣播消息可經(jīng)囊封且可使用不對稱密碼術(shù)。在一些方面中,所述處理器通過使用出現(xiàn)在所述廣播消息的開始處的來自所述數(shù)字簽名的公鑰識別符識別所述至少一個密鑰而在接收到所述完整廣播消息之前開始用于所述經(jīng)數(shù)字簽名廣播消息的所述驗證檢驗。如果所述裝置經(jīng)配置以基于與點對點接收的所述廣播相關(guān)聯(lián)的所述信息而要求經(jīng)數(shù)字簽名的廣播消息,那么所述處理器可確定所述廣播消息未經(jīng)數(shù)字簽名;以及響應(yīng)于確定所述廣播消息未經(jīng)數(shù)字簽名而丟棄所述廣播消息。在一些實施方案中,由所述處理器檢驗數(shù)字簽名可包含:使用所述至少一個密鑰轉(zhuǎn)換用于所述廣播消息的所述數(shù)字簽名;以及將所述廣播消息的表示與所述經(jīng)轉(zhuǎn)換數(shù)字簽名進(jìn)行比較;以及在所述經(jīng)轉(zhuǎn)換數(shù)字簽名與所述廣播消息的所述表示相同的情況下確定所述廣播消息是真實的。所述廣播消息的所述表示可使用基于安全散列算法(sha)的散列來產(chǎn)生。
而且,所述裝置可包含處理器,其用于:確定所述廣播消息經(jīng)加密;以及響應(yīng)于確定所述廣播消息經(jīng)加密而確定所述裝置具有至少一個密鑰來對所述經(jīng)加密廣播消息進(jìn)行解密;以及使用所述至少一個密鑰對所述廣播消息進(jìn)行解密。所述ad可使用對稱密碼術(shù)經(jīng)加密。在一些方面中,由所述處理器確定所述裝置具有所述至少一個密鑰來對所述經(jīng)加密廣播消息進(jìn)行解密可包含使用所述至少一個控制參數(shù)中含有的指示在對所述廣播消息進(jìn)行解密時應(yīng)使用的所述至少一個密鑰的加密密鑰id。所述廣播消息可經(jīng)囊封。在一些實施方案中,對來自所述廣播消息的所述ad進(jìn)行解密進(jìn)一步包括使用來自所述多個廣播控制參數(shù)的計數(shù)器。初始計數(shù)器可由位置服務(wù)器以兩個部分發(fā)射到裝置。與從所述位置服務(wù)器點對點接收的所述廣播相關(guān)聯(lián)的所述信息可含有所述初始計數(shù)器的第一部分與加密密鑰以及用于所述初始計數(shù)器的所述第一部分和所述加密密鑰的識別符。所述初始計數(shù)器的第二部分可從至少來自所述多個廣播控制參數(shù)的計數(shù)器導(dǎo)出。如果所述廣播消息是初始廣播消息,那么導(dǎo)出所述初始計數(shù)器可包含:使用點對點模式接收初始密鑰的第一部分;使用廣播模式接收所述初始密鑰的第二部分;以及使用所述第一部分和所述第二部分導(dǎo)出所述初始計數(shù)器。用于后續(xù)廣播消息的另一計數(shù)器可使用來自所述當(dāng)前廣播消息的所述計數(shù)器導(dǎo)出。所述方法可進(jìn)一步包含在多個廣播消息在所述檢驗過程期間失敗的情況下至少臨時停止使用與所述廣播消息相關(guān)聯(lián)的廣播系統(tǒng)。在一些實施例中,所述廣播消息是lte定位協(xié)議(lpp)消息或lpp/lpp擴展(lppe)提供輔助數(shù)據(jù)消息,且所述定位協(xié)議是lpp/lppe。
一種耦合到處理器的示范性非暫時性計算機可讀存儲媒體,其中所述非暫時性計算機可讀存儲媒體包括可由處理器執(zhí)行的指令,所述指令包括用以進(jìn)行以下操作的指令:在裝置處從位置服務(wù)器接收廣播消息,其中所述廣播消息包括用于位置服務(wù)的輔助數(shù)據(jù)(ad)以及多個廣播控制參數(shù);以及使用來自從所述位置服務(wù)器接收的所述多個廣播控制參數(shù)的至少一個控制參數(shù)檢驗所述ad的有效性。
一種示范性裝置可包含:用于在裝置處從位置服務(wù)器接收廣播消息的裝置,其中所述廣播消息包括用于位置服務(wù)的輔助數(shù)據(jù)(ad)以及多個廣播控制參數(shù);以及用于使用來自從所述位置服務(wù)器接收的所述多個廣播控制參數(shù)的至少一個控制參數(shù)檢驗所述ad的有效性的裝置。
本發(fā)明的實施例產(chǎn)生了裝置使用lpp/lppe點對點作為獲得與lpp/lppe廣播相關(guān)的關(guān)鍵信息的方式的可能性。這避免了依賴于基于網(wǎng)絡(luò)的控制平面協(xié)議來在裝置處獲得廣播相關(guān)信息(例如用于在廣播輔助數(shù)據(jù)經(jīng)加密時使用的解密密鑰),其在許多實施方案中當(dāng)supl而非控制平面用作位置解決方案時并不合適。另外,界定分類和通告廣播位置輔助數(shù)據(jù)的方法,且界定調(diào)適現(xiàn)存lte系統(tǒng)信息塊(sib)的方法以支持lpp/lppe輔助數(shù)據(jù)廣播。還啟用lpp/lppe廣播消息的分段。通過從廣播系統(tǒng)的角度看將pad消息視為數(shù)據(jù)塊而實現(xiàn)對任一廣播系統(tǒng)的適用性,其可載運關(guān)于內(nèi)容、加密使用、數(shù)據(jù)內(nèi)容改變以及在pad消息內(nèi)且對廣播系統(tǒng)不可見的分段的標(biāo)記信息。這將使得pad消息能夠由任一廣播系統(tǒng)廣播(類似于任何其它數(shù)據(jù))。本發(fā)明的實施例另外描述用于標(biāo)記輔助數(shù)據(jù)的技術(shù),例如以簡明方式參考消息內(nèi)的輔助數(shù)據(jù)參數(shù)或指示所支持的廣播輔助數(shù)據(jù)。其它實施例使得廣播輔助數(shù)據(jù)能夠由任一接收ue驗證以克服來自惡意來源的可能偽造的廣播。
附圖說明
圖1(現(xiàn)有技術(shù))展示使用用于lte的位置服務(wù)(lcs)的lpp(點對點)定位協(xié)議的樣本定位會話。
圖2是說明用于lte的位置服務(wù)(lcs)的廣播協(xié)議的本發(fā)明的示范性實施例的信令流程圖。
圖3展示可在lpp/lppe提供輔助數(shù)據(jù)消息中包含于從位置服務(wù)器到用戶設(shè)備(ue)的響應(yīng)中的示范性額外信息。
圖4是展示由位置服務(wù)器執(zhí)行的本發(fā)明的實施例的流程圖。
圖5a是描述用于使用廣播子系統(tǒng)的位置服務(wù)(lcs)的廣播協(xié)議的本發(fā)明的示范性實施例的示范性架構(gòu)圖。
圖5b是描述用于使用廣播子系統(tǒng)的用于lte的位置服務(wù)(lcs)的廣播協(xié)議的本發(fā)明的示范性實施例的框圖。
圖6是說明由本發(fā)明的實施例執(zhí)行的用于將位置輔助數(shù)據(jù)廣播到一個或一個以上ue的示范性方法的信令流程圖。
圖7是展示由廣播子系統(tǒng)執(zhí)行的本發(fā)明的實施例的流程圖。
圖8是說明為經(jīng)由廣播傳送輔助數(shù)據(jù)而起始和終止的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送的示范性實施例的信令流程圖。
圖9是展示當(dāng)在系統(tǒng)信息塊(sib)與提供輔助數(shù)據(jù)消息之間存在一一對應(yīng)關(guān)系時lpp/lppe提供輔助數(shù)據(jù)消息中可包含的額外信息的示范性數(shù)據(jù)結(jié)構(gòu)的框圖。
圖10是展示當(dāng)多個pad類型可指派于一個sib時lpp/lppe提供輔助數(shù)據(jù)消息中可包含的額外信息的示范性數(shù)據(jù)結(jié)構(gòu)的另一框圖。
圖11是展示當(dāng)多個pad類型在一個sib內(nèi)調(diào)度時在lpp/lppe提供輔助數(shù)據(jù)消息中可包含用于調(diào)度的額外信息的示范性數(shù)據(jù)結(jié)構(gòu)的框圖。
圖12說明由服務(wù)器發(fā)射的經(jīng)囊封廣播消息的示范性實施例。
圖13說明由服務(wù)器發(fā)射的經(jīng)囊封廣播消息的另一示范性實施例。
圖14說明用于在裝置處檢驗廣播消息的示范性實施例的流程圖。
圖15描述加密支持的一個實施方案。
圖16a、16b、16c、16d和16e界定適用于廣播輔助數(shù)據(jù)內(nèi)容的示范性廣播約束和標(biāo)記以及對某些類型的輔助數(shù)據(jù)可在其內(nèi)廣播的區(qū)域的限制。
圖17a和17b說明在本發(fā)明的實施例中使用的示范性廣播容器。
圖18說明對lpp/lppe請求能力消息的示范性增強。
圖19a和19b說明對lpp/lppe提供能力消息的示范性增強。
圖20a和20b說明對lpp/lppe請求輔助數(shù)據(jù)消息的示范性增強。
圖21a、21b、21c和21d說明用于支持本發(fā)明實施例的對lpp/lppe提供輔助數(shù)據(jù)消息的示范性增強。
圖22是無線電信系統(tǒng)的示意圖。
圖23是在本發(fā)明的實施例中使用的計算裝置的組件的框圖。
具體實施方式
通過無線網(wǎng)絡(luò)或與無線網(wǎng)絡(luò)相關(guān)聯(lián)的lcs支持通常采用網(wǎng)絡(luò)中的位置服務(wù)器或與網(wǎng)絡(luò)相關(guān)聯(lián)的位置服務(wù)器,其使得移動終端的位置能夠由位置服務(wù)器和/或由終端獲得。位置可由某個客戶端應(yīng)用程序需要(例如,請求),所述客戶端應(yīng)用程序可在移動終端內(nèi)部或與移動終端相關(guān)聯(lián)(例如,應(yīng)用程序或移動終端用戶)或可在網(wǎng)絡(luò)外部且不直接與移動終端相關(guān)聯(lián)。在一些標(biāo)準(zhǔn)和實施方案中,移動終端可進(jìn)行對來自網(wǎng)絡(luò)基站、接入點(例如,wifi接入點(ap))和/或衛(wèi)星(例如,全球定位系統(tǒng)(gps))的無線電發(fā)射的測量,且可將這些測量值(例如,按請求)傳送到位置服務(wù)器以由位置服務(wù)器計算移動終端位置。在其它標(biāo)準(zhǔn)和實施方案中,移動終端可進(jìn)行無線電測量且另外隨后計算其位置,且可能隨后在被請求的情況下將位置傳送到位置服務(wù)器。為了使得移動終端能夠更可靠地、準(zhǔn)確地且更快地進(jìn)行無線電測量以及任選地使得終端能夠根據(jù)無線電測量值計算其位置,位置服務(wù)器可將輔助數(shù)據(jù)傳送到移動終端(例如,按請求),例如含有g(shù)ps衛(wèi)星或用于其它全球?qū)Ш叫l(wèi)星系統(tǒng)(gnss)系統(tǒng)(例如格洛納斯和伽利略)的衛(wèi)星的軌道數(shù)據(jù)的輔助數(shù)據(jù)。輔助數(shù)據(jù)還可含有終端附近的基站和接入點的位置坐標(biāo)、基站無線電發(fā)射的時序信息和信號功率,以及用以輔助位置測量和位置計算的其它數(shù)據(jù)??衫幂o助數(shù)據(jù)的定位方法的實例包含輔助gps(a-gps)、輔助gnss(a-gnss)、觀察到達(dá)時間差(otdoa)、高級前向鏈路三邊測量(aflt)和增強型小區(qū)id(e-cid)。3gpp技術(shù)規(guī)范(ts)36.355中的3gpplpp定義以及l(fā)ppe擴展規(guī)范版本1.0中l(wèi)ppe的oma定義含有a-gps、a-gnss、otdoa和e-cid的定義,而第三代合作伙伴計劃2(3gpp2)在3gpp2tsc.s0022中聽過aflt的定義。
為了使得位置服務(wù)器能夠知道移動終端支持不同類型輔助數(shù)據(jù)的能力,進(jìn)行不同類型的無線電測量以及支持不同定位方法,終端的能力可由終端傳送(例如,按請求)到位置服務(wù)器。反向方向上的類似能力傳送可用以為移動終端提供位置服務(wù)器的能力以提供不同類型的輔助數(shù)據(jù)和支持不同類型的無線電測量。在位置服務(wù)器與移動終端之間的剛提到的所有交互都將通常使用點對點信令(例如,經(jīng)由無線電接入網(wǎng)絡(luò)和例如路由器或網(wǎng)關(guān)等較核心網(wǎng)絡(luò)實體中的一者)來進(jìn)行,所述點對點信令可能消耗資源且增加延遲。
剛描述的點對點交互可由例如lpp、lpp/lppe和3gpp2tsc.s0022中定義的協(xié)議等定位協(xié)議支持??稍?gppts23.271、49.059、25.305和36.305中和在3gpp2tsx.s0002中定義的解決方案中的一者等控制平面解決方案內(nèi)支持所述交互。還可在例如由oma分別在標(biāo)準(zhǔn)oma-erp-supl-v1_0、oma-erp-supl-v2_0、oma-erp-supl-v2_1和oma-erp-supl-v3_0中定義的oma安全用戶平面位置(supl)版本1.0、版本2.0、版本2.1和版本3.0解決方案中的一者等用戶平面解決方案內(nèi)支持所述交互。在控制平面位置解決方案中,現(xiàn)存的網(wǎng)絡(luò)接口和協(xié)議經(jīng)增強且用于大多數(shù)信令(例如,支持ue到位置服務(wù)器點對點交互),而通過例如supl等用戶平面解決方案,supl安全位置平臺(slp)位置服務(wù)器經(jīng)由對其它網(wǎng)絡(luò)實體最透明的數(shù)據(jù)(例如,tcp/ip)連接與在supl中稱為具有supl功能的終端(set)的ue交互。
圖1(現(xiàn)有技術(shù))展示使用用于lte的位置服務(wù)(lcs)的lpp(點對點)定位協(xié)議的樣本定位會話。這是位置服務(wù)器與移動終端之間的點對點交互的實例。圖1的事務(wù)t1是用于位置服務(wù)器與ue之間的能力交換(lpp請求/提供能力)。在事務(wù)t1中,位置服務(wù)器向ue發(fā)送相對于lpp協(xié)議針對一些或所有ue的定位能力的請求,且ue隨后返回這些能力。ue可為移動電話、無線pda、pc或可連接到lte無線網(wǎng)絡(luò)的任一其它裝置。ue還可以可互換方式在整個說明書中稱為目標(biāo)、移動終端、移動裝置、set或裝置。可使得由位置服務(wù)器隨后獲得的位置信息可用于支持用于增值應(yīng)用程序或客戶端的基于位置的服務(wù)(lbs),所述增值應(yīng)用程序或客戶端是移動訂戶或其它第三方可接入的。由于無線電信號的固有地理位置能力以及系統(tǒng)的用戶移動性跟蹤,無線網(wǎng)絡(luò)和無線裝置處于支持lcs的有利位置。圖1中的事務(wù)t1中的信息交換使服務(wù)器知道ue定位能力(例如,a-gnss支持、用于otdoa的受支持蜂窩式網(wǎng)絡(luò)測量和e-cid等等)。基于此信息,服務(wù)器可基于ue能力和所請求位置質(zhì)量(響應(yīng)時間、準(zhǔn)確性)兩者做出關(guān)于將使用的定位方法的決策。
如圖1所示,實際位置信息請求是在t2事務(wù)期間實施,所述t2事務(wù)如下開始:服務(wù)器將lpp請求位置信息消息發(fā)送到ue,所述消息含有正請求的定位方法、關(guān)于所需測量的細(xì)節(jié)(例如,需要測量哪些gnss系統(tǒng)、gnss信號和網(wǎng)絡(luò)基站,以及是ue還是位置服務(wù)器將計算位置)。所述消息還可載運其它報告指令,例如多個位置的周期性以及所請求響應(yīng)時間。
在接收到lpp請求位置信息消息后,ue開始其定位活動。在一些情形中,此活動可觸發(fā)對某種輔助數(shù)據(jù)的請求,例如如果ue并未已經(jīng)具有來自先前請求的足夠輔助數(shù)據(jù)來獲得所有所請求測量且(在被要求的情況下)計算位置。舉例來說,如果服務(wù)器請求基于ue的a-gnss位置,其中ue獲得gnss測量值且計算其自己的位置,且ue不具有所請求gnss系統(tǒng)的最新歷書數(shù)據(jù),那么ue可用lpp請求/提供輔助數(shù)據(jù)機制(事務(wù)t3)請求這些。例如ue的近似參考位置(例如,基于當(dāng)前ue服務(wù)小區(qū)或服務(wù)ap)、參考時間、gnss電離層模型、基站和wifiap位置(僅舉幾例)等其它輔助數(shù)據(jù)也可提供到ue作為事務(wù)t3的部分。作為事務(wù)t3的部分,ue將其對特定輔助數(shù)據(jù)的請求發(fā)送到服務(wù)器,且服務(wù)器將盡可能多的此輔助數(shù)據(jù)返回到ue。在接收到所請求輔助數(shù)據(jù)后,ue進(jìn)行(例如,gnss系統(tǒng)、基站、wifiap的)測量且隨后在同樣由服務(wù)器要求的情況下計算其位置,且在lpp提供位置信息消息中將位置信息(例如,測量值或所計算位置)返回報告給位置服務(wù)器,其終止事務(wù)t2。
如上文描述,當(dāng)前基于3gpp的技術(shù)使用例如lpp和lpp/lppe等點對點協(xié)議來支持lcs。同樣情況適用于在由3gpp2界定的網(wǎng)絡(luò)中支持lcs,所述網(wǎng)絡(luò)例如碼分多址2000(cdma2000)和高速率包數(shù)據(jù)(hrpd)網(wǎng)絡(luò),所述網(wǎng)絡(luò)也采用服務(wù)器與移動終端之間的點對點定位協(xié)議,例如在3gpp2tsc.s0022中定義的協(xié)議。點對點協(xié)議的使用導(dǎo)致在網(wǎng)絡(luò)和ue兩者上的大量信令和處理要求,以及難以為接入網(wǎng)絡(luò)的所有ue提供位置支持。此外,雖然經(jīng)由廣播的lcs輔助數(shù)據(jù)已針對gsm和umts接入標(biāo)準(zhǔn)化,但其尚未經(jīng)部署。一個原因是對網(wǎng)絡(luò)基站、位置服務(wù)器和ue的額外的實施方案影響。另一原因在于,廣播輔助數(shù)據(jù)標(biāo)準(zhǔn)是基于3gpp版本98(在1999年定義)且不含有從那時起所界定的任何輔助數(shù)據(jù)增強。第三個原因在于,例如已經(jīng)界定以支持gsm和umts的廣播位置輔助數(shù)據(jù)的能力等一些廣播能力具有有限的帶寬,且無法以低等待時間廣播大量輔助數(shù)據(jù)(例如gnss歷書數(shù)據(jù))。然而,廣播位置輔助數(shù)據(jù)仍潛在地非常有用。問題是以將適合于實施方案且對于接收裝置具有足夠性能的方式來對其進(jìn)行界定。下文描述的本發(fā)明的實施例解決這些和其它問題。
i.使用點對點的廣播支持
圖2是說明用于lte的位置服務(wù)(lcs)的廣播協(xié)議的本發(fā)明的示范性實施例的信令流程圖。過程200中的信令由包括硬件(電路、專用邏輯等等)、軟件(例如在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件)或其任一組合的處理邏輯執(zhí)行。在一個實施例中,過程200由如圖23中描述的一個或以上計算機系統(tǒng)2300執(zhí)行。在一個實施例中,下文描述的接收和發(fā)射步驟可利用圖23中描述的收發(fā)器2350來促進(jìn)。
在圖2中,位置服務(wù)器215可對稍后參見圖5a描述的位置服務(wù)器504做出響應(yīng),且ue220可對圖5a中的ue/set502做出響應(yīng)。圖2中的位置服務(wù)器215與ue220點對點地通信以交換一些輔助數(shù)據(jù)、位置估計、能力,且提供關(guān)于正在廣播的輔助數(shù)據(jù)的時間表和/或其它信息。在一些實施方案中,中間系統(tǒng)或多個子系統(tǒng)(例如在圖5a、圖5b和圖6中描述的廣播子系統(tǒng)506)可促進(jìn)信息交換,且還采取一些或全部廣播責(zé)任。
在圖2中的t1事務(wù)期間,使用由ue220發(fā)送到位置服務(wù)器215的在步驟201處的lpp/lppe請求輔助數(shù)據(jù)消息,ue220可將其當(dāng)前服務(wù)小區(qū)(或當(dāng)前接入點或當(dāng)前接入網(wǎng)絡(luò))連同ue220可見的其它接入網(wǎng)絡(luò)和/或其它任選的相關(guān)信息一起提供到位置服務(wù)器215,且可請求關(guān)于正由位置服務(wù)器215廣播的提供輔助數(shù)據(jù)消息的信息。ue220可在某個初始時間請求輔助數(shù)據(jù),例如當(dāng)ue附接到網(wǎng)絡(luò)時或在當(dāng)輔助數(shù)據(jù)正在改變時的實例中。
圖20中說明如步驟201中的對lpp/lppe請求輔助數(shù)據(jù)消息的示范性增強。響應(yīng)于ue220的lpp/lppe請求輔助數(shù)據(jù)消息,位置服務(wù)器215可以如步驟202處說明的lpp/lppe提供輔助數(shù)據(jù)消息進(jìn)行響應(yīng)和關(guān)于正廣播的提供輔助數(shù)據(jù)消息的信息進(jìn)行響應(yīng)。圖21a和21b中說明如步驟202中的對用于支持廣播的lpp/lppe提供輔助數(shù)據(jù)消息的示范性增強。
簡要論述圖3,所述圖展示如步驟202中也可在lpp/lppe提供輔助數(shù)據(jù)消息中包含在從位置服務(wù)器215到ue220的響應(yīng)中的示范性信息,作為對圖2的事務(wù)t1中如步驟201中的lpp/lppe請求輔助數(shù)據(jù)消息的響應(yīng)的部分。在框302處,可包含正在ue220的本地區(qū)域中廣播的各種類型的pad消息。gnss歷書輔助數(shù)據(jù)、gnss年歷輔助數(shù)據(jù)、wifi相關(guān)數(shù)據(jù)以及e-cid相關(guān)數(shù)據(jù)各自是不同pad類型的實例。因此舉例來說,用于glonass的gnss歷書數(shù)據(jù)可為一種pad類型,且可在與用于其它pad類型的消息(例如gnss年歷數(shù)據(jù)或wifi相關(guān)數(shù)據(jù))分離的pad消息中廣播。在框304處,如果pad類型與類型id之間的關(guān)聯(lián)未經(jīng)標(biāo)準(zhǔn)化,那么還可包含相關(guān)聯(lián)類型id(也包含在廣播pad消息中)。舉例來說,類型id可含有若干值字段,例如指示特定定位方法(例如,a-gnss、lteotdoa、umtsotdoa)的主要字段以及限定用于此定位方法的輔助數(shù)據(jù)的一個或一個以上次要字段(例如,在a-gnss的情況下,指示輔助數(shù)據(jù)是否為歷書、年歷或電離層校正等的一個字段,以及指示特定gnss群集(例如,gpsl1c/a、現(xiàn)代化gps、glonass等)的又一字段)。應(yīng)注意,類型id可僅為用于pad類型的標(biāo)記,例如短字母數(shù)字字符串或數(shù)字值。當(dāng)類型id經(jīng)標(biāo)準(zhǔn)化(即,當(dāng)用于任一類型的輔助數(shù)據(jù)的類型id在某個公開可用的標(biāo)準(zhǔn)中界定時)時,可省略框304,且框302可載運針對廣播正在支持的標(biāo)準(zhǔn)化類型。當(dāng)類型id未經(jīng)標(biāo)準(zhǔn)化時,框304可載運對不同類型的輔助數(shù)據(jù)的某種參考(例如,使用針對點對點信令已經(jīng)界定的慣例)以及對應(yīng)的類型id,位置服務(wù)器也可在廣播pad消息中包含所述類型id以使得接收者ue能夠快速地確定廣播pad消息內(nèi)容。在框306處,可針對廣播階段包含不同pad類型的廣播時間表。在框308處,如果一些或全部pad消息的廣播經(jīng)加密,那么可包含解密密鑰值和相關(guān)聯(lián)解密密鑰id。解密密鑰id是用于實際解密密鑰值的標(biāo)記(例如,數(shù)字值或短字母數(shù)字字符串)。在框310處,還可包含解密密鑰以及任選地在當(dāng)前解密密鑰的持續(xù)時間期滿之后將使用的額外解密密鑰的適用持續(xù)時間。在框312處,消息還可包含允許ue確定稍后接收的廣播pad消息是實際上來自服務(wù)器215還是某個其它不受信任源的驗證信息。除了圖3中論述的參數(shù)之外,還可包含如圖21a和21b中論述的其它參數(shù),例如broadcastsystem、accessnetworks、coveragearea和serverid,作為用于支持廣播的lpp/lppe提供輔助數(shù)據(jù)消息的參數(shù)。還可包含除了這些參數(shù)之外或以某種方式與這些參數(shù)不同的參數(shù),例如支持位置輔助數(shù)據(jù)的廣播的一個或一個以上廣播系統(tǒng)的識別、輔助數(shù)據(jù)在其內(nèi)廣播的地理區(qū)域或地理區(qū)域集合或小區(qū)位點集合。
圖3中的信息框的內(nèi)容可特定于ue的當(dāng)前位置或當(dāng)前服務(wù)小區(qū)。舉例來說,如果用戶移動到某個新服務(wù)小區(qū)或新位置(較早服務(wù)小區(qū)或較早位置的附近或遠(yuǎn)處),那么ue220和位置服務(wù)器215可能需要再次前進(jìn)通過圖2中的供應(yīng)步驟201和202,以便為新服務(wù)小區(qū)或新位置提供不同數(shù)據(jù)。
返回到圖2,如步驟203說明,使用收發(fā)器2350和處理器2310,ue220可開始在廣播系統(tǒng)上監(jiān)視和接收lpp/lppe廣播提供輔助數(shù)據(jù)消息,其可能已在t1事務(wù)期間與位置服務(wù)器215交換信息之后的某個時間在步驟202中由位置服務(wù)器215指示。在某個稍后時間,在步驟204和205處,在t2事務(wù)期間,位置服務(wù)器215可發(fā)起位置服務(wù)器215與ue220之間的能力交換協(xié)議。為交換能力,在一個實施例中,可增強lpp/lppe協(xié)議以允許位置服務(wù)器215與ue220之間的輔助數(shù)據(jù)廣播能力的交換。在一些實施例中,位置服務(wù)器215和ue220具有廣播輔助數(shù)據(jù)能力。而且,位置服務(wù)器215和ue220可各自使用一個或一個以上廣播系統(tǒng)支持某些類型的輔助數(shù)據(jù)的傳送。在步驟204和205中展示的能力交換使得位置服務(wù)器215能夠發(fā)現(xiàn)ue220能夠使用不同廣播系統(tǒng)上的廣播(例如演進(jìn)型/增強型多媒體廣播多播服務(wù)(embms)和ltesib)接收哪些類型的輔助。在與步驟204和205中所示的方向相反的方向上發(fā)送的消息(圖2中未圖示)可使得ue220能夠發(fā)現(xiàn)關(guān)于服務(wù)器215的經(jīng)由廣播發(fā)送輔助數(shù)據(jù)的能力的類似信息。一旦能力經(jīng)交換,ue220和位置服務(wù)器215兩者便可知道其是否可開始或繼續(xù)參與彼此的廣播輔助數(shù)據(jù)協(xié)議。能力信息可另外包含(但不限于):1)發(fā)送或接收廣播輔助數(shù)據(jù)的能力,2)所支持廣播系統(tǒng)的類型(例如,ltesib、embms、omabcast),3)加密/解密廣播輔助數(shù)據(jù)的能力,4)驗證消息的能力,5)用于所支持pad的類型id,以及6)點對點地發(fā)送與pad消息的廣播相關(guān)的輔助或接收與pad消息的廣播相關(guān)的輔助數(shù)據(jù)的能力。在一些實施例中,步驟204和205也可或改為在步驟201和202之前在與圖2中所示的方向相同方向和/或相反方向上發(fā)生,例如以使得ue220能夠確定位置服務(wù)器215是否支持輔助數(shù)據(jù)的廣播且可提供在步驟201中請求的在步驟202中的輔助數(shù)據(jù)。在一些實施例中,在步驟202中發(fā)送的輔助數(shù)據(jù)可由服務(wù)器未經(jīng)請求地發(fā)送,例如基于ue220的支持此輔助數(shù)據(jù)的能力,而不需要步驟201中的請求。
用于交換能力的事務(wù)t2可包含如步驟204中的從位置服務(wù)器215到ue220的lpp/lppe請求能力消息以及如步驟205中的從ue220到位置服務(wù)器215的lpp/lppe提供能力消息。圖18中進(jìn)一步說明對用于支持廣播的lppe請求能力消息的示范性增強。類似地,圖19中進(jìn)一步說明對用于支持廣播的lppe提供能力消息的示范性增強。
本發(fā)明的實施例還可選擇實施由位置服務(wù)器215發(fā)起的t3事務(wù)以從ue220獲取位置估計。在步驟206處,位置服務(wù)器215可發(fā)送lpp/lppe請求位置信息消息以從ue220請求位置估計。在一個實施例中,ue220可使用先前獲取的輔助數(shù)據(jù)來使用處理器2310(如果被請求)執(zhí)行其位置測量和位置計算,所述數(shù)據(jù)例如經(jīng)由廣播lpp/lppe提供輔助數(shù)據(jù)消息在步驟203處接收的輔助數(shù)據(jù)。在另一實施例中,在步驟207處,ue220可監(jiān)視另一(可能經(jīng)更新)廣播lpp/lppe提供輔助數(shù)據(jù)消息以估計位置信息。在步驟225處,ue220可使用在步驟203和/或步驟207中從位置服務(wù)器215接收的輔助數(shù)據(jù)執(zhí)行定位(例如,位置測量和可能位置計算)。在一些實施例中,ue的處理器2310使用先前存儲在裝置存儲裝置2325中或臨時維持于工作存儲器2335中的輔助數(shù)據(jù)。在步驟208處,ue220將lpp/lppe提供位置信息消息與在步驟225中獲得的位置測量或位置估計一起發(fā)送到位置服務(wù)器215。
如在步驟209處所示,位置服務(wù)器215可繼續(xù)到以經(jīng)調(diào)度間隔將lpp/lppe提供輔助數(shù)據(jù)消息與輔助數(shù)據(jù)一起提供到ue220以及其它ue。廣播時間表可點對點地傳送到ue220,例如可在圖1的步驟202中提供,且改為或另外可例如經(jīng)由步驟203和/或步驟207且如下文更詳細(xì)描述廣播到各種ue。ue220具有廣播時間表且知道哪些類型的輔助數(shù)據(jù)正在廣播及其時間表,且可選擇每次從位置服務(wù)器點對點地接收輔助數(shù)據(jù)而非請求輔助數(shù)據(jù)。在一些實施例中,廣播時間表存儲在存儲裝置2325處或臨時維持于工作存儲器2335中。舉例來說,ue220可從位置服務(wù)器接收識別廣播的輔助數(shù)據(jù)的類型的信息。
ue220可繼續(xù)到接收廣播提供輔助數(shù)據(jù)消息,如步驟209處所示。除了響應(yīng)于位置服務(wù)器215對位置估計的請求(例如,如步驟206和208中),ue220可自主地執(zhí)行定位(如框230處所示)而不從位置服務(wù)器215請求額外信息。舉例來說,ue220可響應(yīng)于來自ue220自身的內(nèi)部應(yīng)用程序請求而執(zhí)行定位,且可利用經(jīng)由廣播接收的輔助數(shù)據(jù)(例如,在步驟209中)來支持此定位。
在一些實施例中,ue220可從位置服務(wù)器215接收關(guān)于正在何處和/或如何廣播輔助數(shù)據(jù)的信息(例如,在圖2的步驟202和/或步驟203中)。舉例來說,所述信息可指示位置輔助數(shù)據(jù)在其內(nèi)廣播的地理區(qū)域或地理區(qū)域集合和/或小區(qū)位點集合,和/或所述信息可識別正在廣播位置輔助數(shù)據(jù)的系統(tǒng)(例如,embms、ltesib)。
從位置服務(wù)器215和ue220兩者的角度來看,如圖2中示范的經(jīng)由廣播接收輔助數(shù)據(jù)可比如圖1中示范的點對點地接收相同輔助數(shù)據(jù)更高效。特定來說,位置服務(wù)器可一旦在特定小區(qū)中便廣播相同輔助數(shù)據(jù)到許多ue,而非通過點對點方式將輔助數(shù)據(jù)單獨地發(fā)送到每一ue220。此外,ue220不需要請求輔助數(shù)據(jù),而是可改為經(jīng)由廣播接收輔助數(shù)據(jù)且存儲所述數(shù)據(jù)用于未來位置用途。具有若干小時或更多的長壽命的輔助數(shù)據(jù)(例如,gnss歷書、gnss年歷、gnss電離層數(shù)據(jù)、基站和wifiap坐標(biāo)以及城市、城鎮(zhèn)或個別建筑物的地圖相關(guān)數(shù)據(jù))可由服務(wù)器在不經(jīng)常的間隔下有用地廣播且由接收者ue存儲歷時數(shù)據(jù)有效性的周期。
在以上描述的圖2的實施例中,在事務(wù)t1期間,使用點對點協(xié)議從位置服務(wù)器215到ue220提供lpp/lppe提供輔助數(shù)據(jù)響應(yīng)消息,如步驟202中。這還適用于圖1中的事務(wù)t3中的輔助數(shù)據(jù)請求和傳送。當(dāng)在此事務(wù)中ue的輔助數(shù)據(jù)請求包含對位置支持相關(guān)的輔助數(shù)據(jù)的請求和/或?qū)εc廣播支持相關(guān)的輔助數(shù)據(jù)的請求,替代于使用點對點協(xié)議,位置服務(wù)器215可將所請求輔助數(shù)據(jù)廣播到一個或一個以上ue(例如,圖22的ue2212)。如果位置服務(wù)器215具有來自ue2212的針對與廣播相關(guān)聯(lián)的輔助數(shù)據(jù)和/或與位置支持相關(guān)的輔助數(shù)據(jù)的若干開放請求,那么廣播所請求輔助數(shù)據(jù)允許額外效率。返回參見圖3,在一個實施例中,位置服務(wù)器廣播與pad的類型(框302)、相關(guān)聯(lián)類型id(框304)和調(diào)度信息(框306)相關(guān)聯(lián)的數(shù)據(jù)。在一些實施例中,不廣播解密密鑰(框308)和與解密密鑰相關(guān)聯(lián)的持續(xù)時間(框310)。由于ue將已初始點對點地請求輔助數(shù)據(jù),因此位置服務(wù)器215可用所請求輔助數(shù)據(jù)中的一些經(jīng)由廣播可用的指示進(jìn)行答復(fù)(例如,在圖2中的步驟202中)?;蛘?,位置服務(wù)器215可不提供此指示,但可改為為ue提供與輔助數(shù)據(jù)廣播相關(guān)的足夠信息以使得ue能夠隨后經(jīng)由廣播尋找丟失的輔助數(shù)據(jù)。在一些實施例中,位置服務(wù)器215可通過點對點方式(例如,如圖2中的事務(wù)t1中)提供每一ue明確請求的全部輔助數(shù)據(jù),但可記錄輔助數(shù)據(jù)請求以及做出所述請求的區(qū)域,且使用此記錄來預(yù)測來自相同或其它區(qū)域中的其它ue的可能未來請求?;诖祟A(yù)測,位置服務(wù)器215可廣播其預(yù)期ue將稍后請求的輔助數(shù)據(jù),進(jìn)而使得這些ue能夠經(jīng)由廣播獲得輔助數(shù)據(jù)且不再需要點對點地請求。
位置服務(wù)器215可根據(jù)來自ue2212的點對點輔助數(shù)據(jù)請求的類型和數(shù)目來調(diào)適廣播輔助數(shù)據(jù)的調(diào)度。當(dāng)許多ue請求所包含信息時可以較高頻率發(fā)送特定類型的廣播提供輔助數(shù)據(jù)消息,以便減少點對點供應(yīng)的量。提供輔助數(shù)據(jù)廣播的頻率還可在以下時間增加:1)來自ue或來自lcs客戶端的位置請求較高(例如,已增加),2)日時統(tǒng)計上對應(yīng)于高位置活動,3)所附接ue的密度較高,或4)位置服務(wù)器變?yōu)楸稽c對點位置服務(wù)堵塞。廣播輔助數(shù)據(jù)的內(nèi)容也可適于ue支持的水平。舉例來說,a-gnss歷書、年歷、獲取輔助和其它類型的a-gnss輔助數(shù)據(jù)可在大量所附接ue2212支持基于ue的a-gnss且能夠經(jīng)由廣播接收a-gnss輔助數(shù)據(jù)時較經(jīng)常地發(fā)送。輔助數(shù)據(jù)內(nèi)容也可適于在局部區(qū)域中可用的接入網(wǎng)絡(luò)的類型。舉例來說,wifi和毫微微輔助數(shù)據(jù)的廣播可在存在許多wifi接入點和毫微微小區(qū)的室內(nèi)位置中發(fā)生,但不在通常僅存在幾個接入點或毫微微小區(qū)的外部發(fā)生。在一些實施例中,例如由ue220請求的輔助數(shù)據(jù)可提供關(guān)于正在何處和/或如何廣播輔助數(shù)據(jù)的信息。舉例來說,所述消息可指示位置輔助數(shù)據(jù)在其內(nèi)廣播的地理區(qū)域或小區(qū)位點集合,和/或正在廣播位置輔助數(shù)據(jù)的系統(tǒng)的識別。輔助數(shù)據(jù)可改為或另外識別廣播的輔助數(shù)據(jù)的一或多個類型。
輔助數(shù)據(jù)可由位置服務(wù)器215使用一個或一個以上處理器2310加密以允許僅對某些ue集合(例如,家庭訂戶而非漫游者)的服務(wù)和/或約束的記賬。加密密鑰可在不同的局部區(qū)域上相同或不同(例如,每小區(qū)或每小區(qū)群組相同或不同),且可以若干間隔改變。另外,加密密鑰也可針對不同類型的廣播提供輔助數(shù)據(jù)消息為相同或不同的。不同的加密密鑰允許對在同一服務(wù)區(qū)域上重疊的不同用戶群組的不同服務(wù)水平,且提供用于基于所提供服務(wù)而對用戶選擇性計費的模型。如圖3中描述,在框308處,位置服務(wù)器215可將解密密鑰值提供到ue,作為與廣播輔助數(shù)據(jù)的支持相關(guān)聯(lián)的其它輔助數(shù)據(jù)的部分。解密密鑰值可與解密密鑰id(將不受阻礙地廣播)相關(guān)聯(lián),因此ue220知道將使用哪一解密密鑰值。此外,解密密鑰可具有時間性質(zhì)(在框310處揭示),且解密密鑰可在預(yù)定持續(xù)時間之后期滿,從而要求用戶周期性地刷新其密鑰。解密密鑰的這些時間性質(zhì)允許對密鑰的較好控制,且還實現(xiàn)按持續(xù)時間支付的使用模型。在圖12、13、14和15中論述加密技術(shù)和示范性實施例的另外細(xì)節(jié)。
應(yīng)了解,圖2中說明的特定步驟提供了根據(jù)本發(fā)明的實施例在操作模式之間切換的特定方法。在替代實施例中也可相應(yīng)地執(zhí)行其它步驟序列。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行上文概述的步驟。為了說明,用戶可選擇從第三操作模式改變?yōu)榈谝徊僮髂J?、從第四模式改變?yōu)榈诙J?,或其間的任一組合。而且,圖2中說明的個別步驟可包含可以適合于個別步驟的各種序列執(zhí)行的多個子步驟。此外,取決于特定應(yīng)用可添加或移除額外步驟。所屬領(lǐng)域的技術(shù)人員將認(rèn)識和了解到過程200的許多變化、修改和替代。
圖4是展示由位置服務(wù)器執(zhí)行的本發(fā)明的實施例的流程圖。過程400由包括硬件(電路、專用邏輯等等)、軟件(例如在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件)或其任一組合的處理邏輯執(zhí)行。在一個實施例中,過程400由如圖23中描述的一個或以上計算機系統(tǒng)2300執(zhí)行。在一個實施例中,下文描述的接收和發(fā)射步驟可由各種裝置利用圖23中描述的收發(fā)器2350來促進(jìn)。
在一些實施例中,廣播輔助數(shù)據(jù)的責(zé)任中的一些由廣播子系統(tǒng)506和位置服務(wù)器504促進(jìn),如圖5a、圖5b和圖6中論述。參見圖4,在一個實施例中,可為圖2的位置服務(wù)器215的位置服務(wù)器可負(fù)責(zé)使用一個或一個以上處理器2310決定將廣播何種類型的位置輔助數(shù)據(jù)(框402),決定廣播調(diào)度(例如,每一pad類型的周期性)(框404),決定廣播方式(例如,lte系統(tǒng)信息塊(sib)、omabcast(移動廣播服務(wù)標(biāo)準(zhǔn)套件)、embms(演進(jìn)型或增強型多媒體廣播和多播服務(wù)))(框406)。一些提供輔助數(shù)據(jù)廣播消息可約束于在一些廣播系統(tǒng)中僅載運某些類型的輔助數(shù)據(jù)(例如,可能針對embms允許例如地圖數(shù)據(jù)等lppe廠商專用輔助數(shù)據(jù),但針對ltesib不允許)。位置服務(wù)器215可經(jīng)配置以用于使用操作與維護(hù)(o&m)信令進(jìn)行廣播。o&m信令允許調(diào)適、控制和升級網(wǎng)絡(luò)節(jié)點。在框408處,位置服務(wù)器215通過o&m信令或通過任何其它合適方式獲得與接入節(jié)點(例如網(wǎng)絡(luò)基站和接入點)相關(guān)聯(lián)的任何輔助數(shù)據(jù),包含(但不限于)直接來自節(jié)點的位置坐標(biāo)和時序信息。位置服務(wù)器215還可從其它源獲得輔助數(shù)據(jù),例如在a-gnss的輔助數(shù)據(jù)的情況下的gnss參考接收器。在框410處,服務(wù)器的處理器2310基于可用輔助數(shù)據(jù)以及在特定于小區(qū)區(qū)域的特定位置的一些情況下在工作存儲器2335中構(gòu)造提供輔助數(shù)據(jù)廣播消息。舉例來說,服務(wù)器可在將在由某一組相鄰基站和接入點服務(wù)的一般區(qū)域中廣播的pad消息中包含與這些基站和接入點相關(guān)的輔助數(shù)據(jù),但不一定在將在其它區(qū)域中廣播的pad消息中包含所述輔助數(shù)據(jù)。如果使用加密,那么服務(wù)器還使用一個或一個以上處理器2310對提供輔助數(shù)據(jù)消息進(jìn)行加密(框412)。在圖12、13、14和15中更詳細(xì)論述用于加密消息的細(xì)節(jié)。作為框412的部分,服務(wù)器還可在pad消息中包含驗證數(shù)據(jù)以使得接收者ue能夠檢驗經(jīng)由廣播接收的pad消息確實來自位置服務(wù)器215而不是某個其它不受信任的源。在框414處,一旦提供輔助數(shù)據(jù)消息就緒,位置服務(wù)器便將提供輔助數(shù)據(jù)消息發(fā)送到可為圖5a/5b的廣播子系統(tǒng)506的部分的廣播節(jié)點(例如,e節(jié)點b)或網(wǎng)關(guān)(例如,移動性管理實體(mme)或廣播多播服務(wù)中心(bm-sc))。位置服務(wù)器可與每一pad消息相關(guān)聯(lián)而單獨地包含以下各項中的一者或一者以上:消息id、類型id或類型id集合、解密密鑰id、版本id以及調(diào)度和持續(xù)時間信息。消息id可識別pad消息以及pad消息的任何稍后經(jīng)更新版本。類型id或類型id集合可指示pad消息中含有的輔助數(shù)據(jù)的一或多個類型。在一些實施例中,類型id或類型id集合也可識別pad消息和pad消息的任何稍后更新的版本(例如,如果每一pad消息含有唯一類型id或唯一類型id集合),其可使得包含消息id變?yōu)椴槐匾?。解密密鑰id可指示對pad消息進(jìn)行解密所需的解密密鑰值。版本id可指示pad消息是否已用新輔助數(shù)據(jù)更新,其中例如版本id在第一pad消息中在某個初始值(例如,0或1)開始且每當(dāng)pad消息的內(nèi)容已改變時改變(例如,通過遞增1)。調(diào)度和持續(xù)時間信息可指示廣播的優(yōu)選周期性或用于廣播的特定觸發(fā)條件(例如,在特定服務(wù)小區(qū)中具有某一最小數(shù)目的具廣播能力的ue)和所需的總體廣播持續(xù)時間。在框416處,位置服務(wù)器215可在由于先前包含的輔助數(shù)據(jù)不再有效且新輔助數(shù)據(jù)可用的緣故其內(nèi)容需要改變時更新提供輔助數(shù)據(jù)消息,且將可能具有經(jīng)遞增版本id但相同消息id的新消息發(fā)送到廣播節(jié)點以代替此類型的先前提供輔助數(shù)據(jù)消息。在另一實施方案中,參見圖4描述的責(zé)任中的一些可共享到或委托給廣播系統(tǒng),如下文在圖5a、圖5b和圖6中更詳細(xì)描述。
應(yīng)了解,圖4中說明的特定步驟提供了根據(jù)本發(fā)明的實施例在操作模式之間切換的特定方法。在替代實施例中也可相應(yīng)地執(zhí)行其它步驟序列。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行上文概述的步驟。為了說明,用戶可選擇從第三操作模式改變?yōu)榈谝徊僮髂J?、從第四模式改變?yōu)榈诙J剑蚱溟g的任一組合。而且,圖4中說明的個別步驟可包含可以適合于個別步驟的各種序列執(zhí)行的多個子步驟。此外,取決于特定應(yīng)用可添加或移除額外步驟。所屬領(lǐng)域的技術(shù)人員將認(rèn)識和了解到過程400的許多變化、修改和替代。
ii.廣播子系統(tǒng)
圖5a是說明用于使用廣播子系統(tǒng)的位置服務(wù)(lcs)的廣播協(xié)議的本發(fā)明的實施例的簡化架構(gòu)圖。ue502與位置服務(wù)器504之間的交互512表示用于在ue502與位置服務(wù)器504之間交換信息的點對點交互(展示為圖5a的交互512),且可經(jīng)由一個或一個以上無線和/或有線網(wǎng)絡(luò)進(jìn)行,例如gsm、umts、lte、cdma2000、hrpd、wifi、包電纜網(wǎng)絡(luò)(圖5a中未圖示)。交互512可對應(yīng)于圖2中的步驟201、202、204和205。信息交換可包含與將輔助數(shù)據(jù)從位置服務(wù)器504經(jīng)由廣播系統(tǒng)506廣播到ue502相關(guān)聯(lián)的信息。位置服務(wù)器504可實施為suplslp、用于gsm的服務(wù)移動位置中心(smlc)、用于umts的獨立smlc(sas)、用于lte的演進(jìn)型smlc(e-smlc)或用于cdma2000的位置確定實體(pde)。ue502可包括移動電話、無線pda、pc或可連接到無線或有線的具有ip功能的網(wǎng)絡(luò)的任一其它裝置。位置服務(wù)器504與廣播子系統(tǒng)506通信。在一個實施例中,廣播子系統(tǒng)506負(fù)責(zé)從位置服務(wù)器504接收與廣播輔助數(shù)據(jù)相關(guān)聯(lián)的信息且將輔助數(shù)據(jù)廣播到一個或一個以上ue502。廣播子系統(tǒng)可與位置服務(wù)器504交換信息,包含廣播子系統(tǒng)506與位置服務(wù)器504之間的一個或一個以上廣播能力交換、對從廣播子系統(tǒng)506到位置服務(wù)器504的特定ad的請求、從廣播子系統(tǒng)506到位置服務(wù)器504的關(guān)于當(dāng)前或未來可用廣播容量的指示,或?qū)奈恢梅?wù)器504成功傳送到廣播子系統(tǒng)506的ad數(shù)據(jù)的確認(rèn)。
在一個實施例中,廣播子系統(tǒng)506包括網(wǎng)關(guān)510和ran508。在一些實施例中,網(wǎng)關(guān)510可為mme或bm-sc,ran508可為經(jīng)配置以在gsm、umts、lte、wifi、cdma2000或hrpd網(wǎng)絡(luò)內(nèi)操作的系統(tǒng)。位置服務(wù)器504經(jīng)由網(wǎng)關(guān)510和ran508將輔助數(shù)據(jù)廣播到ue502。在一個實施例中,從ran508到ue502的消息是提供輔助數(shù)據(jù)消息,然而,位置服務(wù)器504與網(wǎng)關(guān)510以及網(wǎng)關(guān)510與ran508之間的交互和數(shù)據(jù)發(fā)射可包括與廣播輔助數(shù)據(jù)而非向外廣播到ue的最終消息相關(guān)聯(lián)的信息。在一個實施例中,位置服務(wù)器504可執(zhí)行網(wǎng)關(guān)510的功能,在此情況下網(wǎng)關(guān)510可能不存在。將輔助數(shù)據(jù)從ran508廣播到ue/set502可利用無線網(wǎng)絡(luò),例如gsm、umts、lte、cdma2000、hrpd或wifi網(wǎng)絡(luò)或接入點(圖5a中未圖示)。如圖5a中由交互514、516和518示范的輔助數(shù)據(jù)的廣播可對應(yīng)于圖2中的步驟203、207和209。
圖5b是描述用于使用廣播子系統(tǒng)的位置服務(wù)(lcs)的廣播協(xié)議的本發(fā)明的示范性實施例的框圖。所述實施例可適用于lte網(wǎng)絡(luò)以及其它網(wǎng)絡(luò),例如gsm、umts、cdma2000和hrpd網(wǎng)絡(luò)。圖5b中的元件502、504、506、508和510可對應(yīng)于圖5a中的相同編號的元件。如圖5b中可見,在一些實施例中,ue502(或具有supl功能的終端(set))可使用點對點通信來獲得關(guān)于廣播輔助數(shù)據(jù)可用性的信息。所述點對點通信可包括例如經(jīng)由supl的lpp/lppe點對點通信。在一些其它實施例中,ue502可經(jīng)由控制平面通信以獲得信息。ue502可另外或改為獲得任何解密密鑰。信息和/或解密密鑰可從例如位置服務(wù)器504獲得。ue502(實施為set)可包括可與supl服務(wù)器(slp)通信的裝置。與slp的通信可由在裝置上運行的supl支持軟件處置。舉例來說,在supl的情況下,ue(或set)可包括移動電話、無線pda、pc或可連接到無線或有線的具有ip功能的網(wǎng)絡(luò)的任一其它裝置。在一些實施例中,上文和/或相對于圖22描述的ue502包括set,且所述兩者在此可以可互換方式使用。
在步驟521處,ue502可將lpp/lppe請求輔助數(shù)據(jù)消息發(fā)送到位置服務(wù)器504。用于lpp/lppe請求輔助數(shù)據(jù)消息的額外參數(shù)的實例可由圖20部分地表示。響應(yīng)于lpp/lppe請求輔助數(shù)據(jù)消息,在步驟522處,在一個實施例中,位置服務(wù)器將lpp/lppe提供輔助數(shù)據(jù)消息與解密密鑰、地理信息、廣播可用性等等一起發(fā)送到ue502。
在ue502獲得信息和/或解密密鑰之后且可能之前,在步驟523處,位置服務(wù)器504可將輔助數(shù)據(jù)發(fā)送到一個或一個以上節(jié)點用于廣播,所述節(jié)點例如廣播子系統(tǒng)506。舉例來說,位置服務(wù)器504可將位置輔助數(shù)據(jù)封裝為lpp/lppe提供輔助數(shù)據(jù)消息(例如,如相對于圖4描述)且隨后將經(jīng)封裝輔助數(shù)據(jù)發(fā)送到廣播子系統(tǒng)506。在一個實施例中,廣播子系統(tǒng)506包括網(wǎng)關(guān)510和ran508(無線電接入網(wǎng)絡(luò))。提供輔助數(shù)據(jù)消息可到達(dá)網(wǎng)關(guān)510,例如embmsbm-sc(廣播多播服務(wù)中心),或到達(dá)另一節(jié)點,例如用于ltesib廣播的mme。在步驟524處,網(wǎng)關(guān)510或另一節(jié)點可例如從網(wǎng)絡(luò)基站將輔助數(shù)據(jù)傳送、轉(zhuǎn)發(fā)或另外發(fā)射到ran508以廣播到ue502(步驟525)。在一些實施例中,位置服務(wù)器504可將待廣播的輔助數(shù)據(jù)消息直接傳送到ran508,且在此情況下可模擬網(wǎng)關(guān)510的功能。
在一個實施例中,在圖5b中說明且上文論述的通信可經(jīng)分段為供應(yīng)和廣播階段。在另一實施例中,圖5b中說明的通信可經(jīng)分段為準(zhǔn)備、再現(xiàn)和終止階段,如下文相對于圖6論述。舉例來說,準(zhǔn)備階段可包括步驟521和522,此時ue502使用supl(或可能控制平面)上的lpp/lppe點對點來獲得關(guān)于廣播輔助數(shù)據(jù)可用性和任何解密密鑰的信息。作為又一實例,再現(xiàn)階段可包括步驟523、524和525,此時位置服務(wù)器504將位置輔助數(shù)據(jù)封裝為lpp/lppe提供輔助數(shù)據(jù)消息,所述消息發(fā)送到網(wǎng)關(guān)510(例如,embmsbm-sc)或另一節(jié)點(例如,用于ltesib廣播的mme)用于向前傳送到ran508以用于從網(wǎng)絡(luò)基站廣播。在一些實施例中,圖5b中的步驟521和522可分別對應(yīng)于圖2中的步驟201和202,且圖5b中的步驟523、524和525可共同對應(yīng)于圖2中的步驟203、207和209中的每一者。
圖6是說明由本發(fā)明的實施例執(zhí)行的用于將位置輔助數(shù)據(jù)廣播到一個或一個以上ue的示范性方法的信令流程圖。過程600中的信令由包括硬件(電路、專用邏輯等等)、軟件(例如在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件)或其任一組合的處理邏輯執(zhí)行。在一個實施例中,過程600由如圖23中描述的一個或以上計算機系統(tǒng)2300執(zhí)行。在一個實施例中,下文描述的接收和發(fā)射步驟可利用圖23中描述的收發(fā)器2350來促進(jìn)。
參見圖6,廣播子系統(tǒng)、服務(wù)器/位置服務(wù)器和目標(biāo)/ue可分別表示圖5a中的廣播子系統(tǒng)506、位置服務(wù)器504和ue/set502,且在下文描述中隨后如此提到。因此,廣播子系統(tǒng)可包括如圖5a和圖5b中所示的網(wǎng)關(guān)510。在另一實施例中,廣播系統(tǒng)可與網(wǎng)關(guān)以可互換方式使用。在一個實施例中,圖5a和圖5b的廣播子系統(tǒng)506和上文論述的網(wǎng)關(guān)在功能上類似。
參見圖6,在一個實施例中,用于將位置輔助數(shù)據(jù)廣播到一個或一個以上ue(例如,圖22的ue2212)的方法可經(jīng)分段為準(zhǔn)備階段、再現(xiàn)階段和終止階段。在準(zhǔn)備階段期間,將lpp/lppe輔助數(shù)據(jù)從位置服務(wù)器504傳送到廣播子系統(tǒng)506。取決于廣播子系統(tǒng)506,準(zhǔn)備階段可包含圖6中未圖示的額外步驟,例如廣播子系統(tǒng)506與位置服務(wù)器504之間的廣播能力交換、對從廣播子系統(tǒng)506到位置服務(wù)器504的特定輔助數(shù)據(jù)的請求、從廣播子系統(tǒng)506到位置服務(wù)器504的關(guān)于當(dāng)前或未來可用廣播容量的指示,來自廣播子系統(tǒng)506的對從位置服務(wù)器504成功傳送到廣播子系統(tǒng)506的輔助數(shù)據(jù)的確認(rèn)。
在步驟601處,位置服務(wù)器504可使用一個或一個以上處理器2310和工作存儲器2335將待廣播的輔助數(shù)據(jù)封裝為一個或一個以上lpp/lppe提供輔助數(shù)據(jù)消息。每一lpp/lppe提供輔助數(shù)據(jù)消息可較好地形成(即,可由ue502獨立于其它消息而解碼)。每一消息的內(nèi)容可為位置和/或時間特定的,例如可適用于特定地理區(qū)域和/或特定時間周期。每一消息可包含事務(wù)指示的結(jié)束。不同消息可以或可不載運不同的事務(wù)id。在一些實例中,消息可不包含lpp序列號或lpp確認(rèn)請求。位置服務(wù)器504可在每一消息中包含唯一消息id以及所包含輔助數(shù)據(jù)的有效性時間和/或有效性區(qū)域。位置服務(wù)器可任選地對一些或全部消息進(jìn)行加密。
在步驟602處,位置服務(wù)器504將lpp/lppe提供輔助數(shù)據(jù)消息輸送到廣播子系統(tǒng)506。位置服務(wù)器504可包含例如廣播觸發(fā)條件(例如,周期性)、優(yōu)先級、適用的地理區(qū)域和時間周期等額外信息。
在步驟603處,位置服務(wù)器504可重復(fù)步驟602以將一個或一個以上額外lpp/lppe提供輔助數(shù)據(jù)消息輸送到廣播子系統(tǒng)506。取決于到廣播子系統(tǒng)506的接口,步驟602和603中的一些或全部消息可作為單個封裝一起發(fā)送。
在再現(xiàn)階段期間,將lpp/lppe輔助數(shù)據(jù)廣播到多個ue。取決于廣播子系統(tǒng)506,再現(xiàn)階段可包含圖6中未圖示的額外步驟,例如廣播子系統(tǒng)506向ue502事先通知將稍后廣播的輔助數(shù)據(jù)的類型以及調(diào)度信息、所關(guān)注ue向廣播子系統(tǒng)506請求信息以實現(xiàn)后續(xù)廣播接收。
在步驟604處,廣播子系統(tǒng)506可廣播在步驟602中接收的lpp/lppe提供輔助數(shù)據(jù)消息而無修改。所述廣播可從多個節(jié)點(例如,從多個基站)發(fā)生,且可伴隨有例如識別輔助數(shù)據(jù)的類型和加密的使用的額外信息。所述廣播還可采用由廣播子系統(tǒng)506將大的廣播消息分段為若干較小片段,其中在ue502處將這些片段再組合為原始廣播消息。能夠且選擇使用收發(fā)器2350接收廣播的ue502可在加密被采用的情況下使用處理器2310解密消息且解碼消息內(nèi)容。如果消息包含消息id,那么目標(biāo)ue502可于在小于有效性時間(如果有效性時間包含于消息中)或否則小于預(yù)定時間(例如,24小時)的周期內(nèi)曾接收到且存儲具有相同消息id的廣播消息的情況下丟棄所述消息。否則,ue502可從所述消息存儲輔助數(shù)據(jù),從而在需要的情況下覆寫相同類型的任何先前輔助數(shù)據(jù)。ue502可使用輔助數(shù)據(jù)來支持定位,直到例如有效性時間(如果包含在消息中)已期滿或ue502認(rèn)識到其不再處于有效性區(qū)域(如果包含在消息中)中時為止。
在一個實施方案中,位置服務(wù)器504負(fù)責(zé)確保包含在先前廣播消息中的任何消息id在消息有效性時間(如果包含在先前消息中)或默認(rèn)值(例如24小時)自從先前消息的最終廣播時起已期滿之前不會再用于新廣播消息。此動作可幫助防止接收者ue對新消息與先前消息的混淆。在一些實施方案中,可以其它方式(例如,經(jīng)由對消息內(nèi)容的循環(huán)冗余校驗(crc))辨識消息重復(fù)。在消息重復(fù)未經(jīng)辨識出的情況下,相同輔助數(shù)據(jù)將再存儲在工作存儲器2335或存儲裝置2325中,這可為低效的,但不會危害ue502操作。
在步驟605處,廣播子系統(tǒng)506以類似于步驟604的方式廣播在步驟603中接收的一個或一個以上額外lpp/lppe提供輔助數(shù)據(jù)消息。在步驟606處,可重復(fù)步驟604和605中的每一消息的廣播,且用于廣播每一消息的周期性或其它觸發(fā)條件可為相同或不同的。
在終止階段期間,可從廣播子系統(tǒng)506移除不再需要廣播的lpp/lppe輔助數(shù)據(jù)。取決于廣播子系統(tǒng)506,終止階段可包含圖6中未圖示的額外步驟,例如廣播子系統(tǒng)506向位置服務(wù)器504通知每一lpp/lppe提供輔助數(shù)據(jù)消息的實際廣播次數(shù)、廣播在其中發(fā)生的區(qū)域和/或廣播從其發(fā)生的節(jié)點,以及(如果知道)ue受眾的大小。在步驟607處,廣播子系統(tǒng)506停止廣播在步驟602或603處接收的任何消息,且在由位置服務(wù)器504指示時或在由例如步驟602或步驟603處原始接收的調(diào)度信息規(guī)定時將所述消息刪除。
應(yīng)了解,圖6中說明的特定步驟提供了根據(jù)本發(fā)明的實施例在操作模式之間切換的特定方法。在替代實施例中也可相應(yīng)地執(zhí)行其它步驟序列。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行上文概述的步驟。為了說明,用戶可選擇從第三操作模式改變?yōu)榈谝徊僮髂J?、從第四模式改變?yōu)榈诙J?,或其間的任一組合。而且,圖6中說明的個別步驟可包含可以適合于個別步驟的各種序列執(zhí)行的多個子步驟。此外,取決于特定應(yīng)用可添加或移除額外步驟。所屬領(lǐng)域的技術(shù)人員將認(rèn)識和了解到過程600的許多變化、修改和替代。
圖7是展示由廣播子系統(tǒng)執(zhí)行的本發(fā)明的實施例的流程圖。過程700由包括硬件(電路、專用邏輯等等)、軟件(例如在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件)或其任一組合的處理邏輯執(zhí)行。在一個實施例中,過程700由如圖23中描述的一個或以上計算機系統(tǒng)2300執(zhí)行。在一個實施例中,下文描述的接收和發(fā)射步驟可利用圖23中描述的收發(fā)器2350來促進(jìn)。
如圖7中所示,廣播系統(tǒng)負(fù)責(zé)根據(jù)調(diào)度和在持續(xù)時間中廣播從位置服務(wù)器504(例如圖5a和圖5b中的位置服務(wù)器504)接收的提供輔助數(shù)據(jù)消息(框702),同時可能還與每一廣播pad消息相關(guān)聯(lián)而廣播控制參數(shù),所述每一廣播pad消息包括以下各項中的一者或一者以上:消息id、類型id或類型id集合、版本id以及(任選地)解密密鑰id、驗證信息和其它參數(shù)(框704)。控制參數(shù)可能已連同廣播消息一起從位置服務(wù)器504接收,例如可能已在圖5b的步驟523或圖6的步驟602或603中傳送。消息id可使得接收者ue502能夠確定特定消息是否已經(jīng)被接收。版本id可告訴接收者ue502特定消息是否已經(jīng)用新輔助數(shù)據(jù)更新。類型id或類型id集合可告訴接收者ue502消息中含有何種類型的輔助數(shù)據(jù)且使得ue502能夠決定是否應(yīng)接收或忽略廣播消息。在一些實施例中,類型id或類型id集合也可識別pad消息和pad消息的任何稍后更新的版本(例如,如果每一pad消息含有唯一類型id或唯一類型id集合),其可使得包含消息id變?yōu)椴槐匾?。解密密鑰id可識別由ue502(例如,通過點對點方式從位置服務(wù)器)較早接收的解密密鑰值,解密廣播消息需要所述解密密鑰值。驗證信息可使得接收器ue502能夠檢驗廣播消息是源自特定受信任位置服務(wù)器504。在一些實施例中,控制參數(shù)中的一者或一者以上可由位置服務(wù)器504嵌入在廣播消息內(nèi)且對廣播子系統(tǒng)506不可見或需要從廣播子系統(tǒng)506的顯式傳送。廣播子系統(tǒng)506還可用從位置服務(wù)器504接收的任何經(jīng)更新提供輔助數(shù)據(jù)消息代替先前提供輔助數(shù)據(jù)消息(框706)。在框708處,廣播子系統(tǒng)506可能還構(gòu)造且隨后廣播含有正廣播的pad消息的類型id及其相關(guān)聯(lián)調(diào)度信息的未經(jīng)加密廣播消息,以使得ue能夠迅速確定正在廣播什么以及何時廣播。此外,在框710處,廣播子系統(tǒng)506還可負(fù)責(zé)執(zhí)行個別提供輔助數(shù)據(jù)消息的任何分段,其中每一片段可含有消息id、類型id、片段編號以及可能片段的總數(shù)目中的一者或一者以上。
應(yīng)了解,圖7中說明的特定框/步驟提供了根據(jù)本發(fā)明的實施例在操作模式之間切換的特定方法。在替代實施例中也可相應(yīng)地執(zhí)行其它步驟序列。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行上文概述的步驟。為了說明,用戶可選擇從第三操作模式改變?yōu)榈谝徊僮髂J健牡谒哪J礁淖優(yōu)榈诙J?,或其間的任一組合。而且,圖7中說明的個別步驟可包含可以適合于個別步驟的各種序列執(zhí)行的多個子步驟。此外,取決于特定應(yīng)用可添加或移除額外步驟。所屬領(lǐng)域的技術(shù)人員將認(rèn)識和了解到過程700的許多變化、修改和替代。
圖8是說明為經(jīng)由廣播傳送輔助數(shù)據(jù)而起始和終止的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送的示范性實施例的信令流程圖。過程800中的信令由包括硬件(電路、專用邏輯等等)、軟件(例如在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件)或其任一組合的處理邏輯執(zhí)行。在一個實施例中,過程800由如圖23中描述的一個或以上計算機系統(tǒng)2300執(zhí)行。在一個實施例中,下文描述的接收和發(fā)射步驟可利用圖23中描述的收發(fā)器2350來促進(jìn)。
如圖8中描述的本發(fā)明的實施例可使得能夠改為使用廣播來傳送相同輔助數(shù)據(jù),所述輔助數(shù)據(jù)正常將使用針對omalppe版本1.0(omatsoma-ts-lppe-v1_0中)界定的點對點“具有更新的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送”程序來傳送。在針對lppe版本1.0界定的點對點“具有更新的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送”程序中,目標(biāo)ue和位置服務(wù)器初始使用控制lpp/lppe事務(wù)同意特定類型的輔助數(shù)據(jù),位置服務(wù)器將隨后使用單獨數(shù)據(jù)事務(wù)將所述輔助數(shù)據(jù)周期性地發(fā)送到目標(biāo)。在數(shù)據(jù)事務(wù)期間,目標(biāo)ue或位置服務(wù)器可使用另一控制事務(wù)請求對正在傳送的輔助數(shù)據(jù)的類型的改變,在所述另一控制事務(wù)之后初始數(shù)據(jù)事務(wù)繼續(xù),但現(xiàn)在在傳送新請求的輔助數(shù)據(jù)。在經(jīng)由廣播傳送到許多目標(biāo)ue的輔助數(shù)據(jù)的情況下,位置服務(wù)器不可能初始同意關(guān)于每一目標(biāo)ue通過點對點方式將傳送的輔助數(shù)據(jù)的類型,因為例如位置服務(wù)器可能不知道哪些目標(biāo)ue可能希望接收此輔助數(shù)據(jù)。這可能對在lppe版本1.0中界定的僅可使用“具有更新的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送”程序來發(fā)送的某些類型的輔助數(shù)據(jù)產(chǎn)生問題,因為隨后不可能例如使用本文在圖6中示范的程序來廣播此輔助數(shù)據(jù)。
為了避免以上問題,針對經(jīng)界定以使用“具有更新的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送”程序點對點地發(fā)送的輔助數(shù)據(jù)可采用圖8中示范的程序。在一個實施例中,位置服務(wù)器504使用圖7和/或圖6中描述的程序在步驟801中廣播lpp/lppe提供輔助數(shù)據(jù)消息。所述消息可使用任意事務(wù)idt1且指示此事務(wù)的結(jié)束。所述消息可含有由位置服務(wù)器504選擇的周期性/經(jīng)觸發(fā)會話ids、這是對初始請求的響應(yīng)(為了與lppe版本1.0的兼容性)的指示、識別在稍后步驟中將傳送的輔助數(shù)據(jù)的類型的lppe控制參數(shù)、用于發(fā)送此數(shù)據(jù)的觸發(fā)或周期性條件,以及用于結(jié)束輔助數(shù)據(jù)傳送的持續(xù)時間或其它特定條件。位置服務(wù)器504可確保會話ids在圖8的程序正在進(jìn)行中的同時且在圖8的程序終止之后預(yù)定周期(例如,24小時)中不用于任一地理區(qū)域中的任何其它周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送。在一個實施例中,會話ids可經(jīng)界定為1與256之間的整數(shù)。在另一實施方案中,會話ids可包含提供者id、服務(wù)器id和4八位組本地會話id。步驟801中的消息可相同或幾乎相同于由服務(wù)器點對點地發(fā)送到目標(biāo)ue以同意針對根據(jù)lppe版本1.0中的“具有更新的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送”程序點對點地傳送輔助數(shù)據(jù)的初始ue請求的消息。
位置服務(wù)器504可周期性地再廣播步驟801中的消息以到達(dá)額外目標(biāo)。經(jīng)由廣播接收到步驟801中的消息的ue502根據(jù)會話ids的包含以及這是對針對周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送的初始請求的響應(yīng)的指示,可將所述消息識別為屬于“具有更新的周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送”程序。如果ue502經(jīng)由廣播接收到經(jīng)識別為屬于步驟801且載運與此類型的進(jìn)行中程序相同會話ids的后續(xù)消息,且如果所述消息不會經(jīng)識別為起始此程序的消息的重復(fù)(例如,根據(jù)相同廣播消息id的使用),那么ue502可中止進(jìn)行中程序的接收,且可基于后續(xù)消息中包含的控制參數(shù)而發(fā)起新程序的接收。
當(dāng)?shù)谝挥|發(fā)或周期性條件發(fā)生時,位置服務(wù)器504經(jīng)由廣播(例如,使用圖7中的程序和/或圖6中的程序)發(fā)送未經(jīng)請求的lpp/lppe提供輔助數(shù)據(jù)消息,所述消息含有在步驟801中指派的周期性/經(jīng)觸發(fā)會話ids、這是周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)遞送的指示以及含有由在步驟801中傳送的lppe控制參數(shù)指示的輔助數(shù)據(jù)的lppe數(shù)據(jù)參數(shù)。所述消息可載運任意事務(wù)idt2且指示事務(wù)的結(jié)束。在一個實施方案中,除了在步驟801中指示的輔助數(shù)據(jù)外可不包含其它輔助數(shù)據(jù)。
位置服務(wù)器504或廣播子系統(tǒng)506可在每一額外觸發(fā)或周期性條件發(fā)生時繼續(xù)廣播含有符合在步驟801中指示的內(nèi)容的新輔助數(shù)據(jù)的另外的lpp/lppe提供輔助數(shù)據(jù)消息。每一后續(xù)消息可載運會話ids、任意事務(wù)idt3以及事務(wù)結(jié)束指示。在步驟802和803中廣播的消息也可由廣播子系統(tǒng)再發(fā)送以便到達(dá)更多目標(biāo)ue。已經(jīng)接收這些消息的ue可根據(jù)相同消息id的包含而確定額外發(fā)射是重復(fù)的。會話可由位置服務(wù)器504在任一時間終止,在此之后在一個實施方案中再次在24小時的周期中可不使用會話ids。在步驟801、802和803中接收到消息的ue在例如一小時的時間周期中未觀察到步驟802或步驟803的重復(fù)的情況下可假定程序已終止。
當(dāng)會話終止時,位置服務(wù)器504可任選地廣播lpp/lppe提供輔助數(shù)據(jù)消息以指示會話終止。所述消息可含有任意事務(wù)idt4、這是事務(wù)的結(jié)束的指示、周期性/經(jīng)觸發(fā)會話ids以及這是針對周期性/經(jīng)觸發(fā)輔助數(shù)據(jù)傳送的服務(wù)器更新的指示。所述消息還可含有l(wèi)ppe控制參數(shù),其指示零或最小持續(xù)時間(取決于針對相關(guān)聯(lián)輔助數(shù)據(jù)界定的內(nèi)容)以及零或最小適用地理區(qū)。所述消息可周期性地再廣播以到達(dá)更多ue。接收者ue可隨后用新控制參數(shù)代替舊控制參數(shù)且進(jìn)而結(jié)束或很快結(jié)束會話。
應(yīng)了解,圖8中說明的特定步驟提供了根據(jù)本發(fā)明的實施例在操作模式之間切換的特定方法。在替代實施例中也可相應(yīng)地執(zhí)行其它步驟序列。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行上文概述的步驟。為了說明,用戶可選擇從第三操作模式改變?yōu)榈谝徊僮髂J?、從第四模式改變?yōu)榈诙J剑蚱溟g的任一組合。而且,圖8中說明的個別步驟可包含可以適合于個別步驟的各種序列執(zhí)行的多個子步驟。此外,取決于特定應(yīng)用可添加或移除額外步驟。所屬領(lǐng)域的技術(shù)人員將認(rèn)識和了解到過程800的許多變化、修改和替代。
iii.使用系統(tǒng)信息塊(sib)的調(diào)度
在一個實施例中,在支持相異廣播信道的情況下,可通過特定廣播信道傳達(dá)輔助數(shù)據(jù)信息。廣播信道可為由特定廣播子系統(tǒng)支持的總體廣播能力的某個邏輯或物理部分。作為實例,由ltee節(jié)點b廣播的每一相異系統(tǒng)信息塊(sib)可視為單獨廣播信道。可特定地或一般地使用相異信道。在特定使用的情況下,每一廣播信道可經(jīng)指派以載運恰好一個類型的廣播pad。廣播pad類型的指派可為固定和標(biāo)準(zhǔn)化的。而且,所述指派可關(guān)于每一信道(或用于lte的例如sib1的主信道)為動態(tài)的,從而界定由特定信道傳達(dá)的輔助數(shù)據(jù)類型id。用于每一信道的動態(tài)信息可使用特定預(yù)指定的信道(例如在lte的情況下的sib1或某個其它sib)來發(fā)射。sib1還可含有確定小區(qū)是否適合于小區(qū)選擇所需的參數(shù)以及關(guān)于其它sib的時域調(diào)度的信息。
為了廣播信道的一般使用,一個信道可載運多個類型的廣播pad。用于特定廣播信道的所支持pad類型id及其相關(guān)聯(lián)調(diào)度可隨后由調(diào)度消息以及其自身的同樣在同一信道上廣播的pad類型id界定。在替代實施例中,如先前論述,在特定廣播信道上發(fā)射的廣播pad的類型及其調(diào)度可由服務(wù)器使用與lpp/lppe的點對點連接提供到每一ue(例如,如圖2的步驟201和202中)。在上文描述的情況下,長的提供輔助數(shù)據(jù)消息可由廣播子系統(tǒng)(例如,e節(jié)點b)分段為單獨的片段且作為單獨消息在廣播信道上發(fā)送。
用于lte的sib將網(wǎng)絡(luò)相關(guān)信息載運到所有ue,且可由e節(jié)點b在每一小區(qū)中廣播。每一sib具有與其輸送的特定數(shù)據(jù)相關(guān)聯(lián)的唯一定義(例如,在3gppts36.331中)。一個或一個以上sib可在sib消息內(nèi)載運,所述sib消息是以經(jīng)界定周期性廣播,例如8到512個無線電幀(例如,1個無線電幀可占據(jù)10毫秒)??蓮V播各自含有相異sib集合的一個或一個以上sib消息。
圖9是展示當(dāng)在sib與由sib載運的特定類型的提供輔助數(shù)據(jù)消息之間存在一一對應(yīng)關(guān)系時sib中可包含的額外信息的示范性數(shù)據(jù)結(jié)構(gòu)的框圖。在一個實施例中,sib是以與pad的一一對應(yīng)關(guān)系來使用。針對例如gnss年歷、gnss獲取輔助、gnss歷書或wifi數(shù)據(jù)等所支持的每一pad類型id將使用一個新sib。用于特定sib的輔助數(shù)據(jù)內(nèi)容可由3gpp界定為sib定義的部分,或某個其它組織(例如,oma)可將pad內(nèi)容界定為lppe的部分,其可界定經(jīng)指派sib將如何傳達(dá)提供輔助數(shù)據(jù)消息。圖9中展示sib中的額外數(shù)據(jù)的示范性集合。在一個實施例中,sib可包含1)用于正傳達(dá)的pad消息的pad類型id(902),當(dāng)允許sib載運一個以上類型的pad消息時可包含,2)片段編號或最后/非最后片段旗標(biāo)(904),如果pad消息經(jīng)分段以使得sib每次僅載運一個消息片段,3)版本id(906),其指示pad消息是否已經(jīng)更新,4)解密密鑰id(908),其指示將用以解密消息的解密密鑰值,以及5)pad消息內(nèi)容(910)(例如,作為八位組串而載運)。另外,sib還可包含驗證信息(未圖示)。當(dāng)使用分段時在sib中已傳送第一片段之后針對另外的片段可能需要在sib中重復(fù)數(shù)據(jù)字段中的僅一些數(shù)據(jù)字段。另外,pad類型在所述pad類型與特定sib的關(guān)聯(lián)固定(例如,在3gppts36.331中界定)的情況下可能不需要傳達(dá),但當(dāng)所述關(guān)聯(lián)在一些實施例中為動態(tài)的時可傳達(dá)。
圖10是展示當(dāng)一個sib可傳達(dá)多個pad類型時sib中可包含的額外信息的示范性數(shù)據(jù)結(jié)構(gòu)的另一框圖。在一個實施例中,一個sib可傳達(dá)多個pad類型,其中界定一個或幾個新sib以各自載運多個pad類型。每一新sib可在其自己的sib消息中載運或可與其它sib共享共同sib消息。每一新sib可在每次其發(fā)送時輸送一個提供輔助數(shù)據(jù)消息或一個提供輔助數(shù)據(jù)片段。每一新sib的內(nèi)容可為1)pad類型id(框1002),2)版本id(例如,僅當(dāng)消息經(jīng)分段時針對第一片段包含)(框1004),3)解密密鑰id(框1006),4)片段編號或最后/非最后片段旗標(biāo)(在消息經(jīng)分段的情況下包含)(框1008),5)片段的總數(shù)目(例如,僅在消息經(jīng)分段的情況下針對第一片段包含)(框1010),以及6)pad消息內(nèi)容(例如,作為具有固定最大大小的八位組串而載運)(框1012)。當(dāng)使用分段時,每一消息的片段可串行地廣播,但在同一sib的連續(xù)發(fā)射中,來自一個消息的連續(xù)片段可能與來自另一消息的片段交錯。
在另一實施例中,當(dāng)在一個sib內(nèi)可傳達(dá)多個pad類型時,服務(wù)器可使用在3gppts36.455中界定的3gpplppa協(xié)議將用于sib的主時間表提供到每一e節(jié)點b。或者,每一e節(jié)點b可基于來自服務(wù)器的較不詳細(xì)的調(diào)度指令而產(chǎn)生其自身的主時間表。主時間表確定sib內(nèi)的提供輔助數(shù)據(jù)消息的調(diào)度且可自身經(jīng)廣播。用于廣播主時間表自身的時間表可在sib中參考,且在一個實施例中可同樣在主時間表中進(jìn)一步參考。在一個實施例中,用以參考主時間表的pad類型使用保留pad類型(例如為零)。主時間表界定當(dāng)使用分段時在sib內(nèi)廣播的提供輔助數(shù)據(jù)消息或提供輔助數(shù)據(jù)片段的次序,且可包含用于每一pad消息的整數(shù)次發(fā)射的時間表以便當(dāng)在主時間表內(nèi)界定的pad發(fā)射序列完成時將不存在任一pad消息的待處理未發(fā)射片段。另外,提供輔助數(shù)據(jù)消息內(nèi)容在一個主調(diào)度循環(huán)期間可針對任一pad消息不改變(以便例如在主調(diào)度循環(huán)期間接收者ue僅需要接收每一消息的一次發(fā)射),但可在新循環(huán)中改變。
圖11是展示當(dāng)在一個sib內(nèi)調(diào)度多個pad類型時為了根據(jù)剛描述的實施例調(diào)度pad發(fā)射而在主時間表中可包含的信息的示范性數(shù)據(jù)結(jié)構(gòu)的框圖。如圖11中所示,主時間表消息內(nèi)容可含有:1)用以識別主時間表消息的pad類型id(框1102),2)主時間表的版本id(可在每當(dāng)主時間表改變時遞增)(框1104),以及3)正在調(diào)度的每一pad消息的pad類型id(t1、t2、t3、…tm),與每一pad類型相關(guān)聯(lián)的片段或消息的對應(yīng)數(shù)目(n1、n2、n3、…nm),以及用于每一pad消息的結(jié)束消息旗標(biāo)(框1106、1108和1110)。pad類型id條目中的每一者涉及用于給定pad類型的片段或完整消息的連續(xù)發(fā)射。因此,時間表暗示用于pad類型t1的n1個片段或n1個完整消息將在任一新的主調(diào)度循環(huán)已開始之后初始使用sib來廣播,之后是用于pad類型t2的n2個片段或n2個完整消息,之后是用于pad類型t3的n3個片段或n3個完整消息等等,直到在已針對pad類型tm發(fā)射nm個片段或nm個完整消息之后調(diào)度循環(huán)結(jié)束為止。每一pad類型條目可進(jìn)一步指示將廣播完整消息還是僅廣播消息片段(例如,針對pad類型t1將廣播n1個片段還是n1個完整消息)。在將廣播消息片段的情況下,結(jié)束消息旗標(biāo)可指示所發(fā)送的最后消息片段是否結(jié)束完整消息??杉俣?例如,經(jīng)界定為主時間表的部分)當(dāng)廣播消息片段時,所有片段將屬于同一pad消息。作為實例,在主時間表中可包含以下條目:“pad類型idti,ni個片段,結(jié)束消息=是”。這將指示在主時間表中在此點處用于具有類型idti的pad類型的ni個片段的發(fā)射,且將進(jìn)一步指示在此序列中發(fā)射的最后片段終止完整pad消息。如果位置服務(wù)器產(chǎn)生時間表,那么知道關(guān)于sib內(nèi)容和最大大小以及sib發(fā)射的周期性可為有益的。在一個實施例中,位置服務(wù)器可使用o&m來配置。
圖9、10和11描述其中與pad消息在sib上的廣播相關(guān)的信息由sib提供到lte無線網(wǎng)絡(luò)中的目標(biāo)ue的實施例,所述信息例如關(guān)于廣播內(nèi)容的信息(例如,pad類型id)和/或關(guān)于廣播調(diào)度的信息(例如,主時間表)。在其它實施例中,此信息可使用不同于pad消息廣播在其上發(fā)生的sib的sib提供到目標(biāo)ue,或可通過點對點方式(例如,如圖2的步驟2中)提供到ue。在可應(yīng)用于lte無線網(wǎng)絡(luò)或其它網(wǎng)絡(luò)的再其它實施例中,pad消息的廣播可在廣播信道(例如,wifi信道)上或使用不同于ltesib的廣播系統(tǒng)(例如,embms)而發(fā)生,且與此相關(guān)的信息(例如,關(guān)于廣播內(nèi)容和/或廣播調(diào)度的信息)可與圖9、10和11中描述的信息相同或類似,且可進(jìn)一步使用與pad消息在其上廣播的相同廣播信道或相同廣播系統(tǒng)來提供或者可使用不同廣播信道或不同廣播系統(tǒng)來提供或者可通過點對點方式來提供。
iv.加密/驗證
經(jīng)囊封和未經(jīng)囊封廣播輔助數(shù)據(jù)消息:
廣播輔助數(shù)據(jù)消息(例如,如根據(jù)圖6或圖8廣播)可包括:a)未經(jīng)囊封和未經(jīng)加密lpp提供輔助數(shù)據(jù)消息,b)未經(jīng)囊封和未經(jīng)加密lpp/lppe提供輔助數(shù)據(jù)消息,c)可任選地經(jīng)加密和/或經(jīng)數(shù)字簽名的經(jīng)囊封lpp提供輔助數(shù)據(jù)消息,或d)可任選地經(jīng)加密和/或經(jīng)數(shù)字簽名的經(jīng)囊封lpp/lppe提供輔助消息。經(jīng)囊封消息可由如在情況(a)中例如在3gppts36.355中界定的不具有l(wèi)ppe擴展的lpp提供輔助數(shù)據(jù)消息或在例如omalppe版本1.0中界定的在情況(b)中具有l(wèi)ppe擴展的lpp提供輔助數(shù)據(jù)消息組成。
具有廣播能力的ue可通過點對點方式被告知正由服務(wù)器使用的變體,例如服務(wù)器是否使用以上變體(a)、(b)、(c)或(d)。具有最小廣播能力(例如,不支持與廣播支持相關(guān)的點對點輔助數(shù)據(jù)的接收且不支持以上變體(c)和(d))的目標(biāo)ue可假定未經(jīng)囊封的變體(a)或(b),且在使用經(jīng)囊封變體(c)或(d)的情況下可能隨后遇到解碼錯誤。此些ue可隨后一旦遇到某一數(shù)目的連續(xù)解碼錯誤便停止采用特定廣播系統(tǒng)用于接收廣播消息。
圖12說明針對情況(c)和情況(d)由服務(wù)器發(fā)射的經(jīng)囊封廣播消息的示范性實施例。在一個實施例中,服務(wù)器是位置服務(wù)器。在另一實施例中,服務(wù)器是屬于廣播子系統(tǒng)506的節(jié)點。經(jīng)囊封廣播消息包括多個廣播控制參數(shù)(框1202)和提供輔助數(shù)據(jù)消息(框1206)。提供輔助數(shù)據(jù)消息(框1206)可為例如針對情況(c)在3gppts36.355中界定的lpp提供輔助數(shù)據(jù)消息或針對情況(d)在omalppe規(guī)范中界定的lpp/lppe提供輔助數(shù)據(jù)消息。位置服務(wù)器可或可不選擇對經(jīng)囊封廣播消息進(jìn)行加密和/或數(shù)字簽名。如果位置服務(wù)器對經(jīng)囊封廣播消息進(jìn)行加密或數(shù)字簽名,那么在經(jīng)囊封廣播消息中可包含額外消息部分。
廣播控制參數(shù)實現(xiàn)對已經(jīng)接收的廣播消息的檢測,且可含有關(guān)于所包含輔助數(shù)據(jù)的消息和類型的地理和時間適用性的信息。當(dāng)使用加密時包含加密密鑰id和計數(shù)值(框1204)且其使得接收者ue能夠確定將用于解密的密鑰值。消息部分(框1206)含有l(wèi)pp或lpp/lppe提供輔助數(shù)據(jù)消息且可經(jīng)加密。如圖12所示可附加數(shù)字簽名(框1208),且如果這樣,那么可在消息的若干部分或整個先前消息內(nèi)容上計算所述數(shù)字簽名。在圖12中,針對塊的“(o)”指示的包含指示了所述塊可為任選的,而針對塊的“(m)”指示的包含或“o”指示的缺乏指示了在一些實施例中所述塊的包含可為強制的。在其它實施例中,任選或強制元素可不同。在圖12中,在另一塊b左邊展示的塊a指示塊a在塊b之前發(fā)射。在一些實施例中,所述塊以不同于所說明次序的次序發(fā)射。
圖13說明由服務(wù)器發(fā)射的經(jīng)囊封廣播消息的另一示范性實施例,且在一些實施例中使用與圖12中相同的慣例“(o)”和“(m)”以及關(guān)于塊發(fā)射次序的相同慣例。在一個實施例中,服務(wù)器是位置服務(wù)器504。在另一實施例中,服務(wù)器是屬于廣播子系統(tǒng)506的節(jié)點。位置服務(wù)器504可或可不選擇對廣播消息進(jìn)行加密和/或數(shù)字簽名。如果位置服務(wù)器對廣播消息進(jìn)行加密或數(shù)字簽名,那么在廣播消息中可包含額外消息部分。
廣播控制參數(shù)(框1302)實現(xiàn)對已經(jīng)接收的廣播消息的檢測,且可含有關(guān)于所包含輔助數(shù)據(jù)的消息和類型的地理和時間適用性的信息。當(dāng)使用加密時包含加密密鑰id和計數(shù)值(框1304)。消息部分(框1306)含有l(wèi)pp或lpp/lppe提供輔助數(shù)據(jù)消息且可經(jīng)加密。如圖13所示可預(yù)備數(shù)字簽名(框1308),且如果這樣,那么可在消息的若干部分或整個先前消息內(nèi)容上計算所述數(shù)字簽名。
如圖13所示,數(shù)字簽名部分(框1308)含有相關(guān)聯(lián)公鑰識別符且可出現(xiàn)在消息的開始處,使得目標(biāo)可在接收一旦開始就確定其是否具有正確的公鑰,且如果是這樣,那么可在消息接收處于進(jìn)行中的同時開始驗證過程。
在一個實施例中,位置服務(wù)器可對廣播消息進(jìn)行數(shù)字簽名。在一個實施方案中,位置服務(wù)器可使用不對稱密碼術(shù),例如rsa或橢圓密碼術(shù)或用于對廣播消息進(jìn)行數(shù)字簽名的任何其它合適方式。在一些方面中,可對廣播消息的散列進(jìn)行簽名。位置服務(wù)器可對消息的若干部分或整個經(jīng)囊封廣播消息進(jìn)行簽名。驗證選項使得服務(wù)器能夠保護(hù)目標(biāo)ue以防止攻擊者對廣播數(shù)據(jù)的電子欺騙。服務(wù)器可例如經(jīng)由點對點方式(例如,如圖2的步驟201和202中)指示全部ue將驗證使用特定廣播子系統(tǒng)和/或在特定區(qū)域中接收的全部廣播pad消息。如果目標(biāo)ue使用此子系統(tǒng)且在特定區(qū)域(如果包含)中接收到不含有數(shù)字簽名或含有未通過檢驗或涉及目標(biāo)ue未擁有的密鑰的數(shù)字簽名的廣播pad消息,那么目標(biāo)ue可丟棄所述消息。目標(biāo)ue可隨后僅接受含有可檢驗數(shù)字簽名的消息。此慣例可確保錯誤位置輔助數(shù)據(jù)的欺騙性廣播無法用以欺騙目標(biāo)ue計算錯誤位置或進(jìn)行錯誤測量,且可用以確保位置服務(wù)的完整性和可靠性。
對廣播輔助數(shù)據(jù)消息進(jìn)行加密:
位置服務(wù)器可對廣播消息進(jìn)行加密。如圖12和圖13中所示,在一個實施方案中,提供輔助數(shù)據(jù)消息可經(jīng)加密。位置服務(wù)器可使用對稱密碼術(shù),例如在2001年11月出版的聯(lián)邦信息處理標(biāo)準(zhǔn)出版物197“用于高級加密標(biāo)準(zhǔn)(aes)的規(guī)范”中界定的高級加密標(biāo)準(zhǔn)(aes)或用于對輔助數(shù)據(jù)消息進(jìn)行加密的任何其它合適方式。在一個實施方案中,可使用128位密鑰值用于aes且可使用計數(shù)器模式,如在2001年出版的國家標(biāo)準(zhǔn)與技術(shù)研究院(nist)專門出版物800-38a“運算方法和技術(shù)的塊加密模式的推薦”中界定。圖15中進(jìn)一步論述例如實施方案的實例。初始計數(shù)器c1可用以對由服務(wù)器提供到ue的lpp/lppe消息進(jìn)行加密。計數(shù)器c1可以兩個部分提供到ue??墒褂命c對點模式連同加密密鑰值(例如,128位)來提供第一部分,表示為c0。另外,可使用點對點模式,例如根據(jù)圖2的步驟201和202,將用于計數(shù)器的第一部分的識別符(加密密鑰id)和加密密鑰值提供到ue。加密密鑰id可包含在經(jīng)囊封廣播消息中(例如,圖12的框1204和圖13的框1304中)以識別用于由裝置解密消息的加密密鑰值。表示為d0的第二部分可以未經(jīng)加密形式提供作為總體經(jīng)囊封消息的部分,例如作為圖12中的框1204和圖13中的框1304的部分。ue可隨后獲得c1為:
c1=(c0+d0)mod2**128(等式1),
其中全部值經(jīng)處理為非負(fù)整數(shù)。在等式1中和在本文的其它等式中,雙星號記法(**)表示取冪。d0的值可針對不同廣播消息為不同的,且可幫助確保針對每一消息從c1導(dǎo)出的計數(shù)器不同于針對任一其它消息導(dǎo)出的計數(shù)器。為了針對任一消息從前一計數(shù)器ci-1獲得任一后續(xù)計數(shù)器ci(如針對消息內(nèi)含有的消息塊的計數(shù)器模式aes解密所需),可使用以下操作:
ci=(ci-1+1)mod2**128(等式2)。
驗證廣播輔助數(shù)據(jù)消息:
所廣播的提供輔助數(shù)據(jù)消息可任選地由服務(wù)器數(shù)字簽名以保護(hù)目標(biāo)ue防止攻擊者對廣播數(shù)據(jù)的欺騙。服務(wù)器可為位置服務(wù)器或廣播子系統(tǒng)的節(jié)點部分??墒褂美绮粚ΨQ密碼術(shù)等技術(shù)對輔助數(shù)據(jù)進(jìn)行數(shù)字簽名。在一個實施方案中,在2002年6月且在因特網(wǎng)工程任務(wù)組(ietf)請求注解(rfc)3447中出版的rsa實驗室的“pkcs#1v2.1:rsa密碼術(shù)標(biāo)準(zhǔn)”中界定的pkcs#1v.2.1rsa方法的rsassa-pss變體,其中ietfrfc3447可在沖突時處于優(yōu)先。這些參考界定一組固定程序和一些任選程序。用于lpp/lppe的示范性方法可使用以下程序和選項用于驗證,如以下表1中所示:
表1—適用的驗證程序和選項
在表1中,nist180-4指代2012年3月出版的nist聯(lián)邦信息處理標(biāo)準(zhǔn)(fips)出版物180-4“安全散列標(biāo)準(zhǔn)(shs)”。在一個實施例中,驗證程序可在ue處使用不對稱密碼術(shù)執(zhí)行。不對稱密碼術(shù)使用包括私鑰和公鑰的密鑰對。含有使用私鑰產(chǎn)生的數(shù)字簽名的消息可使用公鑰來檢驗。在一個實施方案中,服務(wù)器具有對私鑰的接入權(quán),且ue具有對公鑰的接入權(quán)。舉例來說,公鑰可通過如圖2的步驟201和202的點對點方式由服務(wù)器傳送到ue。在接收到廣播消息后,ue可即刻使用公鑰檢驗所接收消息的簽名部分(例如,框1208或框1308)且檢驗所述消息源自服務(wù)器。
在服務(wù)器處,可通過首先散列和掩蔽消息以產(chǎn)生具有固定長度(例如2047個位)的消息表示,在整個廣播消息(在使用加密的情況下已經(jīng)加密)上計算數(shù)字簽名。隨后可使用rsa私鑰對消息表示進(jìn)行簽名,從而產(chǎn)生長度為2048個位的簽名。在ue處,可從廣播消息檢索數(shù)字簽名且可使用rsa公鑰將數(shù)字簽名轉(zhuǎn)換回到預(yù)期消息表示。隨后可對照從所接收消息導(dǎo)出的實際消息表示來比較預(yù)期消息表示,且如果它們相等,那么廣播消息經(jīng)檢驗且驗證。
用于驗證的公鑰和鹽值長度可由服務(wù)器提供到ue且可由服務(wù)器指派唯一id。公鑰和鹽值長度向ue的傳送可在ue開始接收廣播輔助數(shù)據(jù)之前使用點對點lpp/lppe來發(fā)生,例如針對圖2中的步驟201和202所描述。服務(wù)器通過作為廣播消息的部分(例如,作為圖12中的框1208或圖13中的框1308的部分)包含用于較早點對點地發(fā)送的公鑰和鹽值長度對的唯一識別符,來識別將用以驗證任何所接收廣播lpp或lpp/lppe消息的公鑰和鹽值長度。
如果ue已經(jīng)具有經(jīng)識別公鑰和鹽值長度,那么ue可驗證含有數(shù)字簽名的所接收的任何廣播消息。如果服務(wù)器較早已通過點對點方式指示驗證應(yīng)用于特定廣播系統(tǒng),那么ue可忽略不含有數(shù)字簽名的所接收的任何廣播消息。也可丟棄未通過驗證的廣播消息,且ue可在某個取決于實施方案的時間周期中停止使用相關(guān)聯(lián)廣播系統(tǒng)。
在一個實施例中,當(dāng)接收到新廣播消息時,目標(biāo)可以任一合適次序使用以下步驟(在圖14中更詳細(xì)描述)執(zhí)行檢驗和解碼:
1)從廣播控制參數(shù)檢驗所述消息不是重復(fù)且具有有效時間和地理區(qū)域適用性。
2)從廣播控制參數(shù)檢驗所述消息含有(或可含有)ue所關(guān)注的輔助數(shù)據(jù)的類型。
3)檢驗ue具有正確的密鑰來執(zhí)行驗證和解密(當(dāng)需要這兩者中的任一者或兩者時)。
4)檢驗是否包含任何數(shù)字簽名。
5)在使用加密的情況下對消息內(nèi)容進(jìn)行解密。
6)對消息內(nèi)容進(jìn)行解碼。
圖14說明用于檢驗在目標(biāo)ue裝置處已經(jīng)接收或正在接收的廣播消息的示范性實施例的流程圖。過程1400由包括硬件(電路、專用邏輯等等)、軟件(例如在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件)或其任一組合的處理邏輯執(zhí)行。在一個實施例中,過程1400由如圖23中描述的一個或以上計算機系統(tǒng)2300執(zhí)行。在一個實施例中,下文描述的接收和發(fā)射步驟可利用圖23中描述的收發(fā)器2350來促進(jìn)。
在一個實施例中,服務(wù)器產(chǎn)生廣播消息且是位置服務(wù)器504。在另一實施例中,廣播消息是使用屬于例如廣播子系統(tǒng)506等節(jié)點的服務(wù)器來廣播的。下文論述的裝置可表示ue502/2212且執(zhí)行本發(fā)明的實施例??墒褂靡粋€或一個以上處理器來解密和驗證消息。在一些實例中,針對某些功能可使用協(xié)處理器,例如密碼處理器。
如圖12和13所示,廣播消息可包括多個廣播控制參數(shù)和提供輔助數(shù)據(jù)消息。經(jīng)囊封廣播消息可為lpp或lpp/lppe消息。位置服務(wù)器504可或可不選擇對經(jīng)囊封廣播消息進(jìn)行加密和/或數(shù)字簽名。如果位置服務(wù)器對經(jīng)囊封廣播消息進(jìn)行加密或數(shù)字簽名,那么在經(jīng)囊封廣播消息中可包含額外消息部分。
相對于流程圖描述的次序是示范性次序且可以任何合適方式重排序而不脫離本發(fā)明的范圍。在一些實施方案中,可同時執(zhí)行各種步驟。圖14的方法可使用硬件、軟件或固件由ue502的組件執(zhí)行,例如圖23中描述的裝置。
在框1402處,裝置使用收發(fā)器2350接收或開始接收廣播消息。在一個實施例中,裝置開始使用處理器2310處理廣播消息中包括的信息,同時仍接收廣播消息的部分。舉例來說,裝置可在接收廣播消息的其它部分之前或同時開始處理與廣播消息相關(guān)聯(lián)的廣播控制參數(shù)和/或標(biāo)頭的部分。
在一些實施方案中,在處理消息的其余部分之前處理標(biāo)頭和/或廣播控制參數(shù)的部分可為有利的。舉例來說,對于經(jīng)加密消息,廣播控制參數(shù)可提供關(guān)于在對消息進(jìn)行加密中使用的協(xié)議和密鑰的較多信息。類似地,對于經(jīng)數(shù)字簽名的消息,裝置可檢索適當(dāng)?shù)墓€,轉(zhuǎn)換數(shù)字簽名,且還在數(shù)字消息由裝置接收時開始散列數(shù)字消息的部分(或塊)。而且,例如轉(zhuǎn)換數(shù)字簽名和散列消息等用于驗證消息的各種步驟也可同時或彼此并行地執(zhí)行??蔀橛欣氖窃谌栽诮邮障⒌耐瑫r開始使用處理器2310處理消息,以便較快地確定所述消息是否有效、對ue是否有用以及是否可完全解碼。如果不滿足這些條件中的一者或一者以上,那么ue可停止接收消息,進(jìn)而保存無線電資源且可能準(zhǔn)許其它活動較快地發(fā)生。
在框1404處,裝置使用在工作存儲器2335或其它緩沖器處的所存儲信息,在處理器2310處使用廣播控制參數(shù)確定廣播消息是或不是重復(fù)消息。在示范性實施方案中,這可使用時戳或嵌入在消息的標(biāo)頭中的唯一消息id來確定。在一個示范性實施例中,在針對廣播消息經(jīng)數(shù)字簽名的消息數(shù)據(jù)中可包含時戳,因此防止攻擊者在與所述時戳不一致的某個稍后時間再發(fā)送具有有效數(shù)字簽名的消息。
在框1406處,裝置使用處理器2310通過檢查廣播消息的時間和地理適用性確定廣播消息是否適用于裝置。舉例來說,裝置可丟棄具有舊時戳、舊持續(xù)時間或在未來的仍必定發(fā)生的持續(xù)時間的廣播消息或者屬于不同地理區(qū)域或網(wǎng)絡(luò)的不同區(qū)域的廣播消息。在一些實施例中,裝置可選擇接收和存儲載運適用于某個未來時間的持續(xù)時間的廣播消息而非丟棄消息。
在框1408處,裝置使用處理器2310確定廣播消息是否具有裝置所關(guān)注的輔助數(shù)據(jù)。裝置可基于與廣播消息相關(guān)聯(lián)的廣播控制參數(shù)的輔助數(shù)據(jù)類型參數(shù)而確定所述關(guān)注。
在框1410處,裝置可使用處理器2310確定驗證或/和解密步驟所需的一個或一個以上密鑰是否存在于裝置上。在一些實施例中,在執(zhí)行此步驟之前,裝置可檢查裝置是否經(jīng)配置以接收經(jīng)驗證和加密的消息。所述密鑰可在服務(wù)器與裝置之間的點對點通信期間部分或完全地交換(例如,如圖2的步驟201和202中)。在一些實施例中,響應(yīng)于檢測到在裝置處不存在適當(dāng)密鑰,可建立裝置與服務(wù)器之間的新點對點通信,用于檢索適當(dāng)密鑰。
在框1412處,裝置可使用處理器2310檢驗消息的數(shù)字簽名(如果包含數(shù)字簽名)。如圖12和13中所示,數(shù)字簽名可附加到消息的后部或前部。除了圖12和13中所示的消息組分之外,數(shù)字簽名還可嵌入在消息中??稍谡麄€消息內(nèi)容上計算數(shù)字簽名(如果包含)。數(shù)字簽名部分可含有相關(guān)聯(lián)公鑰識別符且可出現(xiàn)在消息的開始處,使得目標(biāo)裝置可在接收一旦開始就確定其是否具有正確的公鑰,且如果是這樣,那么可在消息接收處于進(jìn)行中的同時開始驗證過程。
在一個實施例中,使用存儲在裝置處的公鑰來轉(zhuǎn)換數(shù)字簽名。用于廣播消息的數(shù)字簽名可使用rsa算法來產(chǎn)生。在一個實施方案中,如本文以上描述使用pkcs#1v.2.1rsa方法的rsassa-pss變體。在產(chǎn)生數(shù)字簽名之前,服務(wù)器可首先使用如本文與表1相關(guān)聯(lián)描述的單向函數(shù)來散列廣播消息的內(nèi)容。在一個實施方案中,安全散列算法1(sha-1)算法用于散列廣播消息內(nèi)容,如本文在表1中提到。一旦消息經(jīng)散列且掩蔽為較短的串(例如,含有2047個位),便使用rsa對所述串進(jìn)行數(shù)字簽名(例如,以產(chǎn)生含有2048個位的數(shù)字簽名)。如果將對廣播消息進(jìn)行加密,那么可在對所述消息進(jìn)行數(shù)字簽名之前對內(nèi)容進(jìn)行加密。這允許裝置在對消息進(jìn)行解密之前數(shù)字地驗證消息。
在接收到廣播消息后,裝置即刻數(shù)字地驗證消息(如果驗證經(jīng)啟用)。服務(wù)器和裝置可在廣播之前通過點對點通信協(xié)商驗證是否可用作通信的部分。如果裝置經(jīng)配置以驗證消息,且裝置接收到不具有數(shù)字簽名的消息或如果數(shù)字簽名未通過檢驗,那么裝置可丟棄消息。如果由于失敗的驗證而必須進(jìn)行廣播消息的重復(fù)丟棄,那么裝置可臨時或永久地停止經(jīng)由特定廣播系統(tǒng)和/或在特定區(qū)域中接收廣播消息,或可切換到不同的接收消息的機制。舉例來說,裝置可切換回到與服務(wù)器的點對點協(xié)議,或從服務(wù)器獲得新密鑰。
在一個實施例中,如果裝置經(jīng)配置以驗證廣播消息且如果消息具有類似于圖13的附加在前的數(shù)字簽名,那么裝置可在接收消息的同時開始驗證消息。裝置可使用存儲在裝置上且與用以對廣播消息進(jìn)行簽名的私鑰相關(guān)聯(lián)的公鑰轉(zhuǎn)換數(shù)字簽名。裝置還可散列廣播消息的內(nèi)容,且比較經(jīng)散列值與經(jīng)轉(zhuǎn)換值。如果所述值匹配,那么驗證通過,且將數(shù)字簽名視為經(jīng)檢驗。
在框1414處,可使用處理器2310對消息內(nèi)容進(jìn)行解密(如果加密經(jīng)啟用)。在一個實施例中,裝置可通過檢視廣播控制參數(shù)來發(fā)現(xiàn)加密是否經(jīng)啟用。如圖12和13中所示,在一個實施例中,廣播消息中包含的輔助數(shù)據(jù)是使用存儲在裝置上的解密密鑰值(可與由服務(wù)器使用的加密密鑰值相同,或可為由服務(wù)器使用的私鑰的公鑰對應(yīng)部分)來解密。廣播消息的內(nèi)容可使用例如aes等對稱密碼術(shù)由服務(wù)器加密且由裝置解密。圖15中進(jìn)一步論述aes算法的一個實施方案。在框1416處,一旦內(nèi)容經(jīng)驗證且解密(在驗證和解密經(jīng)啟用的情況下),裝置可根據(jù)用于檢索位置輔助數(shù)據(jù)的lpp/lppe協(xié)議定義對廣播消息的內(nèi)容進(jìn)行解碼。
應(yīng)了解,圖14中說明的特定框/步驟提供了根據(jù)本發(fā)明的實施例在操作模式之間切換的特定方法。在替代實施例中也可相應(yīng)地執(zhí)行其它步驟序列。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行上文概述的步驟。為了說明,用戶可選擇從第三操作模式改變?yōu)榈谝徊僮髂J?、從第四模式改變?yōu)榈诙J?,或其間的任一組合。而且,圖14中說明的個別步驟可包含可以適合于個別步驟的各種序列執(zhí)行的多個子步驟。此外,取決于特定應(yīng)用可添加或移除額外步驟。所屬領(lǐng)域的技術(shù)人員將認(rèn)識和了解到過程1400的許多變化、修改和替代。
圖15描述aes的一個實施方案。以下實施方案提供用以對lppe1.1廣播輔助數(shù)據(jù)消息進(jìn)行加密和解密的算法的描述。所述算法使用具有計數(shù)器模式的aes加密。aes是塊模式加密算法,其每次對128位的塊進(jìn)行加密。然而,計數(shù)器模式實現(xiàn)針對并非為128位的確切倍數(shù)的位串的使用。此外,計數(shù)器模式使得目標(biāo)(或服務(wù)器)能夠獨立于待解密(或加密)數(shù)據(jù)的接收而執(zhí)行大部分解密(或加密)處理,這可實現(xiàn)較高效的處理,例如通過使得解密(或加密)能夠在經(jīng)由廣播接收(或在服務(wù)器處獲得)數(shù)據(jù)部分時幾乎立即發(fā)生。所提供的計數(shù)器是由服務(wù)器以不重復(fù)方式選擇(在一些實施例中是針對計數(shù)器模式的要求),每個數(shù)據(jù)塊將以唯一方式加密。
所述算法利用各自含有128位的計數(shù)器序列<c1,c2,c3,...>,其中c1由服務(wù)器指定且每一后續(xù)計數(shù)器(c2、c3等等)是通過添加一個模數(shù)2**128從先前計數(shù)器獲得。每一計數(shù)器ci是使用具有共同128位密鑰的aes算法來加密以產(chǎn)生128位的輸出塊oi。為了執(zhí)行廣播消息的加密,將lpp/lppe消息劃分為各自為128位的塊b1、b2、...bn,除了可能含有少于128位的最后塊bn。獲得經(jīng)加密消息作為由(o1xorb1)、(o2xorb2)、...(onxorbn)給出的各自含有128位的n個塊的序列(對于最后塊可能除外),其中xor表示逐位異或。在最后塊的情況下,如果bn含有m個位(m<128),那么on的m個最高有效位將用于異或。解密是以相同方式執(zhí)行,不同的是塊b1、b2、…bn現(xiàn)在是從經(jīng)加密消息獲得,且異或運算的結(jié)果產(chǎn)生原始未經(jīng)加密消息。
抽象語法記法1(asn.1)表:
圖16a、16b、16c、16d和16e適用于lpp和lpp/lppe提供輔助數(shù)據(jù)消息的廣播,且界定適用于廣播輔助數(shù)據(jù)內(nèi)容的示范性可能廣播約束和標(biāo)記以及對某些類型的輔助數(shù)據(jù)可在其內(nèi)廣播的區(qū)域的限制。圖16a、16b、16c、16d和16e還提供標(biāo)記不同類型的輔助數(shù)據(jù)的方式。標(biāo)記可在lppe內(nèi)使用且由廣播系統(tǒng)使用以簡明地通告對特定類型的輔助數(shù)據(jù)的支持和/或提供廣播調(diào)度信息。
圖16a和圖16b展示可廣播的用于lpp的不同類型的輔助數(shù)據(jù),其中每一輔助數(shù)據(jù)類型是使用其在omalppe版本1.1ts中的asn.1參數(shù)名稱來參考。對于每一輔助數(shù)據(jù)類型,在輔助數(shù)據(jù)僅在受約束區(qū)域內(nèi)有效的情況下展示可能的區(qū)域限制。如果優(yōu)選針對較寬的地理區(qū)域為目標(biāo)裝置提供輔助數(shù)據(jù),那么服務(wù)器可在區(qū)域限制之外廣播輔助數(shù)據(jù),但不保證數(shù)據(jù)在所述情況下將總是可用。在這些存在的情況下還展示針對輔助數(shù)據(jù)的其它可能約束,例如對內(nèi)容的任何可能約束。服務(wù)器可按需要更新時間敏感的輔助數(shù)據(jù)(例如,gnss時間、gnss實時完整性、gnss獲取輔助),且也可移除陳舊數(shù)據(jù)。對于包含顯式有效性區(qū)域的輔助數(shù)據(jù),可允許在有效性區(qū)域之外的廣播,且目標(biāo)可隨后在使用數(shù)據(jù)之前檢驗在有效性區(qū)域內(nèi)的存在。
圖16a和圖16b還展示可在lppe內(nèi)使用且由廣播系統(tǒng)用來參考特定類型的輔助數(shù)據(jù)的標(biāo)記,例如當(dāng)指示針對lppe內(nèi)的不同類型輔助數(shù)據(jù)的廣播支持時或當(dāng)指示廣播系統(tǒng)正在廣播哪些輔助數(shù)據(jù)類型時。將標(biāo)記指定為通過點號分隔的n(n=1到4)個數(shù)字元素的序列,例如,2、2.1、2.1.3、2.1.3.5,其中n為經(jīng)標(biāo)記數(shù)據(jù)項目的嵌套層級。
在圖16a和16b中,在第一列中使用“>”符號指示任一輔助數(shù)據(jù)類型的嵌套層級,其中針對任一數(shù)據(jù)項目展示串聯(lián)“>”符號的數(shù)目m,且其相關(guān)聯(lián)標(biāo)記指示其嵌套層級為m+1,其中m在0到3的范圍內(nèi)。圖16a和16b中的數(shù)據(jù)項目的次序可遵循lppe版本1.1ts中的asn.1定義,這意味著在層級n處的任一嵌套數(shù)據(jù)項目的母代數(shù)據(jù)項目是在表中在層級n-1處的最近先前數(shù)據(jù)項目。標(biāo)記在列1中展示且僅展示最終元素,因為先前元素可從母代數(shù)據(jù)項目的最終元素推斷出。作為實例,圖16a中的輔助數(shù)據(jù)類型otdoa-provideassistancedata具有嵌套層級1和標(biāo)記2;數(shù)據(jù)類型otdoa-neighbourcellinfo(在圖16a中嵌套于otdoa-provideassistancedata內(nèi)且比otdoa-provideassistancedata深一個層級)具有嵌套層級2和標(biāo)記2.2,且圖16a中的輔助數(shù)據(jù)類型gnss-databitassistance具有嵌套層級4和標(biāo)記3.2.n.5,其中n(n=1到8)指示其適用于的特定gnss或sbas系統(tǒng)。
圖16c、16d和16e展示可廣播的用于lppe版本1.1的不同類型的輔助數(shù)據(jù)與相關(guān)聯(lián)區(qū)域限制和其它約束,其中每一數(shù)據(jù)類型是使用其在lppe版本1.1ts中界定的asn.1參數(shù)名稱來參考。用以界定嵌套層級和標(biāo)記的慣例如上文與圖16a和16b相關(guān)聯(lián)所描述。
圖16a、16b、16c、16d和16e中展示的可能約束和標(biāo)記是用于lpp和lpp/lppe定位協(xié)議的實例,且在其它實施例中可由其它約束或其它標(biāo)記方式代替。
為了支持適用于lpp/lppe協(xié)議的新穎的封裝、數(shù)據(jù)類型標(biāo)記、點對點輔助、加密和驗證,在一些實施方案中可界定新lpp/lppe擴展。圖17a、17b、18、19a、19b、20a、20b、21a、21b、21c和21d是用以支持與廣播相關(guān)的點對點輔助數(shù)據(jù)(例如,如在圖2的步驟201和202中使用)和具有囊封、加密和驗證的廣播(例如,如與圖13相關(guān)聯(lián)而描述)的新lppe廣播消息擴展的實例。每一圖以表的形式展示特定消息擴展的參數(shù)內(nèi)容,其中參數(shù)內(nèi)容涉及添加到lppe消息以支持廣播的新參數(shù)。在每一表中,在初始標(biāo)題行下方的每一行描述消息擴展中的一個參數(shù),其中參數(shù)名稱在第一列中展示,對應(yīng)lppeasn.1數(shù)據(jù)類型名稱在第二列中展示,參數(shù)是否為任選的指示在第三列中展示(對于強制的參數(shù)此處為空白條目),且參數(shù)意義和用途的描述在第四列中給出。消息擴展內(nèi)每一參數(shù)的嵌套層級是使用第一列中的大于符號(“>”)展示,其中連續(xù)“>”符號的數(shù)目加1給出嵌套層級。因此,舉例來說,具有名稱“>>>實例”的參數(shù)將具有嵌套層級4。表中的任一嵌套參數(shù)p包含在與其最靠近且在表中較高的參數(shù)內(nèi),所述參數(shù)具有比p的嵌套層級低1的嵌套層級。具有最低嵌套層級(為1)的參數(shù)直接僅包含在消息擴展內(nèi)。嵌套參數(shù)可在所述嵌套參數(shù)包含于其內(nèi)的參數(shù)也存在于消息中時僅包含于消息擴展中。當(dāng)此條件發(fā)生時,強制嵌套參數(shù)將存在,而任選的嵌套參數(shù)可以或可不存在。圖中的參數(shù)的次序可接近地遵循omalppe版本1.1的asn.1定義。在一些實施例中,特定參數(shù)是強制的還是任選的可不同于這些圖中所示的情況。
圖17a和17b說明在本發(fā)明的實施例中使用的示范性廣播容器。在圖17a和17b中展示的信息元素(ie)oma-lppe-ver1-1-broadcastcontainer可用以囊封經(jīng)加密或未經(jīng)加密lpp和lpp/lppe提供輔助數(shù)據(jù)消息用于經(jīng)由廣播遞送。此容器的使用使得能夠傳送加密支持所需的信息(例如,加密密鑰識別符)、消息驗證(例如,公鑰識別符和數(shù)字簽名),以及ue可用來快速識別正廣播的信息類型、適用區(qū)域和時間周期和數(shù)據(jù)是否與已接收的數(shù)據(jù)重復(fù)的信息。識別出重復(fù)廣播消息或不關(guān)注、不適用或不支持的輔助數(shù)據(jù)的ue可停止接收而不需要接收、解密、解碼和可能驗證經(jīng)囊封lpp或lpp/lppe消息。除了經(jīng)囊封lpp或lpp/lppe消息,可不需要對oma-lppe-ver1-1-broadcast-container中的參數(shù)(例如,控制參數(shù))進(jìn)行加密。
圖18說明對lpp/lppe請求能力消息的呈額外參數(shù)形式的示范性增強,其使得此消息能夠請求與支持輔助數(shù)據(jù)廣播相關(guān)的能力。圖2的步驟204表示從位置服務(wù)器215到ue220的示范性請求能力消息。所述消息還可從ue220發(fā)送(但圖2中未圖示)到位置服務(wù)器215。類似地,圖19a和19b說明對lpp/lppe提供能力消息的呈額外參數(shù)形式的示范性增強,其使得此消息能夠提供與支持輔助數(shù)據(jù)廣播相關(guān)的能力。圖2的步驟205表示從ue220到位置服務(wù)器215的示范性提供能力消息。所述消息還可從位置服務(wù)器215發(fā)送(但圖2中未圖示)到ue220。圖20a和20b說明對lpp/lppe請求輔助數(shù)據(jù)消息的呈額外參數(shù)形式的示范性增強,其使得此消息能夠請求(以點對點方式)與支持輔助數(shù)據(jù)廣播相關(guān)的輔助數(shù)據(jù)。圖2的步驟201和圖5b的步驟521表示從ue220/502到位置服務(wù)器215/504的示范性請求輔助數(shù)據(jù)消息。圖21a、21b、21c和21d說明對lpp/lppe提供輔助數(shù)據(jù)消息的呈額外參數(shù)形式的示范性增強,其使得此消息能夠提供(以點對點方式)與支持輔助數(shù)據(jù)廣播相關(guān)的輔助數(shù)據(jù)。圖2的步驟202和圖5b的步驟522表示從位置服務(wù)器215/504到ue220/502的示范性提供輔助數(shù)據(jù)消息。
在其它實施例中,部分或完全不同于圖17a、17b、18、19a、19b、20a、20b、21a、21b、21c、21d中示范的消息擴展的消息擴展可用以支持lpp和lpp/lppepad消息的廣播。
參見圖22,無線通信系統(tǒng)2200包含各種裝置,例如用戶設(shè)備2212(ue)、安置于小區(qū)2216中的基站收發(fā)臺(bts)2214,以及基站控制器(bsc)2218。系統(tǒng)2200可支持多個載波(不同頻率的波形信號)上的操作。多載波發(fā)射器可在多個載波上同時發(fā)射經(jīng)調(diào)制信號。每一經(jīng)調(diào)制信號可為碼分多址(cdma)信號、時分多址(tdma)信號、正交頻分多址(ofdma)信號、單載波頻分多址(sc-fdma)信號等等。每一經(jīng)調(diào)制信號可在不同載波上發(fā)送,且可載運導(dǎo)頻、開銷信息、數(shù)據(jù)等等。
bts2214可經(jīng)由天線與ue2212無線地通信。bts2214中的每一者也可稱為基站、接入點、接入節(jié)點(an)、節(jié)點b、演進(jìn)型節(jié)點b(e節(jié)點b)等等。bts2214經(jīng)配置以經(jīng)由多個載波在bsc2218的控制下與ue2212通信。bts2214中的每一者可為相應(yīng)地理區(qū)域(此處為相應(yīng)小區(qū)2216)提供通信覆蓋。bts2214的小區(qū)2216中的每一者隨著基站天線而變經(jīng)分割為多個扇區(qū)。在一些實施例中,bts2214中的一者或一者以上在圖5a和圖5b中說明的ran508中實施。此外,上文描述的圖2、6和8的元件以及圖5a和圖5b的其它元件可包含于系統(tǒng)2210中。雖然上文論述且在圖2、5a、5b、6和8中說明的服務(wù)器和位置服務(wù)器未在圖22中說明,但位置服務(wù)器可與bts2214和/或bsc2218通信。舉例來說,實施為位置服務(wù)器的一類smlc可直接地或經(jīng)由網(wǎng)關(guān)與bsc2218通信。在一些實施例中,一個或一個以上網(wǎng)絡(luò)分離圖22中說明的元件中的至少兩者,和/或分離圖22中說明的元件與上文論述和/或相對于圖2、5a、5b、6和8說明的元件。
系統(tǒng)22可僅包含宏基站2214,或其可具有不同類型的基站2214,例如宏、微微和/或毫微微基站等等。宏基站可覆蓋相對大地理區(qū)域(例如,半徑幾千米),且可允許具有服務(wù)預(yù)訂的終端的不受限接入。微微基站可覆蓋相對小地理區(qū)域(例如,微微小區(qū)),且可允許具有服務(wù)預(yù)訂的終端的不受限接入。毫微微或家庭基站可覆蓋相對小地理區(qū)域(例如,毫微微小區(qū)),且可允許具有與毫微微小區(qū)的關(guān)聯(lián)的終端(例如,用于家庭中的用戶的終端)的受限接入。
ue2212可遍布小區(qū)2216中。ue2212可稱為終端、移動臺、移動裝置、用戶設(shè)備(ue)、訂戶單元等等。圖22中所示的ue2212包含移動電話、個人數(shù)字助理(pda)和車輛導(dǎo)航和/或通信系統(tǒng),但也可包含無線路由器、其它手持式裝置、上網(wǎng)本計算機、筆記本計算機等等。
如圖23中說明的計算機系統(tǒng)可經(jīng)并入作為參見圖2到22展示和論述的先前描述的實體的部分。舉例來說,計算機系統(tǒng)2300可能夠或適于且經(jīng)配置以表示以下各項的組件中的一些或全部:ue(如圖2中的220、圖5a、5b中的502和圖22中的2212所參考),位置服務(wù)器(如圖2中的215、圖5a、5b中的504所參考),實施為廣播子系統(tǒng)506的部分的一個或一個以上服務(wù)器,例如網(wǎng)關(guān)510和ran508或圖22的任何其它計算裝置,例如基站控制器2218或bts2214或在實現(xiàn)本發(fā)明的實施例中利用的任何其它計算裝置。圖23提供計算機系統(tǒng)2300的一個實施例的示意說明,所述計算機系統(tǒng)可執(zhí)行如本文描述的由各種其它實施例提供的方法,和/或可具有例如ue、位置服務(wù)器和實施為廣播子系統(tǒng)的服務(wù)器等裝置的功能。應(yīng)注意,圖23僅有意提供可在適當(dāng)時利用的任何或全部各種組件的一般化說明。因此,圖23廣義地說明可如何以相對分離或相對較集成的方式實施個別系統(tǒng)元件。
展示計算機系統(tǒng)2300包括可經(jīng)由總線2305電耦合(或在適當(dāng)時可以另外方式通信)的硬件元件。硬件元件可包含:一個或一個以上處理器2310,包含(不限于)一個或一個以上通用處理器和/或一個或一個以上專用處理器(例如數(shù)字信號處理芯片、圖形加速處理器和/或類似物);一個或一個以上輸入裝置2315,其可包含(不限于)鼠標(biāo)、鍵盤和/或類似物;和一個或一個以上輸出裝置2320,其可包含(不限于)顯示裝置、打印機和/或類似物。
計算機系統(tǒng)2300可進(jìn)一步包含(和/或與其通信)一個或一個以上存儲裝置2325,其可包括(不限于)本地和/或網(wǎng)絡(luò)可存取存儲裝置,和/或可包含(不限于)磁盤驅(qū)動器、驅(qū)動器陣列、光學(xué)存儲裝置、例如隨機存取存儲器(“ram”)和/或只讀存儲器(“rom”)等固態(tài)存儲裝置,其可為可編程的、可快閃更新的和/或類似物。此些存儲裝置可經(jīng)配置以實施任何適當(dāng)?shù)臄?shù)據(jù)存儲,包含(不限于)各種文件系統(tǒng)、數(shù)據(jù)庫結(jié)構(gòu)和/或類似物。
計算機系統(tǒng)2300還可包含通信子系統(tǒng)2330,其可包含(不限于)調(diào)制解調(diào)器、網(wǎng)絡(luò)卡(無線或有線)、紅外通信裝置、無線通信裝置和/或芯片組(例如,bluetoothtm裝置、802.11裝置、wifi裝置、wimax裝置、蜂窩式通信設(shè)施等等)和/或類似物。通信子系統(tǒng)2330可準(zhǔn)許與網(wǎng)絡(luò)(例如下文描述的網(wǎng)絡(luò),舉一個實例)、其它計算機系統(tǒng)和/或本文描述的任何其它裝置交換數(shù)據(jù)。在許多實施例中,計算機系統(tǒng)2300將進(jìn)一步包括工作存儲器2335,其可包含ram或rom裝置,如上所述。
計算機系統(tǒng)2300還可包含用于發(fā)射和接收消息的收發(fā)器2350。收發(fā)器2350可包括組件,例如發(fā)射器和接收器,其經(jīng)組合且共享共同電路或單個外殼或者可為分離的。收發(fā)器2350可經(jīng)修改以與一個或一個以上網(wǎng)絡(luò)配置通信,例如gsm、cdma、wcdma、cmda20001xrtt或lte網(wǎng)絡(luò)。
計算機系統(tǒng)2300還可包括展示為當(dāng)前位于工作存儲器2335內(nèi)的軟件元件,包含操作系統(tǒng)2340、裝置驅(qū)動器、可執(zhí)行庫和/或其它代碼,例如一個或一個以上應(yīng)用程序2345,其可包括由各種實施例提供的計算機程序,和/或可經(jīng)設(shè)計以實施由其它實施例提供的方法和/或配置由其它實施例提供的系統(tǒng),如本文描述。僅舉例來說,相對于上文論述的方法描述的一個或一個以上程序可能實施為可由計算機(和/或計算機內(nèi)的處理器)執(zhí)行的代碼和/或指令;在一方面中,隨后,此代碼和/或指令可用以配置和/或適配通用計算機(或其它裝置)以執(zhí)行根據(jù)所描述方法的一個或一個以上操作。
這些指令和/或代碼的集合可能存儲在例如上文描述的存儲裝置2325等計算機可讀存儲媒體上。在一些情況下,存儲媒體可能并入在例如系統(tǒng)2100等計算機系統(tǒng)內(nèi)。在其它實施例中,存儲媒體可能與計算機系統(tǒng)分離(例如,可裝卸式媒體,例如壓縮光盤),和/或在安裝封裝中提供,使得存儲媒體可用以用存儲于其上的指令/代碼來編程、配置和/或適配通用計算機。這些指令可能采取可由計算機系統(tǒng)2300執(zhí)行的可執(zhí)行代碼的形式,和/或可能采取源和/或可安裝代碼的形式,其在計算機系統(tǒng)2300上編譯和/或安裝后(例如,使用多種通??捎镁幾g器、安裝程序、壓縮/解壓縮工具等等中的任一者)即刻采取可執(zhí)行代碼的形式。
所屬領(lǐng)域的技術(shù)人員將了解,可根據(jù)特定要求做出實質(zhì)變化。舉例來說,還可使用定制硬件,和/或可以硬件、軟件(包含便攜式軟件,例如小程序等等)或兩者來實施特定元件。此外,可采用到例如網(wǎng)絡(luò)輸入/輸出裝置等其它計算裝置的連接。
如上文提到,在一個方面中,一些實施例可采用計算機系統(tǒng)(例如計算機系統(tǒng)2300)來執(zhí)行根據(jù)本發(fā)明的各種實施例的方法。根據(jù)一組實施例,此些方法的程序中的一些或全部由計算機系統(tǒng)2300響應(yīng)于處理器2310執(zhí)行工作存儲器2335中含有的一個或一個以上指令的一個或一個以上序列(可并入到操作系統(tǒng)2340和/或例如應(yīng)用程序2345等其它代碼中)而執(zhí)行。此些指令可從例如存儲裝置2325中的一者或一者以上等另一計算機可讀媒體讀取到工作存儲器2335中。僅借助于實例,工作存儲器2335中含有的指令序列的執(zhí)行可致使處理器2310執(zhí)行本文描述的方法的一個或一個以上程序。
如本文使用的術(shù)語“機器可讀媒體”和“計算機可讀媒體”指代參與提供致使機器以特定方式操作的數(shù)據(jù)的任何媒體。計算機可讀存儲媒體不指代暫時性傳播信號。在使用計算機系統(tǒng)2300實施的實施例中,在將指令/代碼提供到處理器2310供執(zhí)行中可能涉及各種計算機可讀媒體和/或可能使用各種計算機可讀媒體來存儲此些指令/代碼。在許多實施方案中,計算機可讀媒體是物理和/或有形存儲媒體。此媒體可采取非易失性媒體或易失性媒體的形式。非易失性媒體包含例如光盤和/或磁盤,例如存儲裝置2325。易失性媒體包含(不限于)動態(tài)存儲器,例如工作存儲器2335。
常見形式的物理和/或有形計算機可讀媒體包含例如軟磁盤、柔性磁盤、硬盤、磁帶或任何其它磁性媒體、cd-rom、任何其它光學(xué)媒體、穿孔卡、紙帶、具有孔圖案的任何其它物理媒體、ram、prom、eprom、快閃eprom、任何其它存儲器芯片或盒等等。
上文論述的方法、系統(tǒng)和裝置是實例。各種配置可在適當(dāng)時省略、替換或添加各種程序或組件。舉例來說,在替代配置中,所述方法可以不同于所描述次序的次序執(zhí)行,和/或可添加、省略和/或組合各個階段。而且,相對于某些配置描述的特征可在各種其它配置中組合。配置的不同方面和元件可以類似方式組合。而且,技術(shù)在演進(jìn),且因此元件中的許多是實例,且不限制本發(fā)明或權(quán)利要求書的范圍。
在描述中給出具體細(xì)節(jié)以提供對實例配置(包含實施方案)的詳盡理解。然而,可在沒有這些具體細(xì)節(jié)的情況下實踐配置。舉例來說,已在沒有不必要細(xì)節(jié)的情況下展示眾所周知的電路、過程、算法、結(jié)構(gòu)和技術(shù),以免混淆所述配置。此描述僅提供實例配置,且不限制權(quán)利要求書的范圍、適用性或配置。而是,配置的先前描述將為所屬領(lǐng)域的技術(shù)人員提供用于實施所描述技術(shù)的實現(xiàn)說明。在不脫離本發(fā)明的精神或范圍的情況下可在元件的功能和布置方面做出各種改變。
而且,可將配置描述為經(jīng)描繪為流程圖或框圖的過程。雖然各自可將操作描述為順序過程,但操作中的許多可并行地或同時地執(zhí)行。另外,可重新布置操作的次序。過程可具有圖中未包含的額外步驟。此外,方法的實例可通過硬件、軟件、固件、中間件、微碼、硬件描述語言或其任一組合來實施。當(dāng)以軟件、固件、中間件或微碼實施時,用以執(zhí)行必要任務(wù)的程序代碼或代碼段可存儲在例如存儲媒體等非暫時性計算機可讀媒體中。處理器可執(zhí)行所描述的任務(wù)。
在描述若干實例配置后,可在不脫離本發(fā)明的精神的情況下使用各種修改、替代構(gòu)造和等效物。舉例來說,上述元件可為較大系統(tǒng)的組件,其中其它規(guī)則可優(yōu)先于或另外修改本文描述的實施例的應(yīng)用。而且,可在考慮以上元件之前、期間或之后進(jìn)行若干步驟。因此,以上描述并不界定權(quán)利要求書的范圍。
本文的描述和附圖描述了可應(yīng)用于任一數(shù)目的網(wǎng)絡(luò)和/或架構(gòu)的廣播通信的一般方法或協(xié)議。因此,雖然以上描述涉及l(fā)pp/lppe,但以上實例不限于所列舉實施例。所屬領(lǐng)域的技術(shù)人員將了解如何將本文描述的概念延伸到其它系統(tǒng)或架構(gòu)。舉例來說,根據(jù)本文的描述,基于用戶平面位置的服務(wù)可與任一數(shù)目的廣播服務(wù)組合。在一些實施例中,用戶和/或裝置可按照本文的描述預(yù)訂任一數(shù)目的廣播服務(wù)或接收局部化輔助數(shù)據(jù)。以此方式,用戶或裝置不需要接收一般數(shù)據(jù)集合,但可另外或改為接收區(qū)域數(shù)據(jù)或按區(qū)域變化的其它信息。
此外,本文的描述和附圖提供以lpp和lpp/lppe消息的形式廣播位置輔助數(shù)據(jù)的能力。所述描述和圖式進(jìn)一步實現(xiàn)用于位置輔助廣播的常見且可擴展的標(biāo)準(zhǔn),其與使用lpp/lppe的點對點位置支持相符且可與任一廣播機制(例如,bcast、(e)mbms、sib等等)一起使用。在一些實施例中,經(jīng)由廣播的位置輔助的計費是經(jīng)由加密而可能的。在一些實施例中,用戶裝置的定位支持將由于對輔助數(shù)據(jù)的較快存取而增強。在一些實施例中,網(wǎng)絡(luò)加載與點對點輔助相比可減少。
用于實現(xiàn)本文的益處的一個實施例包含ue或set使用supl(或可能具有l(wèi)te接入的控制平面)上的lpp/lppe點對點來例如從位置服務(wù)器獲得關(guān)于廣播輔助數(shù)據(jù)可用性和任何解密密鑰的信息。實施例可進(jìn)一步包含位置服務(wù)器將位置輔助數(shù)據(jù)封裝為lpp或lpp/lppe提供輔助數(shù)據(jù)消息,所述消息發(fā)送到網(wǎng)關(guān)(例如,embmsbm-sc)或另一節(jié)點(例如,用于ltesib廣播的mme)用于向前傳送到ran以用于從網(wǎng)絡(luò)基站廣播。
本文的描述和/或附圖可在一些實施例中在標(biāo)準(zhǔn)中實施或描述以例如增加裝置之間的互操作性。舉例來說,oma可產(chǎn)生lppe的新版本以使得能夠以標(biāo)準(zhǔn)方式廣播輔助數(shù)據(jù)且為ue或set提供相關(guān)聯(lián)信息(例如,解密密鑰)。使用lppe來支持廣播輔助數(shù)據(jù)可避免對以不同方式編碼輔助數(shù)據(jù)的額外影響。其還可使得能夠使用任一系統(tǒng)(例如,不僅sib)進(jìn)行廣播。此外,lppe可點對點地使用(例如,與supl)以提供預(yù)先信息給ue或set,例如不同區(qū)域中的解密密鑰和/或可用性和廣播輔助數(shù)據(jù)的類型。
除了上述益處(例如支持廣范圍的接入類型)之外,與lpp組合的lppe可支持廣范圍的定位方法,包含a-gnss(碼相位和高準(zhǔn)確性載波相位變體)、用于lte和wcdma的otdoa、增強型觀察時間差(e-otd)、增強型小區(qū)id(對于包含wifi的每一無線接入類型)、短程節(jié)點相關(guān)聯(lián)定位和傳感器的使用。這些方法可在終端輔助模式和基于終端的模式中使用?;诮K端的模式可有用于支持終端上的應(yīng)用程序和功能,例如當(dāng)終端已經(jīng)需要或期望輔助數(shù)據(jù)或者可經(jīng)由廣播從網(wǎng)絡(luò)服務(wù)器(例如,suplslp或ltee-smlc)快速地獲取輔助數(shù)據(jù)時。
本文的描述和/或附圖的實施方案或?qū)嵤├蓪崿F(xiàn)(a)lpp/lppe提供輔助數(shù)據(jù)消息內(nèi)的輔助數(shù)據(jù)的廣播,和/或(b)終端從位置服務(wù)器獲得關(guān)于(a)中的廣播的信息的能力。此些實施方案或?qū)嵤├砂蚪K端提供解密密鑰以及關(guān)于廣播可用性的信息(例如,來自哪一(哪些)系統(tǒng)和在哪些區(qū)域中)。
本文的描述和/或附圖的實施方案或?qū)嵤├纱_保lpp和lpp/lppe提供輔助數(shù)據(jù)消息可以未經(jīng)請求方式廣播且含有可與本地基站和wifiap相關(guān)聯(lián)的任何數(shù)據(jù)(實例包含坐標(biāo)和gnss時序關(guān)聯(lián))。本文的描述和/或附圖的實施方案或?qū)嵤├€可實現(xiàn)將支持lpp和/或lpp/lppe輔助數(shù)據(jù)廣播的任一廣播系統(tǒng)對不同類型的輔助數(shù)據(jù)的標(biāo)記。舉例來說,可通過將數(shù)字識別符指派于輔助數(shù)據(jù)的不同類型或不同類型組合(例如,將類型1指派于a-gnss歷書、將類型2指派于a-gnss年歷、將類型3指派于wifi輔助等等)來實現(xiàn)標(biāo)記。標(biāo)記可使得廣播系統(tǒng)能夠向終端指示正在廣播的輔助數(shù)據(jù)的類型,因此終端可決定接收和解碼哪些數(shù)據(jù)。
本文的描述和/或附圖的實施方案或?qū)嵤├蛇M(jìn)一步使得終端能夠從位置服務(wù)器請求適用于廣播的輔助數(shù)據(jù)(以點對點方式)。此輔助數(shù)據(jù)可支持廣播輔助數(shù)據(jù)的加密,且可提供關(guān)于正在何處以及如何廣播輔助數(shù)據(jù)(例如,位置輔助數(shù)據(jù)在其內(nèi)廣播的地理區(qū)域或小區(qū)位點集合以及廣播系統(tǒng)的識別)以及識別所廣播輔助數(shù)據(jù)的類型的信息。另外,本文的描述和/或附圖的實施方案或?qū)嵤├山缍ㄅc廣播輔助數(shù)據(jù)支持相關(guān)聯(lián)的終端和服務(wù)器能力;為例如ltesib、bcast和embms等特定廣播系統(tǒng)的lppe廣播支持提供指導(dǎo);和/或提供關(guān)于服務(wù)器可如何產(chǎn)生lpp和lpp/lppe廣播消息、管理調(diào)度和/或改變廣播內(nèi)容的指導(dǎo)。通過接收經(jīng)由廣播傳送的位置輔助數(shù)據(jù),終端可事先積累輔助數(shù)據(jù)且避免當(dāng)需要或期望位置服務(wù)時的延遲和網(wǎng)絡(luò)信令的使用。這例如在終端失去網(wǎng)絡(luò)接入時可為有益的,和/或?qū)p輕服務(wù)器擁塞。
如上所述的本發(fā)明的實施例可使用各種協(xié)議消息。在一個實施例中,添加用于與lppe標(biāo)準(zhǔn)有關(guān)的消息的參數(shù)以支持用于廣播位置輔助數(shù)據(jù)的本發(fā)明實施例。所述參數(shù)可添加到omalppe標(biāo)準(zhǔn),但不限于任一特定標(biāo)準(zhǔn)。因此,圖2到21中描述的消息可使用如上所述的lpp和lpp/lppe消息,或下文描述的消息可在獨立于lppe消息或標(biāo)準(zhǔn)而實施的廣播數(shù)據(jù)中實施。
本文的描述和/或附圖的實施方案或?qū)嵤├稍试S運營商部署可用于家庭用戶和漫游者兩者的改善的位置服務(wù)。服務(wù)的計費是使用加密而可能的。服務(wù)可提供來自運營商的其它廣播服務(wù)的增強。
上文論述的方法、系統(tǒng)、裝置、實施方案和實施例是實例。各種配置可在適當(dāng)時省略、替換或添加各種程序或組件。舉例來說,在替代配置中,所述方法可以不同于所描述次序的次序執(zhí)行,和/或可添加、省略和/或組合各個階段。而且,相對于某些配置描述的特征可在各種其它配置中組合。配置的不同方面和元件可以類似方式組合。而且,技術(shù)在演進(jìn),且因此元件中的許多是實例,且不限制本發(fā)明或權(quán)利要求書的范圍。
在描述中給出具體細(xì)節(jié)以提供對實例配置(包含實施方案)的詳盡理解。然而,可在沒有這些具體細(xì)節(jié)的情況下實踐配置。舉例來說,已在沒有不必要細(xì)節(jié)的情況下展示眾所周知的電路、過程、算法、結(jié)構(gòu)和技術(shù),以免混淆所述配置。此描述僅提供實例配置,且不限制權(quán)利要求書的范圍、適用性或配置。而是,配置的先前描述將為所屬領(lǐng)域的技術(shù)人員提供用于實施所描述技術(shù)的實現(xiàn)說明。在不脫離本發(fā)明的精神或范圍的情況下可在元件的功能和布置方面做出各種改變。
而且,可將配置描述為經(jīng)描繪為流程圖或框圖的過程。雖然各自可將操作描述為順序過程,但操作中的許多可并行地或同時地執(zhí)行。另外,可重新布置操作的次序。過程可具有圖中未包含的額外步驟。此外,方法的實例可通過硬件、軟件、固件、中間件、微碼、硬件描述語言或其任一組合來實施。當(dāng)以軟件、固件、中間件或微碼實施時,用以執(zhí)行必要任務(wù)的程序代碼或代碼段可存儲在例如存儲媒體等非暫時性計算機可讀媒體中。處理器可執(zhí)行所描述的任務(wù)。
在描述若干實例配置后,可在不脫離本發(fā)明的精神的情況下使用各種修改、替代構(gòu)造和等效物。舉例來說,上述元件可為較大系統(tǒng)的組件,其中其它規(guī)則可優(yōu)先于或另外修改本發(fā)明的應(yīng)用。而且,可在考慮以上元件之前、期間或之后進(jìn)行若干步驟。因此,以上描述并不界定權(quán)利要求書的范圍。
本文使用“能夠”、“適于”或“經(jīng)配置以”意味著開放且包含性語言,其并不排除適于或經(jīng)配置以執(zhí)行額外任務(wù)或步驟的裝置。另外,使用“基于”意味著開放且包含性的,因為“基于”一個或一個以上所陳述條件或值的過程、步驟、計算或其它動作在實踐中可基于除了所陳述條件或值之外的額外條件或值。本文包含的標(biāo)題、列表和編號是僅為了便于闡釋,且并不有意為限制性的。
雖然已相對于本發(fā)明標(biāo)的物的特定實施例詳細(xì)描述了本發(fā)明標(biāo)的物,但將了解,所屬領(lǐng)域的技術(shù)人員在得到上述內(nèi)容的理解后可容易制作對此些實施例的更改、變化和等效物。因此應(yīng)了解,已為了實例而非限制的目的呈現(xiàn)了本發(fā)明,且本發(fā)明不排除包含對當(dāng)前標(biāo)的物的此些修改、變化和/或添加,如所屬領(lǐng)域的技術(shù)人員將容易了解。