[發(fā)明專利]一種直播間數(shù)據(jù)處理方法、裝置、設備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201811643702.6 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN109831673B | 公開(公告)日: | 2021-06-18 |
| 發(fā)明(設計)人: | 李雙洋 | 申請(專利權)人: | 北京字節(jié)跳動網(wǎng)絡技術有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/4788;H04N21/431;H04N21/443;H04N21/435;H04N21/472 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100080 北京市石景山區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 直播 數(shù)據(jù)處理 方法 裝置 設備 存儲 介質(zhì) | ||
1.一種直播間數(shù)據(jù)處理方法,其特征在于,所述方法應用于客戶端,所述方法包括:
通過控制器在用戶界面UI線程上獲取用戶與直播顯示界面的交互數(shù)據(jù);
通過控制器在UI線程上根據(jù)所述交互數(shù)據(jù)生成匹配的交互響應,并在所述直播顯示界面中進行展示;
通過控制器在UI線程上將所述交互數(shù)據(jù)發(fā)送至數(shù)據(jù)處理模塊;
通過所述數(shù)據(jù)處理模塊在非UI線程上對所述交互數(shù)據(jù)進行處理,并將處理后的交互數(shù)據(jù)發(fā)送至服務器,以使所述服務器根據(jù)至少一個客戶端上的數(shù)據(jù)處理模塊發(fā)送的交互數(shù)據(jù)生成聯(lián)動交互數(shù)據(jù),并發(fā)送至直播間中的各客戶端;
通過所述數(shù)據(jù)處理模塊在非UI線程上接收所述服務器發(fā)送的聯(lián)動交互數(shù)據(jù);
通過所述數(shù)據(jù)處理模塊在非UI線程上將所述聯(lián)動交互數(shù)據(jù)發(fā)送至所述控制器;
通過控制器在UI線程上根據(jù)所述聯(lián)動交互數(shù)據(jù)生成匹配的交互響應,并在所述直播顯示界面進行展示;所述通過控制器在UI線程上根據(jù)所述聯(lián)動交互數(shù)據(jù)生成匹配的交互響應,并在所述直播顯示界面進行展示,包括:確定聯(lián)動交互數(shù)據(jù)中的交互數(shù)據(jù)的客戶端標識信息或者用戶標識信息,若控制器在非UI線程判斷交互數(shù)據(jù)中的客戶端標識信息與本地的客戶端標識信息不相同,或者控制器在非UI線程判斷交互數(shù)據(jù)中的用戶標識信息與登錄本地客戶端的用戶標識信息不相同,則控制器在UI線程上將該交互數(shù)據(jù)生成交互響應,并在所述直播顯示界面進行顯示。
2.根據(jù)權利要求1所述的方法,其特征在于,所述通過控制器在UI線程上獲取用戶與直播顯示界面的交互數(shù)據(jù),包括:
通過所述控制器在UI線程上檢測用戶作用預設類型控件的觸控信號,獲取所述觸控信號的數(shù)據(jù),并作為用戶與所述直播顯示界面的交互數(shù)據(jù);
其中,在所述直播顯示界面中展示有至少一個預設類型控件。
3.根據(jù)權利要求2所述的方法,其特征在于,所述觸控信號的數(shù)據(jù)包括預設類型控件的標識數(shù)據(jù);
所述通過所述控制器在UI線程上根據(jù)所述交互數(shù)據(jù)生成匹配的交互響應,包括:
通過所述控制器在UI線程上根據(jù)所述標識數(shù)據(jù)生成匹配的動畫。
4.根據(jù)權利要求2所述的方法,其特征在于,所述預設類型控件包括表情控件。
5.根據(jù)權利要求1所述的方法,其特征在于,所述通過所述數(shù)據(jù)處理模塊在非UI線程上對所述交互數(shù)據(jù)進行處理,并將處理的交互數(shù)據(jù)發(fā)送至服務器,包括:
通過所述數(shù)據(jù)處理模塊在非UI線程上對所述交互數(shù)據(jù)進行緩存處理,并在滿足數(shù)據(jù)上報條件時,將已緩存的交互數(shù)據(jù)發(fā)送至服務器。
6.一種直播間數(shù)據(jù)處理裝置,其特征在于,所述裝置配置在客戶端,所述裝置包括:
獲取模塊,用于通過控制器在UI線程上獲取用戶與直播顯示界面的交互數(shù)據(jù);
顯示模塊,用于通過控制器在UI線程上根據(jù)所述交互數(shù)據(jù)生成匹配的交互響應,并在所述直播顯示界面中進行展示;
第一發(fā)送模塊,用于通過控制器在UI線程上將所述交互數(shù)據(jù)發(fā)送至數(shù)據(jù)處理模塊;
第二發(fā)送模塊,用于通過所述數(shù)據(jù)處理模塊在非UI線程上對所述交互數(shù)據(jù)進行處理,并將處理后的交互數(shù)據(jù)發(fā)送至服務器,以使所述服務器根據(jù)至少一個客戶端上的數(shù)據(jù)處理模塊發(fā)送的交互數(shù)據(jù)生成聯(lián)動交互數(shù)據(jù),并發(fā)送至直播間中的各客戶端;
接收模塊,用于通過數(shù)據(jù)處理模塊在非UI線程上接收所述服務器發(fā)送的聯(lián)動交互數(shù)據(jù);
第三發(fā)送模塊,用于通過所述數(shù)據(jù)處理模塊在非UI線程上將所述聯(lián)動交互數(shù)據(jù)發(fā)送至所述控制器;
所述顯示模塊,還用于通過控制器在UI線程上根據(jù)所述聯(lián)動交互數(shù)據(jù)生成匹配的交互響應,并在所述直播顯示界面進行展示;所述通過控制器在UI線程上根據(jù)所述聯(lián)動交互數(shù)據(jù)生成匹配的交互響應,并在所述直播顯示界面進行展示,包括:確定聯(lián)動交互數(shù)據(jù)中的交互數(shù)據(jù)的客戶端標識信息或者用戶標識信息,若控制器在非UI線程判斷交互數(shù)據(jù)中的客戶端標識信息與本地的客戶端標識信息不相同,或者控制器在非UI線程判斷交互數(shù)據(jù)中的用戶標識信息與登錄本地客戶端的用戶標識信息不相同,則控制器在UI線程上將該交互數(shù)據(jù)生成交互響應,并在所述直播顯示界面進行顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節(jié)跳動網(wǎng)絡技術有限公司,未經(jīng)北京字節(jié)跳動網(wǎng)絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811643702.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務器,例如:VOD服務器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設備,如STB[機頂盒];相關操作
H04N21-60 .用于在服務器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡結構或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





