【技术实现步骤摘要】
一种面向发布订阅模式的物联设备语义操控方法
[0001]本专利技术属于物联网
,尤其涉及一种面向发布订阅模式的物联设备语义操控方法。
技术介绍
[0002]随着物联网技术的不断发展,大量的硬件和设备出现在人们的日常生活中,从一些功能简单的传感器、控制模块到具有一定智能的移动设备、可穿戴设备等,到目前为止,已有超过百亿的物联设备连接到物联网中。如何对这些广泛存在的设备以及设备产生的数据进行控制和管理,使其作为物联网的基础设施,支撑起各种各样智能又便捷的服务,是当下物联网
的一个重要的问题。然而多样的设备接入使物联网具有复杂性、异构性等特征,这样的特征导致物联设备在提供服务时在数据与功能上相互独立。此外,传统的物联应用平台作为连接设备与用户的中间件,对设备的管理与控制方法缺乏智能性与灵活性,普遍采用紧耦合、封闭式的服务提供模式,缺乏共性管理和控制方法,无法为设备间的数据共享和互操作提供支持,难以满足复杂的物联网应用需求。
技术实现思路
[0003]为了解决上述问题,本专利技术提供一种面向发布订阅模式的物联设备语义操控方法。该方法以物联信息概念域为核心,对用户与设备信息进行表征,推理隐含关系,从而建立数据之间的联系,对设备进行统一的管理与操控,进而支持物联系统中日益增长的智能化管控需求。
[0004]本专利技术采用的技术方案如下:
[0005]一种面向发布订阅模式的物联设备语义操控方法,按照以下步骤进行:
[0006]第一步,定义物联信息概念域,将物联信息领域的知识划分为 ...
【技术保护点】
【技术特征摘要】
1.一种面向发布订阅模式的物联设备语义操控方法,按照以下步骤进行:第一步,定义物联信息概念域,将物联信息领域的知识划分为概念抽象层与实例信息层;第二步,使用RDF规范描述概念抽象层的知识,包括设备、用户、环境的本体概念、属性和关系;其中概念是对事物的具象化表示;属性中,设备本体的属性包括设备名、id、型号、厂商、主题、位置、状态、变量、通信协议、数据格式以及指令;用户本体的属性包括用户名、用户id、密码、管理区域以及权限;环境本体的属性包括名称、id、位置以及变量;关系包括实体属于概念、实体拥有属性、用户实体管理环境实体、用户实体管理设备实体、设备实体升高或降低变量以及设备实体监测变量;第三步,使用<头概念,关系,尾概念>三元组的形式描述实例信息层的知识,三元组形式的数据存储于数据库的实例信息表中,实例信息表分为三列,包括头概念、关系和尾概念,并建立头概念
‑
关系
‑
尾概念与关系
‑
头概念
‑
尾概念两个方面的索引;第四步,对用户信息进行语义表征,将储存在数据库中用户信息表的记录进行解析,通过字段名匹配顶层概念层的知识组成<记录,关系,记录>三元组的形式,然后将该三元组与<头概念,关系,尾概念>三元组相对应,作为实例数据填充到概念域的实例信息层中;第五步,对设备信息进行语义表征,将储存在数据库中设备静态信息进行解析,在物联信息概念域中建立设备的抽象实例,并将设备的注册信息与物联信息概念域的抽象实例建立关系,然后映射为物联信息概念域的具体实例;第六步,设备使用发布订阅模式的协议直接接入或通过网关间接接入,每个设备使用唯一主题作为标识进行通信;设备接入时使用注册的主题,然后匹配物联信息概念域的设备信息进行配置;第七步,订阅设备的主题,通过物联信息概念域的概念与关系对设备向该主题发布的消息进行解析,将解析的结果作为物联信息概念域的属性,匹配概念域中的概念与关系,然后进行存储和更新;第八步,将物联信息概念域实例信息层的数据自主映射为逻辑程序可识别的形式,即事实文件,组合事实文件与定义的逻辑规则进行推理求解,最后根据用户的请求从推理求解的结果中给出用户请求的数据或向设备发送指令。2.根据权利要求1所述的一种面向发布订阅模式的物联设备语义操控方法,其特征在于,在所述第一步中顶层概念层定义了各个概念与概念、概念与属性之间的具体关系。3.根据权利要求1所述的一种面向发布订阅模式的物联设备语义操控方法,其特征在于,在所述第四步中用户信息来自用户填写的表单数据,储存在数据库的用户信息表中。4.根据权利要求1所述的一种面向发布订阅模式的物联设备语义操控方法,其特征在于,在在所述第五步中,对设备信息进行描述要建立设备静态信息到概念域的映射方式,其中设备的静态信息包括设备型号信息与设备注册信息,...
【专利技术属性】
技术研发人员:顾海军,陈心诚,王义功,马颖宇,黄台虎,王思琦,苏维华,
申请(专利权)人:吉林大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。