亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種預(yù)置應(yīng)用程序的方法、裝置及移動終端與流程

文檔序號:11154500閱讀:567來源:國知局
一種預(yù)置應(yīng)用程序的方法、裝置及移動終端與制造工藝

本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種預(yù)置應(yīng)用程序的方法、裝置及移動終端。



背景技術(shù):

智能手機等移動終端的應(yīng)用程序越來越豐富,為了滿足用戶日益增長的娛樂和業(yè)務(wù)需求,移動終端經(jīng)常需要在出廠前就預(yù)置和安裝大量的應(yīng)用程序,通常直接將應(yīng)用程序的安裝包(APK文件)直接集成到移動終端的/system/priv-app中。尤其是針對中低端的移動終端,在存儲空間配置方面比較低,提供給用戶的可用存儲空間不多,預(yù)置的自帶應(yīng)用程序通常占用過多的存儲空間。這樣用戶在第一次接觸到該產(chǎn)品時,覺得的可用存儲空間太少,對產(chǎn)品產(chǎn)生抵觸情緒,同時用戶無法自行卸載移動終端自帶的安裝文件,致使用戶的使用體驗非常差。



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

本發(fā)明實施例提供一種預(yù)置應(yīng)用程序的方法、裝置及移動終端,用以解決現(xiàn)有技術(shù)中移動終端自帶的應(yīng)用程序占用過多存儲空間,致使用戶使用空間較小的問題。

為實現(xiàn)上述發(fā)明目的,本發(fā)明采用下述的技術(shù)方案:

依據(jù)本發(fā)明的一個方面,提供一種預(yù)置應(yīng)用程序的方法,包括:

預(yù)置包括至少一個應(yīng)用程序的快捷方式;

當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載所述應(yīng)用程序;

當(dāng)獲取到下載指令時,下載所述應(yīng)用程序的安裝包,并將所述安裝包安裝在本地。

進一步地,在檢測某一應(yīng)用程序的快捷方式被點擊時,具體包括:

實時檢測屏幕中的觸控指令,并根據(jù)安裝包管理器判斷用戶所觸發(fā)的是所述應(yīng)用程序的快捷方式還是所述應(yīng)用程序的圖標(biāo):

當(dāng)所述安裝包管理器中不存在所述應(yīng)用程序的安裝包時,則判定觸發(fā)的是所述應(yīng)用程序的快捷方式。

進一步地,在下載所述應(yīng)用程序的安裝包的過程中,所述方法還包括:

實時監(jiān)聽所述安裝包下載狀態(tài),并顯示所述安裝包的下載進度。

進一步地,在將所述安裝包安裝在本地時,具體包括:

獲取所述應(yīng)用程序的圖標(biāo),并用所述圖標(biāo)替換所述應(yīng)用程序的快捷方式。

進一步地,在將所述安裝包安裝在本地之后,所述方法還包括:

檢測所述應(yīng)用程序是否被刪除,并當(dāng)檢測到所述應(yīng)用程序被刪除時,獲取所述應(yīng)用程序的權(quán)限;

當(dāng)所述應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則將所述應(yīng)用程序刪除,并將所述應(yīng)用程序的快捷方式替換所述應(yīng)用程序的圖標(biāo)。

依據(jù)本發(fā)明的一個方面,提供一種預(yù)置應(yīng)用程序的裝置,包括:

存儲單元,用于預(yù)置包括至少一個應(yīng)用程序的快捷方式;

檢測單元,用于檢測到某一應(yīng)用程序的快捷方式是否被點擊;

提示單元,用于當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載所述應(yīng)用程序;

安裝單元,用于當(dāng)獲取到下載指令時,下載所述應(yīng)用程序的安裝包,并將所述安裝包安裝在本地。

進一步地,所述檢測單元,具體用于:

實時檢測屏幕中的觸控指令,并根據(jù)安裝包管理器判斷用戶所觸發(fā)的是所述應(yīng)用程序的快捷方式還是所述應(yīng)用程序的圖標(biāo):

當(dāng)所述安裝包管理器中不存在所述應(yīng)用程序的安裝包時,則判定觸發(fā)的是所述應(yīng)用程序的快捷方式。

進一步地,所述安裝單元,還用于在下載所述應(yīng)用程序的安裝包的過程中,實時監(jiān)聽所述安裝包下載狀態(tài),并顯示所述安裝包的下載進度。

