一种用于处理ap系统中不同数据帧的方法
【专利摘要】本发明公开了一种用于处理AP系统中不同数据帧的方法,包括以下步骤:(1)从网卡上接收到一帧,并判断该帧的类型,如果是管理帧,则进行步骤(2);(2)判断该管理帧是否为认证帧,如果是,则对该认证帧进行处理,否则进行步骤(3);(3)判断该管理帧是否为联系请求帧,如果是,则对该联系请求帧进行处理,否则进行步骤(4);(4)判断该管理帧是否为重联系请求帧,如果是,则对该重联系请求帧进行处理,否则进行步骤(5);(5)如果不是重联系请求帧,表示该管理帧未在处理范围内,将其丢弃。本发明采用上述方法,能够使AP对帧的处理更合理,处理效率更高。
【专利说明】-种用于处理AP系统中不同数据帧的方法
【技术领域】
[0001] 本发明涉及数据处理领域,具体涉及一种用于处理AP系统中不同数据帧的方法。
【背景技术】
[0002] 随着人们对无线数据通信需求的增长,许多无线技术得以出现并得到了越来越广 泛的发展。作为无线局域网技术中应用最为广泛的802. lib标准,以其廉价和宽带优势得 到广泛应用,成为了局部无线移动上网的主流技术。AP系统作为移动终端,相当于一个连 接有线网络和无线网络的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将 无线网络接入以太网。
[0003] AP系统的管理功能主要体现在对联系、认证、重联系的响应以及对数据帧的转发 等等,AP系统的管理功能主要是对数据帧和各种不同管理帧的处理,目前的AP系统对数据 帧和各种不同管理帧的处理缺乏合理的流程,导致处理的效率和结果不是太理想。
【发明内容】
[0004] 本发明的目的在于提供一种用于处理AP系统中不同数据帧的方法,解决目前的 AP系统对数据帧和各种不同管理帧的处理缺乏合理的流程,导致处理的效率和结果不是太 理想的问题。
[0005] 本发明为实现上述目的,采用以下技术方案实现:一种用于处理AP系统中不同数 据帧的方法,包括以下步骤: (1) 从网卡上接收到一帧,并判断该帧的类型,如果是管理帧,则进行步骤(2); (2) 判断该管理帧是否为认证帧,如果是,则对该认证帧进行处理,否则进行步骤(3); (3) 判断该管理帧是否为联系请求帧,如果是,则对该联系请求帧进行处理,否则进行 步骤(4); (4) 判断该管理帧是否为重联系请求帧,如果是,则对该重联系请求帧进行处理,否则 进行步骤(5); (5) 如果不是重联系请求帧,表示该管理帧未在处理范围内,将其丢弃。
[0006] 进一步地,作为优选方案,所述步骤(1)中,若该帧不是管理帧,即为数据帧,则判 断该帧的长度是否够,如果够,则对该数据帧进行处理,否则显示失败。
[0007] 进一步地,作为优选方案,当从网卡上接收到的帧为无线网络来的数据帧时,先进 行移动终端相关信息的更新,然后看帧的源地址是否在AP的本地地址列表中,若在,说明 是合法的数据帧,否则丢弃该帧。
[0008] 进一步地,作为优选方案,当该帧为合法的数据帧时,将其复制后,一份重新发送 到无线信道,另一份转发到有线网络。
[0009] 进一步地,作为优选方案,当网卡上接收到的帧为有线网络上来的数据帧时,验证 此帧的目的地址是否在AP本地地址列表中,若在,直接将其进行转发。
[0010] 进一步地,作为优选方案,当该数据帧的目的地址是多目地址或广播地址时,也直 接将其进行转发。
[0011] 本发明与现有技术相比,具有以下优点及有益效果:本发明通过先判断该帧所属 大的类型,即管理帧还是数据帧,如果是管理帧,则再判断该管理帧依次是否为认证帧、联 系请求帧、重联系请求帧,从而实现了对帧类型的逐一判断,并做到了逐一处理,这样不仅 使得对帧处理更合理,而且处理效率也有效提高。
【专利附图】
【附图说明】
[0012] 图1为本发明的流程图。
【具体实施方式】
[0013] 下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0014] 实施例1 : 如图1所示,本实施例所述的一种用于处理AP系统中不同数据帧的方法,包括以下步 骤: (1) 从网卡上接收到一帧,并判断该帧的类型,如果是管理帧,则进行步骤(2); (2) 判断该管理帧是否为认证帧,如果是,则对该认证帧进行处理,否则进行步骤(3); (3) 判断该管理帧是否为联系请求帧,如果是,则对该联系请求帧进行处理,否则进行 步骤(4); (4) 判断该管理帧是否为重联系请求帧,如果是,则对该重联系请求帧进行处理,否则 进行步骤(5); (5) 如果不是重联系请求帧,表示该管理帧未在处理范围内,将其丢弃。
[0015] 所述步骤(1)中,若该帧不是管理帧,即为数据帧,则判断该帧的长度是否够,如果 够,则对该数据帧进行处理,否则显示失败。
[0016] 当从网卡上接收到的帧为无线网络来的数据帧时,先进行移动终端相关信息的更 新,然后看帧的源地址是否在AP的本地地址列表中,若在,说明是合法的数据帧,否则丢弃 该帧。
[0017] 当该帧为合法的数据帧时,将其复制后,一份重新发送到无线信道,另一份转发到 有线网络。
[0018] 当网卡上接收到的帧为有线网络上来的数据帧时,验证此帧的目的地址是否在AP 本地地址列表中,若在,直接将其进行转发。
[0019] 当该数据帧的目的地址是多目地址或广播地址时,也直接将其进行转发 以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本 发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围 之内。
【权利要求】
1. 一种用于处理AP系统中不同数据帧的方法,其特征在于:包括以下步骤: (1) 从网卡上接收到一帧,并判断该帧的类型,如果是管理帧,则进行步骤(2); (2) 判断该管理帧是否为认证帧,如果是,则对该认证帧进行处理,否则进行步骤(3); (3) 判断该管理帧是否为联系请求帧,如果是,则对该联系请求帧进行处理,否则进行 步骤(4); (4) 判断该管理帧是否为重联系请求帧,如果是,则对该重联系请求帧进行处理,否则 进行步骤(5); (5 )如果不是重联系请求帧,表示该管理帧未在处理范围内,将其丢弃。
2. 根据权利要求1所述的一种用于处理AP系统中不同数据帧的方法,其特征在于:所 述步骤(1)中,若该帧不是管理帧,即为数据帧,则判断该帧的长度是否够,如果够,则对该 数据帧进行处理,否则显示失败。
3. 根据权利要求1所述的一种用于处理AP系统中不同数据帧的方法,其特征在于:当 从网卡上接收到的帧为无线网络来的数据帧时,先进行移动终端相关信息的更新,然后看 帧的源地址是否在AP的本地地址列表中,若在,说明是合法的数据帧,否则丢弃该帧。
4. 根据权利要求3所述的一种用于处理AP系统中不同数据帧的方法,其特征在于:当 该帧为合法的数据帧时,将其复制后,一份重新发送到无线信道,另一份转发到有线网络。
5. 根据权利要求1所述的一种用于处理AP系统中不同数据帧的方法,其特征在于:当 网卡上接收到的帧为有线网络上来的数据帧时,验证此帧的目的地址是否在AP本地地址 列表中,若在,直接将其进行转发。
6. 根据权利要求5所述的一种用于处理AP系统中不同数据帧的方法,其特征在于:当 该数据帧的目的地址是多目地址或广播地址时,也直接将其进行转发。
【文档编号】H04W24/02GK104219699SQ201410473566
【公开日】2014年12月17日 申请日期:2014年9月17日 优先权日:2014年9月17日
【发明者】李明峰 申请人:成都开能科技发展有限公司