移动终端及其处理模块的通讯方法

文档序号:7928080阅读:215来源:国知局
专利名称:移动终端及其处理模块的通讯方法
技术领域
本发明涉及移动通信领域,特别是指一种移动终端及其处理模块的通讯方法。
背景技术
随着对手机等移动终端智能化,多媒体化的要求越来越高,对手机中的处 理器的功能要求也越来越高。为了实现一个手机可支持多网,如手机同时支持
2G和3G,提出了多模手机的需求。在多模手机的开发中,为了使手机的应用 端开发与无线端的开发联系更少或者相关性更小,即为了同一应用端的软件可 以匹配更多类型的手才几无线通信,如GSM ( Global System for Mobile Communications,全J求移动通讯系统)、WCDMA (Wideband Code Division Multiple Access,宽带码分多址)、TD-SCDMA( Time Division-Synchronous Code Division Multiple Access,时分同步的码分多址)等,双处理器或者多处理器 的手机架构在设计中越来越受到青睐,但是多处理器之间的通信以及功耗成为 该架构中的 一 个关键问题。
Processor,应用处理器)和CP (Communication Processor,通信处理器)两个 子系统,AP主要包括多媒体及其他相关应用模块,嵌入式操作系统(如 Symbian、 Windows mobile、 Linux等)。CP包括协议栈通信模块,如GPRS (General Packet Radio Service,通用无线分组业务),EDGE ( Enhanced Data Rate for GSM Evolutio,增强型数据速率GSM演进),3G & HSDPA( High Speed Downlink Packages Access, 高速下行分组接入)。 现有多模手机的实现方式主要有两类
1.如图l所示,AP、 CP均为独立芯片,AP与各CP之间通过串行总线 方式进行交互,如USB( Universal Serial BUS,通用串行总线),UART( UniversalAsynchronous Receiver Transmitter,通用异步收发器)等,其中AP设有主控 制器与串行总线相连,而各个CP设有从控制器与串行总线相连;这种方式, 由于串行通讯的速率限制,不能满足3G及3G以上手机需求,即4吏是采用带 宽为12M的USB FS方式,其有效载荷带宽并不能满足要求。尤其是对于采 用USB等串行方式进行通讯,在待机状态,如果USB不进行睡眠,则会增加 整机的待机功耗,缩短手机的待机时间;如果USB睡眠,则在需要AP/CP进 行通讯时对USB进行唤醒,而USB唤醒的时间目前不能满足用户体验的要求。 2.如图2所示AP与其中 一个CP构成一个SoC ( System on a Chip,系统 级芯片)芯片,例如QualcommMSM7200,其他各CP为独立芯片,SoC芯片 与其他各个CP之间的通讯方式采用串行总线方式,例如USB, UART等。其 中SoC设有主控制器与串行总线相连,而其他各个CP设有从控制器与串行总 线相连。这种架构的多处理器之间同样是采用串行方式,同样存在上述图1 所示架构的问题,且将AP作为主设备,而各个CP作为从设备,各个CP之 间无法直接进行通讯,而必须要AP参与。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题 各个处理器之间采用串行方式连接,且需要AP作为主设备,各个CP作 为从设备,各个CP之间的通讯必须经过AP,使得各个处理器之间的通讯效 率低。

