一种基于客户端的书法辅助练习方法及系统与流程

文档序号:13236765阅读:192来源:国知局
一种基于客户端的书法辅助练习方法及系统与流程

本发明涉及书法教育领域,特别涉及一种基于客户端的书法辅助练习方法及系统。



背景技术:

汉字作为国家文化传承与传播的载体,其教育一直是社会关注的焦点。而汉字书法作为汉字的艺术性表达,具有其独特的艺术价值和个性魅力,被誉为:无言的诗、无行的舞、无图的画、无声的乐。

然而,当写字不再是国人入仕的途径,当毛笔不再是最常用的书写工具,当传统中国文化不再是最基本的文化教育,书法教育领域无人问津,汉字书法书写规范的系统化整理在互联网上难以找到,更很难应用于手机、平板电脑等移动设备,喜爱书法和想学习书法的书法爱好者无法做到随时随地查阅、学习书法笔顺和阅读书法名家真迹。

现有的书法教育类的手机app通常是在用户搜索具体某个字之后,单纯搬运字库中的字,没有针对字进行拓展,也没有展示笔顺。

现有技术中存在的技术问题主要有:

1.检索方式单一,只有对字的单向检索;

2.内容过于简单,字体展示机械搬运字库中预先存储好的字,没有对字进行拓展;

3.最大的问题是,没有展示具体笔顺的功能,无法让用户知晓字的书写过程,达不到良好的学习效果。



技术实现要素:

本发明的目的是提供一种基于客户端的书法辅助练习方法及系统,通过在客户端输入字、字体或诗文的关键词句作为搜索信息并向服务器发送搜索请求,服务器向客户端返回字的演化、笔顺路径动画、字的知识点和笔墨图片等相应的字体信息,客户端对字体信息进行展示,从而达到书法辅助练习的目的。

本发明的第一方面提供了一种基于客户端的书法辅助练习方法,包括:

当客户端监测到用户输入的搜索信息时,发送搜索请求;所述搜索信息包括字内容、所述字内容和所述字的字体、或诗文的关键词或关键句;接收基于所述搜索请求为所述字内容返回的所述字的演化、多种字体之间的比较和所述多种字体之间书写笔顺的差别;接收基于所述搜索请求为所述字内容和所述字的字体返回的所述字的笔顺路径动画、笔画拆分后的各个笔画图片和/或所述字的知识点;接收基于所述搜索请求为诗文的关键词或关键句返回的书法家的笔墨图片和/或所述诗文中每个字的搜索链接,所述搜索链接为以所述字内容和所述字的字体为搜索信息的搜索,或以所述字内容为搜索信息的搜索;将前述返回的内容在所述客户端上进行展示。

进一步地,所述用户输入的所述字的字体为用户在提供的多种预选字体中进行选择得到的字体。

进一步地,该基于客户端的书法辅助练习方法还包括:提供名家书法字体包的下载链接;当用户点击所述下载链接下载完成所述名家书法字体包后,将所述字体包的字体添加至所述多种预选字体中。

进一步地,该基于客户端的书法辅助练习方法还包括:当获取到用户提供的字的练习图片时,扫描所述练习图片;识别所述练习图片中的练习字;将识别到的所述练习字与预设的规范汉字进行比对;基于比对结果对所述练习字进行评估打分。

进一步地,该基于客户端的书法辅助练习方法还包括:当获取到用户提供的多个所述的练习图片时,扫描多个所述的练习图片;对多个所述的练习图片进行排版,形成一张图片并返回。

进一步地,该基于客户端的书法辅助练习方法还包括:获取标准字体图片;扫描所述标准字体图片,获得原始字体图片;对所述原始字体图片进行预处理;识别所述原始字体图片中字的内容;基于所述字的内容,在标准笔顺数据库中获取该字的标准笔顺和笔顺顺序;提取所述原始字体图片中的字体轮廓;根据所述标准笔顺,在所述字体轮廓中对所述字按笔顺顺序进行笔顺填充,生成笔顺路径动画;将所述笔顺路径动画和所述字体轮廓保存。

进一步地,该基于客户端的书法辅助练习方法还包括:当客户端监测到用户输入的搜索信息包括字内容时,还包括:获取所述字体轮廓;展示所述字体轮廓,以使用户进行在线临摹。

