亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種終端應(yīng)用APP的排序方法及裝置與流程

文檔序號:11155297閱讀:428來源:國知局
一種終端應(yīng)用APP的排序方法及裝置與制造工藝

本發(fā)明涉及互聯(lián)網(wǎng)移動通信技術(shù)領(lǐng)域,具體涉及一種終端應(yīng)用APP的排序方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)通信技術(shù)的快速發(fā)展,各種移動終端設(shè)備已經(jīng)成為人們生活必不可少的工具,具有各種各樣功能的終端應(yīng)用程序APP也層出不窮,為用戶帶來了更加便捷的體驗。

目前,終端用戶主要是通過手機助手平臺等應(yīng)用下載平臺來直接下載安裝自己需要的終端應(yīng)用程序APP,但是應(yīng)用下載平臺中提供的APP是海量的,即使是同一類別的APP也是有多個。為了增加用戶粘度,許多APP供應(yīng)商都為安裝其APP的終端提供了各自不同的福利,例如下載安裝送流量、送話費、送購物卡等等,如何在保證APP供應(yīng)商的權(quán)益的同時,又能夠更好的滿足用戶的體驗,對這些提供福利的APP進行排序和展示對各個應(yīng)用平臺而言是個挑戰(zhàn)。現(xiàn)有各競品平臺并未針對提供福利的App采用有效的排列和顯示方法,這些APP的排列和顯示還是依據(jù)舊有的方式(例如應(yīng)用的類型-影音工具、即時聊天等)或處于混亂狀態(tài)。



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

針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明實施例的目的在于提供一種能夠克服上述問題或者至少能夠部分地解決上述問題的終端應(yīng)用APP的排序方法及裝置。

為實現(xiàn)上述目的,本發(fā)明的一個實施例中提供了一種終端應(yīng)用APP的排序方法,包括:

獲取終端用戶對其已安裝APP的評分;所述APP是為終端用戶提供安裝福利的APP;

根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分;

根據(jù)APP的最終評分確定應(yīng)用下載平臺中APP的排序。

優(yōu)選的,如上所述的排序方法,該方法還包括:根據(jù)APP的類別和APP的最終評分確定應(yīng)用下載平臺中APP的排序,包括:

計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

根據(jù)類別總分確定各個類別的排序;

根據(jù)APP的最終評分確定同一類別下的所有APP的排序。

本發(fā)明的另一個實施例中提供了一種終端應(yīng)用APP的排序裝置,該裝置包括:

評分獲取模塊,用于獲取終端用戶對其已安裝APP的評分;所述APP是為終端用戶提供安裝福利的APP;

最終評分計算模塊,用于根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分;

第一APP排序模塊,用于根據(jù)APP的最終評分確定應(yīng)用下載平臺中APP的排序。

優(yōu)選的,如上所述的排序裝置,所述APP排序模塊還用于根據(jù)APP的類別和APP的最終評分確定應(yīng)用下載平臺中APP的排序;

其中,所述APP排序模塊包括:

APP類別總分計算單元,用于計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

類別排序單元,用于根據(jù)類別總分確定各個類別的排序;

APP排序單元,用于根據(jù)APP的最終評分確定同一類別下的所有APP的排序。

本發(fā)明的有益效果在于:本發(fā)明所提供的技術(shù)方案解決了如何對提供安裝福利的終端應(yīng)用APP的排序推薦問題,本發(fā)明實施例中的方案在保障了APP供應(yīng)商權(quán)益的同時,更重要的是增強了用戶的體驗。本發(fā)明所提供的方案,提供了一種很好的綜合參考用戶評價和APP供應(yīng)商的APP排序方法,為APP顯示及推薦提供了技術(shù)支持。

本發(fā)明實施例提供的一種方案中,結(jié)合終端用戶對其已安裝APP的評分和APP的福利日領(lǐng)取量計算得到APP的最終評分,并以該評分確定出APP的排序,該方案使用戶安裝某一APP之前,能夠根據(jù)APP的排序知曉該APP的評分高低,為用戶提供了一種選擇APP的參考標準,增強了用戶的體驗。

本發(fā)明實施例提供的另一種方案中,除考慮了用戶對APP的評分和APP的福利日領(lǐng)取量,還結(jié)合了APP所在類別的類別總分,根據(jù)APP所在類別的類別總分和APP的最終評分確定出APP的最終排序,該方案進一步全面考慮了APP排序推薦的參考因素,為用戶提供了更好的體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一個實施例中的一種終端應(yīng)用APP的排序方法的流程示意圖;

圖2為本發(fā)明一個實施例中的一種終端應(yīng)用APP的排序方法的流程示意圖;

圖3為本發(fā)明一個實施例中的一種終端應(yīng)用APP的排序裝置的結(jié)構(gòu)示意圖;

圖4為本發(fā)明一個實施例中的評分獲取模塊的結(jié)構(gòu)示意圖;

圖5為本發(fā)明一個實施例中的評分獲取模塊的結(jié)構(gòu)示意圖;

圖6為本發(fā)明一個實施例中最終評分計算模塊的結(jié)構(gòu)示意圖;

