本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的控制方法及設(shè)備。
背景技術(shù):
隨著通信技術(shù)的快速發(fā)展和移動終端的快速普及,用戶對移動終端上的應(yīng)用程序的需求也越來越廣泛,應(yīng)用程序的類型也越來越豐富。目前,用戶可以根據(jù)需要通過應(yīng)用商店(手機(jī)助手,軟件管理程序,或互聯(lián)網(wǎng)服務(wù)等)下載所需要的應(yīng)用。
然而,當(dāng)用戶看到某個新的感興趣的應(yīng)用程序想使用試試時,需要先到應(yīng)用商店中找到該應(yīng)用程序,點(diǎn)擊下載,等待下載完成之后,再點(diǎn)擊安裝該應(yīng)用程序,在安裝完成之后才能使用該應(yīng)用程序,如果用戶使用不滿意,還需要再找到該應(yīng)用程序的位置,手動卸載該應(yīng)用程序,整個過程操作比較繁瑣,需要耗費(fèi)時間較長。
綜上所述,目前移動終端的用戶想試用一個應(yīng)用程序時,需要下載安裝該應(yīng)用程序,且試用不滿意后,還需手動卸載該應(yīng)用程序,整個過程操作比較繁瑣,需要耗費(fèi)時間較長。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供的一種應(yīng)用程序的控制方法及設(shè)備,用以解決目前移動終端的用戶想試用一個應(yīng)用程序時,需要下載安裝該應(yīng)用程序,且試用不滿意后,還需手動卸載該應(yīng)用程序,整個過程操作比較繁瑣,需要耗費(fèi)時間較長的問題。
為此,本發(fā)明實(shí)施例提供了一種應(yīng)用程序的控制方法,該方法包括:
接收使用隱式安裝的應(yīng)用程序的請求;
啟動所述應(yīng)用程序;
輸出是否對所述應(yīng)用程序進(jìn)行顯式安裝的第一選項;
根據(jù)對所述第一選項的選擇執(zhí)行相應(yīng)的操作。
可選的,在接收使用隱式安裝的應(yīng)用程序的請求之前,還包括:
輸出試用或顯式安裝所述應(yīng)用程序的第二選項;
獲取試用所述應(yīng)用程序的選擇。
可選的,在輸出試用或顯式安裝所述應(yīng)用程序的第二選項之前,還包括:
安裝所述應(yīng)用程序,且不在桌面上顯示對應(yīng)的圖標(biāo),使其形成隱式安裝。
可選的,所述根據(jù)對所述選項的選擇執(zhí)行相應(yīng)的操作包括:
在確定需要對所述應(yīng)用程序進(jìn)行顯式安裝后,在桌面上生成所述應(yīng)用程序?qū)?yīng)的圖標(biāo)。
可選的,在對所述應(yīng)用程序進(jìn)行顯式安裝之前,還包括:
限制所述應(yīng)用程序的部分或者全部權(quán)限。
可選的,在對所述應(yīng)用程序進(jìn)行顯式安裝之后還包括:
輸出用于對所述應(yīng)用程序的權(quán)限進(jìn)行授權(quán)的授權(quán)列表;
根據(jù)對所述授權(quán)列表的選擇,設(shè)置所述應(yīng)用程序?qū)?yīng)的權(quán)限。
可選的,所述根據(jù)對所述選項的選擇執(zhí)行相應(yīng)的操作包括:
在確定不需要對所述應(yīng)用程序進(jìn)行顯式安裝后,自動卸載所述應(yīng)用程序。
相應(yīng)的,本發(fā)明實(shí)施例還提供了一種應(yīng)用程序的控制設(shè)備,該設(shè)備包括:
接收模塊,用于接收使用隱式安裝的應(yīng)用程序的請求;
啟動模塊,用于啟動所述應(yīng)用程序;
第一選項輸出模塊,用于輸出是否對所述應(yīng)用程序進(jìn)行顯式安裝的第一選項;
執(zhí)行模塊,用于根據(jù)對所述第一選項的選擇執(zhí)行相應(yīng)的操作。
可選的,該設(shè)備還包括:
第二選項輸出模塊,用于在接收使用隱式安裝的應(yīng)用程序的請求之前,輸出試用或顯式安裝所述應(yīng)用程序的第二選項;
獲取模塊,用于獲取試用所述應(yīng)用程序的選擇。
可選的,該設(shè)備還包括:
安裝模塊,用于在輸出試用或顯式安裝所述應(yīng)用程序的第二選項之前,安裝所述應(yīng)用程序,且不在桌面上顯示對應(yīng)的圖標(biāo),使其形成隱式安裝。
可選的,所述執(zhí)行模塊具體用于:
在確定需要對所述應(yīng)用程序進(jìn)行顯式安裝后,在桌面上生成所述應(yīng)用程序?qū)?yīng)的圖標(biāo)。
可選的,該設(shè)備還包括:
限制模塊,用于在對所述應(yīng)用程序進(jìn)行顯式安裝之前,限制所述應(yīng)用程序的部分或者全部權(quán)限。
可選的,該設(shè)備還包括:
授權(quán)列表輸出模塊,用于在對所述應(yīng)用程序進(jìn)行顯式安裝之后,輸出用于對所述應(yīng)用程序的權(quán)限進(jìn)行授權(quán)的授權(quán)列表;
設(shè)置模塊,用于根據(jù)對所述授權(quán)列表的選擇,設(shè)置所述應(yīng)用程序?qū)?yīng)的權(quán)限。
可選的,所述執(zhí)行模塊具體用于:
在確定不需要對所述應(yīng)用程序進(jìn)行顯式安裝后,自動卸載所述應(yīng)用程序。
本發(fā)明的技術(shù)方案,具有如下優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法,將應(yīng)用程序隱式安裝在移動終端中,該隱式安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)在使用之前,可以不在桌面上進(jìn)行顯示,當(dāng)移動終端接收到使用該隱式安裝的應(yīng)用程序?qū)?yīng)的請求后,直接啟動該隱式安裝的應(yīng)用程序,并且用戶可以根據(jù)需要選擇是否對該應(yīng)用程序進(jìn)行顯式安裝,相比于現(xiàn)有技術(shù)中需要下載安裝該應(yīng)用程序,且試用不滿意后,還需手動卸載該應(yīng)用程序的過程,該控制方法不僅省去了下載安裝的時間,而且用戶在使用之后,可以根據(jù)需要選擇是否顯式安裝該應(yīng)用程序,如果用戶使用不滿意,可以直接拒絕進(jìn)行顯示安裝,無需再手動卸載該應(yīng)用程序,使整個操作過程更加簡單,也進(jìn)一步節(jié)省了操作時間。
附圖說明
圖1為本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法的步驟流程示意圖;
圖2為本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法的整體步驟流程圖;
圖3為本發(fā)明實(shí)施例提供的第一種應(yīng)用程序的控制設(shè)備的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的第二種應(yīng)用程序的控制設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供的一種應(yīng)用程序的控制方法及設(shè)備,用以解決目前移動終端的用戶想試用一個應(yīng)用程序時,需要下載安裝該應(yīng)用程序,且試用不滿意后,還需手動卸載該應(yīng)用程序,整個過程操作比較繁瑣,需要耗費(fèi)時間較長的問題。
其中,本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法可以應(yīng)用到任意能夠使用應(yīng)用程序的設(shè)備中,例如移動終端,或各種智能設(shè)備中,在此可以不做限定。為了方便說明,本發(fā)明在下面具體實(shí)施方式的介紹中,均以將本發(fā)明的方法應(yīng)用到移動終端中為例進(jìn)行說明,但并不表示本發(fā)明的方法只能應(yīng)用到移動終端中。本發(fā)明實(shí)施例應(yīng)用的移動終端可以但不僅限于智能手機(jī)、平板電腦、掌上電腦、iPad甚至可穿戴設(shè)備等各種智能設(shè)備。
以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
下面結(jié)合說明書附圖對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
如圖1所示,為本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法的步驟流程示意圖,具體包括如下步驟:
步驟101,接收使用隱式安裝的應(yīng)用程序的請求;
步驟102,啟動應(yīng)用程序;
步驟103,輸出是否對應(yīng)用程序進(jìn)行顯式安裝的第一選項;
步驟104,根據(jù)對第一選項的選擇執(zhí)行相應(yīng)的操作。
在具體實(shí)施時,上述隱式安裝的應(yīng)用程序是指安裝的應(yīng)用程序不在桌面上顯示對應(yīng)的圖標(biāo),即安裝完應(yīng)用程序之后,不在桌面上(或操作界面上)生成對應(yīng)的圖標(biāo),用戶無法在移動終端的桌面上看到該應(yīng)用程序的圖標(biāo)。
相應(yīng)的,顯式安裝則是指安裝的應(yīng)用程序在桌面上能夠顯示對應(yīng)的圖標(biāo),即移動終端安裝完應(yīng)用程序之后,在移動終端的桌面上顯示有對應(yīng)的圖標(biāo),用戶可以通過點(diǎn)擊圖標(biāo)啟動該應(yīng)用程序。
在實(shí)現(xiàn)上述步驟101時,本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法是移動終端在接收到需要使用已經(jīng)隱式安裝的應(yīng)用程序的請求后,會直接啟動該應(yīng)用程序,其中,由于隱式安裝的應(yīng)用程序在使用之前,可以不在桌面上顯示對應(yīng)的圖標(biāo),用戶并不知道該應(yīng)用程序已經(jīng)安裝,例如,可以設(shè)置為移動終端在檢測到用戶需要下載已經(jīng)隱式安裝的應(yīng)用程序時,提示用戶可以試用該應(yīng)用程序。
作為本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式,在步驟101之前,該方法還包括:輸出試用或顯式安裝應(yīng)用程序的第二選項;獲取試用應(yīng)用程序的選擇。當(dāng)用戶根據(jù)移動終端輸出的第二選項選擇試用該應(yīng)用程序時(即移動終端獲取到試用應(yīng)用程序的選擇時),移動終端會接收到使用該隱式安裝的應(yīng)用程序的請求,并執(zhí)行步驟102,直接啟動該應(yīng)用程序。
在執(zhí)行步驟102之后,移動終端可以在使用該應(yīng)用程序的過程中,或者是在該應(yīng)用程序使用結(jié)束需要退出之前,執(zhí)行步驟103,輸出是否對應(yīng)用程序進(jìn)行顯式安裝的第一選項。
在執(zhí)行步驟103之后,用戶可以根據(jù)移動終端輸出的第一選項,自行選擇執(zhí)行什么操作(對應(yīng)用程序進(jìn)行顯式安裝,或者不對應(yīng)用程序進(jìn)行顯式安裝),即移動終端會執(zhí)行步驟104,根據(jù)用戶對第一選項的選擇執(zhí)行相應(yīng)的操作。即用戶在使用之后,可以根據(jù)需要選擇是否顯式安裝該應(yīng)用程序,不僅省去了下載安裝的時間,而且如果用戶使用不滿意,可以直接拒絕進(jìn)行顯示安裝,無需再手動卸載該應(yīng)用程序,使整個操作過程更加簡單,也進(jìn)一步節(jié)省了操作時間。
作為本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式,在輸出試用或顯式安裝應(yīng)用程序的第二選項之前,還包括:安裝應(yīng)用程序,且不在桌面上顯示對應(yīng)的圖標(biāo),使其形成隱式安裝。
在具體實(shí)施時,本發(fā)明實(shí)施例提供的隱式安裝的應(yīng)用程序不在桌面上顯示對應(yīng)的圖標(biāo)。其中,隱式安裝的應(yīng)用程序可以為移動終端在出廠時預(yù)先安裝的應(yīng)用程序;也可以為移動終端在使用過程中自動下載安裝的預(yù)設(shè)應(yīng)用程序。
另外,隱式安裝的應(yīng)用程序的具體類型,在此也不做限定,例如,可以是辦公軟件、游戲軟件、聊天軟件或者管理系統(tǒng)等。
在具體實(shí)施時,在輸出試用或顯式安裝應(yīng)用程序的第二選項之后,用戶除了可以選擇試用該應(yīng)用程序之外,還可以選擇顯式安裝該應(yīng)用程序。即移動終端除了可以獲取試用應(yīng)用程序的選擇之外,還可以獲取對應(yīng)用程序進(jìn)行顯式安裝的選擇;當(dāng)移動終端獲取到對應(yīng)用程序進(jìn)行顯式安裝的選擇之后,可以在桌面上生成與該應(yīng)用程序?qū)?yīng)的圖標(biāo)。
在具體實(shí)施時,上述步驟104中所述的相應(yīng)的操作,包括對應(yīng)用程序進(jìn)行顯式安裝、以及不對應(yīng)用程序進(jìn)行顯式安裝兩種情況,針對兩種不同的情況,移動終端執(zhí)行的相應(yīng)操作也不相同,下面具體進(jìn)行介紹:
第一,對應(yīng)用程序進(jìn)行顯式安裝。
可選的,步驟104具體包括:在確定需要對應(yīng)用程序進(jìn)行顯式安裝后,在桌面上生成應(yīng)用程序?qū)?yīng)的圖標(biāo)。
在執(zhí)行步驟103,輸出是否對應(yīng)用程序進(jìn)行顯式安裝的第一選項之后,當(dāng)用戶選擇對應(yīng)用程序進(jìn)行顯式安裝時,移動終端會在桌面上生成上述隱式安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)。
上述隱式安裝的應(yīng)用程序除了不在桌面上顯示圖標(biāo)之外,為了防止其默默占用后臺資源,在安裝該隱式安裝的應(yīng)用程序時,可以限制該應(yīng)用程序的權(quán)限,禁止其執(zhí)行后臺操作。
作為本發(fā)明實(shí)施例的一種優(yōu)選實(shí)施方式,在桌面上生成應(yīng)用程序?qū)?yīng)的圖標(biāo)之前,還包括:限制應(yīng)用程序的部分或者全部權(quán)限。其中,可以限制的權(quán)限可以說應(yīng)用程序的部分權(quán)限,也可以是應(yīng)用程序的全部權(quán)限。而具體權(quán)限的類型,在此并不做限定,例如,可以是應(yīng)用程序在移動終端開機(jī)時自啟動,獲取移動終端的地理位置信息,撥打電話,發(fā)送短信,打開攝像頭,或打開網(wǎng)絡(luò)等權(quán)限。
作為本發(fā)明實(shí)施例的另一種優(yōu)選實(shí)施方式,由于隱式安裝的應(yīng)用程序,在桌面上生成應(yīng)用程序?qū)?yīng)的圖標(biāo)之前,限制了該應(yīng)用程序的部分或者全部權(quán)限,因而在對應(yīng)用程序進(jìn)行顯式安裝之后還包括:輸出用于對應(yīng)用程序的權(quán)限進(jìn)行授權(quán)的授權(quán)列表;根據(jù)對授權(quán)列表的選擇,設(shè)置應(yīng)用程序?qū)?yīng)的權(quán)限。
在具體實(shí)施時,授權(quán)列表可以供用戶自行選擇,具體的授權(quán)列表顯示的時間,可以根據(jù)需要進(jìn)行選擇,例如,可以在對應(yīng)用程序進(jìn)行顯式安裝時,顯示該授權(quán)列表;也可以是顯示安裝完成之后,用戶通過點(diǎn)擊圖標(biāo)再次啟動該應(yīng)用程序時,顯示該授權(quán)列表。而授權(quán)列表中能夠選擇的具體權(quán)限則可以參考上述舉例中的各個權(quán)限。
第二,不對應(yīng)用程序進(jìn)行顯式安裝。
可選的,步驟104具體包括:在確定不需要對應(yīng)用程序進(jìn)行顯式安裝后,自動卸載應(yīng)用程序。
在執(zhí)行步驟103,輸出是否對應(yīng)用程序進(jìn)行顯式安裝的第一選項之后,如果用戶使用不滿意,不想再繼續(xù)使用該應(yīng)用程序,則可以根據(jù)需要選擇不對應(yīng)用程序進(jìn)行顯式安裝,當(dāng)用戶選擇不對應(yīng)用程序進(jìn)行顯式安裝后,移動終端會在自動卸載應(yīng)用程序,由于之前可以限制應(yīng)用程序的權(quán)限,禁止其執(zhí)行后臺操作,因而卸載之后,移動終端中也不會有卸載殘留的文件,進(jìn)而避免卸載殘留的文件占用移動終端的存儲空間。
為了清楚的說明本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法,如圖2所示,為本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法的整體步驟流程圖,包括以下步驟:
步驟201,安裝應(yīng)用程序,且不在桌面上顯示對應(yīng)的圖標(biāo),使其形成隱式安裝;
步驟202,輸出試用或顯式安裝應(yīng)用程序的第二選項;
步驟203,獲取試用應(yīng)用程序的選擇;
步驟204,接收使用隱式安裝的應(yīng)用程序的請求;
步驟205,啟動應(yīng)用程序;
步驟206,輸出是否對應(yīng)用程序進(jìn)行顯式安裝的第一選項,若是則執(zhí)行步驟207,否則,步驟208;
步驟207,在確定需要對應(yīng)用程序進(jìn)行顯式安裝后,在桌面上生成應(yīng)用程序?qū)?yīng)的圖標(biāo);
步驟208,在確定不需要對應(yīng)用程序進(jìn)行顯式安裝后,自動卸載應(yīng)用程序。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種應(yīng)用程序的控制設(shè)備,由于該應(yīng)用程序的控制設(shè)備對應(yīng)的方法為本發(fā)明實(shí)施例提供的一種應(yīng)用程序的控制方法,因此本發(fā)明實(shí)施例設(shè)備的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
如圖3所示,為本發(fā)明實(shí)施例提供的第一種應(yīng)用程序的控制設(shè)備的結(jié)構(gòu)示意圖,該設(shè)備包括:
接收模塊301,用于接收使用隱式安裝的應(yīng)用程序的請求;
啟動模塊302,用于啟動應(yīng)用程序;
第一選項輸出模塊303,用于輸出是否對應(yīng)用程序進(jìn)行顯式安裝的第一選項;
執(zhí)行模塊304,用于根據(jù)對第一選項的選擇執(zhí)行相應(yīng)的操作。
可選的,如圖4所示,為本發(fā)明實(shí)施例提供的第二種應(yīng)用程序的控制設(shè)備的結(jié)構(gòu)示意圖,該設(shè)備還包括:第二選項輸出模塊305,用于在接收使用隱式安裝的應(yīng)用程序的請求之前,輸出試用或顯式安裝應(yīng)用程序的第二選項;
獲取模塊306,用于獲取試用應(yīng)用程序的選擇。
可選的,該設(shè)備還包括:安裝模塊307,用于在輸出試用或顯式安裝應(yīng)用程序的第二選項之前,安裝應(yīng)用程序,且不在桌面上顯示對應(yīng)的圖標(biāo),使其形成隱式安裝。
可選的,執(zhí)行模塊304具體用于:在確定需要對應(yīng)用程序進(jìn)行顯式安裝后,在桌面上生成應(yīng)用程序?qū)?yīng)的圖標(biāo)。
可選的,該設(shè)備還包括:限制模塊308,用于在對應(yīng)用程序進(jìn)行顯式安裝之前,限制應(yīng)用程序的部分或者全部權(quán)限。
可選的,該設(shè)備還包括:授權(quán)列表輸出模塊309,用于在對應(yīng)用程序進(jìn)行顯式安裝之后,輸出用于對應(yīng)用程序的權(quán)限進(jìn)行授權(quán)的授權(quán)列表;
設(shè)置模塊310,用于根據(jù)對授權(quán)列表的選擇,設(shè)置應(yīng)用程序?qū)?yīng)的權(quán)限。
可選的,執(zhí)行模塊304具體用于:在確定不需要對應(yīng)用程序進(jìn)行顯式安裝后,自動卸載應(yīng)用程序。
從上述內(nèi)容可以看出:本發(fā)明實(shí)施例提供的應(yīng)用程序的控制方法,將應(yīng)用程序隱式安裝在移動終端中,該隱式安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)在使用之前,可以不在桌面上進(jìn)行顯示,當(dāng)移動終端接收到使用該隱式安裝的應(yīng)用程序?qū)?yīng)的請求后,直接啟動該隱式安裝的應(yīng)用程序,并且用戶可以根據(jù)需要選擇是否對該應(yīng)用程序進(jìn)行顯式安裝,相比于現(xiàn)有技術(shù)中需要下載安裝該應(yīng)用程序,且試用不滿意后,還需手動卸載該應(yīng)用程序的過程,該控制方法不僅省去了下載安裝的時間,而且用戶在使用之后,可以根據(jù)需要選擇是否顯式安裝該應(yīng)用程序,如果用戶使用不滿意,可以直接拒絕進(jìn)行顯示安裝,無需再手動卸載該應(yīng)用程序,使整個操作過程更加簡單,也進(jìn)一步節(jié)省了操作時間。
以上參照示出根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和/或計算機(jī)程序產(chǎn)品的框圖和/或流程圖描述本發(fā)明。應(yīng)理解,可以通過計算機(jī)程序指令來實(shí)現(xiàn)框圖和/或流程圖示圖的一個塊以及框圖和/或流程圖示圖的塊的組合。可以將這些計算機(jī)程序指令提供給通用計算機(jī)、專用計算機(jī)的處理器和/或其它可編程數(shù)據(jù)處理裝置,以產(chǎn)生機(jī)器,使得經(jīng)由計算機(jī)處理器和/或其它可編程數(shù)據(jù)處理裝置執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)框圖和/或流程圖塊中所指定的功能/動作的方法。
相應(yīng)地,還可以用硬件和/或軟件(包括固件、駐留軟件、微碼等)來實(shí)施本發(fā)明。更進(jìn)一步地,本發(fā)明可以采取計算機(jī)可使用或計算機(jī)可讀存儲介質(zhì)上的計算機(jī)程序產(chǎn)品的形式,其具有在介質(zhì)中實(shí)現(xiàn)的計算機(jī)可使用或計算機(jī)可讀程序代碼,以由指令執(zhí)行系統(tǒng)來使用或結(jié)合指令執(zhí)行系統(tǒng)而使用。在本發(fā)明上下文中,計算機(jī)可使用或計算機(jī)可讀介質(zhì)可以是任意介質(zhì),其可以包含、存儲、通信、傳輸、或傳送程序,以由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用,或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。