用于知识管理的方法、装置及计算机存储介质与流程

文档序号:15797621发布日期:2018-11-02 21:11阅读:129来源:国知局
用于知识管理的方法、装置及计算机存储介质与流程

本发明涉及数据处理领域,更具体地涉及一种用于知识管理的方法、装置及计算机存储介质。

背景技术

现实世界中,知识是离散化存在的,例如对图书的管理采用目录罗列的方式进行展示。由于知识的数量大,如果采用罗列的方式进行展示,这样会导致大量的离散知识无法形成知识系统,从而造成对知识的管理难度加大。



技术实现要素:

考虑到上述问题而提出了本发明。本发明提供了一种用于知识管理的方法、装置及计算机存储介质,能够将知识库以图或树的形式展示。

根据本发明的第一方面,提供了一种用于知识管理的方法,包括:

获取用户针对待注册知识库的选择信息,所述选择信息表示选择所述待注册知识库的分类为选定分类;

根据所述选定分类所包含的描述信息,生成所述待注册知识库的页面;

以图或树的形式展示所述待注册知识库的页面。

示例性地,在所述方法之前,还包括:

创建多个描述信息和多个分组信息,其中,每个描述信息包括描述的名称和所述描述的介绍信息,每个分组信息包括分组名称;

建立所述多个描述信息与所述多个分组信息之间的关联关系,其中,所述多个描述信息中的一个描述信息与且仅与一个分组信息具有关联关系;

创建多个分类,并且指定每个分类所包含的至少一个描述信息。

示例性地,所述创建多个描述信息和多个分组信息,包括:

根据用户在描述管理页面的第一输入创建所述多个描述信息;

根据所述用户在分组管理页面的第二输入创建所述多个分组信息。

示例性地,所述创建多个分类,包括:

根据用户在分类管理页面的第三输入创建所述多个分类。

示例性地,还包括:

创建属于所述分类的子分类,其中,所述子分类所具有的描述信息包括所述分类所具有的描述信息。

示例性地,接收用户对所述子分类的描述信息的编辑操作。

第二方面,提供了一种用于知识管理的装置,包括:获取模块、生成模块和展示模块,该装置能够用于实现前述第一方面及各个示例的方法。

第三方面,提供了一种用于知识管理的装置,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面及各个示例所述方法的步骤。

第四方面,提供了一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面及各个示例所述方法的步骤。

由此可见,本发明实施例中基于分类以及分类的描述信息注册知识库,能够将离散的知识库以图或树的形式展示,进而能够便于后续对该知识库的管理,提高处理的效率。

附图说明

通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

图1是本发明实施例的构建结构化管理系统的方法的一个示意性流程图;

图2是本发明实施例的描述管理页面的一个示意图;

图3是本发明实施例的分组管理页面的一个示意图;

图4是本发明实施例的分类管理页面的一个示意图;

图5是本发明实施例的用于知识管理的方法的一个示意性流程图;

图6是本发明实施例的用于知识管理的方法的另一个示意性流程图;

图7是本发明实施例的用于知识管理的装置的一个示意性框图。

具体实施方式

为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。

知识地图是一种知识(既包括显性的、可编码的知识,也包括隐性知识)导航系统,并显示不同的知识存储之间重要的动态联系。它是知识管理系统的输出模块,输出的内容包括知识的来源,整合后的知识内容,知识流和知识的汇聚。

知识库是知识工程中重中之重结构化,易操作,易利用,全面有组织的知识集群,是针对某一(或某些)领域问题求解的需要,采用某种(或若干)知识表示方式在计算机存储器中存储、组织、管理和使用的互相联系的知识片集合。

树状图或称为树形图是数据树的图形表示形式,以父子层次结构来组织对象。

元数据(metadata)被定义为描述数据的数据,是对数据及信息资源的描述性信息。也就是说,元数据是描述其它数据的数据(dataaboutotherdata),或者说是用于提供某种资源的有关信息的结构数据(structureddata)。元数据是描述信息资源或数据等对象的数据,其使用目的在于:识别资源;评价资源;追踪资源在使用过程中的变化;实现简单高效地管理大量网络化数据;实现信息资源的有效发现、查找、一体化组织和对使用资源的有效管理。

