一种基于互联网的教育信息处理方法及装置与流程

文档序号:14735972发布日期:2018-06-19 20:29阅读:144来源:国知局

本申请涉及本发明涉及教育和互联网技术领域,尤其涉及一种基于互联网的教育信息处理方法。



背景技术:

现在电子产品越来越普及,用智能终端产品,如手机和平板电脑等摄像功能将难题拍摄下来并寻求网络答疑的方法得到了广泛的应用,但是现有方法在拍摄到难题之后,需要用户手动拉拽剪贴框选来选择目标区域,这个操作往往需要很多的时间和精力,而且拖拽选取题目不易操作并且也不够准确,手动拖拽往往容易造成框多或者框少的问题,导致寻求答案过程变得困难、缓慢甚至还会造成解答错误的情况,如今学生学业繁重,应尽量减轻学生寻求答疑的难度。

目前,市面上的很多电子教育产品都可以实现拍照搜题功能,通过拍摄单词或词组以搜索对应的释义,或者通过拍摄题目以搜索对应的答案。现有拍照搜题功能的实现大都需要经过以下步骤:启动摄像头-拍照-在图像中截取搜索对象-通过OCR技术将搜索对象转换成文本-服务器搜索并匹配搜索结果-服务器将搜索结果反馈给电子终端。然而,用户在拍题时,往往拍出来的图像中有很多道题,现有技术通过固定的截题框截取用户想要的那道题,操作比较繁琐且容易出错。

针对上述问题,文献CN106326415A提供一种以通过光标定位的方式获取拍摄对象以及试题文本块,操作简单且可有效提高试题截取的精度,而且省去了截题确认的步骤,优化了整个拍照搜题的流程,增强用户体验。

文献CN106295514A通过应用扫描课本图片识别技术的APP,在进行同步学习辅导或搜索教材某页内容时,无需按书本科目、版本和年级来搜索教材,再逐页寻找所需的内容,无需浪费流量整本下载,只需要轻轻一扫就能精准定位到需要的课文页面,进行同步作业辅导。

然而,上述两种方法也存在许多缺陷,首先,上述方法虽然对图片拍摄进行了改进,然而并未对服务器侧的资源进行整合,由此难免会造成资源的搜索结果难以满足多样化题目需求;其次,上述方法仅仅对题目获取过程进行改进,而在搜索题目过程未对搜索部分进行优化,可能会导致搜索的效率不高、搜索的结果不准确的问题;最后,上述对拍摄图像处理获取题目的方法需要借助于用户手动触发光标的位置改变来实现,因此,这种手动获取题目的方法效率低下,智能化程度低,难以满足用户的自动化需求。



技术实现要素:

本发明提供一种基于互联网的教育信息处理方法,所述方法包括如下步骤:

S1,用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系;所述数据库和所述搜索引擎分别有一个或者多个;

S2,所述移动终端接收所述用户的题目搜索指令,基于所述题目搜索指令开启所述移动终端的摄像头以捕捉题目图像,所述移动终端自动调整所述摄像头的焦距直至捕捉到所述题目可以被识别的清晰图像;

S3,所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,并将所述题目的类型信息标记到对应的所述题目;所述题目及其所述题目的类型有一个或者多个;

S4,基于所述题目的类型信息分别在第一优先级的所述数据库和第一优先级的所述搜索引擎中对所述题目进行搜索,并将所述数据库中的搜索结果A1和所述搜索引擎中的搜索结果B1进行比较,如果数据库搜索结果A1和搜索引擎搜索结果B1一致,则将所述搜索结果A1或者B1通过所述移动终端反馈给所述用户;如果数据库搜索结果A1和搜索引擎搜索结果B1不一致,则进入步骤S5;

S5,基于所述题目的类型信息分别在第二优先级的所述数据库和第二优先级的所述搜索引擎中对所述题目进行搜索,得到所述数据库中的搜索结果A2和所述搜索引擎中的搜索结果B2,将所述搜索结果A1、B1、A1、B2进行比较,如果出现次数最多的所述搜索结果仅有一个,则将出现次数最多的所述搜索结果提供给所述用户;如果出现次数最多的所述搜索结果有多个,则向所述用户反馈错误信息,并将出现次数最多的多个所述搜索结果提供给所述用户。

作为一种优选的实施方式,所述用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系,具体包括:

