防止由于多SIM多活动设备中的消隐而造成的数据停顿的方法与流程

文档序号:11533602阅读:246来源:国知局
防止由于多SIM多活动设备中的消隐而造成的数据停顿的方法与流程



背景技术:

诸如智能电话、平板计算机和膝上型计算机之类的移动通信设备的一些新的设计方案包括两个或更多的用于向用户提供对多个单独的移动电话网络的接入的用户识别模块(“sim”)卡。移动电话网络的例子包括gsm、td-scdma、cdma2000、lte和wcdma。示例性多sim移动通信设备包括移动电话、膝上型计算机、智能电话、以及被配置为连接到多个移动电话网络的其它移动通信设备。包括多个sim并使用两个或更多单独的射频(“rf”)收发机来连接到两个或更多单独的移动电话网络的移动通信设备称为“多sim多活动”或者“msma”通信设备。一种示例性msma通信设备是“双sim双活动”或者“dsda”通信设备,其包括与两个移动电话网络相关联的两个sim卡/订阅。

由于多sim多活动通信设备具有多个单独的rf通信电路或者“rf资源”,因此多sim多活动通信设备上的每一个订阅可能在任何时间使用其相关联的rf资源与其移动网络进行通信。但是,在某些频带信道操作组合中,由于多sim多活动通信设备中包括的rf链的天线的邻近性,因此rf资源的同时使用可能造成一个或多个rf资源灵敏度降低或者干扰其它rf资源进行正常操作的能力。

为了解决灵敏度降低或者干扰所呈现的问题,在当前的dsda设备中,如果当一个订阅在执行数据传输时,其它订阅处于语音呼叫或者正在执行任何信号传输过程时,存在共存或者发射(tx)-接收(rx)/tx-tx冲突,则向进行数据传输的订阅分配较低优先级,并对其传输进行消隐(即,tx消隐)以防止其它订阅的性能下降。但是,tx消隐通常导致数据停顿/超时和被消隐的订阅的异常临时块流(tbf)释放。

如果网络在某个持续时间之内没有从dsda设备接收到任何数据块,则该问题将由于网络停止分配上行链路状态标志(usf)而出现,如在第三代合作伙伴计划(3gpp)技术规范(ts)44.060中所描述的。因此,当由于其它订阅的较高优先级活动比指定的持续时间长,而没有发送针对该数据传输订阅的分组数据业务信道(pdtch)传输时,网络停止针对所分配的usf对来自该dsda设备的无线链路控制(rlc)/媒体访问控制(mac)块的调度。在很多网络中,对计数器进行递增,以跟踪是否超过某个持续时间。当接收到用于usf的数据时,对该计数器进行重置。对于大部分网络而言,该计数器的值略大于8(其导致某种400ms的持续时间)。



技术实现要素:

各个实施例提供了通过在针对分组数据业务信道(pdtch)传输的网络计数器到期之前,确保将至少一个pdtch传输发送给网络,来在发射(tx)消隐期间,使用于被消隐订阅的数据连接保活的方法、设备和非临时性处理器可读存储介质。

一些实施例方法可以包括:判断针对语音呼叫的第一订阅的业务信道(tch)传输是否将与针对数据呼叫的第二订阅的分组数据业务信道(pdtch)传输冲突;响应于确定针对语音呼叫的第一订阅的tch传输将与针对数据呼叫的第二订阅的pdtch传输冲突,发送针对第一订阅的tch传输,并使pdtch传输消隐;响应于使pdtch传输消隐,对消隐计数器进行递增;响应于对消隐计数器进行递增,判断消隐计数器是否大于或等于消隐门限;响应于确定消隐计数器大于或等于消隐门限,发送针对第二订阅的下一个pdtch传输。在一些实施例中,响应于确定消隐计数器大于或等于消隐门限,发送针对第二订阅的下一个pdtch传输,可以包括:对分配给第二订阅的优先级进行暂时增加,直到发送下一个pdtch传输为止。在一些实施例中,所述消隐门限可以等于在采取校正动作之前能够被消隐的连续pdtch传输的最大数量。在一些实施例中,所述校正动作可以使所述下一个pdtch传输相对于下一个tch传输具有优先级。

一些实施例方法可以包括:响应于发送针对第二订阅的下一个pdtch传输,确定上行链路状态标志(usf)利用率。在一些实施例中,响应于发送针对第二订阅的下一个pdtch传输,确定usf利用率可以包括:基于分配给该移动通信设备的usf的数量和从该移动通信设备发送的pdtch传输的数量,确定该usf利用率。

