一种外语复习机制及装置

申请号 CN202010566670.5 申请日 2020-06-19 公开(公告)号 CN111861374B 公开(公告)日 2024-02-13
申请人 北京国音红杉树教育科技有限公司; 发明人 周海滨;
摘要 本 发明 涉及智能记忆方法技术领域,尤其涉及一种外语复习机制及装置,包括:接收对单词的学习信息,所述学习信息包括所述单词的记忆强度值、时间信息;根据所述学习信息得出最佳复习时间点;输出复习模式种类选择 请求 ,所述复习模式种类包括整体复习模式和部分复习模式;接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习;接收对所述单词的复习信息,根据所述复习信息重置所述单词的记忆强度值,重置所述单词的学习信息。生成不同的当前记忆强度值,通过复习模式的选择,生成更加适合学习者的复习计划,再重置记忆强度值计算出不同阶段的所述最佳复习时间点,提高对不同学习者的适用性,提高学习者在不同学习阶段的学习效率。
权利要求

1.一种外语复习机制,其特征在于,包括:
接收对单词的学习信息,所述学习信息包括所述单词的记忆强度值、时间信息;
根据所述学习信息得出最佳复习时间点;
输出复习模式种类选择请求,所述复习模式种类包括整体复习模式和部分复习模式;
接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习;
接收对所述单词的复习信息,根据所述复习信息重置所述单词的记忆强度值,重置所述单词的学习信息;
接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习的步骤包括:
判断所述复习计划种类的选择是整体复习或部分复习;
若选择整体复习模式,根据所述最佳复习时间点输出所述复习计划;
若选择部分复习模式,将所述单词按照最佳复习时间点前后排序;
提取部分单词,根据所述部分单词的最佳复习时间点输出所述复习计划;
所述提取部分单词的步骤还包括:
接收记忆强度值阈值参数;
接收所述单词的记忆强度值;
判断所述单词的记忆强度值是否大于所述记忆强度值阈值参数;
若是,所述单词不加入所述复习计划;
若否,判断所述单词是否已经存在所述复习计划中;
若存在,所述单词不再加入所述复习计划;
若不存在,所述单词加入所述复习计划;
所述复习信息包括当前复习时间点,接收对所述单词的复习信息的步骤包括:
判断所述当前复习时间点是否晚于最佳复习时间点;
若是,按照第一方案重置所述单词的记忆强度值;
若否,按照第二方案重置所述单词的记忆强度值;
所述复习信息还包括复习作答结果,所述按照第一方案或第二方案重置所述单词的记忆强度值包括步骤:
第一方案:判断所述复习作答结果是否正确;若是,则单词的记忆强度值=原来的记忆强度值+勤奋影响值;若否,则单词的记忆强度值=原来的记忆强度值;
第二方案:判断所述复习作答结果是否正确;若是,则单词的记忆强度值=原来的记忆强度值;若否,则单词的记忆强度值=原来的记忆强度值‑勤奋影响值。
2.根据权利要求1所述的外语复习机制,其特征在于,所述接收对单词的学习信息包括以下步骤:
判断单词是否首次学习,判断学习结果是否正确,判断所述时间信息是否大于预设的反应时长,给单词的记忆强度赋予不同的值。
3.根据权利要求2所述的外语复习机制,其特征在于,根据所述学习信息得出最佳复习时间点包括以下步骤:
根据单词的记忆强度值计算复习间隔时长;
根据复习间隔时长计算最佳复习时间点。
4.根据权利要求3所述的外语复习机制,其特征在于,所述根据单词的记忆强度值计算复习间隔时长包括以下步骤:
判断单词的记忆强度值是否大于等于熟词阈值,若是,不计算复习间隔时长和最佳复习时间点,单词的记忆强度值赋予熟词阈值。
5.根据权利要求1、3或4所述的外语复习机制,其特征在于,所述外语复习机制还包括测试阶段,所述学习信息还包括测试信息,所述测试阶段对单词的记忆强度值进行修改
6.一种应用所述外语复习机制的装置,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述权利要求
1‑5任一项的方法。

说明书全文

一种外语复习机制及装置

技术领域

[0001] 本发明涉及智能记忆方法技术领域,尤其涉及一种外语复习机制及装置。

背景技术

[0002] 在近几十年以来,学习外语成为一种潮流,学习外语的队伍越来越大。
[0003] 而作为外语学习者,单词的记忆是整个学习过程中的最基础部分也是最重要的一部分,但是在学习者的学习过程中,常常会遇到记过的单词过一段时间遗忘的问题,目前缺少一种外语复习机制,无法针对个人学习情况而有针对性的制定复习计划,导致降低学习效率,从而不能有效地记忆单词。
[0004] 有鉴于此,提出本发明。

发明内容

