本发明专利技术实施例公开了一种网络连接方法、装置及移动终端,其中,该方法包括:通过移动终端的当前媒体访问控制MAC地址进行网络连接;当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;将所述新的MAC地址作为所述移动终端的MAC地址,并基于所述新的MAC地址进行网络连接。采用本发明专利技术实施例,可避免因终端MAC地址冲突而导致的网络连接失败问题。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种网络连接方法、装置及移动终端。
技术介绍
随着终端技术以及无线网络技术的发展,移动终端如手机上能够使用的功能越来越多,如网上冲浪、拨打电话等等。手机在进行网络连接时,需要使用手机中的媒体访问控制(Media Access Control,简称MAC)地址连接到路由器,从而进行网上冲浪。然而,有些手机可能包含非法的MAC地址,这就导致多个手机中可能存在相同的MAC地址。由此,手机在使用网络,比如在公共场所连接到一个公共的路由器时,该路由器可能已连接有与该手机的MAC地址相同的其他终端,这就造成了MAC地址冲突,路由器会拒绝接入该手机的接入,导致网络连接失败。
技术实现思路
本专利技术实施例提供一种网络连接的方法、装置及移动终端,能够避免因终端MAC地址冲突而导致的网络连接失败问题。第一方面,本专利技术实施例提供了一种网络连接方法,包括:通过移动终端的当前媒体访问控制MAC地址进行网络连接;当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;将所述新的MAC地址作为所述移动终端的MAC地址,并基于所述新的MAC地址进行网络连接。可选的,所述当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址,包括:当获取得到用于指示所述网络连接失败的响应消息时,获取所述响应消息中的目标参数的值;检测所述目标参数的值是否与预设数值相同;若与所述预设数值相同,则生成新的MAC地址。可选的,所述新的MAC地址是所述移动终端随机生成的,且随机生成的所述新的MAC地址与所述当前MAC地址不同。可选的,在所述生成新的MAC地址之前,所述方法还包括:接收所述移动终端需要连接的接入点AP发送的已连接信息,所述已连接信息包括与所述AP连接的终端的MAC地址;所述生成新的MAC地址,包括:生成除所述已连接信息包括的MAC地址以外的新的MAC地址。可选的,在所述通过移动终端的当前媒体访问控制MAC地址进行网络连接之后,所述方法还包括:当获取得到用于指示所述网络连接失败的响应消息时,将所述当前MAC地址作为备份MAC地址进行存储;所述基于所述新的MAC地址进行网络连接,包括:基于所述新的MAC地址进行网络连接;若基于所述新的MAC地址进行的网络连接成功,则监测基于所述新的MAC地址进行的网络连接是否断开;若是,则将所述备份MAC地址作为所述移动终端的MAC地址。第二方面,本专利技术实施例还提供了一种网络连接装置,包括:网络连接模块,用于通过移动终端的当前媒体访问控制MAC地址进行网络连接;地址生成模块,用于当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;所述网络连接模块,还用于将所述新的MAC地址作为所述移动终端的MAC地址,并基于所述新的MAC地址进行网络连接。可选的,所述地址生成模块包括:参数获取单元,用于在获取得到用于指示所述网络连接失败的响应消息时,获取所述响应消息中的目标参数的值;检测单元,用于检测所述参数获取单元获取的所述目标参数的值是否与预设数值相同;生成单元,用于在所述检测单元检测到所述目标参数的值与所述预设数值相同时,生成新的MAC地址。可选的,所述新的MAC地址是所述移动终端随机生成的,且随机生成的所述新的MAC地址与所述当前MAC地址不同。可选的,所述装置还包括:接收模块,用于接收所述移动终端需要连接的接入点AP发送的已连接信息,所述已连接信息包括与所述AP连接的终端的MAC地址;所述地址生成模块执行所述生成新的MAC地址的具体方式为:生成除所述已连接信息包括的MAC地址以外的新的MAC地址。可选的,所述装置还包括:存储模块,用于当获取得到用于指示所述网络连接失败的响应消息时,将所述当前MAC地址作为备份MAC地址进行存储;所述网络连接模块执行所述基于所述新的MAC地址进行网络连接的具体方式为:基于所述新的MAC地址进行网络连接;若基于所述新的MAC地址进行的网络连接成功,则监测基于所述新的MAC地址进行的网络连接是否断开;若是,则将所述备份MAC地址作为所述移动终端的MAC地址。第三方面,本专利技术实施例还公开了一种移动终端,包括:通信接口、存储器和处理器,所述处理器分别与所述通信接口及所述存储器连接;其中,所述存储器用于存储应用程序;所述处理器用于调用所述存储器中存储的应用程序执行:通过所述通信接口并基于移动终端的当前媒体访问控制MAC地址进行网络连接;当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;将所述新的MAC地址作为所述移动终端的MAC地址,并通过所述通信接口并基于所述新的MAC地址进行网络连接。可选的,所述处理器可调用所述存储器中存储的应用程序执行上述第一方面的网络连接方法的部分或全部步骤。采用本专利技术实施例,具有如下有益效果:在本专利技术实施例中,可在终端基于存储的MAC地址进行的网络连接失败时,生成新的MAC地址,并将该新的MAC地址作为终端的MAC地址,以基于该新的MAC地址进行网络连接,本专利技术实施例通过临时更改终端的MAC地址,从而避免了因终端MAC地址冲突而导致的网络连接失败问题,提升了网络连接的成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种网络连接方法的流程示意图;图2是本专利技术另一实施例提供的一种网络连接方法的流程示意图;图3是本专利技术一实施例提供的一种网络连接装置的结构示意图;图4是本专利技术另一实施例提供的一种网络连接装置的结构示意图;图5是本专利技术一实施例提供的一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。应理解,本专利技术实施例的所涉及的移动终端可包括但不限于手机(如Android手机、iOS手机等)、平板电脑、移动互联网设备(Mobile Internet Devices,简称“MID”)、个人数字助理(Personal Digital Assistant,简称“PDA”)、可穿戴设备等等。该移动终端还可称为用户设备(User Equipment,简称为“UE”)、终端、无线终端或移动台(Mobile Station,简称为“MS”)等等,本专利技术实施例不做限定。本专利技术实施例提供了一种网络连接方法、装置及移动终端,能够避免因终端MAC地址冲突而导致的网络连接失败问题,从而提升了网络连接的成功率。以下分别详细说明。请参见图1,图1本文档来自技高网...
【技术保护点】
一种网络连接方法,其特征在于,包括:通过移动终端的当前媒体访问控制MAC地址进行网络连接;当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;将所述新的MAC地址作为所述移动终端的MAC地址,并基于所述新的MAC地址进行网络连接。
【技术特征摘要】
1.一种网络连接方法,其特征在于,包括:通过移动终端的当前媒体访问控制MAC地址进行网络连接;当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;将所述新的MAC地址作为所述移动终端的MAC地址,并基于所述新的MAC地址进行网络连接。2.根据权利要求1所述的方法,其特征在于,所述当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址,包括:当获取得到用于指示所述网络连接失败的响应消息时,获取所述响应消息中的目标参数的值;检测所述目标参数的值是否与预设数值相同;若与所述预设数值相同,则生成新的MAC地址。3.根据权利要求1或2所述的方法,其特征在于,所述新的MAC地址是所述移动终端随机生成的,且随机生成的所述新的MAC地址与所述当前MAC地址不同。4.根据权利要求1或2所述的方法,其特征在于,在所述生成新的MAC地址之前,所述方法还包括:接收所述移动终端需要连接的接入点AP发送的已连接信息,所述已连接信息包括与所述AP连接的终端的MAC地址;所述生成新的MAC地址,包括:生成除所述已连接信息包括的MAC地址以外的新的MAC地址。5.根据权利要求1所述的方法,其特征在于,在所述通过移动终端的当前媒体访问控制MAC地址进行网络连接之后,所述方法还包括:当获取得到用于指示所述网络连接失败的响应消息时,将所述当前MAC地址作为备份MAC地址进行存储;所述基于所述新的MAC地址进行网络连接,包括:基于所述新的MAC地址进行网络连接;若基于所述新的MAC地址进行的网络连接成功,则监测基于所述新的MAC地址进行的网络连接是否断开;若是,则将所述备份MAC地址作为所述移动终端的MAC地址。6.一种网络连接装置,其特征在于,包括:网络连接模块,用于通过移动终端的当前媒体访问控制MAC地址进行网络连接;地址生成模块,用于当获取得到用于指示所述网络连接失败的响应消息时,生成新的MAC地址;所述网络连接模块,还用于将所述新的MAC地址作为所述移动终端的MAC...
【专利技术属性】
技术研发人员:惠涛,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。