一種終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種終端,包括:接收單元,用于接收對目標(biāo)操作對象輸入的目標(biāo)操作指令;查詢單元,用于根據(jù)所述目標(biāo)操作指令從預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢所述目標(biāo)操作對象是否存在至少一個關(guān)聯(lián)操作對象;執(zhí)行單元,用于若所述目標(biāo)操作對象存在至少一個關(guān)聯(lián)操作對象,對所述目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操作對象執(zhí)行所述目標(biāo)操作指令所指定的操作。采用本發(fā)明實施例,可直接通過輸入單一操作來處理多任務(wù),提高操作效率。
【專利說明】一種終端
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,尤其涉及一種終端。
【背景技術(shù)】
[0002] 隨著智能化設(shè)備的發(fā)展,移動終端(如手機、IPAD等)已成為人們生活中的必需 品,然而,用戶對終端的需求也越來越多。當(dāng)用戶需要對兩個或兩個以上的操作對象進行相 同的操作時,現(xiàn)有技術(shù)中,通常需用戶對各操作對象重復(fù)輸入相同的操作指令以執(zhí)行批量 操作,效率非常低下。例如:用戶欲將手機桌面上同一類型的應(yīng)用程序圖標(biāo)移動至同一文件 夾時,需單獨對每個應(yīng)用程序圖標(biāo)進行移動操作。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實施例提供一種終端,可直接通過輸入單一操作來處理多任務(wù),提高操作 效率。
[0004] 本發(fā)明實施例還提供一種終端,包括:
[0005] 接收單元,用于接收對目標(biāo)操作對象輸入的目標(biāo)操作指令;
[0006] 查詢單元,用于根據(jù)所述目標(biāo)操作指令從預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢所述目標(biāo)操作 對象是否存在至少一個關(guān)聯(lián)操作對象;
[0007] 執(zhí)行單元,用于若所述目標(biāo)操作對象存在至少一個關(guān)聯(lián)操作對象,對所述目標(biāo)操 作對象和所述至少一個關(guān)聯(lián)操作對象,執(zhí)行所述目標(biāo)操作指令所指定的操作。
[0008] 實施本發(fā)明實施例,接收到對目標(biāo)操作對象輸入的目標(biāo)操作指令時,根據(jù)該目標(biāo) 操作指令從預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢所述目標(biāo)操作對象是否存在至少一個關(guān)聯(lián)操作對象; 若查詢到目標(biāo)操作對象存在至少一個關(guān)聯(lián)操作對象,對所述目標(biāo)操作對象和所述至少一個 關(guān)聯(lián)操作對象一并執(zhí)行目標(biāo)操作指令所指定的操作。采用本發(fā)明實施例,不用對兩個或兩 個以上的待操作對象分別輸入相同的操作指令來執(zhí)行多任務(wù)操作,可直接通過輸入單一操 作來處理多任務(wù),提高操作效率。
【專利附圖】
【附圖說明】
[0009] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng) 域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附 圖。
[0010] 圖1是本發(fā)明實施例提供的一種多任務(wù)處理方法的流程示意圖;
[0011] 圖2是圖1提供的其中一種執(zhí)行關(guān)聯(lián)操作的流程示意圖;
[0012] 圖3是圖2提供的其中一種用戶提示界面的顯示示意圖;
[0013] 圖4是本發(fā)明實施例提供的一種多任務(wù)處理方法的另一流程示意圖;
[0014] 圖5是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖;
[0015] 圖6是本發(fā)明實施例提供的一種終端的另一結(jié)構(gòu)示意圖;
[0016] 圖7是本發(fā)明實施例提供的一種終端的又一結(jié)構(gòu)示意圖。
【具體實施方式】
[0017] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0018] 本發(fā)明實施例提供一種終端,采用本發(fā)明實施例,不用對兩個或兩個以上的待操 作對象分別輸入相同的操作指令來執(zhí)行多任務(wù)操作,可直接通過輸入單一操作來處理多任 務(wù),提高操作效率。為方便描述,本發(fā)明實施例分別對該終端和一種多任務(wù)處理方法進行了 詳細介紹,其中,所述終端用于執(zhí)行所述多任務(wù)處理方法,為便于理解,首先介紹多任務(wù)處 理方法。
[0019] 本發(fā)明實施例提供一種多任務(wù)處理方法及終端,可提高操作效率。以下結(jié)合附圖 1-附圖7分別進行詳細說明。
[0020] 請參見圖1,圖1是本發(fā)明實施例提供的一種多任務(wù)處理方法的流程示意圖,在本 發(fā)明實施例中,該方法可以包括以下步驟。
[0021] S101 :接收對目標(biāo)操作對象輸入的目標(biāo)操作指令。
[0022] 作為本發(fā)明的一種實施方式,可以是用戶在終端上對目標(biāo)操作對象輸入目標(biāo)操作 指令,也可以是終端通過某些應(yīng)用程序發(fā)起的目標(biāo)操作指令,接收對目標(biāo)操作對象輸入的 目標(biāo)操作指令。所述目標(biāo)操作指令可以包括刪除指令、移動指令、開啟指令或編輯指令等, 所述目標(biāo)操作對象可以是終端內(nèi)可進行操作的數(shù)據(jù),如:應(yīng)用程序、應(yīng)用程序內(nèi)的元素、圖 片、音/視頻文件等。所述終端可以是手機、IPAD、PC等智能設(shè)備。
[0023] S102:根據(jù)所述目標(biāo)操作指令從預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢所述目標(biāo)操作對象是否 存在至少一個關(guān)聯(lián)操作對象。
[0024] 終端接收到目標(biāo)操作指令后,根據(jù)該目標(biāo)操作指令去預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢該 目標(biāo)操作指令所指定的目標(biāo)操作對象是否存在至少一個關(guān)聯(lián)操作對象,所述關(guān)聯(lián)操作對象 是指目標(biāo)操作對象執(zhí)行目標(biāo)操作指令所指定的操作時,所述關(guān)聯(lián)操作對象也執(zhí)行所述目標(biāo) 操作指令所指定的操作。其中,預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中保存有用戶或系統(tǒng)預(yù)先設(shè)置的針對操 作指令和操作對象建立的關(guān)聯(lián)規(guī)則。例如:通訊錄中的聯(lián)系人A和聯(lián)系人B針對修改頭像 的操作相關(guān)聯(lián);通訊錄中的聯(lián)系人A和聯(lián)系人C針對修改鈴聲的操作相關(guān)聯(lián);通訊錄中的 聯(lián)系人A和聯(lián)系人D針對修改分組的操作相關(guān)聯(lián);應(yīng)用程序Appl和應(yīng)用程序App2針對刪 除或卸載的操作相關(guān)聯(lián)等等。值得說明的是,同一個操作對象可以針對不同的操作指令關(guān) 聯(lián)不同的操作對象,當(dāng)接收到針對目標(biāo)操作對象輸入的目標(biāo)操作指令時,若關(guān)聯(lián)數(shù)據(jù)庫中 記錄有與該目標(biāo)操作指令和該目標(biāo)操作對象相關(guān)聯(lián)的至少一個關(guān)聯(lián)操作對象,則獲取所述 至少一個關(guān)聯(lián)操作對象,執(zhí)行步驟S103 ;若關(guān)聯(lián)數(shù)據(jù)庫中未記錄有與該目標(biāo)操作指令和該 目標(biāo)操作對象相關(guān)聯(lián)的關(guān)聯(lián)操作對象,則直接對該目標(biāo)操作執(zhí)行該目標(biāo)操作指令所指定的 操作即可。
[0025] S103 :若是,對所述目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操作對象執(zhí)行所述目標(biāo)操 作指令所指定的操作。
[0026] 由步驟S102獲得與目標(biāo)操作指令和目標(biāo)操作對象相關(guān)聯(lián)的至少一個關(guān)聯(lián)操作對 象后,針對目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操作對象,執(zhí)行目標(biāo)操作指令所指定的操作。 例如:假設(shè)通訊錄中的聯(lián)系人A和聯(lián)系人B針對修改頭像的操作相關(guān)聯(lián),當(dāng)用戶對聯(lián)系人A 的頭像進行修改時,獲取到聯(lián)系人B與聯(lián)系人A針對修改頭像的操作相關(guān)聯(lián),因此,聯(lián)系人B 的頭像也自動修改為與聯(lián)系人A的頭像相同的頭像。又例如:假設(shè)終端上的應(yīng)用程序Appl 和應(yīng)用程序App2針對刪除或卸載操作相關(guān)聯(lián),則當(dāng)用戶輸入刪除或卸載應(yīng)用程序Appl的 操作指令時,應(yīng)用程序App2也自動被刪除或卸載。
[0027] 值得說明的是,實際處理過程中可以是終端接收到對目標(biāo)操作對象輸入的目標(biāo)操 作指令時,先對目標(biāo)操作對象執(zhí)行目標(biāo)操作指令所指定的操作,再獲取與目標(biāo)操作對象和 目標(biāo)操作指令相關(guān)聯(lián)的至少一個關(guān)聯(lián)操作對象,對所述至少一個關(guān)聯(lián)操作對象執(zhí)行所述目 標(biāo)操作指令所指定的操作。也可以是終端接收到對目標(biāo)操作對象輸入的目標(biāo)操作指令時, 先獲取與目標(biāo)操作對象和目標(biāo)操作指令相關(guān)聯(lián)的至少一個關(guān)聯(lián)操作對象,再對目標(biāo)操作對 象和所述至少一個關(guān)聯(lián)操作對象執(zhí)行所述目標(biāo)操作指令所指定的操作,具體的,本發(fā)明實 施例對此不作限制。
[0028] 在本發(fā)明實施例描述的多任務(wù)處理方法中,接收到對目標(biāo)操作對象輸入的目標(biāo)操 作指令時,根據(jù)該目標(biāo)操作指令從預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢所述目標(biāo)操作對象是否存在至 少一個關(guān)聯(lián)操作對象;若查詢到目標(biāo)操作對象存在至少一個關(guān)聯(lián)操作對象,對所述目標(biāo)操 作對象和所述至少一個關(guān)聯(lián)操作對象一并執(zhí)行目標(biāo)操作指令所指定的操作。采用本發(fā)明實 施例,不用對兩個或兩個以上的待操作對象分別輸入相同的操作指令來執(zhí)行多任務(wù)操作, 可直接通過輸入單一操作來處理多任務(wù),提高操作效率。
[0029] 值得說明的是,在上述方法實施例中,若查詢到預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中存在至少一 個關(guān)聯(lián)操作對象,則步驟S103中對所述目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操作對象執(zhí)行 所述目標(biāo)操作指令所指定的操作可以如圖2所示,圖2是圖1提供的其中一種執(zhí)行關(guān)聯(lián)操 作的流程示意圖,具體的,可以包括以下步驟:
[0030] S103a:根據(jù)所述至少一個關(guān)聯(lián)操作對象和所述目標(biāo)操作指令,生成用戶提示界 面。
[0031] 例如:假設(shè)通訊錄中的聯(lián)系人A和聯(lián)系人B、聯(lián)系人C針對修改頭像的操作相關(guān) 聯(lián),當(dāng)用戶對聯(lián)系人A的頭像進行修改時,獲取到聯(lián)系人B與聯(lián)系人A針對修改頭像的操作 相關(guān)聯(lián),可知,所述至少一個關(guān)聯(lián)操作對象為聯(lián)系人B和聯(lián)系人C,所述目標(biāo)操作指令為修 改頭像的操作指令。因此,根據(jù)所述至少一個關(guān)聯(lián)操作對象和所述目標(biāo)操作指令,生成用戶 提示界面。接收到確認執(zhí)行指令后,將聯(lián)系人B的頭像也自動修改為與聯(lián)系人A的頭像相 同的頭像。
[0032] S103b:顯示所述用戶提示界面,所述用戶提示界面用于提示用戶確認所述至少一 個關(guān)聯(lián)操作對象是否執(zhí)行所述目標(biāo)操作指令所指定的操作。
[0033] 為方便理解,步驟S103a和步驟S103b以其中一種具體情況進行舉例說明,即假設(shè) 應(yīng)用程序Appl和應(yīng)用程序App2針對卸載操作指令相關(guān)聯(lián),終端接收到針對應(yīng)用程序Appl 輸入的卸載操作指令。由上述方法可獲取到與應(yīng)用程序Appl及卸載操作指令相關(guān)聯(lián)的關(guān) 聯(lián)操作對象為應(yīng)用程序App2,其中,應(yīng)用程序Appl為目標(biāo)操作對象,卸載操作指令為目標(biāo) 操作指令,應(yīng)用程序App2為所述至少一個關(guān)聯(lián)操作對象。根據(jù)所述至少一個關(guān)聯(lián)操作對象 和目標(biāo)操作指令,生成用戶提示界面并進行顯示,所述用戶界面用于提示用戶確認所述至 少一個關(guān)聯(lián)操作對象是否執(zhí)行所述目標(biāo)操作指令所指定的操作,若接收到確認執(zhí)行指令, 則執(zhí)行步驟S103c,同時卸載應(yīng)用程序App2,若未接收到確認執(zhí)行指令,則只卸載應(yīng)用程序 Appl。如圖3所示,圖3是圖2提供的其中一種用戶提示界面的顯示示意圖。值得說明的 是,本發(fā)明實施例對所述用戶提示界面的具體形式不作限制。
[0034] S103c:若接收到確認執(zhí)行指令,針對所述目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操作 對象執(zhí)行所述目標(biāo)操作指令所指定的操作。
[0035] 在本發(fā)明實施例中,所述確認執(zhí)行指令可以是用戶在用戶提示界面上輸入的,也 可以是根據(jù)預(yù)先設(shè)置的規(guī)則輸入的,例如:所述預(yù)先設(shè)置的規(guī)則可以是,終端顯示用戶提示 界面后,若在預(yù)設(shè)時間內(nèi)未接收到用戶在用戶提示界面上輸入的任何指令,則自動輸入確 認執(zhí)行指令。終端接收到確認執(zhí)行指令時,針對所述目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操 作對象執(zhí)行所述目標(biāo)操作指令所指定的操作??梢岳斫獾?,若接收到取消執(zhí)行指令,僅針對 所述目標(biāo)操作對象執(zhí)行所述目標(biāo)操作指令所指定的操作。
[0036] 從而,對關(guān)聯(lián)操作對象執(zhí)行所關(guān)聯(lián)的目標(biāo)操作對象的目標(biāo)操作指令時,由用戶進 一步確定,充分考慮用戶需求,使設(shè)計更人性化、智能化。
[0037] 請參見圖4,圖4是本發(fā)明實施例提供的一種多任務(wù)處理方法的另一流程示意圖, 在本發(fā)明實施例中,該方法可以包括以下步驟。
[0038] S201 :預(yù)先設(shè)置與操作指令及操作對象相關(guān)聯(lián)的關(guān)聯(lián)規(guī)則。
[0039] 本發(fā)明實施例中,可以針對一些常用的操作指令設(shè)置可以關(guān)聯(lián)的操作對象,這些 常用的操作指令可以包括:刪除指令、移動指令、開啟指令、卸載指令、編輯指令或修改屬性 的指令等;操作對象可以是終端內(nèi)可進行操作的數(shù)據(jù),如:應(yīng)用程序、應(yīng)用程序的元素、圖 片、音/視頻文件等。
[0040] 作為本發(fā)明的一種實施方式,可以是用戶根據(jù)目標(biāo)操作指令建立目標(biāo)操作對象與 至少一個關(guān)聯(lián)操作對象相關(guān)聯(lián)的關(guān)聯(lián)規(guī)則。例如:應(yīng)用程序Appl和應(yīng)用程序App2針對刪除 或卸載的操作相關(guān)聯(lián),具體的,可以描述為{Uninstall:Appl;App2};應(yīng)用程序App3、應(yīng)用 程序App4和應(yīng)用程序App5針對移動操作相關(guān)聯(lián),具體的,可以描述為{Move:App3 ;App4 ; App5};通訊錄中的聯(lián)系人A和聯(lián)系人B針對修改頭像的操作相關(guān)聯(lián),具體的,可以描述為 {Ringtone:A ;B}〇
[0041] 優(yōu)選的,將所建立的關(guān)聯(lián)規(guī)則保存至預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中。例如:預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù) 庫中村所述關(guān)聯(lián)規(guī)則的形式可以如表1所示,表1為本發(fā)明實施例提供的其中一種關(guān)聯(lián)數(shù) 據(jù)庫的存儲示意效果。
[0042] 表 1
[0043]
【權(quán)利要求】
1. 一種終端,其特征在于,包括: 接收單元,用于接收對目標(biāo)操作對象輸入的目標(biāo)操作指令; 查詢單元,用于根據(jù)所述目標(biāo)操作指令從預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中查詢所述目標(biāo)操作對象 是否存在至少一個關(guān)聯(lián)操作對象; 執(zhí)行單元,用于若所述目標(biāo)操作對象存在至少一個關(guān)聯(lián)操作對象,對所述目標(biāo)操作對 象和所述至少一個關(guān)聯(lián)操作對象執(zhí)行所述目標(biāo)操作指令所指定的操作。
2. 如權(quán)利要求1所述的終端,其特征在于,所述執(zhí)行單元具體用于: 根據(jù)所述至少一個關(guān)聯(lián)操作對象和所述目標(biāo)操作指令,生成用戶提示界面; 顯示所述用戶提示界面,所述用戶提示界面用于提示用戶確認所述至少一個關(guān)聯(lián)操作 對象是否執(zhí)行所述目標(biāo)操作指令所指定的操作; 若接收到用戶輸入的確認執(zhí)行指令,針對所述目標(biāo)操作對象和所述至少一個關(guān)聯(lián)操作 對象執(zhí)行所述目標(biāo)操作指令所指定的操作。
3. 如權(quán)利要求1所述的終端,其特征在于,所述終端還包括建立單元,所述建立單元用 于: 根據(jù)目標(biāo)操作指令建立目標(biāo)操作對象與至少一個關(guān)聯(lián)操作對象相關(guān)聯(lián)的關(guān)聯(lián)規(guī)則。
4. 如權(quán)利要求3所述的終端,其特征在于,所述目標(biāo)操作對象為應(yīng)用程序,所述建立單 元具體用于: 所述目標(biāo)操作對象發(fā)送攜帶目標(biāo)操作指令的權(quán)限密鑰給待關(guān)聯(lián)的至少一個關(guān)聯(lián)操作 對象,以使所述至少一個關(guān)聯(lián)操作對象對所述權(quán)限密鑰進行驗證,若驗證通過,所述目標(biāo)操 作對象與所述至少一個關(guān)聯(lián)操作對象針對所述目標(biāo)操作指令建立關(guān)聯(lián)規(guī)則。
5. 如權(quán)利要求3所述的終端,其特征在于,所述建立單元還用于: 將已建立的所述關(guān)聯(lián)規(guī)則保存至預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中。
6. 如權(quán)利要求5所述的終端,其特征在于,所述終端還包括更新單元,所述更新單元用 于: 接收對所述關(guān)聯(lián)規(guī)則進行的修改操作,并更新所述關(guān)聯(lián)規(guī)則。
7. 如權(quán)利要求6所述的終端,其特征在于,所述更新單元還用于: 將更新后的關(guān)聯(lián)規(guī)則存儲至所述預(yù)設(shè)的關(guān)聯(lián)數(shù)據(jù)庫中。
8. 如權(quán)利要求2所述的終端,其特征在于,所述執(zhí)行單元還具體用于: 若在預(yù)設(shè)時間內(nèi)未接收到用戶輸入的確認執(zhí)行指令,針對所述目標(biāo)操作對象執(zhí)行所述 目標(biāo)操作指令所指定的操作。
9. 如權(quán)利要求1所述的終端,其特征在于,所述目標(biāo)操作指令包括:刪除指令、移動指 令、開啟指令和/或編輯指令。
10. 如權(quán)利要求1-9任一項所述的終端,其特征在于,所述目標(biāo)操作對象包括應(yīng)用程 序、應(yīng)用程序內(nèi)的元素、圖片、音頻文件和/或視頻文件。
【文檔編號】G06F9/44GK104281452SQ201410490618
【公開日】2015年1月14日 申請日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】李海峰 申請人:深圳市金立通信設(shè)備有限公司