智能終端及其推薦應(yīng)用程序的方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及終端領(lǐng)域,具體涉及應(yīng)用程序的管理
技術(shù)領(lǐng)域:
,尤其涉及一種智能終端及其推薦應(yīng)用程序的方法。【
背景技術(shù):
】[0002]隨著通信與終端技術(shù)的迅猛發(fā)展,智能終端上可自由安裝的應(yīng)用程序越來越多,豐富多彩的應(yīng)用程序在方便人們生活的同時(shí),也使得用戶很難在應(yīng)用商店所提供的成千上萬的應(yīng)用程序中找到自己所需的應(yīng)用程序,從而影響用戶對(duì)應(yīng)用程序的使用體驗(yàn)?!?br/>發(fā)明內(nèi)容】[0003]鑒于此,本發(fā)明實(shí)施例提供一種智能終端及其推薦應(yīng)用程序的方法,能夠根據(jù)用戶所需推薦應(yīng)用程序,改善使用體驗(yàn)。[0004]本發(fā)明實(shí)施例提供一種推薦應(yīng)用程序的方法。所述推薦應(yīng)用程序的方法包括:獲取智能終端當(dāng)前安裝的應(yīng)用程序,并根據(jù)應(yīng)用程序的屬性信息將當(dāng)前安裝的應(yīng)用程序分類為至少一個(gè)屬性類別;為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序。[0005]其中,所述為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序的步驟包括:識(shí)別每一屬性類別包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量;在判定所述數(shù)量小于預(yù)先設(shè)定的推薦閾值時(shí),為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序。[0006]其中,所述為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序的步驟進(jìn)一步包括:為智能終端推薦數(shù)量大于推薦閾值的應(yīng)用程序;智能終端從被推薦的應(yīng)用程序中選取并進(jìn)行安裝;或者,為智能終端推薦數(shù)量與當(dāng)前安裝的應(yīng)用程序的數(shù)量之和等于推薦閾值的應(yīng)用程序。[0007]其中,在判定所述數(shù)量等于零時(shí),為智能終端推薦一次應(yīng)用程序,所述推薦應(yīng)用程序的方法進(jìn)一步包括:判斷在預(yù)先設(shè)定的時(shí)間閾值內(nèi)智能終端是否下載并安裝了被推薦的應(yīng)用程序;若未安裝,則停止為智能終端推薦應(yīng)用程序;若已安裝,則繼續(xù)執(zhí)行所述識(shí)別每一屬性類別包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量的步驟。[0008]其中,所述推薦應(yīng)用程序的方法進(jìn)一步包括:檢測(cè)智能終端登錄的賬戶是否被其他終端使用;在檢測(cè)到賬戶被其他終端使用時(shí),所述為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序的步驟包括:為智能終端推薦其他終端安裝的或最常使用的應(yīng)用程序。[0009]本發(fā)明實(shí)施例還提供一種智能終端。所述智能終端包括:獲取模塊,用于獲取智能終端當(dāng)前安裝的應(yīng)用程序;分類模塊,用于根據(jù)應(yīng)用程序的屬性信息將當(dāng)前安裝的應(yīng)用程序分類為至少一個(gè)屬性類別;推薦模塊,用于為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序。[0010]其中,推薦模塊包括識(shí)別模塊和判斷模塊,識(shí)別模塊用于識(shí)別分類模塊得到每一屬性類別所包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量,判斷模塊用于將數(shù)量與預(yù)先設(shè)定的推薦閾值進(jìn)行比較,并在判定數(shù)量小于推薦閾值時(shí),推薦模塊推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序。[0011]其中,推薦模塊為智能終端推薦數(shù)量大于推薦閾值的應(yīng)用程序,使得智能終端從被推薦的應(yīng)用程序中選取并進(jìn)行安裝;或者,推薦模塊為智能終端推薦數(shù)量與當(dāng)前安裝的應(yīng)用程序的數(shù)量之和等于預(yù)先設(shè)定的推薦閾值的應(yīng)用程序。[0012]其中,在判斷模塊判定所述數(shù)量等于零時(shí),推薦模塊為智能終端推薦一次應(yīng)用程序,判斷模塊進(jìn)一步用于判斷在預(yù)先設(shè)定的時(shí)間閾值內(nèi)智能終端是否下載并安裝了被推薦的應(yīng)用程序;若判定智能終端未安裝被推薦的應(yīng)用程序,則推薦模塊停止為智能終端推薦應(yīng)用程序;若判定智能終端已安裝被推薦的應(yīng)用程序,則識(shí)別模塊繼續(xù)識(shí)別每一屬性類別包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量。[0013]其中,智能終端還包括賬戶檢測(cè)模塊,用于檢測(cè)智能終端登錄的賬戶是否被其他終端使用,并在檢測(cè)到賬戶被其他終端使用時(shí),推薦模塊為智能終端推薦其他終端安裝的或最常使用的應(yīng)用程序。[0014]本發(fā)明實(shí)施例的智能終端及其推薦應(yīng)用程序的方法,通過對(duì)智能終端所安裝的應(yīng)用程序進(jìn)行分類,使得應(yīng)用商店能夠根據(jù)用戶當(dāng)前使用的應(yīng)用程序進(jìn)行有針對(duì)性的推薦,即根據(jù)用戶的使用需要進(jìn)行推薦,無需用戶在應(yīng)用商店提供的成千上萬的應(yīng)用程序中盲目找尋自己所需的應(yīng)用程序,從而改善對(duì)應(yīng)用程序的使用體驗(yàn)。【附圖說明】[0015]圖1是本發(fā)明第一實(shí)施例的推薦應(yīng)用程序的方法的流程圖;[0016]圖2是本發(fā)明第二實(shí)施例的推薦應(yīng)用程序的方法的流程圖;[0017]圖3是本發(fā)明第三實(shí)施例的推薦應(yīng)用程序的方法的流程圖;[0018]圖4是本發(fā)明第四實(shí)施例的推薦應(yīng)用程序的方法的流程圖;[0019]圖5是本發(fā)明一實(shí)施例的智能終端的原理框圖?!揪唧w實(shí)施方式】[0020]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,本發(fā)明以下所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是本發(fā)明全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明所保護(hù)的范圍。[0021]圖1是本發(fā)明第一實(shí)施例的推薦應(yīng)用程序的方法的流程圖。如圖1所示,所述推薦應(yīng)用程序的方法包括以下步驟:[0022]步驟Sll:獲取智能終端當(dāng)前安裝的應(yīng)用程序,并根據(jù)應(yīng)用程序的屬性信息將當(dāng)前安裝的應(yīng)用程序分類為至少一個(gè)屬性類別。[0023]本發(fā)明實(shí)施例全文所提及的智能終端以智能手機(jī)為例,當(dāng)然還可以是具有應(yīng)用程序的安裝功能的任何終端,包括便攜式通信裝置、個(gè)人數(shù)字助理(portableandroiddevice,PAD或平板電腦)等。[0024]所述屬性信息應(yīng)理解為應(yīng)用程序的使用功能或用途,所述屬性類別包括例如新聞、社交、生活、視頻、音樂、購物、軍事等。其中,所述應(yīng)用程序可以具體指用戶安裝的APP(Applicat1n,計(jì)算機(jī)應(yīng)用程序),而不包括智能終端的操作系統(tǒng)(例如,Android和1S系統(tǒng))自帶的鬧鐘、計(jì)算器、指南針等計(jì)算機(jī)程序。[0025]步驟S12:為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序。[0026]例如,智能終端當(dāng)前安裝的屬性類別為新聞的應(yīng)用程序有網(wǎng)易新聞、騰訊新聞,則在用戶登錄應(yīng)用商店時(shí),智能終端即可自動(dòng)在顯示屏上彈出“是否安裝搜狐新聞”的推送界面。其中,被推薦的應(yīng)用程序應(yīng)當(dāng)為應(yīng)用商店所統(tǒng)計(jì)的安裝次數(shù)最多的應(yīng)用程序。[0027]由于對(duì)智能終端所安裝的應(yīng)用程序進(jìn)行分類,使得應(yīng)用商店能夠根據(jù)用戶當(dāng)前使用的應(yīng)用程序進(jìn)行有針對(duì)性的推薦,即根據(jù)用戶的使用需要進(jìn)行推薦,無需用戶在應(yīng)用商店提供的成千上萬的應(yīng)用程序中盲目找尋自己所需的應(yīng)用程序,從而可改善對(duì)應(yīng)用程序的使用體驗(yàn)。[0028]在此基礎(chǔ)上,本發(fā)明實(shí)施例可以根據(jù)多種方式為所述智能終端推薦上述應(yīng)用程序,下文僅示例性的描述圖2、圖3及圖4所示方式。[0029]圖2是本發(fā)明第二實(shí)施例的推薦應(yīng)用程序的方法的流程圖。本實(shí)施例根據(jù)每一屬性類別的應(yīng)用程序的安裝數(shù)量進(jìn)行推薦,如圖2所示,所述推薦應(yīng)用程序的方法包括以下步驟:[0030]步驟S21:獲取智能終端當(dāng)前安裝的應(yīng)用程序,并根據(jù)應(yīng)用程序的屬性信息將當(dāng)前安裝的應(yīng)用程序分類為至少一個(gè)屬性類別。[0031]步驟S22:識(shí)別并判斷每一所述屬性類別包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量是否小于預(yù)先設(shè)定的推薦閾值。[0032]若所述數(shù)量大于或等于推薦閾值,表示當(dāng)前安裝的該屬性類別的應(yīng)用程序已經(jīng)可以滿足用戶的使用需求,無需繼續(xù)安裝,則執(zhí)行步驟S23;若所述數(shù)量小于推薦閾值,則執(zhí)行步驟S24。[0033]步驟S23:停止為智能終端推薦所述應(yīng)用程序。[0034]步驟S24:為智能終端推薦對(duì)應(yīng)屬性分類且當(dāng)前未安裝的應(yīng)用程序。[0035]被推薦的應(yīng)用程序的數(shù)量可以大于推薦閾值,此時(shí)智能終端只需接收用戶的指令從被推薦的應(yīng)用程序中選取并進(jìn)行安裝即可。用戶在選取時(shí)無需考慮推薦閾值,既可以將被推薦的應(yīng)用程序全部安裝,也可以一個(gè)都不安裝,該方式可充分迎合用戶的個(gè)性化選擇。[0036]當(dāng)然,智能終端也可以自動(dòng)推薦數(shù)量與當(dāng)前安裝的應(yīng)用程序的數(shù)量之和等于推薦閾值的應(yīng)用程序。此時(shí)可無需用戶下達(dá)指令進(jìn)行選擇,智能終端就可自動(dòng)下載并安裝被推薦的應(yīng)用程序。[0037]圖3是本發(fā)明第三實(shí)施例的推薦應(yīng)用程序的方法的流程圖。在圖2所示實(shí)施例的基礎(chǔ)上,本實(shí)施例考慮到在當(dāng)前安裝的應(yīng)用程序進(jìn)行分類完成后用戶將對(duì)應(yīng)的應(yīng)用程序全部刪除的情況,如圖3所示,所述推薦應(yīng)用程序的方法包括以下步驟:[0038]步驟S31:獲取智能終端當(dāng)前安裝的應(yīng)用程序,并根據(jù)應(yīng)用程序的屬性信息將當(dāng)前安裝的應(yīng)用程序分類為至少一個(gè)屬性類別。[0039]步驟S32:識(shí)別并判斷每一所述屬性類別包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量是否小于預(yù)先設(shè)定的推薦閾值。[0040]若否,則執(zhí)行步驟S33;若是,則執(zhí)行步驟S34。[0041]步驟S33:停止為智能終端推薦所述應(yīng)用程序。[0042]步驟S34:在判定每一所述屬性類別包括的當(dāng)前安裝的應(yīng)用程序的數(shù)量等于零時(shí),為智能終端推薦一次所述應(yīng)用程序,所述應(yīng)用程序即為所述屬性類別包括的當(dāng)前安裝的應(yīng)用程序。[0043]其中,取值為零相當(dāng)于預(yù)先設(shè)置第二推薦閾值,對(duì)應(yīng)地步驟S32中的推薦閾值相當(dāng)于第一推薦閾值,且第一推薦閾值大于第二推薦閾值。該當(dāng)前第1頁1 2