两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

位置信息的獲取方法、裝置及系統(tǒng)的制作方法

文檔序號:7896430閱讀:282來源:國知局
專利名稱:位置信息的獲取方法、裝置及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及通信領域中數(shù)據(jù)業(yè)務技術,具體地,涉及一種位置信息的獲取方法、裝置及系統(tǒng)。
背景技術
很多網(wǎng)絡業(yè)務的開展均需要依賴于移動用戶終端的位置信息,例如根據(jù)移動用戶終端的位置信息提供該動終端附近的交通信息,交友服務等。目前,通過移動網(wǎng)絡進行定位的方法大多是移動用戶終端登錄服務器,在登陸后向服務器系統(tǒng)發(fā)送定位請求,并在獲知自身的位置后,請求獲得相關位置或鄰近位置區(qū)域下的用戶群信息。但是,現(xiàn)有技術的方法至少存在如下技術問題現(xiàn)有技術中位置服務系統(tǒng)收到用戶的請求時是現(xiàn)定位用戶的位置信息,由于定位過程復雜,并且當有多個用戶同時發(fā)生請求時,容易引起定位服務器,例如信令服務器、位置服務器等負荷瞬間過高,造成系統(tǒng)響應慢,定位效率低下,甚至引起系統(tǒng)故障等問題。

發(fā)明內(nèi)容
本發(fā)明的第一目的是提出一種位置信息的獲取方法,以實現(xiàn)降低獲取位置信息時的系統(tǒng)負荷。本發(fā)明的第二目的是提出一種位置信息的獲取裝置,以便于降低獲取位置信息時的系統(tǒng)負荷。本發(fā)明的第三目的是提出一種位置信息的獲取系統(tǒng),以實現(xiàn)降低獲取位置信息時的系統(tǒng)負荷。為實現(xiàn)上述第一目的,根據(jù)本發(fā)明的一個方面,提供了一種位置信息的獲取方法, 包括接收用戶的獲取位置區(qū)域用戶群信息的請求;根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶。其中,該方法還可以包括通過每個區(qū)域的控制設備收集所述每個區(qū)域下所有的用戶位置信息;根據(jù)所述每個區(qū)域下所有的用戶位置信息生成用戶群信息,并存儲所述用戶群fe息。優(yōu)選地,可以將所述用戶群信息以多螺旋結構進行存儲; 并且,上述多螺旋結構包括以所述每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,所述循環(huán)鏈表包含屬于所述區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。 為實現(xiàn)上述第二目的,根據(jù)本發(fā)明的另一個方面,提供了一種位置信息的獲取裝置,包括接收模塊,用于接收用戶的獲取位置區(qū)域用戶群信息的請求;執(zhí)行模塊,用于根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;發(fā)送模塊,用于將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶。進一步地,在上述位置信息的獲取裝置還可以包括數(shù)據(jù)庫存儲模塊。該數(shù)據(jù)庫存儲模塊,用于存儲所述用戶群信息。優(yōu)選地,該數(shù)據(jù)庫存儲模塊還可以包括螺旋存儲單元,用于將所述用戶群信息以多螺旋結構進行存儲;其中,該多螺旋結構包括以所述每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,所述循環(huán)鏈表包含屬于所述區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。為實現(xiàn)上述第三目的,根據(jù)本發(fā)明的另一個方面,提供了一種位置信息的獲取系統(tǒng),包括上述的位置信息的獲取裝置,以及登錄認證服務器;其中,該登錄認證服務器,用于將獲位置區(qū)域用戶群信息的請求發(fā)送到所述位置信息的獲取裝置,其中,所述交友請求中包含用戶標識,以及接收所述位置信息的獲取裝置發(fā)送的位置區(qū)域用戶群信息,并將其轉發(fā)到所述用戶;該位置信息的獲取裝置,用于接收所述請求,并根據(jù)所述請中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息,再將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述登錄認證服務器。本發(fā)明各實施例的方法、裝置和系統(tǒng),由于在用戶發(fā)送請求獲取同區(qū)域的鄰居關系信息位置區(qū)域用戶群信息的交友請求之前,已經(jīng)在網(wǎng)絡側存儲有包括各區(qū)域的位置區(qū)域鄰居關系信息位置區(qū)域用戶群信息的位置區(qū)域用戶群信息,因此在接收到用戶的之后,可以直接從網(wǎng)絡側查詢到該鄰居關系信息位置區(qū)域用戶群信息,與現(xiàn)有技術中系統(tǒng)獲知用戶標識后,根據(jù)該用戶標識實時現(xiàn)進行定位從而確定獲取對應的鄰居關系信息位置區(qū)域用戶群信息相比,本發(fā)明的方案即使有多個用戶同時發(fā)生發(fā)出請求時,也不會增加定位服務器負擔,解決現(xiàn)有技術中實時現(xiàn)定位時為系統(tǒng)帶來的高負荷的技術問題,進而取得了減輕系統(tǒng)獲取鄰居關系信息位置區(qū)域用戶群信息時的負荷,降低運行時的復雜性,可提高系統(tǒng)的穩(wěn)定性,使用戶可以及時獲得同一區(qū)域中的鄰居關系信息位置區(qū)域用戶群信息。并且,本實施例采用多螺旋結構對用戶群信息進行存儲的技術手段,使同一區(qū)域下的鄰居用戶標識預先存儲在同一循環(huán)鏈表中,故而可加快查詢過程,方便將用戶標識所屬區(qū)域的所有位置區(qū)域用戶群信息直接提取出來,并返回到用戶處。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。


