家谱问卷的生成方法及装置、家谱问卷的处理方法及装置与流程

文档序号:20776017发布日期:2020-05-19 20:46阅读:258来源:国知局
家谱问卷的生成方法及装置、家谱问卷的处理方法及装置与流程

本发明涉及家谱数据处理技术领域,具体而言,涉及一种家谱问卷的生成方法及装置、家谱问卷的处理方法及装置。



背景技术:

家谱记录了家族的生息与发展,当前,在获取家谱中人物数据时,主要是通过手工编写的模板或者网页填写信息来收集各个家谱的人物信息,但是很多人在面对手工编写表格时,对于很多必填项都不知道,填写的家谱人物数据都有很大的缺陷,导致在构建家谱时,总是缺乏一些属性信息,导致无法构建完整的用户家谱;而且当前的家谱人物构建,很多都未能充分满足个性化的家谱数据获取需求。而且,在处理家谱人物表格数据是,当前的常规技术是通过手工编写的模板与匹配规则来抽取非结构化数据中描述人物关系与属性的三元组,这一方式可以抽取一部分格式固定的文本,缺点在于手工编写模板的过程耗时费力,抽取精度有限,难以直接运用到家谱人物属性与关系的抽取中,并且很多家谱人物数据处理过程中通过人工来处理家谱信息,需要投入大量的经济与时间成本,降低了家谱数据处理效率。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种家谱问卷的生成方法及装置、家谱问卷的处理方法及装置,以至少解决相关技术中无法充分满足个性化的家谱数据获取需求,导致家谱数据获取效率较低的技术问题。

根据本发明实施例的一个方面,提供了一种家谱问卷的生成方法,包括:获取家谱问卷的总属性表格,其中,所述总属性表格包括多个属性项和属性名;接收属性选项信息,其中,所述属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项;接收属性别名配置信息,其中,所述属性别名配置信息包括:预先配置与各个所述属性项的名称对应的属性别名;基于所述属性选项信息和所述属性别名配置信息,生成目标家谱问卷表格。

可选地,在获取家谱问卷的总属性表格之后,所述生成方法还包括:读取数据库当前存储的家谱问卷的总属性表格,得到全部表格属性;对所述全部表格属性进行划分,得到两个属性项集合,其中,所述两个属性项集合包括:必选属性项集合和可选属性项集合;依据每个所述属性项的权重值在对应的属性项集合中排序;展示排序后的属性项集合。

可选地,所述必选属性项包括下述至少之一:人物名字、性别;所述可选属性项包括下述至少之一:住址、职业、学历。

可选地,在接收属性别名配置信息之后,所述生成方法还包括:获取已知属性项名称和属性别名名称;构建已知属性项名称和属性别名的映射关系;基于所述映射关系,对齐所述已知属性项名称和属性别名,得到属性表关系对;将所述属性表关系对存储至属性对齐库。

根据本发明实施例的另一方面,还提供了一种家谱问卷的处理方法,包括:获取家谱问卷的总属性表格,其中,所述总属性表格包括多个属性项和属性名;读取家谱问卷表格中已填写的表格信息,其中,所述表格信息包括:多个属性项和对应的属性值;读取属性别名配置信息,并基于所述属性别名配置信息建立属性别名对应关系,其中,所述属性别名配置信息包括:预先配置与各个所述属性项的名称对应的属性别名;基于所述表格信息和所述属性别名对应关系,得到家谱问卷表格录入数据。

可选地,基于所述属性别名配置信息建立属性别名对应关系的步骤,包括:基于所述属性别名配置信息,判断属性对齐库中是否存在对应的属性表关系对;若所述属性对齐库中不存在对应的属性表关系对,则定义属性别名映射为恒等映射;在所述属性别名映射为恒等映射的情况下,不处理家谱问卷表格的表格信息;若所述属性对齐库中存在对应的属性表关系对,则判断属性别名映射是否构成单映射,其中,所述单映射用于指示属性项名称有唯一对应属性别名;若确定属性别名映射构成单映射,则录入所述表格信息中的人物实体属性数据;若确定属性别名映射不构成单映射,不处理家谱问卷表格的表格信息。

根据本发明实施例的另一方面,还提供了一种家谱问卷的生成装置,包括:第一获取单元,用于获取家谱问卷的总属性表格,其中,所述总属性表格包括多个属性项和属性名;第一接收单元,用于接收属性选项信息,其中,所述属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项;第二接收单元,用于接收属性别名配置信息,其中,所述属性别名配置信息包括:预先配置与各个所述属性项的名称对应的属性别名;生成单元,用于基于所述属性选项信息和所述属性别名配置信息,生成目标家谱问卷表格。