发明内容
本发明要解决的技术问题是提供一种移动终端及其处理模块的通讯方法, 使包含多处理模块的终端的各处理模块之间可以通过一共享存储模块进行通 信,提高终端的各处理模块之间的通讯效率。
为解决上述技术问题,本发明的实施例提供技术方案如下
一方面,提供一种移动终端,包括
共享存储模块,用于存储访问数据;
应用处理模块,用于产生对所述共享存储模块进行访问的第一访问信号; 至少一个通信处理模块,用于产生对所述共享存储才莫块进行访问的第二访 问信号;控制模块,用于对所述第一访问信号和所述第二访问信号进行仲裁,在同 一时刻,允许所述应用处理模块根据所述第一访问信号,或所述通信处理模块 根据所述第二访问信号对所述共享存储模块进行独占式访问。
另一方面,提供一种移动终端处理模块的通讯方法,包括
产生应用处理模块对移动终端的共享存储模块进行访问的第 一访问信号, 和至少 一个通信处理模块对所述共享存储模块进行访问的第二访问信号;
对所述第一访问信号和所述第二访问信号进行仲裁,在同一时刻,允许所 述应用处理模块根据所述第一访问信号,或所述通信处理模块根据所述第二访 问信号对所述共享存储^^莫块进行独占式访问。
本发明的实施例具有以下有益效果
上述方案中,通过应用处理模块和通信处理模块对共享存储-漠块的独占式 访问,各个通信处理模块之间的通讯不必再经过应用处理才莫块,而通过该共享 存储模块就可完成,提高了多处理模块移动终端(如多模手机)各个处理模块 之间的通讯效率,能够满足3G及3G以上多处理才莫块移动终端的数据通讯的 要求。