進一步地,所述安裝單元,還用于在將所述安裝包安裝在本地時,獲取所述應(yīng)用程序的圖標(biāo),并用所述圖標(biāo)替換所述應(yīng)用程序的快捷方式。

進一步地,所述裝置還包括卸載單元,用于在將所述安裝包安裝在本地之后,檢測所述應(yīng)用程序是否被刪除,并當(dāng)檢測到所述應(yīng)用程序被刪除時,獲取所述應(yīng)用程序的權(quán)限;

當(dāng)所述應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則將所述應(yīng)用程序刪除,并將所述應(yīng)用程序的快捷方式替換所述應(yīng)用程序的圖標(biāo)。

依據(jù)本發(fā)明的一個方面,提供一種移動終端,包括處理器以及存儲有所述處理器可執(zhí)行指令的存儲器;所述存儲器中還預(yù)置了包括至少一個應(yīng)用程序的快捷方式;當(dāng)所述指令被所述處理器執(zhí)行時,所述處理器執(zhí)行如下操作:

當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載所述應(yīng)用程序;

當(dāng)獲取到下載指令時,下載所述應(yīng)用程序的安裝包,并將所述安裝包安裝在本地。

進一步地,所述處理器在檢測到某一應(yīng)用程序的快捷方式是否被點擊時,執(zhí)行如下操作:

實時檢測屏幕中的觸控指令,并根據(jù)安裝包管理器判斷用戶所觸發(fā)的是所述應(yīng)用程序的快捷方式還是所述應(yīng)用程序的圖標(biāo):

當(dāng)所述安裝包管理器中不存在所述應(yīng)用程序的安裝包時,則判定觸發(fā)的是所述應(yīng)用程序的快捷方式。

進一步地,所述處理器在下載所述應(yīng)用程序的安裝包的過程中,還執(zhí)行如下操作:

實時監(jiān)聽所述安裝包下載狀態(tài),并顯示所述安裝包的下載進度。

進一步地,所述處理器在將所述安裝包安裝在本地時,執(zhí)行如下操作:

獲取所述應(yīng)用程序的圖標(biāo),并用所述圖標(biāo)替換所述應(yīng)用程序的快捷方式。

進一步地,所述處理器在將所述安裝包安裝在本地之后,還執(zhí)行如下操作:

檢測所述應(yīng)用程序是否被刪除,并當(dāng)檢測到所述應(yīng)用程序被刪除時,獲取所述應(yīng)用程序的權(quán)限;

當(dāng)所述應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則將所述應(yīng)用程序刪除,并將所述應(yīng)用程序的快捷方式替換所述應(yīng)用程序的圖標(biāo)。

本發(fā)明有益效果如下:

本發(fā)明實施例所提供的預(yù)置應(yīng)用程序的方法、裝置及移動終端,僅僅放置的是應(yīng)用程序的快捷方式,而不是應(yīng)用程序的安裝包,在集成預(yù)置應(yīng)用程序時不需要占用太多的存儲空間,既提高了預(yù)置軟件的數(shù)量,也解決了占用過多存儲空間不足問題,同時也幫助用戶避免了每次都要卸載一堆無用應(yīng)用的問題。相比傳統(tǒng)的應(yīng)用集成策略,本發(fā)明更加節(jié)省存儲空間,也避免了用戶卸載無用軟件的步驟。

上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有中的方案,下面將對實施例或現(xiàn)有描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例中預(yù)置應(yīng)用程序的方法的流程圖;

圖2為本發(fā)明實施例中應(yīng)用程序的快捷方式的示意圖;

圖3為本發(fā)明實施例中預(yù)置應(yīng)用程序裝置的原理框圖;

圖4為本發(fā)明實施例中移動終端的原理框圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

針對現(xiàn)有技術(shù)中移動終端自帶的應(yīng)用程序占用過多存儲空間的問題,本發(fā)明提供了一種預(yù)置應(yīng)用程序的方法,如圖1所示,具體包括如下步驟:

步驟S101,預(yù)置包括至少一個應(yīng)用程序的快捷方式;

步驟S102,當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載應(yīng)用程序;

步驟S103,當(dāng)獲取到下載指令時,下載應(yīng)用程序的安裝包,并將安裝包安裝在本地。

本發(fā)明所提供的預(yù)置應(yīng)用程序的方法,只需占用極少的空間存儲應(yīng)用程序的快捷方式,而不會預(yù)置應(yīng)用程序的APK安裝包,只有在用戶真正需要預(yù)置某個應(yīng)用程序時,由用戶確認下載再安裝至移動終端中。因此,通過本發(fā)明可以有效避免集成過多無用的應(yīng)用程序APK安裝包,造成移動終端存儲空間不足問題,提升用戶的使用體驗。

