[0102]作為本發(fā)明實施例的優(yōu)選示例,在所述切換至第二應(yīng)用程序的應(yīng)用界面之前,所述方法可以還包括:
[0103]提供進(jìn)入第二應(yīng)用程序的目標(biāo)入口,并接收用戶對所述目標(biāo)入口的選擇操作。
[0104]可以提供一個或多個進(jìn)入第二應(yīng)用程序的目標(biāo)入口,用戶可以通過點擊、滑動等的觸摸操作選擇其中某個目標(biāo)入口,以切換至相應(yīng)的第二應(yīng)用程序。當(dāng)然,實際應(yīng)用中也可以不提供目標(biāo)入口,根據(jù)用戶的第二設(shè)定操作直接切換至第二應(yīng)用程序的應(yīng)用界面。
[0105]實際應(yīng)用中,還可以切換至其他應(yīng)用程序。切換到其他應(yīng)用程序的方式也可以有多種。例如切換至終端當(dāng)前訪問的應(yīng)用程序;或者切換至終端歷史訪問中高頻訪問的應(yīng)用程序;又或者切換至與第二應(yīng)用程序關(guān)聯(lián)的應(yīng)用程序。此外,除了終端已經(jīng)安裝的,還可以切換至終端沒有安裝的、但與第二應(yīng)用程序關(guān)聯(lián)性較強(qiáng)的其他應(yīng)用程序,若用戶切換至終端未安裝的應(yīng)用程序,可以直接下載并安裝,從而為用戶節(jié)省查詢下載的時間和繁瑣的操作。
[0106]作為本發(fā)明實施例的優(yōu)選示例,在所述提供進(jìn)入第二應(yīng)用程序的目標(biāo)入口之前,所述方法還包括:
[0107]獲取所述終端當(dāng)前訪問的至少一個應(yīng)用程序。
[0108]和/或,統(tǒng)計所述終端歷史訪問的應(yīng)用程序中,高頻訪問的至少一個應(yīng)用程序。
[0109]和/或,查找與所述第一應(yīng)用程序關(guān)聯(lián)的至少一個應(yīng)用程序。
[0110]和/或,查找在所述第一應(yīng)用程序之前在所述終端展示的至少一個應(yīng)用程序。
[0111]所述至少一個應(yīng)用程序包括所述第二應(yīng)用程序。
[0112]因為用戶在截圖后進(jìn)行應(yīng)用程序切換時通常是需要切換至終端訪問過的應(yīng)用程序,因此可以預(yù)先獲取終端當(dāng)前訪問的多個應(yīng)用程序,將獲取的應(yīng)用程序作為第二應(yīng)用程序的入口提供給用戶。
[0113]具體地,可以通過訪問操作系統(tǒng)的應(yīng)用程序接口(API ,Applicat1n ProgramInterface),獲取所述終端當(dāng)前執(zhí)行的至少一個任務(wù)桟(Task);從所述至少一個任務(wù)桟中提取所述終端當(dāng)前訪問的至少一個應(yīng)用程序。
[0114]操作系統(tǒng)在每個應(yīng)用程序運行后會為其創(chuàng)建一個對應(yīng)的任務(wù)棧,以記錄該應(yīng)用程序所進(jìn)行過的處理。因此,可以通過訪問操作系統(tǒng)的應(yīng)用程序接口,讀取操作系統(tǒng)創(chuàng)建的多個任務(wù)棧,并從中獲取任務(wù)棧所對應(yīng)的應(yīng)用程序的相關(guān)信息。
[0115]此外,還可以將終端歷史訪問的高頻應(yīng)用程序作為第二應(yīng)用程序。
[0116]具體地,可以通過統(tǒng)計各個應(yīng)用程序歷史訪問頻率,并篩選所述歷史訪問頻率大于閾值的至少一個應(yīng)用程序。
[0117]統(tǒng)計應(yīng)用程序歷史訪問頻率的方式可以有多種,例如可以在應(yīng)用程序的相關(guān)記錄中提取歷史訪問記錄;或者在操作系統(tǒng)的注冊表中獲取歷史訪問記錄;又或者通過預(yù)置函數(shù)捕捉對應(yīng)程序的歷史訪問記錄。根據(jù)獲取的歷史訪問記錄,統(tǒng)計一定時間段內(nèi)的歷史訪問次數(shù)作為歷史訪問頻率。
[0118]實際應(yīng)用中,可以是當(dāng)需要切換時統(tǒng)計各個應(yīng)用程序的使用頻率或切換頻率,篩選頻率較高的應(yīng)用程序作為第二應(yīng)用程序;也可以是累計各個應(yīng)用程序的使用頻率或切換頻率,并保存在預(yù)置數(shù)據(jù)庫中,在切換時訪問預(yù)置數(shù)據(jù)庫,查找并切換至頻率較高的應(yīng)用程序。
[0119]此外,還可以將與第一應(yīng)用程序關(guān)聯(lián)的應(yīng)用程序作為第二應(yīng)用程序,將其入口提供給用戶選擇。
[0120]具體地,查找與所述第一應(yīng)用程序?qū)儆谕粦?yīng)用分類的至少一個應(yīng)用程序;和/或,預(yù)先設(shè)置的應(yīng)用關(guān)聯(lián)關(guān)系,查找與所述第一應(yīng)用程序關(guān)聯(lián)的至少一個應(yīng)用程序。
[0121]因為在實際的應(yīng)用場景中,用戶可能僅在兩個或少數(shù)幾個應(yīng)用程序之間輪流切換訪問,因此可以查找終端運行當(dāng)前的第一應(yīng)用程序之前所運行的其他應(yīng)用程序,以便于將用戶最近訪問過的應(yīng)用程序提供給用戶切換。
[0122]作為本發(fā)明實施例的優(yōu)選示例,所述第一應(yīng)用程序與所述第二應(yīng)用程序為同一應(yīng)用程序或不同應(yīng)用程序,所述提供進(jìn)入第二應(yīng)用程序的目標(biāo)入口可以包括:
[0123]生成至少一個應(yīng)用程序以及分別進(jìn)入各個應(yīng)用程序的入口的展示界面。
[0124]所述接收用戶對所述目標(biāo)入口的選擇操作可以包括:
[0125]接收用戶從所述至少一個應(yīng)用程序的入口中對第二應(yīng)用程序的目標(biāo)入口的選擇操作。
[0126]實際應(yīng)用中,用戶可能在同一個應(yīng)用程序上進(jìn)行圖像信息的采集和圖像信息的處理,因此第一應(yīng)用程序可以與第二應(yīng)用程序為同一應(yīng)用程序;當(dāng)然也可以為不同的應(yīng)用程序。
[0127]可以利用獲取或查找的應(yīng)用程序,生成一個包含有多個待切換的應(yīng)用程序以及待切換的應(yīng)用程序的入口的展示界面,以便用戶進(jìn)行進(jìn)一步的選擇操作。例如,可以將多個應(yīng)用程序的入口生成一個展示界面,根據(jù)用戶的觸摸操作從觸摸屏邊緣以彈窗形式彈出,或隨著用戶的滑動操作從觸摸屏邊緣滑出;應(yīng)用程序的入口在展示界面中可以按照一定的順序排列,例如可以是用戶自行設(shè)置的排列優(yōu)先級,也可以是根據(jù)使用頻率排列;針對只有一個待切換的應(yīng)用程序時,可以直接切換至該應(yīng)用程序,也可以利用該應(yīng)用程序的程序界面或圖標(biāo)標(biāo)識生成展示界面,根據(jù)用戶的觸摸操作彈出或滑出,當(dāng)用戶確定切換至該應(yīng)用程序,根據(jù)用戶進(jìn)一步的例如繼續(xù)滑動或點擊的觸摸操作,切換至該應(yīng)用程序。
[0128]實際應(yīng)用中,可以向終端的操作系統(tǒng)發(fā)送申請展示界面的彈窗彈出的權(quán)限請求,以便于將生成的應(yīng)用程序的入口的展示界面在終端上展示給用戶。
[0129]用戶對目標(biāo)入口的選擇操作可以有多種形式,例如可以是用戶對某個第二應(yīng)用程序的目標(biāo)入口的點擊操作,或者,可以對應(yīng)于從觸摸屏邊緣滑動至中心區(qū)域的觸發(fā)展示界面的操作,當(dāng)用戶從中心區(qū)域滑動至觸摸屏另外一個邊緣時,直接將高頻訪問的應(yīng)用程序切換出。
[0130]作為本發(fā)明實施例的優(yōu)選示例,所述第一設(shè)定操作與所述第二設(shè)定操作相同,所述接收用戶在觸摸屏的第一設(shè)定操作可以為:接收與所述第一設(shè)定操作間隔預(yù)設(shè)時間的第二設(shè)定操作。
[0131]第二設(shè)定操作可以是與第一設(shè)定操作相同的操作。實際應(yīng)用中,當(dāng)設(shè)定操作相同時,可以通過第一設(shè)定操作和第二設(shè)定操作之間的操作時間間隔區(qū)分兩者觸發(fā)的功能。
[0132]根據(jù)本發(fā)明實施例,通過調(diào)用操作系統(tǒng)或第三應(yīng)用程序的截圖功能接口,并執(zhí)行預(yù)設(shè)的截圖命令采集當(dāng)前界面的圖像信息,使得用戶無須使用終端上的物理鍵即可進(jìn)行截圖,提升了終端截圖的靈活性,也降低了對終端硬件設(shè)備的損耗。
[0133]對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0134]參照圖3,示出了根據(jù)本發(fā)明的一種終端截圖裝置實施例一的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0135]圖像信息采集模塊301,用于終端運行第一應(yīng)用程序時,接收用戶在觸摸屏的第一設(shè)定操作,調(diào)用截圖工具采集當(dāng)前界面的圖像信息。
[0136]圖像信息處理模塊302,用于接收用戶在觸摸屏的第二設(shè)定操作,切換至第二應(yīng)用程序的應(yīng)用界面,并采用所述第二應(yīng)用程序處理所述圖像信息。
[0137]根據(jù)本發(fā)明實施例,根據(jù)用戶的第一設(shè)定操作和第二設(shè)定操作采集終端當(dāng)前界面的圖像信息和切換至處理圖像信息的第二應(yīng)用程序,使得用戶通過簡單的手勢即可以便捷地進(jìn)行截圖和切換至處理該截圖的應(yīng)用程序,節(jié)省了用戶操作和操作所耗費的時間,同時也節(jié)省了終端的處理負(fù)載,提升了終端截圖的效率。同時,用戶通過簡單的手勢即可完成截圖和切換至其他應(yīng)用程序處理截圖,改善了用戶體驗。
[0138]參照圖4,示出了根據(jù)本發(fā)明的一種終端截圖裝置實施例二的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0139]圖像信息采集模塊401,用于終端運行第一應(yīng)用程序時,接收用戶在觸摸屏的第一設(shè)定操作,調(diào)用截圖工具采集當(dāng)前界面的圖像信息。
[0140]圖像信息保存模塊402,用于將所述圖像信息保存至預(yù)置的圖像數(shù)據(jù)庫。
[0141]圖像信息展示模塊403,用于根據(jù)用戶調(diào)取圖像信息的操作,從所述圖像數(shù)據(jù)庫中提取包括所采集的圖像信息的最新圖像信息并按序展示。
[0142]圖像信息接收模塊404,用于接收用戶從所述最新圖像信息中選擇的所采集的圖像信息。
[0143]圖像信息處理模塊405,用于接收用戶在觸摸屏的第二設(shè)定操作,切換至第二應(yīng)用程序的應(yīng)用界面,并采用所述第二應(yīng)用程序處理所述圖像信息。
[0144]作為本發(fā)明實