用于使用分布式无线局域网驱动器模型来管理无线通信的技术

申请号 CN201580023540.4 申请日 2015-04-02 公开(公告)号 CN106465445A 公开(公告)日 2017-02-22
申请人 高通股份有限公司; 发明人 S·赵; S·维利帕里; D·H·巴希尼; U·S·帕特尔; A·梅兰;
摘要 描述了用于无线通信的系统、方法、装置和设备。第一方法包括在WLAN 芯片组 与应用处理器(AP)子系统之间建立第一无线局域网(WLAN) 接口 ,以及在WLAN芯片组与 调制解调器 子系统之间建立第二WLAN接口。第二WLAN接口可包括WLAN芯片组与调制解调器子系统之间的数据路径。该数据路径可绕过AP子系统。第二方法包括在WLAN芯片组与AP子系统之间建立WLAN接口,以及使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性。
权利要求

1.一种无线通信方法,包括:
在无线局域网(WLAN)芯片组与应用处理器子系统之间建立WLAN接口;以及使用调制解调器子系统来动态地管理通过所述WLAN接口的WLAN连通性。
2.如权利要求1所述的方法,其特征在于,进一步包括:
使用WLAN站来建立所述WLAN接口。
3.如权利要求2所述的方法,其特征在于,进一步包括:
将所述WLAN站配置成在第一模式、第二模式、以及第三模式之一中操作,在所述第一模式中所述WLAN站被启用以仅与高级操作系统(HLOS)服务集标识符(SSID)相关联,在所述第二模式中所述WLAN站被启用以仅与调制解调器SSID相关联,并且在所述第三模式中所述WLAN站被启用以至少部分地基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。
4.如权利要求3所述的方法,其特征在于,进一步包括:
将至少一个调制解调器SSID从所述调制解调器子系统转移至所述应用处理器子系统的WLAN驱动器
将所述WLAN站配置成在所述第三模式中操作;以及
关于至少一个HLOS SSID来对所述至少一个调制解调器SSID进行优先级排序;以及至少部分地基于所述优先级排序来将所述WLAN站与调制解调器SSID或HLOS SSID相关联。
5.如权利要求3所述的方法,其特征在于,进一步包括:
将所述WLAN站与调制解调器SSID相关联;
其中使用所述调制解调器子系统来动态地管理通过所述WLAN接口的所述WLAN连通性包括所述调制解调器子系统通过所述应用处理器子系统的WLAN驱动器来动态地管理所述WLAN站上的WLAN连通性。
6.如权利要求5所述的方法,其特征在于,进一步包括所述应用处理器子系统的所述WLAN驱动器向所述HLOS隐藏使用所述WLAN站的WLAN连接。
7.如权利要求5所述的方法,其特征在于,进一步包括所述HLOS将对所述WLAN站的管理让给所述调制解调器子系统达一时间段。
8.如权利要求5所述的方法,其特征在于,进一步包括:
当所述WLAN站与所述调制解调器SSID的关联终止时,放弃对所述WLAN站上的所述WLAN连通性的管理。
9.如权利要求1所述的方法,其特征在于,进一步包括:
使用第一WLAN站和第二WLAN站中的至少一者来建立所述WLAN接口。
10.如权利要求9所述的方法,其特征在于,进一步包括:
启用所述第一WLAN站和所述第二WLAN站中的至少一者。
11.如权利要求9所述的方法,其特征在于,进一步包括:
经由所述应用处理器子系统的WLAN驱动器将所述第一WLAN站与高级操作系统(HLOS)服务集标识符(SSID)相关联。
12.如权利要求11所述的方法,其特征在于,进一步包括:
将所述第二WLAN站配置成在第一模式、第二模式、以及第三模式之一中操作,在所述第一模式中所述第二WLAN站被启用以仅与HLOS SSID相关联,在所述第二模式中所述第二WLAN站被启用以仅与调制解调器SSID相关联,并且在所述第三模式中所述第二WLAN站被启用以至少部分地基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。
13.如权利要求12所述的方法,其特征在于,进一步包括:
在所述调制解调器子系统的控制下将所述第二WLAN站与调制解调器SSID相关联;
其中使用所述调制解调器子系统来动态地管理通过所述WLAN接口的所述WLAN连通性包括所述调制解调器子系统通过所述应用处理器子系统的所述WLAN驱动器来动态地管理所述第二WLAN站上的WLAN连通性。
14.如权利要求13所述的方法,其特征在于,进一步包括所述应用处理器子系统的所述WLAN驱动器向所述HLOS隐藏使用所述第二WLAN站的WLAN连接。
15.如权利要求13所述的方法,其特征在于,进一步包括所述HLOS将对所述第二WLAN站的管理让给所述调制解调器子系统达一时间段。
16.如权利要求13所述的方法,其特征在于,进一步包括:
当所述第二WLAN站与所述调制解调器SSID的关联终止时,放弃使用所述调制解调器子系统对所述第二WLAN站上的所述WLAN连通性的管理。
17.一种用于无线通信的设备,包括:
无线局域网(WLAN)芯片组;
应用处理器子系统;
用于在所述WLAN芯片组与所述应用处理器子系统之间建立WLAN接口的无线通信管理器;以及
用于动态地管理通过所述WLAN接口的WLAN连通性的调制解调器子系统。
18.如权利要求17所述的设备,其特征在于,进一步包括:
WLAN站;
其中所述应用处理器子系统使用所述WLAN站来建立所述WLAN接口。
19.如权利要求18所述的设备,其特征在于,所述WLAN站在第一模式、第二模式、以及第三模式之一中操作,在所述第一模式中所述WLAN站被启用以仅与高级操作系统(HLOS)服务集标识符(SSID)相关联,在所述第二模式中所述WLAN站被启用以仅与调制解调器SSID相关联,并且在所述第三模式中所述WLAN站被启用以至少部分地基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。
20.如权利要求19所述的设备,其特征在于:
所述应用处理器子系统包括WLAN驱动器;并且
所述调制解调器子系统将所述WLAN站与调制解调器SSID相关联并且通过所述WLAN驱动器来动态地管理所述WLAN站上的WLAN连通性。
21.如权利要求17所述的设备,其特征在于,进一步包括:
第一WLAN站;以及
第二WLAN站;
其中所述应用处理器子系统使用所述第一WLAN站和所述第二WLAN站中的至少一者来建立所述WLAN接口。
22.如权利要求21所述的设备,其特征在于,所述无线通信管理器启用所述第一WLAN站和所述第二WLAN站中的至少一者。
23.如权利要求21所述的设备,其特征在于:
所述应用处理器子系统包括WLAN驱动器;并且
所述应用处理器子系统经由所述WLAN驱动器将所述第一WLAN站与高级操作系统(HLOS)服务集标识符(SSID)相关联。
24.如权利要求23所述的设备,其特征在于,所述第二WLAN站在第一模式、第二模式、以及第三模式之一中操作,在所述第一模式中所述第二WLAN站被启用以仅与HLOS SSID相关联,在所述第二模式中所述第二WLAN站被启用以仅与调制解调器SSID相关联,并且在所述第三模式中所述第二WLAN站被启用以至少部分地基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。
25.如权利要求24所述的设备,其特征在于,所述调制解调器子系统将所述第二WLAN站与调制解调器SSID相关联并且通过所述WLAN驱动器来动态地管理所述第二WLAN站上的WLAN连通性。
26.一种用于无线通信的设备,包括:
用于在无线局域网(WLAN)芯片组与应用处理器子系统之间建立WLAN接口的装置;以及用于使用调制解调器子系统来动态地管理通过所述WLAN接口的WLAN连通性的装置。
27.如权利要求26所述的设备,其特征在于,进一步包括:
用于使用WLAN站来建立所述WLAN接口的装置。
28.如权利要求27所述的设备,其特征在于,进一步包括:
用于将所述WLAN站配置成在第一模式、第二模式、以及第三模式之一中操作的装置,在所述第一模式中所述WLAN站被启用以仅与高级操作系统(HLOS)服务集标识符(SSID)相关联,在所述第二模式中所述WLAN站被启用以仅与调制解调器SSID相关联,并且在所述第三模式中所述WLAN站被启用以至少部分地基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。
29.如权利要求28所述的设备,其特征在于,进一步包括:
用于将所述WLAN站与调制解调器SSID相关联的装置;
其中所述用于使用所述调制解调器子系统来动态地管理通过所述WLAN接口的所述WLAN连通性的装置包括:用于通过所述应用处理器子系统的WLAN驱动器来动态地管理所述WLAN站上的WLAN连通性的装置。
30.一种存储用于无线通信的计算机可执行代码的非瞬态计算机可读介质,所述代码能由处理器执行以:
在无线局域网(WLAN)芯片组与应用处理器子系统之间建立WLAN接口;以及使用调制解调器子系统来动态地管理通过所述WLAN接口的WLAN连通性。

说明书全文

用于使用分布式无线局域网驱动器模型来管理无线通信的

技术

交叉引用

专利申请要求由Zhao等人于2014年11月19日提交的题为“Techniques for Managing Wireless Communications Using a Distributed Wireless Local Area Network Driver Model(用于使用分布式无线局域网驱动器模型来管理无线通信的技术)”的美国专利申请号14/547,637;以及由Zhao等人于2014年5月2日提交的题为“Techniques for Managing Wireless Communications Using a Distributed Wireless Local Area Network Driver Model(用于使用分布式无线局域网驱动器模型来管理无线通信的技术)”的美国临时专利申请号61/988,142的优先权,其中的每一件申请均被转让给本申请的受让人。

背景

以下一般涉及无线通信,并且尤其涉及在无线通信系统内操作的用户装备(UE)处数据连通性的管理。无线通信系统被广泛部署以提供诸如语音、视频、分组数据、消息接发、广播等各种类型的通信内容。这些系统可以是能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户通信的多址系统。此类多址系统的示例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、以及正交频分多址(OFDMA)系统。

一般而言,无线多址通信系统可包括数个接入点,每一个接入点同时支持多个UE的通信。在一些情形中,不同的接入点可与不同的接入网相关联,包括无线广域网(WWAN)接入网或无线局域网(WLAN)接入网。在一些情形中,可以希望协调或整合数据分组在不同的WLAN接入网上或者在WWAN接入网和WLAN接入网上的传送或接收。

概述

所描述的特征一般涉及改进的用于无线通信的系统、方法、装置和设备,其可使设备(诸如UE)能够整合数据分组在不同的WLAN接入网或者在WWAN接入网和WLAN接入网上的传送或接收。

在第一组解说性示例中,描述了一种用于无线通信的方法。在一种配置中,该方法包括在WLAN芯片组与应用处理器(AP)子系统之间建立第一无线局域网(WLAN)接口,以及在WLAN芯片组与调制解调器子系统之间建立第二WLAN接口。第二WLAN接口可包括WLAN芯片组与调制解调器子系统之间的数据路径。该数据路径可绕过AP子系统。

