一种书写评分方法、装置、设备及存储介质与流程

文档序号:16683578发布日期:2019-01-19 00:44阅读:191来源:国知局
一种书写评分方法、装置、设备及存储介质与流程

本发明属于计算机技术领域,尤其涉及一种书写评分方法、装置、设备及存储介质。



背景技术:

随着手机、平板电脑以及学习机等移动设备的普及,市面上出现了不少学习写字的软件。在这些写字软件中,当写字者在屏幕上或者写字板上写完一个多个字之后,对用户写的字进行判断,以对用户书写进行打分,并给出相应的书写建议。

然而,在对用户写的字进行判断时,目前大多通过复杂的文字库进行字形匹配、笔画数比较、笔画之间的间距比较、笔画长短比较等方式。这些比较方式效率较低,且很难精准地判断写的字是否标准。



技术实现要素:

本发明的目的在于提供一种书写评分方法、装置、设备及存储介质,旨在解决由于现有技术无法提供一种有效的书写评分方法,导致书写评分效率不高且精度不高的问题。

一方面,本发明提供了一种书写评分方法,所述方法包括下述步骤:

当接收到用户的书写请求时,获取所述书写请求中待书写的目标文字;

从预设字体库中获取所述目标文字的字体和所述目标文字的颜色信息;

根据所述目标文字的字体和颜色信息对所述目标文字进行显示输出;

当检测到所述用户的书写动作时,生成用户笔画和所述用户笔画的颜色,根据所述用户笔画的颜色对所述用户笔画进行显示输出;

根据所述用户笔画的颜色和所述目标文字的颜色信息,计算所述用户对应的书写评分并输出。

另一方面,本发明提供了一种书写评分装置,所述装置包括:

书写请求接收单元,用于当接收到用户的书写请求时,获取所述书写请求中待书写的目标文字;

字体颜色获取单元,用于从预设字体库中获取所述目标文字的字体和所述目标文字的颜色信息;

目标文字显示单元,用于根据所述目标文字的字体和颜色信息对所述目标文字进行显示输出;

用户笔画显示单元,用于当检测到所述用户的书写动作时,生成用户笔画和所述用户笔画的颜色,根据所述用户笔画的颜色对所述用户笔画进行显示输出;以及

书写评分输出单元,用于根据所述用户笔画的颜色和所述目标文字的颜色信息,计算所述用户对应的书写评分并输出。

另一方面,本发明还提供了一种学习设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述一种书写评分方法所述的步骤。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述一种书写评分方法所述的步骤。

本发明在接收到用户的书写请求时,获取书写请求中待书写的目标文字,从字体库中获取目标文字的字体和颜色信息,根据目标文字的字体和颜色信息对目标文字进行显示输出,当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,对用户笔画进行显示输出,根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出,从而有效地提高了书写评分的效率和准确度,进而提高了用户体验。

附图说明

图1是本发明实施例一提供的一种书写评分方法的实现流程图;

图2是本发明实施例二提供的一种书写评分装置的结构示意图;

图3是本发明实施例二提供的一种书写评分装置的优选结构示意图;以及

图4是本发明实施例三提供的学习设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的书写评分方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当接收到用户的书写请求时,获取书写请求中待书写的目标文字。

本发明实施例适用于手机、平板电脑、学习机、智能写字板等设备,用户可以在这些设备上进行书写练习。用户想要练字时,可选择或输入想要书写的目标文字,再发送相应的书写请求,当接收到用户发送的书写请求时,获取该书写请求中待书写的目标文字。

在步骤s102中,从预设字体库中获取目标文字的字体和目标文字的颜色信息。

在本发明实施例中,预先构建字体库,字体库中包含不同的文字,每个文字有对应的字体和颜色信息。在获得目标文字后,在字体库中查询目标文字对应的字体和颜色信息。优选地,目标文字的颜色信息包括目标文字中每个笔画对应的颜色,例如,“不”的文字信息包括“一”、“丿”、“丨”、“丶”分别对应的颜色,每个笔画对应的颜色不同,从而便于后续根据颜色对用户的书写进行判断,有效地提高书写判断的效率。