根据本发明的另一个方面,提供了一种基于客户端的书法辅助练习系统,包括客户端和与所述客户端连接的服务器,所述客户端包括:监测模块,用于监测用户输入的搜索信息;搜索模块,用于当客户端监测到用户输入的搜索信息时,发送搜索请求;所述搜索信息包括字内容、所述字内容和所述字的字体或诗文的关键词或关键句;接收模块,用于接收基于所述搜索请求为所述字内容返回的所述字的演化、多种字体之间的比较和所述多种字体之间书写笔顺的差别;接收模块还用于接收基于所述搜索请求为所述字内容和所述字的字体返回的所述字的笔顺路径动画、笔画拆分后的各个笔画图片和/或所述字的知识点;接收模块还用于接收基于所述搜索请求为诗文的关键词或关键句返回的书法家的笔墨图片和/或所述诗文中每个字的搜索链接,所述搜索链接为以所述字内容和所述字的字体为搜索信息的搜索,或以所述字内容为搜索信息的搜索;展示模块,用于将前述返回的内容在所述客户端上进行展示。

进一步地,所述客户端还包括:下载链接提供模块,用于提供名家书法字体包的下载链接;字体添加模块,用于当用户点击所述下载链接下载完成所述名家书法字体包后,将所述字体包的字体添加至所述多种预选字体中。

进一步地,所述客户端还包括:练习图片扫描模块,用于当获取到用户提供的字的练习图片时,扫描所述练习图片;练习图片识别模块,用于识别所述练习图片中的练习字;比对模块,用于将识别到的所述练习字与预设的规范汉字进行比对;评估模块,用于基于比对结果对所述练习字进行评估打分。

进一步地,所述客户端还包括:排版模块,用于对多个所述的练习图片进行排版,形成一张图片并返回。

进一步地,所述客户端还包括笔顺路径动画生成终端,所述笔顺路径动画生成终端与所述服务器连接,所述笔顺路径动画生成终端包括:标准字体图片获取模块,用于获取标准字体图片;标准字体图片扫描模块,扫描所述标准字体图片,获得原始字体图片;预处理模块,用于对所述原始字体图片进行预处理;原始字体图片识别模块,用于识别所述原始字体图片中字的内容;标准笔顺获取模块,用于基于所述字的内容,在标准笔顺数据库中获取该字的标准笔顺和笔顺顺序;字体轮廓提取模块,用于提取所述字体图片中的字体轮廓;笔顺路径动画生成模块,用于根据所述标准笔顺,在所述字体轮廓中对所述字按笔顺顺序进行笔顺填充,生成笔顺路径动画;存储模块,用于将所述笔顺路径动画和所述字体轮廓保存

进一步地,所述客户端还包括:字体轮廓获取模块,用于获取所述字体轮廓;临摹辅助模块,用于展示所述字体轮廓,以使用户进行在线临摹。

本发明通过在客户端输入字、字体或诗文的关键词句作为搜索信息并向服务器发送搜索请求,服务器向客户端返回字的演化、笔顺路径动画、字的知识点和笔墨图片等相应的字体信息,客户端对字体信息进行展示,从而达到书法辅助练习的目的。

本发明的上述技术方案具有如下有益的技术效果:

1.搜索方式多种多样,具有横向搜索、纵向搜索和诗文搜索三种搜索模式,满足用户的各种搜索需求;

2.对于书法字体进行了详细的信息拓展,不但有字体的读音、起源、意义、演变、书写时的易错易混点和行笔技巧,还有五大字体的比较金和书写笔顺之间的差别

3.具有笔顺路径展示动画,能够全面、动态地向移动端用户展示出其所搜索汉字的楷/行/草/隶/篆字体的书写过程;

4.有丰富的练习功能,包括实时临摹、人机对战、作品后期处理等强大的功能可以让用户在练习的过程中及时得到有效的反馈,体验到更正面的学习乐趣。

附图说明

图1是根据本发明的一种基于客户端的书法辅助练习方法的方法流程图;

图2是根据本发明的一种基于客户端的书法辅助练习方法中的字体包拓展方法的方法流程图;

图3是根据本发明的一种基于客户端的书法辅助练习方法中的人机对战方法的方法流程图;

图4是根据本发明的一种基于客户端的书法辅助练习方法中的书法作品后期处理方法的方法流程图;

图5是根据本发明的一种基于客户端的书法辅助练习方法中的笔顺路径动画生成方法的方法流程图;

图6是根据本发明的一种基于客户端的书法辅助练习方法中的实时临摹方法的方法流程图;

图7是根据本发明的一种基于客户端的书法辅助练习系统的结构示意图;

图8是根据本发明的一种基于客户端的书法辅助练习系统的客户端的结构示意图;

图9是根据本发明的一种基于客户端的书法辅助练习系统的笔顺路径动画生成终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

请参阅图1,图1是根据本发明的一种基于客户端的书法辅助练习方法的方法流程图。

如图1所示,本发明提供了一种基于客户端的书法辅助练习方法,包括

s100,当客户端监测到用户输入的搜索信息时,发送搜索请求。

