一种亲缘关系数据冲突时数据选择方法和装置制造方法

文档序号:6518924阅读:177来源:国知局
一种亲缘关系数据冲突时数据选择方法和装置制造方法
【专利摘要】本发明公开了一种亲缘关系数据冲突时数据选择方法和装置,根据亲缘关系数据冲突分类表判断亲缘关系数据冲突的类型,按照该类型的冲突数据优选方案选择要采用的亲缘关系数据,这样在出现亲缘关系数据冲突时就能够选择到合适的数据。其中的亲缘关系数据冲突分类表至少包括亲缘关系类别、冲突种类等属性,冲突数据优选方案则由至少一个优选规则构成,相关的选择规则包括比较冲突亲缘关系数据来源的权威性选择其中来源最具权威性的权威性规则、比较冲突亲缘关系数据的更新时间选择其中最近更新的时间性规则、比较冲突亲缘关系数据的合理性选择其中最合理的合理性规则等。
【专利说明】一种亲缘关系数据冲突时数据选择方法和装置
【技术领域】
[0001]本发明属于计算机信息处理领域,尤其涉及一种亲缘关系数据冲突时数据选择方法和装置。
【背景技术】
[0002]亲缘关系数据的表示是构建亲缘关系数据库的基础,但亲缘关系数据库的基本框架搭起来存储亲缘关系数据时还会面临一些问题,其中一个突出的问题就是数据冲突。亲缘关系数据冲突,是指亲缘关系数据之间相互矛盾。由于当前没有专门的亲缘关系信息系统,亲缘关系数据是附带的存储相关的诸如户籍登记、婚姻登记、出生登记、收养登记等业务系统中的,因此各个系统之间的数据存在差异的可能性非常大,事实上由于各个系统关注的重点不同也确实存在较大的差异。比如在户籍系统当中,尽管也包含家庭成员之间相互关系的信息,即使假设没有虚报做假的因素,这个信息往往只是反映登记时的状况,如果该家庭中父母离婚了又各自组成新的家庭,在户籍系统中就体现出来,因为这不是户籍管理所要涉及的,只有他们的户籍不变,其它信息也不会有更新。就是同一个系统中也可能会存在相互冲突的信息,比如在户籍系统中,主要的亲缘关系信息通过“与户主关系”体现出来,但实际上户籍登记中还涉及监护人有关的信息,而有的为了孩子上学将自己的孩子挂靠到其他家庭作为该家庭的孩子的情况也有出现,这就导致与监护人信息相冲突。由于相互矛盾,在将这些亲缘关系数据存储到亲缘关系数据库时就必须要进行取舍。
[0003]亲缘关系数据冲突的主要形式有以下几种:一是违背了亲缘关系自然规律中的唯一性,比如任何一个人的亲生父母必定是唯一的,有且只有一个生父和生母,如果两个数据中显示某人各有一个不同的生父或生母,那就违背了这个唯一性,就是一种自然唯一性冲突,但除亲生父母等关系人外其它种类关系人许多都不具有自然唯一性。二是违背了亲缘关系法律规定中的唯一性,比如大多数国家都是一夫一妻制,即任何一个成年人的配偶必须是唯一的,有且只有一个丈夫或妻子,如果两个数据中显示某人各有一个不同的丈夫或妻子,那就违背了这个唯一性,就是一种社会唯一性冲突,我国目前实行计划生育,要求一对夫妇只生一个孩子,因此相当一部分城市家庭的子女与父母也是一一对应的,也是一种社会唯一性,但由于现实中存在许多例外且法律也允许一些情况的例外,所以不宜把子女与父母的一一对应性作为一种社会唯一性冲突,因为难以区分。三是违背了某些亲缘关系的同一性,比如同胞兄弟姐妹之间必定有一个共同的生父和/或生母,如果两个数据中显示某同胞兄弟姐妹既不同生父也不同生母,那就违背了这个同一性,就是一种同一性冲突。四是违背了两人之间某些亲缘关系自然存在的唯一性,比如任何两个人之间,要么是父子关系,要么是祖孙关系,两种关系若同时,那就违背了这个唯一性,就是一种关系唯一性冲突,但有些亲缘关系是允许同时存在的,比如亲生父母子女关系与抚养关系等,也有一些亲缘关系是事实是可能存在而法律上不允许存在,比如近亲不能结婚,但现实中仍有因为故意或非故意而结婚的。
[0004]上述四种冲突一般只涉及两个数据(同胞兄弟姐妹之间的同一性冲突在通用表示方式中涉及3个数据),都比较简单,是亲缘关系数据冲突的最基本的四种形式,但在现实中还有一些比较复杂的情况,涉及到3个或以上的数据,比如甲是乙的祖父且乙的父亲为丙,而另一条数据则是丙是丁的儿子,这种情况可以先进行关系推导得出最简化的亲缘关系数据进而变成两个数据之间的冲突,这样处理起来就比较简单了。
[0005]上述亲缘关系数据冲突出现时如何选择合适的数据,以存储到亲缘关系数据库等当中,目前还没有相关的研究及处理方法。