圖7為本發(fā)明一個實施例中最終評分計算模塊的結(jié)構(gòu)示意圖;

圖8為本發(fā)明一個實施例中的一種終端應(yīng)用APP的排序裝置的結(jié)構(gòu)示意圖;

圖9為本發(fā)明一個實施例中的APP排序模塊的結(jié)構(gòu)示意圖;

圖10為本發(fā)明一個實施例中的APP排序模塊的結(jié)構(gòu)示意圖;

圖11為本發(fā)明一個實施例中的一種終端應(yīng)用APP的排序裝置的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,均屬于本發(fā)明保護的范圍。

圖1示出了本發(fā)明一個實施例中提供的一種終端應(yīng)用APP的排序方法的流程示意圖,如圖1所示,該方法包括:

步驟S110:獲取終端用戶對其已安裝APP的評分。

具體的,所述APP是為終端用戶提供安裝福利的APP,所述安裝福利包括但不限于安裝送流量和/或送話費和/或送紅包和/或送購物卡等用戶安裝福利。用戶只有安裝成功某一APP之后,才能夠領(lǐng)取該APP對應(yīng)的福利。

需要說明的是,應(yīng)用下載平臺在將APP列表推送到終端用戶的客戶端之前,都是需要進行APP篩選和審核的,只有通過篩選和審核的APP才會由平臺的服務(wù)器以app列表推送至終端用戶的客戶端,供終端用戶下載安裝。每個應(yīng)用下載平臺都會有各自的篩選標準,篩選的方式可以是人工篩選,或者自動篩選,或者兩者結(jié)合,篩選標準中一般會包括供應(yīng)商、APP提供的福利、是否攜帶病毒等不同方面的要求,只有滿足平臺篩選標準的APP才能夠在平臺上線。

本實施例中,通過在APP的對應(yīng)界面為用戶提供APP評分接口來獲取終端用戶對其已安裝APP的評分,例如,在APP的安裝下載界面即應(yīng)用平臺下載平臺的顯示界面為用戶提供評分接口,用戶在下載APP并安裝成功后,界面上除了顯示“領(lǐng)取福利”之外,還會顯示“評分”的按鈕以接收用戶的評分。當(dāng)然,還可以顯示“反饋”的按鈕來接收用戶的評語。

步驟S120:根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分。

其中,用戶只有下載并安裝完某一APP,才能夠領(lǐng)取該APP對應(yīng)的福利,對于某一APP,除了有些用戶安裝完成后沒有領(lǐng)取福利的情況下,APP的福利日領(lǐng)取量一般是指該APP在一天之內(nèi)的安裝該APP的用戶數(shù)量。

步驟S130:根據(jù)APP的最終評分確定應(yīng)用下載平臺中APP的排序。

其中,若存在最終評分相同的APP,可以通過顯示預(yù)設(shè)的提示標識來提示用戶哪些APP的最終評分是相同的,也可以根據(jù)預(yù)設(shè)的同分排序規(guī)則對最終評分相同的APP的排序進行確定。

本實施例中所提供的上述排序方法,根據(jù)用戶對其已安裝終端應(yīng)用APP的評分和APP的福利日領(lǐng)取量來計算APP的最終評分,并根據(jù)該最終評分確定出APP在應(yīng)用下載平臺的排序。通過該方法,在用戶安裝某一APP之前,便能夠根據(jù)APP的排序知曉該APP的評分高低,為用戶提供了一種選擇APP的參考標準,增強了用戶的體驗。

在實際應(yīng)用中,可以根據(jù)預(yù)設(shè)的固定間隔時間,對應(yīng)用下載平臺的APP進行排序更新,例如,所述更新間隔時間可以為一天,在每天的凌晨的24:00時對APP的最終評分進行重新計算。當(dāng)然,也可以進行實時更新,即在接收到對某一APP的新的評分時,就對該APP的最終評分進行重新計算,更新平臺的APP顯示排序,但是該方式會造成資源的較大耗費,一般優(yōu)選按照固定間隔時間進行更新的方式。

本發(fā)明的一個實施例中,可以接收終端用戶對其所安裝的同一APP的m次評分,并將m次評分中的最新評分作為終端用戶對該APP的評分。即允許終端用戶對同一個APP進行多次評分,在計算APP的最終評分時,以終端用戶對該APP的最后一次評分作為其對該APP的評分。通過該方式,能夠使用戶在使用該APP的過程中,根據(jù)其使用體驗給出對該APP的最新評分,使評分結(jié)果更符合實際。

為了使評價更具有客觀性,本發(fā)明的一個實施例中,在根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分之前,還包括獲取對同一APP進行評分的終端用戶的個數(shù),判斷參與評分的用戶的個數(shù)是否大于設(shè)置的用戶個數(shù)閾值,當(dāng)對同一APP進行評分的終端用戶的個數(shù)大于用戶個數(shù)閾值時,再根據(jù)終端用戶對該APP的評分和該APP的福利日領(lǐng)取量計算APP的最終評分。

