麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

移動(dòng)終端的控制方法、裝置以及移動(dòng)終端與流程

文檔序號(hào):11250541閱讀:2101來(lái)源:國(guó)知局
移動(dòng)終端的控制方法、裝置以及移動(dòng)終端與流程

本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種移動(dòng)終端的控制方法、裝置以及移動(dòng)終端。



背景技術(shù):

隨著互聯(lián)網(wǎng)以及移動(dòng)終端技術(shù)的不斷發(fā)展,移動(dòng)終端已經(jīng)逐漸成為人們?nèi)粘I钪胁豢苫蛉钡耐ㄐ偶皧蕵?lè)設(shè)備。在日常生活中,由于這樣的習(xí)慣,打開(kāi)的應(yīng)用程序在移動(dòng)終端的操作系統(tǒng)的后臺(tái)運(yùn)行,會(huì)造成移動(dòng)終端的運(yùn)行延遲、

另外,在移動(dòng)終端的操作系統(tǒng)運(yùn)行的過(guò)程中,會(huì)存在很多垃圾數(shù)據(jù),這些垃圾數(shù)據(jù)長(zhǎng)期殘存于移動(dòng)終端之中同樣會(huì)造成運(yùn)行延遲。

相關(guān)技術(shù)中,通常是移動(dòng)終端在解鎖進(jìn)入桌面界面時(shí),掃描移動(dòng)終端的垃圾數(shù)據(jù),并獲取正在后臺(tái)運(yùn)行的應(yīng)用程序,并在桌面界面中顯示懸浮球,該懸浮球?yàn)槌qv狀態(tài)(即始終顯示在桌面界面上)。當(dāng)用戶點(diǎn)擊該懸浮球時(shí),可對(duì)掃描到的垃圾數(shù)據(jù)進(jìn)行清理,并關(guān)閉正在后臺(tái)運(yùn)行的應(yīng)用程序以達(dá)到移動(dòng)終端加速的目的。

但是,目前存在的問(wèn)題是:只有用戶在進(jìn)入移動(dòng)終端的桌面界面時(shí),才能夠查看到該常駐懸浮球;并且,如果移動(dòng)終端的狀態(tài)很好,如移動(dòng)終端中的存在較少的垃圾數(shù)據(jù)、且正在后臺(tái)運(yùn)行的應(yīng)用程序極少,此時(shí)仍然在桌面界面上創(chuàng)建該懸浮球,而這種情況往往是用戶不能接受的,這是因?yàn)樵跊](méi)有任何需求清理和加速時(shí),懸浮球的出現(xiàn)就是對(duì)用戶使用移動(dòng)終端的打擾。并且,常駐懸浮球的點(diǎn)擊效果較差,沒(méi)有清理出垃圾就一直在桌面界面上停留對(duì)用戶而言是沒(méi)有意義的,桌面上提供服務(wù)需要的是即時(shí)場(chǎng)景,而不應(yīng)該是常駐場(chǎng)景,同時(shí)用戶也會(huì)覺(jué)得自己移動(dòng)終端的狀態(tài)被持續(xù)跟蹤,擔(dān)心隱私,用戶體驗(yàn)變差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問(wèn)題之一。

為此,本發(fā)明的第一個(gè)目的在于提出一種移動(dòng)終端的控制方法。該方法在鎖屏界面上創(chuàng)建用戶交互界面,使得用戶在使用移動(dòng)終端前即可了解到該移動(dòng)終端的當(dāng)前運(yùn)行狀態(tài),提升了用戶體驗(yàn)。

本發(fā)明的第二個(gè)目的在于提出一種移動(dòng)終端的控制裝置。

本發(fā)明的第三個(gè)目的在于提出一種移動(dòng)終端。

本發(fā)明的第四個(gè)目的在于提出一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。

本發(fā)明的第五個(gè)目的在于提出一種計(jì)算機(jī)程序產(chǎn)品。

為達(dá)到上述目的,本發(fā)明第一方面實(shí)施例提出的移動(dòng)終端的控制方法,包括:判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏;若存在,則掃描所述移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程;根據(jù)所述垃圾數(shù)據(jù)的掃描結(jié)果和所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作;在所述移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)所述目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將所述用戶交互界面顯示在所述亮屏鎖屏界面之上。

