電子郵件的發(fā)送方法及系統(tǒng)、接收方法及系統(tǒng)和郵件系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種電子郵件的發(fā)送方法、一種電子郵件的接收方法,一種電子郵件的發(fā)送系統(tǒng)、一種電子郵件的接收系統(tǒng),以及,一種郵件系統(tǒng)。
【背景技術(shù)】
[0002]電子郵件(electronic mail, E-mail)是一種用電子手段提供信息交換的通信方式,是互聯(lián)網(wǎng)應(yīng)用最廣的服務(wù)。通過網(wǎng)絡(luò)的電子郵件系統(tǒng),用戶可以以非常低廉的價格(不管發(fā)送到哪里,都只需負(fù)擔(dān)網(wǎng)費)、非??焖俚姆绞?幾秒鐘之內(nèi)可以發(fā)送到世界上任何指定的目的地),與世界上任何一個角落的網(wǎng)絡(luò)用戶聯(lián)系。
[0003]電子郵件的傳輸是通過電子郵件簡單傳輸協(xié)議(Simple Mail TransferProtocol, SMTP)這一系統(tǒng)軟件來完成的,它是Internet下的一種電子郵件通信協(xié)議。電子郵件的基本原理是在通信網(wǎng)上設(shè)立“電子信箱系統(tǒng)”,它實際上是一個計算機系統(tǒng)。電子信箱系統(tǒng)的硬件是一個高性能、大容量的計算機,硬盤作為電子信箱的存儲介質(zhì),在硬盤上為用戶劃分一定的存儲空間作為用戶的“電子信箱”,每位用戶都有屬于自己的一個電子信箱,并確定一個用戶名和用戶可以自己隨意修改的口令。存儲空間包含存放接收信件、編輯信件以及信件存檔三部分空間,用戶使用口令開啟自己的信箱,并進(jìn)行發(fā)信、讀信、編輯、轉(zhuǎn)發(fā)、存檔等各種操作。
[0004]然而,由于電子郵件單獨存放在用戶的電子信箱中,當(dāng)用戶收發(fā)電子郵件過程中,電腦出現(xiàn)故障時容易導(dǎo)致電子郵件丟失;此外,當(dāng)用戶群發(fā)一個大數(shù)據(jù)的電子郵件時,電子郵件到達(dá)收件人服務(wù)器后,會被存放到每個收件人的電子郵箱中,電子郵件越大,需要占用服務(wù)器或收件人電腦的空間越多,例如:每個電子郵件為nM,m個收件人就需要占用(n*m)M服務(wù)器的空間,并且,出現(xiàn)大數(shù)據(jù)的電子郵件時,用戶收發(fā)電子郵件需要長時間連接服務(wù)器,一旦連接斷開,則電子郵件收發(fā)失敗,需要重新收發(fā),造成電子郵件收發(fā)的不便。
[0005]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是:提供一種電子郵件的發(fā)送方法及系統(tǒng)、接收方法及系統(tǒng)和郵件系統(tǒng),用以減少占用服務(wù)器或收件人電腦的空間,加快收發(fā)郵件的速度,從而降低成功收發(fā)郵件的難度,并且,提高郵件使用的安全性與私密性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例所要解決的技術(shù)問題是提供一種電子郵件的收發(fā)方法,用以減少占用服務(wù)器或收件人電腦的空間,加快收發(fā)郵件的速度,從而降低成功收發(fā)郵件的難度,并且,提高郵件使用的安全性與私密性。。
[0007]相應(yīng)的,本發(fā)明實施例還提供了一種電子郵件的收發(fā)裝置,用以保證上述方法的實現(xiàn)及應(yīng)用。
[0008]為了解決上述問題,本發(fā)明公開了一種電子郵件的發(fā)送方法,所述電子郵件包括郵件頭和郵件內(nèi)容,所述方法包括:
[0009]服務(wù)端接收發(fā)送端提交的郵件頭;其中,所述服務(wù)端包括服務(wù)器和/或云端,所述郵件頭包括接收%5彳目息;
[0010]服務(wù)端向所述發(fā)送端發(fā)送郵件內(nèi)容獲取請求;以及,向所述接收端信息指示的接收端發(fā)送所述郵件頭;
[0011 ] 服務(wù)端接收所述發(fā)送端針對所述郵件內(nèi)容獲取請求提交的郵件內(nèi)容。
[0012]優(yōu)選地,所述郵件頭還包括郵件標(biāo)識、郵件標(biāo)題、發(fā)件人信息;所述郵件內(nèi)容包括郵件主體和/或附件。
[0013]優(yōu)選地,其特征在于,所述接收端信息用于指示多個接收端,所述接收端信息包括接收人信息和查看人信息。
[0014]為了解決上述問題,本發(fā)明還公開了一種電子郵件的接收方法,所述電子郵件包括郵件頭和郵件內(nèi)容,所述方法包括:
[0015]所述接收端從服務(wù)端接收郵件頭;其中,所述服務(wù)端包括服務(wù)器和/或云端;
[0016]當(dāng)依據(jù)所述郵件頭確定需要進(jìn)一步獲取郵件內(nèi)容時,所述接收端從所述服務(wù)端及其他接收端中查找存儲有所述郵件內(nèi)容的目標(biāo)節(jié)點;
[0017]所述接收端向所述目標(biāo)節(jié)點發(fā)送郵件內(nèi)容獲取請求;
[0018]所述接收端接收所述目標(biāo)節(jié)點針對所述郵件內(nèi)容獲取請求返回的郵件內(nèi)容。
[0019]優(yōu)選地,所述所述接收端從所述服務(wù)端及其他接收端中查找存儲有所述郵件內(nèi)容的目標(biāo)節(jié)點的步驟包括:
[0020]所述接收端判斷所述服務(wù)端和/或其他接收端是否在線;
[0021]所述接收端檢測所述在線的服務(wù)端和/或其他接收端中是否存儲有所述郵件內(nèi)容;
[0022]若是,則檢測所述存儲有所述郵件內(nèi)容的服務(wù)端和/或其他接收端的數(shù)據(jù)傳輸速度;
[0023]確定所述數(shù)據(jù)傳輸速度最快的服務(wù)端或其他接收端為目標(biāo)節(jié)點。
[0024]優(yōu)選地,所述接收端判斷所述服務(wù)端和/或其他接收端是否在線的子步驟進(jìn)一步包括:
[0025]所述接收端向所述所述服務(wù)端和/或其他接收端發(fā)送路由信息協(xié)議RIP連接請求;
[0026]若接收到所述服務(wù)端和/或其他接收端針對所述路由信息協(xié)議RIP連接請求返回的反饋信息,則判定所述服務(wù)端和/或其他接收端在線。
[0027]優(yōu)選地,所述郵件內(nèi)容包括若干數(shù)據(jù)塊,所述檢測所述存儲有所述郵件內(nèi)容的服務(wù)端和/或其他接收端的數(shù)據(jù)傳輸速度的子步驟進(jìn)一步包括:
[0028]統(tǒng)計所述存儲有所述郵件內(nèi)容的服務(wù)器和/或其他接收端,在預(yù)設(shè)時間段內(nèi)發(fā)送所述數(shù)據(jù)塊的數(shù)量;
[0029]依據(jù)所述數(shù)據(jù)塊的在預(yù)設(shè)時間段內(nèi)的發(fā)送數(shù)量,確定所述服務(wù)器和/或其他接收端的數(shù)據(jù)傳輸速度。
[0030]依據(jù)本發(fā)明的實施例,公開了一種電子郵件的發(fā)送系統(tǒng),所述系統(tǒng)位于服務(wù)端,所述電子郵件包括郵件頭和郵件內(nèi)容,所述系統(tǒng)包括:
[0031]第一郵件頭接收模塊,用于接收發(fā)送端提交的郵件頭;其中,所述服務(wù)端包括服務(wù)器和/或云端,所述郵件頭包括接收端信息;
[0032]第一獲取請求發(fā)送模塊,用于向發(fā)送端發(fā)送郵件內(nèi)容獲取請求;以及,向所述接收端信息指示的接收端發(fā)送所述郵件頭;
[0033]第一郵件內(nèi)容接收模塊,用于接收發(fā)送端針對所述郵件內(nèi)容獲取請求提交的郵件內(nèi)容。
[0034]優(yōu)選地,所述郵件頭還包括郵件標(biāo)識、郵件標(biāo)題、發(fā)件人信息;所述郵件內(nèi)容包括郵件主體和/或附件。
[0035]優(yōu)選地,所述接收端信息用于指示多個接收端,所述接收端信息包括接收人信息和查看人信息。
[0036]依據(jù)本發(fā)明的實施例,還公開了一種電子郵件的接收系統(tǒng),所述系統(tǒng)位于接收端,所述電子郵件包括郵件頭和郵件內(nèi)容,所述系統(tǒng)包括:
[0037]第二郵件頭接收模塊,用于從服務(wù)端接收郵件頭;其中,所述服務(wù)端包括服務(wù)器和
/或云端;
[0038]目標(biāo)節(jié)點查找模塊,用于在依據(jù)所述郵件頭確定需要進(jìn)一步獲取郵件內(nèi)容時,所述接收端從所述服務(wù)端及其他接收端中查找存儲有所述郵件內(nèi)容的目標(biāo)節(jié)點;
[0039]第二獲取請求發(fā)送模塊,用于向所述目標(biāo)節(jié)點發(fā)送郵件內(nèi)容獲取請求;
[0040]第二郵件內(nèi)容接收模塊,用于端接收所述目標(biāo)節(jié)點針對所述郵件內(nèi)容獲取請求返回的郵件內(nèi)容。
[0041]優(yōu)選地,所述目標(biāo)節(jié)點為服務(wù)器或其他接收端,所述目標(biāo)節(jié)點查找模塊可以包括:
[0042]在線判斷子模塊,用于判斷所述服務(wù)端和/或其他接收端是否在線;
[0043]存儲有所述郵件內(nèi)容判斷子模塊,用于檢測所述在線的服務(wù)端和/或其他接收端中是否存儲有所述郵件內(nèi)容;
[0044]數(shù)據(jù)傳輸速度檢測子模塊,用于在存在包含所述郵件內(nèi)容的服務(wù)端及其他接收端時,檢測所述存儲有所述郵件內(nèi)容的服務(wù)端和/或其他接收端的數(shù)據(jù)傳輸速度;
[0045]目標(biāo)節(jié)點確定子模塊,用于確定所述數(shù)據(jù)傳輸速度最快的服務(wù)端或其他接收端為目標(biāo)節(jié)點。
[0046]優(yōu)選地,所述在線判斷子模塊可以包括:
[0047]RIP連接請求發(fā)送子模塊,用于向所述所述服務(wù)端和/或其他接收端發(fā)送路由信息協(xié)議RIP連接請求;
[0048]在線判定子模塊,用于在接收到所述服務(wù)端和/或其他接收端針對所述路由信息協(xié)議RIP連接請求返回的反饋信息,則判定所述服務(wù)端和/或其他接收端在線。
[0049]優(yōu)選地,所述郵件內(nèi)容包括若干數(shù)據(jù)塊,所述判斷發(fā)送速度子模塊可以包括:
[0050]數(shù)量統(tǒng)計子模塊,用于統(tǒng)計所述存儲有所述郵件內(nèi)容的服務(wù)器和/或其他接收端在預(yù)設(shè)時間段內(nèi)發(fā)送所述數(shù)據(jù)塊的數(shù)量;
[0051]速度測量子模塊,用于依據(jù)所述數(shù)據(jù)塊的在預(yù)設(shè)時間段內(nèi)的發(fā)送數(shù)量,確定所述服務(wù)器和/或其他接收端的數(shù)據(jù)傳輸速度。
[0052]依據(jù)本發(fā)明的實施例,還公開了一種郵件系統(tǒng),包括發(fā)送系統(tǒng)和接收系統(tǒng),所述發(fā)送系統(tǒng)位于服務(wù)端,所述接收系統(tǒng)位于接收端,其中,所述發(fā)送系統(tǒng)包括:
[0053]第一郵件頭接收模塊,用于接收發(fā)送端提交的郵件頭;其中,所述服務(wù)端包括服務(wù)器和/或云端,所述郵件頭包括接收端信息;
[0054]第一獲取請求發(fā)送模塊,用于向發(fā)送端發(fā)送郵件內(nèi)容獲取請求;以及,向所述接收端信息指示的接收端發(fā)送所述郵件頭;
[0055]第一郵件內(nèi)容接