一種關聯(lián)分析方法
【專利摘要】本發(fā)明公開了一種關聯(lián)分析方法,包括以下步驟:創(chuàng)建任務ID;創(chuàng)建對象ID;關聯(lián)分析;保存分析結(jié)果;關聯(lián)分析又包括有以下步驟:初始化;產(chǎn)生關聯(lián)數(shù)據(jù);根據(jù)關聯(lián)數(shù)據(jù)明細臨時表數(shù)據(jù),產(chǎn)生最終計算數(shù)據(jù),返回創(chuàng)建關聯(lián)圖所需結(jié)果:同時返回關聯(lián)圖ID。本發(fā)明通過虛擬人口庫可以更快速的確定該賬號所對應的虛擬人,從而反推出該虛擬人的其他相關賬號,進而擴大關聯(lián)分析的范圍,使得分析的數(shù)據(jù)更加全面、準確。
【專利說明】一種關聯(lián)分析方法
【技術領域】
[0001]本發(fā)明主要涉及互聯(lián)網(wǎng)領域,尤其涉及一種關聯(lián)分析方法。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)的普及和海量數(shù)據(jù)的產(chǎn)生,網(wǎng)絡應用協(xié)議也各自提供了很清晰的數(shù)據(jù)結(jié)構(gòu)和信息,但是用戶很難在這些相互獨立的數(shù)據(jù)中找出自己想要的有價值的結(jié)果,這是因為每個協(xié)議都是按照自己的標準來設定的,而每個協(xié)議之間也存在著差異。要想充分利用海量數(shù)據(jù),并從中找出有用的信息,創(chuàng)造更多潛在的關聯(lián)信息。數(shù)據(jù)挖掘是從大規(guī)模的數(shù)據(jù)中抽取非平凡的、隱含的、事先未知的、有潛在使用價值的信息的技術,是屬于發(fā)現(xiàn)性的技術。而關聯(lián)分析技術更加適合通過一個事物從兩個或者多個有一定關聯(lián)的事情中預測其他有相互關聯(lián)的信息,是一種基于海量信息的挖掘技術。
[0003]互聯(lián)網(wǎng)應用層各個協(xié)議之間沒有直接個關聯(lián),使得我們不能直接從海量數(shù)據(jù)中獲得符合我們需求的有用信息,但是通過關聯(lián)分析,主要是通過賬號關聯(lián)使得兩個本來沒有關系的操作由于使用了相同的賬號信息,從而可以得到該賬號的一些活動行為,為互聯(lián)網(wǎng)犯罪的偵破有很大的幫助,為了能夠快速的獲取這樣的信息,我們就對海量的互聯(lián)網(wǎng)數(shù)據(jù)進行關聯(lián)分析。
【發(fā)明內(nèi)容】
[0004]本發(fā)明目的就是為了彌補已有技術的缺陷,提供一種關聯(lián)分析方法。
[0005]本發(fā)明是通過以下技術方案實現(xiàn)的:
一種關聯(lián)分析方法,其特征在于,包括以下步驟:
(1)創(chuàng)建任務ID
把當前的賬號/虛擬人插入關聯(lián)任務表中形成一條新的任務,并通過任務ID設置當前插入的任務:
1)清空關聯(lián)任務表中的非當前任務ID的任務;
2)清空關聯(lián)對象表中的原來的當前對象;
3)清空關聯(lián)圖形表表中原來的當前關聯(lián)圖形;
4)設置關聯(lián)任務表中的新插入的任務ID為當前任務;
5)返回為任務ID;
(2)創(chuàng)建對象ID
1)把當前的賬號/虛擬’和對應的任務ID、協(xié)議等信息插入關聯(lián)對象表中形成一條新的對象;
2)在關聯(lián)分析對象子表中添加多條新記錄,包括對象ID、協(xié)議名、賬號/虛擬人;
3)在關聯(lián)分析對象協(xié)議表中添加多條新的記錄,包括對象ID、協(xié)議類型、協(xié)議名;
4)通過任務ID和對象ID設置當前插入的對象:
a)清空關聯(lián)任務表中非當前任務ID的任務;b)清空關聯(lián)對象表中非當前對象ID的對象;
c)清空關聯(lián)圖形表表中的原來當前關聯(lián)圖形;
d)設置關聯(lián)任務表中的任務ID對應的任務為當前任務;
e)設置關聯(lián)對象表中的對象ID對應的對象為當前對象;
f)返回對象ID;
(3)關聯(lián)分析
O初始化:
a)在這里根據(jù)是否雙擊關聯(lián)圖判斷是手動關聯(lián)還是自動關聯(lián);
b)當為手動關聯(lián)時,
i)從自動關聯(lián)分析表中取得表名后綴,同時從關聯(lián)對象表中取得當前對象對應的關聯(lián)數(shù)據(jù)類型,包括有系統(tǒng)正常關聯(lián)數(shù)據(jù)、導入的系統(tǒng)正常關聯(lián)數(shù)據(jù)、導入的用戶關聯(lián)數(shù)據(jù);
?)當關聯(lián)數(shù)據(jù)為用戶關聯(lián)數(shù)據(jù)時,不能繼續(xù)向下關聯(lián),退出;
iii)否則取得手工關聯(lián)雙擊節(jié)點的層次,更新關聯(lián)關系臨時表中該虛擬人組繼續(xù)向下關聯(lián)的標志位;
iv)如果是虛擬人則需要判斷是否是本地虛擬人,如果是跨地區(qū)人組展開并產(chǎn)生虛線,從關聯(lián)虛擬身份臨時表中取得協(xié)議名、賬號/虛擬人,然后把這些信息組合起來寫入關聯(lián)虛擬身份臨時表和關聯(lián)分析臨時表;
C)否則,
1)判斷關聯(lián)圖臨時表是否存在,如果不存在,生成關聯(lián)圖以及相應的一系列臨時表;
ii)在關聯(lián)控制表中插入對象ID和關聯(lián)圖臨時表表名;
iii)從關聯(lián)分析對象子表中取得協(xié)議名稱、賬號/虛擬人數(shù)據(jù)組合起來插入到關聯(lián)虛擬身份臨時表和關聯(lián)關系臨時表中;
iv)第零層虛擬人數(shù)據(jù)關聯(lián)、合并:
從關聯(lián)關系臨時表和關聯(lián)虛擬身份臨時表中取得當前層的臨時賬號/虛擬人和協(xié)議名稱,判斷這個臨時賬號/虛擬人在關聯(lián)虛擬身份臨時表中是否已經(jīng)存在如果不存在則代表是跨地區(qū)虛擬人組展開的虛線:
A)如果關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在關聯(lián)虛擬身份臨時表中存在:
a)從關聯(lián)虛擬身份臨時表中刪除關聯(lián)關系臨時表中的這個臨時賬號/虛擬人對應的記錄;
b)判斷關聯(lián)關系臨時表中是否有同樣的收、發(fā)方對應的記錄,有的話刪除這個ASS記錄,沒有的話將這個關聯(lián)關系臨時表中的這個臨時賬號/虛擬人進行虛擬人組號轉(zhuǎn)換;
c)刪除關聯(lián)圖臨時表中的該虛擬人組號內(nèi)的關聯(lián)記錄;
B)如果關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在虛擬人表中存在:
a)往關聯(lián)虛擬身份臨時表中插入虛擬人的賬號信息;
b)將關聯(lián)關系臨時表中的這個臨時賬號/虛擬人進行虛擬人組號轉(zhuǎn)換;
c)刪除關聯(lián)圖臨時表中的改虛擬人組號內(nèi)的關聯(lián)記錄;
C)關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在虛擬人表中沒有,跳過;
2)產(chǎn)生關聯(lián)數(shù)據(jù):
a)從關聯(lián)控制表中取得關聯(lián)圖臨時表的表名; b)如果賬號/虛擬人為虛擬人,則進行當前層下一層虛擬人數(shù)據(jù)關聯(lián)與合并:方法同第零層虛擬人數(shù)據(jù)關聯(lián)與合并;更新關聯(lián)關系臨時表,當該表中的層字段的值大于零,循環(huán)處理關聯(lián)數(shù)據(jù),即循環(huán)步驟2),否則跨地區(qū)虛擬人組展開,進入第二層;
c)關聯(lián)圖臨時表中的數(shù)據(jù)去重寫入臨時表中,取得本層關聯(lián)對象的多個協(xié)議,并循環(huán)產(chǎn)生關聯(lián)關系分析臨時表數(shù)據(jù)寫入關聯(lián)關系分析臨時表中;
d)更新關聯(lián)關系分析臨時表的虛擬人組ID;
e)刪除關聯(lián)圖臨時表和臨時表數(shù)據(jù)表的本組對話數(shù)據(jù),刪除關聯(lián)關系分析臨時表和臨時表中的本組對話數(shù)據(jù);
f )往關聯(lián)虛擬身份臨時表、關聯(lián)關系分析臨時表插入數(shù)據(jù);
g)虛擬身份關聯(lián)和合并;
h)第二次更新關聯(lián)關系分析臨時表的虛擬人組ID,更新關聯(lián)關系分析臨時表;
i)刪除關聯(lián)關系分析臨時表和臨時表數(shù)據(jù)表中虛擬身份關聯(lián)和合并掉的數(shù)據(jù); j)排名處理:取得本層關聯(lián)對象的起始組;
k)根據(jù)閥值判斷是否循環(huán)產(chǎn)生關聯(lián)數(shù)據(jù);
I)刪除關聯(lián)關系分析臨時表、臨時表、關聯(lián)虛擬身份臨時表中排名和閥值處理過的數(shù)
據(jù);
m)根據(jù)是否到達關聯(lián)總層數(shù)、閥值來決定是否正常完成數(shù)據(jù)的關聯(lián),把相應的狀態(tài)返
回;
3)根據(jù)關聯(lián)數(shù)據(jù)明細臨時表數(shù)據(jù),產(chǎn)生最終計算數(shù)據(jù),返回創(chuàng)建關聯(lián)圖所需結(jié)果:同時返回關聯(lián)圖1D;
(4)保存分析結(jié)果
1)保存前三步產(chǎn)生的任務ID、對象ID、關聯(lián)圖1D、圖形結(jié)果的狀態(tài)以及保存的路徑;
2)設置當前關聯(lián)圖:
a)清空關聯(lián)任務表中的非當前任務ID的任務;
b)清空關聯(lián)對象表中的當如對象;
c)清空關聯(lián)圖形表中的非當前關聯(lián)圖形的記錄;
d)設置關聯(lián)任務表中的任務ID的任務為當前任務;
e)判斷此關聯(lián)圖形是屬于任務還是屬于對象,如果此關聯(lián)圖形屬于對象,設置關聯(lián)對象表表中的對象ID對應的對象為當前對象;否則,設置關聯(lián)圖形表中的圖形結(jié)果集ID對應的關聯(lián)圖形為當前關聯(lián)圖形;
3)返回圖形結(jié)果集ID。
[0006]本發(fā)明的優(yōu)點是:
本發(fā)明通過虛擬人口庫可以更快速的確定該賬號所對應的虛擬人,從而反推出該虛擬人的其他相關賬號,進而擴大關聯(lián)分析的范圍,使得分析的數(shù)據(jù)更加全面、準確。
【專利附圖】
【附圖說明】
[0007]圖1為本發(fā)明的總體流程圖。
【具體實施方式】[0008]如圖1所示,一種關聯(lián)分析方法,包括以下步驟:
(1)創(chuàng)建任務ID
把當前的賬號/虛擬人插入關聯(lián)任務表中形成一條新的任務,并通過任務ID設置當前插入的任務:
1)清空關聯(lián)任務表中的非當前任務ID的任務;
2)清空關聯(lián)對象表中的原來的當前對象;
3)清空關聯(lián)圖形表表中原來的當前關聯(lián)圖形;
4)設置關聯(lián)任務表中的新插入的任務ID為當前任務;
5)返回為任務ID;
(2)創(chuàng)建對象ID
1)把當前的賬號/虛擬’和對應的任務ID、協(xié)議等信息插入關聯(lián)對象表中形成一條新的對象;
2)在關聯(lián)分析對象子表中添加多條新記錄,包括對象ID、協(xié)議名、賬號/虛擬人;
3)在關聯(lián)分析對象協(xié)議表中添加多條新的記錄,包括對象ID、協(xié)議類型、協(xié)議名;
4)通過任務ID和對象ID設置當前插入的對象:
a)清空關聯(lián)任務表中非當前任務ID的任務;
b)清空關聯(lián)對象表中非當前對象ID的對象;
c)清空關聯(lián)圖形表表中的原來當前關聯(lián)圖形;
d)設置關聯(lián)任務表中的任務ID對應的任務為當前任務;
e)設置關聯(lián)對象表中的對象ID對應的對象為當前對象;
f)返回對象ID;
(3)關聯(lián)分析 O初始化:
a)在這里根據(jù)是否雙擊關聯(lián)圖判斷是手動關聯(lián)還是自動關聯(lián);
b)當為手動關聯(lián)時,
i)從自動關聯(lián)分析表中取得表名后綴,同時從關聯(lián)對象表中取得當前對象對應的關聯(lián)數(shù)據(jù)類型,包括有系統(tǒng)正常關聯(lián)數(shù)據(jù)、導入的系統(tǒng)正常關聯(lián)數(shù)據(jù)、導入的用戶關聯(lián)數(shù)據(jù);?)當關聯(lián)數(shù)據(jù)為用戶關聯(lián)數(shù)據(jù)時,不能繼續(xù)向下關聯(lián),退出;
iii)否則取得手工關聯(lián)雙擊節(jié)點的層次,更新關聯(lián)關系臨時表中該虛擬人組繼續(xù)向下關聯(lián)的標志位;
iv)如果是虛擬人則需要判斷是否是本地虛擬人,如果是跨地區(qū)人組展開并產(chǎn)生虛線,從關聯(lián)虛擬身份臨時表中取得協(xié)議名、賬號/虛擬人,然后把這些信息組合起來寫入關聯(lián)虛擬身份臨時表和關聯(lián)分析臨時表;
C)否則,
i)判斷關聯(lián)圖臨時表是否存在,如果不存在,生成關聯(lián)圖以及相應的一系列臨時表;
ii)在關聯(lián)控制表中插入對象ID和關聯(lián)圖臨時表表名;
iii)從關聯(lián)分析對象子表中取得協(xié)議名稱、賬號/虛擬人數(shù)據(jù)組合起來插入到關聯(lián)虛擬身份臨時表和關聯(lián)關系臨時表中;
iv)第零層虛擬人數(shù)據(jù)關聯(lián)、合并: 從關聯(lián)關系臨時表和關聯(lián)虛擬身份臨時表中取得當前層的臨時賬號/虛擬人和協(xié)議名稱,判斷這個臨時賬號/虛擬人在關聯(lián)虛擬身份臨時表中是否已經(jīng)存在如果不存在則代表是跨地區(qū)虛擬人組展開的虛線:
A)如果關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在關聯(lián)虛擬身份臨時表中存在:
a)從關聯(lián)虛擬身份臨時表中刪除關聯(lián)關系臨時表中的這個臨時賬號/虛擬人對應的記錄;
b)判斷關聯(lián)關系臨時表中是否有同樣的收、發(fā)方對應的記錄,有的話刪除這個ASS記錄,沒有的話將這個關聯(lián)關系臨時表中的這個臨時賬號/虛擬人進行虛擬人組號轉(zhuǎn)換;
c)刪除關聯(lián)圖臨時表中的該虛擬人組號內(nèi)的關聯(lián)記錄;
B)如果關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在虛擬人表中存在:
a)往關聯(lián)虛擬身份臨時表中插入虛擬人的賬號信息;
b)將關聯(lián)關系臨時表中的這個臨時賬號/虛擬人進行虛擬人組號轉(zhuǎn)換;
c)刪除關聯(lián)圖臨時表中的改虛擬人組號內(nèi)的關聯(lián)記錄;
C)關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在虛擬人表中沒有,跳過;
2)產(chǎn)生關聯(lián)數(shù)據(jù):
a)從關聯(lián)控制表中取得關聯(lián)圖臨時表的表名;
b)如果賬號/虛擬人為虛擬人,則進行當前層下一層虛擬人數(shù)據(jù)關聯(lián)與合并:方法同第零層虛擬人數(shù)據(jù)關聯(lián)與合并;更新關聯(lián)關系臨時表,當該表中的層字段的值大于零,循環(huán)處理關聯(lián)數(shù)據(jù),即循環(huán)步驟2),否則跨地區(qū)虛擬人組展開,進入第二層;
c)關聯(lián)圖臨時表中的數(shù)據(jù)去重寫入臨時表中,取得本層關聯(lián)對象的多個協(xié)議,并循環(huán)產(chǎn)生關聯(lián)關系分析臨時表數(shù)據(jù)寫入關聯(lián)關系分析臨時表中;
e)更新關聯(lián)關系分析臨時表的虛擬人組ID ;
e)刪除關聯(lián)圖臨時表和臨時表數(shù)據(jù)表的本組對話數(shù)據(jù),刪除關聯(lián)關系分析臨時表和臨時表中的本組對話數(shù)據(jù);
f )往關聯(lián)虛擬身份臨時表、關聯(lián)關系分析臨時表插入數(shù)據(jù);
g)虛擬身份關聯(lián)和合并;
h)第二次更新關聯(lián)關系分析臨時表的虛擬人組ID,更新關聯(lián)關系分析臨時表;
i)刪除關聯(lián)關系分析臨時表和臨時表數(shù)據(jù)表中虛擬身份關聯(lián)和合并掉的數(shù)據(jù); k)排名處理:取得本層關聯(lián)對象的起始組;
k)根據(jù)閥值判斷是否循環(huán)產(chǎn)生關聯(lián)數(shù)據(jù);
I)刪除關聯(lián)關系分析臨時表、臨時表、關聯(lián)虛擬身份臨時表中排名和閥值處理過的數(shù)
據(jù);
m)根據(jù)是否到達關聯(lián)總層數(shù)、閥值來決定是否正常完成數(shù)據(jù)的關聯(lián),把相應的狀態(tài)返
回;
3)根據(jù)關聯(lián)數(shù)據(jù)明細臨時表數(shù)據(jù),產(chǎn)生最終計算數(shù)據(jù),返回創(chuàng)建關聯(lián)圖所需結(jié)果:同時返回關聯(lián)圖1D;
(4)保存分析結(jié)果
1)保存前三步產(chǎn)生的任務ID、對象ID、關聯(lián)圖1D、圖形結(jié)果的狀態(tài)以及保存的路徑;
2)設置當前關聯(lián)圖: a)清空關聯(lián)任務表中的非當前任務ID的任務;
b)清空關聯(lián)對象表中的當如對象;
c)清空關聯(lián)圖形表中的非當前關聯(lián)圖形的記錄;
d)設置關聯(lián)任務表中的任務ID的任務為當前任務;
e)判斷此關聯(lián)圖形是屬于任務還是屬于對象,如果此關聯(lián)圖形屬于對象,設置關聯(lián)對象表表中的對象ID對應的對象為當前對象;否則,設置關聯(lián)圖形表中的圖形結(jié)果集ID對應的關聯(lián)圖形為當前關聯(lián)圖形;
3)返回圖形結(jié)果集ID。
【權利要求】
1.一種關聯(lián)分析方法,其特征在于,包括以下步驟: (1)創(chuàng)建任務ID 把當前的賬號/虛擬人插入關聯(lián)任務表中形成一條新的任務,并通過任務ID設置當前插入的任務: 1)清空關聯(lián)任務表中的非當前任務ID的任務; 2)清空關聯(lián)對象表中的原來的當前對象; 3)清空關聯(lián)圖形表表中原來的當前關聯(lián)圖形; 4)設置關聯(lián)任務表中的新插入的任務ID為當前任務; 5)返回為任務ID; (2)創(chuàng)建對象ID 1)把當前的賬號/虛擬’和對應的任務ID、協(xié)議等信息插入關聯(lián)對象表中形成一條新的對象; 2)在關聯(lián)分析對象子表中添加多條新記錄,包括對象ID、協(xié)議名、賬號/虛擬人; 3)在關聯(lián)分析對象協(xié)議表中添加多條新的記錄,包括對象ID、協(xié)議類型、協(xié)議名; 4)通過任務ID和對象ID設置當前插入的對象: a)清空關聯(lián)任務表中非當前任務ID的任務; b)清空關聯(lián)對象表中非當前對象ID的對象; c)清空關聯(lián)圖形表表中的原來當前關聯(lián)圖形; d)設置關聯(lián)任務表中的任務ID對應的任務為當前任務; e)設置關聯(lián)對象表中的對象ID對應的對象為當前對象; f)返回對象ID; (3)關聯(lián)分析 O初始化: a)在這里根據(jù)是否雙擊關聯(lián)圖判斷是手動關聯(lián)還是自動關聯(lián); b)當為手動關聯(lián)時, i)從自動關聯(lián)分析表中取得表名后綴,同時從關聯(lián)對象表中取得當前對象對應的關聯(lián)數(shù)據(jù)類型,包括有系統(tǒng)正常關聯(lián)數(shù)據(jù)、導入的系統(tǒng)正常關聯(lián)數(shù)據(jù)、導入的用戶關聯(lián)數(shù)據(jù);?)當關聯(lián)數(shù)據(jù)為用戶關聯(lián)數(shù)據(jù)時,不能繼續(xù)向下關聯(lián),退出; iii)否則取得手工關聯(lián)雙擊節(jié)點的層次,更新關聯(lián)關系臨時表中該虛擬人組繼續(xù)向下關聯(lián)的標志位; iv)如果是虛擬人則需要判斷是否是本地虛擬人,如果是跨地區(qū)人組展開并產(chǎn)生虛線,從關聯(lián)虛擬身份臨時表中取得協(xié)議名、賬號/虛擬人,然后把這些信息組合起來寫入關聯(lián)虛擬身份臨時表和關聯(lián)分析臨時表; C)否則, i)判斷關聯(lián)圖臨時表是否存在,如果不存在,生成關聯(lián)圖以及相應的一系列臨時表; ii)在關聯(lián)控制表中插入對象ID和關聯(lián)圖臨時表表名; iii)從關聯(lián)分析對象子表中取得協(xié)議名稱、賬號/虛擬人數(shù)據(jù)組合起來插入到關聯(lián)虛擬身份臨時表和關聯(lián)關系臨時表中; iv)第零層虛擬人數(shù)據(jù)關聯(lián)、合并:從關聯(lián)關系臨時表和關聯(lián)虛擬身份臨時表中取得當前層的臨時賬號/虛擬人和協(xié)議名稱,判斷這個臨時賬號/虛擬人在關聯(lián)虛擬身份臨時表中是否已經(jīng)存在如果不存在則代表是跨地區(qū)虛擬人組展開的虛線: A)如果關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在關聯(lián)虛擬身份臨時表中存在: a)從關聯(lián)虛擬身份臨時表中刪除關聯(lián)關系臨時表中的這個臨時賬號/虛擬人對應的記錄; b)判斷關聯(lián)關系臨時表中是否有同樣的收、發(fā)方對應的記錄,有的話刪除這個ASS記錄,沒有的話將這個關聯(lián)關系臨時表中的這個臨時賬號/虛擬人進行虛擬人組號轉(zhuǎn)換; c)刪除關聯(lián)圖臨時表中的該虛擬人組號內(nèi)的關聯(lián)記錄; B)如果關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在虛擬人表中存在: a)往關聯(lián)虛擬身份臨時表中插入虛擬人的賬號信息; b)將關聯(lián)關系臨時表中的這個臨時賬號/虛擬人進行虛擬人組號轉(zhuǎn)換; c)刪除關聯(lián)圖臨時表中的改虛擬人組號內(nèi)的關聯(lián)記錄; C)關聯(lián)關系臨時表中的這個臨時賬號/虛擬人在虛擬人表中沒有,跳過; 2)產(chǎn)生關聯(lián)數(shù)據(jù): a)從關聯(lián)控制表中取得關聯(lián)圖臨時表的表名; b)如果賬號/虛擬人為虛擬人,則進行當前層下一層虛擬人數(shù)據(jù)關聯(lián)與合并:方法同第零層虛擬人數(shù)據(jù)關聯(lián)與合并;更新關聯(lián)關系臨時表,當該表中的層字段的值大于零,循環(huán)處理關聯(lián)數(shù)據(jù),即循環(huán)步驟2),否則跨地區(qū)虛擬人組展開,進入第二層; c)關聯(lián)圖臨時表中的數(shù)據(jù)去重寫入臨時表中,取得本層關聯(lián)對象的多個協(xié)議,并循環(huán)產(chǎn)生關聯(lián)關系分析臨時表數(shù)據(jù)寫入關聯(lián)關系分析臨時表中; 更新關聯(lián)關系分析臨時表的虛擬人組ID ; e)刪除關聯(lián)圖臨時表和臨時表數(shù)據(jù)表的本組對話數(shù)據(jù),刪除關聯(lián)關系分析臨時表和臨時表中的本組對話數(shù)據(jù); f )往關聯(lián)虛擬身份臨時表、關聯(lián)關系分析臨時表插入數(shù)據(jù); g)虛擬身份關聯(lián)和合并; h)第二次更新關聯(lián)關系分析臨時表的虛擬人組ID,更新關聯(lián)關系分析臨時表; i)刪除關聯(lián)關系分析臨時表和臨時表數(shù)據(jù)表中虛擬身份關聯(lián)和合并掉的數(shù)據(jù); 排名處理:取得本層關聯(lián)對象的起始組; k)根據(jù)閥值判斷是否循環(huán)產(chǎn)生關聯(lián)數(shù)據(jù); I)刪除關聯(lián)關系分析臨時表、臨時表、關聯(lián)虛擬身份臨時表中排名和閥值處理過的數(shù)據(jù); m)根據(jù)是否到達關聯(lián)總層數(shù)、閥值來決定是否正常完成數(shù)據(jù)的關聯(lián),把相應的狀態(tài)返回; 3)根據(jù)關聯(lián)數(shù)據(jù)明細臨時表數(shù)據(jù),產(chǎn)生最終計算數(shù)據(jù),返回創(chuàng)建關聯(lián)圖所需結(jié)果:同時返回關聯(lián)圖1D; (4)保存分析結(jié)果 1)保存前三步產(chǎn)生的任務ID、對象ID、關聯(lián)圖1D、圖形結(jié)果的狀態(tài)以及保存的路徑; 2)設置當前關聯(lián)圖:a)清空關聯(lián)任務表中的非當前任務 ID的任務; b)清空關聯(lián)對象表中的當如對象; c)清空關聯(lián)圖形表中的非當前關聯(lián)圖形的記錄; d)設置關聯(lián)任務表中的任務ID的任務為當前任務; e)判斷此關聯(lián)圖形是屬于任務還是屬于對象,如果此關聯(lián)圖形屬于對象,設置關聯(lián)對象表表中的對象ID對應的對象為當前對象;否則,設置關聯(lián)圖形表中的圖形結(jié)果集ID對應的關聯(lián)圖形為當前關聯(lián)圖形; 3)返回圖形結(jié)果集ID。
【文檔編號】G06F17/30GK103902709SQ201410128465
【公開日】2014年7月2日 申請日期:2014年3月31日 優(yōu)先權日:2014年3月31日
【發(fā)明者】任新華 申請人:安徽新華博信息技術股份有限公司