网络单元的支持功能的制作方法

文档序号:7571202阅读:142来源:国知局
专利名称:网络单元的支持功能的制作方法
技术领域
本发明一般涉及数据系统中对于发送和后管理数据的通用支持。
具体地说,根据第一方面,本发明涉及包括在具有用于网络的操作和维护的操作支持系统的数据网络中的一种网络单元,并且包括一个包含硬件和软件资源的资源层,包括网络中提供服务的网络单元功能,以及用于执行网络单元操作的资源,一个由软件组成的操作支持图,在该图中网络单元从操作支持系统看起来象由多个资源代表组成,并被操作支持系统用来管理与执行网络单元操作有关的相应的资源和网络单元功能,根据第二方面,本发明涉及在一种网络单元中建立一种支持功能的方法,该网络单元是具有用于网络操作和维护的操作支持系统的数据网络的一部分,所述的网络单元包括一个包含硬件或软件资源的资源层,包括网络中提供服务的网络单元功能,以及用于执行网络单元操作的资源,由软件组成的操作支持图,在该图中,网络单元从操作支持系统看起来象由多个资源代表组成,并被操作支持系统用来管理与执行一种网络单元操作有关的相应的资源和网络单元功能。
根据第三方面,本发明涉及根据请求执行包括将网络单元中资源层的有效数据转换为期望格式,并且为期望的实例提供这样的转换数据的一种操作的方法,所述网络单元包括在具有用于网络操作和维护的操作支持系统的数据网络中,并且包括包含硬件或软件资源的所述资源层,包括网络中提供服务的网络单元功能以及用于执行网络单元操作的资源。
由软件组成的操作支持图,在该图中,网络单元从操作支持系统看起来象由多个资源代表组成,并被操作支持系统用于管理与执行一种网络单元操作有关的相应的资源和网络单元功能。
从上面表示的那种网络单元中,不同的市场和用户有一种获取一种期望的数据格式的信息的需要。这种信息的一个实例是在一个日志中存储的数据。例如,它可能是根据某种类型的安全性管理要求的问题,如对要求的数据加密。可能需要格式化,例如以一种转换为ASCⅡ码格式的简单转换形式。
就日志记录而言,用于存储的日志记录格式通常不同于外部用户所要求的格式。根据ISO8571,当使用一种FTAM类型的文件管理系统时,执行实际的信息发送同样是可能的,根据从FTAM获得的概念定义,用户起了一个“启动器”的作用。
考虑到效率的原因,理想的方式是能够通过以尽可能少的步骤执行数据记录的获取、格式化和转换。这就依次要求在几个独立的软件集之间的有效合作。就日志记录的管理而言,例如日志记录的取出以及传递,在基本系统中,由通用软件处理。另一方面,由属于应用的软件管理格式化,它已将日志记录送到在第一个地方的日志中。
对于这样的工作方案,对于网络单元能够将传输部件作为“虚拟文件存储”中的“虚拟文件”发送到FTAM中,是必要的。相关技术的描述US5.299.304揭示了一种识别文件的多步骤格式转换的方法和装置。
US5.317.676揭示了用于系列执行数据转换的滤波器的交互式定义,从而对数据提供了更复杂的数学运算。
US5.339.392揭示了一种创建可由用户定义的视频表示文件的方法并显示了实时数据的变化。用户能够选择所用的实时数据以及位置和何种格式并且看到这将被执行。
US4.559.614揭示将从以第一内码格式操作的远程信息管理系统发送的数据转换为接收信息管理系统的第二内码格式。
EP0.631.246揭示在数据管理系统的用户接口中对象代表的控制,当选择一种对象表示时,该对象被转换为与其属性一致的可表示的格式。
EP0.567.834揭示了一种数据接收体系,该体系允许文件形式的格式的自由定义或者重新定义,不要求对接收和使用所讨论的形式的数据的数据处理器重新编程。
EP0.408.132揭示了一种用于管理数据文件的系统。该系统含有一个具有控制模块和多个转换器的模块设计,每个转换器用于特殊类型的转换。
EP0.350.654揭示了一种数据管理系统,在该系统中,输入记录被转换为一种统一格式的记录。所有的文件格式都是统一的。从文件中读出期望的记录,并且转换为一种任意的格式。
EP0.377.783揭示了在能够促进被编译的数据程序中的转换优化的语言表示的转换步骤的使用。概述本发明的一个目标是说明用于通过以上介绍的方式定义的一种网络单元中的一种支持功能,它使得能够将资源层的有效信息简单地转换和传递为一种外部用户期望的格式。
进一步的目标是说明一种产生用于这样一种支持功能的软件部件的方法。
还有一个目标是说明在通过以上介绍中指出的这种网络单元中将数据转换成期望的格式的方法。
如通过介绍中指出的那样,根据第一个方面,网络单元由位于资源层的支持功能组成并且包括与用户通信,以及根据要求取出和提供在资源层的有效数据的通信功能,和将这些取出的数据转换为一种期望格式的转换功能。
如通过介绍中指出的那样,根据第二个方面,该方法包括在所述资源层中创建作为所述支持功能的一部分的以下部分的步骤用于与用户通信,以及根据要求,用于取出和提供资源层的有效数据的通信功能,以通过对于每个软件部件互联多个编译的软件单元的加载模块的形式的多个软件部件,每一个编译的软件单元由单独的可编译的源代码组成,以及将取出的数据转换成一种期望的格式的转换功能,并且包括执行每一个所述软件部件的多个转换部件。
根据第三个方面,该方法包括以下步骤通过位于资源层的通信功能取出和发送资源层中的所述有效数据至转换功能,该转换功能同样位于该资源层,并通过所述转换功能将这些数据转换成期望的格式,回送已转换的数据到通信功能,并由通信功能发送已转换数据到期望的实例。
因而根据本发明的第一方面包括在网络单元的资源层内的支持功能,在一个方面,支持功能包括,第一软件功能用于得到和提供出现在资源层的数据,用于后管理,在另一方面,支持功能包括与第一软件功能通信的第二软件功能且用于接收由第一软件功能提供的数据,以及根据网络中外部用户要求的条件,对这些数据的后管理。
对于用户,根据该发明,该支持功能构成了一个能得到和使记录中的数据转换/格式化成外部格式的工具。这之后,能够通过文件传递或者其它外部通信,诸如在目前系统可得到的磁带,记录器等输出数据。
由支持功能使用的可交换的转换功能执行适当转换。在运行时间可以选择转换功能,并且在运行时间能够提高转换功能的有效设置。
这样的一种转换功能至少包括一种转换部件,它能依次使用一种或更多的可交换的转换功能。这样,在运行时间不仅有可能选择而且能构成新的转换功能。
每种转换部件都有建立输入数据以及输出数据类型的特征接口。用于转换功能的连接点同样地有一个特征接口。当且仅当两个接口完全相同时,转换功能能够连接到一个连接点。
在任何软件部件中,例如,在一个转换部件中,转换功能的连接点是可以得到的。
一种转换功能是具有连接到所有它的连接点(例如无连接点的转换部件)的转换功能的一种转换部件。根据定义,其特征接口与转换部件的接口完全相同。
每种应用/市场能提供合适的这样的转换部件,并且在运行时间再使用和改变转换部件。可以建立任何格式,包括标准格式,这样,意味着有可能适配到现有的标准。附图的简要描述现在参见附图,下面将更详细地描述本发明,其中,

