專利名稱:一種用于確定應(yīng)用詞庫的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于確定應(yīng)用詞庫的技術(shù)。
背景技術(shù):
社交網(wǎng)絡(luò)的發(fā)展使得用戶越來越趨向于在一個或多個社交圈中進(jìn)行交流與溝通,同一個社交圈內(nèi)的多個用戶通常具有相同或相似的話題、關(guān)注內(nèi)容、慣用詞語等;而現(xiàn)有的輸入法中并不存在對應(yīng)于某一個特定社交圈的多個用戶的相關(guān)詞庫,使得所述社交圈內(nèi)的多個用戶需要經(jīng)過多次訓(xùn)練才能將與該社交圈相關(guān)聯(lián)的詞語加入到用戶詞庫中,因而給用戶的輸入帶來了很大的不便,致使用戶輸入時效率較低。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于確定應(yīng)用詞庫的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種用于確定應(yīng)用詞庫的方法,其中,該方法包括以下步驟:a獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;b根據(jù)所述一個或多個 記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。根據(jù)本發(fā)明的另一方面,還提供了一種用于確定應(yīng)用詞庫的輸入設(shè)備,其中,該設(shè)備包括:獲取裝置,用于獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;更新裝置,用于根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。與現(xiàn)有技術(shù)相比,本發(fā)明通過根據(jù)具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,從而建立與用戶的輸入需求相匹配的應(yīng)用詞庫,提高了輸入靈活度與個性化,還提高了輸入法的輸入效率,改善了用戶體驗(yàn)。而且,本發(fā)明還可以根據(jù)當(dāng)前用戶在目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,將所獲得的一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用,從而與用戶的輸入需求相匹配,提高了輸入靈活度與個性化,還提高了輸入法的輸入效率,改善了用戶體驗(yàn)。而且,本發(fā)明還可以通過獲取一個或多個初始記錄信息,根據(jù)所述一個或多個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;進(jìn)一步地,根據(jù)所述一個或多個初始記錄信息,確定與所述初始記錄信息相對應(yīng)一個或多個用戶,根據(jù)所述一個或多個用戶,將與所述用戶相對應(yīng)的初始記錄信息作為所述一個或多個記錄信息,從而提高了所述記錄信息獲取的靈活性,實(shí)現(xiàn)了對初始記錄信息的篩選,進(jìn)而與用戶的輸入需求相匹配,提高了輸入靈活度與個性化,還提高了輸入法的輸入效率,改善了用戶體驗(yàn)。而且,本發(fā)明還可以獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶,根據(jù)所述用戶所對應(yīng)的用戶記錄信息,確定所述一個或多個記錄信息;進(jìn)一步地,所述用戶記錄信息中還包括與所述用戶相對應(yīng)的一個或多個詞條信息,因此可以直接將用戶的詞條或詞庫生成所述應(yīng)用詞庫,從而實(shí)現(xiàn)了從用戶獲取記錄信息的方式,提供了通過對社交網(wǎng)絡(luò)中記錄信息的獲取方法,進(jìn)而與用戶的輸入需求相匹配,提高了輸入靈活度與個性化,還提高了輸入法的輸入效率,改善了用戶體驗(yàn)。而且,本發(fā)明還可以根據(jù)所述一個或多個記錄信息,確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息,根據(jù)所述應(yīng)用屬性信息,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫,根據(jù)所述優(yōu)選詞庫,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,從而能夠?qū)⑴c所述記錄信息相關(guān)聯(lián)的一個或多個優(yōu)選詞庫直接建立或更新至所述應(yīng)用詞庫中,提高了詞條獲取效率,進(jìn)而提高了輸入法的輸入效率,改善了用戶體驗(yàn)。而且,所述記錄信息還包括輸入記錄信息與瀏覽記錄信息,并且可以根據(jù)與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,或者與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件對所述應(yīng)用詞庫進(jìn)行建立或更新,從而擴(kuò)展了所述記錄信息的獲取范圍,完善所述應(yīng)用詞庫的詞條信息,提高了所述應(yīng)用詞庫的更新或建立的效率,進(jìn)而提高了輸入法的輸入效率,改善了用戶體驗(yàn)。而且,本發(fā)明還可以檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件,當(dāng)滿足所述關(guān)聯(lián)條件,根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng),從而根據(jù)所述當(dāng)前用戶所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件,進(jìn)行所述應(yīng)用詞庫的使用,避免了在用戶不需要所述應(yīng)用詞庫時,提供與所述應(yīng)用詞庫相對應(yīng)的詞為用戶帶來的輸入不便性,有效地進(jìn)行應(yīng)用詞庫的共享與使用,提高所述應(yīng)用詞庫的使用效率,進(jìn)而提高了輸入法的輸入效率,改善了用戶體驗(yàn)。
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:圖1不出根據(jù)本發(fā)明一個方面的一種用于確定應(yīng)用詞庫的輸入設(shè)備不意圖;圖2示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;圖3示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;圖4示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;圖5示出根據(jù)本發(fā)·明另一個方面的一種用于確定應(yīng)用詞庫的方法流程圖;圖6示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的方法流程圖7示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的方法流程圖;圖8示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的方法流程圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示出根據(jù)本發(fā)明一個方面的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;其中,所述輸入設(shè)備包括獲取裝置11、更新裝置12。具體地,獲取裝置11獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;更新裝置12根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。在此,所述輸入設(shè)備包括但不限于網(wǎng)絡(luò)設(shè)備、用戶設(shè)備、或網(wǎng)絡(luò)設(shè)備與用戶設(shè)備通過網(wǎng)絡(luò)相集成所構(gòu)成的設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云;在此,云由基于云計(jì)算(CloudComputing)的大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個虛擬超級計(jì)算機(jī)。所述用戶設(shè)備其包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,例如計(jì)算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解,其他的輸入設(shè)備同樣適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。 上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時地或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行記錄信息的獲取、應(yīng)用詞庫的建立或更新等,直至輸入設(shè)備停止獲取一個或多個記錄信息。獲取裝置11獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系。具體地,所述獲取裝置11通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,與存儲所述記錄信息的存儲設(shè)備或其他第三方設(shè)備相交互,以獲取所述一個或多個記錄信息;或者所述獲取裝置11通過根據(jù)所述輸入設(shè)備所獲取的輸入信息,實(shí)時或根據(jù)相應(yīng)的獲取請求,將所述輸入信息作為所述一個或多個記錄信息進(jìn)行獲取。其中,所述記錄信息包括但不限于一個或多個用戶所對應(yīng)的輸入記錄信息或?yàn)g覽記錄信息等,例如群聊記錄(如各類應(yīng)用或社交網(wǎng)站中的群組聊天記錄、長期或臨時的會話組的聊天記錄等)、論壇記錄(包括整個論壇的關(guān)鍵詞或全部帖子信息,或者論壇中某一帖子中的全部或部分信息等,如貼吧中的某一貼)、用戶發(fā)布的日志信息、用戶的個人詞庫信息(如用戶詞庫中的特定詞條等)、用戶的其他個性設(shè)置信息等;在此,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系。其中,所述相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系包括但不限于社交網(wǎng)絡(luò)中形成的好友關(guān)系、隸屬于同一個群組內(nèi)的群組關(guān)系、根據(jù)一個或多個話題形成的話題關(guān)系等;如對應(yīng)同一個社交網(wǎng)絡(luò)、同一個群、同一個主題、同一個帖子(如帖子中樓主與其他樓的用戶間)等的多個用戶之間,就形成了所述的應(yīng)用關(guān)聯(lián)關(guān)系。例如,所述獲取裝置11獲取通過與某即時通訊軟件的API進(jìn)行交互,獲取其中某一個群組的聊天記錄,所述聊天記錄對應(yīng)于該群組內(nèi)的一個或多個用戶,即為所述該群組內(nèi)的一個或多個用戶通過輸入聊天對話所生成;在此,所述群組內(nèi)的一個或多個用戶間即具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系,所述應(yīng)用為該即時通訊軟件,進(jìn)一步地,所述應(yīng)用為該即時通訊軟件中的該群組應(yīng)用;所述聊天記錄即為所述記錄信息。例如,所述獲取裝置11通過與瀏覽器的API相交互,如利用瀏覽器中所存儲的cookie信息等,確定用戶所瀏覽或注冊的論壇,進(jìn)而獲取用戶所瀏覽或注冊的某論壇的相關(guān)信息,如論壇內(nèi)的主要話題、關(guān)鍵字等;進(jìn)一步地,可以特定獲取該論壇中某一帖子(如用戶回復(fù)或?yàn)g覽的某一帖子)內(nèi)的全部或部分發(fā)布與回復(fù)信息;將所述論壇的相關(guān)信息或所述某一帖子內(nèi)的發(fā)布與回復(fù)信息作為所述記錄信息;所述論壇或所述帖子中所對應(yīng)的一個或多個用戶對該論壇或帖子的參與關(guān)系,即為所述相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系,在此,所述應(yīng)用為該論壇,或者進(jìn)一步地,為該論壇的所述特定帖子。更進(jìn)一步地,所述獲取裝置11還可以獲取所述用戶的其他瀏覽信息,如通過群所發(fā)布的鏈接所點(diǎn)擊的網(wǎng)頁信息,如通過論壇內(nèi)的鏈接所點(diǎn)擊瀏覽的網(wǎng)頁信息等(包括但不限于更進(jìn)一步地通過所述網(wǎng)頁信息中的鏈接所瀏覽的其他信息等),將所述其他瀏覽信息作為所述記錄信息進(jìn)行獲取。更新裝置12根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,所述更新裝置12通過根據(jù)所述獲取裝置11所獲取一個或多個記錄信息,通過對所述記錄信息中的輸入信息或?yàn)g覽信息等進(jìn)行詞條切分、詞頻統(tǒng)計(jì)、關(guān)鍵詞判定等方式,將所述記錄信息轉(zhuǎn)化為一個或多個詞條,并基于所述詞條建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞 庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。例如,更新裝置12獲取所述獲取裝置11所獲取的某即時通訊軟件中的某一個群組的聊天記錄,則所述目標(biāo)應(yīng)用為該即時通訊軟件,進(jìn)一步地,所述目標(biāo)應(yīng)用為該即時通訊軟件中的該群組應(yīng)用;所述聊天記錄中包含所述群組中一個或多個用戶所輸入的一條或多條聊天信息(如短句、短語、長句等),更新裝置12通過對所述一條或多條聊天信息進(jìn)行詞條切分,獲取與所述聊天記錄相對應(yīng)的一個或多個詞條;對所述一個或多個詞條進(jìn)行詞頻統(tǒng)計(jì),將超過一定詞頻的詞條做為所述應(yīng)用詞庫中的應(yīng)用詞庫詞條,從而建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述即時通訊軟件或進(jìn)一步地,對應(yīng)于該即時通訊軟件中的該群組應(yīng)用。因此,當(dāng)所述聊天記錄中所包含的所述群組中一個或多個用戶在所述群組應(yīng)用中進(jìn)行輸入時,或者非所述聊天記錄中所包含的用戶在所述群組中進(jìn)行輸入時,輸入設(shè)備可以調(diào)用所述應(yīng)用詞庫,為在群組中輸入的用戶提供輸入候選項(xiàng),從而提高用戶的輸入效率,改善用戶體驗(yàn)。圖2示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;其中,所述輸入設(shè)備包括獲取裝置11、更新裝置12、查詢裝置13、提供裝置14。具體地,獲取裝置11獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;更新裝置12根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用;查詢裝置13根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);提供裝置14將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。其中,所述獲取裝置11、更新裝置12與圖1所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過弓I用的方式包含于此
上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時地或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行記錄信息的獲取、應(yīng)用詞庫的建立或更新、輸入候選項(xiàng)的獲取、輸入候選項(xiàng)的提供等,直至輸入設(shè)備停止獲取一個或多個記錄信息。查詢裝置13根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。具體地,查詢裝置13通過直接從目標(biāo)應(yīng)用的輸入框中獲取,或者與其他能夠獲取所述輸入字符串的API相交互,以從目標(biāo)應(yīng)用的輸入框中接收用戶通過輸入、選擇、點(diǎn)擊等操作所輸入的字符串;其中,所述輸入框如內(nèi)容輸入框、聊天窗口輸入框、論壇回復(fù)/發(fā)表主題輸入框等;其中,所述輸入字符串包括但不限于通過如全拼或簡拼等方式所輸入的拼音編碼字符等。在此,所述當(dāng)前用戶包括所述一個或多個記錄信息所對應(yīng)的用戶;也包括非所述一個或多個記錄信息所對應(yīng)的用戶;當(dāng)所述用戶在所述目標(biāo)應(yīng)用中輸入字符串時,該用戶即為所述當(dāng)前用戶。所述查詢裝置13根據(jù)所獲取的輸入字符串,結(jié)合所述目標(biāo)應(yīng)用所對應(yīng)的應(yīng)用詞庫,將所述輸入字符串在所述應(yīng)用詞庫中進(jìn)行匹配查詢,根據(jù)所述應(yīng)用詞庫中的一個或多個詞條,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。在此,所述匹配查詢包括但不限于根據(jù)所述輸入字符串在所述應(yīng)用詞庫中直接進(jìn)行匹配查詢;還可以包括通過結(jié)合所述輸入字符串的上下文信息,如根據(jù)上下文的語義信息與所述輸入字符串的關(guān)系,在所述應(yīng)用詞庫中直接進(jìn)行匹配查詢等。提供裝置14將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。具體地,提供裝置14通過直接提供,或根據(jù)各種通信協(xié)議(Communications Protocol),通過各種數(shù)據(jù)傳輸接口,將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。優(yōu)選地,所述更新裝置12還可以根據(jù)所述一個或多個記錄信息,確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息;根據(jù)所述應(yīng)用屬性信息,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫;根據(jù)所述優(yōu)選詞庫,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對 應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,所述更新裝 置12通過根據(jù)所述獲取裝置11所獲取一個或多個記錄信息,通過對所述記錄信息中的輸入信息或?yàn)g覽信息等進(jìn)行詞條切分、關(guān)鍵詞判定等,從而確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息;例如,通過根據(jù)所述記錄信息中的對話進(jìn)行詞條切分和詞頻統(tǒng)計(jì),將詞頻統(tǒng)計(jì)超過一定次數(shù)的作為關(guān)鍵詞進(jìn)行提取,根據(jù)所述關(guān)鍵詞,確定所述應(yīng)用屬性信息,例如,當(dāng)關(guān)鍵詞“電影”出現(xiàn)次數(shù)大于10次時,則所述應(yīng)用屬性信息為“電影”;或者通過所述記錄信息中用戶的昵稱、ID等提取應(yīng)用屬性信息,如用戶的昵稱或ID等出現(xiàn)“電影-XX”等時,則所述應(yīng)用屬性信息為“電影”。更進(jìn)一步地,還可以根據(jù)所述記錄信息將所述應(yīng)用屬性信息進(jìn)行細(xì)分,如細(xì)分為“動作電影”、“生活電影”等類型。所述更新裝置12根據(jù)所確定的所述應(yīng)用屬性信息,通過將所述應(yīng)用屬性信息與候選詞庫的關(guān)鍵詞(如候選詞庫名稱、候選詞庫的描述信息等)進(jìn)行匹配等方式,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫。例如,所述應(yīng)用屬性信息為“電影”,則將具有“電影”類詞條的一個或多個候選詞庫,作為與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫;進(jìn)一步地,還可以對所述“電影”類的候選詞庫進(jìn)行處理,如對所述候選詞庫或候選詞庫中的詞條進(jìn)行篩選后,將篩選后的一個或多個詞庫或詞條作為所述優(yōu)選詞庫。
所述更新裝置12根據(jù)所述優(yōu)選詞庫,通過利用所述優(yōu)選詞庫直接建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,或者對所述優(yōu)選詞庫或所述優(yōu)選詞庫中的詞條進(jìn)行處理,如篩選出所述優(yōu)選詞庫中與未更新的應(yīng)用詞庫中重復(fù)的詞條等,從而建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。優(yōu)選地,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的輸入記錄信息,所述更新裝置12還可以根據(jù)所述輸入記錄信息,結(jié)合與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的輸入記錄信息,即,所述記錄信息由具有相關(guān)聯(lián)的用戶通過輸入一條或多條輸入信息生成。所述更新裝置12根據(jù)所述輸入信息,結(jié)合與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,當(dāng)所述觸發(fā)條件被觸發(fā)時,則建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。在此,與所述輸入記錄信息相對應(yīng)的觸發(fā)條件包括但不限于以下至少任一項(xiàng):預(yù)定的更新時間,如每隔24小時則對所述應(yīng)用詞庫進(jìn)行更新;所述輸入記錄信息所對應(yīng)的一個或多個具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶的變更,如群聊記錄信息中所對應(yīng)的用戶增加或減少等;所述輸入記錄信息所對應(yīng)的一個或多個輸入記錄的變更,如所述輸入記錄所對應(yīng)的記錄信息增加一條或多條,進(jìn)一步地,所述輸入記錄所對應(yīng)的記錄信息增加或減少的條數(shù)超過一定閾值。在此,所述建立或更新詞庫的方法與所述圖1中的更新裝置12所對應(yīng)的建立或更新詞庫的方法相同或相似,故在此不再贅述,并通過引用的方式包含于此。優(yōu)選地,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的瀏覽記錄信息,所述更新裝置12還可以根據(jù)所述瀏覽記錄信息,結(jié)合與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的瀏覽記錄信息,即,所述記錄信息由具有相關(guān)聯(lián)的用戶通過瀏覽一條或多條瀏覽信息生成,例如,所述某一群組的用戶通過點(diǎn)擊群內(nèi)所發(fā)布的鏈接所瀏覽的網(wǎng)頁信息或與群內(nèi)所討論的相關(guān)主題的網(wǎng)頁信息,或者通過論壇內(nèi)的鏈接所點(diǎn)擊瀏覽的網(wǎng)頁信息等(包括但不限于更進(jìn)一步地通過所述網(wǎng)頁信息中的鏈接所瀏覽的其他信息等)。所述更新裝置12根據(jù)所述瀏覽信息,結(jié)合與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件,當(dāng)所述觸發(fā)條件被觸發(fā)時,則建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。在此,與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件包括但不限于以下至少任一項(xiàng):預(yù)定的更新時間,如每隔24小時則對所述應(yīng)用詞庫進(jìn)行更新;所述瀏覽記錄信息所對應(yīng)的一個或多個具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶的變更,如瀏覽記錄信息中所對應(yīng)的用戶增加或減少等;所述瀏覽記錄信息所對應(yīng)的一個或多個瀏覽記錄的變更,如所述瀏覽記錄所對應(yīng)的記錄信息增加一條或多條,進(jìn)一步地,所述瀏覽記錄所對應(yīng) 的記錄信息增加或減少的條數(shù)超過一定閾值等。在此,所述建立或更新詞庫的方法與所述圖1中的更新裝置12所對應(yīng)的建立或更新詞庫的方法相同或相似,故在此不再贅述,并通過引用的方式包含于此。優(yōu)選地,所述查詢裝置13還可以檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件;當(dāng)滿足所述關(guān)聯(lián)條件,根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。具體地,所述查詢裝置13檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件,若不滿足所述關(guān)聯(lián)條件,則認(rèn)為所述當(dāng)前用戶與所述應(yīng)用詞庫的關(guān)聯(lián)程度不高,即該用戶的輸入詞匯與所述應(yīng)用詞庫中的詞匯匹配程度不高,則不再將所述當(dāng)前用戶的輸入字符串在所述應(yīng)用詞庫中進(jìn)行查詢匹配;若滿足所述關(guān)聯(lián)條件,則將所述當(dāng)前用戶的輸入字符串在所述應(yīng)用詞庫中進(jìn)行查詢匹配。在此,所述當(dāng)前用戶包括所述一個或多個記錄信息所對應(yīng)的用戶;也包括非所述一個或多個記錄信息所對應(yīng)的用戶;當(dāng)所述用戶在所述目標(biāo)應(yīng)用中輸入字符串時,該用戶即為所述當(dāng)前用戶。在此,所述關(guān)聯(lián)條件包括但不限于根據(jù)所述當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入/瀏覽次數(shù)、輸入/瀏覽頻率、當(dāng)前用戶所對應(yīng)的詞條被添加至所述應(yīng)用詞庫中的數(shù)目、當(dāng)前用戶的其他信息等,對所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的關(guān)聯(lián)關(guān)系進(jìn)行檢測,若所述關(guān)聯(lián)關(guān)系超過一定的閾值,則認(rèn)為所述當(dāng)前用戶滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件。如所述記錄信息中包含100條輸入信息,當(dāng)前用戶在所述100條輸入記錄中的提供了 5條輸入信息,則所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的關(guān)聯(lián)關(guān)系為0.05,在此,若所述關(guān)聯(lián)關(guān)系大于等于0,則認(rèn)為所述當(dāng)前用戶滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件,因此,所述目標(biāo)用戶滿足所述關(guān)聯(lián)條件,所述查詢裝置13將所述當(dāng)前用戶的輸入字符串在所述應(yīng)用詞庫中進(jìn)行查詢匹配。當(dāng)滿足所述關(guān)聯(lián)條件,所述查詢裝置13根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。例如,若用具體數(shù)值量化所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系,當(dāng)所述應(yīng)用關(guān)聯(lián)關(guān)系的具體數(shù)值為不同區(qū)域的數(shù)值時,則所匹配查詢所獲得的輸入候選 項(xiàng)的排序不同,例如,繼上例,當(dāng)所述應(yīng)用關(guān)聯(lián)關(guān)系超過0.5時,則所述輸入字符串在所述應(yīng)用詞庫中所對應(yīng)的輸入候選項(xiàng),在提供給當(dāng)前用戶的一個或多個輸入候選項(xiàng)中的排序提前。在此,所述匹配查詢的方法與所述圖1中的查詢裝置13所對應(yīng)的匹配查詢的方法相同或相似,故在此不再贅述,并通過引用的方式包含于此。圖3示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;其中,所述輸入設(shè)備包括獲取裝置11’、更新裝置12’、查詢裝置13’、提供裝置14’,所述獲取裝置11’包括初始獲取單元111’、第一記錄確定單元112’。具體地,初始獲取單元111’獲取一個或多個初始記錄信息;第一記錄確定單元112’根據(jù)所述一個或多個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;更新裝置12’根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用;查詢裝置13’根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);提供裝置14’將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。其中,所述更新裝置12’、查詢裝置13’、提供裝置14’與圖2所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。
上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時地或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行初始記錄信息的獲取、記錄信息的確定、應(yīng)用詞庫的建立或更新、輸入候選項(xiàng)的獲取、輸入候選項(xiàng)的提供等,直至輸入設(shè)備停止獲取一個或多個初始記錄信息。初始獲取單元111’獲取一個或多個初始記錄信息。具體地,初始獲取單元111’通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,與存儲所述初始記錄信息的存儲設(shè)備或其他第三方設(shè)備相交互,以獲取所述一個或多個初始記錄信息;或者所述初始獲取單元111’通過根據(jù)所述輸入設(shè)備所獲取的輸入信息,實(shí)時或根據(jù)相應(yīng)的獲取請求,將所述輸入信息作為所述一個或多個初始記錄信息進(jìn)行獲取。第一記錄確定單元112’根據(jù)所述一個或多個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。具體地,第一記錄確定單元112’根據(jù)所述一個或多個初始記錄信息,通過對所述一個或多個初始記錄信息所對應(yīng)的應(yīng)用、屬性、大小等進(jìn)行判斷,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;例如,若所述初始記錄信息為一個用戶好友群的聊天信息,則認(rèn)為所述初始記錄信息為具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;若所述初始記錄信息為某一用戶在個人電腦上記錄的文檔信息,則該初始記錄信息不屬于具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息?;蛘?,進(jìn)一步地,所述第一記錄確定單元112’通過根據(jù)與所述應(yīng)用的相關(guān)API進(jìn)行交互,獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,通過與所述應(yīng)用的“好友”模塊進(jìn)行交互,獲取所述一個或多個用戶形成的好友關(guān)系,或者與所述應(yīng)用的“群組”模塊進(jìn)行交互,獲取當(dāng)前群組中所對應(yīng)的一個或多個群組用戶,從而獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶?;蛘撸龅谝挥涗洿_定單元112’通過對所述一個或多個初始記錄信息進(jìn)行分析,確定在所述初始記錄信息中具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,若所述一個用戶引用另一個用戶的發(fā)言,則認(rèn)為這兩個用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系等。第一記錄確定單元112’根據(jù)所述一個或多個初始記錄信息,結(jié)合所述所確定的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶,通過對所述初始記錄信息中的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的一條或多條信息進(jìn)行提取或篩選等方式,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。在此,所述記錄信息與所述圖1中的獲取 裝置11所對應(yīng)的記錄信息相同或相似,故此處不再贅述,并通過引用的方式包含于此。優(yōu)選地,所述第一記錄確定單元112’還可以根據(jù)所述一個或多個初始記錄信息,確定與所述初始記錄信息相對應(yīng)一個或多個用戶,其中,所述一個或多個用戶具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;根據(jù)所述一個或多個用戶,將與所述用戶相對應(yīng)的初始記錄信息作為所述一個或多個記錄信息。具體地,所述第一記錄確定單元112’通過根據(jù)與所述應(yīng)用的相關(guān)API進(jìn)行交互,獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,通過與所述應(yīng)用的“好友”模塊進(jìn)行交互,獲取所述一個或多個用戶形成的好友關(guān)系,或者與所述應(yīng)用的“群組”模塊進(jìn)行交互,獲取當(dāng)前群組中所對應(yīng)的一個或多個群組用戶,從而獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶?;蛘?,所述第一記錄確定單元112’通過對所述一個或多個初始記錄信息進(jìn)行分析,確定在所述初始記錄信息中具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,若所述一個用戶引用另一個用戶的發(fā)言,則認(rèn)為這兩個用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系等;或者,基于所述用戶在所述初始記錄信息中的發(fā)言次數(shù)、發(fā)言字?jǐn)?shù)等,若所述一個或多個用戶的發(fā)言次數(shù)或發(fā)言字?jǐn)?shù)超過一定的閾值,則認(rèn)為這些用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系。第一記錄確定單元112’根據(jù)所述一個或多個初始記錄信息,結(jié)合所述所確定的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶,通過對所述初始記錄信息中的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的一條或多條信息進(jìn)行提取或篩選等方式,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。在此,與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息包括但不限于與該用戶相對應(yīng)的文件或單獨(dú)的一句對話信息等。在此,所述記錄信息與所述圖1中的獲取裝置11所對應(yīng)的記錄信息相同或相似,故此處不再贅述,并通過引用的方式包含于此。圖4示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的輸入設(shè)備示意圖;其中,所述輸入設(shè)備包括用戶獲取裝置15”、獲取裝置11”、更新裝置12”、查詢裝置13”、提供裝置14”,所述獲取裝置11”包括記錄獲取單元113”、第二記錄確定單元114”。具體地,用戶獲取裝置15”獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶;記錄獲取單元113”獲取與所述用戶相對應(yīng)的用戶記錄信息;第二記錄確定單元114”根據(jù)所述用戶記錄信息,確定所述一個或多個記錄信息;更新裝置12”根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用;查詢裝置13”根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);提供裝置14”將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。其中,所述更新裝置12”、查詢裝置13”、提供裝置14”與圖2所示對應(yīng)裝置相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各裝置之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各裝置分別實(shí)時地或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行用戶的獲取、用戶記錄信息的獲取、記錄信息的確定、應(yīng)用詞庫的建立或更新、輸入候選項(xiàng)的獲取、輸入候選項(xiàng)的提供等,直至輸入設(shè)備停止獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶。用戶獲取裝置15”獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶。具體地,所述用戶獲取裝置15”通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,通過與例如所述應(yīng)用的用戶數(shù)據(jù)庫相交互,獲取該應(yīng)用的一個或多個用戶;根據(jù)所獲取的一個或多個用戶間的相互關(guān)系,如好友關(guān)系、群組關(guān)系、用戶之間的關(guān)注或回復(fù)等關(guān)系,確定所述一個或多個用戶中具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶?;蛘咚鲇脩臬@取裝置15”通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,通過與所述應(yīng)用的特定群組或好友群的用戶數(shù)據(jù)庫相交互,獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶。其中,所述相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系包括但不限于社交網(wǎng)絡(luò)中形成的好友關(guān)系、隸屬于同一個群組內(nèi)的群組關(guān)系、根據(jù)一個或多個話題形成的話題關(guān)系等;如對應(yīng)同一個社交網(wǎng)絡(luò)、同一個群、同一個主題、同一個帖子(如帖子中樓主與其他樓的用戶間)等的多個用戶之間,就形成了所述的應(yīng)用關(guān)聯(lián)關(guān)系。記錄獲 取單元113”獲取與所述用戶相對應(yīng)的用戶記錄信息。具體地,所述記錄錄獲取單元113”根據(jù)用戶獲取裝置15”所獲取的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶,通過與所述一個或多個用戶所對應(yīng)的用戶記錄信息數(shù)據(jù)庫相交互,從而直接獲取與所述用戶相對應(yīng)的用戶記錄信息;或者通過所述用戶的應(yīng)用相對應(yīng)的數(shù)據(jù)傳輸接口,實(shí)時獲取所述用戶所輸入或?yàn)g覽的用戶記錄信息。在此,所述用戶記錄信息包括但不限于用戶所對應(yīng)的個人輸入/瀏覽信息、在群組或論壇中的輸入/瀏覽信息、用戶詞庫或詞條信息等;例如群聊記錄(如各類應(yīng)用或社交網(wǎng)站中的群組聊天記錄、長期或臨時的會話組的聊天記錄等)、論壇記錄(包括整個論壇的關(guān)鍵詞或全部帖子信息,或者論壇中某一帖子中的全部或部分信息等,如貼吧中的某一貼)、用戶發(fā)布的日志信息、用戶的個人詞庫信息(如用戶詞庫中的特定詞條等)、用戶的其他個性設(shè)置信息等。第二記錄確定單元114”根據(jù)所述用戶記錄信息,確定所述一個或多個記錄信息。具體地,所述第二記錄確定單元114”根據(jù)所述用戶記錄信息,通過對所述一個或多個用戶記錄信息進(jìn)行如合并、去重,或者進(jìn)一步地,對所述用戶記錄信息進(jìn)行詞條拆分、詞條統(tǒng)計(jì)等,從而確定所述一個或多個記錄信息。優(yōu)選地,所述記錄獲取單元113”還可以獲取與所述用戶相對應(yīng)的用戶記錄信息,其中,所述用戶記錄信息包括與所述用戶相對應(yīng)的一個或多個詞條信息。具體地,所述記錄獲取單元113”所獲取的與所述用戶相對應(yīng)的用戶記錄信息中,還可以包括與所述用戶相對應(yīng)的一個或多個詞條信息,如用戶通過多次訓(xùn)練生成的特殊詞條,進(jìn)一步地,還可以包括所述包含一個或多個詞條信息的用戶詞庫等。圖5示出根據(jù)本發(fā)明另一個方面的一種用于確定應(yīng)用詞庫的方法流程圖。具體地,在步驟Si中,輸入設(shè)備獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;在步驟s2中,輸入設(shè)備根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時地或者按照設(shè)定的或?qū)?時調(diào)整的工作模式要求,進(jìn)行記錄信息的獲取、應(yīng)用詞庫的建立或更新等,直至輸入設(shè)備停止獲取一個或多個記錄信息。在步驟Si中,輸入設(shè)備獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系。具體地,在步驟Si中,輸入設(shè)備通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,與存儲所述記錄信息的存儲設(shè)備或其他第三方設(shè)備相交互,以獲取所述一個或多個記錄信息;或者在步驟Si中,輸入設(shè)備通過根據(jù)所述輸入設(shè)備所獲取的輸入信息,實(shí)時或根據(jù)相應(yīng)的獲取請求,將所述輸入信息作為所述一個或多個記錄信息進(jìn)行獲取。其中,所述記錄信息包括但不限于一個或多個用戶所對應(yīng)的輸入記錄信息或?yàn)g覽記錄信息等,例如群聊記錄(如各類應(yīng)用或社交網(wǎng)站中的群組聊天記錄、長期或臨時的會話組的聊天記錄等)、論壇記錄(包括整個論壇的關(guān)鍵詞或全部帖子信息,或者論壇中某一帖子中的全部或部分信息等,如貼吧中的某一貼)、用戶發(fā)布的日志信息、用戶的個人詞庫信息(如用戶詞庫中的特定詞條等)、用戶的其他個性設(shè)置信息等;在此,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系。其中,所述相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系包括但不限于社交網(wǎng)絡(luò)中形成的好友關(guān)系、隸屬于同一個群組內(nèi)的群組關(guān)系、根據(jù)一個或多個話題形成的話題關(guān)系等;如對應(yīng)同一個社交網(wǎng)絡(luò)、同一個群、同一個主題、同一個帖子(如帖子中樓主與其他樓的用戶間)等的多個用戶之間,就形成了所述的應(yīng)用關(guān)聯(lián)關(guān)系。例如,在步驟Si中,輸入設(shè)備獲取通過與某即時通訊軟件的API進(jìn)行交互,獲取其中某一個群組的聊天記錄,所述聊天記錄對應(yīng)于該群組內(nèi)的一個或多個用戶,即為所述該群組內(nèi)的一個或多個用戶通過輸入聊天對話所生成;在此,所述群組內(nèi)的一個或多個用戶間即具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系,所述應(yīng)用為該即時通訊軟件,進(jìn)一步地,所述應(yīng)用為該即時通訊軟件中的該群組應(yīng)用;所述聊天記錄即為所述記錄信息。例如,在步驟Si中,輸入設(shè)備通過與瀏覽器的API相交互,如利用瀏覽器中所存儲的cookie信息等,確定用戶所瀏覽或注冊的論壇,進(jìn)而獲取用戶所瀏覽或注冊的某論壇的相關(guān)信息,如論壇內(nèi)的主要話題、關(guān)鍵字等;進(jìn)一步地,可以特定獲取該論壇中某一帖子(如用戶回復(fù)或?yàn)g覽的某一帖子)內(nèi)的全部或部分發(fā)布與回復(fù)信息;將所述論壇的相關(guān)信息或所述某一帖子內(nèi)的發(fā)布與回復(fù)信息作為所述記錄信息;所述論壇或所述帖子中所對應(yīng)的一個或多個用戶對該論壇或帖子的參與關(guān)系,即為所述相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系,在此,所述應(yīng)用為該論壇,或者進(jìn)一步地,為該論壇的所述特定帖子。更進(jìn)一步地,在步驟Si中,輸入設(shè)備還可以獲取所述用戶的其他瀏覽信息,如通過群所發(fā)布的鏈接所點(diǎn)擊的網(wǎng)頁信息,如通過論壇內(nèi)的鏈接所點(diǎn)擊瀏覽的網(wǎng)頁信息等(包括但不限于更進(jìn)一步地通過所述網(wǎng)頁信息中的鏈接所瀏覽的其他信息等),將所述其他瀏覽信息作為所述記錄信息進(jìn)行獲取。在步驟s2中,輸入設(shè)備根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中 ,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,在步驟s2中,輸入設(shè)備通過根據(jù)步驟Si中所獲取一個或多個記錄信息,通過對所述記錄信息中的輸入信息或?yàn)g覽信息等進(jìn)行詞條切分、詞頻統(tǒng)計(jì)、關(guān)鍵詞判定等方式,將所述記錄信息轉(zhuǎn)化為一個或多個詞條,并基于所述詞條建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。例如,在步驟s2中,輸入設(shè)備獲取步驟Si中所獲取的某即時通訊軟件中的某一個群組的聊天記錄,則所述目標(biāo)應(yīng)用為該即時通訊軟件,進(jìn)一步地,所述目標(biāo)應(yīng)用為該即時通訊軟件中的該群組應(yīng)用;所述聊天記錄中包含所述群組中一個或多個用戶所輸入的一條或多條聊天信息(如短句、短語、長句等),在步驟s2中,輸入設(shè)備通過對所述一條或多條聊天信息進(jìn)行詞條切分,獲取與所述聊天記錄相對應(yīng)的一個或多個詞條;對所述一個或多個詞條進(jìn)行詞頻統(tǒng)計(jì),將超過一定詞頻的詞條做為所述應(yīng)用詞庫中的應(yīng)用詞庫詞條,從而建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述即時通訊軟件或進(jìn)一步地,對應(yīng)于該即時通訊軟件中的該群組應(yīng)用。因此,當(dāng)所述聊天記錄中所包含的所述群組中一個或多個用戶在所述群組應(yīng)用中進(jìn)行輸入時,或者非所述聊天記錄中所包含的用戶在所述群組中進(jìn)行輸入時,輸入設(shè)備可以調(diào)用所述應(yīng)用詞庫,為在群組中輸入的用戶提供輸入候選項(xiàng),從而提高用戶的輸入效率,改善用戶體驗(yàn)。圖6示出根據(jù)本發(fā)明一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的方法流程圖。具體地,在步驟Si中,輸入設(shè)備獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;在步驟s2中,輸入設(shè)備根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用;在步驟s3中,輸入設(shè)備根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);在步驟s4中,輸入設(shè)備將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。其中,所述步驟S1、步驟s2與圖5所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過引用的方式包含于此。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時地或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行記錄信息的獲取、應(yīng)用詞庫的建立或更新、輸入候選項(xiàng)的獲取、輸入候選項(xiàng)的提供等,直至輸入設(shè)備停止獲取一個或多個記錄信息。在步驟S3中,輸入設(shè)備根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。具體地,在步驟S3中,輸入設(shè)備通過直接從目標(biāo)應(yīng)用的輸入框中獲取,或者與其他能夠獲取所述輸入字符串的API相交互,以從目標(biāo)應(yīng)用的輸入框中接收用戶通過輸入、選擇、點(diǎn)擊等操作所輸入的字符串;其中,所述輸入框如內(nèi)容輸入框、聊天窗口輸入框、論壇回復(fù)/發(fā)表主題輸入框等;其中,所述輸入字符串包括但不限于通過如全拼或簡拼等方式所輸入的拼音編碼字符等。在此,所述當(dāng)前用戶包括所述一個或多個記錄信息所對應(yīng)的用戶;也包括非所述一個或多個記錄信息所對應(yīng)的用戶;當(dāng)所述用戶在所述目標(biāo)應(yīng)用中輸入字符串時,該用戶即為所述當(dāng)前用戶。在步驟s3中,輸入設(shè)備根據(jù)所獲取的輸入字符串,結(jié)合所述目標(biāo)應(yīng)用所對應(yīng)的應(yīng)用詞庫,將所述輸入字符串在所述應(yīng)用詞庫中進(jìn)行匹配查詢,根據(jù)所述應(yīng)用詞庫中的一個或多個詞條,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。在此,所述匹配查詢包括但不限于根據(jù)所述輸入字符串在所述應(yīng)用詞庫中直接進(jìn)行匹配查詢;還可以包括通過結(jié)合所述輸入字符串的上下文信息,如根據(jù)上下文的語義信息與所述輸入字符串的關(guān)系,在所述應(yīng)用詞庫中直接進(jìn)行匹配查詢等。在步驟s4中,輸入設(shè)備將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。具體地,在步驟s4中,輸入 設(shè)備通過直接提供,或根據(jù)各種通信協(xié)議(CommunicationsProtocol),通過各種數(shù)據(jù)傳輸接口,將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。優(yōu)選地,在步驟s2中,輸入設(shè)備還可以根據(jù)所述一個或多個記錄信息,確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息;根據(jù)所述應(yīng)用屬性信息,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫;根據(jù)所述優(yōu)選詞庫,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,在步驟s2中,輸入設(shè)備通過根據(jù)步驟Si中所獲取一個或多個記錄信息,通過對所述記錄信息中的輸入信息或?yàn)g覽信息等進(jìn)行詞條切分、關(guān)鍵詞判定等,從而確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息;例如,通過根據(jù)所述記錄信息中的對話進(jìn)行詞條切分和詞頻統(tǒng)計(jì),將詞頻統(tǒng)計(jì)超過一定次數(shù)的作為關(guān)鍵詞進(jìn)行提取,根據(jù)所述關(guān)鍵詞,確定所述應(yīng)用屬性信息,例如,當(dāng)關(guān)鍵詞“電影”出現(xiàn)次數(shù)大于10次時,則所述應(yīng)用屬性信息為“電影”;或者通過所述記錄信息中用戶的昵稱、ID等提取應(yīng)用屬性信息,如用戶的昵稱或ID等出現(xiàn)“電影-XX”等時,則所述應(yīng)用屬性信息為“電影”。更進(jìn)一步地,還可以根據(jù)所述記錄信息將所述應(yīng)用屬性信息進(jìn)行細(xì)分,如細(xì)分為“動作電影”、“生活電影”等類型。在步驟s2中,輸入設(shè)備根據(jù)所確定的所述應(yīng)用屬性信息,通過將所述應(yīng)用屬性信息與候選詞庫的關(guān)鍵詞(如候選詞庫名稱、候選詞庫的描述信息等)進(jìn)行匹配等方式,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫。例如,所述應(yīng)用屬性信息為“電影”,則將具有“電影”類詞條的一個或多個候選詞庫,作為與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫;進(jìn)一步地,還可以對所述“電影”類的候選詞庫進(jìn)行處理,如對所述候選詞庫或候選詞庫中的詞條進(jìn)行篩選后,將篩選后的一個或多個詞庫或詞條作為所述優(yōu)選詞庫。在步驟S2中,輸入設(shè)備根據(jù)所述優(yōu)選詞庫,通過利用所述優(yōu)選詞庫直接建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,或者對所述優(yōu)選詞庫或所述優(yōu)選詞庫中的詞條進(jìn)行處理,如篩選出所述優(yōu)選詞庫中與未更新的應(yīng)用詞庫中重復(fù)的詞條等,從而建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。優(yōu)選地,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的輸入記錄信息,在步驟s2中,輸入設(shè)備還可以根據(jù)所述輸入記錄信息,結(jié)合與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的輸入記錄信息,即,所述記錄信息由具有相關(guān)聯(lián)的用戶通過輸入一條或多條輸入信息生成。在步驟s2中,輸入設(shè)備根據(jù)所述輸入信息,結(jié)合與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,當(dāng)所述觸發(fā)條件被觸發(fā)時,則建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。在此,與所述輸入記錄信息相對應(yīng)的觸發(fā)條件包括但不限于以下至少任一項(xiàng):預(yù)定的更新時間,如每隔24小時則對所述應(yīng)用詞庫進(jìn)行更新;所述輸入記錄信息所對應(yīng)的一個或多個具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶的變更,如群聊記錄信息中所對應(yīng)的用戶增加或減少等;所述輸入記錄信息所對應(yīng)的一個或多個輸入記錄的變更,如所述輸入記錄所對應(yīng)的記錄信息增加一條或多條,進(jìn)一步地,所述輸入記錄所對應(yīng)的記錄信息增加或減少的條數(shù)超過一定閾值。在此,所述建立或更新詞庫的方法與所述圖4中的步驟s2所對應(yīng)的建立或更新詞庫的方法相同或相似,故在此不再贅述,并通過引用的方式包含于此。優(yōu)選地,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的瀏覽記錄信息,在步驟s2中,輸入設(shè)備還可以根據(jù)所述瀏覽記錄信息,結(jié)合與所述瀏覽記錄信息相對應(yīng)的觸 發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。具體地,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的瀏覽記錄信息,即,所述記錄信息由具有相關(guān)聯(lián)的用戶通過瀏覽一條或多條瀏覽信息生成,例如,所述某一群組的用戶通過點(diǎn)擊群內(nèi)所發(fā)布的鏈接所瀏覽的網(wǎng)頁信息或與群內(nèi)所討論的相關(guān)主題的網(wǎng)頁信息,或者通過論壇內(nèi)的鏈接所點(diǎn)擊瀏覽的網(wǎng)頁信息等(包括但不限于更進(jìn)一步地通過所述網(wǎng)頁信息中的鏈接所瀏覽的其他信息等)。在步驟s2中,輸入設(shè)備根據(jù)所述瀏覽信息,結(jié)合與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件,當(dāng)所述觸發(fā)條件被觸發(fā)時,則建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。在此,與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件包括但不限于以下至少任一項(xiàng):預(yù)定的更新時間,如每隔24小時則對所述應(yīng)用詞庫進(jìn)行更新;所述瀏覽記錄信息所對應(yīng)的一個或多個具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶的變更,如瀏覽記錄信息中所對應(yīng)的用戶增加或減少等;所述瀏覽記錄信息所對應(yīng)的一個或多個瀏覽記錄的變更,如所述瀏覽記錄所對應(yīng)的記錄信息增加一條或多條,進(jìn)一步地,所述瀏覽記錄所對應(yīng)的記錄信息增加或減少的條數(shù)超過一定閾值等。在此,所述建立或更新詞庫的方法與所述圖4中的步驟s2所對應(yīng)的建立或更新詞庫的方法相同或相似,故在此不再贅述,并通過引用的方式包含于此。優(yōu)選地,在步驟s3中,輸入設(shè)備還可以檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件;當(dāng)滿足所述關(guān)聯(lián)條件,根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。具體地,在步驟S3中,輸入設(shè)備檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件,若不滿足所述關(guān)聯(lián)條件,則認(rèn)為所述當(dāng)前用戶與所述應(yīng)用詞庫的關(guān)聯(lián)程度不高,即該用戶的輸入詞匯與所述應(yīng)用詞庫中的詞匯匹配程度不高,則不再將所述當(dāng)前用戶的輸入字符串在所述應(yīng)用詞庫中進(jìn)行查詢匹配;若滿足所述關(guān)聯(lián)條件,則將所述當(dāng)前用戶的輸入字符串在所述應(yīng)用詞庫中進(jìn)行查詢匹配。在此,所述當(dāng)前用戶包括所述一個或多個記錄信息所對應(yīng)的用戶;也包括非所述一個或多個記錄信息所對應(yīng)的用戶;當(dāng)所述用戶在所述目標(biāo)應(yīng)用中輸入字符串時,該用戶即為所述當(dāng)前用戶。在此,所述關(guān)聯(lián)條件包括但不限于根據(jù)所述當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入/瀏覽次數(shù)、輸入/瀏覽頻率、當(dāng)前用戶所對應(yīng)的詞條被添加至所述應(yīng)用詞庫中的數(shù)目、當(dāng)前用戶的其他信息等,對所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的關(guān)聯(lián)關(guān)系進(jìn)行檢測,若所述關(guān)聯(lián)關(guān)系超過一定的閾值,則認(rèn)為所述當(dāng)前用戶滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件。如所述記錄信息中包含100條輸入信息,當(dāng)前用戶在所述100條輸入記錄中的提供了 5條輸入信息,則所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的關(guān)聯(lián)關(guān)系為0.05,在此,若所述關(guān)聯(lián)關(guān)系大于等于0,則認(rèn)為所述當(dāng)前用戶滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件,因此,所述目標(biāo)用戶滿足所述關(guān)聯(lián)條件,在步驟s3中,輸入設(shè)備將所述當(dāng)前用戶的輸入字符串在所述應(yīng)用詞庫中進(jìn)行查詢匹配。當(dāng)滿足所述關(guān)聯(lián)條件,在步驟S3中,輸入設(shè)備根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。例如,若用具體數(shù)值量化所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系,當(dāng)所述應(yīng)用關(guān)聯(lián)關(guān)系的具體數(shù)值為不同區(qū)域的數(shù)值時,則所匹配查詢所獲得的輸入候選項(xiàng)的排序不同,例如,繼上例,當(dāng)所述應(yīng)用關(guān)聯(lián)關(guān)系超過0.5時,則所述輸入字符串在所述應(yīng)用詞`庫中所對應(yīng)的輸入候選項(xiàng),在提供給當(dāng)前用戶的一個或多個輸入候選項(xiàng)中的排序提前。在此,所述匹配查詢的方法與所述圖4中的步驟s3所對應(yīng)的匹配查詢的方法相同或相似,故在此不再贅述,并通過引用的方式包含于此。圖7示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的方法流程圖。具體地,在步驟SlT中,輸入設(shè)備獲取一個或多個初始記錄信息;在步驟sl2’中,輸入設(shè)備根據(jù)所述一個或多個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;在步驟s2’中,輸入設(shè)備根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用;在步驟S3’中,輸入設(shè)備根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);在步驟s4’中,輸入設(shè)備將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。其中,所述步驟s2 ’、步驟s3 ’、步驟s4 ’與圖6所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過弓I用的方式包含于此。
上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時地或者按照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行初始記錄信息的獲取、記錄信息的確定、應(yīng)用詞庫的建立或更新、輸入候選項(xiàng)的獲取、輸入候選項(xiàng)的提供等,直至輸入設(shè)備停止獲取一個或多個初始記錄信息。在步驟SlT中,輸入設(shè)備獲取一個或多個初始記錄信息。具體地,在步驟SlT中,輸入設(shè)備通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,與存儲所述初始記錄信息的存儲設(shè)備或其他第三方設(shè)備相交互,以獲取所述一個或多個初始記錄信息;或者在步驟sir中,輸入設(shè)備通過根據(jù)所述輸入設(shè)備所獲取的輸入信息,實(shí)時或根據(jù)相應(yīng)的獲取請求,將所述輸入信息作為所述一個或多個初始記錄信息進(jìn)行獲取。在步驟sl2’中,輸入設(shè)備根據(jù)所述一個或多個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。具體地,在步驟sl2’中,輸入設(shè)備根據(jù)所述一個或多個初始記錄信息,通過對所述一個或多個初始記錄信息所對應(yīng)的應(yīng)用、屬性、大小等進(jìn)行判斷,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;例如,若所述初始記錄信息為一個用戶好友群的聊天信息,則認(rèn)為所述初始記錄信息為具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息;若所述初始記錄信息為某一用戶在個人電腦上記錄的文檔信息,則該初始記錄信息不屬于具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。或者,進(jìn)一步地,在步驟sl2’中,輸入設(shè)備通過根據(jù)與所述應(yīng)用的相關(guān)API進(jìn)行交互,獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,通過與所述應(yīng)用的“好友”模塊進(jìn)行交互,獲取所述一個或多個用戶形成的好友關(guān)系,或者與所述應(yīng)用的“群組”模塊進(jìn)行交互,獲取當(dāng)前群組中所對應(yīng)的一個或多個群組用戶,從而獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶。或者,在步驟sl2’中,輸入設(shè)備通過對所述一個或多個初始記錄信息進(jìn)行分析,確定在所述初始記錄信息中具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,若所述一個用戶引用另一個用戶的發(fā)言,則認(rèn)為這兩個用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系等。在步驟sl2’中,輸入設(shè)備根據(jù)所述一個或多個初始記錄信息,結(jié)合所述所確定的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶,通過對所述初始記錄信息中的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的一條或多條信息進(jìn)行提取或篩選等方式,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。在此,所述記錄信息與所述圖4中的步·驟Si所對應(yīng)的記錄信息相同或相似,故此處不再贅述,并通過引用的方式包含于此。優(yōu)選地,在步驟sl2’中,輸入設(shè)備還可以根據(jù)所述一個或多個初始記錄信息,確定與所述初始記錄信息相對應(yīng)一個或多個用戶,其中,所述一個或多個用戶具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系;根據(jù)所述一個或多個用戶,將與所述用戶相對應(yīng)的初始記錄信息作為所述一個或多個記錄信息。具體地,在步驟sl2’中,輸入設(shè)備通過根據(jù)與所述應(yīng)用的相關(guān)API進(jìn)行交互,獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,通過與所述應(yīng)用的“好友”模塊進(jìn)行交互,獲取所述一個或多個用戶形成的好友關(guān)系,或者與所述應(yīng)用的“群組”模塊進(jìn)行交互,獲取當(dāng)前群組中所對應(yīng)的一個或多個群組用戶,從而獲取所述應(yīng)用具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶?;蛘?,在步驟sl2’中,輸入設(shè)備通過對所述一個或多個初始記錄信息進(jìn)行分析,確定在所述初始記錄信息中具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶;例如,若所述一個用戶引用另一個用戶的發(fā)言,則認(rèn)為這兩個用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系等;或者,基于所述用戶在所述初始記錄信息中的發(fā)言次數(shù)、發(fā)言字?jǐn)?shù)等,若所述一個或多個用戶的發(fā)言次數(shù)或發(fā)言字?jǐn)?shù)超過一定的閾值,則認(rèn)為這些用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系。在步驟sl2’中,輸入設(shè)備根據(jù)所述一個或多個初始記錄信息,結(jié)合所述所確定的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶,通過對所述初始記錄信息中的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的一條或多條信息進(jìn)行提取或篩選等方式,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。在此,與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息包括但不限于與該用戶相對應(yīng)的文件或單獨(dú)的一句對話信息等。在此,所述記錄信息與所述圖4中的步驟Si所對應(yīng)的記錄信息相同或相似,故此處不再贅述,并通過引用的方式包含于此。圖8示出根據(jù)本發(fā)明另一個優(yōu)選實(shí)施例的一種用于確定應(yīng)用詞庫的方法流程圖。具體地,在步驟s5”中,輸入設(shè)備獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶;在步驟sl3”中,輸入設(shè)備獲取與所述用戶相對應(yīng)的用戶記錄信息;在步驟sl4”中,輸入設(shè)備根據(jù)所述用戶記錄信息,確定所述一個或多個記錄信息;在步驟s2”中,輸入設(shè)備根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用;在步驟S3”中,輸入設(shè)備根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);在步驟s4”中,輸入設(shè)備將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。其中,所述步驟s2”、步驟S3”、步驟s4”與圖6所示對應(yīng)步驟相同或基本相同,故此處不再贅述,并通過弓I用的方式包含于此。上述各步驟之間是持續(xù)不斷工作的,在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指上述各步驟分別實(shí)時地或者按 照設(shè)定的或?qū)崟r調(diào)整的工作模式要求,進(jìn)行用戶的獲取、用戶記錄信息的獲取、記錄信息的確定、應(yīng)用詞庫的建立或更新、輸入候選項(xiàng)的獲取、輸入候選項(xiàng)的提供等,直至輸入設(shè)備停止獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶。在步驟s5”中,輸入設(shè)備獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶。具體地,在步驟s5”中,輸入設(shè)備通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,通過與例如所述應(yīng)用的用戶數(shù)據(jù)庫相交互,獲取該應(yīng)用的一個或多個用戶;根據(jù)所獲取的一個或多個用戶間的相互關(guān)系,如好友關(guān)系、群組關(guān)系、用戶之間的關(guān)注或回復(fù)等關(guān)系,確定所述一個或多個用戶中具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶?;蛘咴诓襟Es5”中,輸入設(shè)備通過基于各種通信協(xié)議與各種通信接口,實(shí)時或根據(jù)相應(yīng)的獲取請求,通過與所述應(yīng)用的特定群組或好友群的用戶數(shù)據(jù)庫相交互,獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶。其中,所述相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系包括但不限于社交網(wǎng)絡(luò)中形成的好友關(guān)系、隸屬于同一個群組內(nèi)的群組關(guān)系、根據(jù)一個或多個話題形成的話題關(guān)系等;如對應(yīng)同一個社交網(wǎng)絡(luò)、同一個群、同一個主題、同一個帖子(如帖子中樓主與其他樓的用戶間)等的多個用戶之間,就形成了所述的應(yīng)用關(guān)聯(lián)關(guān)系。在步驟sl3”中,輸入設(shè)備獲取與所述用戶相對應(yīng)的用戶記錄信息。具體地,在步驟sl3”中,輸入設(shè)備根據(jù)步驟s5”所獲取的具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶,通過與所述一個或多個用戶所對應(yīng)的用戶記錄信息數(shù)據(jù)庫相交互,從而直接獲取與所述用戶相對應(yīng)的用戶記錄信息;或者通過所述用戶的應(yīng)用相對應(yīng)的數(shù)據(jù)傳輸接口,實(shí)時獲取所述用戶所輸入或?yàn)g覽的用戶記錄信息。在此,所述用戶記錄信息包括但不限于用戶所對應(yīng)的個人輸入/瀏覽信息、在群組或論壇中的輸入/瀏覽信息、用戶詞庫或詞條信息等;例如群聊記錄(如各類應(yīng)用或社交網(wǎng)站中的群組聊天記錄、長期或臨時的會話組的聊天記錄等)、論壇記錄(包括整個論壇的關(guān)鍵詞或全部帖子信息,或者論壇中某一帖子中的全部或部分信息等,如貼吧中的某一貼)、用戶發(fā)布的日志信息、用戶的個人詞庫信息(如用戶詞庫中的特定詞條等)、用戶的其他個性設(shè)置信息等。在步驟sl4”中,輸入設(shè)備根據(jù)所述用戶記錄信息,確定所述一個或多個記錄信息。具體地,在步驟sl4”中,輸入設(shè)備根據(jù)所述用戶記錄信息,通過對所述一個或多個用戶記錄信息進(jìn)行如合并、去重,或者進(jìn)一步地,對所述用戶記錄信息進(jìn)行詞條拆分、詞條統(tǒng)計(jì)等,從而確定所述一個或多個記錄信息。優(yōu)選地,在步驟sl3”中,輸入設(shè)備還可以獲取與所述用戶相對應(yīng)的用戶記錄信息,其中,所述用戶記錄信息包括與所述用戶相對應(yīng)的一個或多個詞條信息。具體地,在步驟sl3”中,輸入設(shè)備所獲取的與所述用戶相對應(yīng)的用戶記錄信息中,還可以包括與所述用戶相對應(yīng)的一個或多個詞條信息,如用戶通過多次訓(xùn)練生成的特殊詞條,進(jìn)一步地,還可以包括所述包含一個或多個詞條信息的用戶詞庫等。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除 其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種用于確定應(yīng)用詞庫的方法,其中,該方法包括以下步驟: a獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系; b根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括: X根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng);y將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述步驟a包括: -獲取一個或多個初始記錄信息; al根據(jù)所述一個或多 個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述步驟al包括: -根據(jù)所述一個或多個初始記錄信息,確定與所述初始記錄信息相對應(yīng)一個或多個用戶,其中,所述一個或多個用戶具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系; -根據(jù)所述一個或多個用戶,將與所述用戶相對應(yīng)的初始記錄信息作為所述一個或多個記錄信息。
5.根據(jù)權(quán)利要求1或2所述的方法,其中,該方法還包括: k獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶; 其中,所述步驟a包括: a2獲取與所述用戶相對應(yīng)的用戶記錄信息; -根據(jù)所述用戶記錄信息,確定所述一個或多個記錄信息。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述步驟a2包括: -獲取與所述用戶相對應(yīng)的用戶記錄信息,其中,所述用戶記錄信息包括與所述用戶相對應(yīng)的一個或多個詞條信息。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述步驟b包括: -根據(jù)所述一個或多個記錄信息,確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息; -根據(jù)所述應(yīng)用屬性信息,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫;-根據(jù)所述優(yōu)選詞庫,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的輸入記錄信息,所述步驟b包括: -根據(jù)所述輸入記錄信息,結(jié)合與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
9.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的瀏覽記錄信息,所述步驟b包括: -根據(jù)所述瀏覽記錄信息,結(jié)合與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
10.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟X包括: -檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件; -當(dāng)滿足所述關(guān)聯(lián)條件,根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng)。
11.一種用于確定應(yīng)用詞庫的輸入設(shè)備,其中,該設(shè)備包括: 獲取裝置,用于獲取一個或多個記錄信息,其中,所述一個或多個記錄信息所對應(yīng)的用戶間具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系; 更新裝置,用于根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
12.根據(jù)權(quán)利要求11所述的輸入設(shè)備,其中,該設(shè)備還包括: 查詢裝置,用于根據(jù)當(dāng)前用戶在所述目標(biāo)應(yīng)用中的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng); 提供裝置,用于將所述一個或多個輸入候選項(xiàng)提供給所述目標(biāo)應(yīng)用。
13.根據(jù)權(quán)利要求11或12所述的輸入設(shè)備,其中,所述獲取裝置包括: 初始獲取單元,用于獲取一個或多個初始記錄信息;· 第一記錄確定單元,用于根據(jù)所述一個或多個初始記錄信息,確定與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶間相對應(yīng)的一個或多個記錄信息。
14.根據(jù)權(quán)利要求13所述的輸入設(shè)備,其中,所述第一記錄確定單元用于: -根據(jù)所述一個或多個初始記錄信息,確定與所述初始記錄信息相對應(yīng)一個或多個用戶,其中,所述一個或多個用戶具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系; -根據(jù)所述一個或多個用戶,將與所述用戶相對應(yīng)的初始記錄信息作為所述一個或多個記錄信息。
15.根據(jù)權(quán)利要求11或12所述的輸入設(shè)備,其中,該設(shè)備還包括: 用戶獲取裝置,用于獲取具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的一個或多個用戶; 其中,所述獲取裝置包括: 記錄獲取單元,用于獲取與所述用戶相對應(yīng)的用戶記錄信息; 第二記錄確定單元,用于根據(jù)所述用戶記錄信息,確定所述一個或多個記錄信息。
16.根據(jù)權(quán)利要求15所述的輸入設(shè)備,其中,所述記錄獲取單元用于: -獲取與所述用戶相對應(yīng)的用戶記錄信息,其中,所述用戶記錄信息包括與所述用戶相對應(yīng)的一個或多個詞條信息。
17.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的輸入設(shè)備,其中,所述更新裝置用于: -根據(jù)所述一個或多個記錄信息,確定與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用屬性信息; -根據(jù)所述應(yīng)用屬性信息,確定與所述應(yīng)用屬性信息相對應(yīng)的一個或多個優(yōu)選詞庫;-根據(jù)所述優(yōu)選詞庫,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
18.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的輸入設(shè)備,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的輸入記錄信息,所述更新裝置用于: -根據(jù)所述輸入記錄信息,結(jié)合與所述輸入記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
19.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的輸入設(shè)備,其中,所述記錄信息包括與具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的瀏覽記錄信息,所述更新裝置用于: -根據(jù)所述瀏覽記錄信息,結(jié)合與所述瀏覽記錄信息相對應(yīng)的觸發(fā)條件,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。
20.根據(jù)權(quán)利要求12所述的輸入設(shè)備,其中,所述查詢裝置用于: -檢測所述當(dāng)前用戶是否滿足與所述目標(biāo)應(yīng)用的關(guān)聯(lián)條件; -當(dāng)滿足所述關(guān)聯(lián)條件,根據(jù)所述當(dāng)前用戶與所述目標(biāo)應(yīng)用的應(yīng)用關(guān)聯(lián)關(guān)系以及所述當(dāng)前用戶的輸入字符串,在所述應(yīng)用詞庫中進(jìn)行匹配查詢,以獲得所述輸入字符串所對應(yīng)的一個或多個輸入候選項(xiàng) 。
全文摘要
本發(fā)明的目的是提供一種用于確定應(yīng)用詞庫的方法與設(shè)備。輸入設(shè)備獲取一個或多個具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的記錄信息;根據(jù)所述一個或多個記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,其中,所述應(yīng)用詞庫對應(yīng)于所述應(yīng)用關(guān)聯(lián)關(guān)系所對應(yīng)的目標(biāo)應(yīng)用。與現(xiàn)有技術(shù)相比,本發(fā)明通過根據(jù)具有相關(guān)聯(lián)的應(yīng)用關(guān)聯(lián)關(guān)系的用戶所對應(yīng)的記錄信息,建立或更新與所述記錄信息相對應(yīng)的應(yīng)用詞庫,從而建立與用戶的輸入需求相匹配的應(yīng)用詞庫,提高了輸入靈活度與個性化,還提高了輸入法的輸入效率,改善了用戶體驗(yàn)。
文檔編號G06F17/30GK103246703SQ20131011611
公開日2013年8月14日 申請日期2013年4月3日 優(yōu)先權(quán)日2013年4月3日
發(fā)明者陸陽陽, 汪倩怡 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司