專(zhuān)利名稱(chēng):由用戶設(shè)置的多維排序方法
技術(shù)領(lǐng)域:
本發(fā)明涉及的是一種根據(jù)用戶意愿進(jìn)行數(shù)據(jù)(產(chǎn)品、網(wǎng)頁(yè)或人物等)排序的方法。
屬于數(shù)據(jù)庫(kù)及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,是對(duì)現(xiàn)有方法的改進(jìn)與擴(kuò)展。
背景技術(shù):
用戶對(duì)數(shù)據(jù)的排序是數(shù)據(jù)庫(kù)及其互聯(lián)網(wǎng)應(yīng)用的重要功能。但現(xiàn)有技術(shù)下的排序只基于一個(gè)維度。例如微軟的軟件Excel,在數(shù)據(jù)排序時(shí)采取線性關(guān)系,即優(yōu)先由第一關(guān)鍵字排升降序,第一關(guān)鍵字相同的再考慮第二關(guān)鍵字,第二關(guān)鍵字相同的再考慮第三關(guān)鍵字。這樣的排序造成第一關(guān)鍵字的絕對(duì)優(yōu)勢(shì),無(wú)法在多指標(biāo)的情況下得到用戶真正想得到的排序結(jié)果。 再例如電子商務(wù)網(wǎng)站淘寶,在展示商品時(shí)用戶可以設(shè)置排序。但用戶只能按"價(jià)格"或"信用"分別排升降序,卻無(wú)法綜合這兩個(gè)指標(biāo)進(jìn)行排序。目前所有網(wǎng)站都與之類(lèi)似。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有排序方法的不足,采用多維度同時(shí)參與排序計(jì)算。使得無(wú)論產(chǎn)品還是其他的數(shù)據(jù)庫(kù)中所選對(duì)象數(shù)據(jù),都能得出更為滿足用戶需求的排序結(jié)果。方法如下 1、用戶在排序窗口,自行給數(shù)據(jù)庫(kù)中每個(gè)參與排序的指標(biāo)(參數(shù)、關(guān)鍵字)填寫(xiě)權(quán)重。 2、系統(tǒng)把每個(gè)參與排序的對(duì)象的各指標(biāo)數(shù)據(jù)乘以權(quán)重之結(jié)果相加,得到各對(duì)象的總得分。 3、系統(tǒng)根據(jù)總得分進(jìn)行升降排序。 4、系統(tǒng)保留所有用戶填寫(xiě)的指標(biāo)權(quán)重值,并以此計(jì)算出用戶的平均權(quán)重指標(biāo),給后來(lái)的用戶作為參考。由用戶平均選擇權(quán)重計(jì)算出的排序結(jié)果,作為默認(rèn)排序結(jié)果顯示。
具體實(shí)施例方式結(jié)合本發(fā)明的內(nèi)容,以下以樓盤(pán)作為數(shù)據(jù)對(duì)象案例,提供具體實(shí)施步驟
1、用戶在排序窗口,自行給價(jià)格、環(huán)境、交通等每個(gè)參與排序的指標(biāo)填寫(xiě)權(quán)重。比如用戶八填寫(xiě)價(jià)格40%、環(huán)境20%、交通20%、戶型10%、配套10%;用戶8填寫(xiě)價(jià)格20%、環(huán)境10%、交通40%、戶型20%、配套10%。同時(shí)可填寫(xiě)其他篩選條件比如區(qū)位、價(jià)位等。
2、系統(tǒng)把本地各樓盤(pán)的各指標(biāo)數(shù)據(jù)乘以用戶所填寫(xiě)權(quán)重之結(jié)果相加,就得到每個(gè)樓盤(pán)相對(duì)于用戶A或B的需求喜好的總得分。 3、系統(tǒng)篩選掉不適合用戶所選價(jià)格及區(qū)位等條件的樓盤(pán)后,根據(jù)總得分進(jìn)行升降排序,分別顯示給用戶A和B。他們就得到了最適合自己的樓盤(pán)排序。 4、系統(tǒng)保留所有用戶填寫(xiě)的指標(biāo)權(quán)重值,并以此計(jì)算出用戶的平均權(quán)重指標(biāo),以便給后來(lái)的購(gòu)房用戶作為參考。
本發(fā)明尤其適用于產(chǎn)品類(lèi)的排序,以不同的行業(yè)來(lái)設(shè)置不同的詳細(xì)指標(biāo)從而更加貼近產(chǎn)品的真實(shí)情況。同時(shí),本發(fā)明也適用于網(wǎng)頁(yè)、網(wǎng)站、人物、城市等非產(chǎn)品類(lèi)客觀對(duì)象及普通數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的排序。
權(quán)利要求
一種由用戶設(shè)置的數(shù)據(jù)庫(kù)中所選對(duì)象的排序方法,其特征在于用戶希望對(duì)數(shù)據(jù)對(duì)象進(jìn)行排序時(shí),自行在排序窗口給數(shù)據(jù)庫(kù)中每個(gè)參與排序的指標(biāo)填寫(xiě)權(quán)重。系統(tǒng)把每個(gè)參與排序的對(duì)象的各指標(biāo)數(shù)據(jù)乘以用戶所填指標(biāo)權(quán)重之后的結(jié)果相加,得到每個(gè)對(duì)象的總得分。然后系統(tǒng)按總得分進(jìn)行升降排序。
2. —種由用戶設(shè)置的數(shù)據(jù)庫(kù)中所選對(duì)象的排序方法,其特征還在于多個(gè)用戶所填指 標(biāo)權(quán)重的平均數(shù),作為用戶平均選擇權(quán)重提供給后來(lái)的用戶作為參考,顯示于排序窗口填 寫(xiě)權(quán)重處的一側(cè)。由用戶平均選擇權(quán)重計(jì)算出的排序結(jié)果,作為默認(rèn)排序結(jié)果顯示。
全文摘要
本發(fā)明涉及的是一種用戶對(duì)數(shù)據(jù)對(duì)象(產(chǎn)品、網(wǎng)頁(yè)或人物等)進(jìn)行自行排序的方法。屬于數(shù)據(jù)庫(kù)及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,是對(duì)現(xiàn)有方法的改進(jìn)與擴(kuò)展。傳統(tǒng)用戶自行排序方法一般只能按一種指標(biāo)(例如價(jià)格、信用、性能、重量等)進(jìn)行排序,或按多個(gè)指標(biāo)分次序線性排序(例如價(jià)格相同的對(duì)象才再按信用排序)。而本發(fā)明通過(guò)用戶自主填寫(xiě)各指標(biāo)的分類(lèi)權(quán)重,實(shí)現(xiàn)了同時(shí)按多指標(biāo)綜合計(jì)算進(jìn)行排序的目的,其結(jié)果比現(xiàn)有方法更符合用戶意圖。本發(fā)明尤其適用于產(chǎn)品的排序,同時(shí)也適用于網(wǎng)頁(yè)、網(wǎng)站、人物、城市等非產(chǎn)品類(lèi)客觀對(duì)象或單純數(shù)據(jù)的排序。
文檔編號(hào)G06F17/30GK101739461SQ20091026355
公開(kāi)日2010年6月16日 申請(qǐng)日期2009年12月24日 優(yōu)先權(quán)日2009年12月24日
發(fā)明者丘雷 申請(qǐng)人:丘雷