欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種WEB用戶行為反饋方法及系統(tǒng)與流程

文檔序號(hào):12729978閱讀:465來(lái)源:國(guó)知局
一種WEB用戶行為反饋方法及系統(tǒng)與流程

本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,更具體地說(shuō),它涉及一種WEB用戶行為反饋方法及系統(tǒng)。



背景技術(shù):

在數(shù)據(jù)成為企業(yè)核心資產(chǎn)與核心競(jìng)爭(zhēng)力的今天,各大互聯(lián)網(wǎng)公司都大力建設(shè)自己的大數(shù)據(jù)平臺(tái),為市場(chǎng)、產(chǎn)品運(yùn)營(yíng)、UI設(shè)計(jì)等部門(mén)提供業(yè)務(wù)決策依據(jù),為企業(yè)高層管理人員制定戰(zhàn)略決策提供數(shù)據(jù)支撐,為產(chǎn)品功能提供數(shù)據(jù)支持從而提高用戶體驗(yàn)與用戶粘性。用戶在網(wǎng)站上的行為數(shù)據(jù)則是這些需求得以實(shí)現(xiàn)的基礎(chǔ),所以采集用戶在網(wǎng)站上的行為數(shù)據(jù)具有深遠(yuǎn)而重要的意義。

JavaScript一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài)類(lèi)型、弱類(lèi)型、基于原型的語(yǔ)言,內(nèi)置支持類(lèi)型。它的解釋器被稱(chēng)為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語(yǔ)言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。JavaScript是一種屬于網(wǎng)絡(luò)的腳本語(yǔ)言,已經(jīng)被廣泛用于Web應(yīng)用開(kāi)發(fā),常用來(lái)為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能的。

RabbitMQ是一個(gè)在AMQP(高級(jí)消息隊(duì)列協(xié)議)基礎(chǔ)上完整的,可復(fù)用的企業(yè)消息系統(tǒng)。MQ全稱(chēng)為Message Queue, 消息隊(duì)列(MQ)是一種應(yīng)用程序?qū)?yīng)用程序的通信方法。應(yīng)用程序通過(guò)讀寫(xiě)出入隊(duì)列的消息(針對(duì)應(yīng)用程序的數(shù)據(jù))來(lái)通信,而無(wú)需專(zhuān)用連接來(lái)鏈接它們。消息傳遞指的是程序之間通過(guò)在消息中發(fā)送數(shù)據(jù)進(jìn)行通信,而不是通過(guò)直接調(diào)用彼此來(lái)通信,直接調(diào)用通常是用于諸如遠(yuǎn)程過(guò)程調(diào)用的技術(shù)。排隊(duì)指的是應(yīng)用程序通過(guò)隊(duì)列來(lái)通信。隊(duì)列的使用除去了接收和發(fā)送應(yīng)用程序同時(shí)執(zhí)行的要求。其中較為成熟的MQ產(chǎn)品有IBM WEBSPHERE MQ等等。

面對(duì)眾多用戶在網(wǎng)站上的交互行為,現(xiàn)有技術(shù)中,為了減少WEB服務(wù)器的壓力,通過(guò)另外的數(shù)據(jù)采集服務(wù)器采集用戶在網(wǎng)站上的行為數(shù)據(jù)并存至數(shù)據(jù)庫(kù)中。當(dāng)網(wǎng)站主營(yíng)方需要用戶在網(wǎng)站上的行為數(shù)據(jù)進(jìn)行分析時(shí),網(wǎng)站主營(yíng)方需通過(guò)WEB服務(wù)器主動(dòng)發(fā)起數(shù)據(jù)調(diào)用和統(tǒng)計(jì)分析請(qǐng)求,使網(wǎng)站的決策者對(duì)用戶網(wǎng)站上的行為了解較為滯后且不全面。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的一在于提供一種WEB用戶行為反饋方法。

為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:

