一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

搜题方法、装置、终端设备及可读存储介质与流程

2022-05-31 23:38:06 来源:中国专利 TAG:


1.本技术属于搜题领域,尤其涉及一种搜题方法、装置、终端设备及可读存储介质。


背景技术:

2.在现有的拍照搜题技术中,通常使用用户点击或框选待搜索的题目进行光学字符识别(optical character recognition,ocr)并搜题。
3.该方式存在的问题是:搜索一道题目时,使用该题目的ocr文本信息直接在拥有海量题目,且存在大量相似题的题库中进行检索,搜题结果准确率不高,不能达到搜出原题的效果。


技术实现要素:

4.本技术实施例提供一种搜题方法、装置、终端设备及可读存储介质,提高搜题结果的准确率。
5.第一方面,本技术实施例提供一种搜题方法,包括:
6.获取模块,用于获取待搜索的目标题目图像和已搜索的历史题目对应的书本信息;
7.第一确定模块,用于根据所述已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息;
8.第二确定模块,用于根据所述目标题目图像和所述在预设第一时间段内已搜索的书本信息,确定目标题目的答案。
9.在第一方面一种可能的实现方式中,所述已搜索的历史题目对应的书本信息的确定方法,包括:
10.在预设索引库中,搜索与每道历史题目信息相关的多道相关题目信息;
11.根据多道所述相关题目信息,确定每道所述相关题目信息对应的书本信息;
12.根据每道所述相关题目信息对应的书本信息,确定所述已搜索的历史题目对应的书本信息。
13.其中,所述根据所述已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息,包括:
14.根据所述已搜索的历史题目对应的书本信息,确定所述在预设第一时间段内的所述历史题目信息对应的书本信息;
15.统计所述在预设第一时间段内的所述历史题目信息对应的书本信息的第一次数,若所述第一次数不小于第一阈值,则将所述第一次数不小于所述第一阈值的书本信息,确定为所述在预设第一时间段内已搜索的书本信息。
16.其中,所述根据所述目标题目图像和所述在预设第一时间段内已搜索的书本信息,确定目标题目的答案,包括:
17.识别所述目标题目图像,获得目标题目信息;
18.计算所述目标题目信息与所述在预设第一时间段内已搜索的书本信息对应的题目信息的相关度;
19.根据所述目标题目信息与所述在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,确定所述目标题目的答案。
20.其中,所述计算所述目标题目信息与所述在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,包括:
21.根据所述已搜索的历史题目对应的书本信息,确定在预设第二时间段内已搜索的书本信息,所述第二时间段为所述第一时间段内的时间段;
22.判断所述在预设第二时间段内已搜索的书本信息中,是否存在所述在预设第一时间段内已搜索的书本信息;
23.若存在,则调高在预设第二时间段内已搜索的书本信息的权重;
24.根据所述权重,计算所述目标题目信息与所述在预设第一时间段内已搜索的书本信息对应的题目信息的相关度。
25.其中,所述调高在预设第二时间段内已搜索的书本信息的权重,包括:
26.统计所述在预设第二时间段内已搜索的书本信息的第二次数;
27.若所述第二次数不小于第二阈值且不大于第一阈值,则调高所述在预设第二时间段内已搜索的所述第二次数的书本信息的权重。
28.其中,所述根据目标题目信息与所述在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,确定目标题目的答案,包括:
29.对目标题目信息与所述在预设第一时间段内已搜索的书本信息对应的题目信息的相关度进行排序;
30.将最大相关度的所述在预设第一时间段内已搜索的书本信息对应的答案信息,确定为所述目标题目的答案信息。
31.第二方面,本技术实施例提供一种搜题装置,包括:
32.获取模块,用于获取待搜索的目标题目图像和已搜索的历史题目对应的书本信息;
33.第一确定模块,用于根据所述已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息;
34.第二确定模块,用于根据所述目标题目图像和所述在预设第一时间段内已搜索的书本信息,确定目标题目的答案。
35.第三方面,本技术实施例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的搜题方法。
36.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面任一项所述的搜题方法。
37.本技术实施例与现有技术相比存在的有益效果是:本技术实施例通过获取待搜索的目标题目图像和已搜索的历史题目对应的书本信息;根据已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息;根据目标题目图像和在预设第一时间
段内已搜索的书本信息,确定目标题目的答案。即本技术在搜索目标题目时,可以通过已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息,根据书本信息,确定目标题目的答案,相对于使用目标题目的ocr文本信息直接在拥有海量题目,且存在大量相似题的题库中进行检索,提高了搜题准确率。
附图说明
38.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1是本技术一实施例提供的搜题方法的一种应用场景示意图;
40.图2是本技术实施例提供的一种确定目标题目的答案的方法的示意性流程图;
41.图3是本技术实施例提供的一种历史题目信息对应的书本信息的确定方法的示意性流程图;
42.图4是本技术实施例提供的一种s202的具体方法的示意性流程图;
43.图5是本技术实施例提供的一种s203的具体方法的示意性流程图;
44.图6是本技术实施例提供的一种s502的具体方法的示意性流程图;
45.图7是本技术实施例提供的一种s603的具体方法的示意性流程图;
46.图8是本技术实施例提供的一种s503的具体方法的示意性流程图;
47.图9是本技术实施例提供的一种搜题装置的结构示意图;
48.图10是本技术实施例提供的一种终端设备的结构示意图。
具体实施方式
49.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述,在其它情况中,各个实施例中的具体技术细节可以互相参考,在一个实施例中没有描述的具体系统可参考其它实施例。
50.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
51.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
52.在本技术说明书中描述的参考“本技术实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在另一些实施例中”、“本技术一实施例”、“本技术其他实施例”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但
不限于”,除非是以其他方式另外特别强调。
53.另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
54.在现有的拍照搜题技术中,通常使用用户点击或框选待搜索的题目进行光学字符识别(optical character recognition,ocr)并搜题。
55.该方式存在的问题是:搜索一道题目时,使用该题目的ocr文本信息直接在拥有海量题目,且存在大量相似题的题库中进行检索,搜题结果准确率不高,不能达到搜出原题的效果。
56.为了解决上述缺陷,本技术的发明构思为:
57.本技术在搜索目标题目时,可以通过已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息,根据书本信息,确定目标题目的答案,相对于使用目标题目的ocr文本信息直接在拥有海量题目,且存在大量相似题的题库中进行检索,提高了搜题准确率。
58.为了说明本技术的技术方案,下面通过具体实施例来进行说明。
59.请参考图1,图1是本技术一实施例提供的搜题方法的一种应用场景示意图,为了方便说明,仅示出与本技术相关的部分。该应用场景包括:终端设备100和目标题目200。
60.该终端设备100包括扫描笔、手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等,本技术实施例对终端设备的具体类型不作任何限制。
61.本技术实施例中的目标题目200可以是书中某一整页中的题目,也可以是试卷中题目,也可以是临时书写的题目。
62.本技术实施例中的目标题目可以是印刷字体,也可以是手写字体,本技术实施例对题目的字体类型不作限定。
63.该终端设备主要是通过获取待搜索的目标题目200图像和已搜索的历史题目对应的书本信息;根据已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息;根据目标题目200图像和在预设第一时间段内已搜索的书本信息,确定目标题目的答案。
64.本技术实施例中确定目标题目的答案的方法请参考图2,图2是本技术实施例提供的一种确定目标题目的答案的方法的示意性流程图。图2中的方法的执行主体可以为图1中的终端设备100。如图2所示,该方法包括:s201至s203。
65.s201、获取待搜索的目标题目图像和已搜索的历史题目对应的书本信息。
66.具体的,终端设备中通常配置摄影组件,本技术实施例中,终端设备可通过摄影组件获取待搜索的目标题目图像,本技术实施例对摄影组件的类型不作限定。
67.本技术实施例中,在获取到待搜索的目标题目图像后,需要对获取到的图像进行预处理,预处理包括灰度化、二值化、平滑以及其他的一些处理。预处理的目的是使获取的图像得到矫正,并统一规格。本技术实施例对预处理的方法不作限定。
68.本技术实施例中,已搜索的历史题目对应的书本信息是指搜题者在利用终端设备搜索目标题目之前已经搜索过的题目信息,通过搜索过的题目信息确定的书本信息。
69.本技术实施例中,在搜题者每次利用终端设备搜索历史题目信息时,利用埋点技术记录该历史题目信息和该历史题目信息对应的书本信息。
70.埋点是数据采集领域的术语,本技术实施例中,可通过埋点将搜题者搜索的历史题目信息以及历史题目信息对应的书本信息进行捕获和存储。
71.在一些实施例中,已搜索的历史题目信息对应的书本信息的确定方法为:
72.将每道历史题目信息输入已训练的神经网络模型中,在神经网络模型中,根据每道历史题目信息,获得每道历史题目的多个分词,然后根据获得的各个分词在多个不同书本中的词频数值,对每道历史题目信息进行书本识别,进而确定每道历史题目对应的书本信息。
73.神经网络模型的训练方法为:
74.获取样本历史题目信息,并在样本历史题目信息中标注对应的书本信息。
75.将样本历史题目信息输入神经网络模型中进行训练。
76.在神经网络模型中,获得样本历史题目信息的多个分词及各个分词在不同书本中的词频数值。
77.根据各个分词在不同书本中的词频数值,对样本历史题目信息进行书本识别,若识别结果与已标注的书本信息不一致,对各个分词在不同书本的词频数值进行调整,得到调整后的词频数值。
78.在调整后,再次根据各个分词在不同书本中对应的调整后的词频数值进行书本识别,该调整和识别是一个循环过程,直到调整后的词频数值能够使得书本识别结果与书本标记一致为止。
79.通过上述过程,在对一定数量的样本历史题目进行训练后,可获得较为准确的历史题目的分词及其对应的不同书本的词频数值,从而可以在后续进行未知书本的历史题目识别时,准确识别出该历史题目所属的书本。
80.本技术其他实施例中,已搜索的历史题目信息对应的书本信息的确定方法可参考图3,图3是本技术实施例提供的一种历史题目信息对应的书本信息的确定方法的示意性流程图。图3中的方法的执行主体可以为图1中的终端设备100。如图3所示,该方法包括:s301至s303。
81.s301、在预设索引库中,搜索与每道历史题目信息相关的多道相关题目信息。
82.具体的,预设索引库包含每道题目对应的文档信息,每道题目对应的文档信息包括各题目信息、各题目信息所对应的书本信息和各题目信息对应的答案信息。
83.预设索引库的构建方法为:
84.将每道题目、每道题目对应的书本信息和每道题目对应的答案信息构建一条索引文档。基础教育阶段涉及的所有书本共有m道题,则构建m条索引文档,该m条索引文档构成预设索引库。
85.本技术实施例中基础教育阶段涉及的所有书本包括教科书、练习册、习题集和试卷等。
86.传统的搜题方法,需在传统题库中进行搜索识别,传统题库包括市面上所有书籍中的题目,题库数量十分巨大,导致搜索时计算量过大,搜索时间过长且识别准确率较低。本技术实施例提供的搜题方法,可以在预设索引库中进行搜索识别,预设索引库仅包括基
础教育阶段涉及的所有书本中包含的题目,相对于传统的科目识别方法,可以减小计算量,节省搜索时间,同时提高识别准确率。
87.搜索与每道历史题目信息相关的多道相关题目信息的方法可以为:
88.首先,根据预设相关度算子,确定每道历史题目信息与预设索引库中文档信息的相关度。
89.具体的,本技术实施例中预设相关度算子,可以为信息检索与数据挖掘的加权算法(term frequency

inverse document frequency,tf-idf)。可以为基于概率模型的算法bm25。
90.本技术实施例中,预设相关度算子用于对每道历史题目信息与预设索引库中文档信息的相似度进行评分,根据该评分即可确定每道历史题目信息与预设索引库中文档信息的相关度。
91.其次,根据相关度,确定与每道历史题目信息相关的多道相关题目信息。
92.具体的,例如:预设索引库中存储10条文档信息,根据预设相关度算子,计算出一道历史题目信息与10条文档信息的评分分别为0、0.1、0.45、0、0.6、0.7、0.8、0.6、0和0。则与该道历史题目信息相关的多道相关题目信息为除评分为0以外的所有文档信息中的题目信息。根据此方法,即可确定与每道历史题目信息相关的多道相关题目信息。
93.s302、根据多道相关题目信息,确定每道相关题目信息对应的书本信息。
94.具体的,预设索引库包含每道题目对应的文档信息,每道题目对应的文档信息包括各题目信息、各题目信息所对应的书本信息和各题目信息对应的答案信息。
95.本技术实施例在利用s301中的方法确定多道相关题目信息时,即可根据预设索引库,确定每道相关题目信息对应的书本信息。
96.s303、根据每道相关题目信息对应的书本信息,确定历史题目信息对应的书本信息。
97.具体的,在一些实施例中,可以将每道相关题目信息对应的书本信息,确定历史题目信息对应的书本信息。示例性的,可以将评分为0.1、0.45、0.6、0.7、0.8、0.6的相关题目信息对应的书本信息,全部确定为历史题目信息对应的书本信息。
98.本技术实施例实施例中,可以根据相关度对每道相关题目信息对应的书本信息进行排序,将相关度高的多道相关题目信息对应的书本信息,确定为历史题目信息对应的书本信息。示例性的,根据评分进行排序,例如:评分从大到小的顺序为0.8、0.7、0.6、0.6、0.45、0.1,可将前3道或前4道的相关题目信息对应的书本信息,确定为历史题目信息对应的书本信息。
99.本技术实施例中将相关度高的多道相关题目信息对应的书本信息,确定为历史题目信息对应的书本信息中的多道相关题目信息,可根据实际情况具体选择。
100.s202、根据已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息。
101.具体的,在一些实施例中,确定在预设第一时间段内已搜索的书本信息的方法请参考图4,图4是本技术实施例提供的一种s202的具体方法的示意性流程图。图4中的方法的执行主体可以为图1中的终端设备100。如图4所示,该方法包括:s401至s402。
102.s401、根据已搜索的历史题目信息,确定在预设第一时间段内的历史题目信息对
spotting with a unified network,fots)等。
116.s502、计算目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度。
117.其中,计算目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度的方法请参考图6,图6是本技术实施例提供的一种s502的具体方法的示意性流程图。图6中的方法的执行主体可以为图1中的终端设备100。如图6所示,该方法包括:s601至s604。
118.s601、根据历史题目信息,确定在预设第二时间段内已搜索的书本信息。
119.其中,第二时间段为第一时间段内的时间段。示例性的,预设第一时间段为5个月至7个月,例如6个月,第二预设时间段为1周至3周,例如2周。
120.本技术实施例中,通过埋点技术记录已搜索的历史题目信息时,可将已搜索的历史题目信息存储在预设第二数据库中,这预设第二数据库中仅包括预设第二时间段内的历史题目信息对应的书本信息。
121.例如:预设第二数据库中仅包含搜题之前2周内的历史题目信息对应的书本信息,因此,在将已搜索的历史题目信息存储在预设第二数据库中时,需要不断的删除搜题之前2周前的数据,使预设第二数据库中仅存储搜题之前2周内的数据。
122.s602、判断在预设第二时间段内已搜索的书本信息中,是否存在在预设第一时间段内已搜索的书本信息。
123.示例性的,根据s601确定的在预设第二时间段内已搜索的书本信息包括语文教课书、语文习题集、英语教课书、历史教课书,根据s402确定的在预设第一时间段内已搜索的书本信息包括语文教课书、语文练习册、语文习题集,则判断根据s601确定的书本信息中是否存在根据s402确定的书本信息。
124.s603、若存在,则调高在预设第二时间段内已搜索的书本信息的权重。
125.示例性的,在预设第二时间段内已搜索的书本信息中存在在预设第一时间段内已搜索的书本信息(语文教课书和语文习题集)。
126.本技术实施例是利用预设相关度算子,计算目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,在利用预设相关度算子进行计算时,需要给在预设第一时间段内已搜索的书本信息赋予权重。
127.本技术实施例中,预设相关度算子是通过设置权重参数boost调节权重,调高在预设第二时间段内已搜索的书本信息的权重即调高语文教课书和语文习题集的权重的目的是:使目标题目信息与语文教课书和语文习题集的评分值,大于其他书本信息对应的文档信息的评分值。
128.在其他实施例中,调高在预设第二时间段内已搜索的书本信息的权重的方法包括图7中的方法,图7是本技术实施例提供的一种s603的具体方法的示意性流程图。图7中的方法的执行主体可以为图1中的终端设备100。如图7所示,该方法包括:s701至s702。
129.s701、统计在预设第二时间段内已搜索的书本信息的第二次数。
130.具体的,第二次数小于第一次数。
131.示例性的,根据s601确定的在预设第二时间段内已搜索的书本信息包括语文教课书、语文习题集、英语教课书、历史教课书,统计出这些书本信息的次数分别为:语文教课书
2次、语文习题集3次、英语教课书1、历史教课书1。
132.s702、若第二次数不小于第二阈值且不大于第一阈值,则调高第二次数不小于第二阈值且不大于第一阈值对应的,在预设第二时间段内已搜索的书本信息的权重。
133.具体的,第二阈值为1次至3次,例如2次。
134.示例性的第一阈值为3次,第二阈值为2次,语文教课书和语文习题集的次数不小于2次且不大于3次,则调高语文教课书和语文习题集对应的书本信息的权重。
135.s604、根据权重,计算目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度。
136.示例性的,根据s402确定的在预设第一时间段内已搜索的书本信息包括语文教课书、语文练习册、语文习题集。
137.在没有调高权重之前,计算目标题目信息与语文教课书对应的文档信息的评分时,权重设置为1,计算目标题目信息与语文练习册对应的文档信息的评分时,权重设置为1,计算目标题目信息与语文习题集对应的文档信息的评分时,权重设置为1。
138.由于语文教课书和语文习题集的次数不小于第二阈值且不大于第一阈值,所以在调高权重时,计算目标题目信息与语文教课书对应的文档信息的评分时,权重设置为3.5,计算目标题目信息与语文练习册对应的文档信息的评分时,权重设置为1,计算目标题目信息与语文习题集对应的文档信息的评分时,权重设置为3.5。
139.s503、根据目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,确定目标题目的答案。
140.具体的,根据目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,确定目标题目的答案的方法请参考图8,图8是本技术实施例提供的一种s503的具体方法的示意性流程图。图8中的方法的执行主体可以为图1中的终端设备100。如图8所示,该方法包括:s801至s802。
141.s801、对目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度进行排序。
142.示例性的,语文教课书对应有3条文档信息a1、b1和c1,语文练习册对应有4条文档信息a2、b2、c2和d2,语文习题集对应有2条文档信息a3、b3,计算目标题目信息与语文教课书对应的3条文档信息的评分时,权重设置为3.5,a1评分为0.92,b1评分为0.87,c1评分为0.97。
143.计算目标题目信息与语文练习册对应的4条文档信息的评分时,权重设置为1,a2评分为0.32,b2评分为0.37,c2评分为0.47,d2评分为0.31。
144.计算目标题目信息与语文习题集对应的2条文档信息的评分时,权重设置为3.5,a3评分为0.93,b3评分为0.83。
145.对目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度进行排序即对上述9条文档信息的评分进行排序。
146.s802、将最大相关度的在预设第一时间段内已搜索的书本信息对应的答案信息,确定为目标题目的答案信息。
147.示例性的,将9条文档信息的评分中,最大评分的书本信息对应的答案信息,确定为目标题目的答案信息。
148.综上,本技术实施例通过获取待搜索的目标题目图像和已搜索的历史题目对应的书本信息;根据已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息;根据目标题目图像和在预设第一时间段内已搜索的书本信息,确定目标题目的答案。即本技术在搜索目标题目时,可以通过已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息,根据书本信息,确定目标题目的答案,相对于使用目标题目的ocr文本信息直接在拥有海量题目,且存在大量相似题的题库中进行检索,提高了搜题准确率。
149.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
150.请参考图9,图9是一种搜题装置,包括:
151.获取模块91,用于获取待搜索的目标题目图像和已搜索的历史题目对应的书本信息。
152.第一确定模块92,用于根据已搜索的历史题目对应的书本信息,确定在预设第一时间段内已搜索的书本信息。
153.第三确定模块93,用于根据目标题目图像和在预设第一时间段内已搜索的书本信息,确定目标题目的答案。
154.其中,获取模块91,还用于在预设索引库中,搜索与每道历史题目信息相关的多道相关题目信息;
155.根据多道相关题目信息,确定每道相关题目信息对应的书本信息;
156.根据每道相关题目信息对应的书本信息,确定已搜索的历史题目对应的书本信息。
157.其中,第一确定模块92,还用于根据已搜索的历史题目对应的书本信息,确定在预设第一时间段内的历史题目信息对应的书本信息;
158.统计在预设第一时间段内的历史题目信息对应的书本信息的第一次数,若第一次数不小于第一阈值,则将第一次数不小于第一阈值的书本信息,确定为在预设第一时间段内已搜索的书本信息。
159.第二确定模块93,还用于识别目标题目图像,获得目标题目信息;
160.计算目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度;
161.根据目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度,确定目标题目的答案。
162.其中,第二确定模块93,还用于根据已搜索的历史题目对应的书本信息,确定在预设第二时间段内已搜索的书本信息,第二时间段为第一时间段内的时间段;
163.判断在预设第二时间段内已搜索的书本信息中,是否存在在预设第一时间段内已搜索的书本信息;
164.若存在,则调高在预设第二时间段内已搜索的书本信息的权重;
165.根据权重,计算目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度。
166.其中,第二确定模块93,还用于统计在预设第二时间段内已搜索的书本信息的第二次数;
167.若第二次数不小于第二阈值且不大于第一阈值,则调高在预设第二时间段内已搜索的第二次数的书本信息的权重。
168.其中,第二确定模块93,还用于对目标题目信息与在预设第一时间段内已搜索的书本信息对应的题目信息的相关度进行排序;
169.将最大相关度的在预设第一时间段内已搜索的书本信息对应的答案信息,确定为目标题目的答案信息。
170.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
171.如图10所示,本技术实施例还提供一种终端设备100,包括存储器21、处理器22以及存储在存储器21中并可在处理器22上运行的计算机程序23,处理器22执行计算机程序23时实现上述各实施例的搜题方法。
172.所述处理器22可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
173.所述存储器21可以是终端设备100的内部存储单元。所述存储器21也可以是终端设备100的外部存储设备,例如终端设备100上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器21还可以既包括终端设备100的内部存储单元也包括外部存储设备。存储器21用于存储计算机程序以及终端设备100所需的其他程序和数据。存储器21还可以用于暂时地存储已经输出或者将要输出的数据。
174.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述各实施例的搜题方法。
175.本技术实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现上述各实施例的搜题方法。
176.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施
例的步骤。其中,计算机程序包括计算机程序代数据,计算机程序代数据可以为源代数据形式、对象代数据形式、可执行文件或某些中间形式等。计算机可读存储介质至少可以包括:能够将计算机程序代数据携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不可以是电载波信号和电信信号。
177.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
178.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
179.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
180.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献