[发明专利]一种数据传输方法和装置在审
申请号: | 201810652176.3 | 申请日: | 2018-06-22 |
公开(公告)号: | CN110636009A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 张路 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/06 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 晏波 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预设 接收数据包 原始数据包 差异数据 差异量 数据包 发送 基准数据包 阈值时 数据传输装置 数据发送端 数据接收端 存储介质 接收数据 判断规则 数据传输 数据还原 发送端 组包 还原 | ||
本发明公开了一种数据传输方法,数据发送端获取待发送的第一原始数据包,比较所述第一原始数据包与预设基准数据包的差异数据,并确定所述差异数据的差异量;所述差差异量超过预设阈值时,发送所述第一原始数据包;所述差异量未超过预设阈值时,根据预设组包规则,将所述差异数据生成差异数据包,发送所述差异数据包。数据接收端接收数据发送端发送的第一接收数据包;根据预设判断规则确定所述第一接收数据包为差异数据包时,根据预设基准数据包和所述第一接收数据包,采用数据还原规则,将所述第一接收数据包还原为第一原始数据包。本发明还公开了一种数据传输装置、存储介质。
技术领域
本发明涉及物联网传输技术,尤其涉及一种数据传输方法和装置。
背景技术
物联网对网络中设备的要求主要包括要求待机时间长。对于数据终端来说,最重要的工作就是上下行的数据传输;物联网的现有协议,在延长终端待机方面有一系列的方法,包括在非接入层(NAS,Non-Access Stratum)信令中携带数据包进行传输,限制带宽和流量,在无数据传输的时间内将设备进入低电关机模式等。但是,在传输方式、传输协议尤其是互联协议(IP,Internet Protocol)层以上的传输协议上,并没有对物联网进行有针对性,通用的优化方法。
因此,如何能压缩传输数据,减少数据传输量,降低功耗延长待机,是亟待解决的问题。
发明内容
有鉴于此,本发明实施例期望提供一种数据传输方法和装置,能压缩传输的数据,减少数据传输量,进而降低功耗延长待机。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种数据传输方法,应用于数据发送端,所述方法包括:
获取待发送的第一原始数据包,比较所述第一原始数据包与预设基准数据包的差异数据,并确定所述差异数据的差异量;
所述差异量超过预设阈值时,发送所述第一原始数据包;所述差异量未超过预设阈值时,根据预设组包规则,将所述差异数据生成差异数据包,发送所述差异数据包。
上述方案中,所述方法还包括:
将在发送所述第一原始数据包之前完成发送的第二原始数据包作为所述基准数据包。
上述方案中,所述根据预设组包规则,将所述差异数据生成差异数据包,包括:
将所述差异数据,以及所述差异数据相对所述基准数据包的位置信息合并生成所述差异数据包。
上述方案中,所述方法还包括:
接收到数据接收端返回的所述差异数据包恢复异常信号时,发送所述第一原始数据包。
上述方案中,所述差异数据的差异量,包括:
所述差异数据的数据量和/或所述差异数据的区块数量。
本发明实施例还提供了一种数据传输方法,应用于数据接收端,所述方法包括:
接收数据发送端发送的第一接收数据包;
所述第一接收数据包为差异数据包时,根据预设基准数据包和所述第一接收数据包,采用数据还原规则,将所述第一接收数据包还原为第一原始数据包。
上述方案中,所述采用数据还原规则,将所述第一接收数据包还原为第一原始数据包,包括:
根据所述第一接收数据包中的差异数据和所述差异数据相对于所述基准数据包的位置信息,将所述差异数据替换所述基准数据包对应位置的数据,得到第一原始数据包。
上述方案中,在还原差异数据包之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810652176.3/2.html,转载请声明来源钻瓜专利网。