不同无线局域网之间的会话管理的制作方法

文档序号:14254635阅读:336来源:国知局
不同无线局域网之间的会话管理的制作方法

基于35u.s.c.§119要求优先权

本申请要求享受2016年9月6日提交的美国申请no.15/256,907的优先权,所述美国申请no.15/256,907要求享受2015年9月8日提交的美国临时专利申请序列号no.62/215,705的权益,这两份申请均转让给本申请的受让人,故以引用方式将它们明确地并入本文。

概括地说,本公开内容的某些方面涉及无线通信,具体地说,涉及不同无线局域网(wlan)之间的会话管理。



背景技术:

已经广泛地部署无线通信网络,以提供各种通信服务,例如语音、视频、分组数据、消息传送、广播等等。这些无线网络可以是能通过共享可用的网络资源,来支持多个用户的多址网络。这种多址网络的例子包括码分多址(cdma)网络、时分多址(tdma)网络、频分多址(fdma)网络、正交fdma(ofdma)网络和单载波fdma(sc-fdma)网络。

为了解决针对较大的覆盖和增加通信范围的需求,开发了各种技术。一个这种技术是使用诸如电气和电子工程师协会(ieee)802.11ah无线网络之类的无线局域网(wlan),用于到设备以及不同的wlan(例如,2.4/5ghz)的一些通信。因此,期望开发用于wlan之间的会话管理的技术。



技术实现要素:

本公开内容的系统、方法和设备均具有若干方面,所述方面中没有单个的一个方面是单独地对其期望的属性负责的。在不限制如所附权利要求书表述的本公开内容的保护范围的情况下,现在将简要地讨论一些特征。在思考该讨论之后,以及特别是在阅读标题为“具体实施方式”的部分之后,人们将理解本公开内容的特征是如何提供优势的,所述优势包括:在无线网络中的接入点和站之间的改进的通信。

本公开内容的某些方面提供了一种用于无线通信的装置。通常,装置包括:至少一个接口,其被配置为经由第一接收机,在通信会话期间,在第一wlan中交换消息;以及处理系统,其被配置为进行以下操作:维持用于通信会话的信息,基于对至少一个第一状况的检测,来针对通信会话启用第二wlan,以及经由第二wlan来使用用于通信会话的信息。

本公开内容的某些方面提供了一种用于无线通信的方法。通常,方法包括:经由第一接收机,在通信会话期间,在第一wlan中交换消息;维持用于通信会话的会话信息;基于对至少一个第一状况的检测,来针对通信会话启用第二wlan;以及经由第二wlan来使用用于通信会话的会话信息。

本公开内容的某些方面提供了一种用于无线通信的装置。通常,装置包括:用于经由第一接收机,在通信会话期间,在第一wlan中交换消息的单元;用于维持用于通信会话的信息的单元;用于基于对至少一个第一状况的检测,来针对通信会话启用第二wlan的单元;以及用于经由第二wlan来使用用于通信会话的信息的单元。

本公开内容的某些方面提供了一种计算机可读介质。通常,计算机可读介质包括其上存储的用于进行以下操作的计算机可执行代码(例如,指令):经由第一接收机,在通信会话期间,在第一wlan中交换消息;维持用于通信会话的信息;基于对至少一个第一状况的检测,来针对通信会话启用第二wlan;以及经由第二wlan来使用用于通信会话的信息。

本公开内容的某些方面提供了一种无线站。通常,无线站包括:第一接收机,其被配置为在通信会话期间,在第一无线局域网(wlan)中交换消息;以及处理系统,其被配置为进行以下操作:维持用于通信会话的信息,基于对至少一个第一状况的检测,来针对通信会话启用第二wlan,以及经由第二wlan来使用用于通信会话的信息。

为了实现前述和有关的目的,一个或多个方面包括下文完整描述和权利要求书中特定指出的特征。下文描述和附图详细描述了一个或多个方面的某些说明性特征。但是,这些特征仅仅说明可以采用这些各个方面的原157079cn

理的各种方法中的一些方法,并且该描述旨在包括所有这种方面及其等同物。某些方面还提供了能够执行与上文所描述的那些相对应的操作的各种方法、装置和计算机程序产品。

附图说明

为了能够详细地理解本公开内容的上述特征的方式,通过对方面的引用,可以具有上文简要概括的较具体的描述,所述方面中的一些方面在附图中说明。但是,应当注意的是,由于本公开内容的描述可以准许其它等同的有效方面,因此附图仅仅说明了本公开内容的某些典型方面,并且因此不应被认为限制其保护范围。

图1根据本公开内容的某些方面,示出了示例无线通信网络的图。

图2根据本公开内容的某些方面,示出了示例接入点(ap)和用户终端(ut)的框图。

图3根据本公开内容的某些方面,示出了示例无线节点的框图。

图4根据本公开内容的某些方面,示出了用于被配置为经由一个或多个无线局域网(wlan)和无线广域网(wwan)来进行通信的设备的示例架构。

图5示出了用于根据本公开内容的某些方面进行操作的站的示例时序图。

图6根据本公开内容的某些方面,阐述了用于无线通信的示例操作。

图6a示出了能够执行图6中所阐述的操作的示例单元。

图7根据本公开内容的某些方面,示出了针对被配置为经由一个或多个wlan和wwan来进行通信的设备的示例架构。

图8根据本公开内容的某些方面,示出了针对被配置为经由一个或多个wlan和wwan来进行通信的设备的示例架构。

为了促进理解,已经尽可能地使用相同参考序号来指示对附图公共的相同元素。应当知悉的是,在无特定叙述的情况下,在一个实施例中公开的元素可以有益地在其它实施例上使用。

具体实施方式

针对无线网络的改进(增加)的数据传输速率的需求已经导致了对能够使用无线广域网(wwan)(例如,长期演进(lte)网络)和无线局域网(wlan)(例如,wi-fi网络)来通信的设备的开发。能够与wwan和wlan通信的无线通信设备(例如,接入点和非接入点站)可以监测wwan和一个或多个wlan中的寻呼消息。这种设备在多个网络中监测寻呼消息时可能比在单个网络中监测寻呼消息消耗更多的功率。

根据ieee802.11ah无线联网标准来操作的站(sta)可以进入低功率状态(例如,深度睡眠模式),其中,sta关闭包括接收机组件的一个或多个组件,并在sta唤醒之前不进行发送或接收。这种sta可以关联到wlan的接入点(ap),并被配置为周期性地唤醒以监听来自ap的寻呼消息和/或将数据发送给ap。当sta准备进入低功率状态时,sta和ap可以协商sta将唤醒的目标唤醒时间(twt)。twt可以周期性地出现。通过协商twt,sta被配置为周期性地唤醒和监听寻呼消息,以及如果ap具有要发送给sta的数据,则ap配置有用于寻呼sta的时间。如果针对sta的数据在sta处于低功率状态时到达ap,则ap可以缓存数据直到已经出现下一个twt为止,以及随后向sta发送寻呼消息以通知sta关于sta应当退出低功耗状态(例如,唤醒)。在sta已经退出低功率状态之后,ap可以将缓存的数据发送给sta。

根据本公开内容的方面,可以在调制解调器和wlan之间执行会话管理。例如,可以执行本文所描述的技术,例如,以基于诸如带宽或者信号强度之类的条件,来在ieee802.11ah设备(例如,调制解调器芯片)和2.4/5ghzwlan设备(例如,其位于片上系统或者soc上)之间传送通信会话。可以经由例如维持相同的虚拟mac-id或者相同的client-id,来跨wlan维持ip连续性。