例如,所述用戶個數(shù)閾值為4個,對于某一APP,只有當(dāng)參加對其評分的用戶的數(shù)量在5個或5個以上時,才對該APP進行最終評分的計算,將計算結(jié)果通過應(yīng)用下載平臺呈現(xiàn)給用戶。通過該方式,避免了評分樣本過少評價不客觀的情況。

在本發(fā)明的一個實施例中,根據(jù)已安裝APP的終端用戶的唯一標識隨機篩選參與APP評分的終端用戶,為隨機篩選出的終端用戶提供APP評分接口,通過該接口獲取隨機篩選出的終端用戶對APP的評分。

本實施例中,隨機為已安裝APP的用戶提供評分接口,而并非每個安裝APP的終端用戶都有評分權(quán)限,通過該方式,有效避免了某些終端用戶對某個APP的惡意評分行為。例如,避免APP供應(yīng)商對其自己的APP給出過高評分的問題,或者避免某APP供應(yīng)商對對手的APP給出過低評分的問題。

在本發(fā)明的一個實施例中,終端用戶的唯一標識可以為用戶的M2,用戶的M2的生成方式為:

將終端用戶的終端設(shè)備的產(chǎn)品序列號SN碼、國際移動設(shè)備標識IMEI和系統(tǒng)ID號進行MD5計算,將計算結(jié)果作為用戶的M2;所述系統(tǒng)ID號為自定義字符串。

本實施例中的終端用戶的唯一標識的生成方式,最大程度實現(xiàn)了用戶標識的唯一性,保證了一用戶一M2。

在發(fā)明的一個實施例中,圖1中所示的方法中,獲取終端用戶對其已安裝APP的評分的一種方式可以是直接獲取終端用戶對該APP分值的評價,如設(shè)置的APP的分值區(qū)間為1-10分(10分為最高分),終端用戶可以直接通過APP評分接口給出其已安裝APP的分值。

在發(fā)明的一個實施例中,圖1中所示的方法中,獲取終端用戶對其已安裝APP的評分的一種方式包括:

接收終端用戶對APP所屬等級的評價;

根據(jù)終端用戶評價的APP的所屬等級,以及APP等級與APP分值之間的對應(yīng)關(guān)系,確定APP的分值。

即預(yù)先設(shè)置APP等級與APP分值之間的對應(yīng)關(guān)系,終端用戶通過APP評分接口給出其已安裝APP所屬等級的評價,接收到用戶對APP所屬等級的評價后,便可根據(jù)上述對應(yīng)關(guān)系得到APP的分值。例如,APP等級包括1到5五個等級,等級越高分值越高,五個等級對應(yīng)的APP分值分別為2分、4分、6分、8分、10分(10分為最高分),若用戶評價某一APP的等級為3,則該用戶對該APP的評分為6分。

本發(fā)明的一個實施例中,圖1中所示的方法中,根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分的一種方式包括:

根據(jù)參與同一APP評分的終端用戶的數(shù)量和每個終端用戶對該APP的評分,計算該APP的評分均值;

將APP的評分均值和APP的福利日領(lǐng)取量的乘積作為該APP的最終評分。

本實施例中,將所有用戶對同一APP的評分均值作為用戶對APP的評分,用戶對APP的評分再結(jié)合APP的日安裝數(shù)量計算得到APP的最終評分。可見,本實施例中所述APP的最終評分的計算,同時參考了已安裝用戶的使用體驗和供應(yīng)商的權(quán)益。

本發(fā)明的一個實施例中,圖1中所示的方法中,根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分的一種方式包括:

根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,確定終端用戶的評分權(quán)重值;

根據(jù)終端用戶對APP的評分、終端用戶的評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的最終評分。

在本實施例中,將終端用戶的用戶等級作為對APP評分的一個參數(shù),根據(jù)終端用戶的等級確定出用戶的評分權(quán)重值,該方式進一步考慮了終端用戶對應(yīng)用下載平臺的實際利用情況,使等級越高的用戶具有更大的評分權(quán)重。

需要說明的是,用戶等級是由每個應(yīng)用下載平臺根據(jù)其各自的用戶等級標準確定的,等級的顯示方式也不同的,如有的是1級用戶、2級用戶,…n級用戶顯示方式,有的是藍鉆、黃鉆等顯示方式。

本發(fā)明的一個實施例中,根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,確定終端用戶的評分權(quán)重值的一種方式包括:

根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,以及用戶等級與評分權(quán)重值之間的映射關(guān)系,確定參與評分的每個終端用戶的第一評分權(quán)重值;

此時,根據(jù)終端用戶對APP的評分、終端用戶的第一評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第一最終評分,計算公式為:

其中,n為參與評分的終端用戶的個數(shù),Si為第i個用戶對APP的評分,Wi為第i個用戶的第一評分權(quán)重值。

本實施例中,通過預(yù)先設(shè)置的用戶等級與評分權(quán)重值之間的映射關(guān)系,來確定每個參與評分的終端用戶的第一評分權(quán)重值。

本發(fā)明的一個實施中,所述第一評分權(quán)重值的范圍可以是[0.8,1.2]。

例如,預(yù)先設(shè)置的用戶等級與評分權(quán)重值的映射關(guān)系表可以如下表所示,用戶等級共分5個等級,每個等級對應(yīng)各自的評分權(quán)重值。

