论文部分内容阅读
本课题来源于中国移动通信集团(以下简称中国移动)OPhone OS智能手机平台的研发项目,主要的任务是进行OPhone OS智能手机操作系统无线通信接口层的软件开发和测试工作,包括RIL Java层、RIL抽象层、RIL实现层以及多分组数据协议连接的实现。该研发项目还是中国科技部核高基专项(软件类)分项目之一。论文从分析Android/OPhone OS平台的框架以及中国移动数据业务需求入手,结合了Marvell TavorP硬件环境,确定出无线通信接口层的层次架构,并根据功能将无线通信接口层的软件流程划分为三大主要流程:守护进程RILD的初始化,请求分发流程和回应流程。最终目的是基于Marvell TavorP硬件环境完整实现无线通信接口层,使得运行在OPhone OS平台上的应用软件可以通过无线接口层无缝地与GSM/GPRS/EDGE和TD-SCDMA Modem进行通信。另外,本课题在实现无线通信接口层的基础上,还研究了基于Linux系统的网络数据通信的原理和实现方法,并成功运用于OPhone OS平台上实现了多分组数据协议连接,解决了Android平台上两个应用不能同时使用不同网络配置进行数据通信的问题。经过严格缜密的系统测试,OPhone OS平台无线通信接口层的软件实现能够成功地在Marvell TavorP硬件平台上完成初始化,完成RIL消息的分发和回应,并能很好地和不同厂家的Modem进行集成,完全达到了中国移动对其功能的需求。同时,除此之外,也具备了支持多分组数据协议连接通信的功能。产品上市时的LPR值均达到了各个厂商的要求。本文提出的无线通信接口层的方案已被成功应用于中国移动主导研发的OPhoneOS智能手机平台,能大幅降低终端厂家开发TD-SCDMA智能手机的门槛,加速TDSCDMA手机终端的产业化。本课题所在的整个项目已于2010年2月获得了由TD产业联盟颁发的“TD终端应用平台创新奖”。