專利名稱:一種記錄移動終端操作過程的方法、系統(tǒng)及移動終端的制作方法
技術領域:
本發(fā)明屬于移動終端技術領域,尤其涉及一種記錄移動終端操作過程的方法、系統(tǒng)及移動終端。
背景技術:
目前,移動終端在通過無線網絡訪問某一個服務器端時,服務器端可以獲取移動終端用戶的一些相關操作信息,便于服務器端的操作統(tǒng)計或其他數據采集,但在用戶沒有請求服務器端時,對于用戶的很多操作服務器端是無法得知的,這樣的話,對于一些可能需要統(tǒng)計或其它數據采集的操作就無法實現,比如用戶在進入某一個業(yè)務應用時,可能會彈出一個資費提示,這個資費提示有“確定”和“取消”兩個按鈕,其中部分用戶會直接選擇“取消”按鈕來退出該業(yè)務應用,這時,用戶的操作是沒有請求服務器端的,如果我們需要在服務器端統(tǒng)計有多少用戶進入資費提示界面又選擇“取消”按鈕的,那么,服務器端就無法實現該統(tǒng)計。
發(fā)明內容
本發(fā)明提供了一種記錄移動終端操作過程的方法、系統(tǒng)及移動終端,旨在解決現有技術中在用戶沒有請求服務器時,服務器端無法進行用戶操作統(tǒng)計或數據采集的問題。本發(fā)明是這樣實現的,一種記錄移動終端操作過程的方法,包括步驟a 在移動終端功能模塊加入操作日志程序;步驟b 將用戶的操作信息寫入操作日志文件;步驟c 與服務器端建立網絡連接,將操作日志上傳到服務器端。本發(fā)明的技術方案還包括所述步驟a還包括進入移動終端功能模塊,判斷該移動終端功能模塊是否需要記錄操作日志,如果該移動終端功能模塊需要記錄操作日志,在移動終端功能模塊加入操作日志程序;如果該移動終端功能模塊不需要記錄操作日志,則結束本次操作記錄。本發(fā)明的技術方案還包括所述步驟b還包括啟動操作日志程序,創(chuàng)建操作日志文件,并等待操作響應。本發(fā)明的技術方案還包括所述步驟b還包括判斷移動終端功能模塊是否退出, 如果移動終端功能模塊退出,則關閉該移動終端功能模塊;如果移動終端功能模塊沒有退出,則繼續(xù)等待操作響應。本發(fā)明的技術方案還包括所述步驟C還包括判斷網絡連接是否成功,如果網絡連接成功,讀取該功能模塊的操作日志,并將操作日志以post方式上傳到服務器端;如果網絡連接不成功,則刪除操作日志文件。本發(fā)明的技術方案還包括所述步驟c中還包括將操作日志保存到服務器相應磁盤的文件夾中,關閉網絡連接,并刪除操作日志文件。本發(fā)明的另一技術方案一種記錄移動終端操作過程的系統(tǒng),包括移動終端和服務器,所述移動終端包括程序加入模塊、信息記錄模塊和信息上傳模塊,所述服務器包括信息存儲模塊,所述程序加入模塊用于在需要記錄操作日志的移動終端功能模塊中加入操作日志程序,所述信息記錄模塊用于將用戶的操作信息寫入操作日志文件,所述信息上傳模塊用于將操作日志上傳到服務器,所述信息存儲模塊用于將操作日志保存到服務器相應磁盤的文件夾。本發(fā)明的技術方案還包括所述移動終端還包括程序存儲模塊、第一判斷模塊、程序啟動模塊、第二判斷模塊、第三判斷模塊和信息管理模塊,所述程序存儲模塊用于存儲操作日志程序,所述第一判斷模塊用于判斷用戶進入的功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,則通過程序加入模塊加入操作日志程序;如果該功能模塊不需要記錄操作日志,則結束本次操作記錄;所述程序啟動模塊用于啟動操作日志程序, 并創(chuàng)建操作日志文件,所述第二判斷模塊用于判斷功能模塊是否退出,如果功能模塊退出, 則關閉該功能模塊;如果功能模塊沒有退出,則通過信息記錄模塊繼續(xù)記錄操作信息,所述第三判斷模塊用于判斷網絡連接是否成功,如果網絡連接成功,通過信息上傳模塊上傳操作日志;如果網絡連接不成功,則通過信息管理模塊刪除操作日志文件;所述信息管理模塊用于刪除操作日志文件。本發(fā)明的又一技術方案一種移動終端,所述移動終端包括程序加入模塊、信息記錄模塊和信息上傳模塊,所述程序加入模塊用于在需要記錄操作日志的移動終端功能模塊中加入操作日志程序,所述信息記錄模塊用于將用戶的操作信息寫入操作日志文件,所述信息上傳模塊用于將操作日志上傳到服務器。本發(fā)明的技術方案還包括所述移動終端還包括程序存儲模塊、第一判斷模塊、程序啟動模塊、第二判斷模塊、第三判斷模塊和信息管理模塊,所述程序存儲模塊用于存儲操作日志程序,所述第一判斷模塊用于判斷用戶進入的功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,則通過程序加入模塊加入操作日志程序;如果該功能模塊不需要記錄操作日志,則結束本次操作記錄;所述程序啟動模塊用于啟動操作日志程序, 并創(chuàng)建操作日志文件;所述第二判斷模塊用于判斷功能模塊是否退出,如果功能模塊退出, 則關閉該功能模塊;如果功能模塊沒有退出,則通過信息記錄模塊繼續(xù)記錄操作信息,所述第三判斷模塊用于判斷網絡連接是否成功,如果網絡連接成功,通過信息上傳模塊上傳操作日志;如果網絡連接不成功,則通過信息管理模塊刪除操作日志文件;所述信息管理模塊用于刪除操作日志文件。本發(fā)明的技術方案具有如下優(yōu)點或有益效果本發(fā)明記錄移動終端操作過程的方法、裝置及移動終端通過在移動終端的功能模塊中預先寫入一個操作日志程序,通過該操作日志程序來記錄用戶在該功能模塊的操作軌跡,然后將該操作軌跡發(fā)送回服務器端,保證了服務器端對特定數據的操作統(tǒng)計或數據采集。
附圖1是本發(fā)明第一實施例的記錄移動終端操作過程的方法的流程示意圖;附圖2是本發(fā)明第二實施例的記錄移動終端操作過程的方法的流程示意圖;附圖3是本發(fā)明第一實施例的記錄移動終端操作過程的系統(tǒng)的結構示意圖;附圖4是本發(fā)明第二實施例的記錄移動終端操作過程的系統(tǒng)的結構示意附圖5是本發(fā)明第一實施例的記錄移動終端操作過程的移動終端的結構示意圖;附圖6是本發(fā)明第二實施例的記錄移動終端操作過程的移動終端的結構示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,是本發(fā)明第一實施例的記錄移動終端操作過程的方法的流程示意圖。 本發(fā)明第一實施例的記錄移動終端操作過程的方法包括以下步驟步驟110 在移動終端功能模塊加入操作日志程序;步驟120 將用戶的操作信息寫入操作日志文件;步驟130 與服務器端建立網絡連接,將操作日志上傳到服務器端。請參閱圖2,是本發(fā)明第二實施例的記錄移動終端操作過程的方法的流程示意圖。 本發(fā)明第二實施例的記錄移動終端操作過程的方法包括以下步驟步驟200 進入移動終端功能模塊;步驟210 判斷該功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,執(zhí)行步驟220 ;如果該功能模塊不需要記錄操作日志,執(zhí)行步驟320 ;步驟220 在該功能模塊加入操作日志程序;其中,移動終端會預先增加一個操作日志程序,在關鍵操作的功能模塊(對統(tǒng)計或采集有用)中加入操作日志程序,記錄用戶在該功能模塊的操作信息。步驟230 啟動操作日志程序,并創(chuàng)建操作日志文件;在步驟230中,操作日志文件可創(chuàng)建在移動終端的Rom空間或者存儲卡的臨時目錄中。步驟MO 等待操作響應,并將用戶的操作信息寫入操作日志文件;在步驟MO中,用戶在該功能模塊中的每一個操作信息都會以每行一個操作的格式寫入指定的日志文件中,操作日志格式如時間#模塊#操作。步驟250 判斷該功能模塊是否退出,如果該功能模塊退出,執(zhí)行步驟沈0 ;如果該功能模塊沒有退出,則繼續(xù)執(zhí)行步驟MO ;步驟沈0 關閉該功能模塊,并請求服務器端建立網絡連接;在步驟沈0中,當用戶退出功能模塊時,即響應一個事件操作,移動終端在后端主動請求服務器端的指定地址建立網絡連接。步驟270 判斷網絡連接是否成功,如果網絡連接成功,執(zhí)行步驟觀0 ;如果網絡連接不成功,執(zhí)行步驟310;在步驟270中,移動終端需要開通網絡訪問功能才能連接網絡,如果移動終端沒有開通網絡訪問功能,則無法建立網絡連接,操作日志文件就無法上傳。步驟觀0 讀取該功能模塊的操作日志,并將操作日志上傳到服務器端;在步驟觀0中,將操作日志以post方式上傳到服務器端,以防止數據的泄密。步驟四0 將操作日志保存到服務器相應磁盤的文件夾中;步驟300 關閉網絡連接;
步驟310 刪除操作日志文件;步驟320 結束本次操作記錄。請參閱圖3,是本發(fā)明第一實施例的記錄移動終端操作過程的系統(tǒng)的結構示意圖。 本發(fā)明第一實施例的記錄移動終端操作過程的裝置包括移動終端和服務器,移動終端包括程序加入模塊、信息記錄模塊和信息上傳模塊,服務器包括信息存儲模塊,其中,程序加入模塊用于在需要記錄操作日志的移動終端功能模塊中加入操作日志程序,信息記錄模塊用于將用戶的操作信息寫入操作日志文件,信息上傳模塊用于將操作日志上傳到服務器,信息存儲模塊用于將操作日志保存到服務器相應磁盤的文件夾。請參閱圖4,是本發(fā)明第二實施例的記錄移動終端操作過程的系統(tǒng)的結構示意圖。 本發(fā)明第二實施例的記錄移動終端操作過程的裝置包括移動終端和服務器,移動終端包括程序存儲模塊、第一判斷模塊、程序加入模塊、程序啟動模塊、信息記錄模塊、第二判斷模塊、第三判斷模塊、信息上傳模塊和信息管理模塊,服務器包括信息存儲模塊,其中,程序存儲模塊用于存儲操作日志程序;其中,移動終端會預先增加一個操作日志程序,在關鍵操作的功能模塊(對統(tǒng)計或采集有用)中加入操作日志程序,以記錄用戶在該功能模塊的操作信息。第一判斷模塊用于判斷用戶進入的功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,則通過程序加入模塊加入操作日志程序;如果該功能模塊不需要記錄操作日志,則結束本次操作記錄;程序加入模塊用于在需要記錄操作日志的功能模塊中(對統(tǒng)計或采集有用)加入操作日志程序;程序啟動模塊用于啟動操作日志程序,并創(chuàng)建操作日志文件;其中,操作日志文件可創(chuàng)建在移動終端的Rom空間或T卡的臨時目錄中。信息記錄模塊用于等待操作響應,并將用戶的操作信息寫入操作日志文件;其中, 用戶在該功能模塊中的每一個操作信息都會以每行一個操作的格式寫入指定的日志文件中,操作日志格式如時間#模塊#操作。第二判斷模塊用于判斷功能模塊是否退出,如果功能模塊退出,則關閉該功能模塊,并請求服務器端建立網絡連接;如果功能模塊沒有退出,則通過信息記錄模塊繼續(xù)等待操作響應;其中,當用戶退出功能模塊時,即響應一個事件操作,移動終端在后端主動請求服務器端的指定地址建立網絡連接。第三判斷模塊用于判斷網絡連接是否成功,如果網絡連接成功,通過信息上傳模塊上傳操作日志;如果網絡連接不成功,則通過信息管理模塊刪除操作日志文件;其中,移動終端需要開通網絡訪問功能才能連接網絡,如果移動終端沒有開通網絡訪問功能,則無法建立網絡連接,操作日志文件就無法上傳。信息上傳模塊用于讀取功能模塊的操作日志,將操作日志以post方式上傳到服務器端,并通過信息管理模塊刪除操作日志文件;信息管理模塊用于刪除操作日志文件;信息存儲模塊用于將操作日志保存到服務器相應磁盤的文件夾中。請參閱圖5,是本發(fā)明第一實施例的記錄移動終端操作過程的移動終端的結構示意圖。本發(fā)明第一實施例的記錄移動終端操作過程的移動終端包括程序加入模塊、信息記錄模塊和信息上傳模塊,其中,程序加入模塊用于在需要記錄操作日志的移動終端功能模塊中加入操作日志程序,述信息記錄模塊用于將用戶的操作信息寫入操作日志文件,信息上傳模塊用于將操作日志上傳到服務器。請參閱圖6,是本發(fā)明第二實施例的記錄移動終端操作過程的移動終端的結構示意圖。本發(fā)明第二實施例的記錄移動終端操作過程的移動終端包括包括程序存儲模塊、第一判斷模塊、程序加入模塊、程序啟動模塊、信息記錄模塊、第二判斷模塊、第三判斷模塊、 信息上傳模塊和信息管理模塊,其中,程序存儲模塊用于存儲操作日志程序;其中,移動終端會預先增加一個操作日志程序,在關鍵操作的功能模塊(對統(tǒng)計或采集有用)中加入操作日志程序,以記錄用戶在該功能模塊的操作信息。第一判斷模塊用于判斷用戶進入的功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,則通過程序加入模塊加入操作日志程序;如果該功能模塊不需要記錄操作日志,則結束本次操作記錄;程序加入模塊用于在需要記錄操作日志的功能模塊中(對統(tǒng)計或采集有用)加入操作日志程序;程序啟動模塊用于啟動操作日志程序,并創(chuàng)建操作日志文件;其中,操作日志文件可創(chuàng)建在移動終端的Rom空間或T卡的臨時目錄中。信息記錄模塊用于等待操作響應,并將用戶的操作信息寫入操作日志文件;其中, 用戶在該功能模塊中的每一個操作信息都會以每行一個操作的格式寫入指定的日志文件中,操作日志格式如時間#模塊#操作。第二判斷模塊用于判斷功能模塊是否退出,如果功能模塊退出,則關閉該功能模塊,并請求服務器端建立網絡連接;如果功能模塊沒有退出,則通過信息記錄模塊繼續(xù)等待操作響應;其中,當用戶退出功能模塊時,即響應一個事件操作,移動終端在后端主動請求服務器端的指定地址建立網絡連接。第三判斷模塊用于判斷網絡連接是否成功,如果網絡連接成功,通過信息上傳模塊上傳操作日志;如果網絡連接不成功,則通過信息管理模塊刪除操作日志文件;其中,移動終端需要開通網絡訪問功能才能連接網絡,如果移動終端沒有開通網絡訪問功能,則無法建立網絡連接,操作日志文件就無法上傳。信息上傳模塊用于讀取功能模塊的操作日志,將操作日志以post方式上傳到服務器端,并通過信息管理模塊刪除操作日志文件;信息管理模塊用于刪除操作日志文件。本發(fā)明記錄移動終端操作過程的方法、裝置及移動終端通過在移動終端的功能模塊中預先寫入一個操作日志程序,通過該操作日志程序來記錄用戶在該功能模塊的操作軌跡,然后將該操作軌跡發(fā)送回服務器端,保證了服務器端對特定數據的操作統(tǒng)計或數據采集。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種記錄移動終端操作過程的方法,包括步驟a 在移動終端功能模塊加入操作日志程序;步驟b 將用戶的操作信息寫入操作日志文件;步驟c 與服務器端建立網絡連接,將操作日志上傳到服務器端。
2.根據權利要求1所述的記錄移動終端操作過程的方法,其特征在于,所述步驟a還包括進入移動終端功能模塊,判斷該移動終端功能模塊是否需要記錄操作日志,如果該移動終端功能模塊需要記錄操作日志,在移動終端功能模塊加入操作日志程序;如果該移動終端功能模塊不需要記錄操作日志,則結束本次操作記錄。
3.根據權利要求1或2所述的記錄移動終端操作過程的方法,其特征在于,所述步驟b 還包括啟動操作日志程序,創(chuàng)建操作日志文件,并等待操作響應。
4.根據權利要求3所述的記錄移動終端操作過程的方法,其特征在于,所述步驟b還包括判斷移動終端功能模塊是否退出,如果移動終端功能模塊退出,則關閉該移動終端功能模塊;如果移動終端功能模塊沒有退出,則繼續(xù)等待操作響應。
5.根據權利要求4所述的記錄移動終端操作過程的方法,其特征在于,所述步驟c還包括判斷網絡連接是否成功,如果網絡連接成功,讀取功能模塊的操作日志,并將操作日志以post方式上傳到服務器端;如果網絡連接不成功,則刪除操作日志文件。
6.根據權利要求5所述的記錄移動終端操作過程的方法,其特征在于,所述步驟c中還包括將操作日志保存到服務器相應磁盤的文件夾中,關閉網絡連接,并刪除操作日志文件。
7.—種記錄移動終端操作過程的系統(tǒng),包括移動終端和服務器,其特征在于,所述移動終端包括程序加入模塊、信息記錄模塊和信息上傳模塊,所述服務器包括信息存儲模塊,所述程序加入模塊用于在需要記錄操作日志的移動終端功能模塊中加入操作日志程序,所述信息記錄模塊用于將用戶的操作信息寫入操作日志文件,所述信息上傳模塊用于將操作日志上傳到服務器,所述信息存儲模塊用于將操作日志保存到服務器相應磁盤的文件夾。
8.根據權利要求7所述的記錄移動終端操作過程的系統(tǒng),其特征在于,所述移動終端還包括程序存儲模塊、第一判斷模塊、程序啟動模塊、第二判斷模塊、第三判斷模塊和信息管理模塊,所述程序存儲模塊用于存儲操作日志程序,所述第一判斷模塊用于判斷用戶進入的功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,則通過程序加入模塊加入操作日志程序;如果該功能模塊不需要記錄操作日志,則結束本次操作記錄; 所述程序啟動模塊用于啟動操作日志程序,并創(chuàng)建操作日志文件,所述第二判斷模塊用于判斷功能模塊是否退出,如果功能模塊退出,則關閉該功能模塊;如果功能模塊沒有退出, 則通過信息記錄模塊繼續(xù)記錄操作信息,所述第三判斷模塊用于判斷網絡連接是否成功, 如果網絡連接成功,通過信息上傳模塊上傳操作日志;如果網絡連接不成功,則通過信息管理模塊刪除操作日志文件;所述信息管理模塊用于刪除操作日志文件。
9.一種移動終端,其特征在于,所述移動終端包括程序加入模塊、信息記錄模塊和信息上傳模塊,所述程序加入模塊用于在需要記錄操作日志的移動終端功能模塊中加入操作日志程序,所述信息記錄模塊用于將用戶的操作信息寫入操作日志文件,所述信息上傳模塊用于將操作日志上傳到服務器。
10.根據權利要求9所述的移動終端,其特征在于,所述移動終端還包括程序存儲模塊、第一判斷模塊、程序啟動模塊、第二判斷模塊、第三判斷模塊和信息管理模塊,所述程序存儲模塊用于存儲操作日志程序,所述第一判斷模塊用于判斷用戶進入的功能模塊是否需要記錄操作日志,如果該功能模塊需要記錄操作日志,則通過程序加入模塊加入操作日志程序;如果該功能模塊不需要記錄操作日志,則結束本次操作記錄;所述程序啟動模塊用于啟動操作日志程序,并創(chuàng)建操作日志文件;所述第二判斷模塊用于判斷功能模塊是否退出,如果功能模塊退出,則關閉該功能模塊;如果功能模塊沒有退出,則通過信息記錄模塊繼續(xù)記錄操作信息,所述第三判斷模塊用于判斷網絡連接是否成功,如果網絡連接成功,通過信息上傳模塊上傳操作日志;如果網絡連接不成功,則通過信息管理模塊刪除操作日志文件;所述信息管理模塊用于刪除操作日志文件。
全文摘要
本發(fā)明屬于移動終端技術領域,尤其涉及一種記錄移動終端操作過程的方法、系統(tǒng)及移動終端。本發(fā)明記錄移動終端操作過程的方法包括步驟a在移動終端功能模塊加入操作日志程序;步驟b將用戶的操作信息寫入操作日志文件;步驟c與服務器端建立網絡連接,將操作日志上傳到服務器端。本發(fā)明的技術方案具有如下優(yōu)點或有益效果本發(fā)明記錄移動終端操作過程的方法、裝置及移動終端通過在移動終端的功能模塊中預先寫入一個操作日志程序,通過該操作日志程序來記錄用戶在該功能模塊的操作軌跡,然后將該操作軌跡發(fā)送回服務器端,保證了服務器端對特定數據的操作統(tǒng)計或數據采集。
文檔編號H04L29/08GK102170494SQ20111007901
公開日2011年8月31日 申請日期2011年3月30日 優(yōu)先權日2011年3月30日
發(fā)明者魯林 申請人:深圳市五巨科技有限公司