附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中圖1為本發(fā)明提供的位置信息的獲取方法實施例一流程示意圖;圖2為本發(fā)明提供的位置信息的獲取方法實施例二中網(wǎng)絡系統(tǒng)的實施例示意圖;圖3為本發(fā)明提供的位置信息的獲取方法實施例二中位置區(qū)域用戶群信息存儲的流程示意圖;圖4為本發(fā)明提供的位置信息的獲取方法實施例三中提供的多螺旋存儲結構的實施例示意圖;圖5為本發(fā)明提供的位置信息的獲取方法實施例三中登錄流程的示意圖;圖6為本發(fā)明提供的位置信息的獲取方法實施例三中更新流程的示意圖;圖7本發(fā)明提供的位置信息的獲取方法中實施例三注銷流程的示意圖;圖8為本發(fā)明提供的位置信息的獲取裝置實施例的結構示意圖;圖9為本發(fā)明提供的位置信息的獲取裝置另一實施例的結構示意圖;圖10為本發(fā)明提供的位置信息的獲取裝置再一實施例的結構示意圖;圖11為本發(fā)明提供的位置信息的獲取系統(tǒng)實施例示意圖。
具體實施例方式以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。方法實施例實施例一根據(jù)本發(fā)明實施例,提供了一種位置信息的獲取方法,該方法適合部署在位置信息的獲取裝置上,如圖1所示,包括S101,接收來自用戶的獲取位置區(qū)域用戶群信息的請求,該請求中包括所述用戶的用戶標識;例如當用戶終端攜帶其用戶標識發(fā)送登錄請求到登陸認證服務器請求登陸時, 登陸認證服務器可以在確定該用戶終端具有獲取位置區(qū)域用戶群信息的權限后,將攜帶該用戶標識的交友請求,或查詢發(fā)送到位置信息的獲取裝置;再例如用戶請求更新用戶的位置區(qū)域用戶群信息時,發(fā)送更新交友請求,通過登陸認證服務器等將該請求更新的更新交友請求發(fā)送到位置信息的獲取裝置。S103,根據(jù)上述用戶標識從已存儲的用戶群信息中查詢該用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;其中,該位置區(qū)域用戶群信息由所屬用戶標識所屬區(qū)域下的至少一個鄰居用戶標識組成;該用戶群信息包括所有區(qū)域標識,以及其中每個區(qū)域標識對應區(qū)域下的所有鄰居用戶標識。特別地,可以采用位置關系數(shù)據(jù)庫預先存儲位置區(qū)域用戶群信息。進一步地,在該位置關系數(shù)據(jù)庫中還可根據(jù)不同的區(qū)域標識按照多螺旋結構存儲將所述位置區(qū)域用戶群信息進行存儲,以便能夠根據(jù)用戶標識快速的查找到對應的位置區(qū)域用戶群信息,進而減輕系統(tǒng)因定位用戶位置而產(chǎn)生的負荷,有益于提高獲取位置區(qū)域用戶群信息的效率。S105,將上述查詢到的位置區(qū)域用戶群信息發(fā)送到對應用戶。上述鄰居用戶標識即與該用戶標識所屬同一區(qū)域的好友的標識,因此,該位置區(qū)域用戶群信息實際上也是該用戶標識所屬區(qū)域的好友的標識,該用戶和其好友可共同組成其所屬區(qū)域的一個好友關系用戶群;其中,上述區(qū)域可以是以(LAC,CI)為大小進行區(qū)分的區(qū)域,可以是以基站服務范圍大小進行區(qū)分的區(qū)域。
本實施例提供的方法,可以通過查詢的方式從預先存儲的用戶群信息中查詢到用戶標識對應的位置區(qū)域用戶群信息,解決了現(xiàn)有技術中因定位服務器根據(jù)用戶標識即時定位區(qū)域從而獲取位置區(qū)域用戶群信息時,對定位服務器造成過重負荷的問題,進而取得了可減少負荷,特別是,當有多個用戶同時請求位置區(qū)域用戶群信息時,對定位服務器產(chǎn)生的影響小,可及時滿足用戶需要的有益效果。實施例二在本發(fā)明提供的位置信息的獲取方法中,設位置區(qū)域用戶群信息預先存儲在位置關系數(shù)據(jù)庫中,位置信息的獲取裝置是通過查詢已存儲有用戶群信息的位置關系數(shù)據(jù)庫進而得到位置區(qū)域用戶群信息。因此,在本實施例提供的方法中,還包括位置信息的獲取裝置通過每個區(qū)域的控制設備收集所述每個區(qū)域下所有的用戶位置信息;上述每個區(qū)域的控制設備可以是該區(qū)域所屬基站,也可以是該區(qū)域所示的信令采集板等;位置信息的獲取裝置根據(jù)所述每個區(qū)域下所有的用戶位置信息生成用戶群信息, 并存儲該用戶群信息。下面將結合圖2所示的網(wǎng)絡系統(tǒng)示意圖,具體以該位置信息的獲取裝置為交友業(yè)務服務器為例,提供從通過每個區(qū)域的控制設備收集每個區(qū)域下所有的用戶位置信息開始,到將位置區(qū)域用戶群存儲到位置關系數(shù)據(jù)庫中為止的流程。其中,信令采集板、信令合成服務器、信令分析服務器、位置生成服務器均屬于定位服務器。如圖3所示,該流程主要包括S201,交友業(yè)務服務器定時向位置生成服務器發(fā)出對所有簽約用戶的用戶位置信息收集請求/鄰居關系查詢請求;其中,該簽約用戶是指簽約享有獲知鄰居關系服務的用戶,也可以是具有權限獲取位置區(qū)域用戶群信息的用戶。S202,位置生成服務器接收到上述鄰居關系查詢請求的觸發(fā),將所有(LAC,Cl)區(qū)域標識組合分發(fā)給信令分析服務器;S203,信令分析服務器對收到的每個(LAC,Cl)區(qū)別標識組合,向信令合成服務器發(fā)出對該(LAC,Cl)組合下所有簽約用戶IMSianternational Mobile Subscriber Identification Number,國際移動用戶識別碼)的收集請求;S204,信令合成服務器向每個(LAC,Cl)組合對應區(qū)域的信令采集板發(fā)出IMSI采集請求;S205,信令采集板向通信基站發(fā)出IMSI采集控制命令;S206,通信基站向處在其小區(qū)內(nèi)的移動用戶終端發(fā)出IMSI獲取請求;S207,該通信基站服務下的每個移動用戶終端向該通信基站返回自己的IMSI信息;S208,通信基站將其下每個(LAC,Cl)區(qū)域標識范圍區(qū)內(nèi)所有移動用戶終端IMSI 信息反饋到信令采集板;S209,每個信令采集板將自己所負責的屬于(LAC,Cl)區(qū)域標識范圍內(nèi)的IMSI信息集合反饋到信令合成服務器;
S210,信令合成服務器根據(jù)其簽約用戶列表(該簽約用戶列表可以為非簽約用戶的列表,或者從BOSS系統(tǒng)獲得改簽約用戶列表)將非簽約的移動用戶終端的IMSI信息剔除,并將剔除后剩下的IMSI信息集,即將簽約用戶的IMSI信息集發(fā)送到信令分析服務器;S211,信令分析服務器將(LAC,Cl)下所有簽約用戶的移動用戶終端IMSI信息發(fā)送給位置生成服務器;S212,位置生成服務器根據(jù)每個IMSI信息,向BOSS系統(tǒng)發(fā)出IMSI/MSISDN(Mobile Subscriber International ISDN/PSTN Number,移動用戶國際 ISDN 號碼)映射查詢請求, 以便將僅有設備能夠識別的IMSI兌換成用戶以及交友業(yè)務服務器能夠識別的MSISDN ;其中,該MSISDN可以為手機號。S213,BOSS系統(tǒng)根據(jù)上述映射查詢請求向位置生成服務器返回IMSI所對應的 MSISDN 信息;S214,位置生成服務器將每個(LAC,Cl)區(qū)域標識以及其下的所有簽約移動用戶終端MSISDN信息作為用戶位置信息發(fā)送給交友業(yè)務服務器;S215,交友業(yè)務服務器根據(jù)該用戶位置信息,即(LAC,Cl)區(qū)別標識對應地理名稱,以及該(LAC,CI)下所有簽約移動用戶終端的MSISDN信息生成用戶群信息,并采用一種多螺旋存儲結構將該用戶群信息存儲到位置關系數(shù)據(jù)庫中。由此,位置關系數(shù)據(jù)庫在接收到交友請求之前,便將位置區(qū)域用戶群信息,即所有 (LAC,Cl)區(qū)域標識下的簽約移動用戶終端的MSISDN信息收集并存儲起來。此外,還由于收集和存儲過程是定期執(zhí)行,故而位置關系數(shù)據(jù)庫中的用戶群信息可以被實時更新,從而保證位置區(qū)域用戶群信息的準確性。特別是當有多個用戶同時發(fā)送交友請求時,僅需通過查詢位置關系數(shù)據(jù)庫便準確,快速地可查找到位置區(qū)域用戶群信息,減小了系統(tǒng)同時定位多個用戶從而獲取其位置區(qū)域用戶群信息的負荷。進一步地,為了更加快速的根據(jù)用戶標識查詢到位置區(qū)域用戶群信息,上述位置關系數(shù)據(jù)庫將交友業(yè)務服務器獲取到的位置區(qū)域用戶群信息以多螺旋結構進行存儲;該多螺旋結構包括以所述每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,所述循環(huán)鏈表包含屬于所述區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。每個循環(huán)鏈表中的鄰居用戶標識可以按照由小到大的順序有序排列。具體地,如圖4所示,以政法大學((LAC,Cl)區(qū)域標識對應的地理名稱),東方商廈,保利劇院...為列形成單鏈表,且政法大學還關聯(lián)到一個循環(huán)鏈表,該循環(huán)鏈表中包含有所有屬于政法大學的用戶標識,如1364M34636,13695720089...;同理,東方商廈,保利劇院也各種關聯(lián)到一個循環(huán)鏈表,對應的循環(huán)鏈表中包含有所有屬于東方商廈,保利劇院的鄰居用戶標識。位置關系數(shù)據(jù)庫采用上述存儲結構后,可借由交友業(yè)務服務器定期(每2-3分鐘)觸發(fā)的收集用戶位置信息的更新過程,使原有的單鏈表和循環(huán)鏈表都徹底刪除并重新建立,其中涉及到表中的全部區(qū)域標識送回到操作系統(tǒng)所管理的可利用空間表中的問題, 而循環(huán)鏈表在存儲空間回收上占有速度優(yōu)勢,即只要將用于指向可利用空間表的用戶群信息個區(qū)域標識的指針字段和用于指向循環(huán)鏈表尾的指針字段內(nèi)容交換一下即可。此外,循環(huán)鏈表按用戶標識數(shù)值由小到大的順序有序排列節(jié)點,為后續(xù)查找提高了檢索的效率。優(yōu)選地,上述位置關系數(shù)據(jù)庫可以為一個內(nèi)存數(shù)據(jù)庫,并且,該位置關系數(shù)據(jù)庫也可以置于該交友業(yè)務服務器的內(nèi)部。上面以(LAC,CI)舉例說明用戶群信息的存儲方法,具體應用時,還可以采用GPS、 三角形定位以確定用戶群信息,但這種方式需要支持特定的帶GPS模塊的終端,因此,對終
端要求高一些。本實施例提供的方法中,位置區(qū)域用戶群信息可以預先以多螺旋結構存儲在位置關系數(shù)據(jù)庫中,因此,當有多個用戶同時請求位置區(qū)域用戶群信息時,可以直接通過查詢位置關系數(shù)據(jù)庫獲得,減少了定位服務器因立即為該多個用戶獲取位置區(qū)域用戶群信息時帶來的負荷,提高了查詢速度,可以較快的響應用戶的請求。實施例三本實施例提供一種位置信息的獲取方法,在該方法中,位置信息的獲取裝置具體為交友業(yè)務服務器,并且在該交友業(yè)務服務器中,建立及維護在線用戶信息,該在線用戶信息包含有在線用戶的用戶標識,并且可具體以在線用戶列表的形成存在。當有用戶登錄發(fā)送獲取位置區(qū)域用戶群信息的請求或注銷請求到網(wǎng)絡上時,交友業(yè)務服務器將根據(jù)獲取位置區(qū)域用戶群信息的請求或注銷請求更新在線用戶列表。下面具體結合用戶登錄,初次獲取位置區(qū)域用戶群信息的過程,描述本實施例提供的方法,如圖5所示,包括S301,簽約用戶A在移動用戶終端上登錄位置交友客戶端,并攜帶其用戶標識,即 MSISDN通過GPRS無線網(wǎng)絡訪問WAP網(wǎng)關;S302,WAP網(wǎng)關將簽約用戶A的登錄請求前轉給登錄認證服務器;S303,登錄認證服務器根據(jù)該用戶標識的查詢訂購關系表,若該用戶為合法用戶, 則登錄認證服務器向交友業(yè)務服務器發(fā)出請求獲取位置區(qū)域用戶群信息的交友請求,該交友請求中攜帶有A的MSISDN ;S304,交友業(yè)務服務器接收到該A的MSISDN,將該A的MSISDN記錄在在線用戶列表中,并向位置關系數(shù)據(jù)庫發(fā)出鄰居關系查詢請求,該查詢請求中包含A的MSISDN,請求位置關系數(shù)據(jù)庫查詢對應的位置區(qū)域用戶群信息;S305,位置關系數(shù)據(jù)庫根據(jù)用戶標識按照多螺旋查詢方式進行查找,并將查找到的用戶標識所屬區(qū)域內(nèi)的至少一個鄰居用戶標識作為位置區(qū)域用戶群信息返回;其中,多螺旋查詢方式為根據(jù)請求用戶A的MSISDN,從多螺旋結構的單鏈表的表頭開始,將A的MSISDN與每個單鏈表所關聯(lián)的循環(huán)鏈表中的鄰居用戶標識進行匹配,直到匹配到與A的MSISDN相同的鄰居用戶標識為止作為查找到,當查找到與之對應的MSISDN 時,將該MSISDN所在的循環(huán)鏈表中所有MSISDN作為查詢結果,即位置區(qū)域用戶群信息返回。如圖4為例,設A的MSISDN為15986196666,位置關系數(shù)據(jù)庫從單鏈表中的區(qū)域標識政法大學開始,在該政法大學關聯(lián)的循環(huán)鏈表中逐一查找是否存在15986196666,若未查找到,則下移到單鏈表中的下一區(qū)域標識東方商廈,繼續(xù)在該東方商廈關聯(lián)的循環(huán)鏈表中逐一查找是否存在15986196666,若查找到,則將該東方商廈關聯(lián)的循環(huán)鏈表中的所有手機號作為位置區(qū)域用戶群信息,返回到交友業(yè)務服務器。S306,交友業(yè)務服務器接收到返回的位置區(qū)域用戶群信息后,根據(jù)在線用戶列表過濾掉該位置區(qū)域用戶群信息中離線的鄰居用戶的MSISDN,從而得到所有簽約在線鄰居用戶的MSISDN,并將該MSISDN發(fā)送到登錄認證服務器;S307,登錄認證服務器將MSISDN發(fā)送到WAP網(wǎng)關;S308,WAP網(wǎng)關通過GPRS無線網(wǎng)絡將MSISDN傳輸?shù)胶灱s用戶A上的交友客戶端, 由該交友客戶端根據(jù)MSISDN,以群中好友的形式將周圍其他簽約在線用戶呈現(xiàn)給簽約用戶 A,簽約用戶A可以通過群的形式與這些簽約在線用戶進行即時通訊,包括群聊和私聊。本實施例提供的方法中,交友業(yè)務服務器在用戶登錄時可以根據(jù)用戶標識在已存儲有用戶群信息的位置關系數(shù)據(jù)庫中查找對應的位置區(qū)域用戶群信息,避免了定位服務器必須立即定位用戶區(qū)域、并被動收集其位置區(qū)域用戶群信息時的復雜性,取得了響應快,負荷小,即便是同時收到多個用戶的請求,也可以及時的查找到對應的位置區(qū)域用戶群信息的技術效果。下面具體結合用戶登錄后,更新位置區(qū)域用戶群信息的流程/在線更新流程,描述本實施例提供的方法,如圖6所示,包括S401,交友業(yè)務服務器定期針對在線用戶列表中每個用戶的MSISDN,將其選取出來向位置關系數(shù)據(jù)庫發(fā)出鄰居關系查詢請求,該查詢請求中攜帶每個用戶的MSISDN;S402,位置關系數(shù)據(jù)庫按照多螺旋查找方式根據(jù)MSISDN逐一進行查找,并將對應的位置區(qū)域用戶群信息,即與該MSISDN同一(LAC,Cl)覆蓋區(qū)下的所有其他簽約用戶的 MSISDN發(fā)送到交友業(yè)務服務器;具體按照多螺旋查找方式的查找過程可參照上述S305,在此不贅述。S403,交友業(yè)務服務器將接收到的位置區(qū)域用戶群信息,根據(jù)在線用戶列表過濾掉所述位置區(qū)域用戶群信息中離線的鄰居用戶的MSISDN,進而得到過濾后的位置區(qū)域用戶群信息,該過濾后的位置區(qū)域用戶群信息中包括用戶MSISDN的所有簽約在線鄰居用戶的 MSISDN,并將其發(fā)送到登錄認證服務器;S404,登錄認證服務器將該位置區(qū)域用戶群信息發(fā)送到WAP網(wǎng)關;S405, WAP網(wǎng)關通過GPRS無線網(wǎng)絡將上述位置區(qū)域用戶群信息發(fā)送到MSISDN對應的移動用戶終端上的交友客戶端,由該交友客戶端根據(jù)該位置關系更新群中好友。本實施例提供的更新過程,可由交友業(yè)務服務器主動更新,同樣通過從以存儲有位置區(qū)域用戶群信息的位置關系數(shù)據(jù)庫進行查詢即可,可在降低定位服務器負荷的同時, 及時,準確的更新用戶終端處的位置區(qū)域用戶群信息,可以根據(jù)需要快速接入交友群落,避免了等待時間過長,同時也不需要用戶事先知道群中用戶標識,從而提高了基站小區(qū)資源利用率。有用戶的登陸,相對也有用戶的注銷,本實施例繼續(xù)提供發(fā)明注銷方法的流程,如圖7所示,包括S501,簽約用戶A在位置交友客戶端上進行注銷操作,通過GPRS無線網(wǎng)絡訪問WAP 網(wǎng)關;S502, WAP網(wǎng)關將攜帶簽約用戶A的MSISDN的注銷請求發(fā)送到登錄認證服務器;S503,登錄認證服務器將該注銷請求作為注銷交友請求發(fā)送到交友業(yè)務服務器;S504,交友業(yè)務服務器將該用戶的MSISDN在在線用戶列表中刪除,并將刪除成功信息發(fā)送給登錄認證服務器;S505,登錄認證服務器將刪除成功信息發(fā)送到WAP網(wǎng)關;
S506,WAP網(wǎng)關將刪除成功信息發(fā)送到位置交友客戶端,位置交友客戶端做用戶退出前的保存工作。其中,預先存儲位置區(qū)域用戶群信息流程和在線更新流程為常態(tài)流程,可以定期, 如每2-3分鐘實施一次;用戶登錄流程只有在簽約用戶登錄移動設備上的交友客戶端時才發(fā)起;用戶注銷流程只有簽約用戶在移動設備上的交友客戶端進行注銷操作時才發(fā)起。本實施例提供的方法,通過在用戶登錄交友客戶端發(fā)出位置交友請求之前,在位置關系數(shù)據(jù)庫上自動備好對應的位置區(qū)域用戶群信息,即自動備好與之有鄰居關系的用戶群,避免了當多個小區(qū)下大量用戶同時發(fā)出交友請求時,相應移動定位系統(tǒng)服務器CPU和內(nèi)存負荷過高情況的發(fā)生,并且本實施例中的位置關系數(shù)據(jù)庫的多螺旋存儲結構能節(jié)省在線更新的時間,提高全部節(jié)點送回到操作系統(tǒng)所管理的可利用空間表中的效率。裝置實施例根據(jù)本發(fā)明實施例,提供了一種位置信息的獲取裝置,可作為實施例三中的交友業(yè)務服務器使用。如圖8所示,該裝置包括接收模塊61,執(zhí)行模塊62,發(fā)送模塊63。接收模塊61,用于接收用戶的獲取位置區(qū)域用戶群信息的請求;執(zhí)行模塊62,用于根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;發(fā)送模塊63,用于將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶。如圖9所示,在本發(fā)明的另一實施例形態(tài)中,位置信息的獲取裝置還可以包括位置信息獲取模塊64,生成模塊68,輪詢模塊66,定時模塊67。位置信息獲取模塊64,用于通過每個區(qū)域的控制設備收集所述每個區(qū)域下所有的用戶位置信息;生成模塊68,用于根據(jù)所述每個區(qū)域下所有的用戶位置信息生成用戶群信肩、ο輪詢模塊66,用于建立及維護在線用戶信息,并根據(jù)所述在線用戶信息過濾掉所述位置區(qū)域用戶群信息中離線的用戶標識,以及更新所述在線用戶信息中的每個用戶原有的位置區(qū)域用戶群信息。定時模塊67,用于定期觸發(fā)所述位置信息獲取模塊64收集每個區(qū)域的用戶位置信息;和/或定期觸發(fā)輪詢模塊66從所述在線用戶信息中選取在線的用戶標識,并根據(jù)選取的用戶標識更新所述在線用戶信息中的每個用戶原有的位置區(qū)域用戶群信息。特別地,在本發(fā)明的再一實施形態(tài),如圖10所示,該位置信息的獲取裝置還可以包括數(shù)據(jù)庫存儲模塊65。數(shù)據(jù)庫存儲模塊65,用于存儲所述用戶群信息。數(shù)據(jù)庫存儲模塊65可以具體為一個位置關系數(shù)據(jù)庫,甚至是位置關系內(nèi)存數(shù)據(jù)庫。并且,數(shù)據(jù)庫存儲模塊65包括螺旋存儲單元651。螺旋存儲單元651,用于將所述用戶群信息以多螺旋結構進行存儲;其中,所述多螺旋結構包括以所述每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,所述循環(huán)鏈表包含屬于所述區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。對應于上述多螺旋存儲結構,本實施例中的執(zhí)行模塊62包括查找單元621。
查找單元621,用于根據(jù)用戶標識按照多螺旋查詢方式進行查找,并將查找到的用戶標識所屬區(qū)域內(nèi)的一至多個用戶的標識作為查詢到的位置區(qū)域用戶群信息;其中,所述多螺旋查詢方式為從所述多螺旋結構的單鏈表的表頭開始,將所述用戶標識與每個單鏈表所關聯(lián)的循環(huán)鏈表中的鄰居用戶標識進行匹配,直到匹配到與所述用戶標識相同的鄰居用戶標識為止。本實施例提供的位置關系的獲取裝置可以通過查詢預先存儲有用戶群信息的數(shù)據(jù)庫存儲模塊獲得請求用戶的位置區(qū)域用戶群信息,使用戶可以及時獲得同一區(qū)域下的鄰居用戶的標識,可避免多個用戶同時請求時造成定位服務器負荷瞬間過高、引起系統(tǒng)不穩(wěn)定的現(xiàn)象,可取得減少定位服務器負荷,提高系統(tǒng)的穩(wěn)定性的技術效果。系統(tǒng)實施例根據(jù)本發(fā)明實施例,提供了一種位置信息的獲取系統(tǒng),如圖11所示,包括位置信息的獲取裝置71,位置關系數(shù)據(jù)庫72以及登錄認證服務器73。位置關系數(shù)據(jù)庫72,用于根據(jù)將用戶群信息以多螺旋結構進行存儲;其中,上述多螺旋結構包括以每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,該循環(huán)鏈表包含屬于其區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。登錄認證服務器73,用于將獲取位置區(qū)域用戶群信息的請求發(fā)送到位置信息的獲取裝置71,其中,該交友請求中包含用戶標識,以及接收位置信息的獲取裝置發(fā)送的位置區(qū)域用戶群信息,并將其轉發(fā)到對應用戶。位置信息的獲取裝置71,用于接收上述請求,并根據(jù)請求中攜帶的用戶標識從已存儲有用戶群信息的位置關系數(shù)據(jù)庫72中查詢該用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息,再將上述查詢到的位置區(qū)域用戶群信息發(fā)送到登錄認證服務器73。在本實例中,該位置信息的獲取裝置71可以如本發(fā)明裝置實施例圖8、圖9中所示的位置信息的獲取裝置。另外,在本發(fā)明的另一系統(tǒng)的實施形態(tài)中,該位置關系數(shù)據(jù)庫72置于在位置信息的獲取裝置71中。本發(fā)明實施例的系統(tǒng),在獲取到用戶標識后,可以根據(jù)該標識在位置關系數(shù)據(jù)庫中查詢出與該用戶標識對應的位置區(qū)域用戶群信息,即該用戶標識所屬同一區(qū)域的鄰居用戶標識,故而可解決因定位造成運行時的復雜性,特別是,當多個用戶同時請求位置區(qū)域用戶群信息時,為定位服務器帶來的瞬間負擔過重的技術問題,進而取得了降低定位服務器獲取位置區(qū)域用戶群信息時的負荷,降低了運行時的復雜性,可提高系統(tǒng)的穩(wěn)定性,使用戶可以及時獲得同一區(qū)域中的鄰居用戶信息的技術效果。本發(fā)明能有多種不同形式的具體實施方式
,上面以圖1-圖11為例結合附圖對本發(fā)明的技術方案作舉例說明,這并不意味著本發(fā)明所應用的具體實例只能局限在特定的流程或實施例結構中,本領域的普通技術人員應當了解,上文所提供的具體實施方案只是多種優(yōu)選用法中的一些示例,任何的實施方式均應在本發(fā)明技術方案所要求保護的范圍之內(nèi)。本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。 最后應說明的是以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領域的技術人員來說,其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種位置信息的獲取方法,其特征在于,包括 接收用戶的獲取位置區(qū)域用戶群信息的請求;根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶。
2.根據(jù)權利要求1所述的方法,其特征在于,在將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶之前,還包括收集每個區(qū)域下所有的用戶位置信息;根據(jù)所述每個區(qū)域下所有的用戶位置信息生成用戶群信息,并存儲所述用戶群信息。
3.根據(jù)權利要求2所述的方法,其特征在于,所述存儲所述用戶群信息包括 將所述用戶群信息以多螺旋結構進行存儲;其中,所述多螺旋結構包括以所述每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,所述循環(huán)鏈表包含屬于所述區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。
4.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息具體包括根據(jù)所述請求中攜帶的用戶標識從所述多螺旋結構的單鏈表的表頭開始,將所述用戶標識與每個單鏈表對應的循環(huán)鏈表中的鄰居用戶標識進行匹配,直到匹配到與所述用戶標識相同的鄰居用戶標識為止;將查找到的用戶標識所屬列單鏈表對應循環(huán)鏈表內(nèi)的全部鄰居用戶標識作為查詢到的位置區(qū)域用戶群信息。
5.根據(jù)權利要求1至4中任一項所述的方法,其特征在于,還包括建立及維護在線用戶信息,所述維護至少包括當接收到所述位置區(qū)域用戶群信息的請求或注銷請求時,對所述在線用戶信息進行更新。
6.根據(jù)權利要求5所述的方法,其特征在于,在將所述查詢到位置區(qū)域用戶群信息發(fā)送到所述用戶之前,該方法還包括根據(jù)所述在線用戶信息過濾掉所位置區(qū)域用戶群信息中離線的用戶標識。
7.根據(jù)權利要求5所述的方法,其特征在于,還包括 定期從所述在線用戶信息中選取在線的用戶標識;根據(jù)所述在線的用戶標識從已存儲的用戶群信息中查詢所述在線的用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;將所述定期查詢到位置區(qū)域用戶群信息發(fā)送到所述用戶進而更新所述用戶原有的位置區(qū)域用戶群信息。
8.—種位置信息的獲取裝置,其特征在于,包括接收模塊,用于接收用戶的獲取位置區(qū)域用戶群信息的請求; 執(zhí)行模塊,用于根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;發(fā)送模塊,用于將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶。
9.根據(jù)權利要求8所述的裝置,其特征在于,該裝置還包括位置信息獲取模塊,用于通過每個區(qū)域的控制設備收集所述每個區(qū)域下所有的用戶位直fe息;生成模塊,用于根據(jù)所述每個區(qū)域下所有的用戶位置信息生成用戶群信息;數(shù)據(jù)庫存儲模塊,用于存儲所述用戶群信息。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述數(shù)據(jù)庫存儲模塊包括螺旋存儲單元,用于將所述用戶群信息以多螺旋結構進行存儲;其中,所述多螺旋結構包括以所述每個區(qū)域的區(qū)域標識為列形成單鏈表,且每個區(qū)域標識還關聯(lián)到一個循環(huán)鏈表,所述循環(huán)鏈表包含屬于所述區(qū)域標識對應區(qū)域的一至多個鄰居用戶標識。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述執(zhí)行模塊包括查找單元,用于根據(jù)所述請求中攜帶的用戶標識從所述多螺旋結構的單鏈表的表頭開始,將所述用戶標識與每個單鏈表對應的循環(huán)鏈表中的鄰居用戶標識進行匹配,直到匹配到與所述用戶標識相同的鄰居用戶標識為止,并將查找到的用戶標識所屬列單鏈表對應循環(huán)鏈表內(nèi)的全部鄰居用戶標識作為查詢到的位置區(qū)域用戶群信息。
12.根據(jù)權利要求8至11任一項所述的裝置,其特征在于,該裝置還包括輪詢模塊,用于建立及維護在線用戶信息,并根據(jù)所述在線用戶信息過濾掉所述位置區(qū)域用戶群信息中離線的用戶標識,以及更新所述在線用戶信息中的每個用戶原有的位置區(qū)域用戶群信息。
13.—種位置信息的獲取系統(tǒng),其特征在于,包括如權利要求8至12中任意一項所述的位置信息的獲取裝置,以及登錄認證服務器;所述登錄認證服務器,用于將獲取位置區(qū)域用戶群信息的請求發(fā)送到所述位置信息的獲取裝置,其中,所述交友請求中包含用戶標識,以及接收所述位置信息的獲取裝置發(fā)送的位置區(qū)域用戶群信息,并將其轉發(fā)到所述用戶;所述位置信息的獲取裝置,用于接收所述請求,并根據(jù)所述請中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息,再將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述登錄認證服務器。
14.根據(jù)權利要求13所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫存儲模塊置于在所述位置信息的獲取裝置中;或者置于在所述位置信息的獲取裝置外。
全文摘要
本發(fā)明公開了一種位置信息的獲取方法、裝置及系統(tǒng),涉及通信技術領域,解決了現(xiàn)有技術中,用戶請求位置區(qū)域用戶群信息時,為定位服務器帶來的負荷過高的技術問題。其中,該方法包括接收用戶的獲取位置區(qū)域用戶群信息的請求;根據(jù)所述請求中攜帶的用戶標識從已存儲的用戶群信息中查詢所述用戶標識對應位置區(qū)域的位置區(qū)域用戶群信息;將所述查詢到的位置區(qū)域用戶群信息發(fā)送到所述用戶。本發(fā)明實施例主要用于獲取位置信息。
文檔編號H04W8/04GK102547599SQ20101060052
公開日2012年7月4日 申請日期2010年12月16日 優(yōu)先權日2010年12月16日
發(fā)明者劉剛, 包海濤, 李偉東, 白洋, 陳宇 申請人:中國移動通信集團黑龍江有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
加查县| 依兰县| 城市| 环江| 大洼县| 通海县| 塘沽区| 阜平县| 碌曲县| 西华县| 沂南县| 汉源县| 故城县| 中卫市| 犍为县| 赞皇县| 响水县| 黄浦区| 平陆县| 固始县| 尼玛县| 巴里| 林周县| 宣威市| 确山县| 洪雅县| 肃宁县| 北碚区| 阿荣旗| 精河县| 襄城县| 静安区| 乌鲁木齐县| 甘泉县| 灵川县| 华阴市| 大关县| 台前县| 尚志市| 青冈县| 洮南市|