一種通用親緣關(guān)系信息存儲(chǔ)表示方法、系統(tǒng)及設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種通用親緣關(guān)系信息存儲(chǔ)表示方法,將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息,并用以親緣關(guān)系為核心的通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息,從而使親緣關(guān)系信息能夠在計(jì)算機(jī)等中有效的存儲(chǔ)表示以方便進(jìn)行分析利用。本發(fā)明還公開了一種完全對(duì)應(yīng)的通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng)及包含這種系統(tǒng)的設(shè)備,同時(shí)還公開了親緣關(guān)系結(jié)點(diǎn)是通過兩個(gè)確定屬性指明雙方關(guān)系人及序位,通過一個(gè)屬性指明具體雙邊親緣關(guān)系種類或其中任一單邊或親緣關(guān)系種類,或者通過兩個(gè)屬性指明構(gòu)成雙邊親緣關(guān)系的兩個(gè)具體單邊親緣關(guān)系種類,還可通過其它屬性來分別指明存續(xù)期限、權(quán)重等親緣關(guān)系其它性質(zhì)。
【專利說明】一種通用親緣關(guān)系信息存儲(chǔ)表示方法、系統(tǒng)及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)信息處理領(lǐng)域,尤其涉及一種通用親緣關(guān)系信息存儲(chǔ)表示方法、系統(tǒng)及設(shè)備。
【背景技術(shù)】
[0002]人的信息是計(jì)算機(jī)信息處理的重要內(nèi)容,但無論是在政府的社會(huì)管理還是在企業(yè)的商業(yè)應(yīng)用中,大都是處理人的實(shí)體信息,即人本身的一些屬性,當(dāng)然在不同的業(yè)務(wù)中,各自關(guān)注人實(shí)體信息不盡相同,典型的例子是在我國的常住人口管理系統(tǒng)和企業(yè)的客戶服務(wù)系統(tǒng),常住人口管理系統(tǒng)關(guān)注的是與戶籍管理有關(guān)的實(shí)體信息,而客戶服務(wù)系統(tǒng)則關(guān)注的客戶或潛在客戶與企業(yè)業(yè)務(wù)發(fā)展有關(guān)的實(shí)體信息。馬克思指出,人是一切社會(huì)關(guān)系的總和,而社會(huì)關(guān)系是人與人之間的聯(lián)系,已有人實(shí)體信息或多或少也反映了一些相關(guān)的社會(huì)關(guān)系信息,但很不全面和系統(tǒng),因此對(duì)于社會(huì)關(guān)系信息目前還缺乏有效的分析利用工具。
[0003]親緣關(guān)系是最基礎(chǔ)的一種社會(huì)關(guān)系,從人類開始出現(xiàn)即存在親緣關(guān)系,最初主要是血親關(guān)系,甚至在動(dòng)物群體中也反映出明顯的血親關(guān)系。隨著人類社會(huì)文明的發(fā)展,姻親關(guān)系也成為人類最重要的親緣關(guān)系。在現(xiàn)實(shí)生活中,還有一種因收養(yǎng)而形成的法律或習(xí)慣擬制的親緣關(guān)系也比較常見,并且在現(xiàn)代社會(huì)相關(guān)的法律也比較完善,享有與血親關(guān)系等同的法律地位;另外隨著現(xiàn)代社會(huì)離婚再婚等情況增多而導(dǎo)致家庭重組也比較常見,由此產(chǎn)生的繼父母與繼子女的關(guān)系也是一種比較重要的親緣關(guān)系。上述親緣關(guān)系信息一般分散在各種與人相關(guān)的信息當(dāng)中,從現(xiàn)有的各類信息系統(tǒng)及數(shù)據(jù)庫來看,能比較全面的處理親緣關(guān)系信息的目前還沒有。戶籍管理信息包含的部分親緣關(guān)系信息,主要是通過“與戶主關(guān)系”屬性來進(jìn)行描述的同戶各成員關(guān)系的信息,其中可以選擇的描述包含了漢語中常用的各種對(duì)于近親屬的稱謂,種類很多,但僅限于同一戶內(nèi),單獨(dú)立戶的成年子女與父母及其兄弟姐妹及集體戶、掛靠其他戶的人員與自己的親生父母和同胞兄弟姐妹等情況均無法反映。其它一些包含重要親緣關(guān)系的信息,如衛(wèi)生部門的醫(yī)學(xué)出生證明管理信息,包含了新生兒親生父母的信息,民政部門的婚姻登記管理信息則包含了結(jié)婚、離婚等表示姻親關(guān)系(配偶之間的婚姻關(guān)系是姻親關(guān)系的基礎(chǔ))的信息。上述系統(tǒng)中的相關(guān)親緣關(guān)系的信息都是片面的,往往依托相關(guān)的具體業(yè)務(wù),通過少數(shù)字段屬性來附帶的存儲(chǔ)表示親緣關(guān)系信息。缺乏專門的親緣關(guān)系信息存儲(chǔ)表示方法,也就無法構(gòu)建專門的親緣關(guān)系信息庫以進(jìn)行分析利用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決當(dāng)前親緣關(guān)系信息難以全面存儲(chǔ)表示的問題,為解決上述問題,本發(fā)明的目的在于提供一種通用親緣關(guān)系信息存儲(chǔ)表示方法、系統(tǒng)及包含這種系統(tǒng)的設(shè)備,使親緣關(guān)系信息能夠在計(jì)算機(jī)等中有效的存儲(chǔ)表示以方便進(jìn)行分析利用。
[0005]由于現(xiàn)實(shí)中的相關(guān)親緣關(guān)系的信息都是往依托相關(guān)的具體業(yè)務(wù),如戶籍管理等業(yè)務(wù),通過少數(shù)字段屬性來附帶的存儲(chǔ)表示親緣關(guān)系信息,這種存儲(chǔ)表示方法不具備通用性。而現(xiàn)實(shí)中對(duì)于親緣關(guān)系的描述也五花八門,但用得最多的還是對(duì)兩人之間親緣關(guān)系的描述,父子、兄弟、夫妻等,而其它非對(duì)兩人之間親緣關(guān)系的描述,如李家的孩子、張家的女婿,都可以通過多組兩人之間的親緣關(guān)系共同來描述,所以兩人之間親緣關(guān)系信息可以作為建立一種以親緣關(guān)系為核心的通用存儲(chǔ)表示的基礎(chǔ)。之所以稱為以親緣關(guān)系為核心,是指這種存儲(chǔ)表示直接描述親緣關(guān)系信息,之所以稱為通用是指可以描述任何兩人之間親緣關(guān)系種類。本發(fā)明提出的通用親緣關(guān)系信息存儲(chǔ)表示方法,包括以下步驟:
將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息,這里的規(guī)范是指雙方關(guān)系人及序位、具體親緣關(guān)系種類等都已明確無疑義的兩人之間親緣關(guān)系信息,描述兩人之間親緣關(guān)系信息首先要指明關(guān)系人,然后要指明具體親緣關(guān)系種類,然而在一個(gè)具體親緣關(guān)系信息當(dāng)中,兩個(gè)關(guān)系人是有順序的,例如甲是乙的父親和乙是甲的父親,同樣是父子關(guān)系,但這兩個(gè)親緣關(guān)系信息內(nèi)涵是不同的,因此在指明關(guān)系人的同時(shí)還有指明他們的序位,這樣才能明確親緣關(guān)系信息的準(zhǔn)確含義;
然后用通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息,通用親緣關(guān)系結(jié)點(diǎn)的實(shí)現(xiàn)形式包括但不限于程序運(yùn)行中內(nèi)存變量、數(shù)據(jù)庫中表的記錄、以文件等形式存儲(chǔ)的結(jié)構(gòu)化數(shù)據(jù)等。
[0006]上述方法構(gòu)成的通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng),包括以下組件:
一個(gè)組件是轉(zhuǎn)換器,用于將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息;
另一個(gè)組件是存儲(chǔ)表示器,用以親緣關(guān)系為核心的通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息。
[0007]包含通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng)的設(shè)備,其技術(shù)方案是:
通過轉(zhuǎn)換器將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息;
通過存儲(chǔ)表示器用以親緣關(guān)系為核心的通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息。
[0008]兩人之間親緣關(guān)系信息需要指明雙方關(guān)系人及序位、具體親緣關(guān)系種類,上述信息內(nèi)容必須都體現(xiàn)通用親緣關(guān)系結(jié)點(diǎn)中,因此上述通用親緣關(guān)系信息存儲(chǔ)表示方法、通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng)或包含通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng)的設(shè)備中的通用親緣關(guān)系結(jié)點(diǎn),可以采用以下方式來描述兩人之間親緣關(guān)系:
通過兩個(gè)確定屬性指明雙方關(guān)系人及序位,可以通過事先明確兩個(gè)特定屬性所對(duì)應(yīng)的關(guān)系人在具體親緣關(guān)系中的地位來實(shí)現(xiàn)雙方關(guān)系人的有序性,比如具體親緣關(guān)系是父子關(guān)系,則a屬性所對(duì)應(yīng)的關(guān)系人在該父子關(guān)系處于父親的地位而b屬性則處于兒子的地位;指明關(guān)系人可以通過將屬性值設(shè)置為指示親緣關(guān)系人的親緣關(guān)系結(jié)點(diǎn)和/或所對(duì)應(yīng)人實(shí)體信息存儲(chǔ)位置的指針或索引,或者設(shè)置為在數(shù)據(jù)庫或其它方式存儲(chǔ)的數(shù)據(jù)中索引該親緣關(guān)系人的親緣關(guān)系結(jié)點(diǎn)和/或所對(duì)應(yīng)人實(shí)體信息的關(guān)鍵字、哈希值等,這樣各個(gè)親緣關(guān)系結(jié)點(diǎn)之間以及親緣關(guān)系結(jié)點(diǎn)與對(duì)應(yīng)的人實(shí)體信息之間就可以通過屬性的指示實(shí)現(xiàn)連結(jié)和關(guān)聯(lián);
由于親緣關(guān)系是相互的,在描述上可以采用包含雙向親緣關(guān)系的整體描述,如父子關(guān)系,或任選其中一個(gè)單向親緣關(guān)系描述,如甲是乙的父親,因?yàn)橛纱丝梢酝瞥鲆沂羌椎淖优?,有時(shí)也需要兩個(gè)組成雙向親緣關(guān)系的描述的單向親緣關(guān)系都需要描述,因此通過一個(gè)屬性指明具體雙向親緣關(guān)系種類或其中任一單向或親緣關(guān)系種類,一般在臨時(shí)存儲(chǔ)親緣關(guān)系信息的時(shí)候可以通過一個(gè)屬性指明具體雙向親緣關(guān)系種類或其中任一單向或親緣關(guān)系種類而留待真正處理該信息時(shí)再去處理,如果長期存儲(chǔ)隨時(shí)可能要進(jìn)行分析處理的存儲(chǔ)親緣關(guān)系信息還是分成兩個(gè)具體單向親緣關(guān)系種類為好,這時(shí)可通過兩個(gè)屬性指明構(gòu)成雙向親緣關(guān)系的兩個(gè)具體單向親緣關(guān)系種類,這樣可以提高分析效率。
[0009]血親關(guān)系是隨人的出生而自然形成的,而姻親關(guān)系、收養(yǎng)關(guān)系等并不是自然形成的,一般是在履行一定手續(xù)后才能形成,而且并非永遠(yuǎn)存在,是可以解除或變更的,因此這類關(guān)系還存在存續(xù)期限等性質(zhì);另外在分析親緣關(guān)系時(shí),有時(shí)還可根據(jù)情況設(shè)置權(quán)重,因此上述通用親緣關(guān)系結(jié)點(diǎn),還可通過其它屬性來分別指明存續(xù)期限、權(quán)重等親緣關(guān)系本身的其它性質(zhì),根據(jù)實(shí)際應(yīng)用的需要來設(shè)置相應(yīng)的屬性,比如用一個(gè)屬性指明親緣關(guān)系的開始時(shí)間、用一個(gè)屬性指明親緣關(guān)系的結(jié)束時(shí)間,或用一個(gè)屬性指明親緣關(guān)系的權(quán)重等。
[0010]
【專利附圖】
【附圖說明】
[0011]圖1為通用未緣關(guān)系/[目息存儲(chǔ)表不方法;
圖2為通用未緣關(guān)系/[目息存儲(chǔ)表不系統(tǒng);
圖3為只描述一種單向親緣關(guān)系信息的通用親緣關(guān)系結(jié)點(diǎn);
圖4為描述構(gòu)成雙向親緣關(guān)系的兩個(gè)單向親緣關(guān)系信息的通用親緣關(guān)系結(jié)點(diǎn);
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明。
【具體實(shí)施方式】
[0012]實(shí)施例1
假設(shè)有在戶籍管理系統(tǒng)中某個(gè)家庭有4個(gè)人V0、V1、V2、V3,戶主為NO’ Vl的“與戶主關(guān)系”的當(dāng)前值為“妻”,V2的“與戶主關(guān)系”的當(dāng)前值為“兒子”,V3的“與戶主關(guān)系”的當(dāng)前值為“女兒”。先要將已知的上述親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息,為了敘述方便這里采用三元組來描述,具體親緣關(guān)系種類采用單向親緣關(guān)系的描述方式,三元組(a, b, r)表不b是a的具有r未緣關(guān)系的關(guān)系人,如(甲,乙,兒子)表不乙是甲具有兒子關(guān)系的人,即乙是甲的兒子。從已知的上述親緣關(guān)系可以獲得3條規(guī)范的兩人之間親緣關(guān)系信息,用三元組表示如下:
(VO, VI,妻子)、(V0,V2,兒子)、(V0,V3,女兒)
然后可以通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息,最簡單的親緣關(guān)系結(jié)點(diǎn)應(yīng)有三個(gè)屬性,其中兩個(gè)屬性表示雙方關(guān)系人并要明確其序位,一個(gè)屬性表示具體親緣關(guān)系種類,這里分別用P1、P2、R三個(gè)屬性來表示(參見圖3),并明確P1、P2的序位,即該結(jié)點(diǎn)要表示的親緣關(guān)系信息是P2是Pl的具有R親緣關(guān)系的關(guān)系人。那么上述3條規(guī)范的兩人之間親緣關(guān)系信息可以創(chuàng)建相應(yīng)三個(gè)通用親緣關(guān)系結(jié)點(diǎn)E1、E2、E3,其中El.Pl= VO, El.P2= VU El.R=妻子,E2.Pl= VO, E2.P2= V2, E2.R=兒子,E3.Pl= V0,E3.P2= V3、E3.R=女兒。
[0013]假設(shè)具體實(shí)現(xiàn)中上述通用關(guān)系結(jié)點(diǎn)用數(shù)據(jù)庫中表的記錄來表示,那么將P1、P2、R三個(gè)屬性對(duì)應(yīng)到表中同名的字段即可,E1、E2、E3則為3條記錄,若要查找V2是VO的什么人,那么查詢的SQL語句的條件子句為:WHERE Pl= VO AND P2= V2,由此可以查出V2是VO的兒子。
[0014] 如果要查找VO是V2的什么人,那么查詢的SQL語句的條件子句為:WHERE Pl= V2AND P2= V0,那么將什么也查不出。為了不進(jìn)行任何推導(dǎo)就可以在數(shù)據(jù)庫中查出,那么表中需要增加一個(gè)字段R2 (參見圖4),用以描述與R對(duì)應(yīng)的另一個(gè)單向親緣關(guān)系,在描述R2親緣關(guān)系信息時(shí)Pl、P2的序位和描述R時(shí)正好相反,這樣就能夠通過SELECT R2 FROM TABLERWHERE Pl= V2 AND P2= VO (TABLER表示存儲(chǔ)通用親緣關(guān)系信息的表名)查出VO是V2的父未。
【權(quán)利要求】
1.一種通用親緣關(guān)系信息存儲(chǔ)表示方法,包括以下步驟:將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息,并用以親緣關(guān)系為核心的通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息。
2.一種通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng),包括以下組件: 轉(zhuǎn)換器:將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息; 存儲(chǔ)表示器:用以親緣關(guān)系為核心的通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息。
3.包含權(quán)利要求2的設(shè)備,其特征在于: 通過轉(zhuǎn)換器將已知親緣關(guān)系轉(zhuǎn)換為規(guī)范的兩人之間親緣關(guān)系信息,通過存儲(chǔ)表示器用以親緣關(guān)系為核心的通用親緣關(guān)系結(jié)點(diǎn)來存儲(chǔ)表示這種規(guī)范的兩人之間親緣關(guān)系信息。
4.根據(jù)權(quán)利要求1所述的通用親緣關(guān)系信息存儲(chǔ)表示方法或權(quán)利要求2所述的通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng)或權(quán)利要求3所述的包含通用親緣關(guān)系信息存儲(chǔ)表示系統(tǒng)的設(shè)備中的通用親緣關(guān)系結(jié)點(diǎn),其特征在于: 通過兩個(gè)確定屬性指明雙方關(guān)系人及序位; 通過一個(gè)屬性指明具體雙向親緣關(guān)系種類或其中任一單向親緣關(guān)系種類,或者通過兩個(gè)屬性指明構(gòu)成雙邊親緣關(guān)系的兩個(gè)具體單向親緣關(guān)系種類。
5.根據(jù)權(quán)利要求4所述的親緣關(guān)系結(jié)點(diǎn),其特征在于: 還通過其它屬性來分別指明存續(xù)期限、權(quán)重等親緣關(guān)系其它性質(zhì)。
【文檔編號(hào)】G06F17/30GK103544222SQ201310458812
【公開日】2014年1月29日 申請(qǐng)日期:2013年10月7日 優(yōu)先權(quán)日:2013年10月7日
【發(fā)明者】倪龍 申請(qǐng)人:寧波芝立軟件有限公司