一种物联网设备的控制方法

文档序号:9564100阅读:601来源:国知局
一种物联网设备的控制方法
【技术领域】
[0001]本发明涉及物联网领域,尤其涉及一种物联网设备的控制方法。
【背景技术】
[0002]随着网络技术、传感器技术、射频识别(Rad1 Frequency Identificat1n,简称RFID)技术和软件技术的进步,物理世界中的各种设备能够连接到信息技术(Informat1nTechnology,简称IT)基础设施,形成物联网。在物联网中,各个设备在软件系统的控制下,能够实现在尽可能少的人工监管下自主运行。
[0003]现有的物联网架构由物联网设备、传感器和软件系统构成。例如,对于一个应用于会议室的物联网,包括空调、投影仪、投影幕、日光灯、空气加湿器、扩音器等物联网设备,还包括光亮传感器、温度传感器、湿度传感器等传感器,并且还包括一个软件系统。在物联网中,所有设备应该根据相应的规则进行使用,例如,一个规则为“如果温度高于28摄氏度,则开启空调的制冷功能”。物联网中各个设备的执行规则通过软件系统进行控制来实现,各个执行规则均以程序的方式设置在软件系统中。上述各个设备和各个传感器均连接到该软件系统,软件系统从各个传感器获知当前的物联网环境数据,例如当前的温度、湿度、亮度等,然后,软件系统根据获取的上述环境数据,启动相关的程序,控制上述设备根据执行规则进行工作。
[0004]在实际应用中,物联网中的设备以及执行规则会依据需要随时变化,例如,在上述会议室中,有可能随时增加新的投影仪等设备,也有可能随时调整开启日光灯、空调等设备的条件,因此需要调整执行规则。现有物联网的软件系统对每一个执行规则通过相应的程序进行判断,因此,上述可能发生变化的设备、执行规则与系统的其它部分高度耦合。如果物联网中的设备发生增减,或者执行规则发生变化,则必须对软件系统中相关的程序一一进行相应的修改,软件系统调整的工作量大,不易执行,因此需要很长调整时间,导致控制效率低下。总之,现有的物联网以及其中的物联网设备的控制方法,无法灵活地适应物联网中的变化。

【发明内容】

[0005]本发明的目的在于提出一种物联网设备的控制方法,能够灵活地适应物联网中的变化。
[0006]为达此目的,本发明采用以下技术方案:
[0007]—种物联网设备的控制方法,包括:
[0008]步骤b、控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给智能模块;
[0009]步骤c、所述智能模块包含设置有本体和执行规则的推理机,根据所述本体初始状态信息设置所述推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规则,获得设备操作指令并返回给所述控制模块;
[0010]步骤d、所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态;
[0011]步骤e、所述控制模块内的判断模块根据预设的经验模块判断所述工作状态是否正常,若不正常,重新运行推理机。
[0012]其中,所述步骤b之前还包括:
[0013]步骤al、在推理机中采用语义网规则语言SWRL (Semantic Web Rule Language)设置所述执行规则。
[0014]其中,所述步骤b之前还包括:
[0015]步骤a2、在推理机中采用本体网络语言OWL (Web Ontology Language)设置所述本体。
[0016]其中,所述步骤b之前还包括:
[0017]步骤a3、控制模块创建所述物联网设备的控制程序。
[0018]其中,所述步骤d具体为:
[0019]所述控制模块根据所述设备操作指令,运行所述物联网设备的控制程序,控制所述第二探测器将所述物联网设备的工作状态重置为所述设备操作指令中指示的工作状态。
[0020]其中,所述步骤c之后步骤d之前还包括:
[0021]步骤cl、当所述推理机中的本体和/或执行规则发生变化时,重新运行所述推理机。
[0022]其中,所述经验模块内设置有所述传感器和物联网设备的名称和历史工作状态,所述历史工作状态内包括非正常工作状态集合。
[0023]其中,所述判断所述工作状态是否正常具体为:
[0024]将所述工作状态与所述经验模块内的非正常工作状态集合对比,若所述非正常工作状态集合内不包含所述工作状态,则所述工作状态为正常。
[0025]本发明的有益效果为:一种物联网设备的控制方法,包括:控制模块以传感器和物联网设备作为本体,获取本体初始状态信息并发送给智能模块;智能模块设置推理机中本体的初始状态,运行所述推理机,根据所述本体的初始状态和所述执行规则,获得设备操作指令并返回给所述控制模块;所述控制模块根据所述设备操作指令,控制所述第二探测器重置所述物联网设备的工作状态;所述控制模块内的判断模块根据预设的经验模块判断所述工作状态是否正常,若不正常,重新运行推理机,本发明通过预先将本体和执行规则设置在推理机中,当物联网中的设备或执行规则发生变化时,只需对推理机中的本体或执行规则进行修改,即可适应变化后的物联网环境,从而提高了对物联网变化的适应性和灵活性。
【附图说明】
[0026]图1是本发明【具体实施方式】提供的一种物联网设备的控制方法流程图。
【具体实施方式】
[0027]下面结合图1并通过【具体实施方式】来进一步说明本发明的技术方案。
[0028]图1是本发明实施例一提供的一种物联网设备的控制方法流程图。
[0029]一种物联网设备的控制方法,包括:
[0030]步骤b、控制模块根据第一探测器探测到的传感器的名称和检测数据以及第二探测器探测到的物联网设备的名称和工作状态,以所述传感器和所述物联网设备作为本体,获取本体初始状态信息并发送给智能模块;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1