智能家居的控制方法及装置的制造方法

xiaoxiao2020-10-23  16

智能家居的控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能家居控制技术领域,尤其涉及一种智能家居的控制方法及装置。
【背景技术】
[0002]智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性及舒适性等,并实现环保节能的居住环境。
[0003]智能家居在控制终端需要软件系统进行支持,由于智能家居较复杂,例如布线复杂、安装要求高、需要对家电设备等进行改造等因素,仍不能够提供一种界面友好、实用性强的智能家居软件系统。
[0004]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0005]本发明的主要目的在于提供一种智能家居的控制方法及装置,旨在解决现有技术的智能家居平台界面不友好、实用性不强的技术问题。
[0006]为实现上述目的,本发明提供一种智能家居的控制方法,所述智能家居的控制方法包括以下步骤:
[0007]在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数;
[0008]通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。
[0009]优选地,所述通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作的步骤包括:
[0010]通过所述槽函数发送与所述控制信号对应的串口信号;
[0011]将所述串口信号转换为485信号后发送给所述家居设备,以对所述家居设备进行控制操作。
[0012]优选地,所述在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数的步骤之前包括:
[0013]与移动终端建立连接;
[0014]当接收到移动终端发送的控制指令时,根据所述控制指令触发功能按键图标对应的控制信号。
[0015]优选地,所述智能家居的控制方法还包括:
[0016]接收家居设备反馈的控制操作结果信息,并在所述智能家居界面中显示所述控制操作结果信息。
[0017]此外,为实现上述目的,本发明还提供一种智能家居的控制装置,所述智能家居的控制装置包括:
[0018]获取模块,用于在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数;
[0019]发送模块,用于通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。
[0020]优选地,所述发送模块包括:
[0021]第一发送单元,用于通过所述槽函数发送与所述控制信号对应的串口信号;
[0022]第二发送单元,用于将所述串口信号转换为485信号后发送给所述家居设备,以对所述家居设备进行控制操作。
[0023]优选地,所述智能家居的控制装置还包括:
[0024]连接模块,用于与移动终端建立连接;
[0025]触发模块,用于当接收到移动终端发送的控制指令时,根据所述控制指令触发功能按键图标对应的控制信号。
[0026]优选地,所述智能家居的控制装置还包括:
[0027]反馈模块,用于接收家居设备反馈的控制操作结果信息,并在所述智能家居界面中显示所述控制操作结果信息。
[0028]本发明一种智能家居的控制方法及装置,通过在主机上集成智能家居软件系统,当用户在主机的智能家居界面上点击功能按键图标而触发对家居设备的控制信号时,通过智能家居软件系统中槽函数直接将控制信号发送给家居设备,以对家居设备进行控制,本发明直接在智能家居的界面进行操作就能够对家居设备进行控制,通过这种方式,能够提供一种界面友好、实用性强的智能家居控制平台,方便用户对家居的控制操作。
【附图说明】
[0029]图1为本发明智能家居的控制方法第一实施例的流程示意图;
[0030]图2为图1中步骤S102的细化流程示意图;
[0031]图3为图2中将串口信号转换为485信号的电路图;
[0032]图4为本发明智能家居的控制方法第二实施例的流程示意图;
[0033]图5为本发明智能家居的控制方法第三实施例的流程示意图;
[0034]图6为本发明智能家居的控制装置第一实施例的功能模块示意图;
[0035]图7为图6中发送模块的细化功能模块示意图;
[0036]图8为本发明智能家居的控制装置第二实施例的功能模块示意图;
[0037]图9为本发明智能家居的控制装置第三实施例的功能模块示意图。
[0038]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]本发明提供一种智能家居的控制方法,参照图1,在一实施例中,该智能家居的控制方法包括:
[0041]步骤S101,在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数;
[0042]本实施例中,在主机上集成智能家居软件系统,主机上有智能家居界面,其中,智能家居界面为QT界面。优选地,智能家居界面为触摸界面。智能家居界面中具有至少两个功能按键图标,每功能按键图标与一豕居设备对应,功能按键图标包括电视功能按键图标、顶灯功能按键图标、台灯功能按键图标、风扇功能按键图标、空调功能按键图标、窗帘功能按键图标、门功能按键图标、窗功能按键图标、机顶盒功能按键图标、洗衣机功能按键图标、微波炉功能按键图标、投影仪功能按键、电暖气功能按键图标、电子鱼缸功能按键图标、扫地机器人功能按键图标、饮水机功能按键图标等。
[0043]本实施例中,用户可在主机的智能家居界面上进行操作,当点击某一个功能按键图标时,显示该功能按键图标对应的家居设备的控制操作选项列表,例如在用户点击空调时,可以显示的控制操作包括开启空调、定时关闭空凋、调节温度、调节风速等等。
[0044]本实施例中,家居设备通过有线的方式与主机相连,用户选择任意一项控制操作时,触发对家居设备进行控制的控制信号,通过智能家居软件系统获取与控制信号绑定的槽函数,然后主机可将该控制信号通过槽函数发送给对应的家居设备,以对家居设备进行控制。
[0045]步骤S102,通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。
[0046]本实施例中,槽函数预先与各功能按键图标的控制信号绑定,当控制信号被触发后,在槽函数中通过串口发送控制信号,从串口输出的控制信号再使用其他的信号线将其发送给家居设备。
[0047]与现有技术相比,本实施例通过在主机上集成智能家居软件系统,当用户在主机的智能家居界面上点击功能按键图标而触发对家居设备的控制信号时,通过智能家居软件系统中槽函数直接将控制信号发送给家居设备,以对家居设备进行控制,本实施例直接在智能家居的界面进行操作就能够对家居设备进行控制,通过这种方式,能够提供一种界面友好、实用性强的智能家居控制平台,方便用户对家居的控制操作。
[0048]在一优选的实施例中,如图2所示,在上述图1的实施例的基础上,上述步骤S102包括:
[0049]步骤S1021,通过所述槽函数发送与所述控制信号对应的串口信号;
[0050]步骤S1022,将所述串口信号转换为485信号后发送给所述家居设备,以对所述家居设备进行控制操作。
[0051]本实施例中,通过调用QObject对象的connect函数来将某个控制信号与一个槽函数相关联,这样当触发该控制信号时,该槽函数将被调用。该connect函数的定义如下:
[0052]bool QObject:: connect(const QObject氺sender,const char*signal,
[0053]const QObject氺receiver,const char氺member)[static]。
[0054]connect函数的作用就是将发射者sender对象中的控制信号与接收者receiver中的member槽函数联系起来。当指定信号signal时必须使用QT的宏SIGNAL O,当指定槽函数时必须使用宏SL0T0。
[0055]在上面的构造函数中,Myffidge创建了一个私有的按钮aButton,按钮的单击事件产生的信号clickedO与另外一个信号aSignalO进行了关联。这样一来,当信号clickedO被触发时,信号aSignal O也接着被触发。当然,也可以直接将单击事件与某个私有的槽函数相关联,然后在槽中触发aSignalO信号。
[0056]本实施例中,在槽函数中通过串口发送控制信号,经串口后控制信号为串口信号,如图3所示,串口信号由UART2-TX及UART2-RX输入至SP3485EN芯片转换成485信号,即输出RS485+及RS485-信号,然后将RS485+及RS485-信号发送给家居设备,家居设备接收相应的信号后自动执行相应的控制操作。
[0057]在一优选的实施例中,如图4所示,在上述图1的实施例的基础上,该智能家居的控制方法还包括:
[0058]步骤S201,与移动终端建立连接;
[0059]步骤S202,当接收到移动终端发送的控制指令时,根据所述控制指令触发功能按键图标对应的控制信号。
[0060]本实施例中,可以由用户在主机的智能家居界面上进行操作,通过点击功能按键图标触发对家居设备的进行控制操作的控制信号,还可以通过主机对家居设备进行远程控制,具体地,可以利用移动终端与主机建立网络连接,移动 终端可以是手机、平板电脑等智能终端,然后,通过在移动终端上进行操作发送控制指令至主机,主机接收到控制指令后,自动触发对应的控制信号,最后主机将该控制信号通过槽函数发送给对应的家居设备,以对家居设备进行控制。
[0061]在一优选的实施例中,如图5所示,在上述图1的实施例的基础上,该智能家居的控制方法还包括:
[0062]步骤S103,接收家居设备反馈的控制操作结果信息,并在所述智能家居界面中显示所述控制操作结果信息。
[0063]本实施例中,当家居设备执行对应的控制操作后,其会将控制操作结果信息反馈至主机上,并在主机的智能家居界面显示,例如当通过主机将空调开启后,空调将向主机返回空调已开启的控制操作结果信息,并显示在主机的智能家居界面上,以提示用户。
[0064]本发明还提供一种智能家居的控制装置,如图6所示,在一实施例中,所述智能家居的控制装置包括:
[0065]获取模块101,用于在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数;
[0066]本实施例中,在主机上集成智能家居软件系统,主机上有智能家居界面,其中,智能家居界面为QT界面。优选地,智能家居界面为触摸界面。智能家居界面中具有至少两个功能按键图标,每功能按键图标与一豕居设备对应,功能按键图标包括电视功能按键图标、顶灯功能按键图标、台灯功能按键图标、风扇功能按键图标、空调功能按键图标、窗帘功能按键图标、门功能按键图标、窗功能按键图标、机顶盒功能按键图标、洗衣机功能按键图标、微波炉功能按键图标、投影仪功能按键、电暖气功能按键图标、电子鱼缸功能按键图标、扫地机器人功能按键图标、饮水机功能按键图标等。
[0067]本实施例中,用户可在主机的智能家居界面上进行操作,当点击某一个功能按键图标时,显示该功能按键图标对应的家居设备的控制操作选项列表,例如在用户点击空调时,可以显示的控制操作包括开启空调、定时关闭空凋、调节温度、调节风速等等。
[0068]本实施例中,家居设备通过有线的方式与主机相连,用户选择任意一项控制操作时,触发对家居设备进行控制的控制信号,通过智能家居软件系统获取与控制信号绑定的槽函数,然后主机可将该控制信号通过槽函数发送给对应的家居设备,以对家居设备进行控制。
[0069]发送模块102,用于通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。
[0070]本实施例中,槽函数预先与各功能按键图标的控制信号绑定,当控制信号被触发后,在槽函数中通过串口发送控制信号,从串口输出的控制信号再使用其他的信号线将其发送给家居设备。
[0071]与现有技术相比,本实施例通过在主机上集成智能家居软件系统,当用户在主机的智能家居界面上点击功能按键图标而触发对家居设备的控制信号时,通过智能家居软件系统中槽函数直接将控制信号发送给家居设备,以对家居设备进行控制,本实施例能够直接在智能家居的界面进行操作既能够对家居设备进行控制,通过这种方式,能够提供一种界面友好、实用性强的智能家居控制平台,方便用户对家居的控制操作。
[0072]在一优选的实施例中,如图7所示,在上述图6的实施例的基础上,所述发送模块102包括:
[0073]第一发送单元1021,用于通过所述槽函数发送与所述控制信号对应的串口信号;
[0074]第二发送单元1022,用于将所述串口信号转换为485信号后发送给所述家居设备,以对所述家居设备进行控制操作。
[0075]本实施例中,通过调用QObject对象的connect函数来将某个控制信号与一个槽函数相关联,这样当触发该控制信号时,该槽函数将被调用。该connect函数的定义如下:
[0076]bool QObject:: connect(const QObject氺sender,const char*signal,
[0077]const QObject氺receiver,const char氺member)[static]。
[0078]connect函数的作用就是将发射者sender对象中的控制信号与接收者receiver中的member槽函数联系起来。当指定信号signal时必须使用QT的宏SIGNAL O,当指定槽函数时必须使用宏SL0T0。
[0079]在上面的构造函数中,Myffidge创建了一个私有的按钮aButton,按钮的单击事件产生的信号clickedO与另外一个信号aSignalO进行了关联。这样一来,当信号clickedO被触发时,信号aSignal O也接着被触发。当然,也可以直接将单击事件与某个私有的槽函数相关联,然后在槽中触发aSignalO信号。
[0080]本实施例中,在槽函数中通过串口发送控制信号,经串口后控制信号为串口信号,如图3所示,串口信号由UART2-TX及UART2-RX输入至SP3485EN芯片转换成485信号,即输出RS485+及RS485-信号,然后将RS485+及RS485-信号发送给家居设备,家居设备接收相应的信号后自动执行相应的控制操作。
[0081]在一优选的实施例中,如图8所示,在上述图6的实施例的基础上,所述智能家居的控制装置还包括:
[0082]连接模块201,用于与移动终端建立连接;
[0083]触发模块202,用于当接收到移动终端发送的控制指令时,根据所述控制指令触发功能按键图标对应的控制信号。
[0084]本实施例中,可以由用户在主机的智能家居界面上进行操作,通过点击功能按键图标触发对家居设备的进行控制操作的控制信号,还可以通过主机对家居设备进行远程控制,具体地,可以利用移动终端与主机建立网络连接,移动终端可以是手机、平板电脑等智能终端,然后,通过在移动终端上进行操作发送控制指令至主机,主机接收到控制指令后,自动触发对应的控制信号,最后主机将该控制信号通过槽函数发送给对应的家居设备,以对家居设备进行控制。
[0085]在一优选的实施例中,如图9所示,在上述图6的实施例的基础上,所述智能家居的控制装置还包括:
[0086]反馈模块103,用于接收家居设备反馈的控制操作结果信息,并在所述智能家居界面中显示所述控制操作结果信息。
[0087]本实施例中,当家居设备执行对应的控制操作后,其会将控制操作结果信息反馈至主机上,并在主机的智能家居界面显示,例如当通过主机将空调开启后,空调将向主机返回空调已开启的控制操作结果信息,并显示在主机的智能家居界面上,以提示用户。
[0088]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种智能家居的控制方法,其特征在于,所述智能家居的控制方法包括以下步骤: 在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数; 通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。2.如权利要求1所述的智能家居的控制方法,其特征在于,所述通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作的步骤包括: 通过所述槽函数发送与所述控制信号对应的串口信号; 将所述串口信号转换为485信号后发送给所述家居设备,以对所述家居设备进行控制操作。3.如权利要求1或2所述的智能家居的控制方法,其特征在于,所述在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数的步骤之前包括: 与移动终端建立连接; 当接收到移动终端发送的控制指令时,根据所述控制指令触发功能按键图标对应的控制信号。4.如权利要求1或2所述的智能家居的控制方法,其特征在于,所述智能家居的控制方法还包括: 接收家居设备反馈的控制操作结果信息,并在所述智能家居界面中显示所述控制操作结果?目息O5.一种智能家居的控制装置,其特征在于,所述智能家居的控制装置包括: 获取模块,用于在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数; 发送模块,用于通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。6.如权利要求5所述的智能家居的控制装置,其特征在于,所述发送模块包括: 第一发送单元,用于通过所述槽函数发送与所述控制信号对应的串口信号; 第二发送单元,用于将所述串口信号转换为485信号后发送给所述家居设备,以对所述家居设备进行控制操作。7.如权利要求5或6所述的智能家居的控制装置,其特征在于,所述智能家居的控制装置还包括: 连接模块,用于与移动终端建立连接; 触发模块,用于当接收到移动终端发送的控制指令时,根据所述控制指令触发功能按键图标对应的控制信号。8.如权利要求5或6所述的智能家居的控制装置,其特征在于,所述智能家居的控制装置还包括: 反馈模块,用于接收家居设备反馈的控制操作结果信息,并在所述智能家居界面中显示所述控制操作结果信息。
【专利摘要】本发明公开了一种智能家居的控制方法及装置,所述智能家居的控制方法包括以下步骤:在主机的智能家居界面中,当通过功能按键图标触发对家居设备进行控制的控制信号时,获取与所述控制信号绑定的槽函数;通过所述槽函数将所述控制信号发送给所述家居设备,以对所述家居设备进行控制操作。本发明能够提供一种界面友好、实用性强的智能家居控制平台,方便用户对家居的控制操作。
【IPC分类】G05B15/02, G05B19/418
【公开号】CN104880951
【申请号】CN201510239727
【发明人】吴先琴, 申晓芳
【申请人】深圳市安恩达科技有限公司
【公开日】2015年9月2日
【申请日】2015年5月12日
转载请注明原文地址:https://www.famiwei.com/read-8139115.html

最新回复(0)