轻量级的物联网服务生成系统及方法技术方案

技术编号:23349219 阅读:32 留言:0更新日期:2020-02-15 05:54
本发明专利技术实施例提供一种轻量级的物联网服务生成系统及方法,其中该系统包括:物联网服务设计模块,用于通过为用户提供拖拽式设计逻辑,辅助设计物联网服务间的数据流动,形成完整的物联网业务流;物联网服务解析模块,用于对所述物联网业务流进行解析,以提取用户的设计用意,并以此规划出物联网服务及物联网服务间的数据流消息链;物联网设备接入模块,用于将物联网服务及所述数据流消息链通过统一的接入平台进行封装,并将封装的数据推送到各个目标物联网设备上;服务库模块,用于对物联网服务及所述数据流消息链进行存储,并为上述各模块提供数据支持。本发明专利技术实施例能够更加快速方便的生成物联网服务并部署应用,且能有效改善系统的灵活性。

Lightweight Internet of things service generation system and method

【技术实现步骤摘要】
轻量级的物联网服务生成系统及方法
本专利技术涉及软件开发
,更具体地,涉及一种轻量级的物联网服务生成系统及方法。
技术介绍
目前,物联网正在成为推动经济社会智能化和可持续发展的重要力量,它是互联网+,是实现智慧城市的重要基础和重要技术支撑。同时,人们生活中也出现了越来越多的智能设备,通过合理的调度这些设备可以让人类生活更加的方便和智能。通过开发轻量级物联网服务生成工具,可以帮助用户快速的开发部署物联网应用。可以知道,轻量级是相对于重量级的一种对于组件的评判标准,它用来衡量组件对其环境的依赖程度。如果这个依赖越小,就越轻量,反之就越重量。传统服务领域业务系统的构建更多的是竖井式的纵向思想,单个业务系统多是孤立的,是一个封闭的垂直应用,不能直接与外界设备进行通信,因此导致系统的灵活性较差。
技术实现思路
为了克服上述问题或者至少部分地解决上述问题,本专利技术实施例提供一种轻量级的物联网服务生成系统及方法,用以更加快速方便的生成物联网服务并部署应用,同时有效改善系统的灵活性。第一方面,本专利技术实施例提供一种本文档来自技高网...

【技术保护点】
1.一种轻量级的物联网服务生成系统,其特征在于,包括:/n物联网服务设计模块,用于通过为用户提供拖拽式设计逻辑,辅助设计物联网服务间的数据流动,形成完整的物联网业务流;/n物联网服务解析模块,用于对所述物联网业务流进行解析,以提取用户的设计用意,并基于所述设计用意规划出物联网服务及物联网服务间的数据流消息链;/n物联网设备接入模块,用于将物联网服务及所述数据流消息链通过统一的接入平台进行封装,并通过数据推送中心将封装的数据推送到各个目标物联网设备上;/n服务库模块,用于对物联网服务及所述数据流消息链进行存储,并为所述物联网服务设计模块、所述物联网服务解析模块及所述物联网设备接入模块提供数据支持...

【技术特征摘要】
1.一种轻量级的物联网服务生成系统,其特征在于,包括:
物联网服务设计模块,用于通过为用户提供拖拽式设计逻辑,辅助设计物联网服务间的数据流动,形成完整的物联网业务流;
物联网服务解析模块,用于对所述物联网业务流进行解析,以提取用户的设计用意,并基于所述设计用意规划出物联网服务及物联网服务间的数据流消息链;
物联网设备接入模块,用于将物联网服务及所述数据流消息链通过统一的接入平台进行封装,并通过数据推送中心将封装的数据推送到各个目标物联网设备上;
服务库模块,用于对物联网服务及所述数据流消息链进行存储,并为所述物联网服务设计模块、所述物联网服务解析模块及所述物联网设备接入模块提供数据支持。


2.根据权利要求1所述的轻量级的物联网服务生成系统,其特征在于,所述物联网服务解析模块具体包括:
业务流程分析单元,用于从所述服务库模块中读取所述数据流消息链,并对所述数据流消息链进行服务匹配和JSON解析,生成数据流图;
事件循环单元,用于根据所述数据流图进行拓扑学分析执行层次,产生关键事件AOE和关键路径AOV信息,并通过对所述关键事件AOE和关键路径AOV信息进行梳理,实现业务流程的序列化;
数据分发单元,用于根据序列化的业务流程,完成各处理业务间的数据传递。


3.根据权利要求2所述的轻量级的物联网服务生成系统,其特征在于:
所述业务流程分析单元具体用于:解析所述数据流消息链,获取业务流程图数据LOGIC,并对所述业务流程图数据LOGIC进行扩展,得到所述数据流图;
所述事件循环单元具体用于:对所述数据流图进行抽象处理,获取带有复数节点的AOE图,并分析所述数据流图中的拓扑学特征,提取AOE信息;以及,基于所述AOE图和所述AOE信息,通过分析数据的流动,解析出业务的执行次序,生成所述序列化的业务流程;
所述数据分发单元具体用于:根据所述序列化的业务流程,实现各处理业务间的数据传递。


4.根据权利要求3所述的轻量级的物联网服务生成系统,其特征在于,所述物联网服务解析模块具体用于:
通过遍历所述AOE图中的每个节点,依次提取所述AOE图中各节点及各节点所发出的边,并将各节点及各节点所发出的边按照取出的次序进行排列,生成所述序列化的业务流程;
根据所述业务流程图数据LOGIC中有向边相关数据的接口数据,获取...

【专利技术属性】
技术研发人员:程渤韩庆绵牛梦陈俊亮
申请(专利权)人:北京邮电大学中国电子科技集团公司第五十四研究所
类型:发明
国别省市:北京;11

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

1