发明名称 |
一种解决异类点Ad Hoc网络隐藏终端的方法 |
摘要 |
本发明公开了一种解决异类点Ad Hoc网络隐藏终端的方法。本发明在网络层为每个节点都配备两个发射接口,工作在互不干扰的两个信道,通过利用高性能节点的优势使每个节点形成一个较大的感知区域,在MAC层采用跨层设计的方法,应用网络层中感知到的周围节点的拓扑信息,采用最短路径算法求取多跳返回CTS与ACK的路由,并将CTS多播到隐藏终端来阻止其接入信道。本发明设计了严格的时序最终在MAC层彻底解决了异类点的隐藏终端和CTS/ACK无法返回的问题。 |
申请公布号 |
CN101321122A |
申请公布日期 |
2008.12.10 |
申请号 |
CN200810018282.2 |
申请日期 |
2008.05.23 |
申请人 |
西安交通大学 |
发明人 |
杨新宇;杨树森;杨慧杰;赵鹏;黄钺峰 |
分类号 |
H04L12/56(2006.01);H04L1/16(2006.01);H04L12/18(2006.01);H04L12/28(2006.01) |
主分类号 |
H04L12/56(2006.01) |
代理机构 |
西安通大专利代理有限责任公司 |
代理人 |
陈翠兰 |
主权项 |
1、异类点Ad Hoc网络的一种局部拓扑感知方法,其特征在于,包括以下步骤:Step1网络中存在两类节点,一类是通信速率、计算速度、发射功率性能较好的节点,称为B节点,数量较少;另外一类是普通节点,称为G节点,数量较多;Step2每个节点装备两个发射接口,分别工作在两个互不交叠的信道1和2;信道1上发射接口的发射半径为RG,信道2上发射接口的发射半径为RB,RB>RG,B节点之间通过信道2通信,G节点之间以及B-G节点之间通过信道1通信,G节点不在信道2上发送任何信息,但是可以接收B节点在信道2上的广播信息;Step3以B节点为簇首在网络层组织成一种松散的簇结构,簇成员向簇首注册自己的位置信息,簇首将自己的保存的成员信息广播给发射半径内的所有节点;Step4G节点收到的来自簇首的拓扑信息形成一张可感知节点拓扑信息表AG表;Step5B节点接入信道前,首先侦听信道2,若空闲则向G节点发送RTS;Step6目的G节点通过信道2接收到B节点的RTS包,根据自己AG表中地理位置信息采用最短路径算法计算出到源节点B和隐藏终端的路由,然后以多播方式向源B节点回复CTS,向隐藏终端发送CTS阻塞其接入信道;Step7B节点接收到CTS后等待一个冲突避免时间AIFS,然后接入信道向G节点发送DATA;Step8G节点接收到B节点的DATA后,向B节点路由返回ACK。 |
地址 |
710049陕西省西安市咸宁路28号 |