[發(fā)明專利]一種運營活動展示方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011295952.2 | 申請日: | 2020-11-18 |
| 公開(公告)號: | CN112395023B | 公開(公告)日: | 2023-02-28 |
| 發(fā)明(設計)人: | 傅秋宇;姜源;董陽 | 申請(專利權)人: | 北京字節(jié)跳動網絡技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455;G06F16/957 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 祝樂芳 |
| 地址: | 100041 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 運營 活動 展示 方法 裝置 系統(tǒng) | ||
1.一種運營活動展示方法,其特征在于,應用于客戶端,所述方法包括:
在進入直播間時,向服務端發(fā)送請求信息,所述請求信息用于請求獲取每一個直播活動的配置文件,所述直播活動為配置為通過所述直播間的活動展示容器進行展示的運營活動;
接收所述服務端發(fā)送的每一個直播活動的配置文件;任一直播活動的配置文件包括該直播活動的bundle.js文件和該直播活動的標識;
生成輪播組件,并根據各直播活動的標識生成各直播活動的輪播根節(jié)點;
將各直播活動的bundle.js文件加載到所述活動展示容器中;
在各直播活動注冊完成之后,將各直播活動的bundle.js文件掛載到各直播活動的輪播根節(jié)點上;
運行每一個各直播活動的業(yè)務邏輯,并通過所述輪播組件在所述活動展示容器對應的展示窗口中輪播展示各直播活動的頁面。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在將各直播活動的bundle.js文件加載到所述活動展示容器中之前,通過JSB將各直播活動的配置文件透傳給所述活動展示容器。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收所述服務端發(fā)送的業(yè)務消息,所述業(yè)務消息攜帶有業(yè)務數據和所述業(yè)務數據所屬直播活動的標識;
通過所述活動展示容器向每一個直播活動發(fā)送所述業(yè)務消息;
控制每一個直播活動判斷所述業(yè)務消息攜帶的標識是否為自身的標識;
若是,則響應所述業(yè)務數據;
若否,則丟棄所述業(yè)務數據。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
對每一個直播活動傳入自定義窗口,任一直播活動的自定義窗口掛載有該直播活動的自定義全局變量;
當任一直播活動調用全局變量時,讀取該直播活動的自定義窗口中的自定義全局變量。
5.根據權利要求1所述的方法,其特征在于,各直播活動的層疊樣式表CSS的名稱均不相同。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
通過塊-元素-修飾符BEM命名法對各直播活動的CSS進行命名,以使各直播活動的CSS的名稱均不相同。
7.根據權利要求1所述的方法,其特征在于,任一直播活動的配置文件還包括該直播活動對應的預設圖像;所述方法還包括:
在執(zhí)行各直播活動的bundle.js文件的過程中進行錯誤事件監(jiān)聽;
若在執(zhí)行某一直播活動的bundle.js文件的過程中監(jiān)聽到錯誤事件,則在輪播展示該直播活動的頁面的時間段內,在所述展示窗口中展示該直播活動對應的預設圖像。
8.根據權利要求7所述的方法,其特征在于,所述方法還包括:
在各直播活動的bundle.js文件均執(zhí)行完成之后,停止對錯誤事件進行監(jiān)聽。
9.根據權利要求1所述的方法,其特征在于,任一直播活動的配置文件還包括該直播活動的優(yōu)先級;所述方法還包括:
根據各直播活動的優(yōu)先級控制各直播活動的頁面在所述展示窗口中的輪播展示順序。
10.一種運營活動展示方法,其特征在于,應用于服務端,所述方法包括:
接收各運營活動的超文本標記語言HTML文件;
根據各運營活動的HTML文件生成各活動的配置文件,任一運營活動的配置文件包括該運營活動的bundle.js文件和該運營活動的標識;
接收客戶端發(fā)送的請求信息,所述請求信息用于請求獲取每一個直播活動的配置文件,所述直播活動為配置為通過直播間的活動展示容器進行展示的運營活動;
向所述客戶端發(fā)送每一個直播活動的配置文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節(jié)跳動網絡技術有限公司,未經北京字節(jié)跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011295952.2/1.html,轉載請聲明來源鉆瓜專利網。





