中继节点的部署方法、装置和系统与流程

文档序号:11181201阅读:749来源:国知局
中继节点的部署方法、装置和系统与流程

本发明涉及通信技术领域,尤其涉及一种中继节点的部署方法、装置和系统。



背景技术:

无线传感网络是一种由传感器节点构成的网络,能够实时监测感知和采集节点部署区观察者感兴趣的感知对象的各种信息,并对这些信息进行处理以后以无线的方式发送出去,通过无线网络最终发送给观察者。无线传感器网络的有效性和连通性取决于传感器节点的部署,节点部署又直接影响网络覆盖程度,通信能量消耗以及资源管理。

根据应用不同,节点部署通常分为确定性部署、传感节点不可移动部署,以及节点可移动部署三类。一般在不知道检测区域地形的情况下,开始部署时都是随机撒播节点,但这样往往不能获得很好的覆盖度,例如,在小部分区域节点过度聚集而在其他区域只有少量节点的情况下,覆盖度很低,不能满足应用需求。而在一些环境恶劣的区域,不是所有位置都能摆放节点,而是通过专业的技术人员来人工部署,而且受地理位置影响,每个节点的在不同位置通信范围不同,所以如何部署中继节点是业界的研究方向。

应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

为了实现所有传感器节点与汇聚节点的连通,本发明实施例提供了一种中继节点的部署方法、装置和系统。

根据本实施例的第一方面,提供了一种中继节点部署装置,该装置配置于作为待部署节点的中继节点,其中,该装置包括:

探测模块,其在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;

比较模块,其将所述探测模块探测到的所有标志节点的接收功率之和与部署提示判定区间进行比较;

提示模块,其根据所述比较模块的比较结果进行相应的提示。

根据本实施例的第二方面,提供了一种中继节点的部署装置,配置于协调器,其中,该装置包括:

通信模块,其接收来自待部署节点的信息;

确定模块,其根据来自所述待部署节点的信息确定部署提示判定区间;

所述通信模块将所述确定模块确定的所述部署提示判定区间发送给所述待部署节点,以便所述待部署节点根据所述部署提示判定区间进行相应的部署提示。

根据本实施例的第三方面,提供了一种通信系统,该通信系统包括汇聚节点和已部署节点,其中,该通信系统还包括:协调器和作为待部署节点的中继节点,

该中继节点被配置为:

在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;

将探测到的所述所有标志节点的接收功率之和与部署提示判定区间进行比较;以及

根据比较结果进行相应的提示;

该协调器被配置为:

接收来自待部署节点的信息;

根据来自所述待部署节点的信息确定部署提示判定区间;

将确定的所述部署提示判定区间发送给所述待部署节点,以便所述待部署节点根据所述部署提示判定区间进行相应的部署提示。

本发明的有益效果在于:通过本发明实施例,可以实现无线传感器网络中所有传感器节点和汇聚节点的连通。

参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原 理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

在本发明实施例的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。

所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1是本实施例的无线传感器网络的示意图;

图2是实施例1的中继节点的部署装置的一个实施方式的示意图;

图3是本实施例的部署提示判定区间的一个实施方式的示意图;

图4是实施例2的中继节点的部署装置的一个实施方式的示意图;

图5是本实施例的部署提示判定区间与部署次数的关系示意图;

图6是实施例3的中继节点的一个实施方式的示意图;

图7是实施例3的中继节点的系统构成示意图;

图8是实施例4的协调器的一个实施方式的示意图;

图9是实施例4的协调器的系统构成示意图;

图10是实施例5的通信系统的示意图;

图11是实施例6的部署方法的一个实施方式的示意图;

图12是实施例6的部署方法的另一个实施方式的示意图;

图13是实施例7的部署方法的一个实施方式的示意图;

图14是实施例7的方法中对部署请求信息进行处理的流程图;

图15是实施例7的方法中对接收功率之和进行处理的流程图。

具体实施方式

参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。

在本发明实施例中,以无线传感器网络为例,对本实施例的中继节点的部署方法、装置和系统进行说明,但本实施例并不以此作为限制,该方法、装置和系统可以适用于任何有节点部署需求的无线网络。