下文参照附图更全面地描述本公开内容的各个方面。但是,本公开内容可以以多种不同的形式体现,并且不应被解释为受限于贯穿本公开内容给出的任何特定结构或功能。相反,提供这些方面以使得本公开内容将变得透彻和完整,并将向本领域技术人员完整地传达本公开内容的保护范围。根据本文的教导,本领域技术人员应当理解的是,本公开内容的保护范围旨在覆盖本文所公开的本公开内容的任何方面,无论其是独立实现的还是结合本公开内容的任何其它方面实现的。例如,可以使用本文阐述的任意数量的方面来实现装置或可以实践方法。此外,本公开内容的保护范围旨在覆盖这种装置或方法,所述装置或方法可以使用除了或不同于本文所阐述的本公开内容的各个方面的结构和功能的其它结构、功能、或者结构和功能来实现。应当理解的是,本文所公开的本公开内容的任何方面可以通过权利要求的一个或多个元素来体现。

本文所使用的词语“示例性的”意味着“用作例子、实例或说明”。本文中描述为“示例性”的任何方面不必要被解释为比其它方面更优选或更具优势。

虽然本文描述了特定的方面,但是这些方面的许多变型和排列落入本公开内容的保护范围之内。虽然提及了优选的方面的一些益处和优点,但是本公开内容的保护范围不旨在受到特定的益处、用途或对象的限制。相反,本公开内容的方面旨在广泛地适用于不同的无线技术、系统配置、网络和传输协议,其中的一些项通过示例的方式在附图和优选方面的下文描述中进行了说明。具体实施方式和附图仅仅是对本公开内容的说明而不是限制,本公开内容的保护范围由所附权利要求书及其等同物进行界定。

示例无线通信系统

本文描述的技术可以用于各种宽带无线通信系统,其包括基于正交复用方案的通信系统。这种通信系统的例子包括空分多址(sdma)、时分多址(tdma)、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统等等。sdma系统可以使用充分不同的方向来同时发送属于多个用户终端的数据。tdma系统通过将传输信号划分成不同的时隙,每一个时隙分配给不同的用户终端,可以允许多个用户终端共享相同的频率信道。ofdma系统使用正交频分复用(ofdm),所述ofdm是将整个系统带宽划分成多个正交的子载波的调制技术。这些子载波还可以称为音调、频段等等。在ofdm的情况下,每一个子载波可以利用数据进行独立地调制。sc-fdma系统可以利用交织的fdma(ifdma)以在跨系统带宽中分布的子载波上进行发送,利用集中式fdma(localizedfdma,lfdma)以在一批相邻的子载波上进行发送,或利用增强的fdma(efdma)以在多批相邻子载波上进行发送。通常来说,在频域中利用ofdm来发送调制符号,以及在时域利用sc-fdma来发送调制符号。

本文的教导可以并入到各种有线或无线装置(例如,节点)中(例如,在所述装置中实现或者由所述装置执行)。在一些方面,根据本文教导实现的无线节点可以包括接入点或接入终端。

接入点(“ap”)还可以包括、实现为或者称为节点b、无线网络控制器(“rnc”)、演进型节点b(enb)、基站控制器(“bsc”)、基站收发机(“bts”)、基站(“bs”)、收发机功能(“tf”)、无线路由器、无线收发机、基本服务集(“bss”)、扩展服务集(“ess”)、无线基站(“rbs”)或者某种其它术语。

接入终端(“at”)可以包括、实现为或者称为用户站、用户单元、移动站(ms)、远程站、远程终端、用户终端(ut)、用户代理、用户装备、用户设备(ue)、用户站或某种其它术语。在一些实现方式中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“sip”)电话、无线本地环路(“wll”)站、个人数字助理(“pda”)、具有无线连接能力的手持设备、站(“sta”)或者连接到无线调制解调器的某种其它适当处理设备。相应地,本文所教示的一个或多个方面可以并入到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型计算机)、平板设备、便携式通信设备、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电模块)、全球定位系统(gps)设备或者被配置为经由无线介质或有线介质进行通信的任何其它适当设备。在一些方面,节点是无线节点。例如,这种无线节点可以经由有线或无线通信链路,提供针对或者去往网络(例如,诸如互联网或蜂窝网络之类的广域网)的连接。

图1示出了可以实践本公开内容的方面的具有接入点和用户终端的多址多输入多输出(mimo)系统100。例如,本文所描述的技术可以用于用户终端120以在wlan之间转移通信会话,例如,在支持ieee802.11ahwlan的调制解调器和2.4/5ghzwlan片上系统(soc)之间传送通信会话。

为了简单起见,在图1中仅示出了一个接入点110。通常,接入点是与用户终端进行通信的固定站,并且其还可以称为基站或者某种其它术语。用户终端可以是固定的或者移动的,以及用户终端还可以称为移动站、无线设备或者某种其它术语。接入点110可以在任何给定时刻,在下行链路和上行链路上与一个或多个用户终端120进行通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,以及上行链路(即,反向链路)是从用户终端到接入点的通信链路。用户终端还可以与另一个用户终端进行对等通信。系统控制器130可以耦合到接入点,以及提供针对接入点的协调和控制。

系统控制器130可以提供针对这些ap和/或其它系统的协调和控制。ap可以由系统控制器130进行管理,例如,所述系统控制器130可以处理对射频功率、信道、认证和安全的调整。系统控制器130可以经由回程来与ap进行通信。ap还可以经由无线或有线回程,来彼此之间例如直接地或间接地进行通信。

虽然下文公开内容的一部分将描述能够经由空分多址(sdma)进行通信的用户终端120,但对于某些方面,用户终端120还可以包括不支持sdma的一些用户终端。因此,对于这种方面,接入点(ap)110可以被配置为与sdma用户终端和非sdma用户终端进行通信。该方法可以方便地允许较旧版本的用户终端(“传统”站)仍然在企业中部署,延长它们的使用寿命,同时允许较新的sdma用户终端根据认为的适当地被引入。

接入点110和用户终端120使用多个发射天线和多个接收天线来在下行链路和上行链路上进行数据传输。对于下行链路mimo传输而言,接入点110的nap个天线表示mimo的多输入(mi)部分,而k个用户终端的集合表示mimo的多输出(mo)部分。相反,对于上行链路mimo传输而言,k个用户终端的集合表示mi部分,而接入点110的nap个天线表示mo部分。对于纯粹的sdma而言,如果不通过某种方式将针对k个用户终端的数据符号流在编码、频率或时间中进行复用,则期望具有nap≥k≥1。如果可以使用tdma技术、利用cdma的不同编码信道、利用ofdm的不联合的子带集等等来对数据符号流进行复用,则k可以大于nap。每一个选择的用户终端向接入点发送特定于用户的数据和/或从接入点接收特定于用户的数据。通常,每一个选择的用户终端可以装备有一个或多个天线(即,nut≥1)。k个选择的用户终端可以具有相同数量的天线或不同的数量的天线。

系统100可以是时分双工(tdd)系统或者频分双工(fdd)系统。对于tdd系统而言,下行链路和上行链路共享相同的频带。对于fdd系统而言,下行链路和上行链路使用不同的频带。mimo系统100还可以使用单个载波或者多个载波用于传输。每一个用户终端可以装备有单个天线(例如,以便使成本降低)或者多个天线(例如,在能够支持额外的成本的情况下)。如果用户终端120通过将发送/接收划分到不同的时隙,每一个时隙被分配给不同的用户终端120,来共享相同的频率信道,则系统100还可以是tdma系统。

图2示出了mimo系统100中的接入点110和两个用户终端120m和120x的框图,所述接入点110和用户终端120m和120x可以是上文参照图1所描述的接入点110和用户终端120的例子以及能够执行本文所描述的技术。图2中所示出的各种处理器可以被配置为执行(或者指导设备执行)本文所描述的各种方法(例如,关联图5和图7所描述的操作500和700)。

