基于Android的PC侧短消息控制的设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android的PC侧短消息控制的设计(3)


2014年11月期间,腾讯科技透露了中国移动正在推进融合通信业务即将上线[2]。该通信业务将传统的SMS(短消息)、MMS(彩信)转换为基于数据流量的新型短信业务,这意着以后的智能手机短消息通信将不再依赖话费,而是使用流量。那么,虽然SMS目前处于因很多网络通讯软件的存在而形成的强大竞争压力的环境下,但是只要短信摆脱了一毛钱一条的时代,那么选择流量短信进行通讯的人群也将逐步增长。毕竟,短息无需任何软件平台的支撑,对通讯的要求相对较低,不用通讯双方都安装同一款软件才能进行讯息交流。因此,本课题存在着一定的市场空间和消费需求。
1.2  研究现状
1.3  课题任务和研究内容
本课题的任务是通过Java语言开发一套PC软件系统用于管理Android智能手机上短消息的发送与接收,通过ADB工具或者WIFI方式与智能手机端取得通讯连接,在PC上文护与手机端一致的联系人列表和短消息会话窗口,对于短消息的接收实现手机端与PC端同步,同时在本地PC上文护历史短消息通讯记录。
本课题的开发环境是Windows7 32位操作系统,eclipse luna版编译环境,22.0.1 版本的Android SDK tools,Android API 22等。
本课题主要的研究内容有:
(1)首先对本课题中所涉及到的相关技术背景和知识进行分析和研究,Android方面主要包括对于Android系统架构、Android的APK结构下各大主要文件的作用和配置、Android的应用组件等,网络编程方面主要包括TCP/IP协议栈、socket编程的实现方法等,此外还包括对于ADB工具的使用方法和相关命令的研究。
(2)然后是本课题的主要任务,基于Android的PC侧短消息接收和发送软件的设计与开发实现工作。这部分主要是分析短消息的发送和接收功能在PC侧的需求,并进行得当的界面设计以及进行PC侧接口设计;研究和设计手机端与PC侧的信息交互协议编码;研究和实现手机端与PC侧通过ADB工具的代码连接和通过WIFI的代码连接,设计并完成端口对接;手机端服务器程序实现底层获取sms信息、联系人信息以及控制sms信息发送的功能;研究和实现PC侧sms会话窗口统一管理和联系人列表管理;历史通讯信息文护;用户配置管理等。其中包括需求分析,功能分析以及详细设计。
(3)最后是对已设计和实现的系统进行运行和测试。主要针对两种连接方式能否正常稳定连接、能否正确获取联系人列表、能否正确文护历史通讯信息、短消息能否正常接收和发送、短消息的接收能否在手机端和PC同步、手机侧发送短消息之后PC侧能否正确回传等功能进行测试。然后针对测试结果对本课题作一个总结和安排下一步工作计划,对该系统作进一步的改进和功能完善。
1.4  论文组织结构
根据本课题所开展的工作内容,本文主要分为优尔章:
第一章,引言,介绍了基于Android的PC侧短消息接收和发送系统开发的相关背景和本课题开展的课题意义,介绍了智能手机当前的发展需要、上班族日常工作的需要和软件发展的需要对于在PC侧上拓展智能手机短消息功能的必要性和价值所在以及分析了当前的国内外发展现状。最后对本文主要研究的内容作了简单的概要介绍。
第二章,Android及其他相关知识背景,介绍了本课题开发过程所涉及到相关知识和技术背景,主要包括Android 系统架构、Android 应用程序结构、Android 应用程序组件、TCP/IP 协议栈、Socket 编程原理与方法以及ADB 工具基本架构和使用方法等,为后面的系统设计和编程实现提供了理论基础。
第三章,PC侧短消息的发送与接收系统的设计与实现,主要介绍了PC侧短消息的发送与接收系统的整体设计框架,以及该框架下各个子功能模块的需求分析与详细设计,其中主要包括:分析短消息的发送和接收功能在PC侧的需求,并进行得当的界面设计以及进行PC侧接口设计;研究和设计手机端与PC侧的信息交互协议编码;研究和实现手机端与PC侧通过ADB工具的代码连接和通过WIFI的代码连接,设计并完成端口对接;研究和实现PC侧sms会话窗口统一管理和联系人列表管理;历史通讯信息文护;用户配置管理等。 (责任编辑:qin)