首页> 中国专利> 基于扫描笔的生词库维护方法和装置

基于扫描笔的生词库维护方法和装置

摘要

本发明实施例提供一种基于扫描笔的生词库维护方法和装置,其中方法包括:获取用户通过扫描笔扫描所得图像的识别结果;确定所述识别结果中包含的生词,基于所述生词扩充所述用户的生词库;将所述生词库对应的测试习题发送至所述扫描笔,基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库。本发明实施例提供的方法和装置,基于用户通过扫描笔扫描所得图像的识别结果中包含的生词,自动扩充该用户的生词库,还可以通过将生词库对应的测试习题发送至扫描笔,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库,能够实现生词库的自动维护,从而提高生词库的维护效率,并提升用户的使用体验。

著录项

  • 公开/公告号CN112883952A

    专利类型发明专利

  • 公开/公告日2021-06-01

    原文格式PDF

  • 申请/专利权人 安徽淘云科技有限公司;

    申请/专利号CN202110194186.9

  • 申请日2021-02-20

  • 分类号G06K9/20(20060101);G06F16/31(20190101);G06F16/35(20190101);G06F16/583(20190101);G06F40/30(20200101);G06F16/23(20190101);

  • 代理机构11002 北京路浩知识产权代理有限公司;

  • 代理人程琛

  • 地址 230031 安徽省合肥市高新区潜水东路66号天源迪科科技园1号楼9层

  • 入库时间 2023-06-19 11:11:32

说明书

技术领域

本发明涉及电子设备技术领域,尤其涉及一种基于扫描笔的生词库维护方法和装置。

背景技术

扫描笔是一种手持式的电子设备,用户可以通过握持扫描笔实现文字或者图像的扫描录入,通过内置的光学字符识别(OCR)模块,对文字进行识别,被广泛应用于学生学习等场景。

目前,用户通过扫描笔扫描生词后,可以通过扫描笔显示的该生词的具体释义和相关知识等,进行生词的学习。然而,用户难以在一次学习中即完全掌握生词,故需要手动收录生词并维护生词库,以方便后续的复习和巩固,操作不便且效率低下。因此,需要一种基于扫描笔的生词库自动维护方法,以提高生词库的维护效率,提升用户体验。

发明内容

本发明实施例提供一种基于扫描笔的生词库维护方法和装置,用以解决现有技术中需要用户手动收录和维护生词库的缺陷。

本发明实施例提供一种基于扫描笔的生词库维护方法,包括:

获取用户通过扫描笔扫描所得图像的识别结果;

确定所述识别结果中包含的生词,基于所述生词扩充所述用户的生词库;

将所述生词库对应的测试习题发送至所述扫描笔,基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库。

根据本发明一个实施例的基于扫描笔的生词库维护方法,所述确定所述识别结果中包含的生词,具体包括:

将所述识别结果中的每一分词分别与所述用户所在学习阶段的重点词集进行匹配,将匹配成功的分词作为所述生词;所述重点词集是基于所述学习阶段的学习内容和学习目标确定的。

根据本发明一个实施例的基于扫描笔的生词库维护方法,所述基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库,具体包括:

基于所述测试习题的答题数据,更新所述用户对所述生词库中与所述测试习题关联的生词的掌握程度;

若所述用户对任一生词的掌握程度超过预设阈值,则将所述任一生词从所述生词库中删除。

根据本发明一个实施例的基于扫描笔的生词库维护方法,所述基于所述测试习题的答题数据,更新所述用户对所述生词库中与所述测试习题关联的生词的掌握程度,具体包括:

基于所述用户针对与所述测试习题关联的每一生词的历史答题数据和当前答题数据,更新所述用户对与所述测试习题关联的每一生词的掌握程度。

根据本发明一个实施例的基于扫描笔的生词库维护方法,所述生词库对应的测试习题的获取方法,具体包括:

选取所述生词库中扫描频次高于预设扫描次数的生词、扫描时间与当前时刻的时间差小于预设时间差的生词、难度系数大于预设难度阈值的生词以及掌握程度低于预设掌握程度阈值的分词中的至少一种,作为待测试生词;任一生词的难度系数是基于同一学习阶段其他用户的生词库中所述任一生词出现的频率确定的;

