多信道多址接入方法

阅读:1004发布:2020-10-20

专利汇可以提供多信道多址接入方法专利检索,专利查询,专利分析的服务。并且本 发明 通过若干 实施例 公开了一种多信道多址接入方法,包括:各 节点 监测公共信道,根据监测结果获得邻节点的信道使用情况;根据所述节点的邻节点的信道使用情况选择一个仅有一个邻节点使用的信道作为所述节点的发送信道;检查或监测所述发送信道的状态,并根据检查或监测结果 指定 相应发送信道进行业务分组传输。本发明各实施例提出的多信道多址接入方法可有效解决现有多址接入方法不能完全解决暴露终端引起的信道浪费问题及隐藏终端、侵入终端引起的分组碰撞问题,有效提高网络的信道利用率。,下面是多信道多址接入方法专利的具体信息内容。

1.一种多信道多址接入方法,其特征在于,包括:
节点监测公共信道,根据监测结果获得本节点的邻节点的信道使用 情况;
各节点根据其邻节点的信道使用情况选择一个仅有一个邻节点使用 的信道作为所述节点的发送信道;
有业务分组发送的节点检查或监测所述发送信道的状态,并根据检查 或监测结果指定相应的发送信道进行业务分组传输。
2.根据权利要求1所述的多信道多址接入方法,其特征在于,所述各 节点根据其邻节点的信道使用情况选择一个仅有一个邻节点使用的信道 作为所述节点的发送信道具体为:
A、节点选取仅有一个邻节点使用的信道作为所述节点的发送信道, 广播信道选择控制分组;
B、判断是否收到异议分组,是则继续执行监测公共信道,根据监测 结果获取本节点的邻节点的信道使用情况的步骤,否则执行C;
C、广播最终的信道选择控制分组,选取所述信道作为该节点通信的 发送信道。
3.根据权利要求1或2所述的多信道多址接入方法,其特征在于,所 述节点选择一个仅有一个邻节点使用的信道作为所述节点的发送信道之 后检查或监测所述发送信道的状态之前还包括:
节点监测公共信道的状态,当监测到公共信道为空闲状态时,执行检 查或监测所述发送信道的状态的步骤。
4.根据权利要求3所述的多信道多址接入方法,其特征在于,所述监 测公共信道的状态具体包括:
步骤30、监测公共信道的状态;
步骤31、判断公共信道是否空闲,是则执行步骤32;否则继续执行 30;
步骤32、随机延迟一段设定的时间,在设定的时间内保持对公共信 道进行监测;
步骤33、节点判断公共信道是否仍为空闲,是则执行检查或监测所 述发送信道的状态的步骤;否则继续执行30。
5.根据权利要求1所述的多信道多址接入方法,其特征在于,所述节 点检查或监测所述发送信道的状态,并根据检查或监测结果指定相应的发 送信道进行业务分组传输具体包括:
步骤34、节点检查信道使用状态表,查看当前发送信道的使用情况;
步骤35、判断该节点的发送信道是否空闲,是则执行步骤36;否则 执行步骤38;
步骤36、节点在公共信道上发送发送预约分组,指定该节点的发送信 道为此次通信的发送信道,在指定发送信道上等待接收预约响应分组;
步骤37、判断是否成功收到接收节点的预约响应分组,是则在指定发 送信道上发送业务分组,执行步骤311,否则执行步骤30;
步骤38、转到所述节点的发送信道上监测该信道的实际使用情况;
步骤39、判断该发送信道是否已空闲最大相关响应分组收到时间,是 则执行步骤36,否则执行步骤310;
步骤310、在公共信道上发送发送预约分组,在其中指定接收节点的 发送信道作为此次通信的发送信道;并在公共信道上等待接收预约响应分 组,执行步骤37。
步骤311、判断是否收到接收节点返回的确认分组,是则执行步骤312, 否则继续执行步骤30;
步骤312、结束。
6.根据权利要求5所述的多信道多址接入方法,其特征在于,所述步 骤34具体为:
节点通过信道使用状态表读取其邻节点的发送信道的状态,获得该节 点当前发送信道的使用情况;信道使用状态表具体为每个节点建立的包含 邻节点发送信道的状态表,所述状态表中记录被占用的发送信道及信道由 忙状态转为闲状态的时刻。
7.根据权利要求6所述的多信道多址接入方法,其特征在于,所述信 道使用状态表的使用具体为:
在邻节点发送信道由忙状态转为闲状态的时刻之前,记录该信道为忙 状态,在邻节点发送信道由忙状态转为闲状态的时刻之后,更新信道使用 状态表,该信道由忙状态转为闲状态。
8.根据权利要求6所述的多信道多址接入方法,其特征在于,所述信 道使用状态表的使用具体为:
所述使用状态表中记录被占用的发送信道及相应的定时器,在定时器 设定时间内记录被占用的发送信道为忙状态,当定时器超时后,更新该发 送信道状态为闲状态。
9.根据权利要求1所述的多信道多址接入方法,其特征在于,所述节 点检查或监测所述发送信道的状态,并根据检查或监测结果指定相应的发 送信道进行业务分组传输还包括:
所述节点的对应接收节点接收所述节点发送的分组内容,并根据收到 的分组类型进行相应不同分组的处理,具体包括:
步骤40、所述节点的接收节点监测公共信道,接收分组;
步骤41、判断所接收到的分组是否发给该接收节点,是则执行步骤 42,否则执行步骤40;
步骤42、判断接收的分组是否为发送预约分组,是则执行步骤44, 否则执行步骤43;
步骤43、按接收到的分组类型进行相应分组处理,执行步骤40;
步骤44、判断接收的发送预约分组中指定的发送信道是否为发送节点 的,是则执行步骤45,否则执行步骤46;
步骤45、在指定发送信道上发送预约响应分组,并在指定发送信道上 等待接收业务分组,执行步骤48;
步骤46、检查所述发送预约分组中的指定发送信道是否空闲,是则执 行步骤47,否则执行步骤40;
步骤47、在公共信道上发送预约响应分组,并在指定发送信道上等待 接收业务分组;
步骤48、判断是否成功接收到业务分组,是则执行步骤49,否则执 行步骤40;
步骤49、在指定发送信道上返回确认分组。
10.根据权利要求5、6、7、8或9所述的多信道多址接入方法,其特 征在于,还包括:
与所述发送节点及其接收节点使用相同发送信道的第三节点在所述 发送节点及接收节点通信时,设置记录所述发送信道为忙状态,设置相应定 时器时间,并在预设时间之内不使用所述发送信道,定时器超时后该发送信道 由忙状态转为闲状态。

