国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于商用客戶端的短波E-mail發(fā)送、接收以及通信方法

      文檔序號:7822900閱讀:769來源:國知局
      一種基于商用客戶端的短波E-mail發(fā)送、接收以及通信方法
      【專利摘要】本發(fā)明提供一種基于商用客戶端的短波E-mail發(fā)送、接收以及通信方法,本發(fā)明在郵件客戶端與短波電臺的連接之間增加客戶端郵件服務(wù)代理,在郵件服務(wù)器與短波電臺的連接之間增加服務(wù)器端郵件服務(wù)代理,郵件服務(wù)代理對外提供標(biāo)準(zhǔn)的SMTP/POP3協(xié)議接口,保證了用戶可以直接使用商用客戶端和服務(wù)器;數(shù)據(jù)傳輸過程中,在不減少數(shù)據(jù)交互信息的同時減少數(shù)據(jù)交互的次數(shù),以降低短波通信中的turnaround時間對數(shù)據(jù)傳輸?shù)挠绊?,使得郵件傳輸效率提升,也使得在短波信道條件較差時,基于商用客戶端進(jìn)行短波E-mail通信成為可能;本發(fā)明通過多數(shù)據(jù)幀連發(fā)的方式,保證數(shù)據(jù)傳輸可靠性的同時,提高了短波信道的傳輸效率。
      【專利說明】-種基于商用客戶端的短波E-mai I發(fā)送、接收以及通信方 法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及短波通信【技術(shù)領(lǐng)域】,更具體地,涉及一種基于商用客戶端的短波 E-mail發(fā)送、接收以及通信方法。

      【背景技術(shù)】
      [0002] E-mail是短波信道上提供的最主要的應(yīng)用服務(wù)。短波信道有帶寬低、質(zhì)量不穩(wěn)定、 干擾嚴(yán)重、turnaround時間過長等特點,如果直接將有線網(wǎng)絡(luò)中廣泛應(yīng)用的商用E-mail軟 件用于短波信道,將導(dǎo)致這些軟件在大部分情況下都會效率低下,甚至很多時候這些軟件 使用的基于TCP/IP協(xié)議的SMTP/P0P3等郵件傳輸協(xié)議根本無法運行?;诖?,現(xiàn)在廣泛 使用的短波信道E-mai 1通信方法,均是為用戶提供簡化的、專用的郵件傳輸客戶端軟件和 服務(wù)器軟件,客戶端和服務(wù)器直接與短波電臺連接,由短波電臺實現(xiàn)郵件報文的無線傳輸。 但是,這樣的系統(tǒng)仍存在以下問題:客戶端和服務(wù)器軟件為專用,可操作性和穩(wěn)定性與商用 軟件有差距,導(dǎo)致用戶體驗較差;并且開發(fā)代價大,不同短波系統(tǒng)下的專用郵件系統(tǒng)很難兼 容;另外,由于IP協(xié)議在設(shè)計時,并未考慮短波信道的特點,導(dǎo)致在短波信道上直接轉(zhuǎn)發(fā)IP 包時會使信道傳輸效率降低。


      【發(fā)明內(nèi)容】

      [0003] 針對現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種基于商用客戶端的短波 E-mail發(fā)送、接收與通信方法,可極大地提高基于商用客戶端的短波E-mail傳輸效率,適 用于不同的信道條件,實現(xiàn)了不同短波系統(tǒng)下郵件傳輸系統(tǒng)的通用性。
      [0004] 為實現(xiàn)上述目的,按照本發(fā)明,提供了一種基于商用客戶端的短波E-mail發(fā)送方 法,用于實現(xiàn)商用客戶端通過短波電臺向服務(wù)器發(fā)送郵件,在商用客戶端與短波電臺之間 增加客戶端郵件服務(wù)代理,在短波電臺與服務(wù)器之間增加服務(wù)器端郵件服務(wù)代理,所述發(fā) 送方法包括步驟:
      [0005] Sll、客戶端郵件服務(wù)代理通過SMTP協(xié)議接收來自郵件發(fā)送方客戶端的郵件,并 記錄SMTP交互過程中的信息為SMTP交互信息,所述SMTP交互信息包括服務(wù)器名稱、客戶 端名稱、發(fā)件人E-mail地址、收件人地址、抄送人E-mail地址;
      [0006] S12、客戶端郵件服務(wù)代理將步驟Sll中接收的SMTP交互信息和郵件分別封裝成 為郵件認(rèn)證數(shù)據(jù)包和郵件內(nèi)容數(shù)據(jù)包;
      [0007] S13、客戶端郵件服務(wù)代理根據(jù)短波電臺的傳輸速度,計算適合短波信道傳輸?shù)膸?長%,將郵件認(rèn)證數(shù)據(jù)包按照幀長Hi1分成多個數(shù)據(jù)幀;
      [0008] S14、客戶端郵件服務(wù)代理根據(jù)短波電臺的turnaround時間,計算單次傳輸時適 合連續(xù)傳輸?shù)臄?shù)據(jù)幀數(shù)Ii1,并以Ii 1幀為一組,將所述步驟S13中分成的多個數(shù)據(jù)幀按照多 幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送至服務(wù)器端郵件服務(wù)代理;
      [0009] S15、服務(wù)器端郵件服務(wù)代理收到數(shù)據(jù)幀后,將數(shù)據(jù)幀合并為郵件認(rèn)證數(shù)據(jù)包, 提取SMTP交互信息進(jìn)行郵件發(fā)送認(rèn)證,所述認(rèn)證為對服務(wù)器名稱、客戶端名稱、發(fā)件人 E-mail地址、收件人E-mail地址、抄送人E-mail地址信息進(jìn)行有效性檢查;認(rèn)證結(jié)束后, 以Ii1幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺向客戶端郵件服務(wù)代理發(fā)送認(rèn)證 成功數(shù)據(jù)包;
      [0010] S16、客戶端郵件服務(wù)代理接收到所述認(rèn)證成功數(shù)據(jù)包后,按照幀長Hi1將所述郵件 內(nèi)容數(shù)據(jù)包分成多個數(shù)據(jù)幀,以H 1幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送 給服務(wù)器端郵件服務(wù)代理;
      [0011] S17、服務(wù)器端郵件服務(wù)代理收到數(shù)據(jù)幀后,將其合并為郵件內(nèi)容數(shù)據(jù)包,從中提 取出郵件,經(jīng)短波電臺客戶端郵件服務(wù)代理發(fā)送郵件成功數(shù)據(jù)包;
      [0012] S18、服務(wù)器將步驟S17中提取出的郵件通過STMP協(xié)議發(fā)送至服務(wù)器,其SMTP協(xié) 議交互過程中需要的信息從所述SMTP交互信息中提取。
      [0013] 作為進(jìn)一步優(yōu)選地,所述步驟S13中,幀長HI1的計算方式為:設(shè)短波電臺的傳輸速 度為 Xibps,則 Iii1 取值為 X1ZlO < Iii1 < X1^Bytestj
      [0014] 作為進(jìn)一步優(yōu)選地,所述步驟S14中,幀數(shù)II1的計算方式為:設(shè)短波電臺的 turnaround時間為Y1秒,則Ii1取值為6yi彡Ii1彡IOy 10
      [0015] 作為進(jìn)一步優(yōu)選地,所述步驟S14中,多幀連發(fā)數(shù)據(jù)可靠傳輸方式為,客戶端郵件 服務(wù)代理連續(xù)發(fā)出H 1幀后,才等待服務(wù)器端郵件服務(wù)代理回復(fù)確認(rèn)幀。
      [0016] 相應(yīng)地,本發(fā)明還提供一種基于商用客戶端的短波E-mail接收方法,用于實現(xiàn)商 用客戶端通過短波電臺接收服務(wù)器發(fā)送的郵件,在商用客戶端與短波電臺間增加客戶端郵 件服務(wù)代理,在短波電臺與服務(wù)器之間增加服務(wù)器端郵件服務(wù)代理,所述接收方法包括,
      [0017] S21、服務(wù)器通過SMTP協(xié)議發(fā)送郵件到服務(wù)器端郵件服務(wù)代理,服務(wù)器端郵件服 務(wù)代理接收郵件并記錄SMTP交互過程中的信息為SMTP交互信息,所述SMTP交互信息包括 服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail地址、收件人E-mail地址、抄送人E-mail地址;
      [0018] S22、服務(wù)器端郵件服務(wù)代理將步驟S21中接收的SMTP交互信息和郵件分別封裝 成為郵件認(rèn)證數(shù)據(jù)包和郵件內(nèi)容數(shù)據(jù)包;
      [0019] S23、服務(wù)器端郵件服務(wù)代理根據(jù)短波電臺的傳輸速度,計算適合短波信道傳輸?shù)?幀長m2,將郵件認(rèn)證數(shù)據(jù)包按照幀長m 2分成多個數(shù)據(jù)幀;
      [0020] S24、服務(wù)器端郵件服務(wù)代理根據(jù)短波電臺的turnaround時間,計算單次傳輸時 適合連續(xù)傳輸?shù)臄?shù)據(jù)幀數(shù)n2,并以n 2幀為一組,將所述步驟S23中分成的多個數(shù)據(jù)幀按照 多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送至客戶端郵件服務(wù)代理;
      [0021] S25、客戶端郵件服務(wù)代理收到數(shù)據(jù)幀后,將數(shù)據(jù)幀合并為郵件認(rèn)證數(shù)據(jù)包,提取 SMTP交互信息進(jìn)行郵件發(fā)送認(rèn)證,所述認(rèn)證為對服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail 地址、收件人E-mail地址、抄送人E-mail地址信息進(jìn)行有效性檢查;認(rèn)證結(jié)束后,以n2幀 為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺向服務(wù)器端郵件服務(wù)代理發(fā)送認(rèn)證成功 數(shù)據(jù)包;
      [0022] S26、服務(wù)器端郵件服務(wù)代理接收到所述郵件內(nèi)容數(shù)據(jù)包后,按照幀長!112將所述認(rèn) 證成功數(shù)據(jù)包分成多個數(shù)據(jù)幀,以n 2幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā) 送給客戶端郵件服務(wù)代理;
      [0023] S27、客戶端郵件服務(wù)代理收到數(shù)據(jù)幀后,將其合并為郵件內(nèi)容數(shù)據(jù)包,從中提取 出郵件,經(jīng)短波電臺向服務(wù)器端郵件服務(wù)代理發(fā)送郵件成功數(shù)據(jù)包;
      [0024] S28、郵件接收方客戶端通過POP3協(xié)議從客戶端郵件服務(wù)代理處提取所述郵件。
      [0025] 作為進(jìn)一步優(yōu)選地,所述步驟S23中,幀長m2的計算方式為:設(shè)短波電臺的傳輸速 度為 x2bps,則 m2 取值為 x2/10 < m2 < x2/6Bytes。
      [0026] 作為進(jìn)一步優(yōu)選地,所述步驟S24中,幀數(shù)n2的計算方式為:設(shè)短波電臺的 turnaround時間為y2秒,則n2取值為6y2彡n2彡IOy 2。
      [0027] 作為進(jìn)一步優(yōu)選地,所述步驟S24中,多幀連發(fā)數(shù)據(jù)可靠傳輸方式為,服務(wù)器端郵 件服務(wù)代理連續(xù)發(fā)出Ii 1幀后,才等待客戶端郵件服務(wù)代理回復(fù)確認(rèn)幀。
      [0028] 相應(yīng)地,本發(fā)明還提供一種基于商用客戶端的短波E-mail通信方法,用于實現(xiàn)商 用客戶端通過短波電臺向服務(wù)器發(fā)送郵件或接收服務(wù)器發(fā)送的郵件,在商用客戶端與短波 電臺間增加客戶端郵件服務(wù)代理,在短波電臺與服務(wù)器之間增加服務(wù)器端郵件服務(wù)代理, 所述方法包括:
      [0029] Sl、完成短波E-mail發(fā)送方法;
      [0030] S2、完成短波E-mail接收方法。
      [0031] 總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,主要具備以下的 技術(shù)優(yōu)點:本發(fā)明客戶端與客戶端郵件服務(wù)代理之間采用標(biāo)準(zhǔn)的SMTP/P0P3協(xié)議進(jìn)行郵件 傳輸,服務(wù)器與服務(wù)器端郵件服務(wù)代理之間采用標(biāo)準(zhǔn)的SMTP協(xié)議進(jìn)行郵件傳輸,因此用戶 可以采用通用商用客戶端和服務(wù)器,使得用戶不必采用專用的郵件系統(tǒng),實現(xiàn)了不同短波 系統(tǒng)下郵件傳輸?shù)耐ㄓ眯?;現(xiàn)有技術(shù)中采用SMTP協(xié)議時的郵件數(shù)據(jù)交互過程需要7個回 合,本發(fā)明考慮到短波信道的turnaround時間過長,頻繁的交互過程會導(dǎo)致數(shù)據(jù)傳輸效率 極低,甚至協(xié)議無法正常工作,本發(fā)明中將在短波信道中的數(shù)據(jù)交互過程簡化,只需2個回 合;可有效提高郵件傳輸效率;本發(fā)明采用多幀連發(fā)可靠傳輸方式,可節(jié)省大量確認(rèn)幀的 傳輸時間,節(jié)省大量數(shù)據(jù)幀丟失時的超時等待時間,并降低短波信道上的負(fù)載,可以很好地 提供短波通信的效率。
      [0032] 本發(fā)明在郵件客戶端與短波電臺的連接之間,以及郵件服務(wù)器與短波電臺的連 接之間,增加了郵件服務(wù)代理,該代理對外提供標(biāo)準(zhǔn)的SMTP/P0P3協(xié)議接口,保證了用戶 可以直接使用商用客戶端和服務(wù)器,使得基于本發(fā)明通信方法的郵件系統(tǒng)具有通用性;數(shù) 據(jù)傳輸過程中,在不減少數(shù)據(jù)交互信息的同時減少數(shù)據(jù)交互的次數(shù),降低了短波通信中的 turnaroud時間過長對數(shù)據(jù)傳輸?shù)挠绊?,使得郵件傳輸效率提升,也使得在短波信道條件較 差時,基于商用客戶端進(jìn)行短波E-mail通信成為可能;通過多數(shù)據(jù)幀連發(fā)的方式,保證數(shù) 據(jù)傳輸可靠性的同時,提高了短波信道的傳輸效率。

      【專利附圖】

      【附圖說明】
      [0033] 圖I (a)為常規(guī)數(shù)據(jù)可靠傳輸方式示意圖;
      [0034] 圖I (b)為本發(fā)明多幀連發(fā)數(shù)據(jù)可靠傳輸方式示意圖;
      [0035] 圖2為常規(guī)基于商用客戶端短波E-mail通信系統(tǒng)結(jié)構(gòu)圖;
      [0036] 圖3基于本發(fā)明方法的商用客戶端短波E-mail通信系統(tǒng)結(jié)構(gòu)圖。

      【具體實施方式】
      [0037] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要 彼此之間未構(gòu)成沖突就可以相互組合。
      [0038] 本發(fā)明方法在客戶端與短波電臺的連接之間,以及服務(wù)器與短波電臺的連接之 間,增加郵件服務(wù)代理模塊,該模塊包括郵件發(fā)送處理和郵件接收處理兩個功能。
      [0039] 郵件發(fā)送處理的含義是,客戶端郵件服務(wù)代理(以下簡稱客戶端代理)接收到用 戶通過客戶端發(fā)送來的郵件,將其通過短波電臺轉(zhuǎn)發(fā)到服務(wù)器端郵件服務(wù)代理(以下簡稱 服務(wù)器代理),再由服務(wù)器代理發(fā)送到服務(wù)器。其處理流程如下:
      [0040] S11、客戶端代理通過SMTP協(xié)議(Simple Mail Transfer Protocol,簡單郵件傳 輸協(xié)議)接收來自郵件發(fā)送方客戶端的郵件,其接收郵件的同時,記錄SMTP交互過程中的 信息為SMTP交互信息,所述SMTP交互信息包括服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail地 址、收件人地址、抄送人E-mail地址;
      [0041] S12、客戶端代理將步驟Sll中接收的SMTP交互信息和郵件分別封裝成為郵件認(rèn) 證數(shù)據(jù)包和郵件內(nèi)容數(shù)據(jù)包;
      [0042] S13、客戶端代理根據(jù)短波電臺的傳輸速度,計算適合短波信道傳輸?shù)膸LHi1,將 郵件認(rèn)證數(shù)據(jù)包按照幀長Hl 1分成多個數(shù)據(jù)幀;
      [0043] S14、客戶端代理根據(jù)短波電臺的turnaround時間(turnaround時間是電臺由接 收數(shù)據(jù)狀態(tài)轉(zhuǎn)換到發(fā)送數(shù)據(jù)狀態(tài)的綜合時間,其值受電臺網(wǎng)絡(luò)協(xié)議協(xié)商時間、Modem的轉(zhuǎn)換 時間、交織算法時間、數(shù)據(jù)包加密壓縮時間、電臺收發(fā)轉(zhuǎn)換時間、無線電波傳輸時延等因素 影響,在上述各因素確定的條件下,某短波電臺的turnaround時間為已知),計算單次傳輸 時適合連續(xù)傳輸?shù)臄?shù)據(jù)幀數(shù)Ii 1,并以Ii1幀為一組,將所述步驟S13中分成的多個數(shù)據(jù)幀按 照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送至服務(wù)器代理;
      [0044] S15、服務(wù)器代理收到數(shù)據(jù)幀后,將數(shù)據(jù)幀合并為郵件認(rèn)證數(shù)據(jù)包,提取SMTP交互 信息進(jìn)行郵件發(fā)送認(rèn)證,所述認(rèn)證為對服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail地址、收件 人E-mail地址、抄送人E-mail地址信息進(jìn)行有效性檢查;認(rèn)證結(jié)束后,以Ii 1巾貞為一組按照 多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺向客戶端代理發(fā)送認(rèn)證成功數(shù)據(jù)包;
      [0045] S16、客戶端代理接收到所述認(rèn)證成功數(shù)據(jù)包后,按照幀長Hi1將所述郵件內(nèi)容數(shù)據(jù) 包分成多個數(shù)據(jù)幀,以Ii 1幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送給服務(wù)器 代理;
      [0046] S17、服務(wù)器代理收到數(shù)據(jù)幀后,將其合并為郵件內(nèi)容數(shù)據(jù)包,從中提取出郵件,經(jīng) 短波電臺向客戶端代理發(fā)送郵件成功數(shù)據(jù)包;
      [0047] S18、服務(wù)器將步驟S17中提取出的郵件通過STMP協(xié)議發(fā)送至服務(wù)器,其SMTP協(xié) 議交互過程中需要的信息從所述SMTP交互信息中提取。
      [0048] 上述步驟S13中,巾貞長叫的計算方式為:設(shè)短波電臺的傳輸速度為x^ps,則Iii1取 值為 Xi/l〇 < Ki1 < X1^Bytes,優(yōu)選為 x/SBytes。
      [0049] 上述步驟S14中,巾貞數(shù)Ii1的計算方式為:設(shè)短波電臺的turnaround時間為Y 1秒, 則Ii1取值為6yi彡Ii1彡IOy 1,優(yōu)選為10yi。
      [0050] 其中的多幀連發(fā)可靠傳輸方式的原理圖如圖1所示。圖1(a)為常規(guī)的數(shù)據(jù)可靠 傳輸方式,發(fā)送方每發(fā)出一幀,均需等待接收方回復(fù)確認(rèn)幀。在數(shù)據(jù)幀有丟失時,發(fā)送方需 等待到超時,才重發(fā)該幀。圖1(b)中為本發(fā)明采用多幀連發(fā)數(shù)據(jù)可靠傳輸方式,發(fā)送方連 續(xù)發(fā)出Ii1幀后,才等待接收方回復(fù)確認(rèn)幀。即使數(shù)據(jù)幀有丟失,發(fā)送方也不需要對丟失包 進(jìn)行超時等待,上述確認(rèn)幀為對該組所有數(shù)據(jù)幀的確認(rèn)。
      [0051] 郵件接收處理的含義是:服務(wù)器代理接收到服務(wù)器發(fā)送來的郵件,將其通過短波 電臺轉(zhuǎn)發(fā)到客戶端,再由客戶端來接收郵件。其處理流程為:
      [0052] S21、服務(wù)器通過SMTP協(xié)議發(fā)送郵件到服務(wù)器代理,服務(wù)器代理接收郵件的同時, 記錄SMTP交互過程中的信息為SMTP交互信息,所述SMTP交互信息包括服務(wù)器名稱、客戶 端名稱、發(fā)件人E-mail地址、收件人E-mail地址、抄送人E-mail地址;
      [0053] S22、服務(wù)器代理將步驟S21中接收的SMTP交互信息和郵件分別封裝成為郵件認(rèn) 證數(shù)據(jù)包和郵件內(nèi)容數(shù)據(jù)包;
      [0054] S23、服務(wù)器代理根據(jù)短波電臺的傳輸速度,計算適合短波信道傳輸?shù)膸Lm2,將 郵件認(rèn)證數(shù)據(jù)包按照幀長m 2分成多個數(shù)據(jù)幀;
      [0055] S24、服務(wù)器端代理根據(jù)短波電臺的turnaround時間,計算單次傳輸時適合連續(xù) 傳輸?shù)臄?shù)據(jù)幀數(shù)n2,并以n 2幀為一組,將所述步驟S23中分成的多個數(shù)據(jù)幀按照多幀連發(fā) 可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送至客戶端代理;
      [0056] S25、客戶端代理收到數(shù)據(jù)幀后,將數(shù)據(jù)幀合并為郵件認(rèn)證數(shù)據(jù)包,提取SMTP交互 信息進(jìn)行郵件發(fā)送認(rèn)證,所述認(rèn)證為對服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail地址、收件 人E-mail地址、抄送人E-mail地址信息進(jìn)行有效性檢查;認(rèn)證結(jié)束后,以n 2巾貞為一組按照 多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺向服務(wù)器代理發(fā)送認(rèn)證成功數(shù)據(jù)包;
      [0057] S26、服務(wù)器代理接收到所述認(rèn)證成功數(shù)據(jù)包后,按照幀長m2將所述郵件內(nèi)容數(shù)據(jù) 包分成多個數(shù)據(jù)幀,以n 2幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送給客戶端 代理;
      [0058] S27、客戶端代理收到數(shù)據(jù)幀后,將其合并為郵件內(nèi)容數(shù)據(jù)包,從中提取出郵件,經(jīng) 短波電臺向服務(wù)器代理發(fā)送郵件成功數(shù)據(jù)包;
      [0059] S28、郵件接收方客戶端通過 POP3 協(xié)議(Post Office Protocol-Version 3,郵局 協(xié)議版本3)從客戶端代理處提取所述郵件。
      [0060] 上述步驟S23中,巾貞長1112的計算方式為:設(shè)短波電臺的傳輸速度為xbps,則m 2取 值為x2/10彡m2彡x2/6Bytes,優(yōu)選為x 2/8Bytes。步驟S23中,需要重新計算合適的巾貞長, 因為接收郵件的客戶端和發(fā)送郵件的客戶端可能在不同的短波節(jié)點上,它們的速率可能不 同,所以幀長也可能不同。
      [0061] 上述步驟S24中,巾貞數(shù)n2的計算方式為:設(shè)短波電臺的turnaround時間為y 2秒, 則n2取值為6y2 < n2 < IOy2,優(yōu)選為IOy2。其中的多幀連發(fā)可靠傳輸方式與郵件發(fā)送流程 中描述的一致。
      [0062] 從步驟Sll、S18、S21、S22可以看出,客戶端與客戶端代理之間采用標(biāo)準(zhǔn)的SMTP/ POP3協(xié)議進(jìn)行郵件傳輸,服務(wù)器與服務(wù)器代理之間采用標(biāo)準(zhǔn)的SMTP協(xié)議進(jìn)行郵件傳輸,所 以用戶可以采用商用客戶端和服務(wù)器。從步驟S12?S17以及步驟S22?S27可以看出, 通常情況下采用SMTP協(xié)議時的郵件數(shù)據(jù)交互過程需要7個回合;本發(fā)明中將數(shù)據(jù)交互過程 簡化后,只需要郵件認(rèn)證傳輸、郵件內(nèi)容傳輸共兩個回合,可有效提高郵件傳輸效率。從步 驟S14和S24采用多幀連發(fā)可靠傳輸方式,可節(jié)省大量確認(rèn)幀的傳輸時間,節(jié)省大量數(shù)據(jù)幀 丟失時的超時等待時間,并降低短波信道上的負(fù)載,可以很好地提供短波通信的效率。
      [0063] 本發(fā)明在郵件客戶端與短波電臺的連接之間,以及郵件服務(wù)器與短波電臺的連接 之間,增加了郵件服務(wù)代理,該代理對外提供標(biāo)準(zhǔn)的SMTP/P0P3協(xié)議接口,保證了用戶可以 直接使用商用客戶端和服務(wù)器;數(shù)據(jù)傳輸過程中,在不減少數(shù)據(jù)交互信息的同時減少數(shù)據(jù) 交互的次數(shù),降低了短波通信中的turnaround時間過長對數(shù)據(jù)傳輸?shù)挠绊?,使得郵件傳輸 效率提升,也使得在短波信道條件較差時,基于商用客戶端進(jìn)行短波E-mail通信成為可 能;通過多數(shù)據(jù)幀連發(fā)的方式,保證數(shù)據(jù)傳輸可靠性的同時,提高了短波信道的傳輸效率。 [0064] 以下結(jié)合一個具體實施例對本發(fā)明做進(jìn)一步說明。
      [0065] 如圖2所示,首先搭建一個現(xiàn)有技術(shù)中常規(guī)的基于商用客戶端的短波E-mail通信 系統(tǒng)?!緦@綀D】
      附圖
      【附圖說明】和通信操作過程如下。
      [0066] (1)系統(tǒng)包括客戶端A1、客戶端A2、服務(wù)器C15Al為郵件發(fā)送端,A2為郵件接收端; Al和C之間,以及Al和C之間通過短波仿真鏈路連接,該鏈路使用Shunra VE SMB Edition 軟件模擬。
      [0067] (2)41、42為免費軟件〇1^1〇〇1^,(:選擇免費軟件111&01561^1'。41中"發(fā)送郵件服 務(wù)器"配置為C的IP地址,A2中"接收郵件服務(wù)器"配置為C的IP地址。
      [0068] (3)在該系統(tǒng)下進(jìn)行郵件傳輸實驗。調(diào)整Shunra VE SMB Edition軟件的參數(shù),模 擬不同的短波通信環(huán)境,查看郵件傳輸效果。在turnaround時間為3秒的情況下,在不同 的傳輸速率、誤碼率時郵件通信情況下,模擬的郵件傳輸效果如表1所示。
      [0069] 表1常規(guī)商用客戶端短波E-mail通信結(jié)果統(tǒng)計表
      [0070]

      【權(quán)利要求】
      1. 一種基于商用客戶端的短波E-mail發(fā)送方法,用于實現(xiàn)商用客戶端通過短波電臺 向服務(wù)器發(fā)送郵件,其特征在于,在商用客戶端與短波電臺之間增加客戶端郵件服務(wù)代理, 在短波電臺與服務(wù)器之間增加服務(wù)器端郵件服務(wù)代理,所述發(fā)送方法包括步驟: 511、 客戶端郵件服務(wù)代理通過SMTP協(xié)議接收來自郵件發(fā)送方客戶端的郵件,并記錄 SMTP交互過程中的信息為SMTP交互信息,所述SMTP交互信息包括服務(wù)器名稱、客戶端名 稱、發(fā)件人E-mail地址、收件人地址、抄送人E-mail地址; 512、 客戶端郵件服務(wù)代理將步驟S11中接收的SMTP交互信息和郵件分別封裝成為郵 件認(rèn)證數(shù)據(jù)包和郵件內(nèi)容數(shù)據(jù)包; 513、 客戶端郵件服務(wù)代理根據(jù)短波電臺的傳輸速度,計算適合短波信道傳輸?shù)膸L nh,將郵件認(rèn)證數(shù)據(jù)包按照幀長叫分成多個數(shù)據(jù)幀; 514、 客戶端郵件服務(wù)代理根據(jù)短波電臺的turnaround時間,計算單次傳輸時適合連 續(xù)傳輸?shù)臄?shù)據(jù)幀數(shù)h,并以ni幀為一組,將所述步驟S13中分成的多個數(shù)據(jù)幀按照多幀連 發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送至服務(wù)器端郵件服務(wù)代理; 515、 服務(wù)器端郵件服務(wù)代理收到數(shù)據(jù)幀后,將數(shù)據(jù)幀合并為郵件認(rèn)證數(shù)據(jù)包,提取 SMTP交互信息進(jìn)行郵件發(fā)送認(rèn)證,所述認(rèn)證為對服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail 地址、收件人E-mail地址、抄送人E-mail地址信息進(jìn)行有效性檢查;認(rèn)證結(jié)束后,以ni幀 為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺向客戶端郵件服務(wù)代理發(fā)送認(rèn)證成功數(shù) 據(jù)包; 516、 客戶端郵件服務(wù)代理接收到所述認(rèn)證成功數(shù)據(jù)包后,按照幀長叫將所述郵件內(nèi)容 數(shù)據(jù)包分成多個數(shù)據(jù)幀,以h幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送給服 務(wù)器端郵件服務(wù)代理; 517、 服務(wù)器端郵件服務(wù)代理收到數(shù)據(jù)幀后,將其合并為郵件內(nèi)容數(shù)據(jù)包,從中提取出 郵件,經(jīng)短波電臺客戶端郵件服務(wù)代理發(fā)送郵件成功數(shù)據(jù)包; 518、 服務(wù)器將步驟S17中提取出的郵件通過STMP協(xié)議發(fā)送至服務(wù)器,其SMTP協(xié)議交 互過程中需要的信息從所述SMTP交互信息中提取。
      2. 如權(quán)利要求1所述的基于商用客戶端的短波E-mail發(fā)送方法,其特征在于, 所述步驟S13中,巾貞長的計算方式為:設(shè)短波電臺的傳輸速度為Xibps,則1?取值為 Xj/10 ^ nij ^ Xj/BByteSo
      3. 如權(quán)利要求1所述的基于商用客戶端的短波E-mail發(fā)送方法,其特征在于,所述 步驟S14中,巾貞數(shù)的計算方式為:設(shè)短波電臺的turnaround時間為yi秒,則取值為 6yi < 化 < lOy"
      4. 如權(quán)利要求1所述的基于商用客戶端的短波E-mail發(fā)送方法,其特征在于,所述步 驟S14中,多幀連發(fā)數(shù)據(jù)可靠傳輸方式為,客戶端郵件服務(wù)代理連續(xù)發(fā)出ni幀后,才等待服 務(wù)器端郵件服務(wù)代理回復(fù)確認(rèn)幀。
      5. -種基于商用客戶端的短波E-mail接收方法,用于實現(xiàn)商用客戶端通過短波電臺 接收服務(wù)器發(fā)送的郵件,其特征在于,在商用客戶端與短波電臺之間增加客戶端郵件服務(wù) 代理,在短波電臺與服務(wù)器之間增加服務(wù)器端郵件服務(wù)代理,所述接收方法包括, S21、服務(wù)器通過SMTP協(xié)議發(fā)送郵件到服務(wù)器端郵件服務(wù)代理,服務(wù)器端郵件服務(wù)代 理接收郵件并記錄SMTP交互過程中的信息為SMTP交互信息,所述SMTP交互信息包括服務(wù) 器名稱、客戶端名稱、發(fā)件人E-mail地址、收件人E-mail地址、抄送人E-mail地址; 522、 服務(wù)器端郵件服務(wù)代理將步驟S21中接收的SMTP交互信息和郵件分別封裝成為 郵件認(rèn)證數(shù)據(jù)包和郵件內(nèi)容數(shù)據(jù)包; 523、 服務(wù)器端郵件服務(wù)代理根據(jù)短波電臺的傳輸速度,計算適合短波信道傳輸?shù)膸L m2,將郵件認(rèn)證數(shù)據(jù)包按照幀長m2分成多個數(shù)據(jù)幀; 524、 服務(wù)器端郵件服務(wù)代理根據(jù)短波電臺的turnaround時間,計算單次傳輸時適合 連續(xù)傳輸?shù)臄?shù)據(jù)幀數(shù)n2,并以n2幀為一組,將所述步驟S23中分成的多個數(shù)據(jù)幀按照多幀 連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送至客戶端郵件服務(wù)代理; 525、 客戶端郵件服務(wù)代理收到數(shù)據(jù)幀后,將數(shù)據(jù)幀合并為郵件認(rèn)證數(shù)據(jù)包,提取SMTP 交互信息進(jìn)行郵件發(fā)送認(rèn)證,所述認(rèn)證為對服務(wù)器名稱、客戶端名稱、發(fā)件人E-mail地址、 收件人E-mail地址、抄送人E-mail地址信息進(jìn)行有效性檢查;認(rèn)證結(jié)束后,以n2幀為一 組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺向服務(wù)器端郵件服務(wù)代理發(fā)送認(rèn)證成功數(shù)據(jù) 包; 526、 服務(wù)器端郵件服務(wù)代理接收到所述郵件內(nèi)容數(shù)據(jù)包后,按照幀長m2將所述認(rèn)證成 功數(shù)據(jù)包分成多個數(shù)據(jù)幀,以n2幀為一組按照多幀連發(fā)可靠傳輸?shù)姆绞浇?jīng)短波電臺發(fā)送給 客戶端郵件服務(wù)代理; 527、 客戶端郵件服務(wù)代理收到數(shù)據(jù)幀后,將其合并為郵件內(nèi)容數(shù)據(jù)包,從中提取出郵 件,經(jīng)短波電臺向服務(wù)器端郵件服務(wù)代理發(fā)送郵件成功數(shù)據(jù)包; 528、 郵件接收方客戶端通過POP3協(xié)議從客戶端郵件服務(wù)代理處提取所述郵件。
      6. 如權(quán)利要求5所述的基于商用客戶端的短波E-mail接收方法,其特征在于, 所述步驟S23中,幀長m2的計算方式為:設(shè)短波電臺的傳輸速度為x2bps,則m2取值為 x2/10 ^ m2 ^ x2/6Bytes〇
      7. 如權(quán)利要求5所述的基于商用客戶端的短波E-mail接收方法,其特征在于,所述 步驟S24中,巾貞數(shù)n2的計算方式為:設(shè)短波電臺的turnaround時間為y2秒,則n 2取值為 6y2 < n2 < 10y2。
      8. 如權(quán)利要求5所述的基于商用客戶端的短波E-mail接收方法,其特征在于,所述步 驟S24中,多幀連發(fā)數(shù)據(jù)可靠傳輸方式為,服務(wù)器端郵件服務(wù)代理連續(xù)發(fā)出ni幀后,才等待 客戶端郵件服務(wù)代理回復(fù)確認(rèn)幀。
      9. 一種基于商用客戶端的短波E-mail通信方法,用于實現(xiàn)商用客戶端通過短波電臺 向服務(wù)器發(fā)送郵件或接收服務(wù)器發(fā)送的郵件,其特征在于,在商用客戶端與短波電臺之間 增加客戶端郵件服務(wù)代理,在短波電臺與服務(wù)器之間增加服務(wù)器端郵件服務(wù)代理,所述方 法包括: 51、 完成如權(quán)利要求1-4任一項所述的基于商用客戶端的短波E-mail發(fā)送方法; 52、 完成如權(quán)利要求5-8任一項所述的基于商用客戶端的短波E-mail接收方法。
      【文檔編號】H04W4/12GK104394068SQ201410770430
      【公開日】2015年3月4日 申請日期:2014年12月15日 優(yōu)先權(quán)日:2014年12月15日
      【發(fā)明者】陳祖剛 申請人:中國船舶重工集團(tuán)公司第七二二研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1