專利名稱:一種關聯(lián)即時通訊會話記錄和電子郵件的系統(tǒng)及方法
技術(shù)領域:
本發(fā)明涉及電子郵件技術(shù)領域,特別是一種關聯(lián)即時通訊會話記錄和電子郵件的系統(tǒng)及方法。
背景技術(shù):
近年來,隨著互聯(lián)網(wǎng)的發(fā)展,電子郵件和即時通訊(IM)已經(jīng)成為廣大網(wǎng)絡用戶必不可少的交流方式。在日常工作和生活中,用戶通常會使用電子郵件進行一些非實時的溝通。當用戶收到一封電子郵件時,可能需要就電子郵件內(nèi)容跟發(fā)件人進行更多的溝通,而采用的方式往往是IM會話。顯然,此時的IM會話記錄內(nèi)容與電子郵件內(nèi)容是密切相關的,有時甚至是電子郵件內(nèi)容的重要補充。
在現(xiàn)有技術(shù)中,IM會話記錄與電子郵件是分別保存的,兩者之間不存在有機的結(jié)合。在后續(xù)處理過程中,如果用戶在查閱某封電子郵件時,希望查找與該電子郵件相關的IM會話記錄,只能對IM記錄數(shù)據(jù)進行字符串查詢或按日期進行遍歷查找,需要花費很長的時間,不能實時查看到與電子郵件相關的IM會話記錄。而且,通過字符串和日期查找到的結(jié)果通常會有很多,無法保證查找到的結(jié)果確實是針對當前電子郵件內(nèi)容所發(fā)起的IM會話記錄。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種關聯(lián)即時通訊會話記錄和電子郵件的系統(tǒng),其目的在于,使得用戶在閱讀電子郵件時能夠?qū)崟r方便地查看到相關的IM會話記錄。本發(fā)明的另一個目的是提出一種關聯(lián)即時通訊會話記錄和電子郵件的方法。
根據(jù)上述目的,本發(fā)明提供了一種關聯(lián)IM會話記錄和電子郵件的系統(tǒng),該系統(tǒng)包括存儲模塊,用于存儲電子郵件和IM會話記錄、以及電子郵件的索引信息和對應的IM會話記錄的索引信息;郵件客戶端,用于獲取電子郵件和IM會話記錄,并將電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息之間發(fā)送給存儲模塊。
所述郵件客戶端進一步用于根據(jù)所述電子郵件的索引信息以及對應的IM會話記錄的索引信息,讀取并顯示所述電子郵件和IM會話記錄。
該系統(tǒng)進一步包括郵件網(wǎng)絡模塊,用于從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件,并向郵件客戶端提供所述電子郵件。
該系統(tǒng)進一步包括即時通訊模塊,用于進行IM會話,并向郵件客戶端提供IM會話記錄。所述郵件客戶端進一步用于通過IM模塊進行IM會話。
該系統(tǒng)進一步包括IM接口模塊,用于連接郵件客戶端和系統(tǒng)外的IM軟件,所述IM軟件用于進行IM會話,并通過IM接口模塊向郵件客戶端提供IM會話記錄。所述郵件客戶端進一步用于通過IM接口模塊調(diào)用IM軟件進行IM會話。
本發(fā)明還提供了一種關聯(lián)IM會話記錄和電子郵件的方法,該方法包括以下步驟A.獲取電子郵件和IM會話記錄;B.保存所述電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息。
步驟B之后進一步包括根據(jù)所述電子郵件的索引信息以及對應的IM會話記錄的索引信息,讀取并顯示所述電子郵件和IM會話記錄。
所述電子郵件的索引信息包括電子郵件的存儲位置和數(shù)據(jù)長度;和/或所述IM會話記錄的索引信息包括IM會話記錄的存儲位置和數(shù)據(jù)長度。
步驟A中所述獲取電子郵件的步驟包括郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件;從郵件網(wǎng)絡模塊獲取所述電子郵件。
步驟A之前包括通過IM模塊進行IM會話的步驟。步驟A中所述獲取IM會話記錄為從IM模塊獲取所述IM會話記錄。
步驟A之前進一步包括通過IM接口模塊連接到IM軟件,并通過IM軟件進行IM會話。步驟A中所述獲取IM會話記錄為通過IM接口模塊從IM軟件獲取所述IM會話記錄。
從上述方案中可以看出,由于本發(fā)明獲取電子郵件和相關的IM會話記錄后,在保存該電子郵件和IM會話記錄的同時,保存了電子郵件的索引信息和對應的IM會話記錄的索引信息,這樣,用戶在閱讀電子郵件的同時,郵件客戶端根據(jù)與該電子郵件的索引信息對應的IM會話記錄的索引信息,就可以實時讀取對應的IM會話記錄,從而使得用戶在閱讀電子郵件時能夠?qū)崟r方便地查看到相關的IM會話記錄,而不需要花費時間通過現(xiàn)有的查找方法來查找。并且,本發(fā)明能夠保證得到的IM會話記錄確實是當初針對當前電子郵件內(nèi)容所發(fā)起的IM會話記錄。
圖1為本發(fā)明實施例中一種數(shù)據(jù)存儲方式的示意圖;圖2為本發(fā)明第一實施例的系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明第二實施例的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下舉實施例對本發(fā)明進一步詳細說明。
本發(fā)明的基本思想是,在獲取電子郵件和相關的IM會話記錄后,保存該電子郵件、相關的IM會話記錄以及該電子郵件的索引信息和對應的IM會話記錄的索引信息,那么,在以后用戶讀取電子郵件時,系統(tǒng)根據(jù)與該電子郵件的索引信息對應的IM會話記錄的索引信息,可以直接讀取該相關的IM會話記錄。
圖1是本發(fā)明存儲電子郵件、IM會話記錄以及電子郵件的索引信息與IM會話記錄的索引信息的一種方式,但本發(fā)明的實現(xiàn)并不局限于該方式。在本發(fā)明實施例中,電子郵件的索引信息為電子郵件的存儲位置和數(shù)據(jù)長度,IM會話記錄的索引信息為IM會話記錄的存儲位置和數(shù)據(jù)長度,但是,本領域技術(shù)人員應該明白,本實施例中的索引信息還可以為其它任何可以標識所存儲的電子郵件和IM會話記錄的信息。參照圖1,電子郵件存儲在郵件數(shù)據(jù)部分,IM會話記錄存儲在IM數(shù)據(jù)部分,而電子郵件的索引信息和對應的IM會話記錄的索引信息存儲在索引部分。索引部分的每一條索引記錄中保存有一封電子郵件的索引信息和對應的IM會話記錄的索引信息。根據(jù)這些索引信息,就可以讀取對應的電子郵件或IM會話記錄。
第一實施例圖2所示的是本發(fā)明第一實施例的系統(tǒng)結(jié)構(gòu)示意圖。參照圖2,該系統(tǒng)主要包括郵件客戶端和存儲模塊。其中,存儲模塊用于存儲電子郵件和IM會話記錄、以及電子郵件的索引信息和對應的IM會話記錄的索引信息。在存儲模塊中,可以采用如圖1所示的存儲方式,也可以采用其它存儲方式。郵件客戶端用于獲取電子郵件和相關的IM會話記錄,并將電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息發(fā)送給存儲模塊。用戶通過郵件客戶端閱讀電子郵件時,郵件客戶端根據(jù)電子郵件的索引信息讀取對應的電子郵件,并顯示出來,還可以根據(jù)與電子郵件的索引信息對應的IM會話記錄的索引信息讀取對應的IM會話記錄,并顯示出來,從而使得用戶在閱讀電子郵件時可以同時查閱相關的IM會話記錄。
該系統(tǒng)還可以包括郵件網(wǎng)絡模塊,該郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件,并向郵件客戶端提供所述電子郵件,亦即郵件客戶端通過郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)接收電子郵件。郵件網(wǎng)絡模塊還可以接收郵件客戶端所要發(fā)送的電子郵件,并發(fā)送給網(wǎng)絡側(cè)電子郵件服務器,從而通過電子郵件服務器發(fā)送電子郵件。
該系統(tǒng)還可以包括IM模塊,該IM模塊用于進行IM會話,從而產(chǎn)生IM會話記錄,并向郵件客戶端提供IM會話記錄。換言之,郵件客戶端通過IM模塊進行IM會話,并從IM模塊獲取所述IM會話記錄。一般來說,IM模塊是通過與網(wǎng)絡側(cè)即時通訊服務器(IMServer)或者對方的IM模塊或IM軟件的交互來實現(xiàn)IM會話的。
采用圖1所示的系統(tǒng),第一實施例的流程如下步驟101,郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件,郵件客戶端從郵件網(wǎng)絡模塊獲取該電子郵件。
步驟102,郵件客戶端將電子郵件顯示給用戶,并且在需要時,通過IM模塊向電子郵件的相關人,例如電子郵件的發(fā)件人、其它的收件人等,發(fā)起IM會話。在會話過程中產(chǎn)生IM會話記錄,該記錄即時保存在IM模塊中。
步驟103,會話結(jié)束后,郵件客戶端從IM模塊獲取相關的IM會話記錄,并在存儲模塊中保存該電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息。所述的索引信息在保存電子郵件和IM會話記錄時由計算機系統(tǒng)產(chǎn)生,例如存儲電子郵件而產(chǎn)生的存儲地址以及電子郵件在存儲模塊中占有的數(shù)據(jù)長度等。
步驟104,此后,當用戶通過郵件客戶端讀取該電子郵件時,郵件客戶端通過存儲模塊中的電子郵件的索引信息以及與該電子郵件的索引信息對應的IM會話記錄的索引信息讀取對應的電子郵件和IM會話記錄,并顯示出來。
第二實施例在第一實施例中,系統(tǒng)中包括IM模塊,可以實現(xiàn)IM功能。而在第二實施例中,系統(tǒng)自身不能實現(xiàn)IM功能,需要通過相應的接口模塊調(diào)用外界的IM軟件來實現(xiàn)IM功能。
圖3所示的是本發(fā)明第二實施例的系統(tǒng)結(jié)構(gòu)示意圖。參照圖3,該系統(tǒng)主要包括郵件客戶端和存儲模塊。其中,存儲模塊用于存儲電子郵件和IM會話記錄、以及電子郵件的索引信息和對應的IM會話記錄的索引信息。在存儲模塊中,可以采用如圖1所示的存儲方式,也可以采用其它存儲方式。郵件客戶端用于獲取電子郵件和相關的IM會話記錄,并在存儲模塊中保存電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息。用戶通過郵件客戶端閱讀電子郵件時,郵件客戶端根據(jù)電子郵件的索引信息讀取對應的電子郵件,并顯示出來,還可以根據(jù)與電子郵件的索引信息對應的IM會話記錄的索引信息讀取對應的IM會話記錄,并顯示出來,從而使得用戶在閱讀電子郵件時可以同時查閱相關的IM會話記錄。
該系統(tǒng)還可以包括郵件網(wǎng)絡模塊,該郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件,并向郵件客戶端提供所述電子郵件,亦即郵件客戶端通過郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)接收電子郵件。郵件網(wǎng)絡模塊還可以接收郵件客戶端所要發(fā)送的電子郵件,并發(fā)送給網(wǎng)絡側(cè)電子郵件服務器,從而通過電子郵件服務器發(fā)送電子郵件。
該系統(tǒng)還可以包括IM接口模塊,該IM接口模塊連接郵件客戶端和外界的IM軟件。所述IM軟件用于進行IM會話,從而產(chǎn)生IM會話記錄,并可以通過相應的接口模塊向系統(tǒng)提供IM會話記錄。亦即,郵件客戶端通過IM接口模塊調(diào)用IM軟件進行IM會話,并通過IM接口模塊從IM軟件獲取所述IM會話記錄。一般來說,IM軟件是通過與網(wǎng)絡側(cè)IMServer或者對方的IM模塊或IM軟件的交互來實現(xiàn)IM會話的。
采用圖3所示的系統(tǒng),第二實施例的流程如下步驟201,郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件,郵件客戶端從郵件網(wǎng)絡模塊獲取該電子郵件。
步驟202,郵件客戶端將電子郵件顯示給用戶,并且在需要時,通過IM接口模塊調(diào)用IM軟件向電子郵件的相關人,例如電子郵件的發(fā)件人、其它的收件人等,發(fā)起IM會話。在會話過程中產(chǎn)生IM會話記錄,該記錄即時通常保存在IM軟件中。
步驟203,會話結(jié)束后,郵件客戶端通過IM接口模塊從IM軟件獲取相關的IM會話記錄,并在存儲模塊中保存該電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息。
步驟204,此后,當用戶通過郵件客戶端讀取該電子郵件時,郵件客戶端通過存儲模塊中的電子郵件的索引信息以及與該電子郵件的索引信息對應的IM會話記錄的索引信息讀取對應的電子郵件和IM會話記錄,并顯示出來。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種關聯(lián)即時通訊IM會話記錄和電子郵件的系統(tǒng),其特征在于,該系統(tǒng)包括存儲模塊,用于存儲電子郵件和IM會話記錄、以及電子郵件的索引信息和對應的IM會話記錄的索引信息;郵件客戶端,用于獲取電子郵件和IM會話記錄,并將電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息之間發(fā)送給存儲模塊。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述郵件客戶端進一步用于根據(jù)所述電子郵件的索引信息以及對應的IM會話記錄的索引信息,讀取并顯示所述電子郵件和IM會話記錄。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括郵件網(wǎng)絡模塊,用于從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件,并向郵件客戶端提供所述電子郵件。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括即時通訊模塊,用于進行IM會話,并向郵件客戶端提供IM會話記錄;所述郵件客戶端進一步用于通過IM模塊進行IM會話。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進一步包括IM接口模塊,用于連接郵件客戶端和系統(tǒng)外的IM軟件,所述IM軟件用于進行IM會話,并通過IM接口模塊向郵件客戶端提供IM會話記錄;所述郵件客戶端進一步用于通過IM接口模塊調(diào)用IM軟件進行IM會話。
6.一種關聯(lián)IM會話記錄和電子郵件的方法,其特征在于,該方法包括以下步驟A.獲取電子郵件和IM會話記錄;B.保存所述電子郵件、IM會話記錄以及電子郵件的索引信息和對應的IM會話記錄的索引信息。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,步驟B之后進一步包括根據(jù)所述電子郵件的索引信息以及對應的IM會話記錄的索引信息,讀取并顯示所述電子郵件和IM會話記錄。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述電子郵件的索引信息包括電子郵件的存儲位置和數(shù)據(jù)長度;和/或所述IM會話記錄的索引信息包括IM會話記錄的存儲位置和數(shù)據(jù)長度。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A中所述獲取電子郵件的步驟包括郵件網(wǎng)絡模塊從網(wǎng)絡側(cè)電子郵件服務器中接收電子郵件;從郵件網(wǎng)絡模塊獲取所述電子郵件。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A之前包括通過IM模塊進行IM會話的步驟;步驟A中所述獲取IM會話記錄為從IM模塊獲取所述IM會話記錄。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A之前進一步包括通過IM接口模塊連接到IM軟件,并通過IM軟件進行IM會話;步驟A中所述獲取IM會話記錄為通過IM接口模塊從IM軟件獲取所述IM會話記錄。
全文摘要
本發(fā)明公開了一種關聯(lián)即時通訊會話記錄和電子郵件的系統(tǒng),其特征在于,該系統(tǒng)包括存儲模塊,用于存儲電子郵件和即時通訊會話記錄、以及電子郵件的索引信息和對應的即時通訊會話記錄的索引信息;郵件客戶端,用于獲取電子郵件和即時通訊會話記錄,并將電子郵件、即時通訊會話記錄以及電子郵件的索引信息和對應的即時通訊會話記錄的索引信息發(fā)送給存儲模塊。本發(fā)明還公開了一種關聯(lián)即時通訊會話記錄和電子郵件的方法。通過本發(fā)明的實施,使得用戶在閱讀電子郵件時能夠?qū)崟r方便地查看到相關的即時通訊會話記錄,而不需要花費時間通過現(xiàn)有的查找方法在大量的即時通訊數(shù)據(jù)中查找。
文檔編號H04M3/42GK101075979SQ20061009053
公開日2007年11月21日 申請日期2006年6月27日 優(yōu)先權(quán)日2006年6月27日
發(fā)明者王滄 申請人:騰訊科技(深圳)有限公司