通信实现方法、中央处理器及终端的制作方法

文档序号:7735825阅读:121来源:国知局
专利名称:通信实现方法、中央处理器及终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种通信实现方法、中央处理器及终端。
背景技术
随着通信技术的不断发展,用户对移动通信网络的数据带宽和信号质量提出更高的要求。为了给用户提供可靠、高质量的服务,在由2G网络过渡到3G网络、直至过渡LTE网络的时代,对不同通信网络的融合及复用是运营商的必然选择。为了在用户终端中灵活实现对不同通信网络的融合与复用,目前常用的技术方 案是在用户终端中集成几种分别支持不同通信网络制式的通信网络制式信号处理模块,这样就可以根据实际情况使用户终端与某一通信网络建立连接。如图I所示的用户终端中的支持多制式的调制解调器(Modem)就集成了两个通信网络制式信号处理模块一即支持全球移动通讯系统(GSM, Global System for Mobile Communications)通信网络制式的GSM通信网络制式信号处理模块和支持时分同步的码分多址(TDSCDMA,TimeDivision-Synchronous Code Division Multiple Access)通信网络制式的 TDSCDMA 通信网络制式信号处理模块。同时,图I所示的Modem中还包括中央处理器(CPU,CentralProcessing Unit)、数字信号处理器(DSP, Digital Signal Processer)。目前,基于图I所示的用户终端,当需要在其上运行支持任意通信网络制式的实时操作系统(RT0S, Real Time Operating System)从而与该通信网络建立连接时,由于该用户终端中只具备运行一个RTOS的一份硬件资源(即图中的CUP、DSP以及未在图中标示的内存等硬件资源),因此只能在该用户终端中运行一个RT0S,从而也只能实现该用户终端与一个通信网络建立连接。

发明内容
本发明实施例提供一种通信实现方法、中央处理器及终端,用以解决现有技术中的用户终端基于一份硬件资源只能运行一个RTOS从而只能与一个通信网络建立连接的问题。本发明实施例采用以下技术方案一种通信实现方法,包括根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与确定的通信网络制式操作系统对应的内存部分;基于确定的内存部分运行确定的通信网络制式操作系统,并根据确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,通信网络制式信号处理模块支持确定的通信网络制式操作系统所支持的通信网络制式;控制所述通信网络制式信号处理模块读取终端鉴权信息,并控制DSP根据与所述通信网络制式对应的通信协议对终端鉴权信息进行协议封装得到通信网络信号;以及控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络。可选的,所述不同通信网络制式操作系统包括全球移动通讯系统GSM通信网络制式操作系统、时分同步的码分多址TDSCDMA通信网络制式操作系统。可选的,所述方法还包括根据所述硬件驱动程序,驱动相应的数据缓存器;以及控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络后,还包括根据预设的不同通信网络制式操作系统与所述数据缓存器的存储空间被划分出的存储空间部分的对应关系,确定与所述确定的通信网络制式操作系统对应的存储空间部分;将所述通信网络与所述终端之间交互的信号存储到确定出的存储空间部分。
可选的,所述方法还包括根据所述硬件驱动程序,驱动相应的功率放大器;以及控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络,具体包括控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给所述功率放大器,并控制所述功率放大器放大所述射频信号后发送给通信网络。一种中央处理器,包括操作系统确定单元,用于根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;内存部分确定单元,用于根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与操作系统确定单元确定的通信网络制式操作系统对应的内存部分;硬件驱动单元,用于基于内存部分确定单元确定的内存部分,运行所述确定的通信网络制式操作系统,并根据所述确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,通信网络制式信号处理模块支持所述确定的通信网络制式操作系统所支持的通信网络制式;通信网络信号生成控制单元,用于在硬件驱动单元驱动DSP、通信网络制式信号处理模块、射频信号接发器后,控制所述通信网络制式信号处理模块读取包含所述中央处理器的终端鉴权信息,并控制DSP根据与所述通信网络制式对应的通信协议对终端鉴权信息进行协议封装得到通信网络信号;通信网络信号发送控制单元,用于控制所述射频信号接发器将通信网络信号生成控制单元控制生成的通信网络信号转换为射频信号后发送给通信网络。一种终端,包括中央处理器CPU、数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,所述CPU,用于根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;并根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与确定的通信网络制式操作系统对应的内存部分;基于确定的内存部分,运行确定的通信网络制式操作系统,并根据确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,并控制所述通信网络制式信号处理模块、DSP和射频信号接发器;所述通信网络制式信号处理模块,用于在所述CPU的控制下读取终端鉴权信息;所述DSP,用于在所述CPU的控制下,根据与所述通信网络制式对应的通信协议对终端鉴权信息进行协议封装得到通信网络信号;
所述射频信号接发器,用于在所述CPU的控制下将所述通信网络信号转换为射频信号后发送给通信网络。本发明实施例的有益效果如下通过本发明实施例提供的上述方案,终端的CPU能够按照预设的各时间片与不同通信网络制式操作系统的对应关系,实现在相应的时间片运行不同的通信网络制式操作系统,并建立起与相应的通信网络的连接,从而实现了终端基于一份硬件资源运行多个RT0S,并建立与多个通信网络的连接的目的。


