The invention introduces a method, device, device and readable storage medium for controlling the running state of household appliances. The method includes: when the first control instruction for changing the running state of household appliances is needed to be sent, the first attribute corresponding to the first control instruction is found in the household appliances object created; and according to the first attribute. Parameters, determine whether the appliance can execute the first control instruction; in the case of the appliance can not execute the first control instruction, according to the default attribute constraint list, determine the restriction attribute which causes the appliance can not execute the first control instruction in the appliance object; change the parameter of the restriction attribute, and according to the attribute The sex constraint list changes the parameters of other attributes in the appliance object that are affected by the restricted attributes; sends the first control instruction to the appliance. The invention controls the household appliances according to the influence relationship among the various attributes of the household appliances, thereby effectively reducing the occurrence of invalid control commands.
【技术实现步骤摘要】
控制家电运行状态的方法、装置、设备及可读存储介质
本专利技术涉及物联网
,尤其涉及一种控制家电运行状态的方法、装置、设备及可读存储介质。
技术介绍
在智能家居场景下,如图1所示,用户可以通过智能终端,采用以下两种方式实现对智能家电设备的控制;第一种:在家庭域网络中的智能终端,通过家庭智能网关控制智能家电设备;第二种:智能终端先将控制指令通过移动互联网发送至云平台,云平台再将控制指令通过移动互联网转发给与之相连的家庭智能网关,从而实现对智能家电设备的控制。在上述第二种情况下,可以采用以下两种方式确定目标智能家电设备及目标功能;方式一:用户主动发送控制指令,且该控制指令中明确指出需要控制的智能家电设备及需要控制的具体功能,云平台收到控制指令后,可直接根据控制指令解析出目标智能家电设备及目标功能;方式二:用户发出的控制指令未明确指出目标智能家电设备及目标功能,或者用户未主动发送控制指令而是由云平台根据预设业务逻辑推理出用户需求。在采用方式二的情况下,云平台需要根据用户需求,结合家电设备模型进行推理分析,以获取能够提供用户所需服务的目标智能家电设备及目标功能。且上述方式二日益成为主流的云平台智能控制家电运行状态的方式。但是,智能家电设备的某些功能或参数之间存在一定的逻辑关系,例如,功能A与功能B互斥(即不能同时被用户调用)、功能C是执行功能D的前提、参数E的当前取值影响参数F的取值范围等。用户或云平台调用这些智能家电设备时,需要遵循上述逻辑关系,才能获得所需服务。在现有的家电设备模型中,上述各种逻辑关系并未得到体现。因此,云平台基于此类模型控制智能家电设备时 ...
【技术保护点】
1.一种控制家电运行状态的方法,其特征在于,所述方法包括:当需要发送更改家电设备的运行状态的第一控制指令时,在创建的家电设备对象中查找与第一控制指令对应的第一属性;根据第一属性的参数,判断家电设备能否执行第一控制指令;在家电设备不能执行第一控制指令的情况下,根据预设的属性约束列表,在所述家电设备对象中确定出导致家电设备不能执行第一控制指令的限制属性;更改限制属性的参数,并根据所述属性约束列表更改在所述家电设备对象中受限制属性影响的其他属性的参数;向家电设备发送第一控制指令。
【技术特征摘要】
1.一种控制家电运行状态的方法,其特征在于,所述方法包括:当需要发送更改家电设备的运行状态的第一控制指令时,在创建的家电设备对象中查找与第一控制指令对应的第一属性;根据第一属性的参数,判断家电设备能否执行第一控制指令;在家电设备不能执行第一控制指令的情况下,根据预设的属性约束列表,在所述家电设备对象中确定出导致家电设备不能执行第一控制指令的限制属性;更改限制属性的参数,并根据所述属性约束列表更改在所述家电设备对象中受限制属性影响的其他属性的参数;向家电设备发送第一控制指令。2.根据权利要求1所述的控制家电运行状态的方法,其特征在于,在查找与第一控制指令对应的第一属性之前,所述方法还包括:获取家电设备的类型信息和功能参数,并查找与所述类型信息对应的家电设备模型;根据查找到的家电设备模型和所述功能参数创建家电设备对象。3.根据权利要求1所述的控制家电运行状态的方法,其特征在于,所述属性约束列表包括:当前属性的参数,以及受当前属性的参数影响的受影响属性的参数;其中,当前属性的参数包括:名称以及当前属性对受影响属性产生影响的取值;受影响属性的参数包括:名称、可读权限、可写权限和取值范围。4.根据权利要求1所述的控制家电运行状态的方法,其特征在于,所述更改限制属性的参数,包括:向家电设备发送用于更改与限制属性对应的运行状态的第二控制指令;接收家电设备发送来的与第二控制指令对应的执行成功消息,并更改限制属性的参数。5.根据权利要求1所述的控制家电运行状态的方法,其特征在于,所述方法还包括:当检测到家电设备的运行状态发生变化时,在所述家电设备对象中查找与发生变化的运行状态对应的第二属性;根据变化后的运行状态更改第二属性的参数,并根据所述属性约束列表更改在所述家电设备对象中受第二属性影响的...
【专利技术属性】
技术研发人员:王先庆,
申请(专利权)人:海尔优家智能科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。