【技术实现步骤摘要】
一种物联网无线数据上传方法、系统及设备
[0001]本专利技术涉及物联网无线数据上传领域,特别是涉及一种物联网无线数据上传方法、系统及设备。
技术介绍
[0002]在物联网无线数据采集监测系统中,为了实现对被监控对象的持续监测与数据统计分析,现地监测终端设备往往采用定时方式将所采集到的监测数据上传到云服务器中进行永久保存以备后续分析使用;那么就存在如下现象:如果所有现地监测设备的自动上传时刻或上传时间间隔设定一致,那么当到达数据上传时刻时,就会有大量数据并发同时上传至云服务器网络通讯端口,导致云服务器网络端口数据吞吐量、服务器数据处理工作效率存在极度不均衡等问题,增加了云服务器运行不稳定性因素。
技术实现思路
[0003]本专利技术的目的是提供一种物联网无线数据上传方法、系统及设备,以解决大量数据并发同时上传至云服务器网络通讯端口的问题。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种物联网无线数据上传方法,包括:
[0006]持续采集物联网无线数据,并设定上
【技术保护点】
【技术特征摘要】
1.一种物联网无线数据上传方法,其特征在于,包括:持续采集物联网无线数据,并设定上传数据间隔;根据所述上传数据间隔以及所述采集物联网无线数据生成待上传传输报文数据包;将所述待上传传输报文数据包存储到永久存储区域,生成待发队列;生成报文发送延迟随机时间;根据所述报文发送延迟随机时间上传所述待发队列中的所述待上传传输报文数据包。2.根据权利要求1所述的物联网无线数据上传方法,其特征在于,所述根据所述上传数据间隔以及所述采集物联网无线数据生成待上传传输报文数据包,具体包括:判断采集所述物联网无线数据的时间是否到达设定的上传数据间隔,得到第一判断结果;若所述第一判断结果表示为采集所述物联网无线数据的时间到达设定的上传数据间隔,根据所述物联网无线数据上传报文协议格式,生成待上传传输报文数据包;若所述第一判断结果表示为采集所述物联网无线数据的时间未到达设定的上传数据间隔,执行步骤“判断是否达到所述报文发送延迟随机时间,得到第三判断结果”。3.根据权利要求1所述的物联网无线数据上传方法,其特征在于,所述生成报文发送延迟随机时间,具体包括:生成随机数因子;所述随机数因子小于所述上传数据间隔;根据所述随机数因子生成所述报文发送延迟随机时间。4.根据权利要求1
‑
3任一项所述的物联网无线数据上传方法,其特征在于,所述根据所述报文发送延迟随机时间上传所述待发队列中的所述待上传传输报文数据包,具体包括:判断所述待发队列中是否存在所述待上传传输报文数据包,得到第二判断结果;若所述第二判断结果表示为所述待发队列中存在所述待发送上传传输报文,判断是否达到所述报文发送延迟随机时间,得到第三判断结果;若所述第三判断结果表示为到达所述报文发送延迟随机时间,上传所述待上传传输报文数据包;若所述第二判断结果表示为所述待发队列中未存在所述待发送上传传输报文,或者所述第三判断结果表示为未到达所述报文发送延迟随机时间,返回步骤“判断采集所述物联网无线数据的时间是否到达设定的上传数据间隔,得到第一判断结果”。5.一种物联网无线数据上传系统,其特征在于,包括:上传数据间隔设定模块,用于持续采集物联网无线数据,并设定上传数据间隔;待上传传输报文数据包生成模块,用于根据所述上传数据间隔以及所述采集物联网无线数据生成待上传传输报文数据包;待发队列生成模块,用于将所述待上传传输报文数据包存储到永久存储区域,生成待发队列;报文发送延迟随机时间生成模块,用于生成报...
【专利技术属性】
技术研发人员:张捷,毛志明,苏家宁,
申请(专利权)人:广东科瑞德电气科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。