內存清理的方法及裝置制造方法
【專利摘要】本公開是關于一種內存清理的方法及裝置,屬于終端【技術領域】。所述方法包括:在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作;當檢測到所述觸發(fā)操作時,調用內存清理功能接口;響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標;根據對所述內存清理界面的操作,進行內存清理。本公開通過在屏幕鎖屏狀態(tài)下檢測觸發(fā)操作,從而根據對內存清理界面的操作來進行內存清理,實現(xiàn)了無需進行屏幕解鎖即可進行內存清理的方法,操作較為簡單,且較有靈活性。
【專利說明】內存清理的方法及裝置
【技術領域】
[0001]本公開涉及終端【技術領域】,特別涉及一種內存清理的方法及裝置。
【背景技術】
[0002]隨著終端技術的發(fā)展,終端能夠通過運行應用程序實現(xiàn)越來越多的功能。應用程序在運行過程中會占用內存,而在運行結束關閉時,該應用程序的主要功能模塊可能還處于后臺運行中,仍占用終端的內存;同時該應用程序在運行過程中產生的緩存文件也將占用終端內存。當終端中運行的應用程序數(shù)量過多時,可能導致終端的可用內存大大減少,其處理速度也將變慢,而后臺運行的應用程序也將消耗終端的電量。為了減少對電池和處理器資源的消耗,需要進行內存清理。
[0003]相關技術在實現(xiàn)內存清理的方法時,是在終端屏幕解鎖的狀態(tài)下,由用戶查找并打開菜單中的內存清理應用程序,并根據用戶的操作進行內存清理;或檢測用戶對屏幕的下滑操作,顯示內存清理界面,并根據用戶的操作進行內存清理。
[0004]在實現(xiàn)本公開的過程中,發(fā)明人發(fā)現(xiàn)相關技術至少存在以下問題:
[0005]相關技術中,當用戶清理終端內存時,如果終端處于鎖屏狀態(tài),還需對屏幕進行解鎖后,根據用戶的操作調用內存清理應用程序或直接顯示內存清理界面,繼而再根據用戶的操作進行內存清理,操作較為繁瑣。
【發(fā)明內容】
[0006]為克服相關技術中存在的問題,本公開提供一種內存清理的方法及裝置。
[0007]根據本公開實施例的第一方面,提供一種內存清理的方法,包括:
[0008]在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作;
[0009]當檢測到所述觸發(fā)操作時,調用內存清理功能接口 ;
[0010]響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標;
[0011]根據對所述內存清理界面的操作,進行內存清理。
[0012]結合第一方面,在第一方面的第一種可能的實施方式中,所述當檢測到所述觸發(fā)操作時,調用內存清理功能接口,包括:
[0013]當檢測到對終端的指定按鍵的長按操作時,調用所述內存清理功能接口 ;或,當檢測到對所述終端的指定按鍵的雙擊操作時,調用所述內存清理功能接口 ;或,當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用所述內存清理功能接口。
[0014]結合第一方面,在第一方面的第二種可能的實施方式中,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0015]相應地,所述根據對所述內存清理界面的操作,進行內存清理,包括:
[0016]當檢測到對所述內存清理界面上應用程序圖標的第一指定操作時,鎖定所述第一指定操作對應的應用程序;
[0017]當檢測到對所述一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理。
[0018]結合第一方面,在第一方面的第三種可能的實施方式中,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0019]相應地,所述根據對所述內存清理界面的操作,進行內存清理,包括:
[0020]當檢測到對所述內存清理界面上應用程序圖標的第二指定操作時,選中所述第二指定操作對應的應用程序;
[0021]當檢測到對所述一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理。
[0022]結合第一方面,在第一方面的第四種可能的實施方式中,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0023]相應地,所述根據對所述內存清理界面的操作,進行內存清理,包括:
[0024]當檢測到對所述內存清理界面上應用程序圖標的第三指定操作時,對所述第三指定操作對應的應用程序進行內存清理;或,
[0025]當檢測到對所述一鍵清理選項的選中操作時,對所述內存清理界面上的應用程序進行內存清理。
[0026]結合第一方面,在第一方面的第五種可能的實施方式中,所述方法還包括:
[0027]當檢測到對所述內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,所述解鎖界面用于在檢測到解鎖操作后進行解鎖。
[0028]根據本公開實施例的第二方面,提供一種內存清理的裝置,包括:
[0029]檢測模塊,用于在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作;
[0030]調用模塊,用于當檢測到所述觸發(fā)操作時,調用內存清理功能接口 ;
[0031]第一顯示模塊,用于響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標;
[0032]內存清理模塊,用于根據對所述內存清理界面的操作,進行內存清理。
[0033]結合第二方面,在第二方面的第一種可能的實施方式中,所述調用模塊,用于當檢測到對終端的指定按鍵的長按操作時,調用所述內存清理功能接口 ;或,當檢測到對所述終端的指定按鍵的雙擊操作時,調用所述內存清理功能接口 ;或,當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用所述內存清理功能接口。
[0034]結合第二方面,在第二方面的第二種可能的實施方式中,所述裝置還包括:
[0035]鎖定模塊,用于當檢測到對所述內存清理界面上應用程序圖標的第一指定操作時,鎖定所述第一指定操作對應的應用程序;
[0036]相應地,所述內存清理模塊,用于當檢測到對所述一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理。
[0037]結合第二方面,在第二方面的第三種可能的實施方式中,所述裝置還包括:
[0038]選中模塊,用于在檢測到對所述內存清理界面上應用程序圖標的第二指定操作時,選中所述第二指定操作對應的應用程序;
[0039]相應地,所述內存清理模塊,用于當檢測到對所述一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理。
[0040]結合第二方面,在第二方面的第四種可能的實施方式中,所述內存清理模塊,用于當檢測到對所述內存清理界面上應用程序圖標的第三指定操作時,對所述第三指定操作對應的應用程序進行內存清理;或,當檢測到對所述一鍵清理選項的選中操作時,對所述內存清理界面上的應用程序進行內存清理。
[0041]結合第二方面,在第二方面的第五種可能的實施方式中,所述裝置還包括:
[0042]第二顯示模塊,用于當檢測到對所述內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,所述解鎖界面用于在檢測到解鎖操作后進行解鎖。
[0043]根據本公開實施例的第三方面,提供一種內存清理的裝置,包括:
[0044]處理器;
[0045]用于存儲處理器可執(zhí)行的指令;
[0046]其中,所述處理器被配置為:
[0047]在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作;
[0048]當檢測到所述觸發(fā)操作時,調用內存清理功能接口 ;
[0049]響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標;
[0050]根據對所述內存清理界面的操作,進行內存清理。
[0051]本公開實施例提供的技術方案可以包括以下有益效果:
[0052]本公開實施例提供的內存清理方法和裝置,通過在屏幕鎖屏狀態(tài)下檢測觸發(fā)操作,從而根據對內存清理界面的操作來進行內存清理,實現(xiàn)了無需進行屏幕解鎖即可進行內存清理的方法,操作較為簡單,且較有靈活性。
[0053]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0054]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0055]圖1是根據一示例性實施例示出的一種內存清理方法的流程圖。
[0056]圖2是根據一示例性實施例示出的一種內存清理方法的流程圖。
[0057]圖3是根據一示例性實施例示出的一種鎖屏界面的示意圖。
[0058]圖4是根據一示例性實施例示出的一種內存清理裝置的框圖。
[0059]圖5是根據一示例性實施例示出的一種內存清理裝置的框圖。
[0060]圖6是根據一示例性實施例示出的一種內存清理裝置的框圖。
[0061]圖7是根據一示例性實施例示出的一種內存清理裝置的框圖。
[0062]圖8是根據一示例性實施例示出的一種內存清理裝置的框圖。
【具體實施方式】
[0063]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0064]圖1是根據一示例性實施例示出的一種內存清理方法的流程圖,如圖1所示,內存清理方法用于終端中,包括以下步驟:
[0065]在步驟SlOl中,在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作。
[0066]本公開實施例是在屏幕鎖屏狀態(tài)下實現(xiàn)內存清理的過程,能夠使用戶不對屏幕進行解鎖就實現(xiàn)內存清理,使觸發(fā)操作更簡便。其中,屏幕鎖屏狀態(tài),可以包括兩種情況:(1)屏幕被鎖屏,且為黑屏狀態(tài);(2)屏幕被鎖屏,但屏幕背景燈被點亮。
[0067]在步驟S102中,當檢測到觸發(fā)操作時,調用內存清理功能接口。
[0068]進一步地,該檢測到觸發(fā)操作的過程,可以是檢測到對終端上某個按鍵的長按操作,或檢測到對終端屏幕上的內存清理選項的長按操作或點擊操作等,在實際應用中,具體采用哪種方法實現(xiàn)觸發(fā)操作的檢測,可以由技術人員在終端設計過程中進行預先設定,也可以在終端中提供對應的方法可選項,從而根據用戶的選擇來實現(xiàn)該過程,本公開實施例對此不作具體限定。
[0069]此外,該內存清理功能接口可以是終端中的內存清理應用程序的功能接口,該調用內存清理功能接口的過程,可以是調用內存清理應用程序中的接口函數(shù)的過程,從而啟動該內存清理應用程序。其中,該內存清理應用程序可以是終端系統(tǒng)自帶的應用,也可以是終端用戶自行下載的應用,本公開實施例對此不作具體限定。
[0070]在步驟S103中,響應于對內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,該內存清理界面包括當前占用內存的應用程序的圖標。
[0071]在本公開實施例中,內存清理界面上還包括用于進行內存清理的一鍵清理選項,該一鍵清理選項用于當被選中時,執(zhí)行一鍵清理功能,如,對內存清理界面上所有的應用程序都進行內存清理,或,根據用戶或終端的設置對內存清理界面上所有待清除的應用程序進行內存清理,本公開實施例對此不作具體限定。
[0072]在本公開實施例中,內存清理界面上的應用程序圖標,可以是在終端調用內存清理功能接口時,判斷當前有哪些正在占用內存的應用程序,如正在進行后臺運行的應用程序或產生了緩存文件的應用程序,從而將對應的應用程序圖標顯示于內存清理界面上。
[0073]此外,當前占用終端內存的應用程序,即當前仍處于后臺運行狀態(tài)或當前具有可清除的緩存文件的應用程序,本公開實施例對此不作具體限定。
[0074]在步驟S104中,根據對內存清理界面的操作,進行內存清理。
[0075]該內存清理是指將內存中應用程序占用的內存釋放。
[0076]可選地,當檢測到觸發(fā)操作時,調用內存清理功能接口,包括:
[0077]當檢測到對終端的指定按鍵的長按操作時,調用內存清理功能接口 ;或,
[0078]當檢測到對所述終端的指定按鍵的雙擊操作時,調用所述內存清理功能接口 ;或,
[0079]當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用內存清理功能接口。
[0080]可選地,鎖屏界面上還包括用于進行內存清理的一鍵清理選項;相應地,根據對所述內存清理界面的操作,進行內存清理,包括:
[0081]當檢測到對內存清理界面上應用程序圖標的第一指定操作時,鎖定第一指定操作對應的應用程序;
[0082]當檢測到對一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理。
[0083]可選地,鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0084]相應地,根據對內存清理界面的操作,進行內存清理,包括:
[0085]當檢測到對內存清理界面上應用程序圖標的第二指定操作時,選中第二指定操作對應的應用程序;
[0086]當檢測到對一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理。
[0087]可選地,鎖屏界面上還包括用于進行內存清理的用于進行內存清理的一鍵清理選項;
[0088]相應地,根據對內存清理界面的操作,進行內存清理,包括:
[0089]當檢測到對內存清理界面上應用程序圖標的第三指定操作時,對第三指定操作對應的應用程序進行內存清理;或,
[0090]當檢測到對一鍵清理選項的選中操作時,對內存清理界面上的應用程序進行內存清理。
[0091]可選地,方法還包括:
[0092]當檢測到對內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,該解鎖界面用于在檢測到解鎖操作后進行解鎖。
[0093]本公開實施例提供的方法,通過在屏幕鎖屏狀態(tài)下檢測觸發(fā)操作,從而根據對內存清理界面的操作來進行內存清理,實現(xiàn)了無需進行屏幕解鎖即可進行內存清理的方法,操作較為簡單,且較有靈活性。
[0094]圖2是根據一示例性實施例示出的一種內存清理方法的流程圖,如圖2所示,內存清理方法用于終端中,包括以下步驟:
[0095]在步驟S201中,在屏幕鎖屏狀態(tài)下,當檢測到內存清理功能的觸發(fā)操作時,調用內存清理功能接口。
[0096]該觸發(fā)操作可以有不同的觸發(fā)形式,在本公開實施例中,基于不同的觸發(fā)形式,當檢測到觸發(fā)操作時,調用內存清理功能接口的過程,可以包括但不限于下述(1)-(2)兩種情況:
[0097](I)、當檢測到對終端的指定按鍵的長按操作時,調用內存清理功能接口。
[0098]該指定按鍵可以是終端自帶的任何一個按鍵,如手機上的主頁按鍵、菜單按鍵、音量按鍵或手機硬件鍵盤上的符號鍵、功能鍵等,本公開實施例對此不作具體限定。
[0099]為了防止對指定按鍵的誤操作,本公開實施例提供了響應于對指定按鍵的長按操作而調用內存清理功能接口的方法。當然,本公開僅提供了對指定按鍵的長按操作作為觸發(fā)條件,在具體實施中,還可以是當檢測到對終端的指定按鍵的雙擊操作時,調用內存清理功能接口,在此不做贅述。
[0100](2)、當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用內存清理功能接□。
[0101]圖3是根據一示例性實施例示出的一種鎖屏界面的示意圖,參見圖3,在本公開實施例中,鎖屏界面上可以包括用于解鎖的解鎖圖標30,以及多個應用程序選項,如短信編寫選項31、電話撥打選項32、內存清理選項33。其中,每個應用程序選項為一個可快捷啟動的應用程序選項,從而使用戶能夠不執(zhí)行解鎖操作,快速打開常用或較為重要的應用程序,如,當終端檢測到內存清理選項的選中操作時,可不經過屏幕解鎖,直接啟動內存清理功能。其中,在該鎖屏界面上顯示內存清理選項,可以是終端的默認設置、終端根據用戶的選擇進行的設置、或者終端根據用戶進行內存清理的頻率而進行的設置,本公開實施例對此不作具體限定。進一步地,對內存清理選項的選中操作可以是點擊、雙擊或長按操作,本公開實施例對此不作具體限定。
[0102]上述方法(I)和(2)為本公開實施例提供的當檢測到觸發(fā)操作時,調用內存清理功能接口的過程,在實際應用中,可以在終端中提供設置選項,以根據用戶的選擇來設置響應于何種操作進行內存清理,本公開實施例對此不作具體限定。
[0103]在步驟S202中,響應于對內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,該內存清理界面包括用于進行內存清理的一鍵清理選項以及應用程序圖標,該應用程序圖標為當前占用終端內存的應用程序的圖標。
[0104]終端調用內存清理功能接口,即啟動了內存清理功能,此時,在終端屏幕上將顯示內存清理界面,以使用戶知悉當前可進行內存清理的應用程序,從而可根據用戶的操作進行內存清理。
[0105]需要說明的是,雖然在鎖屏狀態(tài)下,可以提供對內存清理界面的顯示,但是,為了保證信息安全性,保證應用程序中可能具有的某些重要信息不被隨意查看,終端處于鎖屏狀態(tài)時,如果用戶想要打開某個應用程序,仍需要進行解鎖,也即是,在響應于對內存清理功能接口的調用,顯示內存清理界面之后,方法還包括:當檢測到對內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,該解鎖界面用于在檢測到解鎖操作后進行解鎖。
[0106]需要說明的是,本公開實施例中,僅以鎖屏界面具有一鍵清理選項和應用程序圖標為例進行說明,在實際應用中,鎖屏界面也可以僅包含應用程序圖標,本發(fā)明實施例對此不作具體限定。進一步地,可以在檢測到對某個應用程序圖標的點擊操作時,執(zhí)行清理該應用程序內存的操作;當然,也可以是與本發(fā)明實施例提供的其他方法同理,此處不再贅述。
[0107]在步驟S203中,當檢測到對內存清理界面上應用程序圖標的第一指定操作時,鎖定第一指定操作對應的應用程序。
[0108]在本公開實施例提供的內存清理方法中,在內存清理界面上,可以先鎖定某些不想清理內存的應用程序,從而對未鎖定的應用程序進行統(tǒng)一清理,以防止一鍵清理時將不想清理的應用程序也執(zhí)行了清理操作。其中,該第一指定操作可以是對應用程序圖標的點擊操作或任意方向的滑動操作等,例如,該第一指定操作可以為上滑操作,本公開實施例對此不作具體限定。
[0109]在步驟S204中,當檢測到對一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理,結束。
[0110]步驟S204為執(zhí)行步驟S203之后的內存清理過程,由于之前已對不想清理的應用程序進行了鎖定,在檢測到對一鍵清理選項的選中操作時,終端可以對內存清理界面上未鎖定的應用程序進行內存清理。進一步地,可以將所有未鎖定的應用程序進行內存清理,或者對未鎖定的應用程序中,內存占用比例高于一定預設閾值的應用程序進行內存清理,或者對未鎖定的應用程序中,使用頻率較低的應用程序進行內存清理。在具體實施時,可以根據用戶的選擇來設置采用上述哪種方式對未鎖定的應用程序進行清理,本公開實施例對此不作具體限定。
[0111]在步驟S205中,在檢測到對內存清理界面上應用程序圖標的第二指定操作時,選中第二指定操作對應的應用程序。
[0112]在本公開實施例中,為了使用戶能夠只對某些應用程序占用的內存進行清理,而不清理其他應用程序占用的內存,以防止誤清理了某些應用程序而影響正常使用,提供了步驟S205的方法,選中第二指定操作對應的應用程序,以執(zhí)行后續(xù)對選中應用程序所占用的內存進行清理的操作。
[0113]其中,該第二指定操作可以是對應用程序圖標的點擊操作或任意方向的滑動操作等,例如,該第二指定操作可以為上滑操作,且該第二指定操作與第一指定操作可以為不同的操作。
[0114]在步驟S206中,當檢測到對一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理,結束。
[0115]步驟S206為執(zhí)行步驟S205之后的內存清理過程,由于之前已對不想清理的應用程序進行了選中,在檢測到對一鍵清理選項的選中操作時,終端可以對內存清理界面上已選中的應用程序進行內存清理。進一步地,該過程可以與步驟S204的內存清理過程同理,此處不再贅述。
[0116]在步驟S207中,當檢測到對內存清理界面上應用程序圖標的第三指定操作時,對第三指定操作對應的應用程序進行內存清理。
[0117]為了增加觸發(fā)操作的靈活性,本公開實施例還提供了步驟S207的方法,當檢測到對內存清理界面上應用程序圖標的第三指定操作時,終端將對第三指定操作對應的應用程序進行內存清理,從而使用戶能夠對需要進行內存清理的應用程序進行逐一清理。
[0118]其中,該第二指定操作可以是對應用程序圖標的點擊操作或任意方向的滑動操作等,例如,該第三指定操作可以為上滑操作,且該第三指定操作與第一指定操作、第二指定操作均為不同的操作。
[0119]在步驟S208中,當檢測到對一鍵清理選項的選中操作時,對內存清理界面上的應用程序進行內存清理。
[0120]為了增加觸發(fā)操作的方便性,本公開實施例還提供了步驟S208的方法實現(xiàn)內存清理。進一步地,當檢測到對一鍵清理選項的選中操作時,該對內存清理界面上應用程序的內存清理過程可以為下述情況(1)-(2)中的任一種:
[0121](I)根據內存清理界面上應用程序的當前內存占用比例,對當前內存占用比例超過預設比例的應用程序進行內存清理。
[0122]其中,對當前內存占用比例超過預設比例的應用程序進行內存清理,可以在為終端釋放較多內存空間,保證終端正常運行的情況下,同時保留其他占用內存較少的應用程序,以不影響應用程序的正常運行。
[0123]當然,上述過程也可以是對使用頻率較低的應用程序進行內存清理,而保留使用頻率超過預設比例的應用程序,從而不對用戶常用的應用程序進行內存清理,以使用戶下次能夠快速打開該應用程序,或查看該應用程序的緩存文件。
[0124](2)對內存清理界面上的指定應用程序進行清理。
[0125]其中,可以在終端中提供待清理的應用程序設置功能,以將用戶選中的應用程序作為指定應用程序,從而內存清理時,對指定應用程序占用的內存進行清理,保留其他應用程序占用的內存,以對某些不重要的應用程序進行固定清理。
[0126]當然,也可以在內存清理時,對指定應用程序占用的內存進行保留,而清理其他的應用程序,如,用戶可選擇將常用的社交聊天應用程序作為指定應用程序,從而不對該應用程序進行內存清理,以使用戶下次能夠快速打開該應用程序,或查看該應用程序的緩存文件。
[0127]在具體實施時,可以根據用戶的選擇來設置采用上述哪種方式對未鎖定的應用程序進行清理,本公開實施例對此不作具體限定。
[0128]本公開實施例提供的方法,通過在屏幕鎖屏狀態(tài)下檢測觸發(fā)操作,提供了對未鎖定的應用程序進行一鍵內存清理、對選中的應用程序進行一鍵內存清理、對第三指定操作對應的應用程序進行逐一內存清理,以及單獨的一鍵內存清理的方法,實現(xiàn)了無需進行屏幕解鎖即可進行內存清理的多種方法,操作較為簡單,且較有靈活性。
[0129]圖4是根據一示例性實施例示出的一種內存清理裝置的框圖。參照圖4,該裝置包括檢測模塊400,調用模塊401,第一顯示模塊402,內存清理模塊403。
[0130]該檢測模塊400,被配置為在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作;
[0131]該調用模塊401被配置為當檢測到觸發(fā)操作時,調用內存清理功能接口 ;
[0132]該第一顯示模塊402被配置為響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標;
[0133]該內存清理模塊403被配置為根據對內存清理界面的操作,進行內存清理。
[0134]可選地,該調用模塊401,被配置為當檢測到對終端的指定按鍵的長按操作時,調用內存清理功能接口 ;或,當檢測到對終端的指定按鍵的雙擊操作時,調用內存清理功能接口 ;或,當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用內存清理功能接口。
[0135]可選地,參照圖5,基于圖4的結構,鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0136]相應地,該裝置還包括:
[0137]鎖定模塊404,被配置為當檢測到對內存清理界面上應用程序圖標的第一指定操作時,鎖定第一指定操作對應的應用程序;
[0138]相應地,該內存清理模塊403,被配置為當檢測到對一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理。
[0139]可選地,參照圖6,基于圖4或圖5的結構,鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0140]相應地,該裝置還包括:
[0141]選中模塊405,被配置為當檢測到對內存清理界面上應用程序圖標的第二指定操作時,選中第二指定操作對應的應用程序;
[0142]相應地,該內存清理模塊403,被配置為當檢測到對一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理。
[0143]所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項;
[0144]相應地,該內存清理模塊403,被配置為當檢測到對內存清理界面上應用程序圖標的第三指定操作時,對第三指定操作對應的應用程序進行內存清理;或,當檢測到對一鍵清理選項的選中操作時,對內存清理界面上的應用程序進行內存清理。
[0145]可選地,參照圖7,基于圖4、圖5或圖6的結構,該裝置還包括:
[0146]第二顯示模塊406,被配置為當檢測到對內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,該解鎖界面用于在檢測到解鎖操作后進行解鎖。
[0147]本公開實施例提供的裝置,通過在屏幕鎖屏狀態(tài)下檢測觸發(fā)操作,從而根據對內存清理界面的操作來進行內存清理,實現(xiàn)了無需進行屏幕解鎖即可進行內存清理的方法,操作較為簡單,且較有靈活性。
[0148]關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0149]圖8是根據一示例性實施例示出的一種用于內存清理裝置800的框圖。例如,裝置800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0150]參照圖8,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,I/O (Input/Output,輸入/輸出)的接口 812,傳感器組件814,以及通信組件816。
[0151 ] 處理組件802通常控制裝置800的整體操作,諸如與顯示,電話呼叫,數(shù)據通信,相機操作和記錄操作相關聯(lián)的操作。處理組件802可以包括一個或多個處理器820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0152]存儲器804被配置為存儲各種類型的數(shù)據以支持在裝置800的操作。這些數(shù)據的示例包括用于在裝置800上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據,電話簿數(shù)據,消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如SRAM (Static Random Access Memory,靜態(tài)隨機存取存儲器),EEPROM(ElectricalIy-Erasable Programmable Read-Only Memory,電可擦除可編程只讀存儲器),EPROM (Erasable Programmable Read Only Memory,可擦除可編程只讀存儲器),PROM (Programmable Read-Only Memory,可編程只讀存儲器),ROM (Read-Only Memory,只讀存儲器),磁存儲器,快閃存儲器,磁盤或光盤。
[0153]電源組件806為裝置800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置800生成、管理和分配電力相關聯(lián)的組件。
[0154]多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括LCD(Liquid Crystal Display,液晶顯示器)和TP(TouchPanel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當裝置800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0155]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個MIC (Microphone,麥克風),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
[0156]I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0157]傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到裝置800的打開/關閉狀態(tài),組件的相對定位,例如組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800 —個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS (ComplementaryMetal Oxide Semiconductor,互補金屬氧化物)或CCD (Charge-coupled Device,電荷f禹合元件)圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0158]通信組件816被配置為便于裝置800和其他設備之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括NFC (Near Field Communicat1n,近場通信)模塊,以促進短程通信。例如,在NFC模塊可基于RFID (Rad1 FrequencyIdentificat1n,射頻識別)技術,IrDA (Infra-red Data Associat1n,紅外數(shù)據協(xié)會)技術,UWB (Ultra Wideband,超寬帶)技術,BT (Bluetooth,藍牙)技術和其他技術來實現(xiàn)。
[0159]在示例性實施例中,裝置800可以被一個或多個ASIC (Applicat1n SpecificIntegrated Circuit,應用專用集成電路)、DSP(Digital signal Processor,數(shù)字信號處理器)'DSF1D (Digital signal Processor Device,數(shù)字信號處理設備)、PLD (ProgrammableLogic Device,可編程邏輯器件)、FPGA) (Field Programmable Gate Array,現(xiàn)場可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0160]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、RAM (Random Access Memory,隨機存取存儲器)、⑶-ROM(Compact Disc Read-Only Memory,光盤只讀存儲器)、磁帶、軟盤和光數(shù)據存儲設備等。
[0161]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0162]應當理解的是,本發(fā)明并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種內存清理的方法,其特征在于,所述方法包括: 在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作; 當檢測到所述觸發(fā)操作時,調用內存清理功能接口 ; 響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標; 根據對所述內存清理界面的操作,進行內存清理。
2.根據權利要求1所述的方法,其特征在于,所述當檢測到所述觸發(fā)操作時,調用內存清理功能接口,包括: 當檢測到對終端的指定按鍵的長按操作時,調用所述內存清理功能接口 ;或, 當檢測到對所述終端的指定按鍵的雙擊操作時,調用所述內存清理功能接口 ;或, 當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用所述內存清理功能接口。
3.根據權利要求1所述的方法,其特征在于,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項; 所述根據對所述內存清理界面的操作,進行內存清理,包括: 當檢測到對所述內存清理界面上應用程序圖標的第一指定操作時,鎖定所述第一指定操作對應的應用程序; 當檢測到對所述一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理。
4.根據權利要求1所述的方法,其特征在于,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項; 所述根據對所述內存清理界面的操作,進行內存清理,包括: 當檢測到對所述內存清理界面上應用程序圖標的第二指定操作時,選中所述第二指定操作對應的應用程序; 當檢測到對所述一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理。
5.根據權利要求1所述的方法,其特征在于,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項; 所述根據對所述內存清理界面的操作,進行內存清理,包括: 當檢測到對所述內存清理界面上應用程序圖標的第三指定操作時,對所述第三指定操作對應的應用程序進行內存清理;或, 當檢測到對所述一鍵清理選項的選中操作時,對所述內存清理界面上的應用程序進行內存清理。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括: 當檢測到對所述內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,所述解鎖界面用于在檢測到解鎖操作后進行解鎖。
7.—種內存清理的裝置,其特征在于,所述裝置包括: 檢測模塊,用于在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作; 調用模塊,用于當檢測到所述觸發(fā)操作時,調用內存清理功能接口 ; 第一顯示模塊,用于響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標; 內存清理模塊,用于根據對所述內存清理界面的操作,進行內存清理。
8.根據權利要求7所述的裝置,其特征在于,所述調用模塊,用于當檢測到對終端的指定按鍵的長按操作時,調用所述內存清理功能接口 ;或,當檢測到對所述終端的指定按鍵的雙擊操作時,調用所述內存清理功能接口 ;或,當在鎖屏界面上檢測到對內存清理選項的選中操作時,調用所述內存清理功能接口。
9.根據權利要求7所述的裝置,其特征在于,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項; 所述裝置還包括: 鎖定模塊,用于當檢測到對所述內存清理界面上應用程序圖標的第一指定操作時,鎖定所述第一指定操作對應的應用程序; 相應地,所述內存清理模塊,用于當檢測到對所述一鍵清理選項的選中操作時,對未鎖定的應用程序進行內存清理。
10.根據權利要求7所述的裝置,其特征在于,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項; 所述裝置還包括: 選中模塊,用于當檢測到對所述內存清理界面上應用程序圖標的第二指定操作時,選中所述第二指定操作對應的應用程序; 相應地,所述內存清理模塊,用于當檢測到對所述一鍵清理選項的選中操作時,對已選中的應用程序進行內存清理。
11.根據權利要求7所述的裝置,其特征在于,所述鎖屏界面上還包括用于進行內存清理的一鍵清理選項; 所述內存清理模塊,用于當檢測到對所述內存清理界面上應用程序圖標的第三指定操作時,對所述第三指定操作對應的應用程序進行內存清理;或,當檢測到對所述一鍵清理選項的選中操作時,對所述內存清理界面上的應用程序進行內存清理。
12.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 第二顯示模塊,用于當檢測到對所述內存清理界面上應用程序圖標的點擊操作時,顯示解鎖界面,所述解鎖界面用于在檢測到解鎖操作后進行解鎖。
13.一種內存清理的裝置,其特征在于,所述裝置包括: 處理器; 用于存儲處理器可執(zhí)行的指令; 其中,所述處理器被配置為: 在屏幕鎖屏狀態(tài)下檢測內存清理功能的觸發(fā)操作; 當檢測到所述觸發(fā)操作時,調用內存清理功能接口 ; 響應于對所述內存清理功能接口的調用,在鎖屏界面上顯示內存清理界面,所述內存清理界面包括當前占用內存的應用程序的圖標; 根據對所述內存清理界面的操作,進行內存清理。
【文檔編號】G06F12/02GK104391632SQ201410655447
【公開日】2015年3月4日 申請日期:2014年11月17日 優(yōu)先權日:2014年11月17日
【發(fā)明者】陳志軍, 侯文迪, 楊松 申請人:小米科技有限責任公司