下面結(jié)合附圖和具體的實施例對本發(fā)明的技術(shù)內(nèi)容進行詳細說明。

步驟S101,預(yù)置包括至少一個應(yīng)用程序的快捷方式。

在該步驟中,移動終端預(yù)先配置所安裝的應(yīng)用程序的訪問鏈接,并以快捷方式的形式顯示于移動終端的顯示界面中。這樣,當(dāng)用戶點擊某一應(yīng)用程序的快捷方式,該快捷方式快速指向預(yù)先存儲的應(yīng)用程序的訪問鏈接中,并根據(jù)該訪問鏈接直接訪問云端的應(yīng)用服務(wù)器,從應(yīng)用服務(wù)器獲取應(yīng)用程序的安裝包文件。

其中,快捷方式的顯示形式可以為帶標(biāo)記的應(yīng)用程序的圖標(biāo),如圖2所示,該標(biāo)記形式為箭頭;當(dāng)然,也可采用其他形式,本發(fā)明實施例中,對于快捷方式的顯示形式不做具體的限定。

步驟S102,當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載應(yīng)用程序。

在該步驟中,移動終端實時檢測屏幕中的觸控指令,并判斷用戶所觸發(fā)的是應(yīng)用程序的快捷方式還是應(yīng)用程序的圖標(biāo):

當(dāng)判斷為應(yīng)用程序的快捷方式時,則提示用戶是否下載該應(yīng)用程序,以避免用戶誤觸發(fā)下載的情形;

當(dāng)判斷為應(yīng)用程序的圖標(biāo)時,則直接拉起應(yīng)用程序的啟動界面。

其中,對于如何判斷用戶所觸發(fā)的是應(yīng)用程序的快捷方式還是應(yīng)用程序的圖標(biāo),一實施例中,當(dāng)檢測到用戶的觸控指令之后,會查詢本地的安裝包管理器中該應(yīng)用程序是否存在安裝包:

當(dāng)存在時,則判斷用戶觸控的是應(yīng)用程序的圖標(biāo);當(dāng)不存在時,則判斷用戶觸控的是應(yīng)用程序的快捷方式。

步驟S103,當(dāng)獲取到下載指令時,下載應(yīng)用程序的安裝包,并將安裝包安裝在本地。

在該步驟中,當(dāng)用戶根據(jù)提示確定下載該應(yīng)用程序后,向云端的應(yīng)用服務(wù)器發(fā)送下載請求,從應(yīng)用服務(wù)器中獲取并下載應(yīng)用程序的安裝包。下載完成后,更新安裝包管理器中的信息,并提示用戶是否繼續(xù)進行安裝;當(dāng)用戶確認安裝后,將該應(yīng)用程序安裝于移動終端中。

在下載應(yīng)用程序的安裝包的過程中,實時監(jiān)聽安裝包的下載狀態(tài),并顯示安裝包的下載進度。在顯示安裝包的下載進度時,可以采用進度條的形式顯示于應(yīng)用程序的快捷方式中,也可以采用百分比的形式顯示于快捷方式中。這里不限定具體的顯示方式。

當(dāng)安裝完成后,獲取應(yīng)用程序的圖標(biāo),并將該圖標(biāo)替換顯示界面中的快捷方式。具體地,快捷方式的圖標(biāo)中配置有標(biāo)記,圖2所示,快捷方式為箭頭標(biāo)記。當(dāng)安裝完成后,可以直接將快捷方式標(biāo)記移除即可;或者,直接將獲取的應(yīng)用程序圖標(biāo)直接替換快捷方式的圖標(biāo)即可,以保證移動終端中顯示的是應(yīng)用程序最新的圖標(biāo)。這樣當(dāng)用戶再次點擊該圖標(biāo)時,檢測到觸發(fā)應(yīng)用程序,則直接拉起應(yīng)用程序的啟動界面。

進一步地,為了便于移動終端廠商或者合作方對于自帶應(yīng)用程序的管理,需要預(yù)先配置應(yīng)用程序的管理權(quán)限。通過設(shè)置管理權(quán)限,用戶可以刪除指定的應(yīng)用程序,同時保證避免用戶刪除自帶的系統(tǒng)程序。