在一些实施例中,该方法可包括当不存在与应用处理器子系统相关联的WLAN话务时将应用处理器子系统转变到功率节省模式。

在一些配置中,WLAN芯片组与调制解调器子系统之间的数据路径可包括直接数字互连。该直接数字互连可实现快速外围组件互连(PCIe)接口。

在一些示例中,该方法可包括经由至少一个滤波器来将由WLAN芯片组接收到的数据分组路由至应用处理器子系统或调制解调器子系统。该至少一个滤波器可由应用处理器子系统或调制解调器子系统指定。当滤波器由调制解调器子系统指定时,该滤波器可经由连接WLAN芯片组和调制解调器子系统的控制接口、由调制解调器子系统提供给WLAN芯片组。替换地,滤波器可由调制解调器子系统提供给应用处理器子系统并且由应用处理器子系统提供给WLAN芯片组。这些滤波器可例如被安装在WLAN芯片组中或者WLAN芯片组与调制解调器子系统之间的数据路径中。

在第二组解说性示例中,描述了一种用于无线通信的设备。在一种配置中,该设备可包括WLAN芯片组、应用处理器子系统、调制解调器子系统、以及无线通信管理器。无线通信管理器可在WLAN芯片组与应用处理器子系统之间建立第一WLAN接口,并且在WLAN芯片组与调制解调器子系统之间建立第二WLAN接口。第二WLAN接口可包括WLAN芯片组与调制解调器子系统之间的数据路径。该数据路径可绕过应用处理器子系统。在一些示例中,该设备可进一步包括用于实现以上关于第一组解说性示例描述的用于无线通信的方法的至少一个方面的组件或配置。

在第三组解说性示例中,描述了另一种用于无线通信的设备。在一种配置中,该设备可包括用于在WLAN芯片组与应用处理器子系统之间建立第一WLAN接口的装置,以及用于在WLAN芯片组与调制解调器子系统之间建立第二WLAN接口的装置。第二WLAN接口可包括WLAN芯片组与调制解调器子系统之间的数据路径。该数据路径可绕过应用处理器子系统。在一些示例中,该设备可进一步包括用于实现以上关于第一组解说性示例描述的用于无线通信的方法的至少一个方面的装置。

在第四组解说性示例中,描述了一种用于由无线通信设备在无线通信系统中进行通信的计算机程序产品。该计算机程序产品可包括存储指令的非瞬态计算机可读介质,这些指令能由处理器执行以使无线通信设备在WLAN芯片组与应用处理器子系统之间建立第一WLAN接口,并且在WLAN芯片组与调制解调器子系统之间建立第二WLAN接口。第二WLAN接口可包括WLAN芯片组与调制解调器子系统之间的数据路径。该数据路径可绕过应用处理器子系统。在一些示例中,该设备可进一步包括用于实现以上关于第一组解说性示例描述的用于无线通信的方法的至少一个方面的装置。

在第五组解说性示例中,描述了另一种用于无线通信的方法。在一种配置中,该方法包括在WLAN芯片组与AP子系统之间建立WLAN接口,以及使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性。

在一些实施例中,该方法可包括使用WLAN站来建立WLAN接口。在这些实施例中,该方法还可包括将WLAN站配置成在第一模式、第二模式、以及第三模式之一中操作,在第一模式中WLAN站被启用以仅与高级操作系统(HLOS)服务集标识符(SSID)相关联,在第二模式中WLAN站被启用以仅与调制解调器SSID相关联,并且在第三模式中WLAN站被启用以基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。

在一些情形中,至少一个调制解调器SSID可从调制解调器子系统转移至应用处理器子系统的WLAN驱动器,WLAN站可在第三模式中操作,并且可关于HLOS SSID来对调制解调器SSID进行优先级排序。WLAN站可随后基于优先级排序来与调制解调器SSID或HLOS SSID相关联。

在一些实施例中,该方法可包括将WLAN站与调制解调器SSID相关联。在这些实施例中,使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性可包括调制解调器子系统通过应用处理器子系统的WLAN驱动器来动态地管理WLAN站上的WLAN连通性。应用处理器子系统的WLAN驱动器可向HLOS隐藏使用WLAN站的WLAN连接。另外或者替换地,HLOS可将对WLAN站的管理让给调制解调器子系统达一时间段。当WLAN站与调制解调器SSID的关联终止时,可放弃由调制解调器子系统对WLAN站上的WLAN连通性的管理。

在一些实施例中,该方法可包括使用第一WLAN站和第二WLAN站中的至少一者来建立WLAN接口。在一些情形中,第一WLAN站和第二WLAN站中的至少一者可被启用。

在一些示例中,第一WLAN站可经由应用处理器子系统的WLAN驱动器而与HLOS SSID相关联。在相同或其他示例中,该方法可包括将第二WLAN站配置成在第一模式、第二模式、以及第三模式之一中操作,在第一模式中第二WLAN站被启用以仅与HLOS SSID相关联,在第二模式中第二WLAN站被启用以仅与调制解调器SSID相关联,并且在第三模式中第二WLAN站被启用以基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。

在一些配置中,该方法可包括在调制解调器子系统的控制下将第二WLAN站与调制解调器SSID相关联。在这些配置中,使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性可包括调制解调器子系统通过应用处理器子系统的WLAN驱动器来动态地管理第二WLAN站上的WLAN连通性。

在一些示例中,该方法可包括应用处理器子系统的WLAN驱动器向HLOS隐藏使用第二WLAN站的WLAN连接,或者HLOS将对第二WLAN站的管理让给调制解调器子系统达一时间段。

当第二WLAN站与调制解调器SSID的关联终止时,调制解调器子系统可放弃对第二WLAN站上的WLAN连通性的管理。

在第六组解说性示例中,描述了另一种用于无线通信的设备。在一种配置中,该设备可包括WLAN芯片组、应用处理器子系统、以及无线通信管理器。无线通信管理器可在WLAN芯片组与应用处理器子系统之间建立WLAN接口。该设备还可包括用于动态地管理通过WLAN接口的WLAN连通性的调制解调器子系统。在一些示例中,该设备可进一步包括用于实现以上关于第五组解说性示例描述的用于无线通信的方法的至少一个方面的组件或配置。

在第七组解说性示例中,描述了一种用于无线通信的设备。在一种配置中,该设备可包括用于在WLAN芯片组与应用处理器子系统之间建立WLAN接口的装置,以及用于使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性的装置。在一些示例中,该设备可进一步包括用于实现以上关于第五组解说性示例描述的用于无线通信的方法的至少一个方面的装置。

在第八组解说性示例中,描述了另一种用于由无线通信设备在无线通信系统中进行通信的计算机程序产品。该计算机程序产品可包括存储指令的非瞬态计算机可读介质,这些指令能由处理器执行以使无线通信设备在WLAN芯片组与应用处理器子系统之间建立WLAN接口,并且使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性。在一些示例中,该设备可进一步包括用于实现以上关于第一组解说性示例描述的用于无线通信的方法的至少一个方面的装置。

所描述的方法和装置的适用性的进一步范围将因以下具体描述、权利要求附图而变得明了。本详细描述和具体示例是仅作为解说给出的,因为落在本描述的范围内的各种改变和修改对于本领域技术人员将变得明了。

附图简述

参考以下附图可获得对本公开的本质与优点的进一步理解。在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则该描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。

图1示出了无线通信系统的示例的示图;

图2示出了无线通信系统的另一示图;

图3示出了根据本公开的各个方面的无线通信系统,其中UE可同时使用3G/LTE/LTE-A网络来连接至APN1、使用S2a/S2b接口和WLAN接入网来连接至APN2、以及使用NSWO连接来连接至因特网;

图4示出了根据本公开的各个方面的示例DWD模型,其中WLAN站与由HLOS管理的SSID相关联;

图5示出了根据本公开的各个方面的示例DWD模型,其中第一WLAN站与由HLOS管理的SSID相关联并且第二WLAN站与由调制解调器子系统管理的SSID相关联;

图6示出了根据本公开的各个方面的一情景中的示例DWD模型,其中第一WLAN站不与SSID相关联,但是第二WLAN站与由调制解调器子系统管理的SSID相关联;

图7示出了根据本公开的各个方面的示例DWD模型,其中单个WLAN站可与由HLOS管理的SSID或由调制解调器管理的SSID相关联;

图8示出了根据本公开的各个方面的供在无线通信中使用的设备的框图

图9示出了根据本公开的各个方面的供在无线通信中使用的设备的框图;

图10示出了根据本公开的各个方面的供在无线通信中使用的设备的框图;

图11示出了根据本公开的各个方面的用于无线通信的设备(例如,UE)的框图;

图12是解说根据本公开的各种方面的无线通信方法的示例的流程图

图13是解说根据本公开的各种方面的无线通信方法的示例的流程图;

图14是解说根据本公开的各种方面的无线通信方法的示例的流程图;以及

图15是解说根据本公开的各种方面的无线通信方法的示例的流程图。

详细描述

描述了由设备(诸如UE)来管理无线通信。本文公开的系统、方法、装置和设备可使具有调制解调器子系统的UE能够管理在应用处理器子系统与WLAN芯片组之间建立的WLAN接口。

由调制解调器子系统对WLAN接口的管理可由WLAN管理接口促成,该WLAN管理接口将调制解调器子系统连接至应用处理器子系统的应用处理器WLAN驱动器。本文公开的技术还可或替换地使调制解调器子系统能够通过例如指定用于将数据话务路由至应用处理器子系统或调制解调器子系统的滤波器来控制WLAN接口。

以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者配置。可以对所讨论的要素的功能和布置作出改变而不会脱离本公开的范围。各个实施例可恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描述的方法,并且可以添加、省去、或组合各种步骤。此外,关于某些实施例描述的特征可在其他实施例中加以组合。

首先参照图1,示图解说了无线通信系统100的示例。无线通信系统100包括多个接入点(例如,基站、eNB、或WLAN接入点)105、数个用户装备(UE)115、以及核心网130。一些接入点

105可在基站控制器(未示出)的控制下与UE 115通信,在各种示例中,基站控制器可以是核心网130或某些接入点105(例如,基站或eNB)的一部分。一些接入点105可通过回程链路132与核心网130传达控制信息或用户数据。在一些示例中,一些接入点105可以直接或间接地在回程链路134上彼此通信,回程链路134可以是有线或无线通信链路。无线通信系统100可支持多个载波(不同频率的波形信号)上的操作。多载波发射机能同时在这多个载波上传送经调制信号。例如,每条通信链路125可以是根据各种无线电技术来调制的多载波信号。每个已调信号可在不同的载波上发送并且可携带控制信息(例如,参考信号、控制信道等)、开销信息、数据等。