一些实施例方法可以包括:判断所述usf利用率是否大于或等于无线链路门限;响应于确定所述usf利用率大于或等于无线链路门限,向所述数据呼叫应用流控制。

一些实施例方法可以包括:判断所述usf利用率是否小于或等于无线资源门限;响应于确定所述usf利用率小于或等于无线资源门限,减少用于所述数据呼叫的多时隙类。在一些实施例中,减少用于所述数据呼叫的多时隙类可以包括:将所述多时隙类减少到单个时隙发送。

各个实施例可以包括一种具备多订阅能力的通信设备,其配置有处理器可执行指令以执行上面所描述的方法的操作。

各个实施例可以包括一种具备多订阅能力的通信设备,其具有用于执行上面所描述的方法的操作的功能的单元。

各个实施例可以包括其上存储有处理器可执行指令的非临时性处理器可读介质,其中所述处理器可执行指令被配置为使具备多订阅能力的通信设备的处理器执行上面所描述的方法的操作。

附图说明

被并入本文并且构成本说明书一部分的附图描绘了本发明的示例性实施例,并且连同上面给出的概括描述以及下面给出的详细描述一起来解释本发明的特征。

图1是适合与各种实施例一起使用的移动电话网络的通信系统框图。

图2是根据各种实施例的一种多sim多活动通信设备的部件框图。

图3是根据各种实施例,示出多sim多活动通信设备中的不同发射/接收链的部件之间的交互的部件框图。

图4是根据一些实施例,示出具备多订阅能力的通信设备的层之间的交互的框图。

图5是根据各种实施例,示出用于在tx消隐期间,维持用于被消隐订阅的数据连接的方法的过程流程图。

图6是根据各种实施例,示出用于基于usf利用率,向数据呼叫应用流控制的方法的过程流程图。

图7是根据各种实施例,示出用于基于usf利用率,减少用于数据呼叫的多时隙类的方法的过程流程图。

图8是适合于实现一些实施例方法的具备多订阅能力的多sim多活动通信设备的部件框图。

具体实施方式

参照附图来详细地描述各个实施例。在可以的地方,贯穿附图使用相同的附图标记来指代相同或者类似的部件。对于特定示例和实现的引用只是用于说明目的,而不是旨在限制本发明或者权利要求的保护范围。

各个实施例包括通过具备多订阅能力的通信设备上的两个或更多订阅管理通信的方法,其确保较低优先级订阅(即,受到消隐的订阅)进行足够的传输以使数据连接保活。

如本文所使用的,本文互换地使用术语“无线设备”、“移动通信设备”、“具备多订阅能力的通信设备”和“多sim多活动通信设备”,上述术语指代下面中的任何一种或全部:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理、膝上型计算机、个人计算机、平板计算机、智能本、掌上型计算机、无线电子邮件接收机、可启用多媒体互联网的蜂窝电话、无线游戏控制器、以及包括可编程处理器、存储器和用于连接到至少两个移动通信网络的电路的类似的个人电子设备。各个方面在诸如智能电话之类的移动通信设备中是有用的,所以在各个实施例的描述中指代这些设备。但是,这些实施例在诸如dsda通信设备之类的任何电子设备中也是有用的,其中这些电子设备单独地维持使用多个单独的rf资源的多个订阅。

如本文所使用的,互换地使用术语“sim”、“sim卡”和“用户识别模块”来指代存储器,其可以是集成电路或者嵌入在可移动卡中,并且存储用于标识和/或认证网络上的无线设备的国际移动用户标识(imsi)、相关密钥和/或其它信息,以及实现与该网络的通信服务。由于在sim中存储的信息使无线设备能够建立用于与特定网络的特定通信服务的通信链路,因此本文将术语“sim”使用成针对通信设备的便利引用,其中该通信设备与特定的sim中存储的信息相关联,并通过该信息来启用成sim和通信网络,以及该网络所支持的服务和订阅,使它们彼此之间相关。

如上所述,多sim多活动通信设备上的一个或多个订阅可能负面地影响在该多sim多活动通信设备上操作的其它订阅的性能。例如,当第一订阅尝试在活动语音呼叫期间进行发送,而双sim双活动通信设备中的第二订阅同时尝试在数据呼叫中进行发送时,该双sim双活动通信设备可能受到设备内干扰。在这种“共存事件”期间,第一订阅的传输可能对于第二订阅发送数据分组的能力造成严重的损害(其还称为与之的“冲突”)。这种干扰可以具有多种形式,比如阻塞干扰、谐波、互调、其它噪声和失真问题等等。

