行為日志統(tǒng)計方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種行為日志統(tǒng)計方法及裝置。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)應(yīng)用和推廣中,為了能夠得知相關(guān)業(yè)務(wù)的使用情況,往往需要統(tǒng)計用戶的訪問行為。
[0003]常見的一種對行為日志進行統(tǒng)計的方法為:當(dāng)用戶使用移動終端中的應(yīng)用程序(英文-Applicat1n,簡稱:App)訪問網(wǎng)站的時候,移動終端會向分布式服務(wù)器集群發(fā)送超文本傳輸協(xié)議(英文:Hyper Text Transfer Protocol,簡稱:HTTP)請求,分布式服務(wù)器集群中的服務(wù)器則會根據(jù)該HTTP請求獲取一條行為日志,這些服務(wù)器會將采集到的所有行為日志發(fā)送至對應(yīng)的統(tǒng)計服務(wù)器,由統(tǒng)計服務(wù)器根據(jù)業(yè)務(wù)統(tǒng)計要求對接收到的行為日志進行統(tǒng)計,生成統(tǒng)計報告。
【發(fā)明內(nèi)容】
[0004]本公開提供一種行為日志統(tǒng)計方法及裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種行為日志統(tǒng)計方法,應(yīng)用于移動終端中,所述方法包括:
[0006]獲取行為日志,所述行為日志為訪問時產(chǎn)生的用于描述訪問行為的日志;
[0007]按照預(yù)定方式,對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表;
[0008]向統(tǒng)計服務(wù)器發(fā)送所述日志統(tǒng)計報表。
[0009]可選的,所述行為日志包括用于指示所述行為日志所屬類型的第一字段和用于描述訪問行為的至少一個第二字段,所述統(tǒng)計條件限定了用于統(tǒng)計的行為日志的第一字段的取值和至少一個第二字段的取值;
[0010]所述按照預(yù)定方式,對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,包括:
[0011]從獲取的所述行為日志中,篩選出第一字段的取值符合所述統(tǒng)計條件所限定的所述第一字段的取值的第一行為日志;
[0012]從篩選出的所述第一行為日志中,篩選出第二字段的取值符合所述統(tǒng)計條件所限定的所述至少一個第二字段的取值的第二行為日志;
[0013]按照所述預(yù)定方式,對篩選出的所述第二行為日志進行統(tǒng)計。
[0014]可選的,所述方法還包括:
[0015]在所述向統(tǒng)計服務(wù)器發(fā)送所述日志統(tǒng)計報表之后,刪除獲取的用于生成所述日志統(tǒng)計報表時的所述行為日志;或者,
[0016]在所述移動終端的重啟時刻,刪除獲取的所有行為日志;或者,
[0017]按照預(yù)定時間間隔,刪除獲取的位于預(yù)定時間段內(nèi)的行為日志,所述預(yù)定時間段的結(jié)束時刻為位于當(dāng)前刪除時刻前的一個時刻。
[0018]可選的,所述方法還包括:
[0019]獲取所述移動終端中處理器的運算負(fù)載值;
[0020]若所述運算負(fù)載值小于預(yù)定負(fù)載閾值,則執(zhí)行所述按照預(yù)定方式,對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表的步驟。
[0021]可選的,所述方法還包括:
[0022]檢測所述移動終端所接入網(wǎng)絡(luò)的類型是否為無線保真W1-Fi ;
[0023]當(dāng)所述移動終端所接入網(wǎng)絡(luò)的類型為W1-Fi時,執(zhí)行所述向所述統(tǒng)計服務(wù)器發(fā)送所述日志統(tǒng)計報表的步驟。
[0024]根據(jù)本公開實施例的第二方面,提供一種行為日志統(tǒng)計裝置,所述裝置包括:
[0025]第一獲取模塊,被配置為獲取行為日志,所述行為日志為訪問時產(chǎn)生的用于描述訪問行為的日志;
[0026]生成模塊,被配置為按照預(yù)定方式,對所述第一獲取模塊獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表;
[0027]發(fā)送模塊,被配置為向統(tǒng)計服務(wù)器發(fā)送所述生成模塊生成的所述日志統(tǒng)計報表。
[0028]可選的,所述行為日志包括用于指示所述行為日志所屬類型的第一字段和用于描述訪問行為的至少一個第二字段,所述統(tǒng)計條件限定了用于統(tǒng)計的行為日志的第一字段的取值和至少一個第二字段的取值,所述生成模塊,包括:
[0029]第一篩選子模塊,被配置為從所述第一獲取模塊獲取的所述行為日志中,篩選出第一字段的取值符合所述統(tǒng)計條件所限定的所述第一字段的取值的第一行為日志;
[0030]第二篩選子模塊,被配置為從所述第一篩選子模塊篩選出的所述第一行為日志中,篩選出第二字段的取值符合所述統(tǒng)計條件所限定的所述至少一個第二字段的取值的第二行為日志;
[0031]統(tǒng)計子模塊,被配置為按照所述預(yù)定方式,對所述第二篩選子模塊篩選出的所述第二行為日志進行統(tǒng)計。
[0032]可選的,所述裝置還包括:
[0033]第一刪除模塊,被配置為在所述發(fā)送模塊發(fā)送所述日志統(tǒng)計報表之后,刪除獲取的用于生成所述日志統(tǒng)計報表時的所述行為日志;或者,
[0034]第二刪除模塊,被配置為在所述移動終端的重啟時刻,刪除獲取的所有行為日志;或者,
[0035]第三刪除模塊,被配置為按照預(yù)定時間間隔,刪除獲取的位于預(yù)定時間段內(nèi)的行為曰志,所述預(yù)定時間段的結(jié)束時刻為位于當(dāng)前刪除時刻前的一個時刻。
[0036]可選的,所述裝置還包括:
[0037]第二獲取模塊,被配置為獲取所述移動終端中處理器的運算負(fù)載值;
[0038]所述生成模塊,還被配置為若所述運算負(fù)載值小于預(yù)定負(fù)載閾值,則按照預(yù)定方式,對所述第一獲取模塊獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成所述日志統(tǒng)計報表。
[0039]可選的,所述裝置還包括:
[0040]檢測模塊,被配置為檢測所述移動終端所接入網(wǎng)絡(luò)的類型是否為無線保真W1-Fi ;
[0041]所述發(fā)送模塊,還被配置為當(dāng)所述檢測模塊檢測到所接入網(wǎng)絡(luò)的類型為W1-Fi時,向所述統(tǒng)計服務(wù)器發(fā)送所述日志統(tǒng)計報表。
[0042]根據(jù)本公開實施例的第三方面,提供一種行為日志統(tǒng)計裝置,應(yīng)用于移動終端中,所述裝置包括處理器:
[0043]用于存儲所述處理器可執(zhí)行指令的存儲器;
[0044]其中,所述處理器被配置為:
[0045]獲取行為日志,所述行為日志為訪問時產(chǎn)生的用于描述訪問行為的日志;
[0046]按照預(yù)定方式,對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,生成日志統(tǒng)計報表;
[0047]向統(tǒng)計服務(wù)器發(fā)送所述日志統(tǒng)計報表。
[0048]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0049]通過在移動終端存在訪問行為時,獲取訪問時產(chǎn)生的用于描述訪問行為的日志,并按照預(yù)定方式,對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計,將生成的日志統(tǒng)計報表發(fā)送至統(tǒng)計服務(wù)器,統(tǒng)計服務(wù)器僅需要將各個移動終端的日志統(tǒng)計報表進行簡單匯總即可,因此解決了相關(guān)技術(shù)中由于需要統(tǒng)計的行為日志的數(shù)據(jù)量巨大,因此對統(tǒng)計服務(wù)器的運算能力造成極大的負(fù)擔(dān)的問題,達到了大大降低統(tǒng)計服務(wù)器的運算負(fù)擔(dān)的效果O
[0050]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0051]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。
[0052]圖1是根據(jù)部分示例性實施例示出的一種行為日志統(tǒng)計所涉及的實施環(huán)境的示意圖;
[0053]圖2是根據(jù)一示例性實施例示出的一種行為日志統(tǒng)計方法的流程圖;
[0054]圖3A是根據(jù)另一示例性實施例示出的一種行為日志統(tǒng)計方法的流程圖;
[0055]圖3B是根據(jù)一示例性實施例提供的對獲取的所述行為日志中符合統(tǒng)計條件的行為日志進行統(tǒng)計的流程圖;
[0056]圖3C是根據(jù)另一示例性實施例示出的一種向統(tǒng)計服務(wù)器發(fā)送日志統(tǒng)計報表時的流程的示意圖;
[0057]圖4是根據(jù)一示例性實施例示出的一種行為日志統(tǒng)計裝置的框圖;
[0058]圖5是根據(jù)另一示例性實施例示出的一種行為日志統(tǒng)計裝置的框圖;
[0059]圖6是根據(jù)一示例性實施例示出的一種用于統(tǒng)計行為日志的裝置的框圖。
【具體實施方式】
[0060]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0061]圖1是根