用于提供传输跳过策略以提高多用户身份模块(SIM)无线通信设备的性能的系统和方法与流程

文档序号:11291931阅读:343来源:国知局
用于提供传输跳过策略以提高多用户身份模块(SIM)无线通信设备的性能的系统和方法与流程



背景技术:

多sim(用户身份模块)无线设备已经因其在服务选项方面的灵活性和其它特征而变得日益流行。

在各种类型的多sim无线通信设备中,与订制相关联的每个调制解调器栈可以在sim中存储相应的网络运营商所供应的信息,这可以允许sim支持各种不同的通信服务的使用。例如,各种无线网络可以被配置为处理不同类型的数据,使用不同的通信模式,实现不同的无线接入技术等。一种类型的多sim无线设备(被称为双sim双激活(dsda)设备)通常被配置有与每个sim相关联的单独的发送/接收链,由此允许与对应于两个sim的网络的同时激活的连接。一些被称为单发送dsda设备的dsda设备被配置有与每个sim相关联的单独的接收链,但是被配置有单个共享发送链。单发送配置降低了无线通信设备的硬件成本和功率要求。

在两种dsda设备配置中,在同时通信期间可能出现单独的rf资源上的活动之间的潜在冲突。例如,基于与一个sim相关联的发送电路和与另一个sim相关联的接收电路的共存以及在同一设备内的接近度,与一个sim相关联的发送电路可能使另一个sim相关联的接收电路的灵敏度降低。在另一个示例中,在单发送dsda设备中,在传输之间可能出现定时冲突。为了缓解这些冲突场景,dsda设备可以通过将上行链路中的传输消隐(blank)来停止较低优先级通信。例如,在长期演进(lte)网络和gsm网络上的同时通信活动中,通常向gsm通信活动(例如,语音呼叫)分配较高的优先级,其中将lte上行链路消隐。虽然在符号水平处将lte传输消隐总可以在下行链路上提供更优的吞吐量,但是在上行链路中,更优的吞吐量结果取决于基站(即,enodeb(演进型节点b))是否能够进行非连续传输(dtx)检测(即,对因链路失败而未被接收的子帧和因dtx而未被接收的子帧进行区分)。然而,不存在dsda设备可以确定特定的基站/enodeb是否能够进行dtx检测所采用的方便的机制来指导该切换。



技术实现要素:

各个实施例的系统、方法和设备使多sim无线通信设备能够当在与第一sim相关联的调制解调器栈上检测到发送活动并且在与第二sim相关联的调制解调器栈上调度较高优先级通信时提高性能,其中在所述多sim无线通信设备上,至少第一sim和第二sim分别与第一射频(rf)接收资源和第二rf接收资源相关联。各个实施例还可以包括:确定所述发送活动是否将阻碍所述较高优先级通信活动。响应于确定所述发送活动将阻碍所述较高优先级通信活动,各个实施例方法可以包括:在与所述第一sim相关联的所述调制解调器栈上识别在时间上与所调度的通信活动重叠的子帧,并且针对每个识别的子帧,将与所调度的通信活动相冲突的符号消隐,以形成(develop)部分消隐的子帧。各个实施例还可以包括:基于消隐策略来选择是否向与所述第一sim相关联的网络发送每个部分消隐的子帧。

在一些实施例系统、方法和设备中,基于所述消隐策略来选择是否发送每个部分消隐的子帧可以包括:对于每个部分消隐的子帧,确定所述部分消隐的子帧是否在携带控制信息,以及如果所述部分消隐的子帧在携带控制信息,则向与所述第一sim相关联的所述网络发送所述部分消隐的子帧。

在一些实施例系统、方法和设备中,基于所述消隐策略来选择是否发送每个部分消隐的子帧可以包括:对于每个部分消隐的子帧,确定任何消隐的符号是否在携带解调参考信号(dmrs),以及响应于确定所述部分消隐的子帧中的消隐的符号在携带dmrs,阻止所述部分消隐的子帧的传输。

在一些实施例系统、方法和设备中,基于所述消隐策略来选择是否发送每个部分消隐的子帧可以包括:对于每个部分消隐的子帧,确定所述部分消隐的子帧是否在携带用户数据,以及响应于确定所述部分消隐的子帧在携带用户数据,取回与在与所述第一sim相关联的所述调制解调器栈上的所述发送活动相关联的调制编码方案(mcs)值,以及识别与所述mcs值相对应的消隐的符号的允许数量。在一些实施例系统、方法和设备中,消隐的符号的所述允许数量可以是用于避免传输失败的最大消隐门限。

在一些实施例系统、方法和设备中,基于所述消隐来选择是否发送每个部分消隐的子帧可以包括:对于每个部分消隐的子帧,对所述消隐的符号进行计数,确定消隐的符号的所述计数是否小于或等于消隐的符号的所述允许数量,以及响应于确定消隐的符号的所述计数小于或等于消隐的符号的所述允许数量,向与所述第一sim相关联的所述网络发送所述部分消隐的子帧。在一些实施例系统、方法和设备中,基于所述消隐策略来选择是否发送每个部分消隐的子帧可以包括:对于每个部分消隐的子帧,响应于确定消隐的符号的所述计数不小于或不等于消隐的符号的所述允许数量,阻止所述部分消隐的子帧的传输。在一些实施例系统、方法和设备中,与小于或等于2的mcs值相对应的消隐的符号的所述允许数量可以是6个符号。在一些实施例系统、方法和设备中,与大于2且小于或等于10的mcs值相对应的消隐的符号的所述允许数量可以是4个符号。在一些实施例系统、方法和设备中,与大于10且小于或等于15的mcs值相对应的消隐的符号的所述允许数量可以是2个符号。在一些实施例系统、方法和设备中,与所述第一sim相关联的所述网络可以采用长期演进(lte)无线接入技术。在一些实施例系统、方法和设备中,在与所述第二sim相关联的调制解调器栈上调度的所述通信活动可以包括:在采用gsm或umts无线接入技术的网络上的语音或数据通信。

在一些实施例系统、方法和设备中,确定所述发送活动是否将阻碍所述较高优先级通信活动可以包括:确定所述较高优先级通信活动是否是被调度为与关联于所述第一sim的所述调制解调器栈上的所述发送活动同时进行的发送活动,以及响应于确定调度了同时的发送活动,确定针对所述第一sim的所述发送活动是否将产生对所述较高优先级通信活动的无线干扰。在一些实施例系统、方法和设备中,确定所述发送活动是否将阻碍所述较高优先级通信活动可以包括:确定所述较高优先级通信活动是否是被调度为与关联于所述第一sim的所述调制解调器栈上的所述发送活动同时进行的接收活动,以及响应于确定所述接收活动被调度为与关联于所述第一sim的所述调制解调器栈上的所述发送活动同时进行,确定针对所述第一sim的所述发送活动是否将导致所述较高优先级通信活动的灵敏度降低。