在本發(fā)明的一個實施例中,根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,確定終端用戶的評分權(quán)重值的一種方式包括:

根據(jù)所有參與評分的終端用戶的用戶等級,計算每個終端用戶的第二評分權(quán)重值;所有參與評分的終端用戶的第二評分權(quán)重值的總和為1;

根據(jù)終端用戶對APP的評分、終端用戶的第二評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第二最終評分,計算公式為:

其中,t為參與評分的終端用戶的個數(shù),Sj為第j個用戶對APP的評分,Wj為第j個用戶的第二評分權(quán)重值。

例如,參與評分的終端用戶的個數(shù)為5個,5個用戶的等級分別為2、2、3、3和5,則分別對應(yīng)的第二評分權(quán)重值為2/15、2/15、1/5、1/5和1/3。

在本發(fā)明的一個實施例中,圖1中所示的方法還可以包括:當(dāng)APP的最終評分小于隱藏閾值時,將APP在應(yīng)用下載平臺中隱藏。即只將評分高于所述隱藏閾值的APP呈現(xiàn)給用戶,例如,APP評分的最高分為10分,隱藏閾值為6分,如果某一APP的評分小于6分,就會被隱藏。

在本發(fā)明的一個實施例中,在獲取到終端用戶對其已安裝APP的首次評分之前,還可以為終端用戶提供APP評分提示。提示的具體方式可以根據(jù)實際需要進行設(shè)定,如可以是手形的提示方式,在用戶打開應(yīng)用下載平臺后,通過一手形指示用戶其未進行評價的已安裝APP,以更好、更全面的獲取到用戶對其已安裝APP的評價。

圖2示出了本發(fā)明的一個實施例中提供的一種終端應(yīng)用APP的排序方法的流程示意圖,如圖2所示,該方法包括:

步驟S210:獲取終端用戶對其已安裝APP的評分。

步驟S220:根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分;

步驟S230:計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

步驟S240:根據(jù)APP的類別總分和APP的最終評分確定應(yīng)用下載平臺中APP的排序。

本實施例中所述排序方法與圖1中所示的方法的不同僅在于步驟S230和步驟S240的不同,所述步驟S210和S220與圖1中所示的步驟S110和步驟S120是相同的,詳見前文中的描述,在此不再一一贅述。

本發(fā)明的一個實施例中,所述根據(jù)APP的類別和APP的最終評分確定應(yīng)用下載平臺中APP的排序,包括:

計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

根據(jù)類別總分確定各個類別的排序;

根據(jù)APP的最終評分確定同一類別下的所有APP的排序。

本實施例中,應(yīng)用下載平臺中APP的最終排序呈現(xiàn)方式為:先根據(jù)APP的類別總分確定某一類APP的排序,然后再根據(jù)該類別內(nèi)部所有APP的最終評分確定該類別中每個APP的最終排序。本實施例中的該排序方法,在確定出每一個APP的最終評分后,又考慮了APP的類別,使同一類別的APP連續(xù)顯示,更方便了用戶對某一類別APP的選擇。

其中,APP的類別的包括影音娛樂類、學(xué)習(xí)辦公類、社交通訊類等等,每一大的類別下還可以根據(jù)需要劃分小的類別,如社交通訊類還可以劃分為社區(qū)類、聊天類、郵箱類等等,具體的類別劃分標準可由各應(yīng)用下載平臺根據(jù)自己的需要進行設(shè)定。

本發(fā)明的一個實施例中,可以將最終評分最高的APP在應(yīng)用下載平臺置頂顯示,即將最終評分最高的APP跳出類別的限制,直接顯示在第一位。

本發(fā)明的一個實施例中,圖2中所示的方法,還可以包括:獲取終端用戶感興趣的APP類型,根據(jù)用戶感興趣的APP類型和APP的類別總分確定各個類別的排序。

通過該方式,可以為不同的終端用戶提供個性化的APP顯示方案,結(jié)合用戶感興趣的APP的類別和APP的類別總分確定各類別APP的排序。例如,用戶喜歡的APP為音樂類,可以優(yōu)先考慮將音樂類APP排序在第一位,音樂類之外的APP再根據(jù)所在類別的類別總分確定每一類APP的排序,若用戶喜歡的APP類別為2個或多個時,可以根據(jù)各類別的總分將用戶喜歡的幾個類別APP進行排序后,再進行其它類別APP的排序。

考慮到用戶終端設(shè)備的顯示區(qū)域的有限性,在本發(fā)明的一個實施例中,圖2中所示的方法還可以包括:

設(shè)置同一類別下APP的顯示個數(shù)閾值h,根據(jù)所述顯示個數(shù)閾值h將同一類別下的APP進行分級顯示,分級顯示方式為:

將同一類別下最終評分最高的h個APP進行一級顯示,將剩余APP進行二級顯示;所述一級顯示為直接顯示,所述二級顯示為接收終端用戶操作后才顯示。

