CN1350751A - 运行电信网的方法和网络元件 - Google Patents
运行电信网的方法和网络元件 Download PDFInfo
- Publication number
- CN1350751A CN1350751A CN00807459.3A CN00807459A CN1350751A CN 1350751 A CN1350751 A CN 1350751A CN 00807459 A CN00807459 A CN 00807459A CN 1350751 A CN1350751 A CN 1350751A
- Authority
- CN
- China
- Prior art keywords
- grade
- message
- class
- application
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000012423 maintenance Methods 0.000 claims abstract description 14
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 5
- 230000006978 adaptation Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 description 7
- 230000007547 defect Effects 0.000 description 4
- 239000000835 fiber Substances 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Stored Programmes (AREA)
- Communication Control (AREA)
Abstract
本发明涉及用于运行电信网的一种方法。由控制计算机(36)控制电信网的网络节点上的网络元件(16)。从操作计算机(24)出发维护控制计算机(16)。在进一步改进应用程序(102,104)时考虑同质异晶性,以便未进一步改进的操作计算机(24)也可以维护控制计算机(36)。在控制计算机(36)中考虑同质异晶性时的工作量是小的,因为采用一种接口程序(100),在此接口程序(100)中实施所有应用程序(102,104)的主要处理步骤,这些处理步骤保证考虑同质异晶性。
Description
本发明涉及运行电信网,简称Tk网的一种方法,其中由控制计算机控制在Tk网的网络节点上的网络元件。网络元件例如是用于交换连接的交换站、所谓的交叉连接器或用于将多个用户连接到一个连接线路上的集中器元件。在控制计算机中除了运行控制计算机的操作系统之外还存储了多个应用程序,实施这些应用程序来处理应用对象。具有给定数据结构的数据,以及尤其是还有用于处理数据的给定的方法都属于应用对象。数据结构和方法取决于甚至在生成各自应用对象时要提供的等级。在操作计算机和控制计算机之间建立一种连接,经此连接借助维护消息来维护控制计算机。
当例如新的交换装置作为网络元件投入运行时,或当稍后必须改变交换装置中的用户数据时,像在连接新用户时或在迄今用户搬迁时的情况那样,将这样的方法用于控制Tk网。当采用所谓的开放系统时,在这些系统的编程时注意到世界范围有效的标准,产生用于控制Tk网的有功效的方法。例如ISO(国际标准协会)和ITU(国际电信联盟)与它的机构ITU-T,以前CCITT(国际电报和电话咨询委员会)的标准涉及这样的开放系统的建立。应将分离的指挥网络采用于Tk网的控制。在协议Q1,Q2和Q3中标准化操作计算机和交换装置之间的接口。
例如在语言C++或CHILL中将应用对象规定为面向对象语言的对象。如果进一步发展应用程序,则必须保证,指挥网络也用新的应用程序无差错地工作。这尤其是意味着,不可将由操作计算机看作为属于一个原来级别的应用对象,毫无问题地分配给一个另外的等效等级。
在CCITT标准X.720(01/92)-″信息技术-开放系统互连-信息管理的结构:信息管理模型″-中,在段落5.2.1中谈及这种问题。在标准X.720的段落5.2.3中给出解决该问题的两种方法。在第一种方法中在应用程序方面采用考虑同质异晶性(Allomorphie,或许可译为语素变体,译者注)的一种编程技术。同质异晶性是等效等级某个应用对象被如此控制的一种能力,似乎它是原等级的一个对象,如果通过在应用程序方面的措施产生这种能力的话。另一种方法在于,在操作计算机方面采取措施,这些措施甚至在应用程序的进一步发展时使操作计算机和应用程序之间的合作成为可能。
用于运行电信网的本发明的任务是提供一种简单的方法,在此方法中考虑同质异晶性。
通过具有权利要求1特征的一种方法解决此任务。在从属权利要求中说明了进一步发展。
在按本发明的方法上,在运算对于多个应用程序所使用的接口程序时,分别从维护消息中求出一个等级标识,在此等级标识中说明了维护消息所涉及的等级。维护消息中的等级标识说明要处理应用对象的,在操作计算机中已知的等级。通过进一步发展出现,操作计算机中已知的等级偏离应用对象的实际等级。在运算接口程序时借助等级标识来求出说明一种等效等级的一个等效标识,在网络元件中给此等效等级分配了应用对象。将等效标识接纳入改变的维护消息中。在通过应用程序处理改变的维护消息时则将应用对象作为属于等效等级的来处理。由于应用对象是与操作计算机中已知的等级同质异晶的,在未改变的维护消息中由操作计算机对于应用对象假定了此等级,所以这一点是可能的。
接口程序为多个应用程序集中地接受等效标识对等级标识的分配。在按本发明的方法中不必在每个应用程序中,而是仅一次性地在接口程序中编程此步骤。因此,在每个控制计算机有几百个应用程序的情况下,编程工作量,维护工作量和文件汇编工作量显著减少。使得应用程序免去在考虑同质异晶性时所必要的附加的步骤,因为在前置的接口程序中集中地实施这些步骤。在由应用程序使用的一部分附加步骤也在后置的数据库中实施。
在集中的接口程序中实施等效标识和辅助标识的分配是可能的,因为在按本发明的方法中在等级层面上规定了同质异晶性。在标准X.720中未提及这样的规定,但仍然是符合标准的。等级层面上的同质异晶性意味着,可以如此控制等效标识的所有对象,似乎它们是原等级的对象。当注意给定的编程规则时,同质异晶性的通过涉及等效等级的所有对象的一种规定则不产生缺点。下面在与实施例的关联中阐述这种编程规则的实例。
按本发明的方法使得以简单的方式方法遵守标准X.720的规定成为可能。用微小的额外花费可以进一步改进控制计算机中的应用程序,在此总是持续保证,甚至在操作计算机中的保持未变的程序上在运行指挥网络时不出现差错。
在一个进一步发展中在接口程序中采用一个袁,用此表给等级标识分配等效标识。该表存储在控制计算机的存储器中。读表的登录,就是读分配给等级标识的存储单元,此存储单元含有属于等级标识的等效标识。因此等效标识的求取仅需要对存储器的一次唯一的读访问。如果通过应用程序的进一步改进等效标识改变的话,则仅须将存储内容重新编程。这意味着,可以容易地更换或扩充表的内容。
如果在一个另外的进一步发展中在处理改变的维护消息之后通过应用程序生成一个确认消息,在此确认消息中说明了在生成要处理应用对象时所说明的等级作为等级标识的活,则可以由接口程序随后以简单的方式继续处理此确认消息。例如在运算接口程序时可以借助等级标识查明,应从确认消息中除去哪些数据。为此,如此扩充在接口程序中所采用的表,使得对于所允许数据的登录也属于每一个等级标识。然后接口程序从确认消息中生成一个新的确认消息,此新的确认消息仅含有确认消息所涉及等级的应用对象这样的数据。
在一个进一步发展中,将在生成应处理应用对象时所说明的等级作为原等级,存储在应处理应用对象的数据中。然后在运算应用程序时采用原等级作为等级标识。通过这种进行方式原等级是以简单的方式和方法可供支配的。
如果在一个另外的进一步发展中,确认消息也含有在其中标明了至少一个等级的辅助标识,此等级在操作计算机中和/或在至少一个另外的操作计算机中作为属于此等级的应处理应用对象的等级是已知的话,则稍后可以借助辅助标识求出操作计算机中的程序,像应处理所接收的确认消息那样。当在由操作计算机所接收确认消息的等级标识中所说明的等级在操作计算机中还是未知时,这一点则尤其是重要的。操作计算机确定,确认消息然后借助在辅助标识中所说明的这个等级或这些等级所涉及的等级。换言之,辅助标识含有应用对象与这些等级是同质异晶的等级。如果确认消息除了等级标识之外也含有在其中说明了原等级的原标识的话,则可以满足控制计算机中消息交换协议的,和操作计算机和控制计算机之间消息交换协议的规定。
在一个另外的进一步发展中,将在操作计算机中和/或在至少一个另外的操作计算机中,对应用对象为已知的至少一个等级作为同质异晶等级,存储在应用对象的数据中。然后在运算应用程序时采用同质异晶等级作为辅助标识。通过这种措施产生一种清晰的数据结构,在此数据结构中应用对象自己管理它的同质异晶等级。在接口程序中和在应用程序中不必采取有关同质异晶等级方面的附加措施。
在一个另外的进一步发展中,接口程序也主管另外的接口功能。例如主管用于确定维护消息处理顺序的事件控制,和主管这些消息的协议适配,英语称为″基本编码basic encoding″。通过这种措施在控制计算机上只存在统一编程的和维护的一个唯一的接口程序。
以下借助附图阐述本发明的实施例。在其中所展示的:
图1为用于控制电信网的指挥网络的一个部分,
图2为原等级A向一个扩充的等级A’的进一步发展,可以在运行指挥网络时像旧等级A的对象那样控制此扩充等级A’的对象,
图3为在进一步发展之后在交换单元的控制计算机中的消息处理,在此控制在进一步发展之前已生成的对象,
图4为在进一步发展之后在控制计算机中的消息处理,在此,控制在进一步发展之前已生成的对象,
图5为等级A和A’的名称结合(Namensbindung),以及借助滤波器功能访问两个等级的对象。
图1展示用于控制电信网12,简称Tk网12,的指挥网络10的一个部分。Tk网12含有许多交换站,在这些交换站中在图1中表示了交换站14和16。此外在交换站之间的连接线路属于Tk网12,在这些连接线路中在图1中表示了交换站14和16之间的一条连接线路18。Tk网12连接Tk网12的用户,例如连接到交换站14上的一个用户Tln1和连接到交换站16上的一个用户Tln2。
指挥网络10含有引向操作计算机24的自己的传输路段20和22。传输路段20从操作计算机24向交换站14传输维护消息,以便例如在交换站14中改变用户Tln1的用户数据。交换站14在它这方面将确认消息发送到操作计算机24上,以便信令所接收的维护消息的符合规定的处理。传输路段22用于操作计算机24和交换站16之间的双向数据传输。
在交换站14中由控制计算机34,和在交换站16中由控制计算机36处理维护消息。在操作计算机24中和在交换站14中,维护消息所涉及的数据结构属于同一个等级A。相反交换站16含有等级A’的数据结构,此等级A’相对于在操作计算机24中假设的等级A是进一步发展了的。在有关交换站16方面,通过在等级A向等级A’进一步发展时考虑同质异晶性,来保证指挥网络10的无差错运行。下面借助图2阐述,同质异晶性在此关联中意味着什么。
在图1所示的实施例中在交换站14中采用等级A,此等级A例如确定用户数据的数据结构,例如呼叫号码和Tk网12的可利用的业务。在符合通过等级A所规定数据结构的对象a1中,在控制计算机34的存储器38中存储用户Tln1的用户数据。等级A在操作计算机24中也是已知的,在操作计算机24的存储器40中通过字母A来指明。
在交换站16中已将等级A向等级A’进一步发展。对象a2例如含有用户Tln2的用户数据。在等级A已向等级A’进一步发展之前,在存储器42中已第一次存储了对象a2。但是在进一步发展时已转变原来的对象a2己被转变,也就是成为等级A’的扩充的对象a2,此时补充了一个数据阵列。存储器42中的对象a3属于等级A’,并且含有用户Tln3的用户数据,在交换站16中在进一步发展之后才设置了用户Tln3的连接。虽然操作计算机24中的程序仅支持等级A的对象,但可以像等级A的对象那样从操作计算机24出发来询问,改变或新设置属于等级A’的对象a2和a3。可是当在较后的时刻如此改变操作计算机24的程序,以至于等级A’在操作计算机24中也是已知时,则才能由操作计算机24处理与等级A相比的等级A’的扩充。
图2展示等级A和等级A’,以及原来的对象a2和对象a3。以下借助图2阐述名称″同质异晶于″意味着什么。等级A’仅通过附加的数据字段50来与等级A区分。因此已将等级A的数据结构扩充数据字段50,以便能够在运行交换站16时考虑用户Tln2,Tln3的一种其它特性,例如用户Tln2,Tln3是否经光波导,或经铜导线连接到交换站16上。因此等级A’以下也称为扩充的等级A’。对象a3中的数据字段50’含有说明用户Tln3借助光波导连接到交换站16上的一个值作为数据(Datum)。对象a3一般称为扩充的对象a3。
将在生成对象时所说明的等级称为此对象的原等级。对象a2曾有通过箭头52指示的等级A作为原等级。扩充的对象a3相反地具有通过箭头54指示的扩充等级A’作为原等级。
确定等级A数据结构的一个第一可能性在于,借助在面向对象的编程语言中定义的所谓的继承,从等级A中生成等级A’。这样的编程语言例如是语言C++和CHILL。在继承时通过编程者说明,扩充的等级A’应从等级A承接所有的数据结构和用于处理数据结构的所谓的方法。此外说明,等级A’附加地含有数据字段50。确定等级A’的一个另外的可能性在于,重新定义此等级。在此情况下像已经在等级A时的情况那样定义等级A’。附加地却还定义数据字段50。在图2中借助虚线56表示了等级A和扩充的等级A’的一致部分的关系。
在一种想像的对象a3*中含有了来自对象a3的所有的数据字段和用于处理数据字段的所有方法,就当作虽然已有等级A,但是还没有等级A’时,在进一步发展之前的用户Tln3的设置时似乎也已生成这些数据字段。在对象a3*中因此缺少相当于数据字段50或50’的一个数据字段。通过虚线58表明这种事实情况。对象a3*是用于界定概念″与…兼容″和″与…同质异晶″的直观辅助手段。箭头60表明,对象a3*与等级A兼容,因为它准确地拥有在等级A中所规定的数据结构。扩充的对象a3相反地是与等级A同质异晶的,请参阅箭头62。对象a3有同质异晶的等级A。
同质异晶性应是如此控制等级A’对象的能力,似乎它们是它们的同质异晶等级A的对象,如果通过在应用程序方面的措施产生这种能力的话。在逐级扩充时,可能产生多于一个同质异晶的等级,例如最后扩充的同质异晶的等级和倒数第二个扩充的同质异晶等级。
如果扩充的对象没有扩充地按照标准X.720章节5.2.2,与同质异晶等级是兼容的话,扩充的对象则仅有一个同质异晶的等级。扩充的对象尤其是因此拥有全部的属性,属性组,控制功能,和甚至在同质异晶等级中所规定的确认方法。通过考虑在扩充等级A时的同质异晶性可以达到,指挥网络10在扩充后也无差错地工作。
图3展示在等级A向等级A’进一步发展之后在控制计算机16中的消息处理,其中控制在进一步发展之前作为属于等级A所设置的对象a2。在等级A向等级A’进一步发展时已考虑同质异晶性,使得等级A’的对象是与等级A同质异晶的。此外在进一步发展时已将等级A的所有对象转换成等级A’的对象,此时已补充了数据字段和方法。
控制计算机16含有接口程序100,此接口程序100处理来自操作计算机24的维护消息,例如维护消息WN1,并且发送确认消息,例如确认消息BN1’到操作计算机24上。接口程序100是介于操作计算机24和控制计算机16中的多个应用程序之间的接口,从这些应用程序中在图3中展示了两个应用程序102和104。应用程序102用于管理从属于连接到交换站16上的用户Tln1,Tln3的数据。将应用程序104用于通信测量。
在运算接口程序100时,将来自操作计算机的维护消息WN1作为已改变的维护消息WN1’传送到应用程序102上。相反地在运算接口程序100时,将为应用程序104所确定的维护消息传送到应用程序104上,请参阅箭头106。
在应用程序102中处理维护消息WN1’之后,应用程序102为接口100生成确认消息BN1。如果应用程序104已经处理维护消息,它则同样发送一个确认消息到接口程序100上,请参阅箭头108。
在处理维护消息WN1’时,应用程序102与同样在控制计算机16中存在的数据库程序110合作,用此数据库程序110在存储器42中存储,改变,清除或读出用户数据。应用程序102发送消息形式的请求到数据库程序110上,例如消息N1。在实施消息N1中的请求之后,数据库程序110回送一个结果消息EN1到应用程序102上。应用程序104与自己的数据库程序112合作,此时它发送请求到数据库程序112上,请参阅箭头114,并且此时它从数据库程序112接收和进一步处理结果消息,请参阅箭头116。
数据库程序110对于原等级A的对象和进一步发展等级A’的对象使用同一访问方法。这一点是可能的,因为在这里采用在其中汇总了原等级的,和已扩展等级的数据结构和方法的组合等级。组合等级KA是等级A和等级A’的组合。随着进一步发展一起,使得在存储器42中的、拥有同质异晶等级A作为原等级的、全部对象被扩充己扩充的等级A的附加数据字段。用给定的值占用附加的数据字段。
维护消息WN1含有一个等级标识moC,此等级标识moC说明等级A作为维护消息WN1所涉及的等级。对象标识moI说明维护消息WN1所涉及的对象a2。由操作计算机24发送维护消息WN1,以便获悉用户Tln2的用户数据。在操作计算机24中仅仅已知的是,在对象a2中含有着这些用户数据,此对象a2存储在控制计算机36中。维护消息WN1含有未表示的其它数据字段。在这些数据字段之一中例如规定了应实施的读出操作。
在接口程序100中处理维护消息WN1时,求出在等级标识moC中所说明的等级A。在运算接口程序100时,借助如此求出的等级A用表T求出等级A’作为等效等级,并且登录入维护消息WN1的等级标识moC中。在控制计算机36的存储器122中存储了表T。
维护消息WN1’用等级标识moC=A’来涉及扩充的等级A’。对象标识moI=a2的值在维护消息WN1’中保持不变。维护消息WN1’中的标识allo说明与等级A’同质异晶的所有等级,就是说在实施例中是等级A。接口程序100同样从表T中提取这些等级。将维护消息WN1的另外的数据接收到维护消息WN1’中。在生成属于维护消息WN1的维护消息WN1’时,接口程序100也实施从传输线路22上的传输协议到在控制计算机36之内所采用的消息协议的协议适配。
在处理维护消息WN1’时通过应用程序102生成的消息N1,含有说明应该读数据的指令B1。作为指令B1的参数消息N1含有等级A’以及对象a2,应读出的数据属于此等级A’,此对象a2的数据应被读出。应用程序102仅仅处理涉及等级A’的对象的消息。在涉及等级A的方面在应用程序102中未采取其它的措施。
在处理消息N1时数据库程序110访问存储器42,以便读出存储在对象a2中的用户Tln2数据。此外对象a2含有一个原标识oC,在此原标识oC中说明了在生成对象a2时已说明的等级A。数据库程序110读出对象a2中的用指令B1所请求的数据,并且将这些数据登录入结果消息EN1中。此外,在结果消息EN1中借助应答标识AB1标出,结果消息EN1含有在处理指令B1时已生成的结果。此外在结果消息EN1中说明了作为由结果消息EN1所涉及等级的等级A’。在结果消息EN1中同样由数据库程序110传送原标识oC=A到应用程序102上。
在运算应用程序102时假设,所有应处理的消息涉及等级A’,而不涉及等级A。通过应用程序102将原标识oC=A的值作为确认消息BN1中的等级标识moC的值来接受。应用程序102可以处理等级A的对象,这对于这种值分配是不必要的。此外确认消息BN1含有原标识oC=A和所查询的用户Tln2的用户数据。基于这种处理方式接口程序100不需要记住维护消息WN1的等级标识。
由接口程序100处理确认消息BN1,并且在传输线路22上按传输协议将此确认消息BN1作为确认消息BN1’发送到操作计算机24上。接口程序100借助表T求出,消息BN1中的哪些数据字段未含有在等级A的对象中。不将这些数据字段接收到确认消息BN1’中。
操作计算机24接收确认消息BN1’,并且可以像涉及等级A对象的消息那样来处理它。从操作计算机24出发如此控制在控制计算机36中的等级A’的对象,它们似乎是等级A的对象。控制计算机36中的进一步发展因此不限制操作计算机24的运行特征。
图4展示在等级A向等级A’进一步发展之后控制计算机16中的消息处理,在此,控制在进一步发展之后才生成的对象a3。通过操作人员向操作计算机24中的输入,在操作计算机24中生成维护消息WN2,此维护消息WN2具有在控制计算机16中为用户Tln3的用户数据生成对象a3的任务。维护消息WN2因此在指令字段中含有指令″请生成″的编码。维护消息WN2中的等级标识moC将等级A标记为维护消息WN2所涉及的等级。维护消息WN2的对象标识moI标记着应通过维护消息WN2生成的对象a3。维护消息WN2此外还含有其它未表示的数据。
接口程序100同样像上面对于维护消息WN1所阐述的那样处理维护消息WN2。在处理维护消息WN2时又采用在存储器122中所存储的表T,以便为在维护消息WN2的等级标识moC中所说明的等级A求出等效等级A’,并且用作维护消息WN2’的等级标识moC。对象标识moI=a3在维护消息WN2’中拥有像在维护消息WN2中那样相同的值。甚至在实施接口程序100时,从维护消息WN2中接收余下的数据到维护消息WN2’中。附加地在维护消息WN2’的标识allo中标出,等级A是等级A’与其同质异晶的等级。由接口程序100按协议在控制计算机36中将如此生成的维护消息WN2’发送到应用程序102上。
在处理维护消息WN2’时应用程序102发送消息N2到数据库程序110上,以便在存储器42中容许存放对象a3。消息N2编码地含有指令″请生成″、扩充的等级A’以及应存放的对象a3的名称。
在借助数据库程序110处理消息N2时,在存储器42中生成对象a3,此时给此对象分配用初始值占用的某些存储单元。在对象a3的原标识oC中标出等级A’,因为在生成对象a3’时已说明此等级。对象a3中的标识allo指明等级A,因为对象a3与等级A是同质异晶的。
数据库程序110生成结果消息EN2,以便确认对象a3的生成。结果消息EN2含有应答标识AB2,此应答标识AB2说明,在处理指令″请生成″时产生了结果消息EN2。此外结果消息EN2含有指明等级A’的一个标识、原标识oC=A’、标识allo=A、以及对象a3的其它未表示的数据。
由应用程序102处理结果消息EN2,在此生成确认消息BN2。在确认消息BN2中采用原标识oC=A’的值作为等级标识moC的值。将结果消息EN2的另外的数据接收到确认消息BN2中。
在运算接口程序100时在接收确认消息BN2之后,按在传输线路22上所采用的传输协议生成确认消息BN2’。确认消息BN2’含有确认消息BN2的所有数据,因为接口程序100借助表T查明,当确认消息BN2拥有等级A’作为等级标识时,不必除去数据字段。
在操作计算机24中处理确认消息BN2’时借助标识allo查明,确认消息BN2’涉及等级A的对象的数据,或可以如此处理确认消息BN2’,似乎它含有等级A的对象的数据。尽管在控制计算机36中的进一步发展之后,未曾改变操作计算机24中的程序,可以在控制计算机36中从控制计算机24出发如此控制等级A’的对象,它似乎是等级A的对象。只要在操作计算机A中只有等级A是已知的,在确认消息BN2’中也仅处理在等级A的对象中所含有的数据。
基于借助图3和4所阐述的方法,也可能支持与多个等级同质异晶的等级。如果例如等级A’向等级A”进一步发展的话,对象则可能是与等级A’和A同质异晶的。然后可以由操作计算机24实施控制计算机36,在这些操作计算机24的编程时等级A,A’或A”中的至少一个曾是已知的。一旦所有的操作计算机认识至少等级A’时,则可舍弃等级A的支持。
在用于生成对象的维护消息上,和在用于读出对象的维护消息上应用借助图3和4所阐述的方法。此外可以用此方法改变对象中的数据以及清除对象。为了这些方法无差错地工作,操作计算机24必须有能力:
-将确认消息BN分配给所属的维护消息WN,
-读出和分析处理确认消息BN中的标识allo,
-忽略未知的名称结合(请参阅对图5的阐述),和忽略未知的标识值和参数,
-如果在操作计算机中存在着数据库的话,存储对象的原等级,
-忽略未知的供自由选择的值,和
-忽略数据类型″枚举enumerated″的未知的值。
换言之,必须如此编程操作计算机24,使得从它出发能够以较大的知识将对象引导到控制计算机中。
接口程序100有以下的特征:
-在扩充等级时将所扩充的等级接收到表T中是必要的,这意味着,对于每个所扩充的等级必须存储所扩充等级与其同质异晶的等级。
-在表T中必须存储由所扩充等级涉及的名称结合。
-如果发送到操作计算机24上的确认消息BN涉及未扩充的等级的话,接口程序100应从来自应用程序102的确认消息BN中除去不属于可兼容等级的数据。
-接口程序100必须能够处理滤波器指令。在下面还要借助图5更确切地阐述这一点。
应用程序102满足以下的要求:
-一旦向所扩充的等级转移时,与操作计算机的知识无关地仅还生成新等级的对象。
-新的等级要么是扩充的等级,要么是与迄今的等级无关的等级。
如此设计数据库程序110,使得在进一步发展之后将属于原等级的整个数据库存(Datenbestand)转换成所扩充等级的数据库存。
通过辅助程序支持表T的建立和数据库程序110数据库中的数据库存的转换。这些辅助程序分析处理借助其说明等级扩充的说明语言。
以下谈及在考虑同质异晶性时必须遵守的条件。尽管按标准X.720同质异晶性首先是对象的一种特性,在等级的层面上适用这些条件。在标准X.720中谈及以下的条件:
-在章节5.2.2.1中对于扩充等级的条件,
-在章节5.2.2.1和5.2.2.2中对于所谓的程序包的条件,
-在章节5.2.2.3和5.3.4.1中对于标识值的条件,
-在章节5.2.2.4中对于所谓的标识组的条件,
-在章节5.2.2.54中对于措施,确认和参数的条件,
-在章节5.2.2.6中对于对象性能的条件,和
-在章节5.3.4.1中对于名称结合的条件。
图5在部分a中展示来自所谓的二进制树的片段,此树决定等级A和A’的对象的名称结合。名称结合是为了确定对象的单义的名称所采用的、将对象给所谓上级对象的分配。当对象分别属于另外的一个上级对象时,对于不同的对象可以采用相同的对象名称。从上级对象的名称中和如此从属的对象的名称中,则产生一个在控制计算机16中单义的名称。在生成对象时应说明上级的对象。将从属的对象看作为包含在上级对象中,英语称为″包容Containment″。
等级B的对象b1是对象a2和a3的上级对象,这些对象a2和a3在进一步发展之后属于等级A’,却有不同的原等级oC=A以及oC=’。在由接口程序100所采用的表T中标出了名称结合。对于在图5的部分A中所展示的名称树的片段,在表T中标出了,等级B的对象含有原等级A以及等级A’的从属对象。在每次进一步发展时也将表T中的名称结合与在进一步发展之后是决定性的名称树相适配。
在图5的部分b中表示了,在操作计算机24也认识两个等级A和A’之后的对两个等级A和A’对象的访问。维护消息WN3含有滤波器指示F1=((oC=A)或(oC=A’)),在此滤波器指示F1=((oCA=)或(oC=A’))中确定了,应采集等级A或A’的从属对象。维护消息WN3的等级标识moC=B说明,维护消息WN3涉及等级B。维护消息WN3的对象标识moI=b1说明,应处理对象b1,即是上级的对象。
在交换站16中实施接口程序100时,将滤波器指示F1不加改变地发送到应用程序102上。这尤其是意味着,在滤波器说明F1中不通过涉及扩充等级A’的操作来代替涉及原等级A的操作。这种措施保证,操作计算机24能够在原等级A和原等级A’的对象之间作出区分。
应用程序102促使,借助数据库程序110从存储器42中读出对象a2和a3的数据,这些对象a2和a3拥有等级A和A’作为原等级。将两个未表示的确认消息BN3和BN4发送到接口程序100上。在接口程序100中从确认消息BN3中生成一个新的确认消息BN3’,此确认消息BN3’含有等级标识moC=A、对象标识moI=a2、原标识oC=A和辅助标识allo={}。在接口程序100中从确认消息BN4中生成确认消息BN4’,此确认消息BN4’含有等级标识moC=A’、对象标识moI=a3、原标识oC=A’和辅助标识allo={A}。
1993年的CCITT标准X.734″信息技术-开放式系统互连-系统管理:事件报告管理功能″阐述指挥网络10中的事件控制,请参阅图1。采用所谓的鉴别器,这些鉴别器仅在某些条件下将交换站16之内的事件传送到操作计算机24上。在等级A向等级A’进一步发展之后满足于,将涉及等级A的鉴别器转换成涉及等级A’的鉴别器。如果在进一步发展之后生成新的鉴别器的话,当将等级A说明为消息传送的选择准则时,则通过等级A’代替等级A。
Claims (17)
1.用于运行电信网(10,12)的方法,
在此方法中,由控制计算机(36)控制在电信网(12)网络节点上的网络元件(16),
在控制计算机(36)中除了操作系统之外存储了多个应用程序(102,104),在这些应用程序(102,104)的实施时处理应用对象(a2,a3),
应用对象(a2,a3)按对于等级(A,A’)的从属性不同,拥有具有给定数据结构的数据,以及尤其也拥有用于处理数据的给定方法,
在操作计算机(24)和控制计算机(36)之间建立一个连接,经此连接借助至少一个维护消息(WN1至WN3)维护控制计算机(36),
维护消息(WN1至WN3)含有一个等级标识(moC),此等级标识(moC)将维护消息(WN1至WN3)分配给一个等级(A,A’),
维护消息(WN1至WN3)的等级标识(moC)提供应处理应用对象(a2,a3)的在操作计算机中已知的等级(A),
在运算接口程序(100)时借助等级标识(moC)求出说明等效等级(A’)的等效标识,网络元件(16)中应处理的应用对象(a2,a3)属于此等效等级(A’),
在运算接口程序(100)时将等效标识(A’)接收到已改变的维护消息(WN1’至WN2’)中,
和在此方法中,在处理已改变的维护消息(WN1’至WN2’)时,通过应用程序(102)将应处理的应用对象(a2,a3)作为等效等级(A’)的对象来处理。
2.按以上权利要求之一的方法,其特征在于,在求出等效标识(A’)时采用在控制计算机(16)的存储器(122)中所存储的第一表(T),在此第一表(T)中给等级标识(A)分配了等效标识(A’)。
3.按权利要求1或2的方法,其特征在于,应用程序(102)在处理已改变的维护消息(WN1’)之后生成一个确认消息(BN1),在此确认消息(BN1)中将在生成应处理应用对象(a2,a3)时所说明的等级(oC)被说明为等级标识(moC)。
4.按权利要求3的方法,其特征在于,在运算接口程序(100)时从确认消息(BN1)中生成被改变的确认消息(BN1’),此被改变的确认消息(BN1’)仅含有拥有等级(A)的应用对象(a2)这样的数据,而确认消息(BN1)涉及此等级(A),
和将改变的确认消息(BN1’)发送到操作计算机(24)上。
5.按权利要求3或4的方法,其特征在于,将在生成应处理的应用对象(a2,a3)时所说明的等级(A,A’)作为原等级(oC)存储在应处理的应用对象(a2,a3)的数据中,
和在运算应用程序(102)时采用原等级(oC)为等级标识(moC)。
6.按权利要求3至5之一的方法,其特征在于,确认消息(BN1)含有在其中标明了至少一个等级(A)的辅助标识(allo),此等级(A)在操作计算机(24)中,和/或在至少一个另外的操作计算机中作为这种等级(A)是已知的,应处理的应用对象(a2,a3),尤其是至少应处理的应用对象(a2,a3)的在操作计算机(24)中已知的等级(A)属于这种等级(A)。
7.按权利要求6的方法,其特征在于,确认消息(BN1)除了等级标识(moC)之外还含有在其中说明了原等级(A,A’)的原标识(oC)。
8.按权利要求6或7的方法,其特征在于,将在操作计算机(24)中的,和/或在应用对象的至少一个另外操作计算机中的至少一个已知等级(A)作为同质异晶等级(allo)存储在应用对象(a2,a3)的数据中,
和在运算应用程序(102)时采用同质异晶等级(allo)作为辅助标识(allo)。
9.按权利要求4至8之一的方法,其特征在于,在运算操作计算机(24)的接口程序(100)时所生成的这个或一个确认消息(BN1’)含有辅助标识(allo),和/或等级标识(moC),和/或原标识(oC)。
10.按以上权利要求之一的方法,其特征在于,网络元件是一种交换站(16),一种交叉连接器或一种集中器单元。
11.按以上权利要求之一的方法,其特征在于,电信网(12)是一种固定网,一种移动无线电网,或具有固定网部分的和移动无线电网部分的一种网络。
12.按以上权利要求之一的方法,其特征在于,接口程序(100)实施在操作计算机(24)和应用程序(102,104)之间的其它接口功能,
尤其是实施用于确定维护消息(WN1至WN3)的处理顺序的事件控制,
和/或实施来自操作计算机(24)的消息(WN1至WN3)与用于在控制计算机(16)之内消息传输的协议的适配,
和/实施来自应用程序(102,104)的确认消息(BN1,BN2)与用于在操作计算机(24)和控制计算机(16)之间消息传输的规定协议的适配。
13.按以上权利要求之一的方法,其特征在于,采用用于用户管理的一个第一应用程序(102),
和/或用于管理通向另外交换装置的连接线路的一个第二应用程序,
和/或用于维护交换装置的一个第三应用程序,
和/或用于所接通连接(18)的通信测量的一个第四应用程序(104)。
14.按权利要求13的方法,其特征在于,每次一个用户(Tln2,Tln3)的第一应用程序(102)的应用对象(a2,a3)含有用户数据,尤其是呼叫号码和/或可使用的电信业务。
15.按以上权利要求之一的方法,其特征在于,维护消息(WN1至WN3)含有维护消息(WN1至WN3)所涉及应用对象(a2,a3)的名称的名称标识(moI)。
16.用于运行电信网(10,12)的网络元件(16),其特征在于,它拥有用于存储指令的存储器,在完成这些指令的处理时实施按以上权利要求之一的方法。
17.电信网(10,12),其特征在于,按权利要求16的一个网络元件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP99104749.9 | 1999-03-10 | ||
EP99104749A EP1035738A1 (de) | 1999-03-10 | 1999-03-10 | Verfahren und Netzelement zum Betreiben eines Telekommunikationsnetzes |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1350751A true CN1350751A (zh) | 2002-05-22 |
CN1227915C CN1227915C (zh) | 2005-11-16 |
Family
ID=8237734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN00807459.3A Expired - Fee Related CN1227915C (zh) | 1999-03-10 | 2000-03-09 | 运行电信网的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7032021B1 (zh) |
EP (2) | EP1035738A1 (zh) |
CN (1) | CN1227915C (zh) |
WO (1) | WO2000054520A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7984128B2 (en) * | 2003-05-23 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | System and method for discovering managed information technology resources |
US8079023B2 (en) * | 2007-03-22 | 2011-12-13 | Microsoft Corporation | Typed intermediate language support for existing compilers |
US7819298B2 (en) | 2008-02-14 | 2010-10-26 | Ethicon Endo-Surgery, Inc. | Surgical stapling apparatus with control features operable with one hand |
BRPI1100148B1 (pt) | 2011-02-22 | 2020-10-20 | Petroleo Brasileiro S.A. Petrobras | conector para riser flexível e método de montagem |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0817422B1 (en) * | 1992-08-28 | 2004-04-14 | Telefonaktiebolaget Lm Ericsson | A method for implementing a managed object in a network management system |
US5634010A (en) * | 1994-10-21 | 1997-05-27 | Modulus Technologies, Inc. | Managing and distributing data objects of different types between computers connected to a network |
CA2137492C (en) * | 1994-12-07 | 1998-07-28 | Lenny Kwok-Ming Hon | System for and method of providing delta-versioning of the contents of pcte file objects |
US6715148B1 (en) * | 1995-04-03 | 2004-03-30 | International Business Machines Corporation | Efficient method router that supports multiple simultaneous object versions |
US6449660B1 (en) * | 1995-07-31 | 2002-09-10 | International Business Machines Corporation | Object-oriented I/O device interface framework mechanism |
US6233610B1 (en) * | 1997-08-27 | 2001-05-15 | Northern Telecom Limited | Communications network having management system architecture supporting reuse |
US6363421B2 (en) * | 1998-05-31 | 2002-03-26 | Lucent Technologies, Inc. | Method for computer internet remote management of a telecommunication network element |
US6757747B1 (en) * | 1998-12-17 | 2004-06-29 | International Business Machines Corporation | Proxy object for managing an application instance on a dataless client machine |
-
1999
- 1999-03-10 EP EP99104749A patent/EP1035738A1/de not_active Withdrawn
-
2000
- 2000-03-09 CN CN00807459.3A patent/CN1227915C/zh not_active Expired - Fee Related
- 2000-03-09 EP EP00912577A patent/EP1157566A1/de not_active Withdrawn
- 2000-03-09 WO PCT/EP2000/002070 patent/WO2000054520A1/de not_active Application Discontinuation
- 2000-03-09 US US09/936,544 patent/US7032021B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1227915C (zh) | 2005-11-16 |
US7032021B1 (en) | 2006-04-18 |
EP1035738A1 (de) | 2000-09-13 |
WO2000054520A1 (de) | 2000-09-14 |
EP1157566A1 (de) | 2001-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255905B (zh) | 接口调用数据处理方法、装置和计算机设备 | |
EP2445238B1 (en) | Method and system for providing user service data | |
CN1277194C (zh) | 供异步消息接发系统使用的方法和设备 | |
CN1150874A (zh) | 电信网络中的网络单元 | |
CN1142303A (zh) | 用于管理网络计算机应用的系统 | |
CN1716251A (zh) | 用于访问web服务的方法和装置 | |
CN101383839A (zh) | 基于数据服务器的数据分发系统及其实现方法 | |
CN1575575A (zh) | 电信网中的分级高速缓存 | |
CN1968134A (zh) | 基于中间件实现多媒体融合业务的方法及系统 | |
JP4643278B2 (ja) | 情報提供装置、情報提供方法、情報提供プログラム及び記録媒体 | |
CN101075969A (zh) | 一种控制数据传输的方法、装置和一种数据传输系统 | |
CN1761213A (zh) | 用于配置网络结构的网络特征的装置、系统和方法 | |
CN1350751A (zh) | 运行电信网的方法和网络元件 | |
CN1759412A (zh) | 客房分配设备和客房分配程序 | |
CN1956392A (zh) | 实现多业务板架构的方法、装置和系统 | |
CN1777190A (zh) | 基于服务质量的Web服务注册与发现系统及其方法 | |
CN1656479A (zh) | 分配数据的方法和系统 | |
CN1553332A (zh) | 基于插件技术的设备集中管理方法 | |
CN101068163A (zh) | 实现文件传输的方法、装置及网管系统 | |
CN1630853A (zh) | 用于构造分布式软件成分的方法 | |
CN114780228B (zh) | 一种混合云资源创建方法及系统 | |
CN1852170A (zh) | 一种基于标准平台实现设备管理的方法及系统 | |
CN1941702A (zh) | 一种发布博客文章的方法和系统 | |
CN1503530A (zh) | 提供业务的方法和系统 | |
CN1122230C (zh) | 分布式业务网和处理数据接入请求的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |