用于多SIM设备的增强型RACH算法的制作方法

文档序号:13081780阅读:338来源:国知局
用于多SIM设备的增强型RACH算法的制作方法与工艺

背景

概括地说,本文描述的实施例涉及无线接入技术(rat)优化过程,更具体而言,涉及针对同一用户设备(ue)启用的两个或更多个rat的优化活动。



背景技术:

ue,例如移动电话设备,可以针对一个或多个rat启用,例如频分多址(fdma)、时分多址(tdma)、码分多址(cdma)、通用移动电信系统(umts)(尤其是宽带码分多址(wcdma)、长期演进(lte)等)、全球移动通信系统(gsm)、通用分组无线服务(gprs)、wi-fi、个人通信服务(pcs)或可以用于无线通信网络或数据通信网络中的其它协议。可以由一个或多个用户身份模块(“sim”)启用一个或多个rat。例如,ue可以是多simue,其中所接收的多个sim中的每一个sim或者通过其它方式耦合到多simue的多个sim中的每一个sim都可以支持至少一个rat。

两个或更多个sim中的每个sim都可以在多sim设备中启用rat。典型地,一个rat的活动可能遭受归因于来自参与正在进行的高优先级活动的另外的rat的灵敏度劣化(噪声导致的干扰)的故障。例如,wcdma随机接入信道(rach)过程(其包括发送前导码、对响应进行解码以及发送消息)可能容易由于高优先级gsm/gprs传输的活动而发生解码失败。具体而言,wcdmarach过程可能容易无法经由捕获指示符信道(aich)来对前导码响应进行解码。具体而言,在针对wcdma和gsm/gprs启用的双sim双活动(dsda)设备中,不能延期或阻挡与gsm语音相关的传输或gprs高优先级信令/定时信息传输以适应wcdma的aich。在另外的示例中,在针对双wcdma启用的dsda设备中,一个wcdma订制的前导码传输可能使其它wcdma订制的aich解码敏感度劣化。

敏感度降低可能导致完成rach过程的延迟,或者甚至导致rach失败。于是,第一rat(例如,wcdma)的性能可能受到第二rat(例如,gsm、gprs等)的活动的不利影响。具体而言,诸如高速(hs)rach的增强特征可能受到不利影响。可能使信号活动和测量报告延迟。需要智能传输机制(例如,针对第一rat)以在考虑由于第二rat导致的敏感度劣化的情况下,提升第一rat的性能,而不会不利地影响第二rat的性能。



技术实现要素:

本文描述的实施例涉及向数据块(例如,逻辑信道块)分配接入服务类别(asc)或与asc相关联的至少一个子信道,以经由第一无线接入技术(rat)进行传输。具体而言,这样的分配可以基于第二rat的活动,该第二rat的活动可能导致第一rat的敏感度劣化。可以在同一用户设备(ue)上启用第一rat和第二rat两者。这样的分配可以基于持续延迟过程,该过程可以标识准备好立即进行传输的至少一个asc或子信道。可以考虑数据块的优先级以选择适于传输的asc或子信道。

各个实施例涉及用于调度第一rat的活动的方法,该方法包括但不限于:基于持续延迟结果来确定与第一rat相关联的至少一个asc的第一集合;基于第二rat的活动来从至少一个asc的第一集合选择至少一个asc;的第二集合;以及基于数据块的优先级来从第二集合选择分配的asc,该数据块可以经由第一rat发送。

在一些实施例中,第一rat是宽带码分多址(wcdma)。

在一些实施例中,第二rat是全球移动通信系统(gsm)或通用分组无线服务(gprs)。

根据一些实施例,该方法还包括基于用户身份模块(sim)配置来确定asc的第三集合。第一集合是从asc的第三集合中选择的。

在各个实施例中,持续延迟结果是基于与第一集合中的每个asc相关联的持续延迟数来确定的。

在一些实施例中,第一集合中的每个asc具有大于随机数的持续延迟数。

在一些实施例中,第一集合中的每个asc可以在不在持续延迟期间待机的情况下进行发送。

根据一些实施例,基于数据块的优先级来选择分配的asc包括基于数据块的优先级来选择参考asc。参考asc的优先级与数据块的优先级相同。

在各个实施例中,基于数据块的优先级来选择分配的asc还包括基于参考asc来确定分配的asc;并且分配的asc的优先级和参考asc的优先级之间的差异小于第二集合中的任何asc的优先级和参考asc的优先级之间的差异。

在一些实施例中,基于第二rat的活动来选择第二集合包括确定第二rat的活动和第一rat的asc活动之间的重叠。

在各实施例中,基于第二rat的活动来选择第二集合还包括:当第二集合中的每个集合的asc活动和第二rat的活动之间的重叠低于预定门限时,从第一集合选择第二集合中的每个集合。

在各个实施例中,第一rat正在经历随机接入信道(rach)过程。

根据各个实施例,描述了ue,该ue包括但不限于:调度单元,该调度单元被配置为:基于持续延迟结果来确定与第一rat相关联的至少一个asc的第一集合;基于第二rat的活动来从至少一个asc的第一集合选择至少一个asc的第二集合;以及基于数据块的优先级来从第二集合选择分配的asc,该数据块可以经由第一rat发送。

在一些实施例中,该调度单元还被配置为基于sim配置来确定asc的第三集合。第一集合是从第三集合中选择的。

在一些实施例中,持续延迟结果是基于与第一集合中的每个asc相关联的持续延迟数来确定的。

在一些实施例中,第一集合中的每个asc具有大于随机数的持续延迟数。

在各个实施例中,第一集合中的每个asc可以在不在持续延迟期间待机的情况下进行发送。

根据一些实施例,基于数据块的优先级来选择分配的asc包括基于数据块的优先级选择参考asc。参考asc的优先级与数据块的优先级相同。

在各个实施例中,基于数据块的优先级选择分配的asc还包括基于参考asc来确定分配的asc;并且分配的asc的优先级和参考asc的优先级之间的差异小于第二集合中的任何asc的优先级和参考asc的优先级之间的差异。

根据各个实施例,基于第二rat的活动来选择第二集合包括确定第二rat的活动和第一rat的asc活动之间的重叠。

在一些实施例中,基于第二rat的活动来选择第二集合还包括:当第二集合中的每个集合的asc活动和第二rat的活动之间的重叠低于预定门限时,从第一集合选择第二集合中的每个集合。

在一些实施例中,第一rat正在经历rach过程。

根据各个实施例,描述了系统,该系统包括但不限于:用于基于持续延迟结果来确定与第一rat相关联的至少一个asc的第一集合的单元;用于基于第二rat的活动来从至少一个asc的第一集合选择至少一个asc的第二集合的单元;以及用于基于数据块的优先级来从第二集合选择分配的asc的单元,该数据块可以经由第一rat发送。

