一种基于知识图谱的企业查询方法与系统与流程

未命名 10-08 阅读:73 评论:0


1.本技术涉及信息查询的技术领域,具体涉及一种基于知识图谱的企业查询方法与系统。


背景技术:

2.在众多知识表达方式中,知识图谱作为一种语义网络,拥有极强的表达能力和建模灵活性,其可对现实世界中实体、概念、属性以及它们之间的关系进行建模,使得阅读者能够快速了解某个知识的全面状态。
3.目前,当用户想了解某个企业的相关信息时,用户可选择在企业信息查询网站上通过输入目标企业的名称,以此来获取目标企业的相关信息;而随着知识图谱的出现,企业信息查询网站为了让用户更加全面的了解目标企业的信息,往往会通过企业知识图谱的形式展示给用户,以便于用户快速了解该企业的整体情况。
4.然而,用户在查询企业的相关信息时,往往只能针对企业的某一个属性得到其对应的知识图谱;此时,用户需不断输入新的属性词才能进一步了解到更多内容,这个过程十分繁琐。
5.因此,亟需一种基于知识图谱的企业查询方法与系统。


技术实现要素:

6.针对用户需不断输入新的属性词才能进一步了解到更多内容,这个过程十分繁琐,本技术提供一种基于知识图谱的企业查询方法与系统。
7.第一方面,本技术提供一种基于企业知识图谱的企业查询方法,应用于服务器,方法包括:获取用户输入的目标企业的关键词信息,关键词信息包括一个或多个企业关键词,关键词信息包括至少一个特征关键词;将关键词信息与预设企业数据库进行匹配,生成关键词信息对应的企业知识图谱,预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,企业知识图谱由多个子节点与多条图谱边组成,子节点存储有子节点信息,子节点信息包括子知识图谱与子信息;识别关键词信息中企业关键词的关键词数量;基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱。
8.通过采用上述技术方案,服务器借助预设企业数据库存储的多个企业的企业信息以及多个企业之间的关联词,从而快速且准确的查找到企业之间的关联关系;在明确了企业之间关联关系后,对于用户输入的关键词信息,此时便能够根据关键词信息快速构建具有目标企业与关联企业的企业知识图谱,不再需要用户不断输入新的属性词才能进一步了解到更多内容,简化了用户查询流程,提升了用户的查询效率。
9.第二方面,本技术提供一种基于知识图谱的企业查询系统,系统为服务器,服务器包括获取模块、处理模块以及发送模块,其中:获取模块,用于获取用户输入的目标企业的关键词信息,关键词信息包括一个或
多个企业关键词,关键词信息包括至少一个特征关键词;处理模块,用于将关键词信息与预设企业数据库进行匹配,生成关键词信息对应的企业知识图谱,预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,企业知识图谱由多个子节点与多条图谱边组成,子节点存储有子节点信息,子节点信息包括子知识图谱和子信息的一种或两种;发送模块,用于识别企业关键词的关键词数量;基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱。
10.可选的,获取模块根据关键词信息,从预设企业数据库中匹配得到待处理企业信息,待处理企业信息包括目标企业的企业信息和与目标企业关联的企业信息;处理模块提取待处理企业信息中的多个关键信息,生成多个子节点,其中,一个关键信息对应一个子节点;提取多个关键信息之间的关联特征词,生成多个图谱边,其中,一个图谱边用于表示两个关键信息之间的关系;发送模块基于多个子节点与多个图谱边,生成企业知识图谱。
11.通过采用上述技术方案,在构建知识图谱过程中,将目标企业的企业信息和与目标企业相关联的企业信息中的关键信息提取出来,用于生成企业知识图谱的子节点,再将关键信息之间的关联特征词提取出来,用于生成企业知识图谱的图谱边,从而便于企业知识图谱中将目标企业与关联企业之间的关联关系以及详细信息一并展示出来,使得企业知识图谱的内容不仅满足用户的查询需要,并且提供了更加全面的知识图谱信息。
12.可选的,获取模块将特征关键词与预设企业数据库进行匹配,得到目标企业的企业信息;处理模块根据多个企业之间的关联词,确定目标企业的多个关联企业;获取模块获取目标企业与多个关联企业之间的关联词;处理模块将企业关键词与多个关联词进行比较,得到关键词信息对应的多个关联企业的企业信息;将目标企业的企业信息与关键词信息对应的多个关联企业的企业信息作为待处理企业信息。
13.通过采用上述技术方案,将特征关键词以及对特征关键词进一步限定的企业关键词与预设企业数据库进行匹配,从而准确得到需要的企业信息。
14.可选的,当关键词数量等于1时,发生模块将企业知识图谱向用户进行展示,且将子节点信息进行折叠展示。
15.通过采用上述技术方案,当关键词数量为1时,表示仅包括特征关键词,特征关键词的信息量有限,在向用户展示的企业知识图谱中,将子节点信息进行折叠展示,从而使得用户能够快速了解所展示的企业知识图谱的大致全貌。
16.可选的,若关键词数量大于1时,则发送模块将企业知识图谱与多个企业关键词对应的子节点信息进行展示,且将企业知识图谱中除多个企业关键词对应的子节点信息之外的子节点信息进行折叠展示。
17.通过采用上述技术方案,当关键词数量大于1时,表示在特征关键词的基础做了进一步限定了企业关键词;此时将企业知识图谱与多个企业关键词对应的子节点信息进行展示,不再需要用户在众多子节点中寻找到正确的子节点,然后再点击该节点进行展示,提升了用户的查找效率。
18.可选的,基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱,具体还包括:获取模块获取用户对第一子节点的历史浏览次数,第一子节点为企业知识图谱中任意一个子节点;当历史浏览次数大于或等于预设次数时,则处理模块确定第一子节
点对应的子节点信息为用户关注的信息类型,将第一子节点的子节点信息进行展示。
19.通过采用上述技术方案,服务器还根据用户的历史浏览记录对企业知识图谱的子节点信息进行个性化展示,从而实现推荐展示的效果,当用户再寻找该信息类型的子节点信息时,则无需进行过多寻找,提升了用户体验感的同时,并且提升了用户的信息查询效率。
20.可选的,在采用预设知识图谱展示方式向用户展示企业知识图谱之后,还包括:获取模块响应于用户对第二子节点的点击操作,第二子节点为企业知识图谱中任意一个子节点;处理模块将第二子节点对应的子节点信息向用户进行展示。
21.通过采用上述技术方案,当用户想要了解企业知识图谱中其它未展开的子节点信息时,可通过点击子节点的操作,将子节点对应的子节点信息进行展开。
22.第三方面,本技术提供一种电子设备,包括处理器、存储器、用户接口及网络接口,存储器用于存储指令,用户接口和网络接口用于与其他设备通信,处理器用于执行存储器中存储的指令,以使电子设备执行如第一方面中任意一项的方法。
23.第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,执行如权利要求1至7任意一项的方法。
24.综上所述,本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:1、服务器借助预设企业数据库存储的多个企业的企业信息以及多个企业之间的关联词,从而快速且准确的查找到企业之间的关联关系;在明确了企业之间关联关系后,对于用户输入的关键词信息,此时便能够根据关键词信息快速构建具有目标企业与关联企业的企业知识图谱,不再需要用户不断输入新的属性词才能进一步了解到更多内容,简化了用户查询流程,提升了用户的查询效率。
25.2、当关键词数量大于1时,表示在特征关键词的基础做了进一步限定了企业关键词;此时将企业知识图谱与多个企业关键词对应的子节点信息进行展示,不再需要用户在众多子节点中寻找到正确的子节点,然后再点击该节点进行展示,提升了用户的查找效率。
附图说明
26.图1是本技术实施例提供的一种基于知识图谱的企业查询方法的流程示意图。
27.图2是本技术实施例提供的第一种企业知识图谱的展示示意图。
28.图3是本技术实施例提供的第二种企业知识图谱的展示示意图。
29.图4是本技术实施例提供的第三中企业知识图谱的展示示意图。
30.图5是本技术实施例提供的一种基于知识图谱的企业查询系统的结构示意图。
31.图6是本技术实施例提供的一种电子设备的结构示意图。
32.附图标记说明:1、获取模块;2、处理模块;3、发送模块;600、电子设备;601、处理器;602、通信总线;603、用户接口;604、网络接口;605、存储器。
具体实施方式
33.为了使本领域的技术人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述
的实施例仅是本技术一部分实施例,而不是全部的实施例。
34.在本技术实施例的描述中,“例如”或者“举例来说”等词用于表示作例子、例证或说明。本技术实施例中被描述为“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
35.在本技术实施例的描述中,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
36.目前,当用户想了解某个企业的相关信息时,用户可选择在企业信息查询网站上输入目标企业的名称或法定代表人等目标企业相关信息,以此来了解目标企业更加全面的信息。而随着知识图谱的出现,为了用户能够快速了解企业的整体情况。企业信息查询网站往往会通过知识图谱的形式将目标企业的信息展示给用户,此时用户可清晰的了解到目标企业的各种信息,比如,企业类型、员工数量、持股人、营收等等。
37.然而,用户在查询企业的相关信息,企业信息查询网站往往只能针对企业的某个属性得到其对应的知识图谱。举例来说,当用户输入目标企业的名称时,由于目标企业与其他企业之间的联系并不是明确可知的,则此时企业信息查询网站提供给用户的知识图谱就仅包含目标企业的知识图谱,对于与目标企业具有关联性的企业的知识图谱则不会显示出来,其中,关联性可以理解为竞争、产业链上游、产业链下游等企业之间的关系。用户想进一步了解该关联企业的详细信息,则需要重新输入新的属性词才能得到关联企业更加详细的信息,此时不仅会导致这个过程十分繁琐,并且用户在对比目标企业与关联企业之间的企业信息时十分不便。
38.为了解决上述问题,本技术提供一种基于知识图谱的企业查询方法,该方法应用于服务器,服务器在本技术中为企业查询网站。如图1所示,该方法包括步骤s101至步骤s104。
39.s101、获取用户输入的目标企业的关键词信息,关键词信息包括一个或多个企业关键词,关键词信息包括至少一个特征关键词。
40.在上述步骤中,目标企业的关键词信息可以为完整的语句,也可以为由一个或多个企业关键词组成的检索式。为了保证企业查询网站对于关键词的搜索结果的准确性,在关键词信息中包括至少一个特征关键词。特征关键词可以理解为表示目标企业唯一特征的词语,例如,企业名称。企业关键词可以理解为表示企业特征的语句。
41.在具体实施过程中,用户在企业查询网站的检索栏内输入关键词信息,例如,可输入“a公司的竞争公司有哪些”或者“a公司and竞争公司”。此时,服务器获取检索栏的内容,即获取目标企业的关键词信息。
42.s102、将关键词信息与预设企业数据库进行匹配,生成关键词信息对应的企业知识图谱,预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,企业知识图谱由多个子节点与多条图谱边组成,子节点存储有子节点信息,子节点信息包括子知识
图谱和子信息的一种或两种。
43.在上述步骤中,由于预设企业数据库内存储有多个企业的企业信息以及多个企业之间的关联词,此时将关键词信息与预设企业数据库进行匹配,可以得到待处理企业信息,待处理企业信息包括目标企业的企业信息和与目标企业关联的企业信息。其具体为:服务器将特征关键词与预设企业数据库进行匹配,从而准确得到目标企业的企业信息;然后,根据多个企业之间的关联词,从而确定所有与目标企业有关联的关联企业;此时,若用户输入的关键词信息仅包含一个特征关键词,例如仅输入一个名词,则到待处理企业信息为目标企业的企业信息以及与所有与目标企业有关联的关联企业的企业信息。当用户输入的关键词信息进一步限定检索范围时,则此时服务器获取目标企业与多个关联企业之间的关联词;再将企业关键词与多个关联词进行比较,得到关键词信息对应的多个关联企业的企业信息。举例来说,当用户输入的关键词信息为“a公司的竞争公司”,则企业关键词为竞争公司;此时若与a公司有关联的企业包括b企业与c企业,并且关联词分别为竞争与产业链,则由企业关键词将多个关联企业进一步限定为b公司。需要进行解释的是,多个企业之间的关联词由开发人员根据各个企业的企业信息预先建立的用于表示两个企业之间关系的关联性词汇;其中,就包括竞争关系、供应链关系、合作关系、股权关系、联盟关系、资本关系、合资关系、特许经营关系、连锁关系、独家供应关系等。以供应链关系为例,现需确认第一企业与第二企业之间的关联词,服务器将第一企业与第二企业的企业信息中特征词提取出来,得到第一企业的多个特征词以及第二特征词的多个特征词,将第一企业的多个特征词与第二企业的多个特征词输入至企业关联模型中,得到第一企业的多个特征词与第二企业的多个特征词的关联关系,进而根据关联关系确定第一企业与第二企业的关联词。例如,若第一企业的特征词包括手机,第二企业的特征词包括处理芯片。则可以确认第二企业为第一企业的上游供应链。其中,企业关联模型利用神经网络模型训练而来,根据已知的企业关联关系,对多个企业的企业信息中的特征词进行标注,将对应的特征词配对标注为关联或非关联;然后将标注数据按照预设比例划分为训练集与验证集,将训练集与验证集输入至神经网络模型中进行训练,当损失函数的值小于或等于预设值,则确定企业关联模型训练完成。具体训练过程为本领域技术人员常规技术手段,在此不再过多赘述。
44.在得到待处理企业信息后,提取待处理企业信息中的关键信息,将多个关键信息生成企业知识图谱的多个子节点,在这个过程中,子节点以主题名称的形式进行显示,将关键信息存储于子节点。然后提取多个关键信息之间的关联特征词,将关联特征词转换为企业知识图谱的图谱边,一个图谱边用于表示两个关键信息之间的关系。最后,将多个子节点与多个图谱边生成企业知识图谱,在这个过程中,对于子节点存储信息的形式分为两种,分别为子知识图谱与子信息,其中子知识图谱为关联企业的知识图谱,子信息为企业知识图谱中子节点存储的详细信息,在展示过程中,将子信息隐藏于子节点。此时即完成企业知识图谱的构建,在整个过程中,借助预设企业数据库存储的多个企业的企业信息以及多个企业之间的关联词,从而快速且准确的查找到企业之间的关联关系;在明确了企业之间关联关系后,对于用户输入的关键词信息,此时便能够根据关键词信息快速构建用户想要了解的企业信息的知识图谱,从而解决了由于目标企业与其他企业之间的联系并不是明确可知的,企业信息查询网站提供给用户的知识图谱就仅包含目标企业的知识图谱,从而导致查询过程繁琐的问题。
45.s103、识别企业关键词的关键词数量。
46.在上述步骤中,由于企业知识图谱的信息量十分巨大,若全部展示出来,用户的阅读难度较大,并且不方便对比。因此,服务器在向用户展示企业知识图谱时,通过识别企业关键词的关键词数量,从而确定优先展示哪些信息作为用户当前需直接了解的信息。
47.s104、基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱。
48.在上述步骤中,当关键词数量为1时,表示仅包括特征关键词。由于特征关键词的信息量有限,为了使得用户能够快速了解所展示的企业知识图谱的大致全貌,在向用户展示的企业知识图谱中,将子节点信息进行折叠展示。
49.举例来说,如图2所示,当用户输入的特征关键词为“a企业”,则所展示的企业知识图谱包括a企业、b企业、c企业,以及a企业的持股人“林xx”与“王xx”、b企业的经营业务“a产品”、c企业的经营业务“b产品”。b企业为a企业的竞争企业、c企业为a企业的合作企业;此时,将a企业的持股人“林xx”与“王xx”折叠于“持股人”对应的节点下,将b企业的经营业务“a产品”折叠于b企业对应的子节点下,c企业的经营业务“b产品”折叠于c企业对应的子节点下。当用户想要了解其它子节点信息时,可通过点击子节点的操作,将子节点对应的子节点信息进行展开,从而解决了目标企业与关联企业之间的企业信息时十分不便的问题。
50.在一种可能实施方式中,当关键词数量大于1时,表示在特征关键词的基础做了进一步限定了企业关键词。此时,已经明确了用户想要了解的具体信息内容;服务器在向用户展示企业知识图谱时,将多个企业关键词对应的子节点信息进行展示,且将企业知识图谱中除多个企业关键词对应的子节点信息之外的子节点信息进行折叠展示。此时所展示的企业知识图谱内容,能够帮助用户快速了解想要了解的企业信息,不再需要用户在众多子节点中寻找到正确的子节点,然后再点击该节点进行展示。优选的,在多个企业关键词对应的子节点信息进行展示时,优先以多个企业关键词任意一个企业关键词对应的字节点为中心展示于展示页面的中央位置。
51.举例来说,如图3所示,当用户输入的特征关键词为“a企业的竞争企业”,则所展示的企业知识图谱包括a企业、b企业、c企业,以及a企业的持股人“林xx”与“王xx”、b企业的经营业务“a产品”、c企业的经营业务“b产品”。b企业为a企业的竞争企业、c企业为a企业的合作企业;此时,将a企业的持股人“林xx”与“王xx”折叠于“持股人”对应的节点下,将b企业的经营业务“a产品”展示于b企业对应的子节点下,c企业的经营业务“b产品”折叠于c企业对应的子节点下。当用户想要了解其它子节点信息时,可通过点击子节点的操作,将子节点对应的子节点信息进行展开。与关键词数量为1时企业知识图谱的展示方式相比,关键词数量大于1的区别在于根据特征关键词进一步限定的企业关键词,将该企业关键词对应的子节点信息进行展示,并且该子节点信息位于展示页面的中央位置,对于提升用户了解企业信息时的查找效率有较好效果。
52.在一种可能的实施方式中,无论关键词数量为1或大于1,服务器还可根据用户的历史浏览记录对企业知识图谱的子节点信息进行个性化展示。具体为:获取用户对第一子节点的历史浏览次数,第一子节点为企业知识图谱中任意一个子节点;当历史浏览次数大于或等于预设次数时,则确定第一子节点对应的子节点信息为用户关注的信息类型,此时,服务器将企业知识图谱中与该信息类型相似的子节点信息一并进行展示,从而实现推荐展示的效果,当用户再寻找该信息类型的子节点信息时,则无需进行过多寻找,提升了用户体
验感的同时,并且提升了用户的信息查询效率。
53.举例来说,如图4所示,当用户输入的特征关键词为“a企业的竞争企业”,则所展示的企业知识图谱包括a企业、b企业、c企业,以及a企业的持股人“林xx”与“王xx”、b企业的经营业务“a产品”、c企业的经营业务“b产品”。b企业为a企业的竞争企业、c企业为a企业的合作企业;若用户在查询“d企业的竞争企业”的过程中,多次点击d企业的合作企业e企业,则说明用户在阅读知识图谱时,倾向于了解某个企业的合作企业。此时,将a企业的持股人“林xx”与“王xx”折叠于“持股人”对应的节点下,将b企业的经营业务“a产品”展示于b企业对应的子节点下,c企业的经营业务“b产品”展示于c企业对应的子节点下。当用户想要了解其它子节点信息时,可通过点击子节点的操作,将子节点对应的子节点信息进行展开,例如,当点击“持股人”对应的子节点时,则将“林xx”与“王xx”进行展示。
54.本技术还提供一种基于知识图谱的企业查询系统,该系统为服务器,如图5所示,服务器包括获取模块1、处理模块2发送模块3,其中:获取模块1,用于获取用户输入的目标企业的关键词信息,关键词信息包括一个或多个企业关键词,关键词信息包括至少一个特征关键词;处理模块2,用于将关键词信息与预设企业数据库进行匹配,生成关键词信息对应的企业知识图谱,预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,企业知识图谱由多个子节点与多条图谱边组成,子节点存储有子节点信息,子节点信息包括子知识图谱和子信息的一种或两种;发送模块3,用于识别企业关键词的关键词数量;基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱。
55.在一种可能的实施方式中,获取模块1根据关键词信息,从预设企业数据库中匹配得到待处理企业信息,待处理企业信息包括目标企业的企业信息和与目标企业关联的企业信息;处理模块2提取待处理企业信息中的多个关键信息,生成多个子节点,其中,一个关键信息对应一个子节点;提取多个关键信息之间的关联特征词,生成多个图谱边,其中,一个图谱边用于表示两个关键信息之间的关系;发送模块3基于多个子节点与多个图谱边,生成企业知识图谱。
56.在一种可能的实施方式中,获取模块1将特征关键词与预设企业数据库进行匹配,得到目标企业的企业信息;处理模块2根据多个企业之间的关联词,确定目标企业的多个关联企业;获取模块1获取目标企业与多个关联企业之间的关联词;处理模块2将企业关键词与多个关联词进行比较,得到关键词信息对应的多个关联企业的企业信息;将目标企业的企业信息与关键词信息对应的多个关联企业的企业信息作为待处理企业信息。
57.在一种可能的实施方式中,当关键词数量等于1时,发生模块将企业知识图谱向用户进行展示,且将子节点信息进行折叠展示。
58.在一种可能的实施方式中,若关键词数量大于1时,则发送模块3将企业知识图谱与多个企业关键词对应的子节点信息进行展示,且将企业知识图谱中除多个企业关键词对应的子节点信息之外的子节点信息进行折叠展示。
59.在一种可能的实施方式中,基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱,具体还包括:获取模块1获取用户对第一子节点的历史浏览次数,第一子节点为企业知识图谱中任意一个子节点;当历史浏览次数大于或等于预设次数时,则处
理模块2确定第一子节点对应的子节点信息为用户关注的信息类型,将第一子节点的子节点信息进行展示。
60.在一种可能的实施方式中,在采用预设知识图谱展示方式向用户展示企业知识图谱之后,还包括:获取模块1响应于用户对第二子节点的点击操作,第二子节点为企业知识图谱中任意一个子节点;处理模块2将第二子节点对应的子节点信息向用户进行展示。
61.需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置和方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
62.本技术还提供一种电子设备。参照图6,图6是本技术实施例的公开的一种电子设备的结构示意图。该电子设备600可以包括:至少一个处理器601,至少一个网络接口604,用户接口603,存储器605,至少一个通信总线602。
63.其中,通信总线602用于实现这些组件之间的连接通信。
64.其中,用户接口603可以包括显示屏(display)、摄像头(camera),可选用户接口603还可以包括标准的有线接口、无线接口。
65.其中,网络接口604可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
66.其中,处理器601可以包括一个或者多个处理核心。处理器601利用各种接口和线路连接整个服务器内的各个部分,通过运行或执行存储在存储器605内的指令、程序、代码集或指令集,以及调用存储在存储器605内的数据,执行服务器的各种功能和处理数据。可选的,处理器601可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器601可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器601中,单独通过一块芯片进行实现。
67.其中,存储器605可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器605包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器605可用于存储指令、程序、代码、代码集或指令集。存储器605可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及的数据等。存储器605可选的还可以是至少一个位于远离前述处理器601的存储装置。参照图6,作为一种计算机存储介质的存储器605中可以包括操作系统、网络通信模块、用户接口模块以及一种基于知识图谱的企业查询方法的应用程序。
68.在图6所示的电子设备600中,用户接口603主要用于为用户提供输入的接口,获取用户输入的数据;而处理器601可以用于调用存储器605中存储一种基于知识图谱的企业查询方法的应用程序,当由一个或多个处理器601执行时,使得电子设备600执行如上述实施
例中一个或多个所述的方法。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必需的。
69.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
70.在本技术所提供的几种实施方式中,应该理解到,所披露的装置,可通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其他的形式。
71.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
72.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
73.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储器包括:u盘、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
74.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践真理的公开后,将容易想到本公开的其他实施方案。
75.本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

