服务器强大的处理功能,减少了智能家居网关的负担,同时,不需要为智能家居网关和智能家居设备专门设置用于触摸搜寻模式和被搜寻模式的物理按键,减少了智能家居网关和智能家居设备的硬件成本。
[0101]实施例三
[0102]本发明实施例与实施例二的区别在于,本发明实施例中在确定添加智能家居设备后,智能家居服务器还向移动终端输出相应的控制页面,请参阅图3,本发明实施例中的智能家居设备接入方法包括:
[0103]步骤301?306,其中,步骤301?306具体可参照图2所示实施例中的步骤201?206中的描述,此处不再赘述。
[0104]307、上述智能家居服务器向上述智能家居网关发送确认添加指示信息,并调用与上述智能家居设备的设备类型对应的控制页面,并向上述移动终端发送上述控制页面;
[0105]本发明实施例中,当上述智能家居服务器确定添加上述智能家居设备之后,上述智能家居服务器向上述智能家居网关发送确认添加指示信息,并调用与上述智能家居设备的设备类型对应的控制页面,并向上述移动终端发送上述控制页面,以便该移动终端向用户呈现用于控制该智能家居设备的控制页面。具体地,若上述智能家居服务器本地存储有与上述智能家居设备的设备类型对应的控制页面,则直接调用与上述智能家居设备的设备类型对应的控制页面(已预先编辑好);若上述智能家居服务器本地未存储有与上述智能家居设备的设备类型对应的控制页面,则:上述智能家居服务器根据上述智能家居设备的设备信息(例如功能类型信息、状态类型信息),从预设的控制模块数据库中查找匹配的控制模块(例如按键控件),并基于查找到的控制模块生成相应的控制页面。进一步,上述智能家居服务器还可以存储当前生成的控制页面。
[0106]进一步,用户还可以通过上述移动终端对上述控制页面进行自定义编辑,包括:对该控制页面进行控制模块的添加操作或移除操作。
[0107]308、上述智能家居网关在接收到上述确认添加指示信息时,将上述智能家居设备接入上述智能家居网关;
[0108]本发明实施例中,当上述智能家居网关接收到由上述智能家居服务器返回的确认添加指示信息时,上述智能家居网关将上述智能家居设备接入上述智能家居网关中,以此实现对上述智能家居设备的添加。
[0109]309、上述智能家居服务器向上述智能家居网关发送取消添加指示信息。
[0110]310、上述智能家居网关在接收到上述取消添加指示信息时,取消对上述智能家居设备的接入操作。
[0111]本发明实施例中,当上述智能家居网关接收到由上述智能家居服务器返回的确认添加指示信息时,上述智能家居网关将上述智能家居设备接入上述智能家居网关中,以此实现对上述智能家居设备的添加。
[0112]需要说明的是,本发明实施例中的智能家居网关已预先通过接入无线路由器接入互联网,并能够与上述智能家居服务器进行交互。本发明实施例中提及的与上述智能家居网关绑定的移动终端可以通过上述无线路由器与上述智能家居服务器进行交互,或者,该移动终端也可以通过外部网络(即不同于上述智能家居网关所在的网络)与上述智能家居服务器进行交互,此处不作限定。
[0113]本发明实施例中提及的智能家居设备包括但不限于如下设备中的一种或两种以上:视讯及音响系统、照明系统、空调系统、安防系统、电脑设备、保安系统、暖气及冷气系统等。
[0114]由上可见,本发明中当智能家居网关上电启动后,智能家居网关便能自动搜寻可添加的智能家居设备,并在有智能家居设备上电启动时,结合智能家居服务器自动执行针对该智能家居设备的接入操作,整个智能家居设备接入过程对用户而言是在静默状态下完成,极大简化了智能家居设备的接入操作,并且,由智能家居服务器参与智能家居设备的接入操作流程,利用智能家居服务器强大的处理功能,减少了智能家居网关的负担,同时,不需要为智能家居网关和智能家居设备专门设置用于触摸搜寻模式和被搜寻模式的物理按键,减少了智能家居网关和智能家居设备的硬件成本。
[0115]实施例四
[0116]本发明实施例提供一种智能家居系统,请参阅图4,本发明实施例中的智能家居系统包括:智能家居设备401、智能家居网关402以及智能家居服务器403。
[0117]其中,智能家居设备401用于在上电启动后向智能家居网关402发送智能家居设备401的设备信息,其中,上述设备信息由智能家居设备401上电启动后发送,上述设备信息包括:唯一指示智能家居设备401的设备标识;
[0118]智能家居网关402用于:在上电启动后搜寻可添加的智能家居设备401;接收来自搜寻到的智能家居设备401的设备信息;向智能家居服务器403发送上述设备信息;并在接收到来自智能家居服务器403的确认添加指示信息时,将智能家居设备401接入智能家居网关402。
[0119]智能家居服务器403用于:基于接收到的上述设备信息确定是否添加智能家居设备401,并在确定添加智能家居设备401时,向智能家居网关402发送确认添加指示信息。
[0120]进一步,在图4所不实施例的基础上,如图5所不,本发明实施例中的智能豕居系统还包括:与智能家居网关402绑定的移动终端404。
[0121]智能家居服务器403具体用于:根据上述设备信息确定智能家居设备401的设备类型,并将确定的上述设备类型发送给移动终端404;根据移动终端404反馈的确认结果确定是否添加智能家居设备401 ;
[0122]移动终端404用于:展示上述设备类型,并指示用户确认是否添加智能家居设备401,并根据用户的确认情况向智能家居服务器403反馈相应的确认结果。
[0123]可选的,上述设备信息还包括:功能类型信息和状态类型信息,其中,上述功能类型信息用于指示上述智能家居设备所具备的功能、上述状态类型信息用于指示智能家居设备401具备的各个功能所具有的可能状态;智能家居服务器403具体用于:根据上述设备信息中的上述功能类型信息和所述状态类型信息的组合查找匹配的设备类型;若查找到匹配的设备类型,则将匹配的设备类型确定为智能家居设备401的设备类型;若查找不到匹配的设备类型,则创建与所述功能类型信息和所述状态类型信息的组合匹配的设备类型,并将创建的设备类型确定为智能家居设备401的设备类型。
[0124]可选的,智能家居服务器403还用于:在确定添加智能家居设备401之后,调用与智能家居设备401的设备类型对应的控制页面,并向移动终端404发送所述控制页面。具体地,智能家居服务器403具体用于:当智能家居服务器403本地存储有与智能家居设备401的设备类型对应的控制页面时,直接调用与智能家居设备401的设备类型对应的控制页面;当智能家居服务器403本地未存储有与智能家居设备401的设备类型对应的控制页面时,根据智能家居设备401的设备信息,从预设的控制模块数据库中查找匹配的控制模块,并基于查找到的控制模块生成相应的控制页面。
[0125]需要说明的是,本发明实施例中的智能家居网关402已预先通过无线路由器接入互联网,并能够与智能家居服务器403进行交互。本发明实施例中移动终端404可以通过上述无线路由器与智能家居服务器403进行交互,或者,移动终端404也可以通过外部网络(SP不同于智能家居网关402所在的网络)与智能家居服务器403进行交互,此处不作限定。
[0126]本发明实施例中提及的智能家居设备401包括但不限于如下设备中的一种或两种以上:视讯及音响系统、照明系统、空调系统、安防系统、电脑设备、保安系统、暖气及冷气系统等。
[0127]需要说明的是,本发明实施例中提及的智能家居设备401、智能家居网关402、智能家居服务器403和移动终端404可以分别如实施例一或实施例二或实施例三中提及的智能家居设备、智能家居网关、智能家居服务器和移动终端。可以用于实现上述实施例一或实施例二或实施例三中的全部技术方案,其各个功能模块的功能可以根据上述实施例一中的方法具体实现,其具体实现过程可参照上述实施例一中的相关描述,此处不再赘述。
[0128]由