说明书全文

技术领域

发明涉及一种多信道多址接入方法,尤其是一种利用资源预约方式实

现自适应多信道多址接入的方法,属于移动无线通信领域。

背景技术

多址接入(或称媒质接入控制)方法解决多个节点或用户如何快速、 高效、公平、可靠地共享信道资源的问题。目前在移动无线通信网络中直 接应用的信道分配方式一般采用随机接入和按需接入方式。
随机接入的多址接入方法中,各节点基于载波侦听的方式在多跳网络 结构中共享无线广播信道时出现了隐藏终端和暴露终端问题,使得多址性 能大大降低,特别是当发送节点数和网络业务量增大时,分组碰撞和重传 的概率会急剧加大,从而大大增大了平均分组时延和平均分组丢弃率、降 低了信道吞吐量,同时也出现了共享信道不公平的问题。
按需分配的多址接入方法中,各节点根据业务情况申请信道资源,申请成 功后再使用信道资源。按照申请预约和分配信道方式的不同,按需分配的多址 接入方法又可分为基于随机竞争的方法和基于无冲突的方法两类。基于随机竞 争的方法适合于突发性较强、传输消息较短类型的业务传输,但是,此方法在 申请预约部分仍然存在分组碰撞问题,隐藏终端的影响只是得到了减弱,并没 有消除。基于无冲突的方法适合于一次接入建立后需要较长时间稳定传输的业 务类型,可以提供很好的服务质量(QoS)保证,并且可以避免分组碰撞情况 发生,但许多节点不发送时,该方法会浪费大量的轮询控制开销。
利用多信道和预约相结合的方式可以辅助短控制分组握手(如发送请 求/清除请求,简称RTS/CTS)类方法解决隐藏终端、暴露终端和侵入终端 问题,如信道跳变多址接入(CHMA)方法、跳预约多址接入(HRMA)方法、 多信道碰撞避免和分解的多址接入(CARMA-MC)方法和基于公共-发送信 道的带碰撞避免的多址接入(common-transmitter-based multiple access with collision avoidance,简称MACA-CT)方法。这些方法通常 采用在公共信道上随机竞争预约而在业务信道上传输业务的做法,虽然可 以彻底避免在业务信道上由于侵入终端而出现的碰撞,增大了暴露终端的 有效信道利用范围,降低了隐藏终端的碰撞区间;但是信道跳变多址接入 方法和跳预约多址接入方法在发送相对于RTS/CTS分组较长的数据分组 时,跳变周期要足够长才能完成,否则会造成通信中碰撞,这就需要很多 信道才能实现。CARMA-MC方法和MACA-CT方法中各节点在通信之前都必须 预先获得自己的通信信道,并且为了避免通信(即传输业务分组)时出现 分组碰撞,两跳之内的节点不能使用相同的通信信道,因此,这两种方法 所需要的信道数目非常多甚至可能没有足够的合适信道满足无碰撞要求; 并且当节点移动而出现使用相同信道的两个节点相距两跳之内时,需要这 两个节点重新选择通信信道。因此,上述利用多信道和预约相结合的方法 都存在不同程度的信道浪费问题。