一種WEB用戶行為反饋方法,所述WEB用戶行為反饋方法包括:用戶終端從WEB服務(wù)器處接收內(nèi)嵌有采集插件的WEB頁(yè)面數(shù)據(jù),通過(guò)所述采集插件采集所述用戶終端的WEB用戶行為數(shù)據(jù)并上傳至采集接口服務(wù)器;再將所述WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)的量型參數(shù)通過(guò)推送服務(wù)器與預(yù)設(shè)值進(jìn)行比對(duì)后,再將所述WEB用戶行為數(shù)據(jù)寫(xiě)入到數(shù)據(jù)庫(kù)中;其中,當(dāng)所述WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)量型參數(shù)超過(guò)預(yù)設(shè)值后,所述推送服務(wù)器根據(jù)所述WEB用戶行為數(shù)據(jù)中超過(guò)預(yù)設(shè)值的量型參數(shù)生成一推送報(bào)告并發(fā)送至監(jiān)控終端,所述推送報(bào)告內(nèi)包括超過(guò)預(yù)設(shè)值的所述量型參數(shù)及其相關(guān)的基本信息參數(shù)。

通過(guò)上述技術(shù)方案,在WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)量型參數(shù)超過(guò)預(yù)設(shè)值后,通過(guò)推送服務(wù)器生成推送報(bào)告并主動(dòng)推送給監(jiān)控終端,使決策人員對(duì)WEB用戶行為數(shù)據(jù)的變化的了解更加及時(shí)和全面,減少了決策人員的工作量,并提高了決策人員的工作效率。

進(jìn)一步的,在所述采集接口服務(wù)器接收到來(lái)自所述用戶終端的WEB用戶行為數(shù)據(jù)之后,所述WEB用戶行為反饋方法還包括:通過(guò)所述采集接口服務(wù)器將所述WEB用戶行為數(shù)據(jù)寫(xiě)入到消息隊(duì)列服務(wù)器的消息隊(duì)列中;再通過(guò)日志服務(wù)器集群中的分日志服務(wù)器輪詢(xún)消息隊(duì)列服務(wù)器的消息隊(duì)列中的消息,當(dāng)所述分日志服務(wù)器讀取到所述WEB用戶行為數(shù)據(jù)后將其寫(xiě)入頁(yè)面瀏覽日志文件;并當(dāng)所述分日志服務(wù)器內(nèi)的頁(yè)面瀏覽日志文件達(dá)到預(yù)定量后,所述分日志服務(wù)器將所述頁(yè)面瀏覽日志文件發(fā)送至日志匯總服務(wù)器;當(dāng)所述日志匯總服務(wù)器接收到所述頁(yè)面瀏覽日志文件后,通過(guò)所述推送服務(wù)器將所述頁(yè)面瀏覽日志文件內(nèi)的WEB用戶行為數(shù)據(jù)中的一項(xiàng)或多項(xiàng)量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì)后,通過(guò)所述日志匯總服務(wù)器將所述頁(yè)面瀏覽日志文件寫(xiě)入到所述數(shù)據(jù)庫(kù)中。

通過(guò)上述技術(shù)方案,通過(guò)日志服務(wù)器集群對(duì)WEB用戶行為數(shù)據(jù)進(jìn)行更加高效地寫(xiě)入到頁(yè)面瀏覽日志文件中;同時(shí),由于通過(guò)分日志服務(wù)器輪詢(xún)消息隊(duì)列服務(wù)器的消息隊(duì)列中的消息來(lái)讀取采集接口服務(wù)器中的WEB用戶行為數(shù)據(jù),消息隊(duì)列把數(shù)據(jù)進(jìn)行持久化,直到消息隊(duì)列內(nèi)的消息被完全處理會(huì)一直存在,從而規(guī)避了數(shù)據(jù)丟失的風(fēng)險(xiǎn)。

進(jìn)一步的,所述采集插件通過(guò)異步執(zhí)行的方式獲取所述用戶終端的所述WEB用戶行為數(shù)據(jù)。

通過(guò)上述技術(shù)方案,使采集插件在用戶終端的WEB頁(yè)面數(shù)據(jù)其他內(nèi)容加載完再加載采集插件對(duì)應(yīng)的程序,同時(shí)是后臺(tái)進(jìn)行的,大大降低了給瀏覽頁(yè)面帶來(lái)的影響,從而提高了用戶瀏覽體驗(yàn)。

