亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法及客戶端的制作方法

文檔序號:7862912閱讀:192來源:國知局
專利名稱:即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法及客戶端的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于通信、網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù)
網(wǎng)絡(luò)即時通信(頂)工具發(fā)展到今天,已成為用戶普遍使用的通訊工具,逐漸成為網(wǎng)絡(luò)用戶日常生活中必不可少的一部分。即時通信工具不但在網(wǎng)絡(luò)用戶的工作中使用,同樣也大量使用在網(wǎng)絡(luò)用戶的業(yè)余生活中,用戶通過網(wǎng)絡(luò)即時通信工具可以實(shí)現(xiàn)與聯(lián)系人及時有效地溝通。實(shí)際應(yīng)用中,用戶同聯(lián)系人進(jìn)行交流時,除去視頻聊天的方式,交互信息中的附加信息多為表情圖標(biāo)或照片,形式單一,無法帶給用戶更好的使用體驗(yàn)。而發(fā)送音頻、視頻等 多媒體數(shù)據(jù)信息時,除去視頻聊天,只能采用文件傳輸?shù)姆绞?,無法針對特定的交互信息進(jìn)行同步播放,而且需要發(fā)送的音頻或視頻等數(shù)據(jù)信息的錄制操作需要額外開啟相應(yīng)的功能軟件,再通過即時通信交互界面選擇發(fā)送,操作較為繁瑣。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法及客戶端。利用本發(fā)明,用戶在從交互通信界面中選取表情圖標(biāo),即可啟動相應(yīng)的流媒體數(shù)據(jù)錄制操作。本發(fā)明所提供的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,包括以下步驟步驟1,檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作;步驟2,觸發(fā)即時通信客戶端所在終端的流媒體錄制功能,其中的流媒體數(shù)據(jù)是音頻數(shù)據(jù)或者視頻數(shù)據(jù)或者多媒體數(shù)據(jù);步驟3,檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作;步驟4,將前述表情圖標(biāo)和錄制的流媒體信息以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。優(yōu)選的,所述的表情圖標(biāo)是位于表情圖標(biāo)欄中的已有圖標(biāo)或交互界面輸入欄中已輸入的圖標(biāo),其圖標(biāo)類型為具有圖像顯示功能的圖片或動畫數(shù)據(jù)或視頻數(shù)據(jù)或多媒體數(shù)據(jù)。優(yōu)選的,所述即時通信客戶端所在終端,為包含觸摸屏的計算終端。優(yōu)選的,針對所述持續(xù)觸發(fā)操作設(shè)置有持續(xù)時間閾值,當(dāng)檢測到用戶通過觸摸屏或控制光標(biāo)觸發(fā)表情圖標(biāo)的持續(xù)時間超過該持續(xù)時間閾值時,判定為用戶對該表情圖標(biāo)進(jìn)行持續(xù)觸發(fā)操作。優(yōu)選的,所述的持續(xù)時間閾值在1-4秒鐘之間。優(yōu)選的,當(dāng)檢測到用戶對表情圖標(biāo)持續(xù)觸發(fā)后,鄰近表情圖標(biāo)生成錄制類型選擇界面,該選擇界面中包含有對應(yīng)音頻、視頻和多媒體三種類型至少其二的選擇控件。
優(yōu)選的,在利用觸摸屏保持持續(xù)觸摸的情況下,利用觸摸路徑從前述表情圖標(biāo)位置移動到前述選擇控件的情況下,觸發(fā)該選擇控件所對應(yīng)數(shù)據(jù)類型的錄制操作。優(yōu)選的,通過拖拽表情圖標(biāo)至選擇控件所在區(qū)域,觸發(fā)針對該控件對應(yīng)類型數(shù)據(jù)的錄制操作。優(yōu)選的,所述的流媒體數(shù)據(jù)為音頻信息。優(yōu)選的,在啟動進(jìn)行流媒體數(shù)據(jù)錄制時,預(yù)先設(shè)置聲音的錄制模式以及觸發(fā)的時間閾值;在通過觸摸屏以觸摸的方式對前述圖標(biāo)進(jìn)行持續(xù)觸壓的時間達(dá)到前述的時間閾值后,啟動對音頻數(shù)據(jù)的錄制操作。優(yōu)選的,所述步驟2中流媒體錄制功能,是通過即時通信客戶端所在終端中的相應(yīng)錄制功能模塊實(shí)現(xiàn)的?!?yōu)選的,當(dāng)檢測到用戶停止通過觸摸屏或控制光標(biāo)持續(xù)觸發(fā)該表情圖標(biāo)時,判定為持續(xù)觸發(fā)操作的終止。優(yōu)選的,所述的錄制結(jié)束,是在所錄制的流媒體數(shù)據(jù)為音頻數(shù)據(jù)的情況下,在采集獲得音頻輸入停止的情況下,將該停止音頻輸入的消息判定為錄制結(jié)束的消息。優(yōu)選的,所述步驟3中流媒體錄制的停止,觸發(fā)步驟4中即時通信消息的發(fā)送操作。優(yōu)選的,所述步驟4中發(fā)送的即時通信消息在輸出時,在聯(lián)系人交互界面輸出欄中首次接收并輸出表情圖標(biāo)的情況下,觸發(fā)播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。優(yōu)選的,所述流媒體數(shù)據(jù)播放時開啟相應(yīng)的播放界面,播放界面中設(shè)置有播放該流媒體數(shù)據(jù)的操作控件。優(yōu)選的,所述流媒體數(shù)據(jù)播放完畢后,關(guān)閉相應(yīng)播放界面,對應(yīng)表情圖標(biāo)在聯(lián)系人交互界面輸出欄中輸出流媒體播放控件,當(dāng)再次采集到該流媒體播放控件的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。優(yōu)選的,所述步驟4中發(fā)送的即時通信消息在輸出時,在用戶或聯(lián)系人所在的交互界面輸出欄,輸出具有流媒體播放控件功能的表情圖標(biāo),當(dāng)采集到針對于該表情圖標(biāo)的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。優(yōu)選的,所述步驟4中發(fā)送的即時通信消息在輸出時,在聯(lián)系人交互界面輸出欄中輸出表情圖標(biāo)和流媒體播放控件,當(dāng)采集到該流媒體播放控件的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。優(yōu)選的,所述表情圖標(biāo)和流媒體播放控件在輸出時,包含以下兩種位置關(guān)系其一,流媒體播放控件位于表情圖標(biāo)一側(cè);其二,表情圖標(biāo)位于流媒體播放控件內(nèi),顯示輸出時作為流媒體播放控件的組成部分。優(yōu)選的,判定所采集的表情圖標(biāo)的尺寸是否大于所對應(yīng)流媒體播放控件的尺寸;然后,在大于該流媒體播放控件尺寸的情況下,將所采集的表情圖標(biāo)的尺寸進(jìn)行縮小操作,縮小到該表情圖標(biāo)能夠在流媒體播放控件不作尺寸改變的情況下進(jìn)行嵌入操作,且該表情圖標(biāo)的尺寸不超出所在流媒體播放控件的邊緣。本發(fā)明還提供了一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的客戶端,該客戶端對應(yīng)著發(fā)送方客戶端,包括如下組成部分持續(xù)觸發(fā)檢測單元,用以檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作;流媒體錄制觸發(fā)單元,用以觸發(fā)即時通信客戶端所在終端的流媒體錄制功能;觸發(fā)終止檢測單元,用以檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作;信息發(fā)送單元,用以將前述表情圖標(biāo)和錄制的流媒體信息以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。優(yōu)選的,所述的客戶端還設(shè)置有流媒體輸出單元,用以在接收到包含流媒體數(shù)據(jù)的表情圖標(biāo)后,開啟相應(yīng)的播放界面播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù),以及在交互界面輸出欄中輸出相應(yīng)的流媒體播放控件。 優(yōu)選的,對應(yīng)持續(xù)觸發(fā)檢測單元還設(shè)置有時間閾值設(shè)置模塊,用以設(shè)定持續(xù)觸發(fā)操作的時間閾值,以此作為持續(xù)觸發(fā)操作的判定標(biāo)準(zhǔn)。優(yōu)選的,對應(yīng)流媒體錄制觸發(fā)單元還設(shè)置有錄制類型選擇模塊,用以在檢測到用戶針對表情圖標(biāo)的持續(xù)觸發(fā)后,鄰近表情圖標(biāo)生成包含有對應(yīng)音頻、視頻和多媒體三種類型至少其二的選擇控件的錄制類型選擇界面。對應(yīng)前述發(fā)送方客戶端,本發(fā)明還提供了一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的接收方客戶端,所述客戶端包括如下結(jié)構(gòu)數(shù)據(jù)接收單元,用以接收發(fā)送方客戶端所發(fā)送的對應(yīng)著表情圖標(biāo)錄制流媒體數(shù)據(jù)的信息內(nèi)容;數(shù)據(jù)輸出單元,用以在首次接收到前述信息內(nèi)容后輸出表情圖標(biāo)并播放所錄制的流媒體數(shù)據(jù),并對應(yīng)著該流媒體數(shù)據(jù)生成并輸出流媒體控件;或者,輸出具有流媒體控件功能的表情圖標(biāo),其中該流媒體控件對應(yīng)著前述的流媒體數(shù)據(jù)生成,在觸發(fā)后播放該流媒體數(shù)據(jù);或者,輸出表情圖標(biāo)及同一即時通信消息中的流媒體控件,該流媒體控件對應(yīng)著前述流媒體數(shù)據(jù)生成,在觸發(fā)后播放該流媒體數(shù)據(jù)。