根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的控制方法,可判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏,若存在,則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程,之后,根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作,最后,在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將用戶交互界面顯示在亮屏鎖屏界面之上。即在亮屏鎖屏界面上創(chuàng)建用戶交互界面,使得用戶在使用移動(dòng)終端前即可了解到該移動(dòng)終端的當(dāng)前運(yùn)行狀態(tài),提升了用戶體驗(yàn)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏之前,所述方法還包括:判斷所述移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間;若是,則判斷當(dāng)前所述移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,在判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏之后,在掃描所述移動(dòng)終端中的垃圾數(shù)據(jù)之前,所述方法還包括:判斷所述移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間;若是,則掃描所述移動(dòng)終端中的垃圾數(shù)據(jù)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作,包括:當(dāng)所述垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定所述目標(biāo)顯示樣式為第一顏色預(yù)警樣式,所述處理操作為清理和加速操作;當(dāng)所述垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于所述第一閾值,且所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)小于所述第二閾值時(shí),確定所述目標(biāo)顯示樣式為第二顏色預(yù)警樣式,所述處理操作為清理操作;當(dāng)所述垃圾數(shù)據(jù)的數(shù)據(jù)大小小于所述第一閾值,且所述后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于所述第二閾值時(shí),確定所述目標(biāo)顯示樣式為第三顏色預(yù)警樣式,所述處理操作為加速操作。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述第一顏色預(yù)警樣式中第一顏色的預(yù)警等級(jí)大于所述第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí),所述第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí)大于所述第三顏色預(yù)警樣式中第三顏色的預(yù)警等級(jí)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述將用戶交互界面顯示在所述亮屏鎖屏界面之上,包括:將所述用戶交互界面以懸浮球形式顯示在所述亮屏鎖屏界面之上。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,在將所述用戶交互界面顯示在所述亮屏鎖屏界面之上之后,所述方法還包括:當(dāng)監(jiān)控到所述移動(dòng)終端進(jìn)行亮屏操作時(shí),判斷是否接收到針對(duì)所述用戶交互界面的操作指令;若是,則根據(jù)所述用戶交互界面所對(duì)應(yīng)的處理操作對(duì)所述移動(dòng)終端進(jìn)行相應(yīng)控制。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,在所述判斷是否接收到針對(duì)所述用戶交互界面的操作指令之前,所述方法還包括:判斷所述移動(dòng)終端是否接收到解鎖指令;若是,則刪除所述用戶交互界面,并釋放所述用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述方法還包括:如果所述移動(dòng)終端未接收到解鎖指令,且未接收到針對(duì)所述用戶交互界面的操作指令,則在所述移動(dòng)終端再次進(jìn)行滅屏狀態(tài)時(shí),刪除所述用戶交互界面,并釋放所述用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

為達(dá)到上述目的,本發(fā)明第二方面實(shí)施例提出的移動(dòng)終端的控制裝置,包括:第一判斷模塊,用于判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏;掃描模塊,用于在所述第一判斷模塊判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏?xí)r,掃描所述移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程;確定模塊,用于根據(jù)所述垃圾數(shù)據(jù)的掃描結(jié)果和所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作;創(chuàng)建模塊,用于在所述移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)所述目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面;顯示模塊,用于將所述用戶交互界面顯示在所述亮屏鎖屏界面之上。

根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的控制裝置,可通過(guò)第一判斷模塊判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏,若存在,掃描模塊則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程,確定模塊根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作,創(chuàng)建模塊在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,顯示模塊將用戶交互界面顯示在亮屏鎖屏界面之上。即在亮屏鎖屏界面上創(chuàng)建用戶交互界面,使得用戶在使用移動(dòng)終端前即可了解到該移動(dòng)終端的當(dāng)前運(yùn)行狀態(tài),提升了用戶體驗(yàn)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述裝置還包括:第二判斷模塊,用于在所述第一判斷模塊判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏之前,判斷所述移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間;其中,所述第一判斷模塊還用于:在所述第二判斷模塊判斷所述移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)超過(guò)所述預(yù)設(shè)時(shí)間時(shí),判斷當(dāng)前所述移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述裝置還包括:第三判斷模塊,用于在所述第一判斷模塊判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏之后,在所述掃描模塊掃描所述移動(dòng)終端中的垃圾數(shù)據(jù)之前,判斷所述移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間;其中,所述掃描模塊還用于:在所述第三判斷模塊判斷所述移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)超過(guò)所述預(yù)設(shè)時(shí)間時(shí),掃描所述移動(dòng)終端中的垃圾數(shù)據(jù)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述確定模塊具體用于:在所述垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定所述目標(biāo)顯示樣式為第一顏色預(yù)警樣式,所述處理操作為清理和加速操作;在所述垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于所述第一閾值,且所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)小于所述第二閾值時(shí),確定所述目標(biāo)顯示樣式為第二顏色預(yù)警樣式,所述處理操作為清理操作;在所述垃圾數(shù)據(jù)的數(shù)據(jù)大小小于所述第一閾值,且所述后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于所述第二閾值時(shí),確定所述目標(biāo)顯示樣式為第三顏色預(yù)警樣式,所述處理操作為加速操作。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述第一顏色預(yù)警樣式中第一顏色的預(yù)警等級(jí)大于所述第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí),所述第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí)大于所述第三顏色預(yù)警樣式中第三顏色的預(yù)警等級(jí)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述顯示模塊具體用于:將所述用戶交互界面以懸浮球形式顯示在所述亮屏鎖屏界面之上。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述裝置還包括:第四判斷模塊,用于在所述顯示模塊將所述用戶交互界面顯示在所述亮屏鎖屏界面之上之后,在監(jiān)控到所述移動(dòng)終端進(jìn)行亮屏操作時(shí),判斷是否接收到針對(duì)所述用戶交互界面的操作指令;第一控制模塊,用于在所述第四判斷模塊判斷接收到所述操作指令時(shí),根據(jù)所述用戶交互界面所對(duì)應(yīng)的處理操作對(duì)所述移動(dòng)終端進(jìn)行相應(yīng)控制。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述裝置還包括:第五判斷模塊,用于在所述第四判斷模塊判斷是否接收到針對(duì)所述用戶交互界面的操作指令之前,判斷所述移動(dòng)終端是否接收到解鎖指令;第二控制模塊,用于在所述第五判斷模塊判斷所述移動(dòng)終端接收到解鎖指令時(shí),刪除所述用戶交互界面,并釋放所述用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述第二控制模塊還用于:如果所述移動(dòng)終端未接收到解鎖指令,且未接收到針對(duì)所述用戶交互界面的操作指令,則在所述移動(dòng)終端再次進(jìn)行滅屏狀態(tài)時(shí),刪除所述用戶交互界面,并釋放所述用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