進(jìn)一步的,在所述頁(yè)面瀏覽日志文件寫(xiě)入到所述數(shù)據(jù)庫(kù)之后,所述WEB用戶行為反饋方法還包括:當(dāng)所述監(jiān)控終端向所述推送服務(wù)器發(fā)送數(shù)據(jù)分析請(qǐng)求后,所述推送服務(wù)器根據(jù)所述數(shù)據(jù)分析請(qǐng)求將所述數(shù)據(jù)庫(kù)內(nèi)所述頁(yè)面瀏覽日志文件中的所述WEB用戶行為數(shù)據(jù)進(jìn)行對(duì)應(yīng)的邏輯處理和統(tǒng)計(jì)后生成一統(tǒng)計(jì)報(bào)告并發(fā)送至所述監(jiān)控終端處。

通過(guò)上述技術(shù)方案,使監(jiān)控終端可以通過(guò)推送服務(wù)器了解到其他WEB用戶行為數(shù)據(jù)對(duì)應(yīng)的參數(shù),以便于后續(xù)決策和優(yōu)化的參考。

針對(duì)現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的二在于提供一種WEB用戶行為反饋系統(tǒng),為實(shí)現(xiàn)上述目的二,本發(fā)明提供了如下技術(shù)方案:

一種WEB用戶行為反饋系統(tǒng),所述WEB用戶行為反饋系統(tǒng)包括:WEB服務(wù)器,用于在接收到頁(yè)面請(qǐng)求后向?qū)?yīng)的請(qǐng)求終端發(fā)出內(nèi)嵌有采集插件的WEB頁(yè)面數(shù)據(jù);用戶終端,用于向所述WEB服務(wù)器發(fā)出所述頁(yè)面請(qǐng)求以及接收并加載所述WEB頁(yè)面數(shù)據(jù),其中,通過(guò)所述采集插件采集WEB用戶行為數(shù)據(jù)并發(fā)送出;采集接口服務(wù)器,用于接收所述采集插件采集的WEB用戶行為數(shù)據(jù);監(jiān)控終端,用于通過(guò)接收的推送報(bào)告監(jiān)控所述WEB用戶行為數(shù)據(jù)和發(fā)出數(shù)據(jù)分析請(qǐng)求;推送服務(wù)器,用于將所述WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)的量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì),并當(dāng)所述WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)量型參數(shù)超過(guò)預(yù)設(shè)值后,根據(jù)所述WEB用戶行為數(shù)據(jù)中超過(guò)預(yù)設(shè)值的量型參數(shù)生成所述推送報(bào)告并發(fā)送至所述監(jiān)控終端,所述推送報(bào)告內(nèi)包括超過(guò)預(yù)設(shè)值的所述量型參數(shù)及其相關(guān)的基本信息參數(shù),當(dāng)接收到所述監(jiān)控終端的數(shù)據(jù)分析請(qǐng)求后,根據(jù)所述數(shù)據(jù)分析請(qǐng)求將所述數(shù)據(jù)庫(kù)內(nèi)的所述WEB用戶行為數(shù)據(jù)進(jìn)行對(duì)應(yīng)的邏輯處理和統(tǒng)計(jì)后生成一統(tǒng)計(jì)報(bào)告并發(fā)送至所述監(jiān)控終端處;數(shù)據(jù)庫(kù),用于將所述采集接口服務(wù)器接收到的所述WEB用戶行為數(shù)據(jù)存儲(chǔ)起來(lái)。

通過(guò)上述技術(shù)方案,可通過(guò)推送服務(wù)器生成推送報(bào)告并主動(dòng)推送給監(jiān)控終端,使決策人員對(duì)WEB用戶行為數(shù)據(jù)的變化的了解更加及時(shí)和全面,減少了決策人員的工作量,并提高了決策人員的工作效率。

