一种智能家电设备的控制方法、装置及网关的制作方法

文档序号:9726682阅读:425来源:国知局
一种智能家电设备的控制方法、装置及网关的制作方法
【技术领域】
[0001]本发明涉及智能家居领域,特别是涉及一种智能家电设备的控制方法、装置及网关。
【背景技术】
[0002]在现有的智能家居情景下,对于控制各智能(家电)设备之间的设备联动,即存在某些规则语句,使得智能网关在接收到触发条件后,控制其他智能设备运行特定的行为。
[0003]现有技术中,通常有两种方法来实现智能设备的控制。
[0004]第一种方法:在确定好所有初始情况之后,明确用户需要的所有设备联动规则,明确联动规则状态与行为的对应关系,将其写入到网关内,此时的联动规则是写死的。网关在运行期间,扫描家庭内各设备的状态,并与保存的规则相匹配,一旦匹配到对应的规则,网关开始调用规则中保存的对应设备的特定行为。
[0005]现有技术方案一缺陷明显,首先在设备联动规则控制,只能在最初的时候确定好,难以修改,用户不能自由控制;并且网关需要不停的对家庭网络内各智能设备的状态进行扫描,对于网关负荷较大。
[0006]第二种方法:Alljoyn内包含的events and act1ns机制,即用户能够自由控制修改设备联动规则。Event是All Joyn中带有描述信息的信号,这些描述信息在All Joyn中主要是向用户描述该信号所传达的某一现象或是结果。在Alljoyn中,events是作为触发源,匹配到规则库中保存的events之后调用对应的act 1ns。一个Event可以对应一个或多个Act1n,也就是说,当相应的Event发生后,与之相对应的Act1n便会被同时触发。Act1n是Alljoyn中带有描述信息的Method,这些描述信息在Alljoyn中主要是向用户描述该方法对应的操作和行为。在Alljoyn中,Act1n主要是充当响应器,S卩在系统中出现某一event时,触发某一个或一些特定的设备行为。
[0007]现有技术方案二中,Alljoyn里的events and act1ns机制虽然能够让用户自由控制修改设备联动规则,但是依然不够完善。首先,用户不能自定义情景模式,现在已经定义好的设备联动规则在任何时间都是一样的,不能适应用户在不同时间的需求;其次,此机制无法判断用户究竟只是想单独调用某个智能设备而不需要可能存在的联动情况,或是用户确实需要后续设备联动操作。
[0008]现有技术中的这两类方法都存在一个严重的问题,就是无法判断用户的真正需求,即无法区别的来实现单独控制某一智能设备或者联动执行规则容器中的联动规则,用户体验较低。

【发明内容】