图1为现有的移动终端的多处理器连接架构示意图2为现有的移动终端的多处理器另一种连接架构示意图3为本发明的实施例移动终端的多处理模块连接架构示意图4为图3所示移动终端的一具体结构示意图5为图4所示移动终端的一具体结构示意图6为图5所示移动终端中的存储器驱动模块的结构示意图7为图5所示移动终端中的状态积4莫块的结构示意图8为图5所示移动终端中的虚拟通道模块的结构示意图9为图5所示移动终端中各处理模块之间的另一种连接架构示意图10为本发明的实施例移动终端处理模块的通讯方法的流程示意图。
具体实施例方式
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面 将结合附图及具体实施例进行详细描述。
本发明的实施例针对现有技术中包含有多处理器移动终端中,各处理器之 间采用串行总线方式进行通讯,通讯效率低的问题,提供一种移动终端及其处 理模块的通讯方法,使移动终端中的各处理模块之间的通讯效率得到提高。
如图3所示,本发明的实施例移动终端包括
共享存储模块13,用于存储访问数据;该共享存储模块13可以为一个可 读写的共享存储模块,如随机存储器RAM;
应用处理模块(AP) 11,用于产生对所述共享存储模块13进行访问的第 一访问信号;
至少一个通信处理模块(CP) 12,用于产生对所述共享存储才莫块13进行 访问的第二访问信号;
控制模块14,用于对所述第一访问信号和所述第二访问信号进行仲裁, 在同一时刻,允许所述应用处理模块11根据所述第一访问信号,或所述通信 处理模块12根据所述第二访问信号对所述共享存储模块13进行独占式访问。
上述方案中,通过应用处理模块11和通信处理模块12对共享存储模块 13的独占式访问,各个通信处理模块12之间的通讯不必再经过应用处理模块 11,而通过该共享存储模块13就可完成,多个通信处理模块12访问应用处理 模块11时,也无需要等待,因此提高了移动终端(如多模手机)各个处理器 之间的通讯效率,能够满足3G及3G以上多处理器移动终端的调整数据通讯 的要求。
如图4所示,在上述图3所示实施例的基础上,所述应用处理it块11和 所述至少一个通信处理模块12分别具有外部并行总线,控制模块14与该应用 处理模块11的外部并行总线和至少一个通信处理模块12的外部并行总线分别 连接,且与共享存4渚模块13串行连接;
该应用处理模块11可以在该控制模块11的控制下通过其外部并行总线对 该共享存储模块13进行访问,该至少一个通信处理模块12也可以在该控制模块14的控制下通过其外部并行总线对该共享存储模块13进行访问;
上述控制模块14可以具体为一可编程逻辑器件,也可以是一具有总线控 制功能的其它逻辑器件,该控制模块14可具体包括
时序匹配子模块141,用于对所述应用处理模块11的外部并行总线和所 述共享存储模块13的访问时序进行匹配,或者对所述通信处理模块12的外部 并行总线与所述共享存储模块13的访问时序进行匹配;例如,应用处理模块 11通过总线1 (BUS1 )与共享存储模块13进行连接,该共享存储模块13, 如RAM (Random Access Memory,随机存储器),如果BUS1与RAM的访问 时序不匹配,可以通过该控制模块14进行时序的匹配,这里的时序是指硬件 访问时的时序;对于通4言处理4莫块12的时序匹配也一^f;
路由选择子模块142,用于为所述应用处理模块11或者所述通信处理模 块12与所述共享存储模块13之间的数据传输选择路由;即实现RAM与各个 处理模块之间数据/地址/控制信号的正确路由,例如,第一通信处理模块12 发出读RAM某块数据的指令,那么由此返回的数据就应该由控制模块14通 过该第一通信处理模块12与之连接的总线发送给该第一通信处理模块12,而 不能发送给第二通信处理模块12或者应用处理模块11;对于应用处理模块11 的处理方式也一样;
总线仲裁子模块143,用于对所述应用处理模块11的外部并行总线和所 述通信处理模块12的外部并行总线进行仲裁,在同一时刻,允许所述应用处 理模块11根据所述第一访问信号,或所述通信处理模块12根据所述第二访问 信号通过外部并行总线对所述共享存储;漠块13进行独占式访问;即实现总线 仲裁功能,保证在同一时刻,只有一个处理模块对RAM进行访问,例如第一 通信处理模块12希望访问共享RAM,如果此时第二通信处理模块12或者应 用处理模块11正在写RAM,那么控制模块14应该对第一通信处理模块12 的访问操作返回错误,第一通信处理模块12知道此时不能访问RAM,它的上 层软件有可能在等待一段时间后重新发起访问请求;当然,也可以通过加緩沖 区的方式支持多个处理模块的访问,但是在控制模块14中要保持访问的同步, 如在RAM中开辟一块緩冲区,存储一些经常用到的数据信息,如果其中一个处理模块需要对该緩冲区中数据进行读,而另外一个处理模块是对该RAM非 緩冲区的内容进行读或写,此时,允许这两个处理模块同时对RAM进行访问, 且这种访问也是不冲突的,这样可以进一步提高各处理模块的通讯效率。
如图5所示,在上述所有实施例中,该移动终端还包括,特别是应用处理 模块11和每个通信处理模块12中均分别包括
存储器驱动模块111,用于安装所述共享存储模块13的驱动;
所述应用处理模块11或者所述通信处理模块12通过所述共享存储模块 13的驱动和各自的外部并行总线对所述共享存储模块13进行独占式访问。
如图6所示,该存储器驱动模块111可具体包括
分区管理子模块1111,用于对所述共享存储模块13进行分区管理;
同步控制子模块1112,用于对所述应用处理模块11和所述通信处理模块 12对所述共享存储模块13的访问进行同步控制;如采用SPIN Lock或者 Memory Barrier对各处理模块对共享存储模块13的访问进行同步控制;其中, SPIN Lock是自旋锁,用在多处理器架构中的各处理器之间的同步;而Memory Barrier可以解决由于编译器和处理器的优化功能而产生的指令失序的问题,也 同样用于解决同步问题,可以使各处理模块对多个緩沖区的并发执行造成的指 令失序问题得到解决;
底层调试子模块1113,用于对所述应用处理模块11和所述通信处理模块 12的上层通讯软件提供通讯功能调度机制。
再如图5所示,为了使各个处理模块能够更加有序地对该共享存储模块 13进行访问,以及各处理模块之间的数据通过该共享存储模块13进行高效率 的通讯,该移动终端还包括,尤其是上述应用处理模块11和至少一个通信处 理模块12分别还包括
状态机冲莫块112,用于获取并保存所述应用处理模块11和所述通信处理 模块12的状态;这里的各处理模块的状态可以包括正常运行状态(Running), 启动状态(booting),复位状态(Resetting)等。状态的记录主要是使得其它 的处理模块#4居状态信息作相应的处理;
所述控制模块14还用于在同一时刻,允许所述应用处理模块11根据所述第一访问信号和所述应用处理模块11的状态,或允许所述通信处理模块12根 据所述第二访问信号和所述通信处理模块12的状态,对所述共享存储模块13 进行独占式访问。
如图7所示,该状态枳4莫块112可具体包括
保存子模块1121,用于保存所述应用处理模块11和所述通信处理模块12 的状态,并在所述状态发生变化时,更新所述状态;
第一处理子模块1122,用于在检测到本地处理模块的状态发生变化时, 通过所述共享存储;漠块13的驱动通知其它各个处理模块对其保存的状态进行 更新;
第二处理子模块1123,用于在检测到所述应用处理模块11和所述通信处 理模块12中任一处理模块的状态发生变化时,通知上层软件进行处理;如, 在本处理模块以及外部其它处理模块状态发生变化时,调用上层软件注册的回 调函数,通知上层软件做相应的处理。
再如图5所示,为了使各个处理器之间能够更高效率的通讯,该移动终端 还包括,尤其是上述应用处理模块11和至少一个通信处理模块12还分别包括
虛拟通道模块113,用于传输所述应用处理模块11和所述通信处理模块 12与所述共享存储才莫块13之间的访问数据;该虚拟通道模块113是基于存储 器驱动模块lll之上,在各个处理模块之间模拟通讯通道,实现各个通讯通道 的基本功能,包括流量控制,数据流式通道,数据包式通道等。
如图8所示,该虚拟通道^^莫块113可包括
状态维护子模块1131,用于保存所述虚拟通道;f莫块113的状态,如打开 (Open),正在打开(Opening),已经关闭(Closed),正在关闭(Closing), 复位(Reset), Flushing等,并根据所述虚拟通道模块113的状态通知上层软 件对传输的访问数据进行处理,例如发送数据/接受数据等。
另外,如图9所示,在实际应用中,也可以将上述应用处理-溪块11和其 中一个通信处理才莫块12啦支成一个SoC芯片,例如QualcommMSM7200,其它 的通信处理模块12独立于该SoC芯片,但该SoC芯片和该其余的通信处理模 块12都分别与控制模块14连接,来实现各个处理模块之间的数据通讯。因此,所述通信处理;漠块12的个数还可以为至少两个,所述应用处理;漠块11和 所述至少两个通信处理模块12中的一个通信处理模块位于一个SoC芯片中, 所述SoC芯片通过其外部并行总线与所述控制模块14连接,所述至少两个通 信处理模块12中其余的通信处理模块通过各自的外部并行总线分别与所述控 制模块14连接,该SoC芯片与其它各个通信处理模块之间的通讯方式采用共 享存储模块的方式。
综上,本发明的实施例包含多处理模块的移动终端,该移动终端中的应用 处理模块11与各个通信处理模块12之间不采用传统的串行总线方式进行通 讯,而是采用共享存储模块13的机制进行通讯,,通过在硬件上保证应用处理 模块11与各个通信处理模块12对共享存储模块13的独占式访问,以及在软 件上的同步机制,实现应用处理模块11以及各个通信处理^t块12之间高效的 通讯机制,提高多模手机应用处理模块11以及各个通信处理模块12之间的通 讯速率,从而提升多模手机整体通讯效率,满足3G及3G以上多模手机高速 数据通讯的要求;同时降低多模手机应用处理模块11以及各个通信处理模块 12之间的通讯的工作功耗以及待机功耗,从而延长待机时间。另外,由于多 模手机各个通信处理模块12之间可以无需应用处理模块11的参与,而直接通 过共享存储模块13,通信处理模块12之间的虚拟通道模块113进行通讯,进 一步提高了移动终端各个处理模块之间的通讯效率。
如图IO所示,本发明的实施例还提供一种移动终端处理模块的通讯方法, 包括
步骤S101,产生应用处理模块对移动终端的共享存储模块进行访问的第 一访问信号,和至少一个通信处理模块对所述共享存储模块进行访问的第二访 问信号;
步骤S102,对所述第一访问信号和所述第二访问信号进行仲裁,在同一 时刻,允许所述应用处理模块根据所述第一访问信号,或所述通信处理模块根 据所述第二访问信号对所述共享存储模块进行独占式访问。
该方法实施例通过应用处理模块和通信处理模块对共享存储模块的独占 式访问,各个通信处理模块之间的通讯不必再经过应用处理才莫块,而通过该共享存储模块就可完成,多个通信处理模块访问应用处理模块时,也无需要排队 等待,因此提高了移动终端(如多模手机)各个处理模块之间的通讯效率,能
够满足3G及3G以上移动终端的数据通讯的要求。 下面就上述方法的具体流程进行详细描述
步骤S201,产生应用处理模块对移动终端的共享存储模块进行访问的第 一访问信号;
步骤S202,产生至少一个通信处理模块对所述共享存储模块进行访问的 第二访问信号;
步骤S203,对所述应用处理模块的外部并行总线和所述共享存储模块的 访问时序进行匹配,或者对所述通信处理模块的外部并行总线与所述共享存储 模块的访问时序进行匹配;
步骤S204,为所述应用处理;^莫块或者所述通信处理;漠块与所述共享存4诸 模块之间的数据传输选择路由;
步骤S205,安装该共享存储模块的驱动;该驱动可以实现对该共享存储 模块的分区管理,对该应用处理模块和该至少一个通信处理模块对该共享存储 模块的访问进行同步控制以及对各处理模块的上层通讯软件的功能调试;
步骤S206,获取并保存所述应用处理模块和所述通信处理模块的状态, 如正常运行状态(Running),启动状态(booting),复位状态(Resetting)等, 在所述状态发生变化时,更新所述状态;在检测到本地处理模块的状态发生变 化时,通过所述共享存储模块的驱动通知其它各个处理模块对其保存的状态进 行更新,并保存更新后的状态;
步骤S207,对所述应用处理模块的外部并行总线和所述通信处理模块的 外部并行总线进行仲裁,在同一时刻,允许所述通信处理模块或所述应用处理 模块通过外部并行总线对所述共享存储模块进行访问。
具体来讲,在同一时刻,允许所述应用处理模块根据所述第一访问信号, 或所述通信处理模块根据所述第二访问信号通过所述驱动对所述共享存储才莫 块进行独占式访问;或者在同一时刻,允许所述应用处理模块根据所述第一访 问信号和所述应用处理模块的状态,或者允许所述通信处理;溪块4艮据所述第二访问信号和所述通信处理模块的状态,对所述共享存储模块进行独占式访问; 或者这两种情况的结合;
步骤S208,为所述应用处理模块及所述通信处理模块分别创建虚拟通道, 获取并保存所述应用处理模块和所述通信处理模块的虛拟通道的状态,如打开 (Open),正在打开(Opening),已经关闭(Closed),正在关闭(Closing), 复位(Reset), Flushing等,根据所述虚拟通道的状态通知上层软件对所述虚 拟通道传输的访问数据进行处理,例如发送数据/接受数据等。
该方法中,应用处理模块与各个通信处理模块之间不釆用传统的串行总线 方式进行通讯,而是将各个处理模块与一共享存储模块并行连接,采用共享存 储模块的机制进行通讯,,通过在硬件上保证应用处理模块与各个通信处理模 块对共享存储模块的独占式访问,以及在软件上的同步机制,实现应用处理模 块以及各个通信处理模块之间高效的通讯机制,提高多模手机应用处理模块以 及各个通信处理模块之间的通讯速率,从而提升多模手机整体通讯效率,满足 3G及3G以上多模手机高速数据通讯的要求;同时降低多模手机应用处理模 块以及各个通信处理模块之间的通讯的工作功耗以及待机功耗,从而延长待机 时间。另外,由于多模手机各个通信处理模块之间可以无须应用处理模块的参 与,而直接通过共享存储模块,通信处理模块之间的虚拟通道进行通讯,进一 步提高了移动终端各个处理模块之间的通讯效率
是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一移动终端 的可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述 的存储介质等。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技 术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰, 这些改进和润饰也应^f见为本发明的保护范围。
权利要求
1. 一种移动终端,包括共享存储模块,用于存储访问数据;应用处理模块,用于产生对所述共享存储模块进行访问的第一访问信号;至少一个通信处理模块,用于产生对所述共享存储模块进行访问的第二访问信号;其特征在于,还包括控制模块,用于对所述第一访问信号和所述第二访问信号进行仲裁,在同一时刻,允许所述应用处理模块根据所述第一访问信号,或所述通信处理模块根据所述第二访问信号对所述共享存储模块进行独占式访问。
2. 根据权利要求1所述的移动终端,其特征在于,所述应用处理模块和 所述至少一个通信处理模块分别具有外部并行总线,所述控制模块包括时序匹配子才莫块,用于对所述应用处理;漠块的外部并^f亍总线和所述共享存 储模块的访问时序进行匹配,或者对所述通信处理模块的外部并行总线与所述 共享存储;溪块的访问时序进行匹配;路由选择子模块,用于为所述应用处理模块或者所述通信处理模块与所述 共享存储模块之间的数据传输选择路由;总线仲裁子模块,用于对所述应用处理才莫块的外部并行总线和所述通信处 理模块的外部并行总线进行仲裁,在同一时刻,允许所述应用处理模块根据所 述第一访问信号,或所述通信处理模块根据所述第二访问信号通过外部并行总 线对所迷共享存储-溪块进行独占式访问。
3. 根据权利要求2所述的移动终端,其特征在于,还包括 存储器驱动模块,用于安装所述共享存储模块的驱动; 所述应用处理模块或者所述通信处理模块通过所述共享存储模块的驱动和各自的外部并行总线对所述共享存储模块进行独占式访问。
4. 根据权利要求3所述的移动终端,其特征在于,所述存储器驱动模块 包括分区管理子模块,用于对所述共享存储模块进行分区管理;同步控制子模块,用于对所述应用处理模块和所述通信处理模块对所述共享存储模块的访问进行同步控制;底层调试子模块,用于对所述应用处理模块和所述通信处理模块的上层通 讯软件提供通讯功能调度机制。
5. 根据权利要求3所述的移动终端,其特征在于,还包括 状态机模块,用于获取并保存所述应用处理模块和所述通信处理模块的状态;所述控制模块还用于在同 一时刻,允许所述应用处理模块根据所述第一访 问信号和所述应用处理模块的状态,或允许所述通信处理才莫块根据所述第二访 问信号和所述通信处理模块的状态,对所述共享存储-漠块进行独占式访问。
6. 根据权利要求5所述的移动终端,其特征在于,所述状态机模块包括 保存子模块,用于保存所述应用处理模块和所述通信处理模块的状态,并在所述状态发生变化时,更新所述状态;第一处理子模块,用于在检测到本地处理模块的状态发生变化时,通过所 述共享存储模块的驱动通知其它各个处理模块对其保存的状态进行更新;第二处理子模块,用于在4企测到所述应用处理模块和所述通信处理模块中 任一处理模块的状态发生变化时,通知上层软件进行处理。
7. 根据权利要求1所述的移动终端,其特征在于,还包括 虚拟通道模块,用于传输所述应用处理模块和所述通信处理模块与所述共享存储模块之间的访问数据。
8. 根据权利要求7所述的移动终端,其特征在于,所述虚拟通道模块包括状态维护子模块,用于保存所述虚拟通道模块的状态,并根据所述虚拟通 道模块的状态通知上层软件对传输的访问数据进行处理。
9. 根据权利要求1所述的移动终端,其特征在于,所述控制模块为可编 程逻辑器件。
10. 根据权利要求1-9任一项所述的移动终端,其特征在于,所述通信 处理模块为至少两个,所述应用处理^f莫块和所述至少两个通信处理^t块中的一个通信处理模块位于一个SoC芯片中,所述SoC芯片通过其外部并行总线与 所述控制模块连接,所述至少两个通信处理模块中其余的通信处理模块通过各 自的外部并行总线分别与所述控制模块连接。
11. 一种移动终端处理模块的通讯方法,其特征在于,包括产生应用处理模块对移动终端的共享存储模块进行访问的第 一访问信号, 和至少 一个通信处理模块对所述共享存储模块进行访问的第二访问信号;对所述第一访问信号和所述第二访问信号进行仲裁,在同一时刻,允许所 述应用处理模块根据所述第 一访问信号,或所述通信处理模块根据所述第二访 问信号对所述共享存储模块进行独占式访问。
12. 根据权利要求11所述的方法,其特征在于,所述对所述第一访问信 号和所述第二访问信号进行仲裁,在同一时刻,允许所述应用处理模块根据所 述第 一访问信号,或所述通信处理模块根据所述第二访问信号对所述共享存储 模块进行独占式访问包括对所述应用处理模块的外部并行总线和所述共享存储模块的访问时序进 行匹配,或者对所述通信处理模块的外部并行总线与所述共享存储模块的访问 时序进行匹配;为所述应用处理模块或者所述通信处理模块与所述共享存储模块之间的 数据传输选择路由;对所述应用处理模块的外部并行总线和所述通信处理模块的外部并行总 线进行仲裁,在同一时刻,允许所述通信处理模块或所述应用处理模块通过外 部并行总线对所述共享存储^t块进行独占式访问。
13. 根据权利要求11所述的方法,其特征在于,进行独占式访问之前还 包括安装所述共享存4诸模块的驱动;所述在同一时刻,允许所述应用处理模块根据所述第一访问信号,或所述 通信处理模块根据所述第二访问信号对所述共享存储模块进行独占式访问具 体为在同一时刻,允许所述应用处理模块根据所述第一访问信号,或所述通信处理模块根据所述第二访问信号通过所述驱动对所述共享存储4莫块进行独占 式访问。
14. 根据权利要求11所述的方法,其特征在于,进行独占式访问之前还 包括获取并保存所述应用处理^f莫块和所述通信处理^f莫块的状态; 所述在同一时刻,允许所述应用处理模块根据所述第一访问信号,或所述通信处理模块根据所述第二访问信号对所述共享存储模块进行独占式访问具体为在同 一时刻,允许所述应用处理模块根据所述第一访问信号和所述应用处 理模块的状态,或者允许所述通信处理模块根据所述第二访问信号和所述通信 处理模块的状态,对所述共享存储模块进行独占式访问。
15. 根据权利要求14所述的方法,其特征在于,所述获取并保存所述应 用处理模块和所述通信处理模块的状态具体为保存所述应用处理模块和所述通信处理模块的状态,并在所述状态发生变 化时,更新所述状态;或者在检测到本地处理模块的状态发生变化时,通过所述共享存储模块的驱动 通知其它各个处理模块对其保存的状态进行更新,并保存更新后的状态。
16. 根据权利要求11-15任一项所述的方法,其特征在于,所述应用处 理模块根据所述第 一访问信号,或者所述通信处理模块根据所述第二访问信号 对所述共享存储模块进行独占式访问时还包括为所述应用处理模块及所述通信处理模块分别创建虚拟通道; 获取并保存所述应用处理模块和所述通信处理模块的虛拟通道的状态; 根据所述虚拟通道的状态通知上层软件对所述虛拟通道传输的访问数据 进行处理。
全文摘要
本发明提供一种移动终端及其处理模块的通讯方法,其中移动终端包括共享存储模块,用于存储访问数据;应用处理模块,用于产生对所述共享存储模块进行访问的第一访问信号;至少一个通信处理模块,用于产生对所述共享存储模块进行访问的第二访问信号;控制模块,用于对所述第一访问信号和所述第二访问信号进行仲裁,在同一时刻,允许所述应用处理模块根据所述第一访问信号,或所述通信处理模块根据所述第二访问信号对所述共享存储模块进行独占式访问。该方案提高了移动终端中应用处理模块及各个通信处理模块之间的通讯速率,满足3G及3G以上多模手机高速数据通讯的要求。
文档编号H04M1/72GK101415270SQ20081022739
公开日2009年4月22日 申请日期2008年11月27日 优先权日2008年11月27日
发明者孙建华 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1