论文部分内容阅读
随着电信产业改革的实施、移动通信技术的深入发展、市场竞争的加剧以及手机用户数量的不断增加,用户对电信业务种类的需求越来越多,功能要求越来越强。在这种环境下产生了包括观看视频,网上冲浪,甚至可以收发工作邮件,炒股,交易等多姿多彩的业务,手机业务潜力无限,于是便产生了移动号码可携带(Mobile Number Portability,MNP)业务,该业务允许移动用户在国内改变原属服务网络时,不需改变原有的MSISDN号码,并享受现属网络提供的所有业务,包括补充业务和增值业务,而这些业务不受旧的签约网络的影响。
本文结合了上海贝尔阿尔卡特有限公司的开发项目,研究了基于信令中继功能的移动号码可携带业务,设计并实现了业务系统的数据库模块。为实现移动号码可携带业务提供了现实依据。
首先,本文描述了移动号码可携带业务的背景、现状和研究意义,并概要的阐述了目前移动号码携带业务实现的热门方案,并对所描述的实现方案进行了分类,通过比较选择了基于分布式SRF MNP直接路由方案。
其次,在基于SRF MNP直接路由方案中,分析了移动号码携带业务系统的总体构架,在总体构架中,选择了数据库模块的功能子模块进行设计,其中设计了两个子模块:MNP全球数据库管理模块和MNP用户管理模块。上述两个子模块对应了MNP业务的网络部分和用户部分,设计内容包括模块所涉及参数,功能操作实现流程及相应的逻辑判断等。并对相关技术做了简要介绍。
再次,选用了合适的开发环境和开发工具,开发环境基于中间件Tomix、ATCA硬件平台和Linux操作系统的NGHLR平台,开发工具采用了封装XML和C++的方式,开发过程中实现了MNP全球数据管理模块和MNP用户管理模块,并可对上述模块执行四种基本操作:创建、修改、查询、删除,接下来通过XML实现了数据库的操作管理系统。
最后,利用上海贝尔阿尔卡特有限公司的测试环境对移动号码可携带业务进行了测试,选用了合适的测试环境和测试工具,通过GUI和CORBA接口进行了功能测试,最终验证了其功能正常。