当前,针对在当前的dsda设备中使用的共存事件期间的冲突或灵敏度降低所呈现的问题的解决方案是:响应于当第二订阅正在执行数据传输,并且第一订阅处于语音呼叫或者正在执行任何信号传输过程时,存在共存或者发射(tx)-接收(rx)/tx-tx冲突,向进行数据传输的第二订阅分配较低优先级,并将对其传输进行消隐(即,tx消隐)以防止第一订阅的性能下降。但是,tx消隐可能导致数据停顿/超时和被消隐的订阅的异常临时块流(tbf)释放。

当网络没有在某个持续时间之内从dsda设备接收到任何数据块时,则将由于网络停止分配上行链路状态标志(usf)而发生该情形,如在第三代合作伙伴计划(3gpp)技术规范(ts)44.060中所描述的。因此,当针对传送第二订阅的数据没有发送分组数据业务信道(pdtch)传输比指定的持续时间更长时,网络停止针对所分配的usf对来自该dsda设备的无线链路控制(rlc)/媒体访问控制(mac)块的调度。在很多网络中,对计数器进行递增,以跟踪是否超过某个持续时间。例如,网络可以对没有从相应的tbf接收到数据的每一个usf所对应的n3101计数器进行递增。当接收到针对usf的数据时,对该计数器进行重置。当没有接收到针对usf的数据,并且计数器达到其最大值时,网络停止向该移动通信设备分配usf。

为了克服该情形,在移动通信设备(例如,具备多订阅能力的通信设备)上实现的各个实施例通过在针对pdtch传输的网络计数器到期之前,确保将至少一个pdtch传输发送给网络,来在tx消隐期间,使用于被消隐订阅的数据连接保活。在各个实施例中,随着在订阅的tx消隐期间,对pdtch传输进行消隐,移动通信设备的处理器可以对pdtch消隐计数器进行递增。当pdtch消隐计数器等于或大于被消隐分组门限时,移动通信设备的处理器确保向其网络发送下一个pdtch传输。用此方式,在网络的计数器(例如,n3101计数器)达到其最大值之前,网络可以从移动通信设备接收pdtch传输,从而防止网络停止usf分配,并减少被消隐订阅的数据停顿的可能性。

在各个实施例中,操作在移动通信设备(例如,具备多订阅能力的通信设备)的处理器上的gsm/边缘无线接入网络(grean)层可以判断高优先级语音呼叫的业务信道(tch)传输的第一订阅和低优先级数据呼叫的pdtch传输的第二订阅之间是否存在冲突。响应于确定存在冲突,geran层可以发送针对第一订阅的tch传输,对针对第二订阅的pdtch传输进行消隐。随着对针对第二订阅的pdtch传输进行消隐,geran层可以对消隐计数器进行递增,并判断消隐计数器是否大于或等于消隐门限。在一些实施例中,该消隐门限可以等于在采取校正动作之前,可以被消隐的连续pdtch传输的最大数量。举例而言,消隐门限可以是十六个分组。响应于确定消隐计数器处于或者大于消隐门限,geran层可以使得用于传输的第二订阅上的下一个pdtch传输具有优先级,并发送该下一个pdtch传输(例如,参见图5)。用此方式,在网络的计数器(例如,n3101计数器)达到其最大值之前,网络可以从移动通信设备接收pdtch传输,从而防止网络停止usf分配。在发送pdtch传输之后,geran层可以对消隐计数器进行重置,并重复该过程。

在各个实施例中,在移动通信设备(例如,具备多订阅能力的通信设备)的处理器上操作的geran层可以与操作在该移动通信设备的相同或者不同处理器上的无线链路控制(rlc)功能和无线资源(rr)子层进行通信。geran层可以确定usf利用率。在各个实施例中,可以基于分配给移动通信设备的usf的数量和从该移动通信设备发送的pdtch传输的数量,来确定usf利用率。在各个实施例中,geran层可以向rlc功能和rr子层发送该usf利用率(例如,参见图4)。

在各个实施例中,在移动通信设备(例如,具备多订阅能力的通信设备)的处理器上操作的rlc功能可以判断usf利用率是否处于或者高于无线链路门限,并响应于usf利用率处于或者高于无线链路门限,向该数据连接应用流控制(例如,参见图6)。

在各个实施例中,在移动通信设备(例如,具备多订阅能力的通信设备)的处理器上操作的rr子层可以判断usf利用率是否处于或者低于无线资源门限,并响应于usf利用率处于或者低于无线资源门限,减少该移动通信设备的数据连接的多时隙类(例如,参见图7)。例如,响应于usf利用率处于或者低于无线资源门限,rr子层可以将分配给pdtch传输的时隙数量从正常数量(例如,四个时隙)减少到单个时隙。减少多时隙类可以使移动通信设备能够在上行链路中支持更少的时隙,从而减少tx-tx或tx-rx冲突的比率。时隙的减少可以提高无线资源使用,这是由于可以对原本在pdtch传输消隐期间未使用的时隙进行释放以便进行利用。

