專利名稱:一種電子郵件收發(fā)系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子郵件的收發(fā)系統(tǒng)以及電子郵件的收發(fā)方法。
E-mail(電子郵件)是目前國際上應(yīng)用最廣泛的一種計(jì)算機(jī)數(shù)據(jù)通信方式,任何計(jì)算機(jī)信息,如信函、公文、影音文件以及各種計(jì)算機(jī)文件等等,均可由E-mail的方式傳送給接收者。E-mail的應(yīng)用給人們生活帶來了極大的方便,成為人們生活中不可缺少的一部分。然而,傳統(tǒng)E-mail系統(tǒng)的缺點(diǎn)也越來越突出,例如速度慢、容量有限、安全性差、不支持?jǐn)帱c(diǎn)續(xù)傳、垃圾郵件泛濫等,特別是在發(fā)送大郵件時(shí)。在傳統(tǒng)的E-mail收發(fā)方法中,E-mail系統(tǒng)將郵件直接發(fā)送到收件人的郵箱中,因此當(dāng)郵件大小超過收件人的郵箱容量時(shí),收件人就無法接收郵件;特別是對于一般的免費(fèi)用戶,其郵箱空間一般比較小,這就使大型電子郵件的傳輸受到了限制?,F(xiàn)有的E-mail系統(tǒng)還不提供斷點(diǎn)續(xù)傳功能,如果收發(fā)的電子郵件較大,由于在不穩(wěn)定的網(wǎng)絡(luò)環(huán)境下,郵件可能會(huì)在歷時(shí)較長的發(fā)送或接收過程中由于網(wǎng)絡(luò)中斷而需要多次重復(fù)收發(fā),使得E-mail的收發(fā)速度非常緩慢,從而導(dǎo)致大郵件的傳輸困難。另外,現(xiàn)有的E-mail郵件系統(tǒng)基于SMTP/POP3(簡單郵件傳輸協(xié)議/郵局協(xié)議)協(xié)議,它是在硬件條件和網(wǎng)絡(luò)環(huán)境都相對落后的20世紀(jì)70年代開發(fā)出來的。為了保證當(dāng)時(shí)比較落后的條件下郵件傳輸?shù)馁|(zhì)量,E-mail系統(tǒng)對郵件進(jìn)行了編碼,使郵件的大小至少增加了1/7;如果郵件內(nèi)容不是純文本,則還需將郵件編碼為ASCII字符,郵件大小的增加就更加可觀了。因此E-mail在傳輸郵件時(shí),郵件越大,由于編碼引起的資料膨脹就越嚴(yán)重,速度也就越慢。此外,現(xiàn)有E-mail系統(tǒng)采用的單線程傳輸方式也影響郵件傳輸?shù)乃俣取?br>
北京北大天正科技公司拋棄了E-mail系統(tǒng)采用的SMTP協(xié)議和POP3協(xié)議,研究了一種POPost網(wǎng)絡(luò)協(xié)議,并在此平臺(tái)上開發(fā)出第二代電子郵件系統(tǒng)(Mail2G)。與傳統(tǒng)E-mail系統(tǒng)相比,Mail2G具有很多優(yōu)勢,然而,由于POPost不是一個(gè)公認(rèn)標(biāo)準(zhǔn),Mail2G無法與現(xiàn)有的電子郵件系統(tǒng)兼容,所以無法得到廣泛應(yīng)用。
本發(fā)明的目的在于提供一種可以高效率地傳輸大型電子郵件的電子郵件收發(fā)裝置以及電子郵件的收發(fā)方法。
為達(dá)到上述目的,本發(fā)明提供了一種電子郵件收發(fā)系統(tǒng),包括客戶端和郵件服務(wù)器,所述客戶端包括短消息處理裝置,用于應(yīng)用SMTP/POP3協(xié)議來生成要發(fā)送郵件的短消息并發(fā)送所述短消息到郵件服務(wù)器,或從接收用戶的郵箱中下載郵件服務(wù)器轉(zhuǎn)發(fā)的短消息并閱讀;郵包處理裝置,用于應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議來生成要發(fā)送的郵包并發(fā)送所述郵包到郵件服務(wù)器,或從發(fā)送用戶的郵箱中下載郵包;所述郵件服務(wù)器包括短消息收發(fā)裝置,用于應(yīng)用SMTP/POP3協(xié)議來接收客戶端發(fā)送的短消息,并將所述短消息轉(zhuǎn)發(fā)到接收用戶的郵箱中,或支持接收用戶下載短消息;郵包收發(fā)裝置,用于應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議從客戶端接收發(fā)送用戶發(fā)送的郵包,并將所述郵包轉(zhuǎn)發(fā)到存儲(chǔ)裝置該發(fā)送用戶的郵箱中,或支持接收用戶下載郵包;存儲(chǔ)裝置,用于建立用戶郵箱并存儲(chǔ)郵包收發(fā)裝置轉(zhuǎn)發(fā)的郵包。
本發(fā)明還提供了一種電子郵件收發(fā)方法,該方法包括郵件發(fā)送步驟(1)應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議來生成要發(fā)送的郵包并發(fā)送所述郵包到發(fā)送郵件的用戶的郵箱中;(2)應(yīng)用SMTP協(xié)議來生成要發(fā)送郵件的短消息并發(fā)送所述短消息到接收郵件用戶的郵箱中;郵件接收步驟(3)應(yīng)用POP3協(xié)議從接收用戶的郵箱中下載短消息并閱讀;(4)應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議從發(fā)送用戶的郵箱中下載郵包。
根據(jù)本發(fā)明提供的電子郵件收發(fā)方法,在用戶發(fā)送郵件時(shí),郵包發(fā)送到發(fā)送用戶自己的郵箱里,向接收用戶的郵箱發(fā)送的只是非常小的短消息,郵件發(fā)送者不用考慮接收用戶的郵箱空間問題,接收用戶可以根據(jù)自己的需要,隨時(shí)都可以從發(fā)送用戶的郵箱中下載所述郵包,這種依靠短消息轉(zhuǎn)發(fā)機(jī)制的方式使電子郵件的傳輸既方便高效,又安全靈活。由于本發(fā)明所述電子郵件收發(fā)系統(tǒng)包括的郵包處理裝置和郵包收發(fā)裝置,應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議對郵包進(jìn)行傳輸,能夠提供完整的郵件發(fā)送和下載的斷點(diǎn)傳輸功能,在不穩(wěn)定的網(wǎng)絡(luò)環(huán)境下,電子郵件系統(tǒng)能夠準(zhǔn)確、安全地完成大郵件的傳輸工作,這種郵包的傳輸由于采用了字節(jié)流的傳輸方式,免去了編碼帶來的資料膨脹,節(jié)省了系統(tǒng)編解碼的時(shí)間,同時(shí)采用的多線程傳輸方式,同樣有效提高了郵件傳輸?shù)男剩虼?,本發(fā)明尤其適合傳輸大型郵件。另外,由于本發(fā)明應(yīng)用SMTP/POP3協(xié)議來處理郵件的短消息,應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議,如FTP協(xié)議處理郵包,使得本發(fā)明能夠與現(xiàn)有的電子郵件系統(tǒng)兼容。
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。
圖1是本發(fā)明實(shí)施例的電子郵件收發(fā)系統(tǒng)的示意圖;圖2是圖1所示的電子郵件收發(fā)系統(tǒng)的發(fā)送郵件實(shí)施例流程圖;圖3是圖1所示的電子郵件收發(fā)系統(tǒng)的接收郵件實(shí)施例流程圖。
參考圖1,在圖1所示的電子郵件收發(fā)系統(tǒng)實(shí)施例中,實(shí)線和虛線分別表示郵包和短消息的收發(fā)過程。圖中所示的電子郵件系統(tǒng)1包含有郵件服務(wù)器3、4和客戶端2、5。所述郵件服務(wù)器3、4的功能、結(jié)構(gòu)完全一樣,所述客戶端2、5的功能、結(jié)構(gòu)也完全一樣。所述客戶端包括短消息處理裝置,用于應(yīng)用SMTP/POP3協(xié)議,充當(dāng)SMTP/POP3客戶端,以生成要發(fā)送郵件的短消息并發(fā)送所述短消息到郵件服務(wù)器,或從接收用戶的郵箱中下載郵件服務(wù)器轉(zhuǎn)發(fā)的短消息并閱讀;郵包處理裝置,用于應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議,例如FTP協(xié)議,充當(dāng)FTP客戶端,以生成要發(fā)送的郵包并發(fā)送所述郵包到郵件服務(wù)器,或從發(fā)送用戶的郵箱中下載郵包;所述郵件服務(wù)器包括短消息收發(fā)裝置,用于應(yīng)用SMTP/POP3協(xié)議充當(dāng)SMTP/POP3服務(wù)器,以接收客戶端發(fā)送的短消息,并將所述短消息轉(zhuǎn)發(fā)到接收用戶的郵箱中,或支持接收用戶下載短消息;郵包收發(fā)裝置,用于應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議,例如FTP協(xié)議,充當(dāng)FTP服務(wù)器,從客戶端接收發(fā)送用戶發(fā)送的郵包,并將所述郵包轉(zhuǎn)發(fā)到存儲(chǔ)裝置該發(fā)送用戶的郵箱中,也就是說,它支持郵包的接收和下載,還支持多線程傳輸和斷點(diǎn)續(xù)傳功能;存儲(chǔ)裝置,用于建立用戶郵箱并存儲(chǔ)郵包收發(fā)裝置轉(zhuǎn)發(fā)的郵包。
當(dāng)發(fā)送用戶在所述客戶端2發(fā)送電子郵件時(shí),該客戶端的短消息處理裝置6和郵包處理裝置7分別生成短消息及郵包,并分別利用SMTP協(xié)議和FTP協(xié)議將短消息和郵包發(fā)送到所述郵件服務(wù)器3;所述郵件服務(wù)器的郵包收發(fā)裝置9接收該郵包,并存儲(chǔ)于存儲(chǔ)裝置10中該發(fā)送用戶的郵箱11中;所述郵件服務(wù)器3的短消息處理裝置8接收該短消息,并利用SMTP協(xié)議將其轉(zhuǎn)發(fā)到接收用戶登記的郵件服務(wù)器4;接收用戶的客戶端5的短消息處理裝置12接收該短消息后,即可根據(jù)該短消息的提示,隨時(shí)通過所述客戶端5郵包處理裝置13利用FTP協(xié)議從發(fā)信用戶的郵箱11中下載該郵包。
本發(fā)明提供的用于收發(fā)電子郵件的方法,包括郵件發(fā)送步驟和郵件接收步驟,所述郵件發(fā)送步驟的實(shí)例參考圖2。在步驟10開始后,執(zhí)行步驟11,客戶端2的郵包處理裝置7充當(dāng)FTP終端,郵件服務(wù)器3的郵包收發(fā)裝置9充當(dāng)FTP服務(wù)器,利用FTP協(xié)議將郵包上傳到郵件服務(wù)器3,也就是利用FTP協(xié)議來生成要發(fā)送的郵包并發(fā)送所述郵包到郵件服務(wù)器3,以將郵包發(fā)送到發(fā)送郵件的用戶的郵箱中;在步驟12,郵件服務(wù)器3的郵包收發(fā)裝置9判斷郵包發(fā)送是否成功?若未成功,回到所述步驟11,要求客戶端2的郵包處理裝置7繼續(xù)發(fā)送或重新發(fā)送;在步驟13,客戶端2的短消息處理裝置6充當(dāng)SMTP/POP3終端,郵件服務(wù)器3的短消息收發(fā)裝置8充當(dāng)SMTP/POP3服務(wù)器,利用SMTP協(xié)議將短消息發(fā)送到郵件服務(wù)器3;在步驟14,郵件服務(wù)器3的存儲(chǔ)裝置10將郵包存儲(chǔ)于用戶的郵箱11中,在步驟15,郵件服務(wù)器3的短消息收發(fā)裝置8利用SMTP協(xié)議轉(zhuǎn)發(fā)短消息,以將所述短消息轉(zhuǎn)發(fā)到接收郵件用戶的郵箱中;在步驟16,郵件服務(wù)器3的短消息收發(fā)裝置8判斷短消息轉(zhuǎn)發(fā)是否成功?若未成功,回到所述步驟15,重新進(jìn)行消息的轉(zhuǎn)發(fā);最后經(jīng)步驟17結(jié)束。
所述郵件接收步驟的實(shí)例參考圖3。在步驟21開始后,進(jìn)行步驟22,客戶端5的短消息處理裝置12利用POP3協(xié)議接收到短消息,也就是從接收用戶的郵箱中下載短消息并閱讀;在步驟23,客戶端5的郵包處理裝置13充當(dāng)FTP終端,發(fā)送用戶的郵件服務(wù)器3的郵包收發(fā)裝置9充當(dāng)FTP服務(wù)器,利用FTP協(xié)議從郵件服務(wù)器3的存儲(chǔ)裝置10的發(fā)送用戶的郵箱11中下載郵包;在步驟24,客戶端5的郵包處理裝置13判斷郵包下載是否成功?若未成功,回到所述步驟23,繼續(xù)下載或重新下載所述郵包;最后經(jīng)步驟25結(jié)束。
由于本發(fā)明已將應(yīng)用SMPT/POP協(xié)議和FPT協(xié)議,將電子郵件劃分為短消息和郵包分別進(jìn)行處理的系統(tǒng)及方法充分公開,以此為基礎(chǔ)的任何方案的變形都應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種電子郵件收發(fā)系統(tǒng),包括客戶端和郵件服務(wù)器,其特征在于所述客戶端包括短消息處理裝置,用于應(yīng)用SMTP/POP3協(xié)議來生成要發(fā)送郵件的短消息并發(fā)送所述短消息到郵件服務(wù)器,或從接收用戶的郵箱中下載郵件服務(wù)器轉(zhuǎn)發(fā)的短消息并閱讀;郵包處理裝置,用于應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議來生成要發(fā)送的郵包并發(fā)送所述郵包到郵件服務(wù)器,或從發(fā)送用戶的郵箱中下載郵包;所述郵件服務(wù)器包括短消息收發(fā)裝置,用于應(yīng)用SMTP/POP3協(xié)議來接收客戶端發(fā)送的短消息,并將所述短消息轉(zhuǎn)發(fā)到接收用戶的郵箱中,或支持接收用戶下載短消息;郵包收發(fā)裝置,用于應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議從客戶端接收發(fā)送用戶發(fā)送的郵包,并將所述郵包轉(zhuǎn)發(fā)到存儲(chǔ)裝置該發(fā)送用戶的郵箱中,或支持接收用戶下載郵包;存儲(chǔ)裝置,用于建立用戶郵箱并存儲(chǔ)郵包收發(fā)裝置轉(zhuǎn)發(fā)的郵包。
2.根據(jù)權(quán)利要求1所述的電子郵件收發(fā)系統(tǒng),其特征在于所述支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議為FTP協(xié)議。
3.一種電子郵件收發(fā)方法,其特征在于該方法包括郵件發(fā)送步驟(1)應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議來生成要發(fā)送的郵包并發(fā)送所述郵包到發(fā)送郵件的用戶的郵箱中;(2)應(yīng)用SMTP協(xié)議來生成要發(fā)送郵件的短消息并發(fā)送所述短消息到接收郵件用戶的郵箱中;郵件接收步驟(3)應(yīng)用POP3協(xié)議從接收用戶的郵箱中下載短消息并閱讀;(4)應(yīng)用支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議從發(fā)送用戶的郵箱中下載郵包。
4.根據(jù)權(quán)利要求3所述的電子郵件收發(fā)方法,其特征在于所述所述支持多線程傳輸和斷點(diǎn)續(xù)傳功能的協(xié)議為FTP協(xié)議。
5.根據(jù)權(quán)利要求3所述的電子郵件收發(fā)方法,其特征在于所述郵件發(fā)送步驟還包括,判斷所述發(fā)送郵包是否成功,如果未成功,重新發(fā)送所述郵包。
6.根據(jù)權(quán)利要求3或5所述的電子郵件收發(fā)方法,其特征在于所述所述郵件發(fā)送步驟還包括,判斷所述短消息是否發(fā)送成功,如果未成功,重新發(fā)送所述短消息。
7.根據(jù)權(quán)利要求6所述的電子郵件收發(fā)方法,其特征在于所述郵件接收步驟還包括,判斷從發(fā)送用戶的郵箱中下載郵包是否成功,如果未成功,重新下載所述郵包。
全文摘要
本發(fā)明提供一種電子郵件收發(fā)系統(tǒng)及方法,所述系統(tǒng)包括客戶端和郵件服務(wù)器,該系統(tǒng)由客戶端和郵件服務(wù)器組成;所述客戶端包括短消息處理裝置和郵包處理裝置;所述郵件服務(wù)器包括短消息收發(fā)裝置、郵包收發(fā)裝置和存儲(chǔ)裝置,通過將郵件分為短消息和郵包,發(fā)送用戶將郵包傳輸?shù)洁]件服務(wù)器上自己的郵箱中,短消息通過郵件服務(wù)器進(jìn)行轉(zhuǎn)發(fā),當(dāng)接收用戶在客戶端接收短消息并得到郵包通知,可直接從發(fā)信用戶的郵箱中下載郵包。
文檔編號(hào)G06F17/00GK1312508SQ01115558
公開日2001年9月12日 申請日期2001年4月28日 優(yōu)先權(quán)日2001年4月28日
發(fā)明者董雨果 申請人:國家數(shù)字交換系統(tǒng)工程技術(shù)研究中心