好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

通过中间件技术自动化配置IMS系统.docx

6页
  • 卖家[上传人]:I***
  • 文档编号:269657420
  • 上传时间:2022-03-23
  • 文档格式:DOCX
  • 文档大小:72.74KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    •           通过中间件技术自动化配置IMS系统                    江苏省电力公司信息通信分公司南京210024摘要:通过收集电力系统内部业务配置需求,明确前台业务系统的参数规范和配置需求;调研IMS厂家的接口规范,建立前台业务系统和IMS配置接口之间的映射关系,通过中间件技术实现IMS系统的自动化配置关键词:电力、IMS、前台业务、自动化Abstract:Bycollectingbusinessconfigurationneedfromelectricsystem,definingfrontbusinessplatformparameters’sstandardandconfigurationneed,investigatingIMSvender’sinterfacespecification,buildingamaprelationshipbetweenfrontbusinessplatformoperationandIMSdevice’sconfiginterface,usingamiddlewaretechniquetoautomatizetheIMSconfiguration.Keywords:electric、IMS、frontbusinessplatform、automatic一、引言IMS(IPMultimediaSubsystem)作为下一代网络的核心,是一种全新的多媒体业务形式,它以IP技术作为承载,支持多种固网和移动接入方式,使得现存的语音和数据网络可以互联互通。

      它基于SIP的会话机制,并进行了移动特性方面的扩展,实现接入的独立性及Internet互操作的平滑性;IMS网络的通信终端与网络都是基于IP的,使得IMS不再承担媒体控制器的角色,也不需要通过控制综合接入设备或者接入网关等实现不同终端的接入适配和媒体控制;IMS定义了标准的基于SIP的ISC(IPmultimediaServiceControl)接口,实现了业务层和控制层的完全分离;它提供着丰富而动态的组合业务正是基于它的这些特点,运营商及电力等系统在不断地推进着自身平台向IMS演进,不仅在建设IMS基础网络设施,也相应地将其业务系统割接到IMS系统二、现状及问题一直以来,电力系统的通信网络是专网通信,其设备不外乎程控交换机、软交换等,其业务支撑系统基本上也是各自为政,出现的情况是各个地市的供电公司所建设的业务系统并不统一,各自按照自己的需求设计开发业务系统随着电力系统业务平台集中化管理的需要,平台的建设逐渐统一,而业务管理却没有完全统一而在IMS系统引入之后,原先的业务支撑系统不再适用首要的原因是旧有的业务系统在设计时没有考虑可扩展性,不够灵活,在新的基础结构平台引入之后,不能够实现可配置地模块插拔。

      因此,带来的问题就是:要么继续沿用老的业务系统,当需要在设备配置业务数据时,专职人员根据业务工单,直接通过IMS系统设备接口向IMS上传数据;要么修改旧有系统或开发新的系统,而为了不与IMS具体设备耦合过多,这里提出了一种中间件技术,为前台业务系统提供业务数据的数据源,同时抽象出IMS系统的配置接口,可以适配不同的IMS设备,实现业务数据到IMS设备的传递,自动化IMS设备的配置三、技术方案这里以电力系统的业务为研究对象业务主要包括安装申请、业务修改、移机、销户等比如在安装申请时,业务前台需要操作的信息有空号资源、通话等级、新业务等系统的整体架构如下图所示:这里的自动化中间件通过WebService为业务前台提供空号资源、等级、新业务等前台所需要的数据源,而业务前台处理工单完工后同样会调用自动化中间件的WebService接口,将业务工单传送过来共自动化中间件处理后台服务程序从数据库中获取未处理的业务工单,根据工单类型,与IMS设备进行不同的指令交互自动化中间件的主要功能模块有IMS设备配置、IMS指令配置、号码管理、等级管理、新业务管理、WebService接口等,下面分别加以阐述IMS设备配置的主要功能是添加、修改、删除IMS设备。

      IMS设备的主要属性有:设备编号、设备名称、设备接口的IP地址、设备接口协议(TCP或者UDP)、设备接口端口、设备接口账户、设备接口密码这样不仅为号码提供了所属的设备,也为后台服务程序与IMS交互时提供了必要的地址、协议、联机账号等信息IMS指令配置的主要功能是添加、修改、删除IMS设备的指令不同的业务操作有不同的指令,如新装有开户指令、销户有销户指令等IMS指令配置的数据表设计采用父子表方式父表记录IMS设备编号、指令编号、指令名称等,字表记录具体的指令序列,字段有IMS设备编号、指令编号、指令内容、指令成功后的回显、指令序号等其中指令序号用来指定某条在一系列的指令序列中所处的位置,对于像销户指令来说,它有一系列子指令,比如联机、执行销户、脱机,所以需要一个指令序号来定位指令的执行顺序对于执行的每条指令,IMS设备都会有一个回显,指示此条指令执行成功或失败,因此有一个指令成功后回显来判断此条指令是否执行成功号码管理主要功能是添加、修改、删除空号资源在进行新装申请时,需要选择空号资源,因此需要对可用的空号进行管理,此号码管理配置的空号将为新装业务提供选号数据源号码的主要属性有:所属的IMS设备编号、号码、号码状态(包括空号、被预留、被使用等状态)、号码备注等。

      等级管理的主要功能是添加、修改、删除通话的等级通话等级指的是像内话、市话、国内长途、国际长途等开通的权限它将为新装等业务提供数据源等级的主要属性有:所属的IMS设备编号、等级编号、等级名称、备注等新业务的主要功能是添加、修改、删除的新业务权限新业务指的是想来电显示、呼叫转移、闹钟服务等相关功能它将为新装等业务提供数据源新业务的主要属性有:所属的IMS设备编号、新业务编号、新业务名称、备注等作为软件开发的基本原则,“高内聚、低耦合”在软件工程理论中一直被着重强调,在实践中也被证明是实现模块复用、系统灵活扩展的有效途径为了降低中间件与前台业务系统之间的耦合,中间件通过WebService提供了一系列接口,包括作为前台业务数据源的空号资源、等级、新业务等;同样,在业务工单完成后,中间件提供了前台系统可以回调的工单入库接口,将已完成的工单存入后台数据库系统最后,后台服务程序作为守护进程一直运行,它不断地从数据库中提取业务工单,根据工单类型、IMS设备的配置以及IMS设备指令的配置,与IMS设备进行TCP或者UDP交互,将业务数据上传到IMS设备在执行指令出错时,将出错信息以日志等形式存储、展示,使得业务人员可以获知故障;在指令成功完成后,更新业务工单的状态,这样它就不会在下次服务程序提取工单时再次被提取到而执行。

      四、结论应用此技术方案,既保持了业务前台的独立性,又通过灵活的接口将业务数据配置与具体的IMS设备关联起来不但优化了参数配置和处理流程,还简化了大量的业务配置工作,通过自动化配置IMS系统,减少了工作的复杂度,提高了系统的稳定性和人员的生产力和工作效率,具有显著的社会效益和经济效益参考文献:[1]强磊,饶少阳,陈卉等.IMS核心原理与应用.人民邮电出版社,2008.[2](芬)波克申科,(芬)梅耶编著望育梅,周胜译.IMS:IP多媒体子系统概念与服务(原书第3版).机械工业出版社,2011.[3]郑人杰,马素霞,殷人昆.软件工程概论.机械工业出版社,2010.[4](美)史蒂芬森编著王海涛,宋丽华译.数据库设计解决方案入门经典.清华大学出版社,2010.[5]董昕.电力企业统一生产管理系统基础架构.计算机应用与软件,2009.  -全文完-。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.