一种接入WIFI网络的方法及装置与流程

文档序号:18684859发布日期:2019-09-13 23:49阅读:240来源:国知局
一种接入WIFI网络的方法及装置与流程

本申请涉及无线保真(英文:Wireless-Fidelity,缩写:WIFI)技术领域,特别涉及一种接入WIFI网络的方法及装置。



背景技术:

WIFI允许终端连接到一个无线局域网络(英文:WLAN),通常工作在2.4GHz或5GHz的射频频段上。WIFI技术与蓝牙技术一样,同属于短距离无线通信技术,是一种网络传输标准,在日常生活中,它早已得到普遍应用。例如,在住宅、飞机场、咖啡厅、商场等区域,移动电子设备(即终端)通过接入WIFI接入点(英文:Access Point,缩写:AP)或者WIFI热点,可以获得高速网络体验。

终端在使用过程中,有时会有同时接入两个WIFI AP的需求,也可以说终端有WIFI双连接的需求。目前,终端可以通过两条独立的WIFI连接通道连接两个不同的WIFI网络,使得两个WIFI网络工作在相同或不同的射频频段上。如,终端连接的其中一个WIFI网络工作在2.4GHz的射频频段上、另一WIFI网络工作在5GHz的射频频段上,或者,两个WIFI网络都工作在5GHz的射频频段上,这种WIFI双连接技术可以提高数据流量,支持多种应用等。

现有的WIFI双连接技术的实现大都基于对终端硬件的设计,缺乏软件层的合理设计,如何设计合理的软件架构以支持WIFI双连接就成为一个问题。



技术实现要素:

本申请实施例提供一种终端接入WIFI网络的方法及装置,用以支持终端同时连接两个或以上WIFI网络,使得WIFI网络应用更安全、更流畅。

本申请实施例提供的具体技术方案如下:

一方面,本申请实施例提供一种接入WIFI网络的方法,方法应用于终端,终端中包括N路WIFI接入电路和至少一个处理器,所述至少一个处理器用于运行软件程序以形成M个容器,一个容器可以相当于一套操作系统,不同的容器之间可以切换,每个容器对应一个WIFI网络接入,所述M个容器能够同时工作,并且不同容器工作时所执行的WIFI网络接入的任务和数据是相互隔离的,M、N分别为大于等于2的自然数。所述方法包括:所述终端在所述M个容器中的第一容器工作时,通过调用所述N路WIFI接入电路中的第一WIFI接入电路接入到第一WIFI网络;当所述终端从所述第一容器工作切换到所述M个容器中的第二容器工作时,通过调用所述N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络,并且所述第一容器以后台运行的方式继续工作,且所述终端继续调用所述第一WIFI接入电路接入到所述第一WIFI网络。这样,终端当切换到第二容器下工作时使用第二WIFI接入电路接入第二WIFI网络,由于第一WIFI接入电路和第二WIFI接入电路相互独立,那么,终端可以继续在后台使用第一WIFI接入电路接入到第一WIFI网络,而不会断开服务,使得WIFI网络应用更安全、业务更流畅,提升用户体验。

在一个可能的设计中,所述终端在第一容器工作时,通过调用所述N路WIFI接入电路中的第一WIFI接入电路接入到第一WIFI网络,包括:所述终端根据预设的容器与WIFI接入电路之间的映射关系,通过调用所述N路WIFI接入电路中的与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络;所述终端切换到所述第二容器工作时,通过调用所述N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络,包括:所述终端根据所述映射关系,通过调用所述N路WIFI接入电路中的与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络。

在一个可能的设计中,所述终端还包括:WIFI处理器;所述终端根据预设的容器与WIFI接入电路之间的映射关系,通过调用所述N路WIFI接入电路中的与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络包括:所述终端的所述WIFI处理器根据预设的容器与WIFI接入电路之间的映射关系,通过调用所述N路WIFI接入电路中的与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络;所述终端根据所述映射关系,通过调用所述N路WIFI接入电路中的与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络包括:所述终端的所述WIFI处理器根据所述映射关系,通过调用所述N路WIFI接入电路中的与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络。这样,当终端在不同容器间切换时,通过WIFI处理器调整调用不同的WIFI接入电路来接入到不同的WIFI网络,不会发生因硬件设计的缺陷导致前后台操作系统切换时WIFI网络断开的问题。

在一个可能的设计中,当通过调用所述N路WIFI接入电路中的与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络时,所述方法还包括:所述终端的所述WIFI处理器执行与接入到第一WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项;当通过调用所述N路WIFI接入电路中的与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络时,所述方法还包括:所述终端的所述WIFI处理器执行与接入到第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

在一个可能的设计中,所述每个容器用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

在一个可能的设计中,所述M、N均等于2。

另一方面,本申请实施例提供一种接入WIFI网络的方法,所述方法应用于终端,所述终端包括N路WIFI接入电路和至少一个处理器,所述至少一个处理器用于运行软件程序以形成容器,容器也可以说是一种操作系统,所述容器同时支持第一WIFI网络接入和第二WIFI网络接入,所述方法包括:所述终端在接收到接入第一WIFI网络的接入请求时,通过调用所述N路WIFI接入电路中的第一WIFI接入电路接入到所述第一WIFI网络;所述终端在保持调用所述第一WIFI接入电路接入所述第一WIFI网络的状态下,若接收到接入第二WIFI网络的接入请求,通过调用所述N路WIFI接入电路中的第二WIFI接入电路接入到所述第二WIFI网络;所述终端在所述容器对应的显示界面上同步显示第一WIFI网络接入标识符和第二WIFI网络接入标识符;其中,所述第一WIFI网络接入标识符用于表征已接入到所述第一WIFI网络,第二WIFI网络接入标识符用于表征已接入到所述第二WIFI网络;其中,所述N为大于等于2的自然数。通过上述方法,实现一台终端能够同时连接两个及以上不同的WIFI AP,即实现WIFI双待或多待功能,使得WIFI网络在两个WIFI AP之间切换时,不会发生中断,业务更加流畅,提升用户体验;提供一种新的界面显示方式,可以在终端的显示界面显示至少两个WIFI标识符,实现WIFI双待显示或者WIFI多待显示的显示方式。

