一种电子邮件收发系统及方法

文档序号:6554093阅读:360来源:国知局
专利名称:一种电子邮件收发系统及方法
技术领域
本发明涉及电子邮件的收发系统以及电子邮件的收发方法。
E-mail(电子邮件)是目前国际上应用最广泛的一种计算机数据通信方式,任何计算机信息,如信函、公文、影音文件以及各种计算机文件等等,均可由E-mail的方式传送给接收者。E-mail的应用给人们生活带来了极大的方便,成为人们生活中不可缺少的一部分。然而,传统E-mail系统的缺点也越来越突出,例如速度慢、容量有限、安全性差、不支持断点续传、垃圾邮件泛滥等,特别是在发送大邮件时。在传统的E-mail收发方法中,E-mail系统将邮件直接发送到收件人的邮箱中,因此当邮件大小超过收件人的邮箱容量时,收件人就无法接收邮件;特别是对于一般的免费用户,其邮箱空间一般比较小,这就使大型电子邮件的传输受到了限制。现有的E-mail系统还不提供断点续传功能,如果收发的电子邮件较大,由于在不稳定的网络环境下,邮件可能会在历时较长的发送或接收过程中由于网络中断而需要多次重复收发,使得E-mail的收发速度非常缓慢,从而导致大邮件的传输困难。另外,现有的E-mail邮件系统基于SMTP/POP3(简单邮件传输协议/邮局协议)协议,它是在硬件条件和网络环境都相对落后的20世纪70年代开发出来的。为了保证当时比较落后的条件下邮件传输的质量,E-mail系统对邮件进行了编码,使邮件的大小至少增加了1/7;如果邮件内容不是纯文本,则还需将邮件编码为ASCII字符,邮件大小的增加就更加可观了。因此E-mail在传输邮件时,邮件越大,由于编码引起的资料膨胀就越严重,速度也就越慢。此外,现有E-mail系统采用的单线程传输方式也影响邮件传输的速度。
北京北大天正科技公司抛弃了E-mail系统采用的SMTP协议和POP3协议,研究了一种POPost网络协议,并在此平台上开发出第二代电子邮件系统(Mail2G)。与传统E-mail系统相比,Mail2G具有很多优势,然而,由于POPost不是一个公认标准,Mail2G无法与现有的电子邮件系统兼容,所以无法得到广泛应用。
本发明的目的在于提供一种可以高效率地传输大型电子邮件的电子邮件收发装置以及电子邮件的收发方法。
为达到上述目的,本发明提供了一种电子邮件收发系统,包括客户端和邮件服务器,所述客户端包括短消息处理装置,用于应用SMTP/POP3协议来生成要发送邮件的短消息并发送所述短消息到邮件服务器,或从接收用户的邮箱中下载邮件服务器转发的短消息并阅读;邮包处理装置,用于应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到邮件服务器,或从发送用户的邮箱中下载邮包;所述邮件服务器包括短消息收发装置,用于应用SMTP/POP3协议来接收客户端发送的短消息,并将所述短消息转发到接收用户的邮箱中,或支持接收用户下载短消息;邮包收发装置,用于应用支持多线程传输和断点续传功能的协议从客户端接收发送用户发送的邮包,并将所述邮包转发到存储装置该发送用户的邮箱中,或支持接收用户下载邮包;存储装置,用于建立用户邮箱并存储邮包收发装置转发的邮包。
本发明还提供了一种电子邮件收发方法,该方法包括邮件发送步骤(1)应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到发送邮件的用户的邮箱中;(2)应用SMTP协议来生成要发送邮件的短消息并发送所述短消息到接收邮件用户的邮箱中;邮件接收步骤(3)应用POP3协议从接收用户的邮箱中下载短消息并阅读;(4)应用支持多线程传输和断点续传功能的协议从发送用户的邮箱中下载邮包。
根据本发明提供的电子邮件收发方法,在用户发送邮件时,邮包发送到发送用户自己的邮箱里,向接收用户的邮箱发送的只是非常小的短消息,邮件发送者不用考虑接收用户的邮箱空间问题,接收用户可以根据自己的需要,随时都可以从发送用户的邮箱中下载所述邮包,这种依靠短消息转发机制的方式使电子邮件的传输既方便高效,又安全灵活。由于本发明所述电子邮件收发系统包括的邮包处理装置和邮包收发装置,应用支持多线程传输和断点续传功能的协议对邮包进行传输,能够提供完整的邮件发送和下载的断点传输功能,在不稳定的网络环境下,电子邮件系统能够准确、安全地完成大邮件的传输工作,这种邮包的传输由于采用了字节流的传输方式,免去了编码带来的资料膨胀,节省了系统编解码的时间,同时采用的多线程传输方式,同样有效提高了邮件传输的效率,因此,本发明尤其适合传输大型邮件。另外,由于本发明应用SMTP/POP3协议来处理邮件的短消息,应用支持多线程传输和断点续传功能的协议,如FTP协议处理邮包,使得本发明能够与现有的电子邮件系统兼容。
下面结合附图和实施例对本发明作进一步说明。