根据所述用户的历史设置信息或者服务器侧的排名信息通过移动终端为所述用户推荐设置题目搜索的多个数据库及其优先级关系、多个搜索引擎及其优先级关系;在接收到所述题目搜索的指令后同一优先级的所述数据库和所述搜索引擎同时触发搜索操作;所述数据库包括本地数据库和互联网数据库。

作为一种优选的实施方式,所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,具体包括:

所述移动终端获取所述题目的所述清晰图像,并对所述图像进行按区域分割,每一个分割的区域内仅包括一道题目,将不含有题目的分割区域的图像进行删除操作;基于所述题目的分割区域的图像自动判断所述题目的类型,所述题目的类型包括以下任意一种或者几种:填空题、判断题、选择题、问答题;所述分割区域的图像的数量作为所述题目的数量。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有一个时,基于所述题目的分割区域的图像自动判断所述题目的类型,将所述题目的分割区域的图像转换为文字信息;根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将所述题目的类型转换为文字信息,基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有多个时,基于所述题目的分割区域的图像自动判断每一个所述题目的类型,将每一个所述题目的分割区域的图像转换为文字信息;对每一个所述题目按照流水线的方式根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将每一个所述题目的类型转换为文字信息,对每一个所述题目按照流水线的方式基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。

本发明提供一种基于互联网的教育信息处理方法,所述方法设置多个题目搜索的数据库和搜索引擎及其优先级关系,有效整合了各个数据资源,提高了搜索结果的准确性,提高了搜索效率;对题目图像解析出题目类型,从而提高了搜索的针对性和搜索效率;对捕捉到的题目图像进行题目数量的解析,可以在一张图片上搜索多个题目,从而提高了搜索的效率;最后,设置了搜索的数据库和搜索引擎的优先级,可以提高搜索的个性化和搜索的灵活性,满足不同用户的不同搜索需求。

此外,发明提供一种基于互联网的教育信息处理装置,所述装置包括如下模块:

搜索设置模块,用于用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系;所述数据库和所述搜索引擎分别有一个或者多个;

题目图像捕捉模块,用于所述移动终端接收所述用户的题目搜索指令,基于所述题目搜索指令开启所述移动终端的摄像头以捕捉题目图像,所述移动终端自动调整所述摄像头的焦距直至捕捉到所述题目可以被识别的清晰图像;

题目识别模块,用于所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,并将所述题目的类型信息标记到对应的所述题目;所述题目及其所述题目的类型有一个或者多个;

题目搜索模块,用于基于所述题目的类型信息分别在第一优先级的所述数据库和第一优先级的所述搜索引擎中对所述题目进行搜索,并将所述数据库中的搜索结果A1和所述搜索引擎中的搜索结果B1进行比较,如果数据库搜索结果A1和搜索引擎搜索结果B1一致,则将所述搜索结果A1或者B1通过所述移动终端反馈给所述用户;如果数据库搜索结果A1和搜索引擎搜索结果B1不一致,则执行搜索结果判断模块;

搜索结果判断模块,用于基于所述题目的类型信息分别在第二优先级的所述数据库和第二优先级的所述搜索引擎中对所述题目进行搜索,得到所述数据库中的搜索结果A2和所述搜索引擎中的搜索结果B2,将所述搜索结果A1、B1、A1、B2进行比较,如果出现次数最多的所述搜索结果仅有一个,则将出现次数最多的所述搜索结果提供给所述用户;如果出现次数最多的所述搜索结果有多个,则向所述用户反馈错误信息,并将出现次数最多的多个所述搜索结果提供给所述用户。

作为一种优选的实施方式,所述用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系,具体包括:

根据所述用户的历史设置信息或者服务器侧的排名信息通过移动终端为所述用户推荐设置题目搜索的多个数据库及其优先级关系、多个搜索引擎及其优先级关系;在接收到所述题目搜索的指令后同一优先级的所述数据库和所述搜索引擎同时触发搜索操作;所述数据库包括本地数据库和互联网数据库。

作为一种优选的实施方式,所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,具体包括:

