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

文档序号:8904770阅读:314来源:国知局
智能家居的控制方法及装置的制造方法
【技术领域】
[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]本实施例中,可以由用户在主机的智能家居界面上进行操作,通过点击功能按键图标触发对家居设备的进行控制操作的控制信号,还可以通过主机对家居设备进行远程控制,具体地,可以利用移动终端与主机建立网络连接,移动
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1