作为一种优选的实施方式,该客户端为手机客户端,该书法辅助练习方法整合入手机app中供用户使用。用户点击手机app图标打开手机app,客户端弹出搜索界面,用户根据自己的需求输入相应的搜索信息。

所述搜索信息包括字内容、所述字内容和所述字的字体或诗文的关键词或关键句。

具体地,搜索模式为三大搜索模式,包括横向搜索、纵向搜索和诗文搜索。

当搜索模式为横向搜索时,搜索信息为字的内容,即以单个汉字作为搜索单位。例如:黄。

当搜索模式为纵向搜索时,搜索信息为字的内容和所述字的字体,即搜索信息为两个并列的搜索单位,以单个汉字作为主搜索单位,以该字的字体作为附加搜索条件。作为一种优选的实施方式,以五大字体(楷、行、草、隶、篆)作为搜索信息,用户可以在字体搜索栏的下拉菜单中选取想要搜索的字体。例如:劲;楷体。

当搜索模式为诗文搜索时,搜索信息为诗文的关键词或关键句,其中,关键词可以是诗文的题目,也可以是诗文题目中的某个词语,还可以是诗文中的的一个词或者一句话。优选地,选取义务教育课标要求的经典诗文中的关键词或关键句进行搜索。例如:寄蜉蝣与天地,渺沧海之一粟(出自《赤壁赋》)。

其中,当搜索关键词为诗文的题目时,用户可以手动输入诗文的题目,也可以在搜索栏的下拉诗文题目菜单中选择其中之一。

在用户输入搜索信息并被客户端监测到后,客户端建立一个搜索请求指令并将搜索指令和搜索信息一并发送至服务器。

s110,接收基于所述搜索请求为所述字内容返回的所述字的演化、多种字体之间的比较和所述多种字体之间书写笔顺的差别。

具体地,在上述提及到的横向搜索模式下,服务器接收客户端发送的搜索请求指令和搜索信息,读取搜索信息为字的内容。接下来服务器以字的内容为索引在服务器数据库查找所述字的演化、多种字体之间的比较和所述多种字体之间书写笔顺的差别等信息,并将上述信息返回至客户端。客户端对上述信息进行接收。

其中,作为一种实施方式,所述字的演化信息可以为表格,表格统计了该字的出现时间、该字最开始代表的意义、演变中经历的朝代、演变中字的具体形态、演变中的历史故事等信息。作为另一种实施方式,所述字的演化信息也可以为附带图片或视频的大段文字。

其中,所述多种字体之间的比较信息,以五大字体(楷、行、草、隶、篆)为主。具体地,通过展示该字的多种字体图片进行比较。

其中,所述字体之间书写笔顺的差别信息,通过列举的方式分别列举出同一个字不同字体的书写笔顺。例如,“聿”字,楷书笔顺为:先横折,次四横,后中竖;行书笔顺为:先横折,次长横,后中竖,最后跟着写三横。

s111,接收基于所述搜索请求为所述字内容和所述字的字体返回的所述字的笔顺路径动画、笔画拆分后的各个笔画图片和/或所述字的知识点。

具体地,在上述提及到的纵向搜索模式下,服务器接收客户端发送的搜索请求指令和搜索信息,读取搜索信息为字的内容和所述字的字体。接下来服务器以字的内容和所述字的字体为索引在服务器数据库查找所述字的笔顺路径动画、笔画拆分后的各个笔画图片和/或所述字的知识点,并将上述信息返回至客户端。客户端对上述信息进行接收。

其中,所述字的笔顺路径动画格式为gif、flv、swf、rm、rmvb、mp43gp、avi、mkv中的一种。

其中,笔画拆分后的各个笔画图片可以直观的展示该字的书写过程。

其中,所述字的知识点可以为该字的简介、读音、起源、意义、演变过程、书写时的易错易混点,行笔技巧的一种或多种。

s112,接收基于所述搜索请求为诗文的关键词或关键句返回的书法家的笔墨图片和/或所述诗文中每个字的搜索链接。

具体地,在上述提及到的诗文搜索模式下,服务器接收客户端发送的搜索请求指令和搜索信息,读取搜索信息为诗文的关键词或关键句。接下来服务器以诗文的关键词或关键句为索引在服务器数据库查找书法家的笔墨图片和/或所述诗文中每个字的搜索链接,并将上述信息返回至客户端。客户端对上述信息进行接收。

其中,作为一种优选的实施方式,书法家的笔墨图片可以为多个书法家撰写该关键词或关键句的笔墨图片。其中,可以在服务器数据库预先创建好该关键词或关键句的多个书法家笔墨图片的简要文字点评,在将所述笔墨图片返回客户端时将所述简要文字点评和所述笔墨图片一并返回。

