本发明实施例涉及计算机软件技术领域,尤其涉及一种语言类习题的解题方法及装置。
背景技术:
在教学过程中,充斥着大量的习题训练,尤其是寒暑假期间学生需要完成大量的英语、日语等语言类习题。为了辅助学生掌握知识,可以通过在线解题方法来获得题目的答案。
现有的在线解题方法,用户对习题进行拍照,解题服务端依据拍照结果在题库中搜索得到答案,并将答案返回给用户。如果习题没有被题库收录,则无法提供正确的答案,即,现有的解题方法的解题能力较薄弱,无法满足用户需求。
技术实现要素:
本发明提供一种语言类习题的解题方法及装置,达到提高解题能力的目的。
第一方面,本发明实施例提供了一种语言类习题的解题方法,包括:
获取解题客户端所属智能终端采集的语言类习题图片;
将获取的语言类习题图片转化为语言类习题文本;
根据预先创建的语言类解题模型,获得所述语言类习题文本的答案,并将获得的答案返回给所述解题客户端。
第二方面,本发明实施例提供了一种语言类习题的解题装置,包括:
图片获取单元,用于获取解题客户端所属智能终端采集的语言类习题图片;
文本转化单元,用于将获取的语言类习题图片转化为语言类习题文本;
解题单元,用于根据预先创建的语言类解题模型,获得所述语言类习题文本的答案;
答案发送单元,用于将所述解题单元获得的答案返回给所述解题客户端。
本发明实施例提供的技术方案,解题服务端通过获取解题客户端发送的语言类习题图片,将语言类习题图片转化为语言类习题文本,并根据语言类解题模型获得语言类习题文本的答案,还将答案返回给解题客户端,相比于现有技术中从题库中直接搜索习题的答案,提高了解题能力,提升了用户体验。
附图说明
图1是本发明实施例一中的一种语言类习题的解题方法的流程图;
图2是本发明实施例二中的一种语言类习题的解题方法的流程图;
图3a是本发明实施例三中的一种语言类习题的解题方法的流程图;
图3b是本发明实施例三中的一种语言类习题的解题原理示意图;
图4是本发明实施例四中的一种语言类习题的解题装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一中的一种语言类习题的解题方法的流程图。该方法可以由语言类习题的解题装置来执行,该装置可通过硬件和/或软件的方式实现,可配置于解题服务端。如图1所示,所述方法具体包括如下步骤:
步骤11、获取解题客户端所属智能终端采集的语言类习题图片。
在本实施例中,智能终端指的是智能手机、平板电脑、个人计算机之类的电子产品,智能终端中设置有摄像头,且安装有解题应用。语言类习题指的是英语、日语、西班牙语等属于语言类学科的习题。
具体的,智能终端中的摄像头对语言类习题进行拍照,得到语言类习题图片,智能终端还将语言类习题图片发送给解题服务端,从而解题服务端获取语言类习题图片。
步骤12、将获取的语言类习题图片转化为语言类习题文本。
具体的,解题服务端采用OCR(Optical Character Recognition,光学字符识别)技术将获取的语言类习题图片转化为语言类习题文本。其中,语言类习题文本可以是选择题,完形填空题等客观题,语言类习题文本可以包括题干文本和选项文本。
步骤13、根据预先创建的语言类解题模型,获得所述语言类习题文本的答案,并将获得的答案返回给所述解题客户端。
在本实施例中,语言类解题模型用于获得语言类习题的答案,可以采用神经网络基于统计语言模型和基于语法规则训练得到。
具体的,解题服务端基于语言类解题模型对语言类习题文本的语义、语法进行分析得到答案,并将答案返回给解题客户端,使解题客户端展示接收的答 案。
示例性的,根据预先创建的语言类解题模型,获得所述语言类习题文本的答案,可以包括:依据预先创建的题型分类器,确定所述语言类习题文本的题型;依据所述题型匹配的解题模型,得到所述语言类习题文本的答案。
在本实施例中,题型分类器可以依据选项文本,题干文本确定语言类习题文本的题型,如所述题型可以包括句法题、语法题、语言题、时态题和介词题型中的至少一个。并且,依据提醒匹配的解题模型,得到所述语言类习题文本的答案。相应的,所述解题模型可以包括句法分析模型、语法纠错模型、语言模型、时态分类模型和介词分类模型中的至少一个。
本实施例提供的技术方案,解题服务端通过获取解题客户端发送的语言类习题图片,将语言类习题图片转化为语言类习题文本,并根据语言类解题模型获得语言类习题文本的答案,还将答案返回给解题客户端,相比于现有技术中从题库中直接搜索习题的答案,提高了解题能力,提升了用户体验。
实施例二
图2是本发明实施例二中的一种语言类习题的解题方法的流程图。该方法可以由语言类习题的解题装置来执行,该装置可通过硬件和/或软件的方式实现,可配置于解题服务端。如图2所示,所述方法具体包括如下步骤:
步骤21、获取解题客户端所属智能终端采集的语言类习题图片。
步骤22、将获取的语言类习题图片转化为语言类习题文本。
步骤23、根据预先创建的语言类解题模型,获得所述语言类习题文本的答案,并将获得的答案返回给所述解题客户端。
步骤24、依据预设的解析模型、所述语言类习题文本和所述语言类习题文本的答案,解析所述习题,并将解析结果返回给所述解题客户端。
在本实施例中,解析模型用于分析语言类习题文本包含的知识点,可以采用神经网络训练得到。
示例性的,依据预设的解析模型、所述语言类习题文本和所述语言类习题文本的答案,解析所述习题,可以包括:翻译所述习题文本和所述答案,并根据所述习题文本和所述答案识别单词、短语和句型结构。具体的,翻译语言类习题文本和/或语言类习题文本的答案,分析语言类习题文本的句型结构如主语+系动词+表语结构、主语+谓语+宾语结构等,辨析语言类习题文本及答案中包含的单词和/或短语等。
需要说明的是,本实施例中解题服务端也可以将语言类习题文本的答案和解析结果一起发送给解题客户端。
本实施例提供的技术方案,解题服务端通过获取解题客户端发送的语言类习题图片,将语言类习题图片转化为语言类习题文本,并根据语言类解题模型获得语言类习题文本的答案,还依据解析模型、所述语言类习题文本和所述语言类习题文本的答案,解析所述习题,将答案及解析结果返回给解题客户端,不仅提高了解题能力,还提供了习题解析功能,帮助用户更换的理解习题的解题思路,进一步提升了用户体验。
实施例三
图3a是本发明实施例三中的一种语言类习题的解题方法的流程图,图3b是本发明实施例三中的一种语言类习题的解题原理示意图。该方法可以由语言 类习题的解题装置来执行,该装置可通过硬件和/或软件的方式实现,可配置于解题服务端,在本实施例中语言类习题为英文习题,解题客户端为手机。结合图3a和图3b,所述方法具体包括如下步骤:
步骤31、获取手机拍摄的英文习题图片。
步骤32、采用OCR技术将获取的英文习题图片转化为英文习题文本。
步骤33、采用题型分类器确定所述英文习题文本的题型。
步骤34、依据所述题型匹配的解题模型,得到所述英文习题文本的答案。
其中,解题模型可以包括句法分析模型、语法纠错模型、语言模型、时态分类模型和介词分类模型。
步骤35、依据解析模型、所述英文习题文本和所述英文习题文本的答案,解析所述习题。
具体的,在解析过程中可以进行文本翻译、词语释义处理及句型结构分析。
步骤36,将英文习题文本的答案和解析结果返回给手机。
具体的,手机展示接收到的英文习题文本的答案和解析结果。
本实施例提供的技术方案,解题服务端通过获取手机发送的英文习题图片,将英文习题图片转化为英文习题文本,并根据英文解题模型获得英文习题文本的答案,还依据解析模型、所述英文习题文本和所述英文习题文本的答案,解析所述习题,将答案及解析结果返回给手机,不仅提高了解题能力,还提供了习题解析功能,帮助用户更换的理解习题的解题思路,进一步提升了用户体验。
实施例四
图4是本发明实施例四中的一种语言类习题的解题装置的结构示意图,所 述装置配置于解题服务端,如图4所示,所述语言类习题的解题装置具体可以包括:
图片获取单元41,用于获取解题客户端所属智能终端采集的语言类习题图片;
文本转化单元42,用于将获取的语言类习题图片转化为语言类习题文本;
解题单元43,用于根据预先创建的语言类解题模型,获得所述语言类习题文本的答案;
答案发送单元44,用于将所述解题单元获得的答案返回给所述解题客户端。
示例性的,所述解题单元43可以包括:
题型确定子单元,用于依据预先创建的题型分类器,确定所述语言类习题文本的题型;
答案确定子单元,用于依据所述题型匹配的解题模型,得到所述语言类习题文本的答案。
示例性的,所述题型包括句法题、语法题、语言题、时态题和介词题型中的至少一个,所述解题模型包括句法分析模型、语法纠错模型、语言模型、时态分类模型和介词分类模型中的至少一个。
示例性的,该装置还可以包括:
解析单元,用于在将获取的语言类习题图片转化为语言类习题文本之后,依据预设的解析模型、所述语言类习题文本和所述语言类习题文本的答案,解析所述习题;
解析发送单元,用于将解析结果返回给所述解题客户端。
示例性的,所述解析单元具体可以用于:
翻译所述习题文本和所述答案,并根据所述习题文本和所述答案识别单词、短语和句型结构。
本实施例提供的语言类习题的解题装置,与本发明任意实施例所提供的语言类习题的解题方法属于同一发明构思,可执行本发明任意实施例所提供的语言类习题的解题方法,具备执行解题方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的语言类习题的解题方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。