本发明专利技术涉及互联网技术领域,公开了一种输入提示方法、设备、存储介质及装置,该方法包括:获取用户实时输入的查询语句,并检验查询语句中的缺失内容,根据缺失内容确定查询语句对应的提示类型,根据提示类型生成查询语句对应的输入提示信息;由于本发明专利技术先基于用户实时输入的查询语句来进行缺失检验,再根据缺失内容确定提示类型,最后根据提示类型生成查询语句对应的输入提示信息,从而能够实时进行输入提醒,并生成多类型的输入提示信息,进而提高了输入提示的准确性和可靠性。了输入提示的准确性和可靠性。了输入提示的准确性和可靠性。
【技术实现步骤摘要】
输入提示方法、设备、存储介质及装置
[0001]本专利技术涉及互联网
,尤其涉及一种输入提示方法、设备、存储介质及装置。
技术介绍
[0002]随着用户需求的不断演变、新的底层存储引擎的出现、以及各种定制化查询场景的出现,许多公司的技术团队需要建立自己的大数据查询引擎,采用一种自定义的统一查询语言的方式对用户提供服务,并屏蔽底层存储、语法解析等具体技术细节。这种情况下,需要对用户提供语法文档,对自定义查询语言的各种语法进行解释和说明。
[0003]然而,仅仅提供语法文档往往不能提供良好的用户体验,因此,技术团队往往在用户查询界面提供输入提示的功能。然而,现有的输入提示方式往往不准确,并不符合当前用户输入的查询语句。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0005]本专利技术的主要目的在于提供一种输入提示方法、设备、存储介质及装置,旨在解决现有技术中输入提示不准确,并不符合当前用户输入的查询语句的技术问题。
[0006]为实现上述目的,本专利技术提供一种输入提示方法,所述输入提示方法包括以下步骤:
[0007]获取用户实时输入的查询语句,并检验所述查询语句中的缺失内容;
[0008]根据所述缺失内容确定所述查询语句对应的提示类型;
[0009]根据所述提示类型生成所述查询语句对应的输入提示信息。
[0010]可选地,所述根据所述提示类型生成所述查询语句对应的输入提示信息的步骤,包括:
[0011]在所述提示类型为语法提示时,确定所述查询语句对应的语法提示内容;
[0012]根据所述语法提示内容生成所述查询语句对应的输入提示信息。
[0013]可选地,所述根据所述语法提示内容生成所述查询语句对应的输入提示信息的步骤,包括:
[0014]获取所述语法提示内容的内容类别;
[0015]根据所述内容类别对所述语法提示内容进行标记;
[0016]根据标记后的语法提示内容生成所述查询语句对应的输入提示信息。
[0017]可选地,所述根据标记后的语法提示内容生成所述查询语句对应的输入提示信息的步骤,包括:
[0018]获取所述语法提示内容的解释信息;
[0019]根据标记后的语法提示内容和所述解释信息生成所述查询语句对应的输入提示
信息。
[0020]可选地,所述根据标记后的语法提示内容和所述解释信息生成所述查询语句对应的输入提示信息的步骤,包括:
[0021]根据所述语法提示内容生成对应的语法示例;
[0022]根据标记后的语法提示内容、所述解释信息以及所述语法示例生成所述查询语句对应的输入提示信息。
[0023]可选地,所述根据所述语法提示内容生成所述查询语句对应的输入提示信息的步骤,包括:
[0024]检测所述语法提示内容是否为预设正则表达语法;
[0025]若是,则获取所述语法提示内容的正则标识;
[0026]根据所述正则标识对所述语法提示内容进行拆分,获得所述查询语句对应的输入提示信息。
[0027]可选地,所述根据所述提示类型生成所述查询语句对应的输入提示信息的步骤,包括:
[0028]在所述提示类型为关键字提示时,获取所述查询语句的尾部字符;
[0029]查找所述尾部字符对应的替换关键字,并根据所述替换关键字生成所述查询语句对应的输入提示信息。
[0030]可选地,所述查找所述尾部字符对应的替换关键字,并根据所述替换关键字生成所述查询语句对应的输入提示信息的步骤,包括:
[0031]查找所述尾部字符对应的替换关键字,并对所述替换关键字进行标记;
[0032]根据所述标记后的替换关键字生成所述查询语句对应的输入提示信息。
[0033]可选地,所述根据所述提示类型生成所述查询语句对应的输入提示信息的步骤,包括:
[0034]在所述提示类型为元数据提示时,根据所述查询语句生成可用字段列表;
[0035]根据所述可用字段列表生成所述查询语句对应的输入提示信息。
[0036]可选地,所述根据所述提示类型生成所述查询语句对应的输入提示信息的步骤,包括:
[0037]在所述提示类型为元数据提示时,检测所述查询语句中是否包含枚举类字段;
[0038]若是,则查找所述枚举类字段对应的枚举值列表,并根据所述枚举值列表生成所述查询语句对应的输入提示信息。
[0039]可选地,所述获取用户实时输入的查询语句,并检验所述查询语句中的缺失内容的步骤,包括:
[0040]获取用户实时输入的查询语句,并判断所述查询语句是否输入错误;
[0041]若是,则检验所述查询语句中的缺失内容。
[0042]可选地,所述根据所述提示类型生成所述查询语句对应的输入提示信息的步骤之后,还包括:
[0043]在接收到用户反馈的选择指令时,根据所述输入提示信息和所述选择指令对所述查询语句进行修改,获得正确查询语句;
[0044]基于所述正确查询语句进行查询,获得查询结果。
[0045]此外,为实现上述目的,本专利技术还提出一种输入提示设备,所述输入提示设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的输入提示程序,所述输入提示程序配置为实现如上文所述的输入提示方法。
[0046]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有输入提示程序,所述输入提示程序被处理器执行时实现如上文所述的输入提示方法。
[0047]此外,为实现上述目的,本专利技术还提出一种输入提示装置,所述输入提示装置包括:检验模块、确定模块以及生成模块;
[0048]所述检验模块,用于获取用户实时输入的查询语句,并检验所述查询语句中的缺失内容;
[0049]所述确定模块,用于根据所述缺失内容确定所述查询语句对应的提示类型;
[0050]所述生成模块,用于根据所述提示类型生成所述查询语句对应的输入提示信息。
[0051]可选地,所述生成模块,还用于在所述提示类型为语法提示时,确定所述查询语句对应的语法提示内容;
[0052]所述生成模块,还用于根据所述语法提示内容生成所述查询语句对应的输入提示信息。
[0053]可选地,所述生成模块,还用于获取所述语法提示内容的内容类别;
[0054]所述生成模块,还用于根据所述内容类别对所述语法提示内容进行标记;
[0055]所述生成模块,还用于根据标记后的语法提示内容生成所述查询语句对应的输入提示信息。
[0056]可选地,所述生成模块,还用于获取所述语法提示内容的解释信息;
[0057]所述生成模块,还用于根据标记后的语法提示内容和所述解释信息生成所述查询语句对应的输入提示信息。
[0058]可选地,所所述生成模块,还用于根据所述语法提示内容生成对应的语法示本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种输入提示方法,其特征在于,所述输入提示方法包括以下步骤:获取用户实时输入的查询语句,并检验所述查询语句中的缺失内容;根据所述缺失内容确定所述查询语句对应的提示类型;根据所述提示类型生成所述查询语句对应的输入提示信息。2.如权利要求1所述的输入提示方法,其特征在于,所述根据所述提示类型生成所述查询语句对应的输入提示信息的步骤,包括:在所述提示类型为语法提示时,确定所述查询语句对应的语法提示内容;根据所述语法提示内容生成所述查询语句对应的输入提示信息。3.如权利要求2所述的输入提示方法,其特征在于,所述根据所述语法提示内容生成所述查询语句对应的输入提示信息的步骤,包括:获取所述语法提示内容的内容类别;根据所述内容类别对所述语法提示内容进行标记;根据标记后的语法提示内容生成所述查询语句对应的输入提示信息。4.如权利要求3所述的输入提示方法,其特征在于,所述根据标记后的语法提示内容生成所述查询语句对应的输入提示信息的步骤,包括:获取所述语法提示内容的解释信息;根据标记后的语法提示内容和所述解释信息生成所述查询语句对应的输入提示信息。5.如权利要求4所述的输入提示方法,其特征在于,所述根据标记后的语法提示内容和所述解释信息生成所述查询语句对应的输入提示信息的步骤,包括:根据所述语法提示内容生成对应的语法示例;根据标记后的语法提示内容、所述解释信息以及所述语法示例生成所述查询语句对应的输入提示信息。6.如权...
【专利技术属性】
技术研发人员:卢彬彬,邓良田,张亚军,郭亮,
申请(专利权)人:三六零数字安全科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。