通過該分級顯示的方式,可以為用戶在當(dāng)前顯示界面上呈現(xiàn)不同類別的APP,避免了很可能出現(xiàn)的在客戶端當(dāng)前頁面在顯示了一個類別APP的情況,為用戶提供更好的體驗。例如,所述h=3,這樣每一個類別的APP只直接顯示3個APP,假設(shè)此時用戶終端設(shè)備當(dāng)前顯示界面可以顯示6個APP,用戶在無需下拉當(dāng)前顯示界面的情況下,就可以看到兩個不同類別的APP。

圖3示出了本發(fā)明的一個實施例中提供的一種終端應(yīng)用APP的排序裝置的結(jié)構(gòu)示意圖,如圖3所示,該排序裝置包括評分獲取模塊100、最終評分計算模塊200和APP排序模塊300。其中:

評分獲取模塊100,用于獲取終端用戶對其已安裝APP的評分;所述APP是為終端用戶提供安裝福利的APP;

最終評分計算模塊200,用于根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分;

APP排序模塊300,用于根據(jù)APP的最終評分確定應(yīng)用下載平臺中APP的排序。

同樣需要說明的是,應(yīng)用下載平臺在將APP列表推送到終端用戶的客戶端之前,都是需要進行APP篩選和審核的,只有通過篩選和審核的APP才會由平臺的服務(wù)器以app列表推送至終端用戶的客戶端,供終端用戶下載安裝。每個應(yīng)用下載平臺都會有各自的篩選標準,篩選的方式可以是人工篩選,或者自動篩選,或者兩者結(jié)合,篩選標準中一般會包括供應(yīng)商、APP提供的福利、是否攜帶病毒等不同方面的要求,只有滿足平臺篩選標準的APP才能夠在平臺上線。

本發(fā)明的一個實施例中,評分獲取模塊100獲取到的終端用戶對其已安裝APP的評分直接APP的分值。

本發(fā)明的一個實施例中,評分獲取模塊100首先獲取到的是用戶對其已安裝APP等級的評價,再根據(jù)APP等級與APP分值之間的對應(yīng)關(guān)系,得到APP的分值。即如圖4所示,所述評分獲取模塊100包括APP等級確定單元110和APP分值確定單元111。其中:

APP等級確定單元110,用于接收終端用戶對APP所屬等級的評價;

APP分值確定單元111,用于根據(jù)終端用戶評價的APP的所屬等級,以及APP等級與APP分值之間的對應(yīng)關(guān)系,確定APP的分值。

本發(fā)明的一個實施例中,如圖5所示,所述評分獲取模塊100包括評分接收單元120和評分確認單元121。其中:

評分接收單元120,用于接收終端用戶對其所安裝的同一APP的m次評分;

評分確定單元121,用于將m次評分中的最新評分作為終端用戶對該APP的評分。

即允許用戶對同一APP進行多次評分,以在計算APP的最終評分之前的最近一次的評分作為該次計算APP的最終評分的依據(jù)。

本發(fā)明的一個實施例中,所述最終評分計算模塊200還可以包括評分用戶監(jiān)測單元。評分用戶監(jiān)測單元,用于在計算APP的最終評分之前,監(jiān)測對同一APP進行評分的終端用戶的個數(shù),當(dāng)對同一APP進行評分的終端用戶的個數(shù)大于用戶個數(shù)閾值時,根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分。

本發(fā)明的一個實施例中,如圖6所示,所述最終評分計算模塊200包括評分均值計算單元210和第一最終評分計算單元211。

評分均值計算單元210,用于根據(jù)參與同一APP評分的終端用戶的個數(shù)和每個終端用戶對該APP的評分,計算該APP的評分均值;

第一最終評分計算單元211,用于將APP的評分均值和APP的福利日領(lǐng)取量的乘積作為該APP的最終評分。

本發(fā)明的一個實施例中,如圖7所示,所述最終評分計算模塊200包括評分權(quán)重確定單元220和第二最終評分計算單元221。

評分權(quán)重確定單元220,用于根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,確定參與同一APP評分的終端用戶的評分權(quán)重值;

第二最終評分計算單元221,用于根據(jù)終端用戶對APP的評分、終端用戶的評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的最終評分。

本發(fā)明的一個實施例中,所述評分權(quán)重確定單元220包括第一權(quán)重確定子單元,所述第二最終評分計算單元221包括第一評分計算子單元。

第一權(quán)重確定子單元,用于根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,以及用戶等級與評分權(quán)重值之間的映射關(guān)系,確定參與評分的每個終端用戶的第一評分權(quán)重值;

第一評分計算子單元,用于根據(jù)終端用戶對APP的評分、終端用戶的第一評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第一最終評分,計算公式為:

其中,n為參與評分的終端用戶的個數(shù),Si為第i個用戶的評分,Wi為第i個用戶的第一評分權(quán)重值。

本發(fā)明的一個實施例中,所述第一評分權(quán)重值的取值范圍為[0.8,1.2]。

本發(fā)明的一個實施例中,所述評分權(quán)重確定單元220包括第二權(quán)重確定子單元,所述第二最終評分計算單元221包括第二評分計算子單元。

第二權(quán)重確定子單元,用于根據(jù)所有參與評分的終端用戶的用戶等級,計算每個終端用戶的第二評分權(quán)重值;所有參與評分的終端用戶的第二評分權(quán)重值的總和為1;

