一种基于混合表示的新进亲缘关系数据冲突检测方法技术

技术编号:9765896 阅读:157 留言:0更新日期:2014-03-15 11:32
本发明专利技术公开了一种基于混合表示的新进亲缘关系数据冲突检测方法和装置,包括进行自然唯一性冲突检测、社会唯一性冲突检测、关系唯一性冲突检测、同一性冲突检测等步骤,本发明专利技术的目的在于提供一种基于混合表示的新进亲缘关系数据冲突检测方法,使在当新进亲缘关系数据要存放至基于混合表示方法的亲缘关系数据库中能够检测到其中的数据冲突,以便进行必要的处理从而完成存放。

【技术实现步骤摘要】

本专利技术属于计算机信息处理领域,尤其涉及和装置。
技术介绍
亲缘关系数据冲突的主要形式有以下几种:一是违背了亲缘关系自然规律中的唯一性,比如任何一个人的亲生父母必定是唯一的,有且只有一个生父和生母,如果两个数据中显示某人各有一个不同的生父或生母,那就违背了这个唯一性,就是一种自然唯一性冲突,但除亲生父母或类似的关系人外其它种类关系人许多都不具有唯一性。二是违背了亲缘关系法律规定中的唯一性,比如大多数国家都是一夫一妻制,即任何一个成年人的配偶必须是唯一的,有且只有一个丈夫或妻子,如果两个数据中显示某人各有一个不同的丈夫或妻子,那就违背了这个唯一性,就是一种社会唯一性冲突,我国目前实行计划生育,要求一对夫妇只生一个孩子,因此相当一部分城市家庭的子女与父母也是一一对应的,但也有许多例外。自然唯一性冲突社会唯一性冲突可以合称为对应性冲突,其实就是违背了亲缘关系的相互对应性,亲缘关系是相互的,即对应存在的,比如父母和子女之间、夫妻之间等,如果两个数据中其中一个反映的乙是甲的儿子而另一个反映的则是丙是乙的父亲,那就违背了这个对应性,但由于其对应关系有的一一对应,而有的是一对多对应,其本文档来自技高网...

【技术保护点】
一种基于混合表示的新进亲缘关系数据冲突检测方法,其特征在于包括以下步骤:检测自然唯一性冲突;检测社会唯一性冲突;检测关系唯一性冲突;检测同一性冲突。

【技术特征摘要】
1.一种基于混合表示的新进亲缘关系数据冲突检测方法,其特征在于包括以下步骤: 检测自然唯一性冲突; 检测社会唯一性冲突; 检测关系唯一性冲突; 检测同一性冲突。2.根据权利要求1所述的基于混合表示的新进亲缘关系数据冲突检测方法,其特征在于: 其中的检测自然唯一性冲突步骤实现如下,判断新进亲缘关系数据的亲缘关系类别是否可能发生自然唯一性冲突,如果不可能那么得出检测结果是不存在自然唯一性冲突,如果可能则首先检测新进亲缘关系数据中两个关系人中非可能冲突关系角色对应的库中非通用表示部分的亲缘关系数据对应的指明了相应亲缘关系人的属性是否存在,如果不存在那么得出检测结果是这部分不存在自然唯一性冲突,如果存在且非两个关系人中可能冲突关系角色那么得出检测结果是这部分存在自然唯一性冲突且冲突的数据就是该属性,否则得出检测结果是这部分不存在自然唯一性冲突; 其次在库中通用表示部分全面检索与新进亲缘关系数据中两个关系人中非可能冲突关系角色对应的关系人相同且亲缘关系类别相同但可能冲突关系角色对应的关系人不同的亲缘关系数据,如果检索出这样的数据那么得出检测结果是这部分存在自然唯一性冲突且冲突的数据就是上述检索结果,否则得出检测结果是这部分不存在自然唯一性冲突。3.根据权利要求1所述的基于混合表示的新进亲缘关系数据冲突检测方法,其特征在于: 其中的检测社会唯一性冲突步骤实现如下,判断新进亲缘关系数据的亲缘关系类别是否可能发生社会唯一性冲突,如果不可能那么得出检测结果是不存在社会唯一性冲突,如果可能则分别检测新进亲缘关系数据中两个关系人对应的库中非通用表示部分的亲缘关系数据中对应的指明了相应亲缘关系人的属性是否存在,如果不存在那么得出检测结果是不存在社会唯一性冲突,如果存在但非新进亲缘关系数据中的对方关系人那么得出检测结果是存在社会唯一性冲突且冲突的数据就是该属性,否则得出检测结果是不存在社会唯一性冲突。4.根据权利要求1所述的基于混合表示的新进亲缘关系数据冲突检测方法,其特征在于: 其中的检测关系唯一性冲突步骤实现如下,首先分别检测新进亲缘关系数据中两个关系人对应的库中非通用表示部分的亲缘关系数据中是否存在指明对方关系人且亲缘关系与新进亲缘关系数据中的类别不相应的属性,如果不存在那么得出检测结果是这部分不存在关系唯一性冲突,如果存在则一一检查两个亲缘关系是否能够共存,若不能共存则得出检测结果是这部分存在关系唯一性冲突且冲突数据为该属性,否则得出检测结果是这部分不存在关系唯一性冲突; 其次在库中通用表示部分全面检索新进亲缘关系数据中两个关系人同时存在但与新进亲缘关系数据不完全等同的亲缘关系数据,如果没有检索出这样的数据那么得出检测结果是这部分不存在关系唯一性冲突,否则一一检查新进亲缘关系数据与上述检索出来的数据所对应的亲缘关系是否能够共存,若不能共存则两个数据存在关系唯一性冲突、否则这部分就不存在关系唯一性冲突。5.根据权利要求1所述的基于混合表示的新进亲缘关系数据冲突检测方法,其特征在于: 其中的检测同一性冲突步骤实现如下,判断新进亲缘关系数据的亲缘关系类别是否可能发生同一性冲突,如果不可能那么得出检测结果是不存在同一性冲突,如果可能,首先检测新进亲缘关系数据中两个关系人对应的库中非通用表示部分的亲缘关系数据中是否同时存在对应的的指明了相应亲缘关系人的属性,如果不同时存在那么得出检测结果是这部分不存在同一性冲突,如果同时存在但两者不相同那么得出检测结果是这部分存在同一性冲突且冲突数据为此两个属性,否则得出检测结果是这部分不存在同一性冲突; 其次在库中通用表示部分全面检索新进亲缘关系数据中两个关系人应同一的亲缘关系类别的数据,如果两个关系人均没有检索出数据或没有检索出相同数量的可以比较的数据那么得出检测结果是这部分不存在同一性冲突,如果两个关系人均检索出相同数量的可以比较的数据则比较各自相应数据的应同一的关系人是否相同,若相同那么得出检测结果是这部分不存在同一性冲突,若不相同那么得出检测结果是这部分存在同一性冲突且冲突的数据就是上述检索结...

【专利技术属性】
技术研发人员:倪龙
申请(专利权)人:宁波保税区攀峒信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1