用户设备、无线通信方法、终端及网络节点的制作方法

xiaoxiao2021-2-23  116

用户设备、无线通信方法、终端及网络节点的制作方法
【技术领域】
[0001]本发明涉及无线通信技术领域,更具体地说,涉及一种用户设备、无线通信方法、终端及网络节点。
【背景技术】
[0002]随着移动通信技术的发展,先进的蜂窝网络(例如,基于LTE标准(长期演进,一些“4G”网络所使用的标准)的网络)正在全世界部署。由于引入了 OFDM (OrthogonalFrequency Divis1n Multiplexing,正交频分复用)和MIMO(Mult1-1nput&Multi_Output,多输入多输出)等关键技术,利用LTE标准可显著增加频谱效率和数据传输速率。
[0003]另一方面,在提高网络速率和频段利用率的同时,多模终端(具有两个用户识别模块的终端,例如,双卡双通终端)的出现,使得用户在实现语音业务的待机同时,能建立数据业务链接。
[0004]但现有的多模终端只能实现其中一个用户识别模块(S頂)使用LTE网络及其数据业务,而另一用识别模块仅能使用3G/2G业务。
[0005]因此,现有的终端不能同时支持两个用户识别模块均使用LTE网络,影响了用户体验。
[0006]现有技术存在缺陷,需要改进。

【发明内容】