第二評分計算子單元,用于根據(jù)終端用戶對APP的評分、終端用戶的第二評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第二最終評分,計算公式為:

其中,t為參與評分的終端用戶的個數(shù),Sj為第j個用戶的評分,Wj為第j個用戶的第二評分權(quán)重值。

本發(fā)明的一個實施例中,所述評分獲取模塊100還可以包括評分接口提供單元。所述評分接口提供單元,用于根據(jù)已安裝APP的終端用戶的唯一標識隨機篩選參與APP評分的終端用戶,為隨機篩選出的終端用戶提供APP評分接口,通過該接口獲取隨機篩選出的終端用戶對APP的評分。

本發(fā)明的一個實施例中,所述終端用戶的唯一標識為用戶的M2,用戶的M2的生成方式為:

將終端用戶的終端設(shè)備的產(chǎn)品序列號SN碼、國際移動設(shè)備標識IMEI和系統(tǒng)ID號進行MD5計算,將計算結(jié)果作為用戶的M2;所述系統(tǒng)ID號為自定義字符串。

本實施例中的終端用戶的唯一標識的生成方式,最大程度實現(xiàn)了用戶標識的唯一性,保證了一用戶一M2。

本發(fā)明的一個實施例中,所示排序裝置還可以包括APP隱藏模塊400,如圖8所示。APP隱藏模塊400,用于當(dāng)APP的最終評分小于隱藏閾值時,將APP在應(yīng)用下載平臺中隱藏。

本實施例中所述的排序裝置,保證了之間APP的最終評分高于設(shè)定的隱藏閾值的APP展示到終端用戶客戶端,更利于用戶在眾多的APP中選擇出其所需要且評分高的APP。

在本發(fā)明的一個實施例中,所述APP排序模塊300還可以用于根據(jù)APP的類別和APP的最終評分確定應(yīng)用下載平臺中APP的排序。此時,所述APP排序模塊300包括APP類別總分計算單元310、類別排序單元320和APP排序單元330,如圖9所示。其中:

APP類別總分計算單元310,用于計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

類別排序單元320,用于根據(jù)類別總分確定各個類別的排序;

APP排序單元330,用于根據(jù)APP的最終評分確定同一類別下的所有APP的排序。

本實施例中所述的APP排序模塊300,首先根據(jù)APP的類別總分確定某一類別APP的排序,然后再根據(jù)該類別內(nèi)部所有APP的最終評分確定該類別中每個APP的最終排序。采用該排序模塊的排序裝置,結(jié)合了APP所在類別的類別總分和每個APP的最終評分,使同一類別的APP連續(xù)且按APP最終評分排序顯示,更方便了用戶對某一類別APP的選擇。

在本發(fā)明的一個實施例中,圖9中所示的排序裝置中,所述APP排序模塊300還可以包括置頂排序單元。所述置頂排序單元,用于將最終評分最高的APP在應(yīng)用下載平臺置頂顯示。

在本發(fā)明的一個實施例中,圖9中所示的排序裝置中,所述APP排序模塊300還可以包括個性化排序單元。所述個性化排序單元,用于獲取終端用戶感興趣的APP類型,根據(jù)用戶感興趣的APP類型和APP的類別總分確定各個類別的排序。通過該方式,能夠為不同的終端用戶提供個性化的APP排序顯示方案。

在本發(fā)明的一個實施例中,圖9中所示的排序裝置中,所述APP排序模塊300可以還包括APP分級顯示單元340,如圖10所示。所示APP分級顯示單元340,用于設(shè)置同一類別下APP的顯示個數(shù)閾值h,根據(jù)所述顯示個數(shù)閾值h將同一類別下的APP進行分級顯示,分級顯示方式為:

將同一類別下最終評分最高的h個APP進行一級顯示,將剩余APP進行二級顯示;所述一級顯示為直接顯示,所述二級顯示為接收終端用戶操作后才顯示。

在本發(fā)明的一個實施例中,所述排序裝置還可以包括APP評分提示模塊500,如圖11所示。所述APP評分提示模塊,用于在獲取到終端用戶對其已安裝APP的首次評分之前,為終端用戶提供APP評分提示。

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

本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述裝置實施方式中各部分的全部或部分可以以硬件實現(xiàn),或者以在一個或多個硬件上運行的軟件模塊來實現(xiàn),方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成。本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明所述的方法和裝置并不限于具體實施方式中所述的實施例,上面的具體描述只是為了解釋本發(fā)明的目的,并非用于限制本發(fā)明。本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出其他的實施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍,本發(fā)明的保護范圍由權(quán)利要求及其等同物限定。

本發(fā)明的實施例公開了:A1、一種終端應(yīng)用APP的排序方法,包括:

獲取終端用戶對其已安裝APP的評分;所述APP是為終端用戶提供安裝福利的APP;

根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分;

根據(jù)APP的最終評分確定應(yīng)用下載平臺中APP的排序。

A2、如A1所述的排序方法,獲取終端用戶對其已安裝APP的評分,包括:

接收終端用戶對APP所屬等級的評價;