在一些实施例系统、方法和设备中,确定所述发送活动是否将阻碍所述较高优先级通信活动可以包括:确定所述第一sim和所述第二sim是否与共享射频(rf)发送资源相关联,以及确定接入被调度用于所述较高优先级通信活动的所述共享发送资源的定时是否与针对与所述第一sim相关联的所述调制解调器栈的所述共享发送资源的消隐的符号分配的计数相冲突。在一些实施例系统、方法和设备中,阻止所述部分消隐的子帧的传输可以包括:触发非连续传输(dtx)模式,以及调用指示不存在用于所述上行链路中的传输的语音数据的信令。

各个实施例包括无线通信设备,所述无线通信设备包括被配置为使用与共享射频(rf)资源相关联的至少第一用户身份模块(sim)和第二sim的无线通信设备,以及被配置有用于执行上述方法的操作的处理器可执行指令的处理器。各个实施例还包括其上存储有处理器可执行指令的非暂时性处理器可读介质,所述处理器可执行指令被配置为使得无线通信设备的处理器执行上述方法的操作。各个实施例还包括具有用于执行上述方法的功能的单元的无线通信设备。

附图说明

被并入本文并且构成本说明书的一部分的附图,示出了示例性实施例,并且连同上文给出的概括描述和下文给出的详细描述一起用于说明特征。

图1a是适于与各个实施例一起使用的网络的通信系统框图。

图1b是适于与各个实施例一起使用的系统的网络架构的框图。

图2是根据各个实施例,示出了双sim双激活无线通信设备的框图。

图3a和3b根据各个实施例,示出了显示与可以由双sim无线通信设备的sim支持的示例网络相关联的无线帧的表示时间线。

图4a-4c是根据各个实施例,示出了用于使用传输消隐来减少示例双sim无线通信设备上的通信活动之间的冲突的方法的过程流图。

图5是适于与各个实施例一起使用的示例无线设备的组件图。

图6是适于与各个实施例一起使用的另一个示例无线设备的组件图。

具体实施方式

将参考附图对各个实施例进行详细描述。只要可能的话,遍及附图将使用相同的附图标记来指代相同或相似的部分。对特定示例和实现方式的引用是出于说明性目的,并不旨在限制权利要求书的范围。

在lte网络中,基于多种用于分解lte无线帧结构的选项,消隐传输可以发生在多个水平中的任何水平处。例如,在子帧水平处,如果lte子帧的任何部分与gsm活动相冲突,则可以将整个子帧消隐(即,不发送子帧)。在符号水平处,仅将与gsm活动相冲突的单载波频分多址(sc-fdma)符号(如果上行链路)或正交频分多址(ofdma)符号(如果下行链路)消隐(即,发送部分子帧)。各个实施例提高多sim多激活(msma)无线通信设备的性能,其中,冲突场景要求通过动态地选择使第一传输上的吞吐量损耗最小化的消隐模式,来在与第二sim相关联的较高优先级活动期间消隐或减少与第一sim相关联的传输。具体地,在其中数据与较高优先级通信活动(例如,gsm)相冲突的每个上行链路lte子帧中,消隐策略指示设备应当使用符号水平消隐还是子帧水平消隐,并且不管enodeb是否能够进行dtx检测,都是适用的。

多sim多激活(msma)设备可以初始地识别与较高优先级通信活动相冲突的符号,以形成部分消隐的子帧,以及选择发送部分消隐的子帧(应用符号消隐)还是阻止部分消隐的子帧的传输(应用子帧消隐)。为了执行该选择,设备可以识别关于部分消隐的子帧的各种标准,诸如子帧在携带仅控制信息(即,lte系统中的物理上行链路控制信道(pucch))还是用户数据(即,lte系统中的物理上行链路共享信道(pusch)),任何消隐的符号是否是用于携带解调参考信号(dmrs)的符号、可应用的调制编码方案(mcs)值、以及与mcs值相对应的消隐的子帧的可允许数量。使用这些标准,msma设备可以选择应当用于与第一sim相关联的发送活动的消隐的水平。结果,msma设备可以向与第一sim相关联的网络发送部分消隐的子帧或者阻止部分消隐的子帧的传输。

在各个实施例中,当第一sim参与高速网络上的数据通信(例如,lte通信)时,可以在与第二sim相关联的网络上调度产生冲突场景的较高优先级通信。在msma设备(诸如dsda设备)中,无论是具有单独的发送链还是共享的发送链,这样的冲突场景可以包括第一sim上的发送活动和第二sim上的调度的较高优先级通信之间的预测的共存。例如,共存可以导致分别与第一sim和第二sim相关联的两个不同的网络上的同时传输之间的无线干扰和/或使第二sim上调度的接收活动的灵敏度降低,这是由与第一sim相关联的同时的发送活动导致的。此外,在单发送dsda设备中,冲突场景可以包括被调度用于第一sim和第二sim的同时传输,其中每一个同时传输要求使用共享发送资源。

所有这些冲突场景可能要求与第一sim相关联的正在进行的传输可以被暂时取消(例如,消隐)或减少,以便移除对与第二sim相关联的较高优先级活动的阻碍。与第一sim相关联的无线接入技术可以被配置为支持上行链路消隐/功率减小的多个水平,包括在子帧水平处和在符号水平处。虽然在每个水平处的上行链路消隐/功率减小可能具有好处和约束,但是最好地适于上行链路传输的特定水平可以取决于基站的能力,其中无线设备不可访问基站的能力。因此,消隐策略可以独立于基站能力来控制要应用的上行链路消隐/功率减小的类型。

术语“无线设备”和“无线通信设备”在本文中可互换地用于指代以下各项中的任何一项或全部:蜂窝电话、智能电话、个人或移动多媒体播放器、个人数据助理(pda)、膝上型计算机、平板计算机、智能本、掌上型计算机、无线电子邮件接收机、启用多媒体互联网的蜂窝电话、无线游戏控制器、以及包括可编程处理器、存储器和用于建立无线通信路径并且经由无线通信路径来发送/接收数据的电路的类似的个人电子设备。

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

如本文所使用的,术语“多sim无线通信设备”、“多sim无线设备”、“双sim无线通信设备”、“双sim双激活设备”和“dsda设备”可互换地用于描述被配置有一个以上的sim并且能够独立地处理与所有订制的网络的通信的无线设备。

