欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種呼叫詳細記錄的統(tǒng)計方法和系統(tǒng)的制作方法

文檔序號:6353385閱讀:335來源:國知局
專利名稱:一種呼叫詳細記錄的統(tǒng)計方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫管理技術(shù)領(lǐng)域,更具體的說是涉及一種呼叫詳細記錄的統(tǒng)計方 法和系統(tǒng)。
背景技術(shù)
呼叫詳細記錄(CDR,Calling Detail Records)是對移動通信系統(tǒng)中的呼叫過程 和事務處理的詳細記錄。它是一個包含了某些特定呼叫的相關(guān)數(shù)據(jù)的數(shù)據(jù)庫記錄。例如, 數(shù)據(jù)庫中存儲的CDR記錄可能包括某次特定呼叫的被叫方、主叫方、始發(fā)交換機、終止交換 機、呼叫時長和發(fā)生時間等信息。當用戶想要了解數(shù)據(jù)庫中的某些呼叫記錄時,就需要依據(jù)CDR記錄的信息進行統(tǒng) 計。例如,當用戶需要了解被叫方為某個號碼的呼叫情況時,就需要統(tǒng)計CDR記錄中被叫方 為該號碼的相關(guān)信息。由于數(shù)據(jù)庫表中的CDR記錄的字段名稱和數(shù)據(jù)庫值等信息與顯示界 面中呈現(xiàn)給用戶的顯示字段和顯示數(shù)值等信息有差異,用戶進行自定義統(tǒng)計前,需要了解 數(shù)據(jù)庫表中CDR記錄的格式,并依據(jù)該數(shù)據(jù)庫表中的CDR記錄的格式輸入系統(tǒng)可以識別的 自定義統(tǒng)計指令,然后由系統(tǒng)執(zhí)行該指令得到相應的統(tǒng)計結(jié)果。例如,顯示界面中呈現(xiàn)給用 戶的“開始呼叫時間”字段,在數(shù)據(jù)庫中的CDR記錄可能為“ST”,如果用戶不了解數(shù)據(jù)庫表 中的CDR記錄的格式,僅依據(jù)顯示界面信息輸入相應統(tǒng)計指令后,系統(tǒng)可能無法識別該指 令,也就不能完成對開始呼叫時間的相關(guān)統(tǒng)計。因此,現(xiàn)有技術(shù)中完成自定義統(tǒng)計的過程比 較復雜,不易實現(xiàn)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種呼叫詳細記錄的統(tǒng)計方法和系統(tǒng),該方法能比較方便 的實現(xiàn)自定義統(tǒng)計。為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案一種呼叫詳細記錄的統(tǒng)計方法,包 括接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表支持的信息格式,并將轉(zhuǎn) 換后的第一統(tǒng)計指令作為第二統(tǒng)計指令;執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。優(yōu)選的,所述將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格 式,包括依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng) 計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式。優(yōu)選的,所述統(tǒng)計條件信息包括顯示字段、顯示字段類型;所述依據(jù)預先建立的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第 一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中對應的信息格式,包括依據(jù)預先建立的數(shù)據(jù)庫信息對應表,查詢所述顯示字段和顯示字段類型分別與數(shù)據(jù)庫表中字段名稱、字段類型的對應關(guān)系,并用所述字段名稱、字段類型替換所述第一統(tǒng)計 指令中的顯示字段和顯示字段類型。優(yōu)選的,所述統(tǒng)計條件信息還包括顯示數(shù)值信息;所述預先建立的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng) 計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中對應的信息格式,包括依據(jù)預先建立的靜態(tài)信息對應表,查詢所述顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù)據(jù)值 格式的對應關(guān)系,并用所述數(shù)據(jù)庫值格式替換所述第一統(tǒng)計指令中的顯示數(shù)值信息。優(yōu)選的,所述依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系, 將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式之前,還包括: 提取所述第一統(tǒng)計指令中的統(tǒng)計條件信息;所述依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第 一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式,具體包括查詢預先保 存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,確定所述統(tǒng)計條件信息對應的數(shù)據(jù) 庫支持的信息格式,利用所述數(shù)據(jù)表支持的信息格式替換第一統(tǒng)計指令中的統(tǒng)計條件信 肩、ο優(yōu)選的,所述將所述統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式,并將轉(zhuǎn)換后的 第一統(tǒng)計指令作為第二統(tǒng)計指令之前,還包括獲取所述第一統(tǒng)計指令中的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信息和所述關(guān)鍵字,分 析所述第一統(tǒng)計指令,當所述第一統(tǒng)計指令符合指令語法條件時,進行將所述統(tǒng)計條件信 息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式,得到第二統(tǒng)計指令的步驟。對應本發(fā)明的方法,本發(fā)明還提供了一種呼叫詳細記錄的統(tǒng)計系統(tǒng),該系統(tǒng)包 括指令接收單元,用于接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;信息轉(zhuǎn)換單元,用于將第一統(tǒng)計指令中的所述統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中的 信息格式,并將轉(zhuǎn)換后的第一統(tǒng)計指令作為第二統(tǒng)計指令;指令執(zhí)行單元,用于執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。優(yōu)選的,所述信息轉(zhuǎn)換單元包括對應關(guān)系保存單元,用于預先保存顯示界面信息 與數(shù)據(jù)庫表信息格式間的對應關(guān)系;信息轉(zhuǎn)換子單元,用于依據(jù)對應關(guān)系單元保存的對應關(guān)系,將所述第一統(tǒng)計指令 中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式。優(yōu)選的,所述統(tǒng)計條件信息包括顯示字段、顯示字段類型;所述對應關(guān)系保存單元包括第一關(guān)系單元,用于保存預先建立的數(shù)據(jù)庫信息對 應表;所述信息轉(zhuǎn)換子單元包括第一信息轉(zhuǎn)換子單元,用于依據(jù)預先建立的數(shù)據(jù)庫信 息對應表,查詢所述顯示字段和顯示字段類型分別與數(shù)據(jù)庫表中字段名稱、字段類型的對 應關(guān)系,并用所述字段名稱、字段類型替換所述第一統(tǒng)計指令中的顯示字段和顯示字段類 型。優(yōu)選的,所述統(tǒng)計條件信息還包括顯示數(shù)值信息;所述對應關(guān)系保存單元包括第二關(guān)系單元,用于保存預先建立靜態(tài)信息對應
5表;所述信息轉(zhuǎn)換子單元包括第二信息轉(zhuǎn)換子單元,用于依據(jù)預先建立的靜態(tài)信息 對應表,查詢所述顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù)據(jù)值格式的對應關(guān)系,并用所述數(shù)據(jù)庫 值格式替換所述第一統(tǒng)計指令中的顯示數(shù)值信息。優(yōu)選的,該系統(tǒng)還包括信息提取單元,用于提取所述第一統(tǒng)計指令中的統(tǒng)計條件信息;所述信息轉(zhuǎn)換子單元具體包括用于查詢預先保存的顯示界面信息與數(shù)據(jù)庫表信 息格式間的對應關(guān)系,確定所述統(tǒng)計條件信息對應的數(shù)據(jù)庫支持的信息格式,利用所述數(shù) 據(jù)表支持的信息格式替換第一統(tǒng)計指令中的統(tǒng)計條件信息。優(yōu)選的,該系統(tǒng)還包括語法分析單元,用于獲取所述第一統(tǒng)計指令中的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信 息和所述關(guān)鍵字,分析所述第一統(tǒng)計指令,當所述第一統(tǒng)計指令符合指令語法條件時,執(zhí)行 信息轉(zhuǎn)換單元的操作。經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開提供了一種呼叫詳細記 錄的統(tǒng)計方法和系統(tǒng),通過該方法對呼叫詳細記錄進行統(tǒng)計時,只需要根據(jù)呈現(xiàn)界面信息 輸入第一統(tǒng)計指令,系統(tǒng)會將第一統(tǒng)計指令中的統(tǒng)計信息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式, 從而得到系統(tǒng)可執(zhí)行的第二統(tǒng)計指令,并執(zhí)行第二統(tǒng)計指令得到所需的統(tǒng)計結(jié)果。通過本 發(fā)明進行呼叫詳細記錄時,用戶無需了解數(shù)據(jù)庫表中CDR記錄的格式,直接根據(jù)用戶界面 信息輸入統(tǒng)計指令,就可以得到所需的統(tǒng)計結(jié)果,能過比較方便的實現(xiàn)自定義統(tǒng)計。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。圖1為本發(fā)明實施例中一種呼叫詳細記錄的統(tǒng)計方法的步驟流程圖;圖2為本發(fā)明實施例中存儲CDR記錄的數(shù)據(jù)庫信息格式;圖3為本發(fā)明實施例中顯示界面中顯示的⑶R記錄的信息形式;圖4為本發(fā)明另一實施例的一種呼叫詳細記錄的統(tǒng)計方法的步驟流程圖;圖5為本發(fā)明實施例的一種呼叫詳細記錄的統(tǒng)計系統(tǒng)的結(jié)構(gòu)示意圖;圖6為本發(fā)明另一實施例的一種呼叫詳細記錄的統(tǒng)計系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。本申請可用于眾多通用或?qū)S玫挠嬎阊b置環(huán)境或配置中。例如個人計算機、Web 服務器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器裝置、包括以上任何裝置或設(shè)備的分布式計算環(huán)境等等。本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組 件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由 通過通信網(wǎng)絡而被連接的遠程處理設(shè)備來執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以 位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。本發(fā)明實施例公開了一種呼叫詳細記錄的統(tǒng)計方法和系統(tǒng),通過本發(fā)明的方法, 在對數(shù)據(jù)庫中CDR記錄進行統(tǒng)計時,用戶無需了解顯示界面間信息與數(shù)據(jù)庫表中信息格式 的對應關(guān)系,直接依據(jù)信息界面輸入相應的指令就可以得到所需的統(tǒng)計結(jié)果。參見圖1,為本發(fā)明一種呼叫詳細記錄的統(tǒng)計方法的一個實施例的步驟流程圖,該 方法包括步驟SlOl 接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;數(shù)據(jù)庫表中的CDR記錄的字段名稱和數(shù)據(jù)值等信息與顯示界面中呈現(xiàn)給用戶的 顯示字段和數(shù)值等信息是有差異?,F(xiàn)有技術(shù)中用戶進行自定義統(tǒng)計前,需要了解數(shù)據(jù)庫表中CDR記錄的格式,并依 據(jù)該數(shù)據(jù)庫表中的CDR記錄的格式輸入系統(tǒng)可以識別的自定義統(tǒng)計指令,然后由系統(tǒng)執(zhí)行 該指令得到相應的統(tǒng)計結(jié)果。如果用戶不了解數(shù)據(jù)庫表中CDR記錄的格式就可能輸入錯誤 的統(tǒng)計指令,得不到所需的統(tǒng)計結(jié)果。參見圖2和圖3,分別為某⑶R記錄表在數(shù)據(jù)庫中的存儲形式和該⑶R記錄表在 用戶顯示界面中的形式。數(shù)據(jù)庫中的存儲形式和顯示界面中的信息形式是不同的,可見數(shù) 據(jù)庫表中的字段名稱和顯示界面中的顯示字段不同,字段類型的存儲形式也可能不同。另 外,對于數(shù)據(jù)庫表中的每條記錄的屬性信息與顯示界面中對應記錄的屬性信息的格式也有 可能不同。如,顯示界面中呈現(xiàn)給用戶的“開始呼叫時間”的顯示字段,在數(shù)據(jù)庫中的CDR記 錄的字段名稱為“MartTime” ;顯示界面中呼叫結(jié)果包括“主叫釋放”、“無應答”、“振鈴早 釋”、“被叫釋放”,而以上呼叫結(jié)果在數(shù)據(jù)庫中分別用“1”、“2”、“3”、“4”的形式存儲,即數(shù) 據(jù)庫中result中“1”代表“主叫釋放”,其他數(shù)字分別代表對應的意思。例如,現(xiàn)有技術(shù)中當用戶需要對“呼叫結(jié)果”中的“主叫釋放”次數(shù)情況進行統(tǒng)計 時,如果用戶不了解數(shù)據(jù)庫表中的CDR記錄的格式,僅依據(jù)顯示界面信息輸入相應統(tǒng)計指 令后,系統(tǒng)可能無法識別該指令,也就不能完成對開始呼叫結(jié)果的相關(guān)統(tǒng)計。也就是說, 用戶需要知道“呼叫結(jié)果”在數(shù)據(jù)庫中的存儲形式為“Result”,“主叫釋放”在數(shù)據(jù)庫中的 ⑶R記錄的形式為“1”,才能輸入正確的統(tǒng)計指令,即用戶輸入的指令為“Coimt (Result) where Result = “ 1” group Result”,才完成對“呼叫結(jié)果”中“主叫釋放”情況的統(tǒng)計。而 如果用戶不了解呼叫結(jié)果在數(shù)據(jù)庫中的存數(shù)形式僅依據(jù)顯示界面中的信息輸入指令,即輸 入的統(tǒng)計指令為“c0unt (呼叫結(jié)果)where呼叫結(jié)果=“主叫釋放” group呼叫結(jié)果”時, 系統(tǒng)不能識別該指令,因此得不到相應的統(tǒng)計結(jié)果。而在本發(fā)明中,仍以用戶對上述呼叫結(jié)果的情況進行統(tǒng)計時,用戶無需了解 CDR記錄在數(shù)據(jù)庫中的存儲形式,只根據(jù)顯示界面的信息輸入對應的統(tǒng)計指令,即輸入 “count (呼叫結(jié)果)where呼叫結(jié)果=“主叫釋放”group呼叫結(jié)果”系統(tǒng)就可以把輸入第一 統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換數(shù)據(jù)庫表支持的信息格式,將第一統(tǒng)計指令轉(zhuǎn)變?yōu)橄到y(tǒng)可識別的第二統(tǒng)計指令,從而完成對“主叫釋放”的統(tǒng)計。步驟S102 將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表支持的信息 格式,并將轉(zhuǎn)換后的第一統(tǒng)計指令作為第二統(tǒng)計指令;其中,第一統(tǒng)計指令是用戶根據(jù)CDR顯示界面信息輸入的統(tǒng)計指令,因此統(tǒng)計條 件信息有可能不是CDR數(shù)據(jù)庫表中支持的信息格式,需要將第一統(tǒng)計指令中的統(tǒng)計條件信 息替換為數(shù)據(jù)庫表中支持的信息格式,將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令。統(tǒng)計條件信息是指用戶根據(jù)需要統(tǒng)計的顯示字段,以及顯示字段類型。顯示字段 是指CDR記錄中數(shù)據(jù)庫表中的字段名稱在顯示界面中的顯示形式或名稱。顯示字段類型是 指,顯示字段的數(shù)據(jù)類型等信息,其在數(shù)據(jù)庫中對應數(shù)據(jù)類型,即整形、浮點型、字符型等。 也就是說,某字段在數(shù)據(jù)庫中的字段類型可能會和顯示界面中的顯示字段類型不同,如在 數(shù)據(jù)庫中某些數(shù)據(jù)的形式為浮點型,而為了方便用戶,在顯示界面中顯示字段類型可能為 整形。如圖2和圖3,⑶R記錄在數(shù)據(jù)庫表中存儲的字段名稱“EndTime”,其在顯示界面中 的顯示字段為“呼叫結(jié)束時間”。其中,顯示界面中的顯示字段是以用戶的語言進行的描述, 是為了能讓用戶根據(jù)顯示字段能知道其表示的實際意義,但顯示字段的格式不利于在數(shù)據(jù) 庫中存儲,對于顯示字段“呼叫結(jié)束時間”其在數(shù)據(jù)庫中的存儲形式還可以為“ET”,這樣能 減少數(shù)據(jù)庫占用空間,當然還可以有其他的數(shù)據(jù)庫支持的格式。另外,統(tǒng)計條件信息中還可以包括顯示數(shù)值信息,即每條記錄對應的屬性的相關(guān) 信息。如顯示界面的統(tǒng)計結(jié)果中顯示數(shù)據(jù)信息“無應答”對應數(shù)據(jù)庫表中支持的數(shù)據(jù)值格 式為“1”。以第一統(tǒng)計指令為“count (呼叫結(jié)果)where呼叫結(jié)果=“主叫釋放”group呼叫 結(jié)果”為例,系統(tǒng)根據(jù)該第一統(tǒng)計指令獲取到該第一統(tǒng)計指令的統(tǒng)計條件信息包括顯示字 段為“呼叫結(jié)果”,顯示數(shù)值信息為“主叫釋放”,該將統(tǒng)計條件信息對應的數(shù)據(jù)庫支持的信 息格式,分別為字段名稱為“Result”、數(shù)據(jù)庫值的格式為“1”。用數(shù)據(jù)庫支持的信息格式 替換該第一統(tǒng)計指令中的統(tǒng)計條件信息得到系統(tǒng)支持的第二統(tǒng)計指令“COunt (Result) where Result = “ 1” group Result”。即第二統(tǒng)計指令為標準的SQL語句。步驟S103 執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。將用戶根據(jù)顯示界面信息輸入的第一統(tǒng)計指令轉(zhuǎn)換為系統(tǒng)可以識別的第二統(tǒng)計 指令,系統(tǒng)執(zhí)行第二統(tǒng)計指令,在數(shù)據(jù)庫中取出相應的統(tǒng)計結(jié)果,并經(jīng)過相應處理最后呈現(xiàn) 給用戶。通過本發(fā)明進行呼叫詳細記錄時,用戶無需了解數(shù)據(jù)庫表中CDR記錄的格式,直 接根據(jù)用戶界面信息輸入統(tǒng)計指令,就可以得到所需的統(tǒng)計結(jié)果,能過比較方便的實現(xiàn)自 定義統(tǒng)計。其中,步驟S102中的將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中 的信息格式,可以為依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將 所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式。即,在系統(tǒng)中保 存有顯示界面信息與數(shù)據(jù)庫表支持的格式間的對應關(guān)系,根據(jù)該保存的對應關(guān)系可以知道 第一統(tǒng)計指令中的統(tǒng)計條件信息在數(shù)據(jù)庫表中的存儲格式,從而用數(shù)據(jù)庫表中的信息格式 替換第一統(tǒng)計指令中的統(tǒng)計條件信息,將第一統(tǒng)計指令轉(zhuǎn)換為第一統(tǒng)計指令。
8
進一步的,顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系可以依據(jù)統(tǒng)計條件信 息的不同,分別建立兩個對應的表,可以建立數(shù)據(jù)庫信息對應表,用于保存顯示字段、顯示 字段類型與數(shù)據(jù)庫表中字段名稱、字段類型的對應關(guān)系。還可以建立靜態(tài)信息對應表,用于 保存顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù)據(jù)值格式的對應關(guān)系。當?shù)谝唤y(tǒng)計指令中的統(tǒng)計條件信息包括顯示字段、顯示字段類型信息時,依據(jù)預 先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng)計指令中的統(tǒng)計 條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式,可以為依據(jù)預先建立的數(shù)據(jù)庫信息對應表 中,查詢所述顯示字段和顯示字段類型分別與數(shù)據(jù)庫表中字段名稱、字段類型的對應關(guān)系, 并用所述字段名稱、字段類型替換所述第一統(tǒng)計指令中的顯示字段和顯示字段類型。當?shù)谝唤y(tǒng)計指令中的統(tǒng)計條件信息包括顯示數(shù)值信息時,依據(jù)預先保存的顯示界 面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為 數(shù)據(jù)庫表中支持的信息格式,可以為依據(jù)預先建立的靜態(tài)信息對應表,查詢所述顯示數(shù)值 信息與數(shù)據(jù)庫表中的數(shù)據(jù)值格式的對應關(guān)系,并用所述數(shù)據(jù)庫值格式替換所述第一統(tǒng)計指 令中的顯示數(shù)值信息。,其中,靜態(tài)信息對應表,用于保存顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù) 據(jù)值格式的對應關(guān)系。進一步的,在進行將第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為第二統(tǒng)計條件信息之 前還包括提取所述第一統(tǒng)計指令中的統(tǒng)計條件信息。則依據(jù)預先保存的顯示界面信息與 數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表 中支持的信息格式具體包括查詢預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應 關(guān)系,確定所述統(tǒng)計條件信息對應的數(shù)據(jù)庫支持的信息格式,利用所述數(shù)據(jù)表支持的信息 格式替換第一統(tǒng)計指令中的統(tǒng)計條件信息,將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令。也就是 在進行將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令之前,先提取出第一統(tǒng)計指令中的統(tǒng)計條件信 息,然后再查詢顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,找到該統(tǒng)計條件信息對 應的數(shù)據(jù)庫支持的信息格式,在進行將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令。當然也可以直 接依據(jù)顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計 指令,也可以其他的方式將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令,在此不一一列舉。為了根據(jù)用戶輸入的第一統(tǒng)計指令能最終得到所需的統(tǒng)計結(jié)果,還需要分析第一 統(tǒng)計指令是否符合語法條件,當不符合語法條件時給出用戶相應的提示信息。因此在將所 述統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式,得到第二統(tǒng)計指令之前還包括獲取所述第一統(tǒng)計指令中的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信息和所述關(guān)鍵字,分 析所述第一統(tǒng)計指令,當所述第一統(tǒng)計指令符合指令語法條件時,進行將所述統(tǒng)計條件信 息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式,得到第二統(tǒng)計指令的步驟。為了能更清楚的描述本發(fā)明的方法,參見圖4,示出了本發(fā)明另一實施例的一種呼 叫詳細記錄的統(tǒng)計方法的步驟流程圖,該方法包括以下步驟步驟S401 接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;本步驟在實際應用中可與上一實施例的相同,在此不再贅述。步驟S402 提取所述第一統(tǒng)計指令中的統(tǒng)計條件信息;提取統(tǒng)計條件信息是為了方便的查詢該第一統(tǒng)計指令中的統(tǒng)計條件信息對應的 數(shù)據(jù)庫表支持的信息格式,能更加準確的完成將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令。
步驟S403 獲取所述第一統(tǒng)計指令中的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信息和所 述關(guān)鍵字,分析所述第一統(tǒng)計指令,當所述第一統(tǒng)計指令符合指令語法條件時,進入步驟 S404 ;當所述第一統(tǒng)計指令不符合指令的語法條件時,進入步驟S406 ;進行語法分析是為了保證輸入的第一統(tǒng)計指令符合指令語法條件。語法分析 包括,根據(jù)指令中包含的統(tǒng)計條件信息判斷指令的關(guān)鍵字是否正確。如,當統(tǒng)計指令為 “average (開始呼叫時間)group開始呼叫時間”由于開始呼叫時間為一個時刻不能進行平 均,因此,此處關(guān)鍵詞average為語法錯誤。當然也可以對統(tǒng)計條件信息進行進一步的語法分析,分析統(tǒng)計條件信息是否符合 語法條件。如,判斷使用的顯示字段是否存在。步驟S404 查詢預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,確 定所述統(tǒng)計條件信息對應的數(shù)據(jù)庫支持的信息格式,利用所述數(shù)據(jù)表支持的信息格式替換 第一統(tǒng)計指令中的統(tǒng)計條件信息,將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令;步驟S405 執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果,結(jié)束;步驟S406 在用戶界面顯示錯誤信息,提示用戶次輸入正確的統(tǒng)計指令。當用戶輸入的統(tǒng)計指令有誤時,系統(tǒng)會給出相應的提示,以便用戶修改輸入的統(tǒng) 計指令。對應本發(fā)明的方法,本發(fā)明還提供了一種呼叫詳細記錄的統(tǒng)計系統(tǒng),參見圖5,為 本發(fā)明實施例的系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括指令接收單元501,用于接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;信息轉(zhuǎn)換單元502,用于將第一統(tǒng)計指令中的所述統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表 中的信息格式,并將轉(zhuǎn)換后的第一統(tǒng)計指令作為第二統(tǒng)計指令;指令執(zhí)行單元503,用于執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。將第一統(tǒng)計指令轉(zhuǎn)換為第二統(tǒng)計指令可以依據(jù)預先保存的顯示界面信息與數(shù)據(jù) 庫表信息格式間的對應關(guān)系,經(jīng)第一統(tǒng)計指令中的統(tǒng)計條件信息替換數(shù)據(jù)庫表支持的信息 格式,參見圖6,為本發(fā)明另一實施例的一種呼叫詳細記錄的統(tǒng)計系統(tǒng),該系統(tǒng)中信息轉(zhuǎn)換單元620包括對應關(guān)系保存單元621,用于預先保存顯示界面信息與數(shù) 據(jù)庫表信息格式間的對應關(guān)系;信息轉(zhuǎn)換子單元622,用于依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間 的對應關(guān)系,將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式。其中,所述統(tǒng)計條件信息包括顯示字段、顯示字段類型。進一步的,所述對應關(guān)系保存單元621包括,第一關(guān)系單元6211,用于保存預先建 立的數(shù)據(jù)庫信息對應表,其中,數(shù)據(jù)庫信息對應表,用于保存顯示字段、顯示字段類型與數(shù) 據(jù)庫表中字段名稱、字段類型的對應關(guān)系;信息轉(zhuǎn)換子單元622包括第一信息轉(zhuǎn)換子單元6221,用于依據(jù)預先建立的數(shù)據(jù) 庫信息對應表,查詢所述顯示字段和顯示字段類型分別與數(shù)據(jù)庫表中字段名稱、字段類型 的對應關(guān)系,并用所述字段名稱、字段類型替換所述第一統(tǒng)計指令中的顯示字段和顯示字 段類型。當然,統(tǒng)計條件信息還包括顯示數(shù)值信息。在該種情況下,所述對應關(guān)系保存單元621包括第二關(guān)系單元6212,用于保存預先建立靜態(tài)信息對應表,其中,靜態(tài)信息對應表,用于保存顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù) 據(jù)值格式的對應關(guān)系;信息轉(zhuǎn)換子單元622包括第二信息轉(zhuǎn)換子單元6222,用于依據(jù)預先建立的靜態(tài) 信息對應表,查詢所述顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù)據(jù)值格式的對應關(guān)系,并用所述數(shù) 據(jù)庫值格式替換所述第一統(tǒng)計指令中的顯示數(shù)值信息。另外,本發(fā)明的系統(tǒng)還包括信息提取單元640,用于提取所述第一統(tǒng)計指令中的 統(tǒng)計條件信息;所述信息轉(zhuǎn)換子單元具體包括用于查詢預先保存的顯示界面信息與數(shù)據(jù)庫表信 息格式間的對應關(guān)系,確定所述統(tǒng)計條件信息對應的數(shù)據(jù)庫支持的信息格式,利用所述數(shù) 據(jù)表支持的信息格式替換第一統(tǒng)計指令中的統(tǒng)計條件信息。優(yōu)選的,本發(fā)明的系統(tǒng)還包括語法分析單元650,用于獲取所述第一統(tǒng)計指令中 的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信息和所述關(guān)鍵字,分析所述第一統(tǒng)計指令,當所述第一統(tǒng) 計指令符合指令語法條件時,執(zhí)行信息轉(zhuǎn)換單元的操作。圖6中的指令接收單元610、信息轉(zhuǎn)換單元620、指令執(zhí)行單元630與圖5中的指 令接收單元501、信息轉(zhuǎn)換單元502、指令執(zhí)行單元503的作用相同。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他 實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置 而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關(guān)之處參見方法部分說 明即可。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
1權(quán)利要求
1.一種呼叫詳細記錄的統(tǒng)計方法,其特征在于,包括 接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表支持的信息格式,并將轉(zhuǎn)換后 的第一統(tǒng)計指令作為第二統(tǒng)計指令;執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一統(tǒng)計指令中的統(tǒng)計條件 信息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式,包括依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng)計指 令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述統(tǒng)計條件信息包括 顯示字段、顯示字段類型;所述依據(jù)預先建立的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng) 計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中對應的信息格式,包括依據(jù)預先建立的數(shù)據(jù)庫信息對應表,查詢所述顯示字段和顯示字段類型分別與數(shù)據(jù)庫 表中字段名稱、字段類型的對應關(guān)系,并用所述字段名稱、字段類型替換所述第一統(tǒng)計指令 中的顯示字段和顯示字段類型。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述統(tǒng)計條件信息還包括顯示數(shù)值信息;所述預先建立的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng)計指 令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中對應的信息格式,包括依據(jù)預先建立的靜態(tài)信息對應表,查詢所述顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù)據(jù)值格式 的對應關(guān)系,并用所述數(shù)據(jù)庫值格式替換所述第一統(tǒng)計指令中的顯示數(shù)值信息。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依據(jù)預先保存的顯示界面信息與數(shù) 據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中 支持的信息格式之前,還包括提取所述第一統(tǒng)計指令中的統(tǒng)計條件信息;所述依據(jù)預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,將所述第一統(tǒng) 計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式,具體包括查詢預先保存的顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系,確定所述統(tǒng)計條件 信息對應的數(shù)據(jù)庫支持的信息格式,利用所述數(shù)據(jù)表支持的信息格式替換第一統(tǒng)計指令中 的統(tǒng)計條件信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫 表中的信息格式,并將轉(zhuǎn)換后的第一統(tǒng)計指令作為第二統(tǒng)計指令之前,還包括獲取所述第一統(tǒng)計指令中的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信息和所述關(guān)鍵字,分析所 述第一統(tǒng)計指令,當所述第一統(tǒng)計指令符合指令語法條件時,進行將所述統(tǒng)計條件信息轉(zhuǎn) 換為數(shù)據(jù)庫表中的信息格式,得到第二統(tǒng)計指令的步驟。
7.一種呼叫詳細記錄的統(tǒng)計系統(tǒng),其特征在于,包括指令接收單元,用于接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令; 信息轉(zhuǎn)換單元,用于將第一統(tǒng)計指令中的所述統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中的信息格式,并將轉(zhuǎn)換后的第一統(tǒng)計指令作為第二統(tǒng)計指令;指令執(zhí)行單元,用于執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述信息轉(zhuǎn)換單元包括對應關(guān)系保存單元,用于預先保存顯示界面信息與數(shù)據(jù)庫表信息格式間的對應關(guān)系; 信息轉(zhuǎn)換子單元,用于依據(jù)對應關(guān)系單元保存的對應關(guān)系,將所述第一統(tǒng)計指令中的 統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表中支持的信息格式。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述統(tǒng)計條件信息包括 顯示字段、顯示字段類型;所述對應關(guān)系保存單元包括第一關(guān)系單元,用于保存預先建立的數(shù)據(jù)庫信息對應表;所述信息轉(zhuǎn)換子單元包括第一信息轉(zhuǎn)換子單元,用于依據(jù)預先建立的數(shù)據(jù)庫信息對 應表,查詢所述顯示字段和顯示字段類型分別與數(shù)據(jù)庫表中字段名稱、字段類型的對應關(guān) 系,并用所述字段名稱、字段類型替換所述第一統(tǒng)計指令中的顯示字段和顯示字段類型。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述統(tǒng)計條件信息還包括 顯示數(shù)值信息;所述對應關(guān)系保存單元包括第二關(guān)系單元,用于保存預先建立靜態(tài)信息對應表; 所述信息轉(zhuǎn)換子單元包括第二信息轉(zhuǎn)換子單元,用于依據(jù)預先建立的靜態(tài)信息對應 表,查詢所述顯示數(shù)值信息與數(shù)據(jù)庫表中的數(shù)據(jù)值格式的對應關(guān)系,并用所述數(shù)據(jù)庫值格 式替換所述第一統(tǒng)計指令中的顯示數(shù)值信息。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,還包括信息提取單元,用于提取所述第一統(tǒng)計指令中的統(tǒng)計條件信息; 所述信息轉(zhuǎn)換子單元具體包括用于查詢預先保存的顯示界面信息與數(shù)據(jù)庫表信息格 式間的對應關(guān)系,確定所述統(tǒng)計條件信息對應的數(shù)據(jù)庫支持的信息格式,利用所述數(shù)據(jù)表 支持的信息格式替換第一統(tǒng)計指令中的統(tǒng)計條件信息。
12.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括語法分析單元,用于獲取所述第一統(tǒng)計指令中的關(guān)鍵字,并依據(jù)所述統(tǒng)計條件信息和 所述關(guān)鍵字,分析所述第一統(tǒng)計指令,當所述第一統(tǒng)計指令符合指令語法條件時,執(zhí)行信息 轉(zhuǎn)換單元的操作。
全文摘要
本發(fā)明公開了一種呼叫詳細記錄的統(tǒng)計方法和系統(tǒng),該方法包括接收用戶依據(jù)顯示界面信息輸入的第一統(tǒng)計指令;將所述第一統(tǒng)計指令中的統(tǒng)計條件信息轉(zhuǎn)換為數(shù)據(jù)庫表支持的信息格式,并將轉(zhuǎn)換后的第一統(tǒng)計指令作為第二統(tǒng)計指令;執(zhí)行所述第二統(tǒng)計指令,獲取統(tǒng)計結(jié)果。通過本發(fā)明的方法進行呼叫詳細記錄時,用戶無需了解數(shù)據(jù)庫表中CDR記錄的格式,直接根據(jù)用戶界面信息輸入統(tǒng)計指令,就可以得到所需的統(tǒng)計結(jié)果,能過比較方便的實現(xiàn)自定義統(tǒng)計。
文檔編號G06F17/30GK102096709SQ201110021398
公開日2011年6月15日 申請日期2011年1月19日 優(yōu)先權(quán)日2011年1月19日
發(fā)明者吳亞璞, 宋樹森, 王寶財, 王超, 胡文明, 陳春明 申請人:北京沃泰豐通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会东县| 南郑县| 武义县| 揭东县| 汉源县| 皋兰县| 南投市| 汝南县| 宝山区| 江永县| 苗栗市| 房山区| 庆安县| 马关县| 武清区| 新巴尔虎右旗| 无棣县| 瑞昌市| 进贤县| 佛学| 浦东新区| 丰台区| 樟树市| 灵山县| 苏尼特右旗| 桓台县| 贡觉县| 休宁县| 茶陵县| 长寿区| 姚安县| 忻城县| 南康市| 苗栗市| 洞头县| 德格县| 昌吉市| 乌兰察布市| 和静县| 错那县| 通道|