基于知识图谱的信息推送方法及装置制造方法及图纸

技术编号:16969667 阅读:32 留言:0更新日期:2018-01-07 06:36
本申请公开了基于知识图谱的信息推送方法及装置。所述方法的一具体实施方式包括:接收查询终端发来的关键词;查找对应关键词的知识图谱;查找关键词在知识图谱上的位置,基于位置确定对应关键词的推送信息;将推送信息推送给查询终端。该实施方式根据关键词查找知识图谱,并能够根据知识图谱准确找到对应搜索关键词的推送信息,提高了信息推送的准确率。

【技术实现步骤摘要】
基于知识图谱的信息推送方法及装置
本申请涉及数据处理
,具体涉及知识图谱
,尤其涉及基于知识图谱的信息推送方法及装置。
技术介绍
随着互联网的发展,越来越多的用户通过关键词在互联网上搜索需要的信息,搜索引擎根据关键词提供与关键词相关的信息选项提供给用户。例如,在线教育类型项目提供更多个性化推荐和引导服务来提高用户粘度和使用体验,常见的学习推荐引导方法是通过用户搜索、阅读或观看内容导出对应的标签索引来找到相关的内容推荐给用户。然而,现有的通过关键词搜索信息的方法还存在一些不足。例如,现有的通过关键词找到的信息选项相对离散,搜索到用户需要的信息的准确率较低。
技术实现思路
本申请提供了基于知识图谱的信息推送方法及装置,以解决
技术介绍
中提到的技术问题。第一方面,本申请提供了一种基于知识图谱的信息推送方法,所述方法包括:接收查询终端发来的用于查询的关键词;查找对应所述关键词的知识图谱;查找所述关键词在所述知识图谱上的位置,基于所述位置确定对应所述关键词的推送信息;将所述推送信息推送给所述查询终端。第二方面,本申请提供了一种基于知识图谱的信息推送装置,所述装置包括:查询信息接收单元,用于接收查询终端发来的用于查询的关键词;知识图谱查找单元,用于查找对应所述关键词的知识图谱;推送信息确定单元,用于查找所述关键词在所述知识图谱上的位置,基于所述位置确定对应所述关键词的推送信息;推送信息发送单元,用于将所述推送信息推送给所述查询终端。本申请提供的基于知识图谱的信息推送方法及装置,根据关键词查找知识图谱,并能够根据知识图谱准确找到对应搜索关键词的推送信息,提高了信息推送的准确率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1a是根据本申请的基于知识图谱的信息推送方法一个实施例的流程图;图1b是根据本申请的构建知识图谱的一个实施例的流程图;图2是根据本申请的基于知识图谱的信息推送方法的应用场景的一个示意图;图3是图2的每个平面的结构示意图;图4是图3的每个平面中包含从节点的结构示意图;图5是图2的学习方式示意图;图6是图2的知识图谱;图7是图2的知识图谱的通过广度优先遍历的方式的节点示意图;图8是图7的知识图谱的有向邻接表的方式示意图;图9是根据本申请的基于知识图谱的信息推送装置的一个实施例的结构示意图;图10是根据本申请的服务器的一个实施例的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。参考图1a,示出了根据本申请的基于知识图谱的信息推送方法的一个实施例的流程100。上述的基于知识图谱的信息推送方法包括以下步骤:步骤101,接收查询终端发来的用于查询的关键词。知识图谱构建完成后,可以用于对知识点的查询。通常,通过查询终端发来的关键词来对知识点进行查询。查询终端可以是手机、平板或便携式笔记本等智能电子设备,查询终端通过有线或无线的方式连接到存储有知识图谱的服务器来对知识点进行查询。步骤102,查找对应上述关键词的知识图谱。同一个关键词,可以属于不同的领域,进而得到不同的知识图谱。为此,可以获取与关键词相关的全部知识图谱。在本实施例的一些可选的实现方式中,上述查找对应上述关键词的知识图谱可以包括以下步骤:第一步,查询上述关键词的类别信息,根据上述类别信息确定至少一个知识图谱。上述类别信息包括通信、网络、科技和教学。关键词可以按多种类型进行分类,如按类别可以是通信、网络、科技和教学等。确定关键词的类别信息后,查找对应的知识图谱。第二步,获取对应上述类别信息的至少一个知识图谱。从保存有知识图谱的知识库等获取对应的知识图谱。步骤103,查找上述关键词在上述知识图谱上的位置,基于上述位置确定对应上述关键词的推送信息。关键词通常会对应知识图谱上的一个知识节点或知识点,找到对应的知识节点或知识点后,将与该知识节点或知识点相关的信息点作为推送信息。在本实施例的一些可选的实现方式中,上述查找上述关键词在上述知识图谱上的位置,确定对应上述关键词的推送信息可以包括:若上述关键词对应上述知识图谱上的起始节点,则将上述知识图谱的知识节点作为推送信息;若上述关键词对应上述知识图谱的知识节点,则将上述知识节点和对应上述知识节点的知识点作为推送信息;若上述关键词对应上述知识图谱上的知识点,则将上述知识点作为推送信息。知识图谱具有类树形的结构,当关键词对应知识图谱的起始位置时,可以认为关键词需要对该知识图谱进行整体性了解,此时,可以将知识图谱的全部知识节点作为推送信息;当关键词对应知识图谱的某一知识节点时,可以将该知识节点和该知识节点下属的知识点作为推送信息;当关键词直接对应知识图谱上的某一个知识点时,将该知识点最为推送信息,需要说明的是,此时的知识点包含该知识点对应的信息点的具体信息。在本实施例的一些可选的实现方式中,上述查找上述关键词在上述知识图谱上的位置,基于上述位置确定对应上述关键词的推送信息还可以包括:对上述关键词进行维度分析得到上述关键词的维度信息,根据上述维度信息和上述关键词在上述知识图谱上的位置确定对应上述关键词的推送信息,上述维度信息包括关键词对应的知识点的数量和知识点的信息量。维度信息是从时间、信息量等方面对推送信息进行的划分。例如,将知识图谱中与关键词对应的2016年后的某信息作为推送信息,或当包含的知识点达到设定值时,将这些知识点作为推送信息。在本实施例的一些可选的实现方式中,上述查找上述关键词在上述知识图谱上的位置,确定对应上述关键词的推送信息还包括:在上述知识图谱上设置对应上述关键词的标记点,将上述标记点对应的知识点作为推送信息。除了上述按照关键词确定推送信息外,还可以根据用户的需要,在知识图谱上设置对应关键词的标记点,将标记点对应的知识点作为推送信息。需要说明的是,此处的标记点是在知识图谱上找到与关键词对应的知识节点或知识点后,再根据需要确定的,相当于在知识图谱上的二次定位。步骤104,将上述推送信息推送给上述查询终端。确定了推送信息后,将推送信息以文字、图表等形式发送给查询终端。在本实施例的一些可选的实现方式中,本实施例上述方法还包括构建知识图谱的步骤,如图1b所示,包括:步骤1021,获取资源信息。要建立某一资源信息的知识图谱,需要先获取该资源信息。其中,上述资源信息用于对设定信息进行解释说明,其中,设定信息可以是一门课程(如驾驶培训课程)、某一类知识(如鸟类)等。通常获取资源信息的方法是获取该资源信息的电子信息(可以是来自某知识库的电子文件)。例如,建立某一课程(资源信息)的知识图谱,首先获取该课程的电子文件,电子文件可以是word格式或其他类型的格式。步骤1022,对上述资源信息进行分析,得到对应上述资源信息的结构信息和对应上述结构信息的信息点。其中,上述结构信息用于对上述资源信息的信息结构进行描述,上述信息点用于本文档来自技高网...
基于知识图谱的信息推送方法及装置