根據(jù)終端用戶評價的APP的所屬等級,以及APP等級與APP分值之間的對應(yīng)關(guān)系,確定APP的分值。

A3、如A1所述的排序方法,獲取終端用戶對其已安裝APP的評分,包括:

接收終端用戶對其所安裝的同一APP的m次評分,將m次評分中的最新評分作為終端用戶對該APP的評分。

A4、如A1所述的排序方法,計算APP的最終評分之前,還包括:

當(dāng)對同一APP進行評分的終端用戶的個數(shù)大于用戶個數(shù)閾值時,根據(jù)終端用戶對該APP的評分和該APP的福利日領(lǐng)取量計算APP的最終評分。

A5、如A1所述的排序方法,計算APP的最終評分,包括:

根據(jù)參與同一APP評分的終端用戶的數(shù)量和每個終端用戶對該APP的評分,計算該APP的評分均值;

將APP的評分均值和APP的福利日領(lǐng)取量的乘積作為該APP的最終評分。

A6、如A1所述的排序方法,計算APP的最終評分,包括:

根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,確定終端用戶的評分權(quán)重值;

根據(jù)終端用戶對APP的評分、終端用戶的評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的最終評分。

A7、如A6所述的排序方法,該方法包括:

根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,以及用戶等級與評分權(quán)重值之間的映射關(guān)系,確定參與評分的每個終端用戶的第一評分權(quán)重值;

根據(jù)終端用戶對APP的評分、終端用戶的第一評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第一最終評分,計算公式為:

其中,n為參與評分的終端用戶的個數(shù),Si為第i個用戶的評分,Wi為第i個用戶的第一評分權(quán)重值。

A8、如A6所述的排序方法,該方法包括:

根據(jù)所有參與評分的終端用戶的用戶等級,計算每個終端用戶的第二評分權(quán)重值;所有參與評分的終端用戶的第二評分權(quán)重值的總和為1;

根據(jù)終端用戶對APP的評分、終端用戶的第二評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第二最終評分,計算公式為:

其中,t為參與評分的終端用戶的個數(shù),Sj為第j個用戶的評分,Wj為第j個用戶的第二評分權(quán)重值。

A9、如A1所述的排序方法,獲取終端用戶對其已安裝APP的評分,包括:

根據(jù)已安裝APP的終端用戶的唯一標識隨機篩選參與APP評分的終端用戶,為隨機篩選出的終端用戶提供APP評分接口,通過該接口獲取隨機篩選出的終端用戶對APP的評分。

A10、如A9所述的排序方法,終端用戶的唯一標識為用戶的M2,用戶的M2的生成方式為:

將終端用戶的終端設(shè)備的產(chǎn)品序列號SN碼、國際移動設(shè)備標識IMEI和系統(tǒng)ID號進行MD5計算,將計算結(jié)果作為用戶的M2;所述系統(tǒng)ID號為自定義字符串。

A11、如A1所述的排序方法,該方法還包括:當(dāng)APP的最終評分小于隱藏閾值時,將APP在應(yīng)用下載平臺中隱藏。

A12、如A1所述的排序方法,該方法還包括:根據(jù)APP的類別和APP的最終評分確定應(yīng)用下載平臺中APP的排序,包括:

計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

根據(jù)類別總分確定各個類別的排序;

根據(jù)APP的最終評分確定同一類別下的所有APP的排序。

A13、如A12所述的排序方法,將最終評分最高的APP在應(yīng)用下載平臺置頂顯示。

A14、如A12所述的排序方法,獲取終端用戶感興趣的APP類型,根據(jù)用戶感興趣的APP類型和APP的類別總分確定各個類別的排序。

A15、如A12至A14任一項所述的排序方法,還包括:設(shè)置同一類別下APP的顯示個數(shù)閾值h,根據(jù)所述顯示個數(shù)閾值h將同一類別下的APP進行分級顯示,分級顯示方式為:

將同一類別下最終評分最高的h個APP進行一級顯示,將剩余APP進行二級顯示;所述一級顯示為直接顯示,所述二級顯示為接收終端用戶操作后才顯示。

A16、如A1所述的排序方法,在獲取到終端用戶對其已安裝APP的首次評分之前,為終端用戶提供APP評分提示。

本發(fā)明的實施例還公開了:B17、一種終端應(yīng)用APP的排序裝置,該排序裝置包括:

評分獲取模塊,用于獲取終端用戶對其已安裝APP的評分;所述APP是為終端用戶提供安裝福利的APP;

最終評分計算模塊,用于根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分;

APP排序模塊,用于根據(jù)APP的最終評分確定應(yīng)用下載平臺中APP的排序。

B18、如B17所述的排序裝置,所述評分獲取模塊包括:

APP等級確定單元,用于接收終端用戶對APP所屬等級的評價;

APP分值確定單元,用于根據(jù)終端用戶評價的APP的所屬等級,以及APP等級與APP分值之間的對應(yīng)關(guān)系,確定APP的分值。

B19、如B17所述的排序裝置,所述評分獲取模塊包括:

評分接收單元,用于接收終端用戶對其所安裝的同一APP的m次評分;