進(jìn)一步的,所述WEB用戶行為反饋系統(tǒng)還包括:消息隊(duì)列服務(wù)器,用于將所述WEB用戶行為數(shù)據(jù)寫(xiě)入到消息隊(duì)列中;多個(gè)分日志服務(wù)器,組成一個(gè)日志服務(wù)器集群,用于輪詢(xún)消息隊(duì)列服務(wù)器的消息隊(duì)列中的消息,當(dāng)所述分日志服務(wù)器讀取到所述WEB用戶行為數(shù)據(jù)后將其寫(xiě)入頁(yè)面瀏覽日志文件;日志匯總服務(wù)器,用于接收所述分日志服務(wù)器發(fā)來(lái)的頁(yè)面瀏覽日志文件,在所述推送服務(wù)器將所述頁(yè)面瀏覽日志文件內(nèi)的WEB用戶行為數(shù)據(jù)中的一項(xiàng)或多項(xiàng)量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì)后,再將所述頁(yè)面瀏覽日志文件寫(xiě)入到所述數(shù)據(jù)庫(kù)中。

通過(guò)上述技術(shù)方案,通過(guò)分日志服務(wù)器輪詢(xún)消息隊(duì)列服務(wù)器的消息隊(duì)列中的消息,均衡了負(fù)載,日志服務(wù)器集群對(duì)WEB用戶行為數(shù)據(jù)進(jìn)行更加高效地寫(xiě)入到頁(yè)面瀏覽日志文件中;直到消息隊(duì)列內(nèi)的消息被完全處理會(huì)一直存在,從而規(guī)避了數(shù)據(jù)丟失的風(fēng)險(xiǎn)。

進(jìn)一步的,所述采集插件包括JavaScript腳本,通過(guò)其異步采集所述用戶終端的所述WEB用戶行為數(shù)據(jù)。

通過(guò)上述技術(shù)方案,使采集插件在用戶終端的WEB頁(yè)面數(shù)據(jù)其他內(nèi)容加載完再加載采集插件對(duì)應(yīng)的程序,同時(shí)是后臺(tái)進(jìn)行的,對(duì)被采集網(wǎng)站代碼的侵入小,大大降低了給瀏覽頁(yè)面帶來(lái)的影響,從而提高了用戶瀏覽體驗(yàn)。

進(jìn)一步的,所述消息隊(duì)列服務(wù)器為RabbitMQ服務(wù)器。

通過(guò)上述技術(shù)方案,RabbitMQ服務(wù)器具有完整的消息隊(duì)列系統(tǒng)、支持多種消息隊(duì)列模式的優(yōu)點(diǎn);另外,支持集群模式,擴(kuò)展集群容量和性能比較方便,同時(shí)集成了集群的監(jiān)控和管理。

進(jìn)一步的,所述WEB用戶行為數(shù)據(jù)包括WEB頁(yè)面數(shù)據(jù)中的頁(yè)面信息與網(wǎng)站cookie中的登錄信息。

通過(guò)采用上述技術(shù)方案,一方面通過(guò)頁(yè)面信息與網(wǎng)站cookie中的登錄信息可以直觀簡(jiǎn)要地了解到用戶在網(wǎng)站上所有頁(yè)面的瀏覽行為、頁(yè)面信息、訪問(wèn)軌跡。

與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)是:通過(guò)推送服務(wù)器生成推送報(bào)告并主動(dòng)推送給監(jiān)控終端,使決策人員對(duì)WEB用戶行為數(shù)據(jù)的變化的了解更加及時(shí)和全面,減少了決策人員的工作量,并提高了決策人員的工作效率;對(duì)被采集網(wǎng)站代碼的侵入小,通過(guò)采集插件以異步采集的形式采集WEB用戶行為數(shù)據(jù),提高了用戶體驗(yàn);通過(guò)消息隊(duì)列服務(wù)器把數(shù)據(jù)進(jìn)行持久化,直到消息隊(duì)列內(nèi)的消息被完全處理會(huì)一直存在,規(guī)避了數(shù)據(jù)丟失的風(fēng)險(xiǎn)。

附圖說(shuō)明

圖1為本發(fā)明的WEB用戶行為反饋系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明的WEB用戶行為反饋方法的流程示意圖。

