同频移动自组网的融合方法、装置、终端设备及存储介质与流程

文档序号:14718222发布日期:2018-06-16 02:06阅读:406来源:国知局
同频移动自组网的融合方法、装置、终端设备及存储介质与流程

本发明实施例涉及网络通信技术领域,尤其涉及一种同频移动自组网的融合方法、装置、终端设备及存储介质。



背景技术:

移动自组网是一种不依赖任何固定基础设施的多跳无线网络,其节点具有路由器和普通节点双重身份。由于节点可以自由移动,因此稳定的自组网络结构就显得十分重要,因为稳定的网络结构可以有效减少路由的更新代价,减少路由功耗。

图1为现有技术中移动自组网的网络结构示意图。如图1所示,移动自组网可以包括:子网1、子网2和子网3。具体地,子网1、子网2和子网3均包括:一个簇首节点和多个簇内节点,各个子网只能通过自身的簇首节点与其他子网进行通信。例如,子网1只能通过自身的簇首节点与子网2和子网3进行通信;子网2只能通过自身的簇首节点与子网1和子网3进行通信;子网3只能通过自身的簇首节点与子网1和子网2进行通信。而且各个子网的簇首节点通过网关设备通信,最终实现子网之间的通信。

然而现实中同频网络之间的融合非常普遍,例如:在野外搜索救援中,空投10名搜救人员,搜救人员落地可能会分成3个子网(一般每个子网最多融合20个节点),每个子网之间的频率相同,为了便于搜救开展,需要三个子网进行融合。而如果按照传统异频网络的融合方式,各个子网首先需要选举簇首节点,然后通过簇首节点与其他子网进行融合,这样就无法实现快速、便捷地进行网络融合。



技术实现要素:

本发明提供一种同频移动自组网的融合方法、装置、终端设备及存储介质,可以实现快速、便捷地进行网络融合。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种同频移动自组网的融合方法,所述方法包括:

各个源节点在与其对应的搜索复帧的N个搜索时隙内,搜索目标子网对应的目标子网信息;其中,N为大于等于1的自然数;

当在任意一个搜索时隙内搜索到所述目标子网对应的目标子网信息时,各个源节点根据预先确定的源子网对应的源子网信息和所述目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;

当各个源节点满足所述预先设置的融合条件时,各个源节点从所述源子网融合到所述目标子网中。

在上述实施例中,所述各个源节点根据预先确定的源子网对应的源节点信息和所述目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件,包括:

各个源节点判断所述源节点信息中的源节点数是否小于所述目标节点信息中的目标节点数;

当所述源节点信息中的源节点数小于所述目标节点信息中的目标节点数时,各个源节点判定自身满足所述预先设置的融合条件。

在上述实施例中,所述方法还包括:

当所述源节点信息中的源节点数等于所述目标节点信息中的目标节点数时,各个源节点判断所述源节点信息中的源子网号是否大于所述目标节点信息中的目标子网号;

当所述源节点信息中的源子网号大于所述目标节点信息中的目标子网号时,各个源节点判定自身满足所述预先设置的融合条件。

在上述实施例中,所述方法还包括:

各个源节点在与其对应的融合复帧中每间隔M个数据时隙的融合时隙内发送所述源子网对应的源子网信息;其中,M为大于等于1的自然数。

第二方面,本发明实施例还提供了一种同频移动自组网的融合装置,所述装置包括:搜索模块、判断模块和融合模块;其中,

所述搜索模块,用于在与其对应的搜索复帧中的N个搜索时隙内,搜索目标子网对应的目标子网信息;其中,N为大于等于1的自然数;

所述判断模块,用于当在任意一个搜索时隙内搜索到所述目标子网对应的目标子网信息时,根据预先确定的源子网对应的源子网信息和所述目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;

所述融合模块,用于当满足所述预先设置的融合条件时,从所述源子网融合到所述目标子网中。

在上述实施例中,所述判断模块,具体用于判断所述源节点信息中的源节点数是否小于所述目标节点信息中的目标节点数;当所述源节点信息中的源节点数小于所述目标节点信息中的目标节点数时,判定自身满足所述预先设置的融合条件。

在上述实施例中,所述判断模块,还用于当所述源节点信息中的源节点数等于所述目标节点信息中的目标节点数时,判断所述源节点信息中的源子网号是否大于所述目标节点信息中的目标子网号;当所述源节点信息中的源子网号大于所述目标节点信息中的目标子网号时,判定自身满足所述预先设置的融合条件。

在上述实施例中,所述装置还包括:发送模块,用于在与其对应的融合复帧中每间隔M个数据时隙的融合时隙内发送所述源子网对应的源子网信息;其中,M为大于等于1的自然数。

第三方面,本发明实施例还提供了一种终端设备,其特征在于,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一实施例所述的方法。

