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

文档序号:6514226阅读:119来源:国知局
一种抚养关系信息库存储组织方法、系统及设备的制作方法
【专利摘要】本发明公开了一种抚养关系信息库存储组织方法,分配存储空间,全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据,也可将部分空间作为索引存储空间,从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表示,将抚养关系结点的数据存储到数据存储空间的数据存储单元中,采取索引方式的应按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据情况调整索引存储空间的索引和/或数据存储空间的数据。本发明还公开了一种完全对应的抚养关系信息库存储组织系统及包含这种系统的设备。
【专利说明】一种抚养关系信息库存储组织方法、系统及设备
【技术领域】
[0001]本发明属于计算机信息处理领域,尤其涉及一种抚养关系信息库存储组织方法、系统及设备。
【背景技术】
[0002]人的信息是计算机信息处理的重要内容,但无论是在政府的社会管理还是在企业的商业应用中,大都是处理人的实体信息,即人本身的一些属性,当然在不同的业务中,各自关注人实体信息不尽相同,典型的例子是在我国的常住人口管理系统和企业的客户服务系统,常住人口管理系统关注的是与户籍管理有关的实体信息,而客户服务系统则关注的客户或潜在客户与企业业务发展有关的实体信息。马克思指出,人是一切社会关系的总和,而社会关系是人与人之间的联系,已有人实体信息或多或少也反映了一些相关的社会关系信息,但很不全面和系统,因此对于社会关系信息目前还缺乏有效的分析利用工具,而要进行有效的分析利用,一个可供分析利用的亲缘关系信息库是一个必要的基础和前提。
[0003]未缘关系是最基础的一种社会关系,未缘关系包括血未关系、婚姻关系以及其它亲缘关系,如抚养关系等。其它亲缘关系中的抚养关系是随着离婚再婚等导致家庭重组而出现的一种亲缘关系,在家庭重组的情况下,年幼子女一般跟着亲生父母中的一方而进入新的家庭,并与该方的新配偶由此产生继子女与继父母的关系,年幼的收养子女也存在类似情况;还有一种情况,年幼子女不跟着亲生父母中的一方进入新的家庭,而是由爷爷奶奶或成年兄姐抚养,这也构成一种新的抚养关系,但这种情况下就不形成继子女与继父母的关系。抚养关系也是一种比较重要的亲缘关系,因此也不能忽略。户籍管理信息包含的亲缘关系信息主要是基本亲缘关系信息,但也有少量的抚养关系信息,也是通过“与户主关系”属性来描述,如“继子女”、“继父母”等。由于继子女与继父母的关系主要是由离婚再婚引起的,所以这种亲缘关系的形成与民政部门的婚姻登记管理信息关系比较密切,另外有些抚养关系的确定是通过法院的判决,而这种信息都是纸质形式的。上述系统中的抚养关系的信息都是片面的,还没有专门的抚养关系信息库以供分析利用。
[0004]发明专利申请一种抚养关系信息存储表示方法提出了创建相应的以关系人本人为核心的抚养关系结点来存储表示抚养关系信息的方法,并从日常生活中五花八门的对抚养关系的描述中选择了抚养人、被抚养人、同一抚养人抚养的其他被抚养人等3种亲缘关系作为该方法中可直接描述的亲缘关系,并通过抚养人、其中一个被抚养人、下一个同一抚养人抚养等属性反映与属性所指明的亲缘关系人的固定对应亲缘关系。这个发明提供了一种收养亲缘关系信息的存储表示方法,从而为构建专门的抚养关系信息库奠定了基础。

【发明内容】