发明内容

本发明的目的是针对现有的多址接入方法不能完全解决暴露终端、隐藏 终端和侵入终端问题,以及信道不能充分利用,存在不同程度信道浪费的缺陷, 提供一种多信道多址接入方法。
为了实现上述目的,本发明一些实施例提供了一种多信道多址接入方法, 包括:
各节点监测公共信道,根据监测结果获得所述节点的邻节点的信道使 用情况;
各节点根据其邻节点信道使用情况选择一个仅有一个邻节点使用的 信道作为所述节点的发送信道;
有业务分组发送的节点检查或监测所述发送信道的状态,并根据检查或 监测结果指定相应的发送信道进行业务分组传输。
所述节点选择一个仅有一个邻节点使用的信道作为所述节点的发送 信道之后检查或监测所述发送信道的状态之前还可以包括:
节点监测公共信道的状态,当监测到公共信道为空闲状态时,执行检 查所述发送信道的状态的步骤,具体包括:
步骤30、监测公共信道的状态;
步骤31、判断公共信道是否空闲,是则执行步骤32;否则继续执行30;
步骤32、随机延迟一段设定的时间,在设定的时间内保持对公共信道 进行监测;
步骤33、节点判断所述公共信道是否仍为空闲,是则执行检查或监测 所述发送信道的状态的步骤;否则继续执行30。
此时,所述节点检查或监测所述发送信道的状态,并根据检查或监测 结果指定相应的发送信道进行业务分组传输包括:
步骤34、节点检查信道使用状态表,查看当前发送信道的使用情况;
步骤35、判断该节点的发送信道是否空闲,是则执行步骤36;否则 执行步骤38;
步骤36、节点在公共信道上发送发送预约分组,指定该节点的发送信 道为此次通信的发送信道,在指定发送信道上等待接收预约响应分组;
步骤37、判断是否成功收到接收节点的预约响应分组,是则在指定发 送信道上发送业务分组,执行步骤311,否则执行步骤30;
步骤38、转到所述节点的发送信道上监测所述节点发送信道的实际使 用情况;
步骤39、判断该发送信道是否已经空闲最大相关响应分组时间,是则 执行步骤36,否则执行步骤310;
步骤310、在公共信道上发送发送预约分组,指定接收节点的发送信 道作为此次通信的发送信道;并在公共信道等待接收预约响应分组,执行 步骤37。
步骤311、判断是否收到接收节点返回的确认分组,是则执行步骤312, 否则继续执行步骤30;
步骤312、结束。
上述技术方案中,多信道的使用可以使每个信道达到相应频段的最大使 用带宽,从而增加了总的利用带宽;上述技术方案综合了多信道和随机预约方 式可以有效解决多跳网络环境下出现的隐藏终端和暴露终端以及由于移动用 户的移动而造成的侵入终端问题,使移动用户在异步环境下灵活地预约信道, 所述异步的环境如由多个直接序列扩频(DSSS)、跳频(FH)信道实现的码 分多址(Code Division Multiple Access,简称CDMA)和由多个频带区分的频 分多址(Frequency Division Multiple Access,简称FDMA)。对于CDMA 系统,由于各节点获得的无冲突的信道一半以上是不工作的(当节点都能构 成通信节点对并且都在进行通信时,所用的信道才能达到一半),因此可以 充分利用支持用户数和处理增益互换的特性,并且CDMA系统中多址干扰相对 来说不大,本发明所述的多信道多址接入方法应用于CDMA系统具有良好的通 信质量和灵活性。对于FDMA系统来说,技术的发展将使得每个信道达到相应 频段的最大带宽,因此本发明提供的实施例为自适应多信道多址接入方法, 与单信道多址接入方法相比具有更大的潜和应用价值。
与传统的为每个节点分配一个信道的多信道多址接入方法不同,本发明 实施例中各节点不依赖于其他节点而自适应获取信道,自适应获取信道使得本 发明具有更强的通信灵活性。当节点移动出现三个以上邻节点使用相同信道 时,可以重新选择信道,这又非常适用于分布式的无线网络环境。
对于传统的RTS/CTS对话协议,一些情况将产生额外的碰撞,如:当一个 没有听到RTS/CTS对话的节点移动到正在通信的节点对的通信距离内(通常 称为侵入终端),它的RTS发送企图将破坏正在进行的通信;同样当一个节点 由于发送错误等原因没有听到CTS分组,那么它的任何发送企图将造成正在 进行的通信中断。本发明各实施例因为将预约响应分组、业务分组的发送与 发送预约分组的发送在不同的信道上实现而完全消除碰撞情况的发生。
综上所述,本发明提出的多信道多址接入方法可有效解决暴露终端及侵 入终端问题并同时消弱了隐藏终端问题。本发明各节点不依赖于其它节点而自 适应获取信道,具有很好的碰撞避免特性,可有效提高网络的信道利用率。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明多信道多址接入方法实施例流程图
图2为本发明多信道多址接入方法中选择发送信道的实施例流程图;
图3为本发明多信道多址接入方法中发送节点发送过程实施例流程图;
图4为本发明多信道多址接入方法中接收节点接收过程实施例流程图;
图5为本发明多信道多址接入方法中收发双方交互过程实施例解析示意 图;
图6为暴露终端和隐藏终端实施例解析示意图;
图7为本发明多信道多址接入方法中与发送节点及接收节点使用相同 发送信道的第三节点处理过程实施例流程图。

