输入提示方法及装置制造方法及图纸

技术编号:16216010 阅读:25 留言:0更新日期:2017-09-15 22:09
本发明专利技术公开了一种输入提示方法以及装置,其中,该方法包括:获取用户当前输入的文本信息;获取当前对话界面中的历史对话信息;根据历史对话信息和文本信息生成输入提示信息,并显示输入提示信息。本发明专利技术实施例提供的输入提示方法,结合上下文信息准确为用户提供输入提示信息,满足了上下文输入场景中用户的输入自动提示需求,方便了用户根据输入提示信息快速完成输入,减少了用户的输入量,提高了用户的输入体验度。

Input prompt method and device

The invention discloses a method and a device input prompt, wherein, the method includes: obtaining the current user input text information; acquiring historical information for the current dialogue dialogue interface; according to the dialogue history and textual information generating input information, and display the input message. The embodiment of the invention provides the input prompt method, combined with the context information providing input prompt information for users to meet the needs of accuracy, automatically prompts the user context in the input scene input, convenient for the user according to the input information to quickly complete the input, reduce the input amount of users, improve the user experience of the input.

【技术实现步骤摘要】
输入提示方法及装置
本专利技术涉及通信
,尤其涉及一种输入提示方法及装置。
技术介绍
目前,输入自动提示是一种提升文本输入效率的方式。它根据用户当前已输入的内容,生成对用户即将输入内容的若干个预测,以自动提示的方式展现给用户,用户可以从中直接选择,不必手动打字输入,从而提高输入效率。输入自动提示广泛应用于各种需要手动输入文字的场景,例如手机输入法、搜索引擎、客服系统等。相关技术中的输入自动提示方式一般是将用户已输入的文本作为关键字或者前缀,去匹配数据库里已有的条目,将命中的条目作为自动提示。如果有多个可返回的输入条目时,还可以通过一定的排序方式(例如条目的使用频次)对输入条目进行排序,并返回排在前面的若干个。例如,当用户在搜索引擎中输入“泰坦尼克号”时,为了使得用户完成快速输入,可为用户提供“泰坦尼克号电影在线观看”、“泰坦尼克号主题曲”、“泰坦尼克号下载”、“泰坦尼克号女主角”等自动提示,以供用户选择完成快速输入。然而,上述基于关键字或者前缀匹配的输入自动提示方式至少存在以下问题:1、当用户已输入的内容过长时,通过关键字或前缀匹配可能无法找到任何条目,导致该方法无法生成任何自动提示;2、该方式仅是使用用户当前输入的内容进行匹配,容易上下文信息之间的联系,所生成的自动提示可能缺乏相关性,导致用户选择机率偏低,无法满足有上下文的输入场景中(如聊天、客服等)中的输入自动提示;3、该方式的自动提示完全来自于已有的数据库。如果数据库规模较小,会导致很多情况下无法生成自动提示。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种输入提示方法,该方法结合上下文信息准确为用户提供输入提示信息,满足了上下文输入场景中用户的输入自动提示需求,方便了用户根据输入提示信息快速完成输入,减少了用户的输入量,提高了用户的输入体验度。本专利技术的第二个目的在于提出一种输入提示装置。为达上述目的,本专利技术第一方面实施例提出了一种输入提示方法,包括:获取用户当前输入的文本信息;获取当前对话界面中的历史对话信息;根据所述历史对话信息和所述文本信息生成输入提示信息,并显示所述输入提示信息。根据本专利技术实施例的输入提示方法,获取用户当前输入的文本信息,并取当前对话界面中的历史对话信息,以及根据历史对话信息和文本信息生成输入提示信息,并显示输入提示信息,由此,结合上下文信息准确为用户提供输入提示信息,满足了上下文输入场景中用户的输入自动提示需求,方便了用户根据输入提示信息快速完成输入,减少了用户的输入量,提高了用户的输入体验度。优选的,所述根据所述历史对话信息和所述文本信息生成输入提示信息,包括:判断所述历史对话信息是否为空,若否,则生成与所述历史对话信息对应的隐向量,否则获取初始隐向量;对所述文本信息进行分词处理,以生成所述文本信息的第一分词结果;根据所述第一分词结果生成所述文本信息中每个词的第一词向量;在所述历史对话信息不为空时,根据所述隐向量和所述第一词向量生成所述输入提示信息;在所述历史对话信息为空时,根据所述初始隐向量和所述第一词向量生成所述输入提示信息。优选的,所述生成与所述历史对话信息对应的隐向量,包括:对所述历史对话信息进行分词处理,以生成所述历史对话信息的第二分词结果;根据所述第二分词结果生成所述历史对话信息中每个词的第二词向量;根据所述第二词向量生成所述历史对话信息的隐向量。优选的,所述根据所述第二词向量生成所述历史对话信息的隐向量,包括:基于第一循环神经网络模型,根据所述第二词向量生成所述历史对话信息的隐向量。优选的,所述根据所述第一分词结果生成所述文本信息中每个词的第一词向量,包括:将所述第一分词结果输入词嵌入模型中,以通过所述词嵌入模型生成所述文本信息中每个词的第一词向量。优选的,所述根据所述隐向量和所述第一词向量生成所述输入提示信息,包括:基于第二循环神经网络模型,根据所述隐向量和所述第一词向量生成所述输入提示信息。为达上述目的,本专利技术第二方面实施例提出了一种输入提示装置,包括:第一获取模块,用于获取用户当前输入的文本信息;第二获取模块,用于获取当前对话界面中的历史对话信息;处理模块,根据所述历史对话信息和所述文本信息生成输入提示信息,并显示所述输入提示信息。根据本专利技术实施例的输入提示装置,获取用户当前输入的文本信息,并取当前对话界面中的历史对话信息,以及根据历史对话信息和文本信息生成输入提示信息,并显示输入提示信息,由此,结合上下文信息准确为用户提供输入提示信息,满足了上下文输入场景中用户的输入自动提示需求,方便了用户根据输入提示信息快速完成输入,减少了用户的输入量,提高了用户的输入体验度。优选的,所述处理模块,包括:判断单元,用于判断所述历史对话信息是否为空;第一生成单元,用于在判断所述历史对话信息不为空时,生成与所述历史对话信息对应的隐向量;获取单元,用于在判断所述历史对话信息为空时,获取初始隐向量;分词单元,用于对所述文本信息进行分词处理,以生成所述文本信息的第一分词结果;第二生成单元,用于根据所述第一分词结果生成所述文本信息中每个词的第一词向量;第三生成单元,用于在所述历史对话信息不为空时,根据所述隐向量和所述第一词向量生成所述输入提示信息;第四生成单元,用于在所述历史对话信息为空时,根据所述初始隐向量和所述第一词向量生成所述输入提示信息。优选的,所述第一生成单元,具体用于:对所述历史对话信息进行分词处理,以生成所述历史对话信息的第二分词结果,并根据所述第二分词结果生成所述历史对话信息中每个词的第二词向量,以及根据所述第二词向量生成所述历史对话信息的隐向量。优选的,所述第一生成单元,具体用于:基于第一循环神经网络模型,根据所述第二词向量生成所述历史对话信息的隐向量。优选的,所述第二生成单元,具体用于:将所述第一分词结果输入词嵌入模型中,以通过所述词嵌入模型生成所述文本信息中每个词的第一词向量。优选的,所述第三生成单元,具体用于:基于第二循环神经网络模型,根据所述隐向量和所述第一词向量生成所述输入提示信息。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明图1是本专利技术一个实施例的输入提示方法的流程图;图2是本专利技术一个实施例的根据历史对话信息和文本信息生成输入提示信息的细化流程图;图3是本专利技术一个实施例的输入提示装置的结构示意图;图4是本专利技术另一个实施例的输入提示装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的输入提示方法以及装置。图1是本专利技术一个实施例的输入提示方法的流程图。如图1所示,该输入提示方法可以包括以下几个步骤:S11,获取用户当前输入的文本信息。作为一种示例性的实施方式,在多轮对话的场景中,在用户接收到对方发送的对话信息后,用户需要针对该对话信息进行回复,在用户在当前对话界面中的输入框中输入文本信息时,可获取当前输入的文本信息。例如,在多轮对话场本文档来自技高网...
输入提示方法及装置

