论文部分内容阅读
随着信息化时代的到来,信息需求量越来越大,联系范围越来越广,然而,固定电话的发展速度却越来越缓慢,根本满足不了人们对信息的需求。这一问题在全球通讯业内引起了广泛的关注,目前,已经开始寻求固定电话的新出路。带有操作系统的固定电话可以有效地缓解这一问题,为固定电话的发展开辟了一条新的出路。它不仅具备固定电话的基本功能,同时还具备多媒体功能,如浏览照片,观看视频,听音乐,上网了解信息等,这样的固定电话给人们的生活带来了全新的体验。本课题基于广州华天正科技有限公司的RealV210Android开发板和双制式点阵来电显示芯片VT870搭建硬件平台,利用开源2.3.1版本的Android操作系统,实现电话系统的开发。本文分析研究了Android系统以及固定电话的相关实现细节,构建基于Android平台的电话实现框架。根据对Android系统中硬件抽象层(HardwareAbstraction Layer,HAL),Java本地接口层(Java Native Interface,JNI)和硬件访问服务以及硬件访问服务接口的实现的分析,完成对固定电话电路中拨号信号、来电信息和话筒状态信号等的硬件抽象层、JNI层以及硬件访问服务和硬件访问服务接口的设计,实现了这些信号从驱动层到Android应用层之间的通信,为Android应用层提供了访问固定电话硬件设备的接口。文章最后分析了电话的功能需求,阐述了电话系统设计的流程。实现拨号界面以及通话界面的设计,并论述了利用固定电话硬件设备的访问接口实现智能电话应用层的设计,实现了通过固定电话系统拨打电话,接听电话以及当有未接来电时在通知栏提醒用户未接来电信息等基本功能,同时,结合了移动电话的通讯录、通话记录和收藏夹等对电话应用程序进行功能扩展。课题的研究成果完成了电话的基础框架的设计以及应用功能的设计,为后续传真机的设计与实现奠定了基础。