基于TI平台的GSM手机前台通话控制模块的设计实现
[关键词:TI平台,通话控制] [热度 ]提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0146,word全文:45页,合计:17000字 |
本文所关注的手机应用开发就是在TI手机硬件平台和TTPCom手机软件平台的基础上进行的。论文首先对TTPCom公司的手机软件架构进行了阐述,特别是对应用层的前台实现架构Handler机制进行了深入的描述。在这个基础上,详细说明如何在该前台架构上实现前台通话控制模块。对于前台通话控制模块,分别从该模块需要完成的功能,如何分解该模块的功能,各个子模块之间如何交互以及模块内部的实现方式等方面进行了分析说明。最后通过信号流程图的形式,详细描述了各个子功能模块内部的信号处理过程。
......
基本需求
手机通话控制软件的基本功能是实现用户的移动通话要求。所以它必须要实现用户建立呼叫、结束呼叫的基本功能。除此之外,还有的就是GSM规范中规定的GSM手机通话应用必须要实现的附加功能,这些也是手机通话控制软件的基本需求。
(1)呼叫建立 在手机处于待机状态下,用户输入对方的电话号码,并按下发送键,要求建立呼叫;或者手机接收到别的用户的呼叫请求。这是手机通过无线网络和对方建立连接。
(2)结束通话 在通话过程中或者来电时,用户按下挂机键,结束本次通话。
(3)处理多方通话 在双方通话过程中,通话的一方可以和第三方建立通话。建立成功后,可以在通话过程中处理三个用户的挂起、断开通话等请求。
(4)呼叫保持 用户在通话过程中保存当前的呼叫,同时可以建立或接听另外的一个呼叫。
(5)呼叫等待 当用户在进行通话的时候被提醒有另外一个或多个呼叫在等待连接。
(6)处理来电转接 用户可以向网络设定当别人拨打该手机号码时的处理方式,这样当有来电时,网络会通过用户预先定义的方式处理本次呼叫。
(7)处理DTMF音 当一个呼叫在激活状态时,手机可以向网络发送或终止DTMF音。
(8)存储通话记录 在每次通话结束后,保存用户每次通话以及总共通话的时间和话费。
扩展需求
在实现手机通话控制软件的基本功能基础上,可以增加一些额外功能,丰富手机的通话应用,为手机增加特色。
(1)本地呼叫限制 用户可以设定限制该手机拨出的号码,从而防止手机建立这些号码的呼叫。
(2)来电防火墙 用户可以预先设定电话号码的黑名单,拒绝这些用户的通话和短信请求。
(3)分钟提醒 在用户通话过程中,如果用户设置了分钟提醒,那么当通话时间到达整分钟时,用蜂鸣声提醒用户分钟提醒。
(4)任意键接听 当网络侧发起呼叫,通话模块收到来电信号开始刷新显示界面时,查询本地配置,判断是否设置了“任意键接听”,如果已设置就重新加载键盘映射,把除挂机键外的其他各物理键都映射为发送逻辑键,这样按任意键都会做同一个接听来电的动作。
(5)单键拨号 在电话表模块中如果已经为0-9数字键设置了对应的号码,则在手机待机状态下,用户按下该键一段时间后,即可开始进行单键拨号,发起呼叫,否则会出现异常提示出错。
(6)IP一键通 在用户用IP键拨打电话时,如果用户预先设定的IP号码,则进行IP拨号,否则提示出错。
(7)未接电话提示 用户没有响应来电呼叫,则在来电结束时,如果手机处于待机状态下,则用显著界面提示用户有未接电话。
提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0146,word全文:45页,合计:17000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于TI平台的GSM手机前台通话控制模块的设计实现(论文,答辩稿)!
-
没有关键字相关信息!