一種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)通用集成展現(xiàn)技術(shù)領(lǐng)域,具體涉及一種通用集成展現(xiàn)技術(shù)在多 系統(tǒng)集成中的應(yīng)用方法。
【背景技術(shù)】
[0002] 大屏幕展示在國(guó)內(nèi)機(jī)場(chǎng)、車站、商場(chǎng)、企業(yè)控制監(jiān)控中心等廣泛采用,主要用途為 將對(duì)應(yīng)的圖表、監(jiān)控?cái)?shù)據(jù)、圖形分析、企業(yè)介紹等內(nèi)容通過(guò)大屏控制器將內(nèi)容投放到屏幕顯 示器上。由于對(duì)版面、美化效果要求較高,每一次內(nèi)容的改變都需要企業(yè)聯(lián)系信息系統(tǒng)廠商 進(jìn)行重新軟件開(kāi)發(fā)才能使用,對(duì)于企業(yè)來(lái)講周期較長(zhǎng);對(duì)于信息系統(tǒng)廠商來(lái)講需要投入大 量的設(shè)計(jì)、開(kāi)發(fā)人員才能完成對(duì)應(yīng)調(diào)整。經(jīng)過(guò)分析每一個(gè)大屏展示頁(yè)面的內(nèi)容都是由多個(gè) 小的展示原子組成,如果能根據(jù)這些小的展示原子建立一個(gè)展示資源庫(kù),展示原子可以部 署在多個(gè)web系統(tǒng)中,也可以放到云端;所有的展示頁(yè)面通過(guò)抽取這些展示原子進(jìn)行排版 組合成對(duì)應(yīng)的展示頁(yè)面,通過(guò)展示原子和排版美化的分離,即可解決信息系統(tǒng)廠商開(kāi)發(fā)周 期長(zhǎng)、投入資源大的問(wèn)題。同時(shí)傳統(tǒng)的大屏顯示系統(tǒng)需要由專人在控制電腦面前操作切換 對(duì)應(yīng)的頁(yè)面展示內(nèi)容,無(wú)法實(shí)現(xiàn)多終端(手機(jī)、平板等智能設(shè)備)的切換控制。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的技術(shù)任務(wù)是針對(duì)現(xiàn)有技術(shù)的不足,提供一種通用集成展現(xiàn)技術(shù)在多系統(tǒng) 集成中的應(yīng)用方法。通過(guò)搭建一個(gè)企業(yè)級(jí)的大屏展示平臺(tái),使得企業(yè)可以根據(jù)建立好的展 示原子庫(kù)靈活配置展示內(nèi)容。
[0004] 本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是: 一種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法,包括分布式部署的原子的集成: 針對(duì)多個(gè)信息應(yīng)用系統(tǒng)中的展示原子進(jìn)行統(tǒng)一集成展現(xiàn);多終端操作控制:可使用手機(jī)、 平板、電腦、激光筆等終端進(jìn)行控制,并可進(jìn)行解說(shuō)詞提示;展示項(xiàng)目的自由切換:可以針 對(duì)制定的屏幕根據(jù)需要靈活切換展示項(xiàng)目,展示原子與頁(yè)面美化背景分離:使用層級(jí)顯示 技術(shù)使背景和展示原子的分離,減少界面開(kāi)發(fā)工作量以及后期需求變動(dòng)的開(kāi)發(fā)成本,支持 按照約定規(guī)則自動(dòng)替換展示原子背景實(shí)現(xiàn)展示原子和背景的無(wú)縫集成展現(xiàn)。
[0005] 本方法包含原子開(kāi)發(fā)、展示項(xiàng)目配置、頁(yè)面展示引擎、控制引擎、激光筆控制模 塊; 原子開(kāi)發(fā):系統(tǒng)的原子統(tǒng)一為網(wǎng)絡(luò)資源(本地圖片、視頻等資源通過(guò)上傳到服務(wù)器的方 式實(shí)現(xiàn)),網(wǎng)頁(yè)類原子為了保證每個(gè)原子頁(yè)面的背景色可以和美工設(shè)計(jì)的地圖深度融合,需 要在每個(gè)原子頁(yè)面核心展示內(nèi)容外圍使用mainDiv包裹,展示時(shí)由展示引擎替換對(duì)應(yīng)的 mainDiv的背景色來(lái)實(shí)現(xiàn)展示原子和背景圖片的無(wú)縫集成。
[0006] 展示項(xiàng)目配置:一個(gè)展示項(xiàng)目包括多個(gè)展示頁(yè)面,每個(gè)展示頁(yè)面由多個(gè)展示原子 組成??梢葬槍?duì)一個(gè)大屏硬件配置多個(gè)展示項(xiàng)目,通過(guò)控制端根據(jù)不同的需要展示不同的 項(xiàng)目。展示項(xiàng)目的要素包括:項(xiàng)目編碼、項(xiàng)目名稱、項(xiàng)目?jī)?nèi)容、項(xiàng)目順序。展示頁(yè)面的要素包 括:頁(yè)面編碼、頁(yè)面名稱、頁(yè)面寬度、頁(yè)面高度、頁(yè)面坐標(biāo)、頁(yè)面解說(shuō)詞、頁(yè)面順序等;展示頁(yè) 面可以在多個(gè)展示頁(yè)面中復(fù)用。展示原子的要素包括:原子編碼、原子名稱、原子大小、原 子顯示坐標(biāo)、資源路徑、展示順序、備注;展示原子可以在多個(gè)展示頁(yè)面復(fù)用。頁(yè)面的排版布 局使用所見(jiàn)即所得的可視化排版技術(shù),節(jié)省排版時(shí)間。項(xiàng)目配置完畢之后通過(guò)上傳文件操 作將配置信息、圖片及視頻類資源上傳至服務(wù)器。需要修改展示項(xiàng)目配置時(shí)通過(guò)下載文件 操作將展示項(xiàng)目配置信息從服務(wù)器端下載到本地進(jìn)行配置。配置信息通過(guò)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行 存儲(chǔ),并支持主流的關(guān)系型數(shù)據(jù)庫(kù)(MySql、DB2、SqlServer、Oracle等)。
[0007] 控制引擎:控制引擎通過(guò)部署一個(gè)J2EEweb應(yīng)用為用戶提供瀏覽器端訪問(wèn)的控制 界面,不同的終端(手機(jī)、平板、電腦等)皆可通過(guò)url訪問(wèn)到控制界面,解決跨平臺(tái)多終端訪 問(wèn)控制問(wèn)題??刂平缑鎸?shí)現(xiàn)選擇指定屏幕、選擇指定展示項(xiàng)目、選擇展示頁(yè)面以及控制原子 刷新交互等操作;并可將每個(gè)頁(yè)面配置的解說(shuō)詞顯示出來(lái)供使用者講解時(shí)使用。用戶通過(guò) 控制界面將控制指令發(fā)送給后臺(tái)頁(yè)面展示引擎,由展示引擎組裝界面并推送至大屏幕上顯 不。
[0008] 頁(yè)面展示引擎:頁(yè)面展示引擎接收到控制指令后,根據(jù)指令中的參數(shù)到數(shù)據(jù)庫(kù)中 查詢出指定頁(yè)面的配置信息,通過(guò)調(diào)用瀏覽器的內(nèi)核并結(jié)合每個(gè)原子的顯示順序、大小、坐 標(biāo)等信息將各個(gè)原子組裝成一個(gè)整體的頁(yè)面。之后將整體的頁(yè)面推送到大屏控制電腦上, 由大屏控制器實(shí)現(xiàn)界面界面內(nèi)容在大屏幕上的展示。
[0009] 激光筆控制引擎:激光筆控制引擎主要為了解決用戶在使用大屏介紹時(shí)可以像操 作PPT -樣一邊操作一邊解說(shuō)。其核心原理是通過(guò)底層的監(jiān)控程序和激光筆驅(qū)動(dòng)程序交互 獲得激光筆的控制指令,之后解析控制指令并轉(zhuǎn)發(fā)給頁(yè)面展示引擎處理頁(yè)面展示切換。
[0010] 本發(fā)明的一種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法與現(xiàn)有技術(shù)相比,所 產(chǎn)生的有益效果是:通過(guò)搭建一個(gè)企業(yè)級(jí)的大屏展示平臺(tái),使得企業(yè)可以根據(jù)建立好的展 示原子庫(kù)靈活配置展示內(nèi)容,易于維護(hù)、展示美觀;同時(shí)可視化配置、美化效果和展示資源 分離的方式極大的減少軟件開(kāi)發(fā)的工作量。在擴(kuò)展性展示原子可以分布式的部署在多個(gè)業(yè) 務(wù)系統(tǒng)中,也可以放到云端,支持多系統(tǒng)的集成展現(xiàn)。
【附圖說(shuō)明】
[0011] 附圖1是系統(tǒng)技術(shù)架構(gòu)圖; 附圖2是系統(tǒng)硬件結(jié)構(gòu)圖; 附圖3是系統(tǒng)功能結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0012] 下面結(jié)合附圖對(duì)本發(fā)明的一種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法作 以下詳細(xì)地說(shuō)明。
[0013] -種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法,包括分布式部署的原子的集 成:針對(duì)多個(gè)信息應(yīng)用系統(tǒng)中的展示原子進(jìn)行統(tǒng)一集成展現(xiàn);多終端操作控制:可使用手 機(jī)、平板、電腦、激光筆等終端進(jìn)行控制,并可進(jìn)行解說(shuō)詞提示;展示項(xiàng)目的自由切換:可以 針對(duì)制定的屏幕根據(jù)需要靈活切換展示項(xiàng)目,展示原子與頁(yè)面美化背景分離:使用層級(jí)顯 示技術(shù)使背景和展示原子的分離,減少界面開(kāi)發(fā)工作量以及后期需求變動(dòng)的開(kāi)發(fā)成本,支 持按照約定規(guī)則自動(dòng)替換展示原子背景實(shí)現(xiàn)展示原子和背景的無(wú)縫集成展現(xiàn)。
[0014] 本方法包含原子開(kāi)發(fā)、展示項(xiàng)目配置、頁(yè)面展示引擎、控制引擎、激光筆控制模 塊; 原子開(kāi)發(fā):系統(tǒng)的原子統(tǒng)一為網(wǎng)絡(luò)資源(本地圖片、視頻等資源通過(guò)上傳到服務(wù)器的方 式實(shí)現(xiàn)),網(wǎng)頁(yè)類原子為了保證每個(gè)原子頁(yè)面的背景色可以和美工設(shè)計(jì)的地圖深度融合,需 要在每個(gè)原子頁(yè)面核心展示內(nèi)容外圍使用mainDiv包裹,展示時(shí)由展示引擎替換對(duì)應(yīng)的 mainDiv的背景色來(lái)實(shí)現(xiàn)展示原子和背景圖片的無(wú)縫集成。
[0015] 展示項(xiàng)目配置:一個(gè)展示項(xiàng)目包括多個(gè)展示頁(yè)面,每個(gè)展示頁(yè)面由多個(gè)展示原子 組成??梢葬槍?duì)一個(gè)大屏硬件配置多個(gè)展示項(xiàng)目,通過(guò)控制端根據(jù)不同的需要展示不同的 項(xiàng)目。展示項(xiàng)目的要素包括:項(xiàng)目編碼、項(xiàng)目名稱、項(xiàng)目?jī)?nèi)容、項(xiàng)目順序。展示頁(yè)面的要素包 括:頁(yè)面編碼、頁(yè)面名稱、頁(yè)面寬度、頁(yè)面高度、頁(yè)面坐標(biāo)、頁(yè)面解說(shuō)詞、頁(yè)面順序等;展示頁(yè) 面可以在多個(gè)展示頁(yè)面中復(fù)用。展示原子的要素包括:原子編碼、原子名稱、原子大小、原 子顯示坐標(biāo)、資源路徑、展示順序、備注;展示原子可以在多個(gè)展示頁(yè)面復(fù)用。頁(yè)面的排版布 局使用所見(jiàn)即所得的可視化排版技術(shù),節(jié)省排版時(shí)間。項(xiàng)目配置完畢之后通過(guò)上傳文件操 作將配置信息、圖片及視頻類資源上傳至服務(wù)器。需要修改展示項(xiàng)目配置時(shí)通過(guò)下載文件 操作將展示項(xiàng)目配置信息從服務(wù)器端下載到本地進(jìn)行配置。配置信息通過(guò)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行 存儲(chǔ),并支持主流的關(guān)系型數(shù)據(jù)庫(kù)(MySql、DB2、SqlServer、Oracle等)。
[0016] 控制引擎:控制引擎通過(guò)部署一個(gè)J2EEweb應(yīng)用為用戶提供瀏覽器端訪問(wèn)的控制 界面,不同的終端(手機(jī)、平板、電腦等)皆可通過(guò)url訪問(wèn)到控制界面,解決跨平臺(tái)多終端訪 問(wèn)控制問(wèn)題??刂平缑鎸?shí)現(xiàn)選擇指定屏幕、選擇指定展示項(xiàng)目、選擇展示頁(yè)面以及控制原子 刷新交互等操作;并可將每個(gè)頁(yè)面配置的解說(shuō)詞顯示出來(lái)供使用者講解時(shí)使用。用戶通過(guò) 控制界面將控制指令發(fā)送給后臺(tái)頁(yè)面展示引擎,由展示引擎組裝界面并推送至大屏幕上顯 不。
[0017] 頁(yè)面展示引擎:頁(yè)面展示引擎接收到控制指令后,根據(jù)指令中的參數(shù)到數(shù)據(jù)庫(kù)中 查詢出指定頁(yè)面的配置信息,通過(guò)調(diào)用瀏覽器的內(nèi)核并結(jié)合每個(gè)原子的顯示順序、大小、坐 標(biāo)等信息將各個(gè)原子組裝成一個(gè)整體的頁(yè)面。之后將整體的頁(yè)面推送到大屏控制電腦上, 由大屏控制器實(shí)現(xiàn)界面界面內(nèi)容在大屏幕上的展示。
[0018] 激光筆控制引擎:激光筆控制引擎主要為了解決用戶在使用大屏介紹時(shí)可以像操 作PPT -樣一邊操作一邊解說(shuō)。其核心原理是通過(guò)底層的監(jiān)控程序和激光筆驅(qū)動(dòng)程序交互 獲得激光筆的控制指令,之后解析控制指令并轉(zhuǎn)發(fā)給頁(yè)面展示引擎處理頁(yè)面展示切換。
[0019] 對(duì)于信息系統(tǒng)開(kāi)發(fā)商,通過(guò)通用集成展現(xiàn)技術(shù)的使用,由于展示原子的復(fù)用以及 數(shù)據(jù)和和背景的分離,極大的提升了系統(tǒng)開(kāi)發(fā)效率,根據(jù)多個(gè)項(xiàng)目實(shí)踐采集到的數(shù)據(jù)如下 表:
對(duì)于企業(yè)用戶,通過(guò)通用集成展現(xiàn)技術(shù)建立一個(gè)展示平臺(tái),所有已建信息系統(tǒng)均可通 過(guò)按照原子約定開(kāi)發(fā)對(duì)應(yīng)展示原子,之后通過(guò)展示平臺(tái)進(jìn)行配置展現(xiàn),這樣即可把多個(gè)信 息應(yīng)用系統(tǒng)進(jìn)行統(tǒng)一集成展現(xiàn)。
【主權(quán)項(xiàng)】
1. 一種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法,其特征在于包括: 1) 分布式部署的原子的集成:針對(duì)多個(gè)信息應(yīng)用系統(tǒng)中的展示原子進(jìn)行統(tǒng)一集成展 現(xiàn); 2) 多終端操作控制:可使用手機(jī)、平板、電腦、激光筆等終端進(jìn)行控制,并可進(jìn)行解說(shuō)詞 提示; 3) 展示項(xiàng)目的自由切換:可以針對(duì)制定的屏幕根據(jù)需要靈活切換展示項(xiàng)目,展示原子 與頁(yè)面美化背景分離。
【專利摘要】本發(fā)明提供一種通用集成展現(xiàn)技術(shù)在多系統(tǒng)集成中的應(yīng)用方法,包括:分布式部署的原子的集成:針對(duì)多個(gè)信息應(yīng)用系統(tǒng)中的展示原子進(jìn)行統(tǒng)一集成展現(xiàn);多終端操作控制:可使用手機(jī)、平板、電腦、激光筆等終端進(jìn)行控制,并可進(jìn)行解說(shuō)詞提示;展示項(xiàng)目的自由切換:可以針對(duì)制定的屏幕根據(jù)需要靈活切換展示項(xiàng)目,展示原子與頁(yè)面美化背景分離:本發(fā)明使用層級(jí)顯示技術(shù)使背景和展示原子的分離,減少界面開(kāi)發(fā)工作量以及后期需求變動(dòng)的開(kāi)發(fā)成本,支持按照約定規(guī)則自動(dòng)替換展示原子背景實(shí)現(xiàn)展示原子和背景的無(wú)縫集成展現(xiàn)。
【IPC分類】G06F3/14
【公開(kāi)號(hào)】CN105389153
【申請(qǐng)?zhí)枴緾N201510809691
【發(fā)明人】董永, 周明, 斯召俊, 徐維兵
【申請(qǐng)人】浪潮軟件股份有限公司
【公開(kāi)日】2016年3月9日
【申請(qǐng)日】2015年11月23日