為達(dá)到上述目的,本發(fā)明第三方面實(shí)施例提出的移動(dòng)終端,包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏;若存在,則掃描所述移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程;根據(jù)所述垃圾數(shù)據(jù)的掃描結(jié)果和所述正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作;根據(jù)所述目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將所述用戶交互界面顯示在所述亮屏鎖屏界面之上。

根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,可判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏,若存在,則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程,之后,根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作,最后,在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將用戶交互界面顯示在亮屏鎖屏界面之上。即在亮屏鎖屏界面上創(chuàng)建用戶交互界面,使得用戶在使用移動(dòng)終端前即可了解到該移動(dòng)終端的當(dāng)前運(yùn)行狀態(tài),提升了用戶體驗(yàn)。

為達(dá)到上述目的,本發(fā)明第四方面實(shí)施例提出的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明第一方面實(shí)施例所述的移動(dòng)終端的控制方法。

為達(dá)到上述目的,本發(fā)明第五方面實(shí)施例提出的計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令處理器執(zhí)行時(shí),執(zhí)行本發(fā)明第一方面實(shí)施例所述的移動(dòng)終端的控制方法。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

附圖說(shuō)明

本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的控制方法的流程圖;

圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的用戶交互界面的展現(xiàn)效果示例圖;

圖3是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)終端的控制方法的流程圖;

圖4是根據(jù)本發(fā)明另一個(gè)具體實(shí)施例的移動(dòng)終端的控制方法的示例圖;

圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的控制裝置的結(jié)構(gòu)示意圖;

圖6是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)終端的控制裝置的結(jié)構(gòu)示意圖;

圖7是根據(jù)本發(fā)明另一個(gè)具體實(shí)施例的移動(dòng)終端的控制裝置的結(jié)構(gòu)示意圖;

圖8是根據(jù)本發(fā)明又一個(gè)具體實(shí)施例的移動(dòng)終端的控制裝置的結(jié)構(gòu)示意圖;

圖9是根據(jù)本發(fā)明再一個(gè)具體實(shí)施例的移動(dòng)終端的控制裝置的結(jié)構(gòu)示意圖;

圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

下面參考附圖描述本發(fā)明實(shí)施例的移動(dòng)終端的控制方法、裝置、移動(dòng)終端、存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。

圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的控制方法的流程圖。需要說(shuō)明的是,本發(fā)明實(shí)施例的移動(dòng)終端的控制方法可應(yīng)用于本發(fā)明實(shí)施例的移動(dòng)終端的控制裝置。該控制裝置可被配置于移動(dòng)終端。其中,該移動(dòng)終端可以是手機(jī)、平板電腦、個(gè)人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。

如圖1所示,該移動(dòng)終端的控制方法可以包括:

s110,判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

作為一種示例,在接收到移動(dòng)終端的滅屏廣播時(shí),可通過(guò)移動(dòng)終端操作系統(tǒng)的系統(tǒng)鎖屏機(jī)制對(duì)外提供的屏幕保護(hù)管理器,來(lái)判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

例如,以操作系統(tǒng)為安卓android系統(tǒng)為例,在接收到移動(dòng)終端的滅屏廣播時(shí),可通過(guò)操作系統(tǒng)的系統(tǒng)鎖屏機(jī)制對(duì)外提供的屏幕保護(hù)管理器keyguardmanager,來(lái)判斷鎖屏進(jìn)程中是否存在鎖屏,若存在,則進(jìn)行下一步流程,即執(zhí)行步驟s120。其中,在本發(fā)明的實(shí)施例中,鎖屏進(jìn)程中存在鎖屏,可理解為當(dāng)前移動(dòng)終端處于鎖屏狀態(tài),且設(shè)置了屏幕保護(hù)。

s120,若存在,則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程。