在一个可能的设计中,所述终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,所述终端在所述显示界面上同步显示所述第一WIFI网络和所述第二WIFI网络的连接信号强度。

在一个可能的设计中,所述终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,还包括:所述终端根据检测到的用户输入的WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中的至少一个承载数据业务。

在一个可能的设计中,所述WIFI网络连接方式用于用户选择承载数据业务的WIFI网络;所述终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,所述终端根据检测到的用户输入的所述WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中连接信号强度较高的WIFI网络承载数据业务;或者,所述终端根据检测到的用户输入的所述WIFI网络连接方式,选择用户指定的WIFI网络承载数据业务;或者,所述终端根据检测到的用户输入的所述WIFI网络连接方式,按照负载均衡策略,选择所述第一WIFI网络和所述第二WIFI网络共同承载数据业务。这样,通过择优选择WIFI的方式,使获得的WIFI网络服务更好,通过多个WIFI系统实现WIFI多系统并发,不同业务使用不同的WIFI系统,使不同业务均可以获得更流畅的网络服务。

在一个可能的设计中,所述终端按照负载均衡策略,选择所述第一WIFI网络和所述第二WIFI网络共同承载数据业务,包括:所述终端按照使用所述第一WIFI网络和使用所述第二WIFI网络承载的流量均衡的策略,使用所述第一WIFI网络和所述第二WIFI网络承载数据业务;或所述终端按照所述第一WIFI网络和所述第二WIFI网络的业务请求数均衡的策略,使用所述第一WIFI网络和所述第二WIFI网络承载数据业务。这样能够使不同的WIFI网络共同承载数据业务时,达到流量均衡的效果。

在一个可能的设计中,所述终端还包括:WIFI处理器;所述方法还包括:所述终端的所述WIFI处理器执行与接入到所述第一WIFI网络和所述第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

在一个可能的设计中,所述容器用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

又一方面,本申请实施例提供一种接入WIFI网络的装置,所述装置包括能够同时工作的M个容器和WIFI模块;每个容器对应一个WIFI网络接入,并且不同容器工作时所执行的WIFI网络接入的任务和数据是相互隔离的,所述M个容器包括:第一容器和第二容器;所述WIFI模块,用于在所述第一容器工作时通过调用第一WIFI接入电路接入到第一WIFI网络,并且还用于当所述装置从所述第一容器工作切换到所述第二容器工作时,通过调用所述第二WIFI接入电路接入到第二WIFI网络;所述第一容器还用于当所述WIFI模块通过调用所述第二WIFI接入电路接入到第二WIFI网络时,以后台运行的方式继续工作,且所述WIFI模块还用于继续调用所述第一WIFI接入电路接入到所述第一WIFI网络;所述M、N分别为大于等于2的自然数。这样,终端当切换到第二容器下工作时使用第二WIFI接入电路接入第二WIFI网络,由于第一WIFI接入电路和第二WIFI接入电路相互独立,那么,终端可以继续在后台使用第一WIFI接入电路接入到第一WIFI网络,而不会断开服务,使得WIFI网络应用更安全、业务更流畅,提升用户体验。

在一个可能的设计中,所述WIFI模块用于:根据预设的容器与WIFI接入电路之间的映射关系,通过调用与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络,以及,根据所述映射关系,通过调用所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络。

在一个可能的设计中,所述WIFI模块还用于:当通过调用与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络时,执行与接入到第一WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项;以及,当通过调用与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络时,执行与接入到第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

在一个可能的设计中,所述每个容器用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

在一个可能的设计中,所述M、N均等于2。

又一方面,本申请实施例提供一种接入WIFI网络的装置,所述装置包括同时支持第一WIFI网络接入和第二WIFI网络接入的容器和WIFI模块,所述容器包括显示模块,所述WIFI模块,用于在接收到接入所述第一WIFI网络的接入请求时,通过调用第一WIFI接入电路接入到所述第一WIFI网络,还用于保持调用所述第一WIFI接入电路接入所述第一WIFI网络的状态下,若接收到接入第二WIFI网络的接入请求,通过调用所述第二WIFI接入电路接入到所述第二WIFI网络;所述显示模块,用于在所述WIFI模块接入到所述第一WIFI网络和接入到所述第二WIFI网络之后,在所述容器对应的显示界面上同步显示第一WIFI网络接入标识符和第二WIFI网络接入标识符;其中,所述第一WIFI网络接入标识符用于表征已接入到所述第一WIFI网络,第二WIFI网络接入标识符用于表征已接入到所述第二WIFI网络。通过上述方法,实现一台终端能够同时连接两个及以上不同的WIFI AP,即实现WIFI双待或多待功能,使得WIFI网络在两个WIFI AP之间切换时,不会发生中断,业务更加流畅,提升用户体验;提供一种新的界面显示方式,可以在终端的显示界面显示至少两个WIFI标识符,实现WIFI双待显示或者WIFI多待显示的显示方式。

在一个可能的设计中,所述显示模块还用于在所述显示界面上同步显示所述第一WIFI网络和所述第二WIFI网络的连接信号强度。

在一个可能的设计中,所述装置或容器还包括业务分发模块,所述业务分发模块用于:在所述WIFI模块接入所述第一WIFI网络和接入所述第二WIFI网络之后,根据检测到的用户输入的WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中的至少一个承载数据业务。

