用户设备中基于应用优选项的无线接入技术(RAT)选择的制作方法

文档序号:11291776阅读:382来源:国知局
用户设备中基于应用优选项的无线接入技术(RAT)选择的制造方法与工艺

相关申请的交叉引用

本申请要求享受2015年2月3日提交的、标题为“ratselectionbasedonapplicationpreference”的美国专利申请no.14/613,329的优先权,故以引用方式将其全部内容明确地并入本文。

概括地说,本公开内容涉及通信系统,具体地说,本公开内容涉及基于应用优选项来向用户设备(ue)上的应用提供蜂窝网络连接的技术。



背景技术:

已广泛地部署无线通信系统,以便提供诸如电话、视频、数据、消息和广播之类的各种电信服务。典型的无线通信系统可以使用能通过共享可用的系统资源(例如,带宽、发射功率),来支持与多个用户进行通信的多址技术。这类多址技术的例子包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。

在多种电信标准中已采纳这些多址技术,以提供使不同无线设备能在城市范围、国家范围、地域范围、甚至全球范围上进行通信的通用协议。一种新兴的电信标准的例子是长期演进(lte)。lte是第三代合作伙伴计划(3gpp)发布的通用移动电信系统(umts)移动标准的演进集。设计lte通过提高谱效率、降低费用、提高服务、充分利用新频谱、以及与在下行链路(dl)上使用ofdma、在上行链路(ul)上使用sc-fdma和使用多输入多输出(mimo)天线技术的其它开放标准进行更好地集成,来更好地支持移动宽带互联网接入。但是,随着移动宽带接入需求的持续增加,存在着进一步提高lte技术的需求。优选的是,这些提高也可适用于其它多址技术和使用这些技术的电信标准。



技术实现要素:

在本公开内容的一个方面,提供了一种方法、计算机程序产品和装置。该装置可以是ue。ue与一个或多个基站进行通信。ue确定第一应用的第一优选无线接入技术(rat)。ue确定在与所述一个或多个基站进行通信的第一载波上使用的rat。ue基于在第一载波上使用的rat和第一优选rat来选择性地允许和不允许第一应用在第一载波上与所述一个或多个基站传输数据。

附图说明

图1是示出一种网络架构的例子的图。

图2是示出接入网络的例子的图。

图3是示出lte中的dl帧结构的例子的图。

图4是示出lte中的ul帧结构的例子的图。

图5是示出用于用户平面和控制平面的无线协议架构的例子的图。

图6是示出接入网络中的演进节点b(enb)和用户设备的例子的图。

图7是示出ue和一个或多个enb之间的无线通信的图。

图8是示出用于向ue上的应用提供蜂窝网络连接的过程的流程图。

图9是示出用于基于应用的优选rat,向该应用提供蜂窝网络连接的过程的流程图。

图10是示出用于基于应用的优选rat,向该应用提供蜂窝网络连接的另一个过程的流程图。

图11是示出示例性装置中的不同模块/单元/组件之间的数据流的概念性数据流图。

图12是示出用于使用处理系统的装置的硬件实现的例子的图。

具体实施方式

下面结合附图描述的具体实施方式,仅仅旨在对各种配置进行描述,而不是旨在表示仅在这些配置中才可以实现本文所描述的概念。为了对各种概念有一个透彻理解,具体实施方式包括特定的细节。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现这些概念。在一些实例中,为了避免对这些概念造成模糊,公知的结构和组件以框图形式示出。

现在参照各种装置和方法来给出电信系统的一些方面。这些装置和方法将在下面的具体实施方式中进行描述,并在附图中通过各种框、模块、组件、电路、步骤、处理、算法等等(其统称为“元素”)来进行描绘。可以使用电子硬件、计算机软件或者其任意组合来实现这些元素。至于这些元素是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。

举例而言,元素或者元素的任何部分或者元素的任意组合,可以利用包括一个或多个处理器的“处理系统”来实现。处理器的例子包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门逻辑、分离硬件电路和被配置为执行贯穿本公开内容描述的各种功能的其它适当硬件。处理系统中的一个或多个处理器可以执行软件。软件应当被广泛地解释为意味着指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例行程序、子例行程序、对象、可执行文件、执行的线程、过程、函数等等,无论其被称为软件、固件、中间件、微代码、硬件描述语言还是其它术语。

因此,在一个或多个示例性实施例,本文所描述的功能可以用硬件、软件、固件或者其任意组合来实现。当使用软件实现时,可以将这些功能存储或编码成计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程rom(eeprom)、压缩光盘rom(cd-rom)、或者其它光盘存储、磁盘存储或其它磁存储器件、或者能够用于携带或存储具有指令或数据结构形式的期望程序代码并能够由计算机存取的任何其它介质。上述的组合也应当包括在计算机可读介质的保护范围之内。

图1是示出lte网络架构100的图。lte网络架构100可以称为演进分组系统(eps)100。eps100可以包括一个或多个用户设备(ue)102、演进型umts陆地无线接入网络(e-utran)104、演进分组核心(epc)110和运营商的互联网协议(ip)服务122。eps可以与其它接入网络互连,但为简单起见,没有示出这些实体/接口。如图所示,eps提供分组交换服务,但是,如本领域普通技术人员所容易理解的,贯穿本公开内容给出的各种概念可以扩展到提供电路交换服务的网络。

e-utran包括演进节点b(enb)106和其它enb108,可以包括多播协调实体(mce)128。enb106提供针对于ue102的用户平面和控制平面协议终止。enb106可以经由回程(例如,x2接口)连接到其它enb108。mce128为演进型多媒体广播多播服务(mbms)(embms)分配时间/频率无线资源,确定用于embms的无线电配置(例如,调制和编码方案(mcs))。mce128可以是单独的实体,也可以是enb106的一部分。enb106还可以称为基站、节点b、接入点、基站收发机、无线基站、无线收发机、收发机功能、基本服务集(bss)、扩展服务集(ess)或者某种其它适当术语。enb106可以为ue102提供针对epc110的接入点。ue102的例子包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线设备、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、照相机、游戏控制台、平板计算机、或者任何其它类似的功能设备。本领域普通技术人员还可以将ue102称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持装置、用户代理、移动客户端、客户端或者某种其它适当术语。

enb106连接到epc110。epc110包括移动管理实体(mme)112、归属用户服务器(hss)120、其它mme114、服务网关116和多媒体广播多播服务(mbms)网关124、广播多播服务中心(bm-sc)126和分组数据网络(pdn)网关118。mme112是处理ue102和epc110之间的信令的控制节点。通常,mme112提供承载和连接管理。所有用户ip分组通过服务网关116来传送,其中服务网关116自己连接到pdn网关118。pdn网关118提供ueip地址分配以及其它功能。pdn网关118和bm-sc126连接到ip服务122。ip服务122可以包括互联网、内联网、ip多媒体子系统(ims)、ps流服务(pss)和/或其它ip服务。bm-sc126可以提供用于mbms用户服务供应和传送的功能。bm-sc126可以服务成内容提供商mbms传输的入口点,可以用于在plmn中授权和发起mbms承载服务,可以用于调度和传送mbms传输。mbms网关124可以用于将mbms业务分发到属于广播特定服务的多播广播单频网(mbsfn)区域的enb(例如,enb106、108),可以负责会话管理(启动/停止)和收集与embms有关的计费信息。

