專利名稱:一種對移動即時通信聯(lián)系人進行分組的方法、系統(tǒng)及設備的制作方法
技術領域:
本發(fā)明涉及通信領域,更具體地說,涉及一種對移動即時通信聯(lián)系人進行 分組的方法、系統(tǒng)及設備。
背景技術:
即時通信(Instant message, IM)是一種基于互聯(lián)網并得到廣泛應用的服務, 即時通信用戶可通過即時通信系統(tǒng)與即時通信聯(lián)系人進行快速便利的溝通,并 可進行聯(lián)系人信息的管理,因此該通信方式贏得了眾多的用戶群。在聯(lián)系人信息的管理方面,即時通信用戶可基于即時通信聯(lián)系人的屬性對 其進行分組,比如基于關系屬性可分為小學同學、中學同學、大學同學、同事、 家人等,還可基于即時通信聯(lián)系人的所在地進行分組。本發(fā)明主要涉及對移動 即時通信聯(lián)系人進行的分組,所謂移動即時通信聯(lián)系人,是指登錄于移動終端 中的即時通信聯(lián)系人,其每次上線時的實際位置可能都不同。現(xiàn)有的移動即時通信聯(lián)系人分組系統(tǒng),如附圖1所示,包括移動終端100、 即時通信服務器200、即時通信終端300。現(xiàn)有技術多采用用戶手工設置的方式, 人為地將移動即時通信聯(lián)系人納入某個用戶組,在基于地域屬性進行分組時, 一般是根據(jù)聯(lián)系人注冊資料中的位置信息,如果用戶的屬性發(fā)生變化后,需要 人工調整即時通信聯(lián)系人歸屬的分組。但是由于移動即時通信聯(lián)系人的地域屬 性不確定,所以這種手工的分組方式并不能保證分組結果的客觀準確性,另外 手工分組的效率也較低。因此需要一種新的對移動即時通信聯(lián)系人進行分組的方法,提高分組結果 的可觀準確性,并在分組效率上得到突破。發(fā)明內容本發(fā)明的目的在于提供一種對移動即時通信聯(lián)系人進行分組的系統(tǒng),旨在 解決現(xiàn)有技術對移動即時通信聯(lián)系人進行分組時存在的分組結果準確性低、分 組效率低的問題。 本發(fā)明的目的還在于提供一種對移動即時通信聯(lián)系人進行分組的設備,以 更好地解決現(xiàn)有技術中存在的上述問題。本發(fā)明的目的還在于提供一種對移動即時通信聯(lián)系人進行分組的方法,以 更好地解決現(xiàn)有技術中存在的上述問題。為了實現(xiàn)發(fā)明目的,所述對移動即時通信聯(lián)系人進行分組的系統(tǒng),包括移 動終端、即時通信終端和即時通信服務器,所述即時通信服務器為用戶和移動 即時通信聯(lián)系人提供通信服務并將移動即時通信聯(lián)系人的分組信息呈現(xiàn)給用 戶,所述系統(tǒng)還包括自動分組服務器和定位服務器;所述定位服務器用于查詢移動終端所在區(qū)域信息,并將其反饋給自動分組服務器;所述自動分組服務器根據(jù)即時通信服務器上報的移動即時通信聯(lián)系人的上 線狀態(tài),從定位服務器獲取移動終端所在區(qū)域信息,并根據(jù)所述區(qū)域信息對移 動即時通信聯(lián)系人進行分組。優(yōu)選地,所述定位服務器進一步包括終端定位系統(tǒng)、地理信息系統(tǒng);所述終端定位系統(tǒng)用于根據(jù)自動分組服務器發(fā)起的終端位置查詢請求,利 用基于位置的服務(Location Based Services, LBS )技術確定所述移動終端的位 置信息,并將其反饋給自動分組服務器;所述地理信息系統(tǒng)用于根據(jù)自動分組服務器發(fā)送的移動終端的位置信息, 及其發(fā)起的終端所在區(qū)域查詢請求,利用地理信息系統(tǒng)(Geographic Information System, GIS )技術確定移動終端所在區(qū)域信息,并將其反饋給自動分組服務器。為了更好地實現(xiàn)發(fā)明目的,還提供了一種對移動即時通信聯(lián)系人進行分組 的設備,即與即時通信服務器進行通信的自動分組服務器,所述自動分組服務 器還與一個用于獲取移動終端所在區(qū)域信息的定位服務器進行通信;所述自動分組服務器根據(jù)即時通信服務器上報的移動即時通信聯(lián)系人的上 線狀態(tài),從定位服務器獲取移動終端所在區(qū)域信息,并根據(jù)所述區(qū)域信息對移 動即時通信聯(lián)系人進行分組。優(yōu)選地,所述自動分組服務器進一步包括信息處理單元、用戶分組單元;所述信息處理單元用于從定位服務器獲取移動終端所在區(qū)域信息,并將移 動即時通信聯(lián)系人的分組信息發(fā)送至即時通信服務器保存;所述用戶分組單元用于根據(jù)信息處理單元獲取的移動終端所在區(qū)域信息對 移動即時通信聯(lián)系人進行分組,并將分組信息送入信息處理單元。
為了更好地實現(xiàn)發(fā)明目的,還提供了一種基于前述系統(tǒng)和設備對移動即時通信聯(lián)系人進行分組的方法,包括以下步驟A. 自動分組服務器接收即時通信服務器上報的移動即時通信聯(lián)系人的上線 狀態(tài);B. 自動分組服務器根據(jù)所述上線狀態(tài),利用定位服務器獲取移動終端所在區(qū) 域信息;C. 根據(jù)所述區(qū)域信息對移動即時通信聯(lián)系人進行分組。 優(yōu)選地,所述步驟B進一步包括Bl.自動分組服務器發(fā)送終端位置查詢請求至定位服務器; B2.定位服務器利用LBS技術確定所述移動終端的位置信息,并將其反饋給 自動分組服務器;B3.自動分組服務器根據(jù)所述移動終端的位置信息,進一步發(fā)送終端所在區(qū) 域查詢請求至定位服務器;B4.定位服務器利用GIS技術確定移動終端所在區(qū)域信息,并將其反饋給自 動分組服務器。優(yōu)選地,所述步驟C之后進一步包括D. 將移動即時通信聯(lián)系人的分組信息發(fā)送至即時通信終端,并顯示到用戶 界面上。本發(fā)明通過將即時通信服務器與一個自動分組服務器進行通信,該自動分 組服務器通過終端定位系統(tǒng)和地理信息系統(tǒng)獲取移動終端當前的準確地域信 息,并根據(jù)其地域信息對移動即時通信聯(lián)系人進行分組,從而提高了分組結果 的準確性。此外,由于該分組方式擺脫了傳統(tǒng)的手工操作,在分組效率上也得 到了突石皮。
圖l是現(xiàn)有技術中對移動即時通信聯(lián)系人進行分組的系統(tǒng)結構圖; 圖2是本發(fā)明中對移動即時通信聯(lián)系人進行分組的系統(tǒng)結構圖; 圖3是本發(fā)明的一個實施例中對移動即時通信聯(lián)系人進行分組的系統(tǒng)結構 示意圖;圖4是本發(fā)明的一個實施例中自動分組服務器的內部結構圖; 圖5是本發(fā)明中對移動即時通信聯(lián)系人進行分組的方法流程圖6是本發(fā)明的 一個實施例中對移動即時通信聯(lián)系人進行分組的方法流程圖;圖7是本發(fā)明的一個實施例中對移動即時通信聯(lián)系人進行分組的時序示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實 施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明的移動即時通信聯(lián)系人分組系統(tǒng)包括移動即時通信聯(lián)系人所在的移 動終端、用戶所在的即時通信終端、為用戶和移動即時通信聯(lián)系人提供通信服 務并將移動即時通信聯(lián)系人的分組信息呈現(xiàn)給用戶的即時通信服務器,還包括 自動分組服務器和定位服務器。當移動即時通信聯(lián)系人通過移動終端登錄IM時, 即時通信服務器將記錄其上線狀態(tài)并通知即時通信終端和自動分組服務器,自 動分組服務器則通過定位服務器利用LBS技術和GIS技術獲取該移動終端當前 的所在區(qū)域信息,然后根據(jù)其區(qū)域信息對移動即時通信聯(lián)系人進行分組,并將 分組結果發(fā)送到即時通信服務器中保存。由上可知,本發(fā)明的分組方法可提高 分組結果的準確性。圖2示出了本發(fā)明中對移動即時通信聯(lián)系人進行分組的系統(tǒng)結構,該系統(tǒng)包 括移動終端100、即時通信服務器200、即時通信終端300、自動分組服務器400 和定位服務器500。應當說明的是,本發(fā)明所有圖示中各設備之間的連接關系是 為了清楚闡釋其信息交互及控制過程的需要,因此應當^L為邏輯上的連接關系, 而不應僅限于物理連接。其中(1) 移動終端100上登錄有移動即時通信聯(lián)系人。該移動終端100可為各種 具有LBS功能的移動終端,典型可為個人計算機(Personal Computer, PC)、個 人數(shù)字助理(Personal Digital Assistant, PDA)、移動電話(Mobile Phone, MP) 等,因此本發(fā)明的保護范圍不應限定為某種特定類型的移動終端。(2) 即時通信終端300上登錄有用戶,該即時通信終端300可為各種能夠進 行即時通信的終端設備,包括但不限于移動終端。(3) 即時通信服務器200與移動終端100、即時通信終端300分別進行通信,
用于為用戶和移動即時通信聯(lián)系人提供通信服務,并在本發(fā)明中將移動即時通信聯(lián)系人的分組信息發(fā)送給用戶所在的即時通信終端300上顯示。該即時通信服 務器200所連接的移動終端100、即時通信終端300的數(shù)量是不限的,因此圖2所 示的系統(tǒng)僅為 一個最簡示例,不用于限定保護范圍。(4)自動分組服務器400與即時通信服務器200進行通信,用于在收到即時 通信服務器200上報的移動即時通信聯(lián)系人的上線狀態(tài)后,從定位服務器500獲 取移動終端1 OO所在區(qū)域信息,并根據(jù)所述移動終端1 OO所在區(qū)域信息對移動即 時通信聯(lián)系人進行分組,以及將分組信息發(fā)送至即時通信服務器200保存以供用 戶查詢。在一個實施例中,自動分組服務器400具體的內部結構如圖4所示,包括信 息處理單元401、用戶分組單元402:信息處理單元401用于乂人定位服務器500獲 取移動終端IOO所在區(qū)域信息,并將移動即時通信聯(lián)系人的分組信息發(fā)送至即時 通信服務器200保存;用戶分組單元402與信息處理單元401進行通信,用于根據(jù) 信息處理單元401獲取的移動終端1 OO所在區(qū)域信息對移動即時通信聯(lián)系人進行 分組,并將分組信息送入信息處理單元401,由后者發(fā)送給即時通信服務器200。 (5 )定位服務器500與自動分組服務器400進行通信,用于根據(jù)自動分組服 務器400發(fā)起的查詢請求,查詢移動終端100所在區(qū)域信息,并將其反饋給自動 分組服務器400。在圖2所示的系統(tǒng)結構中,該定位服務器500是一個集成了LBS 和GIS兩者功能的設備,其可獨立完成對移動終端100所在區(qū)域信息的獲取。具 體過程包括自動分組服務器400發(fā)送"終端位置查詢請求"至定位服務器500; 定位服務器500利用LBS技術確定移動終端100的位置信息,并將其反饋給自動分 組服務器400;自動分組服務器400根據(jù)移動終端100的位置信息,進一步發(fā)送"終 端所在區(qū)域查詢請求"至定位服務器500;定位服務器500利用GIS技術確定移動 終端100所在區(qū)域信息,并將其反饋給自動分組服務器400。在一個實施例中,如圖3所示的系統(tǒng),包括一個終端定位系統(tǒng)501和一個地 理信息系統(tǒng)502。應當說明的是,從目前的網絡架構和本發(fā)明的實現(xiàn)方式來看, 該系統(tǒng)結構是一個最典型的示例,其中終端定位系統(tǒng)501用于根據(jù)自動分組服 務器400發(fā)起的終端位置查詢請求,利用LBS技術確定移動終端100的位置信息, 并將其反饋給自動分組服務器400;地理信息系統(tǒng)502用于根據(jù)自動分組服務器 400發(fā)送的移動終端100的位置信息,及其發(fā)起的終端所在區(qū)域查詢請求,利用 GIS技術確定移動終端100所在區(qū)域信息,并將其反饋給自動分組服務器400。該
實施例的圖示中,用箭頭及序號(1、 2........ 8)標明了本發(fā)明在對移動即時通信聯(lián)系人進行分組的過程中信號的流向。應當說明的是,本發(fā)明的保護范圍 并不限于圖3所示的系統(tǒng)。圖5示出了本發(fā)明中對移動即時通信聯(lián)系人進行分組的方法流程,該方法流 程基于圖2所示的系統(tǒng)結構,具體過程如下在執(zhí)行本發(fā)明的所有步驟之前,用戶通過即時通信終端300登錄到即時通信 服務器200,登錄后可以設置對其聯(lián)系人(包括移動即時通信聯(lián)系人)進行基于 地域屬性的分組。在步驟S501中,移動即時通信聯(lián)系人通過移動終端IOO登錄到即時通信服務 器200,即時通信服務器200記錄其上線狀態(tài),并發(fā)送給即時通信終端300和自動 分組服務器400。在步驟S502中,自動分組服務器400通過與其進行通信的定位服務器500獲 取移動終端100當前的所在區(qū)域信息。在步驟S503中,自動分組服務器400根據(jù)移動終端100的所在區(qū)域信息對移 動即時通信聯(lián)系人進行分組,并將分組結果發(fā)送至即時通信服務器200保存。至 此,自動分組服務器400完成了對移動即時通信聯(lián)系人的分組。在步驟S504中,即時通信服務器200將移動即時通信聯(lián)系人的分組結果發(fā)送 給即時通信終端300,并顯示到用戶界面上。在本發(fā)明中,即時通信服務器200 可基于多種啟動條件執(zhí)行步驟S504,例如基于用戶發(fā)起的查詢請求,或者其自 動地將分組結果進行發(fā)送。圖6示出了本發(fā)明的 一個實施例中對移動即時通信聯(lián)系人進行分組的方法 流程,該方法流程基于圖2、圖3所示的系統(tǒng)結構,具體過程如下在執(zhí)行本發(fā)明的所有步驟之前,用戶通過即時通信終端300登錄到即時通信 服務器200,登錄后可以設置對其聯(lián)系人(包括移動即時通信聯(lián)系人)進行基于 地域屬性的分組。在步驟S601中,移動即時通信聯(lián)系人通過移動終端IOO登錄到即時通信服務 器200,即時通信服務器200記錄其上線狀態(tài),并發(fā)送給即時通信終端300和自動 分組服務器400。在步驟S602中,自動分組服務器400發(fā)送一個終端位置查詢請求至終端定位 系統(tǒng)501,終端定位系統(tǒng)501則利用LBS技術,與移動終端100進行交互,從而獲
取移動終端100的位置信息,并反饋給自動分組服務器400。在步驟S603中,自動分組服務器400收到移動終端100的位置信息后,進一 步根據(jù)該移動終端100的位置信息,發(fā)送一個終端所在區(qū)域查詢請求至地理信息 系統(tǒng)502,地理信息系統(tǒng)502則利用GIS技術進行查詢,從而獲取移動終端IOO所 在區(qū)域信息,并反饋給自動分組服務器400。在步驟S604中,自動分組服務器400根據(jù)移動終端IOO所在區(qū)域信息對移動 即時通信聯(lián)系人進行分組,并將分組結果發(fā)送至即時通信服務器200保存。在步驟S605中,4艮據(jù)即時通信終端300中用戶發(fā)送的查詢請求,將移動即時 通信聯(lián)系人的分組結果發(fā)送給即時通信終端300并顯示到用戶界面。圖7是本發(fā)明的 一個實施例中對移動即時通信聯(lián)系人進行分組的時序示意 圖,該時序圖基于圖3所示的系統(tǒng)結構,具體過程如下1、 用戶通過即時通信終端300登錄即時通信系統(tǒng),開始執(zhí)行IM功能。2、 用戶在即時通信終端300中設置允許將聯(lián)系人按地域屬性進行分組。3、 移動即時通信聯(lián)系人通過移動終端100登錄即時通信系統(tǒng)。應當說明的 是,步驟3與步驟2之間沒有特定的時間先后順序,可以同時進行。4、 移動即時通信聯(lián)系人發(fā)送自身上線狀態(tài)至即時通信服務器200。5、 即時通信服務器200存儲移動即時通信聯(lián)系人的上線狀態(tài)。6、 即時通信服務器200將移動即時通信聯(lián)系人的上線狀態(tài)發(fā)送給用戶所在 的即時通信終端300。7、 即時通信終端300接收到通知,記錄聯(lián)系人的類型為"移動即時通信聯(lián) 系人,,。8、 即時通信服務器200將移動即時通信聯(lián)系人的上線狀態(tài)發(fā)送給自動分組 服務器400。應當說明的是,步驟8與步驟6或7之間沒有特定的時間先后順序, 可以同時進行。9、 自動分組服務器400發(fā)送一個終端位置查詢請求至終端定位系統(tǒng)501。10、 終端定位系統(tǒng)501進一步發(fā)送該終端位置查詢請求至移動終端100。11、 移動終端100反饋其位置信息至終端定位系統(tǒng)501。12、 終端定位系統(tǒng)501進一步將移動終端100的位置信息反饋給自動分組服 務器400 13、 自動分組服務器400再根據(jù)移動終端100的位置信息,發(fā)送一個終端所
在區(qū)域查詢-清求至;也理信息系統(tǒng)502 。14、 地理信息系統(tǒng)502利用GIS技術進行查詢,從而獲取移動終端100所在區(qū) 域信息。15、 地理信息系統(tǒng)502將移動終端100所在區(qū)域信息反饋給自動分組服務器400。16、 自動分組服務器400根據(jù)移動終端100所在區(qū)域信息對移動即時通信聯(lián) 系人進行分組。17、 自動分組服務器400發(fā)送移動即時通信聯(lián)系人的分組結果至即時通信服 務器200。18、 即時通信服務器200接收到移動即時通信聯(lián)系人的分組結果后即存儲。19、 即時通信終端300中的用戶向即時通信服務器200發(fā)送聯(lián)系人分組結果 的查詢請求。20、 即時通信服務器200將查詢到的移動即時通信聯(lián)系人分組結果發(fā)送至即 時通信終端300。21、 即時通信終端300將移動即時通信聯(lián)系人分組結果顯示到用戶界面上, 從而使用戶能看到基于地域屬性對移動即時通信聯(lián)系人進行分組后的情況。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明 的保護范圍之內。
權利要求
1、一種對移動即時通信聯(lián)系人進行分組的系統(tǒng),其特征在于,包括移動終端、即時通信終端和即時通信服務器,所述即時通信服務器為用戶和移動即時通信聯(lián)系人提供通信服務并將移動即時通信聯(lián)系人的分組信息呈現(xiàn)給用戶,所述系統(tǒng)還包括自動分組服務器和定位服務器;所述定位服務器用于查詢移動終端所在區(qū)域信息,并將其反饋給自動分組服務器;所述自動分組服務器從定位服務器獲取移動終端所在區(qū)域信息,并根據(jù)所述區(qū)域信息對移動即時通信聯(lián)系人進行分組。
2、 根據(jù)權利要求l所述的對移動即時通信聯(lián)系人進行分組的系統(tǒng),其特征 在于,所述定位服務器進一步包括終端定位系統(tǒng)、地理信息系統(tǒng);所述終端定位系統(tǒng)用于根據(jù)自動分組服務器發(fā)起的終端位置查詢請求,利 用LBS技術確定所述移動終端的位置信息,并將其反饋給自動分組服務器;所述地理信息系統(tǒng)用于根據(jù)自動分組服務器發(fā)送的移動終端的位置信息, 及其發(fā)起的終端所在區(qū)域查詢請求,利用GIS技術確定移動終端所在區(qū)域信息, 并將其反饋給自動分組服務器。
3、 一種對移動即時通信聯(lián)系人進行分組的設備,即與即時通信服務器進行 通信的自動分組服務器,其特征在于,所述自動分組服務器還與一個用于獲取 移動終端所在區(qū)域信息的定位服務器進行通信;所述自動分組服務器從定位服務器獲取移動終端所在區(qū)域信息,并根據(jù)所 述區(qū)域信息對移動即時通信聯(lián)系人進行分組。
4、 根據(jù)權利要求3所述的對移動即時通信聯(lián)系人進行分組的設備,其特征 在于,所述自動分組服務器進一步包括信息處理單元、用戶分組單元;所述信息處理單元用于從定位服務器獲取移動終端所在區(qū)域信息,并將移 動即時通信聯(lián)系人的分組信息發(fā)送至即時通信服務器保存;所述用戶分組單元用于根據(jù)信息處理單元獲取的移動終端所在區(qū)域信息對 移動即時通信聯(lián)系人進行分組,并將分組信息送入信息處理單元。
5 、 一種基于權利要求1所述系統(tǒng)或權利要求3所述設備對移動即時通信聯(lián)系 人進行分組的方法,其特征在于,所述方法包括以下步驟A.自動分組服務器接收即時通信服務器上報的移動即時通信聯(lián)系人的上線 狀態(tài);B. 自動分組服務器根據(jù)所述上線狀態(tài),利用定位服務器獲取移動終端所在 區(qū)域信息;C. 根據(jù)所述區(qū)域信息對移動即時通信聯(lián)系人進行分組。
6、 根據(jù)權利要求5所述的對移動即時通信聯(lián)系人進行分組的方法,其特征 在于,所述步驟B進一步包括Bl.自動分組服務器發(fā)送終端位置查詢請求至定位服務器; B2.定位服務器利用LBS技術確定所述移動終端的位置信息,并將其反饋給 自動分組服務器;B3.自動分組服務器根據(jù)所述移動終端的位置信息,進一步發(fā)送終端所在區(qū) 域查詢請求至定位服務器;B4.定位服務器利用GIS技術確定移動終端所在區(qū)域信息,并將其反饋給自 動分組服務器。
7、 根據(jù)權利要求5或6所述的對移動即時通信聯(lián)系人進行分組的方法,其特 征在于,所述步驟C之后進一步包括D. 將移動即時通信聯(lián)系人的分組信息發(fā)送至即時通信終端,并顯示到用戶 界面上。
全文摘要
本發(fā)明涉及通信領域,提供了一種對移動即時通信聯(lián)系人進行分組的方法、系統(tǒng)及設備。所述系統(tǒng)包括移動終端、即時通信終端和即時通信服務器,所述即時通信服務器為用戶和移動即時通信聯(lián)系人提供通信服務并將移動即時通信聯(lián)系人的分組信息呈現(xiàn)給用戶,所述系統(tǒng)還包括自動分組服務器和定位服務器;所述定位服務器用于查詢移動終端所在區(qū)域信息,并將其反饋給自動分組服務器;所述自動分組服務器從定位服務器獲取移動終端所在區(qū)域信息,并根據(jù)所述區(qū)域信息對移動即時通信聯(lián)系人進行分組。本發(fā)明提高了分組結果的準確性,在分組效率上也得到了突破。
文檔編號H04Q7/22GK101127735SQ200710077259
公開日2008年2月20日 申請日期2007年9月24日 優(yōu)先權日2007年9月24日
發(fā)明者李林斐 申請人:騰訊科技(深圳)有限公司