所述移动终端获取所述题目的所述清晰图像,并对所述图像进行按区域分割,每一个分割的区域内仅包括一道题目,将不含有题目的分割区域的图像进行删除操作;基于所述题目的分割区域的图像自动判断所述题目的类型,所述题目的类型包括以下任意一种或者几种:填空题、判断题、选择题、问答题;所述分割区域的图像的数量作为所述题目的数量。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有一个时,基于所述题目的分割区域的图像自动判断所述题目的类型,将所述题目的分割区域的图像转换为文字信息;根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将所述题目的类型转换为文字信息,基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有多个时,基于所述题目的分割区域的图像自动判断每一个所述题目的类型,将每一个所述题目的分割区域的图像转换为文字信息;对每一个所述题目按照流水线的方式根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将每一个所述题目的类型转换为文字信息,对每一个所述题目按照流水线的方式基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。

本发明提供一种基于互联网的教育信息处理装置,所述方法设置多个题目搜索的数据库和搜索引擎及其优先级关系,有效整合了各个数据资源,提高了搜索结果的准确性,提高了搜索效率;对题目图像解析出题目类型,从而提高了搜索的针对性和搜索效率;对捕捉到的题目图像进行题目数量的解析,可以在一张图片上搜索多个题目,从而提高了搜索的效率;最后,设置了搜索的数据库和搜索引擎的优先级,可以提高搜索的个性化和搜索的灵活性,满足不同用户的不同搜索需求。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明的一种基于互联网的教育信息处理装置的结构示意图。

具体实施方式

以下结合附图进一步说明本发明的实施例。

实施例一:

本发明提供一种基于互联网的教育信息处理方法,所述方法包括如下步骤:

S1,用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系;所述数据库和所述搜索引擎分别有一个或者多个;需要说明的是,上述设置是在进行题目搜索以前进行的,示例性的,上述数据库可以为用户在其移动终端的其他应用程序内进行题目练习过程中保存的错题数据库或者直接调用其他答题练习应用程序的练习题数据库,此时,需要改移动终端获取相应的数据库读取权限,以获取上述多种不同的数据库内的题目及其答案。此外,上述搜索引擎都是基于互联网实现的,示例性的,上述搜索引擎为百度、谷歌、360等其中的一种或者多种;一旦设置了上述数据库和搜索引擎的优先级关系,在进行搜索过程中则可以直接调用对应的数据库和搜索引擎进行搜索,而不必手动先从图像中解析出文字,再将文字复制到搜索窗口进而执行搜索操作;即本发明直接自动将解析出的文字信息提取关键词、执行搜索,从而提高了搜索的效率,避免了用户手动操作的繁琐步骤。

S2,所述移动终端接收所述用户的题目搜索指令,基于所述题目搜索指令开启所述移动终端的摄像头以捕捉题目图像,所述移动终端自动调整所述摄像头的焦距直至捕捉到所述题目可以被识别的清晰图像;需要说明的是,上述调整摄像头的操作以成功捕捉到图像中可识别的文字、数字或公式为目标;上述清晰的图像包括题目,还可能包括题目以外的其他信息,因此,有必要对该图像进行进一步的处理。

S3,所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,并将所述题目的类型信息标记到对应的所述题目;所述题目及其所述题目的类型有一个或者多个;需要说明的是,上述清晰图像的内容通常包括题目所在区域,包括题目的纸张所在区域以及纸张外部的无关区域;此外,除了摄像头采集获取题目的图像信息,还可以是移动终端截屏获取的图像信息,或者是从服务器等接收的图像信息,即图像信息的来源可以有多种,在此不做限定。由于上述图像信息中的题目通常都在中间或者特定的矩形区域,不同题目之间会以行列、标题、序号等特殊标记进行区分;因此,可以基于区域位置结合所述行列、标题、序号等特殊标记判断题目的数量,即判断出的每一个相对独立的区域作为一道题目;优选的,根据解析得到题目所在行列、标题的上下位置、行列缩进关系、序号等信息判断题目的类型,例如一级标题中关键词“判断”,上述一级标题下部的行列缩进关系标识的多个二级标题出现了序号1/2等,则识别序号1/2后的题目类型为判断题,序号1/2表明有2道选择题。除此之外,一副图片内不仅可以包括多个相同类型的题目,还可以包括不同类型的题目,判断方法与上述方法类似,在此不做赘述。

