專利名稱:一種分類詞庫的管理方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種分類詞庫的管理方法和設(shè)備。
背景技術(shù):
終端設(shè)備上的輸入法支持輸入詞語的方式,且輸入法詞庫中包含的詞語越豐富,詞語輸入的成功率越高。但是詞庫中豐富的詞語會導(dǎo)致用戶需要在過多的詞語候選項中選擇,且在過多的詞語候選項中選擇會導(dǎo)致輸入速度的下降。為了解決豐富的詞語與過多的詞語候選項之間的矛盾,現(xiàn)有技術(shù)中,往往采取按照領(lǐng)域?qū)υ~庫進(jìn)行分類的方式加以優(yōu)化。具體方式是:按照不同領(lǐng)域提供不同的詞庫,如醫(yī)學(xué)詞庫、計算機詞庫、體育詞庫、電影詞庫、游戲詞庫等;基于不同的詞庫,可根據(jù)輸入要求對詞庫進(jìn)行選擇;例如,體育愛好者可選擇體育詞庫,游戲愛好者可選擇游戲詞庫。需要注意的是,對于分類詞庫的選擇方式,可以由用戶手動選擇,也可以根據(jù)程序環(huán)境、上下文等信息自動選擇。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問題:隨著移動終端的普及,用戶會隨時隨地的使用輸入法進(jìn)行輸入,而現(xiàn)有技術(shù)中并沒用考慮到該情況,從而導(dǎo)致無法很好的對詞庫進(jìn)行設(shè)置與選擇。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種分類詞庫的管理方法和設(shè)備,以優(yōu)化輸入法詞語候選項。為了達(dá)到上述目的,本發(fā)明實施例提供一種終端設(shè)備,包括:對應(yīng)關(guān)系維護(hù)模塊,用于存儲分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系;場景檢測模塊,用于檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息和/或位置信息;詞庫加載模塊,用于根據(jù)所述時間信息和/或位置信息以及所述分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,以利用所述分類詞庫提供候選詞。本發(fā)明實施例提供一種分類詞庫的管理方法,包括:終端設(shè)備檢測自身當(dāng)前所對應(yīng)的時間信息和/或位置信息;所述終端設(shè)備根據(jù)所述時間信息和/或位置信息以及預(yù)先存儲的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,以利用所述分類詞庫提供候選詞。與現(xiàn)有技術(shù)相比,本發(fā)明實施例至少具有以下優(yōu)點:通過利用終端設(shè)備所對應(yīng)的時間信息和/或位置信息加載分類詞庫,以優(yōu)化輸入法詞語候選項,提高詞語預(yù)測的準(zhǔn)確率和輸入的速度。
圖1是本發(fā)明實施例一提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;圖2是對應(yīng)關(guān)系維護(hù)模塊中維護(hù)的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系的不意圖3是本發(fā)明實施例二提供的一種分類詞庫的管理方法流程示意圖。
具體實施例方式下面將結(jié)合本發(fā)明中的附圖,對本發(fā)明中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。實施例一本發(fā)明實施例一提供一種終端設(shè)備,如圖1所示,該終端設(shè)備包括:輸入法詞庫、對應(yīng)關(guān)系維護(hù)模塊11、對應(yīng)關(guān)系配置模塊12、場景檢測模塊13、詞庫加載模塊14、輸入碼轉(zhuǎn)換模塊15以及候選詞展示及選擇模塊16 ;其中:輸入法詞庫,用于提供預(yù)置的詞語庫,其中包括核心詞庫(用于提供公共常用的詞語)、用戶詞庫(用于提供用戶自定義的詞語)及多個分類詞庫,多個分類詞庫包括但不限于醫(yī)學(xué)分類詞庫、計算機分類詞庫、餐飲分類詞庫、通信分類詞庫、體育分類詞庫、電影分類詞庫等。對應(yīng)關(guān)系維護(hù)模塊11,用于存儲分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,且該對應(yīng)關(guān)系維護(hù)模塊11具體可以為用于存儲分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系的數(shù)據(jù)庫。在對應(yīng)關(guān)系維護(hù)模塊11中,可以只存儲分類詞庫與時間信息之間的對應(yīng)關(guān)系,或只存儲分類詞庫與位置信息之間的對應(yīng)關(guān)系,或存儲分類詞庫與時間信息和位置信息之間的對應(yīng)關(guān)系。對應(yīng)關(guān)系配置模塊12,用于獲得輸入的(如用戶輸入的)分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,并將該獲得的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系存儲到該對應(yīng)關(guān)系維護(hù)模塊11中。需要說明的是,分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系可以預(yù)先設(shè)置或者由用戶進(jìn)行配置,在用戶配置了分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系后,對應(yīng)關(guān)系配置模塊12可獲得輸入的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,并將獲得的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系存儲到對應(yīng)關(guān)系維護(hù)模塊11中。如圖2所示,對應(yīng)關(guān)系維護(hù)模塊11中維護(hù)的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,可以預(yù)先設(shè)置或者由用戶進(jìn)行配置;對于預(yù)先設(shè)置的對應(yīng)關(guān)系,如:在經(jīng)緯度為(XI,Yl)的附近500米范圍內(nèi),表示在餐館附近,在對應(yīng)關(guān)系維護(hù)模塊11中記錄餐館(位置信息)與餐飲分類詞庫(分類詞庫)之間的對應(yīng)關(guān)系;在經(jīng)緯度為(X2,Y2)的附近200米范圍內(nèi),表示在電影院附近,在對應(yīng)關(guān)系維護(hù)模塊11中記錄電影院與電影分類詞庫之間的對應(yīng)關(guān)系;對于用戶配置的對應(yīng)關(guān)系,如:在工作目的9:00 17:30,且經(jīng)緯度為(Χ3,Υ3)的附近300米范圍內(nèi),表示在工作時間內(nèi)處于辦公室附近,在對應(yīng)關(guān)系維護(hù)模塊11中記錄工作時間、辦公室與計算機分類詞庫之間的對應(yīng)關(guān)系;在周四的20:00 22:30,表示在體育節(jié)目時間,在對應(yīng)關(guān)系維護(hù)模塊11中記錄體育節(jié)目時間與體育分類詞庫之間的對應(yīng)關(guān)系。在分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系中,可使用時間信息或位置信息,如體育節(jié)目時間與體育分類詞庫之間的對應(yīng)關(guān)系、餐館與餐飲分類詞庫之間的對應(yīng)關(guān)系、電影院與電影分類詞庫之間的對應(yīng)關(guān)系;也可使用時間信息和位置信息,如工作時間、辦公室與計算機分類詞庫之間的對應(yīng)關(guān)系。場景檢測模塊13,用于檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息和/或位置信息。本發(fā)明實施例中,該場景檢測模塊13包括:時間監(jiān)測單元131和/或位置監(jiān)測單元132,在檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息時,可由時間監(jiān)測單元131提供相關(guān)功能,在檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息時,可由位置監(jiān)測單元132提供相關(guān)功能,在檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息和位置信息時,可由時間監(jiān)測單元131和位置監(jiān)測單元132提供相關(guān)功能。時間監(jiān)測單元131,用于利用終端設(shè)備提供的系統(tǒng)時鐘檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息。具體的,由于終端設(shè)備均會有系統(tǒng)時鐘功能,因此通過終端設(shè)備提供的系統(tǒng)時鐘接口,可獲取到終端設(shè)備當(dāng)前所對應(yīng)的時間信息。例如,Android系統(tǒng)中的 Time 類接口 包括:Time t = new Time ( " GMT+8");mTime.setToNowO ;int year = mTime.year ;int month = mTime.month ;int date =mTime.monthDay ;int hour = mTime.hour ;int minute = mTime.minute ;int second =mTime.second ;基于上述Time類接口,可以獲取到終端設(shè)備當(dāng)前所對應(yīng)的時間信息。位置監(jiān)測單元132,用于通過位置服務(wù)檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息。其中,通過位置服務(wù)檢測到的位置信息可以包括但不限于經(jīng)緯度、P0I(Point of Interest,興趣點,POI包含名稱、類別、經(jīng)度、緯度)信息等。需要注意的是,對于獲得的經(jīng)緯度等信息,位置監(jiān)測單元132需要將其轉(zhuǎn)換為電影院附近、辦公室附近等對應(yīng)關(guān)系維護(hù)模塊11中維護(hù)的位置信息。本發(fā)明實施例中,位置監(jiān)測單元132,具體用于通過終端設(shè)備提供的GPS(GlobalPositioning System,全球定位系統(tǒng))模塊檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息;或者,通過基于蜂窩網(wǎng)Cell-1D (小區(qū)標(biāo)識)信息的LBS (Location Based Service,基于位置服務(wù))檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息;或者,在存在WiFi (Wireless Fidelity,無線保真)網(wǎng)絡(luò)覆蓋的情況下,通過WiFi熱點信息檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息。當(dāng)然,在實際應(yīng)用中檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息的方式并不局限于此,其他終端設(shè)備的定位方式本發(fā)明實施例中不再贅述。詞庫加載模塊14,用于根據(jù)時間信息和/或位置信息以及分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫(將分類詞庫加載到內(nèi)存),以利用分類詞庫提供候選詞。詞庫加載模塊14在加載核心詞庫以及用戶詞庫的基礎(chǔ)上,還會根據(jù)時間信息和/或位置信息(由場景檢測模塊13提供)以及分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系(由對應(yīng)關(guān)系維護(hù)模塊11維護(hù))加載分類詞庫,即將分類詞庫加載到內(nèi)存中。需要注意的是,在將分類詞庫加載到內(nèi)存的過程中,還可能涉及將當(dāng)前內(nèi)存中已加載的分類詞庫從內(nèi)存中卸載的過程。例如,基于圖2所示的對應(yīng)關(guān)系維護(hù)模塊11中維護(hù)的信息,當(dāng)場景檢測模塊13檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息為餐館附近(由經(jīng)緯度為(X1,Y1)確定)時,則通過查詢分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,詞庫加載模塊14將餐飲分類詞庫加載到內(nèi)存中;當(dāng)場景檢測模塊13檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息為電影院附近,則通過查詢分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,詞庫加載模塊14將電影分類詞庫加載到內(nèi)存中。需要注意的是,當(dāng)場景檢測模塊13檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息滿足多個對應(yīng)關(guān)系時,還可以同時加載多個分類詞庫;例如,場景檢測模塊13檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息為周四的20:00 22:30、且在餐館附近,則通過查詢分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,詞庫加載模塊14將餐飲分類詞庫以及體育分類詞庫加載到內(nèi)存中。輸入碼轉(zhuǎn)換模塊15,用于接收用戶輸入的信息,并利用加載到內(nèi)存中的分類詞庫提供候選詞。候選詞展示及選擇模塊16,用于按照優(yōu)先級順序顯示候選詞,并在用戶選擇后,將用戶選擇的詞語輸出到需要輸入的程序中。綜上所述,針對現(xiàn)有輸入法無法通過采集時間信息和/或位置信息來動態(tài)調(diào)整輸入法分類詞庫的問題,本發(fā)明實施例中,考慮終端設(shè)備所對應(yīng)的時間信息和/或位置信息與分類詞庫之間的對應(yīng)關(guān)系(如考慮在工作時間或工作地點,會輸入和工作相關(guān)的詞語;在非工作時間餐館附近,會輸入和餐飲相關(guān)的詞語等因素),通過檢測終端設(shè)備所對應(yīng)的時間信息和/或位置信息,以利用時間信息和/或位置信息加載分類詞庫(即調(diào)整分類詞庫的加載,該方式可以單獨使用,也可以與現(xiàn)有其他上下文感知優(yōu)化加載分類詞庫的方式疊加使用),以優(yōu)化輸入法詞語候選項,加快輸入速度和方便程度,且提高詞語預(yù)測的準(zhǔn)確率,并提聞用戶的輸入體驗。實施例二基于與上述設(shè)備同樣的發(fā)明構(gòu)思,本發(fā)明實施例二提供一種分類詞庫的管理方法,如圖3所示,該方法包括以下步驟:步驟301,終端設(shè)備獲得輸入的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,并存儲獲得的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系。輸入法詞庫可以提供預(yù)置的詞語庫,其中包括核心詞庫(用于提供公共常用的詞語)、用戶詞庫(用于提供用戶自定義的詞語)及多個分類詞庫,多個分類詞庫包括但不限于醫(yī)學(xué)分類詞庫、計算機分類詞庫、餐飲分類詞庫、通信分類詞庫、體育分類詞庫、電影分類詞庫等。因此基于多個分類詞庫,可維護(hù)分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系。本發(fā)明實施例中,對于維護(hù)的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,可以只存儲分類詞庫與時間信息之間的對應(yīng)關(guān)系,或只存儲分類詞庫與位置信息之間的對應(yīng)關(guān)系,或存儲分類詞庫與時間信息和位置信息之間的對應(yīng)關(guān)系。需要說明的是,分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系可以預(yù)先設(shè)置或者由用戶進(jìn)行配置,如圖2所示,對于預(yù)先設(shè)置的對應(yīng)關(guān)系,如:在經(jīng)緯度為(X1,Y1)的附近500米范圍內(nèi),表示在餐館附近,需要存儲餐館與餐飲分類詞庫之間的對應(yīng)關(guān)系;在經(jīng)緯度為(Χ2,Υ2)的附近200米范圍內(nèi),表示在電影院附近,需要存儲電影院與電影分類詞庫之間的對應(yīng)關(guān)系;對于用戶配置的對應(yīng)關(guān)系,如:在工作目的9:00 17:30,且經(jīng)緯度為(Χ3,Υ3)的附近300米范圍內(nèi),表示在工作時間內(nèi)處于辦公室附近,需要存儲工作時間、辦公室與計算機分類詞庫之間的對應(yīng)關(guān)系;在周四的20:00 22:30,表示在體育節(jié)目時間,需要存儲體育節(jié)目時間與體育分類詞庫之間的對應(yīng)關(guān)系。在分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系中,可使用時間信息或位置信息,如體育節(jié)目時間與體育分類詞庫之間的對應(yīng)關(guān)系、餐館與餐飲分類詞庫之間的對應(yīng)關(guān)系、電影院與電影分類詞庫之間的對應(yīng)關(guān)系;也可使用時間信息和位置信息,如工作時間、辦公室與計算機分類詞庫之間的對應(yīng)關(guān)系。步驟302,終端設(shè)備檢測自身當(dāng)前所對應(yīng)的時間信息和/或位置信息。具體的,終端設(shè)備檢測自身當(dāng)前所對應(yīng)的時間信息和/或位置信息,包括:終端設(shè)備利用系統(tǒng)時鐘檢測自身當(dāng)前所對應(yīng)的時間信息;和/或,終端設(shè)備通過位置服務(wù)檢測自身當(dāng)前所對應(yīng)的位置信息。進(jìn)一步的,在終端設(shè)備利用系統(tǒng)時鐘檢測自身當(dāng)前所對應(yīng)的時間信息的過程中:由于終端設(shè)備均會有系統(tǒng)時鐘功能,因此通過終端設(shè)備提供的系統(tǒng)時鐘接口,可獲取到終端設(shè)備當(dāng)前所對應(yīng)的時間信息。例如,Android系統(tǒng)中的Time類接口包括:Time t = newTime ( " GMT+8 " ) ;mTime.setToNowO ;int year = mTime.year ;int month = mTime.month ;int date = mTime.monthDay ;int hour = mTime.hour ;int minute = mTime.minute ;int second = mTime.second ;基于上述Time類接口,可以獲取到終端設(shè)備當(dāng)前所對應(yīng)的時間信息。 本發(fā)明實施例中,通過位置服務(wù)檢測到的位置信息可以包括但不限于經(jīng)緯度、POI信息等。需要注意的是,對于獲得的經(jīng)緯度等信息,還需要將其轉(zhuǎn)換為電影院附近、辦公室附近等位置信息。在終端設(shè)備通過位置服務(wù)檢測自身當(dāng)前所對應(yīng)的位置信息的過程中,終端設(shè)備通過GPS模塊檢測自身當(dāng)前所對應(yīng)的位置信息(如攜帶有GPS模塊的終端設(shè)備可以采用該方式);或者,通過基于蜂窩網(wǎng)Cell-1D信息的LBS檢測自身當(dāng)前所對應(yīng)的位置信息(如未攜帶有GPS模塊的終端設(shè)備可以采用該方式);或者,在存在WiFi網(wǎng)絡(luò)覆蓋的情況下,通過WiFi熱點信息檢測自身當(dāng)前所對應(yīng)的位置信息。當(dāng)然,在實際應(yīng)用中檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息的方式并不局限于此,其他方式本發(fā)明實施例中不再贅述。步驟303,終端設(shè)備根據(jù)時間信息和/或位置信息以及預(yù)先存儲的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫(即將分類詞庫加載到內(nèi)存),以利用分類詞庫提供候選詞。本發(fā)明實施例中,終端設(shè)備在加載核心詞庫以及用戶詞庫的基礎(chǔ)(當(dāng)用戶使用輸入法時,首先激活輸入法加載核心詞庫和用戶詞庫)上,還會根據(jù)時間信息和/或位置信息以及分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,即將分類詞庫加載到內(nèi)存中。需要注意的是,在將分類詞庫加載到內(nèi)存的過程中,還可能涉及將當(dāng)前內(nèi)存中已加載的分類詞庫從內(nèi)存中卸載的過程。例如,基于圖2所示的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,當(dāng)檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息為餐館附近(由經(jīng)緯度為(X1,Y1)確定)時,則通過查詢分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,將餐飲分類詞庫加載到內(nèi)存中;當(dāng)檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息為電影院附近,則通過查詢分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,將電影分類詞庫加載到內(nèi)存中。需要注意的是,當(dāng)檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息滿足多個對應(yīng)關(guān)系時,還可以同時加載多個分類詞庫;例如,當(dāng)檢測到終端設(shè)備當(dāng)前的時間信息和/或位置信息為周四的20:00 22:30、且在餐館附近,則通過查詢分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,將餐飲分類詞庫以及體育分類詞庫加載到內(nèi)存中。步驟304,終端設(shè)備接收用戶輸入的信息,并利用加載到內(nèi)存中的分類詞庫提供候選詞。具體的,終端設(shè)備接收用戶輸入的鍵盤碼信息,并利用加載到內(nèi)存中的分類詞庫將鍵盤碼信息轉(zhuǎn)換為候選詞,供用戶選擇輸入;以及按照優(yōu)先級順序顯示候選詞,并在用戶選擇后,將用戶選擇的詞語輸出到需要輸入的程序中。需要說明的是,如果用戶不再輸入(輸入?yún)^(qū)域失去焦點),則關(guān)閉輸入法;否則檢測終端設(shè)備當(dāng)前的時間信息和/或位置信息是否發(fā)生變化;當(dāng)時間信息和/或位置信息發(fā)生變化時,繼續(xù)上述步驟302-步驟304的過程,在此不再贅述。綜上所述,針對現(xiàn)有輸入法無法通過采集時間信息和/或位置信息來動態(tài)調(diào)整輸入法分類詞庫的問題,本發(fā)明實施例中,考慮終端設(shè)備所對應(yīng)的時間信息和/或位置信息與分類詞庫之間的對應(yīng)關(guān)系(如考慮在工作時間或工作地點,會輸入和工作相關(guān)的詞語;在非工作時間餐館附近,會輸入和餐飲相關(guān)的詞語等因素),通過檢測終端設(shè)備所對應(yīng)的時間信息和/或位置信息,以利用時間信息和/或位置信息加載分類詞庫(即調(diào)整分類詞庫的加載,該方式可以單獨使用,也可以與現(xiàn)有其他上下文感知優(yōu)化加載分類詞庫的方式疊加使用),以優(yōu)化輸入法詞語候選項,加快輸入速度和方便程度,且提高詞語預(yù)測的準(zhǔn)確率,并提聞用戶的輸入體驗。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進(jìn)行分布于實施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進(jìn)一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種終端設(shè)備,其特征在于,包括: 對應(yīng)關(guān)系維護(hù)模塊,用于存儲分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系; 場景檢測模塊,用于檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息和/或位置信息; 詞庫加載模塊,用于根據(jù)所述時間信息和/或位置信息以及所述分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,以利用所述分類詞庫提供候選詞。
2.如權(quán)利要求1所述的終端設(shè)備,其特征在于,還包括: 對應(yīng)關(guān)系配置模塊,用于獲得輸入的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,并將所述獲得的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系存儲到所述對應(yīng)關(guān)系維護(hù)模塊中。
3.如權(quán)利要求1所述的終端設(shè)備,其特征在于,所述場景檢測模塊包括: 時間監(jiān) 測單元,用于利用終端設(shè)備提供的系統(tǒng)時鐘檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息;和/或, 位置監(jiān)測單元,用于通過位置服務(wù)檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息。
4.如權(quán)利要求3所述的終端設(shè)備,其特征在于, 所述位置監(jiān)測單元,具體用于通過終端設(shè)備提供的全球定位系統(tǒng)GPS模塊檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息;或者, 通過基于小區(qū)標(biāo)識Cell-1D信息的基于位置服務(wù)LBS檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息;或者, 在存在無線保真WiFi網(wǎng)絡(luò)覆蓋的情況下,通過WiFi熱點信息檢測終端設(shè)備當(dāng)前所對應(yīng)的位置信息。
5.如權(quán)利要求1-4任一項所述的終端設(shè)備,其特征在于,還包括: 輸入碼轉(zhuǎn)換模塊,用于接收用戶輸入的信息,并利用所述詞庫加載模塊所加載的分類詞庫提供候選詞; 候選詞展示及選擇模塊,用于按照優(yōu)先級順序顯示候選詞,并在用戶選擇后,將用戶選擇的詞語輸出到需要輸入的程序中。
6.—種分類詞庫的管理方法,其特征在于,包括: 終端設(shè)備檢測自身當(dāng)前所對應(yīng)的時間信息和/或位置信息; 所述終端設(shè)備根據(jù)所述時間信息和/或位置信息以及預(yù)先存儲的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,以利用所述分類詞庫提供候選詞。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 所述終端設(shè)備獲得輸入的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系,并存儲所述獲得的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系。
8.如權(quán)利要求6所述的方法,其特征在于,所述終端設(shè)備檢測自身當(dāng)前所對應(yīng)的時間信息和/或位置信息,包括: 所述終端設(shè)備利用系統(tǒng)時鐘檢測自身當(dāng)前所對應(yīng)的時間信息;和/或, 所述終端設(shè)備通過位置服務(wù)檢測自身當(dāng)前所對應(yīng)的位置信息。
9.如權(quán)利要求8所述的方法,其特征在于,所述終端設(shè)備通過位置服務(wù)檢測自身當(dāng)前所對應(yīng)的位置信息,包括: 所述終端設(shè)備通過全球定位系統(tǒng)GPS模塊檢測自身當(dāng)前所對應(yīng)的位置信息;或者,通過基于小區(qū)標(biāo)識Cell-1D信息的基于位置服務(wù)LBS檢測自身當(dāng)前所對應(yīng)的位置信息;或者, 在存在無線保真WiFi網(wǎng)絡(luò)覆蓋的情況下,通過WiFi熱點信息檢測自身當(dāng)前所對應(yīng)的位置信息。
10.如權(quán)利要求6-9任一項所述的方法,其特征在于,所述終端設(shè)備根據(jù)所述時間信息和/或位置信息以及預(yù)先存儲的分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,之后還包括: 所述終端設(shè)備接收用戶輸入的信息,并利用加載的分類詞庫提供候選詞; 所述終端設(shè)備按照優(yōu)先級順序 顯示候選詞,并在用戶選擇后,將用戶選擇的詞語輸出到需要輸入的程序中。
全文摘要
本發(fā)明公開了一種分類詞庫的管理方法和設(shè)備,該設(shè)備包括對應(yīng)關(guān)系維護(hù)模塊,用于存儲分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系;場景檢測模塊,用于檢測終端設(shè)備當(dāng)前所對應(yīng)的時間信息和/或位置信息;詞庫加載模塊,用于根據(jù)所述時間信息和/或位置信息以及所述分類詞庫與時間信息和/或位置信息之間的對應(yīng)關(guān)系加載分類詞庫,以利用所述分類詞庫提供候選詞。本發(fā)明實施例中,通過利用終端設(shè)備所對應(yīng)的時間信息和/或位置信息加載分類詞庫,以優(yōu)化輸入法詞語候選項,提高詞語預(yù)測的準(zhǔn)確率和輸入的速度。
文檔編號G06F17/30GK103198077SQ20121000482
公開日2013年7月10日 申請日期2012年1月4日 優(yōu)先權(quán)日2012年1月4日
發(fā)明者趙良晶 申請人:中國移動通信集團(tuán)公司