通過搜索引擎獲取通信聯(lián)系人的方法及終端的制作方法
【專利摘要】本發(fā)明提供了一種通過搜索引擎獲取通信聯(lián)系人的方法及終端,屬于計算終端、網(wǎng)絡【技術領域】。所述方法包括:通過搜索引擎客戶端采集用戶輸入的待搜索數(shù)據(jù);判定前述的待搜索數(shù)據(jù)是否包括地域關鍵詞;在判定為是的情況下,采集獲取用戶通信聯(lián)系人,從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。利用本發(fā)明,搜索引擎客戶端在采集到用戶輸入的地域關鍵詞,分析獲取用戶通信聯(lián)系人中與該地域關鍵詞相對應的聯(lián)系人,通過搜索頁面集中顯示輸出,為用戶的使用帶來便捷。
【專利說明】通過搜索弓I擎獲取通信聯(lián)系人的方法及終端
【技術領域】
[0001]本發(fā)明屬于計算終端、網(wǎng)絡【技術領域】。
【背景技術】
[0002]日常生活中,一方面人們常常通過移動通信工具或者即時通信工具,與相應的社交對象保持聯(lián)系。另一方面,隨著計算終端與網(wǎng)絡技術的普及,搜索引擎作為人們日常生活中常用的一種網(wǎng)絡工具,用戶可以利用搜索引擎獲得與所輸入關鍵詞相關聯(lián)的數(shù)據(jù)內容。
[0003]如何通過一種媒介將網(wǎng)絡搜索與人們的通信聯(lián)系人相關聯(lián)?假如對人們的通信聯(lián)系人進行分類,根據(jù)不同的劃分規(guī)則有不同的分類方式,其中一種分類方法為地域劃分,即該聯(lián)系人屬于或當前位于哪個區(qū)域,對應同一區(qū)域的人可以劃分為一組。
[0004]現(xiàn)有技術中終端定位技術也得到了廣泛的應用,因此為地域信息作為一種連接網(wǎng)絡搜索與通信聯(lián)系人的關鍵信息的實現(xiàn)帶來基礎,這樣人們在通過搜索引擎搜索關于某地的數(shù)據(jù)信息時,即可通過搜索引擎獲取其屬于或當前位于該地區(qū)的通信聯(lián)系人信息。
【發(fā)明內容】
[0005]本發(fā)明的目的在于,提供一種通過搜索引擎獲取通信聯(lián)系人的方法,以及對應的終端,利用本發(fā)明,搜索引擎客戶端在采集到用戶輸入的地域關鍵詞,分析獲取用戶通信聯(lián)系人中與該地域關鍵詞相對應的聯(lián)系人,通過搜索頁面集中顯示輸出。
[0006]本發(fā)明提供一種通過搜索引擎獲取通信聯(lián)系人的方法,包括如下步驟:
[0007]步驟1,通過搜索引擎客戶端采集用戶輸入的待搜索數(shù)據(jù);
[0008]步驟2,判定前述的待搜索數(shù)據(jù)是否包括地域關鍵詞;
[0009]步驟3,在判定為是的情況下,采集獲取用戶通信聯(lián)系人,從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
[0010]進一步,所述通信聯(lián)系人包括即時通信聯(lián)系人和/或移動通信聯(lián)系人。
[0011]進一步,判定通過搜索頁面輸出的即時通信聯(lián)系人和/或移動通信聯(lián)系人中是否存在對應同一身份屬性的聯(lián)系人對象;
[0012]在存在的情況下,將所述即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出。
[0013]進一步,所述是否對應同一身份屬性,通過如下方式之一進行判定:
[0014]方式1,采集用戶對應地域關鍵詞的移動通信聯(lián)系人信息中是否備注有對應的即時通信工具的識別號;
[0015]在具有的情況下,將該移動通信聯(lián)系人與即時通信工具識別號對應的即時通信聯(lián)系人識別為同一身份屬性,并將前述移動通信聯(lián)系人和即時通信聯(lián)系人的輸出信息,在相鄰的位置輸出;
[0016]方式2,采集用戶對應地域關鍵詞的即時通信聯(lián)系人信息中是否備注有對應的移動通信識別號;[0017]在具有的情況下,將該即時通信聯(lián)系人與移動通信識別號對應的移動通信聯(lián)系人識別為同一身份屬性,并將前述即時通信聯(lián)系人和移動通信聯(lián)系人的輸出信息,在相鄰的位置輸出;
[0018]方式3,采集用戶某一對應地域關鍵詞的即時通信聯(lián)系人信息中是否備注有其它即時通信工具的識別號;
[0019]在具有的情況下,將二者識別為對應同一身份信息,并將前述某一即時通信聯(lián)系人和前述其它即時通信聯(lián)系人的輸出信息,在相鄰的位置輸出。
[0020]進一步,所述步驟3中用戶通信聯(lián)系人的采集獲取步驟為:
[0021]步驟a_l,判斷當前終端中是否安裝有與前述通信聯(lián)系人對應的通信客戶端;
[0022]步驟a_2,若有,遍歷該通信客戶端中的聯(lián)系人列表,獲取通信聯(lián)系人信息。
[0023]步驟a_3,若無,則觸發(fā)如下步驟采集用戶通信聯(lián)系人信息,
[0024]在當前終端中登錄搜索引擎客戶端;
[0025]讀取搜索引擎客戶端或服務器中已保存的通信聯(lián)系人信息。
[0026]進一步,所述步驟3中通信聯(lián)系人是否與地域關鍵詞所述地域相對應的判定依據(jù)包括,該通信聯(lián)系人資料備注信息中是否包含與地域關鍵詞所述地域相對應的地域信息,和/或該通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應,和/或聯(lián)系人通信識別號歸屬地是否相對應。
[0027]進一步,所述通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應包括有如下判定步驟:
[0028]步驟b_l,用戶通信聯(lián)系人列表中當前聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求;
[0029]步驟b_2,直接觸發(fā)或在該終端采集獲得前述聯(lián)系人許可的情況下觸發(fā)所在終端進行定位操作,將定位獲得的地理位置信息推送至搜索引擎客戶端;
[0030]步驟b_3,與用戶輸入的地域關鍵詞進行比對,判定該通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應。
[0031]進一步,所述步驟3中在篩選到與前述地域關鍵詞所述地域相對應的聯(lián)系人后,通過搜索頁面該輸出通信聯(lián)系人對應通信交互界面的觸發(fā)控件,在采集到用戶針對該控件的觸發(fā)消息后,開啟用戶對應該通信聯(lián)系人的通信交互界面。
[0032]進一步,所述通信聯(lián)系人為即時通信聯(lián)系人時,所述步驟3中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人進一步包括如下步驟:
[0033]步驟c-1,根據(jù)用戶即時通信聯(lián)系人信息,獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息;
[0034]步驟c-2,遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容,與用戶輸入的地域關鍵詞進行比對;
[0035]步驟c-3,經(jīng)比對判定網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容時,將該即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
[0036]本發(fā)明還提供一種通過搜索引擎獲取通信聯(lián)系人的終端,該終端包括:
[0037]數(shù)據(jù)采集單元,用以采集用戶通過搜索引擎客戶端輸入的待搜索數(shù)據(jù);
[0038]關鍵詞判定單元,用以判定前述的待搜索數(shù)據(jù)是否包括地域關鍵詞;
[0039]聯(lián)系人篩選輸出單元,在經(jīng)關鍵詞判定單元判定為是的情況下,采集獲取用戶通信聯(lián)系人,從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
[0040]進一步,所述聯(lián)系人篩選輸出單元,設置有如下結構至少其一:
[0041]同一聯(lián)系人判定模塊,用以通過采集識別用戶與地域關鍵詞相對應的移動通信聯(lián)系人或者即時通信聯(lián)系人的備注信息中,是否包含有對應的另一與地域關鍵詞相對應的即時通信工具或者移動通信識別號,判定是否存在對應同一身份屬性的聯(lián)系人,在判定為是的情況下,將所述對應的即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出;
[0042]交互界面控件生成模塊,用以生成用戶與地域關鍵詞所述地域相對應通信聯(lián)系人間通信交互界面的觸發(fā)控件,在采集到用戶針對該觸發(fā)控件的觸發(fā)消息后,觸發(fā)開啟用戶對應該通信聯(lián)系人的通信交互界面;
[0043]位置信息獲取模塊,用以向用戶通信聯(lián)系人列表中的聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求,直接觸發(fā)或在該終端采集獲得前述聯(lián)系人許可的情況下觸發(fā)所在終端進行定位操作,接收來自前述終端推送的地理位置信息,并判斷是否與用戶輸入的地域關鍵詞相對應;
[0044]網(wǎng)絡數(shù)據(jù)對應聯(lián)系人篩選模塊,用以當通信聯(lián)系人為即時通信聯(lián)系人時,根據(jù)用戶即時通信聯(lián)系人信息,獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息,遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容,與用戶輸入的地域關鍵詞進行比對,將對應網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容的即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
【專利附圖】
【附圖說明】
[0045]圖1是本發(fā)明所述的一種通過搜索引擎獲取通信聯(lián)系人的方法流程圖。
[0046]圖2是本發(fā)明所述的一種通過搜索引擎獲取通信聯(lián)系人的方法中搜索頁面顯示效果示意圖。
[0047]圖3是本發(fā)明所述的一種通過搜索引擎獲取通信聯(lián)系人的終端結構框圖。
【具體實施方式】
[0048]下面參照附圖,結合具體實施例對本發(fā)明做進一步的說明。
[0049]圖1所示為本發(fā)明所述的一種通過搜索引擎進行即時通信搜索的方法流程圖。參圖中所示,本發(fā)明所提供的方法包括如下步驟:
[0050]步驟S101,通過搜索引擎客戶端采集用戶輸入的待搜索數(shù)據(jù)。
[0051]本發(fā)明所述的方法是利用搜索引擎獲取篩選特定的用戶通信聯(lián)系人并進行輸出,所述用戶的通信聯(lián)系人包括即時通信聯(lián)系人和/或移動通信聯(lián)系人。當然,也有其它通信類型的聯(lián)系人對象,比如電子郵件中的聯(lián)系人對象,或者其它應用程序所對應的聯(lián)系人對象,具體并不限定。
[0052]典型地,即時通信聯(lián)系人包括用戶各種即時通信工具中對應的聯(lián)系人,并不特指某一即時通信工具;移動通信聯(lián)系人是指用戶移動通信終端中存儲的聯(lián)系人。當然,用戶在使用本發(fā)明所述方法時可以對所搜索的通信聯(lián)系人類型進行限定,例如,僅搜索即時通信聯(lián)系人或者僅搜索移動通信聯(lián)系人,進一步,僅搜索某一即時通信工具對應的聯(lián)系人等。[0053]搜索引擎所在的計算終端,只要能夠支持本發(fā)明所描述的功能即可,具體并不限定,典型地,可以是電腦終端,或者是移動通信終端終端等。其中,移動通信終端包括手機,還可以進一步包括有移動通信功能模塊的平板電腦,等等。電腦終端則廣泛包括各種電腦類型。
[0054]用戶通過搜索引擎所提供的關鍵詞輸入欄輸入所要查詢的待搜索數(shù)據(jù)。跟據(jù)待搜索數(shù)據(jù)中是否包括有地域關鍵詞來確定搜索引擎是否啟動用戶對應通信聯(lián)系人的獲取和篩選操作。
[0055]步驟S102,判定前述待搜索數(shù)據(jù)是否包括地域關鍵詞,若否,轉步驟S105,若是,轉步驟S103。
[0056]在這一步驟中,對用戶輸入的待搜索數(shù)據(jù)進行分析,判定其中是否包含地域關鍵詞,分析方法包括但不局限于語義分析,或者模糊匹配,或者特征抽取等等至少其一。
[0057]地域關鍵詞通常為表達行政區(qū)域的名詞,除此之外還包括景觀名稱,如“泰山”,或者場所名稱,如“清華大學”等。所述景觀和具有固定位置的場所在均對應有固定的位置信
肩、O
[0058]通常情況下,用戶輸入的待搜索數(shù)據(jù)中僅包含一個地域關鍵詞,例如,用戶輸入的待搜索數(shù)據(jù)為“黃山游記”,通過分析可知該待搜索數(shù)據(jù)中包含地域關鍵詞“黃山”。特別地,待搜索數(shù)據(jù)也存在包括多個地域關鍵詞的情況,例如,用戶輸入的待搜索數(shù)據(jù)為“上海到黃山”,通過分析可知該待搜索數(shù)據(jù)中包括的地域關鍵詞為“上?!焙汀包S山”。
[0059]經(jīng)分析判斷用戶輸入的待搜索數(shù)據(jù)中包括有至少一個地域關鍵詞時,觸發(fā)針對用戶通信聯(lián)系人的采集獲取操作,轉入步驟S103 ;若用戶輸入的待搜索數(shù)據(jù)中沒有地域關鍵詞,則認定用戶此次的搜索操作為普通搜索,轉入步驟S105。
[0060]步驟S103,采集獲取用戶通信聯(lián)系人。
[0061]具體地,用戶通信聯(lián)系人的采集獲取步驟為:
[0062]步驟a_l,判斷當前終端中是否安裝有與前述通信聯(lián)系人對應的通信客戶端;
[0063]步驟a_2,若有,遍歷該通信客戶端中的聯(lián)系人列表,獲取通信聯(lián)系人信息。
[0064]步驟a_3,若無,則觸發(fā)如下步驟采集用戶通信聯(lián)系人信息,
[0065]在當前終端中登錄搜索引擎客戶端;
[0066]讀取搜索引擎客戶端或服務器中已保存的通信聯(lián)系人信息。
[0067]在本實施例中,由于用戶的通信聯(lián)系人包括即時通信聯(lián)系人和移動通信聯(lián)系人兩大類,因此對應不同類型的通信聯(lián)系人,其獲取操作也有一定其別。
[0068]對于即時通信聯(lián)系人,對應步驟a_l,首先判斷當前終端中是否安裝有即時通信客戶端,在判定為有的情況下,通過觸發(fā)即時通信客戶端,遍歷該通信客戶端中的聯(lián)系人列表,獲取用戶對應的即時通信聯(lián)系人信息。若該即時通信客戶端中有多個即時通信識別號的登錄記錄,則生成提醒窗口,輸出前述多個即時通信識別號,在采集到用戶的選擇操作后,獲取對應即時通信識別號的即時通信聯(lián)系人信息。
[0069]若當前終端中沒有安裝即時通信客戶端,這一情況下搜索引擎客戶端無法確認用戶身份,因而無法觸發(fā)相應的即時通信客戶端獲取用戶的即時通信聯(lián)系人信息。因此,用戶在輸入待搜索數(shù)據(jù)前,通過當前終端登錄該搜索引擎客戶端,確定用戶身份信息后,再進一步獲取用戶預先通過搜索引擎客戶端或者服務器保存的即時通信聯(lián)系人信息。[0070]搜索引擎客戶端預設用戶注冊服務,用戶通過注冊獲取唯一的搜索引擎識別號。注冊后,用戶即時通信聯(lián)系人信息的保存包括下述兩種方式:
[0071]方式一,用戶上傳即時通信聯(lián)系人信息。搜索引擎客戶端將前述信息保存至客戶端內,或者上傳至對應的系統(tǒng)服務器中進行保存。
[0072]用戶上傳的即時通信聯(lián)系人信息至少包括該聯(lián)系人對應的即時通信識別號,搜索引擎客戶端根據(jù)該即時通信識別號即可以確認聯(lián)系人身份,并通過即時通信服務器獲取該聯(lián)系人的相關信息。
[0073]當然,用戶在上傳其即時通信聯(lián)系人信息時,可以對其中的即時通信聯(lián)系人進行篩選,僅上傳其中部分即時通信聯(lián)系人信息,即僅許可針對其中部分即時通信聯(lián)系人對象相關信息的獲取操作。
[0074]方式二,用戶僅在搜索引擎客戶端內,或者對應的系統(tǒng)服務器中保存其個人的即時通信身份信息。搜索引擎客戶端根據(jù)前述身份信息通過即時通信服務器獲取用戶的即時通"[目聯(lián)系人"[目息。
[0075]特別地,作為一種登錄識別號的實施例,用戶在登錄搜索引擎客戶端時除依據(jù)其注冊獲得的搜索引擎識別號外,還可使用用戶的即時通信識別號。通過這種登錄方式,搜索引擎客戶端即可獲取用戶的即時通信身份信息,并由此通過即時通信服務器獲取用戶的即時通"[目聯(lián)系人彳目息。
[0076]對于移動通信聯(lián)系人,對應步驟a_l,首先判斷當前終端中是否包含對應的移動通信功能模塊,即判斷當前終端是否為移動通信終端,如手機,或者是包含有移動通信功能的電腦終端。若是,則遍歷其中的移動通信聯(lián)系人列表,獲取用戶的移動通信聯(lián)系人信息。
[0077]所述移動通信聯(lián)系人列表即為移動通信終端中的通訊錄,其中記錄了用戶的移動通信聯(lián)系人信息,包括聯(lián)系人名稱,對應的移動通信識別號,以及包括地址和其它聯(lián)系方式在內的備注信息。
[0078]當用戶使用的當前終端為電腦終端時,由于終端中不包含對應的移動通信功能模塊,搜索引擎客戶端無法確定用戶的移動通信對應身份。因此,用戶在輸入待搜索數(shù)據(jù)前,通過當前終端登錄該搜索引擎客戶端,確定用戶身份信息后,再進一步獲取用戶預先通過搜索引擎客戶端或者服務器保存的移動通信聯(lián)系人信息。
[0079]搜索引擎客戶端預設用戶注冊服務,用戶通過注冊獲取唯一的搜索引擎識別號。注冊后,用戶通過搜索引擎客戶端將其移動通信聯(lián)系人信息保存至本地搜索引擎客戶端內,或者上傳至搜索引擎服務器中。同樣地,用戶在上傳其移動通信聯(lián)系人信息時,可以僅上傳其中部分移動通信聯(lián)系人信息。相應地,作為一種實施例,用戶在登錄搜索引擎客戶端時除依據(jù)其注冊獲得的搜索引擎識別號外,還可使用用戶的移動通信識別號進行登錄操作。
[0080]步驟S104,篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
[0081]獲取用戶的通信聯(lián)系人信息后,對比前述步驟S102中確定的待搜索數(shù)據(jù)中的地域關鍵詞,從用戶的通信聯(lián)系人中篩選出與前述地域關鍵詞所述地域相對應的聯(lián)系人。
[0082]所述地域關鍵詞對應的地域的確認包括下述三種情形:
[0083](I)地域關鍵詞與對應的地域一一對應。地域關鍵詞所表述的地域即為用于篩選對應通信聯(lián)系人的地域信息。例如用戶輸入的待搜索數(shù)據(jù)中包含的地域關鍵詞為“北京”時,對比用戶的通信聯(lián)系人信息,從中篩選與“北京”這一地域相關的聯(lián)系人。
[0084](2)對應的地域較地域關鍵詞范圍擴大。用戶篩選對應通信聯(lián)系人的地域范圍是以地域關鍵詞為基準點擴大后的地域范圍。例如用戶輸入待搜索數(shù)據(jù)中包含的地域關鍵詞為“清華大學”時,對比用戶的通信聯(lián)系人信息,從中篩選與“海淀區(qū)”或者“北京”這一地域相關的聯(lián)系人。
[0085]具體地,地域范圍的擴大操作可以根據(jù)當前地域關鍵詞對應地域范圍的大小進行觸發(fā),當?shù)赜蜿P鍵詞對應地域范圍較小如前述“清華大學”時,觸發(fā)將其對應地域范圍認定的擴大操作。地域范圍的擴大程度可以根據(jù)用戶使用自行調節(jié),默認設置為擴大一個行政區(qū)域級別,例如由街道擴展至區(qū)縣,由區(qū)縣擴大至地市等,或者統(tǒng)一擴大至省級行政區(qū)域
坐寸o
[0086](3)多個地域關鍵詞。用戶輸入的待搜索數(shù)據(jù)中包括多個地域關鍵詞時,分別確認多個地域關鍵詞所對應的地域信息,需要進行地域范圍擴大的進行擴大操作后再確認對應的地域信息。
[0087]用戶的某一通信聯(lián)系人是否與地域關鍵詞所述地域相對應的判定操作,是依據(jù)該通信聯(lián)系人資料備注信息中是否包含與地域關鍵詞所述地域相對應的地域信息,以及該通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應進行的。
[0088]通信聯(lián)系人資料備注信息中所包含的地域信息,包括有即時通信聯(lián)系人資料中的所在地信息,以及用戶手動添加的備注信息中包含的地域信息;以及移動通信聯(lián)系人資料中的地址信息。
[0089]具體地,所述通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應包括有如下判定步驟:
[0090]步驟b_l,用戶通信聯(lián)系人列表中當前聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求;
[0091]步驟b_2,直接觸發(fā)或在該終端采集獲得前述聯(lián)系人許可的情況下觸發(fā)所在終端進行定位操作,將定位獲得的地理位置信息推送至搜索引擎客戶端;
[0092]步驟b_3,與用戶輸入的地域關鍵詞進行比對,判定該通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應。
[0093]現(xiàn)有技術中的地理定位服務,使得計算終端可以方便準確地獲取其當前所在的位
置信息。
[0094]在獲取用戶的通信聯(lián)系人信息后,通過搜索引擎客戶端向前述通信聯(lián)系人所在終端發(fā)送請求消息,獲取其所在地理位置信息。特別地,對于即時通信聯(lián)系人,在確定該即時通信聯(lián)系人處于即時通信在線狀態(tài)時,再向其發(fā)送請求消息。
[0095]前述通信聯(lián)系人對應通信終端在接收到前述請求消息后,直接觸發(fā)所在終端中的定位功能模塊進行定位操作,將定位獲得的地理位置信息推送至搜索引擎客戶端;或者生成提醒窗口輸出用戶的請求消息,在采集獲得對應通信聯(lián)系人的許可后,觸發(fā)所在終端中的定位功能模塊進行定位操作,再將定位獲得的地理位置信息推送至搜索引擎客戶端。
[0096]搜索引擎客戶端通過比對兩處地理信息是否一致來確認該聯(lián)系人是否為與該地域相關的對應聯(lián)系人。具體地,由于當前定位操作獲取的位置通常較為詳細,在判斷時通常判斷聯(lián)系人當前位置是否處于用戶所輸入地域關鍵詞對應的地域范圍內,在判定為是的情況下,認定該通信聯(lián)系人當前所在位置與地域關鍵詞所述地域相對應。例如,用戶的某一通信聯(lián)系人A當前所在位置為上海市浦東新區(qū)龍東大道附近,用戶輸入的地域關鍵詞為“上?!?,前者位于后者的地域范圍內,因而該通信聯(lián)系人A是用戶對應“上?!边@一地域的通信聯(lián)系人。
[0097]特別地,對應移動通信聯(lián)系人,判定依據(jù)還包括該聯(lián)系人的移動通信識別號歸屬地是否屬于地域關鍵詞所述地域。
[0098]比對聯(lián)系人地域信息與地域關鍵詞所述地域是否對應時,若聯(lián)系人地域信息對應地域位于地域關鍵詞所述地域范圍內,如“海淀區(qū)”對應“北京”時,該聯(lián)系人即屬于“北京”這一地域的對應通信聯(lián)系人;若聯(lián)系人地域信息對應地域范圍大于地域關鍵詞所述地域范圍,如“北京”對應“海淀區(qū)”時,該聯(lián)系人則不屬于“海淀區(qū)”這一地域的對應通信聯(lián)系人。因此在確定地域關鍵詞所述地域范圍時,適當?shù)臄U大對應地域范圍有利于篩選更多的相關通信聯(lián)系人。
[0099]在確定用戶輸入的地域關鍵詞所述地域相對應的通信聯(lián)系人后,通過以待搜索數(shù)據(jù)為關鍵詞生成的搜索頁面,輸出前述通信聯(lián)系人。輸出時根據(jù)聯(lián)系人對應的不同通信方式進行分類,分別輸出通信聯(lián)系人的對應的通信名稱,便于用戶通過相應的通信客戶端或終端查找對應聯(lián)系人。
[0100]除了通過搜索頁面輸出前述通信聯(lián)系人的名稱信息外,進一步通過搜索頁面為用戶提供與該通信聯(lián)系人進行對話的即時通信交互界面。所述即時通信交互界面的提供方式包括以下兩種:
[0101]方式一,在搜索頁面中輸出用戶與通信聯(lián)系人對應通信交互界面的觸發(fā)控件,在采集到用戶針對該觸發(fā)控件的觸發(fā)消息后,開啟用戶對應該即時通信聯(lián)系人的即時通信交互界面。
[0102]所述通信交互界面,是指用戶與即時通信聯(lián)系人之間的即時通信交互界面,以及用戶與移動通信聯(lián)系人之間的短信界面。
[0103]對應移動通信聯(lián)系人,這一提供方式特指在當前終端為移動通信終端時,搜索頁面中輸出用戶與移動通信聯(lián)系人之間短信界面的觸發(fā)控件,當采集到用戶針對該控件的觸發(fā)消息后,觸發(fā)啟動終端中短信功能模塊,打開用戶與該移動通信聯(lián)系人之間的短信界面,并將移動通信終端中的屏幕切換至該短信界面。
[0104]對應即時通信聯(lián)系人,當前搜索引擎客戶端所在終端中安裝有即時通信客戶端的情況下,優(yōu)選這一提供方式。觸發(fā)控件被觸發(fā)后,通過訪問系統(tǒng)進程判定終端中的即時通信客戶端是否已經(jīng)啟動,在啟動的情況下,觸發(fā)即時通信客戶端開啟用戶與控件對應即時通信聯(lián)系人之間的即時通信交互界面,并將該即時通信交互界面設置為前景窗口,將光標移至前景窗口內;若即時通信客戶端尚未啟動,則觸發(fā)即時通信客戶端啟動,登陸用戶即時通信識別號后,再觸發(fā)開啟用戶與待搜索數(shù)據(jù)對應即時通信聯(lián)系人之間的即時通信交互界面,并將該即時通信交互界面設置為前景窗口,將光標移至前景窗口內。
[0105]特別地,當終端內即時通信客戶端保留有多個即時通信識別號的登錄記錄時,根據(jù)前述步驟S103中用戶所選的即時通信識別號進行登錄操作。
[0106]方式二,所述通信聯(lián)系人為即時通信聯(lián)系人時,在篩選到與前述地域關鍵詞所述地域相對應的聯(lián)系人后,通過搜索引擎客戶端生成新的標簽頁,輸出用戶與地域關鍵詞對應即時通信聯(lián)系人間的交互頁面。
[0107]對應即時通信聯(lián)系人,當前搜索引擎客戶端所在終端中尚未安裝即時通信客戶端的情況下,優(yōu)選這一提供方式。這一輸出方式中,在篩選到與前述地域關鍵詞所述地域相對應的聯(lián)系人后,用戶與該即時通信聯(lián)系人對象進行對話的即時通信交互界面,是以網(wǎng)頁即時通信形式實現(xiàn)的?,F(xiàn)有技術中,網(wǎng)頁版即時通信工具的使用已經(jīng)較為普遍。
[0108]經(jīng)步驟S102判定待搜索數(shù)據(jù)與用戶的某一即時通信聯(lián)系人對象向對應后,搜索引擎客戶端觸發(fā)所在的瀏覽器客戶端生成新的標簽頁,獲取網(wǎng)頁即時通信工具地址信息并在標簽頁中打開。根據(jù)前述步驟S102中用戶上傳的即時通信身份信息,以及前述對應的即時通信聯(lián)系人對象信息,登錄網(wǎng)頁即時通信工具,并在前述新生成的標簽頁中輸出用戶與前述即時通信聯(lián)系人對象間的交互頁面。
[0109]特別地,對應即時通信聯(lián)系人,兩種輸出方式可以進行結合。當篩選出的即時通信聯(lián)系人數(shù)量不唯一時,在搜索頁面中輸出用戶與通信聯(lián)系人對應通信交互界面的觸發(fā)控件,在采集到用戶針對該觸發(fā)控件的觸發(fā)消息后,進一步判斷當前終端中是否安裝即時通信客戶端,若尚未安裝則觸發(fā)生成新的標簽頁,輸出用戶與控件對應即時通信聯(lián)系人間的交互頁面;若已安裝,則開啟用戶對應該即時通信聯(lián)系人的即時通信交互界面。
[0110]進一步,對應即時通信聯(lián)系人,除了根據(jù)聯(lián)系人資料備注信息中所包含的地域信息以及聯(lián)系人當前所在地信息進行判斷外,即時通信聯(lián)系人是否與用戶輸入地域關鍵詞所述地域相對應,還可以根據(jù)即時通信聯(lián)系人相關的網(wǎng)絡信息中是否包含該地域信息來判斷,具體包括如下步驟:
[0111]步驟C-1,根據(jù)用戶即時通信聯(lián)系人信息,獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息;
[0112]步驟c-2,遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容,與用戶輸入的地域關鍵詞進行比對;
[0113]步驟c-3,經(jīng)比對判定網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容時,將該即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
[0114]根據(jù)即時通信聯(lián)系人的即時通信識別號,以及即時通信聯(lián)系人名稱信息,對基于即時通信識別號建立的網(wǎng)絡空間進行檢索,所述網(wǎng)絡空間包括博客、微博等空間形式。遍歷對應網(wǎng)絡空間的數(shù)據(jù)信息,比對用戶輸入的地域關鍵詞,判斷前述網(wǎng)絡空間內是否存在該即時通信聯(lián)系人輸入的與前述地域關鍵詞相對應的數(shù)據(jù)內容。
[0115]例如用戶輸入的地域關鍵詞或者地域關鍵詞對應的地域“北京”,通過比對檢索用戶即時通信聯(lián)系人在其網(wǎng)絡空間內輸入的數(shù)據(jù)內容中,是否有包含“北京”這一字符信息的數(shù)據(jù)內容,檢索的數(shù)據(jù)內容包括網(wǎng)絡日志,以及照片的相冊名稱和照片注釋。當檢索到包含該數(shù)據(jù)內容的網(wǎng)絡日志時,該網(wǎng)絡日志即為相關數(shù)據(jù)內容,若檢索到包含該數(shù)據(jù)內容的相冊名稱和/或照片注釋時,對應的一組或一張照片即為相關數(shù)據(jù)內容。相應地,該即時通信聯(lián)系人即為用戶與該地域“北京”相關的即時通信聯(lián)系人。
[0116]對應這類即時通信聯(lián)系人,在通過搜索頁面進行輸出時,進一步通過搜索頁面輸出該聯(lián)系人網(wǎng)絡頁面中,經(jīng)所述前述步驟中比對判定的,與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容。
[0117]進一步,前述所網(wǎng)絡頁面中與地域信息對應的數(shù)據(jù)信息可按照數(shù)據(jù)信息的類型進行分類后輸出,例如與地域對應的照片數(shù)據(jù)可統(tǒng)一對應“圖片”目錄進行輸出。[0118]如圖2中所示,圖中200即為搜索引擎客戶端根據(jù)用戶輸入的待搜索數(shù)據(jù)生成的搜索頁面。搜索頁面200的上方對應設置有不同的頁面標簽220,當前處于激活狀態(tài)的標簽頁為對應用戶輸入的待搜索數(shù)據(jù)生成的搜索頁面200,搜索頁面200的上方設置有搜索引擎關鍵詞輸入欄210,搜索引擎關鍵詞輸入欄210內輸出的是用戶輸入的待搜索數(shù)據(jù)211 “上?!?。
[0119]在搜索頁面200中,搜索數(shù)據(jù)的顯示區(qū)域被劃分為兩部分,左邊為網(wǎng)絡搜索數(shù)據(jù)輸出區(qū)域230,右邊為地域對應聯(lián)系人數(shù)據(jù)輸出區(qū)域240。
[0120]網(wǎng)絡搜索數(shù)據(jù)輸出區(qū)域230中輸出的是以待搜索數(shù)據(jù)211 “上?!弊鳛殛P鍵詞,進行網(wǎng)絡普通搜索后獲得搜索數(shù)據(jù)項231。對應待搜索數(shù)據(jù)211 “上?!?,如圖2中所示,搜索獲得網(wǎng)絡數(shù)據(jù)包括上海的介紹、天氣、旅游以及相關新聞信息等等。
[0121]地域對應聯(lián)系人數(shù)據(jù)輸出區(qū)域240中輸出的是,用戶通信聯(lián)系人中與待搜索數(shù)據(jù)211 “上?!睂赜蛳嚓P的聯(lián)系人信息。
[0122]在本實施例中,用戶輸入待搜索數(shù)據(jù)211 “上?!焙螅紫扰卸ㄔ摂?shù)據(jù)字符是否屬于地域關鍵詞,經(jīng)判定后確認輸入待搜索數(shù)據(jù)211對應的地域區(qū)域為上海后,進一步確認用戶身份,獲取用戶對應通信聯(lián)系人信息,通過前述聯(lián)系人信息與用戶輸入的待搜索數(shù)據(jù)211 “上?!钡谋葘Σ僮?,從中篩選出與“上海”這一地域相關的通信聯(lián)系人,在地域對應聯(lián)系人數(shù)據(jù)輸出區(qū)域240中輸出。
[0123]跟據(jù)輸出數(shù)據(jù)的不同,地域對應聯(lián)系人數(shù)據(jù)輸出區(qū)域240進一步分為聯(lián)系人輸出區(qū)241和即時通信聯(lián)系人網(wǎng)絡數(shù)據(jù)輸出區(qū)242。
[0124]對于聯(lián)系人輸出區(qū)241,由于通信聯(lián)系人包括即時通信聯(lián)系人和移動通信聯(lián)系人兩種類型,因此篩選出的通信聯(lián)系人在輸出時,進一步根據(jù)通信方式的不同進行分類后輸出。如圖2中所示,在聯(lián)系人輸出區(qū)241中分為即時通信聯(lián)系人和移動通信聯(lián)系人兩大輸出目錄,在每一目錄下,分別輸出用戶對應該類別的,與“上?!边@一地域相關的通信聯(lián)系人。通信聯(lián)系人在輸出時,以輸出通信聯(lián)系人的對應的通信名稱為主要輸出方式,便于用戶通過相應的通信客戶端或終端查找對應聯(lián)系人。
[0125]特別地,對應篩選出的通信聯(lián)系人以輸出通信名稱為例,在輸出時,對應的輸出區(qū)域中輸出觸發(fā)控件250,觸發(fā)控件250上顯示有通信聯(lián)系人的通信名稱。當集到用戶針對該觸發(fā)控件250的點擊或觸摸操作后,觸發(fā)當前終端打開用戶與該通信聯(lián)系人對象的通信交互界面。
[0126]圖2中所示上述多種數(shù)據(jù)類型在搜索頁面輸出位置的排列方式,僅為舉例而非限定。
[0127]特殊的,對應即時通信聯(lián)系人,若當前終端中未安裝即時通信客戶端,則觸發(fā)生成新的標簽頁,輸出用戶與地域關鍵詞對應即時通信聯(lián)系人間的交互頁面。例如在采集到用戶針對觸發(fā)控件250 “Ted”的觸發(fā)消息后,如圖2中所示,在當前搜索頁面200對應的頁面標簽220 “搜索”右側,輸出有頁面標簽220 “Ted”。對應頁面標簽220 “Ted”的新標簽頁中以網(wǎng)絡即時通信頁面的形式輸出用戶與即時通信聯(lián)系人對象“Ted”之間的即時通信交互頁面,在頁面標簽220 “Ted”被激活后,通過當前搜索頁面200顯示前述交互頁面。
[0128]對于因為即時通信聯(lián)系人相關的網(wǎng)絡信息中包含該地域信息而判定為地域相關聯(lián)系人的聯(lián)系人,通過搜索頁面200輸出時,在即時通信聯(lián)系人網(wǎng)絡數(shù)據(jù)輸出區(qū)242中,進一步輸出該聯(lián)系人的網(wǎng)絡頁面中,經(jīng)所述前述方法步驟中比對判定的,與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容。
[0129]即時通信聯(lián)系人網(wǎng)絡數(shù)據(jù)輸出區(qū)242中輸出的圖片、博客和微博信息,為基于前述即時通信聯(lián)系人的即時通信識別號設置的博客和微博中所發(fā)布的與“上海”這一地域相關的圖片及網(wǎng)絡日志等數(shù)據(jù)信息。
[0130]特別地,由于檢索的通信聯(lián)系人包括移動通信聯(lián)系人和移動通信聯(lián)系人兩類,在實際應用中存在著二者對應用戶同一社交對象的情形,或者兩個及以上的移動通信聯(lián)系人或即時通信聯(lián)系人對應同一社交對象。因此搜索頁面在輸出與地域關鍵詞所述地域相對應的通信聯(lián)系人時,進一步判定篩選出的即時通信聯(lián)系人和/或移動通信聯(lián)系人中是否存在對應同一身份屬性的聯(lián)系人對象,在存在的情況下,將所述即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出。
[0131]所述即時通信聯(lián)系人和/或移動通信聯(lián)系人是否對應同一身份屬性,通過如下方式之一進行判定,
[0132]方式1,采集用戶對應地域關鍵詞的移動通信聯(lián)系人信息中是否備注有對應的即時通信工具的識別號;
[0133]在具有的情況下,將該移動通信聯(lián)系人與即時通信工具識別號對應的即時通信聯(lián)系人識別為同一身份屬性,并將前述移動通信聯(lián)系人和即時通信聯(lián)系人的輸出信息,在相鄰的位置輸出;
[0134]例如,通過信息采集獲取用戶對應地域關鍵詞的移動通信聯(lián)系人A的資料備注信息中存儲有某一即時通信工具識別號XXXXX,且該即時通信工具識別號XXXXX對應用戶另一對應地域關鍵詞的即時通信聯(lián)系人B,則該移動通信聯(lián)系人A與即時通信聯(lián)系人B對應同一身份屬性,通過搜索頁面輸出與地域關鍵詞所述地域相對應的通信聯(lián)系人時,將前述通信聯(lián)系人A和B在相鄰位置輸出。通信聯(lián)系人在根據(jù)移動通信與即時通信進行分類輸出時,所述相鄰位置是指兩者分屬于對應類型時,在相距較近的位置輸出,例如移動通信聯(lián)系人與即時通信聯(lián)系人上下分類輸出時,聯(lián)系人A位于移動通信輸出區(qū)域的底部,聯(lián)系人B位于即時通信輸出區(qū)域的頂部。
[0135]如圖2中所示,在本實施例中經(jīng)判定得知對應用戶的即時通信聯(lián)系人“Ted”和移動通信聯(lián)系人“李華”對應同一身份屬性,因而在通過搜索頁面200輸出時,由于移動通信聯(lián)系人與即時通信聯(lián)系人上下分類輸出時,即時通信聯(lián)系人“Ted”位于即時通信輸出區(qū)域的底部,移動通信聯(lián)系人“李華”位于移動通信輸出區(qū)域的頂部。特別地,如圖中所示,兩個通信聯(lián)系人對應的觸發(fā)控件250在輸出時進行差異化顯示,以標識該兩個通信聯(lián)系人對應同一身份屬性。
[0136]方式2,采集用戶對應地域關鍵詞的即時通信聯(lián)系人信息中是否備注有對應的移動通信識別號;
[0137]在具有的情況下,將該即時通信聯(lián)系人與移動通信識別號對應的移動通信聯(lián)系人識別為同一身份屬性,并將前述即時通信聯(lián)系人和移動通信聯(lián)系人的輸出信息,在相鄰的位置輸出;
[0138]相應方式1,通過信息采集獲取用戶對應地域關鍵詞的即時通信聯(lián)系人B的資料備注信息中存儲有移動通信識別號YYYYYYYYYYY,且該移動通信工具識別號YYYYYYYYYYY對應用戶另一對應地域關鍵詞的移動通信聯(lián)系人A,則該即時通信聯(lián)系人B與移動通信聯(lián)系人A對應同一身份屬性,通過搜索頁面輸出與地域關鍵詞所述地域相對應的通信聯(lián)系人時,將前述通信聯(lián)系人B和A在相鄰位置輸出。
[0139]方式3,采集用戶某一對應地域關鍵詞的即時通信聯(lián)系人信息中是否備注有其它即時通信工具的識別號;
[0140]在具有的情況下,將二者識別為對應同一身份信息,并將前述某一即時通信聯(lián)系人和前述其它即時通信聯(lián)系人的輸出信息,在相鄰的位置輸出。
[0141]這一方式判定的是,是否存在多個即時通信聯(lián)系人對應同一身份信息的情況。通過信息采集獲取用戶對應地域關鍵詞的即時通信聯(lián)系人C的資料備注信息中存儲的其他通信工具識別號ZZZZZZZ,經(jīng)判定得知該即時通信識別號ZZZZZZZ對應用戶另一對應地域關鍵詞的即時通信聯(lián)系人D,則該即時通信聯(lián)系人C與即時通信聯(lián)系人D對應同一身份屬性,通過搜索頁面輸出與地域關鍵詞所述地域相對應的通信聯(lián)系人時,將前述即時通信聯(lián)系人C和D在相鄰位置輸出。需要注意的是這里的即時通信聯(lián)系人對應的即時通信工具并不一定一致。
[0142]特別地,當用戶輸入的待搜索數(shù)據(jù)中包含多個地域關鍵詞時,在搜索頁面中對應每一地域關鍵詞分別輸出多個地域對應聯(lián)系人數(shù)據(jù)輸出區(qū)域240,每一輸出區(qū)域240中輸出對應該地域的聯(lián)系人數(shù)據(jù)信息。
[0143]步驟S105,將待搜索數(shù)據(jù)作為搜索關鍵詞進行搜索查詢操作。
[0144]若經(jīng)步驟S102判斷,用戶輸入的待搜索數(shù)據(jù)中并未包含有地域關鍵詞,則認定用戶此次的搜索操作為普通搜索,將該待搜索數(shù)據(jù)作為搜索關鍵詞,通過搜索引擎獲取對應的網(wǎng)絡搜索信息,并通過搜索頁面進行輸出。
[0145]如圖3所示即為本發(fā)明所述的一種通過搜索引擎獲取通信聯(lián)系人的終端結構框圖。如圖3所示,所述終端300包括如下結構:
[0146]數(shù)據(jù)采集單元310,用以采集用戶通過搜索引擎客戶端輸入的待搜索數(shù)據(jù);
[0147]關鍵詞判定單元320,用以判定前述的待搜索數(shù)據(jù)是否包括地域關鍵詞;
[0148]聯(lián)系人篩選輸出單元330,在經(jīng)關鍵詞判定單元320判定為是的情況下,采集獲取用戶通信聯(lián)系人,從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
[0149]對應所述聯(lián)系人篩選輸出單元330,還可以設置有同一聯(lián)系人判定模塊331,用以通過采集識別用戶與地域關鍵詞相對應的移動通信聯(lián)系人或者即時通信聯(lián)系人的備注信息中,是否包含有對應的另一與地域關鍵詞相對應的即時通信工具或者移動通信識別號,判定是否存在對應同一身份屬性的聯(lián)系人,在判定為是的情況下,將所述對應的即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出。
[0150]對應所述聯(lián)系人篩選輸出單元330,還可以設置有交互界面控件生成模塊332,用以生成用戶與地域關鍵詞所述地域相對應通信聯(lián)系人間通信交互界面的觸發(fā)控件,在采集到用戶針對該觸發(fā)控件的觸發(fā)消息后,觸發(fā)開啟用戶對應該通信聯(lián)系人的通信交互界面。
[0151]對應所述聯(lián)系人篩選輸出單元330,還可以設置有位置信息獲取模塊333,用以向用戶通信聯(lián)系人列表中的聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求,直接觸發(fā)或在該終端采集獲得前述聯(lián)系人許可的情況下觸發(fā)所在終端進行定位操作,接收來自前述終端推送的地理位置信息,并判斷是否與用戶輸入的地域關鍵詞相對應。
[0152]對應所述聯(lián)系人篩選輸出單元330,還可以設置有網(wǎng)絡數(shù)據(jù)對應聯(lián)系人篩選模334,用以當通信聯(lián)系人為即時通信聯(lián)系人時,根據(jù)用戶即時通信聯(lián)系人信息,獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息,遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容,與用戶輸入的地域關鍵詞進行比對,將對應網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容的即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
[0153]針對本發(fā)明所述的一種通過搜索引擎獲取通信聯(lián)系人方法的實現(xiàn)過程,對應終端300中各個功能模塊詳述如下:
[0154]首先,用戶通過當前所用終端中的搜索引擎客戶端生成的界面輸入待搜索數(shù)據(jù)。數(shù)據(jù)采集單元310采集前述用戶輸入的待搜索數(shù)據(jù),交由對其進行分析判斷。
[0155]關鍵詞判定單元320通過語義分析、模糊匹配以及特征抽取等等至少其一的方法,判定該待搜索數(shù)據(jù)中是否包含有地域關鍵詞,并確定地域關鍵詞對應的地域范圍。
[0156]然后,觸發(fā)聯(lián)系人篩選輸出單元330通過遍歷當前終端中的通信聯(lián)系人列表,或者讀取搜索引擎客戶端或服務器中已保存的用戶通信聯(lián)系人信息,獲取用戶的通信聯(lián)系人及其相關信息。再根據(jù)關鍵詞判定單元320確定的地域范圍,與前述通信聯(lián)系人行比對。從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
[0157]在根據(jù)通信聯(lián)系人的當前所在位置判定該聯(lián)系人是否屬于前述地域關鍵詞所述地域相對應的聯(lián)系人時,由位置信息獲取模塊333向聯(lián)系人篩選輸出單元330所獲取的用戶通信聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求。特別地,對于即時通信聯(lián)系人,優(yōu)選針對當前處于在線狀態(tài)的即時通信聯(lián)系人所在終端發(fā)送請求。即時通信聯(lián)系人所在終端在接收請求后,直接觸發(fā)或在采集獲得前述聯(lián)系人許可的情況下觸發(fā)終端中的定位功能模塊進行定位操作,并定位獲得的地理位置信息推送至用戶當前終端,由位置信息獲取模塊333判斷是否與用戶輸入的地域關鍵詞相對應。
[0158]在根據(jù)用戶即時通信聯(lián)系人相關網(wǎng)絡數(shù)據(jù)中是否包含前述地域來篩選聯(lián)系人時,由網(wǎng)絡數(shù)據(jù)對應聯(lián)系人篩選模334,根據(jù)聯(lián)系人篩選輸出單元330所獲取的用戶即時通信聯(lián)系人信息,進一步獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息。通過遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容,與關鍵詞判定單元320確定地域關鍵詞進行比對,將對應網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容的即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
[0159]具體地,在搜索確定與用戶輸入的地域關鍵詞所述地域相對應通信聯(lián)系人后,在搜索頁面中輸出的數(shù)據(jù)除包括通信聯(lián)系人身份信息外,由交互界面控件生成模塊332,在搜索頁面中設置用于生成用戶與地域關鍵詞所述地域相對應通信聯(lián)系人間通信交互界面的觸發(fā)控件,在采集到用戶針對該觸發(fā)控件的觸發(fā)消息后,觸發(fā)開啟用戶對應該通信聯(lián)系人的通信交互界面。
[0160]特別地,交互界面控件生成模塊332所設置的觸發(fā)控件,在搜索頁面中優(yōu)選設置為對應顯示其所觸發(fā)交互界面對應聯(lián)系人的通信名稱信息,在設置觸發(fā)控件的同時,實現(xiàn)聯(lián)系人身份信息的輸出。
[0161]另外,由于用戶的多個通信聯(lián)系人可能存在對應同一身份屬性的情況,因此在與地域對應聯(lián)系人輸出前,由同一聯(lián)系人判定模塊331,通過采集識別用戶與地域關鍵詞相對應的移動通信聯(lián)系人或者即時通信聯(lián)系人的備注信息中,是否包含有對應的另一與地域關鍵詞相對應的即時通信工具或者移動通信識別號,判定是否存在對應同一身份屬性的聯(lián)系人,在判定為是的情況下,觸發(fā)將所述對應的即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出。輸出聯(lián)系人對應觸發(fā)控件時,由同一聯(lián)系人判定模塊331根據(jù)其判定結果,觸發(fā)交互界面控件生成模塊332,將對應同一身份屬性聯(lián)系人對應的觸發(fā)控件在鄰近位置輸出。
[0162]以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,均在本發(fā)明的保護范圍之中。
【權利要求】
1.一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于該方法包括如下步驟: 步驟1,通過搜索引擎客戶端采集用戶輸入的待搜索數(shù)據(jù); 步驟2,判定前述的待搜索數(shù)據(jù)是否包括地域關鍵詞; 步驟3,在判定為是的情況下,采集獲取用戶通信聯(lián)系人,從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
2.根據(jù)權利要求1所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述通信聯(lián)系人包括即時通信聯(lián)系人和/或移動通信聯(lián)系人。
3.根據(jù)權利要求1所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:判定通過搜索頁面輸出的即時通信聯(lián)系人和/或移動通信聯(lián)系人中是否存在對應同一身份屬性的聯(lián)系人對象; 在存在的情況下,將所述即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出。
4.根據(jù)權利要求3 所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述是否對應同一身份屬性,通過如下方式之一進行判定, 方式1,采集用戶對應地域關鍵詞的移動通信聯(lián)系人信息中是否備注有對應的即時通信工具的識別號; 在具有的情況下,將該移動通信聯(lián)系人與即時通信工具識別號對應的即時通信聯(lián)系人識別為同一身份屬性,并將前述移動通信聯(lián)系人和即時通信聯(lián)系人的輸出信息,在相鄰的位置輸出; 方式2,采集用戶對應地域關鍵詞的即時通信聯(lián)系人信息中是否備注有對應的移動通信識別號; 在具有的情況下,將該即時通信聯(lián)系人與移動通信識別號對應的移動通信聯(lián)系人識別為同一身份屬性,并將前述即時通信聯(lián)系人和移動通信聯(lián)系人的輸出信息,在相鄰的位置輸出; 方式3,采集用戶某一對應地域關鍵詞的即時通信聯(lián)系人信息中是否備注有其它即時通信工具的識別號; 在具有的情況下,將二者識別為對應同一身份信息,并將前述某一即時通信聯(lián)系人和前述其它即時通信聯(lián)系人的輸出信息,在相鄰的位置輸出。
5.根據(jù)權利要求1所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述步驟3中用戶通信聯(lián)系人的采集獲取步驟為, 步驟a-1,判斷當前終端中是否安裝有與前述通信聯(lián)系人對應的通信客戶端; 步驟a-2,若有,遍歷該通信客戶端中的聯(lián)系人列表,獲取通信聯(lián)系人信息。 步驟a-3,若無,則觸發(fā)如下步驟采集用戶通信聯(lián)系人信息, 在當前終端中登錄搜索引擎客戶端; 讀取搜索引擎客戶端或服務器中已保存的通信聯(lián)系人信息。
6.根據(jù)權利要求1所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述步驟3中通信聯(lián)系人是否與地域關鍵詞所述地域相對應的判定依據(jù)包括,該通信聯(lián)系人資料備注信息中是否包含與地域關鍵詞所述地域相對應的地域信息,和/或該通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應,和/或聯(lián)系人通信識別號歸屬地是否相對應。
7.根據(jù)權利要求6所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應包括有如下判定步驟, 步驟b-1,用戶通信聯(lián)系人列表中當前聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求; 步驟b-2,直接觸發(fā)或在該終端采集獲得前述聯(lián)系人許可的情況下觸發(fā)所在終端進行定位操作,將定位獲得的地理位置信息推送至搜索引擎客戶端; 步驟b-3,與用戶輸入的地域關鍵詞進行比對,判定該通信聯(lián)系人當前所在位置是否與地域關鍵詞所述地域相對應。
8.根據(jù)權利要求1所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述步驟3中在篩選到與前述地域關鍵詞所述地域相對應的聯(lián)系人后,通過搜索頁面該輸出通信聯(lián)系人對應通信交互界面的觸發(fā)控件,在采集到用戶針對該控件的觸發(fā)消息后,開啟用戶對應該通信聯(lián)系人的通信交互界面。
9.根據(jù)權利要求2所述的一種通過搜索引擎獲取通信聯(lián)系人的方法,其特征在于:所述通信聯(lián)系人為即時通信聯(lián)系人時,所述步驟3中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人進一步包括如下步驟, 步驟c-1,根據(jù)用戶即時通信聯(lián)系人信息,獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息; 步驟c-2,遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容,與用戶輸入的地域關鍵詞進行比對; 步驟c-3,經(jīng)比對判定網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容時,將該即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
10.一種通過搜索引擎獲取通信聯(lián)系人的終端,其特征在于該終端包括: 數(shù)據(jù)采集單元,用以采集用戶通過搜索引擎客戶端輸入的待搜索數(shù)據(jù); 關鍵詞判定單元,用以判定前述的待搜索數(shù)據(jù)是否包括地域關鍵詞; 聯(lián)系人篩選輸出單元,在經(jīng)關鍵詞判定單元判定為是的情況下,采集獲取用戶通信聯(lián)系人,從中篩選與前述地域關鍵詞所述地域相對應的聯(lián)系人,通過搜索頁面輸出。
11.根據(jù)權利要求10所述的一種通過搜索引擎獲取通信聯(lián)系人的終端,其特征在于:所述聯(lián)系人篩選輸出單元,設置有如下結構至少其一, 同一聯(lián)系人判定模塊,用以通過采集識別用戶與地域關鍵詞相對應的移動通信聯(lián)系人或者即時通信聯(lián)系人的備注信息中,是否包含有對應的另一與地域關鍵詞相對應的即時通信工具或者移動通信識別號,判定是否存在對應同一身份屬性的聯(lián)系人,在判定為是的情況下,將所述對應的即時通信聯(lián)系人和/或移動通信聯(lián)系人在搜索頁面中相鄰的位置輸出; 交互界面控件生成模塊,用以生成用戶與地域關鍵詞所述地域相對應通信聯(lián)系人間通信交互界面的觸發(fā)控件,在采集到用戶針對該觸發(fā)控件的觸發(fā)消息后,觸發(fā)開啟用戶對應該通信聯(lián)系人的通信交互界面; 位置信息獲取模塊,用以向用戶通信聯(lián)系人列表中的聯(lián)系人所在終端發(fā)送獲取其所在地理位置信息的請求,直接觸發(fā)或在該終端采集獲得前述聯(lián)系人許可的情況下觸發(fā)所在終端進行定位操作,接收來自前述終端推送的地理位置信息,并判斷是否與用戶輸入的地域關鍵詞相對應; 網(wǎng)絡數(shù)據(jù)對應聯(lián)系人篩選模塊,用以當通信聯(lián)系人為即時通信聯(lián)系人時,根據(jù)用戶即時通信聯(lián)系人信息,獲取該聯(lián)系人基于即時通信識別號的網(wǎng)絡頁面地址信息,遍歷前述網(wǎng)絡頁面中的數(shù)據(jù)內容, 與用戶輸入的地域關鍵詞進行比對,將對應網(wǎng)絡頁面中包含有與前述地域關鍵詞所述地域相對應數(shù)據(jù)內容的即時通信聯(lián)系人認定為與前述地域關鍵詞所述地域相對應的聯(lián)系人。
【文檔編號】H04L12/58GK103455568SQ201310360062
【公開日】2013年12月18日 申請日期:2013年8月18日 優(yōu)先權日:2013年8月18日
【發(fā)明者】馬宇塵 申請人:蘇州量躍信息科技有限公司