图2是示出lte网络架构中的接入网络200的例子的图。在该例子中,将接入网络200划分成多个蜂窝区域(小区)202。一个或多个低功率类型enb208可以具有与小区202中的一个或多个重叠的蜂窝区域210。低功率类型enb208可以是毫微微小区(例如,家庭enb(henb))、微微小区、微小区或者远程无线电头端(rrh)。宏enb204分配给各小区202,并被配置为向小区202中的所有ue206提供针对epc110的接入点。在接入网络200的该例子中,不存在集中式控制器,但在替代的配置中可以使用集中式控制器。enb204负责所有与无线相关的功能,其包括无线承载控制、准入控制、移动控制、调度、安全和连接到服务网关116。enb可以支持一个或多个(例如,三个)小区(其还称为扇区)。术语“小区”可以指代enb的最小覆盖区域和/或服务于特定的覆盖区域的enb子系统。此外,本文可以互换地使用术语“enb”、“基站”和“小区”。

接入网络200使用的调制和多址方案可以根据所部署的具体电信标准来变化。在lte应用中,可以在dl上使用ofdm,在ul上使用sc-fdma,以便支持频分双工(fdd)和时分双工(tdd)。如本领域普通技术人员通过下面的详细描述所容易理解的,本文给出的各种概念非常适合用于lte应用。但是,这些概念也可以容易地扩展到使用其它调制和多址技术的其它电信标准。举例而言,这些概念可以扩展到演进数据优化(ev-do)或超移动宽带(umb)。ev-do和umb是第三代合作伙伴计划2(2gpp2)作为cdma2000标准系列的一部分发布的空中接口标准,ev-do和umb使用cdma来为移动站提供宽带互联网接入。这些概念还可以扩展到使用宽带cdma(w-cdma)和cdma的其它变型(例如,td-scdma)的通用陆地无线接入(utra);使用tdma的全球移动通信系统(gsm);使用ofdma的演进utra(e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、和flash-ofdm。在来自3gpp组织的文档中描述了utra、e-utra、umts、lte和gsm。在来自3gpp2组织的文档中描述了cdma2000和umb。使用的实际无线通信标准和多址技术,取决于特定的应用和对系统所施加的整体设计约束条件。

enb204可以具有支持mimo技术的多个天线。mimo技术的使用使enb204能够使用空间域来支持空间复用、波束成形和发射分集。空间复用可以用于在相同频率上同时发送不同的数据流。将数据流发送给单一ue206以增加数据速率,或者发送给多个ue206以增加整体系统容量。这可以通过对每一个数据流进行空间预编码(即,应用幅度和相位的缩放),并随后通过多个发射天线在dl上发送每一个空间预编码的流来实现。到达ue206的空间预编码的数据流具有不同的空间特征,这使得每一个ue206都能恢复出目的地针对于该ue206的一个或多个数据流。在ul上,每一个ue206发送空间预编码的数据流,其中空间预编码的数据流使enb204能识别每一个空间预编码的数据流的源。

当信道状况良好时,通常使用空间复用。当信道状况不太有利时,可以使用波束成形来将传输能量聚焦在一个或多个方向中。这可以通过对经由多个天线发送的数据进行空间预编码来实现。为了在小区边缘实现良好的覆盖,可以结合发射分集来使用单一流波束成形传输。

在下面的详细描述中,参照在dl上支持ofdm的mimo系统来描述接入网络的各个方面。ofdm是一种扩频技术,该技术将数据调制在ofdma符号中的多个子载波上。这些子载波间隔开精确的频率。这种间隔提供了使接收机能够从这些子载波中恢复数据的“正交性”。在时域,可以向每一个ofdm符号添加防护间隔(例如,循环前缀),以防止ofdm符号间干扰。ul可以使用具有dft扩展ofdm信号形式的sc-fdma,以便补偿较高的峰值与平均功率比(parr)。

图3是示出lte中的dl帧结构的例子的图300。可以将一个帧(10ms)划分成10个均匀大小的子帧。每一个子帧可以包括两个连续的时隙。可以使用一个资源格来表示两个时隙,每一个时隙包括一个资源块。将资源格划分成多个资源元素。在lte中,对于普通循环前缀而言,针对于总共84个资源元素,一个资源块在频域上包含12个连续的子载波,在时域上包含7个连续的ofdm符号。对于扩展循环前缀来说,针对于总共72个资源元素,一个资源块可以在频域上包含12个连续的子载波,在时域中包含6个连续的ofdm符号。这些资源元素中的一些(如r302、r304所指示的)包括dl参考信号(dl-rs)。dl-rs包括特定于小区的rs(crs)(其有时还称为通用rs)302和特定于ue的rs(ue-rs)304。只在相应的物理dl共享信道(pdsch)所映射到的资源块上,发送ue-rs304。每一个资源元素所携带的比特数量取决于调制方案。因此,ue接收的资源块越多,调制方案阶数越高,则针对该ue的数据速率越高。

图4是示出lte中的ul帧结构的例子的图400。可以将用于ul的可用资源块划分成数据段和控制段。可以在系统带宽的两个边缘处形成控制段,控制段可以具有可配置的大小。可以将控制段中的资源块分配给ue,以传输控制信息。数据段可以包括不包含在控制段中的所有资源块。该ul帧结构导致包括连续的子载波的数据段,其允许向单一ue分配数据段中的所有连续子载波。

可以向ue分配控制段中的资源块410a、410b,以向enb发送控制信息。此外,还可以向ue分配数据段中的资源块420a、420b,以向enb发送数据。ue可以在控制段中的分配的资源块上,在物理ul控制信道(pucch)中发送控制信息。ue可以在数据段中的分配的资源块上,在物理ul共享信道(pusch)中只发送数据或者发送数据和控制信息二者。ul传输可以跨度子帧的两个时隙,并且可以在频率之间进行跳变。

可以使用一组资源块来执行初始的系统接入,并在物理随机接入信道(prach)430中实现ul同步。prach430携带随机序列,并且不能携带任何ul数据/信令。每一个随机接入前导占据与六个连续资源块相对应的带宽。起始频率由网络进行指定。也就是说,将随机接入前导的传输限制于某些时间和频率资源。对于prach来说,不存在频率跳变。prach尝试在单一子帧(1ms)中或者在一些连续子帧序列中进行携带,并且ue可以在每一帧(10ms)只进行单一的prach尝试。

图5是示出用于lte中的用户平面和控制平面的无线协议体系结构的示例的图500。用于ue和enb的无线协议体系结构示出为具有三个层:层1、层2和层3。层1(l1层)是最低层,其实现各种物理层信号处理功能。本文将l1层称为物理层506。层2(l2层)508高于物理层506,其负责物理层506之上的ue和enb之间的链路。

在用户平面中,l2层508包括媒体访问控制(mac)子层510、无线链路控制(rlc)子层512和分组数据会聚协议(pdcp)514子层,其中pdcp514子层在网络一侧的enb处终止。虽然没有示出,但ue可以具有高于l2层508的一些上层,其包括网络层(例如,ip层)和应用层,其中所述网络层在网络一侧的pdn网关118处终止,所述应用层在所述连接的另一端(例如,远端ue、服务器等等)处终止。

pdcp子层514提供不同的无线承载和逻辑信道之间的复用。pdcp子层514还提供用于上层数据分组的报头压缩,以减少无线传输开销,通过对数据分组进行加密来实现安全,以及为ue提供enb之间的切换支持。rlc子层512提供上层数据分组的分段和重组、丢失数据分组的重传以及数据分组的重新排序,以便补偿由于混合自动重传请求(harq)而造成的乱序接收。mac子层510提供逻辑信道和传输信道之间的复用。mac子层510还负责在ue之间分配一个小区中的各种无线资源(例如,资源块)。mac子层510还负责harq操作。

在控制平面中,对于物理层506和l2层508来说,除不存在用于控制平面的报头压缩功能之外,用于ue和enb的无线协议体系结构基本相同。控制平面还包括层3(l3层)中的无线资源控制(rrc)子层516。rrc子层516负责获得无线资源(例如,无线承载),并负责使用enb和ue之间的rrc信令来配置更低层。

图6是接入网络中,enb610与ue650的通信的框图。在dl中,将来自核心网的上层分组提供给控制器/处理器675。控制器/处理器675实现l2层的功能。在dl中,控制器/处理器675提供报头压缩、加密、分组分段和重新排序、逻辑信道和传输信道之间的复用以及基于各种优先级度量来向ue650提供无线资源分配。控制器/处理器675还负责harq操作、丢失分组的重传以及向ue650发送信令。

发射(tx)处理器616实现l1层(即,物理层)的各种信号处理功能。这些信号处理功能包括编码和交织,以有助于在ue650处实现前向纠错(fec),以及基于各种调制方案(例如,二进制移相键控(bpsk)、正交移相键控(qpsk)、m相移相键控(m-psk)、m阶正交幅度调制(m-qam))来映射到信号星座。随后,将编码和调制的符号分割成并行的流。随后,将每一个流映射到ofdm子载波,在时域和/或频域中将其与参考信号(例如,导频)进行复用,并随后使用逆傅里叶变换(ifft)将各个流组合在一起以便生成携带时域ofdm符号流的物理信道。对该ofdm流进行空间预编码,以生成多个空间流。来自信道估计器674的信道估计量可以用于确定编码和调制方案以及用于实现空间处理。可以从ue650发送的参考信号和/或信道状况反馈中导出信道估计量。随后,可以经由单独的发射机618tx,将各空间流提供给不同的天线620。每一个发射机618tx可以使用各空间流对rf载波进行调制,以便进行传输。

在ue650处,每一个接收机654rx通过其各自天线652接收信号。每一个接收机654rx恢复调制到rf载波上的信息,并将该信息提供给接收(rx)处理器656。rx处理器656实现l1层的各种信号处理功能。rx处理器656可以对所述信息执行空间处理,以恢复目的地针对于ue650的任何空间流。如果多个空间流目的地针对于ue650,则rx处理器656将它们组合成单一ofdm符号流。随后,rx处理器656使用快速傅里叶变换(fft),将ofdm符号流从时域变换到频域。频域信号包括用于ofdm信号的每一个子载波的单独ofdma符号流。通过确定enb610所发送的最可能的信号星座点,来恢复和解调每一个子载波上的符号以及参考信号。这些软判决可以是基于信道估计器658所计算得到的信道估计量。随后,对这些软判决进行解码和解交织,以恢复enb610最初在物理信道上发送的数据和控制信号。随后,将这些数据和控制信号提供给控制器/处理器659。

控制器/处理器659实现l2层。该控制器/处理器可以与存储程序代码和数据的存储器660进行关联。存储器660可以称为计算机可读介质。在ul中,控制器/处理器659提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自核心网的上层分组。随后,将上层分组提供给数据宿662,其中数据宿662表示高于l2层的所有协议层。此外,还可以向数据宿662提供各种控制信号以进行l3处理。控制器/处理器659还负责使用确认(ack)和/或否定确认(nack)协议进行错误检测,以支持harq操作。

在ul中,数据源667用于向控制器/处理器659提供上层分组。数据源667表示高于l2层的所有协议层。类似于结合enb610进行dl传输所描述的功能,控制器/处理器659通过提供报头压缩、加密、分组分段和重新排序,以及基于enb610的无线资源分配在逻辑信道和传输信道之间进行复用,来实现用户平面和控制平面的l2层。控制器/处理器659还负责harq操作、丢失分组的重传和向enb610发送信令。

信道估计器658从enb610发送的参考信号或反馈中导出的信道估计量,可以由tx处理器668使用,以便选择适当的编码和调制方案和有助于实现空间处理。可以经由各自的发射机654tx,将tx处理器668所生成的空间流提供给不同的天线652。每一个发射机654tx可以利用各自空间流来对rf载波进行调制,以便进行传输。

以类似于结合ue650处的接收机功能所描述的方式,enb610对ul传输进行处理。每一个接收机618rx通过其各自的天线620来接收信号。每一个接收机618rx恢复调制到rf载波上的信息,并将该信息提供给rx处理器670。rx处理器670可以实现l1层。

控制器/处理器675实现l2层。控制器/处理器675可以与存储程序代码和数据的存储器676进行关联。存储器676可以称为计算机可读介质。在ul中,控制器/处理器675提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自ue650的上层分组。可以将来自控制器/处理器675的上层分组提供给核心网。控制器/处理器675还负责使用ack和/或nack协议进行错误检测,以支持harq操作。

除了其它特征之外,无线接入技术(rat)指代用于基于无线电的通信网络的底层物理连接方法。rat可以包括2.5代(2.5g)rat、第三代(3g)rat和第四代(4g/lte)rat。rat一代一代进行演变。演进发生在更好的语音质量和更快的数据传输速率。

蜂窝网络运营商可以基于客户针对数据通信所使用的不同rat而向其客户收取不同的费率(费用)。例如,与使用较低rat(例如,3g)传送相同量的数据所收取的费用相比,网络运营商可以对使用较高rat(例如,4g)传送的数据收取更高的费用。

在一种配置中,ue的调制解调器或蜂窝网络接口可以被配置为始终使用可用的最佳(最高)rat。可用的最佳(最高)rat可以提供更快速的数据速率。因此,运行在ue上的所有应用可以自动地使用最高可用的rat,由于调制解调器或者蜂窝网络接口以这种方式进行配置。很多低优先级应用或者具有较低服务质量(qos)要求的应用(例如,电子邮件程序或者新闻馈送程序)可能不需要使用可用的最高rat(例如,4g)。虽然如此,但这些应用仍然使用可用的最高rat连接来进行数据传输,并且按更高的速率(费率)来计费。因此,需要提高用于向ue上的应用提供蜂窝网络连接的技术。

因此,在另一种配置中,ue可以针对每个应用配置rat优选项。ue可以基于应用的优选rat来向该应用提供蜂窝网络连接。换言之,每个应用可以具有优选的rat,并且可以尝试尽可能通过优选的rat来传输数据。如果用户请求应用立即刷新或者下载数据(而使用该应用的优选rat的蜂窝网络连接是不可用的),则该应用可以使用当前可用的rat来传输数据。

如果优选较低rat的较低优先级应用尝试传输数据,而ue正在使用较高rat连接,则ue可以将该低优先级应用的数据连接暂停或者延迟预先确定的时间段。

当优选较低rat的低优先级应用正在ue上运行,并且ue已经选择使用较低优先级应用所优选的较低rat时,如果发起了具有更高qos需求的应用,则ue可以暂停该较低优先级应用的数据连接,并且切换到使用需要更高qos的应用所优选的更高rat连接。

图7是示出ue和一个或多个enb之间的无线通信的图700。随着ue位置发生改变,ue可以与一个或多个enb进行通信。举一个说明性示例并为了清楚说明起见,图7示出了ue710可以与enb714、enb716和enb718中的一个或多个进行通信。enb714、716、718可以支持不同的无线接入技术(rat)。例如,enb714可以支持4g(lte)rat;enb716可以支持3grat;enb718可以支持2.5grat。ue710具有蜂窝网络接口734,后者可以在4g载波742上与enb714进行通信,在3g载波744上与enb716进行通信,并且在2.5g载波746上与enb718进行通信。在某些配置中,enb可以支持一个以上的rat。例如,enb714除了支持4grat之外,还可以支持3grat。因此,蜂窝网络接口734可以在3g载波743上与enb714进行通信。

很多应用可以运行在ue710上。举一个说明性示例并为了清楚说明起见,图7只示出了第一应用722、第二应用724、和第三应用726运行在ue710上。应用722、724、726中的每个都需要网络连接,并且具有优选的rat。例如,第一应用722可以是需要更高数据速率rat(例如,4grat)的视频程序。第二应用724可以是只需要较慢数据速率rat(例如,3grat)的新闻馈送程序。

此外,ue710还具有rat控制器732,后者可以允许或者不允许给定的应用访问蜂窝网络接口734,与处于和蜂窝网络接口734的通信的enb建立蜂窝网络连接。rat控制器732可以提供:用于允许用户或远程设备通过一个或多个输入来配置应用722、724、726中的每一个的优选rat的用户接口或者程序接口。在某些实施例中,rat控制器732可以自动地分配应用的优选rat(如果该优选rat没有被配置的话)。例如,rat控制器732可以基于应用的类别来分配优选的rat。可以向视频(或多媒体)类别的应用分配较高的rat(例如,4grat)作为优选rat。可以向电子邮件/消息/新闻馈送类别的应用分配较低的rat(例如,3grat)作为优选rat。

图8是示出用于向ue上的应用提供蜂窝网络连接的过程的图800。虽然下文的描述针对于优选4grat或3grat的应用,但所讨论的技术可以类似地应用于优选两个或更多不同的rat(例如,2g/3g)的任何应用。在操作803处,请求应用可以请求rat控制器732授权访问蜂窝网络接口734,以便建立蜂窝网络连接。在操作806处,rat控制器732确定请求应用的优选rat。例如,请求应用可以是第一应用722,在该例子中,其可以是视频流应用并且具有为4g的优选rat。因此,rat控制器732确定第一应用722的优选rat是4g。蜂窝网络接口734可能已经使用支持的rat与enb714、716、718中的一个建立了通信。在操作809处,rat控制器732确定蜂窝网络接口734使用的当前rat。举一个例子,ue710处于enb714的服务区域之中,并且因此可能正在使用4g载波742。因此,rat控制器732确定当前使用的rat是4g。在另一个例子中,ue710处于enb716的服务区域中,并且因此可能正在使用3g载波744。因此,rat控制器732确定当前使用的rat是3g。在一些环境下,ue710可以处于enb714和enb716二者的服务区域中。蜂窝网络接口734可以选择使用4g载波742和3g载波744中的一个,例如,如rat控制器732所指定的。

在操作813处,rat控制器732判断请求应用的优选rat是否与蜂窝网络接口734当前使用的rat相匹配。举一个例子,蜂窝网络接口734可能正在使用4g载波742,并且因此蜂窝网络接口734当前使用的rat是4g。当请求应用是第一应用722时,rat控制器732确定第一应用722的优选rat与蜂窝网络接口734当前使用的rat相匹配。随后,在操作816处,rat控制器732允许第一应用722访问蜂窝网络接口734,以便建立4g载波742上的蜂窝网络连接。随后,该过程返回到操作803。

在操作813期间,在另一个例子中,rat控制器732可以确定请求应用的优选rat与蜂窝网络接口734当前使用的rat不匹配。在操作819处,rat控制器732判断与蜂窝网络接口734当前使用的rat相比,请求应用的优选rat是否更高。在该例子中,请求应用可以是第一应用722。蜂窝网络接口734可以使用3g载波744,并且因此,蜂窝网络接口734当前使用的rat是3g。因此,rat控制器732确定该优选rat比蜂窝网络接口734当前使用的rat更高。随后,该过程进入操作823,在操作823处,rat控制器732判断请求应用(即,在该例子中的第一应用722)的优选rat是否可用于蜂窝网络接口734。

在操作823期间,rat控制器732可以确定请求应用的优选rat是可用的。例如,虽然蜂窝网络接口734当前选择使用3g载波744,但ue710可能还处于enb714的服务区域之内,并且因此可以切换到使用4g载波742。随后在操作826处,rat控制器732判断另一个应用是否在使用在蜂窝网络接口734当前所使用的rat(即,在该例子中的3g)上建立的蜂窝网络连接,并且蜂窝网络接口734当前使用的rat是另一个应用的优选rat。在可能不存在这种应用的环境下。因此,rat控制器732可以确定不存在这种应用,并且进入操作829。在操作829处,rat控制器732指示蜂窝网络接口734切换到使用请求应用的优选rat。在该例子中,请求应用是第一应用722。因此,rat控制器732指示蜂窝网络接口734切换到使用4grat。因此,蜂窝网络接口734可以与3g载波744分离,并且可以与enb714建立通信信道并且连接到4g载波742。随后,在操作833处,rat控制器732授权请求应用(即,在该例子中的第一应用722)在预先确定的时间段访问蜂窝网络接口734。请求应用可以从在该请求应用的优选rat的载波上建立的蜂窝网络接口734获得蜂窝网络连接。随后,请求应用可以在该载波上与enb714、716、718传输数据。在该例子中,第一应用722可以在4g载波742上与enb714传输数据。

返回参见操作826,在此期间,rat控制器732检测到一个或多个其它应用正在使用在蜂窝网络接口734当前使用的rat上建立的蜂窝网络连接。例如,请求应用可以是第一应用722,并且rat控制器732可以确定第二应用724正在使用在3grat上建立的蜂窝网络连接。在该例子中,第二应用724可以是新闻馈送程序,并且第二应用724的优选rat可以是3grat。蜂窝网络接口734可能已经决定使用3g载波744,并且可能正在向第二应用724提供3g载波744上的3g蜂窝网络连接。随后,在操作836处,rat控制器732可以暂停提供给第二应用724(即,正在使用在蜂窝网络接口734当前使用的rat上建立的蜂窝网络连接的另一个应用)的蜂窝网络连接。换言之,rat控制器732可以不允许第二应用724访问蜂窝网络接口734和获得蜂窝网络连接。第二应用724可以在操作803处开始另一个过程。在该另一个过程中,第二应用724是请求应用,并且请求rat控制器732授权第二应用724访问蜂窝网络接口734。下文将进一步描述该另一个过程。随后,当前过程进入上面所描述的操作829。

返回到参见操作823,在操作823处,rat控制器732可以确定请求应用的优选rat是不可用的。在该例子中,请求应用是第一应用722,并且优选rat是4grat。蜂窝网络接口734当前使用的rat是3grat。蜂窝网络接口734可以只在3g载波744上具有与enb716的蜂窝网络连接。随后,在操作839处,rat控制器732授权请求应用访问蜂窝网络接口734。请求应用可以从在蜂窝网络接口734当前使用的rat(其不是该请求应用的优选rat)上建立的蜂窝网络接口734获得蜂窝网络连接。在该例子中,第一应用722使用蜂窝网络接口734在3g载波744上提供的3g蜂窝网络连接。在预先确定的时间段之后,请求应用可以再次进入操作803,并且可以请求蜂窝网络连接。使用如上所述的类似过程,rat控制器732可以指示蜂窝网络接口734按照请求应用的优选rat来建立蜂窝网络连接(如果该蜂窝网络连接是可用的话)。

返回到参见操作836,在操作836处,rat控制器732可以暂停提供给第二应用724的蜂窝网络连接。随后,在预先确定的时间段之后,在另一个过程中,第二应用724随后进入第二过程的操作803。在另一个过程中,在操作803处,第二应用724是请求应用。在该例子中,第二应用724可以请求rat控制器732授权访问蜂窝网络接口734,以便建立蜂窝网络连接。在操作806处,rat控制器732确定第二应用724的优选rat,其中该优选rat是3grat。在操作809处,rat控制器732确定蜂窝网络接口734所使用的当前rat。如上所述,蜂窝网络接口734当前使用的rat是4grat(在先前过程的操作829处选定的)。在操作813处,rat控制器732判断第二应用724的优选rat是否与蜂窝网络接口734当前使用的rat相匹配。如果第二应用724的优选rat与蜂窝网络接口734当前使用的rat相匹配,则在操作816处,rat控制器732允许第二应用724访问蜂窝网络接口734,以便在当前使用的载波上建立蜂窝网络连接。随后,该过程返回到操作803。如果第二应用724的优选rat与蜂窝网络接口734当前使用的rat不匹配(例如,当蜂窝网络接口734当前使用的rat是4g时),则在操作819处,rat控制器732确定第二应用724的优选rat(即,3g)并不比蜂窝网络接口734当前使用的rat(即,4g)更高。

随后,在操作841处,rat控制器732判断请求应用(即,在该例子中的第二应用724)的优选rat是否可用于蜂窝网络接口734。rat控制器732可以确定第二应用724的优选rat是可用的。例如,虽然蜂窝网络接口734当前选择使用4g载波742,但ue710也可以处于enb716的服务区域之内,并且可以使用3g载波744。

在操作843处,rat控制器732判断另一个应用是否正在使用当前建立的蜂窝网络连接。在该例子中,rat控制器732判断是否有任何应用正在使用在4grat上建立的蜂窝网络连接。第一应用722(其在使用在4grat上建立的蜂窝网络连接)可能已经被终止,并且可能不再使用蜂窝网络连接。因此,rat控制器732可以确定没有应用正在使用4grat的蜂窝网络连接。因此,在操作846处,rat控制器732指示蜂窝网络接口734切换到请求应用的优选rat。在该例子中,rat控制器732指示蜂窝网络接口734切换到使用3grat。蜂窝网络接口734可以与4g载波742分离,并且可以与enb716建立通信信道,并且连接到3g载波744。在操作849处,rat控制器732授权请求应用(即,在该例子中的第二应用724)在预先确定的时间段访问蜂窝网络接口734。请求应用可以从在该请求应用的优选rat的载波上建立的蜂窝网络接口734获得蜂窝网络连接。随后,请求应用可以在该载波上与enb714、716、718传输数据。在该例子中,第二应用724可以在3g载波744上与enb716传输数据。在预先确定的时间段之后,请求应用可以进入操作803。

返回到参见操作841,rat控制器732可以确定第二应用724的优选rat是不可用的。在该例子中,rat控制器732可以确定只有4grat可用于第二应用724(其优选rat是3grat)。因此,该过程进入操作853。

返回到参见操作843,rat控制器732可以确定另一个应用正在使用在蜂窝网络接口734当前使用的rat上建立的蜂窝网络连接。在该例子中,rat控制器732可以确定第一应用722仍然在使用在4grat上建立的蜂窝网络连接。因此,该过程进入操作853。

在操作853处,rat控制器732判断是否存在用于所述请求应用访问蜂窝网络的立即用户请求。例如,第二应用724可以向用户提供用户接口。通过该用户接口,用户可以请求通过蜂窝网络来立即访问新闻馈送服务器。如果rat控制器732确定存在立即用户请求,则该过程进入操作856。如果rat控制器732确定不存在立即用户请求,则在操作859处,rat控制器732可以判断为该请求应用所配置的重试参数是否已达到了预先确定的门限。在一种配置中,该重试参数可以是请求应用连续地请求rat控制器732授权在该请求应用的优选rat上建立的蜂窝网络连接,但没有能够获得这种蜂窝网络连接的次数。在该例子中,每一次该过程进入针对第二应用724的操作859,rat控制器732都可以向为第二应用724所配置的重试计数器加一。随后,rat控制器732判断重试计数器是否达到预先确定的数量(例如,10次)。在另一种配置中,该重试参数可以是该请求应用的蜂窝网络连接已暂停的时间段。在该例子中,在该过程进入针对第二应用724的操作859的第一次,rat控制器732可以存储对应于第二应用724的时间戳。随后,在操作859的每一次,rat控制器732可以将当前时间与第一次所存储的时间戳进行比较,以判断暂停时间段是否已经达到了预先确定的门限(例如,5分钟)。

在确定重试参数没有达到预先确定的门限时,在操作863处,rat控制器732不允许提供或者暂停提供针对该请求应用(例如,第二应用724)的蜂窝网络连接。随后,该请求应用等待预先确定的时间段。在该预先确定的时间段之后,请求应用可以再次进入操作803,并且可以请求蜂窝网络连接。每一次该过程确定所述请求应用的优选rat与蜂窝网络接口734当前使用的rat相匹配并且进入操作816,rat控制器732都可以重置该请求应用(例如,第二应用724)的重试参数(例如,重试计数器和重试时间戳)。在确定该重试参数已达到预先确定的门限之后,该过程进入操作856。

在操作856处,rat控制器732授权所述请求应用访问蜂窝网络接口734。请求应用可以从比该请求应用的优选rat更高的rat上所建立的蜂窝网络接口734获得蜂窝网络连接。请求应用可以在该蜂窝网络连接上与enb714、716、718传输数据。在该例子中,第二应用724使用蜂窝网络接口734在4g载波742上提供的4g蜂窝网络连接。在预先确定的时间段之后,请求应用可以再次进入操作803,并且可以请求蜂窝网络连接。使用如上所述的类似过程,rat控制器732可以指示蜂窝网络接口734按照所述请求应用的优选rat来建立蜂窝网络连接(当该蜂窝网络连接可用时)。

图9是示出用于基于应用的优选rat来向该应用提供蜂窝网络连接的过程的流程图900。该过程可以由ue(例如,ue710、装置1102/1102’)来执行。该ue与一个或多个基站进行通信。例如,参见图7,ue710与enb714、716、718进行通信。在操作901处,ue可以配置第一应用的第一优选rat。例如,参见图7,rat控制器732可以提供用户接口或者程序接口,其允许用户或远程设备通过一个或多个输入来配置应用722、724、726中的每一个的优选rat。在操作902处,ue确定第一优选rat。例如,参见图8,在操作806处,rat控制器732确定请求应用的优选rat。该请求应用可以是第一应用722,其可以是视频流应用并且具有4g的优选rat。因此,rat控制器732确定第一应用722的优选rat是4g。在操作904处,ue确定在与所述一个或多个基站进行通信的第一载波上使用的rat。例如,参见图8,在操作809处,ue710处于enb714的服务区域之内,并且因此其可能正在使用4g载波742。因此,rat控制器732确定当前使用的rat是4g。在操作906处,ue基于在第一载波上使用的rat和第一优选rat来选择性地允许和不允许第一应用在第一载波上与所述一个或多个基站传输数据。例如,参见图8,在操作816处,rat控制器732允许第一应用722访问蜂窝网络接口734,以便在4g载波742上建立蜂窝网络连接。在操作863处,rat控制器732不允许提供或者暂停提供针对请求应用(第二应用724)的蜂窝网络连接。

在一种配置中,在操作906中,在操作908处,ue还确定在第一载波上使用的rat是第一优选rat。例如,参见图8,在操作813处,rat控制器732判断请求应用的优选rat是否与蜂窝网络接口734当前使用的rat相匹配。蜂窝网络接口734可能正在使用4g载波742,并且因此蜂窝网络接口734当前使用的rat是4g。rat控制器732确定第一应用722的优选rat与蜂窝网络接口734当前使用的rat相匹配。随后,在操作910处,作为响应,ue允许第一应用在第一载波上传输数据。例如,参见图8,在操作816处,rat控制器732允许第一应用722访问蜂窝网络接口734,以便在4g载波742上建立蜂窝网络连接。

在一种配置中,在操作906中,在操作912处,ue还确定与第一优选rat相比,在第一载波上使用的rat更高。例如,参见图8,在操作819处,rat控制器732确定第二应用724的优选rat(即,3g)并不比蜂窝网络接口734当前使用的rat(即,4g)更高。随后,在操作914处,ue确定使用第一优选rat的第二载波是可用的。例如,参见图8,在操作841处,rat控制器732判断该请求应用(即,在该例子中的第二应用724)的优选rat是否可用于蜂窝网络接口734。rat控制器732可以确定第二应用724的优选rat是可用的。在操作916处,作为响应,ue使用第二载波,并且允许第一应用在第二载波上与所述一个或多个基站传输数据。例如,参见图8,在操作846处,rat控制器732指示蜂窝网络接口734切换到使用3grat。蜂窝网络接口734可以与4g载波742分离,并且可以与enb716建立通信信道,并且连接到3g载波744。第二应用724可以在3g载波744上与enb716传输数据。

图10是示出用于基于应用的优选rat,来向该应用提供蜂窝网络连接的另一个过程的流程图1000。该过程可以由ue(例如,ue710、装置1102/1102’)来执行。该过程可以在图9中所示出的操作906中执行。在操作1002处,ue可以确定与第一优选rat相比,在第一载波上使用的rat更低。例如,参见图8,在操作819处,rat控制器732确定所述优选rat比蜂窝网络接口734当前使用的rat更高。在操作1004处,ue确定第二载波是可用的。第二载波在使用第一优选rat与所述一个或多个基站进行通信。例如,参见图8,在操作823处,虽然蜂窝网络接口734当前可以选择使用3g载波744,但ue710也可以处于enb714的服务区域之内,并且因此可以切换到使用4g载波742。

在操作1006处,ue可以将第二应用与所述一个或多个基站的数据通信暂停预先确定的时间段,除非发生中断。与在第二载波上使用的rat相比,第二应用的第二优选rat更低。例如,参见图8,在操作836处,rat控制器732可以暂停提供给第二应用724的蜂窝网络连接。在操作1008处,作为响应,ue可以使用第二载波,并且可以允许第一应用在第二载波上与所述一个或多个基站传输数据。例如,参见图8,在操作829处,rat控制器732指示蜂窝网络接口734切换到使用4grat。因此,蜂窝网络接口734可以与3g载波744分离,并且可以与enb714建立通信信道,并且连接到4g载波742。随后,在操作833处,第一应用722可以在4g载波742上与enb714传输数据。

在一种配置中,在操作1006之后,在操作1010处,ue可以在预先确定的时间段之后,确定与所述一个或多个基站进行通信的当前载波上的当前rat。例如,参见图8,在操作803处,第二应用724可以请求rat控制器732授权访问蜂窝网络接口734,以便建立蜂窝网络连接。在操作809处,rat控制器732确定蜂窝网络接口734使用的当前rat。在操作1012处,ue可以判断第二优选rat是否比当前rat更低。例如,参见图8,在操作813处,rat控制器732判断第二应用724的优选rat是否与蜂窝网络接口734当前使用的rat相匹配。在操作819处,rat控制器732判断第二应用724的优选rat(即,3g)是否比蜂窝网络接口734当前使用的rat(即,4g)更高。

响应于确定第二优选rat不比当前rat更低,在操作1014处,ue可以恢复第二应用在当前载波上与所述一个或多个基站的数据通信。例如,参见图8,在操作813处,rat控制器732判断第二应用724的优选rat是否与蜂窝网络接口734当前使用的rat相匹配。如果第二应用724的优选rat与蜂窝网络接口734当前使用的rat相匹配,则在操作816处,rat控制器732允许第二应用724访问蜂窝网络接口734,以便在当前使用的载波上建立蜂窝网络连接。

响应于确定第二优选rat比当前rat更低,在操作1016处,ue可以将第二应用与所述一个或多个基站的数据通信暂停另一个预先确定的时间段,除非发生中断。例如,参见图8,在操作863处,rat控制器732不允许提供或者暂停提供针对第二应用724的蜂窝网络连接。

在一种配置中,在操作1006之后,ue可以判断是否存在要恢复第二应用的通信的用户请求。如果存在这种用户请求,则在操作1020处,ue可以中断所述预先确定的时间段中的暂停,并且可以恢复第二应用在第二载波上与所述一个或多个基站的数据通信。例如,参见图8,在操作853处,第二应用724可以向用户提供用户接口。通过该用户接口,用户可以请求通过蜂窝网络来立即访问新闻馈送服务器。rat控制器732判断是否存在立即用户请求。

如果不存在要恢复第二应用的通信的用户请求,则在操作1022处,ue可以判断暂停的次数是否大于预先确定的门限。例如,参见图8,每一次该过程进入针对第二应用724的操作859,rat控制器732都可以向为第二应用724所配置的重试计数器加一。随后,rat控制器732判断重试计数器是否已经达到预先确定的数量(例如,10次)。

如果暂停的次数大于预先确定的门限,则在操作1024处,ue可以恢复第二应用通过当前载波与所述一个或多个基站的数据通信。例如,参见图8,在操作856处,rat控制器732授权请求应用访问蜂窝网络接口734。请求应用可以从比该请求应用的优选rat更高的rat上所建立的蜂窝网络接口734获得蜂窝网络连接。请求应用可以在该蜂窝网络连接上与enb714、716、718传输数据。

如果暂停的次数不大于预先确定的门限,则在操作1026处,ue可以将第二应用与所述一个或多个基站的数据通信暂停另一个预先确定的时间段,除非发生中断。例如,参见图8,在操作863处,rat控制器732不允许提供或者暂停提供针对所述请求应用(例如,第二应用724)的蜂窝网络连接。

图11是示出示例性装置1102中的不同模块/单元/组件之间的数据流的概念性数据流图1100。该装置1102可以包括接收模块1104、第一应用1106、第二应用1107、rat控制模块1108和传输模块1110。接收模块1104和传输模块1110可以包括蜂窝网络接口734。rat控制模块1108可以与rat控制器732相对应。

装置1102与一个或多个基站1150进行通信。rat控制模块1108可以被配置为:确定第一应用1106的第一优选rat。rat控制模块1108可以被配置为:确定在与所述一个或多个基站1150进行通信的第一载波上使用的rat。rat控制模块1108可以被配置为:基于在第一载波上使用的rat和第一优选rat来选择性地允许和不允许第一应用1106在第一载波上与基站传输数据。

在一种配置中,rat控制模块1108可以被配置为:执行在第一载波上使用的rat比第一优选rat更低的第一确定。rat控制模块1108可以被配置为:执行第二载波是可用的的第二确定。第二载波使用第一优选rat与所述一个或多个基站进行通信。rat控制模块1108、接收模块1104、和/或传输模块1110可以被配置为:响应于第一确定和第二确定,使用第二载波并且允许第一应用1106在第二载波上与所述一个或多个基站1150传输数据。

rat控制模块1108、接收模块1104和/或传输模块1110可以被配置为:将第二应用1107与所述一个或多个基站1150的数据通信暂停预先确定的时间段,除非发生中断。第二应用1107的第二优选rat比在第二载波上使用的rat更低。rat控制模块1108可以被配置为:响应于请求,中断在所述预先确定的时间段内的暂停。rat控制模块1108、接收模块1104、和/或传输模块1110可以被配置为:恢复第二应用1107在第二载波上与所述一个或多个基站1150的数据通信。

rat控制模块1108可以被配置为:在所述预先确定的时间段之后,确定在与所述一个或多个基站1150进行通信的当前载波上的当前rat。rat控制模块1108可以被配置为:判断第二优选rat是否比当前rat更低。rat控制模块1108、接收模块1104和/或传输模块1110可以被配置为:响应于确定第二优选rat不比当前rat更低,恢复第二应用1107在当前载波上与所述一个或多个基站1150的数据通信。rat控制模块1108、接收模块1104和/或传输模块1110可以被配置为:响应于确定第二优选rat比当前rat更低,将第二应用1107与所述一个或多个基站1150的数据通信暂停另一个预先确定的时间段,除非发生中断。

rat控制模块1108可以被配置为:确定与预先确定的门限相比,所述暂停的次数更大。rat控制模块1108、接收模块1104、和/或传输模块1110可以被配置为:响应于确定与预先确定的门限相比所述暂停的次数更大,恢复第二应用1107通过当前载波与所述一个或多个基站1150的数据通信。

在一种配置中,rat控制模块1108可以被配置为:确定在第一载波上使用的rat是第一优选rat。rat控制模块1108、接收模块1104、和/或传输模块1110可以被配置为:响应于确定在第一载波上使用的rat是第一优选rat,允许第一应用1106在第一载波上传输数据。

在一种配置中,rat控制模块1108可以被配置为:执行在第一载波上使用的rat比第一优选rat更高的第一确定。rat控制模块1108可以被配置为:执行使用第一优选rat的第二载波是可用的的第二确定。rat控制模块1108、接收模块1104、和/或传输模块1110可以被配置为:响应于第一确定和第二确定,使用第二载波并且允许第一应用1106在第二载波上与所述一个或多个基站1150传输数据。rat控制模块1108可以被配置为:配置第一优选rat。

该装置可以包括用于执行图9到图10的前述流程图中的算法里的每一个框的另外模块。因此,图9到图10的前述流程图中的每一个框可以由一个模块来执行,该装置可以包括这些模块中的一个或多个。这些模块可以是专门被配置为执行所陈述的处理/算法的一个或多个硬件部件、这些组件可以由配置为执行所陈述的处理/算法的处理器来实现、存储在计算机可读介质之中以便由处理器实现、或者是其某种组合。

图12是示出用于使用处理系统1214的装置1102’的硬件实现的例子的图1200。处理系统1214可以使用总线架构来实现,其中该总线架构通常用总线1224来表示。根据处理系统1214的具体应用和整体设计约束条件,总线1224可以包括任意数量的相互连接总线和桥接。总线1224将包括一个或多个处理器和/或硬件模块(其用处理器1204、模块1104、1106、1107、1108、1110表示)、以及计算机可读介质/存储器1206的各种电路链接在一起。此外,总线1224还可以链接诸如时钟源、外围设备、电压调节器和电源管理电路之类的各种其它电路,其中这些电路是本领域所公知的,因此没有做任何进一步的描述。

处理系统1214可以耦合到收发机1210。收发机1210耦合到一个或多个天线1220。收发机1210提供通过传输介质与各种其它装置进行通信的单元。收发机1210从所述一个或多个天线1220接收信号,从所接收的信号中提取信息,将提取的信息提供给处理系统1214(具体而言,接收模块1104)。此外,收发机1210还从处理系统1214接收信息(具体而言,传输模块1110),并基于所接收的信息,生成要应用于所述一个或多个天线1220的信号。处理系统1214包括耦合到计算机可读介质/存储器1206的处理器1204。处理器1204负责通用处理,其包括执行计算机可读介质/存储器1206上存储的软件。当该软件由处理器1204执行时,使得处理系统1214执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1206还可以用于存储当处理器1204执行软件时所操作的数据。此外,该处理系统1214还包括模块1104、1106、1107、1108、1110中的至少一个。这些模块可以是在处理器1204中运行、驻留/存储在计算机可读介质/存储器1206中的软件模块、耦合到处理器1204的一个或多个硬件模块、或者其某种组合。处理系统1214可以是ue650的组件,其可以包括存储器660和/或tx处理器668、rx处理器656和控制器/处理器659中的至少一个。

在一种配置中,用于无线通信的装置1102/1102’包括:用于确定第一应用的第一优选rat的单元。用于无线通信的装置1102/1102’包括:用于确定在与所述一个或多个基站进行通信的第一载波上使用的rat的单元。用于无线通信的装置1102/1102’包括:用于基于在第一载波上使用的rat和第一优选rat来选择性地允许和不允许第一应用1106在第一载波上与所述一个或多个基站传输数据的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于执行在第一载波上使用的rat比第一优选rat更低的第一确定的单元。用于无线通信的装置1102/1102’可以包括:用于执行第二载波是可用的的第二确定的单元。第二载波使用第一优选rat与所述一个或多个基站进行通信。用于无线通信的装置1102/1102’可以包括:用于响应于第一确定和第二确定,使用第二载波并且允许第一应用在第二载波上与所述一个或多个基站传输数据的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于将第二应用与所述一个或多个基站的数据通信暂停预先确定的时间段,除非发生中断的单元。第二应用的第二优选rat比在第二载波上使用的rat更低。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于响应于请求,中断在所述预先确定的时间段内的暂停的单元。用于无线通信的装置1102/1102’可以包括:用于恢复第二应用在第二载波上与所述一个或多个基站的数据通信的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于在所述预先确定的时间段之后,确定在与所述一个或多个基站进行通信的当前载波上的当前rat的单元。用于无线通信的装置1102/1102’可以包括:用于判断第二优选rat是否比当前rat更低的单元。用于无线通信的装置1102/1102’可以包括:用于响应于确定第二优选rat不比当前rat更低,恢复第二应用在当前载波上与所述一个或多个基站的数据通信的单元。用于无线通信的装置1102/1102’可以包括:用于响应于确定第二优选rat比当前rat更低,将第二应用与所述一个或多个基站的数据通信暂停另一个预先确定的时间段,除非发生中断的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于确定与预先确定的门限相比,所述暂停的次数更大的单元。用于无线通信的装置1102/1102’可以包括:用于响应于确定与预先确定的门限相比所述暂停的次数更大,恢复第二应用通过当前载波与所述一个或多个基站的数据通信的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于确定在第一载波上使用的rat是第一优选rat的单元。用于无线通信的装置1102/1102’可以包括:用于响应于确定在第一载波上使用的rat是第一优选rat,允许第一应用在第一载波上传输数据的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于执行在第一载波上使用的rat比第一优选rat更高的第一确定的单元。用于无线通信的装置1102/1102’可以包括:用于执行使用第一优选rat的第二载波是可用的的第二确定的单元。用于无线通信的装置1102/1102’可以包括:用于响应于第一确定和第二确定,使用第二载波并且允许第一应用在第二载波上与所述一个或多个基站传输数据的单元。

在一种配置中,用于无线通信的装置1102/1102’可以包括:用于配置第一优选rat的单元。前述的单元可以是装置1102的前述模块中的一个或多个,和/或配置为执行这些前述单元所述的功能的装置1102’的处理系统1214。如上所述,处理系统1214可以包括tx处理器668、rx处理器656和控制器/处理器659。因此,在一种配置中,前述的单元可以是配置为执行这些前述单元所陈述的功能的tx处理器668、rx处理器656和控制器/处理器659。

应当理解的是,本文所公开处理/流程图中的特定顺序或者方框层次只是示例方法的一个例子。应当理解的是,根据设计优先选择,可以重新排列这些处理/流程图中的特定顺序或方框层次。此外,可以对一些方框进行组合或省略。所附的方法权利要求以示例顺序给出各种方框的元素,但并不意味着其受到给出的特定顺序或层次的限制。

为使本领域任何普通技术人员能够实现本文所描述的各个方面,上面围绕各个方面进行了描述。对于本领域普通技术人员来说,对这些方面的各种修改都是显而易见的,并且本文定义的总体原理也可以适用于其它方面。因此,本发明并不限于本文所示出的方面,而是与本发明公开的全部范围相一致,其中,除非特别说明,否则用单数形式修饰某一部件并不意味着“一个和仅仅一个”,而可以是“一个或多个”。本文所使用的“示例性的”一词意味着“用作例子、例证或说明”。本文中描述为“示例性”的任何方面不应被解释为比其它方面更优选或更具优势。除非另外特别说明,否则术语“一些”指代一个或多个。诸如“a、b或c中的至少一个”、“a、b和c中的至少一个”以及“a、b、c或者其任意组合”之类的组合,包括a、b和/或c的任意组合,其可以包括多个a、多个b或者多个c。具体而言,诸如“a、b或c中的至少一个”、“a、b或c中的至少一个”以及“a、b、c或者其任意组合”之类的组合,可以是仅仅a、仅仅b、仅仅c、a和b、a和c、b和c或者a和b和c,其中,任意的这种组合可以包含a、b或c中的一个或多个成员或者一些成员。贯穿本公开内容描述的各个方面的部件的所有结构和功能等价物以引用方式明确地并入本文中,并且旨在由权利要求所涵盖,这些结构和功能等价物对于本领域普通技术人员来说是公知的或将要是公知的。此外,本文中没有任何公开内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。因此,权利要求的构成要素不应被解释为功能模块,除非该构成要素明确采用了“功能性模块”的措辞进行记载。

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