本發(fā)明涉及一種企業(yè)關(guān)系圈構(gòu)建方法、查詢方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的快速發(fā)展,社會(huì)迅速進(jìn)入了大數(shù)據(jù)時(shí)代;各種數(shù)據(jù)激增,企業(yè)信息也不例外,每天注冊(cè)的企業(yè)不計(jì)其數(shù)。另外,互聯(lián)網(wǎng)的快速發(fā)展也促進(jìn)了社會(huì)的透明度,各行各業(yè)的信息都或多或少的能夠在網(wǎng)上查詢到,如工商局所屬的“企業(yè)信用信息查詢系統(tǒng)”就可以查詢到企業(yè)的一些基本信息。
但是,目前的“工商公示信息系統(tǒng)”存在以下缺陷:(1)從“工商公示信息系統(tǒng)”只能一次只能查找一個(gè)具體企業(yè)的基本的信息,股東,主要人員;不能夠分析出企業(yè)在同一個(gè)圈子的其它企業(yè);(2)根據(jù)“工商公示信息系統(tǒng)”可獲取的企業(yè)信息之間并沒有直接的關(guān)系,而且全國(guó)各個(gè)省份的“工商公示信息系統(tǒng)”的數(shù)據(jù)格式各不相同;(3)在混亂復(fù)雜的互聯(lián)網(wǎng)數(shù)據(jù)中無(wú)法快速挖掘出企業(yè)所在的企業(yè)關(guān)系圈。其中,企業(yè)關(guān)系圈指的是,由企業(yè)之間存在的歸屬關(guān)系以及企業(yè)中人員歸屬關(guān)系構(gòu)成的一定的關(guān)系鏈或關(guān)系圈。
企業(yè)關(guān)系圈的構(gòu)建具體重要作用,比如:
(1)公安機(jī)關(guān)在抓捕犯罪嫌疑人查找證據(jù)時(shí),若沒有企業(yè)關(guān)系圈,則獲取與犯罪嫌疑人名下企業(yè)是否與指定的企業(yè)有關(guān)聯(lián)關(guān)系非常困難,進(jìn)而耗費(fèi)公安機(jī)關(guān)大量的時(shí)間和精力來(lái)查詢和整理數(shù)據(jù),造成了警力浪費(fèi);
(2)當(dāng)律師在幫人打官司時(shí),若沒有企業(yè)關(guān)系圈,則無(wú)法快速鎖定企業(yè)間被后的關(guān)聯(lián)關(guān)系,可能會(huì)出現(xiàn)對(duì)方提前進(jìn)行資產(chǎn)轉(zhuǎn)移以及提供虛假證明的非法行為,無(wú)法及時(shí)保護(hù)當(dāng)事人的合法權(quán)限;
(3)企業(yè)招投標(biāo)過(guò)程,若沒有企業(yè)關(guān)系圈,則需要耗費(fèi)大量的時(shí)間和精力來(lái)發(fā)現(xiàn)招標(biāo)企業(yè)和投標(biāo)企業(yè)及各投標(biāo)企業(yè)間的關(guān)聯(lián)關(guān)系,無(wú)法及時(shí)避免內(nèi)幕行為;
(4)稅務(wù)部門在執(zhí)行過(guò)程中,若沒有企業(yè)關(guān)系圈,則不能及時(shí)發(fā)現(xiàn)與有偷稅漏稅嫌疑的企業(yè),相關(guān)聯(lián)的企業(yè),無(wú)法及時(shí)對(duì)這些企業(yè)關(guān)注,可能無(wú)法及時(shí)發(fā)現(xiàn)這些相關(guān)聯(lián)的企業(yè)的稅漏稅的現(xiàn)象,造成國(guó)家經(jīng)濟(jì)損失。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的第一目的是提供一種企業(yè)關(guān)系圈構(gòu)建方法。
本發(fā)明的一種企業(yè)關(guān)系圈構(gòu)建方法,包括:
步驟(1):從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息并存儲(chǔ)至圖數(shù)據(jù)庫(kù);其中,企業(yè)屬性信息包括企業(yè)名稱和企業(yè)間的歸屬關(guān)系信息;人員屬性信息包括人員姓名、職位信息以及人員與企業(yè)之間的歸屬關(guān)系信息;
步驟(2):在圖數(shù)據(jù)庫(kù)內(nèi)構(gòu)建企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),一個(gè)企業(yè)與一個(gè)企業(yè)節(jié)點(diǎn)相對(duì)應(yīng),一個(gè)人員與一個(gè)人員節(jié)點(diǎn)相對(duì)應(yīng);將每個(gè)企業(yè)的企業(yè)屬性信息分別存儲(chǔ)至相應(yīng)的企業(yè)節(jié)點(diǎn)內(nèi),每個(gè)人員屬性信息分別存儲(chǔ)至相應(yīng)的人員節(jié)點(diǎn)內(nèi);
步驟(3):將企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,進(jìn)而構(gòu)建出整個(gè)企業(yè)關(guān)系圈。
其中,圖數(shù)據(jù)庫(kù)是一種非關(guān)系型數(shù)據(jù)庫(kù),它應(yīng)用圖形理論存儲(chǔ)實(shí)體之間的關(guān)系信息。
本發(fā)明構(gòu)建了企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
優(yōu)選地,在所述步驟(1)中,通過(guò)網(wǎng)絡(luò)爬蟲抓取企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。本發(fā)明采用網(wǎng)絡(luò)爬蟲技術(shù)能夠?qū)崿F(xiàn)批量且自動(dòng)化從企業(yè)信息數(shù)據(jù)庫(kù)中獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息,節(jié)省了數(shù)據(jù)獲取時(shí)間,從而達(dá)到數(shù)據(jù)獲取的實(shí)時(shí)性。
本發(fā)明的第二目的是提供構(gòu)建企業(yè)關(guān)系圈的系統(tǒng)。
本發(fā)明的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),包括:
數(shù)據(jù)采集模塊,其用于從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取選定區(qū)域內(nèi)企業(yè)屬性信息和人員屬性信息;其中,企業(yè)屬性信息包括企業(yè)名稱和企業(yè)間的歸屬關(guān)系信息;人員屬性信息包括人員姓名、職位信息以及人員與企業(yè)之間的歸屬關(guān)系信息;
節(jié)點(diǎn)構(gòu)建模塊,其用于構(gòu)建企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),一個(gè)企業(yè)與一個(gè)企業(yè)節(jié)點(diǎn)相對(duì)應(yīng),一個(gè)人員與一個(gè)人員節(jié)點(diǎn)相對(duì)應(yīng);將每個(gè)企業(yè)的企業(yè)屬性信息分別存儲(chǔ)至相應(yīng)的企業(yè)節(jié)點(diǎn)內(nèi),每個(gè)人員屬性信息分別存儲(chǔ)至相應(yīng)的人員節(jié)點(diǎn)內(nèi);
節(jié)點(diǎn)關(guān)聯(lián)模塊,其用于將企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,進(jìn)而構(gòu)建出整個(gè)企業(yè)關(guān)系圈。
本發(fā)明的構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),通過(guò)構(gòu)建的企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
所述數(shù)據(jù)采集模塊用于通過(guò)網(wǎng)絡(luò)爬蟲抓取企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。
本發(fā)明采用網(wǎng)絡(luò)爬蟲技術(shù)能夠?qū)崿F(xiàn)批量且自動(dòng)化從企業(yè)信息數(shù)據(jù)庫(kù)中獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息,節(jié)省了數(shù)據(jù)獲取時(shí)間,從而達(dá)到數(shù)據(jù)獲取的實(shí)時(shí)性。
本發(fā)明還提供了另一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng)。該構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),包括:
數(shù)據(jù)采集裝置,其用于從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取選定區(qū)域內(nèi)企業(yè)屬性信息和人員屬性信息,并將獲取的信息傳送至服務(wù)器;其中,企業(yè)屬性信息包括企業(yè)名稱和企業(yè)間的歸屬關(guān)系信息;人員屬性信息包括人員姓名、職位信息以及人員與企業(yè)之間的歸屬關(guān)系信息;
服務(wù)器,其被配置為:
構(gòu)建企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),一個(gè)企業(yè)與一個(gè)企業(yè)節(jié)點(diǎn)相對(duì)應(yīng),一個(gè)人員與一個(gè)人員節(jié)點(diǎn)相對(duì)應(yīng);將每個(gè)企業(yè)的企業(yè)屬性信息分別存儲(chǔ)至相應(yīng)的企業(yè)節(jié)點(diǎn)內(nèi),每個(gè)人員屬性信息分別存儲(chǔ)至相應(yīng)的人員節(jié)點(diǎn)內(nèi);
將企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,進(jìn)而構(gòu)建出整個(gè)企業(yè)關(guān)系圈。
本發(fā)明的構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),通過(guò)構(gòu)建的企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
所述數(shù)據(jù)采集裝置用于通過(guò)網(wǎng)絡(luò)爬蟲抓取企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。本發(fā)明采用網(wǎng)絡(luò)爬蟲技術(shù)能夠?qū)崿F(xiàn)批量且自動(dòng)化從企業(yè)信息數(shù)據(jù)庫(kù)中獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息,節(jié)省了數(shù)據(jù)獲取時(shí)間,從而達(dá)到數(shù)據(jù)獲取的實(shí)時(shí)性。
本發(fā)明的第三目的是提供查詢企業(yè)關(guān)系圈的方法。
本發(fā)明的查詢企業(yè)關(guān)系圈的方法,包括以下步驟:
步驟a:輸入用戶的查詢要求,在圖數(shù)據(jù)庫(kù)中啟動(dòng)查詢命令;
步驟b:判斷圖數(shù)據(jù)庫(kù)中是否存在查詢要求中的信息,若存在,則根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢出與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);否則,結(jié)束查詢,輸出信息為空;
步驟c:輸出查詢結(jié)果集合內(nèi)的信息,最終獲取待查詢的企業(yè)關(guān)系圈。
本發(fā)明基于構(gòu)建出來(lái)的企業(yè)關(guān)系圈,通過(guò)輸入用戶的查詢要求,再根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢得到與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),得到待查詢的企業(yè)關(guān)系圈,縮短了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢時(shí)間,且提高了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢效率。
在所述步驟b中,當(dāng)查詢要求中的信息為企業(yè)名稱時(shí),首先,根據(jù)企業(yè)間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的企業(yè)節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);再根據(jù)人員與企業(yè)之間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的人員節(jié)點(diǎn),也存儲(chǔ)至查詢結(jié)果集合。
本發(fā)明首先判斷查詢要求中的信息為企業(yè)名稱還是人員姓名,當(dāng)查詢要求中的信息為企業(yè)名稱時(shí),先查詢企業(yè)關(guān)系,再查詢企業(yè)與人員關(guān)系,這樣達(dá)到了快捷地查詢出相應(yīng)的企業(yè)關(guān)系圈的目的。
在所述步驟b中,當(dāng)查詢要求中的信息為人員姓名時(shí),首先,根據(jù)人員與企業(yè)之間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);再根據(jù)企業(yè)間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的企業(yè)節(jié)點(diǎn),也存儲(chǔ)至查詢結(jié)果集合。
本發(fā)明首先判斷查詢要求中的信息為企業(yè)名稱還是人員姓名,當(dāng)查詢要求中的信息為人員姓名時(shí),先查詢企業(yè)與人員關(guān)系,再查詢查詢企業(yè)關(guān)系,這樣達(dá)到了快捷地查詢出相應(yīng)的企業(yè)關(guān)系圈的目的。
本發(fā)明的第四目的是提供查詢企業(yè)關(guān)系圈的系統(tǒng)。
本發(fā)明的查詢企業(yè)關(guān)系圈的系統(tǒng),包括:
查詢要求輸入模塊,其用于輸入用戶的查詢要求,在圖數(shù)據(jù)庫(kù)中啟動(dòng)查詢命令;
查詢關(guān)系判斷模塊,其用于判斷圖數(shù)據(jù)庫(kù)中是否存在查詢要求中的信息,若存在,則根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢出與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);否則,結(jié)束查詢,輸出信息為空;
查詢結(jié)果輸出模塊,其用于輸出查詢結(jié)果集合內(nèi)的信息,最終獲取待查詢的企業(yè)關(guān)系圈。
本發(fā)明基于構(gòu)建出來(lái)的企業(yè)關(guān)系圈,通過(guò)輸入用戶的查詢要求,再根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢得到與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),得到待查詢的企業(yè)關(guān)系圈,縮短了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢時(shí)間,且提高了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢效率。
本發(fā)明還提供了另一種查詢企業(yè)關(guān)系圈的系統(tǒng),包括:
查詢要求輸入裝置,其用于輸入用戶的查詢要求至服務(wù)器;
服務(wù)器,其被配置為判斷圖數(shù)據(jù)庫(kù)中是否存在查詢要求中的信息,若存在,則根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢出與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);否則,結(jié)束查詢,輸出信息為空;
輸出查詢結(jié)果集合內(nèi)的信息,最終獲取待查詢的企業(yè)關(guān)系圈。
本發(fā)明的有益效果為:
(1)本發(fā)明構(gòu)建了企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
(2)本發(fā)明基于構(gòu)建出來(lái)的企業(yè)關(guān)系圈,通過(guò)輸入用戶的查詢要求,再根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢得到與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),得到待查詢的企業(yè)關(guān)系圈,縮短了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢時(shí)間,且提高了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢效率。
附圖說(shuō)明
圖1是本發(fā)明的一種企業(yè)關(guān)系圈構(gòu)建方法流程圖。
圖2是本發(fā)明的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng)的實(shí)施例一的結(jié)構(gòu)示意圖。
圖3是本發(fā)明的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng)的實(shí)施例二的結(jié)構(gòu)示意圖。
圖4是本發(fā)明一種查詢企業(yè)關(guān)系圈的方法流程圖。
圖5是本發(fā)明一種查詢企業(yè)關(guān)系圈的系統(tǒng)的實(shí)施例一的結(jié)構(gòu)示意圖。
圖6是本發(fā)明一種查詢企業(yè)關(guān)系圈的系統(tǒng)的實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。
圖1是本發(fā)明的一種企業(yè)關(guān)系圈構(gòu)建方法流程圖。
如圖1所示的一種企業(yè)關(guān)系圈構(gòu)建方法,包括步驟(1)~步驟(3)。
具體地,步驟(1):從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息并存儲(chǔ)至圖數(shù)據(jù)庫(kù);其中,企業(yè)屬性信息包括企業(yè)名稱和企業(yè)間的歸屬關(guān)系信息;人員屬性信息包括人員姓名、職位信息以及人員與企業(yè)之間的歸屬關(guān)系信息。
其中,企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)有企業(yè)屬性信息和人員屬性信息。企業(yè)信息數(shù)據(jù)庫(kù)為現(xiàn)有的數(shù)據(jù)庫(kù),比如“工商公示信息系統(tǒng)”的數(shù)據(jù)庫(kù)。
企業(yè)間的歸屬關(guān)系信息包括股東關(guān)系和分支機(jī)構(gòu)關(guān)系。
選定區(qū)域?yàn)槿珖?guó)區(qū)域或任一個(gè)省或市區(qū)域。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新?!?,企業(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”。
優(yōu)選地,在步驟(1)中,通過(guò)網(wǎng)絡(luò)爬蟲抓取企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。采用網(wǎng)絡(luò)爬蟲技術(shù)能夠?qū)崿F(xiàn)批量且自動(dòng)化從企業(yè)信息數(shù)據(jù)庫(kù)中獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息,節(jié)省了數(shù)據(jù)獲取時(shí)間,從而達(dá)到數(shù)據(jù)獲取的實(shí)時(shí)性。
網(wǎng)絡(luò)爬蟲技術(shù)為現(xiàn)有技術(shù),網(wǎng)絡(luò)爬蟲(又被稱為網(wǎng)頁(yè)蜘蛛,網(wǎng)絡(luò)機(jī)器人,在FOAF社區(qū)中間,更經(jīng)常的稱為網(wǎng)頁(yè)追逐者),是一種按照一定的規(guī)則,自動(dòng)地抓取萬(wàn)維網(wǎng)信息的程序或者腳本。
在步驟(1)中,還可以通過(guò)其他現(xiàn)有的數(shù)據(jù)獲取方式來(lái)從企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。
步驟(2):在圖數(shù)據(jù)庫(kù)內(nèi)構(gòu)建企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),一個(gè)企業(yè)與一個(gè)企業(yè)節(jié)點(diǎn)相對(duì)應(yīng),一個(gè)人員與一個(gè)人員節(jié)點(diǎn)相對(duì)應(yīng);將每個(gè)企業(yè)的企業(yè)屬性信息分別存儲(chǔ)至相應(yīng)的企業(yè)節(jié)點(diǎn)內(nèi),每個(gè)人員屬性信息分別存儲(chǔ)至相應(yīng)的人員節(jié)點(diǎn)內(nèi)。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新?!?,企業(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”:則針對(duì)“山東中創(chuàng)軟件工程股份有限公司”、“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”創(chuàng)建兩個(gè)企業(yè)節(jié)點(diǎn),針對(duì)“景新?!保瑒?chuàng)建人員節(jié)點(diǎn):該節(jié)點(diǎn)的主鍵和名稱為該人員的名字“景新?!薄?/p>
對(duì)于人員節(jié)點(diǎn),如果名稱相同,則認(rèn)為是同一人,使用同一節(jié)點(diǎn);對(duì)于企業(yè)節(jié)點(diǎn),首先按主鍵查詢是否已經(jīng)存在,如果已經(jīng)存在,則直接創(chuàng)建連線,如果不存在,則按名字進(jìn)行查詢,存在則更新,不存在,則新建企業(yè)節(jié)點(diǎn)。
步驟(3):將企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,進(jìn)而構(gòu)建出整個(gè)企業(yè)關(guān)系圈。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新海”,企業(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”:
創(chuàng)建“景新?!敝赶颉吧綎|中創(chuàng)軟件工程股份有限公司”的連線,該連線的類型為“法定代表人”;創(chuàng)建“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”指向“山東中創(chuàng)軟件工程股份有限公司”的連線,該連線的類型為“企業(yè)法人”。
本實(shí)施例構(gòu)建了企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
公安機(jī)關(guān)在抓捕犯罪嫌疑人查找證據(jù)時(shí),通過(guò)查詢本發(fā)明構(gòu)建的企業(yè)關(guān)系圈,可以快速獲取與犯罪嫌疑人名下企業(yè)是否與指定的企業(yè)有關(guān)聯(lián)關(guān)系,極大程度的縮減了公安機(jī)關(guān)網(wǎng)上自已查詢整理數(shù)據(jù)的時(shí)間和精力,避免了警力浪費(fèi),為提前破案提供了有效輔助。
律師在幫人打官司時(shí),通過(guò)查詢本發(fā)明構(gòu)建的企業(yè)關(guān)系圈,可以快速鎖定企業(yè)間被后的關(guān)聯(lián)關(guān)系,防止對(duì)方提前進(jìn)行資產(chǎn)轉(zhuǎn)移、提供虛假證明等非法行為,最大程序的保護(hù)當(dāng)事人的合法權(quán)限。
企業(yè)招投標(biāo)過(guò)程,通過(guò)查詢本發(fā)明構(gòu)建的企業(yè)關(guān)系圈,有效發(fā)現(xiàn)招標(biāo)企業(yè)和投標(biāo)企業(yè)、及各投標(biāo)企業(yè)間的關(guān)聯(lián)關(guān)系,杜絕內(nèi)幕行為。
稅務(wù)部門在執(zhí)行過(guò)程中,通過(guò)查詢本發(fā)明構(gòu)建的企業(yè)關(guān)系圈,對(duì)有偷稅漏稅嫌疑的企業(yè),可以有效發(fā)現(xiàn)和其有關(guān)聯(lián)企業(yè),并對(duì)這些企業(yè)進(jìn)行密切關(guān)注。
本發(fā)明構(gòu)建的企業(yè)關(guān)系圈,為其他對(duì)企業(yè)關(guān)聯(lián)關(guān)系關(guān)注的人士提供快捷的查詢通道,省時(shí)省力。
圖2是本發(fā)明的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng)的實(shí)施例一的結(jié)構(gòu)示意圖。
如圖2所示的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),包括數(shù)據(jù)采集模塊、節(jié)點(diǎn)構(gòu)建模塊和節(jié)點(diǎn)關(guān)聯(lián)模塊。
(1)數(shù)據(jù)采集模塊,其用于從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取選定區(qū)域內(nèi)企業(yè)屬性信息和人員屬性信息;其中,企業(yè)屬性信息包括企業(yè)名稱和企業(yè)間的歸屬關(guān)系信息;人員屬性信息包括人員姓名、職位信息以及人員與企業(yè)之間的歸屬關(guān)系信息。
其中,企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)有企業(yè)屬性信息和人員屬性信息。企業(yè)信息數(shù)據(jù)庫(kù)為現(xiàn)有的數(shù)據(jù)庫(kù),比如“工商公示信息系統(tǒng)”的數(shù)據(jù)庫(kù)。
企業(yè)間的歸屬關(guān)系信息包括股東關(guān)系和分支機(jī)構(gòu)關(guān)系。
選定區(qū)域?yàn)槿珖?guó)區(qū)域或任一個(gè)省或市區(qū)域。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新海”,企業(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”。
數(shù)據(jù)采集模塊用于通過(guò)網(wǎng)絡(luò)爬蟲抓取企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。采用網(wǎng)絡(luò)爬蟲技術(shù)能夠?qū)崿F(xiàn)批量且自動(dòng)化從企業(yè)信息數(shù)據(jù)庫(kù)中獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息,節(jié)省了數(shù)據(jù)獲取時(shí)間,從而達(dá)到數(shù)據(jù)獲取的實(shí)時(shí)性。
數(shù)據(jù)采集模塊還可以通過(guò)其他現(xiàn)有的數(shù)據(jù)獲取方式來(lái)從企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。
(2)節(jié)點(diǎn)構(gòu)建模塊,其用于構(gòu)建企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),一個(gè)企業(yè)與一個(gè)企業(yè)節(jié)點(diǎn)相對(duì)應(yīng),一個(gè)人員與一個(gè)人員節(jié)點(diǎn)相對(duì)應(yīng);將每個(gè)企業(yè)的企業(yè)屬性信息分別存儲(chǔ)至相應(yīng)的企業(yè)節(jié)點(diǎn)內(nèi),每個(gè)人員屬性信息分別存儲(chǔ)至相應(yīng)的人員節(jié)點(diǎn)內(nèi)。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新海”,企業(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”:則針對(duì)“山東中創(chuàng)軟件工程股份有限公司”、“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”創(chuàng)建兩個(gè)企業(yè)節(jié)點(diǎn),針對(duì)“景新海”,創(chuàng)建人員節(jié)點(diǎn):該節(jié)點(diǎn)的主鍵和名稱為該人員的名字“景新海”。
對(duì)于人員節(jié)點(diǎn),如果名稱相同,則認(rèn)為是同一人,使用同一節(jié)點(diǎn);對(duì)于企業(yè)節(jié)點(diǎn),首先按主鍵查詢是否已經(jīng)存在,如果已經(jīng)存在,則直接創(chuàng)建連線,如果不存在,則按名字進(jìn)行查詢,存在則更新,不存在,則新建企業(yè)節(jié)點(diǎn)。
(3)節(jié)點(diǎn)關(guān)聯(lián)模塊,其用于將企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,進(jìn)而構(gòu)建出整個(gè)企業(yè)關(guān)系圈。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新海”,企業(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”:
創(chuàng)建“景新?!敝赶颉吧綎|中創(chuàng)軟件工程股份有限公司”的連線,該連線的類型為“法定代表人”;創(chuàng)建“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”指向“山東中創(chuàng)軟件工程股份有限公司”的連線,該連線的類型為“企業(yè)法人”。
本實(shí)施例的構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),通過(guò)構(gòu)建的企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
圖3是本發(fā)明的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng)的實(shí)施例二的結(jié)構(gòu)示意圖。
如圖3所示的一種構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),包括數(shù)據(jù)采集裝置和服務(wù)器。
(1)數(shù)據(jù)采集裝置,其用于從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取選定區(qū)域內(nèi)企業(yè)屬性信息和人員屬性信息,并將獲取的信息傳送至服務(wù)器;其中,企業(yè)屬性信息包括企業(yè)名稱和企業(yè)間的歸屬關(guān)系信息;人員屬性信息包括人員姓名、職位信息以及人員與企業(yè)之間的歸屬關(guān)系信息。
其中,企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)有企業(yè)屬性信息和人員屬性信息。企業(yè)信息數(shù)據(jù)庫(kù)為現(xiàn)有的數(shù)據(jù)庫(kù),比如“工商公示信息系統(tǒng)”的數(shù)據(jù)庫(kù)。
企業(yè)間的歸屬關(guān)系信息包括股東關(guān)系和分支機(jī)構(gòu)關(guān)系。
選定區(qū)域?yàn)槿珖?guó)區(qū)域或任一個(gè)省或市區(qū)域。
如企業(yè)“山東中創(chuàng)軟件工程股份有限公司”,該企業(yè)法定代表人為“景新?!保髽I(yè)法人有“濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司”。
數(shù)據(jù)采集裝置用于通過(guò)網(wǎng)絡(luò)爬蟲抓取企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。本發(fā)明采用網(wǎng)絡(luò)爬蟲技術(shù)能夠?qū)崿F(xiàn)批量且自動(dòng)化從企業(yè)信息數(shù)據(jù)庫(kù)中獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息,節(jié)省了數(shù)據(jù)獲取時(shí)間,從而達(dá)到數(shù)據(jù)獲取的實(shí)時(shí)性。
數(shù)據(jù)采集裝置還可以通過(guò)其他現(xiàn)有的數(shù)據(jù)獲取方式來(lái)從企業(yè)信息數(shù)據(jù)庫(kù)中歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息。
(2)服務(wù)器,其被配置為:
構(gòu)建企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),一個(gè)企業(yè)與一個(gè)企業(yè)節(jié)點(diǎn)相對(duì)應(yīng),一個(gè)人員與一個(gè)人員節(jié)點(diǎn)相對(duì)應(yīng);將每個(gè)企業(yè)的企業(yè)屬性信息分別存儲(chǔ)至相應(yīng)的企業(yè)節(jié)點(diǎn)內(nèi),每個(gè)人員屬性信息分別存儲(chǔ)至相應(yīng)的人員節(jié)點(diǎn)內(nèi);
將企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,進(jìn)而構(gòu)建出整個(gè)企業(yè)關(guān)系圈。
本實(shí)施例的構(gòu)建企業(yè)關(guān)系圈的系統(tǒng),通過(guò)構(gòu)建的企業(yè)關(guān)系圈中兩種節(jié)點(diǎn),分別為企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),將從企業(yè)信息數(shù)據(jù)庫(kù)內(nèi)獲取歸屬選定區(qū)域的企業(yè)屬性信息和人員屬性信息分別存儲(chǔ)至企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)中,最后根據(jù)企業(yè)間的歸屬關(guān)系信息映射到相應(yīng)的企業(yè)節(jié)點(diǎn),構(gòu)建出企業(yè)節(jié)點(diǎn)間的關(guān)聯(lián)關(guān)系;再將人員與企業(yè)之間的歸屬關(guān)系信息映射到相應(yīng)的人員節(jié)點(diǎn)和企業(yè)節(jié)點(diǎn),構(gòu)建出人員節(jié)點(diǎn)與企業(yè)節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,最終構(gòu)建出整個(gè)企業(yè)關(guān)系圈。該企業(yè)關(guān)系圈將企業(yè)與企業(yè)、企業(yè)與人員進(jìn)行關(guān)聯(lián),為企業(yè)關(guān)系或企業(yè)與人員關(guān)系的查詢提供了便利條件,提高了查詢效率且節(jié)省了查詢時(shí)間。
圖4是本發(fā)明一種查詢企業(yè)關(guān)系圈的方法流程圖。該方法查詢的企業(yè)關(guān)系圈,該企業(yè)關(guān)系圈的構(gòu)建方法如圖1所示,此處將不再累述。
如圖4所示的查詢企業(yè)關(guān)系圈的方法,包括:步驟a~步驟c。
其中,步驟a:輸入用戶的查詢要求,在圖數(shù)據(jù)庫(kù)中啟動(dòng)查詢命令。
如:輸入“景新?!?,或“山東中創(chuàng)軟件工程股份有限公司”。
步驟b:判斷圖數(shù)據(jù)庫(kù)中是否存在查詢要求中的信息,若存在,則根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢出與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);否則,結(jié)束查詢,輸出信息為空。
在所述步驟b中,當(dāng)查詢要求中的信息為企業(yè)名稱時(shí),首先,根據(jù)企業(yè)間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的企業(yè)節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);再根據(jù)人員與企業(yè)之間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的人員節(jié)點(diǎn),也存儲(chǔ)至查詢結(jié)果集合。
本發(fā)明首先判斷查詢要求中的信息為企業(yè)名稱還是人員姓名,當(dāng)查詢要求中的信息為企業(yè)名稱時(shí),先查詢企業(yè)關(guān)系,再查詢企業(yè)與人員關(guān)系,這樣達(dá)到了快捷地查詢出相應(yīng)的企業(yè)關(guān)系圈的目的。
在所述步驟b中,當(dāng)查詢要求中的信息為人員姓名時(shí),首先,根據(jù)人員與企業(yè)之間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);再根據(jù)企業(yè)間的歸屬關(guān)系信息來(lái)查詢所有與查詢要求相關(guān)的企業(yè)節(jié)點(diǎn),也存儲(chǔ)至查詢結(jié)果集合。
本發(fā)明首先判斷查詢要求中的信息為企業(yè)名稱還是人員姓名,當(dāng)查詢要求中的信息為人員姓名時(shí),先查詢企業(yè)與人員關(guān)系,再查詢查詢企業(yè)關(guān)系,這樣達(dá)到了快捷地查詢出相應(yīng)的企業(yè)關(guān)系圈的目的。
以“景新海”為例,可能會(huì)查詢到如下幾組數(shù)據(jù):“景新海、山東中創(chuàng)軟件工程股份有限公司、濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司、姚克榮”、“景新海、山東中創(chuàng)軟件工程股份有限公司、山東中創(chuàng)軟件商用中間件股份有限公司、程建平”、“景新海、北京中創(chuàng)易聯(lián)軟件工程有限公司、山東中創(chuàng)軟件工程股份有限公司、程建平”。
步驟c:輸出查詢結(jié)果集合內(nèi)的信息,最終獲取待查詢的企業(yè)關(guān)系圈。
最終輸出的企業(yè)關(guān)系圈:“景新海、山東中創(chuàng)軟件工程股份有限公司、濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司、姚克榮、山東中創(chuàng)軟件商用中間件股份有限公司、程建平、北京中創(chuàng)易聯(lián)軟件工程有限公司”。
本實(shí)施例的基于構(gòu)建出來(lái)的企業(yè)關(guān)系圈,通過(guò)輸入用戶的查詢要求,再根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢得到與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),得到待查詢的企業(yè)關(guān)系圈,縮短了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢時(shí)間,且提高了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢效率。
圖5是本發(fā)明一種查詢企業(yè)關(guān)系圈的系統(tǒng)結(jié)構(gòu)的實(shí)施例一示意圖。該系統(tǒng)查詢的企業(yè)關(guān)系圈,該企業(yè)關(guān)系圈的構(gòu)建方法如圖1所示,此處將不再累述。
如圖5所示的查詢企業(yè)關(guān)系圈的系統(tǒng),包括查詢要求輸入模塊、查詢關(guān)系判斷模塊和查詢結(jié)果輸出模塊。
(1)查詢要求輸入模塊,其用于輸入用戶的查詢要求,在圖數(shù)據(jù)庫(kù)中啟動(dòng)查詢命令。
如:輸入“景新?!?,或“山東中創(chuàng)軟件工程股份有限公司”。
(2)查詢關(guān)系判斷模塊,其用于判斷圖數(shù)據(jù)庫(kù)中是否存在查詢要求中的信息,若存在,則根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢出與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);否則,結(jié)束查詢,輸出信息為空。
以“景新?!睘槔?,可能會(huì)查詢到如下幾組數(shù)據(jù):“景新海、山東中創(chuàng)軟件工程股份有限公司、濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司、姚克榮”、“景新海、山東中創(chuàng)軟件工程股份有限公司、山東中創(chuàng)軟件商用中間件股份有限公司、程建平”、“景新海、北京中創(chuàng)易聯(lián)軟件工程有限公司、山東中創(chuàng)軟件工程股份有限公司、程建平”。
(3)查詢結(jié)果輸出模塊,其用于輸出查詢結(jié)果集合內(nèi)的信息,最終獲取待查詢的企業(yè)關(guān)系圈。最終輸出的企業(yè)關(guān)系圈:“景新海、山東中創(chuàng)軟件工程股份有限公司、濟(jì)南創(chuàng)業(yè)信息技術(shù)發(fā)展有限公司、姚克榮、山東中創(chuàng)軟件商用中間件股份有限公司、程建平、北京中創(chuàng)易聯(lián)軟件工程有限公司”。
本實(shí)施例的基于構(gòu)建出來(lái)的企業(yè)關(guān)系圈,通過(guò)輸入用戶的查詢要求,再根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢得到與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),得到待查詢的企業(yè)關(guān)系圈,縮短了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢時(shí)間,且提高了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢效率。
圖6是本發(fā)明一種查詢企業(yè)關(guān)系圈的系統(tǒng)結(jié)構(gòu)的實(shí)施例二示意圖。該系統(tǒng)查詢的企業(yè)關(guān)系圈,該企業(yè)關(guān)系圈的構(gòu)建方法如圖1所示,此處將不再累述。
如圖6所示的查詢企業(yè)關(guān)系圈的系統(tǒng),包括查詢要求輸入裝置和服務(wù)器。
(1)查詢要求輸入裝置
查詢要求輸入裝置用于輸入用戶的查詢要求至服務(wù)器。
(2)服務(wù)器
服務(wù)器被配置為判斷圖數(shù)據(jù)庫(kù)中是否存在查詢要求中的信息,若存在,則根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢出與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn)并存儲(chǔ)至查詢結(jié)果集合內(nèi);否則,結(jié)束查詢,輸出信息為空;
輸出查詢結(jié)果集合內(nèi)的信息,最終獲取待查詢的企業(yè)關(guān)系圈。
本實(shí)施例的基于構(gòu)建出來(lái)的企業(yè)關(guān)系圈,通過(guò)輸入用戶的查詢要求,再根據(jù)企業(yè)間的歸屬關(guān)系信息以及人員與企業(yè)之間的歸屬關(guān)系信息,查詢得到與查詢要求相關(guān)的所有企業(yè)節(jié)點(diǎn)和人員節(jié)點(diǎn),得到待查詢的企業(yè)關(guān)系圈,縮短了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢時(shí)間,且提高了企業(yè)或人員關(guān)聯(lián)關(guān)系的查詢效率。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
上述雖然結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行了描述,但并非對(duì)本發(fā)明保護(hù)范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)即可做出的各種修改或變形仍在本發(fā)明的保護(hù)范圍以內(nèi)。