在一个可能的设计中,所述WIFI网络连接方式用于用户选择承载数据业务的WIFI网络;所述终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,所述终端根据检测到的用户输入的所述WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中连接信号强度较高的WIFI网络承载数据业务;或者,所述终端根据检测到的用户输入的所述WIFI网络连接方式,选择用户指定的WIFI网络承载数据业务;或者,所述终端根据检测到的用户输入的所述WIFI网络连接方式,按照负载均衡策略,选择所述第一WIFI网络和所述第二WIFI网络共同承载数据业务。这样,通过择优选择WIFI的方式,使获得的WIFI网络服务更好,通过多个WIFI系统实现WIFI多系统并发,不同业务使用不同的WIFI系统,使不同业务均可以获得更流畅的网络服务。

在一个可能的设计中,所述终端按照负载均衡策略,选择所述第一WIFI网络和所述第二WIFI网络共同承载数据业务,包括:所述终端按照使用所述第一WIFI网络和使用所述第二WIFI网络承载的流量均衡的策略,使用所述第一WIFI网络和所述第二WIFI网络承载数据业务;或所述终端按照所述第一WIFI网络和所述第二WIFI网络的业务请求数均衡的策略,使用所述第一WIFI网络和所述第二WIFI网络承载数据业务。这样能够使不同的WIFI网络共同承载数据业务时,达到流量均衡的效果。

在一个可能的设计中,所述WIFI模块还用于执行与接入到第一WIFI网络和第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

在一个可能的设计中,所述容器用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

再一方面,本申请实施例提供一种终端,包括:WIFI处理器、N路WIFI接入电路、存储器和至少一个处理器;所述存储器,用于存储软件程序;所述至少一个处理器,耦合至所述存储器,用于从所述存储器中读取软件程序并运行所述软件程序以形成M个容器,所述M个容器能够同时工作,每个容器对应一个WIFI网络接入,并且不同容器工作时所执行的WIFI网络接入的任务和数据是相互隔离的;所述WIFI处理器,用于在所述M个容器中的第一容器工作时,通过调用所述N路WIFI接入电路中的第一WIFI接入电路接入到第一WIFI网络,并且还用于当所述终端从所述第一容器工作切换到所述M个容器中的第二容器工作时,通过调用所述N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络;所述至少一个处理器还用于当所述WIFI处理器通过调用所述第二WIFI接入电路接入到第二WIFI网络时,以后台运行的方式继续运行第一容器,且所述WIFI处理器还用于继续调用所述第一WIFI接入电路接入到所述第一WIFI网络;N路WIFI接入电路中的每一路WIFI接入电路,用于接入相应的一个WIFI网络;所述M、N分别为大于等于2的自然数。这样,终端当切换到第二容器下工作时使用第二WIFI接入电路接入第二WIFI网络,由于第一WIFI接入电路和第二WIFI接入电路相互独立,那么,终端可以继续在后台使用第一WIFI接入电路接入到第一WIFI网络,而不会断开服务,使得WIFI网络应用更安全、业务更流畅,提升用户体验。

在一个可能的设计中,所述WIFI处理器用于:根据预设的容器与WIFI接入电路之间的映射关系,通过调用所述N路WIFI接入电路中的与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络;以及,根据所述映射关系,通过调用所述N路WIFI接入电路中的与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络。

在一个可能的设计中,所述WIFI处理器还用于:当通过调用所述N路WIFI接入电路中的与所述第一容器相对应的第一WIFI接入电路接入到第一WIFI网络时,执行与接入到第一WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项;以及,当通过调用所述N路WIFI接入电路中的与所述第二容器相对应的第二WIFI接入电路接入到第二WIFI网络时,执行与接入到第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

在一个可能的设计中,所述每个容器用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

在一个可能的设计中,所述M、N均等于2。

再一方面,本申请实施例提供一种终端,所述终端包括WIFI处理器、N路WIFI接入电路、存储器和至少一个处理器;所述存储器,用于存储软件程序;所述至少一个处理器,耦合至所述存储器,用于从所述存储器中读取软件程序并运行所述软件程序以形成容器,所述容器同时支持第一WIFI网络接入和第二WIFI网络接入;所述WIFI处理器,用于在接收到接入第一WIFI网络的接入请求时,通过调用所述N路WIFI接入电路中的第一WIFI接入电路接入到所述第一WIFI网络,以及,在保持调用所述第一WIFI接入电路接入所述第一WIFI网络的状态下,若接收到接入第二WIFI网络的接入请求,通过调用所述N路WIFI接入电路中的第二WIFI接入电路接入到所述第二WIFI网络;所述至少一个处理器,用于驱动所述容器对应的显示界面同步显示第一WIFI网络接入标识符和第二WIFI网络接入标识符;其中,所述第一WIFI网络接入标识符用于表征已接入到所述第一WIFI网络,第二WIFI网络接入标识符用于表征已接入到所述第二WIFI网络;其中,所述N为大于等于2的自然数。通过上述方法,实现一台终端能够同时连接两个及以上不同的WIFI AP,即实现WIFI双待或多待功能,使得WIFI网络在两个WIFI AP之间切换时,不会发生中断,业务更加流畅,提升用户体验;提供一种新的界面显示方式,可以在终端的显示界面显示至少两个WIFI标识符,实现WIFI双待显示或者WIFI多待显示的显示方式。

在一个可能的设计中,终端还包括显示器,所述显示界面被显示在所述显示器上。

在一个可能的设计中,所述至少一个处理器还用于,驱动所述显示界面同步显示所述第一WIFI网络和所述第二WIFI网络的连接信号强度。

在一个可能的设计中,所述WIFI处理器还用于在接入所述第一WIFI网络和接入所述第二WIFI网络之后,根据检测到的用户输入的WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中的至少一个承载数据业务。

在一个可能的设计中,所述WIFI网络连接方式用于用户选择承载数据业务的WIFI网络;所述终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,所述终端根据检测到的用户输入的所述WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中连接信号强度较高的WIFI网络承载数据业务;或者,所述终端根据检测到的用户输入的所述WIFI网络连接方式,选择用户指定的WIFI网络承载数据业务;或者,所述终端根据检测到的用户输入的所述WIFI网络连接方式,按照负载均衡策略,选择所述第一WIFI网络和所述第二WIFI网络共同承载数据业务。这样,通过择优选择WIFI的方式,使获得的WIFI网络服务更好,通过多个WIFI系统实现WIFI多系统并发,不同业务使用不同的WIFI系统,使不同业务均可以获得更流畅的网络服务。