从预先构建的所述用户所在学习阶段的题库中抽取与若干个所述待测试生词关联的习题,作为所述生词库对应的测试习题。

根据本发明一个实施例的基于扫描笔的生词库维护方法,所述从预先构建的题库中抽取与若干个所述待测试生词关联的习题,作为所述生词库对应的测试习题,具体包括:

基于每一待测试生词的主题类型,以及所述用户所在学习阶段的每一课本章节的主题类型,确定待测试课本章节;

从所述题库中抽取与若干个所述待测试生词关联,且属于所述待测试课本章节的习题,作为所述生词库对应的测试习题。

根据本发明一个实施例的基于扫描笔的生词库维护方法,所述生词库对应的测试习题的获取方法,具体包括:

若接收到客户端发送的生词库获取请求,则返回所述生词库;

接收所述客户端基于所述生词库发送的习题搜索请求;

返回所述习题搜索请求的搜索结果,并接收所述客户端基于所述搜索结果抽取的与若干个生词关联的习题,作为所述生词库对应的测试习题。

本发明实施例还提供一种基于扫描笔的生词库维护装置,包括:

识别结果获取单元,用于获取用户通过扫描笔扫描所得图像的识别结果;

生词库扩充单元,用于确定所述识别结果中包含的生词,基于所述生词扩充所述用户的生词库;

生词库更新单元,用于将所述生词库对应的测试习题发送至所述扫描笔,基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库。

本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于扫描笔的生词库维护方法的步骤。

本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于扫描笔的生词库维护方法的步骤。

本发明实施例提供的基于扫描笔的生词库维护方法和装置,基于用户通过扫描笔扫描所得图像的识别结果中包含的生词,自动扩充该用户的生词库,还可以通过将生词库对应的测试习题发送至扫描笔,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库,能够实现生词库的自动维护,从而提高生词库的维护效率,并提升用户的使用体验。

附图说明

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

图1为本发明实施例提供的基于扫描笔的生词库维护方法的流程示意图;

图2为本发明实施例提供的生词库更新方法的流程示意图;

图3为本发明实施例提供的测试习题获取方法的流程示意图;

图4为本发明实施例提供的测试习题抽取方法的流程示意图;

图5为本发明又一实施例提供的测试习题获取方法的流程示意图;

图6为本发明实施例提供的基于扫描笔的生词库维护装置的结构示意图;

图7为本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

扫描笔是一种手持式的电子设备,用户可以使用扫描笔的笔尖匀速扫过纸质文件或书本上的文字,通过内置的光学字符识别模块,对书本、报刊上的生词进行识别,并将识别的生词的相关信息显示在显示屏上以供用户学习,因此被广泛应用于学生学习等场景。

目前,用户可以通过扫描笔显示的该生词的相关信息,例如具体释义和相关知识等,进行生词的学习,但用户难以在一次学习中即完全掌握生词。因此,为了便于用户能够对生词进行持续的复习和巩固,需要用户手动将生词收录到生词库中,并定时维护生词库,操作不便且效率低下,尤其对低龄用户而言,体验不友好。

对此,本发明实施例提供了一种基于扫描笔的生词库维护方法。图1为本发明实施例提供的基于扫描笔的生词库维护方法的流程示意图,如图1所示,该方法的执行主体可以是服务器,该方法包括:

步骤110,获取用户通过扫描笔扫描所得图像的识别结果;

步骤120,确定识别结果中包含的生词,基于生词扩充该用户的生词库;

步骤130,将生词库对应的测试习题发送至扫描笔,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库。

具体地,用户通过扫描笔扫描其正在阅读的书本或报刊上的文字,扫描笔拍摄用户扫描的文字,得到扫描所得图像。然后,获取用户通过扫描笔扫描所得图像的识别结果。其中,识别结果可以是扫描笔调用内置的光学字符识别模块识别得到的,也可以是扫描笔将扫描所得图像扫描所得图像上传到服务器,由服务器扫描所得图像利用图像识别算法识别得到的。扫描所得图像此处,识别结果包括该扫描所得图像中包含的文字。基于该识别结果,可以获取扫描所得图像中包含的文字对应的释义、近义词或例句等相关知识,再将上述相关知识连同文字本身返回给扫描笔,以供用户学习;还可以将该识别结果存储在该用户的学习历史列表中,以供用户随时查看和复习。

