自动生成代码的服务工程构建方法、系统、装置及介质制造方法及图纸

技术编号:28941212 阅读:29 留言:0更新日期:2021-06-18 21:45
本发明专利技术公开了一种自动生成代码的服务工程构建系统、方法、装置及存储介质,该方法包括:接收推送的设备数据;分析所述设备数据的格式,得到分析结果;对所述分析结果进行解析,并生成相应的代码;将所述代码添加至所述服务工程;根据项目需求,在所述服务工程中对所述代码进行二次开发,并编写对应的数据处理代码。本发明专利技术通过对设备数据的格式进行解析,能够最终生成数据实体的代码及数据接收和解析的代码;进而加快研发人员的开发速度,减少开发时间,且构建得到的服务工程能够对设备数据进行自动解析和接入。本发明专利技术可广泛应用于物联网信息处理技术领域。

【技术实现步骤摘要】
自动生成代码的服务工程构建方法、系统、装置及介质
本专利技术物联网信息处理
,尤其是一种自动生成代码的服务工程构建系统、方法、装置及存储介质。
技术介绍
在物联网行业中很多系统或者应用都需要基于物联网设备,这些设备在使用过程中会产生大量的设备数据,而设备数据通常都需要发送到与其相关联的系统或者应用中,使得这些数据可以被对应的系统或者应用处理。但是开发人员在利用这些设备数据进行相关的开发工作的时候,需要花费额外的时间解析推送到系统中的数据的格式,才能将设备数据接入到对应的系统或者应用中;这项工作比较费时费力,且随着数据来源、数据量的增加,数据格式解析的工作量急速上涨。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种自动生成代码的服务工程构建系统、方法、装置及存储介质。本专利技术所采取的技术方案是:一方面,本专利技术实施例包括一种自动生成代码的服务工程构建方法,包括:接收推送的设备数据;分析所述设备数据的格式,得到分析结果;r>对所述分析结果进本文档来自技高网...

【技术保护点】
1.一种自动生成代码的服务工程构建方法,其特征在于,包括:/n接收推送的设备数据;/n分析所述设备数据的格式,得到分析结果;/n对所述分析结果进行解析,并生成相应的代码;/n将所述代码添加至所述服务工程;/n根据项目需求,在所述服务工程中对所述代码进行二次开发,并编写对应的数据处理代码。/n

【技术特征摘要】
1.一种自动生成代码的服务工程构建方法,其特征在于,包括:
接收推送的设备数据;
分析所述设备数据的格式,得到分析结果;
对所述分析结果进行解析,并生成相应的代码;
将所述代码添加至所述服务工程;
根据项目需求,在所述服务工程中对所述代码进行二次开发,并编写对应的数据处理代码。


2.根据权利要求1所述的一种自动生成代码的服务工程构建方法,其特征在于,所述分析所述设备数据的格式,得到分析结果这一步骤,具体包括:
将所述设备数据解析为协议报文;
解析所述协议报文的报文头数据;
解析所述协议报文的正文内容;
对解析结果进行整理,得到结构化数据,所述结构化数据包括协议类型、报文头数据及报文的正文层级结构。


3.根据权利要求2所述的一种自动生成代码的服务工程构建方法,其特征在于,所述对所述分析结果进行解析,并生成相应的代码这一步骤,具体包括:
根据协议类型,在所述服务工程中添加底层模块及生成代码框架;
根据所述报文头数据,在所述服务工程中添加推送响应的入口;
根据所述报文的正文层级结构,生成实体类型的定义代码和数据结构的定义代码。


4.根据权利要求1所述的一种自动生成代码的服务工程构建方法,其特征在于,所述方法还包括:
配置所述服务工程的相关参数。


5.根据权利要求1所述的一种自动生成代码的服务工程构建方法,其特征在于,编写对应的数据处理代码之后,所述方法还包括:
对所述数据处理代码进行测试。

<...

【专利技术属性】
技术研发人员:梁薇陈光石陈贤锋朱承兴王文凯
申请(专利权)人:天翼物联科技有限公司
类型:发明
国别省市:广东;44

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

1