接入点105可经由至少一个接入点天线与UE 115进行无线通信。每个接入点105可以为相应的地理覆盖区域110提供通信覆盖。在一些示例中,接入点105可被称为基站、基收发机站(BTS)、无线电基站、无线电收发机、基本服务集(BSS)、扩展服务集(ESS)、B节点、演进型B节点(eNB)、家用B节点、家用演进型B节点、WLAN接入点或其他某个合适的术语。接入点的覆盖区域110可被划分成仅构成该覆盖区域的一部分的扇区(未示出)。无线通信系统100可包括不同类型的接入点105(例如宏基站、微基站、或微微基站)。接入点105还可利用不同的无线电技术。接入点105可以与相同或不同的接入网相关联。不同接入点105的覆盖区域(包括相同或不同类型的接入点105的覆盖区域、利用相同或不同无线电技术的覆盖区域、或属于相同或不同接入网的覆盖区域)可以交叠。

在一些示例中,无线通信系统100可以是或包括LTE/LTE-A通信系统(或网络)。在LTE/LTE-A通信系统中,术语演进型B节点(eNB)可一般用于描述接入点105。无线通信系统100也可以是异构LTE/LTE-A网络,其中不同类型的eNB提供对各种地理区划的覆盖。例如,每个eNB 105可提供对宏蜂窝小区、微微蜂窝小区、毫微微蜂窝小区、或其他类型的蜂窝小区的通信覆盖。宏蜂窝小区一般覆盖相对较大的地理区域(例如,半径数千米),并且可允许无约束的由具有与网络供应商的服务订阅的UE接入。微微蜂窝小区一般将覆盖相对较小的地理区域并且可允许无约束的由具有与网络供应商的服务订阅的UE接入。毫微微蜂窝小区也一般将覆盖相对较小的地理区域(例如,住宅)且除了无限制接入之外还可提供由与该毫微微蜂窝小区有关联的UE(例如,封闭订户群(CSG)中的UE、该住宅中的用户的UE、等等)受限接入。用于宏蜂窝小区的eNB可被称为宏eNB。用于微微蜂窝小区的eNB可被称为微微eNB。并且,用于毫微微蜂窝小区的eNB可被称为毫微微eNB或家用eNB。eNB可支持一个或多个(例如,两个、三个、四个、等等)蜂窝小区。

核心网130可以经由回程链路132(例如,S1等)与接入点105进行通信。接入点105还可例如直接或者经由回程链路134(例如,X2等)或经由回程链路132(例如,通过核心网130)间接地彼此通信。无线通信系统100可支持同步或异步操作。对于同步操作,各接入点可以具有类似的定时,并且来自不同接入点的传输可在时间上大致对齐。对于异步操作,各接入点可以具有不同的帧定时,并且来自不同接入点的传输可在时间上不对齐。本文描述的技术可被用于同步或异步操作。

UE 115可分散遍及无线通信系统100,并且每个UE 115可以是驻定或移动的。UE 115也可被本领域技术人员称为移动设备、移动站、订户站、移动单元、订户单元、无线单元、远程单元、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持机、用户代理、移动客户端、客户端、或其他某个合适的术语。UE 115可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、手持式设备、平板计算机、膝上型计算机、无绳电话、无线本地环路(WLL)站、等等。UE可以能够与宏eNB、微微eNB、毫微微eNB、中继等等通信。UE还可以能够通过不同的接入网(诸如蜂窝或其他WWAN接入网、或WLAN接入网)来通信。

无线通信系统100中所示的通信链路125可包括用于承载上行链路(UL)传输(例如,从UE 115到接入点105)的上行链路,和/或用于承载下行链路(DL)传输(例如,从接入点105到UE 115)的下行链路。UL传输还可被称为反向链路传输,而DL传输还可被称为前向链路传输。

如所示出的,UE 115-a可同时或替换地与不止一个接入点105-a、105-d通信。例如,在一些情形中,UE 115-a可同时与LTE/LTE-A接入网(即,一种形式的WWAN接入网)的接入点或eNB 105-a和WLAN接入网的WLAN接入点(AP)105-d通信。在一些实施例中,UE 115(诸如UE 

115-a)可通过在WWAN接入网、WLAN接入网、或这两者上建立UE 115-a的PDN连接来管理UE 

115-a处的数据连通性。以下更详细地描述对UE 115或其他设备处的无线通信和数据连通性的管理。

现在参照图2,示出了无线通信系统200。无线通信系统200包括UE 115-b、增强型分组核心(EPC)130-a、1x/HRPD分组核心130-b以及数个接入点105、数个控制器205、数个网关

210和数个PDN 235。接入点105可包括与LTE接入网相关联的eNB 105-a-1、与GSM或WCDMA接入网相关联的增强型基收发机站(eBTS)105-b、与eHRPD接入网相关联的演进型接入节点(eAN)105-c、与不受信任的WLAN接入网相关联的WLAN接入点105-d-1、与受信任的WLAN接入网相关联的WLAN接入点105-e、以及与1x/HRPD或唯1x接入网相关联的基收发机站(BTS)

105-f。

增强型分组核心130-a可包括实现移动管理实体(MME)和服务网关(SGW)的数个设备

205-a。替换地,MME和SGW可以在分开的设备中实现。SGW可进而与分组数据网络网关(PDN-GW)210-a-1、210-a-2处于通信。PDN-GW 210-a-1、210-a-2中的每一者可与PDN 235处于通信。

eNB 105-a-1可通过至MME/SGW设备205-a的直接连接来接入EPC 130-a。eBTS 105-b可与无线电网络控制器(RNC)205-b处于通信,RNC 205-b进而可与服务GPRS支持节点(SGSN)

215通信以通过MME/SG 205-a来接入EPC 130-a。eAN 105-c可与演进型分组控制功能(ePCF)205-c处于通信,该ePCF 205-c可与HRPD服务网关(HSGW)210-b通信以通过PDN-GW 

210-a来接入EPC 130-a。不受信任的WLAN接入点105-d-1可经由SWn接口来与演进型分组数据网关(ePDG)205-d通信,该ePDG 205-d可经由S2b接口和PDN-GW 210-a来提供对EPC 130-a的接入。受信任的WLAN接入点105-e可绕过EPC 130-a并且可直接与PDN 235通信或者可通过PDN-GW 210-a来与PDN 235通信。BTS 105-f可与BSC 205-e处于通信,该BSC 205-e可与核心网130-b(例如,1x/HRPD核心网)处于通信。核心网130-b可与PDN 235处于通信。

eNB 105-a-1、eBTS 105-b、eAN 105-c以及BTS 105-f中的每一者可提供对WWAN接入网的接入,而WLAN AP 105-d-1、105-e中的每一者可提供对WLAN接入网的接入。eNB 105-a-1可提供对LTE/LTE-A(WWAN)接入网的接入,而eBTS 105-b、eAN 105-c和BTS 105-f可提供对非LTE/LTE-A WWAN接入网的接入。eNB 105-a-1、eBTS 105-b和eAN 105-c可提供对具有EPC能的WWAN接入网的接入,而BTS 105-f可提供对不具有EPC能力的WWAN接入网的接入。

在一些实施例中,UE 115(诸如UE 115-b)可与eNB 105-a-1、eBTS 105-b、eAN 105-c、WLAN AP 105-d-1、WLAN AP 105-e、BTS 105-f、或其他接入点105中的不止一者建立PDN连接(例如,UE 115-b可支持多址PDN连通性(MAPCON))。可使用不同的服务集标识符(SSID)或接入点名称(APN)来建立不同接入网上的PDN连接。在一些实施例中,UE 115可同时与不止一个接入点建立或维持PDN连接。

UE 115(诸如UE 115-b)可具有用于接入接入网以建立数据连通性的偏好。这些偏好可基于网络运营商策略。使用这些偏好,UE 115-b可在最优选的可用系统上建立数据连通性并且维持数据连通持续性。

在一些示例中,受信任的WLAN接入点105-e可包括网络运营商(运营商拥有/管理的)WLAN接入点,而不受信任的WLAN接入点105-d-1可包括私下拥有/管理的WLAN接入点(例如,家庭或公司中的WLAN接入点)。当UE(诸如UE 115-b)占驻在受信任的WLAN接入点或不受信任的WLAN接入点时,UE 115-b可通过经由S2a(受信任)/S2b(不受信任)/S2c(受信任或不受信任)接口建立至PDN-GW 210-a的WLAN连接来执行由EPC路由的对话务的无缝WLAN卸载。关于移动性,经由ePDG 205-d的S2b移动性可要求UE 115-b建立与ePDG 205-d的网际协议安全性(IPsec)隧道。基于通用分组无线电服务(GPRS)隧穿协议(GTP)的S2a移动性(SaMOG)可要求UE 115-b建立与受信任的WLAN接入网(TWAN)的层2隧道,但是可不要求UE 115-b建立UE与PDN-GW 210-a之间的端对端L3安全隧道以接入EPC 130-a。使用采用ePDG 205-d的S2b移动性或者基于GTP的S2a移动性(SaMOG),UE 115-b可达成IP连续性,因为UE 115-b在WWAN接入(例如,第三代伙伴项目(3GPP)接入)与WLAN接入之间切换。

除了由EPC路由的WLAN卸载之外,可任选地,UE 115-b还可提供非无缝WLAN卸载(NSWO)连接,即,UE 115-b可在不通过EPC的情况下直接经由WLAN接入网来将IP流路由至因特网。

对于此类IP流,可不提供WLAN与3GPP接入之间的IP地址保留。由此类流使用的IP地址可以是由WLAN接入网指派的本地地址。NSWO连接也被称为本地突围(LBO)连接。

图3示出了根据本公开的各个方面的无线通信系统300,其中UE 315可同时使用3G/LTE/LTE-A网络335来连接至APN1、使用S2a/S2b接口和WLAN接入网325来连接至APN2、以及使用NSWO连接来连接至因特网320。3G/LTE/LTE-A网络335可无线地连接至提供对网络运营商的IP服务或因特网305的接入的PDN-GW 310。WLAN接入网325可连接至经由S2a/S2b接口无线地连接至PDN-GW 310的ePDG或受信任WLAN接入网关(TWAG)330。WLAN接入网325还可经由NSWO连接提供对因特网320的直接接入。

UE的WLAN接口通常由UE的应用处理器(AP)子系统和高级操作系统(HLOS)控制,而不管WLAN接口是否正在服务与由用户(例如,在家中)、企业主、专用Wi-Fi热点运营商、或网络运营商(例如,PLMN运营商或MNO)操作的WLAN接入点的WLAN连接。本文描述了使UE的调制解调器子系统能够特别是在WLAN接口正在服务运营商拥有的WLAN连接(例如,与由网络运营商操作的WLAN接入点的WLAN连接)时管理或控制WLAN接口的至少一部分的系统、方法、装置和设备。

