[发明专利]一种基于领域模型的物联网集成系统及方法在审
申请号: | 202210148305.1 | 申请日: | 2022-02-17 |
公开(公告)号: | CN114793191A | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 谢智;谢乾;朱乾安;龚彬;於晓荻;周斌;蒋余欢;钱晔艳;徐健;张英;李嘉鸣;周国栋;汪涛;陆宁 | 申请(专利权)人: | 江苏卓易信息科技股份有限公司;南京百敖软件有限公司;上海百之敖信息科技有限公司;昆山百敖电子科技有限公司;南京卓易信息科技有限公司 |
主分类号: | H04L41/02 | 分类号: | H04L41/02;H04L41/0246;H04L41/044;H04L41/14;H04L67/025;H04L67/133;H04L67/56;H04L69/18;H04L69/22;H04L9/40 |
代理公司: | 无锡知初知识产权代理事务所(普通合伙) 32418 | 代理人: | 于贺贺 |
地址: | 214205 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 领域 模型 联网 集成 系统 方法 | ||
本发明公开一种基于领域模型的物联网集成系统及方法,包括设备接入层、IOT中间件、IOT服务层和应用层,领域模型通过统一的标准规范定义设备的完整描述,通过统一的标准规范定义设备网络状态及设备运行状态的变更与切换;并通过代码生成工具把定义的领域模型通过模型算法转化成代码源文件供使用。本发明通过可视化得规范并定义用于描述设备特性的领域模型,使得屏蔽不同厂商,品牌设备的差异性,以统一的标准对外呈现。支持多种协议的设备接入,且把协议解析单独抽象,方便实时扩展;定义标准的数据格式,提供多种存储策略及存储策略扩展;系统还通过标准协议,屏蔽对接IOT平台的复杂性和重复性问题。
技术领域
本发明属于互联网技术领域,具体涉及一种基于领域模型的物联网集成系统及方法。
背景技术
近年来,物联网iot技术受到了广泛关注和应用,物联网iot技术在自动驾驶和联网车辆、智能安保、智能家居、智能穿戴、智慧城市等行业大量被应用。目前物联网iot物联网技术的发展缺乏一个统一开放的标准,出现了很多私有、孤立的物联网技术,致使目前的系统主流接入和管理还是针对特定品牌或者种类的设备,设备数据的存储方式也比较单一且后期难以扩展,上层业务应用调用iot平台的能力比较繁琐且重复。为此需要一种基于领域模型的物联网集成系统。
发明内容
本发明解决的技术问题:提供一种实现屏蔽差异,统一标准的领域模型,并实现实时扩展,复杂系统简单化的基于领域模型的物联网集成系统及方法。
技术方案:为了解决上述技术问题,本发明采用的技术方案如下:
一种基于领域模型的物联网集成系统,包括设备接入层、IOT中间件、IOT服务层和应用层四层架构,领域模型驱动整个四层架构的业务活动;所述设备接入层根据模型协议将领域模型与设备进行适配,将设备转换成领域模型的具体实现;所述IOT中间件对接入的设备根据其领域模型进行存储管理;且实现多租户数据隔离;并通过规则引擎实现设备的组合调用;所述IOT服务层提供若干种不同维度的服务协议,为IOT中间件中管理的设备提供统一的访问入口,并结合领域模型提供设备服务;所述应用层通过IOT服务层直接操作设备,获取设备信息,根据设备领域模型为用户提供业务能力。
进一步地,所述设备接入层定义网关的连接、关闭、终止、数据发送和接收抽象接口,并实现http、tcp、mqtt、udp和coap协议的网关;通过定义消息协议编码和解码接口,实现对接不同设备的具体数据包的上报和下发解析。
进一步地,IOT中间件对接入的设备根据其领域模型进行存储管理,包括定义IOT系统数据下发和上报的统一格式,便于数据的存储和查询;定义IOT系统数据存储的抽象类,实现数据存储的不同策略,列入存储到关系型和数据库或者时序数据库。
进一步地,IOT中间件通过动态的在sq1查询的时候,拼接租户查询条件,实现数据权限的隔离,从而实现支持多租户数据隔离;通过规则引擎实现设备的组合调用时,定义规则引擎设计器和执行器,规则引擎设计器通过可视化的界面、功能节点和连线的方式描述规则的逻辑。
进一步地,所述IOT服务层包含三种不同的服务协议:HTTP远程调用协议、MQTT消息队列和open-api鉴权协议;HTTP远程调用协议提供领域模型中所定义的设备信息查询和设备功能控制;MQTT消息队列协议通过消息队列允许外部监听领域模型这种定义的设备的事件,响应设备的各种事件,完成自定义的业务逻辑;open-api鉴权协议:第三方用授予的客户端编码和密钥,通过协议获取身份令牌,令牌用于访问HTTP远程调用协议和监听MQTT消息队列。
进一步地,所述领域模型通过统一的标准规范定义设备的完整描述,完整描述包含设备属性信息、设备事件和设备功能;通过统一的标准规范定义设备网络状态及设备运行状态的变更与切换;并通过代码生成工具把定义的领域模型通过模型算法转化成代码源文件供使用。
一种基于领域模型的物联网集成方法,其特征在于,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏卓易信息科技股份有限公司;南京百敖软件有限公司;上海百之敖信息科技有限公司;昆山百敖电子科技有限公司;南京卓易信息科技有限公司,未经江苏卓易信息科技股份有限公司;南京百敖软件有限公司;上海百之敖信息科技有限公司;昆山百敖电子科技有限公司;南京卓易信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210148305.1/2.html,转载请声明来源钻瓜专利网。