在一个可能的设计中,所述终端按照负载均衡策略,选择所述第一WIFI网络和所述第二WIFI网络共同承载数据业务,包括:所述终端按照使用所述第一WIFI网络和使用所述第二WIFI网络承载的流量均衡的策略,使用所述第一WIFI网络和所述第二WIFI网络承载数据业务;或所述终端按照所述第一WIFI网络和所述第二WIFI网络的业务请求数均衡的策略,使用所述第一WIFI网络和所述第二WIFI网络承载数据业务。这样能够使不同的WIFI网络共同承载数据业务时,达到流量均衡的效果。

在一个可能的设计中,所述WIFI处理器还用于执行与接入到所述第一WIFI网络和所述第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

在一个可能的设计中,所述容器还用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

本申请实施例提供的终端可以通过软件层面的设计,支持终端同时连接两个或以上WIFI网络,使得WIFI网络应用更安全、更流畅。

附图说明

图1为本申请实施例中终端结构示意图;

图2为本申请实施例中接入WIFI网络的方法流程图之一;

图3为本申请实施例中接入WIFI网络的装置结构示意图之一;

图4为本申请实施例中终端内部结构栈示意图之一;

图5为本申请实施例中接入WIFI网络的方法流程图之二;

图6为本申请实施例中终端显示界面示意图;

图7为本申请实施例中接入WIFI网络的装置结构示意图之二;

图8为本申请实施例中终端内部结构栈示意图之二。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

鉴于现有的WIFI双连接技术的实现大都基于对终端硬件的设计,缺乏软件层的合理设计,本申请实施例提供的终端通过设计合理的软件架构来支持WIFI双连接,甚至支持WIFI两个以上的多连接。

本申请实施例中,一方面针对具备两个或以上操作系统的终端进行设计,另一方面针对具备一个操作系统的终端进行设计,下面分别进行详细说明。

目前,具备双操作系统的终端已得到应用,该终端中具备两套独立的操作系统,可以认为该终端能够工作于两个容器下,且两个容器有一个安全距离,保证在两个容器下工作时所执行的任务和数据是相互隔离的,保证每个操作系统的私密性。用户使用具备双操作系统的终端,可以将一套操作系统执行商务任务,另一套操作系统执行个人任务,用户在不同操作系统中切换,可以保证商务信息或个人信息的安全。但是,由于在切换操作系统的过程中,每个操作系统需要连接不同的WIFI AP。鉴于上述问题,本申请实施例提供了一种接入WIFI网络的方法、装置及终端,所涉及的终端包含至少两路WIFI接入电路且至少可以形成两个容器,在不同的容器下工作时,使用不同的WIFI接入电路接入对应的WIFI网络,可以实现一台终端在不同操作系统之间切换时,保证WIFI网络连接不中断,使得WIFI网络应用更安全、业务更流畅,提升用户体验。

可选的,本实施例中涉及的操作系统可以是安卓(Android)、iOS或Windows等类型的操作系统。本申请实施例涉及的终端可以是移动电子设备,例如,手机、笔记本电脑、平板电脑等。

具体地,参阅图1所示,本申请实施例中终端100中包含主芯片101、WIFI芯片102和存储器103。存储器103用于存储软件程序。主芯片101中装载终端100可用的操作系统,包含至少一个对WIFI芯片102调用的主体,即主中央处理器(英文:Central Processing Unit,缩写:CPU),主CPU以下简称为处理器,上述至少一个处理器耦合至存储器103,用于从所述存储器中读取软件程序来运行操作系统和应用软件;WIFI芯片102中装载WIFI CPU(即WIFI处理器)104,WIFI CPU 104是指WIFI芯片内核处理器,主要处理WIFI相关的运算功能,例如:负责拥塞控制、载波聚合、帧过滤、密钥控制、管理帧收发等。可以理解,主芯片101和WIFI芯片102也可以被集成起来成为一个芯片。

在一块WIFI芯片102中集成N路WIFI接入电路,N为大于等于2的自然数,N路WIFI接入电路中的每一路WIFI接入电路,用于接入相应的一个WIFI网络,且每一路WIFI接入电路对应一套独立的媒体接入控制(英文:Media Access Control,缩写:MAC)105和物理层(英文:physical layer,缩写:PHY)106,N套MAC 105和PHY 106公用一个WIFI CPU 104,能实现同时收发数据,从而实现双频同步(Dual-Band Dual-Concurrent,DBDC)。MAC 105的功能主要包括信道接入、组解帧、数据收发、加解密、节能控制,MAC 105可以类似图1中用独立硬件实现,如独立数字信号处理器。当然MAC 105也可以通过WIFI CPU 104实现,即其功能通过WIFI CPU 104实现,附图1仅供参考,不用于做限定。PHY 106主要实现物理层功能,如数字基带处理。WIFI芯片102中还包括射频部件107,射频部件107在发射时将经过MAC 105和PHY 106处理后的基带信号转化为射频信号,在接收时将从天线接收的射频信号转化为基带信号,以供PHY 106和MAC 105做继续处理。可以理解,WIFI CPU 104也可以由DSP(数字信号处理器)替代或由一个独立的FPGA(现场可编程逻辑门阵列)芯片代替,对于实现WIFI处理的处理器的具体形态,可以是灵活可变的,附图1仅供参考,不用于做限定。

