一种亲缘关系相互性推导方法

文档序号:6514233阅读:224来源:国知局
一种亲缘关系相互性推导方法
【专利摘要】本发明公开了一种亲缘关系相互性推导方法,根据亲缘关系的相互性直接推导未知的亲缘信息,具体步骤是根据亲缘关系的相互性建立两人之间亲缘关系相互反向对照表,至少包含两个字段,分别指明相互的两个反向具体亲缘关系种类,根据已知的两人之间具体亲缘关系种类,查两人之间亲缘关系相互反向对照表,获得其反向的具体亲缘关系种类,从而获得两人之间反向相互的亲缘关系信息,如果查不到那么推导终止。也可亲缘关系相互性推导方法构建反向关系运算体系,并由此形成一个反向关系运算推导方法。上述方法也可将其中的具体亲缘关系种类限定为可直接描述的两人之间亲缘关系,以适应特定场合的应用。
【专利说明】 一种亲缘关系相互性推导方法
【技术领域】
[0001]本发明属于计算机信息处理领域,尤其涉及一种亲缘关系相互性推导方法。
【背景技术】
[0002]由于日常生活中现实中对于亲缘关系的描述五花八门,数量很多,因此专利申请一种基本亲缘关系信息存储表示方法等中提出了可直接描述的两人之间亲缘关系的概念,以在保证分析检索效率的同时保证亲缘关系信息的冗余不会超出必要的限度,而在设置相应的基本亲缘关系结点等的属性时,如果仅靠从已知亲缘关系信息直接获取的可直接描述的两人之间亲缘关系来直接设置相应的属性,那么结点的很多属性将为空,因为获取的可直接描述的两人之间亲缘关系是非常有限的,这同样会给分析检索带来困难,效率无法提高,这就要求进行亲缘关系推导,通过推导获取那些不能直接获取的可直接描述的两人之间亲缘关系,以填补结点中未设置的空白属性。
[0003]在专利申请一种通用亲缘关系信息存储表示方法中指出日常生活中用得最多的是对两人之间亲缘关系的描述,并指出亲缘关系是相互的,在同一个两人之间亲缘关系中对于两个关系人来说亲缘关系是双向的,这就为亲缘关系的直接推导提供了可能,这种简单的亲缘关系推导过程属于直接推导。

【发明内容】

[0004]本发明要解决在简单场合中如何推导亲缘关系的问题,为解决上述问题,本发明的目的在于提供一种亲缘关系相互性推导的方法,通过这种方法,从而可以从一些日常生活常见的两人之间亲缘关系信息通过直接推导获得另一些未知的两人之间亲缘关系信息。
[0005]可以根据单条已知两人之间亲缘关系来进行推导,因为亲缘关系是相互的,以父子关系为例,甲是乙的父亲,那么必然乙是甲的子女,这对相互的亲缘关系描述对应但各不相同,也有描述对应且相同的,如同父或同母兄弟姐妹、配偶等,两个关系人互为同样的具体亲缘关系种类,因此根据亲缘关系的相互性可以对单条两人之间亲缘关系信息最简单的直接推导,其步骤如下:
根据亲缘关系的相互性建立两人之间亲缘关系相互反向对照表,对照表至少包含两个字段,两个字段分别指明相互的两个反向具体亲缘关系种类,假设两个关系人是V0、VI,那么相互的两个反向的具体亲缘关系种类第一个是从一个关系人到另一个关系人即VO到Vl的具体亲缘关系种类、第二个是反过来从Vl到VO的具体亲缘关系种类,例如第一个具体亲缘关系表示的是甲是乙的亲生父亲,那么反向的具体亲缘关系表示的是乙是甲的子女,简而言之就是生父对子女。相互反向对照表中的具体亲缘关系可不限种类,因为亲缘关系是相互的对于任何具体亲缘关系种类都适用,在这种情况下可以根据实际情况通过扩充两人之间亲缘关系相互反向对照表以适应任何可能的情况;也可以将相互反向对照表中的具体亲缘关系限定为可直接描述的两人之间亲缘关系,在这种情况下,任意一个可直接描述的两人之间亲缘关系种类集一般应在求相互反向的两人之间亲缘关系的运算上构成一个闭包,比如父亲、母亲对应子女,而子女则对应父亲、母亲(具体是父亲还是母亲看关系人的性别),相互反向的两种具体亲缘关系种类都应在这个种类集当中,这样只要确定了可直接描述的两人之间亲缘关系种类集,那么两人之间亲缘关系相互反向对照表也能相应确定,且一般规模很小,查表效率很高;也可将两人之间亲缘关系相互反向对照表的每一记录转化为反向关系运算规则,假设反向关系运算符为'那么可将父亲对应子女转化为反向关系运算规则~父亲=子女,两人之间亲缘关系相互反向对照表的所有记录都转化后,那么所有的反向关系运算规则构成反向关系运算体系; 根据已知的两人之间具体亲缘关系种类,查两人之间亲缘关系相互反向对照表,获得其反向的具体亲缘关系种类,从而获得两人之间反向相互的亲缘关系信息,如果查不到那么推导终止;由于任何两人之间亲缘关系都具有相互性,查不到说明该具体亲缘关系种类还没有纳入两人之间亲缘关系相互对照表,这时也可以补充纳入两人之间亲缘关系相互对照表然后再查。在采用反向关系运算体系推导反向关系的情况下,对已知的两人之间具体亲缘关系种类按照相应的反向关系运算规则计算出其反向的具体亲缘关系种类,从而获得两人之间反向相互的亲缘关系信息;如果存在相应的反向关系运算规则那么推导终止。
【专利附图】