由调制解调器子系统对WLAN接口的至少一部分的管理或控制可通过在WLAN芯片组处控制WLAN接口或者在AP子系统处或经由AP子系统控制WLAN接口来促成。在一些示例中,本文描述的技术可采用UE的WLAN芯片组与调制解调器子系统之间的数据路径(例如,高带宽数据路径),该数据路径绕过UE的AP子系统。WLAN芯片组与调制解调器子系统之间的数据路径可建立与WLAN芯片组的第二WLAN接口(其中在WLAN芯片组与AP子系统之间建立第一WLAN接口)。至少一个滤波器可被安装在WLAN芯片组中或者WLAN芯片组与调制解调器子系统之间的数据路径中。数据分组(例如,下行链路数据分组)可随后至少部分地基于滤波器匹配来被路由至AP子系统或调制解调器子系统。在一些示例中,该至少一个滤波器可由AP子系统或调制解调器子系统指定。

在一些示例中,本文描述的技术可使AP子系统能够将管理与WWAN-WLAN交互工作相关的各种网络运营商要求的复杂性从AP子系统卸载至调制解调器子系统(例如,从HLOS卸载至调制解调器)。从AP子系统到调制解调器子系统的此类卸载可允许HLOS放弃实现用于不同标准选项的软件以及不同网络运营商的要求。

在一些示例中,本文描述的技术可由分布式WLAN驱动器(DWD)模型促成,该DWD模型可在WLAN芯片组与调制解调器子系统(例如,UE的WLAN芯片组和调制解调器子系统)之间提供数据路径并且在一些情形中提供控制接口。由此,DWD模型可使UE能够在WLAN芯片组与AP子系统之间建立第一WLAN接口,以及在WLAN芯片组与调制解调器子系统之间建立第二WLAN接口。

在一些示例中,WLAN芯片组可包括第一WLAN站接口(例如,ST1接口)和第二WLAN站接口(例如,STA2接口)。在一些情形中,STA1接口和STA2接口中的每一者可与相应的第一服务集标识符(SSID)或第二SSID相关联。在一些示例中,HLOS SSID(即,由HLOS管理的SSID)可与STA1接口和STA2接口中的一者或两者相关联。在一些示例中,调制解调器SSID(即,由调制解调器管理的SSID)可与STA1接口和STA2接口中的一者或两者相关联。在一些示例中,调制解调器SSID可与STA1接口和STA2接口中的一者、但不是两者相关联(例如,调制解调器SSID可与STA2接口相关联)。

表1提供了可如何配置WLAN芯片组以及WLAN芯片组如何指示例如WLAN站接口与SSID之间的各种关联的各种示例。如所示出的,这些关联可取决于:WLAN芯片组是通电还是断电;

允许还是不允许(例如,开启或关闭)第一WLAN站(STA1)关联能力(STA1关联);允许还是不允许(例如,开启或关闭)第二WLAN站(STA2)关联能力(STA2关联);或者与将第二WLAN站接口与调制解调器SSID相关联相比,将第二WLAN站接口(STA2)接口与HLOS SSID相关联的优先级(STA2优先级)。

表1

在以下描述中,与HLOS SSID相关联的WLAN站可被称为STA_HLOS,并且与调制解调器SSID相关联的WLAN站可被称为STA_调制解调器。

图4示出了根据本公开的各个方面的示例DWD模型400,其中WLAN站430与由HLOS管理的SSID相关联。DWD模型400可由UE(诸如参照图1、2或3描述的UE之一)实现。如所示出的,DWD模型400可包括WLAN芯片组405、AP子系统410(并且更具体地AP子系统410的AP WLAN驱动器

415)和调制解调器子系统420(并且更具体地调制解调器子系统420的调制解调器WLAN接口

425)之间的各种连接。

在DWD模型400中,通过将WLAN站430与HLOS SSID相关联所形成的STA_HLOS可在恳求方

435(例如,AP子系统410的HLOS中的连接管理器)的控制下被建立。如所示出的,WLAN站430可包括WLAN芯片组405的各部分(例如,STA1接口430-a)、AP子系统410的各部分(例如,AP WLAN驱动器415的STA1控制器430-b)、以及调制解调器子系统420的各部分(例如,调制解调器WLAN接口425的STA1控制器430-c)。在成功的关联和认证之后,可在WLAN芯片组405与AP子系统410之间建立第一WLAN接口440。另外,可在WLAN芯片组405与调制解调器子系统420之间建立第二WLAN接口445。第一WLAN接口440和第二WLAN接口445可用相同的WLAN关联来建立。

第一WLAN接口440可包括数据接口450和控制接口455。第二WLAN接口445可包括绕过AP子系统410的数据接口460(例如,在WLAN芯片组405与调制解调器子系统420之间提供直接数据路径的直接数字互连(诸如快速外围组件互连(PCIe)接口))。第二WLAN接口445还可包括控制接口465。除了控制接口465之外或者作为控制接口465的替换,可在调制解调器子系统420与AP子系统410之间(并且更具体地在调制解调器WLAN接口425与AP WLAN驱动器415之间)提供控制接口470。控制接口465或470可使得能够由调制解调器子系统420来控制第一WLAN接口440(即,WLAN芯片组405与AP子系统410之间的WLAN接口)的一部分或全部。当第一WLAN接口440经由控制接口470被调制解调器子系统420控制时,该控制可经由AP子系统

410(并且更具体地经由AP WLAN驱动器415)由调制解调器子系统420提供。

WLAN管理(例如,扫描、关联、认证等)可由AP子系统410的AP WLAN驱动器415执行。在一些示例中,AP WLAN驱动器415可提供用于在WLAN芯片组405中安装滤波器475(例如,话务滤波器)的控制接口。附加地或替换地,滤波器480可被安装在调制解调器WLAN接口425与WLNA芯片组405之间的数据路径中(例如,数据路径中的IPA 485中)。滤波器475或480可被用于将由WLAN芯片组405接收到的数据分组路由至AP子系统410或调制解调器子系统420。数据分组的路由可基于滤波器匹配。在一些情形中,滤波器可由AP子系统410和调制解调器子系统420中的任一者或两者指定。当由调制解调器子系统420指定时,滤波器可经由控制接口

465由调制解调器子系统420(例如,调制解调器子系统420的调制解调器WLAN接口425)提供给WLAN芯片组405(例如,用于安装)。替换地,滤波器可经由控制接口470由调制解调器子系统420(例如,由调制解调器WLAN接口425)提供给AP子系统410,并且随后经由控制接口455由AP子系统410提供给WLAN芯片组405。

当滤波器被安装在WLAN芯片组405或者调制解调器WLAN接口425与WLAN芯片组405之间的数据路径中时,根据DWD模型400,第二WLAN接口445可向和从WLAN芯片组405发送和接收数据分组,但是可不执行任何WLAN管理功能。

在使用时,WLAN话务可流过WLAN芯片组405,去往和来自AP子系统410或调制解调器子系统420。当不存在(例如,没有)与AP子系统410相关联的WLAN话务时,AP子系统410可被转变至功率节省模式。

图5示出了根据本公开的各个方面的示例DWD模型500,其中第一WLAN站530与由HLOS管理的SSID相关联(即,STA_HLOS)并且第二WLAN站532与由调制解调器子系统520管理的SSID相关联(即,STA_调制解调器)。DWD模型500可由UE(诸如参照图1、2或3描述的UE之一)实现。

如所示出的,DWD模型500可包括WLAN芯片组505、AP子系统510(并且更具体地AP子系统510的AP WLAN驱动器515)和调制解调器子系统520(并且更具体地调制解调器子系统520的调制解调器WLAN接口525)之间的各种连接。

在DWD模型500中,通过将WLAN站530与HLOS SSID相关联所形成的STA_HLOS可在恳求方

535(例如,AP子系统510的HLOS中的连接管理器)的控制下被建立。如所示出的,WLAN站530可包括WLAN芯片组505的各部分(例如,STA1接口530-a)、AP子系统510的各部分(例如,AP WLAN驱动器515的STA1控制器530-b)、以及调制解调器子系统520的各部分(例如,调制解调器WLAN接口525的STA1控制器530-c)。

还在DWD模型500中,通过将WLAN站532与调制解调器SSID相关联所形成的STA_调制解调器可调制解调器子系统520的恳求方537的控制下被建立。如所示出的,WLAN站532可包括WLAN芯片组505的各部分(例如,STA2接口532-a)、AP子系统510的各部分(例如,AP WLAN驱动器515的STA2控制器532-b)、以及调制解调器子系统520的各部分(例如,调制解调器WLAN接口525的STA2控制器532-c)。

在成功的关联和认证之后,可在WLAN芯片组505与AP子系统510之间建立第一WLAN接口

540。另外,可在WLAN芯片组505与调制解调器子系统520之间建立第二WLAN接口545。第一WLAN接口540和第二WLAN接口545可用相同的WLAN关联来建立。

第一WLAN接口540可包括STA1数据接口550、STA1控制接口555、STA2数据接口552、以及STA2控制接口557。第二WLAN接口545可包括绕过AP子系统510的STA1数据接口560和STA2数据接口562(例如,经由第一WLAN站530和第二WLAN站532中的每一者在WLAN芯片组505与调制解调器子系统520之间提供直接数据路径的直接数字互连(诸如快速外围组件互连(PCIe)接口))。第二WLAN接口545还可包括STA1控制接口565或STA2控制接口567。除了控制接口565和567之外或者作为控制接口565和567的替换,可在调制解调器子系统520与AP子系统510之间(并且更具体地在调制解调器WLAN接口525与AP WLAN驱动器515之间)提供控制接口570。控制接口565、567或570可使得能够由调制解调器子系统520来控制第一WLAN接口540(即,WLAN芯片组505与AP子系统510之间的WLAN接口)的一部分或全部。当第一WLAN接口540经由控制接口570被调制解调器子系统520控制时,该控制可经由AP子系统510(并且更具体地经由AP WLAN驱动器515)由调制解调器子系统520提供。

在一些示例中,当UE连接至与运营商管理的SSID相关联的第一WLAN站530(即,STA_HLOS)和与调制解调器管理的SSID相关联的第二WLAN站532(即,STA_调制解调器)上的WLAN网络时,对第一WLAN站530的WLAN管理(例如,扫描、关联、认证等)可由AP子系统510的AP WLAN驱动器515执行,而对第二WLAN站532的WLAN管理(例如,扫描、关联、认证等)可经由AP子系统510的WLAN管理接口590和AP WLAN驱动器515由调制解调器子系统520的恳求方537执行。在一些示例中,AP WLAN驱动器515可向AP子系统的HLOS隐藏第二WLAN站532的WLAN连接,由此允许HLOS假定第二WLAN站532上的话务正经由调制解调器子系统520发送和接收。

