[发明专利]一种基于熟悉环境协助用户学习编程的方法有效
申请号: | 201910443054.8 | 申请日: | 2019-05-26 |
公开(公告)号: | CN110188270B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 邹魏华;沈泳龙 | 申请(专利权)人: | 邹魏华 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/335;G06Q50/20 |
代理公司: | 合肥中博知信知识产权代理有限公司 34142 | 代理人: | 张加宽 |
地址: | 518000 广东省深圳市福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 熟悉 环境 协助 用户 学习 编程 方法 | ||
1.一种基于熟悉环境协助用户学习编程的方法,其特征在于,包括:
获取用户熟悉的实体名称,得到实体集合,并根据所述熟悉的实体名称的出现频率,对所述实体集合做降序排序,得到实体降序列表;
通过语音识别技术,获取所述用户生活语音信息文本中包含的命令文本;
判断所述命令文本是否满足转化为代码任务的条件;
将所述命令文本转化为代码任务,得到代码任务集合;
获取所述实体降序列表中实体名称相对应的图片;
将所述实体降序列表中每一个实体名称的出现频率作为权重,根据所述代码任务集合中每个代码任务包含的实体名称及其对应的权重计算出所述代码任务集合中每个代码任务的权重,对所述代码任务集合中每个代码任务的权重做降序排序,得到代码任务排序集合;
根据所述代码任务排序集合,推送推荐代码任务给所述用户;
基于所述实体降序列表中实体名称相对应的图片及所述推荐代码任务的描述性文本进行编程练习。
2.根据权利要求1所述的一种基于熟悉环境协助用户学习编程的方法,其特征在于:所述获取所述用户熟悉的实体名称,包括:
通过图像识别技术,获取用户平时接触过物品的实体名称
或/和
通过物联网技术,获取所述用户平时接触过实体的实体名称
或/和
通过语音识别技术,获取所述用户平时提及的实体名称。
3.根据权利要求1所述的一种基于熟悉环境协助用户学习编程的方法,其特征在于:所述获取所述用户生活语音信息文本中包含的命令文本,包括:
判断所述生活语音信息文本是否属于祈使句,如果属于,将所述生活语音信息文本归类为命令文本。
4.根据权利要求1所述的一种基于熟悉环境协助用户学习编程的方法,其特征在于:所述判断所述命令文本是否满足转化为代码任务的条件,包括:
结合语义理解技术,识别所述命令文本的实体及意图结果;
所述实体及意图结果包括:至少一个动作执行者,至少一个用户意图,至少一个目标实体;
所述用户意图,是可通过图形化界面进行可视化呈现的。
5.根据权利要求1所述的一种基于熟悉环境协助用户学习编程的方法,其特征在于:所述代码任务:是一段描述性的文本和/或是在Scratch图形化编程平台的可执行代码。
6.根据权利要求1所述的一种基于熟悉环境协助用户学习编程的方法,其特征在于:所述获取所述实体降序列表中实体名称相对应的图片,包括:
遍历所述实体降序列表;
判断图形化编程平台客户端中是否存在与所述实体降序列表中每个实体名称相对应的图片;
接受所述用户上传的实体名称对应的图片;
向服务器拉取实体名称对应的图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邹魏华,未经邹魏华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910443054.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推荐方法及终端、存储介质
- 下一篇:搜索方法以及装置