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

文档序号:8921812阅读:来源:国知局
及装置的方法流程图;
[0040]图5是本发明提供的一种智能设备、智能设备的控制方法及装置的实际应用示意图;
[0041]图6是本发明提供的一种智能设备、智能设备的控制方法及装置的方法流程图;
[0042]图7是本发明提供的一种智能设备、智能设备的控制方法及装置的移动设备对空调进行控制的具体操作过程示意图;
[0043]图8是本发明提供的一种智能设备、智能设备的控制方法及装置的装置示意图;
[0044]图9是本发明提供的一种智能设备、智能设备的控制方法及装置的分析模块示意图;
[0045]图10是本发明提供的一种智能设备、智能设备的控制方法及装置的连接模块示意图。
【具体实施方式】
[0046]下面结合附图对本发明的【具体实施方式】作进一步的详细说明
[0047]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0048]本发明提供的一种智能设备控制方法能够通过在智能设备的每个属性参数中增加任意个包括地址源和限定值的前置条件字段,构建智能设备的属性参数之间的逻辑关系,从而避免了智能设备控制失败的情况;
[0049]在所述智能设备的各项属性参数中增加η项前置条件字段,其中η为自然数;
[0050]其中,所述智能设备的模型如图1所示,包括:基本信息、属性和操作;
[0051]所述操作至少包括所述属性参数对应的操作参数,所述操作参数能够设置其对应属性参数值;
[0052]所述属性参数值包括:数据类型、数值、数值范围、写标识、前置条件;且所述数据类型、数值、数值范围、写标识、前置条件均为并列关系;
[0053]所述操作参数包括:用于设置数值的参数和返回值。
[0054]进一步的,所述前置条件包括:限定值和地址源;所述地址源为属性参数的地址,所述地址源能够根据实际应用设定;
[0055]例如,空调的设备模型,如图2所示,包括:属性和操作,其中属性包括:目标温度和工作模式;目标温度和工作模式包括:数据类型、数值、数值范围、写标识和前置条件等;同时,操作包括与属性对应的:设置目标温度和设置工作模式;设置目标温度和设置工作模式均包括与属性对应的设置数值和返回值等;
[0056]图3为本发明提供的一种智能设备控制方法的方法流程图,如图3所示,包括:
[0057]101、与所述智能设备建立连接,根据所述智能设备的模型创建智能设备实例;
[0058]其中,如图4所示,101还包括:
[0059]1011、通过局域网中服务器与所述智能设备建立连接;
[0060]或者,1012、通过云服务器与局域网中服务器建立连接,再与所述智能设备建立连接。
[0061]例如:如图5所示,当移动设备与智能电视在同一个局域网内,移动设备通过该局域网内的智能网关直接控制智能电视;当移动设备与智能电视不在同一个局域网内,移动设备的控制命令首先发送至云平台,然后由云平台将移动设备发送的控制命令转发给移动设备需要控制的智能电视所在局域网内的智能网关,从而实现移动设备对智能电视的控制。
[0062]具体的,本实施例中,利用上述智能设备与移动设备建立连接关系后,还包括如下具体操作:
[0063]102、接收设置所述智能设备的操作请求并解析所述操作请求,确定需要操作的属性参数值;
[0064]103、获取所述属性参数值的前置条件;
[0065]104、根据所述属性参数值的前置条件的地址源获取所述地址源对应属性参数值;
[0066]105、所述地址源对应属性参数值与所述前置条件的限定值比较,并根据所述比较的结果向所述智能设备发送控制命令。
[0067]其中,如图6所示,105还包括:
[0068]1051、若所述地址源对应属性参数值包含于所述限定值中,则向所述智能设备下发直接设置所述需要操作的属性参数值的命令;
[0069]1052、若所述地址源对应属性参数值不包含于所述限定值中,则先向所述智能设备下发设置所述地址源对应属性参数值命令,使所述地址源对应属性参数值包含于所述限定值中,再向所述智能设备下发设置所述需要操作的属性参数值的命令。
[0070]例如,根据如图2所示的空调模型,在实际应用中,空调设备调整温度的前提是设置空调的工作模式,只有空调在制冷和制热的工作模式时才能调节空调的温度;空调的工作模式包括:制冷、制热和通风等模式;想要降低室内温度需要保证空调设备的工作模式为制冷;在空调的设备实例中工作模式的数值I为制冷模式、2为制热模式、3为通风模式;用户想要设置室内温度通过移动设备对空调进行控制,此时室内空调的工作模式为3通风模式,具体操作过程如图7所示;
[0071]步骤1:空调向家庭智能网关发送上线通告,并注册到云平台。
[0072]步骤2:云平台收到空调的上线通告消息后,根据消息中包含的设备类型信息,查询对应的设备本体模型,创建如图3所示的设备实例。
[0073]步骤3:云平台收到来自用户移动设备的指令,例如“房间太热了”。
[0074]步骤4:云平台解析用户指令,确定用户希望降低室温,然后查询具有调整室温功能的设备,获取具有调整室温功能的空调设备的设备实例,同时确定需要调用空调设备的设备实例中设置目标温度字段。
[0075]步骤5:云平台获取设置目标温度对应的属性目标温度,查询其前置条件是否满足;查询可得,属性目标温度的前置条件的限定值为“数值为I或2”,地址源对应的地址为属性工作模式;而属性工作模式的当前数值为3,不满足改变目标温度的前置条件,因此需要先改变属性工作模式的数值。
[0076]步骤6:云平台查询属性工作模式,该属性无前置条件;因此,直接获取改变属性工作模式的操作,设置工作模式的数值。
[0077]步骤7:云平台向空调下发设置工作模式指令。
[0078]步骤8:云平台向空调下发设置目标温度指令。
[0079]步骤9:云平台收到空调上报的指令执行结果。
[0080]步骤10:云平台生成用户请求执行结果,通告给用户。
[0081]现实生活中,智能设备的属性参数之间是具有逻辑关系的,但在现有技术中,智能设备的属性参数之间没有逻辑关系;通常智能家居场景下对于接入网络的智能设备,需要控制中心根据智能设备的设备模型创建对应的设备实例,从而实现用户对智能设备的控制,由于智能设备的属性参数之间不具有任何逻辑关系,会导致对智能设备控制失败,从而影响物联网的服务质量;与最接近的现有技术相比,本发明提供了一种智能设备控制方法及能够通过在智能设备的每个属性参数中增加任意个包括地址源和限定值的并列关系的前置条件字段,构建智能设备的属性参数之间的逻辑关系;当智能终端向智能设备发送控制命令时,使得智能设备能够根据前置条件的地址源和限定值先设置该命令对应的属性参数值的前置条件对应的属性参数值,使前置条件对应的属性参数值满足该前置条件的要求,再设置命令对应的属性参数值,
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1