文字书写的展示和训练方法及装置制造方法及图纸

技术编号:32462268 阅读:19 留言:0更新日期:2022-02-26 08:53
本申请涉及一种文字书写的展示和训练方法及装置、电子设备及计算机可读介质。文字书写的展示和训练方法包括:设置展示区轮廓显示控制图层和展示区导向线显示图层,在展示区轮廓显示控制图层上显示目标文字的轮廓;从数据库中获取目标文字的标准笔顺轨迹;根据标准笔顺轨迹在展示区导向线显示图层上随着时间动态显示颜色块;通过获取用户的屏幕输入获取用户书写目标文字的用户书写轨迹;根据用户书写轨迹随着时间动态显示颜色块;将“标准笔顺轨迹”与“用户书写轨迹”进行对比,获得训练的评分。本申请动态展示文字的标准书写过程,非常直观,有助于增强用户对文字书写的学习能力,提高用户学习语言文字的学习效率。提高用户学习语言文字的学习效率。提高用户学习语言文字的学习效率。

【技术实现步骤摘要】
文字书写的展示和训练方法及装置


[0001]本申请涉及计算机信息处理领域,具体而言,涉及一种文字书写的展示和训练方法及装置、电子设备及计算机可读介质。

技术介绍

[0002]学生在学习外文的过程中,文字的书写是一个难关。
[0003]目前,很多外文学习软件的侧重点是听力训练、阅读训练,而较少针对文字的书写进行训练,使得学生在“看”外文的时候,觉得自己都学会了,而动手写的时候,却发现并不熟悉写得不规范,甚至并不会写。

技术实现思路

