logo好方法网

一种文本查询方法及装置


技术摘要:
本申请实施例公开了一种文本查询方法及装置,该方法包括:响应于利用词典笔对待识别文本的扫描操作,获取待识别文本;当待识别文本为中文文本时,判断待识别文本是否匹配得到目标诗词词条,若能,显示目标诗词词条以及目标诗词词条的解释文本;若不能,判断是否可以匹  全部
背景技术:
词典笔可以理解为一种扫描式电子词典,通过对文本扫描取词的方式,实现对文 本的查询。目前,词典笔通常实现的是对英文文本的扫描、查询。但是,在现有技术中,当使 用词典笔扫描中文文本时,查询逻辑较为混乱,会存在扫描相同文本,出现的查询结果不一 致的现象。
技术实现要素:
有鉴于此,本申请实施例提供一种文本查询方法及装置,以解决词典笔扫描中文 文本时,查询逻辑混乱的技术问题。 为解决上述问题,本申请实施例提供的技术方案如下: 一种文本查询方法,所述方法应用于词典笔,所述方法包括: 响应于利用所述词典笔对待识别文本的扫描操作,获取所述待识别文本; 当所述待识别文本为中文文本时,判断所述待识别文本是否能够匹配得到目标诗 词词条;如果所述待识别文本能够匹配得到目标诗词词条,在所述词典笔的显示屏上显示 所述目标诗词词条以及所述目标诗词词条的解释文本; 如果所述待识别文本不能匹配得到目标诗词词条,判断所述待识别文本是否能够 匹配得到目标成语词条;如果所述待识别文本能够匹配得到目标成语词条,在所述词典笔 的显示屏上显示所述目标成语词条以及所述目标成语词条的解释文本; 如果所述待识别文本不能匹配得到目标成语词条,判断所述待识别文本是否能够 匹配得到目标词语词条;如果所述待识别文本能够匹配得到目标词语词条,在所述词典笔 的显示屏上显示所述目标词语词条以及所述目标词语词条的解释文本; 如果所述待识别文本不能匹配得到目标词语词条,在所述词典笔的显示屏上显示 所述待识别文本以及所述待识别文本包括的各个汉字的解释文本。 在一种可能的实现方式中,如果所述待识别文本不能匹配得到目标成语词条,在 判断所述待识别文本是否能够匹配得到目标词语词条之前,所述方法还包括: 判断所述待识别文本包括的字符数是否大于预设阈值; 如果所述待识别文本包括的字符数大于预设阈值,在所述词典笔的显示屏上显示 所述待识别文本以及所述待识别文本对应的翻译文本; 如果所述待识别文本包括的字符数不大于预设阈值,触发判断所述待识别文本是 否能够匹配得到目标词语词条。 在一种可能的实现方式中,如果所述待识别文本不能匹配得到目标成语词条,在 判断所述待识别文本是否能够匹配得到目标词语词条之前,所述方法还包括: 判断所述待识别文本是否能够匹配得到目标专有词汇词条; 5 CN 111597325 A 说 明 书 2/25 页 如果所述待识别文本能够匹配得到目标专有词汇词条,在所述词典笔的显示屏上 显示所述目标专有词汇词条以及所述目标专有词汇词条的解释文本; 如果所述待识别文本不能匹配得到目标专有词汇词条,触发判断所述待识别文本 是否能够匹配得到目标词语词条。 在一种可能的实现方式中,所述方法还包括: 当在所述词典笔的显示屏上显示所述目标诗词词条以及所述目标诗词词条的解 释文本时,将所述目标诗词词条切分为至少一个第一文本单元,每个所述第一文本单元包 括成语、词语或汉字;响应于对所述目标诗词词条的第一触发操作,确定所述第一触发操作 对应的第一文本单元;获取所述第一触发操作对应的第一文本单元的解释文本;在所述词 典笔的显示屏上显示所述第一触发操作对应的第一文本单元的解释文本; 当在所述词典笔的显示屏上显示所述目标成语词条以及所述目标成语词条的解 释文本时,将所述目标成语词条切分为至少一个第二文本单元,每个所述第二文本单元包 括词语或汉字;响应于对所述目标成语词条的第二触发操作,确定所述第二触发操作对应 的第二文本单元;获取所述第二触发操作对应的第二文本单元的解释文本;在所述词典笔 的显示屏上显示所述第二触发操作对应的第二文本单元的解释文本; 当在所述词典笔的显示屏上显示所述目标词语词条以及所述目标词语词条的解 释文本时,将所述目标词语词条切分为至少一个第三文本单元,每个所述第三文本单元包 括汉字;响应于对所述目标词语词条的第三触发操作,确定所述第三触发操作对应的第三 文本单元;获取所述第三触发操作对应的所述第三文本单元的解释文本;在所述词典笔的 显示屏上显示所述第三触发操作对应的第三文本单元的解释文本。 在一种可能的实现方式中,所述将所述目标诗词词条切分为至少一个第一文本单 元,包括: 如果所述目标诗词词条包括成语,将所述目标诗词词条包括的成语切分为第一文 本单元;如果所述目标诗词词条中除成语之外的部分包括词语,将所述目标诗词词条包括 的词语切分为第一文本单元;将所述目标诗词词条中除成语、词语之外的每个汉字切分为 第一文本单元; 所述将所述目标成语词条切分为至少一个第二文本单元,包括: 如果所述目标成语词条包括词语,将所述目标成语词条包括的词语切分为第二文 本单元;将所述目标成语词条中除词语之外的每个汉字切分为第二文本单元; 所述将所述目标词语词条切分为至少一个第三文本单元,包括: 将所述目标词语词条中每个汉字切分为第三文本单元。 在一种可能的实现方式中,所述方法还包括: 当所述待识别文本包括非中文文本以及中文文本时,获取所述待识别文本包括的 中文字符数以及非中文字符数; 如果所述中文字符数大于非中文字符数,将所述待识别文本翻译为目标语种翻译 文本,在所述词典笔的显示屏上显示所述待识别文本以及所述目标语种翻译文本; 如果所述中文字符数不大于非中文字符数,将所述待识别文本翻译为中文翻译文 本,在所述词典笔的显示屏上显示所述待识别文本以及所述中文翻译文本。 在一种可能的实现方式中,所述方法还包括: 6 CN 111597325 A 说 明 书 3/25 页 在获取所述待识别文本之后,根据用户的配置数据确定是否对所述待识别文本进 行翻译; 当确定对所述待识别文本进行翻译,且当所述待识别文本为中文文本时,将所述 待识别文本翻译为目标语种翻译文本,在所述词典笔的显示屏上显示所述待识别文本以及 所述目标语种翻译文本; 当确定对所述待识别文本进行翻译,且当所述待识别文本为非中文文本时,将所 述待识别文本翻译为中文翻译文本,在所述词典笔的显示屏上显示所述待识别文本以及所 述中文翻译文本。 在一种可能的实现方式中,所述判断所述待识别文本是否能够匹配得到目标诗词 词条,包括: 根据所述待识别文本包括的字符以及标点符号,对所述待识别文本进行分句处 理,得到所述待识别文本的分句数量; 将所述待识别文本与第一诗词词条进行匹配,得到与所述第一诗词词条的匹配结 果,所述第一诗词词条为与所述待识别文本的分句数量对应的诗词词条; 判断是否存在匹配结果符合预设条件的第一诗词词条; 如果存在匹配结果符合预设条件的第一诗词词条,确定所述待识别文本能够匹配 得到目标诗词词条,且所述目标诗词词条为所述匹配结果符合预设条件的第一诗词词条; 如果不存在匹配结果符合预设条件的第一诗词词条,确定所述待识别文本不能匹 配得到目标诗词词条。 一种文本查询装置,所述装置应用于词典笔,所述装置包括: 待识别文本获取单元,用于响应于利用所述词典笔对待识别文本的扫描操作,获 取所述待识别文本; 目标诗词词条匹配单元,用于当所述待识别文本为中文文本时,判断所述待识别 文本是否能够匹配得到目标诗词词条; 目标诗词词条显示单元,用于如果所述待识别文本能够匹配得到目标诗词词条, 在所述词典笔的显示屏上显示所述目标诗词词条以及所述目标诗词词条的解释文本; 目标成语词条匹配单元,用于如果所述待识别文本不能匹配得到目标诗词词条, 判断所述待识别文本是否能够匹配得到目标成语词条; 目标成语词条显示单元,用于如果所述待识别文本能够匹配得到目标成语词条, 在所述词典笔的显示屏上显示所述目标成语词条以及所述目标成语词条的解释文本; 目标词语词条匹配单元,用于如果所述待识别文本不能匹配得到目标成语词条, 判断所述待识别文本是否能够匹配得到目标词语词条; 目标词语词条显示单元,用于如果所述待识别文本能够匹配得到目标词语词条, 在所述词典笔的显示屏上显示所述目标词语词条以及所述目标词语词条的解释文本; 汉字显示单元,用于如果所述待识别文本不能匹配得到目标词语词条,在所述词 典笔的显示屏上显示所述待识别文本以及所述待识别文本包括的各个汉字的解释文本。 在一种可能的实现方式中,所述装置还包括: 预设阈值判断单元,用于判断所述待识别文本包括的字符数是否大于预设阈值; 翻译文本显示单元,用于如果所述待识别文本包括的字符数大于预设阈值,在所 7 CN 111597325 A 说 明 书 4/25 页 述词典笔的显示屏上显示所述待识别文本以及所述待识别文本对应的翻译文本; 第一触发单元,用于如果所述待识别文本包括的字符数不大于预设阈值,触发判 断所述待识别文本是否能够匹配得到目标词语词条。 在一种可能的实现方式中,所述装置还包括: 目标专有词汇词条匹配单元,用于判断所述待识别文本是否能够匹配得到目标专 有词汇词条; 目标专有词汇词条显示单元,用于如果所述待识别文本能够匹配得到目标专有词 汇词条,在所述词典笔的显示屏上显示所述目标专有词汇词条以及所述目标专有词汇词条 的解释文本; 第二触发单元,用于如果所述待识别文本不能匹配得到目标专有词汇词条,触发 判断所述待识别文本是否能够匹配得到目标词语词条。 在一种可能的实现方式中,所述装置还包括: 目标诗词词条切分单元、目标成语词条切分单元和目标词语词条切分单元;其中, 所述目标诗词词条切分单元,包括: 目标诗词词条切分子单元,用于当在所述词典笔的显示屏上显示所述目标诗词词 条以及所述目标诗词词条的解释文本时,将所述目标诗词词条切分为至少一个第一文本单 元,每个所述第一文本单元包括成语、词语或汉字; 第一文本单元确定子单元,用于响应于对所述目标诗词词条的第一触发操作,确 定所述第一触发操作对应的第一文本单元;获取所述第一触发操作对应的第一文本单元的 解释文本; 第一文本单元显示子单元,用于在所述词典笔的显示屏上显示所述第一触发操作 对应的第一文本单元的解释文本; 所述目标成语词条切分单元,包括: 目标成语词条切分子单元,用于当在所述词典笔的显示屏上显示所述目标成语词 条以及所述目标成语词条的解释文本时,将所述目标成语词条切分为至少一个第二文本单 元,每个所述第二文本单元包括词语或汉字; 第二文本单元确定子单元,用于响应于对所述目标成语词条的第二触发操作,确 定所述第二触发操作对应的第二文本单元; 第二文本单元显示子单元,用于获取所述第二触发操作对应的第二文本单元的解 释文本;在所述词典笔的显示屏上显示所述第二触发操作对应的第二文本单元的解释文 本; 所述目标词语词条切分单元,包括: 目标词语词条切分子单元,用于当在所述词典笔的显示屏上显示所述目标词语词 条以及所述目标词语词条的解释文本时,将所述目标词语词条切分为至少一个第三文本单 元,每个所述第三文本单元包括汉字; 第三文本单元确定子单元,用于响应于对所述目标词语词条的第三触发操作,确 定所述第三触发操作对应的第三文本单元; 第三文本单元显示子单元,用于获取所述第三触发操作对应的所述第三文本单元 的解释文本;在所述词典笔的显示屏上显示所述第三触发操作对应的第三文本单元的解释 8 CN 111597325 A 说 明 书 5/25 页 文本。 在一种可能的实现方式中,所述目标诗词词条切分子单元,具体用于如果所述目 标诗词词条包括成语,将所述目标诗词词条包括的成语切分为第一文本单元;如果所述目 标诗词词条中除成语之外的部分包括词语,将所述目标诗词词条包括的词语切分为第一文 本单元;将所述目标诗词词条中除成语、词语之外的每个汉字切分为第一文本单元; 所述目标成语词条切分子单元,具体用于如果所述目标成语词条包括词语,将所 述目标成语词条包括的词语切分为第二文本单元;将所述目标成语词条中除词语之外的每 个汉字切分为第二文本单元; 所述目标词语词条切分子单元,具体用于将所述目标词语词条中每个汉字切分为 第三文本单元。 在一种可能的实现方式中,所述装置还包括: 字符数获取单元,用于当所述待识别文本包括非中文文本以及中文文本时,获取 所述待识别文本包括的中文字符数以及非中文字符数; 第一目标语种翻译文本显示单元,用于如果所述中文字符数大于非中文字符数, 将所述待识别文本翻译为目标语种翻译文本,在所述词典笔的显示屏上显示所述待识别文 本以及所述目标语种翻译文本; 第一中文翻译文本显示单元,用于如果所述中文字符数不大于非中文字符数,将 所述待识别文本翻译为中文翻译文本,在所述词典笔的显示屏上显示所述待识别文本以及 所述中文翻译文本。 在一种可能的实现方式中,所述装置还包括: 翻译需求确定单元,用于在获取所述待识别文本之后,根据用户的配置数据确定 是否对所述待识别文本进行翻译; 第二目标语种翻译文本显示单元,用于当确定对所述待识别文本进行翻译,且当 所述待识别文本为中文文本时,将所述待识别文本翻译为目标语种翻译文本,在所述词典 笔的显示屏上显示所述待识别文本以及所述目标语种翻译文本; 第二中文翻译文本显示单元,用于当确定对所述待识别文本进行翻译,且当所述 待识别文本为非中文文本时,将所述待识别文本翻译为中文翻译文本,在所述词典笔的显 示屏上显示所述待识别文本以及所述中文翻译文本。 在一种可能的实现方式中,所述目标诗词词条匹配单元,包括: 分句数量确定子单元,用于根据所述待识别文本包括的字符以及标点符号,对所 述待识别文本进行分句处理,得到所述待识别文本的分句数量; 匹配结果确定子单元,用于将所述待识别文本与第一诗词词条进行匹配,得到与 所述第一诗词词条的匹配结果,所述第一诗词词条为与所述待识别文本的分句数量对应的 诗词词条; 判断子单元,用于判断是否存在匹配结果符合预设条件的第一诗词词条; 目标诗词词条确定子单元,用于如果存在匹配结果符合预设条件的第一诗词词 条,确定所述待识别文本能够匹配得到目标诗词词条,且所述目标诗词词条为所述匹配结 果符合预设条件的第一诗词词条;如果不存在匹配结果符合预设条件的第一诗词词条,确 定所述待识别文本不能匹配得到目标诗词词条。 9 CN 111597325 A 说 明 书 6/25 页 一种用于文本查询的装置,所述装置为词典笔,包括有存储器,以及一个或者一个 以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以 上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令: 响应于利用所述词典笔对待识别文本的扫描操作,获取所述待识别文本; 当所述待识别文本为中文文本时,判断所述待识别文本是否能够匹配得到目标诗 词词条;如果所述待识别文本能够匹配得到目标诗词词条,在所述词典笔的显示屏上显示 所述目标诗词词条以及所述目标诗词词条的解释文本; 如果所述待识别文本不能匹配得到目标诗词词条,判断所述待识别文本是否能够 匹配得到目标成语词条;如果所述待识别文本能够匹配得到目标成语词条,在所述词典笔 的显示屏上显示所述目标成语词条以及所述目标成语词条的解释文本; 如果所述待识别文本不能匹配得到目标成语词条,判断所述待识别文本是否能够 匹配得到目标词语词条;如果所述待识别文本能够匹配得到目标词语词条,在所述词典笔 的显示屏上显示所述目标词语词条以及所述目标词语词条的解释文本; 如果所述待识别文本不能匹配得到目标词语词条,在所述词典笔的显示屏上显示 所述待识别文本以及所述待识别文本包括的各个汉字的解释文本。 一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置 执行上述的文本查询方法。 由此可见,本申请实施例具有如下有益效果: 本申请实施例提供的应用于词典笔的文本查询方法,响应于利用词典笔对待识别 文本的扫描操作,获取待识别文本;当待识别文本为中文文本时,判断待识别文本是否匹配 得到目标诗词词条,如果能,显示目标诗词词条以及目标诗词词条的解释文本;如果不能匹 配,判断是否可以匹配到目标成语词条;如果能,显示目标成语词条以及目标成语词条的解 释文本;如果不能匹配,判断是否可以匹配到目标词语词条;如果能,显示目标词语词条以 及目标词语词条的解释文本;如果不能匹配,显示待识别文本以及待识别文本包括的各个 汉字的解释文本。本申请实施例通过对待识别文本按照诗词、成语、词语和汉字的查询顺序 进行查询,使得待识别文本的查询顺序较为清晰。按照一定的查询顺序进行查询,可以确保 待识别文本依次进行不同的文本种类的查询,使得得到的待识别文本的查询结果不会存在 遗漏或者是重复的情况,得到的查询结果较为准确,可信度较高。 附图说明 图1为本申请实施例提供的文本查询方法的示例性应用场景的示意图; 图2为本申请实施例提供的一种应用于词典笔的文本查询方法流程图; 图3为本申请实施例提供的另一种应用于词典笔的文本查询方法流程图; 图4为本申请实施例提供的另一种应用于词典笔的文本查询方法流程图; 图5为本申请实施例提供的另一种应用于词典笔的文本查询方法流程图; 图6为本申请实施例提供的一种文本查询装置的结构示意图; 图7为本申请实施例提供的客户端的结构示意图; 图8为本申请实施例提供的服务器的结构示意图。 10 CN 111597325 A 说 明 书 7/25 页
分享到:
收藏