一種人脈網(wǎng)絡(luò)系統(tǒng)及其數(shù)據(jù)整合方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)社交領(lǐng)域,特別涉及一種人脈網(wǎng)絡(luò)系統(tǒng)及其數(shù)據(jù)整合方法。
【背景技術(shù)】
[0002]家族譜書即家譜,又稱族譜、宗譜、譜牒,是中華民族的三大文獻(xiàn)(國史、地方志、族譜)之一,中華民族的家族譜書,是一種以圖文表譜形式,記述一個(gè)以血緣關(guān)系為主體的家族歷史源流、世代繁衍等信息的特殊圖書載體。
[0003]家族譜書在中華民族有著幾千年的傳承歷史,中華民族傳統(tǒng)的家族譜書,載述的是一個(gè)父系血緣大家族的共同記憶,其中所記述的家族譜系,以表譜的形式來描述,是以父系血緣關(guān)系傳承為脈絡(luò),是以家族祖先為起點(diǎn),自上而下貫穿的。
[0004]但尋根乃人之天性使然,家族譜書并非中華民族獨(dú)有。在如美國、加拿大、澳大利亞等西方移民國家的家族譜書中,則載述的是一個(gè)父系母系血緣姻緣大家庭的共同記憶,其中所記述的家族譜系,是以父系母系、血緣姻緣這一親緣關(guān)系發(fā)展為脈絡(luò),以一個(gè)家庭為中心,上下左右延展的,雖然也是以大同小異的表譜的形式來描述,但是內(nèi)容其實(shí)有較大的區(qū)別。中華民族的家族譜書中,對(duì)母系血緣及姻緣關(guān)系的記述是選擇性的忽略的。
[0005]然而,中、西方家族譜書中所記述的家族譜系,概括而言,是親緣關(guān)系,也可稱之為親友關(guān)系?,F(xiàn)實(shí)社會(huì)中,人們還存在著各種各樣如同鄉(xiāng)、同學(xué)、同事等社會(huì)關(guān)系,也可稱之為朋友關(guān)系。一個(gè)人的親緣關(guān)系和社會(huì)關(guān)系可以統(tǒng)稱為人脈關(guān)系。對(duì)于每個(gè)人而目,都有一個(gè)自己的人脈網(wǎng)絡(luò),這個(gè)人脈網(wǎng)絡(luò)由眾多節(jié)點(diǎn)及眾多連接線共同組成,眾多節(jié)點(diǎn)即人,眾多連接線即自己與這些人之間的關(guān)系。
[0006]親緣關(guān)系存在于大量家族譜書之中,社會(huì)關(guān)系存在于現(xiàn)實(shí)社會(huì)中的每一個(gè)人身上。家族譜書中的每個(gè)人都有一個(gè)自己的親緣網(wǎng)絡(luò),這個(gè)親緣網(wǎng)絡(luò),也由眾多節(jié)點(diǎn)及眾多連接線共同組成,眾多節(jié)點(diǎn)即家族譜書中的親友,眾多連接線即自己與這些親友之間的親緣關(guān)系?,F(xiàn)實(shí)社會(huì)中每個(gè)人都有一個(gè)自己的社會(huì)網(wǎng)絡(luò),這個(gè)社會(huì)網(wǎng)絡(luò),同樣由眾多節(jié)點(diǎn)及眾多連接線共同組成,眾多節(jié)點(diǎn)即現(xiàn)實(shí)社會(huì)中的朋友,眾多連接線即自己與這些朋友之間的社會(huì)關(guān)系。
[0007]社交是指社會(huì)上人與人的交際往來,是人們運(yùn)用一定的方式(工具)傳遞信息、交流思想的意識(shí),以達(dá)到某種目的社會(huì)各項(xiàng)活動(dòng)。隨著信息數(shù)字化技術(shù)、互聯(lián)網(wǎng)技術(shù)的發(fā)展,國內(nèi)外出現(xiàn)了很多SNS (Social Networking Services)應(yīng)用,即社會(huì)性網(wǎng)絡(luò)服務(wù),又稱之網(wǎng)絡(luò)社交服務(wù),如國內(nèi)的人人網(wǎng)、騰訊的朋友網(wǎng)、陌陌等,以及國外的Facebook等,都為用戶提供了拓展人脈及社交的服務(wù),但現(xiàn)有的技術(shù),都是以處理社會(huì)關(guān)系的方式來處理親緣關(guān)系,大大局限了用戶人脈網(wǎng)絡(luò)的拓展效率及人脈網(wǎng)絡(luò)的人脈質(zhì)量。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的就是針對(duì)上述現(xiàn)有技術(shù)的不足,提供一種人脈網(wǎng)絡(luò)系統(tǒng)及其數(shù)據(jù)整合方法,將家族譜書中記述的每個(gè)人的家族譜系親緣關(guān)系數(shù)據(jù)、現(xiàn)實(shí)社會(huì)中存在的每個(gè)人的社交資料社交關(guān)系,通過提供外部數(shù)據(jù)接口,獲取數(shù)據(jù),整合、存儲(chǔ)、挖掘用戶人脈數(shù)據(jù),展示用戶人脈數(shù)據(jù),對(duì)外部提供人脈數(shù)據(jù)應(yīng)用接口,以解決上述問題。
[0009]本發(fā)明所述的一種人脈網(wǎng)絡(luò)系統(tǒng),包括數(shù)據(jù)整合模塊、數(shù)據(jù)存儲(chǔ)模塊、人脈數(shù)據(jù)庫、數(shù)據(jù)挖掘模塊、數(shù)據(jù)展示模塊、應(yīng)用接口模塊。
[0010]所述數(shù)據(jù)整合模塊,包括社交資料數(shù)據(jù)接口單元、家族譜系數(shù)據(jù)接口單元、用戶統(tǒng)一認(rèn)證單元、用戶Agent匹配單元、關(guān)系屬性采集單元。
[0011]所述社交資料數(shù)據(jù)接口單元負(fù)責(zé)從外部社交資料數(shù)據(jù)庫獲取數(shù)據(jù),社交資料包括個(gè)人信息包括姓名、出生年月日、性別、籍貫、住址、職業(yè)經(jīng)理、教育經(jīng)歷、手機(jī)號(hào)碼及其他第三方社交賬號(hào)等信息及社交聯(lián)系包括手機(jī)聯(lián)系人姓名及手機(jī)號(hào)碼、第三方社交賬號(hào)聯(lián)系人名稱的社交賬號(hào)ID等。
[0012]所述家族譜系數(shù)據(jù)接口單元負(fù)責(zé)從外部家族譜系數(shù)據(jù)庫獲取數(shù)據(jù),家族譜系包括個(gè)人信息包括姓氏、名諱、生卒時(shí)間、生平簡介、學(xué)歷、職稱等信息及親緣聯(lián)系包括父親關(guān)系、母親關(guān)系、配偶關(guān)系、子女關(guān)系等。
[0013]所述用戶統(tǒng)一認(rèn)證單元負(fù)責(zé)用戶注冊(cè)、登陸等。
[0014]所述用戶Agent匹配單元負(fù)責(zé)將從外部獲取的社交資料數(shù)據(jù)、家族譜系數(shù)據(jù)與用戶統(tǒng)一認(rèn)證單元中注冊(cè)的用戶Agent數(shù)據(jù)進(jìn)行數(shù)據(jù)庫查詢匹配。
[0015]所述關(guān)系屬性采集單元負(fù)責(zé)用戶與用戶之間所建立的關(guān)系屬性數(shù)據(jù)的采集,關(guān)系被抽象為一個(gè)實(shí)體對(duì)象,定義了一系列屬性,包括關(guān)系描述、關(guān)系權(quán)重、標(biāo)簽、關(guān)系來源等。
[0016]所述數(shù)據(jù)存儲(chǔ)模塊負(fù)責(zé)系統(tǒng)人脈數(shù)據(jù)、用戶數(shù)據(jù)的存取,以及備份、恢復(fù)安全操作。
[0017]所述數(shù)據(jù)挖掘模塊包括關(guān)系搜索引擎單元、關(guān)系值計(jì)算單元、關(guān)系描述生成單元,對(duì)于任意的用戶A與用戶B,關(guān)系搜索單元負(fù)責(zé)搜索用戶A與用戶B之間的關(guān)系鏈路;關(guān)系值計(jì)算單元,負(fù)責(zé)計(jì)算用戶A與用戶B之間的關(guān)系鏈路的所有關(guān)系的關(guān)系權(quán)重屬性值的加權(quán)平均值;關(guān)系描述生成單元,負(fù)責(zé)組合用戶A與用戶B之間的關(guān)系鏈路的所有關(guān)系的關(guān)系描述屬性值,生成一個(gè)A到B的關(guān)系描述。
[0018]所述數(shù)據(jù)展示模塊負(fù)責(zé)為用戶提供人脈管理的視圖,提供人脈列表及人脈圖譜兩種人脈數(shù)據(jù)展示方式。
[0019]所述應(yīng)用接口模塊負(fù)責(zé)為第三方應(yīng)用系統(tǒng)提供人脈數(shù)據(jù)調(diào)用及人脈數(shù)據(jù)挖掘模塊調(diào)用接口。
[0020]所述人脈數(shù)據(jù)庫負(fù)責(zé)存儲(chǔ)用戶、用戶的社交Agent、用戶的親緣Agent、社交關(guān)系、親緣關(guān)系、用戶Agent關(guān)聯(lián)關(guān)系抽象出的實(shí)體對(duì)象屬性及實(shí)體對(duì)象關(guān)系。
[0021]所述人脈數(shù)據(jù)庫是按照以下實(shí)體關(guān)系建立的,對(duì)該實(shí)體關(guān)系描述如下:
Cl)將用戶、用戶的社交Agent、用戶的親緣Agent、社交關(guān)系、親緣關(guān)系、用戶Agent關(guān)聯(lián)關(guān)系均抽象為了實(shí)體對(duì)象,人脈數(shù)據(jù)庫負(fù)責(zé)存儲(chǔ)上述6個(gè)實(shí)體對(duì)象屬性及實(shí)體對(duì)象關(guān)系;
(2)用戶實(shí)體對(duì)象擁有用戶ID等屬性,用戶的社交Agent實(shí)體對(duì)象擁有社交AgentID、姓氏等屬性、用戶的親緣Agent實(shí)體對(duì)象擁有親緣AgentID、姓氏等屬性,社交關(guān)系實(shí)體對(duì)象擁有社交AgentA ID、社交AgentB ID、關(guān)系權(quán)重值、A對(duì)B關(guān)系描述等屬性,親緣關(guān)系實(shí)體對(duì)象擁有親緣AgentA ID、親緣AgentB ID、關(guān)系權(quán)重值、A對(duì)B關(guān)系描述等屬性,用戶Agent關(guān)聯(lián)關(guān)系實(shí)體對(duì)象擁有用戶ID、社交AgentID、親緣AgentID等屬性;
(3)用戶ID,用戶實(shí)體通過1:1對(duì)應(yīng)用戶Agent關(guān)聯(lián)關(guān)系實(shí)體;
(4)通過社交AgentID,用戶Agent關(guān)聯(lián)關(guān)系實(shí)體1:1對(duì)應(yīng)社交Agent實(shí)體,通過親緣AgentID,用戶Agent關(guān)聯(lián)關(guān)系實(shí)體1:1對(duì)應(yīng)親緣Agent實(shí)體;
(5)社交Agent實(shí)體1:N對(duì)應(yīng)社交關(guān)系實(shí)體,親緣Agent實(shí)體1:N對(duì)應(yīng)親緣關(guān)系實(shí)體。
[0022]上述系統(tǒng)各模塊均可由硬件執(zhí)行,各模塊存在以下關(guān)系:
數(shù)據(jù)整合模塊與數(shù)據(jù)存儲(chǔ)模塊相連,將數(shù)據(jù)交由數(shù)據(jù)存儲(chǔ)模塊存儲(chǔ)到人脈數(shù)據(jù)庫;數(shù)據(jù)挖掘模塊、數(shù)據(jù)應(yīng)用接口模塊與數(shù)據(jù)存儲(chǔ)模塊相連通過數(shù)據(jù)存儲(chǔ)模塊查詢、讀取人脈數(shù)據(jù)庫;
數(shù)據(jù)展示模塊與數(shù)據(jù)挖掘模塊相連調(diào)用數(shù)據(jù)挖掘模塊進(jìn)行用戶之間的關(guān)系搜索、關(guān)系值計(jì)算、關(guān)系描述生成。
[0023]本發(fā)明還提供一種上述人脈網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)整合方法,該整合方法通過對(duì)外部獲取的社交資料數(shù)據(jù)、家族譜系數(shù)據(jù)與用戶Agent數(shù)據(jù)進(jìn)行數(shù)據(jù)庫查詢匹配、關(guān)系數(shù)據(jù)采集,并通過用戶Agent將用戶的社交關(guān)系、親緣關(guān)系進(jìn)行關(guān)聯(lián)的數(shù)據(jù)處理過程,包括人脈數(shù)據(jù)庫實(shí)體關(guān)系的建立及人脈數(shù)據(jù)整合流程,包括如下步驟:
步驟一,流程開始,激活用戶的社交Agent及親緣Agent ;
步驟二,