图2示出了mimo系统100中的接入点110和两个用户终端120m和120x的框图。接入点110装备有nt个天线224a到224ap。用户终端120m装备有nut,m个天线252ma到252mu,以及用户终端120x装备有nut,x个天线252xa到252xu。接入点110是针对下行链路的发送实体和针对上行链路的接收实体。每一个用户终端120是针对上行链路的发送实体和针对下行链路的接收实体。如本文所使用的,“发送实体”是能够经由无线信道来发送数据的独立操作的装置或设备,“接收实体”是能够经由无线信道来接收数据的独立操作的装置或设备。在下文的描述中,下标“dn”表示下行链路,下标“up”表示上行链路。对于sdma传输而言,nup个用户终端同时地在上行链路上进行传输,而ndn个用户终端同时地在下行链路上进行传输。nup可以等于或不等于ndn,以及nup和ndn可以是静态值,或者可以针对每一个调度间隔来改变。在接入点和用户终端处,可以使用波束控制或者某种其它空间处理技术。

在上行链路上,在被选择用于上行链路传输的每一个用户终端120处,发送(tx)数据处理器288从数据源286接收业务数据,以及从控制器280接收控制数据。控制器280可以与存储器282相耦合。tx数据处理器288基于与针对被选择的针对用户终端的速率相关联的编码和调制方案,来对用于针对用户终端的业务数据进行处理(例如,编码、交织和调制),以及提供数据符号流。tx空间处理器290在数据符号流上执行空间处理,以及提供针对nut,m个天线的nut,m个发送符号流。每一个发射机单元(tmtr)254对各自的发送符号流进行接收和处理(例如,转换成模拟、放大、滤波和上变频),以生成上行链路信号。nut,m个发射机单元254提供nut,m个上行链路信号,用于从nut,m个天线252向接入点进行传输。

可以调度nup个用户终端用于在上行链路上同时传输。这些用户终端中的每一个用户终端在其数据符号流上执行空间处理,以及在上行链路上向接入点发送其发送符号流的集合。

在接入点110处,nap个天线224a到224ap从在上行链路上发送信号的所有nup个用户终端接收上行链路信号。每一个天线224向各自的接收机单元(rcvr)222提供接收的信号。每一个接收机单元222执行与由发射机单元254所执行的处理互补的处理,以及提供接收的符号流。rx空间处理器240在来自nap个接收机单元222的nap个接收的符号流上执行接收机空间处理,以及提供nup个恢复的上行链路数据符号流。根据信道相关矩阵求逆(ccmi)、最小均方差(mmse)、软干扰消除(sic)或者某种其它技术,来执行接收机空间处理。每一个恢复的上行链路数据符号流是对由各个用户终端发送的数据符号流的估计。rx数据处理器242根据用于每一个恢复的上行链路数据符号流的速率,来对该流进行处理(例如,解调、解交织和解码),以获得解码的数据。可以将针对每一个用户终端的解码的数据提供给数据宿244用于存储和/或提供给控制器230用于进一步处理。控制器230可以与存储器232相耦合。

在下行链路上,在接入点110处,tx数据处理器210从数据源208接收针对被调度用于下行链路传输的ndn个用户终端的业务数据,从控制器230接收控制数据,并可能从调度器234接收其它数据。各种类型的数据可以在不同的传输信道上进行发送。tx数据处理器210基于针对每一个用户终端所选择的速率,来对针对该用户终端的业务数据进行处理(例如,编码、交织和调制)。tx数据处理器210提供针对ndn个用户终端的ndn个下行链路数据符号流。tx空间处理器220在ndn个下行链路数据符号流上执行空间处理(例如,预编码或波束成形,如本公开内容中所描述的),以及提供针对nap个天线的nap个发送符号流。每一个发射机单元222对各自的发送符号流进行接收和处理,以生成下行链路信号。nap个发射机单元222提供nap个下行链路信号,用于从nap个天线224向用户终端进行传输。

在每一个用户终端120处,nut,m个天线252从接入点110接收nap个下行链路信号。每一个接收机单元254对来自相关联的天线252的接收信号进行处理,以及提供接收的符号流。rx空间处理器260在来自nut,m个接收机单元254的nut,m个接收的符号流上执行接收机空间处理,以及提供针对用户终端120的恢复的下行链路数据符号流。根据ccmi、mmse或某种其它技术执行接收机空间处理。rx数据处理器270对所恢复的下行链路数据符号流进行处理(例如,解调、解交织和解码),以获得针对用户终端的解码的数据。针对每个用户设备的解码数据可以提供给数据宿272用于存储和/或提供给控制器280用于进一步处理。

在每一个用户终端120处,信道估计器278对下行链路信道响应进行估计,以及提供下行链路信道估计,所述下行链路信道估计可以包括信道增益估计、snr估计、噪声方差等等。类似地,在接入点110处,信道估计器228对上行链路信道响应进行估计,以及提供上行链路信道估计。通常,针对每个用户终端的控制器280基于针对该用户终端的下行链路信道响应矩阵hdn,m,来导出针对用户终端的空间滤波器矩阵。控制器230基于有效的上行链路信道响应矩阵hup,eff,来导出针对接入点的空间滤波器矩阵。针对每个用户终端的控制器280可以向接入点发送反馈信息(例如,下行链路和/或上行链路特征向量、特征值、snr估计等等)。控制器230和280还可以分别控制在接入点110和用户终端120处的各种处理单元的操作。

图3示出了可以在ap110和/或ut120中使用的用于实现本公开内容的方面的示例组件。例如,发射机310、天线316、处理器304和/或dsp320可以用于实施由ap或ut实现的本公开内容的方面(例如,下文分别关联图5和图7所描述的操作500和/或操作700)。此外,接收机312、天线316、处理器304和/或dsp320可以用于实施由ap或ut实现的本公开内容的方面(例如,下文分别关联图5和图7所描述的操作500和/或操作700)。无线节点(例如,无线设备)302可以是接入点110或者用户终端120。

无线节点(例如,无线设备)302可以包括处理器304,所述处理器304控制无线节点302的操作。处理器304还可以称作为中央处理单元(cpu)。处理器304可以控制无线节点302执行本文所描述的各种方法(例如,关联图5和图7所描述的操作500和操作700)。可以包括只读存储器(rom)和随机存取存储器(ram)的存储器306,向处理器304提供指令和数据。存储器306的一部分还可以包括非易失性随机存取存储器(nvram)。处理器304通常基于存储在存储器306内的程序指令来执行逻辑和算术操作。存储器306中的指令可以是可执行的以实现本文所描述的方法(例如,下文分别关联图5和图7所描述的操作500和/或操作700)。

无线节点302还可以包括壳体308,所述壳体308可以包括发射机310和接收机312,以允许在无线节点302和远程节点之间的对数据的发送和接收。可以将发射机310和接收机312组合到收发机314中。可以将单个发射天线或者多个发射天线316附接到壳体308和电耦合到收发机314。无线节点302还可以包括(没有示出)多个发射机、多个接收机和多个收发机。

无线节点302可以使用与wwan和一个或多个wlan相通信的多个发射机、多个接收机和/或多个收发机。另外地或替代地,无线节点302可以经由单个发射机310、单个接收机312和/或单个收发机314来与wwan进行通信,以及重新调谐发射机310、接收机312和/或收发机314(从wwan调谐离开)来与一个或多个wlan进行通信。

无线节点302还可以包括信号检测器318,所述信号检测器318可以用于尽力检测和量化收发机314所接收的信号的电平。信号检测器318可以检测诸如总能量、每子载波每符号的能量、功率谱密度和其它信号之类的信号。无线节点302还可以包括用于在信号进行处理中使用的数字信号处理器(dsp)320。

