由于第二 終端是從業(yè)務(wù)服務(wù)器接收電子郵件的,因此,當(dāng)?shù)诙K端與業(yè)務(wù)服務(wù)器建立連接時,進(jìn)行郵 件接收的交互過程中,即可獲知第二終端電子郵件時采用的電子郵件收發(fā)協(xié)議;接下來,根 據(jù)所述電子郵件收發(fā)協(xié)議確定第二終端對所述電子郵件執(zhí)行的操作命令,根據(jù)所述確定的 電子郵件收發(fā)協(xié)議對第二終端執(zhí)行的操作命令進(jìn)行解析,確定所述電子郵件的投遞狀態(tài)。
[0122] 舉例來說,確定第二終端采用POP3協(xié)議接收郵件時,當(dāng)?shù)诙K端執(zhí)行RETR命令操 作,并在返回結(jié)果為OK時,業(yè)務(wù)服務(wù)器記錄該電子郵件的投遞狀態(tài)為已讀取;當(dāng)?shù)诙K端 執(zhí)行DELE〈mail id>命令操作,并在其返回結(jié)果為OK時,業(yè)務(wù)服務(wù)器記錄該電子郵件的投 遞狀態(tài)為軟刪除,當(dāng)會話結(jié)束使用QUIT命令操作時,業(yè)務(wù)服務(wù)器將該電子郵件的狀態(tài)更新 為已刪除;當(dāng)郵件狀態(tài)為軟刪除,并在執(zhí)行RSEIXmail id>操作命令對該郵件進(jìn)行恢復(fù)時, 業(yè)務(wù)服務(wù)器把該郵件的投遞狀態(tài)從軟刪除更新為保留;或者,
[0123] 確定第二終端采用IMAP4協(xié)議接收電子郵件,則,當(dāng)?shù)诙K端使用ST0RE〈mail idXnew attributes〉操作改變郵件屬性時,業(yè)務(wù)服務(wù)器根據(jù)該命令的mail id和new attributes記錄和更新郵件的投遞狀態(tài);具體的,當(dāng)new attribute屬性為Seen且該命 令返回結(jié)果為OK時,業(yè)務(wù)服務(wù)器記錄該郵件投遞狀態(tài)為已讀?。划?dāng)new attribute屬性 為delete時標(biāo)記該郵件投遞狀態(tài)為軟刪除,并在客戶端使用CLOSE命令或者使用LOGOUT、 EXPUNGE命令時,業(yè)務(wù)服務(wù)器把記錄為軟刪除的郵件的投遞狀態(tài)更新為已刪除。
[0124] 所述響應(yīng)發(fā)送模塊63發(fā)送的所述電子郵件的投遞狀態(tài),包括以下信息其中任一 項(xiàng)或其任意組合:1、第二終端所屬的第二業(yè)務(wù)服務(wù)器接收郵件時間、2、已讀取和讀取時間、 或未讀取、3、已刪除和刪除時間、或未刪除、4、已保留和保留時間、5、軟刪除和軟刪除時間。
[0125] 在具體實(shí)施過程中,所述第一請求接收模塊61、請求處理模塊62、響應(yīng)發(fā)送模塊 63、第二請求接收模塊64、投遞狀態(tài)記錄模塊65在實(shí)際應(yīng)用中,可由位于業(yè)務(wù)服務(wù)器的 CPU、MPU、DSP、或 FPGA 實(shí)現(xiàn)。
[0126] 為了實(shí)現(xiàn)上述方法,本發(fā)明實(shí)施例還提供了一種終端,包括上述獲取電子郵件投 遞狀態(tài)的裝置。
[0127] 以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種獲取電子郵件投遞狀態(tài)的方法,其特征在于,所述方法包括: 業(yè)務(wù)服務(wù)器接收第一終端發(fā)起的獲取第二終端中特定電子郵件的投遞狀態(tài)的請求, 所述特定電子郵件是所述第一終端已通過所述業(yè)務(wù)服務(wù)器向所述第二終端發(fā)送的電子郵 件; 業(yè)務(wù)服務(wù)器根據(jù)所述請求獲取對應(yīng)所述特定電子郵件的投遞狀態(tài)并發(fā)送給第一終端。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取特定電子郵件的投遞狀態(tài)的請 求,包括:所述特定電子郵件的標(biāo)識信息; 所述標(biāo)識信息包括:所述特定電子郵件的發(fā)件人地址和收件人地址。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述標(biāo)識信息還包括以下信息中的至少 之一: 所述特定電子郵件的發(fā)送時間、郵件標(biāo)題及郵件關(guān)鍵字。4. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述業(yè)務(wù)服務(wù)器根據(jù)所述請求獲取對 應(yīng)特定電子郵件的投遞狀態(tài),包括: 業(yè)務(wù)服務(wù)器根據(jù)所述請求中的標(biāo)識信息在記錄有電子郵件投遞狀態(tài)的數(shù)據(jù)庫中查找 與所述標(biāo)識信息相對應(yīng)的投遞狀態(tài)。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在業(yè)務(wù)服務(wù)器根據(jù)所述請求獲取對應(yīng)特 定電子郵件的投遞狀態(tài)之前,所述方法還包括: 業(yè)務(wù)服務(wù)器通過以下方式建立記錄電子郵件投遞狀態(tài)的數(shù)據(jù)庫: 每當(dāng)業(yè)務(wù)服務(wù)器接收到電子郵件時,提取所述電子郵件的標(biāo)識信息,并以所述標(biāo)識信 息作為索引建立數(shù)據(jù)記錄,所述數(shù)據(jù)記錄包括所述電子郵件的投遞狀態(tài); 當(dāng)所述電子郵件的投遞狀態(tài)更新時,將更新的投遞狀態(tài)寫入所述標(biāo)識信息對應(yīng)的數(shù)據(jù) 記錄中。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述電子郵件的投遞狀態(tài)通過以下方式 確定: 確定第二終端接收電子郵件時采用的電子郵件收發(fā)協(xié)議;根據(jù)所述電子郵件收發(fā)協(xié)議 確定第二終端對所述電子郵件執(zhí)行的操作命令,根據(jù)所述確定的電子郵件收發(fā)協(xié)議對第二 終端執(zhí)行的操作命令進(jìn)行解析,確定所述電子郵件的投遞狀態(tài)。7. -種獲取電子郵件投遞狀態(tài)的方法,其特征在于,所述方法包括: 第一終端通過業(yè)務(wù)服務(wù)器向第二終端發(fā)送電子郵件之后,向業(yè)務(wù)服務(wù)器發(fā)起獲取所述 電子郵件投遞狀態(tài)的請求; 第一終端接收業(yè)務(wù)服務(wù)器返回的所述電子郵件的投遞狀態(tài)。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取所述電子郵件的投遞狀態(tài)的請 求,包括:所述電子郵件的標(biāo)識信息; 所述標(biāo)識信息包括:所述電子郵件的發(fā)件人地址和收件人地址。9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述標(biāo)識信息還包括以下信息中的至少 之一: 所述電子郵件的發(fā)送時間、郵件標(biāo)題及郵件關(guān)鍵字。10. -種業(yè)務(wù)服務(wù)器,其特征在于,所述業(yè)務(wù)服務(wù)器包括:第一請求接收模塊、請求處 理模塊及響應(yīng)發(fā)送模塊;其中, 所述第一請求接收模塊,用于接收第一終端發(fā)送的獲取第二終端中特定電子郵件投遞 狀態(tài)的請求,所述特定電子郵件是所述第一終端已經(jīng)發(fā)送給第二終端的電子郵件; 所述請求處理模塊,用于根據(jù)所述獲取電子郵件投遞狀態(tài)的請求獲取對應(yīng)所述特定電 子郵件的投遞狀態(tài); 所述響應(yīng)發(fā)送模塊,用于將所述電子郵件的投遞狀態(tài)發(fā)送給第一終端。11. 根據(jù)權(quán)利要求10所述的業(yè)務(wù)服務(wù)器,其特征在于,所述獲取特定電子郵件投遞狀 態(tài)的請求,包括:所述特定電子郵件的標(biāo)識信息; 所述標(biāo)識信息,包括:所述特定電子郵件的發(fā)件人地址和收件人地址。12. 根據(jù)權(quán)利要求11所述的業(yè)務(wù)服務(wù)器,其特征在于,所述標(biāo)識信息還包括以下信息 中的至少之一: 所述特定電子郵件的發(fā)送時間、郵件標(biāo)題及郵件關(guān)鍵字。13. 根據(jù)權(quán)利要求11或12所述的業(yè)務(wù)服務(wù)器,其特征在于,所述請求處理模塊根據(jù)所 述請求獲取對應(yīng)特定電子郵件的投遞狀態(tài),包括: 根據(jù)所述請求中的標(biāo)識信息在記錄有電子郵件投遞狀態(tài)的數(shù)據(jù)庫中查找與所述標(biāo)識 信息對應(yīng)的投遞狀態(tài)。14. 根據(jù)權(quán)利要求13所述的業(yè)務(wù)服務(wù)器,其特征在于,所述業(yè)務(wù)服務(wù)器,還包括:數(shù)據(jù) 庫建立模塊,用于通過以下方式建立記錄電子郵件投遞狀態(tài)的數(shù)據(jù)庫: 每當(dāng)接收到電子郵件時,提取所述電子郵件的標(biāo)識信息,并以所述標(biāo)識信息作為索引 建立數(shù)據(jù)記錄,所述數(shù)據(jù)記錄包括所述電子郵件的投遞狀態(tài);當(dāng)所述電子郵件的投遞狀態(tài) 更新時,將更新的投遞狀態(tài)寫入所述標(biāo)識信息對應(yīng)的數(shù)據(jù)記錄中。15. 根據(jù)權(quán)利要求14所述的業(yè)務(wù)服務(wù)器,其特征在于,所述業(yè)務(wù)服務(wù)器還包括,投遞狀 態(tài)確定模塊,用于根據(jù)以下方式確定第二終端接收到的電子郵件的投遞狀態(tài): 確定第二終端接收電子郵件時采用的電子郵件收發(fā)協(xié)議;并根據(jù)所述電子郵件收發(fā)協(xié) 議確定第二終端對所述電子郵件執(zhí)行的操作命令,根據(jù)所述確定的電子郵件收發(fā)協(xié)議對第 二終端執(zhí)行的操作命令進(jìn)行解析,確定所述電子郵件的投遞狀態(tài)。16. -種獲取電子郵件投遞狀態(tài)的裝置,其特征在于,所述裝置包括:請求發(fā)送模塊和 響應(yīng)接收模塊;其中, 所述請求發(fā)送模塊,用于通過業(yè)務(wù)服務(wù)器向第二終端發(fā)送電子郵件之后,向業(yè)務(wù)服務(wù) 器發(fā)送獲取所述電子郵件投遞狀態(tài)的請求; 所述響應(yīng)接收模塊,用于接收業(yè)務(wù)服務(wù)器返回的第二終端的電子郵件投遞狀態(tài)。17. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述獲取所述電子郵件的投遞狀態(tài)的 請求,包括:所述電子郵件的標(biāo)識信息; 所述標(biāo)識信息包括:所述電子郵件的發(fā)件人地址和收件人地址。18. 根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述標(biāo)識信息還包括以下信息中的至 少之一: 所述電子郵件的發(fā)送時間、郵件標(biāo)題及郵件關(guān)鍵字。
【專利摘要】本發(fā)明公開了一種獲取電子郵件投遞狀態(tài)的方法,包括:業(yè)務(wù)服務(wù)器接收第一終端發(fā)起的獲取第二終端中特定電子郵件的投遞狀態(tài)的請求,所述特定電子郵件是所述第一終端已通過所述業(yè)務(wù)服務(wù)器向所述第二終端發(fā)送的電子郵件;業(yè)務(wù)服務(wù)器根據(jù)所述請求獲取對應(yīng)所述特定電子郵件的投遞狀態(tài)并發(fā)送給第一終端。本發(fā)明同時還公開了一種獲取電子郵件投遞狀態(tài)的裝置。
【IPC分類】H04L12/58
【公開號】CN105207884
【申請?zhí)枴緾N201410305111
【發(fā)明人】李中興, 姚立哲, 盧艷
【申請人】中興通訊股份有限公司
【公開日】2015年12月30日
【申請日】2014年6月27日
【公告號】WO2015196658A1