Agps位置跟蹤系統及方法
2023-06-15 21:47:46 1
專利名稱:Agps位置跟蹤系統及方法
AGPS位置跟蹤系統及方法
技術領域:
本發明涉及移動通信網絡技術,特別是涉及-'種在移動通信網絡屮基於 AGPS (Assisted Global Position System,輔助衛星定位系統,簡稱AGPS)的位置 跟蹤的系統及方法。背景技術:
近些年來,隨著移動通信技術和GPS(Global Position System)的不斷發展, AGPS (Assisted Global Position System)技術應運而生,其全稱是網絡輔助的GPS 定位,且是-'種結合了網絡基站信息和GPS信總對移動臺進行定位的技術,可 以在GSM/GPRS、 WCDMA和CDMA2000網絡中使用,AGPS定位系統通過從網絡端 接收輔助數據來加快定位速度,目前基於用戶平面(UserPlane)的定位主要遵循 SUPL(Secure User Plane Location)RRLP(Radio Resource LCS Protocol )協議。但H 前的SUPL1.0只支持--次定位,終端和AGPS伺服器建立連接,獲取輔助數據計 算出位置後就退出連接了,所以無法實現導航跟蹤等應用的要求。
因此,實有必要提供一種AGPS位置跟蹤系統及方法,該系統和方法nj以 跟蹤終端的位置,且也對以設置跟蹤頻率,實時獲取終端的位置信息。
發明內容
鑑於這種問題,本發明的目的在於提供一種AGPS位置跟蹤系統及方法, 從而可以跟蹤終端的位置,也可以設置跟蹤頻率,實時獲取終端的位R信息。
為實現卜.述H的,本發明提供-種AGPS位置跟蹤系統,該系統包括終端、 業務平臺和伺服器,終端與伺服器通過業務平臺進行通信。
其屮,所述終端包括發i^/接收模塊、定位模塊和SUPL驅動模塊,該發送/ 接收模塊用於發送和接收信息,定位模塊,用於獲得定位需要的GPS輔助數據, SUPL驅動模塊,為終端進行AGPS定位提供驅動;
其屮,所述業務平臺包括位置跟蹤服務模塊和SUPL服務模塊,該位黃跟 蹤服務模塊川於接收終端發出定位請求和信息,並將該信息發送給伺服器;SUPL 服務模塊用於和終端進行通信,並與終端進行AGPS定位;
其中,所述伺服器用於對終端傳送的位置輔助數據進行分析,以對終端作 出定位。
特別地,上述AGPS位置跟蹤系統還包括一地圖模塊,該地圖模塊可設置 於終端或伺服器上,若在終端則終端得到位置的經緯度後把經緯度送給地圖模 塊,由地圖模塊提供當前地點的名稱,然後將該名稱送給伺服器;若在伺服器 上則終端只需送經緯度,由伺服器的地圖模塊來獲取終端所在的地點。
特別地,上述終端和業務平臺之間還加入一鏈路檢測模塊,以保證終端與 業務平臺鏈路的持續可用。
為實現上述目的,本發明提供一種AGPS位置跟蹤的方法該方法包括以 下步驟
a終端向業務平臺發出連接請求並試圖與其建立長連接;
b業務平臺做出連接響應給終端並保持連接記錄到連接隊列;
C伺服器向業務平臺發送位置報告請求;
d業務平臺檢測是否和終端已經建立連接,若已經建立連接則向終端發送開 始定位請求,該開始定位請求攜帶有定位次數以及定位時間間隔參數,若沒有 建立連接則問復定位請求失敗
e終端收到開始定位請求後發起一次AGPS定位,並回復位置響應給業務平
臺
f業務平臺向伺服器發送位置報告應答,伺服器回復定位請求結果; g終端周期性觸發定位,每隔設定時間上報位置信息 h業務平臺收到位置信息後,發送觸發位置報告給伺服器; i當指定的上報次數發送完成後,終端發送定位結束消息給業務平臺,業務
平臺再將該消息發送給伺服器表明定位結束。
本發明一種AGPS位置跟蹤系統及方法,解決了現有基於用戶平面無法實
'規對終端的導航跟蹤的問通,可以設置銀蹤頻率,實時獲取終端的位置信息。
圖1為本發明的系統方塊圖 圖2為本發明的執行流程圖。
具休實施方式
閣1為本發明的系統方塊圖,該系統包括終端1 、業務平臺以及服務 器,終端與伺服器通過業務平臺進行通信。
其中,所述終端10包括發送/接收模塊101、定位模塊102和SUPL驅動模 塊103,該發J3l/接收模塊101用於發送和接收定位請求及定位信息,並將定位 請求及定位信息傳送到定位模塊102,該定位模塊用於獲得定位需要的GPS輔 助數據,並傳送該輔助數據給SUPL驅動模塊103,該SUPL驅動模塊103為終 端10進行AGPS定位提供驅動;所述業務平臺20包括位置跟蹤服務模塊203 和SUPL服務模塊204,該位置跟蹤服務模塊203用於接收終端發出定位請求和 信息,並將該信息發送給伺服器30: SUPL服務模204塊用於和終端10進行通信, 並與終端10進行AGPS定位終端10和業務平臺20之間還加入一鏈路檢測模
續空閒時間來使終端10發送請求,以保證終端10與業務平臺20鏈路的持續可 用,伺服器30用於對終端10傳送的位置輔助數據進行分析,以對終端10作出
定位,並回復該定位信息給終端10。
另外,上述AGPS位置跟蹤系統還包括一地圖模塊50,該地圖模塊50可設 置於終端10或伺服器30上,若在終端10則終端10得到位置的經緯度後把經 緯度送給地圖模塊50,由地圖模塊50提供當前地點的名稱,然後將該名稱送給 伺服器30;若在伺服器30上則終端10隻需送經緯度,由伺服器30上的地圖模 塊50來獲取終端所在的地點。
圖2為本發明的執行流程圖,其具體步驟如下
步驟601,首先終端10向業務平臺20發出連接請求並試圖與其建立長連
接
步驟602,業務平臺20做出連接響應給終端10並保持連接記錄到連接隊
列;
步驟603,伺服器10向業務平臺20發送位置報告請求
步驟604,業務平臺加檢測是否和終端10已經建立連接
步驟605,若業務平臺加和終端10已經建立連接則向終端10發送開始定
位請求,該開始定位請求攜帶有定位次數m以及定位時間間隔n^若沒有建立連
接則回復定位請求失敗;
步驟606,終端10收到開始定位請求後發起一次AGPS定位,'並回復位置
響應給業務平臺20:
步驟607,業;平臺20向伺服器30發送位置報吿JS 答,伺服器加回復定
位請求結果;
步驟608,檢測是否完成預設定位次數m,若已完成預設定位次數m則結 束,若未完成則轉到步驟601。
本發明在終端和AGPS伺服器之間加入一個業務平臺,通過該業務平臺,以 實現基於用戶平面的導航跟蹤終端的位置,更可以設置跟蹤頻率,實時獲取終 端的位置信息。
權利要求
1. 一種AGPS位置跟蹤系統,其特徵在於該系統包括終端、業務平臺以及伺服器,終端與伺服器通過業務平臺進行通信,其中,所述終端包括發送/接收模塊、定位模塊和SUPL驅動模塊,該發送/接收模塊用於發送和接收信息,定位模塊,用於獲得定位需要的GPS輔助數據,SUPL驅動模塊,為終端進行AGPS定位提供驅動;其中,所述業務平臺包括位置跟蹤服務模塊和SUPL服務模塊,該位置跟蹤服務模塊用於接收終端發出定位請求和信息,並將該信息發送給伺服器;SUPL服務模塊用於和終端進行通信,並與終端進行AGPS定位;其中,所述伺服器用於對終端傳送的位置輔助數據進行分析,以對終端作出定位,並回復該定位信息給業務平臺,業務平臺進而將該信息發送給終端。
2. 如權利要求1所述的AGPS位置跟蹤系統,其特徵在於所述AGPS位 置跟蹤系統還包括一地圖模塊,該地圖模塊可設置於終端或伺服器上,若在終 端則終端得到位置的經緯度後把經緯度送'給地圖模塊,由地圖模塊提供當前地 點的名稱,然後將該名稱送給伺服器;若在伺服器上則終端只需送經緯度,由 伺服器的地圖模塊來獲取終端所在的地點。
3. 如權利要求l所述的AGPS位置跟蹤系統,其特徵在於所述終端和業 務平臺之間還加入一鏈路檢測模塊,以保證終端與業務平臺鏈路的持續可用。
4. 一種AGPS位置跟蹤的方法,其特徵在於該方法包括以下歩驟a終端向業務平臺發出連接請求並試圖與其建立長連接;b業務平臺做出連接響應給終端並保持連接記錄到連接隊列; C伺服器向業務平臺發送位置報告請求;d業務平臺檢測是否和終端已經建立連接,若已經建立連接則向終端發送開 始定位請求,該開始定位請求攜帶有定位次數以及定位時間間隔參數,若沒有 建立連接則回復定位請求失敗, e終端收到開始定位請求後發起-—次AGPS定位,並回復位覽響應給業務平臺.f業務平臺向伺服器發送位置報告應答,伺服器回復定位請求結果; g終端周期性觸發定位,每隔設定時間上報位置信息; h業務平臺收到位置信息後,發送觸發位置報告給伺服器; i當指定的上報次數發送完成後,終端發送定位結束消息給業務平臺,業務 平臺再將該消息發送給伺服器表明定位結束。
全文摘要
一種AGPS位置跟蹤系統及方法,該系統包括終端、業務平臺和伺服器,終端與伺服器通過業務平臺進行通信,且在終端和業務平臺之間還加入一鏈路檢測模塊,所述終端包括發送/接收模塊、定位模塊和SUPL驅動模塊,該發送/接收模塊用於發送和接收信息,定位模塊,用於獲得定位需要的GPS輔助數據,SUPL驅動模塊,為終端進行AGPS定位提供驅動;業務平臺包括位置跟蹤服務模塊和SUPL服務模塊,該位置跟蹤服務模塊用於接收終端發出定位請求和信息,SUPL服務模塊用於與終端進行AGPS定位,伺服器用於對終端傳送的位置輔助數據進行分析,以對終端作出定位,另有一地圖模塊設置於終端或伺服器上,通過上述系統可實現基於用戶平面的對終端的導航跟蹤。
文檔編號G01S19/46GK101207894SQ20061014749
公開日2008年6月25日 申請日期2006年12月19日 優先權日2006年12月19日
發明者姜慶榮 申請人:環達電腦(上海)有限公司