基于知识图谱的输入预测方法、装置和电子设备制造方法及图纸

技术编号:20914589 阅读:33 留言:0更新日期:2019-04-20 09:19
本申请提出一种基于知识图谱的输入预测方法、装置和电子设备,其中,方法包括:获取输入框中输入光标前的文本,并获取当前拼音字符串;对文本进行切词,获取文本中的多个分词,以及对当前拼音字符串进行汉字编码;检测多个分词中是否包括第一关键词,以及检测在汉字编码后是否包括关系链,若获知包括第一关键词和关系链,则查询预设的知识图谱数据库获取与第一关键词和关系链对应的第二关键词;将关系链对应的汉字编码和第二关键词展示在云预测栏。由此,针对用户的输入文本,进行语义分析和理解,以及通过知识图谱数据库进行词语的联想,能够快速的给出合理的输入推荐,提高了用户的沟通效率。

Input Prediction Method, Device and Electronic Equipment Based on Knowledge Map

This application proposes an input prediction method, device and electronic equipment based on knowledge map, which includes: acquiring the text before the input cursor in the input box and acquiring the current Pinyin string; word segmentation of the text, acquisition of multiple words in the text, and Chinese character encoding of the current Pinyin string; and detecting whether the first key word is included in multiple words segmentation. If we know that the first key word and the relationship chain are included, we will query the presupposed knowledge map database to get the second key word corresponding to the first key word and the relationship chain, and display the Chinese character code and the second key word corresponding to the relationship chain in the cloud prediction column. Thus, for user input text, semantic analysis and understanding, as well as word association through knowledge map database, can quickly give reasonable input recommendation, improve the user's communication efficiency.

【技术实现步骤摘要】
基于知识图谱的输入预测方法、装置和电子设备
本申请涉及智能输入
,尤其涉及一种基于知识图谱的输入预测方法、装置和电子设备。
技术介绍
目前,输入法的主要功能,是给用户提供键盘,以便用户通过打字完成输入的需求。然而,输入的需求,便是沟通的需求,如果输入法能预判用户在当前场景下,想要输入什么,以及如何才能快速的完成输入并发送,才是解决了用户最根本的输入需求。相关技术中,输入法的预测都是基于数据统计的,在语料上统计出高频的词条搭配组合,即二元或者三元等数据结果,比如左元命中,则给出高频的右元作为预测词条供用户选择。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种基于知识图谱的输入预测方法,针对用户的输入文本,进行语义分析和理解,以及通过知识图谱数据库进行词语的联想,能够快速的给出合理的输入推荐,极大地提高了用户的沟通效率。本申请提出一种基于知识图谱的输入预测装置。本申请提出一种电子设备。本申请提出一种计算机可读存储介质。本申请第一方面实施例提出了一种基于知识图谱的输入预测方法,包括:获取输入框中输入光标前的文本,并获取当前拼音字符串;对所述文本进行切词,获取所述文本中的多个分词,以及对所述当前拼音字符串进行汉字编码;检测所述多个分词中是否包括第一关键词,以及检测在所述汉字编码后是否包括关系链,若获知包括所述第一关键词和所述关系链,则查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词;将所述关系链对应的汉字编码和所述第二关键词展示在云预测栏。可选地,作为本申请第一方面的第一种可能的实现方式,在所述查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词之前,还包括:获取多个知识词条;对所述多个知识词条进行识别,获取每个知识词条中的关键词和关系链;将多个关键词和多个关系链按照预设的方式进行存储生成预设的知识图谱数据库。可选地,作为本申请第一方面的第二种可能的实现方式,所述检测所述多个分词中是否包括第一关键词,包括:通过预设实体识别算法对所述多个分词进行识别,获取对应的多个实体;若所述多个实体在预设的关系链词库中匹配到第一关键词,则确定所述多个分词中包括第一关键词。可选地,作为本申请第一方面的第三种可能的实现方式,所述关系链包括:第一关系链和第二关系链;所述查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词,包括:根据所述第一关键词和所述第一关系链在预设的知识图谱数据库中获取对应的第三关键词;根据所述第三关键词和所述第二关系链在预设的知识图谱数据库中获取对应的第二关键词。可选地,作为本申请第一方面的第四种可能的实现方式,在所述查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词之后,还包括:根据所述第一关键词和所述第二关键词在预设的热点词库库中匹配到第四关键词;将所述第四关键词展示在预测栏的第二预设位置。本申请第二方面实施例提出了一种基于知识图谱的输入预测装置,该装置包括:获取模块,用于获取输入框中输入光标前的文本,并获取当前拼音字符串;获取编码模块,用于对所述文本进行切词,获取所述文本中的多个分词,以及对所述当前拼音字符串进行汉字编码;检测模块,用于检测所述多个分词中是否包括第一关键词,以及检测在所述汉字编码后是否包括关系链;查询获取模块,用于若获知包括所述第一关键词和所述关系链,则查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词;展示模块,用于将所述关系链对应的汉字编码和所述第二关键词展示在云预测栏。可选地,作为本申请第二方面的第一种可能的实现方式,所述装置,还包括:第一获取模块,用于获取多个知识词条;第二获取模块,用于对所述多个知识词条进行识别,获取每个知识词条中的关键词和关系链;生成模块,用于将多个关键词和多个关系链按照预设的方式进行存储生成预设的知识图谱数据库。可选地,作为本申请第二方面的第二种可能的实现方式,所述检测模块,具体用于:通过预设实体识别算法对所述多个分词进行识别,获取对应的多个实体;若所述多个实体在预设的关系链词库中匹配到第一关键词,则确定所述多个分词中包括第一关键词。可选地,作为本申请第二方面的第三种可能的实现方式,所述关系链包括:第一关系链和第二关系链;所述查询获取模块,具体用于:根据所述第一关键词和所述第一关系链在预设的知识图谱数据库中获取对应的第三关键词;根据所述第三关键词和所述第二关系链在预设的知识图谱数据库中获取对应的第二关键词。可选地,作为本申请第二方面的第四种可能的实现方式,所述装置还包括:匹配模块,用于根据所述第一关键词和所述第二关键词在预设的热点词库库中匹配到第四关键词;所述展示模块,还用于将所述第四关键词展示在预测栏的第二预设位置。本申请第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现第一方面所述的基于知识图谱的输入预测方法。本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现第一方面所述的基于知识图谱的输入预测方法。本申请实施例所提供的技术方案,可以包含如下的有益效果:获取输入框中输入光标前的文本,并获取当前拼音字符串,对文本进行切词,获取文本中的多个分词,并获取当前拼音字符串,以及对当前拼音字符串进行汉字编码,检测多个分词中是否包括第一关键词,以及检测在汉字编码后是否包括关系链,若获知包括第一关键词和关系链,则查询预设的知识图谱数据库获取与第一关键词和关系链对应的第二关键词,最后将关系链对应的汉字编码和第二关键词展示在云预测栏。由此,针对用户的输入文本,进行语义分析和理解,以及通过知识图谱数据库进行词语的联想,能够快速的给出合理的输入推荐,极大地提高了用户的沟通效率。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例所提供的一种基于知识图谱的输入预测方法的流程示意图;图2为本申请实施例所提供的一种预设的诗词语料库生成的流程示意图;图3为本申请实施例所提供的基于知识图谱的输入预测的示意图;图4为本申请实施例提供的一种基于知识图谱的输入预测装置的结构示意图;图5为本申请实施例所提供的另一种基于知识图谱的输入预测装置的结构示意图;图6为本申请实施例所提供的又一种基于知识图谱的输入预测装置的结构示意图;以及图7为本申请电子设备一个实施例的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的基于知识图谱的输入预测方法、装置和电子设备。图1为本申请实施例所提供的一种基于知识图谱的输入预测方法的流程示意图。如图1所示,该方法包括以下步骤:步骤101,获取输入框中输入光标前的文本,并获取当前拼音字符串。步骤102,对文本进行切词,获取文本中的多个分词,以及对当前拼音字符串进行汉字编码。在实际应用中,用户可本文档来自技高网...

