用于聲譽(yù)與知識(shí)管理的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫的制作方法
【專利摘要】描述了一種計(jì)算機(jī)系統(tǒng),其包括一個(gè)或多個(gè)服務(wù)器、一個(gè)或多個(gè)用戶終端;以及計(jì)算機(jī)條目的數(shù)據(jù)庫,每個(gè)計(jì)算機(jī)條目包括定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),所述多個(gè)鏈接將所述節(jié)點(diǎn)連接到表示一個(gè)或多個(gè)其他實(shí)體的一個(gè)或多個(gè)其他節(jié)點(diǎn),每個(gè)鏈接具有相關(guān)的描述與所述鏈接相關(guān)聯(lián)的其中一個(gè)實(shí)體的屬性的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分。所述計(jì)算機(jī)系統(tǒng)能夠基于搜索請(qǐng)求搜索所述計(jì)算機(jī)條目;基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)搜索結(jié)果排序;以及輸出一個(gè)或多個(gè)排序的搜索結(jié)果。所述計(jì)算機(jī)系統(tǒng)還允許實(shí)體添加新的鏈接到所述數(shù)據(jù)庫和添加表示新的實(shí)體的新節(jié)點(diǎn)到所述數(shù)據(jù)庫中。
【專利說明】用于聲譽(yù)與知識(shí)管理的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫
[0001]本發(fā)明涉及計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)庫和其應(yīng)用方法。本發(fā)明與數(shù)據(jù)庫結(jié)構(gòu)具有特定的相關(guān)性,所述數(shù)據(jù)庫結(jié)構(gòu)保存定義可被應(yīng)用的實(shí)體之間的關(guān)系的、可用于聲譽(yù)與知識(shí)管理等的數(shù)據(jù)。
[0002]世界各地的企業(yè)保存存儲(chǔ)描述單個(gè)員工及他們與企業(yè)中其他人的工作關(guān)系的數(shù)據(jù)的數(shù)據(jù)庫。一般而言,現(xiàn)有的系統(tǒng)保存定義每個(gè)員工在他們所屬的組織和集團(tuán)中的角色的數(shù)據(jù)庫記錄等。許多這些計(jì)算機(jī)系統(tǒng)還依賴于員工創(chuàng)建或填寫標(biāo)準(zhǔn)的公司記錄且輸入的信息量在員工之間顯著不同;外向的員工一般比內(nèi)向的員工提供更多的信息。保存該信息的一個(gè)目的是便于組織中的其他人能夠搜索數(shù)據(jù)庫以找到其目前正在從事的特定領(lǐng)域的專家。在理想的情況下,使用公司數(shù)據(jù)庫,這個(gè)很容易實(shí)現(xiàn),但是在實(shí)踐中,當(dāng)結(jié)果發(fā)現(xiàn)“專家”實(shí)際上不具有所需的知識(shí)或經(jīng)驗(yàn)且必須進(jìn)行進(jìn)一步的搜索時(shí)大量的時(shí)間被浪費(fèi)了。另一個(gè)難點(diǎn)是當(dāng)組織擴(kuò)大時(shí),在搜索中識(shí)別的專家數(shù)量可能導(dǎo)致花費(fèi)更多的時(shí)間來決定使用哪一個(gè)專家。
[0003]問題并不局限于在公司數(shù)據(jù)庫中進(jìn)行搜索。當(dāng)搜索任何大型集合的數(shù)據(jù)時(shí)一像互聯(lián)網(wǎng)上的網(wǎng)站,則要面對(duì)類似的問題。數(shù)據(jù)量意味著搜索可能導(dǎo)致成千上萬的(否則數(shù)以百萬計(jì)的)“搜索結(jié)果”,使用戶幾乎不可能篩選所有可能的搜索結(jié)果以尋找最相關(guān)的“搜索結(jié)果”?,F(xiàn)有的像谷歌這樣的互聯(lián)網(wǎng)搜索公司,通過向公司收費(fèi)產(chǎn)生他們收入的重要部分,以便這些公司將出現(xiàn)在顯示給搜索用戶的搜索結(jié)果列表的最上方。因此,最終,用戶通常確定的是向搜索公司付費(fèi)最多的那些用戶或公司,而不是與他們的搜索相關(guān)的最適合的用戶或公司。
[0004]因而,所需要的是新的數(shù)據(jù)庫和計(jì)算機(jī)系統(tǒng),其能夠允許更精確的數(shù)據(jù)積累,以及能夠便于終端用戶更精確的搜索。
【發(fā)明內(nèi)容】
[0005]根據(jù)一個(gè)方面,本發(fā)明提供了一種計(jì)算機(jī)系統(tǒng),包括:計(jì)算機(jī)服務(wù)器;一個(gè)或多個(gè)用戶終端;以及計(jì)算機(jī)條目的數(shù)據(jù)庫,每個(gè)計(jì)算機(jī)條目包括定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),所述多個(gè)鏈接將所述節(jié)點(diǎn)連接到表示一個(gè)或多個(gè)其他實(shí)體的一個(gè)或多個(gè)其他節(jié)點(diǎn),每個(gè)鏈接具有相關(guān)聯(lián)的描述與所述鏈接相關(guān)聯(lián)的一個(gè)實(shí)體的屬性的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分。其中,所述系統(tǒng)可進(jìn)行以下操作:i)接收搜索請(qǐng)求;ii)基于所接收的搜索請(qǐng)求搜索所述計(jì)算機(jī)條目;iii)基于與所述搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)搜索結(jié)果排序;以及iv)輸出一個(gè)或多個(gè)排序的搜索結(jié)果。
[0006]在一個(gè)優(yōu)選的實(shí)施方式中,每個(gè)聲譽(yù)得分具有相關(guān)聯(lián)的依賴于時(shí)間的權(quán)重(區(qū)別于應(yīng)用于其他聲譽(yù)得分的權(quán)重)。應(yīng)用于聲譽(yù)得分的權(quán)重能夠被設(shè)置成相對(duì)于其他加權(quán)的聲譽(yù)得分減少該聲譽(yù)得分,且可以由一個(gè)或多個(gè)指數(shù)函數(shù)來定義。應(yīng)用的權(quán)重可取決于搜索請(qǐng)求被接收到的時(shí)間與聲譽(yù)得分最后被更新的時(shí)間之間的時(shí)間差。權(quán)重可以由服務(wù)器、數(shù)據(jù)庫或者用戶終端來確定。
[0007]在一個(gè)實(shí)施方式中,應(yīng)用于聲譽(yù)得分的權(quán)重取決于由與聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸到的節(jié)點(diǎn)表示的實(shí)體。例如,當(dāng)實(shí)體能夠在數(shù)據(jù)庫中創(chuàng)建與其他實(shí)體的鏈接時(shí),應(yīng)用于聲譽(yù)得分的權(quán)重可以取決于在給定的時(shí)間段內(nèi)由與聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸到(或者在某些情形中,延伸自)的節(jié)點(diǎn)表示的實(shí)體創(chuàng)建的鏈接數(shù)量。被應(yīng)用的權(quán)重優(yōu)選隨著在給定的時(shí)間段內(nèi)由實(shí)體創(chuàng)建的鏈接數(shù)量的增加而減少。
[0008]在一個(gè)實(shí)施方式中,當(dāng)聲譽(yù)得分被加權(quán)時(shí),在聲譽(yù)得分被更新后的初始階段,恒定的權(quán)重或無權(quán)重被應(yīng)用于聲譽(yù)得分。例如,該初始階段可能是一天、一周或者一個(gè)月等。
[0009]應(yīng)用于聲譽(yù)得分的權(quán)重最好是這樣的——在聲譽(yù)得分最后被更新的時(shí)間之后的限定期間(像,12個(gè)月)后,聲譽(yù)得分實(shí)質(zhì)上減少到O。
[0010]被應(yīng)用于聲譽(yù)得分的權(quán)重可能乘以聲譽(yù)得分;或者聲譽(yù)得分可除以權(quán)重;或者可以通過從聲譽(yù)得分中減去權(quán)重或者增加權(quán)重到聲譽(yù)得分來對(duì)聲譽(yù)得分加權(quán)。
[0011]在一個(gè)實(shí)施方式中,實(shí)體能夠?qū)?shù)據(jù)庫中存儲(chǔ)的聲譽(yù)得分進(jìn)行投票。優(yōu)選地,與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體被阻止對(duì)聲譽(yù)得分進(jìn)行投票,或者與聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸到的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體被阻止對(duì)聲譽(yù)得分進(jìn)行投票。該阻止可由服務(wù)器、數(shù)據(jù)庫或用戶終端進(jìn)行控制,且可使用與投票實(shí)體相關(guān)聯(lián)的登錄數(shù)據(jù)進(jìn)行控制。同樣地,接收到的投票可被服務(wù)器或者數(shù)據(jù)庫使用以更新聲譽(yù)得分。聲譽(yù)得分可能被增加投票或減少投票,且可能對(duì)給定的實(shí)體能夠?qū)λ雎曌u(yù)得分增加投票的量設(shè)置限值。所述數(shù)據(jù)庫能夠保存已經(jīng)由實(shí)體對(duì)聲譽(yù)得分投票的投票數(shù)據(jù),而且可能對(duì)先前由所述投票實(shí)體所做的投票進(jìn)行核查,以確定是否已經(jīng)達(dá)到所述限值,從而確定是否應(yīng)該根據(jù)所述投票對(duì)所述聲譽(yù)得分進(jìn)行更新。在一個(gè)實(shí)施方式中,投票實(shí)體能夠?qū)β曌u(yù)得分減少投票的數(shù)量被限制到所述投票實(shí)體對(duì)所述聲譽(yù)得分先前增加投票的數(shù)量。在優(yōu)選的實(shí)施方式中,每個(gè)聲譽(yù)得分具有指示所述聲譽(yù)得分被更新的最后時(shí)間的相關(guān)的時(shí)間戳,而且,所述時(shí)間戳響應(yīng)于所述聲譽(yù)得分的增加投票或減少投票被更新。
[0012]存儲(chǔ)于數(shù)據(jù)庫中的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)可能包括下列中的一個(gè)或多個(gè):實(shí)體的節(jié)點(diǎn)ID;實(shí)體的名稱和實(shí)體的詳細(xì)聯(lián)系方式。節(jié)點(diǎn)ID優(yōu)選包括通用資源標(biāo)識(shí)符(URI)——因?yàn)檫@有利于數(shù)據(jù)庫的普遍采用。
[0013]存儲(chǔ)于數(shù)據(jù)庫中的每個(gè)鏈接的鏈接數(shù)據(jù)包含源節(jié)點(diǎn)數(shù)據(jù)和目的節(jié)點(diǎn)數(shù)據(jù)以及標(biāo)簽ID,所述源節(jié)點(diǎn)數(shù)據(jù)識(shí)別所述鏈接延伸自的節(jié)點(diǎn),所述目的節(jié)點(diǎn)數(shù)據(jù)識(shí)別所述鏈接延伸到的節(jié)點(diǎn),所述標(biāo)簽ID識(shí)別與所述鏈接關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)。關(guān)聯(lián)于鏈接的標(biāo)簽數(shù)據(jù)可包括標(biāo)簽ID和標(biāo)簽描述。標(biāo)簽描述可能與鏈接延伸到的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體的屬性(專長的領(lǐng)域)相關(guān),且該描述由與和所述鏈接延伸自的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體來定義。
[0014]在一個(gè)實(shí)施方式中,表示新的實(shí)體的新的節(jié)點(diǎn)數(shù)據(jù)可能被存儲(chǔ)于數(shù)據(jù)庫中,且表示現(xiàn)有的實(shí)體之間或新的實(shí)體與現(xiàn)有的實(shí)體之間或新的實(shí)體之間的新的關(guān)系的新的鏈接數(shù)據(jù)可能被存儲(chǔ)于數(shù)據(jù)庫中。新的節(jié)點(diǎn)數(shù)據(jù)可能由服務(wù)器或數(shù)據(jù)庫響應(yīng)于從一個(gè)或多個(gè)用戶終端接收的用戶輸入來生成。
[0015]本發(fā)明還提供一種計(jì)算機(jī)服務(wù)器,該計(jì)算機(jī)服務(wù)器包括:處理器,可操作以:從用戶終端接收搜索請(qǐng)求;基于所接收到的搜索請(qǐng)求搜索計(jì)算機(jī)條目的數(shù)據(jù)庫,對(duì)于每個(gè)計(jì)算機(jī)條目,所述數(shù)據(jù)庫存儲(chǔ)定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),所述多個(gè)鏈接將所述節(jié)點(diǎn)連接到表示一個(gè)或多個(gè)其他實(shí)體的一個(gè)或多個(gè)其他節(jié)點(diǎn),每個(gè)鏈接具有相關(guān)的描述與所述鏈接相關(guān)聯(lián)的一個(gè)實(shí)體的屬性的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分;基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)所述搜索結(jié)果排序;以及將一個(gè)或多個(gè)排序的搜索結(jié)果輸出給所述用戶終端。
[0016]本發(fā)明還提供一種數(shù)據(jù)庫,該數(shù)據(jù)庫包括:多個(gè)計(jì)算機(jī)條目,每個(gè)計(jì)算機(jī)條目包含:節(jié)點(diǎn)數(shù)據(jù),其定義表示實(shí)體的節(jié)點(diǎn);以及鏈接數(shù)據(jù),其定義多個(gè)鏈接,所述多個(gè)鏈接將所述節(jié)點(diǎn)連接到表示一個(gè)或多個(gè)其他實(shí)體的一個(gè)或多個(gè)其他節(jié)點(diǎn),且具有相關(guān)的描述與所述鏈接相關(guān)聯(lián)的一個(gè)實(shí)體的屬性的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分。
[0017]本發(fā)明還提供搜索以上數(shù)據(jù)庫的方法,其特征在于,應(yīng)用與和搜索查詢相匹配的鏈接相關(guān)聯(lián)的聲譽(yù)得分對(duì)搜索結(jié)果排序。該方法優(yōu)選在排序之前對(duì)聲譽(yù)得分加權(quán)。
[0018]本文所描述的數(shù)據(jù)庫能夠用于各種商業(yè)應(yīng)用,涉及互聯(lián)網(wǎng)搜索、社交網(wǎng)絡(luò)、辦公管理等。
[0019]本發(fā)明還提供一種計(jì)算機(jī)終端,該計(jì)算機(jī)終端包括:處理器,其可操作以:接收搜索請(qǐng)求;基于所接收到的搜索請(qǐng)求搜索計(jì)算機(jī)條目的數(shù)據(jù)庫,對(duì)于每個(gè)計(jì)算機(jī)條目,所述數(shù)據(jù)庫存儲(chǔ)定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),所述多個(gè)鏈接將所述節(jié)點(diǎn)連接到表示一個(gè)或多個(gè)其他實(shí)體的一個(gè)或多個(gè)其他節(jié)點(diǎn),每個(gè)鏈接具有相關(guān)的描述與所述鏈接相關(guān)聯(lián)的其中一個(gè)實(shí)體的屬性的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分;基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)所述搜索結(jié)果排序;以及將一個(gè)或多個(gè)排序的搜索結(jié)果輸出給所述用戶。
[0020]本發(fā)明還提供一種計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)包括:計(jì)算機(jī)服務(wù)器;以及計(jì)算機(jī)條目的數(shù)據(jù)庫,每個(gè)計(jì)算機(jī)條目包括定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),所述多個(gè)鏈接將所述節(jié)點(diǎn)連接到表示一個(gè)或多個(gè)其他實(shí)體的一個(gè)或多個(gè)其他節(jié)點(diǎn),且具有相關(guān)聯(lián)的描述與所述鏈接相關(guān)聯(lián)的一個(gè)實(shí)體的屬性的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分;其中,所述系統(tǒng)可進(jìn)行如下操作:i)接收添加從第一實(shí)體到第二實(shí)體的鏈接的請(qǐng)求;ii)接收所述第二實(shí)體的屬性的描述;iii)初始化與所述新鏈接相關(guān)聯(lián)的聲譽(yù)得分;iv)基于所接收到的所述第二實(shí)體的屬性的描述,定義所述新鏈接的標(biāo)簽數(shù)據(jù);v)將所述新鏈接的鏈接數(shù)據(jù)存儲(chǔ)于所述數(shù)據(jù)庫中。定義新的標(biāo)簽數(shù)據(jù)可涉及生成新的標(biāo)簽數(shù)據(jù)或者如果標(biāo)簽已經(jīng)存在的話使用現(xiàn)有的標(biāo)簽數(shù)據(jù)。
[0021]從以下實(shí)施方式的詳細(xì)描述中,本發(fā)明的這些方面或其他方面將會(huì)變得明顯,而實(shí)施方式僅通過參照附圖的示例的方式進(jìn)行描述,其中:
[0022]圖1是圖示本發(fā)明能夠在其中實(shí)現(xiàn)的計(jì)算機(jī)系統(tǒng)的方框圖;
[0023]圖2圖示了連接兩個(gè)節(jié)點(diǎn)的連線圖,所述兩個(gè)節(jié)點(diǎn)表示存儲(chǔ)在構(gòu)成圖1中所示的系統(tǒng)的部分的數(shù)據(jù)庫中的實(shí)體;
[0024]圖3a圖示了數(shù)據(jù)庫中保存的與對(duì)應(yīng)于實(shí)體的節(jié)點(diǎn)相關(guān)聯(lián)的信息;
[0025]圖3b圖示了數(shù)據(jù)庫中保存的與連接兩個(gè)節(jié)點(diǎn)且定義對(duì)應(yīng)于所述節(jié)點(diǎn)的實(shí)體間的關(guān)系的鏈接相關(guān)聯(lián)的信息;
[0026]圖3c圖示了數(shù)據(jù)庫中保存的與鏈接相關(guān)聯(lián)的標(biāo)簽信息;以及
[0027]圖3d圖示了數(shù)據(jù)庫中保存的投票信息,所述投票信息針對(duì)修改了與所述鏈接相關(guān)聯(lián)的聲譽(yù)得分的鏈接進(jìn)行的投票;
[0028]圖4是圖示構(gòu)成圖1中所示的系統(tǒng)的部分的用戶終端的主要部件的方框圖;
[0029]圖5圖示了在圖4中所示的用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出保存在數(shù)據(jù)庫中的與用戶終端的當(dāng)前登錄的用戶相關(guān)的部分?jǐn)?shù)據(jù);
[0030]圖6圖示了在用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出針對(duì)名稱搜索的搜索結(jié)果顯示給用戶的方式;
[0031]圖7圖示了在用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出保存在數(shù)據(jù)庫中的與從圖6中所示的搜索結(jié)果中選擇的名稱相關(guān)的部分?jǐn)?shù)據(jù);
[0032]圖8圖示連接兩個(gè)節(jié)點(diǎn)的連線圖,所述兩個(gè)節(jié)點(diǎn)表示圖7中所示的圖中示出的實(shí)體;
[0033]圖9圖示了在用戶選擇圖中所示的標(biāo)簽之后圖8中所示的連線圖;
[0034]圖10圖示了在用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出了當(dāng)節(jié)點(diǎn)被用戶選擇的時(shí)候圖7中所示的數(shù)據(jù);
[0035]圖11圖示了在用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出了針對(duì)標(biāo)簽搜索的搜索結(jié)果顯示給用戶的方式;
[0036]圖12圖示了在用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出了保存在數(shù)據(jù)庫中的與從圖11中所示的搜索結(jié)果中選擇的標(biāo)簽相關(guān)的專家用戶關(guān)聯(lián)的部分?jǐn)?shù)據(jù);
[0037]圖13圖示了在用戶終端的顯示器上生成的web瀏覽器界面,且圖形化地示出保存在圖12中所示的數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù),以及示出登錄的用戶與確定的專家用戶之間的中間連接;
[0038]圖14是圖示構(gòu)成圖1中所示的計(jì)算機(jī)系統(tǒng)的部分的服務(wù)器的主要部件的方框圖;
[0039]圖15是圖示圖14中所示的服務(wù)器創(chuàng)建數(shù)據(jù)庫中兩個(gè)實(shí)體之間的新鏈接的方式的流程圖;
[0040]圖16是圖示圖14中所示的服務(wù)器在數(shù)據(jù)庫中執(zhí)行標(biāo)簽搜索以識(shí)別與用戶指定的標(biāo)簽描述相關(guān)的專家的方式的流程圖;
[0041]圖17是圖示圖14中所示的服務(wù)器改變已經(jīng)被其他用戶投票的鏈接的聲譽(yù)得分的方式的流程圖;
[0042]圖18是圖示圖14中所示的服務(wù)器響應(yīng)從用戶終端接收的名稱搜索請(qǐng)求執(zhí)行名稱搜索的方式的流程圖;
[0043]圖19a是圖示被圖14中所示的服務(wù)器應(yīng)用于與鏈接相關(guān)聯(lián)的聲譽(yù)得分的權(quán)重函數(shù)的曲線;
[0044]圖19b圖示了可被圖14中所示的服務(wù)器應(yīng)用于與鏈接相關(guān)聯(lián)的聲譽(yù)得分的可替代的權(quán)重函數(shù);
[0045]圖20圖示數(shù)據(jù)庫中的數(shù)據(jù)能夠被用于基于事務(wù)的系統(tǒng)的方式;以及
[0046]圖21圖示數(shù)據(jù)庫中的數(shù)據(jù)能夠被分析以確定組織中的關(guān)鍵人物的弱點(diǎn)的方式。
[0047]概述
[0048]圖1圖示了本發(fā)明在其中實(shí)現(xiàn)的計(jì)算機(jī)系統(tǒng)I。該計(jì)算機(jī)系統(tǒng)包括能被很多服務(wù)器5訪問的數(shù)據(jù)庫3—其中兩個(gè)服務(wù)器在圖1中被標(biāo)記為5-1和5-2。數(shù)據(jù)庫3在此處被示出為單個(gè)數(shù)據(jù)庫3,然而在實(shí)踐中,多種形式的數(shù)據(jù)庫3可以通常的方式被提供以方便在不同地區(qū)的訪問及其使用。希望獲得對(duì)數(shù)據(jù)庫3的訪問權(quán)的系統(tǒng)用戶通過用戶終端7進(jìn)行訪問,用戶終端7可能是像個(gè)人電腦這樣的固定終端或者像蜂窩電話或筆記本電腦這樣的移動(dòng)終端。圖1示出各種不同的用戶終端7,標(biāo)記為7-1到7-7。如圖所示,用戶終端7-1能夠通過服務(wù)器5-1和局域網(wǎng)9-1訪問數(shù)據(jù)庫3 ;用戶終端7-2到7-4能夠通過服務(wù)器5_2、互聯(lián)網(wǎng)11和局域網(wǎng)9-2訪問數(shù)據(jù)庫3 ;用戶終端7-5能夠通過服務(wù)器5-2和互聯(lián)網(wǎng)11訪問數(shù)據(jù)庫3 ;用戶終端7-6和7-7 (其是移動(dòng)終端)能夠通過服務(wù)器5-2、互聯(lián)網(wǎng)11和電話網(wǎng)絡(luò)13訪問數(shù)據(jù)庫3。圖1還示出用戶終端7-7能夠直接連接到互聯(lián)網(wǎng)11,因而也能夠通過服務(wù)器5-2和互聯(lián)網(wǎng)11訪問數(shù)據(jù)庫3。
[0049]如以下將要進(jìn)行的更詳細(xì)的闡述,數(shù)據(jù)庫3保存定義實(shí)體之間的多個(gè)關(guān)系的數(shù)據(jù)。如從后面的應(yīng)用場(chǎng)景中明顯看出的是,實(shí)體可能是個(gè)人、公司、協(xié)會(huì)等等。在以下所述的優(yōu)選實(shí)施方式中,實(shí)體是單個(gè)的用戶且數(shù)據(jù)庫3還保存與每個(gè)關(guān)系相關(guān)聯(lián)的聲譽(yù)得分以及允許其他用戶增加(增加投票)與該關(guān)系相關(guān)聯(lián)的聲譽(yù)得分或減少(減少投票)得分。以這種方式,與關(guān)系相關(guān)聯(lián)的聲譽(yù)得分是來自群眾的(由系統(tǒng)的其他用戶群體來定義),而不是來源于具有該關(guān)系的用戶或受其控制。聲譽(yù)得分允許用戶在數(shù)據(jù)庫中搜索特定的用戶或特定的專門知識(shí)且允許計(jì)算機(jī)系統(tǒng)對(duì)搜索結(jié)果進(jìn)行排序以識(shí)別與搜索最相關(guān)的一個(gè)或多個(gè)實(shí)體。
[0050]現(xiàn)在將給出數(shù)據(jù)庫3、服務(wù)器5和用戶終端7的更詳細(xì)的描述。
[0051]數(shù)據(jù)庫
[0052]保存于數(shù)據(jù)庫3中的數(shù)據(jù)定義節(jié)點(diǎn)的相互關(guān)系圖,每個(gè)節(jié)點(diǎn)表示系統(tǒng)所知的不同實(shí)體且實(shí)體間的關(guān)系由圖中連接對(duì)應(yīng)節(jié)點(diǎn)的鏈接來定義。在圖2中圖形化地示出了兩個(gè)節(jié)點(diǎn)間的這種相互連接。在這個(gè)示例中,節(jié)點(diǎn)15-1關(guān)聯(lián)于用戶“Scott”而節(jié)點(diǎn)15-2關(guān)聯(lián)于用戶“Bill,,。如圖所示,Scott和Bill由17-1到17-7的多個(gè)鏈接連接。鏈接17是定向性的,鏈接17-1到17-3從Scott延伸到Bill,而鏈接17-4到17-7從Bill延伸到Scott。每個(gè)鏈接17定義Scott與Bill之間的關(guān)系,且具有用戶定義的標(biāo)簽19且標(biāo)簽19描述關(guān)系的原因。在這個(gè)實(shí)施方式中,從節(jié)點(diǎn)15延伸開的鏈接17是被與鏈接從其延伸開的節(jié)點(diǎn)15相關(guān)的用戶創(chuàng)建的。這樣,Scott創(chuàng)建鏈接17-1到17-3且創(chuàng)建定義其自身與Bill之間的不同關(guān)系的原因的標(biāo)簽19-1到19-3。類似地,Bill創(chuàng)建鏈接17-4到17-7且創(chuàng)建有效地定義其自身與Scott之間的關(guān)系的原因的標(biāo)簽19-4到19-7。如這個(gè)示例中所說明的,Scott連接到Bill的原因不一定與Bill連接到Scott的原因相同。
[0053]在以下所述的優(yōu)選的實(shí)施方式中,聲譽(yù)得分被保存用于每個(gè)關(guān)系(鏈接17)且其他用戶能夠增加(增加投票)與鏈接17相關(guān)聯(lián)的得分或減少(減少投票)得分。以這種方式,與鏈接17相關(guān)聯(lián)的聲譽(yù)得分是來自群眾的(由系統(tǒng)的其他用戶群體來定義),而不是來源于具有該關(guān)系的用戶。在優(yōu)選的實(shí)施方式中,聲譽(yù)得分還通過衰減的權(quán)重函數(shù)加權(quán),所述衰減的權(quán)重函數(shù)有助于使有意義的和群眾核實(shí)的關(guān)系區(qū)別于可能限制計(jì)算機(jī)系統(tǒng)I的擴(kuò)展型的其他關(guān)系。在本實(shí)施方式中,表示圖2中所示的每個(gè)標(biāo)簽19的圓的大小取決于與對(duì)應(yīng)的鏈接17相關(guān)聯(lián)的聲譽(yù)得分。因此,鏈接17-3比鏈接17-1具有與其相關(guān)聯(lián)的更高的聲譽(yù)得分;而鏈接17-1比鏈接17-2具有與其相關(guān)聯(lián)的更高的聲譽(yù)得分等等。
[0054]在本實(shí)施方式中,圖3a到圖3d更詳細(xì)地示出保存于數(shù)據(jù)庫3的一些數(shù)據(jù)。為了便于說明,圖3中以表格的形式示出了這些數(shù)據(jù),而在實(shí)踐中,這些數(shù)據(jù)可能按照關(guān)系數(shù)據(jù)庫的適當(dāng)?shù)淖侄位驐l目組合在一起。圖3a示出針對(duì)數(shù)據(jù)庫3中的節(jié)點(diǎn)15保持的節(jié)點(diǎn)數(shù)據(jù)21。如圖所示,節(jié)點(diǎn)數(shù)據(jù)21包括節(jié)點(diǎn)ID21-1,所述節(jié)點(diǎn)ID21-1定義關(guān)聯(lián)于節(jié)點(diǎn)15的實(shí)體(在這個(gè)例子中是人)的唯一的標(biāo)識(shí)符。因此,對(duì)于圖2中所示的節(jié)點(diǎn)15-1,相關(guān)聯(lián)的實(shí)體是Scott Brown,而這個(gè)例子中,存儲(chǔ)的節(jié)點(diǎn)ID21-1是指向Scott Brown的主頁的URI (通用資源標(biāo)識(shí)符)www.hsbc.com/scottbrown。節(jié)點(diǎn)數(shù)據(jù)21還包括:與節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體的名稱21-2 ;Scott的電子郵件地址21-3 ;定義節(jié)點(diǎn)15-1何時(shí)被創(chuàng)建的創(chuàng)建日期21_4 ;定義節(jié)點(diǎn)數(shù)據(jù)21最后被更新的時(shí)間的修改日期21-5 ;定義Scott居住在哪個(gè)國家的國家碼21-6和定義Scott位于哪個(gè)城市的城鎮(zhèn)碼21-7。節(jié)點(diǎn)數(shù)據(jù)21可能省略該數(shù)據(jù)的一部分和/或其能夠包含額外的數(shù)據(jù),諸如Scott的家、工作和/或移動(dòng)電話號(hào)碼等等。
[0055]圖3b示出保存于數(shù)據(jù)庫3中的圖2中所示的鏈接17-3的鏈接數(shù)據(jù)23。如圖所示,鏈接數(shù)據(jù)23包括鏈接ID23-1,在這個(gè)例子中也是URI ;識(shí)別鏈接17從節(jié)點(diǎn)15_1延伸的“源節(jié)點(diǎn)ID”23-2 ;和識(shí)別鏈接17延伸到的節(jié)點(diǎn)15-2的“目標(biāo)節(jié)點(diǎn)ID”23_3。在本實(shí)施方式中,鏈接ID在所有由“源節(jié)點(diǎn)ID”23-2識(shí)別的延伸自節(jié)點(diǎn)15的鏈接17中是唯一的。這樣,鏈接17由其鏈接ID23-1和源節(jié)點(diǎn)ID23-2的組合唯一地定義。鏈接數(shù)據(jù)23還包括指示鏈接17何時(shí)被創(chuàng)建的創(chuàng)建日期23-4和鏈接17最后被更新的時(shí)間的修改日期23-5。鏈接數(shù)據(jù)23還包括指向與鏈接17相關(guān)聯(lián)的標(biāo)簽19的標(biāo)簽數(shù)據(jù)的標(biāo)簽ID23-6 ;以及,定義鏈接17的來自群眾的得分的聲譽(yù)得分23-7。
[0056]圖3c圖示了保存于數(shù)據(jù)庫3中的與鏈接17-3相關(guān)聯(lián)的標(biāo)簽19_3的標(biāo)簽數(shù)據(jù)25。如圖所示,標(biāo)簽數(shù)據(jù)25包括識(shí)別特定標(biāo)簽的標(biāo)簽ID25-1 (在本實(shí)施方式中其也是URI——且與標(biāo)簽ID23-6是相同的);標(biāo)簽描述25-2,其是用戶定義的描述標(biāo)簽19與之相關(guān)聯(lián)的關(guān)系(鏈接17)的原因的文本字段;指示標(biāo)簽19何時(shí)被創(chuàng)建的創(chuàng)建日期25-3 ;以及可選地,關(guān)于標(biāo)簽19的URI。例如,如果標(biāo)簽19關(guān)于一本書,那么URI可能鏈接到該書的評(píng)論或該書的ISBN號(hào)等等。
[0057]最后,圖3d圖示了保存于數(shù)據(jù)庫3中的針對(duì)鏈接所進(jìn)行的每個(gè)投票的投票數(shù)據(jù)
27。如圖所示,投票數(shù)據(jù)27包括唯一地識(shí)別投票所關(guān)聯(lián)的鏈接的投票ID27-1。在本實(shí)施方式中,因?yàn)殒溄覫D23-1在整個(gè)系統(tǒng)中可能并不是唯一的,投票ID27-1由鏈接ID23-1和對(duì)應(yīng)的鏈接17延伸自的節(jié)點(diǎn)15的節(jié)點(diǎn)ID21-1的組合進(jìn)行定義。因此,如果用戶輸入投票來增加關(guān)聯(lián)于圖2中所示的鏈接17-2的聲譽(yù)得分,那么投票ID27-1將由與鏈接17_2相關(guān)聯(lián)的鏈接ID23-1和與節(jié)點(diǎn)15-1相關(guān)聯(lián)的節(jié)點(diǎn)ID21-1的組合進(jìn)行定義。投票數(shù)據(jù)27還包括識(shí)別與進(jìn)行投票的實(shí)體相關(guān)聯(lián)的節(jié)點(diǎn)ID21-1的投票者節(jié)點(diǎn)ID27-2。最后,投票數(shù)據(jù)27包括投票27-3。在本實(shí)施方式中,每個(gè)實(shí)體被允許將關(guān)于每個(gè)鏈接17的聲譽(yù)得分增加+1票。如果它們已經(jīng)對(duì)鏈接進(jìn)行了投票,那么它們還能夠通過再次以-1的分?jǐn)?shù)投票來刪除它們的投票。因而,投票數(shù)據(jù)27被用于跟蹤由每個(gè)用戶進(jìn)行的且針對(duì)每個(gè)鏈接17的所有投票。在本實(shí)施方式中,每當(dāng)新的投票被添加到系統(tǒng)時(shí),與投票相關(guān)的鏈接17相關(guān)聯(lián)的聲譽(yù)得分23-7被更新以反映新的投票。
[0058]用戶終端
[0059]圖4是圖示被應(yīng)用于本實(shí)施方式的用戶終端7的主件的方框圖。如圖所示,用戶終端7包括用于連接通信網(wǎng)絡(luò)的網(wǎng)絡(luò)接口 71,用戶通過通信網(wǎng)絡(luò)能夠訪問服務(wù)器5和數(shù)據(jù)庫3。用戶終端7還包括處理器73,該處理器73根據(jù)存儲(chǔ)于存儲(chǔ)器75中的軟件指令控制用戶終端7的操作。用戶終端7還具有用戶輸入設(shè)備77,諸如鍵盤、觸摸屏和/或鼠標(biāo)等,通過輸入設(shè)備77用戶能夠輸入導(dǎo)航命令和其他控制輸入;以及用戶終端7還具有用戶輸出設(shè)備79,在本實(shí)施方式中,用戶輸出設(shè)備79是用于顯示經(jīng)服務(wù)器5從數(shù)據(jù)庫3中獲得的信息的顯不器。
[0060]如圖4中所示,存儲(chǔ)于存儲(chǔ)器75的軟件包括操作系統(tǒng)81和瀏覽器83,所述操作系統(tǒng)81定義用戶終端7的常用操作,所述瀏覽器83被用于提供與服務(wù)器5的用戶接口和存儲(chǔ)于數(shù)據(jù)庫3中的最終數(shù)據(jù)。
[0061]用戶終端操作
[0062]現(xiàn)在將更詳細(xì)地描述用戶終端7的操作方式,圖示用戶能夠訪問和搜索數(shù)據(jù)庫3中存儲(chǔ)的數(shù)據(jù),建立與數(shù)據(jù)庫3的新的連接,以及修改與其他用戶的鏈接17相關(guān)聯(lián)的聲譽(yù)得分23-7的方式。
[0063]圖5圖示由瀏覽器83產(chǎn)生的web瀏覽器屏幕91,且該web瀏覽器屏幕91顯示于用戶終端7的顯示器79上。在左手邊的窗口 93中,提供了登錄框95,通過登錄框95用戶能夠登錄服務(wù)器5和數(shù)據(jù)庫3。在本圖示中,用戶Scott Brown已經(jīng)登錄,而且,在右手邊的窗口 97中,展示了存儲(chǔ)于數(shù)據(jù)庫3中的部分?jǐn)?shù)據(jù)的圖形說明99-1。特別是,當(dāng)Scott登錄到服務(wù)器5時(shí),登錄請(qǐng)求(包括Scott的用戶名)從瀏覽器83發(fā)送到服務(wù)器5。響應(yīng)于接收到登錄請(qǐng)求,服務(wù)器5應(yīng)用Scott的用戶名檢索與Scott相關(guān)聯(lián)的所有連接,或者如果Scott具有超過10個(gè)的連接,檢索其前10個(gè)連接,用于在右手邊的窗口 97中顯示?;谂c將Scott連接到其每個(gè)連接的鏈接17相關(guān)聯(lián)的所有聲譽(yù)得分的總和,服務(wù)器5對(duì)Scott的連接排序(以識(shí)別前10個(gè)連接)。這樣,通過圖2中所示的鏈接17-1、17-2和17-3的所有聲譽(yù)得分的總和,例如Scott和Bill間的整體聲譽(yù)被定義。該整體聲譽(yù)然后能夠?qū)Ρ扔赟cott與其其他連接之間的類似的整體聲譽(yù)被排序。
[0064]如圖5中所示,在本圖示中,服務(wù)器5檢索其他10個(gè)用戶的節(jié)點(diǎn)數(shù)據(jù):Lyn、Paul、Bill、And、Dan、Anna、Tom、James和Randy。這些其他用戶中的每個(gè)與Scott —起,由節(jié)點(diǎn)15 (被標(biāo)記為15-2到15-11)圖形化地表示于窗口 97中。如圖所示,Scott的節(jié)點(diǎn)15_1通過相應(yīng)的連接線(標(biāo)記為101-2到101-11)連接到其他節(jié)點(diǎn)15。在本實(shí)施方式中,連接線101的粗度取決于Scott與對(duì)應(yīng)的用戶之間的整體聲譽(yù)得分。因此,在這個(gè)示例中,Scott與Randy之間的連接線101_8較粗,說明與連接Scott與Randy之間的鏈接相關(guān)聯(lián)的聲譽(yù)得分在數(shù)值上相對(duì)較高。反過來,Scott與Lyn之間的連接線101-9較細(xì),說明與連接Scott與Lyn之間的鏈接相關(guān)聯(lián)的聲譽(yù)得分在數(shù)值上相對(duì)較低。
[0065]如以上所提到的,在本實(shí)施方式中,當(dāng)用戶登錄到服務(wù)器5時(shí),他們的連接的子集一般將被圖示于主窗口區(qū)域97中。這是為了防止主窗口區(qū)域97變得凌亂或難于閱讀。如果在主窗口 97中未示出特定的連接,那么Scott能夠應(yīng)用搜索窗口 103搜索聯(lián)系人。如圖所示,通過將用戶的名字的一個(gè)或多個(gè)字符輸入到文本框105中,Scott能夠基于名字搜索用戶。Scott還能夠通過將文本輸入到文本框107中,搜索包含于數(shù)據(jù)庫3中的標(biāo)簽描述25-2。通過從過濾窗口 110的下拉菜單框109中選擇標(biāo)簽描述,Scott還能夠基于特定的標(biāo)簽描述來限制當(dāng)前顯示于主窗口 97中的連接。以這種方式,只有通過特定的標(biāo)簽描述鏈接到Scott的連接將被顯示于窗口區(qū)域97中。
[0066]名字搜索
[0067]現(xiàn)在將更詳細(xì)地描述名字搜素的操作。如果Scott開始輸入文本到名字搜索文本框105中,那么名字搜索請(qǐng)求連同由Scott輸入的字符被發(fā)送給服務(wù)器5。名字搜索請(qǐng)求還包含Scott的標(biāo)識(shí)符(Scott的用戶名或者是適當(dāng)?shù)臅?huì)話標(biāo)識(shí)符)。響應(yīng)于接收到名字搜索請(qǐng)求,服務(wù)器5應(yīng)用輸入的文本識(shí)別節(jié)點(diǎn)數(shù)據(jù)21的名字字段21-2的匹配。匹配輸入文本的名字然后被發(fā)送回用戶終端7,用于在主窗口 97中顯示。例如,返回的名字?jǐn)?shù)目可能受限于前100個(gè)名字(其中名字的排序可能基于與用戶相關(guān)聯(lián)的聲譽(yù)得分進(jìn)行)。圖6示出的是響應(yīng)于Scott在名字搜索文本框105中輸入文本“KEN”,由瀏覽器83顯示的結(jié)果的用戶界面。如圖所示,在本實(shí)施方式中,瀏覽器83在云111中顯示匹配的名字,其中,不同的名字以具有不同大小的隨機(jī)圖案顯示,且不同名字的大小和位置隨時(shí)間的推移而發(fā)生改變。在可選的實(shí)施方式中,搜索的名字可能簡(jiǎn)單地顯示為由用戶選擇的名字列表。如果Scott識(shí)別出他正在搜索的人的名字,那么他能夠應(yīng)用用戶輸入設(shè)備77選擇所顯示的名字。作為響應(yīng),瀏覽器83將與所選的名字相關(guān)聯(lián)的節(jié)點(diǎn)數(shù)據(jù)(連接)的請(qǐng)求發(fā)送回服務(wù)器5。作為響應(yīng),服務(wù)器5將搜索數(shù)據(jù)庫3以檢索與所選用戶相關(guān)聯(lián)的前10個(gè)連接,且返回適當(dāng)?shù)臄?shù)據(jù)給用戶終端7,用于由瀏覽器83顯示。
[0068]圖7圖示了如果Scott從圖6中所示的用戶界面中選擇了 “Kendy Lu”,被檢索且顯示于主窗口 97中的連接的圖形化表示99-2。如圖7中所示,Kendy的連接的圖形化表示99-2類似于圖6中所示的Scott的連接的圖形化表示99-1。當(dāng)和Kendy的連接一起呈現(xiàn)時(shí),通過點(diǎn)擊用戶的節(jié)點(diǎn)15,Scott能夠查看每個(gè)用戶的詳細(xì)聯(lián)系方式(諸如電子郵件地址、電話號(hào)碼等等)。通過選擇對(duì)應(yīng)的連接線101, Scott還能夠查看將Kendy連接到其每個(gè)聯(lián)系人的鏈接17。例如,如果Scott選擇連接線101-13(其連接Kendy與Sue),那么請(qǐng)求連接Kendy與Sue的所有鏈接17的鏈接數(shù)據(jù)23的請(qǐng)求將會(huì)被發(fā)送給服務(wù)器5。如圖8中所示,該數(shù)據(jù)被返回到瀏覽器83,瀏覽器83然后顯示連線圖于主窗口 97中。如圖所示,在這個(gè)例子中,Kendy具有連接其與Sue的兩個(gè)鏈接17-8和17-9 (而Sue沒有連接其與Kendy的鏈接)。鏈接17-1具有標(biāo)簽描述“移動(dòng)商務(wù)”,而鏈接17-9具有標(biāo)簽描述“法律”。
[0069]投票
[0070]當(dāng)查看圖8中所示的鏈接17時(shí),Scott從以前與Sue的往來中可以發(fā)現(xiàn)Sue的確是關(guān)于法律事務(wù)的專家。因而,Scott可以決定投票增加與鏈接17-9相關(guān)聯(lián)的聲譽(yù)得分。另外,Scott可以依靠Kendy與Sue的關(guān)系,向Sue咨詢關(guān)于法律事務(wù)方面的意見,而且如果對(duì)建議滿意還可以投票增加與鏈接17-9相關(guān)聯(lián)的聲譽(yù)得分。不管哪種情形,在本示例的實(shí)施方式中,通過應(yīng)用輸入設(shè)備77,將光標(biāo)(未顯示)放到標(biāo)簽19-9上,Scott能夠?qū)︽溄?7-9進(jìn)行投票。這就帶來了圖9中所示的選項(xiàng)。如圖所示,提供了三個(gè)選項(xiàng)按鈕——投票按鈕131、編輯按鈕133和刪除按鈕135。在這個(gè)例子中,因?yàn)殒溄?7_9并不關(guān)聯(lián)Scott,所以編輯按鈕133和刪除按鈕135被禁用(且可能未顯示)。然而,如果Scott點(diǎn)擊投票按鈕131,那么則顯示允許對(duì)與鏈接17-9相關(guān)聯(lián)的聲譽(yù)得分23-7增加投票或減少投票的增加投票按鈕137和減少投票按鈕139。如果Scott按下增加投票按鈕137或減少投票按鈕139,那么識(shí)別鏈接17-9和由Scott所做的投票的消息將會(huì)從用戶終端7發(fā)送給服務(wù)器5。該消息還包括Scott的適當(dāng)?shù)臉?biāo)識(shí)符,以便服務(wù)器5能夠識(shí)別Scott是投票者。
[0071]如以上所提到的,如果Scott點(diǎn)擊圖9中所示的編輯按鈕133或刪除按鈕135,那么因?yàn)殒溄?7-9并不關(guān)聯(lián)于Scott,所以編輯或刪除鏈接17-9的請(qǐng)求將會(huì)被服務(wù)器5忽略,且適當(dāng)?shù)膱?bào)錯(cuò)消息將會(huì)被返回并在主窗口 97上顯示給Scott。然而,如果Scott查看其自身與其他用戶之間的鏈接17 (諸如圖2中所示的鏈接17)時(shí),那么他將能夠編輯和刪除那些鏈接中的任何一個(gè),但是他將不能對(duì)那些鏈接中的任何一個(gè)進(jìn)行投票。例如,以這種方式,如果Scott對(duì)用于Bill創(chuàng)建的鏈接17-4、17-5、17-6或17_7中的一個(gè)的標(biāo)簽描述并不滿意,那么Scott能夠編輯標(biāo)簽描述或刪除鏈接。
[0072]添加鏈接
[0073]回到圖8,除了能夠查看連接Kendy與顯示的她的每個(gè)聯(lián)系人的鏈接外,Scott還能夠添加從他自身的節(jié)點(diǎn)15-1到所顯示的任何連接的鏈接。在本實(shí)施方式中,通過應(yīng)用輸入設(shè)備77,將光標(biāo)置于與Scott希望與之建立連接的用戶相關(guān)聯(lián)的節(jié)點(diǎn)15上方,Scott能夠添加鏈接。圖10圖示了在這個(gè)例子中當(dāng)Scott將光標(biāo)放到Sue的節(jié)點(diǎn)15-13的上方時(shí)發(fā)生的情況。如圖所示,鏈接按鈕141和刪除按鈕143被顯示為連接到Sue的節(jié)點(diǎn)15-13。由于所顯示的圖形示出了 Kendy的連接,刪除按鈕143是無效的,因此Scott不能刪除Kendy到Sue的連接。然而,當(dāng)Scott查看他自己的連接(圖5中所示)時(shí),那么他能夠應(yīng)用該刪除按鈕143刪除連接。因而,在本示例中,如果Scott確實(shí)按下刪除按鈕143,那么服務(wù)器5將忽略該請(qǐng)求且將報(bào)錯(cuò)消息發(fā)送回用戶終端7,用于顯示在主窗口 97中。
[0074]另一個(gè)方面,如果Sott點(diǎn)擊鏈接按鈕141,那么web瀏覽器83將發(fā)送指示Scott(當(dāng)前登錄用戶)希望添加他自身與Sue之間的鏈接的請(qǐng)求給服務(wù)器5。然后,瀏覽器將顯示提示Scott輸入文本描述用作將要?jiǎng)?chuàng)建的新鏈接17的標(biāo)簽描述25-2的文本框,而且這個(gè)文本描述一旦輸入后,將被發(fā)送回服務(wù)器5。通過這個(gè)信息,服務(wù)器5能夠生成新鏈接的新的鏈接數(shù)據(jù)23和標(biāo)簽數(shù)據(jù)25,其存儲(chǔ)這些新數(shù)據(jù)于數(shù)據(jù)庫3中。起初,與新鏈接相關(guān)聯(lián)的聲譽(yù)得分23-7被給出象征性的起始值(諸如值I)。
[0075]標(biāo)簽搜索
[0076]如以上所討論的,除了能夠應(yīng)用名字搜素文本框105搜索其他用戶或?qū)嶓w之外,Scott能夠基于輸入到標(biāo)簽搜索文本框107中的文本來搜索數(shù)據(jù)庫3。特別是,當(dāng)Scott開始在標(biāo)簽搜索文本框107中輸入文本時(shí),則標(biāo)簽搜素請(qǐng)求連同在文本框107中輸入的文本被發(fā)送給服務(wù)器5,該文本將針對(duì)存儲(chǔ)于數(shù)據(jù)庫3中的標(biāo)簽描述25-2進(jìn)行搜索。然后,匹配的文本描述將會(huì)被返回給用戶終端7用于由瀏覽器83顯示。圖11圖示了當(dāng)Scott在標(biāo)簽搜索文本框107中輸入文本“COM”時(shí)顯示的搜索結(jié)果的標(biāo)簽描述。如圖11中所示,標(biāo)簽描述被顯示于云151中,其中不同的標(biāo)簽描述具有不同的大小且隨著時(shí)間的推移其位置和大小發(fā)生改變。另外,標(biāo)簽描述可以被簡(jiǎn)單地提供在主窗口 97內(nèi)的列表中。如果Scott應(yīng)用輸入設(shè)備77選擇其中一個(gè)顯示的標(biāo)簽描述(諸如標(biāo)簽描述“移動(dòng)商務(wù)”),那么瀏覽器83發(fā)送請(qǐng)求回服務(wù)器5,以識(shí)別在數(shù)據(jù)庫3中具有與標(biāo)簽描述“移動(dòng)商務(wù)”相關(guān)聯(lián)的最高聲譽(yù)得分的實(shí)體——與這個(gè)標(biāo)簽描述相關(guān)聯(lián)的專家或“行家”。作為響應(yīng),服務(wù)器5搜索數(shù)據(jù)庫3以識(shí)別這個(gè)行家,且檢索和返回這個(gè)行家的前10個(gè)連接的節(jié)點(diǎn)數(shù)據(jù)。以這種方式,請(qǐng)求的用戶(在這個(gè)例子中是Scott)能夠看到行家和他們的前10個(gè)連接。圖12圖示了被識(shí)別的專家是Sue的情形,且相應(yīng)地,圖12圖示了 Sue的前10個(gè)連接。
[0077]圖12還圖示了如果Scott將光標(biāo)放到Sue的節(jié)點(diǎn)15_13上,跟蹤選項(xiàng)按鈕155被顯示,跟蹤選項(xiàng)按鈕155如果被選擇,將發(fā)送搜索數(shù)據(jù)庫3中的連接以跟蹤回到登錄用戶一Scott的路徑的請(qǐng)求給服務(wù)器5。響應(yīng)于接收到這個(gè)跟蹤請(qǐng)求,服務(wù)器5搜索數(shù)據(jù)庫3以識(shí)別Scott與Sue之間的最短數(shù)量的連接。然后,適當(dāng)?shù)墓?jié)點(diǎn)數(shù)據(jù)被發(fā)送回Scott的用戶終端7,用于由web瀏覽器83顯示。圖13圖示了當(dāng)服務(wù)器5建立Sue和Scott共享的與Bill的連接時(shí)這種跟蹤操作的結(jié)果。如圖所示,Sue的顯示圖99-3已經(jīng)被修改成示出通過Bill與Scott的連接。通過這個(gè)額外的信息,Scott能夠利用他已經(jīng)和Bill建立的關(guān)系來建立與Sue的連接。在可選的實(shí)施方式中,服務(wù)器5可以響應(yīng)于標(biāo)簽搜索執(zhí)行自動(dòng)跟蹤一以便,起初,Scott被呈現(xiàn)圖13中所示的圖形,而不是首先示出圖12中的圖形,且要求Scott點(diǎn)擊跟蹤按鈕155。
[0078]服務(wù)器
[0079]現(xiàn)在將給出服務(wù)器5和其操作來實(shí)現(xiàn)以上所討論的各種功能的方式的更詳細(xì)的描述。圖14是示出在本實(shí)施方式中應(yīng)用的服務(wù)器5的主件的方框圖。如圖所示,服務(wù)器5包括用于連接通信網(wǎng)絡(luò)的網(wǎng)絡(luò)接口 31,通過所述通信網(wǎng)路,用戶應(yīng)用用戶終端7能夠訪問服務(wù)器5。所述服務(wù)器5還包括數(shù)據(jù)庫接口 33,所述數(shù)據(jù)庫接口 33允許服務(wù)器5連接于數(shù)據(jù)庫3和從數(shù)據(jù)庫3中檢索數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)于數(shù)據(jù)庫3。服務(wù)器5還包括處理器35,所述處理器35根據(jù)存儲(chǔ)于存儲(chǔ)器37的軟件指令控制服務(wù)器5的操作。在本實(shí)施方式中,服務(wù)器5被耦合到像鍵盤或鼠標(biāo)等的用戶輸入設(shè)備39和像顯示器的用戶輸出設(shè)備41,而且這些能夠被用于維修和診斷的目的。
[0080]如圖14中所示,存儲(chǔ)在存儲(chǔ)器37中的軟件包括:定義服務(wù)器5的常用操作的操作系統(tǒng)43 ;允許用戶登錄到服務(wù)器5的用戶登錄模塊45 ;基于登錄的詳細(xì)信息或用戶搜索查詢,從數(shù)據(jù)庫3中檢索數(shù)據(jù)的搜索模塊47 ;用戶界面模塊49,其生成適當(dāng)?shù)挠脩艚缑鏀?shù)據(jù)用于創(chuàng)建由搜索模塊37檢索的數(shù)據(jù)的用戶視圖,并經(jīng)用戶終端7輸出給用戶;添加鏈接模塊51,其允許用戶在數(shù)據(jù)庫3中添加將他們自身與其他用戶連接的鏈接;添加節(jié)點(diǎn)模塊53,其允許新用戶被添加到數(shù)據(jù)庫3中;構(gòu)建模塊45,其根據(jù)其他計(jì)算機(jī)系統(tǒng)中所保存的信息,能夠在數(shù)據(jù)庫3中自動(dòng)創(chuàng)建新用戶的節(jié)點(diǎn)數(shù)據(jù)21 ;投票模塊57,其允許用戶對(duì)與連接對(duì)應(yīng)的節(jié)點(diǎn)15的鏈接17相關(guān)聯(lián)的其他用戶的聲譽(yù)得分23-7進(jìn)行投票;更新模塊59,基于用戶請(qǐng)求的改變或所做的投票,更新數(shù)據(jù)庫3中的數(shù)據(jù);以及鏈接權(quán)重計(jì)算模塊61,其計(jì)算將被應(yīng)用于與鏈接17相關(guān)聯(lián)的聲譽(yù)得分23-7的基于時(shí)間的權(quán)重,所述鏈接17是搜索模塊47的搜索對(duì)象。
[0081]服務(wù)器操作
[0082]現(xiàn)在將詳細(xì)描述服務(wù)器5的操作方式,示出了服務(wù)器5訪問和搜索存儲(chǔ)在數(shù)據(jù)庫3中的數(shù)據(jù),在數(shù)據(jù)庫3中建立新連接,和修改與其他用戶的鏈接17相關(guān)聯(lián)的聲譽(yù)得分23-7的方式。
[0083]添加鏈接
[0084]圖15圖示了當(dāng)兩個(gè)實(shí)體之間的新鏈接17將要被添加到數(shù)據(jù)庫3時(shí),由服務(wù)器5執(zhí)行的處理步驟的流程圖。在步驟Si中,服務(wù)器5的用戶界面模塊49接收新鏈接請(qǐng)求,例如,作為當(dāng)前登錄的用戶經(jīng)他們的web瀏覽器83選擇鏈接按鈕113的結(jié)果。用戶界面模塊49識(shí)別新鏈接請(qǐng)求且將請(qǐng)求傳遞給添加鏈接模塊51。然后,在步驟s3中,添加鏈接模塊51處理請(qǐng)求,以確定將要在其之間添加新鏈接17的節(jié)點(diǎn)15。在本實(shí)施方式中,添加鏈接模塊51能夠根據(jù)新鏈接請(qǐng)求中包含的信息確定這個(gè)信息。特別是,新鏈接請(qǐng)求包括識(shí)別當(dāng)前登錄用戶的會(huì)話ID。當(dāng)前登錄用戶的節(jié)點(diǎn)ID21-1被用作新鏈接17的“源節(jié)點(diǎn)ID”23-2。接收自用戶終端7的新鏈接請(qǐng)求還將識(shí)別當(dāng)前登錄的用戶將光標(biāo)置于其上且然后選擇鏈接按鈕141的節(jié)點(diǎn)15。這個(gè)節(jié)點(diǎn)15的節(jié)點(diǎn)ID21-1被用于新鏈接17的“目的節(jié)點(diǎn)ID”23_3。如果接收自用戶終端7的新鏈接請(qǐng)求并不包含請(qǐng)求信息,那么添加鏈接模塊51能夠要求用戶界面模塊49發(fā)送適當(dāng)?shù)奶崾窘o用戶終端7以匯集所需要的信息。如果將要為新用戶建立新鏈接,那么添加節(jié)點(diǎn)模塊53將在新鏈接被創(chuàng)建之前被調(diào)用以創(chuàng)建新用戶的節(jié)點(diǎn)數(shù)據(jù)21。
[0085]在步驟s5中,一旦添加鏈接模塊51具有識(shí)別新鏈接的“源節(jié)點(diǎn)”和“目的節(jié)點(diǎn)”的信息,添加鏈接模塊51就指示用戶界面模塊49發(fā)送關(guān)于將要被用于新鏈接17的標(biāo)簽描述25-2的提示給用戶。一旦從用戶終端7接收回標(biāo)簽描述,在步驟s7中,添加鏈接模塊51創(chuàng)建新鏈接17的新的鏈接數(shù)據(jù)23和新的標(biāo)簽數(shù)據(jù)25 (如果合適的話)。特別是,添加鏈接模塊51將創(chuàng)建新鏈接的新鏈接ID23-1 ;其將添加在步驟s3中確定的源節(jié)點(diǎn)ID23-2和目的節(jié)點(diǎn)ID23-3,而且將創(chuàng)建日期和修改日期設(shè)置為當(dāng)前日期;其將添加指向與新鏈接17相關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)25的標(biāo)簽ID,而且其將聲譽(yù)得分23-7設(shè)置為初始值。被添加的每個(gè)標(biāo)簽描述可被作為單獨(dú)的標(biāo)簽來對(duì)待。然而,因?yàn)樵S多用戶將應(yīng)用與其他用戶相同的標(biāo)簽描述,被添加到新鏈接的鏈接數(shù)據(jù)23的標(biāo)簽ID將優(yōu)選指向與相同的標(biāo)簽描述(如果其之前已經(jīng)被應(yīng)用了)相關(guān)聯(lián)的現(xiàn)有的標(biāo)簽數(shù)據(jù)25。然而,如果標(biāo)簽描述是新的,那么添加鏈接模塊51也將生成新鏈接17的新的標(biāo)簽數(shù)據(jù)25。在這個(gè)例子中,添加鏈接模塊將生成新標(biāo)簽的標(biāo)簽ID25-1且應(yīng)用在步驟s5中獲得的標(biāo)簽描述添加標(biāo)簽描述25-2。添加鏈接模塊51還將設(shè)置創(chuàng)建日期25-3和將要與由用戶連同標(biāo)簽描述輸入的標(biāo)簽相關(guān)聯(lián)的任何URI。
[0086]一旦添加鏈接模塊51創(chuàng)建了新鏈接17的鏈接數(shù)據(jù)23 (和標(biāo)簽數(shù)據(jù)25 (如果有必要)),其在步驟s9中將該數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫3中。然后,添加鏈接模塊51指示用戶界面模塊49更新數(shù)據(jù)庫3的用戶視圖,該用戶視圖當(dāng)前在用戶設(shè)備7的主窗口 97中顯示給用戶,以反映新鏈接17的存在。如圖15中所示,在步驟sll中,用戶界面模塊49執(zhí)行用戶視圖的更新,及隨后處理結(jié)束。
[0087]標(biāo)簽搜索
[0088]現(xiàn)在將參照?qǐng)D16闡述服務(wù)器5在標(biāo)簽搜索操作過程中的操作。如以上所闡述的,在當(dāng)前登錄的用戶在標(biāo)簽搜索文本框107中輸入文本時(shí),標(biāo)簽搜索操作則被執(zhí)行。如圖所示,在步驟s21中,當(dāng)用戶界面模塊49接收到標(biāo)簽搜索請(qǐng)求連同用戶在文本框107中輸入的文本時(shí),所述操作開始執(zhí)行。用戶界面模塊49解釋接收的請(qǐng)求且將請(qǐng)求傳遞給搜索模塊
47。作為響應(yīng),在步驟s22中,搜索模塊47應(yīng)用接收的標(biāo)簽搜索請(qǐng)求中的文本來識(shí)別包含輸入文本的標(biāo)簽描述25-2的標(biāo)簽ID25-1。在步驟s23中,搜索模塊47將匹配的標(biāo)簽描述25-2傳遞給用戶界面模塊49,以便它們能夠被返回到用戶終端7用于顯示給用戶。一旦用戶選擇所顯示的標(biāo)簽描述25-2,所選擇的標(biāo)簽描述則被返回到服務(wù)器5,且在步驟s25中,搜索模塊47應(yīng)用與所選擇的標(biāo)簽描述25-2相關(guān)聯(lián)的標(biāo)簽ID25-1,來識(shí)別數(shù)據(jù)庫3中的包含標(biāo)簽ID25-1的對(duì)應(yīng)的鏈接17 (即,具有與所選擇的標(biāo)簽描述相關(guān)聯(lián)的標(biāo)簽ID25-1匹配的標(biāo)簽ID23-6的鏈接數(shù)據(jù)23)。然后,搜索模塊47檢索與鏈接17相關(guān)聯(lián)的聲譽(yù)得分23_7,所述鏈接17包含所選擇的標(biāo)簽描述的標(biāo)簽ID,連同那些每個(gè)鏈接的修改日期23-5。
[0089]然后,搜索模塊47將每個(gè)匹配的鏈接的修改日期傳遞給鏈接權(quán)重計(jì)算模塊61,在步驟s27中,所述鏈接權(quán)重計(jì)算模塊61應(yīng)用修改日期計(jì)算對(duì)應(yīng)的聲譽(yù)得分23-7的各自的權(quán)重。然后,鏈接權(quán)重計(jì)算模塊61將確定的權(quán)重返回給搜索模塊47,在步驟s29中,搜索模塊47將該確定的權(quán)重應(yīng)用于對(duì)應(yīng)的聲譽(yù)得分。如以下將要更詳細(xì)闡述的,所述權(quán)重被應(yīng)用以便自從對(duì)應(yīng)的聲譽(yù)得分最后被更新以來,加權(quán)的聲譽(yù)得分隨著時(shí)間的推移而衰減。因而,鏈接權(quán)重計(jì)算模塊61基于當(dāng)前日期和與最后的更新相關(guān)聯(lián)的日期(由修改日期23-5來定義)之間的差,計(jì)算每個(gè)聲譽(yù)得分的權(quán)重。
[0090]在本實(shí)施方式中,由鏈接權(quán)重計(jì)算模塊61生成的權(quán)重具有O和I之間的值,而且搜索模塊47通過將聲譽(yù)得分23-7乘以權(quán)重,將權(quán)重應(yīng)用于對(duì)應(yīng)的聲譽(yù)得分23-7。本領(lǐng)域的技術(shù)人員將會(huì)理解,在其他的實(shí)施方式中,被確定的且然后被應(yīng)用于聲譽(yù)得分的權(quán)重可被添加到聲譽(yù)得分23-7或從聲譽(yù)得分23-7中減去,或者聲譽(yù)得分23-7可除以確定的權(quán)重。
[0091]一旦加權(quán)的聲譽(yù)得分被確定了,在步驟s31中,搜索模塊47基于加權(quán)的聲譽(yù)得分合計(jì)和排序匹配的鏈接。特別是,與相同的用戶(通過識(shí)別具有相同的“目的節(jié)點(diǎn)ID”的鏈接確定)相關(guān)聯(lián)的加權(quán)的聲譽(yù)得分23-7被合并以定義關(guān)于該用戶的所選擇的標(biāo)簽描述的合計(jì)聲譽(yù)得分。然后,不同用戶的合計(jì)聲譽(yù)得分被排序,以便具有較高的合計(jì)聲譽(yù)得分的用戶排在具有較低的合計(jì)聲譽(yù)得分的用戶前面。在步驟s33中,搜索模塊47然后從數(shù)據(jù)庫3中檢索具有最高的合計(jì)聲譽(yù)得分的用戶(專家)的前10個(gè)連接,搜索模塊47將所述前10個(gè)連接傳遞給用戶界面模塊49,用于發(fā)送給用戶終端7。在步驟s35中,用戶界面模塊49確定是否從用戶終端7接收到跟蹤請(qǐng)求。如果沒有,那么處理結(jié)束。如果跟蹤請(qǐng)求已經(jīng)被接收至IJ,那么在步驟s37中,搜索模塊47搜索數(shù)據(jù)庫3以識(shí)別將登錄用戶鏈接到具有最高的合計(jì)聲譽(yù)得分的用戶(即,專家)的最小數(shù)量的連接。這些中間連接的節(jié)點(diǎn)數(shù)據(jù)然后被傳遞給用戶界面模塊49用于傳送回用戶終端7以顯示給登錄的用戶,用于建立與識(shí)別的專家的連接。
[0092]以這種方式,搜索用戶能夠搜索數(shù)據(jù)庫3以識(shí)別具有與正在搜索的標(biāo)簽相關(guān)聯(lián)的最高聲譽(yù)得分的用戶。此外,因?yàn)槁曌u(yù)得分是通過由其他用戶進(jìn)行投票而累積的,所以聲譽(yù)得分是“來源于群眾的”且隨著時(shí)間的推移將提供聲譽(yù)得分所涉及的用戶的認(rèn)可的專業(yè)知識(shí)的良好指示。
[0093]投票
[0094]如以上所討論的,在本實(shí)施方式中,系統(tǒng)的其他用戶能夠?qū)εc連接兩個(gè)其他用戶的鏈接17相關(guān)聯(lián)的聲譽(yù)得分23-7增加投票和減少投票。圖17圖示了服務(wù)器5控制投票的方式。如圖所示,在步驟s41中,用戶界面模塊49接收投票請(qǐng)求,用戶界面模塊49處理該投票請(qǐng)求且然后傳遞給投票模塊57。在步驟s43中,投票模塊57然后處理接收到的投票請(qǐng)求,以識(shí)別投票涉及的鏈接17。特別是,當(dāng)用戶點(diǎn)擊在圖9中所示的投票按鈕131時(shí),生成在步驟s41中接收到的投票請(qǐng)求。如以上所討論的,當(dāng)用戶將光標(biāo)置于與特定鏈接17相關(guān)聯(lián)的對(duì)應(yīng)的標(biāo)簽19上時(shí),投票按鈕131被顯示。因而,當(dāng)用戶點(diǎn)擊投票按鈕131時(shí),瀏覽器83能夠識(shí)別投票所涉及的鏈接17。這個(gè)鏈接信息被包含于投票請(qǐng)求中,所述投票請(qǐng)求然后被傳送到服務(wù)器5且在步驟s41被接收到。在步驟s43中,投票模塊57應(yīng)用接收到的投票請(qǐng)求中的鏈接信息,以根據(jù)存儲(chǔ)在數(shù)據(jù)庫5中的對(duì)應(yīng)的鏈接數(shù)據(jù)23,識(shí)別與所選擇的鏈接17相關(guān)聯(lián)的“源節(jié)點(diǎn)ID” 23-2和“目的節(jié)點(diǎn)ID” 23-30
[0095]在步驟s45中,投票模塊57核對(duì)傳送投票請(qǐng)求的用戶是否對(duì)應(yīng)于步驟s43中識(shí)別的“源節(jié)點(diǎn)”或“目的節(jié)點(diǎn)”。如果用戶對(duì)應(yīng)“源節(jié)點(diǎn)”或“目的節(jié)點(diǎn)”,那么處理結(jié)束(因?yàn)橛脩舨槐辉试S對(duì)他們自己的鏈接投票)且適當(dāng)?shù)膱?bào)錯(cuò)消息被發(fā)送回用戶終端7,其中投票請(qǐng)求接收自該用戶終端7。否則,處理進(jìn)行到步驟s47,在步驟s47中投票模塊57等待用戶選擇增加投票按鈕137或者減少投票按鈕139。一旦已經(jīng)接收到投票,在步驟s49中,投票模塊57核查投票是否有效。特別是,在本實(shí)施方式中,每個(gè)用戶僅被允許對(duì)鏈接17的聲譽(yù)得分23-7增加總共+1投票,且僅被允許對(duì)聲譽(yù)得分23-7減少投票以撤銷之前的投票。其他的限制或約束當(dāng)然可以被定義。在本實(shí)施方式中,投票模塊57通過搜索數(shù)據(jù)庫3來識(shí)別相同用戶之前做出的關(guān)于當(dāng)前鏈接17的之前的投票來核查投票是否有效。如果投票是無效的,那么處理結(jié)束,且適當(dāng)?shù)膱?bào)錯(cuò)消息被發(fā)送回用戶終端7,其中投票接收自該用戶終端7。如果投票是有效的,那么在步驟s51中,投票模塊57將新的投票數(shù)據(jù)27存儲(chǔ)于數(shù)據(jù)庫3中。如圖3d中所示,投票數(shù)據(jù)27包括:投票ID27-1,其唯一地識(shí)別投票所涉及的鏈接17 ;投票節(jié)點(diǎn)ID27-2,其識(shí)別投票用戶;和投票27-3,其識(shí)別投票的值——即,是增加投票還是減少投票。在步驟s51中,投票模塊57還重置存儲(chǔ)于對(duì)應(yīng)的鏈接數(shù)據(jù)23中的修改日期23-5且遞增或遞減該鏈接對(duì)應(yīng)的聲譽(yù)得分23-7。處理然后隨著用戶界面模塊49提供對(duì)應(yīng)的投票完成確認(rèn)信息給投票用戶而結(jié)束。
[0096]名字搜索
[0097]現(xiàn)在將參照?qǐng)D18闡述服務(wù)器5在名字搜索操作過程中的操作。如以上所闡述的,在當(dāng)前登錄用戶將文本輸入到名字搜索文本框105中時(shí),執(zhí)行名字搜索操作。如圖18所示,在步驟s61,開始進(jìn)行名字搜索操作,用戶界面模塊49接收名字搜索請(qǐng)求。用戶界面模塊49處理名字搜索請(qǐng)求以確定其應(yīng)該被傳遞給搜索模塊47。在步驟s63中,搜索模塊47搜索數(shù)據(jù)庫3以識(shí)別名字21-2,所述名字21-2包含與包含在名字搜索請(qǐng)求中的文本匹配的文本。被搜索模塊47識(shí)別的匹配名字然后被傳遞到用戶界面模塊49,在步驟s65中,用戶界面模塊49輸出匹配的名字給用戶終端7,用于顯示給用戶。如果多于100個(gè)名字被識(shí)別,那么搜索模塊47將合計(jì)與匹配的名字相關(guān)聯(lián)的所有鏈接的加權(quán)的聲譽(yù)得分23-7 (應(yīng)用以上討論的方法),而且然后將發(fā)送具有最高的合計(jì)聲譽(yù)得分的前100個(gè)用戶的名字。然后,在步驟s67中,處理過程等待,直到用戶選擇其中一個(gè)顯示的名字。當(dāng)用戶選擇其中一個(gè)顯示的名字時(shí),所選擇的名字被用戶界面模塊49接收且傳遞給搜索模塊47。在步驟s69中,搜索模塊47從數(shù)據(jù)庫3中檢索與所選擇的名字相關(guān)聯(lián)的所有連接(其他用戶)。在步驟S71中,搜索模塊47針對(duì)每個(gè)連接確定連接所選擇的名字與該連接的所有鏈接的合計(jì)(加權(quán)的)聲譽(yù)得分。例如,如果所選擇的名字是Kendy且另一連接是Sue,那么在步驟s71,搜索模塊47將與連接Kendy到Sue的鏈接相關(guān)聯(lián)的所有加權(quán)的聲譽(yù)得分23_7相加。
[0098]在步驟s73中,搜索模塊47然后基于在步驟s71中針對(duì)不同的連接確定的合計(jì)聲譽(yù)得分對(duì)連接排序。搜索模塊47然后將與所選擇的名字相關(guān)聯(lián)的前10個(gè)連接的連接數(shù)據(jù)傳遞給用戶界面模塊49,用戶界面模塊49在步驟s75中將連接數(shù)據(jù)返回給用戶終端7用于顯示給用戶。本領(lǐng)域的技術(shù)人員將理解,當(dāng)用戶登錄服務(wù)器5時(shí),類似的程序被執(zhí)行。在這個(gè)例子中,用戶登錄模塊45驗(yàn)證用戶憑證,且一旦驗(yàn)證通過,指示搜索模塊47檢索已登錄用戶的前10個(gè)連接。因而,將省略登錄程序的詳細(xì)描述。
[0099]加權(quán)函數(shù)
[0100]如以上所闡述的,鏈接權(quán)重計(jì)算模塊61計(jì)算將被應(yīng)用于每個(gè)聲譽(yù)得分23-7的各自的與時(shí)間相關(guān)的權(quán)重。當(dāng)試圖識(shí)別與特定的標(biāo)簽描述相關(guān)的專家時(shí),執(zhí)行聲譽(yù)得分的加權(quán)。聲譽(yù)得分的加權(quán)也在對(duì)連接排序之前執(zhí)行,此時(shí)服務(wù)器正在識(shí)別將要在用戶終端7上顯示給用戶的前10個(gè)連接。如以上所闡述的,應(yīng)用權(quán)重的目的是為了不再重視(或者降低其重要性)已經(jīng)很久沒有被修改的鏈接。圖19a圖示了能夠被用于計(jì)算不同權(quán)重的其中一個(gè)加權(quán)函數(shù)161的形式。如圖所示,加權(quán)函數(shù)優(yōu)選包含其權(quán)重不發(fā)生變化的常數(shù)部分163。這個(gè)常數(shù)部分可以持續(xù)一天或一周,但是優(yōu)選持續(xù)在相應(yīng)的聲譽(yù)得分最后更新之后的一個(gè)月。在常數(shù)加權(quán)部分163的末端,加權(quán)函數(shù)然后在聲譽(yù)得分被最后更新后的大概12個(gè)月之后成指數(shù)衰減到幾乎為O。以這種方式,被添加到數(shù)據(jù)庫3的并未被其他用戶佐證的(投票的)鏈接17不太可能被考慮到報(bào)告給用戶的任何搜索結(jié)果中。
[0101]相同的加權(quán)函數(shù)可被用于計(jì)算每個(gè)聲譽(yù)得分的適當(dāng)權(quán)重。另外,不同的加權(quán)函數(shù)可被應(yīng)用,這取決于聲譽(yù)得分所關(guān)聯(lián)的用戶。例如,第一加權(quán)函數(shù)可被用于在創(chuàng)建與其他用戶的鏈接中高度活躍的用戶,而不同的加權(quán)函數(shù)可被用于較不活躍的用戶。圖19b圖示了可被用于三類或三組不同的用戶的三個(gè)不同的指數(shù)加權(quán)函數(shù)161-1、161-2和161-3。在這個(gè)例子中,在聲譽(yù)得分能夠被確定權(quán)重之前,鏈接權(quán)重計(jì)算模塊61還必須確定聲譽(yù)得分所關(guān)聯(lián)的用戶屬于哪一類或哪一組。這個(gè)信息可以在數(shù)據(jù)庫3中進(jìn)行預(yù)定義,或者其可以基于用戶近來的活動(dòng)進(jìn)行確定。例如,加權(quán)函數(shù)可以由以下等式進(jìn)行定義:
[0102]y = e-x25_f
[0103]其中,X是聲譽(yù)得分創(chuàng)建或最后更新之后的月數(shù)(每一個(gè)月被調(diào)整以提供給常數(shù)權(quán)重部分163);而〖是活躍因子,每個(gè)用戶的活躍因子是基于用戶在數(shù)據(jù)庫3中的當(dāng)前活躍程度進(jìn)行確定的。以下不同的用戶組然后可以基于用戶的活躍程度進(jìn)行定義,如下:
[0104]UO=平均每個(gè)月創(chuàng)建O個(gè)連接的最低活躍度的用戶;
[0105]Ul=平均每個(gè)月創(chuàng)建2個(gè)連接的低活躍度用戶;
[0106]U2=平均每個(gè)月創(chuàng)建5個(gè)連接 的低/中活躍度用戶;
[0107]Uaa =平均每個(gè)月創(chuàng)建10個(gè)連接的基準(zhǔn)用戶;
[0108]U3=平均每個(gè)月創(chuàng)建20個(gè)連接的中/高活躍度用戶;
[0109]U4=平均每個(gè)月創(chuàng)建50個(gè)連接的高活躍度用戶;
[0110]例如,活躍因子(f)然后可以由以下等式定義:
[0111]
(Yu )
CXYl
F L Σ ^基準(zhǔn)—《-? j~縮放因子
[0112]其中,縮放因子被任意設(shè)置到,例如,值10。這樣,對(duì)于平均每個(gè)月創(chuàng)建20個(gè)連接的中/高活躍度用戶(U3),活躍因子f等于(20/10/10) =0.2,因此,U3組的用戶的衰減曲線是:
[0113]y = e-x(2.3)
[0114]這樣,用于高活躍度用戶的權(quán)重的指數(shù)衰減將比應(yīng)用于低活躍度用戶的權(quán)重的指數(shù)衰減陡得多。以這種方式,權(quán)重還起著標(biāo)準(zhǔn)化功能以便聲譽(yù)得分不會(huì)偏向于高活躍度用戶。如果應(yīng)用相同的加權(quán)函數(shù),那么高活躍度用戶更容易變成“行家”,僅僅是因?yàn)樗麄兙哂信c很多不同用戶(這些不同的用戶可能都關(guān)聯(lián)于相同的標(biāo)簽描述)的很多連接。應(yīng)用以上所述的加權(quán)函數(shù),在差不多12個(gè)月的非活躍期(這期間該鏈接上沒有一個(gè)投票)之后,不管聲譽(yù)得分所關(guān)聯(lián)的用戶的活躍度如何,應(yīng)用于聲譽(yù)得分23-7的權(quán)重將趨于O。
[0115]優(yōu)勢(shì)
[0116]相比于現(xiàn)有的數(shù)據(jù)庫和計(jì)算機(jī)系統(tǒng),以上所描述的數(shù)據(jù)庫和計(jì)算機(jī)系統(tǒng)具有很多優(yōu)勢(shì)。現(xiàn)在將闡述許多這些優(yōu)勢(shì)。
[0117]在以上所描述的系統(tǒng)中,用戶創(chuàng)建與其他用戶的鏈接且添加闡述與其他用戶的鏈接的原因的描述。這些描述涉及其他用戶的屬性(像,學(xué)問、聲譽(yù)或?qū)I(yè)知識(shí))。因此,例如,參照?qǐng)D2中所示的圖,Scott創(chuàng)建了與Bill的鏈接17-3且包括標(biāo)簽描述“項(xiàng)目經(jīng)理”。這個(gè)標(biāo)簽描述被Scott選擇且定義由Scott所做的對(duì)Bill擁有的屬性的評(píng)定。因而,數(shù)據(jù)庫3捕獲的是其他人對(duì)特定用戶的屬性的評(píng)論,而不是像比較傳統(tǒng)的數(shù)據(jù)庫那樣,其中Bill提供定義自身屬性的信息。
[0118]除此之外,通過只允許其他用戶能夠?qū)εc兩個(gè)用戶之間的鏈接相關(guān)聯(lián)的聲譽(yù)得分增加投票或減少投票(取消),意味著聲譽(yù)得分將由人群驗(yàn)證,從而更可能是精確和可靠的。
[0119]在以上的實(shí)施方式中,應(yīng)用與時(shí)間相關(guān)的衰減的加權(quán)函數(shù)對(duì)聲譽(yù)得分進(jìn)行加權(quán),以降低沒有其他用戶對(duì)其投票的鏈接或沒有近期活動(dòng)的鏈接的重要性。這使系統(tǒng)更具可擴(kuò)展性且能夠在具有成千上萬的用戶和對(duì)應(yīng)的鏈接的情況下進(jìn)行操作。例如,在非活躍時(shí)間的預(yù)定期限過后,沒有被投票的鏈接可從數(shù)據(jù)庫中刪除。
[0120]作為應(yīng)用聲譽(yù)得分對(duì)搜索結(jié)果排序的結(jié)果,以上所描述的系統(tǒng)能夠識(shí)別人群驗(yàn)證的關(guān)于特定領(lǐng)域的專家。因而,檢索的信息并不是基于特定的用戶通過付費(fèi)給搜索公司使他們的搜索結(jié)果置于其他用戶的搜索結(jié)果之前而有所偏向。
[0121]除了提供識(shí)別并與關(guān)于特定領(lǐng)域的專家連接的方式之外,以上所描述的系統(tǒng)還允許用戶發(fā)現(xiàn)且然后連接具有類似屬性的其他用戶。
[0122]對(duì)于本領(lǐng)域的技術(shù)人員而言,這些和其他優(yōu)勢(shì)是明顯的。
[0123]系統(tǒng)應(yīng)用
[0124]以上所述的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫具有很多不同的應(yīng)用,現(xiàn)在將簡(jiǎn)單地描述部分這些應(yīng)用。
[0125]社交網(wǎng)絡(luò)
[0126]以上所述的系統(tǒng)能夠被用于代替或增強(qiáng)現(xiàn)有的社交網(wǎng)絡(luò)系統(tǒng),像Facebook和Linkedln。特別是,這些現(xiàn)有的網(wǎng)站已經(jīng)提供將用戶與其他用戶鏈接和連接的能力,而以上所述的系統(tǒng)能夠被添加到這些現(xiàn)有的社交網(wǎng)絡(luò)網(wǎng)站以允許用戶對(duì)他們的連接建立更詳細(xì)的視圖——提供他們自身與每一個(gè)他們的連接之間的多個(gè)鏈接,每個(gè)鏈接定義通過鏈接所連接的人的屬性且包括能夠被其他用戶投票的聲譽(yù)得分。然后,這樣建立的社交網(wǎng)絡(luò)系統(tǒng)將具有以上所述的實(shí)施方式的各種好處。
[0127]搜索
[0128]以上所述的系統(tǒng)和數(shù)據(jù)庫能夠被用于改進(jìn)現(xiàn)有的互聯(lián)網(wǎng)搜索工具(像Google、Yahoo等等)的搜索便利性。特別是,以上所述的系統(tǒng)將允許用戶能夠搜索具有已經(jīng)被其他用戶驗(yàn)證過(通過應(yīng)用聲譽(yù)得分和其他用戶對(duì)其投票)的特性的用戶或其他實(shí)體。聲譽(yù)得分也可以被提供給現(xiàn)有的網(wǎng)站允許網(wǎng)站也被表示。這樣的聲譽(yù)得分可以基于用戶先前瀏覽的歷史進(jìn)行初始化。例如,如果用戶點(diǎn)擊搜索結(jié)果到達(dá)一網(wǎng)站,那么用戶返回搜索頁面且點(diǎn)擊隨后的搜索結(jié)果所花費(fèi)的時(shí)間指示該結(jié)果與起初搜索的相關(guān)性。通過跟蹤不同用戶的類似時(shí)間,能夠針對(duì)該網(wǎng)站確定關(guān)于用戶發(fā)現(xiàn)網(wǎng)頁多么有用的分?jǐn)?shù)。這個(gè)分?jǐn)?shù)能夠被用于初始化網(wǎng)站的聲譽(yù)得分,然后該網(wǎng)站能夠被其他用戶對(duì)其投票。
[0129]交易系統(tǒng)
[0130]以上所述的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫還能夠被用于基于交易的系統(tǒng)。例如,圖20圖示了 Scott從亞馬遜購買一本書的交易。如果Scott喜歡這本書,那么他可以選擇在數(shù)據(jù)庫3中添加鏈接17-29到與亞馬遜相關(guān)聯(lián)的節(jié)點(diǎn)15-30,其中鏈接17-29的標(biāo)簽描述19-29是關(guān)于這本書的。例如,標(biāo)簽描述19-29可以包括這本書的URI,像亞馬遜網(wǎng)站上的相關(guān)網(wǎng)頁的鏈接或這本書的ISBN號(hào)。其他用戶可以發(fā)現(xiàn)和關(guān)注Scott關(guān)于這本書的觀點(diǎn),且在看到Scott關(guān)于這本書的推薦時(shí)(通過其出現(xiàn)于Scott與亞馬遜之間的鏈接17-29中)他們自己可能決定從亞馬遜購買這本書。如果亞馬遜看到因?yàn)镾cott的推薦,幾個(gè)用戶在購買這本書,那么亞馬遜可能反過來創(chuàng)建與Scott的鏈接17-30且給予Scott適當(dāng)?shù)呢泿弄?jiǎng)勵(lì),像書券或其他類似物。
[0131]人力資源工具
[0132]以上所述的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫還能被用作大型組織中的人力資源工具。例如,在數(shù)據(jù)庫中定義的用戶之間的連接可以被處理以識(shí)別員工之間的技術(shù)重疊或識(shí)別通過其在組織中創(chuàng)建許多連接的關(guān)鍵人員。如果這種關(guān)鍵人員離開組織,那么不同人群間的連接可能會(huì)受到嚴(yán)重影響。在圖21中圖形化地示出這種情況,其示出基于用戶居住的國家被分組的用戶15的兩個(gè)網(wǎng)絡(luò)171和173。圖21還示出了用戶15之間的連接且示出了在美國的一個(gè)用戶15-42與英國的一個(gè)用戶15-43之間僅建立了單個(gè)的連接175。如果這些用戶中的任何一個(gè)要離開,那么在美國的用戶與在英國的用戶之間的工作關(guān)系和連接將會(huì)丟失。因而,數(shù)據(jù)庫3中的數(shù)據(jù)可以被分析以試圖識(shí)別這個(gè)關(guān)鍵人物的風(fēng)險(xiǎn),且一旦識(shí)別,就可以采取措施以努力降低與這些關(guān)鍵人員相關(guān)聯(lián)的風(fēng)險(xiǎn)。
[0133]以上所述的系統(tǒng)的各種其他的應(yīng)用和用途對(duì)于本領(lǐng)域的技術(shù)人員而言將是明顯的。然而,能夠發(fā)現(xiàn)的是以上所述的計(jì)算機(jī)系統(tǒng)提供了一個(gè)框架,該框架允許捕獲和管理聲譽(yù)信息,而該聲譽(yù)信息是由群眾發(fā)起和驗(yàn)證的且有著廣泛的商業(yè)應(yīng)用。
[0134]修改和替代
[0135]以上描述了計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫的實(shí)施方式??蓪?duì)該系統(tǒng)和數(shù)據(jù)庫做出很多修改和替代形式,而且現(xiàn)在將描述很多這些修改和替代形式。
[0136]在以上實(shí)施方式中,用戶終端7應(yīng)用web瀏覽器83以與遠(yuǎn)程服務(wù)器5互動(dòng)以訪問數(shù)據(jù)庫3中的數(shù)據(jù)。本領(lǐng)域的技術(shù)人員將理解,在服務(wù)器5執(zhí)行的許多功能也能夠在用戶終端7執(zhí)行。例如,取代服務(wù)器5具有搜索模塊、用戶界面模塊、添加鏈接模塊、添加節(jié)點(diǎn)模塊、創(chuàng)建模塊、投票模塊、更新模塊和鏈接權(quán)重計(jì)算模塊,這些模塊中的一個(gè)或多個(gè)可以在用戶終端7上運(yùn)行。然而,這樣的實(shí)施方式并不是優(yōu)選的,因?yàn)檫@么做將增加在數(shù)據(jù)庫和用戶終端之間傳送的整體數(shù)據(jù)量。這樣做還增加了用戶終端所需的處理功率。
[0137]在以上的實(shí)施方式中,計(jì)算機(jī)系統(tǒng)被描述為具有很多用戶終端、一個(gè)或多個(gè)服務(wù)器和一個(gè)或多個(gè)數(shù)據(jù)庫。本領(lǐng)域的技術(shù)人員將理解,服務(wù)器和數(shù)據(jù)庫的功能可以由單個(gè)的計(jì)算機(jī)終端來提供。
[0138]在以上的實(shí)施方式中,節(jié)點(diǎn)、鏈接和投票都具有相關(guān)聯(lián)的標(biāo)識(shí)符。應(yīng)用的標(biāo)識(shí)符是URI。本領(lǐng)域的技術(shù)人員將理解,當(dāng)然可以應(yīng)用其他類型的ID。[0139]在以上的實(shí)施方式中,數(shù)據(jù)庫中的每個(gè)節(jié)點(diǎn)都關(guān)聯(lián)于不同的用戶。本領(lǐng)域的技術(shù)人員將理解,節(jié)點(diǎn)可以表示任何實(shí)體,諸如計(jì)算機(jī)、組織或任何協(xié)會(huì)。節(jié)點(diǎn)還可以表示其他實(shí)體——像書或報(bào)紙/文章等等。例如,文章的作者可以給文章添加節(jié)點(diǎn)。這就允許閱讀這篇文章的其他人添加鏈接到這篇文章,每個(gè)鏈接關(guān)聯(lián)于不同的屬性(和聲譽(yù)得分)。因此,例如,某些用戶可以創(chuàng)建鏈接到這個(gè)文章,指示這是推薦的關(guān)于第一主題的文章;而其他用戶可以添加鏈接來指示該文章被推薦的其他原因。如果同一篇文章的聲譽(yù)得分被其他用戶增加投票,那么這篇文章能夠因不同的原因而被眾所周知,且每個(gè)原因的得分被保存且能夠被用于辨別的目的。
[0140]在以上所述的主要實(shí)施方式中,特定的用戶界面被描述用于允許用戶查看存儲(chǔ)于數(shù)據(jù)庫3中的數(shù)據(jù)。本領(lǐng)域的技術(shù)人員將理解,允許用戶以不同的方式查看存儲(chǔ)于數(shù)據(jù)庫中的數(shù)據(jù)的各種不同的用戶界面可被提供。
[0141]在以上所述的實(shí)施方式中,用戶在他們能夠與數(shù)據(jù)庫3中的數(shù)據(jù)進(jìn)行交互和查看這些數(shù)據(jù)之前必須登錄到系統(tǒng)。在其他的實(shí)施方式中,用戶在與數(shù)據(jù)交互之前不必登錄。然而,在這個(gè)例子中,用戶優(yōu)選不能對(duì)與其他用戶相關(guān)聯(lián)的鏈接進(jìn)行投票,以防止用戶對(duì)他們自身的鏈接進(jìn)行投票。當(dāng)需要登錄時(shí),系統(tǒng)可以應(yīng)用來自其他類似的計(jì)算機(jī)系統(tǒng)的登錄信息。例如,如果用戶已經(jīng)登錄到他們的Facebook網(wǎng)站,那么Facebook網(wǎng)站的登錄憑證可以被自動(dòng)用作以上所述系統(tǒng)的登錄憑證。以這種方式,用戶不必輸入任何用戶名或其他登錄詳細(xì)信息。
[0142]在以上實(shí)施方式中,成指數(shù)衰減的加權(quán)函數(shù)被應(yīng)用于每個(gè)聲譽(yù)得分。在類似型式的系統(tǒng)中,可能并不應(yīng)用這種指數(shù)加權(quán)函數(shù)。
[0143]在以上所述的實(shí)施方式中,在數(shù)據(jù)庫3上進(jìn)行搜索的時(shí)候,計(jì)算出應(yīng)用于對(duì)聲譽(yù)得分加權(quán)的權(quán)重。另外,數(shù)據(jù)庫3可以在間隙期自動(dòng)計(jì)算所有聲譽(yù)得分的相關(guān)權(quán)重,并相應(yīng)地應(yīng)用這些權(quán)重。在這個(gè)例子中,當(dāng)進(jìn)行搜索時(shí),當(dāng)前加權(quán)的聲譽(yù)得分能夠簡(jiǎn)單地從數(shù)據(jù)庫中讀出并相應(yīng)地排序。然而,這個(gè)實(shí)施方式并不是優(yōu)選的,因?yàn)檫@么做將需要計(jì)算可能實(shí)際上永遠(yuǎn)不需要的權(quán)重。
[0144]在以上實(shí)施方式中,用戶能夠?qū)εc鏈接相關(guān)聯(lián)的聲譽(yù)得分進(jìn)行投票。每個(gè)用戶只能夠?qū)β曌u(yù)得分增加I。在其他的實(shí)施方式中,用戶也許能夠?qū)β曌u(yù)得分增加不同的量,這取決于用戶的類別。例如,高活躍度的用戶可被允許比低活躍度的用戶對(duì)聲譽(yù)得分增加更大的量。例如,活躍的用戶可以被允許對(duì)聲譽(yù)得分增加高達(dá)10的數(shù)值,而不太活躍的用戶也許僅能夠?qū)β曌u(yù)得分增加高達(dá)5的數(shù)值。
[0145]在以上實(shí)施方式中,服務(wù)器執(zhí)行各種核查以確保投票是有效的或投票者沒有對(duì)他們自身的鏈接投票。本領(lǐng)域的技術(shù)人員將理解,這些核查能夠有效地創(chuàng)建于在用戶終端7上呈現(xiàn)給用戶的用戶界面中。例如,當(dāng)用戶將光標(biāo)置于他們自身的任何鏈接上時(shí),投票按鈕可以不被顯示。從而,這樣做將防止用戶對(duì)其自身的鏈接進(jìn)行投票。類似地,如果用戶已經(jīng)對(duì)特定的鏈接進(jìn)行了投票,那么與該鏈接相關(guān)聯(lián)的投票按鈕對(duì)于該用戶可能被禁用。
[0146]在以上實(shí)施方式中,通過用戶將光標(biāo)置于節(jié)點(diǎn)或標(biāo)簽之上或通過點(diǎn)擊用戶界面中的各種元件,各種用戶選項(xiàng)和控件被激活。本領(lǐng)域的技術(shù)人員將理解,其他的技術(shù)能夠被用于允許用戶在用戶界面中進(jìn)行選擇或激活選項(xiàng)。例如,如果用戶終端具有一個(gè)具有左按鈕和右按鈕的鼠標(biāo),那么可以通過左擊顯示于用戶界面中的相關(guān)項(xiàng)來選擇選項(xiàng),且可以通過右擊用戶界面的適當(dāng)部分來顯示菜單選項(xiàng)。
[0147]在以上所述的實(shí)施方式中,不同用戶進(jìn)行的每個(gè)投票的投票數(shù)據(jù)被存儲(chǔ)于數(shù)據(jù)庫3中。這就允許數(shù)據(jù)庫能夠重新計(jì)算所有的聲譽(yù)得分并且核查用戶是否先前已經(jīng)對(duì)新的投票涉及的鏈接進(jìn)行了投票)。然而,沒有必要在數(shù)據(jù)庫中存儲(chǔ)投票數(shù)據(jù)。取而代之的是,數(shù)據(jù)庫可以僅保存目前操作的總聲譽(yù)得分,并可以包含與每個(gè)用戶相關(guān)聯(lián)的識(shí)別他們已經(jīng)對(duì)其進(jìn)行投票的鏈接的數(shù)據(jù)。
[0148]生成并保存于數(shù)據(jù)庫中的數(shù)據(jù)還提供了豐富的用戶信息資源,所述豐富的用戶信息資源可以被處理以確定數(shù)據(jù)庫中不同用戶的用戶文件數(shù)據(jù)。然后,這個(gè)文件信息能夠被用于以通常的方式控制用戶的廣告或營銷。
[0149]在以上的實(shí)施方式中,當(dāng)用戶執(zhí)行標(biāo)簽搜索時(shí),服務(wù)器搜索數(shù)據(jù)庫以發(fā)現(xiàn)具有與標(biāo)簽描述相關(guān)的最高的聲譽(yù)得分的用戶。在其他的實(shí)施方式中,例如,服務(wù)器可以搜索數(shù)據(jù)庫以識(shí)別具有與正在搜索的標(biāo)簽描述相關(guān)的最高聲譽(yù)得分的5個(gè)用戶(或?qū)嶓w)。提供很多不同的潛在專家的信息使用戶更容易識(shí)別他自身與其中一個(gè)專家的鏈接。然后,用戶能夠選擇合適的專家去聯(lián)系。
[0150]在以上的實(shí)施方式中,服務(wù)器5能夠添加鏈接(和節(jié)點(diǎn))到數(shù)據(jù)庫中且在數(shù)據(jù)庫3中執(zhí)行搜索。在其他的實(shí)施方式中,不同的服務(wù)器可被提供用于執(zhí)行不同的任務(wù)。例如,一個(gè)服務(wù)器可執(zhí)行所有的搜索,而另一個(gè)服務(wù)器添加新的數(shù)據(jù)到數(shù)據(jù)庫3中。
[0151]在以上實(shí)施方式中,用戶能夠出于各種目的搜索數(shù)據(jù)庫。本領(lǐng)域的技術(shù)人員將理解,搜索可以響應(yīng)于由其他計(jì)算機(jī)系統(tǒng)發(fā)起的搜索請(qǐng)求被執(zhí)行。
[0152]對(duì)于本領(lǐng)域的技術(shù)人員而言,這些和其他的修改和變化是明顯的,且這里省去了對(duì)其進(jìn)一步的描述。
【權(quán)利要求】
1.一種計(jì)算機(jī)系統(tǒng),包括: 計(jì)算機(jī)服務(wù)器; 一個(gè)或多個(gè)用戶終端;以及 計(jì)算機(jī)條目的數(shù)據(jù)庫,每個(gè)計(jì)算機(jī)條目包括定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),每個(gè)鏈接將所述節(jié)點(diǎn)連接到表示另一實(shí)體的另一節(jié)點(diǎn),且具有描述與所述鏈接相關(guān)聯(lián)的所述另一實(shí)體的屬性的相關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分; 其中,所述系統(tǒng)可操作來:i)接收搜索請(qǐng)求;ii)基于所接收的搜索請(qǐng)求搜索所述計(jì)算機(jī)條目;iii)基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)所述搜索結(jié)果排序;以及iv)輸出一個(gè)或多個(gè)排序的搜索結(jié)果。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,每個(gè)聲譽(yù)得分具有與時(shí)間相關(guān)的權(quán)重。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,被應(yīng)用于聲譽(yù)得分的所述權(quán)重將該聲譽(yù)得分相對(duì)于其他加權(quán)的聲譽(yù)得分減少。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,被應(yīng)用于聲譽(yù)得分的所述權(quán)重由一個(gè)或多個(gè)指數(shù)函數(shù)進(jìn)行定義。
5.根據(jù)權(quán)利要求2到4中的任何一項(xiàng)所述的系統(tǒng),其中,被應(yīng)用的所述權(quán)重取決于所述搜索請(qǐng)求被接收到的時(shí)間與所述聲譽(yù)得分的最后更新時(shí)間之間的時(shí)間差。
6.根據(jù)權(quán)利要求2到5中的任何一項(xiàng)所述的系統(tǒng),其中,所述服務(wù)器在對(duì)所述搜索結(jié)果排序之前,可操作以計(jì)算和應(yīng) 用與所述搜索結(jié)果相關(guān)聯(lián)的每個(gè)聲譽(yù)得分的各自的權(quán)重。
7.根據(jù)權(quán)利要求2到5中的任何一項(xiàng)所述的系統(tǒng),其中,所述數(shù)據(jù)庫可操作以將各自的權(quán)重應(yīng)用到對(duì)應(yīng)的聲譽(yù)得分。
8.根據(jù)權(quán)利要求2到7中的任何一項(xiàng)所述的系統(tǒng),其中,被應(yīng)用于聲譽(yù)得分的所述權(quán)重取決于與所述鏈接相關(guān)聯(lián)的實(shí)體。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,實(shí)體能夠創(chuàng)建與所述數(shù)據(jù)庫中的其他實(shí)體的鏈接,且其中,被應(yīng)用于聲譽(yù)得分的權(quán)重取決于由與該聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)表示的實(shí)體在給定的時(shí)間期間內(nèi)創(chuàng)建的鏈接的數(shù)量。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,被應(yīng)用的所述權(quán)重隨著所述實(shí)體在給定的時(shí)間期間內(nèi)創(chuàng)建的鏈接的數(shù)量的增加而減小。
11.根據(jù)權(quán)利要求2到10中的任何一項(xiàng)所述的系統(tǒng),其中,在聲譽(yù)得分被更新之后的初始階段,恒定的權(quán)重或無權(quán)重被應(yīng)用于該聲譽(yù)得分。
12.根據(jù)權(quán)利要求2到11中的任何一項(xiàng)所述的系統(tǒng),其中,被應(yīng)用于聲譽(yù)得分的權(quán)重使得在該聲譽(yù)得分被更新后的諸如十二個(gè)月的限定期間之后,該聲譽(yù)得分實(shí)質(zhì)上減小到零。
13.根據(jù)權(quán)利要求2到12中的任何一項(xiàng)所述的系統(tǒng),其中,通過將所述聲譽(yù)得分乘以所述權(quán)重;或者,通過將所述聲譽(yù)得分除以所述權(quán)重;或者,通過將所述權(quán)重增加到所述聲譽(yù)得分或通過從所述聲譽(yù)得分中減去所述權(quán)重,所述權(quán)重被應(yīng)用于所述聲譽(yù)得分。
14.根據(jù)權(quán)利要求1到13中的任何一項(xiàng)所述的系統(tǒng),其中,實(shí)體能夠?qū)λ鰯?shù)據(jù)庫中存儲(chǔ)的聲譽(yù)得分進(jìn)行投票。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體被阻止對(duì)該聲譽(yù)得分進(jìn)行投票。
16.根據(jù)權(quán)利要求14或15所述的系統(tǒng),其中,與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸到的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體被阻止對(duì)該聲譽(yù)得分進(jìn)行投票。
17.根據(jù)權(quán)利要求15或16所述的系統(tǒng),其中,所述服務(wù)器、所述數(shù)據(jù)庫或用戶終端可操作以阻止所述投票。
18.根據(jù)權(quán)利要求14到17中的任何一項(xiàng)所述的系統(tǒng),其中,服務(wù)器可操作以接收來自投票實(shí)體的對(duì)聲譽(yù)得分的投票且可操作以基于所接收到的投票更新該聲譽(yù)得分。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述服務(wù)器可操作以阻止與聲譽(yù)得分相關(guān)聯(lián)的實(shí)體對(duì)該聲譽(yù)得分進(jìn)行投票。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其中,響應(yīng)于從投票實(shí)體接收到投票,所述服務(wù)器可操作以核查所述投票實(shí)體并不關(guān)聯(lián)于被投票的聲譽(yù)得分。
21.根據(jù)權(quán)利要求19或20所述的系統(tǒng),其中,響應(yīng)于從投票實(shí)體接收到投票,所述服務(wù)器可操作以核查所述投票實(shí)體并不是由關(guān)聯(lián)于被投票的聲譽(yù)得分的鏈接延伸到的節(jié)點(diǎn)表示的。
22.根據(jù)權(quán)利要求19到21中的任何一項(xiàng)所述的系統(tǒng),其中,所述服務(wù)器可操作以根據(jù)與所述投票實(shí)體相關(guān)聯(lián)的登錄數(shù)據(jù)來識(shí)別所述投票實(shí)體。
23.根據(jù)權(quán)利要求14到22中的任何一項(xiàng)所述的系統(tǒng),其中,實(shí)體能夠?qū)β曌u(yù)得分增加投票或減少投票。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其中,對(duì)給定的實(shí)體能夠?qū)β曌u(yù)得分進(jìn)行投票的數(shù)量設(shè)置了限值。
25.根據(jù)權(quán)利要求24所述的系統(tǒng),其中,所述數(shù)據(jù)庫可操作以保存已經(jīng)由實(shí)體對(duì)聲譽(yù)得分投票的投票數(shù)據(jù),且其中,對(duì)由所述投票實(shí)體所做的先前的投票進(jìn)行核查,以確定是否已經(jīng)達(dá)到所述限值,從而確定是否應(yīng)該根據(jù)所述投票對(duì)所述聲譽(yù)得分進(jìn)行更新。
26.根據(jù)權(quán)利要求25所述的系統(tǒng),其中,服務(wù)器可操作以將所述投票數(shù)據(jù)存儲(chǔ)于所述數(shù)據(jù)庫中,而且服務(wù)器可操作以核查所述先前的投票以確定所述限值是否已經(jīng)達(dá)到。
27.根據(jù)權(quán)利要求24、25或26所述的系統(tǒng),其中,投票實(shí)體能夠?qū)β曌u(yù)得分減少投票的數(shù)量被限制于該投票實(shí)體先前對(duì)所述聲譽(yù)得分增加投票的數(shù)量。
28.根據(jù)權(quán)利要求14到27中的任何一項(xiàng)所述的系統(tǒng),其中,每個(gè)聲譽(yù)得分具有指示聲譽(yù)得分被更新的最后時(shí)間的相關(guān)的時(shí)間戳,且其中,所述時(shí)間戳響應(yīng)于對(duì)聲譽(yù)得分的增加投票或減少投票被更新。
29.根據(jù)權(quán)利要求1到28中的任何一項(xiàng)所述的系統(tǒng),其中,存儲(chǔ)在所述數(shù)據(jù)庫中的用于實(shí)體的節(jié)點(diǎn)數(shù)據(jù)包括下列項(xiàng)中的一個(gè)或多個(gè):實(shí)體的節(jié)點(diǎn)ID ;實(shí)體的名稱和實(shí)體的詳細(xì)聯(lián)系方式。
30.根據(jù)權(quán)利要求29所述的系統(tǒng),其中,所述節(jié)點(diǎn)ID包括通用資源標(biāo)識(shí)符URI。
31.根據(jù)權(quán)利要求1到30中的任何一項(xiàng)所述的系統(tǒng),其中,存儲(chǔ)于所述數(shù)據(jù)庫中的每個(gè)鏈接的鏈接數(shù)據(jù)包括源節(jié)點(diǎn)數(shù)據(jù)和目的節(jié)點(diǎn)數(shù)據(jù)以及標(biāo)簽ID,所述源節(jié)點(diǎn)數(shù)據(jù)識(shí)別鏈接延伸自的節(jié)點(diǎn),所述目的節(jié)點(diǎn)數(shù)據(jù)識(shí)別鏈接延伸到的節(jié)點(diǎn),所述標(biāo)簽ID識(shí)別與鏈接相關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)。
32.根據(jù)權(quán)利要求1到31中的任何一項(xiàng)所述的系統(tǒng),其中,關(guān)聯(lián)于鏈接的所述標(biāo)簽數(shù)據(jù)包括標(biāo)簽ID和標(biāo)簽描述。
33.根據(jù)權(quán)利要求1到32中的任何一項(xiàng)所述的系統(tǒng),其中,所述標(biāo)簽數(shù)據(jù)包括關(guān)聯(lián)于所述鏈接延伸到的節(jié)點(diǎn)的實(shí)體的屬性的描述,而其中,所述描述由關(guān)聯(lián)于該鏈接延伸自的節(jié)點(diǎn)的實(shí)體進(jìn)行定義。
34.根據(jù)權(quán)利要求1到33中的任何一項(xiàng)所述的系統(tǒng),其中,新的節(jié)點(diǎn)數(shù)據(jù)能夠被存儲(chǔ)在所述數(shù)據(jù)庫中以表示新的實(shí)體,新的鏈接數(shù)據(jù)能夠被存儲(chǔ)在所述數(shù)據(jù)庫中以表示現(xiàn)有實(shí)體之間或新的實(shí)體與現(xiàn)有實(shí)體之間的新的關(guān)系。
35.根據(jù)權(quán)利要求34所述的系統(tǒng),其中,服務(wù)器可操作以響應(yīng)于從一個(gè)或多個(gè)用戶終端接收到的用戶輸入生成新的節(jié)點(diǎn)數(shù)據(jù)和新的鏈接數(shù)據(jù)。
36.一種計(jì)算機(jī)服務(wù)器,包括: 處理器,可操作以: 從用戶終端接收搜索請(qǐng)求; 基于所接收到的搜索請(qǐng)求搜索計(jì)算機(jī)條目的數(shù)據(jù)庫,對(duì)于每個(gè)計(jì)算機(jī)條目,所述數(shù)據(jù)庫存儲(chǔ)定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),每個(gè)鏈接將所述節(jié)點(diǎn)連接到表示另一實(shí)體的另一節(jié)點(diǎn),且具有描述與所述鏈接相關(guān)聯(lián)的另一實(shí)體的屬性的相關(guān)聯(lián)標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分; 基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)所述搜索結(jié)果排序;以及 將一個(gè)或多個(gè)排序的搜索結(jié)果輸出給所述用戶終端。
37.根據(jù)權(quán)利要求36所述的服務(wù)器,其中,所述處理器可操作以在對(duì)所述搜索結(jié)果排序之前計(jì)算和應(yīng)用與所述搜索結(jié)果相關(guān)聯(lián)的每個(gè)聲譽(yù)得分的權(quán)重。`
38.根據(jù)權(quán)利要求37所述的服務(wù)器,其中,被應(yīng)用于聲譽(yù)得分的所述權(quán)重將該聲譽(yù)得分相對(duì)于其他加權(quán)的聲譽(yù)得分減少。
39.根據(jù)權(quán)利要求38所述的服務(wù)器,其中,被應(yīng)用于聲譽(yù)得分的所述權(quán)重由一個(gè)或多個(gè)指數(shù)函數(shù)進(jìn)行定義。
40.根據(jù)權(quán)利要求37到39中的任何一項(xiàng)所述的服務(wù)器,其中,被應(yīng)用的所述權(quán)重取決于所述搜索請(qǐng)求被接收到的時(shí)間與所述聲譽(yù)得分的最后更新時(shí)間之間的時(shí)間差。
41.根據(jù)權(quán)利要求37到40中的任何一項(xiàng)所述的服務(wù)器,其中,被應(yīng)用于聲譽(yù)得分的所述權(quán)重取決于由與所述聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)表示的實(shí)體。
42.根據(jù)權(quán)利要求41所述的服務(wù)器,其中,實(shí)體能夠與所述數(shù)據(jù)庫中的其他實(shí)體創(chuàng)建鏈接,且其中,被應(yīng)用于聲譽(yù)得分的權(quán)重取決于由與該聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)表示的實(shí)體在給定的時(shí)間期間內(nèi)創(chuàng)建的鏈接的數(shù)量。
43.根據(jù)權(quán)利要求42所述的服務(wù)器,其中,被應(yīng)用的所述權(quán)重隨著所述實(shí)體在給定的時(shí)間期間內(nèi)創(chuàng)建的鏈接的數(shù)量的增加而減小。
44.根據(jù)權(quán)利要求37到43中的任何一項(xiàng)所述的服務(wù)器,其中,所述處理器可操作以在聲譽(yù)得分被更新之后的初始階段,應(yīng)用恒定的權(quán)重或不應(yīng)用權(quán)重于該聲譽(yù)得分。
45.根據(jù)權(quán)利要求37到44中的任何一項(xiàng)所述的服務(wù)器,其中,被應(yīng)用于聲譽(yù)得分的權(quán)重使得在所述聲譽(yù)得分被更新后的限定期間之后,所述聲譽(yù)得分實(shí)質(zhì)上減小到零。
46.根據(jù)權(quán)利要求35到45中的任何一項(xiàng)所述的服務(wù)器,其中,所述處理器可操作以接收來自投票實(shí)體的對(duì)聲譽(yù)得分的投票且可操作以基于所接收到的投票來更新所述聲譽(yù)得分。
47.根據(jù)權(quán)利要求46所述的服務(wù)器,其中,所述處理器可操作以阻止與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體對(duì)該聲譽(yù)得分進(jìn)行投票。
48.根據(jù)權(quán)利要求47或48所述的服務(wù)器,其中,所述處理器可操作以阻止與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸到的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體對(duì)該聲譽(yù)得分進(jìn)行投票。
49.根據(jù)權(quán)利要求47或48所述的服務(wù)器,其中,所述處理器可操作以根據(jù)與所述投票實(shí)體相關(guān)聯(lián)的登錄數(shù)據(jù)來識(shí)別所述投票實(shí)體。
50.根據(jù)權(quán)利要求46到49中的任何一項(xiàng)所述的服務(wù)器,其中,實(shí)體能夠?qū)β曌u(yù)得分增加投票或減少投票。
51.根據(jù)權(quán)利要求50所述的服務(wù)器,其中,對(duì)給定的實(shí)體能夠?qū)β曌u(yù)得分進(jìn)行投票的量設(shè)置了限值,其中,所述數(shù)據(jù)庫可操作以保存已經(jīng)由實(shí)體對(duì)聲譽(yù)得分投票的投票數(shù)據(jù),且其中,所述處理器可操作以核查先前由所述投票實(shí)體進(jìn)行的投票,以確定是否已經(jīng)達(dá)到所述限值,從而確定是否應(yīng)該根據(jù)所述投票對(duì)聲譽(yù)得分進(jìn)行更新。
52.根據(jù)權(quán)利要求50或51所述的服務(wù)器,其中,所述處理器可操作以將投票實(shí)體能夠?qū)β曌u(yù)得分減少投票的數(shù)量限制到該投票實(shí)體之前已經(jīng)對(duì)該聲譽(yù)得分增加投票的數(shù)量。
53.根據(jù)權(quán)利要求46到52中的任何一項(xiàng)所述的服務(wù)器,其中,每個(gè)聲譽(yù)得分具有指示該聲譽(yù)得分被更新的最后時(shí)間的相關(guān)的時(shí)間戳,且其中,所述處理器可操作以響應(yīng)于對(duì)聲譽(yù)得分的增加投票或減少投票來更新所述時(shí)間戳。
54.根據(jù)權(quán)利要求36到53中的任何一項(xiàng)所述的服務(wù)器,其中,所述處理器可操作以響應(yīng)于從一個(gè)或多個(gè)用戶終端接收到的用戶輸入來生成新的節(jié)點(diǎn)數(shù)據(jù)和新的鏈接數(shù)據(jù)。`
55.—種數(shù)據(jù)庫,包括: 多個(gè)計(jì)算機(jī)條目,每個(gè)計(jì)算機(jī)條目包含: 節(jié)點(diǎn)數(shù)據(jù),其定義表示實(shí)體的節(jié)點(diǎn);以及 鏈接數(shù)據(jù),其定義多個(gè)鏈接,每個(gè)鏈接將所述節(jié)點(diǎn)連接到表示另一實(shí)體的另一節(jié)點(diǎn),且具有描述與所述鏈接相關(guān)聯(lián)的另一實(shí)體的屬性的相關(guān)聯(lián)標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分。
56.根據(jù)權(quán)利要求55所述的數(shù)據(jù)庫,其中,所述數(shù)據(jù)庫可操作以:i)從服務(wù)器接收搜索請(qǐng)求;ii)基于所接收的搜索請(qǐng)求搜索所述計(jì)算機(jī)條目;iii)基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分,對(duì)所述搜索結(jié)果排序;以及iv)將一個(gè)或多個(gè)排序的搜索結(jié)果輸出給所述服務(wù)器。
57.根據(jù)權(quán)利要求56所述的數(shù)據(jù)庫,其可操作以在對(duì)所述搜索結(jié)果排序之前,計(jì)算和應(yīng)用與所述搜索結(jié)果相關(guān)聯(lián)的每個(gè)聲譽(yù)得分的權(quán)重。
58.根據(jù)權(quán)利要求57所述的數(shù)據(jù)庫,其中,被應(yīng)用于聲譽(yù)得分的權(quán)重將該聲譽(yù)得分相對(duì)于其他加權(quán)的聲譽(yù)得分減少。
59.根據(jù)權(quán)利要求58所述的數(shù)據(jù)庫,其中,被應(yīng)用于聲譽(yù)得分的權(quán)重由一個(gè)或多個(gè)指數(shù)函數(shù)進(jìn)行定義。
60.根據(jù)權(quán)利要求57到59中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,被應(yīng)用的權(quán)重取決于所述搜索請(qǐng)求被接收到的時(shí)間與所述聲譽(yù)得分最后被更新的時(shí)間之間的時(shí)間差。
61.根據(jù)權(quán)利要求57到60中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,被應(yīng)用于聲譽(yù)得分的權(quán)重取決于由與該聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)表示的實(shí)體。
62.根據(jù)權(quán)利要求61所述的數(shù)據(jù)庫,其中,實(shí)體能夠創(chuàng)建與所述數(shù)據(jù)庫中的其他實(shí)體的鏈接,且其中,被應(yīng)用于聲譽(yù)得分的權(quán)重取決于由與該聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)表示的實(shí)體在給定的時(shí)間期間內(nèi)創(chuàng)建的鏈接的數(shù)量。
63.根據(jù)權(quán)利要求62所述的數(shù)據(jù)庫,其中,被應(yīng)用的權(quán)重的大小隨著所述實(shí)體在給定的時(shí)間期間內(nèi)創(chuàng)建的鏈接的數(shù)量的增加而減小。
64.根據(jù)權(quán)利要求57到63中的任何一項(xiàng)所述的數(shù)據(jù)庫,其可操作以在聲譽(yù)得分被更新之后的初始階段,應(yīng)用恒定的權(quán)重或不應(yīng)用權(quán)重于該聲譽(yù)得分。
65.根據(jù)權(quán)利要求57到64中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,被應(yīng)用于聲譽(yù)得分的權(quán)重使得在該聲譽(yù)得分最后被更新的時(shí)間后的預(yù)定期間之后,該聲譽(yù)得分實(shí)質(zhì)上減小到零。
66.根據(jù)權(quán)利要求55到65中的任何一項(xiàng)所述的數(shù)據(jù)庫,其可操作以接收來自投票實(shí)體的對(duì)聲譽(yù)得分的投票,且可操作以基于所接收到的投票來更新所述聲譽(yù)得分。
67.根據(jù)權(quán)利要求66所述的數(shù)據(jù)庫,其可操作以阻止與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸自的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體對(duì)該聲譽(yù)得分進(jìn)行投票。
68.根據(jù)權(quán)利要求67或68所述的數(shù)據(jù)庫,其可操作以阻止與和聲譽(yù)得分相關(guān)聯(lián)的鏈接延伸到的節(jié)點(diǎn)相關(guān)聯(lián)的實(shí)體對(duì)該聲譽(yù)得分進(jìn)行投票。
69.根據(jù)權(quán)利要求67或68所述的數(shù)據(jù)庫,其可操作以根據(jù)與所述投票實(shí)體相關(guān)聯(lián)的登錄數(shù)據(jù)來識(shí)別所述投票實(shí)體。
70.根據(jù)權(quán)利要求66到69中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,實(shí)體能夠?qū)β曌u(yù)得分增加投票或減少投票。
71.根據(jù)權(quán)利要求70所述的數(shù)據(jù)庫,其中,對(duì)給定的實(shí)體能夠?qū)β曌u(yù)得分進(jìn)行投票的量設(shè)置了限值,其中,所述數(shù)據(jù)庫可操作以保存已經(jīng)由實(shí)體對(duì)聲譽(yù)得分投票的投票數(shù)據(jù),且其中,所述數(shù)據(jù)庫可操作以核查先前由該投票實(shí)體進(jìn)行的投票,以確定是否已經(jīng)達(dá)到所述限值,從而確定是否應(yīng)該根據(jù)所述投票對(duì)該聲譽(yù)得分進(jìn)行更新。
72.根據(jù)權(quán)利要求70或71所述的數(shù)據(jù)庫,其可操作以將投票實(shí)體能夠?qū)β曌u(yù)得分減少投票的數(shù)量限制到該投票實(shí)體之前已經(jīng)對(duì)該聲譽(yù)得分增加投票的數(shù)量。
73.根據(jù)權(quán)利要求66到72中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,每個(gè)聲譽(yù)得分具有指示該聲譽(yù)得分被更新的最后時(shí)間的相關(guān)的時(shí)間戳,且其中,所述數(shù)據(jù)庫可操作以響應(yīng)于對(duì)聲譽(yù)得分的增加投票或減少投票來更新所述時(shí)間戳。
74.根據(jù)權(quán)利要求56到73中的任何一項(xiàng)所述的數(shù)據(jù)庫,其可操作以響應(yīng)于從服務(wù)器或用戶終端接收到的輸入來生成新的節(jié)點(diǎn)數(shù)據(jù)和新的鏈接數(shù)據(jù)。
75.根據(jù)權(quán)利要求55到74中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,存儲(chǔ)在所述數(shù)據(jù)庫中的實(shí)體的節(jié)點(diǎn)數(shù)據(jù)包括下列項(xiàng)中的一個(gè)或多個(gè):實(shí)體的節(jié)點(diǎn)ID ;實(shí)體的名稱和實(shí)體的詳細(xì)聯(lián)系方式。
76.根據(jù)權(quán)利要求75所述的數(shù)據(jù)庫,其中,所述節(jié)點(diǎn)ID包括通用資源標(biāo)識(shí)符URI。
77.根據(jù)權(quán)利要求55到76中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,存儲(chǔ)于所述數(shù)據(jù)庫中的每個(gè)鏈接的鏈接數(shù)據(jù)包括源節(jié)點(diǎn)數(shù)據(jù)和目的節(jié)點(diǎn)數(shù)據(jù)以及標(biāo)簽ID,所述源節(jié)點(diǎn)數(shù)據(jù)識(shí)別鏈接延伸自的節(jié)點(diǎn),所述目的節(jié)點(diǎn)數(shù)據(jù)識(shí)別鏈接延伸到的節(jié)點(diǎn),所述標(biāo)簽ID識(shí)別與鏈接相關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)。
78.根據(jù)權(quán)利要求55到77中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,關(guān)聯(lián)于鏈接的標(biāo)簽數(shù)據(jù)包括標(biāo)簽ID和標(biāo)簽描述。
79.根據(jù)權(quán)利要求55到78中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,所述標(biāo)簽數(shù)據(jù)包括關(guān)聯(lián)于對(duì)應(yīng)的鏈接延伸到的節(jié)點(diǎn)的實(shí)體的屬性的描述,且其中,所述描述由關(guān)聯(lián)于該鏈接延伸自的節(jié)點(diǎn)的實(shí)體進(jìn)行定義。
80.根據(jù)權(quán)利要求55到79中的任何一項(xiàng)所述的數(shù)據(jù)庫,其中,新的節(jié)點(diǎn)數(shù)據(jù)能夠被存儲(chǔ)在所述數(shù)據(jù)庫中以表示新的實(shí)體,且新的鏈接數(shù)據(jù)能夠被存儲(chǔ)在所述數(shù)據(jù)庫中以表示現(xiàn)有實(shí)體之間、新的實(shí)體之間或新的實(shí)體與現(xiàn)有實(shí)體之間的新的關(guān)系。
81.根據(jù)權(quán)利要求80所述的數(shù)據(jù)庫,其可操作以響應(yīng)從一個(gè)或多個(gè)服務(wù)器或一個(gè)或多個(gè)用戶終端接收到的輸入來生成新的節(jié)點(diǎn)數(shù)據(jù)和新的鏈接數(shù)據(jù)。
82.—種關(guān)系管理數(shù)據(jù)庫,包括: 多個(gè)計(jì)算機(jī)條目,每個(gè)計(jì)算機(jī)條目包括: 節(jié)點(diǎn)數(shù)據(jù),其定義表示實(shí)體的節(jié)點(diǎn);以及 鏈接數(shù)據(jù),其定義多個(gè)鏈接,每個(gè)鏈接將所述節(jié)點(diǎn)連接到表示另一實(shí)體的另一節(jié)點(diǎn),且具有描述所述另一實(shí)體的不同關(guān)系屬性的相關(guān)的標(biāo)簽數(shù)據(jù)。
83.一種搜索根據(jù)權(quán)利要求55到81中的任何一項(xiàng)所述的數(shù)據(jù)庫的方法,其特征在于,通過使用與和搜索查詢匹配的鏈接相關(guān)聯(lián)的聲譽(yù)得分對(duì)搜索結(jié)果排序。
84.根據(jù)權(quán)利要求83所述的方法,包括在所述排序之前加權(quán)所述聲譽(yù)得分。
85.—種社交網(wǎng)絡(luò)數(shù)據(jù)庫,其包括根據(jù)權(quán)利要求55到82中的任何一項(xiàng)所述的數(shù)據(jù)庫。
86.—種互聯(lián)網(wǎng)搜索服務(wù)器,其包括根據(jù)權(quán)利要求36到54中的任何一項(xiàng)所述的服務(wù)器。
87.一種計(jì)算機(jī)終端,包括: 處理器,其可操作以: 接收搜索請(qǐng)求; 基于所接收到的搜索請(qǐng)求搜索計(jì)算機(jī)條目的數(shù)據(jù)庫,對(duì)于每個(gè)計(jì)算機(jī)條目,所述數(shù)據(jù)庫存儲(chǔ)定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),每個(gè)鏈接將所述節(jié)點(diǎn)連接到表示另一實(shí)體的另一節(jié)點(diǎn),且具有描述與該鏈接相關(guān)聯(lián)的實(shí)體中的一個(gè)實(shí)體的屬性的相關(guān)聯(lián)標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分; 基于與搜索結(jié)果相關(guān)聯(lián)的聲譽(yù)得分對(duì)所述搜索結(jié)果排序;以及 將一個(gè)或多個(gè)排序的搜索結(jié)果輸出給所述用戶。
88.一種計(jì)算機(jī)系統(tǒng),包括: 計(jì)算機(jī)服務(wù)器;以及 計(jì)算機(jī)條目的數(shù)據(jù)庫,每個(gè)計(jì)算機(jī)條目包括定義表示實(shí)體的節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)據(jù)和定義多個(gè)鏈接的鏈接數(shù)據(jù),每個(gè)鏈接將所述節(jié)點(diǎn)連接到表示另一實(shí)體的另一節(jié)點(diǎn),且具有描述與所述鏈接相關(guān)聯(lián)的所述另一實(shí)體的屬性的相關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)和與所述屬性相關(guān)聯(lián)的聲譽(yù)得分; 其中,所述系統(tǒng)可操作來:i)接收請(qǐng)求來添加從第一實(shí)體到第二實(shí)體的鏈接;ii)接收所述第二實(shí)體的屬性的描述;iii)初始化與新鏈接相關(guān)聯(lián)的聲譽(yù)得分;iv)基于所接收到的所述第二實(shí)體的所述屬性的描述,定義所述新鏈接的標(biāo)簽數(shù)據(jù);v)將所述新鏈接的鏈接數(shù)據(jù)存儲(chǔ)于所述數(shù)據(jù)庫中。
89.一種計(jì)算機(jī)可執(zhí)行的指令產(chǎn)品,其包括計(jì)算機(jī)可執(zhí)行指令,用于使可編程的計(jì)算機(jī)設(shè)備被配置為權(quán)利要求36到54中的任何一項(xiàng)所述的服務(wù)器,或被配置為權(quán)利要求55到82中的任何一項(xiàng)所述的數(shù)據(jù)庫,`或被配置為權(quán)利要求87所述的終端。
【文檔編號(hào)】G06Q10/10GK103493049SQ201280020785
【公開日】2014年1月1日 申請(qǐng)日期:2012年2月22日 優(yōu)先權(quán)日:2011年2月28日
【發(fā)明者】斯科特·布朗, 尼克·杰維爾 申請(qǐng)人:匯豐控股有限公司