亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng)的制作方法

文檔序號:6432205閱讀:168來源:國知局
專利名稱:基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及電信增值業(yè)務(wù)中一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng)。
背景技術(shù)
隨著通信技術(shù)的飛速發(fā)展,電信增值業(yè)務(wù),例如垃圾短消息監(jiān)控業(yè)務(wù),彩信業(yè)務(wù)、 彩鈴業(yè)務(wù)、手機(jī)游戲以及其他消息類業(yè)務(wù)等,逐漸成為電信業(yè)一個重要的利潤支撐點(diǎn)。電信增值業(yè)務(wù)種類繁多,業(yè)務(wù)系統(tǒng)通常需要處理復(fù)雜的邏輯關(guān)系,而且這些邏輯關(guān)系還會經(jīng)常變化。因此,有必要將各種類型的電信增值業(yè)務(wù)處理邏輯及方法進(jìn)行統(tǒng)一的配置管理,并將配置信息完整的展示給系統(tǒng)操作和維護(hù)人員,執(zhí)行這些功能的電信增值業(yè)務(wù)處理系統(tǒng)稱為配置臺系統(tǒng)。現(xiàn)有技術(shù)中,配置臺系統(tǒng)實(shí)現(xiàn)配置信息的配置與管理的方法大都是通過配置界面接受系統(tǒng)操作和維護(hù)人員的輸入操作,將輸入的配置信息生成文件,再由系統(tǒng)讀取生成的文件使系統(tǒng)配置的改變生效。上述方法的缺點(diǎn)在于,保持配置數(shù)據(jù)的一致性的工作必須全部在界面代碼中實(shí)現(xiàn),從而增加了界面代碼的復(fù)雜性,特別是在系統(tǒng)的配置數(shù)據(jù)量龐大時,界面代碼的復(fù)雜量將會驟增。在配置項(xiàng)規(guī)則以及數(shù)據(jù)一致性規(guī)則經(jīng)常變動的情況下,界面代碼更是難于維護(hù); 此外,記錄操作歷史的日志信息也需要另外的代碼維護(hù),進(jìn)一步增加了界面代碼的工作量。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng), 旨在減少配置臺界面代碼的復(fù)雜性,提高配置臺響應(yīng)速度。為了達(dá)到上述目的,本發(fā)明提出一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法,包括配置臺根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將所述配置表存于數(shù)據(jù)庫中;從所述數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息;將所述配置信息發(fā)送給業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。優(yōu)選地,該方法還包括配置臺對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作;或者配置臺修改所述業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系。優(yōu)選地,該方法還包括對所述數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘。優(yōu)選地,所述配置臺對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作的步驟之后還包括當(dāng)配置臺對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作與所述業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系不符時,接收所述數(shù)據(jù)庫反饋的報(bào)錯信息。優(yōu)選地,所述配置臺從數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息的步驟包括從所述數(shù)據(jù)庫中查找配置信息;生成攜帶有所述配置信息的配置文件。優(yōu)選地,所述將配置信息發(fā)送給業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理的步驟包括將攜帶有所述配置信息的配置文件發(fā)送至所述業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心從所述配置文件中解析出所述配置信息及根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。本發(fā)明還提出一種基于數(shù)據(jù)庫的配置臺,包括配置模塊,用于根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將所述配置表存于數(shù)據(jù)庫中;獲取模塊,用于從所述數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息;發(fā)送模塊,用于將所述配置信息發(fā)送給業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。優(yōu)選地,該裝置還包括更新模塊,用于對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作。優(yōu)選地,該裝置還包括分析及挖掘模塊,用于對所述數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘。優(yōu)選地,所述更新模塊還用于對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作與所述業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系不符時,接收所述數(shù)據(jù)庫反饋的報(bào)錯信息。優(yōu)選地,所述獲取模塊包括查找單元,用于從所述數(shù)據(jù)庫中查找配置信息;生成單元,用于生成攜帶有所述配置信息的配置文件。優(yōu)選地,所述發(fā)送模塊還用于將攜帶有所述配置信息的配置文件發(fā)送至所述業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心從所述配置文件中解析出所述配置信息及根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。本發(fā)明還提出一種基于數(shù)據(jù)庫的信息配置系統(tǒng),包括配置臺、數(shù)據(jù)庫以及數(shù)據(jù)處理中心,其中所述數(shù)據(jù)庫,用于存儲具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表;所述配置臺,用于根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立所述配置表,并將所述配置表存于數(shù)據(jù)庫中;從所述數(shù)據(jù)庫存儲的配置表中獲取配置信息,并將所述配置信息發(fā)送給所述業(yè)務(wù)處理中心;所述業(yè)務(wù)處理中心,用于根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。優(yōu)選地,所述配置臺為權(quán)利要求7-12中任一項(xiàng)所述的配置臺。本發(fā)明提出的一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng),在數(shù)據(jù)庫中創(chuàng)建具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表,配置臺界面只需負(fù)責(zé)將系統(tǒng)操作員的配置信息寫入數(shù)據(jù)庫,當(dāng)業(yè)務(wù)處理中心需要相關(guān)配置信息時,配置臺從數(shù)據(jù)庫中獲取配置信息,并將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理;在配置信息配置與更新過程中,一旦有配置數(shù)據(jù)違反了約束,由數(shù)據(jù)庫返回錯誤信息,保證寫入數(shù)據(jù)的正確性,大大降低了界面開發(fā)人員的工作量;如果配置項(xiàng)的約束關(guān)系發(fā)生改變,只需要修改數(shù)據(jù)庫中配置表的約束關(guān)系,減少了界面代碼的修改量;而且每次對數(shù)據(jù)庫的操作均被記錄到數(shù)據(jù)庫中,以提供數(shù)據(jù)的相關(guān)查詢、分析與挖掘,不僅減少配置臺界面和整個配置臺系統(tǒng)代碼的復(fù)雜程度,還可以提高配置臺系統(tǒng)的響應(yīng)速度;而數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性使得不同語言編寫的配置臺界面能夠以統(tǒng)一的接口存取數(shù)據(jù)。


