一种智能家居控制方法、网关及系统与流程

文档序号:11147835阅读:689来源:国知局
一种智能家居控制方法、网关及系统与制造工艺

本申请涉及智能家电技术领域,尤其涉及一种智能家居控制方法、网关及系统。



背景技术:

随着科技的发展,智能家居越来越普遍的出现在人们的生活中。而随着智能家居的普及,人们对智能家居的要求也越来越高。

为了实现对智能家居系统中的智能电器设备的灵活控制,智能电器设备可以识别用户的语音指令,然后分析语音对应控制操作,执行该操作,从而大大简化了用户的操作。或者,智能电器设备能够接收用户通过移动终端发送的控制指令,识别出控制操作并执行,使得用户可以远程控制智能电器设备。

为了实现上述功能,每一个智能电器设备都需要具有识别语音指令、识别网络信号等多种类型信号的功能,因此,无疑增加了智能电器的生产成本,不利于智能家居系统的普及。



技术实现要素:

有鉴于此,本申请提供了一种智能家居控制方法、网关及系统,用以解决现有技术中每一个智能电器设备都需要具有识别语音指令、识别网络信号等多种类型信号的功能,因此增加了智能电器的生产成本,不利于智能家居系统的普及的问题,其技术方案如下:

一种智能家居控制方法,应用于智能家居控制系统,所述系统包括:云平台,与所述云平台相连的网关,与所述网关相连的至少一个智能电器设备,与所述网关相连的智能交互终端,该方法应用于所述网关,所述智能交互终端、网关和所述至少一个智能电器设备通过各自具有的唯一的标识预先在所述云平台注册,并且,注册于同一云平台账号;

接收所述智能交互终端发送的包含有控制指令、目标智能电器设备标识以及智能交互终端标识的控制信息;

确定所述智能交互终端、所述智能电器设备与自身标识是否注册于同一云平台账号;

若注册于同一云平台账号,识别所述控制指令的类型;

若所述控制指令的类型为语音信号,则依据预先建立的语音信号和RS485控制信号的对应关系,确定与所述控制指令对应的RS485控制信号;

若所述控制指令为网络信号,则将所述网络信号转换为RS485控制信号;

将所述RS485控制信号发送给与所述目标智能电器设备标识对应的智能电器设备,以控制所述智能电器设备执行相应的操作。

所述方法还包括:

接收智能电器设备通过RS485控制信号发送的语音合成指令,所述语音合成指令中包含有待合成语音内容及所述智能电器设备的标识;

在判断出所述智能交互终端、智能电器设备与自身注册于同一云平台账号的情况下,依据所述预先建立的语音信号和RS485控制信号的对应关系,确定与所述RS485信号对应的语音信号;

输出所述语音信号。

所述方法还包括:

接收智能电器设备通过RS485控制信号发送的信号转换指令,所述信号转换指令中包含有待转换信号及所述智能电器设备的标识;

在判断出所述智能交互终端、所述智能电器设备与自身注册于同一云平台账号的情况下,将所述RS485控制信号转换成网络信号;

发送所述网络信号给所述云平台。

其中,所述网关、智能电器设备、所述智能交互终端的标识为设备序列号。

所述方法还包括:

接收智能电器设备发送的注册请求,所述注册请求中包含有所述智能电器设备的标识;

发送包含有所述注册请求、网关标识的注册信息给云平台;

接收所述云平台发送的注册成功的信息,所述注册成功的信息是所述云平台依据所述智能电气设备的标识判断出所述智能电器设备未被注册的情况下,添加所述智能电气设备的标识到所述网关标识对应的云平台账号后,发送的。

所述方法还包括:

接收所述云平台发送的IP地址获取请求,所述IP地址获取请求是所述云平台依据所述智能电气设备的标识判断出所述智能电器设备已被注册的情况下发出的;

发送网关IP地址给所述云平台,所述网关IP地址为所述云平台查找与所述智能电气设备的标识对应的云平台账号后,发送给所述云平台账号对应的移动终端的告警信息的一部分。

一种智能家居控制系统,包括:云平台,与所述云平台相连的网关,与所述网关相连的至少一个智能电器设备,与所述网关相连的智能交互终端,所述智能交互终端、网关和所述至少一个智能电器设备通过各自具有的唯一的标识预先在所述云平台注册,并且,注册于同一云平台账号,其中:

所述智能交互终端接收用户输入的控制指令和目标智能电器设备的标识,生产包含有所述控制指令、目标智能电器设备的标识以及智能交互终端标识的控制信息,发送给所述网关;

所述网关接收所述智能交互终端发送的包含有控制指令、目标智能电器设备标识和智能交互终端标识的控制信息,确定所述智能交互终端、所述智能电器设备与自身标识是否注册于同一云平台账号,若注册于同一云平台账号,识别所述控制指令的类型,若所述控制指令的类型为语音信号,则依据预先建立的语音信号和RS485控制信号的对应关系,确定与所述控制指令对应的RS485控制信号,若所述控制指令为网络信号,则将所述网络信号转换为RS485控制信号,将所述RS485控制信号发送给与所述目标智能电器设备标识对应的智能电气设备;

所述智能电器设备接收所述RS485控制信号,依据所述RS485控制信号执行相应的操作。

一种网关,包括:

控制信息接收模块,用于接收所述智能交互终端发送的包含有控制指令、目标智能电器设备标识以及智能交互终端标识的控制信息;

判断模块,用于确定所述智能交互终端、所述智能电器设备与自身标识是否注册于同一云平台账号;

类型识别模块,用于若判断模块判断出所述智能电器设备与自身标识注册于同一云平台账号,则识别所述控制指令的类型;

语音转换模块,用于若所述控制指令的类型为语音信号,则依据预先建立的语音信号和RS485控制信号的对应关系,确定与所述控制指令对应的RS485控制信号;

网络信号转换模块,用于若所述控制指令为网络信号,则将所述网络信号转换为RS485控制信号;

RS485控制信号发送模块,用于将所述RS485控制信号发送给与所述目标智能电器设备标识对应的智能电器设备,以控制所述智能电器设备执行相应的操作。

本申请实施例公开的智能家居控制方法中,通过网关来进行信号类型的转换能够实现语音信号和RS485信号的转换,网络信号也RS485信号的转换,无需智能电器设备自己进行转换,降低了对智能电器设备能够实现的功能的要求,降低了智能电器设备的成本,也降低了组建智能家居网的成本。促进了智能家居系统的应用。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种智能家居控制系统的结构示意图;

图2为本申请实施例公开的一种智能家居控制方法的流程图;

图3为本申请实施例公开的又一智能家居控制方法的流程图;

图4为本申请实施例公开的一种网关的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本实施例公开了一种智能家居控制系统,其结构如图1所示,包括:云平台101,与所述云平台101相连的网关102,与所述网关102相连的智能电器设备组103,其中包括至少一个智能电器设备,与所述网关102相连的智能交互终端104。所述智能交互终端、网关和至少一个智能电器设备通过各自具有的唯一的标识预先在所述云平台注册,并且,注册于同一云平台账号。

在本实施例中,智能电器设备、网关和智能交互终端属于同一智能家居控制系统,而每一个智能家居控制系统都对应一个家庭或者一个场所。以家庭为例,同一个家庭中的智能电器设备、网关和智能交互终端都注册到云平台的同一个账号中,只有同一个账号中的设备才能进行信号传递,相互通信。

在本实施例中,智能交互终端接收用户输入的控制指令,以及目标智能电器设备的标识,然后生成包含有控制指令、目标智能电器设备标识以及智能交互终端标识的控制信息,并将其发送给网关。

本实施例中的智能交互终端可以是移动终端,例如手机、平板等,也可以是电脑,也可以是一个专门用于接收控制指令的设备。该设备具有指令输入部件,可以是键盘或者触摸屏,再或者麦克风,也可以具有显示屏。

用户在输入控制指令时,可以通过键盘输入,可以通过触摸屏输入,也可以通过麦克风进行语音输入。

并且,显示屏可以选择可以输入的控制指令的选项,以及,各个智能电器设备对应的图标或者包含有各个智能电器设备标识的列表。这样,用户可以进行参考。再或者,这些选项、图标和列表设计成可以选择的模式,用户可以通过触摸屏选择要发送的指令,目标智能电器设备等。简化了用户的操作。

