專利名稱:獲取即時通信位置關聯信息的方法、客戶端及系統的制作方法
技術領域:
本發明屬于通信技術領域。
背景技術:
即時通信(InstantMessaging,簡稱IM),大多數情況下,指的是能夠即時發送或接收互聯網消息等功能的業務。它已成為人們通過網絡進行交互通信的平臺,用以實現包括文本、圖片、語音、視頻、多媒體等多種數據格式的交互操作,井能夠對已有的文檔數據利用即時通信工具便利地進行傳輸操作。在交互通信的基礎上,通過即時通信工具還逐步發展出了個人頁面、博客、微博、電子郵件、音樂、圖片、游戲、影視和搜索等多種功能。即時通信工具已不再單純作為聊天工具,還實現了資訊、娛樂、捜索、電子商務、辦公、網絡社區等更加廣泛的用途。
能夠實現即時通信接入功能的設備多種多祥。典型的設備類型,包括使用傳統網絡的個人電腦,以及平板電腦,還包括使用移動互聯網的智能手機,等等。目前即時通信軟件的類型也多種多祥,典型的包括騰訊科技公司的QQ或微信、微軟公司的MSN、A0L的ICQ,以及淘寶旺旺、網易泡泡、飛信、小米公司的米聊,等等。目前的即時通信工具,通過觸發與聯系人對象相對應的ITEM項或即時通信交互界面之后,只能夠獲得由該聯系人對象所設置的個人信息或發布的數據信息,所輸出的內容相對單調。
發明內容
本發明的目的在于,提供ー種獲取即時通信位置關聯信息的方法,以及配套的客戶端及系統,利用本發明,能夠便利地獲取聯系人對象的位置關聯信息,從而能夠對聯系人對象所在地域的數據信息有更好的了解,便于在交互各方之間進行通信交流。本發明所提供的ー種獲取即時通信位置關聯信息的方法,包括有如下步驟步驟1,采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息;步驟2,獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。進ー步,所述的觸發消息,是發起方在所述ITEM項位置利用光標或觸摸結構所進行的停留消息。進ー步,在采集獲得前述的停留消息后,生成包括有位置關聯界面的彈出窗ロ。進一歩,通過前述的ITEM項或即時通信交互界面,設置位置關聯控件,在采集獲得對該位置關聯控件的觸發消息后,生成彈出窗ロ,輸出關聯信息界面。進ー步,所述對位置關聯控件的觸發消息,是在位置關聯控件處的光標停留消息,或光標點擊消息,或通過觸摸屏實現的停留觸發消息,或通過觸摸屏實現的點擊消息。進ー步,對于即時通信交互界面來說,所生成的關聯信息界面與即時通信交互界面所在區域相鄰,且和即時通信交互界面相対的兩邊對齊。進一歩,所述的位置關聯信息,設置有分類項,采集所設置的分類項類型,依據該分類項類型進行數據搜索。進ー步,所述的位置關聯信息,設置有包括文本、圖片、音頻、視頻中至少其ー在內的數據輸出類型,依據所設置的數據輸出類型進行位置關聯信息的輸出操作。進ー步,所述聯系人對象所指示的位置,獲取的方式為如下類型至少其ー采集聯系人對象通過所在即時通信客戶端寫入的位置數據;在聯系人對象所登錄的終端為具有衛星定位模塊的移動終端的情況下,通過觸發所在終端的衛星定位模塊進行位置數據的獲取操作;在聯系人對象所登錄的終端為具有移動通信網定位模塊的移動終端的情況下,通·過移動通信網定位的方式進行位置數據的獲取操作;通過聯系人對象的IP地址進行定位。進ー步,對獲得的位置關聯信息,按照如下其中至少之ー的方式進行排序按重復次數的高低進行排序,重復次數高的數據信息排列在前,反之靠后;按時間的遠近次序進行篩選,時間近的排序靠前,反之靠后;按地理位置,地理位置越近排序越靠前,反之靠后;設置聯系人對象的興趣領域,在屬于興趣領域的情況下排序靠前,反之靠后。進ー步,對應著聯系人對象的位置關聯信息中的數據內容,采集獲得對其中數據的觸發消息后,將對應的被觸發數據載入到即時通信交互界面中的交互界面輸入欄,作為待發送的即時通信消息的內容組份。進一歩,對于所輸出的位置關聯信息,預設有和互聯網數據或者系統服務器相對應的鏈接,在觸發了該鏈接之后,從前述互聯網數據或者系統服務器中調取對應的鏈接數據后打開。本發明還提供ー種獲取即時通信位置關聯信息的客戶端,該客戶端包括位置關聯信息觸發單元,用以采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息;位置關聯信息輸出單元,用以獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。本發明還提供ー種獲取即時通信位置關聯信息的系統,該系統包括發起方客戶端,它包括,位置關聯信息觸發單元,用以采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息,將對應聯系人對象的識別信息推送至下述的系統服務器;位置關聯信息輸出單元,用以通過下述的系統服務器獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出;聯系人客戶端,它包括,定位觸發單位,用以接收系統服務器所推送的獲取定位信息請求后,觸發所在終端上的定位結構進行定位操作,將獲得的定位信息推送至下述的系統服務器;
系統服務器,它包括,聯系人位置觸發單元,用以接收發起方客戶端所推送的被觸發聯系人對象的識別信息,向該聯系人對象發出獲取定位信息的請求;聯系人位置獲取單元,用以獲取聯系人客戶端所推送的位置數據;位置關聯信息搜索單元,用以通過搜索引擎,捜索聯系人對象所在位置的相關數據信息后,推送至前述的發起方客戶端。
圖I是本發明所述獲取即時通信位置關聯信息的方法的流程圖,為實施例I。
圖2是本發明所述獲取即時通信位置關聯信息的方法的流程圖,為實施例2。圖3是本發明所述獲取即時通信位置關聯信息的客戶端的結構框圖,為實施例3。圖4是本發明所述獲取即時通信位置關聯據的系統的結構框圖,為實施例4。
具體實施例方式為了方便于描述,首先對即時通信客戶端的界面形式做一簡要說明。比如,在發起方所在的發起方客戶端的顯示界面中,展示有即時通信主面板,在該即時通信主面板上設置有聯系人列表,在聯系人列表中設置有各個聯系人對象。每個聯系人對象所在的區域通常為條框形式,包括聯系人對象的用戶圖標及用戶名,該條框通常被稱為ITEM項。在觸發特定聯系人對象的ITEM項之后,能夠開啟與該聯系人對象相對應的即時通信交互界面。在即時通信交互界面中顯示有用以寫入數據信息的交互界面輸入欄,以及輸出交互記錄的交互界面輸出欄。另外,還設置有交互界面工具欄,用以提供和交互通信相關的各種控件エ具。實施例I參圖I所示,本實施例提供了ー種獲取即時通信位置關聯信息的方法,該方法包括如下步驟步驟S110,采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息;步驟S120,獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。對應著前述的步驟S110,所述的觸發消息,只要能夠觸發位置關聯信息的輸出操作就可以,具體形式是不限定的。作為舉例,有如下幾種觸發方式(I)將發起方在所述ITEM項位置利用光標或觸摸結構所進行的停留消息,作為觸發消息進行觸發。比如,利用鼠標光標在與特定聯系人對象相對應的Ι Μ項處停留時,所在的終端檢測獲得該停留消息,判定停留的時間是否能夠達到預設閾值。該預設閾值,作為舉例,為I秒鐘。在達到該預設閾值的情況下,就生成包括有位置關聯界面的彈出窗ロ。利用該彈出窗ロ,輸出與前述特定聯系人對象相對應的數據信息,該數據信息中包括有前述的位置關聯信息。進ー步,在具有位置關聯信息的基礎上,還可以設置其它的數據內容,如和該聯系人對象相對應的圖標、日志等數據內容。
(2)通過前述的ITEM項或即時通信交互界面,設置位置關聯控件,在采集獲得對該位置關聯控件的觸發消息后,生成彈出窗ロ,輸出關聯信息界面。前述的位置關聯控件,適合通過圖標的形式進行表達。所述對位置關聯控件的觸發消息,是在位置關聯控件處的光標停留消息,或光標點擊消息,或通過觸摸屏實現的停留觸發消息,或通過觸摸屏實現的點擊消息。
(3)預設用以獲取聯系人對象位置關聯信息的語音觸發消息。比如,其消息內容可以設置為“聯系人XX的情況”。其中的“XX”代表所選擇聯系人對象的用戶名。于是,當用戶所在的即時通信客戶端處于登錄狀態時,就可以啟動所在終端上的音頻錄制結構,錄制用戶的音頻信息,進而對其識別,根據所識別的字符判定是否有預設的“聯系人XX的情況”ー類的字符。在具有的情況下,啟動獲取對應聯系人對象的位置關聯信息的操作。在本發明中,所述位置關聯信息的形式是不限定的。作為典型的實施例,所述的位置關聯信息,包括文本、圖片、音頻、視頻中至少其ー在內的數據輸出類型。在輸出所獲得的位置關聯信息時,可以通過設置用以輸出位置關聯信息的關聯信息界面實現。該關聯信息界面可以通過不同的形式進行呈現。舉例來說,如果發起方觸發了接收方所在的ITEM項,于是,就可以對應著該ITEM項所在的位置生成彈出窗ロ,從而輸出所獲得的與接收方相對應的位置關聯信息。對于觸發與接收方相對應即時通信交互界面的情況而言,就可以對應著該即時通信交互界面生成相應的關聯信息界面,作為舉例,所生成的關聯信息界面與即時通信交互界面所在的區域相鄰,且和即時通信交互界面相對的兩邊對齊。也就是說,對應著接收方的即時通信交互界面所生成的關聯信息界面,其窗ロ與該即時通信交互界面的上下兩邊平齊,或者與左右兩邊平齊,這種模式便于查看;當然,也可以獨立于所述的即時通信交互界面進行設置。在捜索與聯系人對象相對應的位置關聯信息時,優選為搜索該聯系人對象的精確位置信息,這樣可以獲得更加精準的位置關聯信息。如果無法獲得精確的位置信息,還可以退一歩,獲得精度低的位置信息。具體來說,所述聯系人對象的位置信息的獲取方式,為如下類型至少其ー(I)采集聯系人對象通過所在即時通信客戶端寫入的位置數據。這兒所述的位置數據,通常是聯系人對象在進行即時通信工具注冊時所寫入的位置數據,或者所在地域發生改變之后更改的位置數據。雖然該位置數據不精準,也不具備實時性,但易于采集。(2)在聯系人對象所登錄的終端為具有衛星定位模塊的移動終端的情況下,通過觸發所在終端的衛星定位模塊進行位置數據的獲取操作。比如,目前常用的平板電腦、智能手機或個人數字助理等終端設備,一般都設置有衛星定位模塊,可用以精準的定位操作。(3)在聯系人對象所登錄的終端為具有移動通信網定位模塊的移動終端的情況下,通過移動通信網定位的方式進行位置數據的獲取操作。針對智能手機等終端形式來說,通過手機終端與周圍基站之間的信號傳播路徑進行定位。雖然定位不如衛星定位模塊精準,但對于本發明來說已足夠。(4)通過聯系人對象的IP地址進行定位。所述的IP地址易于獲得,根據IP地址能夠獲得設置有該類IP地址的地域數據。這也是一種常見的定位方式。雖然該定位方式無法獲得精準的定位,但數據具有實時性,也是可供選擇的方式之一。依據所獲得的聯系人對象的位置信息,在公開的信息搜索途徑中進行數據搜索。該搜索方式,尤其是通過互聯網進行展開,比如,通過搜索引擎基于地名進行數據搜索 ’另夕卜,也可以通過微博,基于地名進行數據搜索,當然,也可以優選與各地域相對應的微博地方用戶,通過這些微博地方用戶進行數據搜索;或者,也可以通過進入與聯系人對象所在位置信息相對應地域的地方報紙的網站,通過這些地方報紙的網站進行數據搜索;或者,捜索與聯系人對象所在地域相對應的電視節目,特別是地方電視臺的電視節目,從中獲取數據信息。進ー步,在位置關聯信息的捜索及輸出操作吋,還可以根據發起方感興趣的主題,或者認為接收方會感興趣的主題進行捜索及輸出。舉例來說,對應著特定地理位置的位置關聯信息,對信息的類型分別設置不同的分類項。該分類項包括新聞、旅行、餐飲、文化、教育、商業等。如果發起方對“餐飲”這一分類感興趣,或者認為接收方會對“餐飲”這一分類感興趣的話,就可以選擇“餐飲”這一分類項,進而捜索與接收方所在地的“餐飲”相關的數 據信息,然后作為位置關聯信息呈現給發起方。進ー步,所獲得的位置關聯信息,還可以通過適當的排序,優化數據輸出的方式。作為舉例而非限定,對搜索獲得的位置關聯信息的排序方式為如下類型至少其(I)按重復次數的高低進行排序,重復次數高的數據信息排列在前,反之靠后。比如,經搜索獲得三個特定主題A、B、C,它們在不同的捜索路徑中有重復。其中主題A重復25次,主題B重復8次,主題C重復14次,于是,在排序時,按照重復次數的高低,排序為主題A-主題C-主題B。(2)按時間的遠近次序進行篩選,時間近的排序靠前,反之靠后。所捜索的數據通常設置有時間信息。比如,各個新聞內容都設置有發表時間,可以采集該時間信息對各新聞內容進行排序。距當前時間近的新聞內容,可以將其視為更具有新聞價值,因此排序靠前,反之排序靠后。(3)按地理位置,地理位置越近排序越靠前,反之靠后。在這種實施方式下,所獲得的聯系人對象的位置信息適合較為精準,其位置信息可以通過衛星定位模塊或者移動通信定位模塊進行獲取。進而將采集的位置信息按照與聯系人對象所在位置之間的距離遠近進行排序,將距離近的視為和聯系人對象之間具有更大的關聯度,將其排序靠前;將距離遠的視為和聯系人對象之間的關聯度較低,排序靠后。(4)設置聯系人對象的興趣領域,在屬于興趣領域的情況下排序靠前,反之靠后。這種實施方式,是預先建立用戶對聯系人對象的位置關聯信息的興趣領域,作為舉例,用戶知道某個聯系人對象喜歡美食,于是,就可以將該地域相關的美食信息,作為對應著該聯系人對象所設置的興趣領域。所述的興趣領域可以設置多個,對于所搜索獲得的位置關聯信息,在隸屬于預設興趣領域的情況下,就可以將其視為和聯系人對象更為相關,因此排序靠前,否則排序靠后。進ー步,通過前述方式所獲得的位置關聯信息,在作為發起方和接收方之間的談論話題時,還可以對應著所搜索獲得的位置關聯信息,設置轉變為待交互信息內容的快捷方式。作為舉例,在發起方觸發了針對于接收方所搜索獲得的某一條位置關聯信息吋,比如用鼠標雙擊的方式進行觸發,就可以采集所觸發的各位置關聯信息的內容,將其載入到與接收方對應的即時通信交互界面中的交互界面輸入欄,作為待發送的即時通信消息的內容,或者內容的一部分,在采集獲得發起方的發送消息后,就可以將前述所獲取的位置關聯信息向接收方進行發送操作。實施例2參圖2所示,為了進一歩表達本發明所描述的思想,下面以對特定聯系人對象的ITEM項進行觸發的方式進行舉例說明。在本實施例中,所述的方法包括有如下步驟步驟S210,對應著發起方A已登錄的發起方客戶端,通過所在的即時通信主面板展示包括有各個聯系人對象所對應的ITEM項的聯系人列表;步驟S220,采集發起方A通過鼠標光標在聯系人對象B所對應ITEM項處的停留 消息,或者采集發起方A通過觸摸屏將觸摸位置在聯系人對象B所對應ITEM項處的停留消息;步驟S230,在停留消息所持續的時間達到預設時間閾值I秒鐘的情況下,向所在的系統服務器發出針對于聯系人對象B獲取位置關聯信息的申請消息;步驟S240,系統服務器接收到前述申請消息后,觸發前述的聯系人對象B啟動所在終端上的衛星定位模塊或移動通信定位模塊進行定位操作;步驟S250,通過聯系人對象B所在的即時通信客戶端判定發起方A是否有獲得聯系人對象B精確位置的權限,如果有的話,則啟動所在終端上的衛星定位模塊或移動通信定位模塊進行精確定位后推送至前述的系統服務器,如果沒有的話,則可以直接通過系統服務器采集聯系人對象B通過即時通信工具注冊所寫入的地址信息;步驟S260,將所獲得的聯系人對象B的位置數據作為進行數據搜索的地點范圍或地點中心進行數據搜索,所捜索的數據內容包括與前述地理位置相關聯的新聞、商業信息、旅游信息和突發事件;步驟S270,將獲取的位置關聯信息推送至前述的發起方A所在的發起方客戶端;
步驟S280,對應著前述聯系人對象B所在的ITEM項側部,生成彈出窗ロ,在該彈出窗ロ中輸出兩部分數據信息,其中一部分是聯系人對象B的個人設置信息,其中另一部分是前述的位置關聯信息。對于所輸出的位置關聯信息,還可以先輸出各位置關聯信息的標題,這些標題預設有和互聯網數據或者系統服務器相對應的鏈接。在觸發了這些標題之后,就可以根據這些標題所對應的鏈接,從前述互聯網數據或者系統服務器中調取對應的鏈接數據,進而打開相應的頁面來查看構成鏈接關系的位置關聯信息。類似地,在發起方客戶端中,發起方A和聯系人對象B之間所對應的即時通信交互界面上,通常會設置有聯系人對象B的頭像圖標,于是,就可以將聯系人對象B的頭像圖標部分増加觸發搜索并輸出該聯系人對象B位置關聯信息的功能。在采集獲得發起方A通過鼠標光標或者觸摸結構在前述頭像圖標位置處的停留消息吋,即可觸發對聯系人對象B獲取位置關聯信息的操作,并在與該即時通信交互界面相鄰的位置生成彈出窗ロ,輸出所獲得的位置關聯信息。另外,也可以通過前述的ITEM項或者即時通信交互界面,預設用以觸發后并輸出對應聯系人對象的位置關聯信息的控件,通過觸發該控件實現對聯系人對象的位置關聯信息的捜索與輸出的觸發功能。進ー步,發起對聯系人對象的位置關聯信息捜索操作的結構,除了可以是前述的系統服務器之外,也可以是發起方所在的客戶端,還可以是聯系人對象所在的客戶端。實施例3參圖3所示,對應著前面所描述的方法,本發明還提供ー種獲取即時通信位置關聯信息的客戶端100。該客戶端100能夠完成和即時通信相關的各種預設功能,包括開啟之后生成即時通信主面板,在即時通信主面板中包括有各個聯系人對象所對應的ITEM項,以及在觸發了特定的ITEM項之后,能夠開啟與該ITEM項相對應的即時通信交互界面。進ー步,所述的客戶端100還可以對應著特定聯系人對象的ITEM項或者即時通信交互界面,在觸發后獲取和該聯系人對象所在地理位置相關的位置關聯信息并輸出,利用這種方式,能夠方便于用戶對各聯系人對象相關數據信息的了解,并方便于展開交互的話 題。為實現該功能,所述的客戶端100還包括如下結構位置關聯信息觸發單元110,用以采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息;位置關聯信息輸出單元120,用以獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。利用所述的位置關聯信息觸發單元110,觸發發起方對所在客戶端中所輸出的聯系人對象的ITEM項的觸發消息,或者是與聯系人對象相對應的即時通信交互界面的觸發消息,來啟動對相應聯系人對象的位置關聯信息的獲取操作。所述的位置關聯信息,可以通過所在的客戶端100進行獲取,也可以向系統服務器發出申請,由系統服務器進行獲取,也可以向對應的聯系人對象所在的即時通信客戶端發出申請進行獲取操作。比如,可以通過系統服務器預先進行獲取,然后將其推送至客戶端100所在的終端,在采集獲得發起方的觸發消息時,根據所觸發的ITEM項或者即時通信交互界面獲取對應聯系人對象的用戶識別號,根據該用戶識別號獲取位置關聯信息。通過前述的位置關聯信息輸出單元120,獲得所觸發聯系人對象的位置關聯信息,進ー步,所述的位置關聯信息還可以僅僅是數據鏈接,比如,可以是通過互聯網能夠打開相應鏈接的超鏈接數據。這樣的話,由系統服務器所推送的數據總量就比較小,而發起方可以根據自己的需要,點擊特定的位置關聯信息,通過開啟對應的超鏈接之后所生成的網頁,查看所對應位置關聯信息的詳細內容。實施例4參圖4所示,對應著前面所描述的方法及客戶端,本發明還提供一種獲取即時通信位置關聯信息的系統200,該系統200包括發起方客戶端210、聯系人客戶端220,以及對應的系統服務器230。利用所述的發起方客戶端210和聯系人客戶端220,配合著系統服務器230,能夠完成即時通信的各種預設功能。進ー步,通過本發明,還可以獲取聯系人客戶端220的位置消息,進而獲取該聯系人對象的位置關聯信息。為實現前述的功能,所述的系統200還具有如下技術特點發起方客戶端210,它包括
位置關聯信息觸發單元211,用以采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息,將對應聯系人對象的識別信息推送至下述的系統服務器230 ;位置關聯信息輸出單元212,用以通過下述的系統服務器230獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端210生成關聯信息界面輸出;聯系人客戶端220,它包括定位觸發單位221,用以接收系統服務器230所推送的獲取定位信息請求后,觸發所在終端上的定位結構進行定位操作,將獲得的定位信息推送至下述的系統服務器230 ;
系統服務器230,它包括聯系人位置觸發單元231,用以接收發起方客戶端210所推送的被觸發聯系人對象的識別信息,向該聯系人對象發出獲取定位信息的請求;聯系人位置獲取單元232,用以獲取聯系人客戶端220所推送的位置數據;位置關聯信息搜索單元233,用以通過搜索引擎,捜索聯系人對象所在位置的相關數據信息后,推送至前述的發起方客戶端210。在具體實施時,通過發起方客戶端210中的位置關聯信息觸發單元211,觸發所在客戶端中與聯系人對象相對應的ITEM項或者即時通信交互界面,用以獲取位置關聯信息。所述的觸發方式,作為舉例,是通過鼠標光標在特定聯系人對象所對應ITEM項處的停留消息,當然也不限定。然后將所觸發的特定聯系人對象的識別信息,比如聯系人對象的用戶識別號,推送至系統服務器230。在系統服務器230中,通過聯系人位置觸發單元231,接收發起方客戶端210所推送的被觸發聯系人對象的識別信息,進而判定相應聯系人對象的登錄狀態。如果該聯系人對象沒有處于登錄狀態的話,則可以結束操作;或者,采集該聯系人對象通過即時通信工具所寫入的位置注冊信息,比如所在城市;或者,采集臨近的上次所記錄的位置數據。如果前述的聯系人對象處于登錄狀態且該聯系人對象許可推送所在位置的精確信息的話,則通過聯系人位置觸發單元231向前述的聯系人對象獲取定位信息的請求。該聯系人對象所在的聯系人客戶端220,通過定位觸發單元221,在接收到系統服務器230所推送的獲取定位信息的請求后,啟動所在終端上的定位結構,比如衛星定位模塊,進行定位之后,將定位信息重新推送至系統服務器230。在系統服務器230中,通過聯系人位置獲取単元232,獲取前述聯系人客戶端220所推送的位置數據。進而,通過位置關聯信息捜索単元233,啟動預先設置的搜索引擎,捜索與前述位置數據相對應的關聯信息。其中,在捜索數據信息吋,還可以按照預先由聯系人對象優先設置的感興趣的領域進行分類,或者以發起方所設置的感興趣的領域進行分類。另外,還可以對所搜索的數據依據發表時間的先后順序,或者與聯系人對象之間距離的遠近等多種因素,對其進行排序。將進行分類、排序之后的位置關聯信息,推送至發起方客戶端210。在發起方客戶端210中,對應著所觸發的ITEM項或者即時通信交互界面,生成位置關聯信息的輸出窗ロ,輸出所獲取的位置關聯信息。其中,在輸出位置關聯信息時,還可以同步輸出與該聯系人對象相對應的其它數據信息。以上是對本發明的描述而非限定,基于本發明思想的其它實施例,亦均在本發明的保護范圍之中。
權利要求
1.一種獲取即時通信位置關聯信息的方法,其特征在于該方法包括有如下步驟 步驟1,采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息; 步驟2,獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。
2.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于所述的觸發消息,是發起方在所述ITEM項位置利用光標或觸摸結構所進行的停留消息。
3.根據權利要求2所述的一種獲取即時通信位置關聯信息的方法,其特征在于在采集獲得前述的停留消息后,生成包括有位置關聯界面的彈出窗口。
4.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于通過前述的ITEM項或即時通信交互界面,設置位置關聯控件,在采集獲得對該位置關聯控件的觸發消息后,生成彈出窗口,輸出關聯信息界面。
5.根據權利要求4所述的一種獲取即時通信位置關聯信息的方法,其特征在于所述對位置關聯控件的觸發消息,是在位置關聯控件處的光標停留消息,或光標點擊消息,或通過觸摸屏實現的停留觸發消息,或通過觸摸屏實現的點擊消息。
6.根據權利要求4所述的一種獲取即時通信位置關聯信息的方法,其特征在于對于即時通信交互界面來說,所生成的關聯信息界面與即時通信交互界面所在區域相鄰,且和即時通信交互界面相對的兩邊對齊。
7.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于所述的位置關聯信息,設置有分類項,采集所設置的分類項類型,依據該分類項類型進行數據搜索。
8.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于所述的位置關聯信息,設置有包括文本、圖片、音頻、視頻中至少其一在內的數據輸出類型,依據所設置的數據輸出類型進行位置關聯信息的輸出操作。
9.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于所述聯系人對象所指示的位置,獲取的方式為如下類型至少其一, 采集聯系人對象通過所在即時通信客戶端寫入的位置數據; 在聯系人對象所登錄的終端為具有衛星定位模塊的移動終端的情況下,通過觸發所在終端的衛星定位模塊進行位置數據的獲取操作; 在聯系人對象所登錄的終端為具有移動通信網定位模塊的移動終端的情況下,通過移動通信網定位的方式進行位置數據的獲取操作; 通過聯系人對象的IP地址進行定位。
10.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于對獲得的位置關聯信息,按照如下其中至少之一的方式進行排序, 按重復次數的高低進行排序,重復次數高的數據信息排列在前,反之靠后; 按時間的遠近次序進行篩選,時間近的排序靠前,反之靠后; 按地理位置,地理位置越近排序越靠前,反之靠后; 設置聯系人對象的興趣領域,在屬于興趣領域的情況下排序靠前,反之靠后。
11.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于對應著聯系人對象的位置關聯信息中的數據內容,采集獲得對其中數據的觸發消息后,將對應的被觸發數據載入到即時通信交互界面中的交互界面輸入欄,作為待發送的即時通信消息的內容組份。
12.根據權利要求I所述的一種獲取即時通信位置關聯信息的方法,其特征在于對于所輸出的位置關聯信息,預設有和互聯網數據或者系統服務器相對應的鏈接,在觸發了該鏈接之后,從前述互聯網數據或者系統服務器中調取對應的鏈接數據后打開。
13.一種獲取即時通信位置關聯信息的客戶端,其特征在于該客戶端包括 位置關聯信息觸發單元,用以采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息; 位置關聯信息輸出單元,用以獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。
14.一種獲取即時通信位置關聯信息的系統,其特征在于該系統包括 發起方客戶端,它包括, 位置關聯信息觸發單元,用以采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息,將對應聯系人對象的識別信息推送至下述的系統服務器;位置關聯信息輸出單元,用以通過下述的系統服務器獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出; 聯系人客戶端,它包括, 定位觸發單元,用以接收系統服務器所推送的獲取定位信息請求后,觸發所在終端上的定位結構進行定位操作,將獲得的定位信息推送至下述的系統服務器; 系統服務器,它包括, 聯系人位置觸發單元,用以接收發起方客戶端所推送的被觸發聯系人對象的識別信息,向該聯系人對象發出獲取定位信息的請求; 聯系人位置獲取單元,用以獲取聯系人客戶端所推送的位置數據; 位置關聯信息搜索單元,用以通過搜索引擎,搜索聯系人對象所在位置的相關數據信息后,推送至前述的發起方客戶端。
全文摘要
本發明提供了一種獲取即時通信位置關聯信息的方法、客戶端及系統,屬于通信技術領域。所述的方法包括有如下步驟采集發起方對聯系人對象的ITEM項或即時通信交互界面的位置關聯信息的觸發消息;獲取所觸發聯系人對象的位置關聯信息,通過發起方客戶端生成關聯信息界面輸出,其中的位置關聯信息通過對聯系人對象所指示位置的搜索獲取。利用本發明,能夠便利地獲取聯系人對象的位置關聯信息,從而能夠對聯系人對象所在地域的數據信息有更好地了解,便于在交互各方之間進行通信交流。
文檔編號H04L12/58GK102821105SQ20121029800
公開日2012年12月12日 申請日期2012年8月20日 優先權日2012年8月20日
發明者馬宇塵 申請人:上海量明科技發展有限公司