基于多个收发器的无线网络配置方法及装置制造方法及图纸

技术编号:15253780 阅读:118 留言:0更新日期:2017-05-02 19:25
本申请公开了一种基于多收发器的无线网络配置方法,包括:将当前网络划分为多个区域;将一个或多个网络节点分别配置在划分的区域中,每个区域配置一个网络节点,每个网络节点包含多个收发器;验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,增加一个或多个网络节点的收发器数量,本申请提高了数据的传输速率和网络的吞吐量。

Wireless network configuration method and device based on multiple transceivers

The invention discloses a wireless network configuration method, multi transceiver which is based on the current network is divided into multiple regions; one or more network nodes are respectively arranged in the divided regions, each region of the configuration of a network node, each node contains a plurality of transceivers; verify the current network configuration of the transceiver whether can real-time transmission of all data flow, if not, increase the number of one or more network nodes of the transceiver, the application to improve the transmission rate and the throughput of the network data.

【技术实现步骤摘要】

本申请涉及一种基于多个收发器的无线网络配置方法及装置,属于无线传感器网络领域。
技术介绍
无线传感器网络已被广泛应用于各种系统中,例如工厂监控、远程医疗、环境监测等等。由于实际系统对无线传感器网络有易于布网、成本低、操作灵活、无需人工参与等需求,使得无线网络节点必须具有体积小、低功耗、能够自主操作等特性。但是无线传感器网络节点受制造工艺、电子技术等限制,无法实现小体积电池对多个收发器的长期供电。因此为了避免人工频繁的更换电池,目前一个无线传感器网络节点只配备一个收发器,这种网络配置虽然可以节约网络节点能量,延长网络节点寿命,但是严重制约了数据的传输速率。
技术实现思路
根据本申请的一个方面,提供了一种基于多个收发器的无线网络配置方法,该方法提高了数据的传输速率和网络的吞吐量。一种基于多收发器的无线网络配置方法,包括:将当前网络划分为多个区域;将一个或多个网络节点分别配置在划分的区域中,每个区域配置一个网络节点,每个网络节点包含多个收发器;验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,增加一个或多个网络节点的收发器数量。其中,将当前网络划分为多个区域,具体包括:测量任意两个网络节点之间的信号接收强度;根据信号接收强度将当前网络划分为多个区域。进一步地,将一个或多个网络节点分别配置在划分的区域中,具体包括:在划分的多个区域中选择满足预设条件的配置区域;所述预设条件为配置当前网络节点的配置区域的覆盖面积大于第一预设阈值;将一个或多个网络节点分别配置在所述配置区域中,每个配置区域配置一个网络节点。其中,当一个网络节点的满足预设条件的配置区域有多个时,将一个或多个网络节点分别配置在满足预设条件的配置区域中,具体为:将一个或多个网络节点分别配置在邻居网络节点最多的配置区域中。进一步地,将一个或多个网络节点分别配置在划分的区域中之后,还包括:检测网络是否覆盖了划分的全部区域,如果否,在划分的区域中继续配置网络节点,直到网络覆盖了划分的全部区域。进一步地,当检测到网络已经覆盖了划分的全部区域时,还包括:判断网络是否连通,如果否,添加中继网络节点使网络连通。其中,验证当前网络配置的收发器是否可以实时传输所有数据流,包括:在空闲信道传输周期最小的数据包;设收发双方开始传输的时间为收发双方所支持的最小时间偏移;判断是否还有剩余空闲信道,如果有,执行在空闲信道传输周期最小的数据包的步骤;如果没有,获取未传输的数据包的截止期;判断未传输的数据包是否超过截止期,如果是,表明当前网络配置无法实时传输所有数据流;如果否,下一时刻传输未传输的数据包。其中,增加一个或多个网络节点的收发器数量,具体为:增加传输利用率大于第二预设阈值的网络节点的收发器数量。根据本申请的又一个方面,提供了一种基于多个收发器的无线网络配置装置,包括:划分模块、配置模块、验证模块和设置模块;所述划分模块,用于将当前网络划分为多个区域;所述配置模块,用于将一个或多个网络节点分别配置在所述划分模块划分的区域中,每个区域配置一个网络节点;每个网络节点包含多个收发器;所述验证模块,用于验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,触发所述设置模块;所述设置模块,用于增加一个或多个网络节点的收发器数量。进一步地,还包括:检测模块,用于当所述配置模块将一个或多个网络节点分别配置在所述划分模块划分的区域中之后,检测网络是否覆盖了划分的全部区域,如果否,再次触发配置模块。本申请能产生的有益效果包括:1)本申请本专利技术实施例通过将当前网络划分为多个区域,将一个或多个网络节点分别配置在划分的区域中,然后验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,增加网络节点的收发器数量,由于本专利技术实施例使用了多个收发器,大大提高了数据的传输速率和网络的吞吐量;2)进一步地,由于将网络节点配置在满足预设条件的配置区域中,使得能够用更少的网络节点覆盖全部区域,节省了网络布置成本;3)更进一步地,将网络节点配置在邻居网络节点最多的配置区域中,使多个收发器可以并行传输,进一步提高了数据的传输速率;4)进一步地,将收发双方开始传输数据包的时间设置为收发双方所支持的最小时间偏移,是收发双方尽可能的保持时间同步,提高了数据传输的可靠性。附图说明图1为本专利技术实施例提供的一种基于多个收发器的无线网络配置方法流程示意图;图2为本专利技术实施例提供的一种基于多个收发器的无线网络配置装置结构示意图。具体实施方式下面结合实施例详述本申请,但本申请并不局限于这些实施例。参见图1,本专利技术实施例提供了一种基于多个收发器的无线网络配置方法,该方法包括:101、将当前网络划分为多个区域;其中,将当前网络划分为多个区域,具体为:测量任意两个网络节点之间的信号接收强度;根据信号接收强度将当前网络划分为多个区域。本专利技术实施例中,根据信号接收强度可以将布网区域划分为多个矩形小区域,例如棋盘形式,还可以划分为圆形、方形等形式,本专利技术实施例对具体的划分方式不作限定,在具体应用中可以根据需要划分。实际应用中,由于环境限制导致划分的某些区域不可使用,例如温度、湿度大于指定值得区域,以及已被其它设备占据的区域。因此,本专利技术实施例还包括:在根据信号接收强度将当前网络划分为多个区域中,除去指定区域。指定区域包括被占据的、温度和湿度大于指定值的区域。102、将一个或多个网络节点分别配置在划分的区域中,每个区域配置一个网络节点,每个网络节点包含多个收发器;具体的,在划分的多个区域中选择满足预设条件的配置区域;预设条件为配置当前网络节点的配置区域的覆盖面积大于第一预设阈值;将一个或多个网络节点分别配置在上述选择的配置区域中。进一步地,当一个网络节点的满足预设条件的配置区域有多个时,将一个或多个网络节点分别配置在上述选择的配置区域中,具体为:将一个或多个网络节点分别配置在邻居网络节点最多的配置区域中。每个网络节点包括微控制器和并联的多个收发器。微控制器以串行的顺序控制多个收发器,由于串行操作将导致时间偏移,因此实现点到点传输的两个收发器必须以相同的时间偏移开始工作。本专利技术实施例中每个网络节点包括微控制器MSP430和多个并联的收发器CC2420,收发器CC2420通过SPI接口与微控制器MSP430相连,多个收发器通过SPI接口并联。进一步地,将一个或多个网络节点分别配置在划分的区域中之后,为了保障数据传输的可靠性,还可以检测网络是否覆盖了划分的全部区域,如果否,在划分的区域中继续配置网络节点,直到网络覆盖了划分的全部区域。相应的,将一个或多个网络节点分别配置在上述选择的配置区域中之后,可以检测网络是否覆盖了划分的全部区域,如果否,在配置区域中继续配置网络节点,直到网络覆盖了划分的全部区域。进一步地,为了保障数据的及时传输,当检测到网络已经覆盖了划分的全部区域时,还可以包括:判断网络是否连通,如果否,添加中继网络节点使网络连通。103、验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,执行步骤104;104、增加一个或多个网络节点的收发器数量。具体地,可以首先选择增加传输利用率大于第二预设阈值的网络节点的收发器数量,以实现快速调整合适的收发器数量。其中,验证网络配置的收发器是否可以实时传输所有数据流,包本文档来自技高网...