图I为现有技术中的用户终端的结构示意图;图2为本发明实施例提供的一种通信实现方法的具体流程示意图;图3为本发明实施例提供的一种CPU的具体结构示意图;图4为采用本发明实施例提供的方案所构建的终端的具体结构示意图;图5为图4中的Modem 451的具体结构示意图;图6为基于图4、图5所示的结构实现与不同通信系统建立连接的流程示意图;图7为本发明实施例提供的一种终端的具体结构示意图。
具体实施例方式为了解决现有技术中的用户终端基于一份硬件资源只能运行一个RTOS从而只能与一个通信网络建立连接的问题,本发明实施例提供了一种新的通信实现方案。该方案主要通过利用虚拟机监控器(VMM, Virtualization Machine Monitor)模拟用户终端的硬件资源,使得处于硬件资源上层的多个RTOS能够分别面向虚拟化的硬件资源,从而各个RTOS可以分别利用其独自面向的虚拟化硬件资源达到与相应的通信网络建立连接的目标。以下结合附图,详细说明本发明实施例提供的方案。首先,本发明实施例提供一种通信实现方法,该方法的具体流程示意图如图2所示,包括下述步骤步骤21,根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;时间片即CPU分配给各个进程的时间。一般地,每个进程被分配一个时间段,称作该进程的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程;而如果进程在时间片结束前阻塞或结束,则CPU当即进行切换并分配给另一个进程。本发明实施例中,通过设置不同通信网络制式操作系统设置与各时间片的对应关系,可以实现不同通信网络制式操作系统对终端CPU的分时复用。本发明实施例中,上述不同通信网络制式操作系统可以但不限于包括GSM通信网络制式操作系统、TDSCDMA通信网络制式操作系统等。步骤22,根据预设的不同通信网络制式操作系统与终端的内存被划分出的内存部分的对应关系,确定与步骤21中确定出的通信网络制式操作系统对应的内存部分;步骤23,基于确定的内存部分运行确定的通信网络制式操作系统,并根据确定的该通信网络制式操作系统的系统程序中所包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,被驱动的通信网络制式信号处理模块满足支持确定的通信网络制式操作系统所支持的通信网络制式这一条件;步骤24,控制通信网络制式信号处理模块从终端的用户识别(SM,SubscriberIdentity Module)卡或全球用户识别(USIM,Universal Subscriber Identity Module)卡中读取终端鉴权信息,并控制DSP根据与确定的通信网络制式操作系统所支持的通信网络制式对应的通信协议,对读取到的终端鉴权信息进行通信协议封装,从而得到通信网络信号;由于DSP根据通信协议对读取到的终端鉴权信息进行通信协议封装的过程与现有技术类似,因此在此不再赘述其具体实现过程。步骤25,控制射频信号接发器将通信网络信号转换为射频信号后发送给通信网络。采用本发明实施例提供的方法,通过预设先设置各时间片与不同通信网络制式操 作系统的对应关系,并在不同时间片运行相应的通信网络制式操作系统,从而建立起与不同通信网络的连接,实现了终端基于一份硬件资源运行多个RT0S,并建立与多个通信网络的连接的目的。可选的,本发明实施例提供的上述通信实现方法还可以进一步包括步骤根据硬件驱动程序驱动相应的数据缓存器。在驱动了数据缓存器,且完成了控制射频信号接发器将通信网络信号转换为射频信号发送给通信网络后,可以进一步根据预设的不同通信网络制式操作系统与数据缓存器的存储空间被划分出的存储空间部分的对应关系,确定与确定的通信网络制式操作系统对应的存储空间部分。从而后续就可以将通信网络与终端之间交互的信号存储到确定出的数据缓存器的存储空间部分,实现不同通信网络制式操作系统对于缓存空间资源的共享。可选的,本发明实施例提供的上述方法还可以包括步骤根据硬件驱动程序,驱动相应的功率放大器。基于该步骤,在驱动了功率放大器之后,当需要控制射频信号接发器将通信网络信号转换为射频信号发送给通信网络时,可以先控制射频信号接发器将通信网络信号转换为射频信号,然后再将该射频信号发送给功率放大器,并控制该功率放大器放大该射频信号后发送给通信网络。相应地,为了解决现有技术中的用户终端基于一份硬件资源只能运行一个RTOS从而只能与一个通信网络建立连接的问题,本发明实施例还提供了一种CPU,其具体结构示意图如图3所示,包括以下功能单元操作系统确定单元31,用于根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;内存部分确定单元32,用于根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与操作系统确定单元31确定的通信网络制式操作系统对应的内存部分;硬件驱动单元33,用于基于内存部分确定单元32确定的内存部分,运行操作系统确定单元31确定的通信网络制式操作系统,并根据操作系统确定单元31确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,通信网络制式信号处理模块支持所述确定的通信网络制式操作系统所支持的通信网络制式;通信网络信号生成控制单元34,用于在硬件驱动单元33驱动DSP、通信网络制式信号处理模块、射频信号接发器后,控制通信网络制式信号处理模块读取包含中央处理器的终端鉴权信息,并控制DSP根据与通信网络制式对应的通信协议对读取到的终端鉴权信息进行协议封装得到通信网络信号;通信网络信号发送控制单元35,用于控制射频信号接发器将通信网络信号生成控制单元34控制生成的通信网络信号转换为射频信号后发送给通信网络。可选的,硬件驱动单元33还可以用于根据上述硬件驱动程序驱动相应的数据缓存器。此时图3所示的中CPU还可以进一步包括存储空间部分确定单元,用于在通信网络信号发送控制单元控制射频信号接发器将通信网络信号转换为射频信号后发送给通信网络后,根据预设的不同通信网络制式操作系统与数据缓存器的存储空间被划分出的存储空间部分的对应关系,确定与确定的通信网络制式操作系统对应的存储空间部分;存储单元,用于将上述通信网络与终端之间交互的信号存储到存储空间部分确定单元确定出的存储 空间部分。可选的,硬件驱动单元33还可以用于根据上述硬件驱动程序驱动相应的功率放大器。此时通信网络信号发送控制单元35可以进一步划分为以下功能模块,包括第一控制模块,用于控制射频信号接发器将通信网络信号转换为射频信号后发送给硬件驱动单元驱动的功率放大器;第二控制模块,用于控制功率放大器放大第一控制模块控制射频信号接发器所发送的射频信号后,发送给通信网络。以下以本发明实施例提供的上述方案在实际中的应用为例,详细说明本发明实施例提供的方案的应用流程。以包含两个RTOS的终端为例,采用本发明实施例提供的方案所构建的该终端的具体结构示意图如图4所示,其主要包含几个主要组成部分,即图4中的终端操作系统(Operation System)41、支持第一通信网络制式的RTOS 42(以下简称RTOS 42)、支持第二通信网络制式的RTOS 43 (以下简称RT0S43)、VMM 44、硬件平台(Hardware Platform)45。其中,硬件平台中包含支持多制式的调制解调器(Modem) 451 (以下简称Modem 451)。终端操作系统41、支持第一通信网络制式的RTOS 42、支持第二通信网络制式的RTOS 43、VMM 44为软件模块,均需要依靠Modem 451中的CPU才能实现运行。上述组成部分中,VMM 44运行在Modem 451中的CPU中,并实现对硬件平台45所包含的硬件资源进行虚拟化。对硬件资源进行虚拟化即通过合并或者分割硬件资源以实现为运行RTOS 42、RTOS 43分别提供相应的硬件资源。通过对硬件资源的虚拟化,还可以让支持多制式的Modem 451中包含的分别支持不同通信网络制式的通信网络制式信号处理模块可以分别从终端中的同一张SIM卡中读取终端鉴权信息,并根据读取到的终端鉴权信息分别实现与不同通信网络的鉴权、连接,从而实现基于单一 SIM卡连接到不同通信网络的目的。而上述Modem 451则主要用于运行终端操作系统41、RT0S 42,RTOS 43,以及负责控制硬件模块与不同通信网络建立连接并实现信号交互。其具体结构示意图如图5所示,包括ARM Core 51、DSP (数字信号处理器,Digital Signal Processing) 52、数据缓存器(Buffer) 53、第一通信网络制式信号处理模块54、第二通信网络制式信号处理模块55。此夕卜,Modem 451的外围还连接有SM卡和用于发射和接收射频(RF,Radio Frequency)信号的第一射频信号接发器56、第二射频信号接发器57,以及对射频信号功率进行放大的第一功率放大器(PA,PowerAmplifier) 58、第二功率放大器59等装置。以下详细介绍上述各装置。ARM Core 51,即基于 ARM 的 CPU。DSP 52,用于在ARM Core 51的控制下,针对不同的通信网络制式操作系统,调用相应的通信协议对将要发送给通信网络的数据进行通信协议封装,从而生成相应的通信网络信号。DSP 52还用于在ARM Core 51的控制下,对通信网络发来的通信网络信号进行解析,得到相应的数据。一般地,一个Modem451内部可以只设置一个DSP 52,也可以设置两个DSP 52。数据BuffeH缓存器)53,用于缓存通信网络与终端之间交互的通信网络信号。 第一通信网络制式信号处理模块54,用于从SM卡中读取终端鉴权信息并提供给DSP52进行第一通信网络协议封装,以及在ARM Core 51的控制下获得经过DSP52进行第一通信网络协议封装后生成的第一通信网络信号。第二通信网络制式信号处理模块55,用于从SM卡中读取终端鉴权信息并提供给DSP52进行第二通信网络协议封装,以及在ARM Core 51的控制下获得经过DSP52进行第二通信网络协议封装后生成的第二通信网络信号。SM卡,用于维护与通信网络进行连接认证所需的终端鉴权信息,其中,终端鉴权信息包括国际移动设备身份码(IMEI, International Mobile Equipment Identity)信息
坐寸ο图5中的第一射频信号接发器56与第一通信网络制式信号处理模块54相连接,第二射频信号接发器57与第二通信网络制式信号处理模块55相连接,用于分别与第一、第二通信网络进行射频信号的交互。图5中的第一功率放大器58与第一射频信号接发器56相连接,第二功率放大器59与第二射频信号接发器57相连接,分别用于对两个射频信号接发器与第一、第二通信网络之间交互的射频信号的分别进行功率放大处理。基于图4、图5所示的结构,与现有技术中的终端相比,本发明实施例所构造的终端中仍然也只有一份实际的物理硬件资源(即图5中的ARM Core 51、DSP 52和数据Buffer 53),然而,通过VMM 44对硬件资源的虚拟化,VMM 44可以实现分别向RTOS 42和RTOS 43提供一份独立的、隔离于其他虚拟硬件资源的虚拟硬件资源,从而保证RTOS 42和RTOS 43能够基于VMM 44提供的虚拟硬件资源实现在Modem 451上的并行运行。这里所说的虚拟硬件资源主要包括虚拟CPU、虚拟DSP、虚拟Buffer等。具体地,VMM 44实现硬件资源虚拟化的具体方式如下首先,VMM 44需要对Modem 451中的CPU即ARM Core 51进行虚拟化。本发明实施例中,实现对ARM Core 51的虚拟化即实现对ARM Core 51的硬件能力进行分时调度,并使得所有需并行运行的RTOS能够共享ARM Core 51的内存、硬件中断和时间片。比如,针对如图4所示的包含两个RTOS的终端,可以按照预设分时调度频率,对ARM Core 51的硬件能力进行分时调度。根据这里所说的分时调度频率,可以确定时间片的长度。此外,还需要将ARM Core51的内存划分为相互独立的两个内存部分,并将划分得到的这两个内存部分分别分配给图4中的RTOS 42和RTOS 43。为了便于内存部分的分配,本发明实施例中可以分别为这两个内存部分分配不同的内存标识,并记录内存部分、内存标识和RTOS的绑定关
系O其次,VMM 44还需要对DSP 52进行虚拟化,其具体实现方式为根据上述的预设分时调度频率以及对应于不同通信网络制式的RTOS所运行的通信协议,在不同时间片为DSP 52配置对应于不同通信网络制式的网络参数的方式,使DSP 52在不同时刻运行不同通信网络制式的通信协议,并根据当前运行的通信协议对相应的数据进行通信协议封装,从而实现对DSP 52的分时复用,即实现对DSP 52的虚拟化。基于上述虚拟化处理,基于图4、图5所示的结构实现终端与不同通信系统建立连接的流程示意图如图6所示,包括下述步骤步骤61,ARM Core 51根据预设的各时间片与第一、第二通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统,比如,假设ARM Core 51确定 出当前时间片所对应的通信网络制式操作系统为RT0S42 ;步骤62,ARM Core 51根据预设的不同通信网络制式操作系统与终端的内存被划分出的内存部分的对应关系,确定与RTOS 42对应的内存部分;步骤63,基于通过执行步骤62所确定出的内存部分,ARM Core 51运行RTOS 42,并根据RTOS 42的系统程序中所包含的硬件驱动程序,驱动DSP 52、第一通信网络制式信号处理模块54、第一射频信号接发器56 ;可选的,ARM Core 51还可以驱动第一功率放大器58和/或数据缓存器53。这是可以改变对硬件驱动程序的设置来实现的。步骤64,ARM Core 51控制第一通信网络制式信号处理模块54从终端的SM卡中读取终端鉴权信息,并控制DSP 52根据与第一通信网络制式的RT0S42所支持的第一通信网络制式的第一通信协议,对读取到的终端鉴权信息进行第一通信协议封装,从而得到第一通信网络信号;步骤65,ARM Core 51控制第一射频信号接发器56将第一通信网络信号转换为第一射频信号后发送给第一通信网络;可选的,若在步骤63中还驱动了第一功率放大器58,那么第一射频信号接发器56在将第一通信网络信号转换为第一射频信号后,可以将该第一射频信号发送给第一功率放大器58进行放大后发送给第一通信网络。步骤66,在上述时间片结束后,ARM Core 51根据预设的各时间片与第一、第二通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统,比如,假设ARM Core 51确定出当前时间片所对应的通信网络制式操作系统为RTOS 43;步骤67,ARM Core 51根据预设的不同通信网络制式操作系统与终端的内存被划分出的内存部分的对应关系,确定与RTOS 43对应的内存部分;步骤68,基于通过执行步骤67所确定出的内存部分,ARM Core 51运行RTOS 43,并根据RTOS 43的系统程序中所包含的硬件驱动程序,驱动DSP 52、第二通信网络制式信号处理模块55、第二射频信号接发器57 ;可选的,ARM Core 51还可以驱动第二功率放大器59和/或数据缓存器53。步骤69,ARM Core 51控制第二通信网络制式信号处理模块55从终端的SM卡中读取终端鉴权信息,并控制DSP 52根据RTOS 43所支持的第二通信网络制式的第二通信协议,对读取到的终端鉴权信息进行第二通信协议封装,从而得到第二通信网络信号;步骤610,ARM Core 51控制第二射频信号接发器57将第二通信网络信号转换为第二射频信号后发送给第二通信网络,流程结束。可选的,若在步骤68中还驱动了第二功率放大器59,那么第二射频信号接发器57在将第二通信网络信号转换为第二射频信号后,可以将该第二射频信号发送给第二功率放大器59进行放大后发送给第二通信网络。相应地,本发明实施例还提供一种终端,该终端的具体结构示意图如图7所示,包括中央处理器CPU 71、数字信号处理器DSP 72、通信网络制式信号处理模块73、射频信号接发器74。上述各设备的主要功能如下CPU 71,用于根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;并根据预设的不同通信网络制式操作系统与终端的内存被划分出的内存部分的对应关系,确定与确定的通信网络制式操作系统对应 的内存部分;基于确定的内存部分,运行确定的通信网络制式操作系统,并根据确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP72、通信网络制式信号处理模块73、射频信号接发器74,并控制通信网络制式信号处理模块73、DSP 72和射频信号接发器74 ;通信网络制式信号处理模块73,用于在CPU 71的控制下读取终端鉴权信息;DSP 72,用于在CPU 71的控制下,根据与确定的通信网络制式操作系统所对应的通信协议对通信网络制式信号处理模块73读取到的终端鉴权信息进行协议封装得到通信网络信号;射频信号接发器74,用于在CPU 71的控制下将DSP 72得到的通信网络信号转换为射频信号后发送给通信网络。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种通信实现方法,其特征在于,包括 根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统; 根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与确定的通信网络制式操作系统对应的内存部分; 基于确定的内存部分运行确定的通信网络制式操作系统,并根据确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,通信网络制式信号处理模块支持确定的通信网络制式操作系统所支持的通信网络制式; 控制所述通信网络制式信号处理模块读取终端鉴权信息,并控制DSP根据与所述通信网络制式对应的通信协议对终端鉴权信息进行协议封装得到通信网络信号;以及 控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络。
2.如权利要求I所述的方法,其特征在于,所述不同通信网络制式操作系统包括 全球移动通讯系统GSM通信网络制式操作系统、时分同步的码分多址TDSCDMA通信网络制式操作系统。
3.如权利要求I或2所述的方法,其特征在于,还包括 根据所述硬件驱动程序,驱动相应的数据缓存器;以及 控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络后,还包括 根据预设的不同通信网络制式操作系统与所述数据缓存器的存储空间被划分出的存储空间部分的对应关系,确定与所述确定的通信网络制式操作系统对应的存储空间部分;将所述通信网络与所述终端之间交互的信号存储到确定出的存储空间部分。
4.如权利要求I或2所述的方法,其特征在于,还包括 根据所述硬件驱动程序,驱动相应的功率放大器;以及 控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络,具体包括 控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给所述功率放大器,并控制所述功率放大器放大所述射频信号后发送给通信网络。
5.—种中央处理器,其特征在于,包括 操作系统确定单元,用于根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统; 内存部分确定单元,用于根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与操作系统确定单元确定的通信网络制式操作系统对应的内存部分; 硬件驱动单元,用于基于内存部分确定单元确定的内存部分,运行所述确定的通信网络制式操作系统,并根据所述确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其中,通信网络制式信号处理模块支持所述确定的通信网络制式操作系统所支持的通信网络制式;通信网络信号生成控制单元,用于在硬件驱动单元驱动DSP、通信网络制式信号处理模块、射频信号接发器后,控制所述通信网络制式信号处理模块读取包含所述中央处理器的终端鉴权信息,并控制DSP根据与所述通信网络制式对应的通信协议对终端鉴权信息进行协议封装得到通信网络信号; 通信网络信号发送控制单元,用于控制所述射频信号接发器将通信网络信号生成控制单元控制生成的通信网络信号转换为射频信号后发送给通信网络。
6.如权利要求6所述的中央处理器,其特征在于,所述不同通信网络制式操作系统包括 全球移动通讯系统GSM通信网络制式操作系统、时分同步的码分多址TDSCDMA通信网络制式操作系统。
7.如权利要求5或6所述的中央处理器,其特征在于,所述硬件驱动单元还用于根据所述硬件驱动程序,驱动相应的数据缓存器;以及 所述中央处理器还包括 存储空间部分确定单元,用于在通信网络信号发送控制单元控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给通信网络后,根据预设的不同通信网络制式操作系统与所述数据缓存器的存储空间被划分出的存储空间部分的对应关系,确定与所述确定的通信网络制式操作系统对应的存储空间部分; 存储单元,用于将所述通信网络与所述终端之间交互的信号存储到存储空间部分确定单元确定出的存储空间部分。
8.如权利要求5或6所述的中央处理器,其特征在于,所述硬件驱动单元还用于根据所述硬件驱动程序,驱动相应的功率放大器;以及 所述通信网络信号发送控制单元具体包括 第一控制模块,用于控制所述射频信号接发器将所述通信网络信号转换为射频信号后发送给所述硬件驱动单元驱动的所述功率放大器;以及 第二控制模块,用于控制所述功率放大器对第一控制模块控制所述射频信号接发器发送的所述射频信号进行放大后发送给通信网络。
9.一种终端,包括中央处理器CPU、数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,其特征在于 所述CPU,用于根据预设的各时间片与不同通信网络制式操作系统的对应关系,确定当前时间片所对应的通信网络制式操作系统;并根据预设的不同通信网络制式操作系统与所述终端的内存被划分出的内存部分的对应关系,确定与确定的通信网络制式操作系统对应的内存部分;基于确定的内存部分,运行确定的通信网络制式操作系统,并根据确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器,并控制所述通信网络制式信号处理模块、DSP和射频信号接发器; 所述通信网络制式信号处理模块,用于在所述CPU的控制下读取终端鉴权信息; 所述DSP,用于在所述CPU的控制下,根据与所述通信网络制式对应的通信协议对终端鉴权信息进行协议封装得到通信网络信号; 所述射频信号接发器,用于在所述CPU的控制下将所述通信网络信号转换为射频信号后发送给通信网络。
10.如权利要求9所述的终端,其特征在于,所述不同通信网络制式操作系统包括全球移动通讯系统GSM通信网络制式操作系统、时分同步的码分多址TDSCDMA通信网络制式操作系统。
全文摘要
本发明公开了一种通信实现方法、中央处理器及终端,用以解决现有技术中的用户终端基于一份硬件资源只能与一个通信网络建立连接的问题。方法包括确定当前时间片所对应的通信网络制式操作系统;确定对应的内存部分;基于确定的内存部分运行确定的通信网络制式操作系统,并根据确定的通信网络制式操作系统的系统程序中包含的硬件驱动程序,驱动相应的数字信号处理器DSP、通信网络制式信号处理模块、射频信号接发器;控制通信网络制式信号处理模块读取终端鉴权信息,并控制DSP根据通信协议对终端鉴权信息进行协议封装得到通信网络信号;控制射频信号接发器将通信网络信号转换为射频信号后发送给通信网络。
文档编号H04W88/06GK102905259SQ20111021202
公开日2013年1月30日 申请日期2011年7月27日 优先权日2011年7月27日
发明者王永辉, 于川, 焦伟 申请人:中国移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1