基于IoT服务接口模型的代码自动生成方法及装置制造方法及图纸

技术编号:40809989 阅读:29 留言:0更新日期:2024-03-28 19:32
基于IoT服务接口模型的代码自动生成方法及装置,该方法预先构建IoT服务接口模型,利用IoT服务所需要传输的业务事件和事件传输协议,根据IoT服务接口模型编写IoT服务接口描述文件;通过IoT服务接口语法分析树,检查IoT服务接口描述文件语法是否正确;通过IoT服务接口模型的语法解析器解析IoT服务接口描述文件,遍历IoT服务的数据信息并生成指定项目的代码文件;将生成的指定项目的代码文件保存在IoT服务接口模型指定的命名空间中。本发明专利技术在业务流程系统集成IoT服务的开发过程中发挥重要作用,可以减少手动处理配置关系时容易出现错误和不一致性问题,提高系统的稳定性和可靠性。

【技术实现步骤摘要】

本专利技术属于物联网,具体涉及一种基于iot服务接口模型的代码自动生成方法及装置。


技术介绍

1、近年来,物联网已成为现代社会信息技术的重要组成部分,通过物与物的互联互通和传感器数据采集,提升自动化水平。由于物联网设备的数量不断增加,bpm(businessprocess management,业务流程管理)作为现代流程感知信息系统的基石,已经成为设计、分析、配置、颁布和评估合作流程的强大技术。物联网和网络物理系统的结合也使得大量的信息变得可用,企业可以从这些现实世界的iot数据整合中获益,可以向客户提供新的服务,或者改进现有的业务流程。

2、现阶段,iot服务是对多源异构的iot设备产生的事件流进行逻辑封装。然而传统的服务应用直面拥有海量数据的物联网,其拉取式的响应方式不能满足现代应用高实时性的需求,也增加了系统运行压力。asyncapi是一种描述异步api(application programminginterface,应用程序编程接口)的规范和工具集,可以用于定义和文档化事件驱动api的规范,该规范提供了一种可由人和机器阅读的模式,具有本文档来自技高网...

【技术保护点】

1.基于IoT服务接口模型的代码自动生成方法,其特征在于,包括:

2.根据权利要求1所述的基于IoT服务接口模型的代码自动生成方法,其特征在于,所述IoT服务接口模型包括Info规范接口,通过所述Info规范接口声明IoT服务名称、IoT服务版本和描述信息;

3.根据权利要求2所述的基于IoT服务接口模型的代码自动生成方法,其特征在于,所述IoT服务接口模型包括Message规范接口,通过所述Message规范接口将业务事件从IoT服务生产端传输到IoT服务消费端;所述Message规范接口中进行消息体定义,并使用消息命名空间进行消息类型区分。

4.根...

【技术特征摘要】

1.基于iot服务接口模型的代码自动生成方法,其特征在于,包括:

2.根据权利要求1所述的基于iot服务接口模型的代码自动生成方法,其特征在于,所述iot服务接口模型包括info规范接口,通过所述info规范接口声明iot服务名称、iot服务版本和描述信息;

3.根据权利要求2所述的基于iot服务接口模型的代码自动生成方法,其特征在于,所述iot服务接口模型包括message规范接口,通过所述message规范接口将业务事件从iot服务生产端传输到iot服务消费端;所述message规范接口中进行消息体定义,并使用消息命名空间进行消息类型区分。

4.根据权利要求3所述的基于iot服务接口模型的代码自动生成方法,其特征在于,所述iot服务接口模型包括component规范接口,通过所述component规范接口定义和保存重复使用的对象;

5.根据权利要求4所述的基于iot服务接口模型的代码自动生成方法,其特征在于,所述iot服务接口模型包括instantiation规范接口,通过所述instantiation规范接口将iot对象实例化表达到指定具体对象上,以表示指定的iot对象所包括的事件流信息;所述实例化表达过程,将iot服务中的事件流划分为子流,每个子流包括与指定...

【专利技术属性】
技术研发人员:高晶王桂玲王海韩燕波
申请(专利权)人:北方工业大学
类型:发明
国别省市:

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

1