專利名稱:一種用戶終端位置信息獲取方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種用戶終端位置信息獲取方法、系統(tǒng)及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,基于用戶終端的位置信息向用戶終端提供服務(wù)的業(yè)務(wù)大力 開展。因此,為了支持更多更豐富的業(yè)務(wù)模式,位置定位系統(tǒng)首先需要獲取用戶的位置信息 并根據(jù)業(yè)務(wù)服務(wù)器的請(qǐng)求向業(yè)務(wù)服務(wù)器提供用戶的位置信息。目前位置定位系統(tǒng)主要采用用戶終端上報(bào)方式獲取用戶的位置信息,為了實(shí)現(xiàn)此 目的,用戶終端需要開啟位置定位功能對(duì)自身的位置進(jìn)行定位,并將定位結(jié)果反饋給位置 定位系統(tǒng),基于此方式,獲取的位置信息單一,不能滿足不同業(yè)務(wù)對(duì)用戶位置信息的需求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種用戶終端位置信息獲取方法、系統(tǒng)及裝置,用于 解決基于現(xiàn)有技術(shù)獲取的位置信息無法滿足不同業(yè)務(wù)需求的問題。本發(fā)明實(shí)施例通過如下技術(shù)方案實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種用戶終端位置信息獲取方法。根據(jù)本發(fā)明實(shí)施例提供的用戶終端位置信息獲取方法,包括從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求 的精度級(jí)別信息;根據(jù)確定的所述精度級(jí)別信息,獲取所述用戶終端滿足所述精度級(jí)別的位置信 息;將獲取的所述用戶終端的位置信息提供給所述業(yè)務(wù)服務(wù)器。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了一種用戶終端位置信息獲取系統(tǒng)。根據(jù)本發(fā)明實(shí)施例提供的用戶終端位置信息獲取系統(tǒng),包括至少一個(gè)業(yè)務(wù)服務(wù)器以及與所述至少一個(gè)業(yè)務(wù)服務(wù)器存在信號(hào)連接關(guān)系的位置 信息獲取服務(wù)器;其中所述業(yè)務(wù)服務(wù)器,用于根據(jù)自身所提供業(yè)務(wù)對(duì)用戶終端位置信息要求的精度級(jí)別 生成包括精度級(jí)別信息的訂閱請(qǐng)求,并發(fā)送至所述位置信息獲取服務(wù)器;所述位置信息獲取服務(wù)器,用于從接收的所述訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì) 用戶終端所在位置信息要求的精度級(jí)別信息;以及,根據(jù)確定的所述精度級(jí)別信息,獲取所 述用戶終端滿足所述精度級(jí)別的位置信息,并將獲取結(jié)果提供給所述業(yè)務(wù)服務(wù)器。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,還提供了 一種位置信息獲取服務(wù)器。根據(jù)本發(fā)明實(shí)施例提供的位置信息獲取服務(wù)器,包括精度級(jí)別確定單元,用于從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別信息;位置信息獲取單元,用于根據(jù)所述精度級(jí)別確定單元確定的所述精度級(jí)別信息, 獲取所述用戶終端滿足所述精度級(jí)別的位置信息;信息提供單元,用于將所述位置信息獲取單元獲取的所述用戶終端的位置信息提 供給所述業(yè)務(wù)服務(wù)器。通過本發(fā)明實(shí)施例提供的上述至少一個(gè)技術(shù)方案,從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確 定該業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別,并根據(jù)確定的精度級(jí)別信息, 獲取該用戶終端滿足該精度級(jí)別的位置信息,將獲取的用戶終端的位置信息提供給業(yè)務(wù)服 務(wù)器,采用該技術(shù)方案,能夠針對(duì)不同業(yè)務(wù)服務(wù)器對(duì)用戶終端位置信息要求的不同精度級(jí) 別,獲取與業(yè)務(wù)服務(wù)器要求的精度級(jí)別對(duì)應(yīng)的位置信息,從而能夠更好地滿足不同的業(yè)務(wù) 需求。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明 書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實(shí)施 例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為本發(fā)明實(shí)施例提供的用戶終端位置信息獲取方法流程圖一;圖2為本發(fā)明實(shí)施例提供的用戶終端位置信息獲取系統(tǒng)示意圖一;圖3為本發(fā)明實(shí)施例提供的用戶終端位置信息獲取系統(tǒng)示意圖二 ;圖4為本發(fā)明實(shí)施例提供的用戶終端位置信息獲取系統(tǒng)示意圖三;圖5為本發(fā)明實(shí)施例提供的用戶終端位置信息獲取方法流程圖二 ;圖6為本發(fā)明實(shí)施例提供的業(yè)務(wù)訂購(gòu)流程流程圖;圖7為本發(fā)明實(shí)施例提供的位置信息獲取流程圖;圖8為本發(fā)明實(shí)施例提供的針對(duì)二級(jí)精度要求的位置信息獲取流程圖;圖9為本發(fā)明實(shí)施例提供的針對(duì)三級(jí)精度要求的位置信息獲取流程圖;圖10為本發(fā)明實(shí)施例提供的位置信息獲取服務(wù)器結(jié)構(gòu)示意圖一;圖11為本發(fā)明實(shí)施例提供的位置信息獲取服務(wù)器結(jié)構(gòu)示意圖二。
具體實(shí)施例方式為了給出使獲取的位置信息能滿足更多業(yè)務(wù)需求的實(shí)現(xiàn)方案,本發(fā)明實(shí)施例提供 了一種用戶終端位置信息獲取方法、系統(tǒng)及裝置,以下結(jié)合說明書附圖對(duì)本發(fā)明的優(yōu)選實(shí) 施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限 定本發(fā)明。并且在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。根據(jù)本發(fā)明實(shí)施例,首先提供了一種用戶終端位置信息獲取方法,如圖1所示,主 要包括如下步驟步驟101、接收業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求;步驟102、從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定該業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別信息;步驟103、根據(jù)確定的精度級(jí)別信息,獲取該用戶終端滿足該精度級(jí)別的位置信 息;步驟104、將獲取的用戶終端的位置信息提供給對(duì)應(yīng)的業(yè)務(wù)服務(wù)器。較佳地,上述步驟103中,即根據(jù)確定的精度級(jí)別信息,獲取該用戶終端滿足該精 度級(jí)別的位置信息的過程可以包括根據(jù)確定的精度級(jí)別信息,以及預(yù)先設(shè)置的對(duì)應(yīng)不同精度級(jí)別的位置信息獲取方 式,確定獲取滿足該精度級(jí)別的位置信息的方式;根據(jù)確定的獲取方式,獲取該用戶終端的位置信息。進(jìn)一步地,本發(fā)明實(shí)施例中,將獲取的用戶終端的位置信息提供給業(yè)務(wù)服務(wù)器,可 以通過如下方式將獲取的用戶終端的位置信息,實(shí)時(shí)地提供給業(yè)務(wù)服務(wù)器;或,將獲取的用戶終端的位置信息,周期性或定時(shí)提供給業(yè)務(wù)服務(wù)器;或,基于業(yè)務(wù)服務(wù)器的觸發(fā),將獲取的用戶終端的位置信息提供給業(yè)務(wù)服務(wù)器。為了更好地理解本發(fā)明提供的技術(shù)方案,以下結(jié)合更為詳細(xì)的實(shí)施例對(duì)本發(fā)明進(jìn) 行說明本發(fā)明實(shí)施例根據(jù)不同業(yè)務(wù)針對(duì)用戶終端位置信息要求的精度級(jí)別,提供了多種 用戶位置信息的獲取方式,并通過訂閱通知等機(jī)制向?qū)崿F(xiàn)各業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)服務(wù)器開放用 戶終端位置信息。業(yè)務(wù)服務(wù)器可根據(jù)需要訂閱不同級(jí)別的位置信息。本發(fā)明實(shí)施例提供的 用戶終端位置信息獲取系統(tǒng),能夠根據(jù)業(yè)務(wù)服務(wù)器具體的訂閱條件,以實(shí)時(shí)主動(dòng)方式向業(yè) 務(wù)服務(wù)器通知訂閱結(jié)果(即用戶終端位置信息),也可以基于業(yè)務(wù)服務(wù)器的請(qǐng)求消息向業(yè) 務(wù)服務(wù)器通知訂閱結(jié)果。用戶終端在移動(dòng)網(wǎng)絡(luò)中的位置信息包括不同精度級(jí)別,例如,AGPS 經(jīng)緯度、小區(qū)、城市/省,國(guó)家等位置信息。如圖2所示,本發(fā)明實(shí)施例所涉及的用戶終端位置信息獲取系統(tǒng),包括如下實(shí)體 或虛擬服務(wù)器至少一個(gè)業(yè)務(wù)服務(wù)器201以及與該至少一個(gè)業(yè)務(wù)服務(wù)器201存在信號(hào)連接關(guān)系的 位置信息獲取服務(wù)器202 ;其中業(yè)務(wù)服務(wù)器201用于,根據(jù)自身所提供業(yè)務(wù)對(duì)用戶終端位置信息要求的精度級(jí)別 生成包括精度級(jí)別信息的訂閱請(qǐng)求,并發(fā)送至位置信息獲取服務(wù)器202 ;位置信息獲取服務(wù)器202用于,接收業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求,并從該訂閱請(qǐng)求中 確定業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別;以及,根據(jù)確定的精度級(jí)別信 息,獲取該用戶終端滿足該精度級(jí)別的位置信息,并將確定結(jié)果提供給業(yè)務(wù)服務(wù)器。本發(fā)明一個(gè)實(shí)施例中,上述位置信息獲取服務(wù)器202還用于在業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別為用戶終端所在小區(qū)級(jí) 別并且在確定所述用戶終端對(duì)應(yīng)的用戶狀態(tài)信息包括表征用戶終端從第一小區(qū)切換到第 二小區(qū)的信息時(shí),或者,在業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別為用戶終 端所在經(jīng)緯度級(jí)別時(shí),向用戶終端發(fā)送位置檢測(cè)指示;相應(yīng)地,用戶終端用于,根據(jù)位置信息獲取服務(wù)器202的位置檢測(cè)指示,啟動(dòng)位置定位功能檢測(cè)自身所在的位置,并將檢測(cè)結(jié)果上報(bào)給所述位置信息獲取服務(wù)器。如圖3所示,本發(fā)明一個(gè)較佳實(shí)施例中,涉及的用戶終端位置信息獲取系統(tǒng),包 括用戶終端301、位置信息獲取服務(wù)器302以及業(yè)務(wù)服務(wù)器303 ;其中用戶終端301包括位置定位客戶端,例如,APGS/GPS定位客戶端,該位置定位客戶 端主要負(fù)責(zé)對(duì)用戶終端的位置進(jìn)行檢測(cè),以及根據(jù)業(yè)務(wù)需求,通過主動(dòng)方式或者位置信息 管理服務(wù)器302的觸發(fā)方式等上報(bào)定位到的用戶終端的位置信息;位置信息獲取服務(wù)器302,一方面,用于獲取用戶終端的位置信息,另一方面,接收 第三方業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求,并針對(duì)該訂閱請(qǐng)求及訂閱請(qǐng)求中攜帶的位置信息精度級(jí)別 信息,向業(yè)務(wù)服務(wù)器提供對(duì)應(yīng)的用戶終端的位置信息。業(yè)務(wù)服務(wù)器303,用戶根據(jù)自身業(yè)務(wù)需求向位置信息獲取服務(wù)器302發(fā)送訂閱請(qǐng) 求,該訂閱請(qǐng)求中攜帶對(duì)用戶終端位置信息的精度要求;并根據(jù)位置信息獲取服務(wù)器302 提供的位置信息,向用戶終端提供與該位置信息相關(guān)的業(yè)務(wù)。此處,業(yè)務(wù)服務(wù)器303可能針 對(duì)不同業(yè)務(wù)包括多個(gè)。以下進(jìn)一步對(duì)該實(shí)施例中提供的位置信息獲取服務(wù)器302的功能進(jìn)行詳細(xì)說明(1)位置信息獲取功能位置信息獲取服務(wù)器302獲取用戶終端的位置信息,包括兩種獲取方式獲取方式一、通過從用戶終端歸屬的網(wǎng)絡(luò)中獲取該用戶終端的狀態(tài)信息,該狀態(tài) 信息包括不同精度的位置信息,以及引起用戶終端位置變化的事件(例如,表征用戶終端 從第一小區(qū)切換到第二小區(qū)的信息、位置更新信息、IMSI附著、IMSI分離等信息)等信息; 并通過對(duì)獲取的信息進(jìn)行分析,確定該用戶終端的位置;基于該方式獲取的用戶終端的位 置信息一般對(duì)應(yīng)小區(qū)、城市/省、國(guó)家精度級(jí)別等用戶終端所在地方區(qū)域的精度級(jí)別,以及 小區(qū)精度級(jí)別(Cell-ID或基站的經(jīng)緯度)等小區(qū)精度級(jí)別;獲取方式二、通過與用戶終端交互,由用戶終端的位置定位客戶端定位自身所在 位置,并接收用戶終端上報(bào)的位置信息;基于該方式獲取的用戶終端的位置信息一般對(duì)應(yīng) APGS/GPS精度級(jí)別,即可以精確到經(jīng)緯度,例如,針對(duì)小區(qū)內(nèi)用戶的實(shí)時(shí)AGPS/GPS經(jīng)緯度 的精度級(jí)別位置信息的獲取,啟動(dòng)與客戶端的實(shí)時(shí)持續(xù)交互,可以采用周期性查詢,或客戶 端實(shí)時(shí)主動(dòng)上報(bào)等方式獲取用戶實(shí)時(shí)的經(jīng)緯度位置信息。進(jìn)一步地,還可以基于上述獲取方式一以及上述獲取方式二融合的位置信息獲取 方式,即通過獲取方式一確定用戶終端發(fā)送小區(qū)切換(即從第一小區(qū)切換到第二小區(qū))時(shí), 觸發(fā)位置信息獲取方式二獲取用戶終端的位置信息。例如,針對(duì)用戶終端在切換后的小區(qū) 中對(duì)應(yīng)的AGPS/GPS經(jīng)緯度等高精度級(jí)別的位置信息,根據(jù)獲取的用戶狀態(tài)信息,當(dāng)判斷用 戶發(fā)生小區(qū)切換后,觸發(fā)用戶終端上的位置定位客戶端啟動(dòng)位置定位功能,并上報(bào)定位的 用戶當(dāng)前的經(jīng)緯度位置信息。更為具體地,位置信息獲取服務(wù)器302針對(duì)不同精度的位置信息采用不同的位置 信息獲取方式。位置信息獲取服務(wù)器302在處理具體業(yè)務(wù)時(shí),首先判斷訂閱請(qǐng)求攜帶的對(duì) 位置信息精度的要求,根據(jù)具體的位置信息的精度不同采用不同的獲取方式。(2)位置信息提供功能
位置信息獲取服務(wù)器302通過訂閱及通知機(jī)制向業(yè)務(wù)服務(wù)器303開放用戶的位置 信息,具體包括位置信息獲取服務(wù)器302提供訂閱/通知功能,接收包括諸如AGPS/GPS等位置定 位客戶端的用戶終端上報(bào)的位置信息以及根據(jù)獲取的用戶狀態(tài)信息確定的位置信息,并結(jié) 合訂閱條件生成訂閱結(jié)果;維護(hù)各業(yè)務(wù)服務(wù)器303的訂閱關(guān)系數(shù)據(jù),生成訂閱信息以及進(jìn)行與訂閱的其它應(yīng) 用相關(guān)聯(lián)的表單進(jìn)行存儲(chǔ)與更新,并根據(jù)索引實(shí)現(xiàn)多個(gè)表單的關(guān)聯(lián)查找獲取所需的訂閱及 訂閱結(jié)果信息;接收各業(yè)務(wù)服務(wù)器303的訂閱請(qǐng)求,根據(jù)訂閱請(qǐng)求攜帶的需要訂閱信息以 及業(yè)務(wù)服務(wù)器303的信任等級(jí)等信息,確定業(yè)務(wù)服務(wù)器303能夠訂閱的平臺(tái)能力,并對(duì)其設(shè) 置相應(yīng)的訪問權(quán)限;當(dāng)滿足業(yè)務(wù)服務(wù)器303的訂閱條件時(shí),向該業(yè)務(wù)服務(wù)器303采用實(shí)時(shí)方 式或基于業(yè)務(wù)服務(wù)器303觸發(fā)的方式通知業(yè)務(wù)服務(wù)器303其訂閱的位置信息。本發(fā)明又一實(shí)施例中,結(jié)合實(shí)際應(yīng)用需求,位置信息獲取服務(wù)器302可以拆分為 三個(gè)服務(wù)器實(shí)現(xiàn),具體如圖4所示,該用戶終端位置信息獲取系統(tǒng)包括用戶終端401、第一位置信息獲取服務(wù)器402、第二位置信息獲取服務(wù)器403、位置 信息管理服務(wù)器404以及業(yè)務(wù)服務(wù)器405 ;其中第一位置信息獲取服務(wù)器402用于采用上述獲取方式一(即通過從用戶終端歸屬 的網(wǎng)絡(luò)中獲取該用戶終端的狀態(tài)信息的方式)獲取用戶終端位置信息;第二位置信息獲取服務(wù)器403采用上述獲取方式二(即通過與用戶終端交互獲取 該用戶終端的狀態(tài)信息的方式)獲取用戶終端的位置信息;位置信息管理服務(wù)器404用戶對(duì)業(yè)務(wù)服務(wù)器405的訂閱請(qǐng)求進(jìn)行處理,并向業(yè)務(wù) 服務(wù)器405提供相應(yīng)精度的位置信息。對(duì)于各服務(wù)器實(shí)體實(shí)現(xiàn)的更為詳細(xì)的功能以及各功能的具體實(shí)現(xiàn)過程在上述實(shí) 施例中已詳細(xì)描述,此處不再重復(fù)描述。本發(fā)明實(shí)施例提供的上述系統(tǒng)針對(duì)業(yè)務(wù)服務(wù)器訂閱的位置信息的精度級(jí)別不同, 提供不同的信息獲取方式,例如針對(duì)城市/省,國(guó)家等地方區(qū)域精度級(jí)別較低的位置信息 時(shí),系統(tǒng)通過移動(dòng)網(wǎng)絡(luò)獲取用戶狀態(tài)信息,并根據(jù)訂閱請(qǐng)求分析確定對(duì)應(yīng)的位置信息;針對(duì) 小區(qū)(所在小區(qū)基站經(jīng)緯度/小區(qū)ID)位置信息時(shí),系統(tǒng)通過移動(dòng)網(wǎng)絡(luò)獲取用戶狀態(tài)信息, 并根據(jù)訂閱請(qǐng)求分析確定對(duì)應(yīng)的位置信息;針對(duì)用戶終端在切換后的小區(qū)中對(duì)應(yīng)的AGPS 經(jīng)緯度等高精度級(jí)別的位置信息時(shí),系統(tǒng)獲取用戶的移動(dòng)網(wǎng)絡(luò)狀態(tài)信息,并經(jīng)過分析處理 后判斷用戶的小區(qū)切換后,觸發(fā)終端客戶端與其進(jìn)行交互,從而獲取用戶當(dāng)前的經(jīng)緯度信 息;針對(duì)用戶的實(shí)時(shí)AGPS/GPS經(jīng)緯度等精度級(jí)別最高的位置信息,系統(tǒng)通過與客戶端的實(shí) 時(shí)持續(xù)交互(例如,周期性查詢,或客戶端實(shí)時(shí)上報(bào)等方式)獲取用戶實(shí)時(shí)的經(jīng)緯度信息?;趫D3所示的系統(tǒng),如圖5所示,基于本發(fā)明實(shí)施例提供的用戶終端位置信息獲 取方法實(shí)現(xiàn)業(yè)務(wù)共享,包括如下過程步驟501、業(yè)務(wù)訂購(gòu)流程,即位置信息獲取服務(wù)器接收業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求并進(jìn) 行相關(guān)鑒權(quán)的過程。步驟502、位置信息獲取流程,即位置信息獲取服務(wù)器根據(jù)業(yè)務(wù)服務(wù)器的訂閱請(qǐng) 求,獲取與該訂閱請(qǐng)求要求的位置精度相應(yīng)的用戶終端位置信息的過程。
步驟503、業(yè)務(wù)提供流程,即根據(jù)位置信息獲取服務(wù)器提供的位置信息,向用戶終 端提供相應(yīng)的業(yè)務(wù)數(shù)據(jù)的過程。如圖6所示,業(yè)務(wù)訂購(gòu)流程具體包括如下步驟步驟601、業(yè)務(wù)服務(wù)器向位置信息獲取服務(wù)器發(fā)送訂閱請(qǐng)求,該訂閱請(qǐng)求中攜帶該 業(yè)務(wù)服務(wù)器要求的位置信息的精度。步驟602、位置信息獲取服務(wù)器接收訂閱請(qǐng)求后,對(duì)該業(yè)務(wù)服務(wù)器進(jìn)行鑒權(quán)。具體地,該步驟中,可以根據(jù)具體的業(yè)務(wù)需要確定對(duì)業(yè)務(wù)服務(wù)器的鑒權(quán)內(nèi)容,例 如,可以鑒權(quán)業(yè)務(wù)服務(wù)器是否注冊(cè),或是否針對(duì)其訂閱的業(yè)務(wù)付費(fèi)等。步驟603、位置信息獲取服務(wù)器向業(yè)務(wù)服務(wù)器返回訂閱結(jié)果響應(yīng),該訂閱結(jié)果為訂 閱成功或失敗。根據(jù)上述流程,業(yè)務(wù)服務(wù)器完成對(duì)用戶終端位置信息獲取的訂閱過程,若訂閱成 功,則可以通過位置信息獲取服務(wù)器獲取用戶終端的位置信息,并根據(jù)獲取的位置信息開 展相應(yīng)的業(yè)務(wù)。如圖7所示,位置信息獲取服務(wù)器執(zhí)行的位置信息獲取的流程,具體包括如下步 驟步驟701、位置信息獲取服務(wù)器根據(jù)接收的訂閱請(qǐng)求,確定該訂閱請(qǐng)求對(duì)位置信息 的精度要求。步驟702、根據(jù)預(yù)先設(shè)定的與不同精度要求對(duì)應(yīng)的位置信息獲取方式,確定與當(dāng)前 要獲取的位置信息對(duì)應(yīng)的精度對(duì)應(yīng)位置信息獲取方式。步驟703、根據(jù)確定的位置信息獲取方式,獲取用戶終端的位置信息,并通知相應(yīng) 的業(yè)務(wù)服務(wù)器。上述步驟702中,針對(duì)位置信息不同精度要求,對(duì)應(yīng)的處理流程也不同,以下實(shí)施 例中為方便理解和描述,將不同業(yè)務(wù)服務(wù)器針對(duì)位置信息的不同精度要求進(jìn)行如下分類一級(jí)精度,即對(duì)位置信息精度要求最低的級(jí)別,此類位置信息精度要求精確到城 市/省,國(guó)家等地方區(qū)域;二級(jí)精度,即對(duì)位置信息精度要求較一級(jí)精度高的級(jí)別,此類位置信息精度要求 精確到用戶終端所在小區(qū)等;三級(jí)精度,即對(duì)位置信息精度要求最高的級(jí)別,此類位置信息精度要求精確到用 戶終端對(duì)應(yīng)的經(jīng)緯度。以上精度劃分僅為實(shí)施本發(fā)明實(shí)施例的一個(gè)示例,實(shí)際應(yīng)用中,可以根據(jù)業(yè)務(wù)需 求對(duì)位置信息對(duì)應(yīng)的精度進(jìn)行調(diào)整,例如,劃分更為精細(xì)的位置信息精度,或?yàn)榱撕?jiǎn)化位置 信息獲取流程,減少對(duì)位置信息精度的劃分,此處不再一一列舉。對(duì)于一級(jí)精度要求的位置信息的獲取,具體過程如下通過移動(dòng)網(wǎng)絡(luò)獲取包括位置信息的用戶狀態(tài)信息,根據(jù)接收的業(yè)務(wù)服務(wù)器的訂閱 請(qǐng)求,獲取訂閱條件(即業(yè)務(wù)服務(wù)器對(duì)要獲取的位置信息的精度要求)時(shí),從用戶狀態(tài)信息 中提取符合訂閱請(qǐng)求的位置信息。對(duì)于二級(jí)精度要求的位置信息的獲取,具體過程如圖8所示,包括如下步驟步驟801、通過移動(dòng)網(wǎng)絡(luò)獲取包括位置信息的用戶狀態(tài)信息步驟802、根據(jù)獲取的的用戶狀態(tài)信息判斷該用戶是否發(fā)生了小區(qū)切換;
步驟803、在確定結(jié)果為是時(shí),觸發(fā)用戶終端啟動(dòng)位置定位客戶端;步驟804、用戶終端的位置定位客戶端啟動(dòng)后,檢測(cè)自身當(dāng)前所在的精確位置信息 (終端經(jīng)緯度);步驟805、用戶終端的位置定位客戶端上報(bào)檢測(cè)到的位置信息。對(duì)于三級(jí)精度要求的位置信息的獲取,如圖9所示,包括如下步驟步驟901、位置信息獲取服務(wù)器觸發(fā)用戶終端啟動(dòng)位置定位客戶端;步驟902、用戶終端啟動(dòng)位置客戶端啟動(dòng)后,定時(shí)檢測(cè)當(dāng)前的AGPS經(jīng)緯度信息;步驟903、用戶終端將檢測(cè)到的位置信息上報(bào)給位置信息獲取服務(wù)器。具體地,上述步驟902中,用戶終端的位置定位客戶端可以實(shí)時(shí)檢測(cè)自身所在的 位置,也可以周期性或定時(shí)檢測(cè)自身所在位置;具體地,上述步驟903中,用戶終端可以實(shí)時(shí)上報(bào)自身檢測(cè)到的位置,也可以周期 性或定時(shí)上報(bào)檢測(cè)到的位置信息。采用本發(fā)明實(shí)施例中提供的上述技術(shù)方案,能夠支持針對(duì)單個(gè)用戶終端的位置信 息獲取,相應(yīng)地,業(yè)務(wù)服務(wù)器在發(fā)送訂閱請(qǐng)求時(shí),可以在該請(qǐng)求中進(jìn)一步攜帶其希望獲取的 用戶終端的終端標(biāo)識(shí),例如,終端通信號(hào)碼;還能夠支持多個(gè)用戶終端的位置信息獲取,相 應(yīng)地,業(yè)務(wù)服務(wù)器在發(fā)送訂閱請(qǐng)求時(shí),可以在該請(qǐng)求中進(jìn)一步攜帶其希望獲取的多個(gè)用戶 終端的終端標(biāo)識(shí),或該多個(gè)用戶終端通信號(hào)碼對(duì)應(yīng)的號(hào)段,具體處理方式非常靈活,此處不 一一列舉。與上述流程對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種位置信息獲取服務(wù)器,具體如圖10 所示,該裝置包括精度級(jí)別確定單元1001、位置信息獲取單元1002以及信息提供單元1003 ;其中精度級(jí)別確定單元1001,用于從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定該業(yè)務(wù)服務(wù)器對(duì)用 戶終端所在位置信息要求的精度級(jí)別信息;位置信息獲取單元1002,用于根據(jù)精度級(jí)別確定單元1001確定的精度級(jí)別信息, 獲取該用戶終端滿足該精度級(jí)別的位置信息;信息提供單元1003,用于將位置信息獲取單元1002獲取的用戶終端的位置信息 提供給業(yè)務(wù)服務(wù)器。進(jìn)一步地,如圖11所示,本發(fā)明又一實(shí)施例中,上述位置信息獲取單元1002還可 以進(jìn)一步包括獲取方式確定模塊1002A,用于根據(jù)確定的所述精度級(jí)別信息,以及預(yù)先設(shè)置的 對(duì)應(yīng)不同精度級(jí)別的位置信息獲取方式,確定獲取滿足所述精度級(jí)別的位置信息的獲取方 式;獲取模塊1002B,用于根據(jù)獲取方式確定模塊1002A確定的所述獲取方式,獲取所 述用戶終端的位置信息。更為具體地,上述獲取方式確定模塊1002A,具體用于當(dāng)確定的所述精度級(jí)別為所述用戶終端所在地方區(qū)域級(jí)別時(shí),確定獲取滿足所述 精度級(jí)別的位置信息的方式包括通過所述用戶終端歸屬的網(wǎng)絡(luò)獲取所述用戶終端對(duì)應(yīng)的 包含自身所在位置信息的用戶狀態(tài)信息,并從所述用戶狀態(tài)信息中提取滿足所述精度級(jí)別的位置信息;或,當(dāng)確定的所述精度級(jí)別為所述用戶終端所在小區(qū)級(jí)別時(shí),確定獲取滿足所述精度 級(jí)別的位置信息的方式包括通過所述用戶終端歸屬的網(wǎng)絡(luò)獲取所述用戶終端對(duì)應(yīng)的用戶 狀態(tài)信息,在確定所述用戶狀態(tài)信息包括表征所述用戶終端從第一小區(qū)切換到第二小區(qū)的 信息時(shí),指示所述用戶終端啟動(dòng)位置定位功能對(duì)自身所在的位置進(jìn)行定位,并接收所述用 戶終端定位出的位置信息;或,當(dāng)確定的所述精度級(jí)別為所述用戶終端所在經(jīng)緯度級(jí)別時(shí),確定獲取滿足所述精 度級(jí)別的位置信息的方式包括指示所述用戶終端啟動(dòng)位置定位功能對(duì)自身所在的位置進(jìn) 行定位,并接收所述用戶終端定位出的位置信息。更為具體地,上述信息提供單元1003,具體用于將獲取的所述用戶終端的位置信息,實(shí)時(shí)地提供給所述業(yè)務(wù)服務(wù)器;或,將獲取的所述用戶終端的位置信息,周期性或定時(shí)提供給所述業(yè)務(wù)服務(wù)器;或,基于所述業(yè)務(wù)服務(wù)器的觸發(fā),將獲取的所述用戶終端的位置信息提供給所述業(yè)務(wù) 服務(wù)器。應(yīng)當(dāng)理解,以上服務(wù)器包括的單元僅為根據(jù)該裝置實(shí)現(xiàn)的功能進(jìn)行的邏輯劃分, 實(shí)際應(yīng)用中,可以進(jìn)行上述單元的疊加或拆分。并且該實(shí)施例提供的位置信息獲取服務(wù)器 所實(shí)現(xiàn)的功能與上述實(shí)施例提供的用戶終端位置信息獲取方法流程一一對(duì)應(yīng),對(duì)于該服務(wù) 器所實(shí)現(xiàn)的更為詳細(xì)的處理流程,在上述方法實(shí)施例中已做詳細(xì)描述,此處不再詳細(xì)描述。通過本發(fā)明實(shí)施例提供的上述至少一個(gè)技術(shù)方案,根據(jù)業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求, 確定該業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別,并根據(jù)確定的精度級(jí)別信 息,獲取該用戶終端滿足該精度級(jí)別的位置信息,將獲取的用戶終端的位置信息提供給業(yè) 務(wù)服務(wù)器,采用該技術(shù)方案,能夠針對(duì)不同業(yè)務(wù)服務(wù)器對(duì)用戶終端位置信息要求的不同精 度級(jí)別,獲取與業(yè)務(wù)服務(wù)器要求的精度級(jí)別對(duì)應(yīng)的位置信息,從而能夠更好地滿足不同的 業(yè)務(wù)需求。進(jìn)一步地,根據(jù)本發(fā)明實(shí)施例提供的技術(shù)方案,用戶終端無需頻繁地檢測(cè)自身所 在的位置,并頻繁地與定位系統(tǒng)交互以上報(bào)自身的位置信息,減少了用戶終端與定位系統(tǒng) 之間的信令開銷,而且節(jié)省了用戶終端的耗電量。進(jìn)一步地,根據(jù)本發(fā)明實(shí)施例提供的技術(shù)方案,對(duì)于不具備位置定位功能的用戶 終端,也能夠支持與位置定位相關(guān)的業(yè)務(wù)。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種用戶終端位置信息獲取方法,其特征在于,包括從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精 度級(jí)別信息;根據(jù)確定的所述精度級(jí)別信息,獲取所述用戶終端滿足所述精度級(jí)別的位置信息; 將獲取的所述用戶終端的位置信息提供給所述業(yè)務(wù)服務(wù)器。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)確定的所述精度級(jí)別信息,獲取所述用 戶終端滿足所述精度級(jí)別的位置信息,包括根據(jù)確定的所述精度級(jí)別信息,以及預(yù)先設(shè)置的對(duì)應(yīng)不同精度級(jí)別的位置信息獲取方 式,確定獲取滿足所述精度級(jí)別的位置信息的獲取方式;根據(jù)確定的所述獲取方式,獲取所述用戶終端的位置信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在地方區(qū)域級(jí)別,則獲取滿足所 述精度級(jí)別的位置信息的方式,包括通過所述用戶終端歸屬的網(wǎng)絡(luò)獲取所述用戶終端對(duì) 應(yīng)的用戶狀態(tài)信息,并從所述用戶狀態(tài)信息中提取滿足所述精度級(jí)別的位置信息;或所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在小區(qū)級(jí)別,則獲取滿足所述精 度級(jí)別的位置信息的方式,包括通過所述用戶終端歸屬的網(wǎng)絡(luò)獲取所述用戶終端對(duì)應(yīng)的 用戶狀態(tài)信息,在確定所述用戶狀態(tài)信息包括表征所述用戶終端從第一小區(qū)切換到第二小 區(qū)的信息時(shí),指示所述用戶終端啟動(dòng)位置定位功能對(duì)自身所在的位置進(jìn)行定位,并接收所 述用戶終端定位出的位置信息;或所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在經(jīng)緯度級(jí)別,則獲取滿足所述 精度級(jí)別的位置信息的方式,包括指示所述用戶終端啟動(dòng)位置定位功能對(duì)自身所在的位置進(jìn)行定位,并接收所述用戶終 端定位出的位置信息。
4.如如權(quán)利要求1所述的方法,其特征在于,將獲取的所述用戶終端的位置信息提供 給所述業(yè)務(wù)服務(wù)器,包括將獲取的所述用戶終端的位置信息,實(shí)時(shí)地提供給所述業(yè)務(wù)服務(wù)器;或 將獲取的所述用戶終端的位置信息,周期性或定時(shí)提供給所述業(yè)務(wù)服務(wù)器;或 基于所述業(yè)務(wù)服務(wù)器的觸發(fā),將獲取的所述用戶終端的位置信息提供給所述業(yè)務(wù)服務(wù)
5.一種用戶終端位置信息獲取系統(tǒng),其特征在于,包括至少一個(gè)業(yè)務(wù)服務(wù)器以及與所述至少一個(gè)業(yè)務(wù)服務(wù)器存在信號(hào)連接關(guān)系的位置信息 獲取服務(wù)器; 其中所述業(yè)務(wù)服務(wù)器,用于根據(jù)自身所提供業(yè)務(wù)對(duì)用戶終端位置信息要求的精度級(jí)別生成 包括精度級(jí)別信息的訂閱請(qǐng)求,并發(fā)送至所述位置信息獲取服務(wù)器;所述位置信息獲取服務(wù)器,用于從接收的所述訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì)用戶 終端所在位置信息要求的精度級(jí)別信息;以及,根據(jù)確定的所述精度級(jí)別信息,獲取所述用 戶終端滿足所述精度級(jí)別的位置信息,并將獲取結(jié)果提供給所述業(yè)務(wù)服務(wù)器。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,還包括用戶終端;所述位置信息獲取服務(wù)器,具體用于在所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶 終端所在小區(qū)級(jí)別,并且在確定所述用戶終端對(duì)應(yīng)的用戶狀態(tài)信息包括表征所述用戶終端 從第一小區(qū)切換到第二小區(qū)的信息時(shí),向所述用戶終端發(fā)送位置檢測(cè)指示;或者,在所述精 度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在經(jīng)緯度級(jí)別時(shí),向所述用戶終端發(fā)送位置 檢測(cè)指示;所述用戶終端,用于根據(jù)所述位置信息獲取服務(wù)器的位置檢測(cè)指示,啟動(dòng)位置定位功 能檢測(cè)自身所在的位置,并將檢測(cè)結(jié)果上報(bào)給所述位置信息獲取服務(wù)器。
7.—種位置信息獲取服務(wù)器,其特征在于,包括精度級(jí)別確定單元,用于從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì)用戶終端 所在位置信息要求的精度級(jí)別信息;位置信息獲取單元,用于根據(jù)所述精度級(jí)別確定單元確定的所述精度級(jí)別信息,獲取 所述用戶終端滿足所述精度級(jí)別的位置信息;信息提供單元,用于將所述位置信息獲取單元獲取的所述用戶終端的位置信息提供給 所述業(yè)務(wù)服務(wù)器。
8.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述位置信息獲取單元,包括獲取方式確定模塊,用于根據(jù)確定的所述精度級(jí)別信息,以及預(yù)先設(shè)置的對(duì)應(yīng)不同精 度級(jí)別的位置信息獲取方式,確定獲取滿足所述精度級(jí)別的位置信息的獲取方式;獲取模塊,用于根據(jù)所述獲取方式確定模塊確定的所述獲取方式,獲取所述用戶終端 的位置信息。
9.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述獲取方式確定模塊,具體用于當(dāng)所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在地方區(qū)域級(jí)別時(shí),通過所述 用戶終端歸屬的網(wǎng)絡(luò)獲取所述用戶終端對(duì)應(yīng)的用戶狀態(tài)信息,并從所述用戶狀態(tài)信息中提 取滿足所述精度級(jí)別的位置信息;或當(dāng)所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在小區(qū)級(jí)別時(shí),通過所述用戶 終端歸屬的網(wǎng)絡(luò)獲取所述用戶終端對(duì)應(yīng)的用戶狀態(tài)信息,在確定所述用戶狀態(tài)信息包括表 征所述用戶終端從第一小區(qū)切換到第二小區(qū)的信息時(shí),指示所述用戶終端啟動(dòng)位置定位功 能對(duì)自身所在的位置進(jìn)行定位,并接收所述用戶終端定位出的位置信息;或當(dāng)所述精度級(jí)別信息對(duì)應(yīng)的精度級(jí)別為所述用戶終端所在經(jīng)緯度級(jí)別時(shí),指示所述用 戶終端啟動(dòng)位置定位功能對(duì)自身所在的位置進(jìn)行定位,并接收所述用戶終端定位出的位置 fn息ο
10.如如權(quán)利要求7所述的服務(wù)器,其特征在于,所述信息提供單元,具體用于 將獲取的所述用戶終端的位置信息,實(shí)時(shí)地提供給所述業(yè)務(wù)服務(wù)器;或,將獲取的所述用戶終端的位置信息,周期性或定時(shí)提供給所述業(yè)務(wù)服務(wù)器;或, 基于所述業(yè)務(wù)服務(wù)器的觸發(fā),將獲取的所述用戶終端的位置信息提供給所述業(yè)務(wù)服務(wù)
全文摘要
本發(fā)明公開了一種用戶終端位置信息獲取方法、系統(tǒng)及裝置,用于解決基于現(xiàn)有技術(shù)獲取的位置信息無法滿足不同業(yè)務(wù)需求的問題。主要技術(shù)方案包括從業(yè)務(wù)服務(wù)器的訂閱請(qǐng)求中確定所述業(yè)務(wù)服務(wù)器對(duì)用戶終端所在位置信息要求的精度級(jí)別信息;根據(jù)確定的所述精度級(jí)別信息,獲取所述用戶終端滿足所述精度級(jí)別的位置信息;將獲取的所述用戶終端的位置信息提供給所述業(yè)務(wù)服務(wù)器,采用該技術(shù)方案,能夠針對(duì)不同業(yè)務(wù)服務(wù)器對(duì)用戶終端位置信息要求的不同精度級(jí)別,獲取與業(yè)務(wù)服務(wù)器要求的精度級(jí)別對(duì)應(yīng)的位置信息,從而能夠更好地滿足不同的業(yè)務(wù)需求。
文檔編號(hào)H04W8/18GK102098656SQ20091024249
公開日2011年6月15日 申請(qǐng)日期2009年12月15日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者于蓉蓉, 張炎, 徐夏風(fēng), 曹嘉成, 林麗, 歐松, 武威, 王姍姍, 陳宏 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司