專利名稱:網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)電視技術(shù)領(lǐng)域,尤其是指一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處 理方法和數(shù)據(jù)庫處理裝置。
背景技術(shù):
IPTV(Internet Protocol Television)是指基于IP協(xié)議的電視廣播服務(wù),一般稱 之為網(wǎng)絡(luò)電視,主要是指以“電視機(jī)+機(jī)頂盒”為主要終端設(shè)備,通過寬帶網(wǎng)絡(luò),為寬帶用戶 提供的一種交互式電視體驗和多媒體服務(wù)的寬帶增值業(yè)務(wù)。通過使用IPTV,用戶可以點(diǎn)播 節(jié)目、隨意選擇自己喜歡的電視節(jié)目回看。電信運(yùn)營商在大量開發(fā)應(yīng)用IPTV業(yè)務(wù)時,需要對用戶使用行為、節(jié)目發(fā)布和點(diǎn)播 情況、系統(tǒng)設(shè)備性能等進(jìn)行綜合的統(tǒng)計分析,為運(yùn)營提供決策支持,而IPTV統(tǒng)計分析系統(tǒng) 正是應(yīng)運(yùn)營商的要求所開發(fā)的系統(tǒng)。IPTV統(tǒng)計分析系統(tǒng)主要包括源數(shù)據(jù)提取和預(yù)處理模板、數(shù)據(jù)入庫和加工模塊、統(tǒng) 計報表定制功能模塊和統(tǒng)計結(jié)果導(dǎo)出功能模塊等,其中1)源數(shù)據(jù)提取和處理模塊用于從IPTV數(shù)據(jù)庫中獲取源數(shù)據(jù),將源數(shù)據(jù)凈化、組 合、去重、標(biāo)準(zhǔn)化和歸檔為標(biāo)準(zhǔn)數(shù)據(jù)文件;2)數(shù)據(jù)入庫和處理模塊用于將標(biāo)準(zhǔn)數(shù)據(jù)文件批量導(dǎo)入數(shù)據(jù)庫,實現(xiàn)通過預(yù)置任 務(wù)進(jìn)行數(shù)據(jù)的重組和統(tǒng)計分析;3)統(tǒng)計報表定制模塊用于實現(xiàn)報表素材的定制,按照定制產(chǎn)生統(tǒng)計數(shù)據(jù)、統(tǒng)計 圖等報表素材,以及實現(xiàn)統(tǒng)計展示數(shù)據(jù)到報表文檔的數(shù)據(jù)組織和轉(zhuǎn)換;4)統(tǒng)計結(jié)果導(dǎo)出模塊用于將統(tǒng)計結(jié)果以圖形化和Excel方式導(dǎo)出,實現(xiàn)多個報 表的統(tǒng)計結(jié)果的批量導(dǎo)出以及大數(shù)據(jù)量統(tǒng)計結(jié)果的定制化導(dǎo)出。因此,進(jìn)行IPTV統(tǒng)計分析,獲取準(zhǔn)確分析結(jié)果的前提條件是從IPTV數(shù)據(jù)庫中導(dǎo)入 獲取準(zhǔn)確的數(shù)據(jù)文件,然而在現(xiàn)有技術(shù)中,在將IPTV數(shù)據(jù)庫的系統(tǒng)業(yè)務(wù)數(shù)據(jù)導(dǎo)入到IPTV統(tǒng) 計分析系統(tǒng)數(shù)據(jù)庫時,不考慮IPTV數(shù)據(jù)庫中業(yè)務(wù)數(shù)據(jù)字段信息被刪除的情況,使得相關(guān)信 息被刪除的業(yè)務(wù)數(shù)據(jù)導(dǎo)入IPTV統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫,IPTV統(tǒng)計分析系統(tǒng)基于該業(yè)務(wù)數(shù) 據(jù)進(jìn)行統(tǒng)計分析,造成統(tǒng)計分析結(jié)果不準(zhǔn)確的問題。
發(fā)明內(nèi)容
本發(fā)明技術(shù)方案的目的是提供一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法和 數(shù)據(jù)庫處理裝置,在更新網(wǎng)絡(luò)電視的統(tǒng)計分析數(shù)據(jù)庫時,分析所導(dǎo)入的數(shù)據(jù)資料,同時將相 關(guān)數(shù)據(jù)字段已刪除的節(jié)目記錄導(dǎo)入統(tǒng)計分析數(shù)據(jù)庫,保障IPTV統(tǒng)計分析系統(tǒng)數(shù)據(jù)庫數(shù)據(jù) 的完整性,避免相關(guān)信息被刪除,造成統(tǒng)計分析結(jié)果不準(zhǔn)確的問題。為實現(xiàn)上述發(fā)明目的,本發(fā)明一方面提供一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處 理方法,通過網(wǎng)絡(luò)電視的統(tǒng)計分析系統(tǒng),將業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入統(tǒng)計分析數(shù)據(jù)庫,所 述數(shù)據(jù)庫處理方法包括
所述統(tǒng)計分析系統(tǒng)從所述業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);所述統(tǒng)計分析系統(tǒng)將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找沒有存在 于所述本次提取數(shù)據(jù),但存在于所述上次提取數(shù)據(jù)中的已刪除信息記錄,其中所述上次提 取數(shù)據(jù)為上次從所述業(yè)務(wù)數(shù)據(jù)庫提取資料時的數(shù)據(jù);所述統(tǒng)計分析系統(tǒng)添加所述已刪除信息記錄中的刪除標(biāo)志字段,將所述已刪除信 息記錄合并至所述本次提取數(shù)據(jù),獲得合并數(shù)據(jù)資料,并將所述合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng) 計分析數(shù)據(jù)庫。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,所述統(tǒng)計分析系統(tǒng)在將所述本次提取數(shù)據(jù) 與所述上次提取數(shù)據(jù)進(jìn)行比較的步驟中,還包括查找所述本次提取數(shù)據(jù)與所述上次提取數(shù)據(jù)中的相同信息記錄;所述統(tǒng)計分析系統(tǒng)在獲得所述合并數(shù)據(jù)資料的步驟之后,還包括刪除所述合并 數(shù)據(jù)資料中的所述相同信息記錄,之后將刪除所述相同信息記錄的所述合并數(shù)據(jù)資料導(dǎo)入 所述統(tǒng)計分析數(shù)據(jù)庫。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,還包括所述統(tǒng)計分析系統(tǒng)在上次從所述業(yè) 務(wù)數(shù)據(jù)庫提取資料,獲得所述上次提取數(shù)據(jù)時,在第一記錄表格保存所述上次提取數(shù)據(jù)。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,所述統(tǒng)計分析系統(tǒng)在獲得所述本次提取數(shù) 據(jù)的步驟之后,還包括在第二記錄表格保存所述本次提取數(shù)據(jù),并同時將所述本次提取數(shù) 據(jù)拷貝至第三記錄表格。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,所述統(tǒng)計分析系統(tǒng)將所述本次提取數(shù)據(jù)與 所述上次提取數(shù)據(jù)進(jìn)行比較的步驟中,將所述第一記錄表格和所述第二記錄表格中的數(shù)據(jù) 進(jìn)行比較,之后將所述已刪除信息記錄合并至所述第二記錄表格中,在所述第二記錄表格 中保存所述合并數(shù)據(jù)資料。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,在將所述合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng)計分析 數(shù)據(jù)庫的步驟之后,還包括清空所述第一記錄表格,將所述第三記錄表格中的數(shù)據(jù)導(dǎo)入所述第一記錄表格, 之后清空所述第二記錄表格和所述第三記錄表格。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,還包括所述統(tǒng)計分析系統(tǒng)擴(kuò)充所述統(tǒng)計分析數(shù)據(jù)庫,增加所述刪除標(biāo)志字段,所述刪除 標(biāo)記字段用于記錄所述統(tǒng)計分析數(shù)據(jù)庫中節(jié)目信息記錄的刪除時間。優(yōu)選地,上述所述的數(shù)據(jù)庫處理方法,還包括,所述統(tǒng)計分系統(tǒng)擴(kuò)充所述統(tǒng)計分析 數(shù)據(jù)庫,增加創(chuàng)建時間標(biāo)志字段,通過所述創(chuàng)建時間標(biāo)志字段記錄所述統(tǒng)計分析數(shù)據(jù)庫中 節(jié)目信息記錄的創(chuàng)建時間。本發(fā)明另一方面還提供一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理裝置,用于將業(yè) 務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入統(tǒng)計分析數(shù)據(jù)庫,所述數(shù)據(jù)庫處理裝置包括源數(shù)據(jù)提取單元,用于從所述業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);數(shù)據(jù)分析單元,用于將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找沒有存 在于所述本次提取數(shù)據(jù),但存在于所述上次提取數(shù)據(jù)中的已刪除信息記錄,其中所述上次 提取數(shù)據(jù)為上次從所述業(yè)務(wù)數(shù)據(jù)庫提取資料時的數(shù)據(jù);數(shù)據(jù)預(yù)處理單元,用于添加所述已刪除信息記錄中的刪除標(biāo)志字段,將所述已刪除信息記錄合并至所述本次提取數(shù)據(jù),獲得合并數(shù)據(jù)資料,并將所述合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng)計分析數(shù)據(jù)庫。優(yōu)選地,上述所述的數(shù)據(jù)庫處理裝置,所述數(shù)據(jù)分析單元還用于查找所述本次提 取數(shù)據(jù)與所述上次提取數(shù)據(jù)中的相同信息記錄;所述數(shù)據(jù)預(yù)處理單元還用于刪除所述合 并數(shù)據(jù)資料中的所述相同信息記錄,之后將刪除所述相同信息記錄的所述合并數(shù)據(jù)資料導(dǎo) 入所述統(tǒng)計分析數(shù)據(jù)庫。本發(fā)明上述技術(shù)方案中的至少一個具有以下的有益效果所述網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法和數(shù)據(jù)庫處理裝置,在將IPTV業(yè) 務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫時,通過將本次提取數(shù)據(jù)資料與上次提取 數(shù)據(jù)資料進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)中的已刪除信息記錄,在統(tǒng)計分析數(shù)據(jù)庫中標(biāo)記已刪除 信息記錄的刪除時間,并不真正刪除該些記錄,通過刪除時間標(biāo)記來定期老化數(shù)據(jù)庫中的 記錄信息,從而保證統(tǒng)計分析數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)的完整性和準(zhǔn)確性,避免現(xiàn)有技術(shù)中相關(guān)記 錄信息被刪除,造成統(tǒng)計分析結(jié)果不準(zhǔn)確的問題;此外,利用臨時創(chuàng)建的三個記錄表格,在統(tǒng)計分析數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)時,只同步新增 加的節(jié)目信息記錄和標(biāo)識有刪除時間的節(jié)目信息記錄,達(dá)到提高數(shù)據(jù)庫入庫效率的目的。
圖1為本發(fā)明所述數(shù)據(jù)庫處理方法的流程示意圖;圖2為本發(fā)明所述數(shù)據(jù)庫處理方法第一實施例的流程示意圖;圖3為本發(fā)明所述數(shù)據(jù)庫處理方法第二實施例的流程示意圖;圖4為本發(fā)明所述數(shù)據(jù)庫處理裝置的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實施例對 本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明所述網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法和裝置,在將網(wǎng)絡(luò)電視 (IPTV)業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入網(wǎng)絡(luò)電視的統(tǒng)計分析數(shù)據(jù)庫時,通過將本次從IPTV業(yè) 務(wù)數(shù)據(jù)庫提取的源數(shù)據(jù)資料與上次從IPTV業(yè)務(wù)數(shù)據(jù)庫提取的源數(shù)據(jù)資料進(jìn)行比較,獲取 本次提取數(shù)據(jù)相對于上次提取數(shù)據(jù)的已刪除信息記錄,并更新該已刪除信息記錄中的刪除 標(biāo)志字段,標(biāo)記刪除時間,之后將該已刪除信息記錄同本次提取數(shù)據(jù)一起導(dǎo)入分析數(shù)據(jù)庫, 在分析數(shù)據(jù)庫中并不真正刪除該些記錄,從而保證分析數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)的完整性,以及保 證IPTV統(tǒng)計分析系統(tǒng)統(tǒng)計報表的正確性。圖1為本發(fā)明所述網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法的流程示意圖。參閱 圖1,所述數(shù)據(jù)庫處理方法包括步驟S101,所述統(tǒng)計分析系統(tǒng)從IPTV業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);S102,所述統(tǒng)計分析系統(tǒng)將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找沒 有存在于所述本次提取數(shù)據(jù),但存在于所述上次提取數(shù)據(jù)中的已刪除信息記錄,其中所述 上次提取數(shù)據(jù)為上次從所述業(yè)務(wù)數(shù)據(jù)庫提取資料時的數(shù)據(jù);S103,所述統(tǒng)計分析系統(tǒng)添加所述已刪除信息記錄中的刪除標(biāo)志字段,記錄刪除時間,將所述已刪除信息記錄合并至所述本次提取數(shù)據(jù)資料,獲得合并數(shù)據(jù)資料,并將所述合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng)計分析數(shù)據(jù)庫。本發(fā)明所述數(shù)據(jù)庫處理方法,通過將本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較的方 法,當(dāng)判斷到業(yè)務(wù)數(shù)據(jù)中相應(yīng)節(jié)目記錄信息被刪除時,只在分析系統(tǒng)數(shù)據(jù)庫中標(biāo)記刪除時 間,并不真正刪除相應(yīng)節(jié)目記錄的字段信息,通過刪除標(biāo)志字段內(nèi)記錄的刪除時間可以定 期老化數(shù)據(jù)庫中的字段信息,從而保障IPTV統(tǒng)計分析系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)的完整性和準(zhǔn)確性, 保證IPTV統(tǒng)計分析系統(tǒng)統(tǒng)計出報表的正確性,為電信運(yùn)營商提供正確的運(yùn)營決策支持。相應(yīng)地,本發(fā)明具體實施例所述網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的IPTV分析數(shù)據(jù)庫,擴(kuò)展 增加刪除標(biāo)志字段,如為“delete_date”字段,用于記錄相應(yīng)節(jié)目信息記錄的刪除時間,以 方便用做數(shù)據(jù)的定期老化。另外,所述IPTV分析數(shù)據(jù)庫還進(jìn)一步擴(kuò)展增加創(chuàng)建時間標(biāo)志字 段,如“Create_date”字段,用于標(biāo)識相應(yīng)節(jié)目信息記錄的創(chuàng)建時間,該創(chuàng)建時間從IPTV業(yè) 務(wù)數(shù)據(jù)庫提取數(shù)據(jù)時導(dǎo)入,以方便IPTV分析數(shù)據(jù)庫對節(jié)目信息的管理。如表1為所述IPTV 分析數(shù)據(jù)庫的數(shù)據(jù)表結(jié)構(gòu)示意圖。通過在IPTV數(shù)據(jù)庫中增加如表1中的“Delete_date”和“Create_date”記錄字 段,分別存放相對應(yīng)節(jié)目信息記錄的刪除時間和創(chuàng)建時間,用以方便IPTV分析數(shù)據(jù)庫對節(jié) 目信息進(jìn)行正確地分析和管理。表 1 另外,最佳地,本發(fā)明所述數(shù)據(jù)庫處理方法,在將IPTV業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo) 入IPTV統(tǒng)計分析數(shù)據(jù)庫時,相對于上次導(dǎo)入數(shù)據(jù)資料,只同步導(dǎo)入新增加的節(jié)目信息記錄 和刪除標(biāo)志字段中為非空的節(jié)目信息記錄。圖2為采用本發(fā)明所述數(shù)據(jù)庫處理方法第一實施例的流程示意圖,參閱圖2,IPTV 統(tǒng)計分析系統(tǒng)進(jìn)行數(shù)據(jù)庫處理的步驟包括S201,所述統(tǒng)計分析系統(tǒng)從所述業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);S202,所述統(tǒng)計分析系統(tǒng)將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找存在于所述上次提取數(shù)據(jù),但沒有存在于所述本次提取數(shù)據(jù)中的已刪除信息記錄; S203,將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找所述本次提取數(shù)據(jù)與 所述上次提取數(shù)據(jù)中的相同信息記錄;S204,更新所述已刪除信息記錄中的刪除標(biāo)志字段,記錄刪除時間,將刪除標(biāo)志字 段為非空的所述已刪除信息記錄合并至所述本次提取數(shù)據(jù)資料中,獲得合并數(shù)據(jù)資料;S205,將所述合并數(shù)據(jù)資料中的所述相同信息記錄刪除,使所述合并數(shù)據(jù)資料中 僅保留新增加的節(jié)目信息記錄和刪除標(biāo)志字段中為非空的節(jié)目信息記錄,最后將所述合并 數(shù)據(jù)資料導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫。在本發(fā)明所述數(shù)據(jù)庫處理方法第一實施例中,對于IPTV統(tǒng)計分析數(shù)據(jù)庫,只同步 導(dǎo)入新增加的節(jié)目信息記錄和刪除標(biāo)志字段中為非空的節(jié)目信息記錄,并非導(dǎo)入全部的提 取數(shù)據(jù),由于導(dǎo)入數(shù)據(jù)的減少,實現(xiàn)數(shù)據(jù)庫入庫效率提高的技術(shù)效果。此外,本發(fā)明所述數(shù)據(jù)庫處理方法,可以采用擴(kuò)充后的內(nèi)容表結(jié)構(gòu)分別創(chuàng)建第一 記錄表格、第二記錄表格和第三記錄表格,分別用于記錄上次提取數(shù)據(jù)資料、本次需要導(dǎo)入 IPTV統(tǒng)計分析數(shù)據(jù)庫的合并數(shù)據(jù)資料和本次提取數(shù)據(jù)資料。如圖3為本發(fā)明所述數(shù)據(jù)庫處理方法第二實施例中,利用臨時創(chuàng)建的第一記錄表 格(Tl表)、第二記錄表格(T2表)和第三記錄表格(T3表),將IPTV業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資 料導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫的流程示意圖。參閱圖3,本發(fā)明所述數(shù)據(jù)庫處理方法的第二 實施例包括步驟S301,在從IPTV業(yè)務(wù)數(shù)據(jù)庫提取源數(shù)據(jù)資料之前,清空T2表;步驟S302,清空Tl表; 步驟S303,從IPTV業(yè)務(wù)數(shù)據(jù)庫提取源數(shù)據(jù)資料,將本次提取源數(shù)據(jù)資料保存至T2 表;步驟S304,將T2表中保存的源數(shù)據(jù)資料備份至T3表;步驟S305,將Tl表中保存的上次提取資料與T2表中保存的本次提取源數(shù)據(jù)資料 比較,根據(jù)表格中各節(jié)目信息記錄的“內(nèi)容地址(Content ID) ”字段,查找沒有存在于表2 中,但存在于Tl表中的已刪除信息記錄;步驟S306,在Tl表中更新該些已刪除信息記錄的刪除標(biāo)志字段,記錄刪除時間;步驟S307,將Tl表中保存的上次提取資料與T2表中保存的本次提取源數(shù)據(jù)資料 比較,根據(jù)表格中各節(jié)目信息記錄的“內(nèi)容地址(Content ID) ”字段,查找T2表與Tl表中 的相同信息記錄;步驟S308,刪除T2表中的該些相同信息記錄;步驟S309,將Tl表中的已刪除信息記錄插入至T2表中,其中該些已刪除信息記錄 的刪除標(biāo)志字段均為非空;步驟S310,將T2表中的數(shù)據(jù)導(dǎo)入至IPVT統(tǒng)計分析數(shù)據(jù)庫中;步驟S311,清空Tl表;步驟S312,將T3表中保存的本次提取數(shù)據(jù)備份至Tl表中,用于下次從將IPTV業(yè) 務(wù)數(shù)據(jù)庫提取源數(shù)據(jù)資料時,作比較之用。通過本發(fā)明所述數(shù)據(jù)庫處理方法的第二實施例,將IPTV業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料 導(dǎo)入網(wǎng)絡(luò)電視的統(tǒng)計分析數(shù)據(jù)庫時,通過將本次提取數(shù)據(jù)資料與上次提取數(shù)據(jù)資料進(jìn)行比較,獲取業(yè)務(wù)數(shù)據(jù)中的已刪除信息記錄,在統(tǒng)計分析數(shù)據(jù)庫中標(biāo)記刪除時間,并不真正刪除 該些記錄,從而保證統(tǒng)計分析數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)的完整性;此外,利用臨時創(chuàng)建的三個記錄表 格,在統(tǒng)計分析數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)時,只同步新增加的節(jié)目信息記錄和標(biāo)識有刪除時間的節(jié) 目信息記錄,達(dá)到提高數(shù)據(jù)庫入庫效率的目的。本發(fā)明另一方面還提供一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理裝置,用于將 IPTV業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫,如圖4,該數(shù)據(jù)庫處理裝置10包 括源數(shù)據(jù)提取單元11,用于從IPTV業(yè)務(wù)數(shù)據(jù)庫20提取數(shù)據(jù),獲得本次提取數(shù)據(jù);數(shù)據(jù)分析單元12,用于將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找存在 于所述上次提取數(shù)據(jù),但沒有存在于所述本次提取數(shù)據(jù)中的已刪除信息記錄,其中所述上 次提取數(shù)據(jù)為上次從IPTV業(yè)務(wù)數(shù)據(jù)庫20提取資料時的數(shù)據(jù);數(shù)據(jù)預(yù)處理單元13,所述統(tǒng)計分析系統(tǒng)添加所述已刪除信息記錄中的刪除標(biāo)志字 段,將所述已刪除信息記錄合并至所述本次提取數(shù)據(jù)資料,獲得合并數(shù)據(jù)資料,并將所述合 并數(shù)據(jù)資料導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫30。其中,該數(shù)據(jù)分析單元12還用于查找所述本次提取數(shù)據(jù)與所述上次提取數(shù)據(jù)中 的相同信息記錄;而數(shù)據(jù)處理單元13則根據(jù)查找結(jié)果,刪除合并數(shù)據(jù)資料中的所述相同信 息記錄,使所述合并數(shù)據(jù)資料中僅保留新增加的節(jié)目信息記錄和刪除標(biāo)志字段中為非空的 節(jié)目信息記錄,最后將所述合并數(shù)據(jù)資料導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫30。另外,所述數(shù)據(jù)庫處理裝置10還包括存儲單元14,用于創(chuàng)建臨時的三個記錄表 格,其中在第一記錄表格保存所述上次提取數(shù)據(jù),在第二記錄表格保存需要導(dǎo)入IPTV統(tǒng)計 分析數(shù)據(jù)庫的所述合并數(shù)據(jù)資料,在第三記錄表格保存所述本次提取數(shù)據(jù)。所述數(shù)據(jù)庫處理裝置10利用該三個記錄表格,將IPTV業(yè)務(wù)數(shù)據(jù)庫20的數(shù)據(jù)資料 導(dǎo)入IPTV統(tǒng)計分析數(shù)據(jù)庫30的方法參閱圖3所示,在此不再詳述。所述數(shù)據(jù)庫處理裝置10,在將IPTV業(yè)務(wù)數(shù)據(jù)庫20的數(shù)據(jù)資料導(dǎo)入IPTV統(tǒng)計分析 數(shù)據(jù)庫30時,對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理和比較,當(dāng)判斷到業(yè)務(wù)數(shù)據(jù)中某些記錄信息被刪除時, 只對IPTV統(tǒng)計分析系統(tǒng)數(shù)據(jù)庫的該些記錄信息標(biāo)記刪除時間,并不真正的刪除數(shù)據(jù)庫中 的該些信息,通過刪除時間標(biāo)志來定期老化數(shù)據(jù)庫中的記錄信息,采用增量更新(不刪除 記錄信息)、定期老化的策略來維護(hù)數(shù)據(jù)庫系統(tǒng),保障IPTV統(tǒng)計分析系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)的完 整性和準(zhǔn)確性。此外,在統(tǒng)計分析數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)時,只導(dǎo)入新增加的節(jié)目信息記錄以及導(dǎo)入刪 除標(biāo)志字段為非空的節(jié)目信息記錄,達(dá)到提高數(shù)據(jù)庫入庫效率的目的。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法,通過網(wǎng)絡(luò)電視的統(tǒng)計分析系統(tǒng),將業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入統(tǒng)計分析數(shù)據(jù)庫,其特征在于,所述數(shù)據(jù)庫處理方法包括所述統(tǒng)計分析系統(tǒng)從所述業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);所述統(tǒng)計分析系統(tǒng)將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找沒有存在于所述本次提取數(shù)據(jù),但存在于所述上次提取數(shù)據(jù)中的已刪除信息記錄,其中所述上次提取數(shù)據(jù)為上次從所述業(yè)務(wù)數(shù)據(jù)庫提取資料時的數(shù)據(jù);所述統(tǒng)計分析系統(tǒng)添加所述已刪除信息記錄中的刪除標(biāo)志字段,將所述已刪除信息記錄合并至所述本次提取數(shù)據(jù),獲得合并數(shù)據(jù)資料,并將所述合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng)計分析數(shù)據(jù)庫。
2.如權(quán)利要求1所述的數(shù)據(jù)庫處理方法,其特征在于,所述統(tǒng)計分析系統(tǒng)在將所述本 次提取數(shù)據(jù)與所述上次提取數(shù)據(jù)進(jìn)行比較的步驟中,還包括查找所述本次提取數(shù)據(jù)與所述上次提取數(shù)據(jù)中的相同信息記錄;所述統(tǒng)計分析系統(tǒng)在獲得所述合并數(shù)據(jù)資料的步驟之后,還包括刪除所述合并數(shù)據(jù) 資料中的所述相同信息記錄,之后將刪除所述相同信息記錄的所述合并數(shù)據(jù)資料導(dǎo)入所述 統(tǒng)計分析數(shù)據(jù)庫。
3.如權(quán)利要求1或2所述的數(shù)據(jù)庫處理方法,其特征在于,所述數(shù)據(jù)庫處理方法還包 括所述統(tǒng)計分析系統(tǒng)在上次從所述業(yè)務(wù)數(shù)據(jù)庫提取資料,獲得所述上次提取數(shù)據(jù)時,在第 一記錄表格保存所述上次提取數(shù)據(jù)。
4.如權(quán)利要求3所述的數(shù)據(jù)庫處理方法,其特征在于,所述統(tǒng)計分析系統(tǒng)在獲得所述 本次提取數(shù)據(jù)的步驟之后,還包括在第二記錄表格保存所述本次提取數(shù)據(jù),并同時將所述 本次提取數(shù)據(jù)拷貝至第三記錄表格。
5.如權(quán)利要求4所述的數(shù)據(jù)庫處理方法,其特征在于,所述統(tǒng)計分析系統(tǒng)將所述本次 提取數(shù)據(jù)與所述上次提取數(shù)據(jù)進(jìn)行比較的步驟中,將所述第一記錄表格和所述第二記錄表 格中的數(shù)據(jù)進(jìn)行比較,之后將所述已刪除信息記錄合并至所述第二記錄表格中,在所述第 二記錄表格中保存所述合并數(shù)據(jù)資料。
6.如權(quán)利要求5所述的數(shù)據(jù)庫處理方法,其特征在于,在將所述合并數(shù)據(jù)資料導(dǎo)入所 述統(tǒng)計分析數(shù)據(jù)庫的步驟之后,還包括清空所述第一記錄表格,將所述第三記錄表格中的數(shù)據(jù)導(dǎo)入所述第一記錄表格,之后 清空所述第二記錄表格和所述第三記錄表格。
7.如權(quán)利要求1所述的數(shù)據(jù)庫處理方法,其特征在于,所述數(shù)據(jù)庫處理方法還包括所述統(tǒng)計分析系統(tǒng)擴(kuò)充所述統(tǒng)計分析數(shù)據(jù)庫,增加所述刪除標(biāo)志字段,所述刪除標(biāo)記字段用于記錄所述統(tǒng)計分析數(shù)據(jù)庫中節(jié)目信息記錄的刪除時間。
8.如權(quán)利要求1所述的數(shù)據(jù)庫處理方法,其特征在于,所述數(shù)據(jù)庫處理方法還包括,所 述統(tǒng)計分系統(tǒng)擴(kuò)充所述統(tǒng)計分析數(shù)據(jù)庫,增加創(chuàng)建時間標(biāo)志字段,通過所述創(chuàng)建時間標(biāo)志 字段記錄所述統(tǒng)計分析數(shù)據(jù)庫中節(jié)目信息記錄的創(chuàng)建時間。
9.一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理裝置,用于將業(yè)務(wù)數(shù)據(jù)庫的數(shù)據(jù)資料導(dǎo)入 統(tǒng)計分析數(shù)據(jù)庫,其特征在于,所述數(shù)據(jù)庫處理裝置包括源數(shù)據(jù)提取單元,用于從所述業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);數(shù)據(jù)分析單元,用于將所述本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找沒有存在于所述本次提取數(shù)據(jù),但存在于所述上次提取數(shù)據(jù)中的已刪除信息記錄,其中所述上次提取 數(shù)據(jù)為上次從所述業(yè)務(wù)數(shù)據(jù)庫提取資料時的數(shù)據(jù);數(shù)據(jù)預(yù)處理單元,用于添加所述已刪除信息記錄中的刪除標(biāo)志字段,將所述已刪除信 息記錄合并至所述本次提取數(shù)據(jù),獲得合并數(shù)據(jù)資料,并將所述合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng) 計分析數(shù)據(jù)庫。
10.如權(quán)利要求9所述的數(shù)據(jù)庫處理裝置,其特征在于,所述數(shù)據(jù)分析單元還用于查 找所述本次提取數(shù)據(jù)與所述上次提取數(shù)據(jù)中的相同信息記錄;所述數(shù)據(jù)預(yù)處理單元還用 于刪除所述合并數(shù)據(jù)資料中的所述相同信息記錄,之后將刪除所述相同信息記錄的所述 合并數(shù)據(jù)資料導(dǎo)入所述統(tǒng)計分析數(shù)據(jù)庫。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)電視統(tǒng)計分析系統(tǒng)的數(shù)據(jù)庫處理方法和數(shù)據(jù)庫處理裝置,數(shù)據(jù)庫處理方法包括從業(yè)務(wù)數(shù)據(jù)庫提取數(shù)據(jù),獲得本次提取數(shù)據(jù);將本次提取數(shù)據(jù)與上次提取數(shù)據(jù)進(jìn)行比較,查找沒有存在于本次提取數(shù)據(jù),但存在于上次提取數(shù)據(jù)中的已刪除信息記錄,其中上次提取數(shù)據(jù)為上次從業(yè)務(wù)數(shù)據(jù)庫提取資料時的數(shù)據(jù);添加已刪除信息記錄中的刪除標(biāo)志字段,將已刪除信息記錄合并至本次提取數(shù)據(jù),獲得合并數(shù)據(jù)資料,并將合并數(shù)據(jù)資料導(dǎo)入統(tǒng)計分析數(shù)據(jù)庫。該方法和裝置在更新統(tǒng)計分析數(shù)據(jù)庫時,分析所導(dǎo)入的數(shù)據(jù)資料,將相關(guān)數(shù)據(jù)字段已刪除的節(jié)目記錄導(dǎo)入統(tǒng)計分析數(shù)據(jù)庫,避免相關(guān)信息被刪除造成統(tǒng)計分析結(jié)果不準(zhǔn)確的問題。
文檔編號G06F17/30GK101876991SQ20091023771
公開日2010年11月3日 申請日期2009年11月16日 優(yōu)先權(quán)日2009年11月16日
發(fā)明者劉偉, 吳德港, 趙莉娟 申請人:中興通訊股份有限公司