一种抚养关系信息存储表示方法、系统及设备的制作方法

文档序号:6514222阅读:125来源:国知局
一种抚养关系信息存储表示方法、系统及设备的制作方法
【专利摘要】本发明公开了一种抚养关系信息存储表示方法,确定了抚养人、被抚养人、同一抚养人抚养的其他被抚养人等3种可以直接描述的亲缘关系,将已知抚养关系信息转换为可直接描述的两人之间抚养关系信息,用以关系人本人为核心的抚养关系结点来存储表示全部种类可直接描述的两人之间抚养关系信息,使抚养关系信息能够在计算机等中有效的存储表示以方便进行分析利用。本发明还公开了一种完全对应的抚养关系信息存储表示系统及包含这种系统的设备,同时本发明还公开了抚养关系结点的抚养人、被抚养人、下一个被抚养人等属性及反映的与属性所指明的抚养关系人的抚养关系。
【专利说明】一种抚养关系信息存储表不方法、系统及设备
【技术领域】
[0001]本发明属于计算机信息处理领域,尤其涉及一种抚养关系信息存储表示方法、系统及设备。
【背景技术】
[0002]人的信息是计算机信息处理的重要内容,但无论是在政府的社会管理还是在企业的商业应用中,大都是处理人的实体信息,即人本身的一些属性,当然在不同的业务中,各自关注人实体信息不尽相同,典型的例子是在我国的常住人口管理系统和企业的客户服务系统,常住人口管理系统关注的是与户籍管理有关的实体信息,而客户服务系统则关注的客户或潜在客户与企业业务发展有关的实体信息。马克思指出,人是一切社会关系的总和,而社会关系是人与人之间的联系,已有人实体信息或多或少也反映了一些相关的社会关系信息,但很不全面和系统,因此对于社会关系信息目前还缺乏有效的分析利用工具。
[0003]未缘关系是最基础的一种社会关系,未缘关系包括血未关系、婚姻关系以及其它亲缘关系,如抚养关系等。其它亲缘关系中的抚养关系是随着离婚再婚等导致家庭重组而出现的一种亲缘关系,在家庭重组的情况下,年幼子女一般跟着亲生父母中的一方而进入新的家庭,并与该方的新配偶由此产生继子女与继父母的关系,年幼的收养子女也存在类似情况;还有一种情况,年幼子女不跟着亲生父母中的一方进入新的家庭,而是由爷爷奶奶或成年兄姐抚养,这也构成一种新的抚养关系,但这种情况下就不形成继子女与继父母的关系。抚养关系也是一种比较重要的亲缘关系,因此也不能忽略。户籍管理信息包含的亲缘关系信息主要是基本亲缘关系信息,但也有少量的抚养关系信息,也是通过“与户主关系”属性来描述,如“继子女”、“继父母”等。由于继子女与继父母的关系主要是由离婚再婚引起的,所以这种亲缘关系的形成与民政部门的婚姻登记管理信息关系比较密切,另外有些抚养关系的确定是通过法院的判决,而这种信息都是纸质形式的。抚养关系的一个很重要作用就是确定一个家庭的组成,及由此形成的新的亲缘关系,比较而言,抚养关系比收养关系更加稳固,毕竟抚养关系还包含着血亲关系。现实中对于亲缘关系的描述也五花八门,用得最多的还是对两人之间亲缘关系的描述,父子、兄弟、夫妻等,抚养关系也不例外。发明专利申请一种通用亲缘关系存储表示方法存在检索分析效率不高的问题,因为一个复杂的两人之间亲缘关系可能由两组或以上简单的两人之间亲缘关系构成,而采用通用存储表示方式就需要多次检索和多次判断;另外还有数据冗余的问题,同样因为一个复杂的两人之间亲缘关系可能由两组或以上简单的两人之间亲缘关系构成,可能会一同存在而导致冗余,而且冗余程度不可控制,因为各种对于两人之间亲缘关系的描述很多都有相互重复交叉的内容。用通用存储表示方法描述抚养关系也存在上述问题。

【发明内容】

