综合联机指令系统网元通讯接口及指令分析的设计与实现答辩稿.ppt

综合联机指令系统网元通讯接口及指令分析的设计与实现答辩稿.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合联机指令系统网元通讯接口及指令分析的设计与实现答辩稿

6.30 答辩人: 学号: 项目来源及开发的目的和意义 项目来源:中国联通信息化部 开发目的和意义:减少维护的硬件,降低运营的成本,提高业务处理的效率 BSS系统的描述 “一个体系结构、多个子系统”技术路线 以客户为中心的综合电信业务支持系统 实现对GSM,CDMA,GC,CDMA1X,165,193,VoIP等多种业务的综合支持 BSS的总体结构 综合联机指令系统 该项目具体分成如下模块: 1、工单接口模块 2、指令分析处理模块 3、网元通讯接口模块 4、业务配置模块 5、系统配置模块 6、系统监控模块 7、统计分析模块 8、工单管理模块 指令分析处理 指令分析处理模块主要负责对工单进行提取,对分类拆分后工单进行可处理性控制 : 1.优先级可控性处理:根据系统设置的工单优先级执行策 略规则进行工单处理。 2.业务可控性处理:控制当前系统可以处理哪些业务,同 时对不同业务之间的工单业务功能或同一业务不同子业务的工单业务功能依附关系进行先后顺序处理。 3.时间可控性处理:网元设备时间可控性处理和业务时间可控性处理。 4.出现单个地市多个同种网元设备可控性处理:当出现一个地市多个同种网元设备时,根据用户局数据能够发送到归属的网元设备。 指令分析处理的逻辑流程图 指令分析处理的实现 主要的类是ListSort类和MacroOrder类。MacroOrder是宏指令类,用一个vector存放指令参数,在其中实现同一用户的优先级排序,按照指令的优先级排序,里所放指令参数的格式由网元端确定。其中排序算法就是实现一个Comparator接口,然后直接调用Collections类的sort算法 类的结构 指令分析处理用到的技术 Map映射机制 1.将键映射到值的对象 2.每个键最多只能映射一个值 3.实现电话号码到宏指令的快速定位 网元通讯接口 网元的概念 交换机,增值业务平台,短信网关等终端硬件设备 网元的实例 北电HLR,朗讯HLR,AAA,等等 网元通讯接口 指令生成模块 取得交换机能识别的指令格式,然后取得工单分析模块处理后的宏指令,根据指令类型和网元类别,查找指令格式,然后进行参数的匹配,把指令格式中的占位符替换为具体业务的参数数据,这样获得了发送给交换机处理的指令列表 网元通讯模块 负责协议转换,根据网元配置参数建立与各个网元设备之间的连接,将指令发送给网元设备。 指令回执分析模块 取得对应网元设备的回执并加以分析,并且纪录宏指令执行的。 网元通讯接口逻辑流程图 典型事例分析 基于TELNET协议的C网北电HLR网元接口 1.TELNET协商 2.类的结构 该接口只有两个类 NortelCDMA类是继承Thread类,提供与C网北电交 换机通讯的各种方法,如建立连接,断开连接,发指令 和接收回执,另外还提供了指令生成的方法。 NortelCDMAThread类继承了NortelCDMA类,并 实现了run()方法 典型事例分析 性能 在数据处理高峰期,如出帐后批量停、开机期间,会有大批指令要求被执行,为了减少投诉,应该避免指令积压的问题,因此对于接口的性能有很高的要求。经实际压力测试得下表 典型事例分析 基于FTP协议的G网北电HLR网元接口 1.FTP技术 文件传输协议(FTP)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。 2、类的功能 * * 我们要开发的系统 我们要开发的系统 我从事开发的模块 + MacroOrder() +sortVector() -strMsisdn: String -strImsi: String -strMacroOrdersn: String -priority: int -strTransn:String -vecUserCmd: Vector MacrOrder + ListSort() +update_prority() 更新队列中长时间不执行指令的优先级 +put() 接收工单模块拆分后的指令数组,并对其进行排序 +memoryCount() 计算内存中有多少个用户 +delMemoryControl() 删除内存指令顺序列表中的元素 +getMacroOrder() 从队列中分离指令集合,供网元端调用 +getSort

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档