灵活基本设施的配置的制作方法

文档序号:6474245阅读:174来源:国知局
专利名称:灵活基本设施的配置的制作方法
技术领域
本发明涉及在权利要求1的前序中所述的类型的用于多用户应用的灵活的通信基本设施的配置设备,以及制造该配置的方法。
用于本发明的应用是网络化的虚拟环境,其中广泛分布的、多用户实时交互作用。在此将应用定义成处理网络化虚拟环境的分布式计算机方法。这些应用力求虚拟世界中的真实性感觉以及增强的(深入的)体验。它们用于军事和工业分组训练、协作设计以及工程、多个玩家游戏、虚拟购物、虚拟会议、远程客户支持和远程教学。应用会话是在指定时间点开始的应用的例子。客户能加入、拒绝和离开应用会话。应用会话在某些预定的条件下终止。
背景技术
同时来自SE9901694-1和US09/307712的、具有优先权日期为1999-05-10的PCT/SE/00392“应用访问服务器”是共同未决申请,描述了大量参与者间的通信网络中的实时性能。提供包括用于从客户机单元接收信息的接收装置的服务器单元。服务器单元存储从每个客户机单元接收的状态信息并将该信息转发给网络中的节点。它也将至少部分存储的信息发送给客户机。用这种方式,可将应用的整个状态保存在网络的一个或多个单元中。这消除了每个客户机存储整个状态的需要,从而减少存储器和用于每个客户机的带宽。
本发明基于共同未决PCT/SE00/00932,但执行用于多用户应用的基本设施的半自动化配置。
与本申请同时提交的还有共同未决申请SE-...Infrastructures“Communication Infrastructure for Multi-user”以及SE-...“NameService for Networked MULTI-USER Application”。
在本申请中示出和讨论的一些单元在共同未决申请中详细地讨论,为所有和其他目的,在此整个合并作为参考。

发明内容
本发明的目的是提供用于多用户应用的灵活通信基本设施的半自动化配置。
本发明的另一目的是提供网络资源的提高的质量和经济用途。
会话简档表由对用在应用会话上有效的一组应用网络参数组成。会话简档表用来在开始应用会话前或时,初始化和制定可编程应用网络。
客户简档表由对应用会话中的参与者有效的一组应用网络参数组成。客户简档表用来在指定的客户加入应用会话前或时,初始化和制定可编程应用网络。
可将一组客户简档表与会话简档表关联。将每个应用可选地与一个或几个客户简档表和应用会话简档表关联。
如果可编程应用网络不支持具有会话管理接口的应用,与应用有关的会话和客户简档表给出应用会话的运行状况。
会话参与者可通过可编程应用网络(PAN)加入会话而不必提供具体的会话访问权证。会话参与者使用应用程序名和/或应用会话简档表身份和/或客户简档表身份作为会话访问权证和/或指定给每个客户访问可能性的身份(例如,如果10个客户能与某一客户简档表关联,则为连续号码1..10)。在当仅客户型/会话型使用访问权证时的情况下,这可作为会话访问权证的可选部分。可根据任何灵活的方法编码该信息。对可编程应用网络来说,它使得执行客户的简单验证测试并与此同时设置客户特定的参数成为可能。简单的验证测试包括客户必须知道可能的客户简档表名称和/或会话简档表名称和/或应用程序名。当连接客户时,在客户计算机中提供客户特定参数。这些参数最好在连接客户机前但与连接的客户机关联时在可编程应用网络PAN中提供。
如果根据本发明构造可编程应用网络PAN,如果使用会话管理接口,可由应用入口服务器ALS提供预先配置来提供,或如果没有会话管理接口,可通过具有该特征的系统的手动配置来提供。
为连接用于多个应用的多个会话中的客户,可编程应用网络PAN是开放的。客户可通过附上指出应用会话类型和客户类型{例如,1(A+S+E12,或2)S+E,如果S仅与A有关的话,或3)E,如果E仅与S有关或S仅与A有关,4)A,如果客户不操心会话类型或客户类型}的会话访问权证连接。
可能提供其他的身份,例如,每个权证上的号码。如果P=18,那么这意味着A+S+E12(或用于18种可能的号码12的连接可能性)。正好指出会话类型而且不是特定会话。如果N=5,这意味着权证为(18*5=90的)A+S4+E12或A+S+E66(或来自90种可能的号码66可能性)。指出特定的会话,诸如来自5种可能性的号码4。因此,可构造会话权证以便用于混合的空间。
对多个不同应用类型A、B等等可预先配置系统。对应用A具有会话简档表S的N次会话的数量,具有会话简档表T的M次会话的数量等等。对用会话简档表S的会话具有客户简档表E的P个客户的数量,有关具有客户简档表F的Q个客户的数量等等。
如果可编程应用网络支持具有会话管理接口的应用,会话和客户简档表以及客户同意的对这些的改变给出了应用会话的运行状况。会话参与者可使用由可编程应用网络提供的会话访问权证加入会话。
希望启动应用会话的用户与可编程应用网络协商使用某一会话简档表。希望加入应用会话的用户与可编程应用网络协商使用某一客户简档表。
本发明允许分配通信网络和可编程应用网络的所有节点中的丰富的资源。这意味着保证了高的和一致的终端用户质量。分配的资源正好适用于应用的需要。不需要浪费的过物资供应。由于可预先制定和自动使用客户和会话简档表,几乎不需要人为干预。
本发明还提供灵活的方法来通过或不通过使用会话管理接口,设置可编程应用网络中的会话。在这两种情况下,使用会话访问权证的开始过程是相同的。