[0004]本发明要解决采用通用存储表示方式存在的分析检索效率不高及冗余不可控制的问题,为解决上述问题,本发明的目的在于提供一种抚养关系信息存储表示方法、系统及包含这种系统的设备,使抚养关系信息能够在计算机等中有效的存储表示以方便进行分析利用。
[0005]抚养关系和血亲关系不同,抚养人一般指定一人,当然有时也可指定一对夫妻,比如爷爷奶奶、哥哥嫂子,但通过指定一个,就可以确定另外一个共同的抚养人,当然在指定时一般是指定有某种相对其他人有更紧密血亲关系的人,因此抚养关系的基本亲缘关系只有一种,即抚养人,并在这种基本亲缘关系的基础上衍生出来的常用的被抚养人及同一抚养人抚养的其他被抚养人等亲缘关系,但日常生活中对于涉及抚养关系的亲缘关系的描述很多,而且经常与血亲关系混杂在一起,如果在存储表示中为每一种涉及抚养关系的亲缘关系都考虑一种实现,那么显然会比较复杂,并有很多冗余,且不利于分析检索,所以只需要对其中一部分涉及抚养关系的常用亲缘关系种类由本存储表示方法直接描述即可,其它相关的亲缘关系均可由此推导得出,这种本存储表示方法将直接描述的收养关系信息称为可直接描述的两人之间收养关系信息。另外涉及抚养关系的常用亲缘关系种类对于每个涉及收养的人来说都是相对固定的,因此可以以关系人本人为核心来构建抚养关系的存储表示方法,而且这种方式更加方便检索分析。本发明提出的抚养关系信息存储表示方法,包括以下步骤:
从已知亲缘关系提取本存储表示方法可直接描述的两人之间抚养关系信息,其它的无关亲缘信息可以忽略,然后用以关系人本人为核心并以全部种类可直接描述的两人之间抚养关系信息作为分支来构建存储表示方法,抚养关系结点的实现形式包括但不限于程序运行中内存变量、数据库中表的记录、以文件等形式存储的结构化数据等。
[0006]上述方法构成的抚养关系信息存储表示系统,包括以下组件:
一个组件是转换器,从已知亲缘关系提取可直接描述的两人之间抚养关系信息;
另一个组件是存储表示器,用于用关系人本人为核心的抚养关系结点来存储表示全部种类可直接描述的两人之间抚养关系信息。
[0007]包含抚养关系信息存储表示系统的设备,其技术方案是:
通过转换器从已知亲缘关系提取可直接描述的两人之间抚养关系信息;
通过存储表示器用关系人本人为核心的抚养关系结点来存储表示全部种类可直接描述的两人之间抚养关系信息。
[0008]对于任意一个被抚养人来说,应指定一个抚养人,因此抚养人关系可以作为抚养关系中最基本的亲缘关系,其它的抚养关系都可以通过这个关系推导出来,比如被抚养人及同一抚养人抚养的其他被抚养人等亲缘关系,相对于抚养人则本人是被抚养人、被同一抚养人抚养的所有被抚养人则相互构成同一抚养人抚养的其他被抚养人(类似于同父或同母兄弟姐妹),但是只有从被抚养人到抚养人的单向关系给抚养关系的分析检索带来许多困难,因为检索上述单向关系的反向关系来就比较麻烦,因此,适当的冗余还是必要的;根据抚养关系检索分析最常用的情形,还需增加被抚养人和同一抚养人抚养的其他被抚养人等关系,而在现实当中,属于同一抚养人抚养的其他被抚养人均可能有多个,如果都一一中注明将导致存储表示的大小无法确定,因此可以设置其中一个被抚养人和下一个同一抚养人抚养的被抚养人关系;这样就构成了一个以关系人本人为核心,关系人的抚养人、被抚养人、同一抚养人抚养的其他被抚养人等3种可以直接描述的亲缘关系的关系人为分支的存储表示方式。因此上述抚养关系信息存储表示方法、抚养关系信息存储表示系统或包含抚养关系信息存储表示系统的设备中的抚养关系结点,以关系人本人为核心并通过属性与具体抚养关系种类的固定对应关系来描述关系人与其他抚养关系人两人之间亲缘关系,以关系人本人为核心体现在抚养关系结点与关系人的对应关系上,即结点可以且必须对应到关系人上,这可以通过一个可以指明关系人自身的属性来实现,也可通过关系人实体信息中可以指明对应抚养关系结点的属性或关系人与其对应的亲缘关系结点的对应表等方式实现,且结点应包含全部种类可直接描述的两人之间抚养关系信息的分支,这样就便于从关系人出发进行分析检索,这符合日常工作及生活中对于亲缘关系分析检索的大多数情况,即分析检索特定关系人有哪些亲缘关系人及亲缘关系种类,在方便分析检索的同时通过属性与具体血亲关系种类的固定对应关系也可省去存储亲缘关系种类信息空间;抚养关系结点的描述全部种类可直接描述的两人之间抚养关系信息的属性及与所描述的具体抚养关系种类信息的固定对应关系为:
包含抚养人、其中一个被抚养人、下一个同一抚养人抚养的被抚养人等属性,各属性所描述的抚养关系信息分别为该属性指明的抚养关系人与本人的亲缘关系为抚养人与被抚养人关系、被抚养人与抚养人关系、同一抚养人抚养的其他被抚养人关系。指明关系人可以通过将属性值设置为指示亲缘关系人的亲缘关系结点和/或所对应人实体信息存储位置的指针或索引,或者设置为在数据库或其它方式存储的数据中索引该亲缘关系人的亲缘关系结点和/或所对应人实体信息的关键字、哈希值等,这样各个亲缘关系结点之间以及亲缘关系结点与对应的人实体信息之间就可以通过属性的指示实现连结和关联。由于只通过上述3种可直接描述的抚养关系来描述全部的抚养关系,这样抚养关系信息的冗余度是可控的,不会无限制增长,因而在一定程度也就节约了空间。
【专利附图】

