国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種應(yīng)用程序推薦方法和裝置與流程

      文檔序號(hào):11950477閱讀:288來(lái)源:國(guó)知局
      一種應(yīng)用程序推薦方法和裝置與流程

      本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用程序推薦方法和一種應(yīng)用程序推薦裝置。



      背景技術(shù):

      隨著應(yīng)用程序的快速增加,各應(yīng)用程序平臺(tái)為解決用戶選擇困難的問題,紛紛開發(fā)了“相關(guān)應(yīng)用”的推薦功能。

      當(dāng)前應(yīng)用的相關(guān)推薦功能大抵基于以下三種方式生成:1、基于用戶行為的相似度函數(shù)計(jì)算;2、基于應(yīng)用內(nèi)容的熱度排名計(jì)算,3、基于用戶行為的相似度和應(yīng)用內(nèi)容的熱度排名的簡(jiǎn)單加權(quán)平均算法。

      第一種方式考慮用戶行為之間的相似性,在相關(guān)推薦的可解釋性上弱于基于應(yīng)用內(nèi)容的熱度排名計(jì)算,同時(shí)需要面臨冷啟動(dòng)問題。第二種方式在推薦結(jié)果上新穎度不足,會(huì)出現(xiàn)重復(fù)推薦某項(xiàng)應(yīng)用多次的情況。第三種方式避免了單獨(dú)采用一種推薦方式帶來(lái)的問題,但是對(duì)于用戶行為的相似度和應(yīng)用內(nèi)容的熱度排名的相關(guān)性取值范圍差異較大的情況,僅僅采用簡(jiǎn)單的線性加權(quán)難以給出準(zhǔn)確的相關(guān)性描述,使得推薦的應(yīng)用程序不能準(zhǔn)確匹配用戶偏好。



      技術(shù)實(shí)現(xiàn)要素:

      鑒于上述問題,提出了本申請(qǐng)實(shí)施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種應(yīng)用程序推薦方法和相應(yīng)的一種應(yīng)用程序推薦裝置。

      為了解決上述問題,本申請(qǐng)實(shí)施例公開了一種應(yīng)用程序推薦方法,包括:

      獲取用戶行為信息;

      計(jì)算預(yù)設(shè)應(yīng)用程序與所述用戶行為信息的第一相似度,采用所述第一相似度,生成所述預(yù)設(shè)應(yīng)用程序的第一排名值;

      計(jì)算所述預(yù)設(shè)應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度,采用所述第二相似度,生成所述預(yù)設(shè)應(yīng)用程序的第二排名值;

      采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分;

      按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序。

      優(yōu)選的,所述預(yù)設(shè)的加權(quán)系數(shù)包括:第一加權(quán)系數(shù)和第二加權(quán)系數(shù);所述采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分的步驟包括:

      將應(yīng)用程序的第一排名值乘以所述第一加權(quán)系數(shù),得到第一加權(quán)排名值;

      將應(yīng)用程序的第二排名值乘以所述第二加權(quán)系數(shù),得到第二加權(quán)排名值;

      將所述第一加權(quán)排名值與所述第二加權(quán)排名值的乘積,除以所述第一加權(quán)排名值與所述第二加權(quán)排名值的和,得到排名評(píng)分。

      優(yōu)選的,所述按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序的步驟包括:

      將所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分,按小到大的順序進(jìn)行排名;

      將排名評(píng)分的排名順序,靠前的預(yù)設(shè)個(gè)數(shù)的應(yīng)用程序作為目標(biāo)應(yīng)用程序;

      展現(xiàn)所述目標(biāo)應(yīng)用程序。

      優(yōu)選的,還包括:

      獲取應(yīng)用程序的內(nèi)容熱度排名;

      將熱度排名最高的應(yīng)用程序的內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù)。

      優(yōu)選的,還包括:

      獲取輸入搜索內(nèi)容;

      將所述輸入搜索內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù)。

      同時(shí),本申請(qǐng)實(shí)施例還公開了一種應(yīng)用程序推薦裝置,包括:

      行為信息獲取模塊,用于獲取用戶行為信息;

      第一排名值計(jì)算模塊,用于計(jì)算預(yù)設(shè)應(yīng)用程序與所述用戶行為信息的第一相似度,采用所述第一相似度,生成所述預(yù)設(shè)應(yīng)用程序的第一排名值;

      第二排名值計(jì)算模塊,用于計(jì)算所述預(yù)設(shè)應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度,采用所述第二相似度,生成所述預(yù)設(shè)應(yīng)用程序的第二排名值;

      排名評(píng)分計(jì)算模塊,用于采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分;

      展現(xiàn)模塊,用于按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序。

      優(yōu)選的,所述預(yù)設(shè)的加權(quán)系數(shù)包括:第一加權(quán)系數(shù)和第二加權(quán)系數(shù);排名評(píng)分計(jì)算模塊包括:

      第一加權(quán)排名值計(jì)算子模塊,用于將應(yīng)用程序的第一排名值乘以所述第一加權(quán)系數(shù),得到第一加權(quán)排名值;

      第二加權(quán)排名值計(jì)算子模塊,用于將應(yīng)用程序的第二排名值乘以所述第二加權(quán)系數(shù),得到第二加權(quán)排名值;

      加權(quán)計(jì)算子模塊,用于將所述第一加權(quán)排名值與所述第二加權(quán)排名值的乘積,除以所述第一加權(quán)排名值與所述第二加權(quán)排名值的和,得到排名評(píng)分。

      優(yōu)選的,所述展現(xiàn)模塊包括:

      評(píng)分排名子模塊,用于將所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分,按小到大的順序進(jìn)行排名;

      目標(biāo)應(yīng)用程序確定子模塊,用于將排名評(píng)分的排名順序,靠前的預(yù)設(shè)個(gè)數(shù)的應(yīng)用程序作為目標(biāo)應(yīng)用程序;

      目標(biāo)應(yīng)用程序展現(xiàn)子模塊,用于展現(xiàn)所述目標(biāo)應(yīng)用程序。

      優(yōu)選的,還包括:

      熱度排名獲取模塊,用于獲取應(yīng)用程序的內(nèi)容熱度排名;

      第一預(yù)設(shè)特征數(shù)據(jù)確定模塊,用于將熱度排名最高的應(yīng)用程序的內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù)。

      優(yōu)選的,還包括:

      搜索內(nèi)容獲取模塊,用于獲取輸入搜索內(nèi)容;

      第二預(yù)設(shè)特征數(shù)據(jù)確定模塊,用于將所述輸入搜索內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù)。

      本申請(qǐng)實(shí)施例包括以下優(yōu)點(diǎn):

      本申請(qǐng)實(shí)施例通過采用基于應(yīng)用程序與所述用戶行為信息的第一相似度的第一排名值、基于應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)(例如,熱點(diǎn)內(nèi)容)的第二相似度的第二排名值,以及預(yù)設(shè)的加權(quán)系數(shù),計(jì)算得到的應(yīng)用程序的排名評(píng)分,按排名評(píng)分為用戶推薦應(yīng)用程序。本申請(qǐng)實(shí)施例提供的采用加權(quán)系數(shù)融合用戶行為信息和預(yù)設(shè)特征數(shù)據(jù)的排名評(píng)分計(jì)算方法,能更好的結(jié)合反應(yīng)用戶行為信息和預(yù)設(shè)特征數(shù)據(jù)的相關(guān)性,使得推薦的應(yīng)用程序更符合用戶偏好。

      附圖說明

      圖1是本申請(qǐng)的一種應(yīng)用程序推薦方法實(shí)施例1的步驟流程圖;

      圖2是本申請(qǐng)的一種應(yīng)用程序推薦方法實(shí)施例2的步驟流程圖;

      圖3是本申請(qǐng)的一種應(yīng)用程序推薦方法實(shí)施例3的步驟流程圖;

      圖4是本申請(qǐng)的一種應(yīng)用程序推薦裝置實(shí)施例的結(jié)構(gòu)框圖。

      具體實(shí)施方式

      為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說明。

      本申請(qǐng)實(shí)施例的核心構(gòu)思之一在于,采用基于應(yīng)用程序與所述用戶行為信息的第一相似度的第一排名值,和基于應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度的第二排名值,計(jì)算得到的應(yīng)用程序的排名評(píng)分,按排名評(píng)分為用戶推薦應(yīng)用程序。

      參照?qǐng)D1,示出了本申請(qǐng)的一種應(yīng)用程序推薦方法實(shí)施例1的步驟流程圖,具體可以包括如下步驟:

      步驟101,獲取用戶行為信息;

      用戶行為信息是,根據(jù)用戶終端中應(yīng)用程序的使用情況分析得到的用戶喜好信息。

      具體的,應(yīng)用程序平臺(tái),可以根據(jù)各個(gè)應(yīng)用程序的使用時(shí)長(zhǎng),判斷得到用戶的喜好。例如,用戶使用某個(gè)視頻直播應(yīng)用程序的時(shí)間最長(zhǎng),則可以判斷用戶喜歡觀看視頻直播。又例如,用戶使用游戲類應(yīng)用程序的時(shí)間最長(zhǎng),則可以判斷用戶喜歡玩游戲。

      另外,還可以根據(jù)用戶安裝的各種類型的應(yīng)用程序的數(shù)量,判斷用戶喜歡的應(yīng)用程序類型。例如,用戶的終端中安裝的游戲類應(yīng)用程序最多,則判斷用戶喜歡玩游戲。

      步驟102,計(jì)算預(yù)設(shè)應(yīng)用程序與所述用戶行為信息的第一相似度,采用所述第一相似度,生成所述預(yù)設(shè)應(yīng)用程序的第一排名值;

      用戶行為信息可以是用戶的喜好,應(yīng)用程序平臺(tái)可以計(jì)算一些待推廣的應(yīng)用程序與用戶喜好之間的相似度。例如,用戶喜好的是烹飪類應(yīng)用程序;應(yīng)用程序A是圖像編輯應(yīng)用程序;應(yīng)用程序B是烹飪類應(yīng)用程序;應(yīng)用程序C是飲食管理應(yīng)用程序。根據(jù)一定的相似度算法,計(jì)算得到應(yīng)用程序A、B、C與用戶喜好之間的相似度分別為0%,100%,50%。按照應(yīng)用程序與用戶喜好之間的相似度從大到小進(jìn)行排序,得到應(yīng)用程序的排名值。排名值,是排名順序的值。例如,按照應(yīng)用程序與用戶喜好之間的相似度從大到小進(jìn)行排序,應(yīng)用程序A、B、C的排名順序?yàn)椋簯?yīng)用程序B、應(yīng)用程序C、應(yīng)用程序A。應(yīng)用程序B排名順序?yàn)榈?位,即其排名值為1;應(yīng)用程序C排名順序?yàn)榈?位,即其排名值為2;應(yīng)用程序A排名順序?yàn)榈?位,即其排名值為3。

      步驟103,計(jì)算所述預(yù)設(shè)應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度,采用所述第二相似度,生成所述預(yù)設(shè)應(yīng)用程序的第二排名值;

      在本申請(qǐng)實(shí)施例中,預(yù)設(shè)特征數(shù)據(jù)可以是應(yīng)用程序平臺(tái)中下載量最多的應(yīng)用程序的類型,也可以是用戶上一次在應(yīng)用平臺(tái)輸入的搜索內(nèi)容。

      例如,當(dāng)前應(yīng)用程序平臺(tái)的下載最多的應(yīng)用程序類別是游戲類應(yīng)用程序。應(yīng)用程序A是游戲類應(yīng)用程序;應(yīng)用程序B是視頻應(yīng)用程序;應(yīng)用程序C是健康類應(yīng)用程序。根據(jù)一定的相似度算法,計(jì)算得到應(yīng)用程序A、B、C與游戲類應(yīng)用程序的相似度分別為100%,0%,0%。按照應(yīng)用程序A、B、C與游戲類應(yīng)用程序的相似度從大到小進(jìn)行排序,得到應(yīng)用程序A、B、C的排名值。

      例如應(yīng)用程序A、B、C的排名順序?yàn)椋簯?yīng)用程序A、應(yīng)用程序B和應(yīng)用程序C。應(yīng)用程序A排名順序?yàn)榈?位,即其排名值為1;應(yīng)用程序B和應(yīng)用程序C的排名順序?yàn)榈?位,即其排名值為2。

      步驟104,采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分;

      采用應(yīng)用程序的第一排名值、第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),計(jì)算應(yīng)用程序的排名評(píng)分。

      步驟105,按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序。

      按照應(yīng)用程序的排名評(píng)分,向用戶推薦應(yīng)用程序。

      本申請(qǐng)實(shí)施例通過采用基于應(yīng)用程序與所述用戶行為信息的第一相似度的第一排名值、基于應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度的第二排名值,以及預(yù)設(shè)的加權(quán)系數(shù),計(jì)算得到的應(yīng)用程序的排名評(píng)分,按排名評(píng)分為用戶推薦應(yīng)用程序。本申請(qǐng)實(shí)施例提供的采用加權(quán)系數(shù)融合用戶行為信息和預(yù)設(shè)特征數(shù)據(jù)的排名評(píng)分計(jì)算方法,能更好的結(jié)合反應(yīng)用戶行為信息和預(yù)設(shè)特征數(shù)據(jù)的相關(guān)性,使得推薦的應(yīng)用程序更符合用戶偏好。

      參照?qǐng)D2,示出了本申請(qǐng)的一種應(yīng)用程序推薦方法實(shí)施例2的步驟流程圖,具體可以包括如下步驟:

      步驟201,獲取應(yīng)用程序的內(nèi)容熱度排名;

      應(yīng)用程序的內(nèi)容熱點(diǎn)排名,可以是應(yīng)用程序所屬的類別的下載量排名。

      具體的,應(yīng)用程序平臺(tái)中會(huì)統(tǒng)計(jì)一段時(shí)間內(nèi),被下載次數(shù)較多的應(yīng)用程序;應(yīng)用程序平臺(tái)可以將被下載次數(shù)較多的應(yīng)用程序所屬的類別進(jìn)行排名,得到應(yīng)用程序的內(nèi)容熱點(diǎn)排名。

      步驟202,將熱度排名最高的應(yīng)用程序的內(nèi)容作為預(yù)設(shè)特征數(shù)據(jù);

      熱度排名最高的應(yīng)用程序的內(nèi)容具體可以為,被下載次數(shù)最多的應(yīng)用程序類別。應(yīng)用程序平臺(tái)將被下載次數(shù)最多的應(yīng)用程序類別,作為預(yù)設(shè)特征數(shù)據(jù)。

      步驟203,獲取用戶行為信息;

      步驟204,計(jì)算預(yù)設(shè)應(yīng)用程序與所述用戶行為信息的第一相似度,采用所述第一相似度,生成所述預(yù)設(shè)應(yīng)用程序的第一排名值;

      步驟205,計(jì)算所述預(yù)設(shè)應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度,采用所述第二相似度,生成所述預(yù)設(shè)應(yīng)用程序的第二排名值;

      步驟206,采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分;

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述預(yù)設(shè)的加權(quán)系數(shù)包括:第一加權(quán)系數(shù)和第二加權(quán)系數(shù);所述步驟206具體可以包括如下子步驟:

      子步驟S11,將應(yīng)用程序的第一排名值乘以所述第一加權(quán)系數(shù),得到第一加權(quán)排名值;

      子步驟S12,將應(yīng)用程序的第二排名值乘以所述第二加權(quán)系數(shù),得到第二加權(quán)排名值;

      子步驟S13,將所述第一加權(quán)排名值與所述第二加權(quán)排名值的乘積,除以所述第一加權(quán)排名值與所述第二加權(quán)排名值的和,得到排名評(píng)分。

      在本申請(qǐng)實(shí)施例中,以第一加權(quán)系數(shù)和第二加權(quán)系數(shù)調(diào)節(jié),第一排名值和第二排名值對(duì)排名評(píng)分的影響。

      具體的,設(shè)基于應(yīng)用程序與用戶行為信息的第一相似度的第一排名值為r1;設(shè)基于應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度的第二排名值為r2;第一加權(quán)系數(shù)為α;第二加權(quán)系數(shù)為β。

      應(yīng)用程序的排名評(píng)分即為:

      <mrow> <mi>f</mi> <mrow> <mo>(</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>r</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&alpha;r</mi> <mn>1</mn> </msub> <mo>*</mo> <msub> <mi>&beta;r</mi> <mn>2</mn> </msub> </mrow> <mrow> <msub> <mi>&alpha;r</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>&beta;r</mi> <mn>2</mn> </msub> </mrow> </mfrac> </mrow>

      第一加權(quán)系數(shù)為α和第二加權(quán)系數(shù)為β不宜相差太大,具體的,可以將第一加權(quán)系數(shù)為α和第二加權(quán)系數(shù)β的取值范圍設(shè)置為0-1.

      例如,第一加權(quán)系數(shù)為α設(shè)置為0.4;第二加權(quán)系數(shù)β設(shè)置為0.6;若應(yīng)用程序A的第一排名值為1;第二排名值為3;則應(yīng)用程序A的排名評(píng)分為:0.33;

      若應(yīng)用程序B的第一排名值為2;第二排名值為1;則應(yīng)用程序B的排名評(píng)分為0.34;

      若應(yīng)用程序C的第一排名值為3;第二排名值為2;則應(yīng)用程序C的排名評(píng)分為0.6。

      步驟207,按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序。

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述步驟207具體可以包括如下子步驟:

      子步驟S21,將所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分,按小到大的順序進(jìn)行排名;

      例如,用戶程序A的排名評(píng)分為0.33;應(yīng)用程序B的排名評(píng)分為0.34;應(yīng)用程序C的排名評(píng)分為0.6。按從小到大進(jìn)行排序,則第一名為應(yīng)用程序A,第二名為應(yīng)用程序B,第三名為應(yīng)用程序C。

      子步驟S22,將排名評(píng)分的排名順序,靠前的預(yù)設(shè)個(gè)數(shù)的應(yīng)用程序作為目標(biāo)應(yīng)用程序;

      預(yù)設(shè)個(gè)數(shù)可以由應(yīng)用程序平臺(tái)自行設(shè)定。例如,將靠前的兩個(gè)應(yīng)用程序作為目標(biāo)程序,即將按排名評(píng)分,從小到大進(jìn)行排名,排名第一、第二的兩個(gè)應(yīng)用程序作為目標(biāo)應(yīng)用程序。

      子步驟S23,展現(xiàn)所述目標(biāo)應(yīng)用程序。

      應(yīng)用程序平臺(tái)向用戶推薦目標(biāo)應(yīng)用程序。

      根據(jù)本申請(qǐng)實(shí)施例的排名評(píng)分計(jì)算方法,當(dāng)某個(gè)應(yīng)用程序僅僅在某一種相似度計(jì)算中存在排名時(shí),其最終排名保持不變;當(dāng)該應(yīng)用在兩種相似度計(jì)算中均有排名時(shí),其最終排名值要小于二者之間較小的排名值。

      參照?qǐng)D3,示出了本申請(qǐng)的一種應(yīng)用程序推薦方法實(shí)施例3的步驟流程圖,具體可以包括如下步驟:

      步驟301,獲取輸入搜索內(nèi)容;

      應(yīng)用程序平臺(tái)獲取用戶輸入的搜索內(nèi)容。

      步驟302,將所述輸入搜索內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù);

      例如用戶輸入的是:瀏覽器;則應(yīng)用程序平臺(tái)將瀏覽器作為預(yù)設(shè)特征數(shù)據(jù)。

      步驟303,獲取用戶行為信息;

      步驟304,計(jì)算預(yù)設(shè)應(yīng)用程序與所述用戶行為信息的第一相似度,采用所述第一相似度,生成所述預(yù)設(shè)應(yīng)用程序的第一排名值;

      步驟305,計(jì)算所述預(yù)設(shè)應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度,采用所述第二相似度,生成所述預(yù)設(shè)應(yīng)用程序的第二排名值;

      步驟306,采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分;

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述預(yù)設(shè)的加權(quán)系數(shù)包括:第一加權(quán)系數(shù)和第二加權(quán)系數(shù);所述步驟306具體可以包括如下子步驟:

      子步驟S31,將應(yīng)用程序的第一排名值乘以所述第一加權(quán)系數(shù),得到第一加權(quán)排名值;

      子步驟S32,將應(yīng)用程序的第二排名值乘以所述第二加權(quán)系數(shù),得到第二加權(quán)排名值;

      子步驟S33,將所述第一加權(quán)排名值與所述第二加權(quán)排名值的乘積,除以所述第一加權(quán)排名值與所述第二加權(quán)排名值的和,得到排名評(píng)分。

      步驟307,按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序。

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述步驟307具體可以包括如下子步驟:

      子步驟S41,將所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分,按小到大的順序進(jìn)行排名;

      子步驟S42,將排名評(píng)分的排名順序,靠前的預(yù)設(shè)個(gè)數(shù)的應(yīng)用程序作為目標(biāo)應(yīng)用程序;

      子步驟S43,展現(xiàn)所述目標(biāo)應(yīng)用程序。

      需要說明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng)實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)實(shí)施例所必須的。

      參照?qǐng)D4,示出了本申請(qǐng)的一種應(yīng)用程序推薦裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:

      行為信息獲取模塊41,用于獲取用戶行為信息;

      第一排名值計(jì)算模塊42,用于計(jì)算預(yù)設(shè)應(yīng)用程序與所述用戶行為信息的第一相似度,采用所述第一相似度,生成所述預(yù)設(shè)應(yīng)用程序的第一排名值;

      第二排名值計(jì)算模塊43,用于計(jì)算所述預(yù)設(shè)應(yīng)用程序與預(yù)設(shè)特征數(shù)據(jù)的第二相似度,采用所述第二相似度,生成所述預(yù)設(shè)應(yīng)用程序的第二排名值;

      排名評(píng)分計(jì)算模塊44,用于采用所述第一排名值、所述第二排名值以及預(yù)設(shè)的加權(quán)系數(shù),生成所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分;

      展現(xiàn)模塊45,用于按照所述排名評(píng)分展現(xiàn)所述應(yīng)用程序。

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述預(yù)設(shè)的加權(quán)系數(shù)包括:第一加權(quán)系數(shù)和第二加權(quán)系數(shù);排名評(píng)分計(jì)算模塊44可以包括:

      第一加權(quán)排名值計(jì)算子模塊,用于將應(yīng)用程序的第一排名值乘以所述第一加權(quán)系數(shù),得到第一加權(quán)排名值;

      第二加權(quán)排名值計(jì)算子模塊,用于將應(yīng)用程序的第二排名值乘以所述第二加權(quán)系數(shù),得到第二加權(quán)排名值;

      加權(quán)計(jì)算子模塊,用于將所述第一加權(quán)排名值與所述第二加權(quán)排名值的乘積,除以所述第一加權(quán)排名值與所述第二加權(quán)排名值的和,得到排名評(píng)分。

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述展現(xiàn)模塊45可以包括:

      評(píng)分排名子模塊,用于將所述預(yù)設(shè)應(yīng)用程序的排名評(píng)分,按小到大的順序進(jìn)行排名;

      目標(biāo)應(yīng)用程序確定子模塊,用于將排名評(píng)分的排名順序,靠前的預(yù)設(shè)個(gè)數(shù)的應(yīng)用程序作為目標(biāo)應(yīng)用程序;

      目標(biāo)應(yīng)用程序展現(xiàn)子模塊,用于展現(xiàn)所述目標(biāo)應(yīng)用程序。

      在本申請(qǐng)實(shí)施例的一種優(yōu)選示例中,所述的裝置還可以包括:

      熱度排名獲取模塊,用于獲取應(yīng)用程序的內(nèi)容熱度排名;

      第一預(yù)設(shè)特征數(shù)據(jù)確定模塊,用于將熱度排名最高的應(yīng)用程序的內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù)。

      在本申請(qǐng)實(shí)施例的另一種優(yōu)選示例中,所說的裝置還可以包括:

      搜索內(nèi)容獲取模塊,用于獲取輸入搜索內(nèi)容;

      第二預(yù)設(shè)特征數(shù)據(jù)確定模塊,用于將所述輸入搜索內(nèi)容作為所述預(yù)設(shè)特征數(shù)據(jù)。

      對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

      本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。

      本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

      本申請(qǐng)實(shí)施例是參照根據(jù)本申請(qǐng)實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

      這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

      這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

      盡管已描述了本申請(qǐng)實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)實(shí)施例范圍的所有變更和修改。

      最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。

      以上對(duì)本申請(qǐng)所提供的一種應(yīng)用程序推薦方法和一種應(yīng)用程序推薦裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1