荀啟峰 盧東祥
摘 要:智能會議電子桌牌系統(tǒng)包含智能會議客戶端、智能會議主控端和智能會議組織管理端三部分,通過短信、郵件、云語音、云翻譯等接口增強(qiáng)與第三方系統(tǒng)的融合。能實(shí)現(xiàn)語音與文本的無縫對接,與會者記錄零距離;實(shí)現(xiàn)與會數(shù)據(jù)主題與歷史數(shù)據(jù)實(shí)現(xiàn)分析,發(fā)展會議主題內(nèi)在規(guī)律,自動生成會議紀(jì)要,為與會者提供建設(shè)性意見;實(shí)現(xiàn)數(shù)據(jù)的主動推送與可視化展現(xiàn),提高用戶體驗。
關(guān)鍵詞:智能會議;電子桌牌;云平臺
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A
文章編號:2096-1472(2016)-06-38-03
Abstract:Intelligent Conference Electronic Board System contains three parts:the client end,the main control end and the organization & management end.The compatibility with third-party systems has been enhanced through some interfaces like SMS,email,cloud voice,cloud translation,etc.The speech-text seamless converting function facilitates participants to take notes during the meeting.Comparative analyses on current and historic meeting data develops the inherent laws in meeting themes,automatically generates meeting minutes, and provides constructive suggestions to the participants.The active data push and visualized presentation improve user experience.
Keywords:intelligent conference;electronic board;cloud platform
1 引言(Introduction)
隨著當(dāng)今科技的飛速發(fā)展,傳統(tǒng)的會議形式已無法適應(yīng)現(xiàn)代化會議系統(tǒng)的要求,傳統(tǒng)會議系統(tǒng)功能相對獨(dú)立、分散,要實(shí)現(xiàn)一些會議功能,就要買相應(yīng)功能的設(shè)備,比如顯示人名的電子桌牌系統(tǒng),記錄會議人員的簽到系統(tǒng),會場參會人員的呼叫系統(tǒng),會議過程中用到的投票系統(tǒng),會議室設(shè)備凌亂、布線復(fù)雜、投入巨大。針對這些問題,推出了“智能會議電子桌牌”,把這些獨(dú)立分散的會議功能進(jìn)行系統(tǒng)整合,可以為用戶提供會議制定,會議數(shù)據(jù)云存儲,歷史會議數(shù)據(jù)挖掘,相關(guān)性歷史會議數(shù)據(jù)挖掘和信息推送等業(yè)務(wù)集成協(xié)同解決方案,并提供定制、遷移、運(yùn)維、集成、演進(jìn)系列服務(wù)[1]。
2 系統(tǒng)總體設(shè)計(Overall system design)
智能會議電子桌牌系統(tǒng)包含智能會議客戶端、智能會議主控端和智能會議組織管理端三大子系統(tǒng)。通過短信、郵件、云語音,云翻譯等接口增強(qiáng)與第三方系統(tǒng)的融合。智能會議管理端提供強(qiáng)大的中文搜索引擎,便捷的會議管理、投票管理、文件管理、與會者管理、文件內(nèi)容搜索和豐富多樣的數(shù)據(jù)報表服務(wù);智能會議客戶端具有會議簽到、語音發(fā)言、屏幕共享、會議投票、信息推送、文件操作等豐富的會議終端功能;智能會議云分析平臺提供云存儲,云計算等基礎(chǔ)服務(wù),同時還為會議提供數(shù)據(jù)挖掘和決策支持,計算出數(shù)據(jù)后還將以主動推送的方式推送到用戶終端?;陔娮幼琅频闹悄軙h分析與推送平臺總體結(jié)構(gòu)圖如圖1所示。
本系統(tǒng)Web服務(wù)端開發(fā)采用基于JavaEE的輕量級開源集成框架Struts2.0+Spring3.0+hibernate2.1,三層MVC架構(gòu)將表現(xiàn)層、應(yīng)用服務(wù)層、數(shù)據(jù)層分開表示,使得系統(tǒng)具有良好的松耦合性,增強(qiáng)系統(tǒng)的擴(kuò)展性;表現(xiàn)層上采用了基于全新的HTML5和CSS3技術(shù)開發(fā)的bootstrap2.0框架,完美的兼容各種版本、各種平臺的瀏覽器,報表系統(tǒng)則采用了基于HTML5的圖形庫ichartjs,網(wǎng)頁腳本則采用輕量級的js庫jquery;為解決并發(fā)所產(chǎn)生的端口占用等問題,應(yīng)用服務(wù)器結(jié)合struts2.0實(shí)現(xiàn)了動態(tài)端口分配的數(shù)據(jù)傳輸策略;為解決跨平臺問題系統(tǒng)采用JAX-WS在服務(wù)層和組件層之間通過webservice進(jìn)行通信;為解決海量文本內(nèi)容快速搜索的困難,系統(tǒng)采用了Lucene3.0技術(shù),實(shí)現(xiàn)了對文本文件內(nèi)容的索引;云平臺則采用Apache基金會所開發(fā)的分布式系統(tǒng)Hadoop;數(shù)據(jù)存儲中,服務(wù)器端采用了關(guān)系型數(shù)據(jù)庫管理系統(tǒng)Mysql,云端數(shù)據(jù)庫則采用了分布式的、面向列的開源數(shù)據(jù)庫Hbase。
3 系統(tǒng)功能的設(shè)計與實(shí)現(xiàn)(Design and implementation of system function)
3.1 智能會議客戶端
本模塊是普通用戶掃二維碼簽到后的功能,主要分為與會者簽到、服務(wù)呼叫、語音發(fā)言、視頻播放、瀏覽圖片、涂鴉板、會議投票等功能。普通用戶掃二維碼簽到后自動識別是否是主持人,主持人可以對用戶的發(fā)言。投票等進(jìn)行監(jiān)控。
該模塊功能圖如圖2所示。
3.1.1 會議簽到
該功能用于與會者簽到處理,簽到成功的與會人員方可使用其他功能[2]。用戶在點(diǎn)擊會議歡迎頁后,程序跳入功能界面,用戶必須點(diǎn)擊簽到功能鍵方可使用其他功能,點(diǎn)擊簽到功能鍵后會顯示二維碼掃描界面,用戶手持胸牌進(jìn)行二維碼信息的掃描,程序?qū)呙璧降男畔敕?wù)器進(jìn)行驗證,驗證成功則顯示簽到成功否則顯示簽到失敗。
3.1.2 會議發(fā)言語文轉(zhuǎn)換模塊
該功能給與會者提供語音發(fā)言請求功能,主控端在接收到請求后可以選擇允許或拒絕。在獲得主控端的允許后,與會者方可發(fā)言。與會者發(fā)言的同時,與會者的語音還將被轉(zhuǎn)換成文本顯示在客戶端上供其他與會者參閱。
3.1.3 會議結(jié)果可視化展現(xiàn)模塊
該功能提供給用戶視頻播放、圖片瀏覽、Office文件和視頻查看和屏幕共享的功能。
3.1.4 會議投票
用戶通過會議投票功能進(jìn)行常用的會議投票操作,投票模式分為常規(guī)投票,數(shù)字評分,民主評議和投票選擇,滿足各種投票的需求。投票結(jié)束后立即將投票的結(jié)果生成圖表顯示在用戶的終端上。
3.1.5 會議文件操作
為用戶提供會議文件的上傳和下載工作,公開的會議資料還將被上傳到云端會議資料庫,資料庫將被檢索實(shí)現(xiàn)資料共享;為用戶提供從海量的共享會議資料中快速搜索與輸入內(nèi)容相關(guān)的資料的功能,供與會者參考和查閱。
3.1.6 其他輔助模塊
用戶通過服務(wù)呼叫功能進(jìn)行茶水,紙筆和音響等常用服務(wù)呼叫,用戶還可以手動編輯信息并發(fā)送呼叫內(nèi)容;該功能給與會者提供涂寫的功能,與會者點(diǎn)擊電子白板時,頁面會自動跳轉(zhuǎn)到電子白板頁面。
3.2 智能會議主控端功能
主控端功能供會議主持者使用,包括會議投票和會議在內(nèi)的會議資源的開關(guān)和對與會者包括發(fā)言和屏幕分享在內(nèi)的請求的應(yīng)答。方便會議主持人控制會議過程中的紀(jì)律和秩序。會議主持人在點(diǎn)擊主控端的功能鍵后進(jìn)入主控端界面。開啟投票:用戶點(diǎn)擊開啟投票按鈕,進(jìn)入投票管理界面,客戶端從服務(wù)器上讀取事先制定好的投票內(nèi)容并顯示在客戶端上,會議主持人通過點(diǎn)擊開啟按鈕開啟一次議題,其他客戶端將會響應(yīng)主控端的動作下載投票信息并進(jìn)行投票。查看發(fā)言請求,主控端點(diǎn)擊發(fā)言請求或屏幕分享按鈕,查看請求信息,按確定或拒絕鍵對請求者的請求作出響應(yīng)。其工作流程如圖3所示。
3.3 智能會議管理端
該模塊主要用于用戶制定和管理會議,制定會議的人即默認(rèn)為會議的主持人。提供的操作包括用戶登錄、用戶注冊、用戶信息編輯、制定會議、編輯會議、新建議題、編輯議題、文件管理、與會者管理、與會者權(quán)限設(shè)定和資源庫文件內(nèi)容搜索。
智能會議管理界面如圖4所示。
3.4 智能會議云分析與推送平臺
智能會議云分析與推送平臺云端系統(tǒng)采用分布式系統(tǒng)Hadoop應(yīng)用平臺,云端數(shù)據(jù)庫則采用了分布式的、面向列的開源數(shù)據(jù)庫Hbase[3]。該平臺采用了海量數(shù)據(jù)并行編程模型和Mapreduce計算框架。MapReduce采用“分而治之”的思想[4,5],把每一個文本分裂成多個InputSplit分片,通過Map函數(shù)解析每個文本split數(shù)據(jù),從中提取出key和value(數(shù)據(jù)的特征),經(jīng)過MapReduce的Shuffle后就可以得到文本相似度高的文本并通過Output將結(jié)果輸出,原理如圖5所示。
數(shù)據(jù)分析完成后,管理員便可將相似度較高的文本,以及生成的會議紀(jì)要推送到與會者的電子桌牌或客戶端手機(jī)上。
4 結(jié)論(Conclusion)
智能會議電子桌牌系統(tǒng)表現(xiàn)層使用當(dāng)下流行的響應(yīng)式布局,滿足在各種終端上使用。該軟件能夠使企業(yè)擺脫傳統(tǒng)會議帶來的弊端。其中語音文本轉(zhuǎn)換技術(shù)、會議信息主動推送、會議信息全程圖表化等功能幫助教育和科研單位用戶實(shí)現(xiàn)會議的網(wǎng)絡(luò)化、數(shù)字化、智能化、集成化[6]。
參考文獻(xiàn)(References)
[1] 荀啟峰.基于電子桌牌的智能會議分析與推送平臺的研究[J].遼寧大學(xué)學(xué)報,2015,4(42):352-355.
[2] 數(shù)字會議桌面智能終端系統(tǒng)方案-百度文庫《互聯(lián)網(wǎng)文檔資源(http://wenku.baidu.c)》2012.
[3] Merve Bayramustaa,V.Aslihan Nasir.A fad or future of IT?:A comprehensive literature review on the cloud computing research[J].International Journal of Information Management,2016(36):635-644.
[4] Jia-Yen Huang,Patent portfolio analysis of the cloud computing industry[J].Journal of Engineering and Technology Management,2016(39):45-64.
[5] Jia Chaolonga,WANG Hanningb,WEI Lilic.Research on Visualization of Multi-Dimensional Real-Time Traffic Data Stream Based on Cloud Computing[J].Procedia Engineering,2016(137):709-718.
[6] 錢永江,徐寧濤.智能會議管理系統(tǒng)的設(shè)計與探索[J].智能建筑.2013,1(152):77-79.
作者簡介:
荀啟峰(1980-),男,碩士,講師.研究領(lǐng)域:嵌入式系統(tǒng)設(shè)計,計算機(jī)體系結(jié)構(gòu)教學(xué).
盧東祥(1979-),男,碩士,講師.研究領(lǐng)域:網(wǎng)絡(luò)系統(tǒng)集成,物聯(lián)網(wǎng)技術(shù).