一種排序方法和裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種排序方法和裝置,其中的方法具體包括:對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排序?qū)ο蟮木C合分?jǐn)?shù);根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果。本發(fā)明實(shí)施例能夠提高排序結(jié)果的公正性及精準(zhǔn)性。
【專利說(shuō)明】
_種排序方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種排序方法和裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)的快速發(fā)展與計(jì)算機(jī)的普及化,各種視頻秀場(chǎng)隨之快速發(fā)展。
[0003] 目前,視頻秀場(chǎng)中通常包括很多個(gè)主播,主播可用于負(fù)責(zé)主持工作,并且實(shí)時(shí)與線 上觀眾交流互動(dòng)。視頻秀場(chǎng)需要對(duì)多個(gè)主播進(jìn)行排序,以按照順序在顯示頁(yè)面對(duì)主播進(jìn)行 展示。現(xiàn)有的一種排序方法是按照單個(gè)排序特征對(duì)主播進(jìn)行排序,例如:按照在線人數(shù)進(jìn)行 排序,也即,在線人數(shù)多的主播可以排在在線人數(shù)少的主播的前面。
[0004] 在實(shí)際應(yīng)用中,現(xiàn)有的排序方法具有如下缺陷:一方面,很容易被利用,例如:被某 些主播刷排名,造成排序結(jié)果不夠公正;另一方面,排序結(jié)果的精準(zhǔn)度低,例如,假設(shè)主播A 的在線人數(shù)多、但消費(fèi)金額較少,而主播B的在線人數(shù)少、但消費(fèi)金額較多,此種情況下若按 照在線人數(shù)進(jìn)行排序,則主播A將被排在主播B的前面,然而,按照秀場(chǎng)的盈利角度來(lái)看,這 樣的排序結(jié)果是不夠精準(zhǔn)的。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種排序方法,能夠提高排序結(jié)果的公 正性及精準(zhǔn)性。
[0006] 相應(yīng)的,本發(fā)明實(shí)施例還提供了一種排序裝置,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
[0007] 為了解決上述問(wèn)題,本發(fā)明公開(kāi)了 一種排序方法,包括:
[0008] 對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其 中,所述排序特征的數(shù)目大于等于2;
[0009] 根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排序?qū)ο蟮木C合分?jǐn)?shù); [0010]根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果。
[0011] 優(yōu)選的,在對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理之前,所述方法還包括:
[0012] 根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù);
[0013] 其中,所述根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù)的步驟,包括:
[0014] 確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0015] 根據(jù)所述最大值、所述平均值及所述預(yù)置范圍確定所述開(kāi)次方數(shù)。
[0016] 優(yōu)選的,所述對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng)的歸一 開(kāi)方結(jié)果的步驟,包括:
[0017] 根據(jù)所述排序特征的歸一結(jié)果及所述開(kāi)次方數(shù),得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果。
[0018] 優(yōu)選的,通過(guò)以下步驟確定所述排序特征的歸一結(jié)果:
[0019] 確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0020] 根據(jù)所述最大值對(duì)所述排序?qū)ο蟮呐判蛱卣鬟M(jìn)行歸一處理,以得到歸一結(jié)果。
[0021] 優(yōu)選的,所述排序?qū)ο蟮呐判蛱卣靼?不同級(jí)別的排序特征,則根據(jù)所述排序?qū)?象的綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果的步驟,包括:
[0022] 根據(jù)當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排序;
[0023] 當(dāng)至少兩個(gè)排序?qū)ο蟮漠?dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合排序分?jǐn)?shù)相同時(shí),根據(jù)所 述排序?qū)ο蟮南乱患?jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排 序結(jié)果。
[0024] 優(yōu)選的,所述排序特征包括:特殊排序特征,則所述方法還包括:
[0025] 在所述特殊排序特征滿足預(yù)置條件時(shí),則按照預(yù)置方式對(duì)所述特殊排序特征對(duì)應(yīng) 的排序?qū)ο筮M(jìn)行處理。
[0026] 本發(fā)明還公開(kāi)了 一種排序裝置,包括:
[0027]歸一開(kāi)方處理模塊,用于對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到 對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0028]綜合分?jǐn)?shù)計(jì)算模塊,用于根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所 述排序?qū)ο蟮木C合分?jǐn)?shù);
[0029]排序模塊,用于根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序 結(jié)果。
[0030] 優(yōu)選的,所述裝置還包括:
[0031] 確定模塊,用于根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù);
[0032] 其中,所述確定模塊,包括:
[0033] 第一確定子模塊,用于確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0034]第二確定子模塊,用于根據(jù)所述最大值、所述平均值及所述預(yù)置范圍確定所述開(kāi) 次方數(shù)。
[0035]優(yōu)選的,所述歸一開(kāi)方處理模塊,包括:
[0036]歸一開(kāi)方子模塊,用于根據(jù)所述排序特征的歸一結(jié)果及所述開(kāi)次方數(shù),得到對(duì)應(yīng) 的歸一開(kāi)方結(jié)果。
[0037]優(yōu)選的,所述歸一開(kāi)方子模塊,包括:
[0038]第一確定單元,用于確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0039]歸一處理單元,用于根據(jù)所述最大值對(duì)所述排序?qū)ο蟮呐判蛱卣鬟M(jìn)行歸一處理, 以得到歸一結(jié)果。
[0040] 優(yōu)選的,所述排序?qū)ο蟮呐判蛱卣靼?不同級(jí)別的排序特征,則所述排序模塊, 包括:
[0041] 第一排序子模塊,用于根據(jù)當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行 排序;
[0042] 第二排序子模塊,用于當(dāng)至少兩個(gè)排序?qū)ο蟮漠?dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合排 序分?jǐn)?shù)相同時(shí),根據(jù)所述排序?qū)ο蟮南乱患?jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行 排序,以得到對(duì)應(yīng)的排序結(jié)果。
[0043] 優(yōu)選的,所述排序特征包括:特殊排序特征,則所述裝置還包括:
[0044] 預(yù)置處理模塊,用于在所述特殊排序特征滿足預(yù)置條件時(shí),則按照預(yù)置方式對(duì)所 述特殊排序特征對(duì)應(yīng)的排序?qū)ο筮M(jìn)行處理。
[0045] 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
[0046] 本發(fā)明實(shí)施例提供的一種排序方法和排序裝置,一方面,相對(duì)于現(xiàn)有的根據(jù)單一 的排序特征對(duì)排序?qū)ο筮M(jìn)行排序而言,由于本發(fā)明實(shí)施例可以依據(jù)2個(gè)以上排序特征對(duì)排 序?qū)ο筮M(jìn)行排序,方法更為復(fù)雜,因而,可以有效避免用戶惡意刷榜的情況,排序結(jié)果更為 公正;且,由于排序結(jié)果綜合了2個(gè)以上排序特征,對(duì)排序?qū)ο蟮母?jìng)爭(zhēng)力的分析更為全面,因 而排序結(jié)果更為精準(zhǔn);
[0047] 另一方面,相對(duì)于現(xiàn)有的排序方法在排序過(guò)程中需要對(duì)排序特征進(jìn)行歸一化及多 次的開(kāi)平方處理,直至均值在預(yù)置范圍內(nèi)而言,由于本發(fā)明實(shí)施例中在排序過(guò)程中可以根 據(jù)上述預(yù)置范圍確定排序特征的開(kāi)次方數(shù),然后進(jìn)行一次對(duì)應(yīng)的開(kāi)方操作,即可使得歸一 化后的排序特征的結(jié)果的均值能夠位于預(yù)置范圍內(nèi),也即本發(fā)明實(shí)施例在排序過(guò)程中對(duì)排 序特征進(jìn)行了一次歸一開(kāi)方處理,因此在排序的過(guò)程中計(jì)算更為簡(jiǎn)便,復(fù)雜度更低,排序速 率更快;
[0048] 以下通過(guò)示例對(duì)本發(fā)明計(jì)算更為簡(jiǎn)便,復(fù)雜度更低加以說(shuō)明:
[0049]例如:當(dāng)前有三個(gè)排序?qū)ο?,則現(xiàn)有的排序方法是對(duì)歸一化后的三個(gè)排序?qū)ο髮?duì) 應(yīng)的排序特征進(jìn)行第一次開(kāi)平方,然后計(jì)算開(kāi)平方后排序特征的均值,若均值在預(yù)置范圍 則停止開(kāi)平方,否則繼續(xù)下一次開(kāi)平方,直至開(kāi)平方后的均值在預(yù)置范圍內(nèi);
[0050]而本發(fā)明實(shí)施例是根據(jù)上述預(yù)置范圍確定排序特征的開(kāi)次方數(shù)為A,則將三個(gè)排 序?qū)ο髮?duì)應(yīng)的排序特征歸一化后均進(jìn)行開(kāi)A次方操作,即可使得歸一化后的排序特征的結(jié) 果的均值位于上述規(guī)定范圍內(nèi),由于本發(fā)明實(shí)施例可以先確定排序特征的開(kāi)次方數(shù),然后 進(jìn)行相應(yīng)的一次開(kāi)方即可,因此在排序的過(guò)程中計(jì)算更為簡(jiǎn)便,復(fù)雜度更低,排序速率更 快。
【附圖說(shuō)明】
[0051 ]圖1是本發(fā)明的一種排序方法實(shí)施例一的步驟流程圖;
[0052]圖2是本發(fā)明的一種排序方法示例的步驟流程圖;
[0053]圖3是本發(fā)明的一種排序方法實(shí)施例二的步驟流程圖;
[0054]圖4是本發(fā)明的一種排序方法實(shí)施例三的步驟流程圖;
[0055] 圖5是本發(fā)明的一種排序裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0056] 圖6是本發(fā)明的一種排序裝置實(shí)施例二的結(jié)構(gòu)示意圖;
[0057] 圖7是本發(fā)明的一種排序裝置實(shí)施例三的結(jié)構(gòu)示意圖;及
[0058] 圖8是本發(fā)明的一種排序裝置實(shí)施例四的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0059] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0060] 方法實(shí)施例一
[0061] 參照?qǐng)D1,示出了本發(fā)明的一種排序方法實(shí)施例一的步驟流程圖,具體可以包括如 下步驟:
[0062]步驟101、對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng)的歸一開(kāi)方 結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0063] 本發(fā)明實(shí)施例可應(yīng)用于各類(lèi)需要進(jìn)行排序的應(yīng)用場(chǎng)景中,例如,在視頻秀場(chǎng)的應(yīng) 用場(chǎng)景中排序?qū)ο罂梢詾橹鞑?又如,在電子商務(wù)搜索引擎的應(yīng)用場(chǎng)景中排序?qū)ο罂梢詾?搜索結(jié)果;本發(fā)明實(shí)施例對(duì)具體的應(yīng)用場(chǎng)景不加以限制,本發(fā)明實(shí)施例中以視頻秀場(chǎng)的應(yīng) 用場(chǎng)景為例對(duì)本發(fā)明加以說(shuō)明。
[0064] 本發(fā)明實(shí)施例中,排序特征可用于表示排序?qū)ο蟮膶傩?,例如,在排序?qū)ο鬄橹鞑?時(shí),其排序特征可以包括:在線人數(shù),消費(fèi)金額,及關(guān)注數(shù)等等。
[0065]本發(fā)明實(shí)施例中的歸一開(kāi)方處理可以簡(jiǎn)化排序過(guò)程中的計(jì)算過(guò)程,并且能夠使得 各排序特征在排序過(guò)程中對(duì)排序結(jié)果所起的影響力均衡,以使得歸一開(kāi)方處理后的各排序 特征的均值穩(wěn)定在預(yù)置范圍內(nèi),本發(fā)明實(shí)施例中,上述均值即指某一排序特征包含的所有 數(shù)據(jù)進(jìn)行歸一開(kāi)方處理后的結(jié)果的平均值,可以用來(lái)表征該排序特征在排序過(guò)程中的影響 力。例如,在排序特征為消費(fèi)金額時(shí),該排序特征具體可以包括10個(gè)排序?qū)ο蟮臄?shù)據(jù)(a,b, c,d,e,f,g,h,I,j),則可以依次對(duì)上述10個(gè)數(shù)據(jù)進(jìn)行歸一開(kāi)方處理,以使得上述10個(gè)數(shù)據(jù) 歸一開(kāi)方處理后的結(jié)果的均值穩(wěn)定在預(yù)置范圍內(nèi),該范圍可以為0.4至0.6;同理,本發(fā)明實(shí) 施例中的歸一開(kāi)方處理也可以將上述在線人數(shù)、關(guān)注數(shù)等其他排序特征的歸一開(kāi)方后的結(jié) 果的均值穩(wěn)定在上述預(yù)置范圍內(nèi),本發(fā)明實(shí)施例對(duì)此不再贅述。
[0066] 本發(fā)明實(shí)施例的一種可選實(shí)施例中,所述方法還可以包括:根據(jù)預(yù)置范圍確定排 序特征的開(kāi)次方數(shù)。
[0067] 本發(fā)明實(shí)施例中,歸一開(kāi)方處理是將排序特征進(jìn)行歸一化操作后,再進(jìn)行一次開(kāi) 方處理,由于歸一化后的排序特征在開(kāi)方后的結(jié)果的均值需要位于一個(gè)預(yù)置范圍內(nèi),則即 可根據(jù)該預(yù)置范圍確定當(dāng)前的排序特征的均值在進(jìn)行歸一化操作后、需要進(jìn)行的開(kāi)次方 數(shù),本發(fā)明實(shí)施例中,上述開(kāi)次方數(shù)也即上述均值的n次方根,因此將對(duì)應(yīng)的歸一化后的排 序特征開(kāi)對(duì)應(yīng)次的方即可使得歸一化后的排序特征的均值位于上述預(yù)置范圍內(nèi)。
[0068] 本發(fā)明實(shí)施例中,所述根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù)的步驟,具體可以 包括:
[0069] 步驟Q1、確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0070] 步驟Q2、根據(jù)所述最大值、所述平均值及所述預(yù)置范圍確定所述開(kāi)次方數(shù)。
[0071 ]本發(fā)明的一種可選實(shí)施例中,上述根據(jù)所述最大值及所述平均值確定所述開(kāi)次方 數(shù)的過(guò)程,具體可以包括:確定所述平均值與所述最大值的第一比值;確定以10為底,所述 第一比值的第一對(duì)數(shù);確定所述以10為底,基準(zhǔn)值的第二對(duì)數(shù),其中,基準(zhǔn)值可用于表示上 述排序特征歸一開(kāi)方處理的結(jié)果的平均值的預(yù)期值,其可以為預(yù)置范圍中的任一值,例如: 預(yù)置范圍為〇. 5至0.6,則基準(zhǔn)值可以為0.5至0.6中的任一值;則所述第二對(duì)數(shù)與所述第一 對(duì)數(shù)的比值即為所述開(kāi)次方數(shù)。
[0072]在本發(fā)明的一種可選實(shí)施例中,上述對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處 理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果的步驟,具體可以包括:
[0073]根據(jù)所述排序特征的歸一結(jié)果及開(kāi)次方數(shù),得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果。
[0074] 本發(fā)明實(shí)施例中,上述歸一結(jié)果可以是上述排序特征進(jìn)行歸一化操作后的結(jié)果, 上述開(kāi)次方數(shù)可以是上述歸一結(jié)果進(jìn)行開(kāi)方的n次方根。
[0075] 在本發(fā)明的一種可選實(shí)施例中,可以通過(guò)以下步驟確定所述排序特征的歸一結(jié) 果:
[0076] 步驟A1、確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0077] 步驟A2、根據(jù)所述最大值對(duì)所述排序?qū)ο蟮呐判蛱卣鬟M(jìn)行歸一處理,以得到歸一 結(jié)果。
[0078] 以下通過(guò)具體示例對(duì)上述步驟A1至A2加以說(shuō)明:
[0079] 當(dāng)前有10個(gè)主播&,13,(:,(1,644,11,1,九分別對(duì)應(yīng)的在線人數(shù)為1,2,3,4,5,6,7, 12,14,20,30,則上述在線人數(shù)中的最大值即為30,上述在線人數(shù)的平均值為9.8,上述主播 g對(duì)應(yīng)的在線人數(shù)為12,假設(shè)取基準(zhǔn)值為0.6,則上述主播g的在線人數(shù)的歸一結(jié)果為0.4,開(kāi) 次方數(shù)〇. 457(第一比值為0.326,第一對(duì)數(shù)為-0.48545,第二對(duì)數(shù)為-0.22184);
[0080] 在本發(fā)明的一種可選實(shí)施例中,根據(jù)所述排序特征的歸一結(jié)果及開(kāi)次方數(shù),得到 對(duì)應(yīng)的歸一開(kāi)方結(jié)果,具體可以包括如下兩個(gè)方案:
[0081] 方案一
[0082]在方案一中,可以確定以所述歸一結(jié)果為底數(shù)、所述歸一開(kāi)方結(jié)果參數(shù)為指數(shù)的 結(jié)果為所述歸一開(kāi)方結(jié)果,可以利用如下公式(1)得到所述歸一開(kāi)方結(jié)果:
[0084]其中,上述y表示排序?qū)ο蟮臍w一開(kāi)方結(jié)果;上述x表示排序?qū)ο蟮呐判蛱卣鞯闹担?上述M表示所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾?上述a表示所有排序?qū)ο蟮呐判蛱卣鞯钠骄?值;上述b表示基準(zhǔn)值,則上述
表示歸一結(jié)果,上述_
表示開(kāi)次方數(shù)。
[0085]以上述示例為例,則排序?qū)ο骯~g的歸一開(kāi)方結(jié)果分別為0.212,0.290,0.349, 0 ? 399,0 ? 441,0 ? 515,0 ? 658,0 ? 706,0 ? 831,1 ? 000;上述排序?qū)ο骯~g的排序特征的歸一開(kāi) 方結(jié)果的均值為0.54,該均值為0.4至0.6之間的值,可見(jiàn)通過(guò)上述公式(1)可以對(duì)上述排序 特征進(jìn)行一次歸一化操作以及一次開(kāi)方操作,以使得上述排序特征的均值位于〇. 4至0.6之 間。
[0086]本方案中,排序?qū)ο蟮臍w一開(kāi)方結(jié)果越大越好,也即排序?qū)ο蟮臍w一開(kāi)方結(jié)果越 大,排序?qū)ο笈旁谇懊娴目赡苄跃驮酱蟆?br>[0087]方案二
[0088]在方案二中,可以確定1與以所述歸一結(jié)果為底數(shù)、所述歸一開(kāi)方結(jié)果參數(shù)為指數(shù) 的結(jié)果的差值為所述歸一開(kāi)方結(jié)果,可以利用如下公式(2)得到所述歸一開(kāi)方結(jié)果:
[0090]以上述示例為例,則排序?qū)ο骯~g的歸一開(kāi)方結(jié)果分別為0.798,0.710,0.651, 0.601,0.559,0.485,0.342,0.294,0.169,0;上述排序?qū)ο骯~g的排序特征的歸一開(kāi)方結(jié) 果的均值為0.4609,該均值為0.4至0.6之間的值,可見(jiàn)通過(guò)上述公式(2)可以對(duì)上述排序特 征進(jìn)行一次歸一化操作以及一次開(kāi)方操作,以使得上述排序特征的均值位于0.4至0.6之 間。
[0091 ]本方案中,排序?qū)ο蟮臍w一開(kāi)方結(jié)果越小越好,也即排序?qū)ο蟮臍w一開(kāi)方結(jié)果越 小,排序?qū)ο笈旁谇懊娴目赡苄跃驮酱蟆?br>[0092] 步驟102、根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排序?qū)ο蟮木C 合分?jǐn)?shù);
[0093] 本發(fā)明實(shí)施例中,不同的排序特征可以對(duì)應(yīng)不同的權(quán)重,權(quán)重的設(shè)置可以基于該 排序特征在排序過(guò)程中所占的比重的不同,本發(fā)明實(shí)施例對(duì)于具體的權(quán)重及其設(shè)置方式不 做具體限定。例如:視頻秀場(chǎng)中會(huì)包含多個(gè)視頻模塊,具體的,視頻模塊是對(duì)主播的各種分 類(lèi)模塊,是視頻秀場(chǎng)這個(gè)大應(yīng)用場(chǎng)景下包含的的小應(yīng)用場(chǎng)景,例如"熱門(mén)主播"模塊、"特別 推薦"模塊、及"直播大廳"模塊等等,每個(gè)模塊中的主播在排序過(guò)程中排序特征所起的作用 所占的比重不同,例如人氣高的主播可以安排在"熱門(mén)主播"模塊中,而在線人數(shù)是主播人 氣的一種體現(xiàn),在線人數(shù)越多,表明該主播的人氣越高,因此"熱門(mén)主播"模塊在對(duì)排序?qū)ο?進(jìn)行排序時(shí),在線人數(shù)特征所起的作用最大,所以在該模塊進(jìn)行排序時(shí),可以將在線人數(shù)對(duì) 應(yīng)的權(quán)重設(shè)置的相對(duì)大一些,"特別推薦"模塊在對(duì)排序?qū)ο筮M(jìn)行排序時(shí),在線人數(shù)特征所 起的作用較小,因此在該模塊進(jìn)行排序時(shí),可以將在線人數(shù)對(duì)應(yīng)的權(quán)重設(shè)置的相對(duì)小一些。 [0094]步驟103、根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果。
[0095]參照?qǐng)D2,示出了本發(fā)明實(shí)施例中一種排序方法示例的步驟流程圖,具體可以包 括:
[0096]步驟201、獲取所有主播的排序特征A和排序特征B的數(shù)值;
[0097]步驟202、確定每個(gè)主播的排序特征A和排序特征B的歸一開(kāi)方結(jié)果;
[0098] 步驟203、結(jié)合排序特征A和排序特征B在每個(gè)模塊中對(duì)應(yīng)的權(quán)重,確定每個(gè)主播在 對(duì)應(yīng)模塊中的綜合分?jǐn)?shù);
[0099] 本發(fā)明實(shí)施例中,視頻秀場(chǎng)包含不同的模塊,而由于每個(gè)模塊突出的重點(diǎn)不同,因 此每個(gè)模塊中排序特征所對(duì)應(yīng)的權(quán)重不同。
[0100] 步驟204、根據(jù)所述模塊中對(duì)應(yīng)的主播的綜合分?jǐn)?shù)對(duì)主播進(jìn)行排序;
[0101]步驟205、輸出排序結(jié)果。
[0102] 綜上,本發(fā)明實(shí)施例提供的一種排序方法,一方面,相對(duì)于現(xiàn)有的根據(jù)單一的排序 特征對(duì)排序?qū)ο筮M(jìn)行排序而言,由于本發(fā)明實(shí)施例可以依據(jù)2個(gè)以上排序特征對(duì)排序?qū)ο?進(jìn)行排序,方法更為復(fù)雜,因而,可以有效避免用戶惡意刷榜的情況,排序結(jié)果更為公正; 且,由于排序結(jié)果綜合了2個(gè)以上排序特征,對(duì)排序?qū)ο蟮母?jìng)爭(zhēng)力的分析更為全面,因而排 序結(jié)果更為精準(zhǔn);
[0103] 另一方面,相對(duì)于現(xiàn)有的排序方法在排序過(guò)程中需要對(duì)排序特征進(jìn)行歸一化及多 次的開(kāi)平方處理,直至均值在預(yù)置范圍內(nèi)而言,由于本發(fā)明實(shí)施例中在排序過(guò)程中可以根 據(jù)上述預(yù)置范圍確定排序特征的開(kāi)次方數(shù),然后進(jìn)行一次對(duì)應(yīng)的開(kāi)方操作,即可使得歸一 化后的排序特征的結(jié)果的均值能夠位于預(yù)置范圍內(nèi),也即本發(fā)明實(shí)施例在排序過(guò)程中對(duì)排 序特征進(jìn)行了一次歸一開(kāi)方處理,因此在排序的過(guò)程中計(jì)算更為簡(jiǎn)便,復(fù)雜度更低,排序速 率更快;
[0104] 以下通過(guò)示例對(duì)本發(fā)明計(jì)算更為簡(jiǎn)便,復(fù)雜度更低加以說(shuō)明:
[0105]例如:當(dāng)前有三個(gè)排序?qū)ο?,則現(xiàn)有的排序方法是對(duì)歸一化后的三個(gè)排序?qū)ο髮?duì) 應(yīng)的排序特征進(jìn)行第一次開(kāi)平方,然后計(jì)算開(kāi)平方后排序特征的均值,若均值在預(yù)置范圍 則停止開(kāi)平方,否則繼續(xù)下一次開(kāi)平方,直至開(kāi)平方后的均值在預(yù)置范圍內(nèi);
[0106]而本發(fā)明實(shí)施例是根據(jù)上述預(yù)置范圍確定排序特征的開(kāi)次方數(shù)為A,則將三個(gè)排 序?qū)ο髮?duì)應(yīng)的排序特征歸一化后均進(jìn)行開(kāi)A次方操作,即可使得歸一化后的排序特征的結(jié) 果的均值位于上述規(guī)定范圍內(nèi),由于本發(fā)明實(shí)施例可以先確定排序特征的開(kāi)次方數(shù),然后 進(jìn)行相應(yīng)的一次開(kāi)方即可,因此在排序的過(guò)程中計(jì)算更為簡(jiǎn)便,復(fù)雜度更低,排序速率更 快。
[0107]方法實(shí)施例二
[0108] 參照?qǐng)D3,示出了本發(fā)明的一種排序方法實(shí)施例二的步驟流程圖,具體可以包括如 下步驟:
[0109] 步驟301、對(duì)排序?qū)ο蟮漠?dāng)前級(jí)別的排序特征進(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng) 的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0110] 本發(fā)明實(shí)施例中,上述排序?qū)ο罂梢詫?duì)應(yīng)多個(gè)級(jí)別的排序特征,也即將排序?qū)ο?的排序特征分為多個(gè)級(jí)別,例如:當(dāng)前排序?qū)ο蟮呐判蛱卣靼?消費(fèi)金額,在線人數(shù),關(guān)注 數(shù),在線時(shí)長(zhǎng),則第一級(jí)別可以包括:消費(fèi)金額和在線人數(shù);第二級(jí)別可以包括:在線人數(shù)和 關(guān)注數(shù)。
[0111] 可以理解,上述排序特征分為第一級(jí)別及第二級(jí)別僅作為本發(fā)明實(shí)施例的排序特 征的級(jí)別的一個(gè)示例,而不作為本發(fā)明實(shí)施例對(duì)排序特征級(jí)別的一種限制,實(shí)際上,排序特 征還可以分為三級(jí),四級(jí)等等,本發(fā)明實(shí)施例對(duì)排序特征的級(jí)別不做具體限制。
[0112] 步驟302、根據(jù)所述當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排 序?qū)ο蟮木C合分?jǐn)?shù);
[0113] 步驟303、根據(jù)當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排 序;
[0114] 步驟304、當(dāng)存在至少兩個(gè)排序?qū)ο蟮乃霎?dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合排序 分?jǐn)?shù)相同時(shí),根據(jù)所述排序?qū)ο蟮南乱患?jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排 序,以得到對(duì)應(yīng)的排序結(jié)果。
[0115] 本發(fā)明實(shí)施例中,假設(shè)當(dāng)前級(jí)別為第一級(jí)別,當(dāng)前存在對(duì)象甲和對(duì)象乙的第一級(jí) 別的排序特征對(duì)應(yīng)的綜合排序分?jǐn)?shù)相同,則可以根據(jù)下一級(jí)別的排序特征(第二級(jí)別的排 序特征)對(duì)對(duì)象甲和對(duì)象乙進(jìn)行重新排序,根據(jù)下一級(jí)別的排序特征進(jìn)行排序的過(guò)程參照 根據(jù)當(dāng)前級(jí)別的排序特征進(jìn)行排序的過(guò)程即可,本發(fā)明實(shí)施例對(duì)此不再贅述。
[0116] 綜上,本發(fā)明實(shí)施例提供的一種排序方法,通過(guò)不同級(jí)別的排序特征對(duì)排序?qū)ο?進(jìn)行排序,在不同的排序?qū)ο髮?duì)應(yīng)的當(dāng)前級(jí)別的綜合分?jǐn)?shù)相同時(shí),根據(jù)下一級(jí)別的排序特 征對(duì)上述排序?qū)ο筮M(jìn)行排序,避免了由于不同的排序?qū)ο蟮木C合分?jǐn)?shù)相同,所導(dǎo)致的在排 序時(shí)難以確定排序?qū)ο蟮拇涡虻膯?wèn)題,因此可以使得排序結(jié)果更為精準(zhǔn)。
[0117] 方法實(shí)施例三
[0118] 參照?qǐng)D4,示出了本發(fā)明的一種排序方法實(shí)施例三的步驟流程圖,具體可以包括如 下步驟:
[0119] 步驟401、在所述特殊排序特征滿足預(yù)置條件時(shí),則按照預(yù)置方式對(duì)所述特殊排序 特征對(duì)應(yīng)的排序?qū)ο筮M(jìn)行處理;
[0120] 本發(fā)明實(shí)施例中,特殊排序特征是在排序過(guò)程中起特殊作用的排序特征,其滿足 預(yù)置條件時(shí),能夠使得對(duì)應(yīng)的排序?qū)ο蟀凑疹A(yù)置方式進(jìn)行處理排序,其可以為排序特征中 的任一排序特征,可以根據(jù)排序需求進(jìn)行設(shè)置,例如:在視頻秀場(chǎng)的排序過(guò)程中,為了促進(jìn) 特定模塊的消費(fèi),則可以設(shè)置消費(fèi)金額作為特殊排序特征;上述預(yù)置條件是預(yù)先設(shè)置的、觸 發(fā)按照預(yù)置方式處理排序?qū)ο蟮臈l件,其具體可以為排序特征大于一個(gè)閾值,也即在上述 特殊排序特征大于閾值時(shí),可以按照預(yù)置方式對(duì)所述排序?qū)ο筮M(jìn)行處理。
[0121] 本發(fā)明實(shí)施例中,在所述特殊排序特征滿足預(yù)置條件時(shí),則可以按照如下預(yù)置方 式對(duì)所述特殊排序特征對(duì)應(yīng)的排序?qū)ο筮M(jìn)行處理:
[0122] 若所述滿足預(yù)置條件的排序?qū)ο髠€(gè)數(shù)為1個(gè),則將所述排序?qū)ο笈旁谖礉M足預(yù)置 條件的排序?qū)ο蟮那懊妫?br>[0123] 若所述滿足預(yù)置條件的排序?qū)ο髠€(gè)數(shù)為多個(gè),則將所述滿足預(yù)置條件的多個(gè)排序 對(duì)象按照所述特殊排序特征進(jìn)行排序,并排在未滿足預(yù)置條件的排序?qū)ο蟮那懊妗?br>[0124] 步驟402、對(duì)特殊排序特征不滿足預(yù)置條件的排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一 開(kāi)方處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0125] 步驟403、根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排序?qū)ο蟮木C 合分?jǐn)?shù);
[0126] 步驟404、根據(jù)所述綜合分?jǐn)?shù)對(duì)所述特殊排序特征不滿足預(yù)置條件的排序?qū)ο筮M(jìn) 行排序,以得到對(duì)應(yīng)的排序結(jié)果。
[0127] 在本發(fā)明的一種應(yīng)用示例中,假設(shè)上述特殊排序特征為消費(fèi)金額,上述預(yù)置條件 為消費(fèi)金額大于300元,當(dāng)前存在10個(gè)待排序的主播a~j,消費(fèi)金額分別為292,87,56,255, 176,398,492,90,24,288,可見(jiàn)上述主播f和主播g的消費(fèi)金額均大于300元,也即主播f和主 播g的特殊排序特征均滿足預(yù)置條件,則主播f和主播g在排序時(shí),即排在主播a,b,c,d,e,h, I,j的前面,并且由于主播g的消費(fèi)金額大于主播f,因此在排序時(shí),主播g排在主播f的前面, 其余主播a,b,c,d,e,h,I,j則按照排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)進(jìn)行排序,以得到對(duì)應(yīng)的排序 結(jié)果,消費(fèi)金額高的主播賺錢(qián)能力更高一些,因此將消費(fèi)金額高的主播排在首位,可以為秀 場(chǎng)帶來(lái)更多的利益。
[0128] 需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組 合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐?據(jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該 知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施 例所必須的。
[0129] 裝置實(shí)施例一
[0130] 參照?qǐng)D5,示出了本發(fā)明的一種排序裝置實(shí)施例一的結(jié)構(gòu)示意圖,具體可以包括: 歸一開(kāi)方處理模塊501、綜合分?jǐn)?shù)計(jì)算模塊501、及排序模塊503,其中,
[0131]上述歸一開(kāi)方處理模塊501,可以用于對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方 處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0132] 綜合分?jǐn)?shù)計(jì)算模塊502,可以用于根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重, 得到所述排序?qū)ο蟮木C合分?jǐn)?shù);及
[0133] 排序模塊503,可以用于根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng) 的排序結(jié)果。
[0134] 裝置實(shí)施例二
[0135] 參照?qǐng)D6,示出了本發(fā)明的一種排序裝置實(shí)施例二的結(jié)構(gòu)示意圖,具體可以包括: 確定模塊601、歸一開(kāi)方處理模塊602、綜合分?jǐn)?shù)計(jì)算模塊603、及排序模塊604,其中,
[0136] 上述確定模塊601,可以用于根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù);
[0137] 歸一開(kāi)方處理模塊602,可以用于對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理, 以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0138] 綜合分?jǐn)?shù)計(jì)算模塊603,可以用于根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重, 得到所述排序?qū)ο蟮木C合分?jǐn)?shù);及
[0139] 排序模塊604,可以用于根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng) 的排序結(jié)果;其中,上述確定模塊601,具體可以包括:
[0140] 第一確定子模塊6011,可以用于確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄?值;
[0141] 第二確定子模塊6012,可以用于根據(jù)所述最大值、所述平均值及所述預(yù)置范圍確 定所述開(kāi)次方數(shù)。
[0142] 在本發(fā)明的一種可選實(shí)施例中,上述歸一開(kāi)方處理模塊602,具體可以包括:
[0143] 歸一開(kāi)方子模塊,可以用于根據(jù)所述排序特征的歸一結(jié)果及所述開(kāi)次方數(shù),得到 對(duì)應(yīng)的歸一開(kāi)方結(jié)果。
[0144] 在本發(fā)明的一種可選實(shí)施例中,上述歸一開(kāi)方子模塊,具體可以包括:
[0145] 第一確定單元,可以用于確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担?br>[0146] 歸一處理單元,可以用于根據(jù)所述最大值對(duì)所述排序?qū)ο蟮呐判蛱卣鬟M(jìn)行歸一處 理,以得到歸一結(jié)果。
[0147] 裝置實(shí)施例三
[0148] 參照?qǐng)D7,示出了本發(fā)明的一種排序裝置實(shí)施例三的結(jié)構(gòu)示意圖,具體可以包括: 歸一開(kāi)方處理模塊701、綜合分?jǐn)?shù)計(jì)算模塊702、及排序模塊703,其中,
[0149] 上述歸一開(kāi)方處理模塊701,可以用于對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方 處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0150] 綜合分?jǐn)?shù)計(jì)算模塊702,可以用于根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重, 得到所述排序?qū)ο蟮木C合分?jǐn)?shù);及
[0151 ]排序模塊703,可以用于根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng) 的排序結(jié)果;
[0152]其中,上述排序模塊703,具體可以包括:
[0153] 第一排序子模塊7031,可以用于根據(jù)當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序 對(duì)象進(jìn)行排序;
[0154] 第二排序子模塊7032,可以用于當(dāng)至少兩個(gè)排序?qū)ο蟮漠?dāng)前級(jí)別的排序特征對(duì)應(yīng) 的綜合排序分?jǐn)?shù)相同時(shí),根據(jù)所述排序?qū)ο蟮南乱患?jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序 對(duì)象進(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果。
[0155] 裝置實(shí)施例四
[0156] 參照?qǐng)D8,示出了本發(fā)明的一種排序裝置實(shí)施例四的結(jié)構(gòu)示意圖,具體可以包括: 預(yù)置處理模塊801、歸一開(kāi)方處理模塊802、綜合分?jǐn)?shù)計(jì)算模塊803、及排序模塊804,其中,
[0157] 上述預(yù)置處理模塊801,可以用于在所述特殊排序特征滿足預(yù)置條件時(shí),則按照預(yù) 置方式對(duì)所述特殊排序特征對(duì)應(yīng)的排序?qū)ο筮M(jìn)行處理。
[0158]歸一開(kāi)方處理模塊802,可以用于對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理, 以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2;
[0159]綜合分?jǐn)?shù)計(jì)算模塊803,可以用于根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重, 得到所述排序?qū)ο蟮木C合分?jǐn)?shù);及
[0160] 排序模塊804,可以用于根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng) 的排序結(jié)果。
[0161] 對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān) 之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0162] 本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0163] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算 機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和 硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可 用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上 實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0164] 本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(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ī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí) 行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中 指定的功能的裝置。
[0165] 這些計(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è)方框中指定的功能。
[0166] 這些計(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è)方框中指定的功能的步驟。
[0167] 盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基 本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為 包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
[0168] 最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將 一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作 之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)"包括"、"包含"或者其任何其他變體意 在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包 括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品 或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句"包括一個(gè)……"限定的要 素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0169]以上對(duì)本發(fā)明所提供的一種排序方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具 體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā) 明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí) 施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限 制。
【主權(quán)項(xiàng)】
1. 一種排序方法,其特征在于,包括: 對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果;其中,所 述排序特征的數(shù)目大于等于2; 根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排序?qū)ο蟮木C合分?jǐn)?shù); 根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi) 方處理之前,所述方法還包括: 根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù); 其中,所述根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù)的步驟,包括: 確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担? 根據(jù)所述最大值、所述平均值及所述預(yù)置范圍確定所述開(kāi)次方數(shù)。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一 開(kāi)方處理,以得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果的步驟,包括: 根據(jù)所述排序特征的歸一結(jié)果及所述開(kāi)次方數(shù),得到對(duì)應(yīng)的歸一開(kāi)方結(jié)果。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,通過(guò)以下步驟確定所述排序特征的歸一結(jié) 果: 確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担? 根據(jù)所述最大值對(duì)所述排序?qū)ο蟮呐判蛱卣鬟M(jìn)行歸一處理,以得到歸一結(jié)果。5. 根據(jù)權(quán)利要求1至4所述的任一方法,其特征在于,所述排序?qū)ο蟮呐判蛱卣靼?不 同級(jí)別的排序特征,則根據(jù)所述排序?qū)ο蟮木C合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì) 應(yīng)的排序結(jié)果的步驟,包括: 根據(jù)當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排序; 當(dāng)至少兩個(gè)排序?qū)ο蟮漠?dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合排序分?jǐn)?shù)相同時(shí),根據(jù)所述排 序?qū)ο蟮南乱患?jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié) 果。6. 根據(jù)權(quán)利要求1至4所述的任一方法,其特征在于,所述排序特征包括:特殊排序特 征,則所述方法還包括: 在所述特殊排序特征滿足預(yù)置條件時(shí),則按照預(yù)置方式對(duì)所述特殊排序特征對(duì)應(yīng)的排 序?qū)ο筮M(jìn)行處理。7. -種排序裝置,其特征在于,包括: 歸一開(kāi)方處理模塊,用于對(duì)排序?qū)ο蟮呐判蛱卣鬟M(jìn)行一次歸一開(kāi)方處理,以得到對(duì)應(yīng) 的歸一開(kāi)方結(jié)果;其中,所述排序特征的數(shù)目大于等于2; 綜合分?jǐn)?shù)計(jì)算模塊,用于根據(jù)所述排序特征對(duì)應(yīng)的歸一開(kāi)方結(jié)果和權(quán)重,得到所述排 序?qū)ο蟮木C合分?jǐn)?shù); 排序模塊,用于根據(jù)所述綜合分?jǐn)?shù)對(duì)所述排序?qū)ο筮M(jìn)行排序,以得到對(duì)應(yīng)的排序結(jié)果。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 確定模塊,用于根據(jù)預(yù)置范圍確定排序特征的開(kāi)次方數(shù); 其中,所述確定模塊,包括: 第一確定子模塊,用于確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担? 第二確定子模塊,用于根據(jù)所述最大值、所述平均值及所述預(yù)置范圍確定所述開(kāi)次方 數(shù)。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述歸一開(kāi)方處理模塊,包括: 歸一開(kāi)方子模塊,用于根據(jù)所述排序特征的歸一結(jié)果及所述開(kāi)次方數(shù),得到對(duì)應(yīng)的歸 一開(kāi)方結(jié)果。10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述歸一開(kāi)方子模塊,包括: 第一確定單元,用于確定所有排序?qū)ο蟮呐判蛱卣鞯淖畲笾导捌骄担? 歸一處理單元,用于根據(jù)所述最大值對(duì)所述排序?qū)ο蟮呐判蛱卣鬟M(jìn)行歸一處理,以得 到歸一結(jié)果。11. 根據(jù)權(quán)利要求7至10所述的任一裝置,其特征在于,所述排序?qū)ο蟮呐判蛱卣靼ǎ?不同級(jí)別的排序特征,則所述排序模塊,包括: 第一排序子模塊,用于根據(jù)當(dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排 序; 第二排序子模塊,用于當(dāng)至少兩個(gè)排序?qū)ο蟮漠?dāng)前級(jí)別的排序特征對(duì)應(yīng)的綜合排序分 數(shù)相同時(shí),根據(jù)所述排序?qū)ο蟮南乱患?jí)別的排序特征對(duì)應(yīng)的綜合分?jǐn)?shù)對(duì)排序?qū)ο筮M(jìn)行排 序,以得到對(duì)應(yīng)的排序結(jié)果。12. 根據(jù)權(quán)利要求7至10所述的任一裝置,其特征在于,所述排序特征包括:特殊排序特 征,則所述裝置還包括: 預(yù)置處理模塊,用于在所述特殊排序特征滿足預(yù)置條件時(shí),則按照預(yù)置方式對(duì)所述特 殊排序特征對(duì)應(yīng)的排序?qū)ο筮M(jìn)行處理。
【文檔編號(hào)】G06F17/30GK105893561SQ201610201646
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年3月31日
【發(fā)明人】陸冠驊, 鄔磊
【申請(qǐng)人】北京奇藝世紀(jì)科技有限公司