【技术保护点】
一种基于知识图谱的信息推送方法,包括:接收查询终端发来的用于查询的关键词;查找对应所述关键词的知识图谱;查找所述关键词在所述知识图谱上的位置,基于所述位置确定对应所述关键词的推送信息;将所述推送信息推送给所述查询终端。

【技术特征摘要】
1.一种基于知识图谱的信息推送方法,包括:接收查询终端发来的用于查询的关键词;查找对应所述关键词的知识图谱;查找所述关键词在所述知识图谱上的位置,基于所述位置确定对应所述关键词的推送信息;将所述推送信息推送给所述查询终端。2.根据权利要求1所述的方法,其中,所述查找对应所述关键词的知识图谱包括:查询所述关键词的类别信息,根据所述类别信息确定至少一个知识图谱;获取对应所述类别信息的至少一个知识图谱。3.根据权利要求1所述的方法,其中,所述方法还包括构建知识图谱的步骤,包括:获取资源信息,所述资源信息用于对设定信息进行解释说明;对所述资源信息进行分析,得到对应所述资源信息的结构信息和对应所述结构信息的信息点,所述结构信息用于对所述资源信息的信息结构进行描述,所述信息点用于基于所属的信息结构,对资源信息的信息内容进行描述;基于所述结构信息和信息点,为所述资源信息设置知识节点和知识点,所述知识节点用于对所述结构信息进行标记,所述知识点用于对所述信息点进行标记,所述知识节点与所述结构信息对应设置,所述知识点与所述信息点对应设置;设置所述知识节点与知识节点之间、知识节点与知识点之间的从属关系,根据所述知识节点、知识点和从属关系建立知识图谱。4.根据权利要求3所述的方法,其中,所述对所述资源信息进行分析,得到对应所述资源信息的结构信息和对应所述结构信息的信息点,包括:通过结构关键词确定所述资源信息的结构信息,所述结构关键词包括章、节、部分、讲中的至少一项;确定所述结构信息在所述资源信息中出现的先后顺序,并将任意两条所述结构信息之间的信息点作为两条所述结构信息中顺序在先的结构信息所属的信息点,进而得到结构信息和信息点之间的第一从属关系,所述信息点通过结构关键词确定。5.根据权利要求4所述的方法,其中,所述设置知识节点与知识节点之间的从属关系包括:查看所述知识节点之间的结构关系,通过所述结构关系确定知识节点与知识节点之间的第二从属关系,所述结构关系通过所述结构信息在所述资源信息中出现的先后顺序确定。6.根据权利要求4所述的方法,其中,所述设置知识节点与知识点之间的从属关系包括:根据所述第一从属关系确定知识节点与知识点之间的第三从属关系。7.根据权利要求4所述的方法,其中,所述设置所述知识节点与知识节点之间、知识节点与知识点之间的从属关系还包括:当删除或增加知识节点时,根据所述第二从属关系和/或第三从属关系,修改知识节点之间的从属关系和知识节点与知识点之间的从属关系。8.根据权利要求4所述的方法,其中,所述根据所述知识节点、知识点和从属关系建立知识图谱包括:通过知识节点与知识节点之间的第二从属关系和知识节点与知识点之间的第三从属关系,建立对应所述资源信息的知识图谱。9.根据权利要求1所述的方法,其中,所述查找所述关键词在所述知识图谱上的位置,确定对应所述关键词的推送信息包括:若所述关键词对应所述知识图谱上的起始节点,则将所述知识图谱的知识节点作为推送信息;若所述关键词对应所述知识图谱的知识节点,则将所述知识节点和对应所述知识节点的知识点作为推送信息;若所述关键词对应所述知识图谱上的知识点,则将所述知识点作为推送信息。10.根据权利要求9所述的方法,其中,所述查找所述关键词在所述知识图谱上的位置,基于所述位置确定对应所述关键词的推送信息还包括:对所述关键词进行维度分析得到所述关键词的维度信息,根据所述维度信息和所述关键词在所述知识图谱上的位置确定对应所述关键词的推送信息,所述维度信息包括关键词对应的知识点的数量和知识点的信息量。11.根据权利要求9或10所述的方法,其中,所述查找所述关键词在所述知识图谱上的位置,确定对应所述关键词的推送信息还包括:在所述知识图谱上设置对应所述关键词的标记点,将所述标记点对应的知识点作为推送信息。12.一种基于知识图谱的信息推送装置,包括:查询信息接收单元,用于接收查询终端...

【专利技术属性】
技术研发人员:黄钊金启发
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1