网关在接收包含有控制指令、目标智能电器设备和智能交互终端标识的控制信息后确定所述智能电器设备标识、智能交互终端标识与自身标识是否注册于同一云平台账号。

在此时,网关需要确定发送控制信息的智能交互终端、将要被控制的目标智能电器设备是否都注册于同一云平台账号。只有在同一云平台账号才能对控制信息进行处理,也才能将控制信息处理后得到的控制信号发送给智能电器设备。如果不在同一云平台账号,则丢弃所述控制指令,更进一步的,还可以反馈提示信息,以提示操作失误。

确定所述智能电器设备标识、智能交互终端标识与自身标识是否注册于同一云平台账号的过程可以有多种实现方式。

首先,可以由网关将目标智能电器设备标识、智能交互终端标识以及自身标识发送给云平,由云平台进行判断,并将判断结果反馈给网关。

或者,网关上可以预先存储有与其同一账号的智能电器设备和智能交互终端的标识,然后判断接收到的控制信息中的标识是否在预先存储的标识中。

再或者,在注册时,云平台为每一个账号下的设备都重新分配标识,而同一账号下的标识具有某一特有的特征,例如,某一智能家居控制系统中包含一个智能交互终端,一个网关和三个智能电器设备,电视机、冰箱和空调,则可以将网关的设备序列号作为标识的固有部分,然后再加上每个设备的编号,如果序列号为1234,则智能交互终端的标识为1234001,网关为1234002,电视机为1234003,冰箱1234004以及空调1234005。这样当网关收到控制信息时,可以根据标识中是不是包含和自己相同的部分1234而确定是不是处于同一账号。

上述过程只是对确定所述智能电器设备标识、智能交互终端标识与自身标识是否注册于同一云平台账号这一过程的举例,并不限定只有上述方式。任何能够实现该过程的具体实现方式都是本申请实施例的保护范围。

通过上述过程,判断出三者注册于同一云平台账号后,需要识别控制指令的类型。若所述控制指令的类型为语音信号,则依据预先建立的语音信号和RS485控制信号的对应关系,确定与所述控制指令对应的RS485控制信号,若所述控制指令为网络信号,则将所述网络信号转换为RS485控制信号,将所述RS485控制信号发送给与所述目标智能电器设备标识对应的智能电气设备。

之所以要将语音信号或者网络信号都转换为RS485信号,是因为智能电器设备直接能够识别的是RS485信号,这样就无需智能电器设备自己进行信号转换,简化了智能电器设备的工作流程,也降低了对智能电器设备能够实现的功能的要求,降低了智能电器设备的成本,也降低了组建智能家居网的成本。

智能电器设备接收到网关发送的RS485控制信号,依据所述RS485控制信号执行相应的操作。

本申请实施例公开的智能家居控制系统中,通过网关来进行信号类型的转换能够实现语音信号和RS485信号的转换,网络信号也RS485信号的转换,无需智能电器设备自己进行转换,降低了对智能电器设备能够实现的功能的要求,降低了智能电器设备的成本,也降低了组建智能家居网的成本。促进了智能家居系统的应用。

在上述实施例中,网关还可以接收智能电器设备通过RS485控制信号发送的语音合成指令,所述语音合成指令中包含有待合成语音内容及所述智能电器设备的标识;在判断出所述智能交互终端、智能电器设备与自身注册于同一云平台账号的情况下,依据所述预先建立的语音信号和RS485控制信号的对应关系,确定与所述RS485信号对应的语音信号;输出所述语音信号。

通过该过程,能够实现RS485信号和语音信号的转换。

并且,网关还能够接收智能电器设备通过RS485控制信号发送的信号转换指令,所述信号转换指令中包含有待转换信号及所述智能电器设备的标识;在判断出所述智能交互终端、所述智能电器设备与自身注册于同一云平台账号的情况下,将所述RS485控制信号转换成网络信号;发送所述网络信号给所述云平台。

该过程实现了RS485信号和网络信号的转换。

综上可以看出,即便接收的网络信号,也能够实现将网络信号和语音信号之间的转换。也就是说,该网关可以实现任意两种信号之间的转换。

