基于远程过程调用的Android RIL层的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:llljjjxxx7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在移动互联网飞速发展的今天,智能手机已经深入到人们的生活、办公、娱乐、医疗等各个方面,单一的移动设备就能实现以前很多庞大设备完成的工作的总和,因此智能机的质量和可靠性也越来越受到关注。在最近两年的发展中,Android设备越来越受到大家的亲睐,在整个Android硬件系统中,数据模块就是和网络进行交互的模块,在越来越多的应用需要基于网络情况下,如何既保证稳定性,又经济的解决方案就尤为重要。在Android系统中,处理通话和数据业务的层我们称为无线接入层(RIL)。在目前的几种主流实现上,使用的是基于谷歌的参考实现或者对于硬件的多占用,有着阻塞和性能上的劣势,而且投入成本很高,成为企业商用上的一个很重的负担。针对目前实现的不足,根据RPC的原理,设计一种低阻塞、不添加硬件消耗、执行效率高、后期可扩展性强的实现。并将此实现运用在实际项目中,得到的效率比目前的实现高出一倍以上,而且屏蔽了阻塞,可以支持多卡。测试结果显示,执行的结果符合预期,后期维护成本低,可改造能力强。本文针对RIL层的特点,对RIL层实现进行了需求分析,完成了RIL层的设计与实现,并和其他解决方案所比较。同时,对CP端的对应层次的设计进行了重点研究。该模块的的设计到测试过程的管理、执行和维护,形成了对RIL实现的一个高性能解决方案。本文的研究工作主要有以下几个特点和优势:1.低阻塞性,使用远程过程调用作为AP和BP的通讯原理,相对于基于忙等的AT实现,不会形成阻塞。比消息的忙等处理至少快5倍以上。2.高度的可定制性,系统采用AP和BP的统一接口实现,对于客户的新需求,只要进行重新组织统一的接口实现,就可以实现最终功能。3.易于调试和测试,在实现中,使用自动生成的方式实现接口的一致性,便于调试,同时代码中加入关键部分的信息打印,方便后期跟踪问题。
其他文献
"文化自信"是新时代中国发展的理论基石,是中华民族伟大复兴的不竭动力。传统武术包含的民族性、哲学性、文化性等特点与"文化自信"的理论要求不谋而合。研究采用文献、对比
<正>《中苏关系史纲:1917~1991年中苏关系若干问题再探讨(增订版)》沈志华主编社会科学文献出版社2011年1月版中苏关系的发展和演变,是整个20世纪最为重要的双边国际关系之一
知识经济时代,企业应清楚地认识到,企业与员工之间不只是雇佣关系,还有合作伙伴关系,对一些高科技企业尤其如此。吴明就职于一家跨国公司。入职10年,做过多年的一线销售员和
该文对氨基酸萃取液在非离子表面活性剂双水相体系中的萃取分配相行为进行研究。采用脂肪醇聚氧乙烯醚AEO–7/盐双水相萃取L–苯丙氨酸,考察了加盐(NaCl、Na2SO4、Na3PO4)、A
本文主要研究了美国信用行业的发展历程,主要的行业模式和征信模式以及存在的问题,然后分析了中国信用行业的发展。借鉴美国信用行业的发展经验,提出我国如何发展自己的信用
摘 要 以压揉法为主治疗寰枕筋膜挛缩型颈椎病214例,并进行远期疗效观察,临床治愈率71.5%,好转率24.3 %,总有效率95.8%。具有简单,疗效迅速、显著、病人痛苦小,易被患者接受的优点。  关键词 压揉 项筋膜 寰枕筋膜挛缩 颈椎病  doi:10.3969/j.issn.1007-614x.2010.22.147  2007年2月~2009年12月釆用压揉法配合针刀、药物疗该病取得了满意
文章从产业结构变迁对全要素生产率作用的角度入手,分析了产业结构变迁对全要素生产率的影响机制。研究表明:TFP高的地区与TFP高的地区相邻;TFP低的地区与TFP低的地区相邻;泰