如本文所使用的,术语“无线网络”、“蜂窝网络”、“系统”、“公共陆地移动网络”和“plmn”可互换地用于描述与无线设备和/或无线设备上的订制相关联的载波的无线网络、和/或无线网络的漫游合作伙伴。

无线通信网络被广泛地部署以提供诸如语音、分组数据、广播、消息传送等等各种通信服务。这些无线网络能够通过共享可用的网络资源来支持针对多个用户的通信。这样的无线网络的示例包括全球移动通信系统(gsm)、码分多址(cdma)网络、时分多址(tdma)网络和频分多址(fdma)网络。这些无线网络还可以利用各种无线技术,诸如宽带-cdma(w-cdma)、cdma2000、全球移动通信系统(gsm)等。

在当前的移动通信中,无线服务载波具有用于根据用户的服务提供商/载波的偏好来选择无线通信系统并且从其获得服务的标准化的多种技术。服务提供商通常使用户能够通过向用户设备提供信息来接入网络。为了清楚起见,下文针对lte和gsm类型和/或umts类型的网络描述了实施例,但是这些实施例可应用于使用任何其它无线技术或协议的网络。

示例gsm网络可以在多个gsm频带(例如,gsm900、gsm850等)中的任何gsm频带上操作,其中的每一个gsm频带覆盖通过绝对射频信道号(arfcn)标识的多个射频(rf)信道。在3gppts05.05中的名称为“digitalcellulartelecommunicationssystem(phase2+);radiotransmissionandreception(release1999)”中给出了针对各个gsm频带的arfcn。此外,每个gsm网络通常在特定gsm频带中的特定的rf信道集合上操作。

各个实施例中的网络可以是被设计用于作为umts的扩展(基于3gpp标准)和1xev-do的扩展(基于3gpp2标准)的高速数据应用的4g网络。lte网络可以使用多址技术进行操作,以在下行链路上提供大约300mbps数据速率和在上行链路上提供大约75mbps的数据速率。具体地,lte网络可以将正交频分多址(ofdma)用于下行链路(即,在宽信道带宽上扩展的多个窄带子载波)并且将单载波频分多址(sc-fdma)用于上行链路。对于3gpp网络,可以在ts36.101中的名称为“lte;evolveduniversalterrestrialradioaccess(e-utra);userequipment(ue)radiotransmissionandreceptionevolveduniversalterrestrialradioaccess(e-utra);userequipment(ue)radiotransmissionandreception(release9)”中找到lte无线发送和接收特性。ltee-utra绝对射频信道号(euarfcn)可以是0-65525内的数字并且反映lte载波的中心频率。在描述各个实施例时,术语“信道”、“频率”和“arfcn”可以可互换地使用并且可以指代gsm频带中的信道和/或其它网络频带中的信道(即,针对umts网络的uarfcn、针对lte网络的euarfcn等)。

在各个实施例中,dsda设备可以指代其中两个sim被配置为使用单独的发送和/或接收电路(即,rf资源)的无线设备。因此,在一些dsda设备中,sim可以同时操作在多种模式中的任何模式下,诸如激活/连接模式(即,发送和/或接收数据)、空闲模式等。在一些dsda设备中,可以将分配给每个sim的单独的rf资源受限于接收链,其中sim被配置为共享单个发送链。其它多sim无线通信设备可以被配置为在同时的激活连接中操作两个以上的sim,诸如通过为至少三个sim中的每个sim提供单独的收发机。

多sim无线通信设备中的sim可以与相同或不同的plmn相关联,其中的每一个plmn可以具有一个以上的无线网络。每个sim通常由具有优选的plmn(即,归属plmn和漫游合作伙伴plmn)的列表的服务提供商来供应,其中无线通信设备可以从优选的plmn接收服务。在一些实施例中,无线设备处理器可以访问与sim中的给定的sim相关联的非易失性存储器,以识别支持的无线接入技术和相应的启用的频带(和每个频带中的arfcns/uarfcns/euarfcns/信道)。

各个实施例可以实现在多种通信系统中,诸如图1a中示出了的示例通信系统100。通信系统100可以包括一个或多个无线设备102、电话网络104和耦合到电话网络104和互联网108的网络服务器106。在一些实施例中,网络服务器106可以实现成电话网络104的网络基础设施内的服务器。

典型的电话网络104可以包括耦合到网络操作中心112的多个小区基站110,网络操作中心112进行操作以连接无线设备102(例如,平板型计算机、膝上型计算机、蜂窝电话等)与其它网络目的地之间的语音和数据呼叫,诸如经由电话陆线(例如,pots网络,未示出)和互联网108。电话网络104还可以包括耦合到网络操作中心112或在网络操作中心112内的、提供到互联网108和/或到网络服务器106的连接的一个或多个服务器116。无线设备102与电话网络104之间的通信可以是经由双向无线通信链路114(诸如gsm、umts、edge、4g、3g、cdma、tdma、lte和/或其它通信技术)来完成的。

通常,可以在给定的地理区域中部署任意数量的无线网络。每个无线网络可以支持一个或多个无线接入技术(rat),一个或多个rat可以在给定的地理区域中操作在一个或多个频率(也被称为载波、信道、频率信道等)上,以便避免不同rat的无线网络之间的干扰。

在加电时,无线设备102可以搜索该无线设备102可以从其接收通信服务的无线网络。在各个实施例中,无线设备102可以被配置为通过定义其中lte频率占有最高位置的优先级列表,来在lte网络可用时优选lte网络。无线设备102可以在所识别的网络中的一个网络(也被称为服务网络)上执行注册过程,并且无线设备102可以在连接模式下操作以与服务网络进行活跃地通信。替代地,如果无线设备102不要求活跃的通信,则无线设备102可以在空闲模式下操作并且驻留在服务网络上。在空闲模式下,无线设备102可以识别无线设备102能够在正常场景中找到“适合”小区并且在紧急场景中能够找到“可接受”小区的所有rat,如在lte标准中指定的,诸如3gppts36.304版本8.2.0发布8,名称为“lte;evolveduniversalterrestrialradioaccess(e-utra);userequipment(ue)proceduresinidlemode”。

无线设备102可以驻留在属于所有识别的rat中具有最高优先级的rat到的小区上。无线设备102可以保持驻留,直到控制信道不再满足门限信号强度或者较高优先级rat的小区达到门限信号强度。在3gppts36.304版本8.2.0发布8中也描述了用于空闲模式下的无线设备102的这种小区选择/重选操作。

无线设备102可以被配置有多模式能力并且可以包括用于在不同的无线链路/rat上与不同的无线网络进行通信的多个收发机。例如,第一无线设备102可以被配置为在不同的订制上通过多个无线数据网络进行通信,诸如在双sim无线设备中。特别地,第一无线设备102可以被配置有双sim双激活(dsda)能力,其可以使第一无线设备102能够同时参与两个独立的通信会话。

