[發明專利]內容分發方法和系統在審
| 申請號: | 202210261293.3 | 申請日: | 2022-03-16 |
| 公開(公告)號: | CN114629954A | 公開(公告)日: | 2022-06-14 |
| 發明(設計)人: | 傅喆;趙書彬 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | H04L67/562 | 分類號: | H04L67/562;H04L67/566 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 王勇 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內容 分發 方法 系統 | ||
本申請提供了一種內容分發方法,包括:將請求參數輸入至規則引擎,所述規則引擎關聯多個handler,handler用于相應篩選維度的規則匹配;根據所述請求參數,通過規則引擎加載所述多個handler中的一個或多個目標handler;通過所述一個或多個目標handler,確定與所述請求參數匹配的一個或多個命中篩選規則;確定與所述一個或多個命中篩選規則綁定的目標分發內容;及將所述目標分發內容下發至目標設備,以在所述目標設備上展示所述目標分發內容。本申請提供的技術方案具有如下優勢:將管理規則的篩選維度統一收口為一個篩選維度對應一個handler,非常便于管理;不需要根據業務編寫重復代碼,避免代碼臃腫。
技術領域
本申請涉及內容分發領域,尤其涉及一種內容分發方法、裝置、計算機設備及計算機可讀存儲介質。
背景技術
隨著互聯網技術的發展,內容分發已成為當下一種熱門的網絡業務。隨著內容的急速增長,如果將各種內容對所有設備進行無差別的下發,則可能會造成以下后果:(1)嚴重浪費網絡帶寬資源,并影響內容的網絡傳輸速度;(2)有些設備并不支持部分內容,從而會影響用戶體驗,造成不必要的流量浪費。
因此,如何確定是否向設備下發內容、下發何種內容,成為了業界急需解決的技術問題。目前,業界是通過大量規則來實現對各種內容的下發。然而,本發明人發現,在眾多分散的場景中,可能存在規則分散、邊界劃分不明確等不符合分層理念的情況從而導致重復編寫業務邏輯,容易造成代碼臃腫、且不易管理。
發明內容
本申請的目的是提供一種內容分發方法、系統、計算機設備及計算機可讀存儲介質,用于解決上述問題。
本申請實施例的一個方面提供了一種內容分發方法,包括:
將請求參數輸入至規則引擎,所述規則引擎關聯多個handler,handler用于相應篩選維度的規則匹配;
根據所述請求參數,通過規則引擎加載所述多個handler中的一個或多個目標handler;
通過所述一個或多個目標handler,確定與所述請求參數匹配的一個或多個命中篩選規則;
確定與所述一個或多個命中篩選規則綁定的目標分發內容;及
將所述目標分發內容下發至目標設備,以在所述目標設備上展示所述目標分發內容。
可選的,所述請求參數包括:
handler元信息,包括所述一個或多個目標handler的元信息;
輸入參數,用于輸入到所述一個或多個目標handler中,以用于篩選規則的匹配。
可選的,每個handler分別對應一個篩選維度;所述根據所述請求參數,通過規則引擎加載一個或多個目標handler,包括:
根據業務場景,從多個篩選維度中確定若干個篩選維度,該若干個篩選維度對應若干個handler;及
根據所述handler元信息,從所述若干個handler中選擇用于加載的一個或多個目標handler。
可選的,每個handler定義有handler元信息、檢驗邏輯,和匹配邏輯;
所述通過所述一個或多個目標handler,確定與所述請求參數匹配的一個或多個命中篩選規則,包括:
根據各目標handler的元信息和所述輸入參數,確定所述輸入參數通過檢驗;及
在所述輸入參數通過檢驗的情形下,基于各目標handler中的匹配邏輯進行規則匹配;及
基于匹配結果,確定所述一個或多個命中篩選規則。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210261293.3/2.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





