本申請涉及數(shù)據(jù)處理,具體涉及一種審計(jì)數(shù)據(jù)分類投遞方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在軟件系統(tǒng)設(shè)計(jì)過程中,由于業(yè)務(wù)審計(jì)數(shù)據(jù)對跟蹤業(yè)務(wù)過程、業(yè)務(wù)應(yīng)用分析、業(yè)務(wù)數(shù)據(jù)差錯分析和作為安全追蹤輔助機(jī)制等都具有重要作用,因此,需要設(shè)計(jì)數(shù)據(jù)審計(jì)系統(tǒng)或者業(yè)務(wù)審計(jì)數(shù)據(jù)記錄機(jī)制對系統(tǒng)運(yùn)行的業(yè)務(wù)過程進(jìn)行記錄。一般地,軟件系統(tǒng)的生命周期較長,且需要長期演進(jìn)升級,應(yīng)用數(shù)據(jù)的審計(jì)數(shù)據(jù)投遞和收集,需要具有很強(qiáng)的可擴(kuò)展性。
2、目前,現(xiàn)有的審計(jì)數(shù)據(jù)收集采用文本的模式進(jìn)行,并設(shè)計(jì)標(biāo)準(zhǔn)收集接口或者攔截式的技術(shù)集成應(yīng)用審計(jì)數(shù)據(jù)。在審計(jì)數(shù)據(jù)的內(nèi)容設(shè)計(jì)上一般為了便于能記錄任何信息,采用文本串的格式,并且遵從如“[時(shí)間][審計(jì)級別][應(yīng)用名稱][模塊名][數(shù)據(jù)標(biāo)識][應(yīng)用審計(jì)數(shù)據(jù)]”形式的分段式內(nèi)容記錄模式進(jìn)行投遞。該方式隨著系統(tǒng)模塊功能的不斷開發(fā)演進(jìn)或擴(kuò)展,難以統(tǒng)一規(guī)范,需要對審計(jì)數(shù)據(jù)不斷進(jìn)行調(diào)整,導(dǎo)致審計(jì)數(shù)據(jù)在投遞時(shí)的可擴(kuò)展性不強(qiáng)。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供一種審計(jì)數(shù)據(jù)分類投遞方法、裝置、設(shè)備及存儲介質(zhì),用以解決現(xiàn)有的審計(jì)數(shù)據(jù)投遞方式隨著系統(tǒng)模塊功能的開發(fā)演進(jìn)活擴(kuò)展,審計(jì)數(shù)據(jù)難以統(tǒng)一規(guī)范,導(dǎo)致審計(jì)數(shù)據(jù)的可擴(kuò)展性不強(qiáng)的技術(shù)問題。
2、第一方面,本申請實(shí)施例提供一種審計(jì)數(shù)據(jù)分類投遞方法,包括:
3、獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組;所述標(biāo)注組是對所述審計(jì)數(shù)據(jù)進(jìn)行標(biāo)注生成的數(shù)字字符串;
4、將所述標(biāo)注組轉(zhuǎn)化為標(biāo)注矩陣,并對所述標(biāo)注矩陣進(jìn)行計(jì)算,得到所述標(biāo)注矩陣的特征值;
5、根據(jù)所述特征值對所述審計(jì)數(shù)據(jù)進(jìn)行分類投遞。
6、在一個(gè)實(shí)施例中,所述將所述標(biāo)注組轉(zhuǎn)化為標(biāo)注矩陣,包括:
7、識別所述標(biāo)注組中的分割符,基于所述分隔符對所述標(biāo)注組進(jìn)行字符串分割,得到所述標(biāo)注組中的各標(biāo)注字符串;
8、將各所述標(biāo)注字符串轉(zhuǎn)化為二進(jìn)制字符組成的向量矩陣,得到所述標(biāo)注組的標(biāo)注矩陣。
9、在一個(gè)實(shí)施例中,所述獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組之前,還包括:
10、當(dāng)檢測到投遞指令時(shí),獲取所述投遞指令中的令牌;所述令牌是與所述標(biāo)注組中的數(shù)字字符串的長度相同的字符串;
11、獲取所述投遞指令對應(yīng)的待投遞的審計(jì)數(shù)據(jù)。
12、在一個(gè)實(shí)施例中,所述對所述標(biāo)注矩陣進(jìn)行計(jì)算,得到所述標(biāo)注矩陣的特征值,包括:
13、將所述令牌轉(zhuǎn)化為令牌矩陣,并計(jì)算所述令牌矩陣的轉(zhuǎn)置矩陣;
14、計(jì)算所述標(biāo)注矩陣與所述轉(zhuǎn)置矩陣的乘積,得到所述標(biāo)注矩陣的特征值。
15、在一個(gè)實(shí)施例中,所述標(biāo)注矩陣包括多個(gè)標(biāo)注字符串對應(yīng)的向量矩陣,所述計(jì)算所述標(biāo)注矩陣與所述轉(zhuǎn)置矩陣的乘積,得到所述標(biāo)注矩陣的特征值,包括:
16、計(jì)算所述標(biāo)注矩陣中各所述向量矩陣與所述轉(zhuǎn)置矩陣的乘積,得到各所述向量矩陣對應(yīng)的子特征值;
17、基于各所述向量矩陣對應(yīng)的子特征值的和,得到所述標(biāo)注矩陣的特征值。
18、在一個(gè)實(shí)施例中,所述獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組,包括:
19、識別待投遞的審計(jì)數(shù)據(jù)中的標(biāo)注限定符;所述標(biāo)注限定符用于標(biāo)識標(biāo)注組在所述審計(jì)數(shù)中的位置;
20、根據(jù)所述標(biāo)注限定符獲取所述審計(jì)數(shù)據(jù)中的標(biāo)注組。
21、在一個(gè)實(shí)施例中,所述方法還包括:
22、獲取待存儲的審計(jì)數(shù)據(jù),以及所述審計(jì)數(shù)據(jù)的標(biāo)注信息;所述標(biāo)注信息中包含第一預(yù)設(shè)進(jìn)制的標(biāo)注字符串;
23、獲取所述標(biāo)注字符串的標(biāo)注長度,若所述標(biāo)注長度大于預(yù)設(shè)長度,對所述標(biāo)注字符串進(jìn)行進(jìn)制轉(zhuǎn)換,得到第二預(yù)設(shè)進(jìn)制的標(biāo)注字符串;所述第二預(yù)設(shè)進(jìn)制高于所述第一預(yù)設(shè)進(jìn)制;
24、基于所述第二預(yù)設(shè)進(jìn)制的標(biāo)注字符串,生成所述審計(jì)數(shù)據(jù)的標(biāo)注組。
25、第二方面,本申請實(shí)施例提供一種審計(jì)數(shù)據(jù)分類投遞裝置,包括:
26、獲取模塊,用于獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組;所述標(biāo)注組是對所述審計(jì)數(shù)據(jù)進(jìn)行標(biāo)注生成的數(shù)字字符串;
27、計(jì)算模塊,用于將所述標(biāo)注組轉(zhuǎn)化為標(biāo)注矩陣,并對所述標(biāo)注矩陣進(jìn)行計(jì)算,得到所述標(biāo)注矩陣的特征值;
28、投遞模塊,用于根據(jù)所述特征值對所述審計(jì)數(shù)據(jù)進(jìn)行分類投遞。
29、第三方面,本申請實(shí)施例提供一種電子設(shè)備,包括處理器和存儲有計(jì)算機(jī)程序的存儲器,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)第一方面所述的審計(jì)數(shù)據(jù)分類投遞方法的步驟。
30、第四方面,本申請實(shí)施例提供一種非暫態(tài)的計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的審計(jì)數(shù)據(jù)分類投遞方法的步驟。
31、本申請實(shí)施例提供的審計(jì)數(shù)據(jù)分類投遞方法、裝置、設(shè)備及存儲介質(zhì),通過獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組,并將該標(biāo)注組轉(zhuǎn)化為標(biāo)注矩陣對其進(jìn)行矩陣計(jì)算,得到標(biāo)注矩陣的特征值;根據(jù)計(jì)算得到的特征值對審計(jì)數(shù)據(jù)進(jìn)行分類投遞。通過對審計(jì)數(shù)據(jù)標(biāo)注字符串構(gòu)成標(biāo)注組,然后對標(biāo)注組轉(zhuǎn)化得到的標(biāo)注矩陣進(jìn)行矩陣運(yùn)算,根據(jù)計(jì)算得到的特征值對審計(jì)數(shù)據(jù)進(jìn)行分類投遞,實(shí)現(xiàn)了一種可計(jì)算的分類投遞機(jī)制,有利于統(tǒng)一規(guī)范,并且,通過標(biāo)注的方式,對審計(jì)數(shù)據(jù)提供了良好的可擴(kuò)展性。
1.一種審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,所述將所述標(biāo)注組轉(zhuǎn)化為標(biāo)注矩陣,包括:
3.根據(jù)權(quán)利要求1所述的審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,所述獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組之前,還包括:
4.根據(jù)權(quán)利要求3所述的審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,所述對所述標(biāo)注矩陣進(jìn)行計(jì)算,得到所述標(biāo)注矩陣的特征值,包括:
5.根據(jù)權(quán)利要求4所述的審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,所述標(biāo)注矩陣包括多個(gè)標(biāo)注字符串對應(yīng)的向量矩陣,所述計(jì)算所述標(biāo)注矩陣與所述轉(zhuǎn)置矩陣的乘積,得到所述標(biāo)注矩陣的特征值,包括:
6.根據(jù)權(quán)利要求1所述的審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,所述獲取待投遞的審計(jì)數(shù)據(jù)的標(biāo)注組,包括:
7.根據(jù)權(quán)利要求1所述的審計(jì)數(shù)據(jù)分類投遞方法,其特征在于,所述方法還包括:
8.一種審計(jì)數(shù)據(jù)分類投遞裝置,其特征在于,包括:
9.一種電子設(shè)備,包括處理器和存儲有計(jì)算機(jī)程序的存儲器,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的審計(jì)數(shù)據(jù)分類投遞方法的步驟。
10.一種非暫態(tài)的計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的審計(jì)數(shù)據(jù)分類投遞方法的步驟。