各个实施例描述的方法包括但不限于:确定针对第一小区的不足的rach性能;基于成功的rach性能的概率来从至少一个第二小区选择分配的小区;以及驻留在分配的小区上。

在一些实施例中,该方法还包括:基于持续延迟结果来针对第一小区确定与第一rat相关联的至少一个的第一集合;基于第二rat的活动来从第一集合选择至少一个asc的第二集合;以及基于数据块的优先级来从第二集合选择第一分配的asc,该数据块可以经由第一小区服务的第一rat来发送。

根据一些实施例,当出现以下各项中的至少一项时,确定针对第一小区的rach性能是不足的:未能确定第一集合,未能确定第二集合;以及未能确定与第一小区相关联的第一分配的asc。

在一些实施例中,该方法还包括:基于针对至少一个第二小区中的每个小区的持续延迟,来确定与第一rat相关联的至少一个asc的第四集合;基于第二rat的活动来从第四集合选择至少一个asc的第五集合;以及基于数据块的优先级来从第五集合选择针对至少一个第二小区中的每个小区的第二分配的asc,数据块可以经由第一rat发送。

在一些实施例中,基于第二分配的asc来确定针对至少一个第二小区中的每个小区的成功rach性能的概率。

在各个实施例中,比较针对至少一个第二小区中的每个小区的成功rach性能的概率。

在一些实施例中,至少一个第二小区中具有与第二分配的asc相关联的成功rach性能的最高概率的一个小区被选择,该第二分配的asc与至少一个第二小区中的一个小区相关联。

附图说明

并入本文并构成本说明书的一部分的附图,示出了本公开内容的示例性实施例,并与上文给出的一般性描述和下文给出的详细描述一起用于解释各个实施例的特征。

图1是根据各个实施例的通信系统的示意图。

图2是根据各个实施例的用户设备(ue)的示例的组件方块图。

图3是示出根据各个实施例的调度过程的示例的过程流程图。

图4a是示出根据各个实施例的调度过程的示例的过程流程图。

图4b是示出根据各个实施例的过程的示例的过程流程图。

图5是示出了根据各个实施例的第二rat的活动模式和第一rat的asc活动的示例的图。

图6是示出了根据各个实施例的持续延迟过程的示例的图。

图7是示出了根据各个实施例的调度过程的示例的过程流程图。

图8是示出了根据各个实施例的asc选择过程的示例的流程图。

图9是适用于各个实施例的用户设备的组件方块图。

图10是示出了根据各个实施例的基站选择过程的示例的流程图。

具体实施方式

将参考附图详细描述各个实施例。只要有可能,就可以遍及附图使用相同的附图标记指示相同或相似的部分。可以使用不同的附图标记来指示不同、相同或相似的部分。提到特定示例和实施方式是出于说明的目的,并不是要限制本公开内容或权利要求的范围。

一些现代通信设备,本文称为用户设备(ue)或移动站(ms),可以包括以下各项中的任何一项或所有项:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理、膝上型计算机、个人计算机、平板计算机、智能书、掌上计算机、无线电子邮件接收机、多媒体因特网实现的蜂窝电话、无线游戏控制器以及包括至少一个sim、可编程处理器、存储器和用于同时连接到至少两个移动通信网络的电路的类似个人电子设备。

ue可以包括一个或多个用户身份模块(sim),该sim为ue的用户提供了对一个或多个独立的移动通信网络的接入。移动通信网络由无线接入技术(rat)支持。ue的示例包括但不限于:移动电话、膝上型计算机、智能电话和其它类似的被配置为连接到一个或多个rat的移动通信设备等。rat的示例包括但不限于:频分多址(fdma)、时分多址(tdma)、码分多址(cdma)、通用移动电信系统(umts)(尤其是宽带码分多址(wcdma)、长期演进(lte)等)、全球移动通信系统(gsm)、通用分组无线服务(gprs)、wi-fi、个人通信服务(pcs)或可以用于无线通信网络或数据通信网络中的其它协议。

包括多个sim并使用同一传输硬件(例如,射频(rf)收发机)集合来连接到两个或更多个独立(或相同)的rat的ue是多sim多待机(msms)通信设备。在一个示例中,msms通信设备可以是双sim双待机(dsds)通信设备,该双sim双待机(dsds)通信设备可以包括两者都是在待机上活动的两个sim卡/订制,但是当使用一个时,另一个是去激活的。在另外的示例中,msms通信设备可以是三sim三待机(tsts)通信设备,该三sim三待机(tsts)通信设备包括可以都是在待机上活动的三个sim卡/订制,其中,在使用第三个时,两个可以是去激活的。在其它示例中,msms通信设备可以是具有例如四个或更多个sim的其它适当的多sim通信设备,使得当使用一个时,其它的可以是去激活的。

在msms的情况下,可以对rat使用传输硬件进行调度以确保不会发生重叠的使用。这是因为一个传输硬件集合(例如,rf资源)在给定时间仅可以支持针对一个rat的通信。因此,对使用可用传输硬件集合进行智能调度能够推进传输硬件的高效使用,并因此改进通信吞吐量。

另一方面,包括多个sim并使用两个或更多个独立的传输硬件集合来连接到两个或更多个独立(或一些)的rat的ue称为多sim多活动(msma)通信设备。示例性的msma通信设备是双sim双活动(dsda)通信设备,该双sim双活动(dsda)通信设备包括两个sim卡/订制。两个sim都可以保持活动。在另外的示例中,msma设备可以是三sim三活动(tsta)通信设备,该三sim三活动(tsta)通信设备包括三个sim卡/订制。所有三个sim都可以保持活动。在其它示例中,msms通信设备可以是具有四个或更多个sim的其它适当的多sim通信设备,对于这些通信设备,所有sim都可以是活动的。

各个实施例涉及具有两个或更多个传输硬件集合(例如,在msma的情况中)的ue。尽管由于具有两个或更多个可用传输硬件集合,两个或更多个rat可以都同时活动,但两个或更多个rat中的每个rat可能干扰rat中的另外一个rat(例如,在灵敏度劣化的频带上)的通信。ue上的一个或多个订制(即,各由rat启用的一个或多个移动通信网络)可能会不利地影响在ue上操作的其它订制的性能。例如,当发生如下情况时,dsda通信设备(如ue)可能遭受设备内干扰:当dsda通信设备中的受害者订制正在同时尝试接收传输时,入侵者订制正在进行发送。

在“共存事件”期间,入侵者订制的传输可能导致对受害者接收传输能力的至少一些损害。这种干扰可能是以如下各项为形式的:遮挡干扰、谐波、互调以及受害者接收的其它噪声和失真。这样的干扰可能会劣化受害者的接收机灵敏度、语音呼叫质量和数据吞吐量。这些效应也可能导致ue的网络容量减小。因此,具有两个或更多个订制的ue能够受益于本文描述的涉及高效率调度数据业务的实施例。