附圖標(biāo)記:1、WEB服務(wù)器;2、用戶終端;3、采集接口服務(wù)器;4、消息隊(duì)列服務(wù)器;5、日志服務(wù)器集群;6、分日志服務(wù)器;7、日志匯總服務(wù)器;8、推送服務(wù)器;9、監(jiān)控終端;10、數(shù)據(jù)庫(kù)。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)描述。

本文中所揭示的方面而描述的方法或算法的步驟及/或動(dòng)作可直接以硬件、以由處理器執(zhí)行的軟件模塊或以?xún)烧叩慕M合來(lái)實(shí)施。軟件模塊可駐留于RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤(pán)、可裝卸盤(pán)、CD-ROM或此項(xiàng)技術(shù)中已知的任何其它形式的存儲(chǔ)媒體中。示范性存儲(chǔ)媒體可耦合到處理器,使得處理器可從存儲(chǔ)媒體讀取信息及向存儲(chǔ)媒體寫(xiě)入信息。在替代方案中,存儲(chǔ)媒體可與處理器成一體式。另外,在一些方面中,處理器及存儲(chǔ)媒體可駐留于ASIC中。另外,ASIC可駐留于用戶終端中。在替代方案中,處理器及存儲(chǔ)媒體可作為離散組件而駐留于用戶終端中。另外,在一些方面中,方法或算法的步驟及/或動(dòng)作可作為代碼及/或指令中的一者或其任何組合或集合而駐留于機(jī)器可讀媒體及/或計(jì)算機(jī)可讀媒體上,機(jī)器可讀媒體及/或計(jì)算機(jī)可讀媒體可并入計(jì)算機(jī)程序產(chǎn)品中。

實(shí)施例一,如圖1和圖2所示,一種WEB用戶行為反饋方法,其主要包括:

步驟S1,WEB服務(wù)器1在接收到頁(yè)面請(qǐng)求后向?qū)?yīng)的用戶終端2發(fā)出內(nèi)嵌有采集插件的WEB頁(yè)面數(shù)據(jù);

步驟S2,采集插件通過(guò)異步采集的方式采集用戶終端2的WEB用戶行為數(shù)據(jù)并上傳至采集接口服務(wù)器3,即在用戶終端2的WEB頁(yè)面數(shù)據(jù)其他內(nèi)容加載完再加載采集插件對(duì)應(yīng)的程序;

步驟S3,通過(guò)采集接口服務(wù)器3將WEB用戶行為數(shù)據(jù)寫(xiě)入到消息隊(duì)列服務(wù)器4的消息隊(duì)列中;

步驟S4,通過(guò)日志服務(wù)器集群5中的分日志服務(wù)器6輪詢(xún)消息隊(duì)列服務(wù)器4的消息隊(duì)列中的消息,當(dāng)分日志服務(wù)器6讀取到WEB用戶行為數(shù)據(jù)后將其寫(xiě)入頁(yè)面瀏覽日志文件;

步驟S5,當(dāng)分日志服務(wù)器6內(nèi)的頁(yè)面瀏覽日志文件達(dá)到預(yù)定量后,分日志服務(wù)器6將頁(yè)面瀏覽日志文件發(fā)送至日志匯總服務(wù)器7;

步驟S6,當(dāng)日志匯總服務(wù)器7接收到頁(yè)面瀏覽日志文件后,通過(guò)推送服務(wù)器8將頁(yè)面瀏覽日志文件內(nèi)的WEB用戶行為數(shù)據(jù)中的一項(xiàng)或多項(xiàng)量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì),同時(shí),當(dāng)WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)量型參數(shù)超過(guò)預(yù)設(shè)值后,推送服務(wù)器8根據(jù)WEB用戶行為數(shù)據(jù)中超過(guò)預(yù)設(shè)值的量型參數(shù)生成一推送報(bào)告并發(fā)送至監(jiān)控終端9,推送報(bào)告內(nèi)包括超過(guò)預(yù)設(shè)值的量型參數(shù)及其相關(guān)的基本信息參數(shù);