本申请实施例中,主芯片101中的至少一个处理器运行软件程序可形成M个容器,M为大于等于2的自然数,较普遍的,M=2。每一个容器对应一个操作系统,M个容器能够同时工作,每个容器对应一个WIFI网络接入,终端100在不同的容器下工作时,使用不同的操作系统,不同容器工作时所执行的WIFI网络接入的任务和数据是相互隔离的,即每一个容器有自己独立的任务和数据,不同容器对应的任务和数据互不干扰。不同的操作系统切换时,终端100从不同的容器之间切换工作。不同容器间需要安全的隔离开,即保证任意两个不同的容器下工作时产生的数据的信息不会互动,保证每个操作系统的私密性。每个操作系统可以是不同类型的,如安卓和Windows系统,也可以是相同的类型,如双安卓系统。对于类型相同的两个实现双WIFI并发的系统,两个操作系统可以是采用不同的内核,也可以使用相同的一个内核但两个系统或容器彼此通过一定的手段实现两者的数据和用户操作的隔离。目前,较广泛应用的是双容器的智能终端,一个操作系统可以对应于商务应用,另一个操作系统可以对应于个人应用,可以保证商务和个人信息互不干扰,具备私密性。本申请提供的方法可以应用于可以工作在至少两个容器下的终端,可选的,应用于双容器的终端。容器是将操作系统程序或应用程序和该操作系统程序或应用程序的运行时的组件保持在一起软件。例如容器用于将操作系统程序或应用程序和库及其运行所需的其它二进制文件打包在一起,可以为操作系统程序或应用程序提供一个独立的操作系统环境。通常地,每个软件容器可以包含对应的操作系统的至少一部分。或者每个软件容器也可以不包含操作系统的内核,这样可以比虚拟机更加快速和灵活。在本实施例中,一个容器可以对应一套操作系统,两套操作系统可以互相存在隔离以实现彼此操作互不干扰。

可以理解,本申请各个实施例涉及的容器可以包括相应操作系统的至少一部分(可选择性包括或不包括操作系统内核)、相应应用程序、相应组件、相应中间件或相应数据库的一个或任意多个的组合。例如,容器作为一个由主CPU执行的软件功能实体,可用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

WIFI CPU104用于在M个容器中的第一容器工作时,通过调用N路WIFI接入电路中的第一WIFI接入电路接入到第一WIFI网络,当终端100从第一容器工作切换到M个容器中的第二容器工作时,通过调用N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络。上述至少一个处理器还用于当WIFI CPU104通过调用第二WIFI接入电路接入到第二WIFI网络时,以后台运行的方式继续运行第一容器,且WIFI CPU104还用于继续调用第一WIFI接入电路接入到第一WIFI网络,保证前后台操作系统切换,WIFI网络连接不中断。

可选的,在调用WIFI接入电路接入相应的WIFI网络时,WIFI CPU104根据预设的容器与WIFI接入电路之间的映射关系,通过调用N路WIFI接入电路中的与第一容器相对应的第一WIFI接入电路接入到第一WIFI网络;以及,根据该映射关系,通过调用N路WIFI接入电路中的与第二容器相对应的第二WIFI接入电路接入到第二WIFI网络。并且,当通过调用N路WIFI接入电路中的与第一容器相对应的第一WIFI接入电路接入到第一WIFI网络时,WIFI CPU104执行与接入到第一WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项,当通过调用N路WIFI接入电路中的与第二容器相对应的第二WIFI接入电路接入到第二WIFI网络时,WIFI CPU104执行与接入到第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

基于图1所示的终端结构图,下面结合附图对本申请实施例提供的终端在不同操作系统下切换时,保证切换后前后台WIFI网络连接均不中断的实现方法做详细介绍。在本申请的实施例中,操作系统或对应容器之间切换是指操作系统或容器在前后台之间的切换,其中一个操作系统或容器从后台工作切换为前台工作,原来在前台工作的操作系统或容器转换为后台工作。这种切换不会导致后台运行的操作系统所对应的WIFI连接中断,相应WIFI数据传输不会中断,实现WIFI双连接和数据同时传输。当一个操作系统或容器处于前台工作状态,其数据或进程可通过用户界面(英文:User Interface,缩写:UI)显示给用户;当一个操作系统或容器处于后台工作状态,其数据或进程不会通过用户界面显示给用户。

如图2所示,本申请实施例提供的接入WIFI网络的方法流程如下:

步骤200:终端在M个容器中的第一容器下工作时,通过调用N路WIFI接入电路中的第一WIFI接入电路接入到第一WIFI网络。

步骤201:终端当从第一容器下工作切换到M个容器中的第二容器下工作时,通过调用N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络,并且第一容器以后台运行的方式继续工作,且终端继续调用所述第一WIFI接入电路接入到所述第一WIFI网络。

通过上述方法,终端当切换到第二容器下工作时使用第二WIFI接入电路接入第二WIFI网络,由于第一WIFI接入电路和第二WIFI接入电路相互独立,那么,终端可以继续在后台使用第一WIFI接入电路接入到第一WIFI网络,而不会断开服务。

具体实现过程中,终端预先设置容器与WIFI接入电路之间的映射关系,根据预设的容器与WIFI接入电路之间的映射关系,通过调用N路WIFI接入电路中的与第一容器相对应的第一WIFI接入电路接入到第一WIFI网络;通过调用N路WIFI接入电路中的与第二容器相对应的第二WIFI接入电路接入到第二WIFI网络。

基于与上述图1所示的终端和图2所示的方法,参阅图3所示,本申请实施例还提供了一种接入WIFI网络的装置300,装置300包括能够同时工作的M个容器301和WIFI模块302;每个容器301对应一个WIFI网络接入,并且不同容器301工作时所执行的WIFI网络接入的任务和数据是相互隔离的,M个容器301包括:第一容器301-1和第二容器301-2,其中:

WIFI模块302,用于在第一容器301-1工作时,通过调用第一WIFI接入电路接入到第一WIFI网络;并且还用于当装置300从第一容器301-1下工作切换到第二容器301-2工作时,通过调用第二WIFI接入电路接入到第二WIFI网络;第一容器301-1还用于当WIFI模块302通过调用第二WIFI接入电路接入到第二WIFI网络时,以后台运行的方式继续工作,且WIFI模块302还用于继续调用第一WIFI接入电路接入到第一WIFI网络;

