陳東妮(廣東舞蹈戲劇職業(yè)學(xué)院,廣東 廣州 510000)
網(wǎng)絡(luò)背景音樂監(jiān)控軟件設(shè)計(jì)與實(shí)現(xiàn)
陳東妮
(廣東舞蹈戲劇職業(yè)學(xué)院,廣東 廣州 510000)
【摘要】在先進(jìn)的網(wǎng)絡(luò)科學(xué)技術(shù)以及信息技術(shù)、電腦控制技術(shù)等共同的影響下,網(wǎng)絡(luò)背景音樂監(jiān)控軟件的設(shè)計(jì)得到了充足的技術(shù)支持。面對當(dāng)前網(wǎng)絡(luò)環(huán)境中大量網(wǎng)絡(luò)背景音樂的使用,為了優(yōu)化網(wǎng)絡(luò)背景音樂的監(jiān)督、管理、控制效果,做好網(wǎng)絡(luò)背景音樂監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn)就變得十分重要。
【關(guān)鍵詞】網(wǎng)絡(luò)背景音樂;監(jiān)控軟件設(shè)計(jì);底層嵌入式控制終端
以網(wǎng)絡(luò)為核心的控制系統(tǒng)主要呈現(xiàn)出兩大主要特征:一是通信技術(shù)和網(wǎng)絡(luò)技術(shù)不斷深入地滲透到自動化和工業(yè)控制領(lǐng)域,并且使得其他的技術(shù)逐漸被淘汰。二是控制理論和控制策略也不斷地加入到了通信網(wǎng)絡(luò)的管理和控制中。
網(wǎng)絡(luò)背景音樂監(jiān)控軟件設(shè)計(jì)與實(shí)現(xiàn)主要針對工程項(xiàng)目的應(yīng)用背景,利用最新的遠(yuǎn)程監(jiān)控方案和數(shù)據(jù)建模方案,并結(jié)合應(yīng)用軟件工程的開發(fā)思想,設(shè)計(jì)出了本系統(tǒng)。在本系統(tǒng)之中,遠(yuǎn)程監(jiān)控客戶端可以和底層的嵌入式監(jiān)控音頻終端進(jìn)行通信,從而完成對應(yīng)的控制動作。在本系統(tǒng)中,客戶端和底層嵌入式控制終端之間擁有高速的、穩(wěn)定和安全的通信鏈路,用戶端發(fā)出的及時系統(tǒng)指令可以被控制終端及時響應(yīng),這就為用戶實(shí)時查詢各個分布式現(xiàn)場的音頻設(shè)備提供了硬件上的支持。本系統(tǒng)在此基礎(chǔ)之上進(jìn)行設(shè)計(jì),可以廣泛地應(yīng)用在校園音頻監(jiān)測系統(tǒng)、游樂場所監(jiān)控系統(tǒng)、公園綠地監(jiān)控系統(tǒng)和車站、碼頭、賓館、酒店等地方。
網(wǎng)絡(luò)背景音樂監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn)是基于Internet的局域網(wǎng)的架構(gòu)設(shè)計(jì)思想,并設(shè)計(jì)相關(guān)的管理數(shù)據(jù)庫,使得系統(tǒng)的建立和管理,更趨于人性化和穩(wěn)定。
網(wǎng)絡(luò)背景音樂監(jiān)控軟件設(shè)計(jì)與實(shí)現(xiàn)主要的功能是負(fù)責(zé)園區(qū)音樂播放盒監(jiān)控,實(shí)現(xiàn)園區(qū)音樂背景的多樣化、優(yōu)雅化。該系統(tǒng)與以往不同的是,大大縮減了人工控制。以往都是單一的控制,且每個地方都要人工進(jìn)行操作,不僅費(fèi)時還費(fèi)力,現(xiàn)在通過該系統(tǒng)就可實(shí)現(xiàn)對園區(qū)背景音樂的集散控制,并對各個景區(qū)的背景音樂進(jìn)行實(shí)時的監(jiān)控,并對故障進(jìn)行檢測。該系統(tǒng)整合了計(jì)算機(jī)速度快、容量大的特性,把原本復(fù)雜的系統(tǒng)輕量化,大大地提高了效率。
對于這樣一個大的工程項(xiàng)目,必須要配備專業(yè)的人員進(jìn)行管理,每個人分別管理相應(yīng)的景區(qū)音樂。員工可以在控制室中通過以太網(wǎng)采集各個景點(diǎn)的背景音樂情況,并對景點(diǎn)的背景音樂進(jìn)行實(shí)時的更換,達(dá)到不出門能知景區(qū)背景音樂情況的目的。該工程項(xiàng)目主要分為以下幾個部分:
1.現(xiàn)場施工,布置播放音樂的基礎(chǔ)設(shè)施以及供電設(shè)施,還有網(wǎng)絡(luò)設(shè)施。
2.音頻控制的軟硬件平臺設(shè)置,特別是網(wǎng)絡(luò)部分的設(shè)計(jì)。
3.總監(jiān)控是上位機(jī)軟件的設(shè)計(jì)。
通過以上的操作,整個項(xiàng)目基本上可以運(yùn)行起來,員工在總監(jiān)控室內(nèi)可以通過以太網(wǎng)實(shí)時控制景區(qū)的背景音樂播放控制,以及歌曲的實(shí)時切換。
本課題屬于整個監(jiān)控系統(tǒng)設(shè)計(jì)的第三大部分,總控室監(jiān)控軟件的開發(fā)。集散系統(tǒng)監(jiān)控軟件的開發(fā)在現(xiàn)場通訊處理方面采用了現(xiàn)在比較流行的以太網(wǎng)技術(shù)。總控室監(jiān)控軟件屬于服務(wù)器程序,通過標(biāo)準(zhǔn)的socket與下位機(jī)(網(wǎng)絡(luò)音頻控制器)互聯(lián)。同時為了實(shí)現(xiàn)景點(diǎn)的動態(tài)分組,以及擴(kuò)展音樂庫中曲目等各項(xiàng)動態(tài)信息,便于系統(tǒng)的重構(gòu),以及以后程序功能的擴(kuò)展,對下位機(jī)數(shù)據(jù)采用了MSQL數(shù)據(jù)庫保存的方式。在這個系統(tǒng)中,數(shù)據(jù)集的設(shè)計(jì)是整個系統(tǒng)的核心,在數(shù)據(jù)集的基礎(chǔ)上實(shí)現(xiàn)了整個系統(tǒng)的動態(tài)連接。
總監(jiān)控室的軟件開發(fā)室是該課題的重要組成部分,沒有這一部分,其他部分做得再好,也無濟(jì)于事。集散系統(tǒng)監(jiān)控軟件一般采用現(xiàn)在比較流行的技術(shù)進(jìn)行開發(fā),擁有良好的人機(jī)交互界面,易于上手,無需培訓(xùn)。該課題的開發(fā)模式屬于服務(wù)器/客戶端(C/S)模式,總監(jiān)控室軟件部分就是屬于服務(wù)器部分,音樂播放系統(tǒng)屬于客戶端部分,他們之間通過以太網(wǎng)相連,通過socket進(jìn)行通信。系統(tǒng)將所有的歌曲信息保存在一個龐大的數(shù)據(jù)庫中,該數(shù)據(jù)庫采用MSQL數(shù)據(jù)庫進(jìn)行開發(fā)。員工可以直接將數(shù)據(jù)庫中的信息調(diào)用出來,對客戶端播放系統(tǒng)進(jìn)行實(shí)時的控制。遠(yuǎn)程監(jiān)控系統(tǒng)模式主要有三個大類:
1.早期的原始的遠(yuǎn)程信息監(jiān)控系統(tǒng)模式。在早期的生產(chǎn)控制過程中是依靠現(xiàn)場的技術(shù)員通過自己的知識水平和技術(shù)積累來保證系統(tǒng)的安全生產(chǎn),因此生產(chǎn)過程很容易受到人工因素的影響,同時由于人的工作能力有限,無法掌握整個生產(chǎn)系統(tǒng)的整體工作狀態(tài),所以早期的生產(chǎn)系統(tǒng)控制過程不但復(fù)雜而且性能還不可靠,不能實(shí)現(xiàn)及時的系統(tǒng)控制功能。
2.近現(xiàn)代的遠(yuǎn)程信息監(jiān)控系統(tǒng)模式。隨著信息技術(shù)的快速發(fā)展,遠(yuǎn)程監(jiān)控系統(tǒng)也得到了很大的改進(jìn),通過安裝在現(xiàn)場的先進(jìn)的傳感器,管理者可以很輕松地掌握整個生產(chǎn)系統(tǒng)的工作狀態(tài),通過對現(xiàn)場數(shù)據(jù)進(jìn)行系統(tǒng)的分析處理減小了人為因素對系統(tǒng)的影響,系統(tǒng)的可靠性得到了很大的提高,同時隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展使遠(yuǎn)程在線實(shí)時數(shù)據(jù)監(jiān)控成為了可能,但是由于信號在傳輸過程中會受到噪聲、延遲等各種情況的影響,所以遠(yuǎn)程在線實(shí)時數(shù)據(jù)監(jiān)控系統(tǒng)的信息傳遞是有距離限制的。
3.現(xiàn)代遠(yuǎn)程監(jiān)控模式。現(xiàn)代計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的飛速發(fā)展共同促進(jìn)了現(xiàn)代遠(yuǎn)程監(jiān)控診斷模式的產(chǎn)生。在這種模式中,傳送給遠(yuǎn)程控制中心并不是直接來自于現(xiàn)場采樣設(shè)備中的傳感器獲取的設(shè)備狀態(tài)信息,而是數(shù)字化后通過網(wǎng)絡(luò)傳輸?shù)臄?shù)字信息。遠(yuǎn)程控制中心的診斷工程師對這些信息分析綜合處理,根據(jù)遠(yuǎn)程設(shè)備的運(yùn)行狀況得出診斷結(jié)果,再將診斷結(jié)果反饋給現(xiàn)場工作人員以做參考。由于這種模式傳輸?shù)氖菙?shù)字信號,抗各種干擾的能力都要好得多,穩(wěn)定性較高,實(shí)時性也好得多,可以很大程度上提高診斷的可靠性,在線遠(yuǎn)程監(jiān)控與診斷效果會有很大的提升。
由此可知,經(jīng)過近些年的發(fā)展,網(wǎng)絡(luò)技術(shù)取得了長足的進(jìn)步,直接促進(jìn)了監(jiān)控技術(shù)的發(fā)展,它的應(yīng)用領(lǐng)域也越來越廣泛了,開始觸及到社會的各個方面,例如:遠(yuǎn)程控制、在線教學(xué)、在線筆試等。同樣,這種基于網(wǎng)絡(luò)的遠(yuǎn)程技術(shù)也在能源、電力、通信領(lǐng)域廣泛應(yīng)用。由此可見,這些領(lǐng)域的應(yīng)用都涉及到了廣闊的地域和龐大的目標(biāo)人群,在系統(tǒng)的運(yùn)營與維護(hù)中,需要投入龐大的錢財(cái)以及人力資源。由于系統(tǒng)的預(yù)判性有待加強(qiáng),一些小概率的風(fēng)險事件就導(dǎo)致了投入大幅度的提升。因此,出于保證高質(zhì)量的管理水平,切實(shí)保證設(shè)備的安全運(yùn)轉(zhuǎn),即時了解現(xiàn)場的各種狀況,有必要實(shí)現(xiàn)現(xiàn)場的監(jiān)控。而且這是切實(shí)可行的,因?yàn)橥ㄐ拧⒂?jì)算機(jī)以及控制技術(shù)的迅猛發(fā)展,已經(jīng)給這種市場的需要以及開發(fā)打下了堅(jiān)實(shí)的技術(shù)基礎(chǔ)。基于互聯(lián)網(wǎng)絡(luò)的遠(yuǎn)程控制技術(shù)系統(tǒng)是未來實(shí)現(xiàn)遠(yuǎn)程控制的主流。