[发明专利]数据传输方法、装置、系统与计算机可读存储介质在审
申请号: | 202211146808.1 | 申请日: | 2022-09-20 |
公开(公告)号: | CN115643276A | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 孟磊;余伦静;姜辰陟 | 申请(专利权)人: | 中合数字科技(广东)有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L47/6275 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 戴圆圆 |
地址: | 523000 广东省东莞市南城街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 系统 计算机 可读 存储 介质 | ||
本发明公开了一种数据传输方法、装置、系统与计算机可读存储介质,该方法包括:在接收到物联网设备发送的数据时,将所述数据存储到预先创建的消息队列中;在所述消息队列中确定目标数据集合,并将所述目标数据集合发送到物联网平台。本发明通过将物联网设备发送的数据存储到预先创建的消息队列中,并在消息队列中确定目标数据集合,并将目标数据集合发送到物联网平台,使得物联网终端设备上传数据增多或物联网设备上传数据次数增多时,可通过消息队列调节传输到物联网平台的数据的数量,降低物联网平台响应超时、通信异常和数据掉包等风险,进而提高数据传输的质量和效率。
技术领域
本发明涉及物联网技术领域,尤其涉及数据传输方法、装置、系统与计算机可读存储介质。
背景技术
目前的物联网设备数据传输方法大都是通过物联网设备直接调用物联网平台提供的服务接口进行传输数据,这种通信方式,很大程度上取决于物联网平台的服务接口的响应速度,在同等服务器资源的情况下,物联网终端设备数据增多或物联网设备上传数据次数增多,都很容易造成物联网平台响应超时,从而导致通信异常,引发数据掉包,严重影响数据传输的质量和效率。因此,如何提高物联网的数据传输的质量和效率是急需解决的问题。
发明内容
本发明的主要目的在于提出一种数据传输方法、装置、系统与计算机可读存储介质,旨在解决如何物联网的数据传输的质量和效率的问题。
为实现上述目的,本发明提供一种数据传输方法,所述数据传输方法包括如下步骤:
在接收到物联网设备发送的数据时,将所述数据存储到预先创建的消息队列中;
在所述消息队列中确定目标数据集合,并将所述目标数据集合发送到物联网平台。
可选地,将所述数据存储到预先创建的消息队列中的步骤包括:
确定所述数据的紧急程度;
若所述紧急程度符合预设条件,则根据所述紧急程度将所述数据存储到预先创建的消息队列中;
若所述紧急程度不符合预设条件,则获取所述数据的接收时间,并根据所述接收时间将所述数据存储到所述消息队列中。
可选地,根据所述紧急程度将所述数据存储到预先创建的消息队列中的步骤包括:
获取所述消息队列中的其他数据的紧急程度,并将所述紧急程度与其他数据的紧急程度进行对比,得到对比结果;
根据所述对比结果确定所述数据在所述消息队列中的位置信息,并根据所述位置信息将所述数据存储到所述消息队列中。
可选地,在所述消息队列中确定目标数据集合,并将所述目标数据集合发送到物联网平台的步骤包括:
获取物联网平台的当前运行参数和所述消息队列的当前数据排序信息;
根据所述当前运行参数和所述当前数据排序信息在所述消息队列中确定目标数据集合;
将所述目标数据集合发送到所述物联网平台。
可选地,根据所述当前运行参数和所述当前数据排序信息在所述消息队列中确定目标数据集合的步骤包括:
根据所述当前运行参数,确定所述物联网平台的处理资源占用信息,并根据所述处理资源占用信息确定可接收数据数量;
根据所述可接收数据数量和所述当前数据排序信息,在所述消息队列中确定目标数据集合。
可选地,将所述目标数据集合发送到所述物联网平台的步骤之前,包括:
检测与所述物联网平台的连接状态;
若与所述物联网平台的连接状态为所述物联网平台不可用,则进行告警并重新执行步骤:检测与所述物联网平台的连接状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中合数字科技(广东)有限公司,未经中合数字科技(广东)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211146808.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:湿式脱硫装置、工艺及应用
- 下一篇:一种南方稀土尾矿管控开发的优化评估方法