当前位置: 首页 > 专利查询>北京大学专利>正文

物联网设备的控制方法、装置和物联网制造方法及图纸

技术编号:7735977 阅读:328 留言:0更新日期:2012-09-09 17:18
本发明专利技术提供一种物联网设备的控制方法、装置和物联网。第一探测器和第二探测器分别探测并获取传感器的名称及检测数据和物联网设备的名称及工作状态,并发送给软件系统的控制模块;控制模块根据传感器的名称及检测数据、物联网设备的名称及工作状态,以传感器和物联网设备作为本体获取本体初始状态信息并发送给软件系统的智能模块;智能模块包含设置有本体和执行规则的推理机,根据本体初始状态信息设置推理机中本体的初始状态,运行推理机,获得设备操作指令并返回给控制模块;控制模块根据设备操作指令,控制第二探测器重置物联网设备的工作状态。采用本发明专利技术提供的物联网设备的控制方法、装置和物联网,能够提高对物联网变化的适应性和灵活性。

【技术实现步骤摘要】

本专利技术涉及自动化控制技术,尤其涉及一种物联网设备的控制方法、装置和物联网
技术介绍
随着网络技术、传感器技术、射频识别(Radio Frequency Identification,简称RFID)技术和软件技术的进步,物理世界中的各种设备能够连接到信息技术(InformationTechnology,简称IT)基础设施,形成物联网。在物联网中,各个设备在软件系统的控制下,能够实现在尽可能少的人工监管下自主运行。现有的物联网架构由物联网设备、传感器和软件系统构成。例如,对于一个应用于 会议室的物联网,包括空调、投影仪、投影幕、日光灯、空气加湿器、扩音器等物联网设备,还包括光亮传感器、温度传感器、湿度传感器等传感器,并且还包括一个软件系统。在物联网中,所有设备应该根据相应的规则进行使用,例如,一个规则为“如果温度高于28摄氏度,则开启空调的制冷功能”。物联网中各个设备的执行规则通过软件系统进行控制来实现,各个执行规则均以程序的方式设置在软件系统中。上述各个设备和各个传感器均连接到该软件系统,软件系统从各个传感器获知当前的物联网环境数据,例如当前的温度、湿度、亮度等,然后,软件系统根据获取的上述环境数据,启动相关的程序,控制上述设备根据执行规则进行工作。在实际应用中,物联网中的设备以及执行规则会依据需要随时变化,例如,在上述会议室中,有可能随时增加新的投影仪等设备,也有可能随时调整开启日光灯、空调等设备的条件,因此需要调整执行规则。现有物联网的软件系统对每一个执行规则通过相应的程序进行判断,因此,上述可能发生变化的设备、执行规则与系统的其它部分高度耦合。如果物联网中的设备发生增减,或者执行规则发生变化,则必须对软件系统中相关的程序一一进行相应的修改,软件系统调整的工作量大,不易执行,因此需要很长调整时间,导致控制效率低下。总之,现有的物联网以及其中的物联网设备的控制方法,无法灵活地适应物联网中的变化。
技术实现思路
本专利技术的第一个方面是提供一种物联网设备的控制方法,用以解决现有技术中的缺陷,提高对物联网变化的适应性和灵活性。本专利技术的另一个方面是提供一种物联网设备的控制装置,用以解决现有技术中的缺陷,提高对物联网变化的适应性和灵活性。本专利技术的另一个方面是提供一种物联网,用以解决现有技术中的缺陷,提高对物联网变化的适应性和灵活性。本专利技术的第一个方面是提供一种物联网设备的控制方法,包括控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块;所述智能模块包含设置有本体和执行规则的推理机,根据所述本体初始状态信息设置所述推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规则,获得设备操作指令并返回给所述控制模块;所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态。如上所述的方法,其中,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括 在所述推理机中采用语义网规则语言SWRL设置所述执行规则。如上所述的方法,其中,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括在所述推理机中采用本体网络语言OWL设置所述本体。如上所述的方法,其中,还包括当所述推理机中的本体和/或执行规则发生变化时,重新运行所述推理机。如上所述的方法,其中,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括所述控制模块创建所述物联网设备的控制程序;所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态包括所述控制模块根据所述设备操作指令,运行所述物联网设备的控制程序,控制所述第二探测器将所述物联网设备的工作状态重置为所述设备操作指令中指示的工作状态。本专利技术的另一个方面是提供一种物联网设备的控制装置,包括控制模块,用于根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块,并且,根据所述智能模块返回的设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态;智能模块,包含设置有本体和执行规则的推理机,用于根据所述本体初始状态信息设置所述推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规则,获得设备操作指令并返回给所述控制模块。如上所述的装置,其中,所述推理机中的所述执行规则是采用语义网规则语言SWRL设置的;和/或,所述推理机中的所述本体是采用本体网络语言OWL设置的。如上所述的装置,其中,所述智能模块还用于在所述推理机中的本体和/或执行规则发生变化时,重新运行所述推理机。如上所述的装置,其中,所述控制模块具体用于创建所述物联网设备的控制程序,根据所述设备操作指令,运行所述物联网设备的控制程序,控制所述第二探测器将所述物联网设备的工作状态重置为所述设备操作指令中指示的工作状态。本专利技术的又一个方面是提供一种物联网,包括传感器,用于检测物联网的环境和物联网设备的工作状态;物联网设备,用于在软件系统的控制模块的控制下,执行自身功能;第一探测器,用于探测并获取所述传感器的名称和检测数据,并发送给所述软件系统的控制模块; 第二探测器,用于探测并获取所述物联网设备的名称和工作状态,并发送给所述软件系统的控制模块;以及如上所述的物联网设备的控制装置。根据上述
技术实现思路
可见,采用基于本体理论的控制方法,预先将本体和执行规则设置在推理机中,通过探测器获知当前物联网中包括的传感器和物联网设备,以及传感器检测数据和物联网设备工作状态,从中提取出本体的初始状态,然后运行推理机,获得设备操作指令。因此,当物联网中的设备或执行规则中的一者或两者发生变化时,只需要对推理机中的本体或执行规则进行修改,即可适应变化后的物联网环境,从而提高了对物联网变化的适应性和灵活性。附图说明图I为本专利技术实施例一至本专利技术实施例三的物联网的结构示意图;图2为本专利技术实施例一的物联网设备的控制方法的流程图;图3为本专利技术实施例二的物联网设备的控制方法的流程图;图4为本专利技术实施例二的物联网设备的控制方法中本体模型的示意图;图5为本专利技术实施例三的物联网设备的控制装置的结构示意图;图6为本专利技术实施例四的物联网的结构示意图。具体实施例方式图I为本专利技术实施例一至本专利技术实施例三的物联网的结构示意图。如图I所示,该物联网中至少包括物联网设备11、传感器12、第一探测器13、第二探测器14和软件系统15。其中,可以包括多个物联网设备11,例如日光灯、空调等。并且,可以包括多个传感器12,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备的控制方法,其特征在于,包括 控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块; 所述智能模块包含设置有本体和执行规则的推理机,根据所述本体初始状态信息设置所述推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规贝1J,获得设备操作指令并返回给所述控制模块; 所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态。2.根据权利要求I所述的方法,其特征在于,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括 在所述推理机中采用语义网规则语言SWRL设置所述执行规则。3.根据权利要求I所述的方法,其特征在于,所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括 在所述推理机中采用本体网络语言OWL设置所述本体。4.根据权利要求I至3中任意一项所述的方法,其特征在于,还包括 当所述推理机中的本体和/或执行规则发生变化时,重新运行所述推理机。5.根据权利要求I所述的方法,其特征在于, 所述控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给所述软件系统的智能模块之前,还包括所述控制模块创建所述物联网设备的控制程序; 所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网...

【专利技术属性】
技术研发人员:李戈金芝鲁扬扬邢雪源郝逸洋
申请(专利权)人:北京大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1