一種基于用戶操作的信息處理方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及終端技術(shù),尤其涉及一種基于用戶操作的信息處理方法、裝置及終端?!颈尘凹夹g(shù)】
[0002] 人們在使用手機(jī)的過程中,經(jīng)常會遇到這種情況:一些日常操作每天都要進(jìn)行,而 這些操作往往不是一步操作就能完成的。舉個例子來說,假設(shè)日常操作是關(guān)注數(shù)據(jù)流量,則 需要用戶首先從待機(jī)界面進(jìn)入設(shè)置,然后再進(jìn)入流量使用情況應(yīng)用,進(jìn)行查看。并且,有些 操作還不止涉及一個應(yīng)用,比如:有些用戶對數(shù)據(jù)流量控制比較嚴(yán)格,因此,到家后先關(guān)掉 手機(jī)自身網(wǎng)絡(luò)的數(shù)據(jù)連接,然后使手機(jī)接入家庭WIFI網(wǎng)絡(luò),進(jìn)行瀏覽器的書簽進(jìn)行網(wǎng)頁瀏 覽,以防止WIFI無信號浪費流量情況的發(fā)生。
[0003] 為了方便用戶的操作,目前提出了一些技術(shù)方案,比如:某手機(jī)游戲可以指定動作 列表,使游戲人物按用戶指定動作進(jìn)行操作,方便了用戶的操作。但是,這些技術(shù)方案只能 適用于用戶操作簡單,且涉及應(yīng)用較少的情況,對于涉及多個應(yīng)用且較為復(fù)雜的操作,這些 技術(shù)方案就無能為力了。
【發(fā)明內(nèi)容】
[0004] 為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種基于用戶操作的信息處理方 法、裝置及終端。
[0005]本發(fā)明實施例提供了一種基于用戶操作的信息處理方法,包括:
[0006] 收到用戶操作開始的命令后,記錄用戶的所有操作及相應(yīng)的終端狀態(tài);
[0007] 收到用戶操作結(jié)束的命令后,停止記錄并保存記錄內(nèi)容;
[0008] 收到用戶的執(zhí)行命令后,根據(jù)保存的記錄內(nèi)容,執(zhí)行所述執(zhí)行命令對應(yīng)的所有用 戶操作。
[0009] 上述方案中,保存記錄內(nèi)容后,所述方法還包括:
[0010] 在定制動作列表中為保存的記錄內(nèi)容增加相應(yīng)的記錄。
[0011] 上述方案中,所述方法還包括:
[0012] 管理所述定制動作列表。
[0013] 上述方案中,所述根據(jù)保存的記錄內(nèi)容,執(zhí)行所述執(zhí)行命令對應(yīng)的所有用戶操作 包括:
[0014] 依次執(zhí)行所述執(zhí)行命令對應(yīng)的所述記錄內(nèi)容中的用戶的所有操作。
[0015] 上述方案中,在依次執(zhí)行所述執(zhí)行命令對應(yīng)的所述記錄內(nèi)容中的用戶的所有操作 的過程中,所述方法還包括:
[0016] 每執(zhí)行所述執(zhí)行命令對應(yīng)的所述記錄內(nèi)容中的一個用戶操作,檢查執(zhí)行的用戶操 作對應(yīng)的終端狀態(tài)與保存的記錄內(nèi)容中對應(yīng)的終端狀態(tài)是否一致,確定不一致時,提示用 戶是否繼續(xù)執(zhí)行;
[0017]根據(jù)用戶的指令繼續(xù)執(zhí)行或退出執(zhí)行。
[0018] 上述方案中,所述方法還包括:
[0019] 對保存的所述執(zhí)行命令對應(yīng)的記錄內(nèi)容進(jìn)行標(biāo)識。
[0020] 上述方案中,所述收到用戶操作開始的命令之前,所述方法還包括:
[0021] 打開記錄開關(guān)。
[0022] 本發(fā)明實施例還提供了一種基于用戶操作的信息處理裝置,包括:記錄模塊、停止 記錄模塊、以及執(zhí)行模塊;其中,
[0023] 所述記錄模塊,用于收到用戶操作開始的命令后,記錄用戶的所有操作及相應(yīng)的 終端狀態(tài);
[0024] 所述停止記錄模塊,用于收到用戶操作結(jié)束的命令后,停止記錄并保存所述記錄 模塊記錄內(nèi)容;
[0025] 所述執(zhí)行模塊,用于收到用戶的執(zhí)行命令后,根據(jù)所述停止記錄模塊保存的記錄 內(nèi)容,執(zhí)行所述執(zhí)行命令對應(yīng)的所有用戶操作。
[0026] 上述方案中,所述裝置還包括:記錄增加模塊,用于在定制動作列表中為保存的記 錄內(nèi)容增加相應(yīng)的記錄。
[0027] 上述方案中,所述裝置還包括:管理模塊,用于管理定制動作列表。
[0028] 上述方案中,所述執(zhí)行模塊,具體用于:依次執(zhí)行所述執(zhí)行命令對應(yīng)的所述記錄內(nèi) 容中的用戶的所有操作。
[0029] 上述方案中,所述執(zhí)行模塊,還用于在依次執(zhí)行所述執(zhí)行命令對應(yīng)的所述記錄內(nèi) 容中的用戶的所有操作的過程中每執(zhí)行所述執(zhí)行命令對應(yīng)的所述記錄內(nèi)容中的一個用戶 操作后,檢查執(zhí)行的用戶操作對應(yīng)的終端狀態(tài)與保存的記錄內(nèi)容中對應(yīng)的終端狀態(tài)是否一 致,確定不一致時,提示用戶是否繼續(xù)執(zhí)行;并根據(jù)用戶的指令繼續(xù)執(zhí)行或退出執(zhí)行。
[0030] 上述方案中,所述執(zhí)行模塊,還用于對保存的所述執(zhí)行命令對應(yīng)的記錄內(nèi)容進(jìn)行 標(biāo)識。
[0031] 上述方案中,所述裝置還包括:
[0032] 開關(guān)模塊,用于打開記錄開關(guān),并在打開記錄開關(guān)后,觸發(fā)記錄模塊;
[0033] 相應(yīng)地,記錄模塊,用于收到開關(guān)模塊的觸發(fā),且收到用戶操作開始的命令后,記 錄用戶的所有操作及相應(yīng)的終端狀態(tài)。
[0034] 本發(fā)明實施例又提供了一種終端,包括上述的基于用戶操作的信息處理裝置。
[0035] 本發(fā)明實施例提供的基于用戶操作的信息處理方法、裝置及終端,收到用戶操作 開始的命令后,記錄用戶的所有操作及相應(yīng)的終端狀態(tài);收到用戶操作結(jié)束的命令后,停止 記錄并保存記錄的內(nèi)容;收到用戶的執(zhí)行命令后,根據(jù)保存的記錄內(nèi)容,執(zhí)行所述執(zhí)行命令 對應(yīng)的所有用戶操作,如此,能快速實現(xiàn)用戶操作,提升用戶體驗。
【附圖說明】
[0036] 在附圖(其不一定是按比例繪制的)中,相似的附圖標(biāo)記可在不同的視圖中描述相 似的部件。具有不同字母后綴的相似附圖標(biāo)記可表示相似部件的不同示例。附圖以示例而 非限制的方式大體示出了本文中所討論的各個實施例。
[0037] 圖1為本發(fā)明實施例一基于用戶操作的信息處理方法流程示意圖;
[0038] 圖2為本發(fā)明實施例二基于用戶操作的信息處理方法流程示意圖;
[0039] 圖3為本發(fā)明實施例二中用戶點擊記錄用戶操作的按鈕示意圖;
[0040] 圖4為本發(fā)明實施例二中用戶點擊記錄用戶操作后的圖標(biāo)變化示意圖;
[0041] 圖5為本發(fā)明實施例二中用戶點擊短信/彩信圖標(biāo)示意圖;
[0042]圖6為本發(fā)明實施例二中用戶點擊短信/彩信應(yīng)用中的菜單鍵示意圖;
[0043] 圖7為本發(fā)明實施例二中用戶點擊菜單中的設(shè)置項示意圖;
[0044] 圖8為本發(fā)明實施例二中用戶點擊消息通知設(shè)置子項示意圖;
[0045] 圖9為本發(fā)明實施例二中用戶點擊振動項示意圖;
[0046] 圖10為本發(fā)明實施例二中用戶再次點擊記錄用戶操作的按鈕示意圖;
[0047] 圖11為本發(fā)明實施例二中彈出對話框示意圖;
[0048] 圖12為本發(fā)明實施例二中定制動作列表式樣示意圖;
[0049] 圖13為本發(fā)明實施例二中根據(jù)用戶的需要管理定制動作列表示意圖;
[0050] 圖14為本發(fā)明實施例二中步驟206的實現(xiàn)過程示意圖;
[0051] 圖15為實施例三基于用戶操作的信息處理裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0052] 下面結(jié)合附圖及具體實施例對本發(fā)明作進(jìn)一步詳細(xì)的描述。
[0053] 在本發(fā)明的各種實施例中:收到用戶操作開始的命令后,記錄用戶的所有操作及 相應(yīng)的終端狀態(tài);收到用戶操作結(jié)束的命令后,停止記錄并保存記錄的內(nèi)容;收到用戶的 執(zhí)行命令后,根據(jù)保存的記錄內(nèi)容,執(zhí)行所述執(zhí)行命令對應(yīng)的所有用戶操作。
[0054] 實施例一
[0055] 本發(fā)明實施例基于用戶操作的信息處理方法,如圖1所示,包括以下步驟:
[0056] 步驟101 :收到用戶操作開始的命令后,記錄用戶的所有操作及相應(yīng)的終端狀態(tài);
[0057] 這里,所述用戶的所有操作及相應(yīng)的終端狀態(tài),可以包括:用戶進(jìn)入的應(yīng)用、進(jìn)入 的應(yīng)用對應(yīng)的活動界面及所述活動界面使用的布局列表、用戶在所述布局列表上選擇的菜 單、產(chǎn)生的按鍵事件等等。其中,所述活動界面提供了程序顯示各種內(nèi)容以及和用戶交互的 舞臺,所述活動界面可以是一個矩形的、全屏或者非全屏的透明區(qū)域,各種應(yīng)用程序,只要 是可視的,一定包含有活動界面;所述產(chǎn)生的按鍵事件可以包括:用戶所點擊的控件的ID、 點擊前該控件的狀態(tài)、點擊后該控件的狀態(tài)等等。
[0058] 舉個例子來說,假設(shè)終端為觸摸屏手機(jī),則記錄所述用戶的所有操作及相應(yīng)的終 端狀態(tài),具體為:以時間軸為順序,依次記錄用戶進(jìn)入的應(yīng)用、進(jìn)入的應(yīng)用對應(yīng)的活動界面、 所述活動界面所使用的布局列表、用戶點擊的控件的ID、點擊前該控件的狀態(tài)、點擊后該控 件的狀態(tài);其中,所述應(yīng)用可以是短信/彩信應(yīng)用、聯(lián)系人應(yīng)用等。
[0059] 在執(zhí)行本步驟之前,該方法還可以包括:
[0060] 打開記錄開關(guān);
[0061] 其中,實際應(yīng)用時,當(dāng)打開記錄開關(guān)后,主菜單(Launcher)和待機(jī)界面上會懸浮一 個記錄用戶操作的按鈕,當(dāng)用戶點擊所述按鈕后,則開始記錄用戶后續(xù)所有的操作及相應(yīng) 的終端狀態(tài);當(dāng)用戶再次點擊所述按鈕后,則停止記錄并保存記錄的操作過程。這里,所述 待機(jī)界面是指:終端開機(jī)后所顯示的界面。
[0062]步驟102 :收到用戶操作結(jié)束的命令后,停止記錄并保存記錄內(nèi)容;
[0063] 這里,所述保存記錄內(nèi)容,就是指:保存記錄的用戶的所有操作及相應(yīng)的終端狀 態(tài)。
[0064] 保存的記錄內(nèi)容可以以進(jìn)入的應(yīng)用、進(jìn)入的應(yīng)用對應(yīng)的活動界面、所述活動界面 使用的布局列表、用戶點擊的所述布局列表上的控件的ID、點擊前后該控件的狀態(tài)變化為 順序,記錄在數(shù)據(jù)表中。
[0065] 保存記錄內(nèi)容后,該方法還可以包括:
[0066] 在定制動作列表中為保存的記錄內(nèi)容增加相應(yīng)的記錄。這里,實際應(yīng)用時,可以根 據(jù)用戶的命名指令,為增加的記錄命名。
[0067] 在定制動作列表中為保存的記錄內(nèi)容增加相應(yīng)的記錄后,該方法還可以包括: [0068] 管理定制動作列表。其中,所述管理定制動作列表可以包括:對定制動作列表中的 記錄進(jìn)行重命名、對定制動作列表中的記錄進(jìn)行應(yīng)用、刪除定制動作列表中的記錄等操作; 相應(yīng)地,對定制動作列表中的記錄進(jìn)行應(yīng)用后,則將該記錄在終端的待機(jī)界面上生成對應(yīng) 的快捷方式;刪除定制動作列表中的記錄,且收到用戶相應(yīng)的執(zhí)行命令后,則不能執(zhí)行已刪 除的記錄對應(yīng)的所有用戶操作。
[0069] 根據(jù)所述相應(yīng)的記錄