其中,M、N分别为大于等于2的自然数。优选地,M等于N。

可选的,WIFI模块302用于,根据预设的容器与WIFI接入电路之间的映射关系,通过调用与第一容器301-1相对应的第一WIFI接入电路接入到第一WIFI网络;

WIFI模块302还用于,根据该映射关系,通过调用与第二容器301-2相对应的第二WIFI接入电路接入到第二WIFI网络。

可选的,WIFI模块302还用于,当通过调用与第一容器301-1相对应的第一WIFI接入电路接入到第一WIFI网络时,执行与接入到第一WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项;以及,当通过调用与所述第二容器301-2相对应的第二WIFI接入电路接入到第二WIFI网络时,执行与接入到第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

可选的,M个容器301中的每个容器用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

为了更好的理解本申请实施例上述图1所示的终端、图2所示的方法和图3所示的装置,下面通过图4所示的更详细的终端内部结构栈示意图,对终端实施的方式作进一步说明。

如图4所示,终端400中可以使用至少两套操作系统,图4中以使用两套操作系统为例进行介绍,分别是OS0和OS1,对应每套操作系统,均包含如下模块:

WIFI设置模块401:智能终端常用的WIFI使用界面,即用户界面软件,为主CPU运行的应用软件;

AP状态机402:适配终端安装包部分AP启动状态的逻辑实现,主CPU或WIFI CPU运行的软件,通常由主CPU运行,用于接收底层上报,获得WIFI AP的接入状态,如是否连接,连接信号强度,将获得的WIFI AP的接入状态传递给WIFI设置模块,供WIFI设置模块401在用户界面上显示。

站点对等网络(英文:Station Peer to Peer,缩写:STA P2P)状态机403:适配终端安装包部分STA P2P连接状态的逻辑实现,与AP状态机类似,STA P2P状态机用来获得P2P点的状态,也就是在WIFI直连传输的对端设备的信息,主CPU或WIFI CPU运行的软件,通常由主CPU运行。

每个操作系统对应的WIFI设置模块401、AP状态机402和STA P2P状态机403可以被认为是包括在一个容器中,由主CPU运行。AP状态机402和STA P2P状态机403通过维护和管理WIFI AP的接入状态和STA P2P连接状态来掌握WIFI部分(包括WIFI处理器和WIFI接入电路)的工作状态,以方便的将相关状态传递给上层的WIFI设置模块401,使得WIFI设置模块401能够进行相应的显示。

接口404:界面逻辑协议堆接口层,仅仅是个接口,连接上下部分。

网卡匹配模块405:用于网卡绑定、网络接口调用的分发,即用于实现高层额的容器与底层软件模块,如加密入网逻辑实体406、WLAN0 407和P2P0 408、P2P 409、WIFI协议栈411和WIFI接入电路412等的对应,为WIFI CPU运行的软件。

加密入网逻辑实体406:实现WIFI AP模式加解密入网功能,为WIFI CPU运行的软件。

WLAN0 407:WLAN通讯实体,为WIFI CPU运行的软件,实现WLAN通讯所需的必要软件功能。

P2P0 408:P2P通讯实体,为WIFI CPU运行的软件,实现P2P通讯所需的必要软件功能。

P2P 409:P2P扫描功能,为WIFI CPU运行的软件,实现P2P扫描所需的必要软件功能。

调度模块410:用于基于一套WIFI CPU在两个虚拟接入点之间调度,包括信道资源的调度等。

WIFI协议栈411:包括至少两套独立的MAC,图4中以两套为例。MAC可以为WIFI CPU运行的软件,当然,也可以不用WIFI CPU软件实现,而是通过一套独立的MAC硬件实现。

WIFI CPU运行的软件可以统称为WIFI模块,可选择性的包括接口404、网卡匹配模块405、加密入网逻辑实体406、调度模块410和WIFI协议栈411,也可进一步包括WLAN0 407、P2P0 408和P2P 409。

至少两套WIFI接入电路412和WIFI CPU共同包括在WIFI芯片内,至少两套WIFI接入电路412可包含至少两套独立的PHY层和至少两套射频部件。以两套为例,例如,为第一WIFI接入电路和第二WIFI接入电路。可以理解,WIFI接入电路412可以由集成电路实现,也就是说包括独立的PHY层和射频部件的WIFI接入电路可以与WIFI CPU集成在一起形成WIFI芯片,这样WIFI接入电路便与WIFI CPU成为一个完整的处理器,被集成电路工艺集成在一个半导体芯片上。或者WIFI接入电路412也可以是一个独立的芯片,与WIFI CPU分离实现,本实施例不用于做限定。

具体地,终端可以在OS0和OS1两套操作系统中切换,每一套操作系统对应工作在一个容器下,如图4分为左右对称的两部分,可以认为终端可以在每一个部分对应的虚拟设备下工作,即可以在每一部分对应的容器下工作,终端在两个容器下工作时所采用的信道的中心频点要隔相差大于一个门限值,例如,至少要隔离20MhZ。也可以,终端在两个容器下工作时采用相同信道。

在实际应用过程中,终端启动时,默认启动OS0的WLAN、P2P,和OS1的WLAN、P2P,以及OS0的加密实体和OS1的加密实体。

OS0启动时,OS0的AP状态机402和STA P2P状态机403向网卡匹配模块405进行注册,关联到OS0相应的加密入网逻辑实体406,和相应的OS0加密入网逻辑实体406建立连接(当然,也可以获取到OS1的加密入网逻辑实体406,和相应的OS1的加密入网逻辑实体406建立连接)。

OS1启动过程与上述OS0的启动过程相似,不再赘述。

网卡匹配模块405需要存储OS0加密入网逻辑实体406的索引以及OS0的AP状态机402和STA P2P状态机403的索引,以及存储OS0加密入网逻辑实体406、OS0的AP状态机402和STA P2P状态机403状态机通讯用的共享变量或消息队列;以及,网卡匹配模块405上层各个状态机和下层加密入网逻辑实体406之间的连接关系。

