网络接口处理方法及相关设备技术

技术编号:22692709 阅读:20 留言:0更新日期:2019-11-30 05:46
本申请公开了一种网络接口处理方法及相关设备,应用于包括无线保真Wi‑Fi模块的电子设备,该电子设备通过Wi‑Fi模块支持双Wi‑Fi功能,该电子设备当前通过Wi‑Fi模块已创建第一网络接口,以及通过第一网络接口与第一无线访问节点AP已建立通信连接,该方法包括:在满足双Wi‑Fi功能的开启条件的情况下,通过Wi‑Fi模块创建第二网络接口;进行Wi‑Fi扫描,以及启动第一定时器;若在第一定时器超时之后,电子设备仍未通过第二网络接口与第二AP建立通信连接,则释放第二网络接口,第二AP是Wi‑Fi扫描得到的允许电子设备接入的Wi‑Fi网络的AP;禁止通过Wi‑Fi模块创建与第二网络接口类型相同的网络接口。采用本申请实施例可提升电子设备在双Wi‑Fi模式和其他网络模式之间切换速度。

Network interface processing method and related equipment

The application discloses a network interface processing method and related devices, which are applied to electronic devices including a wireless fidelity wi \u2011 fi module. The electronic device supports dual wi \u2011 fi functions through the wi \u2011 fi module. The electronic device has currently created a first network interface through the wi \u2011 fi module, and has established a communication connection with the first wireless access node AP through the first network interface. The method package Including: under the condition that the dual wi \u2011 fi function is enabled, the second network interface is created through the wi \u2011 fi module; the wi \u2011 fi scanning is carried out, and the first timer is started; if the electronic device fails to establish a communication connection with the second AP through the second network interface after the first timer expires, the second network interface is released, and the second AP is the allowed electronic device obtained from the wi \u2011 fi scanning AP of the wi \u2011 fi network to be accessed; it is prohibited to create a network interface of the same type as the second network interface through the wi \u2011 fi module. The embodiment of the application can improve the switching speed of the electronic device between the dual wi \u2011 fi mode and other network modes.

【技术实现步骤摘要】
网络接口处理方法及相关设备
本申请涉及电子
,尤其涉及一种网络接口处理方法及相关设备。
技术介绍
在双无线保真(WirelessFidelity,Wi-Fi)模式工作时,电子设备会创建两个网络接口,通过这两个网络接口分别连接两个无线访问节点(AccessPoint,AP)。此时,如果用户想开启手机Wi-Fi热点或者进行Wi-Fi点对点(PeertoPeer,P2P)连接,则需要释放其中一个网络接口,另外新建一个网络接口用于进行手机Wi-Fi热点或Wi-FiP2P连接,先释放旧的网络接口再创建新的网络接口,需要消耗大量的时间。
技术实现思路
本申请实施例提供一种网络接口处理方法及相关设备,用于提升电子设备在双Wi-Fi模式和其他网络模式之间切换速度。第一方面,本申请实施例提供一种网络接口处理方法,应用于包括Wi-Fi模块的电子设备,所述电子设备通过所述Wi-Fi模块支持双Wi-Fi功能,所述电子设备当前通过所述Wi-Fi模块已创建第一网络接口,以及通过所述第一网络接口与第一无线访问节点AP已建立通信连接,所述方法包括:在满足所述双Wi-Fi功能的开启条件的情况下,通过所述Wi-Fi模块创建第二网络接口;进行Wi-Fi扫描,以及启动第一定时器;若在所述第一定时器超时之后,所述电子设备仍未通过所述第二网络接口与第二AP建立通信连接,则释放所述第二网络接口,所述第二AP是所述Wi-Fi扫描得到的允许所述电子设备接入的Wi-Fi网络的AP;禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口。第二方面,本申请实施例提供一种网络接口处理装置,应用于包括Wi-Fi模块的电子设备,所述电子设备通过所述Wi-Fi模块支持双Wi-Fi功能,所述电子设备当前通过所述Wi-Fi模块已创建第一网络接口,以及通过所述第一网络接口与第一无线访问节点AP已建立通信连接,所述装置包括:接口创建单元,用于在满足所述双Wi-Fi功能的开启条件的情况下,通过所述Wi-Fi模块创建第二网络接口;Wi-Fi扫描单元,用于进行Wi-Fi扫描;定时器管理单元,用于启动第一定时器;接口释放单元,用于若在所述第一定时器超时之后,所述电子设备仍未通过所述第二网络接口与第二AP建立通信连接,则释放所述第二网络接口,所述第二AP是所述Wi-Fi扫描得到的允许所述电子设备接入的Wi-Fi网络的AP;所述接口创建单元,还用于禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口。第三方面,本申请实施例提供一种电子设备,该电子设备包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质用于存储计算机程序,其中,上述计算机程序被处理器执行,以实现如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,在本申请实施例中,在满足双Wi-Fi功能的开启条件的情况下,通过Wi-Fi模块创建第二网络接口,然后进行Wi-Fi扫描和启动第一定时器,若在第一定时器超时之后仍未通过第二网络接口与第二AP建立通信连接,则释放第二网络接口,以及禁止通过Wi-Fi模块创建与所述第二网络接口类型相同的网络接口,通过第一定时器给第二网络接口设置一个存在时间,超过时间未通过第二网络接口连接其他AP,则释放该第二网络接口,从而不会造成需要切换到其他网络模式时无网络接口可用的情况,减少取消该网络接口的过程需要消耗的时间,从而提升电子设备在双Wi-Fi模式和其他网络模式之间切换速度。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本申请实施例提供的一种网络架构的结构示意图;图1B是本申请实施例提供的一种电子设备的结构示意图;图2A是本申请实施例提供的一种网络接口处理方法的流程示意图;图2B是本申请实施例提供的一种网络接口处理方法的场景示意图;图3是本申请实施例提供的一种网络接口处理方法的流程示意图;图4是本申请实施例提供的一种电子设备的结构示意图;图5是本申请实施例提供的一种网络接口处理装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。以下分别进行详细说明。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。如图1A所示,图1A是本申请实施例提供的一种网络构架的结构示意图。该网络构架包括电子设备、第一站点(Station,STA)和多个AP,该多个AP包括第一AP、第二AP。其中,若电子设备在该网络构架中与AP连接,则电子设备作为STA角色,若电子设备与STA连接,则电子设备作为AP角色。其中,电子设备和STA可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备(例如智能手表、智能手环、计步器等)、计算设备或通信连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipme本文档来自技高网
...

