资费管理配置自动化的制作方法

文档序号:6585928阅读:125来源:国知局
专利名称:资费管理配置自动化的制作方法
技术领域
本发明涉及产生与产品和/或服务有关的数据的系统和方法。本发明对产生与电
信服务提供商的产品和/或服务的新的资费和/或计费方案有关的配置数据尤其有用,从 而允许产生针对配置的计算机程序代码。
背景技术
电信行业的竞争非常激烈,这一部分是由于在全球多数国家中设法解除对提供电 信服务的管制的规章改变。随着电信服务行业改革的发展,已经以更低的成本向消费者提 供更多数量的产品和服务。 当前,全世界电信行业面临四个主要的趋势。首先,改变的消费者需求正在向个 性化点播内容和服务演变。以前,被高度控制的电信行业只针对产品和/或服务的套餐 (packaging)提供相对较少的选择,消费者只能从相对较少的供应中选择最适合的产品和 /或服务。然而,随着限制的解除,产品和/或服务的数量急剧增加,消费者愈发显示出根据 他们的个人偏好来归组产品和/或服务的兴趣。在这方面,消费者偏好包括消费者需要的 产品和/或服务以及针对那些产品和/或服务的优选计费方案。 其次,随着这个行业中更多的竞争,各电信服务提供商都在争夺消费者的可用收 入。除了电信服务提供商彼此竞争之外,越来越要求这些提供商争夺利用其他可选业务模 型(诸如,移动虚拟网络运营商(MVNO))的收入。 第三,信息技术和电信技术的高速发展使得电信服务提供商可以开发出公共平 台,用以构建和集成实时的、聚合的IP((互联网协议))以及既有服务。于是,电信服务提 供商越来越需要利用信息技术的发展,以在递送他们的产品和/或服务方面获得提高的效 率,从而保持竞争力。 第四,随着全球电信行业改革的继续,当前对于特定消费者市场的"准入屏障"在
将来很可能不复存在。例如,手机号码在电信服务提供商之间的可携带性,在全球许多的国
家中是强制的,这样可以防止消费者被"锁定在"某一特定电信服务提供商。这一特定改革
将允许消费者改变电信服务提供商,而不用损失他们的手机号码。这一改革的引入也许因
国家而异,但意图是清楚的,即,在多数拥有发达电信服务的国家,向消费者提供可携带性,
这样他们可以决定选择新的电信服务提供商,而不用损失他们的手机号码(有时称为移动
电话号码或手机号码)。目前,尽管新的电信服务提供商努力提供较便宜的服务,许多消费
者也不愿选择新的电信服务提供商,因为这样的迁移将要求他们放弃他们的旧手机号码,
从而导致需要他们将新的手机号码通知其所有联系人(家人、朋友和商务伙伴)。 无论怎样,由于消费者倾向的不断改变,规章的变化和激烈的竞争,需要频繁引入
新的和创新的计费方案和促销手段,以及需要减少这些服务走向市场的时间。 由于上述的新兴趋势,电信服务提供商必须采取行动以维持或增加他们所提供服
务的竞争性。
目前,对消费者需求的改变做出反应对于电信服务提供商是尤其困难的。产生产
4品和/或服务的新的资费和/或计费方案的配置给出了一个难题,因为需要电信服务提供 商在向消费者提供任何新提出的资费和/或计费方案之前,产生、部署并充分测试针对其 的配置。已经设计出产品和/或服务的新的资费和/或计费方案后,电信服务提供商需要 将提出的新方案配置部署到多个数据库中。另外,已经部署了新设计的配置后,有必要在不 同账户和服务实例(例如,手机、固定有线电话和/或互联网服务供应)上充分测试新的配 置,以保证资费和/或计费配置工作正常,并且如果实施了新的配置,则将根据发布的资费 和计费方案细节准确地向消费者出具发票。 目前,产生新的资费和/或计费方案的配置、对其进行部署和测试主要是手工的 过程,这要求操作者具有很高的技能水平来执行这些任务。特别地,在产生、部署和测试新 的资费和/或计费方案的配置时,通常需要熟练的员工出于部署和测试该配置的目的而手 工构建数据库脚本。当然,使用高技能的人员执行手工操作不仅增加成本,而且使得产生、 部署和充分测试任何提出的资费和/或计费的配置的时间变得很长。 除了要求操作者具有高水平的技术并了解产生、部署和测试新的资费和计费方案 配置的信息技术系统和测试环境之外,进行手工操作还会引起人为错误的增加,这继而进 一步导致产生、部署和测试新的资费和/或计费方案的配置过程的延迟。例如,已经设计出 一种新的资费和/或计费方案的配置后,其通常以计算机程序代码的形式实现,则通常需 要在电信系统的所有活动数据库上部署代表该新的资费和/或计费的配置的程序代码,以 便与生产环境中的现有配置保持一致。通常,电信服务提供商会建立执行必要功能的若干 环境,诸如报告环境、测试环境和用于事故恢复的备用环境。 对于某些系统,有必要产生、部署和测试在超过二十(20)个数据库表上进行配置 的、新的资费和/或计费方案的配置,其中这些数据库表位于不同的数据库中,而数据库位 于不同平台上。在配置这样系统时,会要求操作员针对数据库具有很深的知识,包括表和它 们的关系。 如果在手工配置期间,操作者没有输入或没有正确地修改用于配置的表中的数 据,那么该配置的部署可能会失败,或者这种配置可能在部署以后对其进行测试时失败。对 于资费和/或计费方案的配置的产生、部署和测试的期限可能持续几个星期,任何这样的 失败都将是费时且代价昂贵的。 手工配置的另一个问题可能是,已经部分由操作者产生的配置可能丢失,而这会 需要从头产生这个配置。这种情况会浪费时间和金钱。 已经设计出一个新的资费和/或计费方案后,有必要在生产环境中实现用于方案 的新配置之前,在测试环境中产生、部署和测试该新配置。在测试环境中运行时,对计算机 程序代码进行部署以使得新的资费或计费方案的配置生效,通常要求操作者在测试环境中 按特定顺序将计算机程序代码部署到各数据库中以避免错误。另外,这些功能通常通过操 作者执行来自UNIX服务器详细指令和手工键入的文本命令,以便执行各数据库中的计算 机程序代码。当然,这个活动必然导致一定程度的人为错误,特别是关于保证代表新的资费 或配置方案的计算机程序代码按照正确顺序且与正确的数据库关联地执行这一方面。
所以,考虑到上述新兴的市场趋势,电信服务提供商有必要减少新的资费方案的 配置的产生、部署和测试所需的时间,以促进新的资费或计费方案的实施。反过来,任何对 这个过程效率的改善都将有利于把新的和/或现有消费者吸引到该新设计出来的资费或计费方案。 在这种整体需求的情况下,针对减少目前为产品和/或服务产生新的资费和/或 计费方案的配置所需的时间存在特定需求。 本说明书中引述的任何现有技术都不是也不应该被认为是承认或以任何形式暗 示该现有技术构成相关技术领域中技术人员的公知常识。

