一種基于在線直播的信息展示方法及客戶端的制作方法
【技術領域】
[0001]本發(fā)明涉及一種基于在線直播的信息展示方法及客戶端。
【背景技術】
[0002]即時通訊工具可以給用戶提供多人互動的通信方式,通過即時通訊工具可以建立不同頻道的公共聊天空間,例如,建立不同的頻道,讓具有共同需求的用戶加入到選擇的頻道中進行互動。
[0003]當前,在線直播越來越受到用戶的喜愛;在線直播是指利用互聯(lián)網及流媒體技術進行直播,視頻因融合了圖像、文字、聲音等豐富元素,聲形并茂,效果極佳,逐漸成為互聯(lián)網的主流表達方式。主播客戶端(即主播用戶)可以通過互聯(lián)網在網站上建立在線直播間(相當于在線直播頻道),向該在線直播頻道中的觀眾客戶端(即觀眾用戶)進行在線廣播,觀眾用戶可以看到當前在線直播頻道中的主播內容,比如觀看到視頻內容等,主播用戶還可以與當前在線直播頻道內的多個觀眾用戶進行私聊等互動。
[0004]在觀眾用戶與主播用戶進行互動過程中,經常會有觀眾用戶向主播用戶贈送虛擬禮物。目前虛擬禮物的展示只能按照系統(tǒng)預置的有限種形式來進行展示,導致虛擬禮物的展示形式不夠靈活和豐富多彩。
【發(fā)明內容】
[0005]本發(fā)明主要解決的技術問題是如何實現(xiàn)虛擬禮物的展示更加靈活多變。
[0006]有鑒于此,本發(fā)明實施例提供一種基于在線直播的信息展示方法及客戶端,能夠根據(jù)用戶自定義的軌跡來展示禮物,從而使得虛擬禮物展示更加靈活多變,滿足個性化需求。
[0007]為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種基于在線直播的信息展示方法,所述方法包括:接收觀眾用戶的禮物贈送請求,所述禮物贈送請求包括至少一個禮物標識和各個禮物標識對應的禮物數(shù)量;根據(jù)所述禮物標識和各個禮物標識對應的禮物數(shù)量獲取禮物;獲取所述觀眾用戶在移動終端自定義的用于展示禮物的軌跡;根據(jù)所述軌跡在客戶端展示禮物。
[0008]其中,所述根據(jù)所述軌跡在客戶端展示禮物包括:獲取所述軌跡的點坐標,根據(jù)所述點坐標將獲取的禮物組合排列成所述軌跡對應的形狀后在客戶端展示;或將獲取的禮物沿著所述軌跡運動以形成動畫效果,并在客戶端展示。
[0009]其中,所述用于展示禮物的軌跡為所述觀眾用戶在當前終端上自定義的軌跡;或所述用于展示禮物的軌跡為所述觀眾用戶在所述當前終端之外的另一終端上自定義的軌跡。
[0010]其中,當所述用于展示禮物的軌跡為所述觀眾用戶在所述另一終端上自定義的軌跡時,所述獲取所述觀眾用戶自定義的用于展示禮物的軌跡包括:根據(jù)所述觀眾用戶的操作指令生成二維識別碼,以使所述另一終端通過識別所述二維識別碼進入軌跡輸入界面;獲取所述觀眾用戶在所述另一終端的軌跡輸入界面自定義的用于展示禮物的軌跡。
[0011]其中,所述獲取所述觀眾用戶自定義的用于展示禮物的軌跡包括:獲取所述觀眾用戶在觸摸屏終端上的操作軌跡,根據(jù)所述操作軌跡獲取對應的點坐標,以所述點坐標的集合作為所述用于展示禮物的軌跡;或獲取所述觀眾用戶在觸摸屏終端上的操作軌跡,生成對應的軌跡圖片,對所述軌跡圖片進行識別以獲取所述觀眾用戶在移動終端自定義的用于展示禮物的軌跡。
[0012]為解決上述技術問題,本發(fā)明采用的另一個技術方案是:提供一種在線直播客戶端,所述在線直播客戶端包括接收模塊、獲取模塊以及展示模塊,其中:所述接收模塊用于接收觀眾用戶的禮物贈送請求,所述禮物贈送請求包括至少一個禮物標識和各個禮物標識對應的禮物數(shù)量;所述獲取模塊用于根據(jù)所述禮物標識和各個禮物標識對應的禮物數(shù)量獲取禮物;所述獲取模塊還用于獲取觀眾用戶在移動終端自定義的用于展示禮物的軌跡;所述展示模塊用于根據(jù)所述軌跡在客戶端展示禮物。
[0013]其中,所述展示模塊用于獲取所述軌跡的點坐標,根據(jù)所述點坐標將獲取的禮物組合排列成所述軌跡對應的形狀后在客戶端展示;或所述展示模塊用于將獲取的禮物沿著所述軌跡運行以形成動畫效果,并在客戶端展示。
[0014]其中,所述用于展示禮物的軌跡為所述觀眾用戶在當前終端上自定義的軌跡;或所述用戶展示禮物的軌跡為所述觀眾用戶在當前終端之外的另一終端上自定義的軌跡,所述當前終端為PC終端,所述另一終端為移動終端。
[0015]其中,當所述用于展示禮物的軌跡為所述觀眾用戶在所述另一終端上自定義的軌跡時,所述獲取模塊包括生成單元以及獲取單元,其中:所述生成單元用于根據(jù)所述觀眾用戶的操作指令生成二維識別碼,以使所述另一終端通過識別所述二維識別碼進入軌跡輸入界面;所述獲取單元用于獲取所述觀眾用戶在所述另一終端的軌跡輸入界面自定義的用于展示禮物的軌跡。
[0016]其中,所述獲取模塊用于獲取所述觀眾用戶在觸摸屏終端上的操作軌跡,根據(jù)所述操作軌跡獲取對應的點坐標,以所述點坐標的集合作為所述用于展示禮物的軌跡;或所述獲取模塊用于獲取所述觀眾用戶在觸摸屏終端上的操作軌跡,生成對應的軌跡圖片,對所述軌跡圖片進行識別以獲取所述觀眾用戶在移動終端自定義的用于展示禮物的軌跡。
[0017]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術的情況,本發(fā)明接收觀眾用戶的禮物贈送請求,禮物贈送請求包括至少一個禮物標識和各個禮物標識對應的禮物數(shù)量,根據(jù)禮物標識和各個禮物標識對應的禮物數(shù)量獲取禮物,獲取觀眾用戶自定義的用于展示禮物的軌跡,根據(jù)軌跡在客戶端展示禮物。由于能夠根據(jù)用戶自定義的軌跡來展示禮物,因此可以使得基于在線直播的虛擬禮物的展示更加靈活多變,滿足個性化需求。
【附圖說明】
[0018]圖1是本發(fā)明實施例公開的一種基于在線直播的信息展示方法的網絡架構示意圖;
[0019]圖2是本發(fā)明實施例提供的一種基于在線直播的信息展示方法的流程圖;
[0020]圖3是本發(fā)明實施例提供的一種獲取觀眾用戶在移動終端自定義的用于展示禮物的軌跡的方法流程圖;
[0021]圖4是本發(fā)明實施例提供的一種觸發(fā)自定義軌跡的界面示意圖;
[0022]圖5是本發(fā)明實施例提供的一種進入軌跡輸入界面的示意圖;
[0023]圖6是本發(fā)明實施例提供的一種軌跡輸入界面示意圖;
[0024]圖7是本發(fā)明實施例提供的將禮物按照圖6所示軌跡進行排列組合后展示的效果示意圖;
[0025]圖8是本發(fā)明實施例提供的一種在線直播客戶端的結構示意圖;
[0026]圖9是本發(fā)明實施例提供的獲取模塊的結構示意圖。
【具體實施方式】
[0027]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0028]需要說明的是,在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組入口 ο
[0029]為了更好理解本發(fā)明實施例公開的一種基于在線直播的信息展示方法及客戶端,下面先對本發(fā)明實施例適用的網絡構架進行描述。請參閱圖1,圖1是本發(fā)明實施例公開的一種基于在線直播信息展示方法的網絡構架示意圖。
[0030]如圖1所示,該網絡構架示意圖可以包括服務器以及多個客戶端,其中,服務器也可以被稱為后臺服務器、組件服務器等,服務器可以通過互聯(lián)網與多個客戶端進行通信連接。在多個客戶端中,部分客戶端都可以作為主播客戶端提供在線直播頻道,而其余客戶端可以作為活動參與客戶端或觀眾客戶端登錄進入主播客戶端提供的在線直播頻道內,主播客戶端向服務器上傳在線直播內容,由服務器將該在線直播內容發(fā)送給登錄進入該在線直播頻道的活動參與客戶端和/或觀眾客戶端,供活動參與客戶端和/或觀眾客戶端觀看;其中,主播客戶端對接入其頻道內的觀眾客戶端具有控制權和主動權,主播客戶端可以與服務器進行交互。本發(fā)明實施例中的在線直播頻道簡單來講就是服務器創(chuàng)建的一種虛擬空間(或虛擬房間),主播客戶端與觀眾客戶端可以進入到該虛擬空間,位于