具體地,在判斷判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏?xí)r,可對(duì)移動(dòng)終端的目標(biāo)路徑中的文件數(shù)據(jù)進(jìn)行垃圾數(shù)據(jù)的掃描,并從系統(tǒng)服務(wù)進(jìn)程中掃描出正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程。其中,在本發(fā)明的實(shí)施例中,該垃圾數(shù)據(jù)可包括但不限于移動(dòng)終端中的應(yīng)用程序緩存下來(lái)的緩存數(shù)據(jù)、操作系統(tǒng)運(yùn)行過(guò)程中記錄的系統(tǒng)日志和刪除應(yīng)用程序時(shí)存留下來(lái)的卸載殘留文件中等。

此外,該正在后臺(tái)運(yùn)行的應(yīng)用程序應(yīng)理解為是被關(guān)閉后不會(huì)影響操作系統(tǒng)正常運(yùn)行的應(yīng)用程序,而不是操作系統(tǒng)運(yùn)行時(shí)所必須的應(yīng)用程序。

s130,根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作。

需要說(shuō)明的是,用于對(duì)移動(dòng)終端進(jìn)行清理和加速的功能按鈕可以本發(fā)明實(shí)施例所述的用戶交互界面表示,可根據(jù)目標(biāo)顯示樣式和處理操作來(lái)創(chuàng)建該用戶交互界面。而目標(biāo)顯示樣式和處理操作,可以由掃描到的垃圾數(shù)據(jù)的多少、以及正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的多少來(lái)決定。例如,清理移動(dòng)終端的垃圾數(shù)據(jù)、和/或、關(guān)閉正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程以對(duì)移動(dòng)終端進(jìn)行加速等;又如,既需要對(duì)移動(dòng)終端進(jìn)行垃圾清理,又需要對(duì)移動(dòng)終端進(jìn)行加速,則該目標(biāo)顯示樣式可為最高預(yù)警等級(jí)樣式,具體實(shí)現(xiàn)可參見(jiàn)后續(xù)實(shí)施例的描述。

為了提升用戶體驗(yàn),提高本發(fā)明的可用性以及可行性,可對(duì)清理功能和加速功能進(jìn)行閾值限定,例如,如果垃圾數(shù)據(jù)存在且大小超過(guò)第一閾值(如100mb),則可進(jìn)行清理功能;如果正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程存在且個(gè)數(shù)超過(guò)第二閾值(如10個(gè)),則進(jìn)行加速功能。

作為一種示例,當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定目標(biāo)顯示樣式為第一顏色預(yù)警樣式,處理操作為清理和加速操作;

當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)小于第二閾值時(shí),確定目標(biāo)顯示樣式為第二顏色預(yù)警樣式,處理操作為清理操作;

當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小小于第一閾值,且后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定目標(biāo)顯示樣式為第三顏色預(yù)警樣式,處理操作為加速操作。

可以理解,對(duì)垃圾數(shù)據(jù)進(jìn)行掃描,會(huì)得到兩種掃描結(jié)果:(1)掃描到的垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值;(2)掃描到的垃圾數(shù)據(jù)的數(shù)據(jù)大小小于第一閾值。對(duì)正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程進(jìn)行掃描,會(huì)得到兩種掃描結(jié)果:(1)掃描到的正在后臺(tái)運(yùn)行的應(yīng)用程序的個(gè)數(shù)大于或等于第二閾值;(2)掃描到的正在后臺(tái)運(yùn)行的應(yīng)用程序的個(gè)數(shù)小于第二閾值。而基于上述掃描結(jié)果,垃圾數(shù)據(jù)的掃描結(jié)果與正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果之間進(jìn)行掃描結(jié)果組合時(shí),會(huì)組合成4種結(jié)果,這樣,會(huì)對(duì)應(yīng)不同的顯示樣式和處理操作,從而會(huì)創(chuàng)建不同的用戶交互界面。其中,在本發(fā)明的實(shí)施例中,當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小小于第一閾值,且后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)小于第二閾值時(shí),不創(chuàng)建該用戶交互界面,即結(jié)束流程。

也就是說(shuō),可結(jié)合垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,來(lái)確定當(dāng)前要?jiǎng)?chuàng)建的用戶交互界面所對(duì)應(yīng)的目標(biāo)顯示樣式和處理操作。

為了使得用戶能夠更加直觀地了解到移動(dòng)終端的當(dāng)前狀態(tài),可通過(guò)不同的顏色來(lái)代表預(yù)警等級(jí),例如,最高預(yù)警等級(jí)可用紅色表示,最低預(yù)警等級(jí)可用黃色表示等。例如,當(dāng)垃圾數(shù)據(jù)的大小超過(guò)第一閾值、且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)超過(guò)第二閾值時(shí),可認(rèn)為此時(shí)移動(dòng)終端處于比較差的運(yùn)行狀態(tài),此時(shí)可使用最高預(yù)警等級(jí)來(lái)警示用戶。基于此方式,在本發(fā)明的實(shí)施例中,第一顏色預(yù)警樣式中第一顏色的預(yù)警等級(jí)可大于第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí),第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí)可大于第三顏色預(yù)警樣式中第三顏色的預(yù)警等級(jí)。