具體地,當(dāng)應(yīng)用程序安裝完成后,檢測是否有應(yīng)用程序刪除指令;

當(dāng)檢測到應(yīng)用程序被刪除時,獲取該應(yīng)用程序的權(quán)限;

當(dāng)應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則將應(yīng)用程序刪除,并將應(yīng)用程序的快捷方式替換應(yīng)用程序的圖標(biāo);當(dāng)應(yīng)用程序的權(quán)限為用戶級別時,則直接將應(yīng)用程序刪除。

進一步地,為了便于對快捷方式實現(xiàn)管理,還可以根據(jù)設(shè)置的管理權(quán)限對應(yīng)用程序的快捷方式實現(xiàn)刪除。

具體地,檢測到應(yīng)用程序的快捷方式被刪除時,獲取應(yīng)用程序的權(quán)限;當(dāng)應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則不允許刪除該快捷方式;當(dāng)應(yīng)用程序的權(quán)限為用戶級別時,則直接刪除該快捷方式同時將快捷方式指向的訪問鏈接刪除,這樣有效并合理節(jié)省移動終端的存儲空間。

本發(fā)明實施例還提供了一種預(yù)置應(yīng)用程序的裝置,用以實現(xiàn)上述的方法,該裝置包括:

存儲單元31,用于預(yù)置包括至少一個應(yīng)用程序的快捷方式;

檢測單元32,用于檢測到某一應(yīng)用程序的快捷方式是否被點擊;

提示單元33,用于當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載所述應(yīng)用程序;

安裝單元34,用于當(dāng)獲取到下載指令時,下載所述應(yīng)用程序的安裝包,并將安裝包安裝在本地。

可選的,檢測單元32,具體用于:

實時檢測屏幕中的觸控指令,并根據(jù)安裝包管理器判斷用戶所觸發(fā)的是應(yīng)用程序的快捷方式還是應(yīng)用程序的圖標(biāo):

當(dāng)安裝包管理器中不存在應(yīng)用程序的安裝包時,則判定觸發(fā)的是應(yīng)用程序的快捷方式;當(dāng)安裝包管理器中存在該應(yīng)用程序的安裝包時,則判定觸發(fā)的是應(yīng)用程序的圖標(biāo),直接啟動應(yīng)用程序即可。

可選的,安裝單元34,還用于在下載應(yīng)用程序的安裝包的過程中,實時監(jiān)聽安裝包下載狀態(tài),并顯示安裝包的下載進度。其中,顯示單元顯示安裝包的下載進度,可以采用進度條的形式顯示于應(yīng)用程序的快捷方式中,也可以采用百分比的形式顯示于快捷方式中。這里不限定具體的顯示方式。

可選的,安裝單元34,還用于在將安裝包安裝在本地時,獲取應(yīng)用程序的圖標(biāo),并用圖標(biāo)替換應(yīng)用程序的快捷方式。該替換單元可以直接將快捷方式標(biāo)記移除即可;或者,直接將獲取的應(yīng)用程序圖標(biāo)直接替換快捷方式的圖標(biāo)即可,以保證移動終端中顯示的是應(yīng)用程序最新的圖標(biāo)。

可選的,該裝置還包括卸載單元35,用于在將安裝包安裝在本地之后,檢測應(yīng)用程序是否被刪除,并當(dāng)檢測到應(yīng)用程序被刪除時,獲取應(yīng)用程序的權(quán)限;

當(dāng)應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則將應(yīng)用程序刪除,并將應(yīng)用程序的快捷方式替換應(yīng)用程序的圖標(biāo);當(dāng)應(yīng)用程序的權(quán)限為用戶級別時,則直接將應(yīng)用程序刪除。

可選的,該卸載單元35還用于檢測到應(yīng)用程序的快捷方式是否被刪除;當(dāng)確定快捷方式被刪除時,獲取應(yīng)用程序的權(quán)限;當(dāng)應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則不允許刪除該快捷方式;當(dāng)應(yīng)用程序的權(quán)限為用戶級別時,則直接刪除該快捷方式,同時將快捷方式指向的訪問鏈接刪除,這樣有效并合理節(jié)省移動終端的存儲空間。