如本文所使用的,可互换地使用术语“sim”、“sim卡”和“用户识别模块”以指代存储器,该存储器可以是集成电路或可以嵌入可移除卡中,并且该存储器存储国际移动用户身份(imsi)、相关密钥和/或用于标识和/或认证网络上的无线设备并启用与网络的通信服务的其它信息。因为sim中存储的信息使得无线设备能够与特定网络建立针对特定通信服务的通信链路,所以本文也可以将术语“sim”用作对与特定sim中存储的信息(例如,以各种参数的形式)相关联的并由该信息启用的通信服务的简略指称,因为sim和通信网络,以及该网络支持的服务和订制彼此相关。

描述了用于通过使来自第二rat(针对ue的第二订制)的灵敏度劣化的负面影响最小化,来优化与第一rat(针对ue的第一订制)相关联的随机接入信道(rach)过程的系统和方法。可能用在下行链路中的采集指示符信道(aich)可以用于对rach过程的所发射的前导码的响应进行解码。在一些状况下,在针对第一rat的aich解码(在时间上)与第二rat的活动重叠时,(针对第一rat的)aich解码可能由于第二rat的活动(例如,由于灵敏度劣化)而失败。具体而言,本文描述了用以最小化或防止由于重叠导致的灵敏度劣化的系统和方法。如本文所使用的,活动可以指与rat(例如,第一rat、第二rat等)相关的活动模式。这样的活动可以包括传输以及接收。

典型地,接入服务类别(asc)可以由ue的介质访问控制(mac)层确定。替代地,ue可以从无线资源控制(rrc)接收asc。每个sim可以存储接入类别,该接入类别可以是标识与ue相关联的用户类型的参数。基于接入类别,可以经由如系统信息块5(sib5)中指定的映射来确定可用asc的总集合。对于rach过程而言,asc可以提供或通过其它方式指定至少一个子信道,在其上ue可以发送rach前导码。ue可以在下行链路中对aich解码数据进行解码。每个asc(及其对应子信道)都可以与针对其正在做出rach请求的服务优先级相关联(例如,为0的asc代表最高优先级,并且7代表最低优先级)。可以基于针对其可能发起第一rat的rach的数据(逻辑信道)块的优先级来选择参考asc。

可以发起持续延迟过程。每个asc都可以与延迟相关联,该延迟是开始前导码传输过程(例如,前导码上升周期)之前的时间间隔。从一个asc到另外的asc,延迟可以不同。在持续延迟过程期间,可以周期性地(例如,每10ms)生成随机数。当生成的随机数小于与asc相关联的持续延迟时,认为asc是可立即发射的。给定在asc的优先级增大时延迟可以减小,还可以认为优先级高于参考asc的任何asc可以立即发送。因此,可以确定可立即使用的asc的集合,立即可使用的asc的集合可以是可用asc的总集合的子集。可立即使用的asc的集合内的每个asc可以提供子信道,经由该子信道,可以立即进行传输。这样一来,已经针对选择可行asc的集合考虑了持续延迟。

响应于选择可立即使用的asc的集合,在(例如,由rrc或mac)发起rach时,ue可以查询包括与第二rat(例如,gsm、gprs等)的活动有关的传输调度的数据库。可以在通用时间中表达第二rat的活动,从而允许第一rat和第二rat之间的时间单位转换。

接下来,ue的mac层可以基于第二rat的传输调度来从可立即使用的asc的集合(或asc的特定rach子信道)选择至少一个所选择的asc。例如,可以选择所选择的asc,使得针对第一rat的活动(例如,下行链路上用于响应解码的aich定时)不与第二rat的活动重叠(例如,不遭受来自第二rat的灵敏度劣化或遭受最小的来自第二rat的灵敏度劣化)。可以实现门限值(例如,0%重叠、10%重叠等)以代表重叠容限的可接受水平。

接下来,ue的mac层可以检查与要发送的数据块相关联的优先级。mac层可以基于与数据块相关联的优先级来向所选择的asc中的一个acs分配数据块。从所选择的asc中,mac层选择符合数据块优先级要求的asc。在两个或更多个所选择的asc符合数据块的优先级要求时,可以选择与第二rat的活动具有最小重叠的asc、距离参考asc(在优先级排序上)最近的asc。

在asc包括两个或更多个子信道时,可以用与选择asc类似的方式来选择子信道。在从asc的两个或更多个子信道中选择一个子信道以进行传输时,可以使用跳过子信道过程(即,仅所选择的子信道发送数据块,而跳过未选择的子信道)。

可以在通信系统100的各个示例内实现各个实施例,该通信系统100的示例例如是图1中示出了其示例的至少两个移动通信网络。第一移动网络102和第二移动网络104典型地各包括多个蜂窝基站(例如,第一基站130和第二基站140)。ue110可以通过向第一基站130的第一蜂窝连接132与第一移动网络102通信。ue110也可以通过向第二基站140的第二蜂窝连接142与第二移动网络104通信。第一基站130可以通过有线或无线连接134与第一移动网络102通信。第二基站140可以通过有线或无线连接144与第二移动网络104通信。

可以通过双向无线通信链路建立第一蜂窝连接132和第二蜂窝连接142。无线通信链路中的每个链路都可以由以下各项实现:fdma、tdma、cdma、umts(特别地,wcdma、lte等)、gsm、gprs、wi-fi、pcs或无线通信网络或数据通信网络中使用的另外的协议。作为说明性示例而非限定性示例,第一蜂窝连接132可以是wcdmarat订制,而第二蜂窝连接142可以是gsm/gprsrat订制。在一些实施例中,第一蜂窝连接132和第二蜂窝连接142可以各与不同rat相关联。在其它实施例中,第一蜂窝连接132和第二蜂窝连接142可以与相同rat相关联。

第一基站130和第二基站140中的每个基站可以包括位于相同或不同区域中的至少一个天线组或发射站。至少一个天线组或发射站可以与信号传输和接收相关联。第一基站130和第二基站140的每个基站可以包括一个或多个处理器、调制器、复用器、解调器、解复用器、天线等以执行本文所述的功能。在一些实施例中,第一基站130和第二基站140可以是接入点、节点b、演进型节点b(enodeb或enb)、基站收发机(bts)等。

在各个实施例中,ue110可以被配置为利用ue110的多sim和/或多模式sim配置接入第一移动网络102和第二移动网络104。当在ue110中接收对应于rat的sim时,ue110可以基于sim上存储的信息来接入与该rat相关联的移动通信网络。

尽管将ue110示为连接到移动网络102、104,但在一些实施例(未示出)中,ue110可以包括对两个或更多个移动通信网络的两个或更多个订制,并可以用类似于上述那些方式的方式来连接到那些订制。