s140,在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將用戶交互界面顯示在亮屏鎖屏界面之上。

例如,以操作系統(tǒng)為android系統(tǒng)為例,在移動(dòng)終端的屏幕由滅屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),可根據(jù)目標(biāo)顯示樣式和處理操作,通過(guò)activity組件創(chuàng)建一個(gè)用戶交互界面,可以理解,該用戶交互界面以目標(biāo)顯示樣式顯示,且對(duì)應(yīng)的操作為上述處理操作。在創(chuàng)建好用戶交互界面之后,可將該用戶交互界面顯示在亮屏鎖屏界面之上。

可以理解,該用戶交互界面的展現(xiàn)形式可以有很多種:作為一種示例,可將用戶交互界面以懸浮球形式顯示在亮屏鎖屏界面之上。例如,如圖2所示,可將該用戶交互界面a以懸浮球形式展現(xiàn)在亮屏鎖屏界面之上,其中,該展現(xiàn)的位置以及大小可以根據(jù)實(shí)際應(yīng)用需求來(lái)決定。例如,可將用戶交互界面展現(xiàn)在亮屏鎖屏界面之上,且在屏幕的正中央位置。

需要說(shuō)明的是,由于用戶行為是多樣的,可能會(huì)在對(duì)移動(dòng)終端進(jìn)行滅屏操作之后的很短時(shí)間內(nèi)迅速亮屏,這樣可能會(huì)對(duì)本發(fā)明實(shí)施例的邏輯判斷造成不利影響。為了解決該技術(shù)問(wèn)題,可通過(guò)判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間來(lái)實(shí)現(xiàn),而該判斷時(shí)機(jī)可以是判斷鎖屏進(jìn)程中是否存在鎖屏之前,還可以是在判斷鎖屏進(jìn)程中存在鎖屏之后,在掃描移動(dòng)終端中的垃圾數(shù)據(jù)之前,具體實(shí)現(xiàn)可參見(jiàn)下面給出的兩種示例:

作為一種示例,在判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏之前,可判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間;若是,則判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

例如,在接收到移動(dòng)終端的滅屏廣播時(shí),可判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間,如2秒,若是,則進(jìn)一步判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

作為另一種示例,在判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏之后,在掃描移動(dòng)終端中的垃圾數(shù)據(jù)之前,可判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間;若是,則掃描移動(dòng)終端中的垃圾數(shù)據(jù)。

也就是說(shuō),在判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏?xí)r,可先延遲預(yù)設(shè)時(shí)間(如2秒)之后,在對(duì)移動(dòng)終端的目標(biāo)路徑中的垃圾數(shù)據(jù)進(jìn)行掃描。

根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的控制方法,可判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏,若存在,則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程,之后,根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作,最后,在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將用戶交互界面顯示在亮屏鎖屏界面之上。即在亮屏鎖屏界面上創(chuàng)建用戶交互界面,使得用戶在使用移動(dòng)終端前即可了解到該移動(dòng)終端的當(dāng)前運(yùn)行狀態(tài),提升了用戶體驗(yàn)。

圖3是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的移動(dòng)終端的控制方法的流程圖。

為了進(jìn)一步提升用戶體驗(yàn),使得用戶在使用移動(dòng)終端前即可對(duì)移動(dòng)終端進(jìn)行清理加速操作,在本發(fā)明的實(shí)施例中,在監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作,且接收到針對(duì)用戶交互界面的操作指令時(shí),根據(jù)用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相應(yīng)控制。具體地,如圖3所示,該移動(dòng)終端的控制方法可以包括:

s310,判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

s320,若存在,則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程。

s330,根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作。

在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定目標(biāo)顯示樣式為第一顏色預(yù)警樣式,處理操作為清理和加速操作;當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)小于第二閾值時(shí),確定目標(biāo)顯示樣式為第二顏色預(yù)警樣式,處理操作為清理操作;當(dāng)垃圾數(shù)據(jù)的數(shù)據(jù)大小小于第一閾值,且后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定目標(biāo)顯示樣式為第三顏色預(yù)警樣式,處理操作為加速操作。

其中,在本發(fā)明的實(shí)施例中,第一顏色預(yù)警樣式中第一顏色的預(yù)警等級(jí)大于第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí),第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí)大于第三顏色預(yù)警樣式中第三顏色的預(yù)警等級(jí)。

s340,在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將用戶交互界面顯示在亮屏鎖屏界面之上。

作為一種示例,可將用戶交互界面以懸浮球形式顯示在亮屏鎖屏界面之上。

s350,當(dāng)監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作時(shí),判斷是否接收到針對(duì)用戶交互界面的操作指令。

具體地,在將用戶交互界面顯示在亮屏鎖屏界面之上之后,可等待移動(dòng)終端進(jìn)行開(kāi)屏操作,當(dāng)監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作時(shí),可判斷是否接收到了用戶針對(duì)用戶交互界面的操作指令,其中,該操作指令可以為點(diǎn)擊指令。

s360,若是,則根據(jù)用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相應(yīng)控制。

