数据传输方法和装置、数据接收方法和装置制造方法及图纸

技术编号:30227700 阅读:19 留言:0更新日期:2021-09-29 09:54
本发明专利技术公开了一种数据传输方法和装置、数据接收方法和装置、存储介质、电子装置,其中,上述方法包括:接收目标对象发送的数据传输指令,并根据数据传输指令中所指示的内容生成参数列表,其中,参数列表包括:一个或多个参数,每一个参数的数据结构均包括:参数的参数标识、参数的参数长度和参数的参数数据;对数据结构进行重构处理,得到重构后的数据结构,其中,重构后的数据结构包括:参数标识对应的第一标识字段和第二标识字段,参数长度对应的第三标识字段和第四标识字段,参数数据对应的第五标识字段和第六标识字段;将第一标识字段,第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段发送至数据接收方。五标识字段和第六标识字段发送至数据接收方。五标识字段和第六标识字段发送至数据接收方。

【技术实现步骤摘要】
数据传输方法和装置、数据接收方法和装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种数据传输方法和装置、数据接收方法和装置、存储介质及电子装置。

技术介绍

[0002]在目前的通信技术中,通信双方往往发送的是数据帧,而数据帧的结构和长度是在具体通信场景中是固定的,但是在低速率通信中,因为有时候不需要传输所有的参数,只需要就一个参数进行传输,也就是说,不需要数据帧里的部分信息,同时不同参数包含的数据或者信息的数量不同,在一种特定的通信场景中,可能需要将参数拆开传输,也要求需要一种更加灵活的通信方式。
[0003]针对相关技术中,只能以数据帧的形式传输数据,不可以就数据帧内的一个参数或者将参数拆开,从而灵活传输的问题,尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种数据传输方法和装置、数据接收方法和装置、存储介质及电子装置,以至少解决相关技术中,只能以数据帧的形式传输数据,不可以就数据帧内的一个参数或者将参数拆开,从而灵活传输的问题。
[0005]根据本专利技术实施例的一个实施例,提供了一种数据传输方法,应用于数据发送方,包括:接收目标对象发送的数据传输指令,并根据所述数据传输指令中所指示的内容生成参数列表,其中,所述参数列表包括:一个或多个参数,每一个参数的数据结构均包括:参数的参数标识、参数的参数长度和参数的参数数据;对所述数据结构进行重构处理,得到重构后的数据结构,其中,重构后的数据结构包括:参数标识对应的第一标识字段和第二标识字段,所述参数长度对应的第三标识字段和第四标识字段,所述参数数据对应的第五标识字段和第六标识字段,其中,所述第一标识字段用于指示所述参数标识的内容,所述第二标识字段用于指示所述参数标识的长度,所述第三标识字段用于指示所述参数长度的内容,所述第四标识字段用于指示所述参数长度的长度,所述第五标识字段用于指示所述参数数据的内容,所述第六标识字段用于指示所述参数数据的长度;将所述第一标识字段,所述第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段发送至数据接收方。
[0006]在一个示例性实施例中,对所述数据结构进行重构处理,得到重构后的数据结构,包括:对所述参数标识进行分块,得到多个所述第一标识字段和所述第二标识字段;对参数长度进行分块,得到多个所述第三标识字段和第四标识字段;对所述参数数据进行分块,得到多个所述第五标识字段和所述第六标识字段,其中,所述多个所述第一标识字段用于指示所述参数标识的内容,所述第二标识字段用于指示多个所述第一标识字段的总长度;所述多个所述第三标识字段用于指示所述参数长度的内容,所述第四标识字段用于指示多个所述第三标识字段的总长度;所述多个所述第五标识字段用于指示所述参数数据的内容,
所述第六标识字段用于指示多个所述第五标识字段的总长度。
[0007]在一个示例性实施例中,对所述参数标识进行分块,得到多个所述第一标识字段和所述第二标识字段,包括:将目标参数的参数标识除以第一预设数目,得到第一商和第一余数;在所述第一商为0的情况下,根据所述第一商确定所述多个第一标识字段和所述第二标识字段的分块数,在所述第一余数不为0的情况下,将所述第一商和所述第一预设数目的乘积作为所述多个所述第一标识字段的总长度;在所述第一余数为0的情况下,将所述第一商加1的相加结果和所述第一预设数目的乘积作为所述多个所述第一标识字段的总长度。
[0008]在一个示例性实施例中,将目标参数的参数标识除以第一预设数目,得到第一商和第一余数之后,所述方法还包括:在所述第一商大于0的情况下,将所述参数标识和所述第一余数的第一差值赋值给所述参数标识,以使赋值后的参数标识除以第一预设数目,得到第二商和第二余数;在所述第二商大于0的情况下,将所述第一差值和所述第二余数的差值赋值给所述参数标识,以使再次赋值后的参数标识除以第一预设数目,得到第三商和第三余数;在所述第二商等于0的情况下,禁止将所述第一差值和所述第二余数的差值赋值给所述参数标识。
[0009]根据本专利技术实施例的另一个实施例,还提供了一种数据接收方法,应用于数据接收方,包括:接收数据发送方发送的第一标识字段,第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段,其中,第一标识字段和所述第二标识字段对应重构后的数据结构中的参数标识,第三标识字段和所述第四标识字段对应重构后的数据结构中的参数长度,第五标识字段和所述第六标识字段对应重构后的数据结构中的参数数据,所述第一标识字段用于指示所述参数标识的内容,所述第二标识字段用于指示所述参数标识的长度,所述第三标识字段用于指示所述参数长度的内容,所述第四标识字段用于指示所述参数长度的长度,所述第五标识字段用于指示所述参数数据的内容,所述第六标识字段用于指示所述参数数据的长度,所述重构后的数据结构通过对数据结构进行重构得到,参数列表包括:一个或多个参数,每一个参数的数据结构均包括:参数的参数标识、参数的参数长度和参数的参数数据,所述参数列表根据目标对象发送的数据传输指令所指示的内容生成。
[0010]在一个示例性实施例中,接收数据发送方发送的第一标识字段,第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段之后,所述方法还包括:根据所述第一标识字段所指示的内容和所述第二标识字段所指示的长度得到重构前的参数标识,根据所述第三标识字段所指示的内容和所述第四标识字段所指示的长度得到重构前的参数长度,以及根据所述第五标识字段所指示的内容和所述第六标识字段所指示的长度得到重构前的参数数据。
[0011]根据本专利技术实施例的另一个实施例,还提供了一种数据传输装置,应用于数据发送方,包括:生成模块,用于接收目标对象发送的数据传输指令,并根据所述数据传输指令中所指示的内容生成参数列表,其中,所述参数列表包括:一个或多个参数,每一个参数的数据结构均包括:参数的参数标识、参数的参数长度和参数的参数数据;重构模块,用于对所述数据结构进行重构处理,得到重构后的数据结构,其中,重构后的数据结构包括:参数标识对应的第一标识字段和第二标识字段,所述参数长度对应的第三标识字段和第四标识字段,所述参数数据对应的第五标识字段和第六标识字段,其中,所述第一标识字段用于指
示所述参数标识的内容,所述第二标识字段用于指示所述参数标识的长度,所述第三标识字段用于指示所述参数长度的内容,所述第四标识字段用于指示所述参数长度的长度,所述第五标识字段用于指示所述参数数据的内容,所述第六标识字段用于指示所述参数数据的长度;发送模块,用于将所述第一标识字段,所述第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段发送至数据接收方。
[0012]根据本专利技术实施例的另一个实施例,还提供了一种数据接收模块,应用于数据接收方,包括:接收模块,用于接收数据发送方发送的第一标识字段,第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段,其中,第一标识字段和所述第二标识字段对应重构后的数据结构中的参数标识,第三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,应用于数据发送方,其特征在于,包括:接收目标对象发送的数据传输指令,并根据所述数据传输指令中所指示的内容生成参数列表,其中,所述参数列表包括:一个或多个参数,每一个参数的数据结构均包括:参数的参数标识、参数的参数长度和参数的参数数据;对所述数据结构进行重构处理,得到重构后的数据结构,其中,重构后的数据结构包括:参数标识对应的第一标识字段和第二标识字段,所述参数长度对应的第三标识字段和第四标识字段,所述参数数据对应的第五标识字段和第六标识字段,其中,所述第一标识字段用于指示所述参数标识的内容,所述第二标识字段用于指示所述参数标识的长度,所述第三标识字段用于指示所述参数长度的内容,所述第四标识字段用于指示所述参数长度的长度,所述第五标识字段用于指示所述参数数据的内容,所述第六标识字段用于指示所述参数数据的长度;将所述第一标识字段,所述第二标识字段,第三标识字段,第四标识字段,第五标识字段和第六标识字段发送至数据接收方。2.根据权利要求1所述的数据传输方法,其特征在于,对所述数据结构进行重构处理,得到重构后的数据结构,包括:对所述参数标识进行分块,得到多个所述第一标识字段和所述第二标识字段;对参数长度进行分块,得到多个所述第三标识字段和第四标识字段;对所述参数数据进行分块,得到多个所述第五标识字段和所述第六标识字段,其中,所述多个所述第一标识字段用于指示所述参数标识的内容,所述第二标识字段用于指示多个所述第一标识字段的总长度;所述多个所述第三标识字段用于指示所述参数长度的内容,所述第四标识字段用于指示多个所述第三标识字段的总长度;所述多个所述第五标识字段用于指示所述参数数据的内容,所述第六标识字段用于指示多个所述第五标识字段的总长度。3.根据权利要求2所述的数据传输方法,其特征在于,对所述参数标识进行分块,得到多个所述第一标识字段和所述第二标识字段,包括:将目标参数的参数标识除以第一预设数目,得到第一商和第一余数;在所述第一商为0的情况下,根据所述第一商确定所述多个第一标识字段和所述第二标识字段的分块数,在所述第一余数不为0的情况下,将所述第一商和所述第一预设数目的乘积作为所述多个所述第一标识字段的总长度;在所述第一余数为0的情况下,将所述第一商加1的相加结果和所述第一预设数目的乘积作为所述多个所述第一标识字段的总长度。4.根据权利要求3所述的数据传输方法,其特征在于,将目标参数的参数标识除以第一预设数目,得到第一商和第一余数之后,所述方法还包括:在所述第一商大于0的情况下,将所述参数标识和所述第一余数的第一差值赋值给所述参数标识,以使赋值后的参数标识除以第一预设数目,得到第二商和第二余数;在所述第二商大于0的情况下,将所述第一差值和所述第二余数的差值赋值给所述参数标识,以使再次赋值后的参数标识除以第一预设数目,得到第三商和第三余数;在所述第二商等于0的情况下,禁止将所述第一差值和所述第二余数的差值赋值给所述参数标识。5.一种数据接收方法,应用于数据接收方,其特征在于,包括:接收数据发送方发送的第一标识字段,第二标识字段,第三标识字段,第四标识字段,
第五标识字段和第六标识字段,其中,第一标识字段和所述第二标识字段对应重构后的数据结构中的参数标识,第三标识字段和所述第四标识字段对应重构后的数据结构中的参数长度,第五标识字段和所述第六标识字段对应重构后的数据结构中的参数数据,所述第一标识字段用于指示所述参数标识的内容,所述第二标识字段用于...

【专利技术属性】
技术研发人员:马聪敏
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1