中文字幕无码日韩视频无码三区

一種移動設備上用戶行為追蹤的方法和系統的制作方法

文檔序號:6358010閱讀:183來源:國知局
專利名稱:一種移動設備上用戶行為追蹤的方法和系統的制作方法
技術領域
本發明涉及移動設備技術領域,尤其涉及一種移動設備上用戶行為追蹤的方法和系統。
背景技術
很多移動業務應用在改進業務過程提升移動業務水平,需要了解用戶對業務使用的情況,了解用戶在終端設備上進行的活動行為過程,以便提出有針對性的改進方案。同時在對用戶業務使用統計時也需要依照用戶使用行為來做相關的分析統計。移動業務客服人員在為移動客戶提供業務在線服務幫助時,解答用戶使用過程中遇到問題或終端設備故障使用困難時,客服需要了解用戶使用環境及操作過程來幫助用戶解答問題,為解決這些問題需要記錄追蹤用戶在終端上的使用行為過程。另外在移動設備上進行軟件開發測試過 程中,也需要在軟件運行過程中記錄用戶的使用行為,以輔助解決軟件運行測試中發現的缺陷的隨機測試用例問題,幫助提高在移動設備上開發調試軟件的效率。移動設備上用戶行為主要有以下幾類設備按鍵觸發動作、觸摸屏幕觸動動作、其它輸入輸出IO裝置的活動、網絡使用行為和各類應用軟件的功能的交互操作。一個典型的用行為案例,用戶打電話操作包括用戶打開地址簿,選擇了一個聯系人,選擇呼出,再進行語音交流過程,用戶使用通話軟件,通過上下左右,確定鍵和設備連接網絡進行通訊完成了打電話這個行為。在這個過程中需要記錄的信息有用戶在通話軟件的操作記錄、呼出電話號碼的記錄、呼叫建立時間的記錄、所在環境信息的記錄,在打電話這個行為中環境主要為所在城市地域、所接入蜂窩網的編號、網絡信號強度、設備電池電量,以及用戶通話狀態,是撥通還是未撥通,通話時長,最后是呼叫方還是被叫方掛斷電話。現有技術方案是在移動設備上的應用軟件里設計開發相關的記錄功能,在系統里開發專用的系統信息記錄軟件進行收集系統運行信息,在各個應用軟件的各個功能模塊中設計業務功能記錄函數,把該模塊中用戶的行為信息直接記錄下來,再把這些信息匯總到軟件運行日志里,再通過網絡或設備連接主機傳輸文件方式發送到主機或服務器上,進行統計和分析。上述系統用于跟蹤用戶行為的方法,存在以下的缺點
各個應用軟件中用戶操作信息彼此分離,僅通過簡單的日志匯總方式匯集到一起,日志中記錄的各模塊運行信息和各軟件運行的信息缺乏關聯,記錄的用戶日志在用戶切換模塊或應用時記錄信息不夠充分,使得用戶行為信息準確度不夠高。系統環境的信息和用戶行為信息只能通過時間戳進行匯總,后期處理起來比較麻煩,需要后期處理把用戶操作記錄與環境信息進行整合后才能進行用戶行為分析,降低了分析與處理用戶信息的效率。因為只有收集一段時間后把環境信息與用戶操作信息上傳到服務器上進行匯總才能進行行為跟蹤,所以無法滿足實時的用戶行為追蹤要求。在能夠安裝第三方應用軟件的移動終端設備里,各個應用或模塊中的用戶行為記錄函數所記錄的信息格式和記錄信息的密度取決于各個應用軟件設計時對用戶信息記錄的方式和記錄的內容,所以各個第三方應用軟件中記錄的用戶操作信息格式與內容都不一樣,甚至有的第三方應用軟件的記錄信息功能缺失或記錄的信息為第三方應用系統獨立所有,沒有與系統信息記錄進行統一,造成在大量第三方應用軟件里面的用戶行為很難被記錄和追蹤,造成用戶行為追蹤信息不夠全面、準確。

