本申請(qǐng)屬于基礎(chǔ)設(shè)施領(lǐng)域,尤其涉及一種生成用戶訪問(wèn)日志的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、當(dāng)前,隨著各種項(xiàng)目規(guī)模越來(lái)越大,涉及的內(nèi)容、細(xì)節(jié)越來(lái)越多,需要系統(tǒng)的記錄工作日志才能保證項(xiàng)目順利完成,工作日志是指詳細(xì)介紹工作過(guò)程和結(jié)果的記錄,如何生成完整的工作日志成為重要研究方向。
2、目前的生成用戶訪問(wèn)日志的方法主要通過(guò)采集系統(tǒng)內(nèi)核日志數(shù)據(jù)來(lái)生成工作日志,對(duì)用戶操作行為的結(jié)果進(jìn)行記錄。
3、然而,通過(guò)此方法生成的日志記錄不詳細(xì),導(dǎo)致通過(guò)日志溯源難度較大。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種生成用戶訪問(wèn)日志的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠?qū)崿F(xiàn)對(duì)日志內(nèi)容的詳細(xì)記錄,減小日志的溯源難度。
2、本申請(qǐng)實(shí)施例的一方面,提供一種生成用戶訪問(wèn)日志的方法,應(yīng)用于服務(wù)端,該方法包括:
3、獲取客戶端發(fā)送的文本記錄信息和視頻記錄信息,文本記錄信息包括至少一條文本記錄以及各文本記錄的第一時(shí)間戳,文本記錄為客戶端在用戶訪問(wèn)操作界面中,基于用戶界面函數(shù)對(duì)用戶行為以文本方式所作的記錄;視頻記錄信息包括至少一條視頻記錄以及各視頻記錄的第二時(shí)間戳,視頻記錄為客戶端在用戶訪問(wèn)操作界面中,通過(guò)捕捉操作界面的畫面以對(duì)用戶行為所作的記錄;
4、對(duì)至少一條文本記錄的第一時(shí)間戳與至少一條視頻記錄的第二時(shí)間戳進(jìn)行匹配;
5、基于第一時(shí)間戳與第二時(shí)間戳相匹配的文本記錄和視頻記錄,生成與客戶端關(guān)聯(lián)的用戶訪問(wèn)日志。
6、本申請(qǐng)實(shí)施例的一方面,提供一種生成用戶訪問(wèn)日志的裝置,該裝置包括:
7、獲取模塊,用于獲取客戶端發(fā)送的文本記錄信息和視頻記錄信息,文本記錄信息包括至少一條文本記錄以及各文本記錄的第一時(shí)間戳,文本記錄為客戶端在用戶訪問(wèn)操作界面中,基于用戶界面函數(shù)對(duì)用戶行為以文本方式所作的記錄;視頻記錄信息包括至少一條視頻記錄以及各視頻記錄的第二時(shí)間戳,視頻記錄為客戶端在用戶訪問(wèn)操作界面中,通過(guò)捕捉操作界面的畫面以對(duì)用戶行為所作的記錄;
8、匹配模塊,用于對(duì)至少一條文本記錄的第一時(shí)間戳與至少一條視頻記錄的第二時(shí)間戳進(jìn)行匹配;
9、生成模塊,用于基于第一時(shí)間戳與第二時(shí)間戳相匹配的文本記錄和視頻記錄,生成與客戶端關(guān)聯(lián)的用戶訪問(wèn)日志。
10、本申請(qǐng)實(shí)施例的一方面,提供一種電子設(shè)備,該日志生成設(shè)備包括:存儲(chǔ)器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的程序或指令,程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述本申請(qǐng)實(shí)施例的任意一方面提供的生成用戶訪問(wèn)日志的方法。
11、本申請(qǐng)實(shí)施例的一方面,提供一種可讀存儲(chǔ)介質(zhì),可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述本申請(qǐng)實(shí)施例的任意一方面提供的生成用戶訪問(wèn)日志的方法。
12、本申請(qǐng)實(shí)施例的一方面,提供一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備執(zhí)行如上述本申請(qǐng)實(shí)施例的任意一方面提供的生成用戶訪問(wèn)日志的方法。
13、本申請(qǐng)實(shí)施例提供的生成用戶訪問(wèn)日志的方法中,獲取客戶端發(fā)送的文本記錄信息和視頻記錄信息。其中,文本記錄信息包括至少一條文本記錄以及各文本記錄的第一時(shí)間戳,文本記錄為所客戶端在用戶訪問(wèn)操作界面中,基于用戶界面函數(shù)對(duì)用戶行為以文本方式所作的記錄。通過(guò)用戶界面函數(shù)從操作系統(tǒng)底層讀取用戶操作行為,不僅對(duì)用戶操作行為的結(jié)果進(jìn)行記錄,而且也對(duì)前期桌面瀏覽以及中間交互過(guò)程進(jìn)行記錄,可以全面、準(zhǔn)確的記錄用戶操作行為的文本記錄信息。視頻記錄信息包括至少一條視頻記錄以及各視頻記錄的第二時(shí)間戳,視頻記錄為客戶端在用戶訪問(wèn)操作界面中,通過(guò)捕捉操作界面的畫面以對(duì)用戶行為所作的記錄。然后,對(duì)至少一條文本記錄的第一時(shí)間戳與至少一條視頻記錄的第二時(shí)間戳進(jìn)行匹配,基于第一時(shí)間戳第二時(shí)間戳相匹配的文本記錄和視頻記錄,生成與客戶端關(guān)聯(lián)的用戶訪問(wèn)日志。如此,本申請(qǐng)實(shí)施例最終生成的用戶訪問(wèn)日志,全面、準(zhǔn)確的記錄了用戶操作行為的文本記錄信息以及與文本記錄信息匹配的視頻記錄信息,實(shí)現(xiàn)了對(duì)日志內(nèi)容的詳細(xì)記錄,能夠減小日志的溯源難度。
1.一種生成用戶訪問(wèn)日志的方法,其特征在于,應(yīng)用于服務(wù)端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一時(shí)間戳與所述第二時(shí)間戳相匹配的文本記錄和視頻記錄,生成與所述客戶端關(guān)聯(lián)的用戶訪問(wèn)日志之后,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述日志檢索請(qǐng)求,通過(guò)日志檢索庫(kù)獲取目標(biāo)客戶端的目標(biāo)文本記錄,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述日志檢索請(qǐng)求,通過(guò)日志檢索庫(kù)獲取目標(biāo)文本記錄,還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取客戶端發(fā)送的文本記錄信息和視頻記錄信息之前,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述響應(yīng)于日志生成請(qǐng)求,給所述日志生成請(qǐng)求的客戶端分配目標(biāo)id信息之后,所述方法還包括:
7.一種生成用戶訪問(wèn)日志的裝置,其特征在于,應(yīng)用于服務(wù)端,所述裝置包括:
8.一種電子設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-6任意一項(xiàng)所述的生成用戶訪問(wèn)日志的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-6任意一項(xiàng)所述的生成用戶訪問(wèn)日志的方法。