在一些示例中,AP WLAN驱动器515可提供用于在WLAN芯片组505中安装滤波器575(例如,话务滤波器)的控制接口。附加地或替换地,滤波器580可被安装在调制解调器WLAN接口

525与WLNA芯片组505之间的数据路径中(例如,数据接口560或562的数据路径中的IPA 585中)。滤波器575或580可被用于将由WLAN芯片组505接收到的数据分组路由至AP子系统510或调制解调器子系统520。数据分组的路由可基于滤波器匹配。在一些情形中,滤波器可由AP子系统510和调制解调器子系统520中的任一者或两者指定。当由调制解调器子系统520指定时,滤波器可经由控制接口565或567由调制解调器子系统520(例如,调制解调器子系统520的调制解调器WLAN接口525)提供给WLAN芯片组505(例如,用于安装)。替换地,滤波器可经由控制接口570由调制解调器子系统520(例如,由调制解调器WLAN接口525)提供给AP子系统510,并且随后经由控制接口555由AP子系统510提供给WLAN芯片组505。

当用于数据接口560的滤波器被安装在WLAN芯片组505或者调制解调器WLAN接口525与WLAN芯片组505之间的数据路径中时,根据DWD模型500,第二WLAN接口545可经由第一WLAN站530向和从WLAN芯片组505发送和接收数据分组,但是可不为第一WLAN站530执行任何WLAN管理功能。当用于数据接口562的滤波器被安装在WLAN芯片组505或者调制解调器WLAN接口525与WLAN芯片组505之间的数据路径中时,根据DWD模型500,第二WLAN接口545可经由第二WLAN站532向和从WLAN芯片组505发送和接收数据分组,并且还可为第二WLAN站532执行WLAN管理功能。

在使用时,WLAN话务可流过WLAN芯片组505,去往和来自AP子系统510或调制解调器子系统520。当不存在(例如,没有)与AP子系统510相关联的WLAN话务时,AP子系统510可被转变至功率节省模式。

图6示出了根据本公开的各个方面的一情景中的示例DWD模型600,其中第一WLAN站530不与SSID相关联,但是第二WLAN站632与由调制解调器子系统管理的SSID相关联。DWD模型

600可由UE(诸如参照图1、2或3描述的UE之一)实现。如所示出的,DWD模型600可包括WLAN芯片组605、AP子系统610(并且更具体地AP子系统610的AP WLAN驱动器615)和调制解调器子系统620(并且更具体地调制解调器子系统620的调制解调器WLAN接口625)之间的各种连接。

在DWD模型600中,UE通过与调制解调器管理的SSID相关联的第二WLAN站来仅连接至单个WLAN网络(即,仅STA_调制解调器)。通过将WLAN站632与调制解调器SSID相关联所形成的STA_调制解调器可在调制解调器子系统620的恳求方637的控制下被建立。

在成功的关联和认证之后,可在WLAN芯片组605与AP子系统610之间建立第一WLAN接口

640。另外,可在WLAN芯片组605与调制解调器子系统620之间建立第二WLAN接口645。第一WLAN接口640和第二WLAN接口645可用相同的WLAN关联来建立。

第一WLAN接口640可包括STA2数据接口652和STA2控制接口657。第二WLAN接口645可包括绕过AP子系统610的STA2数据接口662(例如,经由第二WLAN站632在WLAN芯片组605与调制解调器子系统620之间提供直接数据路径的直接数字互连(诸如快速外围组件互连(PCIe)接口))。第二WLAN接口645还可包括STA2控制接口667。除了控制接口667之外或者作为控制接口667的替换,可在调制解调器子系统620与AP子系统610之间(并且更具体地在调制解调器WLAN接口625与AP WLAN驱动器615之间)提供控制接口670。控制接口667或670可使得能够由调制解调器子系统620来控制第一WLAN接口640(即,WLAN芯片组605与AP子系统

610之间的WLAN接口)的一部分或全部。当第一WLAN接口640经由控制接口670被调制解调器子系统620控制时,该控制可经由AP子系统610(并且更具体地经由AP WLAN驱动器615)由调制解调器子系统620提供。

在一些示例中,STA_调制解调器上的WLAN管理(例如,扫描、关联、认证等)可经由AP子系统610的WLAN管理接口690和WLAN驱动器615由调制解调器子系统620的恳求方637执行。

在一些示例中,AP WLAN驱动器615可向AP子系统的HLOS隐藏第二WLAN站632的WLAN连接,由此允许HLOS假定第二WLAN站632上的话务正经由调制解调器子系统620发送和接收。

在一些示例中,AP WLAN驱动器615可提供用于在WLAN芯片组605中安装滤波器675(例如,话务滤波器)的控制接口。附加地或替换地,滤波器680可被安装在调制解调器WLAN接口

625与WLNA芯片组605之间的数据路径中(例如,数据接口662的数据路径中的IPA 685)。滤波器675或680可被用于将由WLAN芯片组605接收到的数据分组路由至AP子系统610或调制解调器子系统620。数据分组的路由可基于滤波器匹配。在一些情形中,滤波器可由AP子系统610和调制解调器子系统620中的任一者或两者指定。当由调制解调器子系统620指定时,滤波器可经由控制接口667由调制解调器子系统620(例如,调制解调器子系统620的调制解调器WLAN接口625)提供给WLAN芯片组605(例如,用于安装)。替换地,滤波器可经由控制接口670由调制解调器子系统620(例如,由调制解调器WLAN接口625)提供给AP子系统610,并且随后经由控制接口652由AP子系统610提供给WLAN芯片组605。

当用于数据接口662的滤波器被安装在WLAN芯片组605或者调制解调器WLAN接口625与WLAN芯片组605之间的数据路径中时,根据DWD模型600,第二WLAN接口645可经由第二WLAN站632向和从WLAN芯片组605发送和接收数据分组,并且还为第二WLAN站632(即,STA_调制解调器)上的WLAN连通性执行WLAN管理功能。

在使用时,WLAN话务可流过WLAN芯片组605,去往和来自AP子系统610或调制解调器子系统620。当不存在(例如,没有)与AP子系统610相关联的WLAN话务时,AP子系统610可被转变至功率节省模式。

图7示出了根据本公开的各个方面的示例DWD模型700,其中单个WLAN站可与由HLOS管理的SSID或由调制解调器管理的SSID相关联。DWD模型700可由UE(诸如参照图1、2或3描述的UE之一)实现。如所示出的,DWD模型700可包括WLAN芯片组705、AP子系统710(并且更具体地AP子系统710的AP WLAN驱动器715)和调制解调器子系统720(并且更具体地调制解调器子系统720的调制解调器WLAN接口725)之间的各种连接。

在DWD模型700中,可在恳求方735(例如,AP子系统710的HLOS中的连接管理器)的控制下通过将WLAN站与HLOS SSID相关联来形成STA_HLOS。替换地,可通过将WLAN站与调制解调器SSID相关联来形成STA_调制解调器。STA_调制解调器可借助调制解调器恳求方737将至少一个调制解调器SSID从调制解调器子系统720转移到AP子系统710的AP WLAN驱动器715并且使AP WLAN驱动器关于至少一个HLOS SSID来对该至少一个调制解调器SSID进行优先级排序来形成。如果AP WLAN驱动器将该单个WLAN站与HLOS SSID相关联,则WLAN管理(例如,扫描、关联、认证等)可由AP子系统710的AP WLAN驱动器715执行。如果AP WLAN驱动器

715将该单个WLAN站与调制解调器SSID相关联,则WLAN管理(例如,扫描、关联、认证等)可经由AP子系统710的WLAN管理接口790和AP WLAN驱动器715由调制解调器子系统720的调制解调器恳求方737执行。在一些示例中,AP WLAN驱动器715可向AP子系统的HLOS隐藏与调制解调器SSID相关联的WLAN连接,由此允许HLOS假定该单个WLAN站上的话务正经由调制解调器子系统720发送和接收。

在成功的关联和认证之后,可在WLAN芯片组705与AP子系统710之间建立第一WLAN接口

740。另外,可在WLAN芯片组705与调制解调器子系统720之间建立第二WLAN接口745。第一WLAN接口740和第二WLAN接口745可用相同的WLAN关联来建立。第一WLAN接口740可包括数据接口750和控制接口755。第二WLAN接口745可包括绕过AP子系统710的数据接口760(例如,在WLAN芯片组705与调制解调器子系统720之间提供直接数据路径的直接数字互连(诸如快速外围组件互连(PCIe)接口))。第二WLAN接口745还可包括控制接口765。除了控制接口765之外或者作为控制接口765的替换,可在调制解调器子系统720与AP子系统710之间(并且更具体地在调制解调器WLAN接口725与AP WLAN驱动器715之间)提供控制接口770。控制接口765或770可使得能够由调制解调器子系统720来控制第一WLAN接口740(即,WLAN芯片组705与AP子系统710之间的WLAN接口)的一部分或全部。当第一WLAN接口740经由控制接口770被调制解调器子系统720控制时,该控制可经由AP子系统710(并且更具体地经由AP WLAN驱动器715)由调制解调器子系统720提供。

在一些示例中,AP WLAN驱动器715可提供用于在WLAN芯片组705中安装滤波器775(例如,话务滤波器)的控制接口。附加地或替换地,滤波器780可被安装在调制解调器WLAN接口

725与WLAN芯片组705之间的数据路径中(例如,数据路径中的IPA 785中)。滤波器775或780可被用于将由WLAN芯片组705接收到的数据分组路由至AP子系统710或调制解调器子系统

720。数据分组的路由可基于滤波器匹配。在一些情形中,滤波器可由AP子系统710和调制解调器子系统720中的任一者或两者指定。当由调制解调器子系统720指定时,滤波器可经由控制接口765由调制解调器子系统720(例如,调制解调器子系统720的调制解调器WLAN接口

725)提供给WLAN芯片组705(例如,用于安装)。替换地,滤波器可经由控制接口770由调制解调器子系统720(例如,由调制解调器WLAN接口725)提供给AP子系统710,并且随后经由控制接口755由AP子系统710提供给WLAN芯片组705。

