一种智能设备、智能设备的控制方法及装置的制造方法

文档序号:8921812阅读:264来源:国知局
一种智能设备、智能设备的控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及一种智能设备,具体讲涉及一种智能设备、智能设备的控制方法及装置。
【背景技术】
[0002]随着M2M(Machine to Machine,物联网)应用的迅速普及,M2M设备的数量日益增加,这些设备和通信技术紧密结合,并且通过网络与控制中心连接,控制智能设备;
[0003]目前,智能家居场景下对于接入网络的智能设备,通常需要控制中心根据智能设备的设备模型创建对应的设备实例,从而实现用户对智能设备的控制,现有的设备模型中,包含了设备的属性、操作等信息,各项属性和各项操作之间是并列关系;移动设备通过网络向控制中心下发指令,控制中心通过对智能设备各项属性的设置来控制智能设备;然而,在智能设备的模型中,各项属性和各项操作之间是并列关系不存在任何逻辑关系;
[0004]在实际情况下,智能设备的某些属性之间是存在一定逻辑关系的,因此,在基于设备实例对智能设备的控制过程中,可能造成控制失败的情况,从而降低了物联网的服务质量。

【发明内容】

[0005]针对现有技术的不足,本发明提供一种智能设备、智能设备的控制方法及装置,通过在所述智能设备的每个属性参数中增加任意个并列关系的前置条件字段,构建智能设备的属性参数之间的逻辑关系,从而避免了智能设备控制失败的情况。
[0006]本发明的目的是采用下述技术方案实现的:
[0007]第一方面,本实施例提供了一种智能设备控制方法,包括:
[0008]与所述智能设备建立连接,根据所述智能设备创建智能设备实例;
[0009]接收设置所述智能设备的操作请求并解析所述操作请求,确定需要操作的属性参数值;
[0010]获取所述属性参数值的前置条件,所述前置条件包括:限定值和地址源;
[0011]根据所述属性参数值的前置条件的地址源获取所述地址源对应属性参数值;
[0012]所述地址源对应属性参数值与所述前置条件的限定值比较,并根据所述比较的结果向所述智能设备发送控制命令。
[0013]结合第一方面,在第一方面的第一种可能的实现方式中,所述地址源对应属性参数值与所述前置条件的限定值比较,并根据比较的结果向所述智能设备发送控制命令包括:若所述地址源对应属性参数值包含于所述限定值中,则向所述智能设备下发直接设置所述需要操作的属性参数值的命令;若所述地址源对应属性参数值不包含于所述限定值中,则先向所述智能设备下发设置所述地址源对应属性参数值命令,使所述地址源对应属性参数值包含于所述限定值中,再向所述智能设备下发设置所述需要操作的属性参数值的命令。
[0014]结合第一方面,在第一方面的第二种可能的实现方式中,所述与所述智能设备建立连接包括:通过局域网中服务器与所述智能设备建立连接;或者,通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。
[0015]第二方面,本实施例提供一种智能设备,包括:
[0016]在所述智能设备的各项属性参数中增加η项前置条件字段,其中η为自然数;所述前置条件包括:限定值和地址源。
[0017]结合第二方面,在第一方面的第一种可能的实现方式中,所述智能设备的模型包括:基本信息、属性和操作。
[0018]结合第二方面,在第一方面的第二种可能的实现方式中,所述操作至少包括所述属性参数对应的操作参数,所述操作参数能够设置其对应属性参数值。
[0019]结合第二方面,在第二方面的第三种可能的实现方式中,所述属性参数值包括:数据类型、数值、数值范围、写标识、前置条件;且所述数据类型、数值、数值范围、写标识、前置条件均为并列关系。
[0020]结合第二方面,在第二方面的第四种可能的实现方式中,所述操作参数包括:用于设置数值的参数和返回值。
[0021]结合第二方面,在第二方面的第五种可能的实现方式中,所述与所述智能设备建立连接包括:通过局域网中服务器与所述智能设备建立连接;或者,通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。
[0022]第三方面,本实施例提供了一种智能设备控制装置,包括:
[0023]连接模块,用于与所述智能设备建立连接,根据所述智能设备创建智能设备实例;
[0024]接收模块,用于接收设置所述智能设备的操作请求并解析所述操作请求,确定需要操作的属性参数值;
[0025]第一获取模块,获取所述属性参数值的前置条件,所述前置条件包括:限定值和地址源;
[0026]第二获取模块,用于根据所述属性参数值的前置条件的地址源获取所述地址源对应属性参数值;
[0027]分析模块,用于所述地址源对应属性参数值与所述前置条件的限定值比较,并根据所述比较的结果向所述智能设备发送控制命令。
[0028]结合第二方面,在第一方面的第一种可能的实现方式中,所述分析模块包括:
[0029]第一分析单元,用于若所述地址源对应属性参数值包含于所述限定值中,则向所述智能设备下发直接设置所述需要操作的属性参数值的命令;
[0030]第二分析单元,用于若所述地址源对应属性参数值不包含于所述限定值中,则先向所述智能设备下发设置所述地址源对应属性参数值命令,使所述地址源对应属性参数值包含于所述限定值中,再向所述智能设备下发设置所述需要操作的属性参数值的命令。
[0031]结合第二方面,在第一方面的第二种可能的实现方式中,所述连接模块包括:
[0032]第一连接单元,用于通过局域网中服务器与所述智能设备建立连接;
[0033]或者,第二连接单元,用于通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。
[0034]与最接近的现有技术相比,本发明具有的有益效果:
[0035]现实生活中,智能设备的某些属性参数之间是具有逻辑关系的,但在现有技术中,智能设备的属性参数之间没有逻辑关系;通常,智能家居场景下对于接入网络的智能设备,需要控制中心根据智能设备的设备模型创建对应的设备实例,基于设备实例实现用户对智能设备的控制,由于智能设备的属性参数之间不具有任何逻辑关系,从而可能导致对智能设备控制失败,从而影响物联网的服务质量。与最接近的现有技术相比,本发明提供了一种智能设备、智能设备的控制方法及装置,能够通过在智能设备的每个属性参数中增加任意个包括地址源和限定值的前置条件字段,构建智能设备的属性参数之间的逻辑关系;当智能终端向智能设备发送控制命令时,使得智能设备能够根据前置条件的地址源和限定值,先设置该命令对应的属性参数值的前置条件对应的属性参数值,使前置条件对应的属性参数值满足该前置条件的要求,再设置命令对应的属性参数值,从而避免了智能设备因属性参数值相互约束而导致控制失败的情况,提高了物联网的服务质量。
【附图说明】
[0036]图1是本发明提供的一种智能设备、智能设备的控制方法及装置的设备模型示意图;
[0037]图2是本发明提供的一种智能设备、智能设备的控制方法及装置的空调的设备模型不意图;
[0038]图3是本发明提供的一种智能设备、智能设备的控制方法及装置的方法流程图;
[0039]图4是本发明提供的一种智能设备、智能设备的控制方法
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1