图1是本实施例的无线传感器网络的示意图,如图1所示,在该无线传感器网络100中,已经部署了汇聚节点101和一些传感器节点102,通过本实施例的方法和装置部署中继节点103,可以实现这些传感器节点102与汇聚节点101的连通。

下面结合附图对本发明的各种实施方式进行说明。这些实施方式只是示例性的,不是对本发明的限制。

实施例1

本实施例提供了一种中继节点的部署装置,该装置配置于作为待部署节点的中继节点中。图2是该装置的组成示意图,请参照图2,该装置200包括:探测模块201、比较模块202和提示模块203。其中,该探测模块201在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的、可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;该比较模块202将探测模块201探测到的所有标志节点的接收功率之和与部署提示判定区间进行比较;该提示模块203根据比较模块202的比较结果进行相应的提示。

在本实施例中,通过探测所有标志节点的接收功率,并与部署提示判定区间进行比较,来确定当前位置是否适合部署中继节点,并提示给网络部署人员。由此,网络部署人员可以根据提示模块的提示进行相应的操作,例如,如果提示模块提示需要继续移动,则网络部署人员可以使该中继节点继续移动,以寻找合适的部署位置;如果提示模块提示可以部署,则网络部署人员可以将该中继节点部署在当前位置,实现对 该中继节点的部署;如果提示模块提示报警和/或返回,则网络部署人员可以使该中继节点沿原路返回,以寻找合适的部署位置。由此,利用该装置在无线传感器网络中部署中继节点,可以实现该无线传感器网络中所有传感器节点和汇聚节点的连通。

在本实施例中,探测模块201可以通过探测所有邻居节点的接收功率,来找到标志节点,从而得到所有标志节点的接收功率。

这里的邻居节点是指该中继节点的邻居节点,也即该中继节点在当前位置,探测模块201能探测到的节点。

这里的标志节点要满足两个条件,一个条件是:已经加入网络并且可以与汇聚节点通信,该条件可以保证如果在当前位置部署中继节点,该中继节点能够与汇聚节点连通;另一个条件是:接收功率相对较大,该条件可以保证通信质量。这里,接收功率相对较大是针对所有上述邻居节点而言,例如,在所有邻居节点中,接收功率大于某一阈值的邻居节点可以被认为是接收功率相对较大的邻居节点,这些邻居节点可以作为标志节点;再例如,按照接收功率对所有邻居节点进行排序,接收功率排在前几位的邻居节点被当作标志节点。

在本实施例中,并不限制标志节点的个数,如果上述邻居节点的数量较多,例如探测到多个邻居节点的接收功率,则可以从中选择几个满足上述两个条件的邻居节点作为标志节点,例如选择3个;如果上述邻居节点的数量不多,例如只探测到一个或两个邻居节点的接收功率,并且这一个或两个满足上述第一个条件,则可以将这一个或两个邻居节点作为标志节点。

在本实施例中,比较模块202可以将所有标志节点的接收功率之和与部署提示判定区间进行比较,从而决定当前位置是否适合部署中继节点。这里的部署提示判定区间是功率范围,其并不是固定的,而是根据部署情况实时调整的。

在一个实施方式中,该部署提示判定区间是由协调器提供的。如图2所示,在该实施方式中,该装置200还包括第一通信模块204,其用于与协调器交互该部署提示判定区间,以获得该部署提示判定区间,提供给比较模块202。在该实施方式中,该第一通信模块204可以通过向上述协调器发送部署请求信息的方式,请求协调器提供该部署提示判定区间。协调器在接收到该部署请求信息后,可以根据自己的策略决定部署提示判定区间是预设的区间还是调整后的区间,从而将确定的部署提示判定区间提供给本实施例的该装置200。关于协调器的处理,将在下面的实施例中进行说明。 在该实施方式中,该装置200还可以包括存储模块(图未示),用于存储从协调器获得的该部署提示判定区间。

在别的实施方式中,该部署提示判定区间也可以是通过其他手段从上述协调器得到的,或者是由该装置200根据自己的策略决定的,本实施例对该部署提示判定区间的得到方式不作限制。

在本实施例中,该部署提示判定区间包括多个阈值区间,也即多个功率范围,每个阈值区间对应一种探测结果,该提示模块203根据上述所有标志节点的接收功率之和所位于的阈值区间,进行相应提示。