[0005]本发明要解决当前没有专门的抚养关系信息库以供分析利用的问题,为解决上述问题,本发明的目的在于提供一种抚养关系信息库存储组织方法、系统及包含这种系统的设备,使抚养关系信息能够在计算机等中能够方便的进行分析利用。[0006]构建抚养关系信息库,任何已掌握的抚养关系信息都可以存放到该信息库,从而实现抚养关系信息的集中存储与共享,为对抚养关系信息的分析利用打好基础。本发明提出的抚养关系信息库存储组织方法,包括以下步骤:
为抚养关系信息库分配存储空间,该空间全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据,即包含抚养人、被抚养人、同一抚养人抚养的其他被抚养人等信息的数据,或者除存储一个抚养关系结点的数据外还可以存储相关的管理数据,如数据来源、处理时间、责任人、访问权限等;也可在分配存储空间时将部分存储空间作为索引存储空间,以存储为数据存储空间建立的索引;
从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表示,而不可直接描述的两人之间亲缘关系信息因为无法存储表示,所以不必提取;
将抚养关系结点的数据存储到数据存储空间的数据存储单元中,在有序存放时可能还要调整数据存储空间的数据;采取索引方式的还要根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据索引方式调整索引存储空间的索引和/或数据存储空间的数据,如以平衡二叉树、B树、B+树等方式构建信息库时均有可能需要调整索引存储空间的索引和/或数据存储空间的数据;
以上构建信息库的方法可以依托已有的数据库系统,如关系数据库系统MS SQL、ORACLE等,这样则许多工作可以由数据库系统自动完成,如分配存储空间、构建索引;若不依托已有的数据库系统,则所有工作都要信息库的构建人自行实现,不过相关的数据结构及算法都有成熟的理论可以参考。
[0007]上述方法构成的抚养关系信息库存储组织系统,包括以下组件:
一个组件是初始化装置,用于为抚养关系信息库分配存储空间,该空间全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据,即包含抚养人、被抚养人、同一抚养人抚养的其他被抚养人等信息的数据,或者除存储一个抚养关系结点的数据外还可以存储相关的管理数据,如数据来源、处理时间、责任人、访问权限等;也可在分配存储空间时将部分存储空间作为索引存储空间,以存储为数据存储空间建立的索引;
一个组件是提取暂存装置,用于从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表示;
一个组件是存储及调整装置,用于将抚养关系结点的数据存储到数据存储空间的数据存储单元中,在有序存放是可能还要调整数据存储空间的数据;采取索引方式的还要根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据索引方式调整索引存储空间的索引和/或数据存储空间的数据。
[0008]包含抚养关系信息库存储组织系统的设备,其技术方案是:
通过转换器初始化装置为抚养关系信息库分配存储空间,该空间全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据,即包含抚养人、被抚养人、同一抚养人抚养的其他被抚养人等信息的数据,或者除存储一个抚养关系结点的数据外还可以存储相关的管理数据,如数据来源、处理时间、责任人、访问权限等;也可在分配存储空间时将部分存储空间作为索引存储空间,以存储为数据存储空间建立的索引;
通过提取暂存装置从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表示;
通过存储及调整装置将抚养关系结点的数据存储到数据存储空间的数据存储单元中,在有序存放是可能还要调整数据存储空间的数据;采取索引方式的还要根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据索引方式调整索引存储空间的索引和/或数据存储空间的数据。
【专利附图】

