應(yīng)用程序管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序管理方法及裝置。
【背景技術(shù)】
[0002]隨著智能移動(dòng)終端相關(guān)技術(shù)的快速發(fā)展,智能手機(jī)、平板電腦等智能移動(dòng)終端已經(jīng)在人們的生活中越來(lái)越普及,極大的方便了人們的生活和娛樂學(xué)習(xí)。為了適應(yīng)人們?cè)絹?lái)越多的需要,軟件商店中的應(yīng)用程序幾乎能覆蓋人們生活的方方面面,智能移動(dòng)終端的廠商出于方便用戶或是業(yè)務(wù)合作推廣方面的需要,常常會(huì)在智能移動(dòng)終端中內(nèi)置一些應(yīng)用程序。但是,由于不同的用戶有著不同的興趣愛好,對(duì)應(yīng)用程序的需求也不盡相同,廠商預(yù)裝的應(yīng)用程序?qū)δ承┯脩魜?lái)說是必不可少的,但是對(duì)于另外一些用戶來(lái)說可能就是多余的,例如用于美圖的應(yīng)用程序?qū)τ谂杂脩魜?lái)說可能是必不可少的,但是對(duì)于男性用戶來(lái)說卻有可能是多余的。并且,現(xiàn)有技術(shù)中由于廠商預(yù)裝的應(yīng)用程序通常是不能卸載的,除非通過非常手段在取得系統(tǒng)root (超級(jí)管理員用戶帳號(hào))權(quán)限的情況下才有可能卸載,而取得root權(quán)限需要一定的專業(yè)知識(shí),普通用戶無(wú)法操作,這就給用戶管理預(yù)裝的應(yīng)用程序帶來(lái)了諸多不便,進(jìn)而影響到用戶的體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供應(yīng)用程序管理方法及裝置,通過根據(jù)用戶選擇的主題,刪除系統(tǒng)中預(yù)裝的多余的應(yīng)用程序,可提高預(yù)裝應(yīng)用程序管理的靈活性及便捷性,增加產(chǎn)品粘性。
[0004]本發(fā)明第一方面提供一種應(yīng)用程序管理方法,包括:進(jìn)入預(yù)置的主題設(shè)置引導(dǎo)界面;檢測(cè)用戶在所述主題設(shè)置引導(dǎo)界面觸發(fā)的主題設(shè)置指令;獲取檢測(cè)到的主題設(shè)置指令指向的主題對(duì)應(yīng)的應(yīng)用程序列表,不同類型的主題對(duì)應(yīng)不同的應(yīng)用程序列表;根據(jù)所述應(yīng)用程序列表,管理系統(tǒng)中預(yù)裝的應(yīng)用程序,刪除所述預(yù)裝的應(yīng)用程序中所述應(yīng)用程序列表之外的應(yīng)用程序。
[0005]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述刪除所述預(yù)裝的應(yīng)用程序中所述應(yīng)用程序列表之外的應(yīng)用程序之后,包括:當(dāng)檢測(cè)到所述用戶觸發(fā)的主題切換指令時(shí),獲取所述主題切換指令指向的目標(biāo)主題對(duì)應(yīng)的目標(biāo)應(yīng)用程序列表;根據(jù)所述目標(biāo)應(yīng)用程序列表,刪除所述系統(tǒng)中安裝的所述目標(biāo)應(yīng)用程序列表之外的應(yīng)用程序,安裝所述目標(biāo)應(yīng)用程序列表中未安裝的應(yīng)用程序。
[0006]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述刪除所述預(yù)裝的應(yīng)用程序中所述應(yīng)用程序列表之外的應(yīng)用程序之后,還包括:定期統(tǒng)計(jì)所述用戶使用各所述應(yīng)用程序的頻率,并將統(tǒng)計(jì)結(jié)果以及所述統(tǒng)計(jì)結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息發(fā)送給服務(wù)器,使得所述服務(wù)器根據(jù)所述統(tǒng)計(jì)結(jié)果以及所述統(tǒng)計(jì)結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息,動(dòng)態(tài)更新各所述應(yīng)用程序列表。
[0007]結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述刪除所述預(yù)裝的應(yīng)用程序中所述應(yīng)用程序列表之外的應(yīng)用程序之后,還包括:實(shí)時(shí)記錄刪除的應(yīng)用程序、安裝的應(yīng)用程序的信息以及刪除或安裝應(yīng)用程序時(shí)使用的主題的標(biāo)識(shí)信息,定期將記錄的信息發(fā)送給服務(wù)器,使得所述服務(wù)器根據(jù)所述記錄的信息,動(dòng)態(tài)更新各所述應(yīng)用程序列表。
[0008]結(jié)合第一方面、第一方面的第一種可能、第一方面的第二種可能、或者第一方面的第三種可能,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述進(jìn)入預(yù)置的主題設(shè)置引導(dǎo)界面包括:展示預(yù)置的主題設(shè)置引導(dǎo)界面,在所述主題設(shè)置引導(dǎo)界面中展示各所述主題的預(yù)覽圖以及各自對(duì)應(yīng)的應(yīng)用程序列表;當(dāng)檢測(cè)到所述用戶觸發(fā)的應(yīng)用程序列表的編輯指令時(shí),展示所述編輯指令指向的應(yīng)用程序列表的編輯界面;根據(jù)所述用戶在所述編輯界面的操作,對(duì)所述編輯指令指向的應(yīng)用程序列表進(jìn)行編輯;將編輯結(jié)果以及所述編輯結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息發(fā)送給所述服務(wù)器,使得所述服務(wù)器根據(jù)所述編輯結(jié)果以及所述編輯結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息,動(dòng)態(tài)更新各所述應(yīng)用程序列表。
[0009]結(jié)合第一方面的第四種可能,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:接收所述服務(wù)器推送的應(yīng)用程序列表更新數(shù)據(jù)包,根據(jù)所述應(yīng)用程序列表更新數(shù)據(jù)包,更新所述應(yīng)用程序列表;展示應(yīng)用程序列表更新提示信息;根據(jù)所述用戶基于所述應(yīng)用程序列表更新提示信息觸發(fā)的應(yīng)用程序更新指令,安裝當(dāng)前主題對(duì)應(yīng)的更新后的應(yīng)用程序列表中未安裝的應(yīng)用程序。
[0010]本發(fā)明第二方面提供一種應(yīng)用程序管理裝置,包括:界面展示模塊,用于進(jìn)入預(yù)置的主題設(shè)置引導(dǎo)界面;指令檢測(cè)模塊,用于檢測(cè)用戶在所述主題設(shè)置引導(dǎo)界面觸發(fā)的主題設(shè)置指令;列表獲取模塊,用于獲取所述指令檢測(cè)模塊檢測(cè)到的主題設(shè)置指令指向的主題對(duì)應(yīng)的應(yīng)用程序列表,不同類型的主題對(duì)應(yīng)不同的應(yīng)用程序列表;程序管理模塊,用于根據(jù)所述列表獲取模塊獲取的所述應(yīng)用程序列表,管理系統(tǒng)中預(yù)裝的應(yīng)用程序,刪除所述預(yù)裝的應(yīng)用程序中所述應(yīng)用程序列表之外的應(yīng)用程序。
[0011 ] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述指令檢測(cè)模塊,還用于檢測(cè)主題切換指令;所述列表獲取模塊,還用于當(dāng)所述指令檢測(cè)模塊檢測(cè)到所述用戶觸發(fā)的主題切換指令時(shí),獲取所述主題切換指令指向的目標(biāo)主題對(duì)應(yīng)的目標(biāo)應(yīng)用程序列表;所述程序管理模塊,還用于根據(jù)所述列表獲取模塊獲取的所述目標(biāo)應(yīng)用程序列表,刪除所述系統(tǒng)中安裝的所述目標(biāo)應(yīng)用程序列表之外的應(yīng)用程序,安裝所述目標(biāo)應(yīng)用程序列表中未安裝的應(yīng)用程序。
[0012]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括:統(tǒng)計(jì)模塊,用于定期統(tǒng)計(jì)所述用戶使用各所述應(yīng)用程序的頻率;發(fā)送模塊,用于將所述統(tǒng)計(jì)模塊的統(tǒng)計(jì)結(jié)果以及所述統(tǒng)計(jì)結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息發(fā)送給服務(wù)器,使得所述服務(wù)器根據(jù)所述統(tǒng)計(jì)結(jié)果以及所述統(tǒng)計(jì)結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息,動(dòng)態(tài)更新各所述應(yīng)用程序列表。
[0013]結(jié)合第二方面的第二種可能,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:記錄模塊,用于實(shí)時(shí)記錄刪除的應(yīng)用程序、安裝的應(yīng)用程序的信息以及刪除或安裝應(yīng)用程序時(shí)使用的主題的標(biāo)識(shí)信息;所述發(fā)送模塊,還用于定期將所述記錄模塊記錄的信息發(fā)送給服務(wù)器,使得所述服務(wù)器根據(jù)所述記錄的信息,動(dòng)態(tài)更新各所述應(yīng)用程序列表。
[0014]結(jié)合第二方面的第三種可能,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述界面展示模塊,還用于進(jìn)入預(yù)置的主題設(shè)置引導(dǎo)界面,在所述主題設(shè)置引導(dǎo)界面中展示各所述主題的預(yù)覽圖以及各自對(duì)應(yīng)的應(yīng)用程序列表;所述指令檢測(cè)模塊,還用于檢測(cè)應(yīng)用程序列表的編輯指令;所述界面展示模塊,還用于當(dāng)所述指令檢測(cè)模塊檢測(cè)到所述用戶觸發(fā)的應(yīng)用程序列表的編輯指令時(shí),展示所述編輯指令指向的應(yīng)用程序列表的編輯界面;所述裝置還包括:列表編輯模塊,用于根據(jù)所述用戶在所述編輯界面的操作,對(duì)所述編輯指令指向的應(yīng)用程序列表進(jìn)行編輯;所述發(fā)送模塊,還用于將所述列表編輯模塊的編輯結(jié)果以及所述編輯結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息發(fā)送給所述服務(wù)器,使得所述服務(wù)器根據(jù)所述編輯結(jié)果以及所述編輯結(jié)果對(duì)應(yīng)的主題的標(biāo)識(shí)信息,動(dòng)態(tài)更新各所述應(yīng)用程序列表。
[0015]結(jié)合第二方面的第四種可能,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述裝置還包括:更新模塊,用于接收所述服務(wù)器推送的應(yīng)用程序列表更新數(shù)據(jù)包,根據(jù)所述應(yīng)用程序列表更新數(shù)據(jù)包,更新所述應(yīng)用程序列表;信息展示模塊,用于展示應(yīng)用程序列表更新提示信息;所述程序管理模塊,還用于根據(jù)所述用戶基于所述應(yīng)用程序列表更新提示信息觸發(fā)的應(yīng)用程序更新指令,安裝當(dāng)前主題對(duì)應(yīng)的更新后的應(yīng)用程序列表中未安裝的應(yīng)用程序。
[0016]從上述本發(fā)明實(shí)施例可知,通過在智能移動(dòng)終端出廠后首次啟動(dòng)時(shí),根據(jù)用戶選擇的主題,刪除系統(tǒng)中預(yù)裝的多余的應(yīng)用程序,相較于現(xiàn)有技術(shù),本發(fā)明一方面由于用戶可通過選擇不同的主題來(lái)管理預(yù)裝的應(yīng)用程序,因此可提高預(yù)裝應(yīng)用程序管理的靈活性及便捷性,另一方面由于用戶選擇的主題與用戶的特性相關(guān),因此可使得系統(tǒng)中保留的應(yīng)用程序更符合用戶的需求,從而可提高用戶體驗(yàn),增加產(chǎn)品粘性。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為一種智能移動(dòng)終端的結(jié)構(gòu)框圖;
[0019]圖2是本發(fā)明第一實(shí)施例提供的應(yīng)用程序管理方法實(shí)現(xiàn)流程示意圖;
[0020]圖3是本發(fā)明第二實(shí)施例提供的應(yīng)用程序管理方法實(shí)現(xiàn)流程示意圖;
[0021]圖4是本發(fā)明第三實(shí)施例提供的應(yīng)用程序管理裝置結(jié)構(gòu)示意圖;
[0022]圖5是本發(fā)明第四實(shí)施例提供的應(yīng)用程序管理裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]圖1示出了一種智能移動(dòng)終端的結(jié)構(gòu)框圖。本發(fā)明實(shí)施例提供的應(yīng)用程序管理方法可應(yīng)用于如圖1所示的智能移動(dòng)終端10中,智能移動(dòng)終端10可以但不限于包括:預(yù)裝有各種應(yīng)用程序的智能手機(jī)、平板電腦以及可穿戴智能設(shè)備等等。
[0025]如圖1所示,智能移動(dòng)終端10包括存儲(chǔ)器101、存儲(chǔ)控制器102,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器103、外設(shè)接口 104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過一條或多條通訊總線/信號(hào)線110相互通訊。
[0026]可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)智能移動(dòng)終端的結(jié)構(gòu)造成限定。智能移動(dòng)終端10還可包括比圖1所示更多或者更少的組件,