[发明专利]一种数据发送方法及数据合并设备有效
申请号: | 201610200419.0 | 申请日: | 2016-03-31 |
公开(公告)号: | CN107295036B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 陆元飞;马力;吴国军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 发送 方法 合并 设备 | ||
本发明公开了一种数据发送方法,应用于数据合并设备,用以提高数据传输的效率。该方法包括:接收发送设备发送的M个数据包,M为大于1的整数;按照数据包的消息类型将所述M个数据包划分为至少一个类别,消息类型与类别一一对应;按照所划分的类别,将所述M个数据包合成N个数据包,所述N个数据包中的每个数据包至少包括用于指示其中一个类别的全部数据包的信息,N为小于M的整数;将所述N个数据包发送给数据拆分设备,所述数据拆分设备用于将所述N个数据包拆分为所述M个数据包,并将所述M个数据包发送给接收设备。
技术领域
本发明涉及数据传输技术领域,尤其涉及一种数据发送方法及数据合并设备。
背景技术
目前,在一些数据处理系统中需要频繁地进行数据传输,以两地三中心的数据容灾备份系统为例,为了让备份数据中心及时感知主数据中心的运行状态,主数据中心需要周期性地向备份数据中心发送心跳消息,以及,为了确保数据能够及时地通过备份数据中心进行备份,主数据中心还会将更新的数据实时地发送给备份数据中心。可以看出,主数据中心和备份数据中心之间数据传输比较频繁,传输的数据包的数量也较多,而在用于进行数据传输的网络带宽受限情况下,数据包的个数越多,网络拥塞的可能性也越高,进而导致数据传输的效率也越低。
发明内容
本发明实施例提供一种数据发送方法及数据合并设备,用以提高数据传输的效率。
第一方面,提供一种数据发送方法,该方法可以应用于数据合并设备。在该方法中,数据合并设备在接收发送设备发送的M个数据包后,可以先按照数据包的消息类型将M个数据包划分为至少一个类别,再按照所划分的类别,将M个数据包合成N个数据包,进而再将N个数据包发送给数据拆分设备。其中,M为大于1的整数,M个数据包为发送设备发送给接收设备的数据包,发送设备和接收设备之间通过一致性协议传输数据,N个数据包中的每个数据包至少包括用于指示其中一个类别的全部数据包的信息,而数据拆分设备用于将N个数据包拆分为M个数据包,并将M个数据包发送给对应的接收设备。
本发明实施例中,数据合并设备在接收多个(例如M个)数据包后,可以先对多个数据包按照消息类型进行分类,在进行分类之后,同一类别所包括的数据包都具有相同的消息格式,可以便于对同类数据包进行管理,例如可以便于对数据包进行合成处理。
进一步地,可以按照所划分的类别,将M个数据包合成N个数据包,由于N小于M,即通过合成的方式可以减少数据包的数量,并发送合成后的N个数据包,例如发送给数据拆分设备,对于相同的网络带宽来说,由于传输的数据包的个数减少了,那么可以在一定程度上降低网络传输的拥塞程度,从而可以提高数据传输的效率,提高网络质量,尽量确保发送设备和接收设备之间可以高效地进行数据传输。
结合第一方面,在第一方面的第一种可能的实现方式中,数据合并设备按照所划分的类别,将M个数据包合成N个数据包,包括:分别将至少一个类别中的每个类别所对应的数据包所携带的信息进行压缩后添加到一个数据包以获得至少一个数据包,再将至少一个数据包合成N个数据包。
本发明实施例中,在合成的过程中还可以对数据包进行压缩,经过压缩后可以减少传输的数据量,以进一步地提高传输效率。可选的,可以将每个类别所对应的数据包所携带的信息进行压缩后添加到一个数据包中,相当于是将一个类别所包括的数据包进行联合压缩,由于同一类别所包括的数据包的消息格式相同,将它们进行联合压缩的话可以根据相同的消息格式而进行快捷的压缩,以提高压缩的效率。
在进行联合压缩时,可以先创建一个数据包,再将每个类别所对应的数据包所携带的信息进行压缩后添加到新创建的数据包中,以实现数据包的压缩重组,可替换的,还可以直接在一个类别所包括的一个数据包(例如第一数据包)的基础上,将该类别所包括的其它数据包的信息与第一数据包所携带的信息进行压缩后再添加到第一数据包中。
在具体实施过程中,例如可以采用差分编码对数据包进行压缩,即采用差分压缩方式对数据包进行压缩处理,或者还可以采用其它能够用于对数据包进行压缩处理的方法,等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610200419.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置