如圖4所示,本發(fā)明實施例所提供的一種移動終端,包括處理器以及存儲有處理器41可執(zhí)行指令的存儲器42。其中,處理器41可以是通用處理器,例如中央處理器(central processing unit,CPU),還可以是數(shù)字信號處理器(digital signal processor,DSP)、專用集成電路(application specific integrated circuit,ASIC),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。存儲器42,用于存儲程序代碼,并將該程序代碼傳輸給CPU。存儲器42可以包括易失性存儲器(volatile memory),例如隨機存取存儲器(random access memory,RAM);存儲器42也可以包括非易失性存儲器(non-volatile memory),例如只讀存儲器(read-only memory,ROM)、快閃存儲器(flash memory)、硬盤(hard disk drive,HDD)或固態(tài)硬盤(solid-state drive,SSD);存儲器42還可以包括上述種類的存儲器的組合。

本發(fā)明實施例中存儲器42預(yù)先存儲預(yù)置包括至少一個應(yīng)用程序的快捷方式。具體地,當(dāng)存儲器42的指令被處理器41執(zhí)行時,處理器41執(zhí)行如下操作:

當(dāng)檢測到某一應(yīng)用程序的快捷方式被點擊時,提示用戶是否下載應(yīng)用程序;

當(dāng)獲取到下載指令時,下載應(yīng)用程序的安裝包,并將安裝包安裝在本地。

可選的,處理器41在檢測到某一應(yīng)用程序的快捷方式是否被點擊時,執(zhí)行如下操作:

實時檢測屏幕中的觸控指令,并根據(jù)安裝包管理器判斷用戶所觸發(fā)的是應(yīng)用程序的快捷方式還是應(yīng)用程序的圖標(biāo):

當(dāng)安裝包管理器中不存在應(yīng)用程序的安裝包時,則判定觸發(fā)的是應(yīng)用程序的快捷方式;當(dāng)安裝包管理器中存在該應(yīng)用程序的安裝包時,則判定觸發(fā)的是應(yīng)用程序的圖標(biāo),直接啟動應(yīng)用程序即可。

可選的,處理器41在下載應(yīng)用程序的安裝包的過程中,還執(zhí)行如下操作:

實時監(jiān)聽安裝包下載狀態(tài),并顯示安裝包的下載進度。其中,下載進度,可以采用進度條的形式顯示于應(yīng)用程序的快捷方式中,也可以采用百分比的形式顯示于快捷方式中。這里不限定具體的顯示方式。

可選的,處理器41在將安裝包安裝在本地,還執(zhí)行如下操作:

獲取應(yīng)用程序的圖標(biāo),并用圖標(biāo)替換應(yīng)用程序的快捷方式。在替換時,可以直接將快捷方式標(biāo)記移除即可;或者,直接將獲取的應(yīng)用程序圖標(biāo)直接替換快捷方式的圖標(biāo)即可,以保證移動終端中顯示的是應(yīng)用程序最新的圖標(biāo)。

可選的,處理器41在將安裝包安裝在本地之后,執(zhí)行如下操作:

檢測應(yīng)用程序是否被刪除,并當(dāng)檢測到應(yīng)用程序被刪除時,獲取應(yīng)用程序的權(quán)限;

當(dāng)應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則將應(yīng)用程序刪除,并將應(yīng)用程序的快捷方式替換應(yīng)用程序的圖標(biāo);當(dāng)應(yīng)用程序的權(quán)限為用戶級別時,則直接將應(yīng)用程序刪除。

可選的,處理器41還執(zhí)行如下操作:

檢測到應(yīng)用程序的快捷方式是否被刪除;當(dāng)確定快捷方式被刪除時,獲取應(yīng)用程序的權(quán)限;當(dāng)應(yīng)用程序的權(quán)限為系統(tǒng)級別時,則不允許刪除該快捷方式;當(dāng)應(yīng)用程序的權(quán)限為用戶級別時,則直接刪除該快捷方式同時將快捷方式指向的訪問鏈接刪除。

綜上所述,本發(fā)明實施例所提供的預(yù)置應(yīng)用程序的方法、裝置及移動終端,僅僅放置的是應(yīng)用程序的快捷方式,而不是應(yīng)用程序的安裝包,在集成預(yù)置應(yīng)用程序時不需要占用太多的存儲空間,既提高了預(yù)置軟件的數(shù)量,也解決了占用過多存儲空間不足問題,同時也幫助用戶避免了每次都要卸載一堆無用應(yīng)用的問題。相比傳統(tǒng)的應(yīng)用集成策略,本發(fā)明更加節(jié)省存儲空間,也避免了用戶卸載無用軟件的步驟。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。

雖然通過實施例描述了本申請,本領(lǐng)域的技術(shù)人員知道,本申請有許多變形和變化而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1