步驟S7,在通過(guò)推送服務(wù)器8將頁(yè)面瀏覽日志文件內(nèi)的WEB用戶行為數(shù)據(jù)中的一項(xiàng)或多項(xiàng)量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì)后,通過(guò)日志匯總服務(wù)器7將頁(yè)面瀏覽日志文件寫(xiě)入到數(shù)據(jù)庫(kù)10中。

另外,當(dāng)監(jiān)控終端9向推送服務(wù)器8發(fā)送數(shù)據(jù)分析請(qǐng)求后,WEB用戶行為反饋方法還包括:推送服務(wù)器8根據(jù)數(shù)據(jù)分析請(qǐng)求將數(shù)據(jù)庫(kù)10內(nèi)頁(yè)面瀏覽日志文件中的WEB用戶行為數(shù)據(jù)進(jìn)行對(duì)應(yīng)的邏輯處理和統(tǒng)計(jì)后生成一統(tǒng)計(jì)報(bào)告并發(fā)送至監(jiān)控終端9處。

實(shí)施例二,如圖1和圖2所示,一種WEB用戶行為反饋系統(tǒng),其主要包括:

WEB服務(wù)器1,用于在接收到頁(yè)面請(qǐng)求后向?qū)?yīng)的請(qǐng)求終端發(fā)出內(nèi)嵌有采集插件的WEB頁(yè)面數(shù)據(jù);

用戶終端2,用于向WEB服務(wù)器1發(fā)出頁(yè)面請(qǐng)求以及接收并加載WEB頁(yè)面數(shù)據(jù),其中,通過(guò)采集插件采集WEB用戶行為數(shù)據(jù)并發(fā)送出;

采集接口服務(wù)器3,用于接收采集插件采集的WEB用戶行為數(shù)據(jù);

監(jiān)控終端9,用于通過(guò)接收的推送報(bào)告監(jiān)控WEB用戶行為數(shù)據(jù)和發(fā)出數(shù)據(jù)分析請(qǐng)求;

推送服務(wù)器8,用于將WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)的量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì),并當(dāng)WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)量型參數(shù)超過(guò)預(yù)設(shè)值后,根據(jù)WEB用戶行為數(shù)據(jù)中超過(guò)預(yù)設(shè)值的量型參數(shù)生成推送報(bào)告并發(fā)送至監(jiān)控終端9,推送報(bào)告內(nèi)包括超過(guò)預(yù)設(shè)值的量型參數(shù)及其相關(guān)的基本信息參數(shù),另外,當(dāng)接收到監(jiān)控終端9的數(shù)據(jù)分析請(qǐng)求后,根據(jù)數(shù)據(jù)分析請(qǐng)求將數(shù)據(jù)庫(kù)10內(nèi)的WEB用戶行為數(shù)據(jù)進(jìn)行對(duì)應(yīng)的邏輯處理和統(tǒng)計(jì)后生成一統(tǒng)計(jì)報(bào)告并發(fā)送至監(jiān)控終端9處;

消息隊(duì)列服務(wù)器4,用于將WEB用戶行為數(shù)據(jù)寫(xiě)入到消息隊(duì)列中;

多個(gè)分日志服務(wù)器6,組成一個(gè)日志服務(wù)器集群5,用于輪詢(xún)消息隊(duì)列服務(wù)器4的消息隊(duì)列中的消息,當(dāng)分日志服務(wù)器6讀取到WEB用戶行為數(shù)據(jù)后將其寫(xiě)入頁(yè)面瀏覽日志文件;

日志匯總服務(wù)器7,用于接收分日志服務(wù)器6發(fā)來(lái)的頁(yè)面瀏覽日志文件,在推送服務(wù)器8將頁(yè)面瀏覽日志文件內(nèi)的WEB用戶行為數(shù)據(jù)中的一項(xiàng)或多項(xiàng)量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì)后,再將頁(yè)面瀏覽日志文件寫(xiě)入到數(shù)據(jù)庫(kù)10中。

數(shù)據(jù)庫(kù)10,用于將采集接口服務(wù)器3接收到的WEB用戶行為數(shù)據(jù)存儲(chǔ)起來(lái)。

