http://www.liulan.com的訪問次數(shù),此時統(tǒng)計服務器在統(tǒng)計在2015年3月22日訪問網(wǎng)站http://www.liulan.com被訪問的總次數(shù)時,可以將接收到的來自于各個移動終端的日志統(tǒng)計報表進行匯總,將各個日志統(tǒng)計報表中的訪問次數(shù)進行求和,得到該網(wǎng)站在2015年3月22日被訪問的總次數(shù)。
[0133]下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開方法實施例。
[0134]圖4是根據(jù)一示例性實施例示出的一種行為日志統(tǒng)計裝置的框圖,如圖4所示,該行為日志統(tǒng)計裝置應用于圖1所示實施環(huán)境中的移動終端102中,該行為日志統(tǒng)計裝置包括但不限于:第一獲取模塊401、生成模塊402、發(fā)送模塊403。
[0135]第一獲取模塊401,被配置為在移動終端存在訪問行為時,記錄訪問時產(chǎn)生的行為曰志;
[0136]生成模塊402,被配置為按照該預定方式,對第一獲取模塊401獲取的該行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表;
[0137]發(fā)送模塊403,被配置為向統(tǒng)計服務器發(fā)送生成模塊402生成的該日志統(tǒng)計報表。
[0138]在一種可能的實現(xiàn)方式中,請參見圖5所示,其是根據(jù)另一示例性實施例示出的一種行為日志統(tǒng)計裝置的框圖,行為日志包括用于指示行為日志所屬類型的第一字段和用于描述訪問行為的至少一個第二字段,統(tǒng)計條件限定了用于統(tǒng)計的行為日志的第一字段的取值和至少一個第二字段的取值,該生成模塊402,包括:第一篩選子模塊402a、第二篩選子模塊402b和統(tǒng)計子模塊402c。
[0139]第一篩選子模塊402a,被配置為從獲取的該行為日志中,篩選出第一字段符合該統(tǒng)計條件所限定的第一字段的取值的第一行為日志。
[0140]第二篩選子模塊402b,被配置為從獲取出的該第一行為日志中,篩選出第二字段的取值符合該統(tǒng)計條件所限定的至少一個第二字段的取值的第二行為日志。
[0141]統(tǒng)計子模塊402c,被配置為按照該預定方式,對篩選出的該第二行為日志進行統(tǒng)
i+o
[0142]在一種可能的實現(xiàn)方式中,仍參見圖5所示,該行為日志統(tǒng)計裝置可以包括:第二獲取模塊404。
[0143]第二獲取模塊404,被配置為獲取該移動終端中處理器的運算負載值;
[0144]該生成模塊402,還被配置為當運算負載值小于預定負載閾值,則按照預定方式,對獲取的行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成該日志統(tǒng)計報表。
[0145]在一種可能的實現(xiàn)方式中,仍舊參見圖5所示,該行為日志統(tǒng)計裝置還可以包括:檢測模塊405。
[0146]檢測模塊405,被配置為檢測該移動終端所接入網(wǎng)絡的類型是否為無線保真W1-Fi ;
[0147]該發(fā)送模塊403,還被配置為當檢測模塊405獲取到移動終端所接入網(wǎng)絡的類型為W1-Fi時,向統(tǒng)計服務器發(fā)送日志統(tǒng)計報表。
[0148]在一種可能的實現(xiàn)方式中,仍舊參見圖5所示,該發(fā)送模塊403,包括:獲取子模塊403a、匯總子模塊403b和發(fā)送子模塊403c。
[0149]獲取子模塊403a,被配置為獲取尚未被發(fā)送的各個日志統(tǒng)計報表。
[0150]匯總子模塊403b,被配置為將獲取的各個日志統(tǒng)計報表進行匯總。
[0151]發(fā)送子模塊403c,被配置為將匯總得到的日志統(tǒng)計總報表發(fā)送至統(tǒng)計服務器。
[0152]綜上所述,本公開實施例中提供的行為日志統(tǒng)計裝置,通過在移動終端存在訪問行為時,記錄訪問時產(chǎn)生的行為日志,并在接收到統(tǒng)計任務時,對符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表,將該日志統(tǒng)計報表發(fā)送至統(tǒng)計服務器;由于移動終端可以統(tǒng)計本地記錄的行為日志,以得到該移動終端的日志統(tǒng)計報表,當移動終端發(fā)送給統(tǒng)計服務器后,統(tǒng)計服務器僅需要將各個移動終端的日志統(tǒng)計報表進行簡單匯總即可,因此解決了相關(guān)技術(shù)中由于需要統(tǒng)計的行為日志的數(shù)據(jù)量巨大,因此對統(tǒng)計服務器的運算能力造成極大的負擔的問題,達到了大大降低統(tǒng)計服務器的運算負擔的效果。
[0153]另外,當需要根據(jù)統(tǒng)計任務進行統(tǒng)計時,先檢測移動終端中處理器的運算負載值是否小于預定負載閾值,在移動終端中處理器的運算負載值小于預定負載閾值時,按照預定方式對記錄的行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表,避免因?qū)π袨槿罩镜慕y(tǒng)計造成對移動終端的卡頓現(xiàn)象,進而避免對用戶的使用影響。
[0154]當需要將日志統(tǒng)計報表發(fā)送至統(tǒng)計服務器時,還可以在移動終端所接入網(wǎng)絡的類型為無線保真W1-Fi時,向統(tǒng)計服務器發(fā)送日志統(tǒng)計報表,進而避免因使用GPRS聯(lián)網(wǎng)而占用用戶的流量。
[0155]需要補充說明的是,圖4和圖5中所示的行為日志統(tǒng)計裝置中的各個模塊僅是一種可能的實現(xiàn),在實際實現(xiàn)時,還可以通過其他的模塊劃分方式進行劃分,模塊的具體劃分方式并應當用于限定本公開的保護范圍。且圖4和圖5中所示的行為日志統(tǒng)計裝置,可以用于實現(xiàn)圖2、圖3A至圖3C中的步驟,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該行為日志統(tǒng)計方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0156]本公開一示例性實施例提供了一種行為日志統(tǒng)計裝置,應用于移動終端中,該行為日志統(tǒng)計裝置能夠?qū)崿F(xiàn)本公開提供的行為日志統(tǒng)計方法,該行為日志統(tǒng)計裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;
[0157]其中,處理器被配置為:
[0158]獲取行為日志,所述行為日志為訪問時產(chǎn)生的用于描述訪問行為的日志;
[0159]按照預定方式,對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表;
[0160]向統(tǒng)計服務器發(fā)送所述日志統(tǒng)計報表。
[0161]圖6是根據(jù)一示例性實施例示出的一種用于統(tǒng)計行為日志的裝置的框圖。例如,裝置600可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0162]參照圖6,裝置600可以包括以下一個或多個組件:處理組件602,存儲器604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(I/O)接口 612,傳感器組件614,以及通信組件616。
[0163]處理組件602通??刂蒲b置600的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件602可以包括一個或多個處理器618來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個或多個模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模塊,以方便多媒體組件608和處理組件602之間的交互。
[0164]存儲器604被配置為存儲各種類型的數(shù)據(jù)以支持在裝置600的操作。這些數(shù)據(jù)的示例包括用于在裝置600上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器604可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0165]電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置600生成、管理和分配電力相關(guān)聯(lián)的組件。
[0166]多媒體組件608包括在裝置600和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件608包括一個前置攝像頭和/或后置攝像頭。當裝置600處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0167]音頻組件610被配置為輸出和/或輸入音頻信號。例如,音頻組件610包括一個麥克風(MIC),當裝置600處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存