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

技术编号:12021175 阅读:78 留言:0更新日期:2015-09-09 18:25
本发明专利技术涉及一种智能设备、智能设备的控制方法及装置,包括:与智能设备建立连接,根据智能设备创建智能设备实例;接收设置智能设备的操作请求并解析操作请求,确定需要操作的属性参数值;获取属性参数值的前置条件,前置条件包括:限定值和地址源;根据地址源获取地址源对应的属性参数值;将地址源对应属性参数值与前置条件的限定值进行比较,并根据比较的结果向智能设备发送控制命令;本发明专利技术提供的一种智能设备、智能设备的控制方法及装置能够通过在智能设备的每个属性参数中增加n项前置条件字段,构建智能设备的属性参数之间的逻辑关系,从而避免了智能设备控制失败的情况。

【技术实现步骤摘要】

本专利技术涉及一种智能设备,具体讲涉及一种智能设备、智能设备的控制方法及装置
技术介绍
随着M2M(Machine to Machine,物联网)应用的迅速普及,M2M设备的数量日益增加,这些设备和通信技术紧密结合,并且通过网络与控制中心连接,控制智能设备;目前,智能家居场景下对于接入网络的智能设备,通常需要控制中心根据智能设备的设备模型创建对应的设备实例,从而实现用户对智能设备的控制,现有的设备模型中,包含了设备的属性、操作等信息,各项属性和各项操作之间是并列关系;移动设备通过网络向控制中心下发指令,控制中心通过对智能设备各项属性的设置来控制智能设备;然而,在智能设备的模型中,各项属性和各项操作之间是并列关系不存在任何逻辑关系;在实际情况下,智能设备的某些属性之间是存在一定逻辑关系的,因此,在基于设备实例对智能设备的控制过程中,可能造成控制失败的情况,从而降低了物联网的服务质量。
技术实现思路
针对现有技术的不足,本专利技术提供一种智能设备、智能设备的控制方法及装置,通过在所述智能设备的每个属性参数中增加任意个并列关系的前置条件字段,构建智能设备的属性参数之间的逻辑关系,从而避免了智能设备控制失败的情况。本专利技术的目的是采用下述技术方案实现的:第一方面,本实施例提供了一种智能设备控制方法,包括:与所述智能设备建立连接,根据所述智能设备创建智能设备实例;接收设置所述智能设备的操作请求并解析所述操作请求,确定需要操作的属性参数值;获取所述属性参数值的前置条件,所述前置条件包括:限定值和地址源;根据所述属性参数值的前置条件的地址源获取所述地址源对应属性参数值;所述地址源对应属性参数值与所述前置条件的限定值比较,并根据所述比较的结果向所述智能设备发送控制命令。结合第一方面,在第一方面的第一种可能的实现方式中,所述地址源对应属性参数值与所述前置条件的限定值比较,并根据比较的结果向所述智能设备发送控制命令包括:若所述地址源对应属性参数值包含于所述限定值中,则向所述智能设备下发直接设置所述需要操作的属性参数值的命令;若所述地址源对应属性参数值不包含于所述限定值中,则先向所述智能设备下发设置所述地址源对应属性参数值命令,使所述地址源对应属性参数值包含于所述限定值中,再向所述智能设备下发设置所述需要操作的属性参数值的命令。结合第一方面,在第一方面的第二种可能的实现方式中,所述与所述智能设备建立连接包括:通过局域网中服务器与所述智能设备建立连接;或者,通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。第二方面,本实施例提供一种智能设备,包括:在所述智能设备的各项属性参数中增加η项前置条件字段,其中η为自然数;所述前置条件包括:限定值和地址源。结合第二方面,在第一方面的第一种可能的实现方式中,所述智能设备的模型包括:基本信息、属性和操作。结合第二方面,在第一方面的第二种可能的实现方式中,所述操作至少包括所述属性参数对应的操作参数,所述操作参数能够设置其对应属性参数值。结合第二方面,在第二方面的第三种可能的实现方式中,所述属性参数值包括:数据类型、数值、数值范围、写标识、前置条件;且所述数据类型、数值、数值范围、写标识、前置条件均为并列关系。结合第二方面,在第二方面的第四种可能的实现方式中,所述操作参数包括:用于设置数值的参数和返回值。结合第二方面,在第二方面的第五种可能的实现方式中,所述与所述智能设备建立连接包括:通过局域网中服务器与所述智能设备建立连接;或者,通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。第三方面,本实施例提供了一种智能设备控制装置,包括:连接模块,用于与所述智能设备建立连接,根据所述智能设备创建智能设备实例;接收模块,用于接收设置所述智能设备的操作请求并解析所述操作请求,确定需要操作的属性参数值;第一获取模块,获取所述属性参数值的前置条件,所述前置条件包括:限定值和地址源;第二获取模块,用于根据所述属性参数值的前置条件的地址源获取所述地址源对应属性参数值;分析模块,用于所述地址源对应属性参数值与所述前置条件的限定值比较,并根据所述比较的结果向所述智能设备发送控制命令。结合第二方面,在第一方面的第一种可能的实现方式中,所述分析模块包括:第一分析单元,用于若所述地址源对应属性参数值包含于所述限定值中,则向所述智能设备下发直接设置所述需要操作的属性参数值的命令;第二分析单元,用于若所述地址源对应属性参数值不包含于所述限定值中,则先向所述智能设备下发设置所述地址源对应属性参数值命令,使所述地址源对应属性参数值包含于所述限定值中,再向所述智能设备下发设置所述需要操作的属性参数值的命令。结合第二方面,在第一方面的第二种可能的实现方式中,所述连接模块包括:第一连接单元,用于通过局域网中服务器与所述智能设备建立连接;或者,第二连接单元,用于通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。与最接近的现有技术相比,本专利技术具有的有益效果:现实生活中,智能设备的某些属性参数之间是具有逻辑关系的,但在现有技术中,智能设备的属性参数之间没有逻辑关系;通常,智能家居场景下对于接入网络的智能设备,需要控制中心根据智能设备的设备模型创建对应的设备实例,基于设备实例实现用户对智能设备的控制,由于智能设备的属性参数之间不具有任何逻辑关系,从而可能导致对智能设备控制失败,从而影响物联网的服务质量。与最接近的现有技术相比,本专利技术提供了一种智能设备、智能设备的控制方法及装置,能够通过在智能设备的每个属性参数中增加任意个包括地址源和限定值的前置条件字段,构建智能设备的属性参数之间的逻辑关系;当智能终端向智能设备发送控制命令时,使得智能设备能够根据前置条件的地址源和限定值,先设置该命令对应的属性参数值的前置条件对应的属性参数值,使前置条件对应的属性参数值满足该前置条件的要求,再设置命令对应的属性参数值,从而避免了智能设备因属性参数值相互约束而导致控制失败的情况,提高了物联网的服务质量。【附图说明】图1是本专利技术提供的一种智能设备、智能设备的控制方法及装置的设备模型示意图;图2是本专利技术提供的一种智能设备、智能设备的控制方法及装置的空调的设备模型不意图;图3是本专利技术提供的一种智能设备、智能设备的控制方法及装置的方法流程图;图4是本专利技术提供的一种智能设备、智能设备的控制方法当前第1页1 2 3 本文档来自技高网...
一种智能设备、智能设备的控制方法及装置

【技术保护点】
一种智能设备控制方法,其特征在于,包括:与所述智能设备建立连接,根据所述智能设备创建智能设备实例;接收设置所述智能设备的操作请求并解析所述操作请求,确定需要操作的属性参数值;获取所述属性参数值的前置条件,所述前置条件包括:限定值和地址源;根据所述地址源获取所述地址源对应的属性参数值;将所述地址源对应属性参数值与所述前置条件的限定值进行比较,并根据所述比较的结果向所述智能设备发送控制命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:王先庆
申请(专利权)人:北京海尔广科数字技术有限公司青岛海尔智能家电科技有限公司
类型:发明
国别省市:北京;11

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

1