999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單幀模式衛星上行站網絡管理平臺及值班室互動全景的仿真應用

2014-04-29 11:09:27林璜方
智能計算機與應用 2014年4期

林璜方

摘要:本文提出一種針對Flash CS3改良的單幀編程方法,并由此實現了對廣播電視衛星上行站網絡管理平臺和值班室互動全景的仿真,使值班員可以在任意支持SWF文件的播放平臺使用該應用,并可以進行日常操作和故障排除的考核和訓練。

關鍵詞:Flash; 單幀模式; 網管平臺; 互動全景; 仿真應用

中圖分類號:TP393 文獻標識碼:A文章編號:2095-2163(2014)04-0071-04

Abstract:In this paper, a single frame mode programming method is proposed to adapt to Flash CS3.This method realizes a simulation for earth station network manager and duty room interactive panorama, which allows staff to perform training and test on routine operation and transmission failure removal through any platform supporting SWF file.

Key words:Flash; Single Frame Mode; Network Manager; Interactive Panorama; Simulation

0引言

在上行站播出工作中,由于安全播出[1]的要求,上行播出系統需要24小時不間斷的連播。而值班員在保障系統正常持續運行實現的基礎上,同時又面臨著操練網管的職責需求。但若對在播或備播機房網管進行現場直接培訓,卻又存在著影響安全播出的誤操作風險。針對這一狀況,就需要借助PC上的模擬軟件來解決對網管操作的盡快熟悉以及對播出故障的實時判斷并排除的問題。

由于地球站[2]的操作系統隨著時代的變遷,存在著新老交替的問題。而且,地球站的值班人員也未必具備計算機編程的知識背景。上述特點即要求編寫的應用程序需具有跨平臺的特性、同時在客戶端的設置上更要友好而便捷。基于此分析,經過深入探討可知,利用Adobe Flash CS3平臺及其面向對象語言ActionScript 3.0編寫該項目將可同時滿足以上兩者的要求。具體是因為, 其一,Adobe Flash CS3生成的可執行程序SWF文件在當今市場上幾乎為所有的電影播放程序所支持。其二,安裝了支持FlashPlayer 9.0版本以上的插件的瀏覽器都可以實現該類文件的拖入播放,且該類插件的市場安裝率則在90%以上[3]。

但由于Adobe Flash并不是一個基于面向對象基礎而研發得到的編程軟件,其在支持完全的面向對象編程上表現了一定的局限。本文即通過采用“單幀編程”方法,規避了這些局限。通過編程方法的制定,Adobe Flash CS3將改造成一個適合系統圖編程的編程軟件。而使用該方法,Adobe Flash CS3則可單獨完成任意數量的系統操作界面軟件、帶系統圖的動態軟件平臺以及二維全景反應動畫的編程和動畫效果制作。若再加上Adobe Flash的SWF文件在用戶使用方面表現的良好便捷性和跨平臺特性,同時更結合該編程技術的Adobe Flash CS3潛具的廣闊編程應用空間,由其編程得到的Flash仿真軟件即會創造優良的用戶體驗。下面將就此問題展開具體論述。

1Flash CS3 的單幀編程方法及其確立的相關代碼

實驗1.1關鍵幀編程和文檔類綁定

首先,在Flash CS3中寫入代碼的方式主要有兩種。

其一,是在時間軸的關鍵幀中寫入ActionScript3代碼;其二,是在Flash CS3舞臺之外單獨寫成ActionScript3類文件,再作為文檔類和Flash庫文件進行綁定,或直接和Flash文件實現綁定[4]。

雖然《Flash ActionScript3殿堂之路》[4]一書的作者,推崇使用第二種方法,但其書中第23章指出的使用getDefinitionByName函數的庫文件綁定方法,只適用于舞臺對象較少,關系簡單的情況。一旦舞臺對象數目達到了100以上,其中從屬的邏輯關系將轉為復雜,那么對綁定函數的實現流程將不僅增加代碼的靜開銷,而且對于在何種繼承關系中定義并使用綁定函數,都將在無形中增加編程的復雜度,以及編程工作量。