[0007]本发明要解决的技术问题在于,针对现有技术的上述终端不能支持两个用户识别模块均使用LTE网络的缺陷,提供一种用户设备、无线通信方法、终端及网络节点。
[0008]本发明解决其技术问题所采用的技术方案是:
[0009]第一方面,提供一种用户设备,包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括:
[0010]第一处理芯片,包括应用程序服务模块和第一协议栈;
[0011]第二处理芯片,包括与所述第一处理芯片通信连接的第二协议栈;
[0012]第一数字信号处理芯片;
[0013]第二数字信号处理芯片;
[0014]编解码器;
[0015]所述应用程序服务模块用于将所述通话指令传输给所述第一协议栈或第二协议栈,所述操作指令包括利用所述第一数据卡或第二数据卡进行通话的通话指;
[0016]所述第一协议栈用于通过所述第一射频建立语音通信连接;
[0017]所述第二协议栈用于通过所述第二射频建立语音通信连接;
[0018]所述编解码器用于接收采集的语音信号并进行模数转换后传输给所述第一数字信号处理芯片;
[0019]所述第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给所述第一协议栈或透传给所述第二数字信号处理芯片;
[0020]所述第一射频用于将所述第一协议栈处理后的信号进行发送;
[0021]所述第二数字信号处理芯片用于将接收到的透传信号传输给所述第二协议栈;
[0022]所述第二射频用于将所述第二协议栈处理后的信号进行发送。
[0023]在一个实施例中,所述第一射频还用于接收下行信号并传输给所述第一协议栈;
[0024]所述第一数字信号处理芯片还用于对经第一协议栈处理后的信号进行音频处理并传输给所述编解码器;
[0025]所述编解码器还用于对接收到的信号进行模数转换后传输至所述听筒。
[0026]在一个实施例中,所述第二射频还用于接收下行信号并传输给所述第二协议栈;
[0027]所述第二数字信号处理芯片用于将经第二协议栈处理后的信号透传给所述第一数字信号处理芯片;
[0028]所述第一数字信号处理芯片还用于对接收到的透传信号进行音频处理并传输给所述编解码器;
[0029]所述编解码器还用于对接收到的信号进行模数转换后传输至所述听筒。
[0030]在一个实施例中,所述操作指令还包括利用所述第一数据卡进行数据业务传输的数据传输指令;
[0031]所述应用程序处理模块用于接收数据,并传输给第一协议栈;
[0032]所述第一射频用于将第一协议栈处理后的上行数据传输至LTE网络,以及接收来自LTE网络的下行数据,并传输给所述第一协议栈处理;
[0033]所述应用程序处理模块还用于将第一协议栈处理后的下行数据进行输出。
[0034]在一个实施例中,所述操作指令还包括利用所述第二数据卡进行数据业务传输的数据传输指令;
[0035]所述应用程序处理模块用于接收数据,并传输给第二协议栈;
[0036]所述第二射频用于将第二协议栈处理后的上行数据传输至LTE网络,以及接收来自LTE网络的下行数据,并传输给所述第二协议栈处理;
[0037]所述应用程序处理模块还用于将第二协议栈处理后的下行数据进行输出。
[0038]在一个实施例中,所述第二协议栈通过USB数据线与所述第一处理芯片的应用程序处理模块通信连接;
[0039]所述应用程序处理模块通过USB数据线将操作指令以及数据传输给所述第二协议栈。
[0040]第二方面,提供一种无线通信方法,包括以下步骤:
[0041]通过应用程序服务模块接收用户的操作指令,操作指令包括利用第一数据卡或第二数据卡进行通话的通话指令;
[0042]应用程序服务模块接收用户的操作指令,操作指令包括利用第一数据卡或第二数据卡进行通话的通话指令;
[0043]若利用第一数据卡进行通话,则应用程序服务模块将通话指令传输给第一协议栈,第一协议栈通过第一射频建立语音通信连接;编解码器接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片;第一数字信号处理芯片对接收到的信号进行音频处理并传输给第一协议栈;第一射频将第一协议栈处理后的信号进行发送;
[0044]若利用第二数据卡进行通话,则应用程序服务模块将通话指令传输给第二协议栈,第二协议栈通过第二射频建立语音通信连接;编解码器接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片;第一数字信号处理芯片对接收到的信号进行音频处理并透传给第二数字信号处理芯片;第二数字信号处理芯片用于将接收到的透传信号传输给第二协议栈;第二射频用于将第二协议栈处理后的信号进行发送。
[0045]在一个实施例中,所述方法还包括:
[0046]所述第一射频接收下行信号并传输给所述第一协议栈;
[0047]所述第一数字信号处理芯片对经第一协议栈处理后的信号进行音频处理并传输给所述编解码器;
[0048]所述编解码器对接收到的信号进行模数转换后传输至所述听筒。
[0049]在一个实施例中,所述方法还包括:
[0050]所述第二射频接收下行信号并传输给所述第二协议栈;
[0051]所述第二数字信号处理芯片将经第二协议栈处理后的信号透传给所述第一数字信号处理芯片;
[0052]所述第一数字信号处理芯片对接收到的透传信号进行音频处理并传输给所述编解码器;
[0053]所述编解码器对接收到的信号进行模数转换后传输至所述听筒。
[0054]在一个实施例中,所述操作指令还包括利用第一数据卡进行数据业务传输的数据传输指令;
[0055]所述方法包括:
[0056]所述应用程序服务模块接收数据,并传输给第一协议栈;
[0057]所述第一射频将第一协议栈处理后的上行信号传输至LTE网络,以及接收来自LTE网络的下行信号,并传输给所述第一协议栈处理;
[0058]所述应用程序处理模块将第一协议栈处理后的下行信号进行输出。
[0059]在一个实施例中,所述操作指令还包括利用所述第二数据卡进行数据业务传输的数据传输指令;
[0060]所述方法包括:
[0061]所述应用程序处理模块接收数据,并传输给第二协议栈;
[0062]所述第二射频将第二协议栈处理后的上行信号传输至LTE网络,以及接收来自LTE网络的下行信号,并传输给所述第二协议栈处理;
[0063]所述应用程序处理模块将第二协议栈处理后的下行信号进行输出。
[0064]在一个实施例中,所述第二协议栈通过USB数据线与所述第一处理芯片的应用程序处理模块通信连接;
[0065]所述应用程序处理模块通过USB数据线将操作指令以及数据传输给所述第二协议栈。
[0066]第三方面,提供一种终端,包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括:
[0067]第一处理芯片,包括应用程序服务模块、第一协议桟和第一数字信号处理芯片;
[0068]第二处理芯片,包括与所述第一处理芯片通信连接的第二协议栈、第二数字信号处理芯片;
[0069]编解码器;
[0070]所述应用程序服务模块用于将所述通话指令传输给所述第一协议栈或第二协议栈,所述操作指令包括利用所述第一数据卡或第二数据卡进行通话的通话指;
[0071]所述第一协议栈用于通过所述第一射频建立语音通信连接;
[0072]所述第二协议栈用于通过所述第二射频建立语音通信连接;
[0073]所述编解码器用于接收采集的语音信号并进行模数转换后传输给所述第一数字信号处理芯片;
[0074]所述第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给所述第一协议栈或透传给所述第二数字信号处理芯片;
[0075]所述第一射频用于将所述第一协议栈处理后的信号进行发送;
[0076]所述第二数字信号处理芯片用于将接收到的透传信号传输给所述第二协议栈;
[0077]所述第二射频用于将所述第二协议栈处理后的信号进行发送。
[0078]第四方面,提供一种网络节点,包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括:
[0079]第一处理芯片,包括应用程序服务模块和第一协议栈;< br>[0080]第二处理芯片,包括与所述第一处理芯片通信连接的第二协议栈;
[0081]第一数字信号处理芯片;
[0082]第二数字信号处理芯片;
[0083]编解码器;
[0084]所述应用程序服务模块用于将所述通话指令传输给所述第一协议栈或第二协议栈,所述操作指令包括利用所述第一数据卡或第二数据卡进行通话的通话指;
[0085]所述第一协议栈用于通过所述第一射频建立语音通信连接;
[0086]所述第二协议栈用于通过所述第二射频建立语音通信连接;
[0087]所述编解码器用于接收采集的语音信号并进行模数转换后传输给所述第一数字信号处理芯片;
[0088]所述第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给所述第一协议栈或透传给所述第二数字信号处理芯片;
[0089]所述第一射频用于将所述第一协议栈处理后的信号进行发送;
[0090]所述第二数字信号处理芯片用于将接收到的透传信号传输给所述第二协议栈;
[0091]所述第二射频用于将所述第二协议栈处理后的信号进行发送。
[0092]实施本发明的用户设备、无线通信方法、终端及网络节点,具有以下有益效果:通过增加一协议栈和一射频模块,且使得增加的协议栈和原协议栈挂载在同一应用程序处理模块下,并通过数字信号处理芯片和编解码器处理相关信号,实现支持双LTE进行语音通话和数据传输,提升用户体验;可支持双LTE进行数据业务传输,极大的提高的数据传输速率;支持同时通过LTE网络进行语音通话和数据传输,提高通话质量和数据传输速率,提升用户体验。
【附图说明】
[0093]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0094]图1是本发明一实施例的LTE网络架构的示意图;
[0095]图2是本发明一实施例的用户设备的结构示意图;
[0096]图3是LTE中用于用户面和控制面的无线电协议架构的示例示意图;
[0097]图4是本发明实施例的用户设备发起服务请求的流程示意图;
[0098]图5是本发明实施例利用第一数据卡进行语音通话时涉及的硬件的示意图;
[0099]图6是本发明实施例利用第二数据卡进行语音通话时涉及的硬件的示意图;
[0100]图7是本发明实施例利用第一数据卡进行数据传输时涉及的硬件的示意图;
[0101]图8是本发明实施例利用第二数据卡进行数据传输涉及的硬件的示意图;
[0102]图9是本发明实施例的无线通信方法的流程图;
[0103]图10是本发明实施例的无线通信方法中数据业务传输的流程图;
[0104]图11是本发明实施例的终端的结构示意图。
【具体实施方式】
[0105]为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的【具体实施方式】。
[0106]图1是本发明一实施例的LTE网络架构的示意图。本发明一实施例的LTE网络架构包括:一个或多个用户设备(user equipment,UE) 100、E-UTRAN(Evolved UMTSTerrestrial Rad1 Access Network,演进的UMTS陆地无线接入网)(图中未标号)、演进分组核心(EPC)(图中未标号)、归属订户服务器(HSS)107、网络(例如,因特网)(图中未标号)以及电路交换系统(图中未标号)。
[0107]E-UTRAN 包括演进 B 节点(eNodeB)lOl 和其它 eNodeB 102。eNodeB 101 提供朝向用户设备100的用户面和控制面的协议终接。eNodeB 101可经由X2接口连接到其他eNodeBo eNodeB 101也可称为基站、基收发机站、无线电基站、无线电收发机、收发机功能、基本服务集、扩展服务集、或其他某个合适的术语。eNodeB 101为用户设备100提供去往EPC的接入点。
[0108]eNodeB 101通过S1接口连接到EPC。EPC包括移动管理实体(EEM) 104、其他移动管理实体106、服务网关103,以及分组数据网络(TON)网关105。移动管理实体104是处理用户设备100与EPC之间的信令的控制节点。移动管理实体104提供承载和连接管理。所有用户IP分组通过服务网关103来传递,服务网关103自身连接到TON网关105。PDN网关105提供UE IP地址分配以及其他功能。PDN网关105连接到网络,例如,因特网。
[0109]电路交换系统包括交互解决方案模块(IWS) 108、移动交换中心(MSC)109、基站110和移动站111。在一个方面,电路交换系统可以通过IWS和MME与EPS进行通信。
[0110]参见图2为本发明一实施例的用户设备的结构示意图。本发明实施例的用户设备100基于长期演进(LTE)进行无线通信,且其可支持双LTE。区别于现有的用户设备,本发明一实施例的用户设备包括两个用户识别模块、两个协议栈、两个射频模块,由此,可通过该两个协议栈和两个射频模块同时接入两个不同或相同运营商的LTE网络,以实现双LTE双通。具体的:
[0111]参见图2,本发明一实施例的用户设备包括:第一处理芯片200、第二处理芯片300、第一射频205、第二射频305、第一数据卡206、第二数据卡306、第一数字信号处理芯片203、第二数字信号处理芯片303、编解码器204、听筒600、麦克风500、输入输出模块700等。其中,第一处理芯片200包括应用程序服务模块202和第一协议栈201。第二处理芯片包括第二协议栈301。
[0112]应理解,第一数字信号处理芯片203和第二数字信号处理芯片303还可分别集成到第一处理芯片200和第二处理芯片300中。
[0113]在本发明实施例中,第二协议栈301通过USB数据线与第一处理芯片200通信连接,由此,第一处理芯片200中的应用程序服务模块202可实现对第二协议栈301的控制以及进行数据交互。此外,应用程序服务模块202还对第一协议栈301进行控制以及进行数据交互。
[0114]本发明实施中的两个协议栈(第一协议栈201和第二协议栈301)均由应用程序服务模块202进行驱动配置,并进行数据交互。
[0115]第一数据卡206和第二数据卡306可管理与不同或相同的技术标准相关联的不同用户。在特定非限制性实例中,技术标准可为2G通信技术(例如,GSM、GPRS、EDGE)、3G通信技术(例如,WCDMA、TDS-CDMA)、4G通信技术(例如,LTE、TD-LTE),或任何其它移动通信技术(例如,4G、4.5G等等)。
[0116]第一射频205和第二射频305所涉及的无线接入技术可以包括LTE、GSM、GPRS、CDMA、EDGE、WLAN、CDMA-2000^ TD-SCDMA、WCDMA、WIFI 等等。
[0117]在本发明的实施例中,第一数据卡206和第二数据卡306管理的技术标准均为LTE标准,第一射频205和第二射频305所涉及的无线接入技术为LTE,由此,以使本发明实施例的用户设备支持双LTE。
[0118]输入输出模块700包括适当的硬件、逻辑器件、电路和/或编码,用于接收用户的操作指令(例如,触摸“呼叫”键触发的拨打电话的操作指令)以及输出信息(例如,显示信息)。
[0119]应用程序处理模块202的内部框架包括应用层、框架层等,可处理复杂的逻辑操作以及进行任务分配等。在一个实施例中,应用程序处理模块202指Android操作系统,以及基于Android操作系统的各种apk。
[0120]在本发明的实施例中,应用程序处理模块202为用户提供交互接口,将用户通过输入输出模块700输入的操作指令(例如,有关上网或打电话的操作指令)传输给第一协议栈201或第二协议栈301。
[0121]第一协议桟201和第二协议桟301包括各种与网络交互的网络制式的协议桟,例如,LTE/WCDMA/GSM/TDSCDMA/1X/CDMA/EVD0等通信标准里规定好的协议代码。这些标准的协议是用户设备与运营商网络进行交互(例如,通过数据流量上网、通过VOLTE打电话或者通过CS电路域打电话等)所必须遵从的。此外,第一协议栈201和第二协议栈301分别用于对第一数据卡206和第二数据卡306进行管控。
[0122]参见图3为LTE中用于用户面和控制面的无线电协议架构的示例示意图。用于用户设备和eNodeB的无线电协议架构被示为具有三层:层1、层2和层3。层1包括物理层。层2包括媒体接入控制(MAC)子层、无线电链路控制(RLC)子层和分组数据汇聚协议(PDCP)子层。层3包括无线资源控制(RRC)、非接入层(NAS)、应用层(APP)、网络层(IP层)等。
[0123]物理层是最低层,用于实现各种物理层信号处理功能。
[0124]层2在物理层上方,用于负责用户设备与eNodeB之间在物理层506之上的链路。
[0125]PDCP子层提供不同无线电承载与逻辑信道之间的复用。rocp子层还提供对上层数据分组的头部压缩以减少无线电传输开销,通过将数据分组暗码化未提供安全性,以及提供对用户设备在各eNodeB之间的切换支持。
[0126]RLC子层提供对上层数据分组的分段和重装、对丢失数据分组的重传、以及对数据分组的重排序以补偿由于混合自动重复请求(HARQ)造成的脱序接收。
[0127]MAC子层提供逻辑信道与传输信道之间的复用。MAC子层还负责在各用户设备间分配一个蜂窝小区中的各种无线电资源(例如,资源块)。MAC子层还负责HARQ操作。
[0128]RRC子层负责获得无线电资源(即,无线电承载)以及负责使用eNodeB与用户设备之间的RRC信令来配置各下 层。
[0129]NAS子层支持在用户设备和核心网(EPC)的信令和数据传输。
[0130]第一数字信号处理芯片203包括适当的硬件、逻辑器件、电路和/或编码,用于进行音频信号处理,例如,在通话过程中的回声抑制、噪声抑制等音频信号处理。
[0131]第二数字信号处理芯片303包括适当的硬件、逻辑器件、电路和/或编码,用于进行音频信号处理,例如,在通话过程中的回声抑制、噪声抑制等音频信号处理。
[0132]编解码器(Codec) 204包括适当的硬件、逻辑器件、电路和/或编码,用于进行A/D以及D/A转换。
[0133]第一射频205用于将第一协议栈201传输的数据处理后传给eNodeB 101
[0134](基站网络),以及用于将eNodeB101传输的数据处理后传给第一协议栈201。
[0135]第二射频305用于将第二协议栈301传输的数据处理后传给eNodeB 101 (基站网络),以及用于将eNodeB 101传输的数据处理后传给第二协议栈301。
[0136]本发明实施例的用户设备的语音通话和数据业务传输的流程如下:
[0137](1)语音通话流程
[0138]在本发明的实施例中,若操作指令包括利用第一数据卡(或第二数据卡)进行通话的通话指令,则按照以下流程进行通话流程。
[0139]首先,建立语音通信连接:用户通过输入输出模块700触发操作指令(通话指令),该操作指令经由应用程序处理模块202传输给第一协议栈201或第二协议栈301。操作指令传输给第一协议栈201,还是第二协议栈301,取决于用户是通过第一数据卡206,还是第二数据卡306发起通话。若用户通过第一数据卡206发起(例如,通过第一 S頂卡拨打电话),则操作指令传输给第一协议栈201。若用户通过第二数据卡306发起(例如,通过第二 S頂卡拨打电话),则操作指令传输给第二协议栈301。
[0140]此后,参见图4,第一协议栈201通过第一射频205向eNodeB发送RRC连接请求等流程以建立与被叫方的语音通信连接。同样的,若通过第二数据卡,则第二协议栈301通过第二射频305向eNodeB发送RRC连接请求等流程以建立与被叫方的语音通信连接。
[0141]语音通信连接建立后,参见图5,通过第一数据卡206进行通话时(通话指令中包含第一数据卡206的信息,例如,号码),上行通信通道为:麦克风500 (主叫用户)一编解码器204 (主叫用户)一第一数字信号处理芯片203 (主叫用户)一第一协议栈201 (主叫用户)一第一射频205(主叫用户)一E-UTRAN —EPC —电路交换系统一被叫用户。下行通信信道为:被叫用户一电路交换系统一EPC — E-UTRAN —第一射频205 —第一协议栈201 —第一数字信号处理芯片203 —编解码器204 —听筒600。
[0142]语音通信连接建立后,参见图6,通过第二数据卡306进行通话时(通话指令中包含第二数据卡306的信息),上行通信通道为:麦克风500 (主叫用户)—编解码器204 (主叫用户)—第一数字信号处理芯片203 (主叫用户)一第二数字信号处理芯片303 (主叫用户)一第二协议栈301 (主叫用户)一第二射频305 (主叫用户)一E-UTRAN — EPC —电路交换系统一被叫用户。下行通信信道为:被叫用户一电路交换系统一EPC — E-UTRAN—第二射频305 —第二协议栈301 —第二数字信号处理芯片303 —第一数字信号处理芯片203 —编解码器204 —听筒600。
[0143]应理解,若为PS语音数据则直接通过EPC传输至被叫用户,而不需要经过被叫用户。
[0144]本发明实施例的用户设备,在进行语音通话时,还可进行数据业务传输,具体的:若通过第一数据卡206进行语音通话,则可同时通过第二数据卡306进行数据业务传输;若通过第二数据卡306进行语音通话,则可同时通过第一数据卡206进行数据业务传输。数据业务的传输流程将在后续详细介绍。
[0145](2)数据业务传输流程
[0146]本发明的实施例的用户设备支持两个用户识别模块同时进行数据业务传输,以及支持其中一个用户识别模块语音通话的同时另一个用户识别模块进行数据业务传输。
[0147]其中,参见图7,通过第一数据卡206进行数据业务传输时(数据传输指令中包含第一数据卡206的信息),上行数据通道为:用户数据(用户发起的数据传输指令等操作指令,例如,数据下载、网页浏览等操作指令)—应用程序处理模块202 —第一协议栈201 —第一射频205 — E-UTRAN — EPC —网络。下行数据通道为:网络一EPC — E-UTRAN —第一射频205 —第一协议栈201 —应用程序处理模块202 —输出(例如,通过输入输出模块700进行显示,或通过存储模块进行存储等)。
[0148]参见图8,通过第二数据卡306进行数据业务传输时(数据传输指令中包含第二数据卡306的信息),上行数据通道为:用户数据(用户发起的数据传输指令等)—应用程序处理模块202 —第二协议栈301 —第二射频305 — E-UTRAN — EPC —网络。下行数据通道为:网络一EPC — E-UTRAN —第二射频305 —第二协议栈301 —应用程序处理模块202 —输出(例如,通过输入输出模块700进行显示,或通过存储模块进行存储等)。
[0149]由于本发明实施例的用户设备,包含两个射频模块、两个协议栈和两个用户识别模块,因此,在同时进行语音通话和数据业务传输时,或同时进行数据业务传输时,是分别走不同的用户识别模块、不同的协议栈和不同的射频模块,由此,使得用户设备在进行语音通话时不中断数据业务传输,且可使得用户设备在进行下载业务或者视频浏览等数据业务时,可通过双通道(LTE+LTE)实现业务加速。
[0150]在本发明的实施例中第一协议栈201和应用程序处理模块202可通过第一处理芯片实现。第二协议栈301可通过第二处理芯片实现。第二处理芯片的协议栈挂载到第一处理芯片的应用程序处理模块下(即由第一处理芯片的应用程序处理模块对第二处理芯片的协议栈进行控制并进行数据传输)。在一个实施例中,第一处理芯片和第二处理芯片通过USB通信接口实现通信连接。具体的,第一处理芯片的应用程序处理模块202与第二处理芯片的第二协议栈301通过USB通信接口实现通信连接。
[0151]本发明该实施例的用户设备通过增加一协议栈和一射频模块,且使得增加的协议栈(第二协议栈)和原协议栈(第一协议栈)挂载在同一应用程序处理模块下(即应用程序处理模块同时控制和处理第一协议栈和第二协议栈的信息),实现支持双LTE进行数据传输,极大的提高的数据传输速率,提升用户体验。
[0152]在本发明的另一实施例中,用户设备包括:第一处理芯片200、第二处理芯片300、第一射频205、第二射频305、第一数据卡206、第二数据卡306、输入输出模块700等。其中,第一处理芯片200包括应用程序服务模块202和第一协议栈201。第二处理芯片包括第二协议栈301。
[0153]在本发明实施例中,第二协议栈301通过USB数据线与第一处理芯片200通信连接,由此,第一处理芯片200中的应用程序服务模块202可实现对第二协议栈301的控制以及进行数据交互。此外,应用程序服务模块202还对第一协议栈301进行控制以及进行数据交互。
[0154]本发明实施中的两个协议栈(第一协议栈201和第二协议栈301)均由应用程序服务模块202进行驱动配置,并进行数据交互。
[0155]本发明的该实施例的用户设备支持两个用户识别模块同时进行数据业务传输。
[0156]其中,参见图7,通过第一数据卡206进行数据业务传输时(数据传输指令中包含第一数据卡206的信息),上行数据通道为:用户数据(用户发起的数据传输指令等操作指令,例如,数据下载、网页浏览等操作指令)—应用程序处理模块202 —第一协议栈201 —第一射频205 — E-UTRAN — EPC —网络。下行数据通道为:网络一EPC — E-UTRAN —第一射频205 —第一协议栈201 —应用程序处理模块202 —输出(例如,通过输入输出模块700进行显示,或通过存储模块进行存储等)。
[0157]参见图8,通过第二数据卡306进行数据业务传输时(数据传输指令中包含第二数据卡306的信息),上行数据通道为:用户数据(用户发起的数据传输指令等)—应用程序处理模块202 —第二协议栈301 —第二射频305 — E-UTRAN — EPC —网络。下行数据通道为:网络一EPC — E-UTRAN —第二射频305 —第二协议栈301 —应用程序处理模块202 —输出(例如,通过输入输出模块700进行显示,或通过存储模块进行存储等)。
[0158]由于本发明实施例的用户设备,包含两个射频模块、两个协议栈和两个用户识别模块,因此,在同时进行语音通话和数据业务传输时,或同时进行数据业务传输时,是分别走不同的用户识别模块、不同的协议栈和不同的射频模块,由此,使得用户设备在进行语音通话时不中断数据业务传输,且可使得用户设备在进行下载业务或者视频浏览等数据业务时,可通过双通道(LTE+LTE)实现业务加速。
[0159]在本发明的实施例中第一协议栈201和应用程序处理模块202可通过第一处理芯片实现。第二协议栈301可通过第二处理芯片实现。第二处理芯片的协议栈挂载到第一处理芯片的应用程序处理模块下(即由第一处理芯片的应用程序处理模块对第二处理芯片的协议栈进行控制并进行数据传输)。在一个实施例中,第一处理芯片和第二处理芯片通过USB通信接口实现通信连接。具体的,第一处理芯片的应用程序处理模块202与第二处理芯片的第二协议栈301通过USB通信接口实现通信连接。
[ 0160]本发明实施例的用户设备通过增加一协议栈和一射频模块,且使得增加的协议栈(第二协议栈)和原协议栈(第一协议栈)挂载在同一应用程序处理模块下(即应用程序处理模块同时控制和处理第一协议栈和第二协议栈的信息),并通过第一数字信号处理芯片和编解码器处理相关信号,实现支持双LTE进行语音通话和数据传输,提升用户体验;可支持双LTE进行数据业务传输,极大的提高的数据传输速率;支持同时通过LTE网络进行语音通话和数据传输,提高通话质量和数据传输速率。
[0161]参见图9为本发明实施例的无线通信方法的流程图。本发明实施例的无线通信方法包括以下步骤:
[0162]S01、通过应用程序服务模块接收用户的操作指令。
[0163]具体的,操作指令至少包括以下其中之一:通话指令、数据传输指令。操作指令用于触发通话和/或数据传输。具体的操作指令包括:利用第一数据卡或第二数据卡进行通话的通话指令、利用第一数据卡和/或第二数据卡进行数据业务传输的数据传输指令。
[0164]在步骤S01之前还包括:提供第一处理芯片和第二处理芯片;其中,第一处理芯片包括应用程序服务模块和第一协议栈,第二处理芯片包括与第一处理芯片通信连接的第二协议栈。
[0165]在一个实施例中,第二协议栈通过USB数据线与第一处理芯片的应用程序处理模块通信连接;应用程序处理模块通过USB数据线将操作指令以及数据传输给第二协议栈。
[0166]S02、判断是利用第一数据卡还是第二数据卡进行通话,若通过第一数据卡进行通话,则转到步骤S03-S09,若通过第二数据卡进行通话,则转到步骤S10-S18。
[0167]S03、应用程序服务模块将通话指令传输给第一协议栈,第一协议栈通过第一射频建立语音通信连接。
[0168]S04、编解码器接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片。具体的,通过麦克风500采集用户的语音信号。
[0169]S05、第一数字信号处理芯片对接收到的信号进行音频处理并传输给第一协议栈。
[0170]S06、第一射频将第一协议桟处理后的信号进行发送。
[0171]S07、第一射频接收下行信号并传输给第一协议栈。
[0172]S08、第一数字信号处理芯片对经第一协议栈处理后的信号进行音频处理并传输给编解码器;
[0173]S09、编解码器对接收到的信号进行模数转换后传输至听筒。
[0174]S10、应用程序服务模块将通话指令传输给第二协议栈,第二协议栈通过第二射频建立语音通信连接;
[0175]S11、编解码器接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片;
[0176]S12、第一数字信号处理芯片对接收到的信号进行音频处理并透传给第二数字信号处理芯片;
[0177]S13、第二数字信号处理芯片用于将接收到的透传信号传输给第二协议栈;
[0178]S14、第二射频用于将第二协议栈处理后的信号进行发送。
[0179]S15、第二射频接收下行信号并传输给第二协议栈。
[0180]S16、第二数字信号处理芯片将经第二协议栈处理后的信号透传给第一数字信号处理芯片。
[0181]S17、第一数字信号处理芯片对接收到的透传信号进行音频处理并传输给编解码器。
[0182]S18、编解码器对接收到的信号进行模数转换后传输至听筒。
[0183]在本发明实施例的无线通信方法中,若操作指令同时包含通话指令和数据传输指令,则可通过第一用户识别模块、第一协议栈和第一射频模块连接到LTE网络,进行语音通话,并同时通过第二用户识别模块、第二协议栈和第二射频模块连接到LTE网络,进行数据业务传输。反之亦可。
[0184]若操作指令中仅包含数据传输指令,则可仅通过其中一条数据通道进行数据传输(第一用户识别模块、第一协议栈和第一射频模块构成的数据通道,或第一用户识别模块、第一协议栈和第二射频模块构成的数据通道),也可同时采用两条数据通道进行数据传输,以提高传输速率。
[0185]应理解,本发明实施例的无线通信方法应用于上述用户设备。
[0186]此外,本发明实施例的无线通信方法中,若操作指令包括数据传输指令,则参见图10为本发明实施例的无线通信方法中数据业务传输的流程图,包括以下步骤:
[0187]S31、接收用户输入的操作指令。
[0188]S32、判断是利用第一数据卡还是第二数据卡进行通信,若利用第一数据卡则转到步骤S33-S35,若利用第二数据卡则转到步骤S36-S38。
[0189]S33、应用程序服务模块接收数据,并传输给第一协议栈;
[0190]S34、第一射频将第一协议栈处理后的上行信号传输至LTE网络,以及接收来自LTE网络的下行信号,并传输给第一协议栈处理;
[0191]S35、应用程序处理模块将第一协议栈处理后的下行信号进行输出。
[0192]S36、应用程序处理模块接收数据,并传输给第二协议栈;
[0193]S37、第二射频将第二协议栈处理后的上行信号传输至LTE网络,以及接收来自LTE网络的下行信号,并传输给第二协议栈处理;
[0194]S38、应用程序处理模块将第二协议栈处理后的下行信号进行输出。
[0195]本发明实施例的无线传输方法通过增加一协议栈和一射频模块,且使得增加的协议栈(第二协议栈)和原协议栈(第一协议栈)挂载在同一应用程序处理模块下(即应用程序处理模块同时控制和处理第一协议栈和第二协议栈的信息),并通过第一数字信号处理芯片和编解码器处理相关信号,实现支持双LTE进行语音通话和数据传输,提升用户体验;可支持双LTE进行数据业务传输,极大的提高的数据传输速率;支持同时通过LTE网络进行语音通话和数据传输,提高通话质量和数据传输速率。
[0196]相应的,参见图11,本发明实施例还提供一种终端1000,包括:包括第一处理芯片200、第二处理芯片300、分别与第一处理芯片200连接的第一数据卡206和第一射频205、分别与第二处理芯片300连接的第二数据卡306和第二射频305、分别与第一处理芯片200和第二处理芯片300连接的第一数字信号处理芯片203和第二数字信号处理芯片303、与第一数字信号处理芯片203连接的编解码器204 ;
[0197]第一处理芯片200包括应用程序服务模块202和第一协议栈201 ;
[0198]第二处理芯片300包括与第一处理芯片200通信连接的第二协议栈301 ;
[0199]应用程序服务模块202用于接收用户的操作指令,操作指令包括利用第一数据卡206或第二数据卡306进行通话的通话指令;
[0200]应用程序服务模块202用于将通话指令传输给第一协议栈201或第二协议栈202 ;
[0201]第一协议栈201用于通过第一射频205建立语音通信连接;
[0202]第二协议栈301用于通过第二射频305建立语音通信连接;
[0203]编解码器204用于接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片203 ;
[0204]第一数字信号处理芯片203用于对接收到的信号进行音频处理并传输给第一协议栈201或透传给第二数字信号处理芯片303 ;
[0205]第一射频205用于将第一协议栈处理后的信号进行发送;
[0206]第二数字信号处理芯片303用于将接收到的透传信号传输给第二协议栈301 ;
[0207]第二射频305用于将第二协议栈301处理后的信号进行发送。
[0208]应理解,本发明实施例的终端的具体通信过程和上述用户设备相同,在此不再赘述。
[0209]相应的,本发明实施例还提供一种网络节点包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括:
[0210]第一处理芯片,包括应用程序服务模块和第一协议栈;
[0211]第二处理芯片,包括与第一处理芯片通信连接的第二协议栈;
[0212]第一数字信号处理芯片;
[0213]第二数字信号处理芯片;
[0214]编解码器;
[0215]应用程序服务模块用于将通话指令传输给第一协议栈或第二协议栈,操作指令包括利用第一数据卡或第二数据卡进行通话的通话指;
[0216]第一协议栈用于通过第一射频建立语音通信连接;
[0217]第二协议栈用于通过第二射频建立语音通信连接;
[0218]编解码器用于接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片;
[0219]第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给第一协议栈或透传给第二数字信号处理芯片;
[0220]第一射频用于将第一协议栈处理后的信号进行发送;
[0221]第二数字信号处理芯片用于将接收到的透传信号传输给第二协议栈;
[0222]第二射频用于将第二协议栈处理后的信号进行发送。
[0223]应理解,在一些实施例中,第一数字信号处理芯片和第二数字信号处理芯片还可分别集成到第一处理芯片和第二处理芯片中。
[0224]本发明实施例的用户设备、无线通信方法、终端及网络节点,通过增加一协议栈和一射频模块,且使得增加的协议栈和原协议栈挂载在同一应用程序处理模块下,并通过数字信号处理芯片(第二数字信号处理芯片与第一数字信号处理芯片通过透传进行信号传输)和编解码器处理相关信号,实现支持双LTE进行语音通话和数据传输,提升用户体验;可支持双LTE进行数据业务传输,极大的提高的数据传输速率;支持同时通过LTE网络进行语音通话和数据传输,提高通话质量和数据传输速率,提升用户体验。
[0225]在本发明的描述中,需要理解的是,术语“第一”、“第 二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0226]流程图中或在本发明的实施例中以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所述技术领域的技术人员所理解。
[0227]上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的【具体实施方式】,上述的【具体实施方式】仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
【主权项】
1.一种用户设备,其特征在于,包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括: 第一处理芯片,包括应用程序服务模块和第一协议栈; 第二处理芯片,包括与所述第一处理芯片通信连接的第二协议栈; 第一数字信号处理芯片; 第二数字信号处理芯片; 编解码器; 所述应用程序服务模块用于将所述通话指令传输给所述第一协议栈或第二协议栈,所述操作指令包括利用所述第一数据卡或第二数据卡进行通话的通话指令; 所述第一协议栈用于通过所述第一射频建立语音通信连接; 所述第二协议栈用于通过所述第二射频建立语音通信连接; 所述编解码器用于接收采集的语音信号并进行模数转换后传输给所述第一数字信号处理芯片; 所述第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给所述第一协议栈或透传给所述第二数字信号处理芯片; 所述第一射频用于将所述第一协议栈处理后的信号进行发送; 所述第二数字信号处理芯片用于将接收到的透传信号传输给所述第二协议栈; 所述第二射频用于将所述第二协议栈处理后的信号进行发送。2.根据权利要求1所述的用户设备,其特征在于,所述第一射频还用于接收下行信号并传输给所述第一协议栈; 所述第一数字信号处理芯片还用于对经第一协议栈处理后的信号进行音频处理并传输给所述编解码器; 所述编解码器还用于对接收到的信号进行模数转换后传输至所述听筒。3.根据权利要求1所述的用户设备,其特征在于,所述第二射频还用于接收下行信号并传输给所述第二协议栈; 所述第二数字信号处理芯片用于将经第二协议栈处理后的信号透传给所述第一数字信号处理芯片; 所述第一数字信号处理芯片还用于对接收到的透传信号进行音频处理并传输给所述编解码器; 所述编解码器还用于对接收到的信号进行模数转换后传输至所述听筒。4.根据权利要求1所述的用户设备,其特征在于,所述操作指令还包括利用所述第一数据卡进行数据业务传输的数据传输指令; 所述应用程序处理模块用于接收数据,并传输给第一协议栈; 所述第一射频用于将第一协议栈处理后的上行数据传输至LTE网络,以及接收来自LTE网络的下行数据,并传输给所述第一协议栈处理; 所述应用程序处理模块还用于将第一协议栈处理后的下行数据进行输出。5.根据权利要求1所述的用户设备,其特征在于,所述操作指令还包括利用所述第二数据卡进行数据业务传输的数据传输指令; 所述应用程序处理模块用于接收数据,并传输给第二协议栈; 所述第二射频用于将第二协议栈处理后的上行数据传输至LTE网络,以及接收来自LTE网络的下行数据,并传输给所述第二协议栈处理; 所述应用程序处理模块还用于将第二协议栈处理后的下行数据进行输出。6.根据权利要求1-5任一项所述的用户设备,其特征在于,所述第二协议栈通过USB数据线与所述第一处理芯片的应用程序处理模块通信连接; 所述应用程序处理模块通过USB数据线将操作指令以及数据传输给所述第二协议栈。7.一种无线通信方法,其特征在于,包括以下步骤: 通过应用程序服务模块接收用户的操作指令,操作指令包括利用第一数据卡或第二数据卡进行通话的通话指令; 应用程序服务模块接收用户的操作指令,操作指令包括利用第一数据卡或第二数据卡进行通话的通话指令; 若利用第一数据卡进行通话,则应用程序服务模块将通话指令传输给第一协议栈,第一协议栈通过第一射频建立语音通信连接;编解码器接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片;第一数字信号处理芯片对接收到的信号进行音频处理并传输给第一协议栈;第一射频将第一协议栈处理后的信号进行发送; 若利用第二数据卡进行通话,则应用程序服务模块将通话指令传输给第二协议栈,第二协议栈通过第二射频建立语音通信连接;编解码器接收采集的语音信号并进行模数转换后传输给第一数字信号处理芯片;第一数字信号处理芯片对接收到的信号进行音频处理并透传给第二数字信号处理芯片;第二数字信号处理芯片用于将接收到的透传信号传输给第二协议栈;第二射频用于将第二协议栈处理后的信号进行发送。8.根据权利要求7所述的方法,其特征在于,所述方法还包括: 所述第一射频接收下行信号并传输给所述第一协议栈; 所述第一数字信号处理芯片对经第一协议栈处理后的信号进行音频处理并传输给所述编解码器; 所述编解码器对接收到的信号进行模数转换后传输至所述听筒。9.根据权利要求7所述的方法,其特征在于,所述方法还包括: 所述第二射频接收下行信号并传输给所述第二协议栈; 所述第二数字信号处理芯片将经第二协议栈处理后的信号透传给所述第一数字信号处理芯片; 所述第一数字信号处理芯片对接收到的透传信号进行音频处理并传输给所述编解码器; 所述编解码器对接收到的信号进行模数转换后传输至所述听筒。10.根据权利要求7所述的方法,其特征在于,所述操作指令还包括利用第一数据卡进行数据业务传输的数据传输指令; 所述方法包括: 所述应用程序服务模块接收数据,并传输给第一协议栈; 所述第一射频将第一协议栈处理后的上行信号传输至LTE网络,以及接收来自LTE网络的下行信号,并传输给所述第一协议栈处理; 所述应用程序处理模块将第一协议栈处理后的下行信号进行输出。11.根据权利要求7所述的方法,其特征在于,所述操作指令还包括利用所述第二数据卡进行数据业务传输的数据传输指令; 所述方法包括: 所述应用程序处理模块接收数据,并传输给第二协议栈; 所述第二射频将第二协议栈处理后的上行信号传输至LTE网络,以及接收来自LTE网络的下行信号,并传输给所述第二协议栈处理; 所述应用程序处理模块将第二协议栈处理后的下行信号进行输出。12.根据权利要求7-11任一项所述的方法,其特征在于,所述第二协议栈通过USB数据线与所述第一处理芯片的应用程序处理模块通信连接; 所述应用程序处理模块通过USB数据线将操作指令以及数据传输给所述第二协议栈。13.—种终端,其特征在于,包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括: 第一处理芯片,包括应用程序服务模块、第一协议栈和第一数字信号处理芯片; 第二处理芯片,包括与所述第一处理芯片通信连接的第二协议栈、第二数字信号处理芯片; 编解码器; 所述应用程序服务模块用于将所述通话指令传输给所述第一协议栈或第二协议栈,所述操作指令包括利用所述第一数据卡或第二数据卡进行通话的通话指; 所述第一协议栈用于通过所述第一射频建立语音通信连接; 所述第二协议栈用于通过所述第二射频建立语音通信连接; 所述编解码器用于接收采集的语音信号并进行模数转换后传输给所述第一数字信号处理芯片; 所述第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给所述第一协议栈或透传给所述第二数字信号处理芯片; 所述第一射频用于将所述第一协议栈处理后的信号进行发送; 所述第二数字信号处理芯片用于将接收到的透传信号传输给所述第二协议栈; 所述第二射频用于将所述第二协议栈处理后的信号进行发送。14.一种网络节点,其特征在于,包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括: 第一处理芯片,包括应用程序服务模块和第一协议栈; 第二处理芯片,包括与所述第一处理芯片通信连接的第二协议栈; 第一数字信号处理芯片; 第二数字信号处理芯片; 编解码器; 所述应用程序服务模块用于将所述通话指令传输给所述第一协议栈或第二协议栈,所述操作指令包括利用所述第一数据卡或第二数据卡进行通话的通话指; 所述第一协议栈用于通过所述第一射频建立语音通信连接; 所述第二协议栈用于通过所述第二射频建立语音通信连接; 所述编解码器用于接收采集的语音信号并进行模数转换后传输给所述第一数字信号处理芯片; 所述第一数字信号处理芯片用于对接收到的信号进行音频处理并传输给所述第一协议栈或透传给所述第二数字信号处理芯片; 所述第一射频用于将所述第一协议栈处理后的信号进行发送; 所述第二数字信号处理芯片用于将接收到的透传信号传输给所述第二协议栈; 所述第二射频用于将所述第二协议栈处理后的信号进行发送。
【专利摘要】本发明公开了一种用户设备、无线通信方法、终端及网络节点,其中,用户设备包括:第一数据卡、第二数据卡、第一射频、第二射频;还包括:第一处理芯片,包括应用程序服务模块和第一协议栈;第二处理芯片,包括与第一处理芯片通信连接的第二协议栈;第一数字信号处理芯片;第二数字信号处理芯片;编解码器;应用程序服务模块用于将通话指令传输给第一协议栈或第二协议栈,操作指令包括利用第一数据卡或第二数据卡进行通话的通话指令。本发明实施例通过增加一协议栈和一射频模块,且使得增加的协议栈和原协议栈挂载在同一应用程序处理模块下,并通过数字信号处理芯片和编解码器处理相关信号,实现支持双LTE进行语音通话和数据传输,提升用户体验。
【IPC分类】H04W76/02, H04W88/06
【公开号】CN105491683
【申请号】CN201510671407
【发明人】车晓东, 申世安
【申请人】努比亚技术有限公司
【公开日】2016年4月13日
【申请日】2015年10月15日
【公告号】CN105472774A

最新回复(0)