可以由总线系统322来将无线节点302的各个组件耦合在一起,所述总线系统322除包括数据总线之外,还可以包括功率总线、控制信号总线和状态信号总线。

通常,ap和sta可以执行类似的(例如,对称的或者互补的)操作。因此,对于本文所描述的技术中的大部分技术而言,ap或者sta可以执行类似的操作。为此,下文的描述有时将称为“ap/sta”来反映可以由任意一者执行的操作。但是,应当理解的是,即便只使用“ap”或者“sta”,其也不意味着对应的操作或者机制受限于这种类型的设备。

图4根据本公开内容的某些方面,示出了针对被配置为经由一个或多个无线局域网(wlan)和无线广域网(wwan)来进行通信的设备的示例架构400。如图4中所示,设备可以包括wwan调制解调器(mdm)(所述wwanmdm还可以支持诸如wlan1(例如,用于ieee802.11ah通信)之类的wlan)、操作系统(例如,ios、安卓等等)和wlanap(例如,片上系统(soc)),用于与wlan2(例如,2.4/5ghzwlan)进行通信。

如上所述,根据一种标准(例如,ieee802.11ah无线网络标准)进行操作的站(sta)可以进入低功率状态(例如,深度睡眠模式),其中,sta关闭包括接收机组件的一个或多个组件,并直到sta唤醒为止不进行发送或接收。这种sta可以与另一个sta(例如,wlan的ap)协商sta将唤醒的目标唤醒时间(twt)。(下一次)twt可以在每一次sta与其它sta交互时显式地指示(来自或者去往sta),或者其可以周期性地出现,以及可以提前协商twt调度的参数。通过协商twt,sta被配置为在调度的twt处周期性地唤醒,以及监听由ap发送的寻呼消息或者向ap发送轮询帧,以及对ap进行类似地配置,使得其向sta发送寻呼帧或者从sta接收轮询帧。在该帧交换期间,通信设备可以彼此之间传送它们是否有要向彼此发送的数据。在某些实施例中,sta彼此之间交换其它信息(例如,用于切换频带和/或通信技术)。在ap指示数据可用性的实施例中,如果针对sta的数据在sta处于低功率状态时到达ap,则ap可以对数据进行缓存直到出现下一个twt为止,以及随后向sta发送寻呼消息以向sta通知关于该sta应当退出低功率状态(例如,唤醒)。在sta已经退出低功率状态之后,ap可以向sta发送缓存的数据。虽然例子特别地与一个sta有关,但本领域技术人员应当理解,该调度的过程可以由与一个或多个sta和/或与一个或多个sta进行协商和使用。

根据本公开内容的方面,sta可以与ap协调,以使twt与wwan的唤醒周期(例如,不连续接收(drx)周期中的唤醒时间)对齐。通过在wwan的唤醒周期之前不久、期间或者之后不久出现twt,可以使twt与wwan唤醒周期对齐。例如,sta可以被配置为(例如,在从wwan接收的drx配置中)每1.28秒监测来自wwan的寻呼消息,以及sta可以从wlanap请求每1.28秒并且在wwan的每个寻呼周期之后不久出现的twt。已经协商与wwan的唤醒周期对齐twt的sta,可以使用一些接收机组件用于监测来自wwan和来自ap的寻呼消息。通过协商与wwan的唤醒周期对齐的twt,sta可以针对twt和wwan唤醒周期,来持续地将接收机组件电源打开,因此避免针对twt和wwan唤醒周期的两个分别的时段来将这些组件电源打开,以及当与在两个分别的时段进行唤醒相比,节省了一些功率。

根据本公开内容的一些方面,通过将接收机从用于wwan的寻呼消息的频带重新调谐到用于wlan的寻呼消息的频带,sta可以使用一个接收机来监测来自wlan和wwan的寻呼消息。利用与sta用于在wwan中进行监测的接收机相同的接收机来在wlan中监测寻呼的sta,可以使接收机保持开机长达比wwan的寻呼时段更长的时间段。例如,sta可以使用接收机来监测来自lte蜂窝网络的寻呼消息,以及随后将接收机重新调谐到900mhz频带中的频率,以从ieee802.11ahwlan接收寻呼消息。在例子中,sta可以使接收机开机长达十八毫秒以监测来自lte网络的寻呼,以及使接收机开机长达额外的三毫秒以监测来自ieee802.11ahwlan的寻呼。仍然在例子中,sta可以在将接收机从lte频带重新调谐到ieee802.11ahwlan频带中使用三毫秒中的两毫秒,以及剩余的一毫秒监测ieee802.11ahwlan寻呼消息。

根据本公开内容的方面,使用单个接收机来接收wwan寻呼和ieee802.11ahwlan寻呼并根据本公开内容进行操作的sta,可以消耗比使用分别的接收机来接收ieee802.11n寻呼的sta消耗的功率的一半更少的功率。

在一些情况下,sta可以在一个或多个第一唤醒周期中的至少一个第一唤醒周期期间,在第一wlan中发送轮询帧(例如,ps-poll和ndpps-poll、未调度的自动省电传送(u-apsd)触发帧)。在这些情况下,在上文的方框408中描述的在第一wlan中监测寻呼消息可以包括:监测sta发送的针对轮询帧的答复。

图5说明了示出根据本公开内容的方面进行操作的wlan的ap和sta(例如,mdm)的操作的示例性时间线500。在502处示出了ap的操作,而在504处示出了sta的操作。

在506和508处,sta使接收机开机(例如,激活)以监测来自wwan的寻呼消息。在510和512处,wwan寻呼周期窗的结尾结束,以及sta使接收机保持开机,同时将接收机重新调谐以监测来自wlan的寻呼消息。在514和516处,sta已经完成对接收机的重新调谐以及监测来自wlanap的寻呼消息。sta先前已经与ap将时间段514和516协商成(没有示出)用于sta来监测来自ap的寻呼消息的时间段。

在518和520处,ap发送针对sta的寻呼消息。如上所述,来自ap的寻呼消息可以包括ndp寻呼帧,其可能使用aid、组id和/或多播id来相应地指示寻呼消息是否是旨在针对于一个sta、sta的组等等。帧还可以指示寻呼消息是旨在该特定的持续时间处调度的所有sta。还如上所述,寻呼消息可以包括信标(例如,信标帧、s1g信标、dmg信标)、tim广播帧、空数据分组(ndp)等等。在某些实施例中,寻呼消息包含关于以下各项的信息:业务的类型(语音、视频、最大努力等等)、业务的量(例如,八位字节数量)、服务质量(qos)要求(例如,用于传送允许的最小、最大、平均延迟)等等,ap已经为寻呼消息旨在针对的一个或多个sta进行缓存,以及还特定地与计划由ap使用的用于业务的传送的技术(lte(和相关的类别)、hsupa、ieee802.11a/b/g/n/ac)和其它参数(例如,频率、带宽(bw)、速率、估计的发送次数等等)有关。

图5还示出了当sta遗漏太多的寻呼消息时,由ap和sta进行的示例性操作,如上文所讨论的。在一些情况下,ap可以不在520处发送寻呼消息,而是在516处在sta开始监测寻呼消息之前,在522处发送针对sta的寻呼消息。如先前所描述的,遗漏太多的寻呼消息的sta可以向ap发送轮询消息。虽然在524处示出了ndpps-poll,但可以使用其它类型的帧,例如,ps-poll帧、触发帧或者任何适当的帧。

