本發(fā)明涉及信息交互控制領(lǐng)域,尤其是一種多屏應(yīng)用系統(tǒng)。
背景技術(shù):現(xiàn)在的控制管理中心迫切需要轉(zhuǎn)變以往一機一屏的工作模式,實現(xiàn)坐席“一機”控制“多屏”以滿足平常工作、視頻、地圖等信息同步顯示的需求,要求系統(tǒng)根據(jù)操作人員權(quán)限與坐席位置,自動開啟多屏顯示并實現(xiàn)多屏交互控制。現(xiàn)有的坐席技術(shù)在信息系統(tǒng)中多采用B/S架構(gòu),主要表現(xiàn)為單機系統(tǒng)形態(tài),具備一機多屏的信息交互與控制能力的較為少見,通常采用COM組件注冊實現(xiàn)瀏覽器之間的交互。上述現(xiàn)有技術(shù)的缺陷是:第一,COM組件開發(fā)對客戶端權(quán)限要求較高。用戶在安裝COM組件后,系統(tǒng)的權(quán)限才會開放,開發(fā)模式更貼近C/S架構(gòu)。第二,系統(tǒng)權(quán)限的開放存在安全隱患。由于COM組件在客戶端的權(quán)限較高,通常具有本地磁盤讀寫權(quán)限,存在安全隱患,可能會產(chǎn)生一系列的后續(xù)安全問題。第三,數(shù)據(jù)交互采用廣播方式容易造成網(wǎng)絡(luò)阻塞。利用COM組件實現(xiàn)的數(shù)據(jù)共享模式,當數(shù)據(jù)量大時,有可能產(chǎn)生數(shù)據(jù)風暴,從而阻塞網(wǎng)絡(luò),造成響應(yīng)遲緩或無法響應(yīng)。第四,COM組件的權(quán)限不易實現(xiàn)用戶的定向操作。由于信息交互是對COM組件的注冊而不是對用戶進行綁定,信息推送多采用廣播模式,在定向操作上會帶來不便。故,需要一種新的技術(shù)方案以解決上述問題。
技術(shù)實現(xiàn)要素:本發(fā)明目的是提供一種基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng)的使用方法,針對系統(tǒng)的一機多屏操作或使用人員,解決坐席與人員、PC客戶端綁定情況下多屏管理及安全控制難題,實現(xiàn)一機多屏顯示和多屏交互控制。為實現(xiàn)上述發(fā)明目的,本發(fā)明基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng)的使用方法采用如下技術(shù)方案:一種基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng)的使用方法,其中采用的多屏應(yīng)用系統(tǒng)包括PC客戶端及服務(wù)器端;所述PC客戶端中設(shè)有瀏覽器啟動時用以測試本機顯示環(huán)境的顯示測試組件及嵌入瀏覽器中的交互組件;所述服務(wù)器端包括驗證服務(wù)器、消息服務(wù)器;所述驗證服務(wù)器中存有已注冊用戶的多屏使用權(quán)限數(shù)據(jù);所述消息服務(wù)器用以接收已注冊用戶登錄信息及用戶需要交互的信息,并根據(jù)接收人的屬性,將交互信息發(fā)送到需要交互的PC客戶端;上述多屏應(yīng)用系統(tǒng)的使用方法包括一機多屏的方法及多屏交互的方法;一機多屏的方法包括:步驟1,打開PC客戶端的登錄界面;步驟2,用戶登錄確定后,將PC客戶端顯示器基本信息,包括顯示器個數(shù)及每個顯示器的分辨率發(fā)給驗證服務(wù)器;步驟3,驗證服務(wù)器根據(jù)登錄用戶將配置的多屏信息返回給PC客戶端;步驟4,PC客戶端根據(jù)返回結(jié)果,調(diào)用前端API打開多屏應(yīng)用;多屏交互的方法包括:步驟1,每個屏幕中的應(yīng)用窗口嵌入交互組件,登錄時將用戶登錄信息注冊到消息服務(wù)器中;步驟2,用戶將需要交互的信息發(fā)送到消息服務(wù)器;步驟3,消息服務(wù)器根據(jù)接收人的屬性,將交互信息發(fā)送到需要交互的PC客戶端;步驟4,PC客戶端調(diào)用API或者調(diào)用回調(diào)函數(shù),執(zhí)行交互代碼,從而完成交互。本發(fā)明基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng)通過驗證服務(wù)器來管理多屏使用權(quán)限,提供操作人員權(quán)限內(nèi)的多屏操作能力;以及消息服務(wù)器實現(xiàn)交互功能,利用后臺的消息服務(wù)器,保證相互之間的通訊安全保密性,實現(xiàn)通訊的總體控制。附圖說明圖1是本發(fā)明基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng)實現(xiàn)一機多屏的流程圖。圖2是本發(fā)明基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng)實現(xiàn)交互功能的流程圖。具體實施方式下面結(jié)合附圖和具體實施例,進一步闡明本發(fā)明,應(yīng)理解這些實施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領(lǐng)域技術(shù)人員對本發(fā)明的各種等價形式的修改均落于本申請所附權(quán)利要求所限定的范圍。本發(fā)明公開一種基于瀏覽器B/S結(jié)構(gòu)的多屏應(yīng)用系統(tǒng),包括PC客戶端及服務(wù)器端;所述PC客戶端中設(shè)有瀏覽器啟動時用以測試本機顯示環(huán)境的顯示測試組件(顯示測試組件可用applet,flash等)及嵌入瀏覽器中的交互組件(可用flash等);所述服務(wù)器端包括驗證服務(wù)器、消息服務(wù)器;所述驗證服務(wù)器中存有已注冊用戶的多屏使用權(quán)限數(shù)據(jù);所述消息服務(wù)器用以接收已注冊用戶登錄信息及用戶需要交互的信息,并根據(jù)接收人的屬性,將交互信息發(fā)送到需要交互的客戶端。所述多屏使用權(quán)限與PC客戶端的IP地址相互綁定,這樣就增強了多屏應(yīng)用的控制。就意味著坐在多屏前,有多屏權(quán)限,但席位不對,一樣不能打開多屏應(yīng)用。如圖1所示,使用該系統(tǒng)實現(xiàn)一機多屏的方法包括:步驟1,打開PC客戶端的登錄界面;步驟2,用戶登錄確定后,將客戶端顯示器基本信息,包括個數(shù)及每個顯示器的分辨率發(fā)給驗證服務(wù)器;步驟3,驗證服務(wù)器根據(jù)登錄用戶在配置的多屏信息返回給PC客戶端。步驟4,PC客戶端根據(jù)返回結(jié)果,調(diào)用前端API打開多屏應(yīng)用;如圖2所示,使用該系統(tǒng)實現(xiàn)多屏交互的方法包括:步驟1,每個屏幕中的應(yīng)用窗口嵌入交互組件,登錄時將個人信息注冊到消息服務(wù)器中;步驟2,用戶將需要交互的信息發(fā)送到消息服務(wù)器;步驟3,消息服務(wù)器根據(jù)接收人的屬性,將交互信息發(fā)送到需要交互的PC客戶端;步驟4,PC客戶端調(diào)用API或者調(diào)用回調(diào)函數(shù),執(zhí)行交互代碼,從而完成交互。本發(fā)明應(yīng)用于信息系統(tǒng)一機多屏展示與應(yīng)用,體現(xiàn)了如下優(yōu)點:自動獲取客戶端信息:通過客戶端插件可以獲取客戶端信息,當使用非認證的客戶端插件,可使用JSAPI打開新窗口,但新窗口只能打開屏幕的正坐標;如果使用認證后的客戶端插件,就可以使用前端API打開任意位置。坐席與多屏的綁定:根據(jù)后臺傳回的配置命令,綁定應(yīng)用與操作人員,提供操作人員權(quán)限內(nèi)的多屏操作能力。當前人員如果無多屏權(quán)限,即使坐在多屏機器前,也只能看見自己的相關(guān)應(yīng)用。多屏交互的自動控制:方便用戶得到更好的用戶體驗,多屏之間信息交互可自動完成。若一屏是地圖,一屏是攝像頭,在地圖上點擊攝像頭,攝像頭頁面會自動轉(zhuǎn)到該攝像頭位置;或者在攝像頭頁面選擇攝像頭,地圖上標出攝像頭位置。安全保密性:利用后臺的消息服務(wù)器,保證相互之間的通訊安全保密性,實現(xiàn)通訊的總體控制。