[发明专利]用于通信系统的系统平台无效
申请号: | 96199793.1 | 申请日: | 1996-11-27 |
公开(公告)号: | CN1207847A | 公开(公告)日: | 1999-02-10 |
发明(设计)人: | J·T·克伊斯蒂仁;E·文麦尔;E·S·全 | 申请(专利权)人: | 艾利森电话股份有限公司 |
主分类号: | H04M3/42 | 分类号: | H04M3/42;H04Q3/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 邹光新,李亚非 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通信 系统 平台 | ||
本发明一般关于一个在提供用户业务的电信系统中使用的面向对象的系统平台。这种平台可以大致描述为:在低层包含一个操作系统,其上有一个应用平台,并含有资源对象形式的适当的电信抽象,在其上,有一个高层,含有提供基本和附加业务的基本和附加功能形式的期望的应用。
由通信系统提供的用户业务可以包括基本业务和附加业务,它们分别由系统的基本功能和附加功能提供。一个系统的附加功能是任选的,依市场而定的,并可在提供基本业务的系统已安装后提供给用户。后者通常是用户业务的情况,诸如忙时的呼叫等待和呼叫传送。
通常,在提供基本业务的系统已经被开发并提供的时候,引入附加业务。传统的更新系统的方式是,编辑并重新编译原有工具,以使其同样支持新的附加功能并使它负责新的和原有的扩展功能间的协调。
在美5,057,996和5,136,712中,描述了一个包括硬件层,操作系统功能层,和软件层的面向对象的操作系统。要求能存取指定对象以利用系统中相应的资源。对象有一个相容数据结构及一个相容方法,以便为每种对象类型定义操作。系统允许不修改操作系统内核,而生成新的对象类型的例程。
在美5,421,015中,描述了一个包括一个可扩展对象类型组和相应的对象管理器组的面向对象的数据处理系统。
本发明的一个总的主要目的是提高通信系统中,对系统的附加功能(即系统中可选的,依市场而定的或在提供基本业务的系统已提供后再向用户提供的部分)管理的效率。
一个更具体的目的是,使得不需改变已实施并已提供的功能的软件,而能够修改和扩充由系统提供的业务。
这些和其它将在以后提到的目的,已通过专利权利要求中提出的特性达到了。
在通过介绍而定义的一类系统平台中,上层是由基本对象和扩展对象实现的,基本对象是用一种或多种包含在其中的方法,完成将来可能需要扩展的基本功能的对象类型,而扩展对象是用一种或多种包含在其中的方法,使作为基本功能的扩展的扩展功能能够实现的对象类型。每个基本对象类型都是为一个特定任务设计的,它的执行只需与其它基本对象有最少的配合。扩展对象被设计为允许实现新业务的增加以及原有业务的修改和扩展,而不需修改已实现和提供的业务的软件。扩展对象还可包括实施扩展功能的对象类型(该扩展功能形成对扩展功能的扩展),及实施扩展功能交互处理的对象类型(它处理附加业务间的交互)。
扩展对象使得能够在操作中在系统内引入扩展。它受要被修改的对象的动态约束。
扩展是可构造的,即,允许以普通方式在系统运行时加入或撤消对系统的修改,而设计员自已不需为扩展的激活/减活本身设计代码,这一任务由平台处理。
所包括对象类型的性能是通过将其中每个方法的性能描述为一个有限状态机来定义的。该状态机包含一个有限数目的状态及这些状态间的转换,在这些状态,执行定义方法的代码。扩展被添加在状态处,然后,它们在那里取得执行控制,并在完成自身运行之后,将控制转交给另一个或同一个扩展点。
基本和扩展对象类型支持这样一个扩展概念:允许对系统作修改和扩展,而不需改变系统的原有工具。更具体的,它是通过只在系统中加载扩展的定义而得到的,通过在指定的预定扩展点取得执行控制,而非直接地改变系统的性能。
一个扩展对象技术规格定义了在扩展对象的哪个扩展点,假定扩展取得了控制,及在哪个扩展点,它能返回控制。
在一个扩展对象接管控制时,一个预定的扩展方法开始执行。
一个运行时系统处理在指定扩展点扩展对象的创建和它们的扩展方法的调用。
扩展对象可以取得基本对象或从中取得控制的扩展对象的属性和方法。属性和方法可只包含在对象类型说明中申明可获取的部分。
在对象类型说明中,通过定义只有说明中属性和方法的特定子集,能被在某扩展点取得控制的扩展所使用,来为每个扩展点定义获取限制。
一个可扩展对象的对象类型说明,起到一个接口的作用,该接口限定可扩展对象的扩展可见和可用的信息的数量。一个与扩展概念一起使用的接口层由扩展视图定义,每个视图都定义了可扩展对象说明中信息的一个子集,该子集可由利用该视图的扩展获取。
对一个基本对象,有一个说明,它一方面作为一个显示扩展可用的状态,属性和方法的接口描述,另一方面定义一个需要创建基本对象实例的面向用户对象的接口。该接口由基本对象类型的方法定义,它决定在创建新实例时,哪些参数是可用的。
说明提供了基本对象类型性能的高层描述,而省去了实施细节,它们在理解对象类型的动能时,不是必须的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾利森电话股份有限公司,未经艾利森电话股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96199793.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用导线及其导管放置腔内移植物
- 下一篇:双组分牙齿增白用品