全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210150091.1 (22)申请日 2022.02.18 (71)申请人 广州摩翼信息科技有限公司 地址 511400 广东省广州市番禺区南村镇 汇智三路25号1901房-1914房 (72)发明人 刘源 牛颖 蒋东辰 康家瑞  隗艳萍 孙艳  (74)专利代理 机构 北京科迪生专利代理有限责 任公司 1 1251 专利代理师 金怡 (51)Int.Cl. G06F 16/335(2019.01) G06F 16/332(2019.01) G06F 16/36(2019.01) G06Q 50/20(2012.01) (54)发明名称 一种英语学习辅助方法及系统 (57)摘要 本发明涉及一种英语学习辅助方法及系统, 其方法包括: 包括: S1: 根据现有词典, 构建词汇 分级表; S2: 根据英语教学大纲, 构建语法分级 表; S3: 用户上传作文; 根据所述作文, 为所述用 户创建用户词汇表, 并结合所述词汇分级表, 确 定用户词汇等级; S4: 根据所述作文, 为所述用户 创建用户语法表, 结合所述语法分级表, 确定用 户语法等级; S5: 根据所述用户词汇等级和所述 用户语法等级, 为所述用户推荐阅读内容。 本发 明提供的方法, 可 以更加全面、 准确地评估用户 的真实英 语水平。 权利要求书5页 说明书8页 附图11页 CN 114547278 A 2022.05.27 CN 114547278 A 1.一种英语学习辅助方法, 其特 征在于, 包括: 步骤S1: 根据现有词典, 构建词汇分级表; 步骤S2: 根据英语教学 大纲, 构建语法分级表; 步骤S3: 用户上传作文; 根据所述作文, 为所述用户创建用户词汇表, 并结合所述词汇 分级表, 确定用户词汇等级; 步骤S4: 根据所述作文, 为所述用户创建用户语法表, 结合所述语法分级表, 确定用户 语法等级; 步骤S5: 根据所述用户词汇等级和所述用户语法等级, 为所述用户推荐阅读内容。 2.根据权利要求1所述的英语学习辅助 方法, 其特征在于, 所述步骤S1: 根据现有词典, 构建词汇分级表, 具体包括: 步骤S101: 选取一本词典, 获取其中所有单词的所有的解释, 组成词典语料库 dictCorpus; 其中, dictCorpus以Map结构存储所有所述单词及其对应的所有解释, 每个元 素形如<word,[sense1,sense2. ..]>; 步骤S102: 初始化有向图G, 令G为空, 令item为dictCorpus的第一个元 素; 步骤S103: 令itemW ord为item中的词汇, itemSenses为 item中的所有解释; 步骤S104: 令sense为 itemSenses的第一个元 素; 步骤S105: 根据词汇统计模块, 获取itemWord一条解释中的所有 互异单词的原形, 记为 senseWords; 步骤S106: 分别以itemWord为弧尾节点, senseWords中 的所有单词为弧头节点, 把两个 节点及有向边添加到有向图 图G中; 步骤S107: 如 果sense不是itemS enses的最后一个元素, 则sense后移一个元素, 转步骤 S105, 否则转 步骤S108; 步骤S108: 如果item不是dictCorpus的最后一个元素, 则item后移一个元素, 转步骤 S103, 否则转 步骤S109; 步骤S109: 根据SIMPLICITY算法, 获取按Simp licity值逆序排序, 即难度从小到大的词 汇表wordList, wordList每个元素为单词及其Simpl icity值; 步骤S110: 把wordList每P个单词归为一级, 存储到词汇 分级表leveledWords[i]中, 并 把P个单词的平均Simpl icity值记作这 一级单词的难度存 储到LW[i]。 3.根据权利要求2所述的英语学习辅助 方法, 其特征在于, 所述步骤S105中词汇统计模 块, 具体包括: 步骤S1051: 将输入文本text按照空格和非单引号 “’ ”的标点符号分割字符串, 并将所 有分割结果按分割次序存 储在字符串链 表strList中; 步骤S1052: 按照字符串比对, 统计strList中各互异字符串, 存储到字符串链表 diffStrList中; 步骤S1053: 令str为diffStrList中的第一个字符串; 步骤S1054: 如果st r只有首字母大写, 则将st r的首字母变为小 写, 转步骤S1055; 步骤S1055: 通过查询函数判断str是否为某一个单词的变形: 如果str是某一个单词的 变形, 则将st r变为其所对应的单词原形, 转 步骤S1056; 否则, 转 步骤S1057; 步骤S1056: 如果textW ords没有str且str属于wordList, 则将st r存储到textW ords中;权 利 要 求 书 1/5 页 2 CN 114547278 A 2步骤S1057: 如str不是diffStrList中最后一个元素, 则将str后移一个元素, 转步骤 S1054。 4.根据权利 要求3所述的英语学习辅助 方法, 其特征在于, 所述步骤S1052: 按照字符串 比对, 统计st rList中各互异字符串, 存 储到字符串链 表diffStrList中, 具体包括: 步骤S10521: 通过查询模块ShortForm遍历strList中所有单词temp是否为若干单词的 缩写: 如果temp是某些 单词的缩写, 则将其进行拆分; 步骤S10522: 从strList中移除temp, 并将拆分后的两个单词加入st rList中; 步骤S10523: 统计st rList中各互异字符串, 存 储到字符串链 表diffStrList中。 5.根据权利要求2所述的英语学习辅助方法, 其特征在于, 所述步骤S109: 所述 SIMPLICITY算法, 具体包括: 步骤S1091: 统计所述词典语料库中共计n个单词, 并基于有向图G={V, E}, 其中, 所述 词典语料库中的所有单词构成节点集V, 被解释词指向解释词的弧构成弧集E, 将所述单词 和节点用序号表示(1, 2. .i..n), 计算第i个单词Simpl icity值迭代计算公式(1)如下 所示: 其中, xi表示节点i的Simplicity值, 即单词i的简单程度; xj表示节点j的Simplicity 值, 即单词j的简单程度; kjout表示图中节点j的出度, 即单词j的解释中 “解释词”数量; xj除 以kjout表示为: 一个单词的解释中 的解释词越多, 这个单词越难, 因为作为分母不能为0, 所 以一般取kjout=max(1, kjout); Aij表示节点j是否指向节点i, 即单词i是否解释单词j, 当存 在节点j指向节点i的有向边 时, Aij为1, 否则为0; ∑表示累加除了i节点以外所有其它节点 的Aij×xj/kjout值; α 和β 为预设的参数; 步骤S1092: 计算所述词典中所有单词的Simplicity值, 用矩阵的形式可以表示为公式 (2): χ=α AD‑1χ +β 1 (2) 其中, x为各节点Simplicity值的列向量(x1, x2, ..xn)T, 1为列向量(1, 1, 1...)T, A为元 素值为Aij的邻接矩阵, D是 元素为Djj=max(1, kjout)对角矩阵, D‑1对角线上 是1/kjout; 步骤S1093: 使用迭代算法求解Simp licity值, 首先给每个单词赋予相同的Simp licity 值, 然后根据公式(2)不断迭代计算x, 当计算前后的x的各分量的总误差绝对值小于阈值时 迭代结束。 6.根据权利要求1所述的英语学习辅助方法, 其特征在于, 所述步骤S2: 根据英语教学 大纲, 构建语法分级表, 具体包括: 步骤S201: 构建一个具有M个等级的语法分级表, 将语法点存储到所述语法分级表 leveledGram mars, 其中leveledGram mars[i]表示 等级为i的语法点列表, i∈[1, M]; 步骤S202: 将所述英语教学 大纲中所有的语法点存 储到outl ineGrammars中。 7.根据权利要求1所述的英语学习辅助方法, 其特征在于, 所述步骤S3中用户上传作 文; 根据所述作文, 为所述用户创建用户词汇 表, 具体包括: 步骤S301: 令texts为所述用户一次上传的所有作文; 步骤S302: 令text为texts的第一 篇作文;权 利 要 求 书 2/5 页 3 CN 114547278 A 3

.PDF文档 专利 一种英语学习辅助方法及系统

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种英语学习辅助方法及系统 第 1 页 专利 一种英语学习辅助方法及系统 第 2 页 专利 一种英语学习辅助方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:55:07上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。