一種排序方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文字輸入技術(shù)領(lǐng)域,尤其涉及一種排序方法及其裝置。
【背景技術(shù)】
[0002]隨著辦公自動(dòng)化的發(fā)展,電子文檔的輸入已經(jīng)取代了傳統(tǒng)的手寫文字輸入。如果能有效地提高文字的輸入速度,那么就能在一定程度上提高辦公效率。目前廣泛使用的文字輸入法的重字率都較高,出現(xiàn)重字時(shí)需要在輸入候選框中花費(fèi)一定的時(shí)間來尋找目標(biāo)文字。
[0003]為解決上述問題,現(xiàn)有技術(shù)采用的方法是,當(dāng)出現(xiàn)重字時(shí),使用頻率越高的文字,出現(xiàn)在輸入候選框中的位置越靠前,從而在一定程度上提高了文字輸入的速度。然而,上述方法不具有針對(duì)性,不能針對(duì)特定文檔提高文字輸入速度。
【發(fā)明內(nèi)容】
[0004]為解決上述問題,本發(fā)明提供一種排序方法及其裝置,用于解決現(xiàn)有技術(shù)不具有針對(duì)性,不能針對(duì)特定文檔提高文字輸入速度的問題。
[0005]為此,本發(fā)明提供一種排序方法,包括:
[0006]對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征;
[0007]根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序。
[0008]可選的,所述類別特征包括題材特征、思想特征和感情特征中的一個(gè)或多個(gè)。
[0009]可選的,所述根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序的步驟包括:
[0010]將所述類別特征與詞庫(kù)中詞匯的類別特征進(jìn)行匹配;
[0011 ]根據(jù)匹配結(jié)果對(duì)輸入候選框的詞匯進(jìn)行排序。
[0012]可選的,所述對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征的步驟之前包括:
[0013]形成詞庫(kù),所述詞庫(kù)包括多個(gè)詞匯和與每個(gè)詞匯對(duì)應(yīng)的類別特征。
[0014]可選的,所述根據(jù)匹配結(jié)果對(duì)輸入候選框的詞匯進(jìn)行排序的步驟包括:
[0015]若匹配結(jié)果為匹配度高,將所述詞匯設(shè)置在所述輸入候選框的靠前位置;
[0016]若匹配結(jié)果為匹配度低,將所述詞匯設(shè)置在所述輸入候選框的靠后位置。
[0017]本發(fā)明還提供一種排序裝置,包括第一獲取單元和第一排序單元;
[0018]所述第一獲取單元用于對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征;
[0019]所述第一排序單元用于根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序。
[0020]可選的,所述類別特征包括題材特征、思想特征和感情特征中的一個(gè)或多個(gè)。
[0021]可選的,所述第一排序單元包括第一匹配模塊和第一排序模塊;
[0022]所述第一匹配模塊用于將所述類別特征與詞庫(kù)中詞匯的類別特征進(jìn)行匹配;
[0023]所述第一排序模塊用于根據(jù)匹配結(jié)果對(duì)輸入候選框的詞匯進(jìn)行排序。
[0024]可選的,還包括第一形成單元;
[0025]所述第一形成單元用于形成詞庫(kù),所述詞庫(kù)包括多個(gè)詞匯和與每個(gè)詞匯對(duì)應(yīng)的類別特征。
[0026]可選的,所述第一排序模塊包括第一設(shè)置子模塊和第二設(shè)置子模塊;
[0027]所述第一設(shè)置子模塊用于若匹配結(jié)果為匹配度高,將所述詞匯設(shè)置在所述輸入候選框的靠前位置;
[0028]所述第二設(shè)置子模塊用于若匹配結(jié)果為匹配度低,將所述詞匯設(shè)置在所述輸入候選框的靠后位置。
[0029]本發(fā)明具有下述有益效果:
[0030]本發(fā)明提供的排序方法及其裝置中,所述排序方法對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征,根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序,從而能夠進(jìn)行更精準(zhǔn)的目標(biāo)文字匹配,使得目標(biāo)文字在出現(xiàn)多個(gè)重字時(shí)顯示在輸入候選框的靠前位置,以減少用戶尋找目標(biāo)文字的時(shí)間,最終提高了文字輸入的速度。
【附圖說明】
[0031]圖1為本發(fā)明實(shí)施例一提供的一種排序方法的流程圖;
[0032]圖2為本發(fā)明實(shí)施例二提供的一種排序裝置的結(jié)構(gòu)示意圖;
[0033]圖3為圖2所示排序裝置的具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明提供的排序方法及其裝置進(jìn)行詳細(xì)描述。
[0035]實(shí)施例一
[0036]圖1為本發(fā)明實(shí)施例一提供的一種排序方法的流程圖。如圖1所示,所述排序方法包括:
[0037]步驟1001、對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征。
[0038]可選的,所述類別特征包括題材特征、思想特征和感情特征中的一個(gè)或多個(gè)。優(yōu)選的,所述類別特征包括題材類型、主題思想和感情色彩。需要說明的是,本實(shí)施例只針對(duì)題材類型、主題思想和感情色彩三種類別特征進(jìn)行描述,但是本發(fā)明要求保護(hù)的類別特征并不限于上述三種情況,其它類別特征只要能夠作為對(duì)輸入候選框的詞匯進(jìn)行排序的依據(jù)都屬于本發(fā)明的保護(hù)范圍。
[0039]本實(shí)施例中,所述文檔為已輸入文檔,通過對(duì)已輸入文檔的語(yǔ)義分析和推理,判斷出文檔的題材類型、主題思想和感情色彩。由于文字輸入是通過一個(gè)字或者一個(gè)詞進(jìn)行輸入的,因此整個(gè)文檔輸入是一個(gè)連續(xù)的過程。本實(shí)施例可以間隔預(yù)定的時(shí)間獲取已輸入的文字,對(duì)已輸入文檔進(jìn)行語(yǔ)義分析,從而獲取當(dāng)前時(shí)間的輸入文檔的題材類型、主題思想和感情色彩。通過上述方式,可以不斷更新文檔的題材類型,主題思想以及感情色彩。
[0040]本實(shí)施例所述語(yǔ)義分析是基于本體的語(yǔ)義推理。具體來說,在相關(guān)領(lǐng)域?qū)<业膸椭?,?gòu)建相關(guān)領(lǐng)域的領(lǐng)域本體。本體是一種復(fù)雜的知識(shí)網(wǎng)絡(luò),領(lǐng)域本體實(shí)際上就是對(duì)特定領(lǐng)域之中特定概念以及概念之間關(guān)系的形式化表達(dá)。具體來說,獲取輸入文檔后,從領(lǐng)域本體中讀取與所述輸入文檔相關(guān)的概念、關(guān)系、規(guī)則和定理,借助語(yǔ)義解析和推理工具,在語(yǔ)義層面對(duì)輸入文檔進(jìn)行概念分析、關(guān)系校驗(yàn)和關(guān)系推理,從而實(shí)現(xiàn)對(duì)輸入文檔的語(yǔ)義分析,最終判斷出文檔的題材類型、主題思想和感情色彩。本實(shí)施例將輸入文檔的題材類型、主題思想和感情色彩作為整篇文檔的題材類型、主題思想和感情色彩。也就是說,本實(shí)施例將輸入文檔的類別特征作為整篇文檔的類別特征。
[0041]步驟1002、根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序。
[0042]本實(shí)施例中,所述對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征的步驟之前包括:形成詞庫(kù),所述詞庫(kù)包括多個(gè)詞匯和與每個(gè)詞匯對(duì)應(yīng)的類別特征。需要說明的是,本發(fā)明所述的“詞匯”是一種廣義詞匯,包括單個(gè)的字和由多個(gè)字組成的詞。
[0043]本實(shí)施例中,詞庫(kù)中每個(gè)詞匯具有至少一個(gè)類別特征。優(yōu)選的,所述詞匯具有三個(gè)類別特征:題材類型、主題思想和感情色彩,也就是標(biāo)明本詞匯通常用于哪些題材類型的文檔中,通常用于什么主題思想的文檔中,通過用于表達(dá)什么感情色彩。因此,詞庫(kù)中存儲(chǔ)有所有常用詞匯以及每個(gè)詞匯對(duì)應(yīng)的上述三個(gè)類別特征。當(dāng)然,詞庫(kù)也是在動(dòng)態(tài)調(diào)整的,需要時(shí)也可以形成新的詞匯和與所述新的詞匯對(duì)應(yīng)的類別特征。另外,用戶在輸入文檔時(shí)發(fā)現(xiàn)詞庫(kù)中沒有需要的詞匯,則可以根據(jù)需要自己形成詞匯,再將上述新形成詞匯存儲(chǔ)在詞庫(kù)中,而且將文檔的三個(gè)類別特征(文檔輸入完成后最終確定的三個(gè)類別特征)作為新形成詞匯的類別特征也存儲(chǔ)在詞庫(kù)中,從而完成對(duì)詞庫(kù)的更新。
[0044]可選的,所述根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序的步驟包括:將所述類別特征與詞庫(kù)中詞匯的類別特征進(jìn)行匹配;根據(jù)匹配結(jié)果對(duì)輸入候選框的詞匯進(jìn)行排序。優(yōu)選的,所述根據(jù)匹配結(jié)果對(duì)輸入候選框的詞匯進(jìn)行排序的步驟包括:若匹配結(jié)果為匹配度高,將所述詞匯設(shè)置在所述輸入候選框的靠前位置;若匹配結(jié)果為匹配度低,將所述詞匯設(shè)置在所述輸入候選框的靠后位置,從而能夠進(jìn)行更精準(zhǔn)的目標(biāo)文字匹配,使得目標(biāo)文字在出現(xiàn)多個(gè)重字時(shí)顯示在輸入候選框的靠前位置,以減少用戶尋找目標(biāo)文字的時(shí)間,最終提高了文字輸入的速度。
[0045]本實(shí)施例中,將輸入文檔的三個(gè)類別特征與詞庫(kù)中詞匯的三個(gè)類別特征進(jìn)行匹配,從而使得在出現(xiàn)重字時(shí),匹配率高的詞匯優(yōu)先出現(xiàn)在輸入候選框中靠前的位置。也就是說,根據(jù)文檔的題材類型、主題思想和感情色彩對(duì)用戶詞庫(kù)進(jìn)行動(dòng)態(tài)調(diào)整,對(duì)用戶輸入候選框中的文字進(jìn)行優(yōu)先性排序,使得目標(biāo)文字排序靠前。
[0046]本實(shí)施例提供的排序方法對(duì)文檔進(jìn)行語(yǔ)義分析以獲取文檔的類別特征,根據(jù)所述類別特征對(duì)輸入候選框的詞匯進(jìn)行排序,從而能夠進(jìn)行更精準(zhǔn)的目標(biāo)文字匹配,使得目標(biāo)文字在出現(xiàn)多個(gè)重字時(shí)顯示在輸入候選框的靠前位置,以減少