以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置及方法
【專利摘要】本發(fā)明公開了一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置及方法,是通過根據(jù)數(shù)據(jù)更新周期以及業(yè)務數(shù)據(jù)查詢需求,對各類查詢進行分解、優(yōu)化組合為最小次數(shù)查詢操作,并提前進行查詢操作,從而有效地降低被查詢系統(tǒng)的壓力、提高了業(yè)務數(shù)據(jù)查詢的效率。本發(fā)明通過依據(jù)數(shù)據(jù)更新周期進行預先操作,從而減輕被查詢系統(tǒng)的壓力,并提高查詢結果的遞送速度。
【專利說明】以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置及方 法
【技術領域】
[0001] 本發(fā)明涉及計算機【技術領域】,特別是涉及一種以數(shù)據(jù)更新周期進行預操作提高數(shù) 據(jù)查詢效率的裝置及方法。
【背景技術】
[0002] 隨著計算機技術的快速發(fā)展,電子信息化已經成為了人們日常工作的一部分,越 來越多的信息系統(tǒng)被應用,也使得人們越來越離不開計算機。各單位信息系統(tǒng)的建立,給人 們的使用帶來了極大的方便,使人們足不出戶即可辦理各項事宜。但是,隨著信息系統(tǒng)的 不斷增多,也給人們的使用造成了一定的麻煩,比如,由于各種信息系統(tǒng)數(shù)據(jù)的更新周期不 同,這樣就會給信息系統(tǒng)數(shù)據(jù)的查詢帶來了不便。某些系統(tǒng)的被訪問能力有限,很多人一起 訪問時系統(tǒng)會響應很慢,也會給使用人員帶來不便。
【發(fā)明內容】
[0003] 本發(fā)明的目的在于克服現(xiàn)有技術之不足,提供一種以數(shù)據(jù)更新周期進行預操作提 高數(shù)據(jù)查詢效率的裝置及方法,通過根據(jù)數(shù)據(jù)更新周期以及業(yè)務數(shù)據(jù)查詢需求,對各類查 詢進行優(yōu)化組合為最小次數(shù)查詢操作,并提前進行查詢操作,從而有效地提高了業(yè)務數(shù)據(jù) 查詢的效率。
[0004] 本發(fā)明解決其技術問題所采用的技術方案是:一種以數(shù)據(jù)更新周期進行預操作提 高數(shù)據(jù)查詢效率的裝置,包括:
[0005] 數(shù)據(jù)更新周期輸入及記錄裝置,該裝置用來輸入及記錄各類數(shù)據(jù)的更新周期;
[0006] 數(shù)據(jù)查詢需求輸入及記錄裝置,該裝置用來輸入及記錄各類數(shù)據(jù)查詢需求的操作 步驟,以及步驟環(huán)節(jié)中的分支判斷標準和規(guī)則;
[0007] 數(shù)據(jù)查詢重組模塊,該模塊的作用是根據(jù)各類數(shù)據(jù)的更新周期,將各類數(shù)據(jù)查詢 需求分解為對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取,并匯總這些訪問,組合為最小化訪 問量、可滿足各類查詢需求的對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序;
[0008] 模擬操作查詢模塊,該模塊的作用是模擬終端用戶的操作行為訪問應用系統(tǒng),對 基礎數(shù)據(jù)進行查詢和抓取結果;
[0009] 接口查詢模塊,該模塊的作用是通過接口訪問應用系統(tǒng),獲取所需數(shù)據(jù);
[0010] 各系統(tǒng)查詢結果集中記錄模塊,該模塊的作用是集中存儲各類基礎數(shù)據(jù)在多個時 間段的查詢值;
[0011] 數(shù)據(jù)更新周期輸入及記錄裝置與數(shù)據(jù)查詢需求輸入及記錄裝置相連接,數(shù)據(jù)更新 周期輸入及記錄裝置將各類數(shù)據(jù)的更新周期值輸出給數(shù)據(jù)查詢需求輸入及記錄裝置;數(shù)據(jù) 查詢需求輸入及記錄裝置與數(shù)據(jù)查詢重組模塊,數(shù)據(jù)查詢需求輸入及記錄裝置將各類數(shù)據(jù) 的更新周期值和對各類數(shù)據(jù)查詢需求的操作步驟一起輸出給數(shù)據(jù)查詢重組模塊,數(shù)據(jù)查詢 重組模塊處理后得到對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序;模擬操作查 詢模塊和接口查詢模塊分別與數(shù)據(jù)查詢重組模塊相連接,模擬操作查詢模塊或接口查詢模 塊執(zhí)行數(shù)據(jù)查詢重組模塊的指令,對應用系統(tǒng)進行查詢操作;模擬操作查詢模塊和接口查 詢模塊分別與各系統(tǒng)查詢結果集中記錄模塊相連接,各系統(tǒng)查詢結果集中記錄模塊集中存 儲各類基礎數(shù)據(jù)在多個時間段的查詢值。
[0012] 進一步的,還包括時序管理裝置,時序管理裝置連接在所述數(shù)據(jù)查詢重組模塊與 所述模擬操作查詢模塊、所述接口查詢模塊之間;所述時序管理裝置的作用是為查詢序列 提供統(tǒng)一的時序參考,并按照時序調度數(shù)據(jù)查詢序列的執(zhí)行。
[0013] 進一步的,還包括數(shù)據(jù)匯總計算模塊,所述數(shù)據(jù)匯總計算模塊與所述各系統(tǒng)查詢 結果集中記錄模塊相連接,所述數(shù)據(jù)匯總計算模塊的作用是將各系統(tǒng)查詢結果集中記錄模 塊所獲取的各類基礎數(shù)據(jù)依據(jù)數(shù)據(jù)查詢重組模塊的預置要求進行不同的分類匯總。
[0014] 進一步的,還包括各類查詢結果集中記錄模塊,所述各類查詢結果集中記錄模塊 與所述數(shù)據(jù)匯總計算模塊相連接,所述各類查詢結果集中記錄模塊的作用是依據(jù)安全規(guī) 貝1J,面向各類應用提供數(shù)據(jù)查詢結果。
[0015] 所述各類查詢結果集中記錄模塊還分別與所述時序管理裝置、所述數(shù)據(jù)查詢需求 輸入及記錄裝置相連接,各類查詢結果集中記錄模塊將數(shù)據(jù)查詢失敗的信息分別反饋給所 述時序管理裝置和所述數(shù)據(jù)查詢需求輸入及記錄裝置,由所述時序管理裝置、所述數(shù)據(jù)查 詢需求輸入及記錄裝置調整查詢流程。
[0016] 所述數(shù)據(jù)更新周期輸入及記錄裝置是通過網(wǎng)絡接口、開關面板、感應器的其中一 個或二個及二個以上的組合輸入各類數(shù)據(jù)的更新周期。
[0017] 所述數(shù)據(jù)更新周期輸入及記錄裝置還包括用來驗證輸入者是否合法、以及合法輸 入者輸入內容是否合規(guī)的處理。
[0018] 所述數(shù)據(jù)查詢需求輸入及記錄裝置是通過網(wǎng)絡接口、開關面板、感應器的其中一 個或二個及二個以上的組合輸入各類數(shù)據(jù)查詢需求的操作步驟,以及步驟環(huán)節(jié)中的分支判 斷標準和規(guī)則。
[0019] 所述數(shù)據(jù)查詢需求輸入及記錄裝置還包括用來驗證輸入者是否合法、以及合法輸 入者輸入內容是否合規(guī)的處理。
[0020] 一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的方法,包括:
[0021] 通過數(shù)據(jù)更新周期輸入及記錄裝置輸入及記錄各類數(shù)據(jù)的更新周期的步驟;
[0022] 通過數(shù)據(jù)查詢需求輸入及記錄裝置輸入及記錄各類數(shù)據(jù)查詢需求的操作步驟,以 及步驟環(huán)節(jié)中的分支判斷標準和規(guī)則的步驟;
[0023] 通過數(shù)據(jù)查詢重組模塊根據(jù)各類數(shù)據(jù)的更新周期,將各類數(shù)據(jù)查詢需求分解為對 各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取,并匯總這些訪問,組合為最小化訪問量、可滿足 各類查詢需求的對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序的步驟;
[0024] 通過時序管理裝置為查詢序列提供統(tǒng)一的時序參考,并按照時序調度數(shù)據(jù)查詢序 列的執(zhí)行的步驟;
[0025] 通過模擬操作查詢模塊、接口查詢模塊執(zhí)行數(shù)據(jù)查詢重組模塊的指令,對應用系 統(tǒng)進行查詢操作的步驟;
[0026] 通過各系統(tǒng)查詢結果集中記錄模塊集中存儲各類基礎數(shù)據(jù)在多個時間段的查詢 值的步驟;
[0027] 通過數(shù)據(jù)匯總計算模塊將各系統(tǒng)查詢結果集中記錄模塊所獲取的各類基礎數(shù)據(jù) 依據(jù)數(shù)據(jù)查詢重組模塊的預置要求進行不同的分類匯總的步驟;
[0028] 通過各類查詢結果集中記錄模塊依據(jù)安全規(guī)則,面向各類應用提供數(shù)據(jù)查詢結果 的步驟。
[0029] 與現(xiàn)有技術相比較,本發(fā)明的有益效果是:
[0030] 本發(fā)明是通過根據(jù)數(shù)據(jù)更新周期以及業(yè)務數(shù)據(jù)查詢需求,對各類查詢進行優(yōu)化組 合為最小次數(shù)查詢操作,并提前進行查詢操作,從而有效地提高了業(yè)務數(shù)據(jù)查詢的效率。本 發(fā)明通過依據(jù)數(shù)據(jù)更新周期進行預先操作,從而減輕業(yè)務服務器的壓力,并提高查詢結果 的遞送速度。
[0031] 以下結合附圖及實施例對本發(fā)明作進一步詳細說明;但本發(fā)明的一種以數(shù)據(jù)更新 周期進行預操作提高數(shù)據(jù)查詢效率的裝置及方法不局限于實施例。
【專利附圖】
【附圖說明】
[0032] 圖1是本發(fā)明的裝置的構成示意圖。
【具體實施方式】
[0033] 實施例
[0034] 參見圖1所示,本發(fā)明的一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝 置,包括:
[0035] 數(shù)據(jù)更新周期輸入及記錄裝置1,該裝置1用來輸入及記錄各類數(shù)據(jù)的更新周期;
[0036] 數(shù)據(jù)查詢需求輸入及記錄裝置2,該裝置2用來輸入及記錄各類數(shù)據(jù)查詢需求的 操作步驟,以及步驟環(huán)節(jié)中的分支判斷標準和規(guī)則;
[0037] 數(shù)據(jù)查詢重組模塊3,該模塊3的作用是根據(jù)各類數(shù)據(jù)的更新周期,將各類數(shù)據(jù)查 詢需求分解為對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取,并匯總這些訪問,組合為最小化 訪問量、可滿足各類查詢需求的對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序;
[0038] 模擬操作查詢模塊4,該模塊4的作用是模擬終端用戶的操作行為訪問應用系統(tǒng), 對基礎數(shù)據(jù)進行查詢和抓取結果;適用于無法獲知數(shù)據(jù)接口細節(jié)的數(shù)據(jù)系統(tǒng);
[0039] 接口查詢模塊5,該模塊5的作用是通過接口訪問應用系統(tǒng),獲取所需數(shù)據(jù);
[0040] 各系統(tǒng)查詢結果集中記錄模塊6,該模塊6的作用是集中存儲各類基礎數(shù)據(jù)在多 個時間段的查詢值;
[0041] 數(shù)據(jù)更新周期輸入及記錄裝置1與數(shù)據(jù)查詢需求輸入及記錄裝置2相連接,數(shù)據(jù) 更新周期輸入及記錄裝置1將各類數(shù)據(jù)的更新周期值輸出給數(shù)據(jù)查詢需求輸入及記錄裝 置2 ;數(shù)據(jù)查詢需求輸入及記錄裝置2與數(shù)據(jù)查詢重組模塊3,數(shù)據(jù)查詢需求輸入及記錄裝 置2將各類數(shù)據(jù)的更新周期值和對各類數(shù)據(jù)查詢需求的操作步驟一起輸出給數(shù)據(jù)查詢重 組模塊3,數(shù)據(jù)查詢重組模塊3處理后得到對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列 和時序;模擬操作查詢模塊4和接口查詢模塊5分別與數(shù)據(jù)查詢重組模塊3相連接,模擬操 作查詢模塊4或接口查詢模塊5執(zhí)行數(shù)據(jù)查詢重組模塊3的指令,對應用系統(tǒng)進行查詢操 作;模擬操作查詢模塊4和接口查詢模塊5分別與各系統(tǒng)查詢結果集中記錄模塊6相連接, 各系統(tǒng)查詢結果集中記錄模塊6集中存儲各類基礎數(shù)據(jù)在多個時間段的查詢值。
[0042] 進一步的,還包括時序管理裝置7,時序管理裝置7連接在所述數(shù)據(jù)查詢重組模塊 3與所述模擬操作查詢模塊4、所述接口查詢模塊5之間;所述時序管理裝置7的作用是為 查詢序列提供統(tǒng)一的時序參考,并按照時序調度數(shù)據(jù)查詢序列的執(zhí)行。
[0043] 進一步的,還包括數(shù)據(jù)匯總計算模塊8,所述數(shù)據(jù)匯總計算模塊8與所述各系統(tǒng)查 詢結果集中記錄模塊6相連接,所述數(shù)據(jù)匯總計算模塊8的作用是將各系統(tǒng)查詢結果集中 記錄模塊6所獲取的各類基礎數(shù)據(jù)依據(jù)數(shù)據(jù)查詢重組模塊3的預置要求進行不同的分類匯 說、。
[0044] 進一步的,還包括各類查詢結果集中記錄模塊9,所述各類查詢結果集中記錄模塊 9與所述數(shù)據(jù)匯總計算模塊8相連接,所述各類查詢結果集中記錄模塊9的作用是依據(jù)安全 規(guī)則,面向各類應用提供數(shù)據(jù)查詢結果。
[0045] 所述各類查詢結果集中記錄模塊9還分別與所述時序管理裝置7、所述數(shù)據(jù)查詢 需求輸入及記錄裝置2相連接,各類查詢結果集中記錄模塊9將數(shù)據(jù)查詢失敗的信息分別 反饋給所述時序管理裝置7和所述數(shù)據(jù)查詢需求輸入及記錄裝置2,由所述時序管理裝置 7、所述數(shù)據(jù)查詢需求輸入及記錄裝置2調整查詢流程。
[0046] 所述數(shù)據(jù)更新周期輸入及記錄裝置1是通過網(wǎng)絡接口、開關面板、感應器的其中 一個或二個及二個以上的組合輸入各類數(shù)據(jù)的更新周期。
[0047] 所述數(shù)據(jù)更新周期輸入及記錄裝置1還包括用來驗證輸入者是否合法、以及合法 輸入者輸入內容是否合規(guī)的處理。
[0048] 所述數(shù)據(jù)查詢需求輸入及記錄裝置2是通過網(wǎng)絡接口、開關面板、感應器的其中 一個或二個及二個以上的組合輸入各類數(shù)據(jù)查詢需求的操作步驟,以及步驟環(huán)節(jié)中的分支 判斷標準和規(guī)則。
[0049] 所述數(shù)據(jù)查詢需求輸入及記錄裝置2還包括用來驗證輸入者是否合法、以及合法 輸入者輸入內容是否合規(guī)的處理。
[0050] 本發(fā)明的一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的方法,包括:
[0051] 通過數(shù)據(jù)更新周期輸入及記錄裝置1輸入及記錄各類數(shù)據(jù)的更新周期的步驟;
[0052] 通過數(shù)據(jù)查詢需求輸入及記錄裝置2輸入及記錄各類數(shù)據(jù)查詢需求的操作步驟, 以及步驟環(huán)節(jié)中的分支判斷標準和規(guī)則的步驟;
[0053] 通過數(shù)據(jù)查詢重組模塊3根據(jù)各類數(shù)據(jù)的更新周期,將各類數(shù)據(jù)查詢需求分解為 對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取,并匯總這些訪問,組合為最小化訪問量、可滿 足各類查詢需求的對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序的步驟;
[0054] 通過時序管理裝置7為查詢序列提供統(tǒng)一的時序參考,并按照時序調度數(shù)據(jù)查詢 序列的執(zhí)行的步驟;
[0055] 通過模擬操作查詢模塊4、接口查詢模塊5執(zhí)行數(shù)據(jù)查詢重組模塊的指令,對應用 系統(tǒng)進行查詢操作的步驟;
[0056] 通過各系統(tǒng)查詢結果集中記錄模塊6集中存儲各類基礎數(shù)據(jù)在多個時間段的查 詢值的步驟;
[0057] 通過數(shù)據(jù)匯總計算模塊8將各系統(tǒng)查詢結果集中記錄模塊所獲取的各類基礎數(shù) 據(jù)依據(jù)數(shù)據(jù)查詢重組模塊的預置要求進行不同的分類匯總的步驟;
[0058] 通過各類查詢結果集中記錄模塊9依據(jù)安全規(guī)則,面向各類應用提供數(shù)據(jù)查詢結 果的步驟。
[0059] 以下例舉一個具體例來說明本發(fā)明的一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù) 查詢效率的裝置及方法。
[0060] 某法院的審判執(zhí)行分析系統(tǒng)的數(shù)據(jù)每月23日開始匯總更新數(shù)據(jù),由于數(shù)據(jù)龐大, 每次查詢都需要運行20分鐘以上。而該法院的審判信息系統(tǒng)和審判管理系統(tǒng)的數(shù)據(jù)以天 為更新周期。按照本發(fā)明,在數(shù)據(jù)更新周期輸入及記錄裝置1中將上述系統(tǒng)的數(shù)據(jù)更新周 期予以記錄,將常用的各類查詢流程錄入數(shù)據(jù)查詢需求輸入及記錄裝置2,數(shù)據(jù)查詢重組模 塊3將各類綜合查詢按照查詢操作序列進行重組,時序管理裝置7會在每月24日開始對審 判執(zhí)行分析系統(tǒng)的基礎數(shù)據(jù)進行一次查詢,如果遇到查詢錯誤則在第二天繼續(xù)進行查詢, 直至數(shù)據(jù)無誤時,到次月23日則不再查詢。而對審判信息系統(tǒng)和審判管理的系統(tǒng)則每天晚 上進行查詢。所有查詢結果均會計入各系統(tǒng)查詢結果集中記錄模塊6。數(shù)據(jù)匯總計算模塊 8則根據(jù)各類查詢需求,對數(shù)據(jù)各系統(tǒng)查詢結果進行再次修正,所謂修正,就是數(shù)據(jù)來自多 個系統(tǒng)時,如果多個系統(tǒng)查詢結果不同,需要進行修正,修正方法和判斷方法也同樣是輸入 查詢需求時輸入的。例如,二審改判發(fā)回瑕疵率規(guī)定的處置時間是5天,當審判信息系統(tǒng)記 錄了瑕疵案件之后,由于審判執(zhí)行分析系統(tǒng)的數(shù)據(jù)一個月才更新,因此,在有人查詢當前的 二審改判發(fā)回瑕疵率時,各類查詢結果集中記錄模塊6就會根據(jù)查詢時間,首先判斷審判 執(zhí)行分析系統(tǒng)的二審改判發(fā)回瑕疵率是否有未包含的瑕疵案件,如果有,則在審判執(zhí)行分 析系統(tǒng)的二審改判發(fā)回瑕疵率數(shù)據(jù)后面注釋審判執(zhí)行分析系統(tǒng)的二審改判發(fā)回瑕疵率和 當前實際的二審改判發(fā)回瑕疵率。由于是通過預操作已經完成了數(shù)據(jù)的查詢,因此答復查 詢者的速度是即時速度,提高答復速度、準確率的同時,減低了業(yè)務系統(tǒng)的負擔。
[0061] 本發(fā)明的一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置及方法,通過 網(wǎng)絡接口和感應器輸入的,按照提前預置的規(guī)則進行驗證,例如,數(shù)字證書、用戶名密碼、特 殊數(shù)據(jù)包等等。規(guī)則有多種,內置對應匹配規(guī)則、發(fā)送給第三方裝置驗證、或者兩者配合等。 利用面板人工輸入的,通過面板上的身份識別模塊讀取身份信息后,按照提前預置的規(guī)則 進行驗證。例如生物識別、動作識別、數(shù)據(jù)識別。規(guī)則有多種,內置對應匹配規(guī)則、發(fā)送給第 三方裝置驗證、或者兩者配合等。
[0062] 任何一個查詢最終都可分解為模擬操作的動作序列或者接口查詢的功能序列。查 詢需求輸入的時候就是輸入這些序列或者等同輸入這些序列(例如輸入預置序列的組合 碼)。數(shù)據(jù)查詢重組模塊3的分解就是提取這些序列的表示信息。數(shù)據(jù)查詢重組模塊3的 組合就是將多組查詢的動作序列或者功能序列中重復的部分減少。例如,一個查詢是查詢 結案率,一個查詢是查詢收案數(shù),一個查詢是查詢結案數(shù)。用模擬操作的序列分解之后都是 打開審判系統(tǒng),登錄、點擊某頁面,進行查詢,關閉系統(tǒng)。這組動作做3次就是打開三次,登 錄三次,打開收案數(shù)相關頁面3次,打開結案數(shù)相關頁面3次關閉系統(tǒng)三次。去掉重復動作 后就變成登錄一次,打開收案數(shù)頁面1次,打開結案數(shù)頁面一次,關閉一次。
[0063] 如果收案數(shù)和結案數(shù)由不同的系統(tǒng)提供,當查詢時,收案數(shù)系統(tǒng)工作正常,可查詢 到數(shù)據(jù),而結案數(shù)系統(tǒng)不正常,系統(tǒng)不可訪問,則代表將結案率、收案數(shù)、結案數(shù)組合在一起 的查詢方式失敗。序列調整就需要調整為將收案數(shù)查詢單獨作為一個查詢組合,而結案率 和結案數(shù)作為一個組合。這樣當在一個數(shù)據(jù)更新周期內,就只對收案數(shù)做一次查詢,而對結 案率和結案數(shù)則按照預訂周期做多次查詢,直至查出結果。數(shù)據(jù)查詢失敗后的處理方式有 多種,可提前預置在時序管理裝置和數(shù)據(jù)查詢重組模塊中。有些查詢結果需要對基礎數(shù)據(jù) 加以各類計算,計算的方法由輸入數(shù)據(jù)查詢需求時輸入。例如查詢結案率,就是將結案數(shù)除 以收案數(shù)。查詢結果如果包含失敗信息,則需要將失敗信息發(fā)送給需求輸入裝置和時序裝 置以重組受影響的查詢流程,另外,某些查詢需要利用其它查詢的結果作為索引,所以,也 需由集中記錄模塊向需求輸入和時序管理裝置提供對應信息。
[0064] 上述實施例僅用來進一步說明本發(fā)明的一種以數(shù)據(jù)更新周期進行預操作提高數(shù) 據(jù)查詢效率的裝置及方法,但本發(fā)明并不局限于實施例,凡是依據(jù)本發(fā)明的技術實質對以 上實施例所作的任何簡單修改、等同變化與修飾,均落入本發(fā)明技術方案的保護范圍內。
【權利要求】
1. 一種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特征在于:包括: 數(shù)據(jù)更新周期輸入及記錄裝置,該裝置用來輸入及記錄各類數(shù)據(jù)的更新周期; 數(shù)據(jù)查詢需求輸入及記錄裝置,該裝置用來輸入及記錄各類數(shù)據(jù)查詢需求的操作步 驟,以及步驟環(huán)節(jié)中的分支判斷標準和規(guī)則; 數(shù)據(jù)查詢重組模塊,該模塊的作用是根據(jù)各類數(shù)據(jù)的更新周期,將各類數(shù)據(jù)查詢需求 分解為對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取,并匯總這些訪問,組合為最小化訪問 量、可滿足各類查詢需求的對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序; 模擬操作查詢模塊,該模塊的作用是模擬終端用戶的操作行為訪問應用系統(tǒng),對基礎 數(shù)據(jù)進行查詢和抓取結果; 接口查詢模塊,該模塊的作用是通過接口訪問應用系統(tǒng),獲取所需數(shù)據(jù); 各系統(tǒng)查詢結果集中記錄模塊,該模塊的作用是集中存儲各類基礎數(shù)據(jù)在多個時間段 的查詢值; 數(shù)據(jù)更新周期輸入及記錄裝置與數(shù)據(jù)查詢需求輸入及記錄裝置相連接,數(shù)據(jù)更新周期 輸入及記錄裝置將各類數(shù)據(jù)的更新周期值輸出給數(shù)據(jù)查詢需求輸入及記錄裝置;數(shù)據(jù)查詢 需求輸入及記錄裝置與數(shù)據(jù)查詢重組模塊,數(shù)據(jù)查詢需求輸入及記錄裝置將各類數(shù)據(jù)的更 新周期值和對各類數(shù)據(jù)查詢需求的操作步驟一起輸出給數(shù)據(jù)查詢重組模塊,數(shù)據(jù)查詢重組 模塊處理后得到對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序;模擬操作查詢模 塊和接口查詢模塊分別與數(shù)據(jù)查詢重組模塊相連接,模擬操作查詢模塊或接口查詢模塊執(zhí) 行數(shù)據(jù)查詢重組模塊的指令,對應用系統(tǒng)進行查詢操作;模擬操作查詢模塊和接口查詢模 塊分別與各系統(tǒng)查詢結果集中記錄模塊相連接,各系統(tǒng)查詢結果集中記錄模塊集中存儲各 類基礎數(shù)據(jù)在多個時間段的查詢值。
2. 根據(jù)權利要求1所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:進一步的,還包括時序管理裝置,時序管理裝置連接在所述數(shù)據(jù)查詢重組模塊與所 述模擬操作查詢模塊、所述接口查詢模塊之間;所述時序管理裝置的作用是為查詢序列提 供統(tǒng)一的時序參考,并按照時序調度數(shù)據(jù)查詢序列的執(zhí)行。
3. 根據(jù)權利要求1所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:進一步的,還包括數(shù)據(jù)匯總計算模塊,所述數(shù)據(jù)匯總計算模塊與所述各系統(tǒng)查詢結 果集中記錄模塊相連接,所述數(shù)據(jù)匯總計算模塊的作用是將各系統(tǒng)查詢結果集中記錄模塊 所獲取的各類基礎數(shù)據(jù)依據(jù)數(shù)據(jù)查詢重組模塊的預置要求進行不同的分類匯總。
4. 根據(jù)權利要求2所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:進一步的,還包括各類查詢結果集中記錄模塊,所述各類查詢結果集中記錄模塊與 所述數(shù)據(jù)匯總計算模塊相連接,所述各類查詢結果集中記錄模塊的作用是依據(jù)安全規(guī)則, 面向各類應用提供數(shù)據(jù)查詢結果。
5. 根據(jù)權利要求4所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:所述各類查詢結果集中記錄模塊還分別與所述時序管理裝置、所述數(shù)據(jù)查詢需求 輸入及記錄裝置相連接,各類查詢結果集中記錄模塊將數(shù)據(jù)查詢失敗的信息分別反饋給所 述時序管理裝置和所述數(shù)據(jù)查詢需求輸入及記錄裝置,由所述時序管理裝置、所述數(shù)據(jù)查 詢需求輸入及記錄裝置調整查詢流程。
6. 根據(jù)權利要求1所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:所述數(shù)據(jù)更新周期輸入及記錄裝置是通過網(wǎng)絡接口、開關面板、感應器的其中一個 或二個及二個以上的組合輸入各類數(shù)據(jù)的更新周期。
7. 根據(jù)權利要求1所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:所述數(shù)據(jù)更新周期輸入及記錄裝置還包括用來驗證輸入者是否合法、以及合法輸 入者輸入內容是否合規(guī)的處理。
8. 根據(jù)權利要求1所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:所述數(shù)據(jù)查詢需求輸入及記錄裝置是通過網(wǎng)絡接口、開關面板、感應器的其中一個 或二個及二個以上的組合輸入各類數(shù)據(jù)查詢需求的操作步驟,以及步驟環(huán)節(jié)中的分支判斷 標準和規(guī)則。
9. 根據(jù)權利要求1所述的以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的裝置,其特 征在于:所述數(shù)據(jù)查詢需求輸入及記錄裝置還包括用來驗證輸入者是否合法、以及合法輸 入者輸入內容是否合規(guī)的處理。
10. -種以數(shù)據(jù)更新周期進行預操作提高數(shù)據(jù)查詢效率的方法,其特征在于:包括: 通過數(shù)據(jù)更新周期輸入及記錄裝置輸入及記錄各類數(shù)據(jù)的更新周期的步驟; 通過數(shù)據(jù)查詢需求輸入及記錄裝置輸入及記錄各類數(shù)據(jù)查詢需求的操作步驟,以及步 驟環(huán)節(jié)中的分支判斷標準和規(guī)則的步驟; 通過數(shù)據(jù)查詢重組模塊根據(jù)各類數(shù)據(jù)的更新周期,將各類數(shù)據(jù)查詢需求分解為對各應 用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取,并匯總這些訪問,組合為最小化訪問量、可滿足各類 查詢需求的對各應用系統(tǒng)基礎功能的訪問、數(shù)據(jù)的提取序列和時序的步驟; 通過時序管理裝置為查詢序列提供統(tǒng)一的時序參考,并按照時序調度數(shù)據(jù)查詢序列的 執(zhí)行的步驟; 通過模擬操作查詢模塊、接口查詢模塊執(zhí)行數(shù)據(jù)查詢重組模塊的指令,對應用系統(tǒng)進 行查詢操作的步驟; 通過各系統(tǒng)查詢結果集中記錄模塊集中存儲各類基礎數(shù)據(jù)在多個時間段的查詢值的 步驟; 通過數(shù)據(jù)匯總計算模塊將各系統(tǒng)查詢結果集中記錄模塊所獲取的各類基礎數(shù)據(jù)依據(jù) 數(shù)據(jù)查詢重組模塊的預置要求進行不同的分類匯總的步驟; 通過各類查詢結果集中記錄模塊依據(jù)安全規(guī)則,面向各類應用提供數(shù)據(jù)查詢結果的步 驟。
【文檔編號】G06F17/30GK104216986SQ201410447568
【公開日】2014年12月17日 申請日期:2014年9月3日 優(yōu)先權日:2014年9月3日
【發(fā)明者】陳飛, 唐永新 申請人:陳飛, 唐永新