物联网数据解析方法、装置、设备及存储介质制造方法及图纸

技术编号:27845894 阅读:18 留言:0更新日期:2021-03-30 12:52
本申请提供一种物联网数据解析方法、装置、设备及存储介质,涉及数据处理技术领域。应用于物联网系统,包括:接收物联网设备发送的指令消息,指令消息的格式为物联网设备所基于的协议格式;使用与物联网设备对应的目标解析脚本解析指令消息,得到目标解析结果,目标解析结果的格式为目标格式,目标格式为物联网系统进行业务处理时所使用的格式;根据目标解析结果进行业务处理。在本方案中,通过灵活配置新接入的物联网设备的对应的目标解析脚本,并使用与物联网设备对应的目标解析脚本,将指令消息解析成物联网系统进行业务处理时所使用的格式,实现了对使用不同协议的物联网设备的统一接入和管理,避免了需要过多的开发任务,提高了开发效率。提高了开发效率。提高了开发效率。

【技术实现步骤摘要】
物联网数据解析方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理
,具体而言,涉及一种物联网数据解析方法、装置、设备及存储介质。

技术介绍

[0002]物联网(Internet of things,简称IoT),是在互联网基础上延伸和扩展的网络,一个物联网系统可以将各种信息传感设备与互联网结合起来而形成的一个巨大网络,从而实现在任何时间、任何地点,人、机、物的互联互通。
[0003]目前,在物联网系统中,为了接入和管理多个不同设备,是通过开发人员有针对性的开发、测试、部署大量代码实现。
[0004]但是,采用现有技术方法,每当有新业务需要新增设备时,需要根据新增业务变动来开发、测试及部署代码,从而导致开发效率成本过高、效率低下。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种物联网数据解析方法、装置、设备及存储介质,以便提高企业应用的开发效率。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种物联网数据解析方法,应用于物联网系统,所述方法包括:
[0008]接收物联网设备发送的指令消息,所述指令消息的格式为所述物联网设备所基于的协议格式;
[0009]使用与所述物联网设备对应的目标解析脚本解析所述指令消息,得到目标解析结果,所述目标解析结果的格式为目标格式,所述目标格式为所述物联网系统进行业务处理时所使用的格式;
[0010]根据所述目标解析结果进行业务处理。
[0011]可选地,所述接收物联网设备发送的指令消息,包括:
[0012]在目标端口上接收所述物联网设备发送的指令消息,所述目标端口为监听端口。
[0013]可选地,所述使用与所述物联网设备对应的目标解析脚本解析所述指令消息,得到目标解析结果,包括:
[0014]基于预设的端口与解析脚本的映射关系,使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果。
[0015]可选地,基于预设的端口与解析脚本的映射关系,使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果之前,还包括:
[0016]将在所述目标端口上接收的所述指令消息转换为字节数组;
[0017]所述使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果,包括:
[0018]以所述字节数组作为参数,执行所述目标端口对应的所述目标解析脚本,得到所述目标解析结果。
[0019]可选地,所述根据所述目标解析结果进行业务处理,包括:
[0020]将所述目标解析结果以及所述指令消息封装为指令模型数据;
[0021]根据所述指令模型数据进行业务处理。
[0022]可选地,所述根据所述指令模型数据进行业务处理,包括:
[0023]将所述指令模型数据发送给所述物联网系统的业务处理系统,由所述业务处理系统进行业务处理。
[0024]可选地,所述根据所述指令模型数据进行业务处理,包括:
[0025]将所述指令模型数据进行保存;
[0026]基于保存的所述指令模型数据进行业务处理。
[0027]第二方面,本申请实施例还提供了一种物联网数据解析装置,应用于物联网系统,所述装置包括:接收模块、解析模块以及处理模块;
[0028]所述接收模块,用于接收物联网设备发送的指令消息,所述指令消息的格式为所述物联网设备所基于的协议格式;
[0029]所述解析模块,用于使用与所述物联网设备对应的目标解析脚本解析所述指令消息,得到目标解析结果,所述目标解析结果的格式为目标格式,所述目标格式为所述物联网系统进行业务处理时所使用的格式;
[0030]所述处理模块,用于根据所述目标解析结果进行业务处理。
[0031]可选地,所述接收模块,还用于:
[0032]在目标端口上接收所述物联网设备发送的指令消息,所述目标端口为监听端口。
[0033]可选地,所述解析模块,还用于:
[0034]基于预设的端口与解析脚本的映射关系,使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果。
[0035]可选地,所述装置还包括:转换模块;
[0036]所述转换模块,用于将在所述目标端口上接收的所述指令消息转换为字节数组;
[0037]所述解析模块,还用于以所述字节数组作为参数,执行所述目标端口对应的所述目标解析脚本,得到所述目标解析结果。
[0038]可选地,所述处理模块,还用于:
[0039]将所述目标解析结果以及所述指令消息封装为指令模型数据;
[0040]根据所述指令模型数据进行业务处理。
[0041]可选地,所述处理模块,还用于:
[0042]将所述指令模型数据发送给所述物联网系统的业务处理系统,由所述业务处理系统进行业务处理。
[0043]可选地,所述处理模块,还用于:
[0044]将所述指令模型数据进行保存;
[0045]基于保存的所述指令模型数据进行业务处理。
[0046]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器
与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面提供的所述方法的步骤。
[0047]第四方面,本申请实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面提供的所述方法的步骤。
[0048]本申请的有益效果是:
[0049]本申请实施例提供一种物联网数据解析方法、装置、设备及存储介质,应用于物联网系统,该方法包括:接收物联网设备发送的指令消息,指令消息的格式为物联网设备所基于的协议格式;使用与物联网设备对应的目标解析脚本解析指令消息,得到目标解析结果,目标解析结果的格式为目标格式,目标格式为物联网系统进行业务处理时所使用的格式;根据目标解析结果进行业务处理。在本方案中,通过灵活配置新接入的物联网设备的对应的目标解析脚本,并使用与物联网设备对应的目标解析脚本,将指令消息解析成物联网系统进行业务处理时所使用的格式,实现了对使用不同协议的物联网设备的统一接入和管理,避免了需要过多的开发任务,更不用重新部署系统,减少了企业的开发成本,提高了产品的开发效率。
附图说明
[0050]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0051]图1为本申请实施例提供的一种物联网系统架构的示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网数据解析方法,其特征在于,应用于物联网系统,所述方法包括:接收物联网设备发送的指令消息,所述指令消息的格式为所述物联网设备所基于的协议格式;使用与所述物联网设备对应的目标解析脚本解析所述指令消息,得到目标解析结果,所述目标解析结果的格式为目标格式,所述目标格式为所述物联网系统进行业务处理时所使用的格式;根据所述目标解析结果进行业务处理。2.根据权利要求1所述的方法,其特征在于,所述接收物联网设备发送的指令消息,包括:在目标端口上接收所述物联网设备发送的指令消息,所述目标端口为监听端口。3.根据权利要求2所述的方法,其特征在于,所述使用与所述物联网设备对应的目标解析脚本解析所述指令消息,得到目标解析结果,包括:基于预设的端口与解析脚本的映射关系,使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果。4.根据权利要求3所述的方法,其特征在于,基于预设的端口与解析脚本的映射关系,使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果之前,还包括:将在所述目标端口上接收的所述指令消息转换为字节数组;所述使用所述目标端口对应的所述目标解析脚本解析所述指令消息,得到所述目标解析结果,包括:以所述字节数组作为参数,执行所述目标端口对应的所述目标解析脚本,得到所述目标解析结果。5.根据权利要求1

4任一项所述的方法,其特征在于,所述根据所述目标解析结果进行业务处理,包括:将所述目标解析结果以及所...

【专利技术属性】
技术研发人员:李江李春江张鹏常禹张立本
申请(专利权)人:中煤航测遥感集团有限公司
类型:发明
国别省市:

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

1