可选地,所述家谱问卷的生成装置还包括:读取模块,用于在获取家谱问卷的总属性表格之后,读取数据库当前存储的家谱问卷的总属性表格,得到全部表格属性;划分模块,用于对所述全部表格属性进行划分,得到两个属性项集合,其中,所述两个属性项集合包括:必选属性项集合和可选属性项集合;排序模块,用于依据每个所述属性项的权重值在对应的属性项集合中排序;展示模块,用于展示排序后的属性项集合。

可选地,所述必选属性项包括下述至少之一:人物名字、性别;所述可选属性项包括下述至少之一:住址、职业、学历。

可选地,所述家谱问卷的生成装置还包括:获取模块,用于在接收属性别名配置信息之后,获取已知属性项名称和属性别名名称;构建模块,用于构建已知属性项名称和属性别名的映射关系;对齐模块,用于基于所述映射关系,对齐所述已知属性项名称和属性别名,得到属性表关系对;存储模块,用于将所述属性表关系对存储至属性对齐库。

根据本发明实施例的另一方面,还提供了一种家谱问卷的处理装置,包括:第二获取单元,用于获取家谱问卷的总属性表格,其中,所述总属性表格包括多个属性项和属性名;第一读取单元,用于读取家谱问卷表格中已填写的表格信息,其中,所述表格信息包括:多个属性项和对应的属性值;第二读取单元,用于读取属性别名配置信息,并基于所述属性别名配置信息建立属性别名对应关系,其中,所述属性别名配置信息包括:预先配置与各个所述属性项的名称对应的属性别名;确定单元,用于基于所述表格信息和所述属性别名对应关系,得到家谱问卷表格录入数据。

可选地,所述第二读取单元包括:第一判断模块,用于基于所述属性别名配置信息,判断属性对齐库中是否存在对应的属性表关系对;第一定义模块,用于在所述属性对齐库中不存在对应的属性表关系对时,定义属性别名映射为恒等映射;第一停止模块,用于在所述属性别名映射为恒等映射的情况下,不处理家谱问卷表格的表格信息;第二判断模块,用于若所述属性对齐库中存在对应的属性表关系对,则判断属性别名映射是否构成单映射,其中,所述单映射用于指示属性项名称有唯一对应属性别名;录入模块,用于在确定属性别名映射构成单映射时,录入所述表格信息中的人物实体属性数据;第二停止模块,用于在确定属性别名映射不构成单映射时,不处理家谱问卷表格的表格信息。

根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的家谱问卷的生成方法,以及,执行上述任意一项所述的家谱问卷的处理方法。

根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任意一项所述的家谱问卷的生成方法,以及,执行上述任意一项所述的家谱问卷的处理方法。

在本发明实施例中,采用获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名,然后接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项,并接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名,最后可基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。在该实施例中,通过从一个属性丰富的总表格中选择需要的属性自动生成所需家谱问卷调查子表格,遵循用户的修谱传统与习惯,同时还允许用户使用可对应到总表格中的属性别名,有效地帮助不同年龄与文化水平的用户整理与录入家谱数据,为不同用户提供个性化的家谱问卷表格,收集到较为全面的家谱数据,完善家谱,从而解决相关技术中无法充分满足个性化的家谱数据获取需求,导致家谱数据获取效率较低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的家谱问卷的生成方法的流程图;

图2是根据本发明实施例的一种家谱登记表信息选取的示意图;

图3是根据本发明实施例的一种可选的家谱问卷的处理方法的流程图;

图4是根据本发明实施例的一种可选的家谱问卷的生成装置的示意图;

图5是根据本发明实施例的一种可选的家谱问卷的处理装置的示意图;

图6是根据本申请实施例的一种家谱问卷的处理方法的计算机终端的硬件结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于本领域技术人员理解本发明,下面对本发明各实施例中涉及的部分术语或名词做出解释:

知识图谱,通过带有属性的实体与实体之间的关系构成的有向图。本发明实施例中可采用知识图谱来处理家谱问卷数据,构建家谱数据库,进而建立家谱知识图谱,同时分析记载详细的家谱人物信息中的人物字号、生卒等信息,通过家谱知识图谱抽取这些资料完善家谱人物的信息结构框架。

本发明实施例中可以在处理家谱问卷时,使用该家谱知识图谱,实现家谱人物的人物信息抽取、人物关系抽取、人物属性抽取,得到与每个人物对应的人物信息和关系数据。

自然语言处理,简称nlp,用于分析、解读自然语言词语、语句、文章等。本发明实施例采用了自然语言处理技术,对家谱问卷中的语句、信息进行词性标注、语句切割、分词处理等处理,从而得到最准确的家谱人物数据。下面通过各个实施例来说明本发明。