图1是本发明实施例的电子邮件收发系统的示意图;图2是图1所示的电子邮件收发系统的发送邮件实施例流程图;图3是图1所示的电子邮件收发系统的接收邮件实施例流程图。
参考图1,在图1所示的电子邮件收发系统实施例中,实线和虚线分别表示邮包和短消息的收发过程。图中所示的电子邮件系统1包含有邮件服务器3、4和客户端2、5。所述邮件服务器3、4的功能、结构完全一样,所述客户端2、5的功能、结构也完全一样。所述客户端包括短消息处理装置,用于应用SMTP/POP3协议,充当SMTP/POP3客户端,以生成要发送邮件的短消息并发送所述短消息到邮件服务器,或从接收用户的邮箱中下载邮件服务器转发的短消息并阅读;邮包处理装置,用于应用支持多线程传输和断点续传功能的协议,例如FTP协议,充当FTP客户端,以生成要发送的邮包并发送所述邮包到邮件服务器,或从发送用户的邮箱中下载邮包;所述邮件服务器包括短消息收发装置,用于应用SMTP/POP3协议充当SMTP/POP3服务器,以接收客户端发送的短消息,并将所述短消息转发到接收用户的邮箱中,或支持接收用户下载短消息;邮包收发装置,用于应用支持多线程传输和断点续传功能的协议,例如FTP协议,充当FTP服务器,从客户端接收发送用户发送的邮包,并将所述邮包转发到存储装置该发送用户的邮箱中,也就是说,它支持邮包的接收和下载,还支持多线程传输和断点续传功能;存储装置,用于建立用户邮箱并存储邮包收发装置转发的邮包。
当发送用户在所述客户端2发送电子邮件时,该客户端的短消息处理装置6和邮包处理装置7分别生成短消息及邮包,并分别利用SMTP协议和FTP协议将短消息和邮包发送到所述邮件服务器3;所述邮件服务器的邮包收发装置9接收该邮包,并存储于存储装置10中该发送用户的邮箱11中;所述邮件服务器3的短消息处理装置8接收该短消息,并利用SMTP协议将其转发到接收用户登记的邮件服务器4;接收用户的客户端5的短消息处理装置12接收该短消息后,即可根据该短消息的提示,随时通过所述客户端5邮包处理装置13利用FTP协议从发信用户的邮箱11中下载该邮包。
本发明提供的用于收发电子邮件的方法,包括邮件发送步骤和邮件接收步骤,所述邮件发送步骤的实例参考图2。在步骤10开始后,执行步骤11,客户端2的邮包处理装置7充当FTP终端,邮件服务器3的邮包收发装置9充当FTP服务器,利用FTP协议将邮包上传到邮件服务器3,也就是利用FTP协议来生成要发送的邮包并发送所述邮包到邮件服务器3,以将邮包发送到发送邮件的用户的邮箱中;在步骤12,邮件服务器3的邮包收发装置9判断邮包发送是否成功?若未成功,回到所述步骤11,要求客户端2的邮包处理装置7继续发送或重新发送;在步骤13,客户端2的短消息处理装置6充当SMTP/POP3终端,邮件服务器3的短消息收发装置8充当SMTP/POP3服务器,利用SMTP协议将短消息发送到邮件服务器3;在步骤14,邮件服务器3的存储装置10将邮包存储于用户的邮箱11中,在步骤15,邮件服务器3的短消息收发装置8利用SMTP协议转发短消息,以将所述短消息转发到接收邮件用户的邮箱中;在步骤16,邮件服务器3的短消息收发装置8判断短消息转发是否成功?若未成功,回到所述步骤15,重新进行消息的转发;最后经步骤17结束。
所述邮件接收步骤的实例参考图3。在步骤21开始后,进行步骤22,客户端5的短消息处理装置12利用POP3协议接收到短消息,也就是从接收用户的邮箱中下载短消息并阅读;在步骤23,客户端5的邮包处理装置13充当FTP终端,发送用户的邮件服务器3的邮包收发装置9充当FTP服务器,利用FTP协议从邮件服务器3的存储装置10的发送用户的邮箱11中下载邮包;在步骤24,客户端5的邮包处理装置13判断邮包下载是否成功?若未成功,回到所述步骤23,继续下载或重新下载所述邮包;最后经步骤25结束。
由于本发明已将应用SMPT/POP协议和FPT协议,将电子邮件划分为短消息和邮包分别进行处理的系统及方法充分公开,以此为基础的任何方案的变形都应在本发明的保护范围之内。
权利要求
1.一种电子邮件收发系统,包括客户端和邮件服务器,其特征在于所述客户端包括短消息处理装置,用于应用SMTP/POP3协议来生成要发送邮件的短消息并发送所述短消息到邮件服务器,或从接收用户的邮箱中下载邮件服务器转发的短消息并阅读;邮包处理装置,用于应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到邮件服务器,或从发送用户的邮箱中下载邮包;所述邮件服务器包括短消息收发装置,用于应用SMTP/POP3协议来接收客户端发送的短消息,并将所述短消息转发到接收用户的邮箱中,或支持接收用户下载短消息;邮包收发装置,用于应用支持多线程传输和断点续传功能的协议从客户端接收发送用户发送的邮包,并将所述邮包转发到存储装置该发送用户的邮箱中,或支持接收用户下载邮包;存储装置,用于建立用户邮箱并存储邮包收发装置转发的邮包。
2.根据权利要求1所述的电子邮件收发系统,其特征在于所述支持多线程传输和断点续传功能的协议为FTP协议。
3.一种电子邮件收发方法,其特征在于该方法包括邮件发送步骤(1)应用支持多线程传输和断点续传功能的协议来生成要发送的邮包并发送所述邮包到发送邮件的用户的邮箱中;(2)应用SMTP协议来生成要发送邮件的短消息并发送所述短消息到接收邮件用户的邮箱中;邮件接收步骤(3)应用POP3协议从接收用户的邮箱中下载短消息并阅读;(4)应用支持多线程传输和断点续传功能的协议从发送用户的邮箱中下载邮包。
4.根据权利要求3所述的电子邮件收发方法,其特征在于所述所述支持多线程传输和断点续传功能的协议为FTP协议。
5.根据权利要求3所述的电子邮件收发方法,其特征在于所述邮件发送步骤还包括,判断所述发送邮包是否成功,如果未成功,重新发送所述邮包。
6.根据权利要求3或5所述的电子邮件收发方法,其特征在于所述所述邮件发送步骤还包括,判断所述短消息是否发送成功,如果未成功,重新发送所述短消息。
7.根据权利要求6所述的电子邮件收发方法,其特征在于所述邮件接收步骤还包括,判断从发送用户的邮箱中下载邮包是否成功,如果未成功,重新下载所述邮包。
全文摘要
本发明提供一种电子邮件收发系统及方法,所述系统包括客户端和邮件服务器,该系统由客户端和邮件服务器组成;所述客户端包括短消息处理装置和邮包处理装置;所述邮件服务器包括短消息收发装置、邮包收发装置和存储装置,通过将邮件分为短消息和邮包,发送用户将邮包传输到邮件服务器上自己的邮箱中,短消息通过邮件服务器进行转发,当接收用户在客户端接收短消息并得到邮包通知,可直接从发信用户的邮箱中下载邮包。
文档编号G06F17/00GK1312508SQ01115558
公开日2001年9月12日 申请日期2001年4月28日 优先权日2001年4月28日
发明者董雨果 申请人:国家数字交换系统工程技术研究中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1