论文部分内容阅读
在移动互联网产业蓬勃兴盛的今天,移动便携设备不再是传统意义上的通讯工具,而是朝着多元融合的发展方向演化成为了以手机为代表的形式多样的智能移动终端。然而移动终端在多元融合的道路上困难重重,在这样的前提背景下,移动终端软件服务平台应运而生。作为一款针对当前主流的移动操作平台Android与客户群最广的桌面系统windows而开发的新型PC端管理软件,移动终端软件服务平台方便地实现了通过PC管理和操作Android设备,并利用服务器资源提供了便捷的公共服务与个性化的需求服务。本文研究的是移动终端软件服务平台下的短信业务管理,它不仅包含了传统意义上的个人信息管理内容,还是整个平台中唯一与无线通信有关的电话应用,具有一定的研究意义和重要的存在价值。通过对同类软件的调查分析和对该平台下用户对SMS需求的深入探究,本文设计并实现了PC子系统PhonePartner与移动终端子系统PhoneAgent中所有点对点的基本短信业务功能。移动终端软件服务平台下短信业务管理涵盖了会话模型和各项业务功能的相关技术研究和系统设计实现。1、依靠稳定高效的socket通信方式上的TCP连接,加上具有良好扩展性和高度灵活性的数据传输通用格式XML,完成了一个可以实现可靠实时交互的会话模型,为保证PC对Android设备上短信业务的操作与管理提供了一种较优解决方案。2、在参考Android内部各线程、各组件间基于message通信原理的基础上,通过Qt特有的信号与槽机制,设计并实现了PC子系统的消息分发处理。3、利用Android平台中这种灵活的消息循环和处理机制,实现了在移动终端子系统中的消息分发处理。4、在SMS各类功能的详细设计和具体实现的过程中,通过Android中各应用间的数据共享机制ContentProvider,实现了对Android系统数据库文件高效安全的访问。5、根据短信与联系人数据库的常用表和字段,设计出了适合应用场景、方便UI控件处理的短信与联系人数据结构。6、在研究Android的RIL(无线接口层)的基础上,深入分析了Android系统中短信发送和接收的实现原理和系统处理流程,最终实现了应用层上短信的及时收发和安全可靠的短信记录处理操作。