[0005] 本发明提供一种外语复习机制及装置以解决上述至少一个技术问题。
[0006] 本发明提供一种外语复习机制,包括:
[0007] 接收对单词的学习信息,所述学习信息包括所述单词的记忆强度值、时间信息;
[0008] 根据所述学习信息得出最佳复习时间点;
[0009] 输出复习模式种类选择请求,所述复习模式种类包括整体复习模式和部分复习模式;
[0010] 接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习;
[0011] 接收对所述单词的复习信息,根据所述复习信息重置所述单词的记忆强度值,重置所述单词的学习信息。
[0012] 采用上述方案,根据对不同单词的不同学习情况会生成不同的当前记忆强度值,通过复习模式的选择,生成更加适合学习者的复习计划,再重置记忆强度值计算出不同阶段的所述最佳复习时间点,提高对不同学习者的适用性,再重置记忆强度值,提高学习者在不同学习阶段的学习效率。
[0013] 进一步地,接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习的步骤包括:
[0014] 判断所述复习模式种类的选择是整体复习模式或部分复习模式;
[0015] 若选择整体复习模式,根据所述最佳复习时间点输出所述复习计划;
[0016] 若选择部分复习模式,将所述单词按照最佳复习时间点前后排序;
[0017] 提取部分单词,根据所述部分单词的最佳复习时间点输出所述复习计划。
[0018] 采用上述方案,通过所述部分复习的设置,实现对单词的部分复习,所述部分单词可以是整体单词的10%、50%、80%或整体单词中的10个、50个、100个,实现对复习词汇量的控制,有助于帮助课程计划更顺利的执行,提高教学计划的多样性,提高学习效率。
[0019] 优选地,所述提取部分单词的步骤还包括:
[0020] 接收记忆强度值阈值参数;
[0021] 接收所述单词的记忆强度值;
[0022] 判断所述单词的记忆强度值是否大于所述记忆强度值阈值参数;
[0023] 若是,所述单词不加入所述复习计划;
[0024] 若否,判断所述单词是否已经存在所述复习计划中;
[0025] 若存在,所述单词不再加入所述复习计划;
[0026] 若不存在,所述单词加入所述复习计划。
[0027] 采用上述方案,将记忆强度值小于或等于所述记忆强度值阈值参数的单词列为必须复习的单词,加入所述复习计划,避免记忆强度值较低的单词被遗漏,由于没有进行复习造成遗忘,影响学习进度,降低学习效率。
[0028] 进一步地,所述复习信息包括当前复习时间点,接收对所述单词的复习信息的步骤包括:
[0029] 判断所述当前复习时间点是否晚于最佳复习时间点;
[0030] 若是,按照第一方案重置所述单词的记忆强度值;
[0031] 若否,按照第二方案重置所述单词的记忆强度值。
[0032] 采用上述方案,对最佳复习时间点前后的复习情况采用不同的方案计算记忆强度值,提高记忆强度值对真实学习情况的反映程度,提高学习效率。
[0033] 进一步地,所述复习信息还包括复习作答结果,所述按照第一方案重置所述单词的记忆强度值包括步骤:
[0034] 判断所述复习作答结果是否正确;
[0035] 若是,则单词的记忆强度值=原来的记忆强度值+勤奋影响值;
[0036] 若否,则单词的记忆强度值=原来的记忆强度值。
[0037] 进一步地,所述按照第二方案重置所述单词的记忆强度值包括步骤:
[0038] 判断所述复习作答结果是否正确;
[0039] 若是,则单词的记忆强度值=原来的记忆强度值;
[0040] 若否,则单词的记忆强度值=原来的记忆强度值‑勤奋影响值。
[0041] 采用上述方案,当用户超过最佳复习时间点越长,遗忘地越多,此时用户答对,说明用户对该单词的掌握程度更高,记忆强度值应增加得更多;当用户越早于最佳复习时间点去复习,用户本应遗忘地越少,但此时用户答错,说明用户对该单词的掌握程度越低,记忆强度应减少地更多,根据用户的复习时间与最佳复习时间点的差值来修正记忆强度值,合理的考虑了人类遗忘规律的影响。
[0042] 进一步地,所述勤奋影响值的计算公式为:Dli=|Trc‑Tbr|×Mdg,其中Dli为勤奋影响值,Mdg为勤奋指数影响记忆强度系数,Tbr为最佳复习时间点,Trc为当前复习时间点。
[0043] 进一步地,所述接收对单词的学习信息包括以下步骤:
[0044] 判断单词是否首次学习,判断学习结果是否正确,判断所述时间信息是否大于预设的反应时长,给单词的记忆强度赋予不同的值。
[0045] 采用上述方案,用户遇到的单词可能是初次学习的新词、也可能是再次学习的旧词,新词和旧词的掌握程度也不一样,不同的作答时间也反应不同的掌握程度,所以针对上述不同情况对单词加以区分,可以更合理的计算记忆强度值及最佳复习时间点。
[0046] 进一步地,判断单词是否首次学习,判断是否学习结果正确,判断所述时间信息是否大于预设的反应时长,给单词的记忆强度赋予不同的值包括以下步骤:
[0047] 判断单词是否为新词,若为新词:
[0048] 判断单词是否作答正确,若答对:
[0049] 判断作答时长,若作答时长小于等于预设的下限反应时长,则单词的记忆强度值赋值为第一初始记忆强度值;若作答时长大于预设的上限反应时长,则单词的记忆强度值赋值为第二初始记忆强度值;若作答时长大于所述下限反应时长且小于等于所述上限反应时长,则单词的记忆强度值赋值为第三初始记忆强度值,所述第三初始记忆强度值利用作答时间进行计算,并与作答时间成负相关;
[0050] 若单词作答错误,单词的记忆强度值为第二初始记忆强度值;
[0051] 若不为新词:
[0052] 判断单词是否作答正确,若答对:
[0053] 判断作答时长是否小于所述上限反应时长,若是,则单词的记忆强度值=原来的记忆强度值+第一固定值+反应时长影响值,所述反应时长影响值利用作答时长计算,且与作答时长负相关;若否,则单词的记忆强度值=原来的记忆强度值+第一固定值;
[0054] 若答错,则单词的记忆强度值=原来的记忆强度值=原来的记忆强度值‑第二固定值。
[0055] 采用上述方案,所述第一初始记忆强度值表明用于对该单词掌握程度高,能快速答对,属于熟词领域,所述第二初始记忆强度值和第三初始记忆强度值较第一初始记忆强度值低,表明用户对该单词未熟练掌握,属于生词领域;增加的第一固定值表明用户对所述生词的掌握程度增加,减小的第二固定值表明用户对所述生词的掌握程度降低;所述第一固定值、第二固定值、上限反应时长、下限反应时长可以根据人类遗忘曲线进行设定;增加的反应时长影响值表明用户能较快回忆作答,掌握程度较高,增加记忆强度值对此情况加以反映。所述记忆强度值根据单词是否为新词、是否答对、用户作答时长来更加细致、准确地反应用户对该单词的掌握程度,便于针对不同的记忆强度值划分更适合的最佳复习时间点、更细致地区别地复习计划,帮助用户更有效地掌握单词。
[0056] 优选地,所述第一初始记忆强度值>所述第三初始记忆强度值>第二初始记忆强度值。
[0057] 进一步地,所述接收对单词的学习信息还包括步骤:
[0058] 根据用户单词时的学习有效时长是否超过预设的疲劳设定时长,对记忆强度值进行修改
[0059] 进一步地,所述根据用户单词时的学习有效时长是否超过预设的疲劳设定时长,对记忆强度值进行修改包括以下步骤:
[0060] 判断用户单词时的学习有效时长是否超过预设的疲劳设定时长,若是,判断单词是否答对,若答对,则单词的记忆强度值=原来的记忆强度值+疲劳影响值,若答错,单词的记忆强度值=原来的记忆强度值‑疲劳影响值;
[0061] 所述疲劳影响值根据学习有效时长进行计算,所述疲劳影响值与所述学习有效时长成负相关。
[0062] 采用上述方案,用户越长时间学习,疲劳对作答影响程度越大,而不是用户真实的掌握平,所述学习有效时长越大,所述疲劳影响值越小,答对时增加的记忆强度值或答错减少的记忆强度值越小,所述记忆强度值的变化越小,较为科学地对记忆强度值进行修正。
[0063] 进一步地,所述接收对单词的学习信息还包括以下步骤:
[0064] 根据单词的总错误率对记忆强度值进行修改。
[0065] 进一步地,所述根据单词的总错误率对记忆强度值进行修改包括以下步骤:
[0066] 判断判断单词是否作答正确,若是,则单词的记忆强度值=原来的记忆强度值+难度影响值;若否,则单词的记忆强度值=原来的记忆强度值‑难度影响值;
[0067] 所述难度影响值根据单词的总错误率进行计算。
[0068] 优选地,所述难度影响值与单词的总错误率成正相关。
[0069] 采用上述方案,所述难度影响值与单词的总错误率成正相关,即所述单词的总错误率越大,所述难度影响值越大,越难的单词,当用户答对时,表明用户掌握程度越高,当用户答错时,表明用户掌握程度越低,需要更多的学习,较为科学的对单词的记忆强度值进行修正。
[0070] 进一步地,根据所述学习信息得出最佳复习时间点包括以下步骤:
[0071] 根据单词的记忆强度值计算复习间隔时长;
[0072] 根据复习间隔时长计算最佳复习时间点。
[0073] 优选地,所述复习间隔时长与单词的记忆强度值正相关。
[0074] 采用上述方案,单词的记忆强度值越大,说明用户对该单词的掌握程度越高,可延后学习,即复习间隔时长越大,符合人类遗忘曲线,帮助用户更有效率地单词。
[0075] 进一步地,所述根据复习间隔时长计算最佳复习时间点包括以下步骤:
[0076] 复习阶段,判断单词是否为新词,若不为新词,则判断单词是否作答正确,若答错,则最佳复习时间点=上次学习计算的最佳复习时间点+复习间隔时长,若答对,则最佳复习时间点=当前学习时间点+复习间隔时长;若为新词,则最佳复习时间点=当前学习时间点+复习间隔时长。
[0077] 采用上述方案,通过用户对不同单词的不同学习情况,生成不同的最佳复习时间点,当用户答错时,说明用户对该单词的掌握程度低,如果有上次学习计算的复习的最佳时间点,按照上次学习计算的复习的最佳时间点计算的最佳复习时间点,修正用户的复习时间,使其更符合人类遗忘曲线,更好地提高单词的掌握程度。
[0078] 进一步地,根据所述学习信息得出最佳复习时间点还包括步骤:
[0079] 当用户按照最佳复习时间点在同一天连续多次正确作答时,调整最佳复习时间点到下一个最佳记忆时间点。
[0080] 采用上述方案,在用户复习所述单词的过程中,当所述单词连续三次的最佳复习时间点都出现在同一天且用户在所述同一天内连续三次全部答对,则对所述单词有较好的短时记忆,今天再进行学习的意义不大,参考人类遗忘曲线和人类生物特性,在下一个最佳记忆时间点进行学习更有更好的记忆效果,更好地提高学习效率。
[0081] 进一步地,所述根据单词的记忆强度值计算复习间隔时长包括以下步骤:
[0082] 判断单词的记忆强度值是否大于等于熟词阈值,若是,不计算复习间隔时长和最佳复习时间点,单词的记忆强度值赋予熟词阈值。
[0083] 采用上述方案,若单词的记忆强度值大于等于熟词阈值,表明用户对单词的掌握程度很高,暂不需要进行复习,可以把时间放在其他掌握程度较低的单词学习上,也节省了计算步骤,提高计算效率。
[0084] 进一步地,所述外语复习机制还包括测试阶段,所述学习信息还包括测试信息,所述测试阶段对单词的记忆强度值进行修改。
[0085] 进一步地,所述测试阶段对单词的记忆强度值进行修改,包括步骤:
[0086] 判断单词测试是否答对,若答对:
[0087] 判断单词的记忆强度值是否低于熟词阈值,若是,根据测试时间点与最佳复习时间点的间隔赋予多种测试增加值,单词的记忆强度值=原来的记忆强度值+测试增加值;
[0088] 若答错:
[0089] 判断单词的记忆强度值是否低于熟词阈值,若是,单词的记忆强度值=原来的记忆强度值‑测试减少值,若否,单词的记忆强度值赋予第二初始记忆强度值。
[0090] 采用上述方案,利用测试信息对不同记忆强度值的单词的记忆强度值进行调整,使其更合理地反应用户的实际掌握情况;测试时答对,表明用户对单词的掌握程度增加,考虑测试时间点与最佳复习时间点的关系将测试增加值进行细分,使得记忆强度值的评价更细致,更合理;测试时答错,如果记忆强度值表明用户已对该单词掌握,但实际测试时答错,说明记忆强度值与用户实际掌握的情况不匹配,需要重新进行学习,如果记忆强度值表明用户对该单词的掌握程度较低,测试答错,说明用户需要更多的学习。
[0091] 进一步地,所述根据测试时间点与最佳复习时间点的间隔赋予多种测试增加值包括以下步骤:
[0092] 判断测试时间点是否超过最佳复习时间点,若是:
[0093] 输出测试时间点与最佳复习时间点的间隔,若测试时间点与最佳复习时间点的间隔小于预设的间隔下限,则测试增加值赋予第一测试增加值;
[0094] 若测试时间点与最佳复习时间点的间隔大于等于所述间隔下限且小于等于预设的间隔上限,则测试增加值赋予第二测试增加值;
[0095] 若测试时间点与最佳复习时间点的间隔大于所述间隔上限,则测试增加值赋予第三测试增加值。
[0096] 采用上述方案,测试时间点超过最佳复习时间点越长时,根据人类遗忘曲线,用户对该单词遗忘地越多,但此时答对,说明用户对该单词的掌握程度更高,相对应的,测试等价值越高,记忆强度值越大,所述测试增加值能对记忆强度值进行合理的修正,计算方法采用对测试时间点与最佳复习时间点的间隔进行分类,简化了计算,提高计算效率。
[0097] 优选地,所述第一测试增加值<第二测试增加值<第三测试增加值。
[0098] 进一步地,所述根据复习间隔时长计算最佳复习时间点还包括以下步骤:
[0099] 测试阶段,判断单词测试是否答对,若答对,则判断记忆强度值是否低于熟词阈值,若是,则最佳复习时间点=测试时间点+复习间隔时长;若否,最佳复习时间点不改变;
[0100] 若答错,则判断记忆强度值是否低于熟词阈值,若是,则判断测试时间点是否超过最佳复习时间点,若超过,则最佳复习时间点=上一次学习计算的最佳复习时间点+复习间隔时长,若未超过,则最佳复习时间点=测试时间点+复习间隔时长;若否,则最佳复习时间点赋予测试时间点。
[0101] 采用上述方案,测试会影响记忆强度值,进而影响复习间隔时长,再进而影响最佳复习时间点,同时复习时间点与最佳复习时间点的关系也会对记忆造成影响,因为,所述最佳复习时间点为因为测试的影响在最佳复习时间点上调整的最佳复习时间点用户在测试中同样会对单词进行记忆,根据人类遗忘曲线对最佳复习时间点进行合理调整。
[0102] 本发明还保护一种应用所述外语复习机制的装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法。
[0103] 综上所述,本发明具有以下有益效果:
[0104] 1.本发明提供的外语复习机制,根据对不同单词的不同学习情况会生成不同的当前记忆强度值,通过复习模式的选择,对学习者的复习量进行控制,制定更优的复习计划,再重置记忆强度值计算出不同阶段的所述最佳复习时间点,提高对不同学习者的适用性,再重置记忆强度值,提高学习者在不同学习阶段的学习效率;
[0105] 2.本发明提供的外语复习机制,通过所述部分复习模式的设置,实现对单词的部分复习,所述部分复习可以是整体单词的10%、50%、80%或整体单词中的10个、50个、100个,有助于帮助课程计划更顺利的执行,提高教学计划的多样性,提高学习效率;
[0106] 3.本发明提供的外语复习机制,将记忆强度值小于或等于所述记忆强度值阈值参数的单词列为必须复习的单词,加入所述复习计划,避免记忆强度值较低的单词被遗漏,由于没有进行复习造成遗忘,影响学习进度,降低学习效率;
[0107] 4.本发明提供的外语复习机制,利用测试信息对不同记忆强度值的单词的记忆强度值进行调整,使其更合理地反应用户的实际掌握情况,考虑测试时间点与最佳复习时间点的关系将测试增加值进行细分,使得记忆强度值的评价更细致,更合理,提高学习效率。附图说明
[0108] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0109] 图1为本发明外语复习机制一种实施方式的流程图
[0110] 图2为本发明外语复习机制另一种实施方式的流程图;
[0111] 图3为本发明外语复习机制一种优选实施方式的流程图;