在步骤s103中,根据目标文字的字体和颜色信息对目标文字进行显示输出。

在本发明实施例中,获得目标文字的字体和颜色信息后,按照该字体和颜色信息,在当前设备的显示屏幕上显示输出该目标文字。

优选地,在当前设备的显示屏幕上显示输出该目标文字后,提醒用户按照显示屏幕上的目标文字进行书写,从而提高用户体验。

在步骤s104中,当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,根据用户笔画的颜色对用户笔画进行显示输出。

在本发明实施例中,当检测到用户在显示屏幕上的书写动作时,获取该书写动作所经过的屏幕位置,根据该书写动作所经过的屏幕位置生成相应的用户笔画,根据该书写动作所经过的屏幕位置和预设的、目标文字对应的书写区域,确定用户笔画对应的颜色。

优选地,在显示输出目标文字后,在屏幕上显示出与目标文字所占屏幕区域大小一致的书写区域,在生成用户笔画时,根据目标文字中每个笔画的颜色和目标文字所在屏幕区域与书写区域的位置对应关系,为用户笔画设置颜色,从而有效地提高后续书写评分的准确度,同时有效地提高了书写的趣味性。

作为示例地,当目标文字为“不”、且“不”中“丿”的颜色为红色时,获取书写区域中与“丿”对应的屏幕位置,将出现该屏幕位置的用户笔画设置为红色,同样地,将分别出现在书写区域中与“丿”、“丨”、“丶”对应的屏幕位置处的用户笔画设置为“丿”、“丨”、“丶”对应的颜色,将出现在书写区域中剩余屏幕位置的用户笔画随机设置为“不”中未出现的颜色。

在步骤s105中,根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出。

在本发明实施例中,在接收到用户的书写评分请求时,获取所有用户笔画的颜色,根据书写区域与目标文字所在屏幕区域的位置对应关系,将每个用户笔画的颜色与目标文字中每个笔画的颜色进行对应比较,计算出每个用户笔画与目标文字中相应笔画的颜色差值,将该颜色差值设置为书写误差,累计所有用户笔画的书写误差,根据该累计的书写误差,对用户进行书写评分并输出,从而借助颜色完成书写判断,有效地提高了书写评分的效率和准确度。

优选地,预设设置书写评分表,书写评分表中包括书写误差和书写误差对应书写评分,从而在获得累计的书写误差后,依据书写评分表查询用户对应的书写评分,有效地提高了书写评分的效率和准确度。

在接收到用户的书写请求时,获取书写请求中待书写的目标文字,从字体库中获取目标文字的字体和颜色信息,根据目标文字的字体和颜色信息对目标文字进行显示输出,当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,对用户笔画进行显示输出,根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出,从而有效地提高了书写评分的效率和准确度,进而提高了用户体验。

实施例二:

图2示出了本发明实施例二提供的书写评分装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

书写请求接收单元21,用于当接收到用户的书写请求时,获取书写请求中待书写的目标文字。

在本发明实施例中,用户想要练字时,可选择或输入想要书写的目标文字,再发送相应的书写请求,当接收到用户发送的书写请求时,获取该书写请求中待书写的目标文字。

字体颜色获取单元22,用于从预设字体库中获取目标文字的字体和目标文字的颜色信息。

在本发明实施例中,预先构建字体库,字体库中包含不同的文字,每个文字有对应的字体和颜色信息。在获得目标文字后,在字体库中查询目标文字对应的字体和颜色信息。优选地,目标文字的颜色信息包括目标文字中每个笔画对应的颜色,每个笔画对应的颜色不同,从而便于后续根据颜色对用户的书写进行判断,有效地提高书写判断的效率。

目标文字显示单元23,用于根据目标文字的字体和颜色信息对目标文字进行显示输出。

在本发明实施例中,获得目标文字的字体和颜色信息后,按照该字体和颜色信息,在当前设备的显示屏幕上显示输出该目标文字。

优选地,在当前设备的显示屏幕上显示输出该目标文字后,提醒用户按照显示屏幕上的目标文字进行书写,从而提高用户体验。

