Ap系统中帧格式转换处理方法
【专利摘要】本发明公开了AP系统中帧格式转换处理方法,包括以下步骤:(1)从操作系统得到发送数据包,并判断是否直接封装,如果是,则直接将数据包封装进帧负载中,否则进行步骤(2);(2)判断数据包的帧长是否小于或等于1500,如果是,则该数据包为802.3格式的数据包,并进行步骤(3),否则为以太网格式的数据包,并进行步骤(3);(3)将数据填入802.11数据域;(4)建立802.11帧长。本发明采用上述方法,能够使数据帧的转换处理相对简单,提高工作效率。
【专利说明】AP系统中帧格式转换处理方法
【技术领域】
[0001]本发明涉及数据处理领域,具体涉及AP系统中帧格式转换处理方法。
【背景技术】
[0002]随着人们对无线数据通信需求的增长,许多无线技术得以出现并得到了越来越广泛的发展。作为无线局域网技术中应用最为广泛的802.1lb标准,以其廉价和宽带优势得到广泛应用,成为了局部无线移动上网的主流技术。AP系统作为移动终端,相当于一个连接有线网络和无线网络的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。
[0003]802.11帧的帧格式与有线帧的帧格式是不同的,因此,AP系统需要具有将无线与有线这两种不同的帧格式进行互相转换的能力,以实现无线网络与有线网络之间的通信。目前的AP系统在进行帧格式的转换处理时比较复杂,需要首先计算数据字段的长度,然后再加上LLC信息格式来映射类型位,此外,AP还要能够区分无线端口接收到的数据帧是以太网帧转换来的802.3帧,还是原本就是802.3帧,才能进行正确的反转换,从而不仅导致处理受限,影响数据帧的转换处理效率。
【发明内容】
[0004]本发明的目的在于提供AP系统中帧格式转换处理方法,解决目前的AP系统在进行数据帧转换处理时相对复杂,工作效率较低的问题。
[0005]本发明为实现上述目的,采用以下技术方案实现:AP系统中帧格式转换处理方法,包括以下步骤:
(1)从操作系统得到发送数据包,并判断是否直接封装,如果是,则直接将数据包封装进帧负载中,否则进行步骤(2);
(2)判断数据包的帧长是否小于或等于1500,如果是,则该数据包为802.3格式的数据包,并进行步骤(3),否则为以太网格式的数据包,并进行步骤(3);
(3)将数据填入802.11数据域;
(4)建立802.11帧长。
[0006]进一步地,作为优选方案,所述以太网格式数据在填入802.11数据域之前,先进行下面的步骤:
(21)建立LLC头;
(22)建立SNAP头。
[0007]进一步地,作为优选方案,当AP收到一个802.11的数据帧后,剥离其MAC头,在FrameBody前加上符合有线帧格式的MAC头。
[0008]进一步地,作为优选方案,根据802.11帧来填写有线帧中的目的地址、源地址与数据,并重新计算帧的长度,然后封装成帧。
[0009]本发明与现有技术相比,具有以下优点及有益效果:本发明通过将从操作系统接收到的数据包进行判断,要么直接封装,要么对数据帧进行分别转换处理,最后建立802.11帧长,该方法不仅使得整个数据帧的转换处理更简单,而且处理效率有效提高。
【专利附图】
【附图说明】
[0010]图1为本发明的流程图。
【具体实施方式】
[0011]下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0012]实施例1:
如图1所示,本实施例所述的AP系统中帧格式转换处理方法,包括以下步骤:
(1)从操作系统得到发送数据包,并判断是否直接封装,如果是,则直接将数据包封装进帧负载中,否则进行步骤(2);
(2)判断数据包的帧长是否小于或等于1500,如果是,则该数据包为802.3格式的数据包,并进行步骤(3),否则为以太网格式的数据包,并进行步骤(3);
(3)将数据填入802.11数据域;
(4)建立802.11帧长。
[0013]本实施例的以太网格式数据在填入802.11数据域之前,先进行下面的步骤:
(21)建立LLC头;
(22)建立SNAP头。
[0014]本实施例中,当AP收到一个802.11的数据帧后,剥离其MAC头,在FrameBody前加上符合有线帧格式的MAC头。
[0015]根据802.11帧来填写有线帧中的目的地址、源地址与数据,并重新计算帧的长度,然后封装成帧。
[0016]以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。
【权利要求】
1.AP系统中帧格式转换处理方法,其特征在于:包括以下步骤: (1)从操作系统得到发送数据包,并判断是否直接封装,如果是,则直接将数据包封装进帧负载中,否则进行步骤(2); (2)判断数据包的帧长是否小于或等于1500,如果是,则该数据包为802.3格式的数据包,并进行步骤(3),否则为以太网格式的数据包,并进行步骤(3); (3)将数据填入802.11数据域; (4)建立802.11帧长。
2.根据权利要求1所述的AP系统中帧格式转换处理方法,其特征在于:所述以太网格式数据在填入802.11数据域之前,先进行下面的步骤: (21)建立LLC头; (22)建立SNAP头。
3.根据权利要求1所述的AP系统中帧格式转换处理方法,其特征在于:当AP收到一个802.11的数据帧后,剥离其MAC头,在FrameBody前加上符合有线帧格式的MAC头。
4.根据权利要求3所述的AP系统中帧格式转换处理方法,其特征在于:根据802.11帧来填写有线帧中的目的地址、源地址与数据,并重新计算帧的长度,然后封装成帧。
【文档编号】H04L29/06GK104184751SQ201410473845
【公开日】2014年12月3日 申请日期:2014年9月17日 优先权日:2014年9月17日
【发明者】张剑 申请人:成都开能科技发展有限公司