在得到扫描所得图像的识别结果后,即可确定其中包含的生词,并自动将识别结果中的生词添加到该用户对应的生词库中,实现生词库的扩充。需要说明的是,若识别结果中的生词已存在于生词库中,则无需再添加该生词,可以更新生词库中该生词的扫描记录,例如扫描到该生词的次数,最近的扫描时间等。生词库的维护由服务器执行,用户可以随时查看和复习该生词库中的生词,而无需再手动收录生词。此处,由于同一扫描笔的用户可能有多个,但不同用户的学习进展和生词掌握情况不同,因此需要为每个用户建立与其对应的生词库。任一用户的生词库中存储有该用户在使用扫描笔期间,服务器从用户通过扫描笔扫描所得图像的识别结果中确定得到的生词。

此外,用户在不断的学习过程中,其生词的掌握情况也会发生变化。为了辅助用户确认其对生词库中生词的掌握情况,可以获取生词库对应的测试习题,生成测试试卷,并将测试试卷发送至扫描笔,以对用户进行测试。其中,每一道测试习题均与生词库中的一个或多个生词相关联。用户对测试试卷进行作答,并通过扫描笔返回其作答后的答题数据。基于用户的答题数据所反映出的生词掌握情况,更新该用户的生词库。其中,服务器可以自动根据用户的答题数据进行生词库的更新;也可以将用户答题数据的判卷结果返回给扫描笔进行显示,以供用户基于判卷结果,判断是否需要更新生词库,并接收用户触发的生词库更新请求,从而进行生词库的更新,本发明实施例对此不作具体限定。

本发明实施例提供的方法,基于用户通过扫描笔扫描所得图像的识别结果中包含的生词,自动扩充该用户的生词库,还可以通过将生词库对应的测试习题发送至扫描笔,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库,能够实现生词库的自动维护,从而提高生词库的维护效率,并提升用户的使用体验。

基于上述实施例,步骤120中,确定识别结果中包含的生词,具体包括:

将识别结果中的每一分词分别与该用户所在学习阶段的重点词集进行匹配,将匹配成功的分词作为生词;重点词集是基于该学习阶段的学习内容和学习目标确定的。

具体地,用户在阅读书籍或报刊时,通常在遇到不认识或不确定的字或词时,会使用扫描笔对该字或词进行扫描,以确认其含义。然而,并非用户遇到的任何不认识或不确定的字或词,都需要对其进行学习和记忆。对于用户而言,超过其所在学习阶段的学习范围的字或词,属于超纲词,因此在阅读时,利用扫描笔即时地获取其含义以帮助用户正确理解所阅读的内容即可,而无需对其进行学习。

为了获取识别结果中用户真正需要学习的生词,可以将识别结果中的每一分词分别与该用户所在学习阶段的重点词集进行匹配。此处,若用户扫描的文字为中文,则识别结果的分词可以为单独的汉字,也可以为词语。该用户所在学习阶段的重点词集中包含有该学习阶段所需要学习的重点字词。其中,重点词集是根据该用户个人信息预先构建的,而用户的个人信息可以是用户在注册时填写的学习阶段信息,例如就读年级、教材版本、等级考试类型等,也可以是用户在使用过程中新增的,本发明实施例对此不作具体限定。根据用户当前所在学习阶段的学习内容和学习目标,可以构建重点词集,例如可以将该学习阶段的教科书中出现的基础词汇作为重点字词添加到重点词集中。若识别结果中的任一分词与该用户所在学习阶段的重点词集匹配成功,则表明该分词属于该用户所在学习阶段的学习范围,应当对其进行学习和巩固。因此,将所有匹配成功的分词作为生词,添加到该用户的生词库中。

本发明实施例提供的方法,将识别结果中的每一分词分别与该用户所在学习阶段的重点词集进行匹配,将匹配成功的分词作为生词,剔除了超纲词汇,提高了生词库中生词的有效性。

