專利名稱:即時通信中流媒體交互框加載鏈接的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信 技術(shù)領(lǐng)域。
背景技術(shù):
即時通信工具是目前應(yīng)用非常廣泛的交互通信工具,人們利用即時通信工具能夠便利地進行文本、圖片、語音、視頻等多種形式的交互操作,同時能夠便利地傳輸已有的文件數(shù)據(jù)。目前的即時通信工具,還興起了通過錄制音頻或視頻數(shù)據(jù)替代寫入字符內(nèi)容進行交互通信的技術(shù)形式,比如騰訊科技公司的QQ即時通信工具或微信即時通信工具,以及小米科技公司的米聊即時通信工具等,都可以進行這種方式的交互操作。在該類型的交互操作中,通過所在的即時通信工具觸發(fā)音頻錄制控件之后,對所在用戶的語音進行錄制操作,然后將錄制的音頻數(shù)據(jù)傳送給交互對方。所錄制的音頻數(shù)據(jù),通常是利用條框的形式進行呈現(xiàn)的,音頻的時間長度大時,就對應(yīng)著長的條框,音頻的時間長度短時,就對應(yīng)著短的條框;當音頻的持續(xù)長度超過預(yù)設(shè)的范圍后,所對應(yīng)條框的長度不再增加。進一步,對應(yīng)著前述的條框,通常還標注有音頻數(shù)據(jù)的時間長度,比如12秒,等等。類似的原理,也可以錄制包括有聲音和圖像的視頻數(shù)據(jù),在通過所在的即時通信工具進行發(fā)送或接收時,生成代表視頻數(shù)據(jù)的條框。在本發(fā)明中,將前述的音頻數(shù)據(jù)或視頻數(shù)據(jù)錄制后,在即時通信工具中進行數(shù)據(jù)接收或傳送時的數(shù)據(jù)結(jié)構(gòu),統(tǒng)稱為流媒體交互框。在當前的技術(shù)條件下,所述的流媒體交互框的形式單一,僅僅是一個條框形式;功能單調(diào),僅僅能代表所錄制的流媒體數(shù)據(jù)。這影響了用戶的使用體驗。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種即時通信中流媒體交互框加載鏈接的方法,以及對應(yīng)的客戶端及系統(tǒng),利用本發(fā)明,能夠便利地將鏈接數(shù)據(jù)寫入到流媒體交互框中,以及通過流媒體交互框打開預(yù)設(shè)的鏈接數(shù)據(jù)。本發(fā)明所提供的一種即時通信中流媒體交互框加載鏈接的方法,包括有如下步驟步驟I,選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;步驟2,采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;步驟3,對已發(fā)送或接收的鏈接型流媒體交互框,觸發(fā)其上的鏈接標識后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。進一步,對應(yīng)著流媒體交互框,設(shè)置有用以觸發(fā)鏈接載入操作的鏈接載入控件。進一步,在觸發(fā)了前述的鏈接載入控件后,對應(yīng)著所選擇的流媒體交互框,生成用以載入鏈接數(shù)據(jù)的鏈接載入界面。
進一步,所述的鏈接載入界面,設(shè)置有用以采集超鏈接數(shù)據(jù)的超鏈接載入控件,和/或用以采集文本或圖片的圖文采集控件,和/或用以錄制用戶的聲音數(shù)據(jù)的音頻載入控件,和/或用以錄制用戶的圖像及聲音數(shù)據(jù)的視頻載入控件。進一步,對應(yīng)著所述的流媒體交互框,設(shè)置有用以采集超鏈接數(shù)據(jù)的超鏈接載入控件,和/或用以采集文本或圖片的圖文采集控件,和/或用以錄制用戶的聲音數(shù)據(jù)的音頻載入控件,和/或用以錄制用戶的圖像及聲音數(shù)據(jù)的視頻載入控件。進一步,所采集的鏈接數(shù)據(jù),和所在的流媒體交互框?qū)?yīng)著進行數(shù)據(jù)存儲。進一步,所述的鏈接標識,和鏈接型流媒體交互框中的流媒體交互框兩者之間獨立鄰近設(shè)置。 進一步,針對于所述的鏈接型流媒體交互框,采集其中非鏈接標識位置處的觸發(fā)消息,輸出該鏈接型流媒體交互框中的流媒體交互框?qū)?yīng)的流媒體數(shù)據(jù)。進一步,在輸出流媒體交互框?qū)?yīng)流媒體數(shù)據(jù)的情況下,生成鏈接數(shù)據(jù)的輸出窗口,采集鏈接數(shù)據(jù)的內(nèi)容載入到前述的窗口中輸出。進一步,對于流媒體交互框中所載入的鏈接數(shù)據(jù),設(shè)置有對該鏈接數(shù)據(jù)的共享權(quán)限;若所設(shè)定的共享權(quán)限是不進行共享,則前述的鏈接數(shù)據(jù)僅對應(yīng)著自身所在的即時通信客戶端輸出,若所設(shè)定的共享權(quán)限是進行共享,則將寫入有鏈接數(shù)據(jù)的流媒體交互框發(fā)送至對方所在的客戶端,替代原有的流媒體交互框后輸出。本發(fā)明還提供一種流媒體交互框加載鏈接的客戶端,它包括用以獲得流媒體交互框的流媒體交互框獲取單元,該客戶端還包括鏈接載入觸發(fā)單元,用以選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;鏈接獲取單元,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;鏈接輸出單元,用以對已發(fā)送或接收的鏈接型流媒體交互框,觸發(fā)其上的鏈接標識后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。本發(fā)明還提供一種流媒體交互框加載鏈接的系統(tǒng),它包括有發(fā)起方客戶端、接收方客戶端以及系統(tǒng)服務(wù)器,該系統(tǒng)還包括發(fā)起方客戶端,它包括,鏈接載入觸發(fā)單元,用以選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;鏈接獲取單元,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;鏈接型流媒體交互框推送單元,用以將生成的鏈接型流媒體交互框推送至交互的接收方客戶端;接收方客戶端,它包括,鏈接型流媒體交互框輸出單元,用以接收及輸出具有鏈接數(shù)據(jù)并呈現(xiàn)有鏈接標識的鏈接型流媒體交互框;鏈接輸出單元,用以在采集到對所述鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。本發(fā)明還提供一種流媒體交互框加載鏈接的系統(tǒng),它包括有發(fā)起方客戶端、接收方客戶端以及系統(tǒng)服務(wù)器,該系統(tǒng)還包括
發(fā)起方客戶端,它包括,鏈接載入觸發(fā)單元,用以選擇已完成傳輸操作的流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;鏈接獲取單元,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;鏈接型流媒體交互框推送單元,用以將新生成的鏈接型流媒體交互框推送至交互的接收方客戶端;接收方客戶端,它包括,鏈接型流媒體交互框替換單元,用以接收新加載有鏈接數(shù)據(jù)的鏈接型流媒體交互框,替換所對應(yīng)的原有流媒體交互框或鏈接型流媒體交互框;
鏈接輸出單元,用以在采集到對所述新替換的鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。
圖I是本發(fā)明所述即時通信中流媒體交互框加載鏈接的方法的流程圖,為實施例
Io圖Ia是本發(fā)明所描述的一種應(yīng)用實例的示意圖。圖2是本發(fā)明所述即時通信中流媒體交互框加載鏈接的方法的流程圖,為實施例2。圖3是本發(fā)明所述即時通信中流媒體交互框加載鏈接的方法的流程圖,為實施例3。圖4是本發(fā)明所述即時通信中流媒體交互框加載鏈接的客戶端的結(jié)構(gòu)框圖,為實施例4。圖5是本發(fā)明所述即時通信中流媒體交互框加載鏈接的系統(tǒng)的結(jié)構(gòu)框圖,為實施例5。圖6是本發(fā)明所述即時通信中流媒體交互框加載鏈接的系統(tǒng)的結(jié)構(gòu)框圖,為實施例6。
具體實施例方式實施例I本發(fā)明所描述的流媒體交互框的概念,與本發(fā)明技術(shù)背景中所描述的對應(yīng)概念一致。通過本發(fā)明,能夠在流媒體交互框中加載鏈接,鏈接的具體數(shù)據(jù)類型是不限定的。參圖I所示,本實施例提供了一種即時通信中流媒體交互框加載鏈接的方法,其步驟包括步驟S110,通過所在的即時通信交互界面,以獨立錄制音頻數(shù)據(jù)和/或視頻數(shù)據(jù)的方式生成流媒體交互框,或者接收對方所傳送的流媒體交互框;步驟S120,選擇生成但未發(fā)送的流媒體交互框,或者選擇已進行發(fā)送或接收的流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;步驟S130,采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;步驟S140,將 前述的鏈接型流媒體交互框通過所在的即時通信客戶端輸出,或傳輸至接收方客戶端輸出;步驟S150,觸發(fā)所述鏈接型流媒體交互框中的鏈接標識,調(diào)取前述的鏈接數(shù)據(jù),生成鏈接數(shù)據(jù)窗口進行輸出操作。對應(yīng)著前述的步驟S110,通過所述的流媒體交互框,采集交互方的音頻或視頻數(shù)據(jù),然后以條框或類似的形式呈現(xiàn)出來,作為即時通信消息。當前的流媒體交互框,無法向其中寫入鏈接數(shù)據(jù),而通過本發(fā)明,則可以進行該功倉泛。對應(yīng)著所述的步驟S120,向流媒體交互框中寫入鏈接數(shù)據(jù)可能有各種各樣的目的,但通常是為了增加流媒體交互框所能表達的信息量。觸發(fā)鏈接數(shù)據(jù)載入的操作形式,具體是不限定的,下面舉出兩種具體的實施例(I)對應(yīng)著流媒體交互框,設(shè)置用以觸發(fā)鏈接載入操作的鏈接載入控件。在觸發(fā)前述的鏈接載入控件后,對應(yīng)著所選擇的流媒體交互框,生成用以載入鏈接數(shù)據(jù)的鏈接載入界面。所述的鏈接載入界面,設(shè)置有用以采集超鏈接數(shù)據(jù)作為鏈接數(shù)據(jù)的超鏈接載入控件,和/或用以采集文本或圖片數(shù)據(jù)作為鏈接數(shù)據(jù)的圖文采集控件,和/或用以錄制用戶的聲音數(shù)據(jù)作為鏈接數(shù)據(jù)的音頻載入控件,和/或用以錄制用戶的圖像及聲音數(shù)據(jù)作為鏈接數(shù)據(jù)的視頻載入控件。(2)所述的流媒體交互框設(shè)置載入控件,在觸發(fā)后輸出。比如,采集到鼠標光標在流媒體交互框上的停留消息后輸出。當然,也可以在流媒體交互框之外設(shè)置,作為可供選擇的控件,不需要觸發(fā)也同樣可以顯示。典型的控件包括用以采集超鏈接數(shù)據(jù)的超鏈接載入控件,和/或用以采集文本或圖片的圖文采集控件,和/或用以錄制用戶的聲音數(shù)據(jù)的音頻載入控件,和/或用以錄制用戶的圖像及聲音數(shù)據(jù)的視頻載入控件。對應(yīng)著所述的步驟S130,所采集的鏈接數(shù)據(jù),和所在的流媒體交互框?qū)?yīng)著進行數(shù)據(jù)存儲。對應(yīng)著所述的步驟S140,所述的鏈接標識,和鏈接型流媒體交互框中的流媒體交互框兩者之間獨立且相互鄰近著設(shè)置。該鏈接標識,作為舉例,可以通過代表鏈接關(guān)系的彎曲箭頭圖標來表達。對應(yīng)著所述的步驟S150,針對鏈接型流媒體交互框,采集其中的非鏈接標識位置處的觸發(fā)消息,即可啟動對所在流媒體數(shù)據(jù)的播放操作,播放輸出該鏈接型流媒體交互框中的流媒體交互框?qū)?yīng)的流媒體數(shù)據(jù)。進一步,在輸出流媒體交互框?qū)?yīng)流媒體數(shù)據(jù)的情況下,還可以同步生成鏈接數(shù)據(jù)的輸出窗口,采集鏈接數(shù)據(jù)的內(nèi)容后,載入到前述的窗口中輸出。為了能夠更方便地描述本發(fā)明,參圖Ia所示,在該圖中展示了一個具體實施例的示意圖。如圖中所示,展示了在利用流媒體以語音或視頻的形式進行交互時,所對應(yīng)的界面為即時通信交互界面10。在該界面中,用戶A和用戶B是進行交互通信的雙方。其中,用戶A和用戶B通過錄制語音的形式進行交互,每一條語音信息是通過條形的流媒體交互框20進行呈現(xiàn)的,對應(yīng)著所顯示的交互內(nèi)容,由用戶B所發(fā)出的交互內(nèi)容是設(shè)置有鏈接數(shù)據(jù)的鏈接型流媒體交互框30。在該鏈接型流媒體交互框30中,展示了通過彎曲箭頭所表達的鏈接標識31。通過該鏈接標識31,代表著流媒體交互框為鏈接型流媒體交互框。其它沒有該鏈接標識的流媒體交互框20就不具有鏈接數(shù)據(jù)。在觸發(fā)了前述的鏈接標識31之后,能夠輸出所預(yù)先載入的鏈接數(shù)據(jù)?;蛘?,也可以在播放鏈接型流媒體交互框30的數(shù)據(jù)內(nèi)容時,生成彈出窗口,同步輸出鏈接標識31所對應(yīng)的鏈接數(shù)據(jù)。實施例2預(yù)先設(shè)定發(fā)起方A和接收方B是相互之間為交互方的即時通信用戶,發(fā)起方A所在的即時通信客戶端為發(fā)起方客戶端;接收方B所在的即時通信客戶端為接收方客戶端。發(fā)起方客戶端和接收方客戶端所在的終端設(shè)備均為具有觸摸屏的智能手機。通過發(fā)起方客戶端或接收方客戶端在錄制流媒體數(shù)據(jù)時,其操作模式均為預(yù)設(shè)用以啟動音頻或視頻數(shù)據(jù)錄制操作的錄制控件,在觸壓該錄制控件的情況下,啟動對音頻或視頻數(shù)據(jù)的錄制操作,當終止對前述錄制控件的觸壓操作的情況下,視為錄制操作已經(jīng)完成,觸發(fā)所錄制的數(shù)據(jù)向?qū)Ψ娇蛻舳诉M行發(fā)送操作。 在前述背景條件下,參圖2所示,本實施例提供了一種即時通信中流媒體交互框加載鏈接的方法,該方法包括有如下步驟步驟S210,通過發(fā)起方客戶端,在采集獲得發(fā)起方A對用以錄制音頻數(shù)據(jù)的錄制控件的觸壓消息時,啟動所在終端進行音頻數(shù)據(jù)的錄制操作,將錄制的音頻數(shù)據(jù)采集后生成代表該音頻通信內(nèi)容的流媒體交互框;步驟S220,保持著前述錄制控件的觸壓狀態(tài),對應(yīng)著錄制控件的一側(cè)呈現(xiàn)有字符載入控件;步驟S230,保持著對所在終端的觸摸屏的觸壓狀態(tài),移動作為觸壓結(jié)構(gòu)的手指到前述的字符載入控件;步驟S240,在對字符載入控件實現(xiàn)了觸壓操作后,暫停前述流媒體交互框的發(fā)送操作,啟動所選擇的流媒體交互框,生成用以載入鏈接數(shù)據(jù)的字符載入欄;步驟S250,通過前述的字符載入欄,采集發(fā)起方A所寫入的鏈接數(shù)據(jù);步驟S260,采集對前述流媒體交互框的發(fā)送觸發(fā)消息,將該已載入鏈接數(shù)據(jù)的流媒體交互框發(fā)送至接收方B所在的接收方客戶端;步驟S270,通過接收方客戶端輸出前述的流媒體交互框,且在該流媒體交互框中呈現(xiàn)有鏈接標識,構(gòu)成鏈接型流媒體交互框;步驟S280,在采集獲得對前述鏈接型流媒體交互框中的鏈接標識的觸發(fā)消息后,獲取由發(fā)起方A以字符形式寫入的鏈接數(shù)據(jù),載入到生成的彈出窗口中輸出。實施例3預(yù)先設(shè)定發(fā)起方A和接收方B是互為交互方的即時通信用戶,發(fā)起方A所在的即時通信客戶端為發(fā)起方客戶端;接收方B所在的即時通信客戶端為接收方客戶端。發(fā)起方客戶端和接收方客戶端所在的終端設(shè)備均為具有觸摸屏的智能手機。通過發(fā)起方客戶端或接收方客戶端在錄制流媒體數(shù)據(jù)時,其操作模式均為預(yù)設(shè)用以啟動音頻或視頻數(shù)據(jù)錄制操作的錄制控件,在觸壓該錄制控件的情況下,啟動對音頻或視頻數(shù)據(jù)的錄制操作,當終止對前述錄制控件觸壓操作的情況下,視為錄制操作已經(jīng)完成,觸發(fā)所錄制的數(shù)據(jù)向?qū)Ψ娇蛻舳诉M行發(fā)送操作。
在前述背景條件下,參圖3所示,本實施例提供了一種即時通信中流媒體交互框加載鏈接的方法,該方法包括有如下步驟步驟S310,通過發(fā)起方客戶端,在采集獲得發(fā)起方A對用以錄制音頻數(shù)據(jù)的錄制控件的觸壓消息時,啟動所在終端進行音頻數(shù)據(jù)的錄制操作,將錄制的音頻數(shù)據(jù)采集后生成代表著音頻通信內(nèi)容的流媒體交互框;步 驟S320,采集作為觸壓結(jié)構(gòu)的手指對前述的錄制控件停止觸壓的操作消息,觸發(fā)對流媒體交互框的發(fā)送操作,由發(fā)起方客戶端向接收方客戶端進行數(shù)據(jù)發(fā)送;步驟S330,將完成發(fā)送操作的流媒體交互框輸出于發(fā)起方A和接收方B所對應(yīng)的即時通信交互界面中;步驟S340,通過發(fā)起方A或接收方B,利用觸壓的方式觸發(fā)前述流媒體交互框上通過字符載入控件來實現(xiàn)鏈接數(shù)據(jù)載入的字符載入欄;步驟S350,通過前述的字符載入欄,采集發(fā)起方A或接收方B所寫入字符內(nèi)容后作為鏈接數(shù)據(jù);步驟S360,將采集的鏈接數(shù)據(jù)載入到流媒體交互框中,以鏈接標識的形式體現(xiàn),以及設(shè)置所載入鏈接數(shù)據(jù)的共享權(quán)限;步驟S370,若所設(shè)定的共享權(quán)限是不進行共享,則前述的鏈接數(shù)據(jù)僅對應(yīng)著所在即時通信客戶端輸出,若所設(shè)定的共享權(quán)限是進行共享,則將寫入有鏈接數(shù)據(jù)的流媒體交互框發(fā)送至對方所在的客戶端,替代原有的流媒體交互框后輸出。實施例3參圖4所示,對應(yīng)著前面所描述的方法,本發(fā)明還提供一種即時通信中流媒體交互框加載鏈接的客戶端100,它能夠完成即時通信客戶端的各種預(yù)設(shè)功能。進一步,所述的客戶端100還能夠?qū)︿浿频牧髅襟w數(shù)據(jù)實現(xiàn)加載鏈接的功能。為實現(xiàn)前述的功能,在該客戶端100中設(shè)置有用以通過錄制流媒體數(shù)據(jù)的方式獲得流媒體交互框的流媒體交互框獲取單元101。進一步,該客戶端100還包括鏈接載入觸發(fā)單元110,用以選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;鏈接獲取單元120,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;鏈接輸出單元130,用以對已發(fā)送或接收的鏈接型流媒體交互框,觸發(fā)其上的鏈接標識后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。在具體實施時,通過所述的鏈接載入觸發(fā)單元110,通過即時通信交互界面,查看對應(yīng)著音頻或視頻形式的流媒體數(shù)據(jù)的流媒體交互框,在選擇了特定的流媒體交互框后,觸發(fā)鏈接數(shù)據(jù)的載入操作。進而,在觸發(fā)特定的錄制控件后,通過鏈接獲取單元120采集所寫入的鏈接數(shù)據(jù),該鏈接數(shù)據(jù)的具體形式是不限定的,作為常見的實施例,可以是錄制或載入的文本、圖像、音頻、視頻等數(shù)據(jù)形式,或者是載入的超鏈接數(shù)據(jù),等等。在載入鏈接數(shù)據(jù)之后,通過合適的形式在流媒體交互框中進行呈現(xiàn)。其呈現(xiàn)的方式,是通過所在的流媒體交互框生成鏈接標識,該鏈接標識通常用代表存在鏈接的圖標進行表達。在流媒體交互框獲得了加載的鏈接數(shù)據(jù)以及鏈接標識之后,即可獲取鏈接型流媒體交互框。對于通過即時通信工具已發(fā)送或接收的鏈接型流媒體交互框,經(jīng)由鏈接輸出單元130,采集用戶對鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取預(yù)設(shè)的鏈接數(shù)據(jù),然后以符合該鏈接數(shù)據(jù)輸出特點的方式,將鏈接數(shù)據(jù)進行輸出操作。實施例4參圖5所示,對應(yīng)著前面所描述的方法及客戶端,本發(fā)明還提供一種流媒體交互框加載鏈接的系統(tǒng)200。該系統(tǒng)200包括有發(fā)起方客戶端210、接收方客戶端220,以及所對應(yīng)的系統(tǒng)服務(wù)器230,它能夠?qū)崿F(xiàn)各種與即時通信相關(guān)的預(yù)設(shè)功能,包括采集發(fā)起方或接收方的音頻或視頻數(shù)據(jù),生成流媒體交互框。進一步,所述的系統(tǒng)200還可以對應(yīng)著流媒體交互框,采集與載入鏈接數(shù)據(jù),從而構(gòu)成鏈接型流媒體交互框。并且可以通過鏈接型流媒體交互框,在觸發(fā)其上的鏈接標識后調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。
為實現(xiàn)前述的功能,所述的系統(tǒng)200還具有如下技術(shù)特點發(fā)起方客戶端210,它包括鏈接載入觸發(fā)單元211,用以選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;鏈接獲取單元212,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;鏈接型流媒體交互框推送單元213,用以將生成的鏈接型流媒體交互框推送至交互的接收方客戶端220 ;接收方客戶端220,它包括鏈接型流媒體交互框輸出單元221,用以接收及輸出具有鏈接數(shù)據(jù)并呈現(xiàn)有鏈接標識的鏈接型流媒體交互框;鏈接輸出單元222,用以在采集到對所述鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。在具體實施時,通過發(fā)起方客戶端210,以錄制音頻或視頻數(shù)據(jù)的方式生成流媒體交互框。利用鏈接載入觸發(fā)單元211,由發(fā)起方選擇所生成的流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作。通過鏈接獲取單元212,經(jīng)由用以載入鏈接數(shù)據(jù)的控件結(jié)構(gòu),采集發(fā)起方所寫入的數(shù)據(jù)信息作為鏈接數(shù)據(jù)。進而,通過所在的流媒體交互框生成鏈接標識,代表已經(jīng)載入了鏈接數(shù)據(jù)。載入有鏈接數(shù)據(jù)的流媒體交互框,稱為鏈接型流媒體交互框。通過鏈接型流媒體交互框推送單元213,將生成的鏈接型流媒體交互框推送至交互的接收方客戶端220。在接收方客戶端220,通過鏈接型流媒體交互框輸出單元221,在接收發(fā)起方所推送到鏈接型流媒體交互框后,輸出具有鏈接數(shù)據(jù)并呈現(xiàn)有鏈接標識的鏈接型流媒體交互框。需要指出的是,該鏈接型流媒體交互框和常規(guī)的流媒體交互框的輸出位置一致。通過鏈接輸出單元222,在采集到所述鏈接型流媒體交互框上鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。另外,所述的鏈接數(shù)據(jù),也可以根據(jù)設(shè)置的條件,在播放鏈接型流媒體交互框中原有的流媒體數(shù)據(jù)時,生成輸出窗口,輸出鏈接數(shù)據(jù)。實施例5參圖6所示,對應(yīng)著前面所描述的方法及客戶端,本發(fā)明還提供一種流媒體交互框加載鏈接的系統(tǒng)300。該系統(tǒng)300包括有發(fā)起方客戶端310、接收方客戶端320,以及所對應(yīng)的系統(tǒng)服務(wù)器330,它能夠?qū)崿F(xiàn)各種與即時通信相關(guān)的預(yù)設(shè)功能,包括采集發(fā)起方或接收方的音頻或視頻數(shù)據(jù),生成流媒體交互框。進一步,所述的系統(tǒng)300還可以對應(yīng)著已經(jīng)完成發(fā)送或接收的流媒體交互框,采集與載入鏈接數(shù)據(jù),構(gòu)成鏈接型流媒體交互框。并用新生成的鏈接型流媒體交互框,替換原有的鏈接型流媒體交互框。
所述的鏈接型流媒體交互框,經(jīng)觸發(fā)后能夠調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。為實現(xiàn)前述的功能,所述的系統(tǒng)300還包括如下技術(shù)特點發(fā)起方客戶端310,它包括鏈接載入觸發(fā)單元311,用以選擇已完成傳輸操作的流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;鏈接獲取單元312,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;鏈接型流媒體交互框推送單元313,用以將新生成的鏈接型流媒體交互框推送至交互的接收方客戶端;接收方客戶端320,它包括 鏈接型流媒體交互框替換單元321,用以接收新加載有鏈接數(shù)據(jù)的鏈接型流媒體交互框,替換所對應(yīng)的原有流媒體交互框或鏈接型流媒體交互框;鏈接輸出單元322,用以在采集到對所述新替換的鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。在具體實施時,通過發(fā)起方客戶端310,以錄制音頻或視頻數(shù)據(jù)的方式生成流媒體交互框。利用鏈接載入觸發(fā)單元311,由發(fā)起方選擇已完成傳輸操作的流媒體交互框,即已經(jīng)發(fā)送或接收的流媒體交互框,對其觸發(fā)鏈接數(shù)據(jù)的載入操作。對應(yīng)著前述的流媒體交互框,通過鏈接獲取單元312,經(jīng)由用以載入鏈接數(shù)據(jù)的控件結(jié)構(gòu),采集發(fā)起方所寫入的數(shù)據(jù)信息作為鏈接數(shù)據(jù)。進而,通過所在的流媒體交互框生成鏈接標識,代表已經(jīng)載入了鏈接數(shù)據(jù)。將載入有鏈接數(shù)據(jù)的流媒體交互框,稱為鏈接型流媒體交互框。通過鏈接型流媒體交互框推送單元313,將新生成的鏈接型流媒體交互框推送至交互的接收方客戶端320。在接收方客戶端320,通過鏈接型流媒體交互框替換單元321,接收發(fā)起方所推送的新加載有鏈接數(shù)據(jù)的鏈接型流媒體交互框,替換所對應(yīng)的原有流媒體交互框或鏈接型流媒體交互框。每個流媒體交互框或鏈接型流媒體交互框,都具有相應(yīng)的標識數(shù)據(jù),利用該標識數(shù)據(jù)進行流媒體交互框之間的區(qū)分。在本實施例中,因發(fā)起方對已完成傳輸操作的流媒體交互框進行了重新加載鏈接數(shù)據(jù)的操作,故將新加載鏈接數(shù)據(jù)的鏈接型流媒體交互框替換原有的流媒體交互框或鏈接型流媒體交互框。進而,通過鏈接輸出單元322,在采集到所述新替換的鏈接型流媒體交互框上鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。另外,所述的鏈接數(shù)據(jù),也可以根據(jù)設(shè)置的條件,在播放新替換的鏈接型流媒體交互框中原有的流媒體數(shù)據(jù)時,生成輸出窗口,輸出鏈接數(shù)據(jù)。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,亦均在本發(fā)明的保護范圍之中。
權(quán)利要求
1.一種即時通信中流媒體交互框加載鏈接的方法,其特征在于該方法包括有如下步驟 步驟I,選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作; 步驟2,采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框; 步驟3,對已發(fā)送或接收的鏈接型流媒體交互框,觸發(fā)其上的鏈接標識后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于對應(yīng)著流媒體交互框,設(shè)置有用以觸發(fā)鏈接載入操作的鏈接載入控件。
3.根據(jù)權(quán)利要求2所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于在觸發(fā)了前述的鏈接載入控件后,對應(yīng)著所選擇的流媒體交互框,生成用以載入鏈接數(shù)據(jù)的鏈接載入界面。
4.根據(jù)權(quán)利要求3所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于所述的鏈接載入界面,設(shè)置有用以采集超鏈接數(shù)據(jù)的超鏈接載入控件,和/或用以采集文本或圖片的圖文采集控件,和/或用以錄制用戶的聲音數(shù)據(jù)的音頻載入控件,和/或用以錄制用戶的圖像及聲音數(shù)據(jù)的視頻載入控件。
5.根據(jù)權(quán)利要求I所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于對應(yīng)著所述的流媒體交互框,設(shè)置有用以采集超鏈接數(shù)據(jù)的超鏈接載入控件,和/或用以采集文本或圖片的圖文采集控件,和/或用以錄制用戶的聲音數(shù)據(jù)的音頻載入控件,和/或用以錄制用戶的圖像及聲音數(shù)據(jù)的視頻載入控件。
6.根據(jù)權(quán)利要求I所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于所采集的鏈接數(shù)據(jù),和所在的流媒體交互框?qū)?yīng)著進行數(shù)據(jù)存儲。
7.根據(jù)權(quán)利要求I所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于所述的鏈接標識,和鏈接型流媒體交互框中的流媒體交互框兩者之間獨立鄰近設(shè)置。
8.根據(jù)權(quán)利要求I所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于針對于所述的鏈接型流媒體交互框,采集其中非鏈接標識位置處的觸發(fā)消息,輸出該鏈接型流媒體交互框中的流媒體交互框?qū)?yīng)的流媒體數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于在輸出流媒體交互框?qū)?yīng)流媒體數(shù)據(jù)的情況下,生成鏈接數(shù)據(jù)的輸出窗口,采集鏈接數(shù)據(jù)的內(nèi)容載入到前述的窗口中輸出。
10.根據(jù)權(quán)利要求I所述的一種即時通信中流媒體交互框加載鏈接的方法,其特征在于對于流媒體交互框中所載入的鏈接數(shù)據(jù),設(shè)置有對該鏈接數(shù)據(jù)的共享權(quán)限;若所設(shè)定的共享權(quán)限是不進行共享,則前述的鏈接數(shù)據(jù)僅對應(yīng)著自身所在的即時通信客戶端輸出,若所設(shè)定的共享權(quán)限是進行共享,則將寫入有鏈接數(shù)據(jù)的流媒體交互框發(fā)送至對方所在的客戶端,替代原有的流媒體交互框后輸出。
11.一種流媒體交互框加載鏈接的客戶端,它包括用以獲得流媒體交互框的流媒體交互框獲取單元,其特征在于該客戶端還包括 鏈接載入觸發(fā)單元,用以選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作; 鏈接獲取單元,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框; 鏈接輸出單元,用以對已發(fā)送或接收的鏈接型流媒體交互框,觸發(fā)其上的鏈接標識后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。
12.—種流媒體交互框加載鏈接的系統(tǒng),它包括有發(fā)起方客戶端、接收方客戶端以及系統(tǒng)服務(wù)器,其特征在于該系統(tǒng)還包括 發(fā)起方客戶端,它包括, 鏈接載入觸發(fā)單元,用以選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作; 鏈接獲取單元,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框; 鏈接型流媒體交互框推送單元,用以將生成的鏈接型流媒體交互框推送至交互的接收方客戶端; 接收方客戶端,它包括, 鏈接型流媒體交互框輸出單元,用以接收及輸出具有鏈接數(shù)據(jù)并呈現(xiàn)有鏈接標識的鏈接型流媒體交互框; 鏈接輸出單元,用以在采集到對所述鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。
13.一種流媒體交互框加載鏈接的系統(tǒng),它包括有發(fā)起方客戶端、接收方客戶端以及系統(tǒng)服務(wù)器,其特征在于該系統(tǒng)還包括 發(fā)起方客戶端,它包括, 鏈接載入觸發(fā)單元,用以選擇已完成傳輸操作的流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作; 鏈接獲取單元,用以采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框; 鏈接型流媒體交互框推送單元,用以將新生成的鏈接型流媒體交互框推送至交互的接收方客戶端; 接收方客戶端,它包括, 鏈接型流媒體交互框替換單元,用以接收新加載有鏈接數(shù)據(jù)的鏈接型流媒體交互框,替換所對應(yīng)的原有流媒體交互框或鏈接型流媒體交互框; 鏈接輸出單元,用以在采集到對所述新替換的鏈接型流媒體交互框上的鏈接標識的觸發(fā)消息后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種即時通信中流媒體交互框加載鏈接的方法、客戶端及系統(tǒng),屬于通信技術(shù)領(lǐng)域。所述的方法包括有如下步驟選擇流媒體交互框,觸發(fā)鏈接數(shù)據(jù)的載入操作;采集所寫入的鏈接數(shù)據(jù),通過所在的流媒體交互框生成鏈接標識,獲取鏈接型流媒體交互框;對已發(fā)送或接收的鏈接型流媒體交互框,觸發(fā)其上的鏈接標識后,調(diào)取及輸出預(yù)設(shè)的鏈接數(shù)據(jù)。利用本發(fā)明,能夠便利地將鏈接數(shù)據(jù)寫入到流媒體交互框中,以及通過流媒體交互框打開預(yù)設(shè)的鏈接數(shù)據(jù)。
文檔編號H04L29/08GK102833184SQ201210295739
公開日2012年12月19日 申請日期2012年8月16日 優(yōu)先權(quán)日2012年8月16日
發(fā)明者馬宇塵 申請人:上海量明科技發(fā)展有限公司