各个实施例可以在各种各样的通信系统100(其包括至少两个移动电话网络)中实现,图1示出了其一个例子。第一移动网络102和第二移动网络104通常均包括多个蜂窝基站(例如,第一基站130和第二基站140)。第一移动通信设备110可以通过与第一基站130的蜂窝连接132,与第一移动网络102进行通信。第一移动通信设备110还可以通过与第二基站140的蜂窝连接142,与第二移动网络104进行通信。第一基站130可以通过有线连接134,与第一移动网络102进行通信。第二基站140可以通过有线连接144,与第二移动网络104进行通信。

第二移动通信设备120可以类似地通过与第一基站130的蜂窝连接132,与第一移动网络102进行通信。第二移动通信设备120可以通过与第二基站140的蜂窝连接142,与第二移动网络104进行通信。可以通过诸如4g、3g、cdma、tdma、wcdma、gsm和其它移动电话通信技术之类的双向无线通信链路来进行蜂窝连接132和142。

虽然将移动通信设备110、120示出为连接到移动网络102、104,但在一些实施例中(没有示出),移动通信设备110、120可以包括针对两个或更多移动网络102、104的一个或多个订阅,并且可以以类似于上面所描述的操作的方式来连接到这些网络。

在一些实施例中,第一移动通信设备110可以与结合第一移动通信设备110使用的外围设备150建立无线连接152。例如,第一移动通信设备110可以通过与可启用蓝牙的个人计算设备(例如,“智能手表”)的链路来进行通信。在一些实施例中,第一移动通信设备110可以例如通过wi-fi连接,与无线接入点160建立无线连接162。该无线接入点160可以被配置为通过有线连接166,连接到互联网164或者另一个网络。

虽然没有示出,但第二移动通信设备120可以类似地被配置为通过无线链路,与外围设备150和/或无线接入点160进行连接。

在一些实施例中,第一移动网络102和第二移动网络104可以单独地包括至少一个服务器(例如,分别为服务器172和服务器174),这些服务器可以被配置为分配usf和跟踪从移动通信设备110、120接收的pdtch传输,如在3gppts44.060中所描述的。

图2是适合于实现各个实施例的移动通信设备200的功能框图。根据各个实施例,移动通信设备200可以类似于如参照图1所描述的移动通信设备110、120中的一个或多个。参见图1和图2,移动通信设备200可以包括第一sim接口202a,其可以接收与第一订阅相关联的第一识别模块sim-1204a。移动通信设备200还可以包括第二sim接口202b,其可以接收与第二订阅相关联的第二识别模块sim-2204b。

各个实施例中的sim可以是配置有sim和/或usim应用的通用集成电路卡(uicc),实现对例如gsm和/或umts网络的接入。该uicc还可以提供用于电话簿和其它应用的存储。替代地,在cdma网络中,sim可以是位于卡上的uicc可移动用户识别模块(r-uim)或者cdma用户识别模块(csim)。每一个sim卡都可以具有cpu、rom、ram、eeprom和i/o电路。

在各个实施例中使用的sim可以包含用户账户信息、国际移动用户识别(imsi)、sim应用工具集(sat)命令集、以及用于电话簿联系人的存储空间。sim卡还可以存储归属标识符(例如,系统标识号(sid)/网络标识号(nid)对、归属plmn(hplmn)码等等),以指示sim卡网络运营提供商。可以将集成电路卡识别(iccid)sim序列号印制在sim卡上以用于标识。但是,可以将sim实现在移动通信设备200的存储器(例如,存储器214)的一部分中,因此其不需要是单独的或者可移除的电路、芯片或者卡。

移动通信设备200可以包括耦合到编码器/解码器(codec)208的至少一个控制器(例如,通用处理器206)。codec208可以继而耦合到扬声器210和麦克风212。通用处理器206还可以耦合到存储器214。存储器214可以是用于存储处理器可执行指令的非临时性计算机可读存储介质。例如,这些指令可以包括:将与第一订阅或第二订阅有关的通信数据路由通过相应的基带rf资源链。

存储器214可以存储操作系统(os)、以及用户应用软件和可执行指令。存储器214还可以存储应用数据(例如,阵数据结构)。在一些实施例中,存储器214还可以存储一个或多个查找表、列表或者各种其它数据结构,可以引用这些数据结构以判断是否检测到冲突、确定计数器的状态、确定usf利用率、将值与门限进行比较等等(例如,参见图5-7)。

