一種基于數字電視中間件技術的大數據推送系統的制作方法
【專利摘要】本發明公開了一種基于數字電視中間件技術的大數據推送系統,包括數字電視中間件前端和至少一個數字電視中間件終端,所述數字電視中間件前端包括大數據推送管理模塊、故障處理模塊、終端監控模塊、數據接收統計模塊、中心數據庫和大數據接收模塊,所述數字電視中間件終端包括中間件軟件模塊、終端管控播放模塊、接收完成發送模塊和大數據發送模塊。
【專利說明】一種基于數字電視中間件技術的大數據推送系統
【技術領域】
[0001] 本發明屬于大數據【技術領域】,尤其涉及一種基于數字電視中間件技術的大數據推 送系統。
【背景技術】
[0002] 數據廣播是把數據化的音頻、視頻、圖像、動畫、軟件包括以及計算機文件等各種 數據信息通過數字電視廣播信道以〃推送〃 (push)的方式傳輸的用戶的數字電視機頂盒、 數字電視接收機、個人電腦(pc)以及移動設備等智能設備的一類新型業務。
[0003] 數據廣播的技術實現方式是使用單一的系統前端(Headend),連續、滾動地將已編 輯整理好的內容,經過信息傳輸網絡,傳送到地域廣泛的、能夠處理這些數據的用戶智能設 備上去,如:PC、機頂以及手提設備等。信息內容則是由視頻、音頻、軟件程序、流式數據或者 其他數字多媒體組成的。因此,數據廣播的內容也符合大數據的組成特點,數據廣播也是一 種大數據的推送過程。
[0004] 數據廣播實質上就是傳統廣播媒體一報紙、電臺、電視在數字時代的一次升級,保 持了廣播高速和經濟(受眾面廣)的特點,而且全無互聯網缺乏CoS(服務等級)、QoS(服 務質量)和安全的問題,成為一種高效率的數字信息傳輸手段。
[0005] 業界對該技術的前景有一種預言:數據廣播將會被嵌入和包容進未來的互聯網 中,并且成為其最大的單一領域。可以確信直到那時,數字媒體才擁有點對點和點對多點兩 種方式,才具有真正意義上的完整性。正如互聯網的出現充實了信息傳輸方式一樣。數據 廣播的發展也會是信息傳輸技術的另一場革新。
[0006] 數據廣播適應了數字裝置不斷擴張的處理能力和Internet提供的基礎設施資 源,并可以與電視等多種媒體融合,這些跨媒體的立體信息傳輸業務非常適應于企業信息 化的需求。在企業信息化建設中會得到更廣泛的應用。
[0007] 然而,在現有技術中,由于過程復雜,對于數據廣播的大數據推送始終存在一個管 理和監控的缺陷問題。
【發明內容】
[0008] 針對現有數字電視大數據技術中存在的管理和監控缺陷,本發明提供了一種利用 數字電視中間件技術進行大數據推送的系統,其發明目的是:能夠通過中間件前端實時了 解每個大容量數據接收終端的運行狀態、數據接收的狀態、數據接收的結果,能根據各大容 量數據接收終端的情況,進行海量信息的下載,并掌控安排數據廣播的輪次,利用應用與平 臺無關性來提高大數據推送的效率,同時對中間件終端的可知、可管、可控。
[0009] 本發明的技術方案是,一種基于數字電視中間件技術的大數據推送系統,包括數 字電視中間件前端和至少一個數字電視中間件終端,
[0010] 所述數字電視中間件前端包括大數據推送管理模塊、故障處理模塊、終端監控模 塊、數據接收統計模塊、中心數據庫和大數據接收模塊, toon] 所述數字電視中間件終端包括中間件軟件模塊、終端管控播放模塊、接收完成發 送模塊和大數據發送模塊,
[0012] 所述數字電視中間件前端的大數據推送管理模塊將前端編輯完成的數據文件按 照文件推送列表中的推送順序通過廣電有線網推送到所述數字電視中間件終端,同時,所 述數字電視中間件終端的大數據發送模塊通過互聯網或有線雙向網向所述數字電視中間 件前端的大數據接收模塊發出登錄請求,當所述的登錄完成后,所述數字電視中間件前端 的大數據接收模塊接收所述數字電視中間件終端的大數據發送模塊通過互聯網或有線雙 向網以預設的時間作為間隔時間發出的請求信號,并將該請求信號保存到所述數字電視中 間件前端的中心數據庫內,
[0013] 所述數字電視中間件前端的終端監控模塊實時監控所述數字電視中間件前端的 中心數據庫內的請求信號,并判斷處于接收中的所述數字電視中間件終端的在線狀態,
[0014] 若所述終端監控模塊發現處于接收中的所述數字電視中間件終端掉線,則啟動故 障處理模塊發出報警,并對相對應的掉線的所述數字電視中間件終端進行故障排除,
[0015] 所述數字電視中間件前端的數據接收統計模塊通過互聯網或有線雙向網絡對所 述數字電視中間件終端接收完成后通過接收完成發送模塊發出的文件接收完成信號進行 統計,
[0016] 當全部的所述數字電視中間件終端都對本次的文件接收完畢后,則由所述的數據 接收統計模塊通知大數據推送管理模塊按照文件推送列表中的推送順序推送下一個文件。
[0017] 所述數字電視中間件前端的大數據接收模塊開始登錄服務后,所述數字電視中間 件終端的大數據發送模塊發出登錄請求信號給所述的大數據接收模塊;
[0018] 所述數字電視中間件前端的大數據接收模塊收到登錄請求信號后,將接收反饋信 號反饋至所述數字電視中間件終端的大數據發送模塊;若所述數字電視中間件終端的大數 據發送模塊沒有收到反饋信號,所述數字電視中間件終端的大數據發送模塊則以預設的間 隔時間不間斷地向所述數字電視中間件前端的大數據接收模塊發送登錄請求信號,直至所 述數字電視中間件前端的大數據發送模塊接收到所述數字電視中間件終端的大數據發送 模塊發出的接收反饋信號。
[0019] 所述數字電視中間件前端的終端監控模塊判斷處于接收中的所述數字電視中間 件終端掉線的依據為:所述終端監控模塊監控中心數據庫內的請求信號,若在預定的時間 內沒有接收到終端大數據發送模塊發出的請求信號,則認為相應的處于接收中的所述數字 電視中間件終端掉線,
[0020] 當故障處理模塊發出報警信號后,需重啟處于接收中的所述數字電視中間件終 端,檢查所述數字電視中間件終端、互聯網以及廣電有線網的工作狀態,若無法解決故障, 則將該故障點的所述數字電視中間件終端設為禁用,以保證其他設備的正常工作。
[0021] 所述數字電視中間件前端的數據接收統計模塊的工作過程包括:
[0022] A1.當相應的所述數字電視中間件終端通過廣電有線網接收完成本次的文件數據 后,該所述數字電視中間件終端中的接收完成發送模塊通過互聯網發出登錄請求信號至數 據接收統計模塊,數據接收統計模塊收到登錄請求后,發送登錄回饋信號給發出登錄請求 的所述數字電視中間件終端;若發出登錄請求的所述數字電視中間件終端沒有收到登錄回 饋信號,則每隔1秒通過接收完成發送模塊發送一次登錄請求信號,直到收到登錄回饋信 號;
[0023] A2.所述接收完成發送模塊接收到登錄回饋信號后,通過互聯網向所述數據接收 統計模塊發送文件接收完成信號,所述數據接收統計模塊接收到文件接收完成信號后,通 過互聯網發送文件接收完成反饋信號至該接收完成發送模塊;
[0024] A3.若所述數字電視中間件終端接收完成發送模塊沒有收到終端文件接收完成反 饋信號后,重復步驟Al、A2,直至接收完成發送模塊接收到文件接收完成反饋信號。
[0025] 所述數字電視中間件前端的大數據推送管理模塊,用于根據文件推送列表中的推 送順序通過廣電有線網推送相對應的文件給若干個大容量數據接收終端,所述數字電視中 間件前端的大數據推送管理模塊通過了解每個具有大容量數據接收的所述數字電視中間 件終端的運行狀態、數據接收的狀態、數據接收的結果,能根據各大容量數據接收的所述數 字電視中間件終端的情況,進行海量信息的下載,并掌控安排數據廣播的輪次,達到對中間 件終端的可知、可管、可控目的,
[0026] 所述數字電視中間件終端通過中間件軟件模塊和終端管控播放模塊進行解碼播 放,利用與平臺無關性來提高大數據推送的效率。
[0027] 與現有技術相比,傳統的數據廣播技術只是簡單的將數據以輪播的方式不停的播 發,不能準確的知道內容的接收情況,并且推送效率低下。采用本發明的一種利用數字電視 中間件技術進行大數據推送的管理系統,能夠實時了解每個大容量數據接收終端的運行狀 態,數據接收的結果,能根據各大容量數據接收終端的情況,合理安排數據廣播的輪次,達 到對中間件終端的可知、可管、可控目的。并接收終端通過中間件移植軟件進行解碼播放, 利用應用與平臺無關性來提高大數據推送的效率。
【專利附圖】
【附圖說明】
[0028] 圖1是本發明實施例中發送與接收過程的流程示意圖;
[0029] 圖2是本發明實施例中數據接收統計過程的流程示意圖;
[0030] 圖3是本發明實施例中終端狀態監控過程的流程示意圖;
[0031] 圖4是本發明實施例中數據推送管理過程的流程示意圖;
[0032] 圖5是本發明實施例中系統組成示意圖。
【具體實施方式】
[0033] 如圖5所示,結合圖1至4,本發明的一種利用數字電視中間件技術進行大數據推 送的系統,該系統包括包括數字電視中間件前端和至少一個數字電視中間件終端,數字電 視中間件前端簡稱前端,數字電視中間件終端簡稱終端。前端可以是前端服務器,終端可以 是終端機頂盒。其中,
[0034] 前端與終端的請求
[0035] (1).前端大數據推送管理系統,將前端編輯好的文件,通過文件推送列表中的推 送次序通過廣電有線網推送相對應的文件到指定的終端;與此同時終端發送模塊通過互聯 網向前端大數據接收模塊進行登錄。
[0036] (2).登錄完成后,前端的大數據接收模塊接收終端發送模塊通過互聯網以預設的 時間作為間隔時間發出的請求信號,并將請求信號保存到中心數據庫內。
[0037] 步驟為:
[0038] 前端的大數據接收模塊開始登錄服務后,終端發送模塊發出登錄請求信號給大數 據接收模塊;
[0039] 前端的大數據接收模塊收到登錄請求信號后,將接收反饋信號反饋至終端發送模 塊;若終端發送模塊沒有收到反饋信號,終端發送模塊則以預設的間隔時間不間斷地向前 端的大數據接收模塊發送登錄請求信號,直至前端的大數據發送模塊接收到終端接收模塊 發出的接收反饋信號。
[0040] 前端實時處理
[0041] (1).前端的終端狀態監控模塊實時監控前端中心數據庫內的請求信號,并判斷接 收終端的在線狀態;
[0042] 若終端狀態監控模塊發現接收終端掉線,則啟動故障處理模塊發出報警,并對相 對應的掉線的接收終端進行故障排除;
[0043] (2).數據接收統計模塊通過互聯網或有線雙向網絡對終端接收完成后通過發送 模塊發出的文件接收完成信號進行統計。
[0044] 步驟為:
[0045] 前端終端狀態監控與故障處理
[0046] 前端終端狀態監控模塊發現接收終端掉線的依據為:終端狀態監控模塊監控中心 數據庫內的請求信號,若在預定的時間內沒有接收到終端發送模塊發出的請求信號,則認 為相應的大容量數據接收終端掉線。
[0047] 故障排除的具體步驟為:
[0048] 值班人員接收到故障處理模塊發出的報警信號后,通知相應故障發生點的值班人 員重啟接收終端、并檢查接收終端、互聯網情況以及廣電有線網的工作狀態,若無法解決故 障,則將該故障點的接收終端設為禁用,以保證其他設備的正常工作。
[0049] 前端數據接收統計
[0050] > A1.當相應的接收終端通過廣電有線網接收完成本次的文件數據后,該接收終 端中的接收完成發送模塊通過互聯網發出登錄請求信號至數據接收統計模塊,數據接收統 計模塊收到登錄請求后,發送登錄回饋信號給發出登錄請求的接收終端;若發出登錄請求 的接收終端沒有收到登錄回饋信號,則每隔1秒通過接收完成發送模塊發送一次登錄請求 信號,直到收到登錄回饋信號;
[0051] > A2.接收完成發送模塊接收到登錄回饋信號后,通過互聯網向數據接收統計模 塊發送文件接收完成信號,數據接收統計模塊接收到文件接收完成信號后,通過互聯網發 送文件接收完成反饋信號至該接收完成發送模塊;
[0052] > A3.若前端接收完成發送模塊沒有收到終端文件接收完成反饋信號后,重復步 驟Al、A2,直至接收完成發送模塊接收到文件接收完成反饋信號。
[0053] 大數據推送管理
[0054] (1).當所有的接收終端都對本次的文件接收完畢后,則由數據接收統計模塊通知 數據推送管理模塊按照文件推送列表中的推送次序推送下一個文件。
[0055] 步驟為:
[0056] 前端數據推送管理模塊,用于根據文件推送列表中的推送次序通過廣電有線網推 送相對應的文件給若干個大容量數據接收終端。前端數據推送管理模塊能夠通過了解每個 大容量數據接收終端的運行狀態、數據接收的狀態、數據接收的結果,能根據各大容量數據 接收終端的情況,進行海量信息的下載,并掌控安排數據廣播的輪次,達到對中間件終端的 可知、可管、可控目的。
[0057] 接收終端通過中間件移植軟件進行解碼播放,利用應用與平臺無關性來提高大數 據推送的效率。
[0058] 與本發明的系統實現相關協議可以有如下表示:
[0059] 1、登錄
[0060] 前端服務器的端口號定為6000 (機頂盒管理)
[0061] A、登錄請求報文
[0062]
【權利要求】
1. 一種基于數字電視中間件技術的大數據推送系統,其特征在于,包括數字電視中間 件前端和至少一個數字電視中間件終端, 所述數字電視中間件前端包括大數據推送管理模塊、故障處理模塊、終端監控模塊、數 據接收統計模塊、中心數據庫和大數據接收模塊, 所述數字電視中間件終端包括中間件軟件模塊、終端管控播放模塊、接收完成發送模 塊和大數據發送模塊, 所述數字電視中間件前端的大數據推送管理模塊將前端編輯完成的數據文件按照文 件推送列表中的推送順序通過廣電有線網推送到所述數字電視中間件終端,同時,所述數 字電視中間件終端的大數據發送模塊通過互聯網或有線雙向網向所述數字電視中間件前 端的大數據接收模塊發出登錄請求,當所述的登錄完成后,所述數字電視中間件前端的大 數據接收模塊接收所述數字電視中間件終端的大數據發送模塊通過互聯網或有線雙向網 以預設的時間作為間隔時間發出的請求信號,并將該請求信號保存到所述數字電視中間件 前端的中心數據庫內, 所述數字電視中間件前端的終端監控模塊實時監控所述數字電視中間件前端的中心 數據庫內的請求信號,并判斷處于接收中的所述數字電視中間件終端的在線狀態, 若所述終端監控模塊發現處于接收中的所述數字電視中間件終端掉線,則啟動故障處 理模塊發出報警,并對相對應的掉線的所述數字電視中間件終端進行故障排除, 所述數字電視中間件前端的數據接收統計模塊通過互聯網或有線雙向網絡對所述數 字電視中間件終端接收完成后通過接收完成發送模塊發出的文件接收完成信號進行統計, 當全部的所述數字電視中間件終端都對本次的文件接收完畢后,則由所述的數據接收 統計模塊通知大數據推送管理模塊按照文件推送列表中的推送順序推送下一個文件。
2. 如權利要求1所述的基于數字電視中間件技術的大數據推送系統,其特征在于, 所述數字電視中間件前端的大數據接收模塊開始登錄服務后,所述數字電視中間件終 端的大數據發送模塊發出登錄請求信號給所述的大數據接收模塊; 所述數字電視中間件前端的大數據接收模塊收到登錄請求信號后,將接收反饋信號反 饋至所述數字電視中間件終端的大數據發送模塊;若所述數字電視中間件終端的大數據發 送模塊沒有收到反饋信號,所述數字電視中間件終端的大數據發送模塊則以預設的間隔時 間不間斷地向所述數字電視中間件前端的大數據接收模塊發送登錄請求信號,直至所述數 字電視中間件前端的大數據發送模塊接收到所述數字電視中間件終端的大數據發送模塊 發出的接收反饋信號。
3. 如權利要求1所述的基于數字電視中間件技術的大數據推送系統,其特征在于, 所述數字電視中間件前端的終端監控模塊判斷處于接收中的所述數字電視中間件終 端掉線的依據為:所述終端監控模塊監控中心數據庫內的請求信號,若在預定的時間內沒 有接收到終端大數據發送模塊發出的請求信號,則認為相應的處于接收中的所述數字電視 中間件終端掉線, 當故障處理模塊發出報警信號后,需重啟處于接收中的所述數字電視中間件終端,檢 查所述數字電視中間件終端、互聯網以及廣電有線網的工作狀態,若無法解決故障,則將該 故障點的所述數字電視中間件終端設為禁用,以保證其他設備的正常工作。
4. 如權利要求3所述的基于數字電視中間件技術的大數據推送系統,其特征在于, 所述數字電視中間件前端的數據接收統計模塊的工作過程包括: A1.當相應的所述數字電視中間件終端通過廣電有線網接收完成本次的文件數據后, 該所述數字電視中間件終端中的接收完成發送模塊通過互聯網發出登錄請求信號至數據 接收統計模塊,數據接收統計模塊收到登錄請求后,發送登錄回饋信號給發出登錄請求的 所述數字電視中間件終端;若發出登錄請求的所述數字電視中間件終端沒有收到登錄回饋 信號,則每隔1秒通過接收完成發送模塊發送一次登錄請求信號,直到收到登錄回饋信號; A2.所述接收完成發送模塊接收到登錄回饋信號后,通過互聯網向所述數據接收統計 模塊發送文件接收完成信號,所述數據接收統計模塊接收到文件接收完成信號后,通過互 聯網發送文件接收完成反饋信號至該接收完成發送模塊; A3.若所述數字電視中間件終端接收完成發送模塊沒有收到終端文件接收完成反饋信 號后,重復步驟Al、A2,直至接收完成發送模塊接收到文件接收完成反饋信號。
5.如權利要求1所述的基于數字電視中間件技術的大數據推送系統,其特征在于, 所述數字電視中間件前端的大數據推送管理模塊,用于根據文件推送列表中的推送順 序通過廣電有線網推送相對應的文件給若干個大容量數據接收終端,所述數字電視中間件 前端的大數據推送管理模塊通過了解每個具有大容量數據接收的所述數字電視中間件終 端的運行狀態、數據接收的狀態、數據接收的結果,能根據各大容量數據接收的所述數字電 視中間件終端的情況,進行海量信息的下載,并掌控安排數據廣播的輪次,達到對中間件終 端的可知、可管、可控目的, 所述數字電視中間件終端通過中間件軟件模塊和終端管控播放模塊進行解碼播放。
【文檔編號】H04N21/236GK104125515SQ201410380719
【公開日】2014年10月29日 申請日期:2014年8月4日 優先權日:2014年8月4日
【發明者】許海華, 何明, 桂平, 許哲維 申請人:無錫商埃曲信息科技有限公司