为了清楚起见,虽然本文描述的技术和实施例与被配置有至少一个gsm订制的无线设备相关,但是其可以扩展到其它无线接入网络(例如,umts/wcdma、lte、cdma等)上的订制。

图1b示出了包括演进分组系统(eps)的网络架构150。参照图1a-1b,在网络架构150中,无线通信设备102可以连接到lte接入网,例如,演进的umts陆地无线接入网(e-utran)152。在各个实施例中,e-utran152可以是lte基站(即,enodeb)(例如,图1a中的110)的网络,lte基站可以经由x2接口(例如,回程)(未示出)彼此连接。

在各个实施例中,每个enodeb可以向无线设备提供到lte核心(例如,演进分组核心)的接入点。例如,网络架构150中的eps还可以包括e-utran152可以连接到的演进分组核心(epc)154。在各个实施例中,epc154可以包括至少一个移动管理实体(mme)162、服务网关(sgw)160和分组数据网络(pdn)网关(pgw)163。

在各个实施例中,e-utran152可以通过连接到epc154内的sgw160和mme162来连接到epc154。mme162(其也可以逻辑地连接到sgw160)可以处置无线设备102的跟踪和寻呼以及针对epc154上的e-utran接入的安全性。mme162可以链接到归属用户服务器(hss)156,其可以支持包含用户订制、简档和认证信息的数据库。此外,mme162提供针对用户ip分组的承载和连接管理,用户ip分组是通过sgw160来传输的。在各个实施例中,sgw160可以连接到pgw163,pgw163可以向无线设备102提供ip地址分配以及其它功能。pgw163可以连接到运营商的ip服务158,运营商的ip服务158可以包括例如互联网、内联网、ip多媒体子系统(ims)、ps流式传输服务(pss)等。

网络架构150还可以包括电路交换(cs)和分组交换(ps)网络。在一些实施例中,无线设备102可以通过连接到传统2g/3g接入网164(其可以是一个或多个utran、gsmedge无线接入网(geran)等)来连接到cs和/或ps分组交换网络。在各个实施例中,2g/3g接入网164可以包括基站(例如,基站收发机(bts)、节点b、无线基站(rbs)等)(例如,110)以及至少一个基站控制器(bsc)或无线网络控制器(rnc)的网络。在各个实施例中,2g/3g接入网164可以经由与移动交换中心(msc)和相关联的拜访位置寄存器(vlr)(其可以在一起被实现成msc/vlr166)的接口(或到msc和vlr的网关)来连接到电路交换网络。在cs网络中,msc/vlr166可以连接到cs核心168,cs核心168可以通过网关msc(gmsc)170连接到外部网络(例如,公共交换电话网络(pstn))。

在各个实施例中,2g/3g接入网164可以经由与服务gprs支持节点(sgsn)172的接口(或到sgsn172的网关)来连接到ps网络,sgsn172可以连接到ps核心174。在ps网络中,ps核心174可以通过网关gprs支持节点(ggsn)176连接到外部ps网络(诸如互联网和运营商的ip服务158)。

lte网络(例如,eps)可以在混合网络中与cs和ps网络共存,其中mme162对无线设备102进行服务以利用lte网络上的ps数据服务,sgsn172对无线设备102进行服务以在非lte区域中利用ps数据服务,以及msc/vlr166对无线设备102进行服务以利用语音服务(cs数据)。在各个实施例中,无线设备102能够通过实现电路交换回退(csfb)来在接入e-utran152和传统2g/3g接入网164之间进行切换,来将单个rf资源用于语音和lte数据服务两者。

图2是适于实现各个实施例的无线设备200的功能性框图。根据各个实施例,无线设备200可以类似于如上文参照图1a和1b描述的无线设备102中的一个或多个无线设备102。参照图1a-2,无线设备200可以包括第一sim接口202a,其可以接收与第一订制相关联的第一sim204a。无线设备200还可以包括第二sim接口202b,其可以接收与第二订制相关联的第二sim204b。

各个实施例中的sim可以是通用集成电路卡(uicc),其被配置有sim和/或usim应用,以实现对例如gsm和/或umts网络的接入。uicc还可以提供对电话本和其它应用的存储。替代地,在cdma网络中,sim可以是卡上的uicc可移动用户身份模块(r-uim)或cdma用户身份模块(csim)。

sim204a、204b中的每一个可以具有cpu、rom、ram、eeprom和i/o电路。各个实施例中使用的sim204a、204b中的一个或多个可以包含用户账户信息、imsi、一组sim应用工具包(sat)命令和用于电话本联系人的存储空间。sim204a、204b中的一个或多个还可以存储归属标识符(例如,系统标识号(sid)/网络标识号(nid)对、归属plmn(hplmn)码等)以指示sim网络运营商提供商。集成电路卡身份(iccid)sim序列号可以印在sim204a、204b中的一个或多个上以用于标识。然而,sim可以实现在无线设备200的存储器(例如,存储器214)的一部分内,并且因此不需要是单独的或可移动的电路、芯片或卡。

无线设备200可以包括至少一个控制器,诸如通用处理器206,其可以耦合到一个或多个编码器/解码器(codec)208。codec208可以继而耦合到扬声器210和麦克风212。通用处理器206也可以耦合到存储器214。

存储器214可以是存储处理器可执行指令的非暂时性有形计算机可读存储介质。例如,指令可以包括通过相应的基带rf资源链来路由与第一或第二订制相关的通信数据。存储器214可以存储操作系统(os)以及用户应用软件和可执行指令。存储器214还可以存储应用数据,诸如阵列数据结构。

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

rf资源218(在本文中也被称为rf接收资源和rf发送资源)可以耦合到至少两个无线天线220a、220b,并且可以执行针对与无线设备200的sim204a、204b中的每一个相关联的无线设备的发送和/或接收功能。在一些实施例中,rf资源218可以耦合到用于发送和接收针对sim204a、204b的rf信号的无线天线220a、220b,由此使无线设备200能够执行与单独网络的同时通信和/或与sim204a、204b相关联的服务。rf资源218可以提供单独的发送和接收功能,或者可以包括合并发射机和接收机功能的收发机。在一些实施例中,无线天线220a、220b中的一者或两者均可以表示与每个rf资源218相关联的多个天线,以支持分集接收。

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

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

在一起起作用时,两个sim204a、204b、基带调制解调器处理器216、rf资源218和无线天线220a、220b可以组成两个或更多个rat。例如,sim、基带处理器和rf资源可以被配置为支持两种不同的无线接入技术,诸如gsm和wcdma。可以通过添加更多的sim卡、sim接口、rf资源和/或用于连接到额外的移动网络的天线来在无线设备200上支持更多的rat。