接收ndpps-poll的ap可以利用确认帧(例如,ndpps-poll-ack)来进行响应,如526处所示。替代地,在对来自sta的轮询消息的接收时,ap还可以利用包含针对一个或多个其它sta(所述其它sta被调度为在相同的时间段进行唤醒)的信息的寻呼消息进行响应。例如,可以在对轮询消息的接收之后不久,不仅向轮询的sta发送而且还向其它sta发送寻呼消息(例如,具有指示在ap处存在可用于4个sta的dlbu的tim元素的信标帧)以指示信息。通过向多个sta发送信标帧,ap可以避免剩余的sta也对ap进行轮询。

在某些实施例中,在调度的时间(twt)处对来自ap的寻呼消息的接收的失败,可以是针对(一个或多个)sta的关于sta和ap正在失去同步的指示。例如,ap的时间同步功能和sta的时间同步功能可能不同步(时间同步功能中的一个时间同步功能比另一个时间同步功能要慢)。在该情况下,sta中的一个或多个sta可以随后协商与未来wwan寻呼周期对齐的新唤醒时间(twt)。为了维持同步,sta中的一个或多个sta可以周期性地(例如,每10个寻呼周期)发送新唤醒时间的这些请求。sta还可以基于对在那些调度的时间处由该ap所服务的sta的平均数量的确定,来确定这些请求的周期,使得sta避免发送重复的请求来调度新的唤醒时间(注意,在某些实施例中,一个或多个sta可以彼此之间进行共同地同步作为wwan网络的一部分,其中,小区塔(tower)提供了同步功能,而ap是不同步的一个设备)。

当sta(例如,ap)确定sta将向其它sta的组(例如,使所有协商的twt处于非常类似时间的sta)发送寻呼消息时,sta向其它sta通知(例如,通过发送aid响应元素或者包含可以用于对sta进行寻呼的标识符列表的容器)sta将使用的一个或多个组标识符。也就是说,计划使用组标识符来寻址其它sta的sta,在使用组标识符之前将其指示给其它sta。

根据本公开内容的方面,sta可以在唤醒周期期间,使用第一接收机来检测来自第一wlan的寻呼消息,并响应于检测到寻呼消息,来使第二接收机、发射机和/或收发机开机(例如,激活、通电)以与第二wlan进行通信。例如,sta可以检测来自ieee802.11ahwlan的寻呼消息,以及激活能够在2.4ghz频带和/或5ghz频带中的频率上进行通信的收发机,以与ieee802.11p、ieee802.11ac或者ieee802.11adwlan进行通信。在例子中,ieee802.11ahwlan寻呼消息可以是包含30字节的信息的ieee802.11wlan信标(例如,s1g信标帧),其包括可以携带针对多达八个sta中的每一个sta的业务指示的业务指示图(tim)元素。也就是说,示例性sta可以接收包括tim的寻呼,所述tim指示sta应当接收的传输,以及寻呼还可以包括针对多达七个其它sta的信息。根据本公开内容的方面,sta可以基于第一wlan(例如,ieee802.11ahwlan)的信号强度度量(例如,参考信号强度指示符(rssi)),来确定sta是否在第二wlan(例如,ieee802.11acwlan)的范围中,以及如果第一wlan的信号强度度量等于或高于门限,则sta可以确定激活第二接收机、发射机和/或收发机以与第二wlan进行通信。

根据本公开内容的方面,sta可以从wlan接收是次一(sub-one)千兆赫兹(s1g)信标的寻呼消息。另外地或替代地,sta可以接收是空数据分组(ndp)寻呼的寻呼消息。如果寻呼的ap确定对多个sta进行寻呼,则ndp寻呼消息可以包括标识符(例如,包含sta的部分aid的p-id字段)或者分配给一个或多个sta的标识符。

根据本公开内容的方面,sta可以从wlan接收寻呼消息或者接收包含针对多个sta(例如,8191个sta)的信息的业务指示图(tim)。如果寻呼消息是传送业务指示图(dtim,即,在该情况下,tim的比特0是1),则其还可以指示在ap处是否缓存有多播/广播业务。

根据本公开内容的方面,sta可以从ap请求新的或者调整的唤醒周期(例如,twt),以针对wlan和wwan的系统时序中的差来进行调整。例如,sta可以检测到wlanap的时钟漂移已经造成了由sta协商的twt不再与由sta所使用的用于监测来自wwan的寻呼消息的唤醒周期相对齐,以及sta可以从wlanap请求新twt,所述新twt与由sta所使用的用于监测来自wwan的寻呼消息的唤醒相对齐。在第二示例中,sta可以在ap的固定数量(例如,十个)的寻呼周期之后从ap请求新twt,以便维持twt和wwan的唤醒周期之间的对齐。

从ap请求新唤醒周期的sta可以对射频(rf)介质进行感测,以在发送请求之前检查介质是否被占用。请求新唤醒周期的sta可以使用wwan的唤醒周期内的随机时间偏移,以及减小与由另一个sta进行的针对新唤醒周期的请求相碰撞的概率。另外地或替代地,请求新唤醒周期的sta可以在随机选择数量的wwan的唤醒周期之后发送请求,以及减小与由另一个sta进行的针对新唤醒周期的请求相冲突的概率。

根据本公开内容的方面,sta可能遗漏(例如,没有接收到)来自wlan的寻呼消息。因为sta的接收机正在用于wwan通信、由于用于wlan的不良信道状况或者由于wwan、wlan和sta之间的时序的差异,所以sta可能遗漏寻呼消息。根据本公开内容的方面,遗漏了等于或大于门限数量(例如,十个)的寻呼消息的sta,可以向wlan的ap发送空数据分组(ndp)省电轮询(ps-poll)。在从sta接收到ndpps轮询时,ap可以利用ndp确认(ack),来对该sta进行答复。在遗漏了门限数量的寻呼消息之后发送ndpps-poll的sta,可以称为故障转移到发送ndpps-poll。也就是说,发送ndpps-poll以调用ndpack,是sta和ap用于改进sta到ap连接的可靠性的故障安全(failsafe)机制的一部分。

根据本公开内容的方面,sta可以在共享存储器(例如,在多个接收处理器和发送处理器之间共享的存储器)中,存储和获取关于wlan和/或wwan的唤醒周期的参数。

根据本公开内容的方面,ap可以向请求重叠的wlan唤醒时间(例如,twt)的多个sta分配标识符。随后,这种ap可以通过将标识符包括在寻呼消息中,来寻呼多个sta。另外地或替代地,ap可以在一个唤醒周期中,顺序地向多个sta发送多个寻呼消息。

如先前所描述的,sta可以向ap发送ndpps-poll。根据本公开内容的方面,接收ndpps-poll的ap可以利用s1g信标和ndp寻呼或者tim广播帧,来答复ndpps-poll。

根据本公开内容的方面,ap可以在寻呼消息中包括信息元素(ie),所述ie向所寻呼的sta指示ap是否支持sta在多个不同的信道上与ap进行关联。如果ap在寻呼消息中指示ap支持sta在多个不同的信道上与ap进行关联,则sta可以通过在不同的信道上在wlan上进行关联,来对寻呼消息进行响应。例如,ap可以使用ieee802.11ahwlan来寻呼sta,以及包括指示ap支持sta在多个信道上进行连接的ie。在例子中,根据本公开内容的方面,接收的sta可以使用ieee802.11acwlan来与ap进行关联。仍然在例子中,如果ap已经指示ap不支持sta在多个信道上进行连接,则sta可以通过在ieee802.11ahwlan上请求到ap的连接来进行响应。

根据本公开内容的方面,sta可以向wlan的接入点发送针对经由wlan的与sta的通信中将使用的最大分组大小的请求。sta可以获得要经由wlan(例如,ieee802.11ahwlan)来发送的数据,以及基于最大分组大小,来确定请求从wlan到另一个wlan(例如,ieee802.11acwlan)的通信会话的转移,以发送数据。

