一種應用軟件的推薦方法及裝置的制造方法
【專利摘要】本發(fā)明實施例公開了一種應用軟件的推薦方法及裝置,其中的方法可包括:獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號;根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本;當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。采用本發(fā)明可以根據(jù)用戶評論數(shù)據(jù)針對不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
【專利說明】
一種應用軟件的推薦方法及裝置
技術領域
[0001]本發(fā)明涉及數(shù)據(jù)處理領域,尤其涉及一種應用軟件的推薦方法及裝置。
【背景技術】
[0002]隨著3G互聯(lián)網(wǎng)的到來,國內手機電子市場的飛速發(fā)展以及智能手機的普及化,推動了 APP應用開發(fā)市場的發(fā)展。隨著智能手機在國內各地區(qū)的普及,越來越多的網(wǎng)民開始由傳統(tǒng)的互聯(lián)網(wǎng)上網(wǎng)方式轉移到了移動終端設備上網(wǎng)。移動終端上網(wǎng)的優(yōu)勢在于方便快捷,不受時間區(qū)域的影響,隨時隨地都可以上網(wǎng)。而APP (applicat1n)應用開發(fā)市場的突飛猛進,使得移動APP成為了移動互聯(lián)網(wǎng)的主流,蘋果公司的App store開創(chuàng)了手機軟件業(yè)發(fā)展的新篇章,使得第三方軟件的提供者參與其中的積極性空前高漲。用戶越發(fā)依賴手機軟件商店,App開發(fā)的市場需求與發(fā)展前景也逐漸蓬勃。
[0003]而在軟件應用市場中,應用軟件的質量參差不齊,用戶興趣不一,如何從龐大的數(shù)據(jù)中獲取和自己相關的有效信息,也成為用戶的急切需求。目前重要的一個選擇標準就是用戶通過查看已使用該應用軟件的用戶的評論、評分,并根據(jù)評分結果主觀判斷該應用軟件的品質,容易存在漏看、查看不全面等問題,導致對該應用軟件的誤判和偏見。
【發(fā)明內容】
[0004]本發(fā)明實施例所要解決的技術問題在于,提供一種應用軟件的推薦方法及裝置,根據(jù)采集的用戶對應用軟件的評論及相應的終端型號,針對不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
[0005]第一方面,本發(fā)明實施例提供了一種應用軟件的推薦方法,包括:
[0006]獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號;
[0007]根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本;
[0008]當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0009]結合第一方面,在第一種可能的實現(xiàn)方式中,所述根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本,包括:
[0010]針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分;
[0011]根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計;
[0012]獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。
[0013]結合第一方面,在第二種可能的實現(xiàn)方式中,所述獲取應用軟件的屬性信息和用戶評論數(shù)據(jù)之后,還包括:
[0014]根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對所述應用軟件各個版本的優(yōu)選使用終端型號;
[0015]當接收到終端的所述應用軟件的查看或下載請求時,根據(jù)所述下載的應用軟件版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。
[0016]結合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對所述應用軟件各個版本的優(yōu)選使用終端型號,包括:
[0017]針對所述應用軟件的各個版本統(tǒng)計各個終端型號的平均評分;
[0018]根據(jù)所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計;
[0019]獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。
[0020]結合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式或第一方面的第三種可能的實現(xiàn)方式中任意一種方式,在第四種可能的實現(xiàn)方式中,所述終端型號包括終端的硬件型號,或硬件型號和軟件操作系統(tǒng)類型。
[0021]結合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式或第一方面的第三種可能的實現(xiàn)方式中任意一種方式,在第五種可能的實現(xiàn)方式中,所述評分包括星級打分制、5分制、10分制、優(yōu)良差制。
[0022]第二方面,本發(fā)明實施例提供了一種應用軟件的推薦裝置,包括:
[0023]數(shù)據(jù)獲取模塊,用于獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號;
[0024]軟件選取模塊,用于根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本;
[0025]軟件推薦模塊,用于當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0026]結合第二方面,在第一種可能的實現(xiàn)方式中,所述軟件選取模塊,包括:
[0027]第一評分統(tǒng)計單元,用于針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分;
[0028]第一評分排列單元,用于根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計;
[0029]軟件推薦單元,用于獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。
[0030]結合第二方面,在第二種可能的實現(xiàn)方式中,所述推薦裝置,還包括:
[0031]終端選取模塊,用于根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對所述應用軟件各個版本的優(yōu)選使用終端型號;
[0032]終端推薦模塊,用于當接收到終端的所述應用軟件的查看或下載請求時,根據(jù)所述下載的應用軟件版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。
[0033]結合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述終端選取模塊,包括:
[0034]第二評分統(tǒng)計單元,用于針對所述應用軟件的各個版本統(tǒng)計各個終端型號的平均評分;
[0035]第二評分排列單元,用于根據(jù)所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計;
[0036]終端推薦單元,用于獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。
[0037]結合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式或第二方面的第三種可能的實現(xiàn)方式中任意一種方式,在第四種可能的實現(xiàn)方式中,所述終端型號包括終端的硬件型號,或硬件型號和軟件操作系統(tǒng)類型。
[0038]結合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式或第二方面的第三種可能的實現(xiàn)方式中任意一種方式,在第五種可能的實現(xiàn)方式中,所述評分包括星級打分制、5分制、10分制、優(yōu)良差制。
[0039]實施本發(fā)明實施例,具有如下有益效果:
[0040]本發(fā)明實施例,通過在應用軟件的推薦方法中,采集應用軟件的屬性信息和用戶的評論及評論相對應的終端型號,根據(jù)獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的應用軟件的對應的優(yōu)選軟件使用版本,并根據(jù)用戶不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1是本發(fā)明實施例中的一種應用軟件的推薦方法的流程示意圖;
[0043]圖2是本發(fā)明實施例中的另一種應用軟件的推薦方法的流程示意圖;
[0044]圖3是本發(fā)明實施例中的又一種應用軟件的推薦方法的流程示意圖;
[0045]圖4是本發(fā)明實施例中的一種應用軟件的推薦裝置的結構示意圖;
[0046]圖5是本發(fā)明實施例中的另一種應用軟件的推薦裝置的結構示意圖;
[0047]圖6是本發(fā)明實施例中的又一種應用軟件的推薦裝置的結構示意圖。
【具體實施方式】
[0048]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0049]需要說明的是,在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
[0050]本發(fā)明實施例的應用軟件的推薦方法可以應用于移動終端的應用軟件市場或商店等任何涉及到應用軟件推薦的場景。
[0051]圖1是本發(fā)明實施例中的應用軟件的推薦方法的流程示意圖,下面將結合附圖1對本發(fā)明實施例中的一種應用軟件的推薦方法進行詳細介紹,如圖1所示,本實施例中的一種應用軟件的推薦方法可以包括以下步驟SlOl-步驟S103。
[0052]步驟SlOl:獲取應用軟件的屬性信息和用戶評論數(shù)據(jù)。
[0053]具體地,應用軟件的屬性信息包括應用軟件的中文或英文名稱和軟件的版本,應用軟件可以是移動終端上的APP也可以是電腦上的應用程序等,本發(fā)明不作具體限定。用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號。評分包括星級打分制、5分制、10分制或優(yōu)良差制等評定優(yōu)劣標準的評分制度。終端型號包括終端硬件型號和/或軟件操作系統(tǒng)類型,終端的硬件型號包括終端的型號名稱;軟件操作系統(tǒng)則包括安卓、10S、塞班、Windows、Unix類操作系統(tǒng)、Linux類操作系統(tǒng)、Mac操作系統(tǒng)等。其中終端包括手機、平板、PAD、電腦、筆記本等互聯(lián)網(wǎng)設備等。
[0054]步驟S102:根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本。
[0055]具體地,根據(jù)步驟SlOl中獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號針對具體應用軟件的對應的優(yōu)選軟件使用版本。具體實施例中,某軟件商店中的游戲應用軟件Gamel有1.0,2.0,3.0和4.0四個版本,統(tǒng)計對該四個版本的所有用戶評論對應的終端型號,假設有A、B和C三種,分別統(tǒng)計各終端型號分別對應的四個版本的評分的平均值。例如,分別統(tǒng)計終端型號A設備使用游戲應用軟件Gamel的1.0、2.0、3.0和4.0版本對應的評分的平均值,分別統(tǒng)計終端型號B使用游戲應用軟件Gamel的1.0、2.0、3.0和4.0對應的評分的平均值,分別統(tǒng)計終端型號C使用游戲應用軟件Gamel的1.0、
2.0,3.0和4.0對應的評分的平均值;進一步地,分別統(tǒng)計得到A、B、C型號中評分平均值最高的版本,例如終端型號A針對Gamel的評分的平均值最高對應的版本是2.0 ;B針對Gamel的評分的平均值最高對應的版本是3.0 ;C針對Gamel的評分的平均值最高對應的版本是
3.00最終分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本,即A型號終端針對Gamel的優(yōu)選軟件使用版本為2.0,B型號終端針對Gamel的軟件使用版本為
3.0,C型號終端針對Gamel的軟件使用版本為3.0。
[0056]步驟S103:當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0057]具體地,當接收到終端的所述應用軟件查看或下載請求時,根據(jù)步驟S102中的計算統(tǒng)計結果,針對不同的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。例如,當用戶通過手機在軟件的應用市場中瀏覽下載過程中,點擊查看或下載應用軟件Gamel時,檢測用戶使用的終端型號,當檢測出用戶的終端型號為A時,向該用戶推薦軟件版本2.0;當檢測出用戶的終端型號為B時,則向該用戶推薦軟件版本3.0 ;當檢測出用戶的終端型號為C時,向用戶推薦軟件版本3.0。而推薦的方式可以是,醒目標注顯示、彈框顯示或者手動點擊顯示等形式,本發(fā)明不作具體限定。
[0058]本發(fā)明實施例,通過在應用軟件的推薦方法中,采集應用軟件的屬性信息和用戶的評論及評論相對應的終端型號,根據(jù)獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的應用軟件的對應的優(yōu)選軟件使用版本,并根據(jù)用戶不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
[0059]圖2是本發(fā)明實施例中的另一種應用軟件的推薦方法的流程示意圖,下面將結合附圖2對本發(fā)明實施例中的另一種應用軟件的推薦方法進行詳細介紹,如圖2所示,本發(fā)明實施例中的一種應用軟件的推薦方法可以包括以下步驟S201-步驟S205。
[0060]步驟S201:獲取應用軟件的屬性信息和用戶評論數(shù)據(jù)。
[0061]具體地,應用軟件的屬性信息包括應用軟件的中文或英文名稱和軟件的版本,應用軟件可以是移動終端上的APP也可以是電腦上的應用程序等,本發(fā)明不作具體限定。用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號。評分包括星級打分制、5分制、10分制或優(yōu)良差制等評定優(yōu)劣標準的評分制度。終端型號包括終端硬件型號和/或軟件操作系統(tǒng)類型,終端的硬件型號包括終端的型號名稱;軟件操作系統(tǒng)則包括安卓、10S、塞班、Windows、Unix類操作系統(tǒng)、Linux類操作系統(tǒng)、Mac操作系統(tǒng)等。其中終端包括手機、平板、PAD、電腦、筆記本等互聯(lián)網(wǎng)設備等。
[0062]步驟S202:針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分。
[0063]具體地,根據(jù)步驟S201中獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分。具體實施例中,某軟件商店中的游戲應用軟件Gamel有1.0、2.0、3.0和4.0四個版本,統(tǒng)計對該四個版本的所有用戶評論對應的終端型號,假設有A、B和C三種,分別統(tǒng)計各終端型號分別對應的四個版本的評分的平均值。例如,分別統(tǒng)計終端型號A設備使用游戲應用軟件Gamel的1.0,2.0,3.0和4.0版本對應的評分的平均值,分別統(tǒng)計終端型號B使用游戲應用軟件Gamel的1.0,2.0、3.0和4.0對應的評分的平均值,分別統(tǒng)計終端型號C使用游戲應用軟件Gamel的1.0,2.0、3.0和4.0對應的評分的平均值。
[0064]步驟S203:根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計。
[0065]具體地,根據(jù)步驟S202中針對各個終端型號統(tǒng)計的所述應用軟件的各個版本的平均評分,將所述平均評分按照高低分別進行排列統(tǒng)計。具體實施例中,分別統(tǒng)計得到A、B、C型號中評分平均值最高的版本,例如終端型號A針對Gamel的評分的平均值最高對應的版本是2.0 ;B針對Gamel的評分的平均值最高對應的版本是3.0 ;C針對Gamel的評分的平均值最高對應的版本是3.00
[0066]步驟S204:獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。
[0067]具體地,根據(jù)步驟S203中排列統(tǒng)計的結果,獲取其中平均評分最高的版本,最終分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本。具體實施例中,即A型號終端針對Gamel的優(yōu)選軟件使用版本為2.0,B型號終端針對Gamel的軟件使用版本為3.0,C型號終端針對Gamel的軟件使用版本為3.0。
[0068]步驟S205:當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0069]具體地,當接收到終端的所述應用軟件查看或下載請求時,根據(jù)步驟S204中的計算統(tǒng)計結果,針對不同的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。例如,當用戶通過手機在軟件的應用市場中瀏覽下載過程中,點擊查看或下載應用軟件Gamel時,檢測用戶使用的終端型號,當檢測出用戶的終端型號為A時,向該用戶推薦軟件版本2.0;當檢測出用戶的終端型號為B時,則向該用戶推薦軟件版本3.0 ;當檢測出用戶的終端型號為C時,向用戶推薦軟件版本3.0。而推薦的方式可以是,醒目標注顯示、彈框顯示或者手動點擊顯示等形式,本發(fā)明不作具體限定。
[0070]本發(fā)明實施例,通過在應用軟件的推薦方法中,采集應用軟件的屬性信息和用戶的評論及評論相對應的終端型號,根據(jù)獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的應用軟件的對應的優(yōu)選軟件使用版本,并根據(jù)用戶不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
[0071]圖3是本發(fā)明實施例中的又一種應用軟件的推薦方法的流程示意圖,下面將結合附圖3對本發(fā)明實施例中的又一種應用軟件的推薦方法進行詳細介紹,如圖3所示,本發(fā)明實施例中的又一種應用軟件的推薦方法可以包括以下步驟S301-步驟S309。
[0072]步驟S301:獲取應用軟件的屬性信息和用戶評論數(shù)據(jù)。
[0073]步驟S302:針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分。
[0074]步驟S303:根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計。
[0075]步驟S304:獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。
[0076]步驟S305:當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0077]需要說明的是,步驟S301-步驟S305中的方法和流程可以完成步驟S201-步驟S205中的所有方法和流程,在此不再贅述。
[0078]步驟S306,針對所述應用軟件的各個版本統(tǒng)計各個終端型號的平均評分。
[0079]具體地,根據(jù)步驟S301中獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號針對具體應用軟件的對應的優(yōu)選軟件使用版本。具體實施例中,某軟件商店中的游戲應用軟件Gamel有1.0,2.0,3.0和4.0四個版本,分別統(tǒng)計對該四個版本的用戶評論對應的終端型號,假設四個版本均有A、B和C三種型號終端進行的評分,則分別針對1.0,2.0,3.0和4.0版本統(tǒng)計不同終端型號A、B、和C的所有評分的平均值。例如,分別統(tǒng)計應用軟件Gamel的1.0版本對應的A、B、和C使用的評分的平均值,分別統(tǒng)計應用軟件Gamel的2.0版本對應的A、B、和C使用的評分的平均值,分別統(tǒng)計應用軟件Gamel的3.0版本對應的A、B、和C使用的評分的平均值,分別統(tǒng)計應用軟件Gamel的4.0版本對應的A、B、和C使用的評分的平均值。
[0080]步驟S307,根據(jù)所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計。
[0081]具體地,根據(jù)步驟S306中的統(tǒng)計結果,針對所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計。具體實施例中,進一步地,分別統(tǒng)計得應用軟件Gamel的1.0,2.0,3.0和4.0版本中評分平均值最高的終端型號,例如,應用軟件Gamel的1.0版本對應的終端使用的評分的平均值最高的型號為A ;應用軟件Gamel的2.0版本對應的終端使用的評分的平均值最高的型號為C ;應用軟件Gamel的3.0版本對應的終端使用的評分的平均值最高的型號為C ;應用軟件Gamel的4.0版本對應的終端使用的評分的平均值最高的型號為B。
[0082]步驟S308,獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。
[0083]具體地,根據(jù)步驟S307中排列統(tǒng)計的結果,獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。獲取其中平均評分最高的終端型號,最終分別生成針對所述應用軟件的各個版本的優(yōu)選使用終端型號。具體實施例中,分別統(tǒng)計得到,應用軟件Gamel的1.0版本對應的優(yōu)選使用終端型號為A ;應用軟件Gamel的2.0版本對應的優(yōu)選使用終端型號為C ;應用軟件Gamel的1.0版本對應的優(yōu)選使用終端型號為C ;應用軟件Gamel的
1.0版本對應的優(yōu)選使用終端型號為B。
[0084]步驟S309,當接收到終端的所述應用軟件的查看或下載請求時,根據(jù)所述下載的應用軟件版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。
[0085]具體地,當接收到終端的所述應用軟件具體的版本查看或下載請求時,根據(jù)步驟S308中的計算統(tǒng)計結果,針對所述應用軟件的不同版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。例如,當用戶通過手機在軟件的應用市場中瀏覽下載過程中,點擊查看或下載應用軟件Gamel的1.0版本時,向該用戶提示推薦對應的優(yōu)選使用終端型號為A ;點擊查看或下載應用軟件Gamel的2.0版本時,向該用戶提示對應的優(yōu)選使用終端型號為C ;點擊查看或下載應用軟件Gamel的1.0版本時,向該用戶提示對應的優(yōu)選使用終端型號為C ;點擊查看或下載應用軟件Gamel的4.0版本時,向該用戶提示對應的優(yōu)選使用終端型號為Bo而用戶則可以根據(jù)實際情況采納推薦方案,或對終端的操作系統(tǒng)進行更換或者使用優(yōu)選使用終端型號的終端。而推薦的方式可以是,醒目標注顯示、彈框顯示或者手動點擊顯示等形式,本發(fā)明不作具體限定。
[0086]本發(fā)明實施例,通過在應用軟件的推薦方法中,采集應用軟件的屬性信息和用戶的評論及評論相對應的終端型號,根據(jù)獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的應用軟件的對應的優(yōu)選軟件使用版本,并根據(jù)用戶不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
[0087]圖5是本發(fā)明實施例中的另一種應用軟件的推薦裝置的結構示意圖,用以執(zhí)行上述圖2所示實施例中的另一種應用軟件的推薦方法的流程。
[0088]下面將結合附圖5,對本發(fā)明實施例中的另一種應用軟件的推薦裝置的結構進行詳細介紹。該裝置20可包括:數(shù)據(jù)獲取模塊201、軟件選取模塊202和軟件推薦模塊203。所述軟件選取模塊202可包括:第一評分統(tǒng)計單元2021、第一評分排列單元2022和軟件推薦單元2023。
[0089]數(shù)據(jù)獲取模塊201,用于獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號。
[0090]其中裝置中的數(shù)據(jù)獲取模塊201可以執(zhí)行并完成方法步驟S201中的所有方法和流程,在此不再贅述。
[0091]軟件選取模塊202可包括:第一評分統(tǒng)計單元2021、第一評分排列單元2022和軟件推薦單元2023。
[0092]第一評分統(tǒng)計單元2021,用于針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分;
[0093]第一評分排列單元2022,用于根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計;
[0094]軟件推薦單元2023,用于獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。
[0095]其中裝置中的軟件選取模塊202包含的2021到2023單元可以執(zhí)行并完成方法步驟S202到S204中的所有方法和流程,在此不再贅述。
[0096]軟件推薦模塊203,用于當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0097]其中裝置中的軟件推薦模塊203可以執(zhí)行并完成方法步驟S205中的所有方法和流程,在此不再贅述。
[0098]圖6是本發(fā)明實施例中的又一種應用軟件的推薦裝置的結構示意圖,用以執(zhí)行上述圖3所示實施例中的又一種應用軟件的推薦方法的流程。
[0099]下面將結合附圖6,對本發(fā)明實施例中的又一種應用軟件的推薦裝置的結構進行詳細介紹。該裝置30可包括:數(shù)據(jù)獲取模塊301、軟件選取模塊302、軟件推薦模塊303、終端選取模塊304和終端推薦模塊305。所述軟件選取模塊302可包括:第一評分統(tǒng)計單元3021、第一評分排列單元3022和軟件推薦單元3023 ;所述終端選取模塊可包括:第二評分統(tǒng)計單元3041、第二評分排列單元3042和終端推薦單元3043。
[0100]數(shù)據(jù)獲取模塊301,用于獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號。
[0101]其中裝置中的數(shù)據(jù)獲取模塊301可以執(zhí)行并完成方法步驟S301中的所有方法和流程,在此不再贅述。
[0102]軟件選取模塊302可包括:第一評分統(tǒng)計單元3021、第一評分排列單元3022和軟件推薦單元3023。
[0103]第一評分統(tǒng)計單元3021,用于針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分;
[0104]第一評分排列單元3022,用于根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計;
[0105]軟件推薦單元2023,用于獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。
[0106]其中裝置中的軟件選取模塊302包含的3021到3023單元可以執(zhí)行并完成方法步驟S302到S304中的所有方法和流程,在此不再贅述。
[0107]軟件推薦模塊303,用于當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。
[0108]其中裝置中的軟件推薦模塊303可以執(zhí)行并完成方法步驟S305中的所有方法和流程,在此不再贅述。
[0109]終端選取模塊304可包括:第二評分統(tǒng)計單元3041、第二評分排列單元3042和終端推薦單元3043。
[0110]第二評分統(tǒng)計單元3041,用于針對所述應用軟件的各個版本統(tǒng)計各個終端型號的平均評分;
[0111]第二評分排列單元3042,用于根據(jù)所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計;
[0112]終端推薦單元3043,用于獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。
[0113]其中裝置中的終端選取模塊304包含的3041到3043單元可以執(zhí)行并完成方法步驟S306到S308中的所有方法和流程,在此不再贅述。
[0114]終端推薦模塊305,用于當接收到終端的所述應用軟件的查看或下載請求時,根據(jù)所述下載的應用軟件版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。
[0115]其中裝置中的終端推薦模塊305可以執(zhí)行并完成方法步驟S309中的所有方法和流程,在此不再贅述。
[0116]本發(fā)明實施例,通過在應用軟件的推薦方法中,采集應用軟件的屬性信息和用戶的評論及評論相對應的終端型號,根據(jù)獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的應用軟件的對應的優(yōu)選軟件使用版本,并根據(jù)用戶不同的終端的型號推薦優(yōu)選的應用軟件版本,提高了推薦效率。
[0117]應當理解的是,本文中雖然使用術語第一、第二等描述方法或單元,但是這些方法或單元應該不受這些術語的限制,這些術語僅被用于彼此區(qū)分。還應當理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個”(“a”、“an”、和“the”)旨在也包括復數(shù)形式。還應該理解的是,在本文中使用的“和/或”是指包括一個或者一個以上相關聯(lián)地列出的項目的任意和所有可能組合。
[0118]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0119]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【主權項】
1.一種應用軟件的推薦方法,其特征在于,包括: 獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號; 根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本; 當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。2.如權利要求1所述的方法,其特征在于,所述根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本,包括: 針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分; 根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計; 獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。3.如權利要求1所述的方法,其特征在于,所述獲取應用軟件的屬性信息和用戶評論數(shù)據(jù)之后,還包括: 根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對所述應用軟件各個版本的優(yōu)選使用終端型號; 當接收到終端的所述應用軟件的查看或下載請求時,根據(jù)所述下載的應用軟件版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。4.如權利要求3所述的方法,其特征在于,所述根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對所述應用軟件各個版本的優(yōu)選使用終端型號,包括: 針對所述應用軟件的各個版本統(tǒng)計各個終端型號的平均評分; 根據(jù)所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計; 獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。5.如權利要求1-4任意一項所述的方法,其特征在于,所述終端型號包括終端的硬件型號,或硬件型號和軟件操作系統(tǒng)類型。6.如權利要求1-4任意一項所述的方法,其特征在于,所述評分包括星級打分制、5分制、10分制、優(yōu)良差制。7.—種應用軟件的推薦裝置,其特征在于,包括: 數(shù)據(jù)獲取模塊,用于獲取應用軟件的屬性信息和用戶評論數(shù)據(jù),所述屬性信息包括所述應用軟件的版本,所述用戶評論數(shù)據(jù)包括用戶針對所述應用軟件的各個版本的評分和安裝使用所述對應版本的應用軟件的終端型號; 軟件選取模塊,用于根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對各個終端型號的所述應用軟件的對應的優(yōu)選軟件使用版本; 軟件推薦模塊,用于當接收到終端的所述應用軟件查看或下載請求時,根據(jù)所述終端的終端型號推薦所述應用軟件對應的優(yōu)選軟件使用版本。8.如權利要求7所述的裝置,其特征在于,所述軟件選取模塊,包括: 第一評分統(tǒng)計單元,用于針對各個終端型號統(tǒng)計所述應用軟件的各個版本的平均評分; 第一評分排列單元,用于根據(jù)各個終端型號將所述應用軟件的各個版本按平均評分的高低分別進行排列統(tǒng)計; 軟件推薦單元,用于獲取其中平均評分最高的版本,作為所述優(yōu)選軟件使用版本。9.如權利要求7所述的裝置,其特征在于,所述推薦裝置,還包括: 終端選取模塊,用于根據(jù)所述獲取的應用軟件的屬性信息和用戶評論數(shù)據(jù),分別生成針對所述應用軟件各個版本的優(yōu)選使用終端型號; 終端推薦模塊,用于當接收到終端的所述應用軟件的查看或下載請求時,根據(jù)所述下載的應用軟件版本推薦所述應用軟件版本相對應的優(yōu)選使用終端型號。10.如權利要求9所述的裝置,其特征在于,所述終端選取模塊,包括: 第二評分統(tǒng)計單元,用于針對所述應用軟件的各個版本統(tǒng)計各個終端型號的平均評分; 第二評分排列單元,用于根據(jù)所述應用軟件的各個版本分別將各個終端型號按平均評分的高低進行排列統(tǒng)計; 終端推薦單元,用于獲取其中平均評分最高的終端型號,作為所述優(yōu)選使用終端型號。11.如權利要求7-10任意一項所述的裝置,其特征在于,所述終端型號包括終端的硬件型號,或硬件型號和軟件操作系統(tǒng)類型。12.如權利要求7-10任意一項所述的裝置,其特征在于,所述評分包括星級打分制、5分制、10分制、優(yōu)良差制。
【文檔編號】G06F17/30GK105989101SQ201510080172
【公開日】2016年10月5日
【申請日】2015年2月12日
【發(fā)明人】劉京強, 周德海
【申請人】廣東歐珀移動通信有限公司