• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種完全親緣關系信息庫遍歷完善方法技術

    技術編號:9618373 閱讀:120 留言:0更新日期:2014-01-30 06:13
    本發明專利技術公開了一種完全親緣關系信息庫遍歷完善方法,經過三遍遍歷過程,第一遍對優選親緣關系信息子庫部分逐一進行相互性推導并完善,第二遍對優選親緣關系信息子庫部分逐一進行相關性推導并完善,第三遍針對通用親緣關系信息子庫部分,首先確定要推導的具體親緣關系種類范圍和檢查規則,然后執行遍歷完善過程,過程中按所確定的要推導的具體親緣關系種類范圍進行關系推導并進行完善以及按所確定的檢查規則進行檢查處理,其中若屬于優選親緣關系信息子庫部分可直接描述的應按照優選策略盡量存儲到優選親緣關系信息子庫部分,此時對于優選親緣關系信息子庫部分中受影響的記錄參照第一遍遍歷過程和第二遍遍歷過程有關步驟再次進行完善。

    A perfect method for traversal of complete relational information base

    The invention discloses a completely related information database traversal improvement methods, after three times times of first traversal process, preferably related information base one by one interaction is derived and perfect, second times to optimize relationship information sub base one by one correlation is derived and perfect, third times for general related information base part, first determine the derivation of specific genetic relationship between species range and check rules, and then execute the traversal process of improvement, the process according to the determined to derive specific genetic relationship between species range are deduced and perfected and checked in accordance with the rules of examination, which belongs to the related information if the preferred sub base can be directly described as optimization strategy should be in accordance with the related information stored in the preferred sub base, this time for the preferred In the relational information sub database section, the affected records refer to the first traversal and the second traversal process, and the steps are perfected again.

    【技術實現步驟摘要】

    本專利技術屬于計算機信息處理領域,尤其涉及。
    技術介紹
    專利技術專利申請一種通用親緣關系信息庫遍歷完善方法及一種非通用親緣關系信息庫遍歷完善方法,均不能獨立適應于通用親緣關系信息庫和采用復用技術的親緣關系信息庫同時存在的完全親緣關系信息庫,運用其中一種遍歷完善方法或簡單的將兩種遍歷完善方法結合在一起運用,都難以較為充分的實現遍歷完善。
    技術實現思路
    本專利技術要解決完全親緣關系信息庫的遍歷完善問題,為解決上述問題,本專利技術的目的在于提供,使存儲的親緣關系信息能夠得到足夠的分析處理以便能得到較好的存儲利用。完全親緣關系信息庫包含通用親緣關系信息子庫和采用復用技術的優選親緣關系信息子庫兩個部分,在遍歷優化時可以分別考慮,但又必須注意到兩個子庫并不是割裂的,而是共同構成一個整體的信息庫,因此,本專利技術提出的完全親緣關系信息庫遍歷完善方法,主要包括以下步驟: 第一遍遍歷過程:對優選親緣關系信息子庫部分逐一進行相互性推導并完善;首先處理優選親緣關系信息子庫部分,而且進行相互性推導在完全親緣關系信息庫對于通用親緣關系信息子庫意義不大,因為優選親緣關系信息子庫中存儲的一般是最重要的親緣關系,而通用親緣關系信息子庫的重要性則次之,且很多是不可直接描述的,第一遍遍歷過程具體包括以下步驟: 第I步:首先將親緣關系信息庫中所有記錄的所有屬性均標記為未處理,這里標記到屬性,在處理的過程中將經過處理的屬性標記為已處理,避免重復處理; 第4步:開始處理每一個記錄,先定位到親緣關系信息庫中第一個記錄,如果已經到達信息庫末即信息庫中沒有任何則執行第16步結束,否則執行下步; 第7步:開始處理當前記錄的每一個屬性,檢查該記錄第一個不為空且未處理的屬性,為空的或已處理的均不必進行處理,如果沒有則執行第14步,如果沒有說明當前記錄能處理的已處理完畢或無法處理,這時應繼續處理下一記錄; 第9步:進行相互性推導,根據親緣關系的相互性,如果對應關系人記錄的對應屬性為空且未處理將對應關系人記錄的對應屬性設置為指明本記錄的關系人本人的值并將兩個記錄的對應屬性均標記為已處理;如果對應關系人記錄的對應屬性已為指明本記錄的關系人本人的值則將兩個記錄的對應屬性均標記為已處理即可;如果為其它值且該屬性描述的是可能超過2個關系人的同種相互親緣關系,如兄弟姐妹關系則一直追溯到對應屬性為空或指明本記錄的關系人本人的值的鏈尾記錄,為空時將鏈尾記錄的對應屬性改為指明本記錄的關系人本人的值否則無須設置對應屬性值,并將此鏈上所有記錄的對應屬性均標記為已處理;如果為其它值且該屬性描述的是僅為2個關系人的同種相互親緣關系,如生父、生母、配偶等親緣關系,這時就存在沖突,則按沖突規則處理并將兩個記錄的對應屬性均標記為已處理;沖突規則一般按照以下原則進行選擇最佳的,判斷最優可以采用自動判斷或人工判斷,其一般原則是,當前的親緣關系信息的優于非當前的,法律效力高的親緣關系信息優于效力低的,信息來源可靠的親緣關系信息優于可靠性低的,可能正確的親緣關系信息優于可能錯誤的;當對應關系人記錄無對應屬性時,應根據優選策略確定是否調整復用方案,若調整為新的復用方案則需要設置包括對應屬性在內的所有受影響已有屬性,首先要將推導結果存儲到本復用方案的相應屬性,其次要本復用方案的保留的原復用方案的信息復制過來,沒有保留的予以拋棄,如果沒有致數據復用方案的變化,則無需設置對應屬性及進行相關處理,但本屬性及對應屬性(對應屬性如無則不標記)也需要標記為已處理; 第12步:繼續處理該記錄下一個不為空且未處理的屬性,如果有執行第9步,直至處理完該記錄所有不為空且未處理的屬性,如果沒有則執行下步,繼續處理下一記錄; 第14步:定位到親緣關系信息庫中下一個記錄,按順序逐一進行處理,如果已經到達信息庫末則執行第16步結束,否則執行第7步; 第16步:第一遍遍歷過程結束。第二遍遍歷過程:對優選親緣關系信息子庫部分逐一進行相關性推導并完善;繼續對優選親緣關系信息子庫部分進行處理,進行相關性推導,與第一遍遍歷過程不同的是,這里會要用到通用親緣關系信息子庫部分存儲的信息,第二遍遍歷過程具體包括以下步驟: 第I步:將親緣關系信息庫中所有記錄均標記為未處理,這里標記到記錄,在處理的過程中將經過處理的記錄標記為已處理,避免重復處理; 第4步:開始處理每一個記錄,定位到親緣關系信息庫中第一個未處理的記錄,如果已經到達信息庫末則執行第16步結束,否則執行下步; 第7步:檢索該記錄第一個為空的屬性,只處理這種未知的親緣關系信息,已知的則不管,如果沒有則執行第14步,有則執行下步; 第9步:如果根據親緣關系的相關性可以推導出此屬性所描述的親緣關系的兩個親緣關系均存在,確認是不是存在必須要搜索兩個子庫,如果其中一個或兩個全部在通用親緣關系信息子庫部分也算是存在,即該為空屬性如果可進行相關性推導,則進行相關性推導并按推導結果設置該屬性,必要時可能還要調整相關關系人記錄的相應屬性,比如推導出甲和乙是兄弟姐妹關系時,如果其中一個已經具有相應的親緣關系,則應將另一該加入已存在兄弟姐妹鏈,如果推導出該屬性描述的是僅為2個關系人的同種相互親緣關系,如生父、生母、配偶等親緣關系,則要根據親緣關系的相互性設置對應關系人記錄的相應屬性值,具體處理方法參考第一遍遍歷過程的第9步,但無須標記相關屬性為已處理,最后將當前記錄外的所有受影響的關系人記錄標記為未處理,在僅為2個關系人的同種相互親緣關系情況下是根據親緣關系的相互性將對應的關系人標記為未處理,在兄弟姐妹關系等可能超過2個關系人的同種相互親緣關系的情況下,要將此關系鏈中所有其它記錄均標記為未處理,然后執行下步,若無法根據相關性推導來推導出本屬性則直接執行下步; 第12步:檢查該記錄下一個為空的屬性,逐一處理為空的屬性,如果沒有則執行第14步,有則執行第9步; 第14步:將本記錄標記為已處理,已處理完的記錄,不過其為空屬性是否可以推導均不影響要將本記錄標記為已處理,然后執行第4步,處理信息庫中剩下的未處理的記錄中第一個未處理的,此記錄可能是曾經已處理但由于第9步中受影響又被標記為未處理的記錄; 第16步:第二遍遍歷過程結束。第三遍遍歷過程:針對通用親緣關系信息子庫部分,首先確定要推導的具體親緣關系種類范圍和檢查規則,由于通用親緣關系信息庫中存儲的具體親緣關系種類不受限制,如果對于推導結果也不做限制的話,那么其推導結果集將可能很大,而且對于提高分析檢索效率也沒有什么作用,因此應當限定為有利于提高分析檢索效率的具體親緣關系種類,一般應為兩人之間最直接的親緣關系,即關系路徑長度為I的那些具體親緣關系種類,由于通用親緣關系信息庫的分析檢索有時不采取類似于指針的技術,為了分析檢索更加快捷,有時也可將某些關系路徑長度為2的那些具體親緣關系種類等也納入要推導的具體親緣關系種類范圍;檢查規則主要包括消除數據沖突和數據冗余的規則,為了不至于在檢查方面耗費過多,一般來說只有比較明顯的數據沖突和不必要的數據冗余才消除,比較明顯的數據沖突如不符合親緣關系的相互性的數據,一個親緣關系信息甲是乙的父親和另一個親緣關系信息乙是丙(男性)的兒子就是不符合親緣關系的相互性的數據,不必要的數據冗余包括完全相同的本文檔來自技高網...

    【技術保護點】
    一種完全親緣關系信息庫遍歷完善方法,其特征在于包括以下步驟:第一遍遍歷過程:對優選親緣關系信息子庫部分逐一進行相互性推導并完善;第二遍遍歷過程:對優選親緣關系信息子庫部分逐一進行相關性推導并完善;第三遍遍歷過程:針對通用親緣關系信息子庫部分,首先確定要推導的具體親緣關系種類范圍和檢查規則,然后執行遍歷完善過程,過程中按所確定的要推導的具體親緣關系種類范圍進行關系推導并進行完善以及按所確定的檢查規則進行檢查處理,其中若屬于優選親緣關系信息子庫部分可直接描述的應按照優選策略盡量存儲到優選親緣關系信息子庫部分,此時對于優選親緣關系信息子庫部分中受影響的記錄參照第一遍遍歷過程和第二遍遍歷過程有關步驟再次進行完善。

    【技術特征摘要】
    1.一種完全親緣關系信息庫遍歷完善方法,其特征在于包括以下步驟: 第一遍遍歷過程:對優選親緣關系信息子庫部分逐一進行相互性推導并完善; 第二遍遍歷過程:對優選親緣關系信息子庫部分逐一進行相關性推導并完善; 第三遍遍歷過程:針對通用親緣關系信息子庫部分,首先確定要推導的具體親緣關系種類范圍和檢查規則,然后執行遍歷完善過程,過程中按所確定的要推導的具體親緣關系種類范圍進行關系推導并進行完善以及按所確定的檢查規則進行檢查處理,其中若屬于優選親緣關系信息子庫部分可直接描述的應按照優選策略盡量存儲到優選親緣關系信息子庫部分,此時對于優選親緣關系信息子庫部分中受影響的記錄參照第一遍遍歷過程和第二遍遍歷過程有關步驟再次進行完善。2.權利要求1所述的一種完全親緣關系信息庫遍歷完善方法中的根據親緣關系的相互性進行關系推導來實現的第一遍遍歷過程,其特征在于包括以下步驟: 第I步:將優選親緣關系信息子庫部分中所有記錄的所有屬性均標記為未處理; 第4步:定位到優選親緣關系信息子庫部分中的第一個記錄,如果已經到達信息庫末則執行第16步結束,否則執行下步; 第7步:檢查該記錄第一個不為空且未處理的屬性,如果沒有則執行第14步,否則執行下步; 第9步:進行相互性推導,如果對應關系人記錄有對應屬性,且屬性為空且未處理將對應關系人記錄的對應屬性設置為指明本記錄的關系人本人的值并將兩個記錄的對應屬性均標記為已處理;如果對應關系人記錄的對應屬性已為指明本記錄的關系人本人的值則將兩個記錄的對應屬性均標記為已處理即可;如果為其它值且該屬性描述的是可能超過2個關系人的同種相互親緣關系,則一直追溯到對應屬性為空或指明本記錄的關系人本人的值的鏈尾記錄,為空時將鏈尾記錄的對應屬性改為指明本記錄的關系人本人的值否則無須設置對應屬性值,并將此鏈上所有記錄的對應屬性均標記為已處理;如果為其它值且該屬性描述的是僅為2個關系人的同種相互親緣關系,則按沖突規則處理并將兩個記錄的對應屬性均標記為已處理;當對應關系人記錄無對應屬性時,應根據優選策略確定是否調整復用方案,若調整為新的復用方案則需要設置包括對應屬性在內的所有受影響已有屬性,如果沒有致數據復用方案的變化,則無需設置對應屬性及進行相關處理,但本屬性及對應屬性(對應屬性如無則不標記)也需要標記為已處理; 第12步:處理該記錄下一個不為空且未處理的表示兩人之間親緣關系屬性,如果有執行第9步,如果沒有則執行下步; 第14步:定位到優選親緣關系信息子庫部分中的下一個記錄,如果已經到達信息庫末則執行第16步結束,否則執行第7步; 第16步:第一遍遍歷過程結束。3.權利要求1所述的一種完全親緣關系信息庫遍歷完善方法中的根據親緣關系的相關性進行關系推導來實現第二遍遍歷過程,其特征在于包括以下步驟: 第I步:將優選親緣關系信息子庫部分中所有記錄均標記為未處理; 第4步:定位到優選親緣關系信息子庫部分中的第一個未處理的記錄,如果已經到達信息庫末則執行第16步結束,否則執行下步; 第7步:檢索該記錄第一個為空的屬性,如果沒有則執行第14步,有則執行下步;第9步:該為空屬性如果可進行相關性推導,則進行相關性推導并按推導結果設置該屬性,必要時可能還要調整相關關系人記錄的相應屬性,或者根據親緣關系的相互性設置對應關系人記錄的相應屬性值,最后將當前記錄外的所有受影響的關系人記錄均標記為未處理,然后執行下步,若無法根據相關性推導來推導出本屬性則直接執行下步; 第12步:檢查該記錄下一個為空的屬性,如果沒有則執行第14步,有則執行第9步; 第14步:將本記錄標記為已處理,然后執行第4步; 第16步:第二遍遍歷過程結束。4.權利要求1所述的一種完全親緣關系信息庫遍歷完善方法中的根據親緣關系的相關性進行關系推導來實現第三遍遍歷過程,其特征在于包括以下步驟: 第一步:確定要推導的具體親緣關系種類范圍和檢查規則; 第二步:針對通用親緣關系信息子庫部分執行遍歷完善過程,過...

    【專利技術屬性】
    技術研發人員:倪龍
    申請(專利權)人:寧波芝立軟件有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲人成网亚洲欧洲无码久久| 日韩乱码人妻无码中文字幕久久| 亚洲中文字幕无码亚洲成A人片| 亚洲乱亚洲乱妇无码| 国产精品成人无码免费| 精品久久久久久无码中文野结衣 | 成在人线AV无码免费| 精品无码AV一区二区三区不卡| 丰满日韩放荡少妇无码视频| 日本无码色情三级播放| 亚洲精品无码专区在线在线播放| 无码人妻精品一区二区三区蜜桃 | 久久精品九九热无码免贵| 中文字幕av无码一区二区三区电影 | 韩日美无码精品无码| 尤物永久免费AV无码网站| 中文字幕精品三区无码亚洲| 无码视频在线观看| 中文无码喷潮在线播放| 国产精品无码专区在线播放| 亚洲AV成人无码天堂| 无码人妻一区二区三区免费看| 一夲道无码人妻精品一区二区| 潮喷失禁大喷水aⅴ无码| 内射中出无码护士在线| 尤物永久免费AV无码网站| 亚洲AV无码专区亚洲AV桃| 日韩aⅴ人妻无码一区二区| 中文字幕无码乱码人妻系列蜜桃| 熟妇人妻中文字幕无码老熟妇| 国产成人AV一区二区三区无码| 久久国产精品无码一区二区三区| 亚洲αⅴ无码乱码在线观看性色| 色爱无码AV综合区| 亚洲AV日韩AV永久无码免下载| 少妇无码一区二区三区| 人妻丰满熟妇岳AV无码区HD| 伊人天堂av无码av日韩av| 亚洲a∨无码一区二区| 在线精品免费视频无码的| 黑人无码精品又粗又大又长|