[0009]本发明提供一种智能家电设备的控制方法、装置及网关,用以解决现有技术无法区别的来实现单独控制某一智能设备或者联动执行规则容器中的联动规则,用户体验较低的问题。
[0010]为解决上述技术问题,一方面,本发明提供一种智能家电设备的控制方法,包括:在用户增加新的情景模式的情况下,创建一个规则容器;判断用户是否为所述规则容器设置规则;在为所述规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;在没有为所述规则容器设置规则的情况下,单独执行所述预定条件对应的动作。
[0011]进一步,所述方法还包括:接收用户选择的情景模式,并将所述情景模式对应规则容器的内容发送至智能终端,以进行呈现。
[0012]进一步,所述方法还包括:接收智能终端对规则容器的控制信息,其中,所述控制信息包括:增加规则、修改规则、删除规则。
[0013]进一步,所述方法还包括:获取智能家电设备的设备状态和可供调用的设备行为;将所述设备状态和所述设备行为发送至智能终端,以使用户根据所述设备状态和所述设备行为设置可用的规则。
[0014]另一方面,本发明还提供一种智能家电设备的控制装置,包括:创建模块,用于在用户增加新的情景模式的情况下,创建一个规则容器;判断模块,用于判断用户是否为所述规则容器设置规则;执行模块,用于在为所述规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;在没有为所述规则容器设置规则的情况下,单独执行所述预定条件对应的动作。
[0015]进一步,所述装置还包括:接收模块,用于接收用户选择的情景模式,并将所述情景模式对应规则容器的内容发送至智能终端,以进行呈现。
[0016]进一步,所述接收模块,还用于接收智能终端对规则容器的控制信息,其中,所述控制信息包括:增加规则、修改规则、删除规则。
[0017]进一步,还包括:获取模块,用于获取智能家电设备的设备状态和可供调用的设备行为;发送模块,用于将所述设备状态和所述设备行为发送至智能终端,以使用户根据所述设备状态和所述设备行为设置可用的规则。
[0018]另一方面,本发明还提供一种网关,包括:上述任一项的智能家电设备的控制装置。
[0019]本发明在用户需要增加新的情景模式的情况下,通过网关创建一个规则容器,如果用户为该规则容器设置规则,则代表该情景模式下进行联动执行,如果不设置规则,则可以单独执行某个动作,该方法能够明确根据用户的需求进行操作,用户体验较高,解决了现有技术无法区别的来实现单独控制某一智能设备或者联动执行规则容器中的联动规则,用户体验较低的问题。
【附图说明】
[0020]图1是本发明实施例中智能家电设备的控制方法的流程图;
[0021]图2是本发明实施例中智能家电设备的控制装置的结构示意图;
[0022]图3是本发明实施例中系统架构示意图;
[0023]图4是本发明实施例中Alljoyn的系统结构框图。
【具体实施方式】
[0024]为了解决现有技术无法区别的来实现单独控制某一智能设备或者联动执行规则容器中的联动规则,用户体验较低的问题,本发明提供了一种智能家电设备的控制方法、装置及网关,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0025]本发明实施例提供了一种智能家电设备的控制方法,该方法的流程如图1所示,包括步骤S102至S108:
[0026]S102,在用户增加新的情景模式的情况下,创建一个规则容器;
[0027]S104,判断用户是否为规则容器设置规则;
[0028]S106,在为规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;
[0029]S108,在没有为规则容器设置规则的情况下,单独执行预定条件对应的动作。
[0030]本发明实施例在用户需要增加新的情景模式的情况下,通过网关创建一个规则容器,如果用户为该规则容器设置规则,则代表该情景模式下进行联动执行,如果不设置规贝1J,则可以单独执行某个动作,该方法能够明确根据用户的需求进行操作,用户体验较高,解决了现有技术无法区别的来实现单独控制某一智能设备或者联动执行规则容器中的联动规则,用户体验较低的问题。
[0031]在实现过程中网关侧还需要获取智能家电设备的当前设备状态、所有可能存在的状态信息和可供调用的设备行为,再将设备状态和设备行为发送至智能终端,以供用户根据上述的设备状态和设备行为设置可用的规则。该获取过程可以是在有智能家电设备加入到网关时,就进行获取,也可以按照预定时间间隔进行获取。获取过程中,获取智能家电设备的当前状态可以使按照预定时间间隔进行获取;而智能家电设备可能存在的状态信息及可供调用的设备行为在设备加入网络之后进行广播,网关实时获取。
[0032]在用户使用智能终端控制智能家电设备的应用时,其可以选择需要的情景模式,例如,其现在处于在家状态,则其选择在家的情景模式后,网关接收用户选择的情景模式,并将情景模式对应规则容器的内容发送至智能终端,以进行呈现。这样,用户就可以看到在家的情景模式下有哪些规则,用户就可以对这些规则进行控制。此时,作为网关,接收智能终端对规则容器的控制信息即可,其中,控制信息至少包括以下之一:增加规则、修改规则、删除规则。
[0033]本发明实施例还提供一种智能家电设备的控制装置,该装置的结构示意如图2所示,包括:创建模块10,用于在用户增加新的情景模式的情况下,网关创建一个规则容器;判断模块20,与创建模块10耦合,用于判断用户是否为规则容器设置规则;执行模块30,与判断模块20耦合,用于在为规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;在没有为规则容器设置规则的情况下,单独执行预定条件对应的动作。
[0034]上述装置还可以包括:接收模块40,用于接收用户选择的情景模式,并将情景模式对应规则容器的内容发送至智能终端,以进行呈现。接收模块,还可以用于接收智能终端对规则容器的控制信息,其中,控制信息包括:增加规则、修改规则、删除规则。
[0035]在一个优选实施例中,上述
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1