【技术保护点】
一种基于多收发器的无线网络配置方法,其特征在于,包括:将当前网络划分为多个区域;将一个或多个网络节点分别配置在划分的区域中,每个区域配置一个网络节点,每个网络节点包含多个收发器;验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,增加一个或多个网络节点的收发器数量。

【技术特征摘要】
1.一种基于多收发器的无线网络配置方法,其特征在于,包括:将当前网络划分为多个区域;将一个或多个网络节点分别配置在划分的区域中,每个区域配置一个网络节点,每个网络节点包含多个收发器;验证当前网络配置的收发器是否可以实时传输所有数据流,如果否,增加一个或多个网络节点的收发器数量。2.根据权利要求1所述的方法,其特征在于,将当前网络划分为多个区域,具体包括:测量任意两个网络节点之间的信号接收强度;根据信号接收强度将当前网络划分为多个区域。3.根据权利要求1所述的方法,其特征在于,将一个或多个网络节点分别配置在划分的区域中,具体包括:在划分的多个区域中选择满足预设条件的配置区域;所述预设条件为配置当前网络节点的配置区域的覆盖面积大于第一预设阈值;将一个或多个网络节点分别配置在所述配置区域中,每个配置区域配置一个网络节点。4.根据权利要求3所述的方法,其特征在于,当一个网络节点的满足预设条件的配置区域有多个时,将一个或多个网络节点分别配置在所述配置区域中,具体为:将一个或多个网络节点分别配置在邻居网络节点最多的配置区域中。5.根据权利要求1所述的方法,其特征在于,将一个或多个网络节点分别配置在划分的区域中之后,还包括:检测网络是否覆盖了划分的全部区域,如果否,在划分的区域中继续配置网络节点,直到网络覆盖了划分的全部区域。6.根据权利要求5所述的方法,其特征在于,当检测到网络已经覆盖了划分的全部区域时,还包括:判断网络...

【专利技术属性】
技术研发人员:金曦曾鹏于海斌夏长清王金涛徐美玲
申请(专利权)人:中国科学院沈阳自动化研究所
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1