技术特征:
1.一种基于知识图谱的企业查询方法,其特征在于,应用于服务器,所述方法包括:获取用户输入的目标企业的关键词信息,所述关键词信息包括一个或多个企业关键词,所述关键词信息包括至少一个特征关键词;将所述关键词信息与预设企业数据库进行匹配,生成所述关键词信息对应的企业知识图谱,所述预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,所述企业知识图谱由多个子节点与多条图谱边组成,所述子节点存储有子节点信息,所述子节点信息包括子知识图谱和子信息的一种或两种;识别所述企业关键词的关键词数量;基于所述关键词数量,采用预设知识图谱展示方式向用户展示所述企业知识图谱。2.根据权利要求1所述的方法,其特征在于,所述将所述关键词信息与预设企业数据库进行匹配,生成所述关键词信息对应的企业知识图谱,具体为:根据所述关键词信息,从预设企业数据库中匹配得到待处理企业信息,所述待处理企业信息包括所述目标企业的企业信息和与所述目标企业关联的企业信息;提取所述待处理企业信息中的多个关键信息,生成多个子节点,其中,一个关键信息对应一个子节点;提取多个所述关键信息之间的关联特征词,生成多个图谱边,其中,一个所述图谱边用于表示两个关键信息之间的关系;基于所述多个子节点与所述多个图谱边,生成所述企业知识图谱。3.根据权利要求2所述的方法,其特征在于,所述根据所述关键词信息,从预设企业数据库中匹配得到待处理企业信息,具体包括:将所述特征关键词与预设企业数据库进行匹配,得到所述目标企业的企业信息;根据所述多个企业之间的关联词,确定所述目标企业的多个关联企业;获取目标企业与所述多个关联企业之间的关联词;将所述企业关键词与多个所述关联词进行比较,得到所述关键词信息对应的多个关联企业的企业信息;将所述目标企业的企业信息与所述关键词信息对应的多个关联企业的企业信息作为所述待处理企业信息。4.根据权利要求1所述的方法,其特征在于,所述基于所述关键词数量,采用预设知识图谱展示方式向用户展示所述企业知识图谱,具体为:当所述关键词数量等于1时,将所述企业知识图谱向所述用户进行展示,且将所述子节点信息进行折叠展示。5.根据权利要求1所述的方法,其特征在于,基于所述关键词数量,采用预设知识图谱展示方式向用户展示所述企业知识图谱,具体还包括:若所述关键词数量大于1时,则将所述企业知识图谱与多个所述企业关键词对应的子节点信息进行展示,且将所述企业知识图谱中除多个所述企业关键词对应的子节点信息之外的子节点信息进行折叠展示。6.根据权利要求1所述的方法,其特征在于,所述基于所述关键词数量,采用预设知识图谱展示方式向用户展示所述企业知识图谱,具体还包括:获取所述用户对第一子节点的历史浏览次数,所述第一子节点为所述企业知识图谱中
任意一个子节点;当所述历史浏览次数大于或等于预设次数时,则确定所述第一子节点对应的子节点信息为用户关注的信息类型,将所述第一子节点的子节点信息进行展示。7.根据权利要求1所述的方法,其特征在于,在采用预设知识图谱展示方式向用户展示所述企业知识图谱之后,所述方法还包括:响应于所述用户对第二子节点的点击操作,所述第二子节点为所述企业知识图谱中任意一个子节点;将所述第二子节点对应的子节点信息向用户进行展示。8.一种基于知识图谱的企业查询系统,其特征在于,所述系统为服务器,所述服务器包括获取模块、处理模块以及发送模块,其中:所述获取模块,用于获取用户输入的目标企业的关键词信息,所述关键词信息包括一个或多个企业关键词,所述关键词信息包括至少一个特征关键词;所述处理模块,用于将所述关键词信息与预设企业数据库进行匹配,生成所述关键词信息对应的企业知识图谱,所述预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,所述企业知识图谱由多个子节点与多条图谱边组成,所述子节点存储有子节点信息,所述子节点信息包括子知识图谱和子信息的一种或两种;所述发送模块,用于识别所述企业关键词的关键词数量;基于所述关键词数量,采用预设知识图谱展示方式向用户展示所述企业知识图谱。9.一种电子设备,其特征在于,包括处理器(501)、存储器(505)、用户接口(503)及网络接口(504),所述存储器(505)用于存储指令,所述用户接口(503)和网络接口(504)用于给其他设备通信,所述处理器(501)用于执行所述存储器(505)中存储的指令,以使所述电子设备(500)执行如权利要求1至7任意一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1至7任意一项所述的方法。

技术总结
一种基于知识图谱的企业查询方法与系统,涉及信息查询的领域。该方法应用于服务器,该方法包括:获取用户输入的目标企业的关键词信息;将关键词信息与预设企业数据库进行匹配,生成关键词信息对应的企业知识图谱,预设企业数据库包括多个企业的企业信息以及多个企业之间的关联词,企业知识图谱由多个子节点与多条图谱边组成,子节点存储有子节点信息,子节点信息包括子知识图谱和子信息的一种或两种;识别企业关键词的关键词数量;基于关键词数量,采用预设知识图谱展示方式向用户展示企业知识图谱。此时,不再需要用户不断输入新的属性词才能进一步了解到更多内容,简化了用户查询流程,提升了用户的查询效率。提升了用户的查询效率。提升了用户的查询效率。


技术研发人员:陈龙珠 陈威明 郑武武 蔡仁杰
受保护的技术使用者:企知道科技有限公司
技术研发日:2023.07.17
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