针对原生接口的调用,包括加密入网逻辑实体406到各个状态机以及各个状态机到加密入网逻辑实体406的调用,网卡匹配模块405需要将接口调用通过增量消息机制或其他进程通讯机制做好原有接口的衔接。

退出的逻辑和上述启动的逻辑相反,可以参照上述启动的逻辑,在此不再赘述。

通过上述图1-图4提供的终端、接入WIFI网络的方法及装置,可以实现一台终端在不同操作系统之间切换时,保证WIFI网络连接不中断,使得WIFI网络应用更安全、业务更流畅,提升用户体验。

另一方面,在飞机场、商场等公共环境,由于设置多个WIFI AP,当用户持终端从一个区域移动到另外一个区域时,终端需要从一个WIFI AP切换到另外一个WIFI AP,在这个切换的过程中会导致业务中断,降低用户体验。

有鉴于此,本申请实施例基于图1提供的终端结构,提供了另一种接入WIFI网络的方法、装置及终端,用以实现一台终端能够同时连接两个及以上不同的WIFI AP,使得WIFI网络在两个WIFI AP之间切换时,不会发生中断,业务更加流畅,提升用户体验。

如图1提供的终端结构,主芯片101中的至少一个处理器运行软件程序可形成至少两个容器,当然,主芯片101中的至少一个处理器运行软件程序也可仅形成一个容器,即支持单容器模式。同样,单容器也可用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。本申请实施例以下图5至图8所述的方法和装置涉及的终端针对的是单容器模式。在单容器模式下,可以方便的在用户界面或显示器上显示两个WIFI网络接入标识符,以便同时用户可以方便的掌控两个WIFI网络的连接状态,提高用户体验。

基于图1所示的终端结构,在单容器模式下,终端100中的容器同时支持第一WIFI网络接入和第二WIFI网络接入;WIFI CPU104,用于在接收到接入第一WIFI网络的接入请求时,通过调用N路WIFI接入电路中的第一WIFI接入电路接入到所述第一WIFI网络,以及,在保持调用第一WIFI接入电路接入第一WIFI网络的状态下,若接收到接入第二WIFI网络的接入请求,通过调用N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络;主芯片101中包含的至少一个处理器,用于用于驱动容器对应的显示界面同步显示第一WIFI网络接入标识符和第二WIFI网络接入标识符;显示界面可参考图6所示的示意图。其中,第一WIFI网络接入标识符用于表征已接入到第一WIFI网络,第二WIFI网络接入标识符用于表征已接入到第二WIFI网络,其中,N为大于等于2的自然数。

可选的,终端100还可以包括显示器108,容器对应的显示界面被显示在显示器108上。

主芯片101中的至少一个处理器还用于,驱动显示界面同步显示第一WIFI网络和第二WIFI网络的连接信号强度。

可选的,WIFI CPU104还用于在接入第一WIFI网络和接入第二WIFI网络之后,根据检测到的用户输入的WIFI网络连接方式,选择第一WIFI网络和第二WIFI网络中的至少一个承载数据业务。且,WIFI CPU104还用于执行与接入到所述第一WIFI网络和所述第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

基于上述单容器模式的终端100,参阅图5所示,本申请实施例提供的另一种接入WIFI网络的方法流程如下:

步骤500:终端在接收到接入第一WIFI网络的接入请求时,通过调用N路WIFI接入电路中的第一WIFI接入电路接入到所述第一WIFI网络;

步骤501:终端在保持调用第一WIFI接入电路接入第一WIFI网络的状态下,若接收到接入第二WIFI网络的接入请求,通过调用N路WIFI接入电路中的第二WIFI接入电路接入到第二WIFI网络。

其中,N为大于等于2的自然数。

终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,在显示界面上同步显示第一WIFI网络接入标识符和第二WIFI网络接入标识符,显示界面如图6所示,其中,所述第一WIFI网络接入标识符用于表征已接入到所述第一WIFI网络,第二WIFI网络接入标识符用于表征已接入到所述第二WIFI网络。

还可以,终端在接入所述第一WIFI网络和接入所述第二WIFI网络之后,在显示界面上同步显示所述第一WIFI网络和所述第二WIFI网络的连接信号强度。

可选的,终端预先配置WIFI网络连接方式,WIFI网络连接方式用于用户选择承载数据业务的WIFI网络;例如,包括:强信号优先接入;或,多个(以两个为例)WIFI AP同时接入,或,指定某个WIFI AP接入等等。终端根据检测到的用户输入的WIFI网络连接方式,选择第一WIFI网络和第二WIFI网络中的至少一个承载数据业务。具体地,终端在接入第一WIFI网络和接入第二WIFI网络之后,根据检测到的用户输入的WIFI网络连接方式,选择第一WIFI网络和第二WIFI网络中连接信号强度较高的WIFI网络承载数据业务;或者,根据检测到的用户输入的WIFI网络连接方式,选择用户指定的WIFI网络承载数据业务;或者,根据检测到的用户输入的WIFI网络连接方式,按照负载均衡策略,选择第一WIFI网络和第二WIFI网络共同承载数据业务。

其中,按照负载均衡策略,选择第一WIFI网络和第二WIFI网络共同承载数据业务可以但不限于包含以下几种:

终端按照使用第一WIFI网络和使用第二WIFI网络承载的流量均衡的策略,使用第一WIFI网络和第二WIFI网络承载数据业务;或

终端按照第一WIFI网络和第二WIFI网络的业务请求数均衡的策略,使用第一WIFI网络和第二WIFI网络承载数据业务。