在预先建立的注册过程中,云平台接收智能电器设备发送的注册请求,所述注册请求中包含有所述智能电器设备的标识;发送包含有所述注册请求、网关标识的注册信息给云平台。云平台依据所述智能电气设备的标识判断出所述智能电器设备未被注册的情况下,添加所述智能电气设备的标识到所述网关标识对应的云平台账号,然后将注册成功的消息发送给网关。网关接收到消息后,将注册结果反馈给智能电器设备。

如果云平台要求各个设备的标识是设备序列号,那么当某一个设备在某一个智能家居控制系统中进行注册后,被记录于某一云平台账号后,如果其变换组网关系,又在另一个智能家居系统中存在,那么也需要再重新注册,建立与该智能家居系统中的其他设备的关系。但是,如果云平台依据所述智能电气设备的标识判断出所述智能电器设备已经被注册,则可以认定该设备被盗取。在这种情况下,云平台可以发送IP地址获取请求给网关,网关反馈IP地址后,云平台将该IP地址作为告警信息的一部分,发送给智能电器设备对应的云平台账号对应的移动终端,以通知设备被盗的信息以及设备的位置。

由此可以看出,本申请实施例公开的智能家居控制系统还具有设备防丢失和易找回的功能。保证了智能家居控制系统的安全性和稳定性。

本申请实施例同时公开了一种智能家居控制方法,应用于上述实施例公开的智能家居系统中的网关,在该系统中,网关起到了至关重要的作用,其联系了云平台和各个设备,也实现了各个设备之间的信号的传递和通信。其流程如图2所示,包括:

步骤S201:接收所述智能交互终端发送的包含有控制指令、目标智能电器设备标识以及智能交互终端标识的控制信息。

步骤S202:确定所述智能交互终端、所述智能电器设备与自身标识是否注册于同一云平台账号,若是,则执行步骤S203,若否,则执行步骤S207。

步骤S203:识别所述控制指令的类型。

步骤S204:若所述控制指令的类型为语音信号,则依据预先建立的语音信号和RS485控制信号的对应关系,确定与所述控制指令对应的RS485控制信号。

步骤S205:若所述控制指令为网络信号,则将所述网络信号转换为RS485控制信号。

步骤S206:将所述RS485控制信号发送给与所述目标智能电器设备标识对应的智能电器设备,以控制所述智能电器设备执行相应的操作。

步骤S207:丢弃所述控制信息。

更进一步的,还可反馈提示信息以提示操作失误。

本实施例公开的智能家居系统控制方法中,通过网关来进行信号类型的转换能够实现语音信号和RS485信号的转换,网络信号也RS485信号的转换,无需智能电器设备自己进行转换,降低了对智能电器设备能够实现的功能的要求,降低了智能电器设备的成本,也降低了组建智能家居网的成本。促进了智能家居系统的应用。

进一步的,所述方法还包括:

接收智能电器设备通过RS485控制信号发送的语音合成指令,所述语音合成指令中包含有待合成语音内容及所述智能电器设备的标识;

在判断出所述智能交互终端、智能电器设备与自身注册于同一云平台账号的情况下,依据所述预先建立的语音信号和RS485控制信号的对应关系,确定与所述RS485信号对应的语音信号;

输出所述语音信号。

通过上述步骤,实现RS485信号与语音合成指令的转换。

进一步的,还包括:

接收智能电器设备通过RS485控制信号发送的信号转换指令,所述信号转换指令中包含有待转换信号及所述智能电器设备的标识;

在判断出所述智能交互终端、所述智能电器设备与自身注册于同一云平台账号的情况下,将所述RS485控制信号转换成网络信号;

发送所述网络信号给所述云平台。

通过上述步骤,实现RS485信号与网络信号的转换。

同理还可以包括,接收智能电器设备发送的语音信号,将该语音信号转换为网络信号发送给云平台。例如,在某一设备发生故障时,用户可以在该设备的语音采集模块处说出:电压不稳定等类似的语音内容,然后设备将该内容作为语音信号发送给网关,网关将该语音信号转换为网络信号后,再发送给云平台。