【附图说明】
[0009]图1为抚养关系信息库存储组织方法;
图2为抚养关系信息库存储组织系统;
图3为抚养关系结点属性/抚养关系表字段示意图;
下面结合附图进行说明。
【具体实施方式】
[0010]实施例1
本例依托商用关系数据库系统ORACLE实现,登录ORACLE数据库系统,创建一个LAW_RELATION数据库作为抚养关系信息库,分配存储空间,创建索引均采用ORACLE数据库系统的缺省配置,在LAW_RELAT10N数据库中创建一个LAW_RELAT10N表,定义表的字段有ID、FATHER_L、NEXTBROTHER_FL、ACHILD_L,类型均为VCHAR (18),分别存储相应的关系人本人、抚养人、被抚养人、同一抚养人抚养的其他被抚养人的身份证号,创建索引的字段为ID ;
假设有在户籍管理系统中某个家庭有4个人W、V1、V2、V3,户主为V0,Vl的“与户主关系”的当前值为“妻”,V2的“与户主关系”的当前值为“儿子”,V3的“与户主关系”的当前值为“继女”。先要从上述已知亲缘关系信息中提取可直接描述的两人之间抚养关系信息,这里可直接描述的两人之间抚养关系信息种类有抚养人、被抚养人及同一抚养人抚养的其他被抚养人等3种,为了叙述方便这里采用三元组来描述提取的亲缘关系信息,三元组(a, b, r)表不b是a的具有r未缘关系的关系人,如(甲,乙,儿子)表不乙是甲具有儿子关系的人,即乙是甲的儿子。从已知的上述亲缘关系信息中可以提取到以下可直接描述的两人之间抚养关系信息,用三元组表示如下:(VI,V3,被抚养人)、(V3,VI,抚养人);即V3由Vl抚养,然后与VO构成继女关系。
[0011]接下来创建相应的以关系人本人为核心的抚养关系结点E0、EU E2、E3来存储表示全部种类可直接描述的两人之间抚养关系信息,El的其中一个被抚养人指明V3,E3的抚养人指明VI,这里采用结构化内存变量的实现形式,为简化表示用一个四元组(ID,FATHER_L, NEXTBROTHER_FL, ACHILD_L)表示抚养关系结点,其中的属性值用V0、V1、V2、V3代表相应的身份证号、NULL表示相应的亲缘关系未知,经过设置后此4个关系人的抚养关系结点为:EO:(V0, NULL, NULL, NULL)
El: (VI,NULL, V3, NULL)
E2:(V2, NULL, NULL, NULL)
E3:(V3, Vl NULL, NULL)
通过INSERT语句插入4条记录到LAW_RELATION表中,各记录对应的属性分别设置为E0、EU E2、E3的相应属性,将W、V1、V2、V3、V4等4个内存变量的信息存储,到LAW_RELATION表中。完整的插入语句示例如下:
INSERT LAff_RELATION
SET ID= E0.1D, FATHER_L = E0.FATHER_L, NEXTBROTHER_FL = E0.NEXTBROTHER_FL, ACHILD= E0.ACHILD_L
【权利要求】
1.一种抚养关系信息库存储组织方法,包括以下步骤: 分配存储空间,该空间全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据; 从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表示; 将抚养关系结点的数据存储到数据存储空间的数据存储单元中,或还要调整数据存储空间的数据。
2.一种抚养关系信息库存储组织系统,包括以下组件: 初始化装置:分配存储空间,该空间全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据; 提取暂存装置:从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表不; 存储及调整装置:将抚养关系结点的数据存储到数据存储空间的数据存储单元中,或还要调整数据存储空间的数据。
3.包含权利要求2的设备,其特征在于: 通过初始化装置分配存储空间,该空间全部或部分用于存储抚养关系数据,数据存储空间的每一个数据存储单元可以存储一个抚养关系结点的数据; 通过提取暂存装置从包含抚养关系信息的已有信息中提取可直接描述的两人之间抚养关系信息并创建相应的抚养关系结点来存储表示; 通过存储及调整装置将抚养关系结点的数据存储到数据存储空间的数据存储单元中。
4.根据权利要求1所述的抚养关系信息库存储组织方法或权利要求2所述的抚养关系信息存储表示系统或权利要求3所述的包含抚养关系信息库存储组织系统的设备,其特征在于: 数据存储空间的每一个数据存储单元除存储一个抚养关系结点的数据外还可以存储相关的管理数据。
5.根据权利要求1所述的抚养关系信息库存储组织方法或权利要求2所述的抚养关系信息存储表示系统或权利要求3所述的包含抚养关系信息库存储组织系统的设备,其特征在于: 分配存储空间时将部分存储空间作为索引存储空间; 数据存储时根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,或还要调整索引存储空间的索引。
【文档编号】G06F17/30GK103543957SQ201310458849
【公开日】2014年1月29日 申请日期:2013年10月7日 优先权日:2013年10月7日
【发明者】倪龙 申请人:宁波芝立软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1