图3是本实施例的部署提示判定区间的一个示例,如图3所示,在该例子中,该部署提示判定区间包括三个阈值区间,分别是移动区间、部署区间、和报警区间,其中,移动区间对应的探测结果为:接收功率之和相对较大,不适合部署中继节点;部署区间对应的探测结果为:接收功率之和适当,可以部署中继节点;报警区间对应的探测结果为:接收功率之和相对较小,不适合部署中继节点。

在该实施方式中,如果上述所有标志节点的接收功率之和位于上述移动区间,则提示模块203可以进行“继续移动”的提示,如果上述所有标志节点的接收功率之和位于上述部署区间,则提示模块203可以进行“可部署提示”;如果上述所有标志节点的接收功率之和位于上述报警区间,则提示模块203可以进行“报警提示”和/或“返回提示”。

本实施例对提示方式不做限制,可以是显示提示、声音提示、或者指示灯提示,只要能够指示上述三种不同的处理方式即可。并且,对应不同的提示方式,该提示模块203的形式也不同,例如对应显示提示,该提示模块203可以是显示屏,通过该显示屏通过文字或图像等方式显示不同的处理方式;对应声音提示,该提示模块203可以是扬声器,通过该扬声器通过不同的声音形式或内容指示不同的处理方式;对应指示灯提示,该提示模块203可以是指示灯,通过闪烁或者不同的颜色指示不同的处理方式。

在本实施方式中,对阈值区间的个数不作限制,图3示意了三个阈值区间,对应三种不同的探测结果,在具体实施过程中,可以根据需要设置更多的阈值区间或者更少的阈值区间。

在本实施方式中,如果提示模块203进行了报警提示和/或返回提示,则该中继节 点可以沿原路返回,由此,探测模块201继续探测所述所有标志节点的接收功率;比较模块202将通过上述继续探测得到的所述所有标志节点的接收功率之和与当前的部署提示判定区间进行比较;在所述所有标志节点的接收功率之和仍然位于上述报警区间时,探测模块201继续探测所述所有标志节点的接收功率;在所述所有标志节点的接收功率之和不位于上述报警区间时,提示模块203进行可部署提示,此时,即便该装置200落在了移动区间,也对其进行部署,解决了该装置200可能一直找不到合适的区域进行部署的问题。

在本实施例中,如图2所示,该装置200还可以包括第二通信模块205,其在中继节点被部署之后,向协调器发送部署时的所有标志节点的接收功率之和,以便该协调器根据该接收功率之和调整上述部署提示判定区间。

如前所述,该装置200也可以不具有该第二通信模块205,而是在中继节点被部署后,根据部署时的所有节点的接收功率之和调整上述部署提示判定区间,调整的方式与协调器相同,具体详见下面的实施例中进行说明。

在本实施例中,对该中继节点是否被部署的判定方式不作限制,例如,在提示模块203进行了“可部署提示”后,经过预定时间,认为中继节点已被部署,由此,可以通过上述第二通信模块205将部署时的所有节点的接收功率之和发送给上述协调器,或者由该装置200自己根据部署时的所有节点的接收功率之和调整上述部署提示判定区间。再例如,在提示模块203进行了“可部署提示”后,可通过其他功能按键确认是否被部署,在确认被部署后,通过上述第二通信模块205将部署时的所有节点的接收功率之和发送给上述协调器,或者由该装置200自己根据部署时的所有节点的接收功率之和调整上述部署提示判定区间。

在本实施例中,作为待部署节点的该中继节点可以从已部署节点开始移动,例如从汇聚节点开始移动,通过上述探测模块201的探测,该汇聚节点满足上述两个条件,可以作为该中继节点的标志节点,由此得到的该汇聚节点的接收功率较大,通过上述比较模块202的比较,确定该接收功率位于上述移动区间,不适宜部署中继节点,由此提示模块203可以进行“继续移动”的提示;随着该中继节点继续移动,距离该汇聚节点越来越远,其接收功率也越来越小,此时,通过比较模块202的比较,确定该接收功率位于上述部署区间,适宜部署中继节点,由此提示模块203可以进行“可部署”的提示;如果在当前位置没有部署中继节点,而该中继节点继续移动,有可能其 接收功率位于上述报警区间,提示模块203进行了“报警”和/或“返回”的提示,此时,可以使该中继节点沿原路返回,直到离开上述报警区间,提示模块203进行“可部署”的提示。