也就是說(shuō),當(dāng)監(jiān)測(cè)到用戶點(diǎn)擊了用戶交互界面,可根據(jù)該用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相關(guān)的清理和/或加速服務(wù)。

為了進(jìn)一步提升用戶體驗(yàn),提高本發(fā)明的可用性以及可行性,可選地,在本發(fā)明的一個(gè)實(shí)施例中,在判斷是否接收到針對(duì)用戶交互界面的操作指令之前,可先判斷移動(dòng)終端是否接收到解鎖指令;若是,則刪除用戶交互界面,并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。也就是說(shuō),在監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作時(shí),如果接收到了解鎖指令,則控制用戶交互界面消失,并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存,直接進(jìn)入移動(dòng)終端,從而盡可能地降低用戶交互界面對(duì)用戶的打擾。

為了進(jìn)一步提升用戶體驗(yàn),提高本發(fā)明的可用性以及可行性,可選地,在本發(fā)明的一個(gè)實(shí)施例中,如果移動(dòng)終端未接收到解鎖指令,且未接收到針對(duì)用戶交互界面的操作指令,則在移動(dòng)終端再次進(jìn)行滅屏狀態(tài)時(shí),刪除用戶交互界面,并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

也就是說(shuō),在監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作時(shí),如果用戶沒(méi)有解鎖也沒(méi)有點(diǎn)擊該用戶交互界面,則在移動(dòng)終端滅屏?xí)r,控制用戶交互界面消失,并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

需要說(shuō)明的是,在本發(fā)明的一個(gè)實(shí)施例中,在根據(jù)用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相應(yīng)控制之后,還可刪除用戶交互界面,即控制用戶交互界面消失。由此,在用戶不使用該用戶交互界面進(jìn)行清理加速功能時(shí),控制該用戶交互界面消失,這樣盡可能地降低對(duì)用戶的打擾,更加符合用戶的行為需求,提升用戶體驗(yàn)。

根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的控制方法,在監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作,且接收到針對(duì)用戶交互界面的操作指令時(shí),根據(jù)用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相應(yīng)控制,可以使得用戶在使用移動(dòng)終端前即可對(duì)移動(dòng)終端進(jìn)行清理加速操作,進(jìn)一步提升了用戶體驗(yàn)。

為了提升用戶體驗(yàn),使得清理加速效果更好,可選地,在本發(fā)明的一個(gè)實(shí)施例中,在掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的過(guò)程中,當(dāng)掃描到一定程度時(shí),例如,當(dāng)掃描到垃圾數(shù)據(jù)大于一定閾值(如,該閾值可小于第一閾值),且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于一定閾值(如該閾值小于第二閾值)時(shí),可提示用戶進(jìn)行清理和加速操作。這樣,通過(guò)對(duì)即時(shí)場(chǎng)景的把控,使得清理加速效果更好。

下面將結(jié)合圖4對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)描述。

例如,以操作系統(tǒng)為android系統(tǒng)為例,如圖4所示,在接收到移動(dòng)終端的滅屏廣播(s401)時(shí),可根據(jù)keyguardmanager組件來(lái)判斷鎖屏進(jìn)程中是否存在鎖屏,即判斷移動(dòng)終端是否上鎖(s402),如果沒(méi)有鎖屏創(chuàng)建,則直接取消用戶交互界面的創(chuàng)建。如果存在鎖屏,則先延遲預(yù)設(shè)時(shí)間(如2秒)(s403)后再進(jìn)行邏輯判斷。在延遲預(yù)設(shè)時(shí)間之后,對(duì)垃圾清理和正在后臺(tái)運(yùn)行的應(yīng)用程序app進(jìn)程掃描(s404)。判斷垃圾數(shù)據(jù)的數(shù)據(jù)大小是否大于或等于第一閾值(如100mb),并判斷正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)是否大于或等于第二閾值(如10個(gè))(s405)。在本實(shí)施例中,可通過(guò)十位和個(gè)位的標(biāo)記來(lái)表示垃圾數(shù)據(jù)和后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,即如果垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,則十位標(biāo)記為1,否則十位標(biāo)記為0;如果正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第一閾值,則個(gè)位標(biāo)記為1,否則個(gè)位標(biāo)記為0。之后,可對(duì)十位和個(gè)位的標(biāo)記結(jié)果生成一個(gè)2位編碼。如果該2位編碼為11,則創(chuàng)建一個(gè)用戶交互界面,該用戶交互界面所對(duì)應(yīng)的目標(biāo)顯示樣式為紅色預(yù)警樣式,對(duì)應(yīng)的處理操作為清理和加速操作;如果該2位編碼為10,則創(chuàng)建一個(gè)用戶交互界面,該用戶交互界面所對(duì)應(yīng)的目標(biāo)顯示樣式為橙色預(yù)警樣式,對(duì)應(yīng)的處理操作為清理操作;如果2位編碼為01,則創(chuàng)建一個(gè)用戶交互界面,該用戶交互界面所對(duì)應(yīng)的目標(biāo)顯示樣式為黃色預(yù)警樣式,對(duì)應(yīng)的處理操作為加速操作;如果該2位編碼為00,則不創(chuàng)建該用戶交互界面,這樣,根據(jù)當(dāng)前的掃描結(jié)果來(lái)創(chuàng)建符合當(dāng)前運(yùn)行狀態(tài)的用戶交互界面(s406)。

等待用戶開(kāi)屏,當(dāng)監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作時(shí),判斷移動(dòng)終端是否接收到解鎖指令(s407),若是,則控制用戶交互界面消失(s408),并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。如果未接收到解鎖指令,則進(jìn)一步判斷是否接收到針對(duì)用戶交互界面的操作指令(s409),若否,則在屏幕滅屏?xí)r,控制用戶交互界面消失(s408),并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。如果接收到針對(duì)用戶交互界面的操作指令,則根據(jù)用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相應(yīng)控制(s410),并在完成該相應(yīng)控制之后,可控制用戶交互界面消失(s408)。

與上述幾種實(shí)施例提供的移動(dòng)終端的控制方法相對(duì)應(yīng),本發(fā)明的一種實(shí)施例還提供一種移動(dòng)終端的控制裝置,由于本發(fā)明實(shí)施例提供的移動(dòng)終端的控制裝置與上述幾種實(shí)施例提供的移動(dòng)終端的控制方法相對(duì)應(yīng),因此在前述移動(dòng)終端的控制方法的實(shí)施方式也適用于本實(shí)施例提供的移動(dòng)終端的控制裝置,在本實(shí)施例中不再詳細(xì)描述。圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的控制裝置的結(jié)構(gòu)示意圖。如圖5所示,該移動(dòng)終端的控制裝置可以包括:第一判斷模塊510、掃描模塊520、確定模塊530、創(chuàng)建模塊540和顯示模塊550。

具體地,第一判斷模塊510用于判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

掃描模塊520用于在第一判斷模塊510判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏?xí)r,掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程。

確定模塊530用于根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作。在本發(fā)明的一個(gè)實(shí)施例中,確定模塊530可具體用于:在垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定目標(biāo)顯示樣式為第一顏色預(yù)警樣式,處理操作為清理和加速操作;在垃圾數(shù)據(jù)的數(shù)據(jù)大小大于或等于第一閾值,且正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)小于第二閾值時(shí),確定目標(biāo)顯示樣式為第二顏色預(yù)警樣式,處理操作為清理操作;在垃圾數(shù)據(jù)的數(shù)據(jù)大小小于第一閾值,且后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的個(gè)數(shù)大于或等于第二閾值時(shí),確定目標(biāo)顯示樣式為第三顏色預(yù)警樣式,處理操作為加速操作。

其中,在本發(fā)明的一個(gè)實(shí)施例中,第一顏色預(yù)警樣式中第一顏色的預(yù)警等級(jí)大于第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí),第二顏色預(yù)警樣式中第二顏色的預(yù)警等級(jí)大于第三顏色預(yù)警樣式中第三顏色的預(yù)警等級(jí)。

創(chuàng)建模塊540用于在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面。

顯示模塊550用于將用戶交互界面顯示在亮屏鎖屏界面之上。具體而言,在本發(fā)明的一個(gè)實(shí)施例中,顯示模塊550可將用戶交互界面以懸浮球形式顯示在亮屏鎖屏界面之上。

需要說(shuō)明的是,由于用戶行為是多樣的,可能會(huì)在對(duì)移動(dòng)終端進(jìn)行滅屏操作之后的很短時(shí)間內(nèi)迅速亮屏,這樣可能會(huì)對(duì)本發(fā)明實(shí)施例的邏輯判斷造成不利影響。為了解決該技術(shù)問(wèn)題,可通過(guò)判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間來(lái)實(shí)現(xiàn),而該判斷時(shí)機(jī)可以是判斷鎖屏進(jìn)程中是否存在鎖屏之前,還可以是在判斷鎖屏進(jìn)程中存在鎖屏之后,在掃描移動(dòng)終端中的垃圾數(shù)據(jù)之前,具體實(shí)現(xiàn)可參見(jiàn)下面給出的兩種示例:

作為一種示例,如圖6所示,該移動(dòng)終端的控制裝置還可包括:第二判斷模塊560。在本示例中,第二判斷模塊560用于在第一判斷模塊510判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏之前,判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間。其中,在本發(fā)明的實(shí)施例中,第一判斷模塊510還用于:在第二判斷模塊560判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)間時(shí),判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

作為另一種示例,如圖7所示,該移動(dòng)終端的控制裝置還可包括:第三判斷模塊570。第三判斷模塊570用于在第一判斷模塊510判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中存在鎖屏之后,在掃描模塊掃描移動(dòng)終端中的垃圾數(shù)據(jù)之前,判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)是否超過(guò)預(yù)設(shè)時(shí)間。其中,掃描模塊520還用于:在第三判斷模塊570判斷移動(dòng)終端處于滅屏狀態(tài)的時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)間時(shí),掃描移動(dòng)終端中的垃圾數(shù)據(jù)。