根据本公开内容的方面,sta可以基于在一段时间(例如,500毫秒)上与wlan的通信的数据速率等于或高于门限,来确定请求从wlan到另一个wlan(例如,ieee802.11nwlan、ieee802.11acwlan)的通信会话的转移,以发送数据。当sta请求到另一个wlan(例如,ieee802.11nwlan、ieee802.11acwlan)的通信会话的转移时,sta还使能够与另一个wlan进行通信(例如,能够在2.4ghz或5ghz频带上进行发送或者接收)的发射机、接收机和/或收发机开机(例如,激活、唤醒)。

根据本公开内容的方面,sta可以基于wlan的接入延迟等于或高于门限,来确定请求从wlan到另一个wlan(例如,ieee802.11nwlan、ieee802.11acwlan)的通信会话的转移,以发送数据。当sta请求到另一个wlan(例如,ieee802.11nwlan、ieee802.11acwlan)的通信会话的转移时,sta还使能够与另一个wlan进行通信(例如,能够在2.4ghz或5ghz频带上进行发送或者接收)的发射机、接收机和/或收发机开机(例如,激活、唤醒)。

根据本公开内容的方面,sta可以基于sta处的缓冲区大小,来确定请求从wlan到另一个wlan(例如,ieee802.11nwlan、ieee802.11acwlan)的通信会话的转移,以发送数据。当sta正在不支持对于sta来说足够高的数据吞吐率的wlan上进行通信时,那么将在sta处的缓冲区中累积数据,并且缓冲区大小将增长。随后,sta可以请求一个或多个流到支持较高数据吞吐率的wlan上的转移。当sta请求到另一个wlan(例如,ieee802.11nwlan、ieee802.11acwlan)的通信会话的转移时,sta还使能够与另一个wlan进行通信(例如,能够在2.4ghz或5ghz频带上进行发送或者接收)的发射机、接收机和/或收发机开机(例如,激活、唤醒)。

根据本公开内容的方面,sta可以基于一个或多个流的某些qos参数,来识别要从第一wlan转移到第二wlan的所述流,以及随后基于sta将哪些流识别成受益于移动到ieee802.11n或者ieee802.11acwlan,来请求流的转移。也就是说,如果sta识别出可以受益于较高数据速率的一个或多个流,则sta可以向wlanap发送用于将所识别的流转移到具有较高可用的数据速率的wlan的请求。

根据本公开内容的方面,sta可以与一个或多个wlan进行关联,利用用于向wwan来标识sta的介质访问控制(mac)地址来识别sta。根据本公开内容的方面,sta对单个mac地址的使用可以促进在第一wlan和第二wlan之间的快速会话转移。例如,sta可以使用mac地址来与ltewwan进行通信,以及sta可以使用相同的mac地址和相同的或者不同的接收机,来与ieee802.11ahwlan进行关联。在例子中,sta还可以使用相同的mac地址和sta的不同接收机,来与ieee802.11acwlan进行关联。

根据本公开内容的方面,sta可以经由wlan来传送语音呼叫的数据。也就是说,sta可以针对语音呼叫,来在wlan上接收寻呼,以及使用wlan发射机、wlan接收机和/或wlan收发机来与wlanap传送语音呼叫的数据。如果wlan的信号强度度量等于或高于门限,则根据这些方面进行操作的sta可以确定独立于发送功率放大器来传送数据。也就是说,sta可以基于信号强度度量,来确定sta处于与wlan的良好信道状况,以及随后sta可以在不使用发送功率放大器的情况下发送语音呼叫的数据,这允许sta节省功率。

根据本公开内容的方面,sta可以在由sta用于监测来自wwan的寻呼消息所使用的唤醒周期中,检测来自wwan的寻呼消息,并响应于寻呼消息,来与wwan建立语音呼叫。间隙可以与语音呼叫相关联,其中,在呼叫出现时,sta在某些时间期间正在发送或者接收语音呼叫的数据分组,但在出现呼叫的其它时间,sta不在发送或者接收语音呼叫的数据分组。根据本公开内容的方面,当语音呼叫正在进行时,sta可以在与语音呼叫相关联的间隙期间,与wlan进行通信。例如,sta可以与wwan建立语音呼叫。在例子中,sta可以在每二十毫秒的一个毫秒的第一时段中,发送语音呼叫的数据分组,以及在每二十毫秒的一个毫秒的第二时段中,从wwan接收语音呼叫的数据分组。仍然在例子中,sta可以与wlan传送其它数据分组(例如,不是语音呼叫的数据分组)长达每二十毫秒的五个毫秒的第三时段。

根据本公开内容的方面,sta可以包括被配置为从第二wlan获得消息的第二接收接口和第二接收机。这种sta可以基于第一wlan的信号强度度量等于或高于第一门限,来确定是否使第二接收机开机。例如,sta可以包括被配置为将sta与ieee802.11ahwlan进行关联的第一接收接口和第一接收机。在例子中,sta还包括被配置为将sta与ieee802.11acwlan进行关联的第二接收接口和第二接收机。仍然在例子中,sta可以与ieee802.11ahwlan相关联,以及可以从ieee802.11ahwlan接收寻呼消息。继续例子,sta可以确定ieee802.11ahwlan的参考信号强度指示符(rssi)高于门限量,以及sta可以激活第二接收接口和第二接收机,以便将sta与ieee802.11acwlan进行关联。

根据本公开内容的方面,sta可以包括被配置为从第二wlan获得消息的第二接收接口和第二接收机。这种sta可以基于在寻呼消息中包含的针对sta的对高带宽或低延迟数据的指示(其是基于在第一wlan中进行监测来检测的),来确定是否使第二接收机开机。可以在寻呼消息中指示高带宽低延迟数据,例如,通过在寻呼消息中包括指示高带宽或低延迟数据的信息元素(ie)。例如,sta可以包括被配置为将sta与ieee802.11ahwlan进行关联的第一接收接口和第一接收机。在例子中,sta还包括被配置为将sta与ieee802.11acwlan进行关联的第二接收接口和第二接收机。仍然在例子中,sta可以与ieee802.11ahwlan相关联,以及可以从ieee802.11ahwlan接收指示将与sta建立较高带宽通信会话的寻呼消息。继续例子,sta可以基于寻呼消息中的指示,来确定激活(例如,开机)第二接收接口和第二接收机,以将sta与ieee802.11acwlan进行关联。

根据本公开内容的方面,sta可以使用接收机来与wlan建立通信会话,以及使用相同的接收机来监测wwan中的寻呼消息。用此方式进行操作的sta可以在wwan的每个寻呼周期期间,从wlan频带调谐离开到wwan频带,以便sta监测wwan中的寻呼消息。

根据本公开内容的方面,ap可以确定将与sta的通信会话(例如,流)从第一wlan转移到第二wlan。例如,ap可以确定针对sta的流视频会话将由ieee802.11ac通信会话将比由ieee802.11ah通信会话更好地服务,以及ap确定将流视频会话从ieee802.11ahwlan转移到ieee802.11acwlan。

当ap确定将与sta的通信会话从第一wlan转移到第二wlan时,ap可以向sta发送基本服务集(bss)转换管理(btm)。ap可以向sta发送btm,以将通信会话转移到ieee802.11n或者ieee802.11acwlan。只要ieee802.11ahwlan能够利用足够的数据速率容量来支持所有的数据流,ap就可以用将数据流分配给ieee802.11ahwlan的方式进行操作。

