本发明专利技术提供一种物联网数据接收方法及其系统,包括在接收端设置分析拦截模块
【技术实现步骤摘要】
一种物联网数据接收方法及其系统
[0001]本专利技术涉及无线传输
,特别是一种物联网数据接收方法及其系统
。
技术介绍
[0002]在现有的物联网数据收集方式中,通常为将不同的区域内的若干个物联网设备向指定的接收端上传数据,然后该接收端接收上传的数据进行储存,而为了保证存储的数据的有效性,需要对接收的数据进行校验,但这种集中接收的物联网设备一般欠缺对于物联网数据接收的校验,常用人工校验的方式对大量的数据进行粗略的筛选
。
[0003]然而,人工校验的方式不仅效率低下,而且因为物联网设备安装环境的不确定性,难以保证设备均在理想环境中运行,导致部分物联网设备可能由于自身某种故障原因而上传一些无效数据,特别是当电压基础条件不稳定时会导致上传部分无效数据,进而增加人工校验的工作量,而且人工校验还容易出现漏检情况
。
技术实现思路
[0004]为了克服现有技术的上述缺点,本专利技术的目的是提供一种物联网数据接收方法及其系统,以有效解决上述问题
。
[0005]本专利技术解决其技术问题所采用的技术方案是:
[0006]一种物联网数据接收方法,其中,包括:
[0007]在接收端设置分析拦截模块
、
第一校验模块和第二校验模块,接收端接收若干个物联网设备的原生数据时,分析拦截模块关闭,接收端将原生数据传输至第一校验模块对原生数据进行完整性校验;
[0008]判断原生数据是否满足预设的完整度阈值;
[0009]若满足,则传输至第二校验模块对原生数据进行有效性校验,将通过有效性校验的原生数据进行存储,将未通过有效性校验的原生数据传输至分析拦截模块,当接收端下一次接收原生数据时,分析拦截模块根据所接收的原生数据进行选择性拦截;
[0010]若不满足,则关闭向第二校验模块的传输,继续接收原生数据,直至所接收的原生数据满足预设的完整度阈值
。
[0011]作为本专利技术的进一步改进:所述分析拦截模块接收未通过有效性验证的原生数据后,对未通过有效性验证的原生数据进行标识判断,记录该次判断所出现的标识以及每个标识出现的次数,并删除所接收的原生数据,根据标识出现的次数对该标识下的物联网设备进行选择性拦截
。
[0012]作为本专利技术的进一步改进:当某标识出现的次数达到预设的无效次数第一阈值时,分析拦截模块为半开状态,当接收端再次接收原生数据时,对原生数据中该标识下的物联网设备的数据的进行选择性拦截,未被拦截的数据则通过进入第一校验模块
。
[0013]作为本专利技术的进一步改进:选择性拦截的方式为:设置拦截概率,对该标识下的所有物联网设备的数据按照拦截概率进行选取,对未选中的物联网设备的数据进行接收,对
选中的物联网设备的数据则进行拦截
。
[0014]作为本专利技术的进一步改进:所述选择性拦截的方式为:设置拦截时长和设定间隔,对该标识下的所有物联网设备的数据在该拦截时长内进行拦截,而后按照设定间隔重复该在拦截时长内进行拦截
。
[0015]作为本专利技术的进一步改进:当某标识出现的次数达到预设的无效次数第二阈值时,拦截分析模块为全开状态,当接收端再次接收原生数据时,对原生数据中该标识下的物联网设备的数据的进行全部拦截,并将错误报文发送至该标识下的物联网设备中进行提醒
。
[0016]作为本专利技术的进一步改进:当某标识出现的次数小于预设的无效次数第一阈值时,分析拦截模块则处于关闭状态,此时接收端接收全部原生数据
。
[0017]作为本专利技术的进一步改进:预设计量模块,在通过有效性校验的原生数据进行存储时,计量模块从该原生数据中提取计量模块唯一识别编码,并通过计量器模块唯一识别编码从公共服务平台中获取计量信息,根据计量信息分析的结果来对不同有效性时段的数据进行标识和存储
。
[0018]一种物联网系统,其中,应用如上述任意一项所述的一种物联网数据接收方法,包括在所述接收端中设置的拦截模块
、
第一校验模块
、
第二校验模块
、
分析拦截模块和存储模块;所述第一校验模块
、
所述第二校验模块和所述分析拦截模块依次连接,所述存储模块和所述第二校验模块连接
。
[0019]一种物联网系统,其中,应用如上述所述的一种物联网数据接收方法,包括在所述接收端中设置的拦截模块
、
第一校验模块
、
第二校验模块
、
分析拦截模块
、
计量模块和存储模块;所述第一校验模块
、
所述第二校验模块和所述分析拦截模块依次连接,所述第二校验模块和所述计量模块连接,所述计量模块和所述存储模块连接
。
[0020]与现有技术相比,本专利技术的有益效果是:
[0021]本专利技术通过第一校验模块,对所接收的数据进行完整性校验,在保证数据完整性的情况下,进一步通过第二校验模块对数据进行有效性的校验,以完成对物联网设备的数据的粒度筛选,提高校验的效率,提高了存储的数据的有效性,减少了存储成本,并在后续将数据根据有效性的时段进行存储,提高了后续对数据进行统计分析的结果的准确性
。
附图说明
[0022]图1为本专利技术的流程示意图
。
[0023]图2为本专利技术的实施例五流程示意图
。
具体实施方式
[0024]现结合附图说明与实施例对本专利技术进一步说明:
[0025]实施例一:
[0026]本实施例提供如附图1所示的一种物联网数据接收方法,其中,包括:
[0027]在接收端设置分析拦截模块
、
第一校验模块和第二校验模块,接收端接收若干个物联网设备的原生数据时,分析拦截模块关闭,接收端将原生数据传输至第一校验模块对原生数据进行完整性校验;
[0028]判断原生数据是否满足预设的完整度阈值;
[0029]若满足,则传输至第二校验模块对原生数据进行有效性校验,将通过有效性校验的原生数据进行存储,将未通过有效性校验的原生数据传输至分析拦截模块,当接收端下一次接收原生数据时,分析拦截模块根据所接收的原生数据进行选择性拦截;
[0030]若不满足,则关闭向第二校验模块的传输,继续接收原生数据,直至所接收的原生数据满足预设的完整度阈值
。
[0031]在本实施例中,第一校验模块用于对所接收的数据进行解密,对解密处理后的数据信息进一步进行完整性校验,以确保数据的完整性;第二校验模块用于对数据的有效性进行校验,以确保所收集的数据的有效性,避免无效或错误的数据进入存储的数据库中;分析拦截模块用于按物联网设备的标识和该设备历史数据错误率对设备数据进行选择性放行,以阻断后续数据的传递,减少错误或无效数据的接收
。
[0032]实施例二:
[0033]本实施例提供如附图1所示的一种物联本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种物联网数据接收方法,其特征在于,包括:在接收端设置分析拦截模块
、
第一校验模块和第二校验模块,接收端接收若干个物联网设备的原生数据时,分析拦截模块关闭,接收端将原生数据传输至第一校验模块对原生数据进行完整性校验;判断原生数据是否满足预设的完整度阈值;若满足,则传输至第二校验模块对原生数据进行有效性校验,将通过有效性校验的原生数据进行存储,将未通过有效性校验的原生数据传输至分析拦截模块,当接收端下一次接收原生数据时,分析拦截模块根据所接收的原生数据进行选择性拦截;若不满足,则关闭向第二校验模块的传输,继续接收原生数据,直至所接收的原生数据满足预设的完整度阈值
。2.
根据权利要求1所述的一种物联网数据接收方法,其特征在于,所述分析拦截模块接收未通过有效性验证的原生数据后,对未通过有效性验证的原生数据进行标识判断,记录该次判断所出现的标识以及每个标识出现的次数,并删除所接收的原生数据,根据标识出现的次数对该标识下的物联网设备进行选择性拦截
。3.
根据权利要求2所述的一种物联网数据接收方法,其特征在于,当某标识出现的次数达到预设的无效次数第一阈值时,分析拦截模块为半开状态,当接收端再次接收原生数据时,对原生数据中该标识下的物联网设备的数据的进行选择性拦截,未被拦截的数据则通过进入第一校验模块
。4.
根据权利要求3所述的一种物联网数据接收方法,其特征在于,选择性拦截的方式为:设置拦截概率,对该标识下的所有物联网设备的数据按照拦截概率进行选取,对未选中的物联网设备的数据进行接收,对选中的物联网设备的数据则进行拦截
。5.
根据权利要求3所述的一种物联网数据接收方法,其特征在于,所述选择性拦截的方式为:设置拦截时长和设定间隔,对该标识下的所有物联网设备的数据在该拦截时长内进行拦截,而后按照设定间隔重复该在拦截时长内进行拦截
。6.
...
【专利技术属性】
技术研发人员:王洪亮,
申请(专利权)人:北京全网数商科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。