元数据的基本特点主要有:a)元数据一经建立,便可共享。元数据的结构和完整性依赖于信息资源的价值和使用环境;元数据的开发与利用环境往往是一个变化的分布式环境;任何一种格式都不可能完全满足不同团体的不同需要。b)元数据首先是一种编码体系。元数据是用来描述数字化信息资源,特别是网络信息资源的编码体系,这导致了元数据和传统数据编码体系的根本区别;元数据的最为重要的特征和功能是为数字化信息资源建立一种机器可理解框架。

元数据体系构建了电子政务的逻辑框架和基本模型,从而决定了电子政务的功能特征、运行模式和系统运行的总体性能。电子政务的运作都基于元数据来实现。其主要作用有:描述功能、整合功能、控制功能和代理功能。

由于元数据也是数据,因此可以用类似数据的方法在数据库中进行存储和获取。如果提供数据元的组织同时提供描述数据元的元数据,将会使数据元的使用变得准确而高效。用户在使用数据时可以首先查看其元数据以便能够获取所需的信息。

本发明实施例基于元数据构建了一种知识库的结构化管理系统。该系统保护知识库的多个分类,其中,每个分类包含至少一个描述信息,且每个分类可以具有一个或多个一个的子分类。

图1示出了构建结构化管理系统的一个示意性流程图。图1所示的方法可以包括:

s101,创建多个描述信息和多个分组信息,其中,每个描述信息包括描述的名称和所述描述的介绍信息,每个分组信息包括分组名称。

具体地,可以根据用户在描述管理页面的第一输入创建所述多个描述信息;根据所述用户在分组管理页面的第二输入创建所述多个分组信息。

示例性地,本发明实施例中的用户可以为知识库管理员。

描述是系统的基本元素,在系统中注册的所有知识库都通过描述组成。每一个描述,都代表该知识库的一种特性。用户可以在描述管理页面添加知识库可能需要的描述,描述的主要内容为描述的名称与该描述的介绍信息。也就是说,第一输入可以是用户在描述管理页面所输入的描述的名称及描述的介绍信息。

描述管理页面对系统中的所有描述信息进行管理,在此页面中,用户可以对知识库的描述进行编辑操作,如增删改查等操作,但是已经被使用的描述信息不能删除。

作为一例,描述管理页面可以如图2所示,图2中所示的描述项名称即描述名称,包括:知识库名称、功能用途、关键字、使用范围、知识库注册时间、数据版本、数据密级、内部结构、引用和知识库来源。可理解,描述的名称也可以为图2所示的之外的其他的名称,这里不再罗列。图2中所示的备注即描述的介绍信息,可以是与描述的名称对应的定义、特点等。示例性地,用户可以点击图2中右上角所示的“添加”、“修改”、“删除”等按钮进行编辑操作。

类似地,用户可以在分组管理页面中,添加知识库可能使用的分组信息,分组信息主要用于对描述信息进行分组显示。也就是说,第二输入可以是用户在分组管理页面所输入的分组名称。

示例性地,分组信息可以包括分组名称和分组的介绍信息。

由于描述信息是离散的,所以需要通过分组来对描述信息进行有效的组织。分组管理可以对系统中的所有分组进行编辑操作,如增删改查,但是已经被使用的分组不能删除。

作为一例,分组管理页面可以如图3所示,图3中所示的分组名称包括:概述、内部结构、支持服务、用途、详细信息、目录、名称、标题、引用、历史信息等。可理解,分组名称也可以为图3所示的之外的其他的名称,这里不再罗列。图3中所示的备注即分组的介绍信息,可以是与分组名称对应的定义、特点等。示例性地,用户可以点击图3中右上角所示的“添加”、“修改”、“删除”等按钮进行编辑操作。

s102,建立所述多个描述信息与所述多个分组信息之间的关联关系,其中,所述多个描述信息中的一个描述信息与且仅与一个分组信息具有关联关系。

当描述信息和分组信息创建完成后,用户可以设定描述信息所属的分组。可理解,描述信息与分组信息之间具有映射关系。每个描述信息均属于一个特定的分组,每个分组可以包括一个或更多个描述信息。

s103,创建多个分类,并且指定每个分类所包含的至少一个描述信息。

具体地,可以根据用户在分类管理页面的第三输入创建所述多个分类。

在系统中,知识库分类不仅对知识库的类型进行区分,还需要对知识库的描述和分组进行管理。这种方式可以让属于不同分类的知识库拥有不同的描述和描述分组,这也可以直接影响到知识库详细信息的展示方式。

