国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      日志分析方法和裝置制造方法

      文檔序號:6635847閱讀:2469來源:國知局
      日志分析方法和裝置制造方法
      【專利摘要】本發(fā)明公開了一種日志分析方法和裝置,所述日志分析方法包括步驟:獲取日志信息;以時間為線索對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息。該使用信息包括使用應(yīng)用的習(xí)慣信息、使用電池的習(xí)慣信息、使用終端的習(xí)慣信息、應(yīng)用的耗電信息等,使得各單位可以以用戶使用信息的大數(shù)據(jù)作為參考,有針對性的進行項目投資、項目研發(fā)等活動。本發(fā)明實施例針對整個Android系統(tǒng),不需要其他權(quán)限等限制即可統(tǒng)計分析Android系統(tǒng)終端用戶的使用信息,具有Android系統(tǒng)平臺的通用性。
      【專利說明】日志分析方法和裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其是涉及一種日志分析方法和裝置。

      【背景技術(shù)】
      [0002]終端在運行過程中,會生成日志信息,該日志信息中記錄了終端以及其中的應(yīng)用的運行情況等數(shù)據(jù)。發(fā)明人經(jīng)過仔細研究發(fā)現(xiàn),如果能對這些數(shù)據(jù)以一定的方式進行統(tǒng)計分析,就能獲得極具參考價值的用戶使用信息,根據(jù)用戶使用信息能夠有針對性的進行項目投資、項目研發(fā)等活動。


      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的主要目的在于提供一種日志分析方法和裝置,旨在從日志信息中獲得有價值的數(shù)據(jù),為項目投資、項目研發(fā)等活動提供參考。
      [0004]為達以上目的,本發(fā)明提出一種日志分析方法,包括步驟:
      [0005]獲取日志信息;
      [0006]以時間為線索對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息。
      [0007]優(yōu)選地,所述使用信息包括使用應(yīng)用的習(xí)慣信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括:
      [0008]對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶使用各應(yīng)用的習(xí)慣信息。
      [0009]優(yōu)選地,所述使用應(yīng)用的習(xí)慣信息包括使用應(yīng)用的時長信息、時段信息或/和頻率信息。
      [0010]優(yōu)選地,所述使用信息包括使用電池的習(xí)慣信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括:
      [0011]對所述日志信息中各個時間段的電池使用狀態(tài)進行統(tǒng)計分析,獲得用戶使用電池的習(xí)慣信息。
      [0012]優(yōu)選地,所述使用信息包括使用終端的習(xí)慣信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括:
      [0013]對所述日志信息中終端屏幕的點亮?xí)r間和熄滅時間進行統(tǒng)計分析,獲得用戶使用終端的習(xí)慣信息。
      [0014]優(yōu)選地,所述使用信息包括應(yīng)用的耗電信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括:
      [0015]對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間以及各時間段的電量使用情況進行統(tǒng)計分析,獲得各應(yīng)用的耗電信息。
      [0016]優(yōu)選地,所述方法還包括:終端對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息,并將所述使用信息上傳至服務(wù)器。
      [0017]優(yōu)選地,所述方法還包括:服務(wù)器獲取終端發(fā)送的日志信息,并對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息。
      [0018]本發(fā)明同時提出一種日志分析裝置,包括獲取模塊和分析模塊,其中:
      [0019]獲取模塊,用于獲取日志信息;
      [0020]分析模塊,用于以時間為線索對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信肩、O
      [0021 ] 優(yōu)選地,所述使用信息包括使用應(yīng)用的習(xí)慣信息,所述分析模塊用于:對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶使用各應(yīng)用的習(xí)慣信息。
      [0022]優(yōu)選地,所述使用應(yīng)用的習(xí)慣信息包括使用應(yīng)用的時長信息、時段信息或/和頻率信息。
      [0023]優(yōu)選地,所述使用信息包括使用電池的習(xí)慣信息,所述分析模塊用于:對所述日志信息中各個時間段的電池使用狀態(tài)進行統(tǒng)計分析,獲得用戶使用電池的習(xí)慣信息。
      [0024]優(yōu)選地,所述使用信息包括使用終端的習(xí)慣信息,所述分析模塊用于:對所述日志信息中終端屏幕的點亮?xí)r間和熄滅時間進行統(tǒng)計分析,獲得用戶使用終端的習(xí)慣信息。
      [0025]優(yōu)選地,所述使用信息包括應(yīng)用的耗電信息,所述分析模塊用于:對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間以及各時間段的電量使用情況進行統(tǒng)計分析,獲得各應(yīng)用的耗電信息。
      [0026]優(yōu)選地,還包括發(fā)送模塊,所述發(fā)送模塊用于將所述使用信息上傳至服務(wù)器。
      [0027]本發(fā)明所提供的一種日志分析方法,通過獲取終端的日志信息,并以時間為線索對日志信息進行統(tǒng)計分析,從日志信息中獲得有價值的用戶使用信息,該使用信息包括使用應(yīng)用的習(xí)慣信息、使用電池的習(xí)慣信息、使用終端的習(xí)慣信息、應(yīng)用的耗電信息等,使得各單位可以以用戶使用信息的大數(shù)據(jù)作為參考,有針對性的進行項目投資、項目研發(fā)等活動。本發(fā)明實施例針對整個Android系統(tǒng),不需要其他權(quán)限等限制即可統(tǒng)計分析Android系統(tǒng)終端用戶的使用信息,具有Android系統(tǒng)平臺的通用性。

      【專利附圖】

      【附圖說明】
      [0028]圖1是本發(fā)明的日志分析方法第一實施例的流程圖;
      [0029]圖2是本發(fā)明實施例中日志信息中關(guān)于應(yīng)用運行情況的示意圖;
      [0030]圖3是本發(fā)明的日志分析方法第二實施例的流程圖;
      [0031]圖4是本發(fā)明實施例中日志信息中關(guān)于電池使用狀態(tài)的示意圖;
      [0032]圖5是本發(fā)明實施例中日志信息中關(guān)于電池使用狀態(tài)的另一示意圖;
      [0033]圖6是本發(fā)明的日志分析方法第三實施例的流程圖;
      [0034]圖7是本發(fā)明的日志分析方法第四實施例的流程圖;
      [0035]圖8是本發(fā)明的日志分析裝置一實施例的模塊示意圖。
      [0036]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。

      【具體實施方式】
      [0037]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0038]本發(fā)明的日志分析方法,首先獲取終端的日志信息,然后再以時間為線索對日志信息進行統(tǒng)計分析,獲得用戶的使用信息。其中,日志信息主要包括事件(events)日志信息;用戶的使用信息是指用戶使用終端后產(chǎn)生的信息,包括使用應(yīng)用的習(xí)慣信息、使用電池的習(xí)慣信息、使用終端的習(xí)慣信息、應(yīng)用的耗電信息等,而使用應(yīng)用的習(xí)慣信息包括使用應(yīng)用的時長信息、時段信息、頻率信息等。本發(fā)明中,可以是終端對本機的日志信息進行統(tǒng)計分析,并將分析獲得的用戶使用信息上傳至服務(wù)器,服務(wù)器基于用戶使用信息的大數(shù)據(jù),可以進行有針對性的投資和研發(fā)項目等;或者,也可以由終端將本機的日志信息直接上傳至服務(wù)器,服務(wù)器獲取一個或多個終端上傳的日志信息后,對日志信息進行統(tǒng)計分析,獲得各終端用戶的使用信息,并基于用戶使用信息的大數(shù)據(jù),進行有針對性的投資和研發(fā)項目等。
      [0039]以下通過具體實施例進行詳細說明。
      [0040]參見圖1,提出本發(fā)明的日志分析方法第一實施例,所述日志分析方法包括以下步驟:
      [0041]步驟S10:獲取日志信息
      [0042]當(dāng)在終端上進行日志分析時,終端采集本機的日志信息,并獲取該日志信息。當(dāng)在服務(wù)器上進行日志分析時,終端則將采集的日志信息上傳至服務(wù)器,服務(wù)器獲取終端發(fā)送的日志信息。
      [0043]具體實現(xiàn)上,可以在終端上安裝一 apk,該apk在獲得用戶同意后,在后臺啟動服務(wù)(service)進行日志搜集整理。該apk可以根據(jù)用戶選擇“本地收集,本地分析”、“原始數(shù)據(jù)上傳服務(wù)器分析”、“本地分析數(shù)據(jù)上傳服務(wù)器”等各個不同選項進行相應(yīng)操作。以Android 系統(tǒng)為例,可以通過 Android Runtime Process 命令〃logcat-v time-b events"等方法獲取日志信息。
      [0044]步驟Sll:對日志信息中各應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶使用各應(yīng)用的習(xí)慣信息
      [0045]對日志的統(tǒng)計分析可以由終端進行,也可以由服務(wù)器進行。例如,當(dāng)用戶選擇“本地收集,本地分析”或“本地分析數(shù)據(jù)上傳服務(wù)器”選項時,則由終端進行統(tǒng)計分析;當(dāng)用戶選擇“原始數(shù)據(jù)上傳服務(wù)器分析”等選項時,則由服務(wù)器進行統(tǒng)計分析。
      [0046]終端或服務(wù)器獲得日志信息后,可以以時間為線索對日志信息中各應(yīng)用(包括各組件)的運行情況進行統(tǒng)計分析,如應(yīng)用的啟動時間、關(guān)閉時間等。具體的,通過對基于時間的 am_proc_start (進程啟動)、am_proc_bound (進程綁定)和 am_proc_died (進程死亡)等關(guān)鍵字進行過濾統(tǒng)計,得到各個應(yīng)用的運行時間、運行時段和運行頻率。以qq應(yīng)用為例,截取日志信息中一個片段如下:
      [0047]09-06 10:06:04.614I/am_proc_start (1131): [0,15708,10101, com.tencent.mobileqq, activity, com.tencent.mobiIeqq/.activity.SplashActivity]
      [0048]09-06 10:06:04.6241/ am_proc_bound (1131): [0,15708,com.tencent.mobileqq]
      [0049]09-06 10:06:27.514I/am_proc_died(1131):[0,15708, com.tencent.mobileqq]
      [0050]其中,日志信息中15708代表qq應(yīng)用的進程ID, com.tencent.mobileqq代表qq應(yīng)用的應(yīng)用名稱,.activity.SplashActivity代表當(dāng)前組件,am_proc_start (進程啟動)代表qq應(yīng)用的啟動時間,am_proc_died(進程死亡)代表qq應(yīng)用的關(guān)閉時間。通過對日志信息中qq應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,可以獲得用戶在單位時間內(nèi)(如一天、一個月、一年等)使用qq應(yīng)用的時長、時段或/和頻率。通過對各個應(yīng)用逐個分析,獲得用戶使用各個應(yīng)用的時長信息、時段信息或/和頻率信息,并可進行排序,從而可知道用戶使用比較頻繁的是哪些應(yīng)用,使用時間比較長的是哪些應(yīng)用,通常在哪些時間段使用哪些應(yīng)用等。并可通過應(yīng)用使用頻繁度對各應(yīng)用的流行度或受歡迎程度進行排名。
      [0051 ] 進一步地,針對某個應(yīng)用,還可以對該應(yīng)用的指定界面的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶對該應(yīng)用的使用習(xí)慣信息。同樣以qq為例,如圖2所示截取了日志信息的一個片段,由圖可知,用戶在XX時間【time】,啟動或關(guān)閉【act1n】指定界面【screen】。
      [0052]當(dāng)由終端統(tǒng)計分析獲得用戶使用應(yīng)用的習(xí)慣信息時,還可將該信息上傳至服務(wù)器。服務(wù)器接收到終端發(fā)送的或分析獲得的用戶使用應(yīng)用的習(xí)慣信息后,則可根據(jù)該信息針對性的進行相關(guān)開發(fā)和投資等活動。
      [0053]參見圖3,提出本發(fā)明的日志分析方法第二實施例,所述日志分析方法包括以下步驟:
      [0054]步驟S20:獲取日志信息
      [0055]步驟S21:對日志信息中各個時間段的電池使用狀態(tài)進行統(tǒng)計分析,獲得用戶使用電池的習(xí)慣信息
      [0056]如圖4、圖5所示為日志信息中關(guān)于電池使用狀態(tài)的部分信息,其中圖5為電池-使用狀態(tài)(battery_status)與各個數(shù)字的對應(yīng)關(guān)系。從圖中可以看出,電池在各個時間段下的電量、電壓、充電情況等信息。通過統(tǒng)計分析,可以獲得用戶使用電池的習(xí)慣信息,如充一次電用多長時間、充電的頻率、哪一個時間段耗電最多、通常在電量剩余多少時進行充電等。
      [0057]當(dāng)由終端統(tǒng)計分析獲得用戶使用電池的習(xí)慣信息時,還可將該信息上傳至服務(wù)器。服務(wù)器接收到終端發(fā)送的或分析獲得的用戶使用電池的習(xí)慣信息后,則可根據(jù)該信息針對性的進行相關(guān)開發(fā)和投資等活動。
      [0058]參見圖6,提出本發(fā)明的日志分析方法第三實施例,所述日志分析方法包括以下步驟:
      [0059]步驟S30:獲取日志信息
      [0060]步驟S31:對日志信息中終端屏幕的點亮?xí)r間和熄滅時間進行統(tǒng)計分析,獲得用戶使用終端的習(xí)慣信息
      [0061]例如,日志信息中關(guān)于終端屏幕點亮和熄滅的部分信息如下:
      [0062]10-31 00:02:47.063 I/screen_toggled( 1018): I
      [0063]10-31 00:02:47.183 I/screen_toggled( 1018): O
      [0064]10-31 00:05:26.503 I/screen_toggled( 1018): I
      [0065]10-31 00:11:21.323 I/screen_toggled( 1018): 0
      [0066]10-31 00:11:23.223 I/screen_toggled( 1018): I
      [0067]其中顯示了屏幕的點亮?xí)r間和熄滅時間,0代表滅屏(屏幕熄滅),I代表點亮屏(點亮屏幕)。根據(jù)screen_toggled的時間點可以獲取手機每天的亮屏滅屏情況,如亮屏滅屏頻率、一次亮屏持續(xù)時間、一次滅屏持續(xù)時間、亮屏總時間、滅屏總時間等,從而獲得用戶使用終端的習(xí)慣信息。
      [0068]當(dāng)由終端統(tǒng)計分析獲得用戶使用終端的習(xí)慣信息時,還可將該信息上傳至服務(wù)器。服務(wù)器接收到終端發(fā)送的或分析獲得的用戶使用終端的習(xí)慣信息后,則可根據(jù)該信息針對性的進行相關(guān)開發(fā)和投資等活動。
      [0069]參見圖7,提出本發(fā)明的的日志分析方法第四實施例,所述日志分析方法包括以下步驟:
      [0070]步驟S40:獲取日志信息
      [0071]步驟S41:對日志信息中各應(yīng)用的啟動時間和關(guān)閉時間以及各時間段的電量使用情況進行統(tǒng)計分析,獲得各應(yīng)用的耗電信息
      [0072]根據(jù)各時間段的電量使用情況(或電池耗電情況),以及各應(yīng)用的啟動時間和關(guān)閉時間,則可以查詢出指定時間段哪些應(yīng)用消耗了多少電量,經(jīng)過統(tǒng)計分析,則可以獲得各應(yīng)用的耗電信息。并可針對異常耗電信息進行統(tǒng)計分析,可以得到常用耗電量大的應(yīng)用,或者對各應(yīng)用的耗電量進行排序,知道哪些應(yīng)用耗電較大,哪些應(yīng)用耗電較小。
      [0073]當(dāng)由終端統(tǒng)計分析獲得應(yīng)用的耗電信息時,還可將該信息上傳至服務(wù)器。服務(wù)器接收到終端發(fā)送的或分析獲得的應(yīng)用的耗電信息后,則可根據(jù)該信息針對性的進行相關(guān)開發(fā)和投資等活動。
      [0074]通過對大數(shù)據(jù)平臺下用戶反饋的各個終端中的各個應(yīng)用在系統(tǒng)中單個應(yīng)用運行情況、整體運行情況、系統(tǒng)耗電情況、各個應(yīng)用的耗電情況等用戶使用信息的分析,可以很有針對性的進行相關(guān)開發(fā)和投資等活動。舉例而言:
      [0075]I)、對于用戶使用應(yīng)用的習(xí)慣信息。
      [0076]應(yīng)用開發(fā)者能通過單個應(yīng)用運行情況,做相應(yīng)UE優(yōu)化。比如是否有不必要運行的后臺、聯(lián)網(wǎng)情況優(yōu)化、進入指定功能界面路徑是否可以改善等。
      [0077]大數(shù)據(jù)分析團隊,能基于這些數(shù)據(jù)分析大眾終端使用習(xí)慣,包括但不限于聊天、購物、游戲、資訊等使用習(xí)慣,對相關(guān)部門和團隊提供商業(yè)計劃和政府政策提供數(shù)據(jù)支持。比如通過對各個聊天軟件的分析,可以為各個聊天軟件市場占有情況分析,可以得到某一區(qū)域大眾社交情況,為政府相關(guān)部門出臺改善人際關(guān)系、促進社會和諧等政策提供參考;通過對淘寶、京東等各個購物應(yīng)用使用習(xí)慣的分析,可以為電商進行各種促銷等活動提供數(shù)據(jù)參考;通過對游戲應(yīng)用使用習(xí)慣的分析,可以為游戲開發(fā)商提供游戲類型開發(fā)決策,為廣告商投放廣告提供數(shù)據(jù)參考。
      [0078]Android系統(tǒng)研究團隊,可以使用數(shù)據(jù)排名后得到當(dāng)前應(yīng)用流行度,進行趨勢研究。
      [0079]2、)對于用戶使用終端的習(xí)慣信息。
      [0080]針對終端亮屏滅屏?xí)r間曲線分析,得到各個用戶作息時間信息,作為公共數(shù)據(jù)提供給社會,各個商家可以根據(jù)大眾作息時間進行相應(yīng)的商業(yè)活動。
      [0081]3、)對于用戶使用電池的習(xí)慣信息以及各應(yīng)用的耗電信息。
      [0082]電源功耗團隊可以考慮針對耗電大戶應(yīng)用進行有效的禁止后臺運行,達到整機省電效果。例如:在10分鐘內(nèi)電量減少5%,可以作為耗電大數(shù)據(jù)的判斷依據(jù)。
      [0083]系統(tǒng)開發(fā)商能通過整體運行情況,獲得各個應(yīng)用的耗電情況,優(yōu)化系統(tǒng)性能,提供更好的用戶體驗。
      [0084]從而,本發(fā)明的日志分析方法,通過獲取終端的日志信息,并以時間為線索對日志信息進行統(tǒng)計分析,從而獲得用戶的使用信息,該使用信息包括使用應(yīng)用的習(xí)慣信息、使用電池的習(xí)慣信息、使用終端的習(xí)慣信息、應(yīng)用的耗電信息等,使得各單位可以以用戶使用信息的大數(shù)據(jù)作為參考,有針對性的進行項目投資、項目研發(fā)等活動。本發(fā)明實施例針對整個Android系統(tǒng),不需要其他權(quán)限等限制即可統(tǒng)計分析Android系統(tǒng)終端用戶的使用信息,具有Android系統(tǒng)平臺的通用性。
      [0085]參見圖8,提出本發(fā)明的日志分析一實施例,所述日志分析裝置可以應(yīng)用于終端,如手機、平板等移動終端或者個人電腦終端等,也可以應(yīng)用于服務(wù)器,如云端服務(wù)器等。所述日志分析裝置包括獲取模塊和分析模塊。
      [0086]獲取模塊:用于獲取日志信息。所述日志信息主要包括事件(events)日志信息。
      [0087]當(dāng)日志分析裝置應(yīng)用于終端時,獲取模塊獲取終端的日志信息。以Android系統(tǒng)為例,獲取模塊可以通過 Android Runtime Process 命令〃logcat-v time-b events〃等方法獲取日志信息。
      [0088]當(dāng)日志分析裝置應(yīng)用于服務(wù)器時,獲取模塊則獲取終端發(fā)送至服務(wù)器的日志信肩、O
      [0089]分析模塊:用于以時間為線索對日志信息進行統(tǒng)計分析,獲得用戶的使用信息。用戶的使用信息包括使用應(yīng)用的習(xí)慣信息、使用電池的習(xí)慣信息、使用終端的習(xí)慣信息、應(yīng)用的耗電信息等。
      [0090]在一些實施例中,分析模塊可以對日志信息中各應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶使用各應(yīng)用的習(xí)慣信息。其中,使用應(yīng)用的習(xí)慣信息包括使用應(yīng)用的時長信息、時段信息或頻率信息。
      [0091]具體的,通過對基于時間的am_proc_start (進程啟動)、am_proc_bound(進程綁定)和am_pix)C_died(進程死亡)等關(guān)鍵字進行過濾統(tǒng)計,得到各個應(yīng)用的運行時間、運行時段和運行頻率。以qq應(yīng)用為例,截取日志信息中一個片段如下:
      [0092]09-06 10:06:04.614I/am_proc_start(1131): [0,15708,10101, com.tencent.mobileqq, activity, com.tencent.mobileqq/.activity.SplashActivity]
      [0093]09-06 10:06:04.6241/am_proc_bound (1131): [0,15708, com.tencent.mobileqq]
      [0094]09-06 10:06:27.514I/am_proc_died(1131):[0,15708, com.tencent.mobileqq]
      [0095]其中,日志信息中15708代表qq應(yīng)用的進程ID, com.tencent.mobileqq代表qq應(yīng)用的應(yīng)用名稱,.activity.SplashActivity代表當(dāng)前組件,am_proc_start (進程啟動)代表qq應(yīng)用的啟動時間,am_proc_died(進程死亡)代表qq應(yīng)用的關(guān)閉時間。通過對日志信息中qq應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,可以獲得用戶在單位時間內(nèi)(如一天、一個月、一年等)使用qq應(yīng)用的時長、時段或/和頻率。通過對各個應(yīng)用逐個分析,獲得用戶使用各個應(yīng)用的時長信息、時段信息或/和頻率信息,并可進行排序,從而可知道用戶使用比較頻繁的是哪些應(yīng)用,使用時間比較長的是哪些應(yīng)用,通常在哪些時間段使用哪些應(yīng)用等。并可通過應(yīng)用使用頻繁度對各應(yīng)用的流行度或受歡迎程度進行排名。
      [0096]進一步地,針對某個應(yīng)用,還可以對該應(yīng)用的指定界面的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶對該應(yīng)用的使用習(xí)慣信息。同樣以qq為例,如圖2所示截取了日志信息的一個片段,由圖可知,用戶在XX時間【time】,啟動或關(guān)閉【act1n】指定界面【screen】。
      [0097]在另一些實施例中,分析模塊可以對日志信息中各個時間段的電池使用狀態(tài)進行統(tǒng)計分析,獲得用戶使用電池的習(xí)慣信息。具體的,如圖4、圖5所示為日志信息中關(guān)于電池使用狀態(tài)的部分信息,其中圖5為電池-使用狀態(tài)(battery_status)與各個數(shù)字的對應(yīng)關(guān)系。從圖中可以看出,電池在各個時間段下的電量、電壓、充電情況等信息。通過統(tǒng)計分析,可以獲得用戶使用電池的習(xí)慣信息,如充一次電用多長時間、充電的頻率、哪一個時間段耗電最多、通常在電量剩余多少時進行充電等。
      [0098]還有一些實施例中,分析模塊可以對日志信息中終端屏幕的點亮?xí)r間和熄滅時間進行統(tǒng)計分析,獲得用戶使用終端的習(xí)慣信息。例如,日志信息中關(guān)于終端屏幕點亮和熄滅的部分信息如下:
      [0099]10-31 00:02:47.063 I/screen_toggled( 1018): I
      [0100]10-31 00:02:47.183 I/screen_toggled( 1018): O
      [0101]10-31 00:05:26.503 I/screen_toggled( 1018): I
      [0102]10-31 00:11:21.323 I/screen_toggled( 1018): 0
      [0103]10-31 00:11:23.223 I/screen_toggled( 1018): I
      [0104]其中顯示了屏幕的點亮?xí)r間和熄滅時間,0代表滅屏(屏幕熄滅),I代表點亮屏(點亮屏幕)。根據(jù)screen_toggled的時間點可以獲取手機每天的亮屏滅屏情況,如亮屏滅屏頻率、一次亮屏持續(xù)時間、一次滅屏持續(xù)時間、亮屏總時間、滅屏總時間等,從而獲得用戶使用終端的習(xí)慣信息。
      [0105]在某些實施例中,分析模塊還可以對日志信息中各應(yīng)用的啟動時間和關(guān)閉時間以及各時間段的電量使用情況進行統(tǒng)計分析,獲得各應(yīng)用的耗電信息。具體的,分析模塊根據(jù)各時間段的電量使用情況(或電池耗電情況),以及各應(yīng)用的啟動時間和關(guān)閉時間,則可以查詢出指定時間段哪些應(yīng)用消耗了多少電量,經(jīng)過統(tǒng)計分析,則可以獲得各應(yīng)用的耗電信息。并可針對異常耗電信息進行統(tǒng)計分析,可以得到常用耗電量大的應(yīng)用,或者對各應(yīng)用的耗電量進行排序,知道哪些應(yīng)用耗電較大,哪些應(yīng)用耗電較小。
      [0106]進一步地,當(dāng)日志分析裝置應(yīng)用于終端時,還可以包括一發(fā)送模塊,該發(fā)送模塊用于將用戶的使用信息上傳至服務(wù)器。服務(wù)器接收到終端發(fā)送的或分析獲得的用戶的使用信息后,則可根據(jù)該信息針對性的進行相關(guān)開發(fā)和投資等活動。
      [0107]本發(fā)明的日志分析裝置,通過獲取終端的日志信息,并以時間為線索對日志信息進行統(tǒng)計分析,從而獲得用戶的使用信息,該使用信息包括使用應(yīng)用的習(xí)慣信息、使用電池的習(xí)慣信息、使用終端的習(xí)慣信息、應(yīng)用的耗電信息等,使得各單位可以以用戶使用信息的大數(shù)據(jù)作為參考,有針對性的進行項目投資、項目研發(fā)等活動。本發(fā)明實施例針對整個Android系統(tǒng),不需要其他權(quán)限等限制即可統(tǒng)計分析Android系統(tǒng)終端用戶的使用信息,具有Android系統(tǒng)平臺的通用性。
      [0108]需要說明的是:上述實施例提供的日志分析裝置在進行日志分析時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成。另外,上述實施例提供的日志分析裝置與日志分析方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,且方法實施例中的技術(shù)特征在裝置實施例中均對應(yīng)適用,這里不再贅述。
      [0109]本領(lǐng)域普通技術(shù)人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟可以通過程序來控制相關(guān)的硬件完成,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì)可以是R0M/RAM、磁盤、光盤等。
      [0110]以上參照【專利附圖】
      附圖
      【附圖說明】了本發(fā)明的優(yōu)選實施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實質(zhì),可以有多種變型方案實現(xiàn)本發(fā)明,比如作為一個實施例的特征可用于另一實施例而得到又一實施例。凡在運用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進,均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。
      【權(quán)利要求】
      1.一種日志分析方法,其特征在于,包括步驟: 獲取日志信息; 以時間為線索對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息。
      2.根據(jù)權(quán)利要求1所述的日志分析方法,其特征在于,所述使用信息包括使用應(yīng)用的習(xí)慣信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括: 對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶使用各應(yīng)用的習(xí)慣信息。
      3.根據(jù)權(quán)利要求2所述的日志分析方法,其特征在于,所述使用應(yīng)用的習(xí)慣信息包括使用應(yīng)用的時長信息、時段信息或/和頻率信息。
      4.根據(jù)權(quán)利要求1所述的日志分析方法,其特征在于,所述使用信息包括使用電池的習(xí)慣信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括: 對所述日志信息中各個時間段的電池使用狀態(tài)進行統(tǒng)計分析,獲得用戶使用電池的習(xí)慣信息。
      5.根據(jù)權(quán)利要求1所述的日志分析方法,其特征在于,所述使用信息包括使用終端的習(xí)慣信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括: 對所述日志信息中終端屏幕的點亮?xí)r間和熄滅時間進行統(tǒng)計分析,獲得用戶使用終端的習(xí)慣信息。
      6.根據(jù)權(quán)利要求1所述的日志分析方法,其特征在于,所述使用信息包括應(yīng)用的耗電信息,所述以時間為線索對所述日志信息進行統(tǒng)計分析獲得用戶的使用信息包括: 對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間以及各時間段的電量使用情況進行統(tǒng)計分析,獲得各應(yīng)用的耗電信息。
      7.根據(jù)權(quán)利要求1-6任一項所述的日志分析方法,其特征在于,所述方法還包括:終端對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息,并將所述使用信息上傳至服務(wù)器。
      8.根據(jù)權(quán)利要求1-6任一項所述的日志分析方法,其特征在于,所述方法還包括:服務(wù)器獲取終端發(fā)送的日志信息,并對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息。
      9.一種日志分析裝置,其特征在于,包括獲取模塊和分析模塊,其中: 獲取模塊,用于獲取日志信息; 分析模塊,用于以時間為線索對所述日志信息進行統(tǒng)計分析,獲得用戶的使用信息。
      10.根據(jù)權(quán)利要求9所述的日志分析裝置,其特征在于,所述使用信息包括使用應(yīng)用的習(xí)慣信息,所述分析模塊用于:對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間進行統(tǒng)計分析,獲得用戶使用各應(yīng)用的習(xí)慣信息。
      11.根據(jù)權(quán)利要求10所述的日志分析裝置,其特征在于,所述使用應(yīng)用的習(xí)慣信息包括使用應(yīng)用的時長信息、時段信息或/和頻率信息。
      12.根據(jù)權(quán)利要求9所述的日志分析裝置,其特征在于,所述使用信息包括使用電池的習(xí)慣信息,所述分析模塊用于:對所述日志信息中各個時間段的電池使用狀態(tài)進行統(tǒng)計分析,獲得用戶使用電池的習(xí)慣信息。
      13.根據(jù)權(quán)利要求9所述的日志分析裝置,其特征在于,所述使用信息包括使用終端的習(xí)慣信息,所述分析模塊用于:對所述日志信息中終端屏幕的點亮?xí)r間和熄滅時間進行統(tǒng)計分析,獲得用戶使用終端的習(xí)慣信息。
      14.根據(jù)權(quán)利要求9所述的日志分析裝置,其特征在于,所述使用信息包括應(yīng)用的耗電信息,所述分析模塊用于:對所述日志信息中各應(yīng)用的啟動時間和關(guān)閉時間以及各時間段的電量使用情況進行統(tǒng)計分析,獲得各應(yīng)用的耗電信息。
      15.根據(jù)權(quán)利要求9-14任一項所述的日志分析裝置,其特征在于,還包括發(fā)送模塊,所述發(fā)送模塊用于將所述使用信息上傳至服務(wù)器。
      【文檔編號】G06Q10/06GK104361465SQ201410691259
      【公開日】2015年2月18日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
      【發(fā)明者】何琳 申請人:深圳市中興移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1