專利名稱:一種候選詞組輸出方法和電子設備的制作方法
技術領域:
本發(fā)明涉及文本輸出,尤其涉及一種候選詞組輸出方法和電子設備。
背景技術:
隨著電子技術和通信技術的飛速發(fā)展,通過電子設備進行信息交換已經(jīng)成為人們日常生活中不可或缺的組成部分,例如,人們經(jīng)常通過手機、計算機等電子設備收發(fā)短信、電子郵件等,這給人們的生活和工作帶來了極大的方便。其中,當人們通過這些電子設備輸入信息時,候選字或詞的輸出就顯得額外重要,如果這些電子設備能洞悉使用者要輸入的內容,有針對性的輸出使用者所希望的字或詞,將大大提高輸入效率,優(yōu)化使用者的用戶體驗。目前,當使用者使用拼音輸入法輸入中文詞組時,他首先要輸入音節(jié),然后選擇他所希望的中文候選詞組。在多數(shù)情況下,一個音節(jié)對應許多稱之為同音字的中文候選詞組,如圖1所示,音節(jié)“sh1.shi”對應詞組“時事”、“試試”或“事實”等。當使用者使用簡拼輸入法時還會有更多的候選詞組,如圖2所示,簡拼輸入法下的“s.s”對應詞組“適時”、“搜索”、“說啥”等,由于一個簡拼的組合可能具有許多的匹配詞組,使用者有時不得不向下翻頁以在很長的候選列表中獲取正確的一個。因此,如何根據(jù)使用者的輸入來輸出一個使用者所希望的候選詞組,成為業(yè)界的研究方向。目前,許多輸入法例如搜狗輸入法和百度輸入法,能夠通過向前移動最常使用的字來自動校正字和詞組(前文提到的中文候選)順序,但是他們仍然不能處理使用者希望在不同的通話上下文中使用不同的字數(shù)據(jù)庫的問題。這些輸入法也提供了各種各樣的自定義字庫(例如一部時尚電影中的所有演員的演員名字組)以供使用者下載,然而,這些字庫并不是專用的,使用者仍然需要找出他所希望的那個。這種方式不僅浪費時間而且不夠智倉泛。此外,許多人在輸入短信或電子郵件時具有自己的風格,例如,有些人喜歡使用網(wǎng)絡流行詞,而有些人則更常用到一些專門術語或者方言等。但是,當使用者輸入一個非網(wǎng)絡常用詞或者來自術語、新聞、游戲或者電影等的特殊詞時,得到正確的候選并不容易。
發(fā)明內容
鑒于現(xiàn)有技術的上述問題,提出了本發(fā)明。本發(fā)明致力于提供一種候選詞組輸出方法和電子設備,以通過分析上下文來幫助使用者簡單快速的輸入中文詞組。根據(jù)本發(fā)明的第一方面,提供了一種候選詞組輸出方法,其中,所述方法包括:根據(jù)詞組數(shù)據(jù)庫的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫中是否包含所述詞組的分類;如果包含,則提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級;如果不包含,則將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。根據(jù)本發(fā)明的第二方面,提供了一種如第一方面所述的方法,其中,所述方法還包括:判斷所述候選輸入列表中的第一候選詞是否未被選擇超過預定次數(shù),如果是,則對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析。根據(jù)本發(fā)明的第三方面,提供了一種如第一方面所述的方法,其中,所述方法還包括:分析目標用戶的語言習慣,根據(jù)所述目標用戶的語言習慣,將所述詞組的同義詞顯不于候選輸入列表的第一頁。根據(jù)本發(fā)明的第四方面,提供了一種如第一方面所述的方法,其中,根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫包括:接收所述文本服務器發(fā)送的更新指示;根據(jù)所述更新指示從所述文本服務器下載詞組數(shù)據(jù)庫;利用從文本服務器上下載的詞組數(shù)據(jù)庫更新本地詞組數(shù)據(jù)庫。根據(jù)本發(fā)明的第五方面,提供了一種如第一方面所述的方法,其中,所述詞組數(shù)據(jù)庫包括以下詞組分類的任意組合:網(wǎng)絡流行類;方言類;生物化學類;物理數(shù)學類;文言類。根據(jù)本發(fā)明的第六方面,提供了一種電子設備,其中,所述電子設備包括:詞組數(shù)據(jù)庫,包含多個詞組分類,每一個詞組分類包含多個具有相同屬性的詞組;第一分析單元,其根據(jù)詞組數(shù)據(jù)庫的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫中是否包含所述詞組的分類;調整單元,其在所述第一分析單元的分析結果為,所述詞組數(shù)據(jù)庫包含所述詞組的分類時,提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級;更新單元,其在所述第一分析單元的分析結果為,所述詞組數(shù)據(jù)庫不包含所述詞組的分類時,將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。根據(jù)本發(fā)明的第七方面,提供了一種如第六方面所述的電子設備,所述電子設備還包括:判斷單元,其判斷所述候選輸入列表中的第一候選詞是否未被選擇超過預定次數(shù),如果是,則通過所述第一分析單元對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析。根據(jù)本發(fā)明的第八方面,提供了一種如第六方面所述的電子設備,其中,所述電子設備還包括:第二分析單元,其分析目標用戶的語言習慣;顯示單元,其根據(jù)第二分析單元分析出的所述目標用戶的語言習慣,將所述詞組的同義詞顯示于所述候選輸入列表的第一頁。根據(jù)本發(fā)明的第九方面,提供了一種如第六方面所述的電子設備,其中,所述更新單元包括:
發(fā)送模塊,其將未被分類的詞組發(fā)送到文本輸入服務器;接收模塊,其接收所述文本輸入服務器發(fā)送的更新指示;更新模塊,其根據(jù)所述更新指示從所述文本服務器下載詞組數(shù)據(jù)庫,利用從文本服務器上下載的詞組數(shù)據(jù)庫更新本地詞組數(shù)據(jù)庫的詞組分類。根據(jù)本發(fā)明的第十方面,提供了一種如第六方面所述的電子設備,其中,所述詞組數(shù)據(jù)庫包含以下詞組分類的任意組合:網(wǎng)絡流行類;方言類;生物化學類;物理數(shù)學類;文言類。本發(fā)明實施例的有益效果在于,通過分析上下文輸出詞組,提高了使用者輸入中文詞組的效率,并降低了輸入復雜度。參照下面的描述和附圖,將清楚本發(fā)明的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的特定實施方式,來表示實施本發(fā)明的原理的一些方式,但是應當理解,本發(fā)明的范圍不受此限制。相反,本發(fā)明包括落入所附權利要求書的精神和內涵范圍內的所有變化、修改和等同物。針對一個實施方式描述和/或例不的特征,可以在一個或更多個其它實施方式中以相同方式或以類似方式使用,和/或與其他實施方式的特征相結合或代替其他實施方式的特征使用。應當強調的是,術語“包括”當在本說明書中使用時用來指所述特征、要件、步驟或組成部分的存在,但不排除一個或更多個其它特征、要件、步驟、組成部分或它們的組合的存在或增加。參照以下附圖,將更好地理解本發(fā)明的許多方面。附圖中的組成部分不一定按比例繪制,重點在于清楚地例示出本發(fā)明的原理。為了便于例示和描述本發(fā)明的一些部分,可以將附圖中的對應部分在尺寸上放大,例如,放大得相對于其他部分比在根據(jù)本發(fā)明實際制成的示例性設備中的要大。在本發(fā)明的一個圖或實施方式中示出的部件和特征可以與一個或更多個其它圖或實施方式中示出的部件和特征相結合。此外,在附圖中,相同的標號在全部圖中都標示對應的部分,并且可以用來標示一個以上實施方式中的相同或類似部分。
所包括的附圖用來提供對本發(fā)明的進一步的理解,其構成了說明書的一部分,例示了本發(fā)明的優(yōu)選實施方式,并與文字說明一起用來解釋本發(fā)明的原理,其中對于相同的要素,始終用相同的附圖標記來表示。在附圖中:圖1是全拼輸入法下的音節(jié)對應的候選詞組示意圖;圖2是簡拼輸入法下的聲母對應的候選詞組示意圖;圖3是本發(fā)明實施例的候選詞組輸出方法的流程圖;圖4是圖3所述方法中詞組數(shù)據(jù)庫的更新的方法流程圖;圖5是本發(fā)明實施例的電子設備的組成示意圖。
具體實施例方式可互換術語“電子設備”和“電子裝置”包括便攜式無線電通信設備。術語“便攜式無線電通信設備”在下面被稱為“移動無線電終端”、“便攜式電子裝置”或“便攜式通信裝置”,包括所有諸如移動電話、尋呼機、通信裝置、電子記事簿、個人數(shù)字助理(PDA)、智能電話、便攜式通信裝置等的設備。在本申請中,主要就形式為移動電話(也稱為“手機”)的便攜式電子裝置描述了本發(fā)明的實施方式。然而,應當理解,本發(fā)明不應限于移動電話的情況,而可以涉及任何類型的合適的電子設備,這樣的電子設備的示例包括媒體播放器、游戲設備、PDA和計算機、數(shù)字攝像機等。下面參照附圖對本發(fā)明的優(yōu)選實施方式進行說明。實施例1根據(jù)本發(fā)明的一個實施方式,提供了一種候選詞組輸出方法。圖3是本發(fā)明實施例提供的一種候選詞組輸出方法的流程圖,請參照圖3,該方法包括:步驟301:根據(jù)詞組數(shù)據(jù)庫的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫中是否包含所述詞組的分類,如果包含,則執(zhí)行步驟302,否則執(zhí)行步驟303 ;步驟302:提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級;步驟303:將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。通過本發(fā)明實施例的方法,當根據(jù)步驟301確定用戶選擇的詞組屬于詞組數(shù)據(jù)庫中的詞組分類時,也就是說,實施本實施的方法的電子設備的詞組數(shù)據(jù)庫的分類中包含該詞組。由于用戶從最初的候選列表中選擇了該詞組,則可以確定該用戶比較傾向于這類的詞匯的輸入,因此,本實施例通過步驟302提高這類詞匯的候選優(yōu)先級,當用戶在下一次輸入內容時,這類詞匯會優(yōu)先顯示,以便于用戶快速對應到自己所需要的詞匯。在一個優(yōu)選實施例中,本實施例的方法還包括以下步驟:步驟300:判斷候選輸入列表中的第一候選詞是否未被選擇超過預定次數(shù),如果是,則執(zhí)行步驟301,否則結束。其中,第一候選詞未被選擇超過預定次數(shù),說明當前的候選列表并非是用戶目前需要的,因此,可以通過步驟301分析用戶之前輸入的詞組,來查找用戶所需要的候選詞,通過步驟302將對應用戶已輸入的詞組的分類的候選優(yōu)先級提高,可以方便用戶快速定位到自己所需要的詞組。其中,本實施例并不限制這里的預定次數(shù),優(yōu)選為2次。以下通過舉例對此加以說明。在該舉例中,目標詞組在候選輸入列表中,但是并非顯示于當前候選頁。用戶A喜歡和他的同齡朋友們討論新鮮事物,他可能使用許多流行詞語,例如,他使用拼音音節(jié)“j1.dong”或者“j.d”以插入單詞“雞動”(網(wǎng)絡新詞,表示某人非常興奮,但是通常的詞組應為“激動”),然而,當他使用移動電話給其他成員,例如家庭成員寫短信或者電子郵件時,則很少使用這種非正規(guī)詞語,這種情況下,“j1.dong”或者“j.d”的第一個候選詞是“激動”,而“雞動”由于不經(jīng)常使用,通常顯示于候選的第三頁或者更靠后頁。當他選擇完“雞動”后,移動電話通過本實施例提供的方法,會很快地對應到相關分類,例如“網(wǎng)絡流行”,之后,如果該用戶繼續(xù)輸入更多的網(wǎng)絡詞組,該移動電話自動把“網(wǎng)絡流行”類對應的詞向前推。由此,當輸入候選時,網(wǎng)絡流行類的詞組將會被提高優(yōu)先權。通過本發(fā)明實施例的方法,當根據(jù)步驟301確定用戶選擇的詞組不屬于詞組數(shù)據(jù)庫中的詞組分類時,說明該用戶輸入的可能是一個比較新的詞組,因此詞組數(shù)據(jù)庫中沒有對應該詞組的分類。為避免是由于詞組數(shù)據(jù)庫更新不及時導致的上述問題,本實施例通過步驟303將該詞組發(fā)送到文本輸入服務器,通過該文本輸入服務器對該詞組進行查找,如果查找到對應的分類,則提醒詞組數(shù)據(jù)庫進行詞組分類的下載和更新;如果沒有查找到對應的分類,則提醒詞組數(shù)據(jù)庫支持團隊,對包含該詞組的分類進行整理和添加。其中,提醒詞組數(shù)據(jù)庫支持團隊,對包含該詞組的分類進行整理和添加,例如可以通過彈出對話框或者彈出顯示界面的方式來實現(xiàn)該提醒,具體可以通過文本輸入服務器自行設置,本實施例并不以此作為限制。其中,提醒詞組數(shù)據(jù)庫進行詞組分類的下載和更新,例如可以向應用本實施例的方法的電子設備發(fā)送更新指示,以便該電子設備根據(jù)該更新指示從文本輸入服務器下載詞組數(shù)據(jù)庫,并以此更新其本地的詞組數(shù)據(jù)庫。具體的,該電子設備可以通過圖4所示的方法來實現(xiàn)詞組數(shù)據(jù)庫的更新,請參照圖4,該方法包括:步驟401:接收所述文本服務器發(fā)送的更新指示;其中,這里的更新指示例如是一個提示框(“確認”或者“取消”)或者其他提醒方式,本實施例并不以此作為限制。步驟402:根據(jù)所述更新指示從所述文本服務器下載詞組數(shù)據(jù)庫;其中,更新指示的“確認”可以對應一個下載地址,當用戶選擇“確認”時,自動從其對應的下載地址下載相應的詞組數(shù)據(jù)庫。其中,更新指示的“取消”可以對應關閉該更新指示的操作。以上只是舉例說明。步驟403:利用從文本服務器上下載的詞組數(shù)據(jù)庫更新本地詞組數(shù)據(jù)庫。其中,當從文本服務器上下載了詞組數(shù)據(jù)庫后,即可采用已有手段更新本地詞組數(shù)據(jù)庫,在此不再贅述。以下通過舉例對此加以說明。在該舉例中,目標詞組不在候選輸入列表中。用戶B和他的朋友使用移動電話討論“植物大戰(zhàn)僵尸”游戲,這個移動電話并沒有預先安裝對應“植物大戰(zhàn)僵尸”這個游戲的相關詞組,因此,用戶B需要通過逐字選擇來輸入對應“植物大戰(zhàn)僵尸”這個游戲的一個詞,于是這個移動電話記錄這種情況并將該詞發(fā)送到文本輸入服務器。文本輸入服務器會判斷這個詞對應的分類是否已經(jīng)存在。如果這個詞對應的分類已經(jīng)存在,也就意味著用戶B沒有將詞組數(shù)據(jù)庫與文本輸入服務器同步,于是文本輸入服務器會給用戶B發(fā)送信息,提供詞組數(shù)據(jù)庫更新信息。當用戶B下載完這個新的詞組數(shù)據(jù)庫后,這個詞也就完成分類了,當用戶B接下來再輸入對應這個游戲的詞時,移動電話經(jīng)過分析即可對應至該分類,并提高該分類的候選優(yōu)先級,以便于用戶B快速找到自己所希望看到的詞。如果這個詞也不存在于文本輸入服務器,則文本輸入服務器可以將其記錄下來,以提醒詞組數(shù)據(jù)庫的支持團隊對該詞進行整理收集,并將其更新到文本輸入服務器的詞組數(shù)據(jù)庫。在另外一個優(yōu)選實施例中,本實施例的方法還包括以下步驟:步驟304:分析目標用戶的語言習慣,根據(jù)所述目標用戶的語言習慣,將所述詞組的同義詞顯不于候選輸入列表的第一頁。
其中,本實施例并不限制該步驟304與之前的步驟300、301、302之間的先后順序,例如,該步驟304可以與上述步驟300-302同步進行,也可以在上述步驟300-302執(zhí)行完畢后執(zhí)行。其中,目標用戶是指與應用本實施例的方法的電子設備進行信息交換的用戶,例如,如果該電子設備的用戶通過該電子設備給另外一個用戶發(fā)送短信,那么這里的目標用戶就是接收該短信的用戶,此時,分析該目標用戶的語言習慣,可以根據(jù)該用戶的電話號碼的所屬地來分析,例如,如果該目標用戶的電話號碼屬于北京地區(qū),則確定該目標用戶的語言習慣為普通話;如果該目標用戶的電話號碼屬于上海地區(qū),則確定該目標用戶的語言習慣為上海話。如果該電子設備的用戶通過該電子設備給另外一個用戶發(fā)送電子郵件,那么這里的目標用戶就是接收該電子郵件的用戶,此時,分析該目標用戶的語言習慣,可以根據(jù)該用戶的郵件地址來分析,由于用戶在注冊電子郵箱時,都會設置用戶信息,例如籍貫、工作地等,根據(jù)該用戶信息可以確定該用戶的語言習慣。以上只是舉例說明,本實施例并不限制具體的分析方法。根據(jù)語言習慣來顯示對應輸入詞組的同義詞,更加人性化。以下通過舉例對此加以說明。例如,用戶A給用戶B發(fā)短信,則目標用戶為用戶B,通過對該用戶B的分析確定其為上海人,則當用戶A輸入“你”時,通過本實施例的方法,會把上海話中對應“你”的同義詞“儂”顯示在候選輸入列表的第一頁,這樣,用戶A即可輸入一些符合用戶B的語言習慣的詞匯,增加了雙方交流的互動性和友好性。再例如,用戶B給用戶A發(fā)短信,則目標用戶為用戶A,通過對該用戶A的分析確定其為北京人,由于用戶B本身是上海人,他已經(jīng)習慣輸入一些上海方言,則當其輸入“結棍”時,通過本實施例的方法,會把普通話中對應“結棍”的同義詞“厲害”顯示在候選輸入列表的第一頁,如此,也達到了人性化輸入的效果。在本實施例中,對詞組進行分析以確定其具體的分類可以通過現(xiàn)有的分析手段來實現(xiàn),在現(xiàn)有領域,該技術已經(jīng)非常成熟,應用范圍也很廣泛,這里不再贅述。在本實施例中,詞組數(shù)據(jù)庫中的分類視需求而定,例如可以將一些網(wǎng)絡流行詞歸為網(wǎng)絡流行類,其中,還可以細化網(wǎng)絡流行詞,例如將不同的游戲對應的詞按照游戲名稱進一步歸類等;將各地的方言歸為方言類,其中,還可以喜歡方言類型,例如將上海話改為一類,將閩南話歸為一類,將廣東話歸為一類等;將生物化學領域的專業(yè)輸入歸為生物化學類;將物理數(shù)學領域的專業(yè)輸入歸于物理數(shù)學類;將文言文類的詞語歸為文言類。以上只是舉例說明,具體的分類方法也可以參考現(xiàn)有技術,在此不再贅述。通過本實施例的候選詞組輸出方法,移動電話能夠分析詞組(word cell)的分類,當使用者沒有選擇已被輸入超過兩次的第一個中文候選詞時,移動電話會自動查找使用者已經(jīng)輸入的詞組的正確分類。首先,他遍歷該移動電話中的已有詞組數(shù)據(jù)庫,如果找到匹配的結果,移動電話將會把相應的分類選擇出來,這個分類的詞在候選列表中的優(yōu)先級也就被提高。如果沒有找到匹配的結果,移動電話將會發(fā)送信息(例如包含該詞組的請求信息)到文本輸入服務器,這個文本輸入服務器會確定使用者是否需要更新詞組數(shù)據(jù)庫,或者確定是否需要更新文本輸入服務器的詞組數(shù)據(jù)庫。由此,通過本發(fā)明實施例的方法提高了使用者輸入中文詞組的效率,并降低了輸入復雜度。
實施例2根據(jù)本發(fā)明的另一實施方式,還提供了一種電子設備。圖5為本發(fā)明實施例的電子設備的組成示意圖,請參照圖5,該電子設備包括:詞組數(shù)據(jù)庫501、第一分析單元502、調整單元503和更新單元504,其中:詞組數(shù)據(jù)庫501包含多個詞組分類,每一個詞組分類包含多個具有相同屬性的詞組。在本實施例中,詞組數(shù)據(jù)庫中的分類視需求而定,例如可以將一些網(wǎng)絡流行詞歸為網(wǎng)絡流行類,其中,還可以細化網(wǎng)絡流行詞,例如將不同的游戲對應的詞按照游戲名稱進一步歸類等;將各地的方言歸為方言類,其中,還可以喜歡方言類型,例如將上海話改為一類,將閩南話歸為一類,將廣東話歸為一類等;將生物化學領域的專業(yè)輸入歸為生物化學類;將物理數(shù)學領域的專業(yè)輸入歸于物理數(shù)學類;將文言文類的詞語歸為文言類。以上只是舉例說明,具體的分類方法也可以參考現(xiàn)有技術,在此不再贅述。第一分析單元502根據(jù)詞組數(shù)據(jù)庫501的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫501中是否包含所述詞組的分類。在本實施例中,對詞組進行分析以確定其具體的分類可以通過現(xiàn)有的分析手段來實現(xiàn),這里不再贅述。調整單元503在所述第一分析單元502的分析結果為,所述詞組數(shù)據(jù)庫501包含所述詞組的分類時,提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級。更新單元504在所述第一分析單元502的分析結果為,所述詞組數(shù)據(jù)庫501不包含所述詞組的分類時,將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。在一個優(yōu)選實施例中,所述更新單元504包括:發(fā)送模塊5041,其將未被分類的詞組發(fā)送到文本輸入服務器;接收模塊5042,其接收所述文本輸入服務器發(fā)送的更新指示;更新模塊5043,其根據(jù)所述更新指示從所述文本服務器下載詞組數(shù)據(jù)庫,利用從文本服務器上下載的詞組數(shù)據(jù)庫更新本地詞組數(shù)據(jù)庫的詞組分類。在一個優(yōu)選實施例中,所述電子設備還包括:判斷單元505,其判斷所述候選輸入列表中的第一候選詞是否未被選擇超過預定次數(shù),如果是,則通過所述第一分析單元502對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析。在另外一個優(yōu)選實施例中,該電子設備還包括:第二分析單元506,其分析目標用戶的語言習慣;顯示單元507,其根據(jù)第二分析單元506分析出的所述目標用戶的語言習慣,將所述詞組的同義詞顯示于所述候選輸入列表的第一頁。在本發(fā)明實施例中,所述詞組數(shù)據(jù)庫包含以下詞組分類的任意組合:網(wǎng)絡流行類;方言類;生物化學類;物理數(shù)學類;文言類。在本發(fā)明實施例中,電子設備優(yōu)選為移動電話。由于本實施例的電子設備解決問題的原理與實施例1的候選詞組輸出方法類似,因此,該電子設備的實施可以參見實施例1的方法的實施,重復之處不再贅述。
通過本發(fā)明實施例的電子設備,提高了使用者輸入中文詞組的效率,并降低了輸入復雜度。以上參照附圖描述了本發(fā)明的優(yōu)選實施方式。這些實施方式的許多特征和優(yōu)點根據(jù)該詳細的說明書是清楚的,因此所附權利要求旨在覆蓋這些實施方式的落入其真實精神和范圍內的所有這些特征和優(yōu)點。此外,由于本領域的技術人員容易想到很多修改和改變,因此不是要將本發(fā)明的實施方式限于所例示和描述的精確結構和操作,而是可以涵蓋落入其范圍內的所有合適修改和等同物。應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或者它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可以用本領域共知的下列技術中的任一項或者他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。流程圖中或在此以其它方式描述的任何過程或方法描述或框可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程中的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中,可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或者按相反的順序,來執(zhí)行功能,這應被本發(fā)明所述技術領域的技術人員所理解。在流程圖中表示或者在此以其它方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,“計算機可讀介質”可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質例如可以是但不限于電子、磁、光、電磁、紅外或半導體系統(tǒng)、裝置、設備或傳播介質。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或更多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM)(電子裝置),只讀存儲器(ROM)(電子裝置),可擦除可編程只讀存儲器(EPR0M或閃速存儲器)(電子裝置),光纖(光裝置),以及便攜式光盤只讀存儲器(CDROM)(光學裝置)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其它合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。上述文字說明和附圖示出了本發(fā)明的各種不同的特征。應當理解,本領域普通技術人員可以準備合適的計算機代碼來實現(xiàn)上面描述且在附圖中例示的各個步驟和過程。還應當理解,上面描述的各種終端、計算機、服務器、網(wǎng)絡等可以是任何類型的,并且可以根據(jù)公開內容來準備所述計算機代碼以利用所述裝置實現(xiàn)本發(fā)明。在此公開了本發(fā)明的特定實施方式。本領域的普通技術人員將容易地認識到,本發(fā)明在其他環(huán)境下具有其他應用。實際上,還存在許多實施方式和實現(xiàn)。所附權利要求絕非為了將本發(fā)明的范圍限制為上述具體實施方式
。另外,任意對于“用于......的裝置”的引用都是為了描繪要素和權利要求的裝置加功能的闡釋,而任意未具體使用“用于......的
裝置”的引用的要素都不希望被理解為裝置加功能的元件,即使該權利要求包括了 “裝置”的用詞。盡管已經(jīng)針對特定優(yōu)選實施方式或多個實施方式示出并描述了本發(fā)明,但是顯然,本領域技術人員在閱讀和理解說明書和附圖時可以想到等同的修改例和變型例。尤其是對于由上述要素(部件、組件、裝置、組成等)執(zhí)行的各種功能,除非另外指出,希望用于描述這些要素的術語(包括“裝置”的引用)對應于執(zhí)行所述要素的具體功能的任意要素(即,功能等效),即使該要素在結構上不同于在本發(fā)明的所例示的示例性實施方式或多個實施方式中執(zhí)行該功能的公開結構。另外,盡管以上已經(jīng)針對幾個例示的實施方式中的僅一個或更多個描述了本發(fā)明的具體特征,但是可以根據(jù)需要以及從對任意給定或具體應用有利的方面考慮,將這種特征與其他實施方式的一個或更多個其他特征相結合。
權利要求
1.一種候選詞組輸出方法,其中,所述方法包括: 根據(jù)詞組數(shù)據(jù)庫的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫中是否包含所述詞組的分類; 如果包含,則提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級; 如果不包含,則將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。
2.根據(jù)權利要求1所述的方法,其中,所述方法還包括: 判斷所述候選輸入列表中的第一候選詞是否未被選擇超過預定次數(shù),如果是,則對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析。
3.根據(jù)權利要求1所述的方法,其中,所述方法還包括: 分析目標用戶的語言習慣,根據(jù)所述目標用戶的語言習慣,將所述詞組的同義詞顯示于候選輸入列表的第一頁。
4.根據(jù)權利要求1所述的方法,其中,根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫包括: 接收所述文本服務器發(fā)送的更新指示; 根據(jù)所述更新指示從所述文本服務器下載詞組數(shù)據(jù)庫; 利用從文本服務器上下載的詞組數(shù)據(jù)庫更新本地詞組數(shù)據(jù)庫。
5.根據(jù)權利要求1所述的方法,其中,所述詞組數(shù)據(jù)庫包括以下詞組分類的任意組合: 網(wǎng)絡流行類;方言類;生物化學類;物理數(shù)學類;文言類。
6.—種電子設備,其中,所述電子設備包括: 詞組數(shù)據(jù)庫,包含多個詞組分類,每一個詞組分類包含多個具有相同屬性的詞組;第一分析單元,其根據(jù)詞組數(shù)據(jù)庫的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫中是否包含所述詞組的分類; 調整單元,其在所述第一分析單元的分析結果為,所述詞組數(shù)據(jù)庫包含所述詞組的分類時,提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級; 更新單元,其在所述第一分析單元的分析結果為,所述詞組數(shù)據(jù)庫不包含所述詞組的分類時,將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。
7.根據(jù)權利要求6所述的電子設備,其中,所述電子設備還包括: 判斷單元,其判斷所述候選輸入列表中的第一候選詞是否未被選擇超過預定次數(shù),如果是,則通過所述第一分析單元對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析。
8.根據(jù)權利要求6所述的電子設備,其中,所述電子設備還包括: 第二分析單元,其分析目標用戶的語言習慣; 顯示單元,其根據(jù)第二分析單元分析出的所述目標用戶的語言習慣,將所述詞組的同義詞顯示于所述候選輸入列表的第一頁。
9.根據(jù)權利要求6所述的電子設備,其中,所述更新單元包括: 發(fā)送模塊,其將未被分類的詞組發(fā)送到文本輸入服務器; 接收模塊,其接收所述文本輸入服務器發(fā)送的更新指示;更新模塊,其根據(jù)所述更新指示從所述文本服務器下載詞組數(shù)據(jù)庫,利用從文本服務器上下載的詞組數(shù)據(jù)庫更新本地詞組數(shù)據(jù)庫的詞組分類。
10.根據(jù)權利要求6所述的電子設備,其中, 所述詞組數(shù)據(jù)庫包含以下詞組分類的任意組合: 網(wǎng)絡流行類;方言類;生物化學類;物理數(shù)學類;文言類。
全文摘要
本發(fā)明實施例提供一種候選詞組輸出方法和電子設備,所述方法包括根據(jù)詞組數(shù)據(jù)庫的詞組分類,對用戶輸入音節(jié)后從候選列表中選擇的詞組進行分類分析,以判斷所述詞組數(shù)據(jù)庫中是否包含所述詞組的分類;如果包含,則提高包含所述詞組的分類在候選輸入列表中的候選優(yōu)先級;如果不包含,則將所述詞組發(fā)送到文本輸入服務器,以便根據(jù)所述文本輸入服務器的指示更新所述詞組數(shù)據(jù)庫的詞組分類。通過本發(fā)明實施例的方法和電子設備,提高了使用者利用電子設備輸入中文詞組的效率,并降低了輸入復雜度。
文檔編號G06F3/023GK103106214SQ20111036021
公開日2013年5月15日 申請日期2011年11月14日 優(yōu)先權日2011年11月14日
發(fā)明者李曉瀟, 席燕敏 申請人:索尼愛立信移動通訊有限公司