[發明專利]一種IPTV系統內第三方EPG服務器防篡改系統及方法有效
| 申請號: | 202011325885.4 | 申請日: | 2020-11-23 |
| 公開(公告)號: | CN112468840B | 公開(公告)日: | 2022-12-16 |
| 發明(設計)人: | 盧金禹;華博;解文龍;谷陽;王同慶;焦磊 | 申請(專利權)人: | 河北廣電無線傳媒股份有限公司 |
| 主分類號: | H04N21/222 | 分類號: | H04N21/222;H04N21/24;H04N21/262;H04N21/431;H04N21/4782;H04N21/81 |
| 代理公司: | 武漢藍寶石專利代理事務所(特殊普通合伙) 42242 | 代理人: | 高蘭 |
| 地址: | 050000 河*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 iptv 系統 第三 epg 服務器 篡改 方法 | ||
1.一種IPTV系統內第三方EPG服務器防篡改系統,其特征在于,所述防篡改系統連接于用戶機頂盒與合作方EPG服務器之間,用戶機頂盒通過所述防篡改系統訪問所述合作方EPG服務器;所述防篡改系統用于獲取并監控合作方EPG服務器的EPG頁面,并為用戶機頂盒提供合規的EPG訪問頁面;
所述防篡改系統包括:
虛擬機頂盒模塊,與合作方EPG服務器連接,用于按指定的訪問頻率遍歷訪問所有合作方EPG服務器所提供的EPG頁面,并進行數據處理生成靜態頁面數據;所述靜態頁面數據包括頁面代碼數據和資源素材數據;
靜態渲染服務器,用于定期接收并存儲所述虛擬機頂盒模塊生成的靜態頁面數據;
比對模塊,用于比對所述虛擬機頂盒模塊生成的靜態頁面數據和所述靜態渲染服務器中存儲的靜態頁面數據,若有差異則將比對結果發送至審核模塊;
審核模塊,用于審核比對結果中的差異數據是否合規;
前置服務代理模塊,用于根據審核結果制定不同的訪問轉發策略。
2.根據權利要求1所述的防篡改系統,其特征在于,所述虛擬機頂盒模塊包括:代碼重寫模塊、素材提取模塊、代碼壓縮模塊和訪問周期控制模塊;
所述代碼重寫模塊,用于對合作方EPG服務器提供的EPG頁面源代碼進行重編,對動態網頁中的動態資源地址進行靜態替換;
所述素材提取模塊,用于提取EPG頁面中的資源素材;
所述代碼壓縮模塊,用于對經過靜態替換的EPG頁面代碼以及資源素材進行壓縮打包;
所述訪問周期控制模塊,用于設定虛擬虛擬機頂盒模塊對合作方EPG服務器的訪問頻率。
3.根據權利要求1所述的防篡改系統,其特征在于,所述靜態渲染服務器包括生命周期控制器和靜態頁面服務器;
所述生命周期控制器,用于設定所述靜態渲染服務器接收并存儲的靜態頁面數據的生命周期,當生命周期結束時,由所述靜態渲染服務器發送指令至所述虛擬機頂盒重新獲取合作方EPG服務器所提供的EPG頁面;
所述靜態頁面服務器,用于根據所述前置服務代理模塊的訪問轉發策略,響應用戶機頂盒的訪問請求。
4.根據權利要求1所述的防篡改系統,其特征在于,所述比對模塊包括代碼比對模塊和素材比對模塊,分別用于頁面代碼數據和資源素材數據比對。
5.根據權利要求1所述的防篡改系統,其特征在于,所述審核模塊包括智能審核模塊和人工審核模塊;
所述智能審核模塊,用于對比對結果中的差異數據中的特定內容進行識別,用于判定頁面的風險程度,用于生成一份以頁面路徑為唯一標識的工單數據并發送至人工審核模塊;
所述人工審核模塊,用于最終判定比對結果中的差異數據是否合規。
6.根據權利要求1所述的防篡改系統,其特征在于,所述前置服務代理模塊根據審核結果制定不同的訪問轉發策略,包括:
若審核結果為判定EPG頁面不合規,則前置服務代理模塊將用戶機頂盒訪問請求轉發至靜態渲染服務器,若審核結果為判定EPG頁面合規,則前置服務代理模塊將用戶機頂盒訪問請求轉發至合作方EPG服務器。
7.一種IPTV系統內第三方EPG服務器防篡改方法,其特征在于,包括以下步驟:
設置防篡改系統并將所述防篡改系統連接于用戶機頂盒與合作方EPG服務器之間,用戶機頂盒通過所述防篡改系統訪問所述合作方EPG服務器;
所述防篡改系統用于獲取并監控合作方EPG服務器的EPG頁面,并為用戶機頂盒提供合規的EPG訪問頁面;
所述防篡改系統包括:虛擬機頂盒模塊、靜態渲染服務器、比對模塊、審核模塊、前置服務代理模塊;所述防篡改方法具體包括以下內容:
虛擬機頂盒模塊與合作方EPG服務器連接,按指定的訪問頻率遍歷訪問所有合作方EPG服務器所提供的EPG頁面,并進行數據處理生成靜態頁面數據;所述靜態頁面數據包括頁面代碼數據和資源素材數據;
靜態渲染服務器定期接收并存儲所述虛擬機頂盒模塊生成的靜態頁面數據;
比對模塊比對所述虛擬機頂盒模塊生成的靜態頁面數據和所述靜態渲染服務器中存儲的靜態頁面數據,若有差異則將比對結果發送至審核模塊;
審核模塊審核比對結果中的差異數據是否合規;
前置服務代理模塊根據審核結果制定不同的訪問轉發策略;
用戶機頂盒進行訪問時,直接訪問前置服務器代理模塊,由前置服務器代理模塊根據審核結果確定用戶機頂盒訪問靜態渲染服務器或合作方EPG服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河北廣電無線傳媒股份有限公司,未經河北廣電無線傳媒股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011325885.4/1.html,轉載請聲明來源鉆瓜專利網。





