知识图谱的构建方法、装置和知识图谱的构建系统与流程
未命名
08-07
阅读:60
评论:0

1.本技术涉及知识图谱技术领域,具体而言,涉及一种知识图谱的构建方法、装置、计算机可读存储介质和知识图谱的构建系统。
背景技术:
2.目前对于办理业务的各种流程信息都是不可见的,提交业务单后,提交人员并不知晓业务单的办理过程,只是通过表单或者文件的方式来进行办理,对于用户办理业务的体验效果较差。
技术实现要素:
3.本技术的主要目的在于提供一种知识图谱的构建方法、装置、计算机可读存储介质和知识图谱的构建系统,以至少解决现有技术中用户办理业务的体验效果较差的问题。
4.为了实现上述目的,根据本技术的一个方面,提供了一种知识图谱的构建方法,包括:获取节点信息,其中,所述节点信息为办理业务的业务节点的信息;获取内容信息,其中,所述内容信息为所述办理业务的所述业务节点办理的业务内容的信息;获取流程信息,其中,所述流程信息为所述办理业务的所述业务节点的审批顺序的信息;根据所述节点信息、所述内容信息和所述流程信息,构建知识图谱,并将所述知识图谱显示在显示设备的显示界面中,其中,所述节点信息对应所述知识图谱的实体,所述内容信息对应所述知识图谱的属性,所述流程信息对应所述知识图谱的关系。
5.可选地,在构建知识图谱之后,所述方法还包括:从所有的所述流程信息中,提取审批顺序相同、审批顺序对应的所述节点信息相同、办理的业务的所述内容信息相同的作为通用信息,其中,所述通用信息包括通用名称、通用节点信息、通用内容信息和通用流程信息,所述通用名称和所述通用信息一一对应,所述通用信息适配所有的业务;在有新的业务办理的情况下,根据所述通用名称查找到对应的所述通用信息,至少根据所述通用信息生成新的业务对应的所述流程信息。
6.可选地,获取流程信息,包括:获取第一流程信息,其中,所述第一流程信息的审批顺序为第一业务节点审批之后,由第二业务节点审批,所述第二业务节点审批之后所述第一业务节点再次审批;获取第二流程信息,其中,所述第二流程信息的审批顺序为所述第一业务节点审批之后,由所述第二业务节点和第三业务节点同时审批,所述第二业务节点和所述第三业务节点均审批之后第四业务节点开始审批的信息;获取第三流程信息,其中,所述第三流程信息的审批顺序为所述第一业务节点审批之后,由所述第二业务节点和所述第三业务节点同时审批,所述第二业务节点审批之后或者所述第三业务节点审批之后所述第四业务节点开始审批的信息;获取第四流程信息,其中,所述第四流程信息的审批顺序为所述第一业务节点审批之后,由所述第二业务节点审批,所述第二业务节点审批之后由所述第三业务节点审批的信息。
7.可选地,在构建知识图谱之后,所述方法还包括:接收第一预定操作,其中,所述第
一预定操作为对所述知识图谱修改的操作;响应于所述第一预定操作,至少对所述流程信息的所述节点信息和审批顺序进行更新,并更新所述知识图谱,得到更新后的知识图谱。
8.可选地,在构建知识图谱之后,所述方法还包括:在有新的业务预添加至所述知识图谱的情况下,对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容,并计算新的业务的所述目标业务内容与多个所述内容信息的相似度;确定与新的业务相似度最高的所述内容信息为目标内容信息,并在所述知识图谱中将所述目标内容信息对应的所述流程信息和所述节点信息突出显示。
9.可选地,在对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容之前,所述方法还包括:获取预先存储的问答对,其中,所述问答对为一个问题对应一个答案的组合;执行筛选步骤至少一次,所述筛选步骤为:在所述显示界面中显示问题,并获取回复答案,其中,所述回复答案是输入至显示框的答案,根据所述回复答案,从多个所述问答对中查找与所述回复答案的相似度大于相似度阈值的目标问答对,并确定目标问答对中的所述答案对应的所述流程信息为第一目标流程信息。
10.可选地,在所述知识图谱中将所述目标内容信息对应的所述流程信息和所述节点信息突出显示之后,所述方法还包括:接收第二预定操作,其中,所述第二预定操作为对突出显示的所述流程信息和所述节点信息选中的操作;响应于所述第二预定操作,确定选中的所述流程信息为第一初始流程信息,确定选中的所述节点信息为第一初始节点信息;接收第三预定操作,其中,所述第三预定操作为对没有突出显示的所述流程信息和所述节点信息选中的操作;响应于所述第三预定操作,确定选中的所述流程信息为第二初始流程信息,确定选中的所述节点信息为第二初始节点信息;接收第四预定操作,其中,所述第四预定操作用于表征根据所述第一初始流程信息、所述第二初始流程信息、所述第一初始节点信息和所述第二初始节点信息进行融合的操作;响应于所述第四预定操作,生成第二目标流程信息,其中,所述第二目标流程信息包括所述第一初始流程信息、所述第二初始流程信息、所述第一初始节点信息和所述第二初始节点信息。
11.根据本技术的另一方面,提供了一种知识图谱的构建装置,包括:第一获取单元,用于获取节点信息,其中,所述节点信息为办理业务的业务节点的信息;第二获取单元,用于获取内容信息,其中,所述内容信息为所述办理业务的所述业务节点办理的业务内容的信息;第三获取单元,用于获取流程信息,其中,所述流程信息为所述办理业务的所述业务节点的审批顺序的信息;第一处理单元,用于根据所述节点信息、所述内容信息和所述流程信息,构建知识图谱,并将所述知识图谱显示在显示设备的显示界面中,其中,所述节点信息对应所述知识图谱的实体,所述内容信息对应所述知识图谱的属性,所述流程信息对应所述知识图谱的关系。
12.根据本技术的再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述知识图谱的构建方法。
13.根据本技术的又一方面,提供了一种知识图谱的构建系统,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述知识图谱的构建方法。
14.应用本技术的技术方案,通过构建知识图谱的方式,将办理业务的过程显示出来,可以将办理业务的过程进行可视化的展示,这样用户可以通过显示的知识图谱,可以能看到办理业务的过程,进而改善了用户的体验效果。
附图说明
15.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
16.图1示出了根据本技术的实施例中提供的一种执行知识图谱的构建方法的移动终端的硬件结构框图;
17.图2示出了根据本技术的实施例提供的一种知识图谱的构建方法的流程示意图;
18.图3示出了根据本技术的实施例提供的一种知识图谱的构建装置的结构框图。
19.其中,上述附图包括以下附图标记:
20.102、处理器;104、存储器;106、传输设备;108、输入输出设备。
具体实施方式
21.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
22.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
23.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.正如背景技术中所介绍的,现有技术中对于办理业务的各种流程信息都是不可见的,提交业务单后,提交人员并不知晓业务单的办理过程,只是通过表单或者文件的方式来进行办理,对于用户办理业务的体验效果较差,为解决用户办理业务的体验效果较差的问题,本技术的实施例提供了一种知识图谱的构建方法、装置、计算机可读存储介质和知识图谱的构建系统。
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
26.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种知识图谱的构建方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理
装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
27.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的设备信息的显示方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
28.在本实施例中提供了一种运行于移动终端、计算机终端或者类似的运算装置的知识图谱的构建方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
29.图2是根据本技术实施例的一种知识图谱的构建方法的流程示意图。如图2所示,该方法包括以下步骤:
30.步骤s201,获取节点信息,其中,上述节点信息为办理业务的业务节点的信息;
31.具体地,在用户办理业务时,经常是需要多个业务节点来进行审批的,例如,对于企业的请假单来说,需要审批的人员有本人、上级领导、人力,对于采购单来说,需要审批的人员有本人、上级领导、销售、财务,对于学校的请假单来说,需要审批的人员有本人、班主任、学习委员,因此,不同的业务对应需要的业务节点是不同的。
32.具体地,可以预先输入办理一个业务所需要的所有的业务节点,确定办理这个业务所需要的业务节点,进而获取业务节点的节点信息。
33.步骤s202,获取内容信息,其中,上述内容信息为上述办理业务的上述业务节点办理的业务内容的信息;
34.具体地,在用户办理业务时,不同的业务节点办理的业务内容是不同的,例如,对于企业的请假单来说,本人是负责填写请假单,上级领导是负责审批请假单,人力是负责记录考勤。
35.例如,对于采购单来说,本人是负责填写采购单和采购信息,上级领导是负责审批采购单,销售是负责做金额预算,财务是负责打款。
36.例如,对于学校的请假单来说,本人是负责填写请假单,班主任是负责审批请假单,学习委员是负责记录请假人数和请假人姓名,以便课堂点名。
37.具体地,可以预先输入每个业务节点可以办理的业务内容,确定每个业务节点可
以办理的业务内容是什么,进而获取业务节点办理的业务内容的信息,即内容信息。
38.步骤s203,获取流程信息,其中,上述流程信息为上述办理业务的上述业务节点的审批顺序的信息;
39.具体地,在用户办理业务时,不同的业务的审批的顺序是不同的,例如,对于企业的请假单来说,本人提交请假单后,请假单提交到了上级领导,上级领导审批之后,请假单会提交到人力,人力记录完考勤以后,流程结束。
40.例如,对于采购单来说,本人提交采购单后,采购单提交到了上级领导,上级领导审批之后,采购单提交到了销售,销售进行采购的金额预算之后,将采购单提交到财务,由财务打款后,再将采购单提交到销售,销售负责去采购物品。
41.例如,对于学校的请假单来说,本人提交请假单后,请假单提交到了班主任,班主任审批之后,请假单提交到了学习委员和本人,学习委员根据请假单记录班级应到人数和实到人数,本人根据班主任审批后的请假单出校门。
42.具体地,可以预先输入办理业务时,多个业务节点的审批顺序,这样可以确定办理业务的流程,进而获取到流程信息。
43.步骤s204,根据上述节点信息、上述内容信息和上述流程信息,构建知识图谱,并将上述知识图谱显示在显示设备的显示界面中,其中,上述节点信息对应上述知识图谱的实体,上述内容信息对应上述知识图谱的属性,上述流程信息对应上述知识图谱的关系。
44.具体地,可以将办理业务的从头到尾的所要经过的流程以知识图谱的形式进行展示,这样办理业务的过程可以可视化的展示,用户可以看到办理业务当前的流程,上一个流程,以及下一个流程,甚至整个的流程,并且还可以点击知识图谱,点击某个节点可以显示某个节点的信息,某个业务内容的信息。
45.通过本实施例,通过构建知识图谱的方式,将办理业务的过程显示出来,可以将办理业务的过程进行可视化的展示,这样用户可以通过显示的知识图谱,可以能看到办理业务的过程,进而改善了用户的体验效果。
46.在所有的办理业务中有共同的特征(审批顺序相同、审批顺序对应的节点信息相同、办理的业务的内容信息相同)的情况下,可以将相同的部分提取出来,具体实现过程中,在构建知识图谱之后,上述方法还包括以下步骤:从所有的上述流程信息中,提取审批顺序相同、审批顺序对应的上述节点信息相同、办理的业务的上述内容信息相同的作为通用信息,其中,上述通用信息包括通用名称、通用节点信息、通用内容信息和通用流程信息,上述通用名称和上述通用信息一一对应,上述通用信息适配所有的业务;在有新的业务办理的情况下,根据上述通用名称查找到对应的上述通用信息,至少根据上述通用信息生成新的业务对应的上述流程信息。
47.该方案中,可以将知识图谱中审批顺序相同、审批顺序对应的节点信息相同、办理的业务的内容信息相同的部分提取出来,作为通用的信息,并且通用的信息可以对其命名为通用的名称,这样如果有新的业务需要添加进来的时候,就可以直接拿通用名称进行检索,搜索到通用信息,无需再重复去一个一个选择,进而进一步改善了用户的体验效果。
48.具体地,如果有多个审批的业务,具体的审批的流程如下:
49.业务一:a-b-c-d;
50.业务二:a-b-c;
51.业务三:b-c-d;
52.业务四:b-c-b-a-b;
53.上面的四个业务都是办理请假的业务,并且四个业务中相同的流程为b-c,那么将b-c作为通用信息,存储为一个通用名称“请假业务”,后续直接通过通用名称,搜索出来通用信息,之后再基于通用信息的基础上,设置其他的节点和业务。
54.当然,存储的通用信息可以不限制只有一个,还可以有多个,例如,请假业务存储有一个通用信息,采购业务存储有一个通用信息,话费套餐可以也存储一个通用信息。
55.流程信息可以有多种,对于审批顺序来说,可以是顺序审批,串联审批,并联审批等等,具体实现过程中,获取流程信息,可以通过以下步骤实现:获取第一流程信息,其中,上述第一流程信息的审批顺序为第一业务节点审批之后,由第二业务节点审批,上述第二业务节点审批之后上述第一业务节点再次审批;获取第二流程信息,其中,上述第二流程信息的审批顺序为上述第一业务节点审批之后,由上述第二业务节点和第三业务节点同时审批,上述第二业务节点和上述第三业务节点均审批之后第四业务节点开始审批的信息;获取第三流程信息,其中,上述第三流程信息的审批顺序为上述第一业务节点审批之后,由上述第二业务节点和上述第三业务节点同时审批,上述第二业务节点审批之后或者上述第三业务节点审批之后上述第四业务节点开始审批的信息;获取第四流程信息,其中,上述第四流程信息的审批顺序为上述第一业务节点审批之后,由上述第二业务节点审批,上述第二业务节点审批之后由上述第三业务节点审批的信息。
56.该方案中,第一流程信息实际上指的是一个业务需要某个业务节点重复审批,并且中间还会经过其他的业务节点审批,第二流程信息实际上指的是一个业务需要两个业务节点并联审批,第三流程信息实际上指的是一个业务需要两个并联的业务节点任意一个审批即可,第四流程信息实际上指的是串联审批的顺序,该实施例中定义了多种审批的顺序,不同的审批的顺序对应的流程信息不同,这样在有了多个流程信息的情况下,后续可以进一步高效准确地构建知识图谱。
57.具体地,在有多个审批的业务节点的情况下,可以是多个业务节点均审批通过后才确定审批结果为通过,当然,并不限于此种方式,还可以是预定数量个业务节点审批通过后才确定审批结果为通过,预定数量可以是1/2,2/3等等。当然,对于不同的审批的业务,可以定义不同的方式,例如,根据业务的类型,来确定审批流程,以及审批结果,如果业务类型为请假类型,那么对应审批流程必须经过班主任,同时班主任必须同意才确定审批结果为通过。如果业务类型为购买文具,并且金额小于预定金额,那么审批流程定义的是可以经过上级领导,也可以不经过上级领导,同时不论上级领导同意与否,审批结果都为通过。当然,对于请假类型,不同的请假类型所走的审批流程是不一样的,例如,请假天数小于等于两天,那么需要经过班主任同意,如果请假天数大于两天且小于等于五天,需要经过班主任和年纪主任都同意,如果请假天数大于五天,则需要经过班主任、年纪主任、校长都同意。
58.当然,对于定义流程信息,还可以根据具体的参数的优先级进行定义,例如,确定业务内容的等级,如果业务内容为最高等级,那么先处理最高等级的业务内容的流程,如果业务内容为普通等级,那么处理完最高等级之后再处理普通等级的业务内容的流程。
59.当然,对于不同的类型的业务,也可以定义其流程的优先级,例如,对于企业用户来说,如果业务类型是招待客户,那么其对应的流程信息是第一等级的,审批的流程应该是
销售-部门领导-部门经理,如果业务类型是投标,那么其对应的流程信息是第二等级的,审批的流程应该是销售-部门领导-部门经理-总监,如果部门领导同时受到了这两个审批的流程,会在显示界面上将招待客户这个业务作为最高优先级,可以突出显示。
60.为了在有新的业务需添加至知识图谱的情况下更新知识图谱,本技术在构建知识图谱之后,上述方法还包括以下步骤:接收第一预定操作,其中,上述第一预定操作为对上述知识图谱修改的操作;响应于上述第一预定操作,至少对上述流程信息的上述节点信息和审批顺序进行更新,并更新上述知识图谱,得到更新后的知识图谱。
61.该方案中,还可以对知识图谱进行更新,可以直接在知识图谱行进行操作,这样是可视化的操作,例如新建一个业务节点,这样可以直接更改知识图谱的实体、属性和关系,用户可以直接看到更改的过程,这样进一步改善了用户的体验效果。
62.具体地,如果是对知识图谱进行更新,实际上也相当于一个办理业务,也可以是用户本人提交更新业务单之后,由上级领导和上上级领导审批之后,允许用户在知识图谱上进行更新了,更新的知识图谱可以正常使用。
63.为了方便用户更新知识图谱,本技术在构建知识图谱之后,上述方法还包括以下步骤:在有新的业务预添加至上述知识图谱的情况下,对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容,并计算新的业务的上述目标业务内容与多个上述内容信息的相似度;确定与新的业务相似度最高的上述内容信息为目标内容信息,并在上述知识图谱中将上述目标内容信息对应的上述流程信息和上述节点信息突出显示。
64.该方案中,在有新的业务需要添加至知识图谱中的情况下,由于知识图谱中已经预先定义了原有的业务,那么可以将新的业务与原有的业务之间的相似度进行分析,这样将与新的业务的相似度最高的原有的业务作为目标业务,对应的目标内容信息和流程信息在显示界面上突出显示,这样方便用户参考,以方便用户基于这个突出显示的节点和流程来更新知识图谱。
65.具体地,在有新的业务预添加进知识图谱的情况下,具体流程是先走a节点还是b节点,可以是由人工来制定的,当然,也可以通过自动化的方式,通过语义分析来确定其内容,这样可以从已经存储的内容信息中找到最相近的,直接根据存储的流程来确定先走a节点还是b节点。
66.具体地,可以将知识图谱中办理某个业务的流程信息、业务节点、业务内容都突出显示,这样在一个图上可以直接看到办理某个业务的过程了,只显示了知识图谱中的一部分,当然,对于通用的部分,也可以直接突出显示,并且还可以进行命名,这样直接用知识图谱就可以查询了,例如命名是高级办理处,对应的业务节点有董事长和总经理,也可以将这个通用的部分存储为单个的知识图谱进行命名。
67.如果是用户要新输入业务至知识图谱,但是用户又不知晓具体的流程的顺序和业务节点可以审批的内容,那么可以通过问答对的方式,引导用户选择业务节点和流程,在一些实施例上,在对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容之前,上述方法还包括以下步骤:获取预先存储的问答对,其中,上述问答对为一个问题对应一个答案的组合;执行筛选步骤至少一次,上述筛选步骤为:在上述显示界面中显示问题,并获取回复答案,其中,上述回复答案是输入至显示框的答案,根据上述回复答案,从多个上述问答对中查找与上述回复答案的相似度大于相似度阈值的目标问答对,并确定目标问答对
中的上述答案对应的上述流程信息为第一目标流程信息。
68.该方案中,预先存储了很多个问答对,通过依次提问用户,并获取用户的回复,可以引导用户选择业务节点以及办理业务的流程,这样即使用户不知晓具体如何填写业务流程,也可以通过问答对的方式引导用户来设置业务节点和流程,进而保证了用户的体验效果较好。
69.例如,一共有多个问答对,首先提问用户“你想填写的业务是请假单吗”,如果用户回复为“是的”,那么继续提问用户“你是企业用户还是学校用户”,如果用户回复为“企业用户”,那么确定对应的第一目标流程信息为本人-上级领导-人力。如果第一次提问用户时,用户回复的为“不是,是采购单”,那么继续提问用户“请问你要采购的商品是a吗”,如果用户回复为“是的”,那么确定对应的第一目标流程信息为本人-行政,如果用户回复为“不是,要采购商品b”,那么对应的第一目标流程信息为本人-上级领导-销售-财务-销售-本人。
70.当然,对于引导用户输入问题时,也会有一些预先设定的反推规则,可以是根据参数的优先级来进行设定,也可以是根据参数的重要程度来进行设定,具体地,可以设定多个反推规则,并由客户去设定(或者其他的用户),例如:1、根据已建立流程的数量权重来进行反推,2、根据当前用户所属部门使用流程的数量权重反推,3、以通用流程为优先,辅以特定流程,再根据它们使用频次反推,4、根据已设立流程的重要性优先级反推。
71.具体地,对于知识图谱来说,还可以对知识图谱中存储的文本做文本对齐处理,可以引入数据库,放入整张图,提取文本中的文本特征向量,对文本特征向量进行打分,可以是采用ahp算法进行打分,这样可以得到一个文本的评分结果,确定每个文本评价系数。
72.知识图谱可以显示在显示界面上,用户可以直接通过点击的操作来对知识图谱进行增删改查的处理,在一些实施例上,在上述知识图谱中将上述目标内容信息对应的上述流程信息和上述节点信息突出显示之后,上述方法还包括以下步骤:接收第二预定操作,其中,上述第二预定操作为对突出显示的上述流程信息和上述节点信息选中的操作;响应于上述第二预定操作,确定选中的上述流程信息为第一初始流程信息,确定选中的上述节点信息为第一初始节点信息;接收第三预定操作,其中,上述第三预定操作为对没有突出显示的上述流程信息和上述节点信息选中的操作;响应于上述第三预定操作,确定选中的上述流程信息为第二初始流程信息,确定选中的上述节点信息为第二初始节点信息;接收第四预定操作,其中,上述第四预定操作用于表征根据上述第一初始流程信息、上述第二初始流程信息、上述第一初始节点信息和上述第二初始节点信息进行融合的操作;响应于上述第四预定操作,生成第二目标流程信息,其中,上述第二目标流程信息包括上述第一初始流程信息、上述第二初始流程信息、上述第一初始节点信息和上述第二初始节点信息。
73.该方案中,在显示界面中已经显示了知识图谱的情况下,知识图谱中的部分内容是突出显示的,部分内容是不突出显示的,突出显示是为了方便用户查看,用户可以参考突出显示的部分对业务进行处理,用户可以通过选中突出显示的部分,以及选中没有突出显示的部分,拼凑成一个新的第二目标流程信息,拼凑出的第二目标流程信息即为用户本次定义的新的业务处理过程,可以对其进行存储处理,这样可以通过直接在知识图谱上操作的方式,来对业务的处理过程进行操作,大大方便了用户的操作。
74.本方案中,还可以在生成了知识图谱之后,通过回转处理来重新将知识图谱回转为原来的节点信息、内容信息和流程信息,回转过程是实体-节点信息,属性-内容信息,关
系-流程信息,得到了节点信息、内容信息和流程信息之后,可以将这些信息存储入文档中,例如word。
75.为了使得本领域技术人员能够更加清楚地了解本技术的技术方案,以下将结合具体的实施例对本技术的知识图谱的构建方法的实现过程进行详细说明。
76.本实施例涉及一种具体的知识图谱的构建方法,包括如下步骤:
77.步骤s1:获取流程信息,其中包括与流程业务相关的多个业务节点以及多个业务节点对应的业务内容;
78.步骤s2:根据多个业务内容,确定与流程对应的通用业务主题,其中通用主题能够应用于不同的流程;
79.步骤s3:确定多个业务主题以及通用主题的连接关系;
80.步骤s4:根据所确定的连接关系,构建与流程相关的知识图谱;
81.步骤s5:构建方法以“业务节点-》实体,连接关系-》边,业务内容-》属性”的形式搭建;
82.步骤s6:可以提取通用业务主题以快速适配不同的流程应用;
83.步骤s7:知识图谱可以以图的形式再通过“实体-》业务节点,边-》连接关系,属性-》业务内容”进行回转为流程信息。
84.本技术实施例还提供了一种知识图谱的构建装置,需要说明的是,本技术实施例的知识图谱的构建装置可以用于执行本技术实施例所提供的用于知识图谱的构建方法。该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
85.以下对本技术实施例提供的知识图谱的构建装置进行介绍。
86.图3是根据本技术实施例的一种知识图谱的构建装置的结构框图。如图3所示,该装置包括:
87.第一获取单元10,用于获取节点信息,其中,上述节点信息为办理业务的业务节点的信息;
88.具体地,在用户办理业务时,经常是需要多个业务节点来进行审批的,例如,对于企业的请假单来说,需要审批的人员有本人、上级领导、人力,对于采购单来说,需要审批的人员有本人、上级领导、销售、财务,对于学校的请假单来说,需要审批的人员有本人、班主任、学习委员,因此,不同的业务对应需要的业务节点是不同的。
89.具体地,可以预先输入办理一个业务所需要的所有的业务节点,确定办理这个业务所需要的业务节点,进而获取业务节点的节点信息。
90.第二获取单元20,用于获取内容信息,其中,上述内容信息为上述办理业务的上述业务节点办理的业务内容的信息;
91.具体地,在用户办理业务时,不同的业务节点办理的业务内容是不同的,例如,对于企业的请假单来说,本人是负责填写请假单,上级领导是负责审批请假单,人力是负责记录考勤。
92.例如,对于采购单来说,本人是负责填写采购单和采购信息,上级领导是负责审批采购单,销售是负责做金额预算,财务是负责打款。
93.例如,对于学校的请假单来说,本人是负责填写请假单,班主任是负责审批请假单,学习委员是负责记录请假人数和请假人姓名,以便课堂点名。
94.具体地,可以预先输入每个业务节点可以办理的业务内容,确定每个业务节点可以办理的业务内容是什么,进而获取业务节点办理的业务内容的信息,即内容信息。
95.第三获取单元30,用于获取流程信息,其中,上述流程信息为上述办理业务的上述业务节点的审批顺序的信息;
96.具体地,在用户办理业务时,不同的业务的审批的顺序是不同的,例如,对于企业的请假单来说,本人提交请假单后,请假单提交到了上级领导,上级领导审批之后,请假单会提交到人力,人力记录完考勤以后,流程结束。
97.例如,对于采购单来说,本人提交采购单后,采购单提交到了上级领导,上级领导审批之后,采购单提交到了销售,销售进行采购的金额预算之后,将采购单提交到财务,由财务打款后,再将采购单提交到销售,销售负责去采购物品。
98.例如,对于学校的请假单来说,本人提交请假单后,请假单提交到了班主任,班主任审批之后,请假单提交到了学习委员和本人,学习委员根据请假单记录班级应到人数和实到人数,本人根据班主任审批后的请假单出校门。
99.具体地,可以预先输入办理业务时,多个业务节点的审批顺序,这样可以确定办理业务的流程,进而获取到流程信息。
100.第一处理单元40,用于根据上述节点信息、上述内容信息和上述流程信息,构建知识图谱,并将上述知识图谱显示在显示设备的显示界面中,其中,上述节点信息对应上述知识图谱的实体,上述内容信息对应上述知识图谱的属性,上述流程信息对应上述知识图谱的关系。
101.具体地,可以将办理业务的从头到尾的所要经过的流程以知识图谱的形式进行展示,这样办理业务的过程可以可视化的展示,用户可以看到办理业务当前的流程,上一个流程,以及下一个流程,甚至整个的流程,并且还可以点击知识图谱,点击某个节点可以显示某个节点的信息,某个业务内容的信息。
102.通过本实施例,通过构建知识图谱的方式,将办理业务的过程显示出来,可以将办理业务的过程进行可视化的展示,这样用户可以通过显示的知识图谱,可以能看到办理业务的过程,进而改善了用户的体验效果。
103.在所有的办理业务中有共同的特征(审批顺序相同、审批顺序对应的节点信息相同、办理的业务的内容信息相同)的情况下,可以将相同的部分提取出来,具体实现过程中,上述装置还包括提取单元和第二处理单元,提取单元用于在构建知识图谱之后,从所有的上述流程信息中,提取审批顺序相同、审批顺序对应的上述节点信息相同、办理的业务的上述内容信息相同的作为通用信息,其中,上述通用信息包括通用名称、通用节点信息、通用内容信息和通用流程信息,上述通用名称和上述通用信息一一对应,上述通用信息适配所有的业务;第二处理单元用于在有新的业务办理的情况下,根据上述通用名称查找到对应的上述通用信息,至少根据上述通用信息生成新的业务对应的上述流程信息。
104.该方案中,可以将知识图谱中审批顺序相同、审批顺序对应的节点信息相同、办理的业务的内容信息相同的部分提取出来,作为通用的信息,并且通用的信息可以对其命名为通用的名称,这样如果有新的业务需要添加进来的时候,就可以直接拿通用名称进行检
索,搜索到通用信息,无需再重复去一个一个选择,进而进一步改善了用户的体验效果。
105.具体地,如果有多个审批的业务,具体的审批的流程如下:
106.业务一:a-b-c-d;
107.业务二:a-b-c;
108.业务三:b-c-d;
109.业务四:b-c-b-a-b;
110.上面的四个业务都是办理请假的业务,并且四个业务中相同的流程为b-c,那么将b-c作为通用信息,存储为一个通用名称“请假业务”,后续直接通过通用名称,搜索出来通用信息,之后再基于通用信息的基础上,设置其他的节点和业务。
111.当然,存储的通用信息可以不限制只有一个,还可以有多个,例如,请假业务存储有一个通用信息,采购业务存储有一个通用信息,话费套餐可以也存储一个通用信息。
112.流程信息可以有多种,对于审批顺序来说,可以是顺序审批,串联审批,并联审批等等,具体实现过程中,第三获取单元包括第一获取模块、第二获取模块、第三获取模块和第四获取模块,第一获取模块用于获取第一流程信息,其中,上述第一流程信息的审批顺序为第一业务节点审批之后,由第二业务节点审批,上述第二业务节点审批之后上述第一业务节点再次审批;第二获取模块用于获取第二流程信息,其中,上述第二流程信息的审批顺序为上述第一业务节点审批之后,由上述第二业务节点和第三业务节点同时审批,上述第二业务节点和上述第三业务节点均审批之后第四业务节点开始审批的信息;第三获取模块用于获取第三流程信息,其中,上述第三流程信息的审批顺序为上述第一业务节点审批之后,由上述第二业务节点和上述第三业务节点同时审批,上述第二业务节点审批之后或者上述第三业务节点审批之后上述第四业务节点开始审批的信息;第四获取模块用于获取第四流程信息,其中,上述第四流程信息的审批顺序为上述第一业务节点审批之后,由上述第二业务节点审批,上述第二业务节点审批之后由上述第三业务节点审批的信息。
113.该方案中,第一流程信息实际上指的是一个业务需要某个业务节点重复审批,并且中间还会经过其他的业务节点审批,第二流程信息实际上指的是一个业务需要两个业务节点并联审批,第三流程信息实际上指的是一个业务需要两个并联的业务节点任意一个审批即可,第四流程信息实际上指的是串联审批的顺序,该实施例中定义了多种审批的顺序,不同的审批的顺序对应的流程信息不同,这样在有了多个流程信息的情况下,后续可以进一步高效准确地构建知识图谱。
114.具体地,在有多个审批的业务节点的情况下,可以是多个业务节点均审批通过后才确定审批结果为通过,当然,并不限于此种方式,还可以是预定数量个业务节点审批通过后才确定审批结果为通过,预定数量可以是1/2,2/3等等。当然,对于不同的审批的业务,可以定义不同的方式,例如,根据业务的类型,来确定审批流程,以及审批结果,如果业务类型为请假类型,那么对应审批流程必须经过班主任,同时班主任必须同意才确定审批结果为通过。如果业务类型为购买文具,并且金额小于预定金额,那么审批流程定义的是可以经过上级领导,也可以不经过上级领导,同时不论上级领导同意与否,审批结果都为通过。当然,对于请假类型,不同的请假类型所走的审批流程是不一样的,例如,请假天数小于等于两天,那么需要经过班主任同意,如果请假天数大于两天且小于等于五天,需要经过班主任和年纪主任都同意,如果请假天数大于五天,则需要经过班主任、年纪主任、校长都同意。
115.当然,对于定义流程信息,还可以根据具体的参数的优先级进行定义,例如,确定业务内容的等级,如果业务内容为最高等级,那么先处理最高等级的业务内容的流程,如果业务内容为普通等级,那么处理完最高等级之后再处理普通等级的业务内容的流程。
116.当然,对于不同的类型的业务,也可以定义其流程的优先级,例如,对于企业用户来说,如果业务类型是招待客户,那么其对应的流程信息是第一等级的,审批的流程应该是销售-部门领导-部门经理,如果业务类型是投标,那么其对应的流程信息是第二等级的,审批的流程应该是销售-部门领导-部门经理-总监,如果部门领导同时受到了这两个审批的流程,会在显示界面上将招待客户这个业务作为最高优先级,可以突出显示。
117.为了在有新的业务需添加至知识图谱的情况下更新知识图谱,本技术的上述装置还包括第一接收单元和第三处理单元,第一接收单元用于在构建知识图谱之后,接收第一预定操作,其中,上述第一预定操作为对上述知识图谱修改的操作;第三处理单元用于响应于上述第一预定操作,至少对上述流程信息的上述节点信息和审批顺序进行更新,并更新上述知识图谱,得到更新后的知识图谱。
118.该方案中,还可以对知识图谱进行更新,可以直接在知识图谱行进行操作,这样是可视化的操作,例如新建一个业务节点,这样可以直接更改知识图谱的实体、属性和关系,用户可以直接看到更改的过程,这样进一步改善了用户的体验效果。
119.具体地,如果是对知识图谱进行更新,实际上也相当于一个办理业务,也可以是用户本人提交更新业务单之后,由上级领导和上上级领导审批之后,允许用户在知识图谱上进行更新了,更新的知识图谱可以正常使用。
120.为了方便用户更新知识图谱,本技术的上述装置还包括第四处理单元和第五处理单元,第四处理单元用于在构建知识图谱之后,在有新的业务预添加至上述知识图谱的情况下,对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容,并计算新的业务的上述目标业务内容与多个上述内容信息的相似度;第五处理单元用于确定与新的业务相似度最高的上述内容信息为目标内容信息,并在上述知识图谱中将上述目标内容信息对应的上述流程信息和上述节点信息突出显示。
121.该方案中,在有新的业务需要添加至知识图谱中的情况下,由于知识图谱中已经预先定义了原有的业务,那么可以将新的业务与原有的业务之间的相似度进行分析,这样将与新的业务的相似度最高的原有的业务作为目标业务,对应的目标内容信息和流程信息在显示界面上突出显示,这样方便用户参考,以方便用户基于这个突出显示的节点和流程来更新知识图谱。
122.具体地,在有新的业务预添加进知识图谱的情况下,具体流程是先走a节点还是b节点,可以是由人工来制定的,当然,也可以通过自动化的方式,通过语义分析来确定其内容,这样可以从已经存储的内容信息中找到最相近的,直接根据存储的流程来确定先走a节点还是b节点。
123.具体地,可以将知识图谱中办理某个业务的流程信息、业务节点、业务内容都突出显示,这样在一个图上可以直接看到办理某个业务的过程了,只显示了知识图谱中的一部分,当然,对于通用的部分,也可以直接突出显示,并且还可以进行命名,这样直接用知识图谱就可以查询了,例如命名是高级办理处,对应的业务节点有董事长和总经理,也可以将这个通用的部分存储为单个的知识图谱进行命名。
124.如果是用户要新输入业务至知识图谱,但是用户又不知晓具体的流程的顺序和业务节点可以审批的内容,那么可以通过问答对的方式,引导用户选择业务节点和流程,在一些实施例上,上述装置还包括第四获取单元和执行单元,第四获取单元用于在对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容之前,获取预先存储的问答对,其中,上述问答对为一个问题对应一个答案的组合;执行单元用于执行筛选步骤至少一次,上述筛选步骤为:在上述显示界面中显示问题,并获取回复答案,其中,上述回复答案是输入至显示框的答案,根据上述回复答案,从多个上述问答对中查找与上述回复答案的相似度大于相似度阈值的目标问答对,并确定目标问答对中的上述答案对应的上述流程信息为第一目标流程信息。
125.该方案中,预先存储了很多个问答对,通过依次提问用户,并获取用户的回复,可以引导用户选择业务节点以及办理业务的流程,这样即使用户不知晓具体如何填写业务流程,也可以通过问答对的方式引导用户来设置业务节点和流程,进而保证了用户的体验效果较好。
126.例如,一共有多个问答对,首先提问用户“你想填写的业务是请假单吗”,如果用户回复为“是的”,那么继续提问用户“你是企业用户还是学校用户”,如果用户回复为“企业用户”,那么确定对应的第一目标流程信息为本人-上级领导-人力。如果第一次提问用户时,用户回复的为“不是,是采购单”,那么继续提问用户“请问你要采购的商品是a吗”,如果用户回复为“是的”,那么确定对应的第一目标流程信息为本人-行政,如果用户回复为“不是,要采购商品b”,那么对应的第一目标流程信息为本人-上级领导-销售-财务-销售-本人。
127.当然,对于引导用户输入问题时,也会有一些预先设定的反推规则,可以是根据参数的优先级来进行设定,也可以是根据参数的重要程度来进行设定,具体地,可以设定多个反推规则,并由客户去设定(或者其他的用户),例如:1、根据已建立流程的数量权重来进行反推,2、根据当前用户所属部门使用流程的数量权重反推,3、以通用流程为优先,辅以特定流程,再根据它们使用频次反推,4、根据已设立流程的重要性优先级反推。
128.具体地,对于知识图谱来说,还可以对知识图谱中存储的文本做文本对齐处理,可以引入数据库,放入整张图,提取文本中的文本特征向量,对文本特征向量进行打分,可以是采用ahp算法进行打分,这样可以得到一个文本的评分结果,确定每个文本评价系数。
129.知识图谱可以显示在显示界面上,用户可以直接通过点击的操作来对知识图谱进行增删改查的处理,在一些实施例上,上述装置还包括第二接收单元、第六处理单元、第三接收单元、第七处理单元、第四接收单元和第八处理单元,第二接收单元用于在上述知识图谱中将上述目标内容信息对应的上述流程信息和上述节点信息突出显示之后,接收第二预定操作,其中,上述第二预定操作为对突出显示的上述流程信息和上述节点信息选中的操作;第六处理单元用于响应于上述第二预定操作,确定选中的上述流程信息为第一初始流程信息,确定选中的上述节点信息为第一初始节点信息;第三接收单元用于接收第三预定操作,其中,上述第三预定操作为对没有突出显示的上述流程信息和上述节点信息选中的操作;第七处理单元用于响应于上述第三预定操作,确定选中的上述流程信息为第二初始流程信息,确定选中的上述节点信息为第二初始节点信息;第四接收单元用于接收第四预定操作,其中,上述第四预定操作用于表征根据上述第一初始流程信息、上述第二初始流程信息、上述第一初始节点信息和上述第二初始节点信息进行融合的操作;第八处理单元用
于响应于上述第四预定操作,生成第二目标流程信息,其中,上述第二目标流程信息包括上述第一初始流程信息、上述第二初始流程信息、上述第一初始节点信息和上述第二初始节点信息。
130.该方案中,在显示界面中已经显示了知识图谱的情况下,知识图谱中的部分内容是突出显示的,部分内容是不突出显示的,突出显示是为了方便用户查看,用户可以参考突出显示的部分对业务进行处理,用户可以通过选中突出显示的部分,以及选中没有突出显示的部分,拼凑成一个新的第二目标流程信息,拼凑出的第二目标流程信息即为用户本次定义的新的业务处理过程,可以对其进行存储处理,这样可以通过直接在知识图谱上操作的方式,来对业务的处理过程进行操作,大大方便了用户的操作。
131.本方案中,还可以在生成了知识图谱之后,通过回转处理来重新将知识图谱回转为原来的节点信息、内容信息和流程信息,回转过程是实体-节点信息,属性-内容信息,关系-流程信息,得到了节点信息、内容信息和流程信息之后,可以将这些信息存储入文档中,例如word。
132.上述知识图谱的构建装置包括处理器和存储器,上述第一获取单元、第二获取单元、第三获取单元和第一处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
133.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中用户办理业务的体验效果较差的问题。
134.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
135.本发明实施例提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序运行时控制上述计算机可读存储介质所在设备执行上述知识图谱的构建方法。
136.具体地,知识图谱的构建方法包括:
137.步骤s201,获取节点信息,其中,上述节点信息为办理业务的业务节点的信息;
138.步骤s202,获取内容信息,其中,上述内容信息为上述办理业务的上述业务节点办理的业务内容的信息;
139.步骤s203,获取流程信息,其中,上述流程信息为上述办理业务的上述业务节点的审批顺序的信息;
140.步骤s204,根据上述节点信息、上述内容信息和上述流程信息,构建知识图谱,并将上述知识图谱显示在显示设备的显示界面中,其中,上述节点信息对应上述知识图谱的实体,上述内容信息对应上述知识图谱的属性,上述流程信息对应上述知识图谱的关系。
141.本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述知识图谱的构建方法。
142.具体地,知识图谱的构建方法包括:
143.步骤s201,获取节点信息,其中,上述节点信息为办理业务的业务节点的信息;
144.步骤s202,获取内容信息,其中,上述内容信息为上述办理业务的上述业务节点办
理的业务内容的信息;
145.步骤s203,获取流程信息,其中,上述流程信息为上述办理业务的上述业务节点的审批顺序的信息;
146.步骤s204,根据上述节点信息、上述内容信息和上述流程信息,构建知识图谱,并将上述知识图谱显示在显示设备的显示界面中,其中,上述节点信息对应上述知识图谱的实体,上述内容信息对应上述知识图谱的属性,上述流程信息对应上述知识图谱的关系。
147.本技术还提供一种知识图谱的构建系统,包括一个或多个处理器,存储器,以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置为由上述一个或多个处理器执行,上述一个或多个程序包括用于执行任意一种上述知识图谱的构建方法。
148.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
149.步骤s201,获取节点信息,其中,上述节点信息为办理业务的业务节点的信息;
150.步骤s202,获取内容信息,其中,上述内容信息为上述办理业务的上述业务节点办理的业务内容的信息;
151.步骤s203,获取流程信息,其中,上述流程信息为上述办理业务的上述业务节点的审批顺序的信息;
152.步骤s204,根据上述节点信息、上述内容信息和上述流程信息,构建知识图谱,并将上述知识图谱显示在显示设备的显示界面中,其中,上述节点信息对应上述知识图谱的实体,上述内容信息对应上述知识图谱的属性,上述流程信息对应上述知识图谱的关系。
153.本文中的设备可以是服务器、pc、pad、手机等。
154.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
155.步骤s201,获取节点信息,其中,上述节点信息为办理业务的业务节点的信息;
156.步骤s202,获取内容信息,其中,上述内容信息为上述办理业务的上述业务节点办理的业务内容的信息;
157.步骤s203,获取流程信息,其中,上述流程信息为上述办理业务的上述业务节点的审批顺序的信息;
158.步骤s204,根据上述节点信息、上述内容信息和上述流程信息,构建知识图谱,并将上述知识图谱显示在显示设备的显示界面中,其中,上述节点信息对应上述知识图谱的实体,上述内容信息对应上述知识图谱的属性,上述流程信息对应上述知识图谱的关系。
159.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
160.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
161.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
162.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
163.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
164.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
165.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
166.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
167.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
168.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
169.1)、本技术的知识图谱的构建方法,通过构建知识图谱的方式,将办理业务的过程显示出来,可以将办理业务的过程进行可视化的展示,这样用户可以通过显示的知识图谱,可以能看到办理业务的过程,进而改善了用户的体验效果。
170.2)、本技术的知识图谱的构建装置,通过构建知识图谱的方式,将办理业务的过程显示出来,可以将办理业务的过程进行可视化的展示,这样用户可以通过显示的知识图谱,可以能看到办理业务的过程,进而改善了用户的体验效果。
171.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
技术特征:
1.一种知识图谱的构建方法,其特征在于,包括:获取节点信息,其中,所述节点信息为办理业务的业务节点的信息;获取内容信息,其中,所述内容信息为所述办理业务的所述业务节点办理的业务内容的信息;获取流程信息,其中,所述流程信息为所述办理业务的所述业务节点的审批顺序的信息;根据所述节点信息、所述内容信息和所述流程信息,构建知识图谱,并将所述知识图谱显示在显示设备的显示界面中,其中,所述节点信息对应所述知识图谱的实体,所述内容信息对应所述知识图谱的属性,所述流程信息对应所述知识图谱的关系。2.根据权利要求1所述的方法,其特征在于,在构建知识图谱之后,所述方法还包括:从所有的所述流程信息中,提取审批顺序相同、审批顺序对应的所述节点信息相同、办理的业务的所述内容信息相同的作为通用信息,其中,所述通用信息包括通用名称、通用节点信息、通用内容信息和通用流程信息,所述通用名称和所述通用信息一一对应,所述通用信息适配所有的业务;在有新的业务办理的情况下,根据所述通用名称查找到对应的所述通用信息,至少根据所述通用信息生成新的业务对应的所述流程信息。3.根据权利要求1所述的方法,其特征在于,获取流程信息,包括:获取第一流程信息,其中,所述第一流程信息的审批顺序为第一业务节点审批之后,由第二业务节点审批,所述第二业务节点审批之后所述第一业务节点再次审批;获取第二流程信息,其中,所述第二流程信息的审批顺序为所述第一业务节点审批之后,由所述第二业务节点和第三业务节点同时审批,所述第二业务节点和所述第三业务节点均审批之后第四业务节点开始审批的信息;获取第三流程信息,其中,所述第三流程信息的审批顺序为所述第一业务节点审批之后,由所述第二业务节点和所述第三业务节点同时审批,所述第二业务节点审批之后或者所述第三业务节点审批之后所述第四业务节点开始审批的信息;获取第四流程信息,其中,所述第四流程信息的审批顺序为所述第一业务节点审批之后,由所述第二业务节点审批,所述第二业务节点审批之后由所述第三业务节点审批的信息。4.根据权利要求1所述的方法,其特征在于,在构建知识图谱之后,所述方法还包括:接收第一预定操作,其中,所述第一预定操作为对所述知识图谱修改的操作;响应于所述第一预定操作,至少对所述流程信息的所述节点信息和审批顺序进行更新,并更新所述知识图谱,得到更新后的知识图谱。5.根据权利要求1所述的方法,其特征在于,在构建知识图谱之后,所述方法还包括:在有新的业务预添加至所述知识图谱的情况下,对新的业务的内容进行语义分析,确定新的业务对应的目标业务内容,并计算新的业务的所述目标业务内容与多个所述内容信息的相似度;确定与新的业务相似度最高的所述内容信息为目标内容信息,并在所述知识图谱中将所述目标内容信息对应的所述流程信息和所述节点信息突出显示。6.根据权利要求5所述的方法,其特征在于,在对新的业务的内容进行语义分析,确定
新的业务对应的目标业务内容之前,所述方法还包括:获取预先存储的问答对,其中,所述问答对为一个问题对应一个答案的组合;执行筛选步骤至少一次,所述筛选步骤为:在所述显示界面中显示问题,并获取回复答案,其中,所述回复答案是输入至显示框的答案,根据所述回复答案,从多个所述问答对中查找与所述回复答案的相似度大于相似度阈值的目标问答对,并确定目标问答对中的所述答案对应的所述流程信息为第一目标流程信息。7.根据权利要求5所述的方法,其特征在于,在所述知识图谱中将所述目标内容信息对应的所述流程信息和所述节点信息突出显示之后,所述方法还包括:接收第二预定操作,其中,所述第二预定操作为对突出显示的所述流程信息和所述节点信息选中的操作;响应于所述第二预定操作,确定选中的所述流程信息为第一初始流程信息,确定选中的所述节点信息为第一初始节点信息;接收第三预定操作,其中,所述第三预定操作为对没有突出显示的所述流程信息和所述节点信息选中的操作;响应于所述第三预定操作,确定选中的所述流程信息为第二初始流程信息,确定选中的所述节点信息为第二初始节点信息;接收第四预定操作,其中,所述第四预定操作用于表征根据所述第一初始流程信息、所述第二初始流程信息、所述第一初始节点信息和所述第二初始节点信息进行融合的操作;响应于所述第四预定操作,生成第二目标流程信息,其中,所述第二目标流程信息包括所述第一初始流程信息、所述第二初始流程信息、所述第一初始节点信息和所述第二初始节点信息。8.一种知识图谱的构建装置,其特征在于,包括:第一获取单元,用于获取节点信息,其中,所述节点信息为办理业务的业务节点的信息;第二获取单元,用于获取内容信息,其中,所述内容信息为所述办理业务的所述业务节点办理的业务内容的信息;第三获取单元,用于获取流程信息,其中,所述流程信息为所述办理业务的所述业务节点的审批顺序的信息;第一处理单元,用于根据所述节点信息、所述内容信息和所述流程信息,构建知识图谱,并将所述知识图谱显示在显示设备的显示界面中,其中,所述节点信息对应所述知识图谱的实体,所述内容信息对应所述知识图谱的属性,所述流程信息对应所述知识图谱的关系。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述知识图谱的构建方法。10.一种知识图谱的构建系统,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至7中任意一项所述知识图谱的构建方法。
技术总结
本申请提供了一种知识图谱的构建方法、装置和知识图谱的构建系统。该方法包括:获取节点信息,节点信息为办理业务的业务节点的信息;获取内容信息,内容信息为办理业务的业务节点办理的业务内容的信息;获取流程信息,流程信息为办理业务的业务节点的审批顺序的信息;根据节点信息、内容信息和流程信息,构建知识图谱,并将知识图谱显示在显示设备的显示界面中,节点信息对应知识图谱的实体,内容信息对应知识图谱的属性,流程信息对应知识图谱的关系。通过构建知识图谱的方式,将办理业务的过程显示出来,可以将办理业务的过程进行可视化的展示,这样用户可以通过显示的知识图谱,可以能看到办理业务的过程,进而改善了用户的体验效果。体验效果。体验效果。
技术研发人员:张宇 王斌 石正福 李健 陈明 武卫东
受保护的技术使用者:北京捷通华声科技股份有限公司
技术研发日:2023.05.12
技术公布日:2023/8/6
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/