第四方面,本发明实施例还提供了一种存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上述任一实施例所述的方法。

本发明实施例提出了一种同频移动自组网的融合方法、装置、终端设备及存储介质,各个源节点可以在与其对应的搜索复帧的N个搜索时隙内,搜索目标子网对应的目标子网信息,当在任意一个搜索时隙内搜索到目标子网对应的目标子网信息时,各个源节点可以根据预先确定的源子网对应的源子网信息和目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;当各个源节点满足预先设置的融合条件时,各个源节点可以从源子网融合到目标子网中。也就是说,在本发明实施例提出的技术方案中,各个源节点可以通过搜索目标子网对应的目标子网信息,从而实现从源子网融合到目标子网中。而在现有的移动自组网的融合方法中,各个子网首先需要选举簇首节点,然后通过簇首节点与其他子网进行融合。因此,和现有技术相比,本发明实施例提出的同频移动自组网的融合方法、装置、终端设备及存储介质,可以实现快速、便捷地进行网络融合;并且,本发明实施例的技术方案实现简单方便、便于普及,适用范围更广。

附图说明

图1为现有技术中移动自组网的网络结构示意图;

图2为本发明实施例中同频移动自组网的融合方法的实现流程示意图;

图3为本发明实施例中搜索时隙和融合时隙的第一组成结构示意图;

图4为本发明实施例中搜索时隙和融合时隙的第二组成结构示意图;

图5为本发明实施例中同频移动自组网的融合装置的组成结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图2为本发明实施例中同频移动自组网的融合方法的实现流程示意图。如图2所示,同频移动自组网的融合方法可以包括以下步骤:

步骤201、各个源节点在与其对应的搜索复帧的N个搜索时隙内,搜索目标子网对应的目标子网信息。

具体地,在本发明的具体实施例中,各个源节点可以先在与其对应的搜索复帧的N个搜索时隙内,搜索目标子网对应的目标子网信息;其中,N为大于等于1的自然数。此外,各个源节点还可以在与其对应的融合复帧中每间隔M个数据时隙的融合时隙内,发送源子网对应的源子网信息;其中,M为大于等于1的自然数。

也就是说,在本发明的具体实施例中,可以预先确定各个源节点对应的融合复帧和搜索复帧,然后各个源节点可以在与其对应的融合复帧中每间隔M个数据时隙的融合时隙内,发送源子网对应的源子网信息。此外,各个源节点还可以在与其对应的搜索复帧中的N个搜索时隙内,搜索目标子网对应的目标子网信息。图3为本发明实施例中搜索时隙和融合时隙的第一组成结构示意图。如图3所示,横向0~63个时隙组成一个复帧;纵向0~31个复帧组成一个超帧。具体地,复帧0可以包括:时隙0、时隙1、时隙2、…、时隙63;复帧1可以包括:时隙0、时隙1、时隙2、…、时隙63;…;复帧31可以包括:时隙0、时隙1、时隙2、…、时隙63。在本发明的具体实施例中,可以预先确定各个源节点对应的融合复帧和搜索复帧。例如,当前源节点对应的融合复帧和搜索复帧分别为:复帧0~30和复帧31,因此,当前源节点可以在复帧0~30中每间隔8个数据时隙的融合时隙内,发送源子网对应的源子网信息;此外,当前源节点还可以在复帧31的时隙1~16内,搜索目标子网对应的目标子网信息。

