文/吳林 張珂
基于華為SMC2.0的視頻會(huì)議控制軟件的實(shí)現(xiàn)方法
文/吳林 張珂
視頻會(huì)議系統(tǒng)原廠(chǎng)配置的管理軟件過(guò)于復(fù)雜的功能對(duì)普通操作人員造成較大的壓力,不利于系統(tǒng)的應(yīng)用。設(shè)計(jì)了一個(gè)基于華為SMC2.0的視頻會(huì)議控制軟件,給出了系統(tǒng)的設(shè)計(jì)原理和實(shí)現(xiàn)方法。業(yè)務(wù)應(yīng)用情況表明,該設(shè)計(jì)降低了操作難度,提高了工作效率,對(duì)同類(lèi)系統(tǒng)的構(gòu)建具有借鑒意義。
視頻會(huì)議 二次開(kāi)發(fā) 控制軟件 實(shí)現(xiàn)方法
視頻會(huì)議作為一種實(shí)時(shí)、快捷、高效的交互工具,在各行各業(yè)的應(yīng)用越來(lái)越普遍。各視頻會(huì)議廠(chǎng)商提供的會(huì)議管系統(tǒng)由于要照顧到所有用戶(hù)的使用和維護(hù)需求,功能普遍大而全,一般包括設(shè)備管理、會(huì)議管理、資源調(diào)度等功能,提供統(tǒng)一管理、集中控制的解決方案和豐富多樣的會(huì)議調(diào)度方式,很少有專(zhuān)為會(huì)議召開(kāi)過(guò)程中的操作控制提供的簡(jiǎn)潔易用的專(zhuān)用控制軟件,復(fù)雜的管理界面要求操作人員對(duì)系統(tǒng)熟練程度高,且容易造成操作延遲、錯(cuò)誤等不利結(jié)果。為了提升視頻會(huì)議控制便捷性,降低用戶(hù)管理難度,有必要針對(duì)視頻會(huì)議控制系統(tǒng)進(jìn)行二次開(kāi)發(fā),滿(mǎn)足用戶(hù)的實(shí)際使用需求和操作習(xí)慣,從而提高視頻會(huì)議服務(wù)質(zhì)量。
本文基于華為SMC2.0視頻會(huì)議管理系統(tǒng),以二次開(kāi)發(fā)實(shí)際案例,提供簡(jiǎn)潔的會(huì)議控制軟件實(shí)現(xiàn)方法。
通過(guò)控制軟件界面與華為視頻會(huì)議系統(tǒng)進(jìn)行交互,對(duì)會(huì)議進(jìn)行控制,主要實(shí)現(xiàn)以下功能:登錄系統(tǒng)、會(huì)議管理、會(huì)場(chǎng)管理、點(diǎn)名、輪巡。
PC與SMC之間的通信分為下行(PC→SMC)和上行(SMC→PC)兩部分。下行實(shí)現(xiàn)對(duì)SMC的控制,上行實(shí)現(xiàn)SMC狀態(tài)的回傳。
表1
圖1: 項(xiàng)目主體框圖
圖2:用戶(hù)界面
按 照 SOAP(Simple Object Access Protocol)協(xié)議, 采用華為SMC SDK,通過(guò)RJ485接口發(fā)送、接收網(wǎng)絡(luò)包進(jìn)行通信,實(shí)現(xiàn)SMC的實(shí)時(shí)控制以及狀態(tài)及時(shí)上報(bào)。
項(xiàng)目主體框圖如圖1所示。
根據(jù)控制軟件的功能需求,設(shè)計(jì)出各項(xiàng)功能及對(duì)應(yīng)的通信接口如表1所示。
用戶(hù)界面如圖2所示。由圖可看出,二次開(kāi)發(fā)的視頻會(huì)議控制軟件包含五個(gè)版塊:登錄界面、會(huì)議管理、會(huì)場(chǎng)管理、點(diǎn)名、輪巡,界面整潔,大大降低了操作難度,非專(zhuān)業(yè)人員也能夠很快上手操作,降低了對(duì)系統(tǒng)管理人員的依賴(lài)程度,有利于視頻會(huì)議系統(tǒng)的推廣應(yīng)用。
2.3.1 性能要求
(1)發(fā)送命令時(shí)會(huì)有一個(gè)小于32k的網(wǎng)絡(luò)數(shù)據(jù)包,其余時(shí)間不占用帶寬。
(2)與SMC通訊時(shí)間(從用戶(hù)點(diǎn)擊按鈕到收到SMC回復(fù)信息)小于1秒。
(3)定制軟件每30秒向SMC發(fā)送一次心跳,與SMC保持長(zhǎng)連接,防止通訊中斷。
(4)用戶(hù)按下刷新按鈕后,軟件對(duì)于界面狀態(tài)的刷新不大于1秒。
2.3.2 安全性要求
(1)系統(tǒng)安全:在安裝安全防火墻和殺毒軟件的系統(tǒng)上運(yùn)行程序。
(2)登錄鑒權(quán):建立用戶(hù)權(quán)限,需要用戶(hù)名密碼登錄且有權(quán)限才能正常使用。
(3)傳輸安全:傳輸過(guò)程中加密,防止數(shù)據(jù)竊取。
(4)界面整潔:界面中沒(méi)有不必要的圖片、標(biāo)簽、文字、按鈕、鏈接等部件。
2.3.3 可靠性要求
(1)根據(jù)實(shí)際需求進(jìn)行定制開(kāi)發(fā),設(shè)計(jì)目標(biāo)為7×24小時(shí)無(wú)故障持續(xù)運(yùn)行。
(2)調(diào)用華為SMC SDK,采用成熟技術(shù),減少開(kāi)發(fā)工作量,降低成本,縮短開(kāi)發(fā)周期。
(3)模塊化設(shè)計(jì),除公用模塊外,各模塊高度獨(dú)立,模塊之間既無(wú)數(shù)據(jù)聯(lián)系也無(wú)控制聯(lián)系。
(4)系統(tǒng)出現(xiàn)故障異常時(shí)及時(shí)反饋用戶(hù),并能快速恢復(fù)。
本文從滿(mǎn)足于實(shí)際使用需求和操作習(xí)慣的角度,提出了基于華為SMC2.0視頻會(huì)議管理系統(tǒng)進(jìn)行控制軟件二次開(kāi)發(fā)的實(shí)際案例。通過(guò)實(shí)際應(yīng)用,驗(yàn)證了設(shè)計(jì)思路,達(dá)到視頻會(huì)議系統(tǒng)部署于基層、滿(mǎn)足一線(xiàn)普通工作人員上手操作控制的實(shí)際要求。該設(shè)計(jì)對(duì)基于其它品牌、其它行業(yè)的視頻會(huì)議系統(tǒng)操作控制同樣具有實(shí)際借鑒意義。
作者單位成都市公安局信息通信處 四川省成都市610017
吳林(1972-),男,四川省成都市人。大學(xué)本科學(xué)歷。工程師。研究方向?yàn)橐曨l通信。