基于上述任一实施例,图2为本发明实施例提供的生词库更新方法的流程示意图,如图2所示,步骤130中,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库,具体包括:

步骤131,基于测试习题的答题数据,更新用户对生词库中与测试习题关联的生词的掌握程度;

步骤132,若该用户对任一生词的掌握程度超过预设阈值,则将该生词从生词库中删除。

具体地,用户在使用扫描笔时,可以查看和复习该用户的生词库中的生词。例如,用户可以直接读取生词库,对生词库中的生词进行系统复习;还可以按照时间范围,例如过去一周、一月或本学期等,查看其账号下的学习历史,该学习历史中生词库中的生词会被重点标注,以方便用户复习。经过不断的学习,该用户的生词的掌握情况也会发生变化,此时,需要将用户已经完全掌握的生词从生词库中删除,以避免将用户已掌握的生词重复推送给用户,同时也可以节省存储空间。

为了确认用户的生词掌握情况,可以将生词库对应的测试习题发送给扫描笔,以对用户进行测试。基于用户作答后的答题数据,以及每一道测试习题的正确答案,确定用户针对每一道测试习题的作答是否正确,从而更新用户对生词库中与测试习题关联的生词的掌握程度。其中,一个生词可以关联一个或多个测试习题,用户对该生词的掌握程度可以为用户对与该生词关联的所有测试习题作答后的正确率。此处,该用户对生词库中任一生词的初始掌握程度可以根据该用户搜索该生词的频率确定得到,搜索频率越高,该用户对该生词的初始掌握程度越低。若该用户对任一生词的掌握程度超过预设阈值,表明用户已经完全掌握该生词,无需对其再进行复习,因此可以将该生词从生词库中删除。

本发明实施例提供的方法,基于测试习题的答题数据,更新用户对生词库中与测试习题关联的生词的掌握程度,并在该用户对任一生词的掌握程度超过预设阈值时,将该生词从生词库中删除,避免将用户已掌握的生词重复推送给用户,同时也节省了存储空间。

基于上述任一实施例,步骤131具体包括:

基于该用户针对与测试习题关联的每一生词的历史答题数据和当前答题数据,更新该用户对与测试习题关联的每一生词的掌握程度。

具体地,人类记忆分为短时记忆和长期记忆,用户在学习生词后,该生词会在脑中形成短时记忆。若此时刚好对该生词进行测试,则用户的作答正确率会相对较高。然而,仅根据此时的测试结果,并不能真实反映用户对该生词的掌握程度,因为如果后期不经过多次重复性记忆,则无法形成长期记忆,会导致用户迅速遗忘该生词。

因此,在确定用户对与测试习题关联的每一生词的掌握程度时,不仅要考虑用户针对与所述测试习题关联的任一生词的当前答题数据,还需要考虑其针对该生词的历史答题数据。根据用户针对该生词的历史答题数据,可以确定用户对该生词的历史测试次数,以及每次历史测试的作答正确率。只有在用户经过了多轮测试,且总体的作答正确率较高的情况下,才能真正确定用户已经完全掌握该生词。因此,结合用户针对每一生词的历史答题数据和当前答题数据,能够真实反映该用户针对每一生词的复习效果,据此确定该用户对与测试习题关联的每一生词的掌握程度,可以防止误删用户没有完全掌握的生词,从而提高生词库更新的准确性。此处,对于任一生词,可以获取该用户针对该生词的历史答题数据和当前答题数据。针对任一答题数据,若该用户答题正确,则增加该用户对该生词的掌握程度,否则,减少该用户对该生词的掌握程度。

本发明实施例提供的方法,基于该用户针对与测试习题关联的每一生词的历史答题数据和当前答题数据,确定该用户对与测试习题关联的每一生词的掌握程度,可以防止误删用户没有完全掌握的生词,从而提高生词库更新的准确性。

基于上述任一实施例,图3为本发明实施例提供的测试习题获取方法的流程示意图,如图3所示,该方法包括:

步骤310,选取生词库中扫描频次高于预设扫描次数的生词、扫描时间与当前时刻的时间差小于预设时间差的生词、难度系数大于预设难度阈值的生词以及掌握程度低于预设掌握程度阈值的分词中的至少一种,作为待测试生词;任一生词的难度系数是基于同一学习阶段其他用户的生词库中该生词出现的频率确定的;

