本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種日志解析方法及裝置。
背景技術(shù):
分布式系統(tǒng)中不同應(yīng)用產(chǎn)生日志的方式存在多樣性,這些日志異構(gòu)性突出,獨(dú)立性較強(qiáng),數(shù)據(jù)量較大,且分布較為分散。例如,有些日志會(huì)根據(jù)時(shí)間定時(shí)生成,有些日志根據(jù)大小定量生成,還有些會(huì)不定時(shí)地進(jìn)行日志截取。
分布式系統(tǒng)中每個(gè)應(yīng)用自身產(chǎn)生的若干個(gè)日志之間存在邏輯關(guān)系,但是多個(gè)應(yīng)用產(chǎn)生的若干個(gè)日志之間的邏輯關(guān)系卻不明顯,針對(duì)多個(gè)應(yīng)用產(chǎn)生的若干個(gè)日志,利用現(xiàn)有技術(shù)中的經(jīng)常采用的分別獨(dú)立解析方式則無法體現(xiàn)出若干個(gè)日志之間的關(guān)系,且解析過程復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種日志解析方法及裝置,通過將多個(gè)應(yīng)用產(chǎn)生的異構(gòu)數(shù)據(jù)源中若干個(gè)日志進(jìn)行解析,使其形成統(tǒng)一的格式,簡(jiǎn)化解析過程,使得解析結(jié)果可以用于統(tǒng)一的分析、調(diào)度以及管理。
本發(fā)明實(shí)施例提供一種日志解析方法,包括:
將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志按照每個(gè)所述異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志;
將轉(zhuǎn)化得到的所有所述標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流進(jìn)行調(diào)度與解析;
輸出解析結(jié)果。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志按照每個(gè)所述異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志,包括:
從所述日志模板中獲取關(guān)鍵字段;
按照所述日志模板中的所述關(guān)鍵字段,在所述待處理日志中查找與所述關(guān)鍵字段相匹配的信息;
根據(jù)查找到的信息,對(duì)所述日志模板中與查找到的信息對(duì)應(yīng)的關(guān)鍵字段進(jìn)行賦值或者重構(gòu);
若所述待處理日志中包含有所述日志模板中未出現(xiàn)的其他關(guān)鍵字段,整合所述待處理日志的所述其他字段添加至所述日志模板中,并對(duì)相應(yīng)的所述其他關(guān)鍵字段進(jìn)行重構(gòu);
生成所述標(biāo)準(zhǔn)日志。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述工作流包括開始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)以及任務(wù)節(jié)點(diǎn)。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述任務(wù)節(jié)點(diǎn)包括認(rèn)證進(jìn)程、加載進(jìn)程、去重進(jìn)程、事件計(jì)數(shù)進(jìn)程、邏輯梳理進(jìn)程以及重處理進(jìn)程六類任務(wù)節(jié)點(diǎn)中的至少一個(gè)或多個(gè)。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,每個(gè)任務(wù)節(jié)點(diǎn)包括正確執(zhí)行跳轉(zhuǎn)進(jìn)程、錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程、任務(wù)必要性確認(rèn)進(jìn)程、描述進(jìn)程、錯(cuò)誤報(bào)警進(jìn)程五種進(jìn)程中的一個(gè)或多個(gè)。
本發(fā)明實(shí)施例還提供一種日志解析裝置,所述裝置包括:
采集模塊,用于從各異構(gòu)數(shù)據(jù)源采集待處理日志;
轉(zhuǎn)化模塊,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志按照每個(gè)所述異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)所述異構(gòu)數(shù)據(jù)源中的所述待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志;
解析模塊,用于將轉(zhuǎn)化得到的所有所述標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流進(jìn)行調(diào)度與解析;
輸出模塊,用于輸出解析結(jié)果。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述轉(zhuǎn)化模塊,具體用于:
從所述日志模板中獲取關(guān)鍵字段;
按照所述日志模板中的所述關(guān)鍵字段,在所述待處理日志中查找與所述關(guān)鍵字段相匹配的信息;
根據(jù)查找到的信息,對(duì)所述日志模板中與查找到的信息對(duì)應(yīng)的關(guān)鍵字段進(jìn)行賦值或者重構(gòu);
若所述待處理日志中包含有所述日志模板中未出現(xiàn)的其他關(guān)鍵字段,整合所述待處理日志的所述其他字段添加至所述日志模板中,并對(duì)相應(yīng)的所述其他關(guān)鍵字段進(jìn)行重構(gòu);
生成所述標(biāo)準(zhǔn)日志。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述工作流包括開始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)以及任務(wù)節(jié)點(diǎn)。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述任務(wù)節(jié)點(diǎn)包括認(rèn)證進(jìn)程、加載進(jìn)程、去重進(jìn)程、事件計(jì)數(shù)進(jìn)程、邏輯梳理進(jìn)程以及重處理進(jìn)程六類任務(wù)節(jié)點(diǎn)中的至少一個(gè)或多個(gè)。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,每個(gè)任務(wù)節(jié)點(diǎn)包括正確執(zhí)行跳轉(zhuǎn)進(jìn)程、錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程、任務(wù)必要性確認(rèn)進(jìn)程、描述進(jìn)程、錯(cuò)誤報(bào)警進(jìn)程五種進(jìn)程中的一個(gè)或多個(gè)。
本發(fā)明實(shí)施例提供的日志解析方法及裝置,通過從各異構(gòu)數(shù)據(jù)源中采集待處理日志,然后根據(jù)日志模板,將已采集到的待處理日志轉(zhuǎn)化為符合日志模板的標(biāo)準(zhǔn)日志,用于對(duì)日志中的內(nèi)容進(jìn)行解析,接下來將轉(zhuǎn)化得到的標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流中進(jìn)行解析,得到相應(yīng)的解析結(jié)果,輸出解析的結(jié)果可以顯示出各異構(gòu)數(shù)據(jù)源中待處理日志中記錄的內(nèi)容之間的邏輯關(guān)系,有利于對(duì)日志進(jìn)行統(tǒng)一的分析、調(diào)度以及管理,同時(shí),由于采用統(tǒng)一的格式對(duì)日志進(jìn)行解析,簡(jiǎn)化了解析的過程,弱化了不同日志源日志之間的異構(gòu)性,且能體現(xiàn)出各個(gè)日志之間的關(guān)系,解決了現(xiàn)有日志獨(dú)立解析過程復(fù)雜的問題。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的日志解析方法實(shí)施例一的流程圖;
圖2為本發(fā)明實(shí)施例提供的日志解析方法實(shí)施例一的整體流程圖;
圖3為本發(fā)明實(shí)施例提供的日志解析裝置實(shí)施例一的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
實(shí)施例一
圖1為本發(fā)明實(shí)施例提供的日志解析方法實(shí)施例一的流程圖,圖2為本發(fā)明實(shí)施例提供的日志解析方法實(shí)施例一的整體流程圖,如圖1和圖2所示,本發(fā)明實(shí)施例提供的日志解析方法,具體可以包括如下步驟:
101、從各異構(gòu)數(shù)據(jù)源采集待處理日志。
分布式系統(tǒng)中多具有多級(jí)網(wǎng)絡(luò)結(jié)構(gòu),相應(yīng)的每一個(gè)級(jí)別網(wǎng)絡(luò)中具有至少一個(gè)應(yīng)用,每一個(gè)應(yīng)用中都會(huì)產(chǎn)生相應(yīng)的數(shù)據(jù),以日志的形式存在于應(yīng)用中。例如,鐵路客票系統(tǒng)可以包括網(wǎng)頁購(gòu)票平臺(tái)、終端安裝的應(yīng)用、后臺(tái)數(shù)據(jù)庫等,相應(yīng)的網(wǎng)頁購(gòu)票平臺(tái)產(chǎn)生網(wǎng)頁購(gòu)票平臺(tái)日志、每一個(gè)被終端安裝的應(yīng)用均會(huì)產(chǎn)生相應(yīng)的應(yīng)用日志、后臺(tái)數(shù)據(jù)庫產(chǎn)生數(shù)據(jù)庫日志。
可以理解的是,本發(fā)明實(shí)施例中提及的異構(gòu)數(shù)據(jù)源指代的是一個(gè)應(yīng)用中產(chǎn)生的數(shù)據(jù),包括日志數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)等,各異構(gòu)數(shù)據(jù)源指代的是每一個(gè)應(yīng)用產(chǎn)生的數(shù)據(jù)。
因此,在本發(fā)明實(shí)施例中,需要從各異構(gòu)數(shù)據(jù)源中采集待處理的日志,可以理解的是,采集的日志的種類可以根據(jù)不同的分析需求進(jìn)行設(shè)定,不同種類的日志之間可以通過其內(nèi)容中的數(shù)據(jù)產(chǎn)生結(jié)構(gòu)進(jìn)行區(qū)分。
102、將每個(gè)異構(gòu)數(shù)據(jù)源中的待處理日志按照每個(gè)異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)異構(gòu)數(shù)據(jù)源中的待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志。
在本發(fā)明實(shí)施例中,日志模板可以預(yù)先設(shè)置的,也可以是動(dòng)態(tài)生成的。由于異構(gòu)數(shù)據(jù)源不同,相應(yīng)的可以對(duì)日志模板的內(nèi)容進(jìn)行調(diào)整,例如,應(yīng)用名稱、關(guān)鍵字段等。可以理解的是,由于不同的數(shù)據(jù)源其日志具有不同的格式,因此,每個(gè)異構(gòu)數(shù)據(jù)源對(duì)應(yīng)一個(gè)日志模板,關(guān)鍵字段可以包括應(yīng)用版本號(hào)、時(shí)間、IP地址等信息。
為了將至少一個(gè)格式不同的日志轉(zhuǎn)化為格式統(tǒng)一的日志,按照每個(gè)數(shù)據(jù)源相應(yīng)的日志模板,將每個(gè)異構(gòu)數(shù)據(jù)源中的已經(jīng)采集到的待處理日志,按照每個(gè)異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,轉(zhuǎn)化為符合日志模板的標(biāo)準(zhǔn)日志。在一個(gè)具體的實(shí)現(xiàn)過程中,轉(zhuǎn)化過程可以包括:
從日志模板中獲取關(guān)鍵字段;
按照日志模板中的關(guān)鍵字段,在待處理日志中查找與關(guān)鍵字段相匹配的信息;
根據(jù)查找到的信息,對(duì)日志模板中與查找到的信息對(duì)應(yīng)的關(guān)鍵字段進(jìn)行賦值或者重構(gòu);
若待處理日志中包含有日志模板中未出現(xiàn)的其他關(guān)鍵字段,整合待處理日志的其他字段添加至日志模板中,并對(duì)相應(yīng)的其他關(guān)鍵字段進(jìn)行重構(gòu);
生成標(biāo)準(zhǔn)日志。
具體地,模板中設(shè)置有關(guān)鍵字段,關(guān)鍵字段可以只有一個(gè),也可以有多個(gè)。例如,應(yīng)用軟件名稱、使用時(shí)間、軟件版本號(hào)、訪問日期等。按照一一對(duì)應(yīng)的關(guān)系,在待處理日志中查找與日志模板中的關(guān)鍵字段相匹配的信息,然后,將從待處理日志中查找到的信息,對(duì)日志模板中與查找到的信息對(duì)飲的關(guān)鍵字段進(jìn)行賦值或者重構(gòu),可以理解的是,將待處理日志中的關(guān)鍵字段中的內(nèi)容添加至日志模板中,生成標(biāo)準(zhǔn)日志。
需要說明的是,在本發(fā)明實(shí)施例中,每個(gè)待處理的日志均對(duì)應(yīng)一個(gè)標(biāo)準(zhǔn)日志。
因不同應(yīng)用產(chǎn)生的日志內(nèi)容是不用的,若每個(gè)待處理的日志中含有與日志模板中規(guī)定的關(guān)鍵字段不相關(guān)的內(nèi)容時(shí),既可以選擇忽略該內(nèi)容,也可以在日志模板中作為默認(rèn)字段處理,或者根據(jù)日志源對(duì)日志模板中的關(guān)鍵字段進(jìn)行重構(gòu)??梢岳斫獾氖?,若待處理日志中包含有日志模板中未出現(xiàn)的其他關(guān)鍵字段,且該其他關(guān)鍵字段是需要處理的字段,則將其他關(guān)鍵字段添加至日志模板中,并從待處理日志中查找到與其他關(guān)鍵字段對(duì)應(yīng)的信息,對(duì)其他關(guān)鍵字段進(jìn)行重構(gòu)。
103、將轉(zhuǎn)化得到的所有標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流進(jìn)行解析。
在本發(fā)明實(shí)施例中,日志解析過程中利用控制器或者調(diào)度器作為執(zhí)行主體,在控制器或者調(diào)度器中設(shè)置有至少一個(gè)工作流,根據(jù)不用名字的工作流執(zhí)行不同的工作流程。具體地,每個(gè)工作流中均包括開始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)以及任務(wù)節(jié)點(diǎn)。其中,在每個(gè)工作流中,開始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)均有一個(gè),任務(wù)節(jié)點(diǎn)為整個(gè)工作流的核心,包含了業(yè)務(wù)數(shù)據(jù)之間的邏輯處理關(guān)系,因此,任務(wù)節(jié)點(diǎn)可以設(shè)置有一個(gè)或者多個(gè)。例如,在一個(gè)具體的實(shí)現(xiàn)過程中,任務(wù)節(jié)點(diǎn)包括認(rèn)證進(jìn)程、加載進(jìn)程、去重進(jìn)程、事件計(jì)數(shù)進(jìn)程、邏輯梳理進(jìn)程以及重處理進(jìn)程六類任務(wù)節(jié)點(diǎn)中的至少一個(gè)或多個(gè)。
其中,每個(gè)任務(wù)節(jié)點(diǎn)包括正確執(zhí)行跳轉(zhuǎn)進(jìn)程、錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程、任務(wù)必要性確認(rèn)進(jìn)程、描述進(jìn)程、錯(cuò)誤報(bào)警進(jìn)程五種進(jìn)程中的一個(gè)或多個(gè)。
可以理解的是,正確執(zhí)行跳轉(zhuǎn)進(jìn)程是指任務(wù)處理完畢后將要進(jìn)行的下一個(gè)流程。錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程是對(duì)錯(cuò)誤進(jìn)行中斷,用于后續(xù)的錯(cuò)誤查詢。任務(wù)必要性確認(rèn)進(jìn)程該任務(wù)是否必須執(zhí)行,相應(yīng)的結(jié)果有兩種,分別是可執(zhí)行或者不執(zhí)行。描述進(jìn)程指的是對(duì)任務(wù)節(jié)點(diǎn)的描述。錯(cuò)誤報(bào)警進(jìn)程指的是任務(wù)執(zhí)行過程中出現(xiàn)錯(cuò)誤或者失敗時(shí)的流程,是否進(jìn)行報(bào)警提示,報(bào)警提示可以采用短信或者郵件的方式進(jìn)行提示。
需要說明的是,在本發(fā)明實(shí)施例中,當(dāng)節(jié)點(diǎn)任務(wù)執(zhí)行完畢后,通過回調(diào)的方式觸發(fā)下一個(gè)任務(wù)的執(zhí)行或計(jì)算。
104、輸出解析結(jié)果。
待處理日志經(jīng)過轉(zhuǎn)化變成標(biāo)準(zhǔn)日志后,在工作流中進(jìn)行解析,獲得相應(yīng)的結(jié)果,在本發(fā)明實(shí)施例中,輸出的解析結(jié)果可以進(jìn)行存儲(chǔ),例如,存儲(chǔ)在只讀存儲(chǔ)器中。
輸出解析結(jié)果的設(shè)備可以是顯示器、處理器等能夠?qū)⒔馕龅慕Y(jié)果進(jìn)行呈現(xiàn)的任意一種設(shè)備。
可以理解的是,應(yīng)用可以是安裝在終端上的應(yīng)用程序(nativeApp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁程序(webApp),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。
需要說明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于個(gè)人計(jì)算機(jī)(Personal Computer,PC)、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)、手機(jī)、MP3播放器、MP4播放器等。
本發(fā)明實(shí)施例提供的日志解析方法,通過從各異構(gòu)數(shù)據(jù)源中采集待處理日志,然后根據(jù)日志模板,將已采集到的待處理日志轉(zhuǎn)化為符合日志模板的標(biāo)準(zhǔn)日志,用于對(duì)日志中的內(nèi)容進(jìn)行解析,接下來將轉(zhuǎn)化得到的標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流中進(jìn)行調(diào)度與解析,得到相應(yīng)的解析結(jié)果,輸出解析的結(jié)果可以顯示出各異構(gòu)數(shù)據(jù)源中待處理日志中記錄的內(nèi)容之間的邏輯關(guān)系,有利于對(duì)日志進(jìn)行統(tǒng)一的分析、調(diào)度以及管理,同時(shí),由于采用統(tǒng)一的格式對(duì)日志進(jìn)行解析,簡(jiǎn)化的解析過程,弱化了不同日志源的日志之間的異構(gòu)性,解決了現(xiàn)有技術(shù)中采用的分別獨(dú)立解析方式則無法體現(xiàn)出若干個(gè)日志之間的關(guān)系,且解析過程復(fù)雜的問題。
實(shí)施例二
圖3為本發(fā)明實(shí)施例提供的日志解析裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施例的日志解析裝置可以包括:采集模塊11、轉(zhuǎn)化模塊12、解析模塊13和輸出模塊14。
采集模塊11,用于從各異構(gòu)數(shù)據(jù)源采集待處理日志。
轉(zhuǎn)化模塊12,將每個(gè)異構(gòu)數(shù)據(jù)源中的待處理日志按照每個(gè)異構(gòu)數(shù)據(jù)源對(duì)應(yīng)的日志模板,將每個(gè)異構(gòu)數(shù)據(jù)源中的待處理日志轉(zhuǎn)化為標(biāo)準(zhǔn)日志。
解析模塊13,用于將轉(zhuǎn)化模塊12轉(zhuǎn)化得到的所有標(biāo)準(zhǔn)日志輸入到相應(yīng)的工作流進(jìn)行調(diào)度與解析。
輸出模塊14,用于輸出解析模塊13解析的結(jié)果。
在一個(gè)具體的實(shí)現(xiàn)過程中,轉(zhuǎn)化模塊12,具體用于:
從日志模板中獲取關(guān)鍵字段;
按照日志模板中的關(guān)鍵字段,在待處理日志中查找與關(guān)鍵字段相匹配的信息;
根據(jù)查找到的信息,對(duì)日志模板中與查找到的信息對(duì)應(yīng)的關(guān)鍵字段進(jìn)行賦值或者重構(gòu);
若待處理日志中包含有日志模板中未出現(xiàn)的其他關(guān)鍵字段,整合待處理日志的其他字段添加至日志模板中,并對(duì)相應(yīng)的其他關(guān)鍵字段進(jìn)行重構(gòu);
生成標(biāo)準(zhǔn)日志。
在一個(gè)具體的實(shí)現(xiàn)過程中,工作流包括開始節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)、中斷節(jié)點(diǎn)以及任務(wù)節(jié)點(diǎn)。
在一個(gè)具體的實(shí)現(xiàn)過程中,任務(wù)節(jié)點(diǎn)包括認(rèn)證進(jìn)程、加載進(jìn)程、去重進(jìn)程、事件計(jì)數(shù)進(jìn)程、邏輯梳理進(jìn)程以及重處理進(jìn)程六類任務(wù)節(jié)點(diǎn)中的至少一個(gè)或多個(gè)。
在一個(gè)具體的實(shí)現(xiàn)過程中,每個(gè)任務(wù)節(jié)點(diǎn)包括正確執(zhí)行跳轉(zhuǎn)進(jìn)程、錯(cuò)誤執(zhí)行跳轉(zhuǎn)進(jìn)程、任務(wù)必要性確認(rèn)進(jìn)程、描述進(jìn)程、錯(cuò)誤報(bào)警進(jìn)程五種進(jìn)程中的一個(gè)或多個(gè)。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。