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

文档序号:9790883阅读:来源:国知局
将传感器节点采集的数据转换格式后发送到相应的目的地。
[0054]当本节点为控制器节点时,图1所示步骤106具体可以通过以下方式来实现:当控制器节点整合后的触发条件满足时,控制器节点开始工作。例如,控制器节点为空调,触发条件为7:00打开,当触发条件满足时,空调自动打开。
[0055]在实际实现中,可以分别在上述传感器节点和控制器节点设置接口,以满足和其他节点之间进行数据和/或控制指令传输的要求。上述接口例如包括但不限于WIFI接口、ZigBee接口、调幅无线接口(例如315MHz或433MHz)、Z_Wave接口、USB接口、通用GP1接口、IIC接口、SPI接口、串行接口、蓝牙接口和/或红外接口。
[0056]对于不同的触发条件,当触发条件满足时,图1所示步骤106触发节点工作的方式也不相同,例如:当本节点整合后的触发条件满足时,只有本节点开始工作,即单级触发;或者,当本节点整合后的触发条件满足时,本节点开始工作,并且触发另一节点开始工作,即多级触发;或者,当本节点整合后的触发条件满足时,判断触发节点工作的时间间隔是否满足要求,如果时间间隔满足要求,本节点开始工作,如果时间间隔不满足要求,本节点也不会开始工作,即,循环触发节点工作时,节点并非只要满足触发条件就开始工作。
[0057]应理解,上述循环触发中,触发对象只能是互联网服务类型的虚拟对象。例如,触发条件为门打开时,向用户手机发送短消息。但为了避免循环触发对用户频繁发送短消息,可以设置两次发送短消息之间的时间间隔,例如,该时间间隔为5分钟,如此,只有两次门打开之间的时间间隔超过5分钟,才向用户发送短消息,从而提升用户体验。
[0058]图3是本发明家庭传感网络中触发节点工作的控制方法另一个实施例的流程图。如图3所示,本实施例的控制方法还可以包括节点退出时的如下步骤:
[0059]步骤302,接收家庭传感网络中相邻节点发送的退出家庭传感网络的通知消息。
[0060]步骤304,判断本节点整合后的触发条件中是否有与该退出的相邻节点相关的触发条件。如果有,执行步骤306 ;如果没有,返回步骤302或者结束本次流程。
[0061]步骤306,将相关的触发条件从本节点整合后的触发条件中删除。
[0062]通过本实施例,一方面,在家庭传感网络中有新节点加入时,新节点能够自组织地获取相邻节点的触发条件,并将获取到的触发条件与新节点本身的触发条件整合,然后根据整合后的触发条件进行相应的触发工作。另一方面,当家庭传感网络中有节点退出时,可以通过删除网络中其他节点中与退出节点相关的触发条件,从而实现节点的灵活加入和退出。
[0063]需要指出的是,用户可以通过远程配置服务器对家庭传感网络中的节点进行远程设置,例如可以对节点进行初始化、向节点下发触发条件、或者发送操作指令来控制节点等坐寸ο
[0064]下面列举一个应用实例,以空气加湿机为例对触发条件的自动整合过程进行详细说明:
[0065]SI,将空气加湿机(ID为001)连接到家庭传感网络中;
[0066]S2,通过远程配置服务器对空气加湿机的触发条件进行设置,例如,可以将触发条件设置为10:00打开、14:00关闭;
[0067]S3,空气加湿机接收远程配置服务器下发的针对自身的触发条件作为本节点的触发条件;
[0068]S4,空气加湿机获取相邻节点的触发条件,并从中筛选出与本节点相关的触发条件,例如,获取到与空气加湿机相关的湿度传感器的触发条件为:湿度低于30时,向ID为001的空气加湿机发送开启信号;
[0069]S5,空气加湿机将本节点的触发条件和获取到的湿度传感器的触发条件整合,得到本节点整合后的触发条件为:10:00打开、14:00关闭;或者接收到湿度传感器发送的开启信号时打开。
[0070]通过上述步骤SI?S5,完成了本节点触发条件的自动整合。
[0071]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于节点实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0072]图4是本发明家庭传感网络中的节点一个实施例的结构示意图。如图4所示,本实施例的节点包括获取单元401、与获取单元401连接的整合单元402、与整合单元402连接的触发单元403,其中:
[0073]获取单元401,用于获取家庭传感网络中相邻节点的触发条件。整合单元402,用于将相邻节点的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件。触发单元403,用于根据本节点整合后的触发条件触发本节点工作。
[0074]节点整合触发条件的具体过程可以参见上述方法实施例的描述,在此不再赘述。
[0075]本实施例中,家庭传感网络中的节点通过获取单元401能够自组织地获取相邻节点的触发条件,并通过整合单元402将获取到的触发条件与节点本身的触发条件整合,然后通过触发单元403根据整合后的触发条件触发本节点工作。与现有技术相比,一方面,网络中有新节点加入时,网络中的新节点通过与相邻节点的交互可以自适应地更新节点本身的触发条件,无需通过中央控制单元对网络中所有节点的工作方式重新设定;另一方面,在有新节点加入时,无需对已成型的家庭环境进行重新布置,节约了成本。
[0076]在一个具体实施例中,获取单元401具体用于:接收家庭传感网络中相邻节点发送的超帧,从接收到的超帧中获取该相邻节点的触发条件,其中,超帧是使用该相邻节点的伪噪声PN序列作为扩频码发送的,并且不同节点的PN序列不同。
[0077]图5是本发明家庭传感网络中的节点另一个实施例的结构示意图。如图5所示,本实施例中的整合单元402具体包括:
[0078]判断模块412,用于判断相邻节点的触发条件中是否有与本节点相关的触发条件;
[0079]整合模块422,用于在相邻节点的触发条件中有与本节点相关的触发条件时,将本节点相关的触发条件与本节点的触发条件进行整合,得到本节点整合后的触发条件。
[0080]图6是本发明家庭传感网络中的节点另一个实施例的结构示意图。如图6所示,本实施例中的整合模块422具体可以包括:
[0081]判断子模块4221,用于判断本节点相关的触发条件与本节点的触发条件是否冲关;
[0082]排序子模块4222,用于在本节点相关的触发条件与本节点的触发条件冲突时,根据触发条件的优先级对冲突的触发条件进行排序。
[0083]在一个具体实施例中,当家庭传感网络中的节点为传感器节点时,参见图4,触发单元403具体用于:在传感器节点整合后的触发条件满足时触发本节点开始采集数据,并将采集的数据发送到相应的目的地。当家庭传感网络中的节点为控制器节点时,触发单元403具体用于:当控制器节点整合后的触发条件满足时触发本节点开始工作。
[0084]在另一个具体实施例中,参见图4,触发单元403具体用于:当本节点整合后的触发条件满足时,触发本节点开始工作;或者,当本节点整合后的触发条件满足时,触发本节点开始工作,并且触发另一节点开始工作;或者,当本节点整合后的触发条件满足时,判断触发节点工作的时间间隔是否满足要求,如果时间间隔满足要求,触发本节点开始工作。
[0085]图7是本发明家庭传感网络中的节点又一个实施例的结构示意图。如图7所示,本实施例的节点还可以包括与整合单元402连接的设置单元701,用于将本节点内置
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1