在上述实施例中,所述网关、智能电器设备、所述智能交互终端的标识为设备序列号。设备序列号具有唯一性,这样能够保证每个设备的标识不相同。但是本实施例并不限定只能有一种标识,还可以为云平台按照一定的规则分配的,并且,各不相同的标识。

下面以智能电器设备为例,介绍设备注册的过程,如图3所示,包括:

步骤S301:接收智能电器设备发送的注册请求,所述注册请求中包含有所述智能电器设备的标识。

步骤S302:发送包含有所述注册请求、网关标识的注册信息给云平台。

步骤S303:在云平台依据所述智能电气设备的标识判断出所述智能电器设备未被注册的情况下,接收所述云平台发送的注册成功的信息。

步骤S304:在云平台依据所述智能电气设备的标识判断出所述智能电器设备已被注册的情况下,接收所述云平台发送的IP地址获取请求。

步骤S305:发送网关IP地址给所述云平台。

云平台查找与智能电器设备的标识对应的云平台账号,然后给该账号发送告警信息,可以发送给该账号对应的移动终端。在告警信息中,包含有该网关IP地址,以此通知该智能电器设备的位置,便于寻回。

如果云平台要求各个设备的标识是设备序列号,那么当某一个设备在某一个智能家居控制系统中进行注册后,被记录于某一云平台账号后,如果其变换组网关系,又在另一个智能家居系统中存在,那么也需要再重新注册,建立与该智能家居系统中的其他设备的关系。但是,如果云平台依据所述智能电气设备的标识判断出所述智能电器设备已经被注册,则可以认定该设备被盗取。在这种情况下,云平台可以发送IP地址获取请求给网关,网关反馈IP地址后,云平台将该IP地址作为告警信息的一部分,发送给智能电器设备对应的云平台账号对应的移动终端,以通知设备被盗的信息以及设备的位置。

由此可以看出,本申请实施例公开的智能家居控制方法还具有设备防丢失和易找回的功能。保证了智能家居控制系统的安全性和稳定性。

本申请同时公开了一种网关,其结构如图4所示,包括:

控制信息接收模块401,用于接收所述智能交互终端发送的包含有控制指令、目标智能电器设备标识以及智能交互终端标识的控制信息;

判断模块402,用于确定所述智能交互终端、所述智能电器设备与自身标识是否注册于同一云平台账号;

类型识别模块403,用于若判断模块判断出所述智能电器设备与自身标识注册于同一云平台账号,则识别所述控制指令的类型;

语音转换模块404,用于若所述控制指令的类型为语音信号,则依据预先建立的语音信号和RS485控制信号的对应关系,确定与所述控制指令对应的RS485控制信号;

网络信号转换模块405,用于若所述控制指令为网络信号,则将所述网络信号转换为RS485控制信号;

RS485控制信号发送模块406,用于将所述RS485控制信号发送给与所述目标智能电器设备标识对应的智能电器设备,以控制所述智能电器设备执行相应的操作。

进一步的,还包括:

语音合成指令模块,用于接收智能电器设备通过RS485控制信号发送的语音合成指令,所述语音合成指令中包含有待合成语音内容及所述智能电器设备的标识;

语音信号生成模块,用于在判断出所述智能交互终端、智能电器设备与自身注册于同一云平台账号的情况下,依据所述预先建立的语音信号和RS485控制信号的对应关系,确定与所述RS485信号对应的语音信号;

语音信号输出模块,用于输出所述语音信号。

信号转换指令接收模块,用于接收智能电器设备通过RS485控制信号发送的信号转换指令,所述信号转换指令中包含有待转换信号及所述智能电器设备的标识;

网络信号生成模块,用于在判断出所述智能交互终端、所述智能电器设备与自身注册于同一云平台账号的情况下,将所述RS485控制信号转换成网络信号;

网络信号发送模块,用于发送所述网络信号给所述云平台。

本申请实施例公开的网关的其他功能可参考上述实施例,在此不再赘述。

本实施例公开的网关,用来进行信号类型的转换能够实现语音信号、RS485信号的转换、网络信号之间的转换,无需智能电器设备自己进行转换,降低了对智能电器设备能够实现的功能的要求,降低了智能电器设备的成本,也降低了组建智能家居网的成本。促进了智能家居系统的应用。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1