通用处理器206和存储器214中的每一个可以耦合到至少一个基带调制解调器处理器216。移动通信设备200中的每一个sim(例如,sim-1204a和sim-2204b)可以与基带rf资源链相关联。基带rf资源链可以包括基带调制解调器处理器216,其可以执行用于与无线接入技术(rat)进行通信/控制rat的基带/调制解调器功能,并可以包括一个或多个放大器和无线电装置(本文通常称为rf资源(如,rf资源218a、218b))。在一些实施例中,基带rf资源链可以共享基带调制解调器处理器216(即,执行移动通信设备200上的所有sim的基带/调制解调器功能的单个设备)。在其它实施例中,每一个基带rf资源链可以包括物理地或逻辑地单独的基带处理器(例如,bb1、bb2)。

在一些实施例中,rf资源218a、218b可以与不同的sim/订阅相关联。例如,针对wcdma网络的第一订阅可以与rf资源218a相关联,而针对gsm网络的第二订阅可以与rf资源218b相关联。rf资源218a、218b中的每一个可以是代表它们相应的订阅/sim执行发送/接收功能的收发机。rf资源218a、218b还可以包括单独的发射和接收电路,或者可以包括将发射机和接收机功能组合在一起的收发机。rf资源218a、218b中的每一个可以耦合到无线天线(例如,第一无线天线220a或第二无线天线220b)。rf资源218a、218b还可以耦合到基带调制解调器处理器216。在一些实施例中,移动通信设备200可以是具有两个发射功能单元和两个接收功能单元的双txdsda通信设备。例如,移动通信设备可以是其中两个rf资源218a和218b均是收发机或者包括单独的发射和接收电路的双txdsda通信设备。在这种示例性双txdsda通信设备中,rf资源218a和218b中的每一个可以与不同的sim/订阅相关联。在一些实施例中,移动通信设备200可以是具有单个发射功能单元和两个接收功能单元的单txdsda通信设备。例如,移动通信设备200可以是其中一个rf资源218a是收发机或者包括单独的发射和接收电路,另一个rf资源218b只包括接收电路的单txdsda通信设备。在这种示例性单txdsda通信设备中,不同的sim/订阅可以经由不同的相应rf资源218a或218b进行接收,但不同的sim/订阅可以经由相同的具有单个发射功能单元的单个rf资源218a进行发送。

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

在一些实施例中,键盘224、触摸屏显示器226、麦克风212或者其组合可以执行下面的功能:接收用于发起呼出呼叫的请求。例如,触摸屏显示器226可以接收对联系人列表中的联系人的选择,或者接收电话号码。在另一个例子中,触摸屏显示器226和麦克风212中的任意一个或二者可以执行接收用于发起呼出呼叫的请求的功能。例如,触摸屏显示器226可以接收对联系人列表中的联系人的选择,或者接收电话号码。再举一个例子,用于发起呼出呼叫的请求可以具有经由麦克风212接收的语音命令的形式。在移动通信设备200中的各种软件模块和功能单元之间可以提供接口,以实现它们之间的通信,如本领域所已知的。

共同工作的两个sim204a、204b、基带调制解调器处理器216、rf资源218a、218b和无线天线220a、220b可以构成两个或更多rat。例如,sim、基带处理器和rf资源可以被配置为支持gsmrat、lterat和/或wcdmarat。通过增加更多的sim卡、sim接口、rf资源和/或天线以连接到另外的移动网络,可以在移动通信设备200上支持更多的rat。

移动通信设备200可以包括冲突管理单元230,其被配置为管理和/或调度订阅对于rf资源218a、218b的使用,例如,通过当另一个订阅处于活动的语音呼叫时,在经由处于数据呼叫的订阅所发送的传输上实现tx消隐。在一些实施例中,可以将冲突管理单元230实现在通用处理器206中。在一些实施例中,冲突管理单元230可以实现成单独的硬件部件(即,与通用处理器206分开)。在一些实施例中,可以将冲突管理单元230实现成存储在存储器214中并由通用处理器206或者另一个处理器(例如,调制解调器处理器或基带处理器216)执行的软件应用。