当ap确定将与sta的通信会话从第一wlan转移到第二wlan时,ap可以向sta发送操作和管理网络(omn)命令。ap可以向sta发送omn命令,以将通信会话转移到ieee802.11n或者ieee802.11acwlan。

根据本公开内容的方面,ap可以再基于流的qos参数,来识别用于从第一wlan转移到第二wlan的一个或多个流,以及基于ap将哪些流识别成受益于移动到ieee802.11n或者ieee802.11acwlan,来发送用于对流进行转移的btm。也就是说,如果ap识别可以受益于较高数据速率的一个或多个流,则ap可以发送btm以将所识别的流转移到具有较高可用数据速率的wlan。

根据本公开内容的方面,ap可以使用每sta数据速率,来识别用于从第一wlan转移到第二wlan的一个或多个流。根据这些方面,如果在窗(例如,500ms)上的数据速率高于或等于门限,则ap发送btm以将一个或多个流移动到ieee802.11n或者ieee802.11acwlan。

根据本公开内容的方面,ap可以使用ap处的缓冲区大小,来识别用于从第一wlan转移到第二wlan的一个或多个流。根据这些方面,如果一个或多个流的缓冲区大小高于或等于门限(例如,由于目的地针对一个或多个sta的备份分组),则ap发送btm以将一个或多个流移动到ieee802.11n或者ieee802.11acwlan。

根据本公开内容的方面,ap可以使用由ap测量的整体介质占用,来识别用于从第一wlan转移到第二wlan的一个或多个流。根据这些方面,ap可以监测针对wlan的整体射频(rf)介质占用,以及如果介质占用高于或等于门限,则ap发送btm以将一个或多个流移动到ieee802.11n或者ieee802.11acwlan。只要ieee802.11ahwlan能够利用足够的数据速率容量来支持所有的数据流,ap就可以用将数据流分配给ieee802.11ahwlan的方式进行操作。

不同wlan之间的示例会话管理

本公开内容的方面可以帮助通信会话在不同的wlan之间转移。在一些情况下,无线广域网(wwan)调制解调器(mdm)可以支持无线局域网(wlan)通信(例如,ieee802.11ah)。另外地或替代地,wlan通信可以由分别的站wlan(例如,2.4/5ghz)接入点(ap)(例如,片上系统(soc))来处理。

期望用于在支持wlan(例如,ieee802.11ah)和wlan(例如,2.4/5ghzwlansoc)的mdm之间的会话转移的技术。这种会话转移可以通过对作为带宽的替代或额外资源的第二wlan的无缝使用来增强性能。

图6根据本公开内容的某些方面,示出了用于例如在支持wlan(例如,ieee802.11ah)和wlan(例如,2.4/5ghzwlansoc)的wwan调制解调器之间的会话管理的示例操作600。操作600可以由能够经由wwan和至少两个wlan来进行通信的站(例如,ut120)来执行。

在602处,操作600开始于经由第一接收机,在通信会话期间,在第一wlan中交换消息。在604处,可以维持用于通信会话的信息(例如,会话信息)。如本文所使用的,术语会话信息通常指代在具有已建立的直接phy链路的sta对中保持的状态信息。

会话信息可以包括在第一和第二wlan中使用的虚拟介质访问控制(mac)标识(id)和/或虚拟客户端id,以便在通信会话期间,在第二wlan中交换消息。

在606处,可以基于对至少一个第一状况的检测,来针对通信会话启用第二wlan(例如,通过启用接收机)。例如,第一状况可以包括:在第一wlan中检测的寻呼消息的接收信号强度大于或等于门限值,或者检测到用于通信会话的业务的预期带宽大于或等于门限值。

根据某些方面,可以基于对至少第二状况的检测,来针对通信会话禁用第二wlan(例如,处理系统可以被配置为禁用第二wlan)。第二状况可以包括:在第一wlan或者第二wlan中的至少一个wlan中检测的消息的接收信号强度小于或等于门限值,或者检测到用于通信会话的业务的预期带宽小于或等于门限值。

在608处,可以使用经由第二wlan的用于通信会话的会话信息。根据某些方面,第一wlan和第二wlan可以同时地用于通信会话。例如,第一wlan可以用于一个或多个流的第一集合,以及第二wlan可以用于流的第二集合。

图7根据本公开内容的某些方面,示出了用于由被配置为经由一个或多个wlan和wwan进行通信的设备(例如,sta)的会话管理的示例架构700。

如图7中所示,sta可以包括还可以支持wlan(比如,wlan1(例如,用于ieee802.11ah通信))的wwan调制解调器(mdm)、操作系统(例如,ios、安卓等等)和用于与wlan2(例如,2.4/5ghzwlan)进行通信的wlanap(例如,片上系统(soc))。

如图7中所示,可以在11ahwlanap和2.5/5ghzwlanap之间转移通信会话。例如,对于短程(例如,高接收信号强度指示符(rssi))通信或者高带宽通信而言,可以将会话转移到2.4/5ghzwlansoc,而对于远程(例如,低rssi)通信、低带宽通信而言,或者如果wlansoc进入深度睡眠,则可以将会话转移到mdm上的11ahwlanap。

根据某些方面,可以在会话转移(例如,在ieee802.11ahwlan和2.4/5ghzwlansoc之间)期间维持ip连续性。例如,操作系统(如,ios、安卓等等)可以维持相同的虚拟介质访问控制(mac)id或者相同的client-id(例如,在动态主机配置协议(dhcp)请求中)。

在一些情况下,不同的wlan(支持不同的wlan的模块)可以不直接交换信息。wlan可以是,例如,不同ic(片上系统或者soc)上的分别模块。例如,ieee802.11ahwlan模块可以在调制解调器上,而2.4/5ghzwlan模块可以在分别的soc上。操作系统可以促进所有的信息来进行针对会话转移的决策。

根据某些方面,在wlan(例如,11ah和2.4/5ghz)上的操作可以是同时的或者非同时的。如图9中所示,在一些情况下,快速会话转移(fst)可以提供频带之间的快速切换,以解决用户移动性、动态信道状况和对多个频带的联合管理。fst通常指代当通信的sta均在它们希望进行通信的频带中具有匹配的无线电时,会话从一个物理信道到另一个信道的转移。fst可以使用绑定驱动器,其提供用于wlan之间的会话转移的数据切换控制。虽然所示出的例子示出了两个wlan:soc上的wlan0(2.4/5ghz)和wlan1(由调制解调器支持的11ah),但本公开内容的方面可以扩展到在多于2个的wlan之间转移会话。

本文所公开方法包括用于实现所描述方法的一个或多个步骤或动作。在不脱离权利要求的保护范围的情况下,方法步骤和/或动作可以相互交换。换言之,除非指定特定顺序的步骤或动作,否则在不脱离权利要求的保护范围的情况下,可以修改特定步骤和/或动作的顺序和/或使用。

如本文所使用的,指代列表项“中的至少一个”的短语是指那些项的任意组合,其包括单个成员。举例而言,“a、b或c中的至少一个”旨在覆盖:a、b、c、a-b、a-c、b-c和a-b-c,以及具有相同元素的倍数的任意组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c或者a、b和c的任何其它排序)。

如本文所使用的,术语“确定”涵盖很各种动作。例如,“确定”可以包括计算、运算、处理、推导、研究、查询(例如,查询表、数据库或其它数据结构)、断定等等。此外,“确定”可以包括接收(例如,接收信息)、存取(例如,存取存储器中的数据)等等。此外,“确定”可以包括解析、选择、选定、建立等等。

