基于三維仿真的電能計量及裝表接電競賽系統的制作方法
【專利摘要】一種基于三維仿真的電能計量及裝表接電競賽系統,包括立體三維操作模塊、分數計算應用模塊、分數處理模塊;分數計算應用模塊與分數處理模塊之間通過Socket的形式進行數據通訊;立體三維操作模塊與分數處理模塊通過Socket的形式進行數據通訊,并在后臺進行數據的展示。本發明綜合運用三維仿真技術及動畫Flash,運用計算機鍵盤和鼠標作為輸入裝置,對虛擬的電力裝置包括高壓室、變電站、現場校驗儀、電壓電力房等電力設備進行動態的控制,是一種在計算機屏幕上完成現實場景中各種電子儀器和電力控制場所應完成的競賽系統。
【專利說明】
【技術領域】
[0001] 本發明涉及電能計量及裝表接電領域,尤其是一種基于三維仿真的電能計量及裝 表接電競賽系統。 基于三維仿真的電能計量及裝表接電競賽系統
【背景技術】
[0002] 目前現有的技術都是在硬件的基礎上進行實時仿真的模擬現場,并且各個模擬器 均與控制機連接,仍然需要現場使用到大量的模擬設備。雖然可以模擬現實場景中的電能 計量現場,但是存在一些安全隱患問題,帶來一些經濟損耗。
【發明內容】
[0003] 本發明所要解決的技術問題在于,提供一種利用三維仿真技術的電能計量及裝表 接電競賽系統。
[0004] 為解決上述技術問題,本發明提供一種基于三維仿真的電能計量及裝表接電競賽 系統,包括立體三維操作模塊、分數計算應用模塊、分數處理模塊。
[0005] 分數計算應用模塊與分數處理模塊之間通過Socket的形式進行數據通訊;立體 三維操作模塊與分數處理模塊通過Socket的形式進行數據通訊,并在后臺進行數據的展 /_J、1 〇
[0006] 立體三維操作模塊包括競賽仿真場景,仿真模型與部分分數計算應用程序;分數 計算應用模塊包括計分系統模型,Flash響應分數模型;分數處理模塊包括分數展示、分數 查詢、分數錄入和分數排名。
[0007] 在立體三維操作模塊中調用分數計算應用模塊,通過Socket的形式與分數處理 模塊進行數據通訊,并在后臺進行數據的展示,具體通訊過程為:包括客戶端、后臺服務器; 登錄客戶端成功,客戶端與后臺服務器之間建立通信連接,后臺服務器進行處理驗證并返 回數據給客戶端,打開unity 3D客戶端,unity 3D客戶端展示考試系統中的虛擬場景和虛 擬模型展示,根據模型中顯示的考試內容進行考試;unity 3D客戶端將這些考試的操作步 驟發送給后臺服務器,后臺服務器進行分析調用Flash文件,unity 3D中的腳本C#語言 將這些考試操作步驟的Flash文件進行計算分數的算法,通過解析評分的判斷標準,這套 評分標準是通過C#算法中已編譯好的正確的操作步驟來作為評分標準的,和從unity 3D 客戶端接收到的考試操作步驟進行判斷對比,進行對比后的數據結果再返回到客戶端的 Flash中并且顯示得出分數結果。
[0008] 與此同時,客戶端在實現登陸成功后將操作轉向操作平臺的同時,也會獲取當前 用戶的數據表里的ID,將用戶ID傳遞到Socket服務器,同時Socket服務器接受unity 3D 傳遞過來的C#腳本語言封裝的計算考試中的分數算法;這些數據都在Socket服務器內用 Java語言進行解析和編譯,將得到的數據再傳遞給后臺服務器的數據庫,進行存儲和校驗, 將所有的數據Java語言在分數查詢系統中實現,并且將得分情況反映到客戶端前臺的查 詢系統顯示。
[0009] 該系統在后臺服務器上發布分數處理模塊,登錄系統與分數處理模塊共用一個數 據庫服務器,數據庫服務器端與Tomcat應用服務器端將安裝在同一后臺服務器上,在客戶 端也將安裝Tomcat應用服務器,并發布分數處理模塊。
[0010] 本發明的一種基于三維仿真的電能計量及裝表接電競賽系統,其有益效果為:綜 合運用三維仿真技術及動畫Flash,運用計算機鍵盤和鼠標作為輸入裝置,對虛擬的電力裝 置包括高壓室、變電站、現場校驗儀、電壓電力房等電力設備進行動態的控制,是一種在計 算機屏幕上完成現實場景中各種電子儀器和電力控制場所應完成的競賽系統。
【專利附圖】
【附圖說明】
[0011] 圖1為本發明的功能模塊示意圖。
[0012] 圖2為本發明的系統邏輯結構圖。
[0013] 圖3為本發明的物理結構圖。
【具體實施方式】
[0014] 如圖1所示,一種利用三維仿真技術的電能計量及裝表接電競賽系統,包括立體 三維操作模塊、分數計算應用模塊、分數處理模塊;分數計算應用模塊與分數處理模塊之間 通過Socket的形式進行數據通訊。
[0015] 立體三維操作模塊包括競賽仿真場景,仿真模型與部分分數計算應用程序;分數 計算應用模塊包括計分系統模型、Flash響應分數模型,點擊模型操作計算分數,點擊模型 彈出Flash并在Flash中進行操作計算分數。
[0016] 分數處理模塊包括分數展示、分數查詢、分數錄入和分數排名。
[0017] 綜合運用三維仿真技術及動畫Flash,運用計算機鍵盤和鼠標作為輸入裝置,對虛 擬的電力裝置包括高壓室、變電站、現場校驗儀、電壓電力房等電力設備進行動態的控制, 是一種在計算機屏幕上完成現實場景中各種電子儀器和電力控制場所應完成的競賽系統。
[0018] 如圖2所示,為該系統的邏輯結構。立體三維操作模塊與分數處理模塊通過 Socket的形式進行數據通訊,并在后臺進行數據的展示; 通訊過程為:包括客戶端、后臺服務器;登錄客戶端成功,客戶端與后臺服務器之間建 立通信連接,后臺服務器進行處理驗證并返回數據給客戶端,打開unity 3D客戶端,unity 3D客戶端展示考試系統中的虛擬場景和虛擬模型展示,根據模型中顯示的考試內容進行考 試;unity 3D客戶端將這些考試的操作步驟發送給后臺服務器,后臺服務器進行分析調用 Flash文件,unity 3D中的腳本C#語言將這些考試操作步驟的Flash文件進行計算分數的 算法,通過解析評分的判斷標準,這套評分標準是通過C#算法中已編譯好的正確的操作步 驟來作為評分標準的,和從unity 3D客戶端接收到的考試操作步驟進行判斷對比,進行對 比后的數據結果再返回到客戶端的Flash中并且顯示得出分數結果。
[0019] 與此同時,客戶端在實現登陸成功后將操作轉向操作平臺的同時,也會獲取當前 用戶的數據表里的ID,將用戶ID傳遞到Socket服務器,同時Socket服務器接受unity 3D 傳遞過來的C#腳本語言封裝的計算考試中的分數算法;這些數據都在Socket服務器內用 Java語言進行解析和編譯,將得到的數據再傳遞給后臺服務器的數據庫,進行存儲和校驗, 將所有的數據Java語言在分數查詢系統中實現,并且將得分情況反映到客戶端前臺的查 詢系統顯示。
[0020] 如圖3所示,為本發明的物理結構,該系統在服務器上發布分數處理模塊,登錄系 統與分數處理模塊共用一個數據庫服務器,數據庫服務器端與Tomcat應用服務器端將安 裝在同一后臺服務器上,在客戶端也將安裝Tomcat應用服務器,并發布分數處理模塊。
[0021] 盡管本發明就優選實施方式進行了示意和描述,但本領域的技術人員應當理解, 只要不超出本發明的權利要求所限定的范圍,可以對本發明進行各種變化和修改。
【權利要求】
1. 一種基于三維仿真的電能計量及裝表接電競賽系統,其特征在于,包括:立體三維 操作模塊、分數計算應用模塊、分數處理模塊; 分數計算應用模塊與分數處理模塊之間通過Socket的形式進行數據通訊;立體三維 操作模塊與分數處理模塊通過Socket的形式進行數據通訊,并在后臺進行數據的展示; 立體三維操作模塊包括競賽仿真場景,仿真模型與部分分數計算應用程序;分數計算 應用模塊包括計分系統模型,Flash響應分數模型;分數處理模塊包括分數展示、分數查 詢、分數錄入和分數排名。
2. 如權利要求1所述的系統,其特征在于:立體三維操作模塊與分數處理模塊通過 Socket的形式進行通訊,具體通訊過程為:包括客戶端、后臺服務器;登錄客戶端成功,客 戶端與后臺服務器之間建立通信連接,后臺服務器進行處理驗證并返回數據給客戶端;打 開unity 3D客戶端,unity 3D客戶端展示考試系統中的虛擬場景和虛擬模型展示,根據模 型中顯示的考試內容進行考試;unity 3D客戶端將這些考試的操作步驟發送給后臺服務 器,后臺服務器進行分析調用Flash文件,unity 3D中的腳本C#語言將這些考試操作步驟 的Flash文件進行計算分數的算法,通過解析評分的判斷標準,和從unity 3D客戶端接收 到的考試操作步驟進行判斷對比,進行對比后的數據結果再返回到后臺服務器的Flash中 并且顯示得出分數結果; 客戶端在實現登陸成功后將操作轉向操作平臺的同時,也會獲取當前用戶的數據表里 的ID,將用戶ID傳遞到Socket服務器,同時Socket服務器接受unity 3D傳遞過來的C# 腳本語言封裝的計算考試中的分數算法;這些數據都在Socket服務器內用Java語言進行 解析和編譯,將得到的數據再傳遞給后臺服務器的數據庫,進行存儲和校驗,將所有的數據 Java語言在分數查詢系統中實現,并且將得分情況反映到客戶端前臺的查詢系統顯示。
3. 如權利要求1所述的系統,該系統在后臺服務器上發布分數處理模塊,登錄系統與 分數處理模塊共用一個數據庫服務器,數據庫服務器端與Tomcat應用服務器端將安裝在 同一后臺服務器上,在客戶端也將安裝Tomcat應用服務器,并發布分數處理模塊。
【文檔編號】G09B9/00GK104064069SQ201410287033
【公開日】2014年9月24日 申請日期:2014年6月25日 優先權日:2014年6月25日
【發明者】蘇仁旺 申請人:南京金桔信息科技有限公司