專利名稱:資費管理配置自動化的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及產(chǎn)生與產(chǎn)品和/或服務(wù)有關(guān)的數(shù)據(jù)的系統(tǒng)和方法。本發(fā)明對產(chǎn)生與電
信服務(wù)提供商的產(chǎn)品和/或服務(wù)的新的資費和/或計費方案有關(guān)的配置數(shù)據(jù)尤其有用,從 而允許產(chǎn)生針對配置的計算機程序代碼。
背景技術(shù):
電信行業(yè)的競爭非常激烈,這一部分是由于在全球多數(shù)國家中設(shè)法解除對提供電 信服務(wù)的管制的規(guī)章改變。隨著電信服務(wù)行業(yè)改革的發(fā)展,已經(jīng)以更低的成本向消費者提 供更多數(shù)量的產(chǎn)品和服務(wù)。 當(dāng)前,全世界電信行業(yè)面臨四個主要的趨勢。首先,改變的消費者需求正在向個 性化點播內(nèi)容和服務(wù)演變。以前,被高度控制的電信行業(yè)只針對產(chǎn)品和/或服務(wù)的套餐 (packaging)提供相對較少的選擇,消費者只能從相對較少的供應(yīng)中選擇最適合的產(chǎn)品和 /或服務(wù)。然而,隨著限制的解除,產(chǎn)品和/或服務(wù)的數(shù)量急劇增加,消費者愈發(fā)顯示出根據(jù) 他們的個人偏好來歸組產(chǎn)品和/或服務(wù)的興趣。在這方面,消費者偏好包括消費者需要的 產(chǎn)品和/或服務(wù)以及針對那些產(chǎn)品和/或服務(wù)的優(yōu)選計費方案。 其次,隨著這個行業(yè)中更多的競爭,各電信服務(wù)提供商都在爭奪消費者的可用收 入。除了電信服務(wù)提供商彼此競爭之外,越來越要求這些提供商爭奪利用其他可選業(yè)務(wù)模 型(諸如,移動虛擬網(wǎng)絡(luò)運營商(MVNO))的收入。 第三,信息技術(shù)和電信技術(shù)的高速發(fā)展使得電信服務(wù)提供商可以開發(fā)出公共平 臺,用以構(gòu)建和集成實時的、聚合的IP((互聯(lián)網(wǎng)協(xié)議))以及既有服務(wù)。于是,電信服務(wù)提 供商越來越需要利用信息技術(shù)的發(fā)展,以在遞送他們的產(chǎn)品和/或服務(wù)方面獲得提高的效 率,從而保持競爭力。 第四,隨著全球電信行業(yè)改革的繼續(xù),當(dāng)前對于特定消費者市場的"準入屏障"在
將來很可能不復(fù)存在。例如,手機號碼在電信服務(wù)提供商之間的可攜帶性,在全球許多的國
家中是強制的,這樣可以防止消費者被"鎖定在"某一特定電信服務(wù)提供商。這一特定改革
將允許消費者改變電信服務(wù)提供商,而不用損失他們的手機號碼。這一改革的引入也許因
國家而異,但意圖是清楚的,即,在多數(shù)擁有發(fā)達電信服務(wù)的國家,向消費者提供可攜帶性,
這樣他們可以決定選擇新的電信服務(wù)提供商,而不用損失他們的手機號碼(有時稱為移動
電話號碼或手機號碼)。目前,盡管新的電信服務(wù)提供商努力提供較便宜的服務(wù),許多消費
者也不愿選擇新的電信服務(wù)提供商,因為這樣的遷移將要求他們放棄他們的舊手機號碼,
從而導(dǎo)致需要他們將新的手機號碼通知其所有聯(lián)系人(家人、朋友和商務(wù)伙伴)。 無論怎樣,由于消費者傾向的不斷改變,規(guī)章的變化和激烈的競爭,需要頻繁引入
新的和創(chuàng)新的計費方案和促銷手段,以及需要減少這些服務(wù)走向市場的時間。 由于上述的新興趨勢,電信服務(wù)提供商必須采取行動以維持或增加他們所提供服
務(wù)的競爭性。
目前,對消費者需求的改變做出反應(yīng)對于電信服務(wù)提供商是尤其困難的。產(chǎn)生產(chǎn)
4品和/或服務(wù)的新的資費和/或計費方案的配置給出了一個難題,因為需要電信服務(wù)提供 商在向消費者提供任何新提出的資費和/或計費方案之前,產(chǎn)生、部署并充分測試針對其 的配置。已經(jīng)設(shè)計出產(chǎn)品和/或服務(wù)的新的資費和/或計費方案后,電信服務(wù)提供商需要 將提出的新方案配置部署到多個數(shù)據(jù)庫中。另外,已經(jīng)部署了新設(shè)計的配置后,有必要在不 同賬戶和服務(wù)實例(例如,手機、固定有線電話和/或互聯(lián)網(wǎng)服務(wù)供應(yīng))上充分測試新的配 置,以保證資費和/或計費配置工作正常,并且如果實施了新的配置,則將根據(jù)發(fā)布的資費 和計費方案細節(jié)準確地向消費者出具發(fā)票。 目前,產(chǎn)生新的資費和/或計費方案的配置、對其進行部署和測試主要是手工的 過程,這要求操作者具有很高的技能水平來執(zhí)行這些任務(wù)。特別地,在產(chǎn)生、部署和測試新 的資費和/或計費方案的配置時,通常需要熟練的員工出于部署和測試該配置的目的而手 工構(gòu)建數(shù)據(jù)庫腳本。當(dāng)然,使用高技能的人員執(zhí)行手工操作不僅增加成本,而且使得產(chǎn)生、 部署和充分測試任何提出的資費和/或計費的配置的時間變得很長。 除了要求操作者具有高水平的技術(shù)并了解產(chǎn)生、部署和測試新的資費和計費方案 配置的信息技術(shù)系統(tǒng)和測試環(huán)境之外,進行手工操作還會引起人為錯誤的增加,這繼而進 一步導(dǎo)致產(chǎn)生、部署和測試新的資費和/或計費方案的配置過程的延遲。例如,已經(jīng)設(shè)計出 一種新的資費和/或計費方案的配置后,其通常以計算機程序代碼的形式實現(xiàn),則通常需 要在電信系統(tǒng)的所有活動數(shù)據(jù)庫上部署代表該新的資費和/或計費的配置的程序代碼,以 便與生產(chǎn)環(huán)境中的現(xiàn)有配置保持一致。通常,電信服務(wù)提供商會建立執(zhí)行必要功能的若干 環(huán)境,諸如報告環(huán)境、測試環(huán)境和用于事故恢復(fù)的備用環(huán)境。 對于某些系統(tǒng),有必要產(chǎn)生、部署和測試在超過二十(20)個數(shù)據(jù)庫表上進行配置 的、新的資費和/或計費方案的配置,其中這些數(shù)據(jù)庫表位于不同的數(shù)據(jù)庫中,而數(shù)據(jù)庫位 于不同平臺上。在配置這樣系統(tǒng)時,會要求操作員針對數(shù)據(jù)庫具有很深的知識,包括表和它 們的關(guān)系。 如果在手工配置期間,操作者沒有輸入或沒有正確地修改用于配置的表中的數(shù) 據(jù),那么該配置的部署可能會失敗,或者這種配置可能在部署以后對其進行測試時失敗。對 于資費和/或計費方案的配置的產(chǎn)生、部署和測試的期限可能持續(xù)幾個星期,任何這樣的 失敗都將是費時且代價昂貴的。 手工配置的另一個問題可能是,已經(jīng)部分由操作者產(chǎn)生的配置可能丟失,而這會 需要從頭產(chǎn)生這個配置。這種情況會浪費時間和金錢。 已經(jīng)設(shè)計出一個新的資費和/或計費方案后,有必要在生產(chǎn)環(huán)境中實現(xiàn)用于方案 的新配置之前,在測試環(huán)境中產(chǎn)生、部署和測試該新配置。在測試環(huán)境中運行時,對計算機 程序代碼進行部署以使得新的資費或計費方案的配置生效,通常要求操作者在測試環(huán)境中 按特定順序?qū)⒂嬎銠C程序代碼部署到各數(shù)據(jù)庫中以避免錯誤。另外,這些功能通常通過操 作者執(zhí)行來自UNIX服務(wù)器詳細指令和手工鍵入的文本命令,以便執(zhí)行各數(shù)據(jù)庫中的計算 機程序代碼。當(dāng)然,這個活動必然導(dǎo)致一定程度的人為錯誤,特別是關(guān)于保證代表新的資費 或配置方案的計算機程序代碼按照正確順序且與正確的數(shù)據(jù)庫關(guān)聯(lián)地執(zhí)行這一方面。
所以,考慮到上述新興的市場趨勢,電信服務(wù)提供商有必要減少新的資費方案的 配置的產(chǎn)生、部署和測試所需的時間,以促進新的資費或計費方案的實施。反過來,任何對 這個過程效率的改善都將有利于把新的和/或現(xiàn)有消費者吸引到該新設(shè)計出來的資費或計費方案。 在這種整體需求的情況下,針對減少目前為產(chǎn)品和/或服務(wù)產(chǎn)生新的資費和/或 計費方案的配置所需的時間存在特定需求。 本說明書中引述的任何現(xiàn)有技術(shù)都不是也不應(yīng)該被認為是承認或以任何形式暗 示該現(xiàn)有技術(shù)構(gòu)成相關(guān)技術(shù)領(lǐng)域中技術(shù)人員的公知常識。
發(fā)明內(nèi)容
本發(fā)明的一個方面提供了一種在基于計算機的系統(tǒng)上使用用于實體的分級布置
的實體框架來產(chǎn)生用于資費和/或計費方案的資費和/或計費配置的方法,該分級布置代
表資費和/或計費配置,其中每個實體具有代表所述配置的一個或者多個特性的屬性,所
述方法包括通過復(fù)制已有實體和/或產(chǎn)生新的實體來填充所述實體框架的步驟。 在一個實施例中,填充實體框架的步驟包括復(fù)制多個已有實體和/或創(chuàng)建多個新
的實體。 在另外一個實施例中,填充實體框架的步驟包括復(fù)制實體的已有分級布置和/或 創(chuàng)建實體的新的分級布置。 還有另外一個實施例,這個方法進一步包括創(chuàng)建和/或修改實體的一個或者多個 屬性的步驟。這個方法可以進一步包括從實體的分級布置中的父實體刪除至少一個子實體 的步驟。 在進一步的實施例中,這個方法包括來產(chǎn)生用于所述新的資費和/或計費配置 的、由計算機程序代碼表示的配置腳本的步驟。這個方法還可包括驗證產(chǎn)生的配置的步驟。
還有另外一個實施例,這個方法進一步包括創(chuàng)建和/或修改多個所選中的多個實 體的一個或者多個屬性的步驟。 另外一方面,本發(fā)明提供了一種使用用于實體的分級布置的實體框架來產(chǎn)生用于 資費和/或計費方案的新的資費和/或計費配置的系統(tǒng),該分級布置代表資費和/或計費 配置,其中每個實體具有代表所述配置的一個或者多個特性的屬性,該系統(tǒng)包括計算機生 成的圖形用戶界面,包括顯示,實體在其上顯示為圖形對象,所述顯示包括選擇區(qū)域,用于 表示實體的已有分級布置,以及設(shè)計區(qū)域,用于表示實體的新的分級布置,以及該系統(tǒng)包括 選擇裝置,其使得操作者可以選擇至少一個實體,其中所述系統(tǒng)使得操作者能夠通過在所 述設(shè)計區(qū)域中復(fù)制已有實體和/或產(chǎn)生新的實體來填充所述實體框架。 在一個實施例中,該系統(tǒng)包括復(fù)制和/或產(chǎn)生裝置,其使得操作者能夠通過在所 述設(shè)計區(qū)域中復(fù)制多個所選中的已有實體和/或產(chǎn)生多個新的實體來填充所述實體框架。 選擇裝置可以支持對實體的已有分級布置的選擇。 在另外一個實施例中,系統(tǒng)包括復(fù)制和/或產(chǎn)生裝置,其使得所述操作者能夠通 過在所述設(shè)計區(qū)域中復(fù)制實體的所選中的已有分級布置和/或產(chǎn)生實體的新的分級布置 來填充所述實體框架。系統(tǒng)可以包括刪除裝置,其使得操作者可以從設(shè)計區(qū)域中的父實體 刪除至少一個子實體。 在另外一個實施例中,選擇裝置和復(fù)制裝置是"拖放"功能。在這個實施例中,操 作者從選擇區(qū)域中"拖動"所選中的已有實體,并將這個已有實體"放到"設(shè)計區(qū)域中。
在一個實施例中,顯示進一步包含細節(jié)區(qū)域,在其中可以創(chuàng)建和/或修改所選中實體的一個或者多個屬性值。另外,在這個實施例中,操作者可以選擇任意一個或者多個父 實體和/或該父實體的子實體,其中所選中實體的一個或者多個屬性值在細節(jié)區(qū)域中被創(chuàng) 建和或修改。 這個系統(tǒng)還可以包含批量選擇裝置,其用于選擇多個實體,其中每個實體的相同 屬性具有相同或者相似的值,其中所述批量選擇裝置允許對每個所選中實體的屬性進行修 改。另外,每個所選中實體的其他屬性可以被創(chuàng)建和或修改。 在另外一個實施例中,該系統(tǒng)進一步包括腳本生成裝置,用于產(chǎn)生用于所述新的 資費和/或計費配置的、由計算機程序代碼表示的配置腳本。 在另外一個實施例中,該系統(tǒng)進一步包含驗證裝置,用于驗證配置。在這個示例實 施例中,該系統(tǒng)可以進行一系列的驗證檢查,通過將提出的配置和系統(tǒng)規(guī)則進行比較,來確 定提出的配置是否包含任何的錯誤。如果違反了任何的系統(tǒng)規(guī)則,將給操作者提供關(guān)于所 提出配置中的錯誤的警告。 在另外的一個示例實施例中,實體可以是"套餐"、"產(chǎn)品"、"組件"或者"組件成員"
中的任意一個。在這個實施例中,套餐實體可以是父實體,產(chǎn)品實體可以是套餐實體的子實
體,組件實體可以是套餐實體的子實體,組件成員實體可以是組件實體的子實體。 這里描述的技術(shù)可以由被存儲的可執(zhí)行指令具體實現(xiàn),這些指令通過一個或者多
個合適的處理設(shè)備執(zhí)行,諸如個人計算機或者服務(wù)器計算機??蓤?zhí)行的指令可以產(chǎn)生實現(xiàn)
在計算機內(nèi)部的計算機指令,或者在網(wǎng)絡(luò)上使用獨立軟件分段實現(xiàn)的計算機指令??蓤?zhí)行
的指令還可以包括已有軟件的分段,它對于專門為了本發(fā)明開發(fā)的計算機指令代碼的特定
片段之間的相互配合起到作用。 在一個示例的實施例中,與操作者的界面是支持web的界面,它實現(xiàn)在連接到數(shù) 據(jù)通信網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))的設(shè)備上。
本發(fā)明的一個或者多個實施例在下面參照附圖進行了描述,其中 圖1是詳細描述了根據(jù)本發(fā)明一個實施例的、所提出解決方案架構(gòu)的概念層的框
圖; 圖2是根據(jù)本發(fā)明的一個實施例的、在新的資費和/或計費配置的產(chǎn)生中所涉及 步驟的概要級別流程圖; 圖3是在本發(fā)明的一個實施例中、提供給操作者以產(chǎn)生配置的顯示的屏幕截圖;
圖4a、圖4b和圖4c是屏幕截圖,其顯示出通過添加已有實體到實體的分級布置中 而產(chǎn)生新配置的示例實施例。 圖5是用于套餐的細節(jié)區(qū)域的屏幕截圖; 圖6是顯示出從實體的分級布置中刪除一個實體的屏幕截圖; 圖7是用于產(chǎn)品實體的細節(jié)區(qū)域的屏幕截圖,其中"費率"標簽被選中; 圖8是用于組件的細節(jié)區(qū)域的屏幕截圖,其中"費率"標簽被選中; 圖9是屏幕截圖,其顯示出系統(tǒng)在"費率使用"模式下的操作。 圖10是屏幕截圖,其顯示出系統(tǒng)在"通道(corridor)方案"模式下的操作。 圖11是屏幕截圖,其顯示出"另存為"功能的操作。
具體實施例方式
參考圖l,顯示了詳細描述解決方案架構(gòu)的概念層的框圖。在這個解決方案架構(gòu)
中,主概念層包括表示層(10)、功能服務(wù)層(20)、平臺服務(wù)層(30)、集成適配器層(40)和資
費管理自動化套件,該套件包含這些層與大量已有業(yè)務(wù)應(yīng)用(50)的接口。 表示層(10)包含個性化應(yīng)用(12)和用戶界面(UI)模板(14)。 功能服務(wù)層(20)包括用于執(zhí)行配置自動化(22)、部署自動化(24)和測試自動化
(26)的功能的軟件。表示層(10)中提供的用戶接口模板(14)和個性化應(yīng)用(12)與定義
在功能服務(wù)層(20)中的每個自動化功能服務(wù)(22、24和26)對接,由此就在從功能服務(wù)層
(20)的任何自動化組件中調(diào)用功能時,向操作者提供了一致的用戶界面體驗。 如圖1描述的資費管理自動化套件還包括平臺服務(wù)層(30),該平臺服務(wù)層(30)包
含系統(tǒng)管理組件(32)、安全訪問組件(34)、審計追蹤和記錄日志組件(36)和異常處理組件
(38)。 存在于集成適配器層(40)中的軟件組件使得資費管理自動化套件中的功能組件 可以與電信服務(wù)提供商的已有業(yè)務(wù)應(yīng)用對接。作為示例,在圖1中,業(yè)務(wù)應(yīng)用層(50)包含 功能軟件組件(52),其以計費管理軟件程序的形式出現(xiàn)。 圖2提供了一個概要級別流程圖,其顯示出在一個實施例中產(chǎn)生資費和/或計費 的配置涉及到的步驟。在這個示例實施例中,操作者可以登錄到系統(tǒng),該系統(tǒng)可以被稱為配 置自動化(CA)模塊。這可以作為用以處理新的資費和/或計費配置的配置、部署和測試的 一個較大計算機程序的一部分(202)。 操作者登錄到CA模塊時,他們可以選擇在不同的模式下操作,這些模式包括
*"新建模式"_其中可以創(chuàng)建新的配置; *"編輯模式"_其中可以編輯已有配置和/或保存的、部分完成的配置;
"使用費率"模式_其中可以配置使用費率,以及;
*"通道方案"模式_其中可以配置通道方案。 模式可以通過按鈕、鏈接或下拉菜單來選擇,或者通過任何其他的方法來選擇。
在新建模式(204)下,操作者可以選擇創(chuàng)建新的資費和/或計費配置。在創(chuàng)建新的 資費和或計費配置時,操作者可以點擊選擇區(qū)域來拖放那些具有與操作者打算創(chuàng)建的資費 和/或計費配置(計費結(jié)構(gòu))最為相似的屬性的實體(208)。這些實體可以被拖放到設(shè)計 區(qū)域,在這里操作者可以選擇他打算編輯的實體(例如,套餐、組件、產(chǎn)品或者合同)(210)。
一旦選擇了實體,用戶便可以在細節(jié)區(qū)域中編輯實體的屬性(例如,描述、費率、合格性,或 者活躍日期)(212)。 如果在這個階段完成了計費配置的建模(214),則操作者就可以提交新的計費配 置(216),這樣便可以部署計費配置了。還可以選擇通過部署自動化模塊來完成這個步驟 (218)。 如果計費配置的建模沒有完成(214),則這時操作者可能希望在這個點上保存計 費配置(236)。操作者可以使用希望的會話名稱來保存該計費配置(234)。備選地,此時操 作者可能不希望保存這個計費配置(236),在這樣的情況下,操作者可以繼續(xù)對計費配置進 行建?;蛘呔庉?230),直到完成計費配置的建模(214)。
操作者可能不希望創(chuàng)建新的計費配置(206),而是可能將一個組件加入到已有計 費配置中(232)。當(dāng)操作者將該組件添加到已有計費配置后,該計費配置就可以提交(216) 和通過DA進行部署(218) 了。 操作者可以在編輯模式(226)下操作,在該模式下,他們可以將已保存的或者 已提交的會話取回到選擇區(qū)域(228),然后繼續(xù)對資費和/或計費配置進行建模或編輯 (230)。操作者可以繼續(xù)對資費和/或計費配置進行建?;蚓庉嬛钡酵瓿蔀橹?,并且還可以 提交新的計費配置和通過DA來部署之(218)。 另外的一個方法是在配置使用費率模式下操作(224),在該模式下,操作者可以過 濾使用費率記錄和/或指定區(qū)域更新為新的數(shù)值(222)。在操作者完成使用費率的配置后, 它們就可以被提交了 (220),并隨后通過DA來部署(218)。 圖3是屏幕截圖(300),它示出了本發(fā)明的一個實施例中展現(xiàn)給操作者的顯示之 一。在屏幕截圖(300)中,顯示有選擇區(qū)域(302)、設(shè)計區(qū)域(304)和細節(jié)區(qū)域(306)。選 擇區(qū)域(302)是在屏幕左上角的面板,它示出許多實體的分級布置,這些實體是資費和/或 計費配置的套餐。在這個示例中,套餐用于電信資費和/或計費配置。還有一些套餐(308) 顯示為正被收縮著,其中"+ "表示實體的分級以收縮的形式顯示。在這些顯示為收縮形式 的套餐(308)下面,有一個套餐("后付費移動套餐")顯示為展開的形式(314),其由"-" 表示。在這個展開樹形的套餐(314)中,有一個父實體套餐(316)的子實體和一個父實體套 餐(318)的另一子實體。子實體(316,318)本身就是用于"后付費移動套餐"的套餐。"后 付費移動套餐"(314)的分級布置還可以具有其他子實體,這些子實體還可以具有進一步的 子實體。 在這個示例中,子實體"移動套餐75-02主套餐"(318)通過選擇裝置(沒有示出) 被選擇,選擇裝置可以是鼠標操作的指針。隨著"移動套餐75-01必選套餐"實體(316)已 被選中,其作為圖形對象(320)顯示在設(shè)計面板(304)中。它被顯示為展開的形式,從而顯 示出子實體"移動_呼叫線路身份限制"(322),該子實體自己還有一個子實體"移動_呼 叫線路身份限制注冊費用"(324)。"移動-呼叫線路身份限制"實體(322)是一個產(chǎn)品,而 "移動-呼叫線路身份限制注冊費用"實體(324)是一個組成成員。 在這個示例中,"移動-呼叫線路身份限制注冊費用"實體(324)被設(shè)計面板(304) 中的選擇裝置選中。這導(dǎo)致這個實體的屬性顯示在細節(jié)區(qū)域(306)中。細節(jié)區(qū)域具有一 些標簽面板,在這個例子中,包含"總體"標簽(326)、"費率"標簽(328)、"擴展數(shù)據(jù)"標簽 (330)、"自定義"標簽(332)、"JNL"標簽(334)禾P"使用"標簽(336)。在這個示例中,屏 幕顯示出總體標簽已由選擇裝置選中,其顯示出"移動-呼叫線路身份限制注冊費用"實體 (324)的某些屬性,包括"合同名"(338)、"合同縮寫名"(340)禾P"合同類別"(342)。更多 的屬性可以被顯示在面板中,如果對于給定的屏幕空間要顯示的內(nèi)容過多,則它們將被隱 藏,并且這些可以通過滾動條(350)的操作進行訪問。屬性的值顯示在屬性標簽(338、340、 342)(包括合同名)的旁邊,合同名的值為"移動-呼叫線路身份限制注冊費用"(344), "合同縮寫名"(340)顯示沒有值(346),"合同類別"(342)顯示有值"6" (348)。
在細節(jié)區(qū)域(306)中的其他標簽面板是
"費率"(328),其顯示出針對特定產(chǎn)品收取的費率; *"擴展數(shù)據(jù)"(330),其顯示出作為實體的額外信息的擴展數(shù)據(jù)。這個信息可以被存儲在數(shù)據(jù)庫中一個單獨的表內(nèi)。擴展數(shù)據(jù)可以是與配置不相關(guān)的數(shù)據(jù),且不是配置所需 的。 *"自定義"(332),是一個標簽面板,其具有允許系統(tǒng)在數(shù)據(jù)庫中的非標準表中存 儲數(shù)據(jù)的屬性。這個自定義屬性信息對于與某個資費和/或計費系統(tǒng)一起使用的系統(tǒng)是有 用的或者必要的。 *"JNL" (334)是單詞"賬本"的縮寫。它包含可用于允許用于財會賬目的屬性,財
會賬目是向特定賬戶代碼收取的產(chǎn)品費用金額的記錄。例如,賬戶代碼可以是借方代碼或
者貸方代碼。所需的賬戶代碼可以由操作者作為該標簽中所包含屬性的值而輸入;以及 "使用"(336)-這個標簽中的功能將在下文中進行進一步詳細說明。 圖4a、圖4b和圖4c示出用于通過復(fù)制已有實體來填充實體框架的一個方法的一
個實施例。 圖4a中,顯示出屏幕的一部分,包括選擇區(qū)域(406)和設(shè)計區(qū)域(412)。在選擇區(qū) 域中,產(chǎn)品實體"移動-呼叫轉(zhuǎn)移"(408)通過選擇裝置被選中。在這個示例實施例中,屏幕 上出現(xiàn)一個小浮動面板(410),它指示實體已經(jīng)被選中,可以被拖放到設(shè)計區(qū)域。這可以通 過以某種特定的顏色(例如,紅色)來顯示浮動面板(410)的頂部條來指示。
"移動-呼叫轉(zhuǎn)移"產(chǎn)品實體(408)可以被拖放到設(shè)計區(qū)域(412),其中顯示有"移 動套餐75-02主套餐"(414)的實體的分級布置。當(dāng)實體(408)被拖動到設(shè)計區(qū)域(412) 中時,浮動面板(410)的頂部條可能顯示為不同的顏色,例如綠色,以指示這在系統(tǒng)規(guī)則下 是允許的配置。這是一個驗證可如何實現(xiàn)在系統(tǒng)中的例子。 圖4c顯示出"移動-呼叫線路身份限制"產(chǎn)品實體(416)的一個新的副本,其位 于設(shè)計區(qū)域(412)的實體的分級布置(414)中。 圖5顯示出套餐實體"移動套餐100-01必選套餐"通過選擇裝置(500)被選中 后的細節(jié)區(qū)域屏幕截圖的示例。在這個細節(jié)區(qū)域(500)的屏幕截圖中顯示有"總體"標簽 (502)和"自定義"標簽。細節(jié)區(qū)域(500)被顯示,其中"總體標簽"(502)被選中。標簽面 板(514)顯示出屬性,包括"套餐ID" (506)禾P"描述"(510)。"套餐ID屬性"(506)顯示為 沒有輸入的值(508),而"描述"屬性(508)顯示為具有與顯示的套餐(512)相同的名稱。
圖6是屏幕截圖,其顯示出方法步驟的一個實施例,其中一個實體或?qū)嶓w的分級 布置被從實體的分級布置中刪除。在這個屏幕截圖(600)中,顯示出選擇區(qū)域(602)和設(shè)計 區(qū)域(606)。實體"40020移動套餐75-01必選套餐"(604)的分級布置通過選擇區(qū)域(602) 中的選擇裝置被選中,并在設(shè)計區(qū)域(606)中以實體(608)的分級布置的展開樹表示方法 被顯示。在這個示例中,操作者已經(jīng)選擇并刪除了一個實體,隨后這個實體從實體的分級布 置的展開樹的顯示中消失。屏幕區(qū)域中所選擇并刪除的實體消失,這由圓圈(610)指示。
圖7顯示的是細節(jié)區(qū)域(700),其帶有標簽面板,包括"總體"標簽(704)、"費率" 標簽(706)、"擴展數(shù)據(jù)"標簽(708)、"自定義"標簽(710)和"JNL"標簽(712)。在這個示 例中,費率標簽(706)已被選擇,在這個標簽面板(702)上顯示出單獨的屬性,該屬性是費 率(714)。這個屬性被顯示為具有值100(716)。 圖8顯示了設(shè)計區(qū)域的另外一個示例,其示出了如何針對所選中的實體顯示屬 性。在這個示例中,有兩個標簽面板,即,"總體"標簽(804)禾P"費率"標簽(806)。"費 率標簽"已被選中,這個標簽的面板(802)顯示出兩個屬性,即,"免費單位"(808)禾P"免
10費賬號"(812)。"免費單位"屬性顯示為沒有值(810),而"免費賬戶"屬性顯示為帶有值 10000(814)。 圖9顯示出用于提供費率使用更新的一個實施例,其示出了系統(tǒng)在費率使用模式 下的屏幕(參考圖2)。 在一個電信系統(tǒng)中,當(dāng)費率在短時期(例如在圣誕節(jié))改變時,這將是非常有用 的,但是并不希望為這個特殊的費率使用時期創(chuàng)建全新的方案。相反,操作者可以使用這個 費率使用模式來針對這個時期作出使用費率的臨時改變。 圖9中的屏幕截圖(1000)顯示了一個標簽面板屏幕,帶有"費率使用"標簽(1004) 和"費率使用覆蓋"標簽(1006)。在這個屏幕截圖(1000)中,"費率使用"標簽(1004)已 被選中。這顯示出"費率使用"面板(1002),其中顯示出多個屬性(1008),帶有用于輸入屬 性值的域(1010)。操作者可能需要添加一行,這可以通過點擊添加行按鈕(1020)進行,或 者通過點擊刪除行按鈕(1022)來刪除一行。 當(dāng)操作者向一行添加行號(1012)時,域(1014)和值(1016)將顯示在表(1018) 中。在操作者在這個面板中完成數(shù)據(jù)輸入后,可以按下提交按鈕(1024),這將提交供部署的 數(shù)據(jù)。 圖10顯示出"通道方案"模式(1100)的一個實施例的屏幕截圖。這個屏幕具有 兩個標簽面板"總體"標簽(1106)和"自定義"標簽(1108)。在這個示例中,"總體"標簽 已被選中,這將顯示出"關(guān)鍵字段"面板區(qū)域(1102)和"其他字段"面板區(qū)域(1104)。
"關(guān)鍵字段"面板區(qū)域(1102)顯示出多個屬性(1110),帶有用于輸入屬性值的區(qū) (1112)。"其他字段"面板區(qū)域(1104)顯示出多個屬性(1114),帶有用于輸入屬性值的域 (1116)。 電信資費和/或計費系統(tǒng)中的通道方案可以使得,例如,客戶選擇的五個電話號 碼被打折,或者獲得其他的優(yōu)惠。這可以通過對通道方案特性的歸組來獲得,例如,電話號 碼、呼叫區(qū)域或者其他此類特性。 圖11顯示出一個屏幕截圖(1200),其示出操作者如何保存由其所產(chǎn)生的配置的 示例。這可以在操作者部分完成配置的產(chǎn)生或者操作者已經(jīng)完成配置但是還不想部署配置 的時候發(fā)生。在這個示例中,可以使用下拉菜單(1202)來顯示除其他選項之外的"保存"選 項(1204)、"另存為"選項(1206)和"提交"選項(1208)。"保存"選項(1204)將會在配置已經(jīng)被分配了名稱的情況下保存該配置。"另存為" 選項(1206)使得操作者能夠給配置分配一個名稱,或者在新的名稱下保存配置。"提交"選 項(1208)允許操作者提交該配置,隨后該配置可以通過部署自動化(DA)模塊被部署。
在這個示例中,"另存為"選項(1206)已被選中,這將導(dǎo)致在屏幕上出現(xiàn)另存為面 板(1210)。在這個面板中顯示出用于輸入另存為名稱的域(1212)和保存按鈕(1218),輸入 另存為名稱后操作者可以按下該按鈕,和取消按鈕(1220),如果操作者需要取消時可以按 下該按鈕。顯示在另存為面板(1210)上的還有預(yù)定選項(1216),帶有選項復(fù)選框(1214)。 這個預(yù)定選項支持對于數(shù)據(jù)庫表預(yù)定行ID,或者相似的標識元素。 在一個選項中,已保存的和/或已提交的配置可以顯示在選擇面板(1222)中。它 們可以通過某種方法被高亮顯示為已保存的或者已提交的配置。 配置產(chǎn)生后,系統(tǒng)隨后就可以產(chǎn)生用于部署配置的計算機程序代碼了。部署可以由部署自動化(DA)模塊處理。這個計算機程序代碼可以是用于關(guān)系型數(shù)據(jù)庫的結(jié)構(gòu)化查 詢語言(SQL)或者其他類型的計算機程序代碼。 在另外一個實施例中,進一步提供驗證已產(chǎn)生的配置的方法步驟。此驗證步驟可 以在創(chuàng)建新的實體時或者在已經(jīng)存在的實體被修改時發(fā)生。驗證還可以發(fā)生在實體的分級 布置被新建或者已有實體的分級布置被修改時。另外,驗證還可以發(fā)生在從實體的分級布 置中刪除一個或者多個子實體時,或者當(dāng)子實體被添加到已有實體的分級布置中時。還有 在本實施例的另外一個備選示例中,驗證可以在計算機程序代碼表示的配置腳本產(chǎn)生之前 或者產(chǎn)生之后發(fā)生。 驗證檢查可以是,例如,合法性檢查。這用于確保將被添加至用于配置的套餐的已 添加的或建議的實體與這個套餐中的客戶分類一致。如果實體,例如,特定類型的折扣,與 套餐針對其設(shè)計的客戶不兼容,例如對于國內(nèi)用戶,那么這個驗證裝置將會提示操作者這 個實體(折扣)不能夠用于實體的此分級布置中(套餐)。
權(quán)利要求
一種在基于計算機的系統(tǒng)上、使用用于實體的分級布置的實體框架來產(chǎn)生用于資費和/或計費方案的資費和/或計費配置的方法,該分級布置代表資費和/或計費配置,其中每個實體代表所述配置的一個或者多個特性,所述方法包括步驟通過復(fù)制已有實體和/或產(chǎn)生新的實體來填充所述實體框架。
2. 根據(jù)要求1所述的方法,其中填充所述實體框架的步驟包括復(fù)制多個已有實體和/ 或創(chuàng)建多個新的實體。
3. 根據(jù)權(quán)利要求1或者權(quán)利要求2所述的方法,其中填充所述實體框架的步驟包括復(fù) 制實體的已有分級布置和/或創(chuàng)建實體的新的分級布置。
4. 根據(jù)前述權(quán)利要求中任意一個所述的方法,進一步包括創(chuàng)建和/或修改實體的一個 或者多個屬性的步驟。
5. 根據(jù)前述權(quán)利要求中任意一個所述的方法,進一步包括從實體的所述分級布置中的 父實體刪除至少一個子實體的步驟。
6. 根據(jù)前述權(quán)利要求中任意一個所述的方法,進一步包括產(chǎn)生用于所述新的資費和/ 或計費配置的、由計算機程序代碼表示的配置腳本的步驟。
7. 根據(jù)前述權(quán)利要求中任意一個所述的方法,進一步包括根據(jù)規(guī)則來驗證已產(chǎn)生的配 置的步驟。
8. 根據(jù)前述權(quán)利要求中任意一個所述的方法,進一步包括創(chuàng)建和/或修改所選中的多 個實體的一個或者多個屬性的步驟。
9. 一種使用用于實體的分級布置的實體框架來產(chǎn)生用于資費和/或計費方案的新的 資費和/或計費配置的系統(tǒng),該分級布置代表資費和/或計費配置,其中每個實體具有代表 所述配置的一個或者多個特性的屬性,該系統(tǒng)包括計算機生成的圖形用戶界面,包括顯示,實體在其上顯示為圖形對象,所述顯示包括選擇區(qū)域,用于表示實體的已有分級布置,以及 設(shè)計區(qū)域,用于表示實體的新的分級布置,以及 選擇裝置,其使得操作者能夠選擇至少一個實體,其中所述系統(tǒng)使得操作者能夠通過 在所述設(shè)計區(qū)域中復(fù)制已有實體和/或產(chǎn)生新的實體來填充所述實體框架。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述系統(tǒng)包括復(fù)制和/或產(chǎn)生裝置,其使得操作 者能夠通過在所述設(shè)計區(qū)域中復(fù)制多個所選中的已有實體和/或產(chǎn)生多個新的實體來填 充所述實體框架。
11. 根據(jù)權(quán)利要求9或者權(quán)利要求10所述的系統(tǒng),其中所述選擇裝置支持對實體的已 有分級布置的選擇。
12. 根據(jù)權(quán)利要求9到11中任意一個所述的系統(tǒng),包括復(fù)制和/或產(chǎn)生裝置,其使得所 述操作者能夠通過在所述設(shè)計區(qū)域中復(fù)制實體的所選中的已有分級布置和/或產(chǎn)生實體 的新的分級布置來填充所述實體框架。
13. 根據(jù)權(quán)利要求9到12中任意一個所述的系統(tǒng),包括刪除裝置,其進一步使得所述操 作者能夠從所述設(shè)計區(qū)域中的父實體刪除至少一個子實體。
14. 根據(jù)權(quán)利要求9到13中任意一個所述的系統(tǒng),其中所述選擇裝置和復(fù)制裝置是拖 放裝置,并且所述操作者從所述選擇區(qū)域拖動所選中的已有實體并將該已有實體放到所述 設(shè)計區(qū)域中。
15. 根據(jù)權(quán)利要求9到14中任意一個所述的系統(tǒng),其中所述顯示進一步包含細節(jié)區(qū)域, 在其中可以創(chuàng)建和/或修改所選中實體的一個或者多個屬性。
16. 根據(jù)權(quán)利要求9到15中任意一個所述的系統(tǒng),進一步包含批量選擇裝置,其用于選 擇多個實體,其中每個實體的相同屬性具有相同或者相似的值,其中所述批量選擇裝置允 許對每個所選中實體的屬性進行修改。
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中創(chuàng)建和/或修改每個所選中實體的另外一個屬性。
18. 根據(jù)權(quán)利要求9到17中任意一個所述的系統(tǒng),進一步包含驗證裝置,用于驗證配置。
19. 根據(jù)權(quán)利要求9到18中任意一個所述的系統(tǒng),進一步包括腳本生成裝置,用于產(chǎn)生 用于所述新的資費和/或計費配置的、由計算機程序代碼表示的配置腳本。
20. 根據(jù)權(quán)利要求9到19中任意一個所述的系統(tǒng),其中實體是"套餐"、"產(chǎn)品"、"組件" 或者"組件成員"中的任意一個。
21. 根據(jù)權(quán)利要求1所述的方法,基本上是前面參考附圖所描述的那樣。
22. 根據(jù)權(quán)利要求9所述的系統(tǒng),基本上是前面參考附圖所描述的那樣。
全文摘要
本發(fā)明提供了一種在基于計算機的系統(tǒng)上、使用用于實體的分級布置的實體框架來產(chǎn)生用于資費和/或計費方案的資費和/或計費配置的方法,該分級布置代表資費和/或計費配置,其中每個實體代表所述配置的一個或者多個特性。所述方法包括步驟通過復(fù)制已有實體和/或產(chǎn)生新的實體來填充所述實體框架。
文檔編號G06Q30/00GK101739279SQ20091025301
公開日2010年6月16日 申請日期2009年10月9日 優(yōu)先權(quán)日2008年10月6日
發(fā)明者侯恩偉, 劉建業(yè), 柯美冰, 黃明漢 申請人:埃森哲環(huán)球服務(wù)有限公司