在一些情况下,不是实际地发送帧,而是设备可以具有用于输出用于发送的帧的接口(例如,用于输出的单元)。例如,处理器可以经由总线接口,来向用于传输的射频(rf)前端输出帧。类似地,不是实际地接收帧,而是设备可以具有用于获得从另一个设备接收的帧的接口(用于获得的单元)。例如,处理器可以经由总线接口,来从用于接收的rf前端获得(或者接收)帧。

上文所描述的方法的各种操作,可以由能够执行对应功能的任何适当单元来执行。单元可以包括各种硬件和/或软件组件和/或模块,其包括但不限于:电路、专用集成电路(asic)或者处理器。通常,在附图中示出有操作的地方,那些操作可以具有利用类似编号的对应的相应功能模块组件。例如,在图6中示出的操作600,分别与在图6a中示出的单元600a相对应。

示例性单元600a包括用于在通信会话期间,在第一wlan中经由第一接收机来交换消息的单元602a。用于交换消息的单元602a可以包括,例如,发射机(例如,图2中所描绘的用户终端120的收发机前端254a到254r或者图2中所示出的接入点110的收发机前端232a到232t)和/或天线(例如,图2中所示出的用户终端120的天线252a到252r或者图2中所示出的接入点110的天线232a到232t)或者接收机(例如,图2中所描绘的用户终端120的收发机前端254a到254r或者图2中所示出的接入点110的收发机前端232a到234t)和/或天线(例如,图2中所示出的用户终端120的天线252a到252r或者图2中所示出的接入点110的天线232a到232t)。

示例性单元600a包括用于维持针对通信会话的会话信息的单元604a、用于基于对至少一个第一状况的检测来针对通信会话启用第二wlan的单元606a、以及用于经由第二wlan来使用用于通信会话的会话信息的单元608a。例如,用于维持的单元604a、用于启用的单元606a、用于使用的单元608a、用于禁用的单元、用于同时使用的单元和/或用于检测的单元可以包括,例如,处理系统(例如,图2中所示出的接入点110的txmimo处理器230、调度246、接收处理器238、控制器/处理器240、发送处理器220或者其组合,或者图2中所示出的用户终端120的txmimo处理器266、发送处理器264、控制器/处理器280、接收处理器258或者其组合)。

根据某些方面,这种单元可以由被配置为通过实现上文所描述的用于执行快速关联的各种算法(例如,在硬件中或者通过执行软件指令)来执行对应功能的处理系统来实现。

利用被设计为执行本文所述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件(pld)、分立门或者晶体管逻辑、分立硬件组件或者其任意组合,可以实现或执行结合本公开内容描述的各种说明性的逻辑框、模块和电路。通用处理器可以是微处理器,但是在替代方式中,处理器可以是任何商业可用处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它这种配置。

如果实现在硬件中,则示例硬件配置可以包括无线节点中的处理系统。处理系统可以利用总线架构来实现。取决于处理系统的具体应用和整体设计约束,总线可以包括任意数量的相互连接总线和桥接器。总线可以将包括处理器、机器可读介质和总线接口的各种电路链接在一起。除了其它事物之外,总线接口可以用于经由总线,来将网络适配器连接到处理系统。网络适配器可以用于实现phy层的信号处理功能。在用户终端120(参见图1)的情况下,还可以将用户接口(例如,按键、显示器、鼠标、操纵杆等等)连接到总线。总线还链接诸如时序源、外围设备、稳压器、功率管理电路等等之类的各种其它电路,这在本领域中是公知的,并且因此不做任何进一步的描述。处理器可以利用一个或多个通用处理器和/或特殊用途处理器来实现。示例包括能够执行软件的微处理器、微控制器、dsp处理器和其它电路。本领域技术人员将认识到如何取决于特定应用和在整个系统上施加的整体设计约束来最好地实现针对处理系统的所描述功能。

如果在软件中实现时,可以将功能作为一个或多个指令或代码存储在计算机可读介质上或者在其上进行传输。软件应当被广义地解释为意味着指令、数据或者其任意组合,无论其被称为软件、固件、中间件、微代码、硬件描述语言或其它。计算机可读介质包括计算机存储介质和通信介质,所述通信介质包括促进从一个地方到另一个地方的计算机程序的传送的任何介质。处理器可以负责管理总线和通用处理,其包括对机器可读存储介质上存储的软件的执行。计算机可读存储介质可以耦合至处理器,使得处理器可以从存储介质读取信息和向存储介质写入信息。在替代方式中,存储介质可以整合到处理器。举例而言,机器可读介质可以包括传输线、由数据调制的载波和/或与无线节点分离的其上存储有指令的计算机可读存储介质,所有这些都可以由处理器通过总线接口来访问。替代地或者另外地,机器可读介质或者其任何部分可以整合到处理器,例如,情况可以是具有高速缓存和/或通用寄存器文件。举例而言,机器可读存储介质的例子可以包括ram(随机存取存储器)、闪存、rom(只读存储器)、prom(可编程只读存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、寄存器、磁盘、光盘、硬盘或者任何其它适当的存储介质或者其任意组合。机器可读介质可以体现在计算机程序产品中。

软件模块可以包括单个指令或者许多指令,并且软件模块可以分布在若干不同的代码段上、分布在不同的程序之中以及跨多个存储介质分布。计算机可读介质可以包括数个软件模块。软件模块包括指令,当所述指令由诸如处理器的装置执行时,使得处理系统执行各种功能。软件模块可以包括发送模块和接收模块。每一个软件模块可以位于单个存储设备中,或者跨多个存储设备分布。举例而言,当触发事件出现时,可以将软件模块从硬盘加载到ram中。在对软件模块的执行期间,处理器可以将指令中的一些指令加载到高速缓存中,以增加访问速度。随后,可以将一个或多个高速缓存线加载到用于由处理器执行的通用寄存器文件中。当下文指代软件模块的功能时,将理解的是,在执行来自该软件模块的指令时,由处理器来实现这种功能。

此外,将任何连接适当地称作计算机可读介质。举例而言,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线路(dsl)或者诸如红外线(ir)、无线电和微波之类的无线技术,来从网站、服务器或其它远程源发送的,那么同轴电缆、光纤电缆、双绞线、dsl或者诸如红外线、无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字通用光盘(dvd)、软盘和光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。因此,在一些方面,计算机可读介质可以包括非临时性计算机可读介质(例如,有形介质)。此外,对于其它方面而言,计算机可读介质可以包括临时性计算机可读介质(例如,信号)。上文的组合也应当包括在计算机可读介质的保护范围之内。

因此,某些方面可以包括用于执行本文所给出的操作的计算机程序产品。例如,这种计算机程序产品可以包括其上存储有指令(和/或编码有指令)的计算机可读介质,指令可由一个或多个处理器执行,以执行本文所描述的操作。例如,用于在通信会话期间在第一wlan中交换消息的指令、用于维持用于通信会话的会话信息的指令、用于基于对至少一个第一状况的检测来针对通信会话启用第二wlan的指令以及用于经由第二wlan来使用用于通信会话的会话信息的指令。

此外,应当理解的是,如果适用的话,用于执行本文描述的方法和技术的模块和/或其它适当单元可以由用户终端和/或基站进行下载和/或以其它方式获得。例如,这种设备可以耦合至服务器,以促进用于传送执行本文描述方法的单元的传送。替代地,本文所描述的各种方法可以经由存储单元(例如,ram、rom、诸如压缩光盘(cd)或软盘之类的物理存储介质等等)来提供,使得用户终端和/或基站将存储单元耦合至或提供给设备时,可以获得各种方法。此外,可以使用用于向设备提供本文描述的方法和技术的任何其它适当技术。

要理解的是,权利要求不受限于上文示出的精确配置和组件。在不脱离权利要求的保护范围的情况下,可以在上文描述方法和装置的排列、操作和细节中做出各种修改、改变和变型。

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