本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種終端及其功耗的管理方法。
背景技術(shù):
智能手機(jī)的普及率越來(lái)越高,伴隨著APP(計(jì)算機(jī)應(yīng)用軟件)市場(chǎng)的繁榮,用戶使用手機(jī)的機(jī)會(huì)越來(lái)越多,一些輕量級(jí)的操作基本上已經(jīng)代替了電腦。
手機(jī)已經(jīng)成為人們聽(tīng)歌的主要工具,很多人喜歡在晚上睡眠的時(shí)候聽(tīng)歌,就會(huì)出現(xiàn)聽(tīng)歌聽(tīng)著睡著了,導(dǎo)致手機(jī)繼續(xù)播放音樂(lè),浪費(fèi)手機(jī)電量。
現(xiàn)有技術(shù)中存在通過(guò)用戶佩戴的可穿戴設(shè)備檢測(cè)用戶是否進(jìn)入睡眠狀態(tài),當(dāng)檢測(cè)到用戶進(jìn)入睡眠狀態(tài),而音樂(lè)仍在播放時(shí),則智能地關(guān)閉音樂(lè)。然而,如果用戶沒(méi)有佩戴可穿戴設(shè)備,則無(wú)法判斷用戶是否進(jìn)入休眠,或者可穿戴設(shè)備佩戴的位置不合理,也無(wú)法正確檢測(cè)出用戶的心率數(shù)據(jù),從而產(chǎn)生誤判斷甚至檢測(cè)不到用戶的心率數(shù)據(jù),從而造成手機(jī)電量白白流失。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種終端及其功耗的管理方法,能夠智能管理終端功耗,節(jié)省終端電量。
為解決上述技術(shù)問(wèn)題,一方面,本發(fā)明提供一種終端功耗的管理方法,包括:
當(dāng)所述終端中有預(yù)設(shè)應(yīng)用運(yùn)行時(shí),判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作;
當(dāng)所述終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,所述設(shè)備參數(shù)包括音量和/或屏幕亮度;
判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作;
當(dāng)所述第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端未被操作時(shí),判斷所述設(shè)備參數(shù)的值是否降低至目標(biāo)值;
當(dāng)所述設(shè)備參數(shù)的值未降低至目標(biāo)值時(shí),返回至降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值的步驟;
當(dāng)所述設(shè)備參數(shù)的值降低至目標(biāo)值后,關(guān)閉所述預(yù)設(shè)應(yīng)用。
另一方面,本發(fā)明還提供一種終端,包括:
第一判斷單元,用于當(dāng)所述終端中有預(yù)設(shè)應(yīng)用運(yùn)行時(shí),判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作;
設(shè)備參數(shù)值降低單元,用于當(dāng)所述第一判斷單元判斷出所述終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,所述設(shè)備參數(shù)包括音量和/或屏幕亮度;
第二判斷單元,用于判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作;
第三判斷單元,用于在所述第二判斷單元判斷出所述第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端未被操作時(shí),判斷所述設(shè)備參數(shù)的值是否降低至目標(biāo)值,如果否,通知所述設(shè)備參數(shù)值降低單元再次降低所述設(shè)備參數(shù)的值;
關(guān)閉單元,用于在所述第三判斷單元判斷出所述設(shè)備參數(shù)的值降低至目標(biāo)值后,關(guān)閉所述預(yù)設(shè)應(yīng)用。
本發(fā)明的上述技術(shù)方案的有益效果如下:
當(dāng)終端中運(yùn)行有預(yù)設(shè)應(yīng)用,且終端超過(guò)一定時(shí)長(zhǎng)未被操作時(shí),說(shuō)明用戶暫時(shí)不具備操控終端的條件(例如用戶離開(kāi)了、睡著了或者不想繼續(xù)使用終端了等),可以逐步降低終端的與預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,例如,降低終端的音量,或者,降低終端的屏幕亮度,如果用戶并沒(méi)有對(duì)設(shè)備參數(shù)的降低有所反應(yīng),則可以關(guān)閉預(yù)設(shè)應(yīng)用,從而節(jié)省終端的功耗。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一的終端功耗的管理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例二的終端功耗的管理方法的流程示意圖;
圖3為本發(fā)明一實(shí)施例的終端的結(jié)構(gòu)框圖;
圖4為本發(fā)明另一實(shí)施例的終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。基于所描述的本發(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例一的終端功耗的管理方法的流程示意圖,該方法包括:
步驟S11:當(dāng)所述終端中有預(yù)設(shè)應(yīng)用運(yùn)行時(shí),判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作,如果是,進(jìn)入步驟S12,否則,重新開(kāi)始計(jì)時(shí),繼續(xù)判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作;
步驟S12:降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,所述設(shè)備參數(shù)包括音量和/或屏幕亮度;
步驟S13:判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作,如果是,重新開(kāi)始計(jì)時(shí),并返回步驟S11,如果否,進(jìn)入步驟S14;
步驟S14:判斷所述設(shè)備參數(shù)的值是否降低至目標(biāo)值,如果是,進(jìn)入步驟S15,否則,返回步驟S12,繼續(xù)降低所述設(shè)備參數(shù)的值;
步驟S15:關(guān)閉所述預(yù)設(shè)應(yīng)用。
本發(fā)明實(shí)施例中,當(dāng)終端中運(yùn)行有預(yù)設(shè)應(yīng)用,且終端超過(guò)一定時(shí)長(zhǎng)未被操作時(shí),說(shuō)明用戶暫時(shí)不具備操控終端的條件(例如用戶離開(kāi)了、睡著了或者不想繼續(xù)使用終端了等),可以逐步降低終端的與預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,例如,降低終端的音量,或者,降低終端的屏幕亮度,如果用戶并沒(méi)有對(duì)設(shè)備參數(shù)的降低有所反應(yīng),則可以關(guān)閉預(yù)設(shè)應(yīng)用,從而節(jié)省終端的功耗。
本發(fā)明實(shí)施例中,所述終端可以為手機(jī)、平板電腦、個(gè)人計(jì)算機(jī)、電視、電紙書等電子設(shè)備,所述預(yù)設(shè)應(yīng)用可以為音頻播放應(yīng)用、視頻播放應(yīng)用等,當(dāng)所述終端為電紙書時(shí),所述預(yù)設(shè)應(yīng)用還可以為文檔閱讀應(yīng)用。當(dāng)預(yù)設(shè)應(yīng)用為音頻播放應(yīng)用時(shí),所述設(shè)備參數(shù)可以音量,當(dāng)預(yù)設(shè)應(yīng)用為視頻播放應(yīng)用時(shí),所述設(shè)備參數(shù)可以為音量和/或顯示屏幕的亮度,當(dāng)終端為電紙書,所述預(yù)設(shè)應(yīng)用為文檔閱讀應(yīng)用時(shí),所述設(shè)備參數(shù)可以為顯示屏幕的亮度。
下面舉例對(duì)本發(fā)明的終端功耗的管理方法的應(yīng)用場(chǎng)景進(jìn)行說(shuō)明。
一實(shí)施例中,當(dāng)用戶使用手機(jī)中的音頻播放應(yīng)用收聽(tīng)音樂(lè)時(shí),可能會(huì)有事離開(kāi)或者聽(tīng)著聽(tīng)著睡著了,從而不再對(duì)手機(jī)有操作,手機(jī)檢測(cè)到有音頻播放應(yīng)用運(yùn)行,并且超過(guò)一定時(shí)長(zhǎng)(例如1小時(shí))未被操作時(shí),可以逐步降低手機(jī)的音量值,如果用戶并沒(méi)有對(duì)音量值的降低有所反應(yīng),則可以關(guān)閉音頻播放應(yīng)用,從而節(jié)省手機(jī)的功耗。
另一實(shí)施例中,當(dāng)用戶使用平板電腦中的視頻播放應(yīng)用收看視頻時(shí),可能會(huì)有事離開(kāi)或者看著看著睡著了,從而不再對(duì)平板電腦有任何操作,平板電腦檢測(cè)到有視頻播放應(yīng)用運(yùn)行,并且超過(guò)一定時(shí)長(zhǎng)(例如1小時(shí))未被操作時(shí),可以逐步降低平板電腦的屏幕的亮度值,如果用戶并沒(méi)有對(duì)屏幕的亮度值的降低有所反應(yīng),則可以關(guān)閉視頻播放應(yīng)用,從而節(jié)省平板電腦的功耗。
又一實(shí)施例中,當(dāng)用戶使用平板電腦中的視頻播放應(yīng)用收看視頻時(shí),可能會(huì)有事離開(kāi)或者看著看著睡著了,從而不再對(duì)平板電腦有任何操作,平板電腦檢測(cè)到有視頻播放應(yīng)用運(yùn)行,并且超過(guò)一定時(shí)長(zhǎng)(例如1小時(shí))未被操作時(shí),則逐步降低平板電腦的音量值和屏幕的亮度值,如果用戶并沒(méi)有對(duì)音量值和屏幕的亮度值的降低有所反應(yīng),則可以關(guān)閉視頻播放應(yīng)用,從而節(jié)省平板電腦的功耗。
本發(fā)明實(shí)施例中,可以通過(guò)判斷終端的運(yùn)動(dòng)姿態(tài)是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未發(fā)生變化以及未接收到屏幕點(diǎn)亮指令,來(lái)判斷終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作。所述第一預(yù)設(shè)時(shí)長(zhǎng)可以根據(jù)需要進(jìn)行設(shè)置,例如為40分鐘,1小時(shí)等。所述屏幕點(diǎn)亮指令,包括用戶解鎖點(diǎn)亮屏幕的指令,以及用戶通過(guò)電源鍵點(diǎn)亮屏幕的指令。優(yōu)選地,不包括由其他APP的提醒消息產(chǎn)生的屏幕點(diǎn)亮指令。終端的運(yùn)動(dòng)姿態(tài)是否發(fā)生變化可以通過(guò)終端中內(nèi)置的加速傳感器(如三軸加速傳感器)的數(shù)據(jù)來(lái)判斷。
當(dāng)終端中有預(yù)設(shè)應(yīng)用運(yùn)行,且終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),則說(shuō)明用戶暫時(shí)失去對(duì)終端控制的條件,可以啟動(dòng)本發(fā)明實(shí)施例中的終端功耗管理方法,當(dāng)終端在第一預(yù)設(shè)時(shí)長(zhǎng)之內(nèi)被操作時(shí),則說(shuō)明用戶目前還具備對(duì)終端控制的條件,不需要啟動(dòng)本發(fā)明實(shí)施例中的終端功耗管理方法,在所述終端被操作之后,重新開(kāi)始計(jì)時(shí),繼續(xù)判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作。
本發(fā)明實(shí)施例中,是按照預(yù)設(shè)時(shí)間間隔以及預(yù)設(shè)步長(zhǎng)值逐步降低所述設(shè)備參數(shù)的值。
下面舉例對(duì)逐步降低設(shè)備參數(shù)的值的方式進(jìn)行說(shuō)明。
在本發(fā)明的一些實(shí)施例中,可以按照等時(shí)間間隔及等步長(zhǎng)值的方式逐步降低所述設(shè)備參數(shù)的值。
舉例來(lái)說(shuō),假設(shè)設(shè)備參數(shù)為音量,在判斷出終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),可以先降低一個(gè)單位的音量值,然后判斷音量降低后所述終端第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否被操作(即判斷用戶對(duì)音量的降低是否有反應(yīng)),如果終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未被操作,則判斷音量是否降低至目標(biāo)值,該目標(biāo)值可以根據(jù)需要進(jìn)行設(shè)定,例如可以為最小音量,或者是音量為零等,如果音量未降低至目標(biāo)值,且從上一次降低音量開(kāi)始計(jì)時(shí)已有一分鐘時(shí),可以繼續(xù)降低一個(gè)單位的音量值。隨后,繼續(xù)判斷音量降低后所述終端第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否被操作,如果終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未被操作,則判斷音量是否降低至目標(biāo)值,如果音量未降低至目標(biāo)值,且從上一次降低音量開(kāi)始計(jì)時(shí)已有一分鐘時(shí),再繼續(xù)降低一個(gè)單位的音量值。重復(fù)上述步驟,直至音量降低至目標(biāo)值,關(guān)閉預(yù)設(shè)應(yīng)用,或者,在降低音量后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)終端被操作,則結(jié)束本次音量降低過(guò)程,不關(guān)閉預(yù)設(shè)應(yīng)用。
在本發(fā)明的另外一些實(shí)施例中,也可以按照等步長(zhǎng)值但是時(shí)間間隔不等的方式逐步降低所述設(shè)備參數(shù)的值。
舉例來(lái)說(shuō),假設(shè)設(shè)備參數(shù)為音量,在判斷出終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),可以先降低一個(gè)單位的音量值,然后判斷音量降低后所述終端第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否被操作,如果終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未被操作,則判斷音量是否降低至目標(biāo)值,如果音量未降低至目標(biāo)值,且從上一次降低音量開(kāi)始計(jì)時(shí)已有一分鐘時(shí)(此次時(shí)間間隔為一分鐘),可以繼續(xù)降低一個(gè)單位的音量值。隨后,繼續(xù)判斷音量降低后所述終端第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否被操作,如果終端在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)未被操作,則判斷音量是否降低至目標(biāo)值,如果音量未降低至目標(biāo)值,且從上一次降低音量開(kāi)始計(jì)時(shí)已有30秒時(shí)(此次時(shí)間間隔為30秒),再繼續(xù)降低一個(gè)單位的音量值。下一次音量降低過(guò)程中,時(shí)間間隔可以繼續(xù)衰減,例如可以為20秒等。
在本發(fā)明的另外一些實(shí)施例中,也可以按照等時(shí)間間隔但步長(zhǎng)值不等的方式逐步降低所述設(shè)備參數(shù)的值,或者,也可以按照時(shí)間間隔和步長(zhǎng)值均不等的方式逐步降低所述設(shè)備參數(shù)的值。此處不再一一舉例說(shuō)明。
上述內(nèi)容中提到,當(dāng)設(shè)備參數(shù)的值被降低后,第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)終端未被操作時(shí),說(shuō)明用戶暫時(shí)不具備對(duì)終端操控的條件(離開(kāi)了、睡著了、不想操控了或者沒(méi)發(fā)現(xiàn)設(shè)備參數(shù)的值變化),則繼續(xù)降低設(shè)備參數(shù)的值。
當(dāng)設(shè)備參數(shù)的值被降低后,在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)終端接收到操作指令時(shí),說(shuō)明用戶具備對(duì)終端操控的條件,優(yōu)選地,可以恢復(fù)所述預(yù)設(shè)應(yīng)用的設(shè)備參數(shù)至初始值,所述初始值為所述設(shè)備參數(shù)在被降低之前的值。并,重新開(kāi)始計(jì)時(shí),返回判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作的步驟。
本發(fā)明實(shí)施例中,可以通過(guò)判斷設(shè)備參數(shù)的值被降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到調(diào)節(jié)指令來(lái)判斷終端是否被操作,當(dāng)檢測(cè)到設(shè)備參數(shù)的值被調(diào)節(jié)了,說(shuō)明終端被操作了。當(dāng)然,也可以通過(guò)判斷終端的運(yùn)動(dòng)姿態(tài)是否發(fā)生變化,來(lái)判斷終端是否被操作,當(dāng)檢測(cè)到終端的運(yùn)動(dòng)姿態(tài)發(fā)生變化(即終端被移動(dòng)了),說(shuō)明終端被操作。
上述實(shí)施例中,當(dāng)將設(shè)備參數(shù)的值降低至目標(biāo)值后,關(guān)閉預(yù)設(shè)應(yīng)用,當(dāng)所述設(shè)備參數(shù)為音量時(shí),所述目標(biāo)值可以為零,或者為最小音量等,以使得用戶難以聽(tīng)到聲音或者只能聽(tīng)到很小的聲音。當(dāng)所述設(shè)備參數(shù)為亮度時(shí),所述目標(biāo)值可以為零(即屏幕變黑),也可以為5%亮度等,以使得用戶難以看到顯示屏幕上的顯示內(nèi)容。
當(dāng)設(shè)備參數(shù)的值被降低至目標(biāo)值時(shí),為了不影響用戶的正常使用,優(yōu)選地,在降低設(shè)備參數(shù)的值的步驟之前,還可以包括:保存所述設(shè)備參數(shù)在被降低之前的初始值。保存設(shè)備參數(shù)的初始值的目的在于,當(dāng)關(guān)閉預(yù)設(shè)應(yīng)用之后,可以將所述設(shè)備參數(shù)的值恢復(fù)至所述初始值,以不影響用戶的正常使用。例如,當(dāng)預(yù)設(shè)應(yīng)用為音頻播放應(yīng)用時(shí),設(shè)備參數(shù)可以為音量,當(dāng)關(guān)閉音頻播放應(yīng)用時(shí),音量的值已經(jīng)被降低至很小或者為零,如果不恢復(fù)音量被降低前的初始值,則用戶的鈴聲、鬧鐘聲的音量則難以聽(tīng)到,從而影響到用戶的正常使用。
本發(fā)明實(shí)施例中,當(dāng)所述設(shè)備參數(shù)的值降低至所述目標(biāo)值,可以立刻關(guān)閉預(yù)設(shè)應(yīng)用,當(dāng)然,為了給用戶更多的反應(yīng)時(shí)間,優(yōu)選地,也可以不立刻關(guān)閉預(yù)設(shè)應(yīng)用,而是在設(shè)備參數(shù)的值降低至所述目標(biāo)值第三預(yù)設(shè)時(shí)長(zhǎng)之后,例如,在設(shè)備參數(shù)的值降低至所述目標(biāo)值2分鐘后,再關(guān)閉預(yù)設(shè)應(yīng)用。
上述實(shí)施例中,預(yù)設(shè)應(yīng)用的個(gè)數(shù)可以為一個(gè),也可以為多個(gè),當(dāng)預(yù)設(shè)應(yīng)用的個(gè)數(shù)為多個(gè)時(shí),所述終端可以采用上述方法分別對(duì)每一預(yù)設(shè)應(yīng)用進(jìn)行檢測(cè),當(dāng)所有預(yù)設(shè)應(yīng)用均關(guān)閉時(shí),所述終端可以節(jié)電模式,例如,休眠模式等,或者,更極端地,當(dāng)所有預(yù)設(shè)應(yīng)用均關(guān)閉時(shí),也可以直接將終端關(guān)機(jī)。
上述實(shí)施例中,通過(guò)正常人聽(tīng)聲音或者看屏幕的特性,將音量和/或屏幕亮度自動(dòng)衰減,來(lái)判斷用戶是否還具備對(duì)終端的操控條件,從而避免當(dāng)用戶不具備對(duì)終端的操控條件時(shí),預(yù)設(shè)應(yīng)用一直運(yùn)行,浪費(fèi)終端的電量。另外,在將音量和/或屏幕亮度衰減過(guò)程中,如果用戶重新對(duì)終端操控,則不關(guān)閉預(yù)設(shè)應(yīng)用,從而不會(huì)打擾到用戶正常使用預(yù)設(shè)應(yīng)用。且,用戶不需要佩戴任何可穿戴設(shè)備,節(jié)省了實(shí)現(xiàn)成本。
請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例二的終端功耗的管理方法的流程示意圖,本發(fā)明實(shí)施例中,終端為手機(jī),該方法包括:
步驟S21:當(dāng)手機(jī)中有音樂(lè)播放應(yīng)用運(yùn)行時(shí),判斷手機(jī)是否超過(guò)1小時(shí)未被操作,如果是,進(jìn)入步驟S22,否則,重新開(kāi)始計(jì)時(shí),繼續(xù)判斷手機(jī)是否超過(guò)1小時(shí)未被操作;
一般情況下,認(rèn)為如果用戶聽(tīng)音樂(lè)時(shí)間超過(guò)1個(gè)小時(shí),且過(guò)程中沒(méi)有點(diǎn)亮解鎖過(guò)手機(jī)屏幕,或者,沒(méi)有移動(dòng)過(guò)手機(jī),則認(rèn)為用戶暫時(shí)不具備操控手機(jī)的條件,可能是用戶睡著了,也可能是用戶離開(kāi)手機(jī)很長(zhǎng)時(shí)間沒(méi)有關(guān)閉音樂(lè)等情況。其判斷方式與Android6.0中的Doze Mode一樣,都是在用戶長(zhǎng)時(shí)間沒(méi)有操作過(guò)手機(jī)(點(diǎn)亮手機(jī)屏幕或者移動(dòng)手機(jī))后,開(kāi)始觸發(fā)相應(yīng)的功能以降低手機(jī)的功耗。
其中,可以根據(jù)手機(jī)內(nèi)置的三軸加速傳感器的數(shù)據(jù)來(lái)判斷用戶是否移動(dòng)過(guò)手機(jī)。另外,解鎖點(diǎn)亮手機(jī)通過(guò)手機(jī)解鎖廣播來(lái)判斷,手機(jī)被點(diǎn)亮不一定是用戶的操作,可能是其他APP的消息提醒,只有手機(jī)被解鎖了,才是用戶真正的操作了手機(jī)。
步驟S22:保存終端的當(dāng)前音量值,并降低一個(gè)單位的音量值;
本實(shí)施例中,首先要保存當(dāng)前的音量值,為了是在關(guān)閉音樂(lè)播放應(yīng)用之后,恢復(fù)初始的音量值,而不影響用戶的正常使用。
然后,音量開(kāi)始衰減1個(gè)單位。
正常情況下,用戶如果在聽(tīng)音樂(lè),如果音量以一個(gè)單位慢慢衰減的話,用戶是沒(méi)有感覺(jué)的,只有在衰減值累計(jì)到一定的時(shí)候,用戶才會(huì)察覺(jué)。為了避免衰減過(guò)快,影響用戶正常聽(tīng)音樂(lè),本實(shí)施例中,采取20秒為一個(gè)衰減時(shí)間間隔,即本次音量衰減發(fā)生后,到下一次衰減,時(shí)間為20秒,也給予用戶一個(gè)反應(yīng)的時(shí)間。
步驟S23:判斷音量值降低后20秒內(nèi)是否被手動(dòng)調(diào)節(jié),如果是,重新開(kāi)始計(jì)時(shí),并返回步驟S21,如果否,進(jìn)入步驟S24;
本步驟是判斷用戶是否具備操控手機(jī)的條件的關(guān)鍵步驟。一般來(lái)說(shuō),如果用戶聽(tīng)音樂(lè)聽(tīng)著聽(tīng)著發(fā)現(xiàn)音量在漸漸變小,則會(huì)手動(dòng)去調(diào)節(jié)一下音量值,如果覺(jué)得聲音大了就會(huì)調(diào)節(jié)小,如果覺(jué)得聲音小了,就會(huì)手動(dòng)調(diào)節(jié)大,這個(gè)是人的自然反應(yīng)。本發(fā)明實(shí)施例就是根據(jù)這個(gè)原理,判斷用戶是聽(tīng)音樂(lè)睡著了,還是正在聽(tīng)音樂(lè)。
當(dāng)用戶因?yàn)橐袅康乃p,慢慢地覺(jué)得聽(tīng)音樂(lè)的聲音太小了,就會(huì)手動(dòng)去調(diào)節(jié)音量,此時(shí)不一定會(huì)解鎖手機(jī)或者移動(dòng)手機(jī),但是會(huì)調(diào)節(jié)音量,所以根據(jù)音量值的變化與否來(lái)判斷用戶是否具備操控手機(jī)的能力是合理的。
除此之外,還可以檢測(cè)手機(jī)的運(yùn)動(dòng)狀態(tài)。若手機(jī)被拿起,也可以判斷用戶是否具備操控手機(jī)的條件,避免調(diào)節(jié)音量需要先找到手機(jī),然后調(diào)整姿勢(shì)后再調(diào)節(jié)音量。判斷手機(jī)是否被拿起在操作體驗(yàn)上更佳。手機(jī)是否被拿起可以通過(guò)手機(jī)中內(nèi)置的陀螺儀的數(shù)據(jù)來(lái)進(jìn)行檢測(cè)判斷。
如果用戶調(diào)節(jié)過(guò)一次音量,那么立即結(jié)束本次流程。如果說(shuō)一段時(shí)間內(nèi)讓用調(diào)節(jié)多次的話,會(huì)對(duì)用戶體驗(yàn)造成極大不便,這里只要判斷用戶調(diào)節(jié)過(guò)一次音量,則立即結(jié)束本次流程,并返回S21重新開(kāi)始一個(gè)小時(shí)的計(jì)算。
步驟S24:判斷音量值是否降低至零,如果是,靜音播放一分鐘后,進(jìn)入步驟S25,否則,返回步驟S22,繼續(xù)降低音量值;
如果音量已經(jīng)到了根本聽(tīng)不到聲音的時(shí)候,但是用戶又沒(méi)有手動(dòng)調(diào)節(jié)過(guò)的話,則說(shuō)明用戶已經(jīng)不再對(duì)手機(jī)進(jìn)行操控,此時(shí)可以關(guān)閉音樂(lè)播放應(yīng)用了。
需要說(shuō)明的是,這里需要以靜音播放一分鐘,而不是靜音后就立即開(kāi)始關(guān)閉音樂(lè)播放,給予一定的安全緩沖時(shí)間。
步驟S25:關(guān)閉音樂(lè)播放應(yīng)用,恢復(fù)音量值至初始值。
關(guān)閉音樂(lè)播放應(yīng)用而不是清除音樂(lè)播放應(yīng)用,這里只是關(guān)閉音樂(lè)流,而不是清除APP,忘記播放音樂(lè)之所以耗電,是因?yàn)楹谄恋臅r(shí)候,一般情況下手機(jī)就會(huì)自己進(jìn)入一套休眠流程,掛起所有的任務(wù),只保留一些核心的組件,將系統(tǒng)的待機(jī)電流降到最低,只有當(dāng)有應(yīng)用持有Wakelock(喚醒鎖)的時(shí)候,整個(gè)系統(tǒng)才不休眠,而音樂(lè)播放應(yīng)用在播放音樂(lè)的時(shí)候,就會(huì)持有Wakelock,保證音樂(lè)的正常播放,當(dāng)暫停音樂(lè)的時(shí)候,Wakelock就會(huì)被釋放,那么過(guò)一會(huì),系統(tǒng)就會(huì)進(jìn)入休眠流程,不會(huì)造成電量的白白流失。關(guān)閉音樂(lè)的好處是不破壞用戶的原先使用場(chǎng)景,又能讓系統(tǒng)進(jìn)入休眠模式。
在上述過(guò)程結(jié)束之后,就要恢復(fù)初始的音量值,否則用戶設(shè)置的鬧鐘,或者清晨的來(lái)電就有可能聽(tīng)不到,給用戶造成了極差的體驗(yàn)。
請(qǐng)參考圖3,本發(fā)明實(shí)施例還提供一種終端,包括:
第一判斷單元,用于當(dāng)所述終端中有預(yù)設(shè)應(yīng)用運(yùn)行時(shí),判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作;
設(shè)備參數(shù)值降低單元,用于當(dāng)所述第一判斷單元判斷出所述終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,所述設(shè)備參數(shù)包括音量和/或屏幕亮度;
第二判斷單元,用于判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作;
第三判斷單元,用于在所述第二判斷單元判斷出所述第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端未被操作時(shí),判斷所述設(shè)備參數(shù)的值是否降低至目標(biāo)值,如果否,通知所述設(shè)備參數(shù)值降低單元再次降低所述設(shè)備參數(shù)的值;
關(guān)閉單元,用于在所述第三判斷單元判斷出所述設(shè)備參數(shù)的值降低至目標(biāo)值后,關(guān)閉所述預(yù)設(shè)應(yīng)用。
優(yōu)選地,所述第一判斷單元通過(guò)判斷所述終端的運(yùn)動(dòng)姿態(tài)是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未變化以及未接收到屏幕點(diǎn)亮指令,來(lái)判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作。
優(yōu)選地,所述終端還包括:
保存單元,用于保存所述設(shè)備參數(shù)在被降低之前的初始值;
恢復(fù)單元,用于在所述關(guān)閉單元關(guān)閉所述預(yù)設(shè)應(yīng)用之后,將所述設(shè)備參數(shù)的值恢復(fù)至所述初始值。
優(yōu)選地,所述設(shè)備參數(shù)值降低單元用于按照預(yù)設(shè)時(shí)間間隔以及預(yù)設(shè)步長(zhǎng)值逐步降低所述設(shè)備參數(shù)的值。
優(yōu)選地,所述設(shè)備參數(shù)值降低單元用于按照等時(shí)間間隔及等步長(zhǎng)值的方式逐步降低所述設(shè)備參數(shù)的值。
優(yōu)選地,所述終端還包括:
控制單元,用于當(dāng)所述第二判斷單元判斷出所述終端接收到操作指令時(shí),恢復(fù)所述預(yù)設(shè)應(yīng)用的設(shè)備參數(shù)至初始值,所述初始值為所述設(shè)備參數(shù)在被降低之前的值。
優(yōu)選地,所述第二判斷單元具體用于通過(guò)判斷所述設(shè)備參數(shù)的值降低后是否接收到調(diào)節(jié)指令,來(lái)判斷所述終端是否被操作;或者通過(guò)判斷所述終端的運(yùn)動(dòng)姿態(tài)是否發(fā)生變化,來(lái)判斷所述終端是否被操作。
優(yōu)選地,所述關(guān)閉單元用于當(dāng)所述設(shè)備參數(shù)的值降低至所述目標(biāo)值第三預(yù)設(shè)時(shí)長(zhǎng)之后,關(guān)閉所述預(yù)設(shè)應(yīng)用。
優(yōu)選地,所述終端還包括:
第四判斷單元,用于判斷是否所有預(yù)設(shè)應(yīng)用均關(guān)閉;
休眠單元,用于在所有預(yù)設(shè)應(yīng)用均關(guān)閉時(shí),進(jìn)入休眠模式。
優(yōu)選地,所述預(yù)設(shè)應(yīng)用為音頻播放應(yīng)用,所述設(shè)備參數(shù)為音量;或者
所述預(yù)設(shè)應(yīng)用為視頻播放應(yīng)用,所述設(shè)備參數(shù)為音量和/或亮度;或者
所述終端為電紙書,所述預(yù)設(shè)應(yīng)用為文檔閱讀應(yīng)用,所述設(shè)備參數(shù)為亮度。
圖4是本發(fā)明另一個(gè)實(shí)施例的終端的框圖。圖4所示的終端400包括:至少一個(gè)處理器401、存儲(chǔ)器402、至少一個(gè)網(wǎng)絡(luò)接口404和其他用戶接口403。終端400中的各個(gè)組件通過(guò)總線系統(tǒng)405耦合在一起??衫斫猓偩€系統(tǒng)405用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)405除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖4中將各種總線都標(biāo)為總線系統(tǒng)405。
其中,用戶接口403可以包括顯示器、鍵盤或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器402可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(Read-Only Memory,ROM)、可編程只讀存儲(chǔ)器(Programmable ROM,PROM)、可擦除可編程只讀存儲(chǔ)器(Erasable PROM,EPROM)、電可擦除可編程只讀存儲(chǔ)器(Electrically EPROM,EEPROM)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),其用作外部高速緩存。通過(guò)示例性但不是限制性說(shuō)明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(Static RAM,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Dynamic RAM,DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchronous DRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Double Data Rate SDRAM,DDRSDRAM)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Enhanced SDRAM,ESDRAM)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchlink DRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(Direct Rambus RAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲(chǔ)器402旨在包括但不限于這些和任意其它適合類型的存儲(chǔ)器。
在一些實(shí)施方式中,存儲(chǔ)器402存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)4021和應(yīng)用程序4022。
其中,操作系統(tǒng)4021,包含各種系統(tǒng)程序,例如框架層、核心庫(kù)層、驅(qū)動(dòng)層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序4022,包含各種應(yīng)用程序,例如媒體播放器(Media Player)、瀏覽器(Browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序4022中。
在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)器402存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用程序4022中存儲(chǔ)的程序或指令,處理器401用于當(dāng)所述終端中有預(yù)設(shè)應(yīng)用運(yùn)行時(shí),判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作;當(dāng)所述終端超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作時(shí),降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值,所述設(shè)備參數(shù)包括音量和/或屏幕亮度;判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作;當(dāng)所述第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端未被操作時(shí),判斷所述設(shè)備參數(shù)的值是否降低至目標(biāo)值;當(dāng)所述設(shè)備參數(shù)的值未降低至目標(biāo)值時(shí),返回至降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值的步驟;當(dāng)所述設(shè)備參數(shù)的值降低至目標(biāo)值后,關(guān)閉所述預(yù)設(shè)應(yīng)用。
上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器401中,或者由處理器401實(shí)現(xiàn)。處理器401可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器401中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器401可以是通用處理器、數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)、專用集成電路(Applicat ion Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器402,處理器401讀取存儲(chǔ)器402中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本文描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專用集成電路(Application Specific Integrated Circuits,ASIC)、數(shù)字信號(hào)處理器(Digital Signal Processing,DSP)、數(shù)字信號(hào)處理設(shè)備(DSP Device,DSPD)、可編程邏輯設(shè)備(Programmable Logic Device,PLD)、現(xiàn)場(chǎng)可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單元或其組合中。
對(duì)于軟件實(shí)現(xiàn),可通過(guò)執(zhí)行本文所述功能的模塊(例如過(guò)程、函數(shù)等)來(lái)實(shí)現(xiàn)本文所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過(guò)處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在處理器外部實(shí)現(xiàn)。
可選地,所述判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作的步驟包括:
通過(guò)判斷所述終端的運(yùn)動(dòng)姿態(tài)是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未變化以及未接收到屏幕點(diǎn)亮指令,來(lái)判斷所述終端是否超過(guò)第一預(yù)設(shè)時(shí)長(zhǎng)未被操作。
可選地,所述降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值的步驟之前,還包括:保存所述設(shè)備參數(shù)在被降低之前的初始值;所述關(guān)閉所述預(yù)設(shè)應(yīng)用的步驟之后,還包括:將所述設(shè)備參數(shù)的值恢復(fù)至所述初始值。
可選地,所述降低所述終端的與運(yùn)行所述預(yù)設(shè)應(yīng)用相關(guān)的設(shè)備參數(shù)的值的步驟包括:
按照預(yù)設(shè)時(shí)間間隔以及預(yù)設(shè)步長(zhǎng)值逐步降低所述設(shè)備參數(shù)的值。
可選地,按照等時(shí)間間隔及等步長(zhǎng)值的方式逐步降低所述設(shè)備參數(shù)的值。
可選地,所述判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作的步驟之后,還包括:
當(dāng)檢測(cè)到所述終端接收到操作指令時(shí),恢復(fù)所述預(yù)設(shè)應(yīng)用的設(shè)備參數(shù)至初始值,所述初始值為所述設(shè)備參數(shù)在被降低之前的值。
可選地,所述判斷所述設(shè)備參數(shù)的值降低后第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述終端是否被操作的步驟包括:
通過(guò)判斷所述設(shè)備參數(shù)的值降低后是否接收到調(diào)節(jié)指令,來(lái)判斷所述終端是否被操作;或者
通過(guò)判斷所述終端的運(yùn)動(dòng)姿態(tài)是否發(fā)生變化,來(lái)判斷所述終端是否被操作。
可選地,所述當(dāng)所述設(shè)備參數(shù)的值降低至目標(biāo)值后,關(guān)閉所述預(yù)設(shè)應(yīng)用的步驟包括:
當(dāng)所述設(shè)備參數(shù)的值降低至所述目標(biāo)值第三預(yù)設(shè)時(shí)長(zhǎng)之后,關(guān)閉所述預(yù)設(shè)應(yīng)用。
可選地,所述關(guān)閉所述預(yù)設(shè)應(yīng)用的步驟之后,還包括:
判斷是否所有預(yù)設(shè)應(yīng)用均關(guān)閉;
如果是,進(jìn)入休眠模式。
可選地,所述預(yù)設(shè)應(yīng)用為音頻播放應(yīng)用,所述設(shè)備參數(shù)為音量;或者
所述預(yù)設(shè)應(yīng)用為視頻播放應(yīng)用,所述設(shè)備參數(shù)為音量和/或亮度;或者
所述終端為電紙書,所述預(yù)設(shè)應(yīng)用為文檔閱讀應(yīng)用,所述設(shè)備參數(shù)為亮度。
終端400能夠?qū)崿F(xiàn)前述實(shí)施例中終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里不再贅述。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。