社交化通信網絡中的搜索方法和系統(tǒng)的制作方法
【專利摘要】一種搜索方法,應用于社交化通信網絡,包括:步驟1:在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方;步驟2:在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫;步驟3:用戶從所述屬性庫選擇一個屬性;步驟4:用戶選擇一個第一類連接起始方,作為搜索起始方;步驟5:執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑;步驟6:根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。
【專利說明】社交化通信網絡中的搜索方法和系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及一種搜索方法和系統(tǒng),尤其是應用于社交化網絡的搜索方法和系統(tǒng)。
【背景技術】
[0002]現(xiàn)有的社交化網絡,例如新浪微博,facebook等都只是具有相對簡單的用戶與用戶之間的關系。例如,新浪微博采用關注這一關系,這一關系建立的關注方和被關注方的聯(lián)系Jacebook采用了好友這一關系,作為好友的雙方建立了相互的聯(lián)系,也可以理解為互為關注和被關注方。
[0003]上述簡單聯(lián)系已經無法適應社交化網絡的發(fā)展了,需要一種更加高級的連接關系來擴展社交網絡的通信性能。
【發(fā)明內容】
[0004]本發(fā)明要解決的技術問題是提供一種更加復雜和高級的連接方法,使得用戶能夠更加具有針對性的信息。
[0005]為了解決上述問題,本發(fā)明提供了一種搜索方法,應用于社交化通信網絡,包括:步驟1:在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方;步驟2:在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫;步驟3:用戶從所述屬性庫選擇一個屬性;步驟4:用戶選擇一個第一類連接起始方,作為搜索起始方;步驟5:執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑;步驟6:根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。
[0006]其中,更進一步的,步驟5具體為:步驟51:將符合屬性要求的所有第二類連接的第二類連接起始方,設置為最終第一類連接目的方;步驟52:獲取從搜索起始方到最終第一類連接目的方的所有路徑,所述路徑包括一跳或多跳第一類連接,前一跳第一類連接的第一類連接起始方是后一跳第一類連接的第一類連接目的方。
[0007]其中,更進一步的,,步驟6具體為:根據(jù)跳數(shù)排序,跳數(shù)小的排序靠前;或,根據(jù)第二類連接目的方的特性值排序;或,根據(jù)跳數(shù)和第二類連接目的方的特性值,綜合排序。
[0008]其中,更進一步的,步驟4具體為:將用戶自己作為搜索起始方的默認選擇。
[0009]其中,更進一步的,所述第一類連接是關注關系,第一類連接起始方是關注方,第一類連接目的方是被關注方。
[0010]其中,更進一步的,所述第二類連接是基于特定活動產生的兩個用戶之間的聯(lián)系,所述活動的類型是第二類連接的屬性。
[0011]本發(fā)明還提供一種搜索系統(tǒng),應用于社交化通信網絡,其特征在于:裝置1,用于在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方;裝置2,用于在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫;裝置3,用于用戶從所述屬性庫選擇一個屬性;裝置4,用于用戶選擇一個第一類連接起始方,作為搜索起始方;裝置5,用于執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑;裝置6,用于根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。
[0012]其中,更進一步的,裝置5具體為:裝置51,用于將符合屬性要求的所有第二類連接的第二類連接起始方,設置為最終第一類連接目的方;裝置52,用于獲取從搜索起始方到最終第一類連接目的方的所有路徑,所述路徑包括一跳或多跳第一類連接,前一跳第一類連接的第一類連接起始方是后一跳第一類連接的第一類連接目的方。
[0013]其中,更進一步的,裝置6具體為:根據(jù)跳數(shù)排序,跳數(shù)小的排序靠前;或,根據(jù)第二類連接目的方的特性值排序;或,根據(jù)跳數(shù)和第二類連接目的方的特性值,綜合排序。
[0014]其中,更進一步的,裝置4具體為:將用戶自己作為搜索起始方的默認選擇。
[0015]其中,更進一步的,所述第一類連接是關注關系,第一類連接起始方是關注方,第一類連接目的方是被關注方。
[0016]其中,更進一步的,所述第二類連接是基于特定活動產生的兩個用戶之間的聯(lián)系,所述活動的類型是第二類連接的屬性。
[0017]本發(fā)明還提供一種計算機程序,用于執(zhí)行上述任意一個方法。
[0018]基于本發(fā)明所述的,豐富了社交網絡連接類型,并能夠不僅檢索到第二類連接,而且能夠發(fā)現(xiàn)如何通往第二類連接。
【專利附圖】
【附圖說明】
[0019]圖1為根據(jù)本發(fā)明實施例的一種社交化通信網絡中的搜索方法的流程圖;
圖2為根據(jù)本發(fā)明優(yōu)選實施例的一種社交化通信網絡中的搜索方法的流程圖;
圖3為根據(jù)本發(fā)明優(yōu)選實施例的一種社交化通信網絡中的搜索方法的具體實例;
圖4為根據(jù)本發(fā)明優(yōu)選實施例的一種搜索系統(tǒng)的框圖。
【具體實施方式】
[0020]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0021]實施例一
如圖1所示的根據(jù)本發(fā)明實施例的一種社交化通信網絡中的搜索方法的流程圖。描述了 一種搜索方法,應用于社交化通信網絡。
[0022]包括:
步驟1:在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方。優(yōu)選的,所述第一類連接是關注關系,第一類連接起始方是關注方,第一類連接目的方是被關注方。
[0023]步驟2:在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫。優(yōu)選的,所述第二類連接是基于特定活動產生的兩個用戶之間的聯(lián)系,所述活動的類型是第二類連接的屬性。
[0024]步驟3:用戶從所述屬性庫選擇一個屬性。
[0025]步驟4:用戶選擇一個第一類連接起始方,作為搜索起始方。優(yōu)選的,將用戶自己作為搜索起始方的默認選擇
步驟5:執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑。
[0026]步驟6:根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。優(yōu)選的,根據(jù)跳數(shù)排序,跳數(shù)小的排序靠前;或,根據(jù)第二類連接目的方的特性值排序;或,根據(jù)跳數(shù)和第二類連接目的方的特性值,綜合排序。
[0027]實施例二
如圖2所示的根據(jù)本發(fā)明優(yōu)選實施例的一種社交化通信網絡中的搜索方法的流程圖。描述了 一種搜索方法,應用于社交化通信網絡。
[0028]包括:
步驟1:在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方。優(yōu)選的,所述第一類連接是關注關系,第一類連接起始方是關注方,第一類連接目的方是被關注方。
[0029]步驟2:在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫。優(yōu)選的,所述第二類連接是基于特定活動產生的兩個用戶之間的聯(lián)系,所述活動的類型是第二類連接的屬性。
[0030]步驟3:用戶從所述屬性庫選擇一個屬性。
[0031]步驟4:用戶選擇一個第一類連接起始方,作為搜索起始方。優(yōu)選的,將用戶自己作為搜索起始方的默認選擇
步驟51:將符合屬性要求的所有第二類連接的第二類連接起始方,設置為最終第一類連接目的方。
[0032]步驟52:獲取從搜索起始方到最終第一類連接目的方的所有路徑,所述路徑包括一跳或多跳第一類連接,前一跳第一類連接的第一類連接起始方是后一跳第一類連接的第一類連接目的方。
[0033]步驟6:根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。優(yōu)選的,根據(jù)跳數(shù)排序,跳數(shù)小的排序靠前;或,根據(jù)第二類連接目的方的特性值排序;或,根據(jù)跳數(shù)和第二類連接目的方的特性值,綜合排序。
[0034]實施例三
如圖3是根據(jù)本發(fā)明優(yōu)選實施例的一種社交化通信網絡中的搜索方法的具體實例。其中,A,B,C,D,E,F(xiàn),G,H,I都是社交化網絡的注冊用戶,實線代表第一類連接,虛線代表第二類連接,箭頭表示連接方向。
[0035]在該實例中,以用戶A為第一類連接起始方的有三個第一類連接,目的方分別是B,C,D0以用戶B為第一類連接起始方的有兩個第一類連接,目的方分別是E,F(xiàn)。E具有一個第二類連接,目的方是H。以用戶C為第一類連接起始方的有一個第一類連接,目的方是用戶G,用戶G具有一個第二類連接,目的方是I。以用戶D為第二類連接起始方的有一個第二類連接,目的方是J。上述三個第二類連接,屬性都是屬性I。
[0036]當用戶A要檢索屬性I的第二類連接時,系統(tǒng)默認第一類連接發(fā)起方是用戶A自己,則首先確定出,具有屬性I的第二類連接有3個,這三個符合屬性要求的第二類連接的起始方分別為:E,G,D。
[0037]然后搜索從用戶A到用戶E,G,D的路徑,其具體含義是從用戶A通過一跳或多跳第一類連接到達用戶E,G,D0
[0038]獲得的路徑是A>B>E; A>C>G; A>D。
[0039]加上第二類路徑,完整的路徑是; A>C>G>I; A>D>J。
[0040]如果根據(jù)跳數(shù)來排序,則依次是A>D>J ;A>B>E>H;A>C>G>I。
[0041]如果根據(jù)第二類連接目的方的特性值排序,假設,第二類連接目的方的特性值排序為I, H, J0
[0042]則排序為A>C>G>I ;A>B>E>H ;A>D>J。
[0043]實施例4
一種搜索系統(tǒng),應用于社交化通信網絡,其特征在于:裝置1,用于在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方;裝置2,用于在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫;裝置3,用于用戶從所述屬性庫選擇一個屬性;裝置4,用于用戶選擇一個第一類連接起始方,作為搜索起始方;裝置5,用于執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑;裝置6,用于根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。
[0044]其中,更進一步的,裝置5具體為:裝置51,用于將符合屬性要求的所有第二類連接的第二類連接起始方,設置為最終第一類連接目的方;裝置52,用于獲取從搜索起始方到最終第一類連接目的方的所有路徑,所述路徑包括一跳或多跳第一類連接,前一跳第一類連接的第一類連接起始方是后一跳第一類連接的第一類連接目的方。
[0045]其中,更進一步的,裝置4具體為:將用戶自己作為搜索起始方的默認選擇。
[0046]其中,更進一步的,所述第一類連接是關注關系,第一類連接起始方是關注方,第一類連接目的方是被關注方。
[0047]其中,更進一步的,所述第二類連接是基于特定活動產生的兩個用戶之間的聯(lián)系,所述活動的類型是第二類連接的屬性。
[0048]在上述內容中,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形以及不同實施例的結合,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
【權利要求】
1.一種搜索方法,應用于社交化通信網絡,其特征在于: 步驟1:在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方; 步驟2:在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫; 步驟3:用戶從所述屬性庫選擇一個屬性; 步驟4:用戶選擇一個第一類連接起始方,作為搜索起始方; 步驟5:執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑; 步驟6:根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。
2.如權利要求1所述的方法,步驟5具體為: 步驟51:將符合屬性要求的所有第二類連接的第二類連接起始方,設置為最終第一類連接目的方; 步驟52:獲取從搜索起始方到最終第一類連接目的方的所有路徑,所述路徑包括一跳或多跳第一類連接,前一跳第一類連接的第一類連接起始方是后一跳第一類連接的第一類連接目的方。
3.如權利要求1一 2中任意一個方法,步驟6具體為: 根據(jù)跳數(shù)排序,跳數(shù)小的排序靠前;或, 根據(jù)第二類連接目的方的特性值排序;或, 根據(jù)跳數(shù)和第二類連接目的方的特性值,綜合排序。
4.如權利要求1一 3中任意一個方法,步驟4具體為: 將用戶自己作為搜索起始方的默認選擇。
5.如權利要求1一 4中任意一個方法,所以第一類連接是關注關系,第一類連接起始方是關注方,第一類連接目的方是被關注方。
6.如權利要求1一 5中任意一個方法,所述第二類連接是基于特定活動產生的兩個用戶之間的聯(lián)系,所述活動的類型是第二類連接的屬性。
7.一種搜索系統(tǒng),應用于社交化通信網絡,其特征在于: 裝置1,用于在所述社交化通信網絡中設置第一類連接,所述第一類連接包括第一類連接起始方和第一類連接目的方; 裝置2,用于在所述社交化通信網絡中設置第二類連接,所述第二類連接包括第二類連接起始方、第二類連接目的方和屬性,所述屬性來自于預先設置的屬性庫; 裝置3,用于用戶從所述屬性庫選擇一個屬性; 裝置4,用于用戶選擇一個第一類連接起始方,作為搜索起始方; 裝置5,用于執(zhí)行搜索操作,找到從搜索起始方開始,經過一個或多個第一類連接,到達符合屬性要求的第二類連接的路徑; 裝置6,用于根據(jù)路徑排序規(guī)則,顯示全部或部分路徑。
8.如權利要求1所述的方法,裝置5具體為: 裝置51,用于將符合屬性要求的所有第二類連接的第二類連接起始方,設置為最終第一類連接目的方;裝置52,用于獲取從搜索起始方到最終第一類連接目的方的所有路徑,所述路徑包括一跳或多跳第一類連接,前一跳第一類連接的第一類連接起始方是后一跳第一類連接的第一類連接目的方。
9.如權利要求1一 2中任意一個方法,裝置6具體為: 根據(jù)跳數(shù)排序,跳數(shù)小的排序靠前;或, 根據(jù)第二類連接目的方的特性值排序;或, 根據(jù)跳數(shù)和第二類連接目的方的特性值,綜合排序。
10.一種計算機程序,用于執(zhí)行如權利要求1 一 6中任意一個方法。
【文檔編號】G06F17/30GK103699596SQ201310677705
【公開日】2014年4月2日 申請日期:2013年12月13日 優(yōu)先權日:2013年12月13日
【發(fā)明者】朱裕發(fā) 申請人:北京厚睿技術有限公司