【摘要】調(diào)查研究表明,不斷發(fā)展的計(jì)算機(jī)技術(shù),催生了遠(yuǎn)程培訓(xùn)與教學(xué),而符合素質(zhì)教學(xué)要求的遠(yuǎn)程教學(xué),呈現(xiàn)出了較為迅猛的發(fā)展勢(shì)頭。文章便以此為背景,以需求、設(shè)計(jì)和調(diào)試為切入點(diǎn),圍繞多媒體控制系統(tǒng)展開(kāi)了討論,具體內(nèi)容涉及音量控制、文件傳輸?shù)?,供相關(guān)人員參考。
【關(guān)鍵詞】互聯(lián)網(wǎng);控制系統(tǒng);多媒體
近幾年,遠(yuǎn)程控制被應(yīng)用在諸多領(lǐng)域,所發(fā)揮的作用也有目共睹,對(duì)其加以使用的主體,除了網(wǎng)絡(luò)管理員、增值分銷商外,還包括教師,多媒體教學(xué)所呈現(xiàn)出的發(fā)展動(dòng)力也十分強(qiáng)勁。由此可見(jiàn),基于互聯(lián)網(wǎng)的遠(yuǎn)程控制系統(tǒng),正向著集成化、分布化的方向前進(jìn),圍繞其展開(kāi)的討論,因此而變得更加全面且具體。
1?系統(tǒng)需求
研究表明,實(shí)現(xiàn)多媒體技術(shù)價(jià)值的關(guān)鍵是保證其具備良好的便捷性、安全性,原有設(shè)施無(wú)法支持復(fù)雜維護(hù)工作的開(kāi)展,多媒體控制系統(tǒng)應(yīng)運(yùn)而生?;诨ヂ?lián)網(wǎng)的多媒體控制系統(tǒng),主要應(yīng)具備以下功能:首先,集中控制,目標(biāo)是計(jì)算機(jī)、投影儀等設(shè)備,另外,還包括升降電動(dòng)屏幕并調(diào)節(jié)音量;其次,連接網(wǎng)絡(luò)通信模塊,對(duì)信息進(jìn)行傳送;最后,利用互聯(lián)網(wǎng),對(duì)多媒體設(shè)備、控制器進(jìn)行遠(yuǎn)程管理,保證監(jiān)控系統(tǒng)能夠做到全面監(jiān)測(cè)多媒體設(shè)備,包括控制器、投影機(jī)等,管理者自然實(shí)時(shí)掌握設(shè)備具體的使用情況,管理效率也會(huì)得到一定程度上的提高。在開(kāi)展設(shè)計(jì)工作時(shí),有關(guān)人員應(yīng)重點(diǎn)考慮所設(shè)計(jì)系統(tǒng)的穩(wěn)定性,這是因?yàn)楸疚乃O(shè)計(jì)系統(tǒng)無(wú)法離開(kāi)互聯(lián)網(wǎng)而獨(dú)立開(kāi)展工作,時(shí)間延遲、掉線的問(wèn)題,在互聯(lián)網(wǎng)使用過(guò)程中較為常見(jiàn),只有為系統(tǒng)的穩(wěn)定性提供保障,才能使其作用得到充分發(fā)揮。
2?系統(tǒng)設(shè)計(jì)
2.1監(jiān)視輔導(dǎo)
由使用者所提出需求可知,屏幕監(jiān)視對(duì)象應(yīng)為多個(gè)屏幕,任意受控端均有相應(yīng)的socket,用來(lái)將數(shù)據(jù)傳送給控制端,而控制端的任務(wù),主要是對(duì)監(jiān)視命令進(jìn)行發(fā)送,再對(duì)窗口進(jìn)行創(chuàng)建,保證受控端所傳送數(shù)據(jù)、圖像,均可以實(shí)時(shí)顯示在屏幕上。另外,對(duì)接收監(jiān)視命令的受控端而言,定時(shí)獲取并傳送數(shù)據(jù)和圖像,同樣應(yīng)當(dāng)引起重視。由監(jiān)視所延伸出的功能,即為遙控輔導(dǎo),在完成對(duì)輔導(dǎo)命令進(jìn)行發(fā)送的任務(wù)后,控制端應(yīng)對(duì)負(fù)責(zé)接收、顯示數(shù)據(jù)圖像的窗口進(jìn)行創(chuàng)建,再對(duì)socket進(jìn)行創(chuàng)建,保證圖像接收、信息發(fā)送、數(shù)據(jù)接收、數(shù)據(jù)發(fā)送等任務(wù),均有socket與之對(duì)應(yīng)。所創(chuàng)建窗口的任務(wù),主要是對(duì)鼠標(biāo)事件進(jìn)行響應(yīng),具體表現(xiàn)為:向受控端對(duì)鼠標(biāo)事件進(jìn)行發(fā)送。受到命令的受控端,再對(duì)新線程進(jìn)行創(chuàng)建,針對(duì)控制端所發(fā)送數(shù)據(jù)、圖像,控制端所傳送信息,作出迅速且合理的響應(yīng)。
2.2討論與舉手
目前,常見(jiàn)的討論形式有兩種,分別是集體討論、小組討論,因此,本文所設(shè)計(jì)系統(tǒng)應(yīng)有針對(duì)不同討論形式的模塊,保證任意形式均可以得到順利開(kāi)展。先說(shuō)集體討論,控制端應(yīng)向現(xiàn)有受控端對(duì)成員信息進(jìn)行發(fā)送,如果成員數(shù)量為a,所需要發(fā)送信息的數(shù)量應(yīng)為a2,出于使發(fā)送效率得到大幅提高的考慮,本文所設(shè)計(jì)系統(tǒng)的控制端,對(duì)多線程技術(shù)進(jìn)行了使用,其特點(diǎn)為:每個(gè)成員均需要對(duì)線程進(jìn)行創(chuàng)建,借助所創(chuàng)建線程,對(duì)全部信息進(jìn)行發(fā)送。再說(shuō)小組討論,該形式所強(qiáng)調(diào)的重點(diǎn)是將組員的全部信息,發(fā)送給每個(gè)組員,多線程技術(shù)仍舊有較高的實(shí)用價(jià)值。在對(duì)信息進(jìn)行發(fā)送后,立即用討論窗口取代發(fā)送窗口的位置,待受控端對(duì)取消命令進(jìn)行接收后,再將窗口關(guān)閉。
有課堂討論,自然就有電子舉手。負(fù)責(zé)發(fā)送該命令的主體,仍然為控制端,待命令發(fā)送完畢,再對(duì)接收問(wèn)題所對(duì)應(yīng)線程進(jìn)行啟動(dòng),彈出負(fù)責(zé)顯示問(wèn)題的窗口并回復(fù)信息即可。上文所敘述過(guò)程的核心協(xié)議為UDP協(xié)議,這一點(diǎn)應(yīng)當(dāng)引起重視。控制端利用線程對(duì)受控端所傳送信息進(jìn)行監(jiān)聽(tīng),再將回復(fù)發(fā)送至相應(yīng)的地址。如果控制端所發(fā)送命令為“停止”,此時(shí),受控端無(wú)法再進(jìn)行提問(wèn)。
2.3音量控制
音量控制的對(duì)象,以麥克風(fēng)和線路為主。若控制端所發(fā)送命令為“自由學(xué)習(xí)”,受控端便可在軟件界面對(duì)音量進(jìn)行控制。當(dāng)然,要想實(shí)現(xiàn)音量控制的目標(biāo),硬件、軟件都是不可缺少的部分。先說(shuō)硬件,即利用單片機(jī)對(duì)揚(yáng)聲器進(jìn)行控制,使其發(fā)出不同音量的聲音。再說(shuō)軟件,使用者在軟件界面對(duì)現(xiàn)有音量進(jìn)行選擇,再由上位機(jī)將其向字節(jié)流進(jìn)行轉(zhuǎn)換,對(duì)字節(jié)流進(jìn)行接收并校驗(yàn)后,單片機(jī)方可將其向位移寄存器進(jìn)行發(fā)送,最后,由相關(guān)模塊按照特定音量對(duì)音頻進(jìn)行播放。
2.4文件傳輸
現(xiàn)階段,圍繞遠(yuǎn)程控制所展開(kāi)研究,主要面臨著以下問(wèn)題:其一,如何保證文件傳輸?shù)陌踩?其二,如何保證文件傳輸?shù)乃俣?其三,如何保證文件傳輸?shù)膶?shí)時(shí)性。本文所設(shè)計(jì)系統(tǒng)以需求分析為依據(jù),將文件傳輸設(shè)計(jì)成為可由主窗口調(diào)用的子程序,控制端將命令發(fā)送至受控端后,將主窗口隱藏,待文件服務(wù)器啟動(dòng)后,發(fā)送文件的界面,方可被現(xiàn)實(shí)于主界面上。將文件接收后,受控端將文件向客戶端進(jìn)行傳送,用以輔助子進(jìn)程的創(chuàng)建。若文件服務(wù)器被關(guān)閉,則由控制端將取消命令發(fā)送給全部受控端,隨后,受控端終止對(duì)文件進(jìn)行傳送的程序,再將客戶端關(guān)閉。
3?系統(tǒng)調(diào)試
在進(jìn)行系統(tǒng)調(diào)試前,應(yīng)當(dāng)明確一點(diǎn),本文所設(shè)計(jì)系統(tǒng)的主機(jī)為多媒體計(jì)算機(jī),基礎(chǔ)為C/S模型,主要組件為TCP組件,旨在利用該組件對(duì)互聯(lián)網(wǎng)和控制器進(jìn)行連接,達(dá)到實(shí)時(shí)、遠(yuǎn)程控制多媒體設(shè)備的目的??刂贫说娜蝿?wù),主要是以網(wǎng)管工作站所對(duì)應(yīng)程序?yàn)橐劳?,?shí)現(xiàn)多媒體控制的目標(biāo),在此過(guò)程中,需要使用到的程序,包括設(shè)備副控、設(shè)備主控、彎管和編碼器控制。完成檢測(cè)工作后,控制端會(huì)選擇利用網(wǎng)管程序,檢測(cè)不同終端,在此基礎(chǔ)上,對(duì)實(shí)習(xí)參數(shù)進(jìn)行設(shè)置?,F(xiàn)階段,基于互聯(lián)網(wǎng)所延伸出的多媒體控制系統(tǒng),在企業(yè)和學(xué)校內(nèi)部已經(jīng)得到了較為廣泛的使用,其作用主要表現(xiàn)為:?jiǎn)拘驯镜赜?jì)算機(jī);遠(yuǎn)程操作計(jì)算機(jī)桌面;實(shí)時(shí)管控多媒體設(shè)備。
結(jié)論:通過(guò)分析可以看出,在互聯(lián)網(wǎng)日益普及的當(dāng)今社會(huì),越來(lái)越多人開(kāi)始認(rèn)識(shí)到遠(yuǎn)程控制的重要性,這便是多媒體控制系統(tǒng)被提出的背景。該系統(tǒng)的作用主要是對(duì)移動(dòng)辦公、學(xué)習(xí)所提出需求加以滿足。要想使該系統(tǒng)發(fā)揮出應(yīng)有的作用,圍繞設(shè)計(jì)流程展開(kāi)討論很有必要,希望文中的內(nèi)容可以在某些方面給人以啟發(fā)。
參考文獻(xiàn):
[1]趙凡.解析多媒體教室無(wú)線網(wǎng)絡(luò)中央控制系統(tǒng)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2019,15(5):56-57.
[2]陳波.基于網(wǎng)絡(luò)集中控制技術(shù)的智能多媒體教室系統(tǒng)探索[J].電腦知識(shí)與技術(shù),2019,15(4):210-211.
作者簡(jiǎn)介:
孟憲華(1983-),男,遼寧凌源人,碩士研究生,講師,遼寧建筑職業(yè)學(xué)院,研究方向:計(jì)算機(jī)科學(xué)與技術(shù)。