一种用于执行数据传输的方法和用户设备装置与流程

文档序号:15701257发布日期:2018-10-19 19:52阅读:148来源:国知局

技术领域
:本申请涉及无线装置,更特别地涉及用于在无线装置中使得数据通信能够与多个激活语音呼叫同时进行的系统和方法。
背景技术
::无线通信系统的使用正迅速增长。此外,无线通信技术已经从仅语音通信演进到还包括数据(诸如因特网和多媒体内容)的传输。因此,期望有无线通信的改进。特别地,用户设备(UE)——例如无线装置(诸如蜂窝电话)——能够使用多个用户识别模块(SIM)。例如,双SIM双激活(DSDA)UE能够使用两个SIM和两个无线电部件,以同时保持两个激活的语音呼叫。例如,DSDAUE能够在进行第一语音呼叫时接收第二语音呼叫,并在两个语音呼叫之间切换而不掉弃(drop)任何一个。由于基带处理能力限制,现有的DSDAUE被限制于使用仅支持GSM(全球移动通信系统)的第一SIM和可支持多种无线电接入技术(多RAT)的第二SIM。例如,多RATSIM可支持GSM、“1x”(码分多址2000(CDMA2000)1x)、1xEV-DO(仅数据演进)、W-CDMA(宽带码分多址)和LTE(长期演进)中的一个或多个。GSMSIM使用第一无线电部件,而多RATSIM使用第二无线电部件,其中无线电部件分配是固定的。对于现有的DSDAUE,当两个语音呼叫激活时,数据通信被限制。具体来说,用于与两个激活的语音呼叫同时进行数据通信的现在仅有的选项是GSM语音与GPRS(通用分组无线电业务)数据或W-CDMA语音与HSPA(高速分组接入)数据。因此,将会期望提供用于在同时进行两个激活的语音呼叫时,使用其他RAT进行数据通信的另外的选项。技术实现要素:此处描述的实施例涉及用于与两个激活的语音呼叫同时执行数据通信的用户设备(UE)和相关联的方法。UE可以包括第一无线电部件和第二无线电部件,每个无线电部件用于进行语音呼叫,其中第一和第二无线电部件可以同时操作以进行语音呼叫。UE可以在第一和第二无线电部件正在执行同时语音呼叫时接收执行数据通信的请求。响应于该请求,UE可以确定语音呼叫之一当前是否为保持(onhold),如果是这样,则使用进行该“保持”呼叫的无线电部件来执行数据通信。在已经执行数据通信后,UE可以确定保持的语音呼叫已经被恢复,并且另一语音呼叫已经被设置为保持。UE可以接着使用现在正进行保持的呼叫的另一无线电部件来执行进一步的数据通信。在一些实施例中,可以使用与用来操作被保持的呼叫的无线电接入技术(RAT)协议栈不同的RAT协议栈来执行数据通信。例如,可以使用LTE栈来执行数据通信,即使被保持的呼叫正使用不同的RAT(GSM或1x)来进行。在UE在每个无线电部件上插入数据通信时,可以在每个无线电部件上使用相同的RAT协议栈来执行数据通信。UE可以因而基于是第一语音呼叫还是第二语音呼叫当前处于保持来动态并伺机(opportunistically)地从第一无线电部件和第二无线电部件选择可用的时隙用于执行数据通信。在一些实施例中,当前处于保持的语音呼叫可以使用不连续接收(DRX)模式和/或不连续传输(DTX)模式来进行,其中DRX和DTX模式每个都具有打开持续时间和关闭持续时间。UE可以在DRX和/或DTX模式的关闭持续时间期间,使用和被保持的呼叫相同的无线电部件来执行数据通信。当UE确定任何一个呼叫当前都不为被保持时,UE可以动态地从第一无线电部件和第二无线电部件中选择可用的关闭持续时间时隙用于执行数据通信。提供该
发明内容的目的在于总结一些示例性的实施例以提供对此处所描述主题的各方面的基本理解。因此,上述特征只是例子,不应理解为以任何方式使得此处所描述主题的范围和精神变窄。从下面的详细说明、附图和权利要求,此处所描述主题的其他特征、方面和优势将变得明晰。附图说明当结合附图考虑下面的对实施例的详细说明时,可以获得对本公开内容的更好的理解。图1示出了根据一个实施例的示例用户设备(UE);图2示出了其中UE与两个基站通信的示例无线通信系统;图3是根据一个实施例的基站的示例框图;图4是根据一个实施例的UE的示例框图;图5A和5B是根据相应实施例的UE中的无线通信电路系统的示例框图;图6是示出用于执行同时的数据和双语音通信的示例性方法的流程图;和图7是根据一个实施例的UE的示例框图。虽然本公开中所描述的实施例可以易于经受各种修改和另选形式,但是其具体实施例在附图中通过举例的形式被示出,并在此处详细描述。然而,应当理解,附图和详细描述并不旨在将实施例限制为所公开的特定形式,与此相反,其目的在于涵盖落入权利要求的精神和范围内的所有修改、等同和另选方案。具体实施方式本申请要求2014年4月23日提出的美国临时专利申请号61/982,915的优先权,其全部内容通过引用并入于此。缩写词在本公开中使用了以下缩写词。3GPP:第三代合作伙伴计划3GPP2:第三代合作伙伴计划2CDMA:码分多址CDRX:连接的不连续接收DRX:不连续接收DSDA:双SIM双激活DTX:不连续传输GSM:全球移动通信系统LTE:长期演进RAT:无线电接入技术RX:接收SIM:用户识别模块TX:传输UE:用户设备UMTS:通用移动通信系统术语以下是本申请中所使用的术语的术语表:存储器介质——任何的各种类型的存储器装置或存储装置。术语“存储器介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDRRAM、SRAM、EDORAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其他相似类型的存储器元件等。存储器介质可以还包括其他类型的存储器或其组合。另外,存储器介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。在后面的例子中,第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储器介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储器介质。存储器介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。载体介质——上文所描述的存储器介质以及诸如总线、网络的物理传输介质和/或传达信号(诸如电、电磁或数字信号)的其他物理传输介质。计算机系统——各种类型的计算或处理系统中的任何类型,这些计算或处理系统包括个人计算机系统(PC)、大型计算机系统、工作站、网络家电(networkappliance)、因特网家电(Internetappliance)、个人数字助理(PDA)、个人通信装置、智能手机、电视系统、网格计算系统或者其他装置或装置的组合。一般来说,术语“计算机系统”可以广义地定义为包括具有至少一个执行来自存储器介质的指令的处理器的任何装置(或装置组合)。用户设备(UE)(或“UE装置”)——移动或便携式的、执行无线通信的各种类型的计算机系统装置中的任何类型。UE装置的例子包括移动电话或智能手机(例如iPhoneTM、基于Android的手机)、便携式游戏装置(例如NintendoDSTM、PlayStationPortableTM、GameboyAdvanceTM、iPhoneTM)、笔记本电脑、PDA、便携式因特网装置、音乐播放器、数据存储装置、其他手持式装置、以及可穿戴装置(诸如手表、头戴式耳机、吊坠、耳机等)。一般来说,术语“UE”或“UE装置”可以广义地定义为包括由用户容易地运送并且能够进行无线通信的任何电子、计算和/或电信装置(或装置的组合)。基站——术语“基站”具有其普通含义的全部范围,并且至少包括安装在固定位置处并用于作为无线电话系统或无线电系统的一部分进行通信的无线通信基站。处理元件——指的是各种元件或元件的组合。处理元件包括例如电路(诸如ASIC(专用集成电路))、单独处理器核心的部分或电路、整个处理器核心、单独处理器、可编程硬件装置(诸如现场可编程门阵列(FPGA))、和/或包括多个处理器的系统的较大的部分。自动——指的是动作或操作由计算机系统(例如由计算机系统执行的软件)或装置(例如电路系统、可编程硬件元件、ASIC等)执行,而不需要直接指定或执行该动作或操作的用户输入。因此术语“自动”与由用户手动执行或指定的操作(其中用户提供直接执行该操作的输入)形成对照。自动的过程可以由用户所提供的输入启动,但随后“自动”执行的动作不由用户指定,即不是“手动”执行(“手动”执行中用户指定每个要执行的操作)。例如,用户通过选择每个字段并提供指定信息的输入(例如通过键入信息、选择复选框、选择无线电设备等)来填写电子表格是手动填写所述电子表格,即使计算机系统必须响应于用户动作来更新所述表格。所述表格可以由计算机系统自动填写,其中计算机系统(例如在计算机系统上执行的软件)分析表格的字段并填写表格而不需要指定字段的答案的任何用户输入。如上面所指示的,用户可以调用表格的自动填写,但并不参与表格的实际填写(例如用户不手动指定字段的答案,相反字段的答案自动完成)。本说明书提供响应于用户已经采取的动作而自动被执行的操作的各种例子。图1——用户设备图1示出了根据一个实施例的示例用户设备(UE)106。术语UE106可以是任何的以上所定义的各种装置。UE装置106可以包括壳体12,其可以由各种材料中的任何材料来构造。UE106可以具有显示器14,其可以是并入了电容式触摸电极的触摸屏。显示器14可以基于各种显示技术中的任何显示技术。UE106的壳体12可以包含或包括开口以用于任何的各种元件,诸如主页(home)按钮16、扬声器端口18和其他元件(未示出),其他元件诸如麦克风、数据端口和可能的各种其他类型的按钮(例如音量按钮、静音按钮等)。UE106可以支持多种无线电接入技术(RAT)。例如,UE106可以被配置为使用任何的各种RAT——诸如全球移动通信系统(GSM)、通用移动通信系统(UMTS)、码分多址(CDMA)(例如CDMA20001XRTT或其他的CDMA无线电接入技术)、长期演进(LTE)、高级LTE(LTE-A)和/或其他RAT中的两种或更多种——来通信。例如,UE106可以支持至少两种无线电接入技术,诸如LTE和GSM。可以按照期望支持各种不同或其他的RAT。UE106可以包括至少两个天线。UE106可以还包括任何的各种无线电配置,诸如一个或多个发射器链(TX链)和两个或更多个接收器链(RX链)的各种组合。例如,UE106可以包括每个都可以支持一种或多种RAT的两个无线电部件。这两个无线电部件每个都可以包括单个TX(发射)链和单个RX(接收)链。另选地,这两个无线电部件每个都可以包括RX链并且可以共享单个TX链。在此处所描述的实施例中,UE106包括两个天线,这两个天线使用两种或更多种RAT进行通信。例如,UE106可以具有一对蜂窝电话天线,其中每个天线耦合到相应的单个无线电部件。在两个无线电部件共享单个TX链时,通过使用开关电路和其他的射频前端电路系统,天线可以耦合到无线电部件的共享部分(共享的无线通信电路系统)。例如,UE106可以具有耦合到收发器或无线电部件的第一天线,即耦合到发射器链(TX链)用于发射并耦合到第一接收器链(RX链)用于接收的第一天线。UE106还可以包括耦合到第二RX链的第二天线。第二天线也可以耦合到第一TX链。第一和第二接收器链可以在频率上独立以允许在两个无线电部件的每个上的同时语音呼叫。第一和第二接收器链可以另外地共享共同的本地振荡器,这意味着第一和第二接收器链两者都能够调谐到同一频率。在一些实施例中,每个无线电部件可以时间复用于两种或更多种RAT之间,诸如LTE和一种或多种其他的RAT(诸如GSM或CDMA1x)。在此处所描述的主要实施例中,UE106包括两个无线电部件,每个无线电部件都包括一个发射器链和一个接收器链,其中每个无线电部件可以时间复用于两种(或更多种)RAT之间,诸如LTE和GSM。每个天线可以接收很宽范围的频率,诸如从600MHz上至3GHz。因此,例如,一个接收器链的本地振荡器可以调谐到诸如LTE频段的特定频率。UE106中的无线电路系统可以依赖于用于UE106的所期望的操作模式来实时地被配置。在此处所描述的示例实施例中,UE106被配置为支持LTE、GSM和1x无线电接入技术。在一些实施例中,UE106包括一个或多个用户识别模块(SIM),每个用户识别模块支持一种或多种RAT。例如,第一SIM可以支持GSM、“1x”(码分多址2000(CDMA2000)1x)、1xEV-DO(仅数据演进)、W-CDMA(宽带码分多址)和LTE(长期演进)中的一种或多种。在一些实施例中,第二SIM可以仅支持GSM。在其他实施例中,第二SIM可以支持其他另外的RAT,诸如LTE。图2——通信系统图2示出了示例性(且简化)的无线通信系统。要注意到,图2的系统只是可能的系统的一个例子,可以按照期望以各种系统中的任何系统来实现实施例。如图所示,示例性无线通信系统包括基站102A和102B,基站102A和102B通过传输介质与一个或多个用户设备(UE)装置(表示为UE106)进行通信。基站102可以是基站收发信台(BTS)或小区站点,并且可以包括使得能够与UE106进行无线通信的硬件。每个基站102还可以被配备为与核心网络100进行通信。例如,基站102A可以耦合到核心网络100A,而基站102B可以耦合到核心网络100B。每个核心网络100还可以耦合到一个或多个外部网络(诸如外部网络108),外部网络可以包括因特网、公共交换电话网络(PSTN)和/或任何其他网络。因此,基站102可以便利UE装置106之间和/或UE装置106与网络100A、100B和108之间的通信。基站102和UE106可以被配置为通过使用任何的各种RAT(也称为无线通信技术或电信标准)的传输介质来进行通信,各种RAT诸如GSM、UMTS、LTE、LTE-A、CDMA2000(例如1xRTT、1xEV-DO、HRPD、eHRPD)等。基站102A和核心网络100A可以根据第一RAT(例如LTE)进行操作,而基站102B和核心网络100B可以根据第二(例如不同的)RAT(例如GSM、CDMA2000或其他传统或电路交换的技术)进行操作。按照期望,两个核心网络可以由同一网络运营者(例如蜂窝服务提供者或“承载商”)控制,或者由不同的网络运营者控制。另外,这两个核心网络可以相互独立地被操作(例如,如果它们根据不同的RAT进行操作),或者可以以有些耦合或紧密耦合的方式被操作。还要注意到,虽然可以使用两个不同的网络来支持两种不同的RAT(诸如在图2示出的示例性网络配置中所描述的),但是实现多种RAT的其他网络配置也是可行的。作为一个例子,基站102A和102B可能会根据不同的RAT来操作但是耦合到同一核心网络。作为另一个例子,能够同时支持不同的RAT(例如LTE和GSM、LTE和CDMA20001xRTT、和/或RAT的任何其他的组合)的多模基站可能会耦合到也支持不同的蜂窝通信技术的核心网络。在一个实施例中,UE106可以被配置为使用为分组交换技术(例如LTE)的第一RAT和为电路交换技术(例如GSM或1xRTT)的第二RAT。如以上所讨论的,UE106能够使用多种RAT进行通信,所述RAT诸如在3GPP、3GPP2或任何期望的蜂窝标准中的那些。UE106也可能被配置为使用WLAN、蓝牙、一个或多个全球导航卫星系统(GNSS,例如GPS或GLONASS)、一个和/或多个移动电视广播标准(例如ATSC-M/H或DVB-H)等进行通信。网络通信标准的其他组合也是可能的。根据相同或不同的RAT或蜂窝通信标准操作的基站102A和102B以及其他基站可以被提供作为小区的网络,其可以经由一种或多种无线电接入技术(RAT)向UE106和类似的装置提供宽广的地理区域之上的连续或几乎连续的交叠服务。图3——基站图3示出了基站102的示例性框图。要注意到,图3的基站只是可能的基站的一个例子。如图所示,基站102可以包括处理器504,其可以执行用于基站102的程序指令。处理器504还可以耦合到存储器管理单元(MMU)540,存储器管理单元(MMU)540可以被配置为从处理器504接收地址并将这些地址转译到存储器(例如存储器560和只读存储器(ROM)550)中的位置或者转译到其他电路或装置。基站102可以包括至少一个网络端口570。网络端口570可以被配置为耦合到电话网络,并如以上所描述地向多个装置(诸如UE装置106)提供到电话网络的接入。网络端口570(或另外的网络端口)可以还被配置为或者另选地被配置为耦合到蜂窝网络,例如蜂窝服务提供者的核心网络。核心网络可以向多个装置(诸如UE装置106)提供移动性相关的服务和/或其他服务。在一些情况下,网络端口570可以经由核心网络耦合到电话网络,以及/或者核心网络可以提供电话网络(例如,在由蜂窝服务提供者服务的其他UE装置106之间)。基站102可以包括至少一个天线534。该至少一个天线534可以被配置为作为无线收发器进行操作并且可以进一步被配置为经由无线电部件530与UE装置106进行通信。天线534经由通信链532与无线电部件530进行通信。通信链532可以是接收链、发射链或两者。无线电部件530可以被配置为经由各种RAT(包括但不限于LTE、GSM、WCDMA、CDMA2000等)进行通信。基站102的处理器504可以被配置为实现此处所描述的方法的部分或全部,例如通过执行存储在存储介质(例如非易失性计算机可读存储介质)上的程序指令。另选地,处理器504可以被配置作为可编程硬件元件,诸如作为FPGA(现场可编程门阵列)或者作为ASIC(专用集成电路)或其组合。图4——用户设备(UE)图4示出了UE106的示例性简化框图。如图所示,UE106可以包括片上系统(SOC)400,片上系统(SOC)400可以包括用于各种目的的部分。SOC400可以耦合到UE106的各种其他电路。例如,UE106可以包括各种类型的存储器(例如包括NAND闪存410)、连接器接口420(例如用于耦合到计算机系统、驻坞站(dock)、充电站等)、显示器460、蜂窝通信电路系统430(诸如用于LTE、GSM等)和短距离无线通信电路系统429(例如蓝牙和WLAN电路系统)。UE106可以进一步包括一个或多个包括SIM(用户识别模块)功能性的智能卡310,诸如一个或多个UICC(通用集成电路卡)310。蜂窝通信电路系统430可以耦合到一个或多个天线,优选地为如图所示的两个天线435和436。短距离无线通信电路系统429也可以耦合到天线435和436中的一者或两者(为了易于描述未示出这种连接性)。如图所示,SOC400可以包括可以执行用于UE106的程序指令的处理器402,和可以执行图形处理并提供显示信号到显示器460的显示电路系统404。处理器402还可以耦合到存储器管理单元(MMU)440,存储器管理单元(MMU)440可以被配置为从处理器402接收地址并将这些地址转译到存储器(例如存储器406、只读存储器(ROM)450、NAND闪存存储器410)中的位置以及/或者转译到其他电路或装置,诸如显示电路系统404、蜂窝通信电路系统430、短距离无线通信电路系统429、连接器I/F420和/或显示器460。MMU440可以被配置为执行存储器保护和页表转译或设置。在一些实施例中,MMU440可以被包括为处理器402的一部分。在一个实施例中,如上面所指出的,UE106包括至少一个智能卡310(诸如UICC310),其执行一个或多个用户识别模块(SIM)应用以及/或者以其他方式实现SIM功能性。该至少一个智能卡310可以只是单个智能卡310,或者UE106可以包括两个或更多个智能卡310。每个智能卡310可以是嵌入式的,例如可以被焊接到UE106中的电路板上,或者每个智能卡310可以被实现为可移动的智能卡。因此,智能卡310可以是一个或多个可移动的智能卡(诸如UICC卡,其有时被称为“SIM卡”),以及/或者智能卡310可以是一个或多个嵌入式的卡(诸如嵌入式的UICC(eUICC),其有时被称为“eSIM”或“eSIM卡”)。在一些实施例中(诸如当智能卡310包括eUICC时),智能卡310中的一个或多个可以实现嵌入式的SIM(eSIM)功能性。在这样的实施例中,智能卡310中的单个一个可以执行多个SIM应用。智能卡310中的每个可以包括诸如处理器和存储器的组件。用于执行SIM/eSIM功能性的指令可以被存储在存储器中,并由处理器执行。在一个实施例中,按照期望,UE106可以包括可移动智能卡和固定/非可移动智能卡(诸如一个或多个实现eSIM功能性的eUICC卡)的组合。例如,UE106可以包括两个嵌入式智能卡310,两个可移动智能卡310,或者一个嵌入式智能卡310和一个可移动智能卡310的组合。也可以构想各种其他SIM配置。如上面所指出的,在一个实施例中,UE106包括两个或更多个智能卡310,每个智能卡310都实现SIM功能性。UE106中包括两个或更多个SIM智能卡310可以允许UE106支持两个不同的电话号码并可以允许UE106在对应的两个或更多个相应网络上进行通信。例如,第一智能卡310可以包括支持诸如LTE的第一RAT的SIM功能性,第二智能卡310可以包括支持诸如GSM的第二RAT的SIM功能性。其他的实现和RAT当然是可行的。在UE106包括两个智能卡310时,UE106可以支持双SIM双激活(DSDA)功能性。DSDA功能性可以允许UE106同时连接到两个网络(并使用两种不同的RAT)。DSDA功能性还可以允许UE106在任一电话号码上同时接收语音呼叫或数据流量。在另一个实施例中,UE106支持双SIM双待机(DSDS)功能性。DSDS功能性可以允许UE106中的两个智能卡310中的任一个处于待机等待语音呼叫和/或数据连接。在DSDS中,当在一个SIM310上建立了呼叫/数据时,另一SIM310则不再是激活的。在一个实施例中,可以用执行用于不同承载商和/或RAT的多个SIM应用的单个智能卡(例如eUICC)来实现DSDx功能性(DSDA或DSDS功能性)。如上面所指出的,UE106可以被配置为使用多种无线电接入技术(RAT)以无线方式进行通信。如上面所进一步指出的,在这种情况下,蜂窝通信电路系统(无线电部件)430可以包括在多种RAT之间共享的无线电组件。在一些实施例中,蜂窝通信电路系统430可以包括两个不同的无线电部件,每个无线电部件都具有接收链和发射链。在一些实施例中,这两个无线电部件可以支持分别的RAT栈。另外地或者另选地,RAT栈中的一个或多个能够使用任一个无线电部件。如此处所描述的,UE106可以包括用于实现用于使用两种或更多种RAT(诸如此处所描述的那些)进行通信的特征的硬件和软件组件。UE装置106的处理器402可以被配置为实现此处所描述的特征中的部分或全部,例如通过执行存储在存储介质(例如非易失性计算机可读存储介质)上的程序指令。另选地(或者另外地),处理器402可以被配置作为可编程硬件元件,诸如作为FPGA(现场可编程门阵列)或者作为ASIC(专用集成电路)。另选地(或者另外地),UE装置106的处理器402连同其他组件400、404、406、410、420、430、435、440、450、460中的一个或多个可以被配置为实现此处所描述特征中的部分或全部。图5A和5B——UE发射/接收逻辑图5A示出了根据一个实施例的UE106的部分。如图所示,UE106可以包括被配置为存储并执行用于实现UE106中的控制算法的控制代码的控制电路系统42。控制电路系统42可以包括存储和处理电路系统28(例如微处理器、存储器电路等),并且可以包括基带处理器集成电路58。基带处理器58可以形成无线电路系统34的部分并且可以包括存储器和处理电路(即,基带处理器58可以被认为是形成UE106的存储和处理电路系统的部分)。基带处理器58可以包括用于处理各种不同RAT的软件和/或逻辑,诸如除其他之外的GSM协议栈72、LTE协议栈74和1x协议栈76。基带处理器58可以经由路径48向存储和处理电路系统28(例如微处理器、非易失性存储器、易失性存储器、其他控制电路等)提供数据。路径48上的数据可以包括与UE蜂窝通信和操作相关联的原始数据和经处理的数据,诸如蜂窝通信数据、针对所接收信号的无线(天线)性能度量、与调谐脱离(tune-away)操作有关的信息、与寻呼操作有关的信息等。该信息可以由存储和处理电路系统28和/或基带处理器58进行分析,并且作为响应,存储和处理电路系统28(或者如果期望的话,基带处理器58)可以发出用于控制无线电路系统34的控制命令。例如,存储和处理电路系统28可以在路径52和路径50上发出控制命令,以及/或者基带处理器58可以在路径46和路径51上发出命令。无线电路系统34可以包括射频收发器电路系统,诸如射频收发器电路系统60和射频前端电路系统62。射频收发器电路系统60可以包括一个或多个射频收发器。在所示出的实施例中,射频收发器电路系统60包括收发器(TX)链59、接收器(RX)链61和RX链63。所示出的实施例可以被认为包括两个无线电部件,它们共享单个TX链。当然可以构想其他实施例。如图5B所示,射频收发器电路系统60也可以包括两个或更多个TX链和两个或更多个RX链。例如,图5B示出了第一无线电部件57包括TX链59和RX链61并且第二无线电部件63包括第二TX链65和第二RX链67的实施例。也可以构想其中附加的TX/RX链(即在所示的一个TX链59和两个RX链61和63之外)可以被包括在图5A的实施例中的实施例。在这些具有多个TX和RX链的实施例中,当只有一个无线电部件当前是激活的时,第二无线电部件可以被关闭以节省功率。因此,术语“无线电部件”可以被定义为具有其通常可接受的含义的最宽的范围,并且包括通常存在于包括一个或多个RX链以及要么单个TX链要么与另一无线电部件共享的TX链的无线电部件中的逻辑。此处所描述的某些实施例可以操作以改进当两个无线电部件并发操作时的性能。基带处理器58可以接收要从存储和处理电路系统28传输的数字数据,并且可以使用路径46和射频收发器电路系统60来发射对应的射频信号。射频前端62可以耦合在射频收发器60和天线40之间,并且可以用于将由射频收发器电路系统60生成的射频信号传达到天线40。射频前端62可以包括射频开关、阻抗匹配电路、滤波器和用于形成天线40与射频收发器60之间的接口的其他电路系统。由天线40接收的传入射频信号可以经由射频前端62、诸如路径54和56的路径、射频收发器60中的接收器电路系统、和诸如路径46的路径而提供给基带处理器58。路径54可以例如用于处理与收发器57相关联的信号,而路径56可以用来处理与收发器63相关联的信号。基带处理器58可以将所接收的信号转换成被提供给存储和处理电路系统28的数字数据。基带处理器58还可以从所接收的信号中提取信息,该信息指示针对收发器当前所调谐到的信道的信号质量。例如,基带处理器58和/或控制电路系统42中的其他电路系统可以分析所接收的信号以产生各种测量结果,诸如误比特率测量结果,和与传入无线信号相关联的功率量、强度指示(RSSI)信息、接收信号码功率(RSCP)信息、参考符号接收功率(RSRP)信息、信号干扰比(SINR)信息、信噪比(SNR)信息有关的测量结果,基于信号质量数据(诸如Ec/Io或Ec/No数据)的信道质量测量结果等。射频前端62可以包括开关电路系统。开关电路系统可以由从控制电路系统42所接收的控制信号(例如经由路径50来自存储和处理电路系统28的控制信号和/或经由路径51来自基带处理器58的控制信号)配置。开关电路系统可以包括开关(开关电路),其用来将TX和RX链连接到天线40A和40B。射频收发器电路系统60可以由通过路径52从存储和处理电路系统所接收的控制信号和/或通过路径46从基带处理器58所接收的控制信号配置。控制电路系统42可以用于执行软件以用于处理多于一种无线电接入技术。例如,基带处理器58可以包括用于实现多种协议栈(诸如GSM协议栈72、LTE协议栈74以及1x协议栈76)的存储器和控制电路系统。因此,协议栈72可以与诸如GSM(作为示例)的第一无线电接入技术相关联,协议栈74可以与诸如LTE(作为示例)的第二无线电接入技术相关联,并且协议栈76可以与诸如1x(作为示例)的第三无线电接入技术相关联。在操作期间,UE106可以使用GSM协议栈72来处理GSM功能,使用LTE协议栈74来处理LTE功能,以及使用1x协议栈76来处理1x功能。多种协议栈可以由两个或更多个SIM(例如由UICC310执行;图5A-B中未示出)支持,这两个或更多个SIM可以实现为多个SIM卡或者实现为具有多个SIM应用的单个SIM卡。在其他实施例中,基带处理器58可以包括多个基带处理器,其每个被配置为实现相应一组协议栈。例如,第一基带处理器可以实现GSM协议栈,并且第二基带处理器可以实现1x和LTE协议栈。在该实施例中,第一和第二基带处理器中的每个都可以由相应的SIM支持。例如,耦合到第一基带处理器的第一SIM可以提供支持GSM协议栈的SIM功能性,并且耦合到第二基带处理器的第二SIM可以提供支持1x和LTE协议栈的SIM功能性。如果期望的话,在UE106中可以使用另外的协议栈、另外的收发器、另外的天线40,以及其他另外的硬件和/或软件。图5A和5B中的布置仅是说明性的。在一个实施例中,协议栈中的一个或多个可以被配置成实现下面的流程图中所描述的方法。GSM和1xRAT通常可以用于承载语音流量,而LTERAT通常可以用于承载数据流量。为了确保语音呼叫不由于数据流量而中断,GSM和1x操作可以相比LTE操作优先。为了确保诸如针对传入寻呼信号监视GSM寻呼信道的操作不会不必要地中断LTE操作,控制电路系统42可以在每当可能时配置UE106的无线电路系统,使得无线资源在LTE功能和GSM以及1x功能之间共享。例如,当用户有传入GSM呼叫时,GSM网络可以使用基站102在GSM寻呼信道上向UE106发送寻呼信号(有时称为寻呼)。当UE106检测到传入寻呼时,UE106可以采取合适的动作(例如呼叫建立过程)来建立和接收传入的GSM呼叫。寻呼通常由网络以固定间隔发送若干次,使得诸如UE106的装置将具有多个机会来成功接收寻呼。合适的GSM寻呼接收可能需要UE106的无线电路系统周期性地调谐到GSM寻呼信道,这称为调谐脱离操作。如果收发器电路系统60未能调谐到GSM寻呼信道或者如果基带处理器58中的GSM协议栈72未能针对传入寻呼监视寻呼信道,则GSM寻呼将被错过。另一方面,过多地监视GSM寻呼信道可能具有对激活的LTE数据会话的不利影响。在一些实施例中,为了使UE106节省功率,协议栈72-76中的一个或多个可以支持空闲模式操作。而且,协议栈72-76中的一个或多个可以支持不连续接收(DRX)模式和/或连接的不连续接收(CDRX)模式。DRX模式是指当没有数据(或语音)要被接收时不使用UE电路系统中的至少一部分以便节省功率的模式的模式。在DRX和CDRX模式中,UE106可以与基站102同步并且按指定的时间或间隔醒来以侦听网络。类似地,协议栈72-76中的一个或多个可以支持不连续传输(DTX)模式。DTX模式是指当没有数据(或语音)要被传输时不使用UE电路系统中的至少一部分以便节省功率的模式。例如,在语音呼叫期间,UE可以在用户静默时实施DTX模式。DRX和DTX存在于几个无线标准中,诸如UMTS、LTE(长期演进)、WiMAX等。术语“空闲模式”、“DRX”、“CDRX”和DTX明确地旨在至少包括它们普通含义的全部范围,并且旨在包括未来标准中的相似类型的模式。图6——执行同时的数据和双语音通信图6是示出用于在包括至少两个无线电部件的UE(例如UE106)中执行数据传输的方法的流程图。除了其他装置之外,也可以结合上述各图中所示出的任何系统或装置来使用图6所示的方法。在各种实施例中,示出的方法要素中的一些可以并发地执行、以不同于所示的顺序执行、或者可以被省略。还要注意,也可以根据期望执行另外的方法要素。该方法可以如下进行。如图所示,在602中,UE106可以并发地在第一无线电部件上进行第一语音呼叫和在第二无线电部件上进行第二语音呼叫。换句话说,第一语音呼叫和第二语音呼叫可以都是激活的。这里“激活的呼叫”是指正在进行的呼叫或已经被连接的呼叫。激活的呼叫可以被保持、静默或完全激活。在“保持”的呼叫期间,用户可能已经手动选择了将该呼叫置于保持的选项。在“静默”的呼叫期间,该呼叫未被保持,但是用户不激活地参与该呼叫,即在该呼叫上不是完全激活。在“完全激活”的呼叫期间,用户可以在该呼叫上激活地讲话或收听。在典型的场景中,用户可以在第一语音呼叫上完全激活,接着第二语音呼叫可以被接收到UE106。用户可以选择将第一呼叫置于保持并接着应答第二呼叫。另选地,用户可以在应答第二呼叫时在第一呼叫上变为“静默”。当第一语音呼叫在UE106上被接收时,第一协议栈可以被执行以控制第一无线电部件以处理第一语音呼叫。当接收到第二呼叫时,可以执行第二协议栈以处理第二语音呼叫。在一些实施例中,两个语音呼叫可以使用不同的RAT。例如,第一语音呼叫可以使用GSM协议栈来进行,并且第二语音呼叫可以使用1x协议栈来进行。在其他实施例中,这两个语音呼叫可以使用相同的RAT。例如,第一语音呼叫可以使用第一GSM协议栈来进行,并且第二语音呼叫可以使用第二GSM协议栈来进行。在一些实施例中,UE可以包括两个SIM,每个SIM支持语音呼叫中的一个。在604中,UE106可以在第一语音呼叫和第二语音呼叫并发被执行时接收到在UE106上执行数据通信的请求。数据通信可以包括数据传输和/或数据接收。例如,在UE106正在进行两个激活语音呼叫(例如,一个语音呼叫可以完全激活,而另一个呼叫被保持)时,UE106可以接收电子邮件,或者用户可以选择来浏览因特网。在606中,响应于该请求,UE106可以确定第一和第二语音呼叫之一是否当前被保持。例如,第二语音呼叫可以被保持,而第一呼叫完全激活。UE106可以通过检查一个或多个呼叫状态比特来确定语音呼叫之一被保持。在608中,如果语音呼叫之一被确定为当前被保持,则UE106可以使用具有被保持的语音呼叫的无线电部件来执行数据通信的一部分或全部。例如,如果第二语音呼叫被确定为保持,则UE106可以在第二语音呼叫被保持时使用第二无线电部件来执行数据通信。为了在第二无线电部件上执行数据通信,UE106可以实例化第三协议栈,用于使用第二无线电部件来执行数据通信。该第三协议栈可以代替先前处理第二语音呼叫的第二协议栈来执行。例如,假设UE106先前执行GSM协议栈来在第二无线电部件上处理第二语音呼叫,并且第二语音呼叫正在被保持。当在604中数据通信被请求,并且在606中第二语音呼叫被确定为保持,UE106可以开始执行LTE协议栈来代替GSM协议栈以控制第二无线电部件。协议栈的这种“互换(swapping)”可以包括保存第二协议栈(在本示例中是GSM协议栈)的状态和在其位置中换入第三协议栈(在本示例中是LTE协议栈)以控制第二无线电部件来执行数据通信。GSM协议栈可以当第二语音呼叫需要恢复(例如,以检查第二呼叫是否仍被保持)时或者在数据通信完成时被换回以代替LTE协议栈。在一些实施例中,服务被保持的第二语音呼叫的协议栈可以操作在DRX和/或DTX模式中,DRX和/或DTX模式具有打开持续时间和关闭持续时间。在打开持续时间期间,第二无线电部件正在发送或接收用于第二语音呼叫的信息(例如静默语音帧或信令控制消息),并且在关闭持续时间期间,第二无线电部件不发送和接收用于第二语音呼叫的信息。即使在处于DRX或DTX模式的关闭持续时间中时,第二语音呼叫仍被认为是激活的语音呼叫,即与第一语音呼叫并发地进行。在一些实施例中,UE可以在被保持的语音呼叫处于DRX或DTX模式的关闭持续时间时在该被保持的语音呼叫的无线电部件上执行数据通信。因此,可以使用与语音呼叫不同的RAT来执行数据通信。例如,如上面所指出的,可以使用LTE协议栈来执行数据通信。在一些实施例中,UE106可以用支持数据通信的协议栈(例如LTE栈)来换出支持被保持的语音呼叫的协议栈(例如GSM栈或1x栈),使得支持数据通信的协议栈(例如LTE栈)对被保持的语音呼叫所正在操作于的无线电部件进行操作。UE可以在必要时自动切换回到支持被保持的语音呼叫的协议栈(例如1x栈),例如临时地,以支持静默语音帧、信令控制消息等。在已经执行了数据通信的一部分或全部时,UE106可以返回到606。在一些实施例中,UE106可以在指定的时间段之后返回到606,例如在被保持语音呼叫的DRX模式的关闭持续时间结束时,或者在指定量的数据的通信之后。在其他实施例中,UE106可以响应于确定了先前确定为被保持的语音呼叫不再为被保持时而返回到606。例如,如果在第二语音呼叫被保持时,数据通信正在第二无线电部件上执行,则UE106可以响应于确定了第二语音呼叫不再为被保持时而返回到606。在606中,UE106可以再次确定第一和第二语音呼叫之一是否当前被保持。如果同一语音呼叫被确定为被保持,则数据通信可以在同一无线电部件上继续。如果相反地,另一语音呼叫被确定为被保持,则可以在该另一无线电部件上执行数据通信的下一部分。例如,在一种可能的场景中,当第二语音呼叫被保持(例如使用1x协议栈)时,UE106可以在第二无线电部件上执行数据通信的第一部分,例如使用LTE协议栈。UE可以接着确定第二语音呼叫不再为被保持,并且返回到606。在606中,UE106可以确定第一语音呼叫当前为被保持(例如使用GSM协议栈)。在608中,UE106可以接着在第一语音呼叫被保持时在第一无线电部件上执行数据通信的第二部分。在一些实施例中,UE106可以在第一无线电部件上使用和在第二无线电部件上执行数据通信的第一部分所使用的相同的协议栈(例如,相同的LTE协议栈)来执行数据通信的第二部分。以这种方式,UE106可以基于第一无线电部件和第二无线电部件中的哪个具有当前被保持的语音呼叫,而动态并伺机地从第一无线电部件和/或第二无线电部件中的任一者或两者中选择可用时隙用于执行数据通信。例如,UE可以在具有当前被保持的语音呼叫的无线电部件的TX链上搜索可用的发射时隙以及/或者在具有当前被保持的语音呼叫的无线电部件的RX链上搜索可用的接收时隙。因此,假设在UE106上有两个激活的语音呼叫,并且用户在两个呼叫之间来回切换,在第一呼叫在第一无线电部件上完全激活且第二呼叫在第二无线电部件上被保持、接下来第一呼叫在第一无线电部件上被保持且第二呼叫在第二无线电部件上完全激活等等之间交替。假设用户接着开始在UE106上进行浏览会话。浏览会话中的数据分组可以取决于哪个无线电部件被保持而交替于在第一无线电部件上发射和/或接收和在第二无线电部件上发射和/或接收。因此浏览会话中的数据分组可以取决于哪个无线电部件被保持而基本上在第一无线电部件和第二无线电部件之间来回“乒乓”。在610中,如果UE106确定第一和第二语音呼叫两者都不为被保持,即这两个呼叫要么静默要么完全激活,则UE106可以从第一无线电部件和第二无线电部件中动态地选择可用时隙用于执行数据通信。例如,UE106可以在第一和第二无线电部件的每个的TX链上搜索可用的发射时隙以及/或者在第一和第二无线电部件的每个的RX链上搜索可用的接收时隙。具体而言,UE106可以在第一和第二无线电部件的每个的DRX和/或DTX循环中搜索可用的关闭持续时间时隙,并且动态并伺机地使用这些时隙用于数据通信。因此,数据通信可以取决于哪个无线电部件具有可用的关闭持续时间时隙而在第一无线电部件和第二无线电部件之间来回“乒乓”。在这样的场景中,用户可以在都完全激活(或静默)的语音呼叫上同时地讲话和/或收听,同时还在这两个无线电部件中的任一者或两者上执行数据通信。图7是根据一个实施例的诸如UE106的UE的示例框图。UE106被配置为执行数据传输并包括:第一无线电部件,第二无线电部件,第一语音呼叫单元701,其被配置为经由第一无线电部件进行第一语音呼叫;第二语音呼叫单元702,其被配置为经由第二无线电部件进行第二语音呼叫,其中进行第二语音呼叫与进行第一语音呼叫并发地进行;请求接收单元703,其被配置为在进行第一语音呼叫和第二语音呼叫期间接收执行数据通信的请求;确定单元704,其被配置为在接收到执行数据通信的请求之后确定第一和第二语音呼叫之一是否当前被保持;以及数据通信单元705,其被配置为如果第一和第二语音呼叫之一被确定为保持,则在所确定的语音呼叫被保持的同时,经由正在进行所确定的语音呼叫所通过的无线电部件来执行数据通信。UE还可以包括时隙选择单元,其被配置为基于是第一语音呼叫还是第二语音呼叫当前为被保持而从第一无线电部件和第二无线电部件动态地选择可用的时隙用于执行数据通信。UE还可以包括第二确定单元,其被配置为在经由正在进行所确定的语音呼叫所通过的无线电部件来执行数据通信之后,确定所确定的语音呼叫不再为被保持;以及第三确定单元,其被配置为确定第一和第二语音呼叫中的另一个当前正被保持。在这些实施例中,数据通信单元还被配置为经由正在进行第一和第二语音呼叫中的所述另一个所通过的无线电部件来执行进一步的数据通信。应当注意到,上述所有特征适用于参考图7所描述的UE。在一些实施例中,如以上所描述的,UE中所包括的单元中的一个或多个可以通过图4的处理器402来实现。在其他实施例中,单元中的一个或多个可以是分立组件。UE中所包括的单元中的一些或全部可以被实现为ASIC、FPGA、或任何其他合适的硬件组件或模块。在本公开中描述的实施例可以实现为各种形式中的任何形式。例如,一些实施例可以被实现为计算机实现的方法、计算机可读存储介质、或计算机系统。其他的实施例可以使用一个或多个定制设计的硬件装置(诸如ASIC)来实现。其他实施例可以使用一个或多个可编程硬件元件(诸如FPGA)来实现。在一些实施例中,非易失性计算机可读存储介质可以被配置,使得其存储程序指令和/或数据,其中所述程序指令如果由计算机系统执行则使得计算机系统执行方法,例如本文所描述的任何方法实施例,或者本文所描述的方法实施例的任何组合,或者本文所描述的任何方法实施例的任何子集,或者这些子集的任何组合。在一些实施例中,装置(例如UE)可以被配置为包括处理器(或一组处理器)和存储介质,其中存储介质存储程序指令,其中处理器被配置为从存储介质中读取并执行程序指令,其中程序指令可执行以实现本文所描述的各种方法实施例中的任何(或者本文所描述的方法实施例的任何组合,或者本文所描述的任何方法实施例的任何子集,或者这些子集的任何组合)。装置可以实现为各种形式中的任何形式。虽然已相当详细地描述了上述实施例,但是一旦充分理解了上述公开内容,各种变型和修改对于本领域的技术人员来说将变得明晰。权利要求旨在被解释为包括所有这样的变型和修改。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1