田 萌,徐 英,龍學磊
(中國海關管理干部學院 河北 秦皇島 066000)
輻射探測是海關監管的重點工作之一,該項工作專業性較強,對設備使用熟練度要求較高,作業流程相對復雜。目前,各海關配發的查驗設備種類多、型號不統一,為業務培訓帶來較大的難度,關員難以快速掌握相關知識和熟練使用設備,也無法及時獲取有效的技術支持,從而導致工作效率不高。
此外,由于培訓資源有限,各類設備相關知識和數據也未能實現有效的整合和歸檔,利用率不高。因此,如何通過技術手段將知識整合并為關員提供高效的自主學習服務和技術支持是我們當前重點任務之一。
為滿足上述需求,本文提出建設“海關輻射探測設備可視化知識服務平臺”的構想,該平臺將設備知識服務的業務需求與創新型思維、國際趨勢、數字虛擬技術進行三位一體的高度融合,將信息技術與實訓教學工作深度融合,打造無縫、智能、可交互的知識場景,提供觸手可及的未來體驗。平臺不斷加強設備實驗、知識庫優質資源的建設與應用,提高教育實驗教學質量和實踐育人水平,教師可利用該平臺打造個性化的虛擬三維設備知識體系,不僅能夠創建多種教育培訓實訓場景,學員還可以進行個性化和智能化的學習體驗,并進行自適應學習。
平臺應用國際前沿XR技術(虛擬仿真、VR、AR、MR)、人工智能、大數據、3D可視化等新銳技術建設研發,實現海關設備各種信息資源的有效整合,支持動態查詢設備與業務關聯,并能實現逼真的三維展示與知識內容瀏覽,為監管設備學習使用提供全面的知識服務。
平臺的價值在于教與學的過程,教師、學員與平臺系統之間的關系是互通的,將教師、學員與實訓、自學習進行串連形成一個教學閉環管理體系。平臺實現了共同學習與獨立學習的相互切換,學員可以選擇適合自己的設備學習方式與知識加固方式,使設備的學習方式更加靈活多樣。
平臺主要分為3個部分:設備三維模型管理子系統、設備知識庫管理子系統、設備可視化應用子系統。
1.2.1 設備三維模型管理子系統
該系統主要負責監管三維設備基礎信息的管理,利用三維數字化技術為海關監管設備進行三維仿真1∶1建模。建模后的設備可在Web端、移動端免APP運行,可以實現設備的旋轉、放大縮小、移動的功能。同時對每個功能按鈕、屏幕顯示、可拆解的設備進行獨立建模并預留功能接口,方便未來設備的內容編輯、業務應用等功能,并實現三維設備的增刪改查,設備模型、零件、功能按鈕、貼圖等設備的管理等功能。
1.2.2 設備知識庫管理子系統
主要針對海關監管設備三維模型管理子系統中三維設備進行內容描述、功能描述等教育培訓實訓的設備知識管理維護與發布,以及系統管理單元用于系統用戶的管理、系統權限的劃分、系統日志記錄、安全防護等模塊。
1.2.3 設備可視化應用子系統
該系統主要為海關監管設備應用展示,通過ESPACE、Web瀏覽器訪問,進入系統頁面,對三維設備的功能、業務查詢、內容瀏覽,并可對設備進行放大、縮小、旋轉等操作,通過AR、NFC可實現單一設備的識別并自動展示識別設備資料的瀏覽[1]。
1.2.4 數據存儲單元
數據存儲的唯一單元,將三維設備模型信息,設備知識庫信息,系統基礎信息庫,如用戶、權限、菜單等基礎信息分類存儲,用于功能模塊的調取匯總。
在平臺的技術架構設計上,為了保證安全可靠,同時又具備一定的前瞻性,便于日后維護升級,選取行業內成熟的技術架構體系進行設計。采用B/S操作,開發語言使用成熟的C#語言MVC的三層架構體系進行設計,系統基于組件化面向對象的開發模式,達到了一個穩定的、易于更新的、易于擴展的信息管理開發架構;系統具備后期開發升級能力,對于可靠性分析支持可視化自定義,用戶可以自行定義不同的展示風格。
系統前端利用WebGL、3D Model、HTML 5、BootStrap、threejs、Echars、Jquery等技術通過標準的JSON和XML結構數據,進行業務三維設備展示與三維模型的傳輸[2]。
業務邏輯由面向服務的架構(SOA)構成,它將應用程序的不同功能單元(稱為服務)進行拆分,并通過這些服務之間定義良好的接口和協議聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言,這使得構件在各種各樣系統中的服務可以以一種統一和通用的方式進行交互。
數據中心由SQL Server進行數據存儲與模型庫的存儲。采用Web Service技術,提供開放的API接口,第三方業務系統可以通過API接口讀取系統數據。
平臺業務分為管理域、業務域、數據域、訪問控制層、認證服務。
管理域:負責系統的整體管控,包含三維模型管理、課件管理、三維設備模型信息錄入、用戶組管理、菜單管理、日志記錄等。
業務域:業務域為系統的核心業務處理單元,負責三維設備的可視化展示,序列化請求模型數據,對數據模型進行驗算封裝,返回業務響應三維設備的相關數據。
數據域:用于模型數據、課件數據等數據的分類存儲,將業務數據格式化,分別保存在各自的業務存儲單元中,并為業務層的數據調取提供支撐。
訪問控制層:用于接收用戶的請求以及控制響應數據以何種形式呈現。
認證服務:通過ESPACE獲取用戶信息,對業務處理層的請求數據和響應數據進行管控,拒絕非法數據請求,并對加載數據的合法性進行驗證,同時禁止非法的數據響應。
2.2.1 海關設備三維模型管理子系統
該系統主要負責監管三維設備基礎信息的管理,利用三維數字化技術為海關監管設備進行三維仿真1∶1建模。建模后的設備可在Web端、移動端免APP運行,可以實現設備的旋轉、放大縮小、移動的功能。
系統主要功能包括:三維設備管理列表、三維設備主模型庫管理、三維設備子模型庫管理。
(1)三維設備管理列表:展示目前所有設備的基礎信息,可通過選擇復選框進行刪除、啟用、禁用,點擊查詢功能按鈕進行設備的篩選,點擊相應設備數據列的查看按鈕,可瀏覽查看、刪除、修改該條數據,是海關監管設備可視化應用子系統的設備可視化模型數據來源。
(2)三維設備主模型庫管理:用于設備主模型庫的管理,通過新建按鈕,展示模型管理頁面,包括設備內碼、設備名稱、所屬業務、模型上傳、貼圖名稱、貼圖上傳、是否有子模型庫、創建時間、是否啟用等信息。
(3)三維設備子模型庫管理:用戶主模型中的設備構成組合或者內部零件、功能按鈕等子模型管理,包括所屬主模型、子模型內碼、子模型名稱、子模型上傳、子模型貼圖、子模型上傳、是否啟用、創建時間等信息,瀏覽設備同時也可以瀏覽子模型。
2.2.2 海關設備知識庫管理子系統
主要針對海關監管設備三維模型管理子系統中三維設備進行內容描述、功能描述等教育培訓實訓的設備知識管理維護與發布、提供多語言數據顯示接口。
該系統革新傳統設備知識學習手段,提供老師、學員一種全新型的學習新模式,結合老師之前授課的教學內容,利用三維數字化手段為不同設備定制專項設備教學內容,在保留原有培訓內容的同時提升教學場景,增加個性化和智能化的學習體驗[3]。
具體功能包括:三維設備知識列表、設備知識庫管理、用戶組權限、數據字典維護、設備知識庫編號配置等。
(1)三維設備知識列表:用于瀏覽已經維護過的設備知識內容信息列表,可進行查詢、刪除、禁用、查看信息等功能,是海關監管設備可視化應用子系統的設備內容數據來源。
(2)設備知識庫管理:用于設備模型庫中該設備的內容描述和功能概述的管理,通過新建按鈕,選擇相關設備模型后,可彈出維護信息頁面,可對該設備進行相關信息的錄入和修改,如有功能子模型,選擇設備后可選擇子模型進行信息的維護和保存。
(3)用戶/用戶組管理:通過ESPACE獲取訪問用戶的基礎信息,可查詢和瀏覽用戶信息。
(4)權限數據:用于控制用戶或用戶組可以訪問的設備菜單和對該設備具有哪些操作權限。
(5)數據字典維護:系統所創建的表、視圖中的字段進行格式化處理,編譯可理解的數據信息,包括表、視圖、是否分錄、字段編碼、字段名稱、字段類型、字段長度、顯示類型、數據源、備注等。
(6)設備知識庫編號配置:用于該設備知識內容保存后唯一的知識庫編號命名規則,包括編號、知識點名稱、編制規則、前綴、數據主表、后綴、流水號長度、最大流水號等。
(7)系統日志:系統支持日志記錄功能,用戶的登錄、查詢、修改、刪除等操作都將被系統記錄以待被查。
2.2.3 海關監管設備可視化應用子系統
該系統主要為海關監管設備應用展示,通過ESPACE、Web瀏覽器訪問進入該系統主頁面,可進行設備的知識查詢服務,并可進行監管設備的三維展示、設備內容瀏覽,并可對該設備進行放大、縮小、旋轉等操作,通過AR、NFC可實現單一設備的識別并自動展示識別設備的資料瀏覽[4-5]。
具體功能如下:設備可視化主頁、多功能查詢、設備詳細頁面展示、多語言切換。
設備可視化主頁:圖文展示主要根據業務、功能、等多維度展示監管設備的目錄,點擊目錄進入該設備的內容詳細頁面。
多功能查詢:系統內可通過多條件的組合查詢過濾設備信息,也可以通過AR功能對設備的識別,識別成功后進入對應的設備詳細頁面,通過對設備圖標上的NFC標簽,實現手機對芯片的數據讀取,根據讀取信息展示芯片對應的設備詳細頁面。
設備詳細頁面展示:在傳統的教學方式中,內容往往只能以二維平面圖片、視頻播放的形式進行展現,該模塊對監管設備中的設備結構、應用場景,提供了更為形象的3D模型并且通過鼠標或手勢可以進行設備放大、縮小、旋轉等,近距離觀察設備。通過圖文、視頻等方式進行知識點的整合,通過功能按鈕切換任意瀏覽相關設備知識模塊內容[6]。
多語言切換:系統提供多語言版本選擇接口,通過多語言切換按鈕,切換語言后,系統內的所有內容將進行動態轉換選擇的語言,滿足不同人群的需要。
業務數據分為4種:(1)三維設備數據,用于保存監管設備的模型、貼圖;(2)知識庫數據,用于保存設備的描述、功能介紹等數據;(3)應用訪問數據,用于用戶瀏覽應用平臺的設備訪問記錄;(4)用戶權限數據,用于管理使用者權限。
三維設備主模型數據:是海關主要設備模型數據的基礎信息,包括自增長系統ID、設備編號、設備名稱、3D模型名稱、貼圖名稱、模型類型、是否拆解、所屬業務、功能描述、是否可用、創建時間、創建人等數據信息,是該三維設備功能的基礎庫數據。
三維設備子模型數據:是三維主設備的構成,包括:自增長系統ID、模型功能鍵、內部配件等模型數據,包括子模型ID、子模型編號、子模型名稱、主模型設備ID、設備描述、是否可用等數據,是設備各功能描述的重要組成部分。
三維設備知識庫數據:用于設備模型庫中該設備的內容描述和功能概述的管理,通過新建按鈕,選擇相關設備模型后,可彈出維護信息頁面,可對該設備進行相關信息的錄入和修改,如有功能子模型,選擇設備后可選擇子模型進行信息的維護和保存,包括:教師ID、設備ID、是否子設備、內容描述、詳細內容描述、所屬模塊、是否發布、資料數據等設備描述信息描述。
用戶/用戶組權限數據:通過ESPACE獲取訪問用戶的基礎信息,可查詢和瀏覽用戶信息,包括:自增長ID、工號、姓名、性別、用戶姓名、關區,職位、是否可用。
平臺建設遵循海關信息化建設規范要求,綜合教育培訓實訓工作的實際需要,確保海關監管設備可視化知識服務平臺在安全可控性、數據接口拓展能力、監管設備功能覆蓋面以及系統的易用性、實用性等方面達到海關信息化建設的整體要求。基于HTML5、jQuery、WebGL、C#進行軟件的前、后端開發與部署。
平臺采用X Reality數字現實技術、人工智能、大數據可視化等前沿技術、算法,采用技術無縫融合,可更快地實現原型應用的開發和迭代[7],使用一套代碼,經過少量修改,甚至無需修改,即可適配VR、AR、MR、大屏幕展示設備、PC和筆記本電腦、平板電腦和智能手機,讓應用開發成本更低、周期更短,也提供了更好的跨設備一致體驗。
基于AR+AI技術實現,掃描設備實體,快速打開當前設備的三維設備模型和知識體系內容。
基于NFC技術實現數字化三維設備快速入口,實現一個模型對應唯一內置編碼,通過NFC芯片的邊緣計算設備快速打開當前設備的三維設備內容。
實現跨平臺、跨終端設備的三維建模技術。利用全平臺三維技術建模技術路線,一套模型可在3D WebGL、3D引擎、iOS和Android、小程序、微信等平臺及終端設備中流暢運行。
通過3D Model AssetBundle Loads,使知識內容動態加載讓平臺輕量級響應各種配置終端設備。
平臺為一線關員提供移動化的、可視化的設備知識服務,將設備知識與現場應用緊密結合,構建了一整套的知識服務模式,有效解決了由于培訓規模限制導致知識無法普及的問題,同時也創新了知識的展現形式,根據設備特性開發了可互動式模擬設備操作體驗,提升了學習效率。此外,平臺為通用型知識服務系統,未來也可應用于其他領域,具體內容可根據相關知識特點進行開發和展示,具有長遠的應用價值。