步骤320,从预先构建的该用户所在学习阶段的题库中抽取与若干个待测试生词关联的习题,作为生词库对应的测试习题。

具体地,服务器在获取用户通过扫描笔扫描所得图像的识别结果后,会基于识别结果中包含的每一生词,更新生词库中各生词的扫描频次,和/或扫描时间。其中,若当前的识别结果中包含的任一生词在生词库中存在,则将该生词的扫描频次加一,和/或更新该生词的扫描时间为当前时间;否则,将该生词添加到生词库中时,同时将其扫描频次置为1,和/或记录当前时间作为该生词的扫描时间。

考虑到若一个生词的扫描频次较大,一方面表明该生词在书本或报刊中的出现频次高,是一个重点字或词,另一方面也表明用户对该生词的掌握程度可能不好,导致需要多次扫描该生词,因此,在获取生词库对应的测试习题时,可以优先挑选与扫描频次高的生词关联的习题,以在测试过程中进一步加强用户对该生词的重视程度,提高学习效果。其中,可以选取扫描频次高于预设扫描次数的生词作为待测试生词。

此外,若一个生词的扫描时间距离当前时间较近,则表明该生词是用户近期遇到且还不认识的字词,因此,在获取生词库对应的测试习题时,还可以优先挑选与扫描时间较近的生词关联的习题,以帮助用户尽快复习该生词,避免遗忘。其中,可以选取扫描时间与当前时刻的时间差小于预设时间差的生词作为待测试生词。

另外,考虑到部分生词的学习难度较大,需要时常进行复习和测试,因此,还可以选择难度系数大于预设难度阈值的生词作为待测试生词。其中,任一生词的难度系数是基于同一学习阶段其他用户的生词库中该生词出现的频率确定的。此处,若一个生词频繁出现在同一学习阶段的其他用户的生词库内,表明对于该学习阶段的用户而言,该生词的认知难度较大,导致多个用户需要对其进行扫描识别。因此,可以根据同一学习阶段其他用户的生词库中该生词出现的频率,确定该生词的难度系数,且出现的频率越高,其难度系数越大。

对于生词库中该用户的掌握程度低于预设掌握程度阈值的分词,其也需要时常进行复习巩固和测试,因此也可以选取掌握程度低于预设掌握程度阈值的分词作为待测试生词。

然后,可以从预先构建的该用户所在学习阶段的题库中抽取与若干个待测试生词关联的习题,作为生词库对应的测试习题,以避免抽取出超纲的习题,影响对该用户学习情况的判断。

基于上述任一实施例,图4为本发明实施例提供的测试习题抽取方法的流程示意图,如图4所述,步骤320具体包括:

步骤321,基于每一待测试生词的主题类型,以及用户所在学习阶段的每一课本章节的主题类型,确定待测试课本章节;

步骤322,从题库中抽取与若干个待测试生词关联,且属于待测试课本章节的习题,作为生词库对应的测试习题。

具体地,在抽取与待测试生词关联的习题时,为了避免抽取到超过用户当前学习进度的习题,可以将习题的抽取范围限制到待测试生词所属的课本章节内,即仅从属于待测试生词所属课本章节的习题中,选取测试习题。考虑到在编排学生课本各章节内容时,每一课本章节通常会对应一个特定主题类型,例如第一课本章节对应旅行主题,第二课本章节对应家人主题,第三课本章节对应假日主题等,因此可以将待测试生词的主题类型与用户所在学习阶段的每一课本章节的主题类型进行比对,从而确定待测试生词所属的课本章节,作为待测试课本章节。例如,可以确定每一待测试生词的主题类型,并选取所有待测试生词的主题类型中出现次数最多的主题类型,作为主类型,并将该主类型与各课本章节的主题类型进行比对,从而筛选出唯一一个待测试课本章节,以提高测试的针对性。

在此之前,可以预先设定不同主题类型下的字词列表,若任一待测试生词属于其中一个字词列表,则可以确定该待测试生词的主题类型为所属字词列表的主题类型。又或者,任一待测试生词的主题类型可以基于预先训练的主题分类模型确定,主题分类模型可以基于该待测试生词的语义信息分析该待测试生词的主题类型。