当与调制解调器SSID的关联的优先级胜过与WLAN芯片组705上的HLOS SSID的关联时,根据DWD模型700,第二WLAN接口745可向和从WLAN芯片组705发送和接收数据分组并且还可执行WLAN管理功能。在一些示例中,调制解调器子系统720的调制解调器子系统720可向AP WLAN驱动器715提供调制解调器管理的SSID的列表。当AP WLAN驱动器715与调制解调器SSID相关联时,AP WLAN驱动器715可在HLOS不知晓的情况下向调制解调器恳求方737通知与调制解调器SSID的关联。在通知之际,WLAN管理(例如,扫描、关联、认证等)可由调制解调器子系统720的调制解调器恳求方737执行。

在使用时,WLAN话务可流过WLAN芯片组705,去往和来自AP子系统710或调制解调器子系统720。当不存在(例如,没有)与AP子系统710相关联的WLAN话务时,AP子系统710可被转变至功率节省模式。

图8示出了根据本公开的各个方面的供在无线通信中使用的设备815的框图800。在一些实施例中,设备815可以是参照图1、2或3描述的UE之一的各方面的示例。设备815也可以是处理器。在一些示例中,设备815可实现参照图4、5、6或7描述的DWD模型400、500、600或

700。设备815可包括接收机810、无线通信管理器820、以及发射机830。这些组件中的每一者可与彼此处于通信。

设备815的组件可个体地或整体地使用适配成以硬件执行一些或所有适用功能的专用集成电路(ASIC)来实现。替换地,这些功能可以由集成电路上的其他处理单元(或核)来执行。在其他实施例中,可使用可按本领域所知的任何方式来编程的其他类型的集成电路(例如,结构化/平台ASIC、现场可编程阵列(FPGA)、以及其他半定制IC)。每个单元的功能也可以整体或部分地用存储在存储器中的、被格式化成由通用或专用处理器执行的指令来实现。

在一些实施例中,接收机810可以是或可以包括射频(RF)接收机。例如,接收机810可包括可操作用于在用于WLAN通信的频谱中接收传输的WLAN接收机812。接收机810还可包括或者替换地包括另一种类型的RF接收机,诸如与调制解调器子系统840相关联的WWAN接收机

814(例如,LTE/LTE-A接收机)。接收机810还可包括或者替换地包括用于有线通信(例如,有线通用串行总线(USB)连接)的接收机。

接收机810可被用于在无线通信系统的通信链路(诸如参照图1、2、或3描述的WLAN或WWAN的通信链路)上接收各种类型的数据或控制信号(即,传输)。

在一些实施例中,发射机830可以是或者包括RF发射机。例如,发射机830可包括可操作用于在用于WLAN通信的频谱中进行传送的WLAN发射机832。发射机830还可包括或者替换地包括另一种类型的RF发射机,诸如与调制解调器子系统840相关联的WWAN发射机834(例如,LTE/LTE-A发射机)。发射机830还可包括或者替换地包括用于在有线连接(例如,有线USB连接)上接收传输的发射机。

发射机830可被用于在无线通信系统的通信链路(诸如参照图1、2、或3描述的WLAN或WWAN的通信链路)上传送各种类型的数据或控制信号(即,传输)。

在设备815的一些示例中,WLAN接收机812和WLAN发射机832的一部分或全部可由WLAN芯片组825实现。WLAN芯片组825可以是参照图4、5、6或7描述的WLAN芯片组405、505、605、或

705的示例。

无线通信管理器820可执行与接收机810和发射机830处的无线通信的管理相关的各种任务。在一些情形中,无线通信管理器820可被用于管理设备815的WLAN接口和WWAN接口并且可包括AP子系统835和调制解调器子系统840。无线通信管理器820可在WLAN芯片组825与AP子系统835之间建立第一WLAN接口845,并且在WLAN芯片组825与调制解调器子系统840之间建立第二WLAN接口850。第一WLAN接口845和第二WLAN接口850可用相同的WLAN关联来建立。第一WLAN接口845可包括数据接口855和控制接口860。第二WLAN接口850可包括绕过AP子系统835的数据接口865(例如,在WLAN芯片组825与调制解调器子系统840之间提供直接数据路径的直接数字互连(诸如快速外围组件互连(PCIe)接口))。第二WLAN接口850还可包括控制接口870。除了控制接口870之外或者作为控制接口870的替换,可在调制解调器子系统840与AP子系统835之间提供控制接口875。控制接口870或875可使得能够由调制解调器子系统840来控制第一WLAN接口845(即,WLAN芯片组825与AP子系统835之间的WLAN接口)的一部分或全部。当第一WLAN接口845经由控制接口875由调制解调器子系统840控制时,该控制可经由AP子系统835由调制解调器子系统840提供。

在一些配置中,无线通信管理器820可在WLAN芯片组825中安装数个滤波器880或者在调制解调器子系统840与WLAN芯片组825之间的数据路径中(例如,数据路径中的IPA 890中)安装数个滤波器885。滤波器880或885可被用于将由WLAN芯片组825接收到的数据分组路由至AP子系统835或调制解调器子系统840。数据分组的路由可基于滤波器匹配。在一些情形中,这些滤波器的本质可由AP子系统835和调制解调器子系统840中的任一者或两者指定。当由调制解调器子系统840指定时,滤波器可经由控制接口870由调制解调器子系统840提供给WLAN芯片组825(例如,用于安装)。替换地,滤波器可经由控制接口875由调制解调器子系统840提供给AP子系统835,并且随后经由控制接口860由AP子系统835提供给WLAN芯片组825。

在使用时,WLAN话务可流过WLAN芯片组825,去往和来自AP子系统835或调制解调器子系统840。当不存在(例如,没有)与AP子系统835相关联的WLAN话务时,AP子系统835可被转变至功率节省模式。

图9示出了根据本公开的各个方面的供在无线通信中使用的设备915的框图900。在一些实施例中,设备915可以是参照图1、2或3描述的UE之一的各方面的示例。设备915也可以是处理器。在一些示例中,设备915可实现参照图5或6描述的DWD模型500或500-a。设备915可包括接收机910、无线通信管理器920、以及发射机930。这些组件中的每一者可与彼此处于通信。

设备915的组件可个体地或整体地使用适配成以硬件执行一些或所有适用功能的ASIC来实现。替换地,这些功能可以由集成电路上的其他处理单元(或核)来执行。在其他实施例中,可使用其他类型的集成电路(例如,结构化/平台AISC、FPGA、以及其他半定制IC),其可按本领域已知的任何方式来编程。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由通用或专用处理器执行的指令来实现。

在一些实施例中,接收机910可以是或者包括RF接收机。例如,接收机910可包括可操作用于在用于WLAN通信的频谱中接收传输的WLAN接收机912。接收机910还可包括或者替换地包括另一种类型的RF接收机,诸如与调制解调器子系统940相关联的WWAN接收机914(例如,LTE/LTE-A接收机)。接收机910还可包括或者替换地包括用于有线通信(例如,有线USB连接)的接收机。

接收机910可被用于在无线通信系统的通信链路(诸如参照图1、2、或3描述的WLAN或WWAN的通信链路)上接收各种类型的数据或控制信号(即,传输)。

在一些实施例中,发射机930可以是或者包括RF发射机。例如,发射机930可包括可操作用于在用于WLAN通信的频谱中进行传送的WLAN发射机932。发射机930还可包括或者替换地包括另一种类型的RF发射机,诸如与调制解调器子系统934相关联的WWAN发射机940(例如,LTE/LTE-A发射机)。发射机930还可包括或者替换地包括用于在有线连接(例如,有线USB连接)上接收传输的发射机。

发射机930可被用于在无线通信系统的通信链路(诸如参照图1、2、或3描述的WLAN或WWAN的通信链路)上传送各种类型的数据或控制信号(即,传输)。

在设备915的一些示例中,WLAN接收机912和WLAN发射机932的一部分或全部可由WLAN芯片组925实现。WLAN芯片组925可以是参照图4、5、6或7描述的WLAN芯片组405、505、605、或

705的示例。

无线通信管理器920可执行与经由接收机910和发射机930的无线通信的管理相关的各种任务。在一些情形中,无线通信管理器920可被用于管理设备915的WLAN连接和WWAN连接并且可包括AP子系统935和调制解调器子系统940。无线通信管理器920可在WLAN芯片组925与AP子系统935之间建立第一WLAN接口945,并且在WLAN芯片组925与调制解调器子系统940之间建立第二WLAN接口950。第一WLAN接口945和第二WLAN接口950可用相同的WLAN关联来建立。WLAN接口945、950中的每一者的数据接口和控制接口可类似于参照图8描述的数据接口和控制接口。

调制解调器子系统940可经由WLAN管理接口995动态地管理第一WLAN接口945的至少一个方面。在一些配置中,WLAN管理接口995可将调制解调器子系统940直接连接至AP子系统

935。在一些情形中,调制解调器子系统940的恳求方990可通过AP子系统935的AP WLAN驱动器970来动态地管理第一WLAN接口945的至少一个方面。

如所示出的,WLAN芯片组925、AP子系统935、以及调制解调器子系统940可实现第一WLAN站955和第二WLAN站960,第一WLAN站955和第二WLAN站960中的每一者可被启用或禁用(例如,被允许或不被允许与SSID相关联)。作为示例,第一WLAN站955可包括WLAN芯片组925的各部分(例如,STA1接口955-a)、AP子系统935的各部分(例如,AP WLAN驱动器970的STA1控制器955-b)、以及调制解调器子系统940的各部分(例如,调制解调器WLAN接口980的STA1控制器955-c)。类似地,第二WLAN站960可包括WLAN芯片组925的各部分(例如,STA2接口

960-a)、AP子系统935的各部分(例如,AP WLAN驱动器970的STA2控制器960-b)、以及调制解调器子系统940的各部分(例如,调制解调器WLAN接口980的STA2控制器960-c)。

在被启用时,至少一个WLAN站(例如,第二WLAN站960)可在第一模式、第二模式、以及第三模式之一中操作,在第一模式中该WLAN站(例如,第二WLAN站960)被启用以仅与HLOS SSID相关联,在第二模式中该WLAN站(例如,第二WLAN站960)被启用以仅与调制解调器SSID相关联,并且在第三模式中该WLAN站(例如,第二WLAN站960)被启用以基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。在一些情形中,HLOS/调制解调器SSID优先级排序可如参照表1的STA2所描述地那样来配置。

在设备915的一些示例中,第一WLAN站955在被启用时可仅与HLOSSSID相关联,并且第二WLAN站960在被启用时可在以上描述的三种模式之一中操作。第一WLAN站955与HLOS SSID的关联可经由AP WLAN驱动器970由AP子系统935的恳求方985(例如,HLOS的连接管理器)管理。第二WLAN站960与HLOS SSID的关联也可经由AP WLAN驱动器970由AP子系统935的恳求方985管理。然而,调制解调器SSID可在调制解调器子系统940的控制下与第二WLAN站

