• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    點擊量的分布式統計方法及裝置制造方法及圖紙

    技術編號:15690912 閱讀:50 留言:0更新日期:2017-06-24 03:41
    本申請提供一種點擊量的分布式統計方法及裝置,包括:客戶端監聽用戶的點擊事件;基于監聽到的點擊事件針對用戶的點擊次數進行累加計數;基于預設的時間間隔定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器;業務服務器通過長連接接收各用戶側的客戶端定時上報的累加計數結果以及對應的UID,對各用戶側的客戶端上報的累加計數結果以及對應的UID進行匯總,得到各UID的點擊總次數;將各UID在統計周期內的點擊總次數上報至匯總服務器,由匯總服務器針對各業務服務器上報的各UID在統計周期內的點擊總次數進行匯總,得到在統計周期內的UID總數以及對應的點擊總次數。本申請可以降低點擊量統計時的計算復雜度。

    Distributed statistic method and device for click quantity

    The invention provides a device and a statistical method, distributed hits include: client monitors the user's click event; listening to the click event based on the user clicks count; based on the preset time interval will count on the results and the user identification by UID should be submitted to the corresponding business long connection the business client server; count the server through the long connection receives the user side timing report and the corresponding UID, the cumulative count results for each of the user side client report and summary of the UID, to get the total number of click on the UID UID; the total number of hits in the statistical period reported to summary server for the UID server, by the summary of each business server reported the total number of hits in the statistical period of summary, Gets the total number of UID in the statistical cycle and the total number of hits. This application can reduce the computational complexity of click count.

    【技術實現步驟摘要】
    點擊量的分布式統計方法及裝置
    本申請涉及通信領域,尤其涉及一種點擊量的分布式統計方法及裝置。
    技術介紹
    UV是uniquevisitor的縮寫,是指通過互聯網訪問、瀏覽網頁或者APP的獨立訪問用戶,每一個UV可以獨立的表征一個實際的訪問者,使用UV作為統計量可以準確的了解單位時間內針對頁面或者APP的訪問者的數量,是衡量一個網站或者APP的用戶使用情況的重要指標。PV是pageview的縮寫,是指頁面瀏覽量,也可以稱之為點擊量,可以表征用戶對同一頁面的累計訪問量,用戶每1次對網站中的某個網頁執行訪問均被累加一次PV。和UV一樣,PV也是衡量一個網站或者APP的用戶使用情況的重要指標。傳統的UV以及PV統計,通常是將用戶的點擊事件記錄到日志文件中,然后將日志文件異步上傳到服務端,由服務端對日志文件進行分析處理后得到相應的UV以及PV的統計結果。然而,由于傳統的UV以及PV統計,需要將日志文件異步上傳至服務端,因此存在網絡開銷大,上傳不及時以及統計計算復雜等問題,無法滿足實時統計UV以及PV的實效性要求。
    技術實現思路
    本申請提出一種點擊量的分布式統計方法,該方法包括:客戶端監聽用戶的點擊事件;基于監聽到的點擊事件針對用戶的點擊次數進行累加計數;基于預設的時間間隔定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器,以由所述業務服務器針對與其保持長連接的各用戶側的客戶端上報的累加計數結果以及對應的UID進行匯總,得到各UID對應的點擊總次數;其中,所述累加計數結果在被上報至所述業務服務器后清零。可選的,所述將累加計數結果以及對應的UID通過長連接上報至對應的業務服務器,包括:客戶端構建用于針對與所述業務服務器保持的長連接進行周期性?;畹奶綔y報文;其中,所述探測報文攜帶所述累加計數結果以及對應的UID;基于所述長連接將所述探測保活報文發送至所述業務服務器??蛇x的,所述方法還包括:當接收到所述業務服務器針對所述探測報文的回應報文時,將所述累加計數結果清零。本申請還提出一種點擊量的分布式統計方法,該方法包括:業務服務器通過與各用戶側的客戶端保持的長連接接收各用戶側的客戶端定時上報的針對用戶的點擊次數的累加計數結果以及對應的UID;對各用戶側的客戶端上報的所述累加計數結果以及對應的UID進行匯總,以得到各UID對應的點擊總次數;將各UID在預設的統計周期內的點擊總次數上報至對應的匯總服務器,以由所述匯總服務器針對與其存在映射關系的各業務服務器上報的各UID在預設的統計周期內的點擊總次數進行匯總,得到在所述預設的統計周期內的UID總數以及對應的點擊總次數。可選的,所述對各用戶側的客戶端上報的所述累加計數結果以及對應的UID進行匯總,以得到各UID對應的點擊總次數,包括:當接收到各用戶側的客戶端上報的累加計數結果以及對應的UID時,判斷緩存中是否存儲了該UID;如果緩存中存儲了該UID,將所述累加計數結果與所述緩存中存儲的與該UID對應的點擊數次相加;如果緩存中未存儲該UID,將該UID以及所述累加計數結果在緩存中進行存儲??蛇x的,所述將所述點擊總次數上報至對應的匯總服務器,包括:基于預設的映射算法針對各UID分別進行計算以確定與各UID對應的目標匯總服務器;將所述點擊總次數上報至確定出的所述目標匯總服務器??蛇x的,所述基于預設的映射算法針對各UID分別進行計算以確定與各UID對應的目標匯總服務器,包括:提取各UID中指定N位的取值;將提取出的指定N位的取值與匯總服務器的總數相除取余數;將設備編號與所述余數相同的匯總服務器確定為所述目標匯總服務器。本申請還提出一種點擊量的分布式統計裝置,應用于客戶端,該裝置包括:監聽模塊,監聽用戶的點擊事件;計數模塊,基于監聽到的點擊事件針對用戶的點擊次數進行累加計數;第一上報模塊,基于預設的時間間隔定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器,以由所述業務服務器針對與其保持長連接的各用戶側的客戶端上報的累加計數結果以及對應的UID進行匯總,得到各UID對應的點擊總次數;其中,所述累加計數結果在被上報至所述業務服務器后清零??蛇x的,所述第一上報模塊具體用于:構建用于針對與所述業務服務器保持的長連接進行周期性?;畹奶綔y報文;其中,所述探測報文攜帶所述累加計數結果以及對應的UID;基于所述長連接將所述探測?;顖笪陌l送至所述業務服務器??蛇x的,所述計數模塊進一步用于:當接收到所述業務服務器針對所述探測報文的回應報文時,將所述累加計數結果清零。本申請還提出一種點擊量的分布式統計裝置,應用于業務服務器,該裝置包括:接收模塊,通過與各用戶側的客戶端保持的長連接接收各用戶側的客戶端定時上報的針對用戶的點擊次數的累加計數結果以及對應的UID;匯總模塊,對各用戶側的客戶端上報的所述累加計數結果以及對應的UID進行匯總,以得到各UID對應的點擊總次數;第二上報模塊,將各UID在預設的統計周期內的點擊總次數上報至對應的匯總服務器,以由所述匯總服務器針對與其存在映射關系的各業務服務器上報的各UID在預設的統計周期內的點擊總次數進行匯總,得到在所述預設的統計周期內的UID總數以及對應的點擊總次數。可選的,所述匯總模塊具體用于:當接收到各用戶側的客戶端上報的累加計數結果以及對應的UID時,判斷緩存中是否存儲了該UID;如果緩存中存儲了該UID,將所述累加計數結果與所述緩存中存儲的與該UID對應的點擊數次相加;如果緩存中未存儲該UID,將該UID以及所述累加計數結果在緩存中進行存儲。可選的,所述第二上報模塊具體用于:基于預設的映射算法針對各UID分別進行計算以確定與各UID對應的目標匯總服務器;將所述點擊總次數上報至確定出的所述目標匯總服務器??蛇x的,所述匯總模塊進一步用于:提取各UID中指定N位的取值;將提取出的指定N位的取值與匯總服務器的總數相除取余數;將設備編號與所述余數相同的匯總服務器確定為所述目標匯總服務器。本申請還提出一種點擊量的分布式統計系統,該系統包括至少一匯總服務器,與所述匯總服務器存在映射關系的若干業務服務器,以及與所述業務服務器保持長連接的若干客戶端,其中:所述客戶端,監聽用戶的點擊事件,基于監聽到的點擊事件針對用戶的點擊次數進行累加計數,并基于預設的時間間隔定時將累加計數結果以及對應的UID通過所述長連接上報至對應的業務服務器;其中,所述累加計數結果在被上報至所述業務服務器后清零;所述業務服務器,通過與各用戶側的客戶端保持的長連接接收各用戶側的客戶端定時上報的所述累加計數結果以及對應的UID,對各用戶側的客戶端上報的所述累加計數結果以及對應的UID進行匯總以得到各UID對應的點擊總次數,并統計各UID在預設的統計周期內的點擊總次數,將所述點擊總次數上報至對應的匯總服務器;所述匯總服務器,針對各業務服務器上報的各UID在預設的統計周期內的點擊總次數進行匯總,以得到在所述預設的統計周期內的UID總數以及對應的點擊總次數。本申請中,提出一種點擊量的分布式統計方法,通過客戶端監聽用戶的點擊事件,基于監聽到的點擊事件針對用戶的點擊次數進行累加計數,并定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器;業本文檔來自技高網...
    點擊量的分布式統計方法及裝置

    【技術保護點】
    一種點擊量的分布式統計方法,其特征在于,該方法包括:客戶端監聽用戶的點擊事件;基于監聽到的點擊事件針對用戶的點擊次數進行累加計數;基于預設的時間間隔定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器,以由所述業務服務器針對與其保持長連接的各用戶側的客戶端上報的累加計數結果以及對應的UID進行匯總,得到各UID對應的點擊總次數;其中,所述累加計數結果在被上報至所述業務服務器后清零。

    【技術特征摘要】
    1.一種點擊量的分布式統計方法,其特征在于,該方法包括:客戶端監聽用戶的點擊事件;基于監聽到的點擊事件針對用戶的點擊次數進行累加計數;基于預設的時間間隔定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器,以由所述業務服務器針對與其保持長連接的各用戶側的客戶端上報的累加計數結果以及對應的UID進行匯總,得到各UID對應的點擊總次數;其中,所述累加計數結果在被上報至所述業務服務器后清零。2.根據權利要求1所述的方法,其特征在于,所述將累加計數結果以及對應的UID通過長連接上報至對應的業務服務器,包括:客戶端構建用于針對與所述業務服務器保持的長連接進行周期性?;畹奶綔y報文;其中,所述探測報文攜帶所述累加計數結果以及對應的UID;基于所述長連接將所述探測?;顖笪陌l送至所述業務服務器。3.根據權利要求2所述的方法,其特征在于,所述方法還包括:當接收到所述業務服務器針對所述探測報文的回應報文時,將所述累加計數結果清零。4.一種點擊量的分布式統計方法,其特征在于,該方法包括:業務服務器通過與各用戶側的客戶端保持的長連接接收各用戶側的客戶端定時上報的針對用戶的點擊次數的累加計數結果以及對應的UID;對各用戶側的客戶端上報的所述累加計數結果以及對應的UID進行匯總,以得到各UID對應的點擊總次數;將各UID在預設的統計周期內的點擊總次數上報至對應的匯總服務器,以由所述匯總服務器針對與其存在映射關系的各業務服務器上報的各UID在預設的統計周期內的點擊總次數進行匯總,得到在所述預設的統計周期內的UID總數以及對應的點擊總次數。5.根據權利要求1所述的方法,其特征在于,所述對各用戶側的客戶端上報的所述累加計數結果以及對應的UID進行匯總,以得到各UID對應的點擊總次數,包括:當接收到各用戶側的客戶端上報的累加計數結果以及對應的UID時,判斷緩存中是否存儲了該UID;如果緩存中存儲了該UID,將所述累加計數結果與所述緩存中存儲的與該UID對應的點擊數次相加;如果緩存中未存儲該UID,將該UID以及所述累加計數結果在緩存中進行存儲。6.根據權利要求1所述的方法,其特征在于,所述將所述點擊總次數上報至對應的匯總服務器,包括:基于預設的映射算法針對各UID分別進行計算以確定與各UID對應的目標匯總服務器;將所述點擊總次數上報至確定出的所述目標匯總服務器。7.根據權利要求6所述的方法,其特征在于,所述基于預設的映射算法針對各UID分別進行計算以確定與各UID對應的目標匯總服務器,包括:提取各UID中指定N位的取值;將提取出的指定N位的取值與匯總服務器的總數相除取余數;將設備編號與所述余數相同的匯總服務器確定為所述目標匯總服務器。8.一種點擊量的分布式統計裝置,其特征在于,應用于客戶端,該裝置包括:監聽模塊,監聽用戶的點擊事件;計數模塊,基于監聽到的點擊事件針對用戶的點擊次數進行累加計數;第一上報模塊,基于預設的時間間隔定時將累加計數結果以及對應的用戶身份標識UID通過長連接上報至對應的業務服務器,以由所述業務服務器針對與其保持長連接的各用戶側的客戶端上報的累加計數結果以及對應的UI...

    【專利技術屬性】
    技術研發人員:程磊,
    申請(專利權)人:阿里巴巴集團控股有限公司,
    類型:發明
    國別省市:開曼群島,KY

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩精品成人无码专区免费| 无码任你躁久久久久久| 国产精品无码2021在线观看| 久久亚洲中文字幕无码| 精品国产毛片一区二区无码| 午夜不卡无码中文字幕影院| 亚洲AV无码成人精品区狼人影院| 中文无码vs无码人妻 | 精品无码成人网站久久久久久| 亚洲AV中文无码乱人伦| 无码区日韩特区永久免费系列| 亚洲av无码国产精品色在线看不卡| 无码少妇精品一区二区免费动态| 九九无码人妻一区二区三区| 无码国内精品人妻少妇蜜桃视频| 永久免费无码网站在线观看个| 亚洲爆乳大丰满无码专区| 无码精品人妻一区二区三区免费看 | 亚洲精品无码久久久| 亚洲性无码AV中文字幕| 亚洲av无码无在线观看红杏| 亚洲精品无码成人片在线观看 | 日韩精品无码免费专区午夜不卡| 亚洲日韩精品无码专区| 无码精品国产一区二区三区免费| 最新国产精品无码| 高清无码一区二区在线观看吞精| 亚洲日韩精品无码AV海量| 久久午夜无码鲁丝片| 久久老子午夜精品无码怎么打| 熟妇人妻中文a∨无码| 精品无码综合一区| 亚洲不卡无码av中文字幕| 蕾丝av无码专区在线观看| 无码不卡中文字幕av| 日韩精品无码成人专区| 免费无码国产V片在线观看| 一级电影在线播放无码| 伊人久久无码中文字幕| 久久人妻av无码中文专区| 人妻无码第一区二区三区 |