文/吳林 張珂
基于華為SMC2.0的視頻會議控制軟件的實現方法
文/吳林 張珂
視頻會議系統原廠配置的管理軟件過于復雜的功能對普通操作人員造成較大的壓力,不利于系統的應用。設計了一個基于華為SMC2.0的視頻會議控制軟件,給出了系統的設計原理和實現方法。業務應用情況表明,該設計降低了操作難度,提高了工作效率,對同類系統的構建具有借鑒意義。
視頻會議 二次開發 控制軟件 實現方法
視頻會議作為一種實時、快捷、高效的交互工具,在各行各業的應用越來越普遍。各視頻會議廠商提供的會議管系統由于要照顧到所有用戶的使用和維護需求,功能普遍大而全,一般包括設備管理、會議管理、資源調度等功能,提供統一管理、集中控制的解決方案和豐富多樣的會議調度方式,很少有專為會議召開過程中的操作控制提供的簡潔易用的專用控制軟件,復雜的管理界面要求操作人員對系統熟練程度高,且容易造成操作延遲、錯誤等不利結果。為了提升視頻會議控制便捷性,降低用戶管理難度,有必要針對視頻會議控制系統進行二次開發,滿足用戶的實際使用需求和操作習慣,從而提高視頻會議服務質量。
本文基于華為SMC2.0視頻會議管理系統,以二次開發實際案例,提供簡潔的會議控制軟件實現方法。
通過控制軟件界面與華為視頻會議系統進行交互,對會議進行控制,主要實現以下功能:登錄系統、會議管理、會場管理、點名、輪巡。
PC與SMC之間的通信分為下行(PC→SMC)和上行(SMC→PC)兩部分。下行實現對SMC的控制,上行實現SMC狀態的回傳。

表1

圖1: 項目主體框圖

圖2:用戶界面
按 照 SOAP(Simple Object Access Protocol)協議, 采用華為SMC SDK,通過RJ485接口發送、接收網絡包進行通信,實現SMC的實時控制以及狀態及時上報。
項目主體框圖如圖1所示。
根據控制軟件的功能需求,設計出各項功能及對應的通信接口如表1所示。
用戶界面如圖2所示。由圖可看出,二次開發的視頻會議控制軟件包含五個版塊:登錄界面、會議管理、會場管理、點名、輪巡,界面整潔,大大降低了操作難度,非專業人員也能夠很快上手操作,降低了對系統管理人員的依賴程度,有利于視頻會議系統的推廣應用。
2.3.1 性能要求
(1)發送命令時會有一個小于32k的網絡數據包,其余時間不占用帶寬。
(2)與SMC通訊時間(從用戶點擊按鈕到收到SMC回復信息)小于1秒。
(3)定制軟件每30秒向SMC發送一次心跳,與SMC保持長連接,防止通訊中斷。
(4)用戶按下刷新按鈕后,軟件對于界面狀態的刷新不大于1秒。
2.3.2 安全性要求
(1)系統安全:在安裝安全防火墻和殺毒軟件的系統上運行程序。
(2)登錄鑒權:建立用戶權限,需要用戶名密碼登錄且有權限才能正常使用。
(3)傳輸安全:傳輸過程中加密,防止數據竊取。
(4)界面整潔:界面中沒有不必要的圖片、標簽、文字、按鈕、鏈接等部件。
2.3.3 可靠性要求
(1)根據實際需求進行定制開發,設計目標為7×24小時無故障持續運行。
(2)調用華為SMC SDK,采用成熟技術,減少開發工作量,降低成本,縮短開發周期。
(3)模塊化設計,除公用模塊外,各模塊高度獨立,模塊之間既無數據聯系也無控制聯系。
(4)系統出現故障異常時及時反饋用戶,并能快速恢復。
本文從滿足于實際使用需求和操作習慣的角度,提出了基于華為SMC2.0視頻會議管理系統進行控制軟件二次開發的實際案例。通過實際應用,驗證了設計思路,達到視頻會議系統部署于基層、滿足一線普通工作人員上手操作控制的實際要求。該設計對基于其它品牌、其它行業的視頻會議系統操作控制同樣具有實際借鑒意義。
作者單位成都市公安局信息通信處 四川省成都市610017
吳林(1972-),男,四川省成都市人。大學本科學歷。工程師。研究方向為視頻通信。