家庭传感网络中的节点以及触发节点工作的控制方法

文档序号:9790883阅读:536来源:国知局
家庭传感网络中的节点以及触发节点工作的控制方法
【技术领域】
[0001]本发明涉及物联网智能家居领域,尤其是一种家庭传感网络中的节点以及触发节点工作的控制方法。
【背景技术】
[0002]随着移动互联网的高速发展,智能手机及其应用在很大程度上改变了人们的生活习惯,也为人们的生活提供了便利。例如,互联网和手机应用可以通过通用的API (应用程序编程接口 )互联互通,为人们提供自定义的组合应用,从而满足特定的需求。但是,对我们生活影响更多的电器,比如电灯、空调、播放器类电子设备等普通家居设备与互联网还有一定距离,远没有手机应用与互联网联系的紧密。
[0003]现有的智能家庭传感网络一般由中央控制单元(以下简称中控)和若干家居设备,例如传感器、控制器等组成,家居设备的工作方式是由中控决定的,经设定后很难改变。
[0004]并且,现有的智能家居产品都是针对用户的需求采用整体设计的方式,例如,通过有线或者无线的方式将家居设备与中控相连,对某用户的别墅进行整体灯光控制或家庭影院系统的控制。这种整体设计的方式价格昂贵、且安装复杂,在这种模式下,基本只能按照设计好的方案为用户提供预先定义的一些功能。如果用户需要添加新的设备,例如监控设备或感应装置,需要对已成型的环境进行重新布置,并且需要重新设定所有家居设备的工作方式,其工作难度和复杂度并不亚于重新安装一套智能家居设备,用户投入的成本会非常高。因此,现有的智能家居传感网络对家居设备的控制方式并不适用于普通用户。

【发明内容】

[0005]本发明实施例所要解决的其中一个技术问题是:解决家庭传感网络发生变化时,需要对网络中所有节点的工作方式重新配置的问题。
[0006]本发明实施例提供的一种家庭传感网络中触发节点工作的控制方法,包括:获取家庭传感网络中相邻节点的触发条件;将相邻节点的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件;根据本节点整合后的触发条件触发本节点工作。
[0007]在一个实施例中,所述获取家庭传感网络中相邻节点的触发条件包括:接收家庭传感网络中相邻节点发送的超帧,从所述超帧中获取该相邻节点的触发条件,其中,所述超帧使用该相邻节点的伪噪声PN序列作为扩频码发送,并且不同节点的PN序列不同。
[0008]在一个实施例中,所述将相邻节点的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件包括:判断相邻节点的触发条件中是否有与本节点相关的触发条件;若有,则将本节点相关的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件。
[0009]在一个实施例中,所述将本节点相关的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件包括:判断本节点相关的触发条件与本节点的触发条件是否冲突;若冲突,则根据触发条件的优先级对冲突的触发条件进行排序。
[0010]在一个实施例中,所述家庭传感网络中的节点包括传感器节点和/或控制器节点;当本节点为传感器节点时,所述根据本节点整合后的触发条件触发本节点工作包括:当传感器节点整合后的触发条件满足时,传感器节点开始采集数据,并将采集的数据发送到相应的目的地;当本节点为控制器节点时,所述根据本节点整合后的触发条件触发本节点工作包括:当控制器节点整合后的触发条件满足时,控制器节点开始工作。
[0011]在一个实施例中,所述根据本节点整合后的触发条件触发本节点工作包括:当本节点整合后的触发条件满足时,本节点开始工作;或者,当本节点整合后的触发条件满足时,本节点开始工作,并且触发另一节点开始工作;或者,当本节点整合后的触发条件满足时,判断触发节点工作的时间间隔是否满足要求,如果时间间隔满足要求,本节点开始工作。
[0012]在一个实施例中,所述方法还包括:采用以下方法设置本节点的触发条件:将本节点内置默认的触发条件作为本节点初始的触发条件,如果接收到远程配置服务器下发的触发条件,则将接收到的触发条件作为本节点的触发条件。
[0013]在一个实施例中,所述方法还包括:接收家庭传感网络中相邻节点发送的退出家庭传感网络的通知消息;判断本节点整合后的触发条件中是否有与该退出的相邻节点相关的触发条件;如果有,则将相关的触发条件从本节点整合后的触发条件中删除。
[0014]本发明实施例提供的一种家庭传感网络中的节点,包括:获取单元,用于获取家庭传感网络中相邻节点的触发条件;整合单元,用于将相邻节点的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件;触发单元,用于根据本节点整合后的触发条件触发本节点工作。
[0015]在一个实施例中,所述获取单元具体用于:接收家庭传感网络中相邻节点发送的超帧,从所述超帧中获取该相邻节点的触发条件,其中,所述超帧使用该相邻节点的伪噪声PN序列作为扩频码发送,并且不同节点的PN序列不同。
[0016]在一个实施例中,所述整合单元包括:判断模块,用于判断相邻节点的触发条件中是否有与本节点相关的触发条件;整合模块,用于在相邻节点的触发条件中有与本节点相关的触发条件时,将本节点相关的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件。
[0017]在一个实施例中,所述整合模块包括:判断子模块,用于判断本节点相关的触发条件与本节点的触发条件是否冲突;排序子模块,用于在本节点相关的触发条件与本节点的触发条件冲突时,根据触发条件的优先级对冲突的触发条件进行排序。
[0018]在一个实施例中,当家庭传感网络中的节点为传感器节点时,所述触发单元具体用于:在传感器节点整合后的触发条件满足时触发本节点开始采集数据,并将采集的数据发送到相应的目的地;当家庭传感网络中的节点为控制器节点时,所述触发单元具体用于:当控制器节点整合后的触发条件满足时触发本节点开始工作。
[0019]在一个实施例中,所述触发单元具体用于:当本节点整合后的触发条件满足时,触发本节点开始工作;或者,当本节点整合后的触发条件满足时,触发本节点开始工作,并且触发另一节点开始工作;或者,当本节点整合后的触发条件满足时,判断触发节点工作的时间间隔是否满足要求,如果时间间隔满足要求,触发本节点开始工作。
[0020]在一个实施例中,所述节点还包括:设置单元,用于将本节点内置默认的触发条件设置为本节点初始的触发条件,以及在接收到远程配置服务器下发的触发条件时,将接收到的触发条件设置为本节点的触发条件。
[0021]在一个实施例中,所述节点还包括:接收单元,用于接收家庭传感网络中相邻节点发送的退出家庭传感网络的通知消息;判断单元,用于判断本节点整合后的触发条件中是否有与该退出的相邻节点相关的触发条件;删除单元,用于在本节点整合后的触发条件中有与该退出的相邻节点相关的触发条件时,将相关的触发条件从本节点整合后的触发条件中删除。
[0022]本发明中,家庭传感网络中的节点能够自组织地获取相邻节点的触发条件,并将获取到的触发条件与节点本身的触发条件整合,然后根据整合后的触发条件进行工作。与现有技术相比,一方面,网络中有新节点加入时,网络中的新节点通过与相邻节点的交互可以自适应地更新节点本身的触发条件,无需通过中央控制单元对网络中所有节点的工作方式重新设定;另一方面,在有新节点加入时,无需对已成型的家庭环境进行重新布置,节约了成本。
[0023]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1