[發明專利]一種顯示廣告的方式和裝置有效
| 申請號: | 201611106326.8 | 申請日: | 2016-12-06 |
| 公開(公告)號: | CN106604045B | 公開(公告)日: | 2020-06-16 |
| 發明(設計)人: | 周兵 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/2668;H04N21/431;H04N21/81;G06Q30/02 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 顯示 廣告 方式 裝置 | ||
本發明實施例提供了一種顯示廣告的方法和裝置,用于顯示服務器實時發送的廣告。所述方法包括:在直播過程中接收服務器通過與用戶設備之間的Socket長連接發送的一條或多條廣告數據;按照接收所述廣告數據的順序,將一條或多條所述廣告數據存儲在所述用戶設備的可變數組中;獲取所述可變數組中的第一條所述廣告數據;基于第一條所述廣告數據生成用于顯示第一條所述廣告數據對應的第一廣告的第一廣告控件;在廣告顯示區域中顯示所述第一廣告控件,以顯示所述第一廣告。
技術領域
本發明涉及計算機技術領域,尤其涉及一種顯示廣告的方式和裝置。
背景技術
目前,越來越多的用戶參與到網絡視頻直播(以下簡稱“直播”)中,直播已然成為一種新興的娛樂方式。為了隨著直播向用戶推廣一些廣告,服務器會將廣告插入直播視頻流,使廣告隨視頻流發送到UE(用戶設備,User Equipment),進而到達廣告播放時刻時顯示廣告。
如果在直播過程顯示廣告,則只能直播暫停,這可能導致用戶錯過重要的直播內容,所以通常廣告插入在視頻流之前,進而在播放直播視頻之前就完成廣告的顯示。但是,上述顯示廣告的方式使得服務器必須預先準備好廣告。另外,如果需要向用戶再次推廣廣告,只能等待用戶再次申請直播視頻。可見,現有技術在直播中顯示廣告的方式不夠靈活。
發明內容
本發明實施例提供了一種顯示廣告的方法和裝置,用于顯示服務器實時發送的廣告。
第一方面,本發明提供了一種顯示廣告的方法,包括:
在直播過程中接收服務器通過與用戶設備之間的Socket長連接發送的一條或多條廣告數據;
按照接收所述廣告數據的順序,將一條或多條所述廣告數據存儲在所述用戶設備的可變數組中;
獲取所述可變數組中的第一條所述廣告數據;
基于第一條所述廣告數據生成用于顯示第一條所述廣告數據對應的第一廣告的第一廣告控件;
在廣告顯示區域中顯示所述第一廣告控件,以顯示所述第一廣告。
可選的,基于第一條所述廣告數據生成用于顯示第一條所述廣告數據對應的第一廣告的第一廣告控件,包括:
基于第一條所述廣告數據,計算為顯示所述第一廣告而需要的第一廣告控件的寬度;
基于所述第一廣告控件的寬度和第一條所述廣告數據,生成所述第一廣告控件。
可選的,在廣告顯示區域中顯示所述第一廣告控件,包括:
按照預先設置的廣告控件的預設漂移速度,從所述廣告顯示區域中的預設初始位置顯示漂移的所述第一廣告控件。
可選的,在從所述廣告區域中的預設初始位置顯示漂移的所述第一廣告控件之前,還包括:
判斷所述廣告顯示區域中是否顯示有漂移的第二廣告控件,所述第二廣告顯示控件用于顯示不同于所述第一廣告的第二廣告;
當所述廣告顯示區域中顯示有漂移的所述第二廣告控件時,獲得所述第二廣告控件的寬度;
基于所述第二廣告控件的寬度,計算顯示所述第一廣告控件的間隔時間;
在達到所述間隔時間時,執行所述從所述廣告區域中的預設初始位置顯示漂移的所述第一廣告控件的步驟。
可選的,所述方法還包括:
從所述可變數組中移除第一條所述廣告數據,進而第一條所述廣告數據之后的第二條所述廣告數據成為新的第一條所述廣告數據。
第二方面,本發明提供了一種顯示廣告的裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611106326.8/2.html,轉載請聲明來源鉆瓜專利網。





