[发明专利]IoT系统中的数据传输方法、装置、设备及存储介质有效
申请号: | 201911076109.2 | 申请日: | 2019-11-06 |
公开(公告)号: | CN111031094B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 钱佳林;崔昌栋;张宏振;张阳;陈慧敏;尹涛 | 申请(专利权)人: | 远景智能国际私人投资有限公司;上海远景科创智能科技有限公司 |
主分类号: | H04L67/5682 | 分类号: | H04L67/5682;H04L67/2871;H04L12/66 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 新加坡上坡大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iot 系统 中的 数据传输 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种IoT系统中的数据传输方法、装置、设备及存储介质,属于物联网领域。该方法包括:当与服务器之间的连接异常时,确定IoT设备所发送设备数据的数据类型;将属于实时数据类型的设备数据存储至消息中间件的第一消息队列,并将属于历史数据类型的设备数据存储至消息中间件的第二消息队列;连接恢复正常时,通过第一MQTT通道向服务器发送第一消息队列中的设备数据,并通过第二MQTT通道向服务器发送第二消息队列中的设备数据。本申请实施例中,将待传输数据划分为实时数据和历史数据,在连接恢复正常时,通过不同的通道将消息队列中的设备数据上传至服务器,在保证数据完整性的同时,提高了上传实时数据的时效性。
技术领域
本申请实施例涉及物联网领域,特别涉及一种IoT系统中的数据传输方法、装置、设备及存储介质。
背景技术
物联网(Internet of Things,IoT)系统是通过信息采集设备实现基础设施与互联网的信息交换的计算机控制系统,网关设备获取边缘端IoT设备采集的数据,并上报至云端,相关人员可以基于此数据进行分析。
在网关设备向云端上传数据的过程中,由于网络延迟或基础设施故障等原因,通信可能会出现中断,相关技术中针对断点数据的处理方式通常为丢弃,或者缓存到磁盘文件或数据库中,待通信恢复后再上传至云端。
然而,采用相关技术中对断点数据的处理方法,需要人工干预将缓存的数据文件按照时间戳上传至云端,操作繁琐且费时,无法保证数据的时效性。
发明内容
本申请实施例提供了一种IoT系统中的数据传输方法、装置、设备及存储介质。所述技术方案如下:
一方面,本申请实施例提供了一种IoT系统中的数据传输方法,所述方法包括:
当与所述服务器之间的连接异常时,确定所述IoT设备所发送设备数据的数据类型,所述数据类型包括实时数据类型和历史数据类型;
将属于所述实时数据类型的设备数据存储至消息中间件的第一消息队列,并将属于所述历史数据类型的设备数据存储至所述消息中间件的第二消息队列;
当与所述服务器之间的连接恢复正常时,通过第一消息队列遥测传输(MessageQueuing Telemetry Transport,MQTT)通道向所述服务器发送所述第一消息队列中的设备数据,并通过第二MQTT通道向所述服务器发送所述第二消息队列中的设备数据。
另一方面,本申请实施例提供了一种IoT系统中的数据传输装置,所述装置包括:
第一确定模块,用于当与所述服务器之间的连接异常时,确定所述IoT设备所发送设备数据的数据类型,所述数据类型包括实时数据类型和历史数据类型;
第一存储模块,用于将属于所述实时数据类型的设备数据存储至消息中间件的第一消息队列,并将属于所述历史数据类型的设备数据存储至所述消息中间件的第二消息队列;
第一发送模块,用于当与所述服务器之间的连接恢复正常时,通过第一MQTT通道向所述服务器发送所述第一消息队列中的设备数据,并通过第二MQTT通道向所述服务器发送所述第二消息队列中的设备数据。
另一方面,本申请实施例提供了一种网关设备,其特征在于,所述网关设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的IoT系统中的数据传输方法。
另一方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的IoT系统中的数据传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远景智能国际私人投资有限公司;上海远景科创智能科技有限公司,未经远景智能国际私人投资有限公司;上海远景科创智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911076109.2/2.html,转载请声明来源钻瓜专利网。