根据本发明实施例,提供了一种家谱问卷的生成方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种可选的家谱问卷的生成方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名;

步骤s104,接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项;

步骤s106,接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名;

步骤s108,基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。

通过上述步骤,可以采用获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名,然后接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项,并接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名,最后可基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。在该实施例中,通过从一个属性丰富的总表格中选择需要的属性自动生成所需家谱问卷调查子表格,遵循用户的修谱传统与习惯,同时还允许用户使用可对应到总表格中的属性别名,有效地帮助不同年龄与文化水平的用户整理与录入家谱数据,为不同用户提供个性化的家谱问卷表格,收集到较为全面的家谱数据,完善家谱,从而解决相关技术中无法充分满足个性化的家谱数据获取需求,导致家谱数据获取效率较低的技术问题。

本发明实施例可以应用于创建家谱、家谱修缮等实施环境中,通过生成与各个用户特性对应的家谱问卷子表格,可以获取到个性化的人物信息。

下面结合上述各步骤来说明本发明。

步骤s102,获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名。

在本发明实施例中,总属性表格可以包含有所有已知的人物属性信息。例如,属性项包括:家谱姓名、日常使用信息、人物性别、籍贯、父亲姓名、母亲姓名、人物活动简介、民族、国籍、出生时间、出生地、祖籍、世系、辈分、朝代、职业、工作单位、文华程度、毕业院校、联系电话、配偶信息、子女信息等。

在本发明实施例中,获取家谱问卷的总属性表格之后,生成方法还包括:读取数据库当前存储的家谱问卷的总属性表格,得到全部表格属性;对全部表格属性进行划分,得到两个属性项集合,其中,两个属性项集合包括:必选属性项集合和可选属性项集合;依据每个属性项的权重值在对应的属性项集合中排序;展示排序后的属性项集合。

可选的,必选属性项包括下述至少之一:人物名字、性别;可选属性项包括下述至少之一:住址、职业、学历。

对全部表格属性进行划分,还可以得到除上述必选属性项和可选属性项之外的其它信息,例如配偶信息(配偶姓名、配偶性别、配偶简介、民族、朝代、国籍、出生时间、农历出生时间、农历过世时间、出生地、职务、职业等)、子女信息(例如,姓名、性别、排行、母亲姓名)。

举例说明,令c表示家谱人物属性的总属性表格集合。c={c1,c2,...,cm},其中任意ci为表格属性,例如:人物名字、性别、世代、排行、父亲姓名等;c被划分为必选属性与可选属性,c=com∪opt,其中,com表示必选属性,例如:人物名字、性别等;而opt表示可选属性,例如:住址、职业、学历等,存在必选属性缺失的调查采集表无法进行同名人物的识别,故无法正确获取人物属性与关系。本发明实施例中,可自定义表格的属性集为dc,属性值的集合为a,a为字符串与数字的集合则问卷表格是一个从家谱人物属性到属性值映射f:dc→a.其中

图2是根据本发明实施例的一种家谱登记表信息选取的示意图,如图2所示,该家谱登记表中包含了传主信息、必选信息、可选信息、配偶信息、子女信息等,通过勾选相应的属性项,为后续生成不同类型和属性信息的家谱问卷子表格做准备。

步骤s104,接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项。

步骤s106,接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名。

作为本发明可选的实施例,在接收属性别名配置信息之后,生成方法还包括:获取已知属性项名称和属性别名名称;构建已知属性项名称和属性别名的映射关系;基于映射关系,对齐已知属性项名称和属性别名,得到属性表关系对;将属性表关系对存储至属性对齐库。

家谱属性常有不同的别名,如:“姓名”又称“名字”。因此在处理家谱问卷时可预先配置对应的家谱别名,,然后利用映射关系进行属性对齐。

假设用户将属性c1,c2,..,ck分别设置为别名cst1,cst2,..,cstk。其中c1,c2,...,ck∈c,cst1,cst2,..,cstk∈cst,cst为用户自定义的属性集。则将cst同总表集合c中属性建立对应关系的别名属性映射sft是一个单映射,同时不得将多个属性对应一个属性。即sft:cst→c.其中

每一份特定的问卷表fa只能有唯一的别名属性映射关系sfta,满足:sfta(dcfa)∪dcfa=c,其中dcfa为fa中的家谱人物属性集。<dcfa,sfta>可构成特定的属性表关系对,存储到家谱录入系统的属性对齐库dalign中,当用户再次导入特定的问卷表时,可以直接进行别名属性对齐。

