专利名称:为客户提供可配置的业务的系统和方法
技术领域:
本发明涉及为客户提供可配置的业务的系统。它特别涉及提供不断满足客户希望的电信业务。
技术发展水平如ISP(互联网业务提供者)、ASP(接入业务提供者)以及更通常的电信业务提供者的业务提供者(xSP),通常有很多可用的产品,它们通常是可配置的以满足客户的精确希望。在可配置的业务,也就是其部分或全部特征由参数设置的业务的情况下,始发自客户的订单不产生一个新产品而仅仅产生一个现有产品的修改。当一次只有一个产品被配置时,记帐被传递的业务没有问题。然而,对于灵活的可配置业务的要求在增加,并且应该以最低可能的终端客户费用来满足这个要求,同时保持对被请求业务的记帐的控制。
问题定义和本发明的目的在某一瞬时,客户应该能够改变产品的几乎全部参数以便完全适合他的需要。这需要在一个永久或者临时的基础上参数的许多改变,并且没有包价收费制记帐能被使用。
与这样一个可配置的产品有关的一个问题是,对于如在一个订单中被表示的一个客户的新需要,现有业务的修改未被清楚地定义。通常,可以采取许多不同的过程以便获得被请求的结果,并且其中大多数是没有成本效益的。实际上在所述改变是非标准改变的全部情况中,这些改变将是无正式文件的并且将很可能被无效率地执行。
而且,必须被用于这样一个产品的记帐系统是复杂的,并且特别当许多配置更新被请求和执行时,通常不可能以一个有成本效益的方式做到被提供的业务的精确记帐。通常,客户将被少计费,这导致对于xSP较低的利润率。
已知的系统没有考虑到有规律地更新一个可配置的产品的客户的有成本效益的记帐。
与销售可配置的产品有关的另一个问题是,客户通常期望一个不同于被提供的业务并且也不同于被记帐的业务的特殊业务。这是由于通常业务的技术执行和业务的记帐通常由xSP的不同部门或者甚至由不同的公司进行,例如,在该产品包括特别业务(例如由一个ISP供给的)的情况下,它需要一个特殊的物理连接(由一个ASP提供的)。而且,在这些复杂的情况下,在某一时间给客户提供实际被提供业务的清楚描述事实上是不可能的。
而且,可配置的产品通过一个短周期能被显著改变(例如带宽改变)的事实不允许合适的网络计划用于xSP。这将导致网络不平衡负载、网络过度饱和或者在过大的网络容量中过度投资以避免过度饱和。
特别在一个高度可配置的产品的情况下,与技术发展水平有关的另一个问题是,特别当必须给出业务改变的价格报价时,提供一个对于客户和供应公司和/或再销售商(reseller)都清楚的定价结构是十分困难的,因为这依靠以前提出的业务并且依靠客户的合同。因此,给客户提供全部必要的定价信息对于销售部门是困难的。一个解决方法是使用一个简化的定价结构,但是这通常导致低估费用并且因此损失利润率。
本发明目的是提供一个用于提供一个可配置的产品的新系统,它能够在任何给定的瞬时以一个有成本效益和自动的方式被重新配置给客户。
发明概述本发明是一个给客户提供可配置的业务的知识系统,所述知识系统在一个计算机环境上被编制或者被存储在一个存储器媒体上,包括·一个知识库,它包括·在所述业务的提供中被涉及的多个商业元素的表示,包括动作者、所述动作者之间预定的关系、任选地涉及了所述动作者的过程、所述过程的输入/输出规范的表示,以及·作为在所述业务的定义和/或配置和/或实现中被需要的商业元素的表示的可配置的关键对象;·至少一个预定的事件,每个事件触发与所述事件有关的一组预定的所述过程的执行并且被根据与所述事件有关的一组预定的规则来执行,该执行定义所述业务的一个状态;·并且其中所述关键对象与至少一个其它关键对象有一定级别的一致,允许在执行被所述事件触发的所述预定的一组过程之后被随后激活的关键对象的使用和或修改,所述修改根据在所述预定的一组过程的执行中的一个以前的关键对象的内容进行。
商业元素包括对于提供可配置的业务必需的全部信息、资源、规则、…。被包括在所述商业元素中的动作者是在该业务的生产中起作用的全部动作者,包括客户、甚至一个潜在的客户。提供业务的过程也被包括在商业元素中。这样的例子是包括顺序步骤(订单输入-订单处理-技术实现-记帐)的过程,其中每个步骤还被再次定义为一个过程。适合于该过程和/或动作者和/或资源的规则也被包括在该商业元素中。该资源是提供该业务必需的技术和/或人力资源。
预定的事件包括改变全部系统情况的每一个事件。客户和业务提供者的大多数动作是在知识系统中能被预期和实现的事件。事件可以包括一个新客户的订单或请求一个价格报价,或者已知客户的修改(象升级到更高的带宽)、终止或临时升级(例如,当一个额外的接入端口持续一段有限的时间时)的订单。事件的其它实例包括该业务的状态(技术问题、错误消息)。也可以用根据本发明的事件指导资源管理。
被涉及的关键对象表示事件中的商业元素。关键对象的实例是产品、订单、预订、价格报价、记帐、合同、产品描述、等等…。这些关键对象彼此有某种程度上的一致,也就是一些关键对象的内容将影响其它关键对象的内容。
所述关键对象通常选自由可配置的业务订单、可配置的产品描述和发票组成的组合。
如果将被产生的业务实质上是一个永久的业务,所述业务的状态是所述系统的一部分并且所述业务在另一个事件之后是可修改的,则本发明的系统是特别有利的。对于诸如到虚拟专用网络的接入的连续被提供的业务,就是这种情况。当修改这种业务的参数时,将不应当从一开始来执行改变,而是基于系统的当前状态来执行改变。因此,必须被配置的改变依赖于订单被发出时的系统的情况。
在一个优选实施方案中,本发明的知识系统还包括在所述过程中的所述动作者的任务。这些是考虑到该过程而对于定义动作者的意图必需的功能、定义和规则。
而且,商业元素通常包括用于提供该业务的资源。这允许在任何时间预见资源中的需要。例如,在客户发出订单时,作为请求更高的带宽的结果,它允许预期在客户层的资源更新。而且,在如为多个客户提供接入的更多复杂的业务中,资源能被严密地监控并且将来的资源需要能被更精确地估计,以便如网络容量不足的可能的问题在该容量被实际需要之前能被解决。
在一个有利的实施方案中,所述预定的事件适合于创建或者修改基于来自客户的订单的关键对象,所述订单包括定义和/或配置和/或实现所述可配置的业务的信息。
如在本发明的系统中的知识库还可以包括表示在过去、现在或将来的任何时间被提供给一个特定的客户的业务状态的一个业务状态。这个业务状态可以被看作为客户产生的业务的历史。它包括从该业务的创建到该业务的终止的业务的全部描述。这样一种业务状态是与客户的订单、与实际被提出的业务并且与记帐一致的,这点是清楚的。
而且,在根据本发明的一个系统中能够提供被安排使客户能够发送一个用于一个可配置的业务的订单的一个客户接口。所述接口例如可以是一个WWW接口、umts接口、或WAP接口。简单的订单(不需要人员技术干涉的订单)能够以这种方式被实时执行,而更复杂的订单能被处理并且资源能被保留或增加以便提供该业务。
在一个优选实施方案中,可配置的业务是一个虚拟专用网络。能够被设置的参数包括确定到该虚拟专用网络接入的参数、接入端口的数量、协议、可用的带宽、网络类型和安全规定。所述协议可以被选自由IP、IPX、DecNet、SNA和透明桥接组成的组合。所述网络类型可以被选自由以太网、快速以太网和令牌环组成的组合。而且,所述带宽可以被配置在例如64K和2Mb之间。
在一个有利的实施方案中,本发明的知识系统还可以包括客户业务,如业务窗口、业务级别、业务保证、业务报告以及业务折扣级别。业务窗口定义业务何时可用。例如该业务可以仅仅在办公时间、营业时间(就商店来说)、或者一天24小时被需要。业务级别涉及系统的管理质量,例如当错误出现时的反应时间(TTR)。业务保证定义该业务的保证质量。业务报告对于向客户通知业务状态或者当该业务正在错误工作时故障查找是重要的。优选地,在任何时间通过一个如WWW、WAP或UMTS接口的方便的接口,所述业务报告对于客户是可用的,所以客户总是能够从任何地方检查该业务的状态。业务折扣信息也可以是可用的。使用这种信息,在任何情况下都可以应用正确的货品计价,如对再销售商大量的折扣,或者不加正常关税促进销售。
在本发明的一个特定的实施方案中,该知识系统还包括在所述知识系统的不同的元素之间提供通信路径的一个事件总线。当该知识系统被不同的再销售商使用时,这是特别有利的。该事件总线适合于从再销售商接收订单和消息,并且把它传送到知识库,它将启动处理使用事件的数据。
在本发明的一个优选实施方案中,所述知识库在一个面向对象的程序设计环境中至少被部分地执行,并且包含定义和/或配置和/或创建一个电信运营商的商业元素的对象的类以及在所述业务的定义和/或配置和/或实现中被需要的关键对象。在这种情况下,如上所述,该系统还可以包括一个表示在过去、现在和将来的任何时间被提供给一个特定的客户的业务状态的业务状态。有利地,所述业务状态作为一个对象被实现,并且在所述业务状态上,所述事件作为一种方法至少部分地被实现。
在那种情况下,一个事件可以创建所述业务状态的一个新实例。
本发明的另一方面是一种给客户提供可配置的业务的方法,包括步骤·根据本发明提供一个知识系统,以及·基于由所述知识系统提供的商业元素以及使用该知识系统的预定的事件的客户来产生所述可配置的业务。
本发明的另一方面是一种提供到如上述的一个知识系统的接入的方法,其中一个业务提供者提供一个被安排接入给客户提供一个可配置的产品的所述知识系统的接口。所述接口可以是一个WWW、WAP或UMTS接口。
本发明的另一个实施方案是一种给客户提供一个可配置的虚拟专用网络系统的方法,包括步骤·根据本发明提供一个知识系统,以及·基于被所述知识系统处理的一个订单给所述客户提供一个虚拟专用网络业务。
另一个实施方案是使用一个由上面提及的方法提供的虚拟专用网络。
另一个实施方案是一个计算机程序,它包括当所述程序在一台计算机上被运行时,用于执行如在本发明的方法中叙述的全部步骤的程序代码装置。
另一个实施方案是一个计算机程序产品,它包括被存储在一个计算机可读取的媒体上的,用于当所述程序产品在一台计算机上运行时执行本发明的方法的程序代码装置。
附图简述
图1表示根据本发明的知识系统1。
图2表示本发明的一个优选实施方案。
图3显示是所谓“产品对象”的几个对象。
图4显示用于定义帐目和合同类型的数据结构的一个例子。
图5表示用于创建用户对象的一个可能的数据结构。
图6显示表示订单对象的一个数据结构。
发明详述用根据本发明的一个知识系统的实际的例子将进一步阐明本发明。可配置的业务的一个实例是一个虚拟专用网络(VPN)。一个VPN是完全可参数化的到该VPN(协议、接入端口数量…)的接入、可用的带宽、安全规定…是能够满足客户希望的VPN业务的全部特征。该实例将描述一个给客户提供一个电信业务,特别是提供一个VPN业务的知识系统。
1.根据本发明的一个知识系统的全面描述图1表示根据本发明的知识系统1。它包括一个知识库3,它包括提供该业务所有必要的信息。所有事件(用点线表示的箭头)需要来自知识库的信息以便被执行。因此,在提供该业务中被涉及的所有部门与所述知识库3有关。典型地,这些部门是销售5、登记7、执行9和记帐11。客户2是系统中的一个动作者,能够发送信息到该系统并且从该系统接收信息。
在一个潜在的客户的请求上,一个合同提供或者业务提议可以被销售部门5转发到客户2(4)。该客户可以同意一个合同或者可以发出一个订单(6),它被登记部门7处理(借助于如WWW、WAP或UMTS接口的客户接口,它完全可以是自动的)并且作为商业元素在系统(8)中被登记。随后在由该系统提供的商业元素的基础上来执行和记帐。通过接入该知识系统(10),优选地借助于如WWW、WAP或UMTS接口(未示出)的接口,客户能够直接检验被请求的业务的参数。
2.商业元素描述最重要的商业元素是动作者、过程和规则以及它们之间的相互关系。可配置的关键对象表示该商业元素。
动作者涉及被定义的信息提供或信息请求实体并且在该过程中被使用。这样的例子是提供订单的客户、业务提供、在双方之间建立的合同以及在某一时间可用的资源。
3.事件几个事件类型可以被定义。
一个合同导致一个业务。所述业务可以被客户的一个订单改变。所述业务的创建包括几个事件。
一个第一事件类型是提供给新客户的新业务的准备。通常,虽然一个合适的解决方法也可以在这个阶段被提供,但是这个业务提供将是一个标准业务提供。
另一个事件类型是被客户发出的订单的登记。在发出所述订单之后,该订单将在知识库中被登记并且必须被遵循的技术过程的描述将被创建。这个描述将使业务提供者能够实现该订单。因此生产部门不直接解释该订单,而是接收该业务的实现的描述。
使用该知识库,特别是使用在任何瞬时及时描述该业务的实际状态的业务状态,该业务的发票同样被准备。因为该准备事件可以被使用。
无论何时一个事件涉及改变该业务,所述事件还包括在所述业务状态中进行适当的改变。
4.资源管理当使用根据本发明的一个知识系统时,资源可以被有效地管理。包括当前的业务描述此外还包括将来的业务描述的业务状态,具有实现所述业务必需的资源。而且,结合如生存周期阶段、季节性要求和历史要求的数据,资源可以被以一个更精确的方式管理,并且因此较少需要超负荷以避免资源过度饱和。
本发明优选实施方案的描述在图2中显示了本发明的一个优选实施方案。
在这个图中,可以看到根据本发明的一个知识系统的结构,其中该系统被几个接入提供者使用。该知识系统本身被业务提供者实现。接入提供者因此作为再销售商为由业务提供者提供的业务服务。
根据这个优选实施方案的知识系统的实现包括一个工作流程引擎13,它包括根据本发明的知识库。产品定义15表示可能的业务配置并且构成该知识库的一部分。负责与客户的关系的接入提供者12,通过接入提供者API14借助于事件总线16接入该知识库。来自客户的订单通过所述事件总线16被传送到该知识库,在使用在该知识库被提供的规则、过程和动作者的工作流程引擎13中被处理,并且通过使用该知识库的预定的事件提供一个中间产品,定义通过事件总线被再次发送的订单的执行。该中间产品随后被一个元素管理系统17接收,它被安排执行中间产品的定义,以便给客户提供所要求的可配置的业务,通过以这种方式在核心传送网络19上配置全部商业元素,可配置的业务被实现。接入提供者12随后通过业务适配器18能够为客户提供到该业务的接入。优选地,一个Web接口20或UMTS或WAP接口被提供,通过它们,业务状态信息可以被请求,或者通过它,一个订单可以被发送到一个特定的接入提供者。被接口20发送到知识系统或者接入提供者的通信信号被事件总线16发送。
使用面向对象的程序设计的实现优选地,本发明的知识系统使用面向对象的程序设计被实现。下面将给出实例对象和它们的功能的概述。
图3显示是所谓的“产品对象”的几个对象。被一个承包商23管理的WWW订单系统21将产生两种对象报价对象22和订单对象24。一个订单将创建一个产品特征目录25,它在产品26中被实现。报价和订单的精确条件通常被为当前客户指定特定的条件的合同27的情况影响。
图4显示用于定义帐目和合同类型的数据结构的一个实例。例如在商业合同/帐目和个人合同/帐目之间产生一种区别。商业合同和帐目甚至进一步被细分(大小企业、再销售商合同、…)。这些对象适当地提供满足特定的客户的参数化的合同。信用检验也被包括在这个数据结构中。
图5表示用于定义客户对象的一个可能的数据结构。A方(对于一个合同或者一个帐目)可以是一个人或组织。这些有通信参数(电子邮件地址、寻呼机、蜂窝电话、…)和位置参数(地址、位置)。
图6显示表示订单对象的一个数据结构。在基于包括在订单中的信息的产品模板、帐目信息(商业或个人)的基础上创建一个帐目。该订单还将导致一个合同,并且显然还将导致所要求的产品。
同样,使用对象的数据结构可以被创建以便解决授权问题,并且用于更详细的产品结构,象用于提供一个VPN业务。显然,全部的数据结构被链接并且所述对象彼此协调一致,也就是一个对象可以影响另一个对象的内容。
实现环境的实例在本发明的一个优选实施方案中,该知识系统能够在NGOSSTM(新一代操作系统和软件)上方便地被实现。可以从电信管理论坛网站(http//www.tmforum.org)获得说明书。
NGOSSTM是基于商业信息技术而不是基于只用于电信业的专有技术。因此,可以获得被减少的开发费用和被改进的软件再用及操作的灵活性。而且,NGOSSTM被设计容易地与其它(现有的)系统集成。它主要提供一个过程流程控制环境,例如业务提供者可以将它作为一个基础来使用,以便开发它们的功能应用程序,使所述功能应用程序满足它们特定的和唯一的商业过程。一个主要的优点是,还可以使用可接入的现有的软件来编写所述功能应用程序,促进能共同操作的并且可再用的软件部件的快速和容易的开发。这样,商业过程说明书在业务提供者的掌握中,同时过程流程控制环境被NGOSSTM提供并且涉及发行的全部过程流程已经在NGOSSTM中被解决。
NGOSSTM可以方便地被用作实现本发明的知识系统的一个基础结构。
在本发明的一个最佳模式实施方案中,知识系统可以在如被KPMG公司提供的配置来满足(Configure-to-Fit)(CTF)软件系统上被实现。该软件系统是公开可获得的,如通过请求借助于http//www.kci-cft.com/或者http//www.kpmgconsulting.com/kpmgsite/industry/cc/C2Final.pdfhttp//kpmgconsulting.com/kpmgsite/industry/cc/C2Final.pdf在配置来满足(CTF)软件包中,KPMG咨询提供一个预先构建的解决方法,它传递用于OSS/BSS过程和技术集成的一个综合的端到端商业解决方法。通过供应被需要的操作和商业支持系统,CTF集成技术使流程能够传递新业务。CTF支持如DSL和电缆的多个接入技术以及如VoIP、应用程序主机服务和IP VPN的多个业务。
权利要求
1.一个为客户提供可配置的业务的知识系统,所述知识系统在一个计算机环境上被编制或者在一个存储器媒体上被存储,包括一个知识库,它包括·在提供所述业务中被涉及的多个商业元素的表示,包括动作者、所述动作者之间预定的关系、可选地涉及了所述动作者的过程、所述过程的输入/输出规范的表示,以及·作为在所述业务的定义和/或配置和/或实现中被需要的商业元素的表示的可配置的关键对象;·至少一个预定的事件,每个事件触发与所述事件有关的预定的一组所述过程的执行并且被根据与所述事件有关的一组预定的规则来执行,该执行定义所述业务的一个状态;·并且其中所述关键对象与至少一个其它关键对象有一定级别的一致,允许在执行被所述事件触发的所述预定的一组过程之后被随后激活的关键对象的使用和或修改,所述修改被根据在所述预定的一组过程的执行中的一个以前的关键对象的内容来进行。
2.如权利要求1中所述的知识系统,其中所述业务实质上是一个永久的业务,所述业务的状态是所述系统的一部分并且所述业务在另一个事件之后是可修改的。
3.如权利要求1中所述的知识系统,其中所述知识库还包括在所述过程中的所述动作者的任务。
4.如权利要求1中所述的知识系统,其中所述商业元素包括用于提供所述业务的资源。
5.如权利要求1中所述的知识系统,其中所述关键对象选自可配置的订单、可配置的产品描述和发票所组成的组合。
6.如权利要求1中所述的知识系统,其中所述预定的事件适合于基于来自客户的订单来创建或修改关键对象,所述订单包括定义和/或配置和/或实现所述可配置的业务的信息。
7.如权利要求1中所述的知识系统,其中所述知识库还包括一个表示在过去、现在和将来的任何时间被提供给一个特定的客户的业务状态的业务状态。
8.如权利要求1中所述的知识系统,还包括一个被安排使客户能够发送一个对于可配置的业务的订单的客户接口。
9.如权利要求8中所述的知识系统,其中所述接口选自WWW接口、umts接口以及WAP接口所组成的组合。
10.如权利要求1中所述的知识系统,其中所述可配置的业务是虚拟专用网络。
11.如权利要求10中所述的知识系统,还包括确定到所述虚拟专用网络的接入、接入端口的数量、协议、可用的带宽、网络类型以及安全规定的参数。
12.如权利要求11中所述的知识系统,其中所述协议选自IP、IPX、DecNet、SNA以及透明桥接所组成的组合。
13.如权利要求11中所述的知识系统,其中所述网络类型选自以太网、快速以太网和令牌环网络所组成的组合。
14.如权利要求11中所述的知识系统,其中所述带宽可以被配置在64K和2Mb之间。
15.如权利要求1中所述的知识系统,还包括客户业务。
16.如权利要求15中所述的知识系统,其中所述客户业务选自业务窗口、业务级别、业务保证、业务报告以及业务折扣级别所组成的组合。
17.如权利要求1中所述的知识系统,还包括在所述知识系统的不同元素之间提供通信路径的事件总线。
18.如权利要求1中所述的知识系统,其中所述知识库在面向对象的程序设计环境中至少部分地被实现,并且所述知识库包含定义和/或配置和/或创建一个电信运营商的商业元素的对象的类和在所述业务的定义和/或配置和/和实现中需要的关键对象。
19.如权利要求18中所述的知识系统,还包括表示在过去、现在和将来的任何时间被提供给一个特定的客户的业务状态的业务状态。
20.如权利要求19中所述的知识系统,其中所述业务状态作为一个对象被实现,并且在所述业务状态上,所述事件作为一种方法至少部分地被实现。
21.如权利要求20中所述的知识系统,其特征在于一个事件创建所述业务状态的一个新实例。
22.一种为客户提供可配置的业务的方法,包括步骤-提供一个如权利要求1中所述的知识系统;-基于由所述知识系统提供的商业元素以及使用所述知识系统的预定的事件的客户来产生所述可配置的业务。
23.如权利要求1中所述的提供到一个知识系统的接入的方法,其中一个业务提供者提供一个被安排来接入用于为客户提供一个可配置的产品的所述知识系统的接口。
24.如权利要求23中所述的方法,其中所述接口是一个WWW、WAP或UMTS接口。
25.一种包括程序代码装置的计算机程序,用于当所述程序在一台计算机上运行时执行如权利要求22中所述的全部步骤。
26.一种包括被存储在一个计算机可读取的媒体上的程序代码装置的计算机程序产品,用于当所述程序产品在一台计算机上运行时执行权利要求22中所述的方法。
27.一种为客户提供一个可配置的虚拟专用网络的方法,包括步骤·提供一个如权利要求1中所述的知识系统,以及·基于由所述知识系统处理的订单来为所述客户提供一个虚拟专用网络业务。
28.由权利要求27中的所述的方法提供的一个虚拟专用网络的使用。
全文摘要
本发明涉及给客户提供可配置的业务的知识系统,所述知识系统在计算机环境上被编制或者在存储器媒体上被存储并且包括-一个知识库,它包括-在所述业务的提供中被涉及的多个商业元素的表示,包括动作者、所述动作者之间预定的关系、可选地涉及了所述动作者的过程、所述过程输入/输出规范的表示,以及-作为在所述业务的定义和/或配置和/或实现中被需要的商业元素的表示的可配置的关键对象;-至少一个预定的事件,每个事件触发与所述事件有关的一组预定的所述过程的执行并且被根据与所述事件有关的一组预定的规则来执行,该执行定义所述业务的一个状态;并且其中所述关键对象与至少一个其它关键对象有一定级别的一致,允许在执行被所述事件触发的所述预定的一组过程之后被随后激活的关键对象的使用和或修改,所述修改根据在所述预定的一组过程的执行中的一个以前的关键对象的内容进行。
文档编号G06Q30/00GK1493048SQ01822833
公开日2004年4月28日 申请日期2001年12月13日 优先权日2000年12月29日
发明者W·D·尼达姆, H·扎贝尔, J·海德尼斯, W D 尼达姆, 履崴, 炊 申请人:皇家Kpn公司