物联网数据传输方法、装置、设备和介质制造方法及图纸

技术编号:33134443 阅读:23 留言:0更新日期:2022-04-17 00:57
本申请涉及物联网数据传输方法、装置、设备和介质,方法包括:获取等待传输的目标数据;确定目标数据对应的源设备信息及数据特征信息;源设备信息包括设备类型及设备编号,数据特征信息包括数据标识和数据长度;根据目标数据、源设备信息及数据特征信息生成二进制数据格式的目标数据帧;目标数据帧从帧头至帧尾依次包括帧起始符、设备类型、设备编号、数据标识、数据长度、存放目标数据的数据域、校验码和结束符;将目标数据帧发送给服务端。通过采用上述数据传输处理方式,大幅提高了数据传输的可靠性。可靠性。可靠性。

【技术实现步骤摘要】
物联网数据传输方法、装置、设备和介质


[0001]本申请涉及物联网数据传输
,特别是涉及一种物联网数据传输方法、装置、设备和介质。

技术介绍

[0002]物联网终端设备是物联网中连接传感网络层和传输网络层,实现采集数据及向网络层发送数据的设备。物联网终端设备担负着数据采集、初步处理、加密和传输等多种功能。物联网各类终端设备总体上可以分为情景感知层、网络接入层、网络控制层以及应用/业务层。在实际应用中,上述终端设备的数据传输往往以易读的json格式进行传输,而终端设备的数据往往不止有文本数据,还有图像和语音等体积庞大的影音数据。然而,在实现本专利技术过程中,专利技术人发现传统的物联网终端设备的数据传输方法,存在着数据传输可靠性不高的技术问题。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种物联网数据传输方法、一种物联网数据传输装置、一种物联网设备以及一种计算机可读存储介质,能够大幅提高数据传输可靠性。
[0004]为了实现上述目的,本专利技术实施例采用以下技术方案:
[0005]一方面,本专利技术实施例提供一种物联网数据传输方法,包括步骤:
[0006]获取等待传输的目标数据;
[0007]确定目标数据对应的源设备信息及数据特征信息;源设备信息包括设备类型及设备编号,数据特征信息包括数据标识和数据长度;
[0008]根据目标数据、源设备信息及数据特征信息生成二进制数据格式的目标数据帧;目标数据帧从帧头至帧尾依次包括帧起始符、设备类型、设备编号、数据标识、数据长度、存放目标数据的数据域、校验码和结束符;
[0009]将目标数据帧发送给服务端。
[0010]另一方面,本专利技术实施例还提供另一种物联网数据传输方法,包括步骤:
[0011]接收终端设备发送的目标数据帧;目标数据帧从帧头至帧尾依次包括帧起始符、设备类型、设备编号、数据标识、数据长度、存放终端设备上报的目标数据的数据域、校验码和结束符;
[0012]对目标数据帧进行解析获取目标数据;
[0013]向终端设备发送应答数据帧;应答数据帧的数据域中存放的应答信息包括下次上报时间或数据域为空;
[0014]对所述目标数据帧进行解析的过程中,若所述设备类型为WIFI,则忽略对所述目标数据帧中数据域的imei字段和iccid字段的解析;
[0015]若所述设备类型为LTE,则忽略对所述目标数据帧中数据域的mac字段的解析。
[0016]又一方面,还提供一种物联网数据传输装置,包括:
[0017]数据获取模块,用于获取等待传输的目标数据;
[0018]信息确定模块,用于确定目标数据对应的源设备信息及数据特征信息;源设备信息包括设备类型及设备编号,数据特征信息包括数据标识和数据长度;
[0019]帧生成模块,用于根据目标数据、源设备信息及数据特征信息生成二进制数据格式的目标数据帧;目标数据帧从帧头至帧尾依次包括帧起始符、设备类型、设备编号、数据标识、数据长度、存放目标数据的数据域、校验码和结束符;
[0020]帧发送模块,用于将目标数据帧发送给服务端;
[0021]帧接收模块,用于接收终端设备发送的目标数据帧;目标数据帧从帧头至帧尾依次包括帧起始符、设备类型、设备编号、数据标识、数据长度、存放终端设备上报的目标数据的数据域、校验码和结束符;
[0022]数据解析模块,用于对目标数据帧进行解析获取目标数据;
[0023]应答处理模块,用于向终端设备发送应答数据帧;应答数据帧的数据域中存放的应答信息包括下次上报时间或数据域为空。
[0024]再一方面,还提供一种物联网设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述两种物联网数据传输方法中任一种方法的步骤。
[0025]再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述两种物联网数据传输方法中任一种方法的步骤。
[0026]上述技术方案中的一个技术方案具有如下优点和有益效果:
[0027]上述物联网数据传输方法、装置、设备和介质,通过对数据链路层进行数据传输处理方式的改进,在物联网终端设备中的数据当以row数据进行存储及运算时,可以二进制格式进行传输处理。将等待传输的目标数据处理成全新帧格式的目标数据帧再传输给服务端,无需对目标数据进行额外的编解码处理,因此终端设备和服务端均无需进行额外的运算,无论是从处理传输速度还是资源消耗方面看,采用前述二进制方式编码处理目标数据对提高传输效率有很大的提升。并且经过上述数据传输处理方式的处理后,既大幅增加了数据传输的可靠性,通过校验码又有效的保证了数据的完整性。
附图说明
[0028]图1为一个实施例中终端设备侧物联网数据传输方法的流程示意图;
[0029]图2为另一个实施例中终端设备侧物联网数据传输方法的流程示意图;
[0030]图3为一个实施例中终端设备与服务端的交互时序示意图;
[0031]图4为一个实施例中大数据包的分包示意图;
[0032]图5为一个实施例中服务端侧物联网数据传输方法的流程示意图;
[0033]图6为一个实施例中物联网数据传输装置的模块结构示意图;
[0034]图7为另一个实施例中物联网数据传输装置的模块结构示意图;
[0035]图8为一个实施例中物联网通信系统的构成示意图。
具体实施方式
[0036]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0037]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
[0038]另外,本专利技术各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0039]在实践中,专利技术人发现由于大部分物联网终端设备是资源受限甚至是电池供电的,其中有图像和语音等体积庞大的数据需要传输,相较于文本而言,图像和语音等体积庞大的数据更适合用二进制来处理传输。如果继续采用json格式,则需要对图像和语音等数据进行base64转码,这将会导致数据膨胀,使得设备终端需要进行较多额外的数据编码处理,占用更多的内存空间同时延长了传输时间,这往往是实际应用中无法被接受的,可见json格式传输文本数据并不能很好地满足设备低功耗的应用场景。
[0040]综上,针对传统的物联网终端设备的数据传输方法,存在着数据传输可靠性不高的技术问题,本专利技术提供一种新的物联网数据传输方法,通过对数据链路层进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网数据传输方法,其特征在于,包括步骤:获取等待传输的目标数据;确定所述目标数据对应的源设备信息及数据特征信息;所述源设备信息包括设备类型及设备编号,所述数据特征信息包括数据标识和数据长度;根据所述目标数据、所述源设备信息及所述数据特征信息生成二进制数据格式的目标数据帧;所述目标数据帧从帧头至帧尾依次包括帧起始符、所述设备类型、所述设备编号、所述数据标识、所述数据长度、存放所述目标数据的数据域、校验码和结束符;将所述目标数据帧发送给服务端。2.根据权利要求1所述的物联网数据传输方法,其特征在于,将所述目标数据帧发送给服务端的步骤后,还包括步骤:接收所述服务端接收到所述目标数据帧后对应回传的应答数据帧;解析所述应答数据帧的数据域字段,获取所述数据域字段的应答信息;所述应答信息包括下次上报时间或数据域为空。3.根据权利要求1或2所述的物联网数据传输方法,其特征在于,若所述目标数据为大数据包,则根据所述目标数据、所述源设备信息及所述数据特征信息生成二进制数据格式的目标数据帧的步骤,包括:将所述目标数据按照设定大小进行分包处理,得到所述目标数据的各子数据包;分别利用各所述子数据包,根据所述源设备信息及所述数据特征信息生成各所述子数据包对应的各目标数据帧。4.根据权利要求3所述的物联网数据传输方法,其特征在于,将所述目标数据帧发送给服务端的步骤后,还包括:在收到所述服务端接收到所述目标数据帧后对应回传的应答数据帧后,根据所述应答数据帧的数据域中给出的下次上报时间,向所述服务端发送下一个目标数据帧。5.根据权利要求1所述的物联网数据传输方法,其特征在于,所述帧起始符的字节长度为1字节、所述设备类型的字节长度为2字节、所述设备编号的字节长度为12字节、所述数据标识的字节长度为2字节、所述数据长度的字节长度为4字节、所述数据域的字节长度为不定长、所述校验码的字节长度为1字节和所述结束符的字节长度为1字节。6.一种物联网数据传输方法,其特征在于,包括步骤:接收终端设备发送的目标数据帧;所述目标数据帧从帧头至帧尾依次包括帧起始符、设备类型、设备编号、数据标识、数据长度、存放所述终端设备上报的目标数据的数据域、校验...

【专利技术属性】
技术研发人员:王志伟夏刚程文科吴京业李少俊吴天送李瑞
申请(专利权)人:中电望辰科技有限公司
类型:发明
国别省市:

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

1