针对移动设备的即时通讯技术研究与应用

来源 :宁波大学 | 被引量 : 0次 | 上传用户:aq13
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
即时通讯的出现丰富了人们的日常生活与工作,它满足了人们随时随地沟通的需求。随着智能设备的普及,移动即时通讯应用的用户量迎来了大爆发。移动即时通讯应用在得到广泛应用的同时也存在着不少的挑战,主要表现在两个方面:一方面是传统的即时通讯协议在设计之初并没有考虑移动设备的特性,移动设备种类繁多、处理能力参差不齐、续航时间较短、联网资费昂贵等,这些协议在移动应用中表现并不理想;另一方面是移动即时通讯应用的开发过程中存在着诸多的难点,保证通讯环境的稳定、消息有序达到、消息的即时性、消息并发处理等,这些难点的存在使得开发人员无法将主要精力放在业务逻辑开发上,从而增加了开发成本,降低了开发效率。本文基于上述挑战出发,设计了一个针对移动设备的即时通讯协议用于降低通信过程中的电量和流量消耗;另外设计并实现一个即时通讯服务端框架,可有效降低应用的开发难度。论文首先研究了传统的即时通讯协议与技术,对各类通讯技术进行了对比,并指出了协议在移动即时通讯中存在的问题。其次,重点研究了基于发布/订阅模式的MQTT协议,分析得出该协议适用于移动设备环境。再次,基于MQTT协议设计了针对移动设备的即时通讯协议MQTT-IM,并使用Protobuf作为数据交换优化技术对其协议报文进行编码,进一步降低数据传输中的报文大小。然后,通过分析常用的即时通讯应用,识别出即时通讯核心业务流程,并给出了相应的用例图;接下来采用面向对象设计的方法,给出了即时通讯服务端框架的整体架构设计,从上至下分为业务逻辑层、职责链层、通信调度层;之后介绍了服务端框架各个组件的接口设计及各组件间的调用关系;服务端框架主要介绍了主题订阅、即时消息通讯、出席信息呈现等核心功能的实现过程,并对报文编解码方式的选择、负责报文处理的责任链、业务处理方法的选择、数据库实现的选择等四个可变点的实现进行了详细的描述,这些可变点的存在是框架良好的扩展性和易用性的重要保障。最后,采用本文设计的即时通讯服务端框架实现了一个应用案例,通过对应用案例的测试,给出了客户端在电量和流量方面的使用情况,验证了框架及协议的节能优势。
其他文献
<正>意志自由是西方哲学史上的一个经典话题,长期以来受到哲学家、科学家和神学家们的广泛关注并引起激烈争论。在近代伦理学中,意志自由是一个奠基性的范畴,伦理学家都强调,
《赤松子章曆》收錄於《正統道藏》洞玄部表奏類,約出於南北朝,是一部道教天師派上章科儀文書。《赤松子章曆》共六卷,可大致分爲“章”“曆”兩部分,其中前兩卷涉及上章的章
在环境保护工作中,环境监测是一项重要的工作,各类环境监测数据及资料、不同形式的历史记载,为环境监测档案的形成提供条件。在环境监测档案中,监测数据可以真实、客观地反映
目的比较全麻患者帝视可视喉镜前端弯折70°、90°引导气管插管的效果。方法 100例择期行手术治疗的非困难气道患者随机分为A、B组各50例,A组行气管插管时帝视可视喉镜前端弯
两条线索 菲利普夫妇盼望于勒从海外发财归来是文章的叙事明线,于勒离家到美洲冒险的多年经历是暗线。文中明线暗线并行。在船上见到于勒的情节,使两线交织,达到高潮。
宋代的版刻印刷达到了新的高峰,书籍逐渐作为商品进入了流通市场。本文主要研究宋代书籍流通史的内容。将书籍产业分为刻书与出版两个部分,分析其产业发展情况。重点研究宋代
当今全球经济格局中,不同国家在区位条件上存在着较大的差别,投资东道国的选择会影响企业整体的国际布局,进而影响企业对外直接投资活动的成本与收益。纵观国内外文献,大多数的学者都将影响OFDI区位选择的因素单独研究,探究某几个因素是否独立的影响企业OFDI的区位选择,并且在研究过程中基于静态分析法,将企业每次的国际投资视为独立的、互不相关的行为。但单独考虑被投资国某一方面的环境并不能很好的解释企业区位选
龚琳娜演唱的《忐忑》运用了戏曲中的锣鼓特点,融合了唱词特点,戏曲中的老旦、老生、黑头、花旦等多种角色常用的音色特点,在极其快速的节奏中变化无穷,夸张变形、独具新意。
随着强监管和稳健中性货币政策的逐步实施,一方面,传统信贷领域价格竞争将进一步加剧,另一方面,随着金融与科技、金融与人工智能的加速融合,新的竞争态势不断升级,金融同业竞
体育活动是一日生活中幼儿喜爱的活动.体育活动前后有活动材料的摆放和收取环节,这正是进行劳动意识和能力培养的契机.因此,在体育活动中和体育活动前后让劳动成为幼儿"快乐"