其中,當(dāng)分日志服務(wù)器6內(nèi)的頁(yè)面瀏覽日志文件達(dá)到預(yù)定量后,再將所述頁(yè)面瀏覽日志文件發(fā)送至日志匯總服務(wù)器7,推送服務(wù)器8接著對(duì)這頁(yè)面瀏覽日志文件內(nèi)的WEB用戶行為數(shù)據(jù)進(jìn)行統(tǒng)計(jì),并將其中一項(xiàng)或多項(xiàng)的量型參數(shù)與預(yù)設(shè)值進(jìn)行比對(duì),當(dāng)WEB用戶行為數(shù)據(jù)中一項(xiàng)或多項(xiàng)量型參數(shù)超過(guò)預(yù)設(shè)值后,再根據(jù)WEB用戶行為數(shù)據(jù)中超過(guò)預(yù)設(shè)值的量型參數(shù)生成所述推送報(bào)告并發(fā)送至監(jiān)控終端9。

實(shí)施例三,本實(shí)施例對(duì)上述實(shí)施例一和實(shí)施例二的應(yīng)用內(nèi)容做進(jìn)一步詳細(xì)闡述。

如圖1和圖2所示,所述采集插件包括JavaScript腳本,通過(guò)其異步采集所述用戶終端2的WEB用戶行為數(shù)據(jù)。所述WEB用戶行為數(shù)據(jù)包括WEB頁(yè)面數(shù)據(jù)中的頁(yè)面信息與網(wǎng)站cookie中的登錄信息。另外,JavaScript腳本采集的WEB用戶行為數(shù)據(jù)可再通過(guò)http Get的方式上報(bào)至采集接口服務(wù)器3。

所述消息隊(duì)列服務(wù)器4采用RabbitMQ服務(wù)器。RabbitMQ服務(wù)器具有完整的消息隊(duì)列系統(tǒng)、支持多種消息隊(duì)列模式的優(yōu)點(diǎn);另外,支持集群模式,擴(kuò)展集群容量和性能比較方便,同時(shí)集成了集群的監(jiān)控和管理,對(duì)于本發(fā)明中的日志服務(wù)器集群5的擴(kuò)展比較方便。

由于cookie中包括:訪問(wèn)的網(wǎng)站域名的hash串;訪問(wèn)者的用戶標(biāo)識(shí)(guid值),除非用戶清除cookie或者cookie過(guò)期,否則不會(huì)改變;該用戶第一次訪問(wèn)此網(wǎng)站的時(shí)間,UTC時(shí)間,表示距離1970-01-01 00:00:00的秒數(shù);該用戶前一次訪問(wèn)此網(wǎng)站的時(shí)間;該用戶本次訪問(wèn)此網(wǎng)站的時(shí)間;該用戶訪問(wèn)此網(wǎng)站的次數(shù)。結(jié)合前后時(shí)間段的cookie以及WEB頁(yè)面數(shù)據(jù)中的頁(yè)面信息,就可以間接了解到用戶在網(wǎng)站上所有頁(yè)面的瀏覽行為、頁(yè)面信息、訪問(wèn)軌跡。

