專利名稱:一種終端位置監(jiān)控方法、系統(tǒng)及對應(yīng)的服務(wù)器和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,尤其涉及一種終端位置監(jiān)控方法、系統(tǒng)及對應(yīng)的服務(wù) 器和終端。
背景技術(shù):
隨著通訊技術(shù)的進步,終端的功能不斷加強,可實現(xiàn)的應(yīng)用越來越多,即時通信終 端,現(xiàn)在不僅可以實現(xiàn)簡單的即時通訊功能,在基于SIP(Sessionlnitiation Protocol)協(xié) 議的即時通信終端及服務(wù)器中,用戶還可以使用Publish信令發(fā)布用戶的個人信息,這些 個人信息包括用戶在線狀態(tài)、用戶所在地、家庭住址、電話號碼、用戶設(shè)置的心情、推薦、留 言等個人信息。一旦即時通信終端用戶發(fā)布自己的信息,具有訂閱權(quán)限的其他即時通信終 端將會獲得該用戶所發(fā)布的信息。但是,本發(fā)明人在實施本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有的基于SIP協(xié)議的即時通信終 端及服務(wù)器中,對即時通信終端用戶發(fā)布用戶的個人信息的應(yīng)用還是存在明顯的缺陷,使 其沒有得到充分的利用。主要表現(xiàn)在基于SIP協(xié)議的即時通信終端及服務(wù)器中,通過信令 Publish所發(fā)布的信息,缺少對終端用戶地理位置信息的描述,同時,即時通信終端用戶也 無法訂閱某一區(qū)域的即時通信終端用戶信息。因此,也不能實現(xiàn)與用戶區(qū)域位置相關(guān)的一 些應(yīng)用,例如通過獲取某個區(qū)域內(nèi)用戶的密集程度,進行相應(yīng)的人員疏導,避免人群過于
Τ ι朱寸。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種終端位置監(jiān)控方法、系統(tǒng)及對 應(yīng)的服務(wù)器和終端??梢栽诎l(fā)布即時通信終端用戶個人信息時,加入對終端用戶地理位置 信息的描述,同時,支持即時通信終端用戶訂閱某一區(qū)域的其他即時通信終端用戶的位置 信息。為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種終端位置監(jiān)控方法,該方法包 括接收第一終端發(fā)送的區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中包括所述第 一終端請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終端的身份標識號 碼;檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,獲取所述第二終端在所述 區(qū)域中的位置;向所述第一終端反饋所述第二終端的位置信息。其中,所述第一終端請求訂閱的區(qū)域信息以該區(qū)域的實際經(jīng)緯度范圍表示;所述 區(qū)域信息訂閱請求中包括至少一個第二終端的身份標識號碼。其中,所述檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,獲取所述第二 終端在所述區(qū)域中的位置;向所述第一終端反饋所述第二終端的位置信息的步驟包括
當檢測到所述第二終端進入所述第一終端訂閱的區(qū)域時,通知所述第一終端,并 將所述第二終端當前的位置信息反饋給所述第一終端。其中,所述當檢測到所述第二終端進入所述第一終端訂閱的區(qū)域時,通知所述第 一終端,還包括通知所述第二終端,其已進入所述第一終端訂閱的區(qū)域。其中,所述接收第一終端發(fā)送的區(qū)域信息訂閱請求之后,還包括確定所述第一終端是否具有訂閱該區(qū)域,以及獲取所述第二終端位置信息的權(quán) 限。相應(yīng)的,本發(fā)明還提供一種終端位置監(jiān)控系統(tǒng),包括第一終端、服務(wù)器、以及至少
一個第二終端;第一終端,用于發(fā)送區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中包括所述第 一終端請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終端的身份標識號 碼;服務(wù)器,用于接收所述第一終端發(fā)送的區(qū)域信息訂閱請求,并根據(jù)所述區(qū)域信息 訂閱請求,檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,獲取所述第二終端在所 述區(qū)域中的位置,向所述第一終端反饋所述第二終端的位置信息。相應(yīng)的,本發(fā)明還提供一種服務(wù)器,包括請求接收模塊,用于接收第一終端發(fā)送的區(qū)域信息訂閱請求,所述區(qū)域信息訂閱 請求中包括所述第一終端請求訂閱的區(qū)域信息,以及至少一個被所述第一終端請求訂閱 其位置信息的第二終端的身份標識號碼;檢測模塊,用于檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,以及所述 第二終端在所述區(qū)域中的位置;信息反饋模塊,用于向所述第一終端反饋所述第二終端的位置信息。其中,所述檢測模塊包括定位單元,用于根據(jù)所述第二終端發(fā)布的位置信息或通過檢測確定所述第二終端 當前的位置;判斷單元,用于根據(jù)所述定位單元確定的所述第二終端當前的位置,判斷所述第 二終端是否進入所述第一終端訂閱的區(qū)域。其中,所述信息反饋模塊在所述檢測模塊檢測到所述第二終端進入所述第一終端 訂閱的區(qū)域時,通知所述第二終端其已進入第一終端訂閱的區(qū)域。其中,所述請求接收模塊包括接收單元,用于接收所述第一終端發(fā)送的區(qū)域信息訂閱請求;確權(quán)單元,用于確定所述第一終端是否具有訂閱其請求訂閱的區(qū)域,以及是否具 有獲取所述第二終端位置信息的權(quán)限。相應(yīng)的,本發(fā)明還提供一種終端,包括請求發(fā)送模塊,用于向服務(wù)器發(fā)送區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中 包括訂閱的區(qū)域信息以及請求訂閱其位置信息的第二終端的身份標識號碼;信息獲取模塊,用于接收所述服務(wù)器反饋的所述第二終端的位置信息,所述位置 信息是服務(wù)器通過檢測所述第二終端是否進入本終端訂閱的區(qū)域,并獲取所述第二終端在所述區(qū)域中的位置確定的。實施本發(fā)明實施例,支持即時通信終端用戶訂閱某一區(qū)域的其他即時通信終端用 戶的位置信息,為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的終端位置監(jiān)控方法第一實施例流程示意圖;圖2為本發(fā)明提供的終端位置監(jiān)控方法第二實施例流程示意圖;圖3為本發(fā)明提供的終端位置監(jiān)控系統(tǒng)第一實施例結(jié)構(gòu)示意圖;圖4為本發(fā)明提供的服務(wù)器第一實施例結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的服務(wù)器第二實施例結(jié)構(gòu)示意圖;圖6為本發(fā)明提供的終端實施例結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。參見圖1,為本發(fā)明提供的終端位置監(jiān)控方法第一實施例流程示意圖,包括在步驟S100,接收第一終端發(fā)送的區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中 包括所述第一終端請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終端 的身份標識號碼(ID, identity)。在步驟S101,檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,以及所述第 二終端在所述區(qū)域中的位置。在步驟S102,向所述第一終端反饋所述第二終端的位置信息。實施本發(fā)明實施例提供的終端位置監(jiān)控方法,支持終端用戶訂閱某一區(qū)域的其他 即時通信終端用戶的位置信息,為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。參見圖2,為本發(fā)明提供的終端位置監(jiān)控方法第二實施例流程示意圖,在本實施 例中,將更為詳細的描述該方法的流程。另外,需要說明的是,在本發(fā)明各實施例中所述的 第二終端為各種具有即時通信功能的移動終端,至少是可實現(xiàn)單向即時通信功能的移動終 端,該第二終端可以實現(xiàn)主動向服務(wù)器發(fā)布自身的位置信息,或向服務(wù)器發(fā)射信息,使服務(wù) 器能夠檢測到其所在的位置信息。該方法的流程如圖2所示在步驟S200,第一終端向服務(wù)器發(fā)送區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求 中包括所述第一終端請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終 端的ID。更為具體的,在區(qū)域信息訂閱請求中所述第一終端請求訂閱的區(qū)域信息,可以以該區(qū)域的實際經(jīng)緯度范圍進行表示和界定;在本實施例中,所述區(qū)域信息訂閱請求中包括 至少一個第二終端,即第一終端可以同時將多個移動終端作為第二終端,在第一終端訂閱 成功后,當上述任意一個第二終端出現(xiàn)在第一終端訂閱的區(qū)域,或在該區(qū)域中移動時,第一 終端都將獲得該第二終端的位置信息。在步驟S201,服務(wù)器接收第一終端發(fā)送的區(qū)域信息訂閱請求,提取該請求中的信 息,確定所述第一終端具有訂閱該區(qū)域及獲取所述第二終端位置信息的權(quán)限。更為具體的,從終端用戶個人信息安全方面的考慮,第一終端獲取第二終端的位 置信息必須經(jīng)過第二終端的同意,當請求中包括多個第二終端的ID時,需要逐一的進行確 認。同時,第一終端是否具有訂閱該區(qū)域的權(quán)限也是需要確認的。若所有的第二終端都允 許第一終端獲取其位置信息,且第一終端具有訂閱該區(qū)域的權(quán)限,執(zhí)行步驟S203。否則執(zhí)行 步驟S202。若第一終端具有訂閱該區(qū)域的權(quán)限,但只有部分第二終端允許第一終端獲取其 位置信息,則執(zhí)行步驟S203,但在后續(xù)的步驟中,服務(wù)器只為第一終端提供允許其獲取位置 信息的第二終端的位置信息。在步驟S202,服務(wù)器拒絕為第一終端提供區(qū)域信息服務(wù),并通知第一終端。在步驟S203,服務(wù)器通過第一終端的區(qū)域信息訂閱請求,并將記錄其訂閱的區(qū)域 信息和允許第一終端獲取其位置信息的第二終端的ID。在步驟S204,服務(wù)器獲取第二終端當前的位置信息,更為具體的,服務(wù)器獲取第二 終端位置信息的方式包括接收所述第二終端主動上報的自身位置信息,因為目前很多移 動終端都已經(jīng)具備定位功能,如全球定位系統(tǒng)(GPSjlobalPositioning System)?;蛘叻?務(wù)器主動搜索第二終端所在的位置,獲取其位置信息,在目前的移動網(wǎng)絡(luò)中,利用基站已經(jīng) 可以定位移動終端的具體位置,故此方案亦具有可行性。當然,服務(wù)器并不需要保證第二終端在任何位置都到獲取其位置信息,服務(wù)器的 監(jiān)控范圍只要覆蓋第一終端訂閱的區(qū)域,保證第二終端進入該區(qū)域時能夠及時獲知即可。在步驟S205,服務(wù)器檢測第二終端是否進入第一終端訂閱的區(qū)域。更為具體的,服 務(wù)器將步驟S204中獲取的第二終端當前的位置信息與第一終端訂閱區(qū)域的坐標范圍進行 比較,以判斷第二終端是否進入了第一終端訂閱的區(qū)域。若步驟S204未能獲取的第二終端 當前的位置信息,則判定第二終端未進入第一終端的訂閱區(qū)域。在第二終端未進入第一終端的訂閱區(qū)域時,服務(wù)器不會向所述第一終端反饋所述 第二終端的位置。在步驟S206,當服務(wù)器檢測到第二終端進入第一終端訂閱的區(qū)域時,將第二終端 當前的位置信息通知第一終端。優(yōu)選的,服務(wù)器通知第一終端的時,也通知第二終端,其已進入第一終端訂閱的區(qū) 域。例如,公園的管理處可以將一臺終端作為本實施例中的第一終端,向服務(wù)器發(fā)送區(qū)域信 息訂閱請求,其訂閱的區(qū)域是公園的范圍,將購買公園門票的游客攜帶的手機都作為第二 終端。當有游客進入公園的區(qū)域是時,服務(wù)器就會將該信息通知到公園管理處的終端,同 時,服務(wù)器向該游客攜帶的手機發(fā)送通知,告知其已進入公園。在步驟S207,當服務(wù)器檢測到第二終端在第一終端訂閱的區(qū)域內(nèi)移動時,將第二 終端當前的位置信息通知所述第一終端。因為服務(wù)器不斷的檢測第二終端的位置,只要第 二終端在第一終端訂閱的區(qū)域內(nèi),且位置出現(xiàn)變化時,服務(wù)器將第二終端新的位置信息通
7知第一終端。在步驟S208,第一終端接收第二終端在所述訂閱區(qū)域中的位置信息。在步驟S209,第一終端將位置信息按照用戶的需求進行處理后,向用戶呈現(xiàn)。需要說明的是,本發(fā)明實施例提供的終端位置監(jiān)控方法適用于基于SIP協(xié)議的即 時通信系統(tǒng),或具有信息訂閱和發(fā)布功能的其它即時通信系統(tǒng)。在本實施例中,服務(wù)器可以 在向第一終端發(fā)布第二終端信息時,加帶第二終端的位置信息,并非一定要單獨傳送位置 fn息ο本實施例提供的終端位置監(jiān)控方法,重點在于通過在發(fā)布即時通信終端用戶個 人信息時,加入對終端用戶地理位置信息的描述,支持即時通信終端用戶訂閱某一區(qū)域的 其他即時通信終端用戶的位置信息,為實現(xiàn)與用戶區(qū)域位置相關(guān)的應(yīng)用提供便利條件。在 實際應(yīng)用中,第一終端根據(jù)用戶的需求對第二終端的位置信息進行怎樣的處理不是本發(fā)明 的保護重點。例如,交通管理部門可以訂閱一個城區(qū)的信息,在車輛上加裝即時通信終端, 作為本實施例中所述的第二終端,則該交通管理部門可以獲得該城區(qū)內(nèi)的車輛分布情況, 以更好的疏導交通。本發(fā)明實施例提供的終端位置監(jiān)控方法,在發(fā)布即時通信終端用戶個人信息時, 加入對終端用戶地理位置信息的描述,從而支持即時通信終端用戶訂閱某一區(qū)域的其他即 時通信終端用戶的位置信息。為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。參見圖3,為本發(fā)明提供的終端位置監(jiān)控系統(tǒng)第一實施例結(jié)構(gòu)示意圖,如圖所示, 該系統(tǒng)包括第一終端1、服務(wù)器3、以及至少一個第二終端2。第一終端1,用于發(fā)送區(qū)域信息訂閱請求,區(qū)域信息訂閱請求中包括第一終端1 請求訂閱的區(qū)域信息,以及若有第二終端2進入所述訂閱區(qū)域,即獲取其位置信息的第二 終端2的ID。更為具體的,在區(qū)域信息訂閱請求中第一終端1請求訂閱的區(qū)域信息可以以該 區(qū)域的實際經(jīng)緯度范圍進行表示和界定。在本實施例中,區(qū)域信息訂閱請求中包括至少一 個第二終端2,即在第一終端1訂閱成功后,當上述任意一個第二終端2出現(xiàn)在第一終端1 訂閱的區(qū)域,或在該區(qū)域中移動時,第一終端1都將獲得該第二終端2的位置信息。服務(wù)器3,用于接收第一終端1發(fā)送的區(qū)域信息訂閱請求,并根據(jù)區(qū)域信息訂閱請 求,檢測第二終端2是否進入?yún)^(qū)域,以及第二終端2在區(qū)域中的位置,向第一終端1反饋第 二終端2的位置信息。進一步的,本實施例中的第一終端和第二終端是基于SIP協(xié)議的即時通信終端, 或具有信息訂閱和發(fā)布功能的其它即時通信終端。本發(fā)明實施例提供的終端位置監(jiān)控系統(tǒng),服務(wù)器在發(fā)布即時通信終端用戶個人信 息時,加入對終端用戶地理位置信息的描述,從而支持即時通信終端用戶訂閱某一區(qū)域的 其他即時通信終端用戶的位置信息。為實現(xiàn)與用戶區(qū)域位置相關(guān)的應(yīng)用提供條件。參見圖4,為本發(fā)明提供的服務(wù)器第一實施例結(jié)構(gòu)示意圖,該服務(wù)器可以應(yīng)用在上 一實施例提供的終端位置監(jiān)控系統(tǒng)中,如圖4所示,該服務(wù)器包括請求接收模塊31,接收第一終端發(fā)送的區(qū)域信息訂閱請求,區(qū)域信息訂閱請求中 包括第一終端請求訂閱的區(qū)域,以及第一終端請求訂閱其位置信息的第二終端的ID檢測模塊32,用于檢測第二終端是否進入第一終端訂閱的區(qū)域,以及第二終端在該區(qū)域中的位置。信息反饋模塊33,用于向第一終端反饋第二終端的位置信息。本發(fā)明實施例提供的服務(wù)器,支持即時通信終端用戶訂閱某一區(qū)域的其他即時通 信終端用戶的位置信息,在發(fā)布即時通信終端用戶個人信息時,加入對終端用戶地理位置 信息的描述,從而為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。參見圖5,為本發(fā)明提供的服務(wù)器第二實施例結(jié)構(gòu)示意圖,在本實施例中,將更為 詳細的描述該服務(wù)器的結(jié)構(gòu)和各部件的功能,該服務(wù)器如圖5所示,包括請求接收模塊31,接收第一終端發(fā)送的區(qū)域信息訂閱請求,區(qū)域信息訂閱請求中 包括第一終端請求訂閱的區(qū)域,以及第一終端請求訂閱其位置信息的第二終端的ID。更為具體的所述請求接收模塊31包括接收單元311,用于接收所述第一終端發(fā)送的區(qū)域信息訂閱請求。更進一步的,所 述區(qū)域信息訂閱請求中所述第一終端請求訂閱的區(qū)域以該區(qū)域的實際經(jīng)緯度范圍表示; 所述區(qū)域信息訂閱請求中包括至少一個第二終端,即第一終端可以同時將多個移動終端作 為第二終端。在第一終端訂閱成功后,任意一個第二終端出現(xiàn)在第一終端訂閱的區(qū)域,或在 該區(qū)域中移動時,第一終端都將獲得該第二終端的位置信息。優(yōu)選的,本實施例中,請求接收模塊31還包括確權(quán)單元312,用于確定第一終端是 否具有訂閱其請求訂閱的區(qū)域,以及是否具有獲取所述第二終端位置信息的權(quán)限。更為具體的,從終端用戶個人信息安全方面的考慮,第一終端獲取第二終端的位 置信息必須經(jīng)過第二終端的同意,當請求中包括多個第二終端的ID時,確權(quán)單元312需要 逐一的進行確認。同時,第一終端是否具有訂閱該區(qū)域的權(quán)限也是需要確權(quán)單元312確認 的。若所有的第二終端都不允許第一終端獲取其位置信息,或第一終端不具有訂閱該區(qū)域 的權(quán)限,則確權(quán)單元312將指示服務(wù)器各模塊拒絕為第一終端提供區(qū)域信息服務(wù),并通知 第一終端。否則,認為第一終端通過確權(quán),具有訂閱區(qū)域信息的權(quán)限,允許服務(wù)器為其提供 服務(wù)。檢測模塊32,用于檢測第二終端是否進入第一終端訂閱的區(qū)域,以及第二終端在 該區(qū)域中的位置。更為具體的,所述檢測模塊32包括定位單元321,用于確定第二終端當前的位置。更為具體的,定位單元321獲取第 二終端位置信息的方式包括接收所述第二終端主動上報的自身位置信息,或者服務(wù)器主 動搜索第二終端所在的位置,獲取其位置信息。因為目前很多移動終端都已經(jīng)具備定位功 能,如GPS系統(tǒng);同時,在目前的移動網(wǎng)絡(luò)中,利用基站已經(jīng)可以定位移動終端的具體位置, 故上述兩種方案亦具有可行性。當然,定位單元321并不需要保證第二終端在任何位置都到獲取其位置信息,定 位單元321的監(jiān)控范圍只要覆蓋第一終端訂閱的區(qū)域,保證第二終端進入該區(qū)域時能夠及 時獲知即可。判斷單元322,用于根據(jù)定位單元321確定的第二終端當前的位置,判斷第二終端 是否進入第一終端訂閱的區(qū)域。更為具體的,判斷單元322將定位單元321獲取的第二終 端當前的位置信息與第一終端訂閱區(qū)域的坐標范圍進行比較,以判斷第二終端是否進入了 第一終端訂閱的區(qū)域。若定位單元321未能獲取的第二終端當前的位置信息,則判定第二 終端未進入第一終端的訂閱區(qū)域。
維護單元323,用于第二終端在第一終端訂閱的區(qū)域內(nèi)移動時,根據(jù)定位單元321 確定的第二終端當前的位置,更新第二終端的位置信息。定位單元321不斷的檢測第二終 端的位置,只要第二終端在第一終端訂閱的區(qū)域內(nèi),且位置出現(xiàn)變化時,維護單元323將更 新第二終端的位置信息,同時通過信息反饋模塊33通知第一終端。信息反饋模塊33,用于向第一終端反饋第二終端的位置信息。更為具體的,當檢測模塊32檢測到第二終端進入第一終端訂閱的區(qū)域時,信息反饋模塊33將 第二終端當前的位置信息通知第一終端。優(yōu)選的,信息反饋模塊33通知第一終端時,也通 知第二終端,其已進入第一終端訂閱的區(qū)域。例如,公園的管理處可以將一臺終端作為本實 施例中的第一終端,向服務(wù)器發(fā)送區(qū)域信息訂閱請求,其訂閱的區(qū)域是公園的范圍,將購買 公園門票的游客攜帶的手機都作為第二終端。當有游客進入公園的區(qū)域時,信息反饋模塊 33就會將該信息通知到公園管理處的終端,同時,服務(wù)器向該游客攜帶的手機發(fā)送通知,告 知其已進入公園。當檢測模塊32檢測到第二終端在第一終端訂閱的區(qū)域內(nèi)移動時,將第二終端當 前的位置信息通知所述第一終端。因為檢測模塊32不斷的檢測第二終端的位置,只要第二 終端在第一終端訂閱的區(qū)域內(nèi),且位置出現(xiàn)變化時,信息反饋模塊33就將第二終端新的位
置信息通知第一終端。需要說明的是,本發(fā)明實施例提供的服務(wù)器適用于基于SIP協(xié)議的即時通信系 統(tǒng),或具有信息訂閱和發(fā)布功能的其它即時通信系統(tǒng)。在本實施例中,服務(wù)器可以在向第一 終端發(fā)布第二終端信息時,加帶第二終端的位置信息,并非一定要單獨傳送位置信息。本實施例提供的服務(wù)器,重點在于通過在發(fā)布即時通信終端用戶個人信息時,加 入對終端用戶地理位置信息的描述,支持即時通信終端用戶訂閱某一區(qū)域的其他即時通信 終端用戶的位置信息,為實現(xiàn)與用戶區(qū)域位置相關(guān)的應(yīng)用提供便利條件。在實際應(yīng)用中,第 一終端根據(jù)用戶的需求對第二終端的位置信息進行怎樣的處理不是本發(fā)明的保護重點。例 如,公園的管理處可以將公園所占的區(qū)域作為訂閱區(qū)域,將購買公園門票的游客的手機作 為本實施例中所述的第二終端,則該公園的管理處可以獲得公園內(nèi)的游客分布情況,以更 好分配人流,避免擁擠。本發(fā)明實施例提供的服務(wù)器,在發(fā)布即時通信終端用戶個人信息時,加入對終端 用戶地理位置信息的描述,從而支持即時通信終端用戶訂閱某一區(qū)域的其他即時通信終端 用戶的位置信息。為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。參見圖6,為本發(fā)明提供的終端實施例結(jié)構(gòu)示意圖,如圖所示,該終端包括請求發(fā)送模塊11,用于向服務(wù)器發(fā)送區(qū)域信息訂閱請求,區(qū)域信息訂閱請求中包 括第一終端請求訂閱的區(qū)域,以及第一終端請求訂閱其位置信息的第二終端的ID。更為 具體的,在區(qū)域信息訂閱請求中第一終端請求訂閱的區(qū)域,是以該區(qū)域的實際經(jīng)緯度范圍 進行表示和界定的;第二終端以該第二終端的身份標識號碼ID表示的,在本實施例中,區(qū) 域信息訂閱請求中包括至少一個第二終端,即第一終端可以同時將多個移動終端作為第二 終端,在第一終端訂閱成功后,當上述任意一個第二終端出現(xiàn)在第一終端訂閱的區(qū)域,或在 該區(qū)域中移動時,第一終端都將獲得該第二終端的位置信息。信息獲取模塊12,用于接收服務(wù)器反饋的第二終端的位置信息,該位置信息是服 務(wù)器通過檢測第二終端是否進入本終端訂閱的區(qū)域,以及第二終端在該區(qū)域中的位置確定的。優(yōu)選的,信息處理模塊13,用于將信息獲取模塊12所獲取的位置信息按照用戶的 需求進行處理后,向用戶呈現(xiàn)。需要說明的是,本發(fā)明實施例提供的終端用于基于SIP協(xié)議 的即時通信終端,或具有信息訂閱和發(fā)布功能的其它即時通信終端。在本實施例中,該終端 可以訂閱某一區(qū)域的信息,服務(wù)器在向該終端發(fā)布第二終端信息時,加帶該區(qū)域內(nèi)的第二 終端的位置信息(并非一定要單獨傳送位置信息)。本實施例提供的終端,重點在于終端可以訂閱某一區(qū)域的其他即時通信終端用 戶的位置信息,為實現(xiàn)與用戶區(qū)域位置相關(guān)的應(yīng)用提供便利條件。在實際應(yīng)用中,信息處理 模塊13根據(jù)用戶的需求對第二終端的位置信息進行怎樣的處理不是本發(fā)明的保護重點。 例如,交通管理部門可以訂閱一個城區(qū)的信息,在車輛上加裝即時通信終端,作為本實施例 中的第二終端,則該交通管理部門可以獲得該城區(qū)內(nèi)的車輛分布情況,以更好的疏導交通。本發(fā)明實施例提供的終端,可以訂閱某一區(qū)域的其他即時通信終端用戶的位置信 息。為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關(guān)的硬件來完成,的程序可存儲于一計算機可讀取存儲介質(zhì)中, 該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,的存儲介質(zhì)可為磁碟、光盤、 只讀存儲記憶體(Read-only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán) 利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
一種終端位置監(jiān)控方法,其特征在于,包括接收第一終端發(fā)送的區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中包括所述第一終端請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終端的身份標識號碼;檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,獲取所述第二終端在所述區(qū)域中的位置;向所述第一終端反饋所述第二終端的位置信息。
2.如權(quán)利要求1所述的終端位置監(jiān)控方法,其特征在于,所述第一終端請求訂閱的區(qū) 域信息以該區(qū)域的實際經(jīng)緯度范圍表示;所述區(qū)域信息訂閱請求中包括至少一個第二終端 的身份標識號碼。
3.如權(quán)利要求2所述的終端位置監(jiān)控方法,其特征在于,所述檢測所述第二終端是否 進入所述第一終端訂閱的區(qū)域,獲取所述第二終端在所述區(qū)域中的位置;向所述第一終端 反饋所述第二終端的位置信息的步驟包括當檢測到所述第二終端進入所述第一終端訂閱的區(qū)域時,通知所述第一終端,并將所 述第二終端當前的位置信息反饋給所述第一終端。
4.如權(quán)利要求3所述的終端位置監(jiān)控方法,其特征在于,所述當檢測到所述第二終端 進入所述第一終端訂閱的區(qū)域時,通知所述第一終端,還包括通知所述第二終端,其已進入所述第一終端訂閱的區(qū)域。
5.如權(quán)利要求1至4中任一項所述的終端位置監(jiān)控方法,其特征在于,所述接收第一終 端發(fā)送的區(qū)域信息訂閱請求之后,還包括確定所述第一終端是否具有訂閱該區(qū)域,以及獲取所述第二終端位置信息的權(quán)限。
6.一種終端位置監(jiān)控系統(tǒng),其特征在于,包括第一終端、服務(wù)器、以及至少一個第二 終端;第一終端,用于發(fā)送區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中包括所述第一終端 請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終端的身份標識號碼;服務(wù)器,用于接收所述第一終端發(fā)送的區(qū)域信息訂閱請求,并根據(jù)所述區(qū)域信息訂閱 請求,檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,獲取所述第二終端在所述區(qū) 域中的位置,向所述第一終端反饋所述第二終端的位置信息。
7.一種服務(wù)器,其特征在于,包括請求接收模塊,用于接收第一終端發(fā)送的區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求 中包括所述第一終端請求訂閱的區(qū)域信息,以及至少一個被所述第一終端請求訂閱位置 信息的第二終端的身份標識號碼;檢測模塊,用于檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,以及獲取所述 第二終端在所述區(qū)域中的位置;信息反饋模塊,用于向所述第一終端反饋所述第二終端的位置信息。
8.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述檢測模塊包括定位單元,用于根據(jù)所述第二終端發(fā)布至服務(wù)器的位置信息或通過檢測確定所述第二 終端當前的位置;判斷單元,用于根據(jù)所述定位單元確定的所述第二終端當前的位置,判斷所述第二終 端是否進入所述第一終端訂閱的區(qū)域。
9.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述信息反饋模塊在所述檢測模塊檢測 到所述第二終端進入所述第一終端訂閱的區(qū)域時,通知所述第二終端其已進入第一終端訂 閱的區(qū)域。
10.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述請求接收模塊包括接收單元,用于接收所述第一終端發(fā)送的區(qū)域信息訂閱請求;確權(quán)單元,用于確定所述第一終端是否具有訂閱其請求訂閱的區(qū)域,以及是否具有獲 取所述第二終端位置信息的權(quán)限。
11.一種終端,其特征在于,包括請求發(fā)送模塊,用于向服務(wù)器發(fā)送區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中包括 訂閱的區(qū)域信息以及請求訂閱其位置信息的第二終端的身份標識號碼;信息獲取模塊,用于接收所述服務(wù)器反饋的所述第二終端的位置信息,所述位置信息 是服務(wù)器通過檢測所述第二終端是否進入所述訂閱的區(qū)域,并獲取所述第二終端在所述區(qū) 域中的位置確定的。
全文摘要
本發(fā)明實施例公開了一種終端位置監(jiān)控方法、系統(tǒng)及對應(yīng)的服務(wù)器和終端。該終端位置監(jiān)控方法包括接收第一終端發(fā)送的區(qū)域信息訂閱請求,所述區(qū)域信息訂閱請求中包括所述第一終端請求訂閱的區(qū)域信息,以及第一終端請求訂閱其位置信息的第二終端的身份標識號碼;檢測所述第二終端是否進入所述第一終端訂閱的區(qū)域,獲取所述第二終端在所述區(qū)域中的位置;向所述第一終端反饋所述第二終端的位置信息。實施本發(fā)明實施例,服務(wù)器可以在發(fā)布即時通信終端用戶個人信息時,加入對終端用戶地理位置信息的描述,同時,支持即時通信終端用戶訂閱某一區(qū)域的其他即時通信終端用戶的位置信息。為實現(xiàn)與用戶區(qū)域位置相關(guān)的一些應(yīng)用提供條件。
文檔編號H04W64/00GK101945326SQ201010263389
公開日2011年1月12日 申請日期2010年8月25日 優(yōu)先權(quán)日2010年8月25日
發(fā)明者楊虎 申請人:宇龍計算機通信科技(深圳)有限公司