S4,基于所述题目的类型信息分别在第一优先级的所述数据库和第一优先级的所述搜索引擎中对所述题目进行搜索,并将所述数据库中的搜索结果A1和所述搜索引擎中的搜索结果B1进行比较,如果数据库搜索结果A1和搜索引擎搜索结果B1一致,则将所述搜索结果A1或者B1通过所述移动终端反馈给所述用户;如果数据库搜索结果A1和搜索引擎搜索结果B1不一致,则进入步骤S5;需要说明的是,继续上面的实施方式,假如上述判断题1的所述数据库中的搜索结果A1为“对”,所述搜索引擎中的搜索结果B1为“对”,则将所述搜索结果“对”通过所述移动终端反馈给所述用户;此外,对于填空题或者问答题,由于搜索结果的答案可能不唯一,此时,对这类题目要建立容错机制,以避免判断错误,例如,可以为用户提取关键词以展示搜索结果。此外,数据库的搜索采用与搜索引擎不同的搜索机制,即,对数据库进行按照题目类型进行分割,每一个题目类型对应一个子数据库,当判断搜索的题目类型为判断题时,仅在判断题对应的子数据库中进行搜索操作,由此可以提高搜索的效率;而对于搜索引擎,由于其搜索能力更加智能化,此时搜索可以更加灵活,可以采用题目类型和题目相结合的搜索方式在搜索引擎中进行搜索,从而提高搜索的效率,避免数据冗余造成的对搜索结果的干扰。

S5,基于所述题目的类型信息分别在第二优先级的所述数据库和第二优先级的所述搜索引擎中对所述题目进行搜索,得到所述数据库中的搜索结果A2和所述搜索引擎中的搜索结果B2,将所述搜索结果A1、B1、A1、B2进行比较,如果出现次数最多的所述搜索结果仅有一个,则将出现次数最多的所述搜索结果提供给所述用户;如果出现次数最多的所述搜索结果有多个,则向所述用户反馈错误信息,并将出现次数最多的多个所述搜索结果提供给所述用户。需要说明的是,继续上面的实施方式,假如上述判断题1的所述数据库中的搜索结果A1为“对”,所述搜索引擎中的搜索结果B1为“错”,由于第一优先级的搜索结果不一致,此时无法判断搜索结果的正确性,则在第二优先级的所述数据库和第二优先级的所述搜索引擎中对所述题目进行搜索,进而对4个搜索结果进行比较,如果出现次数最多的所述搜索结果仅有一个,例如为“错”,则将出现次数最多的所述搜索结果“错”提供给所述用户;如果出现次数最多的所述搜索结果有多个,例如“错”和“对”各有两个,则判断此时搜索结果为矛盾的,则向所述用户反馈错误信息,并将出现次数最多的多个所述搜索结果提供给所述用户。

作为一种优选的实施方式,所述用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系,具体包括:

根据所述用户的历史设置信息或者服务器侧的排名信息通过移动终端为所述用户推荐设置题目搜索的多个数据库及其优先级关系、多个搜索引擎及其优先级关系;在接收到所述题目搜索的指令后同一优先级的所述数据库和所述搜索引擎同时触发搜索操作;所述数据库包括本地数据库和互联网数据库。需要说明的是,对于数据库的优先级设置方式,在首次设置时为用户展示初始化条件下或者默认情况下的设置顺序,用户可以在此基础上进行调整;在后续设置时为用户默认上次的设置顺序,用户可以在此基础上进行进一步调整;搜索引擎可以采用与上述数据库类似的方法进行优先级的设置,在此不做赘述。由此可以提高用户的设置效率。此外,对于同一个优先级的数据库和搜索引擎同时触发搜索操作可以提高搜索的效率。

作为一种优选的实施方式,所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,具体包括:

