欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于用戶(hù)威望的互聯(lián)網(wǎng)主題排名系統(tǒng)和方法

文檔序號(hào):6459780閱讀:197來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::基于用戶(hù)威望的互聯(lián)網(wǎng)主題排名系統(tǒng)和方法
技術(shù)領(lǐng)域
:本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,提出一種基于用戶(hù)威望對(duì)互聯(lián)網(wǎng)上各類(lèi)人、事、物主題進(jìn)行排名的系統(tǒng)和方法。
背景技術(shù)
:目前互聯(lián)網(wǎng)上各類(lèi)人、事、物主題的投票、評(píng)分、排名系統(tǒng)存在以下一個(gè)或多個(gè)不足。1)評(píng)比的起止時(shí)間有明確的要求,用戶(hù)只能在指定的時(shí)間段參與。2)有的主辦方只選擇所謂的"專(zhuān)家"作為評(píng)委,普通用戶(hù)只能作為排名結(jié)果的被動(dòng)接受者。3)有的主辦方只選擇普通用戶(hù)參評(píng),所有參與投票或評(píng)分人員的資格是一樣的,不區(qū)分專(zhuān)家和普通用戶(hù),也不能體現(xiàn)參評(píng)人員鑒賞水平的區(qū)別,他們對(duì)于主題的評(píng)分、主題的排名影響程度也是一樣的。3)有的主辦方區(qū)分了專(zhuān)家和普通用戶(hù)群體,也為不同群體設(shè)置了不同的評(píng)分權(quán)重,但區(qū)分專(zhuān)家和普通用戶(hù)的標(biāo)準(zhǔn)由主辦方主觀確定的,缺乏客觀依據(jù)。4)評(píng)分結(jié)果不影響對(duì)參評(píng)人員的評(píng)價(jià)。6)參評(píng)主題由主辦方確定,普通用戶(hù)不能自由推薦。7)參評(píng)主題信息均保存在主辦方的數(shù)據(jù)庫(kù)中,使評(píng)選活動(dòng)的時(shí)間和范圍受到系統(tǒng)存儲(chǔ)和處理能力的限制。8)在評(píng)分和排名的計(jì)算方法上,往往也只通過(guò)主題的投票數(shù)或每個(gè)用戶(hù)評(píng)分的簡(jiǎn)單加和、求平均,或簡(jiǎn)單區(qū)分專(zhuān)家和普通用戶(hù)并對(duì)專(zhuān)家和普通用戶(hù)的綜合評(píng)分進(jìn)行加權(quán)等方式確定主題的最終得分和排名,不能真正體現(xiàn)主題的水平。
發(fā)明內(nèi)容本發(fā)明主要內(nèi)容就是解決上述問(wèn)題,它將互聯(lián)網(wǎng)上主題的排名與每位參加評(píng)分的用廣對(duì)主題的評(píng)分關(guān)聯(lián)起來(lái),同吋與用戶(hù)本身的"威望"關(guān)聯(lián)起來(lái)。威望越高,對(duì)評(píng)分結(jié)果越有影響力。威望由用戶(hù)曾經(jīng)推薦主題的綜合得分決定。所推薦主題的綜合得分越高,用戶(hù)的威望就越高。只有總是能推薦優(yōu)秀的主題的人才能獲得較高的威望,而他對(duì)主題的評(píng)價(jià)更能體現(xiàn)主題的水平。這是一種全新的設(shè)計(jì),它實(shí)現(xiàn)了用戶(hù)推薦和評(píng)價(jià)活動(dòng)的關(guān)聯(lián),通過(guò)一種公平、公正的運(yùn)行機(jī)制,科學(xué)的反映了人類(lèi)鑒賞力的客觀差異。避免了絕對(duì)平均主義和主觀指定參評(píng)專(zhuān)家人選的弊端。使排名的結(jié)果更具備科學(xué)性和說(shuō)服力。為了記錄和計(jì)算用戶(hù)的威望,要求參與主題推薦和評(píng)分的用戶(hù)必須在本系統(tǒng)中注冊(cè)。本發(fā)明是一個(gè)參與時(shí)間不限的系統(tǒng),可以7X24小時(shí)接受主題推薦和評(píng)分,并自動(dòng)按照設(shè)定的排名周期生成排行榜。系統(tǒng)中只是保存主題的題目、所有者、來(lái)源、鏈接和類(lèi)別及其它相關(guān)信息,并不保存主題的全文,因此主題的數(shù)量限制很小。通過(guò)互聯(lián)網(wǎng)訪問(wèn)系統(tǒng)的任何用戶(hù)都可以閱讀主題信息(包括題目、所有者、來(lái)源、鏈接、類(lèi)別及其他相關(guān)信息),主題得分,主題排名,推薦者信息(包括用戶(hù)名稱(chēng),主題推薦時(shí)間)和用戶(hù)威望。本發(fā)明包括以下步驟1)設(shè)定整個(gè)系統(tǒng)正常啟動(dòng)和運(yùn)行所需要的系纟i信息(包括系統(tǒng)啟動(dòng)時(shí)間、排名周期和用戶(hù)基礎(chǔ)威望參考系數(shù)、基礎(chǔ)威望權(quán)重、威望衰減系數(shù))。系統(tǒng)啟動(dòng)時(shí)間即本系統(tǒng)中各種和時(shí)間相關(guān)的計(jì)算所參考的起始時(shí)間點(diǎn)。排名周期即本系統(tǒng)中每次排名開(kāi)始時(shí)間和結(jié)束時(shí)間的差值。如果設(shè)定了排名周期,系統(tǒng)就以排名周期為竿.位,周期性的生成排名結(jié)果。如果未設(shè)定排名周期則視排名周期為無(wú)窮大?;A(chǔ)威望參考系數(shù)、基礎(chǔ)威望權(quán)重、威望衰減系數(shù)的定義在具體實(shí)施方式中第七歩描述用戶(hù)威望計(jì)算時(shí)闡述。2)所有互聯(lián)網(wǎng)用戶(hù)通過(guò)用戶(hù)注冊(cè)系統(tǒng)成為注冊(cè)用戶(hù)。當(dāng)用戶(hù)注冊(cè)成功時(shí),系統(tǒng)會(huì)自動(dòng)生成用戶(hù)的基礎(chǔ)威望,并將用戶(hù)注冊(cè)信息(包括用戶(hù)名稱(chēng)、密碼、注冊(cè)時(shí)間及其他相關(guān)信息)和基礎(chǔ)威望輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。3)注冊(cè)用戶(hù)通過(guò)主題推薦系統(tǒng),將主題信息輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。4)利用信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)為主題分配唯一的ID,并將主題信息和推薦者信息保存到數(shù)據(jù)庫(kù)中。5)注冊(cè)用戶(hù)通過(guò)用戶(hù)評(píng)分系統(tǒng)對(duì)主題進(jìn)行評(píng)分,評(píng)分是否有效取決于主題是否在評(píng)分期內(nèi),以及主題是否已經(jīng)被該用戶(hù)評(píng)過(guò)分。主題被成功評(píng)分后,評(píng)分信息(包括主題ID、參評(píng)用戶(hù)名稱(chēng)、評(píng)分分值)通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存到數(shù)據(jù)庫(kù)中。其中,此處及本文中所有"在評(píng)分期內(nèi)"都是指執(zhí)行某項(xiàng)操作時(shí)的系統(tǒng)當(dāng)前時(shí)間和主題推薦時(shí)間的差值小于排名周期。6)利用主題得分計(jì)算系統(tǒng)計(jì)算主題的得分,并將主題得分通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存在數(shù)據(jù)庫(kù)中。7)利用用戶(hù)威望計(jì)算系統(tǒng)計(jì)算主題推薦者的用戶(hù)威望,并將用戶(hù)威望通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存在數(shù)據(jù)庫(kù)中。8)排名系統(tǒng)根據(jù)主題的得分,按設(shè)定的排名周期生成i題排行榜,即主題的排名,并輸出給頁(yè)面生成系統(tǒng)。9)土題信息,主題得分,主題排名,推薦者信息,用戶(hù)威望通過(guò)頁(yè)面生成系統(tǒng)呈現(xiàn)給所有用戶(hù)。本發(fā)明所使用的系統(tǒng)和各系統(tǒng)的功能如下1)設(shè)定系統(tǒng)系統(tǒng)管理員通過(guò)該系統(tǒng)設(shè)定系統(tǒng)信息(包括系統(tǒng)啟動(dòng)時(shí)間、排名周期和用戶(hù)基礎(chǔ)威望參考系數(shù)、基礎(chǔ)威望權(quán)重、威望衰減系數(shù)),并輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。2)用戶(hù)注冊(cè)系統(tǒng)所有互聯(lián)網(wǎng)用戶(hù)通過(guò)該系統(tǒng)成為注冊(cè)用戶(hù)。用戶(hù)注冊(cè)時(shí),系統(tǒng)自動(dòng)判斷該用戶(hù)是否已經(jīng)注冊(cè)。如果是就退出注冊(cè)系統(tǒng),避免用戶(hù)重名;如果否就自動(dòng)生成用廣的基礎(chǔ)威望,并將用戶(hù)的注冊(cè)信息和用戶(hù)基礎(chǔ)威望輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。3)主題推薦系統(tǒng)注冊(cè)用戶(hù)可以在任意時(shí)間通過(guò)該系統(tǒng)推薦主題。在注冊(cè)用戶(hù)推薦主題時(shí),系統(tǒng)自動(dòng)判斷主題是否已經(jīng)被推薦。如果是就退出主題推薦系統(tǒng),不重復(fù)推薦主題;如果否,就將被推薦的主題信息輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。4)用戶(hù)評(píng)分系統(tǒng)注冊(cè)用戶(hù)可以在任意時(shí)間通過(guò)該系統(tǒng)對(duì)被推薦的主題評(píng)分。系統(tǒng)判斷主題是否在評(píng)分期內(nèi),如果否,就退出評(píng)分系統(tǒng);如果是,系統(tǒng)就判斷主題是否已經(jīng)被該用戶(hù)評(píng)過(guò)分。如果沒(méi)有評(píng)過(guò)分,就將評(píng)分信息輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng);如果已經(jīng)評(píng)分,就退出評(píng)分系統(tǒng),不重復(fù)評(píng)分。5)主題得分計(jì)算系統(tǒng)根據(jù)所有參與評(píng)分的用戶(hù)的威望和用戶(hù)對(duì)主題的評(píng)分,利用設(shè)置的公式計(jì)算主題得分,并輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。6)用戶(hù)威望計(jì)算系統(tǒng)根據(jù)注冊(cè)用戶(hù)曾經(jīng)推薦的主題的得分,利用設(shè)置的公式計(jì)算該用戶(hù)威望,并輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。7)排名系統(tǒng)根據(jù)主題的得分,按設(shè)定的排名周期生成主題排行榜,即主題的排名,并輸出給頁(yè)面生成系統(tǒng)。排名的規(guī)則為得分越高的主題,排名越靠前;i題得分相同時(shí),推薦時(shí)間越早的主題排名越靠前。8)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)將系統(tǒng)管理員設(shè)定的系統(tǒng)信息存放在數(shù)據(jù)庫(kù)或從數(shù)據(jù)庫(kù)讀出傳遞給其他系統(tǒng)。將用戶(hù)注冊(cè)信息存放在數(shù)據(jù)庫(kù)或從數(shù)據(jù)庫(kù)讀出傳遞給其他系統(tǒng)。為每個(gè)主題分配唯一的ID。將注冊(cè)用戶(hù)推薦的主題信息,推薦者信息存放在數(shù)據(jù)庫(kù)或從數(shù)據(jù)庫(kù)讀出傳遞給其他系統(tǒng)。將主題評(píng)分信息,主題得分,用戶(hù)威望存放在數(shù)據(jù)庫(kù)或從數(shù)據(jù)庫(kù)讀出傳遞給其他系統(tǒng)。9)頁(yè)面生成系統(tǒng)采用預(yù)先設(shè)計(jì)的網(wǎng)頁(yè)格式模板,根據(jù)不同的顯示要求,將主題信息,主題評(píng)分,主題得分,主題排名,推薦者信息,用戶(hù)威望等呈現(xiàn)給所有用戶(hù)。本發(fā)明的主題得分和用戶(hù)威望更新模式可以采用以下一種或多種組合。1)當(dāng)主題被成功評(píng)分后,系統(tǒng)立即根據(jù)設(shè)定的公式重新計(jì)算主題得分和推薦者的用戶(hù)威望。2)當(dāng)主題的推薦者或系統(tǒng)管理員發(fā)出"刷新"命令,即重新計(jì)算命令時(shí),系統(tǒng)根據(jù)設(shè)定的公式重新計(jì)算主題得分和推薦者的用戶(hù)威望。3)系統(tǒng)定時(shí)更新主題得分和用戶(hù)的威望,即系統(tǒng)根據(jù)設(shè)定的公式定時(shí)重新計(jì)算主題得分和推薦者的用戶(hù)威望。無(wú)論采用何種更新模式,不在評(píng)分期內(nèi)的主題,其得分不會(huì)重新計(jì)算。本發(fā)明的有益效果是互聯(lián)網(wǎng)上某類(lèi)型的優(yōu)秀主題集中體現(xiàn)在本系統(tǒng)中,而優(yōu)秀的主題是所有注冊(cè)用戶(hù)評(píng)選出來(lái)的。通過(guò)推薦優(yōu)秀的主題,得到所有注冊(cè)用戶(hù)認(rèn)可的這類(lèi)主題的"專(zhuān)家"成長(zhǎng)起來(lái)了,從而能夠更多更好地推薦優(yōu)秀的主題。以下結(jié)合具體實(shí)施方式和附圖,對(duì)本發(fā)明作進(jìn)一步說(shuō)明。先解釋一下"輸入","輸出"兩個(gè)名詞。輸入指啟動(dòng)某系統(tǒng)需要的先決條件,或者該系統(tǒng)正常運(yùn)行所需要的數(shù)據(jù)。輸出指某系統(tǒng)正常運(yùn)行后,傳遞給另一個(gè)系統(tǒng)的數(shù)據(jù)。-圖l是本發(fā)明方法的總體系統(tǒng)結(jié)構(gòu)和流程圖。圖2是本發(fā)明方法的用戶(hù)注冊(cè)系統(tǒng)的工作流程圖。圖3是本發(fā)明方法的主題推薦系統(tǒng)的工作流程圖。圖4是本發(fā)明方法的用戶(hù)評(píng)分系統(tǒng)的工作流程圖。圖5是本發(fā)明方法的主題得分計(jì)算系統(tǒng)的工作流程圖。圖6是本發(fā)明方法的用戶(hù)威望計(jì)算系統(tǒng)的工作流稈圖。圖7是本發(fā)明方法的排名系統(tǒng)的工作流程圖。具體實(shí)施例方式下面結(jié)合附圖,說(shuō)明本發(fā)明的實(shí)施方式。這里公開(kāi)的實(shí)施方式僅是為了說(shuō)明本發(fā)明的原理和特征的優(yōu)選方案。第一步設(shè)定系統(tǒng)的啟動(dòng)時(shí)間。假設(shè)為2008年1月7日。設(shè)定系統(tǒng)的排名周期。假設(shè)為7天。設(shè)定系統(tǒng)的基礎(chǔ)威望參考系數(shù)。假設(shè)為2。設(shè)定系統(tǒng)的基礎(chǔ)威望權(quán)重。假設(shè)為40%。設(shè)定系統(tǒng)的威望衰減系數(shù)。假設(shè)為0.95。第二步所有互聯(lián)網(wǎng)用戶(hù)利用用戶(hù)注冊(cè)系統(tǒng),提交個(gè)人信息,成為注冊(cè)用戶(hù)。用戶(hù)注冊(cè)信息通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存到數(shù)據(jù)庫(kù)中。主要工作流程如圖2。用戶(hù)注冊(cè)系統(tǒng)是一個(gè)運(yùn)行在應(yīng)用服務(wù)器上的系統(tǒng)軟件,它與外界的通信通過(guò)標(biāo)準(zhǔn)的http協(xié)議來(lái)完成,即所有互聯(lián)網(wǎng)用戶(hù)通過(guò)瀏覽器即可訪問(wèn)?;A(chǔ)威望參考系數(shù)和系統(tǒng)啟動(dòng)時(shí)間由信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)從數(shù)據(jù)庫(kù)中提取后輸入給本系統(tǒng)(圖2-21)。所有用戶(hù)都可以在注冊(cè)界面中錄入注冊(cè)信息(圖2-22),系統(tǒng)檢查該用戶(hù)是否已經(jīng)注冊(cè)(圖2-23),如果是就退出注冊(cè)系統(tǒng);如果否,系統(tǒng)用以下公式自動(dòng)為用戶(hù)生成基礎(chǔ)威望(圖2-24)。關(guān)于基礎(chǔ)威望的定義在第七步描述用戶(hù)威望計(jì)算時(shí)闡述。_用戶(hù)基礎(chǔ)威望^基礎(chǔ)威望參考系數(shù)X(基礎(chǔ)威望計(jì)算時(shí)的系統(tǒng)當(dāng)前時(shí)間一系統(tǒng)啟動(dòng)時(shí)間)。_然后,系統(tǒng)將用戶(hù)注冊(cè)信息和基礎(chǔ)威望輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)(圖2-25)。系統(tǒng)判斷用戶(hù)是否已經(jīng)注冊(cè),可以保證注冊(cè)用戶(hù)在系統(tǒng)中的唯一性,避免用戶(hù)威望計(jì)算錯(cuò)誤,及由此導(dǎo)致的主題得分和排名錯(cuò)誤。例如,錄入個(gè)人信息如下用戶(hù)名稱(chēng)小船;密碼123456系統(tǒng)檢查用戶(hù)名稱(chēng)"小船"是否已經(jīng)存在。檢查結(jié)果,"小船"不存在。系統(tǒng)將當(dāng)前時(shí)間設(shè)置為用戶(hù)注冊(cè)時(shí)間。假設(shè)當(dāng)前時(shí)間為2008年1月9日,系統(tǒng)計(jì)算出用戶(hù)的基礎(chǔ)威望為2X(2008年1月9日一2008年1月7日)二4。用戶(hù)"小船"注冊(cè)成功。假設(shè)按照以上歩驟,同時(shí)注冊(cè)成功的還有用戶(hù)"小車(chē)"。其基礎(chǔ)威望也等于4。第三步注冊(cè)用戶(hù)通過(guò)主題推薦系統(tǒng),將主題的題目、所有者、來(lái)源、鏈接、類(lèi)別及其他相關(guān)信息輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)。主要工作流程如圖3。推薦者的用戶(hù)名稱(chēng)由信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)從數(shù)據(jù)庫(kù)中提取后輸入給本系統(tǒng)(圖3-31)。系統(tǒng)判斷推薦者是否為注冊(cè)用戶(hù)(圖3-32),如果否就退出主題推薦系統(tǒng);如果是,那么注冊(cè)用戶(hù)錄入被推薦的主題信息(圖3-33)。例如,推薦者小船題冃《如夢(mèng)令》所有者小胖-來(lái)源小胖社區(qū)鏈接http:〃www.example,com/1,htm類(lèi)別詞系統(tǒng)當(dāng)前時(shí)間(即主題推薦時(shí)間)2008年1月9日然后,系統(tǒng)檢査該主題是否已經(jīng)被其它用戶(hù)推薦(圖3-34),如果是就退出推薦系統(tǒng);如果否就將被推薦的主題信息和推薦者信息輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)(圖3-35)。系統(tǒng)判定是否為注冊(cè)用戶(hù)以及主題是否已經(jīng)被推薦,可以保證有效記錄和計(jì)算用戶(hù)威望,以便計(jì)算主題得分和排名,也保證同一主題不會(huì)重復(fù)被推薦,避免影響主題真實(shí)的排名。假設(shè)主題《如夢(mèng)令》推薦成功。第四歩利用信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)將主題信息和推薦者信息保存到數(shù)據(jù)庫(kù)中。這里數(shù)據(jù)庫(kù)是一個(gè)泛指概念,代表各種格式的關(guān)系型數(shù)據(jù)庫(kù),可以選用商業(yè)數(shù)據(jù)庫(kù)如0racal,SQLServer,也可以選用免費(fèi)的數(shù)據(jù)庫(kù)如MySQL。假設(shè)主題《如夢(mèng)令》成功保存到數(shù)據(jù)庫(kù)。第五步注冊(cè)用戶(hù)通過(guò)用戶(hù)評(píng)分系統(tǒng)對(duì)主題進(jìn)行評(píng)分,評(píng)分是否有效取決于主題是否在評(píng)分期內(nèi)以及主題是否已經(jīng)被該用戶(hù)評(píng)過(guò)分。主題被成功評(píng)分后,評(píng)分信息通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存到數(shù)據(jù)庫(kù)屮。主要工作流程如圖4。主題信息,參評(píng)用戶(hù)名稱(chēng),排名周期由信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)從數(shù)據(jù)庫(kù)中提取后輸入給本系統(tǒng)(圖4-41)。系統(tǒng)判斷用戶(hù)是否為注冊(cè)用戶(hù)(圖4-42),如果否就退出用戶(hù)評(píng)分系統(tǒng);如果是,那么注冊(cè)用戶(hù)給主題評(píng)分(圖4-43)。然后,系統(tǒng)判斷主題是否在評(píng)分期內(nèi)(圖4-44),如果否就退出用戶(hù)評(píng)分系統(tǒng);如果是,系統(tǒng)就檢查主題是否已經(jīng)被該用戶(hù)評(píng)分(圖445)。如果已經(jīng)評(píng)分就退出用戶(hù)評(píng)分系統(tǒng);如果沒(méi)有評(píng)過(guò)分,就將該用戶(hù)對(duì)主題的評(píng)分信息輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)(圖4-46)。系統(tǒng)判斷評(píng)分期和主題是否已經(jīng)被評(píng)過(guò)分,可以保證巳經(jīng)確定并發(fā)布的各個(gè)排名周期的主題排名不會(huì)因?yàn)楹髞?lái)的評(píng)分受到影響;還保證了相同的用戶(hù)不能對(duì)主題進(jìn)行重復(fù)評(píng)分,避免對(duì)主題排名造成影響。例如,注冊(cè)用戶(hù)小車(chē)、小船于2008年1月10日分別給主題《如夢(mèng)令》評(píng)分5分、4分。系統(tǒng)設(shè)定的排名周期為7,因?yàn)?008年1月10日一2008年1月9日=1〈7,所以主題在評(píng)分期內(nèi),并且用戶(hù)"小車(chē)"、"小船"未對(duì)該主題評(píng)過(guò)分。評(píng)分有效,評(píng)分信息通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)存儲(chǔ)在數(shù)據(jù)庫(kù)中。第六步利用主題得分計(jì)算系統(tǒng)計(jì)算主題的得分,并將主題得分通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存在數(shù)據(jù)庫(kù)中。主要丄作流程如圖5。主題的評(píng)分信息,用戶(hù)名稱(chēng)和用戶(hù)威望由信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)從數(shù)據(jù)庫(kù)中提取后輸入給本系統(tǒng)(圖5-51)。系統(tǒng)判斷主題是否在評(píng)分期內(nèi)(圖5-52),如果否,就退出主題得分計(jì)算系統(tǒng);如果是,系統(tǒng)采用以下公式計(jì)算所有注冊(cè)用戶(hù)的總威望(圖5-53):用戶(hù)總威望=用戶(hù)l威望+用戶(hù)2威望+……用戶(hù)ni威潼然后,系統(tǒng)采用以下公式計(jì)算主題的得分(圖5-54):_主題得分=用戶(hù)1評(píng)分X用戶(hù)1威望/用戶(hù)總威望+用戶(hù)2評(píng)分X用戶(hù)2威望/用戶(hù)總威望+……用戶(hù)n評(píng)分X用戶(hù)n威望/用戶(hù)總威望_其中m為注冊(cè)用戶(hù)數(shù),n為該牛.題的評(píng)分用戶(hù)數(shù)。最后,系統(tǒng)將主題得分輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)(圖5-55)。主題得分計(jì)算的要點(diǎn)說(shuō)明第一,主題的得分是和每個(gè)用戶(hù)對(duì)該主題的評(píng)分結(jié)果相關(guān)的;第二,主題的得分是和每個(gè)參評(píng)用戶(hù)威望相關(guān)的;第三,使用單個(gè)用戶(hù)威望在用戶(hù)總威望中的占比而不是絕對(duì)值作為用戶(hù)威望影響得分的因子,可以使得分計(jì)算的結(jié)果不至于因威望算法改變而出現(xiàn)數(shù)量級(jí)的變化。例如,系統(tǒng)于2008年1月10日計(jì)算主題《如夢(mèng)令》的得分。系統(tǒng)設(shè)定的排名周期為7,因?yàn)?008年1月10口_2008年1月9口=1<7,因此主題在評(píng)分期內(nèi)。注冊(cè)用戶(hù)"小車(chē)"對(duì)主題評(píng)分為5分威望為4,"小船"對(duì)主題評(píng)分為4分威望為4假設(shè)系統(tǒng)中只有兩個(gè)用戶(hù)"小車(chē)"、"小船"。主題《如夢(mèng)令》的得分為(5X4+4X4)/(4+4)=4.5分得分計(jì)算成功。第七步利用用戶(hù)威望計(jì)算系統(tǒng)計(jì)算主題推薦者的用戶(hù)威望,并將用戶(hù)威望通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存在數(shù)據(jù)庫(kù)中。主要工作流程如圖6。系統(tǒng)信息,主題ID,主題得分,用戶(hù)名稱(chēng)由信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)從數(shù)據(jù)庫(kù)中提取后輸入給本系統(tǒng)(圖6-61)。系統(tǒng)通過(guò)以下公式計(jì)算用戶(hù)的推薦威望(圖6—62):_用戶(hù)推薦威望=(第n個(gè)排名周期內(nèi)該用戶(hù)推薦的所有主題得分的平均值+第n—l個(gè)排名周期內(nèi)該用戶(hù)推薦的所有主題得分的平均值X威望衰減系數(shù)+……第1個(gè)排名周期內(nèi)該用戶(hù)推薦的所有主題得分的平均值X威望衰減系數(shù)n—、X排名周期其中,11=取整((推薦威望計(jì)算的當(dāng)前時(shí)間一系統(tǒng)啟動(dòng)時(shí)間)/排名周期)+1然后,系統(tǒng)計(jì)算用戶(hù)的基礎(chǔ)威望(圖6-62)。計(jì)算基礎(chǔ)威望的公式與用戶(hù)注冊(cè)時(shí)采用的公式相同。然后,系統(tǒng)用以下公式計(jì)算用戶(hù)的威望(圖6—64):_用戶(hù)威望二用戶(hù)推薦威望X(1—基礎(chǔ)威望權(quán)重)+用戶(hù)基礎(chǔ)威望乂基礎(chǔ)威望權(quán)重_最后,系統(tǒng)將用戶(hù)威望輸出給信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)(圖6_65)。用戶(hù)威望計(jì)算的要點(diǎn)說(shuō)明l.關(guān)于用戶(hù)推薦威望的說(shuō)明第一,為了避免用戶(hù)通過(guò)大量推薦主題獲得較卨的威望,所以我們采用了計(jì)算主題得分的平均值算法。第二,為了避免用戶(hù)因偶然推薦單個(gè)或極少數(shù)主題獲得高分而永久性具有較高威望,所以我們采取了對(duì)每個(gè)排名周期計(jì)算平均值后求和的算法。第三,因?yàn)槟承?zhuān)業(yè)領(lǐng)域的鑒賞力和判斷力具有時(shí)效性,以前能推薦好的主題,不代表現(xiàn)在仍有較高的鑒賞和判斷能力,所以我們?cè)O(shè)計(jì)了威望衰減系數(shù),離威望計(jì)算時(shí)間越遠(yuǎn)的排名周期,對(duì)威望的影響力越小。第四,為了使用戶(hù)推薦威望和用戶(hù)基礎(chǔ)威望之間的求和計(jì)算相匹配,必須將用戶(hù)推薦威望折算為相同的時(shí)間單位"天",所以最后還要乘以"排名周期"。2.關(guān)于用戶(hù)基礎(chǔ)威望的說(shuō)明第一,如果每個(gè)用戶(hù)注冊(cè)系統(tǒng)后威望為O,則任何用戶(hù)對(duì)主題的評(píng)分乘以威望的結(jié)果都是零。而且所有用戶(hù)的總威望也是零。這導(dǎo)致整個(gè)系統(tǒng)中威望和評(píng)分計(jì)算的循環(huán)機(jī)制永遠(yuǎn)無(wú)法正常運(yùn)轉(zhuǎn)起來(lái)。另外,我們認(rèn)為,任何注冊(cè)用戶(hù)都有最基本的判斷能力,是否推薦主題作為不應(yīng)該作為是否可以參與主題評(píng)分的限制條件?;谶@兩點(diǎn)原因,我們?yōu)樗凶?cè)用戶(hù)設(shè)定了一個(gè)用戶(hù)基礎(chǔ)威望。第二,因?yàn)橛脩?hù)推薦威望可能隨著時(shí)間逐漸增長(zhǎng),如果用戶(hù)基礎(chǔ)威望和時(shí)間無(wú)關(guān),會(huì)使用戶(hù)基礎(chǔ)威望隨著系統(tǒng)運(yùn)行時(shí)間的增長(zhǎng)影響力越來(lái)越小,所以我們將用戶(hù)基礎(chǔ)威望設(shè)定為和威望計(jì)算的時(shí)間呈線性關(guān)系。第三,為了和用戶(hù)推薦威望之間的求和計(jì)算相匹配,我們?cè)O(shè)定用戶(hù)每天都有一個(gè)基礎(chǔ)威望值——即基礎(chǔ)威望參考系數(shù)。第四,為了確定用戶(hù)基礎(chǔ)威望占用戶(hù)威望的比重,我們?cè)O(shè)計(jì)了基礎(chǔ)威望權(quán)重。假設(shè)用戶(hù)"小船"只推薦了一首主題《如夢(mèng)令》,得分為4.5分,威望計(jì)算時(shí)間為2008年1月10日。則小船的推薦威望二4.5X7=31.5,基礎(chǔ)威望二2X(2008年1月10R—2008年1月7口)=6。小船的最終威望=31.5X(1_40%)+6X40%=21.3。如果系統(tǒng)在運(yùn)行時(shí)同時(shí)采用了多種排名周期(例如周、月、年),可以參照以上算法,對(duì)不同排名周期的用戶(hù)推薦威望計(jì)算結(jié)果進(jìn)行加權(quán)運(yùn)算,作為用戶(hù)推薦威望的最終值。第八步排名系統(tǒng)根據(jù)主題的得分,按設(shè)定的排名周期生成主題排行榜,即主題的排名,并輸出給頁(yè)面生成系統(tǒng)。系統(tǒng)信息,主題ID,主題推薦時(shí)間,主題得分由信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)從數(shù)據(jù)庫(kù)中提取后輸入給本系統(tǒng);需要計(jì)算第兒個(gè)排名周期的排名(用n表示)由查詢(xún)排名的用戶(hù)輸入給本系統(tǒng)(圖7-71)。系統(tǒng)篩選滿(mǎn)足下列條件式的主題集合(圖7-72):<formula>formulaseeoriginaldocumentpage14</formula>然后,系統(tǒng)根據(jù)篩選出的主題的得分和主題推薦時(shí)間,計(jì)算排名(圖7-73)。排名的規(guī)則為得分越高的主題,排名越靠前;主題得分相同時(shí),推薦時(shí)間越早的主題得分越靠前。最后,系統(tǒng)將主題排名結(jié)果輸出給頁(yè)面生成系統(tǒng)(圖7-74)。例如系統(tǒng)啟動(dòng)時(shí)間為2008年1月7日。排名周期為7。假設(shè)需要計(jì)算第2個(gè)排名周期的排名。假設(shè)系統(tǒng)中有以下主題<table>tableseeoriginaldocumentpage14</column></row><table>根據(jù)篩選條件計(jì)算得到主題1、2、3、4的排名周期為2,主題5的排名周期為3。因此,滿(mǎn)足排名條件的主題為l、2、3、4。根據(jù)排名規(guī)則,主題4得分最高,為7.7分,排名第一。主題1得分4.5分排名第二。主題2、3得分相同,均為3.2分。但由于主題3的推薦時(shí)間較早,排名應(yīng)更靠前,所以主題3排名第二,主題2排名第四。第2個(gè)排名周期的最終排名結(jié)果如下:<table>tableseeoriginaldocumentpage14</column></row><table>第九步主題排名及相關(guān)信息通過(guò)頁(yè)面生成系統(tǒng)呈現(xiàn)給所有用戶(hù)。排名系統(tǒng)輸入排名結(jié)果(包括主題ID、主題排名);信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)輸入主題信息,主題得分,推薦者信息,用戶(hù)威望。頁(yè)面生成系統(tǒng)根據(jù)預(yù)先設(shè)計(jì)的網(wǎng)頁(yè)模板組織以上信息,并呈現(xiàn)給所有用戶(hù)。所有系統(tǒng)中檢杳用戶(hù)是否為注冊(cè)用戶(hù),主題是否已經(jīng)被推薦,主題是否已經(jīng)被評(píng)分都是基于數(shù)據(jù)庫(kù)的檢索,其實(shí)現(xiàn)方式可以很多。可以使用JDBC或ODBC禾BJSP、ASP、PHP、ASP.NET等語(yǔ)吉相結(jié)合的方式實(shí)現(xiàn)檢索,也可以開(kāi)發(fā)相應(yīng)的軟件來(lái)支持這種檢索。本發(fā)明申明本發(fā)明所公開(kāi)的內(nèi)容可以使本
技術(shù)領(lǐng)域
的技術(shù)人員參照實(shí)施,本發(fā)明所涉及的內(nèi)容本身和在其基礎(chǔ)上的改進(jìn)和引申都屬于本發(fā)明的保護(hù)范圍。本發(fā)明特征的組合應(yīng)用木發(fā)明的所有特征都是實(shí)現(xiàn)技術(shù)效果的方案要素,木發(fā)明特征之一可以構(gòu)成本發(fā)明的一個(gè)技術(shù)方案,特征之二、之三,以此類(lèi)推至全部特征的任意組合也是本發(fā)明的技術(shù)方案,固本發(fā)明原任何一種或多種特征的組合都是本發(fā)明所要保護(hù)的技術(shù)方案。權(quán)利要求1.一種基于用戶(hù)威望對(duì)互聯(lián)網(wǎng)上的主題進(jìn)行排名的方法,其特征在于,將互聯(lián)網(wǎng)上主題的排名與每位參加評(píng)分的用戶(hù)對(duì)主題的評(píng)分關(guān)聯(lián)起來(lái),同時(shí)與用戶(hù)本身的“威望”關(guān)聯(lián)起來(lái)。威望越高,對(duì)評(píng)分結(jié)果越有影響力。威望由用戶(hù)曾經(jīng)推薦主題的綜合得分決定。所推薦主題的綜合得分越高,用戶(hù)的威望就越高。它包括以下步驟1)設(shè)定整個(gè)系統(tǒng)正常啟動(dòng)和運(yùn)行所需要的系統(tǒng)信息。2)所有互聯(lián)網(wǎng)用戶(hù)通過(guò)用戶(hù)注冊(cè)系統(tǒng)成為注冊(cè)用戶(hù)。注冊(cè)是否成功取決于系統(tǒng)中是否已存在該用戶(hù)。3)注冊(cè)用戶(hù)利用主題推薦系統(tǒng),將主題信息通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存到數(shù)據(jù)庫(kù)中。主題推薦是否成功,取決于系統(tǒng)中是否已經(jīng)存在該主題。4)利用信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)為主題分配唯一的ID,并將主題信息和推薦者信息保存到數(shù)據(jù)庫(kù)中。5)注冊(cè)用戶(hù)通過(guò)用戶(hù)評(píng)分系統(tǒng)對(duì)主題進(jìn)行評(píng)分,評(píng)分是否有效取決于主題是否在評(píng)分期內(nèi),以及主題是否已經(jīng)被該用戶(hù)評(píng)過(guò)分。主題被成功評(píng)分后,評(píng)分信息通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存到數(shù)據(jù)庫(kù)中。6)如果主題在評(píng)分期內(nèi),利用主題得分計(jì)算系統(tǒng)計(jì)算主題的得分,并將主題得分通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存在數(shù)據(jù)庫(kù)中。7)利用用戶(hù)威望計(jì)算系統(tǒng)計(jì)算主題推薦者的用戶(hù)威望,并將用戶(hù)威望通過(guò)信息存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)保存在數(shù)據(jù)庫(kù)中。8)排名系統(tǒng)根據(jù)主題的得分,按設(shè)定的排名周期生成主題排行榜,即主題的排名,并輸出給頁(yè)面生成系統(tǒng)。9)主題信息,主題得分,主題排名,推薦者信息,用戶(hù)威望通過(guò)頁(yè)面生成系統(tǒng)呈現(xiàn)給所有用戶(hù)。2.如權(quán)利要求1所述的方法,其特征在于,系統(tǒng)保存以下信息1)系統(tǒng)信息,包括系統(tǒng)啟動(dòng)時(shí)間、排名周期和用戶(hù)基礎(chǔ)威望參考系數(shù)、基礎(chǔ)威望權(quán)重、威望衰減系數(shù);2)注冊(cè)用戶(hù)信息,包括用戶(hù)名稱(chēng)、密碼、注冊(cè)時(shí)間及其他相關(guān)信息1;3)主題信息,包括題目、所有者、來(lái)源、鏈接、類(lèi)別及其他相關(guān)信總;4)推薦者信息,包括用戶(hù)名稱(chēng),推薦時(shí)間,;5)評(píng)分信息,包括主題ID、參評(píng)用戶(hù)名稱(chēng)、評(píng)分分值;6)主題得分7)主題排名;8)用戶(hù)威望,包括用戶(hù)基礎(chǔ)威望和用戶(hù)推薦威望。3.如權(quán)利要求l所述方法,其特征在于,參與主題推薦和評(píng)分的用戶(hù)必須是系統(tǒng)的注冊(cè)用戶(hù)。4.如權(quán)利要求l所述方法,其特征在于,排名周期是本系統(tǒng)中每次排名開(kāi)始時(shí)間和結(jié)束時(shí)間的差值。5.如權(quán)利要求l所述方法,其特征在于,系統(tǒng)中要求的"在評(píng)分期內(nèi)"是指執(zhí)行某項(xiàng)操作時(shí)的系統(tǒng)當(dāng)前時(shí)間和主題推薦時(shí)間的差值小于排名周期。6.如權(quán)利要求1所述方法,其特征在于,步驟6中計(jì)算主題得分包括以下步驟1)系統(tǒng)判斷主題是否在評(píng)分期內(nèi);2)如果主題在評(píng)分期內(nèi),且有m個(gè)注冊(cè)用戶(hù),計(jì)算所有注冊(cè)用戶(hù)的總威望用戶(hù)總威望=用戶(hù)l威望+用戶(hù)2威望4……用戶(hù)m威蘊(yùn)3)如果有n個(gè)用戶(hù)進(jìn)行了評(píng)分,計(jì)算主題的得分:_主題得分=用戶(hù)1評(píng)分X用戶(hù)l威望/用戶(hù)總威望+用戶(hù)2評(píng)分X用戶(hù)2威望/用戶(hù)總威望+……用戶(hù)n評(píng)分X用戶(hù)n威望/用戶(hù)總威望_4)輸出主題得分。7.如權(quán)利要求1所述方法,其特征在于,步驟7中計(jì)算用戶(hù)威望包括以下步驟丄)計(jì)算用戶(hù)推薦威望:_用戶(hù)推薦威望=(第n個(gè)排名周期內(nèi)該用戶(hù)推薦的所有主題得分的平均值+第n—l個(gè)排名周期內(nèi)該用戶(hù)推薦的所有主題得分的平均值X威望衰減系數(shù)+……第1個(gè)排名周期內(nèi)該用戶(hù)推薦的所有主題得分的平均值X威望衰減系數(shù)n—^x排名周期其中,n二取整((推薦威望計(jì)算的當(dāng)前時(shí)間一系統(tǒng)啟動(dòng)時(shí)間)/排名周期)+12)計(jì)算用戶(hù)基礎(chǔ)威望:_用戶(hù)基礎(chǔ)威望二基礎(chǔ)威望參考系數(shù)X(基礎(chǔ)威望計(jì)算時(shí)的系統(tǒng)當(dāng)前時(shí)間一系統(tǒng)啟動(dòng)時(shí)間)。_3)計(jì)算用戶(hù)威望:______________用戶(hù)威望二用戶(hù)推薦威望X(l—基礎(chǔ)威望權(quán)重)+用戶(hù)基礎(chǔ)威望乂基礎(chǔ)威望權(quán)重_4)輸出用戶(hù)威望。8.如權(quán)利要求1所述方法,其特征在于,主題得分和用戶(hù)威望更新模式可以采用以下一種或多種組合1)當(dāng)主題被成功評(píng)分后,系統(tǒng)立即根據(jù)設(shè)定的公式重新計(jì)算主題得分和推薦者的用戶(hù)威望;2)當(dāng)主題的推薦者或系統(tǒng)管理員發(fā)出"刷新"命令,即重新計(jì)算命令時(shí),系統(tǒng)根據(jù)設(shè)定的公式重新計(jì)算主題得分和推薦者的用戶(hù)威望;3)系統(tǒng)定時(shí)更新主題得分和用廣威望,即系統(tǒng)根據(jù)設(shè)定的公式定時(shí)重新計(jì)算主題得分和推薦者的用戶(hù)威望。9.如權(quán)利要求1所述方法,其特征在于,得分越高的主題,排名越靠前;主題得分相同時(shí),推薦時(shí)間越早的主題排名越靠前,排名表現(xiàn)形式可以是漢字,英文、數(shù)字,也可以圖標(biāo)、圖像。10.如權(quán)利要求1所述的方法,其特征在十,系統(tǒng)釆用基十?dāng)?shù)據(jù)庫(kù)的檢索方法,系統(tǒng)所用的數(shù)據(jù)庫(kù),指各種關(guān)系類(lèi)型的數(shù)據(jù)庫(kù),如Oracle,SQLServer,MySQL。全文摘要本發(fā)明是一種基于用戶(hù)威望的互聯(lián)網(wǎng)主題排名系統(tǒng)和方法。它涉及互聯(lián)網(wǎng)領(lǐng)域,解決了對(duì)互聯(lián)網(wǎng)上各類(lèi)人、事、物主題排名時(shí)依據(jù)過(guò)于簡(jiǎn)單,且平均化、主觀化的問(wèn)題。本發(fā)明在排名時(shí)引入了用戶(hù)威望的概念。用戶(hù)輸入主題信息進(jìn)行推薦,不同用戶(hù)對(duì)已推薦的主題進(jìn)行評(píng)分,系統(tǒng)根據(jù)評(píng)分和參評(píng)用戶(hù)的威望計(jì)算主題的得分和排名,又根據(jù)所推薦作品的得分計(jì)算推薦者的用戶(hù)威望,最后將主題排名及相關(guān)信息整合后呈現(xiàn)給所有用戶(hù)。通過(guò)該系統(tǒng)和方法,實(shí)現(xiàn)了推薦和評(píng)價(jià)的關(guān)聯(lián)及相互影響,使排名系統(tǒng)可以通過(guò)分析用戶(hù)的推薦質(zhì)量,將用戶(hù)逐漸區(qū)分為具有不同鑒賞能力的評(píng)價(jià)者,賦予其不同的評(píng)價(jià)影響力,從而使排名結(jié)果更加客觀,更具有說(shuō)服力。文檔編號(hào)G06F17/30GK101251850SQ200810045110公開(kāi)日2008年8月27日申請(qǐng)日期2008年1月4日優(yōu)先權(quán)日2008年1月4日發(fā)明者虡楊申請(qǐng)人:楊虡;袁敏
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
登封市| 兴海县| 东平县| 板桥市| 石楼县| 肃北| 浙江省| 池州市| 嫩江县| 淄博市| 宿州市| 英吉沙县| 仙游县| 东源县| 衡山县| 龙南县| 乳源| 三门峡市| 安庆市| 库伦旗| 平舆县| 拉孜县| 无为县| 宜黄县| 徐汇区| 长春市| 荔浦县| 新昌县| 汉沽区| 河津市| 延庆县| 平遥县| 育儿| 辽中县| 科技| 南陵县| 沙河市| 宁安市| 疏附县| 元氏县| 津南区|