具体实施方式

为解决现有的隐藏终端和暴露终端问题以及由于节点的移动而造成的侵 入终端问题、进一步缩小发方和隐藏终端的发送碰撞时间,一下实施例提供 了多信道多址接入方法,为描述方便,以下规定:
tPKT为业务分组的发送时间;
tTR为发送预约(TR)分组的发送时间;
tRR为预约响应(RR)分组的发送时间;
tACK为确认(ACK)分组的发送时间;
tp为信号传播时延;
tpmax为网络中任两个节点间最长的信号传播时延;
trt为收发转换时间;
tobs为节点从其监测到信道空闲到其发起传输尝试之间的最短信道空闲 观测时间;
tIP为从发送节点发完它的分组到它接收到接收节点立即响应的时间间 隔,一般情况下,tIP=trt+2tP,亦即发送节点最多在tIPmax=trt+2tpmax时可收到 节点的相关响应分组,tIPmax即最大相关响应分组收到时间。
下面通过图1-图7的实施方式对本发明多信道多址接入方法做详细阐 述。
图1为本发明多信道多址接入方法实施例流程图。如图1所示,本实施 例包括:
各节点监测公共信道,根据监测结果获得节点的邻节点的信道使用情 况;
各根据其邻节点的信道使用情况选择一个仅有一个邻节点使用的信 道作为所述节点的发送信道;
有业务分组发送的节点检查或监测所述发送信道的状态,并根据检查 或监测结果指定相应的发送信道进行业务分组传输。
本实施例采用多信道预约接入和业务传输在信道上分离的方法,包括: 监听公共信道;检查或监测发送信道;根据检查或监测结果,指定相应发 送信道为此次通信发送信道进行业务分组传输。本实施例中多信道的使用 可以使每个信道达到相应频段的最大使用带宽,从而增加了总的利用带宽, 为多信道多址接入的应用创造了良好的条件;上述技术方案综合了多信道和 预约方式可以有效解决多跳网络环境下出现的隐藏终端和暴露终端以及由于 移动用户的移动而造成的侵入终端问题,使移动用户在异步环境下灵活地预 约信道,与单信道多址接入方法相比具有更大的潜力和应用价值。
本实施例各节点不依赖于其他节点而自适应获取信道,自适应获取信道 使得本发明具有更强的通信灵活性。当节点移动出现三个以上邻节点使用相 同的发送信道时本发明的自适应获取信道的方法可以重新选择信道,这又非 常适用于分布式的无线网络环境,同时,本发明各实施例因为将预约响应分 组、业务分组的发送与发送预约分组的发送在不同的信道上实现而完全消除 碰撞情况的发生。
参见图2,图2为本发明多信道多址接入方法中选择发送信道的实施例 流程图。如图2所示,本实施例包括:
步骤A、选取仅有一个邻节点使用的信道该节点的发送信道,广播信 道选择控制(CS)分组;
步骤B、判断是否收到异议分组,是则执行步骤监测公共信道,根据 监测结果获取本节点的邻节点的信道使用情况的步骤,否则执行步骤C;
步骤C、广播最终的信道选择控制分组,选取该信道作为该节点以后 通信过程的发送信道。
首先,节点监测公共信道,根据监测结果可以知道邻节点的信道使用 情况,然后根据邻节点的信道使用情况随机选择一个仅有一个节点使用的 信道作为该节点的发送信道,并宣布这一选择结果。如果没有收到异议分 组,则在以后的通信过程中使用该信道,即节点和该邻节点使用相同的发 送信道,而它们的邻节点会从交换的控制分组或以后的通信过程中知道它 们的信道使用情况。如果该节点在广播信道选择控制分组后收到异议分 组,即与其它邻节点的信道有冲突,该节点重新选择另外一个仅有一个邻 节点使用的信道,直至没有信道分配冲突为止,当该节点试完所有的仅有 一个节点使用的信道后还不满足条件时,选择一个未用信道作为该节点的 发送信道。根据上述信道获取过程可知,每两个相邻的节点最终会获得相 同的信道,并且不与其它节点对选择的发送信道发生冲突,本文所称的指 定发送信道为仅在某次通信时TR分组中指定此次通信使用的发送信道, 而每个节点的发送信道是在网络结构形成时网络中所有节点自适应获取 的,一直沿用,且为首选。当有节点侵入,网络结构改变,造成三个以上 邻节点使用相同的发送信道时,节点就需重新自适应获取其发送信道。
参见图3,为本发明多信道多址接入方法中发送节点发送过程实施例流程 图,下面对照图3和图5对发送过程做举例说明,如图3所示,节点选择了发 送信道后,该节点作为发送节点的发送过程包括:
步骤30、监测公共信道的状态;
步骤31、判断公共信道是否空闲,是则执行步骤32;否则转到步骤30。
步骤32、随机延迟一段设定的时间,期间一直保持监测公共信道;
步骤33、判断公共信道是否仍然空闲,是则执行步骤34;否则转到 步骤30;
步骤34、检查该发送节点的发送信道的使用情况;如:检查信道使用 状态表,信道使用状态表具体为每个节点建立的包含邻节点发送信道的状 态表,所述状态表中记录被占用的发送信道、信道由忙状态转为闲状态的 时刻或定时器,通过读取信道使用状态表获得邻节点发送信道的状态;通 过邻节点发送信道的状态,可获得该发送节点的当前发送信道是否被占 用、何时为忙状态或闲状态等情况;
所述信道使用状态表的使用具体为:
在邻节点发送信道由忙状态转为闲状态的时刻之前,记录该信道为忙 状态,在邻节点发送信道由忙状态转为闲状态的时刻之后,更新信道使用 状态表,该信道由忙状态转为闲状态;或者
所述使用状态表中记录被占用的发送信道及相应的定时器,在定时器 设定时间内记录被占用的发送信道为忙状态,当定时器超时后,更新该发 送信道状态为闲状态;
步骤35、判断发送节点的发送信道是否空闲,是则执行步骤36;否 则转到步骤38;根据发送节点当前发送信道的使用情况判读出当前发送信 道是否空闲,即如果其它邻节点没有使用该节点的当前发送信道,则该发 送节点的发送信道为空闲,反之则表示被占用,处于忙状态;
步骤36、在公共信道上发送发送预约(TR)分组,指定发送节点的发 送信道为此次通信的发送信道,在指定发送信道上等待接收预约响应(RR) 分组;
步骤37、判断是否成功收到预约响应(RR)分组,是则在指定发送信 道上发送业务(PKT)分组,执行步骤311,否则转到步骤30;
步骤38、转到发送节点的发送信道上,监测发送信道的实际使用情况;
步骤39、判断该发送信道是否空闲tIPmax,是则执行步骤36,否则执 行步骤310;
步骤310、在公共信道上发送TR分组,指定接收节点的发送信道作为 此次通信的发送信道,发送节点在公共信道上等待接收预约响应(RR)分 组,执行步骤37;
步骤311、判断是否成功收到接收节点返回的确认(ACK)分组,是则 执行步骤312,否则继续步骤30;
步骤312、结束发送,返回步骤30,继续监测公共信道。
在信道分配时,一个信道作为公共信道供节点竞争预约业务信道,每个 节点拥有一个仅与一个邻节点相同与其它邻节点和两跳节点不同的发送信道 并且在两个相距三跳的节点之间可以利用现有的空分复用方法(信号传输一 定距离后衰减为零,故相隔一定距离的不同信号在相同的信道上不会互相干 扰)使用相同的信道。本发明的核心是当一个节点希望与别的节点通信时, 它监测公共信道来决定何时把它的分组发至目的节点(如图5所示接收节点) 或路径上的下一中转节点。如果公共信道空闲了一段时间后,比如观测时间 (tobs)后,就可以接入信道了。为了避免分组碰撞,按照某种退避算法随机 延迟一段时间,若公共信道仍然空闲,则该节点在该空闲公共信道上给接收 节点(如图5所示接收节点)发送一个TR分组。发送节点根据检查或监测自己 的发送信道的状态结果,在TR分组中制定相应发送信道作为此次通信的发送 信道。当检查或监测发送节点的发送信道为闲状态时,则在TR分组中指定发 送节点的发送信道为此次通信的发送信道;否则则在TR分组中指定接收节点 的发送信道为此次通信的发送信道。如果该接收节点成功收到TR分组,经过 tIP时间后,发送节点会在接收节点的发送信道或者在公共信道上收到一个RR 分组,其中tIP的长度等于两倍的信号传播时延和收发转换时间之和,即tIP= trt+2tP,亦即发送节点最多在tIPmax=trt+2tpmax时可收到节点的相关响应分组, 如图5中tIP所示。如果发送节点在接收节点的发送信道上间隔tIPmax时间后仍未 收到RR分组,则表明接收节点未收到TR或者正在与其它节点通信或者进行冲 突避免过程,发送节点将继续监测公共信道以备下一次TR分组发送尝试;如 果成功接收到RR分组,该节点就可以在它的指定发送信道上发送业务分组, 接收节点会在指定发送信道上返回一个ACK分组表示正确接收业务分组。本实 施例仅以网络中某节点及其接收节点作为发送方和接收方为例对多信道多址 接入方法中收发双方如何进行交互进行举例说明,同样原理,其它节点在整 个网络中也采用相同的方法进行通信。
由图3实施例可知,本实施例可以完全避免碰撞,即可以解决暴露终端 问题并消弱了隐藏终端问题。分组碰撞的原因在于信号传播时延、收发转换 时间不为零。详细的解释如下:对于任意收发节点,若它们与另外一对收发 节点之间两两节点相距两跳或两跳以上,那么这两个收发对可以同时无冲突 的通信。对于任意两对收发节点,如果一节点对的一个节点与另一节点对的 一个节点相距一跳,那么就会出现暴露终端和隐藏终端问题。出现暴露终端 和隐藏终端时,一般需要考虑暴露终端和隐藏终端的4种情况:(1)隐藏发 送终端;(2)隐藏接收终端;(3)暴露发送终端和(4)暴露接收终端。如 图6所示,A向B发送时,(a)中C为隐藏发送终端;(b)中C为隐藏接 收终端;(c)中C为暴露发送终端;(d)中C为暴露接收终端。现有技术 中对于暴露终端和隐藏终端问题并没有很好的解决方案。
本实施例在上述4种情况下均可以很好地避免碰撞:对于与收发节点都 能直接通信的节点,载波监测可以将业务分组的碰撞时间缩短到2(tp+trt)。 如果发送节点的TR分组在接收节点没有被接收节点的隐藏发送节点所破坏, 如图6中(a)部分所示,A向B发送的TR分组没有被B的隐藏发送节点C 所破坏,则随后的RR分组、PKT分组和ACK分组的发送就会成功,因此,发 送节点和隐藏发送节点的分组碰撞时间为2tTR。接收节点和隐藏接收节点分 别在各自的发送信道上发送RR分组和ACK分组,它们的发送过程不会相互碰 撞,如图6中(b)部分所示,A向B发送时,接收节点B及隐藏接收节点C 的发送过程不会发生碰撞。对于暴露发送节点,即暴露发送终端,如图6中 (c)部分所示,A向B发送时,C为暴露发送终端;当且仅当C不能监测到发 送节点A发送的发送预约分组并且该暴露发送节点C的接收节点,如D也在 发送节点A的通信距离内,发送节点A及暴露发送节点C的发送将在暴露发 送节点C的接收节点D处碰撞,但发送节点A仍能成功发送预约分组,其它 情况下二者的发送均能成功。对于暴露接收节点,如图6中(d)部分所示, A向B发送时,C为暴露接收终端;如果发送节点A发送预约(TR)分组的发 送不破坏暴露接收节点C的TR分组接收,发送节点A和暴露接收节点C都会 成功发送或接收。这种情况下发送节点总能成功发送TR分组而它的暴露接收 节点在此期间由于不能正确收到发送节点的TR分组从而不会响应该发送节 点的任何发送。综上所述,本实施例可完全避免碰撞,即解决暴露终端问题 并消弱了隐藏终端问题。
参见图4,为本发明多信道多址接入方法中接收节点的接收过程实施例流 程图;图5为本发明多信道多址接入方法收发双方交互过程实施例解析示意图。 下面对照图4和图5对接收节点接收过程做举例说明,如图4所示,接收过程 包括:
步骤40、接收节点监测公共信道,接收分组;
步骤41、判断所接收到的分组是否发给该接收节点,即是否发给自己, 是则执行步骤42,否则执行步骤40;
步骤42、判断是否是TR分组,是则执行步骤44,否则执行步骤43;
步骤43、按所接收到的分组类型进行相应分组处理,然后转到步骤 40;如,接收到的分组类型为信道选择控制(CS)分组,则需要按CS分 组判断是否有冲突,即CS分组所选择的信道是否正在被使用,是则有冲 突,发送异议分组;
步骤44、判断所接收到的TR分组所指定的发送信道是否空闲,是则 执行步骤45,否则执行步骤46;
步骤45、在指定送信道上发送RR分组,并在指定发送信道上等待接 收PKT分组,执行步骤48;
步骤46、检查接收节点的信道是否空闲,是则执行步骤47,否则转 到步骤40;
步骤47、在公共信道返回RR分组,并在指定发送信道上等待接收PKT 分组;
步骤48、判断是否成功接收到PKT分组,是则执行步骤49,否则执 行步骤40;
步骤49、在指定发送信道上返回ACK分组,结束接收过程,返回步骤 40,继续监测公共信道。
图4与图3为从收发双方进行分别描述,对照图3和图5可以很容易 理解图4,图5为本发明多信道多址接入方法收发双方交互过程示意图,其 中,纵向的方长度中代表发送/接收的分组类型及发送/接收的时间长 短,发送TR的时间如图5中发送节点的第一个发送方块所示,表示发送 TR的时间长短,本领域普通技术人员从图5中可很容易看出,发送/接收 PKT的时间最长,如图5所示,其余发送/接收分组的时间相对较短,在此 不再过多进行解释说明。
参见图7,为本发明多信道多址接入方法中与发送及接收节点使用相同 发送信道的第三节点处理过程实施例流程图。如图7所示,本实施例的节点 为与发送节点及接收节点使用相同发送信道的第三节点,如图7,第三节点 的处理过程包括:
步骤50、监听公共信道,接收分组;
步骤51、判断接收到的分组是否是RR分组,并且RR分组中所指定的 发送信道是该第三节点的发送信道,是则执行步骤52,否则执行步骤53;
步骤52、记录该指定发送信道为忙状态,根据收到的RR分组设置相应 的定时器t1=tIPmax+tPKT+tACK-tTR;在t1这段时间内由于发送信道被占用,所以 在这段时间内标记为忙,当定时器超时时发送信道转为空闲状态,在定 时器时间内该第三节点不能使用此信道(即自身发送信道)作为通信过程 的发送信道,若该第三节点作为发送方则只能使用接收方发送信道,若作 为接收方则只能使用发送方的发送信道。定时器超时后,该第三节点的发 送信道才能在通信过程中使用,转入步骤50;
步骤53、判断接收到的分组是否是TR分组,并且TR分组中所指定的 发送信道是该第三节点的发送信道,是则执行步骤54,否则执行步骤55;
步骤54、记录该指定发送信道为忙状态,根据收到的TR分组设置相应 的定时器t2=tRR+2tIPmax+tPKT+tACK-tTR;在t2这段时间内由于发送信道被占用, 所以在这段时间内标记为忙,当定时器超时时发送信道转为空闲状态,在 定时器时间内该第三节点不能使用此信道作为通信过程的发送信道,若该 第三节点作为发送方则只能使用接收方发送信道,若作为接收方则只能使 用发送方的发送信道。定时器超时后,该第三节点的发送信道才能在通信 过程中使用,转入步骤50;
步骤55、按照接收到分组类型进行相应分组处理,然后继续监测公共 信道,执行步骤50。
发送当节点有分组要发送时,首先在公共信道上发送的TR分组中向 接收节点指定该节点的指定发送节点的发送信道为此次通信的发送信道, 然后在该节点的发送信道或者公共信道上等待接收RR分组。若发送节点 在公共信道上发送的TR分组中向接收节点指定接收节点的发送信道为此 次通信的发送信道,则在公共信道上等待接收RR分组。如果在预定的时 间内没有收到RR分组,该节点就转到公共信道上准备下一次的发送接入。 如果成功收到RR分组,该节点就可以和接收节点正常通信了。而在该节 点通信时,与它使用相同信道的第三节点需要记录该发送信道为忙状态, 并且根据收到的分组设置相应的定时器,只有当定时器减为零后方可以使 用该信道。为了减少由于发送节点不能正确收到接收节点的RR分组(即 不能发送数据业务)而白白浪费预约的信道资源的情况,与发送节点使用 相同信道的第三节点可以在定时器为[tRR+2tIPmax,tRR+2tIPmax+tPKT+tACK-tTR] 时监测相应发送信道,如果该信道空闲,第三节点就可以在公共信道上发 送TR分组而使用该发送信道,如果该发送信道忙,说明接收/发送节点正 在通信,第三节点只能在定时器减为零后使用该发送信道。如果定时器超 时,则该发送信道状态自动转为空闲状态。
本发明上述实施例可以灵活的适用于任何同步或异步的工作环境下,如: 分布式无线网络、移动自组网、无线传感器网例,上面以图1-图7为例对 本发明的技术方案作举例说明,这并不意味着本发明所应用的具体实例只能 局限在特定的实施例中,本领域的普通技术人员应当了解,上文所提供的具 体实施方案只是多种优选用法中的一些示例,任何采用节点自适应获取信道, 使每两个相邻节点获取相同信道,且不与其它邻节点信道相同的方法和多信 道预约接入和业务传输在信道上分离的方法,包括:监听公共信道;检查或 监测发送节点发送信道;根据检查或监测结果指定相应发送信道并在指定 发送信道上进行业务分组传输这几步的均应在本发明技术方案所要求保护 的范围之内。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明/实用新型进行了详细的说明,本领域的 普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行 修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不 使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