專利名稱:流媒體交互框加載數(shù)據(jù)的方法及系統(tǒng)的制作方法
流媒體交互框加載數(shù)據(jù)的方法及系統(tǒng)技術(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ò)即時通信工具可以實現(xiàn)與聯(lián)系人及 時有效地溝通。
現(xiàn)有即時通信交流特別是移動終端中的即時通信工具,在使用時用戶界面中的即 時通信消息常采用交互框形式顯示,在交互框中顯示相應(yīng)的即時通信消息?,F(xiàn)有的即時通 信消息傳遞中以語音信息為代表的流媒體信息越來越受到更多用戶的喜愛,相應(yīng)輸出流媒 體信息的流媒體交互框中通常顯示為該流媒體信息的播放控件,顯示較為單一。發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種流媒體交互框加載數(shù)據(jù)的方法及系統(tǒng)。利用本發(fā)明, 即時通信客戶端在對應(yīng)流媒體信息的流媒體交互框中,加載并輸出交互通信之外的數(shù)據(jù)內(nèi) 容進行播報。
本發(fā)明所述的一種流媒體交互框加載數(shù)據(jù)的方法,包括以下步驟
步驟1,預(yù)設(shè)數(shù)據(jù)源,用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù)內(nèi) 容;
步驟2,采集即時通信交互界面中已完成交互的流媒體交互框,加載前述數(shù)據(jù)源中 數(shù)據(jù)內(nèi)容至該流媒體交互框進行播報。
優(yōu)選的,所述用于播報的數(shù)據(jù)內(nèi)容為具有圖像顯示功能的圖片或動畫數(shù)據(jù)或視頻 數(shù)據(jù)或多媒體數(shù)據(jù)。
優(yōu)選的,所述數(shù)據(jù)源設(shè)置于系統(tǒng)服務(wù)器中,即時通信客戶端與系統(tǒng)服務(wù)器相連接, 從中下載并保存相應(yīng)的數(shù)據(jù)內(nèi)容。
優(yōu)選的,所述數(shù)據(jù)源中存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)設(shè)置有一個或多個關(guān)鍵詞標(biāo)簽。
優(yōu)選的,所述數(shù)據(jù)源中存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)設(shè)置播放統(tǒng)計記錄。
優(yōu)選的,所述的播放統(tǒng)計記錄包括,該數(shù)據(jù)內(nèi)容的總播放次數(shù),對應(yīng)當(dāng)前用戶該數(shù) 據(jù)內(nèi)容的播放次數(shù),該數(shù)據(jù)內(nèi)容的用戶總點擊次數(shù),對應(yīng)當(dāng)前用戶該數(shù)據(jù)內(nèi)容的點擊次數(shù)。
優(yōu)選的,所述步驟2中待加載數(shù)據(jù)內(nèi)容的獲取操作包括如下步驟,
步驟2-1,在即時通信交互中,分析獲取關(guān)鍵詞信息;
步驟2-2,根據(jù)步驟2-1中獲取的關(guān)鍵詞,從數(shù)據(jù)源中選取與之匹配的數(shù)據(jù)內(nèi)容;
步驟2-3,采集即時通信交互界面中生成流媒體交互框的觸發(fā)信息,將步驟2-2中 選取的數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報。
優(yōu)選的,所述步驟2-1中的關(guān)鍵詞信息包括即時通信用戶信息,當(dāng)前傳輸?shù)牧髅襟w信息中的關(guān)鍵詞,以及該用戶對應(yīng)著同一聯(lián)系人以往交互的流媒體信息中的關(guān)鍵詞。
優(yōu)選的,所述流媒體信息中的關(guān)鍵詞是通過如下步驟獲取的
步驟a,針對流媒體信息中的音頻信息,進行語音識別生成對應(yīng)的文本信息;
步驟b,分析前述文本信息,獲取相應(yīng)的關(guān)鍵詞。
優(yōu)選的,所述步驟2-2中從數(shù)據(jù)源中選取與之匹配的數(shù)據(jù)內(nèi)容進一步包括如下步 驟
步驟a,采集步驟2-1中獲取的關(guān)鍵詞,與數(shù)據(jù)源中存儲的關(guān)鍵詞標(biāo)簽進行比對;
步驟b,選取包含與關(guān)鍵詞相匹配標(biāo)簽的數(shù)據(jù)內(nèi)容;
步驟C,將步驟b中選取的數(shù)據(jù)內(nèi)容根據(jù)時間戳信息或播放統(tǒng)計記錄進行排序,并 根據(jù)該排序向即時通信客戶端推送相應(yīng)的數(shù)據(jù)內(nèi)容。
優(yōu)選的,所述步驟2-2中選取的數(shù)據(jù)內(nèi)容為I至3條。
優(yōu)選的,所述步驟2中,針對視頻或多媒體數(shù)據(jù)類加載數(shù)據(jù),根據(jù)用戶針對流媒體 交互框中加載數(shù)據(jù)的觸發(fā),進行加載數(shù)據(jù)內(nèi)容播報的操作。
優(yōu)選的,所述步驟2中當(dāng)流媒體交互框在即時通信交互界面中生成時間達到顯示 時間閾值后,再觸發(fā)將被選取的數(shù)據(jù)內(nèi)容加載至該流媒體交互框進行播報。
優(yōu)選的,所述顯示時間閾值設(shè)置為30秒至2分鐘之間。
優(yōu)選的,所述步驟2中數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報時,在流媒體 交互框一側(cè)彈出相應(yīng)的播放界面顯示播放該數(shù)據(jù)內(nèi)容。
優(yōu)選的,所述步驟2中數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報后還原至原有 的流媒體交互框。
優(yōu)選的,所述步驟2中,從最新生成的流媒體交互框往前開始計數(shù),當(dāng)即時通信交 互界面中已經(jīng)生成的流媒體交互框數(shù)量超出數(shù)量閾值時,針對超出數(shù)量閾值的流媒體交互 框,觸發(fā)將被選取的數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報。
優(yōu)選的,所述進行加載數(shù)據(jù)內(nèi)容播報的流媒體交互框,當(dāng)前狀態(tài)為已經(jīng)顯示在即 時通信交互界面中。
優(yōu)選的,所述步驟2中,當(dāng)即時通信交互界面中針對同一用戶鄰近生成多個流媒 體交互框時,將加載的數(shù)據(jù)內(nèi)容分別顯示在鄰近的流媒體交互框中,由多個交互框中播報 的數(shù)據(jù)內(nèi)容共同完成加載的數(shù)據(jù)內(nèi)容播報。
優(yōu)選的,所述的共同完成加載的數(shù)據(jù)內(nèi)容播報的方式,為如下兩種其一
將待加載的內(nèi)容根據(jù)需要共同輸出的流媒體交互框的數(shù)量分割成兩個或以上的 獨立組份,將每個組份在一個獨立的流媒體交互框中輸出;
或者,獲取相鄰的、需要共同加載數(shù)據(jù)內(nèi)容的流媒體交互框,使其相互合并為合并 型流媒體交互框,在該合并型流媒體交互框輸出需要加載的數(shù)據(jù)內(nèi)容。
優(yōu)選的,對應(yīng)所述共同完成加載的流媒體交互框,在該交互框的外側(cè)生成對應(yīng)其 流媒體數(shù)據(jù)的播放控件。
相應(yīng)地,本發(fā)明還提供了一種流媒體交互框加載數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括如下組 成部分
客戶端,用于在即時通信交互界面中已完成交互的流媒體交互框內(nèi),加載下述系 統(tǒng)服務(wù)器推送的數(shù)據(jù)內(nèi)容并進行播報;
系統(tǒng)服務(wù)器,用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù)內(nèi)容,將其 推送至前述客戶端進行播報。
優(yōu)選的,所述客戶端包括,
關(guān)鍵詞分析單元,用于根據(jù)用戶的即時通信用戶信息,當(dāng)前傳輸?shù)牧髅襟w信息,以 及該用戶對應(yīng)著同一聯(lián)系人以往交互的流媒體信息分析獲取關(guān)鍵詞;
數(shù)據(jù)接口單元,用于將關(guān)鍵詞分析單元獲取的關(guān)鍵詞上傳至系統(tǒng)服務(wù)器,并接收 系統(tǒng)服務(wù)器推送的數(shù)據(jù)內(nèi)容;
數(shù)據(jù)加載播報單元,用于將數(shù)據(jù)接口單元接收到的數(shù)據(jù)內(nèi)容加載至流媒體交互 框,并進行播報。
優(yōu)選的,所述系統(tǒng)服務(wù)器包括,
數(shù)據(jù)源,用于存儲流媒體交互框中待播報的數(shù)據(jù)內(nèi)容;
數(shù)據(jù)檢索單元,用于根據(jù)客戶端發(fā)送的關(guān)鍵詞信息,從數(shù)據(jù)源中檢索與之相匹配 的數(shù)據(jù)內(nèi)容;
數(shù)據(jù)推送單元,用于將數(shù)據(jù)檢索單元獲取的數(shù)據(jù)內(nèi)容,推送至客戶端進行播報。
優(yōu)選的,對應(yīng)所述的數(shù)據(jù)源還設(shè)置有數(shù)據(jù)統(tǒng)計模塊,用于統(tǒng)計數(shù)據(jù)源內(nèi)存儲的每 一數(shù)據(jù)內(nèi)容對應(yīng)的播放統(tǒng)計記錄。
優(yōu)選的,對應(yīng)所述的數(shù)據(jù)檢索單元還設(shè)置有數(shù)據(jù)排序模塊,用于將根據(jù)關(guān)鍵詞是 否匹配選取的數(shù)據(jù)內(nèi)容根據(jù)時間戳信息或播放統(tǒng)計記錄進行排序,并根據(jù)該排序向即時通 信客戶端推送相應(yīng)的數(shù)據(jù)內(nèi)容。
圖
圖
圖意圖。
。
。
圖
4是本發(fā)明所述的針對同一用戶鄰近生成多個流媒體交互框時用戶界面示意 圖5是本發(fā)明所述的鄰近多個流媒體交互框共同完成數(shù)據(jù)加載時用戶界面示意具體實施方式
本發(fā)明的目的在于,提供一種流媒體交互框加載數(shù)據(jù)的方法及系統(tǒng)。利用本發(fā)明, 即時通信客戶端在對應(yīng)流媒體信息的流媒體交互框中,加載并輸出特定的數(shù)據(jù)內(nèi)容進行播 報。一方面提供了一種即時通信用戶界面的數(shù)據(jù)推送形式;另一方面,擴大了用戶在即時通 信中獲取信息的途徑和數(shù)量。
下面參照附圖,結(jié)合具體實施例對本發(fā)明做進一步的說明。以下描述基于Windows 操作系統(tǒng)為例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白本發(fā)明并不局限于此。
圖1是本發(fā)明所述的一種流媒體交互框加載數(shù)據(jù)的方法流程圖。參圖中所示,本 發(fā)明所提供的方法包括如下步驟
步驟S101,預(yù)設(shè)數(shù)據(jù)源用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù) 內(nèi)容。
本發(fā)明所述的即時通信客戶端所在終端,優(yōu)選為包含觸摸屏的移動終端。但應(yīng)理 解該終端不局限于此,所在終端也可為包括諸如物理鍵盤、鼠標(biāo)的計算終端,且通過前述裝 置可以控制計算終端用戶界面中光標(biāo)的操作。
在現(xiàn)有即時通信交流特別是利用移動終端所進行的即時通信交流中,使用時用戶 界面中的即時通信消息常通過交互框形式進行輸出,即時通信中交互雙方所發(fā)送的即時通 信消息,分別對應(yīng)顯示在用戶界面中左右兩側(cè)的交互框內(nèi)。特別是以語音信息為代表的流 媒體信息在輸出時,在用戶界面中相應(yīng)輸出對應(yīng)流媒體信息的流媒體交互框,并在該流媒 體交互框中顯示對應(yīng)該流媒體信息的播放控件。
本發(fā)明所述方法即是在前述的流媒體交互框中加載相應(yīng)的數(shù)據(jù)內(nèi)容進行播報,在 步驟SlOl中,為了便于應(yīng)用時獲取相應(yīng)的待播報數(shù)據(jù),因此預(yù)先設(shè)置用戶存儲該數(shù)據(jù)內(nèi)容 的數(shù)據(jù)源。具體地,所述流媒體交互框中加載的數(shù)據(jù)內(nèi)容為具有圖像顯示功能的圖片或動 畫數(shù)據(jù)或視頻數(shù)據(jù)或多媒體數(shù)據(jù)。
本發(fā)明中所描述的“交互通信之外的數(shù)據(jù)內(nèi)容”,指的是流媒體交互框原有的通信 內(nèi)容之外的數(shù)據(jù)。在流媒體交互框中,為進行流媒體通信,預(yù)設(shè)有與流媒體交互框相對應(yīng)的 流媒體信息,或者其它形式的交互通信用的數(shù)據(jù)。本發(fā)明中通過流媒體交互框所加載并輸 出的數(shù)據(jù),利用流媒體交互框的框體區(qū)域,加載的所在流媒體交互框的通信內(nèi)容之外的數(shù) 據(jù)。也只有這樣,才能夠利用本發(fā)明,通過流媒體交互框輸出加載的其它數(shù)據(jù)。下同。
相應(yīng)地,為了便于待播報數(shù)據(jù)內(nèi)容的大量存儲,以及減少對客戶端所在終端的資 源消耗,所述數(shù)據(jù)源設(shè)置于系統(tǒng)服務(wù)器中。應(yīng)用時,即時通信客戶端與系統(tǒng)服務(wù)器相連接, 從中下載并保存相應(yīng)的數(shù)據(jù)內(nèi)容用于流媒體交互框中的數(shù)據(jù)加載操作。
步驟S102,采集即時通信交互界面中已完成交互的流媒體交互框加載前述數(shù)據(jù) 源中數(shù)據(jù)內(nèi)容至該流媒體交互框進行播報。
實際操作時,當(dāng)用戶即時通信客戶端接收到來自聯(lián)系人的流媒體信息時,首先在 用戶與該聯(lián)系人的即時通信交互界面中生成包含有流媒體信息播放控件的流媒體交互框, 且該播放控件對應(yīng)著聯(lián)系人發(fā)送的流媒體信息;而后,觸發(fā)即時通信客戶端向前述設(shè)置有 數(shù)據(jù)源的系統(tǒng)服務(wù)器發(fā)出數(shù)據(jù)內(nèi)容的獲取請求;然后,接收系統(tǒng)服務(wù)器推送的從數(shù)據(jù)源中 抽取的數(shù)據(jù)內(nèi)容;最后將其加載至流媒體交互框進行播報。
如圖3中所示,圖中顯示了用戶Ted同聯(lián)系人Lily的即時通信交互界面100,圖中 所示有四個交互框,分別對應(yīng)了用戶Ted與聯(lián)系人Lily的四次即時通信交互,左右兩側(cè)的 交互框分別對應(yīng)用戶Ted與聯(lián)系人Lily所發(fā)出的消息內(nèi)容。以圖中左上側(cè)交互框為例,由 圖中可以看出,該交互框中包含有對應(yīng)流媒體信息的播放控件121,因此該交互框為流媒體 交互框120。在該流媒體交互框120內(nèi)的右側(cè),即顯示有加載數(shù)據(jù)內(nèi)容200,圖中為區(qū)別加 載數(shù)據(jù)內(nèi)容200和用戶同聯(lián)系人的交互信息,在播放控件121與加載數(shù)據(jù)內(nèi)容200之間以 虛線隔斷。相應(yīng)地,圖3中右上側(cè)交互框中顯示為即時通信消息111“什么樣子的”,且不含 有對應(yīng)流媒體信息的播放控件121,因此該即時通信交互框110中沒有相應(yīng)的加載數(shù)據(jù)內(nèi)容 200。
特別地,所述流媒體交互框中進行加載數(shù)據(jù)時,為減少因過多數(shù)據(jù)加載對用戶使 用即時通信工具帶來的不便,因此針對即時通信交互界面中已生成的流媒體交互框,可從 中選取部分進行數(shù)據(jù)內(nèi)容的加載操作,具體有兩種選擇方式,現(xiàn)在詳述如下
方式一,時間閾值。這種選擇方式是針對即時通信交互界面中流媒體交互框的顯 示時間預(yù)先設(shè)定一顯示時間閾值,當(dāng)流媒體交互框在即時通信交互界面中生成后,即開始 記錄該流媒體交互框的顯示時間,當(dāng)某一流媒體交互框的顯示時間超過預(yù)設(shè)的顯示時間閾 值后,觸發(fā)針對該流媒體交互框的數(shù)據(jù)內(nèi)容加載操作。所述顯示時間閾值設(shè)置為30秒至2 分鐘之間。
方式二,數(shù)量閾值。這種選擇方式是針對即時通信交互界面中流媒體交互框的顯 示數(shù)量預(yù)先設(shè)定一數(shù)量閾值,實際應(yīng)用時,從最新生成的流媒體交互框往前開始計數(shù),當(dāng)即 時通信交互界面中已經(jīng)生成的流媒體交互框數(shù)量超出數(shù)量閾值時,針對超出數(shù)量閾值的流 媒體交互框,觸發(fā)相應(yīng)的數(shù)據(jù)內(nèi)容加載操作。需要注意的是,所述進行加載數(shù)據(jù)內(nèi)容播報的 流媒體交互框,當(dāng)前狀態(tài)為已經(jīng)顯示在即時通信交互界面中。
如圖3所示,圖中顯示了用戶Ted同聯(lián)系人Lily的即時通信交互界面100,圖中所 示有四個交互框,分別對應(yīng)了用戶Ted與聯(lián)系人Lily的四次即時通信交互,從圖中可以看 出圖中四個交互框中有三個為流媒體交互框120。選擇進行數(shù)據(jù)內(nèi)容的加載的流媒體交互 框時,從圖中右下側(cè)所示的最新生成的流媒體交互框120開始往前計數(shù),計數(shù)時按照時間 先后順序,不區(qū)分該流媒體交互框120對應(yīng)信息的發(fā)出方。由于在本實施例中預(yù)設(shè)的數(shù)量 閾值為2,因此圖中左上側(cè)流媒體交互框120為當(dāng)前即時通信交互界面100中生成的第三個 流媒體交互框120,超出預(yù)設(shè)的數(shù)量閾值2,因此選定該流媒體交互框120進行數(shù)據(jù)內(nèi)容的 加載操作。在該流媒體交互框120內(nèi)的右側(cè),即顯示有加載數(shù)據(jù)內(nèi)容200,圖中為區(qū)別加載 數(shù)據(jù)內(nèi)容200和用戶同聯(lián)系人的交互信息,在播放控件121與加載數(shù)據(jù)內(nèi)容200之間以虛 線隔斷。
另外,當(dāng)即時通信交互界面中針對同一用戶鄰近生成多個流媒體交互框時,將加 載的數(shù)據(jù)內(nèi)容分別顯示在鄰近的流媒體交互框中,由多個交互框中播報的數(shù)據(jù)內(nèi)容共同完 成加載的數(shù)據(jù)內(nèi)容播報。
具體地,所述的共同完成加載的數(shù)據(jù)內(nèi)容播報的方式,為如下兩種其一,
方式A,將待加載的內(nèi)容根據(jù)需要共同輸出的流媒體交互框的數(shù)量分割成兩個或 以上的獨立組份,將每個組份在一個獨立的流媒體交互框中輸出。
如圖4所示,即為即時通信交互界面中針對同一用戶鄰近生成多個流媒體交互框 時的用戶界面示意圖。圖中用戶Ted同聯(lián)系人Lily的即時通信交互界面100內(nèi)顯示了四 個流媒體交互框120,根據(jù)這四個流媒體交互框120在即時通信交互界面100中顯示的左右 位置,分別表示其對應(yīng)用戶Ted與聯(lián)系人Lily所發(fā)出的消息內(nèi)容。由此可以看出這四個流 媒體交互框120中,左側(cè)三個為針對同一用戶臨近生成的多個流媒體交互框120。
在本實施例中,以某型號為LC990的手機平面圖作為加載數(shù)據(jù)為例,對應(yīng)前述方 式A,當(dāng)針對三個臨近流媒體交互框120進行數(shù)據(jù)內(nèi)容的共同加載時,如圖5所示,由于共同 加載的流媒體交互框數(shù)量為3,因此將某型號為LC990的手機平面圖分割為三個獨立組份 210,將其分別加載在每一獨立的流媒體交互框120中。
方式B,獲取相鄰的、需要共同加載數(shù)據(jù)內(nèi)容的流媒體交互框,使其相互合并為合 并型流媒體交互框,在該合并型流媒體交互框輸出需要加載的數(shù)據(jù)內(nèi)容。
仍以某型號為LC990的手機平面圖作為加載數(shù)據(jù),對應(yīng)前述方式B,如圖6所示,圖 4中即時通信交互界面100內(nèi)左側(cè)臨近三個流媒體交互框120進行合并,在原三個流媒體交 互框120所在矩形區(qū)域的基礎(chǔ)上生成合并型流媒體交互框300,該合并型流媒體交互框300 所對應(yīng)的矩形區(qū)域內(nèi)加載有加載數(shù)據(jù)內(nèi)容200,即某型號為LC990的手機平面圖。
需要注意,與前述的數(shù)據(jù)內(nèi)容加載時,數(shù)據(jù)內(nèi)容的加載區(qū)域為流媒體交互框內(nèi)一 側(cè)有所區(qū)別的是,共同完成數(shù)據(jù)加載時,數(shù)據(jù)內(nèi)容的加載區(qū)域即為流媒體交互框內(nèi)的矩形 區(qū)域,或合并型流媒體交互框內(nèi)的矩形區(qū)域。因此,對應(yīng)所述共同完成加載的流媒體交互 框,在該交互框的外側(cè)分別生成對應(yīng)其流媒體數(shù)據(jù)的播放控件,用于采集相應(yīng)的觸發(fā)操作, 觸發(fā)該播放控件對應(yīng)流媒體數(shù)據(jù)的播放操作。如圖5、圖6中所示,圖5中每一獨立的流媒 體交互框120的右側(cè),以及圖6中合并型流媒體交互框300對應(yīng)原流媒體交互框120所在 區(qū)域的右側(cè)均設(shè)置有相應(yīng)的播放控件121,每一播放控件121均對應(yīng)原流媒體交互框120所 對應(yīng)的流媒體數(shù)據(jù)信息。
進一步,在完成數(shù)據(jù)內(nèi)容的加載后,對應(yīng)前述加載的數(shù)據(jù)內(nèi)容的不同格式類型,其 進行播報的方式也有所不同。所述圖片顯示類型的加載數(shù)據(jù),在加載輸出后即完成了該數(shù) 據(jù)內(nèi)容的播報;所述動畫、視頻或多媒體類的加載數(shù)據(jù),在加載輸出后,通過采集用戶針對 流媒體交互框中加載數(shù)據(jù)的觸發(fā)操作,來進一步觸發(fā)加載數(shù)據(jù)內(nèi)容的播報操作。
對應(yīng)包含觸摸屏的用戶終端,通過終端中的相應(yīng)模塊檢測用戶的手指向下事件, 確定用戶對觸摸屏是否發(fā)生接觸,并將檢測到的接觸與觸摸屏中顯示的用戶界面對象相對 應(yīng),判斷用戶是否針對加載數(shù)據(jù)進行觸發(fā)。
對應(yīng)包含物理鍵盤、鼠標(biāo)的計算終端,以Windows操作系統(tǒng)為例,設(shè)置當(dāng)前操作 面板為對應(yīng)的主窗口,捕獲鼠標(biāo)消息,并在主窗口實現(xiàn)針對鼠標(biāo)消息的響應(yīng)函數(shù);利用 Windows的鉤子獲取用戶的鼠標(biāo)左鍵Down消息,通過主窗口響應(yīng)系統(tǒng)的鼠標(biāo)消息,得到當(dāng) 前用戶鼠標(biāo)點擊的位置數(shù)據(jù),獲取該位置數(shù)據(jù)所占用的矩形區(qū)域,利用相關(guān)API函數(shù)判斷 鼠標(biāo)點擊位置對應(yīng)的相關(guān)內(nèi)容,判斷用戶是否針對加載數(shù)據(jù)進行觸發(fā)。
進一步,為便于用戶更清晰的查看相應(yīng)加載的數(shù)據(jù)內(nèi)容,以及為視頻類、多媒體類 數(shù)據(jù)內(nèi)容提供更大的播放區(qū)域,所述數(shù)據(jù)內(nèi)容加載至流媒體交互框中進行播報時,在流媒 體交互框一側(cè)彈出相應(yīng)的播放界面顯示播放該數(shù)據(jù)內(nèi)容。
特別地,所述數(shù)據(jù)內(nèi)容加載至流媒體交互框中進行播報后還原至原有的流媒體交 互框。即恢復(fù)至數(shù)據(jù)內(nèi)容加載前流媒體交互框的顯示狀態(tài)。
特別地,為了使流媒體交互框中加載的數(shù)據(jù)內(nèi)容更具針對性,當(dāng)即時通信客戶端 向前述設(shè)置有數(shù)據(jù)源的系統(tǒng)服務(wù)器發(fā)出數(shù)據(jù)內(nèi)容的獲取請求后,系統(tǒng)服務(wù)器通過對即時通 信交互內(nèi)容的分析,從數(shù)據(jù)源中篩選出更符合用戶需求的數(shù)據(jù)內(nèi)容進行推送。
如圖2所示,這一選取特定數(shù)據(jù)加載至流媒體交互框的方法包括如下步驟
步驟S201,預(yù)設(shè)數(shù)據(jù)源用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù) 內(nèi)容。
在這一方法中,流媒體交互框中加載的數(shù)據(jù)內(nèi)容與用戶同聯(lián)系人之間的交互信息 相匹配,為了便于從數(shù)據(jù)源存儲的數(shù)據(jù)內(nèi)容中選取滿足這一條件的數(shù)據(jù)內(nèi)容,所述數(shù)據(jù)源中存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)設(shè)置有一個或多個關(guān)鍵詞標(biāo)簽,該關(guān)鍵詞標(biāo)簽與數(shù)據(jù)內(nèi)容所包 含的信息相對應(yīng)。
所述關(guān)鍵詞標(biāo)簽與數(shù)據(jù)內(nèi)容所包含信息的對應(yīng),一方面是信息本身內(nèi)容的對應(yīng), 例如,內(nèi)容為某型號為LC990的手機平面圖的數(shù)據(jù)內(nèi)容,該數(shù)據(jù)內(nèi)容對應(yīng)的關(guān)鍵詞標(biāo)簽可 以為“手機”或該手機對應(yīng)的品牌名稱;另一方面是信息所適用范圍的對應(yīng),例如,同樣是手 機的產(chǎn)品圖作為數(shù)據(jù)內(nèi)容,當(dāng)該手機的主要受眾偏向年輕人群體時,該數(shù)據(jù)內(nèi)容的關(guān)鍵詞 可以設(shè)定為相應(yīng)的年齡段,例如“20-30歲”。同時,關(guān)鍵詞標(biāo)簽的設(shè)置應(yīng)考慮到同一關(guān)鍵詞 的多種形式,例如產(chǎn)品品牌的全稱和縮寫。
進一步,所述數(shù)據(jù)源中存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)設(shè)置播放統(tǒng)計記錄。所述的播放 統(tǒng)計記錄包括,該數(shù)據(jù)內(nèi)容的總播放次數(shù),對應(yīng)當(dāng)前用戶該數(shù)據(jù)內(nèi)容的播放次數(shù),該數(shù)據(jù)內(nèi) 容的用戶總點擊次數(shù),對應(yīng)當(dāng)前用戶該數(shù)據(jù)內(nèi)容的點擊次數(shù)。
步驟S202,在即時通信交互中,分析獲取關(guān)鍵詞信息。
所述的關(guān)鍵詞信息包括即時通信用戶信息,當(dāng)前傳輸?shù)牧髅襟w信息中的關(guān)鍵詞, 以及該用戶對應(yīng)著同一聯(lián)系人以往交互的流媒體信息中的關(guān)鍵詞。
具體地,所述即時通信用戶信息,是指當(dāng)前即時通信的用戶雙方個人資料中的相 關(guān)信息,例如年齡,職業(yè),或者用戶個人資料介紹中的一些涉及個人喜好的特定詞語,例如 旅行,攝影。
所述流媒體信息中的關(guān)鍵詞,是通過如下步驟獲取的
步驟a,針對流媒體信息中的音頻信息,進行語音識別生成對應(yīng)的文本信息;
步驟b,分析前述文本信息,獲取相應(yīng)的關(guān)鍵詞。
例如用戶向聯(lián)系人發(fā)送語音信息為“我想換手機了 ”的流媒體信息。通過對用戶 發(fā)送的流媒體信息的語音識別,獲取該流媒體信息對應(yīng)的文本信息“我想換手機了”,從中 獲取相應(yīng)的信息“手機”作為關(guān)鍵詞。
步驟S203,根據(jù)上一步驟中獲取的關(guān)鍵詞從數(shù)據(jù)源中選取與之匹配的數(shù)據(jù)內(nèi)容。
在這一步驟中,通過將步驟S202中獲取的關(guān)鍵詞與數(shù)據(jù)源中數(shù)據(jù)內(nèi)容的關(guān)鍵詞 標(biāo)簽進行比對,即可獲取與即時通信交互中相關(guān)的用于加載的數(shù)據(jù)內(nèi)容。
由于數(shù)據(jù)源中數(shù)據(jù)內(nèi)容的數(shù)量相對較多,因而通過關(guān)鍵詞的比對,往往能夠獲得 較多數(shù)量的數(shù)據(jù)內(nèi)容,為了從中選取更有價值或者能夠獲得更好播報效果的數(shù)據(jù)內(nèi)容,因 而從數(shù)據(jù)源中選取與之匹配的數(shù)據(jù)內(nèi)容進一步包括如下步驟
步驟a,采集步驟S202中獲取的關(guān)鍵詞,與數(shù)據(jù)源中存儲的關(guān)鍵詞標(biāo)簽進行比對;
步驟b,選取包含與關(guān)鍵詞相匹配標(biāo)簽的數(shù)據(jù)內(nèi)容;
步驟C,將步驟b中選取的數(shù)據(jù)內(nèi)容根據(jù)時間戳信息或播放統(tǒng)計記錄進行排序,并 根據(jù)該排序向即時通信客戶端推送相應(yīng)的數(shù)據(jù)內(nèi)容。
數(shù)據(jù)內(nèi)容在數(shù)據(jù)源中建立存儲時對應(yīng)有相應(yīng)的時間戳信息,通過時間戳信息可以 反映出該數(shù)據(jù)內(nèi)容的時效性。在對相匹配數(shù)據(jù)內(nèi)容根據(jù)時間戳信息進行排序后,即可選取 相對較新的數(shù)據(jù)內(nèi)容向用戶進行推送,使得用戶可以更及時地獲取有效信息。
播放記錄的統(tǒng)計,反映了用戶對數(shù)據(jù)內(nèi)容的接受度,通過播放記錄的排序,可以從 相匹配的數(shù)據(jù)內(nèi)容中選取用戶相對更感興趣的數(shù)據(jù)內(nèi)容,從而獲取更好的推送效果。
另外,在選取相匹配的數(shù)據(jù)內(nèi)容時,為了擴大用戶所接收到的信息范圍,因此在選取時,對應(yīng)關(guān)鍵詞信息以及相應(yīng)的時間戳和播放記錄,選取I至3條相匹配的數(shù)據(jù)內(nèi)容進行 推送。篩選時根據(jù)時間戳信息或播放統(tǒng)計記錄的排序結(jié)果,依次選取一定數(shù)量的數(shù)據(jù)內(nèi)容。
步驟S204,采集即時通信交互界面中生成流媒體交互框的觸發(fā)信息,將選取的數(shù) 據(jù)內(nèi)容加載至該流媒體交互框中進行播報。
如圖3所示,圖中顯示了用戶Ted同聯(lián)系人Lily的即時通信交互界面100,圖中所 示有四個交互框,分別對應(yīng)了用戶Ted與聯(lián)系人Lily的四次即時通信交互,從圖中可以看 出圖中四個交互框中有三個為流媒體交互框120。在本實施例中,圖中左上側(cè)流媒體交互框 120對應(yīng)的語音信息為“我想換手機了”。在經(jīng)過語音識別后從中獲取了相應(yīng)的關(guān)鍵詞信息 “手機”,因而通過關(guān)鍵詞信息的匹配檢索,在該流媒體交互框120內(nèi)的右側(cè),加載了內(nèi)容為 某型號為LC990的手機平面圖的加載數(shù)據(jù)內(nèi)容200。
當(dāng)接收到的數(shù)據(jù)內(nèi)容不唯一時,針對當(dāng)前流媒體交互框,依次順序加載播報所接 收到的數(shù)據(jù)內(nèi)容。
參圖7所示,本圖為本發(fā)明所述的一種流媒體交互框加載數(shù)據(jù)系統(tǒng)的結(jié)構(gòu)框圖, 由圖中可以看出所述系統(tǒng)由客戶端400和系統(tǒng)服務(wù)器500兩部分組成。
其中客戶端400是用于在即時通信交互界面中已完成交互的流媒體交互框內(nèi),加 載下述系統(tǒng)服務(wù)器推送的數(shù)據(jù)內(nèi)容并進行播報;
系統(tǒng)服務(wù)器500是用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù)內(nèi) 容,將其推送至前述客戶端進行播報。
根據(jù)客戶端400和系統(tǒng)服務(wù)器500所對應(yīng)的功能,特別是前述根據(jù)即時通信內(nèi)容 選取特定加載數(shù)據(jù)的方法,所述客戶端400進一步設(shè)置有如下結(jié)構(gòu)
關(guān)鍵詞分析單元410,用于根據(jù)用戶的即時通信用戶信息,當(dāng)前傳輸?shù)牧髅襟w信 息,以及該用戶對應(yīng)著同一聯(lián)系人以往交互的流媒體信息分析獲取關(guān)鍵詞;
數(shù)據(jù)接口單元420,用于將關(guān)鍵詞分析單元410獲取的關(guān)鍵詞上傳至系統(tǒng)服務(wù)器 500,并接收系統(tǒng)服務(wù)器500推送的數(shù)據(jù)內(nèi)容;
數(shù)據(jù)加載播報單元430,用于將數(shù)據(jù)接口單元420接收到的數(shù)據(jù)內(nèi)容加載至流媒 體交互框,并進行播報。
所述系統(tǒng)服務(wù)器500進一步包括如下結(jié)構(gòu)
數(shù)據(jù)源510,用于存儲流媒體交互框中待播報的數(shù)據(jù)內(nèi)容;
數(shù)據(jù)檢索單元520,用于根據(jù)客戶端400發(fā)送的關(guān)鍵詞信息,從數(shù)據(jù)源510中檢索 與之相匹配的數(shù)據(jù)內(nèi)容;
數(shù)據(jù)推送單元530,用于將數(shù)據(jù)檢索單元520獲取的數(shù)據(jù)內(nèi)容,推送至客戶端400 進行播報。
進一步,對應(yīng)所述的數(shù)據(jù)源510還設(shè)置有數(shù)據(jù)統(tǒng)計模塊511,用于統(tǒng)計數(shù)據(jù)源內(nèi)存 儲的每一數(shù)據(jù)內(nèi)容對應(yīng)的播放統(tǒng)計記錄。
對應(yīng)所述的數(shù)據(jù)檢索單元520還設(shè)置有數(shù)據(jù)排序模塊521,用于將根據(jù)關(guān)鍵詞是 否匹配選取的數(shù)據(jù)內(nèi)容根據(jù)時間戳信息或播放統(tǒng)計記錄進行排序,并根據(jù)該排序向即時通 信客戶端400推送相應(yīng)的數(shù)據(jù)內(nèi)容。
針對本發(fā)明所述的流媒體交互框加載數(shù)據(jù)的實現(xiàn)過程,以選取特定加載數(shù)據(jù)為例 具體描述如下。
首先,由關(guān)鍵詞分析單元410根據(jù)當(dāng)前傳輸?shù)牧髅襟w信息,通過語音識別的方式 獲取該流媒體信息對應(yīng)的文字信息,并從該文字信息中分析獲取關(guān)鍵詞,例如“手機”。
再由數(shù)據(jù)接口單元420將該關(guān)鍵詞“手機”上傳至系統(tǒng)服務(wù)器500。系統(tǒng)服務(wù)器 500在接收到關(guān)鍵詞信息后,由數(shù)據(jù)檢索單元520根據(jù)該關(guān)鍵詞“手機”從數(shù)據(jù)源510中檢 索與之相匹配的數(shù)據(jù)內(nèi)容,如某某型號手機的商品信息。由于數(shù)據(jù)源510中存儲的數(shù)據(jù)內(nèi) 容中與關(guān)鍵詞相匹配的并不唯一,因此由數(shù)據(jù)排序模塊521將檢索出的數(shù)據(jù)內(nèi)容,根據(jù)時 間戳信息或播放統(tǒng)計記錄進行排序。
最后,根據(jù)數(shù)據(jù)內(nèi)容的排序?qū)⑵溆蓴?shù)據(jù)推送單元530推送至客戶端400,由數(shù)據(jù)加 載播報單元430將通過數(shù)據(jù)接口單元420接收到的數(shù)據(jù)內(nèi)容加載至流媒體交互框進行播 報。另外,數(shù)據(jù)內(nèi)容被推送后,由數(shù)據(jù)統(tǒng)計模塊511統(tǒng)計更新該數(shù)據(jù)內(nèi)容的相關(guān)播放統(tǒng)計記 錄,以此作為后續(xù)數(shù)據(jù)內(nèi)容檢索時的排序依據(jù)。
在本發(fā)明中,所述搭載發(fā)起方即時通信工具的數(shù)字設(shè)備可以為計算機、移動電話 或者PDA等通信設(shè)備。
以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,均在本發(fā)明的 保護范圍之中。
權(quán)利要求
1.一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述方法包括如下步驟 步驟1,預(yù)設(shè)數(shù)據(jù)源,用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù)內(nèi)容; 步驟2,采集即時通信交互界面中已完成交互的流媒體交互框,加載前述數(shù)據(jù)源中數(shù)據(jù)內(nèi)容至該流媒體交互框進行播報。
2.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述用于播報的數(shù)據(jù)內(nèi)容為具有圖像顯示功能的圖片或動畫數(shù)據(jù)或視頻數(shù)據(jù)或多媒體數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述數(shù)據(jù)源設(shè)置于系統(tǒng)服務(wù)器中,即時通信客戶端與系統(tǒng)服務(wù)器相連接,從中下載并保存相應(yīng)的數(shù)據(jù)內(nèi)容。
4.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述數(shù)據(jù)源中存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)設(shè)置有一個或多個關(guān)鍵詞標(biāo)簽。
5.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述數(shù)據(jù)源中存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)設(shè)置播放統(tǒng)計記錄。
6.根據(jù)權(quán)利要求5所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述的播放統(tǒng)計記錄包括,該數(shù)據(jù)內(nèi)容的總播放次數(shù),對應(yīng)當(dāng)前用戶該數(shù)據(jù)內(nèi)容的播放次數(shù),該數(shù)據(jù)內(nèi)容的用戶總點擊次數(shù),對應(yīng)當(dāng)前用戶該數(shù)據(jù)內(nèi)容的點擊次數(shù)。
7.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中待加載數(shù)據(jù)內(nèi)容的獲取操作包括如下步驟, 步驟2-1,在即時通信交互中,分析獲取關(guān)鍵詞信息; 步驟2-2,根據(jù)步驟2-1中獲取的關(guān)鍵詞,從數(shù)據(jù)源中選取與之匹配的數(shù)據(jù)內(nèi)容; 步驟2-3,采集即時通信交互界面中生成流媒體交互框的觸發(fā)信息,將步驟2-2中選取的數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報。
8.根據(jù)權(quán)利要求7所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2-1中的關(guān)鍵詞信息包括即時通信用戶信息,當(dāng)前傳輸?shù)牧髅襟w信息中的關(guān)鍵詞,以及該用戶對應(yīng)著同一聯(lián)系人以往交互的流媒體信息中的關(guān)鍵詞。
9.根據(jù)權(quán)利要求8所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述流媒體信息中的關(guān)鍵詞是通過如下步驟獲取的 步驟a,針對流媒體信息中的音頻信息,進行語音識別生成對應(yīng)的文本信息; 步驟b,分析前述文本信息,獲取相應(yīng)的關(guān)鍵詞。
10.根據(jù)權(quán)利要求7所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2-2中從數(shù)據(jù)源中選取與之匹配的數(shù)據(jù)內(nèi)容進一步包括如下步驟, 步驟a,采集步驟2-1中獲取的關(guān)鍵詞,與數(shù)據(jù)源中存儲的關(guān)鍵詞標(biāo)簽進行比對; 步驟b,選取包含與關(guān)鍵詞相匹配標(biāo)簽的數(shù)據(jù)內(nèi)容; 步驟C,將步驟b中選取的數(shù)據(jù)內(nèi)容根據(jù)時間戳信息或播放統(tǒng)計記錄進行排序,并根據(jù)該排序向即時通信客戶端推送相應(yīng)的數(shù)據(jù)內(nèi)容。
11.根據(jù)權(quán)利要求7所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2-2中選取的數(shù)據(jù)內(nèi)容為I至3條。
12.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中針對視頻或多媒體數(shù)據(jù)類加載數(shù)據(jù),根據(jù)用戶針對流媒體交互框中加載數(shù)據(jù)的觸發(fā),進行加載數(shù)據(jù)內(nèi)容播報的操作。
13.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中當(dāng)流媒體交互框在即時通信交互界面中生成時間達到顯示時間閾值后,再觸發(fā)將被選取的數(shù)據(jù)內(nèi)容加載至該流媒體交互框進行播報。
14.根據(jù)權(quán)利要求13所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述顯示時間閾值設(shè)置為30秒至2分鐘之間。
15.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報時,在流媒體交互框一側(cè)彈出相應(yīng)的播放界面顯示播放該數(shù)據(jù)內(nèi)容。
16.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報后還原至原有的流媒體交互框。
17.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中,從最新生成的流媒體交互框往前開始計數(shù),當(dāng)即時通信交互界面中已經(jīng)生成的流媒體交互框數(shù)量超出數(shù)量閾值時,針對超出數(shù)量閾值的流媒體交互框,觸發(fā)將被選取的數(shù)據(jù)內(nèi)容加載至該流媒體交互框中進行播報。
18.根據(jù)權(quán)利要求17所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述進行加載數(shù)據(jù)內(nèi)容播報的流媒體交互框,當(dāng)前狀態(tài)為已經(jīng)顯示在即時通信交互界面中。
19.根據(jù)權(quán)利要求1所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述步驟2中,當(dāng)即時通信交互界面中針對同一用戶鄰近生成多個流媒體交互框時,將加載的數(shù)據(jù)內(nèi)容分別顯示在鄰近的流媒體交互框中,由多個交互框中播報的數(shù)據(jù)內(nèi)容共同完成加載的數(shù)據(jù)內(nèi)容播報。
20.根據(jù)權(quán)利要求19所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于所述的共同完成加載的數(shù)據(jù)內(nèi)容播報的方式,為如下兩種其一, 將待加載的內(nèi)容根據(jù)需要共同輸出的流媒體交互框的數(shù)量分割成兩個或以上的獨立組分,將每個組分在一個獨立的流媒體交互框中輸出; 或者,獲取相鄰的、需要共同加載數(shù)據(jù)內(nèi)容的流媒體交互框,使其相互合并為合并型流媒體交互框,在該合并型流媒體交互框輸出需要加載的數(shù)據(jù)內(nèi)容。
21.根據(jù)權(quán)利要求19所述的一種流媒體交互框加載數(shù)據(jù)的方法,其特征在于對應(yīng)所述共同完成加載的流媒體交互框,在該交互框的外側(cè)生成對應(yīng)其流媒體數(shù)據(jù)的播放控件。
22.—種流媒體交互框加載數(shù)據(jù)的系統(tǒng),其特征在于該系統(tǒng)包括如下組成部分 客戶端,用于在即時通信交互界面中已完成交互的流媒體交互框內(nèi),加載下述系統(tǒng)服務(wù)器推送的數(shù)據(jù)內(nèi)容并進行播報; 系統(tǒng)服務(wù)器,用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù)內(nèi)容,將其推送至前述客戶端進行播報。
23.根據(jù)權(quán)利要求22所述的一種流媒體交互框加載數(shù)據(jù)的系統(tǒng),其特征在于所述客戶端包括, 關(guān)鍵詞分析單元,用于根據(jù)用戶的即時通信用戶信息,當(dāng)前傳輸?shù)牧髅襟w信息,以及該用戶對應(yīng)著同一聯(lián)系人以往交互的流媒體信息分析獲取關(guān)鍵詞; 數(shù)據(jù)接口單元,用于將關(guān)鍵詞分析單元獲取的關(guān)鍵詞上傳至系統(tǒng)服務(wù)器,并接收系統(tǒng)服務(wù)器推送的數(shù)據(jù)內(nèi)容; 數(shù)據(jù)加載播報單元,用于將數(shù)據(jù)接口單元接收到的數(shù)據(jù)內(nèi)容加載至流媒體交互框,并進行播報。
24.根據(jù)權(quán)利要求22所述的一種流媒體交互框加載數(shù)據(jù)的系統(tǒng),其特征在于所述系統(tǒng)服務(wù)器包括, 數(shù)據(jù)源,用于存儲流媒體交互框中待播報的數(shù)據(jù)內(nèi)容; 數(shù)據(jù)檢索單元,用于根據(jù)客戶端發(fā)送的關(guān)鍵詞信息,從數(shù)據(jù)源中檢索與之相匹配的數(shù)據(jù)內(nèi)容; 數(shù)據(jù)推送單元,用于將數(shù)據(jù)檢索單元獲取的數(shù)據(jù)內(nèi)容,推送至客戶端進行播報。
25.根據(jù)權(quán)利要求22所述的一種流媒體交互框加載數(shù)據(jù)的系統(tǒng),其特征在于對應(yīng)所述的數(shù)據(jù)源還設(shè)置有數(shù)據(jù)統(tǒng)計模塊,用于統(tǒng)計數(shù)據(jù)源內(nèi)存儲的每一數(shù)據(jù)內(nèi)容對應(yīng)的播放統(tǒng)計記錄。
26.根據(jù)權(quán)利要求22所述的一種流媒體交互框加載數(shù)據(jù)的系統(tǒng),其特征在于對應(yīng)所述的數(shù)據(jù)檢索單元還設(shè)置有數(shù)據(jù)排序模塊,用于將根據(jù)關(guān)鍵詞是否匹配選取的數(shù)據(jù)內(nèi)容根據(jù)時間戳信息或播放統(tǒng)計記錄進行排序,并根據(jù)該排序向即時通信客戶端推送相應(yīng)的數(shù)據(jù)內(nèi)容。
全文摘要
本發(fā)明提供了一種流媒體交互框加載數(shù)據(jù)的方法及系統(tǒng),屬于通信、網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述方法包括預(yù)設(shè)數(shù)據(jù)源,用于存儲流媒體交互框中待播報的、交互通信之外的數(shù)據(jù)內(nèi)容;采集即時通信交互界面中已完成交互的流媒體交互框,加載前述數(shù)據(jù)源中數(shù)據(jù)內(nèi)容至該類流媒體交互框進行播報。利用本發(fā)明,即時通信客戶端在對應(yīng)流媒體信息的流媒體交互框中,加載并輸出特定的數(shù)據(jù)內(nèi)容進行播報。一方面提供了一種即時通信用戶界面的數(shù)據(jù)推送形式;另一方面,擴大了用戶在即時通信中獲取信息的途徑和數(shù)量。
文檔編號H04L29/08GK102999583SQ201210458068
公開日2013年3月27日 申請日期2012年11月14日 優(yōu)先權(quán)日2012年11月14日
發(fā)明者馬宇塵, 周鵬 申請人:上海量明科技發(fā)展有限公司