各个实施例无线设备可以具有用于在rf资源中执行发送功能的一个以上的天线和/或其它发送链组件。与sim相关联的rf资源可以包括一个或多个发送链,其可以包括但不限于rf前端(包括发射机单元)的组件、天线等。与sim相关联的rf资源可以包括一个或多个接收链,其可以包括但不限于rf前端的组件、天线等。在各个实施例中,发送和/或接收链的、构成rf资源的部分可以集成到单个芯片中,或者分布在多个芯片上。此外,发送链或者发送链的部分可以连同无线设备的其它功能一起集成在芯片中。各个实施例可以用在具有构成rf发送资源的单个发送链以及构成rf接收资源的两个或更多个天线和/或接收链的无线系统中。在各个实施例中,多sim设备(例如,200)的基带调制解调器处理器(例如,216)的单独的单元可以实现成单独的结构或者相同结构内的单独的逻辑单元,并且可以被配置为执行包括分别与至少两个sim相关联的至少两个协议栈/调制解调器栈的软件。sim和相关联的调制解调器栈可以被配置为支持满足不同的用户要求的多种通信服务。此外,可以向特定的sim供应信息以执行用于访问与这些服务相关联的核心网的域并且用于处理其数据的不同的信令过程。

在一些实施例网络(诸如gsm系统中配置的2g/3g接入网)中,频率(例如,arfcn)可以是被划分成八个时隙的时间,八个时隙的序列构成tdma帧。可以基于发送到网络/从网络接收的数据的类型来将tdma帧分组成多帧。此外,在特定多帧内的每个时隙上,可以向tdma帧分配与数据类型相对应的逻辑信道。这样的逻辑信道的示例可以包括例如控制信道(例如,广播信道(bch)、公共控制信道(cch)等)和业务信道(tch)。取决于基站子系统所使用的信道结构,不同的时隙可以携带不同的逻辑信道。

虽然关于gsm和/或umts网络进行了描述,但是这些网络仅是与各个实施例的调制解调器栈相关联的服务小区可以属于的网络的示例。

根据各个实施例的lte网络可以具有持续时间为10ms的帧结构。lte帧可以具有10个子帧,每个子帧具有1ms持续时间,并且每个子帧可以包含均具有0.5ms持续时间的两个时隙。lte网络可以使用时分双工(tdd)或频分双工(fdd)来提供时间和频率共享。具体地,在ltefdd系统中,可以向无线设备分配一对频率(即,均具有10mhz带宽的一对频率范围)以提供单独的上行链路和下行链路资源。在这样的fdd系统中,整个10ms的无线帧同时用在下行链路和上行链路方向上。在ltetdd系统中,可以在上行链路和下行链路中向无线设备分配相同的频率,但是可以使用无线帧的不同的时隙来映射各种类型的数据。即,在这样的tdd系统中,无线设备可以将与特定的lte频带相关联的整个20mhz带宽用于上行链路或下行链路。然而,子帧0和5可以专用于仅提供下行链路通信,而子帧1和6可以专用于控制帧。子帧2、3、4和7、8、9的专用可以是由下行链路到上行链路切换点周期确定的,其中下行链路到上行链路切换点周期可以是根据标准来配置的。

各个实施例可以应用于其中与第一sim相关联的发送活动同与第二sim相关联的具有较高优先级的通信相冲突的系统。

在各个实施例中,可以通过在其中调度了较高优先级通信的时段期间,将与第一sim相关联的传输消隐来避免这样的冲突。由于每个sim可以实现不同rat上的通信,因此用于与第二sim相关联的网络上的高优先级通信的时间单位不与对应于与第一sim网络相关联的上行链路无线帧的时间单位对齐。

在图3a和3b中示出了无线帧的示例结构。参照图1-3b,多sim多激活(例如,dsda)无线设备(例如,图1a-2中的102、200)可以被配置为使用各种帧结构(诸如lte帧300和tdma帧350)来与分配无线接入的网络进行通信。如上文论述的,lte帧300可以包含均具有1ms持续时间的十个子帧302(例如,子帧0-9),其中每个子帧包括具有0.5ms持续时间的两个时隙304(例如,时隙0、时隙1)。在各个实施例中,lte帧300中的每个时隙304可以包含七个sc-fdma符号(例如,符号0-6),并且每个符号可以包含2192个采样(包括循环前缀(cp)和有用的符号部分)。

在各个实施例中,lte帧300中的符号可以用于携带参考信号。在lte上行链路中,可以发送解调参考信号(dmrs),其有助于相关联的上行链路数据信道(例如,主上行链路共享信道(pusch))或控制信道(例如,主上行链路控制信道(pucch))的相干解调。在频域中,dmrs可以被映射到用于相应的pusch或pucch传输的同一组物理资源块,该同一组物理资源块具有由子载波的数量来表达的相同长度,而在时域中,可以在每个时隙中的第四sc-fdma符号上携带dmrs。

可以用在gsm网络中的tdma帧350可以包含八个时隙(例如,ts0-7)352,每一个时隙具有0.576ms的持续时间。在各个实施例中,每个时隙352可以用于携带148比特的信息,信息的类型可以取决于使用的特定突发。例如,ts3可以用于常规突发,并且因此可以包括数据比特和训练序列比特以及其它比特。

因此,避免与较高优先级通信相冲突可以涉及选择用于将与第一sim相关联的传输(例如,lte传输)消隐的多个水平中的一个水平。例如,可以在子帧水平处、在时隙水平处、在符号水平处和/或在采样水平处将与第一sim相关联的传输消隐。

例如,在子帧水平处,冲突的较高优先级通信在其期间被调度为重叠的任何lte子帧可以被消隐,即使重叠仅存在于子帧的一部分中。在各个实施例中,可以通过调度dtx模式下的子帧来执行子帧水平处的消隐。类似地,在时隙水平处,对于在其期间调度了较高优先级通信的lte子帧,消隐可以应用于与所调度的较高优先级通信重叠的任何时隙(即,任一时隙或两个时隙)。

在符号水平(例如,针对上行链路的sc-fdma符号水平)处,在每个冲突子帧中,与所调度的较高优先级通信相冲突的任何符号可以被消隐(即,传输被取消),由此产生部分消隐的子帧。类似地,在采样水平处,在每个冲突子帧的每个冲突符号中,与所调度的较高优先级通信相冲突的任何采样可以被消隐,以便也产生部分消隐的子帧。

