一种亲缘关系数据通用表示方法和装置制造方法

文档序号:6517981阅读:236来源:国知局
一种亲缘关系数据通用表示方法和装置制造方法
【专利摘要】本发明公开了一种亲缘关系数据通用表示方法和装置,根据提取规则从现有亲缘关系数据中提取两人之间亲缘关系数据,然后根据转换规则将提取的数据转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,或者还包括其它必不可少特征等内容的规范表示结构。其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容可用一至三个属性来表示,还可进行限制使同一亲缘关系数据有且仅有一种规范表示结构。本发明提供了一种适用于任何亲缘关系数据的通用表示方法,为实现集中统一存储打下了良好的基础,同时也可减少数据冗余和避免浪费存储空间。
【专利说明】一种亲缘关系数据通用表示方法和装置
【技术领域】
[0001]本发明属于计算机信息处理领域,尤其涉及一种亲缘关系数据通用表示方法和装置。
【背景技术】
[0002]与人相关的信息是计算机信息处理的重要内容之一,但无论是在政府的社会管理还是在企业的商业应用中,大都是处理人实体本身的信息,最典型的是我国的户籍管理系统,少数应用主要处理人与人之间某一方面关系的信息,最典型的是我国的婚姻登记系统。马克思指出,人是一切社会关系的总和,而人与人之间的关系是最重要的社会关系。亲缘关系包括血亲关系、姻亲关系及拟制的其它亲缘关系等,是最基础的人与人之间的社会关系。从人类开始出现的原始社会就是基于血亲关系构建的,甚至在动物群体中也反映出明显的血亲关系。随着人类社会文明的发展,姻亲关系也成为人类最重要的亲缘关系。在现实生活中,因收养及家庭重组形成的拟制的亲缘关系也比较常见。现有亲缘关系数据一般分散在各种与人相关的信息系统中,其表示方法各不相同,给亲缘关系数据的集中统一存储造成了很大的障碍。比如户籍管理系统包含的亲缘关系数据,主要是通过“与户主关系”字段来描述的同户各成员关系的信息。而婚姻登记系统则包含了结婚/离婚的双方关系人、结婚/离婚类别,批准结婚/离婚时间、批准单位及结(离)婚证有关的信息,一般通过不同的具有明确含义的字段来描述。由于已有的包含亲缘关系数据的信息系统一般都是依托某种具体业务,所以已有的亲缘关系数据各种存储表示方法均不具备通用性。要实现对亲缘关系数据的集中统一存储,必须解决现有亲缘关系数据表示上的差异问题,构建一种通用于各种亲缘关系数据的表示方法。

【发明内容】

[0003]本发明要解决现有亲缘关系数据难以实现集中统一存储的问题,为解决上述问题,本发明的目的在于提供一种亲缘关系数据通用表示方法和装置,使亲缘关系数据能够在计算机等中实现集中统一存储。现实生活中对于亲缘关系的描述很多,但用得最多的还是对两人之间亲缘关系的描述,如父子、兄弟、夫妻等,而其它非对两人之间亲缘关系的描述,如家庭,也可以通过多组两人之间的亲缘关系结合起来共同描述,所以可以把两人之间亲缘关系作为建立一种亲缘关系通用表示方法和装置的基础。
[0004]为解决上述技术问题,本发明亲缘关系数据通用表示方法,包括以下步骤:
根据提取规则从现有亲缘关系数据中提取两人之间亲缘关系数据;
根据转换规则将提取的数据转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,或者根据转换规则转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色以及其它必不可少特征等内容的规范表示结构。
[0005]为解决上述技术问题,本发明亲缘关系数据通用表示装置,具备: 至少一个处理器;及
至少一个存储器,含有计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置
根据提取规则从现有亲缘关系数据中提取两人之间亲缘关系数据;
根据转换规则将提取的数据转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,或者根据转换规则转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色以及其它必不可少特征等内容的规范表示结构。
[0006]作为本发明所述方法或装置的进一步改进,所述方法或装置其中的包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,将其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容用指明两人之间亲缘关系类别且隐含确定两人所处的亲缘关系角色的一个属性来表示,或者用分别指明参与亲缘关系的两个关系人所处的亲缘关系角色且共同作用隐含两人之间亲缘关系类别的两个属性来表示,或者分别用两人之间亲缘关系类别及两人各自所处的亲缘关系角色的三个属性来表示。
[0007]作为本发明所述方法或装置的进一步改进,所述方法或装置其中的包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,全部必不可少特征内容完全相同的亲缘关系数据有且仅有一种规范表示结构。
[0008]本发明提供了一种适用于任何亲缘关系数据的通用表示方法,为实现集中统一存储打下了良好的基础,同时本发明也可减少数据冗余和避免浪费存储空间。
【专利附图】

