[發明專利]一種實時統計直播在線人數的系統有效
| 申請號: | 202011629740.3 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112738547B | 公開(公告)日: | 2022-08-12 |
| 發明(設計)人: | 代存折;李妃軍;翁成龍 | 申請(專利權)人: | 杭州當虹科技股份有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/231;H04N21/232;H04N21/235;H04N21/258;H04N21/442 |
| 代理公司: | 杭州橙知果專利代理事務所(特殊普通合伙) 33261 | 代理人: | 杜放 |
| 地址: | 310000 浙江省杭州市西*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 統計 直播 在線 人數 系統 | ||
1.一種實時統計直播在線人數的系統,其特征是,包括客戶端模塊、心跳模塊、第一計算模塊、存儲模塊、監控模塊、第二計算模塊,
客戶端模塊用于生成直播標識及發送心跳請求,分別與心跳模塊和第二計算模塊連接;所述客戶端模塊即對應直播場景下的直播間,客戶端模塊需要獲取當前直播的唯一標識,向心跳模塊定時5秒發送請求;
心跳模塊用于接收及校驗客戶端請求,與第一計算模塊連接;
第一計算模塊用于計算及匯總客戶端心跳包信息,與存儲模塊連接;
存儲模塊用于按照一定規則存儲客戶端信息;所述存儲模塊接收到第一計算模塊計算出的結果后,結合業務量向自身內存中或數據庫中寫入數據,同時提供數據查詢功能,由第二計算模塊及監控模塊調用,提供數據刪除功能,由監控模塊調用;
監控模塊用于定時剔除過期客戶端信息,與存儲模塊連接;所述監控模塊在整個系統啟動時便開始執行,執行規則為:每隔50毫秒剔除存儲模塊中5秒前的數據,用此方式來實現過期客戶端的離線;
第二計算模塊用于計算獲取直播在線客戶端數量,與存儲模塊連接。
2.根據權利要求1所述的一種實時統計直播在線人數的系統,其特征是,所述心跳模塊接收客戶端模塊傳遞的直播標識后,對該標識進行有效性校驗,具體校驗規則根據業務來定。
3.根據權利要求2所述的一種實時統計直播在線人數的系統,其特征是,所述當前直播的唯一標識是指直播地址中能夠區分這場直播的標識,具體需要根據業務場景來定,其實把整個直播地址作為唯一標識,而對客戶端上報過來的直播標識進行校驗,防止惡意上報虛假標識對服務器進行攻擊,服務器端會有所有直播的信息,此處校驗就是拿到直播標識在服務器進行比對是否存在。
4.根據權利要求2所述的一種實時統計直播在線人數的系統,其特征是,所述第一計算模塊收到心跳模塊請求后,解析出本次的直播標識,根據規則進行計算整理。
5.根據權利要求4所述的一種實時統計直播在線人數的系統,其特征是,所述心跳模塊請求是指客戶端在收集到本場直播的唯一標識后,發送http接口請求至服務端,同時攜帶唯一標識;計算整理的規則為:關于直播標識和請求時間的一種鍵值對方式,定義這種規則就是為了方便服務端進行解析,計算就是計算規則中的請求時間,整理得到一種直播標識與請求時間構成的鍵值對實例化的參數。
6.根據權利要求1所述的一種實時統計直播在線人數的系統,其特征是,所述第二計算模塊接收到客戶端模塊的查詢請求后,先進行參數有效性校驗,然后解析出待查詢的直播標識調用存儲模塊提供的查詢接口,根據結果集進行分組計算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州當虹科技股份有限公司,未經杭州當虹科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011629740.3/1.html,轉載請聲明來源鉆瓜專利網。





