信息解析方法、装置、存储介质及处理器制造方法及图纸

技术编号:31571104 阅读:23 留言:0更新日期:2021-12-25 11:10
本申请公开了一种信息解析方法、装置、存储介质及处理器。该方法包括:对目标设备的设备信息进行分析,得到目标设备的第一信息,其中,第一信息至少包含多种类型目标设备的模型信息对应的不同的数据集合顺序信息之一;基于第一信息确定目标设备对应的消息解析器;基于消息解析器对第一信息进行解析。通过本申请,解决了相关技术中由于设备信息的差异性,很难在目标平台进行统一解析的问题。在目标平台进行统一解析的问题。在目标平台进行统一解析的问题。

【技术实现步骤摘要】
信息解析方法、装置、存储介质及处理器


[0001]本申请涉及数据解析
,具体而言,涉及一种信息解析方法、装置、存储介质及处理器。

技术介绍

[0002]在每个物联网公司中,对于所有不同的设备在消息上传后都有一套统一的消息体格式,但是在业务中对于多个设备接入同一平台进行设备信息的算法解析时,因为部分内容存在差异,很难对其进行统一解析。
[0003]针对相关技术由于设备信息的差异性,很难在目标平台进行统一解析的问题。目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请的主要目的在于提供一种信息解析方法、装置、存储介质及处理器,以解决相关技术中由于设备信息的差异性,很难在目标平台进行统一解析的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种信息解析方法。该方法包括:对目标设备的设备信息进行分析,得到目标设备的第一信息,其中,第一信息至少包含多种类型目标设备的模型信息对应的不同的数据集合顺序信息之一;基于第一信息确定目标设备对应的消息解析器;基于消息解析器对第一信息进行解析。
[0006]进一步地,设备信息至少包括:目标设备的第一模型信息、目标设备的第一操作码信息、目标设备的第一数据信息。
[0007]进一步地,基于第一信息确定目标设备对应的消息解析器包括:基于第一模型信息对目标设备进行识别,得到识别结果;基于识别结果确定目标设备对应的消息解析器。
[0008]进一步地,对目标设备的设备信息进行分析,得到目标设备的第一信息包括:基于第一操作码信息确定第一数据信息;对第一数据信息进行处理,获取处理后的第一数据信息,其中,处理后的第一数据信息包含第一数据信息的集合顺序信息;设定第一模型信息对应的第一数据信息的集合顺序信息作为目标设备的第一信息。
[0009]进一步地,基于消息解析器对第一信息进行解析包括:在消息解析器中基于第一操作码信息获取第一数据信息的集合顺序信息中的元数据内容;基于目标抽象方法对元数据内容进行分析;基于分析后的元素内容确定待解析的第一信息;基于消息解析器对待解析的第一信息进行解析。
[0010]进一步地,对目标设备的设备信息进行分析,得到目标设备的第一信息之前,该方法还包括:监听目标设备的设备信息是否被上传至目标平台系统;若监听到目标平台系统包含设备信息,获取设备信息。
[0011]进一步地,获取目标设备信息之后,该方法还包括:判断目标硬件算法库中是否包含对目标设备信息进行解析的算法;若目标硬件算法库中不包含对目标设备信息进行解析的算法,在目标数据库中确定目标设备信息的基础信息内容,其中,基础信息内容至少包含
目标设备的设备类型、目标设备出厂信息。
[0012]进一步地,在目标数据库中确定目标设备信息的基础信息内容之后,该方法还包括:基于基础信息内容确定设备信息的第二信息,基于第二信息确定目标设备对应的消息解析器。
[0013]为了实现上述目的,根据本申请的另一方面,提供了一种信息解析装置。该装置包括:第一分析单元,用于对目标设备的设备信息进行分析,得到目标设备的第一信息,其中,第一信息至少包含多种类型目标设备的模型信息对应的不同的数据集合顺序信息之一;第一确定单元,用于基于第一信息确定目标设备对应的消息解析器;第一解析单元,用于基于消息解析器对第一信息进行解析。
[0014]进一步地,设备信息至少包括:目标设备的第一模型信息、目标设备的第一操作码信息、目标设备的第一数据信息。
[0015]进一步地,第一确定单元包括:第一识别模块,用于基于第一模型信息对目标设备进行识别,得到识别结果;第一确定模块,用于基于识别结果确定目标设备对应的消息解析器。
[0016]进一步地,第一分析单元包括:第二确定模块,用于基于第一操作码信息确定第一数据信息;第一处理模块,用于对第一数据信息进行处理,获取处理后的第一数据信息,其中,处理后的第一数据信息包含第一数据信息的集合顺序信息;第一设定模块,用于设定第一模型信息对应的第一数据信息的集合顺序信息作为目标设备的第一信息。
[0017]进一步地,第一解析单元包括:第一获取模块,用于在消息解析器中基于第一操作码信息获取第一数据信息的集合顺序信息中的元数据内容;第一分析模块,用于基于目标抽象方法对元数据内容进行分析;第三确定模块,用于基于分析后的元素内容确定待解析的第一信息;第一解析模块,用于基于消息解析器对待解析的第一信息进行解析。
[0018]进一步地,该装置还包括:第一监听单元,用于对目标设备的设备信息进行分析,得到目标设备的第一信息之前,监听目标设备的设备信息是否被上传至目标平台系统;第一获取单元,用于若监听到目标平台系统包含设备信息,获取设备信息。
[0019]进一步地,该装置还包括:第一判断单元,用于获取目标设备信息之后,判断目标硬件算法库中是否包含对目标设备信息进行解析的算法;第二确定单元,用于若目标硬件算法库中不包含对目标设备信息进行解析的算法,在目标数据库中确定目标设备信息的基础信息内容,其中,基础信息内容至少包含目标设备的设备类型、目标设备出厂信息。
[0020]进一步地,该装置还包括:第三确定单元,用于在目标数据库中确定目标设备信息的基础信息内容之后,基于基础信息内容确定设备信息的第二信息,第四确定单元,用于基于第二信息确定目标设备对应的消息解析器。
[0021]根据本申请实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的方法。
[0022]根据本申请实施例的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时执行上述任意一项的方法。
[0023]通过本申请,采用以下步骤:对目标设备的设备信息进行分析,得到目标设备的第一信息,其中,第一信息至少包含多种类型目标设备的模型信息对应的不同的数据集合顺序信息之一;基于第一信息确定目标设备对应的消息解析器;基于消息解析器对第一信息
进行解析,解决了相关技术中由于设备信息的差异性,很难在目标平台进行统一解析的问题,通过对多种类型目标设备的第一信息进行统一解析,使得目标平台能够兼容所有类型的设备信息,进而提升了目标设备接入平台时的对接效率的效果。
附图说明
[0024]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0025]图1是根据本申请实施例提供的信息解析方法的流程图;
[0026]图2是根据本申请实施例提供的信息解析方法的消息解析以及算法扩展示意图;以及
[0027]图3是根据本申请实施例提供的信息解析装置的示意图。
具体实施方式
[0028]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0029]为了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息解析方法,其特征在于,包括:对目标设备的设备信息进行分析,得到所述目标设备的第一信息,其中,所述第一信息至少包含多种类型目标设备的模型信息对应的不同的数据集合顺序信息之一;基于所述第一信息确定目标设备对应的消息解析器;基于所述消息解析器对所述第一信息进行解析。2.根据权利要求1所述的方法,其特征在于,所述设备信息至少包括:所述目标设备的第一模型信息、所述目标设备的第一操作码信息、所述目标设备的第一数据信息。3.根据权利要求2所述的方法,其特征在于,基于所述第一信息确定目标设备对应的消息解析器包括:基于所述第一模型信息对目标设备进行识别,得到识别结果;基于所述识别结果确定所述目标设备对应的消息解析器。4.根据权利要求2所述的方法,其特征在于,对目标设备的设备信息进行分析,得到所述目标设备的第一信息包括:基于所述第一操作码信息确定所述第一数据信息;对所述第一数据信息进行处理,获取处理后的第一数据信息,其中,所述处理后的第一数据信息包含第一数据信息的集合顺序信息;设定所述第一模型信息对应的所述第一数据信息的集合顺序信息作为所述目标设备的第一信息。5.根据权利要求4所述的方法,其特征在于,基于所述消息解析器对所述第一信息进行解析包括:在所述消息解析器中基于所述第一操作码信息获取所述第一数据信息的集合顺序信息中的元数据内容;基于目标抽象方法对所述元数据内容进行分析;基于分析后的元素内容确定待解析的第一信息;基于所述消息解析器对所述待解析的第一信息进行解析。6.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:翁立松
申请(专利权)人:中消云北京物联网科技研究院有限公司
类型:发明
国别省市:

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

1