国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

創(chuàng)新型數(shù)字電視EPG終端運(yùn)轉(zhuǎn)模式與機(jī)制

2019-03-21 19:17郝建偉
產(chǎn)業(yè)與科技論壇 2019年8期
關(guān)鍵詞:過(guò)濾器表格解析

□郝建偉

創(chuàng)新型數(shù)字電視實(shí)現(xiàn)了交互功能,能提升用戶體驗(yàn),傳統(tǒng)電子節(jié)目指南EPG從傳統(tǒng)內(nèi)容發(fā)布走向互動(dòng)業(yè)務(wù),實(shí)現(xiàn)新型智能功能與傳統(tǒng)內(nèi)容的結(jié)合,在滿足用戶廣播電視、視頻點(diǎn)播的同時(shí),用戶可基于自身的個(gè)性化需求,選擇不同的功能,滿足觀看與互動(dòng)業(yè)務(wù)?,F(xiàn)代化發(fā)展中信息技術(shù)、智能技術(shù)與計(jì)算機(jī)技術(shù)與EPG系統(tǒng)的融合,可以實(shí)現(xiàn)EPG系統(tǒng)能實(shí)現(xiàn)雙向網(wǎng)絡(luò)互動(dòng),并為用戶提供各種頻道與節(jié)目信息瀏覽和查詢、搜素服務(wù),為用戶提供容易使用、界面良好的電視收看方式。在智能型EPG系統(tǒng)中,其數(shù)據(jù)接收方式與解析方式發(fā)生改變,各種圖文、廣告等表現(xiàn)形式對(duì)其數(shù)據(jù)接收與運(yùn)轉(zhuǎn)提出更高的要求,比對(duì)傳統(tǒng)電視廣告,EPG終端的互動(dòng)性、便捷性更強(qiáng)。

一、系統(tǒng)設(shè)計(jì)

EPG是通過(guò)頻道—時(shí)間的方式,將時(shí)間內(nèi)對(duì)電視節(jié)目信息進(jìn)行傳輸與呈現(xiàn),利用瀏覽功能實(shí)現(xiàn)業(yè)務(wù)與信息描述,為數(shù)字電視提供基本功能,EPG數(shù)據(jù)在前端打包時(shí),將EPG嵌入到SI表格中,通過(guò)前端廣播系統(tǒng)發(fā)送并在碼流中進(jìn)行數(shù)據(jù)傳輸,機(jī)頂盒終端進(jìn)行section的接收與解析?,F(xiàn)如今技術(shù)實(shí)現(xiàn)機(jī)頂盒終端進(jìn)行數(shù)據(jù)接收與解析的方法大致有兩種,一是配置與啟動(dòng)EPG過(guò)濾器,根據(jù)SI表格規(guī)范,將過(guò)濾器中接收的嵌有EPG數(shù)據(jù)的section構(gòu)成segment,利用segment轉(zhuǎn)變成table表格,然后再通過(guò)相反的組成方式進(jìn)行解析,將所有的EPG數(shù)據(jù)嵌入到SI表格中,構(gòu)成8個(gè)section的segment,并規(guī)定每個(gè)表中最多只能有8個(gè)segment。二是在配置和啟動(dòng)EPG數(shù)據(jù)過(guò)濾器后,按照SI表格收集所有數(shù)據(jù)后,再逐個(gè)解析每個(gè)section。以上兩種方式都存在一定弊端,前者是其操作過(guò)程尤為復(fù)雜,從section到segment再到table,流程繁雜,對(duì)前端的組裝要求很高,一旦出現(xiàn)組裝失敗問(wèn)題,就難以解析整個(gè)EPG數(shù)據(jù)。后者雖然不需要組裝過(guò)程,但需要較大的緩存空間,對(duì)內(nèi)存資源的需求較大,無(wú)形中會(huì)增加產(chǎn)品成本。本文是將兩者的優(yōu)勢(shì)組合,利用section作為數(shù)據(jù)解析與收集的主要數(shù)據(jù)單元,直接在section的基礎(chǔ)上利用單元數(shù)據(jù)直接進(jìn)行數(shù)據(jù)收集與解析,借助多個(gè)模塊進(jìn)行實(shí)時(shí)處理,不需要較大的臨時(shí)緩存,也可以對(duì)數(shù)據(jù)進(jìn)行全面解析。