通过本实施例的装置部署中继节点,实现了无线传感器网络中所有传感器节点和汇聚节点的连通。

实施例2

本实施例提供了一种中继节点的部署装置,配置于协调器,其中,与实施例1相同的内容不再重复说明。

图4是本实施例的中继节点的部署装置的示意图,如图4所示,该装置400包括:通信模块401和确定模块402。该通信模块401用于接收来自待部署节点的信息,该确定模块402用于根据来自该待部署节点的信息确定部署提示判定区间。在本实施例中,该通信模块401可以将该确定模块402确定的该部署提示判定区间发送给该待部署节点,以便该待部署节点根据该部署提示判定区间进行相应的部署提示。

在本实施例中,如前所述,该待部署节点在有部署请求时,会向该协调器发送部署请求信息,则该协调器可以根据该部署请求信息确定部署提示判定区间是预设的区间,还是调整的区间,并把确定的判定区间发送给该待部署节点。

如图4所示,在该实施方式中,该确定模块402包括:第一判断模块4021和第一确定模块4022,该第一判断模块4021判断在接收到上述部署请求信息时网络工作时间是否大于预定时间,在该第一判断模块4021判断为否时,说明网络部署刚刚开始不久,则该第一确定模块4022确定该部署提示判定区间为预先设定的判定区间,在该第一判断模块4021判断为是时,说明网络部署已经经过了一段时间,则该第一确定模块确定该部署提示判定区间为调整的部署提示判定区间。

在本实施例中,如前所述,在中继节点被部署后,会向该协调器发送部署时所有标志节点的接收功率之和,则该协调器可以根据该部署时所有标志节点的接收功率之和对该部署提示判定区间进行调整或存储。

如图4所示,在该实施方式中,该确定模块402包括:第二判断模块4023和调整模块4024,该第二判断模块4023判断在接收到上述接收功率之和时网络工作时间是否大于预定时间,在该第二判断模块4023判断为是时,说明网络部署已经经过了 一段时间,则该调整模块4024根据该接收功率之和调整该部署提示判定区间,在该第二判断模块4024判断为否时,说明网络部署刚刚开始不久,则该调整模块4024保存接收到的该接收功率之和,以便为后续进行判定区间调整做准备。

在本实施例中,该装置400还可以包括存储模块(图未示),用于存储前述预设的判定区间,接收到的上述接收功率之和等。

在本实施例中,如前所述,该部署提示判定区间包括多个阈值区间,由于上述接收功率之和位于部署区间,因此,该调整模块4024可以将上述接收功率之和的均值作为上述多个阈值区间中的部署区间的中值来调整该部署区间的大小,在此基础上,保持上述多个阈值区间中的报警区间不变来调整其他阈值区间(例如移动区间)的大小。该调整方法只是举例说明,本实施例并不以此作为限制。

图5是部署提示判定区间与部署次数的关系示意图,如图5所示,在第一次部署时,使用预设的判定区间,协调器将该预先的判定区间发给待部署节点,该待部署节点利用该预设的判定区间与当前所有标志节点的接收功率之和进行比较,进而进行相应的提示;在经过预定次数的部署之后,该协调器根据接收到的部署时所有标志节点的接收功率之和对该判定区间进行了调整,将调整后的判定区间发送给待部署节点,该待部署节点利用该调整的判定区间与当前所有标志节点的接收功率之和进行比较,进而进行相应的提示。根据该待部署节点的提示,网络部署人员可以进行相应的处理,由此完成了对中继节点的部署,并实现了无线传感器网络中所有传感器节点和汇聚节点的连通。

通过本实施例的装置将部署提示判定区间发送给待部署节点,待部署节点据此根据实施例1的方式进行中继节点的部署,实现了无线传感器网络中所有传感器节点和汇聚节点的连通。

实施例3

