资源描述:
《面向移动平台的消息通讯服务设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、面向移动平台的消息通讯服务设计与实现收稿日期:****–**–**;;修回日期:****–**–***基金项目:国家自然科学基金资助项目(61173005);国家自然科学基金资助项目(61003029)通迅地址:100190北京市海淀区中关村南4街4号软件工程技术中心Address:TechnologyCenterofSoftwareEngineering,InstituteofSoftware,ChineseAcademyofSciences,Beijing100190,Hunan,P.R.China摘要:由于移
2、动平台网络和能耗方面的限制,应用开发者实现并维护一个移动端与服务器端可靠的、低能耗的消息通讯服务代价较高。面向移动平台的消息通讯服务为移动应用提供了即时的、可靠的消息通讯。同时结合移动端上下文信息丰富的特点,消息通讯服务提供了上下文情景感知的消息通讯方式。实验表明了此服务的可行性和低能耗特点。关键词:移动云计算,消息通讯,移动应用,中间件,上下文感知中图法分类号:TP31文献标志码:ADesignandImplementationofMessagingServiceforMobilePlatformSHAOXiao
3、-zhe1),WUGuo-quan2),WEIJun2),3),HUANGTao2),3)1)(DepartmentofComputerScienceandTechnology,UniversityofScienceandTechnologyofChina,Hefei230027,China)2)(TechnologyCenterofSoftwareEngineering,InstituteofSoftware,ChineseAcademyofSciences,Beijing100190,China)3)(Stat
4、eKeyLaboratoryofComputerScience,InstituteofSoftware,ChineseAcademyofSciences,Beijing100190,China)Abstract:Forthelimitednetworkconnectivityandtightpowerconstraints,itishigh-costforappdeveloperstoconstructandmaintainareliableandlow-energymessagingservice.Whatwed
5、oforthemobileplatformprovidesinstantandreliablemessagingservicetotheappdevelopers.Moreover,owingtothefeaturethatmobiledevicesownplentifulcontext-awareinformation,messagingserviceprovidesmessagingbasedoncontext-aware.Ourexperimentsdemonstratethefeasibilityandth
6、elowenergyconsumptionofthemessagingservice.Keywords:Mobilecloudcomputing,messaging,mobileapps,middleware,context-aware1引言随着Internet、芯片等技术的发展,越来越多的移动智能终端进入人们的生活,许多功能新颖的移动应用大量涌现。利用移动设备的计算能力,这些应用正在深刻的影响着人们的生活方式。据信息技术研究和咨询公司Gartner称[1],2013年,全球智能手机和平板的销量将迅猛增加50%,有
7、望达到12亿台,这一数据在2012年为8.21亿台。而在Android与iOS两大主流移动平台上的应用数量也已接近100万款。移动平台之上的应用与现有的桌面应用相比,本文关注以下几点区别:大量的移动平台应用依赖网络链接与后台服务通讯。而在高延迟、多变的蜂窝网络环境下,实现移动端与服务器端的可靠、高效通讯是一件很有挑战的事情。由于移动设备电能供应的局限性,对于移动应用,特别是涉及网络操作的模块,能耗问题受到越来越多的关注。由于移动设备包含了更多的个人隐私信息,因此,移动应用如何合理的收集、管理与利用移动端上下文信息也
8、是许多移动应用面临的问题之一。而上下文感知系统[2,3],特别是与移动设备相结合的上下文感知系统也是近三十年来国内外的研究热点。针对以上移动应用的特点,作者设计并实现了一个面向移动平台的消息通讯服务。服务中的云端Pub队列以及移动端的消息过滤模块保证了移动环境下应用层消息的可靠传输。采用基于链路复用的技术,有效地降低了消息通讯的能耗代价。同时,利用移动端上下