二、功能實(shí)現(xiàn)步驟

本文主要是利用創(chuàng)新型數(shù)字電視EPG終端中section單元的信息接收機(jī)制,將業(yè)務(wù)數(shù)據(jù)分解成section單元,利用其特征進(jìn)行數(shù)據(jù)接收、解析與動(dòng)態(tài)監(jiān)控,從而實(shí)現(xiàn)數(shù)字電視EPG數(shù)據(jù)接收與解析,重新構(gòu)建數(shù)據(jù)接收與處理機(jī)制,避免大量數(shù)據(jù)緩存造成運(yùn)行機(jī)制緩慢與延遲。系統(tǒng)設(shè)計(jì)的主要特征是利用初始化后的EPG模塊創(chuàng)建數(shù)據(jù)接收模塊與數(shù)據(jù)解析模塊,實(shí)現(xiàn)信號(hào)量和消息隊(duì)列等,將所述的功能與模塊進(jìn)行實(shí)時(shí)section的監(jiān)控,通過(guò)解析、接收與動(dòng)態(tài)監(jiān)控,對(duì)內(nèi)存使用情況、數(shù)據(jù)使用情況進(jìn)行監(jiān)控。根據(jù)數(shù)據(jù)接收模塊的section接收狀態(tài),利用section的版本號(hào)與CRC進(jìn)行section單元判斷。經(jīng)過(guò)section的數(shù)據(jù)解析模塊完成數(shù)據(jù)解析后,將解析后的數(shù)據(jù)存儲(chǔ)在Ram或FLash中。主要步驟為:第一,EPG模塊初始化,采用過(guò)濾器實(shí)現(xiàn)section進(jìn)行數(shù)據(jù)過(guò)濾后,再重新進(jìn)行section單元配置。第二,在數(shù)據(jù)接收模塊中嵌入EPG數(shù)據(jù)的section,并將section配置在臨時(shí)緩存中,當(dāng)臨時(shí)緩存已滿,就將section丟棄,然后在數(shù)據(jù)接收模塊中重新接收下一個(gè)section數(shù)據(jù),這樣就可自動(dòng)進(jìn)行數(shù)據(jù)更新,避免大量臨時(shí)緩存。第三,當(dāng)數(shù)據(jù)解析模塊始終處于運(yùn)行狀態(tài),若是臨時(shí)緩存中沒(méi)有section數(shù)據(jù),則執(zhí)行監(jiān)控處理,數(shù)據(jù)解析模塊的作用,是進(jìn)行監(jiān)控section的解析。第四,但若是臨時(shí)緩存中沒(méi)有解析section,數(shù)據(jù)解析模塊的作用是解析緩存數(shù)據(jù)中的section,將解析后的數(shù)據(jù)存儲(chǔ)。第五,所有section數(shù)據(jù)解析完畢后,再次執(zhí)行(三),沒(méi)有就執(zhí)行(四),往復(fù)進(jìn)行數(shù)據(jù)解析實(shí)現(xiàn)數(shù)據(jù)解析、監(jiān)控和接收等多個(gè)功能。

三、技術(shù)方案的優(yōu)勢(shì)

在實(shí)現(xiàn)創(chuàng)新型數(shù)字電視EPG終端運(yùn)轉(zhuǎn)模式與機(jī)制中采用本技術(shù)方案,采用新的數(shù)據(jù)接收與處理機(jī)制,直接在section單元數(shù)據(jù)模塊上進(jìn)行數(shù)據(jù)接收與解析,不需要進(jìn)行數(shù)據(jù)組合,直接在數(shù)據(jù)接收與數(shù)據(jù)解析模塊,通過(guò)異步處理,將數(shù)據(jù)接收、解析以及實(shí)時(shí)監(jiān)控等功能分開(kāi),通過(guò)多個(gè)模塊實(shí)時(shí)進(jìn)行section單元數(shù)據(jù)處理、動(dòng)態(tài)監(jiān)控?cái)?shù)據(jù)使用情況與運(yùn)行狀態(tài)等,解析模塊負(fù)責(zé)從緩存中讀取數(shù)據(jù),并進(jìn)行數(shù)據(jù)解析狀態(tài)、內(nèi)存使用狀態(tài)、數(shù)據(jù)使用狀態(tài)等,在數(shù)據(jù)接收與數(shù)據(jù)解析任務(wù)中,并不需要太大的臨時(shí)緩存,對(duì)數(shù)據(jù)收集情況沒(méi)有依賴要求,可實(shí)現(xiàn)多個(gè)模塊共同進(jìn)行section單元處理,在提高數(shù)據(jù)解析效率的同時(shí),快速更新EPG數(shù)據(jù),實(shí)時(shí)呈現(xiàn)圖文信息與廣告等,避免緩存時(shí)間過(guò)長(zhǎng)。