为更完整地理解本发明以及为另外的目的及其优点,现在参考其如附图所示的实施例的下述说明。附图示例说明适用于支持用于本发明的网络化虚拟环境的可编程应用网络(PAN)的逻辑图。
具体实施例方式
可编程应用网络(PAN)在图1中示出了适用于支持网络化虚拟环境的可编程应用网络1。它是通信网络2的一部分,例如包括在Internet、内联网等等中或作为专用网络。通信网络2包括通信链路和用于通用通信协议,例如Internet协议的路由器。
通信网络2也包括专用于支持应用会话APS的几个节点AC、ANS、ACG、AR、AS、APDB、ALS、ANMS、CAS。并非所有这些节点必须存在于指定的应用会话中。用虚线示出的节点是可选的,就象可选连接。可提出指定节点类型的几个例子。
可编程或或配置可编程应用网络1以便支持指定的应用会话APS以及服务指定客户3、4、7组,它们中的一个也可具有游戏控制台的作用,将如下所述。然后网络1设置应用网络参数以便分配足够的带宽、网络地址、服务器存储器、服务器计算能力、应用程序内容生成器容量、应用程序会话名服务器容量等等。
下面将详细描述可编程应用网络1的节点。
应用入口服务器(ALS)(可选的)可选的ALS用来设置应用会话APS。所有可选节点在图中使用虚线。将注意到应用入口服务器不需要是可编程应用网络(PAN)的一部分,反而是连接到网络的外部单元。空间中的参与者5(预先参与者)可通过应用网络管理系统ANMS(如下所述)在ALS上注册并与可编程应用网络1协商以便开始应用会话APS。应用服务提供者可使用ALS来验证参与者并处理记帐。
应用网络管理系统(ANMS)应用网络管理系统ANMS用于初始化已经在ALS协商过的应用会话APS。在ALS和ANMS间具有应用会话管理接口I是可选的。
如果可编程应用网络1支持具有会话管理接口I的应用,那么会话和客户简档表11、12以及客户同意的对这些的改变给出用于应用会话APS的运行状况。
如果提供会话管理接口I,那么访问权证与在不提供会话管理接口I的情况下相同。
应用网络管理系统ANMS用于预订资源,在通信网络1中和AS、AR、ACG以及ASNS节点处是可选的(参见以下)。应用网络管理系统ANMS也可用于处理错误情况。
根据本发明,应用网络管理系统ANMS使用至少一个会话简档表11和至少一个客户简档表12来构造可编程应用网络1。
会话简档表11会话简档表11可包括一组对应用会话APS来说有效的应用网络参数。会话简档表11可用来在开始应用会话APS前或时,初始化和制定可编程应用网络1。会话简档表11可包括指定以下的参数1)包括用于应用网络1中各个节点AC、ANS、ACG、AR、AS、APDB、ALS、ANMS、CAS间的带宽、应用网络1的各个节点中的存储器用量的用于会话的网络资源的最大总用量。
2)通信协议和应用传输协议设置以及协议字段和应用标记的大小。
3)客户3、4和客户群的最大数。客户群是对应用网络1来说已知的客户组。客户群可用于例如多播应用数据。
4)确定会话APS的全局行为的参数,诸如在什么条件下,自动终止会话。
5)缺省的客户简档表。
6)总的允许的会话时间以及各种超时设置。
客户简档表12可有多个客户简档表12,每个由对应用会话APS中的参与者有效的一组应用网络参数组成。每个客户简档表12在指定客户机加入应用会话APS前,初始化和制定可编程应用网络1以及客户计算机5。客户简档表12限定指定客户机3、4、5能使用的资源数量。客户简档表12对每个客户来说是可选地单独设置。然而为了方便,可设置标准化的缺省客户简档表。客户简档表12可包括用于以下的参数设置1)客户机类型和状态。
2)控制客户机3、4、5能做什么和不能做什么的验证参数。
3)控制到客户机的链路上的分组大小和带宽。
4)包括应用网络1中各个节点间的带宽、应用网络1的各个节点中的存储器用量的网络资源的最大单独用量。控制在客户机的访问链路上的带宽用量。
5)客户组成员。
7)通信协议以及应用协议设置以及协议字段和应用标记的大小8)总的允许的连接时间和各个超时设置。
简档表的格式客户或会话简档表11、12是包括下述要素的文件或数据库1)简档表名2)可选地,包括它的版本号的应用会话APS名3)可选地,用于人类读者的注释和其他信息4)根据任何适合的格式的应用网络参数的列表,例如i)与参数值相符的参数名列表ii)参数值列表,其中列表中的位置表示参数类型应用服务器(AS)应用服务器AS接收应用数据和存储应用数据。应用服务器AS根据查询、请求或预订,将应用数据传送给应用客户机3、4。这些查询、请求或预订可根据携带应用标记(见以下)的应用数据单元6的预订来表示。根据会话简档表11的应用会话APS以及根据客户简档表12的应用客户,预订用于应用数据和用于预定以及用于处理资源的计算机存储器。
应用客户(AC)应用客户AC是模拟网络化虚拟环境的计算机过程的局部实例。应用客户AC可是例如Windows/UNIX过程或线程。一个计算机过程可运行一个或几个应用客户AC。因此应用客户是游戏或模拟的逻辑实例并且不总是等同于任何特定的计算机过程、线程、程序或机器。正运行应用客户AC的参与者计算机3、4或例如游戏控制台8具有用于(通过AR)接收来自可编程应用网络的输出以及来自用户的各个输入,如SE...Fredriks中所述以及显示如图形、视频、音频或触觉(物理感觉表示)输出的应用输出的装置。应用客户AC可预定来接收和处理标记过的应用数据单元6以及发送标记过的应用数据单元6。会话简档表11和客户简档表12均用来构造应用客户AS以便它根据会话和用户简档表进行通信。
应用会话权证10可编程应用网络接受只有当客户用对话访问权证10登录时,客户3、4加入应用对话APS,会话访问权证10根据指定的客户简档11和会话简档表确认客户使用网络资源的权利。拒绝没有正确的应用权证的客户。连接到具体会话的用于会话参与者的会话访问权证10具有这样的信息来唯一地指出以下情况1.用于特定游戏的用于特定的会话类型的客户类型(客户简档表和/或会话简档表和/或应用程序名);或2.在用于具体应用的具体会话中的客户。
如果在没有会话管理接口I的情况下运行可编程应用网络PAN,最好使用情况1。
可根据任何灵活的方法编码该信息。这使得可能使可编程应用网络1执行简单的客户验证测试以及同时设置客户特定的参数。
因此,可编程应用网络通过编码的会话访问权证10执行客户的验证测试以及同时设置客户特定的参数。
应用路由器(AR)应用路由器AR路由应用数据单元6。将会话访问权证10发送给应用路由器AR。然后通过应用客户AC将参与者连接到应用路由器AR并从此连接到可编程应用网络1。根据由每个应用数据单元6携带的应用标记(参见以下)决定路由路径。应用路由器AR从通信网络2接收含有应用数据单元的数据报。应用路由器AR读取应用数据单元6的应用标记以及在通信网络2上通过网络地址重新发送应用数据单元6,网络地址由应用标记以及也可能由客户预订来确定。根据会话简档表11为应用会话APS以及根据客户简档表12为应用客户AC预留用于路由表和用于客户预订和处理资源的计算机存储器。
应用程序内容生成器(ACG)(可选的)应用程序内容生成器ACG是生成用于应用会话APS的内容的服务器。它是多个玩家游戏中的游戏服务器,对有关杀害、冲突和伤害做出决定。它也可负责运行似乎受人控制但由AI管理的化身。应用内容生成器ACG接收和处理应用数据单元6并发送带有应用标记的应用数据单元6。为根据会话简档表的应用会话以及为根据客户简档表的应用客户预留用于应用数据和处理资源的计算机存储器。
应用会话名服务器(ASNS)(可选的)可选的ASNS将应用会话名映射到应用数据单元6中的应用标记或反之亦然,以及响应诸如设置名称、去除名称以及查询有关名称的操作。下面将进行详细描述。为根据会话简档表11的应用会话APS和为根据客户简档表12的应用客户预留用于应用数据库和处理资源的计算机存储器。
记帐系统8记帐系统8可测试包括会话的开始和结束时间以及每个客户3、4加入和离开时间的应用会话APS的属性。记帐系统8知道会话简档表11和客户简档表12并给出网络资源的说明,网络资源由会话和每个客户3、4使用。这意味着可要求修改简档表参数,如ALS。使用过的会话和客户简档表可与存储过的不同,因为ALS能修改用于会话和每个参与者的ALS中的个别参数。记帐系统8根据服务的商业模式,计算机用于客户、应用服务提供者、应用入口服务提供者以及操作者的费用。
客户验证服务器(CAS)(可选的)客户3、4可在加入应用会话APS前登录到可选的应用验证服务器CAS。可选的客户验证服务器CAS可连接到用户数据库并可选地报告给记帐系统8。可选的客户验证服务器CAS用于确保客户与具有用户帐户的已知用户一致。客户验证服务器CAS可选地连接到用于验证ALS的应用入口服务器ALS。
应用简档表数据库(APDB)将缺省的会话简档表和客户简档表存储在应用简档表数据库APDB中。应用的每种类型(例如,计算机游戏QuakeIIIArena)可具有数据库APDB中的一个或几个相关的会话简档表11和客户简档表12。每个会话或客户简档表可具有名称,以便能通过引用名称来检索它们。
通信协议网络协议9通信网络通常使用几种基于分组的通信协议,如IP协议9。通信网络2带有从发送者到接收者的数据报。数据报通常由报头和有效负载组成。报头可包括一个或几个由通信网络中的路由器使用的网络地址,路由器将数据报发送给接收者。协议9通常是分层的,以便一个协议层的有效负载可包括一个或几个下一协议层的数据报。按通信网络数据报中的有效负载传送应用数据单元。
应用传输协议应用可包括它本身的通信协议。在这里,将应用的数据报称为应用数据单元6。应用数据单元6由几个应用标记和有效负载组成。有效负载由应用特定的数据如位置、化身属性、代码化的语音数据等等组成。
应用标记应用标记是分组报头或应用数据单元报头中的字段。因此,它由一组二进制位组成。应用标记具有由协议中相应的字段位置或协议中的标记标记过的类型,协议中的标记表示标记的类型。如果应用标记是通用通信协议中的字段,那么它可以是网络地址、多播地址或端口号。在引用PCT/SE00/00932的情况下,它是对象标识符、客户标识符、组标识符或流对象密钥。应用标记应当尽可能短以便节约网络带宽。
应用对话APS通常是虚拟世界的模拟。该世界包括对人类用户如人类参与者、由人类控制的化身、由AI控制的化身、可在用户间转换的游戏中的固定角色(皇帝、裁判...)、虚拟世界中的对象、对象和化身的属性、化身组和队、对象组、多组、虚拟世界中的位置、媒体流(视频和音频)以及媒体流的集合来说有意义的应用项目。所有这些项目可用应用标记组来识别。
编程应用网络应用网络参数应用网络参数是在可编程应用网络中的任何节点的可调设置的值。如果修改应用网络参数,则改变在通信和存储应用数据中的网络行为。
开始会话和包括对话中的客户当加入现有的应用对话时的权证处理可编程应用网络1可经会话管理接口I(在可编程应用网络1不具有CAS的情况下,许多情况中的一种)分发会话访问权证10。希望加入或设置应用会话APS的客户5(以及已经介入系统中的参与者)将直接与ALS联系以及通过安全的通信链路2提交用户名以及密码,可选地登录到ALS中。客户现在能请求设置新的应用会话APS或请求加入已经现有的应用会话APS。
经会话管理接口I,ALS将请求进一步发送给ANMS。如果许可请求,ALS从ANMS接收会话访问权证。会话访问权证10可通过ALS分发给客户。客户能使用会话访问权证10来加入、重新加入到应用会话或从应用会话断开。
客户与提供会话访问权证10的可编程应用网络1中的访问节点,例如应用路由器AR联系。访问节点核对会话访问权证10是否有效。允许提交有效会话访问权证10的客户加入会话APS。
使用会话访问权证系统的另一种方法可以是开放用于具有用于固定多个客户N的某一会话简档表的应用的会话,固定多个客户N使用指定的称为P的客户简档表。然后ALS将宣布已经为类型P的N个客户开放会话以便在一个或几个访问节点(用网络地址识别)加入。应用权证等同于客户简档表名或应用权证可译成应用简档表名。这意味着具有相同应用权证(AT)10的N个客户能在宣布的访问节点处加入会话。ANMS构造访问节点或ALS,以便至多N个具有应用权证AT的客户能加入。任何客户现在能通过应用权证AT加入会话以及用客户简档表P初始化。当其适用于开始例如具有16个司机的驾驶游戏时,类似的功能是有用的。所有司机具有相同的作用以及对用户加入的服务提供者来说并不重要。
设置新的应用会话客户可选地协商使用特定的会话简档表。ALS能可选地使用适用于应用类型的缺省的会话简档表。ALS与应用网络管理系统(ANMS)联系并请求为根据会话简档表11的新会话APS在可编程应用网络1中预留资源。ALS可经接口I将应用名发送给ANMS。可通过ALS将会话简档表11发送给ANMS或提供会话简档表的名称。可选地从ALS将修改过的应用网络参数的列表发送给ANMS。传送的参数可覆盖在指定的会话简档表中的缺省参数。ANMS从应用简档表数据库APDB可选地检索与提供的名称一致的会话简档表。应用可通过以下识别1)从ALS接收的、从会话简档表名例如前缀推断的应用名,或2)结合ANMS中的会话简档表存储的,或3)会话简档表中的参数。
ANMS使用会话简档表来构造用于新会话的可编程应用网络。ANMS或ALS选择在ALS、ANMS和其他节点之间通信中使用的会话标识符以便识别会话。通过使用WWW接口或现在会话可用于客户加入的其他装置,ALS向通信网络2发信号。请求自动设置会话的客户可加入。
使客户加入应用会话希望加入特定应用会话的客户可选地协商使用特定的客户简档表。ALS另外可使用适用于客户和应用类型的缺省的客户简档表。ALS与应用网络管理系统(ANMS)联系并请求在可编程应用网络中为新的客户预留的资源。要么通过ALS将客户简档表发送给ANMS,或提供客户简档表的名称。可选地,将修改过的应用网络参数列表从ALS发送给ANMS。传送的参数覆盖指定的客户简档表中的缺省参数。ANMS可选地检索与从应用简档表数据库(APDB)提供的名称一致的客户简档表。
ANMS使用客户简档表来构造可编程应用网络以及可选地构造用于新的会话的客户计算机或客户应用。客户、ANMS或ALS选择在ALS、ANMS和其他节点间的通信中使用的客户标识符来识别客户。
实现方式存储单元指定的会话和客户简档表的数据库可存储在客户机、ALS、ANMS的数据库中或单独的APDB。
准确的商业模型本发明支持用于向用户提供网络化虚拟环境作为商业服务的宽范围的商业模型。支持下述角色网络运营商,可拥有和操作诸如通信网络、CAS、ANMS、APDB、AS、AR和ASNS的一般装置。
应用服务提供者,可拥有和操作诸如ALS和ACG的应用专用装置。
应用程序发行商,向客户和ACG提供软件同时提供适当的缺省客户以及存储在例如APDB中的会话简档表。
可修改不同角色的任务。一个公司可以既是应用程序发行商又是应用服务提供者。另外,可由网络运营商、应用服务提供者或应用程序发行商拥有特定的节点,例如ALS。
终端用户可支付固定费用、按分钟付费或根据使用的用于加入应用会话的可编程应用网络1中的资源付费。可通过网络运营商、应用服务提供者或应用程序发行商支付费用。记帐系统根据选择的付费模式计算费用。接收费用的当事人可将部分费用转发给其他当事人。网络运营商可例如在电话帐单上对应用会话向用户收费。将收费的一部分转发给应用服务提供者以及收费的另一部分转发给应用程序发行商。
本发明允许公平和准确地执行不同商业角色间的收入划分的计帐系统。会话简档表和客户简档表精确地定义使用过的会话和客户的资源。可编程应用节点中的各种节点的所有者可接收收入,该收入与它们提供的资源成正比。
尽管已经根据示例性的实施例描述过本发明,应当理解在不脱离其范围的情况下可做出改变。因此,本发明不应当视为限定到所述的实施例,本发明的范围仅通过下述权利要求书来限定,下述的权利要求书包含其所有等效。
权利要求
1.一种用于提供给可编程应用网络(1)的多用户应用的灵活的通信基本设施的配置装置,每个用户为由客户计算机组成的客户(3,4,5)并能作为会话参与者参与会话,其特征在于,为安装配置装置后,基本上避开人为监控命令操作员,a)至少一个会话简档表(11),由对应用会话(APS)有效的一组应用网络参数组成,所述会话简档表在开始应用会话时或前,初始化和制定可编程应用网络(1);b)多个客户简档表(12),每个由对参与应用会话的客户有效的一组应用网络参数组成,每个所述客户简档表在指定客户(5)加入应用会话时或前,初始化和制定可编程应用网络(1)和客户计算机;c)每个客户具有会话访问权证(10);d)与应用有关的会话和客户简档表(11,12)用于给出应用会话的运行状况,如果可编程应用网络(1)不支持具有会话管理接口(I)的应用的话;e)支持可编程应用网络的会话管理接口(I)通过会话和客户简档表(11、12)以及由客户同意的对这些的改变来支持以便给出应用会话(APS)的运行状况;以及f)对情况d)和e),客户通过它们的应用会话权证(10)登录。
2.如权利要求1所述的配置装置,其特征在于,用于连接到会话的会话参与者的会话访问权证(10)具有这些信息以便唯一地指出具体的客户和/或在具体的会话中和/或用于具体的应用,或者唯一地指出客户简档表类型和/或会话简档表类型和/或应用和/或具体的客户。
3.如权利要求2所述的配置装置,其特征在于,应用程序名和/或会话简档表和/或客户简档表身份和/或将客户访问连接提供为用于会话参与者的会话访问权证(10)。
4.如在前任何一个权利要求所述的配置装置,其特征在于,代码化有关会话访问权证(10)的信息。
5.如在前任何一个权利要求所述的配置装置,其特征在于,每个应用与一个或多个客户简档表(11)和应用会话简档表(12)有关。
6.如权利要求2所述的配置装置,其特征在于,可编程应用网络(1)通过代码化的会话访问权证(10)执行客户的验证测试并同时设置客户专用的参数。
7.如在前任何一个权利要求所述的配置装置,其特征在于,将一组客户简档表(12)与至少一个会话简档表关联。
8.如在前任何一个权利要求所述的配置装置,其特征在于,会话参与者能使用由可编程应用网络(1)提供的会话访问权证(10)加入会话。
9.如在前任何一个权利要求所述的配置装置,其特征在于,协商装置(ALS),通过该协商装置,希望启动应用会话(APS)的潜在的客户(5)与可编程应用网络(1)协商使用某一会话简档表(11)。
10.如在前任何一个权利要求所述的配置装置,其特征在于,协商装置(ALS)在用户和可编程应用网络(1)之间提供有关使用某一客户简档表(12)加入应用会话的协商。
11.一种用于提供给可编程应用网络(1)的多用户应用的灵活的通信基本设施的数据处理系统,以便在安装该系统后基本上避开人为监控命令操作员,其中每个用户为包含客户计算机的客户(3,4,5)并且能作为会话参与者参与应用,其特征在于a)至少一个会话简档表(11),由对应用会话(APS)有效的一组应用网络参数组成,所述会话简档表在开始应用会话时或前,初始化和制定可编程应用网络(1);b)多个客户简档表(12),每个由对参与应用会话的客户有效的一组应用网络参数组成,每个所述客户简档表在指定客户(5)加入应用会话时或前,初始化和制定可编程应用网络(1)和客户计算机;c)每个客户具有会话访问权证(10);d)与应用有关的会话和客户简档表(11,12)用于给出应用会话的运行状况,如果可编程应用网络(1)不支持具有会话管理接口(I)的应用的话;e)支持可编程应用网络的会话管理接口(I)通过会话和客户简档表(11、12)以及由客户同意的对这些的改变来支持以便给出应用会话(APS)的运行状况;以及f)对情况d)和e),客户通过它们的应用会话权证(10)登录。
12.如权利要求11所述的数据处理系统,其特征在于,用于连接到会话的会话参与者的会话访问权证(10)具有这些信息以便唯一地指出具体的客户和/或在具体的会话中和/或用于具体的应用,或者唯一地指出客户简档表类型和/或会话简档表类型和/或应用和/或具体的客户。
13.如权利要求12所述的数据处理系统,其特征在于,应用程序名和/或会话简档表和/或客户简档表身份和/或将客户访问连接提供为用于会话参与者的会话访问权证(10)。
14.如权利要求11至13任何一个所述的数据处理系统,其特征在于,代码化有关会话访问权证(10)的信息。
15.如权利要求11至14任何一个所述的数据处理系统,其特征在于,每个应用与一个或多个客户简档表(11)和应用会话简档表(12)有关。
16.如权利要求12所述的数据处理系统,其特征在于,可编程应用网络(1)通过代码化的会话访问权证(10)执行客户的验证测试并同时设置客户专用的参数。
17.如权利要求11至16任何一个所述的数据处理系统,其特征在于,将一组客户简档表(12)与至少一个会话简档表关联。
18.如权利要求11至17任何一个所述的数据处理系统,其特征在于,会话参与者能使用由可编程应用网络(1)提供的会话访问权证(10)加入会话。
19.如权利要求11至18任何一个所述的数据处理系统,其特征在于,协商装置(ALS),通过该协商装置,希望启动应用会话(APS)的潜在的客户(5)与可编程应用网络(1)协商使用某一会话简档表(11)。
20.如权利要求11至19任何一个所述的数据处理系统,其特征在于,协商装置(ALS)在用户和可编程应用网络(1)间提供有关使用某一客户简档表(12)加入应用会话的协商。
21.一种计算机程序产品,包括计算机可读介质,在其上具有计算机程序代码装置,当加载所述程序时,使计算机执行在至少一个客户计算机(7)的显示器中的第一窗口内显示用于从客户计算机(7)下载到可编程应用网络(1)的多用户应用的灵活的通信基本设施的信息的过程,每个用户为包含客户计算机的客户(3,4,5)并且能作为会话参与者参与应用,其特征在于,为在可编程应用网络(1)中安装程序后,基本上避开人为监控命令操作员,a)至少一个会话简档表(11),由对应用会话(APS)有效的一组应用网络参数组成,所述会话简档表在开始应用会话时或前,初始化和制定可编程应用网络(1);b)多个客户简档表(12),每个由对参与应用会话的客户有效的一组应用网络参数组成,每个所述客户简档表在指定客户(5)加入应用会话时或前,初始化和制定可编程应用网络(1)和客户计算机;c)每个客户具有会话访问权证(10);d)与应用有关的会话和客户简档表(11,12)用于给出应用会话的运行状况,如果可编程应用网络(1)不支持具有会话管理接口(I)的应用的话;e)支持可编程应用网络的会话管理接口(I)通过会话和客户简档表(11、12)以及由客户许可的对这些的改变来支持以便给出应用会话(APS)的运行状况;以及f)对情况d)和e),客户通过它们的应用会话权证(10)登录。
22.如权利要求21所述的计算机程序产品,其特征在于,用于连接到会话的会话参与者的会话访问权证(10)具有这些信息以便唯一地指出具体的客户和/或在具体的会话中和/或用于具体的应用,或者唯一地指出客户简档表类型和/或会话简档表类型和/或应用和/或具体的客户。
23.如权利要求22所述的计算机程序产品,其特征在于,应用程序名和/或会话简档表和/或客户简档表身份和/或将客户访问连接提供为用于会话参与者的会话访问权证(10)。
24.如权利要求21至23任何一个所述的计算机程序产品,其特征在于,代码化有关会话访问权证(10)的信息。
25.如权利要求21至24任何一个所述的计算机程序产品,其特征在于,每个应用与一个或多个客户简档表(11)和应用会话简档表(12)有关。
26.如权利要求22所述的计算机程序产品,其特征在于,可编程应用网络(1)通过代码化的会话访问权证(10)执行客户的验证测试并同时设置客户专用的参数。
27.如权利要求21至26任何一个所述的计算机程序产品,其特征在于,将一组客户简档表(12)与至少一个会话简档表关联。
28.如权利要求21至27任何一个所述的计算机程序产品,其特征在于,会话参与者能使用由可编程应用网络(1)提供的会话访问权证(10)加入会话。
29.如权利要求21至28任何一个所述的计算机程序产品,其特征在于,协商装置(ALS),通过该协商装置,希望启动应用会话(APS)的潜在的客户(5)与可编程应用网络(1)协商使用某一会话简档表(11)。
30.如权利要求21至29任何一个所述的计算机程序产品,其特征在于,协商装置(ALS)在用户和可编程应用网络(1)间提供有关使用某一客户简档表(12)加入应用会话的协商。
全文摘要
本发明涉及用于提供给可编程应用网络(1)的多用户应用的灵活的通信基本设施的配置装置、数据处理系统以及计算机程序产品。每个用户是由客户计算机组成的客户(3,4,5)并能作为会话参与者参与会话。在安装配置装置后,应当基本上避开人为监控命令操作员。至少一个会话简表(11)由对应用会话(APS)有效的一组应用网络参数组成。在开始应用会话时或前,会话简档表初始化并制定可编程应用网络(1)。多个客户简档表(12)的每一个由对参与应用会话的客户有效的一组应用网络参数组成。每个所述客户简档表在指定的客户(5)加入到应用会话时或前,初始化和制定可编程应用网络(1)和客户计算机。为每个客户提供会话访问权证(10)。与应用有关的会话和客户简档表(11、12)可用于给出应用会话的运行状况,如果可编程应用网络(1)不支持具有会话管理接口(I)的应用的话。支持可编程应用网络的会话管理接口(I)通过会话和客户简档表(11、12)以及由客户同意的对这些的改变来支持以便给出应用会话(APS)的运行状况。对上述提到的两种情况,客户用它们的应用会话权证(10)登录。
文档编号G06F15/00GK1471772SQ0181818
公开日2004年1月28日 申请日期2001年10月22日 优先权日2000年10月27日
发明者马格努斯·延德尔, 卓纳斯·荣松, 荣松, 马格努斯 延德尔 申请人:泰拉普雷系统股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1