专利名称:用于管理网络计算机应用的系统的制作方法
技术领域:
本发明一般涉及一种用于管理诸如联网计算机应用等分布式信息系统应用的系统,在该系统中,应用管理计算机逻辑上与远程通信网络的业务控制点相接口。
背景技术:
远程通信的底层结构全球远程通信的底层结构正发展成为一种“高级智能网络”(AIN)。这种网络将不仅仅是一个提供端点至端点连接的开关矩阵。该网络将提供网络管理功能,计算机数据从一种计算机协议翻译至另一种计算机协议,以及许多其他扩展的服务。
远程通信网络底层结构的三个特征是对数据网络的重大发展,它们是a.采用数据包交换系统进行数据移动,b.用数据包运行分立的信令网,和c.将计算机数据库并入信令网用作诸如路由电话呼叫等网络控制功能。
现代远程通信结构的一个重要特征是使用公共信道信令系统第7号工业标准(CCSS7或者SS7)中所描述的“带外”信令。不用通信信道的一部分带宽来发信号(例如,电话拨号),而是通过分立信道(信令网的一部分)来发送信令信息(例如,拨号数字),成为数字信息的数据包。作为远程通信网络底层结构一部分的计算机系统对这些数据包进行处理。例如,为了进行呼叫,主叫方将“呼叫建立的数据包”发送至一计算机,它是SS7网络的结构的一部分。该计算机用信息数据库和信令网确定能否与被叫方相连,如果可以,则建立端点至端点的通信线。
现代远程通信结构的另一个重要特征是“带宽请求”规定。例如,利用综合业务数字网(ISDN)的业务,将多条单独的通信信道合并以提供一高速通信信道,然后再将高速通信信道分离还原成多条单独的通信信道。因此,“带宽请求”只在需要的期间提供附加的数据传输容量。
分布式信息系统的应用于此同时,计算机工业正渐渐发展成大大小小的计算机网络,各计算机需要不断地交换信息和共享资源。通常,这些计算机网络分布在许多地方,拥有很大的地理范围,甚至包括世界范围的网络互连。
如果某项应用分布于两个或更多个由通信网连接的计算机站点上,并且它具有一个“全局应用”和在两个或更多个独立站点上独立自主运行的局域应用,那么该应用被定义为“分布式应用”。全局应用是一种需要对不止一个站点存取数据的应用。
在现有技术中,是由逻辑上处于远程通信网之外的计算机来协调和管理这类网络上的全局应用的。也就是说,用来协调和管理全局应用的编程计算机并不与远程通信网紧紧连成一体。这种全局应用和远程通信网之间所缺乏的紧密结合导致了系统结构的成本效果不佳,因为它没有最大地利用远程通信网的资源来降低信息移动的化费。因此,为了尽可能地降低信息在远程通信网中移动的成本,需要将分布式信息系统应用的协调和管理功能与远程通信网紧密结合成一体。另外,这种紧密的整体将有利于实施更稳健的另一种路由过程,使互连管理更可靠。
发明内容
本发明的一个目的是,通过使用第7号公共信道信令系统所具有的更稳健的网络访问、管理和控制能力,为分布式信息系统的应用提供更有效的互连管理和数据交换。
本发明的另一目的是,利用CCSS7当前和未来的能力进行呼叫控制、远程控制、网络数据库的存取和管理以及维护,以为分布式信息系统应用提供更可靠的互连管理。
本发明的再一个目的是,利用CCSS7当前和未来的能力在联网的计算机系统之间实现成本效果更佳的信息移动。
总之,本发明是一种用于管理诸如联网计算机应用等分布式信息系统应用的系统,该系统将每个全局应用的应用管理器与远程通信网构成一体,从而解决对联网计算机应用之协调和管理的需要。根据应用,应用管理器可以是一个具有特殊硬件、软件和接口的计算机系统,或者可以是加至远程通信网之计算机上的特殊软件。
远程通信网适于包括一个应用管理器用的接口,该接口为网络提供入口,用于发送对网络接续和应用过程进行协调和控制用的查询、命令和消息。远程通信网还适于为应用管理器处理某些事项选择路由。
在本发明的优选实施例中,应用管理计算机系统通过接口逻辑上直接与SS7的服务控制点相连。这种安排可使应用管理计算机与服务控制点直接通信,并且从速度和接续两个角度,以最有效的方式在分布式信息系统应用中命令服务控制点与各种信息存储、检索和/或管理设备,例如计算机互连。为了达到这一目的,要用每个应用的信息对计算机编程,这些信息是关于应用中每个计算机或信息管理设备之位置和数据库内容以及可用来连接应用中各种计算机的通信链路的速度、类型和可更替的路由信息。利用这一信息,应用管理计算机为特定的联网应用确定最有效的接续方案,并命令服务控制点直接进行必要的接续。
该系统设计通过有效的使用“带宽请求”并避免不必要的连接,使信息在网络上移动的成本效果较佳。由于应用可包括更替路由选择算法,所以系统设计可提供更可靠的互连管理。使用该系统设计,可满足大范围信息应用的需要,诸如数据库管理、过程监视和控制、信息业务管理、预定系统管理、出版以及电影或声像制品的分布系统。
附图概述结合附图阅读以下对本发明一较佳实施例的详细描述,将更加清楚本发明的上述和其他目的、特征和优点,其中
图1是一方框图,示出了依照本发明较佳实施例构造的远程系统的系统结构;图2是应用执行的软件程序的示意图;而图3是一方框图,例示了如何利用图1的系统来管理联网的计算机应用。
本发明的最佳实施方式现在先较详细地描述本发明的一个优选实施例。图1是一方框图,示出了适于本发明的远程通信系统的系统结构。远程通信网的结构由多个常规的交换和过程节点10构成,图中包括分组交换机、中心局交换机和汇接交换机。传输链路网络12使所有的节点10互连。并且用常规的SS7信令网13控制这些互连。SS7信令网13包括多个信令链路14和多个服务控制点16和17。信令链路14将每个交换节点10与服务控制点16或17中的一个相连,并使服务控制点16和17相互连接。
服务控制点16和17是基于计算机的元件,它们进行通常的SS7的网络控制功能。对于被叫方位于主叫方所处节点之外某节点的,或者使用诸如800或900呼叫等特殊呼叫码的电话呼叫,服务控制点被用来确定和建立端点间的路由。每个服务控制点具有一个包括数据库的计算机系统,该数据库包含确定传输链路所必需的信息,其中传输链路能在两对话方之间提供一通路。主叫方和被叫方之间传输链路由交换节点与服务控制点之间以及服务控制点之间发送的信令消息来确定和建立。在国际电报电话咨询委员会和美国国家标准协会公布的标准文件中给出了SS7信令协议和消息格式的详细描述。
本发明系统结构中一个非常重要的环节是将应用管理器设备,例如计算机20和相关的应用数据库21,用通信接口18与服务控制点16相连;使应用管理计算机20直接与服务控制点16中的计算机系统逻辑相连。从而应用管理程序软件与SS7网络控制软件程序构成一体,以提供建立网络传输链路互连所必需的交换查询、消息和命令的能力。接口18的较佳实施例是一ISDN接口和专门的交换节点软件,进行ISDN至SS7的交互工作,提供至服务控制点16的逻辑连接和对所有SS7联网能力的全入口。当然,接口18的特定结构依赖于其所接的远程通信网的结构。但是,接口18基本上类似于任何其他的用来连接两个通信设备的常规接口。这些接口已允许对远程通信工业正在实行的高级智能网的第三方进行开放式存取。在91-346号CC大纲下,在BellSouth于1993年7月7日提交的FCC补充评述中,描述了这样一例接口。
另一方面,接口18、应用管理计算机20和应用数据库21可以是服务控制点中计算机系统和相关软件的整体构成部分。在这种情况下,接口18实际上是包含在控制点软件内的软件接口,而应用管理计算机20是服务控制点计算机系统中一独立的软件模块。
因此,应用管理计算机20通过服务控制点16接收和发送与联网计算机应用软件有关的消息。这些消息连同服务控制点16固有的能力允许应用管理计算机20在多个诸如应用计算机22的分布式信息存储、检索和/或管理设备之间建立网络互连,其中每个应用计算机与远程通信网中独立的交换节点10相连。应用管理计算机20还通过服务控制点16向每个应用计算机22发出查询和命令,以控制应用过程。用这种方式,远程通信网通过服务控制点16识别被编址于应用管理计算机20的消息,并执行应用管理计算机20发出的信令命令。
应用管理数据库21包含下列集合的数据结构和数据单元a.数据单元、数据结构和数据目录,它们是应用软件的一部分;b.主数据目录,该目录包含描述数据库结构和数据单元分布的信息;和c.路径目录,该目录信息包含描述每个分布式数据库位置之定位和路径信息。
应用管理计算机20分配数据更新并向应信息请求,引导数据移动以实行更新和响应。它还有选择地调用应用计算机22中的程序过程,以协调和控制应用软件。应用管理器中包括的两组软件单元提供协调和控制应用软件的能力。这些软件单元是与应用过程和数据结构有关的程序和数据,以及与远程通信网信令过程和路由选择有关的程序和数据。
参看图2,应用管理计算机20的软件程序包括用于协调和控制联网应用的主程序200、与应用相关的过程程序210、网络信令程序220和远程通信网软件接口程序230。
主程序200完成管理查询和管理更新事项的初级功能。过程程序210包括的软件程序模块执行优化查询处理的算法,优化算法包括选择汇编站点和确定将数据从一个网络节点移至另一个网络节点所用的每个网络接续的数据传输速度。网络信令程序220包括构造、发送、接收和解释从远程通信网上来往的消息的软件程序模块。远程通信网软件程序230包括的软件程序模块包括网络拥有者许可的具体网络接口18所用的设备驱动程序,而且这些模块使消息格式适应于具体网络接口18的格式和协议。
应用数据库21包含的数据结构包括过程和数据的主目录300、包括网络路由选择数据(network routing data)310的数据集以及存取规则和特许数据330。对于某些应用,应用数据库还可以包括过程数据和描述符320。尽管图2将应用数据库21示作直接与应用管理计算机20相连的物理数据存储装置,但数据库可以是任何合适的与应用管理计算机20逻辑相连的数据存储媒体。
过程主目录包括描述位于每个节点上的过程的数据表,同时数据主目录包括描述位于每个节点上的数据单元的数据表。网络路由选择数据表包括可以用来计算节点间连接距离、成本和可行速度的数据。过程数据和描述符包括描述可以是应用软件一部分的物理过程所必需的数据。最后,存取规则和特许数据表提供的数据为应用管理软件程序用来确定是否将处理特定用户之特定查询或者拒绝其存取的数据。
一例用上述系统构造原理方便地设计的应用是由数据库计算机网络构成的一家商务公司的分布式数据库应用。图3示出了这样一个应用。
为了便于说明,图3包括两个企业总部计算机设备500和520,两个地区局计算机设备600和620,以及两个本地分局设备700和720。两个企业计算机500和520分别位于洛杉矶和纽约,并且第一地区计算机600位于芝加哥。这三个计算机都具有64K BPS(每秒64,000比特)和384K BPS,以及4,800BPS和9600BPS“低速度”的数据传输能力。第二地区计算机620位于亚特兰大,并具有64KBPS的能力。本地计算机700和720分别位于新奥尔良和圣路易士,并分别具有每秒4,800和9,600比特的能力。
应用管理计算机20已与远程通信网接口。如前结合图1和图2所述的,应用管理计算机20可以通过利用信号控制点16固有的能力接收消息、发送网络互连消息、查询和命令,并能将消息和命令发送给应用计算机500、520、600、620、700和720。
如何在分布式数据库站点间分配数据单元的“文件分配问题”并不是本发明的一部分。在本领域中,对分布式数据库中的数据分配已知之甚多,因而在本例中假设,分布式数据库的数据已经适当考虑了数据分配。
在运行图3所示的例子的过程中,位于本地计算机站700处的终端用户输入一查询,要求满足对查询向应的来自不同计算机站点的数据单元。构造查询所用的语言不是本发明的一部分。为了使未在数据库查询编程领域中训练过的人们便于理解,该查询的例子用简单的英语给出“打印所有销售定单,包括定购号码、数量和出货日期,其中定货总数超过$100,000.00,运货日期为1992年,定货产品号为B4010BR,并且售货员的职员号为10132。”本地计算机将查询作为网络消息发送,网络将其目的地识别为应用管理计算机20。该包含查询的消息通过信号控制点16经网络传递至应用管理计算机20,应用管理计算机20验证终端用户对该查询具有保密特权,并且验证查询答案可在应用所受的约束范围内被构造。如果验证产生否定结果,则应用计算机20将拒绝查询的适当应答消息发送给本地计算机700,以传递给输入给查询的终端用户。在该情况下,不进行传输链路接续,节省了不必要的网络使用。
如果验证产生肯定结果,则过程继续如下。应用管理计算机20确定满足查询响应所需的数据单元分布在本地计算机站720、企业计算机站520和地区计算机站620之间。在该例中,给出定购总数的数据单元位于企业计算机站520处,与产品号B4010BR和运货日期有关的数据单元位于地区计算机站620处,而与售货员号码10132有关的数据单元位于本地计算机站720处。
应用管理计算机20将查询映射成一种称作包络的形式,它规定了数据库的一个超集,包含了回答原始查询所必需的数据。应用管理计算机20将包络翻译成一个减速器(reducer),该减速器由可在三个计算机站点520、620和720处并行执行的半联合操作组成(semijoin operation),使用了为尽可能减少数据在站点间移动的成本而设计的算法,并确定由减速操作导出的数据被汇编的站点。当然,结果还减少了网络资源的使用,更有效地利用了网络。
应用管理计算机20将三个减速操作中的每一个所包含的消息分别发送给各个计算机站520、620和720用于并行执行。完成减速操作后,三个应用计算机520、620和720中的每一个将完成消息的通知发送给应用管理计算机20。应用管理器用来确定将所有数据单元放在哪里并确定汇编站点以及计算减速操作的算法的技术,在本领域中是众所周知的。1981年12月,Philip A.Bernstein等在计算机协会数据库系统汇刊上发表了“分布式数据库系统中的查询过程(SDD-1)”一文,阐述了一种对这些技术的实施。对于该查询的例子,汇编站点是地区计算机站620。
应用管理计算机20发出的网络控制信令消息用384K BPS接续使企业计算机520与地区计算机620相连,并用9,600BPS接续使本地计算机720与地区计算机620相连。然后,应用管理计算机20将消息发送给计算机520、620和720,表示已完成接续,并请求将减速操作产生的数据传输至汇编站点的地区计算机620。来自企业计算机520的数据被传输给地区计算机620而来自本地计算机720的数据被传输给地区计算机620。当结束数据传输时,地区计算机620将一确认完成的消息发送给应用管理计算机20。应用管理计算机20发出使企业计算机520和地区计算机620之间和本地计算机720与地区计算机620之间的接续断开的网络控制信令消息。
应用管理计算机20向地区计算机620发出一消息,请求地区计算机620用在地区计算机620处汇编的数据库超集执行查询。地区计算机620执行查询并向应用管理计算机20发出消息,确认计算了查询应答。
应用管理计算机20用4,800BPS的接续发出使本地计算机700与地区计算机620相接续的网络控制信令消息,然后向地区计算机620发送一消息,请求将查询答案传输给发出查询的本地计算机700。查询答案便可供输入查询的终端用户使用。本地计算机700向应用计算机20发送一消息,确认已收到查询答案。然后应用管理计算机20发出使本地计算机20与地区计算机620之间的接续断开的网络控制信令消息。结束了查询过程。
应当理解,上述实施例只表示一种使用本发明的可能,并且可将本发明应用于任何在多个远距离安置的信息存储、处理和通信设备之间需要互连的分布式信息系统应用中。本发明的具体应用有许多,包括了数据库信息服务,对化学和机械过程的过程控制,对存储、检索和传输文件、教学、视频图像(即录像磁带)、声频消息和音乐的管理,信用卡事务处理、软件分发、零售店管理、装运和车辆跟踪、预定,售票及多个其他应用。
总之,本发明提供了一种管理联网分布式信息系统的系统,该系统大大提高了信息在多个远距离安置的诸如计算机等信息存储、车辆和管理设备间通信的效率。该系统通过与网络服务控制点直接接口而利用高级智能网譬如SS7的能力。这为应用管理计算机提供了用最有效的方式构造网络的能力,以处理特定应用的信息传递之需要。
尽管利用一优选实施例及其变化揭示了本发明,但应该理解,不脱离以下权利要求书所限定的本发明范围,可以进行多种其他的变化和改变。
权利要求书按照条约第19条的修改1.一种用于管理联网计算机应用的系统,其特征在于,包括a)一智能远程通信网,它包括多个交换节点;多个使所述多个交换节点选择互连的传输链路;至少一个服务控制点,它包括使被选择的所述节点与被选择的所述传输链路有选择互连的装置;和多个信令控制链路,它们将所述至少一个服务控制点与所述多个交换节点相连,将来自所述服务控制点的信令信息传输给每个所述交换节点;b)多个计算机系统,每个与不同的所述交换节点相连,每个所述计算机系统包含了与被管理的应用有关的信息;和c)一应用管理计算机,用于管理所述被管理的应用,所述应用管理计算机包括与所述服务控制点通信并使所述服务控制点通过被选择的所述传输链路和交换节点与被选择的所述多个计算机系统互连以利于有效处理所述被管理应用的装置。
2.如权利要求1所述的系统,其特征在于,所述应用管理计算机通过一通信接口与所述服务控制点相连。
3.如权利要求2所述的系统,其特征在于,所述应用管理计算机包括含有路由选择算法信息的应用数据库和有关所述被管理应用的数据结构,其中所述路由选择算法信息包括了所述远程通信网中每个所述传输链路的比特率和成本信息。
4.如权利要求3所述的系统,其特征在于,所述应用管理计算机还包括使用所述路由选择算法信息和有关所述被管理的应用之数据结构来优化执行所述应用的软件算法。
5.如权利要求1所述的系统,其特征在于,所述多个计算机系统包括多个应用计算机。
6.如权利要求1所述的系统,其特征在于,所述应用管理计算机与所述服务控制点构成一体。
7.如权利要求6所述的系统,其特征在于,所述服务控制点是一个计算机系统,并且所述应用管理计算机是包括在所述计算机系统中的一个软件模块。
8.如权利要求1所述的系统,其特征在于,所述智能远程通信网基于信令系统7。
9.一种用于管理联网计算机应用的方法,在该方法中,被管理应用的有关信息是由多个位置相距遥远的应用计算机来存储、检索和管理的,所述方法的特征在于,包括下列步骤a)将每个所述应用计算机与一智能远程通信网相连,所述智能远程通信网包括多个交换节点,每个所述应用计算机与所述交换节点中不同的节点相连;多个使所述多个交换节点选择互连的传输链路;至少一个服务控制点,它包括使被选择的所述节点与被选择的所述传输链路有选择互连的装置;和多个信令控制链路,它们将所述至少一个服务控制点与所述多个交换节点相连,将来自所述服务控制点的信令信息传输给每个所述交换节点;b)确定一个互连方案,用于通过被选择的所述远程通信链路至少使所述多个应用计算机中的两个互连;c)根据所述互连方案使所述服务控制点互连每个所述多个应用计算机;并且d)使所述服务控制点将查询和命令发送给每个应用计算机,以实现所述被管理的应用。
10.如权利要求9所述的方法,其特征在于,确定互连方案的步骤还包括沿互连所述多个应用计算机的所述多个远程通信链路确定一所需的路由,所述路由从路由选择算法信息确定,所述信息包括每个所述传输链路的成本和比特率,以及与所述被管理应用有关的信息;并且为确定路由中所用的每个所述远程通信链路选择一个数据传输比特率。
11.如权利要求9所述的方法,其特征在于,使所述服务控制点互连所述应用计算机的所述步骤还包括使一应用管理计算机与所述服务控制点接口,并使所述应用管理计算机向所述服务控制点发送命令,以进行所述接续。
12.一种用于管理分布式信息系统应用的系统,其特征在于,包括a)一远程通信网,它包括多个交换节点;多个使所述多个交换节点有选择地互连的传输链路;至少一个服务控制点,它包括使被选择的所述节点与被选择的所述传输链路有选择地互连的装置;和多个信令控制链路,它们将所述至少一个服务控制点与所述多个交换节点相连,将来自所述服务控制点的信令信息传输给每个所述交换节点;b)多个信息存储、检索和/或管理设备,每个所述设备与不同的所述交换节点相连,每个所述设备包含与分布式信息系统应用有关的信息;和c)一应用管理设备,用于管理所述分布式信息系统应用,所述应用管理设备包括与所述服务控制点通信并使所述服务控制点通过被选择的所述传输链路和交换节点互连被选择的所述多个信息存储、检索和/或管理设备以利于有效处理应用的装置。
13.如权利要求12所述的系统,其特征在于,所述应用管理设备是一通过通信接口与所述服务控制点逻辑相连的应用管理计算机。
14.如权利要求13所述的系统,其特征在于,所述应用管理计算机包括含有所述远程通信网之路由选择算法和通信链路传输速度的信息的应用数据库以及有关被管理应用的数据结构。
15.如权利要求13所述的系统,其特征在于,所述应用管理计算机还包括用所述路由选择算法、通信链路传输速度和有关被管理应用的数据结构来优化执行应用的软件算法。
16.如权利要求12所述的系统,其特征在于,所述多个信息存储、检索和/或管理设备包括多个应用计算机。
17.如权利要求16所述的系统,其特征在于,所述分布式信息系统应用还包括联网计算机应用。
18.如权利要求12所述的系统,其特征在于,所述应用管理设备与所述服务控制点构成一体。
19.如权利要求18所述的系统,其特征在于,所述服务控制点是一计算机系统,而所述应用管理设备是一包括在所述计算机系统内的软件模块。
20.如权利要求12所述的系统,其特征在于,所述远程通信网基于信令系统7。
21.一种用于管理分布式信息系统应用的方法,在该方法中,由多个位置相距遥远的应用计算机来存储、检索和管理有关应用的信息,所述方法的特征在于,包括下列步骤a)将每个所述应用计算机与一远程通信网相连,所述远程通信网包括多个交换节点,每个所述应用计算机与所述交换节点中不同的节点相连;
使所述多个交换节点有选择地互连的多个传输链路;至少一个服务控制点,它包括使被选择的所述节点与被选择的所述传输链路有选择地互连的装置;和多个信令控制链路,它们将所述至少一个服务控制点与所述多个交换节点相连,将来自所述服务控制点的信令信息传输给每个所述交换节点;b)确定一个互连方案,用于通过被选择的所述远程通信链路使至少两个所述多个应用计算机互连;c)根据所述互连方案,使所述服务控制点互连每个所述多个应用计算机;并且d)使所述服务控制点将查询和命令发送给每个应用计算机,以实现所述被管理的应用。
22.如权利要求21所述的方法,其特征在于,确定互连方案的步骤还包括由路由选择算法信息、每个所述传输链路的传输速度信息和有关被管理应用的信息确定一所需的互连路由;并且为所定路由中所用的每个所述远程通信链路选择一个数据传输速度。
23.如权利要求21所述的方法,其特征在于,使所述服务控制点互连所述应用计算机的所述步骤还包括使一应用管理计算机与所述服务控制点接口,并使所述应用管理计算机向所述服务控制点发送命令,以进行所述接续。
权利要求
1.一种用于管理联网计算机应用的系统,其特征在于,包括a)一智能远程通信网,它包括多个交换节点;多个使所述多个交换节点选择互连的传输链路;至少一个服务控制点,它包括使被选择的所述节点与被选择的所述传输链路有选择互连的装置;和多个信令控制链路,它们将所述至少一个服务控制点与所述多个交换节点相连,将来自所述服务控制点的信令信息传输给每个所述交换节点;b)多个计算机系统,每个与不同的所述交换节点相连,每个所述计算机系统包含了与被管理的应用有关的信息;和c)一应用管理计算机,用于管理所述被管理的应用,所述应用管理计算机包括与所述服务控制点通信并使所述服务控制点通过被选择的所述传输链路和交换节点与被选择的所述多个计算机系统互连以利于有效处理所述被管理应用的装置。
2.如权利要求1所述的系统,其特征在于,所述应用管理计算机通过一通信接口与所述服务控制点相连。
3.如权利要求2所述的系统,其特征在于,所述应用管理计算机包括含有路由选择算法信息的应用数据库和有关所述被管理应用的数据结构,其中所述路由选择算法信息包括了所述远程通信网中每个所述传输链路的比特率和成本信息。
4.如权利要求3所述的系统,其特征在于,所述应用管理计算机还包括使用所述路由选择算法信息和有关所述被管理的应用之数据结构来优化执行所述应用的软件算法。
5.如权利要求1所述的系统,其特征在于,所述多个计算机系统包括多个应用计算机。
6.如权利要求1所述的系统,其特征在于,所述应用管理计算机与所述服务控制点构成一体。
7.如权利要求6所述的系统,其特征在于,所述服务控制点是一个计算机系统,并且所述应用管理计算机是包括在所述计算机系统中的一个软件模块。
8.如权利要求1所述的系统,其特征在于,所述智能远程通信网基于信令系统7。
9.一种用于管理联网计算机应用的方法,在该方法中,被管理应用的有关信息是由多个位置相距遥远的应用计算机来存储、检索和管理的,所述方法的特征在于,包括下列步骤a)将每个所述应用计算机与一智能远程通信网相连,所述智能远程通信网包括多个交换节点,每个所述应用计算机与所述交换节点中不同的节点相连;多个使所述多个交换节点选择互连的传输链路;至少一个服务控制点,它包括使被选择的所述节点与被选择的所述传输链路有选择互连的装置;和多个信令控制链路,它们将所述至少一个服务控制点与所述多个交换节点相连,将来自所述服务控制点的信令信息传输给每个所述交换节点;b)确定一个互连方案,用于通过被选择的所述远程通信链路至少使所述多个应用计算机中的两个互连;c)根据所述互连方案使所述服务控制点互连每个所述多个应用计算机;并且d)使所述服务控制点将查询和命令发送给每个应用计算机,以实现所述被管理的应用。
10.如权利要求9所述的方法,其特征在于,确定互连方案的步骤还包括沿互连所述多个应用计算机的所述多个远程通信链路确定一所需的路由,所述路由从路由选择算法信息确定,所述信息包括每个所述传输链路的成本和比特率,以及与所述被管理应用有关的信息;并且为确定路由中所用的每个所述远程通信链路选择一个数据传输比特率。
11.如权利要求9所述的方法,其特征在于,使所述服务控制点互连所述应用计算机的所述步骤还包括使一应用管理计算机与所述服务控制点接口,并使所述应用管理计算机向所述服务控制点发送命令,以进行所述接续。
全文摘要
一种用于管理分布式信息系统应用的系统使用基于工业标准信令系统7(SS7)的高级智能网(AIN)远程通信网。SS7使用基于智能计算机的服务控制点,能使网络中的交换节点互连,以利于各节点间的通信。在本发明的系统中,通过远程通信网,使诸如应用计算机等多个信息存储、检索和/管理设备相互有选择地互连。为了更有效地管理这些互连,使应用管理计算机与一服务控制点接口,并用服务控制点进行互连控制。应用管理计算机使用关于特定应用的数据、路由选择算法和传输链路速度数据来确定使应用计算机互连的最佳方案,然后命令服务控制点进行必要的接续并发出必要的命令,以实行该特定的应用。系统具有广阔范围的信息应用,诸如数据库管理、过程监视和控制、信息业务管理、预定系统管理、出版具有电影或声像制品的分发系统。
文档编号H04Q3/00GK1142303SQ95191898
公开日1997年2月5日 申请日期1995年2月7日 优先权日1994年3月3日
发明者C·唐纳德·贝尔托 申请人:杰奥内脱有限公司L.P.