新四季網

社交網絡環境中的面向目標的用戶匹配的製作方法

2023-04-27 23:54:31

社交網絡環境中的面向目標的用戶匹配的製作方法
【專利摘要】本發明的實施方式提供了一種用於在社交網絡環境中進行基於目標的用戶匹配的方法。在一般的實施方案中,要求查詢用戶對關於目標、標準和標準優先級(以及可選地,所希望的與其他用戶之間的分離「度」)的一系列問題進行響應。查詢用戶將提交他/她的響應,他/她的響應然後會被相應地進行解析和劃分優先順序。基於響應,然後搜索社交網站以識別是查詢用戶的潛在合作夥伴的一組(例如,至少一個)候選用戶。可以根據對查詢用戶的響應的最佳匹配來在列表中列出這組候選用戶和對這組用戶分類。然後可以向查詢用戶提供列表。另外,可以向這組候選用戶發送邀請來邀請這些用戶與查詢用戶聯繫/合作。
【專利說明】社交網絡環境中的面向目標的用戶匹配

【技術領域】
[0001]一般地,本發明涉及一種社交網絡用戶匹配。特別地,本發明的實施方式涉及社交網絡環境中的面向目標的用戶匹配。

【背景技術】
[0002]社交網絡軟體已經越來越多地被用作企業和/或人際關係後面的主要驅動力。社交網絡是由稱為「節點」的個體(或組織)組成的社會結構,所述節點通過一個或多個特定類型的依存關係(諸如友誼、親屬關係、共同利益、金融交易、厭惡、或知識的關係)連接在一起。社交網絡分析(SNA)以包括節點和聯繫(也稱為邊界、連結或連接)的網絡理論的觀點看待社會關係。節點是網絡內的個體用戶、參與者和/或組,聯繫是參與者之間的關係。生成的基於圖的結構通常非常複雜。在節點之間可以有多種聯繫。在一些學術領域的研究顯示,社交網絡在從家庭到國家層面的許多層面上運作,並在確定解決問題的方式、組織運行的方式、以及個體以何種程度成功實現其目標上起到關鍵作用。在其最簡單的形式中,社交網絡是所研究的節點之間特定聯繫(諸如友誼)的映射。從而個體連接到的節點就是該個體的社交聯繫人。還可以使用網絡來測量社會資本(即,個體從社交網絡獲得的價值)。這些概念通常顯示在社交網絡圖中,其中節點表示為點,聯繫表示為線。


【發明內容】

[0003]本發明的實施方式提供一種用於在社交網絡環境中進行基於目標的用戶匹配的方法。在典型環境中,要求查詢用戶對一系列與目標、標準和標準優先級相關的問題(並且可選地,響應於所希望的與其他用戶的分離「度」(degree of separat1n))進行響應。查詢用戶會提交他/她的響應,他/她的響應然後會被相應地解析和劃分優先順序。然後,基於該響應,搜索社交網站來識別是查詢用戶的潛在合作夥伴的一組(例如,至少一個)候選用戶。可以根據與查詢用戶的響應的最佳匹配將這組候選用戶列在列表中並分類。然後可以將列表提供到查詢用戶。另外,可以向這組候選用戶發送邀請,來邀請這些用戶與查詢用戶聯繫/合作。
[0004]本發明的第一方面提供了一種用於在社交網絡環境中匹配用戶的方法。該方法包括處理器從查詢用戶接收一個或多個目標並在電子存儲介質中存儲所述一個或多個目標。該方法還包括所述處理器向所述查詢用戶提供一個或多個選擇標準。該方法還包括所述處理器接收對所述一個或多個選擇標準中的至少一個選擇標準的響應,並在所述電子存儲介質中存儲所述響應。該方法還包括所述處理器基於所述響應對所述一個或多個選擇標準劃分優先順序。該方法還包括所述處理器基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與所述查詢用戶合作實現所述一個或多個目標的一組候選用戶。該方法還包括所述處理器基於所述一組候選用戶中每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
[0005]本發明的第二方面提供了一種用於在社交網絡環境中匹配用戶的系統。該系統包括總線、耦接到所述總線的計算機可讀存儲設備、以及耦接到所述總線的處理器。該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於從查詢用戶接收一個或多個目標並將所述一個或多個目標存儲在電子存儲介質中。該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於向所述查詢用戶提供一個或多個選擇標準。該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於接收對所述一個或多個選擇標準中的至少一個選擇標準的響應並將所述響應存儲在電子存儲介質中。該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於所述響應對所述一個或多個選擇標準劃分優先順序。該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於一組目標和劃分優先順序後排列的選擇標準在一組社交網絡上搜索要與所述查詢用戶合作實現所述一個或多個目標的一組候選用戶。該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於所述一組候選用戶中的每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
[0006]本發明的第三方面提出了一種用於在社交網絡環境中匹配用戶的電腦程式產品。該電腦程式產品包括計算機可讀存儲設備。該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於從查詢用戶接收一個或多個目標並將所述一個或多個目標存儲在電子存儲介質中。該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於向所述查詢用戶提供一個或多個選擇標準。該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於接收對所述一個或多個選擇標準中的至少一個選擇標準的響應並將所述響應存儲在所述電子存儲介質中。該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於基於所述響應對所述一個或多個選擇標準劃分優先順序。該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與所述查詢用戶合作實現所述一個或多個目標的一組候選用戶。該電腦程式產品還包括程序指令,該程序指令存儲在計算機可讀存儲設備上,用於基於所述一組候選用戶中的每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
[0007]本發明的第四方面提出了一種用於配置用於在社交網絡環境中匹配用戶的系統的方法。該方法包括:計算機系統提供計算機基礎結構,該計算機基礎結構可操作用於:從查詢用戶接收一個或多個目標並將所述一個或多個目標存儲在電子存儲介質中;向所述查詢用戶提供一個或多個選擇標準;接收對所述一個或多個選擇標準中的至少一個選擇標準的響應並將所述響應存儲在所述電子存儲介質中;基於所述響應對所述一個或多個選擇標準劃分優先順序;基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與查詢用戶合作實現一個或多個目標的一組候選用戶;基於所述一組候選用戶中的每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。

