The invention discloses a completely related information database traversal improvement methods, after three times times of first traversal process, preferably related information base one by one interaction is derived and perfect, second times to optimize relationship information sub base one by one correlation is derived and perfect, third times for general related information base part, first determine the derivation of specific genetic relationship between species range and check rules, and then execute the traversal process of improvement, the process according to the determined to derive specific genetic relationship between species range are deduced and perfected and checked in accordance with the rules of examination, which belongs to the related information if the preferred sub base can be directly described as optimization strategy should be in accordance with the related information stored in the preferred sub base, this time for the preferred In the relational information sub database section, the affected records refer to the first traversal and the second traversal process, and the steps are perfected again.
【技术实现步骤摘要】
本专利技术属于计算机信息处理领域,尤其涉及。
技术介绍
专利技术专利申请一种通用亲缘关系信息库遍历完善方法及一种非通用亲缘关系信息库遍历完善方法,均不能独立适应于通用亲缘关系信息库和采用复用技术的亲缘关系信息库同时存在的完全亲缘关系信息库,运用其中一种遍历完善方法或简单的将两种遍历完善方法结合在一起运用,都难以较为充分的实现遍历完善。
技术实现思路
本专利技术要解决完全亲缘关系信息库的遍历完善问题,为解决上述问题,本专利技术的目的在于提供,使存储的亲缘关系信息能够得到足够的分析处理以便能得到较好的存储利用。完全亲缘关系信息库包含通用亲缘关系信息子库和采用复用技术的优选亲缘关系信息子库两个部分,在遍历优化时可以分别考虑,但又必须注意到两个子库并不是割裂的,而是共同构成一个整体的信息库,因此,本专利技术提出的完全亲缘关系信息库遍历完善方法,主要包括以下步骤: 第一遍遍历过程:对优选亲缘关系信息子库部分逐一进行相互性推导并完善;首先处理优选亲缘关系信息子库部分,而且进行相互性推导在完全亲缘关系信息库对于通用亲缘关系信息子库意义不大,因为优选亲缘关系信息子库中存储的一般是最重要的亲缘关系,而通用亲缘关系信息子库的重要性则次之,且很多是不可直接描述的,第一遍遍历过程具体包括以下步骤: 第I步:首先将亲缘关系信息库中所有记录的所有属性均标记为未处理,这里标记到属性,在处理的过程中将经过处理的属性标记为已处理,避免重复处理; 第4步:开始处理每一个记录,先定位到亲缘关系信息库中第一个记录,如果已经到达信息库末即信息库中没有任何则执行第16步结束,否则执行 ...
【技术保护点】
一种完全亲缘关系信息库遍历完善方法,其特征在于包括以下步骤:第一遍遍历过程:对优选亲缘关系信息子库部分逐一进行相互性推导并完善;第二遍遍历过程:对优选亲缘关系信息子库部分逐一进行相关性推导并完善;第三遍遍历过程:针对通用亲缘关系信息子库部分,首先确定要推导的具体亲缘关系种类范围和检查规则,然后执行遍历完善过程,过程中按所确定的要推导的具体亲缘关系种类范围进行关系推导并进行完善以及按所确定的检查规则进行检查处理,其中若属于优选亲缘关系信息子库部分可直接描述的应按照优选策略尽量存储到优选亲缘关系信息子库部分,此时对于优选亲缘关系信息子库部分中受影响的记录参照第一遍遍历过程和第二遍遍历过程有关步骤再次进行完善。
【技术特征摘要】
1.一种完全亲缘关系信息库遍历完善方法,其特征在于包括以下步骤: 第一遍遍历过程:对优选亲缘关系信息子库部分逐一进行相互性推导并完善; 第二遍遍历过程:对优选亲缘关系信息子库部分逐一进行相关性推导并完善; 第三遍遍历过程:针对通用亲缘关系信息子库部分,首先确定要推导的具体亲缘关系种类范围和检查规则,然后执行遍历完善过程,过程中按所确定的要推导的具体亲缘关系种类范围进行关系推导并进行完善以及按所确定的检查规则进行检查处理,其中若属于优选亲缘关系信息子库部分可直接描述的应按照优选策略尽量存储到优选亲缘关系信息子库部分,此时对于优选亲缘关系信息子库部分中受影响的记录参照第一遍遍历过程和第二遍遍历过程有关步骤再次进行完善。2.权利要求1所述的一种完全亲缘关系信息库遍历完善方法中的根据亲缘关系的相互性进行关系推导来实现的第一遍遍历过程,其特征在于包括以下步骤: 第I步:将优选亲缘关系信息子库部分中所有记录的所有属性均标记为未处理; 第4步:定位到优选亲缘关系信息子库部分中的第一个记录,如果已经到达信息库末则执行第16步结束,否则执行下步; 第7步:检查该记录第一个不为空且未处理的属性,如果没有则执行第14步,否则执行下步; 第9步:进行相互性推导,如果对应关系人记录有对应属性,且属性为空且未处理将对应关系人记录的对应属性设置为指明本记录的关系人本人的值并将两个记录的对应属性均标记为已处理;如果对应关系人记录的对应属性已为指明本记录的关系人本人的值则将两个记录的对应属性均标记为已处理即可;如果为其它值且该属性描述的是可能超过2个关系人的同种相互亲缘关系,则一直追溯到对应属性为空或指明本记录的关系人本人的值的链尾记录,为空时将链尾记录的对应属性改为指明本记录的关系人本人的值否则无须设置对应属性值,并将此链上所有记录的对应属性均标记为已处理;如果为其它值且该属性描述的是仅为2个关系人的同种相互亲缘关系,则按冲突规则处理并将两个记录的对应属性均标记为已处理;当对应关系人记录无对应属性时,应根据优选策略确定是否调整复用方案,若调整为新的复用方案则需要设置包括对应属性在内的所有受影响已有属性,如果没有致数据复用方案的变化,则无需设置对应属性及进行相关处理,但本属性及对应属性(对应属性如无则不标记)也需要标记为已处理; 第12步:处理该记录下一个不为空且未处理的表示两人之间亲缘关系属性,如果有执行第9步,如果没有则执行下步; 第14步:定位到优选亲缘关系信息子库部分中的下一个记录,如果已经到达信息库末则执行第16步结束,否则执行第7步; 第16步:第一遍遍历过程结束。3.权利要求1所述的一种完全亲缘关系信息库遍历完善方法中的根据亲缘关系的相关性进行关系推导来实现第二遍遍历过程,其特征在于包括以下步骤: 第I步:将优选亲缘关系信息子库部分中所有记录均标记为未处理; 第4步:定位到优选亲缘关系信息子库部分中的第一个未处理的记录,如果已经到达信息库末则执行第16步结束,否则执行下步; 第7步:检索该记录第一个为空的属性,如果没有则执行第14步,有则执行下步;第9步:该为空属性如果可进行相关性推导,则进行相关性推导并按推导结果设置该属性,必要时可能还要调整相关关系人记录的相应属性,或者根据亲缘关系的相互性设置对应关系人记录的相应属性值,最后将当前记录外的所有受影响的关系人记录均标记为未处理,然后执行下步,若无法根据相关性推导来推导出本属性则直接执行下步; 第12步:检查该记录下一个为空的属性,如果没有则执行第14步,有则执行第9步; 第14步:将本记录标记为已处理,然后执行第4步; 第16步:第二遍遍历过程结束。4.权利要求1所述的一种完全亲缘关系信息库遍历完善方法中的根据亲缘关系的相关性进行关系推导来实现第三遍遍历过程,其特征在于包括以下步骤: 第一步:确定要推导的具体亲缘关系种类范围和检查规则; 第二步:针对通用亲缘关系信息子库部分执行遍历完善过程,过...
【专利技术属性】
技术研发人员:倪龙,
申请(专利权)人:宁波芝立软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。