论文部分内容阅读
通过对多模多卡手机系统的设计和实现,完成移动通信电话子系统的开发调试以及测试问题的修正,最终达到量产软件的质量要求。所谓多模手机是指手机可以任意在多套的完全不同的移动网络上使用,而不需要进行关机或者重新启动的动作。多模的含义,严格来讲分为两种,一种是广义的多模,其实际尤指目前非常流行的两种移动通信制式,GSM和CDMA和一种小灵通PHS的制式;另外一种是狭义的多模,其实是包含了GSM和CDMA其不断升级的各个阶段,比如是2G,2.5G和3G等也都可以称之为一模。所以多模的手机,就意味着这台手机的系统,可以支持超过一种的模式,可以是GSM和CDMA的制式,也可以是GSM其中一种的,2G,3G和4G的支持。所谓多卡手机是指手机内部有多个SIM的插槽,可以同时插入多个SIM,也就可以同时支持识别多个SIM卡。对于每一张SIM的制式要求,那就需要参考多模的概念,多卡的支持,可以使同一模式的支持,也可以是不同模式的支持。理论上,这些不同的组合模式都是可以实现的,主要取决于产品本身的定义。基于在Android智能手机系统上,设计并实现对多卡多模的制式,是基本的研究内容和开发实现的重点。首先,我们必须能够掌握Android智能手机系统,目前针对于单卡单模的支持设计思路和想法,应用软件设计的方法,结合移动开发的经验,对其进行再设计和再扩展,从而使得原本单一的设计方案可以扩充支持到多模多卡。整个手机系统的子系统非常的多而且复杂,为了能够直接的抓住重点,我们选取多卡多模手机系统最核心也是最重要部分,即手机通话功能,作为项目的切入点,从上层的应用开发,也即拨号盘和来电通话界面;经过中间的框架层,也即电话服务框架;再到底层虚拟抽象层的无线接口层,直接通到实际完成通过功能的协议和无线通信层;一层一层的深入的分析,切合实际的设计和扩展,完成整个链路的设计和实现。其他的模块,例如短信模块,上网的模块等等,也是类似的设计与实现,触类旁通,也就无需再反复解释,就其差异性做简单的补充即可。实际上,多模对卡的手机也不是新鲜的设计,目前市面上还是有很多的双模双卡手机在售。但是,我们的设计方案不仅仅是能够支持双模双卡,而是多模多卡。另外,我们能够实现多模多卡的自适应,也就是说,我们能够动态的侦测当前手机的硬件能力,智能感知其硬件设备可以支持的模式或者卡数量,智能的提醒用户各种可行的模式搭配,真正的实现一机在手,行满天下的优势。当然,首先是我们的手机硬件是可以支持足够的模式。所以,本课题论文的目标是,能够完整的研究设计并实现电话相关的主要核心流程,通过实际的模拟器以及嵌入式开发板的调试,满足测试部门的质量认证要求,修正所有测试的问题,达到可以软件量产的标准,可以直接应用到公司的参考设计提供给客户用于二次开发。关于其实际的应用意义,简单的列举几个实用的场景,大家就比较容易理解。很多的商务人士经常出差,国内甚至国外,如果是一张卡走天下,可想而知昂贵的漫游费用是我们需要考虑的;甚至如果走到了一个国家完全不支持的网络制式,所带的这台手机就完全无用武之地;如果有了多模多卡,完全可以在当地直接购买一张SIM卡,享受当地便宜的通讯费用,而且如果网络的模式适合,原来的SIM也可以继续使用,不会漏掉一些关键的电话,一举多得。另外,在经济还不完全发达的国家和地区,比如印度等很多地方,可以全家只购买一台手机,然后每一位家庭成员可以配一张SIM卡,还可以按照各个家庭成员的意愿选择不同制式的卡,这样既满足了电话使用的需要,也让各个成员有自己的联系人群,这就是2010年以后,印度飞速发展起来的三卡三待手机,展讯公司的8810芯片凭借这个市场,而风生水起。