[12]发明专利申请公开说明书
[21]申请号200510070704.7
[51]Int.CI7
H04L 29/06
[43]公开日2005年10月26日[22]申请日2005.05.17[21]申请号200510070704.7
[71]申请人北京立通无限科技有限公司
地址100025北京市朝阳区建国路71号惠通时代
广场C1座401[72]发明人蒋光泽 葛兵 王清亮
[11]公开号CN 1688147A
[74]专利代理机构北京中海智圣专利商标代理事务所
代理人曾永珠
权利要求书 1 页 说明书 3 页 附图 2 页
[]发明名称
基于邮件的断点续传方法
[57]摘要
本发明公开了一种断点续传方法包括以下步骤:(1)在邮件服务器和邮件代理网关之间通过POP3协议和MAPI接口建立连接;(2)在邮件代理服务器和邮件客户端之间通过增强的POP3协议建立连接;(3)每次进行断点续传时,记录要下载邮件的ID、文件起始位置、每次传输的长度等,直至邮件传输完毕,设置传输结束标志;(4)数据传输通过ERET命令实现。该方法可以实现邮件的断点续传、并可以选择下载邮件的正文和附件。
200510070704.7
权 利 要 求 书
第1/1页
1、一种基于邮件的断点续传方法,其特征在于它包括以下步骤: (1)在邮件服务器和邮件代理网关之间通过POP3协议和MAPI接口建立连接;
(2)在邮件代理服务器和邮件客户端之间通过增强的POP3协议建立连接;
(3)每次进行断点续传时,记录要下载邮件的ID、文件起始位置、每次传
输的长度等,直至邮件传输完毕,设置传输结束标志; (4)数据传输通过ERET命令实现,其格式为:
ERET 0-邮件头、邮件正文以及附件列表(缺省值); default-邮件代理网关默认转换类型; 其它-转换目标格式的文件后缀,如doc/txt/xls/pdf/jpg等; 2 200510070704.7 说 明 书基邮件的断点续传方法 第1/3页 技术领域 本发明涉及计算机信息处理、互联网和无线通信技术,特别是涉及一种基于邮件的断点续传方法。 背景技术 所谓断点续传,就是当下载中途遇到意外掉线时,下次下载可以自动从前一次断点开始继续传输,从而避免因网络中断造成的网络流量费用和时间等浪费。 目前Web上流行的断点续传工具很多,功能大致相同,比较流行的是Netants、Filehound、FlashGet、Netvampire等等,这类工具的好处是以任务列表方式将需要下载的文件集中起来,然后在每次接入Internet时,启动断点续传工具,在后台下载;当浏览结束时,中断文件下载,到下次再次接入Internet时使用断点续传工具继续下载。但这些工具却存在这样的问题: (1)不能支持邮件的断点续传,特别是对于终端上没有类似下载工具的手机; (2)无法选择下载邮件的正文或附件,特别是部分附件的下载。 发明内容 为了解决上述存在的断点续传问题,本发明提供了一种可以实现邮件的、并可以选择下载邮件的正文和附件的方法。 本发明的技术方案是这样实现的:一种断点续传方法包括以下步骤: (1)在邮件服务器和邮件代理网关之间通过POP3协议(Post OfficeProtocol Version3)和MAPI接口(Messaging Application ProgrammingInterface)建立连接; (2)在邮件代理服务器和邮件客户端之间通过增强的POP3协议建立连接; (3)每次进行断点续传时,记录要下载邮件的ID、文件起始位置、每次传输的长度等,直至邮件传输完毕,设置传输结束标志; (4)数据传输通过ERET(Extended Retrieve)命令实现,其格式为: ERET 3 200510070704.7说 明 书 第2/3页 0-邮件头、邮件正文以及附件列表(缺省值) default-邮件代理网关默认转换类型 其它-转换目标格式的文件后缀,如doc/txt/xls/pdf/jpg等 返回值说明: (1)如果命令成功,则返回: +OK<获取的邮件数据的大小><邮件数据总的大小> <获取的邮件数据的内容> (2)如果命令出错,则返回: -ERR<出错代码> no such message-目标消息不存在 no such content-目标内容不存在 error file format-文件格式不正确 unable to convert-无法进行文件格式转换(由于格式不匹配等) 与现有技术相比本发明的有益效果为: (1)可以下载邮件正文和附件; (2)可以选择下载几个附件或只下载邮件正文,以节省带宽和流量费用,提高传输效率; (3)下次下载可以自动从前一次断点开始继续传输,从而避免因网络中断造成的网络流量费用和时间等浪费。 附图说明 图1为本发明具体实施例的实现示意图; 图2为本发明具体实施例的工作流程图。 具体实施方式 下面结合附图和具体实施例对本发明作进一步的介绍,如图1和图2所示, 4 200510070704.7说 明 书 第3/3页 邮件客户端3请求下载邮件(可下载邮件正文和附件,也可选择下载几个附件或只下载邮件正文)(步骤101),邮件代理网关2接受请求(步骤102),并根据邮件ID判断是首次请求还是断点续传请求(步骤103);如果是断点续传,直接进入步骤105;如果是首次请求,从邮件服务器1获取相关内容,并分割成下载判断(步骤104)。指定当前片段(步骤105),然后邮件客户端下载当前指定的片段(步骤106)。判断是否已经下载完成所有片段(步骤107),如果没有完成,指定下个片段为当前片段(步骤108),并循环下载;如果已经完成所有片段的下载,就可以拼接所有片段,完成邮件的下载工作(步骤109)。 本发明不限于上述实施例,对于本技术领域的专业人员来说,对本发明实施例所做出的任何改进或变更都不会超出本发明的精神和所附权利要求的保护范围。 5 200510070704.7 说 明 书 附 图 第1/2页 图1 6 200510070704.7说 明 书 附 图 第2/2页 图2 7 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务