数据代理装置、方法、电子设备、系统及存储介质制造方法及图纸

技术编号:37117611 阅读:28 留言:0更新日期:2023-04-01 05:12
本申请提供一种数据代理装置、方法、电子设备、系统及存储介质。其中装置包括:报文接收单元,用于接收多个终端设备发送的物联网报文,对接收到的物联网报文进行去重操作;报文识别单元,用于根据预设的验证规则和业务规则,验证去重后的物联网报文是否为噪音报文;报文解析单元,用于根据报文解析模板,对验证后的非噪音报文进行解析,得到解析后的数据,其中,不同类型的终端设备配置有不同的报文解析模板;数据融合单元,用于将不同终端设备对应的解析后的数据,和/或,同一终端设备在不同时段对应的解析后的数据进行融合;数据上报单元,用于将融合后的数据发送至物联网平台进行处理,可以减轻物联网平台处理数据的压力,提升处理效率。升处理效率。升处理效率。

【技术实现步骤摘要】
数据代理装置、方法、电子设备、系统及存储介质


[0001]本申请涉及物联网通信领域,尤其涉及一种数据代理装置、方法、电子设备、系统及存储介质。

技术介绍

[0002]随着物联网技术的不断发展,终端设备的数量、接口的种类、采集数据的类型都在不断地增加。
[0003]一些技术中,多个终端设备采集的数据可以统一发送数据代理装置,由数据代理装置转发给物联网平台进行集中式的处理,网络开销较大,物联网平台同时处理大量的数据不仅效率低下,还会给物联网平台带来巨大的压力,同时也容易发生数据丢失的现象。

技术实现思路

[0004]本申请实施例的主要目的在于提供一种数据代理装置、方法、电子设备、系统及存储介质,以减少网络开销,提升数据处理的效率。
[0005]第一方面,本申请实施例提供一种数据代理装置,所述装置包括:
[0006]报文接收单元,用于接收多个终端设备发送的物联网报文,对接收到的物联网报文进行去重操作;
[0007]报文识别单元,用于根据预设的验证规则和业务规则,验证去重后的物联网报文是否为噪音报文;...

【技术保护点】

【技术特征摘要】
1.一种数据代理装置,其特征在于,包括:报文接收单元,用于接收多个终端设备发送的物联网报文,对接收到的物联网报文进行去重操作;报文识别单元,用于根据预设的验证规则和业务规则,验证去重后的物联网报文是否为噪音报文;报文解析单元,用于根据报文解析模板,对验证后的非噪音报文进行解析,得到解析后的数据,其中,不同类型的终端设备配置有不同的报文解析模板;数据融合单元,用于将不同终端设备对应的解析后的数据,和/或,同一终端设备在不同时段对应的解析后的数据进行融合;数据上报单元,用于将融合后的数据发送至物联网平台进行处理。2.根据权利要求1所述的装置,其特征在于,所述报文接收单元,具体用于:接收各终端设备发送的物联网报文;将当前接收到的物联网报文添加至第一缓存中;计算所述第一缓存中的当前物联网报文对应的哈希值,并与预设时间内添加到第二缓存中的至少一个物联网报文对应的哈希值进行比对;其中,所述第二缓存用于存储去重后的物联网报文;若当前物联网报文对应的哈希值与所述至少一个物联网报文对应的哈希值均不相同,则将所述当前物联网报文添加到第二缓存中,并从第一缓存中删除;若当前物联网报文对应的哈希值与所述至少一个物联网报文中的任一物联网报文对应的哈希值相同,则确定所述当前物联网报文为重复性报文;对第一缓存中的重复性报文进行整合,并将整合后的报文发送至服务端,以使服务端根据整合后的报文确定对应的终端设备是否存在故障。3.根据权利要求2所述的装置,其特征在于,不同类型的终端设备对应的预设时间不同;所述装置还包括用户配置单元,用于:获取用户输入的去重间隔配置信息以及对应的终端设备的类型,所述去重间隔配置信息用于配置所述预设时间;根据所述去重间隔配置信息,为相应类型的终端设备配置对应的预设时间。4.根据权利要求1或2所述的装置,其特征在于,报文识别单元具体用于:读取去重后的物联网报文,判断所述物联网报文是否满足预设的验证规则和业务规则;获取用户针对所述物联网报文对应的终端设备配置的业务规则,其中,所述业务规则用于指示报文的特定字段对应的业务数据;判断所述物联网报文是否满足所述业务规则;若所述物联网报文满足验证规则和业务规则,则确定所述物联网报文为非噪音报文;若所述物联网报文不满足验证...

【专利技术属性】
技术研发人员:李江杨勇卫乾杜秋明
申请(专利权)人:中国石油天然气集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1