一種基于拼音的漢字推送方法和漢字推送裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及文字處理領(lǐng)域,尤其涉及一種基于拼音的漢字推送方法和漢字推送裝 置。
【背景技術(shù)】
[0002] 現(xiàn)有的拼音輸入法輸入拼音會(huì)推送常用的漢字或是詞語,這樣的輸入法是為滿足 日常文字交流或是書寫的需求。但對(duì)于小學(xué)生用戶,輸入某個(gè)拼音,更多的時(shí)候是為了學(xué)習(xí) 該拼音對(duì)應(yīng)的生字以及相關(guān)筆畫、筆順和組詞信息。由于很多拼音都對(duì)應(yīng)多個(gè)漢字,也即拼 音和漢字不是一一對(duì)應(yīng),現(xiàn)有的點(diǎn)讀機(jī)產(chǎn)品,輸入拼音后所推送的漢字還不夠精準(zhǔn),不能完 全滿足用戶的使用需求。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供了一種基于拼音的漢字推送方法和漢字推送裝置,其通過給每個(gè)拼音 所對(duì)應(yīng)的漢字根據(jù)學(xué)生的當(dāng)前狀態(tài)和漢字的多維屬性,為學(xué)生用戶提供精確的漢字推送方 式,實(shí)現(xiàn)拼音輸入的快速選字。
[0004] 為實(shí)現(xiàn)上述設(shè)計(jì),本發(fā)明采用以下技術(shù)方案:
[0005] -方面采用一種基于拼音的漢字推送方法,包括:
[0006] 接收輸入的漢字拼音;
[0007] 檢索出所述漢字拼音對(duì)應(yīng)的漢字;
[0008] 基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序;
[0009] 推送排序后的漢字。
[0010] 其中,所述學(xué)習(xí)記錄中漢字還設(shè)置有狀態(tài)標(biāo)簽;所述推送排序后的漢字之后,還包 括:
[0011] 獲取被選的漢字,判斷被選的漢字的狀態(tài)標(biāo)簽是否為激活;
[0012] 若是,將該漢字的學(xué)習(xí)頻次加1 ;否則,將該漢字的狀態(tài)標(biāo)簽切換為激活,將該漢 字的學(xué)習(xí)頻次加1。
[0013] 其中,還包括:
[0014] 當(dāng)前學(xué)段結(jié)束時(shí),將所有學(xué)習(xí)頻次記錄清零,將所有狀態(tài)表標(biāo)簽切換為休眠。
[0015] 其中,所述基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序,具體為:
[0016] 基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序,當(dāng)多個(gè)漢字的學(xué)習(xí)頻 次相同時(shí),最近學(xué)習(xí)記錄的記錄時(shí)間較早的漢字排序靠后;
[0017] 所述推送排序后的漢字之后,還包括:
[0018] 獲取被選的漢字,輸出被選的漢字的文字信息。
[0019] 其中,所述文字信息包括:組詞信息、學(xué)段信息、書寫信息和發(fā)音信息。
[0020] 另一方面采用一種基于拼音的漢字推送裝置,包括:
[0021] 接收單元,用于接收輸入的漢字拼音;
[0022] 檢索單元,用于檢索出所述漢字拼音對(duì)應(yīng)的漢字;
[0023] 排序單元,用于基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序;
[0024] 推送單元,用于推送排序后的漢字。
[0025] 其中,所述學(xué)習(xí)記錄中漢字還設(shè)置有狀態(tài)標(biāo)簽;所述漢字推送裝置,還包括:
[0026] 判斷單元,用于獲取被選的漢字,判斷被選的漢字的狀態(tài)標(biāo)簽是否為激活;
[0027] 響應(yīng)單元,用于若所述判斷單元判斷為是,將該漢字的學(xué)習(xí)頻次加1 ;否則,將該 漢字的狀態(tài)標(biāo)簽切換為激活,將該漢字的學(xué)習(xí)頻次加1。
[0028] 其中,還包括:
[0029] 清零單元,用于當(dāng)前學(xué)段結(jié)束時(shí),將所有學(xué)習(xí)頻次記錄清零,將所有狀態(tài)表標(biāo)簽切 換為休眠。
[0030] 其中,所述排序單元,具體用于:
[0031] 基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序,當(dāng)多個(gè)漢字的學(xué)習(xí)頻 次相同時(shí),最近學(xué)習(xí)記錄的記錄時(shí)間較早的漢字排序靠后;
[0032] 所述漢字推送裝置,還包括:
[0033] 信息單元,用于獲取被選的漢字,輸出被選的漢字的文字信息。
[0034] 其中,所述文字信息包括:組詞信息、學(xué)段信息、書寫信息和發(fā)音信息。
[0035] 本發(fā)明的有益效果為:通過給每個(gè)拼音所對(duì)應(yīng)的漢字根據(jù)學(xué)生的當(dāng)前狀態(tài)和漢字 的多維屬性,為學(xué)生用戶提供精確的漢字推送方式,實(shí)現(xiàn)拼音輸入的快速選字。
【附圖說明】
[0036] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所 需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施 例的內(nèi)容和這些附圖獲得其他的附圖。
[0037] 圖1是本發(fā)明【具體實(shí)施方式】中提供的一種基于拼音的漢字推送方法的第一實(shí)施 例的方法流程圖。
[0038] 圖2是本發(fā)明【具體實(shí)施方式】中提供的一種基于拼音的漢字推送方法的第二實(shí)施 例的方法流程圖。
[0039] 圖3是本發(fā)明【具體實(shí)施方式】中提供的一種基于拼音的漢字推送裝置的第一實(shí)施 例的結(jié)構(gòu)方框圖。
[0040] 圖4是本發(fā)明【具體實(shí)施方式】中提供的一種基于拼音的漢字推送裝置的第二實(shí)施 例的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0041] 為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面 將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅 是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在 沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042] 請參考圖1,其是本發(fā)明【具體實(shí)施方式】中提供的一種基于拼音的漢字推送方法的 第一實(shí)施例的方法流程圖。如圖所示,該方法,包括:
[0043] 步驟SlOl :接收輸入的漢字拼音。
[0044] 本實(shí)施例中的漢字推送方法主要針對(duì)于學(xué)生用的學(xué)習(xí)終端或者帶有學(xué)習(xí)功能的 智能終端實(shí)現(xiàn),對(duì)于一般用戶而言,輸入拼音后輸出的漢字通常是根據(jù)漢字的使用頻率進(jìn) 行排序,而不考慮用戶的使用需求。對(duì)于學(xué)生用戶而言,其需要查看的漢字并不一定是使用 頻率靠前的漢字,所以根據(jù)特定的使用環(huán)境對(duì)待輸出的漢字進(jìn)行排序。
[0045] 步驟S102 :檢索出所述漢字拼音對(duì)應(yīng)的漢字。
[0046] 漢字與拼音的匹配過程是相同的,先確認(rèn)拼音對(duì)應(yīng)的所有漢字。
[0047] 步驟S103 :基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序。
[0048] 基于學(xué)習(xí)過程中產(chǎn)生的數(shù)據(jù)記錄對(duì)檢索出的漢字進(jìn)行排序,確認(rèn)在學(xué)習(xí)環(huán)境下熱 度最高的漢字。
[0049] 步驟S104 :推送排序后的漢字。
[0050] 根據(jù)學(xué)習(xí)環(huán)境下的使用熱度排序后推送相關(guān)的漢字。
[0051] 綜上所述,通過給每個(gè)拼音所對(duì)應(yīng)的漢字根據(jù)學(xué)生的當(dāng)前狀態(tài)和漢字的多維屬 性,為學(xué)生用戶提供精確的漢字推送方式,實(shí)現(xiàn)拼音輸入的快速選字。
[0052] 請參考圖2,其是本發(fā)明【具體實(shí)施方式】中提供的一種基于拼音的漢字推送方法的 第二實(shí)施例的方法流程圖。如圖所示,該方法,包括:
[0053] 步驟S201 :接收輸入的漢字拼音。
[0054] 步驟S202 :檢索出所述漢字拼音對(duì)應(yīng)的漢字。
[0055] 步驟S203 :基于學(xué)習(xí)記錄中記錄的學(xué)習(xí)頻次對(duì)檢索出的漢字進(jìn)行排序,當(dāng)多個(gè)漢 字的學(xué)習(xí)頻次相同時(shí),最近學(xué)習(xí)記錄的記錄時(shí)間較早的漢字排序靠后。
[0056] 其中,所述學(xué)習(xí)記錄中漢字還設(shè)置有狀態(tài)標(biāo)簽。
[0057] 狀態(tài)標(biāo)簽用于體現(xiàn)漢字在學(xué)生用戶的當(dāng)前學(xué)習(xí)環(huán)境下對(duì)該漢字的使用狀態(tài),狀態(tài) 標(biāo)簽可以標(biāo)記兩種狀態(tài),一種是激活,表示在當(dāng)前學(xué)習(xí)環(huán)境下使用過,在記錄時(shí)用1表示; 另一種是休眠,表示在當(dāng)前學(xué)習(xí)環(huán)境下尚未使用,在記錄時(shí)用〇表示。
[0058] 步驟S204 :推送排序后的漢字。
[0059] 對(duì)于學(xué)習(xí)頻次相同的漢字,以學(xué)習(xí)時(shí)間最近的漢字作為優(yōu)先。
[0060] 步驟S205 :獲取被選的漢字,判斷被選的漢字的狀態(tài)標(biāo)簽是否為激活。
[0061] 步驟S2