專利名稱:對輸入法候選項進行流媒體輸出的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算終端、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
各種計算終端在人們的日常生活、辦公中已經(jīng)越來越普及,比如個人電腦、智能手機、PDA等等。以計算終端為平臺的基礎(chǔ)應(yīng)用程序,例如輸入法已經(jīng)成為用戶使用計算終端時必備的工具之一。在實際應(yīng)用中,用戶利用輸入法在計算終端中輸入的信息通常為各種字符信息,相對形式單一,無法帶給用戶更好的應(yīng)用體驗。若用戶在希望輸入的信息中添加諸如圖片等類型的附加信息時,現(xiàn)有技術(shù)中僅能在對輸入法界面中生成的首選項進行識別后,在候選項列表中輸出針對首選項的圖片選項,在用戶選中后以該圖片選項替換首選項中的數(shù)據(jù)內(nèi)容進行輸出。但被添加的圖片數(shù)據(jù)與首選項中的全部內(nèi)容相對應(yīng),無法對應(yīng)輸入法界面中某一候選項中的部分內(nèi)容進行流媒體數(shù)據(jù)的輸出,且被輸出的流媒體數(shù)據(jù)量有限,無法滿足用戶的個性化需求。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種對輸入法候選項進行流媒體輸出的方法及系統(tǒng)。利用本發(fā)明,能夠根據(jù)用戶從輸入法界面中選擇的目標部分內(nèi)容,觸發(fā)開啟相應(yīng)流媒體數(shù)據(jù)的錄制操作,并將錄制的流媒體數(shù)據(jù),作為前述目標部分內(nèi)容輸出時的替換數(shù)據(jù)或附加數(shù)據(jù)。本發(fā)明所述的一種對輸入法候選項進行流媒體輸出的方法包括如下步驟步驟1,針對包括有候選項列表的輸入法界面,觸發(fā)選擇其中候選項中的目標部分內(nèi)容;步驟2,針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù);步驟3,將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。優(yōu)選的,所述步驟I中被選擇的候選項中,除被選擇的目標部分內(nèi)容之外,還具有剩余數(shù)據(jù)。優(yōu)選的,所述候選項中目標部分內(nèi)容的選擇方式是,利用光標觸發(fā)所選擇的候選項,從該候選項中標記選擇區(qū)域,將該選擇區(qū)域中的數(shù)據(jù)內(nèi)容采集為目標部分內(nèi)容。優(yōu)選的,所述步驟I中,目標部分內(nèi)容選擇的觸發(fā)操作是通過觸發(fā)預(yù)設(shè)的目標部分內(nèi)容選擇控件,使得輸入法界面中的候選項進入到待選擇狀態(tài)實現(xiàn)的。優(yōu)選的,所述目標部分內(nèi)容的選擇操作包括如下步驟步驟a-Ι,通過所在的輸入法界面預(yù)設(shè)目標部分內(nèi)容選擇控件;步驟a_2,采集對前述目標部分內(nèi)容選擇控件的觸發(fā)消息,使得輸入法界面中輸出的候選項進入到目標部分內(nèi)容選擇狀態(tài);
步驟a-3,在目標部分內(nèi)容選擇狀態(tài)下,采集對候選項中數(shù)據(jù)內(nèi)容的選擇操作;步驟a-4,獲取步驟a-3中所選擇的數(shù)據(jù)內(nèi)容,作為被選擇的目標部分內(nèi)容。優(yōu)選的,所述目標部分內(nèi)容選擇控件,設(shè)置于觸發(fā)候選項列表中某一候選項后生成的操作列表中。優(yōu)選的,所述目標部分內(nèi)容的選擇操作包括如下步驟步驟b_l,采集針對輸入法界面中輸出的候選項的觸發(fā)操作,對應(yīng)該候選項生成包含目標部分內(nèi)容選擇操作控件的操作列表;步驟b_2,采集對前述目標部分內(nèi)容選擇控件的觸發(fā)消息,使得對應(yīng)候選項進入到目標部分內(nèi)容選擇狀態(tài);步驟b_3,在目標部分內(nèi)容選擇狀態(tài)下,采集對候選項中數(shù)據(jù)內(nèi)容的選擇操作消息;步驟b_4,獲取步驟b-3中所選擇的數(shù)據(jù)內(nèi)容,作為被選擇的目標部分內(nèi)容。優(yōu)選的,所述目標部分內(nèi)容的選擇操作包括如下步驟步驟c-1,在通過輸入法界面生成有候選項列表的情況下,采集用戶的語音信息;步驟c-2,將獲得的語音信息進行識別,判定候選項列表的特定候選項中是否包含與該語音信息相匹配的數(shù)據(jù)內(nèi)容;步驟c-3,若包含相匹配的數(shù)據(jù)內(nèi)容,則將該數(shù)據(jù)內(nèi)容選擇為目標部分內(nèi)容。優(yōu)選的,所述的特定候選項,為所在候選項列表中的首選項。優(yōu)選的,所述步驟2中錄制的流媒體數(shù)據(jù),為圖像數(shù)據(jù),和/或音頻數(shù)據(jù),和/或視頻數(shù)據(jù),和/或包括有音頻與視頻數(shù)據(jù)的多媒體數(shù)據(jù)。優(yōu)選的,所述步驟2中針對所選擇的目標部分內(nèi)容生成錄制數(shù)據(jù)選擇列表。優(yōu)選的,所述錄制數(shù)據(jù)選擇列表中包含有對應(yīng)不同數(shù)據(jù)類型的選擇控件,通過觸發(fā)不同的選擇控件觸發(fā)相應(yīng)的流媒體類型錄制操作。優(yōu)選的,所述步驟2中錄制流媒體數(shù)據(jù)的數(shù)據(jù)類型,由用戶或系統(tǒng)提供商預(yù)設(shè)的類型限定條件進行設(shè)置;或者,采集鄰近前一次流媒體數(shù)據(jù)錄制時用戶選擇的數(shù)據(jù)種類,作為當前流媒體數(shù)據(jù)錄制的數(shù)據(jù)類型。優(yōu)選的,所述步驟2中與目標部分內(nèi)容相對應(yīng)的流媒體數(shù)據(jù)在錄制后,在輸入法界面中對應(yīng)目標部分內(nèi)容所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。優(yōu)選的,所述預(yù)覽列表中預(yù)覽選項的輸出內(nèi)容為目標部分內(nèi)容所在候選項以及錄制的流媒體數(shù)據(jù)。優(yōu)選的,在所述預(yù)覽列表的預(yù)覽選項中,錄制的流媒體數(shù)據(jù)分別以替換或補充插入到前述目標部分內(nèi)容的鄰近位置的方式進行輸出。優(yōu)選的,預(yù)覽選項中的流媒體數(shù)據(jù)根據(jù)流媒體數(shù)據(jù)類型的不同,分別以縮略圖或播放控件的形式進行輸出。優(yōu)選的,所述插入至相鄰于目標部分內(nèi)容的位置,是插入到所選擇的目標部分內(nèi)容之前或之后。優(yōu)選的,被錄制的流媒體數(shù)據(jù),對應(yīng)所述目標部分內(nèi)容保存至輸入法客戶端中,或輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器中,用于后續(xù)使用時根據(jù)用戶選取的目標部分內(nèi)容進行對應(yīng)流媒體數(shù)據(jù)的搜索操作。
相應(yīng)地,本發(fā)明提供了一種對輸入法候選項進行流媒體輸出的系統(tǒng),該系統(tǒng)包括目標部分內(nèi)容選擇單元,用以在輸出有候選項列表的輸入法界面中,觸發(fā)選擇其中候選項中的目標部分內(nèi)容;流媒體數(shù)據(jù)錄制單元,用以針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù);對應(yīng)輸出單元,用以將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。優(yōu)選的,對應(yīng)所述流媒體數(shù)據(jù)錄制單元還設(shè)置有流媒體預(yù)覽模塊,用以在輸入法界面中對應(yīng)目標部分內(nèi)容所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。
圖1是本發(fā)明所述的對輸入法候選項進行流媒體輸出的方法流程圖。圖2是本發(fā)明所述方法中輸入法界面示意圖。圖3是本發(fā)明所述方法中目標部分內(nèi)容選擇觸發(fā)操作示意圖。圖4是本發(fā)明所述方法中目標部分內(nèi)容對應(yīng)流媒體數(shù)據(jù)錄制類型選擇操作示意圖。圖5是本發(fā)明所述方法中目標部分內(nèi)容對應(yīng)流媒體數(shù)據(jù)預(yù)覽輸出示意圖。圖6是本發(fā)明所述方法中輸入法候選項對應(yīng)流媒體輸出不意圖。圖7是本發(fā)明所述的對輸入法候選項進行流媒體輸出的系統(tǒng)結(jié)構(gòu)框圖。
具體實施例方式本發(fā)明的目的在于,提供一種對輸入法候選項進行流媒體輸出的方法及系統(tǒng)。利用本發(fā)明輸入法客戶端根據(jù)用戶從輸入法界面中選擇的目標部分內(nèi)容,觸發(fā)開啟相應(yīng)流媒體數(shù)據(jù)的錄制操作,并將錄制的流媒體數(shù)據(jù),作為前述目標部分內(nèi)容輸出時的替換數(shù)據(jù)或附加數(shù)據(jù)。在利用輸入法進行內(nèi)容輸入時,為用戶提供更多個性化數(shù)據(jù)選擇,簡化操作步驟,帶來更好的應(yīng)用體驗。下面參照附圖,結(jié)合具體實施例對本發(fā)明做進一步的說明。圖1是本發(fā)明所述的對輸入法候選項進行流媒體輸出的方法流程圖。參圖中所示,本發(fā)明所提供的方法包括如下步驟步驟S101,針對包括有候選項列表的輸入法界面,觸發(fā)選擇其中候選項中的目標部分內(nèi)容。在這一步驟中,根據(jù)用戶針對輸入法界面中候選項部分內(nèi)容的選擇操作,獲取被選擇的目標部分內(nèi)容。需要注意的是所述被選擇的候選項中,除被選擇的目標部分內(nèi)容之外,還具有剩余數(shù)據(jù),即目標部分內(nèi)容僅為所在候選項中的一部分字符。如某一候選項內(nèi)容為“我今天很高興”,則其中的目標部分內(nèi)容可以為“我”、“今天”、“高興”、“很高興”等等,但不能為“我今天很高興”整個候選項。具體地,這一步驟中所述候選項中目標部分內(nèi)容的選擇操作,有兩種實施方式,現(xiàn)詳述如下方式一,利用光標觸發(fā)所選擇的候選項,從該候選項中標記選擇區(qū)域,將該選擇區(qū)域中的數(shù)據(jù)內(nèi)容采集為目標部分內(nèi)容。這一實施方式中,首先采集用戶利用輸入工具輸入的拼寫字符串,如“wojintianhengaoxing”,輸入工具所在終端中生成對應(yīng)的輸入法界面,該輸入法界面包含有前述拼寫字符串,以及與該拼寫字符串相對應(yīng)的候選項列表。然后采集用戶通過控制光標,針對候選項列表中的某一候選項中部分內(nèi)容的標記操作。最后進一步分析識別前述被標記矩形區(qū)域中對應(yīng)的字符內(nèi)容,將其識別為目標部分內(nèi)容。以Windows操作系統(tǒng)為例,對應(yīng)包含物理鍵盤、鼠標的計算終端,所述標記過程,在實際操作時,首先設(shè)置當前輸入法界面為對應(yīng)的主窗口,捕獲鼠標消息,并在主窗口實現(xiàn)針對鼠標消息的響應(yīng)函數(shù)。然后利用Windows的鉤子獲取用戶的鼠標左鍵Down消息,通過主窗口響應(yīng)系統(tǒng)的鼠標消息,得到當前用戶鼠標點擊的位置數(shù)據(jù)。在保持鼠標左鍵Down的狀態(tài)下,繼續(xù)獲取鼠標對應(yīng)光標的水平位移變化,當采集到用戶的左鍵Up消息后,將前述過程中由于光標位移變化而覆蓋的矩形區(qū)域進行標識。方式二,通過觸發(fā)預(yù)設(shè)的目標部分內(nèi)容選擇控件,使得輸入法界面中的候選項進入到待選擇狀態(tài),再從候選項中選取目標部分內(nèi)容。 現(xiàn)有輸入法應(yīng)用中,針對候選項列表中候選項的點擊操作即作為針對該候選項的選擇操作。針對這一情況,本發(fā)明設(shè)置了用以使候選項進入待選擇狀態(tài)的目標部分內(nèi)容選擇控件,在候選項的待選擇狀態(tài)激活后,即可進行目標部分內(nèi)容的選擇操作。具體地,由于目標部分內(nèi)容選擇控件設(shè)置的位置不同,使得觸發(fā)后處于待選擇狀態(tài)的候選項有所不同,進而目標部分內(nèi)容的選擇操作也有所區(qū)別。其一,目標部分內(nèi)容選擇控件設(shè)置于輸入法界面中。所述目標部分內(nèi)容的選擇操作包括如下步驟步驟a-Ι,通過所在的輸入法界面預(yù)設(shè)目標部分內(nèi)容選擇控件;步驟a_2,采集對前述目標部分內(nèi)容選擇控件的觸發(fā)消息,使得輸入法界面中輸出的候選項進入到目標部分內(nèi)容選擇狀態(tài);步驟a-3,在目標部分內(nèi)容選擇狀態(tài)下,采集對候選項中數(shù)據(jù)內(nèi)容的選擇操作;步驟a-4,獲取步驟a-3中所選擇的數(shù)據(jù)內(nèi)容,作為被選擇的目標部分內(nèi)容。如圖2所示,圖中顯示為用戶使用輸入法進行輸入時的輸入法界面100。輸入法界面100的上部為用戶輸入的拼寫字符串110 “wojintianhengaoxing”,下部為與前述拼寫字符串110相對應(yīng)的候選項列表120。當用戶需要針對某一候選項121選擇目標部分內(nèi)容時,通過觸發(fā)輸入法界面100中的目標部分內(nèi)容選擇控件170,使得當前輸入法界面100中輸出的所有候選項121,進入到目標部分內(nèi)容選擇狀態(tài)。再控制光標從某一候選項121中選取所需的目標部分內(nèi)容。其二,所述目標部分內(nèi)容選擇控件,設(shè)置于觸發(fā)候選項列表中某一候選項后生成的操作列表中。所述目標部分內(nèi)容的選擇操作包括如下步驟步驟b_l,采集針對輸入法界面中輸出的候選項的觸發(fā)操作,對應(yīng)該候選項生成包含目標部分內(nèi)容選擇操作控件的操作列表;
步驟b_2,采集對前述目標部分內(nèi)容選擇控件的觸發(fā)消息,使得對應(yīng)候選項進入到目標部分內(nèi)容選擇狀態(tài);步驟b_3,在目標部分內(nèi)容選擇狀態(tài)下,采集對候選項中數(shù)據(jù)內(nèi)容的選擇操作消息;步驟b_4,獲取步驟b-3中所選擇的數(shù)據(jù)內(nèi)容,作為被選擇的目標部分內(nèi)容。如圖3所示,在本實施例中,用戶輸入內(nèi)容為“wojintianhengaox ing”的拼寫字符串110,輸入法界面100中顯示有與前述拼寫字符串110相對應(yīng)的候選項列表120。若用戶需要針對候選項列表120中的候選項121 “我今天很高興”選取目標部分內(nèi)容時,通過操作光標觸發(fā)該候選項121,在輸入法界面100中觸發(fā)生成對應(yīng)該候選項121的操作列表130。該操作列表130中設(shè)置有針對前述候選項121 “我今天很高興”的多個操作控件131,其中操作控件131 “選擇”即為觸發(fā)針對該候選項121目標部分內(nèi)容選擇操作的相應(yīng)控件。用戶通過觸發(fā)該操作控件131,使得當前對應(yīng)候選項121 “我今天很高興”處于目標部分內(nèi)容選擇狀態(tài),再繼續(xù)控制光標從該候選項121中選取所需的目標部分內(nèi)容。方式三,利用語音識別技術(shù),根據(jù)用戶提供的語音信息從候選項中選取目標部分內(nèi)容。這一實施方式中,與前述兩種方式所不同的是,被選擇的目標部分內(nèi)容的確定不是根據(jù)光標的選擇操作,而是根據(jù)用戶提供的語音信息所對應(yīng)文本字符進行選擇。具體地,所述目標部分內(nèi)容的選擇操作包括如下步驟步驟c-1,在通過輸入法界面生成有候選項列表的情況下,采集用戶的語音信息;步驟c-2,將獲得的語音信息進行識別,判定候選項列表的特定候選項中是否包含與該語音信息相匹配的數(shù)據(jù)內(nèi)容;步驟c-3,若包含相匹配的數(shù)據(jù)內(nèi)容,則將該數(shù)據(jù)內(nèi)容選擇為目標部分內(nèi)容。需要注意的是,實際應(yīng)用中由于存在同一候選項列表中的不同候選項包含同一部分內(nèi)容,或某一候選項即為另一候選項的部分內(nèi)容的情況。如本實施例中,輸入法界面中對應(yīng)拼寫字符串“wojintianhenga oxing”的候選項列表中,包含有內(nèi)容為“我今天很高興”和“我今天”兩個候選項。當用戶提供的語音信息所對應(yīng)文本字符為“我”時,則無法確定用戶選定的目標部分內(nèi)容“我”所對應(yīng)的候選項。因此,前述方法中所述的特定候選項,進一步設(shè)定為所在候選項列表中的首選項。在本實施例中即指內(nèi)容為“我今天很高興”的候選項,而該候選項中的“我”即為目標部分內(nèi)容。步驟S102,針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù)。在這一步驟中,所錄制的流媒體數(shù)據(jù),包括多種數(shù)據(jù)類型,如圖像數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)以及同時包括音頻與視頻的多媒體數(shù)據(jù)。例如,對應(yīng)前述實施例,目標部分內(nèi)容為“高興”,用戶可以通過輸入法所在終端的攝像頭拍攝一張自己的笑臉圖像,也可以通過輸入法所在終端的麥克風(fēng)錄制一段哈哈大笑的音頻。當然錄制的流媒體數(shù)據(jù)內(nèi)容并不一定與目標部分內(nèi)容完全對應(yīng),用戶可根據(jù)自己的需要進行錄制,錄制后流媒體數(shù)據(jù)即識別為與當前的目標部分內(nèi)容相匹配。由于所錄制的流媒體數(shù)據(jù)包括多種數(shù)據(jù)類型,因而在針對目標部分內(nèi)容觸發(fā)對應(yīng)流媒體數(shù)據(jù)錄制前,需要進一步確認所錄制的數(shù)據(jù)類型,從而觸發(fā)開啟輸入法所在終端中相應(yīng)的功能模塊。
因此當經(jīng)步驟SlOl選擇確定目標部分內(nèi)容后,針對該目標部分內(nèi)容生成錄制數(shù)據(jù)選擇列表。該錄制數(shù)據(jù)選擇列表中包含有對應(yīng)不同數(shù)據(jù)類型的選擇控件,通過觸發(fā)不同的選擇控件觸發(fā)相應(yīng)的流媒體類型錄制操作。如圖4所示,輸入法界面100中輸出有,與拼寫字符串110 “wojintianhengaoxing”相對應(yīng)的候選項列表120。該候選項列表120中的候選項121 “我今天很高興”,經(jīng)用戶選擇確定“高興”為目標部分內(nèi)容150。對應(yīng)該目標部分內(nèi)容150生成有錄制數(shù)據(jù)選擇列表140,該錄制數(shù)據(jù)選擇列表140中包括有多個表示不同數(shù)據(jù)類型的選擇控件141,根據(jù)用戶對前述不同選擇控件141的觸發(fā)操作,進一步觸發(fā)輸入法所在終端中與前述選擇控件141對應(yīng)功能模塊的開啟。除了前述確定錄制數(shù)據(jù)類型的方法外,在錄制流媒體數(shù)據(jù)時還可由用戶或系統(tǒng)提供商預(yù)設(shè)準備錄制的數(shù)據(jù)類型,例如僅錄制音頻數(shù)據(jù)。特別地,錄制流媒體數(shù)據(jù)類型的限制還可以根據(jù)鄰近前一次流媒體數(shù)據(jù)錄制時用戶選擇的數(shù)據(jù)種類,作為當前流媒體數(shù)據(jù)錄制的數(shù)據(jù)類型。流媒體數(shù)據(jù)的錄制操作即由輸入法客戶端所在終端中的相應(yīng)功能模塊進行。流媒體數(shù)據(jù)錄制完畢后,為方便用戶把握候選項對應(yīng)流媒體輸出的輸出效果,在輸入法界面中對應(yīng)目標部分內(nèi)容所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。該預(yù)覽列表中預(yù)覽選項的輸出內(nèi)容為目標部分內(nèi)容所在候選項以及錄制的流媒體數(shù)據(jù)。預(yù)覽選項中,流媒體數(shù)據(jù)對應(yīng)目標部分內(nèi)容的輸出,包括替換和補充兩種輸出形式。所述替換是指目標部分內(nèi)容所在候選項在輸出時,流媒體數(shù)據(jù)代替候選項中的目標部分內(nèi)容進行輸出;所述補充是指目標部分內(nèi)容所在候選項在輸出時,流媒體數(shù)據(jù)插入至目標部分內(nèi)容之前或之后,或者在目標部分內(nèi)容對應(yīng)的幾個字符之中輸出。圖5即為本發(fā)明所述方法中目標部分內(nèi)容對應(yīng)流媒體數(shù)據(jù)預(yù)覽輸出示意圖。在這一實施例中,如圖所示,輸入法界面100中輸出有,與拼寫字符串110 “wojintianhengaoxing”相對應(yīng)的候選項列表120。該候選項列表120中的候選項121 “我今天很高興”,經(jīng)用戶選擇確定“高興”為目標部分內(nèi)容150。對應(yīng)該目標部分內(nèi)容150,用戶通過輸入法所在終端的攝像頭拍攝了一張笑臉的圖片。圖像拍攝完畢后,如圖所示在輸入法界面100中,對應(yīng)前述目標部分內(nèi)容150 “高興”,生成了預(yù)覽列表160。預(yù)覽列表160中的三個預(yù)覽選項161分別顯示了候選項121“我今天很高興”的三種輸出方式。由上往下,第一個預(yù)覽選項161中,目標部分內(nèi)容150 “高興”被流媒體數(shù)據(jù)——一張笑臉圖片所替換,直接輸出的是候選項121中除目標部分內(nèi)容150外的字符內(nèi)容,以及與目標部分內(nèi)容150所對應(yīng)的笑臉圖片;第二個預(yù)覽選項161中,流媒體數(shù)據(jù)采用補充輸出的形式,輸出時除候選項121中的字符內(nèi)容外,將笑臉圖片補充輸出在目標部分內(nèi)容150之后;第三個預(yù)覽選項161與第二個預(yù)覽選項161的輸出方式類似,區(qū)別在于流媒體數(shù)據(jù)的補充輸出位置有所不同,在第三個預(yù)覽選項161中,笑臉圖片插入至目標部分內(nèi)容150的兩個字符之間進行輸出。特別地,預(yù)覽選項中的流媒體數(shù)據(jù)根據(jù)流媒體數(shù)據(jù)類型的不同,分別以縮略圖或播放控件的形式進行輸出。當錄制的流媒體數(shù)據(jù)為圖像數(shù)據(jù)時,該流媒體數(shù)據(jù)在預(yù)覽選項中以縮略圖的形式進行輸出;當錄制的流媒體數(shù)據(jù)為音頻或視頻類數(shù)據(jù)時,則僅在預(yù)覽選項中對應(yīng)該流媒體數(shù)據(jù)的位置輸出相應(yīng)的播放控件。
通過預(yù)覽選項的方式,將流媒體數(shù)據(jù)對應(yīng)目標部分內(nèi)容的輸出效果進行展示,方便用戶從中選擇符合自己要求的輸出方式進行輸出。步驟S103,將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。當采集到針對前述預(yù)覽選項的選擇操作時,自行觸發(fā)該預(yù)覽選項中候選項以及與目標部分內(nèi)容對應(yīng)流媒體數(shù)據(jù)的輸出操作。所述流媒體數(shù)據(jù)對應(yīng)目標部分內(nèi)容的輸出,同樣包括替換和補充兩種輸出形式,具體以預(yù)覽選項中的流媒體數(shù)據(jù)的輸出模式進行輸出。如圖6所示為用戶Ted在其與聯(lián)系人Lily的即時通信交互界面中進行輸入時的流媒體數(shù)據(jù)輸出示意圖。用戶Ted在其與聯(lián)系人Lily的即時通信交互界面200的輸入欄210中進行交互信息300的輸入。在這一實施例中,交互信息300 “我今天很高興”中目標部分內(nèi)容為“高興”,圖中以下劃線作出標識,僅為舉例而非限定。用戶Ted對應(yīng)目標部分內(nèi)容“高興”錄制了一段音頻,由于該流媒體數(shù)據(jù)并非圖像數(shù)據(jù),因此以播放控件310的形式輸出。該播放控件310與前述錄制的流媒體數(shù)據(jù)相對應(yīng),通過觸發(fā)該播放控件310即可在當前即時通信交互界面200中生成相應(yīng)的播放窗口進行所錄制音頻的播放操作。特別地,被錄制的流媒體數(shù)據(jù)除對應(yīng)目標部分內(nèi)容進行輸出外,進一步保存至輸入法客戶端中,或輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器中。保存時被錄制的流媒體數(shù)據(jù)與前述目標部分內(nèi)容相對應(yīng),具體為將目標部分內(nèi)容設(shè)置為被錄制流媒體數(shù)據(jù)的索引信息或標簽。后續(xù)使用時根據(jù)用戶選取的目標部分內(nèi)容,通過目標部分內(nèi)容與索引信息或標簽的吻合性檢索,獲取與目標部分內(nèi)容相匹配的流媒體數(shù)據(jù),再用于輸入法候選項對應(yīng)流媒體的輸出操作。圖7為本發(fā)明所述的一種對輸入法候選項進行流媒體輸出的系統(tǒng)結(jié)構(gòu)框圖,如圖中所示,所述系統(tǒng)400包括如下組成部分目標部分內(nèi)容選擇單元410,用以在輸出有候選項列表的輸入法界面中,觸發(fā)選擇其中候選項中的目標部分內(nèi)容;流媒體數(shù)據(jù)錄制單元420,用以針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù);對應(yīng)輸出單元430,用以將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。進一步,對應(yīng)所述流媒體數(shù)據(jù)錄制單元420還設(shè)置有流媒體預(yù)覽模塊421,用以在輸入法界面中對應(yīng)目標部分內(nèi)容所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。針對本發(fā)明所述的對輸入法候選項進行流媒體輸出的實現(xiàn)過程,具體描述如下。首先由目標部分內(nèi)容選擇單元410,在輸出有候選項列表的輸入法界面的情況下,檢測到用戶針對輸入法界面中候選項目標部分內(nèi)容的選擇觸發(fā)操作后,觸發(fā)候選項進入目標部分內(nèi)容選擇狀態(tài),然后進一步采集用戶的選擇操作,獲取對應(yīng)的目標部分內(nèi)容,如“高興”。再由流媒體數(shù)據(jù)錄制單元420,觸發(fā)輸入法所在客戶端中的功能模塊,啟動針對前述目標部分內(nèi)容“高興”的流媒體數(shù)據(jù)錄制操作。錄制完畢后通過流媒體預(yù)覽模塊421,在輸入法界面中對應(yīng)目標部分內(nèi)容所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。預(yù)覽列表中以預(yù)覽選項的形式輸出了該候選項進行流媒體輸出后的各種輸出效果。用戶通過對符合自己需要的預(yù)覽選項的選擇操作,觸發(fā)對應(yīng)輸出單元430將錄制的流媒體數(shù)據(jù)按照前述預(yù)覽選項中的輸出模式,替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。特別地,在實際應(yīng)用中,前述功能單元或模塊的設(shè)置既可全部設(shè)置在輸入法客戶端中,又可將部分功能單元或模塊設(shè)置于輸入法系統(tǒng)服務(wù)器中。例如流媒體預(yù)覽模塊421,由于在預(yù)覽選項生成時,針對錄制的流媒體數(shù)據(jù)需要生成相應(yīng)的縮略圖或者播放控件,這一功能模塊即可設(shè)置于系統(tǒng)服務(wù)器中,一方面減少輸入法客戶端所在終端的計算量,另一方面減少重復(fù)功能模塊的設(shè)置,由系統(tǒng)服務(wù)器統(tǒng)一對所有處于連接狀態(tài)下用戶錄制的流媒體數(shù)據(jù)進行加工,生成包含相應(yīng)縮略圖或者播放控件的預(yù)覽選項。在本發(fā)明中,所述搭載發(fā)起方即時通信工具的數(shù)字設(shè)備可以為計算機、智能手機或者PDA等通信設(shè)備,具體并不限定。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,均在本發(fā)明的保護范圍之中。
權(quán)利要求
1.一種對輸入法候選項進行流媒體輸出的方法,其特征在于該方法包括如下步驟 步驟1,針對包括有候選項列表的輸入法界面,觸發(fā)選擇其中候選項中的目標部分內(nèi)容; 步驟2,針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù); 步驟3,將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。
2.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述步驟I中被選擇的候選項中,除被選擇的目標部分內(nèi)容之外,還具有剩余數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述候選項中目標部分內(nèi)容的選擇方式是,利用光標觸發(fā)所選擇的候選項,從該候選項中標記選擇區(qū)域,將該選擇區(qū)域中的數(shù)據(jù)內(nèi)容采集為目標部分內(nèi)容。
4.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述步驟I中,目標部分內(nèi)容選擇的觸發(fā)操作是通過觸發(fā)預(yù)設(shè)的目標部分內(nèi)容選擇控件,使得輸入法界面中的候選項進入到待選擇狀態(tài)實現(xiàn)的。
5.根據(jù)權(quán)利要求4所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述目標部分內(nèi)容的選擇操作包括如下步驟, 步驟a-Ι,通過所在的輸入法界面預(yù)設(shè)目標部分內(nèi)容選擇控件; 步驟a-2,采集對前述目標部分內(nèi)容選擇控件的觸發(fā)消息,使得輸入法界面中輸出的候選項進入到目標部分內(nèi)容選擇狀態(tài); 步驟a-3,在目標部分內(nèi)容選擇狀態(tài)下,采集對候選項中數(shù)據(jù)內(nèi)容的選擇操作; 步驟a-4,獲取步驟a-3中所選擇的數(shù)據(jù)內(nèi)容,作為被選擇的目標部分內(nèi)容。
6.根據(jù)權(quán)利要求4所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述目標部分內(nèi)容選擇控件,設(shè)置于觸發(fā)候選項列表中某一候選項后生成的操作列表中。
7.根據(jù)權(quán)利要求6所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述目標部分內(nèi)容的選擇操作包括如下步驟, 步驟b-Ι,采集針對輸入法界面中輸出的候選項的觸發(fā)操作,對應(yīng)該候選項生成包含目標部分內(nèi)容選擇操作控件的操作列表; 步驟b-2,采集對前述目標部分內(nèi)容選擇控件的觸發(fā)消息,使得對應(yīng)候選項進入到目標部分內(nèi)容選擇狀態(tài); 步驟b-3,在目標部分內(nèi)容選擇狀態(tài)下,采集對候選項中數(shù)據(jù)內(nèi)容的選擇操作消息; 步驟b-4,獲取步驟b-3中所選擇的數(shù)據(jù)內(nèi)容,作為被選擇的目標部分內(nèi)容。
8.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述目標部分內(nèi)容的選擇操作包括如下步驟, 步驟c-1,在通過輸入法界面生成有候選項列表的情況下,采集用戶的語音信息; 步驟c-2,將獲得的語音信息進行識別,判定候選項列表的特定候選項中是否包含與該語音信息相匹配的數(shù)據(jù)內(nèi)容; 步驟c-3,若包含相匹配的數(shù)據(jù)內(nèi)容,則將該數(shù)據(jù)內(nèi)容選擇為目標部分內(nèi)容。
9.根據(jù)權(quán)利要求8所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述的特定候選項,為所在候選項列表中的首選項。
10.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述步驟2中錄制的流媒體數(shù)據(jù),為圖像數(shù)據(jù),和/或音頻數(shù)據(jù),和/或視頻數(shù)據(jù),和/或包括有音頻與視頻數(shù)據(jù)的多媒體數(shù)據(jù)。
11.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述步驟2中針對所選擇的目標部分內(nèi)容生成錄制數(shù)據(jù)選擇列表。
12.根據(jù)權(quán)利要求11所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述錄制數(shù)據(jù)選擇列表中包含有對應(yīng)不同數(shù)據(jù)類型的選擇控件,通過觸發(fā)不同的選擇控件觸發(fā)相應(yīng)的流媒體類型錄制操作。
13.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述步驟2中錄制流媒體數(shù)據(jù)的數(shù)據(jù)類型,由用戶或系統(tǒng)提供商預(yù)設(shè)的類型限定條件進行設(shè)置;或者,采集鄰近前一次流媒體數(shù)據(jù)錄制時用戶選擇的數(shù)據(jù)種類,作為當前流媒體數(shù)據(jù)錄制的數(shù)據(jù)類型。
14.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述步驟2中與目標部分內(nèi)容相對應(yīng)的流媒體數(shù)據(jù)在錄制后,在輸入法界面中對應(yīng)目標部分內(nèi)容所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。
15.根據(jù)權(quán)利要求14所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述預(yù)覽列表中預(yù)覽選項的輸出內(nèi)容為目標部分內(nèi)容所在候選項以及錄制的流媒體數(shù)據(jù)。
16.根據(jù)權(quán)利要求14所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于在所述預(yù)覽列表的預(yù)覽選項中,錄制的流媒體數(shù)據(jù)分別以替換或補充插入到前述目標部分內(nèi)容的鄰近位置的方式進行輸出。
17.根據(jù)權(quán)利要求14所述的一種對輸入法候選項進行流媒體檢索的方法,其特征在于預(yù)覽選項中的流媒體數(shù)據(jù)根據(jù)流媒體數(shù)據(jù)類型的不同,分別以縮略圖或播放控件的形式進行輸出。
18.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于所述插入至相鄰于目標部分內(nèi)容的位置,是插入到所選擇的目標部分內(nèi)容之前或之后。
19.根據(jù)權(quán)利要求1所述的一種對輸入法候選項進行流媒體輸出的方法,其特征在于被錄制的流媒體數(shù)據(jù),對應(yīng)所述目標部分內(nèi)容保存至輸入法客戶端中,或輸入法客戶端所對應(yīng)的輸入法系統(tǒng)服務(wù)器中,用于后續(xù)使用時根據(jù)用戶選取的目標部分內(nèi)容進行對應(yīng)流媒體數(shù)據(jù)的搜索操作。
20.一種對輸入法候選項進行流媒體輸出的系統(tǒng),其特征在于該系統(tǒng)包括 目標部分內(nèi)容選擇單元,用以在輸出有候選項列表的輸入法界面中,觸發(fā)選擇其中候選項中的目標部分內(nèi)容; 流媒體數(shù)據(jù)錄制單元,用以針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù); 對應(yīng)輸出單元,用以將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。
21.根據(jù)權(quán)利要求20所述的一種對輸入法候選項進行流媒體輸出的系統(tǒng),其特征在于對應(yīng)所述流媒體數(shù)據(jù)錄制單元還設(shè)置有流媒體預(yù)覽模塊,用以在輸入法界面中對應(yīng)目標部分內(nèi)容 所在的候選項,生成包含前述流媒體數(shù)據(jù)的預(yù)覽列表。
全文摘要
本發(fā)明提供了一種對輸入法候選項進行流媒體輸出的方法及系統(tǒng),屬于計算終端、網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括針對包括有候選項列表的輸入法界面,觸發(fā)選擇其中候選項中的目標部分內(nèi)容;針對所選擇的前述目標部分內(nèi)容,錄制與其對應(yīng)的流媒體數(shù)據(jù);將所獲得的流媒體數(shù)據(jù),替換前述所選擇的目標部分內(nèi)容輸出,或者插入至目標部分內(nèi)容相鄰處或位于目標部分內(nèi)容之中輸出。利用本發(fā)明,根據(jù)用戶從輸入法界面中選擇的目標部分內(nèi)容,觸發(fā)開啟相應(yīng)流媒體數(shù)據(jù)的錄制操作,并將錄制的流媒體數(shù)據(jù),作為前述目標部分內(nèi)容輸出時的替換數(shù)據(jù)或附加數(shù)據(jù)。在利用輸入法進行內(nèi)容輸入時,為用戶提供更多個性化數(shù)據(jù)選擇,簡化操作步驟,帶來更好的應(yīng)用體驗。
文檔編號G06F3/0481GK103064588SQ20131002591
公開日2013年4月24日 申請日期2013年1月22日 優(yōu)先權(quán)日2013年1月22日
發(fā)明者馬宇塵, 周鵬 申請人:上海量明科技發(fā)展有限公司