在一些实施例中,ue110可以与结合ue110使用的外围设备(未示出)建立无线连接。例如,ue110可以通过链路与能实现蓝牙的个人计算设备(例如,“智能手表”)通信。在一些实施例中,ue110可以与无线接入点(未示出),例如通过wi-fi连接来建立无线连接。无线接入点可以被配置为通过有线连接而连接到互联网或另外的网络。

图2是适于实现各个实施例的ue200的功能方块图。根据各个实施例,ue200可以类似于如参考图1所述的ue110。参考图1-2,ue200可以包括第一sim接口202a,该第一sim接口202a可以接收与第一rat订制相关联的第一身份模块sim-1204a。ue200还可以包括第二sim接口202b,该第二sim接口202b可以接收与第二rat订制相关联的第二身份模块sim-2204b。在一些实施例中,第一rat订制可以与第二rat订制不同。在其它实施例中,第一rat订制可以是与第二rat订制相同的rat订制。

各个实施例中的sim可以是通用集成电路卡(uicc),该通用集成电路卡被配置有sim和/或usim应用,从而实现对gsm和/或umts网络的接入。uicc还可以提供用于电话本和其它应用的存储器。替代地,在cdma网络中,sim可以是卡上的uicc可移除用户身份模块(r-uim)或cdma用户身份模块(csim)。sim卡可以具有cpu、rom、ram、eeprom和i/o电路。可以在sim卡上印刷集成电路卡身份(iccid)sim序列号以进行标识。不过,sim可以实现于ue200的存储器的一部分内,并且因此不需要是独立或可移除的电路、芯片或卡。

各实施例中使用的sim可以存储用户账户信息、imsi、sim应用工具套件(sat)命令和其它网络供应信息,以及为用户联系人的电话本数据库提供存储空间。作为网络供应信息的一部分,sim可以存储归属地标识符(例如,系统识别码(sid)/网络识别码(nid)对、归属地plmn(hplmn)代码等)以指示sim卡网络运营商提供者。

ue200可以包括至少一个控制器,例如通用处理器206,该通用处理器206可以耦合到编码器/解码器(codec)208。codec208可以接着耦合到扬声器210和麦克风212。通用处理器206还可以耦合到至少一个存储器214。通用处理器206可以包括任何适当的数据处理设备,例如微处理器。在替代方式中,通用处理器206可以是任何适当的电子处理器、控制器、微控制器或状态机。通用处理器206也可以实现为计算设备的组合(例如,数字信号处理器(dsp)和微处理器的组合、多个微处理器、至少一个微处理器结合dsp内核或任何其它这样的配置)。

存储器214可以是存储处理器可执行指令的非暂时性处理器可读存储介质。例如,指令可以包括通过对应的基带rf资源链来路由与第一rat订制或第二rat订制相关的通信数据。存储器214可以包括任何适当的内部或外部设备以存储软件和数据。存储器214的示例可以包括,但不限于随机存取存储器ram、只读存储器rom、软盘、硬盘、软件保护器或其它连接重新补码传感器板(rsb)的存储设备等。存储器214可以存储操作系统(os)、用户应用软件和/或可执行指令。存储器214还可以存储应用数据,例如数组数据结构。

通用处理器206和存储器214可以各耦合到至少一个基带调制解调器处理器216。ue200中的每个sim(例如,sim-1202a和sim-2202b)都可以与基带-rf资源链相关联。基带rf资源链可以包括基带调制解调器处理器216,该处理器216可以执行基带/调制解调器功能以在至少一个sim上进行通信,并且基带rf资源链可以包括一个或多个放大器和无线组件,本文一般称为rf资源218a、218b(例如,第一rf资源218a和第二rf资源218b)。在一些实施例中,基带rf资源链可以共享基带调制解调器处理器216(即,针对ue200上的所有sim执行基带/调制解调器功能的单个设备)。在其它实施例中,每个基带rf资源链可以包括物理或逻辑独立的基带处理器(例如,bb1、bb2)。

rf资源218a、218b各可以是执行针对ue200的关联sim的发送/接收功能的收发机。rf资源218a、218b可以包括独立的发送和接收电路,或者可以包括组合发射机和接收机功能的收发机。rf资源218a、218b可以各耦合到无线天线(例如,第一无线天线220a或第二无线天线220b)。rf资源218a、218b还可以耦合到基带调制解调器处理器216。

为了简单起见,第一rf资源218a(以及关联的组件)可以与如sim-1202a启用的第一rat订制相关联。例如,第一rf资源218a可以被配置为经由第一rat发送/接收数据。第二rf资源218b可以与如sim-2202b启用的第二rat订制相关联。例如,第二rf资源218b可以被配置为经由第二rat发送/接收数据。

在一些实施例中,通用处理器206、存储器214、基带处理器216和rf资源218a、218b可以包括在ue200中作为片上系统。在一些实施例中,第一和第二sim202a、202b及其对应接口204a、204b可以在片上系统的外部。此外,各种输入和输出设备可以耦合到片上系统上的组件,例如接口或控制器。适于在ue200中使用的示例性用户输入组件可以包括但不限于小键盘224、触摸屏显示器226和麦克风212。

在一些实施例中,小键盘224、触摸屏显示器226、麦克风212或其组合可以执行接收请求以发起向外呼叫的功能。例如,触摸屏显示器226可以接收从联系人列表选择的联系人或接收电话号码。在另外的示例中,触摸屏显示器226和麦克风212中的一者或二者可以执行接收请求以发起向外呼叫的功能。例如,触摸屏显示器226可以接收从联系人列表选择的联系人或接收电话号码。作为另外的示例,发起向外呼叫的请求可以是经由麦克风212接收的语音命令的形式。可以在ue200中的各种软件模块和功能之间提供接口以在它们之间实现通信,如本领域中已知的那样。

在一些实施例中(未示出),除了别的之外,ue200可以包括额外的sim卡、sim接口、与额外的sim卡相关联的多个rf资源和用于连接到额外的移动网络的额外的天线。

ue200可以包括被配置为管理和/或调度rf资源218a、218b的使用的调度单元230。例如,调度单元230可以确定用于经由(如sim-1202a启用的)第一rat发送数据块的asc(或特定子信道)。在特定实施例中,调度单元230可以基于以下各项来确定asc(或子信道):(如sim-2202b启用的)第二rat的活动、持续延迟过程和/或与数据块相关联的优先级。

在一些实施例中,调度单元230可以实现于通用处理器206内。在一些实施例中,调度单元230可以实现为存储于存储器214内的并由通用处理器206执行的软件应用。因此,能够利用最小的额外硬件成本来实现这样的实施例。不过,其它实施例涉及利用专门被配置为执行本文描述的操作的专用设备硬件实现的系统和过程。例如,调度单元230可以实现为独立的硬件组件(即,独立于通用处理器206)。例如,调度单元230可以耦合到存储器214、通用处理器206和/或基带处理器216,以执行本文描述的功能。调度单元230可以包括(或耦合到)mac层和/或rrc。