图3是根据各个实施例,在参照图2所描述的移动通信设备200上的单独rf资源中的发射和接收部件的框图300。参见图1-3,发射机302可以是rf资源218a的一部分,发射机304可以是rf资源218b的一部分。在一些实施例中,发射机302可以包括数据处理器306,其可以对要发送的数据进行格式化、编码和交织。发射机302可以包括调制器308,其使用编码的数据来对载波信号进行调制,例如,通过执行高斯最小移位键控(gmsk)。一个或多个发射电路310可以对调制后的信号进行调节(例如,滤波、放大和上变频),以生成rf调制的信号来进行传输。例如,发射机302可以经由第一无线天线220a,来向第一基站130发送该rf调制的信号。

在一些实施例中,发射机304可以包括数据处理器320,其可以对要发送的数据进行格式化、编码和交织。发射机304可以包括调制器318,其使用编码的数据来对载波信号进行调制,例如,通过执行高斯最小移位键控(gmsk)。一个或多个发射电路316可以对调制后的信号进行调节(例如,滤波、放大和上变频),以生成rf调制的信号来进行传输。例如,发射机304可以经由第二无线天线220b,来向第二基站140发送该rf调制的信号。

当确定在来自两个无线天线220a和220b的语音和数据传输之间没有发生冲突时(例如,tch传输和pdtch传输之间没有发生冲突),发射机302、304均可以向它们相应的基站130、140发送rf调制的信号。但是,当检测到来自两个无线天线220a和220b的语音和数据传输时(例如,检测到tch传输和pdtch传输之间的冲突),一次仅仅一个发射机(例如,发射机302或304)可以向其相应的基站130或140发送rf调制的信号。发射机302、304的操作可以由诸如基带调制解调器处理器216之类的处理器来控制。

在各个实施例中,可以将发射机302、304中的每一个实现成与它们的相应接收和发射电路(没有示出)分开的电路。替代地,发射机302、304可以分别与相应的接收电路和发射电路进行组合,例如,作为与sim-1204a和sim-2204b相关联的收发机。

图4是根据一些实施例,示出具备多订阅能力的通信设备(例如,参照图1-3所描述的移动通信设备110、120和200)的层之间的交互的框图。这些层可以包括能向rr子层408和rr子层408中的rlc功能410发送信息(例如,usf利用率404)的geran层402。

geran层402可以基于分配给该移动通信设备的usf的数量和该具备订阅能力的通信设备所实际发送的pdtch传输的数量,来确定usf利用率404(例如,参见图5)。

rr子层408可以判断usf利用率404是否处于或低于无线资源门限,并响应于usf利用率404处于或低于无线资源门限,减少该具备多订阅能力的通信设备的连接(例如,数据连接)的多时隙类(例如,参见图7)。

rlc功能410可以判断usf利用率404是否处于或大于无线链路门限,并响应于usf利用率404处于或大于无线链路门限,向该具备多订阅能力的通信设备的连接(例如,数据连接)应用流控制(例如,参见图6)。

geran层402、rr子层408和/或rlc功能410可以实现在具备多订阅能力的通信设备(例如,参照图1-3所描述的移动通信设备110、120、200)的处理器(例如,图2的通用处理器206、基带调制解调器处理器216、冲突管理单元230、单独的控制器等等)中。

图5是根据各个实施例,示出用于通过在针对pdtch传输的网络计数器(例如,n3101计数器)达到最大值之前,确保将至少一个pdtch传输发送给网络,来在tx消隐期间,使用于被消隐订阅的数据连接保活的方法500。方法500可以使用具备多订阅能力的通信设备(例如,参照图1-4所描述的移动通信设备110、120、200)的处理器(例如,图2的通用处理器206、基带调制解调器处理器216、冲突管理单元230、单独的控制器等等)来实现。例如,方法500可以由geran层(例如,图4的geran层402)来实现,或者实现在geran层之中。

参照图1-5,当第一订阅正在高优先级语音呼叫中进行通信,第二订阅正在低优先级数据呼叫中进行通信时,设备处理器可以开始执行方法500的操作(框502)。在一些实施例中,第一订阅可以生成针对语音呼叫的tch传输,第二订阅可以生成针对数据呼叫的pdtch传输。在判断框504中,设备处理器可以判断在第一订阅的tch传输与第二订阅的pdtch传输之间是否将发生冲突。响应于确定tch传输和pdtch传输将不会冲突(即,判断框504=“否”),在框506中,设备处理器可以在第一订阅和第二订阅上进行发送。因此,当不发生冲突时,不对第二订阅的pdtch传输进行消隐。

响应于确定tch传输和pdtch传输将发生冲突(即,判断框504=“是”),在框508中,设备处理器可以发送针对第一订阅的tch传输,并使针对第二订阅的pdtch传输消隐(即,不进行发送)。在框510中,设备处理器可以对消隐计数器进行递增。例如,设备处理器可以向消隐计数器的当前值增加等于在框508中被消隐的pdtch传输的数量的值。

