本申請(qǐng)涉及智能機(jī)器人,尤其涉及一種機(jī)器人的日志處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在智能機(jī)器人領(lǐng)域,隨著技術(shù)的迅速發(fā)展,機(jī)器人平臺(tái)需要一個(gè)強(qiáng)大的機(jī)器人的日志處理方法來監(jiān)控其運(yùn)行狀態(tài),幫助診斷問題和優(yōu)化操作。當(dāng)前的日志方法存在數(shù)據(jù)實(shí)時(shí)處理能力有限,導(dǎo)致數(shù)據(jù)滯后的問題。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問題,本申請(qǐng)實(shí)施例提供了一種機(jī)器人的日志處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種機(jī)器人的日志處理方法,所述方法包括:實(shí)時(shí)采集機(jī)器人的日志數(shù)據(jù),所述日志數(shù)據(jù)包括:用戶交互日志數(shù)據(jù)和系統(tǒng)性能日志數(shù)據(jù);
3、對(duì)所述日志數(shù)據(jù)進(jìn)行過濾處理操作,得到過濾后日志數(shù)據(jù),對(duì)所述過濾后日志數(shù)據(jù)進(jìn)行驗(yàn)證處理操作,若驗(yàn)證通過,則將過濾后日志數(shù)據(jù)確定為候選日志數(shù)據(jù);
4、按照日志數(shù)據(jù)范圍對(duì)所述候選日志數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)分片日志數(shù)據(jù);
5、按照機(jī)器人型號(hào)將各所述分片日志數(shù)據(jù)進(jìn)行分類,得到各類型機(jī)器人的日志數(shù)據(jù);
6、根據(jù)各類型機(jī)器人的日志數(shù)據(jù)獲取報(bào)錯(cuò)信息,根據(jù)所述報(bào)錯(cuò)信息獲取各類型機(jī)器人的錯(cuò)誤日志數(shù)據(jù);
7、從所述日志數(shù)據(jù)中過濾所述錯(cuò)誤日志數(shù)據(jù),得到目標(biāo)日志數(shù)據(jù)。
8、在一實(shí)施方式中,將所述日志數(shù)據(jù)按照數(shù)據(jù)的有效性劃分為有效數(shù)據(jù)和無效數(shù)據(jù);
9、對(duì)所述日志數(shù)據(jù)中的所述無效數(shù)據(jù)進(jìn)行清理,得到清理數(shù)據(jù);
10、對(duì)所述清理數(shù)據(jù)中的重復(fù)數(shù)據(jù)進(jìn)行清理,得到所述過濾后日志數(shù)據(jù)。
11、在一實(shí)施方式中,將所述過濾后日志數(shù)據(jù)進(jìn)行歸一化處理,得到歸一化日志數(shù)據(jù);
12、對(duì)所述歸一化日志數(shù)據(jù)增加地理特征信息,得到增強(qiáng)日志數(shù)據(jù);
13、對(duì)所述增強(qiáng)日志數(shù)據(jù)進(jìn)行存儲(chǔ)容量的驗(yàn)證,若所述存儲(chǔ)容量小于預(yù)設(shè)存儲(chǔ)閾值,則驗(yàn)證通過。
14、在一實(shí)施方式中,按照所述日志數(shù)據(jù)范圍將所述候選日志數(shù)據(jù)劃分為多個(gè)獨(dú)立日志數(shù)據(jù);
15、根據(jù)所述獨(dú)立日志數(shù)據(jù)對(duì)應(yīng)的日志數(shù)據(jù)范圍及預(yù)設(shè)信息對(duì)各所述獨(dú)立日志數(shù)據(jù)分別建立索引標(biāo)簽,并將各所述獨(dú)立日志數(shù)據(jù)及所述索引標(biāo)簽進(jìn)行存儲(chǔ),得到多個(gè)所述分片日志數(shù)據(jù)。
16、在一實(shí)施方式中,獲取各所述分片日志數(shù)據(jù)的預(yù)設(shè)日志特征值;
17、根據(jù)所述預(yù)設(shè)日志特征值獲取機(jī)器人運(yùn)行狀態(tài),根據(jù)所述機(jī)器人運(yùn)行狀態(tài)獲取機(jī)器人的實(shí)時(shí)分析報(bào)表。
18、在一實(shí)施方式中,從所述各類型機(jī)器人的日志數(shù)據(jù)中確定預(yù)設(shè)時(shí)間范圍內(nèi)的待判斷日志數(shù)據(jù),從所述待判斷日志數(shù)據(jù)中獲取所述報(bào)錯(cuò)信息;
19、判斷所述報(bào)錯(cuò)信息是否大于等于預(yù)設(shè)報(bào)錯(cuò)閾值;
20、若所述待判斷日志數(shù)據(jù)中的所述報(bào)錯(cuò)信息大于等于所述預(yù)設(shè)報(bào)錯(cuò)閾值,則將所述待判斷日志數(shù)據(jù)作為所述錯(cuò)誤日志數(shù)據(jù)。
21、在一實(shí)施方式中,預(yù)先針對(duì)所述機(jī)器人的日志數(shù)據(jù)設(shè)置多個(gè)用戶角色和多個(gè)用戶使用權(quán)限,各用戶使用權(quán)限用于對(duì)機(jī)器人的日志數(shù)據(jù)授權(quán)不同的管理權(quán)限;
22、從多個(gè)所述用戶角色中選擇一個(gè)目標(biāo)用戶角色分配給一用戶端,并根據(jù)所述目標(biāo)用戶角色分配對(duì)應(yīng)的目標(biāo)用戶使用權(quán)限。
23、第二方面,本申請(qǐng)實(shí)施例提供了一種機(jī)器人的日志處理裝置,所述機(jī)器人的日志處理裝置包括:
24、采集模塊,用于實(shí)時(shí)采集機(jī)器人的日志數(shù)據(jù),所述日志數(shù)據(jù)包括:用戶交互日志數(shù)據(jù)和系統(tǒng)性能日志數(shù)據(jù);
25、處理模塊,用于對(duì)所述日志數(shù)據(jù)進(jìn)行過濾處理操作,得到過濾后日志數(shù)據(jù),對(duì)所述過濾后日志數(shù)據(jù)進(jìn)行驗(yàn)證處理操作,若驗(yàn)證通過,則將過濾后日志數(shù)據(jù)確定為候選日志數(shù)據(jù);
26、分片模塊,用于按照日志數(shù)據(jù)范圍對(duì)所述候選日志數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)分片日志數(shù)據(jù);
27、分類模塊,用于按照機(jī)器人型號(hào)將各所述分片日志數(shù)據(jù)進(jìn)行分類,得到各類型機(jī)器人的日志數(shù)據(jù);
28、獲取模塊,用于根據(jù)各類型機(jī)器人的日志數(shù)據(jù)獲取報(bào)錯(cuò)信息,根據(jù)所述報(bào)錯(cuò)信息獲取各類型機(jī)器人的錯(cuò)誤日志數(shù)據(jù);
29、過濾模塊,用于從所述日志數(shù)據(jù)中過濾所述錯(cuò)誤日志數(shù)據(jù),得到目標(biāo)日志數(shù)據(jù)。
30、第三方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,包括存儲(chǔ)器以及處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在所述處理器運(yùn)行時(shí)執(zhí)行第一方面提供的機(jī)器人的日志處理方法。
31、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在處理器上運(yùn)行時(shí)執(zhí)行第一方面提供的機(jī)器人的日志處理方法。
32、上述本申請(qǐng)?zhí)峁┑臋C(jī)器人的日志處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),包括:實(shí)時(shí)采集機(jī)器人的日志數(shù)據(jù),所述日志數(shù)據(jù)包括:用戶交互日志數(shù)據(jù)和系統(tǒng)性能日志數(shù)據(jù);對(duì)所述日志數(shù)據(jù)進(jìn)行過濾處理操作,得到過濾后日志數(shù)據(jù),對(duì)所述過濾后日志數(shù)據(jù)進(jìn)行驗(yàn)證處理操作,若驗(yàn)證通過,則將過濾后日志數(shù)據(jù)確定為候選日志數(shù)據(jù);按照日志數(shù)據(jù)范圍對(duì)所述候選日志數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)分片日志數(shù)據(jù);按照機(jī)器人型號(hào)將各所述分片日志數(shù)據(jù)進(jìn)行分類,得到各類型機(jī)器人的日志數(shù)據(jù);根據(jù)各類型機(jī)器人的日志數(shù)據(jù)獲取報(bào)錯(cuò)信息,根據(jù)所述報(bào)錯(cuò)信息獲取各類型機(jī)器人的錯(cuò)誤日志數(shù)據(jù);從所述日志數(shù)據(jù)中過濾所述錯(cuò)誤日志數(shù)據(jù),得到目標(biāo)日志數(shù)據(jù)。本申請(qǐng)通過實(shí)時(shí)采集機(jī)器人的日志數(shù)據(jù),對(duì)日志數(shù)據(jù)進(jìn)行過濾處理和驗(yàn)證處理后,得到候選日志數(shù)據(jù),將候選日志數(shù)據(jù)進(jìn)行分片后,對(duì)各分片日志數(shù)據(jù)建立分類標(biāo)簽,并根據(jù)報(bào)錯(cuò)信息將日志數(shù)據(jù)中的錯(cuò)誤日志數(shù)據(jù)進(jìn)行過濾,提高了數(shù)據(jù)質(zhì)量,并提高了日志數(shù)據(jù)的處理效率,同時(shí)進(jìn)一步提高了管理及查詢?nèi)罩緮?shù)據(jù)的效率。
1.一種機(jī)器人的日志處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的機(jī)器人的日志處理方法,其特征在于,所述對(duì)所述日志數(shù)據(jù)進(jìn)行過濾處理操作,包括:
3.根據(jù)權(quán)利要求2所述的機(jī)器人的日志處理方法,其特征在于,所述對(duì)所述過濾后日志數(shù)據(jù)進(jìn)行驗(yàn)證處理操作,包括:
4.根據(jù)權(quán)利要求1所述的機(jī)器人的日志處理方法,其特征在于,所述按照日志數(shù)據(jù)范圍對(duì)所述候選日志數(shù)據(jù)進(jìn)行分片處理,得到多個(gè)分片日志數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的機(jī)器人的日志處理方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的機(jī)器人的日志處理方法,其特征在于,所述根據(jù)各類型機(jī)器人的日志數(shù)據(jù)獲取報(bào)錯(cuò)信息,包括:
7.根據(jù)權(quán)利要求1所述的機(jī)器人的日志處理方法,其特征在于,所述方法還包括:
8.一種機(jī)器人的日志處理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器以及處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在所述處理器運(yùn)行時(shí)執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的機(jī)器人的日志處理方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在處理器上運(yùn)行時(shí)執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的機(jī)器人的日志處理方法。