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