本發(fa)明涉及(ji)終端(duan)領域,具體涉及(ji)了一種(zhong)凍結(jie)應(ying)用程序的方法及(ji)終端(duan)。
背景技術:
近年來,隨著(zhu)終(zhong)端(duan)(duan)(例如智能手機、平板電(dian)腦等)的(de)發展與普及,終(zhong)端(duan)(duan)在(zai)人們日常(chang)生活中已經(jing)成為不可(ke)或缺(que)的(de)一(yi)部(bu)分(fen)(fen)。由于(yu)終(zhong)端(duan)(duan)中存儲(chu)了(le)大量(liang)的(de)應(ying)(ying)用(yong)(yong)(yong)程序(xu),導(dao)致終(zhong)端(duan)(duan)的(de)存儲(chu)空間被大量(liang)占用(yong)(yong)(yong)。而且,需要指出的(de)是,終(zhong)端(duan)(duan)中有一(yi)部(bu)分(fen)(fen)應(ying)(ying)用(yong)(yong)(yong)程序(xu)經(jing)常(chang)處于(yu)閑(xian)置狀態,因此(ci)用(yong)(yong)(yong)戶可(ke)以將這些處于(yu)閑(xian)置狀態的(de)應(ying)(ying)用(yong)(yong)(yong)程序(xu)進行凍結(jie)以減少對(dui)終(zhong)端(duan)(duan)資源的(de)消耗(hao)(處于(yu)凍結(jie)狀態的(de)應(ying)(ying)用(yong)(yong)(yong)程序(xu)不能在(zai)后臺(tai)運行)。
針對(dui)上述問題,現有技術中有一種凍(dong)結應(ying)(ying)用(yong)程(cheng)序(xu)的方(fang)法,該方(fang)法包括:接收凍(dong)結應(ying)(ying)用(yong)程(cheng)序(xu)的請求,確定應(ying)(ying)用(yong)程(cheng)序(xu)的配(pei)(pei)置(zhi)(zhi)文件所在位置(zhi)(zhi),備份(fen)應(ying)(ying)用(yong)程(cheng)序(xu)的配(pei)(pei)置(zhi)(zhi)文件,然后應(ying)(ying)用(yong)程(cheng)序(xu)的配(pei)(pei)置(zhi)(zhi)文件。
針對(dui)現(xian)有技術提供的解(jie)決(jue)方案,雖然可(ke)以完成對(dui)應(ying)用(yong)程序的凍(dong)結,但是(shi)該方法(fa)每次只能針對(dui)一(yi)個(ge)應(ying)用(yong)程序進(jin)行(xing)凍(dong)結,無法(fa)同時對(dui)多個(ge)應(ying)用(yong)程序進(jin)行(xing)凍(dong)結。
技術實現要素:
本發明實施例提(ti)供(gong)了一種凍結應用程序的(de)方(fang)法及終端,能夠同時對多個應用程序進行凍結,從而(er)為用戶的(de)操作提(ti)供(gong)便(bian)利(li)。
本發(fa)明(ming)實施例第一方(fang)面(mian)公開了一種凍結(jie)應用程序的方(fang)法,所述方(fang)法包括:
當接收到用(yong)戶輸入的(de)批(pi)量凍結應用(yong)程序(xu)的(de)指令時(shi),判斷終(zhong)端中安裝的(de)應用(yong)程序(xu)是否符(fu)合預設規則;
當存在符(fu)合預設規(gui)則的(de)應(ying)用程(cheng)序時,將(jiang)所述符(fu)合預設規(gui)則的(de)應(ying)用程(cheng)序進(jin)行(xing)凍結。
結合(he)本發明第(di)一方(fang)面,在本發明第(di)一方(fang)面的第(di)一種可行的實施(shi)方(fang)式中(zhong),所(suo)述(shu)判斷終端中(zhong)安(an)裝(zhuang)的應用程(cheng)序是(shi)否符合(he)預(yu)設規則之前,所(suo)述(shu)方(fang)法還(huan)包括(kuo):
遍歷所述終(zhong)端中(zhong)安裝(zhuang)的應(ying)(ying)用(yong)程(cheng)序以確定處于非凍結狀(zhuang)態的應(ying)(ying)用(yong)程(cheng)序;
所述判斷終端(duan)中(zhong)安(an)裝的應用程序是否符合預設規則,包括:
判斷(duan)所述終端(duan)中處于非(fei)凍結狀態(tai)的應用(yong)程序(xu)是否符合(he)預設規則。
結(jie)合(he)本發明第(di)一(yi)方面(mian)及(ji)第(di)一(yi)方面(mian)的(de)第(di)一(yi)種可行(xing)的(de)實(shi)施(shi)方式,在本發明第(di)已方面(mian)的(de)第(di)二種可行(xing)的(de)實(shi)施(shi)方式中,所(suo)述將所(suo)述符合(he)預設規則(ze)的(de)應(ying)用程序進(jin)行(xing)凍結(jie)之(zhi)后,所(suo)述方法還包括:
更新終端的桌面以清除處于凍結(jie)狀態的應用程(cheng)序的圖(tu)標。
本發明(ming)第二方面公開了一種(zhong)解凍應(ying)用(yong)程序的(de)方法,所(suo)述方法包(bao)括:
當(dang)接收到用(yong)戶輸(shu)入的批量解凍應(ying)用(yong)程序的指(zhi)令(ling)時,確定處于凍結狀(zhuang)態的應(ying)用(yong)程序;
調(diao)用系統接口將所述處于凍(dong)結(jie)狀態的應用程序進行解凍(dong)。
結合本(ben)發(fa)(fa)明(ming)第(di)二方(fang)面,在本(ben)發(fa)(fa)明(ming)第(di)二方(fang)面的第(di)一種可(ke)行的實施方(fang)式(shi)中,所述(shu)調用(yong)(yong)系統接口將所述(shu)處于凍結狀態的應用(yong)(yong)程序(xu)進(jin)行解凍之(zhi)后,所述(shu)方(fang)法還包(bao)括(kuo):
在(zai)終端(duan)的(de)(de)桌面上恢復被解(jie)凍的(de)(de)應用程序的(de)(de)圖標。
本發明第三方(fang)面公開了(le)一種終端,所述終端包括:
判斷單元,用于當接收到用戶(hu)輸入的批(pi)量(liang)凍結(jie)應(ying)用程(cheng)序(xu)的指(zhi)令時,判斷終端中安裝的應(ying)用程(cheng)序(xu)是否符合(he)預設規則;
凍(dong)結單元,用于當存在符合預設(she)規(gui)則的應用程序時,將所(suo)述符合預設(she)規(gui)則的應用程序進(jin)行凍(dong)結。
結(jie)合本發明第三方(fang)面(mian),在本發明第三方(fang)面(mian)的第一種可行的實施方(fang)式(shi)中,所述終端還包括遍歷單元;
所述遍歷單元,用于遍歷所述終端中(zhong)安裝的應用程序以(yi)確定處于非凍結狀態(tai)的應用程序;
所(suo)述(shu)判(pan)斷單(dan)元(yuan),用(yong)于判(pan)斷所(suo)述(shu)終端中處于非(fei)凍結(jie)狀態的應用(yong)程序是否符(fu)合預(yu)設(she)規則。
結合本發明第(di)三(san)方(fang)面(mian)及第(di)三(san)方(fang)面(mian)的(de)第(di)一(yi)種可行的(de)實施方(fang)式,在本發明第(di)三(san)方(fang)面(mian)的(de)第(di)二種可行的(de)實施方(fang)式中,所(suo)述(shu)終端還(huan)包括更(geng)新單元;
所(suo)(suo)述更新(xin)單元,用于更新(xin)所(suo)(suo)述終端的(de)桌(zhuo)面以清除處于凍結狀(zhuang)態的(de)應(ying)用程序的(de)圖標(biao)。
本發明第四(si)方(fang)面公開了一種終(zhong)端,所述終(zhong)端包括:
確(que)定單(dan)元,用(yong)于當接收到用(yong)戶(hu)輸入的(de)(de)批量解凍應用(yong)程序的(de)(de)指(zhi)令時,確(que)定處于凍結(jie)狀(zhuang)態的(de)(de)應用(yong)程序;
解凍(dong)單(dan)元,用(yong)(yong)于(yu)調用(yong)(yong)系統接口將所述處于(yu)凍(dong)結(jie)狀(zhuang)態(tai)的應用(yong)(yong)程序進行(xing)解凍(dong)。
結(jie)合本發明(ming)的第(di)四方(fang)面,在(zai)本發明(ming)第(di)四方(fang)面的第(di)一種可行的實施方(fang)式中,所述(shu)終端還包括(kuo):
恢復單元,用于(yu)在所述(shu)終端(duan)的桌面上恢復被解凍的應用程序的圖標。
本發明第五方面(mian)公開了一種終端,包括(kuo):
存儲(chu)有可執行(xing)程序代碼的(de)存儲(chu)器;
與所述存儲器耦合的(de)處理器;
所述處理器調用所述存儲(chu)器中(zhong)存儲(chu)的(de)(de)所述可執行程序代碼,執行如本(ben)發明第(di)(di)一方面至本(ben)發明第(di)(di)一方面的(de)(de)第(di)(di)二種可行的(de)(de)實施方式(shi)中(zhong)任一項所述的(de)(de)方法。
本發明第六(liu)方面公開了一種終(zhong)端,包括:
存儲有可執行程(cheng)序代(dai)碼的存儲器;
與所述存儲器耦合的處理器;
所(suo)(suo)述處理(li)器調用所(suo)(suo)述存(cun)儲(chu)器中存(cun)儲(chu)的所(suo)(suo)述可(ke)執行(xing)(xing)程序代碼,執行(xing)(xing)如本(ben)發明第(di)二(er)方(fang)面(mian)或(huo)第(di)二(er)方(fang)面(mian)第(di)一種可(ke)行(xing)(xing)的實施方(fang)式(shi)中所(suo)(suo)述的方(fang)法
可以看出,本發(fa)明實施(shi)例的(de)(de)方(fang)案(an)(an)中(zhong),當(dang)接收到用(yong)(yong)戶(hu)輸入的(de)(de)批(pi)量凍結(jie)應用(yong)(yong)程(cheng)(cheng)序(xu)(xu)的(de)(de)指令時(shi),判斷終端中(zhong)安裝的(de)(de)應用(yong)(yong)程(cheng)(cheng)序(xu)(xu)是否符合預設規則(ze)(ze);當(dang)存在(zai)符合預設規則(ze)(ze)的(de)(de)應用(yong)(yong)程(cheng)(cheng)序(xu)(xu)時(shi),將所述符合預設規則(ze)(ze)的(de)(de)應用(yong)(yong)程(cheng)(cheng)序(xu)(xu)進(jin)行凍結(jie)。從而(er)可知,通過實施(shi)本發(fa)明提(ti)供(gong)的(de)(de)技術(shu)方(fang)案(an)(an),能夠同時(shi)對多(duo)個應用(yong)(yong)程(cheng)(cheng)序(xu)(xu)進(jin)行凍結(jie),從而(er)為用(yong)(yong)戶(hu)的(de)(de)操作提(ti)供(gong)便利。
附圖說明
為(wei)了更清楚地說明(ming)本發明(ming)實施例(li)(li)中(zhong)的技術方案,下面(mian)(mian)將對實施例(li)(li)中(zhong)所需要使(shi)用(yong)的附圖作簡單地介(jie)紹(shao),顯(xian)而易(yi)見地,下面(mian)(mian)描述中(zhong)的附圖是本發明(ming)的一些實施例(li)(li),對于(yu)本領域普通技術人(ren)員來(lai)講,在不(bu)付出創造性勞(lao)動的前提(ti)下,還(huan)可以根據這些附圖獲得其他的附圖。
圖1為(wei)本發明實(shi)施例提供(gong)的(de)一種凍結應用(yong)程(cheng)序的(de)方法(fa)的(de)流(liu)程(cheng)示(shi)意圖;
圖1-a為本發明實施例提(ti)供的一(yi)種自動凍結設置界面的示意圖;
圖2為本發(fa)明實(shi)施例(li)提(ti)供的一種解(jie)凍(dong)應用程序的方法(fa)的流程示意圖;
圖3為本發(fa)明實施例提(ti)供的一(yi)種終端的結構示意圖;
圖4為本發明實施例(li)提供的另一種終端的結構示意圖;
圖5為本(ben)發明實(shi)(shi)施例提供的一(yi)種終端的實(shi)(shi)體(ti)裝置結(jie)構示意(yi)圖;
圖6為本發明(ming)實施例提供(gong)的另(ling)一種終端的實體(ti)裝(zhuang)置結(jie)構示意圖。
具體實施方式
本發明(ming)實施例提(ti)供了一種指紋解鎖(suo)的方法及(ji)終(zhong)端,能夠提(ti)升(sheng)終(zhong)端安全性的同時,還可(ke)以提(ti)升(sheng)用戶(hu)體驗。
為了使本(ben)(ben)技(ji)術(shu)領域(yu)的人(ren)員更好地(di)理解本(ben)(ben)發(fa)明(ming)(ming)(ming)方案,下面將結(jie)合本(ben)(ben)發(fa)明(ming)(ming)(ming)實(shi)施(shi)例(li)(li)(li)中的附圖(tu),對本(ben)(ben)發(fa)明(ming)(ming)(ming)實(shi)施(shi)例(li)(li)(li)中的技(ji)術(shu)方案進行清(qing)楚地(di)描述(shu)(shu),顯然(ran),所描述(shu)(shu)的實(shi)施(shi)例(li)(li)(li)是本(ben)(ben)發(fa)明(ming)(ming)(ming)一(yi)部分的實(shi)施(shi)例(li)(li)(li),而(er)不是全(quan)部的實(shi)施(shi)例(li)(li)(li)。基于本(ben)(ben)發(fa)明(ming)(ming)(ming)中的實(shi)施(shi)例(li)(li)(li),本(ben)(ben)領域(yu)普通技(ji)術(shu)人(ren)員在(zai)沒有做出創(chuang)造性(xing)勞(lao)動前提(ti)下所獲得的所有其他實(shi)施(shi)例(li)(li)(li),都應當屬(shu)于本(ben)(ben)發(fa)明(ming)(ming)(ming)保(bao)護的范圍。
本發明(ming)說明(ming)書、權利(li)要求書和(he)(he)附(fu)圖中出現的(de)術語“第(di)一”、“第(di)二”和(he)(he)“第(di)三”等是用于(yu)區別不(bu)同的(de)對象,而并非用于(yu)描述特定的(de)順序。此外,術語“包(bao)括(kuo)(kuo)(kuo)”和(he)(he)“具有”以(yi)及它(ta)(ta)們任何變形,意圖在于(yu)覆蓋(gai)不(bu)排他的(de)包(bao)含。例如包(bao)含了一系(xi)列步驟或(huo)單(dan)元(yuan)的(de)過(guo)程(cheng)、方(fang)法(fa)、系(xi)統(tong)、產(chan)品(pin)或(huo)設備沒(mei)有限定于(yu)已列出的(de)步驟或(huo)單(dan)元(yuan),而是可(ke)(ke)選地(di)還包(bao)括(kuo)(kuo)(kuo)沒(mei)有列出的(de)步驟或(huo)單(dan)元(yuan),或(huo)可(ke)(ke)選地(di)還包(bao)括(kuo)(kuo)(kuo)對于(yu)這(zhe)些過(guo)程(cheng)、方(fang)法(fa)、產(chan)品(pin)或(huo)設備固有的(de)其它(ta)(ta)步驟或(huo)單(dan)元(yuan)。
在本(ben)發(fa)明的(de)一個實施例(li)中(zhong)公開(kai)了一種凍(dong)結應用(yong)程序(xu)的(de)方法,所述方法包括:當接收到用(yong)戶輸入的(de)批量凍(dong)結應用(yong)程序(xu)的(de)指令時(shi),判斷(duan)終(zhong)端中(zhong)安裝(zhuang)的(de)應用(yong)程序(xu)是否符合預設規則(ze);當存在符合預設規則(ze)的(de)應用(yong)程序(xu)時(shi),將(jiang)所述符合預設規則(ze)的(de)應用(yong)程序(xu)進行凍(dong)結。
請參閱圖1,圖1是本(ben)發明一個實施例提(ti)供(gong)(gong)的一種(zhong)凍結(jie)應用程(cheng)序的方法(fa)的流(liu)程(cheng)示意圖。其(qi)中,如圖1所示,本(ben)發明的一個實施例提(ti)供(gong)(gong)的一種(zhong)凍結(jie)應用程(cheng)序的方法(fa)包括以下內容:
S101、當接收到用戶(hu)輸入(ru)的批量凍結(jie)應(ying)用程(cheng)序的指令時,判斷(duan)終(zhong)端(duan)中安(an)裝的應(ying)用程(cheng)序是(shi)否符合(he)預設規則。
其中,該方(fang)法可(ke)應(ying)(ying)用在各類(lei)安(an)(an)裝(zhuang)有多種應(ying)(ying)用程(cheng)序的智能(neng)(neng)終端中,例如(ru)平板電(dian)(dian)腦(nao)、智能(neng)(neng)手(shou)機(ji)、個人(ren)電(dian)(dian)腦(nao)PC、筆記本電(dian)(dian)腦(nao)、可(ke)穿戴設備或(huo)其他安(an)(an)裝(zhuang)有多種應(ying)(ying)用程(cheng)序的智能(neng)(neng)終端。
其中,用戶(hu)可以(yi)通(tong)過(guo)語音、文本框、按(an)鍵(jian)或其他(ta)方式輸入凍結(jie)應(ying)(ying)用程(cheng)序的(de)指(zhi)令。舉例(li)來說,如圖1-a,用戶(hu)可通(tong)過(guo)點(dian)擊自動凍結(jie)設置中的(de)極速凍結(jie)一鍵(jian)式啟動批量凍結(jie)應(ying)(ying)用程(cheng)序的(de)指(zhi)令。
其(qi)(qi)中,所述應(ying)用(yong)程序(xu)可(ke)以為(wei)社交(jiao)(jiao)應(ying)用(yong)、文本編(bian)輯(ji)應(ying)用(yong)、實時(shi)公交(jiao)(jiao)查詢應(ying)用(yong)、訂(ding)餐應(ying)用(yong)或其(qi)(qi)他終端中的應(ying)用(yong)程序(xu)。
其中,所述應(ying)(ying)(ying)用(yong)(yong)程序(xu)的凍(dong)結(jie)過(guo)程具(ju)體(ti)為隔(ge)離所述應(ying)(ying)(ying)用(yong)(yong)程序(xu)所占用(yong)(yong)的系統(tong)資源,在系統(tong)框(kuang)架中隔(ge)離所述應(ying)(ying)(ying)用(yong)(yong)程序(xu),向所述應(ying)(ying)(ying)用(yong)(yong)程序(xu)的進程組發送凍(dong)結(jie)信號,使得(de)所述目標應(ying)(ying)(ying)用(yong)(yong)進行凍(dong)結(jie)。
其(qi)中(zhong),可選的,所述(shu)(shu)判斷終端中(zhong)安裝的應(ying)用(yong)(yong)(yong)程(cheng)序(xu)是(shi)否符合(he)預設規則之前,所述(shu)(shu)方法還包括遍(bian)歷(li)所述(shu)(shu)終端中(zhong)安裝的應(ying)用(yong)(yong)(yong)程(cheng)序(xu)以確(que)定(ding)處于(yu)非(fei)凍結狀態的應(ying)用(yong)(yong)(yong)程(cheng)序(xu)。
其中,可選的,終端可以通過調用系統接口(kou)的方式判斷(duan)應(ying)用是否(fou)已經被凍結。
其中,所述調用(yong)系統接(jie)口(kou)判斷(duan)應用(yong)是否屬于已被凍結的編碼為:
PackageManager pm=(PackageManager)Context().getPackageManager();
if(pm.getApplicationEnabledSetting(String PackageName)==
PackageManager.COMPONENT_ENABLED_STATE_DISABLED){
//應用被凍結}else{//應用未(wei)被凍結}
其(qi)中,可以理解的是(shi),如(ru)果(guo)應(ying)用程(cheng)序未被(bei)凍(dong)結,則(ze)(ze)判斷(duan)應(ying)用程(cheng)序是(shi)否(fou)符合預(yu)設規則(ze)(ze),如(ru)果(guo)符合預(yu)設規則(ze)(ze),則(ze)(ze)逐(zhu)一凍(dong)結所有(you)應(ying)該凍(dong)結的應(ying)用。
其中,所(suo)述預(yu)設規則可以為應(ying)用(yong)程序(xu)的功能、應(ying)用(yong)程序(xu)的網絡(luo)連接情(qing)況、應(ying)用(yong)程序(xu)的安裝時間或(huo)者(zhe)其他應(ying)用(yong)程序(xu)特性。
舉(ju)例(li)來說,當預設規則為社交應用時,則相(xiang)應凍結終端中安裝的所有社交類應用程序。
舉例(li)來說,當(dang)預(yu)設規則(ze)為需要(yao)聯網(wang)的(de)應用(yong)程(cheng)序(xu),則(ze)相應凍結終端中安(an)裝(zhuang)的(de)所(suo)有需要(yao)聯網(wang)的(de)應用(yong)程(cheng)序(xu)。
舉(ju)例(li)來說(shuo),當預設規則(ze)為應(ying)用程序的安(an)裝(zhuang)(zhuang)時間,則(ze)相應(ying)的凍結終端中在這個安(an)裝(zhuang)(zhuang)時間之前(qian)、安(an)裝(zhuang)(zhuang)日期當天或者安(an)裝(zhuang)(zhuang)日期之后(hou)的應(ying)用程序。
其中,可以理解(jie)的(de)是(shi),所述預設(she)規則也可以為上述應(ying)用(yong)程序特性的(de)組(zu)合。
舉例來說(shuo),當(dang)預設(she)規則(ze)為在某一安裝時間(jian)之前的社交(jiao)應用時,則(ze)相應的凍結在此安裝日(ri)期之前的社交(jiao)應用程序。
其(qi)中,可以理解的是,所述預設(she)規則可以為(wei)終端中預先(xian)儲存的,也可以為(wei)用戶設(she)置的。
S102、當存在符合預設規(gui)則的應用程(cheng)序時,將所述符合預設規(gui)則的應用程(cheng)序進行凍結。
其中,可(ke)選的(de),所(suo)述(shu)將所(suo)述(shu)符(fu)合預設規則的(de)應(ying)用程序進(jin)行凍結之后,所(suo)述(shu)方法(fa)還(huan)包(bao)括:更(geng)新終(zhong)端(duan)的(de)桌面以清(qing)除處(chu)于凍結狀態(tai)的(de)應(ying)用程序的(de)圖標。
其(qi)中,可選的(de),終端(duan)可以通過調用(yong)系統接口(kou)的(de)方式凍結(jie)應用(yong)程序。
其(qi)中,所述調用系統接口凍結應(ying)用程(cheng)序(xu)的編碼為(wei):
PackageManager pm=(PackageManager)Context().getPackageManager();
pm.setApplicationEnabledSetting(packageName,PackageManager.COMPON ENT_ENABLED_STATE_DISABLED,0)
可以看出,本(ben)發明實施例的方(fang)案中,當接收到用(yong)(yong)(yong)戶輸入的批量凍(dong)結(jie)應(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)的指令時,判斷終端中安裝(zhuang)的應(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)是否符合(he)預設(she)規(gui)則(ze)(ze);當存在符合(he)預設(she)規(gui)則(ze)(ze)的應(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)時,將所述符合(he)預設(she)規(gui)則(ze)(ze)的應(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)進行凍(dong)結(jie)。從而(er)可知,通過(guo)實施本(ben)發明提供的技術方(fang)案,能夠同時對多個應(ying)(ying)用(yong)(yong)(yong)程(cheng)序(xu)進行凍(dong)結(jie),從而(er)為用(yong)(yong)(yong)戶的操(cao)作提供便利。
在本發明的(de)(de)另(ling)一個實施例中(zhong)公開(kai)了一種解凍應(ying)用(yong)(yong)(yong)程序(xu)的(de)(de)方法(fa),所述方法(fa)包(bao)括:當(dang)接(jie)收到用(yong)(yong)(yong)戶輸入的(de)(de)批量解凍應(ying)用(yong)(yong)(yong)程序(xu)的(de)(de)指令(ling)時,確(que)定處于(yu)凍結狀(zhuang)態的(de)(de)應(ying)用(yong)(yong)(yong)程序(xu);調用(yong)(yong)(yong)系統(tong)接(jie)口將所述處于(yu)凍結狀(zhuang)態的(de)(de)應(ying)用(yong)(yong)(yong)程序(xu)進行解凍。
請參閱圖(tu)2,圖(tu)2是本(ben)發明的(de)(de)另(ling)一個實施例提供的(de)(de)一種解(jie)凍應用(yong)程(cheng)(cheng)序的(de)(de)方法的(de)(de)流程(cheng)(cheng)示意(yi)圖(tu)。其(qi)中,如圖(tu)2所(suo)示,本(ben)發明的(de)(de)一種解(jie)凍應用(yong)程(cheng)(cheng)序的(de)(de)方法可以包括(kuo)以下內容:
S201、當(dang)接收到(dao)用(yong)戶輸入的批量解(jie)凍(dong)應用(yong)程(cheng)(cheng)序的指令(ling)時,確(que)定處于(yu)凍(dong)結狀態的應用(yong)程(cheng)(cheng)序。
其中,該方法可(ke)(ke)應用(yong)在(zai)各類安(an)裝有多種應用(yong)程序的智能終端中,例如平(ping)板電腦(nao)(nao)、智能手機、個人(ren)電腦(nao)(nao)PC、筆(bi)記本電腦(nao)(nao)、可(ke)(ke)穿戴設(she)備或(huo)其他安(an)裝有多種應用(yong)程序的智能終端。
其中,用(yong)戶(hu)可(ke)以通過(guo)語音、文本框或其他方式輸(shu)入凍(dong)結(jie)應(ying)用(yong)程(cheng)序的(de)指令。舉例來說,如圖(tu)1-a,用(yong)戶(hu)可(ke)通過(guo)點擊自動(dong)凍(dong)結(jie)設置中的(de)批(pi)(pi)量解凍(dong)一鍵式啟動(dong)批(pi)(pi)量解凍(dong)應(ying)用(yong)程(cheng)序的(de)指令。
其中(zhong),所述應用程序(xu)可(ke)以為社交應用、文(wen)本(ben)編輯應用、實時(shi)公交查詢(xun)應用、訂餐應用或(huo)其他終端(duan)中(zhong)的(de)應用程序(xu)。
其中(zhong),所(suo)述應用(yong)(yong)程(cheng)序的解(jie)凍(dong)過程(cheng)具體為向所(suo)述目標應用(yong)(yong)的進程(cheng)組發送解(jie)凍(dong)信號,并分配(pei)系統資源(yuan)給解(jie)凍(dong)的應用(yong)(yong)程(cheng)序。
其中,所述終端可以(yi)直接調用(yong)系統接口判斷應用(yong)是否屬(shu)于被凍結應用(yong)程序。
S202、調(diao)用系統接口將所述(shu)處(chu)于凍結狀態的應用程序進行解凍。
其中,所述調用(yong)接(jie)口解凍應用(yong)程序的編碼為:
PackageManager pm=(PackageManager)Context().getPackageManager();
pm.setApplicationEnabledSetting(packageName,PackageManager.COMPON ENT_ENABLED_STATE_ENABLED,0)
其中(zhong),可選的(de)(de),所述(shu)調用系統接口(kou)將所述(shu)處(chu)于凍結狀態的(de)(de)應用程(cheng)序進行解凍之后,所述(shu)方法還(huan)包括:在終(zhong)端的(de)(de)桌面上恢復被解凍的(de)(de)應用程(cheng)序的(de)(de)圖(tu)標。
可(ke)以看(kan)出,本發明實施例(li)的(de)方(fang)案(an)中,當接收(shou)到用(yong)(yong)戶輸(shu)入(ru)的(de)批量解凍應(ying)用(yong)(yong)程(cheng)(cheng)序(xu)(xu)的(de)指令時,確定處(chu)于凍結狀態的(de)應(ying)用(yong)(yong)程(cheng)(cheng)序(xu)(xu);調用(yong)(yong)系統接口將(jiang)所述處(chu)于凍結狀態的(de)應(ying)用(yong)(yong)程(cheng)(cheng)序(xu)(xu)進行解凍。從而可(ke)知,通過(guo)實施本發明提(ti)供的(de)技術方(fang)案(an),能夠(gou)同時對多(duo)個應(ying)用(yong)(yong)程(cheng)(cheng)序(xu)(xu)進行解凍,從而為用(yong)(yong)戶的(de)操作提(ti)供便利。
請參閱圖(tu)3,圖(tu)3是本發(fa)明的一個實施(shi)(shi)例提供的一種終端(duan)(duan)的結構示意圖(tu)。其(qi)(qi)中,如(ru)圖(tu)3所示,本發(fa)明的一個實施(shi)(shi)例提供的一種終端(duan)(duan)300,其(qi)(qi)中,該終端(duan)(duan)可以(yi)為(wei)平板(ban)電腦、智能手機、個人(ren)電腦PC、筆記本電腦、可穿戴設備或(huo)其(qi)(qi)他安(an)裝(zhuang)有多種應用程序的智能終端(duan)(duan)。該終端(duan)(duan)300包括判斷(duan)單元301,凍結單元302。
判斷單元301,用(yong)于當接收到用(yong)戶(hu)輸入的批量凍結應(ying)用(yong)程序的指(zhi)令時,判斷終端中(zhong)安裝(zhuang)的應(ying)用(yong)程序是否符合預設規(gui)則。
其中,用(yong)(yong)戶可以通過語音、文本(ben)框、按(an)鍵(jian)或其他方式輸入凍(dong)結應用(yong)(yong)程(cheng)序的(de)(de)指令。舉例來說,如(ru)圖1-a,用(yong)(yong)戶可通過點擊自動凍(dong)結設置(zhi)中的(de)(de)極速凍(dong)結一(yi)鍵(jian)式啟動批(pi)量凍(dong)結應用(yong)(yong)程(cheng)序的(de)(de)指令。
其中,所述應用(yong)程序可以為社交(jiao)應用(yong)、文本編輯應用(yong)、實時公(gong)交(jiao)查(cha)詢應用(yong)、訂餐應用(yong)或其他終(zhong)端中的(de)應用(yong)程序。
其中,所述(shu)應用(yong)(yong)程序的凍結(jie)過程具(ju)體為隔離所述(shu)應用(yong)(yong)程序所占用(yong)(yong)的系統資源,在系統框架中隔離所述(shu)應用(yong)(yong)程序,向所述(shu)應用(yong)(yong)程序的進程組(zu)發送凍結(jie)信號,使(shi)得所述(shu)目(mu)標應用(yong)(yong)進行凍結(jie)。
其(qi)中,可(ke)選的,終端可(ke)以(yi)通過調用系統接口(kou)的方(fang)式判斷(duan)應(ying)用是否已經被凍結。
其(qi)中,所(suo)述調用(yong)(yong)系統(tong)接口(kou)判斷應用(yong)(yong)是否屬于已(yi)被凍結的編碼為:
PackageManager pm=(PackageManager)Context().getPackageManager();
if(pm.getApplicationEnabledSetting(String PackageName)==
PackageManager.COMPONENT_ENABLED_STATE_DISABLED){
//應用(yong)被(bei)凍(dong)結(jie)}else{//應用(yong)未被(bei)凍(dong)結(jie)}
其中,可以理解的是,如果應(ying)用(yong)(yong)程(cheng)序(xu)未被凍結(jie),則(ze)(ze)判斷應(ying)用(yong)(yong)程(cheng)序(xu)是否(fou)符合預(yu)設(she)規則(ze)(ze),如果符合預(yu)設(she)規則(ze)(ze),則(ze)(ze)逐(zhu)一凍結(jie)所(suo)有應(ying)該(gai)凍結(jie)的應(ying)用(yong)(yong)。
其中,所述(shu)預設規則(ze)可以為應(ying)用(yong)程(cheng)(cheng)序的(de)功能、應(ying)用(yong)程(cheng)(cheng)序的(de)網絡連接(jie)情況(kuang)、應(ying)用(yong)程(cheng)(cheng)序的(de)安裝時間或者其他應(ying)用(yong)程(cheng)(cheng)序特性。
舉例來說,當預設規(gui)則為(wei)社交(jiao)應(ying)用時,則相(xiang)應(ying)凍結終端(duan)中安裝的所有社交(jiao)類應(ying)用程序(xu)。
舉例來說,當預設規則為需要聯(lian)網的(de)應(ying)(ying)用程序,則相應(ying)(ying)凍(dong)結終端中安裝的(de)所有需要聯(lian)網的(de)應(ying)(ying)用程序。
舉例(li)來(lai)說,當(dang)預設規則為應用程序的(de)安裝時(shi)間,則相應的(de)凍結終端中(zhong)在這個(ge)安裝時(shi)間之(zhi)前、安裝日期(qi)當(dang)天或者安裝日期(qi)之(zhi)后的(de)應用程序。
其(qi)中,可以(yi)理解的是,所述(shu)預設規則也可以(yi)為(wei)上述(shu)應用程序特性的組(zu)合。
舉例來說(shuo),當預設規則為在某一安(an)裝(zhuang)時間之前(qian)(qian)的社交(jiao)應用(yong)時,則相應的凍結在此安(an)裝(zhuang)日期之前(qian)(qian)的社交(jiao)應用(yong)程序(xu)。
其(qi)中,可(ke)以(yi)理解的(de)是,所述預設(she)(she)規則(ze)可(ke)以(yi)為終端中預先儲存的(de),也(ye)可(ke)以(yi)為用戶設(she)(she)置的(de)。
凍結單(dan)元(yuan)302,用(yong)于當存在符(fu)合預設規(gui)則(ze)的(de)應用(yong)程(cheng)(cheng)序時,將所述符(fu)合預設規(gui)則(ze)的(de)應用(yong)程(cheng)(cheng)序進行(xing)凍結。
其中(zhong),可選的,終(zhong)端(duan)可以通過(guo)調用(yong)系統接口的方式凍結應(ying)用(yong)程序。
其中(zhong),所述調用系統接口(kou)凍結應用程(cheng)序的編碼為(wei):
PackageManager pm=(PackageManager)Context().getPackageManager();
pm.setApplicationEnabledSetting(packageName,PackageManager.COMPON ENT_ENABLED_STATE_DISABLED,0)
其中(zhong),判斷單(dan)元301,凍結單(dan)元302可以(yi)用于執(zhi)行實(shi)施例1中(zhong)步(bu)驟S101至S102所(suo)述的方法,具體描(miao)述詳見實(shi)施例1對所(suo)述方法的描(miao)述,在此不(bu)再贅述。
可選的(de),所述終端還(huan)可以包括遍歷(li)單(dan)元(yuan)303,所述遍歷(li)單(dan)元(yuan)303用(yong)(yong)于(yu)遍歷(li)所述終端中安裝的(de)應用(yong)(yong)程(cheng)序(xu)以確定處于(yu)非凍結狀態的(de)應用(yong)(yong)程(cheng)序(xu)。
所述(shu)判斷單元301,還用(yong)于判斷所述(shu)終端中(zhong)處于非凍結狀態(tai)的應用(yong)程序是否符合預設規(gui)則。
可選的,所(suo)述(shu)(shu)終端(duan)還可以包括更新單元(yuan)304,所(suo)述(shu)(shu)更新單元(yuan)304用于(yu)更新所(suo)述(shu)(shu)終端(duan)的桌面以清除處于(yu)凍結狀態的應用程序的圖標。
請參閱圖(tu)(tu)4,圖(tu)(tu)4是(shi)本發明的另(ling)一(yi)個(ge)實施例(li)提(ti)供(gong)的一(yi)種終端(duan)(duan)的結(jie)構示意圖(tu)(tu)。其(qi)中,如圖(tu)(tu)4所(suo)示,本發明的另(ling)一(yi)個(ge)實施例(li)提(ti)供(gong)的一(yi)種終端(duan)(duan)400,其(qi)中,該終端(duan)(duan)可以(yi)為平板電(dian)腦(nao)(nao)、智(zhi)(zhi)能手機、個(ge)人電(dian)腦(nao)(nao)PC、筆記本電(dian)腦(nao)(nao)、可穿戴設(she)備或其(qi)他安裝有多種應用程序的智(zhi)(zhi)能終端(duan)(duan)。該終端(duan)(duan)400包括確定(ding)單(dan)元401,解凍(dong)單(dan)元402。
確(que)定(ding)單元401,用于(yu)當(dang)接收到用戶輸入的批量解凍(dong)應(ying)用程序的指令時,確(que)定(ding)處(chu)于(yu)凍(dong)結狀態的應(ying)用程序。
其中,用(yong)戶可(ke)以通(tong)過語音、文本(ben)框或其他方式(shi)輸(shu)入凍(dong)(dong)結應用(yong)程(cheng)序(xu)的指令。如圖1-a,用(yong)戶可(ke)通(tong)過點擊自動凍(dong)(dong)結設置中的批量解(jie)(jie)凍(dong)(dong)一(yi)鍵(jian)式(shi)啟動批量解(jie)(jie)凍(dong)(dong)應用(yong)程(cheng)序(xu)的指令。
其中,所述應用(yong)程序可以為社交(jiao)應用(yong)、文本(ben)編輯應用(yong)、實時公交(jiao)查詢應用(yong)、訂餐應用(yong)或(huo)其他(ta)終端中的應用(yong)程序。
其中,所述應(ying)用程序(xu)的解(jie)凍過(guo)程具體為向所述目標應(ying)用的進程組發送(song)解(jie)凍信號,并分配系統資源(yuan)給解(jie)凍的應(ying)用程序(xu)。
其中,所述終端可以直接調(diao)用系統接口判斷應用是否屬于被凍結(jie)應用。
解凍單元402,用(yong)于(yu)(yu)調用(yong)系統(tong)接口將所述處(chu)于(yu)(yu)凍結狀態的應用(yong)程序進行(xing)解凍。
其中,所述調用(yong)接(jie)口解凍(dong)應(ying)用(yong)程序(xu)的編碼為:
PackageManager pm=(PackageManager)Context().getPackageManager();
pm.setApplicationEnabledSetting(packageName,PackageManager.COMPON ENT_ENABLED_STATE_ENABLED,0)
其中,確(que)定單元401,解凍單元402可以用于執(zhi)行實施例2中步驟S201、S202所(suo)述的方法(fa),具體描述詳見(jian)實施例2對所(suo)述方法(fa)的描述,在此不再贅述。
可選的(de),所述終端還可以包括恢復(fu)單(dan)元(yuan)403,用于在所述終端的(de)桌面上恢復(fu)被解凍的(de)應用程序的(de)圖標。
請(qing)參閱圖5,在(zai)本(ben)發(fa)明的另一(yi)個實施(shi)例中,提供一(yi)種終(zhong)端。所述終(zhong)端500包(bao)括CPU501、存(cun)儲(chu)器502、總線503,顯(xian)示屏504等硬件。其中,該(gai)終(zhong)端500平板電腦、智能手機、個人(ren)電腦PC、筆記本(ben)電腦、可(ke)穿戴設備或其他(ta)安(an)裝有多種應用程(cheng)序的智能終(zhong)端。
其中(zhong),CPU501執行預先存儲(chu)在存儲(chu)器(qi)502中(zhong)的程(cheng)序,該執行過程(cheng)具體包括(kuo):
當接收到用(yong)(yong)(yong)戶輸入的(de)(de)批量(liang)凍結(jie)應用(yong)(yong)(yong)程(cheng)序的(de)(de)指令(ling)時,判斷終(zhong)端(duan)中安裝的(de)(de)應用(yong)(yong)(yong)程(cheng)序是否符合(he)預(yu)設規則(ze);
當存在符合預設規則的(de)應(ying)(ying)用程序(xu)時,將(jiang)所(suo)述(shu)符合預設規則的(de)應(ying)(ying)用程序(xu)進行(xing)凍結。
可(ke)選的,該執行過程(cheng)還(huan)包括:
所(suo)述(shu)判(pan)斷終端中安裝的(de)應用程序是(shi)否符(fu)合預設規則之前,所(suo)述(shu)方法還包括:
遍歷所述終端(duan)中安(an)裝的應用程序(xu)以確(que)定處于非(fei)凍(dong)結狀態的應用程序(xu);
所(suo)述判斷終端(duan)中安裝的(de)應用程序是否符合(he)預設規則,包括:
判斷所述終端中處于非凍(dong)結(jie)狀態的應用程序(xu)是否符合預設規(gui)則。
可選的(de),該執行過程還包括:
所(suo)述將所(suo)述符(fu)合預設規(gui)則(ze)的(de)應用程序進(jin)行(xing)凍(dong)結(jie)之(zhi)后,所(suo)述方法還包括(kuo):
更(geng)新(xin)終端的(de)桌面以清除處于凍結(jie)狀態的(de)應用(yong)程序的(de)圖標。
可(ke)以看出,本發(fa)明實施(shi)例(li)的(de)(de)方(fang)案中(zhong),當(dang)接收到用戶輸入(ru)的(de)(de)批量凍(dong)(dong)結(jie)應(ying)用程(cheng)序(xu)的(de)(de)指令時,判斷終(zhong)端中(zhong)安裝的(de)(de)應(ying)用程(cheng)序(xu)是(shi)否符(fu)(fu)合(he)預設規(gui)則;當(dang)存在(zai)符(fu)(fu)合(he)預設規(gui)則的(de)(de)應(ying)用程(cheng)序(xu)時,將所述符(fu)(fu)合(he)預設規(gui)則的(de)(de)應(ying)用程(cheng)序(xu)進行凍(dong)(dong)結(jie)。從(cong)而可(ke)知,通過(guo)實施(shi)本發(fa)明提供(gong)的(de)(de)技(ji)術方(fang)案,能(neng)夠同時對多(duo)個應(ying)用程(cheng)序(xu)進行凍(dong)(dong)結(jie),從(cong)而為用戶的(de)(de)操作提供(gong)便利。
請參(can)閱(yue)圖6,在(zai)本發明(ming)的另一個(ge)實施例中,提供一種終端(duan)。所述終端(duan)600包(bao)括CPU601、存儲(chu)器602、總線(xian)603,顯(xian)示屏(ping)604等硬件。其中,該終端(duan)600平板(ban)電(dian)(dian)腦、智能手機、個(ge)人電(dian)(dian)腦PC、筆記(ji)本電(dian)(dian)腦、可(ke)穿戴設備或(huo)其他安(an)裝有多種應用(yong)程(cheng)序的智能終端(duan)。
其(qi)中,CPU601執行(xing)預先存(cun)儲在存(cun)儲器602中的(de)程序,該執行(xing)過程具體包括:
當(dang)接收到用戶輸入的(de)批量(liang)解凍應(ying)(ying)用程序(xu)的(de)指令時,確定處于凍結狀態的(de)應(ying)(ying)用程序(xu);
調(diao)用(yong)系統接口將所述處于凍(dong)結(jie)狀態的應(ying)用(yong)程(cheng)序進行解凍(dong)。
可選的,該執行(xing)過程還(huan)包括:
所(suo)述調用(yong)系統接口(kou)將(jiang)所(suo)述處于凍結狀態的(de)應用(yong)程序(xu)進行(xing)解(jie)凍之后,所(suo)述方法還包括(kuo):在終端的(de)桌面上恢復被(bei)解(jie)凍的(de)應用(yong)程序(xu)的(de)圖標。
在(zai)上述(shu)(shu)實施(shi)例(li)中,對(dui)各個(ge)實施(shi)例(li)的描述(shu)(shu)都(dou)各有側重,某個(ge)實施(shi)例(li)中沒有詳述(shu)(shu)的部分,可以參(can)見(jian)其(qi)他(ta)實施(shi)例(li)的相關描述(shu)(shu)。
本發明實施例方法中(zhong)的步驟可以根據(ju)實際需(xu)要(yao)進行順(shun)序(xu)調整、合并和(he)刪減(jian)。
本發(fa)明(ming)實(shi)施(shi)例終端(duan)中(zhong)的單元可以根據實(shi)際需要進行合(he)并、劃分和刪(shan)減。
在本(ben)申請所(suo)(suo)提供(gong)的(de)(de)(de)(de)幾個實(shi)(shi)施例(li)(li)中,應該理解到,所(suo)(suo)揭(jie)露的(de)(de)(de)(de)裝(zhuang)置,可(ke)通(tong)(tong)過其它的(de)(de)(de)(de)方(fang)式(shi)實(shi)(shi)現。例(li)(li)如,以上(shang)所(suo)(suo)描述的(de)(de)(de)(de)裝(zhuang)置實(shi)(shi)施例(li)(li)僅僅是示意性的(de)(de)(de)(de),例(li)(li)如所(suo)(suo)述單元的(de)(de)(de)(de)劃分,僅僅為一(yi)種(zhong)邏輯功能(neng)劃分,實(shi)(shi)際實(shi)(shi)現時可(ke)以有另外的(de)(de)(de)(de)劃分方(fang)式(shi),例(li)(li)如多個單元或(huo)組件可(ke)以結合或(huo)者可(ke)以集成到另一(yi)個系(xi)統,或(huo)一(yi)些(xie)特征可(ke)以忽略,或(huo)不(bu)執(zhi)行。另一(yi)點,所(suo)(suo)顯(xian)示或(huo)討論(lun)的(de)(de)(de)(de)相互之(zhi)間(jian)的(de)(de)(de)(de)耦(ou)合或(huo)直接(jie)(jie)耦(ou)合或(huo)通(tong)(tong)信連接(jie)(jie)可(ke)以是通(tong)(tong)過一(yi)些(xie)接(jie)(jie)口,裝(zhuang)置或(huo)單元的(de)(de)(de)(de)間(jian)接(jie)(jie)耦(ou)合或(huo)通(tong)(tong)信連接(jie)(jie),可(ke)以是電性或(huo)其它的(de)(de)(de)(de)形式(shi)。
所(suo)述作為(wei)分離部件說明的單(dan)元(yuan)(yuan)(yuan)可(ke)(ke)(ke)以(yi)(yi)是或者(zhe)(zhe)也可(ke)(ke)(ke)以(yi)(yi)不(bu)是物理(li)上(shang)(shang)分開的,作為(wei)單(dan)元(yuan)(yuan)(yuan)顯示的部件可(ke)(ke)(ke)以(yi)(yi)是或者(zhe)(zhe)也可(ke)(ke)(ke)以(yi)(yi)不(bu)是物理(li)單(dan)元(yuan)(yuan)(yuan),即可(ke)(ke)(ke)以(yi)(yi)位(wei)于一個(ge)(ge)地方,或者(zhe)(zhe)也可(ke)(ke)(ke)以(yi)(yi)分布到(dao)多個(ge)(ge)網絡單(dan)元(yuan)(yuan)(yuan)上(shang)(shang)。可(ke)(ke)(ke)以(yi)(yi)根據實際的需要選擇其中的部分或者(zhe)(zhe)全(quan)部單(dan)元(yuan)(yuan)(yuan)來實現本實施例方案的目的。
另外,在本發明各(ge)(ge)個實(shi)施例(li)中的各(ge)(ge)功(gong)能單元(yuan)可(ke)以(yi)集成(cheng)在一(yi)個處理單元(yuan)中,也(ye)可(ke)以(yi)是各(ge)(ge)個單元(yuan)單獨物理存在,也(ye)可(ke)以(yi)兩個或兩個以(yi)上單元(yuan)集成(cheng)在一(yi)個單元(yuan)中。上述集成(cheng)的單元(yuan)既(ji)可(ke)以(yi)采用硬(ying)件(jian)的形式實(shi)現,也(ye)可(ke)以(yi)采用軟件(jian)功(gong)能單元(yuan)的形式實(shi)現。
所(suo)述(shu)集成(cheng)的(de)(de)(de)(de)單(dan)元(yuan)如(ru)果以軟件(jian)功能單(dan)元(yuan)的(de)(de)(de)(de)形式(shi)實現(xian)并作為(wei)獨立的(de)(de)(de)(de)產品銷售(shou)或(huo)使(shi)用(yong)時,可(ke)(ke)以存儲(chu)在一(yi)個(ge)計算(suan)(suan)機(ji)可(ke)(ke)讀(du)(du)取(qu)存儲(chu)介(jie)質(zhi)(zhi)中。基于這樣的(de)(de)(de)(de)理解,本(ben)發(fa)明的(de)(de)(de)(de)技術(shu)方(fang)(fang)案(an)本(ben)質(zhi)(zhi)上或(huo)者(zhe)說對現(xian)有(you)技術(shu)做出貢(gong)獻的(de)(de)(de)(de)部(bu)(bu)分(fen)或(huo)者(zhe)該技術(shu)方(fang)(fang)案(an)的(de)(de)(de)(de)全部(bu)(bu)或(huo)部(bu)(bu)分(fen)可(ke)(ke)以以軟件(jian)產品的(de)(de)(de)(de)形式(shi)體現(xian)出來(lai),該計算(suan)(suan)機(ji)軟件(jian)產品存儲(chu)在一(yi)個(ge)存儲(chu)介(jie)質(zhi)(zhi)中,包括(kuo)若干指令用(yong)以使(shi)得一(yi)臺(tai)計算(suan)(suan)機(ji)設備(可(ke)(ke)為(wei)個(ge)人計算(suan)(suan)機(ji)、服務器(qi)或(huo)者(zhe)網絡設備等)執行本(ben)發(fa)明各個(ge)實施(shi)例所(suo)述(shu)方(fang)(fang)法的(de)(de)(de)(de)全部(bu)(bu)或(huo)部(bu)(bu)分(fen)步驟。而前述(shu)的(de)(de)(de)(de)存儲(chu)介(jie)質(zhi)(zhi)包括(kuo):U盤、只讀(du)(du)存儲(chu)器(qi)(ROM,Read-Only Memory)、隨(sui)機(ji)存取(qu)存儲(chu)器(qi)(RAM,Random Access Memory)、移動硬盤、磁(ci)碟(die)或(huo)者(zhe)光盤等各種可(ke)(ke)以存儲(chu)程序(xu)代碼的(de)(de)(de)(de)介(jie)質(zhi)(zhi)。
以(yi)上(shang)所述,以(yi)上(shang)實(shi)施例(li)(li)僅(jin)用以(yi)說明(ming)(ming)本發明(ming)(ming)的(de)(de)技(ji)術(shu)(shu)方案,而(er)(er)非對其(qi)限制(zhi);盡(jin)管(guan)參(can)照前述實(shi)施例(li)(li)對本發明(ming)(ming)進(jin)(jin)行了詳細的(de)(de)說明(ming)(ming),本領域的(de)(de)普通技(ji)術(shu)(shu)人(ren)員應(ying)當(dang)理(li)解(jie):其(qi)依(yi)然可以(yi)對前述各實(shi)施例(li)(li)所記載的(de)(de)技(ji)術(shu)(shu)方案進(jin)(jin)行修改,或(huo)(huo)者(zhe)(zhe)對其(qi)中(zhong)部分技(ji)術(shu)(shu)特征進(jin)(jin)行等同替換(huan);而(er)(er)這(zhe)些修改或(huo)(huo)者(zhe)(zhe)替換(huan),并不(bu)使相應(ying)技(ji)術(shu)(shu)方案的(de)(de)本質脫離本發明(ming)(ming)各實(shi)施例(li)(li)技(ji)術(shu)(shu)方案的(de)(de)范(fan)圍(wei)。