用于lte传输的消隐的水平之间存在各种权衡。例如,子帧和时隙消隐通常是有利的,但是可能导致lte传输中的过消隐(over-blanking),由此导致大的数据丢失。该丢失在与调度的较高优先级通信的冲突重叠是小的时可能是特别显著的。替代地,虽然符号和采样消隐更复杂,由此花费更多的时间和能量来实现,但是通过仅在必需时在lte传输中进行消隐,这样的消隐通常更精确。

因此,使用符号或采样水平消隐产生部分消隐的子帧,部分消隐的子帧的传输可能成功或失败,如由循环冗余校验(crc)指示的。特别地,部分消隐的子帧的成功传输取决于消隐的量和用于子帧的调制编码方案(mcs)值,如由基站指派的。mcs值可以是由基站指派的,并且说明在无线链路上提供的空间流的数量和调制类型。在各个实施例中,mcs值表示数据速率与数据的保护之间的权衡。即,在高mcs值处,调制方案/编码速率可以允许具有低程度的错误保护的大的数据传输,提供高吞吐量但是低级别的保护。如果失败率是高的(例如,报告了许多crc错误),则可以减小mcs值,这为较少数量的数据提供更起保护作用的调制类型/编码速率,降低了吞吐量。

在下行链路中,无论特定的lte网络如何,与子帧消隐相比,符号消隐通常产生更高的吞吐量。然而,在上行链路通信中,针对能够检测无线设备对dtx的使用的lte网络,与符号消隐相比,子帧消隐通常产生更高的吞吐量。即,当期望子帧没有在上行链路上被发送时,具有dtx检测能力的enodeb可以将这样的子帧识别成dtx,而不是将子帧视为失败的传输,并且因此,不减小用于来自无线设备的后续的上行链路传输的mcs值。然而,当部分消隐的子帧在上行链路上被发送并且失败(例如,由于高调制编码方案(mcs)值)时,这样的失败对块错误率(bler)起作用并且减小针对来自该无线设备的后续的上行链路传输所分配的mcs,由此减小吞吐量。相反,针对不能够检测无线设备对dtx的使用的lte网络,符号消隐通常产生更高的吞吐量。即,当期望子帧没有在上行链路上被发送时,不具有dtx能力的enodeb可以认为子帧已经以与部分消隐的子帧失败的方式相同的方式失败。

因此,应当在其处执行上行链路中的lte传输消隐以实现最大吞吐量的水平可以是基于确定enodeb是否能够进行dtx检测的。因而,各个实施例涉及执行该确定。

在各个实施例中,独立于基站的能力使吞吐量最大化的消隐策略可以被应用于上行链路传输。特别地,消隐策略可以被配置为避免发送可能失败的部分消隐的子帧,无论基站是否能够进行dtx检测,发送可能失败的部分消隐的子帧都使性能降级。在各个实施例中,高效地阻止与第一sim相关联的传输可以涉及在至少两个消隐水平(例如,子帧消隐和符号消隐)之间切换。子帧消隐和符号消隐之间的切换可以由在dtx模式下调度部分消隐的子帧或者发送部分消隐的子帧的无线设备来实现。

在各个实施例中,消隐策略可以是基于预测的、可以在子帧中被消隐而不导致crc失败的符号的最大数量的。在各个实施例中,消隐策略可以包括多个预测的最大值,每一个对应于不同的mcs水平。

在其中无线设备(例如,200)被配置有多个sim(每一个sim与独立的rf接收资源和独立的rf发送资源或单个共享rf发送资源(例如,单发送dsda设备)相关联)的各个实施例中,可以通过如下操作来实现性能提高:指定应当应用于与一个sim相关联的发送活动的消隐或功率减小的量,以便避免与另一个sim上的较高优先级活动相冲突。

图4a-4c根据一些实施例,示出了用于提高相对于多sim多激活(例如,dsda)无线设备(例如,图1a-2中的102、200)上的传输的效率和性能的方法400。在各个实施例中,多sim多激活设备可以被配置有rf资源,其包括用于每个sim的单独的接收电路/rf接收资源以及在多个sim之间共享的单个rf发送资源(例如,单发送dsda设备)。在各个实施例中,方法400的操作可以由无线设备的一个或多个处理器(诸如图2中的通用处理器206和/或基带调制解调器处理器216、或者可以耦合到存储器(例如,214)和基带调制解调器处理器216的单独的控制器(未示出))来实现。

参照图1-4c,在框402中,无线设备处理器可以检测与第一sim(“sim-1”)相关联的调制解调器栈在参与例如lte网络的高速网络(即,在下行链路中支持至少100mbit/s和在上行链路中支持至少50mbit/s的峰值数据速率的网络)上的发送活动。在框404中,无线设备处理器可以检测被调度用于与第二sim(“sim-2”)相关联的调制解调器栈的通信活动,该通信活动具有比第一sim调制解调器栈上的发送活动的优先级更高的优先级。

对第一sim(sim-1)和第二sim(sim-2)的引用是任意的并且仅用于描述实施例的目的,并且无线设备处理器可以指派任何指示符、名称或其它标示来对sim和相关联的调制解调器栈进行区分。此外,无论高速网络上的通信活动中涉及哪个sim,实施例方法都同样适用。无线设备(例如,图1a-2中的102、200)可以具有用于与第一网络和第二网络进行通信的分层软件架构。软件架构可以分布在一个或多个基带调制解调器处理器216之间,该一个或多个基带调制解调器处理器216可以是rf通信资源218的一部分和/或连接到rf通信资源218。在各个实施例中,这样的分层软件架构可以包括多个协议栈,每个协议栈可以与不同的sim相关联。协议栈可以被实现为允许使用多个sim上供应的信息进行的调制解调器操作。因此,可以由基带调制解调器处理器执行的协议栈在本文中可互换地称为调制解调器栈。

针对第二sim的通信活动可以由于多种原因中的任何原因而具有较高优先级。例如,在一些实施例中,与第一sim调制解调器栈上的通信(例如,数据会话)相比,这样的优先级可以是基于与活动本身(例如,激活的语音呼叫)相关联的标准的。在一些实施例中,与使用高速网络来在第一sim调制解调器栈上进行的通信活动相比,这样的优先级可以是基于与活动和/或网络相关联的相对不频繁的机会的。

在确定框406中,无线设备处理器可以确定:在第一sim调制解调器栈上的发送活动与第二sim调制解调器栈上的通信活动之间是否存在冲突场景。在各个实施例中,冲突可以被确定为由于可应用于典型的dsda设备、单发送dsda设备和/或两种类型的dsda设备的多种原因而存在。冲突场景的示例可以包括但不限于:所预测的由于与第一sim相关联的发送活动而使第二sim调制解调器上调度的接收活动的灵敏度降低、所预测的来自相对近的频带上的传输的无线干扰、用于同时调度的活动的传输资源的共享等。