本实施例提供了一种中继节点,图6是该中继节点的示意图,如图6所示,该中继节点600包括实施例1所述的中继节点的部署装置200,由于在实施例1中,已经对该中继节点的部署装置200做了详细说明,其内容被合并于此,此处不再赘述。

图7是本实施例的中继节点的系统构成示意图,如图7所示,该中继节点700可以包括:中央处理器(cpu)701和存储器702;存储器702耦合到中央处理器701。 值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其它功能。

在一个实施方式中,实施例1所述的中继节点的部署装置200的功能可以被集成到中央处理器701中。例如,该中央处理器701可以被配置为:在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;将探测到的所有标志节点的接收功率之和与部署提示判定区间进行比较;根据比较结果进行相应的提示。

在另一个实施方式中,该中继节点的部署装置200可以与中央处理器701分开配置,例如可以将该中继节点的部署装置200配置为与中央处理器701连接的芯片,通过中央处理器701的控制来实现该中继节点的部署装置200的功能。

如图7所示,该中继节点700还可以包括:通信模块703、输入单元704、显示器705、电源706。值得注意的是,中继节点700也并不是必须要包括图7中所示的所有部件;此外,中继节点700还可以包括图7中没有示出的部件,可以参考现有技术。

如图7所示,中央处理器701有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器701接收输入并控制中继节点700的各个部件的操作。

其中,存储器702,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存预定义或预配置的信息,此外还可存储执行有关信息的程序。并且中央处理器701可执行该存储器702存储的该程序,以实现信息存储或处理等。其他部件的功能与现有类似,此处不再赘述。中继节点700的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。

通过本发明实施例的中继节点,实现了无线传感器网络中所有传感器节点和汇聚节点的连通。

实施例4

本实施例提供了一种协调器,图8是该协调器的示意图,如图8所示,该协调器 800包括实施例2所述的中继节点的部署装置400,由于在实施例2中,已经对该中继节点的部署装置400做了详细说明,其内容被合并于此,此处不再赘述。

图9是本实施例的协调器的系统构成示意图,如图9所示,该协调器900可以包括:中央处理器(cpu)901和存储器902;存储器902耦合到中央处理器901。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其它功能。

在一个实施方式中,实施例2所述的中继节点的部署装置400的功能可以被集成到中央处理器901中。例如,该中央处理器901可以被配置为:接收来自待部署节点的信息;根据来自所述待部署节点的信息确定部署提示判定区间;将确定的所述部署提示判定区间发送给所述待部署节点,以便所述待部署节点根据所述部署提示判定区间进行相应的部署提示。

在另一个实施方式中,该中继节点的部署装置400可以与中央处理器901分开配置,例如可以将该中继节点的部署装置400配置为与中央处理器901连接的芯片,通过中央处理器901的控制来实现该中继节点的部署装置400的功能。

如图9所示,该协调器900还可以包括:通信模块903、输入单元904、显示器905、电源906。值得注意的是,协调器900也并不是必须要包括图9中所示的所有部件;此外,协调器900还可以包括图9中没有示出的部件,可以参考现有技术。

如图9所示,中央处理器901有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器901接收输入并控制协调器900的各个部件的操作。

其中,存储器902,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存预定义或预配置的信息,此外还可存储执行有关信息的程序。并且中央处理器901可执行该存储器902存储的该程序,以实现信息存储或处理等。其他部件的功能与现有类似,此处不再赘述。协调器900的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。

在本实施例中,该协调器可以是无线传感器网络中的汇聚节点,也可以是已加入网络的任意节点。

通过本发明实施例的协调器将判定区间发送给待部署节点,由该待部署节点据此 进行中继节点的部署,实现了无线传感器网络中所有传感器节点和汇聚节点的连通。

实施例5

本发明实施例还提供了一种通信系统,图10是该系统的构成示意图,如图10所示,该系统1000包括汇聚节点1001、传感器节点1002、协调器1003、以及中继节点1004。

在本实施例中,汇聚节点1001和传感器节点1002的结构和功能可以参考现有技术,并且,传感器节点1002可以根据实际部署环境任意布置,或者根据需要布置。