本專利的使用并不局限于具體實(shí)施方式,可以擴(kuò)展到各種新特征與新組合中,各個(gè)步驟可依據(jù)實(shí)際情況進(jìn)行調(diào)整組合,數(shù)據(jù)過(guò)濾在過(guò)濾器中,利用section的統(tǒng)一表格中表段section設(shè)置一個(gè)過(guò)濾器,例如在表格0x51、0x52、0x53……0x5f等都屬于同一個(gè)0x5x表段,設(shè)置一個(gè)0x5x就可與進(jìn)行數(shù)據(jù)過(guò)濾,則數(shù)據(jù)接收的section均是有效數(shù)據(jù),將section存儲(chǔ)在section中,通過(guò)section的版本與CRC判斷section正確性。解析時(shí)若臨時(shí)緩存中有數(shù)據(jù),但狀態(tài)任務(wù)為解析數(shù)據(jù),無(wú)數(shù)據(jù)則狀態(tài)任務(wù)轉(zhuǎn)變?yōu)楸O(jiān)控,執(zhí)行實(shí)時(shí)監(jiān)控和進(jìn)行section的數(shù)據(jù)解析,使用內(nèi)存狀態(tài)的數(shù)據(jù),一旦緩存中有數(shù)據(jù),就可將解析任務(wù)切換到數(shù)據(jù)緩存中,這樣的運(yùn)行機(jī)制能夠同時(shí)進(jìn)行任務(wù)切換與section數(shù)據(jù)解析,確保各項(xiàng)功能都能進(jìn)行實(shí)時(shí)運(yùn)行,減少臨時(shí)緩存的同時(shí)提高處理速度與效率。

四、結(jié)語(yǔ)

綜上所述,創(chuàng)新數(shù)字電視EPG終端運(yùn)轉(zhuǎn)模式與機(jī)制,利用section單元實(shí)現(xiàn)數(shù)據(jù)接收與處理的優(yōu)化,可減少電視臨時(shí)緩存,直接在臨時(shí)緩存中進(jìn)行section處理與監(jiān)控,提高數(shù)據(jù)處理效率與速度,能有效促進(jìn)創(chuàng)新性數(shù)字電視在在全球中進(jìn)一步推廣部署。

猜你喜歡
過(guò)濾器表格解析
《現(xiàn)代臨床醫(yī)學(xué)》來(lái)稿表格要求
《現(xiàn)代臨床醫(yī)學(xué)》來(lái)稿表格要求
三角函數(shù)解析式中ω的幾種求法
統(tǒng)計(jì)表格的要求
更 正
聲音過(guò)濾器
睡夢(mèng)解析儀
電競(jìng)初解析
對(duì)稱巧用解析妙解
基于LOGO!的空氣過(guò)濾器自潔控制系統(tǒng)
台州市| 汾西县| 呼伦贝尔市| 阿瓦提县| 洛浦县| 武鸣县| 海安县| 马关县| 乌兰察布市| 太保市| 玉环县| 罗田县| 锦屏县| 林周县| 大埔区| 喀什市| 乌兰浩特市| 汶川县| 凤翔县| 沾益县| 香格里拉县| 聂拉木县| 托克逊县| 肃北| 大理市| 安岳县| 西华县| 广灵县| 福贡县| 建宁县| 丘北县| 横峰县| 玛曲县| 阳新县| 靖边县| 牙克石市| 盐亭县| 正镶白旗| 海盐县| 吉林市| 鄂托克前旗|