由图5所示的方法可知,当终端已经接入一个WIFI网络时,还可以保持这个WIFI网络接入的基础上,再接入另外一个WIFI网络,由于这两个WIFI网络使用不同的WIFI接入电路工作,因此可以保证这两个WIFI网络同时在线,也可以称上述方式为WIFI双待,当然,上述方法可以扩展为两个以上的WIFI共同在线。这样,终端在同时连接两个WIFI网络的情况下,当用户持终端从一个区域移动到另一个区域时,可以保证WIFI网络连接不中断,保证业务不中断,提升用户体验。

基于图5所示的接入WIFI网络的方法,参阅图7所示,本申请实施例还提供了一种接入WIFI网络的装置700,装置700包括同时支持第一WIFI网络接入和第二WIFI网络接入的容器701和WIFI模块702;容器701包括显示模块703。

WIFI模块702,用于在接收接入WIFI网络的接入请求时,通过调用N路WIFI接入电路中的第一WIFI接入电路接入到所述第一WIFI网络;还用于保持调用所述第一WIFI接入电路接入所述第一WIFI网络的状态下,若接收到接入第二WIFI网络的接入请求,通过调用所述第二WIFI接入电路接入到所述第二WIFI网络;其中,所述N为大于等于2的自然数。

显示模块703,用于在所述WIFI模块接入到所述第一WIFI网络和接入到所述第二WIFI网络之后,在所述容器对应的显示界面上同步显示第一WIFI网络接入标识符和第二WIFI网络接入标识符;其中,所述第一WIFI网络接入标识符用于表征已接入到所述第一WIFI网络,第二WIFI网络接入标识符用于表征已接入到所述第二WIFI网络。

可选的,显示模块703还用于在所述显示界面上同步显示所述第一WIFI网络和所述第二WIFI网络的连接信号强度。

可选的,装置700或容器701还包括业务分发模块704,业务分发模块704可以是操作系统中的一部分,即容器701包括业务分发模块704,当然也可以是WIFI CPU运行的软件的一部分,图7中以业务分发模块704存在于容器701中为例进行示意。业务分发模块704用于:在所述WIFI模块接入所述第一WIFI网络和接入所述第二WIFI网络之后,根据检测到的用户输入的WIFI网络连接方式,选择所述第一WIFI网络和所述第二WIFI网络中的至少一个承载数据业务。

具体地,业务分发模块704用于检测用户输入的WIFI网络连接方式,并根据检测到的用户输入的WIFI网络连接方式,选择第一WIFI网络和第二WIFI网络中连接信号强度较高的WIFI网络承载数据业务;或者,

根据检测到的用户输入的WIFI网络连接方式,选择用户指定的WIFI网络承载数据业务;或者,

根据检测到的用户输入的WIFI网络连接方式,按照负载均衡策略,选择第一WIFI网络和所述第二WIFI网络共同承载数据业务。

业务分发模块704按照使用第一WIFI网络和使用第二WIFI网络承载的流量均衡的策略,使用第一WIFI网络和第二WIFI网络承载数据业务;或按照第一WIFI网络和第二WIFI网络的业务请求数均衡的策略,使用第一WIFI网络和第二WIFI网络承载数据业务。

可选的,WIFI模块702还用于执行与接入到第一WIFI网络和第二WIFI网络相关的信道资源调度、媒体接入控制、或加解密的至少一项。

可选的,容器701用于实现对应的WIFI网络接入的用户界面功能、接入点启动状态维护功能或站点对等网络启动状态维护功能的至少一项。

为了更好的理解本申请实施例上述图5至图7所示的方法及装置,下面通过图8所示的更详细的终端内部结构栈示意图,对终端实施的方式作进一步说明。

如图8所示,终端800包括WIFI设置模块801,至少两个AP状态机802(图中以两个为例),至少两个STA P2P状态机803(图中以两个为例),业务分发模块804,接口805,至少两个加密入网逻辑实体806(图中以两个为例),至少两个WLAN0 807(图中以两个为例),至少两个P2P0 808(图中以两个为例),至少两个P2P 809(图中以两个为例),至少两个调度模块810,WIFI协议栈811(图中以两个为例),WIFI接入电路812。WIFI设置模块801,至少两个AP状态机802和至少两个STA P2P状态机803可包括在一个容器内,由主CPU运行。可选地,业务分发模块804也包括在所述容器内。或者业务分发模块804可以由WIFI CPU运行。WIFI CPU还用于运行实现接口805、至少两个加密入网逻辑实体806、至少两个WLAN0 807、至少两个P2P0 808、至少两个P2P 809、至少两个调度模块810和WIFI协议栈811。WIFI CPU与WIFI接入电路812可以集成在WIFI芯片中,也可以分离实现。

其中,模块名称与图4中的模块名称相同的模块的功能也相同,在此不再赘述。不同的,图8所示的终端800可以工作在一套操作系统下,即,可以工作在单容器模式下。因此图8中包括一个WIFI设置模块801,即通过一个操作系统的设置接口进行设置。同样,由图8看以看出,可以认为终端800具有两条通路,共用一套CPU,一条通路对应可以接入一个WIFI网络,终端800的单个容器可以调用任意一条通路,当终端800根据合理的软件设计实现同时调用两条通路时,就可以实现同时连接两个WIFI网络,即实现WIFI双待。同理,具备两个以上通路的终端可以实现WIFI多待,本实施例以两套通路为例,不用于限制保护范围。

业务分发模块804,用于执行图7中业务分发模块705所执行的功能。本申请实施例中终端通过增加业务分发模块,可以在一套操作系统不同的业务使用不同的WIFI接入电路,实现多个业务利用多个WIFI网络的并发功能。实现一台终端能够同时连接两个及以上不同的WIFI AP,即实现WIFI双待或多待功能,并提供一种新的界面显示方式,可以在终端的显示界面显示至少两个WIFI标识符,实现WIFI双待显示或者WIFI多待显示的显示方式。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请设计的方法中的一部分内容可采用软件实现、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。例如,主CPU或WIFI CPU所执行的软件驱动程序,如操作系统程序或容器软件或WIFI CPU所需的必要软件可以存储在存储介质中,由对应处理器来执行。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1