所述移动终端获取所述题目的所述清晰图像,并对所述图像进行按区域分割,每一个分割的区域内仅包括一道题目,将不含有题目的分割区域的图像进行删除操作;基于所述题目的分割区域的图像自动判断所述题目的类型,所述题目的类型包括以下任意一种或者几种:填空题、判断题、选择题、问答题;所述分割区域的图像的数量作为所述题目的数量。需要说明的是,由于上述图像信息中的题目通常都在中间或者特定的矩形区域,不同题目之间会以行列、标题、序号等特殊标记进行区分;因此,可以基于区域位置结合所述行列、标题、序号等特殊标记判断题目的数量,即判断出的每一个相对独立的区域作为一道题目;优选的,根据解析得到题目所在行列、标题的上下位置、行列缩进关系、序号等信息判断题目的类型,例如一级标题中关键词“判断”,上述一级标题下部的行列缩进关系标识的多个二级标题出现了序号1/2等,则识别序号1/2后的题目类型为判断题,序号1/2表明有2道选择题。除此之外,一副图片内不仅可以包括多个相同类型的题目,还可以包括不同类型的题目,判断方法与上述方法类似,在此不做赘述。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有一个时,基于所述题目的分割区域的图像自动判断所述题目的类型,将所述题目的分割区域的图像转换为文字信息;根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将所述题目的类型转换为文字信息,基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。需要说明的是,在搜索引擎内对题目进行搜索时,需要对题目进行关键词提取操作,以提高搜索效率。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有多个时,基于所述题目的分割区域的图像自动判断每一个所述题目的类型,将每一个所述题目的分割区域的图像转换为文字信息;对每一个所述题目按照流水线的方式根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将每一个所述题目的类型转换为文字信息,对每一个所述题目按照流水线的方式基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。需要说明的是,当所述题目有多个时,对多个题目按顺序依次自动搜索,搜索结果可以自动覆盖在采集的图像对应的题目所在区域内,也可以以对话框的方式展示搜索结果,在此不做限制。上述流水线的题目搜索方式示例性的为:对于题目M1-M3,第一优先级的数据库和搜索引擎先对题目M1进行搜索,如果搜索结果一致,则直接退出搜索流水线,如果搜索结果不一致,则进入第二优先级的数据库和搜索引擎先对题目M1进行搜索,此时,第一优先级的数据库和搜索引擎先对题目M2进行搜索,以此类推。

需要说明的是,不论所述题目仅有一个还是多个时,题目类型的判断还可以采用题目内部信息判断的方式,例如,根据解析的题目信息的断句来判断,示例性的,题目句中有下划线,则判断为填空题,题目句末有括号,则判断题目为判断题。

本发明提供一种基于互联网的教育信息处理方法,所述方法设置多个题目搜索的数据库和搜索引擎及其优先级关系,有效整合了各个数据资源,提高了搜索结果的准确性,提高了搜索效率;对题目图像解析出题目类型,从而提高了搜索的针对性和搜索效率;对捕捉到的题目图像进行题目数量的解析,可以在一张图片上搜索多个题目,从而提高了搜索的效率;最后,设置了搜索的数据库和搜索引擎的优先级,可以提高搜索的个性化和搜索的灵活性,满足不同用户的不同搜索需求。

实施例二:

如图1所示,本发明提供一种基于互联网的教育信息处理装置,所述装置包括如下模块:

搜索设置模块,用于用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系;所述数据库和所述搜索引擎分别有一个或者多个;需要说明的是,上述设置是在进行题目搜索以前进行的,示例性的,上述数据库可以为用户在其移动终端的其他应用程序内进行题目练习过程中保存的错题数据库或者直接调用其他答题练习应用程序的练习题数据库,此时,需要改移动终端获取相应的数据库读取权限,以获取上述多种不同的数据库内的题目及其答案。此外,上述搜索引擎都是基于互联网实现的,示例性的,上述搜索引擎为百度、谷歌、360等其中的一种或者多种;一旦设置了上述数据库和搜索引擎的优先级关系,在进行搜索过程中则可以直接调用对应的数据库和搜索引擎进行搜索,而不必手动先从图像中解析出文字,再将文字复制到搜索窗口进而执行搜索操作;即本发明直接自动将解析出的文字信息提取关键词、执行搜索,从而提高了搜索的效率,避免了用户手动操作的繁琐步骤。

题目图像捕捉模块,用于所述移动终端接收所述用户的题目搜索指令,基于所述题目搜索指令开启所述移动终端的摄像头以捕捉题目图像,所述移动终端自动调整所述摄像头的焦距直至捕捉到所述题目可以被识别的清晰图像;需要说明的是,上述调整摄像头的操作以成功捕捉到图像中可识别的文字、数字或公式为目标;上述清晰的图像包括题目,还可能包括题目以外的其他信息,因此,有必要对该图像进行进一步的处理。