针对各功能的硬件和/或软件可以在制造期间并入ue200中,例如,作为ue200的原始设备制造商的(“oem的”)配置的一部分。在其它实施例中,可以在制造之后,例如通过向ue200上安装一个或多个软件应用,来向ue200增加这样的硬件和/或软件。

在经由第二rf资源218b活动地发送(或接收)与第二rat订制相关联的数据时,可能发生第一rat的灵敏度劣化。这样的活动发送(或接收)可能干扰与第一rat订制相关联的第一rf资源218b上的所期望的活动。在非限制性示例中,经由gsm/gprs发送的上行链路数据可能干扰可以与wcdma相关联的不同发送/接收链上的接收活动。所期望的信号可能变为受到破坏的并且难以/不可能解码。此外,测量周围小区的信号强度的功率监测仪(未示出)可能会检测到来自第二rf资源218b的噪声,这可能导致ue200错误地确定附近小区站点的存在性。

图3是过程流程图,该流程图示出了根据各个实施例的调度过程300的示例。参考图1-3,调度过程300可以由根据一些实施例的ue200的调度单元230来执行。可以实现调度过程300以最小化或防止如第二rat导致的第一rat上的灵敏度劣化的损害。

在方块b310处,调度单元230可以确定第二rat的活动。可以事先确定并存储各活动(例如,传输/接收模式、消隐模式等)。在第二rat正在进行活动时,在给定同时使用(例如,重叠)第一rat和第二rat的情况下,第一rat可能在相同时间处是灵敏度劣化的。

在方块b320处,调度单元230可以确定持续延迟过程的结果。通常,持续延迟过程的结果(即,持续延迟)指示asc是否可以立即发送rach前导码。换言之,持续延迟是在发送rach前导码之前ue200要等待的延迟时间。在不确定持续延迟的情况下,可能难以肯定地确定asc(或其中的子信道)是否能够避免使用重叠。持续延迟是asc的函数(例如,与其相关联的优先级)。对于asc[0],持续延迟仅仅是固定(确定性)的。对于所有其它asc,持续延迟可以基于随机数过程而变化。

在方块b330处,调度单元230可以确定与期望经由第一rat发送/接收的数据块相关联的优先级。数据块可以是具有各种类型内容的任何适当的数据单元。在一些实施例中,数据块可以是逻辑信道块。可以预先确定并在存储器(例如,存储器214)中存储与数据块相关联的优先级。与每种类型的数据块相关联的优先级可以存储为映射表。

在方块b310、b320和b330中的至少一个方块之后,调度单元230可以在方块b340处选择分配的asc(或与其相关联的分配的子信道),以经由第一rat发送数据块。在一些实施例中,方块b340处的选择可以基于以下各项中的至少一项来执行:(1)、第二rat的活动(如在方块b310处确定的),(2)、持续延迟过程的结果(如在方块b320处确定的),以及(3)数据块的优先级(如在方块b330处确定的)。

具体而言,调度单元230可以利用可用asc的集合来开始调度过程300。可以基于与第一rat相关联的sim(例如,sim-1204a)上存储的信息来确定可用的asc。基于第二rat的活动,由于与第二rat的活动重叠,可以从可用asc的集合移除可用asc中的一个或多个asc。基于持续延迟过程的结果,在给定所移除的asc不能立即使用(并且必须等待另外的延迟周期)的情况下,可以从集合移除asc中的一个或多个asc。

基于数据块的优先级,可以选择集合中的剩余asc中的一个asc(在已经执行方块b310和b320且已经移除可用asc中的一些asc之后)作为用于传输/接收的分配的asc。每个asc可以与优先级水平(例如,从0-7,其中0为最高优先级)相关联。在某个asc的优先级水平与和数据块相关联的优先级水平相同时,可以选择该asc作为分配的asc。在已经移除具有与数据块的优先级水平相同的优先级水平的asc时(例如,在方块b310或b320中),可以选择具有最近优先级水平的asc作为分配的asc。

因此,可以按照任何适当的次序按顺序地执行方块b310和b320,以从asc的集合移除至少一个asc。接下来,可以在方块b340处基于如在方块b330处确定的与数据块相关联的优先级,来选择剩余asc(未被方块b310和b320中的过程移除的)中的一个asc。因此,在一些实施例中,可以与方块b310或b320同时执行方块b330。在其它实施例中,可以在方块b310、b320或方块b310以及b320两者之后执行方块b330。也可以在方块b310或b320之前执行方块b330。

图4a是示出根据各个实施例的调度过程400a的示例的过程流程图。参考图1-4a,可以由ue200的调度单元230执行调度过程400a。在各个实施例中,调度过程400a可以是调度过程300的特定和部分实施方式。例如,方块b410和b420可以对应于方块b310(即,作为方块b310的特定实施方式的非限制性示例)。方块430可以对应于方块b330(即,作为方块b330的特定实施方式的非限制性示例)。方块b440可以对应于方块b340(即,作为方块b340的特定实施方式的非限制性示例)。

首先在方块b410处,调度单元230可以确定第二rat的活动。调度单元230可以通过例如但不限于,关于方块b310所述的方式来确定第二rat的活动。例如,在rrc或mac发起针对第一rat的rach过程时,调度单元230可以查询包含第一rat的活动的数据库(存储于存储器214或其它适当的存储设备中)。具体而言,可以在实际发生这样的活动之前,调度第二rat的活动。活动在本质上也可以是周期性的和/或循环的。因此,可以事先确定与时间相关的第二rat的活动。可以相对于通用时间而不是特定于第二rat的任何时间来确定和存储活动。通过这种方式,调度单元230可以将通用时间中的活动转换成特定于第一rat的时间中的活动。

接下来,在方块b420处,调度单元230可以基于第二rat的活动和预定的容限规则来确定至少一个所选择的asc。根据可以事先确定的第二rat的活动(例如,周期性、定时对准等),由于活动在时间上重叠,给定的asc(或与其相关联的子信道)的一部分可能是灵敏度劣化的。至少一个所选择的asc可以包括(与第一rat相关联的)一个或多个asc,该一个或多个asc被分配有与第二rat的活动没有重叠或有最小重叠的时间间隔。

换言之,至少一个所选择的asc可以是不超过针对与第二rat的活动重叠的容限门限的至少一个asc。容限门限可以由预定的容限规则定义。在一些实施例中,预定的容限规则可以是仅选择与第二rat的活动具有0%重叠的asc(或子信道)。在其它实施例中,预定的容限规则可以允许高达1%、5%、10%、15%、20%等的重叠。在方块b420处未选择的asc可以从集合移除并不再考虑,条件是未选择的asc可以视为对于第一rat活动而言是不合格的,如不满足容限门限所指示的。

