本發(fā)明實施例涉及電子字帖技術(shù)領(lǐng)域,尤其涉及一種電子字帖的實現(xiàn)方法及裝置。
背景技術(shù):
書法作為一種符號,它不僅起著思想交流、文化繼承等重要作用,同時它還是內(nèi)在素養(yǎng)的一種體現(xiàn)。
字帖作為一種提升書法水平的工具,其作用不容忽視。然而,傳統(tǒng)的字帖均都是紙質(zhì)材質(zhì)的,通過印刷出版,讓用戶臨摹以達到練字的目的。傳統(tǒng)的字帖不僅浪費紙張不利于環(huán)保,還不易于用戶的攜帶和使用,尤其是在分秒必爭的社會中,其已經(jīng)無法滿足日益增長的用戶需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種電子字帖的實現(xiàn)方法及裝置,用以解決傳統(tǒng)字帖不易攜帶,使用不便,用戶使用體驗差的問題。
本發(fā)明實施例第一方面提供一種電子字帖的實現(xiàn)方法,用于包括觸摸屏的終端中,該方法包括:
獲取字帖創(chuàng)建數(shù)據(jù),并根據(jù)所述字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖;
獲取用戶的書寫數(shù)據(jù),并根據(jù)預(yù)設(shè)的分析策略對所述書寫數(shù)據(jù)進行分析;
向用戶反饋分析結(jié)果。
本發(fā)明實施例第二方面提供一種電子字帖的實現(xiàn)裝置,該裝置包括觸摸屏,進一步的,該裝置包括:
第一獲取模塊,用于獲取字帖創(chuàng)建數(shù)據(jù);
創(chuàng)建模塊,用于根據(jù)所述字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖;
第二獲取模塊,用于獲取用戶的書寫數(shù)據(jù);
分析模塊,用于根據(jù)預(yù)設(shè)的分析策略對所述書寫數(shù)據(jù)進行分析;
反饋模塊,用于向用戶反饋分析結(jié)果。
本實施例提供的電子字帖的實現(xiàn)方法及裝置,根據(jù)用戶輸入的字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖,并通過對用戶的書寫數(shù)據(jù)進行分析和打分,使得用戶能夠根據(jù)打分情況有針對性的進行練習(xí),操作方便簡單,易于攜帶,具有較好的用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提供的電子字帖的實現(xiàn)方法的流程示意圖;
圖2為本發(fā)明實施例二提供的電子字帖的實現(xiàn)方法的流程示意圖;
圖3為本發(fā)明實施例三提供的電子字帖的實現(xiàn)方法的流程示意圖;
圖4為本發(fā)明實施例四提供的電子字帖的實現(xiàn)裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例五提供的電子字帖的實現(xiàn)裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例六提供的電子字帖的實現(xiàn)裝置的結(jié)構(gòu)示意圖
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書的術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟的過程或結(jié)構(gòu)的裝置不必限于清楚地列出的那些結(jié)構(gòu)或步驟而是可包括沒有清楚地列出的或?qū)τ谶@些過程或裝置固有的其它步驟或結(jié)構(gòu)。
圖1為本發(fā)明實施例一提供的電子字帖的實現(xiàn)方法的流程示意圖,該方法能夠由一包括觸摸屏的實現(xiàn)裝置執(zhí)行,如圖1所示,本實施例提供的方法 包括以下步驟:
步驟s101、獲取字帖創(chuàng)建數(shù)據(jù),并根據(jù)所述字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖。
本實施例中,字帖創(chuàng)建數(shù)據(jù)是用戶通過觸摸屏輸入的,比如實現(xiàn)裝置通過觸摸屏向用戶顯示一設(shè)置界面,用戶可以根據(jù)該設(shè)置界面的提示對字帖的字體、字帖的內(nèi)容(例如,詩句,楹聯(lián)等)、字帖的顯示界面等數(shù)據(jù)進行設(shè)置,更進一步的,用戶還可以通過該設(shè)置界面對筆形、顏色、粗細等輸入信息進行設(shè)置。
進一步的,在獲得用戶輸入的字帖創(chuàng)建數(shù)據(jù)后,即可以根據(jù)用戶輸入的字帖創(chuàng)建數(shù)據(jù)生成符合用戶個性的個性化字帖。
步驟s102、獲取用戶的書寫數(shù)據(jù),并根據(jù)預(yù)設(shè)的分析策略對所述書寫數(shù)據(jù)進行分析。
在生成個性化字帖后,實現(xiàn)裝置對用戶的書寫行為進行監(jiān)測,若監(jiān)測到用戶正在進行書寫,則對用戶的觸摸軌跡進行跟蹤,并從用戶的觸摸軌跡中獲得用戶的書寫數(shù)據(jù),其中,書寫數(shù)據(jù)可以包括運筆維度數(shù)據(jù)、結(jié)構(gòu)維度數(shù)據(jù)、尺寸維度數(shù)據(jù)、重心維度數(shù)據(jù)中的一種或多種。
進一步的,在獲得書寫數(shù)據(jù)后,通過將書寫數(shù)據(jù)中各維度的數(shù)據(jù)與對應(yīng)的預(yù)設(shè)維度數(shù)據(jù)進行對比,并根據(jù)對比結(jié)果結(jié)合預(yù)設(shè)的打分策略,對用戶的書寫進行打分。
以書寫數(shù)據(jù)包括運筆維度數(shù)據(jù)為例。當(dāng)用戶書寫時,實現(xiàn)裝置對用戶書寫各筆劃時的書寫緩急,以及用力輕重等數(shù)據(jù)進行獲取。并將獲得的數(shù)據(jù)分別與預(yù)設(shè)的對應(yīng)筆劃的書寫緩急和用力輕重等數(shù)據(jù)進行對比,并根據(jù)對比結(jié)果結(jié)合預(yù)設(shè)的打分策略,對用戶的書寫進行打分。通過對運筆維度數(shù)據(jù)進行獲取和分析,能夠判斷用戶在書寫時的運筆力度和運筆速度是否恰當(dāng),以便用戶養(yǎng)成正確的運筆習(xí)慣。
這里需要說明的是,具體的打分策略可以根據(jù)具體需要具體設(shè)置(比如,可以根據(jù)用戶的維度數(shù)據(jù)相較于預(yù)設(shè)維度數(shù)據(jù)的偏離范圍來劃分打分等級),這里不做具體限定。
步驟s103、向用戶反饋分析結(jié)果。
本實施例提供的電子字帖的實現(xiàn)方法,根據(jù)用戶輸入的字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖,并通過對用戶的書寫數(shù)據(jù)進行分析和打分,使得用戶能夠根據(jù)打分 情況有針對性的進行練習(xí),操作方便簡單,易于攜帶,具有較好的用戶體驗。
圖2為本發(fā)明實施例二提供的電子字帖的實現(xiàn)方法的流程示意圖,如圖2所示,本實施例在圖1所示的實施例的基礎(chǔ)上,包括如下步驟:
步驟s201、獲取用戶輸入的字帖創(chuàng)建數(shù)據(jù),從所述字帖創(chuàng)建數(shù)據(jù)中獲取所述書寫內(nèi)容的標(biāo)識信息和所述書寫內(nèi)容的字體信息。
本實施例中,書寫內(nèi)容可以是預(yù)先存儲的也可以是用戶根據(jù)需要下載獲得的,無論是預(yù)先存儲的書寫內(nèi)容還是用戶下載的書寫內(nèi)容,每個書寫內(nèi)容均對應(yīng)一個唯一的標(biāo)識。用戶在選擇書寫內(nèi)容時,即是選擇相應(yīng)的書寫內(nèi)容對應(yīng)的標(biāo)識。因此,在獲得字帖創(chuàng)建數(shù)據(jù)后,需要從字帖創(chuàng)建數(shù)據(jù)中獲得書寫內(nèi)容的標(biāo)識信息和書寫內(nèi)容的字體信息,以便根據(jù)書寫內(nèi)容的標(biāo)識信息調(diào)取對應(yīng)的書寫內(nèi)容,并根據(jù)字體信息確定書寫內(nèi)容的字體。
步驟s202、根據(jù)所述書寫內(nèi)容的標(biāo)識信息獲取對應(yīng)的書寫內(nèi)容,并根據(jù)所述書寫內(nèi)容的字體信息對所述書寫內(nèi)容進行字體轉(zhuǎn)換,生成字帖。
在獲得書寫內(nèi)容的標(biāo)識信息和書寫內(nèi)容的字體信息后,在預(yù)先存儲或已下載的書寫內(nèi)容中進行查找,若查找到標(biāo)識信息與獲得的書寫內(nèi)容的標(biāo)識信息相同的書寫內(nèi)容,則調(diào)取該書寫內(nèi)容。在調(diào)取書寫內(nèi)容后,根據(jù)預(yù)先設(shè)置的轉(zhuǎn)換算法將該書寫內(nèi)容的字體轉(zhuǎn)換成該字體信息對應(yīng)的字體。
例如,用戶輸入的標(biāo)識信息對應(yīng)的書寫內(nèi)容為詩詞“沁園春雪”,字體為“草書”,則根據(jù)該標(biāo)識信息,從已存儲或下載的書寫內(nèi)容中,查找獲得“沁園春雪”的內(nèi)容,并根據(jù)獲得的字體信息,將“沁園春雪”的內(nèi)容以草書的形式進行展現(xiàn),形成書寫內(nèi)容為“沁園春雪”的草書字帖。
步驟s203、根據(jù)所述界面設(shè)置信息,生成所述字帖的顯示界面。
具體的,本實施例中,字帖創(chuàng)建數(shù)據(jù)中還包括用戶輸入的界面設(shè)置信息,其中界面設(shè)置信息中,可以包括用戶對字帖背景圖案的設(shè)置,字帖輸入?yún)^(qū)域圖案的設(shè)置,以及字帖書寫區(qū)域樣式的設(shè)置(例如,用戶可以對書寫區(qū)域邊框的線條顏色,粗細進行設(shè)置,再例如,用戶可以對書寫區(qū)域中是否設(shè)置輔助線,如果設(shè)置輔助線,對輔助線的樣式進行設(shè)置等)。
在獲取用戶輸入的界面設(shè)置信息后,即可以根據(jù)該界面設(shè)置信息生成個性化的字帖顯示界面。
步驟s204、跟蹤用戶的觸摸軌跡,獲取所述用戶的書寫數(shù)據(jù),其中,所 述書寫數(shù)據(jù)包括運筆維度數(shù)據(jù)、結(jié)構(gòu)維度數(shù)據(jù)。
本實施例中,結(jié)構(gòu)維度數(shù)據(jù)是指各筆劃之間的相對分布數(shù)據(jù),通過各筆劃之間的相對分布數(shù)據(jù)能夠?qū)鴮懙奈淖中螒B(tài)和結(jié)構(gòu)進行分析,以便指導(dǎo)用戶合理布局各筆劃之間的布局關(guān)系,提升文字的整體美感。
步驟s205、將所述書寫數(shù)據(jù)中各筆劃的維度數(shù)據(jù)與各筆劃對應(yīng)的預(yù)設(shè)維度數(shù)據(jù)進行對比,并根據(jù)對比結(jié)果對各筆劃進行打分。
具體的,本實施例中依據(jù)各筆劃的運筆維度數(shù)據(jù)對各筆劃的運筆情況進行打分,并根據(jù)字體結(jié)構(gòu)數(shù)據(jù)判斷各筆劃的分布情況,從而根據(jù)各筆劃的分布情況對各筆劃的分布位置進行打分。在本實施中打分方法的具體執(zhí)行方式與實施例一中打分方法的執(zhí)行方式類似,在這里不再贅述。
步驟s206、結(jié)合各筆劃的維度數(shù)據(jù)對所述用戶的書寫進行綜合打分。
在對每個筆劃進行打分后,結(jié)合每個筆劃的打分情況對用戶的書寫情況進行綜合打分。通過從整體層面上對用戶的書寫進行評價,使得用戶能夠?qū)ψ约旱臅鴮懰接懈庇^的了解,便于用戶書寫水平的提高。
步驟s207、向用戶反饋分析結(jié)果。
本實施例提供的電子字帖的實現(xiàn)方法,根據(jù)用戶輸入的字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖,并通過對用戶的書寫數(shù)據(jù)進行分析和打分,使得用戶能夠根據(jù)打分情況有針對性的進行練習(xí),操作方便簡單,易于攜帶,具有較好的用戶體驗。
圖3為本發(fā)明實施例三提供的電子字帖的實現(xiàn)方法的流程示意圖,如圖3所示,本實施例在實施例一的基礎(chǔ)上,包括以下步驟:
步驟s301、獲取字帖創(chuàng)建數(shù)據(jù),并根據(jù)所述字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖,其中,所述字帖創(chuàng)建數(shù)據(jù)包括輸入設(shè)置信息。
本實施例中,字帖創(chuàng)建數(shù)據(jù)是用戶通過觸摸屏輸入的,比如實現(xiàn)裝置通過觸摸屏向用戶顯示一設(shè)置界面,用戶可以根據(jù)該設(shè)置界面的提示對字帖的字體、字帖的內(nèi)容(例如,詩句,楹聯(lián)等)、字帖的顯示界面等數(shù)據(jù)進行設(shè)置,更進一步的,本實施例中,用戶還可以通過該設(shè)置界面對筆形、顏色、粗細等輸入信息進行設(shè)置。
進一步的,在獲得用戶輸入的字帖創(chuàng)建數(shù)據(jù)后,即可以根據(jù)用戶輸入的字帖創(chuàng)建數(shù)據(jù)生成符合用戶個性的個性化字帖。
步驟s302、根據(jù)所述輸入設(shè)置信息對所述用戶輸入的筆劃進行顯示。
假設(shè)輸入設(shè)置信息包括筆形、筆跡顏色,筆跡粗細,其中,筆形為狼毫,顏色為筆跡顏色為黑色,則當(dāng)用戶在字帖上進行臨摹時,用戶的筆形顯示為狼毫,用戶的筆跡顯示為黑色,筆跡粗細為用戶設(shè)置的粗細。
步驟s303、獲取用戶的書寫數(shù)據(jù),并根據(jù)預(yù)設(shè)的分析策略對所述書寫數(shù)據(jù)進行分析。
步驟s304、向用戶反饋分析結(jié)果。
步驟s305、獲取所述用戶輸入的控制指令,并對所述控制指令進行解析,其中,所述控制指令包括切換指令和撤銷指令中的任意一種。若解析獲得所述控制指令包括所述切換指令,則執(zhí)行步驟s306,若解析獲得所述控制指令包括所述撤銷指令,則執(zhí)行步驟s307。
本實施例中,切換指令可用于對書寫內(nèi)容中的文字進行切換,以書寫內(nèi)容為“沁園春雪”四字為例,當(dāng)用戶完成“沁”字臨摹時,可以根據(jù)用戶的控制指令將臨摹的內(nèi)容切換為“園”。
撤銷指令可以用來對已書寫的部分進行修改。通過撤銷指令,能夠滿足用戶對臨摹文字的局部修改要求,有助于用戶有針對性的提升書寫水平。
步驟s306、根據(jù)所述切換指令切換字帖的顯示內(nèi)容。
步驟s307、根按照已輸入筆劃的輸入順序,撤銷最近輸入的筆劃。
以“沁”子為例,當(dāng)用戶對“沁”字中右半部“心”字不滿意時,可以通過控制指令中的撤銷指令撤銷“沁”字的右半部或者右半部的部分筆劃,在此基礎(chǔ)之上,用戶可以重新對右半部的“心”進行臨摹。
本實施例提供的電子字帖的實現(xiàn)方法,根據(jù)用戶輸入的字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖,并通過對用戶的書寫數(shù)據(jù)進行分析和打分,使得用戶能夠根據(jù)打分情況有針對性的進行練習(xí),操作方便簡單,易于攜帶,具有較好的用戶體驗。
圖4為本發(fā)明實施例四提供的電子字帖的實現(xiàn)裝置的結(jié)構(gòu)示意圖,如圖4所示,本實施例提供的裝置包括:
第一獲取模塊10,用于獲取字帖創(chuàng)建數(shù)據(jù);
創(chuàng)建模塊20,用于根據(jù)所述字帖創(chuàng)建數(shù)據(jù)創(chuàng)建字帖;
第二獲取模塊30,用于獲取用戶的書寫數(shù)據(jù);
分析模塊40,用于根據(jù)預(yù)設(shè)的分析策略對所述書寫數(shù)據(jù)進行分析;
反饋模塊50,用于向用戶反饋分析結(jié)果。
本實施例提供的電子字帖的實現(xiàn)裝置能夠用于執(zhí)行圖1所示的方法,其具體的執(zhí)行方式和有益效果與圖1所示的實施例類似,在這里不再贅述。
圖5為本發(fā)明實施例五提供的電子字帖的實現(xiàn)裝置的結(jié)構(gòu)示意圖,如圖5所示,在圖4所示實施例的基礎(chǔ)上,本實施例中所述字帖創(chuàng)建數(shù)據(jù)包括書寫內(nèi)容的字體信息和所述書寫內(nèi)容的標(biāo)識信息。
所述第一獲取模塊10,具體用于獲取用戶輸入的字帖創(chuàng)建數(shù)據(jù),從所述字帖創(chuàng)建數(shù)據(jù)中獲取所述書寫內(nèi)容的標(biāo)識信息和所述書寫內(nèi)容的字體信息;
所述第一獲取模塊10,具體還用于根據(jù)所述書寫內(nèi)容的標(biāo)識信息獲取對應(yīng)的書寫內(nèi)容;
所述創(chuàng)建模塊20,具體用于根據(jù)所述書寫內(nèi)容的字體信息對所述書寫內(nèi)容進行字體轉(zhuǎn)換,生成字帖。
所述第二獲取模塊30,包括:跟蹤子模塊301和獲取子模塊302;
所述跟蹤子模塊301,用于跟蹤用戶的觸摸軌跡;
所述獲取子模塊302,用于根據(jù)所述用戶的觸摸軌跡獲取所述用戶的書寫數(shù)據(jù),其中,所述書寫數(shù)據(jù)包括運筆維度數(shù)據(jù)、結(jié)構(gòu)維度數(shù)據(jù)、尺寸維度數(shù)據(jù)、重心維度數(shù)據(jù)中的一種或多種;
所述分析模塊40,具體用于將所述書寫數(shù)據(jù)中各維度的數(shù)據(jù)與對應(yīng)的預(yù)設(shè)維度數(shù)據(jù)進行對比,并根據(jù)對比結(jié)果對所述用戶的書寫進行打分。
進一步的,所述分析模塊40,包括:
第一打分模塊401,用于將所述書寫數(shù)據(jù)中各筆劃的維度數(shù)據(jù)與各筆劃對應(yīng)的預(yù)設(shè)維度數(shù)據(jù)進行對比,并根據(jù)對比結(jié)果對各筆劃進行打分;
第二打分模塊402,用于結(jié)合各筆劃的維度數(shù)據(jù)對所述用戶的書寫進行綜合打分。
再進一步的,所述字帖創(chuàng)建數(shù)據(jù)還包括:界面設(shè)置信息和輸入設(shè)置信息。所述創(chuàng)建模塊20,還用于根據(jù)所述界面設(shè)置信息,生成所述字帖的顯示界面。
本實施例提供的電子字帖的實現(xiàn)裝置能夠用于執(zhí)行圖2所示的方法,其具體的執(zhí)行方式和有益效果與圖2所示的實施例類似,在這里不再贅述。
圖6為本發(fā)明實施例六提供的電子字帖的實現(xiàn)裝置的結(jié)構(gòu)示意圖,如圖6所示,在圖4所示實施例的基礎(chǔ)上,本實施例提供的裝置,還包括:第三獲取模塊60,用于獲取所述用戶輸入的控制指令,并對所述控制指令進行解 析,其中,所述控制指令包括切換指令和撤銷指令中的任意一種;
切換模塊70,用于當(dāng)解析獲得所述控制指令包括所述切換指令時,根據(jù)所述切換指令切換字帖的顯示內(nèi)容;
撤銷模塊80,用于當(dāng)解析獲得所述控制指令包括所述撤銷指令時,按照已輸入筆劃的輸入順序,撤銷最近輸入的筆劃。
顯示模塊90用于根據(jù)所述輸入設(shè)置信息對所述用戶輸入的筆劃進行顯示。
本實施例提供的電子字帖的實現(xiàn)裝置能夠用于執(zhí)行圖3所示的方法,其具體的執(zhí)行方式和有益效果與圖3所示的實施例類似,在這里不再贅述。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。