而實(shí)施例一和實(shí)施例二中的量型參數(shù)可以為由所述cookie以及所述WEB頁(yè)面數(shù)據(jù)中的頁(yè)面信息統(tǒng)計(jì)出來(lái)的某個(gè)頁(yè)面的點(diǎn)擊量、某個(gè)頁(yè)面的用戶登入量、某個(gè)頁(yè)面的訪客的平均停留時(shí)間等。所述基本信息參數(shù)可以為所述cookie中的訪問(wèn)網(wǎng)站的域名以及所述WEB頁(yè)面數(shù)據(jù)中的頁(yè)面信息。而實(shí)施例一和實(shí)施例二中的推送服務(wù)器8都是針對(duì)每次分日志服務(wù)器6內(nèi)的瀏覽日志文件超過(guò)一定大小后發(fā)送來(lái)的瀏覽日志文件進(jìn)行上述量型參數(shù)的統(tǒng)計(jì),即達(dá)到了統(tǒng)計(jì)相同大小的瀏覽日志文件內(nèi)的某個(gè)頁(yè)面的點(diǎn)擊量、某個(gè)頁(yè)面的用戶登入量、某個(gè)頁(yè)面的訪客的平均停留時(shí)間等參數(shù)。從而使所述量型參數(shù)更加準(zhǔn)確地反應(yīng)對(duì)應(yīng)網(wǎng)頁(yè)的瀏覽行為。而當(dāng)某個(gè)頁(yè)面的點(diǎn)擊量、用戶登入量、平均停留時(shí)間超過(guò)預(yù)定值后,通過(guò)推送服務(wù)器8將包括有所述量型參數(shù)和所述基本信息參數(shù)的推送報(bào)告發(fā)送至監(jiān)控終端9,使監(jiān)控人員可以及時(shí)、全面了解到對(duì)應(yīng)WEB用戶行為數(shù)據(jù)的變化。所述監(jiān)控終端9可以為具有數(shù)據(jù)收發(fā)單元、數(shù)據(jù)處理單元以及人機(jī)交互單元的任何終端,如云端服務(wù)器、通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、智能手機(jī)或其他數(shù)據(jù)處理設(shè)備。

另外,當(dāng)監(jiān)控人員需要進(jìn)一步了解量型參數(shù)超過(guò)預(yù)定值的WEB頁(yè)面數(shù)據(jù)時(shí),可通過(guò)監(jiān)控終端9向推送服務(wù)器8發(fā)送數(shù)據(jù)分析請(qǐng)求,推送服務(wù)器8根據(jù)數(shù)據(jù)分析請(qǐng)求將數(shù)據(jù)庫(kù)10內(nèi)頁(yè)面瀏覽日志文件中的WEB用戶行為數(shù)據(jù)進(jìn)行對(duì)應(yīng)的邏輯處理和統(tǒng)計(jì)后生成一統(tǒng)計(jì)報(bào)告并發(fā)送至監(jiān)控終端9處。所述統(tǒng)計(jì)報(bào)告包括所述WEB用戶行為數(shù)據(jù)的全部量型參數(shù)和全部的基本信息參數(shù)。

實(shí)施例一和實(shí)施例二中的數(shù)據(jù)庫(kù)10可采用MongoDB服務(wù)器或Hadoop服務(wù)器。MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)10。由C++語(yǔ)言編寫(xiě)。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。特點(diǎn)是高性能、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。Hadoop是一個(gè)能夠?qū)Υ罅繑?shù)據(jù)進(jìn)行分布式處理的軟件框架。具有優(yōu)點(diǎn):高可靠性、高擴(kuò)展性、高效性、高容錯(cuò)性以及低成本等優(yōu)點(diǎn)。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。此外,就術(shù)語(yǔ)“包括”用于具體實(shí)施方式或權(quán)利要求書(shū)中的程度來(lái)說(shuō),此術(shù)語(yǔ)希望以類(lèi)似于術(shù)語(yǔ)“包含”在“包含”作為過(guò)渡詞用于權(quán)利要求中時(shí)被解釋的方式而為包括性的。此外,盡管所描述方面及/或?qū)嵤├脑赡苁且詥螖?shù)形式描述或主張,但除非明確聲明限于單數(shù)形式,否則也涵蓋復(fù)數(shù)形式。另外,除非另有聲明,否則任何方面及/或?qū)嵤├娜炕蛞徊糠挚膳c任何其它方面及/或?qū)嵤├娜炕蛞徊糠忠黄鸨焕谩?/p>

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
本溪市| 鄂温| 南郑县| 泽普县| 齐齐哈尔市| 永丰县| 宜黄县| 平定县| 女性| 岱山县| 冀州市| 方正县| 加查县| 阿勒泰市| 侯马市| 吐鲁番市| 高清| 唐河县| 三河市| 尉犁县| 宝山区| 景宁| 琼海市| 陇南市| 本溪市| 桐庐县| 濮阳县| 宜黄县| 梅河口市| 青铜峡市| 公主岭市| 中西区| 九龙城区| 青龙| 渝北区| 大姚县| 清流县| 晋中市| 鄢陵县| 汉川市| 泸西县|