欢迎来到天天文库
浏览记录
ID:13209723
大小:37.00 KB
页数:14页
时间:2018-07-21
《移动网络下高可靠即时通信系统的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、移动网络下高可靠即时通信系统的研究与应用 摘要:随着移动互联网时代的到来,出现了大量优秀的即时通信软件,其中成熟的即时通信技术都不公开,而开源的即时通信框架存在较多问题,容易出现丢包、消息延迟。针对上述问题,设计了移动网络下高可靠即时通信系统,弥补了开源通信框架设计中的不足,并提出对通用即时通信技术的改进方法。首先提出了高性能通信长链接和时间片轮转算法,采用了消息握手协议和消息加密的方法,同时改进了通信链接状态检测算法,并提出双服务权限认证方法,保证了即时通信系统的安全性。实验中测试系统包含了设计的即时通信
2、框架,实验结果证明了系统的即时性和高可靠性关键词:即时通信;高性能长链接;文件传输;通信恢复机制中图分类号:TN911?34;TM417文献标识码:A文章编号:1004?373X(2016)13?0023?04Abstract:WiththeadventofthemobileInternetera,alotofexcellentinstantmessagingsoftwaresappear.Sincethematureinstantmessagingtechnologyisunopened,andtheins
3、tantmessagingframeworkwithopensourceexistsmanyproblems,thecommunicationsystemispronetoappearpacketlossandmessagedelay.Inviewoftheaboveproblems,ahigh?reliabilityinstantcommunicationsysteminmobilenetworkwasdesignedtomakeupthedeficiencyofopen?sourcecommunicati
4、onframeworkdesign.Theimprovedmethodofgeneralinstantcommunicationtechnologyisputforward,inwhichthehigh?performancecommunicationlonglinkandtimesliceroundalgorithmareproposed,themessagehandshakeprotocolandmessageencryptionmethodareadopted,andthecommunicationli
5、nkstatedetectionalgorithmisimproved.Thedoubleserviceauthenticationmethodisproposedtoensurethesafetyofinstantmessagingsystem.Thetestsystemintheexperimentincludesthedesignedinstantmessagingframework.Theexperimentalresultscanprovetheinstantaneityandhighreliabi
6、lityofthesystemy.Keywords:instantmessaging;high?performancelonglink;filetransfer;communicationrecoverymechanism随着移动网络的发展,网络聊天、视频和语音在网络通信中越来越受重视,从网络通信应用软件的用户量可以看出,网络即时聊天功能具有良好的用户体验[1]。在新开发的各类软件尤其是手机应用软件中,基本都会附带即时通信功能。这是一种发展趋势,网络通信已经成为了用户沟通的重要手段,渐渐地取代了传统的书信、短
7、信等通信方式,使用的用户越来越多,同时用户对即时通信技术的稳定性要求也越来越高。但由于成熟的即时通信技术不开源,而开源的即时通信技术只实现了基本的建立链接,数据传输并没有做任何优化,使得在使用过程中经常出现消息延迟、消息丢失等情况[2]1消息的即时传输良好的用户体验对即时通信系统的消息传输具有较高的要求,尤其是消息的即时性。但在某些情况下,服务器并不能即时地将信息推送给接收者,存在着两种主要情况[3](1)客户端与服务器之间的通信长链接不稳定。服务器资源限制和网络问题的影响是客观存在的,从理论的角度没有办法避
8、免。但可以从其他方面解决通信链接的稳定性对消息即时传输产生的影响。提出的高性能长链接、通信链接的检测和通信链接的恢复方法,有效地利用了服务器的资源,并保证链接断开后能够快速的恢复,从而保证消息的即时传输(2)同一时间服务器需要推送的消息量较多。服务器转发消息也需要消耗时间,当同一时间进行即时通信的用户较多时,服务器来不及转发新接收的消息,导致了消息的阻塞,从而影响了消息的即时性。因此采用消息的并发推
此文档下载收益归作者所有