圖I是本發(fā)明所述的即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法流程圖。圖2_a是本發(fā)明所述的觸發(fā)圖標(biāo)時生成的錄制類型選擇界面示意圖,其中錄制類型選擇界面圍繞表情圖標(biāo)生成。圖2_b是本發(fā)明所述的觸發(fā)圖標(biāo)時生成的錄制類型選擇界面示意圖,其中錄制類型選擇界面鄰近表情圖標(biāo)一側(cè)生成。圖3_a是本發(fā)明所述的表情圖標(biāo)和流媒體播放控件在接收方即時通信交互界面輸出時的位置關(guān)系示意圖,其中流媒體播放控件與表情圖標(biāo)合二為一。圖3_b是本發(fā)明所述的表情圖標(biāo)和流媒體播放控件在接收方即時通信交互界面輸出時的位置關(guān)系示意圖,其中流媒體播放控件與表情圖標(biāo)為相互獨(dú)立的個體。圖3-c是本發(fā)明所述的表情圖標(biāo)和流媒體播放控件在接收方即時通信交互界面輸出時的位置關(guān)系示意圖,其中表情圖標(biāo)作為流媒體播放控件的一個組成部分。
圖4是本發(fā)明所述的即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的發(fā)送方客戶端結(jié)構(gòu)框圖。圖5是本發(fā)明所述的即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的接收方客戶端結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明的目的在于,提供一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法及客戶端。利用本發(fā)明,用戶在從交互通信界面中選取表情圖標(biāo)時,即可啟動相應(yīng)的流媒體數(shù)據(jù)錄制,并在數(shù)據(jù)錄制完畢后將該流媒體與對應(yīng)的表情圖標(biāo)一同作為即時通信消息發(fā)送至聯(lián)系人客戶端。一方面擴(kuò)展了交互信息的數(shù)據(jù)形式,另一方面簡化了用戶的操作步驟,為用戶帶來更好的應(yīng)用體驗(yàn)。下面參照附圖,結(jié)合具體實(shí)施例對本發(fā)明做進(jìn)一步的說明。以下描述基于Windows操作系統(tǒng)為例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白本發(fā)明并不局限于此。 圖I是本發(fā)明所述的即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法流程圖。參圖中所示,本發(fā)明所提供的方法包括如下步驟步驟S101,檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作。本發(fā)明所述的即時通信客戶端所在終端,為包含觸摸屏的計算終端,該計算終端包括移動終端和計算機(jī)。但應(yīng)理解該終端不局限于此,所在終端也可為包括諸如物理鍵盤、鼠標(biāo)的計算終端,且通過前述裝置可以控制計算終端用戶界面中光標(biāo)的操作。本發(fā)明所述方法中的流媒體數(shù)據(jù)錄制操作是通過圖標(biāo)進(jìn)行觸發(fā)的,所述圖標(biāo)即表情圖標(biāo),是指位于即時通信交互界面表情圖標(biāo)欄中的已有圖標(biāo)或交互界面輸入欄中已輸入的圖標(biāo),其圖標(biāo)類型包括圖像格式類以及視頻格式類。其中交互界面輸入欄中已輸入的表情圖標(biāo)可以是表情圖標(biāo)欄中的已有圖標(biāo),也可以是表情圖標(biāo)欄中不存在,用戶通過復(fù)制粘貼方式在交互界面輸入欄中輸入的圖標(biāo)。在這一步驟中,檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作。所述持續(xù)觸發(fā)操作是根據(jù)用戶針對表情圖標(biāo)的觸發(fā)持續(xù)時間進(jìn)行判斷的。首先預(yù)設(shè)持續(xù)時間閾值,當(dāng)檢測到用戶通過觸摸屏或控制光標(biāo)觸發(fā)表情圖標(biāo)的持續(xù)時間(連續(xù),不間斷的觸發(fā)時間)超過該持續(xù)時間閾值時,判定為用戶對該表情圖標(biāo)進(jìn)行持續(xù)觸發(fā)操作。對應(yīng)包含觸摸屏的計算終端,通過計算終端中的相應(yīng)模塊檢測用戶的手指向下事件,確定用戶對觸摸屏是否發(fā)生接觸,并將檢測到的接觸與觸摸屏中顯示的用戶界面對象相對應(yīng),判斷用戶是否針對表情圖標(biāo)進(jìn)行觸發(fā),并在觸發(fā)開始時記錄用戶針對該表情圖標(biāo)觸發(fā)持續(xù)時間,與預(yù)設(shè)的持續(xù)時間閾值進(jìn)行循環(huán)比對,當(dāng)該時間超過預(yù)設(shè)的持續(xù)時間閾值時,判定為用戶對該表情圖標(biāo)進(jìn)行持續(xù)觸發(fā)操作。對應(yīng)包含物理鍵盤、鼠標(biāo)的計算終端,以Windows操作系統(tǒng)為例,設(shè)置當(dāng)前操作面板為對應(yīng)的主窗口,捕獲鼠標(biāo)消息,并在主窗口實(shí)現(xiàn)針對鼠標(biāo)消息的響應(yīng)函數(shù);利用Windows的鉤子獲取用戶的鼠標(biāo)左鍵Down消息,通過主窗口響應(yīng)系統(tǒng)的鼠標(biāo)消息,得到當(dāng)前用戶鼠標(biāo)點(diǎn)擊的位置數(shù)據(jù),獲取該位置數(shù)據(jù)所占用的矩形區(qū)域,利用相關(guān)API函數(shù)判斷鼠標(biāo)點(diǎn)擊位置對應(yīng)的相關(guān)內(nèi)容,判斷用戶是否針對表情圖標(biāo)進(jìn)行觸發(fā),并在觸發(fā)開始時記錄用戶針對該表情圖標(biāo)觸發(fā)持續(xù)時間,與預(yù)設(shè)的持續(xù)時間閾值進(jìn)行循環(huán)比對,當(dāng)該時間超過預(yù)設(shè)的持續(xù)時間閾值時,判定為用戶對該表情圖標(biāo)進(jìn)行持續(xù)觸發(fā)操作。本發(fā)明所述的持續(xù)時間閾值設(shè)置在1-4秒鐘之間。步驟S102,觸發(fā)即時通信客戶端所在終端的流媒體錄制功能,其中流媒體數(shù)據(jù)是音頻、視頻、或者多媒體數(shù)據(jù)。在這一 步驟中,進(jìn)行錄制的流媒體數(shù)據(jù)包括三種數(shù)據(jù)類型,音頻、視頻、或者多媒體數(shù)據(jù)。因此當(dāng)用戶通過表情圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制功能時,需要進(jìn)一步確認(rèn)錄制的數(shù)據(jù)類型。需要指出的是,這里所述的視頻數(shù)據(jù)是指僅包含視頻圖像而不包含音頻的數(shù)據(jù)類型。為便于用戶選擇需要進(jìn)行錄制的數(shù)據(jù)類型,當(dāng)檢測到用戶對表情圖標(biāo)持續(xù)觸發(fā)后,在即時通信交互界面鄰近該表情圖標(biāo)的位置生成錄制類型選擇界面,該選擇界面中包含有對應(yīng)音頻、視頻和多媒體三種類型至少其二的選擇控件。如圖2-a、圖2-b所示,作為舉例而非限定,錄制類型選擇界面在鄰近表情圖標(biāo)處有兩種界面形式。其中圖2-a表示的是錄制類型選擇界面200圍繞表情圖標(biāo)100生成的示意圖,從圖中可以看出錄制類型選擇界面200位于表情圖標(biāo)100的上方,呈半圓環(huán)狀圍繞表情圖標(biāo)100。錄制類型選擇界面200根據(jù)提供的選擇控件210的數(shù)量劃分為三個部分,每一部分對應(yīng)一種數(shù)據(jù)類型的選擇控件210。圖中以“S” “V” “M”分別標(biāo)識了該選擇控件210對應(yīng)的數(shù)據(jù)類型,其中“S”對應(yīng)音頻數(shù)據(jù),“V”對應(yīng)視頻數(shù)據(jù),“M”對應(yīng)多媒體數(shù)據(jù)。圖2-b表示的是當(dāng)錄制類型選擇界面200鄰近表情圖標(biāo)100 —側(cè)生成的示意圖,從圖中可以看出錄制類型選擇界面200位于表情圖標(biāo)100的右上方,界面呈矩形。錄制類型選擇界面200根據(jù)提供的選擇控件210的數(shù)量劃分為三個部分,每一部分對應(yīng)一種數(shù)據(jù)類型的選擇控件210。圖中以“音頻” “視頻” “多媒體”分別標(biāo)識了該選擇控件210對應(yīng)的數(shù)據(jù)類型。當(dāng)然這里的“S”、“V”、“M”和“音頻”、“視頻”、“多媒體”兩種標(biāo)識類型僅為舉例,實(shí)
際應(yīng)用中可以采用容易辨識的符號和圖像等形式進(jìn)行標(biāo)識。進(jìn)一步,在生成錄制類型選擇界面200后,在利用觸摸屏保持持續(xù)觸摸的情況下,用戶利用觸摸路徑從前述表情圖標(biāo)位置移動到前述選擇控件。計算終端從觸摸屏表面接收接觸數(shù)據(jù),確定由一系列接觸數(shù)據(jù)表示的接觸點(diǎn)的移動(包括移動的大小和方向),當(dāng)移動停止時將檢測到的接觸與觸摸屏中顯示的用戶界面對象相對應(yīng),判斷用戶選擇觸發(fā)的選擇控件210,觸發(fā)該選擇控件210所對應(yīng)數(shù)據(jù)類型的錄制操作。如圖2-a或圖2-b所示,圖中以虛線表示了用戶利用觸摸屏的觸摸路徑,箭頭表示接觸點(diǎn)移動的方向。圖2-a中接觸點(diǎn)移動至標(biāo)識為“Μ”的選擇控件210,由此觸發(fā)針對多媒體數(shù)據(jù)類型的錄制操作。圖2-b中接觸點(diǎn)的移動路徑為由表情圖標(biāo)100移動至標(biāo)識為“音頻”的選擇控件210所在的矩形區(qū)域,由此觸發(fā)針對音頻數(shù)據(jù)的錄制操作。特別地,針對觸摸路徑的移動還有另一種表現(xiàn)形式,即拖拽表情圖標(biāo)100至選擇控件210所在區(qū)域,觸發(fā)針對該控件對應(yīng)類型數(shù)據(jù)的錄制操作。特別地,上述三種錄制的數(shù)據(jù)類型中,在實(shí)際應(yīng)用時優(yōu)選為音頻數(shù)據(jù)信息。為便于用戶啟動針對音頻信息的錄制操作,減少用戶的操作步驟,本發(fā)明還提供了一種啟動音頻錄制的方式,即預(yù)先設(shè)置聲音的錄制模式以及觸發(fā)的時間閾值。使用時在通過觸摸屏以觸摸的方式對前述圖標(biāo)進(jìn)行持續(xù)觸壓的時間達(dá)到前述的時間閾值后,啟動對音頻數(shù)據(jù)的錄制操作。需要注意的是,為了避免針對音頻錄制啟動持續(xù)觸摸時間對原三種流媒體數(shù)據(jù)錄制啟動判定的干擾,這里設(shè)定的時間閾值需較持續(xù)時間閾值稍長。例如,若持續(xù)時間閾值設(shè)定為2秒,則對應(yīng)啟動音頻錄制設(shè)定的時間閾值即可設(shè)定為4秒。即當(dāng)用戶針對某一表情圖標(biāo)持續(xù)觸發(fā)的時間超過2秒時,生成相應(yīng)的選擇列表,若用戶保持對該表情圖標(biāo)的觸發(fā)不變,不進(jìn)行拖動或移動操作,當(dāng)持續(xù)觸發(fā)的累計時間超過4秒時,自動觸發(fā)針對音頻的錄制操作。進(jìn)一步,所述步驟S102中觸發(fā)的流媒體錄制功能,是通過即時通信客戶端所在終端中的相應(yīng)錄制功能模塊實(shí)現(xiàn)的,如終端上的麥克風(fēng),攝像頭等功能模塊。步驟S103,檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作。在上一步驟中,觸發(fā)了即時通信客戶端所在終端開啟相應(yīng)的流媒體數(shù)據(jù)錄制功 能,當(dāng)用戶錄制完畢需要的內(nèi)容后,在這一步驟中,根據(jù)用戶的操作觸發(fā)終端停止相應(yīng)的流媒體錄制操作。具體地,當(dāng)檢測到用戶停止通過觸摸屏或控制光標(biāo)持續(xù)觸發(fā)該表情圖標(biāo)時,判定為持續(xù)觸發(fā)操作的終止。對應(yīng)包含觸摸屏的計算終端,當(dāng)計算終端中的相應(yīng)模塊檢測到用戶的手指向上事件時,確定用戶中斷對觸摸屏的觸發(fā),即用戶針對相應(yīng)表情圖標(biāo)的持續(xù)觸發(fā)操作的終止。并據(jù)此觸發(fā)終端中流媒體錄制操作的停止。對應(yīng)包含物理鍵盤、鼠標(biāo)的計算終端,以Windows操作系統(tǒng)為例,當(dāng)利用Windows的鉤子獲取到用戶的鼠標(biāo)左鍵up消息時,確定用戶中斷對觸摸屏的觸發(fā),即用戶針對相應(yīng)表情圖標(biāo)的持續(xù)觸發(fā)操作的終止。并向終端中已開啟的相應(yīng)流媒體錄制功能模塊發(fā)送停止錄制的消息。特別地,當(dāng)所錄制的流媒體數(shù)據(jù)為音頻數(shù)據(jù)時,確認(rèn)持續(xù)觸發(fā)操作終止的方式還包括,音頻輸入停止的判定。具體操作時,為避免對用戶進(jìn)行音頻輸入中間隔時間的誤判,預(yù)設(shè)一定的間隔時間閾值。當(dāng)用戶進(jìn)行音頻輸入時,中途停頓的間隔時間超過前述的間隔時間閾值時即判定為音頻輸入的停止,由此確認(rèn)持續(xù)觸發(fā)操作的終止。進(jìn)一步,前述流媒體錄制操作的停止,自動觸發(fā)下一步驟中即時通信消息的發(fā)送操作,不再需要用戶對即時通信交互界面中消息內(nèi)容的發(fā)送確認(rèn),簡化用戶的操作步驟。步驟S104,將表情圖標(biāo)和流媒體信息以即時通信消息的方式,發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。當(dāng)步驟S103確認(rèn)流媒體錄制操作停止后,自動觸發(fā)當(dāng)前即時通信消息的發(fā)送。將用戶選擇的表情圖標(biāo)和針對該表情圖標(biāo)錄制的流媒體信息以即時通信消息的方式,發(fā)送至聯(lián)系人所在的即時通信客戶端。聯(lián)系人所在客戶端在接收到該包含流媒體數(shù)據(jù)的表情圖標(biāo)時,對應(yīng)有三種輸出方式,現(xiàn)詳述如下方式一,在聯(lián)系人交互界面輸出欄中首次接收并輸出表情圖標(biāo)的情況下,觸發(fā)播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。具體地,當(dāng)聯(lián)系人所在客戶端首次接收到某一包含流媒體數(shù)據(jù)的表情圖標(biāo)時,在聯(lián)系人與用戶的即時通信交互界面輸出欄中輸出前述表情圖標(biāo),并根據(jù)針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)的數(shù)據(jù)類型,開啟相應(yīng)的播放界面,在界面中播放相應(yīng)的流媒體數(shù)據(jù)。這一輸出方式無需聯(lián)系人啟動,當(dāng)表情圖標(biāo)輸出的時候,同時開啟流媒體數(shù)據(jù)的播放操作。該播放界面中設(shè)置有針對播放該流媒體數(shù)據(jù)的操作控件,如開啟/停止、暫停和音量控制等,用戶通過前述操作控件可以對流媒體數(shù)據(jù)的播放進(jìn)行控制。所述流媒體數(shù)據(jù)播放完畢后,關(guān)閉相應(yīng)的播放界面,對應(yīng)表情圖標(biāo)在聯(lián)系人交互界面輸出欄中輸出流媒體播放控件,當(dāng)再次采集到該流媒體播放控件的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。需要注意的是,這一方式強(qiáng)調(diào)在首次接收時自動啟動,即當(dāng)該消息在聯(lián)系人后續(xù)重復(fù)讀取的時候,不再自動啟動相應(yīng)流媒體數(shù)據(jù)的播放操作。方式二,在聯(lián)系人交互界面輸出欄中輸出表情圖標(biāo)和流媒體播放控件,當(dāng)采集到該流媒體播放控件的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。這一方式可以針對聯(lián)系人所在客戶端首次接收到某一包含流媒體數(shù)據(jù)的表情圖標(biāo)的情況,也包含聯(lián)系人在此之后重復(fù)讀取該消息時的播放方式。 在這一方式中,即時通信消息中的內(nèi)容既有表情圖標(biāo),也包含對應(yīng)錄制內(nèi)容的流媒體播放控件。實(shí)際應(yīng)用時根據(jù)用戶的主動觸發(fā)進(jìn)行播放操作。具體地,針對前兩種方式中交互界面輸出欄中的表情圖標(biāo)和流媒體播放控件在輸出時,包含以下兩種位置關(guān)系,其一,流媒體播放控件位于表情圖標(biāo)一側(cè);流媒體播放控件與表情圖標(biāo)相互獨(dú)立,作為同一條即時通信消息輸出在交互界面輸出欄中。如圖3-b所示,這兒表示了本位置關(guān)系對應(yīng)的一種輸出實(shí)施例,作為舉例而非限定,圖中流媒體播放控件300位于表情圖標(biāo)100的右側(cè),二者顯示為相互獨(dú)立的個體,但該流媒體播放控件300所對應(yīng)的流媒體數(shù)據(jù)內(nèi)容是針對其左側(cè)的表情圖標(biāo)100進(jìn)行錄制的。其二,表情圖標(biāo)位于流媒體播放控件內(nèi),顯示輸出時作為流媒體播放控件的組成部分。這種位置關(guān)系中,流媒體播放控件與表情圖標(biāo)作為一個整體,輸出在交互界面輸出欄內(nèi)。如圖3-C所示即為本位置關(guān)系對應(yīng)的一種輸出實(shí)施例,作為舉例而非限定,圖中表情圖標(biāo)100作為流媒體播放控件300的一個組成部分,位于流媒體播放控件300內(nèi)部左側(cè),在表情圖標(biāo)100的右側(cè),設(shè)置有流媒體播放觸發(fā)控件310,實(shí)際應(yīng)用時,通過觸發(fā)該流媒體播放觸發(fā)控件310,觸發(fā)相應(yīng)流媒體數(shù)據(jù)的播放操作。在這種顯示方式中,由雙方的位置關(guān)系明確了該流媒體播放控件300所對應(yīng)的流媒體數(shù)據(jù)內(nèi)容是針對其內(nèi)部的表情圖標(biāo)100進(jìn)行錄制的。進(jìn)一步,在實(shí)際操作中,將表情圖標(biāo)100設(shè)置于流媒體播放控件300內(nèi)部時,需要根據(jù)雙方的尺寸大小進(jìn)行調(diào)整。首先,判定所采集的表情圖標(biāo)的尺寸是否大于所對應(yīng)流媒體播放控件的尺寸。然后,在大于該流媒體播放控件尺寸的情況下,將所采集的表情圖標(biāo)的尺寸進(jìn)行縮小操作,縮小到該表情圖標(biāo)能夠在流媒體播放控件不作尺寸改變的情況下進(jìn)行嵌入操作,且該表情圖標(biāo)的尺寸不超出所在流媒體播放控件的邊緣。由于表情圖標(biāo)尺寸的大小受到流媒體播放控件尺寸的限制,因此這種位置關(guān)系優(yōu)選為針對表情圖標(biāo)欄中的已有表情圖標(biāo)。
方式三,在用戶或聯(lián)系人所在的交互界面輸出欄,輸出具有流媒體播放控件功能的表情圖標(biāo),當(dāng)采集到針對于該表情圖標(biāo)的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。這一方式可以針對聯(lián)系人所在客戶端首次接收到某一包含流媒體數(shù)據(jù)的表情圖標(biāo)的情況,也包含聯(lián)系人在此之后重復(fù)讀取該消息時的播放方式。與前述兩種方式相區(qū)別的是,前述兩種方式中,無論表情圖標(biāo)與流媒體播放控件的位置關(guān)系如何,輸出時始終分別包含相應(yīng)的兩個部分,表情圖標(biāo)并不具備觸發(fā)流媒體數(shù)據(jù)播放的功能。在這一方式中,表情圖標(biāo)除顯示該圖標(biāo)對應(yīng)的信息內(nèi)容外,還具有流媒體播放控件的功能,用戶通過點(diǎn)擊或者觸摸該表情圖標(biāo),即可觸發(fā)相應(yīng)流媒體數(shù)據(jù)的播放操作。如圖3-a所示,圖中流媒體播放控件300與表情圖標(biāo)100合二為一,流媒體播放控件300的上方顯示為表情圖標(biāo)100,為表示該表情圖標(biāo)100包含有相應(yīng)的流媒體播放觸發(fā)功能,在表情圖標(biāo)100的右下角設(shè)置有一標(biāo)識,用戶通過點(diǎn)擊或者觸摸該表情圖標(biāo)100,即可觸發(fā)相應(yīng)流媒體數(shù)據(jù)的播放操作。 參圖4所示,本圖為本發(fā)明所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制客戶端的結(jié)構(gòu)框圖,該客戶端對應(yīng)著發(fā)送方客戶端。該發(fā)送方客戶端400包括有如下組成部分持續(xù)觸發(fā)檢測單元410,用以檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作;流媒體錄制觸發(fā)單元420,用以觸發(fā)即時通信客戶端所在終端的流媒體錄制功倉泛;觸發(fā)終止檢測單元430,用以檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作;信息發(fā)送單元440,用以將前述表情圖標(biāo)和錄制的流媒體信息以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。進(jìn)一步,所述的客戶端還設(shè)置有流媒體輸出單元450,用以在接收到包含流媒體數(shù)據(jù)的表情圖標(biāo)后,開啟相應(yīng)的播放界面播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù),以及在交互界面輸出欄中輸出相應(yīng)的流媒體播放控件。另外,對應(yīng)持續(xù)觸發(fā)檢測單元410還設(shè)置有時間閾值設(shè)置模塊411,用以設(shè)定持續(xù)觸發(fā)操作的時間閾值,以此作為持續(xù)觸發(fā)操作的判定標(biāo)準(zhǔn)。對應(yīng)流媒體錄制觸發(fā)單元420還設(shè)置有錄制類型選擇模塊421,用以在檢測到用戶針對表情圖標(biāo)的持續(xù)觸發(fā)后,鄰近表情圖標(biāo)生成包含有對應(yīng)音頻、視頻和多媒體三種類型至少其二的選擇控件的錄制類型選擇界面。針對本發(fā)明所述的即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的實(shí)現(xiàn)過程,具體描述如下。首先,由時間閾值設(shè)置模塊411預(yù)先設(shè)定持續(xù)觸發(fā)操作的時間閾值。實(shí)際應(yīng)用中,持續(xù)觸發(fā)檢測單元410檢測用戶通過觸摸屏或控制光標(biāo)觸發(fā)表情圖標(biāo)的持續(xù)時間,當(dāng)檢測到該時間超過該持續(xù)時間閾值時,判定為用戶對該表情圖標(biāo)進(jìn)行持續(xù)觸發(fā)操作,并據(jù)此啟動流媒體錄制觸發(fā)單元420。用戶根據(jù)流媒體錄制觸發(fā)單元420中錄制類型選擇模塊421生成錄制類型選擇界面,選擇希望進(jìn)行錄制的數(shù)據(jù)類型。流媒體錄制觸發(fā)單元420根據(jù)用戶選擇的數(shù)據(jù)類型啟動終端中相應(yīng)的功能模塊,進(jìn)行流媒體的錄制操作。
當(dāng)觸發(fā)終止檢測單元430,檢測到用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止時,停止流媒體的錄制操作,由信息發(fā)送單元440,將前述表情圖標(biāo)和對應(yīng)該表情圖標(biāo)錄制的流媒體信息,以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。另一方面,當(dāng)用戶所在的發(fā)送方客戶端400接收到來自聯(lián)系人發(fā)送的包含流媒體數(shù)據(jù)的表情圖標(biāo)時,由流媒體輸出單元450在接收到數(shù)據(jù)信息后,在用戶對應(yīng)聯(lián)系人的即時通信交互界面中輸出相應(yīng)的流媒體播放控件,以及開啟相應(yīng)的播放界面播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。由發(fā)送方客戶端400錄制并發(fā)送的數(shù)據(jù)消息在傳遞至聯(lián)系人所在的接收方客戶端后,由接收方客戶端進(jìn)行相應(yīng)的輸出以及數(shù)據(jù)播放操作,因此對應(yīng)的接收方客戶端應(yīng)設(shè)置相應(yīng)的數(shù)據(jù)處理單元。 在本發(fā)明中,對應(yīng)前述發(fā)送方客戶端400,還提供了一種接收方客戶端500,其結(jié) 構(gòu)框圖如圖5所示。該接收方客戶端500包括有如下組成部分?jǐn)?shù)據(jù)接收單元510,用以接收發(fā)送方客戶端所發(fā)送的對應(yīng)著表情圖標(biāo)錄制流媒體數(shù)據(jù)的信息內(nèi)容;數(shù)據(jù)輸出單元520,用以在首次接收到前述信息內(nèi)容后輸出表情圖標(biāo)并播放所錄制的流媒體數(shù)據(jù),并對應(yīng)著該流媒體數(shù)據(jù)生成并輸出流媒體控件;或者,輸出具有流媒體控件功能的表情圖標(biāo),其中該流媒體控件對應(yīng)著前述的流媒體數(shù)據(jù)生成,在觸發(fā)后播放該流媒體數(shù)據(jù);或者,輸出表情圖標(biāo)及同一即時通信消息中的流媒體控件,該流媒體控件對應(yīng)著前述流媒體數(shù)據(jù)生成,在觸發(fā)后播放該流媒體數(shù)據(jù)。實(shí)際應(yīng)用中,首先發(fā)送方客戶端400以即時通信消息的方式將包含流媒體數(shù)據(jù)的表情圖標(biāo)發(fā)送至接收方客戶端500,由數(shù)據(jù)接收單元510對前述信息內(nèi)容進(jìn)行接收。然后,根據(jù)數(shù)據(jù)輸出方式的不同,數(shù)據(jù)輸出單元520對數(shù)據(jù)接收單元510所接收到的信息內(nèi)容有不同的處理方式方式一,當(dāng)接收方客戶端500首次接收到該包含流媒體數(shù)據(jù)的表情圖標(biāo)時,在即時通信交互界面中輸出表情圖標(biāo),并開啟相應(yīng)的播放界面播放所錄制的流媒體數(shù)據(jù),并對應(yīng)著該流媒體數(shù)據(jù)生成并輸出流媒體控件;方式二,在即時通信交互界面輸出具有流媒體控件功能的表情圖標(biāo),其中該流媒體控件對應(yīng)著前述的流媒體數(shù)據(jù)生成,在采集到針對表情圖標(biāo)的觸發(fā)后播放該流媒體數(shù)據(jù);方式三,在即時通信交互界面輸出表情圖標(biāo)及同一即時通信消息中的流媒體控件,其中該流媒體控件對應(yīng)著前述的流媒體數(shù)據(jù)生成,在采集到針對流媒體控件的觸發(fā)后播放該流媒體數(shù)據(jù)。在本發(fā)明中,所述搭載發(fā)起方即時通信工具的數(shù)字設(shè)備可以為計算機(jī)、移動電話或者PDA等通信設(shè)備。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于該方法包括如下步驟 步驟1,檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作; 步驟2,觸發(fā)即時通信客戶端所在終端的流媒體錄制功能,其中的流媒體數(shù)據(jù)是音頻數(shù)據(jù)或者視頻數(shù)據(jù)或者多媒體數(shù)據(jù); 步驟3,檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作; 步驟4,將前述表情圖標(biāo)和錄制的流媒體信息以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。
2.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述的表情圖標(biāo)是位于表情圖標(biāo)欄中的已有圖標(biāo)或交互界面輸入欄中已輸入的圖標(biāo),其圖標(biāo)類型為具有圖像顯示功能的圖片或動畫數(shù)據(jù)或視頻數(shù)據(jù)或多媒體數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述即時通信客戶端所在終端,為包含觸摸屏的計算終端。
4.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于針對所述持續(xù)觸發(fā)操作設(shè)置有持續(xù)時間閾值,當(dāng)檢測到用戶通過觸摸屏或控制光標(biāo)觸發(fā)表情圖標(biāo)的持續(xù)時間超過該持續(xù)時間閾值時,判定為用戶對該表情圖標(biāo)進(jìn)行持續(xù)觸發(fā)操作。
5.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述的持續(xù)時間閾值在1-4秒鐘之間。
6.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于當(dāng)檢測到用戶對表情圖標(biāo)持續(xù)觸發(fā)后,鄰近表情圖標(biāo)生成錄制類型選擇界面,該選擇界面中包含有對應(yīng)音頻、視頻和多媒體三種類型至少其二的選擇控件。
7.根據(jù)權(quán)利要求6所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于在利用觸摸屏保持持續(xù)觸摸的情況下,利用觸摸路徑從前述表情圖標(biāo)位置移動到前述選擇控件的情況下,觸發(fā)該選擇控件所對應(yīng)數(shù)據(jù)類型的錄制操作。
8.根據(jù)權(quán)利要求6所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于通過拖拽表情圖標(biāo)至選擇控件所在區(qū)域,觸發(fā)針對該控件對應(yīng)類型數(shù)據(jù)的錄制操作。
9.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述的流媒體數(shù)據(jù)為音頻信息。
10.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于在啟動進(jìn)行流媒體數(shù)據(jù)錄制時,預(yù)先設(shè)置聲音的錄制模式以及觸發(fā)的時間閾值; 在通過觸摸屏以觸摸的方式對前述圖標(biāo)進(jìn)行持續(xù)觸壓的時間達(dá)到前述的時間閾值后,啟動對音頻數(shù)據(jù)的錄制操作。
11.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述步驟2中流媒體錄制功能,是通過即時通信客戶端所在終端中的相應(yīng)錄制功能模塊實(shí)現(xiàn)的。
12.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于當(dāng)檢測到用戶停止通過觸摸屏或控制光標(biāo)持續(xù)觸發(fā)該表情圖標(biāo)時,判定為持續(xù)觸發(fā)操作的終止。
13.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述的錄制結(jié)束,是在所錄制的流媒體數(shù)據(jù)為音頻數(shù)據(jù)的情況下,在采集獲得音頻輸入停止的情況下,將該停止音頻輸入的消息判定為錄制結(jié)束的消息。
14.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述步驟3中流媒體錄制的停止,觸發(fā)步驟4中即時通信消息的發(fā)送操作。
15.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述步驟4中發(fā)送的即時通信消息在輸出時,在聯(lián)系人交互界面輸出欄中首次接收并輸出表情圖標(biāo)的情況下,觸發(fā)播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。
16.根據(jù)權(quán)利要求15所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述流媒體數(shù)據(jù)播放時開啟相應(yīng)的播放界面,播放界面中設(shè)置有播放該流媒體數(shù)據(jù)的操作控件。
17.根據(jù)權(quán)利要求15所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述流媒體數(shù)據(jù)播放完畢后,關(guān)閉相應(yīng)播放界面,對應(yīng)表情圖標(biāo)在聯(lián)系人交互界面輸出欄中輸出流媒體播放控件,當(dāng)再次采集到該流媒體播放控件的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。
18.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述步驟4中發(fā)送的即時通信消息在輸出時,在用戶或聯(lián)系人所在的交互界面輸出欄,輸出具有流媒體播放控件功能的表情圖標(biāo),當(dāng)采集到針對于該表情圖標(biāo)的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。
19.根據(jù)權(quán)利要求I所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述步驟4中發(fā)送的即時通信消息在輸出時,在聯(lián)系人交互界面輸出欄中輸出表情圖標(biāo)和流媒體播放控件,當(dāng)采集到該流媒體播放控件的觸發(fā)消息后,播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù)。
20.根據(jù)權(quán)利要求19所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于所述表情圖標(biāo)和流媒體播放控件在輸出時,包含以下兩種位置關(guān)系, 其一,流媒體播放控件位于表情圖標(biāo)一側(cè); 其二,表情圖標(biāo)位于流媒體播放控件內(nèi),顯示輸出時作為流媒體播放控件的組成部分。
21.根據(jù)權(quán)利要求20所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法,其特征在于判定所采集的表情圖標(biāo)的尺寸是否大于所對應(yīng)流媒體播放控件的尺寸; 然后,在大于該流媒體播放控件尺寸的情況下,將所采集的表情圖標(biāo)的尺寸進(jìn)行縮小操作,縮小到該表情圖標(biāo)能夠在流媒體播放控件不作尺寸改變的情況下進(jìn)行嵌入操作,且該表情圖標(biāo)的尺寸不超出所在流媒體播放控件的邊緣。
22.—種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的客戶端,對應(yīng)著發(fā)送方客戶端,其特征在于該客戶端包括如下結(jié)構(gòu) 持續(xù)觸發(fā)檢測單元,用以檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作; 流媒體錄制觸發(fā)單元,用以觸發(fā)即時通信客戶端所在終端的流媒體錄制功能; 觸發(fā)終止檢測單元,用以檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作;信息發(fā)送單元,用以將前述表情圖標(biāo)和錄制的流媒體信息以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。
23.根據(jù)權(quán)利要求22所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的客戶端,其特征在于所述的客戶端還設(shè)置有流媒體輸出單元,用以在接收到包含流媒體數(shù)據(jù)的表情圖標(biāo)后,開啟相應(yīng)的播放界面播放針對該表情圖標(biāo)錄制的流媒體數(shù)據(jù),以及在交互界面輸出欄中輸出相應(yīng)的流媒體播放控件。
24.根據(jù)權(quán)利要求22所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的客戶端,其特征在于對應(yīng)持續(xù)觸發(fā)檢測單元還設(shè)置有時間閾值設(shè)置模塊,用以設(shè)定持續(xù)觸發(fā)操作的時間閾值,以此作為持續(xù)觸發(fā)操作的判定標(biāo)準(zhǔn)。
25.根據(jù)權(quán)利要求22所述的一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的客戶端,其特征在于對應(yīng)流媒體錄制觸發(fā)單元還設(shè)置有錄制類型選擇模塊,用以在檢測到用戶針對表情圖標(biāo)的持續(xù)觸發(fā)后,鄰近表情圖標(biāo)生成包含有對應(yīng)音頻、視頻和多媒體三種類型至少其二的選擇控件的錄制類型選擇界面。
26.—種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的客戶端,對應(yīng)著接收方客戶端,其特征在于該客戶端包括如下結(jié)構(gòu) 數(shù)據(jù)接收單元,用以接收發(fā)送方客戶端所發(fā)送的對應(yīng)著表情圖標(biāo)錄制流媒體數(shù)據(jù)的信息內(nèi)容; 數(shù)據(jù)輸出單元,用以在首次接收到前述信息內(nèi)容后輸出表情圖標(biāo)并播放所錄制的流媒體數(shù)據(jù),并對應(yīng)著該流媒體數(shù)據(jù)生成并輸出流媒體控件; 或者,輸出具有流媒體控件功能的表情圖標(biāo),其中該流媒體控件對應(yīng)著前述的流媒體數(shù)據(jù)生成,在觸發(fā)后播放該流媒體數(shù)據(jù); 或者,輸出表情圖標(biāo)及同一即時通信消息中的流媒體控件,該流媒體控件對應(yīng)著前述流媒體數(shù)據(jù)生成,在觸發(fā)后播放該流媒體數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種即時通信中圖標(biāo)觸發(fā)流媒體數(shù)據(jù)錄制的方法及客戶端,屬于通信、網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括檢測用戶針對即時通信交互界面中表情圖標(biāo)的持續(xù)觸發(fā)操作;觸發(fā)即時通信客戶端所在終端的流媒體錄制功能;檢測用戶針對表情圖標(biāo)持續(xù)觸發(fā)操作的終止,停止流媒體錄制操作;將前述表情圖標(biāo)和錄制的流媒體信息以即時通信消息的方式發(fā)送至即時通信交互界面對應(yīng)聯(lián)系人客戶端。利用本發(fā)明,用戶在從交互通信界面中選取表情圖標(biāo)時,即可啟動相應(yīng)的流媒體數(shù)據(jù)錄制,并隨后將該流媒體與對應(yīng)的表情圖標(biāo)一同作為即時通信消息進(jìn)行推送。一方面擴(kuò)展了交互信息的數(shù)據(jù)形式,另一方面簡化了用戶的操作步驟,為用戶帶來更好的應(yīng)用體驗(yàn)。
文檔編號H04L12/58GK102904799SQ20121039084
公開日2013年1月30日 申請日期2012年10月12日 優(yōu)先權(quán)日2012年10月12日
發(fā)明者馬宇塵, 周鵬 申請人:上海量明科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1