Im數(shù)據(jù)導(dǎo)出的方法、客戶端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種IM數(shù)據(jù)導(dǎo)出的方法、客戶端及系統(tǒng),屬于計算機【技術(shù)領(lǐng)域】。所述方法包括:采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作;從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。利用本發(fā)明,在進行IM數(shù)據(jù)導(dǎo)出操作時,可以根據(jù)用戶的選擇,對IM數(shù)據(jù)進行篩選,導(dǎo)出符合限定條件的數(shù)據(jù)內(nèi)容,簡化用戶從IM數(shù)據(jù)中尋找特定內(nèi)容的操作,為用戶的使用帶來方便。
【專利說明】IM數(shù)據(jù)導(dǎo)出的方法、客戶端及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機、網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]隨著計算機在人們?nèi)粘I詈娃k公中的普及,網(wǎng)絡(luò)即時通信(頂)工具已成為用戶普遍使用的通訊工具之一,逐漸成為網(wǎng)絡(luò)用戶日常生活中必不可少的一部分。用戶通過網(wǎng)絡(luò)即時通信工具除了可以實現(xiàn)與聯(lián)系人及時有效地溝通,還可以通過該工具進行數(shù)據(jù)文件的傳輸操作。
[0003]實際應(yīng)用中用戶往往需要查找以往與聯(lián)系人信息交互過程中特定的某類數(shù)據(jù),或者傳輸?shù)臄?shù)據(jù)文件,現(xiàn)有技術(shù)中用戶與聯(lián)系人交互信息的導(dǎo)出為所有交互記錄的輸出,無法為用戶提供特定數(shù)據(jù)內(nèi)容的導(dǎo)出。用戶與聯(lián)系人傳輸?shù)臄?shù)據(jù)文件,由于存在忘記文件名稱,以及文件本地保存后更改保存地址和文件名稱的情況,同樣為用戶的數(shù)據(jù)查找?guī)砝щy。除此之外,用戶也常常需要查找與某一聯(lián)系人相關(guān)的數(shù)據(jù)信息?,F(xiàn)有技術(shù)中即時通信聯(lián)系人對應(yīng)數(shù)據(jù)信息的獲取,需要用戶主動進行查找和收集,為用戶的使用帶來不便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于,提供一種IM數(shù)據(jù)導(dǎo)出的方法,以及對應(yīng)的客戶端及系統(tǒng),利用本發(fā)明,在進行IM數(shù)據(jù)導(dǎo)出操作時,可以根據(jù)用戶的選擇,對IM數(shù)據(jù)進行篩選,導(dǎo)出符合限定條件的數(shù)據(jù)內(nèi)容。
[0005]本發(fā)明所述的一種頂數(shù)據(jù)導(dǎo)出的方法,包括有如下步驟:
[0006]步驟1,采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作;
[0007]步驟2,從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。
[0008]進一步,所述的頂數(shù)據(jù),為用戶與對應(yīng)聯(lián)系人對象之間的交互記錄,和/或該對應(yīng)聯(lián)系人對象基于IM號碼的關(guān)聯(lián)網(wǎng)頁,和/或為與IM號碼關(guān)聯(lián)的博客和/或微博,和/或用戶與對應(yīng)聯(lián)系人通過即時通信工具傳輸?shù)臄?shù)據(jù)文件,包括已接收文件和已發(fā)送文件兩類至少其一,和/或是頂數(shù)據(jù)中特定的內(nèi)容類型。
[0009]進一步,所述的限定條件是對數(shù)據(jù)格式的限定,不同格式的數(shù)據(jù)內(nèi)容在導(dǎo)出時,保存至目標地址中的同一個文件夾內(nèi),或者,
[0010]采集該數(shù)據(jù)文件的數(shù)據(jù)格式信息;
[0011]遍歷目標文件夾,判斷其中是否包含對應(yīng)前述數(shù)據(jù)格式的子文件夾;
[0012]若有則將前述數(shù)據(jù)文件存儲至該子文件夾中,若無則根據(jù)前述數(shù)據(jù)格式建立對應(yīng)的子文件夾,再將前述數(shù)據(jù)文件存儲至新建立的子文件夾中。
[0013]進一步,頂數(shù)據(jù)在導(dǎo)出時,對應(yīng)所述限定條件通過篩選生成數(shù)據(jù)文件傳輸記錄保存至預(yù)設(shè)文檔中,或者,根據(jù)已接收文件和/或已發(fā)送文件的存儲路徑,獲取文檔數(shù)據(jù)內(nèi)容,保存至目標地址中的同一個文件夾內(nèi),或者,
[0014]在目標地址中對應(yīng)已接收文件和/或已發(fā)送文件建立子文件夾;[0015]將檢索獲取的頂數(shù)據(jù)根據(jù)其對應(yīng)的發(fā)送方信息,對應(yīng)存儲至前述建立的已接收文件和/或已發(fā)送文件子文件夾中。
[0016]進一步,所述的數(shù)據(jù)文件在導(dǎo)出至同一文件夾內(nèi)時,采集數(shù)據(jù)文件發(fā)送方信息,依據(jù)用戶針對數(shù)據(jù)文件的發(fā)送或接收操作,在數(shù)據(jù)文件名稱中標注,再進行保存操作。
[0017]進一步,前述特定內(nèi)容類型對應(yīng)的信息,是與前述特定內(nèi)容類型對應(yīng)的特征字符和/或語義分析結(jié)果。
[0018]進一步,所述用戶與對應(yīng)聯(lián)系人對象之間交互記錄的導(dǎo)出包括如下步驟,
[0019]獲取交互記錄導(dǎo)出時的限定條件;
[0020]遍歷用戶與對應(yīng)聯(lián)系人對象之間的交互記錄;
[0021]判定符合選項限定條件的數(shù)據(jù),對應(yīng)前述交互記錄生成并輸出記錄文檔,將其中符合限定條件的數(shù)據(jù)做差異化標記;
[0022]或者,判定符合限定條件的數(shù)據(jù),將其在前述文檔內(nèi)匯總輸出。
[0023]進一步,同一頂用戶對應(yīng)兩個或以上聯(lián)系人對象頂數(shù)據(jù)的合并導(dǎo)出,包括有如下步驟,
[0024]采集用戶對聯(lián)系人列表中兩個或以上聯(lián)系人對象的選擇消息,以及采集IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作信息;
[0025]遍歷用戶與前述兩個或以上聯(lián)系人對象之間的IM數(shù)據(jù)記錄,依據(jù)前述選項對應(yīng)的限定條件進行數(shù)據(jù)篩選;
[0026]將符合條件的數(shù)據(jù)合并輸出至同一文檔或文件夾內(nèi)。
[0027]另外,本發(fā)明還提供了一種頂數(shù)據(jù)導(dǎo)出的客戶端,該客戶端包括:
[0028]選擇消息采集單元,用以采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作;
[0029]數(shù)據(jù)篩選導(dǎo)出單元,用以從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。
[0030]進一步,對應(yīng)所述數(shù)據(jù)篩選導(dǎo)出單元還設(shè)置有對應(yīng)格式篩選模塊,用以IM數(shù)據(jù)導(dǎo)出時,遍歷前述IM數(shù)據(jù),根據(jù)所選選項對應(yīng)的數(shù)據(jù)格式進行篩選,獲取對應(yīng)格式的數(shù)據(jù)內(nèi)容。
[0031]進一步,對應(yīng)所述客戶端還設(shè)置有傳輸文件篩選模塊,用以IM數(shù)據(jù)在導(dǎo)出時,采集用戶與對應(yīng)聯(lián)系人通過即時通信工具傳輸?shù)臄?shù)據(jù)文件,以及數(shù)據(jù)文件對應(yīng)的發(fā)送方信息,獲取用戶方的已接收文件和/或已發(fā)送文件。
[0032]進一步,對應(yīng)所述客戶端還設(shè)置有類型內(nèi)容篩選模塊,用以頂數(shù)據(jù)在導(dǎo)出時,根據(jù)所述特定內(nèi)容類型對應(yīng)的信息與頂數(shù)據(jù)內(nèi)容進行比對,獲取包含內(nèi)容類型對應(yīng)信息的頂數(shù)據(jù)。
[0033]IM數(shù)據(jù)的篩選操作除由客戶端中功能模塊實現(xiàn)外,還可由系統(tǒng)服務(wù)器進行,系統(tǒng)服務(wù)器在獲取用戶所選選項對應(yīng)的限定條件后,采集對應(yīng)聯(lián)系人的IM數(shù)據(jù),并根據(jù)前述限定條件進行篩選后推送至客戶端進行導(dǎo)出,或者導(dǎo)出至其他網(wǎng)絡(luò)存儲地址中。
[0034]對應(yīng)著前述實現(xiàn)方式,本發(fā)明還提供了一種頂數(shù)據(jù)導(dǎo)出的系統(tǒng),該系統(tǒng)包括:
[0035]客戶端,用以采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作,將對應(yīng)信息上傳至下述系統(tǒng)服務(wù)器;[0036]服務(wù)器,用以根據(jù)用戶所選選項對應(yīng)的限定條件,從IM數(shù)據(jù)中篩選出符合前述限定條件的數(shù)據(jù)并導(dǎo)出。
【專利附圖】
【附圖說明】
[0037]圖1是本發(fā)明所述的一種IM數(shù)據(jù)導(dǎo)出的方法流程圖。
[0038]圖2是本發(fā)明所述的一種IM數(shù)據(jù)導(dǎo)出的客戶端結(jié)構(gòu)框圖。
[0039]圖3是本發(fā)明所述的一種IM數(shù)據(jù)導(dǎo)出的系統(tǒng)結(jié)構(gòu)框圖。
【具體實施方式】
[0040]本發(fā)明的目的在于,提供一種IM數(shù)據(jù)導(dǎo)出的方法、客戶端及系統(tǒng)。利用本發(fā)明,在進行頂數(shù)據(jù)導(dǎo)出操作時,可以根據(jù)用戶的選擇,對頂數(shù)據(jù)進行篩選,導(dǎo)出符合限定條件的數(shù)據(jù)內(nèi)容,簡化用戶從IM數(shù)據(jù)中尋找特定內(nèi)容的操作,為用戶的使用帶來方便。
[0041]下面參照附圖,結(jié)合具體實施例對本發(fā)明做進一步的說明。
[0042]圖1是本發(fā)明所述的一種IM數(shù)據(jù)導(dǎo)出的方法流程圖。參圖中所示,本發(fā)明所提供的方法包括如下步驟:
[0043]步驟S101,采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作。
[0044]所述頂數(shù)據(jù)的導(dǎo)出,是用戶通過即時通信客戶端提取并輸出對應(yīng)的頂數(shù)據(jù)。本發(fā)明中所述的頂數(shù)據(jù),包括用戶與對應(yīng)聯(lián)系人對象之間的交互記錄以及該對應(yīng)聯(lián)系人對象基于IM號碼的關(guān)聯(lián)網(wǎng)頁。其中的交互記錄內(nèi)容包括用戶與聯(lián)系人之間發(fā)送的即時通信消息,以及雙方通過即時通信工具傳輸?shù)臄?shù)據(jù)文件;關(guān)聯(lián)網(wǎng)頁為與聯(lián)系人的即時通信用戶識別號相對應(yīng)的網(wǎng)絡(luò)空間地址,即微博與博客。
[0045]IM數(shù)據(jù)在導(dǎo)出后存儲于用戶即時通信客戶端所在的終端中,如個人電腦、手機。IM數(shù)據(jù)存儲文件夾的設(shè)置路徑可以根據(jù)用戶的需要,由用戶自行設(shè)定。存儲文件夾與用戶即時通信客戶端的聯(lián)系人一一對應(yīng),每一存儲文件夾的名稱缺省設(shè)置為其對應(yīng)聯(lián)系人的昵稱。
[0046]本發(fā)明所述方法中,在導(dǎo)出IM數(shù)據(jù)時,對應(yīng)IM數(shù)據(jù)導(dǎo)出的界面,設(shè)置有對應(yīng)限定條件的操作選項。用戶通過點擊相應(yīng)的操作選項,選擇導(dǎo)出符合對應(yīng)限定條件的IM數(shù)據(jù)。
[0047]前述操作選項除設(shè)置于IM數(shù)據(jù)導(dǎo)出界面外,還可以對應(yīng)即時通信客戶端中的聯(lián)系人進行設(shè)置,其所在位置具體包括即時通信主界面中的聯(lián)系人ITEM項內(nèi),以及用戶與該聯(lián)系人之間的即時通信交互界面中。其中操作選項的實現(xiàn)形式除以圖標控件的形式顯示于前述界面區(qū)域內(nèi)外,還可以以選項的形式設(shè)置于對應(yīng)聯(lián)系人ITEM項的鼠標右鍵菜單中。
[0048]具體地,操作選項所對應(yīng)的限定條件包括以下三種限定類型:
[0049]其一,對數(shù)據(jù)格式進行的限定。
[0050]這一限定方式中,進一步包括兩種限定模式,導(dǎo)出特定數(shù)據(jù)格式,以及將用戶對應(yīng)聯(lián)系人對象的全部IM數(shù)據(jù)依據(jù)格式進行分類后,分別導(dǎo)出。導(dǎo)出特定數(shù)據(jù)格式時,提供有對應(yīng)用戶與聯(lián)系人對象IM數(shù)據(jù)中數(shù)據(jù)格式的操作選項,包括對應(yīng)數(shù)據(jù)類型的操作選項如圖片、文檔,以及對應(yīng)一個或多個具體數(shù)據(jù)格式的操作選項如mp3、word。
[0051]其二,對數(shù)據(jù)文件的限定。
[0052]這一限定方式中,限制導(dǎo)出的頂數(shù)據(jù)僅為用戶與對應(yīng)聯(lián)系人通過即時通信工具傳輸?shù)臄?shù)據(jù)文件,包括已接收文件和已發(fā)送文件兩類至少其一。所述操作選項包括對應(yīng)導(dǎo)出數(shù)據(jù)文件、僅導(dǎo)出已接收文件和僅導(dǎo)出已發(fā)送文件三種設(shè)置方式。
[0053]其三,對頂數(shù)據(jù)中內(nèi)容類型的限定。
[0054]根據(jù)數(shù)據(jù)內(nèi)容中的特定字符,以及數(shù)據(jù)內(nèi)容的語義不同,可以將數(shù)據(jù)內(nèi)容分為不同的類型。例如聯(lián)系方式、餐飲信息、運動信息和交通信息等,對應(yīng)不同類型的數(shù)據(jù)內(nèi)容設(shè)定相應(yīng)的操作選項。
[0055]步驟S102,從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。
[0056]在這一步驟中,對應(yīng)前述三種不同限定類型下的數(shù)據(jù)篩選導(dǎo)出過程分別進行表述。
[0057]限定類型為數(shù)據(jù)格式時,遍歷前述IM數(shù)據(jù),根據(jù)所選選項對應(yīng)的數(shù)據(jù)格式進行篩選,獲取對應(yīng)格式的數(shù)據(jù)內(nèi)容進行導(dǎo)出。
[0058]篩選后的IM數(shù)據(jù)在導(dǎo)出時保存至對應(yīng)聯(lián)系人對象設(shè)置的存儲文件夾中。由于限定條件對應(yīng)的操作選項包括導(dǎo)出特定一個或多個數(shù)據(jù)格式,以及將用戶對應(yīng)聯(lián)系人對象的全部IM數(shù)據(jù)依據(jù)格式進行分類后,分別導(dǎo)出。因此不同格式的數(shù)據(jù)內(nèi)容在導(dǎo)出時,除保存至目標地址中的同一個文件夾內(nèi)外,為了方便用戶對不同類型數(shù)據(jù)文件的查找,數(shù)據(jù)文件在保存至存儲文件夾時,根據(jù)其數(shù)據(jù)格式不同進行分類存儲,包括如下步驟:
[0059]步驟a-Ι,采集該數(shù)據(jù)文件的數(shù)據(jù)格式信息;
[0060]步驟a_2,遍歷目標文件夾,判斷其中是否包含對應(yīng)前述數(shù)據(jù)格式的子文件夾;
[0061]步驟a_3,若有則將前述數(shù)據(jù)文件存儲至該子文件夾中,若無則根據(jù)前述數(shù)據(jù)格式建立對應(yīng)的子文件夾,再將前述數(shù)據(jù)文件存儲至新建立的子文件夾中。
[0062]子文件夾的名稱缺省設(shè)置為與數(shù)據(jù)格式的名稱、類型相對應(yīng)。
[0063]舉例說明,在步驟SlOl中,用戶通過點擊相應(yīng)的操作選項,觸發(fā)將其對應(yīng)聯(lián)系人Lily的即時通信交互記錄中的數(shù)據(jù)按照格式進行分類,分別導(dǎo)出。
[0064]以用戶與聯(lián)系人Lily之間的即時通信消息為例,在導(dǎo)出時,對即時通信消息進行分類,將其中的文字字符類數(shù)據(jù)以文檔形式導(dǎo)出,如word。文檔導(dǎo)出后在保存時首先判斷對應(yīng)聯(lián)系人Lily的存儲目標文件夾中是否含有名稱為“文檔”或“word”的子文件夾,若已存在則將前述文檔保存在該子文件夾中。若不存在,則新建一名稱為“文檔”或、ord”的子文件夾后,再將前述文檔保存在新建的子文件夾中。
[0065]另外,用戶與聯(lián)系人Lily之間的即時通信消息中的圖片類數(shù)據(jù),在導(dǎo)出時,首先判斷對應(yīng)聯(lián)系人Lily的存儲目標文件夾中是否含有名稱為“圖片”的子文件夾,若已存在則將前述文檔保存在該子文件夾中。若不存在,則新建一名稱為“圖片”的子文件夾后,再將前述文檔保存在新建的子文件夾中。進一步,對應(yīng)不同的圖片數(shù)據(jù)格式,圖片數(shù)據(jù)在保存時還可以按照數(shù)據(jù)格式進行分類,如jpg、gif。在目標文件夾中對應(yīng)不同的數(shù)據(jù)格式建立子文件夾,將圖片數(shù)據(jù)保存至文件夾名稱與格式相對應(yīng)的子文件夾中。
[0066]根據(jù)數(shù)據(jù)格式進行IM數(shù)據(jù)的導(dǎo)出時,若所述IM數(shù)據(jù)為對應(yīng)聯(lián)系人對象基于IM號碼的關(guān)聯(lián)網(wǎng)頁,且限定條件為圖像、音頻、視頻以及多媒體數(shù)據(jù)時,通過分析該頁面數(shù)據(jù)后,下載頁面中相應(yīng)的IM數(shù)據(jù)存儲至與聯(lián)系人相對應(yīng)的文件夾中。由于部分圖像、音頻、視頻以及多媒體數(shù)據(jù)的數(shù)據(jù)量較大,因而此類頂數(shù)據(jù)在導(dǎo)出時還可以采取導(dǎo)出記錄文檔的形式。該記錄文檔中保存有所需導(dǎo)出的IM數(shù)據(jù)對應(yīng)的網(wǎng)絡(luò)地址鏈接,用戶通過點擊該地址鏈接即可查看對應(yīng)的頂數(shù)據(jù)。
[0067]限定導(dǎo)出通過即時通信工具傳輸?shù)臄?shù)據(jù)文件時,通過遍歷用戶與對應(yīng)聯(lián)系人的即時通信交互記錄,獲取雙方間數(shù)據(jù)文件的傳輸記錄,根據(jù)傳輸記錄中保存的數(shù)據(jù)文件關(guān)聯(lián)地址,獲取對應(yīng)的數(shù)據(jù)文件并導(dǎo)出。
[0068]由于限定條件對應(yīng)的操作選項包括對應(yīng)導(dǎo)出數(shù)據(jù)文件、僅導(dǎo)出已接收文件和僅導(dǎo)出已發(fā)送文件三種設(shè)置方式。因而為了方便用戶查找,在導(dǎo)出數(shù)據(jù)文件時,除保存至目標地址中的同一個文件夾內(nèi)外,進一步將前述數(shù)據(jù)根據(jù)其發(fā)送方的不同進行分類存儲,包括如下步驟:
[0069]步驟b-Ι,在目標地址中對應(yīng)已接收文件和/或已發(fā)送文件建立子文件夾;
[0070]步驟b_2,將檢索獲取的頂數(shù)據(jù)根據(jù)其對應(yīng)的發(fā)送方信息,對應(yīng)存儲至前述建立的已接收文件和/或已發(fā)送文件子文件夾中。
[0071]除分類保存外,數(shù)據(jù)文件在導(dǎo)出至同一文件夾內(nèi)時,區(qū)別文件發(fā)送方還可以采用標注的方式實行。
[0072]具體地,數(shù)據(jù)文件在導(dǎo)出保存時,根據(jù)數(shù)據(jù)文件的發(fā)送方信息,在數(shù)據(jù)文件名稱中標注,再進行保存操作。標注方式包括在文件名稱中標注發(fā)送方消息,如昵稱,以及標注該數(shù)據(jù)文件對應(yīng)用戶的操作方式,即發(fā)送或接收。
[0073]數(shù)據(jù)文件在導(dǎo)出時,除上述在與聯(lián)系人相對應(yīng)的文件夾中保存的方式外,還可以采取導(dǎo)出記錄文檔的實施方式。即導(dǎo)出時預(yù)設(shè)記錄文檔,然后將根據(jù)限定條件篩選出的數(shù)據(jù)文件傳輸記錄保存至該文檔中。為了便于用戶查找對應(yīng)數(shù)據(jù)文件,該文檔內(nèi)還存儲有數(shù)據(jù)文件的存儲地址鏈接。
[0074]限定導(dǎo)出IM數(shù)據(jù)中特定內(nèi)容類型的數(shù)據(jù)時,導(dǎo)出數(shù)據(jù)的篩選是通過將IM數(shù)據(jù)內(nèi)容與所選特定內(nèi)容類型對應(yīng)信息進行比對來實現(xiàn)的。經(jīng)過比對,包含或符合該信息的頂數(shù)據(jù)即為需要導(dǎo)出的IM數(shù)據(jù)。特定內(nèi)容類型對應(yīng)的信息,是與前述特定內(nèi)容類型對應(yīng)的特征字符,或者語義分析結(jié)果。這類限定多為針對頂數(shù)據(jù)中的字符類數(shù)據(jù)信息。
[0075]例如聯(lián)系方式類數(shù)據(jù)信息,此類數(shù)據(jù)信息多為電話號碼、手機號碼、郵箱地址以及網(wǎng)絡(luò)ID等。這類數(shù)據(jù)信息多有一定的組成規(guī)律,例如電話號碼和手機號碼由阿拉伯數(shù)字組成、手機號碼為11位、電話號碼多為7位或8位、郵箱地址中包含有特定的間隔符@和.com一類的后綴等等。根據(jù)這類數(shù)據(jù)信息的組成規(guī)律,可以從頂數(shù)據(jù)中篩選出符合要求的數(shù)據(jù)內(nèi)容,篩選后的數(shù)據(jù)再匯總保存至文檔文件中,存儲于目標文件夾內(nèi)。
[0076]除此之外,交通信息中多包含有地名、道路名稱等特定字符信息、餐飲信息中多包含有飲食場所、食物名稱等特定字符信息、運動信息中多包含有運動場所、運動類型相關(guān)物品、運動相關(guān)術(shù)語等特定字符信息。通過將所選操作選中對應(yīng)數(shù)據(jù)類型所包含的特定字符信息與頂數(shù)據(jù)進行比對,選擇包含該特定字符信息,或者經(jīng)語義分析后包含相近內(nèi)容字符的頂數(shù)據(jù)作為篩選結(jié)果。
[0077]特別地,導(dǎo)出的頂數(shù)據(jù)為用戶與對應(yīng)聯(lián)系人對象之間的交互記錄時,除了采用前述方法中導(dǎo)出特定數(shù)據(jù)文件,保存至與聯(lián)系人相對應(yīng)的文件夾內(nèi)外,還可采用在交互記錄文檔中進行標記的形式突出用戶需要查找的數(shù)據(jù)內(nèi)容。具體包括如下步驟:
[0078]步驟c-Ι,獲取交互記錄導(dǎo)出時的限定條件;
[0079]步驟c-2,遍歷用戶與對應(yīng)聯(lián)系人對象之間的交互記錄;[0080]步驟c-3,判定符合選項限定條件的數(shù)據(jù),對應(yīng)前述交互記錄生成并輸出記錄文檔,將其中符合限定條件的數(shù)據(jù)做差異化標記;
[0081]步驟c-4,或者,判定符合限定條件的數(shù)據(jù),將其在前述文檔內(nèi)匯總輸出。
[0082]這種方式中,導(dǎo)出的記錄文檔中包含用戶與對應(yīng)聯(lián)系人對象間的全部交互記錄,為方便用戶對所需數(shù)據(jù)的查看,將符合所選操作選項對應(yīng)限定條件的數(shù)據(jù)內(nèi)容進行差異化顯示或者匯總。例如操作選項對應(yīng)為聯(lián)系方式時,通過遍歷分析用戶與聯(lián)系人對象的交互信息,獲取其中的聯(lián)系方式信息,在生成的記錄文檔中進行差異化顯示,或者復(fù)制所有的聯(lián)系方式信息,在記錄文檔的開始或末尾部分進行匯總輸出。所述差異化顯示包括字體、字號、顏色的改變,以及粗體、傾斜、下劃線等輸出形式。
[0083]另外,用戶在導(dǎo)出頂數(shù)據(jù)時,除了僅導(dǎo)出對應(yīng)唯一聯(lián)系人的頂數(shù)據(jù)外,還可以合并導(dǎo)出對應(yīng)兩個或以上聯(lián)系人對象的IM數(shù)據(jù),包括有如下步驟:
[0084]步驟d-Ι,采集用戶對聯(lián)系人列表中兩個或以上聯(lián)系人對象的選擇消息,以及采集IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作信息;
[0085]步驟d-2,遍歷用戶與前述兩個或以上聯(lián)系人對象之間的頂數(shù)據(jù)記錄,依據(jù)前述選項對應(yīng)的限定條件進行數(shù)據(jù)篩選;
[0086]步驟d-3,將符合條件的數(shù)據(jù)合并輸出至同一文檔或文件夾內(nèi)。
[0087]這一方式中,當導(dǎo)出頂數(shù)據(jù)對應(yīng)聯(lián)系人選擇完畢后,才觸發(fā)生成包含操作選項的選擇列表或界面,其中每一操作選項對應(yīng)不同的IM數(shù)據(jù)導(dǎo)出限定條件。例如在IM數(shù)據(jù)導(dǎo)出的操作界面中,對應(yīng)聯(lián)系人ITEM項的前方設(shè)置有選擇窗口,以及選擇完畢的觸發(fā)選項。用戶通過聯(lián)系人ITEM項前選擇窗口選擇需要導(dǎo)出IM數(shù)據(jù)的聯(lián)系人,選擇完畢后,通過點擊對選擇完畢的觸發(fā)選項發(fā)出消息指令,觸發(fā)生成前述選擇列表或界面。除上述實施方式外,還可以在IM數(shù)據(jù)導(dǎo)出的操作界面中,對應(yīng)聯(lián)系人ITEM項的前方設(shè)置選擇窗口,以及操作選項生成觸發(fā)選項。當用戶選擇完畢需要導(dǎo)出IM數(shù)據(jù)的聯(lián)系人后,通過點擊操作選項生成觸發(fā)選項,觸發(fā)生成前述包含操作選項的選項列表或界面。
[0088]頂數(shù)據(jù)在導(dǎo)出時,對應(yīng)不同聯(lián)系人的數(shù)據(jù)合并存儲至同一目標文件夾內(nèi)。具體地,還可以根據(jù)所選限定選項的類型不同,保存至對應(yīng)數(shù)據(jù)格式或發(fā)送方的文件夾內(nèi)。
[0089]當然為便于用戶查看,數(shù)據(jù)文件在保存時還可以根據(jù)聯(lián)系人的不同在目標文件夾內(nèi)創(chuàng)建子文件夾。具體根據(jù)創(chuàng)建子文件夾位置的不同,數(shù)據(jù)的存儲路徑包括以下兩種方式:
[0090]方式一:目標文件夾——聯(lián)系人——格式/收發(fā)類型。
[0091]這一方式中,目標文件夾內(nèi)根據(jù)聯(lián)系人的不同劃分對應(yīng)的數(shù)據(jù)內(nèi)容,再在對應(yīng)聯(lián)系人的子文件夾內(nèi),根據(jù)數(shù)據(jù)格式或者發(fā)送方信息創(chuàng)建子文件夾進行存儲。
[0092]方式二:目標文件夾一格式/收發(fā)類型一聯(lián)系人。
[0093]這一方式中,目標文件夾內(nèi)首先根據(jù)數(shù)據(jù)格式或者發(fā)送方信息創(chuàng)建子文件夾劃分對應(yīng)的數(shù)據(jù)內(nèi)容,然后再在前述子文件夾內(nèi)根據(jù)聯(lián)系人的不同分別存儲。
[0094]字符類數(shù)據(jù)消息在導(dǎo)出時,生成對應(yīng)文檔進行存儲。對應(yīng)不同聯(lián)系人的字符類數(shù)據(jù)合并生成同一數(shù)據(jù)文檔,數(shù)據(jù)文檔內(nèi)字符類根據(jù)聯(lián)系人的不同分別保存記錄。
[0095]圖2所示為本發(fā)明所述的一種IM數(shù)據(jù)導(dǎo)出的客戶端結(jié)構(gòu)框圖。如圖中所示,所述即時通信客戶端100包括有如下組成部分:
[0096]選擇消息采集單元110,用以采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作;
[0097]數(shù)據(jù)篩選導(dǎo)出單元120,用以從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。
[0098]進一步,對應(yīng)所述數(shù)據(jù)篩選導(dǎo)出單元120還設(shè)置有對應(yīng)格式篩選模塊121,用以頂數(shù)據(jù)導(dǎo)出時,遍歷前述IM數(shù)據(jù),根據(jù)所選選項對應(yīng)的數(shù)據(jù)格式進行篩選,獲取對應(yīng)格式的數(shù)據(jù)內(nèi)容。
[0099]對應(yīng)所述數(shù)據(jù)篩選導(dǎo)出單元120還設(shè)置有傳輸文件篩選模塊122,用以頂數(shù)據(jù)在導(dǎo)出時,采集用戶與對應(yīng)聯(lián)系人通過即時通信工具傳輸?shù)臄?shù)據(jù)文件,以及數(shù)據(jù)文件對應(yīng)的發(fā)送方信息,獲取用戶的已接收文件和/或已發(fā)送文件。
[0100]對應(yīng)所述數(shù)據(jù)篩選導(dǎo)出單元120還設(shè)置有類型內(nèi)容篩選模塊123,用以頂數(shù)據(jù)在導(dǎo)出時,根據(jù)所述特定內(nèi)容類型對應(yīng)的信息與IM數(shù)據(jù)內(nèi)容進行比對,獲取包含內(nèi)容類型對應(yīng)信息的頂數(shù)據(jù)。
[0101]針對本發(fā)明所述頂數(shù)據(jù)導(dǎo)出的實現(xiàn)過程,詳述如下:
[0102]對應(yīng)頂數(shù)據(jù)導(dǎo)出界面,或者用戶的即時通信聯(lián)系人ITEM項設(shè)置有對應(yīng)限定條件的操作選項。用戶通過點擊相應(yīng)的操作選項,選擇導(dǎo)出符合對應(yīng)限定條件的頂數(shù)據(jù)。由選擇消息采集單元110,采集用戶針對限定條件選項的選擇操作,獲取操作選項對應(yīng)的限定條件。再由數(shù)據(jù)篩選導(dǎo)出單元120,根據(jù)選擇消息采集單元110所獲取的限定條件,從前述用戶選擇操作時所對應(yīng)聯(lián)系人的IM數(shù)據(jù)中,篩選出與之相符的數(shù)據(jù)并導(dǎo)出。
[0103]具體地,IM數(shù)據(jù)在導(dǎo)出時,根據(jù)所選限定條件種類的不同,由數(shù)據(jù)篩選導(dǎo)出單元120中的不同模塊進行數(shù)據(jù)的篩選導(dǎo)出操作。
[0104]當用戶所選限定條件類型為數(shù)據(jù)格式時,由對應(yīng)格式篩選模塊121遍歷用戶與對應(yīng)聯(lián)系人的IM數(shù)據(jù),根據(jù)所選選項對應(yīng)的數(shù)據(jù)格式進行篩選,獲取對應(yīng)格式的數(shù)據(jù)內(nèi)容進行導(dǎo)出。導(dǎo)出時,進一步根據(jù)數(shù)據(jù)內(nèi)容格式的不同,在目標文件夾中創(chuàng)建與數(shù)據(jù)格式相對應(yīng)的子文件夾,并將前述數(shù)據(jù)內(nèi)容按照格式分別保存至前述子文件夾內(nèi)。
[0105]當用戶所選的限定條件類型為數(shù)據(jù)文件時,由傳輸文件篩選模塊122遍歷用戶與對應(yīng)聯(lián)系人的即時通信交互記錄,獲取雙方間數(shù)據(jù)文件的傳輸記錄,根據(jù)傳輸記錄中保存的數(shù)據(jù)文件關(guān)聯(lián)地址,獲取對應(yīng)的數(shù)據(jù)文件并導(dǎo)出。傳輸文件篩選模塊122在篩選數(shù)據(jù)文件時進一步根據(jù)數(shù)據(jù)文件的發(fā)送方消息,分別揀選用戶的已接收文件和/或已發(fā)送文件。所述數(shù)據(jù)文件在導(dǎo)出時,根據(jù)文件發(fā)送方的不同,在目標文件夾創(chuàng)建子文件夾,并對應(yīng)保存。除上述方式外,傳輸文件篩選模塊122在導(dǎo)出數(shù)據(jù)文件時,還可針對數(shù)據(jù)文件對應(yīng)用戶的收發(fā)狀態(tài),在數(shù)據(jù)文件的名稱中添加標注。
[0106]當用戶所選的限定條件為內(nèi)容類型時,類型內(nèi)容篩選模塊123首先獲取用戶篩選限定條件對應(yīng)內(nèi)容類型的特征信息,將其與用戶對應(yīng)聯(lián)系人IM數(shù)據(jù)內(nèi)容進行比對,選擇IM數(shù)據(jù)內(nèi)容中包含前述特征信息的數(shù)據(jù)進行導(dǎo)出;或者對應(yīng)IM數(shù)據(jù)進行語義分析,選擇其中語義內(nèi)容與前述特征信息對應(yīng)或近似的數(shù)據(jù)進行導(dǎo)出。
[0107]前述實施例中,IM數(shù)據(jù)的篩選導(dǎo)出操作是由客戶端中功能模塊完成的。除此之外,這一過程的實現(xiàn)還可由系統(tǒng)服務(wù)器進行。系統(tǒng)服務(wù)器在獲取用戶所選選項對應(yīng)的限定條件后,采集對應(yīng)聯(lián)系人的IM數(shù)據(jù),并根據(jù)前述限定條件進行篩選后,推送至用戶客戶端所在終端導(dǎo)出。[0108]如圖3所示即為本發(fā)明所述的一種頂數(shù)據(jù)導(dǎo)出的系統(tǒng)結(jié)構(gòu)框圖。該系統(tǒng)200包括:
[0109]客戶端210,用以采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作,將對應(yīng)信息上傳至下述系統(tǒng)服務(wù)器;
[0110]系統(tǒng)服務(wù)器220,用以根據(jù)用戶所選選項對應(yīng)的限定條件,從IM數(shù)據(jù)中篩選出符合前述限定條件的數(shù)據(jù)并導(dǎo)出。
[0111]具體地,用戶通過客戶端210的操作界面,選擇觸發(fā)對應(yīng)限定條件的操作選項。由客戶端210采集用戶的選擇操作,將對應(yīng)信息上傳至系統(tǒng)服務(wù)器220,所述對應(yīng)信息為操作選項對應(yīng)的限定條件,或者是與系統(tǒng)服務(wù)器220中存儲的限定條件相對應(yīng)的標識。
[0112]系統(tǒng)服務(wù)器220根據(jù)客戶端210上傳的信息,獲取用戶所選操作選項對應(yīng)的限定條件。根據(jù)所述限定條件,從用戶與對應(yīng)聯(lián)系人的IM數(shù)據(jù)中篩選出與限定條件相符的數(shù)據(jù)信息進行導(dǎo)出。如圖3中所示,數(shù)據(jù)信息在導(dǎo)出時,除了將其推送至客戶端210,保存至客戶端210所在的終端外,還可由系統(tǒng)服務(wù)器220將篩選出的數(shù)據(jù)信息推送至第三方存儲結(jié)構(gòu)230進行存儲,該存儲結(jié)構(gòu)尤其是網(wǎng)絡(luò)存儲結(jié)構(gòu),如網(wǎng)絡(luò)硬盤等。
[0113]以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,均在本發(fā)明的保護范圍之中。
【權(quán)利要求】
1.一種IM數(shù)據(jù)導(dǎo)出的方法,其特征在于該方法包括如下步驟: 步驟1,采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作; 步驟2,從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。
2.根據(jù)權(quán)利要求1所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:所述的IM數(shù)據(jù),為用戶與對應(yīng)聯(lián)系人對象之間的交互記錄,和/或該對應(yīng)聯(lián)系人對象基于頂號碼的關(guān)聯(lián)網(wǎng)頁,和/或為與頂號碼關(guān)聯(lián)的博客和/或微博,和/或用戶與對應(yīng)聯(lián)系人通過即時通信工具傳輸?shù)臄?shù)據(jù)文件,包括已接收文件和已發(fā)送文件兩類至少其一,和/或是頂數(shù)據(jù)中特定的內(nèi)容類型。
3.根據(jù)權(quán)利要求1所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:所述的限定條件是對數(shù)據(jù)格式的限定,不同格式的數(shù)據(jù)內(nèi)容在導(dǎo)出時,保存至目標地址中的同一個文件夾內(nèi),或者, 采集該數(shù)據(jù)文件的數(shù)據(jù)格式信息; 遍歷目標文件夾,判斷其中是否包含對應(yīng)前述數(shù)據(jù)格式的子文件夾; 若有則將前述數(shù)據(jù)文件存儲至該子文件夾中,若無則根據(jù)前述數(shù)據(jù)格式建立對應(yīng)的子文件夾,再將前述數(shù)據(jù)文 件存儲至新建立的子文件夾中。
4.根據(jù)權(quán)利要求1所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:IM數(shù)據(jù)在導(dǎo)出時,對應(yīng)所述限定條件通過篩選生成數(shù)據(jù)文件傳輸記錄保存至預(yù)設(shè)文檔中,或者,根據(jù)已接收文件和/或已發(fā)送文件的存儲路徑,獲取文檔數(shù)據(jù)內(nèi)容,保存至目標地址中的同一個文件夾內(nèi),或者, 在目標地址中對應(yīng)已接收文件和/或已發(fā)送文件建立子文件夾; 將檢索獲取的頂數(shù)據(jù)根據(jù)其對應(yīng)的發(fā)送方信息,對應(yīng)存儲至前述建立的已接收文件和/或已發(fā)送文件子文件夾中。
5.根據(jù)權(quán)利要求1所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:所述的數(shù)據(jù)文件在導(dǎo)出至同一文件夾內(nèi)時,采集數(shù)據(jù)文件發(fā)送方信息,依據(jù)用戶針對數(shù)據(jù)文件的發(fā)送或接收操作,在數(shù)據(jù)文件名稱中標注,再進行保存操作。
6.根據(jù)權(quán)利要求2所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:前述特定內(nèi)容類型對應(yīng)的信息,是與前述特定內(nèi)容類型對應(yīng)的特征字符和/或語義分析結(jié)果。
7.根據(jù)權(quán)利要求1所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:所述用戶與對應(yīng)聯(lián)系人對象之間交互記錄的導(dǎo)出包括如下步驟, 獲取交互記錄導(dǎo)出時的限定條件; 遍歷用戶與對應(yīng)聯(lián)系人對象之間的交互記錄; 判定符合選項限定條件的數(shù)據(jù),對應(yīng)前述交互記錄生成并輸出記錄文檔,將其中符合限定條件的數(shù)據(jù)做差異化標記; 或者,判定符合限定條件的數(shù)據(jù),將其在前述文檔內(nèi)匯總輸出。
8.根據(jù)權(quán)利要求1所述的一種IM數(shù)據(jù)導(dǎo)出方法,其特征在于:同一IM用戶對應(yīng)兩個或以上聯(lián)系人對象頂數(shù)據(jù)的合并導(dǎo)出,包括有如下步驟, 采集用戶對聯(lián)系人列表中兩個或以上聯(lián)系人對象的選擇消息,以及采集頂數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作信息; 遍歷用戶與前述兩個或以上聯(lián)系人對象之間的頂數(shù)據(jù)記錄,依據(jù)前述選項對應(yīng)的限定條件進行數(shù)據(jù)篩選; 將符合條件的數(shù)據(jù)合并輸出至同一文檔或文件夾內(nèi)。
9.一種IM數(shù)據(jù)導(dǎo)出的客戶端,其特征在于該客戶端包括: 選擇消息采集單元,用以采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作;數(shù)據(jù)篩選導(dǎo)出單元,用以從前述IM數(shù)據(jù)中篩選出符合所選選項對應(yīng)限定條件的數(shù)據(jù)并導(dǎo)出。
10.一種IM數(shù)據(jù)導(dǎo)出的系統(tǒng),其特征在于該系統(tǒng)包括: 客戶端,用以采集用戶在IM數(shù)據(jù)導(dǎo)出時針對限定條件選項的選擇操作,將對應(yīng)信息上傳至下述系統(tǒng)服務(wù)器; 系統(tǒng)服務(wù)器,用以根據(jù)用戶所選選項對應(yīng)的限定條件,從IM數(shù)據(jù)中篩選出符合前述限定條件的數(shù)據(jù)并導(dǎo)出。
【文檔編號】H04L29/08GK103458007SQ201310359715
【公開日】2013年12月18日 申請日期:2013年8月18日 優(yōu)先權(quán)日:2013年8月18日
【發(fā)明者】馬宇塵 申請人:蘇州量躍信息科技有限公司