控制方法和控制装置与流程

文档序号:13764178阅读:来源:国知局
控制方法和控制装置与流程

技术特征:

1.一种控制方法,用于控制无源传感器网络中数据的回传,所述无源传感器网络包括汇聚节点及传感器节点;其特征在于,所述控制方法包括以下步骤:

能量播撒步骤,所述能量播撒步骤控制所述汇聚节点播撒能量至整个所述无源传感器网络;

能量采集步骤,所述能量采集步骤控制所述传感器节点采集所述汇聚节点播撒的能量;

分簇步骤,所述分簇步骤根据预定成簇规则将所述传感器节点分簇并选取簇头;及数据传递步骤,所述数据传递步骤控制每簇的所述传感器节点将所述数据传递给对应的所述簇头然后传递给所述汇聚节点或者离所述汇聚节点更近的一簇的所述传感器节点以最终传递给所述汇聚节点,并关闭传递完所述数据的所述传感器节点。

2.如权利要求1所述的控制方法,其特征在于,所述数据包括所述传感器节点自身所采集的所述数据和/或由其他所述传感器节点传递的所述数据。

3.如权利要求1所述的控制方法,其特征在于,所述数据传递步骤具体包括:

在每个所述传感器节点将所述数据传递出去后判断每个所述传感器节点的当前能量是否大于等于休眠所需能量;

在所述当前能量大于等于休眠所需能量时控制所述传感器节点进入休眠模式;及

在所述当前能量小于休眠所需能量时控制所述传感器节点暂时关闭。

4.如权利要求1所述的控制方法,其特征在于,所述数据传递步骤具体包括:

比较所述对应的所述簇头到所述汇聚节点的距离与其他所述传感器节点到所述汇聚节点的距离以确定所述离所述汇聚节点更近的一簇的所述传感器节点。

5.如权利要求1所述的控制方法,其特征在于,所述数据传递步骤具体包括:

判断所述离所述汇聚节点更近的一簇的所述传感器节点是否为所述簇头;

在所述离所述汇聚节点更近的一簇的所述传感器节点不为所述簇头时将所述数据优先传递给所述簇头以最终传递给所述汇聚节点。

6.如权利要求1所述的控制方法,其特征在于,所述数据传递步骤具体包括:

判断所述离所述汇聚节点更近的一簇的所述传感器节点是否存活;

在所述离所述汇聚节点更近的一簇的所述传感器节点存活时判断所述离所述汇聚节点更近的一簇的所述传感器节点与所述汇聚节点的距离是否小于预定距离;及

在所述离所述汇聚节点更近的一簇的所述传感器节点与所述汇聚节点的距离小于预定距离时,控制所述离所述汇聚节点更近的一簇的所述传感器节点将所述数据传递给所述汇聚节点。

7.一种控制装置,用于控制无源传感器网络中数据的回传,所述无源传感器网络包括汇聚节点及传感器节点;其特征在于,所述控制装置包括:

能量播撒模块,所述能量播撒模块用于控制所述汇聚节点播撒能量至整个所述无源传感器网络;

能量采集模块,所述能量采集模块用于控制所述传感器节点采集所述汇聚节点播撒的能量;

分簇模块,所述分簇模块用于根据预定成簇规则将所述传感器节点分簇并选取簇头;及

数据传递模块,所述数据传递模块用于控制每簇的所述传感器节点将所述数据传递给对应的所述簇头然后传递给所述汇聚节点或者离所述汇聚节点更近的一簇的所述传感器节点以最终传递给所述汇聚节点,并关闭传递完所述数据的所述传感器节点。

8.如权利要求7所述的控制装置,其特征在于,所述数据包括所述传感器节点自身所采集的所述数据和/或由其他所述传感器节点传递的所述数据。

9.如权利要求7所述的控制装置,其特征在于,所述数据传递模块包括:

第一判断模块,所述第一判断模块用于在每个所述传感器节点将所述数据传递出去后判断每个所述传感器节点的当前能量是否大于等于休眠所需能量;

第一控制模块,所述第一控制模块用于在所述当前能量大于等于休眠所需能量时控制所述传感器节点进入休眠模式;及

第二控制模块,所述第二控制模块用于在所述当前能量小于休眠所需能量时控制所述传感器节点暂时关闭。

10.如权利要求7所述的控制装置,其特征在于,所述数据传递模块包括:

比较模块,所述比较模块用于比较所述对应的所述簇头到所述汇聚节点的距离与其他所述传感器节点到所述汇聚节点的距离以确定所述离所述汇聚节点更近的一簇的所述传感器节点。

11.如权利要求7所述的控制装置,其特征在于,所述数据传递模块包括:

第二判断模块,所述第二判断模块用于判断所述离所述汇聚节点更近的一簇的所述传感器节点是否为所述簇头;

所述数据传递模块用于在所述离所述汇聚节点更近的一簇的所述传感器节点不为所述簇头时将所述数据优先传递给所述簇头以最终传递给所述汇聚节点。

12.如权利要求7所述的控制装置,其特征在于,所述数据传递模块包括:

第三判断模块,所述第三判断模块用于判断所述离所述汇聚节点更近的一簇的所述传感器节点是否存活;

第四判断模块,所述第四判断模块用于在所述离所述汇聚节点更近的一簇的所述传感器节点存活时判断所述离所述汇聚节点更近的一簇的所述传感器节点与所述汇聚节点的距离是否小于预定距离;

所述数据传递模块用于在所述离所述汇聚节点更近的一簇的所述传感器节点与所述汇聚节点的距离小于预定距离时,控制所述离所述汇聚节点更近的一簇的所述传感器节点将所述数据传递给所述汇聚节点。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1