本发明专利技术公开了一种输入提示方法和装置,方法包括:获得用户当前的已输入内容;通过规则匹配识别所述已输入内容中的待提示内容,所述待提示内容是所述已输入内容中的部分内容;使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果。装置包括:已输入内容获取模块,用于获得用户当前的已输入内容;待提示内容识别模块,用于通过规则匹配识别已输入内容中的待提示内容,所述待提示内容是已输入内容中的部分内容;待提示内容检索模块,用于使用待提示内容进行检索;输入提示结果显示模块,用于显示检索到的待提示内容对应的输入提示结果。本发明专利技术实现了减小输入提示结果对索引库的依赖,提高输入提示召回率,提升用户体验。
【技术实现步骤摘要】
一种输入提示方法和装置
本专利技术实施例涉及搜索
,尤其涉及一种输入提示方法和装置。
技术介绍
目前,根据用户输入给出输入提示已成为各站点,尤其是移动互联网领域的必备功能。输入提示能有效地减少用户输入量,提升用户体验。例如,用户想输入“中国移动网上营业厅”,但当用户仅输入“中国”时,网站会在提示框中给出“中国大饭店,中国旅游网,中国物流网,中国移动网上营业厅,……”,因此,用户可直接选择提示框中的“中国移动网上营业厅”,不必在进行后续的输入,减少了输入量。 现有技术的输入提示方法一般使用用户已输入的全部内容进行检索,提示结果过度依赖索引库。当用户已输入内容的结构较复杂,无法在索引库中检索到时,将无法返回输入提示或者返回的提示结果不是用户想要搜索的内容。例如。用户输入的内容为“从百度大厦开车到故”,此时将用户输入内容“从百度大厦开车到故”在索引库中检索,没有返回输入提示结果。因此,现有技术的输入提示方法召回率低,用户体验差。
技术实现思路
本专利技术提供一种输入提示方法和装置,以实现提高输入提示召回率,提升用户体验。 第一方面,本专利技术实施例提供了一种输入提示方法,包括: 获得用户当前的已输入内容; 通过规则匹配识别所述已输入内容中的待提示内容,所述待提示内容是所述已输入内容中的部分内容; 使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果。 第二方面,本专利技术实施例还提供了一种输入提示装置,该装置包括: 已输入内容获取模块,用于获得用户当前的已输入内容; 待提示内容识别模块,用于通过规则匹配识别所述已输入内容中的待提示内容,所述待提示内容是所述已输入内容中的部分内容; 待提示内容检索模块,用于使用所述待提示内容进行检索; 输入提示结果显示模块,用于显示检索到的所述待提示内容对应的输入提示结果O 本专利技术通过获得用户当前的已输入内容并通过规则匹配识别所述已输入内容中的待提示内容,使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果,由于待提示内容是用户当前的已输入内容的部分内容,因此使用待提示内容进行检索,能够得到输入提示结果的概率,大于使用全部已输入内容进行检索得到输入提示结果的概率,从而提高了输入提示召回率,提升了用户体验。 【附图说明】 图1为本专利技术实施例一提供的一种输入提示方法的流程图; 图2为本专利技术实施例二提供的一种输入提示方法的流程图; 图3为本专利技术实施例二提供的匹配规则库中的匹配规则具体实例; 图4为本专利技术实施例二提供的使用待提示内容进行检索的检索结果示意图; 图5为本专利技术实施例—提供的输入提不结果显不不意图; 图6是本专利技术实施例三提供的一种输入提示方法的流程图; 图7是本专利技术实施例四提供的一种输入提示方法的流程图; 图8所示为本专利技术实施例五提供的一种输入提示装置的结构示意图。 【具体实施方式】 下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。 实施例一 图1为本专利技术实施例一提供的一种输入提示方法的流程图,本实施例的方法可以由输入提示装置来执行,该装置可通过软件的方式实现,并一般可集成于搜索引擎客户端所在的终端设备(例如,台式机或者笔记本等)中,或作为搜索引擎客户端的子程序。本实施例的方法具体包括如下操作: 110、获得用户当前的已输入内容; 该操作具体是在用户每输入设定长度的字符、并且确定用户未结束输入时,执行获得用户当前的已输入内容。所述设定长度可以是I个字符长度,本专利技术对用户输入内容的长度不作限定。该操作能够将用户已经输入的内容作为已输入内容进行识别和提取,例如用户想输入“从百度大厦到故宫博物院”,但当前已经输入的内容为“从百度大厦到故”,该操作将“从百度大厦到故”作为已输入内容提取出来。 120、通过规则匹配识别所述已输入内容中的待提示内容,所述待提示内容是所述已输入内容中的部分内容; 该操作的目的是识别提取出所述已输入内容中的待提示内容,待提示内容为用户已输入内容的一部分。具体地,待提示内容是通过将所述已输入内容与预先建立的匹配规则库中的匹配规则进行匹配,从所述已输入内容中识别提取的。 130、使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果。 利用操作120中获取的待提示内容在索引库中进行检索,并将检索到的所述待提示内容对应的输入提示结果作为用户已输入内容的输入提示结果,然后显示所述输入提示结果。具体显示形式可以是在用户输入内容框下方显示所述输入提示结果,但不限于此。 本实施例的技术方案,通过获得用户当前的已输入内容并通过规则匹配识别所述已输入内容中的待提示内容,使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果,提高了输入提示召回率,提升了用户体验。 实施例二 图2为本专利技术实施例二提供的一种输入提示方法的流程图,本实施例是上述实施例基础上的优化,具体地该方法包括: 210、获得用户当前的已输入内容; 220、使用所述已输入内容进行检索,以得到所述已输入内容对应的输入提示结果; 使用用户输入的所有已输入内容在索引库中进行检索,以得到所述已输入内容对应的输入提示结果。一般情况下,当用户输入内容结构较复杂时,该操作获得的输入提示结果为空。 230、在未获得所述已输入内容对应的输入提示结果时,将所述已输入内容与预先建立的匹配规则库中的匹配规则进行匹配;所述匹配规则由至少一个字符和通配符构成; 当根据所述已输入内容检索索引库未获得输入提示结果时,将所述已输入内容与预先建立的匹配规则库中的匹配规则进行匹配。例如,用户已输入内容为“从百度大厦开车到故”,将该内容在索引库中检索时,提示结果为空。因此为了获取该复杂结构的输入内容的提示结果,将已输入内容与预先建立的匹配规则库中的匹配规则进行匹配,获取该已输入内容的句子结构。所述匹配规则由至少一个字符和通配符构成,用来描述句子结构,所述通配符包括*、?等符号,用来模糊搜索文件。 240、将所述已输入内容中、与匹配成功的匹配规则中的最后一个通配符所对应的内容,确定为所述已输入内容中的待提示内容; 图3为匹配规则库中的匹配规则具体实例。如果已输入内容成功匹配上图3中的某一项匹配规则,则将匹配规则中的最后一个通配符所对应的已输入内容部分,作为所述已输入内容中的待提示内容。例如用户已输入内容为“从百度大厦开车到故”,则与该已输入内容所匹配的匹配规则为“从*开车到*”,该匹配规则的最后一个通配符*所对应的内容为“故”,因此,将“故”作为“从百度大厦开车到故”的待提示内容。 需要说明的是,待提示内容的确定并不局限于操作240的实现,任何其他能够将已输入内容的部分内容确定为检索使用的待提示内容的方案均在本专利技术的保护范围内,比如将已输入内容的最后N个字符确定为检索使用的待提示内容,N的取值大于I且小于已输入内容包含的字符总个数。 250、使用所述待提示内容进行检索,并显示检索到的所述待提示内本文档来自技高网...
【技术保护点】
一种输入提示方法,其特征在于,包括:获得用户当前的已输入内容;通过规则匹配识别所述已输入内容中的待提示内容,所述待提示内容是所述已输入内容中的部分内容;使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果。
【技术特征摘要】
1.一种输入提示方法,其特征在于,包括: 获得用户当前的已输入内容; 通过规则匹配识别所述已输入内容中的待提示内容,所述待提示内容是所述已输入内容中的部分内容; 使用所述待提示内容进行检索,并显示检索到的所述待提示内容对应的输入提示结果O2.根据权利要求1所述的方法,其特征在于,所述通过规则匹配识别所述已输入内容中的待提示内容,具体包括: 将所述已输入内容与预先建立的匹配规则库中的匹配规则进行匹配;所述匹配规则由至少一个字符和通配符构成; 将所述已输入内容中、与匹配成功的匹配规则中的最后一个通配符所对应的内容,确定为所述已输入内容中的待提示内容。3.根据权利要求1所述的方法,其特征在于,在用户每输入设定长度的字符、并且确定用户未结束输入时,执行获得用户当前的已输入内容,通过规则匹配识别所述已输入内容中的待提示内容,使用所述待提示内容进行检索并显示检索到的输入提示结果的操作。4.根据权利要求1所述的方法,其特征在于,在所述获得用户当前的已输入内容之后、通过规则匹配识别所述已输入内容中的待提示内容之前,还包括: 使用所述已输入内容进行检索,以得到所述已输入内容对应的输入提示结果; 所述通过规则匹配识别所述已输入内容中的待提示内容,具体包括: 在未获得所述已输入内容对应的输入提示结果时,通过规则匹配识别所述已输入内容中的待提示内容。5.根据权利要求1所述的方法,其特征在于,在所述使用所述待提示内容进行检索并显示检索到的输入提示结果之时,还包括: 使用所述已输入内容进行检索,将检索到的所述已输入内容对应的输入提示结果进行显不O6.根据权利要求5所述的方法,其特征在于,在将所述待提示内容对应的输入提示结果和所述已输入内容对应的输入提示结果进行显示之前,还包括: 按照设定规则将所述待提示内容对应的输入提示结果和所述已输入内容对应的输入提不结果,进彳T排序; 将所述待提示内容对应的输入提示结果和所述已输入内容对应的输入提示结果进行显示,具体包括: 按照排序结果将所述待提示内容对应的输入提示结果和所述已输入内容对应的输入提示结果,进行显示。7.根据权利要求6所述的方法,其特征在于,所述按照设定规则将所述待提示内容对应的输入提示结果和所...
【专利技术属性】
技术研发人员:孙彬,黄始韬,范桂群,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。