本公開(kāi)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種事項(xiàng)顯示方法及裝置。
背景技術(shù):
目前,終端可以同時(shí)在后臺(tái)運(yùn)行多個(gè)應(yīng)用。其中,后臺(tái)應(yīng)用是指在終端的后臺(tái)運(yùn)行的應(yīng)用。若用戶在使用第一應(yīng)用的過(guò)程中,打開(kāi)了第二應(yīng)用,則終端會(huì)將第一應(yīng)用切換到后臺(tái)運(yùn)行。在用戶使用第二應(yīng)用完畢后,若需要繼續(xù)進(jìn)行之前利用第一應(yīng)用進(jìn)行的事項(xiàng),則需要觸發(fā)設(shè)置在終端中的顯示后臺(tái)應(yīng)用的選項(xiàng),以使得該終端顯示該第一應(yīng)用,從而顯示之前用戶利用該第一應(yīng)用進(jìn)行的事項(xiàng)。
技術(shù)實(shí)現(xiàn)要素:
為解決相關(guān)技術(shù)中的問(wèn)題,本公開(kāi)提供了一種事項(xiàng)顯示方法及裝置。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種事項(xiàng)顯示方法,該方法包括:
在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng);
當(dāng)存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);
在鎖屏界面顯示未完成事項(xiàng)。
可選的,在鎖屏界面顯示未完成事項(xiàng),包括:
獲取后臺(tái)應(yīng)用的應(yīng)用標(biāo)識(shí);
生成用于描述未完成事項(xiàng)的提示信息;
在鎖屏界面顯示應(yīng)用標(biāo)識(shí)和提示信息。
可選的,生成用于描述未完成事項(xiàng)的提示信息,包括:
檢測(cè)未完成事項(xiàng)是否為預(yù)設(shè)事項(xiàng),預(yù)設(shè)事項(xiàng)包括可編輯事項(xiàng)、計(jì)時(shí)事項(xiàng)、瀏覽事項(xiàng)中的至少一種;
在未完成事項(xiàng)是預(yù)設(shè)事項(xiàng)時(shí),生成用于描述未完成事項(xiàng)的提示信息。
可選的,獲取未完成事項(xiàng),包括:
獲取后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)創(chuàng)建的至少一個(gè)線程;
對(duì)于創(chuàng)建的每個(gè)線程,檢測(cè)線程是否是已結(jié)束狀態(tài),在線程不是已結(jié)束狀態(tài)時(shí),將線程確定為一個(gè)未完成事項(xiàng)。
可選的,該方法還包括:
在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示查看未完成事項(xiàng)的第一觸發(fā)操作;
在接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在后臺(tái)應(yīng)用的顯示界面中顯示未完成事項(xiàng)的查看頁(yè)面。
可選的,該方法還包括:
在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示刪除未完成事項(xiàng)的第二觸發(fā)操作;
在接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng)。
可選的,該方法還包括:
在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示關(guān)閉后臺(tái)應(yīng)用的第三觸發(fā)操作;
在接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng)。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種事項(xiàng)顯示裝置,該裝置包括:
第一檢測(cè)模塊,被配置為在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng);
獲取模塊,被配置為當(dāng)?shù)谝粰z測(cè)模塊檢測(cè)出存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);
顯示模塊,被配置為在鎖屏界面顯示獲取模塊獲取的未完成事項(xiàng)。
可選的,顯示模塊,包括:
獲取子模塊,被配置為獲取后臺(tái)應(yīng)用的應(yīng)用標(biāo)識(shí);
第一生成子模塊,被配置為生成用于描述未完成事項(xiàng)的提示信息;
顯示子模塊,被配置為在鎖屏界面顯示獲取子模塊獲取的應(yīng)用標(biāo)識(shí)和第一生成子模塊生成的提示信息。
可選的,第一生成子模塊,包括:
檢測(cè)子模塊,被配置為檢測(cè)未完成事項(xiàng)是否為預(yù)設(shè)事項(xiàng),預(yù)設(shè)事項(xiàng)包括可編輯事項(xiàng)、計(jì)時(shí)事項(xiàng)、瀏覽事項(xiàng)中的至少一種;
第二生成子模塊,被配置為在檢測(cè)子模塊檢測(cè)出未完成事項(xiàng)是預(yù)設(shè)事項(xiàng)時(shí),生成用于描述未完成事項(xiàng)的提示信息。
可選的,獲取模塊,包括:
創(chuàng)建子模塊,被配置為獲取后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)創(chuàng)建的至少一個(gè)線程;
確定子模塊,被配置為對(duì)于創(chuàng)建子模塊創(chuàng)建的每個(gè)線程,檢測(cè)線程是否是已結(jié)束狀態(tài),在線程不是已結(jié)束狀態(tài)時(shí),將線程確定為一個(gè)未完成事項(xiàng)。
可選的,該裝置還包括:
第二檢測(cè)模塊,被配置為在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示查看未完成事項(xiàng)的第一觸發(fā)操作;
頁(yè)面切換模塊,被配置為在第二檢測(cè)模塊檢測(cè)出接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在后臺(tái)應(yīng)用的顯示界面中顯示。
可選的,該裝置還包括:
第三檢測(cè)模塊,被配置為在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示刪除未完成事項(xiàng)的第二觸發(fā)操作;
第一刪除模塊,被配置為在第三檢測(cè)模塊檢測(cè)出接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng)。
可選的,該裝置還包括:
第四檢測(cè)模塊,被配置為在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示關(guān)閉后臺(tái)應(yīng)用的第三觸發(fā)操作;
第二刪除模塊,被配置為在第四檢測(cè)模塊檢測(cè)出接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng)。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種事項(xiàng)顯示裝置,裝置包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng);
當(dāng)存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);
在鎖屏界面顯示未完成事項(xiàng)。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
通過(guò)在顯示終端的鎖屏界面,且存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);在鎖屏界面顯示未完成事項(xiàng),使得終端可以自動(dòng)將未完成的事項(xiàng)顯示給用戶,以提示用戶繼續(xù)處理未完成的事項(xiàng),解決了終端需要在用戶觸發(fā)顯示后臺(tái)應(yīng)用的選項(xiàng)時(shí)顯示后臺(tái)應(yīng)用,再顯示用戶利用該后臺(tái)應(yīng)用進(jìn)行的事項(xiàng),在用戶忘記了后臺(tái)應(yīng)用的未完成事項(xiàng)時(shí),用戶無(wú)法控制終端顯示該未完成事項(xiàng),導(dǎo)致用戶無(wú)法處理未完成事項(xiàng)的問(wèn)題,達(dá)到了保證用戶能夠及時(shí)處理未完成事項(xiàng)的效率的效果。
另外,通過(guò)在接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在該后臺(tái)應(yīng)用的顯示界面中顯示未完成事項(xiàng)的查看頁(yè)面,使得用戶無(wú)需在該顯示界面中查找查看頁(yè)面的入口,提高了用戶繼續(xù)處理未完成事項(xiàng)的效率。
另外,通過(guò)在接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng);或者,在接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng),使得終端可以關(guān)閉用戶不需要處理的未完成事項(xiàng),節(jié)省了終端運(yùn)行這些未完成事項(xiàng)所消耗的資源。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本公開(kāi)說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的流程圖。
圖2是根據(jù)另一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的流程圖。
圖3是根據(jù)另一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的場(chǎng)景圖。
圖4是根據(jù)另一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的場(chǎng)景圖。
圖5是根據(jù)另一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的場(chǎng)景圖。
圖6是根據(jù)另一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的場(chǎng)景圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種事項(xiàng)顯示裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的一種事項(xiàng)顯示裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種用于事項(xiàng)顯示的裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的流程圖,該事項(xiàng)顯示方法應(yīng)用于終端中,如圖1所示,該事項(xiàng)顯示方法包括以下步驟。
在步驟101中,在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用。
未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng)。
在步驟102中,當(dāng)存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng)。
在步驟103中,在鎖屏界面顯示未完成事項(xiàng)。
綜上所述,本公開(kāi)提供的事項(xiàng)顯示方法,通過(guò)在顯示終端的鎖屏界面,且存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);在鎖屏界面顯示未完成事項(xiàng),使得終端可以自動(dòng)將未完成的事項(xiàng)顯示給用戶,以提示用戶繼續(xù)處理未完成的事項(xiàng),解決了終端需要在用戶觸發(fā)顯示后臺(tái)應(yīng)用的選項(xiàng)時(shí)顯示后臺(tái)應(yīng)用,再顯示用戶利用該后臺(tái)應(yīng)用進(jìn)行的事項(xiàng),在用戶忘記了后臺(tái)應(yīng)用的未完成事項(xiàng)時(shí),用戶無(wú)法控制終端顯示該未完成事項(xiàng),導(dǎo)致用戶無(wú)法處理未完成事項(xiàng)的問(wèn)題,達(dá)到了保證用戶能夠及時(shí)處理未完成事項(xiàng)的效果。
圖2是根據(jù)另一示例性實(shí)施例示出的一種事項(xiàng)顯示方法的流程圖,該事項(xiàng)顯示方法應(yīng)用于終端中,如圖2所示,該事項(xiàng)顯示方法包括如下步驟。
在步驟201中,在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用。
在鎖屏之后,當(dāng)終端接收到用戶觸發(fā)屏幕點(diǎn)亮按鈕生成的屏幕點(diǎn)亮指令,或者,當(dāng)終端接收到通信信息時(shí),終端會(huì)點(diǎn)亮屏幕顯示鎖屏界面。比如:終端在用戶點(diǎn)擊home鍵時(shí)點(diǎn)亮屏幕并顯示鎖屏界面;或者,終端接收到短信時(shí)點(diǎn)亮屏幕并顯示鎖屏界面。
由于后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí),若用戶利用該后臺(tái)應(yīng)用處理一項(xiàng)事項(xiàng),則終端中的操作系統(tǒng)會(huì)為該事項(xiàng)創(chuàng)建一個(gè)線程,此時(shí),該后臺(tái)應(yīng)用會(huì)記錄該線程,并記錄該線程的狀態(tài)為運(yùn)行狀態(tài);若用戶處理該事項(xiàng)完成,則終端中的操作系統(tǒng)會(huì)關(guān)閉該線程,此時(shí),該后臺(tái)應(yīng)用會(huì)將該線程的狀態(tài)修改為已結(jié)束狀態(tài),因此,終端可以在顯示鎖屏界面時(shí),通過(guò)讀取每個(gè)后臺(tái)應(yīng)用記錄的線程和每個(gè)線程的狀態(tài),來(lái)檢測(cè)是否存在具有未完成事項(xiàng)后臺(tái)應(yīng)用。其中,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng)。每個(gè)后臺(tái)應(yīng)用可以具有多個(gè)未完成事項(xiàng),比如:當(dāng)后臺(tái)應(yīng)用x信在前臺(tái)運(yùn)行時(shí),用戶使用x信輸入了未發(fā)送的會(huì)話信息“中午我們?cè)诒貏佟保⑶沂褂迷搙信瀏覽好友動(dòng)態(tài),當(dāng)x信由前臺(tái)運(yùn)行切換到后臺(tái)運(yùn)行時(shí),會(huì)話信息“中午我們?cè)诒貏佟钡氖马?xiàng)和瀏覽好友動(dòng)態(tài)的事項(xiàng)都是未完成事項(xiàng)。
其中,在顯示鎖屏界面時(shí),終端檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,包括:獲取后臺(tái)應(yīng)用,檢測(cè)該后臺(tái)應(yīng)用是否記錄了狀態(tài)是運(yùn)行狀態(tài)的線程;若該后臺(tái)應(yīng)用記錄了狀態(tài)是運(yùn)行狀態(tài)的線程,則確定該后臺(tái)應(yīng)用為具有未完成事項(xiàng)的后臺(tái)應(yīng)用。
比如:終端在顯示鎖屏界面時(shí),獲取后臺(tái)應(yīng)用x信記錄的線程為在與xx的會(huì)話界面中輸入會(huì)話信息,且該進(jìn)程的狀態(tài)為已結(jié)束狀態(tài),則終端確定出x信未記錄狀態(tài)是運(yùn)行狀態(tài)的線程,從而確定出x信是不具有未完成事項(xiàng)的后臺(tái)應(yīng)用。
在檢測(cè)出存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),執(zhí)行步驟202;在檢測(cè)出不存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),顯示鎖屏界面,且不在鎖屏界面顯示后臺(tái)應(yīng)用。
步驟202,當(dāng)存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng)。
其中,終端獲取未完成事項(xiàng),包括:獲取后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)創(chuàng)建的至少一個(gè)線程;對(duì)于創(chuàng)建的每個(gè)線程,檢測(cè)線程是否是已結(jié)束狀態(tài),在線程不是已結(jié)束狀態(tài)時(shí),將線程確定為一個(gè)未完成事項(xiàng)。
在步驟203中,在鎖屏界面顯示未完成事項(xiàng)。
終端在鎖屏界面顯示未完成事項(xiàng),包括:獲取后臺(tái)應(yīng)用的應(yīng)用標(biāo)識(shí);生成用于描述未完成事項(xiàng)的提示信息;在鎖屏界面顯示應(yīng)用標(biāo)識(shí)和提示信息。
其中,應(yīng)用標(biāo)識(shí)可以為應(yīng)用的圖標(biāo)、名稱、身份標(biāo)識(shí)號(hào)(identity)中的一種或多種;提示信息可以為語(yǔ)音形式、文本形式、圖片形式等,本實(shí)施例不對(duì)應(yīng)用標(biāo)識(shí)的類型及提示信息的形式作限定。
假設(shè)終端在鎖屏界面顯示的未完成事項(xiàng)如圖3所示,該鎖屏界面31包括x信的應(yīng)用圖標(biāo)32、以及x信的未完成事項(xiàng)的提示信息33和34。
在一種實(shí)現(xiàn)方式中,終端在生成用于描述未完成事項(xiàng)的提示信息時(shí),對(duì)于每個(gè)后臺(tái)應(yīng)用的每個(gè)未完成事項(xiàng),終端都生成用于描述該未完成事項(xiàng)的提示信息,由于有些未完成事項(xiàng)不需要用戶繼續(xù)處理,因此,生成這些未完成事項(xiàng)的提示信息會(huì)浪費(fèi)終端的資源。
在另一種實(shí)現(xiàn)方式中,終端在生成用于描述未完成事項(xiàng)的提示信息時(shí),檢測(cè)未完成事項(xiàng)是否為預(yù)設(shè)事項(xiàng),預(yù)設(shè)事項(xiàng)包括可編輯事項(xiàng)、計(jì)時(shí)事項(xiàng)、瀏覽事項(xiàng)中的至少一種;在未完成事項(xiàng)是預(yù)設(shè)事項(xiàng)時(shí),生成用于描述未完成事項(xiàng)的提示信息。由于預(yù)設(shè)事項(xiàng)通常是統(tǒng)計(jì)了多個(gè)用戶處理的未完成事項(xiàng)得到的,因此,通過(guò)只在未完成事項(xiàng)是預(yù)設(shè)事項(xiàng)時(shí)生成未完成事項(xiàng)的提示信息,使得用戶處理終端生成的提示信息對(duì)應(yīng)的未完成事項(xiàng)的概率較高,節(jié)省了終端生成所有未完成事項(xiàng)的提示信息時(shí)消耗的資源。
其中,可編輯事項(xiàng)是指需要用戶主動(dòng)編輯的事項(xiàng),比如:編輯通信信息的事項(xiàng)、編輯鬧鈴的事項(xiàng)、編輯文檔的事項(xiàng)等;計(jì)時(shí)事項(xiàng)是指具有計(jì)時(shí)功能的事項(xiàng),比如:xx游戲困難級(jí)已耗時(shí)9分鐘、xx音樂(lè)已連續(xù)登陸30分鐘等;瀏覽事項(xiàng)是指用于供用戶瀏覽的事項(xiàng),比如:xx小說(shuō)已瀏覽至99頁(yè)、在xxx網(wǎng)頁(yè)瀏覽新聞、觀看xx視頻至35分鐘等。
需要說(shuō)明的是,當(dāng)終端中設(shè)置了解鎖密碼時(shí),終端可以在鎖屏界面顯示未完成事項(xiàng),并在顯示未完成事項(xiàng)的同時(shí)顯示滑動(dòng)指示信息,該滑動(dòng)指示信息用于提示用戶滑動(dòng)鎖屏界面。在用戶不需要處理終端在鎖屏界面顯示的未完成事項(xiàng)時(shí),用戶滑動(dòng)鎖屏界面,終端在鎖屏界面顯示密碼輸入?yún)^(qū)域,用戶在密碼輸入?yún)^(qū)域輸入密碼來(lái)解鎖屏幕。
在用戶需要處理終端在鎖屏界面顯示的未完成事項(xiàng)時(shí),終端可以接收用戶輸入的觸發(fā)操作,以供用戶繼續(xù)處理未完成事項(xiàng),也即執(zhí)行步驟204;或者,刪除未完成事項(xiàng),以節(jié)省資源,也即,執(zhí)行步驟205或者206;或者,下次顯示鎖屏界面時(shí)繼續(xù)顯示未完成事項(xiàng),也即,沒(méi)有接收到用戶輸入的觸發(fā)操作。
在步驟204中,檢測(cè)是否接收到用于指示查看未完成事項(xiàng)的第一觸發(fā)操作;在接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在該后臺(tái)應(yīng)用的顯示界面中顯示未完成事項(xiàng)的查看頁(yè)面。
其中,第一觸發(fā)操作可以為單擊操作、雙擊操作、長(zhǎng)按操作、滑動(dòng)操作等,本實(shí)施例不作限定。
當(dāng)終端中未設(shè)置解鎖密碼時(shí),若用戶對(duì)鎖屏界面顯示的未完成事項(xiàng)執(zhí)行了第一觸發(fā)操作,則終端會(huì)接收到該第一觸發(fā)操作,并將該第一觸發(fā)操作指示的后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在該后臺(tái)應(yīng)用的顯示界面顯示該第一觸發(fā)操作指示的未完成事項(xiàng)。
當(dāng)終端中設(shè)置了解鎖密碼時(shí),終端會(huì)在接收到該第一觸發(fā)操作時(shí),顯示解密界面,在驗(yàn)證出用戶輸入的密碼是解鎖密碼后,將該第一觸發(fā)操作指示的后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在該后臺(tái)應(yīng)用的顯示界面顯示該第一觸發(fā)操作指示的未完成事項(xiàng)。
假設(shè)鎖屏界面顯示的未完成事項(xiàng)如圖3所示,且終端中未設(shè)置解鎖密碼,用戶點(diǎn)擊了未完成事項(xiàng)33的提示信息,此時(shí),終端會(huì)將x信切換到前臺(tái)運(yùn)行,并在x信的顯示界面顯示未完成事項(xiàng)33,如圖4所示。
在步驟205中,檢測(cè)是否接收到用于指示刪除未完成事項(xiàng)的第二觸發(fā)操作;在接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng)。
第二觸發(fā)操作是與第一觸發(fā)操作不同的操作,第二觸發(fā)操作可以為單擊操作、雙擊操作、長(zhǎng)按操作、滑動(dòng)操作等,本實(shí)施例不作限定。
假設(shè)鎖屏界面顯示的未完成事項(xiàng)如圖3所示,用戶向左滑動(dòng)了未完成事項(xiàng)33的提示信息,此時(shí),終端會(huì)將x信的未完成事項(xiàng)33刪除,如圖5所示。
在步驟206中,檢測(cè)是否接收到用于指示關(guān)閉后臺(tái)應(yīng)用的第三觸發(fā)操作;在接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng)。
第三觸發(fā)操作是與第一觸發(fā)操作和第二觸發(fā)操作都不同的操作,第三觸發(fā)操作可以為單擊操作、雙擊操作、長(zhǎng)按操作、滑動(dòng)操作等,本實(shí)施例不作限定。
假設(shè)鎖屏界面顯示的未完成事項(xiàng)如圖3所示,用戶長(zhǎng)按了未完成事項(xiàng)33的提示信息,此時(shí),終端會(huì)關(guān)閉x信,并刪除x信的所有未完成事項(xiàng),如圖6所示。
綜上所述,本公開(kāi)提供的事項(xiàng)顯示方法,通過(guò)在顯示終端的鎖屏界面,且存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);在鎖屏界面顯示未完成事項(xiàng),使得終端可以自動(dòng)將未完成的事項(xiàng)顯示給用戶,以提示用戶繼續(xù)處理未完成的事項(xiàng),解決了終端需要在用戶觸發(fā)顯示后臺(tái)應(yīng)用的選項(xiàng)時(shí)顯示后臺(tái)應(yīng)用,再顯示用戶利用該后臺(tái)應(yīng)用進(jìn)行的事項(xiàng),在用戶忘記了后臺(tái)應(yīng)用的未完成事項(xiàng)時(shí),用戶無(wú)法控制終端顯示該未完成事項(xiàng),導(dǎo)致用戶無(wú)法處理未完成事項(xiàng)的問(wèn)題,達(dá)到了保證用戶能夠及時(shí)處理未完成事項(xiàng)的效率的效果。
另外,通過(guò)在接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在該后臺(tái)應(yīng)用的顯示界面中顯示未完成事項(xiàng)的查看頁(yè)面,使得用戶無(wú)需在該顯示界面中查找查看頁(yè)面的入口,提高了用戶繼續(xù)處理未完成事項(xiàng)的效率。
另外,通過(guò)在接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng);或者,在接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng),使得終端可以關(guān)閉用戶不需要處理的未完成事項(xiàng),節(jié)省了終端運(yùn)行這些未完成事項(xiàng)所消耗的資源。
圖7是根據(jù)一示例性實(shí)施例示出的一種事項(xiàng)顯示裝置的框圖,該事項(xiàng)顯示裝置應(yīng)用于終端中,如圖7所示,該事項(xiàng)顯示裝置包括:第一檢測(cè)模塊710、獲取模塊720、顯示模塊730。
該第一檢測(cè)模塊710,被配置為在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng);
該獲取模塊720,被配置為當(dāng)?shù)谝粰z測(cè)模塊710檢測(cè)出存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);
該顯示模塊730,被配置為在鎖屏界面顯示獲取模塊720獲取的未完成事項(xiàng)。
綜上所述,本公開(kāi)提供的事項(xiàng)顯示裝置,通過(guò)在顯示終端的鎖屏界面,且存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);在鎖屏界面顯示未完成事項(xiàng),使得終端可以自動(dòng)將未完成的事項(xiàng)顯示給用戶,以提示用戶繼續(xù)處理未完成的事項(xiàng),解決了終端需要在用戶觸發(fā)顯示后臺(tái)應(yīng)用的選項(xiàng)時(shí)顯示后臺(tái)應(yīng)用,再顯示用戶利用該后臺(tái)應(yīng)用進(jìn)行的事項(xiàng),在用戶忘記了后臺(tái)應(yīng)用的未完成事項(xiàng)時(shí),用戶無(wú)法控制終端顯示該未完成事項(xiàng),導(dǎo)致用戶無(wú)法處理未完成事項(xiàng)的問(wèn)題,達(dá)到了保證用戶能夠及時(shí)處理未完成事項(xiàng)的效率的效果。
圖8是根據(jù)一示例性實(shí)施例示出的一種事項(xiàng)顯示裝置的框圖,該事項(xiàng)顯示裝置應(yīng)用于終端中,如圖8所示,該事項(xiàng)顯示裝置包括:第一檢測(cè)模塊810、獲取模塊820、顯示模塊830。
該第一檢測(cè)模塊810,被配置為在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng);
該獲取模塊820,被配置為當(dāng)?shù)谝粰z測(cè)模塊810檢測(cè)出存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);
該顯示模塊830,被配置為在鎖屏界面顯示獲取模塊820獲取的未完成事項(xiàng)。
可選的,顯示模塊830,包括:獲取子模塊831、第一生成子模塊832、顯示子模塊833。
該獲取子模塊831,被配置為獲取后臺(tái)應(yīng)用的應(yīng)用標(biāo)識(shí);
該第一生成子模塊832,被配置為生成用于描述未完成事項(xiàng)的提示信息;
該顯示子模塊833,被配置為在鎖屏界面顯示獲取子模塊831獲取的應(yīng)用標(biāo)識(shí)和第一生成子模塊832生成的提示信息。
可選的,第一生成子模塊832,包括:檢測(cè)子模塊8321、第二生成子模塊8322。
該檢測(cè)子模塊8321,被配置為檢測(cè)未完成事項(xiàng)是否為預(yù)設(shè)事項(xiàng),預(yù)設(shè)事項(xiàng)包括可編輯事項(xiàng)、計(jì)時(shí)事項(xiàng)、瀏覽事項(xiàng)中的至少一種;
該第二生成子模塊8322,被配置為在檢測(cè)子模塊8321檢測(cè)出未完成事項(xiàng)是預(yù)設(shè)事項(xiàng)時(shí),生成用于描述未完成事項(xiàng)的提示信息。
可選的,獲取模塊820,包括:創(chuàng)建子模塊821、確定子模塊822。
該創(chuàng)建子模塊821,被配置為獲取后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)創(chuàng)建的至少一個(gè)線程;
該確定子模塊822,被配置為對(duì)于創(chuàng)建子模塊821創(chuàng)建的每個(gè)線程,檢測(cè)線程是否是已結(jié)束狀態(tài),在線程不是已結(jié)束狀態(tài)時(shí),將線程確定為一個(gè)未完成事項(xiàng)。
可選的,該裝置還包括:第二檢測(cè)模塊840、頁(yè)面切換模塊850。
該第二檢測(cè)模塊840,被配置為在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示查看未完成事項(xiàng)的第一觸發(fā)操作;
該頁(yè)面切換模塊850,被配置為在第二檢測(cè)模塊840檢測(cè)出接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在后臺(tái)應(yīng)用的顯示界面中顯示。
可選的,該裝置還包括:第三檢測(cè)模塊860、第一刪除模塊870。
該第三檢測(cè)模塊860,被配置為在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示刪除未完成事項(xiàng)的第二觸發(fā)操作;
該第一刪除模塊870,被配置為在第三檢測(cè)模塊860檢測(cè)出接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng)。
可選的,該裝置還包括:第四檢測(cè)模塊880、第二刪除模塊890。
該第四檢測(cè)模塊880,被配置為在顯示未完成事項(xiàng)之后,檢測(cè)是否接收到用于指示關(guān)閉后臺(tái)應(yīng)用的第三觸發(fā)操作;
該第二刪除模塊890,被配置為在第四檢測(cè)模塊880檢測(cè)出接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng)。
綜上所述,本公開(kāi)提供的事項(xiàng)顯示裝置,通過(guò)在顯示終端的鎖屏界面,且存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);在鎖屏界面顯示未完成事項(xiàng),使得終端可以自動(dòng)將未完成的事項(xiàng)顯示給用戶,以提示用戶繼續(xù)處理未完成的事項(xiàng),解決了終端需要在用戶觸發(fā)顯示后臺(tái)應(yīng)用的選項(xiàng)時(shí)顯示后臺(tái)應(yīng)用,再顯示用戶利用該后臺(tái)應(yīng)用進(jìn)行的事項(xiàng),在用戶忘記了后臺(tái)應(yīng)用的未完成事項(xiàng)時(shí),用戶無(wú)法控制終端顯示該未完成事項(xiàng),導(dǎo)致用戶無(wú)法處理未完成事項(xiàng)的問(wèn)題,達(dá)到了保證用戶能夠及時(shí)處理未完成事項(xiàng)的效率的效果。
另外,通過(guò)在接收到第一觸發(fā)操作時(shí),將后臺(tái)應(yīng)用切換到前臺(tái)運(yùn)行,并在該后臺(tái)應(yīng)用的顯示界面中顯示未完成事項(xiàng)的查看頁(yè)面,使得用戶無(wú)需在該顯示界面中查找查看頁(yè)面的入口,提高了用戶繼續(xù)處理未完成事項(xiàng)的效率。
另外,通過(guò)在接收到第二觸發(fā)操作時(shí),刪除未完成事項(xiàng);或者,在接收到第三觸發(fā)操作時(shí),關(guān)閉后臺(tái)應(yīng)用,并刪除后臺(tái)應(yīng)用對(duì)應(yīng)的所有未完成事項(xiàng),使得終端可以關(guān)閉用戶不需要處理的未完成事項(xiàng),節(jié)省了終端運(yùn)行這些未完成事項(xiàng)所消耗的資源。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
本公開(kāi)一示例性實(shí)施例提供了一種事項(xiàng)顯示裝置,能夠?qū)崿F(xiàn)本公開(kāi)提供的事項(xiàng)顯示方法,該事項(xiàng)顯示裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,處理器被配置為:
在顯示終端的鎖屏界面時(shí),檢測(cè)是否存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用,未完成事項(xiàng)是后臺(tái)應(yīng)用在前臺(tái)運(yùn)行時(shí)開(kāi)始處理,且切換到后臺(tái)運(yùn)行時(shí)還未完成的事項(xiàng);
當(dāng)存在具有未完成事項(xiàng)的后臺(tái)應(yīng)用時(shí),獲取未完成事項(xiàng);
在鎖屏界面顯示未完成事項(xiàng)。
圖9是根據(jù)一示例性實(shí)施例示出的一種用于事項(xiàng)顯示的裝置900的框圖。例如,裝置900可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D9,裝置900可以包括以下一個(gè)或多個(gè)組件:處理組件902,存儲(chǔ)器904,電源組件906,多媒體組件908,音頻組件910,輸入/輸出(I/O)的接口912,傳感器組件914,以及通信組件916。
處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件902可以包括一個(gè)或多個(gè)處理器918來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個(gè)或多個(gè)模塊,便于處理組件902和其他組件之間的交互。例如,處理組件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
存儲(chǔ)器904被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器904可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電源組件906為裝置900的各種組件提供電力。電源組件906可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件908包括在所述裝置900和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件908包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置900處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件910被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件910包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器904或經(jīng)由通信組件916發(fā)送。在一些實(shí)施例中,音頻組件910還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件914包括一個(gè)或多個(gè)傳感器,用于為裝置900提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件914可以檢測(cè)到裝置900的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置900的顯示器和小鍵盤(pán),傳感器組件914還可以檢測(cè)裝置900或裝置900一個(gè)組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件916被配置為便于裝置900和其他設(shè)備之間有線或無(wú)線方式的通信。裝置900可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件916經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件916還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置900可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器904,上述指令可由裝置900的處理器918執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里的公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。