一種應用程序推薦方法及終端的制作方法
【專利摘要】本發明實施例公開了一種應用程序推薦方法及終端,其中方法包括:獲取應用程序的使用資訊;根據所述使用資訊查找出滿足預設推薦條件的應用程序;向用戶推薦所述滿足預設推薦條件的應用程序。本發明可以實現用戶在更換應用軟件時不需要每次都進行查找,方便了用戶的操作,改善了用戶的體驗。
【專利說明】
一種應用程序推薦方法及終端
技術領域
[0001]本發明涉及電子技術領域,尤其涉及一種應用程序推薦方法及終端。【背景技術】
[0002]現有的終端例如,手機、平板電腦、筆記本電腦等,當需要替換用戶不喜歡的應用程序或者下載用戶喜歡的應用程序時,需要用戶自己去搜索引擎或者在終端的應用商店中搜索相關應用程序。因此,用戶需要更換應用軟件時,每次都要進行軟件查找,導致操作繁瑣,影響用戶體驗。
【發明內容】
[0003]有鑒于此,本發明實施例提供一種應用程序推薦方法,可使用戶在更換應用軟件時不需要每次都進行查找,操作簡捷,改善了用戶的體驗。
[0004]本發明第一方面提供了一種應用程序推薦方法,其可包括:
[0005]獲取應用程序的使用資訊,所述使用資訊包括應用程序的評價分值和應用程序的使用頻率分值中的至少一種;
[0006]根據所述使用資訊查找出滿足預設推薦條件的應用程序;
[0007]向用戶推薦所述滿足預設推薦條件的應用程序。
[0008]本發明第二方式提供一種終端,其可包括:
[0009]獲取單元,用于獲取應用程序的使用資訊;
[0010]查找單元,用于根據所述使用資訊查找出滿足預設推薦條件的應用程序;
[0011]推薦單元,用于向用戶推薦所述滿足預設推薦條件的應用程序。
[0012]由上可見,本發明實施例通過獲取應用程序的使用資訊,根據使用資訊查找出滿足預設推薦條件的應用程序;向用戶推薦所述相匹配的應用程序,可以實現用戶在更換應用軟件時不需要每次都進行查找,方便了用戶的操作,改善了用戶的體驗。【附圖說明】
[0013]為了更清楚地說明本發明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0014]圖1是本發明實施例提供的一種應用程序推薦方法的示意流程圖;
[0015]圖2是本發明實施例提供的一種應用程序推薦方法的另一示意流程圖;
[0016]圖3是本發明實施例所述的滿足預設推薦條件的應用程序的快捷圖標顯示的一示意圖;
[0017]圖4是本發明另一實施例提供的一種應用程序推薦方法的示意流程圖;
[0018]圖5是本發明另一實施例所述的滿足預設推薦條件的應用程序的快捷圖標顯示的另一不意圖;
[0019]圖6是本發明實施例提供的一種終端的示意性框圖;
[0020]圖7是本發明實施例提供的一種終端的另一示意性框圖;
[0021]圖8是本發明實施例提供的一種終端的另一示意性框圖;
[0022]圖9是本發明實施例提供的一種終端的另一示意性框圖;
[0023]圖10是本發明實施例提供的一種終端的另一實施例的結構組成示意圖。
【具體實施方式】
[0024]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]應當理解,當在本說明書和所附權利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
[0026]還應當理解,在此本發明說明書中所使用的術語僅僅是出于描述特定實施例的目的而并不意在限制本發明。如在本發明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數形式的“一”、“一個”及“該”意在包括復數形式。
[0027]圖1為本發明實施例的應用程序推薦方法的實施例的流程示意圖。如圖1所示,本發明實施例的一種應用程序推薦方法包括步驟SlO?S30。
[0028]S10,獲取應用程序的使用資訊。
[0029]具體的,在本步驟中,使用資訊包括應用程序的評價分值和應用程序的使用頻率分值。
[0030]需要說明的是,終端后臺通過記錄用戶在即時通信軟件(例如通話、短信等),或者在社交應用(例如微博、QQ空間、微信等)上的發言或心情動態,利用語音識別、文字識別等方式,識別用戶的發言或心情動態關鍵字,該關鍵字在終端后臺已預存,每識別出一組關鍵字視為用戶對于該應用程序的負面評價次數為一次,當用戶在某段預設時間內(該預設時間可以是用戶自行設定)對應用程序的負面評價次數為3次,終端后臺會獲取該負面評價次數,并按照每出現I次扣I分(默認分值為10分)的規則將3次負面評價次數轉換為7分,由該負面評價次數轉換而來的分值就為應用程序的評價分值,該評價分值存儲至應用程序的日志文件;另外,終端后臺會預存多段預設時間間隔,并對每段預設時間間隔設置對應的使用頻率分值(默認為10分),終端后臺通過記錄用戶在最近一次使用應用程序的使用時間,計算該時間與應用程序當前使用時間的時間間隔,當該時間間隔落入某一段預設時間間隔時,將該時間間隔轉換為該應用程序的使用頻率分值,如某時間間隔對應的某段預設時間間隔的使用頻率分值為7分,將該使用頻率分值存儲至應用程序的日志文件。
[0031]S20,根據使用資訊查找出滿足預設推薦條件的應用程序。
[0032]S30,向用戶推薦滿足預設推薦條件的應用程序。
[0033]具體的,圖2為本發明實施例的應用程序推薦方法的另一流程示意圖,如圖2所示,本發明實施例的應用程序推薦方法具體包括如下步驟SlOO?S600
[0034]S100,判斷終端當前顯示應用程序界面還是系統界面,若終端當前顯示的是系統界面,執行S200;若終端當前顯示的是應用程序界面,執行S300。
[0035]具體實現中,用戶在使用終端時,終端屏幕上顯示的是系統界面,或者是應用程序的界面。需要說明的是,針對終端屏幕上顯示不同的界面,實現使用資訊不同的獲取方法。 [〇〇36]S200,獲取終端所有應用程序的使用資訊,并執行S400。[〇〇37]S300,獲取與終端當前顯示的界面所對應的應用程序類型相同的應用程序的使用資訊,并執行S400。[〇〇38]S400,對評價分值和使用頻率分值按照預設規則進行加權處理獲得評價分值的權值和使用頻率分值的權值。
[0039]具體實現中,終端后臺會將評價分值和使用頻率分值分別進行加權計算得出各自的權值,用戶可以自行定義權重比例,計算方法可以為:由步驟S300或步驟S400獲取的評價分值、使用頻率分值,針對評價分值設置權重為0.8,再進行加權計算得出評價分值的加權分值;針對使用頻率分值設置權重為0.2,再進行加權計算得出最終的加權分值,那么評價分值與使用頻率分值二者的加權分值之和即為評價分值的加權分值與使用頻率分值的加權分值之和。需要說明的是,本步驟可以實現對某個應用程序的評價分值和使用頻率分值的權值計算。
[0040]S500,查找出評價分值的權值和使用頻率分值的權值滿足預設推薦條件的應用程序。
[0041]具體實現中,終端后臺會預存三個預設閾值,預存的預設閾值可以由用戶自行設定,當判斷應用程序的評價分值的權值小于第一預設閾值,則判定滿足預設推薦條件;當判斷應用程序的使用頻率分值的權值小于第二預設閾值,則判定滿足預設推薦條件;當判斷應用程序的評價分值與使用頻率分值二者的加權分值之和小于第三預設閾值,則判定滿足預設推薦條件;當滿足以上推薦條件后,需要查找出滿足預設推薦條件的應用程序,準確的說,本發明實施例中,需要從云端數據中查找應用程序分類庫,每個應用程序都預置有應用程序標識,該標識對應應用市場上某一應用程序分類庫(比如社交軟件類、音樂軟件類、視頻軟件類等),通過該預置標識能夠準確獲取與當前使用的應用程序同類型的應用程序分類庫,從而可以準確地從云端數據中獲得同類型的應用程序進行推薦。[〇〇42]S600,將滿足預設推薦條件的應用程序的快捷圖標以側邊欄/懸浮窗的方式顯示在當前顯示界面上以供用戶選擇相應的快捷圖標。
[0043]具體實現中,在終端的應用商店中,每個應用程序分類庫都存在應用程序排名,在進行應用程序推薦時將根據應用程序的排名進行推薦,根據應用商店中的應用程序分類庫的應用程序排名獲取至少一個相匹配的應用程序。參見圖3,為本發明實施例所述的滿足預設推薦條件的應用程序的快捷圖標顯示的一示意圖,如圖中所示,終端當前顯示的是應用程序界面S1,系統根據終端的應用商店中的應用程序分類庫的應用程序排名獲取四個滿足預設推薦條件的應用程序,分別為第一推薦應用Sla、第二推薦應用Slb、第三推薦應用Sic 和第四推薦應用Sld,這四個滿足預設推薦條件的應用程序的快捷圖標以側邊欄或者懸浮窗的方式顯示在當前的應用程序界面S1上。需要說明的是,本步驟讓用戶較為便捷地獲取到同類型的其他應用程序。
[0044]本發明一種應用程序推薦方法的另一實施例中,如圖4所示,所述方法包括以下步驟S11?S31(其中步驟S11?S31與實施例一中的S10?S30相同,因此不再詳述):
[0045]Sll,獲取應用程序的使用資訊。
[0046]S21,根據使用資訊查找出滿足預設推薦條件的應用程序。
[0047]S31,向用戶推薦滿足預設推薦條件的應用程序。
[0048]具體實現中,在本發明實施例中,向用戶推薦滿足預設推薦條件的應用程序,具體包括:將滿足預設推薦條件的應用程序的快捷圖標以側邊欄/懸浮窗的方式顯示在當前顯示界面上以供用戶選擇相應的快捷圖標。
[0049]S41,判斷被推薦的應用程序是否在終端中,若被推薦的應用程序不在終端中,執行 S51 ο
[0050]S51,獲取應用程序的下載鏈接并與相對應的快捷圖標相關聯,以供用戶操作快捷圖標進行下載。
[0051]具體實現中,每個快捷圖標的后臺都相應的設置有與快捷圖標對應的應用程序的官方下載鏈接,當用戶點擊快捷圖標后,便自動開啟下載進程。更準確的說,當用戶點擊快捷圖標后,在該快捷圖標的一側顯示三個選項:下載/替換、下載、下載壓縮。參見圖5,為本發明實施例所述的滿足預設推薦條件的應用程序的快捷圖標顯示的另一示意圖,如圖中所示,終端當前顯示的是應用程序界面SI’,系統根據終端的應用商店中的應用程序分類庫的應用程序排名獲取四個滿足預設推薦條件的應用程序,分別為第一推薦應用Sla’、第二推薦應用Sib’、第三推薦應用Sic’和第四推薦應用Sid’,這四個滿足預設推薦條件的應用程序的快捷圖標以側邊欄或者懸浮窗的方式顯示在當前的應用程序界面SI’上。當用戶點擊側邊欄或者懸浮窗上的快捷圖標后,會在該快捷圖標的一側顯示三個選項:a、下載替換,該選項表示可以在下載并安裝了新應用程序后,自動卸載同類型的舊應用程序;b、下載,該選項表示直接下載安裝新應用程序,不做其它操作,因此新舊應用程序都會保留,這樣用戶能夠在使用新應用程序以后再決定要不要卸載舊應用程序或新應用程序;C、下載壓縮,該選項表示在下載了新應用程序后,將舊應用程序壓縮存儲。這樣可以節省空間,當用戶覺得還是舊應用程序好的時候,可以解壓繼續使用;更準確的說,對于終端中“已有”的應用程序,用戶點擊快捷圖標便可直接進入應用程序進行使用,無需顯示選擇選項。需要說明的是,通過讓用戶選擇不同的選項,可以節省終端的存儲空間。
[°°52]請參看圖6,本發明實施例提供一種終端的示意圖,該終端包括:獲取單元01,查找單元02、推薦單元03。
[0053]其中獲取單元01,用于獲取應用程序的使用資訊,具體的,使用資訊包括:應用程序的評價分值和應用程序的使用頻率分值。
[0054]查找單元02,用于根據使用資訊查找出滿足預設推薦條件的應用程序。
[0055]推薦單元03,用于向用戶推薦滿足預設推薦條件的應用程序。
[0056]如圖7所示,所述獲取單元01,包括:第一判斷單元010,用于判斷終端當前顯示應用程序界面還是系統界面。
[0057]第一獲取單元011,用于若終端當前顯示系統界面,獲取與所述當前顯示的界面所對應的應用程序類型相同的應用程序的使用資訊。
[0058]如圖8所示,所述查找單元02,包括加權處理單元020,用于對所述評價分值和所述使用頻率分值按照預設規則進行加權處理獲得評價分值的權值和所述使用頻率分值的權值。
[0059]第一查找單元021,用于查找出所述評價分值的權值和所述使用頻率分值的權值滿足所述預設推薦條件的應用程序。
[0060]具體的,所述推薦單元,還用于將滿足預設推薦條件的應用程序的快捷圖標以側邊欄/懸浮窗的方式顯示在當前顯示界面上以供用戶選擇相應的快捷圖標。
[0061]進一步的,如圖9所示,所述終端還包括,第二判斷單元04,用于判斷所述被推薦的應用程序是否在終端中。
[0062]第二獲取單元05,用于若被推薦的應用程序不在終端中,獲取應用程序的下載鏈接并與相對應的快捷圖標相關聯,以供用戶操作所述快捷圖標進行下載。
[0063]圖10為本發明的終端的另一實施例的結構組成示意圖。如圖10所示,其可包括:輸入裝置101、輸出裝置102、收發裝置103、存儲器104以及處理器105,其中:[〇〇64]所述輸入裝置101,用于接收外部訪問控制設備的輸入數據。具體實現中,本發明實施例所述的輸入裝置101可包括鍵盤、鼠標、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。
[0065]所述輸出裝置102,用于對外輸出訪問控制設備的輸出數據。具體實現中,本發明實施例所述的輸出裝置102可包括顯示器、揚聲器、打印機等。
[0066]所述收發裝置103,用于通過通信鏈路向其他設備發送數據或者從其他設備接收數據。具體實現中,本發明實施例的收發裝置103可包括射頻天線等收發器件。
[0067]所述存儲器104,用于存儲帶有各種功能的程序數據。本發明實施例中存儲器104 存儲的數據包括可調用并運行的程序數據。具體實現中,本發明實施例的存儲器104可以是系統存儲器,比如,揮發性的(諸如RAM),非易失性的(諸如R0M,閃存等),或者兩者的結合。 具體實現中,本發明實施例的存儲器104還可以是系統之外的外部存儲器,比如,磁盤、光盤、磁帶等。[〇〇68]所述處理器105,用于調用所述存儲器105中存儲的程序數據,并執行如下操作:
[0069]獲取應用程序的使用資訊;根據使用資訊查找出滿足預設推薦條件的應用程序; 向用戶推薦滿足預設推薦條件的應用程序。
[0070] 進一步地,所述處理器105還執行如下操作:
[0071] 判斷終端當前顯示應用程序界面還是系統界面;若終端當前顯示應用程序界面, 獲取與所述終端當前顯示的界面所對應的應用程序類型相同的應用程序的使用資訊。
[0072] 進一步地,所述處理器105還執行如下操作:
[0073]對所述評價分值和所述使用頻率分值按照預設規則進行加權處理獲得評價分值的權值和所述使用頻率分值的權值;查找出所述評價分值的權值和所述使用頻率分值的權值滿足所述預設推薦條件的應用程序。[〇〇74] 進一步地,所述處理器105還執行如下操作:[〇〇75]將滿足預設推薦條件的應用程序的快捷圖標以側邊欄/懸浮窗的方式顯示在當前顯示界面上以供用戶選擇相應的快捷圖標。[〇〇76] 更進一步地,所述處理器105還執行如下操作:
[0077]判斷所述被推薦的應用程序是否在終端中;若被推薦的應用程序不在終端中,獲取應用程序的下載鏈接并與相對應的快捷圖標相關聯,以供用戶操作所述快捷圖標進行下載。
[0078]本發明實施例通過獲取應用程序的使用資訊,根據使用資訊查找出滿足預設推薦條件的應用程序;向用戶推薦所述相匹配的應用程序,可以實現用戶在更換應用軟件時不需要每次都進行查找,方便了用戶的操作,改善了用戶的體驗。
[0079]本發明所有實施例中的單元可以通過通用集成電路,例如CPU(CentralProcessing Uni t,中央處理器),或通過 ASIC( Appl icat 1n Specific IntegratedCircuit,專用集成電路)來實現。
[0080]本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
[0081]本發明實施例裝置中的單元可以根據實際需要進行合并、劃分和刪減。
[0082]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random AccessMemory,RAM)等。
[0083]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。
【主權項】
1.一種應用程序推薦方法,其特征在于,包括: 獲取應用程序的使用資訊,所述使用資訊包括應用程序的評價分值和應用程序的使用頻率分值中的至少一種; 根據所述使用資訊查找出滿足預設推薦條件的應用程序; 向用戶推薦所述滿足預設推薦條件的應用程序。2.如權利要求1所述的方法,其特征在于,獲取應用程序的使用資訊具體包括: 判斷終端當前顯示應用程序界面還是系統界面; 若終端當前顯示應用程序界面,獲取與所述終端當前顯示的界面所對應的應用程序類型相同的應用程序的使用資訊。3.如權利要求1所述的方法,其特征在于,所述根據所述使用資訊查找出滿足預設推薦條件的應用程序具體包括: 對所述評價分值和所述使用頻率分值按照預設規則進行加權處理獲得評價分值的權值和所述使用頻率分值的權值; 查找出所述評價分值的權值和所述使用頻率分值的權值滿足所述預設推薦條件的應用程序。4.如權利要求1所述的方法,其特征在于,所述向用戶推薦所述滿足預設推薦條件的應用程序,包括: 將滿足預設推薦條件的應用程序的快捷圖標以側邊欄/懸浮窗的方式顯示在當前顯示界面上以供用戶選擇相應的快捷圖標。5.如權利要求4所述的方法,其特征在于,所述方法還包括: 判斷所述被推薦的應用程序是否在終端中; 若被推薦的應用程序不在終端中,獲取應用程序的下載鏈接并與相對應的快捷圖標相關聯,以供用戶操作所述快捷圖標進行下載。6.一種終端,其特征在于,包括: 獲取單元,用于獲取應用程序的使用資訊; 查找單元,用于根據所述使用資訊查找出滿足預設推薦條件的應用程序; 推薦單元,用于向用戶推薦所述滿足預設推薦條件的應用程序。7.根據權利要求6所述的終端,其特征在于,所述獲取單元,包括: 第一判斷單元,用于判斷終端當前顯示應用程序界面還是系統界面; 第一獲取單元,用于若終端當前顯示系統界面,獲取與所述當前顯示的界面所對應的應用程序類型相同的應用程序的使用資訊。8.根據權利要求6所述的終端,其特征在于,所述查找單元,包括: 加權處理單元,用于對所述評價分值和所述使用頻率分值按照預設規則進行加權處理獲得評價分值的權值和所述使用頻率分值的權值; 第一查找單元,用于查找出所述評價分值的權值和所述使用頻率分值的權值滿足所述預設推薦條件的應用程序。9.根據權利要求6所述的終端,其特征在于,所述推薦單元,還用于將滿足預設推薦條件的應用程序的快捷圖標以側邊欄/懸浮窗的方式顯示在當前顯示界面上以供用戶選擇相應的快捷圖標。10.根據權利要求9所述的終端,其特征在于,所述終端還包括:第二判斷單元,用于判斷所述被推薦的應用程序是否在終端中;第二獲取單元,用于若被推薦的應用程序不在終端中,獲取應用程序的下載鏈接并與 相對應的快捷圖標相關聯,以供用戶操作所述快捷圖標進行下載。
【文檔編號】G06F9/445GK106095994SQ201610455702
【公開日】2016年11月9日
【申請日】2016年6月22日
【發明人】張澤民, 李奎
【申請人】深圳市金立通信設備有限公司