其中,所述搜索链接为以所述字内容和所述字的字体为搜索信息的搜索,或以所述字内容为搜索信息的搜索。

具体地,以所述字内容和字体为搜索信息的搜索即为纵向搜索,以所述字内容为搜索信息的搜索即为横向搜索。

特别需要注意的是,s110、s111和s112为三个并列的步骤,并无先后执行关系,因为他们属于三种并列的搜索方式。

s120,将前述返回的内容在所述客户端上进行展示。

其中,展示方式可以为文字、图片、表格、动画、视频的一种或多种。

其中,所述用户输入的所述字的字体为用户在提供的多种预选字体中进行选择得到的字体。

其中,预先字体为用户预先设置好的字体,主要包括五大主要字体(楷、行、草、隶、篆),也可以包括瘦金体等次要字体。

作为一种优选的实施方式,用户可以在字体搜索栏的下拉菜单中选取想要搜索的字体。

图2是根据本发明的一种基于客户端的书法辅助练习方法中的字体包拓展方法的方法流程图

如图2所示,本发明提供的一种基于客户端的书法辅助练习方法还包括字体包拓展方法,所述字体包扩展方法包括:

s200,提供名家书法字体包的下载链接。

由于书法的特殊性,一字可有多种书写方式(尤其是草书)。在提供基础的五大标准字体外,用户可以自行下载名家书法字体包进行拓展。

具体地,服务器向客户端发送名家书体字体包的下载链接,所述下载链接链接至服务器数据库。

其中,所述名家可以为颜真卿、柳公权、王羲之、王献之、米芾、赵孟頫、张旭、怀素的一种或多种。

s201,当用户点击所述下载链接下载完成所述名家书法字体包后,将所述字体包的字体添加至所述多种预选字体中。

作为一种优选的实施方式,在手机app的界面设置有名家书法字体包下载按钮,所述下载按钮即名家书体字体包的下载链接。

用户点击所述下载按钮即可链接至服务器数据库自动下载名家书法字体包。所述名家书法字体包与纵向搜索模式建立关联,下载后,名家书法字体可出现在纵向搜索模式下的字体搜索栏的下拉菜单中,同时可查看该名家传世笔墨的图片以供临摹。

图3是根据本发明的一种基于客户端的书法辅助练习方法中的人机对战方法的方法流程图。

如图3所示,本发明提供的一种基于客户端的书法辅助练习方法还包括人机对战练习方法,包括:

s300,当获取到用户提供的字的练习图片时,扫描所述练习图片。

作为一种优选的实施方式,在手机app的界面设置有人机对战功能按钮,用户点击所述人机对战功能按钮即可弹出练习图片上传界面。

其中,所述练习图片,为用户针对某个汉字在纸上进行练习,写出练习字经拍照后上传的照片。用户点击练习图片上传界面中的上传按钮进行练习图片上传。

练习图片上传成功后,客户端获取到用户提供的字的练习图片并自动扫描用户输入的字的练习图片。

s301,识别所述练习图片中的练习字。

具体地,若识别成功,弹出识别成功窗口;若识别失败,弹出识别失败窗口。

s302,将识别到的所述练习字与预设的规范汉字进行比对。

具体地,通过笔画重叠、笔画对照、字体构型等角度进行多角度比对。

s303,基于比对结果对所述练习字进行评估打分。

具体地,先基于笔顺正确程度、字体优美程度、字体缺陷程度等分别进行评估打分,再基于设定好的权重对分数进行加权计算,得出总分。客户端弹出得分界面,让用户及时得到有效的反馈,体验到更正面的学习乐趣。

图4是根据本发明的一种基于客户端的书法辅助练习方法中的书法作品后期处理方法的方法流程图;

如图4所示,本发明提供的一种基于客户端的书法辅助练习方法还包括书法作品后期处理方法,包括:

s400,当获取到用户提供的多个所述的练习图片时,扫描多个所述的练习图片。

作为一种优选的实施方式,在手机app的界面设置有书法作品后期处理按钮,用户点击所述书法作品后期处理按钮即可弹出练习图片上传界面。

其中,当用户书写多个汉字时,拍照形成多张练习图片并在练习图片上传界面进行批量上传。所述多个练习图片上传成功后,客户端获取到用户提供的多个练习图片并自动扫描该批练习图片。

s401,对多个所述的练习图片进行排版,形成一张图片并返回。

具体地,在全部扫描完毕后,点击界面中的排版按钮,在对识别到的多个练习图片进行排版,生成一张图片。该图片包含所有所述练习图片,即用户的书法作品。

