步驟301、計算同一 IP地址對應的UUID的個數。
[0088] 例如,表1中獲取得到五個IP地址,分別為:162. 105. 38. 250U62. 105. 38. 251、 162. 105. 38. 252、162. 105. 38. 253、162. 105. 38. 254 和 162. 105. 38. 255。
[0089] 分別計算上述五個IP地址對應的UUID的個數。
[0090] IP地址162. 105. 38. 250對應的UUID的個數為11個。
[0091] IP地址162. 105. 38. 251對應的UUID的個數為4個。
[0092] IP地址162. 105. 38. 252對應的UUID的個數為1個。
[0093] IP地址162. 105. 38. 253對應的UUID的個數為3個。
[0094] IP地址162. 105. 38. 254對應的UUID的個數為2個。
[0095] IP地址162. 105. 38. 255對應的UUID的個數為2個。
[0096] 步驟302、判斷計算得到的UUID的個數是否大于10個,如果大于,執行步驟303, 否則執行步驟304。
[0097] 步驟303、同一 IP地址對應的各UUID均為不同的獨立用戶,并結束本流程。
[0098] 例如,IP地址162. 105. 38. 250對應的UUID的個數為11個,大于10個,則IP地 址162. 105. 38. 250對應的11個UUID均為不同的獨立用戶。
[0099] 步驟304、將同一 IP地址對應的各UUID的所有上網行為數據按照時間順序排列。
[0100] 例如,IP 地址 162. 105. 38. 251、162· 105. 38. 252、162· 105. 38. 253、 162. 105. 38. 254、162. 105. 38. 255 對應的 UUID 的個數均小于 10 個。
[0101] 將IP地址162. 105. 38. 251對應的各UUID的所有上網行為數據按照時間順序排 列,如表2所示。
[0102]
[0103]
[0104] 表2排列后的上網行為數據
[0105] 采用相同的方法將 IP 地址 162. 105. 38. 252、162. 105. 38. 253、162. 105. 38. 254、 162. 105. 38. 255對應的各UUID的所有上網行為數據按照時間順序排列。
[0106] 步驟305、將排列好的第一項上網行為數據設置為當前項。
[0107] 例如,表2中每行是一項,將表2中第一行上網行為數據設置為當前項。
[0108] 步驟306、根據自身保存的UUID和關聯標識之間的對應關系判斷當前項中的UUID 是否存在關聯標識,如果不存在,則執行步驟307,如果存在,則執行步驟308。
[0109] 步驟307、為當前項中的UUID分配關聯標識,保存當前項中的UUID和分配的關聯 標識之間的對應關系,執行步驟308。
[0110] 例如,當第一行上網行為數據為當前項時,UUIDl沒有關聯標識,可以為UUIDl分 配關聯標識SIDl,并保存UUIDl和SIDl之間的對應關系。
[0111] 步驟308、判斷當前項是否存在下一項,如果存在,執行步驟309,如果不存在,結 束本流程。
[0112] 步驟309、計算當前項和下一項之間的時間間隔。
[0113] 例如,表2中第一項和第二項之間的時間間隔為21個小時,第二項和第三項之間 的時間間隔為20個小時,第三項和第四項之間的時間間隔為17個小時,第四項和第五項之 間的時間間隔為26個小時。
[0114] 步驟310、判斷計算得到的時間間隔是否大于24小時,如果小于或等于24小時,執 行步驟311,如果大于24小時,執行步驟315。
[0115] 例如,表2中第一項和第二項之間的時間間隔小于24小時,第二項和第三項之間 的時間間隔小于24小時,第三項和第四項之間的時間間隔小于24小時,第四項和第五項之 間的時間間隔大于24小時。
[0116] 步驟311、判斷下一項中的UUID是否存在關聯標識,如果不存在,則執行步驟312, 如果存在,則執行步驟313。
[0117] 步驟312、為下一項中的UUID分配與當前項中的UUID的關聯標識相同的關聯標 識;保存下一項中的UUID和分配的關聯標識之間的對應關系,執行步驟315。
[0118] 例如,表2中第二項中的UUID12不存在關聯標識,為第二項中的UUID12分配關聯 標識SIDl ;第三項的UUID12存在關聯標識,第四項的UUID13不存在關聯標識,為第四項中 的UUID13分配關聯標識SID1,第五項中的UUID14不存在關聯標識,為第五項中的UUID14 分配一個新的關聯標識SID2。
[0119] 步驟313、判斷下一項中的UUID的關聯標識與當前項中的UUID的關聯標識是否相 同,如果不相同,則執行步驟314,如果相同,則執行步驟315。
[0120] 步驟314、根據自身保存的UUID和關聯標識之間的對應關系,將與下一項中的 UUID的關聯標識相同的所有UUID的關聯標識更改為當前項中的UUID的關聯標識,執行步 驟 315。
[0121] 步驟315、將下一項設置為當前項,執行步驟306。
[0122] 以上計算結束后,UUID1、UUID12、UUID13三個UUID具有相同的關聯標識SIDMf 表同一個獨立用戶。UUID14具有關聯標識SID2,代表另一個獨立用戶。
[0123] 參見圖4,本發明還提出了一種識別獨立用戶的裝置,至少包括:
[0124] 獲取模塊,用于獲取第一閾值;在第二預設時間內獲取不同設備的上網行為數據, 上網行為數據至少包括通用唯一識別碼UUID、互聯網協議IP地址和時間;
[0125] 計算模塊,用于計算同一 IP地址對應的UUID的個數;
[0126] 判斷模塊,用于判斷出計算得到的UUID的個數大于第一閾值,同一 IP地址對應的 各UUID均為不同的獨立用戶。
[0127] 本發明的裝置中,判斷模塊,還用于:
[0128] 判斷出計算得到的UUID的個數小于或等于第一閾值,為同一 IP地址對應的各 UUID分配關聯標識;關聯標識相同的UUID為同一獨立用戶,關聯標識不同的各UUID均為 不同的獨立用戶。
[0129] 本發明的裝置中,判斷模塊判斷出計算得到的UUID的個數小于或等于第一閾值 后,具體用于:
[0130] 將同一 IP地址對應的各UUID的所有上網行為數據按照時間順序排列;將排列好 的第一項上網行為數據設置為當前項;根據自身保存的UUID和關聯標識之間的對應關系 判斷出當前項中的UUID存在關聯標識,且判斷出當前項存在下一項,計算當前項和下一項 之間的時間間隔;判斷出計算得到的時間間隔大于第二閾值,將下一項上網行為數據設置 為當前項,重復判斷直至當前項不存在下一項;
[0131] 所述判斷模塊判斷出計算得到的UUID的個數小于或等于第一閾值后,所述獲取 模塊還用于:
[0132] 獲取第二閾值。
[0133] 本發明的裝置中,判斷模塊,還用于:
[0134] 根據自身保存的UUID和關聯標識之間的對應關系判斷出當前項中的UUID不存在 關聯標識,為當前項中的UUID分配關聯標識;保存當前項中的