在判断框512中,设备处理器可以判断消隐计数器是否等于或大于消隐门限。在各个实施例中,该消隐门限可以是表示在采取校正动作之前,可以进行消隐的连续pdtch传输的最大数量的pdtch传输的数量,该校正动作例如可以使下一个pdtch传输相对于下一个tch传输具有优先级,从而向网络发送分组。举例而言,该消隐门限可以是16个分组。响应于确定消隐计数器小于消隐门限(即,判断框512=“否”),设备处理器可以返回到在判断框504中,判断在第一订阅的tch传输和下一个pdtch传输之间是否将存在冲突。

响应于确定消隐计数器等于或大于消隐门限(即,判断框512=“是”),在框514中,设备处理器可以采取动作,以确保发送第二订阅上的下一个pdtch传输。例如,设备处理器可以在下一个pdtch传输的持续时间内,暂时地使第二订阅具有优先级,使得用于分配传输资源的算法向第二订阅分配发射机。该动作可以确保发送下一个pdtch传输,而不管该pdtch传输是否与第一订阅的tch传输相冲突。因此,从移动通信设备向网络发送下一个pdtch传输。该pdtch传输的接收可以造成网络重置其用于pdtch传输的计数器,或者认识到应当维持第二订阅的数据呼叫。

在框516中,设备处理器可以确定usf利用率。在各个实施例中,可以基于分配给该移动通信设备的usf的数量和从该移动通信设备发送的pdtch传输的数量,来确定usf利用率。在框518中,设备处理器可以向rlc功能发送该usf利用率。在框520中,设备处理器可以向rr子层发送该usf。

在框522中,当向网络发送pdtch传输时,设备处理器可以对消隐计数器进行重置。设备处理器可以返回到在判断框504中,判断在第一订阅的tch传输和下一个pdtch传输之间是否存在冲突。

图6是根据各个实施例,示出用于基于usf利用率,向数据呼叫应用流控制的方法600。方法600可以使用具备多订阅能力的通信设备(例如,参照图1-5所描述的移动通信设备110、120、200)的处理器(例如,图2的通用处理器206、基带调制解调器处理器216、冲突管理单元230、单独的控制器等等)来实现。例如,方法600可以由rlc功能(例如,图4的rlc功能410)来实现。在一些实施例中,可以结合图5的方法500和图7的方法700的操作来实现方法600的操作。

参照图1-6,在接收到usf利用率(例如,geran层(如,图4的geran层402)所确定的usf利用率)时,设备处理器可以开始执行方法600的操作(框602)。在判断框604中,设备处理器可以判断usf利用率是否大于或等于无线链路门限。响应于确定usf利用率小于无线链路门限(即,判断框604=“否”),在框606中,不需要流控制,也不向数据呼叫应用流控制。响应于确定usf利用率大于或等于无线链路门限(即,判断框604=“是”),在框608中,可以向数据呼叫应用流控制。

图7是根据各个实施例,示出用于基于usf利用率,减少用于数据呼叫的多时隙类的方法700。方法700可以使用具备多订阅能力的通信设备(例如,参照图1-6所描述的移动通信设备110、120、200)的处理器(例如,图2的通用处理器206、基带调制解调器处理器216、冲突管理单元230、单独的控制器等等)来实现。例如,方法700可以由rr子层(例如,图4的rr子层408)来实现。在一些实施例中,可以结合图5的方法500和图6的方法600的操作来实现方法700的操作。

参照图1-7,在接收到usf利用率(例如,geran层(如,图4的geran层402)所确定的usf利用率)时,设备处理器可以开始执行方法700的操作(框702)。在判断框704中,设备处理器可以判断usf利用率是否小于或等于无线资源门限。响应于确定usf利用率大于无线链路门限(即,判断框704=“否”),在框706中,设备处理器可以维持用于数据呼叫的多时隙类。

响应于确定usf利用率小于或等于无线资源门限(即,判断框704=“是”),在框708中,设备处理器可以减少用于数据呼叫的多时隙类。例如,响应于usf利用率小于或等于无线资源门限,rr子层可以将分配给pdtch传输的时隙的数量,从正常数量(例如,四个时隙)减少到单个时隙(或者其它时隙数量)发送。时隙的减少可以提高无线资源使用,这是由于可以对原本在pdtch传输消隐期间未使用的时隙进行释放。

各个实施例可以在各种各样的移动通信设备中的任何一种里实现,图8示出了其一个例子(例如,移动通信设备800)。根据各个实施例,移动通信设备800可以类似于如参照图1-7所描述的移动通信设备100、120、200。因此,移动通信设备800可以实现图5-7中的方法400、500和/或600。

