一种基于无线传感器网络传输数据的方法、装置及系统的制作方法

文档序号:7803639阅读:173来源:国知局
专利名称:一种基于无线传感器网络传输数据的方法、装置及系统的制作方法
技术领域
本发明涉及无线传感器网络(WSN,Wireless Sensor Network)技术,特别涉及一种基于无线传感器网络传输数据的方法、装置及系统。
背景技术
无线传感器网络是以大量静止或移动的传感器节点通过自组织和多跳的方式构成的无线网络,其目的是协作感知、采集、处理和传输无线传感器网络监测区域内被监测的感知对象的监测数据信息,并报告给用户,主要包括传感器节点以及无线网关,传感器节点感知、采集感知对象的数据,并对采集的数据进行处理,通过无线网关发送给用户或监控中心,以便用户或监控中心根据接收的数据进行统计、分析,从而获知感知对象的运行状态信息以监控感知对象。为了获取监测区域内的精确信息,在监测区域内,通常部署有大量传感器节点,其数量可能达到成千上万,甚至更多。例如,对于原始森林进行森林防火和环境监测的监测区域,传感器节点需要分布在很大的地理区域内,因而,需要部署大量的传感器节点;进一步地,为了有效监测森林防火,也需要在面积有限的空间内,密集部署大量的传感器节点,即密集部署传感器节点。现有的无线传感器网络系统,传感器节点在采集数据后,按照自身的带宽能力,通过无线传感器网络将采集的数据向无线网关发送,由于无线网关通常可以接收多个传感器节点的数据,每个传感器节点按照自身的带宽能力发送采集的数据,而无线传感器网络的总带宽有限,如果同一时间有多个传感器节点发送采集的数据,无线传感器网络的总带宽很容易被占满,当带宽被占满时,就会导致其它传感器节点数据传输的阻塞,与无线网关之间的通信不畅或无法通信,使无线传感器网络系统功耗增大,无线传感器网络传输可靠性较低;进一步地,阻塞的无线传感器网络也容易导致丢包率上升,需要重传的数据增多,从而更加加重无线传感器网络的负载,使之形成死循环,也降低了无线传感器网络传输的可靠性。

发明内容
有鉴于此,本发明的主要目的在于提出一种基于无线传感器网络传输数据的方法,降低无线传感器网络系统功耗、提高无线传感器网络传输的可靠性。本发明的另一目的在于提出一种基于无线传感器网络传输数据的装置,降低无线传感器网络系统功耗、提高无线传感器网络传输的可靠性。本发明的再一目的在于提出一种基于无线传感器网络传输数据的系统,降低无线传感器网络系统功耗、提高无线传感器网络传输的可靠性。为达到上述目的,本发明提供了一种基于无线传感器网络传输数据的方法,该方法包括查询获取无线传感器网络内使能的传感器节点信息;
根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;向传感器节点发送带宽分配命令,携带分配的带宽,以使传感器节点根据分配的带宽传输数据。进一步包括传感器节点按照预先设置的算法,将采集到的时域信号数据换算成特征值数据, 作为待传输的数据。进一步包括传感器节点将采集到的时域信号数据存储至内部的存储器中,在采集完成后提供给用户下载以进行数据分析。所述特征值包括瞬时值、有效值、最大值、最小值、平均值、平均差、标准差、方差以及斜差等的一种或其任意组合。所述使能的传感器节点信息为传感器节点使能的通道数信息,所述根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽包括无线网关统计无线传感器网络内各使能的传感器节点包含的使能的通道数之和, 根据无线传感器网络有效传输带宽以及使能的通道数之和,为使能的通道平均分配带宽。所述使能的传感器节点信息为传感器节点使能的通道数信息以及传感器节点待传输的数据量信息,所述根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽包括无线网关统计无线传感器网络内各使能的传感器节点待传输的数据总量信息,根据无线传感器网络有效传输带宽以及待传输的数据总量,计算待传输数据总量所需的传输时间,根据计算的传输时间、传感器节点待传输的数据量信息以及该传感器节点使能的通道数信息,为该传感器节点使能的每一通道平均分配带宽。一种基于无线传感器网络传输数据的装置,该装置包括传感器节点信息查询模块、带宽分配模块以及带宽分配命令传输模块,其中,传感器节点信息查询模块,查询获取无线传感器网络内使能的传感器节点信息;带宽分配模块,根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;带宽分配命令传输模块,向传感器节点发送带宽分配命令,携带分配的带宽,以使传感器节点根据分配的带宽传输数据。一种基于无线传感器网络传输数据的系统,该系统包括无线网关以及传感器节点,其中,无线网关,查询获取无线传感器网络内使能的传感器节点信息;根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;向传感器节点发送带宽分配命令,携带分配的带宽;传感器节点,接收无线网关发送的带宽分配命令,根据分配的带宽传输数据。所述传感器节点包括传感器节点信息反馈模块以及数据传输模块,其中,传感器节点信息反馈模块,接收无线网关的查询命令,将使能的传感器节点信息反馈至无线网关;数据传输模块,接收无线网关发送的带宽分配命令,根据分配的带宽传输数据。所述传感器节点进一步包括特征值数据计算模块、和/或,存储器,其中,特征值数据计算模块,按照预先设置的算法,将采集到的时域信号数据换算成特征值数据,作为待传输的数据输出至数据传输模块;存储器,用于存储采集到的时域信号数据,在采集完成后提供给用户下载以进行数据分析。由上述的技术方案可见,本发明提供的一种基于无线传感器网络传输数据的方法、装置及系统,查询获取无线传感器网络内使能的传感器节点信息;根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;向传感器节点发送带宽分配命令,携带分配的带宽,以使传感器节点根据分配的带宽传输数据。这样,能够保证各传感器节点传输的带宽不超过无线网关的有效传输带宽,保证各传感器节点与无线网关的通信顺畅,避免了无线传感器网络的阻塞以及数据重传,降低了无线传感器网络系统的功耗,提升了无线传感器网络的传输可靠性。