【发明内容】

[0006]本发明要解决上述亲缘关系数据冲突出现时如何选择合适的数据的问题,为解决上述问题,本发明的目的在于提供一种亲缘关系数据冲突时数据选择方法和装置,使在出现亲缘关系数据冲突时能够选择到合适的数据以存储到亲缘关系数据库等当中。
[0007]为解决上述技术问题,本发明提出的亲缘关系数据冲突时数据选择方法,主要包括以下步骤:
根据亲缘关系数据冲突分类表判断亲缘关系数据冲突的类型;
按照该类型的冲突数据优选方案选择要采用的亲缘关系数据。
[0008]为解决上述技术问题,本发明提出的亲缘关系数据冲突时数据选择装置,具备:
至少一个处理器;及
至少一个存储器,含有计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置
根据亲缘关系数据冲突分类表判断亲缘关系数据冲突的类型;
按照该类型的冲突数据优选方案选择要采用的亲缘关系数据。
[0009]作为本发明所述方法或装置的进一步实现,所述方法或装置其中的亲缘关系数据冲突分类表至少包括亲缘关系类别、冲突种类等属性。
[0010]作为本发明所述方法或装置的进一步实现,所述方法或装置其中的冲突数据优选方案包括以下任意一项或多项规则:
比较冲突亲缘关系数据来源的权威性,选择其中来源最具权威性的亲缘关系数据; 比较冲突亲缘关系数据的更新时间,选择其中最近更新的亲缘关系数据;
比较冲突亲缘关系数据的合理性,选择其中最合理的亲缘关系数据。
【专利附图】

【附图说明】
[0011]图1为亲缘关系数据冲突时数据选择方法或装置的基本流程。
【具体实施方式】
[0012]下面结合附图,对本发明的实施方式进行详细说明。
[0013]图1示出亲缘关系数据冲突时数据选择方法或装置的基本流程:
第一步是根据亲缘关系数据冲突分类表判断亲缘关系数据冲突的类型。亲缘关系数据冲突是多种多样的,为了进行区分并为每一种冲突的情形制定适合的冲突数据优选方案,因此最好建立一个亲缘关系数据冲突分类表,这样就可以在碰到数据冲突时按表索骥确定亲缘关系数据冲突的分类,为进而确定适合的冲突数据优选方案打下基础。亲缘关系数据冲突分类表至少包括亲缘关系类别、冲突种类等属性,其中冲突种类即前文所述的5种表现形式,自然唯一性冲突、社会唯一性冲突、同一性冲突、对应性冲突和关系唯一性冲突;亲缘关系类别则是根据所采取亲缘关系表示方法所允许的能够表示的亲缘关系类别,比如亲生父母子女关系、婚姻关系等。下表是一个适用于基本亲缘关系的亲缘关系数据冲突分类表:
【权利要求】
1.一种亲缘关系数据冲突时数据选择方法,其特征在于包括以下步骤: 根据亲缘关系数据冲突分类表判断亲缘关系数据冲突的类型; 按照该类型的冲突数据优选方案选择要采用的亲缘关系数据。
2.根据权利要求1所述的亲缘关系数据冲突时数据选择方法,其特征在于: 其中的亲缘关系数据冲突分类表包括亲缘关系类别、冲突种类等属性。
3.根据权利要求1所述的亲缘关系数据冲突时数据选择方法,其特征在于其中的冲突数据优选方案包括以下任意一项或多项规则: 比较冲突亲缘关系数据来源的权威性,选择其中来源最具权威性的亲缘关系数据; 比较冲突亲缘关系数据的更新时间,选择其中最近更新的亲缘关系数据; 比较冲突亲缘关系数据的合理性,选择其中最合理的亲缘关系数据。
4.一种亲缘关系数据冲突时数据选择装置,其特征在于,该装置具备: 至少一个处理器;及 至少一个存储器,含有计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置 根据亲缘关系数据冲突分类表判断亲缘关系数据冲突的类型; 按照该类型的冲突数据优选方案选择要采用的亲缘关系数据。
5.根据权利要求4所述的亲缘关系数据冲突时数据选择装置,其特征在于: 其中的亲缘关系数据冲突分类表包括亲缘关系类别、冲突种类等属性。
6.根据权利要求5所述的亲缘关系数据冲突时数据选择装置,其特征在于其中的冲突数据优选方案包括以下任意一项或多项规则: 比较冲突亲缘关系数据来源的权威性,选择其中来源最具权威性的亲缘关系数据; 比较冲突亲缘关系数据的更新时间,选择其中最近更新的亲缘关系数据; 比较冲突亲缘关系数据的合理性,选择其中最合理的亲缘关系数据。
【文档编号】G06F17/30GK103631883SQ201310566487
【公开日】2014年3月12日 申请日期:2013年11月15日 优先权日:2013年11月15日
【发明者】倪龙 申请人:宁波保税区攀峒信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1