基于XMPP协议手机通信应用研究
2015-12-29中国移动通信集团广东有限公司东莞分公司
中国移动通信集团广东有限公司东莞分公司 孙 斌
基于XMPP协议手机通信应用研究
中国移动通信集团广东有限公司东莞分公司 孙 斌
手机作为当前互联网最为成熟的移动终端设备,利用IM应用来获取通信传输要求,特别是在智能终端的应用更为广泛。本文将从基于XMPP协议入手,来解决异构网络下手机通信应用问题,并从通信安全性上满足多种通信功能。
手机通信;XMPP协议;Android 通信应用
现代信息网络环境下的通信交流已经成为快捷、时尚的象征。IM领域在众多服务供应商下已经形成多款IM产品。如美国的AOL、微软的MSN,腾讯的QQ、新浪的UC等等。作为日常交流的工具平台,不同企业的IM软件之间的通信应用却难以实现。基于XMPP协议的开源通信协议,能够从自身多种软件协议中满足异构下的即时通信要求。
1 Android平台及XMPP协议探讨
1.1 Android系统架构及平台特点
Android系统是基于Linux内核的开放性OS,从Android系统架构来看,主要采用分层结构,即应用ap层、应用框架层、系统运行库层、Android运行环境及Linux内核层。对于ap层,主要是基于Dalvik虚拟机上的各类应用程序,可以通过对Framework层的API的调用,利用Java语言来进行编写各类应用程序;对于应用框架层,主要是承接上下数据调用需要;对于系统运行库层,主要是支撑系统运行的动态链接库;对于Android运行环境,主要是Java内核库和Dalvik虚拟机,能够有效管理系统资源;对于Linux层,主要是负责内存管理、进程调度、无形网络协议栈、电源控制、驱动模型等内容。
1.2 XMPP协议内容及原理分析
XMPP协议是基于XML的可扩展通信协议,能够满足不同网络拓扑结构的系统交互需要。……
