專利名稱:對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算終端、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
各種計算終端在人們的日常生活、辦公中已經(jīng)越來越普及,比如個人電腦、智能手機(jī)、PDA等等。以計算終端為平臺的基礎(chǔ)應(yīng)用程序,例如輸入法已經(jīng)成為用戶使用計算終端時必備的工具之一。在實(shí)際應(yīng)用中,用戶利用輸入法在計算終端中輸入的信息通常為各種字符信息,相對形式単一,無法帶給用戶更好的應(yīng)用體驗(yàn)。若用戶在希望輸入的信息中添加諸如圖片等類型的附加信息時,現(xiàn)有技術(shù)中僅能在對輸入法界面中生成的首選項(xiàng)進(jìn)行識別后,在候選項(xiàng)列表中輸出針對首選項(xiàng)的圖片選項(xiàng),而不能對候選項(xiàng)中的內(nèi)容進(jìn)行拆分,選取其中的部分內(nèi)容輸出相應(yīng)的流媒體數(shù)據(jù)選項(xiàng)。且現(xiàn)有技術(shù)中用戶選擇輸出針對首選項(xiàng)的圖片選項(xiàng)后,在輸出時即由該圖片選項(xiàng)取代原首選項(xiàng)內(nèi)容,無法將某一候選項(xiàng)中的部分內(nèi)容識別為流媒體后進(jìn)行組合輸出。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法、客戶端及系統(tǒng)。利用本發(fā)明輸入法客戶端在識別輸入法界面中某一候選項(xiàng)內(nèi)容中包括的關(guān)鍵詞后,通過檢索為用戶提供與前述關(guān)鍵詞相匹配的流媒體數(shù)據(jù),作為前述關(guān)鍵詞輸出時的替換數(shù)據(jù)或附加數(shù)據(jù)。本發(fā)明所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法包括如下步驟:步驟1,識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;步驟2,檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù);步驟3,將所獲得的流媒體數(shù)據(jù),替換前述所選擇的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。優(yōu)選的,所述步驟I中被識別的候選項(xiàng)為當(dāng)前輸入法界面內(nèi)候選項(xiàng)列表中的首選項(xiàng)。優(yōu)選的,所述關(guān)鍵詞識別的觸發(fā)操作,包括如下步驟:步驟a_l,采集用戶針對輸入法界面中輸出的候選項(xiàng)的觸發(fā)操作;步驟a_2,對應(yīng)該候選項(xiàng)生成包含流媒體檢索控件的操作列表;步驟a_3,采集對前述流媒體檢索控件的觸發(fā)消息,觸發(fā)針對該候選項(xiàng)的關(guān)鍵詞識別操作。優(yōu)選的,所述步驟I中關(guān)鍵詞的識別,是通過對候選項(xiàng)中字符內(nèi)容的詞性識別后,選取其中表示情緒或事物或人物名稱的字或詞或短語作為關(guān)鍵詞。優(yōu)選的,所述步驟I中關(guān)鍵詞的識別,是通過比對用戶或系統(tǒng)預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫,選取當(dāng)前候選項(xiàng)中與關(guān)鍵詞數(shù)據(jù)庫中存儲的關(guān)鍵詞一致的字或詞或短語作為關(guān)鍵詞。優(yōu)選的,若針對同一候選項(xiàng)識別出兩個或以上關(guān)鍵詞,則分別針對每個關(guān)鍵詞進(jìn)行對應(yīng)流媒體數(shù)據(jù)的檢索操作。優(yōu)選的,所述步驟2中待檢索的流媒體數(shù)據(jù),為圖標(biāo)數(shù)據(jù),和/或圖片數(shù)據(jù),和/或音頻數(shù)據(jù),和/或視頻數(shù)據(jù),和/或包括有音頻與視頻數(shù)據(jù)的多媒體數(shù)據(jù)。優(yōu)選的,所述步驟2中待檢索流媒體數(shù)據(jù)的數(shù)據(jù)類型,由用戶或系統(tǒng)提供商預(yù)設(shè)的類型限定條件進(jìn)行設(shè)置;或者,采集鄰近前一次觸發(fā)時用戶所選擇的流媒體數(shù)據(jù)的數(shù)據(jù)種類,作為當(dāng)前流媒體數(shù)據(jù)檢索的數(shù)據(jù)類型。優(yōu)選的,所述步驟2中流媒體數(shù)據(jù)的檢索操作進(jìn)ー步包括如下步驟:步驟2-1,獲取流媒體數(shù)據(jù)庫中存儲的流媒體數(shù)據(jù)索引信息;步驟2-2,將識別獲得的關(guān)鍵詞,和前述獲取索引信息進(jìn)行比對,獲取與關(guān)鍵詞具有比對吻合性的索引信息;步驟2-3,采集與該索引信息對應(yīng)的流媒體數(shù)據(jù)。優(yōu)選的,所述流媒體數(shù)據(jù)庫包括輸入法客戶端中的流媒體數(shù)據(jù)庫,和/或輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器中的流媒體數(shù)據(jù)庫。優(yōu)選的,所述步驟2中流媒體數(shù)據(jù)的檢索操作,是通過所在輸入法客戶端將關(guān)鍵詞推送至輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器進(jìn)行檢索后,將獲取的流媒體數(shù)據(jù)推送至所在的輸入法客戶端來實(shí)現(xiàn)的。優(yōu)選的,所述輸入法客戶端中的流媒體數(shù)據(jù)庫中存儲的流媒體數(shù)據(jù)包括系統(tǒng)提供商預(yù)設(shè)的流媒體數(shù)據(jù),和/或用戶更新添加的流媒體數(shù)據(jù)。優(yōu)選的,所述步驟2中流媒體數(shù)據(jù)的檢索操作進(jìn)ー步包括如下步驟:步驟b_l,觸發(fā)啟動第三方搜索引擎或第三方捜索服務(wù)器;步驟b_2,將識別獲得的關(guān)鍵詞,作為搜索關(guān)鍵信息,通過第三方搜索引擎或第三方捜索服務(wù)器進(jìn)行檢索后獲取與其匹配的流媒體數(shù)據(jù)。優(yōu)選的,所述步驟2中檢索到與關(guān)鍵詞相匹配的流媒體數(shù)據(jù)后,在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。優(yōu)選的,所述預(yù)覽列表中預(yù)覽選項(xiàng)的輸出內(nèi)容為關(guān)鍵詞所在候選項(xiàng)以及檢索到的流媒體數(shù)據(jù),其中的流媒體數(shù)據(jù)替換或補(bǔ)充插入到前述關(guān)鍵詞的鄰近位置進(jìn)行輸出。優(yōu)選的,當(dāng)對應(yīng)同一關(guān)鍵詞檢索出的流媒體數(shù)據(jù)不唯一時,預(yù)覽列表中分別對應(yīng)每一流媒體數(shù)據(jù)生成預(yù)覽選項(xiàng)。優(yōu)選的,若候選項(xiàng)中包含的關(guān)鍵詞不唯一時,根據(jù)關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的不同排列組合生成多個預(yù)覽選項(xiàng)。優(yōu)選的,預(yù)覽選項(xiàng)中的流媒體數(shù)據(jù)以縮略圖或播放控件的形式進(jìn)行輸出。優(yōu)選的,所述播放控件與對應(yīng)的流媒體數(shù)據(jù)相關(guān)聯(lián),當(dāng)采集到針對該播放控件的觸發(fā)消息后,生成播放窗ロ播放前述流媒體數(shù)據(jù)。優(yōu)選的,所述步驟3中將流媒體數(shù)據(jù)插入至相鄰于關(guān)鍵詞的位置,是指將其插入到被識別的關(guān)鍵詞之前或之后。優(yōu)選的,在所獲取的流媒體內(nèi)容為音頻或者視頻或者多媒體數(shù)據(jù)時,該數(shù)據(jù)通過鏈接形式輸出,鏈接指向的位置為互聯(lián)網(wǎng),或者所在的輸入法客戶端中的存儲數(shù)據(jù)庫,或者輸入法客戶端所對應(yīng)系統(tǒng)服務(wù)器的存儲數(shù)據(jù)庫。相應(yīng)地,本發(fā)明提供了一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端,該客戶端包括:關(guān)鍵詞識別單元,用以識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;流媒體數(shù)據(jù)檢索単元,用以檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù);對應(yīng)輸出単元,用以將所獲得的流媒體數(shù)據(jù),替換前述候選項(xiàng)中的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。優(yōu)選的,對應(yīng)所述關(guān)鍵詞識別単元,還設(shè)置有關(guān)鍵詞數(shù)據(jù)庫,用以存儲可對應(yīng)流媒體數(shù)據(jù)進(jìn)行輸出的字和/或詞和/或短語。優(yōu)選的,對應(yīng)所述關(guān)鍵詞識別単元,還設(shè)置有關(guān)鍵詞規(guī)則設(shè)定模塊,用以設(shè)定可對應(yīng)流媒體數(shù)據(jù)進(jìn)行輸出的關(guān)鍵詞的判定規(guī)則。優(yōu)選的,對應(yīng)所述流媒體數(shù)據(jù)檢索単元還設(shè)置有流媒體預(yù)覽模塊,用以在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。區(qū)別于前述由客戶端進(jìn)行輸入法候選項(xiàng)對應(yīng)流媒體數(shù)據(jù)的檢索操作,本發(fā)明還提供了一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的系統(tǒng),該系統(tǒng)中輸入法候選項(xiàng)對應(yīng)流媒體數(shù)據(jù)的檢索操作由系統(tǒng)服務(wù)器實(shí)施。所述系統(tǒng)包括:客戶端,用以識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;將前述關(guān)鍵詞上傳至下述系統(tǒng)服務(wù)器進(jìn)行對應(yīng)流媒體數(shù)據(jù)的搜索操作;以及接收來自下述系統(tǒng)服務(wù)器推送的流媒體數(shù)據(jù)并將其與前述候選項(xiàng)對應(yīng)輸出;系統(tǒng)服務(wù)器,接收上述客戶端上傳的關(guān)鍵詞,以此捜索與其相對應(yīng)的流媒體數(shù)據(jù),并將該流媒體數(shù)據(jù)推送至上述客戶端進(jìn)行輸出。優(yōu)選的,所述客戶端還設(shè)置有輸出模塊,用以將系統(tǒng)服務(wù)器推送的流媒體數(shù)據(jù),替換候選項(xiàng)中的關(guān)鍵詞進(jìn)行輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中進(jìn)行輸出。
圖1是本發(fā)明所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法流程圖。圖2是本發(fā)明所述方法中關(guān)鍵詞識別觸發(fā)操作界面示意圖。圖3是本發(fā)明所述方法中關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)預(yù)覽列表顯示示意圖。圖4是本發(fā)明所述方法中多關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)預(yù)覽列表顯示示意圖。圖5是本發(fā)明所述方法中輸入法候選項(xiàng)對應(yīng)流媒體輸出不意圖。圖6是本發(fā)明所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端結(jié)構(gòu)框圖。圖7是本發(fā)明所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明的目的在于,提供一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法、客戶端及系統(tǒng)。利用本發(fā)明輸入法客戶端在識別輸入法界面中某一候選項(xiàng)內(nèi)容中包括的關(guān)鍵詞后,通過檢索為用戶提供與前述關(guān)鍵詞相匹配的流媒體數(shù)據(jù),作為前述關(guān)鍵詞輸出時的替換數(shù)據(jù)或附加數(shù)據(jù)。在利用輸入法進(jìn)行內(nèi)容輸入時,為用戶提供更多個性化數(shù)據(jù)選擇,簡化操作步驟,帶來更好的應(yīng)用體驗(yàn)。下面參照附圖,結(jié)合具體實(shí)施例對本發(fā)明做進(jìn)ー步的說明。圖1是本發(fā)明所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法流程圖。參圖中所示,本發(fā)明所提供的方法包括如下步驟:步驟S101,識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容。在這ー步驟中,僅針對待輸出的候選項(xiàng)進(jìn)行分析識別,獲取候選項(xiàng)中包含的關(guān)鍵詞。所述待輸出的候選項(xiàng)是指候選項(xiàng)列表中準(zhǔn)備用于輸出候選項(xiàng),該待輸出的候選項(xiàng)的確認(rèn)通過以下兩種操作方式,現(xiàn)詳述如下:其一,默認(rèn)當(dāng)前輸入法界面內(nèi)候選項(xiàng)列表中的首選項(xiàng)為待輸出的候選項(xiàng)。實(shí)際應(yīng)用中,現(xiàn)有輸入法多為智能聯(lián)想,候選項(xiàng)列表中的首選項(xiàng)常常即為用戶需要輸入的數(shù)據(jù)內(nèi)容。因此,在用戶完成拼寫字符串的輸入后,針對生成的候選項(xiàng)列表,默認(rèn)對其中的首選項(xiàng)進(jìn)行分析識別,獲取其中包含的關(guān)鍵詞。其ニ,根據(jù)用戶的選擇觸發(fā)操作確認(rèn)待輸出的候選項(xiàng)。當(dāng)然,由于候選項(xiàng)列表中出現(xiàn)的首選項(xiàng)不一定是用戶需要輸入的數(shù)據(jù)內(nèi)容,因而待輸出的候選項(xiàng)的確定還可以通過用戶的選擇觸發(fā)操作來實(shí)現(xiàn),具體包括如下操作步驟:步驟a_l,采集用戶針對輸入法界面中輸出的候選項(xiàng)的觸發(fā)操作;所述的觸發(fā)操作是以終端中光標(biāo)在候選項(xiàng)上的停留,或者通過觸摸屏針對該候選項(xiàng)進(jìn)行觸摸觸發(fā)來實(shí)現(xiàn)的。以Windows操作系統(tǒng)為例,對應(yīng)包含物理鍵盤、鼠標(biāo)的計算終端,在實(shí)際操作吋,首先設(shè)置當(dāng)前輸入法界面為對應(yīng)的主窗ロ,捕獲光標(biāo)消息,并在主窗ロ實(shí)現(xiàn)針對光標(biāo)消息的響應(yīng)函數(shù)。根據(jù)光標(biāo)在輸入法界面中停留的位置,獲取該位置區(qū)域中對應(yīng)顯示的候選項(xiàng)。步驟a_2,對應(yīng)該候選項(xiàng)生成包含流媒體檢索控件的操作列表;當(dāng)采集到針對該候選項(xiàng)的觸發(fā)操作后,在輸入法界面中生成對應(yīng)的操作列表。該操作列表中包含有針對當(dāng)前候選項(xiàng)多種操作控件,其中包括有觸發(fā)對其進(jìn)行關(guān)鍵詞識別的流媒體檢索控件。步驟a_3,采集對前述流媒體檢索控件的觸發(fā)消息,觸發(fā)針對該候選項(xiàng)的關(guān)鍵詞識別操作。如圖2所示,在本實(shí)施例中,用戶輸入內(nèi)容為“wojintianhengaoxing”的拼寫字符串110,輸入法界面100中顯示有與前述拼寫字符串110相對應(yīng)的候選項(xiàng)列表120。若用戶需要輸出的內(nèi)容是候選項(xiàng)列表120中的候選項(xiàng)121 “我今天很高興”,即候選項(xiàng)121為待輸出的候選項(xiàng)時,通過控制光標(biāo)停留在該候選項(xiàng)121的顯示區(qū)域上,在輸入法界面100中觸發(fā)生成對應(yīng)該候選項(xiàng)121的操作列表130。該操作列表130中設(shè)置有針對前述候選項(xiàng)121“我今天很高興”的多個操作控件131,其中操作控件131 “流媒體檢索”即為觸發(fā)針對該候選項(xiàng)121關(guān)鍵詞識別的相應(yīng)控件。用戶通過觸發(fā)該操作控件131,觸發(fā)針對該候選項(xiàng)中關(guān)鍵詞的識別操作。具體地,在確認(rèn)進(jìn)行識別操作的候選項(xiàng)后,針對該候選項(xiàng)中的關(guān)鍵詞的識別操作還包括分析、比對兩種識別途徑。其中,分析是指通過對候選項(xiàng)中字符內(nèi)容的詞性識別后,選取其中表示情緒或事物或人物名稱的字或詞或短語作為關(guān)鍵詞。以候選項(xiàng)“我今天很高興”為例,根據(jù)前述判斷規(guī)則,該候選項(xiàng)中表示情緒的詞“高興”即可作為關(guān)鍵詞。前述判斷規(guī)則也可以根據(jù)用戶在使用時的個人需要進(jìn)行修改。對比是指通過比對用戶或系統(tǒng)預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫,選取當(dāng)前候選項(xiàng)中與關(guān)鍵詞數(shù)據(jù)庫中存儲的關(guān)鍵詞一致的字或詞或短語作為關(guān)鍵詞。同樣以候選項(xiàng)“我今天很高興”為例,其中的“我”屬于人稱代詞,不屬于前述判斷規(guī)則中表示人物名稱的字或詞。但用戶根據(jù)自己的使用需要,比如希望對應(yīng)“我”字顯示用戶個人的頭像照片,可以將“我”字添加至關(guān)鍵詞數(shù)據(jù)庫,當(dāng)被識別的候選項(xiàng)中包含“我”字時,通過比對關(guān)鍵詞數(shù)據(jù)庫,即可將其識別為關(guān)鍵詞。進(jìn)ー步,實(shí)際使用中,被識別的候選項(xiàng)中往往會包含較多字符,因此在針對候選項(xiàng)進(jìn)行關(guān)鍵詞識別時,被識別出的關(guān)鍵詞數(shù)量不唯一。如前述實(shí)施例中描述的,候選項(xiàng)“我今天很高興”中,即包含有關(guān)鍵詞“我”和“高興”。需要注意的是,所述被識別的候選項(xiàng)中,除關(guān)鍵詞之外,還具有剰余數(shù)據(jù),即關(guān)鍵詞僅為所在候選項(xiàng)中的一部分字符。如候選項(xiàng)“我今天很高興”,則其中的關(guān)鍵詞可以為“我”、“高興”等等,但不能為“我今天很高興”整個候選項(xiàng)。步驟S102,檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù)。在這ー步驟中,與關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的檢索操作,主要是通過比對關(guān)鍵詞與流媒體對應(yīng)索引信息是否匹配來實(shí)現(xiàn),具體包括以下操作步驟:步驟201,獲取流媒體數(shù)據(jù)庫中存儲的流媒體數(shù)據(jù)索引信息;所述索引信息標(biāo)識出了該流媒體數(shù)據(jù)所對應(yīng)的關(guān)鍵信息。以圖像數(shù)據(jù)為例,該圖像數(shù)據(jù)的索引信息可以是圖像數(shù)據(jù)中描繪的事物名稱,也可以是該圖像數(shù)據(jù)對應(yīng)的描述性信息。例如一幅小狐貍哈哈笑的卡通圖像,該圖像的索引信息既可以是“狐貍”也可以是“哈哈”或者“聞興”。步驟202,將識別獲得的關(guān)鍵詞,和前述獲取索引信息進(jìn)行比對,獲取與關(guān)鍵詞具有比對吻合性的索引信息;步驟203,采集與該索引信息對應(yīng)的流媒體數(shù)據(jù)。根據(jù)關(guān)鍵詞與索引信息的匹配程度,選取具有吻合性的索引信息,即關(guān)鍵詞為“高興”吋,則從流媒體數(shù)據(jù)庫中選取索引信息為“高興”的流媒體數(shù)據(jù)。前述步驟201中的流媒體數(shù)據(jù)庫包括輸入法客戶端中的流媒體數(shù)據(jù)庫,以及輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器中的流媒體數(shù)據(jù)庫。其中,針對系統(tǒng)服務(wù)器流媒體數(shù)據(jù)庫中流媒體數(shù)據(jù)的檢索操作,是通過所在輸入法客戶端將關(guān)鍵詞推送至輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器后再進(jìn)行檢索的,當(dāng)檢索完成后再將獲取的流媒體數(shù)據(jù)推送至所在的輸入法客戶端。進(jìn)一歩,所述輸入法客戶端中的流媒體數(shù)據(jù)庫中存儲的流媒體數(shù)據(jù)包括系統(tǒng)提供商預(yù)設(shè)的流媒體數(shù)據(jù),以及用戶更新添加的流媒體數(shù)據(jù)。對于用戶個人更新添加的的流媒體數(shù)據(jù),可由用戶在添加時同時設(shè)置該流媒體數(shù)據(jù)對應(yīng)的索引信息。另外,與關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的檢索操作還可以通過第三方捜索的方式實(shí)現(xiàn),具體包括如下步驟:步驟b_l,觸發(fā)啟動第三方搜索引擎或第三方捜索服務(wù)器;
步驟b_2,將識別獲得的關(guān)鍵詞,作為搜索關(guān)鍵信息,通過第三方搜索引擎或第三方捜索服務(wù)器后進(jìn)行檢索獲取與其匹配的流媒體數(shù)據(jù)。由于所述待捜索的流媒體數(shù)據(jù),包括多種數(shù)據(jù)格式,如圖標(biāo)、圖片等圖像數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)以及同時包括音頻與視頻的多媒體數(shù)據(jù)。因而對應(yīng)同一關(guān)鍵詞,可以檢索到不同數(shù)據(jù)類型的流媒體數(shù)據(jù)。例如,對應(yīng)前述實(shí)施例,關(guān)鍵詞為“高興”,與其對應(yīng)的流媒體數(shù)據(jù)可以是ー張笑臉的圖標(biāo),也可以是一段哈哈大笑的音頻,或者一段令人捧腹的視頻。因此,針對關(guān)鍵詞進(jìn)行流媒體數(shù)據(jù)檢索時,往往會得到數(shù)據(jù)類型不唯一的流媒體數(shù)據(jù)。為便于用戶的選擇操作,在檢索時可根據(jù)用戶或系統(tǒng)提供商預(yù)設(shè)的類型限定條件進(jìn)行操作。具體的限定條件可以為某一大類流媒體數(shù)據(jù),例如預(yù)設(shè)僅檢索圖像類數(shù)據(jù);或者具體數(shù)據(jù)格式,例如僅檢索格式為Png的圖像數(shù)據(jù)等等。特別地,檢索時流媒體數(shù)據(jù)類型的限制可以根據(jù)當(dāng)前操作的前一次流媒體數(shù)據(jù)檢索時,用戶所選擇的流媒體數(shù)據(jù)種類,作為當(dāng)前流媒體數(shù)據(jù)檢索的數(shù)據(jù)類型。另外,若在步驟SlOl中針對同一候選項(xiàng)識別出多個關(guān)鍵詞,則在捜索對應(yīng)的流媒體數(shù)據(jù)時,分別針對每個關(guān)鍵詞進(jìn)行對應(yīng)流媒體數(shù)據(jù)的搜索操作。如前ー實(shí)施例,候選項(xiàng)“我今天很高興”中包含有關(guān)鍵詞“我”和“高興”,則在本步驟中,分別針對“我”和“高興”兩組關(guān)鍵詞進(jìn)行流媒體數(shù)據(jù)的搜索。捜索出的流媒體數(shù)據(jù)分別對應(yīng)于前述關(guān)鍵詞。進(jìn)一歩,為便于用戶獲取候選項(xiàng)在對應(yīng)其中關(guān)鍵詞輸出流媒體數(shù)據(jù)時的輸出方式,特別是當(dāng)對應(yīng)同一關(guān)鍵詞檢索到多個流媒體數(shù)據(jù)時,為了便于用戶從中選擇更符合自己需要的流媒體數(shù)據(jù)進(jìn)行輸出,在檢索到與關(guān)鍵詞相匹配的流媒體數(shù)據(jù)后,在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。其中,預(yù)覽列表中預(yù)覽選項(xiàng)的輸出內(nèi)容為關(guān)鍵詞所在候選項(xiàng)以及檢索到的流媒體數(shù)據(jù),其中的流媒體數(shù)據(jù)替換或補(bǔ)充插入到前述關(guān)鍵詞的鄰近位置進(jìn)行輸出。所述替換輸出是指關(guān)鍵詞所在候選項(xiàng)在輸出時,流媒體數(shù)據(jù)代替候選項(xiàng)中的關(guān)鍵詞進(jìn)行輸出。所述補(bǔ)充輸出是指關(guān)鍵詞所在候選項(xiàng)在輸出時,流媒體數(shù)據(jù)插入至關(guān)鍵詞之前或之后,或者在目標(biāo)部分內(nèi)容對應(yīng)的幾個字符之中輸出。預(yù)覽選項(xiàng)中流媒體數(shù)據(jù)的輸出模式可以由系統(tǒng)提供商預(yù)設(shè)或者用戶自行調(diào)整。進(jìn)ー步,預(yù)覽選項(xiàng)中的流媒體數(shù)據(jù)以縮略圖或播放控件的形式進(jìn)行輸出。并且所述播放控件與對應(yīng)的流媒體數(shù)據(jù)相關(guān)聯(lián),當(dāng)采集到針對該播放控件的觸發(fā)消息后,生成播放窗ロ播放前述流媒體數(shù)據(jù)。當(dāng)對應(yīng)同一關(guān)鍵詞檢索到多個流媒體數(shù)據(jù)時,則在預(yù)覽列表中分別生成對應(yīng)各個流媒體數(shù)據(jù)的預(yù)覽選項(xiàng)。如圖3所示,在本實(shí)施例中用戶輸入內(nèi)容為“wojintianhengaoxing”的拼寫字符串110,輸入法界面100中顯示有與前述拼寫字符串110相對應(yīng)的候選項(xiàng)列表120。針對候選項(xiàng)列表120中內(nèi)容為“我今天很高興”的候選項(xiàng)121進(jìn)行分析識別后,獲取其中包含的關(guān)鍵詞150 “高興”。在經(jīng)過對應(yīng)流媒體數(shù)據(jù)的搜索后,在輸入法界面100中對應(yīng)該候選項(xiàng)121生成預(yù)覽列表140,且由于與關(guān)鍵詞150 “高興”匹配的流媒體數(shù)據(jù)不唯一,則在預(yù)覽列表140中分別對應(yīng)檢索出的流媒體數(shù)據(jù)生成兩個預(yù)覽選項(xiàng)141。如圖中所示,預(yù)覽選項(xiàng)141由候選項(xiàng)121 “我今天很高興”和候選項(xiàng)121中的關(guān)鍵詞150 “高興”對應(yīng)的流媒體數(shù)據(jù)組成。兩個預(yù)覽選項(xiàng)141中包含的流媒體數(shù)據(jù)有所不同,一個是與關(guān)鍵詞150 “高興”相對應(yīng)的微笑圖標(biāo),另ー個是與關(guān)鍵詞150 “高興”相對應(yīng)的音頻數(shù)據(jù),在預(yù)覽選項(xiàng)141中顯示為捜索到的圖像數(shù)據(jù)縮略圖,或者對應(yīng)音頻、視頻數(shù)據(jù)的播放控件160。圖中預(yù)覽選項(xiàng)141中的流媒體數(shù)據(jù)是以補(bǔ)充輸出的方式插入至關(guān)鍵詞150之后輸出的。用戶根據(jù)預(yù)覽列表140中顯示的數(shù)據(jù)內(nèi)容,選擇符合自己需要的流媒體數(shù)據(jù)所對應(yīng)的預(yù)覽選項(xiàng)141。特別地,若候選項(xiàng)中包含的關(guān)鍵詞不唯一時,根據(jù)關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的不同排列組合生成多個預(yù)覽選項(xiàng)。例如某候選項(xiàng)中包含有A、B兩個關(guān)鍵詞,對應(yīng)關(guān)鍵詞A檢索到了流媒體數(shù)據(jù)a和b,對應(yīng)關(guān)鍵詞B檢索到了流媒體數(shù)據(jù)c和d。因此根據(jù)關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的不同排列組合生成如下四組預(yù)覽選項(xiàng):預(yù)覽選項(xiàng)I,AaBc;預(yù)覽選項(xiàng)2,AaBd;預(yù)覽選項(xiàng)3,AbBc;預(yù)覽選項(xiàng)4,AbBd。如圖4所示,在本實(shí)施例中用戶輸入內(nèi)容為“wojintianhengaoxing”的拼寫字符串110,輸入法界面100中顯示有與前述拼寫字符串110相對應(yīng)的候選項(xiàng)列表120。針對候選項(xiàng)列表120中內(nèi)容為“我今天很高興”的候選項(xiàng)121進(jìn)行分析識別后,獲取其中包含的關(guān)鍵詞150 “我”和“高興”。分別對前述關(guān)鍵詞150進(jìn)行對應(yīng)流媒體數(shù)據(jù)的搜索后,獲得與關(guān)鍵詞150 “我”對應(yīng)的兩個流媒體數(shù)據(jù)——一張頭像圖片以及ー個笑臉圖標(biāo),獲得與關(guān)鍵詞150 “高興”對應(yīng)的兩個流媒體數(shù)據(jù)——ー個微笑圖標(biāo)以及一段音頻數(shù)據(jù)。因而在輸入法界面100中對應(yīng)該候選項(xiàng)121生成預(yù)覽列表140吋,由干與關(guān)鍵詞150 “我”和“高興”匹配的流媒體數(shù)據(jù)不唯一,則在預(yù)覽列表140中根據(jù)關(guān)鍵詞150對應(yīng)流媒體數(shù)據(jù)的不同排列組合生成多個預(yù)覽選項(xiàng)141。且由于預(yù)覽選項(xiàng)141數(shù)量過多,超出預(yù)覽列表140的顯示區(qū)域,則在預(yù)覽列表140的ー側(cè)生成滾動條142,用戶通過操作該滾動條142,即可看到剰余未顯示的預(yù)覽選項(xiàng)141。同樣地,圖中預(yù)覽選項(xiàng)141中的流媒體數(shù)據(jù)是以補(bǔ)充輸出的方式插入至關(guān)鍵詞150之后輸出的,對應(yīng)圖像類流媒體數(shù)據(jù)在預(yù)覽選項(xiàng)141中顯示的是該圖像數(shù)據(jù)的縮略圖,對應(yīng)音頻類流媒體數(shù)據(jù)在預(yù)覽選項(xiàng)141顯示的是該音頻數(shù)據(jù)相應(yīng)的播放控件160。用戶根據(jù)預(yù)覽列表140中顯示的預(yù)覽選項(xiàng)141,選擇符合自己需要的流媒體數(shù)據(jù)。步驟S103,將所獲得的流媒體數(shù)據(jù),替換前述所選擇的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。當(dāng)采集到針對前述預(yù)覽選項(xiàng)的選擇操作吋,自行觸發(fā)該預(yù)覽選項(xiàng)中候選項(xiàng)以及與關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的輸出操作。所述流媒體數(shù)據(jù)對應(yīng)關(guān)鍵詞的輸出,同樣包括替換和補(bǔ)充兩種輸出形式,具體以預(yù)覽選項(xiàng)中的流媒體數(shù)據(jù)的輸出模式進(jìn)行輸出。如圖5所示為用戶Ted在其與聯(lián)系人Lily的即時通信交互界面中進(jìn)行輸入時的流媒體數(shù)據(jù)輸出示意圖。用戶Ted在其與聯(lián)系人Lily的即時通信交互界面200的輸入欄210中進(jìn)行交互信息300的輸入。在本實(shí)施例中,如圖中所示上下兩句交互信息300分別代表了流媒體數(shù)據(jù)的兩種輸出形式。其中交互信息300 “我今天很高興”中關(guān)鍵詞為“高興”,圖中以下劃線作出標(biāo)識,僅為舉例而非限定。與關(guān)鍵詞“高興”相匹配的流媒體數(shù)據(jù)310補(bǔ)充輸出在該目標(biāo)部分內(nèi)容之后,由于該流媒體數(shù)據(jù)310并非圖像數(shù)據(jù),因此以播放控件160的形式輸出。交互信息300 “你認(rèn)識羅賓么”中與關(guān)鍵詞“羅賓”相匹配的流媒體數(shù)據(jù)310為名為羅賓的人物照片。如圖5中所示,用戶Ted輸入完成后,即時通信交互界面200中顯示的交互信息300 “你認(rèn)識羅賓么”中,關(guān)鍵詞“羅賓”被對應(yīng)的流媒體數(shù)據(jù)310取代,直接顯示為羅賓的人物照片。特別地,當(dāng)經(jīng)步驟S102搜索獲得的流媒體數(shù)據(jù)為音頻或者視頻或者多媒體數(shù)據(jù)時,除如圖5中以播放控件的形式輸出外,還可以通過鏈接形式進(jìn)行輸出,該鏈接指向互聯(lián)網(wǎng)中前述流媒體數(shù)據(jù)所在的網(wǎng)絡(luò)頁面,或者前述流媒體數(shù)據(jù)所在的輸入法客戶端中的流媒體數(shù)據(jù)庫,或者輸入法客戶端所對應(yīng)系統(tǒng)服務(wù)器的流媒體數(shù)據(jù)庫。當(dāng)采集到用戶針對該鏈接的觸發(fā)操作后,打開相應(yīng)的網(wǎng)絡(luò)頁面加載流媒體數(shù)據(jù)進(jìn)行播放,或者觸發(fā)流媒體數(shù)據(jù)庫將前述流媒體數(shù)據(jù)推送至用戶所在終端進(jìn)行播放。圖6為本發(fā)明所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端的結(jié)構(gòu)框圖,如圖中所示,所述客戶端400包括如下組成部分:關(guān)鍵詞識別單元410,用以識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;流媒體數(shù)據(jù)檢索単元420,用以檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù);對應(yīng)輸出単元430,用以將所獲得的流媒體數(shù)據(jù),替換前述候選項(xiàng)中的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。進(jìn)ー步,對應(yīng)所述關(guān)鍵詞識別単元410,還設(shè)置有關(guān)鍵詞數(shù)據(jù)庫411,用以存儲可對應(yīng)流媒體數(shù)據(jù)進(jìn)行輸出的字和/或詞和/或短語。對應(yīng)所述關(guān)鍵詞識別単元410,還設(shè)置有關(guān)鍵詞規(guī)則設(shè)定模塊412,用以設(shè)定可對應(yīng)流媒體數(shù)據(jù)進(jìn)行輸出的關(guān)鍵詞的判定規(guī)則。對應(yīng)所述流媒體數(shù)據(jù)檢索単元420還設(shè)置有流媒體預(yù)覽模塊421,用以在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。針對本發(fā)明所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的實(shí)現(xiàn)過程,具體描述如下。首先由關(guān)鍵詞識別單元410針對輸入法界面中的首選項(xiàng)或者用戶觸發(fā)選擇的候選項(xiàng),通過將前述候選項(xiàng)中的字或詞或短語與關(guān)鍵詞數(shù)據(jù)庫411進(jìn)行比對,或者根據(jù)關(guān)鍵詞規(guī)則設(shè)定模塊412所設(shè)定的判定規(guī)則識別出前述候選項(xiàng)中包含的關(guān)鍵詞信息,如表示情緒的“高興”。再由流媒體數(shù)據(jù)檢索単元420,根據(jù)前述關(guān)鍵詞“高興”從客戶端400的流媒體數(shù)據(jù)庫中進(jìn)行流媒體數(shù)據(jù)的搜索,獲取與其相對應(yīng)流媒體數(shù)據(jù)——ー張笑臉圖片和ー份表示笑聲的音頻數(shù)據(jù),然后由流媒體預(yù)覽模塊421在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表,對應(yīng)ー個關(guān)鍵詞有多個流媒體數(shù)據(jù)時,需分別對應(yīng)多個流媒體數(shù)據(jù)生成多個預(yù)覽選項(xiàng)。最后,根據(jù)用戶針對預(yù)覽選項(xiàng)的選擇情況由對應(yīng)輸出単元430,將前述預(yù)覽選項(xiàng)中的流媒體數(shù)據(jù),替換前述候選項(xiàng)中的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。特別地,在實(shí)際應(yīng)用中,由于客戶端中流媒體數(shù)據(jù)庫的存儲空間有限,為擴(kuò)大被搜索流媒體數(shù)據(jù)的數(shù)據(jù)量,流媒體數(shù)據(jù)庫擴(kuò)展設(shè)置于系統(tǒng)服務(wù)器,以及通過第三方捜索對應(yīng)流媒體數(shù)據(jù)。針對這ー情況,本發(fā)明還提供了一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的系統(tǒng)。該系統(tǒng)中,用戶輸入法界面候選項(xiàng)中關(guān)鍵詞所對應(yīng)流媒體數(shù)據(jù)的搜索操作由系統(tǒng)服務(wù)器進(jìn)行。如圖7所示,所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的系統(tǒng)500包括如下組成部分:客戶端510,用以識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;將前述關(guān)鍵詞上傳至下述系統(tǒng)服務(wù)器520進(jìn)行對應(yīng)流媒體數(shù)據(jù)的搜索操作;以及接收來自下述系統(tǒng)服務(wù)器520推送的流媒體數(shù)據(jù)并將其與前述候選項(xiàng)對應(yīng)輸出;系統(tǒng)服務(wù)器520,接收上述客戶端510上傳的關(guān)鍵詞,以此搜索與其相對應(yīng)的流媒體數(shù)據(jù),并將該流媒體數(shù)據(jù)推送至上述客戶端510進(jìn)行輸出。進(jìn)ー步,所述客戶端510還設(shè)置有輸出模塊511,用以將系統(tǒng)服務(wù)器520推送的流媒體數(shù)據(jù),替換候選項(xiàng)中的關(guān)鍵詞進(jìn)行輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中進(jìn)行輸出。針對前述系統(tǒng)500,本發(fā)明所述的對輸入法候選項(xiàng)進(jìn)行流媒體檢索的實(shí)現(xiàn)過程,具體描述如下。首先客戶端510在輸出有候選項(xiàng)列表的輸入法界面的狀態(tài)下,針對候選項(xiàng)列表中的首選項(xiàng)或者用戶觸發(fā)選擇的候選項(xiàng)進(jìn)行識別,獲得前述候選項(xiàng)中包含的關(guān)鍵詞信息,如用戶設(shè)定的關(guān)鍵詞“我”。再將前述關(guān)鍵詞“我”上傳至系統(tǒng)服務(wù)器520,從系統(tǒng)服務(wù)器520中的數(shù)據(jù)庫中進(jìn)行對應(yīng)流媒體數(shù)據(jù)的搜索操作,或者由系統(tǒng)服務(wù)器520通過第三方搜索引擎或第三方捜索服務(wù)器進(jìn)行檢索后,得到與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù),如與關(guān)鍵詞“我”對應(yīng)的人物圖片。然后再將搜索到的流媒體數(shù)據(jù)推送至客戶端510,在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表,對應(yīng)ー個關(guān)鍵詞有多個流媒體數(shù)據(jù)時,需分別對應(yīng)多個流媒體數(shù)據(jù)生成多個預(yù)覽選項(xiàng)。最后,根據(jù)用戶的選擇操作,由輸出模塊511將獲取的流媒體數(shù)據(jù)替換前述所選擇的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。在本發(fā)明中,所述搭載發(fā)起方即時通信工具的數(shù)字設(shè)備可以為計算機(jī),比如個人電腦,或者智能手機(jī)或者PDA等通信設(shè)備。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于該方法包括如下步驟: 步驟1,識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容; 步驟2,檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù); 步驟3,將所獲得的流媒體數(shù)據(jù),替換前述所選擇的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。
2.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟I中被識別的候選項(xiàng)為當(dāng)前輸入法界面內(nèi)候選項(xiàng)列表中的首選項(xiàng)。
3.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述關(guān)鍵詞識別的觸發(fā)操作,包括如下步驟, 步驟a-1,采集用戶針對輸入法界面中輸出的候選項(xiàng)的觸發(fā)操作; 步驟a-2,對應(yīng)該候選項(xiàng)生成包含流媒體檢索控件的操作列表; 步驟a-3,采集對前述流媒體檢索控件的觸發(fā)消息,觸發(fā)針對該候選項(xiàng)的關(guān)鍵詞識別操作。
4.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟I中關(guān)鍵詞的識別,是通過對候選項(xiàng)中字符內(nèi)容的詞性識別后,選取其中表示情緒或事物或人物名稱的字或詞或短語作為關(guān)鍵詞。
5.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟I中關(guān)鍵詞的識別 ,是通過比對用戶或系統(tǒng)預(yù)設(shè)的關(guān)鍵詞數(shù)據(jù)庫,選取當(dāng)前候選項(xiàng)中與關(guān)鍵詞數(shù)據(jù)庫中存儲的關(guān)鍵詞一致的字或詞或短語作為關(guān)鍵詞。
6.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:若針對同一候選項(xiàng)識別出兩個或以上關(guān)鍵詞,則分別針對每個關(guān)鍵詞進(jìn)行對應(yīng)流媒體數(shù)據(jù)的檢索操作。
7.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟2中待檢索的流媒體數(shù)據(jù),為圖標(biāo)數(shù)據(jù),和/或圖片數(shù)據(jù),和/或音頻數(shù)據(jù),和/或視頻數(shù)據(jù),和/或包括有音頻與視頻數(shù)據(jù)的多媒體數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟2中待檢索流媒體數(shù)據(jù)的數(shù)據(jù)類型,由用戶或系統(tǒng)提供商預(yù)設(shè)的類型限定條件進(jìn)行設(shè)置;或者,采集鄰近前一次觸發(fā)時用戶所選擇的流媒體數(shù)據(jù)的數(shù)據(jù)種類,作為當(dāng)前流媒體數(shù)據(jù)檢索的數(shù)據(jù)類型。
9.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟2中流媒體數(shù)據(jù)的檢索操作進(jìn)ー步包括如下步驟, 步驟2-1,獲取流媒體數(shù)據(jù)庫中存儲的流媒體數(shù)據(jù)索引信息; 步驟2-2,將識別獲得的關(guān)鍵詞,和前述獲取索引信息進(jìn)行比對,獲取與關(guān)鍵詞具有比對吻合性的索引信息; 步驟2-3,采集與該索引信息對應(yīng)的流媒體數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述流媒體數(shù)據(jù)庫包括輸入法客戶端中的流媒體數(shù)據(jù)庫,和/或輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器中的流媒體數(shù)據(jù)庫。
11.根據(jù)權(quán)利要求10所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟2中流媒體數(shù)據(jù)的檢索操作,是通過所在輸入法客戶端將關(guān)鍵詞推送至輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器進(jìn)行檢索后,將獲取的流媒體數(shù)據(jù)推送至所在的輸入法客戶端來實(shí)現(xiàn)的。
12.根據(jù)權(quán)利要求10所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在干:所述輸入法客戶端中的流媒體數(shù)據(jù)庫中存儲的流媒體數(shù)據(jù)包括系統(tǒng)提供商預(yù)設(shè)的流媒體數(shù)據(jù),和/或用戶更新添加的流媒體數(shù)據(jù)。
13.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟2中流媒體數(shù)據(jù)的檢索操作進(jìn)ー步包括如下步驟, 步驟b-1,觸發(fā)啟動第三方搜索引擎或第三方捜索服務(wù)器; 步驟b-2,將識別獲得的關(guān)鍵詞,作為搜索關(guān)鍵信息,通過第三方搜索引擎或第三方搜索服務(wù)器進(jìn)行檢索后獲取與其匹配的流媒體數(shù)據(jù)。
14.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟2中檢索到與關(guān)鍵詞相匹配的流媒體數(shù)據(jù)后,在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。
15.根據(jù)權(quán)利要求14所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述預(yù)覽列表中預(yù)覽選項(xiàng)的輸出內(nèi)容為關(guān)鍵詞所在候選項(xiàng)以及檢索到的流媒體數(shù)據(jù),其中的流媒體數(shù)據(jù)替換或補(bǔ)充插入到前述關(guān)鍵詞的鄰近位置進(jìn)行輸出。
16.根據(jù)權(quán)利要求14所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:當(dāng)對應(yīng)同一關(guān)鍵詞檢索出 的流媒體數(shù)據(jù)不唯一時,預(yù)覽列表中分別對應(yīng)每一流媒體數(shù)據(jù)生成預(yù)覽選項(xiàng)。
17.根據(jù)權(quán)利要求14所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:若候選項(xiàng)中包含的關(guān)鍵詞不唯一時,根據(jù)關(guān)鍵詞對應(yīng)流媒體數(shù)據(jù)的不同排列組合生成多個預(yù)覽選項(xiàng)。
18.根據(jù)權(quán)利要求14所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在干:預(yù)覽選項(xiàng)中的流媒體數(shù)據(jù)以縮略圖或播放控件的形式進(jìn)行輸出。
19.根據(jù)權(quán)利要求18所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述播放控件與對應(yīng)的流媒體數(shù)據(jù)相關(guān)聯(lián),當(dāng)采集到針對該播放控件的觸發(fā)消息后,生成播放窗ロ播放前述流媒體數(shù)據(jù)。
20.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:所述步驟3中將流媒體數(shù)據(jù)插入至相鄰于關(guān)鍵詞的位置,是指將其插入到被識別的關(guān)鍵詞之前或之后。
21.根據(jù)權(quán)利要求1所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法,其特征在于:在所獲取的流媒體內(nèi)容為音頻或者視頻或者多媒體數(shù)據(jù)時,該數(shù)據(jù)通過鏈接形式輸出,鏈接指向的位置為互聯(lián)網(wǎng),或者所在的輸入法客戶端中的存儲數(shù)據(jù)庫,或者輸入法客戶端所對應(yīng)系統(tǒng)服務(wù)器的存儲數(shù)據(jù)庫。
22.一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端,其特征在于該客戶端包括: 關(guān)鍵詞識別單元,用以識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;流媒體數(shù)據(jù)檢索単元,用以檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù); 對應(yīng)輸出単元,用以將所獲得的流媒體數(shù)據(jù),替換前述候選項(xiàng)中的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。
23.根據(jù)權(quán)利要求22所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端,其特征在于:對應(yīng)所述關(guān)鍵詞識別単元,還設(shè)置有關(guān)鍵詞數(shù)據(jù)庫,用以存儲可對應(yīng)流媒體數(shù)據(jù)進(jìn)行輸出的字和/或詞和/或短語。
24.根據(jù)權(quán)利要求22所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端,其特征在于:對應(yīng)所述關(guān)鍵詞識別単元,還設(shè)置有關(guān)鍵詞規(guī)則設(shè)定模塊,用以設(shè)定可對應(yīng)流媒體數(shù)據(jù)進(jìn)行輸出的關(guān)鍵詞的判定規(guī)則。
25.根據(jù)權(quán)利要求22所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的客戶端,其特征在于:對應(yīng)所述流媒體數(shù)據(jù)檢索単元還設(shè)置有流媒體預(yù)覽模塊,用以在輸入法界面中對應(yīng)關(guān)鍵詞所在的候選項(xiàng),生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。
26.一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的系統(tǒng),其特征在于所述系統(tǒng)包括: 客戶端,用以識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;將前述關(guān)鍵詞上傳至下述系統(tǒng)服務(wù)器進(jìn)行對應(yīng)流媒體數(shù)據(jù)的搜索操作;以及接收來自下述系統(tǒng)服務(wù)器推送的流媒體數(shù)據(jù)并將其與前述候選項(xiàng)對應(yīng)輸出; 系統(tǒng)服務(wù)器,接收上 述客戶端上傳的關(guān)鍵詞,以此搜索與其相對應(yīng)的流媒體數(shù)據(jù),并將該流媒體數(shù)據(jù)推送至上述客戶端進(jìn)行輸出。
27.根據(jù)權(quán)利要求26所述的ー種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的系統(tǒng),其特征在干:所述客戶端還設(shè)置有輸出模塊,用以將系統(tǒng)服務(wù)器推送的流媒體數(shù)據(jù),替換候選項(xiàng)中的關(guān)鍵詞進(jìn)行輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中進(jìn)行輸出。
全文摘要
本發(fā)明提供了一種對輸入法候選項(xiàng)進(jìn)行流媒體檢索的方法、客戶端及系統(tǒng),屬于計算終端、網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括識別輸入法界面中候選項(xiàng)內(nèi)包含的關(guān)鍵詞,且該關(guān)鍵詞是所在候選項(xiàng)中的部分內(nèi)容;檢索與關(guān)鍵詞對應(yīng)的流媒體數(shù)據(jù);將所獲得的流媒體數(shù)據(jù),替換前述所選擇的關(guān)鍵詞輸出,或者插入至關(guān)鍵詞相鄰處或位于關(guān)鍵詞之中輸出。利用本發(fā)明輸入法客戶端在識別輸入法界面中某一候選項(xiàng)內(nèi)容中包括的關(guān)鍵詞后,通過檢索為用戶提供與前述關(guān)鍵詞相匹配的流媒體數(shù)據(jù),作為前述關(guān)鍵詞輸出時的替換數(shù)據(jù)或附加數(shù)據(jù)。在利用輸入法進(jìn)行內(nèi)容輸入時,為用戶提供更多個性化數(shù)據(jù)選擇,簡化操作步驟,帶來更好的應(yīng)用體驗(yàn)。
文檔編號G06F17/30GK103092969SQ20131002602
公開日2013年5月8日 申請日期2013年1月22日 優(yōu)先權(quán)日2013年1月22日
發(fā)明者馬宇塵, 周鵬 申請人:上海量明科技發(fā)展有限公司