发明内容
本发明的一个方面提供了一种在基于计算机的系统上使用用于实体的分级布置
的实体框架来产生用于资费和/或计费方案的资费和/或计费配置的方法,该分级布置代
表资费和/或计费配置,其中每个实体具有代表所述配置的一个或者多个特性的属性,所
述方法包括通过复制已有实体和/或产生新的实体来填充所述实体框架的步骤。 在一个实施例中,填充实体框架的步骤包括复制多个已有实体和/或创建多个新
的实体。 在另外一个实施例中,填充实体框架的步骤包括复制实体的已有分级布置和/或 创建实体的新的分级布置。 还有另外一个实施例,这个方法进一步包括创建和/或修改实体的一个或者多个 属性的步骤。这个方法可以进一步包括从实体的分级布置中的父实体删除至少一个子实体 的步骤。 在进一步的实施例中,这个方法包括来产生用于所述新的资费和/或计费配置 的、由计算机程序代码表示的配置脚本的步骤。这个方法还可包括验证产生的配置的步骤。
还有另外一个实施例,这个方法进一步包括创建和/或修改多个所选中的多个实 体的一个或者多个属性的步骤。 另外一方面,本发明提供了一种使用用于实体的分级布置的实体框架来产生用于 资费和/或计费方案的新的资费和/或计费配置的系统,该分级布置代表资费和/或计费 配置,其中每个实体具有代表所述配置的一个或者多个特性的属性,该系统包括计算机生 成的图形用户界面,包括显示,实体在其上显示为图形对象,所述显示包括选择区域,用于 表示实体的已有分级布置,以及设计区域,用于表示实体的新的分级布置,以及该系统包括 选择装置,其使得操作者可以选择至少一个实体,其中所述系统使得操作者能够通过在所 述设计区域中复制已有实体和/或产生新的实体来填充所述实体框架。 在一个实施例中,该系统包括复制和/或产生装置,其使得操作者能够通过在所 述设计区域中复制多个所选中的已有实体和/或产生多个新的实体来填充所述实体框架。 选择装置可以支持对实体的已有分级布置的选择。 在另外一个实施例中,系统包括复制和/或产生装置,其使得所述操作者能够通 过在所述设计区域中复制实体的所选中的已有分级布置和/或产生实体的新的分级布置 来填充所述实体框架。系统可以包括删除装置,其使得操作者可以从设计区域中的父实体 删除至少一个子实体。 在另外一个实施例中,选择装置和复制装置是"拖放"功能。在这个实施例中,操 作者从选择区域中"拖动"所选中的已有实体,并将这个已有实体"放到"设计区域中。
在一个实施例中,显示进一步包含细节区域,在其中可以创建和/或修改所选中实体的一个或者多个属性值。另外,在这个实施例中,操作者可以选择任意一个或者多个父 实体和/或该父实体的子实体,其中所选中实体的一个或者多个属性值在细节区域中被创 建和或修改。 这个系统还可以包含批量选择装置,其用于选择多个实体,其中每个实体的相同 属性具有相同或者相似的值,其中所述批量选择装置允许对每个所选中实体的属性进行修 改。另外,每个所选中实体的其他属性可以被创建和或修改。 在另外一个实施例中,该系统进一步包括脚本生成装置,用于产生用于所述新的 资费和/或计费配置的、由计算机程序代码表示的配置脚本。 在另外一个实施例中,该系统进一步包含验证装置,用于验证配置。在这个示例实 施例中,该系统可以进行一系列的验证检查,通过将提出的配置和系统规则进行比较,来确 定提出的配置是否包含任何的错误。如果违反了任何的系统规则,将给操作者提供关于所 提出配置中的错误的警告。 在另外的一个示例实施例中,实体可以是"套餐"、"产品"、"组件"或者"组件成员"
中的任意一个。在这个实施例中,套餐实体可以是父实体,产品实体可以是套餐实体的子实
体,组件实体可以是套餐实体的子实体,组件成员实体可以是组件实体的子实体。 这里描述的技术可以由被存储的可执行指令具体实现,这些指令通过一个或者多
个合适的处理设备执行,诸如个人计算机或者服务器计算机。可执行的指令可以产生实现
在计算机内部的计算机指令,或者在网络上使用独立软件分段实现的计算机指令。可执行
的指令还可以包括已有软件的分段,它对于专门为了本发明开发的计算机指令代码的特定
片段之间的相互配合起到作用。 在一个示例的实施例中,与操作者的界面是支持web的界面,它实现在连接到数 据通信网络(例如互联网)的设备上。