【附图说明】
[0009]图1为抚养关系信息存储表示方法;
图2为抚养关系信息存储表示系统;
图3为一个抚养关系结点示意图(实线圈表示抚养关系人,箭头表示结点所对应的关系人通过属性及与属性指明的抚养关系人的链接且各属性对应具体的抚养关系);
图4为抚养关系结点属性组成及含义以及与属性指明的抚养关系人链接示意图(虚线框包围的大实线框为一个抚养关系结点,各小实线框为结点的属性,实线圈表示抚养关系人,箭头指向属性指明的抚养关系人);
图5为抚养关系结点构成抚养关系网络示意图(箭头表示结点所对应的关系人通过属性及与属性指明的抚养关系人的链接,箭头上的文字用以表示该属性描述的抚养关系,而其中未知的亲缘关系则未通过属性箭头标出);
下面结合附图对本发明作进一步说明。
【具体实施方式】
[0010]实施例1
假设有在户籍管理系统中某个家庭有4个人V0、V1、V2、V3,户主为NO’ Vl的“与户主关系”的当前值为“妻”,V2的“与户主关系”的当前值为“儿子”,V3的“与户主关系”的当前值为“继女”。先要从上述已知亲缘关系信息中提取可直接描述的两人之间抚养关系信息,这里可直接描述的两人之间抚养关系信息种类有抚养人、被抚养人及同一抚养人抚养的其他被抚养人等3种,为了叙述方便这里采用三元组来描述提取的亲缘关系信息,三元组(a, b, r)表不b是a的具有r未缘关系的关系人,如(甲,乙,儿子)表不乙是甲具有儿子关系的人,即乙是甲的儿子。从已知的上述亲缘关系信息中可以提取到以下可直接描述的两人之间抚养关系信息,用三元组表示如下:(VI,V3,被抚养人)、(V3,VI,抚养人);即V3由Vl抚养,然后与VO构成继女关系。
[0011]接下来用以关系人本人为核心的抚养关系结点El、E3来存储表示全部种类可直接描述的两人之间抚养关系信息,El的其中一个被抚养人指明V3,E3的抚养人指明VI,构成抚养关系网络如图5。
[0012]若要查找V3的抚养人,直接取相应的抚养关系结点E3的抚养人属性,这里为Vl ;若要查找Vl的被抚养人,直接取相应的抚养关系结点El的其中一个被抚养人属性,这里为V3,然后在根据E3的下一个同一抚养人抚养的被抚养人属性取其他的同一抚养人抚养的被抚养人,但这里没有,所以Vl的被抚养人只有V3。
【权利要求】
1.一种抚养关系信息存储表示方法,包括以下步骤:将已知抚养关系信息转换为可直接描述的两人之间抚养关系信息,用以关系人本人为核心的抚养关系结点来存储表示全部种类可直接描述的两人之间抚养关系信息。
2.一种抚养关系信息存储表示系统,包括以下组件: 转换器:将已知抚养关系信息转换为可直接描述的两人之间抚养关系信息; 存储表示器:用以关系人本人为核心的抚养关系结点来存储表示全部种类可直接描述的两人之间抚养关系信息。
3.包含权利要求2的设备,其特征在于: 通过转换器将已知抚养关系信息转换为可直接描述的两人之间抚养关系信息; 通过存储表示器用以关系人本人为核心的抚养关系结点来存储表示全部种类可直接描述的两人之间抚养关系信息。
4.根据权利要求1所述的抚养关系信息存储表示方法或权利要求2所述的抚养关系信息存储表示系统或权利要求3所述的包含抚养关系信息存储表示系统的设备中的抚养关系结点,其特征在于: 以关系人本人为核心并通过属性与具体抚养关系种类的固定对应关系来描述关系人与其他抚养关系人两人之间亲缘关系。
5.根据权利要求4所述的抚养关系结点,其特征在于: 包含抚养人、其中一个被抚养人、下一个同一抚养人抚养的被抚养人等属性,各属性所描述的抚养关系信息分别为该属性指明的抚养关系人与本人的亲缘关系为抚养人与被抚养人关系、被抚养人与抚养人关系、同一抚养人抚养的其他被抚养人关系。
【文档编号】G06F17/30GK103544225SQ201310458823
【公开日】2014年1月29日 申请日期:2013年10月7日 优先权日:2013年10月7日
【发明者】倪龙 申请人:宁波芝立软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1