响应于确定在第一sim调制解调器栈上的发送活动与第二sim调制解调器栈上的通信活动之间不存在冲突场景(即,确定框406=“否”),在框408中,无线设备处理器可以使用与第一sim和第二sim相关联的同时通信的正常处理。响应于确定在第一sim调制解调器栈上的发送活动与第二sim调制解调器栈上的通信活动之间存在冲突场景(即,确定框406=“是”),在框410中,无线设备处理器可以识别其中存在与第二sim调制解调器栈上的通信活动重叠的上行链路子帧。

在框412中,对于每个识别的子帧,无线设备处理器可以指定与第二sim调制解调器栈上的通信活动重叠的sc-fdma符号。在框414中,对于每个识别的子帧,无线设备处理器可以通过将所指定的符号消隐来形成部分消隐的子帧。虽然在本文中被称为符号消隐,但是在一些实施例中,所指定的符号可以以降低的功率被发送而不是被消隐。冲突缓解的类型的本质(例如,消隐或降低发送功率)可以取决于多个参数中的任何参数,诸如冲突的类型、与设备相关联的配置、无线链路的强度等。因而,术语部分消隐的子帧还可以指代通过降低用于所指定的符号的发送功率来形成的低功率子帧。

无线设备处理器可以通过进行到确定框416(图4b)来实现消隐策略。具体地,在确定框416中,对于每个部分消隐的子帧,无线设备处理器可以确定部分消隐的子帧是否在携带仅控制信息(例如,调度请求、确认消息、信道质量信息等)。在其中高速网络是lte网络的各个实施例中,这样的确定可以涉及确定部分消隐的子帧是否在用于发送主上行链路控制信道(pucch)。响应于确定部分消隐的子帧在携带仅控制信息(即,确定框416=“是”),在框418中,无线设备处理器可以采用符号水平消隐,选择向与第一sim相关联的网络的基站(例如,enodeb)发送部分消隐的子帧。

响应于确定部分消隐的子帧不是在携带仅控制信息(即,确定框416=“否”),在确定框420中,无线设备处理器可以确定部分消隐的子帧是否在携带用户数据。在其中高速网络是lte网络的各个实施例中,这样的确定可以涉及确定部分消隐的子帧是否在用于发送物理上行链路共享信道(pusch)。响应于确定部分消隐的子帧不是在携带用户数据(即,确定框420=“否”),在框422中,无线设备处理器可以通过选择不发送部分消隐的子帧来采用子帧水平消隐。即,确定部分消隐的子帧不是在携带控制或用户数据(例如,pucch或pusch),无线设备处理器可以假设部分消隐的子帧在携带随机接入前导码(例如,在用于lte网络中的物理随机接入信道(prach))。由于这样的随机接入前导码在没有被基站接收时通常以递增的功率被重新发送,因此无线设备处理器可以被配置为通过选择不尝试发送部分消隐的子帧来自动地采用子帧水平消隐。在各个实施例中,替代地,无线设备处理器可以等待在稍后的时间重新发送前导码(即,在与较高优先级活动的冲突场景结束之后)。

在各个实施例中,通过选择不发送部分消隐的子帧来采用子帧水平消隐可以涉及触发用于调度部分消隐的子帧的非连续传输(dtx)模式。在dtx模式下,无线设备可以被配置为在其中针对上行链路传输没有检测到语音数据的时段期间自动地将发送活动消隐。为了阻止发送部分消隐的子帧,无线设备处理器可以调用dtx功能以及指示在上行链路上不存在语音数据的信令。

响应于确定部分消隐的子帧在携带用户数据(即,确定框420=“是”),在确定框424中,无线设备处理器可以确定部分消隐的子帧中的任何消隐的符号是否在携带dmrs。如所论述的,每个时隙中的一个符号可以被dmrs占用,由此每个子帧提供两个dmrs符号。对于相关联的pusch,两个dmrs符号都需要被发送以便基站能够解码用户数据。因此,响应于确定部分消隐的子帧的一个或多个消隐的符号是dmrs符号(即,确定框424=“是”),在框422中,无线设备处理器可以通过选择不发送部分消隐的子帧来采用子帧水平消隐。

响应于确定部分消隐的子帧中没有消隐的符号在携带dmrs(即,确定框424=“否”),在框426中,无线设备处理器可以识别部分消隐的子帧中的消隐的符号的数量。在框428中,无线设备处理器可以识别与第一sim相关联的调制解调器栈上的发送活动的mcs值。在各个实施例中,mcs值可以已经由基站(例如,enodeb)提供并且存储在第一sim或其它存储器中。

继续确定框430(图4c),无线设备处理器可以确定mcs值是否小于或等于二(2)。响应于确定mcs值小于或等于二(2)(即,确定框430=“是”),在确定框432中,无线设备处理器可以确定所识别的消隐的符号的数量是否小于或等于六(6)。响应于确定在框426(图4b)中识别的消隐的符号的数量小于或等于六(6)(即,确定框432=“是”),无线设备处理器可以返回到框418(图4b)以选择发送部分消隐的子帧。响应于确定所识别的消隐的符号的数量大于六(6)(即,确定框432=“否”),无线设备处理器可以返回到框422(图4b)以选择不发送部分消隐的子帧。

响应于确定mcs值高于二(2)(即,确定框430=“否”),在确定框434中,无线设备处理器可以确定mcs值是否小于或等于十(10)。响应于确定mcs值小于或等于十(10)(即,确定框434=“是”),在确定框436中,无线设备处理器可以确定所识别的消隐的符号的数量是否小于或等于四(4)。响应于确定所识别的消隐的符号的数量小于或等于四(4)(即,确定框436=“是”),无线设备处理器可以返回到框418(图4b)以选择发送部分消隐的子帧。响应于确定所识别的消隐的符号的数量大于四(4)(即,确定框436=“否”),无线设备处理器可以返回到框422(图4b)以选择不发送部分消隐的子帧。

响应于确定mcs值高于10(即,确定框434=“否”),在确定框438中,无线设备处理器可以确定mcs值是否小于或等于15。响应于确定mcs值小于或等于15(即,确定框438=“是”),在确定框440中,无线设备处理器可以确定所识别的消隐的符号的数量是否小于或等于二(2)。响应于确定所识别的消隐的符号的数量小于或等于二(2)(即,确定框440=“是”),无线设备处理器可以返回到框418(图4b)以选择发送部分消隐的子帧。响应于确定所识别的消隐的符号的数量大于2(即,确定框440=“否”),无线设备处理器可以返回到框422(图4b)以选择不发送部分消隐的子帧。