[0004]有鉴于此,本申请提供一种文字书写的展示和训练方法及装置、电子设备及计算机可读介质,动态展示文字的标准书写过程,非常直观,有助于增强用户对文字书写的学习能力,提高用户学习语言文字的学习效率。
[0005]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0006]根据本申请的一方面,提出一种文字书写的展示和训练方法,该方法包括:步骤一:将屏幕分出展示区和训练区;步骤二:在所述展示区执行:设置展示区轮廓显示控制图层和展示区导向线显示图层,所述展示区导向线显示图层位于所述展示区轮廓显示控制图层的下方,在所述展示区轮廓显示控制图层上显示目标文字的轮廓,所述目标文字所占据的部分设置为透明的,任选地其余部分为不透明的;从数据库中获取所述目标文字的标准笔顺轨迹,任选地在所述展示区导向线显示图层上以导向线的形式显示所述标准笔顺轨迹;根据所述标准笔顺轨迹在所述展示区导向线显示图层上随着时间动态显示颜色块,从而使得屏幕上动态展示所述目标文字的标准书写过程;步骤三:在所述训练区执行:任选地显示所述目标文字的轮廓;通过获取用户的屏幕输入获取用户书写所述目标文字的用户书写轨迹;根据所述用户书写轨迹随着时间动态显示颜色块,从而使得屏幕上动态展示所述目标文字的用户书写过程;步骤四:将步骤二中“标准笔顺轨迹”与步骤三中“用户书写轨迹”进行对比,获得训练的评分,任选地展示训练的评分。
[0007]在本申请的一种示例性实施例中,所述训练的评分包括:对一个笔顺的训练的评分,和/或,对所述目标文字整体的训练的评分。
[0008]在本申请的一种示例性实施例中,所述训练的评分包括对一个笔顺的训练的评分,步骤四包括:从所述标准笔顺轨迹中选取n个点,确定这n个点的位置,n为自然数;从所述用户书写轨迹选取对应的n个点,确定这n个点的位置;将从所述标准笔顺轨迹中选取的n个点的位置与从所述用户书写轨迹选取的对应的n个点的位置进行对比,获得对笔顺的训练的评分。
[0009]在本申请的一种示例性实施例中,用坐标表示点的位置,将从所述标准笔顺轨迹
中选取的n个点的位置与从所述用户书写轨迹选取的对应的n个点的位置进行对比,获得对笔顺的训练的评分,包括:根据公式(1)和公式(2)分别计算所述用户书写轨迹与所述标准笔顺轨迹之间的横向偏差值、纵向偏差值;
[0010]S
x
={[(x1‑
X1)2+(x2‑
X2)2+
……
+(x
n

X
n
)2]/n}
1/2
ꢀꢀꢀ
公式(1),
[0011]S
y
={[(y1‑
Y1)2+(y2‑
Y2)2+
……
+(y
n

Y
n
)2]/n}
1/2
ꢀꢀꢀ
公式(2),
[0012]S
x
表示所述用户书写轨迹与所述标准笔顺轨迹之间的横向偏差值,S
y
表示所述用户书写轨迹与所述标准笔顺轨迹之间的纵向偏差值,n为自然数,X1为从所述标准笔顺轨迹选取的第1个点的横坐标,Y1为从所述标准笔顺轨迹选取的第1个点的纵坐标,x1为从所述用户书写轨迹选取的第1个点的横坐标,y1为从所述用户书写轨迹选取的第1个点的纵坐标;X2为从所述标准笔顺轨迹选取的第2个点的横坐标,Y2为从所述标准笔顺轨迹选取的第2个点的纵坐标,x2为从所述用户书写轨迹选取的第2个点的横坐标,y2为从所述用户书写轨迹选取的第2个点的纵坐标;X
n
为从所述标准笔顺轨迹选取的第n个点的横坐标,Y
n
为从所述标准笔顺轨迹选取的第n个点的纵坐标,x
n
为从所述用户书写轨迹选取的第n个点的横坐标,y
n
为从所述用户书写轨迹选取的第n个点的纵坐标。根据所述横向偏差值、所述纵向偏差值确定对笔顺的训练的评分,其中,对笔顺的训练的评分与所述横向偏差值、所述纵向偏差值为负相关的关系。
[0013]在本申请的一种示例性实施例中,所述方法还包括:在根据所述横向偏差值、所述纵向偏差值确定对每个笔顺的训练的评分之后,确定所述目标文字的每个笔顺的权重值;根据所述目标文字的每个笔顺的权重值、对每个笔顺的训练的评分计算对所述目标文字整体的训练的评分。
[0014]在本申请的一种示例性实施例中,所述方法还包括:获取用户对应的待复习笔顺集合;基于记忆曲线、当前时间、笔顺对应的时间戳、对笔顺上次训练的评分确定待复习笔顺集合中的每个笔顺对应的推荐指数;确定用户的情绪类别;基于情绪类别和笔顺的书写难度调整笔顺对应的推荐指数,根据调整后的推荐指数确定待显示的笔顺/文字。
[0015]在本申请的一种示例性实施例中,所述根据所述标准笔顺轨迹在所述展示区导向线显示图层上随着时间动态显示颜色块,包括:在所述标准笔顺轨迹上每隔预设步长选取一个点;确定所述标准笔顺轨迹在第k个点的切线方向,k依次取1至m之间的自然数,m为在所述标准笔顺轨迹上选取的点的数量;根据所述标准笔顺轨迹在第k个点的切线方向确定目标方向;在所述展示区导向线显示图层随着时间,沿着目标方向动态显示颜色块。
[0016]在本申请的一种示例性实施例中,在展示区轮廓显示控制图层上显示的文字的轮廓具有一定的宽度D,所述颜色块的横向尺寸大于或者等于宽度D,所述颜色块的横向尺寸为所述颜色块在与所述目标方向垂直的方向的投影的长度。
[0017]在本申请的一种示例性实施例中,所述方法还包括:步骤五:判断对笔顺的训练的评分是否小于预设分数;如果对笔顺的训练的评分小于所述预设分数,则从数据库中查找含有该笔顺的目标文字,并展示所述目标文字。
[0018]根据本申请的一方面,提出一种文字书写的展示方法,包括:设置展示区轮廓显示控制图层和展示区导向线显示图层,所述展示区导向线显示图层位于所述展示区轮廓显示控制图层的下方,在所述展示区轮廓显示控制图层上显示目标文字的轮廓,所述目标文字所占据的部分设置为透明的,任选地其余部分为不透明的;从数据库中获取所述目标文字
的标准笔顺轨迹,任选地在所述展示区导向线显示图层上以导向线的形式显示所述标准笔顺轨迹;根据所述标准笔顺轨迹在所述展示区导向线显示图层上随着时间动态显示颜色块,从而使得屏幕上动态展示所述目标文字的标准书写过程。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文字书写的展示和训练方法,其特征在于,包括:步骤一:将屏幕分出展示区和训练区;步骤二:在所述展示区执行:设置展示区轮廓显示控制图层和展示区导向线显示图层,所述展示区导向线显示图层位于所述展示区轮廓显示控制图层的下方,在所述展示区轮廓显示控制图层上显示目标文字的轮廓,所述目标文字所占据的部分设置为透明的,任选地其余部分为不透明的;从数据库中获取所述目标文字的标准笔顺轨迹,任选地在所述展示区导向线显示图层上以导向线的形式显示所述标准笔顺轨迹;根据所述标准笔顺轨迹在所述展示区导向线显示图层上随着时间动态显示颜色块,从而使得屏幕上动态展示所述目标文字的标准书写过程;步骤三:在所述训练区执行:任选地显示所述目标文字的轮廓;通过获取用户的屏幕输入获取用户书写所述目标文字的用户书写轨迹;根据所述用户书写轨迹随着时间动态显示颜色块,从而使得屏幕上动态展示所述目标文字的用户书写过程;步骤四:将步骤二中“标准笔顺轨迹”与步骤三中“用户书写轨迹”进行对比,获得训练的评分,任选地展示训练的评分,所述方法还包括:获取用户对应的待复习笔顺集合;基于记忆曲线、当前时间、笔顺对应的时间戳、对笔顺上次训练的评分确定待复习笔顺集合中的每个笔顺对应的推荐指数;确定用户的情绪类别,用户的情绪类别根据情绪对学习专注度的影响情况来进行区分;基于情绪类别和笔顺的书写难度调整笔顺对应的推荐指数,根据调整后的推荐指数确定待显示的笔顺/文字。2.如权利要求1所述的方法,其特征在于,所述训练的评分包括:对一个笔顺的训练的评分,和/或,对所述目标文字整体的训练的评分、对偏旁或者部首的训练的评分。3.如权利要求2所述的方法,其特征在于,所述训练的评分包括对一个笔顺的训练的评分,步骤四包括:从所述标准笔顺轨迹中选取n个点,确定这n个点的位置,n为自然数,其中,对于不同的笔顺,n的取值不同,构成同一个文字的多个笔顺中,复杂的笔顺的n的取值大于简单的笔顺的n的取值;从所述用户书写轨迹选取对应的n个点,确定这n个点的位置;将从所述标准笔顺轨迹中选取的n个点的位置与从所述用户书写轨迹选取的对应的n个点的位置进行对比,获得对笔顺的训练的评分。4.如权利要求3所述的方法,其特征在于,用坐标表示点的位置,将从所述标准笔顺轨迹中选取的n个点的位置与从所述用户书写轨迹选取的对应的n个点的位置进行对比,获得对笔顺的训练的评分,包括:根据公式(1)和公式(2)分别计算所述用户书写轨迹与所述标准笔顺轨迹之间的横向偏差值、纵向偏差值;S
x
={[(x1‑
X1)2+(x2‑
X2)2+
……
+(x
n

X
n
)2]/n}
1/2
ꢀꢀꢀ
公式(1),S
y
={[(y1‑
Y1)2+(y2‑
Y2)2+
……
+(y
n

Y
n
)2]/n}
1/2
ꢀꢀꢀ
公式(2),
S
x
表示所述用户书写轨迹与所述标准笔顺轨迹之间的横向偏差值,S
y
表示所述用户书写轨迹与所述标准笔顺轨迹之间的纵向偏差值,n为自然数,X1为从所述标准笔顺轨迹选取的第1个点的横坐标,Y1为从所述标准笔顺轨迹选取的第1个点的纵坐标,x1为从所述用户书写轨迹选取的第1个点的横坐标,y1为从所述用户书写轨迹选取的第1个点的纵坐标;X2为从所述标准笔顺轨迹选取的第2个点的横坐标,Y2为从所述标准笔顺轨迹选取的第2个点的纵坐标,x2为从所述用户书写轨迹选取的第2个点的横坐标,y2为从所述用户书写轨迹选取的第2个点的纵坐标;X
n
为从所述标准笔顺轨迹选取的第n个点的横坐标,Y
n
为从所述标准笔顺轨迹选取的第n个点的纵坐标,x
n
为从所述用户书写轨迹选取的第n个点的横坐标,y
n
为从所述用户书写轨迹选取的第n个点的纵坐...

【专利技术属性】
技术研发人员:王主龙张洁
申请(专利权)人:北京易言科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1