基于XMPP的iOS上的IM客户端的研究与实现

被引量 : 0次 | 上传用户:jimlancer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社交网络成为目前互联网上最流行的沟通方式之一,但社交网络仍然存在着一些问题,如用户只能够与同一个社交网络里的朋友连接和通信,对于移动设备上的社交网络,目前的实现仅仅是为网络服务提供各个平台上统一的用户界面,没有考虑每个平台的特殊性,因此存在非常低效的资源管理和运行速度慢等问题。伴随着智能手机日益普及,人们通过手机IM交流的需求日益扩大,即时沟通对提高企业内部的协作水平也越来越重要,在这个背景下,智能手机上的IM用户越来越多。本文选取市场上流行的iOS平台,综合运用缓存设计,设计模式,多线程等技术在该平台上实现一款基于XMPP协议的,可以解决上述问题和需求的IM软件。为提高性能设计了在无线网络环境中实时压缩XML数据的新方法,该方法把XML数据分解为格式化字符串和参数形式的数据,不同类型的数据采用不同的压缩方法,比现有的一些算法更好地降低对带宽的依赖;在提高用户体验方面,对LDAP搜索结果进行Skyline查询处理,计算数据之间的支配关系,不被支配的数据视为好的数据,通过这种方法实现优先排序,把用户最可能想要的结果排在前面。在多线程技术方面,描述和应用了一种基于block对象和调度队列的并发编程技术,让程序平行排队的封装在block对象中的任务,系统根据可用的处理资源调度执行这些任务,可以获得比传统多线程技术更佳的性能。最后,本文实现一个可以在iPhone上运行的IM客户端,部署后可以和Gtalk等支持XMPP协议的通讯工具进行即时聊天,测试显示该软件在内存使用,CPU资源占用率,响应速度等方面可以满足实际使用的要求。未来可以在此成果的基础上扩展更多丰富的功能,XMPP协议不仅仅用于即时通讯,在音频、视频领域同样具有很大的应用潜力有待发掘。
其他文献
<正>"踏实干事,实在生活",看似简单,却蕴含最朴实又最精粹的企业管理思想。"管理就是设计,结构决定功能。"从业十余年来,第一次约企业家如此大费周折。联系山东东阿阿胶股份
20世纪80年代青州市花卉产业开始发展,历时三十年,逐步成长为该市农业和农村经济中一个比较重要的经济增长因素。从2001年第一届中国(青州)花卉交易会举办开始,政府加强了对花卉产
血管性血友病因子(vWF)是一种黏附、多聚糖蛋白,分布在血浆、血小板和内皮下,在血小板黏附到内皮下的过程中起着重要作用。此外,作为载体蛋白,vWF可稳定凝血因子Ⅷ,并支持凝
手机移动电源一种集供电和充电功能于一体的便携式充电装置的电能存储器,可以给手机等数码设备随时随地充电或待机供电。其储电载体一般实聚合物锂离子电芯。手机移动电源一般
项目教学是一种让学生直接参与项目全过程的一种教学方法。在高职化学项目教学中主要应从构建化学项目内容、在教学中设计项目等几方面入手。
研究虾青素与维生素E联合作用对酒精诱导氧化应激大鼠血清及组织的影响。将50只雄性Wistar大鼠随机分为5组:对照组(n=10)、模型组(n=10)、虾青素组(n=10,0.6 g·kg-1·d-1)、维生素
本文由两部分组成,第一部分是草豆蔻中山姜素和小豆蔻明的提取纯化及清除DPPH自由基的研究;第二部分是明日叶中总黄酮的提取优化、初步成分分析和清除DPPH自由基的研究。山姜
土地增值税是指国家向转让国有土地使用权、地上建筑物及其附着物并取得收入的单位和个人针对其转让所取得的增值额征收的税金。这里所指的增值额是转让房地产取得的收入减去
广州市某业主持有天河区一商业地块,在自身缺乏酒店经营管理经验及不具备建筑施工资格的情况下拟进入星级酒店行业,向市场提供客房、餐饮及写字楼租赁服务,同时实现该商业地块的
<正> 新课标将培养学生的审美能力提高到很高的程度,认为:"审美教育有助于促进人的知、情、意全面发展。"而学习鉴赏中国的古代诗歌,对学生审美能力的养成起着很大的作用。它