然后,从预先构建的题库中抽取与待测试生词关联,同时也属于待测试课本章节的习题,作为生词库对应的测试习题,既避免了抽取的测试习题超过用户的学习进度,又能提高测试习题的针对性,从而帮助用户更好地学习测试习题关联的生词。

本发明提供的方法,基于每一待测试生词的主题类型,以及用户所在学习阶段的每一课本章节的主题类型,确定待测试课本章节,然后从题库中抽取与若干个待测试生词关联,且属于待测试课本章节的习题,作为生词库对应的测试习题,既避免了抽取的测试习题超过用户的学习进度,又提高了测试习题的针对性,可以帮助用户更好地学习测试习题关联的生词。

基于上述任一实施例,图5为本发明又一实施例提供的测试习题获取方法的流程示意图,如图5所示,该方法包括:

步骤510,若接收到客户端发送的生词库获取请求,则返回生词库;

步骤520,接收客户端基于生词库发送的习题搜索请求;

步骤530,返回习题搜索请求的搜索结果,并接收客户端基于搜索结果抽取的与若干个生词关联的习题,作为生词库对应的测试习题。

具体地,每位家长可以申请账号,并在注册时与学生用户的账号绑定,从而可以通过客户端应用程序向服务器请求查看其绑定的学生用户的生词库。此处的客户端可以安装在智能手机、平板电脑等智能设备上。当服务器接收到客户端发送的生词库获取请求后,可根据生词库获取请求中携带的用户标识,返回该用户标识所对应用户的生词库。同时,家长也可以通过客户端向服务器请求获取其绑定的学生用户的学习历史列表,以查看该学生用户的学习历史,掌握其学习进度。

客户端接收到服务器返回的生词库后,可以基于该生词库,发送习题搜索请求。其中,习题搜索请求的搜索关键字词可以是生词库中的所有生词,也可以是家长基于生词库选择的部分生词,本发明实施例对此不作具体限定。服务器接收到客户端发送的习题搜索请求后,会对题库进行搜索,并返回该习题搜索请求的搜索结果。家长根据客户端上显示的搜索结果,可以从中抽取与若干个生词关联的习题并发送给服务器。服务器会接收客户端基于搜索结果抽取的习题,作为生词库对应的测试习题,推送给扫描笔以对学生用户进行学习效果测试。

本发明实施例提供的方法,通过将生词库返回给客户端,以供其进行习题搜索和习题抽取,并接收客户端基于搜索结果抽取的与若干个生词关联的习题,作为生词库对应的测试习题,实现了测试习题的个性化定制。

下面对本发明实施例提供的基于扫描笔的生词库维护装置进行描述,下文描述的基于扫描笔的生词库维护装置与上文描述的基于扫描笔的生词库维护方法可相互对应参照。

基于上述任一实施例,图6为本发明实施例提供的基于扫描笔的生词库维护装置的结构示意图,如图6所示,该装置包括识别结果获取单元610、生词库扩充单元620和生词库更新单元630。

其中,识别结果获取单元610用于获取用户通过扫描笔扫描所得图像的识别结果;

生词库扩充单元620用于确定识别结果中包含的生词,基于生词扩充该用户的生词库;

生词库更新单元630用于将生词库对应的测试习题发送至扫描笔,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库。

本发明实施例提供的装置,基于用户通过扫描笔上传的扫描所得图像的识别结果中包含的生词,自动扩充该用户的生词库,还可以通过将生词库对应的测试习题发送至扫描笔,基于扫描笔返回的测试习题的答题数据,更新该用户的生词库,能够实现生词库的自动维护,从而提高生词库的维护效率,并提升用户的使用体验。

基于上述任一实施例,生词库扩充单元620具体用于将识别结果中的每一分词分别与该用户所在学习阶段的重点词集进行匹配,将匹配成功的分词作为生词;重点词集是基于该学习阶段的学习内容和学习目标确定的。

本发明实施例提供的装置,将识别结果中的每一分词分别与该用户所在学习阶段的学习词集进行匹配,将匹配成功的分词作为生词,剔除了超纲词汇,提高了生词库中生词的有效性。