示例性地,在s103之后,还可以包括:创建属于所述分类的子分类,其中,所述子分类所具有的描述信息包括所述分类所具有的描述信息。随后,可以接收用户对所述子分类的描述信息的编辑操作。可见,用户可以根据需要对子分类进行增删,并且可以对子分类的描述信息进行相应的编辑操作,这里的编辑操作包括添加、删除、修改等。

当描述信息和分组信息添加完成后,用户可以在分类管理页面中添加知识库分类。在系统中,知识库采用树形分类,用户可以选择一个分类节点,在该分类节点下创建子分类,该子分类将继承其父分类的所有描述。

作为一例,分类管理页面可以如图4所示。图4中左侧的树形显示分类名称包括工具库、漏洞库和模板库。其中,工具库还包括子分类:攻击、防御、办公、开发、其他。

分类(如工具库)创建完成后,用户可以在该分类中添加自己需要的描述,并且对描述信息分组。同时,用户还可以设置一个描述在注册页面中是否显示、是否必填、在页面中的序位和展示宽度等。

在分类管理页面中,用户可以在知识库分类树中添加子分类,知识库在添加子分类时需要选择一个父级分类。新建后的知识库分类会继承其父级分类中已有的描述。参照图4,可以在选中“工具库”(即父级分类)的情况下,通过点击“添加分类”按钮来添加子分类。可理解,用户可以通过图4右上角所示的“添加分类”、“修改分类”、“删除分类”按钮对分类或子分类进行编辑操作。

创建分类后,可以在分类树中选中该分类,点击“添加描述”按钮,在随后的页面中列出的是描述管理中已经添加的描述信息。为当前分类选择需要的描述信息,点击提交按钮,描述信息会添加到该分类下。分类已经包含的描述信息,在添加描述时不会被显示。为分类添加完描述信息后,可以选中一个已经添加的描述信息,点击“编辑描述”按钮,在随后的页面可以选择该描述信息的所属分组、是否必填和在详细信息页面中是否显示等。上述内容会体现在知识库的详细信息页面和注册页面中。可理解,用户可以通过图4右上角所示的“添加描述”、“编辑描述”、“删除描述”按钮对分类或子分类的描述信息进行编辑操作。

另外,应注意,s103也可以在s102之前执行,参照图6,可以在创建分类后,为分类添加描述,并为描述设置分组。即创建分类后,为分类添加描述,并建立描述与分组之间的关联关系。

元数据管理是知识库最重要的组成部分,也是系统的基础。无论知识库检索还是知识库注册,都围绕知识库元数据管理展开。知识库的元数据分为知识库分类、知识库描述、描述分组三个组成部分。这样,通过图1所示的方法,能够构建知识库的结构化管理系统。

在用户完成对知识库分类的编辑之后,可以对知识库进行注册,该过程可以如图5所示,包括:

s501,获取用户针对待注册知识库的选择信息,所述选择信息表示选择所述待注册知识库的分类为选定分类。

具体地,可以在知识库注册页面进行注册。注册知识库时,需要首先选择知识库分类。在知识库分类(即选定分类)选定后,页面需要根据该知识库分类中所包含的描述内容与分组情况进行变化。自动在页面生成该知识库分类,在注册时需要填写的描述内容。同时页面也会控制那些描述时注册的必填项。

可选地,在s501之前,如图6所示,可以为待注册的知识库添加数据结构,例如,主表、字表、约束关系、表单描述、模板描述等,并基于这些知识库构成数据仓库。

s502,根据所述选定分类所包含的描述信息,生成所述待注册知识库的页面。

具体地,可以生成知识库详细信息页面。例如,可以根据在s103中为选定分类所指定的描述信息以及“是否显示”等信息,来确定在知识库详细信息页面所显示的内容。

知识库详细信息页面与注册页面大体相同,主要区别在于详细信息页面在打开后不需要选择知识库分类,而是根据知识库分类对页面进行赋值,同时根据描述信息判断,哪些描述是否需要进行显示。

s503,以图或树的形式展示所述待注册知识库的页面。

具体地,可以通过图或树的形式展示知识库详细信息页面。例如,可以通过网页(web)形式(如html5)进行页面展示。也就是说,可以采用html5技术在页面中进行图和树的展示。

由此可见,本发明实施例将知识结构以地图化的形式展示,即知识地图。具体地,基于结构化数据管理方式,建立知识之间的关系,即:知识的分类关系、继承关系、包含关系、关联关系。使离散的知识进行关联,形成知识地图。并通过web形式(html5),对知识地图进行页面展示。