在本实施例中,该中继节点1004作为待部署节点根据本实施例的部署方法进行部署,该中继节点1004可以通过实施例3的中继节点600、700来实现,其内容被合并于此,此处不再赘述。此外,中继节点1004的数量可以根据实际部署情况决定,不限于1个。

在本实施例中,该协调器1003可以通过实施例4的协调器800、900来实现,其内容被合并于此,此处不再赘述。此外,该协调器1003可以配置于上述汇聚节点1001中,也可以配置于其他实体中,实现上述协调器的功能。

通过本发明实施例提供的通信系统,可以实现无线传感器网络中所有传感器节点和汇聚节点的连通。

实施例6

本实施例提供了一种中继节点的部署方法,应用于中继节点,由于该方法解决问题的原理与实施例1的装置类似,因此其具体的实施可以参考实施例1的装置的实施,内容相同之处,不再重复说明。

图11是本实施例的中继节点的部署方法的一个实施方式的流程图,在部署该中继节点,其作为待部署节点,请参照图11,该方法包括:

步骤1101:在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;

步骤1102:将探测到的所有标志节点的接收功率之和与部署提示判定区间进行比较;

步骤1103:根据比较结果进行相应的提示。

在本实施例中,该中继节点可以与协调器交互上述部署提示判定区间,并且,该部署提示判定区间可以包括多个阈值区间,以便在步骤1103中,根据上述接收功率之和所位于的阈值区间进行相应指示。

在本实施例中,如果上述接收功率之和位于上述多个阈值区间的移动区间,则在步骤1103中进行继续移动的提示;如果上述接收功率之和位于上述多个阈值区间的部署区间,则在步骤1103中,进行可部署提示;如果上述接收功率之和位于上述多个阈值区间的报警区间,则在步骤1103中,进行报警提示和/或返回提示。

在本实施例中,如果在步骤1103中进行报警提示和/或返回提示,则继续探测所述所有标志节点的接收功率;将通过上述继续探测得到的所述所有标志节点的接收功率之和与当前的部署提示判定区间进行比较;在所述所有标志节点的接收功率之和位于所述报警区间时,继续探测所述所有标志节点的接收功率;在所述所有标志节点的接收功率之和不位于所述报警区间时,进行可部署提示。

在本实施例中,该中继节点还可以向协调器发送部署时的所有标志节点的接收功率之和,以便该协调器根据该接收功率之和调整上述部署提示判定区间。

图12是本实施例的中继节点的部署方法的另一个实施方式的流程图,在部署该中继节点,其作为待部署节点,请参照图12,该方法包括:

步骤1201:探测标志节点的接收功率;

可以通过探测邻居节点的接收功率确定标志节点,从而得到标志节点的接收功率。

步骤1202:与协调器交互当前判定区间;

该当前判定区间可能是协调器预先设定的判定区间,也可能是协调器根据接收到的部署时所有标志节点的接收功率之和调整的判定区间。对于协调器的处理,将在下面的实施例进行说明。

步骤1203:将标志节点的接收功率之和与判定区间进行比较;

步骤1204:功率之和落在移动区间;

步骤1205:提示继续移动;

在该待部署节点继续移动之后,回到步骤1201继续探测过程。

步骤1206:功率之和落在部署区间;

步骤1207:提示可以部署;

步骤1208:向协调器发送部署时的接收功率之和;

在该待部署节点作为中继节点被部署之后,可以向协调器发送部署时的所有标志节点的接收功率之和。

步骤1209:功率之和落在报警区间;

步骤1210:提示报警;

还可以提示返回。

步骤1211:探测标志节点的接收功率;

在该待部署节点返回后,探测标志节点的接收功率,探测方法与步骤1201相同。

步骤1212:判断接收功率之和是否在报警区间?

如果在报警区间,则回到步骤1210继续处理。如果不在报警区间,则回到步骤1207继续处理。

通过本发明实施例提供的方法部署中继节点,可以实现无线传感器网络中所有传感器节点和汇聚节点的连通。

实施例7

本实施例提供了一种中继节点的部署方法,应用于协调器,由于该方法解决问题的原理与实施例2的装置类似,因此其具体的实施可以参考实施例2的装置的实施,内容相同之处,不再重复说明。

图13是本实施例的中继节点的部署方法的一个实施方式的流程图,在部署该中继节点,其作为待部署节点,请参照图13,该方法包括:

步骤1301:接收来自待部署节点的信息;

步骤1302:根据来自所述待部署节点的信息确定部署提示判定区间;

步骤1303:将确定的所述部署提示判定区间发送给所述待部署节点,以便所述待部署节点根据所述部署提示判定区间进行相应的部署提示。

在本实施例中,如果接收到的信息为所述待部署节点的部署请求信息,则在步骤1302中,判断网络工作时间是否大于预定时间;在判断为否时,确定所述部署提示判定区间为预先设定的判定区间,在判断为是时,确定所述部署提示判定区间为调整的部署提示判定区间。

在本实施例中,如果接收到的信息为部署时的所有标志节点的接收功率之和,则在步骤1302中,判断网络工作时间是否大于预定时间;在判断为否时,保存接收到的所述接收功率之和,在判断为是时,根据接收到的上述接收功率之和调整所述部署提示判定区间。

在本实施例中,所述部署提示判定区间包括多个阈值区间,在调整该部署指示判定区间时,可以将所述接收功率之和的均值作为所述多个阈值区间中的部署区间的中值调整所述部署区间的大小,并且保持所述多个阈值区间中的报警区间不变调整其他阈值区间的大小。

图14是该协调器在接收到来自待部署节点的部署请求信息时的处理流程,请参照图14,该流程包括:

步骤1401:接收到来自待部署节点的部署请求信息;

步骤1402:判断网络工作时间是否大于预定时间?如果判断为是,则执行步骤1404,否则执行步骤1403;

步骤1403:确定判定区间为预设区间;

步骤1404:确定判定区间为调整区间;

步骤1405:向待部署节点发送确定的判定区间。

图15是该协调器在接收到来自待部署节点的部署时所有标志节点的接收功率之和的处理流程,请参照图15,该流程包括:

步骤1501:接收到来自待部署节点的部署时所有标志节点的接收功率之和;

步骤1502:判断网络工作时间是否大于预定时间?如果判断为是,则执行步骤1504,否则执行步骤1503;

步骤1503:保存该接收功率之和;

步骤1504:调整判定区间;

步骤1505:结束。

通过本发明实施例提供的方法部署中继节点,可以实现无线传感器网络中所有传感器节点和汇聚节点的连通。

本发明实施例还提供一种计算机可读程序,其中当在待部署节点中执行所述程序时,所述程序使得计算机在所述待部署节点中执行实施例6所述的方法。

本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在待部署节点中执行实施例6所述的方法。

本发明实施例还提供一种计算机可读程序,其中当在协调器中执行所述程序时,所述程序使得计算机在所述协调器中执行实施例7所述的方法。

本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在协调器中执行实施例7所述的方法。

本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、dvd、flash存储器等。

以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。

关于包括以上实施例的实施方式,还公开下述的附记:

附记1、一种中继节点的部署装置,配置于作为待部署节点的中继节点,其中,所述装置包括:

探测模块,其在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;

比较模块,其将所述探测模块探测到的所有标志节点的接收功率之和与部署提示判定区间进行比较;

提示模块,其根据所述比较模块的比较结果进行相应的提示。

附记2、根据附记1所述的装置,其中,所述装置还包括:

第一通信模块,其与协调器交互所述部署提示判定区间;

所述比较模块将所述探测模块探测到的所有标志节点的接收功率之和与所述第一通信模块获得的所述部署提示判定区间进行比较。

附记3、根据附记1所述的装置,其中,所述部署提示判定区间包括多个阈值区间,所述提示模块根据所述接收功率之和所位于的阈值区间进行相应指示。

附记4、根据附记3所述的装置,其中,

如果所述接收功率之和位于所述多个阈值区间的移动区间,则所述提示模块进行继续移动的提示;

如果所述接收功率之和位于所述多个阈值区间的部署区间,则所述提示模块进行可部署提示;

如果所述接收功率之和位于所述多个阈值区间的报警区间,则所述提示模块进行报警提示和/或返回提示。

附记5、根据附记4所述的装置,其中,

如果所述提示模块进行报警提示和/或返回提示,则所述探测模块继续探测所述所有标志节点的接收功率;