【附图说明】
[0009]图1为亲缘关系数据通用表示的基本流程;
图2为亲缘关系数据规范表示结构示例(两个关系人各用一个属性表示、两人之间亲缘关系类别及两人所处的亲缘关系角色共用一个属性表示,共三个属性);
图3为亲缘关系规范表示结构示例(两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色各用一个属性表示,共五个属性)。
【具体实施方式】
[0010]下面结合附图,对本发明的实施方式和实施例进行详细说明。为了便于下文的描述,首先给出一些术语的基本定义:
亲缘关系称谓:日常生活中互有亲缘关系的两个或以上的关系人其中一个关系人对另外的某个关系人的称谓,通过这种称谓在一定程度上能够反映出他们的亲缘关系。
[0011]亲缘关系角色:是指参与亲缘关系的关系人在该亲缘关系中的身份地位,如父子关系中的父亲、儿子,婚姻关系中的丈夫、妻子,一般情况下可以用父亲、儿子、丈夫、妻子这类的称谓式描述语言,也可以采用非称谓的说明语言,如长辈、晚辈、男性角色、女性角色,子关系中的长辈、晚辈就可以代表父亲、儿子,婚姻关系中的男性角色、女性角色就可以代表一夫一妻制国家中的丈夫、妻子。
[0012]亲缘关系类别:是指用总体性描述语言而非关系人之间的相对称谓对不同亲缘关系的区分,如父子关系、婚姻关系,而非采用父亲、儿子、丈夫、妻子这类的称谓式描述语言,参与一个亲缘关系类别的各个关系人具有各自的亲缘关系角色。
[0013]亲缘关系种类:是指按亲缘关系的成因对亲缘关系的一种分类,如血亲关系、姻亲关系、收养关系等,一种亲缘关系种类包括一个或多个亲缘关系类别。
[0014]亲缘关系必不可少特征:说明一个亲缘关系必不可少的内容总和,否则就无法区分和识别,主要有参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容,对于非自然形成的亲缘关系还有存续时间等内容,如婚姻关系必不可少的特征就还包括表示存续时间的内容,没有表示存续时间的内容同样的两个关系人的两次不同的婚姻关系就无法区分。
[0015]图1不出未缘关系通用表不的基本流程:
第一步,根据提取规则从现有亲缘关系数据中提取两人之间亲缘关系数据。提取规则要根据现有亲缘关系数据的表示方法来确定。比如户籍管理系统包含的亲缘关系数据,主要是通过“与户主关系”字段来描述的同户各成员关系的信息,户主本人的“与户主关系”字段为户主,而同户的其他成员则根据其与户主的实际关系而在“与户主关系”字段取相应的值,如其妻子的取值为“妻子”。要提取户籍管理系统中的两人之间亲缘关系数据,必须把户作为一个整体来分析,先获得户主信息,然后在获得其他成员与户主之间的亲缘关系。但户籍管理系统中,还存在一些不可识别的非亲缘关系,前面的情形是家庭户才有,而集体户除户主外,其他成员与户主的关系均为非亲属关系。因此,户籍管理系统的提取规则必须针对该系统的具体情况,将所有可以提取的数据均提取出来,不能提取的则忽略。而婚姻登记系统则一条记录包含了结婚/离婚的双方关系人、结婚/离婚类别,批准结婚/离婚时间、批准单位及结(离)婚证有关的信息,但两者之间的婚姻关系是隐含但是可以明确推断的,因为在婚姻登记系统中存储的就是结婚/离婚信息,因而有的从一条记录就可以提取出一条两人之间亲缘关系数据(只结过一次婚的,并可以获得结婚时间信息),有的可从两条记录获得有完整存续时间的两人之间亲缘关系数据(只结过一次婚的又离婚的),有的多次结婚和离婚的则还要判断各次结婚离婚的配对关系以获得多条两人之间亲缘关系数据。提取两人之间亲缘关系数据保留原数据中的必不可少特征的内容即可,如双方关系人及描述亲缘关系的内容,部分非自然形成的亲缘关系还应保留形成时间和/结束时间等,然后注明数据来源,如是户籍管理系统还是婚姻登记系统等,为下步转换提供原始且足够必要的信息。
[0016]第二步,根据转换规则将提取的数据转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构。这里的规范是指参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容都是明确无疑义的,例如甲乙两个关系人是父子关系,甲和乙在父子关系中谁是父亲谁是儿子也应同时明确。转换规则可以根据提取的亲缘关系数据的实际情况来确定,比如从户籍管理系统提取的一个“甲是乙的妻子”的亲缘关系数据,原数据中乙的“与户主关系”字段的值为“妻子”,转换规则首先需根据此值确认二人关系为婚姻关系,且两个关系人在该婚姻关系中的身份地位分别是甲为妻子乙为丈夫,这些转换规则要根据户籍管理系统中“与户主关系”字段所有的可能的描述亲缘关系的值按照日常生活中亲缘关系的常识来确定即可;转换从其它系统亲缘关系数据时也类似,根据相关系统的具体情况并按照有关亲缘关系常识来确定转换规则。由于一些提取出来的两人之间亲缘关系数据,部分必不可少特征的内容不全的则根据情况取默认值,比如婚姻关系不是自然形成的而是后天通过一定法律程序才建立,而户籍管理系统中没有婚姻关系形成时间,在这种情况下在转换时必须采取措施予以补充,可以将存续时间有关的属性值置一个默认值,比如“当前”,这些措施也属于转换规则,根据提取数据的来源的具体情况而定。
[0017]规范表示结构的具体实现上,一般指明参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容各用一个属性,这时则共有5个属性,参见图3。也可将其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容用指明两人之间亲缘关系类别且隐含确定两人所处的亲缘关系角色的一个属性来表示,这时则共有3个属性,参见图2。还可将其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容用分别指明参与亲缘关系的两个关系人所处的亲缘关系角色且共同作用隐含两人之间亲缘关系类别的两个属性来表示,这时则共有4个属性。
[0018]按照上述方法和装置表示亲缘关系数据,可能存在对于全部必不可少特征内容完全相同的亲缘关系数据描述有两种或以上规范表现形式的情况,比如亲缘关系数据“甲是乙的父亲”,可以分别表示为(甲、乙、父子关系、父亲、儿子)、(乙、甲、父子关系、儿子、父亲),由此带来的数据冗余造成存储空间的浪费。为了消除这种数据冗余和避免存储空间的浪费,必须对规范表现形式的实现形式进行必要的限制,比如在指明参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容各用一个属性的情况时,对于任何可能的某种亲缘关系类别,其中一种亲缘关系角色固定为第一个关系人而另一种亲缘关系角色固定为第二个关系人或反之,但在同一个方法和装置中只能择其中一个方案,从而唯一确定该种亲缘关系类别的实现形式。对于将其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容用指明两人之间亲缘关系类别且隐含确定两人所处的亲缘关系角色的一个属性来表示或用分别指明参与亲缘关系的两个关系人所处的亲缘关系角色且共同作用隐含两人之间亲缘关系类别的两个属性来表示等情况也是如此,对于任何可能的某种亲缘关系类别,只允许有一个唯一确定该种亲缘关系类别的实现形式。这样就实现了全部必不可少特征内容完全相同的亲缘关系数据有且仅有一种规范表示结构。
[0019]另外对于亲缘关系的描述时,还可以加一些除上面提到的参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容之外辅助描述信息,如权重、可靠性等,这时根据实际应用的需要来设置相应的属性。
[0020]实施例1
假设有在户籍管理系统中某个家庭有4个人V0、V1、V2、V3,户主为V0,V1的“与户主关系”的当前值为“妻”,V2的“与户主关系”的当前值为“儿子”,V3的“与户主关系”的当前值为“女儿”。先要将上述现有的亲缘关系数据转换为两人之间亲缘关系数据,为了叙述方便这里采用三元组来描述,三元组(a,b, r)表示b是a的具有r亲缘关系的关系人,如(甲,乙,儿子)表示乙是甲的儿子。于是从户籍管理系统可以获得3条规两人之间亲缘关系数据,用三元组表示如下:
(V0, VI,妻子)、(V0,V2,儿子)、(V0,V3,女儿)
然后再将提取的数据转换为规范表示结构,最简单的规范表示结构应有三个属性,其中两个属性指明双方关系人,一个属性指明两人之间亲缘关系类别且隐含确定两人所处的亲缘关系角色,分别用PU P2、R三个属性来表示(参见图2),这里涉及两种亲缘关系类别,婚姻关系和父(母)子(女)关系,在婚姻关系中隐含明确Pl表示丈夫、P2表示妻子,在父(母)子(女)关系隐含明确Pl表示父(母)、P2表示子(女)。转换规则I为将r值为“妻子”的数据转换为亲缘关系类别为“婚姻关系”的数据,形成时间和结束时间等表示婚姻关系存续时间的值因提取的数据中没有因此均设为默认值“当前”。转换规则2为将r值为“儿子”或“女儿”的数据转换为亲缘关系类别为“父(母)子(女)关系”的数据。转换为相应的多元祖分别为(V0,VI,婚姻关系,当前,当前)、(V0,V2,父母子女关系)、(V0,V3,父母子女关系),婚姻关系必不可少的特征包括表示存续时间的内容,因此属性多了两个,而父(母)子(女)关系是自然形成的,无需表示存续时间的内容。
【权利要求】
1.一种亲缘关系数据通用表示方法,其特征在于包括以下步骤: 根据提取规则从现有亲缘关系数据中提取两人之间亲缘关系数据; 根据转换规则将提取的数据转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,或者根据转换规则转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色以及其它必不可少特征等内容的规范表示结构。
2.根据权利要求1所述的方法,其特征在于其中的包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构:将其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容用指明两人之间亲缘关系类别且隐含确定两人所处的亲缘关系角色的一个属性来表示,或者用分别指明参与亲缘关系的两个关系人所处的亲缘关系角色且共同作用隐含两人之间亲缘关系类别的两个属性来表示,或者分别用两人之间亲缘关系类别及两人各自所处的亲缘关系角色的三个属性来表示。
3.根据权利要求2所述的方法,其特征在于其中的包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构:全部必不可少特征内容完全相同的亲缘关系数据有且仅有一种规范表示结构。
4.一种装置,其特征在于,该装置具备: 至少一个处理器;及 至少一个存储器,含有计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置 根据提取规则从现有亲缘关系数据中提取两人之间亲缘关系数据; 根据转换规则将提取的数据转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构,或者根据转换规则转换为包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色以及其它必不可少特征等内容的规范表示结构。
5.根据权利要求4所述的装置,其特征在于其中的包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构:将其中的两人之间亲缘关系类别及两人所处的亲缘关系角色的内容用指明两人之间亲缘关系类别且隐含确定两人所处的亲缘关系角色的一个属性来表示,或者用分别指明参与亲缘关系的两个关系人所处的亲缘关系角色且共同作用隐含两人之间亲缘关系类别的两个属性来表示,或者分别用两人之间亲缘关系类别及两人各自所处的亲缘关系角色的三个属性来表示。
6.根据权利要求5所述的装置,其特征在于其中的包含参与亲缘关系的两个关系人、两人之间亲缘关系类别及两人所处的亲缘关系角色等内容的规范表示结构:全部必不可少特征内容完全相同的亲缘关系数据有且仅有一种规范表示结构。
【文档编号】G06F17/30GK103617178SQ201310544394
【公开日】2014年3月5日 申请日期:2013年11月7日 优先权日:2013年11月7日
【发明者】倪龙 申请人:宁波保税区攀峒信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1