在一些实施例中,可以基于启发式规则来动态确定预定容限规则。例如,调度单元230可以被配置为用于系统学习。可以由调度单元230在存储器214或其它适当的存储设备中将先前的活动重叠百分比存储为条目。对应于每个条目,调度单元230可以存储第一rat的对应活动(例如,rach过程)是成功的还是不成功的。基于这样的统计,调度单元230可以确定门限百分比重叠,超过该门限百分比重叠,则第一rat的活动最有可能或必然会失败。例如,所确定的门限可以是百分比重叠,在该百分比重叠之上,第一rat的活动都不能成功,如基于所存储的条目所确定的那样。在另外的示例中,所确定的门限可以是百分比重叠,超过该百分比重叠,先前活动的成功率低于预定义的百分比(例如,75%、60%、50%、25%、10%等)。确定的门限可以是预定容限规则。

在一些实施例中,不论现场条件如何都可以应用预定容限规则。现场条件可以包括但不限于:ue200的运动、信号强度、来自其它源的干扰、其组合等。在其它实施例中,可以基于现场条件来将预定的容限规则调节成较严格或较放松。

接下来,在方块b430处,调度单元230可以确定与数据块相关联的优先级。数据块可以是希望要经由一个或多个asc(或与其相关联的子信道)发送或接收的数据的单元。例如,可以通过类似于关于方块b330所述的方式确定优先级。具体而言,与数据块相关联的优先级水平可以对应于与特定asc相关联的优先级水平。可以在方块b440之前的任何时间执行方块b430。例如,可以在方块b410之前、在方块b410之后、在方块b420之后或与方块b410或420同时,执行方块b430。

接下来,在方块b440处,调度单元230可以基于与数据块相关联的优先级从针对数据块的至少一个所选择的asc中选择分配的asc。从如在方块b420中确定的所选择的asc中,可以选择一个作为针对数据块的分配的asc。如上所述,每个数据块可以与还对应于与特定asc相关联的优先级水平的优先级水平相关联。

通常,可以选择优先级水平最接近数据块的优先级水平的asc(或与其相关联的子信道)作为分配的asc(或子信道)。例如,尽管优先级水平与和数据块相关联的优先级水平相同的第一asc是至少一个所选择的asc中的一个asc,但可以选择第一asc作为用于数据块的分配的asc。另一方面,尽管至少一个所选择的asc中的所有asc的优先级水平都不与和数据块相关联的优先级水平相同,但可以选择优先级水平与数据块的优先级水平具有最小数值差异的asc。换言之,分配的asc(或子信道)可以最接近在单sim单rat上下文中选择的asc(或子信道),在该上下文中,将不会发生仅有的rat的灵敏度劣化。

作为说明性示例而非限定性示例,第一逻辑信道数据块可以与优先级水平2相关联。所选择的asc的第一集合可以包括asc[1](与优先级水平1相关联)、asc[2](与优先级水平2相关联)、asc[4](与优先级水平4相关联)和asc[6](与优先级水平6相关联)。给定asc[2]与优先级水平2相关联,可以选择asc[2]作为用于第一逻辑信道数据块的分配的asc。在另外的非限制性示例中,至少一个所选择的asc的第二集合可以包括asc[1]、asc[4]和asc[6]。在本示例中,给定asc[1]的优先级水平(例如,1)和第一逻辑信道数据块的优先级水平(例如,2)之间的数值差异(例如,1)是第二集合的元素中最小的,可以选择asc[1]。

在又另外的非限制性示例中,在所选择的asc的集合中可以存在优先级水平与数据块的优先级水平具有相同数值差异的两个asc。在这样的示例中,调度单元230可以选择具有较高优先级水平的asc,具有较低优先级水平的asc或具有较高优先级水平的asc以及具有较低优先级水平的asc两者。

图4b是示出根据各个实施例的过程400b的示例的过程流程图。参考图1-4b,可以由ue200的调度单元230执行过程400b。在各个实施例中,过程400b可以是调度过程300的特定和部分实施方式。例如,方块b450可以对应于方块b320(即,作为方块b320的特定实施方式的非限制性示例)。方块b460可以对应于方块b310(即,作为方块b310的特定实施方式的非限制性示例)。方块b470可以对应于方块b330(即,作为方块b330的特定实施方式的非限制性示例)。

首先,在方块b450处,如所描述的,调度单元230可以基于持续延迟结果来确定与第一rat相关联的asc的第一集合。接下来,调度单元230可以通过所描述的方式在方块b460处基于第二rat的活动,来从asc的第一集合选择asc的第二集合。接下来,在方块b470处,调度单元230可以基于与可经由第一rat发送的数据块相关联的优先级来从asc的第二集合选择分配的asc。

图5是示出了根据各个实施例的第二rat的活动模式和第一rat的asc活动的示例的图500。现在参考图1-5,图5示出基于第二rat的活动来确定所选择的asc(如关于方块b310、b340、b410和b420所述)。

图500示出了在代表时间的轴上的第二rat活动520。第二rat活动520可以包括第二rat的4个帧,帧a521、帧b523、帧c525和帧d527。第二rat活动520可以指活动590,该活动590可以是传输或接收活动(本质上是周期性的)。可以在同一时间轴上示出针对第一ratasc1子信道a530、第一ratasc1子信道b540和第一ratasc2子信道a550的时序分配。

可以利用任何适当的rat来实现第一rat和第二rat。在图500所示的特定示例中,第一rat可以参与rach流程。本领域的普通技术人员会预期到,本文描述的实施例涉及如图500中所示的不同于rach过程的第一rat的传输/接收活动。

(例如,wcdma的)rach过程可以包括在下行链路中发送前导码并对消息进行解码。在ue200对在下行链路aich信道上接收的网络确认指示成功进行解码时,可以完成rach过程并可以认为rach过程成功。如图500所示的非限制性示例所示,可以确定第二rat活动520的活动590和rach解码实例(例如,rach解码a534、rach解码b544、rach解码c554等)之间的重叠。

第一ratasc1子信道a530可以允许在如所示出的指定时间分配处发射rach前导码a537。可以在后续时间对对应于rach前导码a532的rach解码a534解码。rach解码a534可以与帧a521中发生的活动590有很大重叠(例如,80%的重叠)。在预定容限规则指示小于80%的最大可接受百分比重叠(给定80%的重叠很大,通常是这种情况)时,可以不选择第一ratasc1子信道a530作为选定的asc子信道。

第一ratasc1子信道b540可以允许在如所示出的指定时间分配处发送rach前导码b542。可以在后续时间对对应于rach前导码b542的rach解码b544进行解码。rach解码b544可以与帧b523处发生的活动590完全重叠。因此,可以不选择第一ratasc1子信道b540作为所选择的asc子信道。

