麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

即時通信記錄外通信數據的方法及系統的制作方法

文檔序號:8004578閱讀:468來源:國知局
即時通信記錄外通信數據的方法及系統的制作方法
【專利摘要】本發明提供了一種即時通信記錄外通信數據的方法及系統,屬于計算終端、網絡【技術領域】。所述方法包括:采集用戶與即時通信聯系人對應的即時通信之外的外通信數據;依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。利用本發明,對用戶與其即時通信聯系人通過即時通信以外的信息交互方式所產生的外通信數據進行采集匯總,將其添加至用戶針對該即時通信聯系人的即時通信交互記錄中,從而方便于用戶對雙方間多種途徑通信數據的獲取操作。
【專利說明】即時通信記錄外通信數據的方法及系統
【技術領域】
[0001]本發明屬于計算終端、網絡【技術領域】。
【背景技術】
[0002]隨著各種類型的計算終端在人們日常生活和辦公中的普及,即時通信(頂)工具已成為用戶普遍使用的通訊工具之一,逐漸成為網絡用戶日常生活中必不可少的一部分。用戶通過網絡即時通信客戶端可以實現與聯系人及時有效地溝通。
[0003]除即時通信聯系方式外,常用的聯系方式還包括短信、電話以及電子郵件。用戶常常與同一聯系人通過多種不同的通信途徑進行信息交互。現有技術中各種通信途徑對應的通信信息分別存儲于對應的應用程序客戶端或終端中。由于數據信息的不統一,當用戶需要獲取對應某一聯系人的通信信息時,往往需要對多個應用程序客戶端或終端進行查詢,為用戶的使用帶來不便。

【發明內容】

[0004]本發明的目的在于,提供一種即時通信記錄外通信數據的方法,以及對應的系統,利用本發明,對用戶即時通信以外的信息交互方式所產生的外通信數據進行采集匯總,將其添加至用戶針對該即時通信聯系人的即時通信交互記錄中。
[0005]本發明提供一種即時通信記錄外通信數據的方法,該方法包括如下步驟:
[0006]步驟1,采集用戶與即時通信聯系人對應的即時通信之外的外通信數據;
[0007]步驟2,依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。
[0008]進一步,所述的外通信數據,是前述聯系人與用戶之間通過電子郵件所發生的電子郵件數據,和/或通過手機發生的短信數據,和/或通過手機發生的通話數據。
[0009]進一步,所述的外通信數據是通過即時通信客戶端所在終端進行獲取的,其步驟為,
[0010]預設當前手機代理模塊,用以獲取用戶與其即時通信聯系人在當前終端中對應的手機聯系人之間已發生的手機短信數據和/或手機通話數據;
[0011]通過前述的當前手機代理模塊,對終端所發生的手機短信數據和/或手機通話數據建立監測關系,判定是否能夠獲得對應的監測數據;
[0012]在獲得情況下,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;
[0013]或者,在獲得的情況下,僅采集所獲取數據的已有存儲路徑索弓I信息。
[0014]進一步,所述與用戶即時通信聯系人對應的手機聯系人的確定操作,包括如下步驟,
[0015]手機代理模塊遍歷終端中的通訊錄,生成數據監測聯系人選擇列表;
[0016]采集用戶的選擇操作,將對應的手機聯系人設定為可監測聯系人,添加該手機聯系人對應的用戶即時通信聯系人信息。
[0017]進一步,所述的外通信數據是通過即時通信客戶端所在終端進行獲取的,其步驟為,
[0018]預設郵件代理模塊,用以獲取所在終端中用戶與其即時通信聯系人之間已發生的電子郵件數據;
[0019]通過前述的郵件代理模塊,對終端所發生的電子郵件數據建立監測關系,判定是否能夠獲得對應的監測數據;
[0020]在獲得的情況下,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;
[0021 ] 或者,在獲得的情況下,僅采集所獲取數據的已有存儲路徑索弓I信息。
[0022]進一步,與用戶即時通信聯系人對應的電子郵箱地址,通過如下步驟進行確定,
[0023]郵件代理模塊遍歷終端中的通訊錄,采集其中的電子郵箱地址信息,生成郵件數據監測聯系人選擇列表;
[0024]采集用戶的選擇操作,將對應的電子郵箱地址設定為待監測地址,添加該電子郵箱地址對應的用戶即時通信聯系人信息;
[0025]或者,通過如下步驟進行確定,
[0026]生成待監測地址添加窗口 ;
[0027]采集用戶輸入的電子郵箱地址信息以及對應的用戶即時通信聯系人信息。
[0028]進一步,所述的外通信數據是通過即時通信客戶端所在終端之外的第三方終端獲取的,其步驟為,
[0029]預設當前終端代理模塊以及第三方終端代理模塊,其中的第三方終端代理模塊用以獲取第三方終端上所發生的外通信數據,其中的當前終端代理模塊用以和前述第三方終端代理模塊之間進行通信,向第三方終端代理模塊推送指令以及采集第三方終端代理模塊所獲取的數據;
[0030]通過前述的第三方終端代理模塊,對前述第三方終端所發生的外通信數據進行監測,判定是否能夠獲得對應的監測數據;
[0031]在獲得情況下,將獲得的數據推送至前述的當前終端代理模塊,或者,先推送至所指定的系統服務器,由前述當前終端代理模塊通過該系統服務器下載。
[0032]進一步,即時通信客戶端中對應聯系人的ITEM項和/或即時通信交互界面上,設置有外通信數據索引控件,在采集獲得針對該控件的觸發消息后,觸發開啟匯總有對應外通信數據的操作界面。
[0033]進一步,即時通信客戶端中對應聯系人的ITEM項和/或即時通信交互界面上,設置有外通信數據導出控件,在采集獲得針對該控件的觸發消息后,創建文檔文件,匯總對應的外通信數據,或外通信數據連同即時通信交互數據,寫入前述文檔文件中保存。
[0034]本發明還提供一種即時通信記錄外通信數據的系統,該系統包括:
[0035]外通信數據獲取單元,設置于外通信數據發生終端中,用以采集用戶與即時通信聯系人對應的即時通信之外的外通信數據;
[0036]外通信數據顯示單元,與外通信數據獲取單元相連接,設置于即時通信客戶端中,用以依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。
[0037]進一步,對應所述外通信數據獲取單元設置有當前手機代理模塊,用以當外通信數據獲取單元與外通信數據顯示單元位于同一終端中時,對終端所發生的手機短信數據和/或手機通話數據建立監測關系,在獲得對應的監測數據后,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息;
[0038]和/或,對應所述外通信數據獲取單元設置有郵件代理模塊,用以當外通信數據獲取單元與外通信數據顯示單元位于同一終端中時,對終端所發生的電子郵件數據建立監測關系,獲取所在終端中用戶與其即時通信聯系人之間已發生的電子郵件數據,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息;
[0039]和/或,對應所述外通信數據獲取單元設置有第三方終端代理模塊,用以當外通信數據獲取單元與外通信數據顯示單元位于不同終端中時,對所在第三方終端所發生的外通信數據進行監測,在獲得對應的監測數據的情況下,將獲得的數據推送至下述當前終端代理模塊,或者,先推送至所指定的系統服務器,由當前終端代理模塊通過該系統服務器下載。
【專利附圖】

