[发明专利]IoT系统中的数据传输方法、装置、设备及存储介质有效
申请号: | 201911076109.2 | 申请日: | 2019-11-06 |
公开(公告)号: | CN111031094B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 钱佳林;崔昌栋;张宏振;张阳;陈慧敏;尹涛 | 申请(专利权)人: | 远景智能国际私人投资有限公司;上海远景科创智能科技有限公司 |
主分类号: | H04L67/5682 | 分类号: | H04L67/5682;H04L67/2871;H04L12/66 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 新加坡上坡大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iot 系统 中的 数据传输 方法 装置 设备 存储 介质 | ||
1.一种物联网IoT系统中的数据传输方法,其特征在于,所述方法用于网关设备,所述网关设备用于将IoT设备发送的设备数据传输至服务器,所述方法包括:
当与所述服务器之间的连接异常时,确定所述IoT设备所发送设备数据的数据类型,所述数据类型包括实时数据类型和历史数据类型;
将属于所述实时数据类型的设备数据存储至消息中间件的第一消息队列,并将属于所述历史数据类型的设备数据存储至所述消息中间件的第二消息队列;
当与所述服务器之间的连接恢复正常时,通过第一消息队列遥测传输MQTT通道向所述服务器发送所述第一消息队列中的设备数据,并通过第二MQTT通道向所述服务器发送所述第二消息队列中的设备数据。
2.根据权利要求1所述的方法,其特征在于,所述确定所述IoT设备所发送设备数据的数据类型,包括:
获取所述设备数据的数据接收时刻,所述数据接收时刻指所述网关设备接收到所述设备数据的时刻;
根据所述数据接收时刻、当前时刻、预期处理时长以及传输延迟阈值,确定所述设备数据的所述数据类型,所述预期处理时长指从所述当前时刻至传输完成时刻之间的预期时长,所述传输延迟阈值是数据接收至完成传输之间的最大延迟。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据接收时刻、当前时刻、预期处理时长以及传输延迟阈值,确定所述设备数据的所述数据类型,包括:
根据所述数据接收时刻、所述当前时刻以及所述预期处理时长,确定所述设备数据的预期传输时长;
若所述预期传输时长大于所述传输延迟阈值,则确定所述设备数据属于所述历史数据类型;
若所述预期传输时长小于所述传输延迟阈值,则确定所述设备数据属于所述实时数据类型。
4.根据权利要求2所述的方法,其特征在于,所述根据所述数据接收时刻、当前时刻、预期处理时长以及传输延迟阈值,确定所述设备数据的所述数据类型之前,所述方法还包括:
根据所述设备数据的数据处理难度以及预设对应关系,确定所述设备数据对应的所述预期处理时长和所述传输延迟阈值,所述预设对应关系包括所述数据处理难度、所述预期处理时长和所述传输延迟阈值之间的对应关系。
5.根据权利要求1至4任一所述的方法,其特征在于,所述通过第一MQTT通道向所述服务器发送所述第一消息队列中的设备数据,并通过第二MQTT通道向所述服务器发送所述第二消息队列中的设备数据,包括:
根据第一队列消费频率,通过所述第一MQTT通道向所述服务器发送所述第一消息队列中的设备数据;
根据所述第一队列消费频率和连接带宽,确定所述第二消息队列的第二队列消费频率,所述第一队列消费频率与所述第二队列消费频率对应的总占用带宽小于所述连接带宽;
根据所述第二队列消费频率,通过所述第二MQTT通道向所述服务器发送所述第二消息队列中的设备数据。
6.根据权利要求1至4任一所述的方法,其特征在于,所述通过第一MQTT通道向所述服务器发送所述第一消息队列中的设备数据,并通过第二MQTT通道向所述服务器发送所述第二消息队列中的设备数据之前,所述方法还包括:
当与所述服务器之间的连接恢复正常时,重新确定所述第一消息队列中所述设备数据的所述数据类型;将所述第一消息队列中属于所述历史数据类型的设备数据转移至所述第二消息队列;
或,每隔预定时间间隔,重新确定所述第一消息队列中所述设备数据的所述数据类型;将所述第一消息队列中属于所述历史数据类型的设备数据转移至所述第二消息队列。
7.根据权利要求1至4任一所述的方法,其特征在于,所述当与所述服务器之间的连接异常时,确定所述IoT设备所发送设备数据的数据类型,包括:
当与所述服务器之间的连接异常,且采用第一断点续传模式时,确定所述IoT设备所发送设备数据的数据类型,所述第一断点续传模式指优先传输实时数据的传输模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远景智能国际私人投资有限公司;上海远景科创智能科技有限公司,未经远景智能国际私人投资有限公司;上海远景科创智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911076109.2/1.html,转载请声明来源钻瓜专利网。