[发明专利]一种基于状态模型的物联网实体互操作引擎有效
| 申请号: | 201910312833.4 | 申请日: | 2019-04-18 |
| 公开(公告)号: | CN109951573B | 公开(公告)日: | 2021-12-24 |
| 发明(设计)人: | 吴际 | 申请(专利权)人: | 北京奥陌科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/28 |
| 代理公司: | 北京理工大学专利中心 11120 | 代理人: | 刘芳;仇蕾安 |
| 地址: | 100084 北京市海淀区农*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 状态 模型 联网 实体 操作 引擎 | ||
本发明提供一种基于状态模型的物联网实体互操作引擎,包括数据库、消息收发模块、状态模型解析模块、触发控制模块及触发指令调度器;数据库中预先存储有物联网实体的状态模型和触发模型;消息收发模块作为与物联网实体进行信息交互的接口;触发控制模块在接收到触发请求且上传消息中状态标签匹配到触发模型,触发状态模型解析模块提取对应状态模型解析出状态转换函数,将状态转换函数和触发模型中的触发指令进行匹配,可匹配的触发指令发送给触发指令调度器;触发指令调度器,根据调度规则向消息收发模块下发触发指令。本发明适用状态机模型,无需考虑用何种语义可表达某种复杂的、难以描述的实体状态,因此达到了抽象化、规则化标签的目的。
技术领域
本发明属于物联网技术领域,具体涉及一种基于状态模型的物联网实体互操作引擎。
背景技术
物联网实体(下称实体)的概念指物联网中接入网络、与服务器相连接的设备。物联网实体的互操作是指多个物联网实体,其中某一实体可经由某种条件而触发另外的实体发生某种变化,实现实体间的交互。现有技术中,实体标签基于语义,触发规则由自然语言描述并根据实体的语义标签判断条件触发。一般的互操作流程为:由某一物联网实体上传语义标签,在用户端给出匹配的互操作规则,并由用户下达操作指令至另一物联网实体。
现有方案,实现了规则的配置、联网设备的交互。然而在目前的技术中,设备使用语义标签并以此生成自然语言触发规则的机制,对于只有简单状态的设备而言没有必要的同时也不具有普适性和扩展性,在实际生产生活中难以推广到不同厂商的不同设备。此外,现有技术中,没有解决多设备的并发控制问题,即更多地着眼于两实体交互的简单场景。在复杂的实际应用生产中,面临着大量设备同时进行互操作的并发问题。
发明内容
有鉴于此,本发明提供一种基于状态模型的物联网实体互操作引擎,本发明适用状态机模型,无需考虑用何种语义可表达某种复杂的、难以描述的实体状态,因此达到了抽象化、规则化标签的目的。
实现本发明的技术方案如下:
一种基于状态模型的物联网实体互操作引擎,包括数据库、消息收发模块、状态模型解析模块、触发控制模块及触发指令调度器;
数据库中预先存储有物联网实体的状态模型和触发模型;
消息收发模块,接收物联网实体上传的消息并进行预处理,若消息为触发请求时,将其上传至触发控制模块;接收消息触发指令调度器下发的触发指令消息,生成状态转移指令向物联网实体下发;
触发控制模块,接收到触发请求时,从数据库中调取发送该触发请求的物联网实体的所有触发模型,并与上传消息中的该实体的状态标签进行匹配,若匹配到触发模型,则触发状态模型解析模块从数据库中提取对应被触发实体的状态模型;将收到状态转换函数和触发模型中的触发指令进行匹配,可匹配的触发指令发送给触发指令调度器;
状态模型解析模块,用于从数据库中提取被触发实体的状态模型,并解析出被触发实体的状态转换函数传给触发控制模块;
触发指令调度器,根据调度规则向消息收发模块下发触发指令。
进一步地,本发明在进行触发模型匹配时,当没有匹配到触发模型时,则丢弃该请求或将其上报至用户,等待用户下达触发指令。
进一步地,本发明在进行触发指令匹配时,无法匹配的触发指令被丢弃或上报用户。
进一步地,本发明所述触发模型由互操作发出实体的唯一标识符、其相应状态、互操作响应实体和触发指令构成,表示为“uuid@src_状态@src—uuid@dst_触发指令”,其中“uuid@src”为互操作发出者的唯一标识符,“状态@src”为满足触发时发出者应达到的状态,“uuid@dst”为互操作响应者的唯一标识符,“触发指令”为响应者待执行的触发指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奥陌科技有限公司,未经北京奥陌科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910312833.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能耗监测管理系统及方法
- 下一篇:基于边缘计算的物联网设备联动方法及系统





