輸出目標建議的方法、客戶端及系統的制作方法
【技術領域】
[0001]本發明屬于計算機、網絡技術領域。
【背景技術】
[0002]目前,即時通信技術已經廣泛應用到了人們的工作和生活之中,它作為一個通信平臺,為人們帶來了很大的便利。
[0003]另一方面,人們通過即時通信工具,還可以輸入各種各樣的個性化信息內容。比如說,輸入自己對特定內容的喜好。以及,通過即時通信工具,還能夠傳輸提供和興趣、喜好等相關的交互內容。
[0004]如何通過即時通信工具,來更便利地獲得和興趣、愛好相關的數據信息。
[0005]在目前的技術中,比如QQ即時通信工具,只能夠在用戶登錄即時通信工具的情況下,打開設置有用戶興趣的頁面,才能夠查找到用戶所設置的少量興趣信息。這些興趣信息的數量通常很少,且缺乏更新、缺乏細節。
【發明內容】
[0006]本發明的目的,是提供一種通過即時通信對象輸出目標建議的方法,以及配套的客戶端、系統,利用本發明,能夠針對于不同聯系人生成特定的目標建議,或者和目標建議相關的信息。
[0007]本發明提供一種通過即時通信對象輸出目標建議的方法,該方法包括有如下步驟:
[0008]步驟I,觸發目標建議的生成功能,以及確定用以生成目標建議的相關聯系人對象;
[0009]步驟2,采集目標建議發起方用以獲得目標建議的發起信息;
[0010]步驟3,根據所采集獲得的發起信息,來針對于聯系人對象的對應信息進行搜索,獲得目標建議內容;
[0011 ]步驟4,將和目標建議相對應的搜索結果通過目標建議發起方所在的即時通信工具輸出。
[0012]進一步,所述的目標建議的生成操作,和特定的聯系人對象相對應。
[0013]進一步,獲得和目標建議相關的關鍵信息的方式,為如下兩者其一,
[0014]第一種方式,通過針對于聯系人對象的相關數據搜索,直接獲得和目標建議具有相關性的信息內容;
[0015]第二種方式,通過預先建立和目標建議相關聯的數據庫,然后通過搜索該數據庫,獲得目標建議方面的信息內容。
[0016]進一步,所述的和聯系人對象相關聯的數據信息,為如下其中至少其一,
[0017](I)雙方的通信記錄;
[0018](2)和其他特定聯系人范圍內的通信記錄;
[0019](3)聯系人對象的即時通信工具的設置信息;
[0020](4)與聯系人對象所在的即時通信工具相關聯的網頁數據。
[0021 ]進一步,和目標建議相關聯的信息,獲取方式為,
[0022]采集由用戶所發出的目標建議發起信息;
[0023]按照預設的路徑范圍,以目標建議發起信息作為搜索關鍵內容,針對于和目標聯系人相關聯的信息進行遍歷搜索操作;
[0024]按照搜索內容和目標建議發起信息之間的關聯度,輸出所搜索獲得的信息內容來作為目標建議的數據內容。
[0025]進一步,對所采集獲得的目標建議發起信息進行歸類處理,以所在的類進行搜索。
[0026]本發明還提供一種即時通信中輸出目標建議的客戶端,該客戶端包括:
[0027]本發明還提供了一種即時通信中輸出目標建議的客戶端,其特征在于該客戶端包括:
[0028]目標建議觸發模塊,觸發目標建議的生成功能,以及確定用以生成目標建議的相關聯系人對象;
[0029]發起信息采集模塊,采集用以作為搜索關鍵詞的目標建議發起信息;
[0030]目標建議搜索模塊,根據前述的發起信息采集模塊所采集獲得的發起信息,來針對于聯系人對象的對應信息進行搜索,來獲得目標建議內容;
[0031 ]目標建議輸出模塊,將和目標建議相對應的搜索結果通過目標建議發起方所在的即時通信工具輸出。
[0032]本發明還提供一種即時通信中輸出目標建議的系統,該系統包括:
[0033]發起方客戶端,它包括,
[0034]目標建議觸發模塊,觸發目標建議的生成功能,以及確定用以生成目標建議的相關聯系人對象;
[0035]發起信息采集模塊,采集用以作為搜索關鍵詞的目標建議發起信息;
[0036]發起信息發送模塊,用以將前述的發起信息采集模塊所采集到的目標建議的發起信息,發送至系統服務器和/或目標建議接收方所在的接收方客戶端;
[0037]目標建議輸出模塊,將和目標建議相對應的搜索結果通過目標建議發起方所在的即時通信工具輸出;
[0038]發送方客戶端接口,用以在所述的發起方客戶端和下述的系統服務器或接收方客戶端之間建立起數據連接關系,進行數據傳輸;
[0039]系統服務器,它包括,
[0040]目標建議搜索模塊,根據前述的發送方客戶端中的發起信息采集模塊所采集獲得的發起信息,來針對于聯系人對象的對應信息進行搜索,獲得目標建議內容的模塊結構;
[0041]服務器接口,用以和前述的發起方客戶端及下述的接收方客戶端之間建立起數據連接關系,進行數據傳輸;
[0042]接收方客戶端,它包括,
[0043]接收方目標建議搜索模塊,根據從發送方客戶端的發起信息采集模塊所采集獲得的發起信息,來針對于聯系人對象的對應信息進行搜索,來獲得目標建議內容的模塊結構;
[0044]接收方客戶端接口,用以在前述的發起方客戶端和系統服務器之間建立起數據連接關系,進行數據傳輸。
【附圖說明】
[0045]圖1是本發明所述方法的流程圖。
[0046]圖2是本發明所述客戶端的結構框圖。
【具體實施方式】
[0047]利用本發明,能夠針對于不同聯系人生成特定的目標建議,或者和目標建議相關的信息,該目標建議的具體類型是不限定的,可以根據用戶的設定狀況進行數據輸出。
[0048]下面對本發明做進一步描述。
[0049]參圖1所示,本發明包括有如下步驟:
[0050]步驟SI10,觸發目標建議的生成功能,以及確定用以生成目標建議的相關聯系人對象;
[0051 ]步驟S120,采集目標建議發起方用以獲得目標建議的發起信息;
[0052]步驟S130,根據所采集獲得的發起信息,來針對于聯系人對象的對應信息進行搜索,獲得目標建議內容;
[0053]步驟S140,將和目標建議相對應的搜索結果通過目標建議發起方所在的即時通信工具輸出。
[0054]下面對前述的步驟做進一步的描述。
[0055]在本發明中,所述的目標建議,指的是從聯系人對象相關的信息中,獲得和目標建議發起信息相對應的搜索信息內容。
[0056]舉例來說,目標建議發起信息可以是:
[0057]聯系人對象喜歡吃什么樣的菜肴;聯系人對象喜歡到什么樣地方游玩,聯系人對象喜歡什么樣的歌曲、電影、游戲等,以及聯系人對象喜歡什么樣的健身活動,等等。
[0058]本發明所描述的目標建議的生成功能,可以作為一種嵌入的功能組件,或者包括在對應的即時通信工具中;當然,也并非限定。
[0059]用戶觸發目標建議的生成功能的方式,具體是不限定的。
[0060]比如說,可以在即時通信交互界面上設置一個控件按鈕,該控件按鈕對應著一個控件列表。在該控件列表中,包括有各個可供用戶點擊的圖標形式;當然,針對于該圖標形式還可以根據需要加載文字或圖片或視頻或音頻一類的說明相關信息。
[0061]通過展示的圖標,或其它類型的配套說明信息,用戶可以理解目標建議發起信息的類型。比如說,和餐飲相關的功能,就可以設置一個菜肴的圖標來表示;和旅