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

基于組合查詢項的業(yè)務統(tǒng)計方法及其組合查詢系統(tǒng)的制作方法

文檔序號:7595705閱讀:134來源:國知局
專利名稱:基于組合查詢項的業(yè)務統(tǒng)計方法及其組合查詢系統(tǒng)的制作方法
技術領域
本發(fā)明涉及企業(yè)應用的數(shù)據(jù)統(tǒng)計領域,尤其涉及通訊技術領域中的基于組合查詢項的業(yè)務統(tǒng)計方法及利用該方法的針對定位業(yè)務的組合查詢系統(tǒng)。
背景技術
在通訊技術領域中,運營商往往要了解業(yè)務的使用情況,所以需要系統(tǒng)提供統(tǒng)計報告或向系統(tǒng)查詢這些業(yè)務的使用情況。目前的統(tǒng)計方法主要是這樣的用戶需要了解的具體哪些業(yè)務的使用情況作為需求被系統(tǒng)人員采集到,然后傳達到開發(fā)人員手中,開發(fā)人員針對這些需求作針對性地硬編碼,實現(xiàn)用戶指定的統(tǒng)計需求。這種統(tǒng)計方法結構簡單,易于實現(xiàn),但靈活性差,用戶只能查詢在系統(tǒng)實現(xiàn)以前指定了那些統(tǒng)計需求的情況,而如果其對業(yè)務有新的查詢需求,系統(tǒng)就無能為力了。
上述現(xiàn)有技術的主要缺點是對統(tǒng)計需求限制太死,有新的統(tǒng)計需求,就必須修改系統(tǒng),重新編碼。
對于上述缺點,華為技術有限公司在中國專利公開號為CN1501671的專利文獻中,提出了一種“基于任務后移的話務統(tǒng)計方法”,可以接受用戶的統(tǒng)計話務請求,分解并保存任務信息,然后下發(fā)至設備側,設備側將測量單元下屬的所有原始指標上報給操作維護中心,操作維護中心根據(jù)這些指標進行統(tǒng)計并把結果輸出。
該專利的技術方案使得系統(tǒng)可以適應用戶的統(tǒng)計需求變化,可以針對用戶的統(tǒng)計任務進行統(tǒng)計,但這種統(tǒng)計是屬于“懶漢”式的,用戶發(fā)出統(tǒng)計需求,系統(tǒng)就針對該需求進行統(tǒng)計一次,而且,用戶需要的統(tǒng)計結果不能立刻得到,需要經過一個處理流程之后才輸出統(tǒng)計結果。

發(fā)明內容
本發(fā)明的目的就是為了解決上述問題,提出一種可適應用戶所有需求變化的基于組合查詢項的業(yè)務統(tǒng)計方法。
本發(fā)明的另一個目的是,提出一種利用基于組合查詢項的業(yè)務統(tǒng)計方法而形成的針對定位業(yè)務的組合查詢系統(tǒng)。
本發(fā)明的技術解決方案一種基于組合查詢項的業(yè)務統(tǒng)計方法,其特征在于它主要采用如下步驟a.確定用戶需要關注的查詢項,定義為特征項;b.對每一特征項,列出其所有的取值,定義為特征值;c.將每一特征項的每一特征值組合起來,然后構造形成查詢語句,定義為特征語句;d.根據(jù)特征語句進行查詢,并判斷查詢結果,結果若是非零的值,為有效組合,并將對應的每一特征項的現(xiàn)在所取的特征值和查詢結果以及統(tǒng)計時間保存在統(tǒng)計結果中間表中;如果查詢結果為零值,將其忽略,繼續(xù)往下查詢;e.在用戶查詢時,在統(tǒng)計結果中間表中,根據(jù)用戶的需求進行分組累計查詢,便可將統(tǒng)計結果上報給用戶。
一種基于組合查詢項的業(yè)務統(tǒng)計方法的組合查詢系統(tǒng),其用戶界面部分設置在一臺PC機上,查詢服務進程設置在一臺應用服務器上,原始數(shù)據(jù)表和統(tǒng)計結果中間表設置在一臺數(shù)據(jù)庫服務器上,統(tǒng)計服務進程或設置在應用服務器上或設置在數(shù)據(jù)庫服務器上,查詢系統(tǒng)的用戶界面采用組合查詢項的方法來允許用戶按照所關注的查詢項的組合進行查詢,查詢的條件以消息的形式發(fā)送到查詢進程,查詢進程將查詢條件構造成查詢語句,在統(tǒng)計結果中間表中進行累計查詢,得到結果后,再以消息的形式返回給用戶界面,用戶界面將查詢結果顯示給用戶。
本發(fā)明不需要提前接受用戶的查詢需求,可以自主的進行用戶可能需求的統(tǒng)計,在用戶查詢時,只需簡單地組合計算便可將統(tǒng)計結果上報給用戶。由于統(tǒng)計的中間結果包含了所有需求的統(tǒng)計結果,所以可以適應用戶所有需求的變化。
本發(fā)明方法與現(xiàn)有技術相比,由于本發(fā)明的基于組合查詢項的業(yè)務統(tǒng)計方法及組合查詢系統(tǒng)采用了自主的將系統(tǒng)中業(yè)務可能的查詢項進行組合,然后進行自舉式爆破統(tǒng)計,因此取得了滿足了用戶可變統(tǒng)計需求的進步,使系統(tǒng)的靈活性大大加強,不必跟著用戶需求的變化而變化,達到了以不變應萬變的效果,節(jié)省了開發(fā)成本和后續(xù)的維護成本,提高了系統(tǒng)的通用性、靈活性等等。此外,由于本發(fā)明的基于組合查詢項的業(yè)務統(tǒng)計方法包括了進行組合查詢條件和爆破統(tǒng)計的步驟,因而可能會花費不少的時間,所以需要該過程在資源空閑的時間完成。
進一步地,由于可能會存在大量的無效組合,所以可以適當?shù)脑诮M合特征語句的時候,根據(jù)具體業(yè)務,在高的層次上排除大量的無效組合,使構造出來的特征語句中無效語句的比例降到最小,從而可以提高統(tǒng)計效率,節(jié)省系統(tǒng)資源。