题目识别模块,用于所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,并将所述题目的类型信息标记到对应的所述题目;所述题目及其所述题目的类型有一个或者多个;需要说明的是,上述清晰图像的内容通常包括题目所在区域,包括题目的纸张所在区域以及纸张外部的无关区域;此外,除了摄像头采集获取题目的图像信息,还可以是移动终端截屏获取的图像信息,或者是从服务器等接收的图像信息,即图像信息的来源可以有多种,在此不做限定。由于上述图像信息中的题目通常都在中间或者特定的矩形区域,不同题目之间会以行列、标题、序号等特殊标记进行区分;因此,可以基于区域位置结合所述行列、标题、序号等特殊标记判断题目的数量,即判断出的每一个相对独立的区域作为一道题目;优选的,根据解析得到题目所在行列、标题的上下位置、行列缩进关系、序号等信息判断题目的类型,例如一级标题中关键词“判断”,上述一级标题下部的行列缩进关系标识的多个二级标题出现了序号1/2等,则识别序号1/2后的题目类型为判断题,序号1/2表明有2道选择题。除此之外,一副图片内不仅可以包括多个相同类型的题目,还可以包括不同类型的题目,判断方法与上述方法类似,在此不做赘述。

题目搜索模块,用于基于所述题目的类型信息分别在第一优先级的所述数据库和第一优先级的所述搜索引擎中对所述题目进行搜索,并将所述数据库中的搜索结果A1和所述搜索引擎中的搜索结果B1进行比较,如果数据库搜索结果A1和搜索引擎搜索结果B1一致,则将所述搜索结果A1或者B1通过所述移动终端反馈给所述用户;如果数据库搜索结果A1和搜索引擎搜索结果B1不一致,则执行搜索结果判断模块;需要说明的是,继续上面的实施方式,假如上述判断题1的所述数据库中的搜索结果A1为“对”,所述搜索引擎中的搜索结果B1为“对”,则将所述搜索结果“对”通过所述移动终端反馈给所述用户;此外,对于填空题或者问答题,由于搜索结果的答案可能不唯一,此时,对这类题目要建立容错机制,以避免判断错误,例如,可以为用户提取关键词以展示搜索结果。此外,数据库的搜索采用与搜索引擎不同的搜索机制,即,对数据库进行按照题目类型进行分割,每一个题目类型对应一个子数据库,当判断搜索的题目类型为判断题时,仅在判断题对应的子数据库中进行搜索操作,由此可以提高搜索的效率;而对于搜索引擎,由于其搜索能力更加智能化,此时搜索可以更加灵活,可以采用题目类型和题目相结合的搜索方式在搜索引擎中进行搜索,从而提高搜索的效率,避免数据冗余造成的对搜索结果的干扰。

搜索结果判断模块,用于基于所述题目的类型信息分别在第二优先级的所述数据库和第二优先级的所述搜索引擎中对所述题目进行搜索,得到所述数据库中的搜索结果A2和所述搜索引擎中的搜索结果B2,将所述搜索结果A1、B1、A1、B2进行比较,如果出现次数最多的所述搜索结果仅有一个,则将出现次数最多的所述搜索结果提供给所述用户;如果出现次数最多的所述搜索结果有多个,则向所述用户反馈错误信息,并将出现次数最多的多个所述搜索结果提供给所述用户。需要说明的是,继续上面的实施方式,假如上述判断题1的所述数据库中的搜索结果A1为“对”,所述搜索引擎中的搜索结果B1为“错”,由于第一优先级的搜索结果不一致,此时无法判断搜索结果的正确性,则在第二优先级的所述数据库和第二优先级的所述搜索引擎中对所述题目进行搜索,进而对4个搜索结果进行比较,如果出现次数最多的所述搜索结果仅有一个,例如为“错”,则将出现次数最多的所述搜索结果“错”提供给所述用户;如果出现次数最多的所述搜索结果有多个,例如“错”和“对”各有两个,则判断此时搜索结果为矛盾的,则向所述用户反馈错误信息,并将出现次数最多的多个所述搜索结果提供给所述用户。

作为一种优选的实施方式,所述用户通过移动终端设置题目搜索的数据库和搜索引擎及其优先级关系,具体包括:

根据所述用户的历史设置信息或者服务器侧的排名信息通过移动终端为所述用户推荐设置题目搜索的多个数据库及其优先级关系、多个搜索引擎及其优先级关系;在接收到所述题目搜索的指令后同一优先级的所述数据库和所述搜索引擎同时触发搜索操作;所述数据库包括本地数据库和互联网数据库。需要说明的是,对于数据库的优先级设置方式,在首次设置时为用户展示初始化条件下或者默认情况下的设置顺序,用户可以在此基础上进行调整;在后续设置时为用户默认上次的设置顺序,用户可以在此基础上进行进一步调整;搜索引擎可以采用与上述数据库类似的方法进行优先级的设置,在此不做赘述。由此可以提高用户的设置效率。此外,对于同一个优先级的数据库和搜索引擎同时触发搜索操作可以提高搜索的效率。

作为一种优选的实施方式,所述移动终端获取所述题目的所述清晰图像,并基于所述清晰图像自动判断所述题目的类型和所述题目的数量,具体包括:

所述移动终端获取所述题目的所述清晰图像,并对所述图像进行按区域分割,每一个分割的区域内仅包括一道题目,将不含有题目的分割区域的图像进行删除操作;基于所述题目的分割区域的图像自动判断所述题目的类型,所述题目的类型包括以下任意一种或者几种:填空题、判断题、选择题、问答题;所述分割区域的图像的数量作为所述题目的数量。需要说明的是,由于上述图像信息中的题目通常都在中间或者特定的矩形区域,不同题目之间会以行列、标题、序号等特殊标记进行区分;因此,可以基于区域位置结合所述行列、标题、序号等特殊标记判断题目的数量,即判断出的每一个相对独立的区域作为一道题目;优选的,根据解析得到题目所在行列、标题的上下位置、行列缩进关系、序号等信息判断题目的类型,例如一级标题中关键词“判断”,上述一级标题下部的行列缩进关系标识的多个二级标题出现了序号1/2等,则识别序号1/2后的题目类型为判断题,序号1/2表明有2道选择题。除此之外,一副图片内不仅可以包括多个相同类型的题目,还可以包括不同类型的题目,判断方法与上述方法类似,在此不做赘述。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有一个时,基于所述题目的分割区域的图像自动判断所述题目的类型,将所述题目的分割区域的图像转换为文字信息;根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将所述题目的类型转换为文字信息,基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。

作为一种优选的实施方式,所述所述题目及其所述题目的类型有一个或者多个,具体包括:

当所述题目仅有多个时,基于所述题目的分割区域的图像自动判断每一个所述题目的类型,将每一个所述题目的分割区域的图像转换为文字信息;对每一个所述题目按照流水线的方式根据所述题目的类型在对应优先级的所述数据库的所述题目的类型的子数据库中进行搜索;将每一个所述题目的类型转换为文字信息,对每一个所述题目按照流水线的方式基于所述题目的文字信息和所述题目的类型的文字信息在对应优先级的所述搜索引擎的搜索端口进行搜索。需要说明的是,当所述题目有多个时,对多个题目按顺序依次自动搜索,搜索结果可以自动覆盖在采集的图像对应的题目所在区域内,也可以以对话框的方式展示搜索结果,在此不做限制。上述流水线的题目搜索方式示例性的为:对于题目M1-M3,第一优先级的数据库和搜索引擎先对题目M1进行搜索,如果搜索结果一致,则直接退出搜索流水线,如果搜索结果不一致,则进入第二优先级的数据库和搜索引擎先对题目M1进行搜索,此时,第一优先级的数据库和搜索引擎先对题目M2进行搜索,以此类推。

需要说明的是,不论所述题目仅有一个还是多个时,题目类型的判断还可以采用题目内部信息判断的方式,例如,根据解析的题目信息的断句来判断,示例性的,题目句中有下划线,则判断为填空题,题目句末有括号,则判断题目为判断题。

本发明提供一种基于互联网的教育信息处理装置,所述方法设置多个题目搜索的数据库和搜索引擎及其优先级关系,有效整合了各个数据资源,提高了搜索结果的准确性,提高了搜索效率;对题目图像解析出题目类型,从而提高了搜索的针对性和搜索效率;对捕捉到的题目图像进行题目数量的解析,可以在一张图片上搜索多个题目,从而提高了搜索的效率;最后,设置了搜索的数据库和搜索引擎的优先级,可以提高搜索的个性化和搜索的灵活性,满足不同用户的不同搜索需求。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1