一种基于动态字节码技术自动适配传感器数据解析方法与流程

文档序号:25537582发布日期:2021-06-18 20:32阅读:来源:国知局

技术特征:

1.一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,包括以下步骤:

步骤一:数据相关配置项;定义数据实体基类,根据不同类型、不同厂家传感器配置相关属性以及解析、校验规则;

步骤二:前置校验适配器;根据传感器配置动态产生步骤一中传感器类型的数据实体代理类;通过读取代理类中配置信息进行数据长度、结构、类型和数据阈值的校验;

步骤三:数据处理分解器;利用数据代理类中的字段配置信息进行数据类型分解,并将分解数据存入数据实体代理类中;

步骤四:后置数据规则解析器;将步骤三中分解后的数据通过数值分析进行数据类型转换,将转换完成后得到的传感器真实数据值存入数据实体代理类中;

步骤五:后置数据校验器;通过正则或数据规则引擎对存入数据实体代理类中的数据进行数据长度、结构、类型和数据阈值的校验。

2.根据权利要求1所述的一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,所述前置校验适配器能够自定义扩展校验适配器,在调用默认校验器之后,数据流向自定义扩展校验器。

3.根据权利要求2所述的一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,所述数据处理分解器能够自定义扩展数据分解器,在调用默认校验器之后,数据流向自定义扩展分解器。

4.根据权利要求3所述的一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,所述后置数据规则解析器能够自定义扩展解析器,在调用默认校验器之后,数据流向自定义扩展解析器。

5.根据权利要求4所述的一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,所述后置数据校验器能够自定义扩展校验适配器,在调用默认校验器之后,数据流向自定义扩展校验器。

6.根据权利要求1~5任意一项所述的一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,所述默认校验器通过系统配置方式,获取数据转化16进制进行字符串截取或正则表达式进行匹配。

7.根据权利要求6所述的一种基于动态字节码技术自动适配传感器数据解析方法,其特征在于,所述定义数据实体基类是以java语言动态代理以及动态字节码技术为基础,在java数据解析系统中定义的。


技术总结
本发明提供了一种基于动态字节码技术自动适配传感器数据解析方法,包括以下步骤:数据相关配置项;前置校验适配器;数据处理分解器;后置数据规则解析器;后置数据校验器。解析结构遵循程序开发“开闭原则”,每一类处理器都有默认通用解析规则进行标准适配,同样每一类处理器都可自定义扩展更丰富处理规则。本发明根据大量不同类型、不同厂家传感器设备数据传输特点,采用动态代理、动态字节码技术、前置适配器以及后置数据处理器对不同传感器数据进行配置适配数据解析,通过配置能轻松解决不同厂家、不同类型传感器数据规则解析以及校验,从而达到高效、易维护、可扩展等效果,最大程度增加数据接入开发效率。

技术研发人员:汤金毅;梁晓东;李鹏;庞亮;张胜;李丹
受保护的技术使用者:湖南联智科技股份有限公司
技术研发日:2021.04.16
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1