网络连接异常的处理方法与终端设备技术

技术编号:15240954 阅读:107 留言:0更新日期:2017-05-01 00:29
本发明专利技术实施例涉及通信技术领域,公开了一种网络连接异常的处理方法与终端设备。其中,该方法包括:本发明专利技术实施例中,第一终端向无线访问节点AP发送第一接入请求;所述第一终端接收所述AP返回的应答消息;若所述第一接入请求被拒绝,则所述第一终端根据所述应答消息中包含的理由码,判断是否由于媒体访问控制MAC地址冲突造成拒绝连接;若由于MAC地址冲突造成拒绝连接,则所述第一终端随机生成第一临时MAC地址,利用所述第一临时MAC地址向所述AP发送第二接入请求。实施本发明专利技术实施例,终端设备可以在发生MAC地址冲突时,通过随机生成临时MAC地址的方式成功接入AP,从而解决由于MAC地址冲突造成的网络连接异常。

Method and device for processing abnormal network connection

The embodiment of the invention relates to the technical field of communication, and discloses a method and a device for processing the abnormal network connection. Among them, the method includes: the embodiment of the invention, the first terminal requests to access the first wireless access node AP sends a response message; the first terminal receives the AP return; if the first access request is rejected, then the first terminal contains the response message according to the reason of the code, determine whether the because of the media access control MAC address conflict connection refused; if the MAC address conflict refused the connection, the first terminal of the first randomly generated temporary MAC address, using the first temporary MAC address request to the AP to send second access. By implementing the embodiment of the invention, the terminal device can access the AP successfully by randomly generating the temporary MAC address when the MAC address conflict occurs, so as to solve the problem of abnormal network connection caused by the conflict of the MAC address.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种网络连接异常的处理方法与终端设备
技术介绍
随着通信技术的发展,无线网络的应用愈发广泛。无线网络可以通过AP(AccessPoint,无线访问节点)建立,AP的工作原理是,将网络信号通过双绞线传送,经过AP产品的编译,将电信号转换成为无线电讯号发送,形成无线网的覆盖。根据不同的功率,AP可以实现不同程度、不同范围的网络覆盖,一般AP的最大覆盖距离可达300米。然而,由于一些厂商生产终端设备时,不严格按照协议生产,对终端设备进行MAC地址的设置时,通过随机生成的方式来获得MAC地址。这就导致在同一个AP建立的网络中,可能存在相同MAC地址的两个终端设备,导致其中一个设备连接AP失败,发生网络连接异常。因此,如何解决由于MAC地址冲突而导致的网络连接异常,成为一个亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种网络连接异常的处理方法与终端设备,可以在发生MAC地址冲突时,使终端设备通过随机生成临时MAC地址的方式成功接入AP,从而解决由于MAC地址冲突造成的网络连接异常。本专利技术实施例第一方面公开了一种网络连接异常的处理方法,包括:第一终端向无线访问节点AP发送第一接入请求;所述第一终端接收所述AP返回的应答消息;若所述第一接入请求被拒绝,则所述第一终端根据所述应答消息中包含的理由码,判断是否由于媒体访问控制MAC地址冲突造成拒绝连接;若由于MAC地址冲突造成拒绝连接,则所述第一终端随机生成第一临时MAC地址,利用所述第一临时MAC地址向所述AP发送第二接入请求。作为一种可选的实施方式,若所述第一接入请求被接受,所述方法还包括:所述第一终端在所述AP建立的网络中广播所述第一终端的MAC地址,以使连接在所述网络的与所述第一终端发生MAC地址冲突的第二终端随机生成第二临时MAC地址并重新接入所述AP。作为一种可选的实施方式,所述方法还包括:所述第一终端在所述AP建立的网络中广播所述第一终端的互联网协议IP地址,以使连接在所述网络的与所述第一终端发生IP地址冲突的第三终端重新申请IP地址。作为一种可选的实施方式,所述第一终端通过发送地址解析协议ARP消息的方式在所述网络中广播所述第一终端的MAC地址和所述第一终端的IP地址。作为一种可选的实施方式,所述方法还包括:若所述第一终端连接到所述AP,则监测没有接收到所述AP发送的数据帧的时间;若所述没有接收到所述AP发送的数据帧的时间超过预设阈值,则在所述网络中广播请求消息以使所述网络中的第四终端返回所述第四终端的IP地址和所述第四终端的MAC地址;判断所述第一终端是否与所述第四终端发生IP地址冲突或MAC地址冲突;若所述第一终端与所述第四终端发生IP地址冲突,则所述第一终端重新申请IP地址;或者,若所述第一终端与所述第四终端发生MAC地址冲突,则所述第一终端随机生成第三临时MAC地址并重新接入所述AP。作为一种可选的实施方式,所述方法还包括:若所述第一终端连接到所述AP,则监测没有接收到所述AP发送的数据帧的时间;若所述没有接收到所述AP发送的数据帧的时间超过所述预设阈值,则在所述网络中广播所述第一终端的MAC地址,以使连接在所述网络的与所述第一终端发生MAC地址冲突的第五终端随机生成第四临时MAC地址并重新接入所述AP;或者,若所述没有接收到所述AP发送的数据帧的时间超过所述预设阈值,则在所述网络中广播所述第一终端的IP地址,以使连接在所述网络的与所述第一终端发生IP地址冲突的第六终端重新申请IP地址。本专利技术实施例第二方面公开了一种网络连接异常的处理装置,包括:发送单元,用于向无线访问节点AP发送第一接入请求;接收单元,用于接收所述AP返回的应答消息;第一判断单元,用于若所述第一接入请求被拒绝,根据所述应答消息中包含的理由码,判断是否由于媒体访问控制MAC地址冲突造成拒绝连接;生成单元,用于若由于MAC地址冲突造成拒绝连接,随机生成第一临时MAC地址;接入单元,用于利用所述第一临时MAC地址向所述AP发送第二接入请求。作为一种可选的实施方式,所述装置还包括:第一广播单元,用于若所述第一接入请求被接受,在所述AP建立的网络中广播所述第一终端的MAC地址,以使连接在所述网络的与所述第一终端发生MAC地址冲突的第二终端随机生成第二临时MAC地址并重新接入所述AP。作为一种可选的实施方式,所述装置还包括:第二广播单元,用于在所述AP建立的网络中广播所述第一终端的互联网协议IP地址,以使连接在所述网络的与所述第一终端发生IP地址冲突的第三终端重新申请IP地址。作为一种可选的实施方式,所述第一广播单元和第二广播单元通过发送地址解析协议ARP消息的方式在所述网络中广播所述第一终端的MAC地址和所述第一终端的IP地址。作为一种可选的实施方式,所述装置还包括:第一监测单元,用于若所述第一终端连接到所述AP,监测没有接收到所述AP发送的数据帧的时间;第三广播单元,用于若所述没有接收到所述AP发送的数据帧的时间超过预设阈值,在所述网络中广播请求消息以使所述网络中的第四终端返回所述第四终端的IP地址和所述第四终端的MAC地址;第二判断单元,用于判断所述第一终端是否与所述第四终端发生IP地址冲突或MAC地址冲突;调整单元,用于若所述第一终端与所述第四终端发生IP地址冲突,重新申请IP地址;或者,用于若所述第一终端与所述第四终端发生MAC地址冲突,随机生成第三临时MAC地址并重新接入所述AP。作为一种可选的实施方式,所述装置还包括:第二监测单元,用于若所述第一终端连接到所述AP,监测没有接收到所述AP发送的数据帧的时间;第四广播单元,用于若所述没有接收到所述AP发送的数据帧的时间超过所述预设阈值,在所述网络中广播所述第一终端的MAC地址,以使连接在所述网络的与所述第一终端发生MAC地址冲突的第五终端随机生成第四临时MAC地址并重新接入所述AP;或者,用于若所述没有接收到所述AP发送的数据帧的时间超过所述预设阈值,则在所述网络中广播所述第一终端的IP地址,以使连接在所述网络的与所述第一终端发生IP地址冲突的第六终端重新申请IP地址。本专利技术实施例第三方面公开了一种终端设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如上述第一方面所述的方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,第一终端向无线访问节点AP发送第一接入请求;所述第一终端接收所述AP返回的应答消息;若所述第一接入请求被拒绝,则所述第一终端根据所述应答消息中包含的理由码,判断是否由于媒体访问控制MAC地址冲突造成拒绝连接;若由于MAC地址冲突造成拒绝连接,则所述第一终端随机生成第一临时MAC地址,利用所述第一临时MAC地址向所述AP发送第二接入请求。实施本专利技术实施例,终端设备可以在发生MAC地址冲突时,通过随机生成临时MAC地址的方式成功接入AP,从而解决由于MAC地址冲突造成的网络连接异常。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创本文档来自技高网...