發明內容
本發明的目的在于提出一種移動設備上用戶行為追蹤的方法和系統,能夠為掌握移動設備上應用軟件的運行情況、用戶的行為等提供準確的統計分析數據。
為達此目的,本發明采用以下技術方案
一種移動設備上用戶行為追蹤的方法,包括以下步驟
A、輸入輸出接口層探針將應用軟件調用輸入輸出接口層函數時的動作進行記錄;
B、輸入輸出接口層探針將應用軟件傳入輸入輸出接口層函數的參數進行記錄;
C、環境信息記錄模塊定時記錄環境信息;
D、將應用軟件調用輸入輸出接口層函數時的動作、應用軟件傳入輸入輸出接口層函數的參數和環境信息匯集成元信息,并將元信息傳送給元信息解析系統;
E、元信息解析系統對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統;
F、用戶行為分析與統計系統根據序列化信息,對用戶行為進行統計分析。其中,通過對系統函數內增加調用的記錄函數和增加環境與運行信息的記錄函數,達到對操作系統提供的API接口下的各個I/O層函數調用;
設備按鍵動作、文件讀寫操作,以及網絡請求回應系統函數的使用記錄,通過替換原系統DLL或者預置在系統底層API中;
記錄應用軟件運行時調用系統函數的信息,同時定時記錄運行環境中當時CPU內的寄存器信息、中斷向量信息和堆棧信息;
記錄系統設備環境中的網絡信號強度、電池電量、GPS地理位置、內存消耗和文件系統控件大小信息,并按預定格式保存至文件中。步驟D中,信息傳送模塊將元信息通過網絡或者連接電腦主機方式傳送給元信息解析系統。一種移動設備上用戶行為追蹤的系統,包括元信息獲取系統、元信息解析系統、用戶行為分析與統計系統和元信息對應操作配置系統,元信息獲取系統、元信息解析系統和用戶行為分析與統計系統依次連接,元信息解析系統與元信息對應操作配置系統連接,其中元信息獲取系統進一步包括輸入輸出接口層探針、環境信息記錄模塊和信息傳送模塊,
輸入輸出接口層探針用于將應用軟件調用輸入輸出接口層函數時的動作進行記錄,將應用軟件傳入輸入輸出接口層函數的參數進行記錄;
環境信息記錄模塊用于定時記錄環境信息;
信息傳送模塊用于將元信息通過網絡或者連接電腦主機方式傳送給元信息解析系
統;
元信息解析系統用于對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統;用戶行為分析與統計系統用于根據序列化信息,對用戶行為進行統計分析;
元信息對應操作配置系統用于配置組合不同元信息的組合排列方式來解釋所對應的應用軟件中的功能業務邏輯。采用了本發明的技術方案,為準確全面的記錄追蹤用戶行為提供可一套完成的方案,能夠精確的記錄用戶在使用各個應用軟件時的操作行為,記錄各個應用軟件運行時的全面信息,并記錄各個操作信息和環境信息的關聯。使用這樣記錄方式,免去了上層應用軟件的操作記錄的開發與設計,使用統一的記錄格式避免了在應用層記錄用戶使用信息的格式不統一以及記錄密度不一致等問題。此方式記錄了用戶全方位的數據信息,提供集中用戶在操作軟件中的各種行為的參數的配置,實現了統一軟件運行情況跟蹤;依據配置服務的預定按鍵或文件讀取記錄,在配置信息中由系列特征的元信息關聯到用戶操作業務的行為信息,進行相應的解析組合處理邏輯程序,組合查詢條件,并根據用戶行為的跟蹤信息,組合、分拆返回信息成為配置信息,再經過行為分析系統,得到準確的用戶行為與用戶業務分析的基礎。