在非限制性示例中,第一ratasc1可以对应于两个子信道(第一ratasc1子信道a530和第一ratasc1子信道b540)。给定第一ratasc1子信道a530和第一ratasc1子信道b540两者可能由于重叠而都不受到选择,则可能不对第一ratasc1作为整体来进行选择。这是因为如基于重叠和预定的容限规则所确定的,没有对应于第一ratasc1的可用子信道是合适的。

第一ratasc2子信道a550可以是与不同于asc1的asc2相关联的子信道。第一ratasc2子信道a550可以允许在所示出的指定时间分配处发送rach前导码c552。可以在后续时间对对应于rach前导码c552的rach解码c554进行解码。rach解码c534不与活动590重叠。于是,可以确定ratasc2子信道a550作为所选择的asc和/或子信道。如所示出的,可以在对rach解码c534成功解码之后发送rach消息c556。

图6是示出了根据各个实施例的持续延迟过程的示例的图600。参考图1-6,在rach过程中,可以要求ue200在发送前导码625之前待机预定的时间间隔(例如,持续延迟610)。持续延迟过程可以基于随机生成(伪随机)的数字,并因此不能事先确定。每个asc可以与0-1范围中的持续延迟数相关联。持续延迟数可以是相应asc的优先级水平的函数。asc[0]与持续延迟数1相关联。asc[1]-asc[7]中的每一个都按照降序与大于0且小于1的持续延迟数相关联。

首先,发起持续延迟过程并且ue200在持续延迟时段610期间待机。可以基于与每个asc相关联的持续延迟数来确定持续延迟时段610(例如,40ms)。在持续延迟时段610期间,可以生成随机(伪随机)数。可以立即使用持续延迟数大于或等于随机数的asc。这样的asc可以发起前导码上升周期620,其中可以发送前导码625。在传输前导码625之后,ue200可以待机预定义延迟630(例如,10ms)。在随机退避间隔640(例如,50ms)之后,从持续延迟时段610处,可以再次发起持续延迟过程,并且然后是前导码上升周期620。

另一方面,在没有asc具有大于或等于随机数的持续延迟数时,不执行前导码上升周期620和前导码625。替代地,ue200可以待机预定义的延迟630。然后,可以从生成新随机数的持续延迟610处,再次发起持续延迟过程。

图7是示出根据各个实施例的调度过程700的示例的过程流程图。参考图1-7,调度过程700可以是用于基于以下各项来调度第一rat的活动的过程:第二rat的活动、第一rat的持续延迟过程结果,以及要经由第一rat发送/接收的数据块的优先级。具体而言,调度过程700可以是调度过程300的具体的实施方式。

首先,在方块b710处,调度单元230可以基于与数据块相关联的优先级水平来选择(并在存储器214中存储)参考asc。可以通过例如但不限于关于方块b330所述的方式来确定与数据块相关联的优先级水平。mac层或rrc可以确定参考asc。例如,参考asc可以与和数据块的优先级水平相同的优先级水平相关联。换言之,参考asc可以是在单sim单rat情形中,在不考虑灵敏度劣化的情况下而本会选择的asc。

接下来,在方块b720处,调度单元230可以基于sim配置来确定可用asc的集合。一些asc可能对于给定的rat是不可用的。调度单元230可以基于与第一rat相关联的sim(例如,sim-1204a)上存储的参数来从asc的完整集合确定可用asc的集合。

接下来,在方块b730,调度单元230可以生成用于持续延迟过程的随机数。持续延迟过程可以是图600示出的过程。接下来在方块b740处,调度单元230可以确定随机数是否小于(或等于)(在方块b720处确定的)可用asc中的至少一个asc的持续延迟数。

尽管随机数不小于(或不等于)可用asc中的任何asc的持续延迟数,但调度单元230可以在方块b790处在持续延迟时段610期间待机(b740:否)。在方块b790之后,调度单元230可以在方块b730处再次生成用于持续延迟过程的随机数。

另一方面,在随机数小于(或等于)可用asc中的至少一个asc的持续延迟数时,调度单元230可以基于第二rat的活动和预定的容限规则在方块b750处确定至少一个所选择的asc(b740:是)。持续延迟数大于(或等于)随机数的可用asc中的至少一个asc称为至少一个可立即使用的asc。从至少一个可立即使用的asc中,可以基于第二rat的活动和预定的容限规则,以类似于关于方块b310、b410、b420和图500所述的方式来选择至少一个所选择的asc。

接下来,在方块b760处,调度单元230可以确定是否存在于方块b750处确定的任何所选择的asc。例如,给定第二rat的活动,至少一个可立即使用的asc中的全部asc都可能不满足预定的容限规则。这会导致至少一个所选择的asc的集合不包含任何元素。在确定没有所选择的asc时,调度单元230可以在方块b790处在持续延迟时段610期间待机(b760:否)。在方块b790之后,调度单元230可以再次在方块b730处生成用于持续延迟过程的随机数。

另一方面,在确定至少一个可立即使用的asc是所选择的asc时(b760:是),调度单元230可以在方块b770处从至少一个所选择的asc选择分配的asc。分配的asc可以具有最接近参考asc的优先级水平的优先级水平。接下来,在方块b780处,调度单元230可以继续rach前导码传输(例如,前导码上升周期620)。

图8是示出了根据各个实施例的asc选择过程800的示例的流程图。参考图1-8,可以基于sim配置来从asc的完整集合810(例如,在方块b720处)选择至少一个可用asc820的集合。可以(例如,在方块b710处)基于与数据块相关联的优先级来从asc的完整集合810选择参考asc850。可以从至少一个可用asc820的集合,基于随机数和至少一个可用asc820中的每个asc的持续延迟数来选择至少一个可立即使用的asc830(例如,在方块b730-b740处)。

可以从至少一个可立即使用的asc,基于第二rat的活动来确定至少一个所选择的asc840(例如,在方块b750处)。可以从至少一个所选择的asc840,基于与参考asc850和至少一个所选择的asc840中的每个asc相关联的优先级水平来选择分配的asc860(例如,在方块b770处)。

尽管实施例参考wcdma作为第一rat,但本领域普通技术人员将预期到,可以针对具有类似过程的各种rat实施本文描述的优化调度过程。类似地,第二rat可以是导致第一rat灵敏度劣化的任何rat或活动。例如,第二rat的示例可以包括,但不限于gsm/gprs、wcdma、lte等。

可以在各种ue200中的任何ue中实施各个实施例,图9中将ue200的示例示为了ue900。这样一来,如本文所述,ue900可以实现图1-8的过程和/或装置。