作为一种优选的实施方式,在对多个练习图片进行排版后,可以选择添加滤镜、添加水印、添加图案、添加表情等一种或多种方式对用户书法作品进行美化处理。

作为一种优选的实施方式,在形成一张图片并返回之后,界面弹出分享按钮和保存按钮。用户点击保存按钮可以将该图片保存至客户端本地;用户点击分享按钮,可将其分享到各个社交平台。

图5是根据本发明的一种基于客户端的书法辅助练习方法中的笔顺路径动画生成方法的方法流程图;

如图5所示,本发明提供的一种基于客户端的书法辅助练习方法还包括笔顺路径动画生成方法,包括:

s500,获取标准字体图片。

其中,所述标准字体图片均为单个汉字的字体图片,其可以人为书写的的字体图片,也可以为字体的标准印刷体图片。

s501,扫描所述标准字体图片,获得原始字体图片。

其中,若所述标准字体图片为人为书写的的字体图片,由于是纸质的,所以需要扫描后转化为原始字体图片;若所述标准字体图片为字体的标准印刷体图片,则可以直接作为原始字体片进行下一步骤的处理。

s502,对所述原始字体图片进行预处理。

其中,所述预处理包括调节图片对比度、调节图片明暗度、去除图片上的杂点、裁切图片中的一种或多种。

s503,识别所述原始字体图片中字的内容。

具体地,在对原始字体图片进行预处理后,对所述原始字体图片进行识别,得出字的内容,也就是该字具体是什么字。

s5041,基于所述字的内容,在标准笔顺数据库中获取该字的标准笔顺和笔顺顺序。

其中,标准笔顺数据库建设于服务器数据库中,预存有多种字体下的字的笔顺数据,所述笔顺数据包括标准笔顺和笔顺顺序。

具体地,在标准笔顺数据库中,以所述字的内容为索引,查找该字的标准笔顺和笔顺顺序。

s5042,提取所述字体图片中的字体轮廓。

具体地,基于提取算法提取所述字体图片中的字体轮廓,所述提取算法是一种计算机算法。提取轮廓具体为:将字体图片中的字体沿字的边缘抠除,只保留字体的轮廓。

其中,步骤s5041和s5042没有先后执行关系,可以同时进行。

s505,根据所述标准笔顺,在所述字体轮廓中对所述字按笔顺顺序进行笔顺填充,生成笔顺路径动画。

其中,在所述字体轮廓中对所述字按笔顺顺序进行笔顺填充之前,所述标准笔顺与所述字体轮廓进行匹配,优先选取最为吻合的标准笔顺进行填充。

由于同一个字的同一种字体存在不同形态的标准笔顺(标准笔顺书写人的不同或是存在人为版本和印刷体版本),标准笔顺数据库中可能存储有多组标准笔顺,所以在进行笔顺填充之前,需要对标准笔顺与字体轮廓进行匹配,优先选取标准笔顺和字体轮廓与最为吻合的标准笔顺进行填充。

s506,将所述笔顺路径动画和所述字体轮廓保存。

具体地,在服务器建立笔顺路径动画数据库和字体轮廓数据库,将所述笔顺路径动画和所述字体轮廓分别与所述字相关联的存储于笔顺路径动画数据库和字体轮廓数据库中。

图6是根据本发明的一种基于客户端的书法辅助练习方法中的实时临摹方法的方法流程图。

如图6所示,本发明提供的一种基于客户端的书法辅助练习方法还包括实时临摹方法,包括:

s600,获取所述字体轮廓。

具体地,当用户针对某个字进行横向搜索或纵向搜索时,在搜索结果页面上设置有实时临摹按钮。

当用户点击实时临摹按钮时,客户端向服务器请求获取该字的字体轮廓,服务器向客户端返回所述字体轮廓,客户端获取所述字体轮廓。

s601,展示所述字体轮廓,以使用户进行在线临摹。

其中,此时客户端弹出实时临摹界面,界面上展示有字体轮廓图片,即挖空的待临摹汉字,用户可直接对照挖空的待临摹汉字进行临摹。

作为一种优选的实施方式,所述实时临摹界面设置有返回按钮、注销按钮、重写按钮中的一种或多种按钮,可以提供返回、注销、重写等功能,让用户可以便捷地实时摹写,从而让用户在练习笔画与字型的同时,感受名家字体的书法流程。

服务器创建字、字体、笔顺路径动画、字体轮廓的对应关系,并将所述对应关系存储至服务器数据库。

图7是根据本发明的一种基于客户端的书法辅助练习系统的结构示意图

如图7所示,本发明提供了一种基于客户端的书法辅助练习系统,包括客户端60和与所述客户端60连接的服务器70。

图8是根据本发明的一种基于客户端的书法辅助练习系统的客户端的结构示意图。

