[发明专利]一种双中央微处理器间的通信方法、装置及系统有效
申请号: | 201010158687.3 | 申请日: | 2010-04-21 |
公开(公告)号: | CN101841925A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 郑建兵 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04W76/02 | 分类号: | H04W76/02;H04W88/02 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中央 微处理器 通信 方法 装置 系统 | ||
技术领域
本发明涉及移动通信技术领域,尤其涉及一种双中央微处理器间的通信方法、装置及系统。
背景技术
目前,大多数的智能手机中采用双CPU(Central Processing Unit,中央微处理器)结构进行数据处理;其中,一个CPU为基带CPU,用于运行无线协议等基本功能;另一个CPU为应用CPU,用于运行应用程序及界面。由于两个CPU的分工不同,很多运行在应用CPU上的应用程序需要调用基带CPU上的功能。在现有技术中,双CPU间通常直接采用串口/高速串口/USB(Universal SerialBus,通用串行总线)口/共享内存进行相互通信。
所述直接采用串口/高速串口/USB口/共享内存来完成所述双CPU间通信只是解决了基本通信通路的问题。由于基带CPU上功能和应用CPU上的应用都较多,所以运行过程中所述基带CPU与所述应用CPU之间会产生大量的调用。如果应用CPU只是简单的通过串口/高速串口/USB口/共享内存来调用所述基带CPU的功能,则智能手机需要复杂的同步和互斥来调度所述基带CPU与所述应用CPU之间的各个调用程序,否则将产生大量的冲突。基于以上所述基带CPU与应用CPU之间的串口/高速串口/USB口/共享内存的通信通道,如果所述应用CPU与基带CPU采用之间的各个调用程序采用RPC(Remote Procedure CallProtocol,远程过程调用协议)机制,则使得双CPU之间的通信过程较复杂。
发明内容
本发明实施例提供了一种双中央微处理器间的通信方法、装置及系统,以实现消除双CPU间通信过程中的冲突以及简化通信流程。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明实施例提供的一种双中央微处理器间的通信方法,包括:
基带功能模块接收应用功能模块经由服务通道、虚拟通道发送的基带功能调用请求消息;其中,所述基带功能调用请求消息携带有虚拟通道标识,所述虚拟通道标识与所述虚拟通道对应;
根据所述基带功能调用请求消息,所述基带功能模块向所述应用功能模块返回基带功能调用响应消息,其中,所述基带功能调用响应消息中携带有所述虚拟通道标识。
本发明实施例提供的另一种双中央微处理器间的通信方法,包括:
经由服务通道、虚拟通道,应用功能模块向基带功能模块发送基带功能调用请求消息;其中,所述基带功能调用请求消息携带有虚拟通道标识,所述虚拟通道标识与所述虚拟通道对应;
应用功能模块接收所述基带功能模块返回的基带功能调用响应消息,所述基带功能调用响应消息与所述基带功能调用请求消息对应。
本发明实施例提供的一种基带中央微处理器侧的通信装置,该装置包括:基带功能模块;所述基带功能模块包括:消息接收单元和响应消息发送单元;
所述消息接收单元,用于接收应用功能模块经由服务通道、虚拟通道发送的基带功能调用请求消息;其中,所述基带功能调用请求消息携带有虚拟通道标识;
所述响应消息发送单元,用于根据所述基带功能调用请求消息,向所述应用功能模块返回基带功能调用响应消息,其中,所述基带功能调用响应消息中携带有所述虚拟通道标识。
本发明实施例提供的一种应用中央微处理器侧的通信装置,该装置包括:
应用功能模块;所述应用功能模块包括:请求消息发送单元和消息接收单元;
所述请求消息发送单元,用于经由服务通道、虚拟通道,向基带功能模块发送基带功能调用请求消息;其中,所述基带功能调用请求消息携带有虚拟通道标识,所述虚拟通道标识与所述虚拟通道对应;
所述消息接收单元,用于接收所述基带功能模块返回的基带功能调用响应消息,所述基带功能调用响应消息与所述基带功能调用请求消息对应。
本发明实施例提供的一种双中央微处理器系统,该系统包括:如上所述的基带中央微处理器侧的通信装置和所述的应用中央微处理器侧的通信装置。
本发明实施例提供的一种双中央微处理器间的通信方法、装置及系统,基带功能模块通过接收应用功能模块经由服务通道、虚拟通道发送的基带功能调用请求消息;其中,所述基带功能调用请求消息携带有虚拟通道标识,所述虚拟通道标识与所述虚拟通道对应;根据所述基带功能调用请求消息,所述基带功能模块向所述应用功能模块返回基带功能调用响应消息,其中,所述基带功能调用响应消息中携带有所述虚拟通道标识。与现有技术相比,本发明中双中央微处理器间的通信通过服务通道以及虚拟通道进行信息交互,不但能够使得双CPU间通信过程不会产生冲突,而且也简化了通信过程的复杂度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010158687.3/2.html,转载请声明来源钻瓜专利网。