[发明专利]消息文件的发送、中转、接收方法、装置及传输系统无效
申请号: | 200810246566.7 | 申请日: | 2008-12-25 |
公开(公告)号: | CN101510893A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 乐以长;张鹏;朱桦 | 申请(专利权)人: | 北京大学;北大方正集团有限公司;北京方正蓝康信息技术有限公司;北京方正奥德计算机系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/56 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 文件 发送 中转 接收 方法 装置 传输 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种消息文件的发送、中转、接收方法、装置及传输系统。
背景技术
随着现代计算机技术和网络通讯技术的不断发展普及,利用互联网进行数据交换及资源共享已经非常普遍。所谓断点续传,就是当传输中途遇到意外掉线时,下次可以自动从前一次断点开始继续传输,从而避免因网络中断而造成网络流量费用和时间等浪费。目前推出了基于HTTP(Hypertext TransferProtocol,超文本传输协议)和FTP(File Transfer Protocol,文件传输协议)的断点续传技术,以及基于邮件和即时通讯的断点续传技术,这些技术服务于个人用户,提高了个人用户从网上下载数据或通过即时通讯工具传输文件的效率,节约了网络带宽。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:在企业级数据交换和资源共享的消息中间件领域,消息文件的传输模式、对数据安全的要求、交换数据量的要求等均有区别于个人用户,服务于个人用户数据传输的断点续传技术无法应用在企业级数据交换和资源共享的消息中间件领域,需要实现在消息中间件领域的断点续传的方案。
发明内容
本发明的实施例提供一种消息文件的发送方法及装置,用于实现消息中间件的断点续传。
为达到上述目的,本发明的实施例采用如下技术方案:
一种消息文件的发送方法,包括:
获取消息文件已发送的单位数据包的记录信息;
根据所述已发送的单位数据包的记录信息,确定所述消息文件未发送的单位数据包;
向中转装置发送所述未发送的单位数据包,所述单位数据包携带所述消息文件拆分的单位数据包总数信息;
将已发送的单位数据包信息记录在所述记录信息中。
一种消息文件的发送装置,包括:
信息获取单元,用于获取消息文件已发送的单位数据包的记录信息;
未发送确定单元,用于根据所述已发送的单位数据包的记录信息,确定所述消息文件未发送的单位数据包;
发送单元,用于向中转装置发送所述未发送的单位数据包,所述单位数据包携带所述消息文件拆分的单位数据包总数信息;
发送记录单元,用于将已发送的单位数据包信息记录在所述记录信息中。
本发明的实施例提供一种消息文件的中转方法和中转装置,用于实现消息中间件的断点续传。
为达到上述目的,本发明的实施例采用如下技术方案:
一种消息文件的中转方法,包括:
接收并存储发送装置发送的消息文件拆分的单位数据包;
建立转发所述单位数据包的路由表;
根据所述路由表中接收装置对应的路由信息,将所述单位数据包转发给至少一个接收装置;
从所述路由表中删除已接收所述单位数据包的接收装置对应的路由信息。
一种消息文件的中转装置,包括:
接收存储单元,用于接收并存储发送装置发送的消息文件拆分的单位数据包;
路由建立单元,用于建立转发所述单位数据包的路由信息;
转发单元,用于根据所述路由表中接收装置对应的路由信息,将所述单位数据包转发给至少一个接收装置;
路由删除单元,用于从所述路由表中删除已接收所述单位数据包的接收装置对应的路由信息。
本发明的实施例提供一种消息文件的接收方法及装置,用于实现消息中间件的断点续传。
为达到上述目的,本发明的实施例采用如下技术方案:
一种消息文件的接收方法,包括:
接收并存储中转装置转发的消息文件拆分的单位数据包,所述单位数据包携带所述消息文件拆分的单位数据包总数信息;
将已接收的单位数据包信息存储在记录信息中;
根据已接收的单位数据包的记录信息和所述单位数据包携带的所述消息文件拆分的单位数据包总数信息,判断所述消息文件的所有单位数据包是否已全部接收;
若已全部接收所述消息文件的所有单位数据包,则组装所述消息文件的所有单位数据包。
一种消息文件的接收装置,包括:
接收存储单元,用于接收并存储中转装置转发的消息文件拆分的单位数据包,所述单位数据包携带所述消息文件拆分的单位数据包总数信息;
接收记录单元,用于将已接收的单位数据包信息存储在记录信息中;
接收判断单元,用于根据已接收的单位数据包的记录信息和所述单位数据包携带的所述消息文件拆分的单位数据包总数信息,判断所述消息文件的所有单位数据包是否已全部接收;
组装单元,用于若已全部接收消息文件的所有单位数据包,则组装所述单位数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北大方正集团有限公司;北京方正蓝康信息技术有限公司;北京方正奥德计算机系统有限公司,未经北京大学;北大方正集团有限公司;北京方正蓝康信息技术有限公司;北京方正奥德计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810246566.7/2.html,转载请声明来源钻瓜专利网。