本发明的一个或者多个实施例在下面参照附图进行了描述,其中 图1是详细描述了根据本发明一个实施例的、所提出解决方案架构的概念层的框
图; 图2是根据本发明的一个实施例的、在新的资费和/或计费配置的产生中所涉及 步骤的概要级别流程图; 图3是在本发明的一个实施例中、提供给操作者以产生配置的显示的屏幕截图;
图4a、图4b和图4c是屏幕截图,其显示出通过添加已有实体到实体的分级布置中 而产生新配置的示例实施例。 图5是用于套餐的细节区域的屏幕截图; 图6是显示出从实体的分级布置中删除一个实体的屏幕截图; 图7是用于产品实体的细节区域的屏幕截图,其中"费率"标签被选中; 图8是用于组件的细节区域的屏幕截图,其中"费率"标签被选中; 图9是屏幕截图,其显示出系统在"费率使用"模式下的操作。 图10是屏幕截图,其显示出系统在"通道(corridor)方案"模式下的操作。 图11是屏幕截图,其显示出"另存为"功能的操作。
具体实施例方式
参考图l,显示了详细描述解决方案架构的概念层的框图。在这个解决方案架构
中,主概念层包括表示层(10)、功能服务层(20)、平台服务层(30)、集成适配器层(40)和资
费管理自动化套件,该套件包含这些层与大量已有业务应用(50)的接口。 表示层(10)包含个性化应用(12)和用户界面(UI)模板(14)。 功能服务层(20)包括用于执行配置自动化(22)、部署自动化(24)和测试自动化
(26)的功能的软件。表示层(10)中提供的用户接口模板(14)和个性化应用(12)与定义
在功能服务层(20)中的每个自动化功能服务(22、24和26)对接,由此就在从功能服务层
(20)的任何自动化组件中调用功能时,向操作者提供了一致的用户界面体验。 如图1描述的资费管理自动化套件还包括平台服务层(30),该平台服务层(30)包
含系统管理组件(32)、安全访问组件(34)、审计追踪和记录日志组件(36)和异常处理组件
(38)。 存在于集成适配器层(40)中的软件组件使得资费管理自动化套件中的功能组件 可以与电信服务提供商的已有业务应用对接。作为示例,在图1中,业务应用层(50)包含 功能软件组件(52),其以计费管理软件程序的形式出现。 图2提供了一个概要级别流程图,其显示出在一个实施例中产生资费和/或计费 的配置涉及到的步骤。在这个示例实施例中,操作者可以登录到系统,该系统可以被称为配 置自动化(CA)模块。这可以作为用以处理新的资费和/或计费配置的配置、部署和测试的 一个较大计算机程序的一部分(202)。 操作者登录到CA模块时,他们可以选择在不同的模式下操作,这些模式包括
*"新建模式"_其中可以创建新的配置; *"编辑模式"_其中可以编辑已有配置和/或保存的、部分完成的配置;
"使用费率"模式_其中可以配置使用费率,以及;
*"通道方案"模式_其中可以配置通道方案。 模式可以通过按钮、链接或下拉菜单来选择,或者通过任何其他的方法来选择。
在新建模式(204)下,操作者可以选择创建新的资费和/或计费配置。在创建新的 资费和或计费配置时,操作者可以点击选择区域来拖放那些具有与操作者打算创建的资费 和/或计费配置(计费结构)最为相似的属性的实体(208)。这些实体可以被拖放到设计 区域,在这里操作者可以选择他打算编辑的实体(例如,套餐、组件、产品或者合同)(210)。
一旦选择了实体,用户便可以在细节区域中编辑实体的属性(例如,描述、费率、合格性,或 者活跃日期)(212)。 如果在这个阶段完成了计费配置的建模(214),则操作者就可以提交新的计费配 置(216),这样便可以部署计费配置了。还可以选择通过部署自动化模块来完成这个步骤 (218)。 如果计费配置的建模没有完成(214),则这时操作者可能希望在这个点上保存计 费配置(236)。操作者可以使用希望的会话名称来保存该计费配置(234)。备选地,此时操 作者可能不希望保存这个计费配置(236),在这样的情况下,操作者可以继续对计费配置进 行建模或者编辑(230),直到完成计费配置的建模(214)。
操作者可能不希望创建新的计费配置(206),而是可能将一个组件加入到已有计 费配置中(232)。当操作者将该组件添加到已有计费配置后,该计费配置就可以提交(216) 和通过DA进行部署(218) 了。 操作者可以在编辑模式(226)下操作,在该模式下,他们可以将已保存的或者 已提交的会话取回到选择区域(228),然后继续对资费和/或计费配置进行建模或编辑 (230)。操作者可以继续对资费和/或计费配置进行建模或编辑直到完成为止,并且还可以 提交新的计费配置和通过DA来部署之(218)。 另外的一个方法是在配置使用费率模式下操作(224),在该模式下,操作者可以过 滤使用费率记录和/或指定区域更新为新的数值(222)。在操作者完成使用费率的配置后, 它们就可以被提交了 (220),并随后通过DA来部署(218)。 图3是屏幕截图(300),它示出了本发明的一个实施例中展现给操作者的显示之 一。在屏幕截图(300)中,显示有选择区域(302)、设计区域(304)和细节区域(306)。选 择区域(302)是在屏幕左上角的面板,它示出许多实体的分级布置,这些实体是资费和/或 计费配置的套餐。在这个示例中,套餐用于电信资费和/或计费配置。还有一些套餐(308) 显示为正被收縮着,其中"+ "表示实体的分级以收縮的形式显示。在这些显示为收縮形式 的套餐(308)下面,有一个套餐("后付费移动套餐")显示为展开的形式(314),其由"-" 表示。在这个展开树形的套餐(314)中,有一个父实体套餐(316)的子实体和一个父实体套 餐(318)的另一子实体。子实体(316,318)本身就是用于"后付费移动套餐"的套餐。"后 付费移动套餐"(314)的分级布置还可以具有其他子实体,这些子实体还可以具有进一步的 子实体。 在这个示例中,子实体"移动套餐75-02主套餐"(318)通过选择装置(没有示出) 被选择,选择装置可以是鼠标操作的指针。随着"移动套餐75-01必选套餐"实体(316)已 被选中,其作为图形对象(320)显示在设计面板(304)中。它被显示为展开的形式,从而显 示出子实体"移动_呼叫线路身份限制"(322),该子实体自己还有一个子实体"移动_呼 叫线路身份限制注册费用"(324)。"移动-呼叫线路身份限制"实体(322)是一个产品,而 "移动-呼叫线路身份限制注册费用"实体(324)是一个组成成员。 在这个示例中,"移动-呼叫线路身份限制注册费用"实体(324)被设计面板(304) 中的选择装置选中。这导致这个实体的属性显示在细节区域(306)中。细节区域具有一 些标签面板,在这个例子中,包含"总体"标签(326)、"费率"标签(328)、"扩展数据"标签 (330)、"自定义"标签(332)、"JNL"标签(334)禾P"使用"标签(336)。在这个示例中,屏 幕显示出总体标签已由选择装置选中,其显示出"移动-呼叫线路身份限制注册费用"实体 (324)的某些属性,包括"合同名"(338)、"合同縮写名"(340)禾P"合同类别"(342)。更多 的属性可以被显示在面板中,如果对于给定的屏幕空间要显示的内容过多,则它们将被隐 藏,并且这些可以通过滚动条(350)的操作进行访问。属性的值显示在属性标签(338、340、 342)(包括合同名)的旁边,合同名的值为"移动-呼叫线路身份限制注册费用"(344), "合同縮写名"(340)显示没有值(346),"合同类别"(342)显示有值"6" (348)。
在细节区域(306)中的其他标签面板是
"费率"(328),其显示出针对特定产品收取的费率; *"扩展数据"(330),其显示出作为实体的额外信息的扩展数据。这个信息可以被存储在数据库中一个单独的表内。扩展数据可以是与配置不相关的数据,且不是配置所需 的。 *"自定义"(332),是一个标签面板,其具有允许系统在数据库中的非标准表中存 储数据的属性。这个自定义属性信息对于与某个资费和/或计费系统一起使用的系统是有 用的或者必要的。 *"JNL" (334)是单词"账本"的縮写。它包含可用于允许用于财会账目的属性,财
会账目是向特定账户代码收取的产品费用金额的记录。例如,账户代码可以是借方代码或
者贷方代码。所需的账户代码可以由操作者作为该标签中所包含属性的值而输入;以及 "使用"(336)-这个标签中的功能将在下文中进行进一步详细说明。 图4a、图4b和图4c示出用于通过复制已有实体来填充实体框架的一个方法的一
个实施例。 图4a中,显示出屏幕的一部分,包括选择区域(406)和设计区域(412)。在选择区 域中,产品实体"移动-呼叫转移"(408)通过选择装置被选中。在这个示例实施例中,屏幕 上出现一个小浮动面板(410),它指示实体已经被选中,可以被拖放到设计区域。这可以通 过以某种特定的颜色(例如,红色)来显示浮动面板(410)的顶部条来指示。
"移动-呼叫转移"产品实体(408)可以被拖放到设计区域(412),其中显示有"移 动套餐75-02主套餐"(414)的实体的分级布置。当实体(408)被拖动到设计区域(412) 中时,浮动面板(410)的顶部条可能显示为不同的颜色,例如绿色,以指示这在系统规则下 是允许的配置。这是一个验证可如何实现在系统中的例子。 图4c显示出"移动-呼叫线路身份限制"产品实体(416)的一个新的副本,其位 于设计区域(412)的实体的分级布置(414)中。 图5显示出套餐实体"移动套餐100-01必选套餐"通过选择装置(500)被选中 后的细节区域屏幕截图的示例。在这个细节区域(500)的屏幕截图中显示有"总体"标签 (502)和"自定义"标签。细节区域(500)被显示,其中"总体标签"(502)被选中。标签面 板(514)显示出属性,包括"套餐ID" (506)禾P"描述"(510)。"套餐ID属性"(506)显示为 没有输入的值(508),而"描述"属性(508)显示为具有与显示的套餐(512)相同的名称。
图6是屏幕截图,其显示出方法步骤的一个实施例,其中一个实体或实体的分级 布置被从实体的分级布置中删除。在这个屏幕截图(600)中,显示出选择区域(602)和设计 区域(606)。实体"40020移动套餐75-01必选套餐"(604)的分级布置通过选择区域(602) 中的选择装置被选中,并在设计区域(606)中以实体(608)的分级布置的展开树表示方法 被显示。在这个示例中,操作者已经选择并删除了一个实体,随后这个实体从实体的分级布 置的展开树的显示中消失。屏幕区域中所选择并删除的实体消失,这由圆圈(610)指示。
图7显示的是细节区域(700),其带有标签面板,包括"总体"标签(704)、"费率" 标签(706)、"扩展数据"标签(708)、"自定义"标签(710)和"JNL"标签(712)。在这个示 例中,费率标签(706)已被选择,在这个标签面板(702)上显示出单独的属性,该属性是费 率(714)。这个属性被显示为具有值100(716)。 图8显示了设计区域的另外一个示例,其示出了如何针对所选中的实体显示属 性。在这个示例中,有两个标签面板,即,"总体"标签(804)禾P"费率"标签(806)。"费 率标签"已被选中,这个标签的面板(802)显示出两个属性,即,"免费单位"(808)禾P"免
10费账号"(812)。"免费单位"属性显示为没有值(810),而"免费账户"属性显示为带有值 10000(814)。 图9显示出用于提供费率使用更新的一个实施例,其示出了系统在费率使用模式 下的屏幕(参考图2)。 在一个电信系统中,当费率在短时期(例如在圣诞节)改变时,这将是非常有用 的,但是并不希望为这个特殊的费率使用时期创建全新的方案。相反,操作者可以使用这个 费率使用模式来针对这个时期作出使用费率的临时改变。 图9中的屏幕截图(1000)显示了一个标签面板屏幕,带有"费率使用"标签(1004) 和"费率使用覆盖"标签(1006)。在这个屏幕截图(1000)中,"费率使用"标签(1004)已 被选中。这显示出"费率使用"面板(1002),其中显示出多个属性(1008),带有用于输入属 性值的域(1010)。操作者可能需要添加一行,这可以通过点击添加行按钮(1020)进行,或 者通过点击删除行按钮(1022)来删除一行。 当操作者向一行添加行号(1012)时,域(1014)和值(1016)将显示在表(1018) 中。在操作者在这个面板中完成数据输入后,可以按下提交按钮(1024),这将提交供部署的 数据。 图10显示出"通道方案"模式(1100)的一个实施例的屏幕截图。这个屏幕具有 两个标签面板"总体"标签(1106)和"自定义"标签(1108)。在这个示例中,"总体"标签 已被选中,这将显示出"关键字段"面板区域(1102)和"其他字段"面板区域(1104)。
"关键字段"面板区域(1102)显示出多个属性(1110),带有用于输入属性值的区 (1112)。"其他字段"面板区域(1104)显示出多个属性(1114),带有用于输入属性值的域 (1116)。 电信资费和/或计费系统中的通道方案可以使得,例如,客户选择的五个电话号 码被打折,或者获得其他的优惠。这可以通过对通道方案特性的归组来获得,例如,电话号 码、呼叫区域或者其他此类特性。 图11显示出一个屏幕截图(1200),其示出操作者如何保存由其所产生的配置的 示例。这可以在操作者部分完成配置的产生或者操作者已经完成配置但是还不想部署配置 的时候发生。在这个示例中,可以使用下拉菜单(1202)来显示除其他选项之外的"保存"选 项(1204)、"另存为"选项(1206)和"提交"选项(1208)。"保存"选项(1204)将会在配置已经被分配了名称的情况下保存该配置。"另存为" 选项(1206)使得操作者能够给配置分配一个名称,或者在新的名称下保存配置。"提交"选 项(1208)允许操作者提交该配置,随后该配置可以通过部署自动化(DA)模块被部署。
在这个示例中,"另存为"选项(1206)已被选中,这将导致在屏幕上出现另存为面 板(1210)。在这个面板中显示出用于输入另存为名称的域(1212)和保存按钮(1218),输入 另存为名称后操作者可以按下该按钮,和取消按钮(1220),如果操作者需要取消时可以按 下该按钮。显示在另存为面板(1210)上的还有预定选项(1216),带有选项复选框(1214)。 这个预定选项支持对于数据库表预定行ID,或者相似的标识元素。 在一个选项中,已保存的和/或已提交的配置可以显示在选择面板(1222)中。它 们可以通过某种方法被高亮显示为已保存的或者已提交的配置。 配置产生后,系统随后就可以产生用于部署配置的计算机程序代码了。部署可以由部署自动化(DA)模块处理。这个计算机程序代码可以是用于关系型数据库的结构化查 询语言(SQL)或者其他类型的计算机程序代码。 在另外一个实施例中,进一步提供验证已产生的配置的方法步骤。此验证步骤可 以在创建新的实体时或者在已经存在的实体被修改时发生。验证还可以发生在实体的分级 布置被新建或者已有实体的分级布置被修改时。另外,验证还可以发生在从实体的分级布 置中删除一个或者多个子实体时,或者当子实体被添加到已有实体的分级布置中时。还有 在本实施例的另外一个备选示例中,验证可以在计算机程序代码表示的配置脚本产生之前 或者产生之后发生。 验证检查可以是,例如,合法性检查。这用于确保将被添加至用于配置的套餐的已 添加的或建议的实体与这个套餐中的客户分类一致。如果实体,例如,特定类型的折扣,与 套餐针对其设计的客户不兼容,例如对于国内用户,那么这个验证装置将会提示操作者这 个实体(折扣)不能够用于实体的此分级布置中(套餐)。
权利要求
一种在基于计算机的系统上、使用用于实体的分级布置的实体框架来产生用于资费和/或计费方案的资费和/或计费配置的方法,该分级布置代表资费和/或计费配置,其中每个实体代表所述配置的一个或者多个特性,所述方法包括步骤通过复制已有实体和/或产生新的实体来填充所述实体框架。
2. 根据要求1所述的方法,其中填充所述实体框架的步骤包括复制多个已有实体和/ 或创建多个新的实体。
3. 根据权利要求1或者权利要求2所述的方法,其中填充所述实体框架的步骤包括复 制实体的已有分级布置和/或创建实体的新的分级布置。
4. 根据前述权利要求中任意一个所述的方法,进一步包括创建和/或修改实体的一个 或者多个属性的步骤。
5. 根据前述权利要求中任意一个所述的方法,进一步包括从实体的所述分级布置中的 父实体删除至少一个子实体的步骤。
6. 根据前述权利要求中任意一个所述的方法,进一步包括产生用于所述新的资费和/ 或计费配置的、由计算机程序代码表示的配置脚本的步骤。
7. 根据前述权利要求中任意一个所述的方法,进一步包括根据规则来验证已产生的配 置的步骤。
8. 根据前述权利要求中任意一个所述的方法,进一步包括创建和/或修改所选中的多 个实体的一个或者多个属性的步骤。
9. 一种使用用于实体的分级布置的实体框架来产生用于资费和/或计费方案的新的 资费和/或计费配置的系统,该分级布置代表资费和/或计费配置,其中每个实体具有代表 所述配置的一个或者多个特性的属性,该系统包括计算机生成的图形用户界面,包括显示,实体在其上显示为图形对象,所述显示包括选择区域,用于表示实体的已有分级布置,以及 设计区域,用于表示实体的新的分级布置,以及 选择装置,其使得操作者能够选择至少一个实体,其中所述系统使得操作者能够通过 在所述设计区域中复制已有实体和/或产生新的实体来填充所述实体框架。
10. 根据权利要求9所述的系统,其中所述系统包括复制和/或产生装置,其使得操作 者能够通过在所述设计区域中复制多个所选中的已有实体和/或产生多个新的实体来填 充所述实体框架。
11. 根据权利要求9或者权利要求10所述的系统,其中所述选择装置支持对实体的已 有分级布置的选择。
12. 根据权利要求9到11中任意一个所述的系统,包括复制和/或产生装置,其使得所 述操作者能够通过在所述设计区域中复制实体的所选中的已有分级布置和/或产生实体 的新的分级布置来填充所述实体框架。
13. 根据权利要求9到12中任意一个所述的系统,包括删除装置,其进一步使得所述操 作者能够从所述设计区域中的父实体删除至少一个子实体。
14. 根据权利要求9到13中任意一个所述的系统,其中所述选择装置和复制装置是拖 放装置,并且所述操作者从所述选择区域拖动所选中的已有实体并将该已有实体放到所述 设计区域中。
15. 根据权利要求9到14中任意一个所述的系统,其中所述显示进一步包含细节区域, 在其中可以创建和/或修改所选中实体的一个或者多个属性。
16. 根据权利要求9到15中任意一个所述的系统,进一步包含批量选择装置,其用于选 择多个实体,其中每个实体的相同属性具有相同或者相似的值,其中所述批量选择装置允 许对每个所选中实体的属性进行修改。
17. 根据权利要求16所述的系统,其中创建和/或修改每个所选中实体的另外一个属性。
18. 根据权利要求9到17中任意一个所述的系统,进一步包含验证装置,用于验证配置。
19. 根据权利要求9到18中任意一个所述的系统,进一步包括脚本生成装置,用于产生 用于所述新的资费和/或计费配置的、由计算机程序代码表示的配置脚本。
20. 根据权利要求9到19中任意一个所述的系统,其中实体是"套餐"、"产品"、"组件" 或者"组件成员"中的任意一个。
21. 根据权利要求1所述的方法,基本上是前面参考附图所描述的那样。
22. 根据权利要求9所述的系统,基本上是前面参考附图所描述的那样。
全文摘要
本发明提供了一种在基于计算机的系统上、使用用于实体的分级布置的实体框架来产生用于资费和/或计费方案的资费和/或计费配置的方法,该分级布置代表资费和/或计费配置,其中每个实体代表所述配置的一个或者多个特性。所述方法包括步骤通过复制已有实体和/或产生新的实体来填充所述实体框架。
文档编号G06Q30/00GK101739279SQ20091025301
公开日2010年6月16日 申请日期2009年10月9日 优先权日2008年10月6日
发明者侯恩伟, 刘建业, 柯美冰, 黄明汉 申请人:埃森哲环球服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1