发明名称 |
ISA100.11a和WIA-PA融合路由器及路由方法 |
摘要 |
本发明请求保护ISA100.11a和WIA-PA融合路由器及路由方法。本路由器从共存的角度考虑,在现有ISA100.11a和WIA-PA协议栈的基础上,将协议栈路由代码进行融合,设计出一种ISA100.11a和WIA-PA融合路由器,融合部分主要是数据链路层的核心技术,同时该融合路由器能够将ISA100.11a和WIA-PA的帧格式进行相互的转换和分布式通信资源的分配,可以作为ISA100.11a和WIA-PA网络设备之间的桥梁,实现两个网络的互联互通,增强两个网络的实时性、共存性和互操作性。 |
申请公布号 |
CN103152789B |
申请公布日期 |
2015.12.23 |
申请号 |
CN201310099555.1 |
申请日期 |
2013.03.26 |
申请人 |
重庆邮电大学 |
发明人 |
王恒;王平;兰飞;刘峰;张斌;刘念 |
分类号 |
H04W40/02(2009.01)I;H04W88/10(2009.01)I;H04W84/18(2009.01)I |
主分类号 |
H04W40/02(2009.01)I |
代理机构 |
重庆市恒信知识产权代理有限公司 50102 |
代理人 |
刘小红 |
主权项 |
一种基于ISA100.11a和WIA‑PA的融合路由器,其特征在于,包括信道检测单元、帧信号判断单元、信息解析单元、计算单元、时间同步单元、资源分配单元,信道检测单元检测并设置工作信道;帧信号判断单元侦听网络的帧信号,判断帧控制域中的帧类型Frame Type是否是数据帧类型,如果是数据帧类型,进一步解析并查看数据链路层帧头子头DHDR中的第3位,判断是否含有数据链路层辅助子头,根据辅助子头类型确认广告帧;获取网络的个域网标识符PANID并设置为融合路由器的PANID;信息解析单元解析数据链路层辅助子头获取超帧加入信息;计算单元根据公式:Lts=TsDur×2<sup>‑20</sup>(s)计算时隙长度Lts,根据公式:TimeSlotNum=SfPeriod/Lts计算超帧时隙数目TimeSlotNum,并设置超帧信息,其中:TsDur为时隙间隔,SfPeriod为超帧周期;时间同步单元在下一个超帧周期,接收广告帧,解析数据链路层辅助子头,获取时间戳信息,完成融合路由器与网络的时间同步;资源分配单元为融合路由器分配地址资源和时隙资源;计算单元根据超帧信息计算信标帧载荷,具体包括:根据公式<img file="FDA0000711674990000011.GIF" wi="620" he="113" />计算信标帧序列BO,根据公式<img file="FDA0000711674990000012.GIF" wi="495" he="105" />计算超帧序列SO,根据公式ASN=(CTI×10<sup>6</sup>+CTF)/Lts计算绝对时隙数目,根据公式SfOffset=(ASN‑SfBirth)modSfPeriod计算当前超帧偏移,根据公式NBC=(ASN+SfPeriod‑SfOffset‑Chbirth)modChCycle计算下一个信标帧信道,其中:BSD表示超帧序列为0时组成超帧的符号数,CTI为当前时间的整数部分,CTF为当前时间的小数部分,SfBirth为超帧初始偏移,ChBirth为信道初始值,ChCycle为信道循环周期;如果网络采用跳信道模式,下一个信标信道按照信标帧载荷值装载,否则下一个信标信道就装载初始信道,并周期性进行广播。 |
地址 |
400065 重庆市南岸区黄桷垭崇文路2号 |