專(zhuān)利名稱(chēng):提供與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息的方法和設(shè)備的制作方法
背景技術(shù):
即時(shí)消息發(fā)送(IM)已經(jīng)成為用戶(hù)與多種終端,諸如個(gè)人數(shù)字助理(PDA)、個(gè)人計(jì)算機(jī)(PC)、移動(dòng)電話(huà)、智能電話(huà)以及其它這類(lèi)裝置(在下文中稱(chēng)為“IM終端”)進(jìn)行瞬時(shí)通信的一種普及和便利方式。IM通信可能涉及兩個(gè)用戶(hù)之間的瞬時(shí)通信。通信中涉及的每個(gè)IM用戶(hù)可傳送、接收和顯示所通信的信息。IM通信還可能涉及關(guān)于其他被選用戶(hù)的在線(xiàn)存在信息的顯示。
IM用戶(hù)可利用配備有IM客戶(hù)機(jī)的IM終端來(lái)傳送和接收即時(shí)消息。IM客戶(hù)機(jī)可包括硬件組件和軟件組件,而且例如能夠建立對(duì)等通信。例如,IM客戶(hù)機(jī)可以采用被加載在IM終端上的軟件應(yīng)用的形式。為簡(jiǎn)化起見(jiàn),IM客戶(hù)機(jī)和IM終端在此將統(tǒng)稱(chēng)為IM客戶(hù)機(jī)裝置。IM客戶(hù)機(jī)裝置的實(shí)例有個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話(huà)、或配備有用于執(zhí)行所期望的即時(shí)消息發(fā)送操作的軟件的智能電話(huà)。
IM用戶(hù)可通過(guò)一個(gè)或多個(gè)即時(shí)消息發(fā)送(IM)服務(wù)器以及一個(gè)或多個(gè)諸如因特網(wǎng)的遞送網(wǎng)絡(luò)相互通信。IM服務(wù)器和遞送網(wǎng)絡(luò)提供直接和/或間接通信,而與物理分離無(wú)關(guān)。
IM服務(wù)器可用于處理即時(shí)消息發(fā)送注冊(cè)/注銷(xiāo)操作,指示IM用戶(hù)在即時(shí)消息發(fā)送網(wǎng)絡(luò)上的存在,以及如上所述在IM用戶(hù)之間接收和轉(zhuǎn)發(fā)即時(shí)消息。IM服務(wù)器可通過(guò)通常所稱(chēng)的存在特征來(lái)提供IM用戶(hù)的存在信息。存在信息可以分為三類(lèi)(1)客戶(hù)機(jī)狀態(tài);(2)用戶(hù)狀態(tài);以及(3)擴(kuò)展存在信息。與每個(gè)用戶(hù)相關(guān)的存在信息例如可以存儲(chǔ)在IM服務(wù)器的數(shù)據(jù)庫(kù)中。
客戶(hù)狀態(tài)例如可包括描述IM客戶(hù)機(jī)和/或IM客戶(hù)機(jī)裝置的可用性、位置和/或能力的存在屬性。用戶(hù)狀態(tài)例如可包括描述IM用戶(hù)的通信可用性、個(gè)人IM用戶(hù)狀態(tài)等的存在屬性。擴(kuò)展存在信息可以是針對(duì)特定的廠(chǎng)家的,或服務(wù)提供商非標(biāo)準(zhǔn)存在屬性,這可以由服務(wù)提供商動(dòng)態(tài)定義。任意一個(gè)或所有存在特征都可以存儲(chǔ)在IM服務(wù)器的用戶(hù)簡(jiǎn)表中。
聯(lián)系人或伙伴列表(下文中稱(chēng)為聯(lián)系人列表)是用戶(hù)維護(hù)的、存儲(chǔ)在IM系統(tǒng)(例如,在一個(gè)或多個(gè)IM服務(wù)器處)中的IM用戶(hù)列表。聯(lián)系人列表用于各種用途,如發(fā)送即時(shí)消息或存在信息時(shí)的分配列表。IM用戶(hù)可以為多種用途管理多個(gè)聯(lián)系人列表,如朋友列表、同事列表、商業(yè)伙伴列表等等。聯(lián)系人列表的管理包括創(chuàng)建、刪除和編輯聯(lián)系人列表的特征,以及獲得聯(lián)系人列表的列表的能力。這些特征在本領(lǐng)域都是眾所周知的。用戶(hù)還可修改聯(lián)系人列表的內(nèi)容,并從IM服務(wù)器中檢索聯(lián)系人列表的內(nèi)容。
例如,第一個(gè)IM用戶(hù)能夠通過(guò)簡(jiǎn)單地將第二個(gè)IM用戶(hù)的身份(例如,用戶(hù)名,等等)輸入到它們的聯(lián)系人列表中,獲取(或者預(yù)訂)與第二個(gè)IM用戶(hù)相關(guān)的存在信息。第二個(gè)IM用戶(hù)可以批準(zhǔn)或拒絕對(duì)IM服務(wù)器中存儲(chǔ)的部分或所有存在信息的授權(quán)。如果經(jīng)過(guò)批準(zhǔn),第一個(gè)IM用戶(hù)將接收初始存在信息(例如,當(dāng)前存儲(chǔ)在IM服務(wù)器中的、與第二個(gè)IM用戶(hù)相關(guān)的存在信息),并且每當(dāng)與第二個(gè)IM用戶(hù)相關(guān)的存在信息被更新時(shí)還將接收新的存在信息。如果被拒絕,則第一個(gè)IM用戶(hù)可能得到被第二個(gè)IM用戶(hù)拒絕的通知,因此將不會(huì)接收所請(qǐng)求的存在信息。如果第一個(gè)IM用戶(hù)不再希望接收存在信息或者更新,則第一個(gè)IM用戶(hù)可以取消對(duì)存在信息的預(yù)訂,因此與第二個(gè)IM用戶(hù)相關(guān)的存在信息不再傳送到第一個(gè)IM用戶(hù)。第一個(gè)IM用戶(hù)例如可通過(guò)從其聯(lián)系人列表中刪除第二個(gè)IM用戶(hù),取消對(duì)與第二個(gè)IM用戶(hù)相關(guān)的存在信息的預(yù)訂。
根據(jù)傳統(tǒng)技術(shù),關(guān)于IM用戶(hù)的地理位置的存在信息必須由IM用戶(hù)自身提供。然而,如果提供存在信息的IM用戶(hù)不知道其位置,和/或如果IM用戶(hù)的位置在它是移動(dòng)IM用戶(hù)的情況下不斷改變,則這可能成問(wèn)題。因此,需要一種更為有效的方式來(lái)獲取IM用戶(hù)的地理位置信息,并將這種地理位置信息與傳統(tǒng)的存在信息一起提供給預(yù)訂IM用戶(hù)的用戶(hù)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例涉及與常規(guī)存在信息一起提供地理位置信息的方法。這使得IM用戶(hù)能夠預(yù)訂和/或獲取其他IM用戶(hù)的地理位置信息。地理位置信息可以以多種方式呈現(xiàn),如地圖中的繪圖和/或經(jīng)度和緯度。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以從即時(shí)消息發(fā)送服務(wù)器請(qǐng)求與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息。所請(qǐng)求的與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息可以從即時(shí)消息發(fā)送服務(wù)器接收。地理位置信息是從無(wú)線(xiàn)網(wǎng)絡(luò)獲得的。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,對(duì)于與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息的請(qǐng)求可以被接收,并且轉(zhuǎn)發(fā)到移動(dòng)即時(shí)消息發(fā)送用戶(hù)??梢皂憫?yīng)于所轉(zhuǎn)發(fā)的請(qǐng)求,基于從移動(dòng)即時(shí)消息發(fā)送用戶(hù)接收的第一即時(shí)消息,作出是否檢索與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息的判斷。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息可以從無(wú)線(xiàn)位置裝置和地圖服務(wù)器中的至少之一獲取。所獲取的地理位置信息可以以存在信息的形式或通過(guò)即時(shí)消息發(fā)送給即時(shí)消息發(fā)送用戶(hù)。
在本發(fā)明的至少一些實(shí)施例中,地理位置信息可包括地圖和/或移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置。地圖可顯示移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置以及環(huán)繞該移動(dòng)即時(shí)消息發(fā)送用戶(hù)的區(qū)域。地理位置至少可包括經(jīng)度和緯度。地理位置信息可以通過(guò)即時(shí)消息和/或以存在信息的形式發(fā)送和/或接收。對(duì)于地理位置信息的請(qǐng)求可以通過(guò)即時(shí)消息轉(zhuǎn)發(fā)。
根據(jù)本發(fā)明的至少一些實(shí)施例,如果第一即時(shí)消息指示移動(dòng)即時(shí)消息發(fā)送用戶(hù)已經(jīng)拒絕了所轉(zhuǎn)發(fā)的請(qǐng)求,則可發(fā)送用于指示與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息不可利用的第二即時(shí)消息發(fā)送。
在本發(fā)明的至少一些實(shí)施例中,如果第一即時(shí)消息指示移動(dòng)即時(shí)消息發(fā)送用戶(hù)已經(jīng)批準(zhǔn)了該請(qǐng)求,則可獲取與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息。至少一部分地理位置信息可以從無(wú)線(xiàn)位置裝置中檢索。根據(jù)本發(fā)明的至少一些實(shí)施例,移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置可以從與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的無(wú)線(xiàn)位置裝置獲得。移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置可以通過(guò)利用與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的移動(dòng)單元標(biāo)識(shí)符,而從無(wú)線(xiàn)位置裝置獲得。示意移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置和環(huán)繞該地理位置的區(qū)域的地圖可以從地圖服務(wù)器獲得。
通過(guò)以下給出的詳細(xì)描述和附圖可以更充分地理解本發(fā)明,附圖中相同的單元由相同的附圖標(biāo)記表示,說(shuō)明書(shū)和附圖只是借助舉例說(shuō)明給出的,因此并不限制本發(fā)明,附圖中圖1示意了根據(jù)本發(fā)明的實(shí)例實(shí)施例的即時(shí)消息發(fā)送(IM)系統(tǒng);圖2是示意根據(jù)本發(fā)明的實(shí)例實(shí)施例提供地理位置信息的方法的流程圖;以及圖3是示意根據(jù)本發(fā)明的實(shí)施例獲得地理位置信息的方法的流程圖。
具體實(shí)施例方式
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)例實(shí)施例的IM系統(tǒng)。如圖所示,即時(shí)消息發(fā)送(IM)用戶(hù)102可利用IM客戶(hù)機(jī)裝置103發(fā)送和接收即時(shí)消息。IM客戶(hù)機(jī)裝置103可以是IM終端,如個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話(huà)、智能電話(huà)、或任何其它包括能夠建立例如對(duì)等通信的硬件組件和軟件組件的適當(dāng)通信裝置。例如,IM客戶(hù)機(jī)裝置103可以是配備有軟件應(yīng)用以使客戶(hù)裝置103能啟動(dòng)與其他IM用戶(hù)或IM服務(wù)器110的IM通信的個(gè)人計(jì)算機(jī)。
IM用戶(hù)102可以通過(guò)包括例如因特網(wǎng)111(或任何其他遞送網(wǎng)絡(luò))的通信連接,以及提供直接和/或間接通信的一個(gè)或多個(gè)IM服務(wù)器110,向諸如移動(dòng)IM用戶(hù)106的其他IM用戶(hù)發(fā)送即時(shí)消息,而與物理分離無(wú)關(guān)。該通信連接可以利用TCP/IP或任何其它適當(dāng)通信協(xié)議來(lái)建立。雖然圖1中只示意了一個(gè)IM服務(wù)器,但本發(fā)明的實(shí)例實(shí)施例可包括位于相同或不同位置的任何數(shù)量的IM服務(wù)器。
IM服務(wù)器110可包括IM模塊120和存在模塊122。IM模塊120可用于上述的處理即時(shí)消息發(fā)送注冊(cè)/注銷(xiāo)操作、在即時(shí)消息發(fā)送用戶(hù)之間接收和轉(zhuǎn)發(fā)即時(shí)消息,并且還處理本領(lǐng)域眾所周知的其它IM功能。IM模塊120可以以硬件或者在IM服務(wù)器110中的現(xiàn)有硬件上運(yùn)行的軟件的形式實(shí)現(xiàn)。
存在模塊122可提供存在特征功能,而且可以以硬件或在現(xiàn)有硬件上運(yùn)行的軟件的形式實(shí)現(xiàn)。例如,IM存在模塊122可用于向其他IM用戶(hù)提供IM用戶(hù)的存在信息以及本領(lǐng)域眾所周知的其它存在特征功能。IM服務(wù)器110可以放置在任何地方,而且可以通過(guò)例如因特網(wǎng)111或任何其它通信網(wǎng)絡(luò)與其它IM服務(wù)器通信。
再次參考圖1,移動(dòng)IM用戶(hù)106可通過(guò)例如包括無(wú)線(xiàn)網(wǎng)絡(luò)105、因特網(wǎng)111和IM服務(wù)器110的通信連接從IM用戶(hù)102接收即時(shí)消息。如圖所示,移動(dòng)IM用戶(hù)106可利用移動(dòng)IM客戶(hù)機(jī)裝置107發(fā)送和接收即時(shí)消息。移動(dòng)IM客戶(hù)機(jī)裝置107可以是IM終端,如個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話(huà)、智能電話(huà)、或任何其它包括能夠無(wú)線(xiàn)地建立例如對(duì)等通信的硬件組件和軟件組件的適當(dāng)無(wú)線(xiàn)通信裝置。例如,移動(dòng)IM客戶(hù)機(jī)裝置107可以是配備有用于使IM客戶(hù)機(jī)裝置107能夠啟動(dòng)與其他IM用戶(hù)(例如IM用戶(hù)102)或IM服務(wù)器110的IM通信的軟件應(yīng)用的移動(dòng)電話(huà)。移動(dòng)IM用戶(hù)106可通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)105訪(fǎng)問(wèn)因特網(wǎng)111。圖中沒(méi)有示意無(wú)線(xiàn)網(wǎng)絡(luò)105的所有公知的組件,如一個(gè)或多個(gè)基站收發(fā)器(BTS)、無(wú)線(xiàn)電網(wǎng)絡(luò)控制器(RNC)等等,而是將無(wú)線(xiàn)網(wǎng)絡(luò)105示意為云狀以達(dá)到清晰目的。雖然已經(jīng)將IM客戶(hù)機(jī)裝置103描述為個(gè)人計(jì)算機(jī),以及將IM客戶(hù)機(jī)裝置107描述為移動(dòng)電話(huà),但I(xiàn)M客戶(hù)機(jī)裝置103和移動(dòng)IM客戶(hù)機(jī)裝置107可以是具有適當(dāng)?shù)耐ㄐ殴δ艿娜魏芜m當(dāng)?shù)臒o(wú)線(xiàn)或陸地電子裝置,例如在此討論的任何一個(gè)IM客戶(hù)機(jī)裝置。
與IM客戶(hù)機(jī)裝置103和106類(lèi)似的是,無(wú)線(xiàn)位置裝置104例如能夠至少建立與IM服務(wù)器110的對(duì)等通信。無(wú)線(xiàn)位置裝置104的實(shí)例是個(gè)人計(jì)算機(jī)或服務(wù)器,其包含用于執(zhí)行所期望的操作的軟件。例如,如果無(wú)線(xiàn)網(wǎng)絡(luò)105是GSM網(wǎng)絡(luò),則無(wú)線(xiàn)位置裝置104可以是GSM移動(dòng)位置中心(GMLC)。在另一實(shí)例中,如果無(wú)線(xiàn)網(wǎng)絡(luò)105是CDMA網(wǎng)絡(luò),則無(wú)線(xiàn)位置裝置104可以是移動(dòng)定位中心(MPC)。在另一實(shí)例中,可以使用諸如智能業(yè)務(wù)網(wǎng)關(guān)(ISG)的更高級(jí)裝置。每個(gè)這些裝置的傳統(tǒng)功能或組件在本領(lǐng)域都是眾所周知的,因此,為簡(jiǎn)要起見(jiàn)省略了對(duì)它們的詳細(xì)說(shuō)明。
除了上述傳統(tǒng)的組件和功能,無(wú)線(xiàn)位置裝置104可包括附加的硬件組件或在硬件組件上加載的軟件應(yīng)用,以能夠由自身或由IM服務(wù)器110所啟動(dòng)的通信。無(wú)線(xiàn)位置裝置104可通過(guò)因特網(wǎng)111與IM服務(wù)器110通信。無(wú)線(xiàn)位置裝置104可通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)105訪(fǎng)問(wèn)因特網(wǎng)111。
圖2是示意了根據(jù)本發(fā)明一個(gè)實(shí)例實(shí)施例提供地理位置信息的方法的流程圖。圖2所示的方法將對(duì)于圖1所示的IM系統(tǒng)進(jìn)行說(shuō)明,該方法可以在IM服務(wù)器110中執(zhí)行。
參考圖2,在步驟S202,IM模塊120可從IM用戶(hù)102接收存在信息預(yù)訂請(qǐng)求。IM模塊120可向存在模塊122發(fā)送該預(yù)訂請(qǐng)求。該預(yù)訂請(qǐng)求可包括對(duì)于與移動(dòng)IM用戶(hù)106的地理位置信息的請(qǐng)求。該預(yù)訂請(qǐng)求可以在IM用戶(hù)102將移動(dòng)IM用戶(hù)106輸入到IM客戶(hù)機(jī)裝置103中他/她的聯(lián)系人列表中時(shí)觸發(fā)。
在步驟S204,IM服務(wù)器110可以將所接收的預(yù)訂請(qǐng)求轉(zhuǎn)發(fā)或中繼到移動(dòng)IM用戶(hù)106。所接收的預(yù)訂請(qǐng)求例如可以以一個(gè)或多個(gè)即時(shí)消息的形式轉(zhuǎn)發(fā)到移動(dòng)IM用戶(hù)106。在一個(gè)實(shí)例實(shí)施例中,IM服務(wù)器110可以產(chǎn)生一個(gè)即時(shí)消息并將其發(fā)送給移動(dòng)IM用戶(hù)106,以請(qǐng)求批準(zhǔn)或拒絕來(lái)自IM用戶(hù)102的預(yù)訂請(qǐng)求。
在步驟S206,IM服務(wù)器110可接收到關(guān)于移動(dòng)IM用戶(hù)106是批準(zhǔn)還是拒絕了該預(yù)訂請(qǐng)求的指示。例如,移動(dòng)IM用戶(hù)106可以通過(guò)向IM服務(wù)器110回送即時(shí)消息,批準(zhǔn)或拒絕所轉(zhuǎn)發(fā)的預(yù)訂請(qǐng)求。從移動(dòng)IM用戶(hù)106發(fā)送到IM服務(wù)器110的即時(shí)消息可指示移動(dòng)IM用戶(hù)106是否將允許IM服務(wù)器110將與移動(dòng)IM用戶(hù)相關(guān)的地理位置信息遞送到IM用戶(hù)102。一接收到該預(yù)訂請(qǐng)求的批準(zhǔn)或拒絕,IM服務(wù)器110就記錄該預(yù)訂請(qǐng)求的狀態(tài)(即,批準(zhǔn)或是拒絕)。
如果被批準(zhǔn),則在步驟S208,IM服務(wù)器110可以從無(wú)線(xiàn)位置裝置104和地圖服務(wù)器108獲得與移動(dòng)IM用戶(hù)106相關(guān)的地理位置信息。下面將參考圖3更詳細(xì)地描述該過(guò)程。在步驟S212,IM服務(wù)器110可以向IM用戶(hù)102遞送所獲得的地理位置信息。與移動(dòng)IM用戶(hù)106相關(guān)的地理位置信息可至少包括用于代表移動(dòng)IM用戶(hù)106的位置的緯度和經(jīng)度坐標(biāo),以及用于示意移動(dòng)IM用戶(hù)106的位置的地像。該地像還可包括通過(guò)以英里、公里等為單位的半徑定義的環(huán)繞移動(dòng)IM用戶(hù)106的位置的區(qū)域。
返回步驟S206,如果IM服務(wù)器110接收到已經(jīng)拒絕了來(lái)自IM用戶(hù)102的預(yù)訂請(qǐng)求的指示,則在步驟S210,IM服務(wù)器110可以向IM用戶(hù)102發(fā)送即時(shí)消息,用于指示已經(jīng)拒絕了請(qǐng)求與移動(dòng)IM用戶(hù)106相關(guān)的地理位置信息的預(yù)訂請(qǐng)求。
如上所述,如果來(lái)自IM用戶(hù)102的預(yù)訂請(qǐng)求被移動(dòng)IM用戶(hù)106批準(zhǔn),則IM服務(wù)器110可以從無(wú)線(xiàn)位置裝置104和地圖服務(wù)器108中獲取或獲得與移動(dòng)IM用戶(hù)106相關(guān)的地理位置信息。
圖3是示意根據(jù)本發(fā)明的實(shí)例實(shí)施例獲得地理位置信息的方法的流程圖。圖3的方法例如可以響應(yīng)于來(lái)自移動(dòng)IM用戶(hù)106的批準(zhǔn)即時(shí)消息而在IM服務(wù)器110中執(zhí)行。在本發(fā)明的至少一個(gè)實(shí)例實(shí)施例中,IM服務(wù)器110可以從無(wú)線(xiàn)位置裝置104獲取移動(dòng)IM用戶(hù)106的位置,接著以從地圖服務(wù)器108獲得的地圖的形式獲得所獲得的位置的示意。從無(wú)線(xiàn)位置裝置104獲得的位置可以是緯度和經(jīng)度坐標(biāo)的形式,而從地圖服務(wù)器108獲得的地像可以是用于示意移動(dòng)IM用戶(hù)106的位置以及環(huán)繞移動(dòng)IM用戶(hù)106的位置的指定區(qū)域的地像。
參考圖3,在步驟S404,IM服務(wù)器110可以從無(wú)線(xiàn)位置裝置104獲得移動(dòng)IM用戶(hù)106的地理位置。如上所述,IM服務(wù)器110可獲得與向其注冊(cè)的每個(gè)IM用戶(hù)或客戶(hù)機(jī)相關(guān)的信息。在移動(dòng)IM用戶(hù)106利用移動(dòng)電話(huà)或其它無(wú)線(xiàn)通信裝置訪(fǎng)問(wèn)IM業(yè)務(wù)的情況下,IM服務(wù)器110可以在用戶(hù)簡(jiǎn)表中為每個(gè)IM用戶(hù)至少存儲(chǔ)移動(dòng)單元標(biāo)識(shí)符(例如,移動(dòng)電話(huà)號(hào)碼、電子序列號(hào)(ESN)等等)。IM服務(wù)器110可以訪(fǎng)問(wèn)移動(dòng)IM用戶(hù)106的簡(jiǎn)表以獲得在其中存儲(chǔ)的移動(dòng)單元標(biāo)識(shí)符。
IM服務(wù)器110然后將移動(dòng)位置請(qǐng)求發(fā)送到無(wú)線(xiàn)位置裝置104。該移動(dòng)位置請(qǐng)求可以是即時(shí)消息的形式或任何用于通信的其它適當(dāng)方法。該移動(dòng)位置請(qǐng)求可至少包括與移動(dòng)IM用戶(hù)106相關(guān)的移動(dòng)單元標(biāo)識(shí)符。
在接收了包括與移動(dòng)IM用戶(hù)106相關(guān)的移動(dòng)單元標(biāo)識(shí)符的移動(dòng)位置請(qǐng)求之后,無(wú)線(xiàn)位置裝置104可以將移動(dòng)IM用戶(hù)106的地理位置發(fā)送給IM服務(wù)器110。移動(dòng)IM用戶(hù)106的地理位置至少可以通過(guò)緯度和經(jīng)度坐標(biāo)來(lái)標(biāo)識(shí)。
參考圖3,在步驟S406,在從無(wú)線(xiàn)位置裝置104接收了移動(dòng)IM用戶(hù)106的地理位置之后,IM服務(wù)器110可獲得用于示意從無(wú)線(xiàn)位置裝置104接收的地理位置的地圖。
在至少一個(gè)實(shí)例實(shí)施例中,為獲得地圖,IM服務(wù)器110可建立與因特網(wǎng)地圖服務(wù)或地圖服務(wù)器108的連接。該連接例如可以是通過(guò)因特網(wǎng)111的超文本傳輸協(xié)議(HTTP)連接。IM服務(wù)器110然后發(fā)送包括所接收的移動(dòng)IM用戶(hù)106的地理位置(例如,所接收的經(jīng)度和緯度坐標(biāo))的地圖請(qǐng)求作為參數(shù)。該地圖請(qǐng)求還可包括諸如期望的地圖比例尺的其它參數(shù)、環(huán)繞移動(dòng)IM用戶(hù)106的地理位置的區(qū)域的期望半徑等等。例如,這些參數(shù)可以是用戶(hù)在從IM用戶(hù)102發(fā)送的預(yù)訂請(qǐng)求中定義的。地圖服務(wù)器108然后基于所接收的參數(shù)獲得地像。地圖服務(wù)器108可通過(guò)所建立的HTTP連接,將該地像返回到IM服務(wù)器110。
IM服務(wù)器110然后將移動(dòng)IM用戶(hù)106的地理位置(例如,緯度和經(jīng)度坐標(biāo))以及所獲得的地像發(fā)送到IM服務(wù)器102。移動(dòng)IM用戶(hù)106的地理位置、所獲得的地像或它們的組合可以稱(chēng)為地理位置信息。該地理位置信息可以以存在信息或單獨(dú)的即時(shí)消息的形式傳送給IM用戶(hù)102。
雖然本發(fā)明的實(shí)施例是參照移動(dòng)IM用戶(hù)106的地理位置和地理位置信息中包含的地像描述的,但地理位置信息可包括移動(dòng)IM用戶(hù)106的位置信息,或者用于示意移動(dòng)IM用戶(hù)106的地理位置的地像。
在本發(fā)明的實(shí)例實(shí)施例中,移動(dòng)IM用戶(hù)106的地理位置是通過(guò)IM服務(wù)器110從無(wú)線(xiàn)位置裝置108獲取的,而不是由移動(dòng)IM客戶(hù)機(jī)提供的。IM服務(wù)器110還可獲取與所接收的移動(dòng)IM用戶(hù)106的地理位置相關(guān)的地像,這可以使地理信息更為用戶(hù)友好。
根據(jù)本發(fā)明的實(shí)例實(shí)施例,除了普通的存在信息,還可以將地理位置信息和地像提供給IM用戶(hù)102。IM服務(wù)器110可以從無(wú)線(xiàn)位置裝置104獲取移動(dòng)IM用戶(hù)106的地理位置信息,因此,移動(dòng)IM客戶(hù)機(jī)107無(wú)需配備任何附加的定位裝置,相反,移動(dòng)IM用戶(hù)106的地理位置可通過(guò)現(xiàn)有的無(wú)線(xiàn)網(wǎng)絡(luò)組件或功能提供。
本發(fā)明的實(shí)施例已經(jīng)參照借助HTTP連接從IM服務(wù)器訪(fǎng)問(wèn)的地圖服務(wù)器進(jìn)行了描述。然而,地圖服務(wù)器可以是任何適當(dāng)類(lèi)型的服務(wù)器(例如,Web服務(wù)器等等),而且可以利用HTTP以外的或者結(jié)合HTTP的任何適當(dāng)協(xié)議來(lái)訪(fǎng)問(wèn)和/或通信。
上面已經(jīng)如此描述了本發(fā)明,但顯然可以以多種方式改變本發(fā)明。這些變化并不認(rèn)為是偏離本發(fā)明,而且所有的這些修改都將包含在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種方法,包括從即時(shí)消息發(fā)送服務(wù)器請(qǐng)求與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息;從所述即時(shí)消息發(fā)送服務(wù)器接收所述與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息,其中所述地理位置信息是從無(wú)線(xiàn)網(wǎng)絡(luò)獲得的。
2.根據(jù)權(quán)利要求1所述的方法,其中所述地理位置信息至少包括地圖。
3.根據(jù)權(quán)利要求2所述的方法,其中所述地理位置信息至少還包括移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置,并且其中所述地圖顯示了所述移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置和環(huán)繞所述移動(dòng)即時(shí)消息發(fā)送用戶(hù)的區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其中所述地理位置至少包括經(jīng)度和緯度。
5.根據(jù)權(quán)利要求1所述的方法,其中所述地理位置信息包括用于示意所述移動(dòng)即時(shí)消息發(fā)送用戶(hù)的地理位置的地圖。
6.根據(jù)權(quán)利要求5所述的方法,其中所述地理位置至少包括經(jīng)度和緯度。
7.根據(jù)權(quán)利要求1所述的方法,其中所述地理位置信息通過(guò)即時(shí)消息接收。
8.根據(jù)權(quán)利要求1所述的方法,其中地理位置信息以存在信息的形式接收。
9.一種方法,包括接收對(duì)于與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息的請(qǐng)求;將所述對(duì)于地理位置信息的請(qǐng)求轉(zhuǎn)發(fā)到所述移動(dòng)即時(shí)消息發(fā)送用戶(hù);以及響應(yīng)于所述轉(zhuǎn)發(fā)的請(qǐng)求,基于從所述移動(dòng)即時(shí)消息發(fā)送用戶(hù)接收的第一即時(shí)消息,確定是否檢索與所述移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息。
10.一種方法,包括從無(wú)線(xiàn)位置裝置和地圖服務(wù)器的至少之一中獲取與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息;以及將所述獲取的地理位置信息以存在信息的形式或通過(guò)即時(shí)消息發(fā)送到即時(shí)消息發(fā)送用戶(hù)。
全文摘要
即時(shí)消息發(fā)送用戶(hù)可從即時(shí)消息發(fā)送服務(wù)器請(qǐng)求與另一即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息。即時(shí)消息發(fā)送用戶(hù)可從即時(shí)消息發(fā)送服務(wù)器,以即時(shí)消息或作為存在信息接收與移動(dòng)即時(shí)消息發(fā)送用戶(hù)相關(guān)的地理位置信息。地理位置信息可從無(wú)線(xiàn)網(wǎng)絡(luò)中的無(wú)線(xiàn)位置裝置獲得。
文檔編號(hào)H04L29/12GK101043468SQ20061006766
公開(kāi)日2007年9月26日 申請(qǐng)日期2006年3月24日 優(yōu)先權(quán)日2006年3月24日
發(fā)明者李克勤, 馬俊濤, 張鵬 申請(qǐng)人:朗迅科技公司