图1以原理图说明在根据本发明的网络单元中的操作支持,数据和资源之间的联系,图2以与图1类似的图,简要地说明将数据转换为外部用户要求格式的转换功能的结构,图3以与前面图类似的图,简要地说明包括转换功能的优良的支持功能的结构,图4是一个更详细地说明转换功能一种可能结构的图,
图5是一个简要说明从日志获得/收集信息用于后管理的图,图6用于更详细地说明在参见图1~3描述的两个管理图中某种上下文与管理的联系,图7说明根据图5和图6的一种方案的例子,图8表示一种顺序图,用于说明包括在图6和图7中的功能的操作方式,图9~13简要地表示了根据本发明的后管理的一些实例。对实施例的详细描述图1~3说明用于包括在一种数据网络中的网络单元102的数据和操作支持图,在现在的这个例子中,假定该数据网络形成电信系统的一部分。数据网络被表示为含有一种用于网络操作和维护的操作支持系统,通过块104表示。块104也用于表示一个外部用户,如将在下面出现的。
网络单元102在资源层106中含有硬件和软件资源108。资源108能够包括每一个在网络中提供服务的网络单元功能,以及用于执行网络单元操作的其它资源。
对于操作支持系统和外部用户,存在两个不同的包括软件的图/协议。两个图表示相同的资源,但是一个表示操作支持图,而另一个表示文件管理图。操作支持和文件管理的接口分别以110和112表示。
在第一种情况下,假定是在瑞典专利470,456中更详细描述的那种面向对象图的问题。在这个文件中,所使用的多个概念起源于叫做TMN的国际标准,它涉及从操作支持系统对通信网络的管理。TMN标准由叫做ITU-TS(关于电信标准化的国际电信联盟)的组织发布,并且在它的M.3010建议中描述。ITU-TS的建议又是基于叫做ISO(国际标准化组织)的国际组织所提出的国际标准建议。然而,需要强调的是本发明不局限于用于具有面向对象的操作支持图的网络单元。
在操作支持图中,从操作支持系统104看来网络单元102象由多个受管对象114组成。受管对象114包括在一个管理信息库116中,并且由操作支持系统104使用用于管理包括在与执行网络单元操作相联系的资源层106中的资源。参见专利470,456和TMN标准,管理信息库是一种抽象的概念,因而不应与系统中用于永久存储数据的物理数据库相混淆。
当从网络单元传送大量数据到操作支持系统或外部用户时,通常使用文件管理图。数据的传输通过取决于所使用的操作支持系统的不同协议执行。在下面的例子中,将使用根据ISO标准8571,借助于协议FTAM(文件传输,存取和管理)的一种图。
在文件管理图中,从操作支持系统或者外部用户看来网络单元102象由多个信息标识实体118组成,它能被操作系统或外部用户用于从资源层106获得信息。信息实体118对应于FTAM中的虚拟文件(VF),并且因此,被指定为图中的VF,以及下述的VF对象。在FTAM中的虚拟文件是一种能够指出顺序数据发送的源或目的地的信息实体。然而,VF对象118在本实例中包括在文件服务器实体120中,它由实现包括在资源层106中的资源的文件管理图的软件组成。因此,可以说,文件服务器实体120具有虚拟文件服务器的特性,因而在图中被指定为VFS和下述的VFS对象。尽管在图1~3中仅表示了一个这样的VFS对象,然而在一个系统中可以使用多个不同的这样的VFS对象。可是VFS=虚拟文件服务器的概念,在当前的联系中,将不会与VFS=在FTAM中虚拟文件存储混淆,这个概念与所有的VFS集合基本一致,在虚拟文件服务器的意义上,具有多个这样的VFS。
对于考虑到VFS=虚拟文件存储和VF的详细的细节,所述的ISO8571给出了参见说明。
作为本发明的特征部分,在资源层106中的资源108包括形成通信功能的第一软件功能122,当操作支持系统或者外部用户发出指令时,通信功能用于得到和提供存在于资源层106中的信息用于后管理。在文件管理图中,通信功能122由VSF120表示。作为本发明中的另一个特征部分,资源层106同样包括形成一种转换功能的第二软件功能124,它与通信功能122通信,并且用于接收与上述已由通信功能122取出并由此被提供的信息一致的信息。在一种后管理过程中,转换功能122将这种信息转换为用户要求的外部格式。
所述两个所标识的功能122和124可以说在数据系统中形成了一种用于发送和后管理数据的通用支持功能的主体部分,因此,所述通用支持功能也称作GOPS,它代表“通用输出和后处理支持”。GOPS是一种能使操作者将在记录中的数据转换/格式化为外部格式的工具。因而,可以通过文件传输或者其它外部通信,诸如在当前系统中能得到的磁带、记录器等,将数据发送给用户。
转换本身因此称作GPP,它代表“通用后处理”。称呼GPP也将用于功能124。GPP由任意数目的转换部件组成,下面将更详细地定义,它执行数据的转换,GPP能使应用/市场补充合适的转换部件,并且在运行时间内,再用和改变转换部件。适合于现有的标准是有可能的。
通过转换部件因此在这里意味着转换数据的功能。由于将更详细地在下面描述,为了形成依次为GPP应用的管道,转换部件能够互相联接在一起。每一个转换部件都应有相同的输入/输出接口。在转换部件中数据的转换高度地依赖于应用/市场。
换言之,支持功能GOPS是用于例如从系统日志中获得和发送信息的功能的一个普通的名称,且能以不同的方式应用于适当的应用和市场。一个例子是格式化并且输出TT记录(长途话单),也即在移动式电话系统内的借方数据,它以内部格式存储在日志中。
图1主要用于一般地说明在网络单元102中操作支持、数据和资源之间的联系。在资源层106中的信息不是以文件格式,因此在被送给操作支持系统或者外部用户前必须借助于GPP124转换。GPP也将提供转换的操作支持图,这一点通过所示的如管理信息库116中的受管对象126阐述。
以与图1类似的图的方式,图2简要地说明了GPP的功能结构。为此,称作R GPP(R资源)的块202是一个包含在资源层106中的GPP功能124的放大图。在该图中,指出了转换部件链204。
图3同样用于简要地说明GOPS怎样被看作与VFS图、转换和操作支持图联系在一起的部件,在那种联系中,进行一个访问并控制数据输出。在该图中,称作FMA GOPS(FMA文件管理自适应)的块302构成了指示GOPS功能的放大图。已经放置图302来包括VFS/VF 120/118,用于指示在文件管理图中由VFS120表示的GOPS。在这个操作支持图中,GOPS功能302由受管对象MO_GOPS(MO受管对象)304表示。在资源层106中从功能122到模块302的视线306也包括了GPP的图202,表明除了功能122外,功能GPP124也包含在GOPS中。
由于假定图1~3作为一个例子涉及根据FTAM的文件传输的使用,文件管理图包括一个根据FTAM的“响应器”,在下面称为FTAM响应器,通过块308表示。下面称为FTAM启动器的根据FTAM的一个相应的“启动器”包括在块104中,而且能够由操作管理系统或外部用户组成。
根据FTAM中提供的定义,一个响应器是一个“文件服务用户”,它接受“FTAM体系建立”,这是启动器要求的。然后定义应用的一部分作为一个“文件服务用户”,它从图的一个概念点访问FTAM的服务,且作为一个启动器,“文件服务用户”意味着要求“FTAM体系建立”。在ISO8571中,例如在PP17和18的第一个部分8571-1:1988,提供了文件服务的总结和它的支持协议,其中缺少,“FTAM体系”出现时建立的FTAM响应器的作用。附录A中,在相同的部分,以顺序图的形式包括了一些FTAM的使用实例。
这样,GOPS302在操作支持图和文件管理图中分别具有代表304和120且因而互联了文件管理图、转换功能124和操作支持图,以便由GPP功能后管理的数据记录能传送给操作支持系统或外部用户。
图4含有一个在图2和图3中的图202的放大图,同时,简要地表示了功能122与124之间的通信。通过接口404,转换部件406.1-406.4和位于其间的接口408.1-408.3以及下一层接口410,功能122中的数据的源402连接到数据的目的地412。转换部件和位于其间的接口的标号仅用作一个例子。因此可能是一个任意号。
在转换功能124中,在数据处理中转换部件406.n的每一个都有一个任务或子任务。在该系统中,根据图4转换部件406.1-406.4中的一个或多个可以说实现了一个具体的操作步骤或者使用方案。一组共同相关的这样的使用方案形成了可以是转换功能124的一部分或全部的一种功能。
每个转换部件406.n以包含一个或更多软件单元的加载模块的形式执行一个软件部件,每个软件单元可由可独立编译的源码数组成。软件单元实现并使用接口408.n。
对于每个转换部件,每个接口408.n包括若干种类型定义和两种作用定义的定义。
一个接口的例子是具有附属作用定义的一种功能原型,F。作用定义将使功能访问的语义具体化,也就是通过一个部件访问功能所期望的,和期望该功能做什么。如果一个软件单元A提供了一种匹配功能,自然可以说,A实现F。以同样方式自然可以说为了访问该功能,仅仅使用F的软件单元B使用了F。
找到接口的例子并不困难,其中,使用接口的哪一方面和实现它的哪一方面不很明显。在这种情况下,是作用的定义决定术语使用和实现的具体含义。
为了产生一种软件部件,互相连接多个编译软件单元。在那种过程中,大多数接口将获得唯一的实现,在软件部件内的所有这样的接口的使用将静态地与这种实现相联系。当一软件部件装入处理器时,这些接口的另外一些将与一个唯一的实现相联系。此后保留的接口被称为开放的,且在此处具有特殊的意义。通过实现和使用这种开放的接口,装入的软件部件被特征化。
在一个软件部件可用于使用状态之前,必须定义它的开放接口的用途。至少具有一个开放接口的软件部件提供一组抽象连接点。每个抽象连接点使用或实现开放接口中的一个接口。
对于给定的使用状态,一些软件部件是受约束的。如果受约束的软件部件包括开放接口,它们必须备有配置信息,以便有可能使得用户与每个开放接口的实现相互联系。
使用状态将被配置如下第一步在于选择所要包括的软件部件。当这一步执行后,已经获得一组开放的接口。对于每一个软件部件,下一步在于决定哪一个转换部件,或者部件组,将占据当前的使用状态。当这种情况发生后,对每一个转换部件,在其软件部件中有一个相应于每个抽象连接点的具体连接点。最后一步在于匹配用户和实现所有具体连接点。明显地,只有当相应的抽象连接点中的一个使用,而另一个实现相同的开放接口时,这两个具体连结点才可以匹配连接。
在简单的使用状态中,接口404-410属于本文称为提供/接收(O/A)的类型。更具体地说,存在访问接口的方法问题,这种称谓取决于提供和接收是用于通信的主要方法的事实。当两个对象通过接口通信时,其中之一将进一步充当“信源”的角色,而另一个是“信宿”的角色。经过接口的数据流从信源流到信宿。
信息源402与功能122中的通用接口403相关,允许任意记录传送到用于传输的GPP功能124。
目的地412与通用文件传输接口413相关,它允许数据以任意传输方式或其它的传送方式进行传输。
转换部件链406能形成例如与UNIX中的管道概念相似类型的管道。差别是提供/接收接口允许转换部件在同一进程中执行,以便管理成本最小化。提供/接收接口起双向作用,包含流量控制,且不拷贝数据。根据定义的观点,转换部件将是这一接口的用户。
关于转换功能124所描述的概念意味着对于设计者和操作者具有如下的优点和可能性-任意数据转换,即不仅仅格式化-任意文件传输协议或者其它的文件管理(磁带、记录器等)-最大量的通用功能性,即高水平的设计支持-应用设计和实现的最小化-已设计的转换部件的再使用-在操作系统中改变转换部件的可能性,但并不在文件传输期间-通过增加转换部件,适应现有和将来的标准的可能性-根据市场或者应用的要求,能够提供以任意格式的记录和文件的可能性。
后管理功能GPP是一种具有预定方法和参数的抽象资源对象,而在对象内的实际管理是专用的。
这样,可以将GPP看做一个盒子,在这个盒子里,只要遵循转换部件已确定的规则,就有可能引入不同的数据转换。这些是一方面转换部件将使用一种已建立的接口,例如O/A接口,而在另一方面,转换部件具有输入和输出类型,其中,转换部件的输出类型将适合于在管道中的下一个转换部件的输入类型。
一些市场/用户,可能有对格式和/或转换的灵活性的要求,而其它市场/用户对转换的效率有要求。这种要求多少有一些矛盾,但二者都能实现。如果对固定格式的效率是期望的,可以设计具有针对具体格式的最佳编码的转换部件。如果期望灵活性,可以设计具有可选的转换部件的库。
为了能使用最大的通用功能性,要求执行关于从中必须知道信息内容,以及何处是数据问题的分析。在多数情况下,它是数据问题,也就是一种将被传输、存储、发送等的比特的存储器。只要是数据问题,就能使用通用功能,当是信息问题时,功能必须具体化。
优选地,从基本的转换部件开始设计GPP功能。对于这一点的原因是GOPS功能的设计者不知道不同的用户/市场针对他们的信息将具有何种格式。相应地,应用/市场设计者因此将针对所期望的目的,具体化这种部件。例如,操作者能将记录格式改成适用于在本地后管理系统中使用的数据库格式。通过具体化基本转换部件,这是有可能的。
作为一个例子,在这里通过图5~8将给出一个简要的描述,且从参见图1~3描述的网络单元的设计开始,图1~3的GOPS功能122用于如何获得和发送信息。在这个例子中,“获得”意味着从日志中得到信息。
如果没有执行格式化或者其它的数据管理,则是内部格式的转换问题。这一特性是有用的,例如,如果被管理的信息在系统外被转换的话,在这种情况下,GOPS功能是用于将日志记录作为虚拟文件输出的一种支持。
图5表示信息产生对象502怎样发送一个通知504到日志506,其中,作为一个日志记录存储它。从日志506,能够通过GOPS122取出日志记录,经过格式化,对其管理后,进一步根据箭头510发送由此得到的信息包。
可以将通知看作信息的载体。TMN标准定义了一种称为EFD(事件前向鉴别器)的支持对象作为通知的收集器,但是通知也能以日志形式收集,用于中间存储。
通知有两种类型,也就是说受管对象通知或者资源通知。日志能够预约两种类型的通知。在发送前,必须格式化和管理通知。
通知作为日志记录存储,且日志记录是从日志中取出的。
大量数据,也即非单个选择的数据,基于容量的原因,应该作为文件传输,但每个应用能够选择在网络单元中的可得到的任意文件传输。
通过通用接口执行格式化记录的输出。文件传输协议是一种独立的接口。发送接口在某种意义上说是通用的,所有的对象将使用相同的方法和参数,这些对象是为了在建立GOPS时执行发送而选择的。文件格式属于所选择的发送对象。作为一个例子,一个如当前例子中的对象,可以包括FTAM的实现,和另一个FTP的实现。对于两种实现,通用接口支持同样的方法。
图6说明根据图5在例子中GOPS功能操作方式的原理。在水平方向,图被分成三部分,也就是通过接口110的操作支持管理图602,资源层106(图1)的一部分图604和通过接口112(图1)的文件管理图606。在三个图之间的竖直虚线分离部分分别被指定为608和610。管理图602包含在资源层106中的用于GOPS功能122(图1和图3)的受管对象304。除了功能122,图604还包含日志506和GPP功能124(图1~3)。在文件管理图606中包括了GOPS功能122的代表120(图1)以及FTAM响应器308(图3)。
另外参见在图8中的顺序图,图6说明怎样发送一个请求,如箭头802所示,通过包含在文件管理图中的响应器308,如箭头614所示,用于从日志612获得一个或多个日志记录。请求从一个启动器开始,根据所述说明在图1-3中由块104表示。如箭头616所示,通过GOPS代表120,请求被发送到GOPS功能122。GOPS功能122为了从日志612中获得当前的日志记录,按照箭头617发送一个请求。日志记录按照箭头618,被送到GOPS功能122,且随着请求,通过后者发送到GPP功能124,如箭头620所示,用于后管理,也就是,通过启动器104转换为期望的格式。GPP功能124执行要求的转换,并且如箭头622所示,将这样的后管理的数据,例如以文件形式,发送到GOPS功能122。如箭头624所示,GOPS功能122进一步经过GOPS代表120和如箭头626所示经过响应器308发送文件。按照箭头804(图8),经过响应器308,文件最后到达启动器104。
在描述的例子中,启动器104可以是任意角色,例如操作支持系统,记帐中心等。然而,从GOPS功能122得到的后管理数据,除了文件传输,例如,如上所述通过FTAM,也能通过另一种外部通信诸如在当前系统中可得到的磁带、记录器等被发送。
当一个系统,例如图6中的系统,启动时,建立在GOPS功能122的操作支持图中的GOPS MO代表304(图3)。通过代表304,操作支持系统建立并且控制系统中的应用规则。因此作为一个例子,确定将使用哪些日志,将怎样设计GPP功能,也就是它的转换部件的数量和特性,对于与外部用户通信,哪些规则是有效的,例如,根据图6的例子建立文件的规则。
在图7中,说明了根据图5和图6的一种方案的例子,是移动电话系统中的一种情况,其中,一个记帐中心预约了话务数据,所谓的TT记录(长途话单),它以一种内部格式存储在日志中。借助于GOPS并且通过FTAM,记帐中心获得了这些话务数据。图7表示了一种含有话务信息产生对象704.1-704.n的网络单元702,它能代表移动电话用户,一个操作支持系统706,日志708和中间存储器710。此外,还表示了该文件服务器实体GOPS VFS120,GOPS功能122,GPP功能202和FTAM响应器308。
形成一个外部用户的记帐中心,被指定为712,并且包含FTAM启动器104。
通过操作支持系统706,将来自对象704的话务数据存储在日志708中。由记帐中心712预约的话务数据将中间存储在存储器710中。
在非高峰时间里,记帐中心712通过日志708从存储器712中收集和取出中间存储的话务数据。如图6和图8描述的那样,以相同的方式执行通信和处理,图7中包括的箭头因此获得了与在图6和图8中相应箭头同样的标号。
再参见在图8中的顺序图,图7说明怎样将请求从FTAM启动器104发送到FTAM响应器308,以便从日志708获得一个或几个日志记录,如箭头802所示。请求向前传送,见箭头614,通过GOPS代表120,发送到GOPS功能122,见箭头616。GOPS功能122按照箭头617,发送了一个请求,以便获得当前日志记录或者来自日志608的记录。通过日志708,日志记录按照箭头618从中间存储器710发送到GOPS功能122。日志记录随着请求由GOPS功能122发送到GPP功能124,见箭头620,用于后处理,也就是,转换为启动器104所期望的格式。GPP功能124执行要求的转换,且将这样后处理过的数据,例如,以文件形式,发送到GOPS功能122,见箭头622。如箭头624所示,GOPS功能122发送文件,并通过GOPS代表120和响应器308进一步发送,如箭头626所示。按照箭头804,通过响应器308,文件最后到达记帐中心712的启动器104。
参见图9~12,借助于GPP功能,以后处理运行时间图的形式,下面进一步给出了多个例子。
图9基本上与图5相同,且因此在适当的地方使用与图5相同的标号。简言之,信息产生对象502将通知504发送到日志506,其中,它作为一个日志记录存储。日志记录通过GOPS508从日志506取出,由指定为902的GPP功能进行格式化和处理后,按照箭头510进一步发送因此获得的信息包。
图9的目的是为了说明使管理信息的需求最小化所开发的后处理,且当需要上升时,以便使这些事务/功能尽可能灵活。在一些定义的地方需要知道信息的结构和内容,这些定义的地方由图9以及图10~13中的椭圆904表示。在图9中,这样的一个椭圆904因此存在于信息产生对象502和GPP功能902中。在图9中,表示GPP功能用于即将输出前的管理,但它也可以在登录前使用(未表示)。
对于不同类型的记录,市场可以要求相同的记录定界器,因此,将这些作为一个单独对象来实现以用于再使用是有用的。可以进一步开发这种性能,以便提供一种用于后处理的分层支持结构。参见图10,作为一个例子,GPP功能1002,包含用于打开出现在1006中的信息包的转换部件1004,用于将标识符翻译成市场专用的标识符的转换部件1008,用于格式化的转换部件1010和用于记录定界的转换部件1012。更多的例子没有示出,如转换部件的任务是根据需要的顺序的记录的分类、表的集合、对仪器读数记录的编译等。GPP功能的内部结构允许使用0-n个分离函数从而再次使用应用对象。
图11用于说明一个例子,其中,日志1101已经收集了来自通知中持续对象的信息,它将由包括在GOPS功能1104中的GPP功能1102进行后处理。在GPP功能1102中,由转换部件1106打开通知,由转换部件1108编译和格式化,且由转换部件1110对记录定界。此后,由GOPS功能1104将结果以文件格式1114输出,如箭头1112所示。
取决于转换目的,数据的转换有可能分为几个步骤。作为一例子,图12用于说明一种可能的安全管理方案。
对象1202将校验和,按箭头1203,加到安全通知1204,此后,在日志1206中将它作为一个日志记录1205存入。日志记录1205由GOPS功能1208从日志1206中取出。在包含于GOPS功能1208中的GPP功能1210中,由转换部件1212执行格式化,由转换部件1214加密,且由转换部件1216对记录定界。该结果以文件格式1218从GOPS功能1208发送。
以不同的方式优化获得灵活性或者容量/通过量是有可能的。作为一个例子,图13用于表示一种可能的借方管理方案。
从用于访问记录的输出1302,发送通知1304,用于作为一个日志记录存储到日志1306中。由GOPS功能1308从日志1306取出日志记录。在GOPS功能1308中,包括了一个GPP功能1310。通过包括在GPP功能1310中的转换部件1312,执行一个转换,以便优化代码,用于具体的市场和应用中。
权利要求
1.包括在具有用于网络的操作和维护的操作支持系统(104)的数据网络中的网络单元,包括一个包含硬件和软件资源的资源层(106),包括网络中提供服务的网络单元功能,以及用于执行网络单元操作的资源,一个由软件组成的操作支持图(110),其中,网络单元(102)从操作支持系统(104)看起来由多个资源代表(114)组成,并被操作支持系统用来管理与执行网络单元操作有关的相应的资源和网络单元功能,一个位于资源层的支持功能(122、124),包括与用户通信且根据要求,取出并提供资源层中的有效数据的通信功能,和用于将这些取出的数据转换为期望格式的转换功能。
2.根据权利要求1的网络单元,其特征在于,其中,在由软件组成的文件管理图(112)中,网络单元从操作支持系统(104)或者外部用户(712)看起来由多个数据文件识别对象(118、120)组成,可由操作支持系统使用,用于在资源层将数据文件传输到一个资源,该资源能由外部用户使用。所述通信功能(122)由操作支持图(110)中的受管对象(304)和在文件管理图(112)中数据文件识别对象(120)表示,从而将文件管理图(112)、转换功能(124)和操作支持图(110)联系在一起,以便允许由转换功能(124)转换的数据文件传输到由外部用户(712)使用的资源中。
3.根据权利要求1或权利要求2的网络单元,其特征在于,其中,转换功能包括多个用于它的每种转换的转换部件。
4.根据权利要求3的网络单元,其特征在于,其中,每个转换部件在转换功能的数据操作中都有一个角色或者子任务。
5.根据权利要求4的网络单元,其特征在于,其中,一个或多个转换部件实现一种具体的操作步骤或者使用方案,并且一组彼此相关的这样的使用方案形成了一种功能,它可以包括部分的或整个转换功能。
6.根据权利要求3-5的任一个权利要求的网络单元,其特征在于,其中,每一个转换部件以加载模块的形式执行一个软件部件,加载模块含有一个或多个软件单元,每一个软件单元可包含可独立编译的源代码数量。
7.根据权利要求6的网络单元,其特征在于,其中,软件单元实现和使用由用于每个转换部件的一组类型定义和两组角色定义组成的接口。
8.一种用于在网络单元中建立支持功能的方法,网络单元是数据网络的一部分,该网络具有一个用于网络操作和维护的操作支持系统,所述网络单元包括一个包含硬件和软件资源的资源层,包括在网络中提供服务的网络单元功能,以及用于执行网络单元操作的资源,一个由软件组成的操作支持图,其中,网络单元从操作支持系统看起来由多个资源代表组成,且由操作支持系统用于管理与执行网络单元操作有关的相应的资源和网络单元功能,所述方法包括在所述资源层中创建作为所述支持功能的一部分的以下部分的步骤,通信功能用于与用户通信并且根据请求取出和提供资源层中的有效数据,多个软件部件,以对每个软件部件通过互联多个编译软件单元的加载模块形式存在,每一个编译软件单元由可独立编译的源代码组成,一种用于将取出的数据转换为期望格式的转换功能,包括用于执行每个所述软件部件的多个转换部件。
9.根据权利要求8的方法,其特征在于,包括步骤当将所编译的软件单元联系在一起时,将一种唯一的实现与由软件单元实现和使用的多个接口互联,以便在软件部件内,使这样的接口的所有用法与所述的唯一实现静态地相联系,以及当将一种软件部件加载到处理器中时,将由软件单元实现和使用的另外多个接口与一种唯一的实现互联,用于在被加载的软件部件中提供多个保留的开放接口用于实现和使用。
10.根据权利要求9的方法,其特征在于,还包括步骤通过定义其开放接口的应用准备一个软件部件用于使用方案,由至少具有一个开放接口的软件部件提供一组抽象连接点,每个连接点使用或实现开放接口中的一个。
11.根据权利要求10的方法,其特征在于,包括配置使用方案,通过第一步骤,为了获得一组开放接口,选择所要包括的软件部件,第二步骤,为每一个软件部件,确定转换部件或它在当前的使用方案中应具有的部件,由此对每个转换部件,得到相应于其软件部分中每个抽象连接点的一个具体连接点。第三步骤,对所有具体的连接点匹配用户和实现。
12.一种用于根据请求执行一种操作的方法,包括将网络单元中资源层中的有效数据转换成期望的格式,并且为期望的实例提供这样的转换数据,所述网络单元包括在具有用于网络的操作和维护的操作支持系统(104)的数据网络中,并且包括如含有硬件和软件资源(108)的所述资源层(106),包括网络中提供服务的网络单元功能以及用于执行网络单元操作的资源,一个由软件组成的操作支持图(110),其中,网络单元(102)从操作支持系统看起来由多个资源代表(114)组成,并被操作支持系统用于管理与执行网络单元操作有关的相应的资源和网络单元功能,所述方法包括步骤借助于位于资源层的通信功能,取出并发送资源层中的所述有效数据到同样位于资源层的一个转换功能,由所述转换功能将这些数据转换成期望的格式,并且将转换的数据返回给通信功能,以及通过通信功能将转换的数据发送到期望的实例。
13.根据权利要求12的方法,其特征在于,其中,网络单元包括由软件组成的文件管理图(112),其中,网络单元从操作支持系统(104)或外部用户(712)看起来由多个数据文件识别对象(118、120)组成,它能由操作支持系统用来将在资源层中的数据文件传输到可由外部用户使用的一个资源,包括通过操作支持图中的受管对象和文件管理图中的数据文件识别对象表示通信功能的步骤,由此将文件管理图、转换功能和操作支持图联系在一起,并且因此,允许由转换功能转换的一个数据文件被传送到由形成所述实例的一个外部用户使用的资源。
14.根据权利要求12或13的方法,其特征在于,其中,为了获得一种期望格式的数据,用户向网络单元发送一个与此有关的请求,它启动一个相应的处理,包括步骤向通信功能发送该请求,相应于期望格式的所述数据,通过通信功能从包括在资源层的资源中取出基本数据并且包括所述基本数据,通过通信功能,将所述基本数据以及转换为期望格式的请求一并发送到转换功能,通过转换功能执行要求的转换,并且将转换的数据发送到通信功能,并且通过通信功能将转换的数据传送给外部用户。
15.根据权利要求14的方法,其特征在于,其中,通过文件传输或通过任何其它外部通信,转换的数据从网络单元传输到用户。
16.根据权利要求14或15的方法,其特征在于,包括在操作支持图中,通过建立用于通信功能的一个代表启动处理,并且由操作支持系统通过所述代表建立和控制适用于执行处理的规则。
17.根据权利要求16的方法,其特征在于,其中,所述规则包括关于将使用何种含有资源的基本数据,将怎样设计转换,以及什么规则适用于与用户通信的说明。
18.根据权利要求14-17的任意一项权利要求的方法,其特征在于,包括从日志中取出所述基本数据,并且在存储日志之前或之后执行所述转换。
19.根据权利要求14-17的任意一项权利要求的方法,其特征在于,包括从通知获得所述基本数据。
20.根据权利要求12-19的任意一项权利要求的方法,其特征在于,包括由转换功能借助于用于它的每一种转换的多个转换部件,执行所述转换。
21.根据权利要求20的方法,其特征在于,包括使用一种或多种转换部件执行下述的任意一种或一些转换打开含有所述基本数据的输入信息包,将标记翻译成市场专用的标记,格式化,执行数据记录的定界,根据期望的顺序对记录排序,集合表,编译来自仪器读数的记录,加密,转换为针对具体的市场和应用的优化的代码。
全文摘要
本发明涉及一种将数据转换为网络单元中一种期望格式的方法。网络单元包含在具有用于网络操作和维护的操作支持系统(104)的数据网络中,并且包括包含硬件和软件资源(108)的一个资源层(106)。资源包括网络中提供服务的网络单元功能,以及用于实现网络单元功能的资源。此外,网络单元包括由软件组成的操作支持图(110),并且其中,网络单元(102)从操作支持系统(104)看起来象由多个资源代表(114)组成,并且被操作支持系统用来管理与执行网络单元功能有关的相应的资源和网络单元功能。该方法意味着根据要求开始操作,包括由通信功能(122)取出资源层中的数据。通信功能发送这些数据,由转换功能(124)转换为期望的格式。转换功能进行转换并且为了转送给期望的实例,将转换的数据回送到通信功能。
文档编号H04L12/24GK1204434SQ9619894
公开日1999年1月6日 申请日期1996年10月18日 优先权日1996年10月18日
发明者K·D·荣松, C·M·吕内夫荣德 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1