基于上述任一实施例,生词库更新单元630具体包括:

掌握程度确定单元,用于基于测试习题的答题数据,更新用户对生词库中与测试习题关联的生词的掌握程度;

删除单元,用于若该用户对任一生词的掌握程度超过预设阈值,则将该生词从生词库中删除。

本发明实施例提供的装置,基于测试习题的答题数据,确定用户对生词库中与测试习题关联的生词的掌握程度,并在该用户对任一生词的掌握程度超过预设阈值时,将该生词从生词库中删除,避免将用户已掌握的生词重复推送给用户,同时也节省了存储空间。

基于上述任一实施例,掌握程度确定单元具体用于:

基于该用户针对与测试习题关联的每一生词的历史答题数据和当前答题数据,更新该用户对与测试习题关联的每一生词的掌握程度。

本发明实施例提供的装置,基于该用户针对与测试习题关联的每一生词的历史答题数据和当前答题数据,确定该用户对与测试习题关联的每一生词的掌握程度,可以防止误删用户没有完全掌握的生词,从而提高生词库更新的准确性。

基于上述任一实施例,该装置还包括测试习题获取单元,测试习题获取单元具体包括:

待测试生词选取单元,用于选取生词库中扫描频次高于预设扫描次数的生词、扫描时间与当前时刻的时间差小于预设时间差的生词、难度系数大于预设难度阈值的生词以及掌握程度低于预设掌握程度阈值的分词中的至少一种,作为待测试生词;任一生词的难度系数是基于同一学习阶段其他用户的生词库中任一生词出现的频率确定的;

习题抽取单元,用于从预先构建的该用户所在学习阶段的题库中抽取与若干个待测试生词关联的习题,作为生词库对应的测试习题。

基于上述任一实施例,习题抽取单元具体用于:

基于每一待测试生词的主题类型,以及用户所在学习阶段的每一课本章节的主题类型,确定待测试课本章节;

从题库中抽取与若干个待测试生词关联,且属于待测试课本章节的习题,作为生词库对应的测试习题。

本发明提供的装置,基于每一待测试生词的主题类型,以及用户所在学习阶段的每一课本章节的主题类型,确定待测试课本章节,然后从题库中抽取与若干个待测试生词关联,且属于待测试课本章节的习题,作为生词库对应的测试习题,既避免了抽取的测试习题超过用户的学习进度,又提高了测试习题的针对性,可以帮助用户更好地学习测试习题关联的生词。

基于上述任一实施例,测试习题获取单元具体用于:

若接收到客户端发送的生词库获取请求,则返回生词库;

接收客户端基于生词库发送的习题搜索请求;

返回习题搜索请求的搜索结果,并接收客户端基于搜索结果抽取的与若干个生词关联的习题,作为生词库对应的测试习题。

本发明实施例提供的装置,通过将生词库返回给客户端,以供其进行习题搜索和习题抽取,并接收客户端基于搜索结果抽取的与若干个生词关联的习题,作为生词库对应的测试习题,实现了测试习题的个性化定制。

图7为本发明实施例提供的电子设备的结构示意图,如图7所示,该电子设备可以包括:处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的逻辑指令,以执行基于扫描笔的生词库维护方法,该方法包括:获取用户通过扫描笔扫描所得图像的识别结果;确定所述识别结果中包含的生词,基于所述生词扩充所述用户的生词库;将所述生词库对应的测试习题发送至所述扫描笔,基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库。

此外,上述的存储器730中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的基于扫描笔的生词库维护方法,该方法包括:获取用户通过扫描笔扫描所得图像的识别结果;确定所述识别结果中包含的生词,基于所述生词扩充所述用户的生词库;将所述生词库对应的测试习题发送至所述扫描笔,基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库。

又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的基于扫描笔的生词库维护方法,该方法包括:获取用户通过扫描笔扫描所得图像的识别结果;确定所述识别结果中包含的生词,基于所述生词扩充所述用户的生词库;将所述生词库对应的测试习题发送至所述扫描笔,基于所述扫描笔返回的所述测试习题的答题数据,更新所述用户的生词库。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号