国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)及其方法

      文檔序號(hào):6493562閱讀:415來(lái)源:國(guó)知局
      多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)及其方法
      【專利摘要】本發(fā)明提供了一種多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)及其方法,該系統(tǒng)借助字段區(qū)映射表指示的對(duì)應(yīng)關(guān)系,將多個(gè)業(yè)務(wù)的日志數(shù)據(jù)有序的統(tǒng)一存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中,避免了同一業(yè)務(wù)服務(wù)器中不同業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)散亂、冗雜而導(dǎo)致浪費(fèi)更多的業(yè)務(wù)服務(wù)器存儲(chǔ)空間,同時(shí)多個(gè)業(yè)務(wù)日志數(shù)據(jù)的統(tǒng)一存儲(chǔ)也使得多業(yè)務(wù)日志數(shù)據(jù)的查詢處理更為簡(jiǎn)便,免去了在不同業(yè)務(wù)的日志數(shù)據(jù)庫(kù)之間進(jìn)行切換查詢的繁瑣操作過程,有助于提高對(duì)多業(yè)務(wù)日志數(shù)據(jù)的查詢處理效率,并且其日志數(shù)據(jù)存儲(chǔ)處理和查詢操作都無(wú)需大量的人工干預(yù)操作,在多業(yè)務(wù)日志數(shù)據(jù)的存儲(chǔ)處理得到優(yōu)化的同時(shí),依舊能夠保證日志數(shù)據(jù)查詢結(jié)果的準(zhǔn)確性。
      【專利說(shuō)明】多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)及其方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)通信網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)服務(wù)【技術(shù)領(lǐng)域】,具體涉及一種多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)及其方法。
      【背景技術(shù)】
      [0002]為了提升應(yīng)用業(yè)務(wù)的可維護(hù)性,采集日志數(shù)據(jù)成為了目前應(yīng)用業(yè)務(wù)開發(fā)和維護(hù)中所常用的技術(shù)手段。應(yīng)用業(yè)務(wù)的一條日志數(shù)據(jù)是用于記錄該業(yè)務(wù)在某個(gè)時(shí)刻對(duì)某個(gè)數(shù)據(jù)對(duì)象進(jìn)行處理時(shí)所執(zhí)行的操作或狀態(tài),日志數(shù)據(jù)中往往包含有多個(gè)數(shù)據(jù)屬性,例如業(yè)務(wù)標(biāo)識(shí)、執(zhí)行對(duì)象、執(zhí)行內(nèi)容、執(zhí)行日期、操作時(shí)間、完成時(shí)間等數(shù)據(jù)屬性,不同業(yè)務(wù)的日志數(shù)據(jù)所包含的數(shù)據(jù)屬性不盡相同,而一條日志數(shù)據(jù)中每個(gè)數(shù)據(jù)屬性的屬性值則表征了業(yè)務(wù)進(jìn)行處理時(shí)在相應(yīng)數(shù)據(jù)屬性上的具體狀態(tài)。業(yè)務(wù)每進(jìn)行一個(gè)處理通常都會(huì)觸發(fā)采集一條相應(yīng)的日志數(shù)據(jù),以便于業(yè)務(wù)管理人員在后期能夠根據(jù)業(yè)務(wù)各條日志數(shù)據(jù)所記錄的內(nèi)容掌握業(yè)務(wù)的運(yùn)行狀態(tài),進(jìn)而判斷業(yè)務(wù)運(yùn)行是否正常、掌握業(yè)務(wù)運(yùn)行統(tǒng)計(jì)數(shù)據(jù)等,以便執(zhí)行相應(yīng)的維護(hù)操作。
      [0003]目前,業(yè)務(wù)日志數(shù)據(jù)的記錄通常采用兩種方式,即日志文檔記錄方式和日志數(shù)據(jù)庫(kù)記錄方式。日志文檔記錄方式,即某業(yè)務(wù)所有的日志數(shù)據(jù)都記錄在一個(gè)可被業(yè)務(wù)服務(wù)器系統(tǒng)識(shí)別和打開的日志文檔文件中,業(yè)務(wù)管理人員打開日志文檔文件即可查閱該業(yè)務(wù)全部的日志數(shù)據(jù),查閱比較方便,但是由于全部的日志數(shù)據(jù)都冗雜在一起,業(yè)務(wù)技術(shù)人員如果要從眾多的日志數(shù)據(jù)中查找特定條件的數(shù)據(jù)屬性信息則比較麻煩。由于日志數(shù)據(jù)中數(shù)據(jù)屬性的屬性值才是業(yè)務(wù)管理人員所關(guān)心的信息,日志數(shù)據(jù)庫(kù)記錄方式則是根據(jù)業(yè)務(wù)所包含的數(shù)據(jù)屬性建立設(shè)有若干個(gè)數(shù)據(jù)屬性區(qū)的日志數(shù)據(jù)庫(kù),每條日志中不同數(shù)據(jù)屬性的屬性值對(duì)應(yīng)的存儲(chǔ)在日志數(shù)據(jù)庫(kù)的相應(yīng)數(shù)據(jù)屬性區(qū)內(nèi),從而實(shí)現(xiàn)對(duì)日志數(shù)據(jù)的數(shù)據(jù)庫(kù)管理,便于業(yè)務(wù)技術(shù)人員利用數(shù)據(jù)庫(kù)查詢方式在日志數(shù)據(jù)庫(kù)中查詢所需要的數(shù)據(jù)屬性信息,以了解某些特定狀態(tài)條件下的業(yè)務(wù)運(yùn)行情況,因此日志數(shù)據(jù)庫(kù)記錄方式是目前應(yīng)用業(yè)務(wù)的日志數(shù)據(jù)采集系統(tǒng)所普遍采用的方式。
      [0004]隨著業(yè)務(wù)服務(wù)器處理能力的不斷增強(qiáng)以及網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)服務(wù)的急劇增加,業(yè)務(wù)服務(wù)器同時(shí)承載多個(gè)業(yè)務(wù)已經(jīng)非常普遍,但這卻對(duì)多業(yè)務(wù)的維護(hù)管理提出了難題。由于業(yè)務(wù)服務(wù)器承載的多個(gè)業(yè)務(wù)各自所包含的數(shù)據(jù)屬性不盡相同,因此在現(xiàn)有技術(shù)中,多業(yè)務(wù)往往各自設(shè)置有自己的日志數(shù)據(jù)庫(kù)分別記錄相應(yīng)業(yè)務(wù)的日志數(shù)據(jù),造成多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)散亂、冗雜,容易浪費(fèi)更多的業(yè)務(wù)服務(wù)器存儲(chǔ)空間;另一方面,如果因維護(hù)管理的需要,業(yè)務(wù)管理人員需要了解在某種特定的數(shù)據(jù)屬性值下各個(gè)業(yè)務(wù)的運(yùn)行狀況,則需要分別查詢各個(gè)業(yè)務(wù)的日志數(shù)據(jù)庫(kù)了解相關(guān)信息,查詢工作量大,操作繁瑣,容易出錯(cuò),而且執(zhí)行多個(gè)日志數(shù)據(jù)庫(kù)的檢索操作過程中也可能出現(xiàn)重復(fù)檢索的情況,查詢檢索執(zhí)行效率也比較低。

      【發(fā)明內(nèi)容】

      [0005]針對(duì)現(xiàn)有技術(shù)中存在的上述不足,本發(fā)明的目的在于提供一種多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),用于承載有多個(gè)業(yè)務(wù)的業(yè)務(wù)服務(wù)器,以實(shí)現(xiàn)對(duì)多業(yè)務(wù)日志數(shù)據(jù)的統(tǒng)一存儲(chǔ)和查詢,避免多業(yè)務(wù)日志數(shù)據(jù)存儲(chǔ)冗雜、浪費(fèi)更多的存儲(chǔ)空間,同時(shí)也使得多業(yè)務(wù)日志數(shù)據(jù)的查詢處理更為簡(jiǎn)便,有助于提高對(duì)多業(yè)務(wù)日志數(shù)據(jù)的查詢處理效率。
      [0006]為實(shí)現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)手段:
      多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),用于對(duì)業(yè)務(wù)服務(wù)器承載的多個(gè)業(yè)務(wù)進(jìn)行日志數(shù)據(jù)存儲(chǔ)處理和查詢操作,該系統(tǒng)包括:
      日志數(shù)據(jù)存儲(chǔ)模塊,用于設(shè)置包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表,所述數(shù)據(jù)存儲(chǔ)表用于存儲(chǔ)日志數(shù)據(jù)項(xiàng);每個(gè)日志數(shù)據(jù)項(xiàng)用于記錄一個(gè)業(yè)務(wù)中一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值;
      映射表生成模塊,用于生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ);每個(gè)業(yè)務(wù)的字段區(qū)映射表用于記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),且各業(yè)務(wù)的字段區(qū)映射表記錄的不同數(shù)據(jù)屬性分別對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)表中不同的字段區(qū);
      日志數(shù)據(jù)項(xiàng)生成模塊,用于采集各業(yè)務(wù)的日志數(shù)據(jù),并分別將每個(gè)業(yè)務(wù)中每一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值構(gòu)成一個(gè)日志數(shù)據(jù)項(xiàng);
      數(shù)據(jù)存儲(chǔ)處理模塊,用于查詢每個(gè)日志數(shù)據(jù)項(xiàng)所對(duì)應(yīng)業(yè)務(wù)的字段區(qū)映射表獲得相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),從而按照相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中的字段區(qū)對(duì)應(yīng)關(guān)系,將每個(gè)日志數(shù)據(jù)項(xiàng)中各個(gè)數(shù)據(jù)屬性的屬性值分別存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中相應(yīng)數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū),完成對(duì)各個(gè)日志數(shù)據(jù)項(xiàng)的存儲(chǔ);
      查詢條件設(shè)定模塊,提供人機(jī)交互界面,用于設(shè)定至少一組查詢條件參數(shù);每組查詢條件參數(shù)包括一個(gè)數(shù)據(jù)屬性及其對(duì)應(yīng)的屬性值;
      數(shù)據(jù)查詢處理模塊,用于查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū),然后對(duì)數(shù)據(jù)存儲(chǔ)表進(jìn)行匹配查詢,將數(shù)據(jù)存儲(chǔ)表中同時(shí)在各組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū)中存儲(chǔ)的屬性值分別與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      [0007]上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中,作為一種優(yōu)化方案,所述映射表生成模塊主要由數(shù)據(jù)屬性獲取單元、映射設(shè)定處理單元和映射表生成處理單元構(gòu)成;
      數(shù)據(jù)屬性獲取單元用于獲取單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性;
      映射設(shè)定處理單元用于針對(duì)單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的每個(gè)數(shù)據(jù)屬性,判斷其它業(yè)務(wù)的字段區(qū)映射表中是否已存在與該數(shù)據(jù)屬性相同的數(shù)據(jù)屬性;若是,則設(shè)定該數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)與在其它業(yè)務(wù)的字段區(qū)映射表中記錄的相同數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)相一致;否貝U,設(shè)定該數(shù)據(jù)屬性對(duì)應(yīng)于數(shù)據(jù)存儲(chǔ)表中一個(gè)尚未對(duì)應(yīng)有數(shù)據(jù)屬性的字段區(qū);從而分別設(shè)定單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū);
      映射表生成處理單元用于生成單個(gè)業(yè)務(wù)的字段區(qū)映射表,以記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),并加以存儲(chǔ)。
      [0008]上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中,作為一種優(yōu)化方案,所述數(shù)據(jù)查詢處理模塊主要由映射查詢處理單元、字段區(qū)查詢處理單元和匹配查詢結(jié)果輸出單元構(gòu)成;
      映射查詢處理單元用于查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū);
      字段區(qū)查詢處理單元用于查詢數(shù)據(jù)存儲(chǔ)表中各個(gè)匹配字段區(qū)存儲(chǔ)的屬性值,分別獲得每個(gè)匹配字段區(qū)中與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的屬性值所對(duì)應(yīng)的日志數(shù)據(jù)項(xiàng)作為與相應(yīng)一組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng);
      匹配查詢結(jié)果輸出單元用于將數(shù)據(jù)存儲(chǔ)表中同時(shí)與各組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      [0009]上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中,作為一種優(yōu)化方案,每個(gè)業(yè)務(wù)的日志數(shù)據(jù)的數(shù)據(jù)屬性中至少包括有業(yè)務(wù)標(biāo)識(shí)。
      [0010]相應(yīng)于上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),本發(fā)明還提供了多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理方法,采用上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)實(shí)現(xiàn);該方法包括如下步驟:
      1)日志數(shù)據(jù)存儲(chǔ)模塊設(shè)置包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表;
      2)映射表生成模塊生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ);
      3)日志數(shù)據(jù)項(xiàng)生成模塊采集各業(yè)務(wù)的日志數(shù)據(jù),并分別將每個(gè)業(yè)務(wù)中每一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值構(gòu)成一個(gè)日志數(shù)據(jù)項(xiàng);
      4)數(shù)據(jù)存儲(chǔ)處理模塊查詢每個(gè)日志數(shù)據(jù)項(xiàng)所對(duì)應(yīng)業(yè)務(wù)的字段區(qū)映射表獲得相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),從而按照相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中的字段區(qū)對(duì)應(yīng)關(guān)系,將每個(gè)日志數(shù)據(jù)項(xiàng)中各個(gè)數(shù)據(jù)屬性的屬性值分別存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中相應(yīng)數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū),完成對(duì)各個(gè)日志數(shù)據(jù)項(xiàng)的存儲(chǔ)。
      [0011]上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理方法中,作為一種優(yōu)化方案,所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中的映射表生成模塊主要由數(shù)據(jù)屬性獲取單元、映射設(shè)定處理單元和映射表生成處理單元構(gòu)成;該方法中,所述步驟2具體為:
      21)數(shù)據(jù)屬性獲取單元獲取單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性;
      22)映射設(shè)定處理單元針對(duì)單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的每個(gè)數(shù)據(jù)屬性,判斷其它業(yè)務(wù)的字段區(qū)映射表中是否已存在與該數(shù)據(jù)屬性相同的數(shù)據(jù)屬性;若是,則設(shè)定該數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)與在其它業(yè)務(wù)的字段區(qū)映射表中記錄的相同數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)相一致;否貝U,設(shè)定該數(shù)據(jù)屬性對(duì)應(yīng)于數(shù)據(jù)存儲(chǔ)表中一個(gè)尚未對(duì)應(yīng)有數(shù)據(jù)屬性的字段區(qū);從而分別設(shè)定單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū);
      23)映射表生成處理單元生成單個(gè)業(yè)務(wù)的字段區(qū)映射表,以記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),并加以存儲(chǔ);
      24)重復(fù)執(zhí)行步驟2廣23,分別生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ)。
      [0012]上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理方法中,作為一種優(yōu)化方案,每個(gè)業(yè)務(wù)的日志數(shù)據(jù)的數(shù)據(jù)屬性中至少包括有業(yè)務(wù)標(biāo)識(shí)。
      [0013]相應(yīng)于上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),本發(fā)明還提供了多業(yè)務(wù)的日志數(shù)據(jù)查詢方法,采用上述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)實(shí)現(xiàn);該方法包括如下步驟:
      a)利用查詢條件設(shè)定模塊設(shè)定至少一組查詢條件參數(shù);
      b)數(shù)據(jù)查詢處理模塊查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū),然后對(duì)數(shù)據(jù)存儲(chǔ)表進(jìn)行匹配查詢,將數(shù)據(jù)存儲(chǔ)表中同時(shí)在各組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū)中存儲(chǔ)的屬性值分別與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      [0014]上述多業(yè)務(wù)的日志數(shù)據(jù)查詢方法中,作為一種優(yōu)化方案,所述映射表生成模塊生成的各業(yè)務(wù)的字段區(qū)映射表中,若不同業(yè)務(wù)的日志數(shù)據(jù)中存在相同的數(shù)據(jù)屬性,則不同業(yè)務(wù)的字段區(qū)映射表記錄的相同數(shù)據(jù)屬性對(duì)應(yīng)于數(shù)據(jù)存儲(chǔ)表中同一字段區(qū)。
      [0015]上述多業(yè)務(wù)的日志數(shù)據(jù)查詢方法中,作為一種優(yōu)化方案,所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中的數(shù)據(jù)查詢處理模塊主要由映射查詢處理單元、字段區(qū)查詢處理單元和匹配查詢結(jié)果輸出單元構(gòu)成;
      該方法中,所述步驟b具體為:
      bl)映射查詢處理單元查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū);
      b2)字段區(qū)查詢處理單元查詢數(shù)據(jù)存儲(chǔ)表中各個(gè)匹配字段區(qū)存儲(chǔ)的屬性值,分別獲得每個(gè)匹配字段區(qū)中與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的屬性值所對(duì)應(yīng)的日志數(shù)據(jù)項(xiàng)作為與相應(yīng)一組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng);
      b3)匹配查詢結(jié)果輸出單元將數(shù)據(jù)存儲(chǔ)表中同時(shí)與各組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      [0016]相比于現(xiàn)有技術(shù),本發(fā)明具有如下有益效果:
      1、本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),借助字段區(qū)映射表指示的對(duì)應(yīng)關(guān)系,將多個(gè)業(yè)務(wù)的日志數(shù)據(jù)有序的統(tǒng)一存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中,避免了同一業(yè)務(wù)服務(wù)器中不同業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)散亂、冗雜而導(dǎo)致浪費(fèi)更多的業(yè)務(wù)服務(wù)器存儲(chǔ)空間,同時(shí)多個(gè)業(yè)務(wù)日志數(shù)據(jù)的統(tǒng)一存儲(chǔ)也使得多業(yè)務(wù)日志數(shù)據(jù)的查詢處理更為簡(jiǎn)便,如果業(yè)務(wù)管理人員需要了解在某種特定的數(shù)據(jù)屬性值下各個(gè)業(yè)務(wù)的運(yùn)行狀況,只需要設(shè)定查詢條件參數(shù),系統(tǒng)則根據(jù)字段區(qū)映射表指示的對(duì)應(yīng)關(guān)系,直接查詢數(shù)據(jù)存儲(chǔ)表獲得作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng)并輸出,免去了在不同業(yè)務(wù)的日志數(shù)據(jù)庫(kù)之間進(jìn)行切換查詢的繁瑣操作過程,有助于提高對(duì)多業(yè)務(wù)日志數(shù)據(jù)的查詢處理效率。
      [0017]2、在本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中,由于映射表生成模塊所生成的各業(yè)務(wù)的字段區(qū)映射表記錄的不同數(shù)據(jù)屬性分別對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)表中不同的字段區(qū),更好的保證了日志數(shù)據(jù)查詢處理的準(zhǔn)確性。
      [0018]3、本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)的存儲(chǔ)處理方法無(wú)需人工干預(yù),查詢操作簡(jiǎn)單,能夠在多業(yè)務(wù)日志數(shù)據(jù)的存儲(chǔ)處理得到優(yōu)化的同時(shí),依舊保證日志數(shù)據(jù)查詢結(jié)果的準(zhǔn)確性。
      【專利附圖】

      【附圖說(shuō)明】
      [0019]圖1為本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)的構(gòu)架框圖。
      [0020]圖2為本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)進(jìn)行日志數(shù)據(jù)存儲(chǔ)處理的流程圖。
      [0021]圖3為本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)進(jìn)行日志數(shù)據(jù)查詢處理的流程圖。
      [0022]圖4為本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)一種優(yōu)化方案中數(shù)據(jù)查詢處理模塊執(zhí)行查詢處理操作的具體流程圖。
      [0023]圖5為本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)一種優(yōu)化方案中映射表生成模塊生成各業(yè)務(wù)的字段區(qū)映射表的具體處理流程圖。
      【具體實(shí)施方式】
      [0024]針對(duì)現(xiàn)有技術(shù)中承載于同一業(yè)務(wù)服務(wù)器的多個(gè)業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)散亂、冗雜,查詢操作繁瑣、查詢檢索效率較低的問題,本發(fā)明提供了一種多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),用于對(duì)業(yè)務(wù)服務(wù)器承載的多個(gè)業(yè)務(wù)進(jìn)行日志數(shù)據(jù)存儲(chǔ)處理和查詢操作。
      [0025]如圖1所示,本發(fā)明的多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)包括:日志數(shù)據(jù)存儲(chǔ)模塊,用于設(shè)置包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表,所述數(shù)據(jù)存儲(chǔ)表用于存儲(chǔ)日志數(shù)據(jù)項(xiàng),每個(gè)日志數(shù)據(jù)項(xiàng)用于記錄一個(gè)業(yè)務(wù)中一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值;映射表生成模塊,用于生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ),每個(gè)業(yè)務(wù)的字段區(qū)映射表用于記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),且各業(yè)務(wù)的字段區(qū)映射表記錄的不同數(shù)據(jù)屬性分別對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)表中不同的字段區(qū);日志數(shù)據(jù)項(xiàng)生成模塊,用于采集各業(yè)務(wù)的日志數(shù)據(jù),并分別將每個(gè)業(yè)務(wù)中每一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值構(gòu)成一個(gè)日志數(shù)據(jù)項(xiàng);數(shù)據(jù)存儲(chǔ)處理模塊,用于查詢每個(gè)日志數(shù)據(jù)項(xiàng)所對(duì)應(yīng)業(yè)務(wù)的字段區(qū)映射表獲得相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),從而按照相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中的字段區(qū)對(duì)應(yīng)關(guān)系,將每個(gè)日志數(shù)據(jù)項(xiàng)中各個(gè)數(shù)據(jù)屬性的屬性值分別存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中相應(yīng)數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū),完成對(duì)各個(gè)日志數(shù)據(jù)項(xiàng)的存儲(chǔ);查詢條件設(shè)定模塊,提供人機(jī)交互界面,用于設(shè)定至少一組查詢條件參數(shù),每組查詢條件參數(shù)包括一個(gè)數(shù)據(jù)屬性及其對(duì)應(yīng)的屬性值;數(shù)據(jù)查詢處理模塊,用于查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū),然后對(duì)數(shù)據(jù)存儲(chǔ)表進(jìn)行匹配查詢,將數(shù)據(jù)存儲(chǔ)表中同時(shí)在各組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū)中存儲(chǔ)的屬性值分別與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      [0026]雖然承載于同一業(yè)務(wù)服務(wù)器的多個(gè)業(yè)務(wù)的日志數(shù)據(jù)所包含的數(shù)據(jù)屬性不盡相同,在本發(fā)明的多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中,借助字段區(qū)映射表指示的對(duì)應(yīng)關(guān)系,將各個(gè)業(yè)務(wù)的日志數(shù)據(jù)中各個(gè)數(shù)據(jù)屬性的屬性值有序的存儲(chǔ)在包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表中,實(shí)現(xiàn)了對(duì)多業(yè)務(wù)日志數(shù)據(jù)的統(tǒng)一存儲(chǔ);另一方面,在進(jìn)行日志數(shù)據(jù)查詢時(shí),如果業(yè)務(wù)管理人員需要了解在某種特定的數(shù)據(jù)屬性值下各個(gè)業(yè)務(wù)的運(yùn)行狀況,只需要設(shè)定查詢條件參數(shù),系統(tǒng)則根據(jù)字段區(qū)映射表指示的對(duì)應(yīng)關(guān)系,直接查詢數(shù)據(jù)存儲(chǔ)表獲得作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng)并輸出,免去了在不同業(yè)務(wù)的日志數(shù)據(jù)庫(kù)之間進(jìn)行切換查詢的繁瑣操作過程,從而使得多業(yè)務(wù)日志數(shù)據(jù)的查詢處理更為簡(jiǎn)便,有助于提高對(duì)多業(yè)務(wù)日志數(shù)據(jù)的查詢處理效率。由于本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)是用于針對(duì)業(yè)務(wù)服務(wù)器承載的多個(gè)業(yè)務(wù)進(jìn)行日志數(shù)據(jù)存儲(chǔ)處理和查詢操作,雖然該多個(gè)業(yè)務(wù)的日志數(shù)據(jù)所包含的數(shù)據(jù)屬性不盡相同,但每個(gè)業(yè)務(wù)的日志數(shù)據(jù)的數(shù)據(jù)屬性中最好至少包括有業(yè)務(wù)標(biāo)識(shí),以便于在存儲(chǔ)處理和查詢操作時(shí)對(duì)不同業(yè)務(wù)的日志數(shù)據(jù)加以區(qū)分識(shí)別;當(dāng)然,如果在具體的應(yīng)用環(huán)境中并沒有區(qū)分不同業(yè)務(wù)日志數(shù)據(jù)的需求,則數(shù)據(jù)屬性中也可以不包含業(yè)務(wù)標(biāo)識(shí)。
      [0027]下面通過實(shí)施例,對(duì)本發(fā)明的技術(shù)方案和技術(shù)效果做進(jìn)一步說(shuō)明。
      [0028]實(shí)施例一:
      本實(shí)施例以一個(gè)承載多個(gè)業(yè)務(wù)的業(yè)務(wù)服務(wù)器采用本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)進(jìn)行多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)和查詢過程為例,來(lái)說(shuō)明本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)的技術(shù)效果以及其存儲(chǔ)處理和查詢方法。
      [0029]本實(shí)施例業(yè)務(wù)服務(wù)器所承載的多個(gè)業(yè)務(wù)中包括有向用戶提供的短消息收發(fā)業(yè)務(wù),還包括有向遠(yuǎn)程業(yè)務(wù)管理人員提供的業(yè)務(wù)版本監(jiān)測(cè)和業(yè)務(wù)升級(jí)處理的遠(yuǎn)程升級(jí)管理業(yè)務(wù),等等;其中,短消息收發(fā)業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)為“10000”,其日志數(shù)據(jù)用于記錄該業(yè)務(wù)中于何日哪位用戶執(zhí)行了什么操作(發(fā)送消息操作或接收消息操作),因此其日志數(shù)據(jù)包含的數(shù)據(jù)屬性有業(yè)務(wù)標(biāo)識(shí)(BusinessID)JAS日期(Date)、用戶對(duì)象(User)和執(zhí)行內(nèi)容(Operation);遠(yuǎn)程升級(jí)管理業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)為“ 10001”,其日志數(shù)據(jù)用于記錄該業(yè)務(wù)中于何日對(duì)什么業(yè)務(wù)執(zhí)行了什么操作(版本監(jiān)測(cè)操作或升級(jí)處理操作),因此其日志數(shù)據(jù)包含的數(shù)據(jù)屬性有業(yè)務(wù)標(biāo)識(shí)(BusinessID)、執(zhí)行日期(Date)、執(zhí)行對(duì)象(Object)和執(zhí)行內(nèi)容(Operation)。該業(yè)務(wù)服務(wù)器中構(gòu)建了本發(fā)明多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),其系統(tǒng)構(gòu)架如前文所述包括日志數(shù)據(jù)存儲(chǔ)模塊、映射表生成模塊、日志數(shù)據(jù)項(xiàng)生成模塊、數(shù)據(jù)存儲(chǔ)處理模塊、查詢條件設(shè)定模塊和數(shù)據(jù)查詢處理模塊,在此不再一一贅述;該系統(tǒng)構(gòu)建后,其執(zhí)行日志數(shù)據(jù)存儲(chǔ)處理的流程如圖2所示,具體包括如下步驟:
      Si)日志數(shù)據(jù)存儲(chǔ)模塊設(shè)置包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表。
      [0030]該數(shù)據(jù)存儲(chǔ)表用于存儲(chǔ)日志數(shù)據(jù)項(xiàng),而每個(gè)日志數(shù)據(jù)項(xiàng)用于記錄一個(gè)業(yè)務(wù)中一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性 值,從而對(duì)多個(gè)業(yè)務(wù)的日志數(shù)據(jù)進(jìn)行統(tǒng)一的存儲(chǔ)。在本實(shí)施例中,數(shù)據(jù)存儲(chǔ)表的形式如表1所示,其中,“datal”、“data2”、“data3”、……、“dataN”表示數(shù)據(jù)存儲(chǔ)表包含的第1、第2、第3、……、第N個(gè)字段區(qū),“iteml”、“item2”、“item3”等表示數(shù)據(jù)存儲(chǔ)表中存儲(chǔ)的第I個(gè)、第2個(gè)、第3個(gè)等日志數(shù)據(jù)項(xiàng)。
      [0031]表1
      【權(quán)利要求】
      1.多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),其特征在于,用于對(duì)業(yè)務(wù)服務(wù)器承載的多個(gè)業(yè)務(wù)進(jìn)行日志數(shù)據(jù)存儲(chǔ)處理和查詢操作,該系統(tǒng)包括: 日志數(shù)據(jù)存儲(chǔ)模塊,用于設(shè)置包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表,所述數(shù)據(jù)存儲(chǔ)表用于存儲(chǔ)日志數(shù)據(jù)項(xiàng);每個(gè)日志數(shù)據(jù)項(xiàng)用于記錄一個(gè)業(yè)務(wù)中一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值; 映射表生成模塊,用于生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ);每個(gè)業(yè)務(wù)的字段區(qū)映射表用于記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),且各業(yè)務(wù)的字段區(qū)映射表記錄的不同數(shù)據(jù)屬性分別對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)表中不同的字段區(qū); 日志數(shù)據(jù)項(xiàng)生成模塊,用于采集各業(yè)務(wù)的日志數(shù)據(jù),并分別將每個(gè)業(yè)務(wù)中每一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值構(gòu)成一個(gè)日志數(shù)據(jù)項(xiàng); 數(shù)據(jù)存儲(chǔ)處理模塊,用于查詢每個(gè)日志數(shù)據(jù)項(xiàng)所對(duì)應(yīng)業(yè)務(wù)的字段區(qū)映射表獲得相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),從而按照相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中的字段區(qū)對(duì)應(yīng)關(guān)系,將每個(gè)日志數(shù)據(jù)項(xiàng)中各個(gè)數(shù)據(jù)屬性的屬性值分別存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中相應(yīng)數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū),完成對(duì)各個(gè)日志數(shù)據(jù)項(xiàng)的存儲(chǔ); 查詢條件設(shè)定模塊,提供人機(jī)交互界面,用于設(shè)定至少一組查詢條件參數(shù);每組查詢條件參數(shù)包括一個(gè)數(shù)據(jù)屬性及其對(duì)應(yīng)的屬性值; 數(shù)據(jù)查詢處理模塊,用于查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū),然后對(duì)數(shù)據(jù)存儲(chǔ)表進(jìn)行匹配查詢,將數(shù)據(jù)存儲(chǔ)表中同時(shí)在各組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū)中存儲(chǔ)的屬性值分別與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      2.根據(jù)權(quán)利要求1所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),其特征在于,所述映射表生成模塊主要由數(shù)據(jù)屬性獲取單元、映射設(shè)定處理單元和映射表生成處理單元構(gòu)成; 數(shù)據(jù)屬性獲取單元用于獲取單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性; 映射設(shè)定處理單元用于針對(duì)單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的每個(gè)數(shù)據(jù)屬性,判斷其它業(yè)務(wù)的字段區(qū)映射表中是否已存在與該數(shù)據(jù)屬性相同的數(shù)據(jù)屬性;若是,則設(shè)定該數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)與在其它業(yè)務(wù)的字段區(qū)映射表中記錄的相同數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)相一致;否貝U,設(shè)定該數(shù)據(jù)屬性對(duì)應(yīng)于數(shù)據(jù)存儲(chǔ)表中一個(gè)尚未對(duì)應(yīng)有數(shù)據(jù)屬性的字段區(qū);從而分別設(shè)定單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū); 映射表生成處理單元用于生成單個(gè)業(yè)務(wù)的字段區(qū)映射表,以記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),并加以存儲(chǔ)。
      3.根據(jù)權(quán)利要求1所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),其特征在于,所述數(shù)據(jù)查詢處理模塊主要由映射查詢處理單元、字段區(qū)查詢處理單元和匹配查詢結(jié)果輸出單元構(gòu)成; 映射查詢處理單元用于查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū);字段區(qū)查詢處理單元用于查詢數(shù)據(jù)存儲(chǔ)表中各個(gè)匹配字段區(qū)存儲(chǔ)的屬性值,分別獲得每個(gè)匹配字段區(qū)中與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的屬性值所對(duì)應(yīng)的日志數(shù)據(jù)項(xiàng)作為與相應(yīng)一組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng); 匹配查詢結(jié)果輸出單元用于將數(shù)據(jù)存儲(chǔ)表中同時(shí)與各組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng),其特征在于,每個(gè)業(yè)務(wù)的日志數(shù)據(jù)的數(shù)據(jù)屬性中至少包括有業(yè)務(wù)標(biāo)識(shí)。
      5.多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理方法,其特征在于,采用如權(quán)利要求1-4中任一項(xiàng)所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)實(shí)現(xiàn);該方法包括如下步驟: O日志數(shù)據(jù)存儲(chǔ)模塊設(shè)置包含有若干個(gè)字段區(qū)的數(shù)據(jù)存儲(chǔ)表; 2)映射表生成模塊生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ); 3)日志數(shù)據(jù)項(xiàng)生成模塊采集各業(yè)務(wù)的日志數(shù)據(jù),并分別將每個(gè)業(yè)務(wù)中每一條日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性的屬性值構(gòu)成一個(gè)日志數(shù)據(jù)項(xiàng); 4)數(shù)據(jù)存儲(chǔ)處理模塊查詢每個(gè)日志數(shù)據(jù)項(xiàng)所對(duì)應(yīng)業(yè)務(wù)的字段區(qū)映射表獲得相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬 性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),從而按照相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中的字段區(qū)對(duì)應(yīng)關(guān)系,將每個(gè)日志數(shù)據(jù)項(xiàng)中各個(gè)數(shù)據(jù)屬性的屬性值分別存儲(chǔ)在數(shù)據(jù)存儲(chǔ)表中相應(yīng)數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū),完成對(duì)各個(gè)日志數(shù)據(jù)項(xiàng)的存儲(chǔ)。
      6.根據(jù)權(quán)利要求5所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理方法,其特征在于,所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中的映射表生成模塊主要由數(shù)據(jù)屬性獲取單元、映射設(shè)定處理單元和映射表生成處理單元構(gòu)成; 該方法中,所述步驟2具體為: 21)數(shù)據(jù)屬性獲取單元獲取單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性; 22)映射設(shè)定處理單元針對(duì)單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的每個(gè)數(shù)據(jù)屬性,判斷其它業(yè)務(wù)的字段區(qū)映射表中是否已存在與該數(shù)據(jù)屬性相同的數(shù)據(jù)屬性;若是,則設(shè)定該數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)與在其它業(yè)務(wù)的字段區(qū)映射表中記錄的相同數(shù)據(jù)屬性所對(duì)應(yīng)的字段區(qū)相一致;否貝U,設(shè)定該數(shù)據(jù)屬性對(duì)應(yīng)于數(shù)據(jù)存儲(chǔ)表中一個(gè)尚未對(duì)應(yīng)有數(shù)據(jù)屬性的字段區(qū);從而分別設(shè)定單個(gè)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū); 23)映射表生成處理單元生成單個(gè)業(yè)務(wù)的字段區(qū)映射表,以記錄相應(yīng)業(yè)務(wù)中日志數(shù)據(jù)的各個(gè)數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū),并加以存儲(chǔ); 24)重復(fù)執(zhí)行步驟2廣23,分別生成各業(yè)務(wù)的字段區(qū)映射表并加以存儲(chǔ)。
      7.根據(jù)權(quán)利要求5或6所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理方法,其特征在于,每個(gè)業(yè)務(wù)的日志數(shù)據(jù)的數(shù)據(jù)屬性中至少包括有業(yè)務(wù)標(biāo)識(shí)。
      8.多業(yè)務(wù)的日志數(shù)據(jù)查詢方法,其特征在于,采用如權(quán)利要求1-4中任一項(xiàng)所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)實(shí)現(xiàn);該方法包括如下步驟: a)利用查詢條件設(shè)定模塊設(shè)定至少一組查詢條件參數(shù); b)數(shù)據(jù)查詢處理模塊查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū),然后對(duì)數(shù)據(jù)存儲(chǔ)表進(jìn)行匹配查詢,將數(shù)據(jù)存儲(chǔ)表中同時(shí)在各組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū)中存儲(chǔ)的屬性值分別與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      9.根據(jù)權(quán)利要求8所述多業(yè)務(wù)的日志數(shù)據(jù)查詢方法,其特征在于,所述映射表生成模塊生成的各業(yè)務(wù)的字段區(qū)映射表中,若不同業(yè)務(wù)的日志數(shù)據(jù)中存在相同的數(shù)據(jù)屬性,則不同業(yè)務(wù)的字段區(qū)映射表記錄的相同數(shù)據(jù)屬性對(duì)應(yīng)于數(shù)據(jù)存儲(chǔ)表中同一字段區(qū)。
      10.根據(jù)權(quán)利要求8或9所述多業(yè)務(wù)的日志數(shù)據(jù)查詢方法,其特征在于,所述多業(yè)務(wù)的日志數(shù)據(jù)存儲(chǔ)處理和查詢系統(tǒng)中的數(shù)據(jù)查詢處理模塊主要由映射查詢處理單元、字段區(qū)查詢處理單元和匹配查詢結(jié)果輸出單元構(gòu)成; 該方法中,所述步驟b具體為: bl)映射查詢處理單元查詢各個(gè)業(yè)務(wù)的字段區(qū)映射表,分別獲得每組查詢條件參數(shù)中包含的數(shù)據(jù)屬性在數(shù)據(jù)存儲(chǔ)表中所對(duì)應(yīng)的字段區(qū)作為相應(yīng)一組查詢條件參數(shù)對(duì)應(yīng)的匹配字段區(qū); b2)字段區(qū)查詢處理單元查詢數(shù)據(jù)存儲(chǔ)表中各個(gè)匹配字段區(qū)存儲(chǔ)的屬性值,分別獲得每個(gè)匹配字段區(qū)中與相應(yīng)一組查詢條件參數(shù)中包含的屬性值相同的屬性值所對(duì)應(yīng)的日志數(shù)據(jù)項(xiàng)作為與相應(yīng)一組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng); b3)匹配查詢結(jié)果輸出單元將數(shù)據(jù)存儲(chǔ)表中同時(shí)與各組查詢條件參數(shù)相匹配的日志數(shù)據(jù)項(xiàng)作為匹配查詢結(jié)果,從而輸出作為匹配查詢結(jié)果的各個(gè)日志數(shù)據(jù)項(xiàng),并指示出作為匹配查詢結(jié)果的日志數(shù)據(jù)項(xiàng)中各個(gè)屬性值對(duì)應(yīng)的數(shù)據(jù)屬性。
      【文檔編號(hào)】G06F17/30GK103902537SQ201210568998
      【公開日】2014年7月2日 申請(qǐng)日期:2012年12月25日 優(yōu)先權(quán)日:2012年12月25日
      【發(fā)明者】王忻 申請(qǐng)人:重慶新媒農(nóng)信科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1