為了進(jìn)一步提升用戶體驗(yàn),使得用戶在使用移動(dòng)終端前即可對(duì)移動(dòng)終端進(jìn)行清理加速操作,進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,如圖8所示,該移動(dòng)終端的控制裝置還可包括:第四判斷模塊580和第一控制模塊590。其中,第四判斷模塊580用于在顯示模塊550將用戶交互界面顯示在亮屏鎖屏界面之上之后,在監(jiān)控到移動(dòng)終端進(jìn)行亮屏操作時(shí),判斷是否接收到針對(duì)用戶交互界面的操作指令。第一控制模塊590用于在第四判斷模塊580判斷接收到操作指令時(shí),根據(jù)用戶交互界面所對(duì)應(yīng)的處理操作對(duì)移動(dòng)終端進(jìn)行相應(yīng)控制。

為了進(jìn)一步提升用戶體驗(yàn),提高本發(fā)明的可用性以及可行性,進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,如圖9所示,該移動(dòng)終端的控制裝置還可包括:第五判斷模塊5100和第二控制模塊5110。其中,第五判斷模塊5100用于在第四判斷模塊580判斷是否接收到針對(duì)用戶交互界面的操作指令之前,判斷移動(dòng)終端是否接收到解鎖指令。第二控制模塊5110用于在第五判斷模塊5100判斷移動(dòng)終端接收到解鎖指令時(shí),刪除用戶交互界面,并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

為了進(jìn)一步提升用戶體驗(yàn),提高本發(fā)明的可用性以及可行性,可選地,在本發(fā)明的一個(gè)實(shí)施例中,第二控制模塊5110還用于:如果移動(dòng)終端未接收到解鎖指令,且未接收到針對(duì)用戶交互界面的操作指令,則在移動(dòng)終端再次進(jìn)行滅屏狀態(tài)時(shí),刪除用戶交互界面,并釋放用戶交互界面對(duì)應(yīng)的系統(tǒng)內(nèi)存。

根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的控制裝置,可通過(guò)第一判斷模塊判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏,若存在,掃描模塊則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程,確定模塊根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作,創(chuàng)建模塊在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,顯示模塊將用戶交互界面顯示在亮屏鎖屏界面之上。即在亮屏鎖屏界面上創(chuàng)建用戶交互界面,使得用戶在使用移動(dòng)終端前即可了解到該移動(dòng)終端的當(dāng)前運(yùn)行狀態(tài),提升了用戶體驗(yàn)。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種移動(dòng)終端。

圖10是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。如圖10所示,該移動(dòng)終端可以包括:殼體101、處理器102、存儲(chǔ)器103、電路板104和電源電路105,其中,電路板104安置在殼體101圍成的空間內(nèi)部,處理器102和存儲(chǔ)器103設(shè)置在電路板104上;電源電路105,用于為移動(dòng)終端的各個(gè)電路或器件供電;存儲(chǔ)器103用于存儲(chǔ)可執(zhí)行程序代碼;處理器102通過(guò)讀取存儲(chǔ)器103中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:

s11’,判斷當(dāng)前移動(dòng)終端操作系統(tǒng)的鎖屏進(jìn)程中是否存在鎖屏。

s12’,若存在,則掃描移動(dòng)終端中的垃圾數(shù)據(jù),并掃描正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程。

s13’,根據(jù)垃圾數(shù)據(jù)的掃描結(jié)果和正在后臺(tái)運(yùn)行的應(yīng)用程序進(jìn)程的掃描結(jié)果,確定對(duì)應(yīng)的目標(biāo)顯示樣式和對(duì)應(yīng)的處理操作。

s14’,在移動(dòng)終端的屏幕由滅屏鎖屏狀態(tài)變?yōu)榱疗伶i屏狀態(tài)時(shí),根據(jù)目標(biāo)顯示樣式和處理操作創(chuàng)建用戶交互界面,并將用戶交互界面顯示在亮屏鎖屏界面之上。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明上述任一個(gè)實(shí)施例所述的移動(dòng)終端的控制方法。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品中的指令處理器執(zhí)行時(shí),執(zhí)行本發(fā)明上述任一個(gè)實(shí)施例所述的移動(dòng)終端的控制方法。

在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(ram),只讀存儲(chǔ)器(rom),可擦除可編輯只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 林芝县| 安宁市| 龙州县| 禹城市| 剑河县| 铜鼓县| 高台县| 兴和县| 凤庆县| 吉安县| 漾濞| 隆德县| 韶山市| 临江市| 台东市| 五峰| 景泰县| 南乐县| 高邑县| 石城县| 威信县| 榆社县| 揭东县| 台中市| 邹平县| 阿克陶县| 贵州省| 天津市| 赣榆县| 佛冈县| 丰台区| 项城市| 焉耆| 海丰县| 宁城县| 辉县市| 绿春县| 鹿泉市| 安远县| 白城市| 腾冲县|