论文部分内容阅读
如今,在各种移动操作系统平台中,Android手机操作系统越来越受到人们的青睐。Android是一套真正意义上的开放性的移动设备综合平台,对用户来说操作灵活,简单便捷便于使用;对开发人员来说,它具有非常好的开放性,允许个人和厂家在其基础上进行应用程序的开发。由于市场的激烈竞争以及用户要求的逐渐提高,现有版本已不能满足人们的需求。对此,结合Android系统和国内即时通讯系统的优点,以及对前一版本MSN V6.5设计的不足进行分析后,对新版基于Android平台的MSN V7.0进行开发。基于Android平台的MSN V7.0在网络通讯中无疑会成为一个发展迅速、前景广阔的即时通讯系统。在该系统的设计中,本人参与完成了如下的工作,按照MVC的三层架构模型,提出了本系统的体系结构和整体架构设计方案,并从网络连接和数据处理层、MSN控制层、UI表现层对MSN V7.0的每层进行了详细的设计与实现。针对MSN V6.5的不足,增加了联系人搜索的功能,优化了产品个性化用户体验功能、增加了内嵌网络浏览器。在网络连接方面,针对前一版本的网络速度响应慢,优化了客户端与服务器端的连接速度。通过对MCCP3.0(Mobile Client Communication Protocol)协议进行分析,介绍了客户端与服务器的网络连接过程,并将系统分为不同的功能模块进行了详细的设计和实现。在对功能模块的设计中,重点介绍了客户端与服务器端发送和响应MCCP3.0指令的具体实现过程。测试运行结果表明,该系统在完成前一版本基础功能的前提下,在网络连接速度上得到了很好的优化。在系统的功能方面,完成了系统注册模块、系统登录模块、系统会话等模块的实现,并且在系统中完成了联系人搜索模块、内嵌网络浏览器等功能的添加,并获得了良好的用户体验。