雖然利用方法一,在時間軸的關鍵幀中寫入ActionScript3代碼可以編寫一定的面向對象程序。但本文要實現的項目卻有著比普通動畫軟件更加復雜的邏輯設計關系。并且,在《Flash ActionScript3殿堂之路》書中,作者雖然提到了ActionScript3整體命名空間的一些機制,但卻并未提及對于幀之間命名空間的現實運作,也未曾提供變量參數傳遞的具體機制。

針對此一前提,本文就需要首先對相應運行機制上存在的一些疑問進行代碼實驗。實驗的目的,就是確定變量的有效控制范圍,以及Flash CS3 在代碼運行上的執行順序。

1.2確定關鍵幀間以及舞臺和文檔類間代碼執行關系的五個代碼實驗

由于Flash CS3是一個偏重動畫設計的軟件,如果不在幀上加跳幀代碼的情況下,其關鍵幀即將按照幀號從小到大的時間順序而依次執行。并且,其變量類型主要有兩種,一種是基本的變量,在代碼中創立,另一種則是舞臺對象的變量,在舞臺中創立并實現命名。下面即設計五個代碼實驗,以推動本文研究的進一步發展與實現。

1.2.1驗證1

因此,為了保證關鍵幀代碼執行順序的唯一性,以及盡可能保留上一次的運行結果,使得編程的系統能夠成為一個有記憶的系統,本文即根據項目需求提出了一種在Adobe Flash上采取聯合文檔類的單幀模式進行編程的實現途徑,即在使用Adobe Flash CS3編程時,僅使用文檔類存儲全局變量,而將代碼按照邏輯功能的分類合理分配到關鍵幀1的各個圖層之中,同時盡量使用函數化的代碼,由此而形成了只使用文檔類和關鍵幀1作為全部的代碼編輯空間,并利用面向對象的編程方法實現編程項目的編程模式。

針對一個大系統設計而言,只使用單獨一幀來進行Adobe Flash編程的方法,卻可能造成千行以上的代碼集中在單一關鍵幀上,就會為編程人員對代碼的排錯和優化增加不小難度。為此,則提出如下解決方式,就是將代碼按照編程的邏輯進行分類,而且將代碼分配加入單關鍵幀的各個對應圖層之中,在使得代碼整體邏輯清晰的基礎上,還要盡量將代碼的設計函數化,以減少隨后添加的代碼對之前代碼在執行順序上可能造成的影響。

2系統的實現和內部邏輯架構

2.1系統圖切換邏輯結構的實現

根據廣播電視衛星上行系統網絡管理平臺中的系統圖的構圖模式,本文使用Flash CS3內舞臺基本構圖元素組合進行高度仿真的繪制,其操作功能和控制結構編程都將按照原網絡管理平臺上的設定來構建與實現。系統簡化拓撲圖如圖1所示。

2.2在播鏈路判斷功能、鏈路結點隨機故障產生功能以及鏈路健康判斷方程的設立

該部分主要實現在播鏈路隨機故障的模擬產生,以及值班員在進行切換操作后軟件執行對播出鏈路狀態將給出的各類即時判斷。

2.2.1結點參數設立

2.2.2隨機故障產生功能的設立

根據具體上行播出系統圖和圖中傳輸結點推測出最有可能出現的24個故障,并確定故障產生時網絡管理平臺的報警現象,制作得到故障行為函數庫。同時,基于2.2.1中斷定的在播鏈路,并根據在播鏈路結點確定可以使用的故障函數子集,而將子集故障函數數量n作為隨機數運行的最大邊界。接下來即從(1,n)的區間內按均勻分布隨機抽取一個序號,再調用該序號對應的故障函數。

2.2.3鏈路健康判斷方程的設立

根據網絡管理平臺的報警行為,每個結點或器件都有三個狀態:正常、警告、故障報警。因此,對每個器件建立int型健康變量ak,變量ak也隨之表現有三個取值:0、1和2,分別對應著故障報警、正常和警告。隨后,本文即采用乘法作為聯立方程的計算方式。

2.3值班室二維全景互動動畫和故障現象在屏幕墻監視黑場的關聯實現

