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

xiaoxiao2021-3-2  152

一种智能家电设备的控制方法、装置及网关的制作方法
【技术领域】
[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]在一个优选实施例中,上述 装置还可以包括:获取模块50,用于获取智能家电设备的当前设备状态、所有可能存在的状态信息和可供调用的设备行为;发送模块60,与获取模块50耦合,用于将设备状态和设备行为发送至智能终端,以供用户根据设备状态和设备行为设置可用的规则。
[0036]在上述实施例中,并没有对接收模块40、获取模块50和发送模块60的具体连接关系进行限定,根据实现时的不同需求,其可以有多种连接方式,此处不进行说明,本领域技术人员根据需求即可确定。
[0037]本发明实施例还提供一种网关,其包括上述的智能家电设备的控制装置。本领域技术人员根据上述记载,知晓如何将上述控制装置设置在网关中,此处不再赘述。
[0038]优选实施例
[0039]为了解决现有技术存在的问题,本发明实施例提出了一种解决多情景模式下设备联动与设备单独控制的控制方法。本方法使得用户能够自由控制智能设备联动规则,为不同情景模式下设置不同的联动规则。让用户能够自由选择切换到不同的情景模式,当选择单独控制模式时,则不会存在任何设备之间的联动情况。此方案使得设备之间的联动控制简单明了,各设备之间的联系更加紧凑,提升用户的体验。
[0040]对于规则,其实际存储以及实现都在网关内,移动应用端只是作为配置规则界面的存在。这样无论用户是否在家,手机是否连在家庭网络之中,已保存的规则都能正常运行。对于网关,可以存在多个规则容器,应用端来控制网关调用哪个规则容器,实现多种情景模式的设备联动,每种情景模式下,用户都能够设定不同的联动规则。当选择一个空的规则容器时,即是对各设备的单独调用,不会与其他设备产生联动效果。让用户拥有更自由、更便捷的操作体验。
[0041 ]下面结合附图对本发明的实现方法进行详细说明。
[0042]如图3所示,为本方案主要涉及到智能网关、智能家电、移动应用端三个部分的系统架构示意图。
[0043]智能网关是中心设备,控制联动规则的正常运行。网关内部有程序运行,智能设备与应用端都需要与网关相连,网关内部包含有多个规则容器,分别对应不同的情景模式,用户可以自由添加或删除情景模式。设备联动控制模块包含在智能网关中,主要功能有添加删除情景模式、增添设备联动规则、匹配规则并实现、与移动应用端通信等。
[0044]移动应用端不存储规则数据,也不会实现联动规则,只是充当展示界面与规则调整界面。应用端与网关相连,通过数据实时传输,将网关内保存的规则数据以列表形式展现在应用界面。智能家电将自己可能的状态以及可用功能传输到网关,网关再传输到应用端,由应用端来配置不同情景模式下的规则,再保存在网关内。
[0045]智能家电的功能是提供状态消息及功能调用,厂商需要事先在设备内部写入设备所有可能存在的设备状态以及对应功能的调用接口及功能描述,设备连接到网关之后,将其存在的状态消息及可调用的功能全部发送到网关。与网关建立稳定连接后,提供功能接口供网关调用具体功能。
[0046]对于规则,网关内保存规则的方式为容器,每个容器都是由map组成,因为map存储内容的形式为键-值(key-value),因此可以保存用户自定义的规则(由某个设备消息对应一个或多个设备行为)。这里保存的规则中,key即为触发状态条件,而value则为对一个或某些设备的特定功能的调用方式。
[0047]实际使用中,用户在手机应用端可以选择切换情景模式,实际是由应用发送一条消息到网关,网关根据用户选择的模式来应用规则库的对应规则容器。用户在应用端对规则进行添加或其他操作时,实际是对网关内存储的内容进行修改。应用端可以看到家庭网络内各智能家电包含的状态消息以及可用功能,这些功能都是能被网关调用的。因此,用户在选择某个情景模式时,在应用端设置规则(即将一个设备的某种状态与另一些设备的功能联动起来),这些规则便会保存到现在的情景模型下。
[0048]如图4所示,此方案可基于多种物联网协议,现已Alljoyn为例进行说明,包括以下步骤(1)至(6)。
[0049](1)各智能设备联入到智能网关。
[0050](2)智能设备与网关通信,暴露其设备状态与设备行为的接口。
[0051](3)网关与移动客户端(移动应用端)通信,在应用界面上展示出可能存在的设备状态及可供调用的设备行为。
[0052](4)用户在客户端选择情景模式,为不同情景模式下配置不同的设备联动规则,其规则分别保存在不同情景模式下的规则容器里面。
[0053](5)用户切换不同的情景模式,网关在接收到某个智能设备状态发生改变的消息时,将此消息与目前所处情景模式下的规则容器进行匹配,一旦匹配到对应的联动规则,便调用规则中后续设备的行为。
[0054](6)当用户将模式切换到单独控制时,实际行为是网关将规则容器切换为空容器,这样当用户控制单个智能设备时,变无需考虑到可能会存在的后续联动行为。
[0055]本发明实施例为智能家居中各设备之间的联动提供了多种模式,用户可根据不同的场景设定不同类别的设备联动规则;为用户提供了联动模式与单独控制模式的切换,让用户能够自由选择是否需要触发设备之间联动行为。
[0056]通过运用本发明,使得用户能够更好的利用家庭内的智能家电设备,多种情景模式切换的引入让用户更加能够更自由的控制、安排家庭内各智能设备之间的联动行为,满足了用户各方面的需求;单独控制模式使得用户不用再考虑设备之间可能的联动行为,给予了用户更自由的控制权。
[0057]尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【主权项】
1.一种智能家电设备的控制方法,其特征在于,包括: 在用户增加新的情景模式的情况下,创建一个规则容器; 判断用户是否为所述规则容器设置规则; 在为所述规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;在没有为所述规则容器设置规则的情况下,单独执行所述预定条件对应的动作。2.如权利要求1所述的控制方法,其特征在于,所述方法还包括: 接收用户选择的情景模式,并将所述情景模式对应规则容器的内容发送至智能终端,以进行呈现。3.如权利要求1所述的控制方法,其特征在于,所述方法还包括: 接收智能终端对规则容器的控制信息,其中,所述控制信息包括:增加规则、修改规则、删除规则。4.如权利要求1至3中任一项所述的控制方法,其特征在于,所述方法还包括: 获取智能家电设备的设备状态和可供调用的设备行为; 将所述设备状态和所述设备行为发送至智能终端,以使用户根据所述设备状态和所述设备行为设置可用的规则。5.一种智能家电设备的控制装置,其特征在于,包括: 创建模块,用于在用户增加新的情景模式的情况下,创建一个规则容器; 判断模块,用于判断用户是否为所述规则容器设置规则; 执行模块,用于在为所述规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;在没有为所述规则容器设置规则的情况下,单独执行所述预定条件对应的动作。6.如权利要求5所述的控制装置,其特征在于,所述装置还包括: 接收模块,用于接收用户选择的情景模式,并将所述情景模式对应规则容器的内容发送至智能终端,以进行呈现。7.如权利要求6所述的控制装置,其特征在于, 所述接收模块,还用于接收智能终端对规则容器的控制信息,其中,所述控制信息包括:增加规则、修改规则、删除规则。8.如权利要求5至7中任一项所述的控制装置,其特征在于,还包括: 获取模块,用于获取智能家电设备的设备状态和可供调用的设备行为; 发送模块,用于将所述设备状态和所述设备行为发送至智能终端,以使用户根据所述设备状态和所述设备行为设置可用的规则。9.一种网关,其特征在于,包括:权利要求5至8中任一项所述的智能家电设备的控制装置。
【专利摘要】本发明公开了一种智能家电设备的控制方法、装置及网关,其中,该方法包括:在用户增加新的情景模式的情况下,创建一个规则容器;判断用户是否为规则容器设置规则;在为规则容器设置规则的情况下,在触发预定条件对应的规则后进行规则的联动执行;在没有为规则容器设置规则的情况下,单独执行预定条件对应的动作。本发明通过网关创建一个规则容器,如果用户为该规则容器设置规则,则代表该情景模式下进行联动执行,如果不设置规则,则可以单独执行某个动作,该方法能够明确根据用户的需求进行操作,用户体验较高,解决了现有技术无法区别的来实现单独控制某一智能设备或者联动执行规则容器中的联动规则,用户体验较低的问题。
【IPC分类】G05B15/02, G05B19/418
【公开号】CN105487394
【申请号】CN201510855498
【发明人】王淼, 李永华, 李博
【申请人】青岛海尔智能家电科技有限公司
【公开日】2016年4月13日
【申请日】2015年11月30日

最新回复(0)