专利名称:用于总电信业务运行的系统和方法
技术领域:
本发明一般涉及电信领域,具体涉及用于总电信业务运行(commission)的系统和方法。
背景技术:
当电信业务供应者要想提供新的业务给它的电话用户时,在当前的电话环境下,只有电信设备的制造商和销售商才有能力和经验来开发和部署这种新的业务。由于过去和当前电信系统的结构和实施,部署新业务是个慢长而耗时的过程。随着包含可付诸使用的“业务产生环境”(SCE)的智能网络(IN)和高级智能网络(AIN)问世,能迅速产生新的业务,提供给业务控制点(SCP)进行实施,并提供给业务管理系统(SMS)进行管理。但是,有许多涉及业务部署的经营功能滞后了。例如,记帐,销售、市场和用户支持部门都会需要以相同的快速方式支持新业务,以完全部署新产生的业务。
发明概述相应地,想要提供一种总体运行的电信业务,从业务逻辑和数据的规范到管理和支持业务所需的信息和逻辑的规范。
按照本发明的一个方面,用于电信业务运行的系统包括用于建立业务逻辑程序的第一成套工具(toolkit)和用于建立业务管理程序的第二成套工具,其中业务管理程序对业务逻辑程序实行支持服务。使用分配网络节点来接收业务逻辑程序和业务管理程序并把它们分配给(ⅰ)位于执行业务逻辑程序的电信网络节点中的业务逻辑执行环境以及(ⅱ)分配给用于业务管理程序的管理逻辑执行环境。
按照本发明另一个方面,用于电信业务运行的方法包括建立业务逻辑程序和建立业务管理程序的步骤,其中业务管理程序对业务逻辑程序实行支持服务。然后,把业务逻辑程序和业务管理程序分配给分别执行这些程序的位于电信网络节点中的至少一个业务逻辑执行环境和至少一个管理逻辑执行环境。
本发明的技术优点在于,能在电信网络中快速地设计、产生和部署新的业务,以满足网络、前局(front office)系统和后局(back office)系统的需要。
附图概述可参照附图来更好地理解本发明,其中
图1为描述本发明总业务运行概念的简化框图;图2为描述本发明总业务运行概念的更为详细的框图;图3为使用包括主管理信息库编制器的一些成套工具的本发明总业务运行框图,所述编制器用于根据本发明编制主管理信息库;图4为描述按照本发明编制主管理信息库的简化框图;图5为用于本发明主管理信息库的目标定义源的简化框图;图6为描述主管理信息库的层次结构的简化框图;图7为主管理信息库的面向目标视图的简化框图。
详细描述本发明参见图1,图1为描述本发明总业务运行概念的简化框图,总业务运行系统10将业务产生环境的作用扩大到业务运行环境(SCE)12,从而能充分部署新增加业务的功能并与整个支持和管理一起部署。业务运行环境(SCE)12为运行在工程工作站或其它适合的计算环境的成套应用工具的集合。业务运行环境12能根据可重复应用的组成部分建立新业务,测试新业务,验证逻辑,并部署新业务。
而且,业务运行环境12提供建立逻辑、数据和模板用的成套工具,以便支持和管理新业务。新的业务逻辑、支持和管理信息收集在业务运行环境12中建立的业务定义包中。业务定义包14发送给作为电信网络节点的业务管理系统(SMS)16,用于各种管理功能。业务管理系统16用作网络分配节点,将业务定义包14分配给业务逻辑执行环境20和管理逻辑执行环境22。业务逻辑执行环境20可驻留在一些电信网络节点中,包括智能网络(IN)或高级智能网络(AIN)中的节点业务控制点(SCP)30、业务转接点(STP)32、信号交换点(SSP)34和智能外围设备(IP)36。一般而言,业务控制点30是用于高级智能网络的业务智能且包含用于提供高级业务的逻辑和数据。业务转接点32支持使用7号信令系统(SS7)网络的业务控制点30和信号交换点34之间的控制报文转接。信号交换点34是对业务用户或呼叫者的接口,并能识别特定呼叫在什么时候需要智能网业务。智能外围设备36一般包含与呼叫者交换信息用的功能和资源,如播放话音通知和收集双音多频(DTMF)数字。因此,在位于这些高级智能网络组成部分中的业务逻辑执行环境20中执行业务定义包14中所定义的电信业务。
业务定义包14还被业务管理系统16提供给管理逻辑执行环境22,环境22可包括网络管理系统40和操作支持系统42。业务定义包14包含允许管理逻辑执行环境22提供前、后局功能以支持业务逻辑执行环境20中所执行的业务的必要逻辑和数据,参见图2,该图是描述本发明总业务运行概念的更详细框图,业务运行环境12包括用于产生业务逻辑程序15的业务逻辑程序(SLP)成套工具13。业务运行环境12进一步包括主管理信息库(MIB)17,它是用于模拟电信网络和营业系统中资源的目标定义的集合。业务管理程序(SMP)成套工具19访问主管理信息库17以产生支持和管理业务逻辑程序15中指定业务的业务管理程序、业务逻辑程序15和业务管理程序21组合成被提供给业务管理系统16业务定义包14。业务管理系统16可用作中心分配点,继而将业务定义包14或其选定部分发送给如智能网络或高级智能网络那样的电信网络50中的节点。一个或多个其它网络节点也可为提供这种分配功能服务。业务定义和用户数据可发送给位于业务控制点30中的数据库,用以修改或增添存储在其中的数据。业务定义包14还可包括提供给信号转接点32和信号交换点34的触发数据库、规则和呼叫(call)逻辑。而且,智能外围设备36可接收在业务定义包14中定义的通知正本(scripts)。
业务管理系统16也可用作将管理逻辑、数据模板和其它信息分别发送给网络管理和操作支持网络40和42的分配点。例如,可把用户业务数据、业务定单信息、市场和销售信息提供给前局中的操作支持系统42以支持预约新业务和订用业务的营销和销售。此外,诸如记帐信息、网络管理码和数据、性能监控量度和规范等信息可由业务管理系统16提供给后局的网络管理系统40,用以支持网络操作、记帐和网络监管。
图3为应用一些成套工具的本发明总业务运行框图,这些成套工具包括主管理信息库编制器,用于编制主管理信息库。业务运行环境12包括许多业务逻辑程序成套工具13,可用于产生业务逻辑程序和描述数据存储在其中的结构的数据库模式(schema)。可在业务逻辑编辑器(editor)中使用可视直觉编程语言、可重复使用目标库或业务独立的构件(building blocks)和模板,以指定业务逻辑流和数据参数。
业务运行环境12还包含管理逻辑运行环境(MLCE)62,后者又包含主管理信息库编制器成套工具66、管理逻辑运行环境成套工具68和主管理信息库70。管理逻辑运行环境成套工具68产生业务管理程序,用于为部署业务提供支持和管理功能。业务管理程序可包括代理进程(agent proccsses)和管理器进程(managerprocesses),其中,管理器进程引导代理进程对某个目标执行特定的功能,该目标影响到由该目标模拟的底层网络资源。管理器和代理进程两者都可访问主信息库70的。业务管理程序可包括进程流(process flows)、由链接的业务独立的构件指定的进程、规则和其它逻辑表达式。
主管理信息库70是被管理目标的仓库(repository),这些被管理目标抽象地模拟或描述电信网络网络元件的物理(physical)资源和逻辑资源的特性和行为。例如,物理资源包括印刷电路板、处理器、存储盘片和电源,它们组合在一起构成部分或全部物理网络元件。逻辑资源包括软件应用程序和诸如“电路”或“链接”(link)等概念,它们有各种特性但本质上不是实体的属性。于是,可按照面向目标的框架用面向目标的方法将业务提供者网络中的资源模拟为目标。对于资源的目标定义包括对它的属性、行为、方法和它与其它目标之间关系的定义。
业务运行环境12还包括组装(packaging)工具72和将业务逻辑程序、业务管理程序、数据库模式、变量、占线计数器(peg counters)和其它信息组装到业务定义包80中的部署工具74。把业务定义包80提供给网络和元件管理系统40、操作支持和管理系统42和智能网络组成部分50。网络和网络组成部分管理系统40和操作支持和管理系统42两者包括逻辑解释程序(LI)84和100,它们可位于各自的管理逻辑执行环境86和102中。逻辑解释程序84和100对可用解释语言表达的业务管理程序进行解释。智能网络组成部分50可包括逻辑解释程序90、业务逻辑执行环境92和管理逻辑执行环境94,它们用于解释业务逻辑程序、业务管理程序并执行所解释的逻辑。
图4为表示本发明主管理信息库结构的简化框图。网络元件或组成部分中的物理和逻辑资源64可按照面向目标框架用管理目标112加以抽象模拟。用主管理信息库编制器110可使这种模拟和定义进程变得更为方便。管理目标112的集合或仓库可形成管理信息库114。继而,管理信息库的集合又可形成主管理信息库116,它是网络目标行为和特性的主说明。根据操作支持系统的要求,这种主说明能导出不同形式的目标定义。例如,该主说明可用来导出·C++目标定义;·小交谈(Small Talk)目标定义;电信管理网络(TMN)的国际电信联盟(ITU)标准兼容说明(compliantdescription);电信管理网网络的因特网工程任务组(IETFInternet Engineering TaskForce)兼容说明;·代理应用逻辑;·管理员应用逻辑;·用于目标属性修改和显示的图形用户接口。
为了有效管理多供应商(multi-vendor)、多业务网络,需要管理信息库提供网络资源的描述。有许多标准化机构(standards bodies)和工业协会(industryconsortia),可规定图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中的公用目标;以及开发产品专用管理信息库136,定义了各产品的独特资源。
参看图7,提供了示为公司(corporate)目标仓库200的主管理信息库的更详细面向目标的视图。公司目标仓库200包括模拟业务提供者的网络管理和支持系统及其接口的目标,更具体的目标可从该接口继承行为和数据结构,以便导出具有附加的行为和数据结构的更具体或独特的管理和支持系统。结合配置、监视(surveitlance)、性能监控和其它网络管理功能,可从公司目标仓库200中规定的目标定义导出网络元件管理系统目标210。进而用网络元件管理系统目标210导出具体的管理和接口目标,这些目标用于信号转接点212、客户宅内设备(CPE:customer premises equipment)214、交叉连接216、智能外围设备218、信号交换点220、业务控制点222和终端局(EO)224。专用记帐管理系统目标232对例如记帐所需的事件描述和呼叫详细记录(CDR)模板等有规定。利用继承,记帐系统234的具体目标可从记帐管理系统目标232导出。
定单登记管理器(order entry)目标240对客户信息、预约(subscription)数据和从公司目标仓库200中定义的目标继承来的文档(documentation)有规定。更具体的定单登记系统和接口目标242,可利用继承方法和定单登记管理程序目标240来的数据加以导出。客户管理系统和接口目标260可从公司目标仓库200中定义的目标导出。可利用对客户管理系统目标260的继承导出用于模拟维修中心262、业务调度(dispatch)264、支持操作员站266及其接口的目标。业务管理系统目标270可从公司目标仓库200中定义的目标导出,用于进一步导出业务控制点272、信号交换点274、智能外围设备276和其它网络节点的管理目标和接口。
因此,业务运行环境10增强了业务产生环境提供有关一业务的足够消息从而可从该业务的定义中导出用于该业务的所有管理功能的作用。本发明的业务运行系统和方法拓宽了业务说明的定义,使之包括管理逻辑和管理参数,以满足所有管理软件的需要。
权利要求
1.一种用于运行电信业务的系统,其特征在于包括用于建立业务逻辑程序的SLP成套工具;用于建立业务管理程序的SMP成套工具,该业务管理程序对业务逻辑程序实行支持服务;分配网络节点,用于接收和分配业务逻辑程序和业务管理程序;位于电信网络节点中的业务逻辑执行环境,用于接收和执行业务逻辑程序;以及管理逻辑执行环境,用于接收和执行业务管理程序。
2.如权利要求1所述的系统,其特征在于还包括组装工具,用于把业务逻辑程序和业务管理程序组装成为发送到分配网络节点的业务定义包
3.如权利要求2所述的系统,其特征在于还包括部署工具,用于把业务定义包下载到分配网络节点。
4.如权利要求1所述的系统,其特征在于还包括部署工具,用于把业务逻辑程序和业务管理程序下载到分配网络节点。
5.如权利要求1所述的系统,其特征在于业务逻辑程序包括一数据库模式,用于对将由业务逻辑程序在业务逻辑执行环境中操作的数据定义一数据库结构。
6.如权利要求1所述的系统,其特征在于分配网络节点是一业务管理系统。
7.如权利要求1所述的系统,其特征在于业务逻辑执行环境包括用于解释业务逻辑程序的业务逻辑解释程序。
8.如权利要求1所述的系统,其特征在于业务逻辑执行环境位于业务控制点中。
9.如权利要求1所述的系统,其特征在于业务逻辑执行环境位于信号转接点中。
10.如权利要求1所述的系统,其特征在于业务逻辑执行环境位于业务交换点中。
11.如权利要求1所述的系统,其特征在于业务逻辑执行环境位于智能外围设备中。
12.如权利要求1所述的系统,其特征在于SLP和SMP成套工具位于业务产生环境中。
13.如权利要求1所述的系统,其特征在于业务管理程序包括记帐模板。
14.如权利要求1所述的系统,其特征在于业务管理程序包括呼叫详细记录模板。
15.如权利要求1所述的系统,其特征在于业务管理程序包括网络管理数据。
16.如权利要求1所述的系统,其特征在于业务管理程序包括网络节点性能量度。
17.如权利要求1所述的系统,其特征在于业务管理程序包括用户支持数据。
18.如权利要求1所述的系统,其特征在于业务管理程序包括市场销售信息。
19.如权利要求1所述的系统,其特征在于业务管理程序包括客户信息、预约数据和业务文档。
20.如权利要求1所述的系统,其特征在于业务逻辑程序包括数据库模式,用于组织由业务逻辑程序在业务逻辑执行环境下所操作的数据。
21.如权利要求1所述的系统,其特征在于业务逻辑程序包括业务规定正本。
22.一种用于运行电信业务的方法,其特征在于包括建立业务逻辑程序;建立业务管理程序,该业务管理为业务逻辑程序实行支持服务;把业务逻辑程序和业务管理程序分配给位于电信网络节点中的至少一个业务逻辑执行环境和至少一个管理逻辑执行环境;执行业务逻辑程序来实行新业务;以及执行业务管理程序来支持新业务。
23.如权利要求22所述的方法,其特征在于还包括把业务逻辑程序和业务管理程序组装成为用于分配的业务定义包的步骤。
24.如权利要求22所述的方法,其特征在于把业务定义包下载到分配网络节点以分配给业务逻辑执行环境和管理逻辑执行环境的步骤。
25.如权利要求22所述的方法,其特征在于用于建立业务逻辑程序的步骤包括指定一数据库模式的步骤,该数据库模式定义了用于将被业务逻辑程序在业务逻辑执行环境中操作的数据的数据库结构。
26.如权利要求22所述的方法,其特征在于分配步骤包括把业务逻辑程序和业务管理程序分配给电信网络中的业务管理系统的步骤。
27.如权利要求22所述的方法,其特征在于还包括在业务逻辑执行环境中执行以前解释业务逻辑程序的步骤。
28.如权利要求22所述的方法,其特征在于分配业务逻辑程序的步骤包括把业务逻辑程序分配给位于业务控制点中的业务逻辑执行环境的步骤。
29.如权利要求22所述的方法,其特征在于分配业务逻辑程序的步骤包括把业务逻辑程序分配给位于业务转接点中的业务逻辑执行环境的步骤。
30.如权利要求22所述的方法,其特征在于分配业务逻辑程序的步骤包括把业务逻辑程序分配给位于业务交换点中的业务逻辑执行环境的步骤。
31.如权利要求22所述的方法,其特征在于分配业务逻辑程序的步骤包括把业务逻辑程序分配给位于智能外围设备中的业务逻辑执行环境的步骤。
32.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括使用记帐模板的步骤。
33.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括使用呼详细记录模板的步骤
34.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括指定网络管理数据的步骤。
35.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括网络节点性能量度的步骤。
36.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括指定用户支持数据的步骤。
37.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括指定市场销售信息的步骤。
38.如权利要求22所述的方法,其特征在于建立业务管理程序的步骤包括指定客户信息、预约信息和业务文档的步骤。
全文摘要
一种用于运行电信业务的系统和方法(10),包括用于构成业务逻辑程序(15)的SLP成套工具(13)和用于构成业务管理程序(19)的SPM成套工具(21),其中业务管理程序(21)对业务逻辑程序(15)实行支持服务。使用分配网络节点(16)来接收业务逻辑程序(15)和业务管理程序(21),并把它们分配给位于电信网络节点(30,32,34,36,50)中的用于执行业务逻辑程序(l5)的业务逻辑执行环境(20,92)以及用于执行业务管理程序(21)的管理逻辑执行环境(22,86,94,102)。
文档编号H04L12/24GK1226363SQ97196638
公开日1999年8月18日 申请日期1997年5月22日 优先权日1996年5月23日
发明者南希·M·科曼, 马克·A·彼得森, 罗纳德·L·瓦尔德, 斯科特·M·耶格尔 申请人:阿尔开泰尔美国资源开发有限合伙公司