圖1是基于組合查詢項的業(yè)務統(tǒng)計方法及組合查詢系統(tǒng)的基本處理流程示意圖;圖2是基于組合查詢項的業(yè)務統(tǒng)計流程圖;圖3是組合查詢系統(tǒng)的查詢流程圖。
具體實施例方式
本發(fā)明所述的基于組合查詢項的業(yè)務統(tǒng)計方法不需要用戶的統(tǒng)計任務激發(fā),自主地將業(yè)務需求的可能的查詢項進行組合,然后進行自舉式爆破統(tǒng)計,只保存有效的查詢項組合的查詢結果,過濾掉無效的組合,最終把系統(tǒng)中業(yè)務可能的查詢項組合的查詢結果統(tǒng)計出來,待用戶查詢時,只需對先前的統(tǒng)計結果進行簡單的分組計算,便可將統(tǒng)計結果上報給用戶。其主要特征如下1.)確定用戶需要關注的查詢項。在這里稱之為特征項。
2.)對每一特征項,列出其所有的取值,在這里稱之為特征值。
3.)將每一特征項的每一特征值組合起來,然后構造形成查詢語句,這里稱之為特征語句。
4.)根據(jù)特征語句進行查詢,并判斷查詢結果,結果為非零的值,才是有效組合,就將對應的每一特征項的現(xiàn)在所取的特征值和查詢結果以及統(tǒng)計時間保存在統(tǒng)計結果中間表中。如果查詢結果為零值,將簡單的將其忽略,繼續(xù)往下查詢。
5.)在用戶查詢時,在統(tǒng)計結果中間表中,根據(jù)用戶的需求進行簡單地分組累計查詢,便可將統(tǒng)計結果上報給用戶。
為實現(xiàn)本發(fā)明,查詢系統(tǒng)的用戶界面采用組合查詢項的方法來允許用戶按照所關注的查詢項的組合進行查詢,查詢的條件以消息的形式發(fā)送到查詢進程,查詢進程將查詢條件構造成查詢語句,在統(tǒng)計結果中間表中進行累計查詢,得到結果后,再以消息的形式返回給用戶界面,用戶界面將查詢結果顯示給用戶。
下面結合附圖對技術方案的實施作進一步的詳細描述圖1是本發(fā)明的基本處理流程示意圖,用戶界面部分可以放在一臺PC機上,操作系統(tǒng)不限(例如Windows),查詢服務進程放在一臺應用服務器上,操作系統(tǒng)不限(例如Unix),原始數(shù)據(jù)表和統(tǒng)計結果中間表放在一臺數(shù)據(jù)庫服務器上(數(shù)據(jù)庫可以是Oracle數(shù)據(jù)庫等),統(tǒng)計服務進程可以放在應用服務器上也可以放在數(shù)據(jù)庫服務器上,為了節(jié)省網(wǎng)絡資源,加快統(tǒng)計速度,將它放在數(shù)據(jù)庫服務器上,由存儲過程完成統(tǒng)計過程。
圖2是本發(fā)明所用統(tǒng)計方法的統(tǒng)計流程圖,由定時器觸發(fā)統(tǒng)計的過程。
本發(fā)明的組合查詢系統(tǒng)的處理步驟如下1.確定用戶需要關注的查詢項。在這里稱之為特征項。在定位項目中,需要對定位話單進行統(tǒng)計,根據(jù)對系統(tǒng)業(yè)務的了解和對運營商的溝通可以確定出特征項為業(yè)務類型,定位模式,定位精度,定位結果,用戶所屬地區(qū),用戶拜訪地區(qū),CP(內容提供商)號碼,統(tǒng)計類型(包括統(tǒng)計次數(shù),統(tǒng)計費用等)。
2.對每一特征項,列出其系統(tǒng)中存在的有效取值,在這里稱之為特征值。對于上述的特征項,有的已經在具體的類型定義表中定義(比如業(yè)務類型,已經定義在話單業(yè)務類型表BILL_SERVICETYPE中了),有的沒有定義[如CP(內容提供商)號碼,并沒有定義表格存放CP的信息],對于在具體的類型定義表中定義的項,如業(yè)務類型,定位模式等,可以直接到其類型定義表中查詢特征值。對于沒有定義特征項,如CP號碼,可以用distinct語句在原始數(shù)據(jù)表中查詢得到,形如select distinct(CLCSID)fromBILL_MPCSP(這里“CLCSID”是表示CP號碼的字段,“BILL_MPCSP”是原始數(shù)據(jù)表)。
3.將每一特征項的每一特征值組合起來,然后構造形成查詢語句,這里稱之為特征語句。統(tǒng)計類型是已知的,在這里就是統(tǒng)計次數(shù),統(tǒng)計費用,在構造查詢語句時,它將出現(xiàn)在select子句中。而其余的特征項將出現(xiàn)在where子句中,將每一特征項的每一特征值進行組合,就可以形成一系列特征語句。
4.根據(jù)特征語句進行查詢,并判斷查詢結果,如果查詢結果為非零值,則認為它是有效組合,將對應的每一特征項的現(xiàn)在所取的特征值和查詢結果以及統(tǒng)計時間保存在統(tǒng)計結果中間表中。如果查詢結果為零值,則將其簡單地忽略,繼續(xù)往下查詢。統(tǒng)計周期也就是定時器的定時時長為1天,所以就可以每天統(tǒng)計一次,統(tǒng)計時間精確到天。
由于無效的組合,統(tǒng)計的結果一定是零,也就不會入庫,而入庫的將一定是有效的查詢項組合。該統(tǒng)計結果中間表將包含用戶所有可能的查詢需求,對于包含每一查詢項的需求,組合時已經組合出這種情況了,只需將結果承呈報上去即可。對于不包含全部查詢項的需求,只需把沒包含的查詢項的統(tǒng)計結果累加起來即可,對應到查詢進程的查詢語句就是在where子句中不出現(xiàn)沒有包含的查詢項。因為采用的是組合查詢,所以查詢條件不會重復,數(shù)據(jù)的統(tǒng)計也就不會有重復的部分,所以對不同的需求,進行不同的累加就會得到無重復的正確的結果。
圖3是組合查詢系統(tǒng)的查詢流程圖。
在用戶查詢時,在統(tǒng)計結果中間表中,根據(jù)用戶的需求進行簡單的累加查詢,便可將統(tǒng)計結果上報給用戶。統(tǒng)計類型有統(tǒng)計費用和統(tǒng)計次數(shù),這些都是具有累加性的,查詢進程在拿到查詢需求后,根據(jù)統(tǒng)計類型的不同,將統(tǒng)計費用或統(tǒng)計次數(shù)放在sum子句中,把查詢需求包含的查詢項放在where子句中,包括時間信息,在簡單的分組累加后,就得到了用戶需要的統(tǒng)計結果。
如果把用戶需要的統(tǒng)計結果看成“成品”的話,本發(fā)明的統(tǒng)計結果中間表中存放的就是“半成品”,經過簡單的“組裝”后,就可以得到用戶需要的任何“成品”,而傳統(tǒng)的統(tǒng)計方法,得到的統(tǒng)計結果表中存放的是用戶指定的“成品”,但是用戶的需求是變化的,其所需要的“成品”是不斷增加和變化的,為了適應這種變化,傳統(tǒng)的統(tǒng)計方法需要不斷的修改系統(tǒng),而本發(fā)明可以“以不變應萬變”,不需用戶指定“成品”,自主地對系統(tǒng)中業(yè)務可能的需求進行組合,進行爆破式統(tǒng)計,在過濾掉無效組合后,便可得到可以組合出任何“成品”的半成品。于是可以滿足用戶的易變的需求。
另外本發(fā)明是將統(tǒng)計與查詢分離的,這樣比沒有統(tǒng)計過程的查詢具有更快的響應速度,保存的是可以組合出任何“成品”的“半成品”,所以只要統(tǒng)計過的數(shù)據(jù)就可以刪除,節(jié)省數(shù)據(jù)庫空間,而最后的“成品”不再依賴于原始數(shù)據(jù)。
權利要求
1.一種基于組合查詢項的業(yè)務統(tǒng)計方法,其特征在于它主要采用如下步驟a.確定用戶需要關注的查詢項,定義為特征項;b.對每一特征項,列出其所有的取值,定義為特征值;c.將每一特征項的每一特征值組合起來,然后構造形成查詢語句,定義為特征語句;d.根據(jù)特征語句進行查詢,并判斷查詢結果,結果若是非零的值,為有效組合,并將對應的每一特征項的現(xiàn)在所取的特征值和查詢結果以及統(tǒng)計時間保存在統(tǒng)計結果中間表中;如果查詢結果為零值,將其忽略,繼續(xù)往下查詢;e.在用戶查詢時,在統(tǒng)計結果中間表中,根據(jù)用戶的需求進行分組累計查詢,便可將統(tǒng)計結果上報給用戶。
2.根據(jù)權利要求1所述的基于組合查詢項的業(yè)務統(tǒng)計方法,其特征在于對于在具體的類型定義表中定義的特征項,直接到其類型定義表中查詢特征值;對于沒有定義的特征項,在原始數(shù)據(jù)表中查詢得到。
3.一種基于組合查詢項的業(yè)務統(tǒng)計方法的組合查詢系統(tǒng),其用戶界面部分設置在一臺PC機上,查詢服務進程設置在一臺應用服務器上,原始數(shù)據(jù)表和統(tǒng)計結果中間表設置在一臺數(shù)據(jù)庫服務器上,統(tǒng)計服務進程或設置在應用服務器上或設置在數(shù)據(jù)庫服務器上,查詢系統(tǒng)的用戶界面采用組合查詢項的方法來允許用戶按照所關注的查詢項的組合進行查詢,查詢的條件以消息的形式發(fā)送到查詢進程,查詢進程將查詢條件構造成查詢語句,在統(tǒng)計結果中間表中進行累計查詢,得到結果后,再以消息的形式返回給用戶界面,用戶界面將查詢結果顯示給用戶。
全文摘要
本發(fā)明涉及通訊技術領域中的基于組合查詢項的業(yè)務統(tǒng)計方法及利用該方法的針對定位業(yè)務的組合查詢系統(tǒng),其方法的步驟是,確定用戶需要關注的查詢項,列出其所有的取值,將每一項的每一取值組合起來,然后構造形成查詢語句,并根據(jù)該語句進行查詢,判斷查詢結果,結果若是非零的值,為有效組合,將對應的每一項的現(xiàn)在所取的值和查詢結果以及統(tǒng)計時間保存在統(tǒng)計結果中間表中,如果查詢結果為零值,將其簡單地忽略,繼續(xù)往下查詢,在用戶查詢時,在統(tǒng)計結果中間表中,根據(jù)用戶的需求進行簡單地分組累計查詢,便可將統(tǒng)計結果上報給用戶。本發(fā)明方法由于統(tǒng)計的中間結果包含了所有需求的統(tǒng)計結果,所以可以適應用戶所有需求的變化。
文檔編號H04M3/36GK1773490SQ20041006563
公開日2006年5月17日 申請日期2004年11月8日 優(yōu)先權日2004年11月8日
發(fā)明者馬超, 李 浩 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扶余县| 军事| 郁南县| 金湖县| 吐鲁番市| 桐梓县| 兴国县| 广元市| 通化县| 昌图县| 海丰县| 二连浩特市| 蒙阴县| 新民市| 云林县| 绥滨县| 温泉县| 栾川县| 乡城县| 南昌市| 唐海县| 南汇区| 胶南市| 灵川县| 乃东县| 洛浦县| 普兰店市| 双流县| 贵南县| 洪湖市| 荣昌县| 剑川县| 湘西| 桑日县| 斗六市| 隆昌县| 凤阳县| 灌南县| 宿州市| 营口市| 浦北县|