步骤s108,基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。

下述表1为根据本发明实施例的可选家谱问卷表格。

表1家谱问卷表格

通过上述实施例,可以为不同用户提供个性化的家谱问卷表格,以收集家谱信息,极大地提高修谱效率,针对已有修谱系统,本发明实施例通过从一个属性丰富的总表格中选择需要的属性自动生成所需问卷调查子表格,遵循用户的修谱传统与习惯;同时还允许用户使用可对应到总表格中的属性别名,有效地帮助不同年龄与文化水平的用户整理与录入家谱数据。

下面结合另一种可选的实施例来说明本发明。

图3是根据本发明实施例的一种可选的家谱问卷的处理方法的流程图,如图3所示,该处理方法包括:

步骤s301,获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名;

步骤s303,读取家谱问卷表格中已填写的表格信息,其中,表格信息包括:多个属性项和对应的属性值;

步骤s305,读取属性别名配置信息,并基于属性别名配置信息建立属性别名对应关系,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名;

步骤s307,基于表格信息和属性别名对应关系,得到家谱问卷表格录入数据。

通过上述步骤,可以先获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名,然后读取家谱问卷表格中已填写的表格信息,其中,表格信息包括:多个属性项和对应的属性值,之后可以读取属性别名配置信息,并基于属性别名配置信息建立属性别名对应关系,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名,最后可以基于表格信息和属性别名对应关系,得到家谱问卷表格录入数据。在该实施例中,可处理家谱创建者自定义的家谱问卷表格,将用户自定义表格属性逐个同总表格对应,激发用户修缮家谱的兴趣,提高获取多源异构家谱知识的效率与质量,从而解决相关技术中无法充分满足个性化的家谱数据获取需求,导致家谱数据获取效率较低的技术问题。

可选的,基于属性别名配置信息建立属性别名对应关系的步骤,包括:基于属性别名配置信息,判断属性对齐库中是否存在对应的属性表关系对;若属性对齐库中不存在对应的属性表关系对,则定义属性别名映射为恒等映射;在属性别名映射为恒等映射的情况下,不处理家谱问卷表格的表格信息;若属性对齐库中存在对应的属性表关系对,则判断属性别名映射是否构成单映射,其中,单映射用于指示属性项名称有唯一对应属性别名;若确定属性别名映射构成单映射,则录入表格信息中的人物实体属性数据;若确定属性别名映射不构成单映射,不处理家谱问卷表格的表格信息。

举例说明,用户录入的问卷为fuser,fuser:duser→a,别名属性对齐映射为sftuser。若用户提供了别名属性对齐关系,则按用户提供的关系映射sftuser进行属性对齐。若家谱系统中有相应的对齐方案,且用户未提供自定义的对应关系,即则按照sfta处理。若无已知别名属性对齐关系,则定义映射shift为恒等映射。

若存在已知别名属性对齐映射sft,则

定义映射shift:duser→c,满足:

shift(c)=c,c∈duser∩c=sft(c),c∈duser\c

若映射shift不构成单映射,则用户自定义的问卷存在重复的属性,为错误表格不处理。

若映射shift为恒等映射,则存在不确定属性,为错误表格不处理。

可处理的问卷fmodifedu,可表示为:fmodifedu:shift(duser)→a,其中若该条件不满足,则该表格格式错误,不进行处理。

无格式错误的表格经过处理后,得到属性对集合{<ci,fmodifedu(ci)>}其中ci∈c,fmodifedu(ci)∈a属性对集合经过整理分析,即可构成人物实体属性。

下面结合各个装置来说明本发明。

图4是根据本发明实施例的一种可选的家谱问卷的生成装置的示意图,如图4所示,生成装置包括:第一获取单元42、第一接收单元44、第二接收单元46、生成单元48,其中,

第一获取单元42,用于获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名;

第一接收单元44,用于接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项;

第二接收单元46,用于接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名;

生成单元48,用于基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。

上述家谱问卷的生成装置,可以通过第一获取单元42获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名,然后通过第一接收单元44接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项,并通过第二接收单元46接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名,最后可通过生成单元48基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。在该实施例中,通过从一个属性丰富的总表格中选择需要的属性自动生成所需家谱问卷调查子表格,遵循用户的修谱传统与习惯,同时还允许用户使用可对应到总表格中的属性别名,有效地帮助不同年龄与文化水平的用户整理与录入家谱数据,为不同用户提供个性化的家谱问卷表格,收集到较为全面的家谱数据,完善家谱,从而解决相关技术中无法充分满足个性化的家谱数据获取需求,导致家谱数据获取效率较低的技术问题。

