国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用于提供輸入候選項(xiàng)的方法與裝置與流程

      文檔序號:12118480閱讀:283來源:國知局
      一種用于提供輸入候選項(xiàng)的方法與裝置與流程

      本發(fā)明涉及輸入法技術(shù)領(lǐng)域,尤其涉及一種用于提供輸入候選項(xiàng)的技術(shù)。



      背景技術(shù):

      在現(xiàn)有技術(shù)中,輸入法是基于用戶當(dāng)前的輸入字符串來確定相對應(yīng)的輸入候選項(xiàng),因此,所提供的輸入候選項(xiàng)僅能反應(yīng)出輸入字符串所對應(yīng)的文字。例如,當(dāng)用戶輸入了輸入字符串“bingxianghuaile”,則給出輸入候選項(xiàng)“冰箱壞了”等。

      當(dāng)用戶持續(xù)輸入時,需要不斷輸入輸入字符串,并不斷選擇與所述輸入字符串相對應(yīng)的輸入候選項(xiàng),以完成一個完整的輸入詞句。繼上例,當(dāng)用戶選擇“冰箱壞了”并上屏之后,又輸入了輸入字符串“wohen”,則輸入法給出輸入候選項(xiàng)“我很”、“我恨”等,用戶選擇“我很”并上屏,從而完成一個連續(xù)的輸入,即“冰箱壞了,我很”。然后用戶繼續(xù)輸入后續(xù)的輸入字符串,以完成一個完整的輸入。

      由于這種傳統(tǒng)的輸入方式僅能提供基本的輸入候選項(xiàng),因此很難大幅提升用戶的輸入效率。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的是提供一種用于提供輸入候選項(xiàng)的方法與裝置。

      根據(jù)本發(fā)明的一個方面,提供了一種用于提供輸入候選項(xiàng)的方法,其中,該方法包括:

      用于獲取用戶的輸入字符串的步驟;

      用于確定與所述輸入字符串所對應(yīng)的一個或多個前文信息的步驟;

      用于根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的步驟,其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      可選地,用于確定與所述輸入字符串所對應(yīng)的一個或多個前文信息的步驟包括:

      確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息;

      當(dāng)所述輸入字符串以及所述候選前文信息對應(yīng)于同一輸入場景信息時,將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      可選地,所述輸入場景信息包括:

      -所述輸入字符串所對應(yīng)的輸入時間;

      -所述輸入字符串所對應(yīng)的輸入位置;

      -所述輸入字符串所對應(yīng)的輸入窗口。

      可選地,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的步驟包括以下步驟:

      用于確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)的步驟;

      用于根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息的步驟;

      用于將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng)的步驟。

      可選地,用于確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)的步驟包括:

      確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng);

      根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng)。

      可選地,該方法還包括:

      用于建立情感詞庫的步驟,其中,所述情感詞庫中的每個詞條均包含情感信息;

      其中,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的步驟包括:

      根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      可選地,用于建立情感詞庫的步驟包括以下步驟:

      用于根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系的步驟;

      用于根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫的步驟,其中,所述情感詞庫中的每個詞條均包含情感信息。

      可選地,用于確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系的步驟包括:

      根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景;

      根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      根據(jù)本發(fā)明的另一方面,還提供了一種用于提供輸入候選項(xiàng)的提供裝置,其中,該提供裝置包括:

      用于獲取用戶的輸入字符串的裝置;

      用于確定與所述輸入字符串所對應(yīng)的一個或多個前文信息的裝置;

      用于根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的裝置,其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      可選地,確定與所述輸入字符串所對應(yīng)的一個或多個前文信息的裝置用于:

      確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息;

      當(dāng)所述輸入字符串以及所述候選前文信息對應(yīng)于同一輸入場景信息時,將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      可選地,所述輸入場景信息包括:

      -所述輸入字符串所對應(yīng)的輸入時間;

      -所述輸入字符串所對應(yīng)的輸入位置;

      -所述輸入字符串所對應(yīng)的輸入窗口。

      可選地,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的裝置包括:

      用于確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)的單元;

      用于根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息的單元;

      用于將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng)的單元。

      可選地,確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)的單元用于:

      確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng);

      根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng)。

      可選地,該提供裝置還包括:

      用于建立情感詞庫的裝置,其中,所述情感詞庫中的每個詞條均包含情感信息;

      其中,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的裝置用于:

      根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      可選地,建立情感詞庫的裝置包括:

      用于根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系的單元;

      用于根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫的單元,其中,所述情感詞庫中的每個詞條均包含情感信息。

      可選地,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系的單元用于:

      根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景;

      根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      根據(jù)本發(fā)明的另一方面,還提供了一種輸入設(shè)備,包括如上述任一項(xiàng)所述的提供裝置。

      與現(xiàn)有技術(shù)相比,本發(fā)明獲取用戶的輸入字符串,確定與所述輸入字符串所對應(yīng)的一個或多個前文信息,然后根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息;從而本發(fā)明通過根據(jù)用戶的輸入字符串以及該輸入字符串所對應(yīng)的前文信息,基于所述前文信息所對應(yīng)的情感信息,為輸入字符串提供包括候選后文信息的輸入候選項(xiàng);從而實(shí)現(xiàn)了基于情感信息為用戶提供下文詞條/上下文組合詞的功能,實(shí)現(xiàn)智能化輸入,提高了用戶的輸入效率,提高了候選結(jié)果的首頁覆蓋率,在不影響用戶正常輸入的情況下,改善了用戶體驗(yàn)。

      而且,本發(fā)明還可以先確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息,然后根據(jù)所述輸入字符串以及所述候選前文信息所對應(yīng)的輸入場景信息,確定與所述輸入字符串所對應(yīng)的一個或多個前文信息;從而提高了所確定的前文信息與用戶需求的匹配程度,進(jìn)一步提高了所提供的候選后文信息的準(zhǔn)確度,實(shí)現(xiàn)智能化輸入,提高了用戶的輸入效率,提高了候選結(jié)果的首頁覆蓋率,在不影響用戶正常輸入的情況下,改善了用戶體驗(yàn)。

      而且,本發(fā)明還可以先確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng),然后根據(jù)所述前文信息所對應(yīng)的情感信息,分別確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息,并將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng);從而,本發(fā)明可以提供多種輸入候選項(xiàng)的組合,提高了所提供的輸入候選項(xiàng)的豐富程度,實(shí)現(xiàn)智能化輸入,提高了用戶的輸入效率,提高了候選結(jié)果的首頁覆蓋率,在不影響用戶正常輸入的情況下,改善了用戶體驗(yàn)。

      而且,本發(fā)明還可以確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng),根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng),即從多個第一候選輸入候選項(xiàng)中選擇一個第一輸入候選項(xiàng),提高了所確定的第一輸入候選項(xiàng)的準(zhǔn)確度,進(jìn)一步地,可提高與所述第一輸入候選項(xiàng)所對應(yīng)的候選后文信息的準(zhǔn)確度,因此,提高了處理效率,實(shí)現(xiàn)智能化輸入,提高了用戶的輸入效率,提高了候選結(jié)果的首頁覆蓋率,在不影響用戶正常輸入的情況下,改善了用戶體驗(yàn)。

      而且,本發(fā)明還可以建立情感詞庫,然后在確定輸入候選項(xiàng)時,通過根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫來為所述輸入字符串提供一個或多個輸入候選項(xiàng);從而可從情感詞庫中進(jìn)行查詢來進(jìn)行輸入候選項(xiàng)的確定,提高了處理效率,實(shí)現(xiàn)智能化輸入,提高了用戶的輸入效率,提高了候選結(jié)果的首頁覆蓋率,在不影響用戶正常輸入的情況下,改善了用戶體驗(yàn)。

      而且,本發(fā)明還可以根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系,然后根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫;進(jìn)一步地,在確定所述候選情感二元關(guān)系時,還可以根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景,根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系;從而建立與該用戶相對應(yīng)的情感詞庫,所建立的情感詞庫中的各個候選情感二元關(guān)系還可以與輸入場景相對應(yīng),因此,提高了情感詞庫與用戶的匹配程度,使得所確定的輸入候選項(xiàng)更符合用戶的需求,提高了處理效率,實(shí)現(xiàn)智能化輸入,提高了用戶的輸入效率,提高了候選結(jié)果的首頁覆蓋率,在不影響用戶正常輸入的情況下,改善了用戶體驗(yàn)。

      附圖說明

      通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:

      圖1示出根據(jù)本發(fā)明一個方面的一種用于提供輸入候選項(xiàng)的提供裝置示意圖;

      圖2示出根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的一種用于提供輸入候選項(xiàng)的提供裝置示意圖;

      圖3示出根據(jù)本發(fā)明另一個方面的一種用于提供輸入候選項(xiàng)的方法流程圖;

      圖4示出根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的一種用于提供輸入候選項(xiàng)的方法流程圖。

      附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。

      具體實(shí)施方式

      在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

      在上下文中所稱“提供裝置”即為“計算機(jī)設(shè)備”,也稱為“電腦”,是指可以通過運(yùn)行預(yù)定程序或指令來執(zhí)行數(shù)值計算和/或邏輯計算等預(yù)定處理過程的智能電子設(shè)備,其可以包括處理器與存儲器,由處理器執(zhí)行在存儲器中預(yù)存的存續(xù)指令來執(zhí)行預(yù)定處理過程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預(yù)定處理過程,或是由上述二者組合來實(shí)現(xiàn)。

      所述計算機(jī)設(shè)備包括用戶設(shè)備和/或網(wǎng)絡(luò)設(shè)備。其中,所述用戶設(shè)備包括但不限于電腦、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計算(Cloud Computing)的由大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。其中,所述計算機(jī)設(shè)備可單獨(dú)運(yùn)行來實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計算機(jī)設(shè)備的交互操作來實(shí)現(xiàn)本發(fā)明。其中,所述計算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。

      本領(lǐng)域技術(shù)人員應(yīng)能理解,本發(fā)明中所述的“提供裝置”可以僅是用戶設(shè)備,即由用戶設(shè)備來執(zhí)行相應(yīng)的操作;也可以是由用戶設(shè)備與網(wǎng)絡(luò)設(shè)備或服務(wù)器相集成來組成,即由用戶設(shè)備與網(wǎng)絡(luò)設(shè)備相配合來執(zhí)行相應(yīng)的操作。

      需要說明的是,所述用戶設(shè)備、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機(jī)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。

      需要說明的是,優(yōu)選地,本發(fā)明所述的“提供裝置”可包括輸入法、包含在輸入法中的裝置等。其中,本發(fā)明所述的提供裝置可由計算機(jī)設(shè)備的生產(chǎn)廠商或銷售服務(wù)商預(yù)先安裝至該計算機(jī)設(shè)備,也可由計算機(jī)設(shè)備從服務(wù)器加載到計算機(jī)設(shè)備。本領(lǐng)域技術(shù)人員應(yīng)能理解,任何可用于實(shí)現(xiàn)本發(fā)明中的功能的裝置,無論是否被加載至計算機(jī)設(shè)備中,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

      在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,本發(fā)明可應(yīng)用于移動端與非移動端,例如,當(dāng)用戶使用手機(jī)或PC時,均可利用本發(fā)明所述的方法或裝置來進(jìn)行提供與呈現(xiàn)。

      這里所公開的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過許多替換形式來具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。

      應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制。使用這些術(shù)語僅僅是為了將一個單元與另一個單元進(jìn)行區(qū)分。舉例來說,在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語“和/或”包括其中一個或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。

      這里所使用的術(shù)語僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。

      還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實(shí)際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。

      下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。

      圖1示出根據(jù)本發(fā)明一個方面的一種用于提供輸入候選項(xiàng)的提供裝置示意圖。其中,所述提供裝置包括用于獲取用戶的輸入字符串的裝置(以下簡稱“獲取裝置1”);用于確定與所述輸入字符串所對應(yīng)的一個或多個前文信息的裝置(以下簡稱“確定裝置2”);用于根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的裝置(以下簡稱“提示裝置3”),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      所述獲取裝置1獲取用戶的輸入字符串。

      具體地,所述獲取裝置1通過與鍵盤等輸入設(shè)備相交互,或者通過與輸入法等的應(yīng)用接口相連接,以獲取用戶所輸入的輸入字符串;其中,所述輸入字符串例如“wohen”、“bingxianghuaile”等拼音字符串,或者是基于其他輸入方法下的、以字母表示的字符串。

      所述確定裝置2確定與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      具體地,所述確定裝置2可以將所述輸入字符串的輸入位置(如光標(biāo)位置)前的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的前文信息;也可以將所述輸入字符串在輸入時間前所輸入的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的前文信息;也可以將所述輸入字符串所對應(yīng)的輸入窗口內(nèi),除了所述輸入字符串以外的信息作為其所對應(yīng)的前文信息。

      本領(lǐng)域技術(shù)人員應(yīng)能理解,可以基于預(yù)設(shè)或?qū)崟r調(diào)整的方式,來確定在所述輸入位置前的作為前文信息的字符、詞語等的數(shù)目,或是在所述輸入時間前能夠作為前文信息的字符、詞語等與所述輸入字符串的輸入時間差等信息。

      其中,所述前文信息包括已上屏或未上屏的各類信息,所述各類信息包括但不限于文字、包含有文字說明的圖片(如表情符)、視頻等一種或多種多媒體信息。

      例如,若用戶的輸入字符串為“wohen”,在輸入“wohen”前,輸入并上屏了“冰箱壞了”,則“冰箱壞了”即為“wohen”的前文信息。

      優(yōu)選地,所述確定裝置2可以確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息;當(dāng)所述輸入字符串以及所述候選前文信息對應(yīng)于同一輸入場景信息時,將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      具體地,所述確定裝置2可以將所述輸入字符串的輸入位置前的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的候選前文信息;也可以將所述輸入字符串在輸入時間前所輸入的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的候選前文信息;也可以將所述輸入字符串所對應(yīng)的輸入窗口內(nèi),除了所述輸入字符串以外的信息作為其所對應(yīng)的候選前文信息。

      然后,所述確定裝置2根據(jù)所述輸入字符串以及所述候選前文信息所對應(yīng)的輸入場景信息,分別確定其所對應(yīng)的輸入場景信息;若兩者的輸入場景信息屬于同一輸入場景信息,則將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。因此,所述本發(fā)明可以選擇與所述輸入字符串的場景相匹配的候選前文信息來作為前文信息,從而提高前文信息與用戶需求的匹配程度。

      更優(yōu)選地,所述輸入場景信息包括:

      -所述輸入字符串所對應(yīng)的輸入時間:若所述輸入字符串以及所述候選前文信息的輸入時間未超過給定的時間范圍,則可認(rèn)為兩者屬于同一輸入場景信息。

      -所述輸入字符串所對應(yīng)的輸入位置:若所述輸入字符串以及所述候選前文信息的輸入位置未超過給定的位置范圍,則可認(rèn)為兩者屬于同一輸入場景信息。

      -所述輸入字符串所對應(yīng)的輸入窗口:若所述輸入字符串以及所述候選前文信息是在同一輸入窗口內(nèi)輸入的,而未切出過該輸入窗口,則可認(rèn)為兩者屬于同一輸入場景信息。

      所述提示裝置3根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      具體地,所述提示裝置3首先確定所述前文信息所對應(yīng)的情感信息。在此,所述情感信息可以從預(yù)先設(shè)置的情感詞庫中獲取;也可以對所述前文信息進(jìn)行搜索或查詢,根據(jù)所搜索或查詢得到的相關(guān)信息,反推所述前文信息所對應(yīng)的情感信息。所述搜索或查詢的對象可以是用戶歷史輸入信息和/或網(wǎng)絡(luò)文本等。例如,若能夠確定所查詢得到的相關(guān)信息的情感信息,則可將所述相關(guān)信息的情感信息作為所述前文信息的情感信息。

      其中,所述情感信息包括但不限于積極情感、消極情感、情感權(quán)重詞。所述積極情感例如:高興、善良、美等,所述消極情感例如:傷心、失望、丑等,所述情感權(quán)重詞例如:非常(表示程度)、不(表示否定)等。

      然后,所述提示裝置3根據(jù)所述情感信息,為所述輸入字符串提供一個或多個與所述情感信息相符合的詞條,以作為所述輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。因此,所述候選后文信息在情感上與前文信息和/或輸入字符串相匹配。

      在此,所述輸入候選項(xiàng)中可能僅為候選后文信息,也可能包括輸入字符串所對應(yīng)的候選詞條以及候選后文信息的組合。

      例如,當(dāng)用戶的前文信息為“冰箱壞了”,然后輸入了輸入字符串“wohen”之后,基于現(xiàn)有輸入法中輸入字符串與輸入候選項(xiàng)的對應(yīng)關(guān)系,所述輸入字符串所對應(yīng)的候選詞條可以是“我很”;在本發(fā)明中,所述提示裝置3首先確定“冰箱壞了”對應(yīng)于消極情緒(如通過判斷“壞”這個詞),然后,基于所述輸入字符串所對應(yīng)的候選詞條“我很”,為用戶提供進(jìn)一步的候選后文信息,例如同樣表示消極情感的“難過、傷心”等,以作為與輸入字符串“wohen”相對應(yīng)的輸入候選項(xiàng)。因此,在本發(fā)明中,除了為用戶提供“我很”以作為輸入候選項(xiàng)外,還能夠?yàn)橛脩籼峁拔液茈y過”、“我很傷心”等包含了與所述輸入字符串相對應(yīng)的候選后文信息的輸入候選項(xiàng)。

      或者,所述提示裝置3根據(jù)所述輸入字符串,確定一個或多個候選后文信息,然后再基于所述情感信息,從所述候選后文信息中,選擇與所述情感信息相匹配的,以作為所述輸入候選項(xiàng)。例如,當(dāng)輸入“wohen”時,所述提示裝置3可以確定“高興”、“傷心”、“帥”等與“我很”對應(yīng)的候選后文信息;然后,基于前文信息“冰箱壞了”所對應(yīng)的消極情緒,將“傷心”確定為與“我很”相對應(yīng)的輸入候選項(xiàng)。

      在此,優(yōu)選地,本領(lǐng)域技術(shù)人員應(yīng)能理解,在確定所述輸入候選項(xiàng)時,可以基于前文信息所對應(yīng)的情感信息以及輸入字符串所對應(yīng)的候選詞條來確定所述候選后文信息(如前示例所述);也可以基于所述前文信息所對應(yīng)的情感信息以及所述輸入字符串所對應(yīng)的候選詞條的情感信息來確定候選后文信息。

      例如,繼上例,若所述用戶的輸入字符串為“wobu”,則所確定的輸入候選項(xiàng)可以為“我不”,由于“不”是一個表示否定情感權(quán)重的詞,因此,結(jié)合前文信息“冰箱壞了”,所述確定裝置3將提供積極情感的詞來作為與所述輸入字符串相對應(yīng)的輸入候選項(xiàng),例如“開心”、“高興”等,以保持邏輯一致性。即,在本發(fā)明中,除了為用戶提供“我不”以作為輸入候選項(xiàng)外,還能夠?yàn)橛脩籼峁拔也桓吲d”、“我不開心”等包含了與所述輸入字符串相對應(yīng)的候選后文信息的輸入候選項(xiàng)。

      在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述確定裝置3可以為所述輸入字符串確定一個或多個候選詞條;然后分別基于各個候選詞條,結(jié)合所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng)。

      優(yōu)選地,當(dāng)所述前文信息包括多個詞條時,所述提示裝置3可以分別計算各個詞條的情感值,并將其進(jìn)行疊加,例如,若當(dāng)前文信息為“不喜歡”時,“不”的情感信息為-1,“喜歡”的情感值為2,且由于“不”是一個表示否定情感權(quán)重的詞,其所對應(yīng)的情感疊加方式為“乘法”,因此,“不喜歡”所對應(yīng)的情感信息為-2。在此,情感疊加的方式可以基于各個詞條的詞性、二元關(guān)系組合方式等進(jìn)行確定。

      優(yōu)選地,所述提示裝置3包括用于確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)的單元(以下簡稱“第一單元”,未示出);用于根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息的單元(以下簡稱“第二單元”,未示出);用于將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng)的單元(以下簡稱“第三單元”,未示出)。

      具體地,所述第一單元根據(jù)所述輸入字符串,通過將所述輸入字符串與預(yù)設(shè)詞庫進(jìn)行匹配等方式,確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)。換言之,所述第一輸入候選項(xiàng)即與輸入字符串相對應(yīng)的候選項(xiàng),例如,當(dāng)輸入輸入字符串“wohen”時,所對應(yīng)的第一輸入候選項(xiàng)為“我很”、“我恨”等。

      所述第二單元首先確定所述前文信息所對應(yīng)的情感信息。在此,確定所述情感信息的方式與圖1中所述提示裝置3確定情感信息的方式相同或相似,故在此不再贅述,并通過引用的方式包含于此。

      然后,所述第二單元根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),通過查詢預(yù)設(shè)的情感詞庫,或者利用所述情感信息以及所述第一輸入候選項(xiàng)進(jìn)行搜索查詢,以確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息。

      例如,所述第二單元通過查詢預(yù)設(shè)的情感詞庫,將所述情感詞庫中與所述情感信息相匹配,且能夠與所述第一輸入候選項(xiàng)形成二元關(guān)系的一個或多個詞條作為所述候選后文信息;或者,例如,所述第二單元以所述第一輸入候選項(xiàng)作為關(guān)鍵詞進(jìn)行查詢,并將查詢之后的與所述第一輸入候選項(xiàng)相對應(yīng)的搜索結(jié)果中的前文信息與當(dāng)前的前文信息進(jìn)行匹配,若情感信息相匹配,則將該搜索結(jié)果中的后文信息作為所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息。

      更優(yōu)選地,所述第二單元還可以結(jié)合所述第一輸入候選項(xiàng)的情感信息來確定所述候選后文信息。

      所述第三單元分別將一個或多個所述第一輸入候選項(xiàng)與其所對應(yīng)的一個或多個所述候選后文信息進(jìn)行組合,以作為所述輸入字符串的輸入候選項(xiàng)。在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,當(dāng)提供所述輸入候選項(xiàng)時,可以根據(jù)所述第一輸入候選項(xiàng)的出現(xiàn)頻率進(jìn)行排序,即該第一輸入候選項(xiàng)的出現(xiàn)頻率越高,則提供時的排序越靠前,相應(yīng)地,所述第一輸入候選項(xiàng)所對應(yīng)的候選后文信息的出現(xiàn)頻率也靠前;或者,也可以根據(jù)所述候選后文信息的出現(xiàn)頻率進(jìn)行排序,即該候選后文信息的出現(xiàn)頻率越高,則提供時的排序越靠前;或者,也可以根據(jù)所述第一輸入候選項(xiàng)以及所述候選后文信息的綜合出現(xiàn)頻率進(jìn)行排序,如某個組合的出現(xiàn)頻率越高,則其對應(yīng)的排序越靠前。

      此外,本領(lǐng)域技術(shù)人員應(yīng)能理解,若用戶在輸入了輸入字符串后,選擇但未上屏第一輸入候選項(xiàng),則仍然可以根據(jù)已經(jīng)選擇的第一輸入候選項(xiàng)來為用戶提供后續(xù)的候選后文信息,以作為所述輸入候選項(xiàng)。

      更優(yōu)選地,所述第一單元可以確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng);根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng)。

      具體地,所述第一單元根據(jù)所述輸入字符串,通過將所述輸入字符串與預(yù)設(shè)詞庫進(jìn)行匹配等方式,確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)。

      然后,所述第一單元根據(jù)所述前文信息,基于對前文語義、情感等的分析,從所述一個或多個第一候選輸入候選項(xiàng)中選擇出一個或多個以作為所述第一輸入候選項(xiàng)。

      例如,若用戶輸入“guangchang”,則所述第一候選輸入候選項(xiàng)包括但不限于“廣場”、“廣昌”、“光長”、“光場”等;而若當(dāng)前文信息為“天安門”時,則可以根據(jù)語義確定所述第一輸入候選項(xiàng)為“廣場”。

      圖2示出根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的一種用于提供輸入候選項(xiàng)的提供裝置示意圖;其中,所述提供裝置包括用于建立情感詞庫的裝置(以下簡稱“建立裝置4’”),其中,所述情感詞庫中的每個詞條均包含情感信息;此外,所述提供裝置還包括用于獲取用戶的輸入字符串的裝置(以下簡稱“獲取裝置1’”);用于確定與所述輸入字符串所對應(yīng)的一個或多個前文信息的裝置(以下簡稱“確定裝置2’”);用于根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng)的裝置(以下簡稱“提示裝置3’”),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      其中,所述獲取裝置1’、所述確定裝置2’與圖1中所述對應(yīng)裝置相同或相似,故在此不再贅述,并通過引用的方式包含于此。

      所述建立裝置4’建立情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息。

      具體地,所述建立裝置4’可以通過根據(jù)預(yù)設(shè)的一個或多個詞條以及與詞條相對應(yīng)的情感信息,來建立情感詞庫;或者,所述建立裝置4’也可以通過對各類訓(xùn)練文本的分析訓(xùn)練而獲得,例如,基于用戶的歷史輸入信息、基于所獲取的一個或多個網(wǎng)絡(luò)文本等進(jìn)行訓(xùn)練,根據(jù)所述訓(xùn)練文本中的上下文的情感信息、文本內(nèi)各個信息的相互關(guān)系等來確定一個或多個詞條所對應(yīng)的情感信息。

      所述情感信息包括但不限于表示情感值、情感權(quán)重、情感疊加方式。所述情感值表示該詞所對應(yīng)的情感程度,如“討厭”的程度為1,則“恨”的程度為2;所述情感權(quán)重表示該詞對應(yīng)于正向情感、負(fù)向情感、中性情感等,如“喜歡”為正向情感,則對應(yīng)于正數(shù)權(quán)重1,“討厭”為負(fù)向情感,則對應(yīng)于負(fù)數(shù)權(quán)重-1等;所述情感疊加方式即為該詞條與其他詞條進(jìn)行組合時,兩者的情感值/情感權(quán)重進(jìn)行計算的方式,所述情感疊加方式可以根據(jù)所述詞條的詞性、前后兩個詞條的情感值等進(jìn)行確定,例如,表示程度(如“非?!?的副詞與其他詞性的詞條進(jìn)行情感疊加時,可采用乘法,而當(dāng)兩個同詞性的詞條進(jìn)行情感疊加時,可以采用加法等。

      優(yōu)選地,所述情感信息中還可以包含該詞條所對應(yīng)的被輸入頻率等信息。

      在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,上述情感信息的建立方式僅為舉例,其他建立情感信息的方式,如采用其他表示情感值和/或情感權(quán)重的方式同樣適用于本發(fā)明,并包含在本發(fā)明的保護(hù)范圍內(nèi)。

      此外,所述情感詞庫中可以包含單個詞及其對應(yīng)的情感信息,也可以包含二元關(guān)系以及其對應(yīng)的情感信息。所述單個詞即例如“喜歡”、“討厭”、“美”、“丑”等,所述二元關(guān)系則例如“壞了——傷心”、“美麗——高興”、“丑——討厭”等。

      然后,所述提示裝置3’根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      具體地,所述提示裝置3’根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述輸入字符串,在所述情感詞庫中查詢與所述情感信息以及所述輸入字符串所對應(yīng)的詞條,以作為與所述輸入字符串相對應(yīng)的候選后文信息,從而為所述輸入字符串提供一個或多個輸入候選項(xiàng)。

      在此,所述提示裝置3’的處理方式與圖1中所述提示裝置3相同或相似,故在此不再贅述,并通過引用的方式包含于此。

      優(yōu)選地,所述建立裝置4’包括用于根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系的單元(以下簡稱“第四單元”,未示出);用于根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫的單元(以下簡稱“第五單元”,未示出),其中,所述情感詞庫中的每個詞條均包含情感信息。

      具體地,所述第四單元通過與所述用戶相交互,或者與能夠提供所述用戶的歷史輸入信息的其他設(shè)備相交互,以獲取所述用戶的歷史輸入信息。

      然后,所述第四單元對所述歷史輸入信息進(jìn)行分詞等處理,以確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系。例如,如提取“高興”、“喜悅”等作為情感詞,提取“壞了-傷心”作為情感二元關(guān)系等。

      更優(yōu)選地,所述第四單元僅當(dāng)所述歷史輸入信息中的某個詞條超過一定的出現(xiàn)頻率時,才將該詞條作為所述候選情感詞或候選情感二元關(guān)系。例如,僅當(dāng)用戶頻繁輸入“高興”,才將“高興”提取為所述用戶的候選情感詞。

      所述第五單元根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,通過用戶預(yù)設(shè)、基于系統(tǒng)預(yù)設(shè)等方式,獲取所述候選情感詞以及所述候選二元關(guān)系所對應(yīng)的情感信息,然后建立與所述用戶相對應(yīng)的情感詞庫。在此,所述情感詞庫中的每個詞條均包含情感信息。優(yōu)選地,所述詞條還可以包含該詞條所對應(yīng)的被輸入頻率等信息。

      從而,所建立的情感詞庫與該用戶相對應(yīng)。例如,當(dāng)用戶頻繁輸入“高興”,將“高興”提取為所述用戶的候選情感詞并建立情感詞庫,可知該用戶的情緒多為“高興”等。

      更優(yōu)選地,所述第四單元可以根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景;根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      具體地,所述第四單元可以根據(jù)所述歷史輸入信息的輸入時間、輸入位置、輸入窗口等,將屬于同一輸入場景的歷史輸入信息作為所述優(yōu)選歷史輸入信息,從而能夠滿足輸入信息在時間、邏輯等維度上的連續(xù)關(guān)系。

      然后,對所述優(yōu)選歷史輸入信息進(jìn)行分詞等處理操作,并提取所述優(yōu)選歷史輸入信息中的一個或多個詞條,將兩個或兩個以上的詞條組合作為所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      因此,本發(fā)明實(shí)現(xiàn)了僅當(dāng)歷史輸入信息對應(yīng)于同一輸入場景時,才將二元關(guān)系作為情感二元關(guān)系提取。

      圖3示出根據(jù)本發(fā)明另一個方面的一種用于提供輸入候選項(xiàng)的方法流程圖。其中,在步驟S1中,所述提供裝置獲取用戶的輸入字符串;在步驟S2中,所述提供裝置確定與所述輸入字符串所對應(yīng)的一個或多個前文信息;在步驟S3中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      在步驟S1中,所述提供裝置獲取用戶的輸入字符串。

      具體地,在步驟S1中,所述提供裝置通過與鍵盤等輸入設(shè)備相交互,或者通過與輸入法等的應(yīng)用接口相連接,以獲取用戶所輸入的輸入字符串;其中,所述輸入字符串例如“wohen”、“bingxianghuaile”等拼音字符串,或者是基于其他輸入方法下的、以字母表示的字符串。

      在步驟S2中,所述提供裝置確定與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      具體地,在步驟S2中,所述提供裝置可以將所述輸入字符串的輸入位置(如光標(biāo)位置)前的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的前文信息;也可以將所述輸入字符串在輸入時間前所輸入的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的前文信息;也可以將所述輸入字符串所對應(yīng)的輸入窗口內(nèi),除了所述輸入字符串以外的信息作為其所對應(yīng)的前文信息。

      本領(lǐng)域技術(shù)人員應(yīng)能理解,可以基于預(yù)設(shè)或?qū)崟r調(diào)整的方式,來確定在所述輸入位置前的作為前文信息的字符、詞語等的數(shù)目,或是在所述輸入時間前能夠作為前文信息的字符、詞語等與所述輸入字符串的輸入時間差等信息。

      其中,所述前文信息包括已上屏或未上屏的各類信息,所述各類信息包括但不限于文字、包含有文字說明的圖片(如表情符)、視頻等一種或多種多媒體信息。

      例如,若用戶的輸入字符串為“wohen”,在輸入“wohen”前,輸入并上屏了“冰箱壞了”,則“冰箱壞了”即為“wohen”的前文信息。

      優(yōu)選地,在步驟S2中,所述提供裝置可以確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息;當(dāng)所述輸入字符串以及所述候選前文信息對應(yīng)于同一輸入場景信息時,將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      具體地,在步驟S2中,所述提供裝置可以將所述輸入字符串的輸入位置前的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的候選前文信息;也可以將所述輸入字符串在輸入時間前所輸入的一個或多個前文詞語、句子等作為所述輸入字符串所對應(yīng)的候選前文信息;也可以將所述輸入字符串所對應(yīng)的輸入窗口內(nèi),除了所述輸入字符串以外的信息作為其所對應(yīng)的候選前文信息。

      然后,在步驟S2中,所述提供裝置根據(jù)所述輸入字符串以及所述候選前文信息所對應(yīng)的輸入場景信息,分別確定其所對應(yīng)的輸入場景信息;若兩者的輸入場景信息屬于同一輸入場景信息,則將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。因此,所述本發(fā)明可以選擇與所述輸入字符串的場景相匹配的候選前文信息來作為前文信息,從而提高前文信息與用戶需求的匹配程度。

      更優(yōu)選地,所述輸入場景信息包括:

      -所述輸入字符串所對應(yīng)的輸入時間:若所述輸入字符串以及所述候選前文信息的輸入時間未超過給定的時間范圍,則可認(rèn)為兩者屬于同一輸入場景信息。

      -所述輸入字符串所對應(yīng)的輸入位置:若所述輸入字符串以及所述候選前文信息的輸入位置未超過給定的位置范圍,則可認(rèn)為兩者屬于同一輸入場景信息。

      -所述輸入字符串所對應(yīng)的輸入窗口:若所述輸入字符串以及所述候選前文信息是在同一輸入窗口內(nèi)輸入的,而未切出過該輸入窗口,則可認(rèn)為兩者屬于同一輸入場景信息。

      在步驟S3中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      具體地,在步驟S3中,所述提供裝置首先確定所述前文信息所對應(yīng)的情感信息。在此,所述情感信息可以從預(yù)先設(shè)置的情感詞庫中獲取;也可以對所述前文信息進(jìn)行搜索或查詢,根據(jù)所搜索或查詢得到的相關(guān)信息,反推所述前文信息所對應(yīng)的情感信息。所述搜索或查詢的對象可以是用戶歷史輸入信息和/或網(wǎng)絡(luò)文本等。例如,若能夠確定所查詢得到的相關(guān)信息的情感信息,則可將所述相關(guān)信息的情感信息作為所述前文信息的情感信息。

      其中,所述情感信息包括但不限于積極情感、消極情感、情感權(quán)重詞。所述積極情感例如:高興、善良、美等,所述消極情感例如:傷心、失望、丑等,所述情感權(quán)重詞例如:非常(表示程度)、不(表示否定)等。

      然后,在步驟S3中,所述提供裝置根據(jù)所述情感信息,為所述輸入字符串提供一個或多個與所述情感信息相符合的詞條,以作為所述輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。因此,所述候選后文信息在情感上與前文信息和/或輸入字符串相匹配。

      在此,所述輸入候選項(xiàng)中可能僅為候選后文信息,也可能包括輸入字符串所對應(yīng)的候選詞條以及候選后文信息的組合。

      例如,當(dāng)用戶的前文信息為“冰箱壞了”,然后輸入了輸入字符串“wohen”之后,基于現(xiàn)有輸入法中輸入字符串與輸入候選項(xiàng)的對應(yīng)關(guān)系,所述輸入字符串所對應(yīng)的候選詞條可以是“我很”;在本發(fā)明中,所述提供裝置首先確定“冰箱壞了”對應(yīng)于消極情緒(如通過判斷“壞”這個詞),然后,基于所述輸入字符串所對應(yīng)的候選詞條“我很”,為用戶提供進(jìn)一步的候選后文信息,例如同樣表示消極情感的“難過、傷心”等,以作為與輸入字符串“wohen”相對應(yīng)的輸入候選項(xiàng)。因此,在本發(fā)明中,除了為用戶提供“我很”以作為輸入候選項(xiàng)外,還能夠?yàn)橛脩籼峁拔液茈y過”、“我很傷心”等包含了與所述輸入字符串相對應(yīng)的候選后文信息的輸入候選項(xiàng)。

      或者,所述提示裝置3根據(jù)所述輸入字符串,確定一個或多個候選后文信息,然后再基于所述情感信息,從所述候選后文信息中,選擇與所述情感信息相匹配的,以作為所述輸入候選項(xiàng)。例如,當(dāng)輸入“wohen”時,所述提示裝置3可以確定“高興”、“傷心”、“帥”等與“我很”對應(yīng)的候選后文信息;然后,基于前文信息“冰箱壞了”所對應(yīng)的消極情緒,將“傷心”確定為與“我很”相對應(yīng)的輸入候選項(xiàng)。

      在此,優(yōu)選地,本領(lǐng)域技術(shù)人員應(yīng)能理解,在確定所述輸入候選項(xiàng)時,可以基于前文信息所對應(yīng)的情感信息以及輸入字符串所對應(yīng)的候選詞條來確定所述候選后文信息(如前示例所述);也可以基于所述前文信息所對應(yīng)的情感信息以及所述輸入字符串所對應(yīng)的候選詞條的情感信息來確定候選后文信息。

      例如,繼上例,若所述用戶的輸入字符串為“wobu”,則所確定的輸入候選項(xiàng)可以為“我不”,由于“不”是一個表示否定情感權(quán)重的詞,因此,結(jié)合前文信息“冰箱壞了”,在步驟S3中,所述提供裝置將提供積極情感的詞來作為與所述輸入字符串相對應(yīng)的輸入候選項(xiàng),例如“開心”、“高興”等,以保持邏輯一致性。即,在本發(fā)明中,除了為用戶提供“我不”以作為輸入候選項(xiàng)外,還能夠?yàn)橛脩籼峁拔也桓吲d”、“我不開心”等包含了與所述輸入字符串相對應(yīng)的候選后文信息的輸入候選項(xiàng)。

      在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,在步驟S3中,所述提供裝置可以為所述輸入字符串確定一個或多個候選詞條;然后分別基于各個候選詞條,結(jié)合所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng)。

      優(yōu)選地,當(dāng)所述前文信息包括多個詞條時,在步驟S3中,所述提供裝置可以分別計算各個詞條的情感值,并將其進(jìn)行疊加,例如,若當(dāng)前文信息為“不喜歡”時,“不”的情感信息為-1,“喜歡”的情感值為2,且由于“不”是一個表示否定情感權(quán)重的詞,其所對應(yīng)的情感疊加方式為“乘法”,因此,“不喜歡”所對應(yīng)的情感信息為-2。在此,情感疊加的方式可以基于各個詞條的詞性、二元關(guān)系組合方式等進(jìn)行確定。

      優(yōu)選地,在步驟S3中,所述步驟包括子步驟S31(未示出)、子步驟S32(未示出)以及子步驟S33(未示出),其中,在步驟S31中,所述提供裝置確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng);在步驟S32中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息;在步驟S33中,所述提供裝置將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng)。

      具體地,在步驟S31中,所述提供裝置根據(jù)所述輸入字符串,通過將所述輸入字符串與預(yù)設(shè)詞庫進(jìn)行匹配等方式,確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)。換言之,所述第一輸入候選項(xiàng)即與輸入字符串相對應(yīng)的候選項(xiàng),例如,當(dāng)輸入輸入字符串“wohen”時,所對應(yīng)的第一輸入候選項(xiàng)為“我很”、“我恨”等。

      在步驟S32中,所述提供裝置首先確定所述前文信息所對應(yīng)的情感信息。在此,確定所述情感信息的方式與圖3中所述步驟S3確定情感信息的方式相同或相似,故在此不再贅述,并通過引用的方式包含于此。

      然后,在步驟S32中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),通過查詢預(yù)設(shè)的情感詞庫,或者利用所述情感信息以及所述第一輸入候選項(xiàng)進(jìn)行搜索查詢,以確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息。

      例如,在步驟S32中,所述提供裝置通過查詢預(yù)設(shè)的情感詞庫,將所述情感詞庫中與所述情感信息相匹配,且能夠與所述第一輸入候選項(xiàng)形成二元關(guān)系的一個或多個詞條作為所述候選后文信息;或者,例如,在步驟S32中,所述提供裝置以所述第一輸入候選項(xiàng)作為關(guān)鍵詞進(jìn)行查詢,并將查詢之后的與所述第一輸入候選項(xiàng)相對應(yīng)的搜索結(jié)果中的前文信息與當(dāng)前的前文信息進(jìn)行匹配,若情感信息相匹配,則將該搜索結(jié)果中的后文信息作為所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息。

      更優(yōu)選地,在步驟S32中,所述提供裝置還可以結(jié)合所述第一輸入候選項(xiàng)的情感信息來確定所述候選后文信息。

      在步驟S33中,所述提供裝置分別將一個或多個所述第一輸入候選項(xiàng)與其所對應(yīng)的一個或多個所述候選后文信息進(jìn)行組合,以作為所述輸入字符串的輸入候選項(xiàng)。在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,當(dāng)提供所述輸入候選項(xiàng)時,可以根據(jù)所述第一輸入候選項(xiàng)的出現(xiàn)頻率進(jìn)行排序,即該第一輸入候選項(xiàng)的出現(xiàn)頻率越高,則提供時的排序越靠前,相應(yīng)地,所述第一輸入候選項(xiàng)所對應(yīng)的候選后文信息的出現(xiàn)頻率也靠前;或者,也可以根據(jù)所述候選后文信息的出現(xiàn)頻率進(jìn)行排序,即該候選后文信息的出現(xiàn)頻率越高,則提供時的排序越靠前;或者,也可以根據(jù)所述第一輸入候選項(xiàng)以及所述候選后文信息的綜合出現(xiàn)頻率進(jìn)行排序,如某個組合的出現(xiàn)頻率越高,則其對應(yīng)的排序越靠前。

      此外,本領(lǐng)域技術(shù)人員應(yīng)能理解,若用戶在輸入了輸入字符串后,選擇但未上屏第一輸入候選項(xiàng),則仍然可以根據(jù)已經(jīng)選擇的第一輸入候選項(xiàng)來為用戶提供后續(xù)的候選后文信息,以作為所述輸入候選項(xiàng)。

      更優(yōu)選地,在步驟S31中,所述提供裝置可以確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng);根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng)。

      具體地,在步驟S31中,所述提供裝置根據(jù)所述輸入字符串,通過將所述輸入字符串與預(yù)設(shè)詞庫進(jìn)行匹配等方式,確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng)。

      然后,在步驟S31中,所述提供裝置根據(jù)所述前文信息,基于對前文語義、情感等的分析,從所述一個或多個第一候選輸入候選項(xiàng)中選擇出一個或多個以作為所述第一輸入候選項(xiàng)。

      例如,若用戶輸入“guangchang”,則所述第一候選輸入候選項(xiàng)包括但不限于“廣場”、“廣昌”、“光長”、“光場”等;而若當(dāng)前文信息為“天安門”時,則可以根據(jù)語義確定所述第一輸入候選項(xiàng)為“廣場”。

      圖4示出根據(jù)本發(fā)明的一個優(yōu)選實(shí)施例的一種用于提供輸入候選項(xiàng)的方法流程圖。在步驟S4’中,所述提供裝置建立情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息;在步驟S1’中,所述提供裝置獲取用戶的輸入字符串;在步驟S2’中,所述提供裝置確定與所述輸入字符串所對應(yīng)的一個或多個前文信息;在步驟S3’中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      其中,所述步驟S1’、所述步驟S2’與圖3中所述對應(yīng)步驟相同或相似,故在此不再贅述,并通過引用的方式包含于此。

      在步驟S4’中,所述提供裝置建立情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息。

      具體地,在步驟S4’中,所述提供裝置可以通過根據(jù)預(yù)設(shè)的一個或多個詞條以及與詞條相對應(yīng)的情感信息,來建立情感詞庫;或者,在步驟S4’中,所述提供裝置也可以通過對各類訓(xùn)練文本的分析訓(xùn)練而獲得,例如,基于用戶的歷史輸入信息、基于所獲取的一個或多個網(wǎng)絡(luò)文本等進(jìn)行訓(xùn)練,根據(jù)所述訓(xùn)練文本中的上下文的情感信息、文本內(nèi)各個信息的相互關(guān)系等來確定一個或多個詞條所對應(yīng)的情感信息。

      所述情感信息包括但不限于表示情感值、情感權(quán)重、情感疊加方式。所述情感值表示該詞所對應(yīng)的情感程度,如“討厭”的程度為1,則“恨”的程度為2;所述情感權(quán)重表示該詞對應(yīng)于正向情感、負(fù)向情感、中性情感等,如“喜歡”為正向情感,則對應(yīng)于正數(shù)權(quán)重1,“討厭”為負(fù)向情感,則對應(yīng)于負(fù)數(shù)權(quán)重-1等;所述情感疊加方式即為該詞條與其他詞條進(jìn)行組合時,兩者的情感值/情感權(quán)重進(jìn)行計算的方式,所述情感疊加方式可以根據(jù)所述詞條的詞性、前后兩個詞條的情感值等進(jìn)行確定,例如,表示程度(如“非常”)的副詞與其他詞性的詞條進(jìn)行情感疊加時,可采用乘法,而當(dāng)兩個同詞性的詞條進(jìn)行情感疊加時,可以采用加法等。

      優(yōu)選地,所述情感信息中還可以包含該詞條所對應(yīng)的被輸入頻率等信息。

      在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,上述情感信息的建立方式僅為舉例,其他建立情感信息的方式,如采用其他表示情感值和/或情感權(quán)重的方式同樣適用于本發(fā)明,并包含在本發(fā)明的保護(hù)范圍內(nèi)。

      此外,所述情感詞庫中可以包含單個詞及其對應(yīng)的情感信息,也可以包含二元關(guān)系以及其對應(yīng)的情感信息。所述單個詞即例如“喜歡”、“討厭”、“美”、“丑”等,所述二元關(guān)系則例如“壞了——傷心”、“美麗——高興”、“丑——討厭”等。

      然后,在步驟S3’中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      具體地,在步驟S3’中,所述提供裝置根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述輸入字符串,在所述情感詞庫中查詢與所述情感信息以及所述輸入字符串所對應(yīng)的詞條,以作為與所述輸入字符串相對應(yīng)的候選后文信息,從而為所述輸入字符串提供一個或多個輸入候選項(xiàng)。

      在此,所述步驟S3’的處理方式與圖3中所述步驟S3相同或相似,故在此不再贅述,并通過引用的方式包含于此。

      優(yōu)選地,在步驟S4’中,所述提供裝置包括子步驟S41’(未示出)以及子步驟S42’(未示出)。在步驟S41’中,所述提供裝置根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系;在步驟S42’中,所述提供裝置根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息。

      具體地,在步驟S41’中,所述提供裝置通過與所述用戶相交互,或者與能夠提供所述用戶的歷史輸入信息的其他設(shè)備相交互,以獲取所述用戶的歷史輸入信息。

      然后,在步驟S41’中,所述提供裝置對所述歷史輸入信息進(jìn)行分詞等處理,以確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系。例如,如提取“高興”、“喜悅”等作為情感詞,提取“壞了-傷心”作為情感二元關(guān)系等。

      更優(yōu)選地,在步驟S41’中,所述提供裝置僅當(dāng)所述歷史輸入信息中的某個詞條超過一定的出現(xiàn)頻率時,才將該詞條作為所述候選情感詞或候選情感二元關(guān)系。例如,僅當(dāng)用戶頻繁輸入“高興”,才將“高興”提取為所述用戶的候選情感詞。

      在步驟S42’中,所述提供裝置根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,通過用戶預(yù)設(shè)、基于系統(tǒng)預(yù)設(shè)等方式,獲取所述候選情感詞以及所述候選二元關(guān)系所對應(yīng)的情感信息,然后建立與所述用戶相對應(yīng)的情感詞庫。在此,所述情感詞庫中的每個詞條均包含情感信息。優(yōu)選地,所述詞條還可以包含該詞條所對應(yīng)的被輸入頻率等信息。

      從而,所建立的情感詞庫與該用戶相對應(yīng)。例如,當(dāng)用戶頻繁輸入“高興”,將“高興”提取為所述用戶的候選情感詞并建立情感詞庫,可知該用戶的情緒多為“高興”等。

      更優(yōu)選地,在步驟S41’中,所述提供裝置可以根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景;根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      具體地,在步驟S41’中,所述提供裝置可以根據(jù)所述歷史輸入信息的輸入時間、輸入位置、輸入窗口等,將屬于同一輸入場景的歷史輸入信息作為所述優(yōu)選歷史輸入信息,從而能夠滿足輸入信息在時間、邏輯等維度上的連續(xù)關(guān)系。

      然后,對所述優(yōu)選歷史輸入信息進(jìn)行分詞等處理操作,并提取所述優(yōu)選歷史輸入信息中的一個或多個詞條,將兩個或兩個以上的詞條組合作為所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      因此,本發(fā)明實(shí)現(xiàn)了僅當(dāng)歷史輸入信息對應(yīng)于同一輸入場景時,才將二元關(guān)系作為情感二元關(guān)系提取。

      需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。

      另外,本發(fā)明的一部分可被應(yīng)用為計算機(jī)程序產(chǎn)品,例如計算機(jī)程序指令,當(dāng)其被計算機(jī)執(zhí)行時,通過該計算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運(yùn)行的計算機(jī)設(shè)備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實(shí)施例包括一個裝置,該裝置包括用于存儲計算機(jī)程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機(jī)程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個實(shí)施例的方法和/或技術(shù)方案。

      對于本領(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)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

      雖然前面特別示出并且描述了示例性實(shí)施例,但是本領(lǐng)域技術(shù)人員將會理解的是,在不背離權(quán)利要求書的精神和范圍的情況下,在其形式和細(xì)節(jié)方面可以有所變化。這里所尋求的保護(hù)在所附權(quán)利要求書中做了闡述。在下列編號條款中規(guī)定了各個實(shí)施例的這些和其他方面:

      1.一種用于提供輸入候選項(xiàng)的方法,其中,該方法包括以下步驟:

      a獲取用戶的輸入字符串;

      b確定與所述輸入字符串所對應(yīng)的一個或多個前文信息;

      c根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      2.根據(jù)條款1所述的方法,其中,所述步驟b包括:

      -確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息;

      -當(dāng)所述輸入字符串以及所述候選前文信息對應(yīng)于同一輸入場景信息時,將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      3.根據(jù)條款2所述的方法,其中,所述輸入場景信息包括:

      -所述輸入字符串所對應(yīng)的輸入時間;

      -所述輸入字符串所對應(yīng)的輸入位置;

      -所述輸入字符串所對應(yīng)的輸入窗口。

      4.根據(jù)條款1至3中任一項(xiàng)所述的方法,其中,所述步驟c包括:

      c1確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng);

      -根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息;

      -將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng)。

      5.根據(jù)條款4所述的方法,其中,所述步驟c1包括:

      -確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng);

      -根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng)。

      6.根據(jù)條款1至5中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟:

      x建立情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息;

      其中,所述步驟c包括:

      -根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      7.根據(jù)條款6所述的方法,其中,所述步驟x包括:

      x1根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系;

      -根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息。

      8.根據(jù)條款7所述的方法,其中,所述步驟x1包括:

      -根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景;

      -根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      9.一種用于提供輸入候選項(xiàng)的提供裝置,其中,該提供裝置包括:

      獲取裝置,用于獲取用戶的輸入字符串;

      確定裝置,用于確定與所述輸入字符串所對應(yīng)的一個或多個前文信息;

      提示裝置,用于根據(jù)所述前文信息所對應(yīng)的情感信息,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      10.根據(jù)條款9所述的提供裝置,其中,所述確定裝置用于:

      -確定與所述輸入字符串所對應(yīng)的一個或多個候選前文信息;

      -當(dāng)所述輸入字符串以及所述候選前文信息對應(yīng)于同一輸入場景信息時,將所述候選前文信息確定為與所述輸入字符串所對應(yīng)的一個或多個前文信息。

      11.根據(jù)條款10所述的提供裝置,其中,所述輸入場景信息包括:

      -所述輸入字符串所對應(yīng)的輸入時間;

      -所述輸入字符串所對應(yīng)的輸入位置;

      -所述輸入字符串所對應(yīng)的輸入窗口。

      12.根據(jù)條款9至11中任一項(xiàng)所述的提供裝置,其中,所述提示裝置包括:

      第一單元,用于確定與所述輸入字符串相對應(yīng)的一個或多個第一輸入候選項(xiàng);

      第二單元,用于根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述第一輸入候選項(xiàng),確定與所述第一輸入候選項(xiàng)相對應(yīng)的一個或多個候選后文信息;

      第三單元,用于將所述第一輸入候選項(xiàng)以及所述候選后文信息作為所述輸入字符串的輸入候選項(xiàng)。

      13.根據(jù)條款12所述的提供裝置,其中,所述第一單元用于:

      -確定與所述輸入字符串相對應(yīng)的一個或多個第一候選輸入候選項(xiàng);

      -根據(jù)所述前文信息,從所述第一候選輸入候選項(xiàng)中確定第一輸入候選項(xiàng)。

      14.根據(jù)條款9至13中任一項(xiàng)所述的提供裝置,其中,該提供裝置還包括:

      建立裝置,用于建立情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息;

      其中,所述提示裝置用于:

      -根據(jù)所述前文信息所對應(yīng)的情感信息,結(jié)合所述情感詞庫,為所述輸入字符串提供一個或多個輸入候選項(xiàng),其中,所述輸入候選項(xiàng)中包括與所述輸入字符串相對應(yīng)的候選后文信息。

      15.根據(jù)條款14所述的提供裝置,其中,所述建立裝置包括:

      第四單元,用于根據(jù)所述用戶的歷史輸入信息,確定所述歷史輸入信息中的一個或多個候選情感詞或候選情感二元關(guān)系;

      第五單元,用于根據(jù)所述候選情感詞或所述候選情感二元關(guān)系,建立與所述用戶相對應(yīng)的情感詞庫,其中,所述情感詞庫中的每個詞條均包含情感信息。

      16.根據(jù)條款15所述的提供裝置,其中,所述第四單元用于:

      -根據(jù)所述用戶的歷史輸入信息,確定與所述用戶相對應(yīng)的一個或多個優(yōu)選歷史輸入信息,其中,所述優(yōu)選歷史輸入信息對應(yīng)于同一輸入場景;

      -根據(jù)所述優(yōu)選歷史輸入信息,確定所述優(yōu)選歷史輸入信息中的一個或多個候選情感二元關(guān)系。

      17.一種輸入設(shè)備,包括如條款9至16中任一項(xiàng)所述的提供裝置。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1