圖I是本發明具體實施方式
中移動設備上用戶行為追蹤的系統的結構示意圖。圖2是本發明具體實施方式
中移動設備上用戶行為追蹤的流程圖。
具體實施例方式下面結合附圖并通過具體實施方式
來進一步說明本發明的技術方案。圖I是本發明具體實施方式
中移動設備上用戶行為追蹤的系統的結構示意圖。如圖I所示,該移動設備上用戶行為追蹤的系統包括元信息獲取系統I、元信息解析系統2、用戶行為分析與統計系統3和元信息對應操作配置系統4。元信息獲取系統、元信息解析系統和用戶行為分析與統計系統依次連接,元信息解析系統與元信息對應操作配置系統連接。其中元信息獲取系統進一步包括輸入輸出接口層探針101、環境信息記錄模塊102和信息傳送模塊103。輸入輸出接口層探針將應用軟件調用輸入輸出接口層函數時的動作進行記錄,將應用軟件傳入輸入輸出接口層函數的參數進行記錄,環境信息記錄模塊定時記錄環境信息,信息傳送模塊將元信息通過網絡或者連接電腦主機方式傳送給元信息解析系統,元信息解析系統對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統,用戶行為分析與統計系統根據序列化信息,對用戶行為進行統計分析,元信息對應操作配置系統配置組合不同元信息的組合排列方式來解釋所對應的應用軟件中的功能業務邏輯。圖2是本發明具體實施方式
中移動設備上用戶行為追蹤的流程圖。如圖2所示,該移動設備上用戶行為追蹤的方法包括以下步驟
步驟201、輸入輸出接口層探針將應用軟件調用輸入輸出接口層函數時的動作進行記錄。步驟202、輸入輸出接口層探針將應用軟件傳入輸入輸出接口層函數的參數進行記錄。步驟203、環境信息記錄模塊定時記錄環境信息。步驟204、將應用軟件調用輸入輸出接口層函數時的動作、應用軟件傳入輸入輸出接口層函數的參數和環境信息匯集成元信息,并采用信息傳送模塊將元信息通過網絡或者連接電腦主機方式傳送給元信息解析系統。步驟205、元信息解析系統對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統。步驟206、用戶行為分析與統計系統根據序列化信息,對用戶行為進行統計分析。其中,獲取終端元信息包括以下步驟
通過對系統函數內增加調用的記錄函數和增加環境與運行信息的記錄函數,達到對操 作系統提供的API接口下的各個I/O層函數調用。設備按鍵動作、文件讀寫操作,以及網絡請求回應系統函數的使用記錄,通過替換原系統DLL或者預置在系統底層API中。記錄應用軟件運行時調用系統函數的信息,同時定時記錄運行環境中當時CPU內的寄存器信息、中斷向量信息和堆棧信息。記錄系統設備環境中的網絡信號強度、電池電量、GPS地理位置、內存消耗和文件系統控件大小信息,并按預定格式保存至文件中。以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉該技術的人在本發明所揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種移動設備上用戶行為追蹤的方法,其特征在于,包括以下步驟 A、輸入輸出接ロ層探針將應用軟件調用輸入輸出接ロ層函數時的動作進行記錄; B、輸入輸出接ロ層探針將應用軟件傳入輸入輸出接ロ層函數的參數進行記錄; C、環境信息記錄模塊定時記錄環境信息; D、將應用軟件調用輸入輸出接ロ層函數時的動作、應用軟件傳入輸入輸出接ロ層函數的參數和環境信息匯集成元信息,并將元信息傳送給元信息解析系統; E、元信息解析系統對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統; F、用戶行為分析與統計系統根據序列化信息,對用戶行為進行統計分析。
2.根據權利要求I所述的ー種移動設備上用戶行為追蹤的方法,其特征在干, 通過對系統函數內增加調用的記錄函數和增加環境與運行信息的記錄函數,達到對操作系統提供的API接口下的各個I/O層函數調用; 設備按鍵動作、文件讀寫操作,以及網絡請求回應系統函數的使用記錄,通過替換原系統DLL或者預置在系統底層API中; 記錄應用軟件運行時調用系統函數的信息,同時定時記錄運行環境中當時CPU內的寄存器信息、中斷向量信息和堆棧信息; 記錄系統設備環境中的網絡信號強度、電池電量、GPS地理位置、內存消耗和文件系統控件大小信息,并按預定格式保存至文件中。
3.根據權利要求I所述的ー種移動設備上用戶行為追蹤的方法,其特征在于,步驟D中,信息傳送模塊將元信息通過網絡或者連接電腦主機方式傳送給元信息解析系統。
4.一種移動設備上用戶行為追蹤的系統,其特征在于,包括元信息獲取系統、元信息解析系統、用戶行為分析與統計系統和元信息對應操作配置系統,元信息獲取系統、元信息解析系統和用戶行為分析與統計系統依次連接,元信息解析系統與元信息對應操作配置系統連接,其中元信息獲取系統進一歩包括輸入輸出接ロ層探針、環境信息記錄模塊和信息傳送模塊, 輸入輸出接ロ層探針用于將應用軟件調用輸入輸出接ロ層函數時的動作進行記錄,將應用軟件傳入輸入輸出接ロ層函數的參數進行記錄; 環境信息記錄模塊用于定時記錄環境信息; 信息傳送模塊用于將元信息通過網絡或者連接電腦主機方式傳送給元信息解析系統; 元信息解析系統用于對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統; 用戶行為分析與統計系統用于根據序列化信息,對用戶行為進行統計分析; 元信息對應操作配置系統用于配置組合不同元信息的組合排列方式來解釋所對應的應用軟件中的功能業務邏輯。
全文摘要
本發明公開了一種移動設備上用戶行為追蹤的方法和系統,輸入輸出接口層探針將應用軟件調用輸入輸出接口層函數時的動作進行記錄;并將應用軟件傳入輸入輸出接口層函數的參數進行記錄;環境信息記錄模塊定時記錄環境信息;將應用軟件調用輸入輸出接口層函數時的動作、應用軟件傳入輸入輸出接口層函數的參數和環境信息匯集成元信息,并將元信息傳送給元信息解析系統;再對元信息進行翻譯解析,產生用戶使用應用軟件的功能邏輯的序列化信息,發送給用戶行為分析與統計系統;然后根據序列化信息,對用戶行為進行統計分析。采用了本發明的技術方案,能夠為掌握移動設備上應用軟件的運行情況、用戶的行為等提供準確的統計分析數據。
文檔編號G06F9/46GK102681886SQ201110093308
公開日2012年9月19日 申請日期2011年4月14日 優先權日2011年4月14日
發明者羅應龍 申請人:天脈聚源(北京)傳媒科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1