买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于商用客户端的短波E‑mail发送、接收以及通信方法_中国船舶重工集团公司第七二二研究所_201410770430.1 

申请/专利权人:中国船舶重工集团公司第七二二研究所

申请日:2014-12-15

公开(公告)日:2017-12-15

公开(公告)号:CN104394068B

主分类号:H04L12/58(2006.01)I

分类号:H04L12/58(2006.01)I;H04W4/12(2009.01)I

优先权:

专利状态码:有效-授权

法律状态:2017.12.15#授权;2015.04.01#实质审查的生效;2015.03.04#公开

摘要:本发明提供一种基于商用客户端的短波E‑mail发送、接收以及通信方法,本发明在邮件客户端与短波电台的连接之间增加客户端邮件服务代理,在邮件服务器与短波电台的连接之间增加服务器端邮件服务代理,邮件服务代理对外提供标准的SMTPPOP3协议接口,保证了用户可以直接使用商用客户端和服务器;数据传输过程中,在不减少数据交互信息的同时减少数据交互的次数,以降低短波通信中的turnaround时间对数据传输的影响,使得邮件传输效率提升,也使得在短波信道条件较差时,基于商用客户端进行短波E‑mail通信成为可能;本发明通过多数据帧连发的方式,保证数据传输可靠性的同时,提高了短波信道的传输效率。

主权项:一种基于商用客户端的短波E‑mail发送方法,用于实现商用客户端通过短波电台向服务器发送邮件,其特征在于,在商用客户端与短波电台之间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述发送方法包括步骤:S11、客户端邮件服务代理通过SMTP协议接收来自邮件发送方客户端的邮件,并记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E‑mail地址、收件人E‑mail地址、抄送人E‑mail地址;S12、客户端邮件服务代理将步骤S11中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;S13、客户端邮件服务代理根据短波电台的传输速度,计算适合短波信道传输的帧长m1,将邮件认证数据包按照帧长m1分成多个数据帧;S14、客户端邮件服务代理根据短波电台的turnaround时间,计算单次传输时适合连续传输的数据帧数n1,并以n1帧为一组,将所述步骤S13中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至服务器端邮件服务代理;所述多帧连发可靠传输的方式为,客户端邮件服务代理连续发出n1帧后,才等待服务器端邮件服务代理回复确认帧;S15、服务器端邮件服务代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E‑mail地址、收件人E‑mail地址、抄送人E‑mail地址信息进行有效性检查;认证结束后,以n1帧为一组按照多帧连发可靠传输的方式经短波电台向客户端邮件服务代理发送认证成功数据包;S16、客户端邮件服务代理接收到所述认证成功数据包后,按照帧长m1将所述邮件内容数据包分成多个数据帧,以n1帧为一组按照多帧连发可靠传输的方式经短波电台发送给服务器端邮件服务代理;S17、服务器端邮件服务代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台客户端邮件服务代理发送邮件成功数据包;S18、服务器将步骤S17中提取出的邮件通过STMP协议发送至服务器,其SMTP协议交互过程中需要的信息从所述SMTP交互信息中提取。

