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