【專利附圖】

【附圖說明】
[0008]結合附圖,根據下面對本發明各個方面的詳細描述,將會更容易地理解本發明的這些和其他特徵,在所述附圖中:
[0009]圖1示出了根據本發明實施方式的雲計算節點;
[0010]圖2示出了根據本發明實施方式的系統示意圖;
[0011]圖3示出了根據本發明實施方式的方法流程圖;
[0012]圖4示出了根據本發明實施方式的說明性的決策表;
[0013]圖5示出了根據本發明實施方式的說明性的結果表。
[0014]附圖不一定按比例繪製。附圖僅僅是示意性的,不旨在描繪本發明的特定參數。附圖僅旨在描述本發明的一般實施方式,所以不應該認為是對本發明的範圍作出限定。在附圖中,相似的附圖標記表示相似的元件。

【具體實施方式】
[0015]現在,將在此參考附圖更具體地描述用於說明的實施方式,其中示出了示例性的實施方式。然而,公開的內容可以以許多不同的方式實現,不應該理解為限定於在此所列出的示例性實施方式。更確切地說,提供這些示例性實施方式是為了使得公開的內容可以更徹底和完整,並且向本領域技術人員更充分地表達本公開的範圍。在說明書中,省略了眾所周知的特徵和技術的細節,以免不必要地使提出的實施方式晦澀不清。
[0016]在此所使用的術語目的只是為了描述特定的實施方式,而不用於限定公開的內容。這裡所用的單數形式「一」、「一個」和「所述」旨在也包括複數形式,除非上下文清楚地表明不包括複數形式。而且,使用術語「一」、「一個」等不表示對數量的限制,而是表示存在至少一個被引用的項目。字「組/集」旨在表示數量為至少一個。還可以理解,當在本說明書中使用術語「包含」和/或「包含有」或「包括」和/或「包括有」時,其指定了所述特徵、區域、整數、步驟、操作、元件和/或組件的存在,但不排除還可以存在或添加一個或多個其他特徵、區域、整數、步驟、操作、元件、組件和/或其組群。
[0017]本發明的實施方式認為,儘管許多社交網站可以成功將用戶與另一個用戶連接起來,但是卻沒有使用戶連結起來實現其共同目標的機制。當前,如果用戶想要使用其網絡一起完成目標,則用戶需要瀏覽整個聯繫人列表、考慮用於選擇或排除匹配的標準、聯繫其他用戶、接收確認、然後對合作達成共識。本發明的實施方式認為這些手動的過程通常需要用戶大量的時間、精力和訓練。甚至,大多數用戶從來不能進入網絡中的下一步(即,實現其社交網絡以達成其目標)。從而,用戶在社交網站上的投資可能沒有被利用。另外,本發明的實施方式還認為手動的過程也可能是不可靠的,因為其體現了臨時的思維過程,用戶可能很容易忘記要考慮的重要因素。
[0018]本發明的實施方式提供了在社交網絡環境中進行基於目標的用戶匹配的方法。在一般的實施方式中,要求查詢用戶對與目標、標準和標準優先級(以及可選地,所希望的與其他用戶的分離「度」)相關的一系列問題進行響應。查詢用戶會提交他/她的響應,他/她的響應然後會被相應地進行解析和劃分優先順序(pr1ritized)。然後基於響應搜索社交網站來確定一組(例如,至少一個)候選用戶,所述候選用戶是查詢用戶潛在的合作夥伴。可以根據對查詢用戶的響應的最佳匹配在列表等之中列出所述一組候選用戶並將候選用戶分類。然後可以將列表提供給查詢用戶。另外,可以向所述一組候選用戶發送邀請來邀請所述用戶與查詢用戶聯繫/合作。
[0019]其中,本發明的實施方式獲得基於社區和個人信息(諸如,配置文件(profile)和標籤)的目標和評估標準,以社區和個人層面來存儲所述目標和評估標準。該方法允許用戶直接將其配置文件輸入到系統中,或從其他系統(例如,社交網絡系統)中拉取/抓取其配置文件數據。如下所述,系統將從查詢/終端用戶獲得目標(例如通過填空、從預定列表中選擇等)、標準和優先級(例如,通過問答格式、通過從預定標準列表中選擇等)。在前者的情況下,系統可以問用戶諸如以下等問題:你的目標是什麼?你的標準是什麼?在選擇用戶上每個標準有多重要?等。用戶將以基於文本或基於音頻的輸入方式提供響應。另外,終端/查詢用戶可以指定擴展網絡的度。按照這些原則,當前的網絡是第一度網絡,網絡的網絡是第二度網絡。不管怎樣,通過對每個響應進行加權操作可以量化標準並且相應地對排列標準劃分優先順序。基於劃分優先順序後的響應,可以對社區、用戶配置文件、和社交網站的標籤進行搜索來識別一組候選用戶來與查詢用戶合作。可以基於用戶標準權重在列表中排序所述一組候選用戶,並且所述一組候選用戶具有給其分配的分數(例如,反應對查詢用戶的目標、標準等的匹配百分比)。列表可以被返回到查詢用戶,以及可以包括識別出每個候選用戶的原因。此後,系統可以向候選用戶發送邀請。
[0020]圖1示出了根據本發明實施方式的雲計算節點。雲計算節點10隻是合適的結構雲計算節點的一個示例,並不意在暗示對在此所述的本發明的實施方式的使用或功能的範圍做任何限定。不論如何,雲計算節點10能夠實現和/或執行上面提出的任何功能。
[0021]雲計算節點10具有計算機系統/伺服器12,其可與眾多其它通用或專用計算系統環境或配置一起操作。眾所周知,適於與計算機系統/伺服器12—起操作的計算系統、環境和/或配置的例子包括但不限於:個人計算機系統、伺服器計算機系統、瘦客戶機、厚客戶機、手持(例如,平板電腦)或膝上設備、行動裝置、全球定位系統(GPS)、GPS功能設備、多處理器系統、基於微處理器的系統、機頂盒、可編程消費電子產品、網絡個人電腦、小型計算機系統、大型計算機系統和包括上述任意系統或設備的分布式雲計算環境,等等。
[0022]計算機系統/伺服器12可以在由計算機系統執行的計算機系統可執行結構指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括執行特定的任務或者實現特定的抽象數據類型的例程、程序、目標程序、組件、邏輯、數據結構等。計算機系統/伺服器12可以在通過通信網絡連結的遠程處理設備執行任務的分布式雲計算環境中實施。在分布式雲計算環境中,程序模塊可以位於包括存儲器存儲設備的本地或遠程計算機系統存儲介質上。
[0023]如圖1所示,雲計算節點10中的計算機系統/伺服器12以通用計算設備的形式表現。計算機系統/伺服器12的組件可以包括但不限於:一個或者多個處理器或者處理單元16、系統存儲器28、將不同系統組件(包括系統存儲器28)耦接到一個或多個處理器16的總線18。
[0024]總線18表示任意幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器、外圍總線、加速圖形埠、處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些結構包括但不限於工業標準體系結構(ISA)總線、微通道體系結構(MAC)總線、增強型ISA總線、視頻電子標準協會(VESA)局域總線以及外圍組件互連(PCI)總線。
[0025]計算機系統/伺服器12典型地包括多種計算機系統可讀介質。這些介質可以是能夠被計算機系統/伺服器12訪問的任意可獲得的介質(例如,計算機可讀的有形存儲設備),包括易失性和非易失性介質,可移動的和不可移動的介質。
[0026]系統存儲器28可以包括易失性存儲器形式的計算機系統可讀介質,例如隨機存取存儲器(RAM) 30和/或高速緩衝存儲器32。計算機系統/伺服器12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統存儲介質。僅作為舉例,存儲系統34可以用於讀寫不可移動的、非易失性磁介質(圖1未顯示,通常稱為「硬碟驅動器」)。儘管圖1中未示出,可以提供用於對可移動非易失性磁碟(例如「軟盤」)進行讀寫的磁碟驅動器,以及對可移動非易失性光碟(例如⑶-ROM、DVD-ROM或者其它光介質)讀寫的光碟驅動器。在這些情況下,每個驅動器可以通過一個或者多個數據介質接口與總線18相連。
[0027]本發明的實施方式可以以計算機可讀信號介質來實現,所述計算機可讀信號介質可以包括其中包括有計算機可讀程序代碼的傳播數據信號(例如,在基帶中或者作為載波的一部分)。該傳播的信號可以採用多種形式中的任意形式,包括但不限於電磁、光或其任意合適的結構結合。計算機可讀信號介質可以為不是計算機可讀存儲介質且可以通信、傳播或傳輸用於由指令執行系統、裝置或設備使用或與指令執行系統、裝置或設備連接的程序的任意計算機可讀介質。
[0028]可以使用任意合適的介質來傳輸包含在計算機可讀介質中的程序代碼,所述介質包括但不限於無線、電纜、光纜、射頻(RF)等或其任意合適的結構組合。
[0029]在一個實施方式中,具有一組(至少一個)程序模塊42的用戶匹配程序/工具40、以及作業系統、一個或多個應用程式、其他程序模塊可以存儲在計算機系統/伺服器12的一個或多個計算機可讀有形存儲設備中的至少一個計算機可讀有形存儲設備上,以用於由一個或多個處理器16中的至少一個處理器執行。在另一個實施方式中,具有一組(至少一個)程序模塊42的用戶匹配程序/工具40,以及作業系統、一個或多個應用程式、其他程序模塊可以經由一個或多個計算機可讀存儲器(例如,RAM30和高速緩存存儲器32)中的至少一個計算機可讀存儲器存儲在計算機系統/伺服器12的一個或多個計算機可讀有形存儲設備中的至少一個計算機可讀有形存儲設備上,以用於由一個或多個處理器16中的至少一個處理器執行。程序數據可以存儲在例如但不限於計算機系統/伺服器12的存儲器28或任何其他計算機可讀有形存儲設備中。
[0030]作業系統、一個或者多個應用程式、其它程序模塊以及程序數據或其某種組合中的每一個可能包括網絡環境的實現。程序模塊42通常執行本發明所描述的實施例中的功能和/或方法。
[0031]計算機系統/伺服器12也可以與一個或多個外部設備14(例如鍵盤、指向設備、顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機系統/伺服器12交互的設備通信,和/或與使得該計算機系統/伺服器12能與一個或多個其它計算設備進行通信的任何設備(例如網卡,數據機等等)通信。這種通信可以通過輸入/輸出(I/O)接口 22進行。並且,計算機系統/伺服器12還可以通過網絡適配器20與一個或者多個網絡(例如區域網(LAN),廣域網(WAN)和/或公共網絡,例如網際網路)通信。如圖所示,網絡適配器20通過總線18與計算機系統/伺服器12的其它模塊通信。應當明白,儘管圖中未示出,其它硬體和/或軟體模塊可以與計算機系統/伺服器12 —起操作。其示例包括但不限於:微代碼、設備驅動器、冗餘處理單元、外部磁碟驅動陣列、RAID系統、磁帶驅動器以及數據備份存儲系統等。
[0032]如上所述,本發明的實施方式提供了一種用於在社交網絡環境中進行基於目標的用戶匹配的方法。特別地,根據本發明實施方式的系統可獲得基於社區和個人信息(諸如配置文件和標籤)的目標和評估標準,以社區和個人層面來存儲所述目標和評估標準。該方法允許用戶直接將其配置文件輸入到系統中,或從其他系統(例如,社交網絡系統)中拉取/抓取其配置文件數據。如下所述,系統將從查詢/終端用戶獲得目標(例如通過填空、從預定列表中選擇等)、標準和優先級(例如,通過問答格式、通過從預定標準列表中選擇等)。在前者的情況下,系統可以問用戶諸如以下等問題:你的目標是什麼?你的標準是什麼?在選擇用戶上每個標準有多重要?等。用戶將以基於文本或基於音頻的輸入方式提供響應。另外,終端/查詢用戶可以指定一定擴展網絡的度。按照這些原則,當前的網絡是第一度網絡,網絡的網絡是第二度網絡。不管怎樣,通過對每個響應進行加權操作可以對排列標準進行量化並相應地劃分優先順序。基於劃分優先順序後的響應,可以對社區、用戶配置文件、和社交網站的標籤進行搜索來識別一組候選用戶來與查詢用戶合作。可以基於用戶標準權重在列表中排序所述一組候選用戶,所述一組候選用戶具有給其分配的分數(例如,反應對查詢用戶的目標、標準等的匹配百分比)。列表可以被返回到查詢用戶,以及可以包括識別出每個候選用戶的原因。此後,系統可以向候選用戶發送邀請。
[0033]現在參考圖2,圖2示出了根據本發明實施方式的系統圖。應該理解,在此所述的教導可以在網絡計算環境(例如雲計算環境)中實現。圖1和2中僅為了示出的目的顯示了單機計算機系統/伺服器12。在這裡所述的教導在網絡計算環境中實現的情況下,每個客戶不需要具有引擎50。而是,引擎50可以裝載在與客戶機通信(例如,用無線方式)來提供對客戶的設備保護的伺服器或有伺服器功能的設備上。不管怎樣,就如這裡所述的,在計算機系統/伺服器12中顯示了用戶匹配引擎(引擎50)。一般來說,引擎50可以實施為圖1的計算機系統12上的用戶匹配程序/工具40和可以實現在此所述的功能。
[0034]按照這些原則,引擎50可以執行與通用計算機相似的多個功能。除了其他功能夕卜,引擎50還可以:從查詢用戶56和/或查詢用戶56屬於的一組社交網絡62A-N接收查詢用戶56的配置文件,並將配置文件存儲在電子存儲介質52中;從查詢用戶56接收一個或多個目標,並將所述一個或多個目標存儲在電子存儲介質52中;向查詢用戶52提供一個或多個選擇標準;接收對一個或多個選擇標準中的至少一個選擇標準的響應,並將響應存儲在電子存儲介質52中;接收所希望的社交網絡分離度(例如,一組候選用戶64A-N與查詢用戶56的分離度和/或一組社交網絡62A-N作為整體彼此之間的分離度);基於響應對一個或多個選擇標準相對於彼此進行加權和/或劃分優先順序;基於一組目標、劃分優先順序後的選擇標準和/或所希望的分離度經由通信網絡66在一組社交網絡62A-N上搜索要與查詢用戶56合作的一組候選用戶64A-N ;基於所述一組候選用戶64A-N中的每個候選用戶匹配所述一組目標和響應的可能性來對列表58等(為了示出的目的顯示為輸出)之中的一組候選用戶64A-N進行排序;發送列表58給查詢用戶56 ;發送一組合作邀請60A-N(為了示出目的顯示為輸出)給一組候選用戶64A-N和/或響應於一組合作邀請60A-N的發送(和由相關用戶對合作邀請60A-N的接收)來將查詢用戶56和所述一組候選用戶64A-N中的至少一個候選用戶聯繫起來。
[0035]說明件示例
[0036]現在參考圖3,圖3示出了根據本發明實施方式的方法流程圖。可以理解,在該流程中,假設用戶登錄進入了包括圖2的引擎50的系統的安全會話中。
[0037]在步驟SI中,引擎50詢問用戶的目標。可替換地,可以從其他系統中提取目標(例如,從企業系統中提取個人業務委託)。在步驟S2中,用戶提供目標(例如,「提交專利」或「參加DB2會議,,)並指示該目標是專業目標還是個人目標,以及引擎50接收目標和指示。在步驟S3中,引擎50詢問用戶所希望的社交網絡分離度和潛在合作者的選擇標準(例如,專長、經驗、公司等)。在步驟S4中,用戶提供所希望的社交網絡分離度和對選擇標準的回答等(在這裡,用戶能夠可選地跳過任意標準),以及引擎50接收所希望的社交網絡分離度和對選擇標準的回答。步驟I至4可以根據需要重複任意多次。用戶可以在提交搜索之前隨時返回並修改答案。在該情況下,在步驟S5中,用戶以100的總權重對選擇標準的最後列表劃分優先順序。用戶也可以使任何標準成為絕對條件(例如,候選者必須滿足該標準)。可替換的,用戶可以跳過劃分優先順序的步驟,所有的標準都認為是等同的。在步驟S6中,引擎50將用戶文本解析成字或者短語並針對存儲在社交網站中的配置文件和標籤執行搜索。在步驟S7中,引擎50基於用戶標準權重將搜索期間找到的候選者聚集在一起並排序,以及向每個候選者分配匹配可能性的分數或百分比。在步驟S8中,引擎50返回候選者的排序列表,以及還可以列出這些候選者被選擇和排序的原因。在步驟S9中,弓丨擎50可選地可以代表用戶向候選者發送合作邀請。
[0038]作為一個實施例,假設用戶希望找到一些發表化合物文章的合作者。用戶登錄到包括引擎50的系統上,引擎50詢問目標是什麼。假設用戶的回答是「發表文章」為其專業目標。基於與專業目標相關的預定標準,然後引擎50可以詢問用戶該用戶想要將搜索限定在怎樣的社交網絡分離度內。假設用戶的回答是第二度(用戶的網絡的網絡)。然後引擎50將會詢問用戶該用戶需要候選者有什麼專長,以及回答是「化學」。然後用戶將該標準識別為絕對標準。之後,引擎50將詢問用戶該用戶需要候選者有什麼經驗,以及回答是「發表文章」。然後引擎50可以詢問用戶有沒有其他標準他/她認為很重要。假設用戶指示他/她希望與合作者在公司「A」中工作。
[0039]一旦選擇了所有標準,假設用戶對標準劃分優先順序,給了經驗60的權重,而公司有40的權重。引擎50將會對系統內存儲的用戶配置文件和標籤以及在社交網站中存儲的外部數據進行搜索。
[0040]圖4示出了根據本發明實施方式的說明性的決策表。圖4的樣本決策表60顯示了引擎50將如何使用信息來搜索和評估權重。特別地,決策表60包括以下列:「用戶配置文件參數和標籤」、「優先順序權重」和「在個人和社區標籤上搜索」。而且,還提供針對「目標」、「專長」、「經驗」、「公司」和「總權重」的列。如圖所示,「專長」被列出為絕對條件,「經驗」的權重為60,而「公司」的權重為40( 「總權重」為100)。而且,目標被列出為「發表文章」。基於該目標和標準,引擎50使用「化學」、「發表文章」和「公司A」的關鍵詞進行搜索。
[0041]圖5示出了根據本發明實施方式的說明性的結果表。在引擎50使用「化學」、「發表文章」和「公司A」的關鍵詞進行搜索之後,引擎50將基於優先級權重整理返回的結果列表並基於匹配的可能性返回帶排序的候選者列表。表70示出了該輸出的示例。例如,引擎50從搜索中返回了兩個用戶。引擎50將喬列在瑪麗的前面,因為即使兩人專長都是化學且都有發表經驗,但喬在公司「A」工作,而瑪麗在公司「B」工作。如圖所示,引擎50對於「經驗」給了喬和瑪麗兩人都是100的權重。然而,對於「公司」,引擎50給了喬100的權重,而引擎50給了瑪麗O的權重。從而,引擎50計算喬的總權重為200,而引擎50計算瑪麗的總權重為100。這造成引擎50為喬計算的總分為200/200,或100%,而為瑪麗計算的總分為100/200,或 50%。
[0042]雖然在此顯示和描述了基於目標的用戶匹配系統,但是可以理解,本發明還提供了各種可替換的實施方式。例如,在一個實施方式中,本發明提供了包括電腦程式代碼的計算機可讀/可用介質,所述電腦程式代碼用於使計算機基礎結構提供在此所述的基於目標的用戶匹配功能。為此,計算機可讀/可用介質包括實施本發明各個過程中每個過程的程序代碼。可以理解,術語計算機可讀介質或計算機可用介質包括一個或多個任意類型的程序代碼的物理實施方式。特別的,計算機可讀/可用介質可以包括包含在一個或多個便攜結構存儲產品(例如,光碟、磁碟、磁帶等)上、在計算設備的一個或多個數據存儲部分上(諸如存儲器28(圖1)和/或存儲系統34(圖1)(例如,硬碟、只讀存儲器、隨機存取存儲器、高速緩存等))的程序代碼。
[0043]在另一個實施方式中,本發明提供了一種在訂閱、廣告和/或付費基礎上執行本發明的過程的方法。也就是,諸如解決方案集成商的服務提供商可以出價提供基於目標的用戶匹配功能。在這種情況下,服務提供商可以創建、保持、支持諸如為一個或多個客戶執行本發明的過程的計算機系統12(圖1)的計算機基礎結構等。作為回報,在訂閱和/或付費協議情況下服務提供商可以從客戶收費,和/或服務提供商可以從向一個或多個第三方銷售廣告內容中收費。
[0044]在又另一個實施方式中,發明提供了用於基於目標的用戶匹配的計算機執行的方法。在這種情況下,可以提供諸如計算機系統12(圖1)的計算機基礎結構,以及可以獲得(例如,創建、購買、使用、修改等)用於執行本發明的過程的一個或多個系統並將其配置到計算機基礎結構上。為此,系統的配置可以包括以下一者或多者:(1)在諸如計算機系統12(圖1)的計算設備上從計算機可讀介質安裝程序代碼;(2)向計算機基礎結構添加一個或多個計算設備;以及(3)合併和/或修改計算機基礎結構的一個或多個現有系統,以使計算機基礎結構執行本發明的過程。
[0045]可以理解,這裡所用的術語「程序代碼」和「電腦程式代碼」是同義詞,表示以任何語言、代碼或符號對一組指令的任意表達形式,所述一組指令旨在使具有信息處理能力的計算設備直接或在下面一個或兩個步驟之後執行特定的功能:(a)轉換成其他語言、代碼或符號;和/或(b)以不同的材料形式再現。為此,程序代碼可以表現為以下一者或多者:應用/軟體程序、組件軟體/功能庫、作業系統、用於特定計算設備的基本設備系統/驅動器等等。
[0046]下面可以提供用於存儲和/或執行程序代碼的適合數據處理系統的結構,該結構可以包括通過系統總線直接或間接通信耦接到存儲器元件的至少一個處理器。該存儲器元件可以包括但不限於在實際執行程序代碼期間使用的本地存儲器、大容量存儲器和提供對至少一些程序代碼的暫時存儲以減少執行期間從大容量存儲器獲取代碼所必須的次數的高速緩存存儲器。輸入/輸出和/或其他外部設備(包括但不限於鍵盤、顯示器、定點設備等)可以直接或通過中間設備控制器耦接到系統。
[0047]也可以向系統耦接網絡適配器,以使數據處理系統變成通過中間私有或公共網絡的任意結合與其他數據處理系統、遠程印表機、存儲設備等等耦接。示出的網絡適配器包括但不限於數據機、電纜數據機和乙太網卡。
[0048]上述對本發明的各個方面的描述是為了示出和描述的目的而提供。但上述描述不是窮盡的或用於將本發明限定為所述的精確形式,顯然,可以做出許多修改和變換。對於本領域技術人員來說該修改和變換顯然是包括在所附權利要求所限定的本發明的範圍內。
【權利要求】
1.一種用於在社交網絡環境中匹配用戶的方法,該方法包括: 處理器從查詢用戶接收一個或多個目標並在電子存儲介質中存儲所述一個或多個目標; 所述處理器向所述查詢用戶提供一個或多個選擇標準; 所述處理器接收對所述一個或多個選擇標準中的至少一個選擇標準的響應,並在所述電子存儲介質中存儲所述響應; 所述處理器基於所述響應對所述一個或多個選擇標準劃分優先順序; 所述處理器基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與所述查詢用戶合作實現所述一個或多個目標的一組候選用戶;以及, 所述處理器基於所述一組候選用戶中每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
2.根據權利要求1所述的方法,該方法還包括所述處理器從所述查詢用戶接收所述一組候選用戶的所希望的社交網絡分離度。
3.根據權利要求2所述的方法,該方法還包括所述處理器基於所希望的度識別所述一組社交網絡。
4.根據權利要求1所述的方法,所述劃分優先順序包括對一個或多個選擇標準相對彼此進行加權。
5.根據權利要求1所述的方法,該方法還包括所述處理器向所述查詢用戶發送識別所述一組候選用戶的列表。
6.根據權利要求1所述的方法,該方法還包括向所述一組候選用戶中的至少一個候選用戶發送合作邀請。
7.根據權利要求6所述的方法,該方法還包括所述處理器響應於一組合作邀請的發送將所述查詢用戶與所述至少一個候選用戶聯繫起來。
8.一種用於在社交網絡環境中匹配用戶的系統,該系統包括: 總線; 耦接到所述總線的計算機可讀存儲設備; 耦接到所述總線的處理器; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於從查詢用戶接收一個或多個目標並將所述一個或多個目標存儲在電子存儲介質中; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於向所述查詢用戶提供一個或多個選擇標準; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於接收對所述一個或多個選擇標準中的至少一個選擇標準的響應並將所述響應存儲在電子存儲介質中; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於所述響應對所述一個或多個選擇標準劃分優先順序; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與所述查詢用戶合作實現所述一個或多個目標的一組候選用戶;以及 程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於所述一組候選用戶中的每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
9.根據權利要求8所述的系統,該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於從所述查詢用戶接收所述一組候選用戶的所希望的社交網絡分離度。
10.根據權利要求9所述的系統,該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於基於所希望的度識別所述一組社交網絡。
11.根據權利要求8所述的系統,該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於對所述一個或多個選擇標準相對彼此進行加權。
12.根據權利要求8所述的系統,該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於向所述查詢用戶發送識別所述一組候選用戶的列表。
13.根據權利要求8所述的系統,該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於向所述一組候選用戶中的至少一個候選用戶發送合作邀請。
14.根據權利要求13所述的系統,該系統還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上以供所述處理器執行,用於響應於一組合作邀請的發送將所述查詢用戶與所述至少一個候選用戶聯繫起來。
15.一種用於在社交網絡環境中匹配用戶的電腦程式產品,該電腦程式產品包括: 計算機可讀存儲設備; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於從查詢用戶接收一個或多個目標並將所述一個或多個目標存儲在電子存儲介質中; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於向所述查詢用戶提供一個或多個選擇標準; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於接收對所述一個或多個選擇標準中的至少一個選擇標準的響應並將所述響應存儲在所述電子存儲介質中; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於基於所述響應對所述一個或多個選擇標準劃分優先順序; 程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與所述查詢用戶合作實現所述一個或多個目標的一組候選用戶;以及, 程序指令,該程序指令存儲在計算機可讀存儲設備上,用於基於所述一組候選用戶中的每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
16.根據權利要求15所述的電腦程式產品,該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於從所述查詢用戶接收所述一組候選用戶的所希望的社交網絡分離度。
17.根據權利要求15所述的電腦程式產品,該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於基於所希望的度識別所述一組社交網絡。
18.根據權利要求15所述的電腦程式產品,該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於對所述一個或多個選擇標準相對彼此進行加權。
19.根據權利要求15所述的電腦程式產品,該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於向所述查詢用戶發送識別所述一組候選用戶的列表。
20.根據權利要求15所述的電腦程式產品,該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於向所述一組候選用戶中的至少一個候選用戶發送合作邀請。
21.根據權利要求20所述的電腦程式產品,該電腦程式產品還包括程序指令,該程序指令存儲在所述計算機可讀存儲設備上,用於響應於一組合作邀請的發送將所述查詢用戶與所述至少一個候選用戶聯繫起來。
22.一種用於配置用於在社交網絡環境中匹配用戶的系統的方法,該方法包括: 計算機系統提供計算機基礎結構,該計算機基礎結構可操作用於: 從查詢用戶接收一個或多個目標並將所述一個或多個目標存儲在電子存儲介質中; 向所述查詢用戶提供一個或多個選擇標準; 接收對所述一個或多個選擇標準中的至少一個選擇標準的響應並將所述響應存儲在所述電子存儲介質中; 基於所述響應對所述一個或多個選擇標準劃分優先順序; 基於一組目標和劃分優先順序後的選擇標準在一組社交網絡上搜索要與查詢用戶合作實現所述一個或多個目標的一組候選用戶;以及 基於所述一組候選用戶中的每個候選用戶與所述一組目標和所述響應匹配的可能性對所述一組候選用戶進行排序。
【文檔編號】G06F17/30GK104170316SQ201280066043
【公開日】2014年11月26日 申請日期:2012年12月21日 優先權日:2012年1月5日
【發明者】P·A·庫爾迪考特, E·拉內, B·J·麥克考爾梅克, M·Y·塞爾瓦格 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