蔡建波
(溫嶺廣播電視臺網絡中心,浙江 溫嶺 317500)
農村信息化建設是社會主義新農村建設的一項重要內容,中央一號文件多次提出要積極推進農村信息化,加快社會主義新農村建設。為此,國家相關行業主管部門在全國范圍內相繼推出了基于有線廣播的“村村響”工程、“農業科普教育”和“黨員先進性教育”工程,以及“村村通”和“文化下鄉”工程等,大大推動了新農村建設步伐,提高了廣大農村的信息化程度,有效縮短了城鄉信息化差距。隨著數字電視在農村的普及,如何充分利用數字電視這個新的信息載體,做好農村各類信息化業務的整合工作以及加強農村基層組織和黨風廉政建設等。浙江省溫嶺市廣播電視臺為此推出了基于數字電視的村務信息平臺,各鄉鎮村民只需在家撳動遙控器就能瀏覽本村的村情概況、資產明細、黨務公開、財務公開、鄉鎮新聞和日常村務等信息。
目前,溫嶺共有800多個村,數字電視用戶32萬戶左右,機頂盒40多萬臺,機頂盒目前主要有創維和同洲兩種,配置為8+32,集成茁壯ipanel2.0.1和永新視博CA,機頂盒序列號、智能卡號都是無序發送,如何在這種無序、高信息量的狀態下,實現村務信息服務呢?溫嶺廣電采取的方法如下:通過BOSS系統錄入區域碼信息并將區域信息寫入數字電視智能卡第二特征位,同時前端將采集的各村的信息數據由數據廣播打包推送[1-3],終端機頂盒通過相應程序獲取區域碼值,根據邏輯判斷進入相應的村務信息[4](見圖1)。下面將具體闡述這一原理。

要做到村務信息服務,使每個村的村名方便收看本村的相關信息,就要針對每個村進行區分,而現有的機頂盒已經下發,而且序列號無序、卡也無序的情況下,不可能利用序列號和卡號來進行村與村的區分。溫嶺廣電利用的是CA里面的私有信息來進行區域控制,做到村與村的區分,這個私有信息稱為區域碼。
根據溫嶺實際情況,編制的區域碼共計8位10進制數據,格式為01XYYZZZ:前2位數字01代表溫嶺,由于溫嶺的BOSS系統由地級市臺州統一開發,考慮到未來臺州其他縣市的應用,預留這兩位用于區分;第3位用于機頂盒開機進入數據廣播頁面或是直接進入數字電視頻道而用,0代表進入數據廣播,1代表進入數字電視,這位數字主要為方便村民中不識字的老人直接看數字電視頻道;第4~5位代表村所在的鄉鎮街道;第6~8位代表具體的村。
例如,城北街道所對應的各村的區域碼如圖2所示。

區域碼的發送包括以下步驟:1)區域碼由Boss系統錄入,然后在CA系統總前端,發行區域碼設置管理模塊根據溫嶺廣電提供的區域碼和機頂盒終端智能卡信息向CA系統申請生成帶有區域碼的EMM數據包,再由CA系統將該EMM數據包作為機頂盒終端智能卡的狀態更新EMM復用到TS流中。2)機頂盒終端收到帶有該智能卡狀態更新EMM包的TS流后,由區域碼設置解析模塊解析該EMM數據包,并根據獲得的區域碼寫入智能卡的第二特征位(同方CA卡預留)。由于BOSS系統錄入的數據是十進制位,CA卡的特征位為16進制(為節省空間),因此需要轉換。3)機頂盒獲取16進制區域碼,然后再將數據重新轉換為10進制附加在STB_ID值前面。該區域碼是為了區分不同的村,而不用于實際的解擾控制,因此無須打開CA系統的區域控制標志,以免對用戶的加擾授權造成影響。
1.3.1 終端用戶獲取區域碼后打開本村信息頁面的實現方式
首先機頂盒通過函數IPanel.System.product.serial獲取新的STB_ID值,由于區域碼信息是以10進制形式附加在原STB_ID值前,因此需采用substr函數獲取從第3位開始的5位字符串,然后根據字符串值調用location.href,打開相應的頁面。程序代碼簡要如下:


上述程序段中,ss表示取得的新的STB_ID;aa是相應村的后5位區域號,溫嶺利用該號碼建立相應村的目錄;index.htm指的是相應村的主頁。
1.3.2 跨頻點連接的實現
由于溫嶺村務信息服務項目共涉及到800多個村,有大量的村務信息數據,因此需要多個頻點來滿足這么大的信息流量的傳輸。那么如何實現跨頻點連接呢?一個OC域中對象分布可以是跨頻點的,數據廣播中數據包封裝在TS數據包中,增加SI信息,與頻點并沒有直接的聯系,頻點的相關信息是由NIT表所得。因此通過采用代碼固化的方式寫入到機頂盒中的相關網絡參數(包括Origi?nal_Network_id,Transport_id,Service_id,dsm_Cc_tag),來鎖定數據廣播頻點,并將指定的Service_id值返回給iPanel瀏覽器,iPanel瀏覽器通過機頂盒返回的Service_id值,搜索相應的數據廣播Service入口,進入相應的數據廣播首頁面。茁壯ipanel2.0.1系統支持不同頻點間的信息Service以標準DVB的鏈接方式互相訪問,即:

上述程序段中,aaaa表示Original_network_id;bbbb表示Transport_id;cccc表示Service_id;dddd表示Dsm_cc_tag;path表示網頁的目錄路徑。
溫嶺廣電村務信息數據廣播共規劃了3個頻點,并通過以下方式調用:


頻點1涵蓋太平、城東、城西、城北和橫峰,相關信息為 original_network_id:100(64),trasnport_id:2301(8fd),ser?vice_id:2302(8fe),dsm_cc_componenag:191(bf)。
頻點2涵蓋澤國、大溪、松門、箬橫和新河,相關信息為 original_network_id:100(64),trasnport_id:2401(961),ser?vice_id:2402(962),dsm_cc_componenag:190(be)。
頻點3涵蓋石塘、濱海、溫嶠、城南、石橋頭和塢根,相關信息為original_network_id:100(64),trasnport_id:2501(9c6),service_id:2502(9c7),dsm_cc_componenag:189(bd)。
由于我國鄉鎮一級沒有電視制作機構,不能及時向本鄉鎮群眾宣傳本鄉鎮黨政動態、社會建設、民生發展等方面的新聞。因此為了更好配合溫嶺市各鄉鎮政府的宣傳工作,溫嶺廣播電視臺在村務信息中增加了鄉鎮新聞這一欄目,鄉鎮新聞以視頻的方式展現。
1)鄉鎮新聞視頻以NVOD的方式播出,各鄉鎮的Service_id規劃如表1所示。

表1 溫嶺村務信息鄉鎮新聞Service_id對應代碼
1.4.2 鄉鎮新聞視頻傳輸的規劃
鄉鎮新聞視頻也根據區域碼來進行各鄉鎮的區分,鄉鎮所屬村只能收視本鄉鎮的新聞。區域的劃分根據上述區域碼中的第4位和第5位來確定具體的鄉鎮。在頁面的調用中,根據取得的代碼進入相應的頁面:

然后調用以下函數取得相應的視頻信息:

目前溫嶺應用的村務信息共分為村務公開和鄉鎮新聞兩大板塊。村務公開共分為5個欄目,即村情概況、財務公開、資產資源、黨務公開和日常村務(見圖3)。

鄉鎮新聞包括新聞視頻、政務信息、通知公告、政策法規(見圖4)。

溫嶺村務信息項目的應用不僅增加了溫嶺廣電的預算外收入,而且得到了各級政府和媒體的高度評價。隨著數字電視進入后整轉時代,開發好村務信息等新業務,為廣電的業務拓展提供了良好的切入點,同時也提升了數字電視在老百姓心目中的形象。
[1]蘇凱雄,吳好.DVB數據廣播系統中對象輪播技術及其終端實現[J].電視技術,2006,30(S1):110-112.
[2]鄭立新,徐重陽,劉衛忠.數據輪播在數據廣播系統中的應用[J].電聲技術,2003,27(4):67-69.
[3]張衛鋒.基于DVB的數據廣播和客戶端數字機頂盒的開發[D].杭州:浙江大學,2002.
[4]周金治.基于數字電視中間件的應用軟件技術研究與開發[D].成都:電子科技大學,2002.