参考图1-9,ue900可以包括耦合到触摸屏控制器904和内部存储器906的处理器902。处理器902可以是一个或多个针对一般或特定处理任务而指定的多核集成电路。存储器906可以是易失性或非易失性存储器,并且还可以是安全和/或加密的存储器,或不安全和/或未加密的存储器,或其任意组合。触摸屏控制器904和处理器902还可以耦合到触摸板912,例如,电阻感测触摸屏、电容感测触摸屏、红外感测触摸屏等。额外地,ue900的显示器不需要具有触摸屏功能。

ue900可以具有耦合到处理器902和两个或更多个天线910并且被配置用于发送和接收蜂窝通信的一个或多个蜂窝网络收发机908a、908b。收发机908和天线910a、910b可以用于上述电路以实现各个实施例的方法。蜂窝网络收发机908a、908b可以分别是rf资源218a、218b。天线910a、910b可以是无线天线220a、220b。ue900可以包括两个或更多个对应于sim1204a和sim2204b并耦合到收发机908a、908b和/或处理器902的sim卡916a、916b。ue900可以包括经由蜂窝网络实现通信并且耦合到处理器的蜂窝网络无线调制解调器芯片911(例如,基带处理器216)。

ue900可以包括耦合到处理器902的外围设备连接接口918。外围设备连接接口918可以单独被配置为接受一种类型的连接,或者可以多个被配置为接受多种类型的物理和通信连接,该连接是通用的或专有的,例如usb、火线、雷电接口(thunderbolt)或pcie。外围设备连接接口918还可以耦合到类似配置的外围设备连接端口(未示出)。

ue900还可以包括用于提供音频输出的扬声器914。ue900还可以包括由塑料、金属或材料的组合构造的外壳920,以包含本文所讨论的全部或一些组件。ue900可以包括耦合到处理器902的电源922,例如,一次性电池或可充电电池。可充电电池还可以耦合到外围设备连接端口(未示出)以从ue900外部的源接收充电电流。ue900还可以包括用于接收用户输入的物理按钮924。ue900还可以包括用于打开和关闭ue900的电源按钮926。

图10是示出根据各个实施例的基站选择过程1000的示例的流程图。基站选择过程1000可以由至少调度单元230或其它适当的处理单元(例如,通用处理器206、基带处理器216等)执行。

首先,在方块b1010处,调度单元230可以确定针对第一小区的rach性能是不足的。第一小区可以是由第一基站130提供的小区。在一些实施例中,当本文所述的各种过程不产生分配的asc860时,可以存在不足的rach性能。在至少一个可用asc820的集合、至少可立即使用的asc830的集合或至少一个所选择的asc840的集合可能为空时(至少对于预定的时间段内),可能是这样的情况。

在非限制性示例中,asc都不可以是可立即使用的asc830,因为可用asc中没有可立即发送的(对预定的时间段)。在另外的非限制性示例中,给定基于第二rat的活动没有任何可立即使用的asc830可以满足预定的容限规则的情况下,可以不选择可立即使用的asc830作为所选择的asc840。此时,驻留在第一小区上可能是不可行的或没有效率的。

接下来,在方块b1020处,调度单元230(例如,rrc)可以基于成功rach性能的概率来从至少一个第二小区选择分配的小区。至少一个第二小区可以是由第二基站140提供的小区。至少一个第二小区中的每一个小区都可以与第一小区不同。可以选择具有最高的成功rach性能的概率的第二小区作为分配的小区。在一些实施例中,成功rach性能的概率可以与如本文所述的最佳可能的aich解码性能直接成正比。例如,可以基于可立即使用的asc830的数量(在预定时间段之内)、产生的所选择的asc840的数量、对于每个所选择的asc840相对于第二rat的活动的重叠的量等,来确定针对给定小区的成功rach性能的概率。可以比较针对至少一个第二小区中的每个小区的成功rach性能的概率。

最后,在方块b1030处,调度单元230可以输出指示消息,以使ue110驻留在分配的小区上以进行数据通信。

提供前面的方法描述和过程流程图仅仅作为说明性示例,并不旨在要求或暗示必须以呈现的次序执行各个实施例的步骤。如本领域技术人员将会预期到的,可以按照任何次序执行前述实施例中的步骤的次序。诸如“之后”、“然后”、“接下来”等词语并非旨在限制步骤的次序;这些词语仅用于指导读者遍及方法的描述。此外,例如使用冠词“一”、“一个”或“该”以单数形式对权利要求元素的任何提及并不被解释为将该元素限制为单数。

结合本文公开的实施例描述的各个说明性逻辑方块、模块、电路和算法步骤可以实现为电子硬件、计算机软件或两者的组合。为了清楚示出硬件和软件的这种可互换性,上文已经以其功能的措辞一般性地描述了各个说明性组件、方块、模块、电路和步骤。将这样的功能实现为硬件还是软件取决于特定应用和施加于整体系统上的设计约束。本领域技术人员可以针对每种特定应用通过不同方式实施所述功能,但这样的实施方式的决定不应被解释为导致脱离本公开内容的范围。

用于实现结合本文公开的实施例描述的各个说明性逻辑、逻辑方块、模块和电路的硬件可以利用以下各项来实现或执行:设计成执行本文所述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或其任意组合。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp内核结合的一个或多个微处理器或任何其它此类配置。替代地,可以由特定于给定功能的电路来执行一些步骤或方法。

在一些示例性实施例中,可以在硬件、软件、固件或其任意组合中实现所描述的功能。如果在软件中实现,可以将功能在非暂时性计算机可读存储介质或非暂时性处理器可读存储介质上存储为一条或多条指令或代码。本文公开的方法或算法的步骤可以体现于处理器可执行软件模块中,该模块可以驻留在非暂时性计算机可读或处理器可读存储介质上。非暂时性计算机可读或处理器可读存储介质可以是可以由计算机或处理器存取的任何存储介质。作为示例而非限制,此类非暂时性计算机可读或处理器可读存储介质可以包括ram、rom、eeprom、闪存存储器、cd-rom或其它光盘存储器、磁盘存储器或其它磁性存储设备,或可用于以指令或数据结构的形式存储期望的程序代码,并且可以由计算机存取的任何其它介质。如本文所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光以光学方式再现数据。上述的组合也包括在非暂时性计算机可读和处理器可读介质的范围内。额外地,方法或算法的操作可以作为代码和/或指令的一个或任何组合或集合而驻留在非暂时性处理器可读存储介质和/或非暂时性计算机可读存储介质上,该介质可以并入计算机程序产品中。

对本文所述实施例的各种修改对于本领域技术人员而言将是显而易见的,并且本文所定义的一般性原理可以应用于一些实施例而不脱离本公开内容的精神或范围。因此,本公开内容并非旨在限于本文所示出的实施例,而是要符合与以下权利要求书和本文所公开的原理和新颖特征一致的最宽范围。

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