【技术保护点】
一种输入提示方法,其特征在于,包括以下步骤:获取用户当前输入的文本信息;获取当前对话界面中的历史对话信息;根据所述历史对话信息和所述文本信息生成输入提示信息,并显示所述输入提示信息。

【技术特征摘要】
1.一种输入提示方法,其特征在于,包括以下步骤:获取用户当前输入的文本信息;获取当前对话界面中的历史对话信息;根据所述历史对话信息和所述文本信息生成输入提示信息,并显示所述输入提示信息。2.如权利要求1所述的输入提示方法,其特征在于,所述根据所述历史对话信息和所述文本信息生成输入提示信息,包括:判断所述历史对话信息是否为空,若否,则生成与所述历史对话信息对应的隐向量,否则获取初始隐向量;对所述文本信息进行分词处理,以生成所述文本信息的第一分词结果;根据所述第一分词结果生成所述文本信息中每个词的第一词向量;在所述历史对话信息不为空时,根据所述隐向量和所述第一词向量生成所述输入提示信息;在所述历史对话信息为空时,根据所述初始隐向量和所述第一词向量生成所述输入提示信息。3.如权利要求2所述的输入提示方法,其特征在于,所述生成与所述历史对话信息对应的隐向量,包括:对所述历史对话信息进行分词处理,以生成所述历史对话信息的第二分词结果;根据所述第二分词结果生成所述历史对话信息中每个词的第二词向量;根据所述第二词向量生成所述历史对话信息的隐向量。4.如权利要求3所述的输入提示方法,其特征在于,所述根据所述第二词向量生成所述历史对话信息的隐向量,包括:基于第一循环神经网络模型,根据所述第二词向量生成所述历史对话信息的隐向量。5.如权利要求2所述的输入提示方法,其特征在于,所述根据所述第一分词结果生成所述文本信息中每个词的第一词向量,包括:将所述第一分词结果输入词嵌入模型中,以通过所述词嵌入模型生成所述文本信息中每个词的第一词向量。6.如权利要求2所述的输入提示方法,其特征在于,所述根据所述隐向量和所述第一词向量生成所述输入提示信息,包括:基于第二循环神经网络模型,根据所述隐向量和所述第一词向量生成所述输入提示信息。7.一种输入提示装置,其...

【专利技术属性】
技术研发人员:胡一川刘振国张晓庆汪冠春
申请(专利权)人:上海奔影网络科技有限公司
类型:发明
国别省市:北京,11

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

1