具体实施方式

[0112] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0113] 在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0114] 文中所述单词可以指但不限于英文单词,为方便统一计算,涉及时长的运算单位统一为秒。
[0115] 参考图1,本发明提供一种外语复习机制,包括:
[0116] 接收对单词的学习信息,所述学习信息包括所述单词的记忆强度值、时间信息;
[0117] 根据所述学习信息得出最佳复习时间点;
[0118] 输出复习模式种类选择请求,所述复习模式种类包括整体复习模式和部分复习模式;
[0119] 接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习;
[0120] 接收对所述单词的复习信息,根据所述复习信息重置所述单词的记忆强度值,重置所述单词的学习信息。
[0121] 采用上述方案,根据对不同单词的不同学习情况会生成不同的当前记忆强度值,通过复习模式的选择,生成更加适合学习者的复习计划,再重置记忆强度值计算出不同阶段的所述最佳复习时间点,提高对不同学习者的适用性,再重置记忆强度值,提高学习者在不同学习阶段的学习效率。
[0122] 参考图2,在本实施例的一个优选实施方式中,接收所述复习模式种类的选择,根据复习模式生成复习计划进行复习的步骤包括:
[0123] 判断所述复习模式种类的选择是整体复习模式或部分复习模式;
[0124] 若选择整体复习模式,根据所述最佳复习时间点输出所述复习计划;
[0125] 若选择部分复习模式,将所述单词按照最佳复习时间点前后排序;
[0126] 提取部分单词,根据所述部分单词的最佳复习时间点输出所述复习计划。
[0127] 在具体实施过程中,所述部分单词可以是整体单词的10%、50%、80%或整体单词中的10个、50个、100个。
[0128] 在具体实施过程中,所述部分复习可以是整体单词的10%、50%、80%或整体单词中的10个、50个、100个;当所述部分复习是整体单词的10%、50%或80%时,提取整体单词中所述最佳复习时间点前10%、50%或80%的单词进入复习计划;当所述部分复习是整体单词的10个、50个、100个时,提取整体单词中所述最佳复习时间点靠前的前10个、50个、100个单词进入复习计划。
[0129] 采用上述方案,通过所述部分复习模式的设置,实现对单词的部分复习,实现对复习词汇量的控制,有助于帮助课程计划更顺利的执行,提高教学计划的多样性,提高学习效率。
[0130] 参考图3,在本实施例的一个优选实施方式中,所述提取部分单词的步骤还包括:
[0131] 接收记忆强度值阈值参数;
[0132] 接收所述单词的记忆强度值;
[0133] 判断所述单词的记忆强度值是否大于所述记忆强度值阈值参数;
[0134] 若是,所述单词不加入所述复习计划;
[0135] 若否,判断所述单词是否已经存在所述复习计划中;
[0136] 若存在,所述单词不再加入所述复习计划,避免同一个单词在复习计划中重复出现;
[0137] 若不存在,所述单词加入所述复习计划。
[0138] 采用上述方案,将记忆强度值小于或等于所述记忆强度值阈值参数的单词列为必须复习的单词,加入所述复习计划,避免记忆强度值较低的单词被遗漏,由于没有进行复习造成遗忘,影响学习进度,降低学习效率。
[0139] 在具体实施过程中,将记忆强度值小于或等于所述记忆强度值阈值参数的单词列为必须复习的单词,将记忆强度值小于或等于所述记忆强度值阈值参数的单词加入原有的复习计划中。
[0140] 在具体实施过程中,将记忆强度值小于或等于所述记忆强度值阈值参数的单词可以为2个,当所述部分单词是整体单词的10%、50%、80%或整体单词中的10个、50个、100个时,最终复习计划的复习量为10%+2、50%+2、80%+2或12个、52个、102个。
[0141] 在本实施例的一个优选实施方式中,所述输出复习模式种类选择请求的步骤之前还包括:
[0142] 接收单词数量阈值参数;
[0143] 判断整体单词数量是否小于所述单词数量阈值参数;
[0144] 若是,不进行模式选择,进入整体复习模式。
[0145] 在具体实施过程中,所述单词数量阈值参数可以为50、80、100等。
[0146] 采用上述方案,当单词总量较少时,整体复习所需时间较短,整体复习和部分复习所需时间相差较小,节省选择时间,提高学习效率。
[0147] 在本实施例的一个优选实施方式中,所述复习信息包括当前复习时间点,接收对所述单词的复习信息的步骤包括:
[0148] 判断所述当前复习时间点是否晚于最佳复习时间点;
[0149] 若是,按照第一方案重置所述单词的记忆强度值;
[0150] 若否,按照第二方案重置所述单词的记忆强度值。
[0151] 采用上述方案,对最佳复习时间点前后的复习情况采用不同的方案计算记忆强度值,提高记忆强度值对真实学习情况的反映程度,提高学习效率。
[0152] 在具体实施过程中,所述复习信息还包括复习作答结果,所述按照第一方案重置所述单词的记忆强度值包括步骤:
[0153] 判断所述复习作答结果是否正确;
[0154] 若是,则单词的记忆强度值=原来的记忆强度值+勤奋影响值;
[0155] 若否,则单词的记忆强度值=原来的记忆强度值。
[0156] 在具体实施过程中,所述按照第二方案重置所述单词的记忆强度值包括步骤:
[0157] 判断所述复习作答结果是否正确;
[0158] 若是,则单词的记忆强度值=原来的记忆强度值;
[0159] 若否,则单词的记忆强度值=原来的记忆强度值‑勤奋影响值。
[0160] 采用上述方案,当用户超过最佳复习时间点越长,遗忘地越多,此时用户答对,说明用户对该单词的掌握程度更高,记忆强度值应增加得更多;当用户越早于最佳复习时间点去复习,用户本应遗忘地越少,但此时用户答错,说明用户对该单词的掌握程度越低,记忆强度应减少地更多,根据用户的复习时间与最佳复习时间点的差值来修正记忆强度值,合理的考虑了人类遗忘规律的影响。
[0161] 在具体实施过程中,所述勤奋影响值的计算公式为:Dli=|Trc‑Tbr|×Mdg,其中Dli为勤奋影响值,Mdg为勤奋指数影响记忆强度系数,Tbr为最佳复习时间点,Trc为当前复习时间点。
[0162] 在具体实施过程中,所述接收对单词的学习信息包括以下步骤:
[0163] 判断单词是否首次学习,判断是否学习结果正确,判断所述时间信息是否大于预设的反应时长,给单词的记忆强度赋予不同的值。
[0164] 采用上述方案,用户遇到的单词可能是初次学习的新词、也可能是再次学习的旧词,新词和旧词的掌握程度也不一样,不同的作答时间也反应不同的掌握程度,所以针对上述不同情况对单词加以区分,可以更合理的计算记忆强度值及最佳复习时间点。
[0165] 在具体实施过程中,判断单词是否首次学习,判断是否学习结果正确,判断所述时间信息是否大于预设的反应时长,给单词的记忆强度赋予不同的值包括以下步骤:
[0166] 判断单词是否为新词,若为新词:
[0167] 判断单词是否作答正确,若答对:
[0168] 判断作答时长,若作答时长小于等于预设的下限反应时长,则单词的记忆强度值赋值为第一初始记忆强度值;若作答时长大于预设的上限反应时长,则单词的记忆强度值赋值为第二初始记忆强度值;若作答时长大于所述下限反应时长且小于等于所述上限反应时长,则单词的记忆强度值赋值为第三初始记忆强度值,所述第三初始记忆强度值利用作答时间进行计算,并与作答时间成负相关;
[0169] 若单词作答错误,单词的记忆强度值为第二初始记忆强度值;
[0170] 若不为新词:
[0171] 判断单词是否作答正确,若答对:
[0172] 判断作答时长是否小于所述上限反应时长,若是,则单词的记忆强度值=原来的记忆强度值+第一固定值+反应时长影响值,所述反应时长影响值利用作答时长计算,且与作答时长负相关;若否,则单词的记忆强度值=原来的记忆强度值+第一固定值;
[0173] 若答错,则单词的记忆强度值=原来的记忆强度值=原来的记忆强度值‑第二固定值。
[0174] 采用上述方案,所述第一初始记忆强度值表明用于对该单词掌握程度高,能快速答对,属于熟词领域,所述第二初始记忆强度值和第三初始记忆强度值较第一初始记忆强度值低,表明用户对该单词未熟练掌握,属于生词领域;增加的第一固定值表明用户对所述生词的掌握程度增加,减小的第二固定值表明用户对所述生词的掌握程度降低;所述第一固定值、第二固定值、上限反应时长、下限反应时长可以根据人类遗忘曲线进行设定;增加的反应时长影响值表明用户能较快回忆作答,掌握程度较高,增加记忆强度值对此情况加以反映。所述记忆强度值根据单词是否为新词、是否答对、用户作答时长来更加细致、准确地反应用户对该单词的掌握程度,便于针对不同的记忆强度值划分更适合的最佳复习时间点、更细致地区别地复习计划,帮助用户更有效地掌握单词。
[0175] 在本实施例的一个优选实施方式中,所述第一初始记忆强度值>所述第三初始记忆强度值>第二初始记忆强度值。
[0176] 在本实施例的一个优选实施方式中,所述第三初始记忆强度值的计算公式为I=40‑(D3‑5)×2,I为第三初始记忆强度值,D3为反应时长。
[0177] 采用上述方案,所述第三初始记忆强度值与反应时长成负相关,即反应时长越大,所述第三初始记忆强度值越小,表明用户对该单词的掌握程度越低,此公式的常量参考人类遗忘曲线进行设定的。
[0178] 在本实施例的一个优选实施方式中,所述反应时长影响值的计算公式为:Rd=(1‑Mrd/Da)×Srd,其中Mrd为作答时长,Srd为反应时长影响记忆强度基础值,取值为1‑10,Rd为反应时长影响值,Da为上限反应时长。具体地,Da取值为10‑20。
[0179] 采用上述方案,所述反应时长影响值与所述作答时长负相关,即作答时长的值越大,所述反应时长影响值越小,用户对该单词的掌握程度越低。
[0180] 在具体实施过程中,所述接收对单词的学习信息还包括步骤:
[0181] 根据用户学习单词时的学习有效时长是否超过预设的疲劳设定时长,对记忆强度值进行修改。
[0182] 在具体实施过程中,所述根据用户学习单词时的学习有效时长是否超过预设的疲劳设定时长,对记忆强度值进行修改包括以下步骤:
[0183] 判断用户学习单词时的学习有效时长是否超过预设的疲劳设定时长,若是,判断单词是否答对,若答对,则单词的记忆强度值=原来的记忆强度值+疲劳影响值,若答错,单词的记忆强度值=原来的记忆强度值‑疲劳影响值;
[0184] 所述疲劳影响值根据学习有效时长进行计算,所述疲劳影响值与所述学习有效时长成负相关。
[0185] 在具体实施过程中,所述学习有效时长为用户此次单词积累的有效时间,例如此次用户从一个小时前开始进行单词学习,但期间有半个小时未进行任何操作,则该单词的学习有效时长为半小时。
[0186] 采用上述方案,用户越长时间学习,疲劳对作答影响程度越大,而不是用户真实的掌握水平,所述学习有效时长越大,所述疲劳影响值越小,答对时增加的记忆强度值或答错减少的记忆强度值越小,所述记忆强度值的变化越小,较为科学地对记忆强度值进行修正。
[0187] 在本实施例的一个优选实施方式中,所述疲劳影响值的计算公式为:Fa=(1‑Fi)×Mfa,Fi=De/Ds,其中Fa为疲劳影响值,Fi为疲劳指数,Mfa为疲劳指数影响记忆强度基础值,De为学习有效时长,Ds为疲劳设定时长,根据人类遗忘规律,可将Ds设定为30分钟,即30×60,对于本领域技术人员来说,还可以取半小时到一个小时的任意值。所述疲劳指数影响记忆强度基础值Mfa可以根据整体赋值情况和人类遗忘曲线进行设定,可取值1‑10,如取值5。
[0188] 采用上述方案,所述疲劳影响值与学习有效时长成负相关,所述学习有效时长越大,所述疲劳影响值越小。
[0189] 在具体实施过程中,所述接收对单词的学习信息还包括以下步骤:
[0190] 根据单词的总错误率对记忆强度值进行修改。
[0191] 在具体实施过程中,所述根据单词的总错误率对记忆强度值进行修改包括以下步骤:
[0192] 判断判断单词是否作答正确,若是,则单词的记忆强度值=原来的记忆强度值+难度影响值;若否,则单词的记忆强度值=原来的记忆强度值‑难度影响值;
[0193] 所述难度影响值根据单词的总错误率进行计算,并与单词的总错误率成正相关。
[0194] 采用上述方案,所述难度影响值与单词的总错误率成正相关,即所述单词的总错误率越大,所述难度影响值越大,越难的单词,当用户答对时,表明用户掌握程度越高,当用户答错时,表明用户掌握程度越低,需要更多的学习,较为科学的对单词的记忆强度值进行修正
[0195] 在具体实施过程中所述难度影响值计算公式为:Df=Dti×Mdt,Dti=(Dm+Am),Dm=Rwr×λ,Rwr=Crw/Crt;所述Df为难度影响值,Dti为难度指数,Mdt为难度指数影响记忆强度基础值,取值为1‑10,Dm为学习数据计算难度,Am为人工标注难度,可取值1‑10或10‑20或20‑30,Rwr为用户复习过程中对所述生词作答的错误率,λ为难度标记系数,取值为1‑10,Crw为用户复习过程中和初次学习中对所述生词答错的次数之和,Crt为用户复习过程中对所述生词作答的总次数,所述难度影响值计算公式为:Df=Dti×Mdt,Dti=(Dm+Am)。
[0196] 采用上述方案,难度影响值可以包括人工标注难度和学习数据计算难度,所述难度影响值与单词的总错误率成正相关,即所述单词的总错误率越大,所述难度影响值越大,同时进行人工标注来修正难度影响值,防止出现异常值。
[0197] 在具体实施过程中,根据所述学习信息得出最佳复习时间点包括以下步骤:
[0198] 根据单词的记忆强度值计算复习间隔时长,所述复习间隔时长与单词的记忆强度值正相关;
[0199] 根据复习间隔时长计算最佳复习时间点。
[0200] 采用上述方案,单词的记忆强度值越大,说明用户对该单词的掌握程度越高,可延后学习,即复习间隔时长越大,符合人类遗忘曲线,帮助用户更有效率地单词。
[0201] 在具体实施过程中,所述复习间隔时长的计算公式为:Dr=C1×ep,P=(C2×Sn)+C3,其中Dr为复习间隔时长,C1为幂值系数,e为自然常数,P为幂值,C2为强度系数,Sn为单词的记忆强度值,C3为幂值常量。
[0202] 采用上述方案,C1、C2、C3的值都是根据人类遗忘规律进行设定,可取值1‑10,10‑20,指数函数符合人类遗忘曲线,合理的对复习间隔时长进行计算。
[0203] 在具体实施过程中,所述根据复习间隔时长计算最佳复习时间点包括以下步骤:
[0204] 复习阶段,判断单词是否为新词,若不为新词,则判断单词是否作答正确,若答错,则最佳复习时间点=上次学习计算的最佳复习时间点+复习间隔时长,若答对,则最佳复习时间点=当前学习时间点+复习间隔时长;若为新词,则最佳复习时间点=当前学习时间点+复习间隔时长。
[0205] 在具体实施过程中,所述最佳复习时间点为用户学习完某单词后,下一次复习的最佳时间点,所述复习间隔时长为本次学习的当前时间点距离下一次复习的最佳时间点的时间段,所述当前学习时间点是用户学习该单词时的时间点,可能早于上次学习计算的复习的最佳时间点,也可能晚于上次学习计算的复习的最佳时间点。
[0206] 采用上述方案,通过用户对不同单词的不同学习情况,生成不同的最佳复习时间点,当用户答错时,说明用户对该单词的掌握程度低,如果有上次学习计算的复习的最佳时间点,按照上次学习计算的复习的最佳时间点计算的最佳复习时间点,修正用户的复习时间,使其更符合人类遗忘曲线,更好地提高单词的掌握程度。
[0207] 在具体实施过程中,根据所述学习信息得出最佳复习时间点还包括步骤:
[0208] 当用户按照最佳复习时间点在同一天连续多次正确作答时,调整最佳复习时间点到下一个最佳记忆时间点。
[0209] 在具体实施过程中,下一个最佳记忆时间点为用户隔一段时间出现的最佳记忆时间点,如每天早上六点为人类记忆最好的时间点,或者根据用户个性设定的每天的记忆最好的时间点,可以用户自行设定,也可以根据以往学习过程正确率较高出现的时间点。
[0210] 采用上述方案,在用户复习所述单词的过程中,当所述单词连续三次的最佳复习时间点都出现在同一天且用户在所述同一天内连续三次全部答对,则对所述单词有较好的短时记忆,今天再进行学习的意义不大,参考人类遗忘曲线和人类生物特性,在下一个最佳记忆时间点进行学习更有更好的记忆效果,更好地提高学习效率。
[0211] 在具体实施过程中,所述根据单词的记忆强度值计算复习间隔时长包括以下步骤:
[0212] 判断单词的记忆强度值是否大于等于熟词阈值,若是,不计算复习间隔时长和最佳复习时间点,单词的记忆强度值赋予熟词阈值。
[0213] 在具体实施过程中,所述熟词阈值为预设的值,记忆强度值达到所述熟词阈值表明该单词已经熟练掌握,如果计算得到的记忆强度值超过熟词阈值,将其修改成熟词阈值。
[0214] 采用上述方案,若单词的记忆强度值大于等于熟词阈值,表明用户对单词的掌握程度很高,暂不需要进行复习,可以把时间放在其他掌握程度较低的单词学习上,也节省了计算步骤,提高计算效率。
[0215] 在本实施例的一个优选实施方式中,所述外语复习机制还包括测试阶段,所述学习信息还包括测试信息,所述测试阶段对单词的记忆强度值进行修改。
[0216] 在具体实施过程中,所述测试阶段对单词的记忆强度值进行修改,包括步骤:
[0217] 判断单词测试是否答对,若答对:
[0218] 判断单词的记忆强度值是否低于熟词阈值,若是,根据测试时间点与最佳复习时间点的间隔赋予多种测试增加值,单词的记忆强度值=原来的记忆强度值+测试增加值;
[0219] 若答错:
[0220] 判断单词的记忆强度值是否低于熟词阈值,若是,单词的记忆强度值=原来的记忆强度值‑测试减少值,若否,单词的记忆强度值赋予第二初始记忆强度值。
[0221] 采用上述方案,利用测试信息对不同记忆强度值的单词的记忆强度值进行调整,使其更合理地反应用户的实际掌握情况;测试时答对,表明用户对单词的掌握程度增加,考虑测试时间点与最佳复习时间点的关系将测试增加值进行细分,使得记忆强度值的评价更细致,更合理;测试时答错,如果记忆强度值表明用户已对该单词掌握,但实际测试时答错,说明记忆强度值与用户实际掌握的情况不匹配,需要重新进行学习,如果记忆强度值表明用户对该单词的掌握程度较低,测试答错,说明用户需要更多的学习。
[0222] 在具体实施过程中,所述测试减少值的计算公式为Sqr=Amd×Rqw+Bmd,Rqw=Cqw/Cqt,其中Sqr为测试减少值,Rqw为测试作答错误率,Cqt为测试作答总次数,Cqw为测试答错次数,Amd为测试减少相关系数,Bmd为测试减少修正值,其中测试答错次数值Cqw,根据当前测试时间点Tq和最佳复习时间点Tbr之间的时间间隔Tit(Tit=Tq‑Tbr)确定:
[0223] 当Tit<‑Drb时,Cqw增加第三增加次数值;当Tit>Drb,Cqw不增加;当‑Drb≤Tit≤Drb,Cqw增加第四增加次数值,所述第四增加次数值=Brb+Tit/Drb,其中‑Drb为答错间隔下限时长,Drb为答错间隔上限时长,Brb为设定的答错增加参数修正值,所述第三增加次数值为第四增加次数值的最大值,所述Drb取值1‑10天或10‑20天。
[0224] 采用上述方案,所述测试减少值与测试作答错误率成一元一次方程函数关系,所述测试作答错误率越大,所述测试减少值越大,利用当前测试时间点Tq和最佳复习时间点Tbr之间的时间间隔Tit进行答错增加次数值的计算比利用测试时间点的具体值计算更简单,占用内存少,计算效率高,最佳复习时间点和测试时间点的单位为秒,测试时间点的具体值会非常的大,给计算带来麻烦;另外,在最佳复习时间点前后间隔相同的值Drb设定上下限,利用Tit的正负值实现在一定范围内,最佳复习时间点左右两侧的增加次数值计算的统一,简化了计算,提高计算效率。同时,不能超限制地增加测试答错次数值,会造成异常值,比如提前很长一段时间测试答错,导致计算的答错次数值过大,答错次数比总作答次数都大,采用上述方法能合理地调整了记忆强度值,使其与用户对单词的实际掌握程度更匹配。
[0225] 在本实施例的一个优选实施方式中,判断单词的记忆强度值是否低于熟词阈值,若是,判断单词是否答对,若是,记忆强度值=原来的记忆强度值+档位影响增加值;
[0226] 若否,记忆强度值=原来的记忆强度值‑档位影响减少值。
[0227] 采用上述方案,利用档位计算记忆强度值,进而影响最佳复习时间点,表明参考用户对单词的记忆水平进行复习安排,增加对每个单词的个性化记忆。
[0228] 在本实施例的一个优选实施方式中,所述档位影响增加值的计算公式可以为Gl=Meg×Reg,其中Meg为记忆档位值,可人为设定也可根据正确率计算,Reg为答对引擎常数,G1为档位影响增加值,答对引擎常数Reg根据人类遗忘规律进行确定,本实施方式中可以取值为0‑1或1‑10,优选地,取值0.6。
[0229] 在本实施例的一个优选实施方式中,所述档位影响减少值的计算公式可以为G2=Weg×Crw/Crt,其中Weg为答错引擎常数,Crw为复习中单词答错次数,Crt为复习中单词作答的总次数,G2为档位影响减少值,答对引擎常数Weg根据人类遗忘规律进行确定,可以取值1‑10,本实施方式中可以取值为7.5。
[0230] 在具体实施过程中,所述根据测试时间点与最佳复习时间点的间隔赋予多种测试增加值包括以下步骤:
[0231] 判断测试时间点是否超过最佳复习时间点,若是:
[0232] 输出测试时间点与最佳复习时间点的间隔,若测试时间点与最佳复习时间点的间隔小于预设的间隔下限,则测试增加值赋予第一测试增加值;
[0233] 若测试时间点与最佳复习时间点的间隔大于等于所述间隔下限且小于等于预设的间隔上限,则测试增加值赋予第二测试增加值;
[0234] 若测试时间点与最佳复习时间点的间隔大于所述间隔上限,则测试增加值赋予第三测试增加值。
[0235] 采用上述方案,测试时间点超过最佳复习时间点越长时,根据人类遗忘曲线,用户对该单词遗忘地越多,但此时答对,说明用户对该单词的掌握程度更高,相对应的,测试等价值越高,记忆强度值越大,所述测试增加值能对记忆强度值进行合理的修正,计算方法采用对测试时间点与最佳复习时间点的间隔进行分类,简化了计算,提高计算效率。
[0236] 在本实施例的一个优选实施方式中,所述第一测试增加值<第二测试增加值<第三测试增加值。
[0237] 在本实施例的一个优选实施方式中,所述测试增加值的计算方法包括以下步骤:
[0238] 将单词的总正确率划分不同的区间,各区间相比,区间内的最大值越大,该区间赋予的记忆档位值越大;
[0239] 根据记忆档位值计算测试增加值,所述记忆档位值与测试增加值正相关。
[0240] 采用上述方案,所述记忆档位值,表现为用户针对该单词的记忆速度的快慢,当单词的总正确率越高时,所述记忆档位值越高,表明用户对该单词掌握速度越快,需要学习的次数可减少,表现为记忆强度值增加得越大,实现每个用户针对每个单词的个性化记忆;所述记忆档位值是利用总正确率分类获得的,简化计算,提高计算效率。
[0241] 在具体实施过程中,所述测试增加值的计算公式为Sqi=Ai×Sdb,Sdb=Amr×Meg+Bmr,其中Sqi为测试增加值,Meg为记忆档位值,可以认为设定,也可以根据正确率进行计算,Sdb为测试增加基础值,Ai为测试增加系数,Amr为档位相关系数,Bmr为档位修正系数,各系数可根据人类遗忘曲线进行设定或计算,更优选地,测试增加系数Ai,根据测试时间点Tq与最佳复习时间点Tbr的间隔Tit(Tit=Tq‑Tbr)取值不同,当Tit<Txa时,Ai取值A1,当Txa≤Tit≤Txb时,Ai取值A2,当Tit>Txb时,Ai取值A3,且,A1<A2<A3,其中Txa为预设的间隔下限,Txb为预设的间隔上限。
[0242] 采用上述方案,所述记忆档位值与测试增加值成一元一次方程函数关系,所述记忆档位值越大,所述测试增加值越大。
[0243] 在具体实施过程中,所述根据复习间隔时长计算最佳复习时间点还包括以下步骤:
[0244] 测试阶段,判断单词测试是否答对,若答对,则判断记忆强度值是否低于熟词阈值,若是,则最佳复习时间点=测试时间点+复习间隔时长;若否,最佳复习时间点不改变;
[0245] 若答错,则判断记忆强度值是否低于熟词阈值,若是,则判断测试时间点是否超过最佳复习时间点,若超过,则最佳复习时间点=上一次学习计算的最佳复习时间点+复习间隔时长,若未超过,则最佳复习时间点=测试时间点+复习间隔时长;若否,则最佳复习时间点赋予测试时间点。
[0246] 在具体实施过程中,最佳复习时间点赋予测试时间点为测试完成后为最佳复习时间点,建议立即进行复习。
[0247] 采用上述方案,测试会影响记忆强度值,进而影响复习间隔时长,再进而影响最佳复习时间点,同时复习时间点与最佳复习时间点的关系也会对记忆造成影响,因为,所述最佳复习时间点为因为测试的影响在最佳复习时间点上调整的最佳复习时间点用户在测试中同样会对单词进行记忆,根据人类遗忘曲线对最佳复习时间点进行合理调整。
[0248] 在具体实施过程中,所述总正确率的计算公式可以为:Rrt=Crr+Cqr/Crt+Cqt,其中Crr为复习过程中和初学过程中用户答对的总次数,Cqr为测试答对次数值,Crt为用户在复习过程中和初学过程中对作答的总次数,Cqt为用户测试作答总次数,Cqr根据当前测试时间点Tq和最佳复习时间点Tbr之间的时间间隔Tit(Tit=Tq‑Tbr)确定:
[0249] 当Tit<‑Dra时,Cqr不增加;当Tit>Dra,Cqr增加第一增加次数值;当‑Dra≤Tit≤Dra,Cqr增加第二增加次数值,所述第二增加次数值=Bra+Tit/Dra,其中‑Dra为答对间隔下限时长,Dra为答对间隔上限时长,Bra为设定的答对增加参数修正值,所述第一增加次数值为第二增加次数值的最大值,所述Dra取值1‑10天或10‑20天,当Dra取值7天时,即Dra=7×24×60×60。
[0250] 采用上述方案,利用当前测试时间点Tq和最佳复习时间点Tbr之间的时间间隔Tit进行增加次数值的计算比利用测试时间点的具体值计算更简单,占用内存少,计算效率高,最佳复习时间点和测试时间点的单位为秒,测试时间点的具体值会非常的大,给计算带来麻烦;另外,在最佳复习时间点前后间隔相同的值Dra设定上下限,利用Tit的正负值实现在一定范围内,最佳复习时间点左右两侧的增加次数值计算的统一,简化了计算,提高计算效率。
[0251] 本发明还提供了一种应用所述外语复习机制的装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法。
[0252] 应当指出,对于本领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
[0253] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0254] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0255] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0256] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0257] 应当理解,本申请实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。
[0258] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0259] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
QQ群二维码
意见反馈