【技术保护点】
1.一种网络接口处理方法,其特征在于,应用于包括无线保真Wi-Fi模块的电子设备,所述电子设备通过所述Wi-Fi模块支持双Wi-Fi功能,所述电子设备当前通过所述Wi-Fi模块已创建第一网络接口,以及通过所述第一网络接口与第一无线访问节点AP已建立通信连接,所述方法包括:/n在满足所述双Wi-Fi功能的开启条件的情况下,通过所述Wi-Fi模块创建第二网络接口;/n进行Wi-Fi扫描,以及启动第一定时器;/n若在所述第一定时器超时之后,所述电子设备仍未通过所述第二网络接口与第二AP建立通信连接,则释放所述第二网络接口,所述第二AP是所述Wi-Fi扫描得到的允许所述电子设备接入的Wi-Fi网络的AP;/n禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口。/n

【技术特征摘要】
1.一种网络接口处理方法,其特征在于,应用于包括无线保真Wi-Fi模块的电子设备,所述电子设备通过所述Wi-Fi模块支持双Wi-Fi功能,所述电子设备当前通过所述Wi-Fi模块已创建第一网络接口,以及通过所述第一网络接口与第一无线访问节点AP已建立通信连接,所述方法包括:
在满足所述双Wi-Fi功能的开启条件的情况下,通过所述Wi-Fi模块创建第二网络接口;
进行Wi-Fi扫描,以及启动第一定时器;
若在所述第一定时器超时之后,所述电子设备仍未通过所述第二网络接口与第二AP建立通信连接,则释放所述第二网络接口,所述第二AP是所述Wi-Fi扫描得到的允许所述电子设备接入的Wi-Fi网络的AP;
禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若在所述第一定时器超时之前,所述电子设备通过所述第二网络接口与第三AP建立通信连接,则取消所述第一定时器,所述第三AP是所述Wi-Fi扫描得到的允许所述电子设备接入的Wi-Fi网络的AP。


3.根据权利要求1或2所述的方法,其特征在于,所述禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口之后,所述方法还包括:
若所述电子设备与所述第一AP之间的通信处于漫游状态或断开重连状态,则解除禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口的限制。


4.根据权利要求1或2所述的方法,其特征在于,所述禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口之后,所述方法还包括:
若通过所述第一网络接口扫描到至少一个允许所述电子设备接入的Wi-Fi网络的AP,则解除禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口的限制。


5.根据权利要求3所述的方法,其特征在于,所述解除禁止通过所述Wi-Fi模块创建与所述第二网络接口类型相同的网络接口的限制之前,所述方法还包括:
若所述电子设备与所述第一AP的距离大于或等于第一预设距离,则确定所述电子设备与所述第一AP之间的通信处于漫游状态或断开重连状态。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述双Wi-Fi功...

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

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

1
相关领域技术
  • 暂无相关专利