CN101841891B - 信息发送和接收方法、装置和*** - Google Patents
信息发送和接收方法、装置和*** Download PDFInfo
- Publication number
- CN101841891B CN101841891B CN 200910129226 CN200910129226A CN101841891B CN 101841891 B CN101841891 B CN 101841891B CN 200910129226 CN200910129226 CN 200910129226 CN 200910129226 A CN200910129226 A CN 200910129226A CN 101841891 B CN101841891 B CN 101841891B
- Authority
- CN
- China
- Prior art keywords
- information
- channel
- data channel
- data
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开一种信息发送和接收方法、装置和***,涉及通信领域,为解决无线传感器网络吞吐量小,在受到干扰时通信质量差的问题而发明。本发明提供的技术方案包括:确定待发送信息的类型;如果待发送信息的类型为短数据或者网络控制信息,通过公共信道发送所述待发送信息;如果待发送信息的类型为长数据,获取数据信道信息,根据所述数据信道信息,通过所述数据信道发送所述待发送信息。本发明实施例提供的技术方案可以应用在无线传感器网络中。
Description
技术领域
本发明涉及通信领域,尤其涉及一种信息发送和接收方法、装置和***。
背景技术
无线传感器网络主要由无线传感器节点、汇聚节点和协调器组成。所述无线传感器节点可以任意分布在某一检测区域内,进行数据采集,并以自组织的形式构成网络,通过多跳中继方式将采集到的数据传送到汇聚节点;所述汇聚节点通过Internet或其他网络通讯方式将接收到的数据传送到协调器,由该协调器对所述检测区域内的各个无线传感器节点进行管理和控制。
目前,现有技术可以根据无线传感器节点之间采用的通信方式,将所述无线传感器网络划分为两种:非信标能使网络和信标能使网络。
在所述非信标能使网络中,各个无线传感器节点使用唯一一条通信信道传输信息。当有信息需要传输时,待发送信息的无线传感器节点可以检测所述通信信道是否被其他无线传感器节点占用,如果没有被其他无线传感器节点占用,则占用所述通信信道,并通过该通信信道发送信息,否则,退避一段随机长的时间以后,再对所述通信信道进行检测,直到能够占用所述通信信道或者达到预先设置的检测次数门限。
与所述非信标能使网络相似的,在所述信标能使网络中,各个无线传感器节点也使用唯一一条通信信道传输信息;与所述非信标能使网络不同的是,在所述信标能使网络中,协调器将时隙资源划分为:竞争时隙和非竞争时隙,在竞争时隙期间,各个无线传感器节点可以采用与非信标能使网络相同的方式获取所述通信信道的使用权,使用该通信信道发送信息,在非竞争时隙期间,各个无线传感器节点可以在协调器为其分配的时隙中完成通信。
在实现本发明的过程中,发明人发现,现有技术至少存在如下问题:在所述非信标能使网络和信标能使网络中,各个无线传感器节点均使用唯一的通信信道进行通信,使得现有的无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降,并且无法有效保证长数据的连续传输,从而不能适应无线传感器网络向大数据流量的多应用网络发展的要求。
发明内容
本发明的实施例提供一种信息发送和接收方法、装置和***,能够提高无线传感器网络的吞吐量以及通信质量。
为达到上述目的,本发明的实施例采用如下技术方案:
一种信息发送方法,应用在无线传感器网络中,包括:确定待发送信息的类型;如果所述待发送信息的类型为短数据,通过公共信道发送所述待发送信息;如果所述待发送信息的类型为长数据,经由信道管理节点获取数据信道信息,根据所述数据信道信息,通过所述数据信道发送所述待发送信息;其中,需要分割为多个信息子包发送的所述待发送信息的类型为长数据。
一种信息接收方法,应用在无线传感器网络中,包括:接收通信对端发送的通信请求;如果所述通信请求指示所述通信对端发送的信息的类型为短数据,通过公共信道接收所述通信对端发送的信息;如果所述通信请求指示所述通信对端发送的信息的类型为长数据,经由信道管理节点或所述通信对端获取数据信道信息,根据所述数据信道信息,通过所述数据信道接收所述通信对端发送的信息;其中,需要分割为多个信息子包发送的所述通信对端发送的信息的类型为长数据。
一种信息发送装置,应用在无线传感器网络中,包括:
确定单元,用于确定待发送信息的类型;
第一发送单元,用于如果所述待发送信息的类型为短数据,通过公共信道发送所述待发送信息;
第一获取单元,用于如果所述待发送信息的类型为长数据,经由信道管理节点获取数据信道信息;
第二发送单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道发送所述待发送信息;其中,需要分割为多个信息子包发送的所述待发送信息的类型为长数据。
一种信息接收装置,应用在无线传感器网络中,包括:
确定单元,用于确定通信对端发送的信息的类型;
第一接收单元,用于接收通信对端发送的通信请求;
第二接收单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为短数据,通过公共信道接收所述通信对端发送的信息;
第一获取单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为长数据,经由信道管理节点或所述通信对端获取数据信道信息;
第三接收单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道接收所述通信对端发送的信息;其中,需要分割为多个信息子包发送的所述通信对端发送的信息的类型为长数据。
一种通信***,应用在无线传感器网络中,包括信息发送装置,所述信息发送装置以可通信的方式与信息接收装置相连,
所述信息发送装置,包括:
确定单元,用于确定待发送信息的类型;
第一发送单元,用于如果所述待发送信息的类型为短数据,通过公共信道发送所述待发送信息;
第一获取单元,用于如果所述待发送信息的类型为长数据,经由信道管理节点获取数据信道信息;
第二发送单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道发送所述待发送信息;其中,需要分割为多个信息子包发送的所述待发送信息的类型为长数据;
所述信息接收装置包括:
第一接收单元,用于接收通信对端发送的通信请求;
第二接收单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为短数据,通过公共信道接收所述通信对端发送的信息;
第一获取单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为长数据,经由信道管理节点或所述通信对端获取数据信道信息;
第三接收单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道接收所述通信对端发送的信息;其中,需要分割为多个信息子包发送的所述通信对端发送的信息的类型为长数据。
本发明实施例提供的信息发送和接收方法、装置和***,可以根据待发送信息的类型,通过不同的通信信道传输所述信息,解决了现有技术中各个无线传感器节点均使用唯一的通信信道进行通信,造成无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降的问题,本发明实施例提供的技术方案能够提高无线传感器网络的吞吐量,提高网络通信质量;本发明实施例提供的技术方案,在传输长数据时,可以获取专用于传输所述长数据的数据信道,并通过该数据通道传输所述长数据,解决了现有技术无法连续传输长数据的问题,由于能够连续传输长数据,保证了长数据的传输质量,所以本发明实施例提供的技术方案能够适应无线传感器网络向大数据流量的多应用网络发展的要求。
附图说明
图1为本发明实施例提供的信息发送方法的流程图;
图2为本发明实施例提供的信息接收方法的流程图;
图3为本发明实施例提供的信息发送和接收方法的流程图;
图4为图3所示的为本发明实施例提供的信息发送和接收方法中步骤301的流程图;
图5为本发明实施例提供的信息发送装置结构示意图一;
图6为本发明实施例提供的信息发送装置结构示意图二;
图7为图5或图6所示的本发明实施例提供的信息发送装置中第一获取单元503的结构示意图;
图8为本发明实施例提供的信息接收装置结构示意图一;
图9为本发明实施例提供的信息接收装置结构示意图二;
图10为图8或图9所示的本发明实施例提供的信息接收装置中第一获取单元803的结构示意图;
图11为本发明实施例提供的通信***结构示意图。
具体实施方式
为了解决无线传感器网络吞吐量小,在受到干扰时通信质量差的问题,本发明实施例提供一种信息发送和接收的方法、装置和***。
如图1所示,本发明实施例提供的信息发送方法,应用在无线传感器网络中,包括:
步骤101,确定待发送信息的类型;
步骤102,如果所述待发送信息的类型为短数据或者网络控制信息,通过公共信道发送所述待发送信息;
步骤103,如果所述待发送信息的类型为长数据,获取数据信道信息,根据所述数据信道信息,通过所述数据信道发送所述待发送信息。
本发明实施例提供的信息发送方法,可以根据待发送信息的类型,通过不同的通信信道发送所述信息,解决了现有无线传感器网络中各个无线传感器节点均使用唯一的通信信道进行通信,造成无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降的问题,本发明实施例提供的技术方案能够提高无线传感器网络的吞吐量,提高网络通信质量;本发明实施例提供的技术方案,可以获取专用于传输长数据的数据信道,并通过该数据通道传输所述长数据,解决了现有无线传感器网络无法连续发送长数据的问题,由于能够连续发送长数据,保证了长数据的传输质量,所以本发明实施例提供的技术方案能够适应无线传感器网络向大数据流量的多应用网络发展的要求。
与如图1所示的方法相对应地,如图2所示,本发明实施例还提供一种信息接收方法,应用在无线传感器网络中,包括:
步骤201,接收通信对端发送的通信请求;
步骤202,如果所述通信请求指示所述通信对端发送的信息的类型为短数据或者网络控制信息,通过公共信道接收所述通信对端发送的信息;
步骤203,如果所述通信请求指示所述通信对端发送的信息的类型为长数据,获取数据信道信息,根据所述数据信道信息,通过所述数据信道接收所述通信对端发送的信息。
本发明实施例提供的信息接收方法,可以根据通信对端发送的信息的类型,通过不同的通信信道接收所述信息,解决了现有技术中各个无线传感器节点均使用唯一的通信信道进行通信,造成无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降的问题,本发明实施例提供的技术方案能够提高无线传感器网络的吞吐量,提高网络通信质量;本发明实施例提供的技术方案可以获取专用于接收长数据的数据信道,并通过该数据通道接收所述长数据,解决了现有技术无法连续传输长数据的问题,由于能够连续传输长数据,保证了长数据的传输质量,所以本发明实施例提供的技术方案能够适应无线传感器网络向大数据流量的多应用网络发展的要求。
为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面以在无线传感器网络中,无线传感器节点1向无线传感器节点2发送信息为例,对本发明实施例提供的信息发送和接收方法进行详细介绍。
如图3所示,本发明实施例提供的信息发送和接收方法,包括:
步骤301,对无线传感器网络进行初始化,如图4所示,所述初始化过程可以包括:
步骤401,协调器为无线传感器网络选取公共信道;
在本实施例中,为了提高无线传感器网络的通信质量,协调器可以对周围环境中所有可用的通信信道进行扫描,从中选取通信质量最好的通信信道作为无线传感器网络的公共信道;可以通过如下方式实现:协调器向所有可用的通信信道发送信息包,并根据每个通信信道返回的响应信息包计算各个通信信道的丢包率,选取丢包率最低的通信信道为无线传感器网络的公共信道;
当然,以上协调器为无线传感器网络选取公共信道的方法仅为举例,在实际的使用过程中,所述协调器还可以通过其他方式为无线传感器网络选取公共信道,此处不对每种情况进行一一赘述;
步骤402,协调器对接入无线传感器网络的无线传感器节点进行初始化。
在本实施例中,当无线传感器节点1和无线传感器节点2接入无线传感器网络时,所述无线传感器节点1和无线传感器节点2会自动扫描周围环境中可用的通信信道,并通过所有扫描到的通信信道向协调器发送查询帧,协调器可以通过步骤401中选取的公共信道向所述无线传感器节点1和无线传感器节点2返回响应消息,所述无线传感器节点1和无线传感器节点2可以根据所述响应消息获取协调器选取的公共信道信息,如该公共信道使用的频点信息等;
当所述无线传感器节点1和无线传感器节点2获取了协调器为无线传感器网络选取的公共信道信息以后,所述协调器还可以进一步通过所述公共信道为所述无线传感器节点1和无线传感器节点2分配网络地址。
步骤302,当无线传感器节点1需要向无线传感器节点2发送信息时,所述无线传感器节点1确定待发送信息的类型。
在本实施例中,无线传感器节点1可以根据待发送信息的大小确定该信息的类型,例如:如果所述待发送信息需要分割为多个信息子包发送,则所述待发送信息的类型为长数据,否则,所述待发送信息的类型为短数据或者网络控制信息,在实际的使用过程中,所述无线传感器节点1还可以通过其他方式确定待发送信息的类型,此处不对每种情况进行一一赘述。
步骤303,如果所述待发送信息的类型为短数据或者网络控制信息,所述无线传感器节点1根据预先从协调器获取的公共信道信息,通过所述公共信道向无线传感器节点2发送所述待发送信息。
在本实施例中,所述无线传感器节点1可以采用两种通信方式通过所述公共信道向无线传感器节点2发送所述待发送信息:
一种是,无线传感器节点1采用非信标能使网络的通信方式,通过所述公共信道向无线传感器节点2发送所述待发送信息,包括:
无线传感器节点1检测所述公共信道是否被其他无线传感器节点占用,如果所述公共信道没有被其他无线传感器节点占用,则所述无线传感器节点1占用所述公共信道,并通过该公共信道向无线传感器节点2发送所述待发送信息;如果所述公共信道被其他无线传感器节点占用,则所述无线传感器节点1退避一段随机长的时间以后,再对所述公共信道进行检测,直到能够占用所述公共信道或者达到预先设置的检测次数门限;
另一种是,无线传感器节点1采用信标能使网络的通信方式,通过所述公共信道向无线传感器节点2发送所述待发送信息,包括:
在协调器划分的竞争时隙期间,无线传感器节点1可以采用与非信标能使网络相同的方式获取所述公共信道的使用权,使用该公共信道向无线传感器节点2发送所述待发送信息,此处不做赘述;在协调器划分的非竞争时隙期间,无线传感器节点1可以在协调器为其分配的时隙中向无线传感器节点2发送所述待发送信息。
值得说明的是,在本实施例中,协调器可以对为无线传感器网络选取的公共信道进行更新。具体地,当到达预先设置的公共信道选取周期时,所述协调器根据信道质量选取公共信道,对已选取的公共信道进行更新,其中,所述预先设置的公共信道选取周期可以根据实际的无线传感器网络场景而定,例如:可以设置固定场景的无线传感器网络的公共信道选取周期为12小时,移动场景的无线传感器网络的公共信道选取周期为一分钟等;或者,当已选取的公共信道的通信质量低于预先设置的通信质量阈值时,所述协调器根据信道质量选取公共信道,对所述已选取的公共信道进行更新。所述协调器对所述公共信道进行更新,为无线传感器网络重新选取公共信道的具体步骤可以参见如图4所示的步骤401所述,此处不再赘述。
当协调器对所述公共信道进行更新以后,本发明实施例提供的技术方案还可以包括无线传感器节点1和无线传感器节点2从协调器获取更新后的公共信道信息的步骤,该步骤具体可以包括:协调器通过更新前的公共信道向无线传感器网络中的无线传感器节点发送进行公共信道更新的广播信息,在该广播信息中携带更新后的公共信道信息,包括更新后的公共信道频率信息和指示无线传感器节点更新公共信道的时间信息等;无线传感器节点1和无线传感器节点2接收所述广播信息,并根据该广播信息中携带的更新后的公共信道信息对公共信道进行更新。
当所述无线传感器节点1和无线传感器节点2对公共信道进行更新以后,在所述步骤303中,如果所述待发送信息的类型为短数据或者网络控制信息,所述无线传感器节点1根据所述更新后的公共信道信息,通过所述更新后的公共信道向无线传感器节点2发送所述待发送信息。
步骤304,如果所述待发送信息的类型为长数据,所述无线传感器节点1获取数据信道信息,根据所述数据信道信息,通过所述数据信道向无线传感器节点2发送所述待发送信息。
在本实施例中,所述数据信道由信道管理节点分配,其中,所述信道管理节点由无线传感器网络中一跳范围内性能较强的无线传感器节点担任。所述信道管理节点可以对通信区域内的可用信道进行扫描,根据扫描结果,按照信道通信质量从高到低的顺序生成信道列表,当需要分配数据信道时,选取所述信道列表中可用的通信质量最高的信道为数据信道;所述信道管理节点也可以从所述信道列表中选取多个可用的通信信道作为数据信道。
在本实施例中,无线传感器节点1获取数据信道信息的步骤可以包括:无线传感器节点1通过协调器为无线传感器网络选取的公共信道向信道管理节点发送数据信道申请消息;无线传感器节点1通过所述公共信道接收所述信道管理节点返回的数据信道分配消息;无线传感器节点1从所述数据信道分配消息中获取数据信道信息,其中,如果所述信道管理节点为无线传感器节点1分配了一个数据信道,则所述数据信道的信息为该数据信道使用的频率信息,如果所述信道管理节点为无线传感器节点1分配了两个以上数据信道,则所述数据信道信息为所述两个以上数据信道对应的跳频序列,所述跳频序列可以包含所述两个以上数据信道使用的频率信息、每个数据信道的使用时间信息和跳频方式等信息。优选的,无线传感器节点1可以通过所述数据信道申请消息直接向所述信道管理节点查询并申请跳频序列。
在本实施例中,如果信道管理节点只为每对待通信的无线传感器节点分配一个信道列表中通信质量最好的信道作为数据信道,则所述信道管理节点还需要定期对所述信道列表进行更新,所述信道管理节点更新信道列表的周期可以根据无线传感器节点进行通信的繁忙程度设置,例如:如果无线传感器节点通信繁忙,则可以设置更新信道列表的周期为1分钟,如果无线传感器节点通信稀少,则可以设置更新信道列表的周期为1小时或者1天等。当然,在实际的使用过程中,还可以通过其他方式设置信道管理节点更新信道列表的周期,此处不对每种情况进行一一赘述。
在所述步骤304中,为了使无线传感器节点2能够获取与无线传感器节点1相同的数据信道信息,所述无线传感器节点1获取数据信道信息之后,所述通过所述数据信道向无线传感器节点2发送所述待发送信息之前,还可以包括:无线传感器节点1通过协调器为无线传感器网络选取的公共信道向无线传感器节点2发送通信请求,该通信请求携带所述无线传感器节点1获取的数据信道信息;接收无线传感器节点2返回的确认信息。则此时,在所述步骤304中,无线传感器节点1可以根据该确认信息通过所述数据信道向无线传感器节点2发送所述待发送信息。在本实施例中,如果所述数据信道信息为两个以上数据信道对应的跳频序列,则所述确认信息中携带同步信息和进行跳频的时间,此时,无线传感器节点1可以根据所述同步信息,在进行跳频的时间到达时通过所述数据信道向无线传感器节点2发送信息。
值得说明的是,在无线传感器节点1向无线传感器节点2发送完所述待发送信息以后,本发明实施例提供的技术方案还可以包括:无线传感器节点1释放所述数据信道,并通过所述公共信道通知信道管理节点释放为其所分配的数据信道资源,具体地,所述数据信道资源为数据信道使用的频率资源,或者多个数据信道使用的频率资源以及其对应的跳频序列。
可选地,步骤305,无线传感器节点2确定无线传感器节点1发送的信息的类型。在本实施例中,当无线传感器节点1需要向无线传感器节点2发送信息时,无线传感器节点1会先通过公共信道向无线传感器节点2发送通信请求,此时,无线传感器节点2可以根据该通信请求携带的相关信息确定无线传感器节点1发送的信息的类型。
可选地,步骤306,如果所述无线传感器节点1发送的信息的类型为短数据或者网络控制信息,无线传感器节点2根据预先从协调器获取的公共信道信息,通过所述公共信道接收所述无线传感器节点1发送的信息。
步骤307,如果所述无线传感器节点1发送的信息的类型为长数据,无线传感器节点2获取数据信道信息,根据所述数据信道信息,通过所述数据信道接收所述无线传感器节点1发送的信息。
在本实施例中,所述无线传感器节点2获取数据信道信息方法可以包括两种:
一种是,如果在所述步骤304中,无线传感器节点1向信道管理节点发送的数据信道申请消息携带无线传感器节点2的网络地址信息,则所述无线传感器节点2接收所述信道管理节点通过公共信道发送的数据信道分配消息;无线传感器节点2从所述数据信道分配消息中获取数据信道信息,其中,如果所述信道管理节点为无线传感器节点2分配了一个数据信道,则所述数据信道的信息为该数据信道使用的频率信息,如果所述信道管理节点为无线传感器节点2分配了两个以上数据信道,则所述数据信道信息为所述两个以上数据信道对应的跳频序列;
另一种是,如果无线传感器节点1发送的通信请求中携带数据信道信息,无线传感器节点2从所述通信请求中获取所述数据信道信息。当所述无线传感器节点2根据所述数据信道信息成功切换到该数据信道时,所述无线传感器节点2向无线传感器节点1发送确认消息。在本实施例中,如果所述数据信道信息为跳频序列,则所述确认消息携带同步信息和进行跳频的时间等信息。
值得说明的是,在无线传感器节点2通过所述数据信道接收完所述无线传感器节点1发送的信息之后,本发明实施例提供的技术方案还可以包括:无线传感器节点2释放所述数据信道资源。
本发明实施例提供的信息发送和接收方法,协调器可以从所有可用的通信信道中,为无线传感器网络选取通信质量最好的通信信道作为公共信道,保证了无线传感器节点通过所述公共信道传输短数据和网络控制信息的可靠性和通信质量;信道管理节点能够为待通信的无线传感器节点选取通信质量最好的通信信道作为数据信道,从而保证了长数据通过所述数据信道传输的连续性与通信质量;本发明实施例提供的技术方案,各个无线传感器节点能够通过多条信道进行通信,提高了无线传感器网络的吞吐量,并且由于网络控制信息与长数据通过不同的信道传输,既保证了网络控制信息传输的及时性,又保证了长数据传输的连续性与完整性;由于公共信道和数据信道分别由协调器和信道管理节点进行管理,所以节省了由各个无线传感器节点管理通信信道所消耗的能源;由于所述信道管理节点由无线传感器网络中性能较强的无线传感器节点担任,所以本发明实施例提供的技术方案没有增加任何硬件设置,节省了组网运营成本,能够适应无线传感器网络的发展要求。
与上述方法相对应地,如图5所示,本发明实施例还提供一种信息发送装置,应用在无线传感器网络中,包括:
确定单元501,用于确定待发送信息的类型;
第一发送单元502,用于如果所述待发送信息的类型为短数据或者网络控制信息,通过公共信道发送所述待发送信息;
第一获取单元503,用于如果所述待发送信息的类型为长数据,获取数据信道信息;
第二发送单元504,用于根据所述第一获取单元503获取的数据信道信息,通过所述数据信道发送所述待发送信息,其中,所述待发送信息为所述确定单元501确定的长数据,特别的,当所述待发送信息已确定为长数据,可以直接通过所述第二发送单元发送给接收端。
进一步地,如图6所示,本发明实施例提供的信息发送装置,还可以包括:
第二获取单元505,用于获取协调器选取的公共信道信息,并指示所述第一发送单元502根据所述该公共信道信息,通过该公共信道发送所述待发送信息。
进一步地,如图7所示,所述第一获取单元503可以包括:
发送子单元5031,用于从所述公共信道向信道管理节点发送数据信道申请消息;
接收子单元5032,用于从所述公共信道接收所述信道管理节点返回的数据信道分配消息;
获取子单元5033,用于从所述数据信道分配消息中获取数据信道信息。
进一步地,如图6所示,本发明实施例提供的信息发送装置,还可以包括:
第三发送单元506,用于向通信对端发送通信请求,该通信请求携带所述数据信道信息;
接收单元507,用于接收通信对端返回的确认信息。
进一步地,如图6所示,本发明实施例提供的信息发送装置,还可以包括:
释放单元508,用于当所述第二发送单元504发送完信息以后,释放所述数据信道;
第四发送单元509,用于向信道管理节点发送释放信道请求,以使得所述信道管理节点释放所述数据信道。
可选的,所述释放单元508与所述第四发送单元509的功能实现可以是先实现所述释放单元508再触发所述第四发送单元509的功能实现,也可以反过来,也可以由所述第二发送单元504决定,通过所述第二发送单元504的触发来进行所述功能。
本发明实施例提供的信息发送装置,可以根据待发送信息的类型,通过不同的通信信道发送所述信息,解决了现有无线传感器网络中各个无线传感器节点均使用唯一的通信信道进行通信,造成无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降的问题,本发明实施例提供的技术方案能够提高无线传感器网络的吞吐量,提高网络通信质量;本发明实施例提供的技术方案,可以获取专用于传输长数据的数据信道,并通过该数据通道传输所述长数据,解决了现有无线传感器网络无法连续发送长数据的问题,由于能够连续发送长数据,保证长数据的传输质量,所以本发明实施例提供的技术方案能够适应无线传感器网络向大数据流量的多应用网络发展的要求。
如图8所示,本发明实施例还提供一种信息接收装置,应用在无线传感器网络中,包括:
第一接收单元801,用于接收通信对端发送的通信请求;
第二接收单元802,用于如果所述通信请求指示所述通信对端发送的信息的类型为短数据或者网络控制信息,通过公共信道接收所述通信对端发送的信息;
第一获取单元803,用于如果所述通信请求指示所述通信对端发送的信息的类型为长数据,获取数据信道信息;
第三接收单元804,用于根据所述第一获取单元803获取的数据信道信息,通过所述数据信道接收所述通信对端发送的信息,其中,所述通信对端发送的信息为所述通信请求指示的长数据。
进一步地,如图9所示,本发明实施例提供的信息接收装置,还可以包括:
第二获取单元805,用于获取协调器选取的公共信道信息,并指示所述第二接收单元802根据该公共信道信息,通过该公共信道接收所述通信对端发送的信息。
进一步地,如图10所示,所述第一获取单元803可以包括:
接收子单元8031,用于从所述公共信道接收所述信道管理节点发送的数据信道分配消息;
第一获取子单元8032,用于从所述数据信道分配消息中获取数据信道信息。
进一步地,如图10所示,所述第一获取单元803可以包括:
第二获取子单元8033,用于如果所述第一接收单元801接收到的通信请求中携带数据信道信息,从所述通信请求中获取所述数据信道信息。
进一步地,如图9所示,本发明实施例提供的信息接收装置,还可以包括:
释放单元806,用于当所述第三接收单元804接收完通信对端发送的信息以后,释放所述数据信道。
本发明实施例提供的信息接收装置,可以根据通信对端发送的信息的类型,通过不同的通信信道接收所述信息,解决了现有技术中各个无线传感器节点均使用唯一的通信信道进行通信,造成无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降的问题,本发明实施例提供的技术方案能够提高无线传感器网络的吞吐量,提高网络通信质量;本发明实施例提供的技术方案可以获取专用于接收长数据的数据信道,并通过该数据通道接收所述长数据,解决了现有技术无法连续传输长数据的问题,由于能够连续传输长数据,保证长数据的传输质量,所以本发明实施例提供的技术方案能够适应无线传感器网络向大数据流量的多应用网络发展的要求。
如图11所示,本发明实施例还提供一种通信***,应用在无线传感器网络中,包括信息发送装置1101,所述信息发送装置1101以可通信的方式与信息接收装置1102相连,
所述信息发送装置1101,用于确定待发送信息的类型,如果所述待发送信息的类型为短数据或者网络控制信息,通过公共信道向所述信息接收装置1102发送所述待发送信息,如果述待发送信息的类型为长数据,获取数据信道信息,根据该数据信道信息,通过该数据信道向所述信息接收装置1102发送所述待发送信息。
本发明实施例提供的通信***,无线传感器节点可以根据待发送信息的类型,通过不同的通信信道传输所述信息,解决了现有技术中各个无线传感器节点均使用唯一的通信信道进行通信,造成无线传感器网络吞吐量较小,容易受到干扰导致通信质量下降的问题,本发明实施例提供的技术方案能够提高无线传感器网络的吞吐量,提高网络通信质量;本发明实施例提供的技术方案,无线网络控制节点在传输长数据时,可以获取专用于传输所述长数据的数据信道,并通过该数据通道传输所述长数据,解决了现有技术无法连续传输长数据的问题,由于能够连续传输长数据,保证长数据的传输质量,所以本发明实施例提供的技术方案能够适应无线传感器网络向大数据流量的多应用网络发展的要求。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读存储介质中,如ROM/RAM、磁碟或光盘等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (24)
1.一种信息发送方法,应用在无线传感器网络中,其特征在于,包括:
确定待发送信息的类型;
如果所述待发送信息的类型为短数据,通过公共信道发送所述待发送信息;
如果所述待发送信息的类型为长数据,经由信道管理节点获取数据信道信息,根据所述数据信道信息,通过所述数据信道发送所述待发送信息;其中,需要分割为多个信息子包发送的所述待发送信息的类型为长数据。
2.根据权利要求1所述的方法,其特征在于,所述通过公共信道发送所述待发送信息之前,还包括:
协调器根据信道质量选取公共信道;
信息发送节点获取所述协调器选取的公共信道信息。
3.根据权利要求2所述的方法,其特征在于,所述协调器根据信道质量选取公共信道包括:
若到达预先设置的公共信道选取周期,所述协调器根据信道质量选取公共信道;或者,
若已选取的公共信道的通信质量低于预先设置的通信质量阈值,所述协调器根据信道质量选取公共信道。
4.根据权利要求1-3任一所述的方法,其特征在于,所述经由信道管理节点获取数据信道信息包括:
从所述公共信道向信道管理节点发送数据信道申请消息;
从所述公共信道接收所述信道管理节点返回的数据信道分配消息;
从所述数据信道分配消息中获取数据信道信息。
5.根据权利要求4所述的方法,其特征在于,
如果所述信道管理节点分配了一个数据信道,则所述数据信道信息为该数据信道的频率信息;
如果所述信道管理节点分配了两个以上数据信道,则所述数据信道信息为所述两个以上数据信道对应的跳频序列。
6.根据权利要求1所述的方法,其特征在于,所述获取数据信道信息之后,所述根据所述数据信道信息,通过所述数据信道发送所述待发送信息之前,还包括:
向通信对端发送通信请求,该通信请求携带所述数据信道信息;
接收通信对端返回的确认信息。
7.根据权利要求6所述的方法,其特征在于,所述确认信息携带同步信息和进行跳频的时间。
8.根据权利要求1所述的方法,其特征在于,所述通过所述数据信道发送所述待发送信息之后,还包括:
释放所述数据信道;
向信道管理节点发送释放信道请求,以使得所述信道管理节点释放所述数据信道资源。
9.一种信息接收方法,应用在无线传感器网络中,其特征在于,包括:
接收通信对端发送的通信请求;
如果所述通信请求指示所述通信对端发送的信息的类型为短数据,通过公共信道接收所述通信对端发送的信息;
如果所述通信请求指示所述通信对端发送的信息的类型为长数据,经由信道管理节点或所述通信对端获取数据信道信息,根据所述数据信道信息,通过所述数据信道接收所述通信对端发送的信息;其中,需要分割为多个信息子包发送的所述通信对端发送的信息的类型为长数据。
10.根据权利要求9所述的方法,其特征在于,所述通过公共信道接收所述通信对端发送的信息之前,还包括:
协调器根据信道质量选取公共信道;
信息接收节点获取所述协调器选取的公共信道信息。
11.根据权利要求9所述的方法,其特征在于,所述经由信道管理节点获取数据信道信息包括:
从所述公共信道接收所述信道管理节点发送的数据信道分配消息;
从所述数据信道分配消息中获取数据信道信息。
12.根据权利要求9所述的方法,其特征在于,所述经由所述通信对端获取数据信道信息包括:如果所述通信请求中携带数据信道信息,从所述通信请求中获取所述数据信道信息。
13.根据权利要求9-12所述的方法,其特征在于,所述通过所述数据信道接收所述通信对端发送的信息之后,还包括:释放所述数据信道。
14.一种信息发送装置,应用在无线传感器网络中,其特征在于,包括:
确定单元,用于确定待发送信息的类型;
第一发送单元,用于如果所述待发送信息的类型为短数据,通过公共信道发送所述待发送信息;
第一获取单元,用于如果所述待发送信息的类型为长数据,经由信道管理节点获取数据信道信息;
第二发送单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道发送所述待发送信息;其中,需要分割为多个信息子包发送的所述待发送信息的类型为长数据。
15.根据权利要求14所述的装置,其特征在于,还包括:
第二获取单元,用于获取协调器选取的公共信道信息,并指示所述第一发送单元根据所述该公共信道信息,通过该公共信道发送所述待发送信息。
16.根据权利要求14所述的装置,其特征在于,所述第一获取单元包括:
发送子单元,用于从所述公共信道向信道管理节点发送数据信道申请消息;
接收子单元,用于从所述公共信道接收所述信道管理节点返回的数据信道分配消息;
获取子单元,用于从所述数据信道分配消息中获取数据信道信息。
17.根据权利要求14所述的装置,其特征在于,还包括:
第三发送单元,用于向通信对端发送通信请求,该通信请求携带所述数据信道信息;
接收单元,用于接收通信对端返回的确认信息。
18.根据权利要求14所述的装置,其特征在于,还包括:
释放单元,用于当所述第二发送单元发送完信息以后,释放所述数据信道;
第四发送单元,用于向信道管理节点发送释放信道请求,以使得所述信道管理节点释放所述数据信道。
19.一种信息接收装置,应用在无线传感器网络中,其特征在于,包括:
第一接收单元,用于接收通信对端发送的通信请求;
第二接收单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为短数据,通过公共信道接收所述通信对端发送的信息;
第一获取单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为长数据,经由信道管理节点或所述通信对端获取数据信道信息;
第三接收单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道接收所述通信对端发送的信息;其中,需要分割为多个信息子包发送的所述通信对端发送的信息的类型为长数据。
20.根据权利要求19所述的装置,其特征在于,还包括:
第二获取单元,用于获取协调器选取的公共信道信息,并指示所述第二接收单元根据该公共信道信息,通过该公共信道接收所述通信对端发送的信息。
21.根据权利要求19所述的装置,其特征在于,所述第一获取单元包括:
接收子单元,用于从所述公共信道接收所述信道管理节点发送的数据信道分配消息;
第一获取子单元,用于从所述数据信道分配消息中获取数据信道信息。
22.根据权利要求19所述的装置,其特征在于,所述第一获取单元包括:
第二获取子单元,用于如果所述第一接收单元接收到的通信请求中携带数据信道信息,从所述通信请求中获取所述数据信道信息。
23.根据权利要求19所述的装置,其特征在于,还包括:
释放单元,用于当所述第三接收单元接收完通信对端发送的信息以后,释放所述数据信道。
24.一种通信***,应用在无线传感器网络中,其特征在于,包括信息发送装置,所述信息发送装置以可通信的方式与信息接收装置相连,
所述信息发送装置,包括:
确定单元,用于确定待发送信息的类型;
第一发送单元,用于如果所述待发送信息的类型为短数据,通过公共信道发送所述待发送信息;
第一获取单元,用于如果所述待发送信息的类型为长数据,经由信道管理节点获取数据信道信息;
第二发送单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道发送所述待发送信息;其中,需要分割为多个信息子包发送的所述待发送信息的类型为长数据;
所述信息接收装置包括:
第一接收单元,用于接收通信对端发送的通信请求;
第二接收单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为短数据,通过公共信道接收所述通信对端发送的信息;
第一获取单元,用于如果所述通信请求指示所述通信对端发送的信息的类型为长数据,经由信道管理节点或所述通信对端获取数据信道信息;
第三接收单元,用于根据所述第一获取单元获取的数据信道信息,通过所述数据信道接收所述通信对端发送的信息;其中,需要分割为多个信息子包发送的所述通信对端发送的信息的类型为长数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910129226 CN101841891B (zh) | 2009-03-19 | 2009-03-19 | 信息发送和接收方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910129226 CN101841891B (zh) | 2009-03-19 | 2009-03-19 | 信息发送和接收方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101841891A CN101841891A (zh) | 2010-09-22 |
CN101841891B true CN101841891B (zh) | 2013-10-02 |
Family
ID=42744909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910129226 Expired - Fee Related CN101841891B (zh) | 2009-03-19 | 2009-03-19 | 信息发送和接收方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101841891B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103067941B (zh) * | 2012-12-26 | 2016-04-13 | 武汉大学 | 基于无线传感网络的多变量分布式在线监测*** |
CN105357630A (zh) * | 2015-11-19 | 2016-02-24 | 广东瑞德智能科技股份有限公司 | 一种低速无线网络的通信方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1625910A (zh) * | 2002-05-10 | 2005-06-08 | 三菱电机株式会社 | 移动通信***、基站和移动台 |
CN101150568A (zh) * | 2006-09-19 | 2008-03-26 | 中兴通讯股份有限公司 | 基于宽带单载波***的控制信令和参考信号的发送方法 |
CN101300744A (zh) * | 2005-10-31 | 2008-11-05 | Lg电子株式会社 | 用于移动通信终端的数据接收方法 |
-
2009
- 2009-03-19 CN CN 200910129226 patent/CN101841891B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1625910A (zh) * | 2002-05-10 | 2005-06-08 | 三菱电机株式会社 | 移动通信***、基站和移动台 |
CN101300744A (zh) * | 2005-10-31 | 2008-11-05 | Lg电子株式会社 | 用于移动通信终端的数据接收方法 |
CN101150568A (zh) * | 2006-09-19 | 2008-03-26 | 中兴通讯股份有限公司 | 基于宽带单载波***的控制信令和参考信号的发送方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101841891A (zh) | 2010-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101132564B (zh) | 基站、中继站、无线中继通信***和方法 | |
EP2068585B1 (en) | Mobile station, wireless base station, mobile communication system and notification information transmitting/receiving method | |
CN101262696B (zh) | 一种实现***间通信的方法和***以及终端设备 | |
EP1175025B1 (en) | Wireless base station, method of selecting wireless base station, method of multicasting, and wireless terminal | |
JP5026194B2 (ja) | 無線セルラー通信ネットワークのセル内のマルチメディアコンテンツの転送をセットアップするための方法及びデバイス、並びにプログラマブルデバイスに直にロードすることができるコンピュータプログラム | |
CN101247635B (zh) | 动态跳频接入方法和装置 | |
JP5043108B2 (ja) | 無線インターフェース上でユーザ端末のハンドオーバ処理をする方法、そのための基地局およびネットワーク | |
KR20000029996A (ko) | 매체접근제어프로토콜을최적화하는방법및그장치 | |
CN101690380B (zh) | 无线基站以及移动台 | |
CN110971312B (zh) | 大气波导引发的基站间干扰的处理方法和装置 | |
CN101155395B (zh) | 一种基于无线***的带宽分配方法、***和装置 | |
MX2008014927A (es) | Sistemas, metodos y aparatos para asignar ranuras de tiempo en una red de comunicacion inalambrica ad hoc. | |
CN103733658A (zh) | 移动通信网络、基础设施设备和方法 | |
CN1620185B (zh) | 蜂窝通信***中硬切换时提供快速下行链路服务的方法 | |
WO1995024782A2 (en) | Transmission format in packet based communications | |
CN102130705B (zh) | 基于快速跳频的wlan mesh通信方法和设备 | |
KR20100077430A (ko) | 무선 통신 시스템 및 그의 아이들 상태 동작 방법 | |
CN101207439A (zh) | 至少一个用户台和至少两个基站之间的通信方法 | |
CN103202078A (zh) | 用于向无线终端分配无线网络分组资源的方法和装置 | |
KR101362835B1 (ko) | 이동통신시스템에 있어서의 유저장치, 기지국 및 방법 | |
US20090129356A1 (en) | Method, apparatus and system for information transmission | |
CN102119571A (zh) | 无线节点进行的用于改善操作范围的自适应性信道选择 | |
CN101841891B (zh) | 信息发送和接收方法、装置和*** | |
WO2009014278A1 (en) | System and method for setting up p2p communication group in cellular system, and p2p communication system and method using p2p communication group | |
CN102438225A (zh) | 一种对MME直接信息传递信令的处理方法及DeNB |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131002 Termination date: 20210319 |
|
CF01 | Termination of patent right due to non-payment of annual fee |