[發(fā)明專(zhuān)利]一種中文拼音搜索的實(shí)現(xiàn)方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202011125475.5 | 申請(qǐng)日: | 2020-10-20 |
| 公開(kāi)(公告)號(hào): | CN112199576A | 公開(kāi)(公告)日: | 2021-01-08 |
| 發(fā)明(設(shè)計(jì))人: | 張亞運(yùn);牛玉山;林帥 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山東浪潮商用系統(tǒng)有限公司 |
| 主分類(lèi)號(hào): | G06F16/9532 | 分類(lèi)號(hào): | G06F16/9532;G06F16/33;G06F40/151;G06F40/289 |
| 代理公司: | 濟(jì)南信達(dá)專(zhuān)利事務(wù)所有限公司 37100 | 代理人: | 陳婷婷 |
| 地址: | 250100 山東省濟(jì)南市*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 中文 拼音 搜索 實(shí)現(xiàn) 方法 系統(tǒng) | ||
本發(fā)明公開(kāi)了一種中文拼音搜索的實(shí)現(xiàn)方法和系統(tǒng),屬于文字索引技術(shù)領(lǐng)域,該方法通過(guò)構(gòu)建漢字與拼音映射庫(kù),并構(gòu)建簡(jiǎn)體中文與繁體中文映射表,將漢字與拼音映射、簡(jiǎn)體與繁體映射;將輸入的關(guān)鍵字進(jìn)行格式轉(zhuǎn)換,實(shí)現(xiàn)字符統(tǒng)一;編寫(xiě)支持Internet Explorer 8的Polyfill;對(duì)輸入的字符進(jìn)行判斷,若為IE8,則進(jìn)行兼容IE8的代碼處理;若判斷字符含有拼音,則啟動(dòng)拼音搜索引擎,調(diào)用所述漢字與拼音映射庫(kù)及簡(jiǎn)體中文與繁體中文映射表進(jìn)行字符處理及目標(biāo)搜索,并展示搜索結(jié)果。本發(fā)明能夠支持漢字拼音搜索并且支持繁體中文的拼音搜索,提高搜索效率,適用性強(qiáng),應(yīng)用范圍廣。
技術(shù)領(lǐng)域
本發(fā)明涉及文字索引技術(shù)領(lǐng)域,具體涉及一種中文拼音搜索的實(shí)現(xiàn)方法和系統(tǒng)。
背景技術(shù)
目前在多數(shù)軟件應(yīng)用或檢索類(lèi)程序中,現(xiàn)有的中文搜索,尤其是漢字搜索,大多數(shù)缺少使用漢語(yǔ)拼音也能匹配的高級(jí)功能。少數(shù)即使支持拼音搜索漢字但缺少對(duì)繁體中文的拼音搜索支持,而且也不支持舊版本但仍有較高市場(chǎng)份額的Internet Explorer 8瀏覽器。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是提供一種中文拼音搜索的實(shí)現(xiàn)方法和系統(tǒng),能夠支持漢字拼音搜索并且支持繁體中文的拼音搜索,提高搜索效率,提高適用性。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:
一種中文拼音搜索的實(shí)現(xiàn)方法,通過(guò)構(gòu)建漢字與拼音映射庫(kù),并構(gòu)建簡(jiǎn)體中文與繁體中文映射表,將漢字與拼音映射、簡(jiǎn)體與繁體映射;
將輸入的關(guān)鍵字進(jìn)行格式轉(zhuǎn)換,實(shí)現(xiàn)字符統(tǒng)一;
編寫(xiě)支持Internet Explorer 8的Polyfill;
對(duì)輸入的字符進(jìn)行判斷,若為IE8,則進(jìn)行兼容IE8的代碼處理;若判斷字符含有拼音,則啟動(dòng)拼音搜索引擎,調(diào)用所述漢字與拼音映射庫(kù)及簡(jiǎn)體中文與繁體中文映射表進(jìn)行字符處理及目標(biāo)搜索,并展示搜索結(jié)果。
該方法能夠支持拼音首字母或者完整拼音搜索,能顯著提升檢索目標(biāo)功能菜單或者通用文本的便捷度與效率,并能適用于使用繁體中文的地區(qū):香港特別行政區(qū),澳門(mén)特別行政區(qū),臺(tái)灣省等,使軟件系統(tǒng)的普遍適用性、可移植性顯著增強(qiáng),而無(wú)需更改相關(guān)源代碼。同時(shí),能夠兼容Internet Explorer 8,適用性更強(qiáng),應(yīng)用范圍廣。
優(yōu)選的,該方法中,對(duì)輸入的字符進(jìn)行分詞處理,拆分詞語(yǔ),從而進(jìn)行字符模式匹配。
優(yōu)選的,該方法還包括多音字處理,構(gòu)建多條漢字與拼音的映射行,在進(jìn)行搜索時(shí)調(diào)用該映射行進(jìn)行字符處理及目標(biāo)搜索。某些漢字會(huì)有多個(gè)讀音,通過(guò)構(gòu)建多條漢字與拼音的映射行,以應(yīng)對(duì)多音字的情況。
具體的,所述啟動(dòng)拼音搜索引擎包括以下操作:
處理繁體中文;
匹配字詞首字母;
處理多音字;
拆分詞語(yǔ)。
進(jìn)一步的,通過(guò)高亮匹配字符顏色處理,將應(yīng)用系統(tǒng)的搜索結(jié)果進(jìn)行目標(biāo)字符凸顯處理。
優(yōu)選的,該方法的具體實(shí)現(xiàn)過(guò)程如下:
1)、構(gòu)建漢字與拼音映射庫(kù),
首先需要構(gòu)建基礎(chǔ)數(shù)據(jù),將漢字與拼音準(zhǔn)確地做好映射,形成基礎(chǔ)映射庫(kù);
2)、編制簡(jiǎn)體中文與繁體中文映射表,
為了支持繁體中文的模式匹配,需要編制簡(jiǎn)體與繁體的對(duì)照映射表;
3)、轉(zhuǎn)換字符大小寫(xiě)格式,將輸入的關(guān)鍵字英文字符或者漢語(yǔ)拼音字符統(tǒng)一轉(zhuǎn)成大寫(xiě)或者小寫(xiě),便于字符的模式匹配;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山東浪潮商用系統(tǒng)有限公司,未經(jīng)山東浪潮商用系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011125475.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