图4为本发明实施例中搜索时隙和融合时隙的第二组成结构示意图。如图4所示,假设自组网中有四个节点,分别为:节点1、节点2、节点3和节点4;其中,子网1包括:节点1和节点2;子网2包括:节点3和节点4。在本发明的具体实施例中,可以预先确定节点1、节点2、节点3和节点4分别对应的融合复帧和搜索复帧,然后节点1、节点2、节点3和节点4可以在与自身对应的融合复帧中每间隔M个数据时隙的融合时隙内,发送源子网对应的源子网信息。此外,节点1、节点2、节点3和节点4还可以在与自身对应的搜索复帧中的N个搜索时隙内,搜索目标子网对应的目标子网信息。例如,可以预先确定节点1对应的融合复帧为:复帧0~14;节点1对应的搜索复帧为:复帧15。预先确定节点2对应的融合复帧为:复帧16~30;节点2对应的搜索复帧为:复帧31。此外,还可以预先确定节点3对应的融合复帧为:复帧0~6以及8~15;节点3对应的搜索复帧为:复帧7。预先确定节点4对应的融合复帧为:复帧16~22以及24~31;节点4对应的搜索复帧为:复帧23。这样,节点1可以在与其对应的融合复帧0~14的融合时隙内发送子网1的信息;节点1可以在与其对应的搜索复帧15的搜索时隙内,搜索节点2发送的子网1的信息、节点3发送的子网2的信息以及节点4发送的子网2的信息。具体地,节点1可以在与其对应的融合复帧0~14中每间隔8个数据时隙的融合时隙内,发送子网1的信息;节点1还可以在与其对应的搜索复帧15的搜索时隙1~63内,搜索节点2发送的子网1的信息、节点3发送的子网2的信息以及节点4发送的子网2的信息。再例如,节点2可以在与其对应的融合复帧16~30的融合时隙内发送子网1的信息;节点2可以在与其对应的搜索复帧31的搜索时隙内,搜索节点1发送的子网1的信息、节点3发送的子网2的信息以及节点4发送的子网2的信息。具体地,节点2可以在与其对应的融合复帧16~30中每间隔8个数据时隙的融合时隙内,发送子网1的信息;节点2还可以在与其对应的搜索复帧31的搜索时隙1~63内,搜索节点1发送的子网1的信息、节点3发送的子网2的信息以及节点4发送的子网2的信息。再例如,节点3可以在与其对应的融合复帧0~6以及8~15的融合时隙内,发送子网2的信息;节点3可以在与其对应的搜索复帧7的搜索时隙内,搜索节点1发送的子网1的信息、节点2发送的子网1的信息以及节点4发送的子网2的信息。具体地,节点3可以在与其对应的融合复帧0~6以及8~15中每间隔8个数据时隙的融合时隙内,发送子网2的信息;节点3还可以在与其对应的搜索复帧7的搜索时隙1~63内,搜索节点1发送的子网1的信息、节点2发送的子网1的信息以及节点4发送的子网2的信息。再例如,节点4可以在与其对应的融合复帧16~22以及24~31的融合时隙内发送子网2的信息;节点4可以在与其对应的搜索复帧23的搜索时隙内搜索节点1发送的子网1的信息、节点2发送的子网1的信息以及节点3发送的子网2的信息。具体地,节点4可以在与其对应的融合复帧16~22以及24~31中每间隔8个数据时隙的融合时隙内,发送子网2的信息;节点4还可以在与其对应的搜索复帧23的搜索时隙1~63内,搜索节点1发送的子网1的信息、节点2发送的子网1的信息以及节点3发送的子网2的信息。

也就是说,在本发明的具体实施例中,可以预先确定各个源节点对应的融合复帧和搜索复帧,然后各个源节点可以在与其对应的融合复帧中每间隔M个数据时隙的融合时隙内,发送源子网对应的源子网信息;其中,M为大于等于1的自然数。此外,各个源节点还可以在与其对应的搜索复帧中的N个搜索时隙内,搜索目标子网对应的目标子网信息;其中,N为大于等于1的自然数。

较佳地,在本发明的具体实施例中,假设自组网中有四个节点,分别为:节点1、节点2、节点3和节点4;其中,节点1和节点2组成子网1;节点3和节点4组成子网2;假设节点3通过上述方法融入到子网2中,此时,子网1包括:节点1、节点2和节点3;子网2包括:节点4。那么,作为孤立节点的节点4可以通过以下两种方法进行网络融合:第一、节点4可以通过上述方法融合到子网1中;第二、节点4可以通过发送广播信息将其他节点融合到子网2中。具体地,当节点4是孤立节点时,节点4的工作状态为广播状态,此时节点4可以在与其对应的广播复帧中的广播时隙中发送广播信息,接收到该广播信息的节点可以根据通过该广播信息融合到子网2中;当节点4不是孤立节点时,节点4的工作状态为入网状态,此时节点4则不会发送广播信息。

步骤202、各个源节点判断是否在任意一个搜索时隙内搜索到目标子网对应的目标子网信息;若是,执行步骤203;否则,执行步骤205。

在本发明的具体实施例中,各个源节点可以判断是否在任意一个搜索时隙内搜索到目标子网对应的目标子网信息;当各个源节点在任意一个搜索时隙内搜索到目标子网对应的目标子网信息时,可以执行步骤203;当各个源节点在全部搜索时隙内均未搜索到目标子网对应的目标子网信息时,可以执行步骤205。

步骤203、各个源节点根据预先确定的源子网对应的源子网信息和目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;若是,执行步骤204;否则,执行步骤205。

在本发明的具体实施例中,源子网信息可以包括:实时时钟RTC值和源节点数;目标子网信息可以包括:目标RTC值和目标节点数。当各个源节点在任意一个搜索时隙内搜索到目标子网对应的目标子网信息时,各个源节点可以根据预先确定的源子网对应的源子网信息和目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;当各个源节点判定自身满足预先设置的融合条件时,可以执行步骤204;当各个源节点判定自身不满足预先设置的融合条件时,可以执行步骤205。

