的待恢復(fù)界面的界面恢復(fù)。
[0043]在本發(fā)明的一種實(shí)現(xiàn)方式中,待恢復(fù)界面對(duì)應(yīng)的圖標(biāo)可以與該待恢復(fù)界面所屬應(yīng)用的圖標(biāo)相同,待恢復(fù)界面的名稱(chēng)可以是用戶(hù)針對(duì)該待恢復(fù)界面輸入的名稱(chēng),也可以是系統(tǒng)針對(duì)該待恢復(fù)界面設(shè)定的名稱(chēng)。本發(fā)明實(shí)施例對(duì)該待恢復(fù)界面對(duì)應(yīng)的界面信息的具體表現(xiàn)形式不作限定。
[0044]204、電子終端根據(jù)預(yù)設(shè)區(qū)域在顯示器上的顯示位置,確定任務(wù)棧信息的存儲(chǔ)路徑。
[0045]其中,每個(gè)待恢復(fù)界面在顯示器上存在相應(yīng)的顯示位置,同時(shí)在電子終端中存儲(chǔ)有該待恢復(fù)界面的任務(wù)棧信息,每個(gè)任務(wù)棧信息有各自的存儲(chǔ)路徑,且預(yù)設(shè)區(qū)域在顯示器上的顯示位置與任務(wù)棧信息的存儲(chǔ)路徑一一對(duì)應(yīng)。比如,在顯示器上可以通過(guò)一個(gè)大界面顯示多條界面信息,每條界面信息對(duì)應(yīng)的預(yù)設(shè)區(qū)域在該大界面上排列,其排列順序包括但不限定為按照在該大界面上添加界面信息的時(shí)間順序確定,在本實(shí)施例的一種可選實(shí)現(xiàn)方式中,界面信息的顯示方式可以為表格形式,每條界面信息對(duì)應(yīng)表格中的一行,相應(yīng)的,在存儲(chǔ)待恢復(fù)界面對(duì)應(yīng)的任務(wù)棧信息時(shí),同樣可以以表格形式存儲(chǔ),每個(gè)任務(wù)棧信息對(duì)應(yīng)該存儲(chǔ)表格中的一行,上述描述的位置與存儲(chǔ)路徑的一一對(duì)應(yīng)可以是:顯示界面信息表格的排列行與存儲(chǔ)任務(wù)棧信息的表格的排列行對(duì)應(yīng),比如,顯示界面信息表格的第一行與存儲(chǔ)任務(wù)棧信息的表格的第一行是對(duì)應(yīng)的。從而可以根據(jù)該顯示位置與存儲(chǔ)路徑的對(duì)應(yīng)關(guān)系,能夠獲取到相應(yīng)的任務(wù)棧信息。
[0046]值得說(shuō)明的是,任務(wù)棧信息的相關(guān)內(nèi)容與上述101中的相關(guān)描述相同。
[0047]此外值得說(shuō)明的是,由于在存儲(chǔ)待恢復(fù)界面對(duì)應(yīng)的界面信息時(shí),該待恢復(fù)界面所屬的應(yīng)用是開(kāi)啟狀態(tài),但是后續(xù)在接收到指示信息觸發(fā)界面恢復(fù)時(shí),該待恢復(fù)界面所屬應(yīng)用可以是開(kāi)啟或關(guān)閉狀態(tài),相應(yīng)的顯示的該待恢復(fù)界面的具體內(nèi)容不同,而該待恢復(fù)界面所顯示的具體內(nèi)容通過(guò)任務(wù)棧信息中待恢復(fù)界面對(duì)應(yīng)的用戶(hù)歷史操作信息決定,所以在本實(shí)施例中待恢復(fù)界面對(duì)應(yīng)的用戶(hù)歷史操作信息動(dòng)態(tài)更新,且由任務(wù)棧信息所對(duì)應(yīng)的待恢復(fù)界面所屬應(yīng)用的狀態(tài)觸發(fā)該更新。
[0048]針對(duì)應(yīng)用的不同狀態(tài),該操作信息的具體內(nèi)容有下述兩種情況:
[0049]第一種情況:當(dāng)待恢復(fù)界面所屬應(yīng)用為關(guān)閉狀態(tài)時(shí),待恢復(fù)界面對(duì)應(yīng)的用戶(hù)歷史操作信息為:啟動(dòng)應(yīng)用程序的初始界面到加載到待恢復(fù)界面的原始界面時(shí),用戶(hù)輸入的歷史操作信息。
[0050]第二種情況:當(dāng)待恢復(fù)界面所屬應(yīng)用為開(kāi)啟狀態(tài)時(shí),待恢復(fù)界面對(duì)應(yīng)的用戶(hù)歷史操作信息為:啟動(dòng)應(yīng)用的初始界面到加載到待恢復(fù)界面時(shí),用戶(hù)輸入的歷史操作信息。
[0051]結(jié)合上述對(duì)任務(wù)棧信息動(dòng)態(tài)更新的描述,其存儲(chǔ)以及更新過(guò)程可以描述為:初始態(tài)應(yīng)用的狀態(tài)為開(kāi)啟狀態(tài),此時(shí)用戶(hù)歷史操作信息為第二種情況下描述的內(nèi)容,當(dāng)應(yīng)用的狀態(tài)為關(guān)閉狀態(tài)時(shí),用戶(hù)歷史操作信息由第二種情況下描述的內(nèi)容更新為第一種情況下描述的內(nèi)容。在本實(shí)施例中,對(duì)于一個(gè)待恢復(fù)界面所對(duì)應(yīng)的任務(wù)棧信息的一次存儲(chǔ),該任務(wù)棧信息中的用戶(hù)歷史操作信息只由第二種情況下描述的內(nèi)容更新為第一種情況下描述的內(nèi)容。
[0052]此外值得說(shuō)明的是,上述描述的待恢復(fù)界面可以為其所屬應(yīng)用的初始界面,且該待恢復(fù)界面與該待恢復(fù)界面的原始界面相同,但是由于存在如下情況:在待恢復(fù)界面的原始界面上,電子終端接收到了用戶(hù)輸入的信息,從而得到了該用戶(hù)想要恢復(fù)的待恢復(fù)界面,也就是基于原始界面接收用戶(hù)操作后得到的待恢復(fù)界面,為了區(qū)別這一情況,在本實(shí)施例中對(duì)恢復(fù)界面和待恢復(fù)界面的原始界面作了區(qū)分。
[0053]結(jié)合上述描述,在通過(guò)任務(wù)棧信息進(jìn)行界面恢復(fù)過(guò)程中,需要判斷該待恢復(fù)界面所屬應(yīng)用是開(kāi)啟或關(guān)閉狀態(tài),該具體界面恢復(fù)流程將在下述204中進(jìn)行詳細(xì)描述。
[0054]205、電子終端通過(guò)任務(wù)棧信息的存儲(chǔ)路徑獲取任務(wù)棧信息。
[0055]206、電子終端利用任務(wù)棧信息進(jìn)行界面恢復(fù)。
[0056]值得說(shuō)明的是,在實(shí)現(xiàn)該界面恢復(fù)的具體執(zhí)行流程中,包括如下步驟:
[0057]第一步:電子終端判斷該對(duì)恢復(fù)界面所屬應(yīng)用的當(dāng)前狀態(tài)。
[0058]其中,應(yīng)用的當(dāng)前狀態(tài)包括:關(guān)閉狀態(tài)和開(kāi)啟狀態(tài)。
[0059]第二步:電子終端根據(jù)確定的應(yīng)用的當(dāng)前狀態(tài),確定是否對(duì)任務(wù)棧信息中的操作信息進(jìn)行更新。
[0060]值得說(shuō)明的是,對(duì)該任務(wù)棧信息的更新參見(jiàn)上述204中的相關(guān)描述,在此不再重復(fù)說(shuō)明。
[0061]第三步:電子終端通過(guò)更新后的任務(wù)棧信息獲取待恢復(fù)界面。
[0062]進(jìn)一步的在通過(guò)該206獲取到待恢復(fù)界面之后,電子終端在顯示器上顯示該待恢復(fù)界面。
[0063]此外值得說(shuō)明的是,在用戶(hù)使用電子終端進(jìn)行界面恢復(fù)過(guò)程中,存在某些待恢復(fù)界面所屬的應(yīng)用在關(guān)閉之后,必須要再次進(jìn)行登錄鑒權(quán)才能重新開(kāi)啟的應(yīng)用,針對(duì)這種情形,在通過(guò)205獲取到任務(wù)棧信息之后,電子終端觸發(fā)顯示通過(guò)任務(wù)棧信息獲取到的登錄鑒權(quán)界面,進(jìn)而接收用戶(hù)輸入的待驗(yàn)證信息,待鑒權(quán)通過(guò)后,電子終端通過(guò)任務(wù)棧信息直接獲取待恢復(fù)界面,并在顯示器上顯示該待恢復(fù)界面。
[0064]結(jié)合上述描述在本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式中,當(dāng)電子終端的顯示器具有分屏顯示功能時(shí),在該顯示器上可以同時(shí)顯示多個(gè)待恢復(fù)界面,其具體實(shí)現(xiàn)方法參照上述如圖1、圖2所示的方法流程,在此不再重復(fù)說(shuō)明。
[0065]本發(fā)明實(shí)施例的另一種實(shí)現(xiàn)方式中提供了一種界面處理的方法,當(dāng)用戶(hù)認(rèn)為已存儲(chǔ)的待恢復(fù)界面的相關(guān)信息不再被需要時(shí),其中待恢復(fù)界面的相關(guān)信息包括該待恢復(fù)界面對(duì)應(yīng)的界面信息和任務(wù)棧信息,為了節(jié)約資源需要?jiǎng)h除該待恢復(fù)界面的相關(guān)信息,在該方法中,對(duì)已經(jīng)存儲(chǔ)的待恢復(fù)界面的相關(guān)信息的刪除流程進(jìn)行了描述,如圖3所示,該方法包括:
[0066]301、電子終端接收用戶(hù)輸入的刪除指示。
[0067]其中,用戶(hù)輸入刪除指示的方式包括但不限定為:在電子終端的觸摸屏上輸入的滑動(dòng),在觸摸屏上輸入的維持指定時(shí)間的按壓,該刪除指示用于觸發(fā)刪除待恢復(fù)界面。
[0068]302、電子終端通過(guò)刪除指示刪除待恢復(fù)界面在顯示器上顯示的界面信息和任務(wù)棧信息。
[0069]結(jié)合上述301的描述,在本發(fā)明實(shí)施例中,當(dāng)電子終端在顯示器的不同位置上接收到刪除指示時(shí),可以觸發(fā)不同的刪除流程。當(dāng)電子終端在顯示器上界面信息顯示的區(qū)域內(nèi)接收到用戶(hù)輸入的刪除指示時(shí),則觸發(fā)刪除該單個(gè)界面信息;此外根據(jù)用戶(hù)輸入的刪除指示,還可以選擇刪除多個(gè)界面信息,在刪除多個(gè)界面信息時(shí),可以是用戶(hù)在電子終端顯示器上的任意位置按壓觸摸屏,進(jìn)而觸發(fā)電子終端通過(guò)顯示器顯示可選擇刪除界面信息的新的界面,進(jìn)而在接收到用戶(hù)輸入的進(jìn)一步選擇指示后,刪除被選擇的多個(gè)界面信息;電子終端還可以通過(guò)刪除指示刪除所有界面信息,比如在規(guī)定區(qū)域接收到用戶(hù)輸入的刪除指示,則根據(jù)該刪除指示刪除所有界面信息,其中,規(guī)定區(qū)域?yàn)轱@示器上全部刪除按鈕所在的位置。本發(fā)明實(shí)施例對(duì)于刪除指示的具體輸入形式以及輸入?yún)^(qū)域不作限制,只要能夠?qū)崿F(xiàn)相應(yīng)的刪除功能均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0070]值得說(shuō)明的是,結(jié)合上述102、203、204中通過(guò)用戶(hù)輸入的指示信息,查找對(duì)應(yīng)的任務(wù)棧信息流程的描述,根據(jù)同樣的執(zhí)行流程可以通過(guò)該刪除指示獲取到對(duì)應(yīng)的任務(wù)棧信息,并在刪除界面信息的同時(shí)刪除對(duì)應(yīng)的任務(wù)棧信息。
[0071]此外,在該步驟302描述的刪除流程中,在刪除某個(gè)或某些界面信息以及任務(wù)棧信息后,用于存儲(chǔ)這些信息的資源、空間就被閑置,而在后續(xù)進(jìn)行信息的查找時(shí)還可能同樣遍歷這些閑置空間,為了能夠更好的節(jié)約資源、利用空間,需要重新對(duì)其余待恢復(fù)界面對(duì)應(yīng)的界面信息的顯示位置和對(duì)應(yīng)的任務(wù)棧信息的存儲(chǔ)路徑進(jìn)行更新,為此需要執(zhí)行下述303。
[0072]303、在刪除待恢復(fù)界面對(duì)應(yīng)的界面信息和任務(wù)棧信息之后,更新其余待恢復(fù)界面對(duì)應(yīng)的界面信息的顯示位置,和其余待恢復(fù)界面對(duì)應(yīng)的任務(wù)棧信息的存儲(chǔ)路徑。
[0073]結(jié)合