用户笔画显示单元24,用于当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,根据用户笔画的颜色对用户笔画进行显示输出。

在本发明实施例中,当检测到用户在显示屏幕上的书写动作时,获取该书写动作所经过的屏幕位置,根据该书写动作所经过的屏幕位置生成相应的用户笔画,根据该书写动作所经过的屏幕位置和预设的、目标文字对应的书写区域,确定用户笔画对应的颜色。

优选地,在显示输出目标文字后,在屏幕上显示出与目标文字所占屏幕区域大小一致的书写区域,在生成用户笔画时,根据目标文字中每个笔画的颜色和目标文字所在屏幕区域与书写区域的位置对应关系,为用户笔画设置颜色,从而有效地提高后续书写评分的准确度,同时有效地提高了书写的趣味性。

书写评分输出单元25,用于根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出。

在本发明实施例中,在接收到用户的书写评分请求时,获取所有用户笔画的颜色,根据书写区域与目标文字所在屏幕区域的位置对应关系,将每个用户笔画的颜色与目标文字中每个笔画的颜色进行对应比较,计算出每个用户笔画与目标文字中相应笔画的颜色差值,将该颜色差值设置为书写误差,累计所有用户笔画的书写误差,根据该累计的书写误差,对用户进行书写评分并输出,从而借助颜色完成书写判断,有效地提高了书写评分的效率和准确度。

优选地,预设设置书写评分表,书写评分表中包括书写误差和书写误差对应书写评分,从而在获得累计的书写误差后,依据书写评分表查询用户对应的书写评分,有效地提高了书写评分的效率和准确度。

优选地,如图3所示,用户笔画显示单元24包括:

笔画颜色确定单元341,用于根据书写动作所经过的屏幕位置和预设的、目标文字对应的书写区域,生成用户笔画并确定用户笔画的颜色。

优选地,书写评分输出单元25包括:

书写误差计算单元351,用于根据用户笔画的颜色和目标文字的颜色信息,计算用户笔画与目标文字中相应笔画之间的书写误差;以及

书写评分输出子单元352,用于根据用户笔画与目标文字中相应笔画之间的书写误差,确定用户对应的书写评分并输出。

在接收到用户的书写请求时,获取书写请求中待书写的目标文字,从字体库中获取目标文字的字体和颜色信息,根据目标文字的字体和颜色信息对目标文字进行显示输出,当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,对用户笔画进行显示输出,根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出,从而有效地提高了书写评分的效率和准确度,进而提高了用户体验。

在本发明实施例中,书写评分装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

实施例三:

图4示出了本发明实施例三提供的学习设备的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

本发明实施例的学习设备4包括处理器40、存储器41以及存储在存储器41中并可在处理器40上运行的计算机程序42。该处理器40执行计算机程序42时实现上述方法实施例中的步骤,例如图1所示的步骤s101至s105。或者,处理器40执行计算机程序42时实现上述装置实施例中各单元的功能,例如图2所示单元21至25的功能。

在接收到用户的书写请求时,获取书写请求中待书写的目标文字,从字体库中获取目标文字的字体和颜色信息,根据目标文字的字体和颜色信息对目标文字进行显示输出,当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,对用户笔画进行显示输出,根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出,从而有效地提高了书写评分的效率和准确度,进而提高了用户体验。

实施例四:

在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例中的步骤,例如,图1所示的步骤s101至s105。或者,该计算机程序被处理器执行时实现上述装置实施例中各单元的功能,例如图2所示单元21至25的功能。

在接收到用户的书写请求时,获取书写请求中待书写的目标文字,从字体库中获取目标文字的字体和颜色信息,根据目标文字的字体和颜色信息对目标文字进行显示输出,当检测到用户的书写动作时,生成用户笔画和用户笔画的颜色,对用户笔画进行显示输出,根据用户笔画的颜色和目标文字的颜色信息,计算用户对应的书写评分并输出,从而有效地提高了书写评分的效率和准确度,进而提高了用户体验。

本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom/ram、磁盘、光盘、闪存等存储器。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1