信息处理方法及装置制造方法及图纸

技术编号:38883328 阅读:24 留言:0更新日期:2023-09-22 14:12
本申请提供一种信息处理方法及装置。本申请提出的信息处理方法中,发送端将传感器在历史时刻采集的数据生成的以太网数据包作为参考数据包,并在收发双端建立相应的数据表,然后将传感器后续采集到的数据生成的第一以太网数据包与参考数据包进行差分得到偏差信息,并对偏差信息使用预设的编码算法进行压缩获得用于传输的压缩信息,最后将参考数据包对应的包标识信息、第一传感器的第二标识信息以及压缩信息传输给接收端,从而实现对第一以太网数据包的压缩。数据包的压缩。数据包的压缩。

【技术实现步骤摘要】
信息处理方法及装置


[0001]本申请涉及物联网
,尤其涉及一种信息处理方法及装置。

技术介绍

[0002]在基于以太网协议进行通信的系统中,发送端需要先将数据封装成能够在以太网(Ethernet)上传输的Ethernet数据包,然后再通过以太网将Ethernet数据包传输至接收端。其中,发送端将数据封装成Ethernet数据包包括为数据添加Ethernet报头信息。然而,由于数据的大小相对于整个Ethernet数据包的整体大小较小,因此,需要对Ethernet报头信息进行压缩,以提高传输效率或减少时延。
[0003]目前,一种常用的Ethernet报头压缩方法是:当发送端需要向接收端发送新的Ethernet数据包时,还会发送与该新的Ethernet数据包的Ethernet报头信息(也称为目标上下文)对应的目标上下文标识符(context identifier,CID),然后当接收端接收到该新的Ethernet数据包以及目标CID时,会在接收端建立目标CID与目标上下文之间的映射关系,并向发送端进行反馈接收成功的信息,当发送端接收本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:生成第一以太网数据包,所述第一以太网数据包中携带第一传感器的第一标识信息和/或所述第一传感器采集到的第一数据;确定与所述第一传感器的第一标识信息具有预设映射关系的第一传感器的第二标识信息,所述预设映射关系中包括传感器的第一标识信息与传感器的第二标识信息之间的对应关系;若第一数据表中存在与所述第一传感器的第二标识信息对应的第一目标以太网数据包,确定所述第一以太网数据包与所述第一目标以太网数据包的目标偏差信息,所述第一数据表包括传感器的第二标识信息、以太网数据包、所述以太网数据包的包标识之间的对应关系,所述第一目标以太网数据包携带所述第一传感器的第一标识信息和所述第一传感器采集到的第二数据;将所述目标偏差信息使用预设的编码算法进行压缩,获得目标编码偏差信息;从所述第一数据表中获取所述第一目标以太网数据包的包标识信息;发送第一信息,所述第一信息中包括第一指示信息和/或所述目标编码偏差信息,所述第一指示信息指示以下信息中的至少一种:所述目标编码偏差信息为压缩信息,所述第一传感器的第二标识信息、所述第一目标以太网数据包的包标识信息。2.根据权利要求1所述的方法,其特征在于,所述第一目标以太网数据包为K个目标以太网数据包中的一个,所述K个目标以太网数据包与K个包标识信息一一对应,所述K个目标以太网数据包均与所述第一传感器的第二标识信息对应,所述K小于或等于M,所述M为预设的所述第一传感器的第二标识信息对应的目标以太网数据包的个数的上限值。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定所述第一以太网数据包分别与所述K个目标以太网数据包对应的K个偏差信息;将所述K个偏差信息中的最小偏差信息对应的目标以太网数据包确定为所述第一目标以太网数据包;相应地,所述确定所述第一以太网数据包与所述第一目标以太网数据包的目标偏差信息,包括:将所述第一以太网数据包与所述最小偏差信息对应的目标以太网数据包的偏差信息确定为所述第一以太网数据包与所述第一目标以太网数据包的目标偏差信息。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:生成所述第一目标以太网数据包;发送第二信息,所述第二信息中包括第二指示信息和所述第一目标以太网数据包,所述第二指示信息指示以下信息中的至少一种:所述第一目标以太网数据包未经过压缩、所述第一传感器的第二标识信息、所述第一目标以太网数据包的包标识信息;当接收到第一反馈信息后,在所述第一数据表中建立所述第一传感器的第二标识信息、所述第一目标以太网数据包、所述第一目标以太网数据包的包标识信息之间的对应关系,所述第一反馈信息指示接收端成功接收到所述第二信息。5.根据权利要求4所述的方法,其特征在于,所述发送第二信息,包括:当所述第一数据表中不存在与所述第一传感器的第二标识信息对应的目标以太网数据包时,发送所述第二信息。
6.根据权利要求4所述的方法,其特征在于,所述发送第二信息,包括:若所述第一数据表中存在与所述第一传感器的第二标识信息对应的J个目标以太网数据包,获取所述第一目标以太网数据包与所述J个目标以太网数据包对应的J个偏差信息,J小于M;当所述J个偏差信息中任意一个偏差信息包括的比特值是目标值的个数与所述任意一个偏差信息对应的总比特数的比值与第一预设阈值之间满足预设的条件时,发送所述第二信息,所述目标值包括0或1,所述预设条件包括:当所述目标值为0时,所述J个偏差信息中任意一个偏差信息包括的比特值是0的个数与所述任意一个偏差信息对应的总比特数的比值小于第一预设阈值,或当所述目标值为1时,所述J个偏差信息中任意一个偏差信息包括的比特值是1的个数与所述任意一个偏差信息对应的总比特数的比值大于第一预设阈值。7.根据权利要求4所述的方法,其特征在于,所述发送第二信息,包括:若所述第一数据表中存在与所述第一传感器的第二标识信息对应的M个目标以太网数据包时,获取所述第一目标以太网数据包分别与所述M个目标以太网数据包对应的M个偏差信息;当所述M个偏差信息中任意一个偏差信息包括的比特值是目标值个数与所述任意一个偏差信息对应的总比特数的比值与第二预设阈值之间满足预设的条件时,发送所述第二信息,所述目标值包括0或1,所述预设条件包括:当所述目标值为0时,所述J个偏差信息中任意一个偏差信息包括的比特值是0的个数与所述任意一个偏差信息对应的总比特数的比值小于第二预设阈值,或当所述目标值为1时,所述J个偏差信息中任意一个偏差信息包括的比特值是1的个数与所述任意一个偏差信息对应的总比特数的比值大于第二预设阈值;相应地,所述当接收到第一反馈信息后,在所述第一数据表中建立所述第一传感器的第二标识信息、所述第一目标以太网数据包、所述第一目标以太网数据包的包标识信息之间的对应关系,包括:当接收到第一反馈信息后,在从第一数据表中删除所述第一传感器的第二标识信息、第i个以太网数据包、所述第i个以太网数据包的包标识信息之间的对应关系的情况下,在所述第一数据表中建立所述第一传感器的第二标识信息、所述第一目标以太网数据包、所述第一目标以太网数据包的包标识信息之间的对应关系,所述第i个以太网数据包为所述M个目标以太网数据包中与所述第一目标以太网数据包之间的偏差信息中对应的比值最大的目标以太网数据包。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:发送第四信息,所述第四信息指示删除所述第一传感器的第二标识信息、所述第i个以太网数据包、所述第i个以太网数据包的包标识信息之间的对应关系。9.根据权利要求4至8中任一项所述的方法,其特征在于,所述方法还包括:当未接收到所述第一反馈信息时,发送第三信息,所述第三信息中包括第三指示信息和第二以太网数据包,所述第三指示信息指示以下信息中的至少一种:所述第二以太网数据包未经过压缩,所述第一传感器的第二标识信息、所述第二以太网数据包的包标识信息,所述第二以太网数据包携带所述第一传感器的第一标识信息和所述第一传感器采集到的第三数据;当接收到第二反馈信息后,在所述第一数...

【专利技术属性】
技术研发人员:唐小伟范强娄崇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1