所述比较模块将通过上述继续探测得到的所述所有标志节点的接收功率之和与当前的部署提示判定区间进行比较;

在所述所有标志节点的接收功率之和位于所述报警区间时,所述探测模块继续探测所述所有标志节点的接收功率;

在所述所有标志节点的接收功率之和不位于所述报警区间时,所述提示模块进行可部署提示。

附记6、根据附记1所述的装置,其中,所述装置还包括:

第二通信模块,其向协调器发送部署时的所有标志节点的接收功率之和,以便所述协调器根据所述接收功率之和调整所述部署提示判定区间。

附记7、一种中继节点的部署装置,配置于协调器,其中,所述装置包括:

通信模块,其接收来自待部署节点的信息;

确定模块,其根据来自所述待部署节点的信息确定部署提示判定区间;

所述通信模块将所述确定模块确定的所述部署提示判定区间发送给所述待部署节点,以便所述待部署节点根据所述部署提示判定区间进行相应的部署提示。

附记8、根据附记7所述的装置,其中,所述确定模块包括:

第一判断模块,其在所述通信模块接收到的信息为所述待部署节点的部署请求信息时,判断网络工作时间是否大于预定时间;

第一确定模块,其在所述第一判断模块判断为否时,确定所述部署提示判定区间为预先设定的判定区间,在所述第一判断模块判断为是时,确定所述部署提示判定区间为调整的部署提示判定区间。

附记9、根据附记7所述的装置,其中,所述确定模块包括:

第二判断模块,其在所述通信模块接收到的信息为部署时的所有标志节点的接收功率之和时,判断网络工作时间是否大于预定时间;

调整模块,其在所述第二判断模块判断为否时,保存接收到的所述接收功率之和,在所述第二判断模块判断为是时,根据接收到的上述接收功率之和调整所述部署提示判定区间。

附记10、根据附记9所述的装置,其中,所述部署提示判定区间包括多个阈值区间,所述调整模块将所述接收功率之和的均值作为所述多个阈值区间中的部署区间的中值调整所述部署区间的大小,并且保持所述多个阈值区间中的报警区间不变调整其他阈值区间的大小。

附记11、一种中继节点的部署方法,应用于作为待部署节点的中继节点,其中,所述方法包括:

在所述中继节点移动过程中探测所有邻居节点的接收功率,将所有邻居节点中已经加入网络的可以与汇聚节点通信,并且接收功率相对较大的预定数量的邻居节点作为所述中继节点的标志节点;

将所有标志节点的接收功率之和与部署提示判定区间进行比较;

根据比较结果进行相应的提示。

附记12、根据附记11所述的方法,其中,所述方法还包括:

与协调器交互所述部署提示判定区间。

附记13、根据附记11所述的方法,其中,所述部署提示判定区间包括多个阈值区间,所述根据比较结果进行相应的提示,包括:

根据所述接收功率之和所位于的阈值区间进行相应指示。

附记14、根据附记13所述的方法,其中,

如果所述接收功率之和位于所述多个阈值区间的移动区间,则进行继续移动的提示;

如果所述接收功率之和位于所述多个阈值区间的部署区间,则进行可部署提示;

如果所述接收功率之和位于所述多个阈值区间的报警区间,则进行报警提示和/或返回提示。

附记15、根据附记14所述的方法,其中,如果所述提示模块进行报警提示和/或返回提示,则所述方法还包括:

继续探测所述所有标志节点的接收功率;

将通过上述继续探测得到的所述所有标志节点的接收功率之和与当前的部署提示判定区间进行比较;

在所述所有标志节点的接收功率之和位于所述报警区间时,继续探测所述所有标志节点的接收功率;

在所述所有标志节点的接收功率之和不位于所述报警区间时,进行可部署提示。

附记16、根据附记11所述的方法,其中,所述方法还包括:

向协调器发送部署时的所有标志节点的接收功率之和,以便所述协调器根据所述接收功率之和调整所述部署提示判定区间。

附记17、根据附记16所述的方法,其中,调整后的部署提示判定区间中,部署区间的中继为所述接收功率之和的均值,报警区间不变,其他阈值区间为总的判定区间与所述报警区间和所述部署区间的差。

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