详细描述本发明
参见图1,图1为描述本发明全业务运行(total service commissioning)概念的
简化框图,全业务运行系统10将业务建立环境的作用扩大到业务运行环境
(SCE)12,以便新增加的业务能充分布署其功能并与整个支持和管理一起布署。
业务运行环境(SCE)12为运行在工程工作站或其它适合的计算环境的成套应用工
具的集合。业务运行环境12能根据可重复应用的组成部分建立新业务,测试新
业务,验证逻辑,并部署新业务。
而且,业务运行环境12提供建立逻辑、数据和模板用的成套工具,以便支
持和管理新业务。新的业务逻辑、支持和管理信息收集在业务运行环境12中建
立的业务定义包中。业务定义包14发送给作为电信网络节点的业务管理系统
(SMS)16,用于各种管理功能。业务管理系统16用作网络分配节点,将业务定义
包14分配给业务逻辑执行环境20和管理逻辑执行环境22。业务逻辑执行环境
20可驻留在一些电信网络节点中,包括智能网络(IN:Intelligent Network)或高级
智能网络(AIN)中的节点:业务控制点(SCP)30、业务转接点(STP)32和信号交换
点(SSP)34,和智能外围(IP:Intelligent Peripheral)36。一般而言,业务控制点
30是高级智能网络的业务智能,它包含用于提供高级业务的逻辑和数据。业务转
接点32使用7号信令方式(SS7)网支持在业务控制点30和信号交换点34之间转
接控制消息。信号交换点34是对业务用户或主叫用户的接口,能识别特定呼叫
请求智能网业务的时刻。智能外围36一般包含与主叫用户交换信息用的功能和
资源,如播放话音通知和收集双音多频(DTMF)数字。因此,业务定义包14中定
义的电信业务在驻留于这些高级智能网组成部分中的业务逻辑执行环境20中进
行。
业务定义包14进一步由业务管理系统16提供给管理逻辑执行环境22,它
可包括网络管理系统40和操作支持系统42。业务定义包14包含必要的逻辑和
数据,使管理逻辑执行环境22可提供前、后向局功能以支持业务逻辑执行环境
20中执行的业务。
参见图2,该图是描述本发明全业务运行概念的更详细框图,业务运行环境
(Service Commissioning Environment)12包括建立业务逻辑程序(SLP)15用的业务
逻辑程序(SLP)成套工具13。业务运行环境12进一步包括主管理信息库
(MIB)17,这是电信网络和营业系统中用于模拟资源的目标定义集合。业务管理
程序(SMP)成套工具19可访问主管理信息库17以建立业务管理程序,用以支持
和管理业务逻辑程序15中指定的业务。业务逻辑程序15和业务管理程序21组
合成业务定义包14,提供给业务管理系统16。业务管理系统16可用作中心分
配点,将业务定义包14或其选定部分发送给如智能网络或高级智能网络那样的
电信网络50中的节点。一个或多个其它网络节点也可为提供这种分配功能服务。
业务定义和用户数据可发送给驻留在业务控制点30中的数据库,用以修改或增
添存储在其中的数据。业务定义包14还可包括提供给业务转接点32和信号交换
点34的触发数据库、规则和呼叫(call)逻辑。而且,智能外围36可接收在业务定
义包14中定义的通知提示(announcement scripts)。
业务管理系统16也可用作分配点,将管理逻辑、数据模板和其它信息分别
发送给网络管理和操作支持网络40和42。例如,用户业务数据、业务指令信息、
经售和推销信息可提供给前向局(front office)中的操作支持系统42,支持预约新
业务和订用业务的经售和推销。此外,诸如记帐信息、网络管理码和数据、性能
监控量度和规范等信息可由业务管理系统16提供给后向局(back office)的网络管
理系统40,用以支持网络操作、记帐和网络监管。
图3为应用一些成套工具的本发明全业务运行框图,这些成套工具包括主管
理信息库编制器,用于编制主管理信息库。业务运行环境12包括一些业务逻辑
程序成套工具13,可用于产生业务逻辑程序和数据库模式(schema),该模式描述
数据存储在其中的结构。可在业务逻辑编辑程序(editor)中使用可视直觉编程语
言、可重复使用目标库或业务独立基本构件(building blocks)和模板,指定业务逻
辑流和数据参数。
业务运行环境12进一步包含管理逻辑运行环境(MLCE)62,后者又包含主管
理信息库编制器成套工具66、管理逻辑运行环境成套工具68和主管理信息库
17。管理逻辑运行环境成套工具68用于产生业务管理程序,为部署业务提供支
持和管理功能。业务管理程序可包括代理进程(agent proccsses)和管理器进程
(manager processes),其中,管理器进程引导代理进程对某个目标执行特定的功
能,该目标影响到由该目标模拟的底层网络资源。管理器和代理进程两者都有接
入主信息库70的人口。业务管理程序可包括进程流(process flows)、由链接的业
务独立基本构件指定的进程、规则和其它逻辑表达式。
主管理信息库70是管理目标存放仓(repository),这些管理目标抽象地模拟或
描述电信网各网络组成部分的实体资源(network elements)和逻辑资源的特性和行
为。实体资源如包括印刷电路板、处理器、存储盘片和电源,它们组合在一起构
成部分或全部实体网络组成部分。逻辑资源包括软件应用程序和诸如“电路”或
“链接”(link)等概念,它们有各种特性但不是自然实体的属性。于是,可按照面
向目标的框架用面向目标的方法(methodologies)将业务提供者网络中的资源模拟
为目标。对于资源的目标定义包括对它的属性、行为、方法和它与其它目标之间
关系的定义。
业务运行环境(service commissioning environment)12进一步包括打包工具
(packaging tool)72和部署工具(deployment tool)74,将业务逻辑程序、业务管理程
序、数据库模式、变量、占线计数器(peg counters)和其它信息封装到业务定义包
80中。将业务定义包80提供给网络和网络组成部分(element)管理系统40、操作
支持和管理系统42和智能网络组成部分(Intelligent Network Components)50。网
络和网络组成部分管理系统40和操作支持和管理系统42两者包括逻辑解释程序
(LI)84和100,它们可驻留在各自的管理逻辑执行环境(MLEE)86和102中。逻
辑解释程序84和100对可用解释语言表达的业务管理程序进行解释。智能网络
组成部分50可包括逻辑解释程序90、业务逻辑执行环境(SLEE)92和管理逻辑执
行环境94,用于解释业务逻辑程序、业务管理程序,并执行所解释的逻辑。
图4为表示本发明主管理信息库结构的简化框图。网络组成部分(components)
中的实体和逻辑资源64可按照面向目标框架用管理目标112加以抽象模拟。这
种模拟和定义进程可用主管理信息库编制器110加以帮助。管理目标112的集合
或存放仓可形成管理信息库114。管理信息库的集合(collections)又可形成主管理
信息库116,它是网络目标行为和特性的主说明。根据操作支持系统的要求,这
种主说明能导出不同形式的目标定义。例如,该主说明可用来导出:
· C++目标定义;
·小交谈(Small Talk)目标定义;
·电信管理网络(TMN)的国际电信联盟(ITU)标准一致性说明(standards
compliant description);
·电信管理网网络的因特网工程任务组(IETF:Internet Engineering Task
Force)一致性说明(complaint description);
·代理应用逻辑(Agent application logic);
·管理程序应用逻辑(Manager application logic);
·用于目标属性修改和显示的图形用户接口。
为了有效管理多供应商(multi-vendor)、多业务网络,需要管理信息库提供网
络资源的描述。有许多标准化机构(standards bodies)和工业协会(industry
consortia),可规定图5所示管理信息库120和122中可具体引入的信息,图5是
本发明主管理信息库编制器(builder)的简化框图。标准化机构和工业协会包括:
1.国际电信联盟(ITU)
2.因特网工程任务组(IETF)
3.网络管理论坛(NMF:Network Management Forum)
4.ATM论坛
5.SONET可相互操作性论坛(SIF)
6.SONET可相互操作性论坛(SIF)
7.贝尔通信研究公司(Bellcore)
8.欧洲电信标准学会(ETSI)
这些组织一般由政府规范设置的组织和/或设备制造商形成。由于这些组织提出的
建立覆盖绝大多数的业务和产品,这些建议在技术领域中一般是通用的。因此,
除了根据这些组织的建方提出或定义的较通用管理信息库外,电信业务提供者还
可规定更具体的业务提供者管理信息库124。通过设备制造商描述他们的具体业
务需要和产品,可规定网络资源管理信息库126。例如,参看图6,这是简化框
图,描绘了主管理信息库的分级结构。设备制造商可开发管理信息库126,定义
包含在其产品132中的资源独特行为;开发高级管理信息库,定义其产品和生产
线(product line)130中的公用目标;开发产品特定(product specific)管理信息库
136,定义各产品的独特资源。
参看图7,这是更详细的主管理信息库面向目标说明图,画成提供公司目标
仓200。公司目标仓(corporate object repository)200包括模拟业务提供者的网络
管理和支持系统及其接口的目标,更具体的目标可从该接口继承行为和数据结
构,以便导出具有附加的行为和数据结构的更具体或独特的管理和支持系统。结
合配置(configuration)、监视(surveillance)、性能监控和其它网络管理功能,可从
公司目标仓200中规定的目标定义导出网络组成部分管理系统目标210。进而用
网络组成部分管理系统目标210导出具体的管理和接口目标,这些目标用于业务
转接点(STP)212、客户宅内设备(CPE:customer premises equipment)214、交叉
连接(XC)216、智能外围(IP)218、信号交换点(SSP)220、业务控制点(SCP)222
和终端局(EO:end office)224。特定的记帐管理系统(billing management system)
目标232对例如记帐所需的事件描述和呼叫详细记录(CDR)模板等有规定。利用
继承,记帐系统234的具体目标可从记帐管理系统目标232导出。
定单登记管理程序目标(order entry manger objects)240对客户信息、收费数
据和从公司目标仓200中定义的目标继承来的记录(documentation)有规定。更具
体的定单登记系统和接口目标242,可利用继承方法和定单登记管理程序目标240
来的数据加以导出。客户管理系统和接口目标260可从公司目标仓200中定义的
目标导出。模拟维修中心(repair center)262、业务调度(service dispatch)264、支
持操作者站(support operator stations)266及其接口的目标,可利用对客户管理系
统目标260的继承加以导出。业务管理系统目标270可从公司目标仓200中定义
的目标导出,用于进一步导出业务控制点272、信号交换点274、智能外围276
和其它网络节点的管理目标和接口。
因此,业务运行环境10增强了业务建立环境(Service Creation Environment)
的作用,提供某一业务的足够信息,该业务的所有管理功能能从该业务的定义导
出。本发明的业务运行系统(service commissioning system)和方法拓宽了业务说
明的定义,使之包括管理逻辑和管理参数,以满足所有管理软件的需要。