[發明專利]基于Flex技術的AUV設計流程可視化建模方法有效
| 申請號: | 201410206634.2 | 申請日: | 2014-05-16 |
| 公開(公告)號: | CN103984818B | 公開(公告)日: | 2017-01-18 |
| 發明(設計)人: | 許真珍;夏鋒;孔祥杰;徐秀娟;楊宗偉 | 申請(專利權)人: | 大連理工大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06F9/44 |
| 代理公司: | 大連理工大學專利中心21200 | 代理人: | 梅洪玉 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 flex 技術 auv 設計 流程 可視化 建模 方法 | ||
技術領域
本發明涉及基于Flex技術的AUV設計流程可視化建模方法,屬于計算機軟件領域。
背景技術
Flex指Adobe?Flex,最初由Macromedia公司在2004年3月發布,基于其專有的Macromedia?Flash平臺。Flex是一個高效、免費的開源框架,可用于構建具有表現力的Web應用程序,這些應用程序利用Adobe?Flash?Player和Adobe?AIR,可以實現跨瀏覽器、桌面和操作系統。
自治水下機器人(Autonomous?Underwater?Vehicle,AUV)設計是一項復雜的系統工程,各個子系統涉及多個學科領域,各個組成部分之間互相影響、互相制約,在設計過程中需要協調各個學科之間的約束關系,優化設計流程和設計變量,保證各個子系統之間協調統一。利用AUV協同設計平臺,可以實現多人異地協同設計以及多個設計流程的并行計算,有效利用平臺的軟硬件資源,提高設計效率,縮短設計周期。
由于對設計流程的定義、修改、提交等操作是面向用戶的,要求較高的易用性,因此,核心問題是解決設計流程的可視化建模問題。采用可視化建模的方法,用戶可以自由拖拽控件設計流程,圖形化的流程結構可以轉化成對應的XML文件結構來存儲。當用戶再次查看流程,系統能夠將XML流程文件直接轉化成圖形化的流程結構,用戶可以在此基礎上繼續修改。此外,可視化建模系統還能夠帶給用戶實時的流程運行狀態監控信息,通過圖形化的界面顯示流程中各個任務的執行情況。
分析當前基于B/S模式的流程建模工具的實現方式,概括來說可以分為三大類:
(1)采用JavaScript技術實現的建模工具,由于JavaScript對于各個瀏覽器的支持程度不一樣,導致兼容性很低。這種技術實現的建模工具在進行流程建模的時候,對于復雜操作會導致整個瀏覽器會變得相當緩慢,用戶體驗差。
(2)采用嵌入瀏覽器運行的插件來實現,比如Applet,SilverStream這些插件等,這類產品的特點是可以繪制比較復雜的流程,運行效率比較高,缺點是用戶必須安裝一個插件,導致瀏覽器支持程度較低,兼容性不高。
(3)采用Flex技術實現的建模工具,Flex本身就是基于B/S模式開發富客戶端應用的有效工具,它的瀏覽器兼容性好,界面用戶體驗好,在進行建模設計時,反應靈敏,可視化效果比較好,且運行效率比較高,后臺通信技術強大。
總結以上三種類型的優缺點,本發明采用Flex技術實現AUV設計流程的可視化建模。采用基于Flex技術的設計流程可視化建模方法,可以提供一種嵌入瀏覽器的AUV設計流程可視化建模工具,能將AUV設計流程以圖形化形式顯示在瀏覽器上,提高AUV協同設計平臺的可視化程度,簡單易用,具有良好的用戶體驗。可視化的界面還能夠方便AUV設計流程的復用和狀態監控,能提高AUV設計人員的工作效率。
發明內容
本發明提供了一種基于Flex技術的AUV設計流程可視化建模方法,克服了現有AUV協同設計平臺中可視化程度低的缺陷。
本發明的技術方案如下:
一種基于Flex技術的AUV設計流程可視化建模方法,包括客戶端的可視化建模和服務器端的設計流程引擎。
客戶端的可視化建模是指設計人員能通過客戶端瀏覽器,采用可視化圖元拖拽方式,將AUV設計流程以圖形化形式顯示在瀏覽器上,實現AUV復雜設計流程的創建、修改、復用和監控等。客戶端的設計人員通過瀏覽器輸入URL地址訪問服務器資源,服務器根據URL請求返回Flex編譯生成的SWF文件給客戶端。客戶端界面提供進行流程設計的菜單欄、工具欄、圖元控件、文件管理目錄、設計流程編輯區等,設計人員通過客戶端界面進行設計流程的可視化建模。具體步驟如下:
(1)設計圖元:定義一套符合工作流管理聯盟(WfMC)標準的基本圖元,包括:開始圖元、結束圖元、分支圖元、合并圖元、選擇圖元、循環圖元和流程路由遷移線。此外,還定義了一套能支持AUV設計流程涉及到的多種不同計算任務的任務圖元,如CFX-Pre、CFX-Solver、CFX-Post、Gridgen、Solidworks、CATIA、ANSYS等等,任務圖元可以隨著設計軟件的更新隨時調整,比如平臺中新加入了一款設計軟件,則管理員可以很方便地添加一個新的任務圖元并設置相應的圖片作為該圖元的顯示圖標。系統能夠支持基本圖元和任務圖元的選擇、拖拽、新增、修改、復制和刪除等操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學,未經大連理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410206634.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電動堆高車的前叉架
- 下一篇:一種片煙煙箱密度偏差檢測系統