如图8所示,所述客户端60包括:

监测模块100,用于监测用户输入的搜索信息。

作为一种优选的实施方式,该客户端为手机客户端,该书法辅助练习方法整合入手机app中供用户使用。用户点击手机app图标打开手机app,客户端60弹出搜索界面,用户根据自己的需求输入相应的搜索信息。

所述搜索信息包括字内容、所述字内容和所述字的字体或诗文的关键词或关键句。

搜索模块110,用于当客户端60监测到用户输入的搜索信息时,向服务器70发送搜索请求。

所述搜索信息包括字内容、所述字内容和所述字的字体或诗文的关键词或关键句。

具体地,搜索模式为三大搜索模式,包括横向搜索、纵向搜索和诗文搜索。

当搜索模式为横向搜索时,搜索信息为字的内容,即以单个汉字作为搜索单位。例如:黄。

当搜索模式为纵向搜索时,搜索信息为字的内容和所述字的字体,即搜索信息为两个并列的搜索单位,以单个汉字作为主搜索单位,以该字的字体作为附加搜索条件。作为一种优选的实施方式,以五大字体(楷、行、草、隶、篆)作为搜索信息,用户可以在字体搜索栏的下拉菜单中选取想要搜索的字体。例如:劲;楷体。

当搜索模式为诗文搜索时,搜索信息为诗文的关键词或关键句,其中,关键词可以是诗文的题目,也可以是诗文题目中的某个词语,还可以是诗文中的的一个词或者一句话。优选地,选取义务教育课标要求的经典诗文中的关键词或关键句进行搜索。例如:寄蜉蝣与天地,渺沧海之一粟(出自《赤壁赋》)。

其中,当搜索关键词为诗文的题目时,用户可以手动输入诗文的题目,也可以在搜索栏的下拉诗文题目菜单中选择其中之一。

在用户输入搜索信息并被客户端60监测到后,客户端60建立一个搜索请求指令并将搜索指令和搜索信息一并发送至服务器70。

接收模块120,用于接收基于所述搜索请求为所述字内容返回的所述字的演化、多种字体之间的比较和所述多种字体之间书写笔顺的差别。

具体地,在上述提及到的横向搜索模式下,服务器70接收客户端60发送的搜索请求指令和搜索信息,读取搜索信息为字的内容。接下来服务器70以字的内容为索引在服务器数据库查找所述字的演化、多种字体之间的比较和所述多种字体之间书写笔顺的差别等信息,并将上述信息返回至客户端60。客户端60对上述信息进行接收。

其中,作为一种实施方式,所述字的演化信息可以为表格,表格统计了该字的出现时间、该字最开始代表的意义、演变中经历的朝代、演变中字的具体形态、演变中的历史故事等信息。作为另一种实施方式,所述字的演化信息也可以为附带图片或视频的大段文字。

其中,所述多种字体之间的比较信息,以五大字体(楷、行、草、隶、篆)为主。具体地,通过展示该字的多种字体图片进行比较。

其中,所述字体之间书写笔顺的差别信息,通过列举的方式分别列举出同一个字不同字体的书写笔顺。例如,“聿”字,楷书笔顺为:先横折,次四横,后中竖;行书笔顺为:先横折,次长横,后中竖,最后跟着写三横。

接收模块120还用于接收基于所述搜索请求为所述字内容和所述字的字体返回的所述字的笔顺路径动画、笔画拆分后的各个笔画图片和/或所述字的知识点。

具体地,在上述提及到的纵向搜索模式下,服务器70接收客户端60发送的搜索请求指令和搜索信息,读取搜索信息为字的内容和所述字的字体。接下来服务器70以字的内容和所述字的字体为索引在服务器数据库查找所述字的笔顺路径动画、笔画拆分后的各个笔画图片和/或所述字的知识点,并将上述信息返回至客户端60。客户端60对上述信息进行接收。

其中,所述字的笔顺路径动画格式为gif、flv、swf、rm、rmvb、mp43gp、avi、mkv中的一种。

其中,笔画拆分后的各个笔画图片可以直观的展示该字的书写过程。

其中,所述字的知识点可以为该字的简介、读音、起源、意义、演变过程、书写时的易错易混点,行笔技巧的一种或多种。

接收模块120还用于接收基于所述搜索请求为诗文的关键词或关键句返回的书法家的笔墨图片和/或所述诗文中每个字的搜索链接。

具体地,在上述提及到的诗文搜索模式下,服务器70接收客户端60发送的搜索请求指令和搜索信息,读取搜索信息为诗文的关键词或关键句。接下来服务器以诗文的关键词或关键句为索引在服务器数据库查找书法家的笔墨图片和/或所述诗文中每个字的搜索链接,并将上述信息返回至客户端60。客户端60对上述信息进行接收。