960相关联。在一些情形中,调制解调器子系统940的恳求方990可经由WLAN管理接口995和AP WLAN驱动器970来控制关联。

在一些示例中,使用调制解调器子系统940来动态地管理第一WLAN接口945可包括调制解调器子系统940(并且更具体地调制解调器子系统940的恳求方990)通过AP子系统935的AP WLAN驱动器970来动态地管理第二WLAN站960的各方面。例如,当第一WLAN接口945上的WLAN连接使用第二WLAN站960并且第二WLAN站960与调制解调器SSID相关联时,可采用对第二WLAN站960的此类动态管理。当调制解调器子系统940以此方式动态地管理第一WLAN接口

945时,可向HLOS隐藏使用第二WLAN站960的WLAN连接。此外,HLOS可将对第二WLAN站960的管理让给调制解调器子系统940达一时间段。当第二WLAN站960与调制解调器SSID的关联终止时,调制解调器子系统940可放弃对第二WLAN站960的管理。

图10示出了根据本公开的各个方面的供在无线通信中使用的设备1015的框图1000。在一些实施例中,设备1015可以是参照图1、2或3描述的UE之一的各方面的示例。设备1015也可以是处理器。在一些示例中,设备1015可实现参照图7描述的DWD模型700。设备1015可包括接收机1010、无线通信管理器1020、以及发射机1030。这些组件中的每一者可与彼此处于通信。

设备1015的组件可个体地或整体地使用适配成以硬件执行一些或所有适用功能的ASIC来实现。替换地,这些功能可以由集成电路上的其他处理单元(或核)来执行。在其他实施例中,可使用其他类型的集成电路(例如,结构化/平台AISC、FPGA、以及其他半定制IC),其可按本领域已知的任何方式来编程。每个单元的功能也可以整体或部分地用实施在存储器中的、被格式化成由通用或专用处理器执行的指令来实现。

在一些实施例中,接收机1010可以是或者包括RF接收机。例如,接收机1010可包括可操作用于在用于WLAN通信的频谱中接收传输的WLAN接收机1012。接收机1010还可包括或者替换地包括另一种类型的RF接收机,诸如与调制解调器子系统1040相关联的WWAN接收机1014(例如,LTE/LTE-A接收机)。接收机1010还可包括或者替换地包括用于有线通信(例如,有线USB连接)的接收机。

接收机1010可被用于在无线通信系统的通信链路(诸如参照图1、2、或3描述的WLAN或WWAN的通信链路)上接收各种类型的数据或控制信号(即,传输)。

在一些实施例中,发射机1030可以是或者包括RF发射机。例如,发射机1030可包括可操作用于在用于WLAN通信的频谱中进行传送的WLAN发射机1032。发射机1030还可包括或者替换地包括另一种类型的RF发射机,诸如与调制解调器子系统1034相关联的WWAN发射机1040(例如,LTE/LTE-A发射机)。发射机1030还可包括或者替换地包括用于在有线连接(例如,有线USB连接)上接收传输的发射机。

发射机1030可被用于在无线通信系统的通信链路(诸如参照图1、2、或3描述的WLAN或WWAN的通信链路)上传送各种类型的数据或控制信号(即,传输)。

