專利名稱:一種數(shù)據(jù)輸入方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輸入技術(shù),特別涉及一種數(shù)據(jù)輸入方法及裝置。
技術(shù)背景圖1為現(xiàn)有輸入法對(duì)象選擇窗口示意圖,如圖所示,現(xiàn)有技術(shù)的輸入法程 序中,當(dāng)用戶輸入的文字有多種選擇的時(shí)候,輸入法程序會(huì)在對(duì)象選擇窗口輸 出供用戶選擇的文字。如輸入"我,,時(shí),會(huì)顯示"我"、"沃"、"窩"、"撾"、"握" 等文字供用戶選4奪。發(fā)明人在發(fā)明過(guò)程中注意到,由于現(xiàn)有傳統(tǒng)的輸入法程序,在對(duì)象選擇窗 口中只是單純的顯示文字,并沒(méi)有更多的顯示,這使得用戶的選擇很單一,也不能實(shí)現(xiàn)對(duì)多種數(shù)據(jù)信息的選擇;同時(shí),由于供選擇的也僅僅只有文字,直接 導(dǎo)致了用戶在數(shù)據(jù)輸入時(shí)只能單純的輸入文字信息,并不能輸入如多媒體數(shù)據(jù) 等形式的數(shù)據(jù)信息。因此,在數(shù)據(jù)輸入技術(shù)中存在以下技術(shù)需求用戶希望能 夠僅僅在使用文字進(jìn)行數(shù)據(jù)輸入的過(guò)程中,能夠獲得多樣的數(shù)據(jù)輸入方式。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了 一種數(shù)據(jù)輸入方法及裝置,用以在用戶使用文字輸入 的過(guò)程中,為用戶提供多樣化的數(shù)據(jù)信息輸入方式。本發(fā)明實(shí)施例提供了 一種數(shù)據(jù)輸入方法,包括如下步驟 獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;聯(lián)的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系; 在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息,并輸入所述數(shù)據(jù)信息。本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)輸入裝置,包括獲取模塊、確定模塊、顯示模塊、輸入模塊,其中獲取模塊,用于獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;確定模塊,用于根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及所述輸入的文字確定與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;顯示模塊,用于在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息; 輸入模塊,用于輸入所述數(shù)據(jù)信息。 本發(fā)明實(shí)施例有益效果如下在本發(fā)明實(shí)施例中,首先獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;然的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;然后在所 述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息,并輸入所述數(shù)據(jù)信息。通過(guò)利用對(duì)象選 擇窗口的顯示功能特性,使得用戶在對(duì)文字進(jìn)行錄入過(guò)程中,可以出現(xiàn)多種多 媒體數(shù)據(jù)信息的選擇方式,在對(duì)象選擇窗口中顯示的不僅僅是文字,還會(huì)顯示 可供選擇的所有的多媒體數(shù)據(jù)信息對(duì)象,同時(shí),用戶也可以根據(jù)顯示的數(shù)據(jù)信 息進(jìn)行選擇后輸入,從而使得用戶在使用文字輸入的過(guò)程中,能夠進(jìn)行多樣化 的數(shù)據(jù)信息輸入。
圖1為背景技術(shù)中所述現(xiàn)有輸入法對(duì)象選擇窗口示意圖; 圖2為本發(fā)明實(shí)施例中所述數(shù)據(jù)輸入方法實(shí)施流程示意圖; 圖3為本發(fā)明實(shí)施例中所述確定與輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息實(shí)施流程示 意圖;圖4為本發(fā)明實(shí)施例中所述另一數(shù)據(jù)輸入方法實(shí)施流程示意圖; 圖5為本發(fā)明實(shí)施例中所述數(shù)據(jù)輸入裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說(shuō)明。圖2為數(shù)據(jù)輸入方法實(shí)施流程示意圖,如圖所示,在數(shù)據(jù)輸入時(shí)可以包括 如下步驟步驟201、獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字; 步驟202、根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及所述輸入的文字確定與所述輸 入的文字關(guān)聯(lián)的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;步驟203、在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息; 步驟204、輸入所述數(shù)據(jù)信息。實(shí)施中,所述數(shù)據(jù)信息可以是包括圖片、聲音、視訊、動(dòng)畫(huà)其中之一或者其組合的多媒體數(shù)據(jù)信息。其中,在步驟202中,圖3為確定與輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息實(shí)施流程示意圖,如圖所示,在根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及輸入的文字確定與輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息時(shí),可以按以下步驟實(shí)施步驟2021 、確定與所述輸入的文字相同的數(shù)據(jù)庫(kù)中的詞; 步驟2022、根據(jù)映射關(guān)系確定與所述數(shù)據(jù)庫(kù)中的詞關(guān)聯(lián)的數(shù)據(jù)信息; 步驟2023、確定所述數(shù)據(jù)信息為與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息。 進(jìn)一步的,在實(shí)施中可以根據(jù)所述數(shù)據(jù)庫(kù)中詞的最大詞長(zhǎng)在所述對(duì)象選擇窗口中輸入的文字中確定數(shù)據(jù)信息。如假設(shè)數(shù)據(jù)庫(kù)中的詞"中華人民共和國(guó)"是最長(zhǎng)的詞,詞長(zhǎng)共7個(gè)字,則在輸入的文字中可以選擇的范圍為七個(gè)字,也就是在七個(gè)輸入的文字中確定與之對(duì)應(yīng)的詞,再確定與相應(yīng)詞都有映射關(guān)系的數(shù)據(jù)信息。步驟203中,可以在所述對(duì)象選擇窗口中根據(jù)詞的長(zhǎng)短順序優(yōu)先選擇詞長(zhǎng) 的詞有映射關(guān)系的數(shù)據(jù)信息進(jìn)行顯示。如與詞"中華人民共和國(guó)"有映射關(guān)系的數(shù)據(jù)信息是多媒體圖片"天安門",與詞"中華"有映射關(guān)系的數(shù)據(jù)信息是 多媒體圖片"中國(guó)地用",與詞"中華人民"有映射關(guān)系的數(shù)據(jù)信息是多媒體 圖片"工農(nóng)兵合影,,,按詞長(zhǎng)排列依次是"中華人民共和國(guó)"、"中華人民"、"中 華",則,當(dāng)輸入的文字選擇范圍中出現(xiàn)文字"中華人民共和國(guó)"時(shí),按詞長(zhǎng) 順序優(yōu)先選擇多々某體圖片"天安門"。實(shí)施中,當(dāng)所述數(shù)據(jù)信息不唯一時(shí),按顯示策略將數(shù)據(jù)信息在所述對(duì)象選擇窗口中顯示后供用戶選擇;然后根據(jù)所述用戶選擇輸入數(shù)據(jù)信息。具體的,顯示策略可以根據(jù)使用頻度、文字所屬專業(yè)領(lǐng)域、用戶設(shè)置、詞 的長(zhǎng)短其中之一或者其組合制定。如在輸入過(guò)程中,與詞"中華"有映射關(guān)系 的數(shù)據(jù)信息多媒體圖片"中國(guó)地圖"是使用頻度最高的,則優(yōu)先選擇其作為顯示;又如與"中華,,相關(guān)的專業(yè)領(lǐng)域?yàn)榈乩淼脑?,則可以按依據(jù)文字所屬專業(yè)領(lǐng)域制定的顯示策略顯示與詞"中華"有映射關(guān)系的數(shù)據(jù)信息多媒體圖片"中國(guó)地圖";當(dāng)然也可以根據(jù)用戶設(shè)置、詞的長(zhǎng)短來(lái)進(jìn)行制定。 下面再舉一例進(jìn)行說(shuō)明。圖4為另一數(shù)據(jù)輸入方法實(shí)施流程示意圖,如圖所示,輸入時(shí)可以包括如 下步驟步驟401 、用戶通過(guò)輸入設(shè)備輸入文字信息,以便得到自己的目標(biāo)對(duì)象(如 文字);步驟402、獲取用戶在輸入法程序?qū)ο筮x擇窗口中輸入的文字信息; 步驟403、在數(shù)據(jù)庫(kù)中檢索相關(guān)數(shù)據(jù)信息;步驟404、判斷數(shù)據(jù)信息是否唯一,否轉(zhuǎn)入步驟405,是則轉(zhuǎn)入步驟406;步驟405、如果有多個(gè)數(shù)據(jù)信息可供選擇,則將檢索到的結(jié)果,在對(duì)象選 擇窗口中顯示,供用戶選擇后輸出到文檔中;步驟406、如果只有唯一的結(jié)果,則直接輸出到文檔中。本發(fā)明實(shí)施例還提供了 一種數(shù)據(jù)輸入裝置,下面結(jié)合附圖對(duì)數(shù)據(jù)輸入裝置 的具體實(shí)施方式
進(jìn)行說(shuō)明。圖5為數(shù)據(jù)輸入裝置結(jié)構(gòu)示意圖,如圖所示,輸入裝置中包括獲取模塊 501、確定模塊502、顯示模塊503、輸入模塊504,其中獲取模塊501獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;確定模塊502 根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及所述輸入的文字確定與所述輸入的文字關(guān)聯(lián)的 數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;顯示模塊503 在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息;輸入模塊504輸入所述數(shù)據(jù)信息。確定模塊502中可以包括第一確定單元、第二確定單元、第三確定單元, 其中第 一確定單元,用于確定與所述輸入的文字相同的數(shù)據(jù)庫(kù)中的詞; 第二確定單元,用于根據(jù)映射關(guān)系確定與所述數(shù)據(jù)庫(kù)中的詞關(guān)聯(lián)的數(shù)據(jù)信自 第三確定單元,用于確定所述數(shù)據(jù)信息為與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信自輸入裝置中還可以進(jìn)一步包括選擇模塊,用于根據(jù)所述數(shù)據(jù)庫(kù)中詞的最大詞長(zhǎng)在所述對(duì)象選擇窗口中輸入的文字中選擇需確定的輸入文字此時(shí),確定模塊進(jìn)一步用于在所述選擇模塊選擇的所述需確定的輸入文字中確定數(shù)據(jù)信 自實(shí)施中,顯示模塊還可以進(jìn)一步的在所述對(duì)象選擇窗口中根據(jù)詞的長(zhǎng)短順 序優(yōu)先選擇詞長(zhǎng)的詞有映射關(guān)系的數(shù)據(jù)信息進(jìn)行顯示。輸入裝置中還可以進(jìn)一步包括顯示策略模塊,用于根據(jù)使用頻度、文字所屬專業(yè)領(lǐng)域、用戶設(shè)置、詞的長(zhǎng)短其中之一或者其組合制定顯示策略顯示模塊進(jìn)一步用于當(dāng)所述數(shù)據(jù)信息不唯一時(shí),按顯示策略將數(shù)據(jù)信息在所述對(duì)象選擇窗口中顯示后供用戶選擇;所述輸入模塊進(jìn)一步用于根據(jù)所述用戶選擇輸入數(shù)據(jù)信息。由上述實(shí)施例的描述可以看出,本發(fā)明實(shí)施例將多^某體數(shù)據(jù)信息對(duì)象當(dāng)成了文本內(nèi)容的一種形式,所處理的對(duì)象信息,可以是任何與輸入的文字所關(guān)聯(lián)的,即有映射關(guān)系的數(shù)據(jù)信息,該數(shù)據(jù)信息可以以多媒體形式出現(xiàn),例如可 以是圖形、聲音、視訊、動(dòng)畫(huà)其中之一或者其組合等。所以,用戶在對(duì)文字進(jìn) 行錄入過(guò)程中,可以出現(xiàn)多種多媒體數(shù)據(jù)信息的選擇方式,在對(duì)象選擇窗口中 顯示的不僅僅是文字,還會(huì)顯示可供選擇的所有的多々某體數(shù)據(jù)信息對(duì)象,同時(shí), 用戶也可以根據(jù)顯示的數(shù)據(jù)信息進(jìn)行選擇后輸入,從而使得用戶在使用文字輸 入的過(guò)程中,能夠進(jìn)行多樣化的數(shù)據(jù)信息輸入。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種數(shù)據(jù)輸入方法,其特征在于,包括如下步驟獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及所述輸入的文字確定與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息,并輸入所述數(shù)據(jù)信息。
2、 如權(quán)利要求1所述的方法,其特征在于,所述才艮據(jù)映射關(guān)系、數(shù)據(jù)庫(kù) 中的詞及所述輸入的文字確定與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息,包括如下步 驟確定與所述輸入的文字相同的數(shù)據(jù)庫(kù)中的詞; 根據(jù)映射關(guān)系確定與所述數(shù)據(jù)庫(kù)中的詞關(guān)聯(lián)的數(shù)據(jù)信息; 確定所述數(shù)據(jù)信息為與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息。
3、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括如下步驟 根據(jù)所述數(shù)據(jù)庫(kù)中詞的最大詞長(zhǎng)在所述對(duì)象選擇窗口中輸入的文字中確定數(shù)據(jù)信息。
4、 如權(quán)利要求3所述的方法,其特征在于,在所述對(duì)象選擇窗口中根據(jù) 詞的長(zhǎng)短順序優(yōu)先選擇詞長(zhǎng)的詞有映射關(guān)系的數(shù)據(jù)信息進(jìn)行顯示。
5、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括如下步驟 當(dāng)所述數(shù)據(jù)信息不唯一時(shí),按顯示策略將數(shù)據(jù)信息在所述對(duì)象選擇窗口中顯示后供用戶選擇;根據(jù)所述用戶選擇輸入數(shù)據(jù)信息。
6、 如權(quán)利要求5所述的方法,其特征在于,所述顯示策略根據(jù)使用頻度、 文字所屬專業(yè)領(lǐng)域、用戶設(shè)置、詞的長(zhǎng)短其中之一或者其組合制定。
7、 如權(quán)利要求1至6任一所述的方法,其特征在于,所述數(shù)據(jù)信息包括 圖片、聲音、視訊、動(dòng)畫(huà)其中之一或者其組合。
8、 一種數(shù)據(jù)輸入裝置,其特征在于,包括獲取模塊、確定模塊、顯示模塊、輸入模塊,其中獲取模塊,用于獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;確定模塊,用于根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及所述輸入的文字確定與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;顯示模塊,用于在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息; 輸入模塊,用于輸入所述數(shù)據(jù)信息。
9、 如權(quán)利要求8所述的輸入裝置,其特征在于,所述確定模塊包括第一 確定單元、第二確定單元、第三確定單元,其中第 一確定單元,用于確定與所述輸入的文字相同的數(shù)據(jù)庫(kù)中的詞;第二確定單元,用于根據(jù)映射關(guān)系確定與所述數(shù)據(jù)庫(kù)中的詞關(guān)聯(lián)的數(shù)據(jù)信自 第三確定單元,用于確定所述數(shù)據(jù)信息為與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信自
10、 如權(quán)利要求8所述的輸入裝置,其特征在于,進(jìn)一步包括選擇模塊, 用于根據(jù)所述數(shù)據(jù)庫(kù)中詞的最大詞長(zhǎng)在所述對(duì)象選擇窗口中輸入的文字中選 擇需確定的輸入文字確定模塊進(jìn)一步用于在所述選擇模塊選擇的所述需確定的輸入文字中確 定數(shù)據(jù)信息。
11、 如權(quán)利要求10所述的輸入裝置,其特征在于,所述顯示模塊進(jìn)一步 用于在所述對(duì)象選擇窗口中根據(jù)詞的長(zhǎng)短順序優(yōu)先選擇詞長(zhǎng)的詞有映射關(guān)系 的數(shù)據(jù)信息進(jìn)行顯示。
12、 如權(quán)利要求8所述的輸入裝置,其特征在于,進(jìn)一步包括顯示策略模 塊,用于根據(jù)使用頻度、文字所屬專業(yè)領(lǐng)域、用戶設(shè)置、詞的長(zhǎng)短其中之一或 者其組合制定顯示策略所述顯示模塊進(jìn)一步用于當(dāng)所述數(shù)據(jù)信息不唯一時(shí),按顯示策略將數(shù)據(jù)信息在所述對(duì)象選擇窗口中顯示后供用戶選擇;所述輸入模塊進(jìn)一步用于根據(jù)所述用戶選擇輸入數(shù)據(jù)信息
全文摘要
本發(fā)明公開(kāi)了一種數(shù)據(jù)輸入方法及裝置,包括獲取輸入法程序?qū)ο筮x擇窗口中輸入的文字;根據(jù)映射關(guān)系、數(shù)據(jù)庫(kù)中的詞及所述輸入的文字確定與所述輸入的文字關(guān)聯(lián)的數(shù)據(jù)信息,所述映射關(guān)系是數(shù)據(jù)庫(kù)中的詞與數(shù)據(jù)信息的對(duì)應(yīng)關(guān)系;在所述對(duì)象選擇窗口中顯示所述數(shù)據(jù)信息,并輸入所述數(shù)據(jù)信息。使用本發(fā)明,用戶可以根據(jù)顯示的多媒體等數(shù)據(jù)信息進(jìn)行選擇后輸入,從而使得用戶在使用文字輸入的過(guò)程中,能夠進(jìn)行多樣化的數(shù)據(jù)信息輸入。
文檔編號(hào)G06F3/048GK101334703SQ20071011804
公開(kāi)日2008年12月31日 申請(qǐng)日期2007年6月27日 優(yōu)先權(quán)日2007年6月27日
發(fā)明者劉艷萍 申請(qǐng)人:劉艷萍