移動終端的用戶交互行為的收集分析方法
【專利摘要】本發明公開了一種移動終端的用戶交互行為的收集分析方法,包括:S1、在移動終端上產生用戶交互行為;S2、移動終端下載交互行為分析規則庫中的數據,以更新當前分析規則數據需求列表,并確定指定的需要收集的交互行為數據;S3、收集指定的交互行為數據,并在符合條件時將收集的用戶交互行為數據上傳至服務器;S4、服務器建立與用戶交互行為所對應的用戶交互行為分析規則庫,服務器的分析計算系統調用用戶交互行為分析規則庫中的分析規則,對上傳的用戶交互行為數據進行分析計算;S5、將調整修正結果以分析規則的形式錄入分析規則庫中,并更新當前分析規則數據需求列表。本發明提高了交互行為數據收集的準確性和靈活性。
【專利說明】移動終端的用戶交互行為的收集分析方法
【技術領域】
[0001]本發明涉及一種移動互聯網中無線應用領域,特別是涉及一種移動終端的用戶交互行為的收集及分析方法。
【背景技術】
[0002]隨著移動終端的普及,以及移動互聯網的快速發展,移動互聯網、互聯網服務提供商對用戶數據的需求也提出了更高的要求。由于移動終端與用戶的強關聯性,能夠提供大量有價值的用戶交互行為數據。在這些數據中,傳統用戶行為分析雖然數據意義明確,具有代表性,但是數據量小。隱式用戶行為雖并不明確,但是數據量大,可以通過良好的算法分析出有意義的用戶數據,但現有技術中還沒有針對用戶交互行為進行專門收集和分析的技術。
【發明內容】
[0003]本發明要解決的技術問題是為了克服現有技術中沒有針對用戶交互行為進行專門收集和分析的技術的缺陷,提供一種移動終端的用戶交互行為的收集及分析方法。
[0004]本發明是通過下述技術方案來解決上述技術問題的:
[0005]本發明提供了一種移動終端的用戶交互行為的收集分析方法,其特點在于,包括以下步驟:
[0006]S1、用戶在移動終端上產生用戶交互行為;
[0007]S2、移動終端從服務器中下載交互行為分析規則庫中的數據,以更新當前分析規則數據需求列表,并確定當前分析規則數據需求列表中指定的需要收集的交互行為數據;
[0008]S3、通過基于移動終端操作系統封裝的用戶交互行為收集接口,收集當前分析規則數據需求列表內指定的交互行為數據,并在符合數據上傳條件時將收集的用戶交互行為的結構化數據上傳至服務器;此處的收集接口應當為移動終端程序自行進行封裝的應用程序接口,針對系統消息,包括程序響應時間、交互界面事件觸發等,進行的捕捉收集統計;
[0009]S4、服務器建立與用戶交互行為所對應的用戶交互行為分析規則庫,服務器的分析計算系統調用用戶交互行為分析規則庫中的分析規則,對上傳的用戶交互行為的結構化數據進行分析計算操作;
[0010]S5、將分析計算后的調整修正結果以分析規則的形式重新錄入分析規則庫中,并更新當前分析規則數據需求列表。
[0011]本發明中針對的用戶交互行為優選地為隱式用戶交互行為,隱式用戶交互行為即用戶并沒有對移動終端進行很明顯的操作,而只是執行一些比較隱蔽的交互行為,例如用戶使用移動終端程序的頻率、時長、地點等,這類數據更帶有移動終端的特色,可以匹配一個用戶日常使用場景,以此可以了解用戶的大致身份背景,比如上班族,家庭主婦之類,推測關注點高峰等,就屬于用戶進行交互但未執行明顯操作的行為,即為隱式用戶交互行為。
[0012]較佳地,步驟S3中的數據上傳條件為移動終端處于W1-Fi ( 一種可以將個人電腦、手持設備等終端以無線方式互相連接的技術)環境,并且移動終端的應用處于后臺運行模式。這樣的條件設定主要是盡可能的不影響用戶流量使用,電池壽命消耗以及程序體驗,額外的上傳會占用cpu(中央處理器)時間片。
[0013]較佳地,步驟S3中收集的用戶交互行為的結構化數據中記錄有用戶ID(身份標識號碼)、對應移動終端應用中的交互目標、對應移動終端應用中的交互動作、交互目標執行交互動作的時間戳、當前交互行為分析規則庫的版本號以及擴展位。其中交互目標的范疇很寬泛,包括交互組件(按鈕,滾動視圖等),應用程序使用時機(比如上下班高峰等比較集中的碎片化時間段中使用程序,此時的交互目標就是程序本身)。
[0014]較佳地,步驟S4建立用戶交互行為分析規則庫包括以下步驟:
[0015]S41、按照用戶交互行為分析規則單元結構新建需要建立的新的用戶交互行為分析規則作為輸入;
[0016]S42、使用輸入的新的用戶交互行為分析規則去匹配用戶交互行為分析規則庫中已有的用戶交互行為分析規則,判斷新輸入的對應移動終端應用中的交互目標是否已經在用戶交互行為分析規則庫中,若否,則執行步驟S43,若是,則執行步驟S44 ;
[0017]S43、新建所述新輸入的對應移動終端應用中的交互目標的用戶交互行為分析規則庫,并將所述輸入對應的操作加入交互目標的規則庫中,然后執行步驟S45;
[0018]S44、將輸入對應的操作加入交互目標的規則庫中,然后執行步驟S45 ;
[0019]S45、更新當前分析規則數據需求列表,以將規則庫的變更體現至移動終端中。
[0020]較佳地,步驟S4中的分析計算操作包括以下步驟:
[0021]S411、將移動終端收集的用戶交互行為數據作為輸入匹配分析規則庫,判斷是否可以匹配到相應的分析規則集,若是,則執行步驟S412,若否,則不作操作;
[0022]S412、從分析規則庫中取出相應的規則集;
[0023]S413、在取出的規則集的基礎上,計算分析上傳的用戶交互行為數據,得出結果。
[0024]較佳地,步驟S5中還以分析計算系統的分析結果作為輸入,判斷分析結果是否滿足需求,并在判斷為否時,建立新的交互行為分析規則,并加入到分析規則庫中。
[0025]本發明為了解決移動互聯網服務商收集用戶交互行為數據,并對其進行分析的問題,通過在移動終端上建立用戶交互行為收集系統,以使其具有能夠定制化收集所需的用戶交互行為并將其轉化為可利用的結構化數據的能力,在不影響用戶使用體驗的前提下上傳至服務端并按照預定設計的分析規則進行分析從而得出結果,使互聯網服務商能夠更加精準地獲取用戶反饋,提供更為優質的服務。
[0026]本發明提供的是移動終端的用戶交互行為的收集和分析方法,其基本原理是:
[0027]1、建立移動終端針對用戶交互的跟蹤收集系統,通過基于移動終端操作系統封裝的用戶交互行為收集接口,能夠根據交互行為分析規則庫中有效分析規則的需求收集相應的交互行為數據,并選擇合適的數據上傳策略。
[0028]2、建立交互行為分析規則庫,在交互行為分析系統對上傳的用戶數據進行提供交互行為分析規則匹配,為交互行為分析系統得出分析結果提供處理的分析規則和計算方法;分析人員同時也可以通過修改交互行為分析規則庫來達到調整用戶行為分析結果的目的。
[0029]3、建立交互行為分析系統,對應用戶數據在交互行為分析規則庫中,調用相應的分析規則和計算方法,并分析出預設的結果,提供給分析人員做進一步修改調整。
[0030]本發明的積極進步效果在于:本發明通過建立移動終端用戶交互行為收集系統,實現了可定制化的用戶交互行為收集上傳;通過建立交互行為分析系統,基于分析規則庫的有效分析規則集調用相應的算法計算分析,將得出的結果呈現給分析人員;通過建立交互行為分析規則庫,分析人員可以依據分析系統得出的結果迅速修改調整分析策略,從而進一步提高了交互行為數據收集的準確性和靈活性。
【專利附圖】
【附圖說明】
[0031]圖1為本發明的一實施例的移動終端的用戶交互行為的收集分析方法的流程圖。
【具體實施方式】
[0032]下面通過實施例的方式進一步說明本發明,但并不因此將本發明限制在所述的實施例范圍之中。
[0033]如圖1所示,本發明的移動終端的用戶交互行為的收集分析方法包括以下步驟:
[0034]步驟101、用戶在移動終端上產生用戶交互行為。
[0035]步驟102、移動終端從服務器中下載交互行為分析規則庫中的數據,以更新當前分析規則數據需求列表,并確定當前分析規則數據需求列表中指定的需要收集的交互行為數據(包括交互目標和交互動作)。
[0036]步驟103、通過基于移動終端操作系統封裝的用戶交互行為收集接口,收集當前分析規則數據需求列表內指定的交互行為數據,并在符合數據上傳條件時將收集的用戶交互行為的結構化數據上傳至服務器的分析計算系統。
[0037]步驟104、服務器建立與用戶交互行為所對應的用戶交互行為分析規則庫,服務器的分析計算系統調用用戶交互行為分析規則庫中的分析規則,對上傳的用戶交互行為的結構化數據進行分析計算操作。
[0038]步驟105、將分析計算的結果展現給分析人員,交由其做進一步的調整修正,得出有意義的結論,分析人員將分析計算后的調整修正結果以分析規則的形式重新錄入分析規則庫中,并更新當前分析規則數據需求列表。
[0039]步驟103中收集用戶交互行為的目的是為了通過移動終端用戶交互行為收集系統,收集定制化的用戶交互行為數據,并上傳服務器,具體地,在移動終端的應用啟動后或者在應用運行周期過程中合理的時機,移動終端應用將拉取交互行為分析規則庫中的數據,以獲取當前分析規則數據需求列表,更新完成后確定所需要收集的交互目標、交互動作和交互時間等信息;然后通過基于移動終端操作系統封裝的用戶交互行為收集接口,收集當前分析規則數據需求列表內指定的交互行為數據;如果應用滿足數據上傳條件,比如,當移動終端處于W1-Fi環境,并且應用處于后臺運行模式等一系列不影響用戶體驗性的條件下,應用會將數據上傳至交互行為計算系統,如果應用不滿足數據上傳條件,則繼續處于交互行為數據收集流程。
[0040]而移動終端收集的用戶交互行為的結構化數據的具體數據單元結構,其中記錄了用戶ID(UserID)、對應移動終端應用中的交互目標(ControlTarget)、對應移動終端應用中的交互動作(ControlAct1n)、交互目標執行交互動作的時間戳(ControlTimestamp)、當前交互行為分析規則庫的版本號(AnalysisRulesVers1n)以及擴展位(UserInfo)。
[0041]步驟104中建立用戶交互行為分析規則庫的具體步驟則為:按照用戶交互行為分析規則單元結構新建需要建立的新的用戶交互行為分析規則作為輸入,使用輸入的新的用戶交互行為分析規則去匹配用戶交互行為分析規則庫中已有的用戶交互行為分析規則,判斷新輸入的對應移動終端應用中的交互目標是否已經在用戶交互行為分析規則庫中,如果輸入并不對應交互行為分析規則中的交互目標,則新建該新輸入的對應移動終端應用中的交互目標的用戶交互行為分析規則庫,并將所述輸入對應的操作加入交互目標的規則庫中,如果輸入的交互目標已經在規則庫中,則將輸入對應的操作加入交互目標的規則庫中。在加入新的輸入完畢后,則更新當前分析規則數據需求列表,以便規則庫的變更能夠迅速體現到移動終端中去。
[0042]而具體輸入的新的用戶交互行為分析規則的結構則包括:對應移動終端應用中的交互目標(ControlTarget)、對應移動終端應用中的交互動作(ControlAct1n)、交互目標執行交互動作的時間戳(ControlTimestamp)、當前交互行為分析規則庫的版本號(AnalysisRulesVers1n)。
[0043]步驟104中的分析計算操作具體包括:將移動終端收集的用戶交互行為數據作為輸入匹配分析規則庫,判斷是否可以匹配到相應的分析規則集,若否,則不作任何操作,若是,則從分析規則庫中取出相應的規則集,在取出的規則集的基礎上,計算分析上傳的用戶交互行為數據,得出結果。
[0044]本發明還涉及到用戶交互行為分析規則的人工學習操作,可以基于計算系統得到的分析結果,人工學習后修正調整分析規則庫,具體地,以分析計算系統的用戶交互行為分析結果作為輸入,通過人工來分析是否滿足現有的需求,如果不滿足現有需求,分析員經過分析總結,建立新的交互行為分析規則,并加入到分析規則庫中,如果滿足需求,則結束。
[0045]在分析計算操作過程中,還從歷史日志中取出用戶語音操作應用日志,人工分析每條日志匹配結果是否正確處理,對于不能被正確處理的用戶日志中的結構化語音文本,建立對應的正確的操作模板,并將其加入到語音操作匹配庫中。
[0046]雖然以上描述了本發明的【具體實施方式】,但是本領域的技術人員應當理解,這些僅是舉例說明,本發明的保護范圍是由所附權利要求書限定的。本領域的技術人員在不背離本發明的原理和實質的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發明的保護范圍。
【權利要求】
1.一種移動終端的用戶交互行為的收集分析方法,其特征在于,包括以下步驟: 51、用戶在移動終端上產生用戶交互行為; 52、移動終端從服務器中下載交互行為分析規則庫中的數據,以更新當前分析規則數據需求列表,并確定當前分析規則數據需求列表中指定的需要收集的交互行為數據; 53、通過基于移動終端操作系統封裝的用戶交互行為收集接口,收集當前分析規則數據需求列表內指定的交互行為數據,并在符合數據上傳條件時將收集的用戶交互行為的結構化數據上傳至服務器; 54、服務器建立與用戶交互行為所對應的用戶交互行為分析規則庫,服務器的分析計算系統調用用戶交互行為分析規則庫中的分析規則,對上傳的用戶交互行為的結構化數據進行分析計算操作; 55、將分析計算后的調整修正結果以分析規則的形式重新錄入分析規則庫中,并更新當前分析規則數據需求列表。
2.如權利要求1所述的收集分析方法,其特征在于,步驟S3中的數據上傳條件為移動終端處于W1-Fi環境,并且移動終端的應用處于后臺運行模式。
3.如權利要求1所述的收集分析方法,其特征在于,步驟S3中收集的用戶交互行為的結構化數據中記錄有用戶ID、對應移動終端應用中的交互目標、對應移動終端應用中的交互動作、交互目標執行交互動作的時間戳、當前交互行為分析規則庫的版本號以及擴展位。
4.如權利要求1所述的收集分析方法,其特征在于,步驟S4建立用戶交互行為分析規則庫包括以下步驟: 541、按照用戶交互行為分析規則單元結構新建需要建立的新的用戶交互行為分析規則作為輸入; 542、使用輸入的新的用戶交互行為分析規則去匹配用戶交互行為分析規則庫中已有的用戶交互行為分析規則,判斷新輸入的對應移動終端應用中的交互目標是否已經在用戶交互行為分析規則庫中,若否,則執行步驟S43,若是,則執行步驟S44 ; 543、新建所述新輸入的對應移動終端應用中的交互目標的用戶交互行為分析規則庫,并將所述輸入對應的操作加入交互目標的規則庫中,然后執行步驟S45 ; 544、將輸入對應的操作加入交互目標的規則庫中,然后執行步驟S45; 545、更新當前分析規則數據需求列表,以將規則庫的變更體現至移動終端中。
5.如權利要求1所述的收集分析方法,其特征在于,步驟S4中的分析計算操作包括以下步驟: 5411、將移動終端收集的用戶交互行為數據作為輸入匹配分析規則庫,判斷是否可以匹配到相應的分析規則集,若是,則執行步驟S412,若否,則不作操作; 5412、從分析規則庫中取出相應的規則集; 5413、在取出的規則集的基礎上,計算分析上傳的用戶交互行為數據,得出結果。
6.如權利要求5所述的收集分析方法,其特征在于,步驟S5中還以分析計算系統的分析結果作為輸入,判斷分析結果是否滿足需求,并在判斷為否時,建立新的交互行為分析規貝U,并加入到分析規則庫中。
【文檔編號】G06F17/30GK104391996SQ201410778807
【公開日】2015年3月4日 申請日期:2014年12月15日 優先權日:2014年12月15日
【發明者】傅斌 申請人:攜程計算機技術(上海)有限公司