[0001] 在设备1015的一些示例中,WLAN接收机1012和WLAN发射机1032的一部分或全部可由WLAN芯片组1025实现。WLAN芯片组1025可以是参照图4、5、6或7描述的WLAN芯片组405、505、605、或705的示例。
无线通信管理器1020可执行与经由接收机1010和发射机1030的无线通信的管理相关的各种任务。在一些情形中,无线通信管理器1020可被用于管理设备1015的WLAN连接和WWAN连接并且可包括AP子系统1035和调制解调器子系统1040。无线通信管理器1020可在WLAN芯片组1025与AP子系统1035之间建立第一WLAN接口1045,并且在WLAN芯片组1025与调制解调器子系统1040之间建立第二WLAN接口1050。第一WLAN接口1045和第二WLAN接口1050可用相同的WLAN关联来建立。WLAN接口1045、1050中的每一者的数据接口和控制接口可类似于参照图8或9描述的数据接口和控制接口。
调制解调器子系统1040可经由WLAN管理接口1095动态地管理第一WLAN接口1045的各方面。在一些配置中,WLAN管理接口1095可将调制解调器子系统1040直接连接至AP子系统
1035。在一些情形中,调制解调器子系统的恳求方1090可通过AP子系统1035的AP WLAN驱动器1055来动态地管理第一WLAN接口945的各方面。
WLAN芯片组1025、AP子系统1035、以及调制解调器子系统1040可实现WLAN站。作为示例,第一WLAN站可包括WLAN芯片组1025的各部分(例如,站接口)、AP子系统1035的各部分(例如,AP WLAN驱动器1055的第一站控制器)、以及调制解调器子系统1040的各部分(例如,调制解调器WLAN接口1060的第二站控制器)。
WLAN站可在第一模式、第二模式、以及第三模式之一中操作,在第一模式中WLAN站被启用以仅与HLOS SSID相关联,在第二模式中WLAN站被启用以仅与调制解调器SSID相关联,并且在第三模式中WLAN站被启用以至少部分地基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。在一些情形中,HLOS/调制解调器SSID优先级排序可如参照表1的STA2所描述地那样来配置。
在一些示例中,WLAN站可在第三模式中操作并且调制解调器SSID可从调制解调器子系统1040转移至AP WLAN驱动器1055。随后,可(例如,由AP WLAN驱动器1055)关于HLOS SSID来对调制解调器SSID进行优先级排序。此后,WLAN站可基于优先级排序来与调制解调器SSID或HLOS SSID相关联。
WLAN站与HLOS SSID的关联可经由AP WLAN驱动器1055由AP子系统1035的恳求方1085管理。然而,调制解调器SSID可在调制解调器子系统1040的控制下与WLAN站相关联。在一些情形中,调制解调器子系统1040的恳求方1090可经由WLAN管理接口1095和AP WLAN驱动器
1055来控制关联。
在一些示例中,使用调制解调器子系统1040来动态地管理第一WLAN接口1045可包括调制解调器子系统1040(并且更具体地调制解调器子系统1040的恳求方1090)通过AP子系统
1035的AP WLAN驱动器1055来动态地管理WLAN站的各方面。例如,当第一WLAN接口1045上的WLAN连接使用WLAN站并且该WLAN站与调制解调器SSID相关联时,可采用对第二WLAN站的此类动态管理。当调制解调器子系统1040以此方式动态地管理第一WLAN接口1045时,可向HLOS隐藏使用WLAN站的WLAN连接。此外,HLOS可将对WLAN站的管理让给调制解调器子系统
1040达一时间段。当WLAN站与调制解调器SSID的关联终止时,调制解调器子系统1040可放弃对WLAN站上的WLAN连接的管理。
在一些实施例中,来自设备815、915和1015中的两者或更多者的各方面可被组合。
图11示出了根据本公开的各个方面的用于无线通信的设备1115(例如,UE)的框图
1100。设备1115可具有各种配置,并且可以是计算机(例如,膝上型计算机、上网本计算机、平板计算机等)、蜂窝电话、个人数字助理(PDA)、数字录像机(DVR)、因特网设施、游戏控制台、电子阅读器等或其一部分。设备1115在一些情形中可具有用于促成移动操作的内部电源(未示出),诸如小型电池。在一些实施例中,设备1115可以是关于图1、2、或3描述的UE的各方面和/或关于图8、9或10描述的设备815、915或1015的各方面的示例。设备1115可实现参照图1-10描述的特征和功能中的至少一些。设备1115可与接入点(例如,WLAN接入点或WWAN接入点(例如,eNB或基站))(诸如参照图1、2、或3描述的接入点)通信。
设备1115可包括处理器1110、存储器1125(包括代码1130)、至少一个收发机(由(诸)收发机1135表示)、至少一个天线(由(诸)天线1140表示)、或无线通信管理器1120。这些组件中的每一者可在至少一条总线1150上直接或间接地彼此处于通信中。
(诸)收发机1135与(诸)天线1140协同可促成与接入点或其他设备的无线通信。与接入点的无线通信可使用无线通信管理器1120来管理。
处理器1110可包括智能硬件设备,例如,中央处理单元(CPU)、微控制器、ASIC等。处理器1110可处理通过(诸)收发机1135接收到的信息或者处理要发送给(诸)收发机1135以供通过(诸)天线1140发射的信息。处理器1110可单独或者与无线通信管理器1120相结合地处置在无线和/或有线通信系统上进行通信的各个方面。
存储器1125可包括随机存取存储器(RAM)或只读存储器(ROM)。存储器1125可存储包含指令的计算机可读、计算机可执行代码1130(例如,固件或软件),这些指令在被执行时使得处理器1110执行本文描述的用于在无线通信系统上进行通信的各种功能。替换地,代码
1130可以是不能由处理器1110直接执行的,而是可使得设备1115(例如在被编译和执行时)执行本文所描述的各种功能。
无线通信管理器1120可以是关于图8、9、和/或10描述的无线通信管理器820、920、或
1020的各方面的示例。无线通信管理器1120可被用于管理设备1115至WLAN接入点或WWAN接入点的(诸)无线连接。
在一些实施例中,无线通信管理器1120或无线通信管理器1120的各部分可包括处理器,或者无线通信管理模1120的一些或全部功能性可由处理器1110执行和/或与处理器
1110相结合地执行。
图12是解说根据本公开的各个方面的用于无线通信的方法1200的示例的流程图。出于清楚起见,以下参照关于图8、9、10或11描述的设备815、915、1015或1115的各方面来描述方法1200。在一些实施例中,设备(诸如设备815、915、1015或1115之一)可执行用于控制该设备的功能元件执行以下描述的功能的代码集。
在框1205,可在WLAN芯片组与AP子系统之间建立第一WLAN接口。在一些情形中,可使用参照图8、9、10或11描述的无线通信管理器820、920、1020或1120来执行框1205处的(各)操作。在一些示例中,WLAN芯片组可以是参照图4、5、6、7、8、9或10描述的WLAN芯片组405、505、
605、705、825、925或1025,或者AP子系统可以是参照图4、5、6、7、8、9或10描述的AP子系统
410、510、610、710、835、935或1035。
在框1210,可在WLAN芯片组与调制解调器子系统之间建立第二WLAN接口。第一WLAN接口和第二WLAN接口可用相同的WLAN关联来建立。第二WLAN接口可包括WLAN芯片组与调制解调器子系统之间的数据路径。该数据路径可绕过AP子系统。在一些情形中,可使用参照图8、
9、10或11描述的无线通信管理器820、920、1020或1120来执行框1210处的(各)操作。在一些示例中,调制解调器子系统可以是参照图4、5、6、7、8、9或10描述的调制解调器子系统420、
520、620、720、840、940或1040。在一些示例中,WLAN芯片组与调制解调器子系统之间的数据路径可包括直接数字互连。在一些情形中,该直接数字互连可实现PCIe接口。
在一些实施例中,方法1200可包括当不存在与AP子系统相关联的WLAN话务时将AP子系统转变到功率节省模式。
[0002] 在一些配置中,方法1200可包括将由WLAN芯片组接收到的数据分组路由至AP子系统或调制解调器子系统。在一些情形中,可使用滤波器(例如,通过执行滤波器匹配)来路由数据分组。该滤波器可由AP子系统、调制解调器子系统、或这两者指定。当滤波器由调制解调器子系统提供时,该滤波器可经由连接WLAN芯片组和调制解调器子系统的控制接口被提供给WLAN芯片组。替换地,调制解调器子系统可向AP子系统提供滤波器,并且AP子系统可向WLAN芯片组提供滤波器。作为示例,由AP子系统或调制解调器子系统指定的滤波器可被安装在WLAN芯片组中或者WLAN芯片组与调制解调器子系统之间的数据路径中(例如,数据路径中的IPA中)。由此,方法1200可提供无线通信。方法1200仅仅是一种实现,并且方法1200的操作可被重新安排或以其他方式修改以使得其他实现是可能的。
图13是解说根据本公开的各个方面的用于无线通信的方法1300的示例的流程图。出于清楚起见,以下参照关于图9、10或11描述的设备915、1015或1115的各方面来描述方法
1300。在一些实施例中,设备(诸如设备915、1015或1115之一)可执行用于控制该设备的功能元件执行以下描述的功能的代码集。
在框1305,可在WLAN芯片组与AP子系统之间建立WLAN接口。在一些情形中,可使用参照图9、10或11描述的无线通信管理器920、1020或1120来执行框1305处的(各)操作。在一些示例中,WLAN芯片组可以是参照图5、6、7、9或10描述的WLAN芯片组505、605、705、925或1025,或者AP子系统可以是参照图5、6、7、9或10描述的AP子系统510、610、710、935或1035。
在框1310,可使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性。在一些情形中,可使用参照图5、6、7、9或10描述的调制解调器子系统520、620、720、940或1040来执行框1310处的(各)操作。
由此,方法1300可提供无线通信。方法1300仅仅是一种实现,并且方法1300的操作可被重新安排或以其他方式修改以使得其他实现是可能的。
图14是解说根据本公开的各种方面的无线通信方法1400的示例的流程图。出于清楚起见,以下参照关于图9或11描述的设备915或1115的各方面来描述方法1400。在一些实施例中,设备(诸如设备915或1115之一)可执行用于控制该设备的功能元件执行以下描述的功能的代码集。
在框1045,第一WLAN站和第二WLAN站中的至少一者可被启用。每一个WLAN站可在WLAN芯片组、AP子系统、以及调制解调器子系统的各部分中实施。在一些情形中,可使用参照图9或11描述的无线通信管理器920或1120来执行框1405处的(各)操作。在一些示例中,WLAN芯片组可以是参照图5或9描述的WLAN芯片组505或925,或者AP子系统可以是参照图5或9描述的AP子系统510或935。在一些示例中,调制解调器子系统可以是参照图5或9描述的调制解调器子系统520或940。
在框1410并且当第一WLAN站被启用时,第一WLAN站可在一些情形中经由AP子系统的AP WLAN驱动器与HLOS SSID相关联。在一些情形中,可使用参照图9或11描述的无线通信管理器920或1120、或者参照图5或9描述的AP子系统510或935、或者参照图5或9描述的AP WLAN驱动器515或970来执行框1410处的(各)操作。
在框1415并且当第二WLAN站被启用时,第二WLAN站可在第一模式、第二模式、以及第三模式之一中操作,在第一模式中第二WLAN站被启用以仅与HLOS SSID相关联,在第二模式中第二WLAN站被启用以仅与调制解调器SSID相关联,并且在第三模式中第二WLAN站被启用以基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。在一些情形中,可使用参照图9或11描述的无线通信管理器920或1120、或者参照图5或9描述的AP子系统510或935、或者参照图5或9描述的调制解调器子系统520或940来执行框1415处的(各)操作。
在框1420并且在受制于第二WLAN站在第二模式或第三模式中操作的情况下,第二WLAN站可在一些情形中与调制解调器SSID相关联。可在调制解调器子系统(诸如参照图5或9描述的调制解调器子系统520或940)的控制下作出关联。
在框1425,可使用第一WLAN站或第二WLAN站中的至少一者在WLAN芯片组与AP子系统之间建立WLAN接口。在一些情形中,可使用参照图9或11描述的无线通信管理器920或1120来执行框1425处的(各)操作。
在框1430,可使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性。更具体地,并且在一个示例中,调制解调器子系统可动态地管理第二WLAN站上的WLAN连通性。调制解调器子系统可通过AP子系统的AP WLAN驱动器来动态地管理第二WLAN站。在一些情形中,可使用参照图5或9描述的调制解调器子系统520或940来执行框1430处的(各)操作。
在调制解调器子系统承担管理第二WLAN站的责任之际,并且在框1435,HLOS可将对第二WLAN站的管理让给调制解调器子系统达一时间段,或者可向HLOS隐藏使用第二WLAN站的WLAN连接。在一些情形中,可使用参照图5或9描述的AP子系统510或935或者参照图9描述的恳求方985来执行让渡。在一些情形中,可使用参照图5或9描述的AP子系统510或935或者参照图5或9描述的AP WLAN驱动器515来执行隐藏。
当第二WLAN站与调制解调器SSID的关联终止时,并且在框1440,可放弃使用调制解调器子系统对第二WLAN站的管理。在一些情形中,可使用参照图5或9描述的调制解调器子系统520或940来执行放弃。
由此,方法1400可提供无线通信。方法1400仅仅是一种实现,并且方法1400的操作可被重新安排或以其他方式修改以使得其他实现是可能的。
图15是解说根据本公开的各种方面的无线通信方法1500的示例的流程图。出于清楚起见,以下参照关于图10或11描述的设备1015或1115的各方面来描述方法1500。在一些实施例中,设备(诸如设备1015或1115之一)可执行用于控制该设备的功能元件执行以下描述的功能的代码集。
在框1505,WLAN站可在第一模式、第二模式、以及第三模式之一中操作,在第一模式中WLAN站被启用以仅与HLOS SSID相关联,在第二模式中WLAN站被启用以仅与调制解调器SSID相关联,并且在第三模式中WLAN站被启用以基于HLOS/调制解调器SSID优先级排序来与HLOS SSID和调制解调器SSID之一相关联。在一些情形中,可使用参照图10或11描述的无线通信管理器1020或1120、或者参照图6、7或10描述的AP子系统610、710或1035、或者参照图6、7或10描述的调制解调器子系统620、720或1040来执行框1505处的(各)操作。在一些示例中,WLAN芯片组可以是参照图6、7或10描述的WLAN芯片组605、705或1025,或者AP子系统可以是参照图6、7或10描述的AP子系统610、710或1035。
在框1510并且在受制于WLAN站在第二模式或第三模式中操作的情况下,WLAN站可在一些情形中与调制解调器SSID相关联。可在调制解调器子系统(诸如参照图6、7或10描述的调制解调器子系统620、720或1040)的控制下作出关联。
在框1515,可使用WLAN站在WLAN芯片组与AP子系统之间建立WLAN接口。在一些情形中,可使用参照图10或11描述的无线通信管理器1020或1120来执行框1515处的(各)操作。
在框1520,可使用调制解调器子系统来动态地管理通过WLAN接口的WLAN连通性。更具体地,并且在一个示例中,调制解调器子系统可动态地管理WLAN站上的WLAN连通性。调制解调器子系统可通过AP子系统的APWLAN驱动器来动态地管理WLAN站。在一些情形中,可使用参照图6、7或10描述的调制解调器子系统620、720或1040来执行框1520处的(各)操作。
在调制解调器子系统承担管理WLAN站的责任之际,并且在框1525,HLOS可将对WLAN站的管理让给调制解调器子系统达一时间段,或者可向HLOS隐藏使用WLAN站的WLAN连接。在一些情形中,可使用参照图6、7或10描述的AP子系统610、710或1035或者参照图10描述的恳求方1085来执行让渡。在一些情形中,可使用参照图6、7或10描述的AP子系统610、710或
1035或者参照图6、7或10描述的AP WLAN驱动器615、715或1055来执行隐藏。
当WLAN站与调制解调器SSID的关联终止时,并且在框1530,可放弃使用调制解调器子系统对WLAN站的管理。在一些情形中,可使用参照图6、7或10描述的调制解调器子系统620、
720或1040来执行放弃。
由此,方法1500可提供无线通信。方法1500仅仅是一种实现,并且方法1500的操作可被重新安排或以其他方式修改以使得其他实现是可能的。
在一些实施例中,方法1200、1300、1400和1500中的两者或更多者的各方面可被组合。
以上结合附图阐述的详细说明描述了示例性实施例而不代表可被实现或者落在权利要求的范围内的仅有实施例。贯穿本描述使用的术语“示例性”意指“用作示例、实例或解说”,而并不意指“优于”或“胜过其他实施例”。本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的实施例的概念。
信息和信号可使用各种各样的不同技艺和技术中的任一种来表示。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、位(比特)、码元、以及码片可由电压电流电磁波磁场或磁粒子、光场或光粒子、或其任何组合来表示。
结合本文中的公开所描述的各种解说性框以及模块可用设计成执行本文中描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合(例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的微处理器、或任何其他此类配置)。
本文中所描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。
如果在由处理器执行的软件中实现,则各功能可以作为指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围内。例如,由于软件的本质,以上描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。同样,如本文中(包括权利要求中)所使用的,在项目列举中(例如,在接有诸如“...中的至少一个”或“…中的一者或多者”的短语的项目列举中)使用的“或”指示析取式列举,以使得例如“A、B或C中的至少一个”的列举意指A或B或C或AB或AC或BC或ABC(即,A和B和C)。
计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能用来携带或存储指令或数据结构形式的期望程序代码手段且能由通用或专用计算机、或者通用或专用处理器访问的任何其他介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文所用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘以及蓝光碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。上述的组合也被包括在计算机可读介质的范围内。
提供对本公开的先前描述是为使得本领域技术人员皆能够制作或使用本公开。对本公开的各种修改对于本领域技术人员将是显而易见的,并且本文中定义的普适原理可被应用于其他变形而不会脱离本公开的范围。贯穿本公开的术语“示例”或“示例性”指示了示例或实例并且并不暗示或要求对所提及的示例的任何偏好。由此,本公开并非被限定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一致的最广范围。
QQ群二维码
意见反馈