两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種對輸入法候選項(xiàng)進(jìn)行調(diào)頻排序的控制方法及控制裝置的制造方法_3

文檔序號:9374844閱讀:來源:國知局
0112] 優(yōu)選地,所述輸入法編輯器基于所述候選編碼在候選編碼列表中確定對應(yīng)的所述 確定輸入次數(shù)k。優(yōu)選地,所述候選編碼列表存儲(chǔ)在所述輸入法編輯器語料庫中。優(yōu)選地,所 述候選編碼列表用于存儲(chǔ)同一拼音下用戶最近M次確定輸入的候選編碼信息,其中M多1。 優(yōu)選地,所述候選編碼信息包括每個(gè)所述確定輸入的候選編碼對應(yīng)的拼音信息、所述候選 詞編碼和對應(yīng)的時(shí)間戳。優(yōu)選地,所述時(shí)間戳包括用戶上屏確定輸入所述候選編碼的時(shí)間, 其用于表示從北京時(shí)間1970年01月01日08時(shí)00分00秒起至所述候選編碼上屏被確定 輸入時(shí)的總秒數(shù),例如,用戶在2015年2月7日16時(shí)33分05秒確定輸入一詞語"知道",則 所述候選編碼列表基于字段"zhidao 54102132 1422433984"存儲(chǔ)所述"知道"對應(yīng)的候選 編碼信息。優(yōu)選地,所述M個(gè)確定輸入的候選編碼信息可重復(fù),例如,對于一拼音"nihao", 用戶最近5次確定輸入中2次確定輸入"擬好",3次確定輸入"你好",則所述候選編碼列 表中所述拼音"nihao"按照"你好""你好""擬好" "你好""擬好"的順序依次記錄各個(gè)候 選項(xiàng)對應(yīng)的候選編碼信息。優(yōu)選地,所述同一拼音下M個(gè)候選編碼信息按照所述時(shí)間戳由 大到小排列。在一個(gè)優(yōu)選例中,M= 5,則所述候選編碼列表優(yōu)選地記錄同一拼音下用戶最 近5次確定輸入的候選編碼信息,所述輸入法編輯器本次獲取N個(gè)候選詞編碼后,基于每 個(gè)所述候選詞編碼在所述候選編碼列表中查找對應(yīng)的候選編碼信息,若所述候選詞編碼在 所述候選編碼列表中有對應(yīng)記錄,則記錄所述候選詞編碼對應(yīng)的字段個(gè)數(shù)并基于所述重復(fù) 次數(shù)確定所述確定輸入次數(shù)k,例如,所述候選編碼列表中同一拼音下對應(yīng)所述候選詞編碼 54102132的字段有3個(gè),則確定所述候選詞編碼54102132對應(yīng)的所述k數(shù)值為3 ;又例如, 若所述N個(gè)候選詞編碼中某個(gè)候選詞編碼在所述候選編碼列表中無對應(yīng)字段,則所述k = 0。優(yōu)選地,所述M的具體數(shù)值還可以根據(jù)實(shí)際需要進(jìn)行調(diào)整,這并不影響本發(fā)明的技術(shù)方 案。
[0113] 在一個(gè)優(yōu)選例中,所述輸入法編輯器基于用戶輸入信息確定需要進(jìn)行計(jì)算的N個(gè) 候選詞編碼,然后基于所述總頻率F公式計(jì)算每個(gè)所述候選詞編碼對應(yīng)的所述F數(shù)值,并將 每個(gè)所述候選詞編碼和所述候選詞編碼對應(yīng)的所述總頻率F數(shù)值存儲(chǔ)在所述輸入法編輯 器內(nèi)存中。優(yōu)選地,所述總頻率F的計(jì)算結(jié)果還可以存儲(chǔ)在云存儲(chǔ)裝置或后臺(tái)線程中,本領(lǐng) 域技術(shù)人員可以根據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述。
[0114] 接下來執(zhí)行所述步驟S104,基于所述總頻率F確定所述N個(gè)候選詞編碼的排列順 序,從而生成與所述用戶輸入信息對應(yīng)的候選項(xiàng)列表。具體地,所述候選項(xiàng)列表包括所述 候選詞編碼對應(yīng)的點(diǎn)陣碼。更為具體地,所述點(diǎn)陣碼存儲(chǔ)在所述核心詞庫中。優(yōu)選地,所 述點(diǎn)陣碼用于漢字符號在計(jì)算機(jī)等外部設(shè)備上的顯示和輸出。在一個(gè)優(yōu)選例中,由于漢字 數(shù)量多且字形變化大,所述點(diǎn)陣碼用于表示漢字符號點(diǎn)陣字形的代碼,不同的點(diǎn)陣字形代 表不同字形漢字符號的輸出,所述點(diǎn)陣碼包括16x16點(diǎn)陣碼、24x24點(diǎn)陣碼、32x32點(diǎn)陣碼 等。優(yōu)選地,所述點(diǎn)陣碼基于二進(jìn)制位0和1的分布構(gòu)成字模信息。優(yōu)選地,所述輸入法編 輯器預(yù)先設(shè)定所述二進(jìn)制位0為白點(diǎn),所述二進(jìn)制位1為黑點(diǎn),例如,在所述16x16點(diǎn)陣碼 中,所述點(diǎn)陣共16行,每一行上有16個(gè)點(diǎn),每一個(gè)點(diǎn)用一個(gè)二進(jìn)制位表示,則所述每一行 有16個(gè)二進(jìn)制位,所述16x16點(diǎn)陣碼通過256個(gè)二進(jìn)制位0和1的有序排列體現(xiàn)一個(gè)漢字 或符號,并基于所述〇代表白點(diǎn)、1代表黑點(diǎn)的定義最終顯示和輸出所述漢字或符號。在一 個(gè)優(yōu)選例中,所述輸入法編輯器基于所述總頻率F對所述N個(gè)候選詞編碼由大到小進(jìn)行排 序,例如,用戶基于拼音輸入"wenhua",則所述核心詞庫中對應(yīng)的候選詞編碼有46362715 和46422716兩個(gè),所述輸入法編輯器對兩個(gè)所述候選詞編碼分別進(jìn)行計(jì)算,得到計(jì)算結(jié)果 所述46362715的總頻率F為20,所述46422716的總頻率F為15,則所述輸入法編輯器 基于所述計(jì)算結(jié)果對所述兩個(gè)候選詞編碼按照第一位46362715,第二位46422716的順序 進(jìn)行排列,并基于所述排列結(jié)果分別獲取每一位候選詞編碼對應(yīng)的點(diǎn)陣碼,則所述第一位 46362715對應(yīng)的點(diǎn)陣碼為"文化",所述第二位46422716對應(yīng)的點(diǎn)陣碼為"問話",則所述候 選項(xiàng)列表按照" 1、文化,2、問話"的順序排列。優(yōu)選地,所述候選項(xiàng)列表基于所述N個(gè)候選 詞編碼的排列順序和每個(gè)候選詞編碼對應(yīng)的點(diǎn)陣碼橫向依次顯示在所述輸入法編輯器顯 示窗口上。優(yōu)選地,所述候選項(xiàng)列表還可以縱向排列顯示在所述輸入法編輯器顯示窗口上。 優(yōu)選地,所述候選項(xiàng)列表分頁顯示在所述輸入法編輯器顯示窗口上,其中每頁顯示A個(gè)候 選項(xiàng),若當(dāng)前顯示的A個(gè)候選項(xiàng)中沒有用戶希望輸入的詞,則根據(jù)用戶指令顯示所述當(dāng)前 顯示A個(gè)候選項(xiàng)的后A個(gè)候選項(xiàng)。優(yōu)選地,若排序在所述當(dāng)前顯示A個(gè)候選項(xiàng)之后的候選 項(xiàng)數(shù)量小于A,則將排序在所述當(dāng)前顯示A個(gè)候選項(xiàng)之后的所有候選項(xiàng)顯示在所述輸入法 編輯器顯示窗口上,所述顯示窗口上多余的位置為空。優(yōu)選地,所述用戶指令包括計(jì)算機(jī)普 通鍵盤指令、手機(jī)/IPAD等虛擬鍵盤指令、語音指令等多種形式,本領(lǐng)域技術(shù)人員可以根據(jù) 實(shí)際需要變化出更多實(shí)施例,在此不予贅述。優(yōu)選地,所述每頁顯示的候選項(xiàng)數(shù)量A可以基 于用戶自定義,例如每頁顯示5個(gè)候選項(xiàng),本領(lǐng)域技術(shù)人員也可根據(jù)實(shí)際需要變化出更多 實(shí)施例,在此不予贅述。本領(lǐng)域技術(shù)人員理解,所述點(diǎn)陣碼中二進(jìn)制位O還可以代表黑點(diǎn), 相應(yīng)地所述二進(jìn)制位1代表白點(diǎn),這并不影響本發(fā)明的技術(shù)內(nèi)容。
[0115] 本領(lǐng)域技術(shù)人員理解,現(xiàn)有的輸入法編輯器在對所述N個(gè)候選詞編碼進(jìn)行排序 時(shí),所述N個(gè)候選詞編碼都是相對固定的按照一定頻率值排序,無法靈活適應(yīng)用戶使用習(xí) 慣快速變換所述N個(gè)候選詞編碼中某些候選詞編碼的排列順序,若用戶最近突然高頻輸入 一生僻詞語,則現(xiàn)有的輸入法編輯器無法將所述詞語相對快遞的排到所述候選項(xiàng)列表的前 幾位去,與現(xiàn)有技術(shù)相比,本發(fā)明所述輸入法編輯器的區(qū)別在于,基于所述總頻率F公式對 所述N個(gè)候選詞編碼進(jìn)行總頻率F計(jì)算,基于所述X,所述y和所述k的共同作用使得用戶 最常輸入的詞語能相對固定地排列在所述候選項(xiàng)列表前幾位,同時(shí)用戶最近突然高頻輸入 的詞語能夠相對快速地排到前面,更進(jìn)一步地,本發(fā)明所述技術(shù)方案還使得用戶上屏確定 輸入過的生僻詞不至于太快地排列到所述候選項(xiàng)列表的前幾位,有一個(gè)循序漸進(jìn)的過程。
[0116] 然后進(jìn)入所述步驟S105執(zhí)行,基于用戶本次確定輸入的候選編碼信息更新候選 編碼列表。具體地,所述候選編碼信息包括所述候選詞編碼對應(yīng)的拼音信息、所述候選詞 編碼對應(yīng)的點(diǎn)陣碼以及本次確定輸入的時(shí)間戳,例如,上述步驟S103中所述候選編碼信息 "zhidao 54102132 1422433984"還可以表示為"zhidao 知道 1422433984"。更為具體地, 所述核心詞庫還包括所述點(diǎn)陣碼,所述候選編碼列表基于所述候選詞編碼在所述核心詞庫 中查找對應(yīng)的點(diǎn)陣碼。優(yōu)選地,所述候選編碼列表長度為U行,基于用戶每次確定輸入的候 選編碼信息實(shí)時(shí)更新,若所述候選編碼列表長度超過U行,則刪除所述時(shí)間戳最小的候選 編碼信息。在一個(gè)優(yōu)選例中,所述U = 9000行,所述候選編碼信息中的拼音基于全拼形式 保存,若所述用戶輸入信息是簡拼或錯(cuò)拼,則基于用戶本次確定輸入的候選詞編碼對應(yīng)的 拼音信息更新所述候選編碼列表。本領(lǐng)域技術(shù)人員理解,所述候選編碼列表的長度可以根 據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述。
[0117] 具體地,在所述步驟S106中,根據(jù)用戶選擇在核心字庫中逐字確定新編碼。更為 具體地,所述核心字庫包括字編碼和所述字編碼對應(yīng)的頻率。更進(jìn)一步地,所述字編碼基于 所述區(qū)位碼表示。優(yōu)選地,所述核心字庫包括辭海、新華字典等規(guī)范類辭典中記錄的漢字。 優(yōu)選地,所述核心字庫還包括互聯(lián)網(wǎng)語料中出現(xiàn)過的或新創(chuàng)造的漢字。優(yōu)選地,所述字編碼 對應(yīng)的頻率基于上述步驟S103中所述公式 ¥計(jì)算獲得。在一個(gè)優(yōu)選例中,所述輸入法編輯 器基于上述步驟S102的判斷結(jié)果確定所述核心詞庫中沒有與所述用戶輸入信息對應(yīng)的候 選詞編碼,則所述輸入法編輯器將所述用戶輸入信息分解成單個(gè)字輸入信息,基于所述核 心字庫確定與所述用戶輸入信息對應(yīng)的新編碼。優(yōu)選地,所述輸入法編輯器基于拼音對所 述用戶輸入信息進(jìn)行拆分,例如,所述用戶輸入信息"dahai"在所述核心詞庫中沒有所述對 應(yīng)候選詞編碼,則所述輸入法編輯器將所述用戶輸入信息拆解成"da"和"hai"并基于所述 拆解結(jié)果首先在所述核心字庫中查找所述拼音"da"對應(yīng)的N個(gè)候選字編碼,同樣通過所述 總頻率F公式計(jì)算每個(gè)所述候選字編碼的排列順序并基于所述計(jì)算結(jié)果生成對應(yīng)的候選 項(xiàng)列表提示用戶,當(dāng)用戶確定所述拼音"da"對應(yīng)的漢字后記錄所述用戶確定輸入的漢字對 應(yīng)的字編碼,同時(shí)將所述拼音"hai "的候選項(xiàng)列表提示用戶,當(dāng)用戶確定所述拼音"hai "對 應(yīng)的漢字后記錄所述用戶確定輸入的漢字對應(yīng)的字編碼,從而將所述用戶確定輸入的"da" 和"hai"的詞編碼組合成所述新編碼。優(yōu)選地,所述用戶選擇過程中分別記錄的所述字編 碼存儲(chǔ)在所述輸入法編輯器的內(nèi)存中。在另一個(gè)優(yōu)選例中,所述輸入法編輯器還可以基于 漢字筆畫數(shù)或語音等方式對所述用戶輸入信息進(jìn)行拆解,這并不影響本發(fā)明的技術(shù)內(nèi)容。
[0118] 然后執(zhí)行所述步驟S107,將所述新編碼對應(yīng)的新詞顯示到所述候選項(xiàng)列表第一 位。具體地,所述新編碼與所述新詞基于所述點(diǎn)陣碼相對應(yīng)。更為具體地,所述候選項(xiàng)列表 包括基于用戶選擇確定的所述新編碼以及基于用戶輸入信息的模糊音在所述核心詞庫中 查找到的對應(yīng)N個(gè)候選詞編碼對應(yīng)的候選詞。更進(jìn)一步地,所述基于用戶輸入信息的模糊 音包括平舌和翹舌、前鼻音和后鼻音之間的模糊設(shè)置。優(yōu)選地,當(dāng)所述輸入法編輯器在所述 核心詞庫中沒有查找到與所述用戶輸入信息對應(yīng)的候選詞編碼時(shí),則基于漢語拼音規(guī)則對 所述用戶輸入信息進(jìn)行分析,不區(qū)分所述用戶輸入信息中的平舌、翹舌問題,擴(kuò)大在所述核 心詞庫中的查找范圍。優(yōu)選地,用戶還可以通過模糊音設(shè)置確定希望所述輸入法編輯器忽 略的漢語拼音規(guī)則。在一個(gè)優(yōu)選例中,當(dāng)所述輸入法編輯器無法在所述核心詞庫中查找到 與所述用戶輸入信息相對應(yīng)的候選詞編碼時(shí),所述輸入法編輯器分兩個(gè)步驟生成所述候選 項(xiàng)列表,首先執(zhí)行上述步驟S106基于用戶選擇確定所述新編碼,然后基于所述模糊用戶輸 入信息的方式擴(kuò)大在所述核心詞庫中的查找范圍從而獲得與所述用戶輸入信息相關(guān)聯(lián)的N 個(gè)候選詞編碼并通過所述總頻率F公式對所述N個(gè)候選詞編碼進(jìn)行排序,最終與所述第一 步獲得的所述新編碼一起生成所述候選項(xiàng)列表顯示給用戶。優(yōu)選地,所述新編碼顯示在所 述候選項(xiàng)列表第一位。本領(lǐng)域技術(shù)人員理解,所述新編碼是基于用戶選擇確定的,其最能代 表用戶希望輸入的詞語,因而所述新編碼無需通過所述總頻率F的計(jì)算即優(yōu)選地排列在所 述候選項(xiàng)列表第一位。
[0119] 最后執(zhí)行所述步驟S108,將所述新編碼對應(yīng)的編碼信息保存至所述候選編碼列表 的相應(yīng)位置。具體地,所述編碼信息包括所述新編碼對應(yīng)的區(qū)位碼、所述新編碼對應(yīng)的點(diǎn) 陣碼以及用戶本次確定輸入的時(shí)間戳。更為具體地,所述候選編碼列表存儲(chǔ)在所述語料庫 中。優(yōu)選地,若所述候選編碼列表的長度已達(dá)到U行,則將所述候選編碼列表中所述時(shí)間戳 數(shù)值最小的候選編碼信息替換為所述新編碼對應(yīng)的編碼信息。優(yōu)選地,所述輸入法編輯器 還將所述新編碼對應(yīng)的所述次數(shù)X存儲(chǔ)在上述步驟S103所述次數(shù)X的對應(yīng)列表中。優(yōu)選 地,將所述新編碼對應(yīng)的頻率y存儲(chǔ)在所述候選編碼列表中,并將所述y賦值為W。在一個(gè) 優(yōu)選例中,由于所述新編碼在本次用戶確定輸入前并不存在于所述核心詞庫或沒有在所述 輸入法編輯器客戶端所在的計(jì)算機(jī)操作系統(tǒng)內(nèi)出現(xiàn)過,則所述新編碼對應(yīng)的所述X初始數(shù) 值為1。在另一優(yōu)選例中,所述次數(shù)X表示用戶本次輸入之前所述新編碼在互聯(lián)網(wǎng)中被確定 輸入的次數(shù),雖然所述新編碼在本次用戶確定輸入前并不存在于所述核心詞庫或沒有在所 述輸入法編輯器客戶端所在的計(jì)算機(jī)操作系統(tǒng)內(nèi)出現(xiàn)過,但不排除其在整個(gè)互聯(lián)網(wǎng)語言環(huán) 境中出現(xiàn)過的可能性,只不過由于所述新編碼在所述互聯(lián)網(wǎng)語料中出現(xiàn)頻率y低于所述核 心詞庫中T個(gè)詞編碼的出現(xiàn)頻率而未被錄入所述核心詞庫,因此所述輸入法編輯器基于所 述搜索引擎在互聯(lián)網(wǎng)語料中實(shí)時(shí)統(tǒng)計(jì)所述新編碼的出現(xiàn)次數(shù),包括本次被用戶確定輸入的 次數(shù),將所述統(tǒng)計(jì)結(jié)果作為所述X數(shù)值存儲(chǔ)至所述次數(shù)X對應(yīng)的列表。在一個(gè)優(yōu)選例中,所 述W為100000,本領(lǐng)域技術(shù)人員理解,所述新編碼初始未被所述輸入法編輯器收錄到所述 預(yù)置語料庫中,則所述新編碼經(jīng)用戶第一次確定輸入后被添加到所述候選編碼列表后,所 述輸入法編輯器需要對所述新編碼對應(yīng)的所述頻率y進(jìn)行賦值,否則當(dāng)用戶第二次輸入所 述新編碼對應(yīng)的拼音時(shí),所述輸入法編輯器會(huì)由于無法在所述語料庫中查找到所述新編碼 對應(yīng)的所述頻率y而導(dǎo)致所述計(jì)算公式F的計(jì)算結(jié)果發(fā)生偏差。
[0120] 在本實(shí)施例的一個(gè)變化例中,所述步驟S107可以被省略。例如,用戶在所述核心 字庫中逐字確定所述新編碼過程中,所述輸入法編輯器優(yōu)選地基于所述用戶選擇同步將所 述確定輸入的字編碼對應(yīng)的漢字顯示在所述計(jì)算機(jī)顯示窗口待輸入位置上,節(jié)省了用戶確 定所述新編碼后再次向所述輸入法編輯器發(fā)送確定輸入指令信息的步驟,使用戶操作更便 捷。
[0121] 在本實(shí)施例的另一個(gè)變化例中,再所述步驟S105或所述步驟S108后還可以增加 一個(gè)步驟"基于用戶指令信息更新所述候選編碼列表。"例如,用戶基于所述候選項(xiàng)列表確 定當(dāng)前顯示頁面第3個(gè)候選詞為需要輸入的詞后,由于操作失誤向所述輸入法編輯器發(fā)送 了選擇所述當(dāng)前頁面第2個(gè)候選詞為確認(rèn)輸
當(dāng)前第3頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
平南县| 浏阳市| 扎鲁特旗| 桐柏县| 钟山县| 内江市| 商南县| 桦甸市| 连南| 栾川县| 漳州市| 上饶市| 茂名市| 宁河县| 金堂县| 伊吾县| 宜丰县| 康马县| 山丹县| 泽州县| 新闻| 庆云县| 五大连池市| 石林| 临朐县| 高邑县| 册亨县| 尤溪县| 丹凤县| 涟源市| 景谷| 长汀县| 吴江市| 恩平市| 金昌市| 凤凰县| 五大连池市| 嵩明县| 达拉特旗| 崇阳县| 志丹县|