图1为本发明实施例基于无线传感器网络传输数据的方法流程示意图。图2为本发明实施例的基于无线传感器网络传输数据的方法具体流程示意图。图3为本发明实施例的基于无线传感器网络传输数据的方法另一具体流程示意图。图4为本发明实施例基于无线传感器网络传输数据的装置结构示意图。图5为本发明实施例基于无线传感器网络传输数据的系统结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。现有的无线传感器网络系统,无线网关负责接收各传感器节点采集的数据,但对传感器节点的传输带宽并不进行控制,传感器节点在采集数据后,按照自身的带宽能力发送采集的数据,容易导致无线传感器网络的阻塞,使得无线传感器网络传输可靠性较低。本发明实施例中,考虑由组成无线传感器网络系统的无线网关,根据无线传感器网络系统的总带宽以及接入无线网关的传感器节点数量,通过预先设置的带宽分配算法和通讯协议, 为无线传感器分配带宽,使得无线网关能够最大限度地接收传感器节点采集的有效数据, 并能避免无线传感器网络的阻塞。特别适用于无线传感器节点众多或者无线传感器节点采样速率较高的无线传感器网络。图1为本发明实施例基于无线传感器网络传输数据的方法流程示意图。参见图1, 该流程包括步骤101,查询获取无线传感器网络内使能的传感器节点信息;本步骤中,无线网关在前一设置的时间周期到时,向无线传感器网络内的传感器节点发送查询命令,查询各使能的传感器节点信息,即需要进行数据传输的传感器节点信息,传感器节点接收查询命令后,如果确定有需要传输的数据,将使能的传感器节点信息发送至无线网关。使能的传感器节点信息包括传感器节点使能的通道数信息、或者,传感器节点使能的通道数信息以及传感器节点待传输的数据量信息。传感器节点使能的通道数可以是该传感器节点能够使能的最大通道数,也可以是该传感器节点从能够使能的最大通道数中,选取的用于传输数据的通道数。传感器节点选择使能的通道数,可根据实际需要确定,在此不再赘述。步骤102,根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息, 为使能的传感器节点分配带宽;本步骤中,如果使能的传感器节点信息为传感器节点使能的通道数信息,则根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽包括无线网关统计无线传感器网络内各使能的传感器节点包含的使能的通道数之和, 即各传感器节点使能的通道数总和,根据无线传感器网络有效传输带宽以及使能的通道数之和,为使能的通道平均分配带宽。本发明实施例中,无线网关为网络内使能的通道平均分配带宽,无需考虑每个传感器节点待传输的数据量。为使能的通道平均分配带宽的计算公式为
权利要求
1.一种基于无线传感器网络传输数据的方法,其特征在于,该方法包括查询获取无线传感器网络内使能的传感器节点信息;根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;向传感器节点发送带宽分配命令,携带分配的带宽,以使传感器节点根据分配的带宽传输数据。
2.如权利要求1所述的方法,其特征在于,进一步包括传感器节点按照预先设置的算法,将采集到的时域信号数据换算成特征值数据,作为待传输的数据。
3.如权利要求2所述的方法,其特征在于,进一步包括传感器节点将采集到的时域信号数据存储至内部的存储器中,在采集完成后提供给用户下载以进行数据分析。
4.如权利要求2所述的方法,其特征在于,所述特征值包括瞬时值、有效值、最大值、 最小值、平均值、平均差、标准差、方差以及斜差等的一种或其任意组合。
5.如权利要求1至4任一项所述的方法,其特征在于,所述使能的传感器节点信息为传感器节点使能的通道数信息,所述根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽包括无线网关统计无线传感器网络内各使能的传感器节点包含的使能的通道数之和,根据无线传感器网络有效传输带宽以及使能的通道数之和,为使能的通道平均分配带宽。
6.如权利要求1至4任一项所述的方法,其特征在于,所述使能的传感器节点信息为传感器节点使能的通道数信息以及传感器节点待传输的数据量信息,所述根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽包括无线网关统计无线传感器网络内各使能的传感器节点待传输的数据总量信息,根据无线传感器网络有效传输带宽以及待传输的数据总量,计算待传输数据总量所需的传输时间,根据计算的传输时间、传感器节点待传输的数据量信息以及该传感器节点使能的通道数信息,为该传感器节点使能的每一通道平均分配带宽。
7.一种基于无线传感器网络传输数据的装置,其特征在于,该装置包括传感器节点信息查询模块、带宽分配模块以及带宽分配命令传输模块,其中,传感器节点信息查询模块,查询获取无线传感器网络内使能的传感器节点信息;带宽分配模块,根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;带宽分配命令传输模块,向传感器节点发送带宽分配命令,携带分配的带宽,以使传感器节点根据分配的带宽传输数据。
8.一种基于无线传感器网络传输数据的系统,其特征在于,该系统包括无线网关以及传感器节点,其中,无线网关,查询获取无线传感器网络内使能的传感器节点信息;根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;向传感器节点发送带宽分配命令,携带分配的带宽;传感器节点,接收无线网关发送的带宽分配命令,根据分配的带宽传输数据。
9.如权利要求8所述的系统,其特征在于,所述传感器节点包括传感器节点信息反馈模块以及数据传输模块,其中,传感器节点信息反馈模块,接收无线网关的查询命令,将使能的传感器节点信息反馈至无线网关;数据传输模块,接收无线网关发送的带宽分配命令,根据分配的带宽传输数据。
10.如权利要求9所述的系统,其特征在于,所述传感器节点进一步包括特征值数据计算模块、和/或,存储器,其中,特征值数据计算模块,按照预先设置的算法,将采集到的时域信号数据换算成特征值数据,作为待传输的数据输出至数据传输模块;存储器,用于存储采集到的时域信号数据,在采集完成后提供给用户下载以进行数据分析。
全文摘要
本发明公开了一种基于无线传感器网络传输数据的方法、装置及系统。该方法包括查询获取无线传感器网络内使能的传感器节点信息;根据无线传感器网络有效传输带宽以及获取的使能的传感器节点信息,为使能的传感器节点分配带宽;向传感器节点发送带宽分配命令,携带分配的带宽,以使传感器节点根据分配的带宽传输数据。应用本发明,可以降低无线传感器网络系统功耗、提高无线传感器网络传输的可靠性。
文档编号H04W84/18GK102457913SQ201110448270
公开日2012年5月16日 申请日期2011年12月28日 优先权日2011年12月28日
发明者刘琪, 张俊辉, 罗银生 申请人:北京必创科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1