【附圖說明】
[0040]圖1是本發明所述的一種即時通信記錄外通信數據的方法流程圖。
[0041]圖2是本發明所述第一實施例中通過即時通信客戶端所在終端獲取外通信數據的方法流程圖。
[0042]圖3是本發明所述第二實施例中通過即時通信客戶端所在終端獲取電子郵件數據的方法流程圖。
[0043]圖4是本發明所述第三實施例中通過即時通信客戶端所在終端之外的第三方終端獲取外通信數據的方法流程圖。
[0044]圖5是本發明所述的一種即時通信記錄外通信數據的系統結構框圖。
【具體實施方式】
[0045]下面參照附圖,結合具體實施例對本發明做進一步的說明。
[0046]圖1所示為本發明所述的一種即時通信記錄外通信數據的方法流程圖。參圖中所示,本發明所提供的方法包括如下步驟:
[0047]步驟S101,采集用戶與即時通信聯系人對應的即時通信之外的外通信數據;
[0048]步驟S102,依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。
[0049]所述的外通信數據,是指即時通信用戶與其即時通信聯系人之間除即時通信數據夕卜,采用其它信息交互方式所發送的數據信息。具體包括前述用戶與聯系人之間通過電子郵件所發生的電子郵件數據,以及通過手機發生的短信數據和通話數據。其中通話數據包括雙方間的通話記錄、音頻通話數據以及音頻加視頻的多媒體通話數據。[0050]需要注意的是,所述外通信數據中數據收發雙方均擁有即時通信ID,且該即時通信ID對應對方的即時通信聯系人。舉例說明,用戶A與聯系人B同為即時通信客戶端的用戶,且聯系人B是用戶A的即時通信聯系人。當用戶A與聯系人B通過短信、電話或者電子郵件進行聯系時,所產生的數據信息即為雙方間對應的外通信數據。
[0051]外通信數據發生終端中聯系人的確定,是通過用戶的選擇添加進行的。外通信數據發生的終端對發生的數據信息交互進行監測,根據用戶選定的聯系人進行外通信數據的采集操作,獲取對應的外通信數據。
[0052]外通信數據的采集分為實時監測以及定時監測兩種實施方式。實時監測時,外通信數據發生的終端對當前發生的數據信息交互進行篩選,選取對應用戶所選擇聯系人的數據信息推送至用戶即時通信客戶端。定時監測時除設定時間周期觸發外通信數據的篩選和采集外,還可以以用戶手動觸發的形式實施。用戶通過設置于外通信數據發生的終端的采集模塊,觸發對應數據信息的篩選、采集操作;或者通過即時通信客戶端的操作控件,觸發對應設置于外通信數據發生的終端的采集模塊,觸發對應數據信息的篩選、采集操作。
[0053]定時監測觸發后,外通信數據發生的終端讀取用戶與前述選定聯系人自上一次監測后通過該終端發生的數據信息;或者讀取終端中自上一次監測后發生的數據信息,選取其中對應聯系人符合前述用戶選定聯系人的數據信息進行采集。外通信數據采集后,將其推送至用戶對應的即時通信客戶端。
[0054]即時通信客戶端在獲取前述外通信數據后,根據該外通信數據對應的發生時間或者采集時間,將其添加至用戶對應該聯系人的即時通信交互記錄中。舉例說明,用戶A與聯系人B同為即時通信客戶端的用戶,且聯系人B是用戶A的即時通信聯系人。用戶A對應的即時通信客戶端獲取用戶A與聯系人B于2013年5月7日14點23分通過手機發送的短信數據后,讀取用戶A與聯系人B的即時通信交互記錄,將前述短信數據發生的時間信息與交互記錄中數據內容對應的時間信息進行比對,依據時間的先后順序進行排列,將前述短信數據添加至交互記錄中。用戶A通過查看與聯系人B的即時通信交互記錄,即可獲取雙方通過手機發送的短信數據。
[0055]當然,在交互記錄中對應用戶與聯系人的外通信數據做出進一步標識,例如對手機終端產生的數據信息標注手機式樣的圖標,對電子郵件數據標注信封式樣的圖標。方便用戶識別該通信數據是用戶與聯系人通過其他通信方式生成的。
[0056]特別地,即時通信客戶端在獲取前述外通信數據后,通過即時通信客戶端查詢外通信數據的方式還包括生成外通信數據顯示界面以及導出外通信數據。對應這兩種查詢方式,即時通信客戶端中對應聯系人的ITEM項和/或即時通信交互界面上,還設置有外通信數據索引控件和外通信數據導出控件。
[0057]在采集到外通信數據索引控件的觸發消息后,觸發開啟匯總有對應外通信數據的操作界面。具體地,由于外通信數據包括短信、郵件等多種數據信息類型,因而外通信數據索引控件進一步根據外通信數據的不同數據類型進行細化設置。設置方式包括,在對應聯系人的ITEM項和/或即時通信交互界面中分別設置對應不同外通信數據類型的索引控件,當采集到針對某一類型索引控件的觸發消息時,開啟匯總有該類外通信數據的操作界面;或者在對應聯系人的ITEM項和/或即時通信交互界面中設置外通信數據索引控件,當采集到針對該控件的觸發消息后,生成對應不同外通信數據類型選項的選擇列表,進一步采集到針對某一選項的觸發消息時,開啟匯總有該類外通信數據的操作界面。
[0058]在采集到針對外通信數據導出控件的觸發消息后,創建文檔文件,匯總對應的外通信數據,或外通信數據連同即時通信交互數據,寫入前述文檔文件中保存。同樣地,根據外通信數據的不同類型,對外通信數據導出控件做細化設置。設置方式同上,不再贅述。
[0059]所述步驟SlOl中,外通信數據的采集根據外通信數據類型,以及外通信數據發生終端的不同主要分為以下三種情況:
[0060]其一,外通信數據發生終端為即時通信客戶端所在終端,且外通信數據為手機短信數據和/或手機通話數據;
[0061]其二,外通信數據發生終端為即時通信客戶端所在終端,且外通信數據為電子郵件;
[0062]其三,外通信數據發生終端不是即時通信客戶端所在終端。
[0063]對應以上三種情況,下文中以三種不同實施例分別進行具體描述。實際應用中對應用戶A與同一聯系人B,以上三種情況均可存在,因而下文所述三種不同實施例均為步驟SlOl的一種實現方式。
[0064]圖2所示為本發明所述第一實施例中通過即時通信客戶端所在終端獲取外通信數據的方法流程圖,包括如下步驟:
[0065]步驟S201,預設當前手機代理模塊;
[0066]步驟S202,對終端所發生的手機短信息數據和/或手機通話數據建立監測關系;
[0067]步驟S203,采集并存儲用戶與其即時通信聯系人在當前終端中對應的手機聯系人之間已發生的手機短信息數據和/或手機通話數據。
[0068]在本實施例中,外通信數據為手機短信數據和/或手機通話數據,外通信數據發生終端與即時通信客戶端所在終端為同一終端,即手機。
[0069]為了獲取用戶與其即時通信聯系人在當前手機終端中對應的手機聯系人之間已發生的手機短信數據和/或手機通話數據,在手機終端中預設當前手機代理模塊,該當前手機代理模塊與用戶即時通信客戶端相連接,將采集獲取的外通信數據對應推送至用戶手機中的即時通信客戶端。
[0070]實際應用中,首先通過當前手機代理模塊確認用戶當前手機終端中與用戶即時通信聯系人相對應的手機聯系人。由當前手機代理模塊遍歷手機終端中的通訊錄,生成數據監測聯系人選擇列表,該列表中的選項對應用戶當前手機中的手機聯系人。用戶通過選定對應的選項,將該手機聯系人設定為可監測聯系人,即該手機聯系人與用戶的即時通信聯系人相對應。
[0071]用戶的手機通訊錄中往往包含多個與其即時通信聯系人相對應手機聯系人,通過用戶的主動選擇,可以設定其中部分手機聯系人作為可監測聯系人,僅篩選采集前述可監測聯系人的手機通信數據,使得外通信數據的采集更有針對性。
[0072]設定可監測聯系人后,進一步由用戶添加與該手機聯系人對應的用戶即時通信聯系人信息,如該手機聯系人對應即時通信聯系人的即時通信ID、昵稱等能夠確定即時通信聯系人的數據信息。
[0073]當前手機代理模塊對手機終端中所發生的手機短信數據和/或手機通話數據建立監測關系,判定是否能夠獲得對應的監測數據。所述對應的監測數據即為與可監測聯系人相對應的手機短信數據和/或手機通話數據。
[0074]以實時監測方式為例,當用戶當前手機終端接收或發送一條手機短信時,當前手機代理模塊采集該手機短信對應的手機聯系人信息,與前述設定的可監測聯系人進行比對,若前述手機聯系人屬于可監測聯系人,則對應的手機短信即為對應的監測數據。同理,當用戶當前手機終端接到或者撥出通話時,判定對應手機聯系人是否與可監測聯系人,若屬于則該通話數據即為對應的監測數據,根據所記錄的通話數據類型進行數據采集,例如觸發終端中的錄音功能模塊記錄通話音頻信息等。
[0075]采集獲得對應的監測數據,即外通信數據后,當前手機代理模塊將前述外通信數據對應推送至用戶手機中的即時通信客戶端,根據用戶對應手機聯系人添加的即時通信聯系人信息,獲取外通信數據對應的即時通信聯系人,將前述外通信數據添加至用戶與該聯系人的即時通信交互記錄中。
[0076]具體地,外通信數據在推送時,通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,或者推送至即時通信客戶端所指定的系統服務器進行存儲。
[0077]另外,確定對應監測數據后,該監測數據的采集方式還包括僅采集該數據在當前手機終端中的存儲路徑索引信息。推送后,客戶端根據前述索引信息獲取對應的外通信數據添加至即時通信交互記錄中。特別地,當外通信數據為音頻、多媒體類通話數據等較大數據量數據時,即時通信交互記錄中僅保存該數據的地址鏈接,即前述存儲路徑索引信息,通過該索引信息用戶即可查詢到對應的外通信數據內容。
[0078]圖3所示為本發明所述第二實施例中通過即時通信客戶端所在終端獲取電子郵件數據的方法流程圖,包括如下步驟:
[0079]S301,預設郵件代理模塊;
[0080]S302,對終端所發生的電子郵件數據建立監測關系;
[0081]S303,采集并存儲所在終端中用戶與其即時通信聯系人之間已發生的電子郵件數據。
[0082]在本實施例中,外通信數據為電子郵件,外通信數據發生終端與即時通信客戶端所在終端為同一終端,包括計算機、手機等可以收發郵件的多種終端形式。
[0083]為了獲取用戶與其即時通信聯系人之間通過所在終端發生的電子郵件數據,在當前終端中設立郵件代理模塊,該代理模塊與終端中的用戶即時通信客戶端相連接,將采集獲得的外通信數據對應推送至當前終端中的用戶即時通信客戶端中。
[0084]實際應用中,首先通過郵件代理模塊確定當前終端中與用戶即時通信聯系人相對應的電子郵箱聯系人,即電子郵箱地址信息。由郵件代理模塊生成待監測地址添加窗口,用戶通過該窗口輸入與其即時通信聯系人相對應的電子郵箱地址信息作為待監測地址,同時進一步由用戶添加與該電子郵箱地址信息對應的用戶即時通信聯系人信息,如該電子郵箱聯系人對應即時通信聯系人的即時通信ID、昵稱等能夠確定即時通信聯系人的數據信息。
[0085]同樣的,用戶通過當前終端進行郵件收發操作時,對應的電子郵箱地址中往往包含多個與其即時通信聯系人相對應的地址信息,通過用戶的主動添加設定,可以選取其中部分電子郵箱地址作為待監測地址,僅篩選采集對應前述待監測地址的電子郵件數據,使得外通信數據的采集更有針對性。
[0086]特別地,本實施例中的終端包括計算機、手機等多種終端形式,以手機終端為例,其終端中存儲的通訊錄中常包含有對應手機聯系人的電子郵箱地址信息,這種情況下待監測地址的選定還可以通過用戶選擇確定的方式實施。郵件代理模塊遍歷終端中的通訊錄,采集其中的電子郵箱地址信息,生成郵件數據監測聯系人選擇列表,根據用戶的選擇操作,將對應的電子郵箱地址設定為待監測地址,進一步由用戶添加該電子郵箱地址對應的用戶即時通信聯系人信息。
[0087]兩種待監測地址獲取方式互為補充,特別是針對終端中并未保存有對應電子郵箱地址信息的即時通信聯系人,即需要在采用后者設定待監測地址后,通過前者的設定方式進行補充。
[0088]郵件代理模塊,對終端中所發生的電子郵件數據建立監測關系,判定是否能夠獲得對應的監測數據。所述對應的監測數據即為與待監測地址相對應的電子郵件數據。
[0089]以定時監測方式為例,當郵件代理模塊觸發對應外通信數據的篩選采集操作后,讀取終端中自上一次數據監測后發生的電子郵件,篩選與前述待監測地址對應的電子郵件數據,即為對應的監測數據。包括來自待監測地址的電子郵件,以及用戶發送至待監測地址的電子郵件。
[0090]采集獲得對應的監測數據,即外通信數據后,郵件代理模塊將前述外通信數據對應推送至當前終端中的用戶即時通信客戶端,根據用戶對應電子郵箱地址添加的即時通信聯系人信息,獲取外通信數據對應的即時通信聯系人,將前述外通信數據添加至用戶與該聯系人的即時通信交互記錄中。
[0091]具體地,外通信數據在推送時,通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,或者推送至即時通信客戶端所指定的系統服務器進行存儲。
[0092]另外,確定對應監測數據后,該監測數據的采集方式還包括僅采集該數據在當前終端中的存儲路徑索引信息,例如電子郵件中附件的下載后存儲路徑。對于電子郵件中尚未下載的附件,則采集其在網絡中的存儲鏈接。前述采集的數據信息在推送后,客戶端根據索引信息或存儲鏈接獲取對應的外通信數據添加至即時通信交互記錄中。特別地,當外通信數據為電子郵件附件中的音頻、視頻等較大數據量數據時,即時通信交互記錄中僅保存該數據的地址鏈接,即前述存儲路徑索引信息或存儲鏈接,通過該數據信息用戶即可查詢到對應的外通信數據內容。
[0093]特別地,對于電子郵件類外通信數據,由于數據內容通常較長,在保存至即時通信交互記錄中時,還可采用保存電子郵件發送記錄的存儲形式。發送記錄中包括電子郵件的收發時間,以及對應的收發雙方電子郵箱地址。
[0094]圖4所示為本發明所述第三實施例中通過即時通信客戶端所在終端之外的第三方終端獲取外通信數據的方法流程圖,包括如下步驟:
[0095]步驟S401,預設當前終端代理模塊以及第三方終端代理模塊;
[0096]步驟S402,對前述第三方終端所發生的外通信數據進行監測;
[0097]步驟S403,將獲得的數據推送至當前終端代理模塊,或者先推送至所指定的系統服務器,由當前終端代理模塊通過該系統服務器下載。
[0098]在本實施例中,所述外通信數據包括電子郵件數據、手機短信數據以及手機通話數據,外通信數據的發生終端與即時通信客戶端所在終端不統一。例如外通信數據的發生終端為手機,即時通信客戶端所在終端為計算機。[0099]為了獲取用戶與其即時通信聯系人之間通過第三方終端發送的外通信數據,在外通信數據發生的第三方終端中設置第三方終端代理模塊,該模塊對第三方終端上所發生的通信數據進行監測,獲取對應的監測數據,即與用戶即時通信聯系人相對應的外通信數據。
[0100]對應第三方代理模塊,在即時通信客戶端所在終端,即用戶使用的當前終端中設置當前終端代理模塊。該當前終端代理模塊與前述第三方終端代理模塊相連接,二者間通過網絡進行數據傳輸。由當前終端代理模塊向第三方終端代理模塊推送目標監測數據對應的聯系人手機ID和/或電子郵箱地址。第三方終端代理模塊根據前述信息獲取第三方終端中發生的對應的外通信數據,并將該數據通過當前終端代理模塊推送至用戶的即時通信客戶端。
[0101]作為優選的實施例,所述當前終端代理模塊設置于即時通信客戶端中,當然也可作為即時通信客戶端所在終端中獨立的功能模塊,與即時通信客戶端相連接,進行數據交換。
[0102]當前終端代理模塊所推送的聯系人手機ID和/或電子郵箱地址的獲取,包括如下步驟:
[0103]步驟a_l,當前終端代理模塊生成監測目標添加窗口 ;
[0104]步驟a_2,采集用戶輸入的聯系人手機ID和/或電子郵箱地址以及對應的用戶即時通"[目聯系人彳目息。
[0105]當前終端代理模塊生成監測目標添加窗口,用戶通過該窗口輸入與其即時通信聯系人相對應的手機ID和/或電子郵箱地址作為待檢測目標,同時進一步由用戶添加與該手機ID和/或電子郵箱地址信息對應的用戶即時通信聯系人信息,如該第三方終端聯系人對應即時通信聯系人的即時通信ID、昵稱等能夠確定即時通信聯系人的數據信息。
[0106]所述當前終端即為即時通信客戶端所在終端,即時通信客戶端通常會包含即時通信聯系人的聯系方式信息,該聯系方式信息包括即時通信聯系人填寫的手機ID和/或電子郵箱地址信息,以及用戶為即時通信聯系人備注添加的手機ID和/或電子郵箱地址信息。因此,前述當前終端代理模塊通過遍歷用戶即時通信客戶端,獲取其中包含的即時通信聯系人手機ID和/或電子郵箱地址,生成監測目標選擇列表,根據用戶的選擇操作將對應的手機ID和/或電子郵箱地址設定為監測目標,同時進一步獲取所選手機ID和/或電子郵箱地址對應的即時通信聯系人信息,
[0107]上述兩種監測目標的獲取方式互為補充,特別是針對即時通信客戶端中未存儲即時通信聯系人對應聯系方式時,即需要用戶通過監測目標添加窗口進行手動添加。
[0108]當前終端代理模塊將采集獲得的監測目標推送至第三方終端代理模塊,以實時監測方式為例,當第三方終端,如手機,接收或發送一條手機短信時,第三方終端代理模塊采集該手機短信對應的手機聯系人信息即手機ID,與前述設定的監測目標進行比對,若前述手機ID屬于監測目標,則該手機短信即為所述對應的監測數據。
[0109]采集獲得對應的監測數據,S卩外通信數據后,第三方終端代理模塊將前述外通信數據推送至即時通信客戶端所在終端中的當前終端代理模塊。當前終端代理模塊,根據外通信數據對應的即時通信聯系人信息,觸發即時通信客戶端將前述外通信數據添加至用戶與該聯系人的即時通信交互記錄中。
[0110]具體地,外通信數據在推送時,由第三方終端代理模塊通過網絡數據傳輸至當前終端代理模塊,或者,先推送至所指定的系統服務器,再由前述當前終端代理模塊通過該系統服務器下載,例如當前終端代理模塊與第三方終端代理模塊之間處于網絡未連接的狀態時,可由第三方終端代理模塊先將數據保存至指定的系統服務器中,在當前終端代理模塊處于網絡連接可用的情況下,通過該系統服務器下載對應的外通信數據。
[0111]圖5所示為本發明所述的一種即時通信記錄外通信數據的系統結構框圖。如圖中所示,所述即時通信記錄外通信數據系統100包括有如下組成部分:
[0112]外通信數據獲取單元110,設置于外通信數據發生終端中,用以采集用戶與即時通信聯系人對應的即時通信之外的外通信數據;
[0113]外通信數據顯示單元120,與外通信數據獲取單元110相連接,設置于即時通信客戶端中,用以依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。
[0114]對應所述外通信數據獲取單元110還設置有當前手機代理模塊111,用以當外通信數據獲取單元110與外通信數據顯示單元120位于同一終端中時,對終端所發生的手機短信數據和/或手機通話數據建立監測關系,在獲得對應的監測數據后,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息。
[0115]對應所述外通信數據獲取單元110還設置有郵件代理模塊112,用以當外通信數據獲取單元110與外通信數據顯示單元120位于同一終端中時,對終端所發生的電子郵件數據建立監測關系,獲取所在終端中用戶與其即時通信聯系人之間已發生的電子郵件數據,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息。
[0116]對應所述外通信數據獲取單元110還設置有第三方終端代理模塊113,用以當外通信數據獲取單元HO與外通信數據顯示單元120位于不同終端中時,對所在第三方終端所發生的外通信數據進行監測,在獲得對應的監測數據的情況下,將獲得的數據推送至下述當前終端代理模塊121,或者,先推送至所指定的系統服務器,由當前終端代理模塊121通過該系統服務器下載。
[0117]對應所述外通信數據顯示單元120還設置有當前終端代理模塊121,用以當外通信數據獲取單元110與外通信數據顯示單元120位于不同終端中時,向第三方終端代理模塊113推送指令,接收第三方終端代理模塊113所采集的數據信息,以及當前述數據信息存儲至系統服務器時,從系統服務中下載對應數據信息。
[0118]針對本發明所述的即時通信記錄外通信數據的實現過程,以用戶A與其即時通信聯系人B之間的外通信數據記錄為例,對應系統內的各個功能模塊現詳述如下:
[0119]首先,由設置于外通信數據發生終端中的外通信數據獲取單元110,對所在終端中正在發生或已經發生的通信數據進行監測。采集獲取其中用戶與A其即時通信聯系人B之間的外通信數據后,通過與外通信數據獲取單元110相連的外通信數據顯示單元120,傳輸至與用戶A對應的即時通信客戶端中。然后由外通信數據顯示單元120觸發將前述采集的外通信數據嵌入用戶A對應該聯系人B的即時通信交互記錄中,嵌入時在即時通信交互記錄中的位置,依照外通信數據的發生時間或者采集時間進行確定。[0120]具體地,根據外通信數據類型,以及外通信數據發生終端的不同,外通信數據獲取單元110主要包括三種對應的功能模塊。
[0121]當外通信數據為手機短信數據和/或手機通話數據,外通信數據發生終端為即時通信客戶端所在終端,即手機時,外通信數據獲取單元110對應功能模塊為當前手機代理模塊111。
[0122]實際應用中,用戶A先通過當前手機代理模塊111確認用戶A當前手機終端中與用戶A即時通信聯系人相對應的手機聯系人。當前手機代理模塊111對用戶A的手機終端中所發生的通信數據進行監測,監測到用戶A與手機聯系人C發生通信,如用戶A向手機聯系人C發送手機短信。經進一步確定手機聯系人C對應用戶A的即時通信聯系人B后,前述手機短信數據即為用戶A與即時通信聯系人B之間的外通信數據。當前手機代理模塊111采集前述手機短信數據后,將采集的數據通過所在終端由即時通信客戶端所指弓I的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索弓I信息。
[0123]然后由外通信數據顯示單元120采集獲取前述外通信數據,觸發將其嵌入用戶A對應該聯系人B的即時通信交互記錄中。
[0124]當外通信數據為電子郵件,且外通信數據發生終端為即時通信客戶端所在終端時,外通信數據獲取單元110對應功能模塊為郵件代理模塊112。
[0125]實際應用中,用戶A先通過郵件代理模塊112確認用戶A當前終端中與用戶A即時通信聯系人相對應的電子郵箱聯系人。郵件代理模塊112對用戶A的手機終端中所發生的通信數據進行監測,監測到用戶A與電子郵箱聯系人D發生通信,如用戶A接收到一封來自電子郵箱聯系人D的電子郵件。經進一步確定電子郵箱聯系人D對應用戶A的即時通信聯系人B后,前述電子郵件數據即為用戶A與即時通信聯系人B之間的外通信數據。電子郵件代理模塊112采集前述電子郵件數據后,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息。
[0126]然后由外通信數據顯示單元120采集獲取前述外通信數據,觸發將其嵌入用戶A對應該聯系人B的即時通信交互記錄中。
[0127]當外通信數據發生終端不是即時通信客戶端所在終端時,外通信數據獲取單元110對應功能模塊為第三方終端代理模塊113。第三方終端代理模塊113用以對其所在第三方終端中發生的外通信數據進行監測。對應第三方終端代理模塊113,在外通信數據顯示單元120中設置有當前終端代理模塊121。所述第三方終端為外通信數據發生的終端,當前終端為用戶A即時通信新工具所在終端。
[0128]實際應用中,用戶A先通過當前終端代理模塊121確認與用戶A即時通信聯系人相對應的手機ID和/或電子郵箱地址信息。再由當前終端代理模塊121將對應前述手機ID和/或電子郵箱地址信息推送至第三方終端代理模塊113,以此作為監測目標。
[0129]第三方終端代理模塊113對其所在終端中所發生的外通信數據進行監測,對比前述監測目標獲得對應的監測數據,如用戶A與對應即時通信聯系人B的手機ID所發生的通話記錄。采集獲得外通信數據后將其推送至當前終端代理模塊121,或者,先推送至所指定的系統服務器,由當前終端代理模塊121通過該系統服務器下載。[0130]當前終端代理模塊,根據外通信數據對應的即時通信聯系人信息,觸發即時通信客戶端將前述外通信數據添加至用戶A與該聯系人B的即時通信交互記錄中。
[0131]以上是對本發明的描述而非限定,基于本發明思想的其它實施例,均在本發明的保護范圍之中。
【權利要求】
1.一種即時通信記錄外通信數據的方法,其特征在于該方法包括如下步驟: 步驟1,采集用戶與即時通信聯系人對應的即時通信之外的外通信數據; 步驟2,依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。
2.根據權利要求1所述的一種即時通信記錄外通信數據的方法,其特征在于:所述的外通信數據,是前述聯系人與用戶之間通過電子郵件所發生的電子郵件數據,和/或通過手機發生的短信數據,和/或通過手機發生的通話數據。
3.根據權利要求1所述的一種即時通信記錄外通信數據的方法,其特征在于:所述的外通信數據是通過即時通信客戶端所在終端進行獲取的,其步驟為, 預設當前手機代理模塊,用以獲取用戶與其即時通信聯系人在當前終端中對應的手機聯系人之間已發生的手機短信數據和/或手機通話數據; 通過前述的當前手機代理模塊,對終端所發生的手機短信數據和/或手機通話數據建立監測關系,判定是否能夠獲得對應的監測數據; 在獲得情況下,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲; 或者,在獲得的情況下,僅采集所獲取數據的已有存儲路徑索引信息。
4.根據權利要求3所述的一種即時通信記錄外通信數據的方法,其特征在于:所述與用戶即時通信聯系人對應的手 機聯系人的確定操作,包括如下步驟, 手機代理模塊遍歷終端中的通訊錄,生成數據監測聯系人選擇列表; 采集用戶的選擇操作,將對應的手機聯系人設定為可監測聯系人,添加該手機聯系人對應的用戶即時通信聯系人信息。
5.根據權利要求1所述的一種即時通信記錄外通信數據的方法,其特征在于:所述的外通信數據是通過即時通信客戶端所在終端進行獲取的,其步驟為, 預設郵件代理模塊,用以獲取所在終端中用戶與其即時通信聯系人之間已發生的電子郵件數據; 通過前述的郵件代理模塊,對終端所發生的電子郵件數據建立監測關系,判定是否能夠獲得對應的監測數據; 在獲得的情況下,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲; 或者,在獲得的情況下,僅采集所獲取數據的已有存儲路徑索引信息。
6.根據權利要求5所述的一種即時通信記錄外通信數據的方法,其特征在于:與用戶即時通信聯系人對應的電子郵箱地址,通過如下步驟進行確定, 郵件代理模塊遍歷終端中的通訊錄,采集其中的電子郵箱地址信息,生成郵件數據監測聯系人選擇列表; 采集用戶的選擇操作,將對應的電子郵箱地址設定為待監測地址,添加該電子郵箱地址對應的用戶即時通信聯系人信息; 或者,通過如下步驟進行確定, 生成待監測地址添加窗口; 采集用戶輸入的電子郵箱地址信息以及對應的用戶即時通信聯系人信息。
7.根據權利要求1所述的一種即時通信記錄外通信數據的方法,其特征在于:所述的外通信數據是通過即時通信客戶端所在終端之外的第三方終端獲取的,其步驟為, 預設當前終端代理模塊以及第三方終端代理模塊,其中的第三方終端代理模塊用以獲取第三方終端上所發生的外通信數據,其中的當前終端代理模塊用以和前述第三方終端代理模塊之間進行通信,向第三方終端代理模塊推送指令以及采集第三方終端代理模塊所獲取的數據; 通過前述的第三方終端代理模塊,對前述第三方終端所發生的外通信數據進行監測,判定是否能夠獲得對應的監測數據; 在獲得情況下,將獲得的數據推送至前述的當前終端代理模塊,或者,先推送至所指定的系統服務器,由前述當前終端代理模塊通過該系統服務器下載。
8.根據權利要求1所述的一種即時通信記錄外通信數據的方法,其特征在于:即時通信客戶端中對應聯系人的ITEM項和/或即時通信交互界面上,設置有外通信數據索引控件,在采集獲得針對該控件的觸發消息后,觸發開啟匯總有對應外通信數據的操作界面。
9.根據權利要求1所述的一種即時通信記錄外通信數據的方法,其特征在于:即時通信客戶端中對應聯系人的ITEM項和/或即時通信交互界面上,設置有外通信數據導出控件,在采集獲得針對該 控件的觸發消息后,創建文檔文件,匯總對應的外通信數據,或外通信數據連同即時通信交互數據,寫入前述文檔文件中保存。
10.一種即時通信記錄外通信數據的系統,其特征在于該系統包括: 外通信數據獲取單元,設置于外通信數據發生終端中,用以采集用戶與即時通信聯系人對應的即時通信之外的外通信數據; 外通信數據顯示單元,與外通信數據獲取單元相連接,設置于即時通信客戶端中,用以依據外通信數據的發生時間或采集時間,將其嵌入到用戶對應該聯系人的即時通信交互記錄中。
11.根據權利要求10所述的一種即時通信記錄外通信數據的系統,其特征在于:對應所述外通信數據獲取單元設置有當前手機代理模塊,用以當外通信數據獲取單元與外通信數據顯示單元位于同一終端中時,對終端所發生的手機短信數據和/或手機通話數據建立監測關系,在獲得對應的監測數據后,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息; 和/或,對應所述外通信數據獲取單元設置有郵件代理模塊,用以當外通信數據獲取單元與外通信數據顯示單元位于同一終端中時,對終端所發生的電子郵件數據建立監測關系,獲取所在終端中用戶與其即時通信聯系人之間已發生的電子郵件數據,將采集的數據通過所在終端由即時通信客戶端所指引的存儲路徑進行數據存儲,和/或推送至即時通信客戶端所指定的系統服務器進行存儲;或者僅采集所獲取數據的已有存儲路徑索引信息; 和/或,對應所述外通信數據獲取單元設置有第三方終端代理模塊,用以當外通信數據獲取單元與外通信數據顯示單元位于不同終端中時,對所在第三方終端所發生的外通信數據進行監測,在獲得對應的監測數據的情況下,將獲得的數據推送至下述當前終端代理模塊,或者,先推送至所指定的系統服務器,由當前終端代理模塊通過該系統服務器下載。
【文檔編號】H04L29/08GK103455569SQ201310360063
【公開日】2013年12月18日 申請日期:2013年8月18日 優先權日:2013年8月18日
【發明者】馬宇塵 申請人:蘇州量躍信息科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 广安市| 阳泉市| 托里县| 图木舒克市| 德令哈市| 肥东县| 淳安县| 迭部县| 鄯善县| 德庆县| 延川县| 永泰县| 敦煌市| 松原市| 江陵县| 永仁县| 蓝田县| 贡山| 富锦市| 新密市| 申扎县| 西乌| 安达市| 临沂市| 罗甸县| 澎湖县| 鄂托克旗| 南安市| 英山县| 云南省| 嫩江县| 江都市| 通榆县| 霍林郭勒市| 长兴县| 芜湖县| 铁力市| 鲁山县| 永宁县| 剑川县| 邻水|