侯 勇
(阜陽(yáng)市科學(xué)技術(shù)館,安徽阜陽(yáng) 236000)
科技館在展項(xiàng)日常運(yùn)行中使用了多款專(zhuān)業(yè)軟件,其中VNC(Virtual Network Computing,虛擬網(wǎng)絡(luò)計(jì)算)是一款優(yōu)秀的遠(yuǎn)程控制工具軟件,遠(yuǎn)程控制能力強(qiáng)大、高效實(shí)用。VNC 的運(yùn)用大大提高了設(shè)備運(yùn)行效率和工作的便捷性,使科技館展項(xiàng)功能得到拓展。經(jīng)過(guò)一段時(shí)間的探索和積累,在VNC 通用功能的基礎(chǔ)上,針對(duì)科技館展項(xiàng)控制的實(shí)踐獲得了一些經(jīng)驗(yàn),以供相關(guān)行業(yè)參考。
VNC 的運(yùn)行環(huán)境和適應(yīng)場(chǎng)合復(fù)雜多樣、適應(yīng)性廣,在各行各業(yè)中得到廣泛應(yīng)用,探討在Windows 操作系統(tǒng)及內(nèi)部局域網(wǎng)網(wǎng)絡(luò)環(huán)境下,VNC 在科技館行業(yè)的細(xì)分應(yīng)用和實(shí)踐。
VNC 作為科技館展項(xiàng)控制臺(tái)重要的組成軟件,是整個(gè)控制平臺(tái)的組成部分,為展項(xiàng)運(yùn)行環(huán)境提供重要基礎(chǔ),它實(shí)現(xiàn)了控制臺(tái)與展項(xiàng)間的實(shí)時(shí)通信聯(lián)系和遠(yuǎn)程操控。
科技館為展項(xiàng)控制建立了專(zhuān)用不對(duì)外開(kāi)放的內(nèi)部局域網(wǎng)絡(luò),若想使VNC 運(yùn)行成功,需要展項(xiàng)中央控制臺(tái)服務(wù)器電腦和被控展項(xiàng)電腦處于同一內(nèi)網(wǎng)中,互相可以ping 通并建立可靠通信聯(lián)系,且控制臺(tái)服務(wù)器電腦和被控展項(xiàng)電腦都安裝VNC Server服務(wù)器端組件程序,VNC Server 需要進(jìn)行必要的參數(shù)設(shè)置并配置為運(yùn)行狀態(tài)。在被控展項(xiàng)的VNC Server 上還需設(shè)置VNC password,它相當(dāng)于一個(gè)口令密碼,在被控制端設(shè)置完成。控制臺(tái)電腦需安裝VNC Viewer 客戶(hù)端組件程序。遠(yuǎn)程控制時(shí),管理人員在控制臺(tái)VNC Viewer 組件窗口的地址欄,把被控展項(xiàng)電腦VNC Server 上顯示的IP 地址或在展項(xiàng)控制軟件中查找的IP地址,復(fù)制輸進(jìn)去后回車(chē),在控制端VNC Viewer 組件的密碼口令窗口輸入被控制端設(shè)置的密碼,按回車(chē),即可實(shí)現(xiàn)遠(yuǎn)程控制連接。此時(shí)VNC Viewer 組件程序窗口中呈現(xiàn)的畫(huà)面就是被控展項(xiàng)電腦的桌面,并根據(jù)控制臺(tái)輸入的指令,呈現(xiàn)被控端實(shí)時(shí)執(zhí)行的結(jié)果。
VNC 最主要的特點(diǎn)是可以將遠(yuǎn)程的被控展項(xiàng)電腦的圖形界面在本地控制臺(tái)電腦上呈現(xiàn)出來(lái),使得控制臺(tái)操作者就像操作自己的電腦一樣操控被控展項(xiàng)電腦。
VNC 的主要工作原理及流程如下:①控制臺(tái)服務(wù)器通過(guò)VNC Viewer 客戶(hù)端程序窗口地址欄輸入需要被遠(yuǎn)程控制展項(xiàng)的IP 地址,回車(chē)后連接請(qǐng)求被發(fā)送到被控展項(xiàng)VNC Server服務(wù)器;②被控展項(xiàng)VNC 服務(wù)器端返回一個(gè)驗(yàn)證對(duì)話(huà)窗口至控制臺(tái)VNC 客戶(hù)端,要求輸入預(yù)設(shè)密碼進(jìn)行身份授權(quán)認(rèn)定;③在控制臺(tái)VNC 客戶(hù)端密碼輸入窗口輸入預(yù)設(shè)密碼后,驗(yàn)證被控展項(xiàng)VNC 服務(wù)器端驗(yàn)證控制臺(tái)VNC 客戶(hù)端是否具有控制權(quán)限;④控制臺(tái)客戶(hù)端通過(guò)驗(yàn)證后即要求接管被控展項(xiàng)電腦桌面環(huán)境的顯示控制權(quán);⑤被控展項(xiàng)電腦將桌面顯示控制權(quán)交給VNC 服務(wù)器端負(fù)責(zé);⑥被控展項(xiàng)電腦VNC 服務(wù)器端將被控端的桌面環(huán)境通過(guò)通信協(xié)議傳送至控制臺(tái)VNC 客戶(hù)端程序窗口,并且允許控制臺(tái)VNC 客戶(hù)端操控被控端的桌面環(huán)境及輸入裝置,從而實(shí)現(xiàn)控制臺(tái)對(duì)被控展項(xiàng)電腦的遠(yuǎn)程操控;⑦根據(jù)需要,控制臺(tái)VNC客戶(hù)端可同時(shí)控制多臺(tái)展項(xiàng)設(shè)備電腦,只要把不同的展項(xiàng)設(shè)備IP 地址分別輸入到控制臺(tái)客戶(hù)端程序窗口中的地址欄,就可以打開(kāi)不同的客戶(hù)端窗口。
運(yùn)行和維護(hù)科技館科普展項(xiàng)正常工作是展項(xiàng)控制臺(tái)工程師的日常任務(wù)和主要職責(zé),利用科技館展項(xiàng)設(shè)備之間組建的不對(duì)外開(kāi)放的局域網(wǎng)絡(luò),運(yùn)用展項(xiàng)中控系統(tǒng)軟件加VNC Viewer 客戶(hù)端基本功能模塊的組合,可以實(shí)現(xiàn)在控制臺(tái)實(shí)時(shí)監(jiān)控全館展項(xiàng)設(shè)備的運(yùn)行狀態(tài),讓控制臺(tái)人員對(duì)展項(xiàng)設(shè)備狀態(tài)了如指掌,及早發(fā)現(xiàn)展項(xiàng)運(yùn)行中的異常,結(jié)合現(xiàn)場(chǎng)展教人員和維保人員的巡查實(shí)時(shí)報(bào)告,迅速判斷展項(xiàng)工作情況。不僅可主動(dòng)查看展項(xiàng)設(shè)備的運(yùn)行狀態(tài),也可在接到現(xiàn)場(chǎng)人員展項(xiàng)異常情況或故障反饋后介入具體展項(xiàng)查看運(yùn)行狀態(tài),為進(jìn)一步處理故障提供判斷依據(jù)。
當(dāng)控制臺(tái)管理人員或展廳現(xiàn)場(chǎng)人員發(fā)現(xiàn)展項(xiàng)出現(xiàn)異常狀況后,可以通過(guò)VNC 客戶(hù)端程序窗口對(duì)出現(xiàn)狀況的展項(xiàng)進(jìn)行及時(shí)干預(yù)處理,恢復(fù)展項(xiàng)功能。
日常展項(xiàng)運(yùn)行時(shí),由于展項(xiàng)系統(tǒng)環(huán)境的不完善和展項(xiàng)程序的缺陷,時(shí)常出現(xiàn)異常情況,需要管理人員的及時(shí)干預(yù)處理,恢復(fù)展項(xiàng)的正常展教功能。具體例子說(shuō)明如下:①展項(xiàng)電腦系統(tǒng)會(huì)不定時(shí)的彈出Windows 系統(tǒng)維護(hù)或升級(jí)彈窗,遮擋正常運(yùn)行的展項(xiàng)程序界面,打斷并終止系統(tǒng)及展項(xiàng)程序的運(yùn)行,導(dǎo)致展項(xiàng)控制程序無(wú)法正常啟動(dòng),并且不主動(dòng)干預(yù)彈窗不會(huì)消失;②展項(xiàng)的顯示設(shè)備會(huì)不定時(shí)彈出廣告頁(yè)面;③展項(xiàng)的顯示設(shè)備會(huì)不定時(shí)出現(xiàn)設(shè)備廠商預(yù)置的宣傳頁(yè)面或視頻,宣傳設(shè)備廠商及其產(chǎn)品,影響展教效果;④某些輸入文字互動(dòng)類(lèi)的展項(xiàng),被輸入不適宜的內(nèi)容并呈現(xiàn)出來(lái)等。
此時(shí)在控制臺(tái)電腦上把出現(xiàn)異常的展項(xiàng)電腦IP 地址輸入VNC Viewer 模塊地址欄,回車(chē)后在彈出VNC 的身份認(rèn)證窗口,輸入密碼后就會(huì)彈出一個(gè)新的Viewer 窗口,遠(yuǎn)程進(jìn)入異常展項(xiàng)電腦系統(tǒng),控制臺(tái)電腦顯示屏Viewer 窗口畫(huà)面此時(shí)就是異常展項(xiàng)顯示設(shè)備的畫(huà)面,將各種異常情況呈現(xiàn)眼前并可以像操作控制臺(tái)電腦一樣操作異常展項(xiàng)電腦。當(dāng)處理完成恢復(fù)正常后,重新啟動(dòng)展項(xiàng)程序恢復(fù)展教功能,關(guān)閉這個(gè)Viewer 窗口就可以了,不關(guān)閉也可以實(shí)時(shí)監(jiān)視恢復(fù)正常的展項(xiàng)運(yùn)行狀態(tài)。這樣,即可通過(guò)VNC 不必到現(xiàn)場(chǎng),遠(yuǎn)程處理展項(xiàng)故障,流程簡(jiǎn)單,高效快捷,提升了工作效率和展項(xiàng)完好率。
在場(chǎng)館日常運(yùn)行中,展項(xiàng)難免出現(xiàn)各種故障,除硬件損壞導(dǎo)致的故障,由軟件引起故障中的一部分可以通過(guò)VNC 在控制臺(tái)遠(yuǎn)程操控故障展項(xiàng)主機(jī)排除。①對(duì)于互動(dòng)類(lèi)的展項(xiàng),由于短時(shí)間互動(dòng)過(guò)于頻繁或不了解操作要領(lǐng)甚至惡意操作,導(dǎo)致展項(xiàng)程序卡死、互動(dòng)機(jī)構(gòu)失靈等。只要在控制臺(tái)通過(guò)VNC 進(jìn)入展項(xiàng)主機(jī),關(guān)閉展項(xiàng)程序軟件,根據(jù)不同展項(xiàng)情況,分別重新啟動(dòng)展項(xiàng)程序軟件、重新啟動(dòng)系統(tǒng)一般就可以恢復(fù)正常;②由于一些展項(xiàng)程序存在缺陷、漏洞,展項(xiàng)各部分之間的連接信號(hào)線纜接觸不良,展項(xiàng)顯示屏?xí)欢〞r(shí)出現(xiàn)卡頓、黑屏、白屏、缺屏等現(xiàn)象,通過(guò)VNC 重啟故障展項(xiàng)軟件或電腦系統(tǒng),一般可恢復(fù)正常;③一些展項(xiàng)連接的傳感器工作一段時(shí)間后會(huì)失靈,一般斷電后重新上電,配合VNC 操作進(jìn)入展項(xiàng)電腦系統(tǒng)重啟軟件就可恢復(fù)正常。
結(jié)合現(xiàn)場(chǎng)展教人員和維保人員的實(shí)時(shí)反饋在控制臺(tái)通過(guò)VNC 排除展項(xiàng)故障,大大提高了工作效率和展品的完好率。
一些展項(xiàng)配備了大尺寸LED 顯示屏,除正常的展項(xiàng)顯示、互動(dòng)以外,通過(guò)VNC 可在展項(xiàng)電腦系統(tǒng)中根據(jù)所要拓展的功能加裝各類(lèi)專(zhuān)業(yè)軟件及專(zhuān)門(mén)針對(duì)展項(xiàng)特定功能開(kāi)發(fā)的專(zhuān)業(yè)軟件,拓展展項(xiàng)功能,最大化發(fā)揮展項(xiàng)的展教功能。
科技館序廳展項(xiàng)走近科學(xué)世界有一組大型LED 互動(dòng)屏幕。序廳面積和LED 顯示屏尺寸在同類(lèi)型場(chǎng)館中都是名列前茅的,展項(xiàng)本身具有展教和互動(dòng)功能,是科技館舉行各類(lèi)活動(dòng)理想場(chǎng)地,經(jīng)常舉行各類(lèi)科普活動(dòng),宣傳科普動(dòng)態(tài)、前沿科技等。利用VNC 通過(guò)中央控制臺(tái)在展項(xiàng)主機(jī)加裝相關(guān)專(zhuān)業(yè)軟件或?qū)iT(mén)開(kāi)發(fā)的專(zhuān)業(yè)軟件,充分拓展展項(xiàng)功能,使顯示屏利用最大化。在舉行各種科普活動(dòng)時(shí),根據(jù)活動(dòng)內(nèi)容提前制作出各類(lèi)多媒體文件、軟件等,LED 顯示屏作為背景墻播放相關(guān)圖片、視頻、PPT、音頻、裸眼3D 互動(dòng)特效、觀眾與虛擬人物互動(dòng)問(wèn)答等,大大提高了活動(dòng)的質(zhì)量和效果,成為科技館對(duì)外宣傳的主場(chǎng)地。展項(xiàng)平博士劇場(chǎng)也有一塊大尺寸LED 顯示屏,除正常的展教功能外,也是各類(lèi)科普活動(dòng)、科普劇的場(chǎng)地,在控制臺(tái)通過(guò)VNC 加裝相關(guān)專(zhuān)業(yè)軟件,大大拓展了顯示屏的功能,成為了各類(lèi)活動(dòng)和科普劇的舞臺(tái)背景,烘托了活動(dòng)氛圍,提高了科普劇的表現(xiàn)力。
當(dāng)舉行活動(dòng)時(shí),在控制臺(tái)通過(guò)VNC 操作展項(xiàng)主機(jī)相關(guān)軟件,實(shí)時(shí)配合活動(dòng)環(huán)節(jié)實(shí)現(xiàn)聲畫(huà)同步、逐層推進(jìn)烘托營(yíng)造氣氛等特殊效果。
展項(xiàng)運(yùn)行過(guò)程中由于軟件缺陷、漏洞造成的故障,以及展項(xiàng)系統(tǒng)的改進(jìn)升級(jí)提高等,例如:①展項(xiàng)軟件運(yùn)行不穩(wěn)定、卡頓、閃退、死機(jī);②當(dāng)發(fā)現(xiàn)觀眾參與的不恰當(dāng)互動(dòng)內(nèi)容輸入后,無(wú)法執(zhí)行清理刪除操作;③展項(xiàng)局域網(wǎng)絡(luò)的配置升級(jí)與改進(jìn);④給展項(xiàng)配置新的運(yùn)行軟件、參數(shù)等。
由于這些軟件是真對(duì)特定展項(xiàng)開(kāi)發(fā)的專(zhuān)業(yè)軟件,現(xiàn)場(chǎng)人員無(wú)法單獨(dú)處理故障及升級(jí)配置,對(duì)它們的操作需要專(zhuān)業(yè)人員甚至程序的編寫(xiě)者來(lái)進(jìn)行。可通過(guò)VNC 及其他的遠(yuǎn)程控制軟件接入互聯(lián)網(wǎng)尋求遠(yuǎn)程技術(shù)支持,把展項(xiàng)的控制權(quán)臨時(shí)讓渡給遠(yuǎn)程專(zhuān)業(yè)人員處理展項(xiàng)故障。VNC 在展項(xiàng)局域網(wǎng)聯(lián)通展項(xiàng)和控制臺(tái),其他的遠(yuǎn)程控制軟件通過(guò)互聯(lián)網(wǎng)聯(lián)通遠(yuǎn)程專(zhuān)業(yè)人員到控制臺(tái)進(jìn)而連接展項(xiàng),實(shí)現(xiàn)遠(yuǎn)程操控排除故障及升級(jí)改造。也可以通過(guò)現(xiàn)場(chǎng)人員在控制臺(tái)由VNC 聯(lián)通展項(xiàng),遠(yuǎn)程專(zhuān)業(yè)人員通過(guò)社交軟件實(shí)時(shí)視頻指導(dǎo)現(xiàn)場(chǎng)人員操作的方式排除故障。
通過(guò)遠(yuǎn)程技術(shù)支持,大大提高了展項(xiàng)的完好率,縮短了故障修復(fù)時(shí)間及展項(xiàng)系統(tǒng)的升級(jí)成本,節(jié)省了展項(xiàng)開(kāi)發(fā)運(yùn)維人員出差的時(shí)間及經(jīng)濟(jì)成本。
科技館場(chǎng)館內(nèi)經(jīng)常舉行各類(lèi)科普活動(dòng),為豐富提升活動(dòng)效果利用場(chǎng)館內(nèi)的展項(xiàng)設(shè)備烘托氛圍,呈現(xiàn)內(nèi)容是活動(dòng)的組成部分,與活動(dòng)環(huán)節(jié)融為一體,比如前面所述的呈現(xiàn)活動(dòng)背景、內(nèi)容、豐富聲畫(huà)效果的LED 背景屏等。活動(dòng)進(jìn)行時(shí)策劃主創(chuàng)人員由于特殊原因不能到達(dá)現(xiàn)場(chǎng),而需要修改實(shí)施方案、創(chuàng)意,或發(fā)現(xiàn)錯(cuò)誤需要更正時(shí),可通過(guò)其他遠(yuǎn)程軟件+VNC 的組合,遠(yuǎn)程操控展項(xiàng)來(lái)實(shí)現(xiàn)策劃者的意圖。如果需要臨時(shí)改變活動(dòng)內(nèi)容、遠(yuǎn)程操控修改展項(xiàng)背景內(nèi)容,通過(guò)活動(dòng)現(xiàn)場(chǎng)人員的配合即可臨時(shí)改變活動(dòng)內(nèi)容、進(jìn)程等,順利實(shí)現(xiàn)主創(chuàng)人員的活動(dòng)創(chuàng)意和效果,達(dá)到雖然不能親臨現(xiàn)場(chǎng),仍能達(dá)到?jīng)Q勝千里之外的效果。
同一局域網(wǎng)絡(luò)中應(yīng)用的VNC 版本應(yīng)采用較新且統(tǒng)一的版本,版本老舊雜亂可能導(dǎo)致控制臺(tái)和被控展項(xiàng)之間的連接會(huì)出現(xiàn)意外故障,即使設(shè)置參數(shù)無(wú)誤也可能出現(xiàn)提示錯(cuò)誤通信連接無(wú)法實(shí)現(xiàn),大多是版本兼容性引發(fā)的問(wèn)題。
由于VNC 連接在不對(duì)外開(kāi)放的局域網(wǎng)絡(luò),對(duì)外連接的服務(wù)器有專(zhuān)用的防火墻,內(nèi)部主機(jī)之間的VNC 連接錯(cuò)誤可能是防火墻被打開(kāi)所致,關(guān)閉防火墻一般問(wèn)題即可排除。
本文總結(jié)了科技館展項(xiàng)設(shè)備中VNC 應(yīng)用與實(shí)踐的心得體會(huì):①VNC 大大方便了展項(xiàng)控制臺(tái)的工作,提高了展項(xiàng)設(shè)備的運(yùn)行效率和完好率;②VNC 拓展展項(xiàng)的功能,給工作的開(kāi)展和實(shí)現(xiàn)提供更多的可能性。具體的功能拓展取決于對(duì)特定展項(xiàng)整體的理解、要實(shí)現(xiàn)的工作目標(biāo)及展項(xiàng)二次開(kāi)發(fā)的能力,包括專(zhuān)業(yè)軟件的利用及特定展項(xiàng)特定功能軟件的開(kāi)發(fā);③更多的VNC應(yīng)用場(chǎng)景和實(shí)踐,例如遠(yuǎn)程操作演示、遠(yuǎn)程多人多地技術(shù)協(xié)作、遠(yuǎn)程培訓(xùn)、遠(yuǎn)程文件傳輸?shù)龋写院蠊ぷ髦虚_(kāi)發(fā)和實(shí)踐。