发明名称 智能家居控制设备、更新方法
摘要 本发明公开了一种智能家居远程控制设备、更新方法,该更新方法是通过控制主机上设置存储有智能设备的设备类的第一设备类库,在远程服务器上设置有存储智能设备的设备类的第二设备库,当有新的智能设备接入系统时,控制主机获取该新的智能设备的唯一编码,并在第一设备类库中寻找所述的新的智能设备的设备类,如果找到则加载形成该智能设备的控制模块,如果没有则控制主机通过远程方式从远程服务器上的第二设备类库中下载所需要的设备类,然后加载形成控制模块。所述的智能家居控制设备包括实现该方法的智能家庭网关、智能家居系统。本发明使得智能家居系统的扩展可以自动完成,方便快捷。
申请公布号 CN103023681B 申请公布日期 2016.03.02
申请号 CN201110288336.9 申请日期 2011.09.22
申请人 北京天成信宇科技有限责任公司 发明人 孙俊;周波;王杰;李坤;代幻成
分类号 H04L12/24(2006.01)I;H04L12/28(2006.01)I;H04L12/66(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 北京市盛峰律师事务所 11337 代理人 李贺香
主权项 一种智能家居控制系统更新方法,所述的智能家居控制系统包括设置于本地用于控制本地智能设备的控制主机和远程服务器,其特征在于,在所述的控制主机上设置存储有智能设备的设备类的第一设备类库,在所述的远程服务器上设置有存储智能设备的设备类的第二设备类库,当有新的智能设备接入系统时,控制主机获取该新的智能设备的唯一编码,并在第一设备类库中寻找所述的新的智能设备的设备类,如果找到则加载形成该智能设备的控制模块,如果没有则控制主机通过远程方式从远程服务器上的第二设备类库中下载所需要的设备类,然后加载形成控制模块;其中,当新的智能设备产生时,针对其开发的设备类被存储到所述的第二设备类库;每个所述的设备类包括其对应智能设备的设备唯一编码、驱动模块、控制状态结构;所述的智能家居控制系统还包括用于提供人机交互的控制界面的控制终端,所述的控制终端通过与所述的控制主机通信同步时发现新的智能设备,即通过控制主机向远程服务器发送加载新的设备驱动请求,远程服务器在第二设备类库中找到该设备对应的设备类,并下载到控制终端加载到应用层,提供控制界面或者当所述的控制终端连接所述的远程服务器时发现新的智能设备,则直接向远程服务器发送加载新的设备驱动请求,远程服务器在第二设备类库中找到该设备对应的设备类,并下载到控制终端加载到应用层,提供控制界面;此外,远程服务器上的软件系统架构包括:(1)基础系统层,包括Linux、Unix、Windows Server服务器,基本关系‑对象型数据库;(2)通信层,用于与家庭网关、智能手机、平板电脑、PC机操控系统的网络通信,用于传输各类智能家居设备的状态数据以及其他相关信息;提供了基于HTTP及SIP两种通信协议,后者主要用于提供智能家居设备状态数据、控制命令以及音频视频信息传输,其他信息包括设备驱动数据、安全认证信息,由HTTP协议传输完成;(3)智能设备类库管理层,管理着所有按照本系统规范提供的设备类库,每个设备类包括设备唯一编码、驱动模块、控制状态结构信息,并提供了设备类增加、删除管理功能;(4)服务层,该层经通信层接收服务请求,向家庭网关或终端控制平台发送设备驱动,或转发自家庭网关接收的设备状态及采集的视频音频数据至终端控制平台;此外,家庭网关及远程服务器上存储了智能设备类库结构,该结构内容如下:(1)设备类唯一编码:与每个智能设备的唯一编码相对应;(2)设备基本描述信息:包括设备类版本、智能设备型号、提供单位信息;(3)设备消息协议,即智能设备、网关、远程服务器、控制终端之间的通信协议;(4)设备状态描述,即设备所包含的控制状态,包括开关、温度、压力各类状态信息;(5)设备动作描述,包括对设备状态的读、控制、设置、场景管理、组管理动作协议;(6)设备资源信息,用于网关配置设备及智能控制终端所需的软件界面资源描述,包括各类控件、图标、文字信息,该资源信息包括了Android、iOS、Windows Phone、Windows不同软件操作系统平台下的资源内容,用于下载到不同控制终端操作系统下的用户界面表达;(7)嵌入式程序包描述:必须符合Zigbee Z‑Stack协议栈的嵌入式程序包,用于实现基于Zigbee通信协议的网关与智能设备通信。
地址 100085 北京市海淀区上地信息产业基地三街1号楼二层C段232号