媒体功能和较低的价格在大陆手机公司和手机设计公司得到广泛的应用。手机开发平台就是目前国内向客户提供整套手机开发方案支持的平台,并以其完善的服务,全面细致稳定的方案,迅速占领着国内市场。该平台的两个最大的优点是产品研发周期短,方案成本低。随着芯片能力和系统的稳定性不断提高,手机的计算存储能力大幅提升,功能持续拓展。该平台在市场上的占有率逐年递增,基于手机平台的开基于平台通话管理软件的设计与实现发也逐渐受到业界的普遍关注。国外些经济和技术实力很强的公司,像摩托罗拉诺基亚索爱三星等都有自己的开发平台,他们在各自的平台上已经开发出了不少双卡双待机,三星在双模手机领域直处于领先地位,并且只走高端路线,基本垄断了高端商务型双模手机市场。三星最新推出款双双待手机,这款三星拥有双卡双待功能,还有着不俗的外观设计以及三星强大的品牌号召力,尤其是它对通话管理的创新设计,使得成为高端用户所关注的焦点。目前国内的手机开发商,开始致力于开发双卡双待手机。在平台上做底层开发主要是命令的解析和串口通信的实现,目前很多小公司都是基于平台开发手机,但是对通话的管理功能也非常类似,突破很小,这主要是由于软件很多都是封闭的,无法了解他们的深层机制。而时间和精力也不允许这些公司开发自己的研发平台,只能最大限度的在所用的平台上开发出最优的手机软件。所以本文研究的基于平台通话管理软件的设计与实现具有很大的实用性和创新性。课题研究的意义伴随着人们生活品质的不断提高,许多人因为工作和生活的原因需要同时使用两部不同的手机,拥有两个手机号码的用户越来越多,人们对双卡双待手机的需求也越来越迫切。市场上出现双模双卡双待手机网双卡双待手机双卡单待手机等多种不同的产品,以满足消费者多种不同的需求。随着移动重点是进行界面上的修改,而输入事件对应的重点是进行模块的开发。本文就是在提供处理接口的基础上,重点开发模块的各处理层和消息的处理流程。图和通信摘要本文以手机开发平台为基础,简述了平台中使用的嵌入式操作系统,分析了平台的软件架构,详细说明了中的任务处理和消息管理机制。基于以上理论基础,对通话管理模块软件进行分析,详细分析了其中的模块,研究了平台中命令的类型和格式,分析了通话管理模块中命令的收发格式。根据对通话管理模块软件的分析和命令收发格式的研究,设计出底层命令的发送和响应过程,完成了通话管理软件中模块的设计。然后根据实际需求,在原方案的基础上,针对模块设计的缺陷提出了改进方案。利用扩展命令的实现原理,完善了对模块软件的设计,并最终实现了通话管理的主要功能。最后,设计测试用例,对完成的功能进行测试和验证。关键词手机通话管理命令,层的设计通话管理主要功能的实现单通电话拨打接通流程来电接通挂断流程单通电话的恢复暂停两通电话的接通两通电话的切换两通电话的挂断本章小结第六章通话管理模块软件的测试软件测试的方法和过程通话管理软件测试用例的设计通话管理软件测试平台的搭建命令测试平台的搭建通话功能测试平台的搭建通话管理软件的测试命令测试结果的分析通话功能测试结果的分析结束语致谢参考文献第章绪论第章绪论课题背景从年贝尔发明电话以来,电话通讯服务经历了长达个多世纪的发展,如今已走进千家万户,成为国家经济建设社会生活和人们交流信息所不可缺少的重要工具。随着人们生活水平的提高,手机已经逐渐从奢侈品发展到了现在十分普及的消费电子产品。回顾手机发展的过程,无论从造型还是功能都有了翻天覆地的变化。手机的发展也是经过了次次的变革,才形成了如今多样化的造型,多样化的功能,而不是单的通信工具。随着科技的发展与进步,电话技术和业务发生了巨大变化,通信的地点由固定方式转向移动方式。移动通讯的迅猛发展,使现代生活节奏越来越快,移动通讯产品的更新换代和市场争夺战也愈演愈烈,众多国产手机品牌群雄逐鹿,移动运营商也做好了切准备迎接时代的到来。未来的手机将偏重于安全和数据通讯。方面加强个人隐私的保护,另方面加强数据业务的研发,更多的多媒体功能被引入进来,手机将会具有更加强劲的运算能力,成为个人的信息终端,而不是仅仅具有通话和文字消息的功能。手机会更加智能化微型化安全化多功能化。现在,手机开发模式包括采用芯片供应商提供的参考设计和完全独立自主的研发两种。芯片供应商参考设计就是芯片供应商除了负责芯片组的设计外,还要对芯片组的核心硬件电路底层操作系统第二三层协议栈进行设计。对于那些较小的终端厂商而言,其实力不足以承担独立开发以上设计的财力及人力,因而只需要购进家芯片供应商的芯片及其参考设计,再在此基础上进行驱动程序功能实现应用程序人机界面等的开发工作,来完成款手机的设计与生产。而完全自主设计的终端厂家则能自由组合不同厂商的芯片,完全掌握底层操作系统和协议栈,可以根据自己的需求设计出更个性化的手机目录目录第章绪论课题背景课题研究的意义论文的章节安排第二章手机开发平台的操作系统常用的手机操作系统平台的操作系统的特点支持的类型源代码带来的优势第三章手机开发平台及其机制研究平台软件架构应用模块的分析应用模块的组成屏幕历史管理机制用户界面设计的分析本地数据模块输入事件处理机制消息机制事件处理机制任务本章小结第四章通话管理模块软件的分析通话管理软件的分析模块的分析命令的分析命令概述命令的类型和格式命令的分析基于平台通话管理软件的设计与实现本章小结第五章通话管理模块软件的设计与实现通话管理中模块的设计功能接口层的设计任务功能接口层的设计任务处理层的设计模块设计的几个关键点模块设计的改进方案改进方案的必要性扩展命令的设计原理改进方案的软件设计改进方案任务处发送的消息之外,用户可以用命令扩展模块,定义套管理卡的消息,用系统提供的函数发送消息。消息响应时,也是根据消息类型分成命令模块和模块两种消息处理。图中各个模块的意义和作用如下图中的消息机制第三章手机开发平台及其机制研究用命令实现与协议栈通信的。比如在机上测试命令的收发和响应结果。人机界面,主要负责和用户的交互。除了通话短信电话本等基本功能的界面外,像游戏音乐播放器照相机等多彩的界面也都属于人机界面。程序员般在层上对代码的改动最大,以更好的满足用户需求。命令解释程序,根据命令的编码规则编写能完成用户需求功能的代码。与协议栈的适配层。在上,代码改动量较小,层以下代码几乎对程序员是透明的。上层函数调用的适配器。的控制器,把的功能函数分模块管理,把接收到的消息也按模块划分成如图所示的模块。用户设备模块,用于基础的设备驱动程序,像键盘等。电话本管理模块,包括电话本的初始化添加删除查找等功能。卡的安全管理。通话服务管理,包括电话的接通挂断转接挂起等基本功能。寄存器访问控制。短信应用层,包括短信的存储收发删除小区广播等。终端管理,与等的接口。记录消息的功能模块。硬件驱动,指与手机相关的外设驱动。驱动程序包括键盘电源管理串口射频驱动等,对芯片硬件的个部分做扩展就要开发其相应的驱动程序。协议栈是手机软件最复杂的部分,它和基带处理芯片的设计密切相关。只有具备芯片设计能力的公司才能开发协议栈,协议栈会使用基带处理芯片的所有资源,按照协议规则解析消息。事件处理机制手机键盘虽然模样多变,但其按键功能基本上固定,手机系统内部给每种功能的按键定义个代码,不管键盘外观及布局如何改变,只要按键功能不变,其代码就不必改变。如果有新功能按键出现,就为其增加个新的代码。按键实时操作系统的调度平均分享处理器。系统任务是用户无法干预的,它的创建和销毁都由系统来完成,同时,系统也给用户提供了接口,动态的创建任务。是所有任务里,用户最为关心的任务,因为层的所有手机功能都在中运行。在用户开机后,做完硬件相关的初始化后,就开始创建,有着强大的管理能力。是协议栈里的入口函数,它从或者中断队列里收到消息,除了提前处理超时消息开机主动报告闹钟接口等些特殊消息之外,其余的都交予处理,不同的消息对应不同的处理函数,最终将处理结果传给,上层根据处理结果执行对应的处理函数。和的通信通过消息队列收发消息实现通信,用发送消息,用接收消息,用,注册消息的回调函数。第三章手机开发平台及其机制研究系统有两个队列队列和队列。从图可以清楚的看出和的通信过程,应用模块通过把消息写入队列,从队列中读取把消息写入队列,从队列中读取,并把它交给处理。从队列里监听到消息用监听到循环队列里面的消息,用监听到外部队列里面的消息。把消息写入循环队列用函数写入循环队列。从接收消息用注册响应消息的回调函数。往发送消息用往发送消息。本章小结本章根据软件架构图,从功能应用层的画图机制资源支持到底层的任务处理消息通信,对的整个软件架构做了详细的分析,这也是在平台上由上到下的开发流程。平台允许在的中扩展代码,对应的常用操作方式有按下放开长按重复等。般用函数为个按键设置响应函数,第个参数为响应函数地址,第二个参数为按键代码,第三个参数为按键操作方式。源代码中有张表,基于平台通话管理软件的设计与实现用来记录键盘操作和它们对应的处理函数,当有表中按键操作时,就会执行按键注册的处理函数。触摸屏的操作简单自然方便,更贴近画面显示,也更符合用户的使用习惯。触摸屏的基本操作有点下放开移动长按重复等。驱动收到硬件通知后,先判断是哪种操作,然后会立即从硬件读取触摸笔的当前坐标,并将操作方式与触摸笔坐标起保存起来,通知尽快处理该操作。般用注册触摸屏事件,表示操作方式。源代码中有张表,用来记录触摸操作和它们对应的处理函数,当有表中触摸操作发生时,就会执行相应的处理函数。手机菜单由菜单项组成,每个菜单项都有对应的和注册事件。用,设置菜单项的高亮事件,为菜单,为高亮事件,系统中有记录菜单和其注册事件的表,语句
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 70 页
第 2 页 / 共 70 页
第 3 页 / 共 70 页
第 4 页 / 共 70 页
第 5 页 / 共 70 页
第 6 页 / 共 70 页
第 7 页 / 共 70 页
第 8 页 / 共 70 页
第 9 页 / 共 70 页
第 10 页 / 共 70 页
第 11 页 / 共 70 页
第 12 页 / 共 70 页
第 13 页 / 共 70 页
第 14 页 / 共 70 页
第 15 页 / 共 70 页
预览结束,还剩
55 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。