專利名稱:一種操作日志生成方法、服務(wù)器及業(yè)務(wù)運營支撐系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子領(lǐng)域,尤其涉及一種操作日志生成方法、服務(wù)器及業(yè)務(wù)運營支撐 系統(tǒng)。
背景技術(shù):
業(yè)務(wù)運營支撐系統(tǒng)(BusinessOperational Support System, BOSS)主要服務(wù) 于電信運營商,提供用戶管理、資費政策、帳務(wù)處理、報表分析等全方位功能,能夠同時支持 公共交換電話網(wǎng)絡(luò)(Public Switched Telephone Network,PSTN)、網(wǎng)絡(luò)電視(Internet Protocol Television, IPTV)、寬帶等多種業(yè)務(wù)的管理。BOSS中的每一個操作都是運營商 對系統(tǒng)規(guī)則的設(shè)定,最終影響到成千上萬的用戶,因此BOSS需要對每一個操作都有權(quán)限控 制以及詳細的操作日志,目前的解決方案是為每個BOSS系統(tǒng)規(guī)則的操作單獨設(shè)置專有的 操作日志以及專有的查詢頁面,但由于BOSS中系統(tǒng)規(guī)則種類繁多,為每個系統(tǒng)規(guī)則單獨設(shè) 置專有的操作日志以及專有的顯示頁面將導(dǎo)致用戶的操作和查詢工作過于繁瑣,不便于用 戶使用操作日志。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)存在的問題本發(fā)明,本發(fā)明實施例提出一種操作日志生成方法、裝 置及業(yè)務(wù)運營支撐系統(tǒng),可以對所有系統(tǒng)規(guī)則的操作都能生成統(tǒng)一的操作日志,從而簡化 用戶對操作日志的操作和查詢工作,方便用戶使用。為了解決上述技術(shù)問題,本發(fā)明實施例提出一種操作日志生成方法,包括檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新;當檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù)據(jù)更新時,生成操作歷史記錄以及 相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保存所述數(shù)據(jù)表的名稱信息以及操作 類型信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更新的字段的列標識信息、發(fā)生數(shù)據(jù) 更新前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);生成記載有操作用戶的用戶信息和數(shù)據(jù)更新的時間信息的事務(wù)記錄,并將所述操 作歷史記錄關(guān)聯(lián)到所述事務(wù)記錄。相應(yīng)地,本發(fā)明實施例提出一種數(shù)據(jù)庫服務(wù)器,包括檢測模塊,用于檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新;操作記錄生成模塊,當所述檢測模塊檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù) 據(jù)更新時,生成操作歷史記錄以及相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保 存所述數(shù)據(jù)表的名稱信息以及操作類型信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更 新的字段的列標識信息、發(fā)生數(shù)據(jù)更新前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);事務(wù)記錄生成模塊,用于生成記載有操作用戶的用戶信息和數(shù)據(jù)更新的時間信息 的事務(wù)記錄,并將所述操作記錄生成模塊生成的操作歷史記錄關(guān)聯(lián)到所述事務(wù)記錄。相應(yīng)地,本發(fā)明實施例提出一種業(yè)務(wù)運營支撐系統(tǒng),包括操作終端和數(shù)據(jù)庫服務(wù)器,所述數(shù)據(jù)庫服務(wù)器包括檢測模塊,用于檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新;操作記錄生成模塊,當所述檢測模塊檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù) 據(jù)更新時,生成操作歷史記錄以及相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保 存所述數(shù)據(jù)表的名稱信息以及操作類型信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更 新的字段的列標識信息、發(fā)生數(shù)據(jù)更新前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);事務(wù)記錄生成模塊,用于生成記載有操作用戶的用戶信息和數(shù)據(jù)更新的時間信息 的事務(wù)記錄,并將所述操作記錄生成模塊生成的操作歷史記錄關(guān)聯(lián)到所述事務(wù)記錄。實施本發(fā)明實施例,在數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù)據(jù)更新時,生成操作歷史 記錄以及相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在操作歷史記錄中保存數(shù)據(jù)表的名稱信息以及操作 類型信息,在字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更新的字段的列標識信息、發(fā)生數(shù)據(jù)更新 前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù),通過對所有系統(tǒng)規(guī)則的操作都生成統(tǒng)一操作歷史記錄 和字段數(shù)據(jù)變化記錄,可以使操作日志統(tǒng)一,方便用戶操作;將操作歷史記錄關(guān)聯(lián)到事務(wù)記 錄,可以在查詢事務(wù)記錄時獲取相關(guān)的操作歷史記錄以及字段數(shù)據(jù)變化記錄,從而方便用 戶查詢。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例中操作日志生成方法的流程圖;圖2是本發(fā)明實施例中表字段定義數(shù)據(jù)表更新方法的流程圖;圖3是本發(fā)明實施例中數(shù)據(jù)庫服務(wù)器的原理圖;圖4是本發(fā)明實施例中業(yè)務(wù)運營支撐系統(tǒng)的結(jié)構(gòu)原理圖。
具體實施例方式本發(fā)明實施例提出一種操作日志生成方法、裝置及業(yè)務(wù)運營支撐系統(tǒng),可以對所 有系統(tǒng)規(guī)則的操作都能生成統(tǒng)一的操作日志,從而簡化用戶對操作日志的操作和查詢工 作,方便用戶使用。圖1是本發(fā)明實施例中操作日志生成方法的流程圖,本發(fā)明實施例中操作日志生 成方法包括步驟101,預(yù)設(shè)表字段定義數(shù)據(jù)表以及字段翻譯數(shù)據(jù)表,所述表字段定義數(shù)據(jù)表設(shè) 置有字段的列標識信息以及與字段的顯示名稱信息,所述字段翻譯數(shù)據(jù)表設(shè)置有字段的顯 示名稱信息以及字段的數(shù)值翻譯信息;此處,具體實施時,數(shù)據(jù)表的各個字段的字段數(shù)據(jù)都是有意義的,但是將具體的字 段數(shù)據(jù)顯示給查詢操作歷史的人員時沒有任何意義,例如顯示名稱為“狀態(tài)”的字段中的字 段數(shù)據(jù)從0變?yōu)?,代表狀態(tài)由無效變?yōu)橛行?,但是查詢者可能并不清楚字段?shù)據(jù)的含義, 因此直接將字段數(shù)據(jù)顯示給查詢者造成理解上的困難,基于上述分析,需要預(yù)設(shè)字段的數(shù)
5值翻譯信息,該數(shù)值翻譯信息包含字段數(shù)據(jù)的轉(zhuǎn)換規(guī)則信息,可以將字段數(shù)據(jù)轉(zhuǎn)換為與其 含義對應(yīng)的顯示名稱,例如對于前述例子,可以使得“狀態(tài)”字段的字段數(shù)據(jù)在查詢時可以 由“無效”顯示名稱變?yōu)椤坝行А钡娘@示名稱。字段翻譯數(shù)據(jù)表的具體形式可以參看表1
權(quán)利要求
1.一種操作日志生成方法,其特征在于,包括 檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新;當檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù)據(jù)更新時,生成操作歷史記錄以及相關(guān) 聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保存所述數(shù)據(jù)表的名稱信息以及操作類型 信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更新的字段的列標識信息、發(fā)生數(shù)據(jù)更新 前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);生成記載有操作用戶的用戶信息和數(shù)據(jù)更新的時間信息的事務(wù)記錄,并將所述操作歷 史記錄關(guān)聯(lián)到所述事務(wù)記錄。
2.如權(quán)利要求1所述操作日志生成方法,其特征在于,包括預(yù)設(shè)表字段定義數(shù)據(jù)表以及字段翻譯數(shù)據(jù)表,所述表字段定義數(shù)據(jù)表設(shè)置有字段的列 標識信息以及字段的顯示名稱信息,所述字段翻譯數(shù)據(jù)表設(shè)置有字段的顯示名稱信息以及 字段的數(shù)值翻譯信息。
3.如權(quán)利要求2所述操作日志生成方法,其特征在于,所述在所述字段數(shù)據(jù)變化記錄 中保存發(fā)生數(shù)據(jù)更新的字段的列標識信息、發(fā)生數(shù)據(jù)更新前后的舊字段數(shù)據(jù)以及新字段數(shù) 據(jù)步驟還包括查詢表字段定義數(shù)據(jù)表中是否存在所述發(fā)生數(shù)據(jù)更新的字段的列標識信息; 當所述表字段定義數(shù)據(jù)表不存在所述發(fā)生數(shù)據(jù)更新的字段的列標識信息時,獲取發(fā)生 數(shù)據(jù)更新的字段的顯示名稱信息;將所述顯示名稱信息以及所述列標識信息寫入所述表字段定義數(shù)據(jù)表中。
4.一種數(shù)據(jù)庫服務(wù)器,其特征在于,包括檢測模塊,用于檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新; 操作記錄生成模塊,當所述檢測模塊檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù)據(jù)更 新時,生成操作歷史記錄以及相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保存所 述數(shù)據(jù)表的名稱信息以及操作類型信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更新的 字段的列標識信息、發(fā)生數(shù)據(jù)更新前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);事務(wù)記錄生成模塊,用于生成記載有操作用戶的用戶信息和數(shù)據(jù)更新的時間信息的事 務(wù)記錄,并將所述操作記錄生成模塊生成的操作歷史記錄關(guān)聯(lián)到所述事務(wù)記錄。
5.如權(quán)利要求4所述的數(shù)據(jù)庫服務(wù)器,其特征在于,包括存儲模塊,用于存儲預(yù)設(shè)的表字段定義數(shù)據(jù)表以及字段翻譯數(shù)據(jù)表,所述表字段定義 數(shù)據(jù)表設(shè)置有字段的列標識信息以及與所述列標識信息對應(yīng)的字段的顯示名稱信息,所述 字段翻譯數(shù)據(jù)表設(shè)置有字段的顯示名稱信息以及字段的數(shù)值翻譯信息。
6.如權(quán)利要求5所述的數(shù)據(jù)庫服務(wù)器,其特征在于,所述操作記錄生成模塊包括查詢模塊,用于查詢所述存儲模塊中的表字段定義數(shù)據(jù)表中是否存在所述發(fā)生數(shù)據(jù)更 新的字段的列標識信息;獲取模塊,用于當所述查詢模塊查詢到表字段定義數(shù)據(jù)表不存在所述發(fā)生數(shù)據(jù)更新的 字段的列標識信息時,獲取發(fā)生數(shù)據(jù)更新的字段的顯示名稱信息;寫入模塊,將所述獲取模塊獲取的顯示名稱信息以及所述列標識信息寫入所述表字段 定義數(shù)據(jù)表中。
7.—種業(yè)務(wù)運營支撐系統(tǒng),包括操作終端和數(shù)據(jù)庫服務(wù)器,其特征在于,所述數(shù)據(jù)庫服務(wù)器包括檢測模塊,用于檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新;操作記錄生成模塊,當所述檢測模塊檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù)據(jù)更 新時,生成操作歷史記錄以及相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保存所 述數(shù)據(jù)表的名稱信息以及操作類型信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更新的 字段的列標識信息、發(fā)生數(shù)據(jù)更新前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);事務(wù)記錄生成模塊,用于生成記載有操作用戶的用戶信息和數(shù)據(jù)更新的時間信息的事 務(wù)記錄,并將所述操作記錄生成模塊生成的操作歷史記錄關(guān)聯(lián)到所述事務(wù)記錄。
8.如權(quán)利要求7所述的業(yè)務(wù)運營支撐系統(tǒng),其特征在于,所述數(shù)據(jù)庫服務(wù)器包括顯示模塊,用于顯示所述事務(wù)記錄、所述操作歷史記錄以及所述字段數(shù)據(jù)變化記錄。
9.如權(quán)利要求8所述的業(yè)務(wù)運營支撐系統(tǒng),其特征在于,所述數(shù)據(jù)庫服務(wù)器包括存儲模塊,用于存儲預(yù)設(shè)的表字段定義數(shù)據(jù)表以及字段翻譯數(shù)據(jù)表,所述表字段定義 數(shù)據(jù)表設(shè)置有字段的列標識信息以及與所述列標識信息對應(yīng)的字段的顯示名稱信息,所述 字段翻譯數(shù)據(jù)表設(shè)置有字段的顯示名稱信息以及字段的數(shù)值翻譯信息。
10.如權(quán)利要求9所述的業(yè)務(wù)運營支撐系統(tǒng),其特征在于,所述所述操作記錄生成模塊 包括查詢模塊,用于查詢所述存儲模塊中的表字段定義數(shù)據(jù)表中是否存在所述發(fā)生數(shù)據(jù)更 新的字段的列標識信息;獲取模塊,用于當所述查詢模塊查詢到表字段定義數(shù)據(jù)表不存在所述發(fā)生數(shù)據(jù)更新的 字段的列標識信息時,獲取發(fā)生數(shù)據(jù)更新的字段的顯示名稱信息;寫入模塊,將所述獲取模塊獲取的顯示名稱信息以及所述列標識信息寫入所述表字段 定義數(shù)據(jù)表中。
全文摘要
本發(fā)明實施例提出一種操作日志生成方法,包括檢測數(shù)據(jù)表中字段的字段數(shù)據(jù)是否發(fā)生數(shù)據(jù)更新;檢測到所述數(shù)據(jù)表中字段的字段數(shù)據(jù)發(fā)生數(shù)據(jù)更新時,生成操作歷史記錄以及相關(guān)聯(lián)的字段數(shù)據(jù)變化記錄,在所述操作歷史記錄中保存所述數(shù)據(jù)表的名稱信息以及操作類型信息,在所述字段數(shù)據(jù)變化記錄中保存發(fā)生數(shù)據(jù)更新的字段的列標識信息、發(fā)生數(shù)據(jù)更新前后的舊字段數(shù)據(jù)以及新字段數(shù)據(jù);并將所述操作歷史記錄關(guān)聯(lián)到所述事務(wù)記錄。相應(yīng)地,本發(fā)明實施例還提出一種數(shù)據(jù)庫服務(wù)器和業(yè)務(wù)運營支撐系統(tǒng)。實施本發(fā)明實施例,可以對所有系統(tǒng)規(guī)則的操作都能生成統(tǒng)一的操作日志,從而簡化用戶對操作日志的操作和查詢工作,方便用戶使用。
文檔編號G06F17/30GK102096623SQ20091021379
公開日2011年6月15日 申請日期2009年12月14日 優(yōu)先權(quán)日2009年12月14日
發(fā)明者何錦輝 申請人:深圳速浪數(shù)字技術(shù)有限公司