[發明專利]推送直播節目的方法和裝置在審
| 申請號: | 201611021866.6 | 申請日: | 2016-11-17 |
| 公開(公告)號: | CN106658096A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 許可 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04N21/262 | 分類號: | H04N21/262;H04N21/25;H04N21/258;H04N21/466;G06F17/30 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司11204 | 代理人: | 王達佐,馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 推送 直播 節目 方法 裝置 | ||
1.一種推送直播節目的方法,其特征在于,所述方法包括:
根據直播端與用戶端的距離由近及遠排序距所述用戶端預定距離內的當前直播節目信息,得到地理排序數據;
根據用戶畫像與當前直播節目的標簽的匹配度由大至小排序當前直播節目信息,得到標簽排序數據;
基于所述地理排序數據和所述標簽排序數據,向用戶端推送直播節目。
2.根據權利要求1所述的方法,其特征在于,所述基于所述地理排序數據和所述標簽排序數據,向用戶端推送直播節目包括:
基于所述地理排序數據和所述標簽排序數據,確定待選直播節目信息列表;
遍歷所述待選直播節目信息列表,并在訪問每一條待選直播節目信息時,遍歷記錄歷史推送的直播節目的唯一標識號和推送時間的哈希表,并在訪問所述哈希表中的每一條記錄時,執行對預定時長內已推送直播節目的過濾步驟,得到預選直播節目信息列表;
基于所述預選直播節目信息列表,得到向用戶端推送的直播節目信息列表;
基于向用戶端推送的直播節目信息列表,向用戶端推送直播節目。
3.根據權利要求2所述的方法,其特征在于,所述過濾步驟包括:查詢當前記錄中是否存在當前待選直播節目信息中包括的唯一標識號,若是,則判斷當前時間距所述當前記錄中的推送時間的時長是否小于所述預定時長,若是,則從待選直播節目信息列表中刪除所述當前待選直播節目信息。
4.根據權利要求2或3任意一項所述的方法,其特征在于,所述方法還包括:在向用戶端推送直播節目時,將推送的直播節目的唯一標識號和推送時間添加至所述哈希表中。
5.根據權利要求2所述的方法,其特征在于,所述基于所述預選直播節目信息列表,得到向用戶端推送的直播節目信息列表包括:
對于所述預選直播節目信息列表中的地理排序數據和標簽排序數據,分別以其關鍵字為鍵,以其中各直播節目信息中包括的唯一標識號為值,構建地理排序數據的鍵值數據庫和標簽排序數據的鍵值數據庫;
查詢所述地理排序數據的鍵值數據庫的鍵對應的權重和所述地理排序數據的鍵值數據庫的值對應的排序得分,計算地理鍵值數據庫中各直播節目的推送得分;
查詢所述標簽排序數據的鍵值數據庫的鍵對應的權重和所述標簽排序數據的鍵值數據庫的值對應的排序得分,計算標簽鍵值數據庫中各直播節目的推送得分;
根據推送得分從大到小對所述地理鍵值數據庫中各直播節目的推送得分和所述標簽鍵值數據庫中各直播節目的推送得分進行排序,得到排序結果;
基于所述排序結果,得到向用戶推送的直播節目列表。
6.根據權利要求5所述的方法,其特征在于,所述查詢所述地理排序數據的鍵值數據庫的鍵對應的權重和所述地理排序數據的鍵值數據庫的值對應的排序得分,計算地理鍵值數據庫中各直播節目的推送得分包括:
在預設的關鍵字-權重數據庫中,查詢所述地理排序數據的鍵值數據庫的鍵對應的權重,得到地理關鍵字權重,并在預設的排序號-得分數據庫中,查詢所述地理排序數據的鍵值數據庫的值在所述地理排序數據的鍵值數據庫中的排序對應的得分,得到地理排序得分;將各地理排序得分分別乘以所述地理關鍵字權重,得到所述地理鍵值數據庫中各直播節目的推送得分;以及
所述查詢所述標簽排序數據的鍵值數據庫的鍵對應的權重和所述標簽排序數據的鍵值數據庫的值對應的排序得分,計算標簽鍵值數據庫中各直播節目的推送得分包括:
在所述關鍵字-權重數據庫中,查詢所述標簽排序數據的鍵值數據庫的鍵對應的權重,得到標簽關鍵字權重,并在所述排序號-得分數據庫查詢所述標簽排序數據的鍵值數據庫的值在所述標簽排序數據的鍵值數據庫中的排序對應的得分,得到標簽排序得分;將各標簽排序得分分別乘以所述標簽關鍵字權重,得到所述標簽鍵值數據庫中各直播節目的推送得分。
7.根據權利要求6所述的方法,其特征在于,所述預設的關鍵字-權重數據庫中的權重基于以下規則進行調整:
響應于用戶對向用戶端推送的直播節目的點擊,增加被點擊的直播節目所屬的排序數據的關鍵字在預設的關鍵字-權重數據庫中的權重,減少未被點擊的直播節目所屬的排序數據的關鍵字在預設的關鍵字-權重數據庫中的權重。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611021866.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種直播視頻傳輸的方法、服務器和用戶設備
- 下一篇:播放請求方法及裝置