【技术保护点】
一种网络连接异常的处理方法,其特征在于,包括:第一终端向无线访问节点AP发送第一接入请求;所述第一终端接收所述AP返回的应答消息;若所述第一接入请求被拒绝,则所述第一终端根据所述应答消息中包含的理由码,判断是否由于媒体访问控制MAC地址冲突造成拒绝连接;若由于MAC地址冲突造成拒绝连接,则所述第一终端随机生成第一临时MAC地址,利用所述第一临时MAC地址向所述AP发送第二接入请求。

【技术特征摘要】
1.一种网络连接异常的处理方法,其特征在于,包括:第一终端向无线访问节点AP发送第一接入请求;所述第一终端接收所述AP返回的应答消息;若所述第一接入请求被拒绝,则所述第一终端根据所述应答消息中包含的理由码,判断是否由于媒体访问控制MAC地址冲突造成拒绝连接;若由于MAC地址冲突造成拒绝连接,则所述第一终端随机生成第一临时MAC地址,利用所述第一临时MAC地址向所述AP发送第二接入请求。2.根据权利要求1所述方法,其特征在于,若所述第一接入请求被接受,所述方法还包括:所述第一终端在所述AP建立的网络中广播所述第一终端的MAC地址,以使连接在所述网络的与所述第一终端发生MAC地址冲突的第二终端随机生成第二临时MAC地址并重新接入所述AP。3.根据权利要求2所述方法,其特征在于,所述方法还包括:所述第一终端在所述AP建立的网络中广播所述第一终端的互联网协议IP地址,以使连接在所述网络的与所述第一终端发生IP地址冲突的第三终端重新申请IP地址。4.根据权利要求3所述方法,其特征在于,所述第一终端通过发送地址解析协议ARP消息的方式在所述网络中广播所述第一终端的MAC地址和所述第一终端的IP地址。5.根据权利要求1~4中任意一项所述方法,其特征在于,所述方法还包括:若所述第一终端连接到所述AP,则监测没有接收到所述AP发送的数据帧的时间;若所述没有接收到所述AP发送的数据帧的时间超过预设阈值,则在所述网络中广播请求消息以使所述网络中的第四终端返回所述第四终端的IP地址和所述第四终端的MAC地址;判断所述第一终端是否与所述第四终端发生IP地址冲突或MAC地址冲突;若所述第一终端与所述第四终端发生IP地址冲突,则所述第一终端重新申请IP地址;或者,若所述第一终端与所述第四终端发生MAC地址冲突,则所述第一终端随机生成第三临时MAC地址并重新接入所述AP。6.根据权利要求1~4中任意一项所述方法,其特征在于,所述方法还包括:若所述第一终端连接到所述AP,则监测没有接收到所述AP发送的数据帧的时间;若所述没有接收到所述AP发送的数据帧的时间超过所述预设阈值,则在所述网络中广播所述第一终端的MAC地址,以使连接在所述网络的与所述第一终端发生MAC地址冲突的第五终端随机生成第四临时MAC地址并重新接入所述AP;或者,若所述没有接收到所述AP发送的数据帧的时间超过所述预设阈值,则在所述网络中广播所述第一终端的IP地址,以使连接在所述网络的与所述第一终端发生IP地址冲突的第六终端重新申请IP地址。7.一种网络连接异常的处理装置,其特征在于,包括:发送单元,用于向无线访问节点AP发送第一接入请求;接收单元,用于接收所述AP返回的应答消息;第一判断单元,用于若所述第一接...

【专利技术属性】
技术研发人员:唐荣政
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1