全文数据:一种基于商用客户端的短波E-maiI发送、接收以及通信方法技术领域[0001]本发明涉及短波通信技术领域,更具体地,涉及一种基于商用客户端的短波E-mai1发送、接收以及通信方法。背景技术[0002]E-mail是短波信道上提供的最主要的应用服务。短波信道有带宽低、质量不稳定、干扰严重、turnaround时间过长等特点,如果直接将有线网络中广泛应用的商用E-mai1软件用于短波信道,将导致这些软件在大部分情况下都会效率低下,甚至很多时候这些软件使用的基于TCPIP协议的SMTPP0P3等邮件传输协议根本无法运行。基于此,现在广泛使用的短波信道E-mail通信方法,均是为用户提供简化的、专用的邮件传输客户端软件和服务器软件,客户端和服务器直接与短波电台连接,由短波电台实现邮件报文的无线传输。但是,这样的系统仍存在以下问题:客户端和服务器软件为专用,可操作性和稳定性与商用软件有差距,导致用户体验较差;并且开发代价大,不同短波系统下的专用邮件系统很难兼容;另外,由于IP协议在设计时,并未考虑短波信道的特点,导致在短波信道上直接转发IP包时会使信道传输效率降低。发明内容[0003]针对现有技术的以上缺陷或改进需求,本发明提供了一种基于商用客户端的短波E-mail发送、接收与通信方法,可极大地提高基于商用客户端的短波E-mail传输效率,适用于不同的信道条件,实现了不同短波系统下邮件传输系统的通用性。[0004]为实现上述目的,按照本发明,提供了一种基于商用客户端的短波E-mail发送方法,用于实现商用客户端通过短波电台向服务器发送邮件,在商用客户端与短波电台之间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述发送方法包括步骤:[0005]S11、客户端邮件服务代理通过SMTP协议接收来自邮件发送方客户端的邮件,并记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E-mai1地址、收件人地址、抄送人E-mai1地址;[0006]S12、客户端邮件服务代理将步骤Sll中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;[0007]S13、客户端邮件服务代理根据短波电台的传输速度,计算适合短波信道传输的帧长Hl1,将邮件认证数据包按照帧长Hl1分成多个数据帧;[0008]S14、客户端邮件服务代理根据短波电台的turnaround时间,计算单次传输时适合连续传输的数据帧数m,并以m帧为一组,将所述步骤S13中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至服务器端邮件服务代理;[0009]S15、服务器端邮件服务代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E-mail地址、收件人E-mai1地址、抄送人E-mai1地址信息进行有效性检查;认证结束后,以m帧为一组按照多帧连发可靠传输的方式经短波电台向客户端邮件服务代理发送认证成功数据包;[0010]S16、客户端邮件服务代理接收到所述认证成功数据包后,按照帧长m将所述邮件内容数据包分成多个数据帧,以m帧为一组按照多帧连发可靠传输的方式经短波电台发送给服务器端邮件服务代理;[0011]S17、服务器端邮件服务代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台客户端邮件服务代理发送邮件成功数据包;[0012]S18、服务器将步骤S17中提取出的邮件通过STMP协议发送至服务器,其SMTP协议交互过程中需要的信息从所述SMTP交互信息中提取。[0013]作为进一步优选地,所述步骤S13中,帧长m1的计算方式为:设短波电台的传输速度为xibps,则mi取值为xilXmixi6Bytes。[0014]作为进一步优选地,所述步骤S14中,帧数ηι的计算方式为:设短波电台的turnaround时间为yi秒,贝Ijni取值为6yimIOyi。[0015]作为进一步优选地,所述步骤S14中,多帧连发数据可靠传输方式为,客户端邮件服务代理连续发出m帧后,才等待服务器端邮件服务代理回复确认帧。[0016]相应地,本发明还提供一种基于商用客户端的短波E-mail接收方法,用于实现商用客户端通过短波电台接收服务器发送的邮件,在商用客户端与短波电台间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述接收方法包括,[0017]S21、服务器通过SMTP协议发送邮件到服务器端邮件服务代理,服务器端邮件服务代理接收邮件并记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E-mai1地址、收件人E-mai1地址、抄送人E-mai1地址;[0018]S22、服务器端邮件服务代理将步骤S21中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;[0019]S23、服务器端邮件服务代理根据短波电台的传输速度,计算适合短波信道传输的帧长m2,将邮件认证数据包按照帧长m2分成多个数据帧;[0020]S24、服务器端邮件服务代理根据短波电台的turnaround时间,计算单次传输时适合连续传输的数据帧数n2,并以112帧为一组,将所述步骤S23中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至客户端邮件服务代理;[0021]S25、客户端邮件服务代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E-mail地址、收件人E-mai1地址、抄送人E-mai1地址信息进行有效性检查;认证结束后,以n2帧为一组按照多帧连发可靠传输的方式经短波电台向服务器端邮件服务代理发送认证成功数据包;[0022]S26、服务器端邮件服务代理接收到所述邮件内容数据包后,按照帧长!112将所述认证成功数据包分成多个数据帧,以n2帧为一组按照多帧连发可靠传输的方式经短波电台发送给客户端邮件服务代理;[0023]S27、客户端邮件服务代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台向服务器端邮件服务代理发送邮件成功数据包;[0024]S28、邮件接收方客户端通过POP3协议从客户端邮件服务代理处提取所述邮件。[0025]作为进一步优选地,所述步骤S23中,帧长m2的计算方式为:设短波电台的传输速度为X2bps,则m2取值为X2lXm2X26Bytes。[0026]作为进一步优选地,所述步骤S24中,帧数Π2的计算方式为:设短波电台的turnaround时间为72秒,贝Ijm取值为6y2n210y2。[0027]作为进一步优选地,所述步骤S24中,多帧连发数据可靠传输方式为,服务器端邮件服务代理连续发出m帧后,才等待客户端邮件服务代理回复确认帧。[0028]相应地,本发明还提供一种基于商用客户端的短波E-mail通信方法,用于实现商用客户端通过短波电台向服务器发送邮件或接收服务器发送的邮件,在商用客户端与短波电台间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述方法包括:[0029]Sl、完成短波E-mail发送方法;[0030]S2、完成短波E-mail接收方法。[0031]总体而言,通过本发明所构思的以上技术方案与现有技术相比,主要具备以下的技术优点:本发明客户端与客户端邮件服务代理之间采用标准的SMTPP0P3协议进行邮件传输,服务器与服务器端邮件服务代理之间采用标准的SMTP协议进行邮件传输,因此用户可以采用通用商用客户端和服务器,使得用户不必采用专用的邮件系统,实现了不同短波系统下邮件传输的通用性;现有技术中采用SMTP协议时的邮件数据交互过程需要7个回合,本发明考虑到短波信道的turnaround时间过长,频繁的交互过程会导致数据传输效率极低,甚至协议无法正常工作,本发明中将在短波信道中的数据交互过程简化,只需2个回合;可有效提高邮件传输效率;本发明采用多帧连发可靠传输方式,可节省大量确认帧的传输时间,节省大量数据帧丢失时的超时等待时间,并降低短波信道上的负载,可以很好地提供短波通信的效率。[0032]本发明在邮件客户端与短波电台的连接之间,以及邮件服务器与短波电台的连接之间,增加了邮件服务代理,该代理对外提供标准的SMTPP0P3协议接口,保证了用户可以直接使用商用客户端和服务器,使得基于本发明通信方法的邮件系统具有通用性;数据传输过程中,在不减少数据交互信息的同时减少数据交互的次数,降低了短波通信中的turnaroud时间过长对数据传输的影响,使得邮件传输效率提升,也使得在短波信道条件较差时,基于商用客户端进行短波E-mail通信成为可能;通过多数据帧连发的方式,保证数据传输可靠性的同时,提高了短波信道的传输效率。附图说明[0033]图Ia为常规数据可靠传输方式示意图;[0034]图Ib为本发明多帧连发数据可靠传输方式示意图;[0035]图2为常规基于商用客户端短波E-mail通信系统结构图;[0036]图3基于本发明方法的商用客户端短波E-mail通信系统结构图。具体实施方式[0037]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。[0038]本发明方法在客户端与短波电台的连接之间,以及服务器与短波电台的连接之间,增加邮件服务代理模块,该模块包括邮件发送处理和邮件接收处理两个功能。[0039]邮件发送处理的含义是,客户端邮件服务代理(以下简称客户端代理接收到用户通过客户端发送来的邮件,将其通过短波电台转发到服务器端邮件服务代理(以下简称服务器代理),再由服务器代理发送到服务器。其处理流程如下:[0040]S11、客户端代理通过SMTP协议SimpleMailTransferProtocol,简单邮件传输协议接收来自邮件发送方客户端的邮件,其接收邮件的同时,记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E-mai1地址、收件人地址、抄送人E-mai1地址;[0041]S12、客户端代理将步骤SI1中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;[0042]S13、客户端代理根据短波电台的传输速度,计算适合短波信道传输的帧长m,将邮件认证数据包按照帧长m分成多个数据帧;[0043]S14、客户端代理根据短波电台的turnaround时间(turnaround时间是电台由接收数据状态转换到发送数据状态的综合时间,其值受电台网络协议协商时间、Modem的转换时间、交织算法时间、数据包加密压缩时间、电台收发转换时间、无线电波传输时延等因素影响,在上述各因素确定的条件下,某短波电台的turnaround时间为已知),计算单次传输时适合连续传输的数据帧数m,并以m帧为一组,将所述步骤S13中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至服务器代理;[0044]S15、服务器代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E-mail地址、收件人E-mail地址、抄送人E-mail地址信息进行有效性检查;认证结束后,以m帧为一组按照多帧连发可靠传输的方式经短波电台向客户端代理发送认证成功数据包;[0045]S16、客户端代理接收到所述认证成功数据包后,按照帧长m将所述邮件内容数据包分成多个数据帧,以m帧为一组按照多帧连发可靠传输的方式经短波电台发送给服务器代理;[0046]S17、服务器代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台向客户端代理发送邮件成功数据包;[0047]S18、服务器将步骤S17中提取出的邮件通过STMP协议发送至服务器,其SMTP协议交互过程中需要的信息从所述SMTP交互信息中提取。[0048]上述步骤S13中,帧长mi的计算方式为:设短波电台的传输速度为xibps,则mi取值为叉1101111^^16135^68,优选为118135^68。[0049]上述步骤S14中,帧数m的计算方式为:设短波电台的turnaround时间为yi秒,贝Ijm取值为6yimIOy1,优选为IOy1。[0050]其中的多帧连发可靠传输方式的原理图如图1所示。图1a为常规的数据可靠传输方式,发送方每发出一帧,均需等待接收方回复确认帧。在数据帧有丢失时,发送方需等待到超时,才重发该帧。图Ib中为本发明采用多帧连发数据可靠传输方式,发送方连续发出m帧后,才等待接收方回复确认帧。即使数据帧有丢失,发送方也不需要对丢失包进行超时等待,上述确认帧为对该组所有数据帧的确认。[0051]邮件接收处理的含义是:服务器代理接收到服务器发送来的邮件,将其通过短波电台转发到客户端,再由客户端来接收邮件。其处理流程为:[0052]S21、服务器通过SMTP协议发送邮件到服务器代理,服务器代理接收邮件的同时,记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E-mai1地址、收件人E-mai1地址、抄送人E-mai1地址;[0053]S22、服务器代理将步骤S21中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;[0054]S23、服务器代理根据短波电台的传输速度,计算适合短波信道传输的帧长m2,将邮件认证数据包按照帧长m2分成多个数据帧;[0055]S24、服务器端代理根据短波电台的turnaround时间,计算单次传输时适合连续传输的数据帧数n2,并以112帧为一组,将所述步骤S23中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至客户端代理;[0056]S25、客户端代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E-mail地址、收件人E-mail地址、抄送人E-mail地址信息进行有效性检查;认证结束后,以112帧为一组按照多帧连发可靠传输的方式经短波电台向服务器代理发送认证成功数据包;[0057]S26、服务器代理接收到所述认证成功数据包后,按照帧长m2将所述邮件内容数据包分成多个数据帧,以112帧为一组按照多帧连发可靠传输的方式经短波电台发送给客户端代理;[0058]S27、客户端代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台向服务器代理发送邮件成功数据包;[0059]S28、邮件接收方客户端通过POP3协议PostOfficeProtocol-Version3,邮局协议版本3从客户端代理处提取所述邮件。[0000]上述步骤S23中,帧长m2的计算方式为:设短波电台的传输速度为xbps,贝ljm2取值为X2lXm2彡X26Bytes,优选为X28Bytes。步骤S23中,需要重新计算合适的帧长,因为接收邮件的客户端和发送邮件的客户端可能在不同的短波节点上,它们的速率可能不同,所以帧长也可能不同。[0061]上述步骤S24中,帧数Π2的计算方式为:设短波电台的turnaround时间为y2秒,贝Ijm取值为6y2n210y2,优选为10y2。其中的多帧连发可靠传输方式与邮件发送流程中描述的一致。[0062]从步骤311、318、321、322可以看出,客户端与客户端代理之间采用标准的31«13POP3协议进行邮件传输,服务器与服务器代理之间采用标准的SMTP协议进行邮件传输,所以用户可以采用商用客户端和服务器。从步骤S12〜S17以及步骤S22〜S27可以看出,通常情况下采用SMTP协议时的邮件数据交互过程需要7个回合;本发明中将数据交互过程简化后,只需要邮件认证传输、邮件内容传输共两个回合,可有效提高邮件传输效率。从步骤S14和S24采用多帧连发可靠传输方式,可节省大量确认帧的传输时间,节省大量数据帧丢失时的超时等待时间,并降低短波信道上的负载,可以很好地提供短波通信的效率。[0063]本发明在邮件客户端与短波电台的连接之间,以及邮件服务器与短波电台的连接之间,增加了邮件服务代理,该代理对外提供标准的SMTPP0P3协议接口,保证了用户可以直接使用商用客户端和服务器;数据传输过程中,在不减少数据交互信息的同时减少数据交互的次数,降低了短波通信中的turnaround时间过长对数据传输的影响,使得邮件传输效率提升,也使得在短波信道条件较差时,基于商用客户端进行短波E-mai1通信成为可能;通过多数据帧连发的方式,保证数据传输可靠性的同时,提高了短波信道的传输效率。[0064]以下结合一个具体实施例对本发明做进一步说明。[0065]如图2所示,首先搭建一个现有技术中常规的基于商用客户端的短波E-mail通信系统。附图说明和通信操作过程如下。[0066]1系统包括客户端Al、客户端A2、服务器C13Al为邮件发送端,A2为邮件接收端;Al和C之间,以及Al和C之间通过短波仿真链路连接,该链路使用ShunraVESMBEdition软件模拟。[0067]2六1、六2为免费软件〇此1〇〇1^,:选择免费软件1^丨136”6^六1中“发送邮件服务器”配置为C的IP地址,A2中“接收邮件服务器”配置为C的IP地址。[0068]3在该系统下进行邮件传输实验。调整ShunraVESMBEdition软件的参数,模拟不同的短波通信环境,查看邮件传输效果。在turnaround时间为3秒的情况下,在不同的传输速率、误码率时邮件通信情况下,模拟的邮件传输效果如表1所示。[0069]表1常规商用客户端短波E-mail通信结果统计表[0070][0071]表中数值的含义为:在当前误码率和速率条件下,在1小时的时间内,发送长度为4000Bytes的邮件的数量。[0072]下面搭建基于本发明方法的邮件传输系统。系统搭建方式如图3所示,附图说明和通信操作过程如下。[0073]1系统包括客户端All、客户端A12、服务器:111对应的邮件服务代理价1、八12对应的邮件服务代理B12、C1对应的邮件服务代理B13411为邮件发送端,A12为邮件接收端;Bll和B13之间,以及B12和B13之间通过短波仿真链路连接,该链路使用ShunraVESMBEdition软件模拟。[0074]2六11、六12为免费软件〇此1〇〇1^,:1选择免费软件11]\1丨156^61^11中“发送邮件服务器”配置为Bll的IP地址,A12中“接收邮件服务器”配置为B12的IP地址,Bll中“转发邮件服务器”配置为B13的IP地址;B13中“转发邮件服务器”配置为B12的IP地址。[0075]3在该系统下进行邮件传输实验。在不同传输速率下,适合短波信道传输的帧长m,以及单次传输时适合连续传输的数据帧数η的取值情况如表2所示。调整ShunraVESMBEdition软件的参数,模拟不同的短波通信环境,查看邮件传输效果。在turnaround时间为3秒的情况下,在不同的传输速率、误码率时邮件通信情况下,模拟的邮件传输效果如表3所不。[0076]表2不同传输速率条件下参数选择情况表[0077][0078]表3本发明商用客户端短波E-mail通信结果统计表[0079][0080]表中数值的含义为:在当前误码率和速率条件下,在1小时的时间内,发送长度为4000Bytes的邮件的数量。[0081]对比表1和表3的效果可知,采用本发明的通信方法,在信道条件较好时,可极大地提高基于商用客户端的短波E-mail传输效率,在信道条件较差时,使基于商用客户端的短波E-mai1传输成为可能。[0082]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种基于商用客户端的短波E-mail发送方法,用于实现商用客户端通过短波电台向服务器发送邮件,其特征在于,在商用客户端与短波电台之间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述发送方法包括步骤:511、客户端邮件服务代理通过SMTP协议接收来自邮件发送方客户端的邮件,并记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E-mai1地址、收件人E-mai1地址、抄送人E-mai1地址;512、客户端邮件服务代理将步骤Sll中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;513、客户端邮件服务代理根据短波电台的传输速度,计算适合短波信道传输的帧长m,将邮件认证数据包按照帧长m分成多个数据帧;514、客户端邮件服务代理根据短波电台的turnaround时间,计算单次传输时适合连续传输的数据帧数m,并以m帧为一组,将所述步骤S13中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至服务器端邮件服务代理;所述多帧连发可靠传输的方式为,客户端邮件服务代理连续发出m帧后,才等待服务器端邮件服务代理回复确认帧;515、服务器端邮件服务代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E-mail地址、收件人E-mai1地址、抄送人E-mai1地址信息进行有效性检查;认证结束后,以m帧为一组按照多帧连发可靠传输的方式经短波电台向客户端邮件服务代理发送认证成功数据包;516、客户端邮件服务代理接收到所述认证成功数据包后,按照帧长m将所述邮件内容数据包分成多个数据帧,以m帧为一组按照多帧连发可靠传输的方式经短波电台发送给服务器端邮件服务代理;517、服务器端邮件服务代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台客户端邮件服务代理发送邮件成功数据包;518、服务器将步骤S17中提取出的邮件通过STMP协议发送至服务器,其SMTP协议交互过程中需要的信息从所述SMTP交互信息中提取。2.如权利要求1所述的基于商用客户端的短波E-mail发送方法,其特征在于,所述步骤S13中,桢长mi的计算方式为:设短波电台的传输速度为xibps,则mi取值为xilXmi彡xi6Bytes〇3.如权利要求1所述的基于商用客户端的短波E-mail发送方法,其特征在于,所述步骤S14中,桢数m的计算方式为:设短波电台的turnaround时间为yi秒,贝Ijm取值为6yim彡IOyi04.一种基于商用客户端的短波E-mail接收方法,用于实现商用客户端通过短波电台接收服务器发送的邮件,其特征在于,在商用客户端与短波电台之间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述接收方法包括,521、服务器通过SMTP协议发送邮件到服务器端邮件服务代理,服务器端邮件服务代理接收邮件并记录SMTP交互过程中的信息为SMTP交互信息,所述SMTP交互信息包括服务器名称、客户端名称、发件人E-mai1地址、收件人E-mai1地址、抄送人E-mai1地址;522、服务器端邮件服务代理将步骤S21中接收的SMTP交互信息和邮件分别封装成为邮件认证数据包和邮件内容数据包;523、服务器端邮件服务代理根据短波电台的传输速度,计算适合短波信道传输的帧长m2,将邮件认证数据包按照帧长m2分成多个数据帧;524、服务器端邮件服务代理根据短波电台的turnaround时间,计算单次传输时适合连续传输的数据帧数n2,并以112帧为一组,将所述步骤S23中分成的多个数据帧按照多帧连发可靠传输的方式经短波电台发送至客户端邮件服务代理;所述多帧连发可靠传输的方式为,客户端邮件服务代理连续发出m帧后,才等待服务器端邮件服务代理回复确认帧;525、客户端邮件服务代理收到数据帧后,将数据帧合并为邮件认证数据包,提取SMTP交互信息进行邮件发送认证,所述认证为对服务器名称、客户端名称、发件人E-mail地址、收件人E-mail地址、抄送人E-mail地址信息进行有效性检查;认证结束后,以n2帧为一组按照多帧连发可靠传输的方式经短波电台向服务器端邮件服务代理发送认证成功数据包;526、服务器端邮件服务代理接收到所述邮件内容数据包后,按照帧长m2将所述认证成功数据包分成多个数据帧,以112帧为一组按照多帧连发可靠传输的方式经短波电台发送给客户端邮件服务代理;527、客户端邮件服务代理收到数据帧后,将其合并为邮件内容数据包,从中提取出邮件,经短波电台向服务器端邮件服务代理发送邮件成功数据包;528、邮件接收方客户端通过POP3协议从客户端邮件服务代理处提取所述邮件。5.如权利要求4所述的基于商用客户端的短波E-mail接收方法,其特征在于,所述步骤S23中,桢长im的计算方式为:设短波电台的传输速度为X2bps,则im取值为X2lXm2彡X26Bytes〇6.如权利要求4所述的基于商用客户端的短波E-mail接收方法,其特征在于,所述步骤S24中,桢数Π2的计算方式为:设短波电台的turnaround时间为y2秒,贝Ijm取值为6y2n2彡10y2〇7.—种基于商用客户端的短波E-mail通信方法,用于实现商用客户端通过短波电台向服务器发送邮件或接收服务器发送的邮件,其特征在于,在商用客户端与短波电台之间增加客户端邮件服务代理,在短波电台与服务器之间增加服务器端邮件服务代理,所述方法包括:51、完成如权利要求1-3任一项所述的基于商用客户端的短波E-mail发送方法;52、完成如权利要求4-6任一项所述的基于商用客户端的短波E-mail接收方法。

百度查询: 中国船舶重工集团公司第七二二研究所 一种基于商用客户端的短波E‑mail发送、接收以及通信方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。