專利名稱:一種虛擬gps地面接收機系統及應用該系統的方法
技術領域:
本發明涉及移動位置業務技術領域,尤其涉及一種虛擬全球定位系統(GPS,Global Positioning System)地面接收機系統及應用該系統的方法。
背景技術:
GPS衛星共有32顆(24顆主用衛星及最多8顆備用衛星),軌道高度約2萬公里,共6個圓形軌道,每個軌道均勻分布著至少4顆主用衛星及若干備用衛星。GPS衛星的具體分布參見圖1。
全球GPS參考數據網絡(WWRN,World Wide Reference Network)是輔助GPS(AGPS,Assisted GPS)定位系統中的重要組成部分之一。參見圖2,圖2所示為AGPS定位原理示意圖。WWRN提供AGPS定位所需要的全球GPS衛星輔助數據給位置業務平臺(LSP,Location Service Platform),供LSP對手機進行AGPS定位。
WWRN提供GPS輔助數據給LSP的方法主要有3種被動響應法、帶站推送法、無站推送法。
(1)被動響應法。每當LSP需要某地區的輔助數據時,就主動向WWRN請求,WWRN被動地響應此請求,向LSP返回該地區所有可視GPS衛星的輔助數據。
(2)帶站推送法。WWRN將網內所有GPS地面接收機(RGPS,GPSReceiver)可見的所有衛星數據主動推送給LSP,該衛星數據包括每個RGPS的坐標以及每個RGPS所有可見的衛星數據,LSP將這些數據全部保存起來。當LSP需要知道某地區的輔助數據時,由LSP自己尋找距離該地區最近的RGPS,并使用它的輔助數據。
帶站推送法比被動響應法的性能好,其可以減少LSP對WWRN的訪問次數,避免WWRN成為性能瓶頸。但這種方法推送的數據比較多,大約為RGPS個數×每個RGPS看到的衛星數。若覆蓋全球,可能需要推送超過3000條衛星數據。但是,GPS系統最多只有32顆衛星,很顯然,3000份數據中存在著大量的重復,無形中增加了推送的數據量。
(3)無站推送法。為減少帶站推送法所引起的大量重復數據,對推送方法進行改進由WWRN過濾掉所有重復的GPS數據,每顆衛星只保留一份數據,最后只把最多32顆衛星的GPS輔助數據推送給LSP。由于每顆衛星的輔助數據中都包含了衛星的空間坐標信息,因此,此方法要求LSP自行計算出所有衛星的空間分布情況。
當LSP需要對某個手機進行定位時,LSP能夠根據該手機的粗略位置,找出處于該手機上空的可視衛星。然后將這些可視衛星的GPS數據傳給被定位的手機,從而實現定位,具體計算地面某地點上空的所有可視GPS衛星的過程如下參見圖3,其計算方法實際是一種基本的空間幾何算法,已知地面坐標點(x,y,z),以該點為頂點,畫一個頂角為150度、軸線穿過地心的圓錐,圓錐的側面將GPS衛星軌道所在球面切割成一大一小兩個部分,較小部分約占總軌道球面面積的1/3左右,此范圍內有9顆左右的GPS衛星,這些衛星就是此地面坐標點的可視GPS衛星。需要說明的是,圖3是平面圖,實際計算時均按立體空間進行計算,所有坐標均使用三維坐標。另,要求可視GPS衛星仰角在15度以上,是為了保證定位質量及成功率。
顯然,在無站推送的情況下,LSP每次進行定位操作時都必須計算地面某地點上空的所有可視衛星,因而需要進行大量的可視衛星計算操作,這必然導致LSP的性能開銷很大,尤其當LSP的并發定位請求很多時。
發明內容
有鑒于此,本發明的一個目的在于提供一種虛擬RGPS系統,本發明的另一目的在于提供一種應用該系統的方法,以減少定位請求發起方在定位操作計算時的性能開銷。
為此,本發明的技術方案是這樣實現的一種虛擬RGPS系統,該系統包括虛擬RGPS數據單元,虛擬RGPS數據預算處理單元,可視衛星請求處理單元和臨時虛擬RGPS增加處理單元,其中,所述虛擬RGPS數據單元,用于保存各虛擬RGPS點數據;
所述虛擬RGPS數據預算處理單元,用于接收來自GPS參考數據網絡WWRN的所有衛星的GPS數據,根據所述虛擬RGPS數據單元內的記錄,計算每個虛擬RGPS上空的可視衛星數據,將計算結果傳送給虛擬RGPS數據單元,以更新虛擬RGPS數據單元中虛擬RGPS的衛星數據;所述可視衛星請求處理單元,用于接收來自定位請求發起方的包含待定位設備粗略位置的GPS數據請求指令,根據接收到的待定位設備的粗略位置信息,在虛擬RGPS數據單元內匹配距離該待定位設備最近的虛擬RGPS,若匹配到,則將該虛擬RGPS所對應的可視衛星數據返回給定位請求發起方;若匹配不到,則向臨時虛擬RGPS增加處理單元發送增加虛擬RGPS的指令;所述臨時虛擬RGPS增加處理單元,用于根據接收到的指令將當前點設置為臨時虛擬RGPS點,計算當前點的可視衛星數據,將該臨時虛擬RGPS所對應的可視衛星數據返回給定位請求發起方,并將該可視衛星數據增設到虛擬RGPS數據單元中。
較佳地,所述各虛擬RGPS點數據包括各虛擬RGPS的唯一標識,坐標,該虛擬RGPS所對應的可視衛星數據。
較佳地,所述虛擬RGPS數據單元中的各虛擬RGPS點數據進一步包括用來標示當前RGPS點是預先設置的點還是臨時生成的點的屬性信息;所述虛擬RGPS數據單元內進一步包括臨時虛擬RGPS點的使用頻度信息;所述虛擬RGPS系統中進一步包括臨時虛擬RGPS刪除處理單元和臨時虛擬RGPS刪除處理單元驅動單元;所述臨時虛擬RGPS刪除處理單元驅動單元,每隔預定時間向臨時虛擬RGPS刪除處理單元發送驅動指令,或者,根據接收到的指令向臨時虛擬RGPS刪除處理單元發送驅動指令;所述臨時虛擬RGPS刪除處理單元,接收到驅動指令后,檢測虛擬RGPS數據單元中的各臨時虛擬RGPS點使用頻度的信息,將在預定時間內未被訪問過的臨時虛擬RGPS點刪除。
較佳地,所述虛擬RGPS為預先設置的固定虛擬RGPS,或臨時虛擬RGPS,或預先設置的固定虛擬RGPS和臨時虛擬RGPS。
較佳地,所述虛擬RGPS系統位于定位請求發起方中,或位于參考網的數據網關GDC中;所述定位請求發起方包括但不限于LSP,SLC或GMLC。
較佳地,所述待定位設備為手機或PDA或其他適用于AGPS定位的定位終端設備。
一種應用虛擬RGPS系統的方法,該方法包括以下步驟虛擬RGPS系統預先計算并保存每個虛擬RGPS點的數據;虛擬RGPS系統接收到來自定位請求發起方的包含待定位設備粗略位置的定位請求指令后,根據指令中的待定位設備粗略位置,在自身已保存的虛擬RGPS數據中匹配與該待定位設備距離最近的虛擬RGPS點,并返回該點的可視衛星數據。
較佳地,所述虛擬RGPS點的數據至少包括各虛擬RGPS點的唯一標識、坐標及其對應的可視衛星數據。
較佳地,所述虛擬RGPS點的數據進一步包括指示當前虛擬RGPS是預先設置的虛擬RGPS還是臨時生成的虛擬RGPS的屬性信息,以及臨時虛擬RGPS使用頻度的信息;該方法進一步包括虛擬RGPS系統根據接收到驅動請求,檢測自身已記錄的臨時虛擬RGPS點使用頻度的信息,刪除在預定時間內從未被訪問過的臨時虛擬RGPS點數據。
較佳地,所述虛擬RGPS系統進行虛擬RGPS點匹配的過程包括以下步驟a、虛擬RGPS系統判斷是否尋找到與該待定位設備距離最近的虛擬RGPS點,若找到則執行步驟b,否則執行步驟c;b、根據該點所對應的各可視衛星數據中的有效性標識判斷該點上空是否有至少4顆衛星的數據是有效,若有效則匹配成功,否則匹配失敗并轉c;c、虛擬RGPS系統將當前點作為新增的臨時虛擬RGPS點,對該點進行可視衛星計算,保存計算結果,并返回計算結果。
較佳地,所述虛擬RGPS點為預先設置的固定虛擬RGPS點,或臨時虛擬RGPS點;當確定與待定位設備距離最近的虛擬RGPS點為臨時點時,進一步包括更新該臨時點的使用頻度信息。
較佳地,所述虛擬RGPS系統位于定位請求發起方中,或位于參考網的數據網關GDC中;所述定位請求發起方包括但不限于LSP,SLC或GMLC。
較佳地,所述待定位設備為手機或PDA或其他適用于AGPS定位的定位終端設備。
本發明提供了一種虛擬RGPS系統,包括虛擬RGPS數據單元,虛擬RGPS數據預算處理單元,可視衛星請求處理單元和臨時虛擬RGPS增加處理單元,且該系統還可以包括臨時虛擬RGPS刪除處理單元和臨時虛擬RGPS刪除處理單元驅動單元。同時,本發明還提供了一種應用虛擬RGPS系統的方法,由虛擬RGPS系統預先計算出每個虛擬RGPS對應的可視衛星數據并保存;當虛擬RGPS系統接收到來自定位請求發起方的包含待定位設備粗略位置的定位請求指令后,根據指令中的待定位設備粗略位置,在自身已保存的虛擬RGPS數據中匹配與該待定位設備距離最近的虛擬RGPS點,并將該點所保存的可視衛星數據返回給定位請求發起方。應用本發明,使得定位請求發起方能夠快速、準確地獲得待定位點上空所對應的所有可視衛星數據,從而提高了定位請求發起方獲得可視衛星數據的效率,進而提高了定位速度,改善了用戶體驗。
圖1是GPS衛星分布示意圖;圖2是AGPS定位原理示意圖;圖3是地面某點計算可視GPS衛星的原理示意圖;圖4是中國地區虛擬RGPS分布示意圖;圖5是全球虛擬RGPS分布示意圖;圖6是應用本發明一實施例的虛擬RGPS系統結構示意圖;圖7是將虛擬RGPS系統用于LSP的示意圖;圖8是將虛擬RGPS系統用于GDC的示意圖。
具體實施例方式
下面結合附圖對本發明做進一步的詳細說明。
本發明的核心思想是,利用GPS衛星的廣覆蓋性以及GPS數據的長時效性,預先計算出各虛擬RGPS點的可視衛星數據,以供定位會話直接使用。
本系統允許用戶預置固定的虛擬RGPS點。設置固定虛擬RGPS時,應注意以下事項1)預先確定虛擬RGPS的有效覆蓋范圍,在每個有效范圍內設置一個虛擬RGPS即可,不必過分密集,但也不能過少。例如,根據經驗值,虛擬RGPS的有效覆蓋范圍為500~1000公里(半徑),那么每個虛擬RGPS之間不必小于500公里,但也不能大于1000公里。本系統也允許不設置固定的虛擬RGPS。當用戶到“盲點”時,可采用“臨時虛擬RGPS自動生成技術”解決。
所謂臨時虛擬RGPS自動生成技術是指若某手機用戶所在地區周圍有效覆蓋范圍內,如1000公里范圍內,未定義沒有虛擬RGPS點(包括預置的固定虛擬RGPS點及臨時生成的虛擬RGPS點),則系統自動把當前手機用戶的位置視為一個新增的虛擬RGPS點,并稱之為“臨時虛擬RGPS點”。這樣,當需要再一次對此臨時點周圍1000公里范圍內的手機進行定位時,就可以直接取該點的可視GPS衛星數據使用。
2)預置固定虛擬RGPS點時,對固定虛擬RGPS點的精度要求不高,誤差不超過經驗閾值如50公里即可。
例如在中國地區,只須定義十多個虛擬RGPS點,就可以提供比較理想的AGPS參考數據覆蓋服務。如圖4所示。
對于全球范圍,可根據經濟發達程度、用戶漫游多少等信息預置數十到數百個虛擬RGPS點。圖5是與經濟發達程度相關的預置固定虛擬RGPS點分布圖,僅供參考,實際應用時應定義得更密集一些。
需要說明的是,也可以不預置任何固定的虛擬RGPS點,所有虛擬RGPS點完全依靠臨時生成。下面具體說明虛擬RGPS系統的結構。圖6是應用本發明一實施例的虛擬RGPS系統結構示意圖。該虛擬RGPS系統中包括虛擬RGPS數據單元,虛擬RGPS數據預算處理單元,可視衛星請求處理單元和臨時虛擬RGPS增加處理單元。
上述虛擬RGPS數據單元用于保存各虛擬RGPS點及其上空的可視衛星數據;每個虛擬RGPS點的具體數據內容如表1所示100lp/mm的物點光線經該復合透鏡系統100后所成像的徑向、切向MTF值。在像的邊緣2.95處、2.79處及2.64范圍內,在35lp/mm、70lp/mm及100lp/mm空間頻率其MTF值均大于30%以上,此表明該復合透鏡系統100具有滿足要求的銳度。
請參閱圖6,其為本發明第二實施方式的復合透鏡系統100’,包括依照自物方到像方順序設置的第一透鏡10’、第二透鏡20’、第三透鏡30’及第四透鏡40’。此外,第一透鏡10’的物方一側設置有光欄50’,第四透鏡40’的像方一側依次設置有平板元件60’及影像傳感器70’。
第一透鏡10’是焦距為正值的透鏡,由折射率和色散范圍在1.5<n1<1.6,50<v1<65的玻璃材料制成,其第一表面11’為凸面,第二表面12’為凹面,第一表面11’或第二表面12’可鍍有紅外線截止膜以消除紅外線對成像質量的影響。本實施方式優選的制作第一透鏡的玻璃材料型號為L-BAL42,其具有耐刮、耐摩、耐濕及耐熱的特性。第二透鏡20’是焦距為負值的透鏡,由折射率和色散范圍在1.55<n2<1.65,25<v2<35的光學塑料材料制成,其第三表面21’為凹面,第四表面22’為圓心凸起的波浪形表面,本實施方式優選的制作第二透鏡20’的塑料材料型號為OKP4。第三透鏡30’是焦距為正值的透鏡,由折射率和色散范圍在1.49<n3<1.55,55<v3<60的光學塑料材料制成,其第五、第六表面31’、32’均為凸面。第四透鏡40’是焦距為負值的透鏡,由折射率和色散范圍在1.49<n4<1.55,55<v4<60的光學塑料材料制成,其第七表面41’為凹面,第八表面42’為圓心凹陷的波浪形表面。本實施方式優選的制作第三、第四透鏡的塑料材料型號為E48R。
光欄50’是用以限制經過第一、第二、第三及第四透鏡10’、20’、30’、40’的光束孔徑及限制視場。影像傳感器70’可為CMOS(ComplementaryMetal-Oxide Semiconductor)或CCD(Charge Coupled Device)影像傳感器,本實施方式中優選的影像傳感器70’可達三百萬像素的分辨率。平板元件60’可由透明玻璃材料制成,用以防止灰塵污染該影像傳感器70’,第一平行面61’或第二平行面62’可鍍有紅外線截止膜以消除紅外線對成像質量的影響。本實施方式優選的制作平板元件60’的玻璃材料型號為B270。該復合透鏡系統100’規劃的具體情形如表3所示表3 復合透鏡系統規劃
刪除處理單元接收到驅動指令后,檢測虛擬RGPS數據單元中的各臨時虛擬RGPS點的使用頻度信息即表1中的臨時點使用頻度,將在預定時間內從未被訪問過的臨時虛擬RGPS點數據刪除。這樣,虛擬RGPS系統將根據預設時間,刪除很長時間內都不會用到的信息,從而減少了系統中的無效數據。
由于存在預先設置的固定虛擬RGPS點和臨時生成的臨時虛擬RGPS點,因此,虛擬RGPS數據單元內保存的虛擬RGPS點可以僅為預先設置的固定虛擬RGPS點,也可以僅為臨時生成的臨時虛擬RGPS點,還可以同時包括預先設置的固定虛擬RGPS點和臨時虛擬RGPS點。
上述虛擬RGPS系統中的各個單元均為邏輯單元,其在實際應用中,各邏輯單元既可以分別位于一個物理實體中,也可以位于一個或多個物理實體中。
根據應用環境的不同,上述虛擬RGPS系統既可以位于LSP中,也可以位于GDC中。
下面介紹應用虛擬RGPS系統的方法。
參見圖7和圖8,具體應用包括以下步驟1)虛擬RGPS系統預先計算并保存每個虛擬RGPS點的數據。各虛擬RGPS點的數據至少包括各虛擬RGPS點的唯一標識、坐標、以及該點上空的可視衛星數據;還可以進一步包括指示當前虛擬RGPS點是預先設置的虛擬RGPS點還是臨時生成的虛擬RGPS點的屬性信息,以及臨時虛擬RGPS點使用頻度的信息。
2)虛擬RGPS系統接收到來自定位請求發起方的包含待定位設備粗略位置的定位請求指令后,根據指令中的待定位設備粗略位置,在自身已保存的虛擬RGPS數據中匹配與該待定位設備距離最近的虛擬RGPS點,若匹配到,則將該點的可視衛星數據返回給定位請求發起方。本領域人員可以知道,待定位設備粗略位置可以有幾百甚至幾千米的誤差。待定位設備可以為手機或PDA或其他適用于AGPS定位的定位終端設備等。定位請求發起方包括但不限于LSP,SLC或GMLC。
上述匹配的具體過程為虛擬RGPS系統判斷是否尋找到與該待定位設備距離最近的虛擬RGPS點,若找到,則根據該點所對應的各可視衛星數據中的有效性標識判斷該點上空是否有至少4顆衛星的數據是有效的,若有效則認為匹配成功并將所匹配的虛擬RGPS點保存的可視衛星數據返回給定位請求發起方,否則認為匹配失敗。對于匹配失敗的情況,虛擬RGPS系統會將待定位設備的粗略位置視為一個新增的臨時虛擬RGPS點,對該點進行可視衛星計算,將計算結果作為匹配結果返回給定位請求發起方的同時,也將結果保存到新增的虛擬RGPS點中。當然,在找到與待定位設備距離最近的虛擬RGPS的情況下,所找到的虛擬RGPS可以為預先設置的固定虛擬RGPS,也可以為臨時生成的臨時虛擬RGPS。
上述尋找與待定位設備距離最近的虛擬RGPS點的方法與現有的計算最近RGPS的實現方法相同,上述對臨時生成的臨時虛擬RGPS點進行可視衛星計算的方法均與現有的計算地面某點可視衛星數據的計算方法相同。
虛擬RGPS系統為了減少無效數據的數量,還可以進一步包括以下步驟虛擬RGPS系統根據接收到驅動請求,如定時發送的驅動請求或人工發送的驅動請求,檢測自身已記錄的臨時虛擬RGPS使用頻度的信息,刪除在預定時間內從未被訪問過的臨時虛擬RGPS點數據。
當虛擬RGPS確定與待定位設備距離最近的虛擬RGPS為臨時虛擬RGPS時,需進一步包括更新該臨時虛擬RGPS點使用頻度的信息。這樣可以保證經常被應用的臨時虛擬RGPS不被刪除。
參見圖7,其是將虛擬RGPS系統用于LSP中的實例。本例中,由于需要LSP進行可視衛星數據的計算,因此,在實際應用中,WWRN可以使用無站推送法將現有最多32顆衛星的GPS數據傳送給LSP中的虛擬RGPS系統,由虛擬RGPS系統對接收到的數據進行計算,生成可供定位會話直接使用的虛擬RGPS可視衛星數據并保存。這樣,當LSP需要對某個設備進行定位時,直接找到離該待定位設備最近的虛擬RGPS點后,就可以獲得該點上空的所有可視衛星數據,從而提高了LSP獲得可視衛星數據的效率,并進一步提高了定位速度,改善了用戶體驗。
例如假設LSP的話務量為每秒50次定位請求,如果不使用本發明,則LSP每秒鐘要進行50次可視衛星計算。若使用本發明,則大約每10分鐘才進行1組可視衛星計算(每組計算量與覆蓋范圍有關,以中國大陸為例,15個虛擬點可以覆蓋,因此每組須進行15次可視衛星計算),計算次數遠遠少于使用前。
參見圖8,其是將虛擬RGPS系統用于GDC中的實例。本例適用于WWRN采用被動響應法服務于LSP的情況。在這種情況下,WWRN的GDC承擔了大量的可視衛星計算工作量。將虛擬RGPS系統用于GDC,同樣可有效降低GDC的可視衛星計算工作量,提高GDC性能。
可見無論是提高LSP的性能,還是提高GDC性能,從最終處理結果看,都是提高了定位流程的響應速度,改善了用戶體驗。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
權利要求
1.一種虛擬RGPS系統,其特征在于,該系統包括虛擬RGPS數據單元,虛擬RGPS數據預算處理單元,可視衛星請求處理單元和臨時虛擬RGPS增加處理單元,其中,所述虛擬RGPS數據單元,用于保存各虛擬RGPS點數據;所述虛擬RGPS數據預算處理單元,用于接收來自GPS參考數據網絡WWRN的所有衛星的GPS數據,根據所述虛擬RGPS數據單元內的記錄,計算每個虛擬RGPS上空的可視衛星數據,將計算結果傳送給虛擬RGPS數據單元,以更新虛擬RGPS數據單元中虛擬RGPS的衛星數據;所述可視衛星請求處理單元,用于接收來自定位請求發起方的包含待定位設備粗略位置的GPS數據請求指令,根據接收到的待定位設備的粗略位置信息,在虛擬RGPS數據單元內匹配距離該待定位設備最近的虛擬RGPS,若匹配到,則將該虛擬RGPS所對應的可視衛星數據返回給定位請求發起方;若匹配不到,則向臨時虛擬RGPS增加處理單元發送增加虛擬RGPS的指令;所述臨時虛擬RGPS增加處理單元,用于根據接收到的指令將當前點設置為臨時虛擬RGPS點,計算當前點的可視衛星數據,將該臨時虛擬RGPS所對應的可視衛星數據返回給定位請求發起方,并將該可視衛星數據增設到虛擬RGPS數據單元中。
2.根據權利要求1所述的系統,其特征在于,所述各虛擬RGPS點數據包括各虛擬RGPS的唯一標識,坐標,該虛擬RGPS所對應的可視衛星數據。
3.根據權利要求1所述的系統,其特征在于,所述虛擬RGPS數據單元中的各虛擬RGPS點數據進一步包括用來標示當前RGPS點是預先設置的點還是臨時生成的點的屬性信息;所述虛擬RGPS數據單元內進一步包括臨時虛擬RGPS點的使用頻度信息;所述虛擬RGPS系統中進一步包括臨時虛擬RGPS刪除處理單元和臨時虛擬RGPS刪除處理單元驅動單元;所述臨時虛擬RGPS刪除處理單元驅動單元,每隔預定時間向臨時虛擬RGPS刪除處理單元發送驅動指令,或者,根據接收到的指令向臨時虛擬RGPS刪除處理單元發送驅動指令;所述臨時虛擬RGPS刪除處理單元,接收到驅動指令后,檢測虛擬RGPS數據單元中的各臨時虛擬RGPS點使用頻度的信息,將在預定時間內未被訪問過的臨時虛擬RGPS點刪除。
4.根據權利要求1所述的系統,其特征在于,所述虛擬RGPS為預先設置的固定虛擬RGPS,或臨時虛擬RGPS,或預先設置的固定虛擬RGPS和臨時虛擬RGPS。
5.根據權利要求1所述的系統,其特征在于,所述虛擬RGPS系統位于定位請求發起方中,或位于參考網的數據網關GDC中;所述定位請求發起方包括但不限于LSP,SLC或GMLC。
6.根據權利要求1所述的系統,其特征在于,所述待定位設備為手機或PDA或其他適用于AGPS定位的定位終端設備。
7.一種應用虛擬RGPS系統的方法,其特征在于,該方法包括以下步驟虛擬RGPS系統預先計算并保存每個虛擬RGPS點的數據;虛擬RGPS系統接收到來自定位請求發起方的包含待定位設備粗略位置的定位請求指令后,根據指令中的待定位設備粗略位置,在自身已保存的虛擬RGPS數據中匹配與該待定位設備距離最近的虛擬RGPS點,并返回該點的可視衛星數據。
8.根據權利要求7所述的方法,其特征在于,所述虛擬RGPS點的數據至少包括各虛擬RGPS點的唯一標識、坐標及其對應的可視衛星數據。
9.根據權利要求8所述的方法,其特征在于,所述虛擬RGPS點的數據進一步包括指示當前虛擬RGPS是預先設置的虛擬RGPS還是臨時生成的虛擬RGPS的屬性信息,以及臨時虛擬RGPS使用頻度的信息;該方法進一步包括虛擬RGPS系統根據接收到驅動請求,檢測自身已記錄的臨時虛擬RGPS點使用頻度的信息,刪除在預定時間內從未被訪問過的臨時虛擬RGPS點數據。
10.根據權利要求7或9所述的方法,其特征在于,所述虛擬RGPS系統進行虛擬RGPS點匹配的過程包括以下步驟a、虛擬RGPS系統判斷是否尋找到與該待定位設備距離最近的虛擬RGPS點,若找到則執行步驟b,否則執行步驟c;b、根據該點所對應的各可視衛星數據中的有效性標識判斷該點上空是否有至少4顆衛星的數據是有效,若有效則匹配成功,否則匹配失敗并轉c;c、虛擬RGPS系統將當前點作為新增的臨時虛擬RGPS點,對該點進行可視衛星計算,保存計算結果,并返回計算結果。
11.根據權利要求10所述的方法,其特征在于,所述虛擬RGPS點為預先設置的固定虛擬RGPS點,或臨時虛擬RGPS點;當確定與待定位設備距離最近的虛擬RGPS點為臨時點時,進一步包括更新該臨時點的使用頻度信息。
12.根據權利要求7所述的方法,其特征在于,所述虛擬RGPS系統位于定位請求發起方中,或位于參考網的數據網關GDC中;所述定位請求發起方包括但不限于LSP,SLC或GMLC。
13.根據權利要求7所述的方法,其特征在于,所述待定位設備為手機或PDA或其他適用于AGPS定位的定位終端設備。
全文摘要
本發明公開了一種虛擬RGPS系統,包括虛擬RGPS數據單元,虛擬RGPS數據預算處理單元,可視衛星請求處理單元和臨時RGPS增加處理單元,且該系統還包括臨時虛擬RGPS刪除處理單元和臨時虛擬RGPS刪除處理單元驅動單元。同時本發明還公開了一種應用虛擬RGPS系統的方法,由虛擬RGPS系統預先計算并保存每個虛擬RGPS點數據;當虛擬RGPS系統接收到來自定位會話請求方的包含待定位設備粗略位置的定位請求指令后,根據待定位設備粗略位置,在自身已保存的虛擬RGPS數據中匹配與該待定位設備距離最近的虛擬RGPS,并將該虛擬RGPS中的可視衛星數據返回給定位會話請求方。本發明提高了定位會話請求方獲得可視衛星數據的效率,提高了定位速度,改善了用戶體驗。
文檔編號G01S19/11GK1858617SQ200610057769
公開日2006年11月8日 申請日期2006年2月27日 優先權日2006年2月27日
發明者劉冰 申請人:華為技術有限公司