具体地,在本发明的具体实施例中,各个源节点可以判断源节点信息中的源节点数是否小于目标节点信息中的目标节点数;当源节点信息中的源节点数小于目标节点信息中的目标节点数时,各个源节点判定自身满足预先设置的融合条件,可以执行步骤204;当源节点信息中的源节点数等于目标节点信息中的目标节点数时,各个源节点可以判断源节点信息中的源子网号是否大于目标节点信息中的目标子网号;当源节点信息中的源子网号大于目标节点信息中的目标子网号时,各个源节点判定自身满足预先设置的融合条件,可以执行步骤204;当源节点信息中的源节点数大于目标节点信息中的目标节点数时,各个源节点判定自身不满足预先设置的融合条件,可以执行步骤205;或者,当源节点信息中的源节点数等于目标节点信息中的目标节点数且源节点信息中的源子网号小于目标节点信息中的目标子网号时,各个源节点判定自身不满足预先设置的融合条件,可以执行步骤205。

步骤204、各个源节点从源子网融合到目标子网中。

在本发明的具体实施例中,当各个源节点满足预先设置的融合条件时,各个源节点可以从源子网融合到目标子网中。具体地,各个源节点可以将源节点信息中的源实时时钟RTC值调整为目标节点信息中的目标RTC值。

步骤205、各个源节点结束网络融合流程。

在本发明的具体实施例中,当各个源节点不满足预先设置的融合条件时,各个源节点可以结束同频移动自组网的融合流程。

本发明实施例提供的同频移动自组网的融合方法,各个源节点可以在与其对应的搜索复帧的N个搜索时隙内,搜索目标子网对应的目标子网信息,当在任意一个搜索时隙内搜索到目标子网对应的目标子网信息时,各个源节点可以根据预先确定的源子网对应的源子网信息和目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;当各个源节点满足预先设置的融合条件时,各个源节点可以从源子网融合到目标子网中。也就是说,在本发明实施例提出的技术方案中,各个源节点可以通过搜索目标子网对应的目标子网信息,从而实现从源子网融合到目标子网中。而在现有的移动自组网的融合方法中,各个子网首先需要选举簇首节点,然后通过簇首节点与其他子网进行融合。因此,和现有技术相比,本发明实施例提出的同频移动自组网的融合方法,可以实现快速、便捷地进行网络融合;并且,本发明实施例的技术方案实现简单方便、便于普及,适用范围更广。

图5为本发明实施例中同频移动自组网的融合装置的组成结构示意图。如图5所示,所述装置包括:搜索模块501、判断模块502和融合模块503;其中,

所述搜索模块501,用于在与其对应的搜索复帧中的N个搜索时隙内,搜索目标子网对应的目标子网信息;其中,N为大于等于1的自然数;

所述判断模块502,用于当在任意一个搜索时隙内搜索到所述目标子网对应的目标子网信息时,根据预先确定的源子网对应的源子网信息和所述目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;

所述融合模块503,用于当满足所述预先设置的融合条件时,从所述源子网融合到所述目标子网中。

进一步的,所述判断模块502,具体用于判断所述源节点信息中的源节点数是否小于所述目标节点信息中的目标节点数;当所述源节点信息中的源节点数小于所述目标节点信息中的目标节点数时,判定自身满足所述预先设置的融合条件。

进一步的,所述判断模块502,还用于当所述源节点信息中的源节点数等于所述目标节点信息中的目标节点数时,判断所述源节点信息中的源子网号是否大于所述目标节点信息中的目标子网号;当所述源节点信息中的源子网号大于所述目标节点信息中的目标子网号时,判定自身满足所述预先设置的融合条件。

进一步的,所述装置还包括:发送模块504,用于在与其对应的融合复帧中每间隔M个数据时隙的融合时隙内发送所述源子网对应的源子网信息;其中,M为大于等于1的自然数。

本发明实施例提出的同频移动自组网的融合装置,各个源节点可以在与其对应的搜索复帧的N个搜索时隙内,搜索目标子网对应的目标子网信息,当在任意一个搜索时隙内搜索到目标子网对应的目标子网信息时,各个源节点可以根据预先确定的源子网对应的源子网信息和目标子网对应的目标子网信息,判断自身是否满足预先设置的融合条件;当各个源节点满足预先设置的融合条件时,各个源节点可以从源子网融合到目标子网中。也就是说,在本发明实施例提出的技术方案中,各个源节点可以通过搜索目标子网对应的目标子网信息,从而实现从源子网融合到目标子网中。而在现有的移动自组网的融合方法中,各个子网首先需要选举簇首节点,然后通过簇首节点与其他子网进行融合。因此,和现有技术相比,本发明实施例提出的同频移动自组网的融合装置,可以实现快速、便捷地进行网络融合;并且,本发明实施例的技术方案实现简单方便、便于普及,适用范围更广。

本发明实施例还提供一种存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一实施例所述的方法。

本发明实施例还提供了一种终端设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述任一实施例所述的方法。

当然,本发明实施例所提供的包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的认证方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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