[发明专利]一种通用的物联网接口管理平台有效
申请号: | 202011149413.8 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112235413B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 郭虓;许振涛;孙康文 | 申请(专利权)人: | 北京航空航天大学云南创新研究院 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/02;G06F9/455;G06F9/54;G16Y40/00 |
代理公司: | 昆明盛鼎宏图知识产权代理事务所(特殊普通合伙) 53203 | 代理人: | 许竞雄 |
地址: | 650000 *** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 联网 接口 管理 平台 | ||
本发明公开了一种通用的物联网接口管理平台,包括协议服务器、规则引擎、基础模块、逻辑模块、数据库和管理模块;协议服务器与客户业务连接,前置规则引擎设置在协议服务器后端,基础模块设置在前置规则引擎后端,逻辑模块和数据库并列设置在基础模块后端,逻辑模块和数据库设置有后置规则引擎,管理模块设置在后置规则引擎后端;解决了EMQX的协议缺少多应用管理能力的问题。
技术领域
本发明涉及物联网云端管理技术领域,具体涉及一种通用的物联网接口管理平台。
背景技术
现有IOT服务平台的解决方案或平台有EMQX和中国移动OneNet、阿里云物联网平台等。
EMQX存在支持协议窄、无法根据具体实现情况进行灵活弹性部署;针对不同应用的接入,无法提供一个统一的管理平台,不同的应用之间相对独立,缺乏一定的互联互通能力;仅支持MQTT/MQTTS、HTTP/HTTPS、Websocket/Websockets等协议;且EMQX在实际部署中的性能问题,会导致内存溢出,长时间运行会导致服务器宕机的严重问题。而中国移动OneNet平台、阿里云物联网平台支持多种物联网协议,可以很好的弥补EMQX的协议不够广泛的问题,但是两个平台均仅作为服务提供,无法根据自身需要进行弹性组合。两者均在多应用管理方面存在缺陷,并没有提供相应的应用管理的入口或功能模块。
发明内容
本发明的目的在于提供一种通用的物联网接口管理平台,解决EMQX的协议缺少多应用管理能力的问题。
为解决上述的技术问题,本发明采用以下技术方案:
一种通用的物联网接口管理平台,其特征在于:包括协议服务器、规则引擎、基础模块、逻辑模块、数据库和管理模块;所述协议服务器承担各协议的响应服务请求、承担服务、保障服务的能力,其设置有多个协议接口;所述规则引擎接受数据输入,解释业务规则,并根据业务规则做出业务决策,规则引擎包括前置规则引擎和后置规则引擎;所述基础模块包括oAuth模块、用户模块和设备模块,负责基础业务的处理;所述逻辑模块负责逻辑运算、设置逻辑结构;所述数据库存储和管理数据;管理模块管理 具体用户请求;协议服务器与客户业务连接,前置规则引擎设置在协议服务器后端,基础模块设置在前置规则引擎后端,逻辑模块和数据库并列设置在基础模块后端,逻辑模块和数据库设置有后置规则引擎,管理模块设置在后置规则引擎后端。
进一步的,协议服务器设置有路由处理模块,路由处理模块读取每一个数据包中的地址然后决定如何传送。
进一步的,业务接入接口后,按以下流程实现:
S1: 接收请求:当平台接收到来自客户端/终端/节点的请求后,平台中对应的协议服务器服务端处理应用正确获得客户端请求,统一汇总到路由处理服务;
S2:路由处理:路由处理服务接收到不同的请求后,对路由进行判断和验证数据匹配判断与分发;
S3:前置规则引擎:经过过滤后的路由将进入前置规则引擎中间件进行处理;
S4:业务逻辑:规则引擎处理结束后,进入实际的逻辑模块中的应用逻辑,根据不同的业务,开发者需要开发不同的业务逻辑;
S5: 后置规则引擎响应:当业务逻辑模块处理完毕后,经后置规则引擎中间件后,对请求进行相应或发布相应的数据(在发布/订阅模式的协议中)。
进一步的,当两个或是多个业务有相同的用户数据时,或者类似的用户处理逻辑时,业务共享基础模块中的用户模块。
进一步的,所述前置规则引擎中间件在进行实际业务逻辑处理前调用,用于身份校验或权限判断需要前置处理的模块;而后置规则引擎中间件则在实际业务逻辑处理完毕后调用,后置规则引擎中间件用于响应某些动作,在规则引擎中间件处理结果并不重要的情况下或者要求处理结果的成功与否不影响实际业务逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学云南创新研究院,未经北京航空航天大学云南创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011149413.8/2.html,转载请声明来源钻瓜专利网。