论文部分内容阅读
随着智能网技术及其业务开发技术的日趋成熟,越来越多的、各种类型的智能网业务须通过电信运营商提供给广大用户,其中业务质量(QoS)保证问题是一个严峻的挑战。事实上,智能网应用的关键问题就是如何提高系统的QoS,包括智能网业务的管理和提供。 本文研究了提高智能网服务质量的两个关键技术:能力件交互处理技术与智能网的负载控制技术。根据业务开发过程的阶段划分,我们将处理能力件交互的技术分为四个阶段的处理方法,即需求阶段、设计阶段、测试阶段和运行阶段的能力件交互处理技术。 所谓需求阶段能力件交互处理方法,是从用户可觉察的业务行为特性来研究能力件的交互问题,提出能力件交互检测方法,该方法采用URN(User Requirements Notation)作为业务/能力件的需求规范和用户可觉察的业务行为的模型。本文根据这个原理提出了一种能力件组合模型,定义了能力件交互检测的规则,给出了能力件交互检测定理,进而提出了一种需求分析阶段的能力件交互检测方法。同时,利用能力件的行为模型,提出了基于情节(Scenario)的能力件交互检测规则及其检测方法,以便动态地检测能力件交互。 设计阶段能力件交互处理方法,是基于设计者可观察的能力件行为研究能力件交互检测的,即以能力件的内部状态和所具有的性质作为出发点研究能力件交互检测。能力件模型采用有限状态机和时序逻辑分别表示能力件的内部状态及其转移关系和能力件所具有的不变性。本文根据能力件的行为模型,提出了能力件组合的基本原理和能力件交互模型,给出了一个能力件交互检测定理和相应的能力件交互检测算法。考虑到能力件交互的特殊性,本文提出了一种实用的方法以避免因状态爆炸而引起检测算法不可用的现象。 测试阶段能力件交互处理方法,是以测试角度作为研究能力件交互检测的出发点。本文在讨论单能力件测试方法的基础上,提出了基于测试技术的多能力件交互检测方法,并根据能力件交互的特殊要求给出了面向交互检测的测试序列生成算法,即基于UIO的叠加回路测试序列生成算法。 运行阶段能力件交互处理方法研究在实际运行环境中处理能力件交互的问题。该方法以能力件在运行环境中的事件(消息)树作为研究处理运行时能力件交互的出发点,通过构造迹空间、裁剪迹空间和提取正确解,建立处理能力件交互方法。本文提出了一种运行阶段的学习机制,改善正确解的性能。智能网关键技术研究 影响智能网服务质量的另一个关键技术是负载控制技术。由于传统的智能网采用集中式(单业务控制点)方式控制业务,随着业务数量的不断增加,业务控制点将会成为制约智能网应用的主要“瓶颈”,因此本文针对这一问题提出了多SCP的智能网模型和相应的负载控制算法。 该模型是通过深入分析多SCP智能网排队模型、多SCP智能网呼叫模型和典型的呼叫处理过程的基础上得出的,其负载控制算法包括过载控制和路由控制两部分,融合了集中式和分布式智能网的优点。此外,本文还提出了一种基于负载信息回带技术和最小运行代价准则的负载控制方法,并分析了该算法的公平性。 上面所提出的方法已经通过仿真实验和理论推导进行了验证,将在智能网方面得到很好的应用。