本发明涉及智能家居领域,具体涉及一种用户终端、家居中央控制器、智能家居控制方法及系统。
背景技术:
如今,随着信息化水平的提高以及人们对居住环境智能化诉求的日益高涨,智能家居系统为人们所熟知和接受。智能家居系统以住宅为平台安装各种智能家居系统,实现家庭生活更加安全,节能,智能,便利和舒适。
当前智能家居系统的实现方案一般是利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术等将家居生活有关的设施集成,实现环保节能方便的居住环境。比如,用户可以通过电话、电脑来远程遥控家居各智能系统,在回家的路上提前打开家中的空调和热水器等,但是这些都需要用户主动发送指令给智能家居系统,这在较大程度上降低了智能家居系统的“智能性”,比如如果用户在回家的路上忘记给智能家居系统发送命令,就会导致智能家居系统没有提前打开空调和热水器。
可见,现有的智能家居控制系统需要用户主动发送指令给系统,较大程度上降低了智能家居系统的“智能性”,给用户造成了不便,降低了用户体验的满意度。
技术实现要素:
本发明要解决的主要技术问题是,提供一种用户终端、家居中央控制器、智能家居控制方法及系统,解决现有智能家居系统需用户主动发送控制指令才能对相应的智能家居终端进行控制,“智能性”相对较差,用户体验度低的问题。
为解决上述技术问题,本发明提供一种智能家居控制方法,包括:
用户终端自动检测用户的用户状态;
所述用户终端根据检测到的用户状态向家居中央控制器发送用于控制智能家居终端的控制信号,以供所述家居中央控制器对应相应的智能家居终端进行控制。
在本发明的一种实施例中,所述用户终端向所述家居中央控制器发送所述控制信号包括:
所述用户终端当前检测的所述用户状态与上次检测到的用户状态不同时,获取当前检测到的用户状态所对应的智能家居控制策略;
所述用户终端根据所述智能家居控制策略得到相应的各智能家居终端的控制信号;
所述用户终端将得到的所述控制信号发送给所述家居中央控制器。
在本发明的一种实施例中,用户终端检测用户状态包括:通过检测用户的位置信息、上网状态信息、生理特征信息中的至少一种检测用户的用户状态。
在本发明的一种实施例中,所述用户状态包括离家状态、回家状态、居家状态、居家运动状态、居家睡眠状态中的至少两种。
为了解决上述问题,本发明还提供了一种智能家居控制方法,包括:
家居中央控制器接收用户终端发送的用于控制智能家居终端的控制信号;所述控制信号为所述用户终端根据自动检测到的用户状态发送的;
所述家居中央控制器根据所述控制信号对相应的智能家居终端进行控制。
在本发明的一种实施例中,所述家居中央控制器与各智能家居终端通过红外连接;所述家居中央控制器存储有各智能家居终端各控制信号的红外码值;
所述家居中央控制器根据所述控制信号对相应的智能家居终端进行控制包括:
所述家居中央控制器将所述控制信号转换为对应的红外码值;
所述家居中央控制器将所述红外码值转换成红外控制信号发给对应的智能家居终端。
为了解决上述问题,本发明还提供了一种智能家居控制方法,包括:
用户终端自动检测用户的用户状态;
所述用户终端根据检测到的用户状态向家居中央控制器发送用于控制智能家居终端的控制信号;
所述家居中央控制器接收用户终端发送的所述控制信号;
所述家居中央控制器根据所述控制信号对相应的智能家居终端进行控制。
为了解决上述问题,本发明还提供了一种用户终端,包括:
状态检测模块,用于自动检测用户的用户状态;
处理模块,用于根据所述用户状态向家居中央控制器发送用于控制智能家居终端的控制信号,以供所述家居中央控制器对应相应的智能家居终端进行控制。
在本发明的一种实施例中,所述处理模块包括:
判断子模块,用于判断所述状态检测模块当前检测到的用户状态与上次检测到的用户状态是否相同;
策略获取子模块,用于在所述判断子模块的判断结果为否时,获取所述检测模块当前检测到的用户状态对应的智能家居控制策略;
信号生成子模块,用于根据所述智能家居控制策略得到相应的各智能家居终端的控制信号;
第一发送子模块,用于将所述控制信号发送给所述家居中央控制器。
为了解决上述问题,本发明还提供了一种家居中央控制器,包括:
接收模块,用于接收用户终端发送的用于控制智能家居终端的控制信号;所述控制信号为所述用户终端根据自动检测到的用户状态发送的;
控制模块,用于根据所述控制信号对相应的智能家居终端进行控制。
在本发明的一种实施例中,还包括通信模块和存储模块,
所述通信模块用于与各智能家居终端通过红外连接;
所述存储模块用于存储各智能家居终端各控制信号的红外码值。
在本发明的一种实施例中,所述控制模块包括:
转换子模块,用于将所述控制信号转换为对应的红外码值;
第二发送子模块,用于将所述红外码值转换成红外控制信号发给对应的智能家居终端。
为了解决上述问题,本发明还提供了一种智能家居控制系统,包括如上所述的用户终端和如上所述的家居中央控制器。
本发明的有益效果是:
本发明提供的用户终端、家居中央控制器、智能家居控制方法及系统,用户终端自动检测用户的用户状态,然后根据检测到的用户状态向家居中央控制器发送用于控制智能家居终端的控制信号;家居中央控制器接收到用户终端发送的控制信号后,根据该控制信号对相应的智能家居终端进行控制。也即本发明中的智能家居控制系统可以自动检测用户的用户状态,并据此自动对相应的智能家居终端进行控制,并不需要用户主动发送控制命令,智能性更好,易用性以及方便性也更好,可避免用户忘记发送控制命令导致不能对智能家居终端进行有效控制的问题,能进一步提升用户体验的满意度。
附图说明
图1为本发明实施例一提供的智能家居控制方法流程示意图;
图2为本发明实施例一中的用户终端向家居中央控制器发送控制信号的流程示意图;
图3为本发明实施例一中的家居中央控制器对智能家居终端进行控制的流程示意图;
图4为本发明实施例二提供的智能家居控制系统结构示意图;
图5为本发明实施例二提供的用户终端结构示意图;
图6为本发明实施例二提供的家居中央控制器结构示意图;
图7为本发明实施例三提供的智能家居控制流程示意图;
图8为本发明实施例三提供的用户终端对码流程示意图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。
实施例一:
请参见图1所示,本实施例中的智能家居控制方法包括以下步骤:
步骤101:用户终端自动检测用户的用户状态;该自动检测可在用户一起开该功能后就按照预定规则进行自动检测,例如按照预设的时间间隔进行自动检测等;
步骤102:用户终端根据检测到的用户状态向家居中央控制器发送用于控制智能家居终端的控制信号;
步骤103:家居中央控制器接收用户终端发送的控制信号;
步骤104:家居中央控制器根据该控制信号对相应的智能家居终端进行控制。
可见本实施例中的智能家居控制系统中的用户终端可以自动检测用户的用户状态,并发给家居中央控制器自动对相应的智能家居终端进行控制,并不需 要用户主动发送控制命令,智能性更好,可避免用户忘记发送控制命令导致不能对智能家居终端进行有效控制的问题,能进一步提升用户体验的满意度。
本实施例中的用户终端可以是各种移动终端,例如手机、IPAD、Ipod、阅读器等等;且应当理解的是,这些移动终端可以运行android、ISO、windows等系统。应当理解的是,本实施例中的智能家居终端包括但不限于空调、热水器、照明装置、电视、路由器、音响、洗衣机、冰箱、防盗装置、各种厨具(例如智能电压力锅、电饭煲等)、天窗等等。
本实施例中的用户终端与家居中央控制器优选通过无线通信连接,例如可以通过蓝牙、WIFI连接,还可选择通过蜂窝网络、NFC、UWB(Ultra Wideband:超宽带技术)、Zig Bee、WiMax(Worldwide Interoperability for Microwave Access:全球微波互联接入)、DECT(Digital Enhanced Cordless Telecommunications:数字增强无绳通信或数位增强无线通讯)、红外等中的任意一种进行通信。当然本实施例中的家居中央控制器与用户终端之间也不排除采用有线通信的方式进行连接。
本实施例中的用户终端也可与各智能家居终端之间通过如上所示的任意一种无线通信方式进行连接,例如采用红外的方式进行连接。本实施例中的家居中央控制器与各智能家居终端之间也可通过如上所示的任意一种无线通信方式进行连接,优选采用红外的方式进行通信连接。为了便于理解本发明,下面以家居中央控制器与各智能家居终端以及用户终端与各智能家居终端之间采用红外的方式进行通信连接为示例进行说明。
从图1所示的过程可以看出,本实施例中的用户终端为控制终端,家居中央控制器为信号接收端和信号处理端,各智能家居终端则为执行端;优选的本实施例中的家居中央控制器一般情况下可设置于用户房间的中央位置,并包括 一个用于与用户终端通信的第一通信模块(例如蓝牙模块、WIFI模块等)各一个用于与各智能家居终端进行通信的第二通信模块(例如红外通信模块。)
本实施例中用户终端作为控制终端,要实现对各智能家居终端的控制,也即充当各智能家居终端的控制器,其需要先获取各智能家居终端的各种控制信号(或者各控制信号对应的码值),例如当用户终端通过红外与智能家居终端通信连接时,用户终端需与各智能家居终端进行对码得到各智能家居终端的各控制信号对应的红外码值,并发给家居中央控制器;家居中央控制器可以控制信号和红外码值对应关系列表进行存储。
上述步骤101中,用户终端检测用户状态包括:通过检测用户的位置信息、上网状态信息、生理特征信息中的至少一种检测用户的用户状态。例如,可以通过检测用户的位置信息判断用户与家之间的距离,如果判断该距离越来越小,则可认为用户正在往家赶;又例如,检测用户当前通过家里的wifi热点进行上网时,则可判定用户当前位于家中且在上网;又例如,通过检测用户的脉搏、心跳、体温等生理特征信息,可以判断用户当前处理睡眠还是运动状态等。可见,本实施例中的用户终端检测用户状态的方式可以是任意方式,只要能正确获取到用户的状态即可。本实施例中的用户状态也可以根据具体应用场景进行设定:例如可以设置为包括离家状态(例如检测到用户离家越来越远或距离家的距离大于设定阈值)、回家状态(例如检测到用户离家越来越近或距离家的距离小于设定阈值)、居家状态(也即当前处于家中);又例如可以设置为包括离家状态、回家状态、居家状态、居家运动状态、居家睡眠状态等;也即本发明中的用户状态可包括离家状态、回家状态、居家状态、居家运动状态、居家睡眠状态中的至少两种;且应当理解的是,本实施例中的用户状态还可根据具体应用场景按照其他标准进行划分界定,上述示意的几种具体状态只是作为示例 性的说明。
上述步骤102中,用户终端向家居中央控制器发送控制信号的过程请参见图2所示,包括:
步骤201:用户终端在当前检测到的用户状态与上次检测到的用户状态不同时,则获取当前检测到的用户状态所对应的智能家居控制策略;
步骤202:用户终端根据该智能家居控制策略得到相应的各智能家居终端的控制信号;
步骤203:用户终端将得到的控制信号发送给家居中央控制器。
应当理解的是,除了上述步骤201所示的示例外,本实施例中的用户终端也可在每检测一次获取到当前的用户状态后都向家居中央控制器发送控制信号,此时家居中央控制器在判断用户终端当前发送的控制信号与上次发送的控制信号相同时,则不进行重复控制,丢弃当前的控制信号,当然也可选择不做上述判断,而直接进行控制。
上述步骤201中,各具体的用户状态可分别对应一个智能家居控制策略,该智能家居控制策略中可包括所有的智能家居终端,也可仅包括根据当前用户状态需要进行控制的智能家居终端。例如如果检测到用户状态为离家状态时,则该控制策略为关闭除防盗装置外的所有智能家居终端,并开启防盗装置,此时根据该控制策略得到的控制信号为开启防盗装置的开启信号以及关闭其他各智能家居终端的关闭信号;又例如检测到的用户状态为回家状态,则该控制策略为开启热水器和空调,此时根据该控制策略得到的控制信号为热水器和空调的开启信号;又例如检测到用户状态为居家状态时,此时的控制策略为进一步开启路由器和照明装置,此时根据该控制策略得到的控制信号为热水器和空调的开启信号。应当理解的是,本实施例中的各用户状态和对应的控制策略可以 预先设置好并存储在用户终端上;当然也可存储在家居中央控制器上,此时用户终端则向家居中央控制器发送用户状态,家居中央控制器则根据该用户状态获取到对应的控制策略并进而得到对应的控制信号。
根据上述分析可知,家居中央控制器与各智能家居终端通过红外连接;家居中央控制器存储有各智能家居终端各控制信号的红外码值;上述步骤104中的家居中央控制器根据控制信号对相应的智能家居终端进行控制的过程请参见图3所示,包括:
步骤301:家居中央控制器将控制信号转换为对应的红外码值;
步骤302:家居中央控制器将红外码值转换成红外控制信号发给对应的智能家居终端。
实施例二:
请参见图4所示,本实施例还提供了一种智能家居控制系统,包括用户终端1和家居中央控制器2以及智能家居终端3;用户终端1为控制终端,家居中央控制器2为信号接收端和信号处理端,各智能家居终端2则为执行端。本实施例中的用户终端1可以是各种移动终端,例如手机、IPAD、Ipod、阅读器等等;且应当理解的是,这些移动终端可以运行android、ISO、windows等系统。应当理解的是,本实施例中的智能家居终端3包括但不限于空调、热水器、照明装置、电视、路由器、音响、洗衣机、冰箱、防盗装置、各种厨具(例如智能电压力锅、电饭煲等)、天窗等等。
请参见图5所示,本实施例中的用户终端1包括:
第一通信模块10,用于与家居中央控制器通信连接,与家居中央控制器2优选通过无线通信连接,例如可以通过蓝牙、WIFI连接,还可选择通过蜂窝网 络、NFC、UWB(Ultra Wideband:超宽带技术)、Zig Bee、WiMax(Worldwide Interoperability for Microwave Access:全球微波互联接入)、DECT(Digital Enhanced Cordless Telecommunications:数字增强无绳通信或数位增强无线通讯)、红外等中的任意一种进行通信。当然本实施例中的家居中央控制器2与第一通信模块10之间也不排除采用有线通信的方式进行连接;
状态检测模块11,用于自动检测用户的用户状态;该自动检测可在用户一起开该功能后就按照预定规则进行自动检测,例如按照预设的时间间隔进行自动检测等;
处理模块12,用于根据,用户状态向家居中央控制器2发送用于控制智能家居终端的控制信号,以供家居中央控制器2对应相应的智能家居终端3进行控制。
其中,处理模块12包括:
判断子模块121,用于判断状态检测模块11当前检测到的用户状态与上次检测到的用户状态是否相同;
策略获取子模块122,用于在判断子模块的判断结果为否时,获取检测模块当前检测到的用户状态对应的智能家居控制策略;
信号生成子模块123,用于根据智能家居控制策略得到相应的各智能家居终端3的控制信号;
第一发送子模块124,用于将控制信号发送给家居中央控制器2。
本实施例中的用户终端1也可与各智能家居终端3之间通过如上所示的任意一种无线通信方式进行连接,例如采用红外的方式进行连接。本实施例中的家居中央控制器2与各智能家居终端3之间也可通过如上所示的任意一种无线通信方式进行连接,优选采用红外的方式进行通信连接。为了便于理解本发明, 下面以家居中央控制器2与各智能家居终端3以及用户终端1与各智能家居终端3之间采用红外的方式进行通信连接为示例进行说明。本实施例中用户终端1作为控制终端,要实现对各智能家居终端的控制,也即充当各智能家居终端的控制器,其需要先获取各智能家居终端3的各种控制信号(或者各控制信号对应的码值),例如当用户终端1通过红外与智能家居终端3通信连接时,用户终端1需与各智能家居终端3进行对码得到各智能家居终端的各控制信号对应的红外码值,并发给家居中央控制器2;家居中央控制器2可以控制信号和红外码值对应关系列表进行存储。当然,用户终端1也可将各控制信号对应的红外码值在本地存储不发给家居中央控制器2,后续用户终端得到控制信号则直接查找到对应的红外码值并将该红外码值发给家居中央控制器2即可。
请参见图6所示,家居中央控制器2包括:
通信模块21,也即第二通信模块,用于与各智能家居终端3通过红外连接;
第三通信模块22,用于与用户终端1通信连接;
存储模块23,用于存储各智能家居终端各控制信号的红外码值;
接收模块24,用于接收用户终端1发送的用于控制智能家居终端3的控制信号;
控制模块25,用于根据控制信号对相应的智能家居终端3进行控制。
其中,控制模块25包括:
转换子模块251,用于将控制信号转换为对应的红外码值;
第二发送子模块252,用于将得到的红外码值转换成红外控制信号发给对应的智能家居终端3;各智能家居终端3接收到后则执行对应的功能。
实施例三:
本实施例以实施例二中的图4所示的智能家居控制系统为例,结合一个具体的应用场景对本发明做进一步示例性的说明。
本实施例以用户终端为android手机为例,其与智能家居终端之间通过红外交互,此时手机和智能家居终端之间需要进行红外线对码才能控制智能家居终端。为了做到各个智能家居终端的统一控制,本实施例供了家居中央控制器发送红外信号,手机端只需要和家居中央控制器交互即可控制相应的家居终端,家居中央控制器在实施例中起到了转发和对控制信息的协议转换作用。
图7是根据本发明实施例的操作智能家居控制过程的流程图,具体包括:
步骤701:手机客户端和智能家居终端进行红外对码,对码成功后会在手机端形成一份控制信息和红外码值的映射表;
步骤702:手机端通过wifi或者蓝牙上传红外码值的映射表给家居中央控制器;
步骤703:手机客户端检测用户状态,当发现用户状态发生改变进入步骤704;
步骤704:手机客户端发送控制信息到家居中央控制器;
步骤705:家居中央控制器发送红外信号到智能家居终端进行对应的控制。
本实施例中,智能家居终端每个功能都对应一个不同的红外码值,Android手机端和智能家居终端对码时,对码的流程是在一个有限的红外码值列表中(由智能家居终端厂商提供),选取与当前按键和家电所匹配的红外码值,由于红外传输的单项性,对码的过程需要认为判断是否匹配,比如,当前配对的是电视遥控的加大音量按钮,如果在发送了红外信号后发现电视音量确实有加大,表明该红外码值是匹配的。如果本次对码失败,会在红外码值列表中寻找新的码值进行对码。
为了提高对码的成功率,通常会让用户自行寻找家中的家电设备的型号,再通过型号先寻找可能的红外码值。
完成所有按键的红外码值配对后,会在手机端形成控制信息和红外码的映射。
图8是根据本发明实施例的Android手机端和智能家居终端进行通信对码的流程,包括:
步骤801:手机客户端选择一个设备遥控器,并发送控红外信号到智能家居终端;
步骤802:智能家居终端收到信号后,如果有相应的动作,转至步骤步骤803;否则,转至步骤804;
步骤803:对码成功。
步骤804:重新选择码值进行对码。
本实施例中,android手机会搜集用户的当前状态,然后根据当前状态发送对应的控制信息到家居中央控制器。
其中,android手机端收集用户模式包括但不限于以下几种方式:GPRS用户的定位、连接wifi的时段、开启的app等要素,对家里热点场景进行判定(如接入此热点的时间段经常在晚8点-早8点之间,并且通常会打开家居控制软件、刷微博朋友圈,则可判定用户已经到家)
因此本实施例可以根据用户当前所处的状态对智能家居终端作出针对性的控制。例如当用户在开车回家的途中(根据GPS搜集),智能家居系统会预先打开窗户透气,热水器也可以预先打开;当用户处于睡眠中,智能家居系统会将空调调制睡眠模式,关闭其他无用电器的电源等。该控制过程都不需要用户主动发送专门的控制命令,因此可以提升智能家居控制的智能性,易用性以及 方便性,提升用户体验的满意度。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。