基于IOS系统的即时聊天工具的设计与实现

来源 :中国科学院大学(工程管理与信息技术学院) | 被引量 : 11次 | 上传用户:maomao147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网和移动设备的发展,即时通讯功能在移动设备上的应用越来越广泛,给人们带来了前所未有的便利。在手机软件大行其道的情况下,很多即时通讯软件推向市场,同时也有大量应用内嵌了即时通讯功能。因此能够建立一套通用的可独立运行也可嵌入其他应用的即时通讯功能软件框架成为市场的重要需求。本文的主要工作包括:(1)对即时聊天软件国内现状进行了分析,介绍即时聊天软件的体系架构和业务模式,从而总结出即时通讯所包含的必要功能。(2)对即时聊天工具的关键技术进行了分析和描述,主要包括即时通讯中使用的数据交换协议、在IOS操作系统上使用的HTTP及TCP工具。(3)从功能性需求、性能性要求、接口需求等方面对即时通讯软件系统整体进行了需求分析。在需求分析基础上对即时通讯的整体框架作出了五层次划分,并对分层和分层间通讯进行了设计。对人机交互进行了整体的设计,提高系统兼容性的同时提高了软件的用户体验。(4)对即时通讯所必备的登录注册、联系人、消息功能进行了设计实现,包括登录功能与其他功能的关系,每个功能自身的结构关系进行了完整的设计实现。(5)设定即时聊天软件的设备环境、操作系统环境和网络环境,并在此基础上对设计实现进行了有效验证。分别从功能、兼容性、性能和网络流量等角度对登录、联系人、消息进行了完整的验证。本论文设计实现的即时通讯功能采用了五层分层方案,在数据同步上采用了增量数据同步技术,利用Google ProtocolBuffer作为业务通讯协议,利用XML作为消息协议。提高了即时通讯软件的运行效率和编码效率,对即时通讯设计实现提供了有效的参考。
其他文献
自证券市场建立以来,作为高收益和高风险并存的股票,一直是众多投资者关注的对象。随着互联网络平台的快速发展,大数据时代到来,传统的股票技术指标数据已不能满足人们分析预
随着我国经济的飞速发展与进步,各级政府加大对科研的投入与建设,科研单位为了进一步适应市场,获取更高的市场竞争力,不得不全面改革以往的财务管理模式,不断地规范科研项目
在竞争激烈的今天,提高财务绩效是我国商业银行良好运作、可持续发展的关键。本文采用因子分析法,通过五方面分析2017年我国26家上市商业银行的财务绩效。研究表明城市商业银
本文从事业单位专业技术人员晋升职称、管理岗位人员晋升工资比较困难;新录取的工作人员、编外人员流动性比较大;激励、奖励机制不健全,没有有效地使用绩效管理;对工作人员缺