论文部分内容阅读
近年来移动通信发展迅猛,特别是近二十年来,移动通信系统的发展及更新换代速度更是令人震惊。移动通信从根本上满足了人们日益增长的随时随地进行信息交流的需求。而移动通信的最终目标是个人通信,也就是实现人们可以在任何时间、地点与其它人能够进行任何方式的通信。随着移动通信技术的迅速发展以及分布式技术的广泛应用,分布式系统在通信领域也发挥着越来越重要的作用。由于分布式系统具有网络化和异构化的特点,使它能够与移动通信实现很好的融合,而中间件技术的出现更加促进了分布式系统的发展。以CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)为代表的中间件技术已成为网络环境下开发面向分布对象应用的主流标准。OMG为了使CORBA技术能够在移动通信领域更好的发挥作用,也提出了针对移动终端和无线接入的规范。但是移动通信领域同样还存在一些技术问题,例如需要解决无线通信中的核心网的移动IP和移动性管理等技术问题。对于移动通信系统来说,它依然缺少对快速无缝切换机制的支持和对获取更新实时位置功能的实现。要解决以上这些问题,必须采用新的网络结构和管理路由优化方案,需要采用高效的发送和切换协议,这些协议必须能很好地解决数据丢失和延迟的问题。本文就是在CORBA技术的基础上,结合CORBA的相关规范以及移动通信的相关知识,对移动终端和网络端之间的切换机制进行了设计和实现。首先分析了所要研究课题的背景,分析了当前CORBA技术以及CORBA技术在移动通信领域的国内外研究现状;接着介绍了一些CORBA技术基础知识和移动通信的基础知识;然后对CORBA的通信模型做了详细的介绍,并对CORBA中常用的通信协议做了深入研究;最后对GIOP消息及GTP隧道协议进行了详细的研究,并且对CORBA在移动通信中应用总体框架的各个组成部分进行了说明,对移动终端和网络之间的切换机制做了分析与比较,将切换机制中的有关接口进行了设计与实现。具体给出了切换机制的两种不同的切换模式、它们的时序图和工作流程图以及各个接口的IDL语言描述,并给予了代码实现。最后给出了一种WAP-CORBA模型,并对它提供的服务做出了说明。