自组织网络的信息传递方法、自组织网络的制作方法

文档序号:9915241阅读:669来源:国知局
自组织网络的信息传递方法、自组织网络的制作方法
【技术领域】
[0001]本发明属于自组织网络技术领域,具体涉及一种自组织网络中的信息传递方法、自组织网络。
【背景技术】
[0002]自组织网络是一种临时性的自治网络系统,其可被广泛用于无人机、车载移动设备、无线传感器、移动会议等领域。
[0003]由于自组织网络的自治性,故其中并无专门设置的中心节点(如基站),而是有许多地位平等的一般节点(如一般无人机)。显然,这些一般节点的发送功率不会太强,故当要在节点间进行信息传递时,初始节点发出的信号往往难以直接传递到目标节点。为此,现有自组织网络中通常采取“多跳”的信息传递方式,即,初始节点先将信息传递给其附近的中间节点A,中间节点A再将信息传递给其附近的中间节点B,中间节点B再将信息传递给其附近的中间节点C,以此类推,直到信息传递到目标节点为止。当然,其中如何选择传递路径有多种不同的算法。
[0004]但是,对于以上的多跳信息传递方法,不论其传递路径如何选择,都必然有许多中间节点要进行信息的接收和发送,而这些中间节点本不是信息传递的必要主体,它们进行的接收和发送都会消耗额外的时间、能量,因此,该方法的效率低,耗时长,全网能量消耗大。
[0005]而且,由于自组织网络的临时性,故其中各节点的位置可能是不断变化的,根据以上的多跳信息传递方法,很可能在传递过程中出现中间节点、目标节点的位置发生改变的情况,因此其传递路径选择困难,且容易出现传递失败。

【发明内容】

[0006]本发明针对现有的自组织网络的信息传递方法效率低,耗时长,全网能量消耗大,容易出现失败的问题,提供一种效率高、耗时短、全网能量消耗低、不容易出现传递失败的自组织网络的信息传递方法、自组织网络。
[0007]解决本发明技术问题所采用的技术方案是一种自组织网络的信息传递方法,所述自组织网络包括:多个不动的固定簇头,固定簇头对应其周围的区域并记录区域内的节点;多个节点,节点记录其所在区域的固定簇头;至少一个能移动的移动簇头;所述信息传递方法包括:
[0008]要发送信息的初始节点向其所在区域的固定簇头发送请求,固定簇头收到请求后向移动簇头发送邀请;
[0009]移动簇头收到邀请后移动到该固定簇头的区域内,在其中移动寻找初始节点,找到后从初始节点接收信息内容和要接收信息的目标节点的ID;
[0010]移动簇头移动到另一固定簇头的区域内;
[0011]移动簇头从该固定簇头查找目标节点是否在其区域内,若是则在其中移动寻找目标节点,找到后将信息内容发送给目标节点;若否则返回上一步骤。
[0012]优选的是,所述信息传递方法还包括:固定簇头周期性的发送广播;节点收到广播,以发送广播的固定簇头为其所在区域的固定簇头,并向该固定簇头发送反馈;固定簇头收到反馈,记录发送反馈的节点在其区域内。
[0013]进一步优选的是,所述节点收到广播,以发送广播的固定簇头为其所在区域的固定簇头包括:若节点收到多个广播,则分析得到其中功率最大的广播,以发送该功率最大的广播的固定簇头为其所在区域的固定簇头。
[0014]优选的是,每个固定簇头对应的区域分为多个与其距离不同的子区域,且固定簇头记录各子区域内的节点;所述移动簇头在固定簇头的区域内移动寻找初始节点包括:移动簇头在固定簇头的相应子区域内移动寻找初始节点;所述移动簇头在固定簇头的区域内移动寻找目标节点包括:移动簇头在固定簇头的相应子区域内移动寻找目标节点。
[0015]进一步优选的是,所述信息传递方法还包括:固定簇头周期性的发送广播;节点收到广播,以发送广播的固定簇头为其所在区域的固定簇头,根据广播的功率确定自己位于该固定簇头的哪个子区域,并向该固定簇头发送反馈,反馈包括其所在子区域的信息;固定簇头收到反馈,记录发送反馈的节点在其相应子区域内。
[0016]进一步优选的是,所述节点收到广播,以发送广播的固定簇头为其所在区域的固定簇头,根据广播的功率确定自己位于该固定簇头的哪个子区域包括:若节点收到多个广播,则分析得到其中功率最大的广播,以发送该功率最大的广播的固定簇头为其所在区域的固定簇头,并根据该功率最大的广播的功率确定自己位于该固定簇头的哪个子区域。
[0017]优选的是,所述要发送信息的初始节点向其所在区域的固定簇头发送请求包括:若初始节点未记录其所在区域的固定簇头,则发送呼叫;固定簇头收到呼叫后向初始节点发送回复;初始节点收到回复后,以发送回复的固定簇头为其所在区域的固定簇头,并向该固定簇头发送请求。
[0018]进一步优选的是,所述初始节点收到回复后,以发送回复的固定簇头为其所在区域的固定簇头包括:若初始节点收到多个回复,则分析得到其中功率最大的回复,并以发送该功率最大的回复的固定簇头为其所在区域的固定簇头。
[0019]解决本发明技术问题所采用的技术方案是一种自组织网络,包括:
[0020]多个不动的固定簇头,固定簇头对应其周围的区域并记录区域内的节点,且所述固定簇头用于在收到请求后向移动簇头发送邀请,并告知移动簇头目标节点是否在自己的区域内;
[0021]多个节点,节点记录其所在区域的固定簇头,且所述节点用于向其所在区域的固定簇头发送请求,并向移动簇头发送信息内容和要接收信息的目标节点的ID;
[0022]至少一个能移动的移动簇头,其用于在收到邀请后移动到相应固定簇头的区域内,在其中移动寻找初始节点,之后移动到另一固定簇头的区域内,并从该固定簇头查找目标节点是否在其区域内,若是则在其中移动寻找目标节点,找到后将信息内容发送给目标节点,若否则继续移动到另一固定簇头的区域内。
[0023]优选的是,每个固定簇头对应的区域分为多个与其距离不同的子区域,且固定簇头记录各子区域内的节点;所述移动簇头在固定簇头的区域内移动寻找初始节点包括:移动簇头在固定簇头的相应子区域内移动寻找初始节点;所述移动簇头在固定簇头的区域内移动寻找目标节点包括:移动簇头在固定簇头的相应子区域内移动寻找目标节点。。
[0024]本发明的自组织网络的信息传递方法中,通过固定簇头确定各节点的位置,并利用可动的移动簇头在各节点间进行信息的传递,故其从根本上改变了现有的多跳信息传递方式,提高了传递效率,缩短了耗时,降低了全网能量消耗,且不容易出现传递失败。
【附图说明】
[0025]图1为本发明的实施例的一种自组织网络的信息传递方法的流程图;
[0026]图2为本发明的实施例的另一种自组织网络的信息传递方法的流程图;
[0027]图3为本发明的实施例的一种自组织网络的组成示意图。
【具体实施方式】
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1