知识图谱也被称为科学知识图谱,在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。

具体来说,知识图谱是通过将应用数学、图形学、信息可视化技术、信息科学等学科的理论与方法与计量学引文分析、共现分析等方法结合,并利用可视化的图谱形象地展示学科的核心结构、发展历史、前沿领域以及整体知识架构达到多学科融合目的的现代理论。它把复杂的知识领域通过数据挖掘、信息处理、知识计量和图形绘制而显示出来,揭示知识领域的动态发展规律,为学科研究提供切实的、有价值的参考。

可见,当用户完成对知识库分类的编辑后,在此分类下的知识库进行注册时,注册页面所显示信息为该分类中添加的描述信息,并且所有描述信息将会按用户选择的分组与页面布局方式进行展示。

这样,本发明实施例的方法可以用于实现对知识体系结构的展现,使用户更加直观的观察知识体系中的各个节点与分类,分析单个知识在整个体系中的位置、作用与价值。

普通用户使用系统进行查询时,可以使用分类树对已注册的知识库进行检索。然而,由于元数据分类拥有继承描述的能力,所以一个元数据分类只能拥有一个父分类。这种分类模式可能会对用户使用检索功能带来不便。

为解决该问题,可追加用户分类树管理功能。用户分类树专门用于普通用户对知识库的检索,并且与元数据分类树进行映射。

用户分类树管理页面由知识库管理员使用,知识库管理员可以在此页面中建立用户分类树与元数据分类树的映射关系。

图7是本发明实施例的用于知识管理的装置的一个示意性框图。图7所示的装置包括获取模块701、生成模块702和展示模块703。

获取模块701,用于获取用户针对待注册知识库的选择信息,所述选择信息表示选择所述待注册知识库的分类为选定分类;

生成模块702,用于根据所述选定分类所包含的描述信息,生成所述待注册知识库的页面;

展示模块703,用于以图或树的形式展示所述待注册知识库的页面。

示例性地,还包括:

第一创建模块,用于创建多个描述信息和多个分组信息,其中,每个描述信息包括描述的名称和所述描述的介绍信息,每个分组信息包括分组名称;

建立模块,用于建立所述多个描述信息与所述多个分组信息之间的关联关系,其中,所述多个描述信息中的一个描述信息与且仅与一个分组信息具有关联关系;

第二创建模块,用于创建多个分类,并且指定每个分类所包含的至少一个描述信息。

示例性地,所述第一创建模块,具体用于:根据所述用户在描述管理页面的第一输入创建所述多个描述信息;根据所述用户在分组管理页面的第二输入创建所述多个分组信息。

示例性地,所述第二创建模块,具体用于:根据用户在分类管理页面的第三输入创建所述多个分类。

示例性地,所述第二创建模块,还用于:创建属于所述分类的子分类,其中,所述子分类所具有的描述信息包括所述分类所具有的描述信息。

示例性地,还包括接收模块,用于:接收用户对所述子分类的描述信息的编辑操作。

图7所示的装置能够用于实现前述图1-图6所示的用于知识管理的方法,为避免重复,这里不再赘述。

另外,本发明实施例还提供了另一种用于知识管理的装置,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,处理器执行所述程序时实现前述图1-图6所示方法的步骤。例如,该用于知识管理的装置为计算机设备。

该计算机设备可以包括处理器和存储器,另外,还可以包括输入装置和输出装置。这些组件通过总线系统和/或其它形式互连。其中,输入装置可以是用户进行输入的装置,例如可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。输出装置可以向外部(例如用户)输出各种信息(例如图像或声音),例如可以包括显示器、扬声器等中的一个或多个。

另外,本发明实施例还提供了一种计算机存储介质,其上存储有计算机程序。当所述计算机程序由处理器执行时,可以实现前述图1-图6所示方法的步骤。例如,该计算机存储介质为计算机可读存储介质。

由此可见,本发明实施例中基于分类以及分类的描述信息注册知识库,能够将离散的知识库以图或树的形式展示,进而能够便于后续对该知识库的管理,提高处理的效率。

尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该本发明的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如相应的权利要求书所反映的那样,其发明点在于可以用少于某个公开的单个实施例的所有特征的特征来解决相应的技术问题。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的物品分析设备中的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。

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