周 葉,楊 琴,張佳偉
(新疆師范高等專科學(xué)校 現(xiàn)代教育技術(shù)與中心,烏魯木齊 830043)
(新疆教育云技術(shù)與資源實(shí)驗(yàn)室自治區(qū)重點(diǎn)實(shí)驗(yàn)室,烏魯木齊 830043)
黨中央一直高度重視黨員的教育培訓(xùn)工作,中央辦公廳《2014—2018年全國黨員教育培訓(xùn)工作規(guī)劃》提出:要加快全國黨員干部現(xiàn)代遠(yuǎn)程教育優(yōu)化升級,充分發(fā)揮遠(yuǎn)程教育的功能和作用,運(yùn)用遠(yuǎn)程教育平臺開展教育培訓(xùn).各級黨組織要辦好黨員教育培訓(xùn)網(wǎng)站,建立“網(wǎng)上黨?!薄ⅰ熬W(wǎng)絡(luò)課堂”,拓展黨員電化教育服務(wù)功能,開設(shè)黨建電視頻道或黨員教育電視欄目等.新疆維吾爾自治區(qū)黨委高度重視,成立了新疆農(nóng)村黨員干部現(xiàn)代遠(yuǎn)程教育領(lǐng)導(dǎo)小組,對開展農(nóng)村黨員干部現(xiàn)代遠(yuǎn)程教育工作進(jìn)行了部署.農(nóng)村黨員遠(yuǎn)程教育工程對新疆的經(jīng)濟(jì)發(fā)展、政治穩(wěn)定和社會穩(wěn)定,具有長遠(yuǎn)的戰(zhàn)略意義.新疆位于西北邊陲之地,是中國五個少數(shù)民族自治區(qū)之一,也是中國陸地面積最大的省級行政區(qū),面積166 萬平方公里,占中國國土總面積六分之一,擁有2360 萬人口,其中維吾爾族全區(qū)人口最多達(dá)1127.19萬人占48.53%,網(wǎng)民數(shù)量達(dá)1140 多萬,互聯(lián)網(wǎng)普及率近50%.新疆是全國五大牧區(qū)之一,人員多流動性強(qiáng),沒有固定住所.新疆人口具有地理分散、人口密度低、流動性強(qiáng)、游牧民族沒有固定居所,是網(wǎng)絡(luò)培訓(xùn)更加難以開展.利用衛(wèi)星通信網(wǎng)覆蓋面積大、接收端環(huán)境要求低、實(shí)時(shí)傳輸?shù)葍?yōu)點(diǎn)[1],實(shí)現(xiàn)IP 數(shù)據(jù)遠(yuǎn)距離傳輸[2],是對城市IP網(wǎng)絡(luò)的有效補(bǔ)充,能有效新疆的農(nóng)村黨員培訓(xùn)難題.本文提出一種對衛(wèi)星終端學(xué)習(xí)資源管理的設(shè)計(jì)與實(shí)現(xiàn)方法,具有資源分類管理、學(xué)習(xí)過程記錄、學(xué)習(xí)分析報(bào)表等功能,便于管理人員對終端站點(diǎn)學(xué)習(xí)管理監(jiān)督.
資源數(shù)據(jù)發(fā)送接收流程是指數(shù)據(jù)從衛(wèi)星播放端到終端站點(diǎn)的數(shù)據(jù)流轉(zhuǎn)過程[2,3].如圖1所示,具體步驟如下:
(1)資源管理單元通過衛(wèi)星播發(fā)管理單元,分發(fā)學(xué)習(xí)資源,由XML 資源描述文件和資源組成.
(2)衛(wèi)星播發(fā)單元通過IP over DVB-S 標(biāo)準(zhǔn)編碼技術(shù)理,將數(shù)據(jù)傳至發(fā)送端衛(wèi)星天線.
(3)發(fā)送端天線將數(shù)據(jù)通過無線電傳至亞太六號(鑫諾一號)衛(wèi)星.
(4)亞太六號(鑫諾一號)衛(wèi)星通過無線電將數(shù)據(jù)發(fā)送至接收端衛(wèi)星天線.
(5)接收端衛(wèi)星天線將數(shù)據(jù)發(fā)送至衛(wèi)星接收單元.
(6)衛(wèi)星接收單元解碼數(shù)據(jù),接收到學(xué)習(xí)資源.
衛(wèi)星資源數(shù)據(jù)入庫存儲管理流程是指衛(wèi)星終端站點(diǎn)接收到資源數(shù)據(jù)后,對資源進(jìn)行加工,存儲到資源管理系統(tǒng).如圖2所示,具體步驟如下:
(1)衛(wèi)星接收單元,通過解碼數(shù)據(jù),接收到衛(wèi)星資源和XML 資源描述文件.
(2)衛(wèi)星資源解析程序解析資源描述XML,得到資源描述數(shù)據(jù).
(3)資源管理系統(tǒng)入庫API,對資源描述數(shù)據(jù).
(4)衛(wèi)星管理系統(tǒng)對資源描述數(shù)據(jù),分類加工、資源映射存儲.
“調(diào)”,就是著力調(diào)整種植結(jié)構(gòu)。河北省是以種植小麥為主的全國糧食主產(chǎn)區(qū)。各地堅(jiān)持從實(shí)際出發(fā),因地制宜,因水制宜,宜林則林、宜果則果、宜糧則糧,逐步減少高耗水小麥種植面積,探索走出一條節(jié)水壓采穩(wěn)糧的農(nóng)業(yè)種植結(jié)構(gòu)調(diào)整之路。以保障國家糧食安全為前提,充分利用當(dāng)?shù)赜隉嶙匀毁Y源,大力發(fā)展高產(chǎn)量、低耗水的農(nóng)作物,力求做到減地節(jié)水不減產(chǎn)。以保障群眾利益為根本,實(shí)行必要的補(bǔ)償政策,利用市場的手段,引導(dǎo)農(nóng)民轉(zhuǎn)變傳統(tǒng)種植習(xí)慣,自愿改種收益更高的苜蓿、油葵等省水替代作物,達(dá)到既節(jié)水又增收的目的。
圖2 衛(wèi)星資源數(shù)據(jù)入庫存儲管理流程
新疆黨員遠(yuǎn)程教育學(xué)習(xí)終端主要完成新疆全境基層黨員的學(xué)習(xí)教育和監(jiān)督,以及黨的政策、農(nóng)林科技、醫(yī)療衛(wèi)生等宣傳工作.根據(jù)新疆的地理分布實(shí)際情況,利用衛(wèi)星通信網(wǎng)傳輸距離遠(yuǎn)、覆蓋面積大、接收端環(huán)境要求低、實(shí)時(shí)傳輸?shù)葍?yōu)點(diǎn),建設(shè)覆蓋新疆全境的遠(yuǎn)程教育學(xué)習(xí)終端,服務(wù)好于黨員教育目標(biāo).對比當(dāng)前國際網(wǎng)絡(luò)安全實(shí)際情況,采用國產(chǎn)硬件平臺、國產(chǎn)安全自主可控昆侖OS 構(gòu)建安全靠的遠(yuǎn)程學(xué)習(xí)終端基礎(chǔ)平臺,資源管理系統(tǒng)支持多種語言展現(xiàn),使各區(qū)域?qū)W員快速適應(yīng)平臺,簡化平臺使用難度.同時(shí),各終端能夠?qū)W(xué)習(xí)情況進(jìn)行監(jiān)督記錄.系統(tǒng)能夠滿足新疆的區(qū)情,構(gòu)建安全可靠的遠(yuǎn)程學(xué)習(xí)終端系統(tǒng),適應(yīng)全疆基層黨員干部培訓(xùn)及監(jiān)督.
資源管理主要是滿足基層終端站點(diǎn)管理員對衛(wèi)星資源的管理及學(xué)習(xí)過程監(jiān)督.系統(tǒng)的角色主要是站點(diǎn)管理員、基于IP的衛(wèi)星資源接收解析組件、系統(tǒng)開關(guān)機(jī)日志采集器.站點(diǎn)管理員主要完成多語言管理、資源分類管理、資源管理、市場信息分類管理、市場信息管理和站點(diǎn)信息功能.站點(diǎn)信息包括開關(guān)機(jī)管理和學(xué)習(xí)管理.基于IP的衛(wèi)星資源接收解析組件主要是資源分類管理、資源管理、市場信息分類管理、市場信息管理.系統(tǒng)開關(guān)機(jī)日志采集器主要是站點(diǎn)信息的開關(guān)機(jī)管理.衛(wèi)星資源管理系統(tǒng)用例圖如圖3.
圖3 衛(wèi)星資源管理系統(tǒng)用例圖
資源管理系統(tǒng)運(yùn)行在成熟的LAMP[4]架構(gòu),LAMP架構(gòu)是全部采用開源軟件實(shí)現(xiàn)的一種高效的Web 運(yùn)行環(huán)境,是當(dāng)今世界上互聯(lián)網(wǎng)企業(yè)的主流架構(gòu).LAMP 指的Linux(本平臺使用完全自主可控的昆侖Linux操作系統(tǒng))[4,5]、Apache(Web 服務(wù)器)、MySQL(數(shù)據(jù)庫軟件)和PHP(腳本語言)[6],具有通用、跨平臺、高性能、免費(fèi)的優(yōu)勢.資源管理軟件實(shí)現(xiàn)基于成熟開源的PHPWeb 框架Symfony2[7],它基于MVC 架構(gòu)實(shí)現(xiàn),是大型全能型企業(yè)級應(yīng)用型框架.多語言均采用標(biāo)準(zhǔn)字庫建設(shè).
資源管理系統(tǒng)軟硬件由衛(wèi)星天線、衛(wèi)星接收單元組成.衛(wèi)星接收單元分為五大組件分別為基礎(chǔ)硬件、安全OS、運(yùn)行組件、服務(wù)組件、顯示單元組成.基礎(chǔ)硬件有PC 機(jī)、DVB-S 拓展卡組成.安全OS 是實(shí)驗(yàn)室自主知識產(chǎn)權(quán)的安全可控的國產(chǎn)昆侖Linux.運(yùn)行組件有WEB 服務(wù)器Apache、應(yīng)用服務(wù)器PHP、數(shù)據(jù)庫Mysql組成[8].服務(wù)組件有衛(wèi)星資源解析組件、開關(guān)機(jī)日志采集組件、資源管理組成.顯示單元瀏覽器、投影、宣傳電子大屏等組成.衛(wèi)星接收單元系統(tǒng)架構(gòu)總覽如圖4.
資源管理系統(tǒng)采用三層架構(gòu)將整個業(yè)務(wù)應(yīng)用劃分為:Controller 層、Service 層、Dao 層.分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu),有利于實(shí)現(xiàn)“高內(nèi)聚低耦合”的結(jié)構(gòu).資源管理軟件設(shè)計(jì)結(jié)構(gòu).
Controller 層:Controller 層負(fù)責(zé)具體的業(yè)務(wù)模塊流程控制,調(diào)用Serice 層的接口來控制業(yè)務(wù)流程.
圖4 衛(wèi)星接收單元系統(tǒng)架構(gòu)
Service 層:Service 層主要負(fù)責(zé)業(yè)務(wù)模塊的邏輯應(yīng)用設(shè)計(jì).采用接口加實(shí)現(xiàn)類的方法.Service 層的業(yè)務(wù)實(shí)現(xiàn),要調(diào)用DAO 層的接口.封裝Service 層的業(yè)務(wù)邏輯有利于通用的業(yè)務(wù)邏輯的獨(dú)立性和重復(fù)利用性.
DAO 層:DAO 層做數(shù)據(jù)持久化的工作,負(fù)責(zé)與數(shù)據(jù)庫的交互.
根據(jù)用列圖的角色功能得到系統(tǒng)的分析類圖,用面向?qū)ο蟮姆绞匠尸F(xiàn)系統(tǒng)實(shí)體存儲結(jié)構(gòu).資源管理系統(tǒng)分析類圖如圖5所示.
圖5 資源管理系統(tǒng)分析類圖
CSS 層疊樣式表提供 @ font-face 規(guī)則允許你使用自定義字體[9-11],展現(xiàn)個性化字體風(fēng)格,即使訪問者的計(jì)算機(jī)上沒有安裝自定義字體,也可以正常工作,作為一個解決方案,展示自定義字體.在CSS中引入相應(yīng)語言的字體,即可正常顯示相應(yīng)的語言[12].
基于IP的衛(wèi)星資源接收解析組件,解析完衛(wèi)星資源描述文件,組件調(diào)用資源管理系統(tǒng)入庫接口,將資源分類存儲進(jìn)相應(yīng)的位置.新疆昆侖頻道入庫代碼片段如下:
直觀展示新疆黨教的各個頻道資源接收數(shù)量、快速的頻道資源入口和快捷的多語種切換功能,如圖6所示.
圖6 資源管理系統(tǒng)首頁
分不同頻道展示,不同頻道下資源.提供資源的播放,瀏覽,搜索等功能,如圖7所示.
圖7 新疆昆侖頻道衛(wèi)星資源列表
站點(diǎn)信息概況包括頻道資源接收統(tǒng)計(jì)、學(xué)習(xí)統(tǒng)計(jì)、熱播資源榜.頻道資源結(jié)束統(tǒng)計(jì)以餅圖的方式直觀展示系統(tǒng)資源總量及各頻道分布情況.學(xué)習(xí)統(tǒng)計(jì)用儀表盤直觀的反應(yīng)站點(diǎn)開機(jī)情況、資源學(xué)習(xí)完成情況.資源熱播榜以柱狀圖反應(yīng)出資源的點(diǎn)擊播放排行榜.如圖8所示.
圖8 站點(diǎn)信息統(tǒng)計(jì)
通過本文提出的模式構(gòu)建的衛(wèi)星資源管理系統(tǒng),能夠結(jié)構(gòu)清晰的展示管理衛(wèi)星播放的資源.系統(tǒng)設(shè)計(jì)的多語言界面,能夠切實(shí)深入基層.對于自治區(qū)做好黨員教育工作,有積極的意義.在基層黨員的在線教教育和學(xué)習(xí)監(jiān)督,以及黨的政策、農(nóng)林科技、醫(yī)療衛(wèi)生等宣傳工作,提供了信息化支持平臺.本文在各終端的數(shù)據(jù)匯聚方面存在不足,研究云端數(shù)據(jù)匯聚分析是今后的研究方向.