評分確定單元,用于將m次評分中的最新評分作為終端用戶對該APP的評分。

B20、如B17所述的排序裝置,所述最終評分計算模塊包括:

評分用戶監(jiān)測單元,用于在計算APP的最終評分之前,監(jiān)測對同一APP進行評分的終端用戶的個數(shù),當(dāng)對同一APP進行評分的終端用戶的個數(shù)大于用戶個數(shù)閾值時,根據(jù)終端用戶對APP的評分和APP的福利日領(lǐng)取量計算APP的最終評分。

B21、如B17所述的排序裝置,所述最終評分計算模塊包括:

評分均值計算單元,用于根據(jù)參與同一APP評分的終端用戶的個數(shù)和每個終端用戶對該APP的評分,計算該APP的評分均值;

第一最終評分計算單元,用于將APP的評分均值和APP的福利日領(lǐng)取量的乘積作為該APP的最終評分。

B22、如B17所述的排序裝置,所述最終評分計算模塊包括:

評分權(quán)重確定單元,用于根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,確定參與同一APP評分的終端用戶的評分權(quán)重值;

第二最終評分計算單元,用于根據(jù)終端用戶對APP的評分、終端用戶的評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的最終評分。

B23、如B22所述的排序裝置,所述評分權(quán)重確定單元包括:

第一權(quán)重確定子單元,用于根據(jù)終端用戶在所述應(yīng)用下載平臺的用戶等級,以及用戶等級與評分權(quán)重值之間的映射關(guān)系,確定參與評分的每個終端用戶的第一評分權(quán)重值;

所述第二最終評分計算單元包括:

第一評分計算子單元,用于根據(jù)終端用戶對APP的評分、終端用戶的第一評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第一最終評分,計算公式為:

其中,n為參與評分的終端用戶的個數(shù),Si為第i個用戶的評分,Wi為第i個用戶的第一評分權(quán)重值。

B24、如B22所述的排序裝置,所述評分權(quán)重確定單元包括:

第二權(quán)重確定子單元,用于根據(jù)所有參與評分的終端用戶的用戶等級,計算每個終端用戶的第二評分權(quán)重值;所有參與評分的終端用戶的第二評分權(quán)重值的總和為1;

所述第二最終評分計算單元包括:

第二評分計算子單元,用于根據(jù)終端用戶對APP的評分、終端用戶的第二評分權(quán)重值和APP的福利日領(lǐng)取量,計算APP的第二最終評分,計算公式為:

其中,t為參與評分的終端用戶的個數(shù),Sj為第j個用戶的評分,Wj為第j個用戶的第二評分權(quán)重值。

B25、如B17所述的排序裝置,所述評分獲取模塊包括:

評分接口提供單元,用于根據(jù)已安裝APP的終端用戶的唯一標識隨機篩選參與APP評分的終端用戶,為隨機篩選出的終端用戶提供APP評分接口,通過該接口獲取隨機篩選出的終端用戶對APP的評分。

B26、如B25所述的排序裝置,所述終端用戶的唯一標識為用戶的M2,用戶的M2的生成方式為:

將終端用戶的終端設(shè)備的產(chǎn)品序列號SN碼、國際移動設(shè)備標識IMEI和系統(tǒng)ID號進行MD5計算,將計算結(jié)果作為用戶的M2;所述系統(tǒng)ID號為自定義字符串。

B26、如B17所述的排序裝置,該裝置還包括:

APP隱藏模塊,用于當(dāng)APP的最終評分小于隱藏閾值時,將APP在應(yīng)用下載平臺中隱藏。

B28、如B17所述的排序裝置,所述APP排序模塊還用于根據(jù)APP的類別和APP的最終評分確定應(yīng)用下載平臺中APP的排序;

所述APP排序模塊包括:

APP類別總分計算單元,用于計算同一類別下所有APP的最終評分的總和,得到同一類別下APP的類別總分;

類別排序單元,用于根據(jù)類別總分確定各個類別的排序;

APP排序單元,用于根據(jù)APP的最終評分確定同一類別下的所有APP的排序。

B29、如B28所述的排序裝置,所述APP排序模塊還包括:

置頂排序單元,用于將最終評分最高的APP在應(yīng)用下載平臺置頂顯示。

B30、如B28所述的排序裝置,所述APP排序模塊還包括:

個性化排序單元,用于獲取終端用戶感興趣的APP類型,根據(jù)用戶感興趣的APP類型和APP的類別總分確定各個類別的排序。

B31、如B28-B30任一項所述的排序裝置,所述APP排序模塊還包括:

APP分級顯示單元,用于設(shè)置同一類別下APP的顯示個數(shù)閾值h,根據(jù)所述顯示個數(shù)閾值h將同一類別下的APP進行分級顯示,分級顯示方式為:

將同一類別下最終評分最高的h個APP進行一級顯示,將剩余APP進行二級顯示;所述一級顯示為直接顯示,所述二級顯示為接收終端用戶操作后才顯示。

B32、如B17所述的排序裝置,該裝置還包括:

APP評分提示模塊,用于在獲取到終端用戶對其已安裝APP的首次評分之前,為終端用戶提供APP評分提示。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

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