由于值班員在平時的值班任務中,對播出是否正常以及播出故障時故障點的判斷大部分都是基于監控臺從相應結點獲取的播出監控圖像的播放狀態而加以確定。因此,對于各個故障而言,值班室屏幕墻都有對應的黑場現象。本文使用值班室屏幕墻的全景二維照片作為背景,并利用Photoshop軟件處理監控臺屏幕,制作出全黑場現象,而且更在黑屏電視中嵌入值班員在平時值班工作中經常看到的電視臺節目播放內容的GIF片段來增強仿真應用的現場真實感。而在隨機故障產生時,將即刻切換到值班室按鈕,對應故障的黑場現象就會出現在值班室的屏幕墻場景上。

3結束語

本文基于項目用戶友好性和跨系統平臺特性的需求,選擇了Flash CS3平臺進行項目編程,并對Flash CS3編程平臺設計了一定的代碼實驗,進而提出了單幀編程方法。通過單幀編程方法的使用,完成了衛星上行站網絡管理平臺及值班室互動全景的仿真應用。該項目已然作為值班員對故障處理業務訓練的一個平臺,并在上行站運行使用,使播出工作得到了更為切實的安全保障。而基于Flash CS3的單幀編程方法,未來也將在更多的仿真編程上獲得應用,以實現更多依據現實而具體定制化的圖形仿真編程。

參考文獻:

[1]國家廣播電影電視總局.廣播電視安全播出管理規定[S].2009-12-16.

[2]陳小英.衛星上行地球站自動監控系統設計與系統分析[D].南京:南京理工大學,2004.

[3]高沫.Adobe Flash平臺若干新技術在富媒體課程直播系統中的應用[D].上海:上海交通大學,2011.

[4]孫穎.Flash ActionScript3殿堂之路[M].北京:電子工業出版社,2007.

主站蜘蛛池模板: 国产九九精品视频| 色哟哟色院91精品网站| 日韩在线播放中文字幕| 99久久精彩视频| 99无码熟妇丰满人妻啪啪| 男人的天堂久久精品激情| 国产丝袜第一页| 免费在线视频a| 国产一区二区人大臿蕉香蕉| 第一区免费在线观看| 亚洲性影院| 国产精品久久精品| 91无码人妻精品一区| 米奇精品一区二区三区| 亚洲精品日产精品乱码不卡| 国产精品伦视频观看免费| 久久黄色一级片| 玖玖精品在线| 免费毛片全部不收费的| 啪啪免费视频一区二区| 国产电话自拍伊人| 精品乱码久久久久久久| 久久久久国产精品嫩草影院| 女人18毛片一级毛片在线 | 国产精品亚洲一区二区在线观看| 亚洲国产成人在线| 久久中文无码精品| 热热久久狠狠偷偷色男同| 国产成人久久综合777777麻豆| 亚洲综合婷婷激情| 欧美有码在线观看| 成人字幕网视频在线观看| 色综合天天综合| 日本一区二区三区精品国产| 国产日韩欧美精品区性色| 国产视频自拍一区| 国内精品久久九九国产精品| 色婷婷亚洲十月十月色天| 夜色爽爽影院18禁妓女影院| 欧美成人综合在线| 欧美成人精品一区二区| 欧美在线综合视频| 国产导航在线| 日韩在线成年视频人网站观看| 日韩精品久久久久久久电影蜜臀| 一本二本三本不卡无码| 波多野结衣无码视频在线观看| 亚洲中文字幕日产无码2021| 国产va在线| 免费不卡在线观看av| 久久99热66这里只有精品一| 亚洲精品777| 亚洲精品视频网| 亚洲天堂免费在线视频| 18禁黄无遮挡免费动漫网站| 欧美综合成人| 88av在线看| 免费A∨中文乱码专区| 国产日韩欧美成人| 国产精品爽爽va在线无码观看| 成人精品在线观看| 国产农村精品一级毛片视频| 中文字幕啪啪| 国产成人精品2021欧美日韩| av一区二区无码在线| 真实国产乱子伦视频| 国产又粗又猛又爽| 精品欧美视频| 国产精品福利社| 熟妇人妻无乱码中文字幕真矢织江 | 67194亚洲无码| jizz国产在线| 国产资源免费观看| 婷婷伊人久久| 狠狠做深爱婷婷久久一区| 天堂久久久久久中文字幕| 亚洲天堂色色人体| 欧美不卡二区| 在线观看网站国产| 91免费观看视频| 亚洲欧美精品日韩欧美| 精品99在线观看|