【技术保护点】
1.一种基于知识图谱的输入预测方法,其特征在于,包括以下步骤:获取输入框中输入光标前的文本,并获取当前拼音字符串;对所述文本进行切词,获取所述文本中的多个分词,以及对所述当前拼音字符串进行汉字编码;检测所述多个分词中是否包括第一关键词,以及检测在所述汉字编码后是否包括关系链;若获知包括所述第一关键词和所述关系链,则查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词;将所述关系链对应的汉字编码和所述第二关键词展示在云预测栏。

【技术特征摘要】
1.一种基于知识图谱的输入预测方法,其特征在于,包括以下步骤:获取输入框中输入光标前的文本,并获取当前拼音字符串;对所述文本进行切词,获取所述文本中的多个分词,以及对所述当前拼音字符串进行汉字编码;检测所述多个分词中是否包括第一关键词,以及检测在所述汉字编码后是否包括关系链;若获知包括所述第一关键词和所述关系链,则查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词;将所述关系链对应的汉字编码和所述第二关键词展示在云预测栏。2.如权利要求1所述的方法,其特征在于,在所述查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词之前,还包括:获取多个知识词条;对所述多个知识词条进行识别,获取每个知识词条中的关键词和关系链;将多个关键词和多个关系链按照预设的方式进行存储形成预设的知识图谱数据库。3.如权利要求1所述的方法,其特征在于,所述检测所述多个分词中是否包括第一关键词,包括:通过预设实体识别算法对所述多个分词进行识别,获取对应的多个实体;若所述多个实体在预设的关系链词库中匹配到第一关键词,则确定所述多个分词中包括第一关键词。4.如权利要求1所述的方法,其特征在于,所述关系链包括:第一关系链和第二关系链;所述查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词,包括:根据所述第一关键词和所述第一关系链在预设的知识图谱数据库中获取对应的第三关键词;根据所述第三关键词和所述第二关系链在预设的知识图谱数据库中获取对应的第二关键词。5.如权利要求1所述的方法,其特征在于,在所述查询预设的知识图谱数据库获取与所述第一关键词和所述关系链对应的第二关键词之后,还包括:根据所述第一关键词和所述第二关键词在预设的热点词库库中匹配到第四关键词;将...

【专利技术属性】
技术研发人员:王培娜
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1