訪問日志的處理方法、設(shè)備和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本公開涉及計算機技術(shù),尤其涉及訪問日志的處理方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)發(fā)展,很多公司的平臺每天都會產(chǎn)生大量的訪問日志,這些訪問日志 包含了大量信息,因此需要對該些訪問日志進行收集、存儲和后續(xù)的分析處理。
[0003] 現(xiàn)有技術(shù)中,訪問日志的處理和分析方法主要是:應(yīng)用服務(wù)器通過日志處理代理 程序來收集訪問日志,并將收集的訪問日志存儲在一個中央存儲系統(tǒng)上,以便于對這些訪 問日志進行集中統(tǒng)計分析處理。
【發(fā)明內(nèi)容】
[0004] 為克服相關(guān)技術(shù)中存在的問題,本公開提供一種訪問日志的處理方法、設(shè)備和系 統(tǒng),在客戶端訪問網(wǎng)絡(luò)頁面的時候,由收集服務(wù)器直接獲取并保存網(wǎng)絡(luò)頁面的訪問日志,減 輕應(yīng)用服務(wù)器的業(yè)務(wù)負擔(dān)。
[0005] 根據(jù)本公開實施例的第一方面,提供一種訪問日志的處理方法,包括:
[0006] 向應(yīng)用服務(wù)器發(fā)送頁面訪問消息;
[0007] 接收所述應(yīng)用服務(wù)器返回的頁面;
[0008] 若所述頁面包括預(yù)設(shè)日志收集鏈接,則向所述日志收集鏈接對應(yīng)的日志收集服務(wù) 器發(fā)送訪問請求,以使所述日志收集服務(wù)器獲取對所述頁面的訪問日志并存儲;所述日志 收集鏈接預(yù)先隱藏設(shè)置在需獲取訪問日志的頁面中,指向?qū)?yīng)的日志收集服務(wù)器。
[0009] 根據(jù)本公開實施例的第二方面,提供一種訪問日志的處理方法,包括:
[0010] 為需獲取訪問日志的頁面設(shè)置隱藏的日志收集鏈接,所述日志收集鏈接指向?qū)?yīng) 的日志收集服務(wù)器;
[0011] 當(dāng)接收客戶端發(fā)送的頁面訪問消息,獲取與所述頁面訪問消息對應(yīng)的頁面;
[0012] 將所述頁面發(fā)送至所述客戶端,以使所述客戶端根據(jù)所述頁面中包括的日志收集 鏈接,向所述日志收集鏈接對應(yīng)的日志收集服務(wù)器發(fā)送訪問請求。
[0013] 根據(jù)本公開實施例的第三方面,提供一種訪問日志的處理方法,包括:
[0014] 接收客戶端發(fā)送的訪問請求;所述訪問請求為客戶端根據(jù)獲取的頁面中的日志收 集鏈接發(fā)送的;所述日志收集鏈接為預(yù)先隱藏設(shè)置在需獲取訪問日志的頁面中且指向?qū)?yīng) 的日志收集服務(wù)器;
[0015] 根據(jù)所述訪問請求,獲取并存儲所述頁面的訪問日志。
[0016] 根據(jù)本公開實施例的第四方面,提供一種客戶端設(shè)備,包括:
[0017] 第一發(fā)送模塊,被配置為向應(yīng)用服務(wù)器發(fā)送頁面訪問消息;
[0018] 第一接收模塊,被配置為接收所述應(yīng)用服務(wù)器返回的頁面;
[0019] 第二發(fā)送模塊,被配置為若所述頁面包括預(yù)設(shè)日志收集鏈接,則向所述日志收集 鏈接對應(yīng)的日志收集服務(wù)器發(fā)送訪問請求,以使所述日志收集服務(wù)器獲取對所述頁面的訪 問日志并存儲;所述日志收集鏈接預(yù)先隱藏設(shè)置在需獲取訪問日志的頁面中,指向?qū)?yīng)的 日志收集服務(wù)器。
[0020] 根據(jù)本公開實施例的第五方面,提供一種應(yīng)用服務(wù)器,包括:
[0021] 第一處理模塊,被配置為為需獲取訪問日志的頁面設(shè)置隱藏的日志收集鏈接,所 述日志收集鏈接指向?qū)?yīng)的日志收集服務(wù)器;
[0022] 第二處理模塊,被配置為當(dāng)接收客戶端發(fā)送的頁面訪問消息,獲取與所述頁面訪 問消息對應(yīng)的頁面;
[0023] 發(fā)送模塊,被配置為將所述頁面發(fā)送至所述客戶端,以使所述客戶端根據(jù)所述頁 面中包括的日志收集鏈接,向所述日志收集鏈接對應(yīng)的日志收集服務(wù)器發(fā)送訪問請求。
[0024] 根據(jù)本公開實施例的第六方面,提供一種日志收集服務(wù)器,包括:
[0025] 接收模塊,被配置為接收客戶端發(fā)送的訪問請求;所述訪問請求為客戶端根據(jù)獲 取的頁面中的日志收集鏈接發(fā)送的;所述日志收集鏈接為預(yù)先隱藏設(shè)置在需獲取訪問日志 的頁面中且指向?qū)?yīng)的日志收集服務(wù)器;
[0026] 第一處理模塊,被配置為根據(jù)所述訪問請求,獲取并存儲所述頁面的訪問日志。
[0027] 根據(jù)本公開實施例的第七方面,提供一種客戶端設(shè)備,包括:接收器、發(fā)送器、被配 置為控制可執(zhí)行指令執(zhí)行的處理器和被配置為存儲處理器可執(zhí)行指令的存儲器;
[0028] 所述發(fā)送器,被配置為向應(yīng)用服務(wù)器發(fā)送頁面訪問消息;
[0029] 所述接收器,被配置為接收所述應(yīng)用服務(wù)器返回的頁面;
[0030] 所述發(fā)送器還被配置為若所述頁面包括預(yù)設(shè)日志收集鏈接,則向所述日志收集鏈 接對應(yīng)的日志收集服務(wù)器發(fā)送訪問請求,以使所述日志收集服務(wù)器獲取對所述頁面的訪問 日志并存儲;所述日志收集鏈接預(yù)先隱藏設(shè)置在需獲取訪問日志的頁面中,指向?qū)?yīng)的日 志收集服務(wù)器。
[0031] 根據(jù)本公開實施例的第八方面,提供一種應(yīng)用服務(wù)器,包括:接收器、發(fā)送器、處理 器和被配置為存儲處理器可執(zhí)行指令的存儲器;
[0032] 所述處理器,被配置為為需獲取訪問日志的頁面設(shè)置隱藏的日志收集鏈接,所述 日志收集鏈接指向?qū)?yīng)的日志收集服務(wù)器;
[0033] 所述接收器,被配置為接收客戶端發(fā)送的頁面訪問消息;
[0034] 所述處理器還被配置為獲取與所述頁面訪問消息對應(yīng)的頁面;
[0035] 所述發(fā)送器,被配置為將所述頁面發(fā)送至所述客戶端,以使所述客戶端根據(jù)所述 頁面中包括的日志收集鏈接,向所述日志收集鏈接對應(yīng)的日志收集服務(wù)器發(fā)送訪問請求。
[0036] 根據(jù)本公開實施例的第九方面,提供一種日志收集服務(wù)器,包括:接收器、處理器 和被配置為存儲處理器可執(zhí)行指令的存儲器;
[0037] 所述接收器,被配置為接收客戶端發(fā)送的訪問請求;所述訪問請求為客戶端根據(jù) 獲取的頁面中的日志收集鏈接發(fā)送的;所述日志收集鏈接為預(yù)先隱藏設(shè)置在需獲取訪問日 志的頁面中且指向?qū)?yīng)的日志收集服務(wù)器;
[0038] 所述處理器,被配置為根據(jù)所述訪問請求,獲取并存儲所述頁面的訪問日志。
[0039] 根據(jù)本公開實施例的第十方面,提供一種訪問日志的處理系統(tǒng),包括:客戶端設(shè) 備、應(yīng)用服務(wù)器和日志收集服務(wù)器;
[0040] 所述客戶端設(shè)備被配置為:
[0041] 向應(yīng)用服務(wù)器發(fā)送頁面訪問消息;
[0042] 接收所述應(yīng)用服務(wù)器返回的頁面;
[0043] 若所述頁面包括預(yù)設(shè)日志收集鏈接,則向所述日志收集鏈接對應(yīng)的日志收集服務(wù) 器發(fā)送訪問請求,以使所述日志收集服務(wù)器獲取對所述頁面的訪問日志并存儲;所述日志 收集鏈接預(yù)先隱藏設(shè)置在需獲取訪問日志的頁面中,指向?qū)?yīng)的日志收集服務(wù)器;
[0044] 所述應(yīng)用服務(wù)器被配置為:
[0045] 為需獲取訪問日志的頁面設(shè)置隱藏的日志收集鏈接,所述日志收集鏈接指向?qū)?yīng) 的日志收集服務(wù)器;
[0046] 當(dāng)接收客戶端發(fā)送的頁面訪問消息,獲取與所述頁面訪問消息對應(yīng)的頁面;
[0047] 將所述頁面發(fā)送至所述客戶端,以使所述客戶端根據(jù)所述頁面中包括的日志收集 鏈接,向所述日志收集鏈接對應(yīng)的日志收集服務(wù)器發(fā)送訪問請求;
[0048] 所述日志收集服務(wù)器被配置為:
[0049] 接收客戶端發(fā)送的訪問請求;所述訪問請求為客戶端根據(jù)獲取的頁面中的日志收 集鏈接發(fā)送的;所述日志收集鏈接為預(yù)先隱藏設(shè)置在需獲取訪問日志的頁面中且指向?qū)?yīng) 的日志收集服務(wù)器;
[0050] 根據(jù)所述訪問請求,獲取并存儲所述頁面的訪問日志。
[0051] 本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0052] 客戶端向應(yīng)用服務(wù)器發(fā)送頁面訪問消息之后,應(yīng)用服務(wù)器在返回的頁面,客戶端 收到頁面后,如果頁面中包括日志收集鏈接,則向日志收集鏈接對應(yīng)的日志收集服務(wù)器發(fā) 送訪問請求,使得日志收集服務(wù)器直接獲取并存儲所述頁面的訪問日志,通過預(yù)先在頁面 中嵌入隱藏的日志收集鏈接,可以將日志收集功能從應(yīng)用服務(wù)器中分離出來,由客戶端瀏 覽網(wǎng)頁時,自動觸發(fā)向日志收集服務(wù)器發(fā)送請求,從而日志收集服務(wù)器可以通過該訪問收 集頁面的訪問日志,不會占用應(yīng)用服務(wù)器上的資源,減輕應(yīng)用服務(wù)器的負擔(dān)。
[0053] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0054] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0055] 圖1是根據(jù)一示例性實施例示出的一種訪問日志的處理方法實施例一的流程圖。
[0056] 圖2是根據(jù)一示例性實施例示出的一種訪問日志的處理方法實施例二的流程圖。
[0057] 圖3是根據(jù)一示例性實施例示出的一種訪問日志的處理方法實施例三的流程圖。
[0058] 圖4是根據(jù)一示例性實施例示出的一種訪問日志的處理方法實施例四的流程圖。
[0059] 圖5是根據(jù)一示例性實施例示出的一種訪問日志的處理方法實施例五的流程圖。
[0060] 圖6是根據(jù)一示例性實施例示出的一種訪問日志的處理方法實施例六的流程圖。
[0061] 圖7是根據(jù)一示例性實施例示出的一種客戶端設(shè)備實施例一的框圖。
[0062] 圖8是根據(jù)一示例性實施例示出的一種客戶端設(shè)備實施例二的框圖。
[0063] 圖9是根據(jù)一示例性實施例示出的一種應(yīng)用服務(wù)器實施例一的框圖。
[0064] 圖10是根據(jù)一示例性實施例示出的一種應(yīng)用服務(wù)器實施例二的框圖。
[0065] 圖11是根據(jù)一示例性實施例示出的一種應(yīng)用服務(wù)器實施例三的框圖。
[0066] 圖12是根據(jù)一示例性實施例示出的一種日志收集服務(wù)器實施例一的框圖。
[0067] 圖13是根據(jù)一示例性實施例示出的一種日志收集服務(wù)器實施例二的框圖。
[0068] 圖14是根據(jù)一示例性實施例示出的一種日志收集服務(wù)器實施例三的框圖。
[0069] 圖15是根據(jù)一示例性實施例示出的一種日志收集服務(wù)器實施例四的框圖。
[0070] 圖16是根據(jù)一示例性實施例示出的一種客戶端設(shè)備的實體的框圖。
[0071] 圖17是根據(jù)一示例性實施例示出的一種應(yīng)用服務(wù)器的實體的框圖。
[0072] 圖18是根據(jù)一示例性實施例示出的一種日志收集