【附图说明】
[0006]图1为亲缘关系相互性推导方法示意图;
图2为反向关系运算推导方法示意图;
图3为亲缘关系相互性推导方法/反向关系运算推导方法推导示意图;
下面结合附图对本发明作进一步说明。
【具体实施方式】
[0007]实施例1
已知甲是乙的生父,推导乙是甲的什么关系。
[0008]根据亲缘关系的相互性建立两人之间亲缘关系相互反向对照表,这里限定为血亲关系结点的5种可直接描述的两人之间亲缘关系,参见表一:
表一两人之间亲缘关系相互反向对照表
【权利要求】
1.一种亲缘关系相互性推导方法,其特征在于包括以下步骤: 根据亲缘关系的相互性建立两人之间亲缘关系相互反向对照表,至少包含两个字段,分别指明相互的两个反向具体亲缘关系种类; 根据已知的两人之间具体亲缘关系种类,查两人之间亲缘关系相互反向对照表,获得其反向的具体亲缘关系种类,从而获得两人之间反向相互的亲缘关系信息,如果查不到那么推导终止。
2.根据权利要求1所述的亲缘关系相互性推导方法构建反向关系运算体系,并由此形成一个反向关系运算推导方法,其特征在于包括以下步骤: 将两人之间亲缘关系相互反向对照表的记录转化为反向关系运算规则,所有的反向关系运算规则构成反向关系运算体系; 对已知的两人之间具体亲缘关系种类按照相应的反向关系运算规则计算出其反向的具体亲缘关系种类,从而获得两人之间反向相互的亲缘关系信息;如果不存在相应的反向关系运算规则那么推导终止。
3.根据权利要求1所述的亲缘关系相互性推导方法,其特征在于包括以下步骤:若在两人之间亲缘关系相互反向对照表中查不到其反向的具体亲缘关系种类,则将该具体亲缘关系种类及其反向的具体亲缘关系种类补充纳入两人之间亲缘关系相互对照表,然后再查以获得两人之间反向相互的亲缘关系信息。
4.根据权利要求1、2或3所述的亲缘关系相互性推导方法,其特征在于包括以下步骤:具体亲缘关系种类限定为可直接描述的两人之间亲缘关系。
【文档编号】G06F17/30GK103544234SQ201310458936
【公开日】2014年1月29日 申请日期:2013年10月7日 优先权日:2013年10月7日
【发明者】倪龙 申请人:宁波芝立软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1