圖1是本發(fā)明基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法一實(shí)施例的流程示意圖;圖2是本發(fā)明基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法另一實(shí)施例的流程示意圖;圖3是本發(fā)明基于數(shù)據(jù)庫的配置臺一實(shí)施例的結(jié)構(gòu)示意圖;圖4是本發(fā)明基于數(shù)據(jù)庫的配置臺一實(shí)施例中獲取模塊的結(jié)構(gòu)示意圖;圖5是本發(fā)明基于數(shù)據(jù)庫的配置臺另一實(shí)施例的結(jié)構(gòu)示意圖;圖6是本發(fā)明基于數(shù)據(jù)庫的信息配置系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖。為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
具體實(shí)施例方式本發(fā)明實(shí)施例解決方案主要是把配置項(xiàng)、配置項(xiàng)之間的復(fù)雜約束關(guān)系的實(shí)現(xiàn)從界面轉(zhuǎn)移到數(shù)據(jù)庫。在數(shù)據(jù)庫中創(chuàng)建具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表,配置臺界面只需負(fù)責(zé)將系統(tǒng)操作員的配置信息寫入數(shù)據(jù)庫,當(dāng)業(yè)務(wù)處理中心需要相關(guān)配置信息時, 配置臺從數(shù)據(jù)庫中獲取配置信息,并將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理,以減少配置臺界面和整個配置臺系統(tǒng)代碼的復(fù)雜程度, 提高配置臺系統(tǒng)的響應(yīng)速度;同時,利用數(shù)據(jù)庫自帶的審計(jì)功能自動記錄配置操作日志,為進(jìn)一步進(jìn)行數(shù)據(jù)分析與挖掘提供良好的數(shù)據(jù)庫平臺。如圖1所示,本發(fā)明一實(shí)施例提出一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法,包括步驟S100,配置臺根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表存于數(shù)據(jù)庫中;步驟S101,從數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息;本實(shí)施例方法運(yùn)行環(huán)境涉及電信增值業(yè)務(wù)系統(tǒng),具體涉及業(yè)務(wù)處理中心、數(shù)據(jù)庫以及配置信息的配置臺,把業(yè)務(wù)實(shí)體的配置項(xiàng)以及配置項(xiàng)之間的復(fù)雜約束關(guān)系的實(shí)現(xiàn)從配置臺的界面轉(zhuǎn)移到數(shù)據(jù)庫,將維護(hù)配置項(xiàng)一致性和大數(shù)據(jù)量操作的工作轉(zhuǎn)為數(shù)據(jù)庫完成, 以減少配置臺界面以及整個配置臺所處系統(tǒng)代碼的復(fù)雜程度,并提高系統(tǒng)的響應(yīng)速度。數(shù)據(jù)庫中預(yù)先存儲有創(chuàng)建的配置表,配置表包括業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,配置項(xiàng)的各個屬性對應(yīng)到該配置表中的各個字段。上述業(yè)務(wù)實(shí)體為業(yè)務(wù)處理中心涉及的實(shí)體,比如可以是短消息中心、彩鈴業(yè)務(wù)中心等。配置表可以由配置臺預(yù)先根據(jù)業(yè)務(wù)處理中心的需要進(jìn)行配置,之后保存在數(shù)據(jù)庫中;也可以由其他平臺、網(wǎng)元或服務(wù)器等預(yù)先配置并保存于數(shù)據(jù)庫中。本實(shí)施例中,根據(jù)業(yè)務(wù)處理中心的需要,由配置臺根據(jù)業(yè)務(wù)處理中心涉及的業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表保存于數(shù)據(jù)庫中。系統(tǒng)操作人員通過配置臺界面將相應(yīng)的配置信息寫入數(shù)據(jù)庫中的配置表,一旦有配置數(shù)據(jù)違反了業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,數(shù)據(jù)庫將返回報(bào)錯信息,保證寫入數(shù)據(jù)的正確性。當(dāng)業(yè)務(wù)處理中心需要某個配置信息時,用戶可以操作配置臺的界面,從數(shù)據(jù)庫中查詢相應(yīng)的配置信息,之后將獲取的配置信息轉(zhuǎn)發(fā)給業(yè)務(wù)處理中心。在實(shí)際操作中,配置臺也可以將從數(shù)據(jù)庫中查詢到的配置信息生成配置文件,將配置信息攜帶在配置文件中發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心對收到的配置文件進(jìn)行解析,獲取相應(yīng)的配置信息。其中,配置文件可以使用統(tǒng)一的二進(jìn)制格式,包括文件頭、文件尾以及文件體;文件頭為固定大小長度,包括配置臺版本號、文件長度等信息;文件尾包括文件結(jié)束標(biāo)識符和校驗(yàn)碼;文件體包括數(shù)據(jù)庫的配置信息,每張配置表在文件體中都對應(yīng)一個結(jié)構(gòu)體,結(jié)構(gòu)體的開頭標(biāo)識配置表中的每條記錄大小、記錄條數(shù),結(jié)構(gòu)體主體部分存放具體的數(shù)據(jù)庫中的記錄。業(yè)務(wù)處理中心收到配置文件后,首先進(jìn)行校驗(yàn),確認(rèn)配置文件在傳輸過程中是否出錯。然后讀取配置文件中文件頭的版本號,按照一定的格式將配置文件的配置信息讀入內(nèi)存,之后配置信息對業(yè)務(wù)處理中心生效。步驟S102,將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。本實(shí)施例中業(yè)務(wù)處理中心可以與配置臺處于同一業(yè)務(wù)平臺中,也可以與配置臺分離,根據(jù)業(yè)務(wù)實(shí)體的不同,業(yè)務(wù)處理中心可以為多個。若業(yè)務(wù)處理中心與配置臺處于同一業(yè)務(wù)平臺,則配置臺將獲取的配置信息直接轉(zhuǎn)發(fā)給業(yè)務(wù)處理中心;若業(yè)務(wù)處理中心與配置臺分離,配置臺則可通過FTP(File Transfer ftOtocol,文件傳輸協(xié)議)將獲取的配置信息發(fā)送給相應(yīng)的業(yè)務(wù)處理中心。業(yè)務(wù)處理中心獲取到相應(yīng)的配置信息后,根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。根據(jù)實(shí)際需要,當(dāng)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系發(fā)生變化時,用戶可以通過配置臺界面輸入相應(yīng)的信息對配置表進(jìn)行更新操作,比如對配置表中的配置信息進(jìn)行添加、刪除或修改等操作。數(shù)據(jù)庫可以對配置臺的更新操作進(jìn)行判斷,當(dāng)配置數(shù)據(jù)違反了配置表中業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,則向配置臺返回報(bào)錯信息。本實(shí)施例數(shù)據(jù)庫中預(yù)先存儲有包括業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表,當(dāng)業(yè)務(wù)處理中心需要相關(guān)配置信息時,用戶只需通過配置臺界面輸入相關(guān)查詢信息,從數(shù)據(jù)庫中獲取配置信息,并將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理,從而降低了界面開發(fā)人員的工作量;如果配置項(xiàng)的約束關(guān)系發(fā)生改變,只需要修改數(shù)據(jù)庫中配置表的約束關(guān)系,減少了界面代碼的修改量;減少了配置臺界面和整個配置臺系統(tǒng)代碼的復(fù)雜程度,還可以提高配置臺系統(tǒng)的響應(yīng)速度;而數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性使得不同語言編寫的配置臺界面能夠以統(tǒng)一的接口存取數(shù)據(jù)。如圖2所示,本發(fā)明另一實(shí)施例提出一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法,在上述實(shí)施例的基礎(chǔ)上,。在步驟S102之后還包括步驟S103,配置臺對配置表進(jìn)行配置信息的添加、刪除和/或修改操作;或者配置臺修改業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系。步驟S104,對數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘。本實(shí)施例與上述實(shí)施例的區(qū)別在于在本實(shí)施例中,根據(jù)業(yè)務(wù)處理中心的需要,由配置臺根據(jù)業(yè)務(wù)處理中心涉及的業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表保存于數(shù)據(jù)庫中。系統(tǒng)操作人員通過配置臺界面將相應(yīng)的配置信息寫入數(shù)據(jù)庫中的配置表,一旦有配置數(shù)據(jù)違反了業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,數(shù)據(jù)庫將返回報(bào)錯信息,保證寫入數(shù)據(jù)的正確性。此外,在后續(xù)業(yè)務(wù)處理過程中,配置臺可以根據(jù)業(yè)務(wù)處理中心的需要,對配置表進(jìn)行配置信息的添加、刪除以及修改等操作,當(dāng)配置臺對配置表進(jìn)行配置信息的添加、刪除或修改操作與配置表中業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系不符時,數(shù)據(jù)庫也會反饋相應(yīng)的報(bào)錯信肩、ο因此,操作人員只需通過配置臺的操作界面即可實(shí)現(xiàn)對配置表的配置與更新操作,這樣可大大降低了界面開發(fā)人員的工作量。如果配置項(xiàng)的約束關(guān)系發(fā)生改變,用戶也可以通過配置臺的操作界面修改數(shù)據(jù)庫中配置表的約束關(guān)系,從而可減少界面代碼的修改量,降低了配置臺界面代碼的復(fù)雜性。此外,本實(shí)施例還可利用數(shù)據(jù)庫自帶的審計(jì)功能,將每次對數(shù)據(jù)庫中配置表的操作自動記錄到數(shù)據(jù)庫里的審計(jì)庫中,以提供相關(guān)數(shù)據(jù)查詢和數(shù)據(jù)分析,從而把配置臺界面需要額外維護(hù)的記錄日志功能轉(zhuǎn)為數(shù)據(jù)庫自動實(shí)現(xiàn),為進(jìn)一步進(jìn)行數(shù)據(jù)分析及挖掘提供良好的數(shù)據(jù)庫平臺。上述實(shí)施例中,可以在數(shù)據(jù)庫中單獨(dú)設(shè)置一個配置庫用來存放配置表,有關(guān)配置表的操作也在配置庫中進(jìn)行。在配置時,系統(tǒng)操作人員進(jìn)入配置臺的操作界面(以下簡稱配置臺界面),配置臺界面向操作人員顯示配置表中已配置的信息(若為首次配置則配置表為一張空表),操作員人員通過配置臺界面的輸入,將配置信息寫入配置庫中。對于配置項(xiàng)的條目不能重復(fù)的,則可在配置庫中對應(yīng)的配置表中建立唯一鍵進(jìn)行約束;對于相關(guān)聯(lián)的配置項(xiàng),則在配置庫中對應(yīng)的配置表之間建立外鍵進(jìn)行約束。同時可以設(shè)計(jì)一觸發(fā)器,當(dāng)配置庫中有違反完整性數(shù)據(jù)規(guī)則時,通過觸發(fā)器觸發(fā)存儲過程,或者通過SQL語句做相應(yīng)的處理保證數(shù)據(jù)完整性。對于配置項(xiàng)的屬性有取值范圍限制的,可以在配置庫對應(yīng)的配置表中建立相應(yīng)規(guī)則。配置臺界面提供查詢已有配置信息的功能,在操作人員通過配置臺界面查詢某個配置項(xiàng)信息時,配置臺通過select語句查詢配置庫中配置項(xiàng)對應(yīng)的配置表,由配置庫返回相應(yīng)的配置信息。對于配置項(xiàng)之間有關(guān)聯(lián)的情形,某一配置項(xiàng)的條目依賴另一配置項(xiàng)的條目時,配置臺需要先通過select語句查詢配置庫,根據(jù)配置項(xiàng)查詢配置庫中對應(yīng)的配置表,由系統(tǒng)操作員選擇配置項(xiàng)條目,配置新的配置信息。對于刪除配置表中的相關(guān)配置信息的操作,首先,操作人員通過配置臺界面查詢已有的配置項(xiàng),然后選擇要刪除的配置項(xiàng)條件,配置臺界面通過delete語句將符合選中條件的配置項(xiàng)信息從配置庫中刪除,配置庫的操作自動被記錄到審計(jì)庫中。對于添加配置表中的相關(guān)配置信息的操作,操作人員通過配置臺界面輸入相應(yīng)的配置信息,配置臺通過insert語句將操作人員輸入的配置信息寫入配置庫;配置庫的操作自動被記錄到審計(jì)庫中。在上述對配置項(xiàng)進(jìn)行配置的操作中,若違反了配置庫中配置項(xiàng)的約束關(guān)系,配置庫將反饋報(bào)錯的異常信息,并通過配置臺界面將異常信息反饋給操作人員。在配置臺對配置庫進(jìn)行操作時,若配置臺將配置信息寫入配置庫或者刪除配置信息違反配置庫中配置項(xiàng)的約束關(guān)系,在觸發(fā)器被觸發(fā)情況下,配置庫執(zhí)行觸發(fā)器指定的操作,以保證數(shù)據(jù)的完整性,否則配置庫直接報(bào)錯,返回報(bào)錯的異常信息,拒絕執(zhí)行配置操作, 以保證數(shù)據(jù)的完整性。當(dāng)審計(jì)庫中的配置庫操作的記錄達(dá)到一定數(shù)量時,配置臺可以通過相關(guān)的數(shù)據(jù)分析或數(shù)據(jù)挖掘工具對審計(jì)庫中的記錄進(jìn)行分析與挖掘,找出其中有用的信息,比如可以根據(jù)審計(jì)庫中的操作記錄了解用戶的操作習(xí)慣、業(yè)務(wù)處理中心頻繁需要的配置信息等,從而通過審計(jì)庫為配置臺界面的易用性等方面提供原始數(shù)據(jù)。下面舉例說明本實(shí)施例基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法如下以垃圾短消息監(jiān)控代理配置臺為例,各種網(wǎng)元對于垃圾短消息監(jiān)控代理而言均為業(yè)務(wù)實(shí)體,因此可以為各業(yè)務(wù)實(shí)體建立一張配置表,業(yè)務(wù)實(shí)體的屬性“網(wǎng)元名稱”以及“網(wǎng)元類型”均作為配置表的字段。不同網(wǎng)元的名稱不同,因此,在配置表中建立“網(wǎng)元名稱”的唯一約束。“網(wǎng)元類型”可以是固定的“SMMC(Short Message Monitor Center短消息安全檢測中心)”,“SMSC(Short Message Service Center,短消息服務(wù)中心)”,“SP(Service Provider,服務(wù)提供商)”,“ ISMG (Internet Short Message Gateway,互聯(lián)網(wǎng)短信網(wǎng)關(guān))”幾種,并將配置信息存放在一張配置表中。在增加實(shí)體信息時,通過配置臺界面查詢“網(wǎng)元類型”,配置臺界面將網(wǎng)元類型展示出來,系統(tǒng)操作人員選擇網(wǎng)元類型,填入“網(wǎng)元名稱”信息,點(diǎn)擊“增加”按鈕,配置臺界面通過insert語句將配置的新信息插入配置表。如果無異常,則配置庫向配置臺界面返回成功信息。如果系統(tǒng)操作人員填入的“網(wǎng)元名稱”重復(fù),違反了“網(wǎng)元名稱”的唯一約束,則配置庫拋出異常,返回?cái)?shù)據(jù)插入前狀態(tài),配置臺界面顯示報(bào)錯信息,提示系統(tǒng)操作人員本次操作失敗。SP的短消息需要配置附加標(biāo)識,因此在配置庫中建立附加標(biāo)識表,在增加或刪除附加標(biāo)識時,需要將相應(yīng)的配置信息寫入附加標(biāo)識表或者從附加標(biāo)識表中刪除對應(yīng)記錄。 同時SP也屬于業(yè)務(wù)實(shí)體,所以配置有附加標(biāo)識表的SP必須要在配置表中出現(xiàn),這樣可以建立附加標(biāo)識表與配置表中實(shí)體部分的外鍵約束。因?yàn)楦郊訕?biāo)識表依賴于配置表中實(shí)體部分。如果刪除配置表中實(shí)體部分的某條記錄時,由于有附加標(biāo)識表的記錄依賴于被刪除的實(shí)體部分的某條記錄,則違反了外鍵約束,刪除不能成功,界面會提示錯誤信息。本實(shí)施例在數(shù)據(jù)庫中創(chuàng)建具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表,配置臺界面只需負(fù)責(zé)將系統(tǒng)操作員的配置信息寫入數(shù)據(jù)庫,當(dāng)業(yè)務(wù)處理中心需要相關(guān)配置信息時,配置臺從數(shù)據(jù)庫中獲取配置信息,并將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理;在配置信息配置與更新過程中,一旦有配置數(shù)據(jù)違反了約束,由數(shù)據(jù)庫返回錯誤信息,保證寫入數(shù)據(jù)的正確性,大大降低了界面開發(fā)人員的工作量; 如果配置項(xiàng)的約束關(guān)系發(fā)生改變,只需要修改數(shù)據(jù)庫中配置表的約束關(guān)系,減少了界面代碼的修改量;而且每次對數(shù)據(jù)庫的操作均被記錄到數(shù)據(jù)庫中,以提供數(shù)據(jù)的相關(guān)查詢、分析與挖掘,不僅減少配置臺界面和整個配置臺系統(tǒng)代碼的復(fù)雜程度,還可以提高配置臺系統(tǒng)的響應(yīng)速度;而數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性使得不同語言編寫的配置臺界面能夠以統(tǒng)一的接口存取數(shù)據(jù)。如圖3所示,本發(fā)明一實(shí)施例提出一種基于數(shù)據(jù)庫的配置臺,包括配置模塊300、 獲取模塊301以及發(fā)送模塊302,其中配置模塊300,用于根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表存于數(shù)據(jù)庫中;獲取模塊301,用于從數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息;發(fā)送模塊302,用于將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。本實(shí)施例將業(yè)務(wù)實(shí)體的配置項(xiàng)以及配置項(xiàng)之間的復(fù)雜約束關(guān)系的實(shí)現(xiàn)從配置臺的界面轉(zhuǎn)移到數(shù)據(jù)庫,將維護(hù)配置項(xiàng)一致性和大數(shù)據(jù)量操作的工作轉(zhuǎn)為數(shù)據(jù)庫完成,以減少配置臺界面以及整個配置臺所處系統(tǒng)代碼的復(fù)雜程度,并提高系統(tǒng)的響應(yīng)速度。數(shù)據(jù)庫中預(yù)先存儲有創(chuàng)建的配置表,配置表包括業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,配置項(xiàng)的各個屬性對應(yīng)到該配置表中的各個字段。上述業(yè)務(wù)實(shí)體為業(yè)務(wù)處理中心涉及的實(shí)體,比如可以是短消息中心、彩鈴業(yè)務(wù)中心等。配置表可以由配置臺預(yù)先根據(jù)業(yè)務(wù)處理中心的需要進(jìn)行配置,之后保存在數(shù)據(jù)庫中;也可以由其他平臺、網(wǎng)元或服務(wù)器等預(yù)先配置并保存于數(shù)據(jù)庫中。本實(shí)施例中,根據(jù)業(yè)務(wù)處理中心的需要,由配置臺中配置模塊300根據(jù)業(yè)務(wù)處理中心涉及的業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表保存于數(shù)據(jù)庫中。系統(tǒng)操作人員通過配置臺界面將相應(yīng)的配置信息寫入數(shù)據(jù)庫中的配置表,一旦有配置數(shù)據(jù)違反了業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,數(shù)據(jù)庫將返回報(bào)錯信息,保證寫入數(shù)據(jù)的正確性。當(dāng)業(yè)務(wù)處理中心需要某個配置信息時,用戶可以操作配置臺的界面,通過配置臺的獲取模塊301從數(shù)據(jù)庫中查詢相應(yīng)的配置信息,之后配置臺通過發(fā)送模塊302將獲取的配置信息轉(zhuǎn)發(fā)給業(yè)務(wù)處理中心。如圖4所示,獲取模塊301包括查找單元3011及生成單元3012,其中查找單元3011,用于從數(shù)據(jù)庫中查找配置信息;生成單元3012,用于生成攜帶有配置信息的配置文件。在實(shí)際操作中,配置臺也可以通過獲取模塊301的查找單元3011從數(shù)據(jù)庫中查找配置信息,通過生成單元3012將查找單元3011查詢到的配置信息生成配置文件,然后由發(fā)送模塊302將攜帶有配置信息的配置文件發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心對收到的配置文件進(jìn)行解析,獲取相應(yīng)的配置信息。其中,配置文件可以使用統(tǒng)一的二進(jìn)制格式,包括文件頭、文件尾以及文件體;文件頭為固定大小長度,包括配置臺版本號、文件長度等信息;文件尾包括文件結(jié)束標(biāo)識符和校驗(yàn)碼;文件體包括數(shù)據(jù)庫的配置信息,每張配置表在文件體中都對應(yīng)一個結(jié)構(gòu)體,結(jié)構(gòu)體的開頭標(biāo)識配置表中的每條記錄大小、記錄條數(shù),結(jié)構(gòu)體主體部分存放具體的數(shù)據(jù)庫中的記錄。業(yè)務(wù)處理中心收到配置文件后,首先進(jìn)行校驗(yàn),確認(rèn)配置文件在傳輸過程中是否出錯。然后讀取配置文件中文件頭的版本號,按照一定的格式將配置文件的配置信息讀入內(nèi)存,之后配置信息對業(yè)務(wù)處理中心生效。本實(shí)施例中業(yè)務(wù)處理中心可以與配置臺處于同一業(yè)務(wù)平臺中,也可以與配置臺分離,根據(jù)業(yè)務(wù)實(shí)體的不同,業(yè)務(wù)處理中心可以為多個。若業(yè)務(wù)處理中心與配置臺處于同一業(yè)務(wù)平臺,則配置臺將獲取的配置信息直接轉(zhuǎn)發(fā)給業(yè)務(wù)處理中心;若業(yè)務(wù)處理中心與配置臺分離,配置臺則可通過FTP將獲取的配置信息發(fā)送給相應(yīng)的業(yè)務(wù)處理中心。業(yè)務(wù)處理中心獲取到相應(yīng)的配置信息后,根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。根據(jù)實(shí)際需要,當(dāng)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系發(fā)生變化時,用戶可以通過配置臺界面輸入相應(yīng)的信息對配置表進(jìn)行更新操作,比如對配置表中的配置信息進(jìn)行添加、刪除或修改等操作。數(shù)據(jù)庫可以對配置臺的更新操作進(jìn)行判斷,當(dāng)配置數(shù)據(jù)違反了配置表中業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系,則向配置臺返回報(bào)錯信息。如圖5所示,本發(fā)明另一實(shí)施例提出一種基于數(shù)據(jù)庫的配置臺,在上述實(shí)施例的基礎(chǔ)上,還包括更新模塊303,用于對配置表進(jìn)行配置信息的添加、刪除和/或修改操作。分析及挖掘模塊304,用于對數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘。本實(shí)施例與上述實(shí)施例的區(qū)別在于在本實(shí)施例中,在后續(xù)業(yè)務(wù)處理過程中,配置臺可以根據(jù)業(yè)務(wù)處理中心的需要,通過更新模塊303 對配置表進(jìn)行配置信息的添加、刪除以及修改等操作,當(dāng)配置臺對配置表進(jìn)行配置信息的添加、刪除或修改操作與配置表中業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系不符時,數(shù)據(jù)庫也會反饋相應(yīng)的報(bào)錯信息。因此,操作人員只需通過配置臺的操作界面即可實(shí)現(xiàn)對配置表的配置與更新操作,這樣可大大降低了界面開發(fā)人員的工作量。如果配置項(xiàng)的約束關(guān)系發(fā)生改變,用戶也可以通過配置臺的操作界面修改數(shù)據(jù)庫中配置表的約束關(guān)系,從而可減少界面代碼的修改量,降低了配置臺界面代碼的復(fù)雜性。此外,本實(shí)施例還可利用數(shù)據(jù)庫自帶的審計(jì)功能,將每次對數(shù)據(jù)庫中配置表的操作自動記錄到數(shù)據(jù)庫里的審計(jì)庫中,以提供相關(guān)數(shù)據(jù)查詢和數(shù)據(jù)分析,從而把配置臺界面需要額外維護(hù)的記錄日志功能轉(zhuǎn)為數(shù)據(jù)庫自動實(shí)現(xiàn),為進(jìn)一步進(jìn)行數(shù)據(jù)分析及挖掘提供良好的數(shù)據(jù)庫平臺。配置臺通過分析及挖掘模塊304對數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘,找出其中有用的信息,比如可以根據(jù)審計(jì)庫中的操作記錄了解用戶的操作習(xí)慣、 業(yè)務(wù)處理中心頻繁需要的配置信息等。上述實(shí)施例中,可以在數(shù)據(jù)庫中單獨(dú)設(shè)置一個配置庫用來存放配置表,有關(guān)配置表的操作也在配置庫中進(jìn)行。在配置時,系統(tǒng)操作人員進(jìn)入配置臺的操作界面(以下簡稱配置臺界面),配置臺界面向操作人員顯示配置表中已配置的信息(若為首次配置則配置表為一張空表),操作員人員通過配置臺界面的輸入,將配置信息寫入配置庫中。對于配置項(xiàng)的條目不能重復(fù)的,則可在配置庫中對應(yīng)的配置表中建立唯一鍵進(jìn)行約束;對于相關(guān)聯(lián)的配置項(xiàng),則在配置庫中對應(yīng)的配置表之間建立外鍵進(jìn)行約束。同時可以設(shè)計(jì)一觸發(fā)器,當(dāng)配置庫中有違反完整性數(shù)據(jù)規(guī)則時,通過觸發(fā)器觸發(fā)存儲過程,或者通過SQL語句做相應(yīng)的處理保證數(shù)據(jù)完整性。對于配置項(xiàng)的屬性有取值范圍限制的,可以在配置庫對應(yīng)的配置表中建立相應(yīng)規(guī)則。配置臺界面提供查詢已有配置信息的功能,在操作人員通過配置臺界面查詢某個配置項(xiàng)信息時,配置臺通過select語句查詢配置庫中配置項(xiàng)對應(yīng)的配置表,由配置庫返回相應(yīng)的配置信息。對于配置項(xiàng)之間有關(guān)聯(lián)的情形,某一配置項(xiàng)的條目依賴另一配置項(xiàng)的條目時,配置臺需要先通過select語句查詢配置庫,根據(jù)配置項(xiàng)查詢配置庫中對應(yīng)的配置表,由系統(tǒng)操作員選擇配置項(xiàng)條目,配置新的配置信息。對于刪除配置表中的相關(guān)配置信息的操作,首先,操作人員通過配置臺界面查詢已有的配置項(xiàng),然后選擇要刪除的配置項(xiàng)條件,配置臺界面通過delete語句將符合選中條件的配置項(xiàng)信息從配置庫中刪除,配置庫的操作自動被記錄到審計(jì)庫中。對于添加配置表中的相關(guān)配置信息的操作,操作人員通過配置臺界面輸入相應(yīng)的配置信息,配置臺通過insert語句將操作人員輸入的配置信息寫入配置庫;配置庫的操作自動被記錄到審計(jì)庫中。在上述對配置項(xiàng)進(jìn)行配置的操作中,若違反了配置庫中配置項(xiàng)的約束關(guān)系,配置庫將反饋報(bào)錯的異常信息,并通過配置臺界面將異常信息反饋給操作人員。在配置臺對配置庫進(jìn)行操作時,若配置臺將配置信息寫入配置庫或者刪除配置信息違反配置庫中配置項(xiàng)的約束關(guān)系,在觸發(fā)器被觸發(fā)情況下,配置庫執(zhí)行觸發(fā)器指定的操作,以保證數(shù)據(jù)的完整性,否則配置庫直接報(bào)錯,返回報(bào)錯的異常信息,拒絕執(zhí)行配置操作, 以保證數(shù)據(jù)的完整性。當(dāng)審計(jì)庫中的配置庫操作的記錄達(dá)到一定數(shù)量時,配置臺通過分析及挖掘模塊 304對審計(jì)庫中的記錄進(jìn)行分析與挖掘,找出其中有用的信息,比如可以根據(jù)審計(jì)庫中的操作記錄了解用戶的操作習(xí)慣、業(yè)務(wù)處理中心頻繁需要的配置信息等,從而通過審計(jì)庫為配置臺界面的易用性等方面提供原始數(shù)據(jù)。如圖6所示,本發(fā)明一實(shí)施例還提出一種基于數(shù)據(jù)庫的信息配置系統(tǒng),包括配置臺601、數(shù)據(jù)庫602以及數(shù)據(jù)處理中心603,其中數(shù)據(jù)庫602用于存儲具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表;配置臺601用于根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表存于數(shù)據(jù)庫602中;從數(shù)據(jù)庫602存儲的配置表中獲取配置信息,并將配置信息發(fā)送給業(yè)務(wù)處理中心 603 ;業(yè)務(wù)處理中心603用于根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。本實(shí)施中配置臺601可以為上述實(shí)施例中所述的配置臺。本實(shí)施例配置臺通過數(shù)據(jù)庫實(shí)現(xiàn)信息配置的基本原理請參照上述各實(shí)施例所述的內(nèi)容,在此不作詳述。本發(fā)明的主要目的在于提供一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法及系統(tǒng),能把維護(hù)
12配置項(xiàng)一致性和大數(shù)據(jù)量操作的工作交給更擅長這方面工作的數(shù)據(jù)庫完成,不僅減少界面和整個配置臺系統(tǒng)代碼的復(fù)雜程度,還可以提高配置臺系統(tǒng)的響應(yīng)速度。數(shù)據(jù)庫服務(wù)器一般帶有審計(jì)功能,通過審計(jì)庫記錄操作日志不僅不需要界面維護(hù)相關(guān)代碼,也為操作日志的利用提供了一個更好的平臺。數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性使得不同語言編寫的界面能夠以統(tǒng)一的接口存取數(shù)據(jù)。本發(fā)明實(shí)施例基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng),在數(shù)據(jù)庫中創(chuàng)建具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表,配置臺界面只需負(fù)責(zé)將系統(tǒng)操作員的配置信息寫入數(shù)據(jù)庫,當(dāng)業(yè)務(wù)處理中心需要相關(guān)配置信息時,配置臺從數(shù)據(jù)庫中獲取配置信息,并將配置信息發(fā)送給業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理;在配置信息配置與更新過程中,一旦有配置數(shù)據(jù)違反了約束,由數(shù)據(jù)庫返回錯誤信息,保證寫入數(shù)據(jù)的正確性,大大降低了界面開發(fā)人員的工作量;如果配置項(xiàng)的約束關(guān)系發(fā)生改變,只需要修改數(shù)據(jù)庫中配置表的約束關(guān)系,減少了界面代碼的修改量;而且每次對數(shù)據(jù)庫的操作均被記錄到數(shù)據(jù)庫中,以提供數(shù)據(jù)的相關(guān)查詢、分析與挖掘,不僅減少配置臺界面和整個配置臺系統(tǒng)代碼的復(fù)雜程度,還可以提高配置臺系統(tǒng)的響應(yīng)速度;而數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性使得不同語言編寫的配置臺界面能夠以統(tǒng)一的接口存取數(shù)據(jù)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法,其特征在于,包括配置臺根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將所述配置表存于數(shù)據(jù)庫中;從所述數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息;將所述配置信息發(fā)送給業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括配置臺對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作;或者配置臺修改所述業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括對所述數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述配置臺對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作的步驟之后還包括當(dāng)配置臺對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作與所述業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系不符時,接收所述數(shù)據(jù)庫反饋的報(bào)錯信息。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,所述配置臺從數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息的步驟包括從所述數(shù)據(jù)庫中查找配置信息;生成攜帶有所述配置信息的配置文件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將配置信息發(fā)送給業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理的步驟包括將攜帶有所述配置信息的配置文件發(fā)送至所述業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心從所述配置文件中解析出所述配置信息及根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。
7.一種基于數(shù)據(jù)庫的配置臺,其特征在于,包括配置模塊,用于根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將所述配置表存于數(shù)據(jù)庫中;獲取模塊,用于從所述數(shù)據(jù)庫內(nèi)的配置表中獲取配置信息;發(fā)送模塊,用于將所述配置信息發(fā)送給業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。
8.根據(jù)權(quán)利要求7所述的配置臺,其特征在于,還包括更新模塊,用于對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作。
9.根據(jù)權(quán)利要求7所述的配置臺,其特征在于,還包括分析及挖掘模塊,用于對所述數(shù)據(jù)庫中記錄的配置操作記錄進(jìn)行分析及挖掘。
10.根據(jù)權(quán)利要求8所述的配置臺,其特征在于,所述更新模塊還用于對所述配置表進(jìn)行配置信息的添加、刪除和/或修改操作與所述業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系不符時,接收所述數(shù)據(jù)庫反饋的報(bào)錯信息。
11.根據(jù)權(quán)利要求7-10中任一項(xiàng)所述的配置臺,其特征在于,所述獲取模塊包括查找單元,用于從所述數(shù)據(jù)庫中查找配置信息;生成單元,用于生成攜帶有所述配置信息的配置文件。
12.根據(jù)權(quán)利要求11所述的配置臺,其特征在于,所述發(fā)送模塊還用于將攜帶有所述配置信息的配置文件發(fā)送至所述業(yè)務(wù)處理中心,由所述業(yè)務(wù)處理中心從所述配置文件中解析出所述配置信息及根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。
13.一種基于數(shù)據(jù)庫的信息配置系統(tǒng),其特征在于,包括配置臺、數(shù)據(jù)庫以及數(shù)據(jù)處理中心,其中所述數(shù)據(jù)庫,用于存儲具有業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系的配置表; 所述配置臺,用于根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立所述配置表,并將所述配置表存于數(shù)據(jù)庫中;從所述數(shù)據(jù)庫存儲的配置表中獲取配置信息,并將所述配置信息發(fā)送給所述業(yè)務(wù)處理中心;所述業(yè)務(wù)處理中心,用于根據(jù)所述配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述配置臺為權(quán)利要求7-12中任一項(xiàng)所述的配置臺。
全文摘要
本發(fā)明涉及一種基于數(shù)據(jù)庫的配置臺實(shí)現(xiàn)方法、配置臺及系統(tǒng),其方法包括配置臺根據(jù)業(yè)務(wù)實(shí)體配置項(xiàng)的約束關(guān)系建立配置表,并將配置表存于數(shù)據(jù)庫中;從數(shù)據(jù)庫中獲取配置信息發(fā)送至業(yè)務(wù)處理中心,由業(yè)務(wù)處理中心根據(jù)配置信息進(jìn)行相應(yīng)的業(yè)務(wù)處理。本發(fā)明將業(yè)務(wù)實(shí)體的配置項(xiàng)及配置項(xiàng)之間的復(fù)雜約束關(guān)系的實(shí)現(xiàn)從配置臺界面轉(zhuǎn)到數(shù)據(jù)庫,由數(shù)據(jù)庫維護(hù)配置項(xiàng)數(shù)據(jù)操作,信息配置與更新時,若配置數(shù)據(jù)違反約束關(guān)系,數(shù)據(jù)庫返回報(bào)錯信息,保證寫入數(shù)據(jù)正確性;若配置項(xiàng)約束關(guān)系改變,只需要修改配置表的約束關(guān)系,降低了界面開發(fā)人員工作量,減少了界面代碼的復(fù)雜性,提高系統(tǒng)響應(yīng)速度;利用審計(jì)庫自動記錄配置操作,為數(shù)據(jù)分析及挖掘提供良好的數(shù)據(jù)庫平臺。
文檔編號G06F17/30GK102323940SQ20111025708
公開日2012年1月18日 申請日期2011年9月1日 優(yōu)先權(quán)日2011年9月1日
發(fā)明者錢漢偉 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1