其中,作为一种优选的实施方式,书法家的笔墨图片可以为多个书法家撰写该关键词或关键句的笔墨图片。其中,可以在服务器数据库预先创建好该关键词或关键句的多个书法家笔墨图片的简要文字点评,在将所述笔墨图片返回客户端时将所述简要文字点评和所述笔墨图片一并返回。

所述搜索链接为以所述字内容和所述字的字体为搜索信息的搜索,或以所述字内容为搜索信息的搜索。

具体地,以所述字内容和字体为搜索信息的搜索即为纵向搜索,以所述字内容为搜索信息的搜索即为横向搜索。

展示模块130,用于将前述返回的内容在所述客户端上进行展示。

其中,展示方式可以为文字、图片、表格、动画、视频的一种或多种。

其中,所述用户输入的所述字的字体为用户在提供的多种预选字体中进行选择得到的字体。

其中,预先字体为用户预先设置好的字体,主要包括五大主要字体(楷、行、草、隶、篆),也可以包括瘦金体等次要字体。

作为一种优选的实施方式,用户可以在字体搜索栏的下拉菜单中选取想要搜索的字体。

其中,所述客户端60还包括:

下载链接提供模块200,用于提供名家书法字体包的下载链接。

由于书法的特殊性,一字可有多种书写方式(尤其是草书)。在提供基础的五大标准字体外,用户可以自行下载名家书法字体包进行拓展。

具体地,服务器70向客户端60发送名家书体字体包的下载链接,所述下载链接链接至服务器数据库。

其中,所述名家可以为颜真卿、柳公权、王羲之、王献之、米芾、赵孟頫、张旭、怀素的一种或多种。

字体添加模块210,用于当用户点击所述下载链接下载完成所述名家书法字体包后,将所述字体包的字体添加至所述多种预选字体中。

作为一种优选的实施方式,在手机app的界面设置有名家书法字体包下载按钮,所述下载按钮即名家书体字体包的下载链接。

用户点击所述下载按钮即可链接至服务器数据库自动下载名家书法字体包。所述名家书法字体包与纵向搜索模式建立关联,下载后,名家书法字体可出现在纵向搜索模式下的字体搜索栏的下拉菜单中,同时可查看该名家传世笔墨的图片以供临摹。

其中,所述客户端60还包括:

练习图片扫描模块300,用于当获取到用户提供的字的练习图片时,扫描所述练习图片。

作为一种优选的实施方式,在手机app的界面设置有人机对战功能按钮,用户点击所述人机对战功能按钮即可弹出练习图片上传界面。

其中,所述练习图片,为用户针对某个汉字在纸上进行练习,写出练习字经拍照后上传的照片。用户点击练习图片上传界面中的上传按钮进行练习图片上传。

练习图片上传成功后,客户端60获取到用户提供的字的练习图片并自动扫描用户输入的字的练习图片。

练习图片识别模块310,用于识别所述练习图片中的练习字。

具体地,若识别成功,弹出识别成功窗口;若识别失败,弹出识别失败窗口。

比对模块320,用于将识别到的所述练习字与预设的规范汉字进行比对。

具体地,通过笔画重叠、笔画对照、字体构型等角度进行多角度比对。

评估模块330,用于基于比对结果对所述练习字进行评估打分。

具体地,先基于笔顺正确程度、字体优美程度、字体缺陷程度等分别进行评估打分,再基于设定好的权重对分数进行加权计算,得出总分。客户端60弹出得分界面,让用户及时得到有效的反馈,体验到更正面的学习乐趣。

其中,所述客户端60还包括:

排版模块400,用于对多个所述的练习图片进行排版,形成一张图片并返回。

为一种优选的实施方式,在手机app的界面设置有书法作品后期处理按钮,用户点击所述书法作品后期处理按钮即可弹出练习图片上传界面。

其中,当用户书写多个汉字时,拍照形成多张练习图片并在练习图片上传界面进行批量上传。所述多个练习图片上传成功后,客户端60获取到用户提供的多个练习图片并自动扫描该批练习图片。

在全部扫描完毕后,点击界面中的排版按钮,在对识别到的多个练习图片进行排版,生成一张图片。该图片包含所有所述练习图片,即用户的书法作品。

作为一种优选的实施方式,在对多个练习图片进行排版后,可以选择添加滤镜、添加水印、添加图案、添加表情等一种或多种方式对用户书法作品进行美化处理。

作为一种优选的实施方式,在形成一张图片并返回之后,界面弹出分享按钮和保存按钮。用户点击保存按钮可以将该图片保存至客户端本地;用户点击分享按钮,可将其分享到各个社交平台。