响应于确定mcs值大于15(即,确定框438=“否”),无线设备处理器可以返回到框422(图4b)以选择不发送部分消隐的子帧。

在各个实施例中,可以针对其中存在与第二sim调制解调器栈上的通信活动的冲突的每个子帧来重复图4b和4c中的操作。

如所论述的,参照方法400(图4a-4c)提供的mcs值仅是当与第一sim相关联的无线接入技术是lte时可应用的示例门限。因而,可以选择任何适当的mcs值和/或消隐的符号门限。在各个实施例中,mcs值可以是可通过与第一sim相关联的固件来配置的,并且可以取决于由第一sim调制解调器栈实现的特定的无线接入技术。

如所论述的,对第一sim/sim-1和第二sim/sim-2以及第一调制解调器栈和第二调制解调器栈的引用是任意的,并且可以应用于任一sim或任何sim或由处理器实现的相关联的功能和/或rf资源。此外,可以在执行本文的方法的实例之间切换或预留sim和/或调制解调器栈的这样的标示。

可以用多种无线设备中的任何一种来实现各个实施例(包括但不限于上文参照图4a-4c论述的实施例),在图5中示出了多种无线设备的示例500。例如,无线设备500(其可以对应于例如图1-2中的无线设备102、200)可以包括处理器502,处理器502耦合到触摸屏控制器504和内部存储器506。处理器502可以是被指定用于一般或特定处理任务的一个或多个多核集成电路(ic)。内部存储器506可以是易失性或非易失性存储器,并且还可以是安全和/或加密存储器、或非安全和/或非加密存储器、或其任意组合。

触摸屏控制器504和处理器502还可以耦合到触摸屏面板512,诸如电阻感测式触摸屏、电容感测式触摸屏、红外感测式触摸屏等。无线设备500可以具有彼此耦合和/或耦合到处理器502的、用于发送和接收的一个或多个无线信号收发机508(例如,紫蜂wi-fi、rf无线电)和天线510。收发机508和天线510可以与上文提及的电路一起用于实现各种无线传输协议栈和接口。无线设备500可以包括蜂窝网络无线调制解调器芯片516,蜂窝网络无线调制解调器芯片516实现经由蜂窝网络的通信并且耦合到处理器。无线设备500可以包括耦合到处理器502的外围设备连接接口518。外围设备连接接口518可以被单个地配置为接受一种类型的连接,或者被多个地配置为接受各种类型的物理和通信连接,公共的或专有的,诸如usb、火线、thunderbolt或pcie。外围设备连接接口518还可以耦合到类似地配置的外围设备连接端口(未示出)。无线设备500还可以包括用于提供音频输出的扬声器514。无线设备500还可以包括壳体520,其由塑料、金属、或材料的组合制成,以包含本文所论述的组件中的全部或一些组件。无线设备500可以包括耦合到处理器502的电源522,诸如一次性或可再充电电池。可再充电电池还可以耦合到外围设备连接端口以从在无线设备500外部的源接收充电电流。

还可以在多种个人计算设备(诸如图6所示的膝上型计算机600)内实现上文描述的各个实施例(包括但不限于上文参照图4a-4c论述的实施例)。许多膝上型计算机包括充当计算机的指向设备的触摸板触摸表面617,并且因此可以接收与在装备有触摸屏显示器和上文描述的无线计算设备上实现的那些手势类似的拖拽、滚动和轻弹手势。膝上型计算机600将典型地包括处理器611,处理器611耦合到易失性存储器612和大容量非易失性存储器(诸如闪存的磁盘驱动器613)。膝上型计算机600还可以包括耦合到处理器611的软盘驱动器614和压缩光盘(cd)驱动器615。膝上型计算机600还可以包括耦合到处理器611的、用于建立数据连接或接收外部存储器设备的多个连接器端口,诸如usb或fire连接器插槽、或用于将处理器611耦合到网络的其它网络连接电路。在笔记本配置中,计算机壳体包括触摸板触摸表面617、键盘618和显示器619,它们全耦合到处理器611。计算设备的其它配置可以包括耦合到处理器(例如,经由usb输入)的计算机鼠标或轨迹球,如公知的,它们也可以结合各个实施例来使用。

处理器502和611可以是可由软件指令(应用)配置为执行多种功能(包括上文所描述的各个实施例的功能)的任何可编程微处理器、微计算机或多处理器芯片。在一些设备中,可以提供多个处理器,例如一个处理器专用于无线通信功能以及一个处理器专用于运行其它应用。典型地,软件应用可以在其被存取并加载到处理器502和611中之前存储在内部存储器506、612和613中。处理器502和611可以包括足以存储应用软件指令的内部存储器。在许多设备中,内部存储器可以是易失性或非易失性存储器(诸如闪存)或两者的混合。出于该描述的目的,对存储器的一般引用指代可由处理器502、611存取的存储器,包括内部存储器或插入设备中的可移动存储器以及处理器502和611自身内的存储器。

前述方法描述和过程流图仅作为说明性示例来提供,并非旨在要求或暗示各个实施例的操作必须以所给出的次序来执行。如本领域技术人员将领会的,前述实施例中的操作的次序可以以任意次序来执行。诸如“其后”、“随后”、“接着”等的词语并非旨在限制操作的次序;这些词语仅用于引导读者阅读对方法的描述。此外,对单数形式的权利要求元素的任何引用,例如使用冠词“一”、“一个”或“所述”不应被解释为将元素限制为单数。

虽然本文中使用术语“第一”和“第二”来描述与sim相关联的数据发送和与不同的sim相关联的数据接收,但是这样的标识符仅是出于方便的目的而不意在将各个实施例限制于特定的次序、序列、网络或载波的类型。

结合本文公开的实施例所描述的各个说明性的逻辑框、模块、电路和算法操作可以实现成电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,上文已经将各个说明性的组件、框、模块、电路和操作按照它们的功能进行了一般地描述。至于这种功能是实现为硬件还是软件,取决于特定应用和施加在整体系统上的设计约束。本领域技术人员可以针对每种特定应用以变化的方式来实现所描述的功能,但是这种实现决定不应被解释为导致脱离了权利要求书的范围。

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

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

提供对所公开的实施例的以上描述以使任何本领域技术人员能够实施或使用本发明。对于本领域技术人员来说,对这些实施例的各种修改将是显而易见的,并且在不脱离各个实施例的范围的情况下,可以将本文所定义的总体原理应用于其它实施例。因此,本权利要求书并非旨在受限于本文所示出的实施例,而是要符合与所附的权利要求书以及本文所公开的原理和新颖特征相一致的最宽的范围。

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