参见图1-8,移动通信设备800可以包括耦合到触摸屏控制器1004和内部存储器806的处理器802。处理器802可以是被指定成用于通用或特殊处理任务的一个或多个多核集成电路。内部存储器806可以是易失性或者非易失性存储器,还可以是安全的和/或加密的存储器,或者可以是非安全和/或非加密的存储器,或者是其任意组合。触摸屏控制器804和处理器802还可以耦合到触摸屏面板812,例如,电阻式感应触摸屏、电容式感应触摸屏、红外感应触摸屏等等。另外,移动通信设备800的显示器并不需要具有触摸屏能力。

移动通信设备800可以具有一个或多个蜂窝网络收发机808、808,它们耦合到处理器802和两个或更多天线810、811,并被配置为发送和接收蜂窝通信。收发机808、816和天线810、811可以结合所公开的电路一起使用,以实现各种实施例方法。移动通信设备1000可以包括耦合到收发机808、816和/或处理器802并如上所述进行配置的两个或更多sim卡(例如,sim813a、813b)。移动通信设备800可以包括蜂窝网络无线调制解调器芯片817,其经由蜂窝网络来实现通信,并耦合到处理器802。

移动通信设备800还可以包括用于提供音频输出的扬声器814。移动通信设备800还可以包括利用塑料、金属或者材料组合来构造的壳体820,以便包含本文所讨论的部件中的全部或者一些。移动通信设备800可以包括耦合到处理器802的电源822,例如,一次性或可充电电池。可充电电池还可以耦合到外围设备连接端口,以从移动通信设备800之外的源接收充电电流。移动通信设备800还可以包括用于接收用户输入的物理按键824。移动通信设备800还可以包括用于打开和关闭移动通信设备800的电源按键826。

上述的方法描述和过程流程图仅仅提供用作为说明性例子,而不是旨在要求或者隐含着必须以所给出的顺序来执行各个实施例的步骤。如本领域普通技术人员所应当理解的,可以以任何顺序来执行上述的实施例中的步骤顺序。诸如“其后”、“继而”、“接着”等等之类的词语并不旨在限制这些步骤的顺序;这些词语仅仅只是用于引导读者遍历该方法的描述。此外,任何对权利要求元素的单数引用(例如,使用冠词“一个(a)”、“某个(an)”或者“该(the)”),不应被解释为将该元素限制为单数形式。

结合本文所公开的实施例描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或二者的组合。为了清楚地表示硬件和软件之间的这种可交换性,对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为使得背离本发明的保护范围。

用于执行本申请所述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件部件或者其任意组合,可以用来实现或执行结合本文所公开的方面描述的用于实现各种示例性的逻辑、逻辑框、模块和电路的硬件。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,dsp和微处理器的组合、若干微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。替代地,一些步骤或方法可以由特定于给定的功能的电路来执行。

在一个或多个示例性方面,本文所述功能可以用硬件、软件、固件或它们任意组合的方式来实现。如果在软件中实现,则可以将这些功能存储成非临时性计算机可读存储介质或者非临时性处理器可读存储介质上的一个或多个指令或代码。本文所公开的方法或算法的步骤可以体现在处理器可执行软件模块中,其可以位于非临时性计算机可读存储介质或处理器可读存储介质上。非临时性计算机可读或处理器可读存储介质可以是计算机或处理器能够存取的任何存储介质。举例而言,但非做出限制,这种非临时性计算机可读存储介质或者处理器可读存储介质可以包括ram、rom、eeprom、闪存、cd-rom或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于存储具有指令或数据结构形式的期望的程序代码并能够由计算机进行存取的任何其它介质。如本申请所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字通用光盘(dvd)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上述的组合也应当包括在非临时性计算机可读介质和处理器可读介质的保护范围之内。另外,一种方法或算法的操作可以作为一个代码和/或指令集或者其任意组合,位于非临时性处理器可读存储介质和/或计算机可读存储介质上,其中该非临时性处理器可读存储介质和/或计算机可读存储介质可以并入到计算机程序产品中。

为使本领域任何普通技术人员能够实现或者使用本发明,提供了所公开的实施例的前述描述。对于本领域普通技术人员来说,对这些实施例的各种修改是显而易见的,并且,本申请定义的总体原理也可以在不脱离本发明的精神或保护范围的基础上应用于某些实施例。因此,本发明并不限于本文所示出的实施例,而是被给予与所附权利要求书和本文公开的原理和新颖性特征相一致的最广范围。

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