图9是根据本发明的一种基于客户端的书法辅助练习系统的笔顺路径动画生成终端的结构示意图

如图9所示,该展示书法笔顺的系统还包括还包括笔顺路径动画生成终端80,所述笔顺路径动画生成终端80与所述服务器70连接,所述笔顺路径动画生成终端80包括:

标准字体图片获取模块801,用于获取标准字体图片。

其中,所述标准字体图片均为单个汉字的字体图片,其可以人为书写的的字体图片,也可以为字体的标准印刷体图片。

标准字体图片扫描模块802,扫描所述标准字体图片,获得原始字体图片。

其中,若所述标准字体图片为人为书写的的字体图片,由于是纸质的,所以需要扫描后转化为原始字体图片;若所述标准字体图片为字体的标准印刷体图片,则可以直接作为原始字体片进行下一步骤的处理。

预处理模块803,用于对所述原始字体图片进行预处理。

其中,所述预处理包括调节图片对比度、调节图片明暗度、去除图片上的杂点、裁切图片中的一种或多种。

原始字体图片识别模块804,用于识别所述原始字体图片中字的内容。

具体地,在对原始字体图片进行预处理后,对所述原始字体图片进行识别,得出字的内容,也就是该字具体是什么字。

标准笔顺获取模块805,用于基于所述字的内容,在标准笔顺数据库中获取该字的标准笔顺和笔顺顺序。

其中,标准笔顺数据库建设于服务器数据库中,预存有多种字体下的字的笔顺数据,所述笔顺数据包括标准笔顺和笔顺顺序。

具体地,在标准笔顺数据库中,以所述字的内容为索引,查找该字的标准笔顺和笔顺顺序。

字体轮廓提取模块806,用于提取所述字体图片中的字体轮廓。

具体地,基于提取算法提取所述字体图片中的字体轮廓,所述提取算法是一种计算机算法。提取轮廓具体为:将字体图片中的字体沿字的边缘抠除,只保留字体的轮廓。

笔顺路径动画生成模块807,用于根据所述标准笔顺,在所述字体轮廓中对所述字按笔顺顺序进行笔顺填充,生成笔顺路径动画。

其中,在所述字体轮廓中对所述字按笔顺顺序进行笔顺填充之前,所述标准笔顺与所述字体轮廓进行匹配,优先选取最为吻合的标准笔顺进行填充。

由于同一个字的同一种字体存在不同形态的标准笔顺(标准笔顺书写人的不同或是存在人为版本和印刷体版本),标准笔顺数据库中可能存储有多组标准笔顺,所以在进行笔顺填充之前,需要对标准笔顺与字体轮廓进行匹配,优先选取标准笔顺和字体轮廓与最为吻合的标准笔顺进行填充。

存储模块808,用于将所述笔顺路径动画和所述字体轮廓保存。

具体地,在服务器建立笔顺路径动画数据库和字体轮廓数据库,将所述笔顺路径动画和所述字体轮廓分别与所述字相关联的存储于笔顺路径动画数据库和字体轮廓数据库中。

其中,所述客户端还包括:

字体轮廓获取模块500,用于获取所述字体轮廓。

具体地,当用户针对某个字进行横向搜索或纵向搜索时,在搜索结果页面上设置有实时临摹按钮。

当用户点击实时临摹按钮时,客户端60向服务器70请求获取该字的字体轮廓,服务70器向客户端60返回所述字体轮廓,客户端获取所述字体轮廓。

临摹辅助模块501,用于展示所述字体轮廓,以使用户进行在线临摹。

其中,此时客户端弹出实时临摹界面,界面上展示有字体轮廓图片,即挖空的待临摹汉字,用户可直接对照挖空的待临摹汉字进行临摹。

作为一种优选的实施方式,所述实时临摹界面设置有返回按钮、注销按钮、重写按钮中的一种或多种按钮,可以提供返回、注销、重写等功能,让用户可以便捷地实时摹写,从而让用户在练习笔画与字型的同时,感受名家字体的书法流程。

服务器70创建字、字体、笔顺路径动画、字体轮廓的对应关系,并将所述对应关系存储至服务器数据库。

需要注意的是,本发明实施例中的笔顺路径动画生成终端也可以是客户端自身,客户端可以完成笔顺路径动画生成终端所有的功能。

本发明旨在保护一种展示书法笔顺的方法及装置,通过在客户端输入字、字体或诗文的关键词句作为搜索信息并向服务器发送搜索请求,服务器向客户端返回字的演化、笔顺路径动画、字的知识点和笔墨图片等相应的字体信息,客户端对字体信息进行展示,从而达到书法辅助练习的目的。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

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