智能家居系统的组网方法、数据传输方法及智能家居系统的制作方法

文档序号:7665167阅读:209来源:国知局
专利名称:智能家居系统的组网方法、数据传输方法及智能家居系统的制作方法
技术领域
本发明涉及建筑楼宇的智能家居系统,特别是涉及一种智能家居系统的组 网方法、数据传输方法及智能家居系统。
背景技术
智能家居系统是利用先进的计算机、网络通信、自动控制等技术,将与家 庭生活有关的各种应用子系统有机地结合在一起,通过综合管理,让家庭生活 更舒适、安全、有效和节能。而在这其中,如何组建一个可靠的通信网络是保 证整个智能家居系统能够有效运行的前提。最初的智能家居系统多采用有线电缆的网络方式连接,各个终端设备通过 电缆集中连接到相应的网关,再由网关连接到交换服务器,这样实现的网络连 接虽然对于设备控制很稳定,而且终端设备的响应速度也很快,但是该方法中 网络配置的可变性和灵活性都较差,增加或者删除一个终端设备都可能需要改 动已经铺设好的电线或者控制线,因而这样的智能家居系统过分依赖于初始设 计,如果初始设计存在不完善的地方,或者后续过程需要进行终端设备补充, 成本将相当大。无线网络技术是近年来信息技术发展重要标志之一,其中的蓝牙(Bluetooth)技术、802.11 (电机电子工程师协会IEEE于1997年公告的无线 区域网路标准)技术、Zigbee (2003年通过的无线协议,是最多可由65000 个无线数传模块组成的无线数传网络平台)技术等日趋成熟,利用无线接入技 术来弥补有线接入中布线繁瑣、改动布线施工周期长以及可扩展性差等缺点, 可以明显提高智能家居系统组网的灵活性和便捷性,因而将无线接入技术《1入 智能家居系统的组网结构是智能家居系统的发展必然趋势。然而在智能家居系统中提出有线和无线相结合的组网方式后,如何保证有 线接入的有线终端设备与无线接入的无线终端设备能够同样稳定接入、以及如
何保证上述组网中数据的准确、高效传输都是需要解决的问题。 发明内容本发明的目的是提供一种智能家居系统的组网方法、数据传输方法及智能 家居系统,解决现有技术不能够综合利用有线接入和无线接入,系统的组网方 便性、可扩展性、和数据传输的准确性都较差的技术问题。为了实现上述目的,本发明提供了一种智能家居系统的组网方法,该智能家居系统包括交换服务器、网关、无线终端设备和/或有线终端设备,所述 的有线终端设备与网关端口直接连接,其中,所述组网方法还包括设置和所 述网关端口连接的无线模块,所述的无线模块与所述的有线终端设备统一编 址,所述的无线模块与无线终端设备建立绑定;通过所述无线模块转发网关接 收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所 述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器 的凄t据包至与该无线才莫块相连的网关。为了实现上述目的,本发明还提供了 一种智能家居系统中数据传输的方 法,其中,所述智能家居系统中设置无线模块,所述无线模块和所述系统中的 有线终端设备均与所述系统中的网关直接连接,且统一编址与地址绑定;所述 无线模块还与系统中无线终端设备进行地址绑定,所述的方法包括a. 所述无线终端设备向与其绑定的无线模块发送请求数据包;b. 所述无线模块将接收到的请求数据包转发至与其绑定的网关;c. 所述有线终端设备向与其绑定的网关发送请求数据包;d. 所述网关将接收到请求数据包封装为预定协议格式的数据帧,并发送 至所述系统中的交换服务器;e. 所述交换服务器根据预置的策略对接收到的数据帧中请求数据包所包 含的目的地址进行更新,并按照更新的目的地址进行数据帧转发。上述的方法,其中,所述的步骤d中,所述网关在接收到请求数据包时, 判定所述请求数据包源地址中所包含的网关地址为其本地地址时,将接收到所 述请求数据包封装为预定协议格式的数据帧。上述的方法,其中,所述的步骤e中,按照更新的目的地址进行数据帧转 发进一步包括所述的交换服务器将包含更新目的地址数据包的数据帧发送至 该目的地址所对应的网关;所述网关接收到上述数据帧后,对所述数据帧进行 拆封装,并按照请求数据包中的目的地址将该请求数据包转发至与其绑定的无 线模块或者有线终端设备;所述无线模块将接收到的请求数据包转发至与目的 地址对应的无线终端设备。上述的方法,其中,所述的步骤e中,预置的策略是指发出请求数据包的 无线终端设备/有线终端设备与接收请求数据包的无线终端设备/有线终端设备 之间所存在的固定的对应关系。上述的方法,其中,所述的所述无线模块/有线终端设备与网关进行绑定 是在所述无线模块/有线终端设备与网关建立新连接时,所述绑定进一步地包 括步骤A1,所述无线才莫块/有线终端设备上电,向相连的网关发送"获取地 址命令";步骤B1,所述网关接收到所述命令后,向所述无线模块/有线终端设备返 回应答消息,所述应答消息包含所述网关的IP地址、所述无线模块/有线终端 设备对应的端口号;步骤Cl ,以所述的网关的IP地址加上所述的无线模块/有线终端设备连接 网关的端口编号作为无线模块/有线终端设备的地址;此时,以所述无线模块的地址加上无线模块中预置的无线终端设备的地址 号作为所述的无线终端设备的地址。上述的方法,其中,所述的预定协议为TCP/IP协议,所述无线模块为符 合Zigbee协议的模块、蓝牙模块或符合802.11标准的模块。为了实现上述目的,本发明还提供了一种智能家居系统,包括交换服务 器、网关、终端设备,其中,该系统还包括无线模块,所述的终端设备包括无 线终端设备和/或有线终端设备,所述无线模块和所述系统中的有线终端设备 均与所述系统中的网关直接连接,且统一编址与地址绑定;所述无线模块还与 系统中无线终端设备进行地址绑定,其中所述无线终端设备,用于向与其绑 定的无线模块发送请求数据包,并根据接收到的请求数据包执行相应操作;所 述有线终端设备,用于向与其绑定的网关发送请求数据包,并根据接收到的请 求数据包执行相应操作;所述网关,用于将接收到请求数据包封装为预定协议 格式的数据帧,并发送至所述交换服务器;还用于将接收到的数据帧进行拆封 装,将其中的请求数据包发送至目的地址对应的有线终端设备或者无线模块; 所述无线模块,用于在接收到无线终端设备发送的请求数据包时,将其转发至 与其绑定的网关,在接收到网关下发的请求数据包时,按照数据包中的目的地 址将其转发至对应的无线终端设备;所述的交换服务器,用于在接收到数据帧 时,按照预置的策略对数据帧中请求数据包所包含的目的地址进行更新,并按 照更新的目的地址将进行数据帧转发至对应网关。上述的系统,其中,预置的策略是指发出请求数据包的无线终端设备/有 线终端设备与接收请求数据包的无线终端设备/有线终端设备之间所存在的固 定的对应关系。上述的系统,其中,所述无线模块为符合Zigbee协议的模块、蓝牙模块 或符合802.11标准的模块。本发明的技术效果在于本发明所提出的智能家居系统及其的组网方法中,有线终端设备和无线终 端设备具有平等的地位,对于网关而言并不区分连接终端设备的类型,由此筒 化了智能家居系统的组网结构,且易于实现系统的扩展,并由此提高了系统的 灵活性。在本发明所提出的智能家居系统的数据传输过程中,网关并不对接收 到的数据进行解析,其仅进行数据转发,由此可以实现釆用不同的通信协议的 终端之间的信息传输,提高系统的传输效率。因此,本发明能够充分利用有线 接入和无线接入的特点,使智能家居系统的组网方便、可扩展性强,而且数据 传输准确高效。


