- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 数字程控交换系统的软件 程控交换机是由计算机控制的实时信息交换系统。交换机的全部智能性操作都是由软件来完成的。程控交换系统的成本、质量在很大程度上取决于软件系统。 4.1 程控交换软件概述 程控交换机系统的成本、质量在很大程度上将取决于软件系统 程控交换软件的基本特点 程序设计语言 一 、程控交换机系统的成本、质量在 很大程度上将取决于软件系统 随着微电子技术的不断发展,硬件设备成本不断下降,而软件系统成本上升。万门以上的交换机,其软件总量通常由数十万到上百万条语句组成,软件开发量达数百人年。 随着新业务的引入,功能的不断完善,软件工作量还有不断增加的趋势。 随着技术的发展,软件系统的支配地位将越来越明显。比如:下一代交换网络(NGN)为软交换系统。 二、程控交换软件的基本特点 1、实时性强 程控交换机是一个实时系统,应在规定的时间完成相应的操作,否则会是呼叫接续失败。 2、并发性和多道程序运行 在一部交换机上,多个用户同时发出叫请求,还同时有多个用户进行通话。这就要求处理机能够在同一时间执行多道程序,即软件程序要有并发性。 多个进程实例共用一个程序代码。 3、可靠性要求高 程控交换机应具有很高的可靠性,即使在其硬件或软件系统本身发生故障的情况下,系统仍能保持可靠运行,并能在不停机的情况下恢复正常。可靠性指标是99.98%的正确呼叫处理及40年内系统中断运行时间不超过2小时。运行软件,特别是故障处理程序、维护程序及联机扩容的程序很重要。 提高系统可靠性的措施有: ①对关键设备(如中央处理器、交换网络等)采用冗余配置。 ②采用各种措施即使发现已经出现的错误。 首先确定故障点,分别确定软、硬件故障而采取相应措施。 硬件多因长时间物理磨损而产生故障;而软件则不同,如果系统开发过程中能保证软件系统的正确性,则不管运行多长时间,软件本身是不会发生故障的。但是现在的软件开发技术尚无法保证这一点,尤其是交换软件庞大而复杂的系统更难保证这一点。现在采用的模块化层次化的设计、结构化的编程、高级语言等方法能减少设计过程出错的可能,方便测试,可以提高软件的正确性。 目前,程控软件设计中普遍采用增加软件冗余的方法。 4、能方便的适应交换机的各种条件 适应各种不同环境的交换局。对交换机功能、容量、编程方案的具体要求,交换机的软件设计中普遍采用参数化技术。 参数化就是在编制程序时对程序所要求用到的半固定数据暂不赋值,而是以参数化来代替。只是在安装时根据用户的要求,再确定这些参数的具体数值,此技术大大提高了交换系统的灵活性和适应性。 参数化技术,使描述处理逻辑的程序部分与给予处理参量的数据部分分离。 数据部分可分为:各交换机共同使用的系统数据;表示交换机硬件安装条件和线路条件、编码方案、路由选择方案等的局数据;以及表示不同用户服务条件、服务权限的用户数据。 根据这种结构,可以用局数据和用户数据来适应不同的局条件。 5、软件的可维护性要求高 交换机软件具有相当大的维护工作量: ①原来软件系统设计的不完善需要改进 ②随着技术的发展,要求不断引进新技术或原有软 件部分的功能进行改进的完善 ③随着业务的发展也会对交换机软件提出新的要求,这就要求软件应具有良好的可维护性能,当软件更新或增加新的功能时,能很容易对软件进行修改。 可采用模块化、结构化的方法,采用数据驱动程序结构。采用有意义的标识符和符号常数,建立完备、清晰的文档资料。把无需随软件更新、扩充而变化的软件部分与其他部分相分离。 采用虚拟机、层次结构等,都有利于提高软件的可维护性。 从以上两图可以看到,采用动作驱动程序结构,当设计规范发生变化时,相应的程序结构要发生变化。 对数据驱动程序结构来说,当规范发生变化时,其程序结构不变,只需修改表格中的数据就能适应修改后的规范。 FSM非常适合描述呼叫处理过程。在呼叫处理中,呼叫处理进程将根据其当时的状态和接收到的信号类型进行相应的处理,然后转移到下一个稳定状态等待新的信号到来。随着呼叫的不断进行,对呼叫处理的进程总是走走停停,不断地从一个稳定状态进入另一稳定状态,在状态转移中实现具体的处理,一直到进入最后一个稳定状态后,进程准备终止。 FSM结构规则,能够使程序设计规律化,可减少差错和提高软件设计自动化,便于软件的调测、修改和新功能的引入,有利于模块化的实现。 FSM的这些优点使其在程控交换软件中得到了广泛的应用。如:S1240系统中的有限消息机采用的就是有限状态机的概念和结构。 有限消
文档评论(0)