專利名稱:數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法。
背景技術(shù):
一般地,在對(duì)多個(gè)數(shù)據(jù)彼此進(jìn)行結(jié)合的處理中,著眼于各數(shù)據(jù)所包含的規(guī)定項(xiàng)目, 在該項(xiàng)目的值一致的情況下,進(jìn)行對(duì)這些數(shù)據(jù)進(jìn)行結(jié)合的處理。例如,公知有如下的數(shù)據(jù)處理裝置在各個(gè)數(shù)據(jù)所包含的屬性值和項(xiàng)目值一致的情況下,對(duì)第1表所包含的內(nèi)容數(shù)據(jù)與第2表所包含的記錄數(shù)據(jù)進(jìn)行結(jié)合(例如參照專利文獻(xiàn)1)?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1 日本特開2005-49943號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的課題在針對(duì)某個(gè)數(shù)據(jù)組所包含的數(shù)據(jù)(以下設(shè)為“結(jié)合源數(shù)據(jù)”)、從其他數(shù)據(jù)組中提取規(guī)定項(xiàng)目的值一致的數(shù)據(jù)(以下設(shè)為“結(jié)合目標(biāo)數(shù)據(jù)”)并對(duì)結(jié)合源數(shù)據(jù)與提取出的結(jié)合目標(biāo)數(shù)據(jù)進(jìn)行結(jié)合的數(shù)據(jù)結(jié)合處理中,有時(shí)在結(jié)合目標(biāo)數(shù)據(jù)組中存在多個(gè)規(guī)定項(xiàng)目的值一致的結(jié)合目標(biāo)數(shù)據(jù)。并且,有時(shí)結(jié)合目標(biāo)數(shù)據(jù)組本身存在多個(gè)。在這種情況下,當(dāng)僅將規(guī)定項(xiàng)目的值的一致作為結(jié)合基準(zhǔn)時(shí),無法決定與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的結(jié)合目標(biāo)數(shù)據(jù)。并且, 為了決定結(jié)合目標(biāo)數(shù)據(jù),有時(shí)還考慮關(guān)于值能夠伴有范圍概念的與上述規(guī)定項(xiàng)目不同的其他項(xiàng)目。一般地,在數(shù)據(jù)結(jié)合處理中,需要提高結(jié)合的成功率,但是,當(dāng)為了提高結(jié)合的成功率而對(duì)上述其他項(xiàng)目的值在結(jié)合源數(shù)據(jù)與結(jié)合目標(biāo)數(shù)據(jù)之間大幅不同的數(shù)據(jù)進(jìn)行結(jié)合時(shí), 結(jié)合后的結(jié)合源數(shù)據(jù)與結(jié)合目標(biāo)數(shù)據(jù)的結(jié)合精度降低,是不理想的。因此,本發(fā)明是鑒于該問題點(diǎn)而完成的,其目的在于提供如下的數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法在數(shù)據(jù)結(jié)合處理中,能夠提高結(jié)合的數(shù)據(jù)的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。用于解決課題的手段為了解決上述課題,本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)對(duì)結(jié)合源數(shù)據(jù)和選擇結(jié)合目標(biāo)數(shù)據(jù)進(jìn)行結(jié)合,該結(jié)合源數(shù)據(jù)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目,該選擇結(jié)合目標(biāo)數(shù)據(jù)是從具有多個(gè)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目的結(jié)合目標(biāo)數(shù)據(jù)的結(jié)合目標(biāo)數(shù)據(jù)組中選擇出的一個(gè)結(jié)合目標(biāo)數(shù)據(jù),該數(shù)據(jù)結(jié)合系統(tǒng)的特征在于,具有結(jié)合源數(shù)據(jù)存儲(chǔ)單元,其存儲(chǔ)結(jié)合源數(shù)據(jù);結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元,其存儲(chǔ)結(jié)合目標(biāo)數(shù)據(jù)組;數(shù)據(jù)判定單元,其在存儲(chǔ)于結(jié)合源數(shù)據(jù)存儲(chǔ)單元的一個(gè)結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與存儲(chǔ)于結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元的結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍、且該結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,選擇該結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù);數(shù)據(jù)結(jié)合單元,其將由數(shù)據(jù)判定單元選擇出的選擇結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,生成合成數(shù)據(jù);合成數(shù)據(jù)存儲(chǔ)單元,其存儲(chǔ)合成數(shù)據(jù);以及數(shù)據(jù)寫出單元,其將由數(shù)據(jù)結(jié)合單元生成的合成數(shù)據(jù)存儲(chǔ)在合成數(shù)據(jù)存儲(chǔ)單元中,規(guī)定標(biāo)識(shí)范圍是包含結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值的有限范圍,第1規(guī)定范圍是包含結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值的有限范圍。 并且,為了解決上述課題,本發(fā)明的數(shù)據(jù)結(jié)合方法對(duì)結(jié)合源數(shù)據(jù)和選擇結(jié)合目標(biāo)數(shù)據(jù)進(jìn)行結(jié)合,該結(jié)合源數(shù)據(jù)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目,該選擇結(jié)合目標(biāo)數(shù)據(jù)是從具有多個(gè)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目的結(jié)合目標(biāo)數(shù)據(jù)的結(jié)合目標(biāo)數(shù)據(jù)組中選擇出的一個(gè)結(jié)合目標(biāo)數(shù)據(jù),該數(shù)據(jù)結(jié)合方法的特征在于,該數(shù)據(jù)結(jié)合方法具有以下步驟數(shù)據(jù)判定步驟,在一個(gè)結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍、且該結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,選擇該結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù);數(shù)據(jù)結(jié)合步驟,將在數(shù)據(jù)判定步驟中選擇出的選擇結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,生成合成數(shù)據(jù);以及數(shù)據(jù)寫出步驟,將由數(shù)據(jù)結(jié)合單元生成的合成數(shù)據(jù)存儲(chǔ)在用于存儲(chǔ)合成數(shù)據(jù)的合成數(shù)據(jù)存儲(chǔ)單元中, 規(guī)定標(biāo)識(shí)范圍是包含結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值的有限范圍,第1規(guī)定范圍是包含結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值的有限范圍。在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法中,在使結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合時(shí),在標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的基礎(chǔ)上,在結(jié)合源數(shù)據(jù)的關(guān)鍵項(xiàng)目的值屬于根據(jù)結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,將該結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,所以,能夠提高數(shù)據(jù)結(jié)合的精度。另外,在標(biāo)識(shí)項(xiàng)目是存儲(chǔ)了不具有范圍概念的值的項(xiàng)目的情況下,標(biāo)識(shí)項(xiàng)目例如是存儲(chǔ)用戶的標(biāo)識(shí)符作為值的項(xiàng)目。并且,在標(biāo)識(shí)項(xiàng)目是存儲(chǔ)了具有范圍概念的值的項(xiàng)目的情況下,標(biāo)識(shí)項(xiàng)目例如是存儲(chǔ)基于IP地址的標(biāo)識(shí)符的網(wǎng)絡(luò)前綴作為值的項(xiàng)目。并且,關(guān)鍵項(xiàng)目是能夠取連續(xù)或離散的值的項(xiàng)目,關(guān)于該值能夠伴有范圍概念。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,數(shù)據(jù)判定單元從存儲(chǔ)于結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元的多個(gè)結(jié)合目標(biāo)數(shù)據(jù)中,提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的結(jié)合目標(biāo)數(shù)據(jù),作為提取結(jié)合目標(biāo)數(shù)據(jù),在結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)提取結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)。該情況下,在根據(jù)標(biāo)識(shí)項(xiàng)目的值提取與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的結(jié)合目標(biāo)數(shù)據(jù)的候選作為提取結(jié)合目標(biāo)數(shù)據(jù)后,在結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)提取結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,使該提取結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,所以,能夠進(jìn)一步提高數(shù)據(jù)結(jié)合的精度,并且,能夠減輕基于關(guān)鍵項(xiàng)目的值實(shí)現(xiàn)的選擇結(jié)合目標(biāo)數(shù)據(jù)的選擇的處理負(fù)擔(dān)。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,結(jié)合源數(shù)據(jù)和結(jié)合目標(biāo)數(shù)據(jù)包含多個(gè)關(guān)鍵項(xiàng)目,在結(jié)合源數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目各自的值屬于根據(jù)提取結(jié)合目標(biāo)數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目的值而設(shè)定的各個(gè)第1規(guī)定范圍的情況下,數(shù)據(jù)判定單元選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)。在該結(jié)構(gòu)中,即使在結(jié)合源和結(jié)合目標(biāo)數(shù)據(jù)是具有多個(gè)關(guān)鍵項(xiàng)目的數(shù)據(jù)的情況下,在結(jié)合源數(shù)據(jù)的各個(gè)關(guān)鍵項(xiàng)目屬于關(guān)于結(jié)合目標(biāo)數(shù)據(jù)中的各個(gè)關(guān)鍵項(xiàng)目而設(shè)定的第1 規(guī)定范圍的情況下,選擇該結(jié)合目標(biāo)數(shù)據(jù)作為與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的選擇結(jié)合數(shù)據(jù),所以,能夠提高結(jié)合的選擇結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,在結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值不屬于根據(jù)提取結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,在結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于與第1規(guī)定范圍鄰接設(shè)定的第2規(guī)定范圍的情況下,數(shù)據(jù)判定單元選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)。在該結(jié)構(gòu)中,即使在結(jié)合源數(shù)據(jù)的關(guān)鍵項(xiàng)目的值不屬于與任意的提取結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值有關(guān)的第1規(guī)定范圍的情況下,如果屬于關(guān)于任意的提取結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目與第1規(guī)定范圍鄰接設(shè)定的第2規(guī)定范圍,則選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的選擇結(jié)合目標(biāo)數(shù)據(jù),所以,能夠提高數(shù)據(jù)結(jié)合的成功率。即,在這些結(jié)構(gòu)中,在結(jié)合源數(shù)據(jù)的關(guān)鍵項(xiàng)目的值屬于與結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值有關(guān)的第1規(guī)定范圍的情況下,或者不存在關(guān)鍵項(xiàng)目的值屬于第1規(guī)定范圍的提取結(jié)合目標(biāo)數(shù)據(jù)的情況下關(guān)鍵項(xiàng)目的值屬于第2規(guī)定范圍時(shí),選擇該結(jié)合目標(biāo)數(shù)據(jù)作為與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的選擇結(jié)合目標(biāo)數(shù)據(jù),所以,能夠防止無法選擇作為結(jié)合對(duì)象的結(jié)合目標(biāo)數(shù)據(jù)而使與該結(jié)合源數(shù)據(jù)有關(guān)的結(jié)合處理失敗的情況。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,結(jié)合源數(shù)據(jù)和結(jié)合目標(biāo)數(shù)據(jù)包含多個(gè)關(guān)鍵項(xiàng)目,在結(jié)合源數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目各自的值屬于根據(jù)提取結(jié)合目標(biāo)數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目的值而設(shè)定的各個(gè)第1規(guī)定范圍、或者與該第1規(guī)定范圍鄰接設(shè)定的各個(gè)第2規(guī)定范圍的情況下,數(shù)據(jù)判定單元選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)。在該結(jié)構(gòu)中,即使在結(jié)合源和結(jié)合目標(biāo)數(shù)據(jù)是具有多個(gè)關(guān)鍵項(xiàng)目的數(shù)據(jù)的情況下,在結(jié)合源數(shù)據(jù)的各個(gè)關(guān)鍵項(xiàng)目屬于關(guān)于結(jié)合目標(biāo)數(shù)據(jù)中的各個(gè)關(guān)鍵項(xiàng)目而設(shè)定的第1 規(guī)定范圍、或者與第1規(guī)定范圍鄰接設(shè)定的第2規(guī)定范圍的情況下,選擇該結(jié)合目標(biāo)數(shù)據(jù)作為與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的選擇結(jié)合數(shù)據(jù),所以,能夠確保結(jié)合的選擇結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,數(shù)據(jù)判定單元從存儲(chǔ)于結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元的多個(gè)結(jié)合目標(biāo)數(shù)據(jù)中,提取結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于第1規(guī)定范圍的結(jié)合目標(biāo)數(shù)據(jù),作為提取結(jié)合目標(biāo)數(shù)據(jù),在提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的情況下,選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)。該情況下,在根據(jù)關(guān)鍵項(xiàng)目的值提取與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的結(jié)合目標(biāo)數(shù)據(jù)的候選作為提取結(jié)合目標(biāo)數(shù)據(jù)后,使提取結(jié)合目標(biāo)數(shù)據(jù)中的標(biāo)識(shí)項(xiàng)目的值一致的結(jié)合目標(biāo)數(shù)據(jù)、或者結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,所以,能夠進(jìn)一步提高數(shù)據(jù)結(jié)合的精度。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,在提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值不一致、且結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值不屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的情況下,數(shù)據(jù)判定單元從結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元中再次提取具有用于設(shè)定與第1規(guī)定范圍鄰接的第2規(guī)定范圍的值作為該關(guān)鍵項(xiàng)目的其他結(jié)合目標(biāo)數(shù)據(jù),作為提取結(jié)合目標(biāo)數(shù)據(jù),從再次提取出的提取結(jié)合目標(biāo)數(shù)據(jù)中選擇標(biāo)識(shí)項(xiàng)目的值與結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的該提取結(jié)合目標(biāo)數(shù)據(jù),作為選擇結(jié)合目標(biāo)數(shù)據(jù)。在該結(jié)構(gòu)中,即使在結(jié)合源數(shù)據(jù)的標(biāo)識(shí)項(xiàng)目的值與在關(guān)鍵項(xiàng)目中根據(jù)第1規(guī)定范圍提取出的任意的提取結(jié)合目標(biāo)數(shù)據(jù)的標(biāo)識(shí)項(xiàng)目的值一致、或者不屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的情況下,如果在根據(jù)與第1規(guī)定范圍鄰接的第2規(guī)定范圍在關(guān)鍵項(xiàng)目中再次提取出的提取結(jié)合目標(biāo)數(shù)據(jù)中存在標(biāo)識(shí)項(xiàng)目的值與結(jié)合源數(shù)據(jù)一致、或者屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的提取結(jié)合目標(biāo)數(shù)據(jù),則選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的選擇結(jié)合目標(biāo)數(shù)據(jù),所以,能夠進(jìn)一步提高數(shù)據(jù)結(jié)合的成功率。即,在該結(jié)構(gòu)中,在結(jié)合源數(shù)據(jù)的標(biāo)識(shí)項(xiàng)目的值一致或者屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的結(jié)合目標(biāo)數(shù)據(jù)存在于在關(guān)鍵項(xiàng)目中根據(jù)第1規(guī)定范圍提取出的提取結(jié)合目標(biāo)數(shù)據(jù)中的情況下、或者不存在于根據(jù)第1規(guī)定范圍提取出的提取結(jié)合目標(biāo)數(shù)據(jù)中而存在于根據(jù)第2規(guī)定范圍提取出的提取結(jié)合目標(biāo)數(shù)據(jù)中的情況下,選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合的選擇結(jié)合目標(biāo)數(shù)據(jù),所以,能夠防止無法選擇作為結(jié)合對(duì)象的結(jié)合目標(biāo)數(shù)據(jù)而使與該結(jié)合源數(shù)據(jù)有關(guān)的結(jié)合處理失敗的情況。并且,在本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)中,其特征在于,關(guān)鍵項(xiàng)目是與日期時(shí)間有關(guān)的項(xiàng)目,第1規(guī)定范圍是包含關(guān)鍵項(xiàng)目的值的日期時(shí)間的規(guī)定期間。根據(jù)該結(jié)構(gòu),能夠使對(duì)應(yīng)于規(guī)定期間的結(jié)合目標(biāo)數(shù)據(jù)與對(duì)應(yīng)于日期時(shí)間的結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合。發(fā)明效果根據(jù)本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法,在使結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合時(shí),在標(biāo)識(shí)項(xiàng)目一致、或者屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的基礎(chǔ)上,在結(jié)合源數(shù)據(jù)的關(guān)鍵項(xiàng)目的值屬于根據(jù)結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,將該結(jié)合目標(biāo)數(shù)據(jù)作為選擇結(jié)合目標(biāo)數(shù)據(jù)與結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,所以,能夠提高數(shù)據(jù)結(jié)合的成功率。并且,第1規(guī)定范圍是根據(jù)結(jié)合目標(biāo)數(shù)據(jù)的關(guān)鍵項(xiàng)目的值而設(shè)定的范圍,所以,能夠提高結(jié)合精度。因此,在數(shù)據(jù)結(jié)合處理中,能夠提高結(jié)合的數(shù)據(jù)的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。
圖1是數(shù)據(jù)結(jié)合系統(tǒng)的實(shí)施方式的服務(wù)器的功能框圖。圖2是服務(wù)器的硬件框圖。
圖3是示出存儲(chǔ)在表存儲(chǔ)部中的表A、表Bl和表B2的結(jié)構(gòu)的一例的圖。圖4是示出存儲(chǔ)在表存儲(chǔ)部中的表C的結(jié)構(gòu)的一例的圖。圖5是示出在服務(wù)器中實(shí)施的數(shù)據(jù)結(jié)合方法的處理內(nèi)容的流程圖。圖6是示出在服務(wù)器中實(shí)施的另一實(shí)施方式的數(shù)據(jù)結(jié)合方法的處理內(nèi)容的流程圖。標(biāo)號(hào)說明1 服務(wù)器;10 用戶請(qǐng)求取得部;11 表判定部;12 數(shù)據(jù)讀取部;13 數(shù)據(jù)結(jié)合部; 14 數(shù)據(jù)寫出部;15 用戶結(jié)果輸出部;16 表存儲(chǔ)部。
具體實(shí)施例方式參照
本發(fā)明的實(shí)施方式的數(shù)據(jù)結(jié)合系統(tǒng)。另外,在可能的情況下,對(duì)同一部分標(biāo)注同一標(biāo)號(hào)并省略重復(fù)的說明。(第1實(shí)施方式)圖1是示出數(shù)據(jù)結(jié)合系統(tǒng)的一個(gè)實(shí)施方式的服務(wù)器1的功能結(jié)構(gòu)的框圖。服務(wù)器 1是對(duì)結(jié)合源數(shù)據(jù)和選擇結(jié)合目標(biāo)數(shù)據(jù)進(jìn)行結(jié)合的裝置,該結(jié)合源數(shù)據(jù)包含多個(gè)關(guān)鍵項(xiàng)目, 該選擇結(jié)合目標(biāo)數(shù)據(jù)是從具有多個(gè)包含多個(gè)關(guān)鍵項(xiàng)目的結(jié)合目標(biāo)數(shù)據(jù)的結(jié)合目標(biāo)數(shù)據(jù)組中選擇出的,在功能上,服務(wù)器1具有用戶請(qǐng)求取得部10、表判定部11 (數(shù)據(jù)判定單元)、數(shù)據(jù)讀取部12、數(shù)據(jù)結(jié)合部13(數(shù)據(jù)結(jié)合單元)、數(shù)據(jù)寫出部14(數(shù)據(jù)寫出單元)、用戶結(jié)果輸出部15以及表存儲(chǔ)部16(結(jié)合源數(shù)據(jù)存儲(chǔ)單元、結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元、合成數(shù)據(jù)存儲(chǔ)單元)°并且,圖2是服務(wù)器1的硬件結(jié)構(gòu)圖。在物理上,如圖2所示,服務(wù)器1構(gòu)成為計(jì)算機(jī)系統(tǒng),其包含CPU 101、作為主存儲(chǔ)裝置的RAM 102和ROM 103、硬盤和閃存等輔助存儲(chǔ)裝置105、作為輸入設(shè)備的鍵盤和鼠標(biāo)等輸入裝置106、顯示器等輸出裝置107、網(wǎng)卡等作為數(shù)據(jù)收發(fā)設(shè)備的通信模塊104等。通過在圖2所示的CPU 101、RAM 102等硬件上讀入規(guī)定的計(jì)算機(jī)軟件,在CPU 101的控制下使通信模塊104、輸入裝置106、輸出裝置107進(jìn)行動(dòng)作,并進(jìn)行RAM 102或輔助存儲(chǔ)裝置105中的數(shù)據(jù)的讀出和寫入,由此實(shí)現(xiàn)圖1所示的各功能。另外,在本實(shí)施方式中,上述各功能部10 16為服務(wù)器1所有,但是,也可以分散于能夠經(jīng)由網(wǎng)絡(luò)相互通信的多個(gè)服務(wù)器,本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)可以由多個(gè)服務(wù)器構(gòu)成。首先,在各功能部10 15的說明之前,對(duì)存儲(chǔ)在表存儲(chǔ)部16中的表進(jìn)行說明。 在圖1所示的例子中,表存儲(chǔ)部16存儲(chǔ)表A、表Bi、表B2和表C。并且,表Bl和表B2構(gòu)成表B組。另外,存儲(chǔ)在表存儲(chǔ)部16中的表A構(gòu)成本發(fā)明的結(jié)合源數(shù)據(jù)存儲(chǔ)單元,表A所包含的記錄a構(gòu)成本發(fā)明的結(jié)合源數(shù)據(jù)。并且,存儲(chǔ)在表存儲(chǔ)部16中的表B1、B2構(gòu)成本發(fā)明的結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)在表B組中的多個(gè)記錄b構(gòu)成本發(fā)明的結(jié)合目標(biāo)數(shù)據(jù)組,表 Bl和表B2所包含的記錄b構(gòu)成本發(fā)明的結(jié)合目標(biāo)數(shù)據(jù)。存儲(chǔ)在表存儲(chǔ)部16中的表C構(gòu)成本發(fā)明的存儲(chǔ)合成數(shù)據(jù)作為記錄的合成數(shù)據(jù)存儲(chǔ)單元。圖3(a)示出表A的結(jié)構(gòu)的一例。表A是存儲(chǔ)由收容移動(dòng)終端的基站和交換機(jī)取得的移動(dòng)終端的位置信息的表,作為項(xiàng)目,具有“用戶ID”、“日期時(shí)間”和“位置”。項(xiàng)目“用戶ID”是移動(dòng)終端的用戶的標(biāo)識(shí)符,項(xiàng)目“日期時(shí)間”是取得該記錄的日期,項(xiàng)目“位置”是與移動(dòng)終端的所在位置有關(guān)的信息。而且,在圖3(a)所示的例子中,表A存儲(chǔ)有記錄al、 3-2、3-3 ο圖3(b)示出表Bl的結(jié)構(gòu)的一例。表Bl是移動(dòng)終端的通信服務(wù)提供商中存儲(chǔ)“7 月”末這一時(shí)點(diǎn)的移動(dòng)終端簽約者的屬性信息的表。作為項(xiàng)目,表Bl具有“用戶ID”、“性別”和“出生年月日”。項(xiàng)目“用戶ID”是移動(dòng)終端的用戶的標(biāo)識(shí)符,項(xiàng)目“性別”是用戶的性別,項(xiàng)目“出生年月日”是用戶的出生年月日。并且,表Bl具有與屬性信息取得時(shí)有關(guān)的項(xiàng)目“日期時(shí)間”,可以理解為所有記錄bll、bl2中的項(xiàng)目“日期時(shí)間”的值為“7月”。圖3(c)示出表B2的結(jié)構(gòu)的一例。表B2是移動(dòng)終端的通信服務(wù)提供商中存儲(chǔ)“8 月”末這一時(shí)點(diǎn)的移動(dòng)終端簽約者的屬性信息的表。表B2具有與表Bl相同的項(xiàng)目。并且, 表B2具有與屬性信息取得時(shí)有關(guān)的項(xiàng)目“日期時(shí)間”,可以理解為所有記錄l321、b22中的項(xiàng)目“日期時(shí)間”的值為“8月”。圖4示出表C的結(jié)構(gòu)的一例。表C是存儲(chǔ)使存儲(chǔ)于表Bi、B2的任意的記錄b與表A的記錄a進(jìn)行結(jié)合而生成的記錄c的表。作為項(xiàng)目,表C具有“用戶ID”、“日期時(shí)間”、 “位置”、“性別”、“出生年月日”和“結(jié)合后的表”。項(xiàng)目“結(jié)合后的表”表示結(jié)合后的記錄b 的取得源的表,具有“b7 (表Bi) ”、"b8 (表B》,,這樣的值。下面,使用圖1詳細(xì)說明服務(wù)器1的各功能部。用戶請(qǐng)求取得部10是取得來自用戶的數(shù)據(jù)結(jié)合的處理請(qǐng)求的部分。處理請(qǐng)求包含與數(shù)據(jù)結(jié)合有關(guān)的各種指定事項(xiàng),例如,包含“對(duì)表A和表B組進(jìn)行結(jié)合并輸出到表C”、 “針對(duì)表A的記錄,從表B組中選擇用戶ID的項(xiàng)目一致且根據(jù)與日期時(shí)間有關(guān)的項(xiàng)目通過規(guī)定算法提取出的記錄并進(jìn)行結(jié)合”、“規(guī)定算法的種類”以及“僅將結(jié)合成功的記錄輸出到表C”這樣的信息。表判定部11是從表B組中選擇與存儲(chǔ)于表A的記錄a進(jìn)行結(jié)合的記錄b的部分。 在后面詳細(xì)敘述表判定部11實(shí)施的處理。并且,表判定部11將從表A取得的記錄a和從表B組中選擇出的記錄b送出到數(shù)據(jù)結(jié)合部13。數(shù)據(jù)讀取部12是參照存儲(chǔ)于表存儲(chǔ)部16的表A、表Bl和表B2取得記錄的部分。 數(shù)據(jù)讀取部12將取得的記錄送出到表判定部。數(shù)據(jù)結(jié)合部13是如下部分從表判定部11取得記錄a和記錄b,將記錄b與記錄 a進(jìn)行結(jié)合從而生成記錄C。數(shù)據(jù)結(jié)合部13將記錄c送出到數(shù)據(jù)寫出部14。數(shù)據(jù)寫出部14是從數(shù)據(jù)結(jié)合部13取得記錄c并在表C中寫出所取得的記錄c的部分。并且,在所有記錄寫出結(jié)束的情況下,數(shù)據(jù)寫出部14將該意思的通知送出到用戶結(jié)果輸出部15。用戶結(jié)果輸出部15是從數(shù)據(jù)寫出部14取得記錄寫出結(jié)束的意思的通知并顯示該意思的部分。接著,使用圖5說明本實(shí)施方式的數(shù)據(jù)結(jié)合方法中的服務(wù)器1的動(dòng)作。圖5是示出在服務(wù)器1中進(jìn)行的數(shù)據(jù)結(jié)合的處理內(nèi)容的流程圖。首先,用戶請(qǐng)求取得部10取得來自用戶的數(shù)據(jù)結(jié)合的處理請(qǐng)求(Si)。假設(shè)在該處理請(qǐng)求中例如包含‘針對(duì)表A的記錄a,從表B組中選擇“用戶ID”的項(xiàng)目一致且根據(jù)與 “日期時(shí)間”有關(guān)的項(xiàng)目通過規(guī)定算法提取出的記錄b并進(jìn)行結(jié)合’這樣的信息。另外,在本實(shí)施方式中,項(xiàng)目“用戶ID”構(gòu)成本發(fā)明的標(biāo)識(shí)項(xiàng)目,項(xiàng)目“日期時(shí)間”構(gòu)成本發(fā)明的關(guān)鍵項(xiàng)目。另外,存在標(biāo)識(shí)項(xiàng)目是存儲(chǔ)了不具有范圍概念的值的項(xiàng)目的情況、以及標(biāo)識(shí)項(xiàng)目是存儲(chǔ)了具有范圍概念的值的項(xiàng)目的情況。作為前者的一例,舉出標(biāo)識(shí)項(xiàng)目是存儲(chǔ)用戶的標(biāo)識(shí)符即用戶ID作為值的項(xiàng)目的情況。并且,作為后者的一例,舉出標(biāo)識(shí)項(xiàng)目是存儲(chǔ)基于 IP地址的標(biāo)識(shí)符的網(wǎng)絡(luò)前綴作為值的項(xiàng)目的情況。在本實(shí)施方式中,設(shè)標(biāo)識(shí)項(xiàng)目是存儲(chǔ)了不具有范圍概念的值的項(xiàng)目,進(jìn)行以下說明。并且,關(guān)鍵項(xiàng)目是能夠取連續(xù)或離散的值的項(xiàng)目,關(guān)于該值能夠伴有范圍概念。接著,數(shù)據(jù)讀取部12從表存儲(chǔ)部16中取得表A(S》。然后,表判定部11從所取得的表A中取得記錄a (S3)。這里,假設(shè)首先取得了記錄al。接著,表判定部11將記錄a的項(xiàng)目“日期時(shí)間”的值作為關(guān)鍵字,使用規(guī)定算法從表B組中選擇任意的表B (S4)。這里,說明規(guī)定算法。在本實(shí)施方式中,存在以下2種算法。第1算法針對(duì)所取得的“日期時(shí)間”為η月1日 31日的位置信息(記錄a),結(jié)合η月末屬性信息(bn)(記錄b)。第2算法針對(duì)所取得的“日期時(shí)間”為η月16日 (η+1)月15日的位置信息 (記錄a),結(jié)合η月末屬性信息(bn)(記錄b)。S卩,在第1算法中,根據(jù)記錄b所包含的項(xiàng)目“日期時(shí)間”的值(η月)來設(shè)定η月 1日 31日的范圍,在該范圍中包含記錄a的“日期時(shí)間”的值的情況下,對(duì)該記錄a和該記錄b進(jìn)行結(jié)合。并且,在第2算法中,根據(jù)記錄b所包含的項(xiàng)目“日期時(shí)間”的值(η月) 來設(shè)定η月16日 (η+1)月15日的范圍,在該范圍中包含記錄a的“日期時(shí)間”的值的情況下,對(duì)該記錄a和該記錄b進(jìn)行結(jié)合。另外,第1算法中的與日期時(shí)間有關(guān)的期間“η月 1日 31日”以及第2算法中的與日期時(shí)間有關(guān)的期間“η月16日 (η+1)月15日”構(gòu)成本發(fā)明的第1規(guī)定范圍。這里,當(dāng)使用第1算法時(shí),在步驟S3中選擇記錄al,記錄al的項(xiàng)目“日期時(shí)間”的值為“2008/8/17”,所以,選擇8月末屬性信息(b8)的表B2 (S4)。接著,表判定部11根據(jù)記錄a的項(xiàng)目“用戶ID”的值“111”,嘗試從表B2中取得項(xiàng)目“用戶ID”的值為“111”的記錄b(S5)。然后,表判定部11判定是否取得了記錄b(S6)。 在能夠取得記錄b的情況下,處理順序進(jìn)入步驟S10,在無法取得記錄b的情況下,處理順序進(jìn)入步驟S7。這里,在記錄B2中不存在“用戶ID”的值為“111”的記錄b(參照?qǐng)D3(c)), 所以,處理順序進(jìn)入步驟S7。另外,在本實(shí)施方式中,構(gòu)成本發(fā)明的標(biāo)識(shí)項(xiàng)目的“用戶ID”是不具有范圍概念的項(xiàng)目,所以,在記錄a的項(xiàng)目“用戶ID”的值與記錄b的項(xiàng)目“用戶ID”的值一致的情況下, 表判定部11取得該記錄b。與此相對(duì),在使用與“用戶ID”不同的例如“IP地址”所例示的具有范圍概念的項(xiàng)目作為本發(fā)明的標(biāo)識(shí)項(xiàng)目的情況下,在記錄a和記錄b的“IP地址”的一部分(例如上位部分)一致的情況下,表判定部11能夠取得該記錄b。即,根據(jù)記錄b的 "IP地址”的上位部分一致的IP地址組來設(shè)定IP地址的值的范圍,在記錄a的IP地址屬于該范圍的情況下,表判定部11取得該記錄b。這樣,在使用具有范圍概念的項(xiàng)目作為本發(fā)明的標(biāo)識(shí)項(xiàng)目的情況下,能夠根據(jù)記錄b的該項(xiàng)目的值來設(shè)定規(guī)定范圍。這里設(shè)定的規(guī)定范圍構(gòu)成本發(fā)明的“規(guī)定標(biāo)識(shí)范圍”。接著,在本實(shí)施方式中,表判定部11使用不具有范圍概念的項(xiàng)目即“用戶ID”進(jìn)行用于取得記錄b的判定處理,但是,如上所述,也可以使用具有范圍概念的項(xiàng)目進(jìn)行判定處理。在步驟S7中,表判定部11根據(jù)記錄a的項(xiàng)目“日期時(shí)間”的值,經(jīng)由數(shù)據(jù)讀取部 12選擇(n-1)月末屬性信息(b(n-l))的表B或(n+1)月末屬性信息(b(n+l))的表B(S7)。 這里,根據(jù)(n-1)月末屬性信息(b(n-l))設(shè)定的期間“ (n-1)月1日 31日”、或根據(jù)(n+1) 月末屬性信息(b(n+l))設(shè)定的期間“(n+1)月1日 31日”被設(shè)定為本發(fā)明的第2規(guī)定范圍。具體而言,在使用第1算法的情況下,表判定部11選擇(n-1)月末屬性信息 (b (n-l))0這是指如下情況的事項(xiàng)用戶ID “111”的用戶在η月末的時(shí)點(diǎn)已經(jīng)解約了移動(dòng)終端,所以,在η月末屬性信息(bn)中不存在用戶ID“111”的記錄b。另外,與(n_l)月末屬性信息(b(n-l))對(duì)應(yīng)的期間“(n-1)月1日 31日”構(gòu)成本發(fā)明的與第1規(guī)定范圍“η 月1日 31日”鄰接設(shè)定的第2規(guī)定范圍。另一方面,在使用第2算法的情況下,在記錄a的項(xiàng)目“日期時(shí)間”的值為“η月16 日 η月31日”的情況下,表判定部11選擇(n-1)月末屬性信息(b (n_l)),在記錄a的項(xiàng)目“日期時(shí)間”的值為“(n+1)月1日 (n+1)月15日”的情況下,表判定部11選擇(n+1) 月末屬性信息(b(n+l))。另外,與(n-1)月末屬性信息(b(n-l))對(duì)應(yīng)的期間“(n_l)月16 日 η月15日”以及與(n+1)月末屬性信息(b(n+l))對(duì)應(yīng)的期間“ (n+1)月16日 (n+2) 月15日”構(gòu)成本發(fā)明的與第1規(guī)定范圍“η月16日 (n+1)月15日”鄰接設(shè)定的第2規(guī)定范圍。在記錄a的項(xiàng)目“日期時(shí)間”的值為“η月16日 η月31日”的情況下,不存在 “用戶ID”的值為“111”的記錄b的情況是用戶ID “111”的用戶在η月末的時(shí)點(diǎn)已經(jīng)解約了移動(dòng)終端的情況。并且,在記錄a的項(xiàng)目“日期時(shí)間”的值為“(n+1)月1日 (n+1)月 15日”的情況下,不存在“用戶ID”的值為“111”的記錄b的情況是用戶ID “111”的用戶在η月末后且(n+1)月15日前的時(shí)點(diǎn)進(jìn)行了移動(dòng)終端的加入手續(xù)的情況。這里使用第1算法,所以,表判定部11經(jīng)由數(shù)據(jù)讀取部12選擇7月末屬性信息 (b7)的表 B1(S7)。接著,表判定部11嘗試從在步驟S7中選擇出的表B中取得項(xiàng)目“用戶ID”的值為“111”的記錄b(S8)。然后,表判定部11判定是否取得了記錄b(S9)。在能夠取得記錄b 的情況下,處理順序進(jìn)入步驟S10,在無法取得記錄b的情況下,處理順序進(jìn)入步驟S11。這里,在記錄Bl中存在“用戶ID”的值為“111”的記錄bll(參照?qǐng)D3(b)),所以,處理順序進(jìn)入步驟S10。在步驟SlO中,表判定部11將記錄a和在步驟S5或步驟S8中取得的記錄b送出到數(shù)據(jù)結(jié)合部13。然后,數(shù)據(jù)結(jié)合部13對(duì)從表判定部取得的記錄a和記錄b進(jìn)行結(jié)合,生成記錄C。另一方面,在處理順序進(jìn)入步驟Sll的情況下,數(shù)據(jù)結(jié)合部13僅取得記錄a,不實(shí)施結(jié)合處理(Sll)。在本實(shí)施方式中,處理順序進(jìn)入步驟S10,數(shù)據(jù)結(jié)合部13取得記錄al 和記錄bll,對(duì)這些記錄進(jìn)行結(jié)合。接著,數(shù)據(jù)結(jié)合部13將所生成的記錄c送出到數(shù)據(jù)寫出部14,數(shù)據(jù)寫出部14取得所送出的記錄c,將記錄c寫出到表C(S12)。在本實(shí)施方式中,數(shù)據(jù)寫出部14將記錄cl寫出到表C(參照?qǐng)D4)。另外,也可以在表C中僅寫出進(jìn)行了結(jié)合處理后的記錄,還可以針對(duì)沒有進(jìn)行結(jié)合處理的記錄,寫出未結(jié)合的記錄。
在接下來的步驟S13中,判定是否已經(jīng)取得了表A的所有記錄a,在判定為已經(jīng)取得的情況下,處理順序結(jié)束,在沒有判定為已經(jīng)取得的情況下,處理順序返回步驟S3(S13)。例如,簡(jiǎn)單說明在步驟S3中取得記錄a2(參照?qǐng)D3(a))并在步驟S4中使用第1 算法時(shí)的處理內(nèi)容。記錄a2的項(xiàng)目“日期時(shí)間”的值為“2008/8/12”,所以,在步驟S4中選擇“8月末屬性信息(b8)”的表B2。記錄a2的項(xiàng)目“用戶ID”的值為“222”,在表B2中存在項(xiàng)目“用戶ID”為“222”的記錄1^21,所以,在步驟SlO中對(duì)記錄a2和記錄b21進(jìn)行結(jié)合,將記錄c2寫出到表C (參照?qǐng)D4)。例如,簡(jiǎn)單說明在步驟S3中取得記錄a3(參照?qǐng)D3(a))并在步驟S4中使用第2 算法時(shí)的處理內(nèi)容。記錄a3的項(xiàng)目“日期時(shí)間”的值為“2008/8/10”,所以,在步驟S4中選擇“7月末屬性信息(b7),,的表Bl作為第1規(guī)定范圍。記錄a3的項(xiàng)目“用戶ID”的值為 “333”,在表Bl中不存在項(xiàng)目“用戶ID”為“333”的記錄b,所以,在步驟S7中選擇“8月末屬性信息(b8)”的表B2作為第2規(guī)定范圍。然后,在表B2中存在項(xiàng)目“用戶ID”為“333” 的記錄1^22,所以,在步驟SlO中對(duì)記錄a3和記錄b22進(jìn)行結(jié)合,將記錄c3寫出到表C(參照?qǐng)D4)。(第2實(shí)施方式)接著,使用圖6說明第2實(shí)施方式的服務(wù)器1的動(dòng)作。圖6是示出在服務(wù)器1中進(jìn)行的數(shù)據(jù)結(jié)合方法的處理內(nèi)容的流程圖。步驟S21 S23中的處理內(nèi)容與圖5中的步驟Sl S3的處理相同。接著,表判定部11嘗試經(jīng)由數(shù)據(jù)讀取部12從屬于表B組的所有表(這里為表Bi、 B2)中取得具有與所取得的記錄a的用戶ID的值相同的值的記錄b組(SM)。例如,在步驟S23中取得了記錄al的情況下,取得“用戶ID”的值為“111”的記錄bll。接著,表判定部11判定是否在步驟S24中取得了記錄b組(S2Q。在能夠取得記錄b組的情況下,處理順序進(jìn)入步驟S27,在一個(gè)記錄b組也無法取得的情況下,處理順序進(jìn)入步驟S26。在處理順序進(jìn)入步驟S26的情況下,不實(shí)施針對(duì)所取得的記錄a的結(jié)合處理。 例如,在步驟S24中取得了記錄bll的情況下,處理順序進(jìn)入步驟S27。接著,表判定部11將記錄a的“日期時(shí)間”的值作為關(guān)鍵字,使用規(guī)定算法從記錄 b組中選擇屬于第1規(guī)定范圍的記錄b(S27)。例如,在步驟SM中取得了記錄bll且使用第 1算法的情況下,記錄a所包含的項(xiàng)目“日期時(shí)間”的值“2008/8/17”不屬于根據(jù)記錄bll 的項(xiàng)目“日期時(shí)間”的值“7月”而設(shè)定的第1規(guī)定范圍“7月1日 31日”,所以,不選擇記錄bll。另外,在該實(shí)施方式中,項(xiàng)目“日期時(shí)間”構(gòu)成本發(fā)明的關(guān)鍵項(xiàng)目,項(xiàng)目“用戶ID”構(gòu)成本發(fā)明的“標(biāo)識(shí)項(xiàng)目”。在接下來的步驟S28中,表判定部11判定是否在步驟S27中選擇了記錄b。在選擇了記錄b的情況下,處理順序進(jìn)入步驟S31,在沒有選擇記錄b的情況下,處理順序進(jìn)入步驟S29。例如,在步驟S27中沒有選擇記錄bll的情況下,處理順序進(jìn)入步驟S29。在步驟S29中,表判定部11根據(jù)記錄a的項(xiàng)目“日期時(shí)間”的值,設(shè)定與通過規(guī)定算法設(shè)定的第1規(guī)定范圍鄰接的第2規(guī)定范圍,作為提取對(duì)象的范圍。具體而言,在使用第1算法的情況下,在第1規(guī)定范圍為“η月1日 31日”的情況下,將第2規(guī)定范圍設(shè)定為“(η+1)月1日 31日”。這樣設(shè)定的情況是指如下情況用戶ID “111”的用戶在η月末的時(shí)點(diǎn)已經(jīng)解約了移動(dòng)終端,所以,在η月末屬性信息(bn)中不存在用戶ID “111”的記錄b。另一方面,在使用第2算法的情況下,第1規(guī)定范圍為“η月16日 (η+1)月15 日”,在記錄a的項(xiàng)目“日期時(shí)間”的值為“(η+1)月16日 (η+1)月31日”的情況下,將第 2規(guī)定范圍設(shè)定為“ (η+1)月16日 (η+2)月15日”。這樣設(shè)定的情況是指如下情況用戶 ID“111”的用戶在η月末的時(shí)點(diǎn)簽約了移動(dòng)終端,在(η+1)月末的時(shí)點(diǎn)之前解約。并且,在記錄a的項(xiàng)目“日期時(shí)間”的值為“η月1日 η月15日”的情況下,將第2規(guī)定范圍設(shè)定為“(η-1)月16日 η月15日”。這樣設(shè)定的情況是指如下情況用戶ID “111”的用戶在 (η-1)月末的時(shí)點(diǎn)未簽約移動(dòng)終端,在η月末的時(shí)點(diǎn)之前簽約。這里,表判定部11根據(jù)第1規(guī)定范圍“7月1日 31日”,將第2規(guī)定范圍設(shè)定為 “8月1日 31日,,。接著,表判定部11根據(jù)第2規(guī)定范圍,從在步驟S24中取得的記錄b組中選擇符合規(guī)定算法的記錄b (S30)。在本實(shí)施方式中,記錄a的項(xiàng)目“日期時(shí)間”的值“2008/8/17” 屬于第2規(guī)定范圍“8月1日 31日”,所以,表判定部11選擇記錄bll作為結(jié)合對(duì)象的記錄。接著,在步驟S31中,表判定部11將記錄a和在步驟S27或步驟S30中選擇出的記錄b送出到數(shù)據(jù)結(jié)合部13。然后,數(shù)據(jù)結(jié)合部13對(duì)從表判定部取得的記錄a和記錄b進(jìn)行結(jié)合,生成記錄c (S31)。另一方面,在處理順序進(jìn)入步驟幻6的情況下,數(shù)據(jù)結(jié)合部13僅取得記錄a,不實(shí)施結(jié)合處理(S^)。例如,在步驟S30中選擇了記錄bll的情況下,數(shù)據(jù)結(jié)合部13取得記錄al和記錄bll,對(duì)這些記錄進(jìn)行結(jié)合。接著,數(shù)據(jù)結(jié)合部13將所生成的記錄c送出到數(shù)據(jù)寫出部14,數(shù)據(jù)寫出部14取得所送出的記錄c,將記錄c寫出到表C(S32)。這里,數(shù)據(jù)寫出部14將記錄cl寫出到表C(參照?qǐng)D4)。在步驟S33中實(shí)施的處理內(nèi)容與圖5中的步驟S13相同。另外,關(guān)于在步驟S23 S33中實(shí)施的處理,可以如圖6所示那樣反復(fù)實(shí)施,也可以針對(duì)存儲(chǔ)于表A的所有記錄a并行進(jìn)行。在并行進(jìn)行的情況下,可以將各個(gè)處理分配給能夠經(jīng)由網(wǎng)絡(luò)通信的多個(gè)服務(wù)器裝置進(jìn)行實(shí)施。(第3實(shí)施方式)另外,在使用圖6說明的例子中,使用項(xiàng)目“日期時(shí)間”的值作為關(guān)鍵項(xiàng)目來選擇記錄b,但是,也可以使用記錄a和記錄b所包含的其他多個(gè)項(xiàng)目作為關(guān)鍵項(xiàng)目,對(duì)每個(gè)項(xiàng)目實(shí)施步驟S27 S30的處理,從而選擇記錄b。具體而言,在記錄a和記錄b具有多個(gè)(η個(gè))項(xiàng)目的情況下,針對(duì)各項(xiàng)目反復(fù)η次來實(shí)施步驟S27 S30的處理。在記錄a所包含的多個(gè)項(xiàng)目各自的值屬于根據(jù)在步驟SM 中取得的記錄b組所包含的多個(gè)項(xiàng)目的值而設(shè)定的各個(gè)第1規(guī)定范圍的情況下,選擇該記錄b作為與記錄a進(jìn)行結(jié)合的記錄。關(guān)于各個(gè)項(xiàng)目,即使在記錄a所包含的項(xiàng)目各自的值不屬于根據(jù)記錄b所包含的多個(gè)項(xiàng)目的值而設(shè)定的各個(gè)第1規(guī)定范圍的情況下,在屬于與第1規(guī)定范圍鄰接設(shè)定的各個(gè)第2規(guī)定范圍的情況下,選擇該記錄b作為與記錄a進(jìn)行結(jié)合的記錄。換言之,在記錄a所包含的多個(gè)項(xiàng)目各自的值屬于根據(jù)記錄b所包含的多個(gè)項(xiàng)目的值而設(shè)定的各個(gè)第1規(guī)定范圍、或者與該第1規(guī)定范圍鄰接設(shè)定的各個(gè)第2規(guī)定范圍的情況下,選擇該記錄b作為與記錄a進(jìn)行結(jié)合的記錄。另外,該情況下,項(xiàng)目“日期時(shí)間”和上述多個(gè)項(xiàng)目構(gòu)成本發(fā)明的多個(gè)關(guān)鍵項(xiàng)目。該情況下,即使在記錄a和記錄b具有多個(gè)項(xiàng)目的情況下,在記錄a的各個(gè)項(xiàng)目屬于關(guān)于記錄b中的各個(gè)項(xiàng)目而設(shè)定的規(guī)定范圍的情況下,選擇該記錄b作為與記錄a進(jìn)行結(jié)合的記錄,所以,能夠確保結(jié)合的記錄a和記錄b的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。接著,對(duì)以上說明的數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法的作用效果進(jìn)行說明。在本實(shí)施方式的數(shù)據(jù)結(jié)合系統(tǒng)和數(shù)據(jù)結(jié)合方法中,在使記錄b與記錄a進(jìn)行結(jié)合時(shí),在用戶ID — 致的基礎(chǔ)上,在表判定部11判定為記錄a的項(xiàng)目“日期時(shí)間”的值屬于根據(jù)記錄b的項(xiàng)目 “日期時(shí)間”的值而設(shè)定的第1規(guī)定范圍的情況下,通過數(shù)據(jù)結(jié)合部13對(duì)記錄b與記錄a進(jìn)行結(jié)合,所以,能夠提高數(shù)據(jù)結(jié)合的成功率。并且,通過表判定部11,根據(jù)記錄b所包含的項(xiàng)目“日期時(shí)間”的值來設(shè)定第1規(guī)定范圍,所以,能夠提高結(jié)合精度。并且,即使在記錄a的“日期時(shí)間”的項(xiàng)目值不屬于與記錄b的“日期時(shí)間”的項(xiàng)目值有關(guān)的第1規(guī)定范圍的情況下,如果屬于與第1規(guī)定范圍鄰接的第2規(guī)定范圍,則通過表判定部11選擇記錄b作為與記錄a進(jìn)行結(jié)合的記錄,所以,能夠提高數(shù)據(jù)結(jié)合的成功率。進(jìn)而,即使在記錄a和記錄b是具有多個(gè)項(xiàng)目的數(shù)據(jù)的情況下,在記錄a的各個(gè)項(xiàng)目屬于關(guān)于記錄b中的各個(gè)項(xiàng)目而設(shè)定的第1或第2規(guī)定范圍的情況下,表判定部11選擇記錄b作為與記錄a進(jìn)行結(jié)合的數(shù)據(jù),所以,能夠提高結(jié)合的記錄b和記錄a的結(jié)合精度, 同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。產(chǎn)業(yè)上的可利用性本發(fā)明在數(shù)據(jù)結(jié)合處理中,能夠提高結(jié)合的數(shù)據(jù)的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。
權(quán)利要求
1.一種數(shù)據(jù)結(jié)合系統(tǒng),該數(shù)據(jù)結(jié)合系統(tǒng)對(duì)結(jié)合源數(shù)據(jù)和選擇結(jié)合目標(biāo)數(shù)據(jù)進(jìn)行結(jié)合, 該結(jié)合源數(shù)據(jù)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目,該選擇結(jié)合目標(biāo)數(shù)據(jù)是從具有多個(gè)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目的結(jié)合目標(biāo)數(shù)據(jù)的結(jié)合目標(biāo)數(shù)據(jù)組中選擇出的一個(gè)所述結(jié)合目標(biāo)數(shù)據(jù),該數(shù)據(jù)結(jié)合系統(tǒng)的特征在于,該數(shù)據(jù)結(jié)合系統(tǒng)具有結(jié)合源數(shù)據(jù)存儲(chǔ)單元,其存儲(chǔ)所述結(jié)合源數(shù)據(jù); 結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元,其存儲(chǔ)所述結(jié)合目標(biāo)數(shù)據(jù)組;數(shù)據(jù)判定單元,其在存儲(chǔ)于所述結(jié)合源數(shù)據(jù)存儲(chǔ)單元的一個(gè)結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與存儲(chǔ)于所述結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元的結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍、且該結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,選擇該結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù);數(shù)據(jù)結(jié)合單元,其將由所述數(shù)據(jù)判定單元選擇出的所述選擇結(jié)合目標(biāo)數(shù)據(jù)與所述結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,生成合成數(shù)據(jù);合成數(shù)據(jù)存儲(chǔ)單元,其存儲(chǔ)所述合成數(shù)據(jù);以及數(shù)據(jù)寫出單元,其將由所述數(shù)據(jù)結(jié)合單元生成的所述合成數(shù)據(jù)存儲(chǔ)在所述合成數(shù)據(jù)存儲(chǔ)單元中,所述規(guī)定標(biāo)識(shí)范圍是包含所述結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值的有限范圍, 所述第1規(guī)定范圍是包含所述結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值的有限范圍。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于,所述數(shù)據(jù)判定單元從存儲(chǔ)于所述結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元的多個(gè)所述結(jié)合目標(biāo)數(shù)據(jù)中, 提取所述結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的結(jié)合目標(biāo)數(shù)據(jù),作為提取結(jié)合目標(biāo)數(shù)據(jù),在所述結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)所述提取結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的所述第1規(guī)定范圍的情況下,選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于, 所述結(jié)合源數(shù)據(jù)和結(jié)合目標(biāo)數(shù)據(jù)包含多個(gè)關(guān)鍵項(xiàng)目,在所述結(jié)合源數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目各自的值屬于根據(jù)所述提取結(jié)合目標(biāo)數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目的值而設(shè)定的各個(gè)所述第1規(guī)定范圍、或者與該第1規(guī)定范圍鄰接設(shè)定的各個(gè)第2規(guī)定范圍的情況下,所述數(shù)據(jù)判定單元選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于,在所述結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值不屬于根據(jù)所述提取結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的所述第1規(guī)定范圍的情況下,在所述結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于與所述第1規(guī)定范圍鄰接設(shè)定的第2規(guī)定范圍的情況下,所述數(shù)據(jù)判定單元選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于, 所述結(jié)合源數(shù)據(jù)和結(jié)合目標(biāo)數(shù)據(jù)包含多個(gè)關(guān)鍵項(xiàng)目,在所述結(jié)合源數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目各自的值屬于根據(jù)所述提取結(jié)合目標(biāo)數(shù)據(jù)所包含的多個(gè)關(guān)鍵項(xiàng)目的值而設(shè)定的各個(gè)所述第1規(guī)定范圍、或者與該第1規(guī)定范圍鄰接設(shè)定的各個(gè)第2規(guī)定范圍的情況下,所述數(shù)據(jù)判定單元選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于,所述數(shù)據(jù)判定單元從存儲(chǔ)于所述結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元的多個(gè)所述結(jié)合目標(biāo)數(shù)據(jù)中, 提取所述結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于所述第1規(guī)定范圍的結(jié)合目標(biāo)數(shù)據(jù),作為提取結(jié)合目標(biāo)數(shù)據(jù),在所述提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的情況下,選擇該提取結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于,在所述提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值不一致、且所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值不屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的情況下,所述數(shù)據(jù)判定單元從所述結(jié)合目標(biāo)數(shù)據(jù)存儲(chǔ)單元中再次提取具有用于設(shè)定與所述第1規(guī)定范圍鄰接的第2規(guī)定范圍的值作為該關(guān)鍵項(xiàng)目的其他結(jié)合目標(biāo)數(shù)據(jù),作為所述提取結(jié)合目標(biāo)數(shù)據(jù),從再次提取出的提取結(jié)合目標(biāo)數(shù)據(jù)中選擇標(biāo)識(shí)項(xiàng)目的值與所述結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該提取結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍的該提取結(jié)合目標(biāo)數(shù)據(jù),作為選擇結(jié)合目標(biāo)數(shù)據(jù)。
8.根據(jù)權(quán)利要求1 7中的任意一項(xiàng)所述的數(shù)據(jù)結(jié)合系統(tǒng),其特征在于,所述關(guān)鍵項(xiàng)目是與日期時(shí)間有關(guān)的項(xiàng)目,所述第1規(guī)定范圍是包含所述關(guān)鍵項(xiàng)目的值的日期時(shí)間的規(guī)定期間。
9.一種數(shù)據(jù)結(jié)合方法,該數(shù)據(jù)結(jié)合方法對(duì)結(jié)合源數(shù)據(jù)和選擇結(jié)合目標(biāo)數(shù)據(jù)進(jìn)行結(jié)合, 該結(jié)合源數(shù)據(jù)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目,該選擇結(jié)合目標(biāo)數(shù)據(jù)是從具有多個(gè)包含標(biāo)識(shí)項(xiàng)目和關(guān)鍵項(xiàng)目的結(jié)合目標(biāo)數(shù)據(jù)的結(jié)合目標(biāo)數(shù)據(jù)組中選擇出的一個(gè)所述結(jié)合目標(biāo)數(shù)據(jù),該數(shù)據(jù)結(jié)合方法的特征在于,該數(shù)據(jù)結(jié)合方法具有以下步驟數(shù)據(jù)判定步驟,在一個(gè)結(jié)合源數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值與所述結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值一致、或者屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值而設(shè)定的規(guī)定標(biāo)識(shí)范圍、且該結(jié)合源數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)該結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,選擇該結(jié)合目標(biāo)數(shù)據(jù)作為所述選擇結(jié)合目標(biāo)數(shù)據(jù);數(shù)據(jù)結(jié)合步驟,將在所述數(shù)據(jù)判定步驟中選擇出的所述選擇結(jié)合目標(biāo)數(shù)據(jù)與所述結(jié)合源數(shù)據(jù)進(jìn)行結(jié)合,生成合成數(shù)據(jù);以及數(shù)據(jù)寫出步驟,將由所述數(shù)據(jù)結(jié)合單元生成的所述合成數(shù)據(jù)存儲(chǔ)在用于存儲(chǔ)所述合成數(shù)據(jù)的合成數(shù)據(jù)存儲(chǔ)單元中,所述規(guī)定標(biāo)識(shí)范圍是包含所述結(jié)合目標(biāo)數(shù)據(jù)所包含的標(biāo)識(shí)項(xiàng)目的值的有限范圍,所述第1規(guī)定范圍是包含所述結(jié)合目標(biāo)數(shù)據(jù)所包含的關(guān)鍵項(xiàng)目的值的有限范圍。
全文摘要
本發(fā)明的數(shù)據(jù)結(jié)合系統(tǒng)具有表判定部(11),其在由數(shù)據(jù)讀取部從表A中取得的記錄a所包含的關(guān)鍵項(xiàng)目的值屬于根據(jù)存儲(chǔ)于表B的記錄b所包含的關(guān)鍵項(xiàng)目的值而設(shè)定的第1規(guī)定范圍的情況下,選擇該記錄b作為結(jié)合對(duì)象;數(shù)據(jù)結(jié)合部,其將選擇出的記錄b與記錄a進(jìn)行結(jié)合,生成記錄c;以及數(shù)據(jù)寫出部,其在表C中存儲(chǔ)記錄c。由此,能夠提高結(jié)合的記錄b和記錄a的結(jié)合精度,同時(shí)能夠提高數(shù)據(jù)結(jié)合的成功率。
文檔編號(hào)G06F17/30GK102422285SQ20108002065
公開日2012年4月18日 申請(qǐng)日期2010年5月10日 優(yōu)先權(quán)日2009年5月19日
發(fā)明者岡島一郎, 大藪勇輝, 小林基成, 川上博, 永田智大, 趙晚熙, 越智大介, 鈴木俊博 申請(qǐng)人:株式會(huì)社Ntt都科摩