一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法
【專利摘要】本發(fā)明公開了一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法和裝置,包括兩層遍歷過程,外層遍歷過程順序遍歷庫中每一個親緣關(guān)系數(shù)據(jù),內(nèi)層順序遍歷過程順序遍歷當(dāng)前親緣關(guān)系數(shù)據(jù)每一個指明了相應(yīng)親緣關(guān)系人的屬性,先轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)然后進(jìn)行沖突檢測,沖突檢測包括自然唯一性沖突、社會唯一性沖突、關(guān)系唯一性沖突、同一性沖突等的檢測。本發(fā)明的目的在于提供一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,使在親緣關(guān)系數(shù)據(jù)庫框架搭建并存放了數(shù)據(jù)之后能夠檢測到其中的數(shù)據(jù)沖突,以便進(jìn)行必要的處理從而完善親緣關(guān)系數(shù)據(jù)庫。
【專利說明】 一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)信息處理領(lǐng)域,尤其涉及一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法和裝置。
【背景技術(shù)】
[0002]親緣關(guān)系數(shù)據(jù)沖突的主要形式有以下幾種:一是違背了親緣關(guān)系自然規(guī)律中的唯一性,比如任何一個人的親生父母必定是唯一的,有且只有一個生父和生母,如果兩個數(shù)據(jù)中顯示某人各有一個不同的生父或生母,那就違背了這個唯一性,就是一種自然唯一性沖突,但除親生父母或類似的關(guān)系人外其它種類關(guān)系人許多都不具有唯一性。二是違背了親緣關(guān)系法律規(guī)定中的唯一性,比如大多數(shù)國家都是一夫一妻制,即任何一個成年人的配偶必須是唯一的,有且只有一個丈夫或妻子,如果兩個數(shù)據(jù)中顯示某人各有一個不同的丈夫或妻子,那就違背了這個唯一性,就是一種社會唯一性沖突,我國目前實(shí)行計(jì)劃生育,要求一對夫婦只生一個孩子,因此相當(dāng)一部分城市家庭的子女與父母也是一一對應(yīng)的,但也有許多例外。自然唯一性沖突社會唯一性沖突可以合稱為對應(yīng)性沖突,其實(shí)就是違背了親緣關(guān)系的相互對應(yīng)性,親緣關(guān)系是相互的,即對應(yīng)存在的,比如父母和子女之間、夫妻之間等,如果兩個數(shù)據(jù)中其中一個反映的乙是甲的兒子而另一個反映的則是丙是乙的父親,那就違背了這個對應(yīng)性,但由于其對應(yīng)關(guān)系有的一一對應(yīng),而有的是一對多對應(yīng),其中只有違背了一一對應(yīng)關(guān)系及違背了唯一性的關(guān)系的才是可檢測的。三是違背了某些親緣關(guān)系的同一性,比如同胞兄弟姐妹之間必定有一個共同的生父和/或生母,如果兩個數(shù)據(jù)中顯示某同胞兄弟姐妹既不同生父也不同生母,那就違背了這個同一性,就是一種同一性沖突。四是違背了兩人之間某些親緣關(guān)系自然存在的唯一性,比如任何兩個人之間,要么是父子關(guān)系,要么是祖孫關(guān)系,兩種關(guān)系若同時,那就違背了這個唯一性,就是一種關(guān)系唯一性沖突,但有些親緣關(guān)系是允許同時存在的,比如親生父母子女關(guān)系與撫養(yǎng)關(guān)系等,也有一些親緣關(guān)系是事實(shí)是可能存在而法律上不允許存在,比如近親不能結(jié)婚,但現(xiàn)實(shí)中仍有因?yàn)楣室饣蚍枪室舛Y(jié)婚的。
[0003]上述四種沖突一般只涉及兩個數(shù)據(jù)(同胞兄弟姐妹之間的同一性沖突在通用表示方式中涉及3個數(shù)據(jù)),都比較簡單,是親緣關(guān)系數(shù)據(jù)沖突的最基本的四種形式,但在現(xiàn)實(shí)中還有一些比較復(fù)雜的情況,涉及到3個或以上的數(shù)據(jù),比如甲是乙的祖父且乙的父親為丙,而另一條數(shù)據(jù)則是丙是丁的兒子,這種情況可以先進(jìn)行關(guān)系推導(dǎo)得出最簡化的親緣關(guān)系數(shù)據(jù)進(jìn)而變成兩個數(shù)據(jù)之間的沖突,這樣處理起來就比較簡單了。
[0004]檢測親緣關(guān)系數(shù)據(jù)沖突是解決親緣關(guān)系數(shù)據(jù)沖突的前置步驟,但檢測親緣關(guān)系數(shù)據(jù)沖突要考慮親緣關(guān)系數(shù)據(jù)的表示方式,而親緣關(guān)系數(shù)據(jù)的表示方式主要分兩類,以申請?zhí)?013105443942的發(fā)明專利提出的通用表示方法和申請?zhí)?013105445948的發(fā)明專利等提出的非通用表示方法,這里針對僅基于非通用表示方法的親緣關(guān)系數(shù)據(jù)集合(一般是存放關(guān)系數(shù)據(jù)庫系統(tǒng)中,也可以是其它形式存放的,比如文件形式或其它類型數(shù)據(jù)庫,所以后文統(tǒng)稱親緣關(guān)系數(shù)據(jù)庫,簡稱為庫,這并不代表一定存放在數(shù)據(jù)庫系統(tǒng)中,只是對親緣關(guān)系數(shù)據(jù)集合的統(tǒng)稱)來構(gòu)建檢測親緣關(guān)系數(shù)據(jù)沖突的方法和裝置。檢測親緣關(guān)系數(shù)據(jù)一般有兩個時機(jī),一是有新的親緣關(guān)系數(shù)據(jù)要存放到親緣關(guān)系數(shù)據(jù)庫時,針對新進(jìn)親緣關(guān)系數(shù)據(jù)進(jìn)行沖突檢測非常有必要,否則就會導(dǎo)致處理不當(dāng)而丟失數(shù)據(jù);二是針對數(shù)據(jù)庫中所有數(shù)據(jù)進(jìn)行全面檢測,以發(fā)現(xiàn)數(shù)據(jù)質(zhì)量存在的問題。這里僅考慮親緣關(guān)系數(shù)據(jù)庫搭建好并存放了數(shù)據(jù)后全庫親緣關(guān)系數(shù)據(jù)沖突檢測的情況。而目前還沒有相關(guān)的研究及可用的方法和裝置。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決針對僅基于非通用表示方法的親緣關(guān)系數(shù)據(jù)庫中如何檢測親緣關(guān)系數(shù)據(jù)庫已有的數(shù)據(jù)沖突的問題,為解決上述問題,本發(fā)明的目的在于提供一種基于非通用表示的親緣關(guān)系數(shù)據(jù)庫中全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,使在親緣關(guān)系數(shù)據(jù)庫框架搭建并存放了數(shù)據(jù)之后能夠檢測到其中的數(shù)據(jù)沖突,以便進(jìn)行必要的處理從而完善親緣關(guān)系數(shù)據(jù)庫。基于非通用表示方法的親緣關(guān)系數(shù)據(jù)庫中一個數(shù)據(jù)中包含一個關(guān)系人的某個親緣關(guān)系種類的基本關(guān)系人或多種親緣關(guān)系種類的主要關(guān)系人等一組親緣關(guān)系,各個數(shù)據(jù)之間通過這些關(guān)系人形成自然的關(guān)聯(lián),所以在判斷數(shù)據(jù)沖突時不需要進(jìn)行全庫檢索,由于一個兩人之間親緣關(guān)系數(shù)據(jù)在非通用表示中用一個屬性即可表示,所以在判斷數(shù)據(jù)沖突時要檢測庫中親緣關(guān)系數(shù)據(jù)相關(guān)的屬性。基于非通用表示方法的親緣關(guān)系數(shù)據(jù)庫中需要檢測社會唯一性沖突,盡管社會唯一性是法律規(guī)定的,而非自然規(guī)律,自然也就有違法的,或變更的情況,但基于非通用表示方法的親緣關(guān)系數(shù)據(jù)庫不能同時存放多個同類的數(shù)據(jù),因此需要檢測社會唯一性沖突。
[0006]為解決上述技術(shù)問題,本發(fā)明提出的非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,主要包括以下步驟:
包括兩層遍歷過程,外層遍歷過程順序遍歷庫中每一個親緣關(guān)系數(shù)據(jù),內(nèi)層順序遍歷過程順序遍歷當(dāng)前親緣關(guān)系數(shù)據(jù)每一個指明了相應(yīng)親緣關(guān)系人的屬性,先轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)然后進(jìn)行沖突檢測,沖突檢測包括自然唯一性沖突、社會唯一性沖突、關(guān)系唯一性沖突、同一性沖突等的檢測。
[0007]為解決上述技術(shù)問題,本發(fā)明提出的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測裝置,具備:
至少一個處理器;及
至少一個存儲器,含有計(jì)算機(jī)程序代碼,所述至少一個存儲器和計(jì)算機(jī)程序代碼被配置為利用所述至少一個處理器使得所述裝置
包括兩層遍歷過程,外層遍歷過程順序遍歷庫中每一個親緣關(guān)系數(shù)據(jù),內(nèi)層順序遍歷過程順序遍歷當(dāng)前親緣關(guān)系數(shù)據(jù)每一個指明了相應(yīng)親緣關(guān)系人的屬性,先轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)然后進(jìn)行沖突檢測,沖突檢測包括自然唯一性沖突、社會唯一性沖突、關(guān)系唯一性沖突、同一性沖突等的檢測。
[0008]其中的檢測自然唯一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生自然唯一性沖突,如果不可能那么得出檢測結(jié)果是不存在自然唯一性沖突,如果可能則檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人中非可能沖突關(guān)系角色對應(yīng)的親緣關(guān)系數(shù)據(jù)對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,如果不存在那么得出檢測結(jié)果是不存在自然唯一性沖突,如果存在且非兩個關(guān)系人中可能沖突關(guān)系角色那么得出檢測結(jié)果是存在自然唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在自然唯一性沖突。
[0009]其中的檢測社會唯一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生社會唯一性沖突,如果不可能那么得出檢測結(jié)果是不存在社會唯一性沖突,如果可能則分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,如果不存在那么得出檢測結(jié)果是不存在社會唯一性沖突,如果存在但非當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的對方關(guān)系人那么得出檢測結(jié)果是存在社會唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在社會唯一性沖突。
[0010]其中的檢測關(guān)系唯一性沖突步驟實(shí)現(xiàn)如下,分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否存在指明對方關(guān)系人且親緣關(guān)系與當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的類別不相應(yīng)的屬性,如果不存在那么得出檢測結(jié)果是不存在關(guān)系唯一性沖突,如果存在則一一檢查兩個親緣關(guān)系是否能夠共存,若不能共存則得出檢測結(jié)果是存在關(guān)系唯一性沖突且沖突數(shù)據(jù)為該屬性,否則得出檢測結(jié)果是不存在關(guān)系唯一性沖突。
[0011]其中的檢測同一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生同一性沖突,如果不可能那么得出檢測結(jié)果是不存在同一性沖突,如果可能那么檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否同時存在對應(yīng)的的指明了相應(yīng)親緣關(guān)系人的屬性,如果不同時存在那么得出檢測結(jié)果是不存在同一性沖突,如果同時存在但兩者不相同那么得出檢測結(jié)果是存在同一性沖突且沖突數(shù)據(jù)為此兩個屬性,否則得出檢測結(jié)果是不存在同一性沖突。
【專利附圖】
【附圖說明】
[0012]圖1為非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法或裝置的基本流程。
【具體實(shí)施方式】
[0013]下面結(jié)合附圖,對本發(fā)明的實(shí)施方式進(jìn)行詳細(xì)說明。
[0014]圖1示出非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法或裝置的基本流程:
包括兩層遍歷過程,外層遍歷過程順序遍歷庫中每一個親緣關(guān)系數(shù)據(jù),內(nèi)層順序遍歷
過程順序遍歷當(dāng)前親緣關(guān)系數(shù)據(jù)每一個指明了相應(yīng)親緣關(guān)系人的屬性,先轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)然后進(jìn)行沖突檢測,沖突檢測包括自然唯一性沖突、社會唯一性沖突、關(guān)系唯一性沖突、同一性沖突等的檢測。外層遍歷過程很好理解,一個親緣關(guān)系數(shù)據(jù)都要檢查一次。但由于在非通用表示的親緣關(guān)系數(shù)據(jù)庫中一個兩人之間親緣關(guān)系數(shù)據(jù)在非通用表示中用一個數(shù)據(jù)的一個屬性即可表示,其實(shí)在這里一個親緣關(guān)系數(shù)據(jù)包含了一組兩人之間親緣關(guān)系數(shù)據(jù),所以在判斷數(shù)據(jù)沖突時要對每一個親緣關(guān)系數(shù)據(jù)的已經(jīng)賦值了的屬性進(jìn)行沖突檢測,為了方便檢測需要把每一個已經(jīng)賦值的屬性轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù),即包含參與的兩個關(guān)系人、親緣關(guān)系類別及各自關(guān)系角色的兩人之間親緣關(guān)系數(shù)據(jù),所以內(nèi)層遍歷過程就是一個親緣關(guān)系數(shù)據(jù)的每一個屬性進(jìn)行遍歷的過程,其中只有已賦值的屬性才需要進(jìn)行沖突檢測,沒有賦值的不需要。
[0015]對于遍歷過程中的每一個轉(zhuǎn)換的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù),在處理時就是當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù),其沖突檢測步驟如下:
第一步是檢測自然唯一性沖突。判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生自然唯一性沖突,親生父母子女關(guān)系是典型的具有自然唯一性的親緣關(guān)系類別,任何人只有唯一的親生父母,而婚姻關(guān)系則不具有自然唯一性,因?yàn)榛橐鲫P(guān)系可以沒有有也可以發(fā)生變化。如果不可能那么得出檢測結(jié)果是不存在自然唯一性沖突,如果可能則檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人中非可能沖突關(guān)系角色對應(yīng)的親緣關(guān)系數(shù)據(jù)對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,親生父母子女關(guān)系中的自然唯一性是部分的,即任何人只有唯一的親生父母,但任何父母可以有一個或以上的親生子女,所以在這個關(guān)系當(dāng)中,親生父母是可能沖突關(guān)系角色,即有兩個或以上的親生父母可以肯定是相互沖突的,而子女則是非可能沖突關(guān)系角色,有兩個或以上的親生子女也是正常的,因此若當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)為親生父母子女關(guān)系,那么要檢測的應(yīng)是其中的子女角色對應(yīng)的親緣關(guān)系數(shù)據(jù)有無指定親生父親或母親的且已被賦值的屬性,沒有賦值則無法比較可以認(rèn)為沒有沖突,這樣的指定親生父親或母親的屬性若親生父母與當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)不符,才是我們要找的數(shù)據(jù)沖突,反之則不能。如果不存在那么得出檢測結(jié)果是不存在自然唯一性沖突,如果存在且非兩個關(guān)系人中可能沖突關(guān)系角色那么得出檢測結(jié)果是存在自然唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在自然唯一性沖突。
[0016]第二步是檢測社會唯一性沖突。判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生社會唯一性沖突,社會唯一性沖突的典型關(guān)系是婚姻關(guān)系,當(dāng)前世界上大多數(shù)國家包括我國都是一夫一妻制,按照這個規(guī)定如果甲的妻子是乙,那么乙的丈夫必須是甲,若是其他人則就是違背了社會唯一性的沖突。如果不可能那么得出檢測結(jié)果是不存在社會唯一性沖突,如果可能則分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,對于婚姻關(guān)系來說就是要有配偶屬性在且已被賦值,沒有這個屬性或沒有被賦值均無法判斷沖突是否存在。如果不存在那么得出檢測結(jié)果是不存在社會唯一性沖突,如果存在但非當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的對方關(guān)系人那么得出檢測結(jié)果是存在社會唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在社會唯一性沖突。
[0017]第三步是檢測關(guān)系唯一性沖突。分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否存在指明對方關(guān)系人且親緣關(guān)系與當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的類別不相應(yīng)的屬性,對于非通用表示的親緣關(guān)系數(shù)據(jù),如果一個關(guān)系人在兩個或以上的屬性中出現(xiàn),如父親是甲、兒子也是甲,就意味著可能存在沖突,如果已經(jīng)至少有了一個屬性出現(xiàn)了一次且和當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)描述的親緣關(guān)系不相應(yīng)(因?yàn)橛H生父母子女關(guān)系對應(yīng)到兩個關(guān)系人的親緣關(guān)系數(shù)據(jù)中分別是親生父母關(guān)系人和親生子女關(guān)系人,因此不同的關(guān)系人要檢測的屬性會有不同),那么和前面一樣,也意味著可能有沖突。如果不存在那么得出檢測結(jié)果是不存在關(guān)系唯一性沖突,如果存在則一一檢查兩個親緣關(guān)系是否能夠共存,有些是親緣關(guān)系人是可以出現(xiàn)兩次的,比如親生父親/母親和撫養(yǎng)人,血緣關(guān)系和婚姻關(guān)系也可以同時存在(屬于亂倫的異常關(guān)系)。若不能共存則得出檢測結(jié)果是存在關(guān)系唯一性沖突且沖突數(shù)據(jù)為該屬性,否則得出檢測結(jié)果是不存在關(guān)系唯一性沖突。
[0018]第四步是檢測同一性沖突。判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生同一性沖突,現(xiàn)實(shí)生活中最常見的就是兄弟姐妹類的親緣關(guān)系具有同一性,相互具有同父兄弟姐妹關(guān)系的關(guān)系人他們的親生父親應(yīng)是相同的,而其它親緣關(guān)系類別一般都沒有同一性沖突的問題。如果不可能那么得出檢測結(jié)果是不存在同一性沖突,如果不可能那么得出檢測結(jié)果是不存在同一性沖突,如果可能那么檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否同時存在對應(yīng)的的指明了相應(yīng)親緣關(guān)系人的屬性,一般情況下指的就是指明兄弟姐妹關(guān)系人(包括同父、同母、同養(yǎng)父、同養(yǎng)母等類型)的屬性,如果不同時存在那么得出檢測結(jié)果是不存在同一性沖突,這里是指同樣的屬性不同時存在才不存在沖突,若兩個具有同父兄弟姐妹關(guān)系的關(guān)系人一個僅有親生父親屬性、一個僅有養(yǎng)父屬性也是不同時存在,如果同時存在但兩者不相同那么得出檢測結(jié)果是存在同一性沖突且沖突數(shù)據(jù)為此兩個屬性,如兩個具有同父兄弟姐妹關(guān)系的關(guān)系人同時存在親生父親屬性且兩個屬性已被賦值但值不相同,否則得出檢測結(jié)果是不存在同一性沖突。
【權(quán)利要求】
1.一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,其特征在于包括以下步驟: 包括兩層遍歷過程,外層遍歷過程順序遍歷庫中每一個親緣關(guān)系數(shù)據(jù),內(nèi)層順序遍歷過程順序遍歷當(dāng)前親緣關(guān)系數(shù)據(jù)每一個指明了相應(yīng)親緣關(guān)系人的屬性,先轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)然后進(jìn)行沖突檢測,沖突檢測包括自然唯一性沖突、社會唯一性沖突、關(guān)系唯一性沖突、同一性沖突等的檢測。
2.根據(jù)權(quán)利要求1所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,其特征在于: 其中的檢測自然唯一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生自然唯一性沖突,如果不可能那么得出檢測結(jié)果是不存在自然唯一性沖突,如果可能則檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人中非可能沖突關(guān)系角色對應(yīng)的親緣關(guān)系數(shù)據(jù)對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,如果不存在那么得出檢測結(jié)果是不存在自然唯一性沖突,如果存在且非兩個關(guān)系人中可能沖突關(guān)系角色那么得出檢測結(jié)果是存在自然唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在自然唯一性沖突。
3.根據(jù)權(quán)利要求1所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,其特征在于: 其中的檢測社會唯一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生社會唯一性沖突,如果不可能那么得出檢測結(jié)果是不存在社會唯一性沖突,如果可能則分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,如果不存在那么得出檢測結(jié)果是不存在社會唯一性沖突,如果存在但非當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的對方關(guān)系人那么得出檢測結(jié)果是存在社會唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在社會唯一性沖突。
4.根據(jù)權(quán)利要求1所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,其特征在于: 其中的檢測關(guān)系唯一性沖突步驟實(shí)現(xiàn)如下,分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否存在指明對方關(guān)系人且親緣關(guān)系與當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的類別不相應(yīng)的屬性,如果不存在那么得出檢測結(jié)果是不存在關(guān)系唯一性沖突,如果存在則一一檢查兩個親緣關(guān)系是否能夠共存,若不能共存則得出檢測結(jié)果是存在關(guān)系唯一性沖突且沖突數(shù)據(jù)為該屬性,否則得出檢測結(jié)果是不存在關(guān)系唯一性沖突。
5.根據(jù)權(quán)利要求1所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測方法,其特征在于: 其中的檢測同一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生同一性沖突,如果不可能那么得出檢測結(jié)果是不存在同一性沖突,如果可能那么檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否同時存在對應(yīng)的的指明了相應(yīng)親緣關(guān)系人的屬性,如果不同時存在那么得出檢測結(jié)果是不存在同一性沖突,如果同時存在但兩者不相同那么得出檢測結(jié)果是存在同一性沖突且沖突數(shù)據(jù)為此兩個屬性,否則得出檢測結(jié)果是不存在同一性沖突。
6.一種基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測裝置,其特征在于,該裝置具備: 至少一個處理器;及 至少一個存儲器,含有計(jì)算機(jī)程序代碼,所述至少一個存儲器和計(jì)算機(jī)程序代碼被配置為利用所述至少一個處理器使得所述裝置 包括兩層遍歷過程,外層遍歷過程順序遍歷庫中每一個親緣關(guān)系數(shù)據(jù),內(nèi)層順序遍歷過程順序遍歷當(dāng)前親緣關(guān)系數(shù)據(jù)每一個指明了相應(yīng)親緣關(guān)系人的屬性,先轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)然后進(jìn)行沖突檢測,沖突檢測包括自然唯一性沖突、社會唯一性沖突、關(guān)系唯一性沖突、同一性沖突等的檢測。
7.根據(jù)權(quán)利要求6所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測裝置,其特征在于: 其中的檢測自然唯一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生自然唯一性沖突,如果不可能那么得出檢測結(jié)果是不存在自然唯一性沖突,如果可能則檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人中非可能沖突關(guān)系角色對應(yīng)的親緣關(guān)系數(shù)據(jù)對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,如果不存在那么得出檢測結(jié)果是不存在自然唯一性沖突,如果存在且非兩個關(guān)系人中可能沖突關(guān)系角色那么得出檢測結(jié)果是存在自然唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在自然唯一性沖突。
8.根據(jù)權(quán)利要求6所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測裝置,其特征在于: 其中的檢測社會唯一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生社會唯一性沖突,如果不可能那么得出檢測結(jié)果是不存在社會唯一性沖突,如果可能則分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中對應(yīng)的指明了相應(yīng)親緣關(guān)系人的屬性是否存在,如果不存在那么得出檢測結(jié)果是不存在社會唯一性沖突,如果存在但非當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的對方關(guān)系人那么得出檢測結(jié)果是存在社會唯一性沖突且沖突的數(shù)據(jù)就是該屬性,否則得出檢測結(jié)果是不存在社會唯一性沖突。
9.根據(jù)權(quán)利要求6所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測裝置,其特征在于: 其中的檢測關(guān)系唯一性沖突步驟實(shí)現(xiàn)如下,分別檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否存在指明對方關(guān)系人且親緣關(guān)系與當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中的類別不相應(yīng)的屬性,如果不存在那么得出檢測結(jié)果是不存在關(guān)系唯一性沖突,如果存在則一一檢查兩個親緣關(guān)系是否能夠共存,若不能共存則得出檢測結(jié)果是存在關(guān)系唯一性沖突且沖突數(shù)據(jù)為該屬性,否則得出檢測結(jié)果是不存在關(guān)系唯一性沖突。
10.根據(jù)權(quán)利要求6所述的基于非通用表示的全庫親緣關(guān)系數(shù)據(jù)沖突檢測裝置,其特征在于: 其中的檢測同一性沖突步驟實(shí)現(xiàn)如下,判斷當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)的親緣關(guān)系類別是否可能發(fā)生同一性沖突,如果不可能那么得出檢測結(jié)果是不存在同一性沖突,如果可能那么檢測當(dāng)前處理的規(guī)范的兩人之間親緣關(guān)系數(shù)據(jù)中兩個關(guān)系人對應(yīng)的親緣關(guān)系數(shù)據(jù)中是否同時存在對應(yīng)的的指明了相應(yīng)親緣關(guān)系人的屬性,如果不同時存在那么得出檢測結(jié)果是不存在同一性沖突,如果同時存在但兩者不相同那么得出檢測結(jié)果是存在同一性沖突且沖突數(shù)據(jù)為此兩個屬性 ,否則得出檢測結(jié)果是不存在同一性沖突。
【文檔編號】G06F17/30GK103646042SQ201310576063
【公開日】2014年3月19日 申請日期:2013年11月18日 優(yōu)先權(quán)日:2013年11月18日
【發(fā)明者】倪龍 申請人:寧波保稅區(qū)攀峒信息科技有限公司