本發(fā)明涉及電子設備技術(shù)領(lǐng)域,具體涉及一種文字查找方法及裝置、電子設備。
背景技術(shù):
用戶在學習過程中或者日常生活里面,會經(jīng)常碰到一些認識但不知道如何拼寫或者完全不認識的漢字,用戶可以通過查閱紙質(zhì)字典或者在線字典等,來學習了解該漢字的讀音、解釋、筆順、組詞和造句等。在紙質(zhì)字典查找中通常利用偏旁部首,而在線字典查找時一般都是通過輸入漢字的拼音或者整個漢字去精確查找。在實踐中發(fā)現(xiàn),對于用戶本來就不認識的漢字,可能也不知道其拼音,也不太記得完整的漢字如何書寫,使得在紙質(zhì)字典或者在線字典上查找起來仍然存在較大困難,導致用戶使用上的不便。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例公開了一種文字查找方法及裝置、電子設備,能夠快速且準確地查找文字,減少用戶查找文字的時間。
本發(fā)明第一方面公開了一種文字查找方法,可包括:
獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分,上述結(jié)構(gòu)部分為根據(jù)文字的文字結(jié)構(gòu)拆分得到的由至少一個筆畫形成的部分;
從預存儲的文字中查找與上述至少一個結(jié)構(gòu)部分相匹配的目標文字,以及按照預設輸出方式在上述觸摸屏上輸出上述目標文字。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述獲取用戶輸入的至少一個結(jié)構(gòu)部分包括:
獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分,一個上述結(jié)構(gòu)部分對應一個上述書寫軌跡;或者,獲取用戶通過觸摸屏上的虛擬鍵盤輸入的至少一個結(jié)構(gòu)部分。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分包括:
獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡的坐標信息,上述坐標信息包括開始坐標信息、結(jié)束坐標信息和書寫軌跡移動過程中的移動坐標信息;根據(jù)上述坐標信息識別對應的上述書寫軌跡所書寫的內(nèi)容,獲得至少一個結(jié)構(gòu)部分。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分之前,上述方法還包括:
收集若干文字并保存,根據(jù)上述若干文字的文字結(jié)構(gòu)對上述若干文字進行拆分,得到若干結(jié)構(gòu)部分,并將上述若干文字中的每一個文字與其拆分得到的每一個結(jié)構(gòu)部分分別建立關(guān)聯(lián)關(guān)系;
上述從預存儲的文字中查找與上述至少一個結(jié)構(gòu)部分相匹配的目標文字包括:根據(jù)上述關(guān)聯(lián)關(guān)系,查找與上述至少一個結(jié)構(gòu)部分相匹配的目標文字。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述按照預設輸出方式在上述觸摸屏上輸出上述目標文字包括:
獲取上述目標文字的筆畫數(shù),在上述觸摸屏上按照上述目標文字的筆畫數(shù)從小到大或者從大到小排序并輸出上述目標文字;
或者,獲取上述目標文字的輸出頻率和/或最后一次輸出時間,根據(jù)上述目標文字的輸出頻率和/或最后一次輸出時間,在上述觸摸屏上排序并輸出上述目標文字。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述并按照預設輸出方式在上述觸摸屏上輸出上述目標文字之后,上述方法還包括:
接收上述用戶對上述目標文字中的任意一個文字的選擇,獲取所選擇的文字的字典信息并在上述觸摸屏上輸出,上述字典信息包括讀音、部首、結(jié)構(gòu)、筆順、連續(xù)性筆畫、筆畫數(shù)、解釋、組詞和造句中的至少一種。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分包括:
獲取上述用戶在上述觸摸屏上書寫輸入的至少一個書寫軌跡;
識別上述書寫軌跡的內(nèi)容,根據(jù)上述內(nèi)容判斷上述至少一個書寫軌跡是否為結(jié)構(gòu)部分,若為結(jié)構(gòu)部分,根據(jù)上述至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分;
若不為結(jié)構(gòu)部分,判斷上述至少一個書寫軌跡是否為字母,若為字母,查找與上述字母相匹配的文字并按照預設輸出方式在上述觸摸屏上輸出;若不為字母,在上述觸摸屏上輸出未查找到匹配文字的提示。
本發(fā)明第二方面公開了一種文字查找裝置,可包括:
獲取單元,用于獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分,上述結(jié)構(gòu)部分為根據(jù)文字的文字結(jié)構(gòu)拆分得到的由至少一個筆畫形成的部分;
查找單元,用于從預存儲的文字中查找與上述至少一個結(jié)構(gòu)部分相匹配的目標文字;
輸出單元,用于按照預設輸出方式在上述觸摸屏上輸出上述目標文字。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述獲取單元包括:
第一獲取單元,用于獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分,一個上述結(jié)構(gòu)部分對應一個上述書寫軌跡;
或者,第二獲取單元,用于獲取用戶通過觸摸屏上的虛擬鍵盤輸入的至少一個結(jié)構(gòu)部分。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述第一獲取單元具體用于,獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡的坐標信息,上述坐標信息包括開始坐標信息、結(jié)束坐標信息和書寫軌跡移動過程中的移動坐標信息;根據(jù)上述坐標信息識別對應的上述書寫軌跡所書寫的內(nèi)容,獲得至少一個結(jié)構(gòu)部分。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述裝置還包括:
設置單元,用于收集若干文字并保存,根據(jù)上述若干文字的文字結(jié)構(gòu)對上述若干文字進行拆分,得到若干結(jié)構(gòu)部分,并將上述若干文字中的每一個文字與其拆分得到的每一個結(jié)構(gòu)部分分別建立關(guān)聯(lián)關(guān)系;
上述查找單元具體用于,根據(jù)上述關(guān)聯(lián)關(guān)系,查找與上述至少一個結(jié)構(gòu)部分相匹配的目標文字。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述輸出單元具體用于,獲取上述目標文字的筆畫數(shù),在上述觸摸屏上按照上述目標文字的筆畫數(shù)從小到大或者從大到小排序并輸出上述目標文字;或者,獲取上述目標文字的輸出頻率和/或最后一次輸出時間,根據(jù)上述目標文字的輸出頻率和/或最后一次輸出時間,在上述觸摸屏上排序并輸出上述目標文字。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述裝置還包括:
查看單元,用于在上述輸出單元按照預設輸出方式在上述觸摸屏上輸出上述目標文字之后,接收上述用戶對上述目標文字中的任意一個文字的選擇,獲取所選擇的文字的字典信息并在上述觸摸屏上輸出,上述字典信息包括讀音、部首、結(jié)構(gòu)、筆順、連續(xù)性筆畫、筆畫數(shù)、解釋、組詞和造句中的至少一種。
作為一種可選的實施方式,在本發(fā)明第一方面中,上述第一獲取單元具體包括:識別單元,用于獲取上述用戶在上述觸摸屏上書寫輸入的至少一個書寫軌跡,識別上述書寫軌跡的內(nèi)容;
判斷單元,用于根據(jù)上述內(nèi)容判斷上述至少一個書寫軌跡是否為結(jié)構(gòu)部分,若為結(jié)構(gòu)部分,根據(jù)上述至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分;若不為結(jié)構(gòu)部分,判斷上述至少一個書寫軌跡是否為字母,若為字母,觸發(fā)上述查找單元查找與上述字母相匹配的文字并通過上述輸出單元按照預設輸出方式在上述觸摸屏上輸出;若不為字母,觸發(fā)上述輸出單元在上述觸摸屏上輸出未查找到匹配文字的提示。
本發(fā)明第三方面公開了一種電子設備,可包括:本發(fā)明第二方面公開的文字查找裝置。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下有益效果:
在本發(fā)明實施例中,通過獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分,其中,結(jié)構(gòu)部分是根據(jù)文字的結(jié)構(gòu)拆分得到的由至少一個筆畫形成的部分,進而,在預存儲的文字中查找與至少一個結(jié)構(gòu)部分相匹配的目標文字,在觸摸屏上按照預設輸出方式輸出??梢钥闯觯瑢嵤┍景l(fā)明實施例,摒棄了傳統(tǒng)技術(shù)中需要輸入完整文字或者拼音查找文字的技術(shù),通過文字的結(jié)構(gòu)部分就能夠查找相匹配的文字,尤其適用于查找不認識的文字或者生僻字。另外,在本發(fā)明實施例中,用戶輸入的結(jié)構(gòu)部分可以是一個或者兩個以上,在使用兩個以上的結(jié)構(gòu)部分來查找匹配的文字時,能夠提高查找的準確率,進一步減少查找時間。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例公開的文字查找方法的流程示意圖;
圖2為本發(fā)明實施例公開的文字查找方法的另一流程示意圖;
圖3為本發(fā)明實施例公開的文字查找裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例公開的文字查找裝置的另一結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例公開的文字查找裝置的另一結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例公開的文字查找裝置的另一結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例公開的電子設備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種文字查找方法及裝置、電子設備,能夠快速且準確地查找文字,尤其是針對不認識的文字或者生僻字,減少用戶查找文字的時間,并有助于用戶學習和掌握文字。
實施例一
請參閱圖1,圖1為本發(fā)明實施例公開的文字查找方法的流程示意圖。其中,圖1所示的文字查找方法是從電子設備的角度來進行描述的。在實際應用中,電子設備可以是電子詞典(如描紅詞典)、智能手機、平板電腦等用戶設備,還可以是家教學習機等,描紅詞典是可以通過在觸摸屏上書寫輸入結(jié)構(gòu)部分或者拼音查找文字,同時提供了字帖用于用戶描紅。如圖1所示,該文字查找方法可以包括以下步驟。
101、電子設備獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分,該結(jié)構(gòu)部分為根據(jù)文字的文字結(jié)構(gòu)拆分得到的由至少一個筆畫形成的部分;
其中,結(jié)構(gòu)部分是根據(jù)文字的文字結(jié)構(gòu)拆分得到的,舉例來說,“羋”字按照它的文字結(jié)構(gòu)可以拆分成“二”、“半”象形,“嘂”字按照文字結(jié)構(gòu)可以拆分成“口”、“口口”等。
在本發(fā)明實施例中用戶可以通過以下兩種方式輸入結(jié)構(gòu)部分(包括但不僅限于這兩種方式):
方式一、電子設備的屏幕為觸摸屏,用戶可以在觸摸屏上通過手指或者觸控筆以書寫方式輸入至少一個書寫軌跡,從而電子設備獲得至少一個結(jié)構(gòu)部分。方式一可以用于所有結(jié)構(gòu)部分輸入,尤其針對一些難以通過虛擬鍵盤或者鍵盤輸入的結(jié)構(gòu)部分,比如一些偏旁部首等。
在方式一中,作為一種可選的實施方式,電子設備獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分具體包括:電子設備獲取用戶在觸摸屏上輸入的至少一個書寫軌跡的坐標信息,該坐標信息包括開始坐標信息、結(jié)束坐標信息和書寫軌跡移動過程中的移動坐標信息,電子設備根據(jù)坐標信息識別對應的書寫軌跡所書寫的內(nèi)容,獲得至少一個結(jié)構(gòu)部分。比如,用戶在電子設備的觸摸屏上書寫輸入“人”,電子設備獲取到書寫“人”時的坐標信息,開始坐標信息為“人”中“丿”的起點對應的坐標信息,結(jié)束坐標信息為“人”中奈的最后一點對應的坐標信息,根據(jù)所獲取的坐標信息,能夠勾畫出書寫軌跡的內(nèi)容,從而得到結(jié)構(gòu)部分。
方式二、用戶可以通過調(diào)用虛擬鍵盤,通過虛擬鍵盤輸入至少一個結(jié)構(gòu)部分。方式一針對能夠通過虛擬鍵盤輸輸入的結(jié)構(gòu)部分,往往這些結(jié)構(gòu)部分為獨立的一個文字。
102、電子設備從預存儲的文字中查找與至少一個結(jié)構(gòu)部分相匹配的目標文字;
可以理解,在實施實施例一之前,還需要收集文字并存儲在電子設備中,可以由電子設備聯(lián)網(wǎng)后,從其它網(wǎng)絡環(huán)境中獲取,或者是手工收集文字然后輸入到電子設備上。在收集到文字后,根據(jù)每一個文字的文字結(jié)構(gòu),對其進行拆分,然后獲取結(jié)構(gòu)部分,結(jié)合所有文字拆分的結(jié)構(gòu)部分,得到了預存儲在電子設備中的結(jié)構(gòu)部分,存儲的結(jié)構(gòu)部分中任意兩個結(jié)構(gòu)部分都不相同。然后,對于每一個文字而言,將其與可以拆分得到的每一個結(jié)構(gòu)部分都建立關(guān)聯(lián)關(guān)系。舉例來說,“江”可以按照其文字結(jié)構(gòu)拆分成“氵”、“工”兩個結(jié)構(gòu)部分,然后將“江”字與“氵”建立關(guān)聯(lián)關(guān)系和與“工”建立關(guān)聯(lián)關(guān)系。然后根據(jù)建立的關(guān)聯(lián)關(guān)系,查找與用戶輸入的至少一個結(jié)構(gòu)部分相匹配的目標文字。需要說明,在本發(fā)明實施例中用戶可以輸入一個結(jié)構(gòu)部分或者兩個以上結(jié)構(gòu)部分來查找匹配的目標文字,以提高文字查找的精確度。尤其是在一些電子設備中,觸摸屏的可視面積比較小,其排版顯示可能會受到限制,如一次性只能顯示5個文字,那么根據(jù)一個結(jié)構(gòu)部分查找到的文字可能有成千上萬的,然后從成千上萬的目標文字中查找用戶想要的一個文字是非常困難的,因此,在本發(fā)明實施例中通過增加查找的條件,也就是兩個以上的結(jié)構(gòu)部分,那么同時能夠匹配兩個以上結(jié)構(gòu)部分的目標文字就會相對減少,也就更快地查找到想要的文字??梢岳斫?,用戶輸入的結(jié)構(gòu)部分數(shù)量越多,查找到的目標文字的數(shù)量就會相對越少。
103、電子設備按照預設輸出方式在觸摸屏上輸出查找到的目標文字。
作為一種可選的實施方式,步驟103中電子設備可以先獲取目標文字的筆畫數(shù),然后根據(jù)目標文字的筆畫數(shù)對目標文字進行排序并輸出,包括根據(jù)目標文字的筆畫數(shù)從小到大排序或者從大到小排序。
作為另一種可選的實施方式,步驟103中電子設備先獲取目標文字的輸出頻率和/或最后一次輸出時間,根據(jù)目標文字的輸出頻率和/或最后一次輸出時間,在觸摸屏上排序并輸出目標文字??梢钥闯觯繕宋淖值妮敵鲱l率反映了目標文字的使用率,對于使用率較高的目標文字進行優(yōu)先排序,那么進一步提高文字的使用率,而最后一次輸出時間也側(cè)面反映了目標文字的使用率。在本發(fā)明實施例中可以僅結(jié)合目標文字的輸出頻率來排序和輸出目標文字,也可以僅結(jié)合目標文字的最后一次輸出時間來排序和輸出目標文字,還可以同時結(jié)合目標文字的輸出頻率和最后一次輸出時間來排序和輸出目標文字,對具體的實現(xiàn)方式不作限定。
當然,根據(jù)目標文字的筆畫數(shù)、目標文字的輸出頻率和/或最后一次輸出時間等排序輸出目標文字,還可以方便用戶更快地查找到自己想要的文字。
可以看出,電子設備通過檢測用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分,其中,結(jié)構(gòu)部分是根據(jù)文字的結(jié)構(gòu)拆分得到的由至少一個筆畫形成的部分,進而,在預存儲的文字中查找與至少一個結(jié)構(gòu)部分相匹配的目標文字,在觸摸屏上按照預設輸出方式輸出,從而摒棄了傳統(tǒng)技術(shù)中需要輸入完整文字或者拼音查找文字的技術(shù),通過文字的結(jié)構(gòu)部分就能夠查找相匹配的文字,尤其適用于查找不認識的文字或者生僻字。另外,在本發(fā)明實施例中,用戶輸入的結(jié)構(gòu)部分可以是一個或者兩個以上,在使用兩個以上的結(jié)構(gòu)部分來查找匹配的文字時,能夠提高查找的準確率,進一步減少查找時間。
實施二
請參閱圖2,圖2為本發(fā)明實施例公開的文字查找方法的另一流程示意圖;如圖2所示,該文字查找方法可包括:
201、電子設備獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分;
其中,根據(jù)上述步驟101的介紹,用戶可以通過兩種方式輸入結(jié)構(gòu)部分,從而電子設備可以通過兩種方式獲取到結(jié)構(gòu)部分。
若采用步驟101中介紹的方式一獲取結(jié)構(gòu)部分,電子設備先獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,然后識別該書寫軌跡的內(nèi)容,根據(jù)內(nèi)容判斷該書寫軌跡是否為結(jié)構(gòu)部分,若為結(jié)構(gòu)部分,那么將得到輸入的至少一個結(jié)構(gòu)部分,如果書寫軌跡不是結(jié)構(gòu)部分,進一步判斷其是否為字母(可以是大寫字母或者小寫字母),如果是字母,那么查找與字母相匹配的文字并按照預設輸出方式輸出。如果不是結(jié)構(gòu)部分又不是字母,那么在觸摸屏上輸出未查找到匹配文字的提示??梢岳斫?,在通過書寫方式輸入時,可能由于用戶書寫的不標準或者觸摸不到位等原因,導致電子設備識別出來的書寫軌跡的內(nèi)容既不是結(jié)構(gòu)部分也不是字母,那么電子設備將無法獲取到匹配文字,從而輸出提示提醒用戶,提示的內(nèi)容可以是:未查找到匹配文字??梢钥闯?,在本發(fā)明實施例中還可以預先設置字母與文字的關(guān)聯(lián)關(guān)系,然后輸入字母來查找文字。
當然,還可以理解,在本發(fā)明實施例中,若識別出來的至少一個結(jié)構(gòu)部分中有一個結(jié)構(gòu)部分不是結(jié)構(gòu)部分時,那么查找失敗,可以輸出未查找到匹配文字的提示。
作為一種可選的實施方式,在步驟1中,電子設備可以獲取用戶在觸摸屏上輸入的結(jié)構(gòu)部分和字母。可以理解,在本發(fā)明實施例中,可以同時輸入結(jié)構(gòu)部分和字母,結(jié)構(gòu)部分和字母分別可以是一個或者2個以上,在此不作限定。
202、電子設備從預存儲的文字中查找與至少一個結(jié)構(gòu)部分相匹配的目標文字;
結(jié)合步驟201的說明,若電子設備同時獲取到用戶輸入的結(jié)構(gòu)部分和字母,那么在步驟202中,將查找同時匹配輸入的結(jié)構(gòu)部分和字母的目標文字,然后按照預設輸出方式在觸摸屏上輸出。
203、電子設備按照預設輸出方式在觸摸屏上輸出查找到的目標文字;
204、電子設備接收用戶對目標文字中的任意一個文字的選擇,獲取所選擇的文字的字典信息并在觸摸屏上輸出,該字典信息包括讀音、部首、結(jié)構(gòu)、筆順、連續(xù)性筆畫、筆畫數(shù)、解釋、組詞和造句中的至少一種。
作為一種可選的實施方式,在收集文字時,可以同時收集文字的讀音、部首、結(jié)構(gòu)、筆順、連續(xù)性筆畫、筆畫數(shù)、解釋、組詞和造句等,從而生成一個小型漢語詞典,從而可以幫助用戶擴充漢字的認識量,也能教會初學者正確讀音和幫助用戶糾正錯誤的讀音,以及教會用戶正確書寫該文字和掌握該文字的意思和用法。
另外,在輸出字典信息時,在觸摸屏上還設置了觸控按鈕,該觸控按鈕鏈接語音視頻,而語音視頻播放連續(xù)性筆畫的書寫過程。用戶可以通過輸入對該觸控按鈕的操作命令,然后電子設備在檢測到該操作命令時,打開語音視頻,以便用戶通過語音視頻更加直觀地了解如何書寫該文字。
實施三
請參閱圖3,圖3為本發(fā)明實施例公開的文字查找裝置的結(jié)構(gòu)示意圖;如圖3所示,該文字查找裝置可包括:
獲取單元310,用于獲取用戶在觸摸屏上輸入的至少一個結(jié)構(gòu)部分,所述結(jié)構(gòu)部分為根據(jù)文字的文字結(jié)構(gòu)拆分得到的由至少一個筆畫形成的部分;
查找單元320,用于從預存儲的文字中查找與所述至少一個結(jié)構(gòu)部分相匹配的目標文字;
輸出單元330,用于按照預設輸出方式在所述觸摸屏上輸出所述目標文字。
可以看出,在本發(fā)明實施例中,獲取單元310檢測用戶在觸摸屏中輸入的至少一個結(jié)構(gòu)部分,然后查找單元320從預存儲的文字中查找與該至少一個結(jié)構(gòu)部分相匹配的目標文字,輸出單元330在電子設備的觸摸屏上按照預設輸出方式輸出目標文字,實施本發(fā)明實施例,摒棄了傳統(tǒng)技術(shù)中需要輸入完整文字或者拼音查找文字的技術(shù),通過文字的結(jié)構(gòu)部分就能夠查找相匹配的文字,尤其適用于查找不認識的文字或者生僻字。另外,在本發(fā)明實施例中,用戶輸入的結(jié)構(gòu)部分可以是一個或者兩個以上,在使用兩個以上的結(jié)構(gòu)部分來查找匹配的文字時,能夠提高查找的準確率,進一步減少查找時間。
作為一種可選的實施方式,在圖3所示的文字查找裝置中,所述輸出單元330具體用于,獲取所述目標文字的筆畫數(shù),在所述觸摸屏上按照所述目標文字的筆畫數(shù)從小到大或者從大到小排序并輸出所述目標文字;可以看出,在該實施例中,輸出單元330可以根據(jù)目標文字的筆畫數(shù)來排列和輸出目標文字,使得用戶能夠從目標文字中快速且精準地查找到自己想要查找的文字,減少查找時間。
或者,作為另一種可選的實施方式,在圖3所示的文字查找裝置中,所述輸出單元330具體用于,獲取所述目標文字的輸出頻率和/或最后一次輸出時間,根據(jù)所述目標文字的輸出頻率和/或最后一次輸出時間,在所述觸摸屏上排序并輸出所述目標文字;可以看出,在該實施例中,輸出單元330可以根據(jù)目標文字的輸出頻率和/或最后一次輸出時間來排序和輸出目標文字,目標文字的輸出頻率反映了目標文字的使用率,對于使用率較高的目標文字進行優(yōu)先排序,那么進一步提高文字的使用率。而最后一次輸出時間也側(cè)面反映了目標文字的使用率,在本發(fā)明實施例中輸出單元330可以僅結(jié)合目標文字的輸出頻率來排序和輸出目標文字,也可以僅結(jié)合目標文字的最后一次輸出時間來排序和輸出目標文字,還可以同時結(jié)合目標文字的輸出頻率和最后一次輸出時間來排序和輸出目標文字,對具體的實現(xiàn)方式不作限定。
實施例四
請參閱圖4,圖4為本發(fā)明實施例公開的文字查找裝置的另一結(jié)構(gòu)示意圖;其中,圖4所示的文字查找裝置是由圖3所示的文字查找裝置進行優(yōu)化得到的。在圖4所示的文字查找裝置中,所述獲取單元310包括:
第一獲取單元410,用于獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分,一個所述結(jié)構(gòu)部分對應一個所述書寫軌跡;
或者第二獲取單元420,用于獲取用戶通過觸摸屏上的虛擬鍵盤輸入的至少一個結(jié)構(gòu)部分。
作為一種可選擇的方式,在圖4所示的文字查找裝置中,第一獲取單元410具體用于,獲取用戶在觸摸屏上書寫輸入的至少一個書寫軌跡的坐標信息,所述坐標信息包括開始坐標信息、結(jié)束坐標信息和書寫軌跡移動過程中的移動坐標信息;根據(jù)所述坐標信息識別對應的所述書寫軌跡所書寫的內(nèi)容,獲得至少一個結(jié)構(gòu)部分。
作為一種可選的實施方式,在圖4所示的文字查找裝置中,第一獲取單元410具體包括:
識別單元411,用于獲取所述用戶在所述觸摸屏上書寫輸入的至少一個書寫軌跡,識別所述書寫軌跡的內(nèi)容;
判斷單元412,用于根據(jù)書寫軌跡的內(nèi)容判斷所述至少一個書寫軌跡是否為結(jié)構(gòu)部分,若為結(jié)構(gòu)部分,根據(jù)所述至少一個書寫軌跡,獲得至少一個結(jié)構(gòu)部分;若不為結(jié)構(gòu)部分,判斷所述至少一個書寫軌跡是否為字母,若為字母,觸發(fā)查找單元320查找與所述字母相匹配的文字并通過所述輸出單元330按照預設輸出方式在所述觸摸屏上輸出;若不為字母,觸發(fā)所述輸出單元330在所述觸摸屏上輸出未查找到匹配文字的提示。可以看出,在該實施例中,用戶輸入的書寫軌跡可以是結(jié)構(gòu)部分,還可能是從文字中的提取出來的若干筆畫形成的部分,但是不是按照文字的結(jié)構(gòu)拆分的,甚至還可以是字母。如果是結(jié)構(gòu)部分,查找匹配目標文字并輸出,如果是字母,也可以查找到匹配的文字并輸出,但如果同時不是結(jié)構(gòu)部分和字母,則輸出一個提示,該提示包括未查找到匹配文字。
實施例五
請參閱圖5,圖5為本發(fā)明實施例公開的文字查找裝置的另一結(jié)構(gòu)示意圖;其中,圖5所示的文字查找裝置是由圖3所示的文字查找裝置進行優(yōu)化得到的。在圖5所示的文字查找裝置中,該文字查找裝置還包括:
設置單元510,用于在獲取單元310首次檢測用戶在觸摸屏上輸入的至少一個書寫軌跡之前,收集若干文字并保存,根據(jù)所述若干文字的文字結(jié)構(gòu)對所述若干文字進行拆分,得到若干結(jié)構(gòu)部分,將所述若干文字中的每一個文字與其包含的每一個預設的結(jié)構(gòu)部分分別建立關(guān)聯(lián)關(guān)系;
而查找單元320具體用于,根據(jù)所述關(guān)聯(lián)關(guān)系,查找與所述至少一個結(jié)構(gòu)部分相匹配的目標文字。
實施例六
請參閱圖6,圖6為本發(fā)明實施例公開的文字查找裝置的另一結(jié)構(gòu)示意圖;其中,圖6所示的文字查找裝置是由圖3所示的文字查找裝置進行優(yōu)化得到的。在圖6所示的文字查找裝置中,該文字查找裝置還包括:
查看單元610,用于在所述輸出單元按照預設輸出方式在所述觸摸屏上輸出所述目標文字之后,接收所述用戶對所述目標文字中的任意一個文字的選擇,獲取所選擇的文字的字典信息并在所述觸摸屏上輸出,所述字典信息包括讀音、部首、結(jié)構(gòu)、筆順、連續(xù)性筆畫、筆畫數(shù)、解釋、組詞和造句中的至少一種。
實施例七
請參閱圖7,圖7為本發(fā)明實施例公開的電子設備的結(jié)構(gòu)示意圖;如圖7所示,該電子設備包括圖3至圖6任一項所介紹的文字查找裝置。該電子設備能夠幫助用戶快速且準確地查找到文字,尤其針對用戶不認識的文字,減少文字查找的時間。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據(jù)的計算機可讀的任何其他介質(zhì)。
以上對本發(fā)明實施例公開的一種文字查找方法及裝置、電子設備進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。