可选的,家谱问卷的生成装置还包括:读取模块,用于在获取家谱问卷的总属性表格之后,读取数据库当前存储的家谱问卷的总属性表格,得到全部表格属性;划分模块,用于对全部表格属性进行划分,得到两个属性项集合,其中,两个属性项集合包括:必选属性项集合和可选属性项集合;排序模块,用于依据每个属性项的权重值在对应的属性项集合中排序;展示模块,用于展示排序后的属性项集合。

另一种可选的,必选属性项包括下述至少之一:人物名字、性别;可选属性项包括下述至少之一:住址、职业、学历。

在本发明实施例中,家谱问卷的生成装置还包括:获取模块,用于在接收属性别名配置信息之后,获取已知属性项名称和属性别名名称;构建模块,用于构建已知属性项名称和属性别名的映射关系;对齐模块,用于基于映射关系,对齐已知属性项名称和属性别名,得到属性表关系对;存储模块,用于将属性表关系对存储至属性对齐库。

上述的可选的家谱问卷的生成装置还可以包括处理器和存储器,上述第一获取单元42、第一接收单元44、第二接收单元46、生成单元48等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来生成目标家谱问卷表格。

上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

图5是根据本发明实施例的一种可选的家谱问卷的处理装置的示意图,如图5所示,该处理装置包括:第二获取单元52、第一读取单元54、第二读取单元56、确定单元58,其中,

第二获取单元52,用于获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名;

第一读取单元54,用于读取家谱问卷表格中已填写的表格信息,其中,表格信息包括:多个属性项和对应的属性值;

第二读取单元56,用于读取属性别名配置信息,并基于属性别名配置信息建立属性别名对应关系,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名;

确定单元58,用于基于表格信息和属性别名对应关系,得到家谱问卷表格录入数据。

上述家谱问卷的处理装置,可以通过第二获取单元52获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名,然后通过第一读取单元54读取家谱问卷表格中已填写的表格信息,其中,表格信息包括:多个属性项和对应的属性值,之后可以通过第二读取单元56读取属性别名配置信息,并基于属性别名配置信息建立属性别名对应关系,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名,最后可以通过确定单元58基于表格信息和属性别名对应关系,得到家谱问卷表格录入数据。在该实施例中,可处理家谱创建者自定义的家谱问卷表格,将用户自定义表格属性逐个同总表格对应,激发用户修缮家谱的兴趣,提高获取多源异构家谱知识的效率与质量,从而解决相关技术中无法充分满足个性化的家谱数据获取需求,导致家谱数据获取效率较低的技术问题。

可选的,第二读取单元包括:第一判断模块,用于基于属性别名配置信息,判断属性对齐库中是否存在对应的属性表关系对;第一定义模块,用于在属性对齐库中不存在对应的属性表关系对时,定义属性别名映射为恒等映射;第一停止模块,用于在属性别名映射为恒等映射的情况下,不处理家谱问卷表格的表格信息;第二判断模块,用于若属性对齐库中存在对应的属性表关系对,则判断属性别名映射是否构成单映射,其中,单映射用于指示属性项名称有唯一对应属性别名;录入模块,用于在确定属性别名映射构成单映射时,录入表格信息中的人物实体属性数据;第二停止模块,用于在确定属性别名映射不构成单映射时,不处理家谱问卷表格的表格信息。

上述的可选的家谱问卷的处理装置还可以包括处理器和存储器,上述第二获取单元52、第一读取单元54、第二读取单元56、确定单元58等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来处理家谱问卷表格,得到家谱问卷表格录入数据。

上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的家谱问卷的生成方法,以及,执行上述任意一项的家谱问卷的处理方法。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的家谱问卷的生成方法,以及,执行上述任意一项的家谱问卷的处理方法。

本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图6是根据本申请实施例的一种家谱问卷的处理方法的计算机终端的硬件结构框图。该计算机终端也可以实施上述任意一项的家谱问卷的生成方法。

如图6所示,计算机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。本领域普通技术人员可以理解,图6所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如网络故障定位方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的生成目标家谱问卷表格,并处理家谱问卷表格的表格信息。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。

本领域技术人员可以理解,上述对计算机终端结构的描述,也可以应用在服务器结构上,这里不再赘述。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取家谱问卷的总属性表格,其中,总属性表格包括多个属性项和属性名;接收属性选项信息,其中,属性选项信息中至少包括:待填写家谱问卷的必选属性项和可选属性项;接收属性别名配置信息,其中,属性别名配置信息包括:预先配置与各个属性项的名称对应的属性别名;基于属性选项信息和属性别名配置信息,生成目标家谱问卷表格。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1