图1为本发明实施例的智能家居系统的组网结构示意图; 图2为本发明实施例的智能家居系统中数据传输方法的具体实现过程的 流程图;图3为本发明实施例中终端设备向所属网关发送的请求数据包的包格式 的示意图; 图4为本发明实施例中应答包的包格式示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实 施例对本发明进行详细描述。本发明提出一种智能家居系统中组网方法,该方法能够充分利用有线接入 和无线接入的特点,使智能家居系统的组网方便、可扩展性强,而且数据传输 准确高效。所述智能家居系统包括交换服务器、网关、无线终端设备和/或 有线终端设备,所述的有线终端设备与网关端口直接连接,所述组网方法包括设置和所述网关端口连接的无线模块,所述的无线模块与所述的有线终端 设备统一编址,所述的无线模块与无线终端设备建立绑定;通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块 绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定 的无线终端设备发送至交换服务器的数据包至与其相连的网关。上述组网中,无线模块可以为符合Zigbee协议的模块、蓝牙模块或符合 802.11标准的模块等。为了更好地进行说明,在以下的实施例中,无线接入的方式以ZigBee技 术为例,在系统中设置主ZigBee模块,所有需要进行无线接入的无线终端设 备中设置有用于无线通信的ZigBee模块。ZigBee是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本 的无线网络技术。它主要工作在无须注册的2.4G ISM (Industrial Scientific Medical)频段,传输范围在10-75m,典型的距离为30m。 ZigBee主要通过 降低收发信机的忙闲以及数据传输的频率,降低帧开销以及实行严格的功率管 理机制。其具有以下技术优势(1) 功耗低由于Zigbee的传输速率低,只有lOKB/s到250KB/s的发射 功率,而且采用了休眠模式,功耗低;(2) 成本低Zigbee模块的成本目前在6美元左右,并有继续大幅下降的 可能,且Zigbee协议是免专利费的;(3) 网络容量大,组网灵活 一个Zigbee网络可以容纳最多254个从设备
和一个主设备, 一个区域内可以同时存在100个Zigbee网络;(4) 时延短通信时延和从休眠状态激活的时延都非常短,设备搜索时延 典型值为30ms,休眠激活时延典型值为15ms;活动设备信道接入时延为15ms;(5) 安全Zigbee提供了数据完整性检查和鉴权功能,采用AES-128加密 算法;(6) 可靠采取了碰撞避免机制,同时为需要固定带宽的通信业务预留了 专门时隙,避免了发送数据时的竟争和沖突;MAC层采用了完全确认的数据 传输机制,每个发送的数据包都必须等待对方的确认信息。鉴于上述Zigbee技术的优点以及智能家居系统的终端设备与网关之间通 信距离较短等特点,在智能家居系统组网结构的无线通信部分中选用Zigbee 技术是能够以较低的成本满足无线网络可靠性要求的。以下的实施例中以Zigbee技术作为无线接入技术来介绍本发明所提出的 智能家居系统的网络结构和该网络中数据传输的方法,但在其它的实施例中, 也可以利用蓝牙技术、802.11技术等其它无线接入技术,并根据本发明所提出 的方法类似地实现。如图1所示为智能家居系统的组网结构示意图,该智能家居系统包括交 换服务器30,若干网关21至2n,若干个与网关固定端口连接的主Zigbee模 块211至2nl (以下以每个网关连接一个主Zigebee冲莫块为例进行说明)以及 若干终端设备,其中交换服务器,是整个智能家居系统中控制网络的核心控制及路由设备,实 现智能家居系统中各种信息的处理和路由;该交换服务器下行与多个网关连 接,上行与整个智能家庭系统所属的楼宇控制网络或者总控网络等连接,实现 两者之间的通讯;网关,是交换服务器与各个终端设备之间进行数据传输的枢纽,若干个网 关组成了智能家居系统的接入级设备,其将接收到的终端设备发送的数据包按 照预定协议格式封装为数据帧,并将该数据帧发送到交换服务器,并将交换服 务器转发的数据帧解封装后,获取其中的数据包,并将该数据包发送到相应的 有线终端设备或者主Zigbee模块;主Zigbee模块,与所属网关的固定端口相连,用于与无线终端设备进行
通信,该主Zigbee才莫块地址为(网关的IP地址+其在该网关的端口号);终端设备,属于整个智能家居系统最下级,可以是由传感器、控制器或者 执行器等组成,终端设备可以包括有线终端设备和无线终端设备,其中,有线 终端设备与其所属网关的确定端口直接相连,无线终端设备设置有与主Zigbee 模块进行通信的Zigbee模块;在该系统中,有线终端设备的地址为(所属网 关的IP地址+其在网关的端口号+ 0),其中,0是为了与无线终端设备地址 位数一致所增加设置的一个固定数字,也可以是随机数值;无线终端设备的地 址为(与其通信的主Zigbee模块所属网关的IP地址+与其通信的主Zigbee模 块在所属网关的端口号+其对应于该主Zigbee模块的预设ID号)。从上述网络结构中可以看出,而对于网关而言,网关所连接的主Zigbee 模块实际上在组网结构中是等同于一个有线终端设备,上述的主Zigbee模块 和有线终端设备对于网关进行统一编址,在网络侧不进行区分。在上述的有线和无线共同组网的智能家居系统中,有线终端设备和主 Zigbee模块上电时,首先获知其所属网关的IP地址及端口号,以便于确定其 本地地址,具体为步骤A,当有线终端设备或者主Zigbee模块上电时,其向相连的网关发 送"获取地址命令";步骤B,上述网关接收到上述命令后,向有线终端设备或者主Zigbee模 块发送包含其IP地址和端口号的应答消息。由此,有线终端设备和主Zigbee模块与网关实现地址绑定。此外,无线终端设备还与主Zigbee进行地址绑定,该绑定可以是预置ID 号的方式,然后再结合主Zigbee模块的地址即可确定无线终端设备地址。对于上述系统中的有线终端设备地址作一说明上述的有线终端设备地址 也可以仅仅由(该有线终端设备所属网关的IP地址+该有线终端设备在所属网 关的端口号)构成。如图2所示,当某个有线终端设备,例如有线终端设备11作为命令请求 终端,发送命令请求,则执行下述步骤步骤201,有线终端设备11向所属网关发送一个请求数据包,如图3所 示,该请求数据包是按照如下预定的格式进行封装的,包括
包标识,表示是一个新包的开始;长度,表示整个请求数据包从包类型到校验位所有字节的长度;包类型,表示该包的种类,利用预定值标识该包为请求^:据包,例如可 以在相应位置填入0x55;目的地址,该有线终端设备ll所属交换服务器的IP地址;其中,交换服 务器地址为预先设置;源地址,该发起命令请求的有线终端设备的本地地址,即,(该有线终端 设备11所属网关的IP地址+该有线终端设备在所属网关的端口号+0),例如 192.168.0.1.4.0,其中192.168.0.1为网关的IP地址,4为该终端设备在该网 关的端口号,末尾的0是为了与进行无线终端设备地址的位数一致所增加的 一个固定位数值,对于该补齐位也可以不进行设置,仅仅由(该有线终端设备 11所属网关的IP地址+该有线终端设备在所属网关的端口号)构成有线终端 设备的本地地址;数据段,对应于有线终端设备11所发起的命令请求;步骤202,网关接收到有线终端设备11发送的请求数据包后,判断该请是,执行步骤203;如果否,则不进行该次转发;步骤203,网关将接收到的请求数据包按照预定协议;格式再次进行封装为 数据帧,然后转发至请求数据包中所包含的目的地址对应的交换服务器,此时 预定的协议格式根据实际情况可以为TCP/IP协议或者其他格式;步骤204,交换服务器接收到数据帧时,对其进行拆封装,获取其中的请 求数据包;并判断该请求数据包中表示目的地址的IP地址是否与其本地IP地 址一致,如果否,则对接收到的请求数据包不进行处理,如果是,执行步骤 205;步骤205,交换服务器通过对应网关向源地址对应的终端设备发送应答 包,具体为(1)按照如图4所示的预定格式封装应答包,应答包中包括 包标识,表示是一个新包的开始;长度,表示整个应答包从包类型到校验位所有字节的长度;
包类型,表示该包的种类,利用不同于标识数据包的预定值标识该包为应答包,例如可以在相应位置填入Oxff;目的地址,发起请求的终端设备的本地地址; 源地址,该交换服务器的IP地址; 校验位用于发送应答包的合法性校验。其中包标识,长度,包类型,目的地址,源地址构成该应答包的包头; (2 )再按照预定的协议格式将应答包封装成应答数据帧发送到对应网关; (3)网关接收到应答数据帧后,进行拆封装,得到应答包;判断该应答将该应答包转发至发起请求的终端设备,如果否,对该应答包不处理;步骤206,交换服务器根据数据包中发起请求的终端设备的源地址,按照 预先设置和存储的策略确定该请求数据包需要转发的目的终端设备的地址,该 地址信息为目的终端设备的本地地址,并以此地址修改请求数据包中的目的地 址;同时还以交换服务器的本地地址修改请求数据包中的源地址;在本步骤中,预定设置和存储的策略是指其发起请求的终端设备与执行该 请求的终端设备之间存在的固定的对应关系,该对应关系是根据智能家居系统 中发送请求信息的终端设备与执行该请求的终端设备之间存在相对简单、且固 定的对应关系所确定的;步骤207,交换服务器将修改过目的地址的请求数据包按照预定协议格式 进行封装为数据帧,发送到目的终端设备所对应的网关;步骤208,网关对接收到的数据帧进行拆封装,获取其中的请求数据包, 并根据请求数据包中的目的地址将该数据包进行转发;具体地说,网关按照目 的地址中的端口号转发相应的请求数据包,在转发过程中并不区分终端设备是 有线接入方式还是无线接入方式,只是,终端设备为有线接入方式连接的有线 终端设备时,其端口直接与有线终端设备相连,该有线终端设备直接根据接收 到的数据包中的命令进行相应的操作;而终端设备为无线接入方式连接的无线 终端设备时,其端口直接与主Zigbee模块相连,主Zigbee模块按照接收到的 数据包中目的地址的最后一位所表示的无线终端设备地址,(即该终端设备对 应于所通信的主Zigbee模块的预设ID号)进行数据包转发至目的终端设备;
步骤209,目的终端设备接收到数据包后根据接收到的数据包中数据段所 指代的命令进行相应操作;且通过对应网关向该请求数据包中源地址所对应的 交换服务器发送应答包;具体为(1) 按照如图4所示的预定格式封装应答包,并将该应答包发送至对应 网关,应答包中包括包标识,表示是一个新包的开始;长度,表示整个应答包从包类型到校验位所有字节的长度; 包类型,表示该包的种类,利用不同于标识数据包的预定值标识该包为应 答包,例如可以在相应位置填入Oxff;目的地址,发送数据包的交换服务器的IP地址; 源地址,该目的i殳备的本地地址; 校验位用于发送数据包的合法性校验。(2) 网关接收到目的终端设备发送的应答包后,判断该应答包中的源地 址所包含的网关地址是否与该网关的本地地址相同,如果是,将接收到的数据 包按照预定协议格式再次进行封装为数据帧,然后转发至应答包中所包含的目 的地址对应的交换服务器,由交换服务器进行相应处理,此时预定的协议格式 根据实际情况可以为TCP/IP协议或者其他格式;如果否,则不进行该次转发;对于该步骤说明一点,如果目的终端设备为有线方式接入的有线终端设 备,其可以直接将应答包发送到网关;而如果目的终端设备为无线方式接入的 无线终端设备,其将应答包先发送给与网关连接的主Zigbee模块,由主Zigbee 模块再转发到其所属网关。在其他的实施例中,也可以参照上述方法类似地实现有线终端设备与有线 终端设备之间的数据传输、无线终端设备与无线终端设备之间的数据传输、以 及无线终端设备之间的数据传输,此处仅需要说明一点的是在数据传输过程 中,有线终端设备与网关之间是直接进行数据传输的;而无线终端设备与网关 之间进行数据传输是通过主Zigbee模块来实现的,即主Zigbee模块将接收 到的无线终端设备发送的数据包或者应答包等终端数据包转发至网关,在接收 到网关下发的数据包或者应答包等终端数据包时,按照其中所包括的目的地址 进行转发至对应的无线终端设备。
此外,在其他实施例中,上述实施例所提及主Zigbee模块可以以蓝牙模 块、符合802.11标准的模块等无线模块来替代,实现方式类似。通过上述步骤,实现了整个智能家居系统中数据的传输,可见在整个数据 传输过程中,对于有线终端设备和无线终端设备具有平等地地位,网关进行数 据转发时也并不区分终端设备类型,由此简化了智能家居系统的组网结构,且 由于网关并不对接收到的数据进行解析,其仅进行数据转发,由此可以实现采 用不同的通信协议的终端之间的信息传输,提高系统的传输效率。在上述方法 中,终端设备和交换服务器之间根据情况发送应答包是为了解决发起请求的终 端设备与目的终端设备之间一对多或者多对一的情况。需要对上述方法进行补充说明以下几点(l)为了满足控制的可靠性要求,任何网络实体(包括交换服务器、网关、 有线终端设备/无线终端设备等)发送数据到其它设备,均可以要求接收到数据 包的网络实体给出应答包,应答包可以是临时的应答包或有意义的数据包。如 果发送请求的网络实体超过设定次数(三次)没有收到接收数据包的网络实体 发送的应答包,按接收数据包的网络实体发生故障来处理。网络实体接收数据 的校验错误时,丟弃接收到的数据包,不发送任何信息;(2)在上述数据传输过程中,为了保证数据传输的准确性,网关只允许源 IP地址与自己本地IP—致的数据包进行转发,因而,当终端设备主动发送的 数据包没有应答时,应该对当前有线终端设备、主Zigbee模块与其所属网关 的当前IP地址进行重新绑定,以防止网关的IP地址被4奮改后导致系统中相应 数据通信的不畅;(3) 终端设备还可以每隔设定时间向默认所属网关发送存活信息,当网 关接收到存活信息后,向对应的终端设备发送存活应答;当终端设备发出连续 两个或者两个以上存活信息后均没有接收到存活应答,则终端设备、主Zigbee 模块与其所属网关的当前IP地址进行重新绑定;以此保持终端设备与网关的通信畅通,确保系统中数据的有效及高效传输;(4) 在其它的实施例中,还可以多个交换服务器级联,利用上述方法也 可以类似地实现在属于不同交换服务器下的终端设备之间的数据传输,此时, 交换服务器之间的连接关系可以采用以太网方式或者其他现有技术中的连接 方式。由上可知,利用本发明所提出的智能家居系统及其的组网方法中有线终端 设备和无线终端设备具有平等的地位,对于网关而言并不区分连接终端设备的 类型,由此简化了智能家居系统的组网结构,且易于实现系统的扩展,由此提 高了系统的灵活性。在本发明所提出的智能家居系统的数据传输过程中,网关 并不对接收到的数据进行解析,其仅进行数据转发,由此可以实现采用不同的 通信协议的终端之间的信息传输,提高系统的传输效率。因此,本发明能够充 分利用有线接入和无线接入的特点,使智能家居系统的组网方便、可扩展性强, 而且数据传输准确高效。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应^L为本发明的保护范围。
权利要求
1.一种智能家居系统的组网方法,该智能家居系统包括交换服务器、网关、无线终端设备和/或有线终端设备,所述的有线终端设备与网关端口直接连接,其特征在于,所述组网方法还包括设置和所述网关端口连接的无线模块,所述的无线模块与所述的有线终端设备统一编址,所述的无线模块与无线终端设备建立绑定;通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器的数据包至与该无线模块相连的网关。
2. —种智能家居系统中数据传输的方法,其特征在于,所述智能家居系 统中设置无线模块,所述无线模块和所述系统中的有线终端设备均与所述系统 中的网关直接连接,且统一编址与地址绑定;所述无线模块还与系统中无线终 端设备进行地址绑定,所述的方法包括a. 所述无线终端设备向与其绑定的无线模块发送请求数据包;b. 所述无线模块将接收到的请求数据包转发至与其绑定的网关;c. 所述有线终端设备向与其绑定的网关发送请求数据包;d. 所述网关将接收到请求数据包封装为预定协议格式的数据帧,并发送 至所述系统中的交换服务器;e. 所述交换服务器根据预置的策略对接收到的数据帧中请求数据包所包 含的目的地址进行更新,并按照更新的目的地址进行数据帧转发。
3. 如权利要求2所述的方法,其特征在于,所述的步骤d中,所述网关 在接收到请求数据包时,判定所述请求数据包源地址中所包含的网关地址为其 本地地址时,将接收到所述请求数据包封装为预定协议格式的数据帧。
4. 如权利要求2所述的方法,其特征在于,所述的步骤e中,按照更新 的目的地址进行数据帧转发进一步包括所述的交换服务器将包含更新目的地址数据包的数据帧发送至该目的地 址所对应的网关;所述网关接收到上述数据帧后,对所述数据帧进行拆封装,并按照请求数 据包中的目的地址将该请求数据包转发至与其绑定的无线模块或者有线终端设备;所述无线^^莫块将接收到的请求数据包转发至与目的地址对应的无线终端 设备。
5. 如权利要求2或4所述的方法,其特征在于,所述的步骤e中,预置 的策略是指发出请求数据包的无线终端设备/有线终端设备与接收请求数据包 的无线终端设备/有线终端设备之间所存在的固定的对应关系。
6. 如权利要求2所述的方法,其特征在于,所述的所述无线模块/有线终 端设备与网关进行绑定是在所述无线模块/有线终端设备与网关建立新连接 时,所述绑定进一步地包括步骤A1,所述无线模块/有线终端设备上电,向相连的网关发送"获取地 址命令";步骤Bl,所述网关接收到所述命令后,向所述无线模块/有线终端设备返 回应答消息,所述应答消息包含所述网关的IP地址、所述无线模块/有线终端 设备对应的端口号;步骤Cl,以所述的网关的IP地址加上所述的无线模块/有线终端设备连接 网关的端口编号作为无线^t块/有线终端设备的地址;此时,以所述无线模块的地址加上无线模块中预置的无线终端设备的地址 号作为所述的无线终端设备的地址。
7. 如权利要求2所述的方法,其特征在于,所述的预定协议为TCP/IP协 议,所述无线模块为符合Zigbee协议的模块、蓝牙模块或符合802.11标准的 模块。
8. —种智能家居系统,包括交换服务器、网关、终端设备,其特征在 于,该系统还包括无线模块,所述的终端设备包括无线终端设备和/或有线终 端设备,所述无线模块和所述系统中的有线终端设备均与所述系统中的网关直 接连接,且统一编址与地址绑定;所述无线模块还与系统中无线终端设备进行 地址绑定,其中所述无线终端设备,用于向与其绑定的无线模块发送请求数据包,并根据 接收到的请求数据包执行相应操作; 所述有线终端设备,用于向与其绑定的网关发送请求数据包,并根据接收到的请求数据包执行相应操作;所述网关,用于将接收到请求数据包封装为预定协议格式的数据帧,并发 送至所述交换服务器;还用于将接收到的数据帧进行拆封装,将其中的请求数 据包发送至目的地址对应的有线终端设备或者无线模块;所述无线模块,用于在接收到无线终端设备发送的请求数据包时,将其转 发至与其绑定的网关,在接收到网关下发的请求数据包时,按照数据包中的目 的地址将其转发至对应的无线终端设备;所述的交换服务器,用于在接收到数据帧时,按照预置的策略对数据帧中 请求数据包所包含的目的地址进行更新,并按照更新的目的地址将进行数据帧 转发至对应网关。
9. 如权利要求1所述的系统,其特征在于,预置的策略是指发出请求数 据包的无线终端设备/有线终端设备与接收请求数据包的无线终端设备/有线终 端设备之间所存在的固定的对应关系。
10. 如权利要求l所述的系统,其特征在于,所述无线模块为符合Zigbee 协议的模块、蓝牙模块或符合802.11标准的模块。
全文摘要
本发明提供一种智能家居系统的组网方法、数据传输方法及智能家居系统,该智能家居系统包括交换服务器、网关、无线终端设备和/或有线终端设备,所述的有线终端设备与网关端口直接连接,组网方法包括设置和所述网关端口连接的无线模块,无线模块与有线终端设备统一编址,所述无线模块与无线终端设备建立绑定;通过所述无线模块转发网关接收到的、由交换服务器下发至与该无线模块绑定的无线终端设备的数据包至所述无线终端设备;且转发与该无线模块绑定的无线终端设备发送至交换服务器的数据包至与其相连的网关。本发明使有线、无线终端设备具有平等的地位,简化了智能家居系统的组网结构,可以实现采用不同的通信协议的终端之间的信息传输。
文档编号H04L12/28GK101163073SQ20071017735
公开日2008年4月16日 申请日期2007年11月14日 优先权日2007年11月14日
发明者江 江 申请人:当代天启技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1