资源预览内容
第1页 / 共70页
第2页 / 共70页
第3页 / 共70页
第4页 / 共70页
第5页 / 共70页
第6页 / 共70页
第7页 / 共70页
第8页 / 共70页
第9页 / 共70页
第10页 / 共70页
亲,该文档总共70页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
上海交通大学硕士学位论文S12交换机升版中用户业务实时更新(LMU)的设计与实现姓名:吕晶申请学位级别:硕士专业:电子与通信工程指导教师:薛质;沈汝人20040601上海交通大学学位论文原创性声明本人郑重声明所呈交的学位论文是本人在导师的指导下独立进行研究工作所取得的成果除文中已经注明引用的内容外本论文不包含任何其他个人或集体已经发表或撰写过的作品成果对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明本人完全意识到本声明的法律结果由本人承担学位论文作者签名吕晶日 期2004 年7月1 5日上海交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留使用学位论文的规定同意学校保留并向国家有关部门或机构送交论文的复印件和电子版允许论文被查阅和借阅本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索可以采用影印缩印或扫描等复制手段保存和汇编本学位论文保密在 年解密后适用本授权书本学位论文属于小W%以上方框内打学位论文作者签名吕晶薛质日期2 0 0 4 年 7 月 1 5 日年 7月 1 5日指导教师签名日期2 0 0 42上海交通大学硕士学位论文S12交换机升版中用户业务实交换机升版中用户业务实交换机升版中骞至榭笈升版中用户业务实 时 更 新 时 更 新 瞬 惭 愣实现的设计与实现摘摘摘摘SH rfr rfff随着电信市场竞争的日趋激烈交换设备是否可以提供更多的新业务和新功能设备性能是否稳定可靠等等成为电信运营商最为关心的问题为此S12程控交换机系统软件不断地推出支持新的硬件设备和业务功能的系统版本并对市场上正在运行的现有版本进行升级换代力求降低产品成本保证产品性能和品质提供更大的终局容量和交换平台这种对运行版本更新换代的过程即被称为是程控交换机版本更新PR-Package Replacement的过程版本更新的内容通常有用户数据的接管软件代码的更新和硬件的更新本文先就数据库安全理论作一介绍在此基础上对目前版本更新流程的数据安全问题进行讨论指出其在完整性一致性和可恢复性方面的数据安全缺陷并提出了改进方案-用户业务实时更新LMU系统新系统的意义在于避免手工操作的低效率和低可靠性保证版本更新前后系统数据的一致性和完整性增强数据库更新的自动化流程并最终减少升版扩容的工作时间系统的开发进程经历五个阶段系统建模需求分析分析和设计-2-上海交通大学硕士学位论文系统实施集成测试系统设计包括数据驱动表的设计和软件模块设计二部分在本文中均有详细描述并且作者以某一个具体的用户业务为例介绍了系统在工程项目中的实现关键词关键词关键词关键词S12交换机数据安全版本更新数据驱动-3-上海交通大学硕士学位论文DEVELOPMENT OF SUBSCRIBERS5 LAST MINUTEUPDATE(LMU)INS12 PACKAGE REPLACEMENTABSTRACTWith the competition in the market of Telecom,whether the switchingsystem can provide more features and whether the equipments have a morereliable performance has become the most concerned issue of the Operation.So the new S12 Switching system software have been developed gradually tosupport the new hardware and the applications.On the other hand,they havealso replaced the running package in the market in order to reduce the productcost,ensure the good performance and provide greater capacity of theexchange.This procedure is so called Package Replacement procedure.Thecontents of the Package Replacement include:to take over the call handlingdata,to improve the hardware and software system.In this paper,the theory of database security is first introduced.Accordingto this theory,we analyze the current package replacement procedure andwork out the problems in the data security area,including the data integrity,consistency and recoverability.Then we provide the new improvementproposal-Last Minute Update system,to avoid the low efficiency of the-4-上海交通大学硕士学位论文manual work and repair the limitation of current package replacementprocedure.Furthermore,the new system will perform an automatic workflow.The system development follows the general software developmentprocess:Requirement Analysis,Top Level Design,Detail Design,Coding andTest.Since the system is data driven system,this paper also describes thedata-driven tables and software modules.Finally,a practice implementation isgiven.KEY WORDSKEY WORDSKEY WORDSKEY WORDSS12 SwitchingSystem,Data Security,Package Replacement,Data Driven-5-上海交通大学硕士学位论文第 一 章 背景介绍众所周知S12程控交换机是目前中国市场电信网的主要交换产品面对日趋激烈的电信市场竞争如何寻求新的利润增长点成为交换设备运营商最为关注的焦点换言之交换设备是否可以提供更多的新业务和新功能性能是否稳定可靠设备的集成度是否高以及是否可以实现向宽带化平滑过渡等等成为电信运营商最为关心的问题针对运营商所关心的问题S12程控交换机系统软件不断地推出支持新的硬件设备和业务功能的系统版本并对市场上正在运行的现有版本进行升级换代力求降低产品成本保证产品性能和品质提供更大的终局容量和交换平台而对运行版本更新换代的过程即被称为是程控交换机版本更新PR-Package Replacement的过程版本更新的内容通常有用户数据的接管软件代码的更新和硬件的更新在目前的版本更新工程中存在一定的数据安全性问题本文旨在分析研究现有升版流程设计开发完善的改进方案以下先对本文涉及到的技术背景进行简要介绍1.1 S12程控交换机的系统结构和用户业务l.l.l S12分散式体系结构图1-1 S12程控交换机的系统结构图Figure 1-1 S12 System Architecture-8-上海交通大学硕士学位论文S12程控交换机是上海贝尔阿尔卡特股份有限公司生产的一种全分散的数字式程控交换机同集中控制的交换机结构不同S12将整个功能分布到各个终端模块TM和辅助控制单元ACE中由终端模块和ACE配合完成交换机的所有功能这样的结构可以有效的防止由于模块崩溃而带来的全网性的瘫痪并可以阻止这种崩溃在网络中的蔓延1.1.2 S12交换机呼叫处理中的用户业务分析S12呼叫处理中的用户通常有三种类型普通用户Subscriber商务通信组BCG和小交换机用户PABX1普通用户即一般的模拟用户Analogue或ISDN用户业务通常有叫醒服务AC-Alarm Call呼叫前转至固定录音通知CFFA-Call Forwarding FixedAnnouncement无条件呼叫前转CFU-Call Forwarding Unconditional主叫显示CLIP-Calling Line Identification Presentation主叫显示限制CLIR-Calling LineIdentification Restriction呼叫等待CW-Call Waiting等等2小交换机PABX-Private Automatic Brach Exchange是一种位于用户一端的交换网络它为一定数目的分机提供服务访问小交换机用户可以通过服务员attendant转接或是可以直接访问它的分机通常小交换机用户可以设置与普通用户相同的业务3商务通信组是在公网基础上建立虚拟网在虚拟网里用户不但可以有普通用户和小交换机用户的大部分业务还享有更多附加业务如呼叫代接CPU-Call PickUp这些用户业务的变更有二种途径一是由终端用户通过话机改变其业务设置如呼叫等待这种功能我们称为用户拨号功能SDF-Subscriber Dialling Feature同时用户业务也可以通过对交换机的操作维护命令-人机命令MMC-Man MachineCommand中的操作员请求指令ORJ-Operation Request Job来实现完成仍以呼叫等待CW-Call Waiting为例一位电话号码为39160039的用户可以通过话机拨号*58#激活呼叫等待功能而局方的维护人员也可以使用人机命令MODIFY-SINGLE-SUBSCR:DN=K 39160091,CW=SET&NOTSPEC 同样激活这一功能1.2 S12数据库存储访问和数据生成1.2.1 数据库结构和存储1 结构定义S12使用一种关系型结构的数据库数据被组成二维表称为关系Relation一个关系是一个二维矩阵矩阵的每一行称作元组Tuple每个元组被分成多个域Domain域也就是矩阵的列一个关系的所有元组有着相同的域每个-9-上海交通大学硕士学位论文关系表中有一个关键域Primary Key唯一标识一个元组不同程序总是通过获取一个完整的元组来访问数据库2 数据库控制系统DBCS数据存储在各控制模块CE的存储区或磁盘上一个交换机软件进程FMM通过数据库控制系统DBCS查询所需的进程数据具体的说软件进程FMM调用DBCS中的接口进程并把指向FMM中用户工作区UWA-User Work Area的指针作为一个调用参数传给DBCSDBCS在数据存储设备存储器或磁盘中查找数据并获得所请求关系的元组将其复制回FMM的用户工作区中FM M1 1 1 1调用调用调GET R-1 用商用5555返回返回返回返回4444设置状态设宜状态设置状态设置状态DBCS2222数期击战敌枇农战数期直找教抓杳找DATARelation-1UWADB-STATUSRUWA Relation-13333复制复制复制史制T upleT upleT upleTuple图1-2 S12关系数据库数据查找Figure 1-2 S12 Database Control System3 S12数据库的分散特性和数据装载段DLS由于S12的硬件模块是一个分散体系因此系统软件和数据也是分散在各个硬件模块中整个交换机的软件生成以后
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号