處理用于全球定位的輔助數(shù)據(jù)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及處理用于全球定位的輔助數(shù)據(jù)。
【背景技術(shù)】
[0002]輔助數(shù)據(jù)對于諸如全球定位系統(tǒng)(GPS)或全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)接收器之類的衛(wèi)星定位接收器在啟動之后快速地提供定位(locat1n fix)而言是至關(guān)重要的。
[0003]輔助數(shù)據(jù)通常由攜帶基準(zhǔn)位置、基準(zhǔn)時(shí)間、衛(wèi)星時(shí)鐘和軌道數(shù)據(jù)的信息元素(IE)的集合組成。衛(wèi)星時(shí)鐘和軌道數(shù)據(jù)通常共同被稱作星歷數(shù)據(jù)Gphemeris data)。星歷數(shù)據(jù)連同移動電話中可用的其它輔助手段(諸如來自蜂窩調(diào)制解調(diào)器的基準(zhǔn)頻率)一起將提升并加速所集成的GPS接收器的性能,從而通常能夠在5-10秒鐘內(nèi)提供具有5米準(zhǔn)確率的首次定位時(shí)間(TTFF)。相比而言,不具有任何輔助的GPS接收器甚至在最優(yōu)信號接收條件下也無法在少于30-40秒的時(shí)間內(nèi)提供首次定位。
[0004]輔助數(shù)據(jù)及其遞送機(jī)制如今構(gòu)成了已發(fā)布的蜂窩標(biāo)準(zhǔn)的一部分,該部分為GPS和GNSS數(shù)據(jù)元素提供了行業(yè)范圍的所接受的格式和方法并且因此使得性能得到改善。這種已發(fā)布的標(biāo)準(zhǔn)包括3GPP TS 44.03U3GPP TS 25.331、OMA SUPL 1.0,并且在不久的將來,該行業(yè)將使用 OMA SUPL 2.0、3GPP TS 36.355 和 OMA LPPe vl.0。
[0005]此外,還存在通常由某些制造商或某些基于位置的服務(wù)所提供和/或被局限于隨它們一起使用的大量專用輔助數(shù)據(jù)服務(wù)和協(xié)議。一個(gè)例子是諾基亞的A-GNSS協(xié)議。這些服務(wù)和協(xié)議并非必然遵循已發(fā)布標(biāo)準(zhǔn)中的格式和協(xié)議,而是能夠在TTFF和接收器靈敏度方面提供顯著的性能改進(jìn)。由于這樣的專用服務(wù)目前與接收器的低層功能緊密相連,所以針對專用服務(wù)的改變(或者新的專用服務(wù)的研發(fā))一般將要求對固件進(jìn)行驅(qū)動層的改變和/或增加。在最差的情況下,接收器的架構(gòu)可能會阻止新的服務(wù)的集成或者在使用新服務(wù)的情況下性能出現(xiàn)嚴(yán)重下降。如果接收器的固件或架構(gòu)中要求進(jìn)行變化或者新的功能,則這將會使得上市時(shí)間出現(xiàn)相當(dāng)程度的延后。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的第一方面提供了一種裝置,包括:
[0007]本地?cái)?shù)據(jù)服務(wù)器,被配置為連接至位置輔助數(shù)據(jù)的外部源,接收具有第一預(yù)定格式的所述數(shù)據(jù),并且將所述數(shù)據(jù)轉(zhuǎn)換為第二預(yù)定格式以便在所述裝置內(nèi)進(jìn)行提供;
[0008]衛(wèi)星定位接收器;以及
[0009]接收器協(xié)議模塊,與所述接收器相關(guān)聯(lián)并且被配置為:響應(yīng)于向所述接收器提供位置輔助數(shù)據(jù)的請求而從所述本地?cái)?shù)據(jù)服務(wù)器請求所述位置輔助數(shù)據(jù),接收具有所述第二預(yù)定格式的所述位置輔助數(shù)據(jù),并且將所述位置輔助數(shù)據(jù)轉(zhuǎn)換為適用于所述衛(wèi)星定位接收器的第三預(yù)定格式。
[0010]就該意義而言,輔助數(shù)據(jù)包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng)、但是并不局限于以下各項(xiàng):基準(zhǔn)位置、基準(zhǔn)時(shí)間以及衛(wèi)星時(shí)鐘和軌道數(shù)據(jù)。如隨后將要解釋的,該本地?cái)?shù)據(jù)服務(wù)器將從外部源接收一個(gè)或一些IE并且在本地生成其它輔助數(shù)據(jù)。例如,本地?cái)?shù)據(jù)服務(wù)器可以從外部源取得軌道模型數(shù)據(jù)并且在本地產(chǎn)生基準(zhǔn)位置以便將所組合的輔助數(shù)據(jù)提供至接收器協(xié)議模塊。
[0011]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為連接至位置輔助數(shù)據(jù)的多個(gè)不同外部源并且接收位置輔助數(shù)據(jù)的相應(yīng)不同集合以便轉(zhuǎn)換為第二預(yù)定格式。
[0012]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為使用分組交換連接而連接至位置輔助數(shù)據(jù)的所述外部源或每個(gè)外部源。該連接可以是TCP/IP連接。
[0013]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為連接至位置輔助數(shù)據(jù)的所述外部源或每個(gè)外部源,以響應(yīng)于從接收器協(xié)議模塊接收到的請求而獲得該位置輔助數(shù)據(jù)。
[0014]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為通過蜂窩通信網(wǎng)絡(luò)而連接至位置輔助數(shù)據(jù)的所述外部源或每個(gè)外部源。
[0015]該本地?cái)?shù)據(jù)服務(wù)器可以被自動地和定期性地配置為連接至位置輔助數(shù)據(jù)的所述外部源或每個(gè)外部源以獲得該位置輔助數(shù)據(jù),以便進(jìn)行存儲并在隨后的時(shí)間點(diǎn)提供至該接收器協(xié)議模塊。
[0016]在接收到位置輔助數(shù)據(jù)的不同集合的情況下,該本地?cái)?shù)據(jù)服務(wù)器可以被配置為將來自不同集合的數(shù)據(jù)進(jìn)行組合以提供位置輔助數(shù)據(jù)的新的集合以便轉(zhuǎn)換為該第二預(yù)定格式。
[0017]該本地?cái)?shù)據(jù)服務(wù)器可以被提供為應(yīng)用層程序。該本地?cái)?shù)據(jù)服務(wù)器可以被配置為使得能夠通過通信網(wǎng)絡(luò)從外部位置進(jìn)行安裝、重新配置和/或更換。
[0018]該本地?cái)?shù)據(jù)服務(wù)器可以給出相關(guān)聯(lián)的本地端口地址,該接收器協(xié)議模塊被配置為與該本地端口地址進(jìn)行連接以便請求位置輔助數(shù)據(jù)。該本地端口地址可以是本地IP地址。
[0019]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為具有非二進(jìn)制編碼格式的一個(gè)或多個(gè)信息元素的形式的位置輔助數(shù)據(jù)并且將該元素轉(zhuǎn)換為二進(jìn)制編碼格式。該非二進(jìn)制編碼格式可以是標(biāo)記語言格式,例如可擴(kuò)展標(biāo)記語言(XML)。該二進(jìn)制編碼格式可以是ASN格式,例如ASN.1。
[0020]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為接收符合第一模式的一個(gè)或多個(gè)信息元素的形式的位置輔助數(shù)據(jù)并且將一個(gè)或多個(gè)信息元素轉(zhuǎn)換為第二模式。模式的示例包括但并不局限于比例因子、字長和數(shù)據(jù)類型。例如,一種模式可以定義“32位整數(shù)型(int32)”而其它則為“16位整數(shù)型(intl6)”,和/或一種模式可以定義“雙精度型(double)”而其它則為“浮點(diǎn)型(float)”。
[0021]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為使用第一預(yù)定義通信協(xié)議從位置輔助數(shù)據(jù)的所述外部源或每個(gè)外部源請求并接收位置輔助數(shù)據(jù)。該第一預(yù)定義通信協(xié)議可以是用于位置輔助數(shù)據(jù)的交換的非標(biāo)準(zhǔn)化通信協(xié)議。
[0022]該接收器協(xié)議模塊可以被配置為使用不同于該第一通信協(xié)議的第二預(yù)定義通信協(xié)議從本地?cái)?shù)據(jù)服務(wù)器請求并接收位置輔助數(shù)據(jù)。該第二預(yù)定義通信協(xié)議可以是用于位置輔助數(shù)據(jù)的交換的標(biāo)準(zhǔn)化通信協(xié)議。例如,該第二預(yù)定義通信協(xié)議可以符合已發(fā)布的3GPP標(biāo)準(zhǔn)之一,諸如3GPP TS 44.03U3GPP TS 25.331或3GPP TS 36.355,或者符合已發(fā)布的OMA 標(biāo)準(zhǔn)之一,諸如 OMA SUPL L O 或 OMA LPPe V.1.0。
[0023]該接收器協(xié)議模塊可以被配置為將位置輔助數(shù)據(jù)轉(zhuǎn)換為低層信號以便通過物理接口傳輸至衛(wèi)星定位接收器,上述物理接口例如為UART、12C或SPI接口。
[0024]該本地?cái)?shù)據(jù)服務(wù)器可以被配置為使用第一安全方法或協(xié)議與位置輔助數(shù)據(jù)的所述外部源或每個(gè)外部源進(jìn)行通信并且使用不同的第二安全方法或協(xié)議在內(nèi)部與該接收器協(xié)議模塊進(jìn)行通信。
[0025]該本地?cái)?shù)據(jù)服務(wù)器可以被進(jìn)一步配置為在本地生成并不存在于從外部源接收的數(shù)據(jù)之中的位置輔助數(shù)據(jù)的集合,以便在所述裝置內(nèi)提供所組合的集合。
[0026]本發(fā)明的第二方面提供了一種裝置,包括:
[0027]應(yīng)用層程序,提供本地?cái)?shù)據(jù)服務(wù)器,所述裝置內(nèi)的其它組件能夠與所述本地?cái)?shù)據(jù)服務(wù)器進(jìn)行連接并且使用本地端口與所述本地?cái)?shù)據(jù)服務(wù)器進(jìn)行通信,所述本地?cái)?shù)據(jù)服務(wù)器被配置為連接至位置輔助數(shù)據(jù)的外部源,接收具有第一預(yù)定格式的所述數(shù)據(jù),并且將具有所述第一預(yù)定格式的所述數(shù)據(jù)轉(zhuǎn)換為第二預(yù)定格式以便在所述裝置內(nèi)進(jìn)行提供;
[0028]衛(wèi)星定位接收器;以及
[0029]接收器協(xié)議模塊,與所述接收器相關(guān)聯(lián)并且被配置為:響應(yīng)于向所述接收器提供位置輔助數(shù)據(jù)的請求而使用所述本地端口連接至所述本地?cái)?shù)據(jù)服務(wù)器,從所述本地?cái)?shù)據(jù)服務(wù)器請求所述位置輔助數(shù)據(jù),接收具有所述第二預(yù)定格式的所述位置輔助數(shù)據(jù),并且將所述位置輔助數(shù)據(jù)轉(zhuǎn)換為適用于所述衛(wèi)星定位接收器的第三預(yù)定格式。
[0030]本發(fā)明的第三方面提供了一種方法,包括在數(shù)據(jù)處理裝置中:
[0031](i)連接至位置輔助數(shù)據(jù)的外部源,接收具有第一預(yù)定格式的所述數(shù)據(jù),并且將所述數(shù)據(jù)轉(zhuǎn)換為第二預(yù)定格式;以及
[0032](ii)響應(yīng)于針對位置輔助數(shù)據(jù)的請求,從所述本地?cái)?shù)據(jù)服務(wù)器請求和接收具有所述第二預(yù)定格式的位置輔助數(shù)據(jù),將所述位置輔助數(shù)據(jù)轉(zhuǎn)換為適用于衛(wèi)星定位接收器的第三預(yù)定格式,并且將經(jīng)轉(zhuǎn)換的位置輔助數(shù)據(jù)提供至衛(wèi)星定位接收器。
[0033](i)可以進(jìn)一步包括連接至位置輔助數(shù)據(jù)的多個(gè)不同外部源并且接收位置輔助數(shù)據(jù)的相應(yīng)不同集合以便轉(zhuǎn)換為第二預(yù)定格式。
[0034]⑴可以使用TCP/IP連接來執(zhí)行。
[0035](i)可以通過蜂窩通信網(wǎng)絡(luò)來執(zhí)行。
[0036](i)可以自動地且周期性地執(zhí)行以獲得該位置輔助數(shù)據(jù)以便在隨后的時(shí)間點(diǎn)在
(ii)中使用。
[0037](i)可以進(jìn)一步包括對來自位置輔助數(shù)據(jù)的不同集合的數(shù)據(jù)進(jìn)行組合以提供位置輔助數(shù)據(jù)的新的集合,以便轉(zhuǎn)換為第二預(yù)定格式。
[0038](i)可以由提供本地?cái)?shù)據(jù)服務(wù)器的應(yīng)用層程序來執(zhí)行。
[0039]該方法可以進(jìn)一步包括通過通信網(wǎng)絡(luò)從外部位置對該本地?cái)?shù)據(jù)服務(wù)器進(jìn)行遞送、安裝、重新配置和/或更換。
[0040](ii)可以包括經(jīng)由例如本地IP地址的本地端口地址請求并接收位置輔助數(shù)據(jù)。
[0041](i)可以包括接收具有非二進(jìn)制編碼格式的一個(gè)或多個(gè)信息元素的形式的所述位置輔助數(shù)據(jù)并且將所述元素轉(zhuǎn)換為二進(jìn)制編碼格式。
當(dāng)前第1頁
1 
2 
3 
4 
5