一種原型系統與hla仿真系統的接口設備的制作方法

            文檔序號:7927869閱讀:211來源:國知局

            專利名稱::一種原型系統與hla仿真系統的接口設備的制作方法
            技術領域
            :本發明屬于系統仿真領域,涉及一種接口設備,具體涉及一種原型系統與HLA仿真系統的接口設備。
            背景技術
            :仿真高層體系構架HLA(HighLevelArchitecture)作為一種仿真標準在仿真領域內得到了廣泛應用,HLA構架由三部分組成,分別是HLA規貝ij、對象模型模板OMT(ObjectModalTemplate)、運行支撐結構RTI(RunTimeInfrastructure)。HLA規則定義了在聯邦設計階段必須遵循的基本準則,在IEEE1516標準,即IEEEStandard'1516.2forModelingandSimulation(M&S)HighLevelArchitecture(HLA),ObjectModelTemplate(OMT),Specification[S].DMSO,Sept.2000中,共定義了IO條規則,這些規則是實現正確仿真交互的基礎;對象模型模板OMT定義了描述HLA對象模型的通用方法,提供了記錄對象模型信息的標準格式,以促進仿真應用的互操作和重用,對象模型模板OMT主要包括聯邦對象模型FOM(FederationObjectModel)和仿真對象模型SOM(SimulationObjectModel)。運行支撐結構RTI以服務的方式定義了各成員進行信息交互的方式,運行支撐結構RTI作為分布式仿真的運行支撐系統,用于實現各類仿真應用之間的交互操作,是實現各成員協同仿真的關鍵。運行支撐結構RTI中的服務主要包括調用服務和回調服務,可分為聯邦管理、申明管理、對象管理、所有權管理、時間管理和數據分發管理六類。原型系統作為一種實物模擬系統,廣泛用于各種級別的仿真系統中。原型系統是一個典型的實時、分布式的交互仿真系統,具有物理實時性的特點。原型系統開發通常是基于以太網來實現,通過定制的標準格式報文實現各個子節點的互通和互聯。報文格式可以分為數據報文和控制報文,數據報文實現周期信息/非周期信息發布,這些信息往往包含了實體的某種具體屬性,比如高度,速度等;控制報文實現系統控制命令的發布,比如仿真開始,仿真結束等。典型的原型系統利用用戶數據報協議UDP(UserDatagramProtocol)協議實現通信。由于UDP協議是一種不可靠傳輸協議,在原型系統的具體開發中,往往在應用層增加了報文確認機制,通過對確認報文的處理實現差錯控制。通常來說,數據報文不采用確認機制,控制報文需要采用確認機制。從而使原型系統具有仿真精度高,效果直觀等特點。在基于HLA的仿真系統中,為了最大化利用巳有資源,將原型系統接入到HLA系統是一個普遍存在的問題。由于原型系統設計人員通常要求其各設備模擬器完全參照真實裝備設計,不能進行任何改動,這就給原型系統接入HLA系統帶來了很多問題,具有一定的復雜性。接口設備作為連接兩個系統的橋梁,實現兩個系統的互聯和互通,需要實現兩種仿真系統的仿真協議,轉發系統之間的數據和控制命令,從而實現將原型系統向HLA系統的接入。在這個接入過程中,主要涉及到如何保證兩種機制不同的系統能夠進行正確的交互,同時又能夠充分利用HLA仿真機制的優點。圖1給出了接口設備在仿真系統中的位置,一個基于HLA的大規模仿真系統中,HLA服務器和HLA網組成了基本仿真環境,HLA服務器加載HLA運行服務器端,是整個HLA仿真的信息交換和控制中心,HLA網提供了各個聯邦成員的物理連接。在這個環境下,導演臺,數據庫,以及若干聯邦成員共同參與仿真,在這些聯邦成員中,有部分是連接原型系統的接口設備。接口設備一端接入HLA系統,一端接入原型系統,原型系統由若干原型設備,以及原型網絡組成,接口設備在這里充當了網關的作用,通過對HLA系統和原型系統數據進行轉發,以及仿真控制管理,實現將原型系統接入到HLA系統的目的。文件"原型系統HLA接口設備技術研究"史永輝,李露楠,何鋒,《艦船電子工程>〉,2005年第4期。其中詳細討論了接口設備在時間管理上考慮的要素,但是缺少對接口設備通用設計的考慮,在接口設備設計的過程中,如果不從高層架構上去實現,則接口設備本身失去了通用的特性,對于不同原型設備接入HLA系統項目中,開發者不得不重新開發新的接口設備來適應這種變化。
            發明內容本發明提供了一種原型系統與HLA仿真系統的接口設備,針對不同的原型系統,通過高層代碼輔助生成工具來自動生成接口設備基本代碼框架,并利用配置工具定制接口設備的行為和能力,盡量減少接口設備的重新開發過程,實現原型系統向HLA仿真系統準確的接入,使已有資源最大化用于新的仿真試驗環境,并充分利用了HLA仿真機制的優點,實現了原型系統向HLA系統的無縫接入。一種原型系統與HLA仿真系統的接口設備,由配置工具生成模塊、XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊和高層代碼輔助生成模塊組成。XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊和仿真存儲模塊位于接口設備內。配置工具生成模塊和高層代碼輔助生成模塊位于接口設備外部。髙層代碼輔助生成模塊生成XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊和仿真存儲模塊的代碼框架。配置工具生成^莫塊將用戶的配置信息輸入并生成XML文件,并以XML文件的形式向XML配置文件解析模塊下發具體配置信息。XML配置文件解析模塊接收到XML配置文件后,開始進行解析,將仿真存儲數據庫用戶信息發送到仿真存儲模塊,將聯邦成員注冊名稱、仿真時間推進機制發送到HLA系統服務接入模塊,將接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表下發到系統服務轉接模塊,將UDP端口號下發到原型系統服務接入模塊。系統服務轉接模塊接收XML配置文件解析模塊發送的接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表信息,在HLA系統服務接入模塊和原型系統服務接入模塊的基礎上,實現兩個系統的消息轉發和仿真運行控制功能。HLA系統服務接入模塊接收到聯邦成員注冊名稱、仿真時間推進^L制信息后,同系統服務轉接模塊發送的系統服務轉接模塊函數調用、報文格式和FOM/SOM表的映射關系信息一起生成HLA服務輸出流,并將加入仿真過程中填充完畢的報文格式和FOM/SOM表的映射關系信息重新輸入系統服務轉接模塊。HLA服務輸入流輸入到HLA系統服務接入模塊,同系統服務轉接模塊發送的報文格式和FOM/SOM表的映射關系信息、HLA系統向原型系統的報文轉發信息一起生成HLA系統向原型系統的報文轉發信息分別發送到仿真存儲模塊和系統服務轉接模塊,生成系統服務轉接模塊通知消息發送到系統服務轉接模塊;原型系統服務接入模塊從XML配置文件解析模塊接收UDP端口號后生成相關配置信息,并在系統服務轉接模塊輸入的系統服務轉接模塊函數調用下生成UDP報文發送流輸出,在系統服務轉接模塊輸入的報文格式和FOM/SOM表的映射關系信息、原型系統向HLA系統的報文轉發信息的作用下,輸入系統的UDP報文接收流生成系統服務轉接模塊通知消息分別發送到系統服務轉接模塊和仿真存儲模塊,生成的原型系統向HLA系統的報文轉發信息發送到系統服務轉接模塊,仿真存儲模塊對XML配置文件解析模塊發送的仿真數據庫用戶信息進行存儲,形成仿真數據流,對HLA系統服務接入模塊發送的HLA系統向原型系統的報文轉發信息和原型系統服務接入模塊發送的原型系統對HLA系統的報文轉發信息進行存儲,形成本地仿真數據存儲文件流。XML配置文件解析模塊,輸入流為XML配置文件,XML配置文件內容包括接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表,XML配置文件解析模塊接收到XML配置文件后,對文件內容進行解析,其中接口設備名稱解析單元解析接口設備名稱,原型設備解析單元解析原型設備監控列表,映射關系解析單元解析報文格式和FOM/SOM表的映射關系列表,UDP端口解析單元解析UDP端口號,聯邦成員名稱解析單元解析聯邦成員注冊名稱,仿真時間解析單元解析仿真時間推進機制信息,仿真存儲解析單元解析仿真存儲數據庫用戶信息。所述HLA系統服務接入模塊由XML配置文件解析模塊、更新對象實例單元、發送交互實例單元、接收對象實例處理單元、接收交互實例處理單元和對象類/交互類注冊單元組成。XML配置文件解析模塊提供的聯邦成員注冊名稱和仿真時間推進機制信息加入仿真中,配置信息處理單元按照所提供的注冊名稱加入聯邦,同時設置相應的仿真時間推進機制,根據時間推進步長設置仿真時間兩次推進的間隔,對HLA加入聯邦和時間機制設置服務的調用,形成了HLA服務輸出流的一部分。輸入的系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息和HLA系統向原型系統的報文轉發信息,對象類/交互類注冊單元結合報文格式和FOM/SOM表的映射關系信息,實現對象類和交互類的注冊操作,在注冊過程中對HLA服務的調用形成了本模塊HLA服務輸出流的一部分,以及報文格式和FOM/SOM表的映射關系信息輸出流。接收對象實例處理單元和接收交互實例處理單元,首先對報文格式和FOM/SOM表的映射關系信息進行檢索,并對輸入的HLA系統向原型系統的報文轉發信息和HLA服務輸入流進行對象實例的和交互實例進行處理,接收對象實例處理單元分別對對象實例的不同狀態下的情況進行處理,形成了HLA系統向原型系統的報文轉發信息,同時通過系統服務轉接豐莫塊通知消息進行消息后續處理。交互實例處理單元對檢索到的信息是否屬于接口設備和需要向原型系統進行轉發進行處理,與接收對象實例處理單元一起構成了HLA系統向原型系統的報文轉發信息和系統服務轉接模塊通知消息。系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息加入仿真后輸入到對象類/交互類注冊單元,結合報文格式和FOM/SOM表的映射關系信息,實現對象類和交互類的注冊操作。典型的,對象類/交互類注冊單元在接口設備加入仿真過程中完成對象類/交互類的實例注冊,當接口設備進行申明管理時,根據報文格式和FOM/SOM表的映射關系信息進行對象類/交互類的注冊,同時將注冊后運行支撐結構RTI返回的句柄值填回到報文格式和FOM/SOM表的映射關系信息中去,對象類/交互類注冊單元在注冊過程中對HLA服務的調用形成了本模塊HLA服務輸出流的一部分,以及報文格式和FOM/SOM表的映射關系信息輸出流。系統服務轉接模塊的函數調用,輸入到更新對象實例單元和發送交互實例單元中,在更新對象實例單元通過對HLA更新對象屬性服務調用完成操作,在發送交互實例單元中通過對HLA發送交互服務調用完成操作,共同構成HLA服務輸出流的一部分。4、根據權利要求3所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息,HLA系統向原型系統的報文轉發信息,以及HLA服務輸入流輸入到接收對象實例處理單元和接收交互實例處理單元,完成對接收到對象實例和交互實例的具體處理過程,并形成HLA系統向原型系統的報文轉發信息,以及系統服務轉接模塊通知消息的輸出流。其中,接收對象實例處理單元主要完成對象實例屬性反射處理,銷毀對象實例處理,以及發現對象實例處理。接收交互實例處理單元主要完成交互實例接收處理。在接口設備發現新的對象實例時,接收對象實例處理單元對報文格式和FOM/SOM表的映射關系信息進行檢索,根據檢索結果將這部分信息添加到系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中。在接口設備接收到對象實例屬性反射時,接收對象實例處理單元對系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合進行更新,同時通過消息通知系統服務轉接模塊進行消息后續處理。在接口設備接收到銷毀對象實例信息時,接收對象實例處理單元對系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中的對應存儲對象進行刪除,同時通過消息通知系統服務轉接模塊進行消息后續處理。在接口設備接收交互信息時,接收交互實例處理單元對報文格式和FOM/SOM表的映射關系信息進行檢索,根據檢索結果,如果這些信息屬于接口設備,并且需要向原型系統進行轉發,將這部分信息在系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中進行更新,并通過消息通知系統服務轉接模塊進行消息后續處理,如果這些信息屬于接口設備,但不需要向原型系統進行轉發,則直接通過消息通知系統服務轉接模塊進行消息后續處理。所述原型系統服務接入模塊由配置信息處理單元、UDP報文發送單元和UDP報文接收單元組成。XML配置文件解析模塊發送的UDP端口號信息輸入到原型系統服務接入模塊后,在加入仿真過程中,配置信息處理單元按照所提供的UDP端口號,創建UDP報文類實例,系統服務轉接模塊發送的系統服務轉接模塊函數調用,UDP報文發送單元通過對發送地址,發送內容,以及重發設置進行封裝完成操作,形成了UDP報文發送流,UDP報文的接收流、系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息,以及原型系統向HLA系統的報文轉發信息被輸入到UDP報文接收單元,UDP報文接收單元根據報文格式和FOM/SOM表的映射關系信息,進行信息檢索,根據檢索結果,如果這些信息屬于接口設備,并且需要向HLA系統進行轉發,形成了原型系統向HLA系統的報文轉發信息,輸出到系統服務轉接模塊進行消息后續處理。如果這些信息屬于接口設備,但不需要向HLA系統進行轉發,則直接通過系統服務轉接模塊通知消息輸出到系統服務轉接模塊進行消息后續處理。所述系統服務轉接模塊,在HLA系統服務接入模塊和原型系統服務接入模塊的基礎上,實現兩個系統的消息轉發和仿真運行控制功能。XML配置文件解析模塊輸出的接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表輸入到配置信息處理單元,這些信息分別保存在報文格式和FOM/SOM表的映射關系模板數組集合和原型設備監控模板數組集合中。仿真過程中,配置信息處理單元啟動狀態監控單元,狀態監控單元根據原型設備監控模板數組集合形成系統服務轉接模塊函數調用,輸出至原型系統服務接入模塊。所述消息轉發和仿真控制單元根據HLA系統服務接入模塊和原型系統服務接入模塊提供的系統服務轉接模塊通知消息,檢索原型系統向HLA系統的報文轉發模板數組集合、HLA系統向原型系統的報文轉發模板數組集合,以及報文格式和FOM/SOM表的映射關系模板數組集合,進行原型系統和HLA系統之間的消息轉發和仿真控制,實現對象實例屬性的更新、交互實例的發送和UDP報文的發送過程,形成了系統服務轉接模塊對HLA系統服務接入模塊和原型系統服務接入模塊的函數調用。同時,輸入的報文格式和FOM/SOM表的映射關系信息在FOM/SOM表的映射關系模板數組集合中進行更新和檢索,形成更新后的HLA系統向原型系統的報文轉發信息。輸入的原型系統向HLA系統的報文轉發信息在原型系統向HLA系統的報文轉發模板數組集合中進行更新和檢索,形成更新后的原型系統向HLA系統的報文轉發信息。輸入的HLA系統向原型系統的報文轉發信息在HLA系統向原型系統的報文轉發模板數組集合中進行更新和檢索,形成更新后的HLA系統向原型系統的報文轉發信息。所述仿真存儲模塊,實現仿真數據的收集和保存功能,XML配置文件解析模塊提供的仿真存儲數據庫用戶信息輸入配置信息處理單元,根據相關信息在仿真存儲命令下達后,建立對數據庫的鏈接,并啟動本地仿真數據解析單元提取仿真數據進行數據存儲,形成了仿真數據流。輸入的原型系統向HLA系統的報文轉發信息和HLA系統向原型系統的報文轉發信息通過存儲單元將仿真數據存儲到內存文件中,并將內存文件向本地仿真數據存儲文件進行數據轉錄,形成本地仿真數據存儲文件流輸出。所述仿真存儲模塊采用了乒乓存儲的模式,每一次仿真開始時,按照仿真開始的時間自動建立一個本地仿真數據存儲文件,同時啟動存儲單元,當內存文件已經填滿,再將內存文件向本地仿真數據存儲文件進行數據轉錄。所述仿真存儲模塊需要記錄信息轉發前的所有仿真數據,對于接口設備轉發后的消息,仿真存儲模塊并不進行記錄。所述配置工具生成模塊,完成接口設備的具體配置工作,用戶在配置時,需要輸入接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表信息。接口設備名稱生成單元創建節點名稱。UDP端口生成單元生成節點的UDP端口號。聯邦成員名稱生成單元根據聯邦成員注冊名稱生成聯邦成員。仿真時間生成單元創建仿真時間。仿真存儲生成單元創建存儲的數據庫用戶信息節點。原型設備監控生成單元生成原型設備監控列表。映射關系生成單元生成錄入的報文格式和FOM/SOM表的映射關系情況。這些信息以XML節點的形式生成,最終被組合成XML配置文件韻形式輸出。所述映射關系生成單元生成錄入的報文格式和FOM/SOM表的映射關系情況時,對于對象類,輸入對象類名稱、在申明管理服務中的類名、屬性個數、原型報文長度、原型報文標識、訂購屬性、發布屬性、屬性信息。對于每個屬性,包括屬性名稱、屬性類型、屬性數據長度、在原型報文中索引地址號、在申明管理服務中的屬性名。對于交互類,輸入交互類名稱、在申明管理服務中的類名、參數個數、原型報文長度、原型報文標識、訂購屬性,發布屬性、仿真控制交互標志、參數信息。對于每個參數,包括參數名稱、參數類型、參數數據長度、在原型報文中索引地址號、申明管理服務中參數名。交互類不用向原型系統轉發時,其原型報文長度、原型報文標識和參數信息中的在原型報文中索引地址號為空,所述交互類為仿真控制交互時,其仿真控制交互標志為真。對于不用轉發的報文類,需輸入報文類名稱、字段個數、原型報文長度、原型報文標識、心跳狀態報文標志、字段信息;對于每個字段,包括字段名稱、字段屬性、字段數據長度、在原型報文中索引地址號。所述高層代碼輔助生成模塊,完成接口設備代碼的自動生成。工程名稱、仿真運行控制由HLA交互控制或者由用戶界面控制這些用戶選項設置輸入用戶設置處理單元,完成工程名稱、仿真運行控制方式的處理工作,啟動XML配置文件解析模塊生成單元、HLA系統服務接入模塊生成單元、原型系統服務接入模塊生成單元、系統服務轉接模塊生成單元、仿真存儲模塊生成單元,分別生成XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊,從而輸出接口設備典型源代碼框架。所述高層代碼輔助生成模塊采取多線程技術,包括用戶界面主線程,HLA服務線程,UDP服務線程,任務線程,仿真存儲線程,同時仿真存儲線程中集成了數據庫訪問接口,把存儲的本地仿真數據上傳到數據庫中。用戶界面主線程負責接口設備界面的顯示處理,包括顯示接口設備名稱,原型設備監控狀態區域,HLA系統消息動態更新區域,原型系統消息動態更新區域,系統消息提示區域,系統服務轉接模塊根據XML配置文件解析模塊下發的接口設備名稱和原型設備監控列表通知用戶界面主線程進行相關信息的顯示,同時系統轉接服務模塊接收到HLA服務接入模塊和原型系統服務接入模塊發送的系統服務轉換模塊通知消息后,進行消息轉發處理,然后通知用戶界面主線程進行HLA系統消息動態更新和原型系統消息動態更新,系統消息提示區域將顯示接口設備開機信息、接口設備接收到HLA交互信息和接口設備仿真運行控制信息。HLA服務線程完成HLA系統服務接入模塊的功能,通過封裝好的接口,實現HLA系統方面的消息收發,UDP服務線程完成原型系統服務接入模塊的功能,通過封裝好的接口,實現原型系統方面的消息收發,任務線程完成系統服務轉接模塊的功能,實現HLA系統和原型系統的消息轉發和仿真運行控制,仿真存儲線程完成仿真存儲模塊的功能,實現仿真數據的記錄。本發明是一種原型系統與HLA仿真系統的接口設備,其優點在于(1)通過高層代碼輔助生成模塊,實現接口設備典型源代碼,通過對HLA接口服務,原型系統接口服務,數據轉發功能,仿真運行控制功能,XML解析功能等進行封裝,方便進行二次開發,大大減輕了開發人員的工作量,并顯著縮小開發時間;(2)通過XML配置工具,根據仿真需求,實現接口設備的功能定制,以及HLA系統和原型系統的消息轉發映射過程,顯著增強了接口設備的通用性,大大方便了開發人數對于多種接口設備的維護工作;(3)通過對HLA接口服務,以及原型系統接口服務進行封裝和擴充,使得開發人員不需要掌握接口服務的細節,減少了學習時間;(4)提供仿真數據存儲功能,通過多線程,內存文件的方式,減少數據收集對接口設備性能的影響;(5)配置文件以XML格式保存,具有很強的通用性和可編輯性。圖1為本發明一種原型系統與HLA仿真系統的接口設備在仿真系統中的位置;圖2為本發明一種原型系統與HLA仿真系統的接口設備結構圖3為本發明一種原型系統與HLA仿真系統的接口設備的XML配置文件解析模塊輸入流和輸出流;圖4為本發明一種原型系統與HLA仿真系統的接口設備的HLA系統服務接入模塊輸入流和輸出流;圖.5為本發明一種原型系統與HLA仿真系統的接口設備的原型系統服務接入模塊輸入流和輸出流;圖6為本發明一種原型系統與HLA仿真系統的接口設備的系統服務轉接模塊輸入流和輸出流;圖7為本發明一種原型系統與HLA仿真系統的接口設備的仿真存儲模塊輸入流和輸出流;圖8為本發明一種原型系統與HLA仿真系統的接口設備的配置工具生成模塊輸入流和輸出流;圖9為本發明一種原型系統與HLA仿真系統的接口設備的xml配置文件結構;圖10為本發明一種原型系統與HLA仿真系統的接口設備的高層代碼輔助生成f莫塊輸入流和輸出流;圖11為本發明一種原型系統與HLA仿真系統的接口設備的UDP上層協議報文格式;圖12為本發明一種原型系統與HLA仿真系統的接口設備的UDP報文字段改造示例;圖13為本發明一種原型系統與HLA仿真系統的接口設備中圖12所示的拫文在xml配置文件中對應映射的片段;圖14為本發明一種原型系統與HLA仿真系統的接口設備的配置工具生成模塊的生成流程;圖15為本發明一種原型系統與HLA仿真系統的接口設備的XML配置文件解析模塊的解析流程;圖16為本發明一種原型系統與HLA仿真系統的接口設備的報文格式和FOM/SOM表的映射關系模板數組集合定義;圖17為本發明一種原型系統與HLA仿真系統的接口設備的收發數據模板數組集合定義;圖18為本發明一種原型系統與HLA仿真系統的接口設備的HLA系統服務接入模塊中接收對象實例處理單元的工作流程;圖19為本發明一種原型系統與HLA仿真系統的接口設備的HLA系統服務接入模塊中接收對象實例處理單元發現對象類的工作流程;圖20為本發明一種原型系統與HLA仿真系統的接口設備的HLA系統服務接入模塊中接收對象實例處理單元反射對象類屬性的工作流程;圖21為本發明一種原型系統與HLA仿真系統的接口設備的HLA系統服務接入模塊中接收交互實例處理單元的工作流程;圖22為本發明一種原型系統與HLA仿真系統的接口設備的原型系統服務接入模塊中UDP報文接收單元的工作流程;圖23為本發明一種原型系統與HLA仿真系統的接口設備的系統服務轉接模塊中系統轉發和仿真控制單元的工作流程;圖24為本發明一種原型系統與HLA仿真系統的接口設備的仿真儲存模塊中的存儲單元的工作流程。圖25為本發明一種原型系統與HLA仿真系統的接口設備的實例例子中的xml文件內容。具體實施方式下面將結合附圖和實施例對本發明作進一步的詳細說明。本發明是一種原型系統與HLA仿真系統的接口設備,其結構由配置工具生成模塊、XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊和高層代碼輔助生成模塊組成。其中,XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊和仿真存儲模塊位于接口設備內,完成接口設備運行時的功能;配置工具生成模塊和高層代碼輔助生成模塊是外部模塊,配置工具生成模塊完成模塊的配置和定制功能,高層代碼輔助生成模塊實現接口設備代碼的自動生成。配置工具生成模塊通過xml文件向XML配置文件解析模塊下發具體配置信息。如圖2所示,XML配置文件解析模塊接收到xml配置文件后,開始進行解析,將仿真存儲數據庫用戶信息下發到仿真存儲模塊,將聯邦成員注冊名稱、仿真時間推進機制下發到HLA系統服務接入模塊,將接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表下發到系統服務轉接模塊,將UDP端口號下發到原型系統服務接入模塊。仿真存儲模塊從XML配置文件解析模塊接收仿真存儲數據庫用戶信息,從HLA系統服務接入模塊接收HLA系統向原型系統的報文轉發信息,從原型系統服務接入模塊接收原型系統向HLA系統的報文轉發信息。HLA系統服務接入模塊從XML配置文件解析模塊接收聯邦成員注冊名稱、仿真時間推進機制信息,從系統服務轉接模塊接收系統服務轉接模塊函數調用、報文格式和FOM/SOM表的映射關系、HLA系統向原型系統的報文轉發信息,從HLA網絡接收HLA輸入流;HLA系統服務接入模塊向HLA網絡發送HLA輸出流,向仿真存儲模塊提供HLA系統向原型系統的報文轉發信息,向系統服務轉接模塊提供報文格式和FOM/SOM表的映射關系信息、HLA系統向原型系統的報文轉發信息、系統服務轉接模塊通知消息。原型系統服務接入纟莫塊從XML配置文件解析模塊接收UDP端口號,從系統服務轉接豐莫塊接收系統服務轉接模塊函數調用、報文格式和FOM/SOM表的映射關系信息、原型系統向HLA系統的報文轉發信息,從原型網絡接收UDP報文接收流;原型系統服務接入模塊向原型網絡發送UDP報文發送流,向仿真存儲模塊提供原型系統向HLA系統的報文轉發信息,向系統服務轉接模塊提供原型系統向HLA系統的報文轉發信息、系統服務轉接模塊通知消息。系統服務轉接模塊從XML配置文件解析模塊接收接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表,從HLA系統服務接入模塊接收報文格式和FOM/SOM表的映射關系信息、HLA系統向原型系統的報文轉發信息、系統服務轉接模塊通知消息,從原型系統服務接入模塊接收原型系統向HLA系統的報文轉發信息、系統服務轉接模塊通知消息;系統服務轉接模塊向HLA系統服務接入模塊提供系統服務轉接模塊函數調用、報文格式和FOM/SOM表的映射關系信息、HLA系統向原型系統的報文轉發信息,向原型系統服務接入模塊提供系統服務轉接模塊函數調用、報文格式和FOM/SOM表的映射關系信息、原型系統向HLA系統的報文轉發信息。仿真存儲模塊從XML配置文件解析模塊接收仿真存儲數據庫用戶信息,從HLA系統服務接入模塊接收HLA系統向原型系統的報文轉發信息,從原型系統服務接入模塊接收原型系統向HLA系統的報文轉發信息。仿真存儲模塊輸出生成的仿真數據流,并輸出本地仿真數據存儲文件流。高層代碼輔助生成模塊通過代碼模板技術生成接口設備典型源代碼,將包括XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊5個模塊;配置工具生成模塊通過定制接口設備的行為生成具體的配置文件,以xml的文件形式將配置文件傳遞到XML配置文件解析模塊中進行解析處理,從而實現接口設備的離線定制過程;XML配置文件解析模塊對xml文件按照預定義的格式進行解析,并把解析后的配置參數傳遞到HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊模塊中,實現配置文件解析和配置參數下發處理;HLA系統服務接入模塊中對HLA接口服務進行封裝,對典型代碼進行擴充和定制,實現接口設備向HLA系統接入的功能;原型系統服務接入模塊對報文協議進行封裝,對于發送/接收報文部分進行擴充和定制,用來實現接口設備向原型系統接入的功能;系統服務轉接模塊,一方面實現HLA系統對象類和交互類和原型系統報文格式相互映射轉發過程,另一方面實現仿真通用管理;仿真存儲模塊利用多線程以及內存文件的方式實現仿真數據的收集功能,從而減少數據收集對接口設備性能的影響,為仿真事后分析以及仿真回放做準備。如圖3所示,XML配置文件解析模塊,輸入流為xml配置文件,xml配置文件內容包括接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表。XML配置文件解析模塊接收到xml配置文件后,對文件內容進行解析。其中接口設備名稱解析單元解析接口設備名稱,原型設備解析單元解析原型設備監控列表,映射關系解析單元解析報文格式和FOM/SOM表的映射關系列表,UDP端口解析單元解析UDP端口號,聯邦成員名稱解析單元解析聯邦成員注冊名稱,仿真時間解析單元解析仿真時間推進機制信息,仿真存儲解析單元解析仿真存儲數據庫用戶信息。如圖4所示,HLA系統服務接入模塊,封裝HLA系統的六大服務中的聯邦管理服務、申明管理服務、對象管理服務、時間管理服務四種服務。輸入流在配置時的表現為XML配置文件解析模塊提供的聯邦成員注冊名稱和仿真時間推進機制信息,HLA系統服務接入模塊接收到這些信息后,在加入仿真過程中,配置信息處理單元按照所提供的注冊名稱加入聯邦,同時設置相應的仿真時間推進機制,包括時間控制和時間受限以及時間推進步長,根據前兩者各自的組合,可以涵括如下4種情況時間不控制并且時間不受限、時間控制但時間不受限、時間不控制但時間受限、時間控制并且時間受限,根據時間推進步長設置仿真時間兩次推進的間隔。配置信息處理單元對HLA加入聯邦和時間機制設置服務的調用,形成了本模塊HLA服務輸出流的一部分。輸入流在運行時表現為HLA回調函數提供的信息,這些信息包括其他聯邦成員對接口設備提供的信息,以及HLA服務器向接口設備提供的信息,從接口設備需要利用的信息角度來看這些信息即為對象實例屬性的反射信息、交互實例的接收信息、發現對象實例信息和銷毀對象實例信息,這些輸入流共同形成了本模塊HLA服務輸入流。輸入流在運行時還包括系統服務轉接模塊對本模塊更新對象實例屬性函數和發送交互實例函數的調用,這兩個函數的調用形成的輸出流是本模塊HLA服務輸出流的一部分。其中更新對象實例屬性將在更新對象實例單元處理,通過對HLA更新對象屬性服務調用完成操作;發送交互實例將在發送交互實例單元處理,通過對HLA發送交互服務調用完成操作。輸入流在運行時還包括系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息和HLA系統向原型系統的報文轉發信息。位于HLA系統服務接入模塊中的對象類/交互類注冊單元,結合報文格式和FOM/SOM表的映射關系信息,實現對象類和交互類的注冊操作。典型的,對象類/交互類注冊單元在接口設備加入仿真過程中完成對象類/交互類的實例注冊,當接口設備進行申明管理時,沖艮據報文格式和FOM/SOM表的映射關系信息進行對象類/交互類的注冊,同時將注冊后運行支撐結構RTI返回的句柄值(包括對象類/交互類的類句柄,以及屬性/參數的值句柄)填回到報文格式和FOM/SOM表的映射關系信息中去。對象類/交互類注冊單元在注冊過程中對HLA服務的調用形成了本模塊HLA服務輸出流的一部分,以及報文格式和FOM/SOM表的映射關系信息輸出流。位于HLA系統服務接入模塊中的接收對象實例處理單元和接收交互實例處理單元,接收HLA服務輸入流,報文格式和FOM/SOM表的映射關系信息,以及HLA系統向原型系統的報文轉發信息,完成對象實例屬性反射操作、銷毀對象實例操作、發現對象實例操作和交互實例接收操作。在接口設備發現新的對象實例時,接收對象實例處理單元對報文格式和FOM/SOM表的映射關孝信息進行檢索,如果這些信息屬于接口設備,根據檢索結果將這部分信息添加到系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中,形成了輸出流HLA系統向原型系統的報文轉發信息。在接口設備接收到對象實例屬性反射時,接收對象實例處理單元對系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合進行更新,形成了輸出流HLA系統向原型系統的報文轉發信息,同時通過消息通知系統服務轉接模塊進行消息后續處理。在接口設備接收到銷毀對象實例信息時,接收對象實例處理單元對系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中的對應存儲對象進行刪除,形成了輸出流HLA系統向原型系統的報文轉發信息,同時通過消息通知系統服務轉接模塊進行消息后續處理。在接口設備接收交互信息時,接收交互實例處理單元對報文格式和FOM/SOM表的映射關系信息進行檢索,根據檢索結果,如果這些信息屬于接口設備,并且需要向原型系統進行轉發,將這部分信息在系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中進行更新,形成了輸出流HLA系統向原型系統的報文轉發信息,并通過消息通知系統服務轉接模塊進行消息后續處理,如果這些信息屬于接口設備,但不需要向原型系統進行轉發,則直接通過消息通知系統服務轉接模塊進行消息后續處理。HLA服務輸出流、HLA系統向原型系統的報文轉發信息、系統服務轉接模塊通知消息、報文格式和FOM/SOM表的映射關系信息,共同組成了HLA系統服務接入模塊輸出流。如圖5所示,原型系統服務接入模塊,對基于UDP的報文協議進行封裝,包括報文初始化處理、報文發送處理、報文接收處理、報文重發處理。輸入流在配置時的表現為XML配置文件解析模塊提供的UDP端口號信息,原型系統服務接入模塊接收到信息后,在加入仿真過程中,配置信息處理單元按照所提供的UDP端口號,創建UDP報文類實例。輸入流在運行時包括系統服務轉接模塊對本模塊發送報文函數的調用,這個函數的調用形成了本模塊輸出流UDP報文發送流。UDP報文發送將在UDP報文發送單元處理,通過對發送地址,發送內容,以及重發設置進行封裝完成操作。輸入流在運行時包括原型系統中的其他設備對接口設備提供的信息,這些信息從接口設備角度來看即為UDP報文的接收流。輸入流在運行時還包括系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息,以及原型系統向HLA系統的報文轉發信息。位于原型系統服務接入模塊中的UDP報文接收單元,結合報文格式和FOM/SOM表的映射關系信息,以及原型系統向HLA系統的報文轉發信息,實現UDP報文接收處理操作。原型系統服務接入模塊在接收到UDP報文時,UDP報文接收單元根據報文格式和FOM/SOM表的映射關系信息,進行信息檢索,根據檢索結果,如果這些信息屬于接口設備,并且需要向HLA系統進行轉發,將這部分信息添加/更新在系統轉接服務模塊提供的原型系統向HLA系統的報文轉發模板數組集合中,從而形成了輸出流原型系統向HLA系統的報文轉發信息,并通過消息通知系統服務轉接模塊進行消息后續處理,添加和更新取決于這些消息是否需要注冊新的對象類實例,當這些消息對應于已有的對象實例,則進行模板數組集合更新操作,當這些消息對應于新的對象實例,則進行模板數組集合添加操作;如果這些信息屬于接口設備,但是不需要向HLA系統進行轉發,則直接通過消息通知系統服務轉接模塊進行消息后續處理。UDP報文發送流、原型系統向HLA系統的報文轉發信息、系統服務轉接模塊通知消息,共同組成了原型系統服務接入禾莫塊輸出流。圖5給出了原型系統服務接入模塊的輸入流和輸出流情況。如圖6所示,系統服務轉接模塊,在HLA系統服務接入模塊和原型系統服務接入模塊的基礎上,實現兩個系統的消息轉發和仿真運行控制功能。輸入流在配置時的表現為XML配置文件解析模塊提供的接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表,系統服務轉接模塊接收到這些信息后,在系統初始化過程中,配置信息處理單元按照所提供的接口設備名稱,設置接口設備界面顯示文字,并將報文格式和FOM/SOM表的映射關系列表和原型設備監控列表分別保存在報文格式和FOM/SOM表的映射關系模板數組集合和原型設備監控模板數組集合中;在加入仿真過程中,配置信息處理單元啟動狀態監控單元,狀態監控單元根據原型設備監控模板數組集合,對原型設備進行狀態和心跳監控,這種監控操作同時形成了系統服務轉接模塊對原型系統服務接入模塊UDP報文發送函數的調用輸出。輸入流在運行時表現為HLA系統服務接入模塊和原型系統服務接入模塊提供的系統服務轉接模塊通知消息,系統服務轉接模塊中的消息轉發和仿真控制單元根據這些消息通知,檢索原型系統向HLA系統的報文轉發模板數組集合、HLA系統向原型系統的報文轉發模板數組集合,以及報文格式和FOM/SOM表的映射關系模板數組集合,進行原型系統和HLA系統之間的消息轉發和仿真控制,從而形成了本模塊的部分輸出流系統服務轉接模塊對HLA系統服務接入模塊和原型系統服務接入模塊的函數調用,分別實現對象實例屬性的更新、交互實例的發送和UDP報文的發送過程。輸入流在運行時還包括報文格式和FOM/SOM表的映射關系信息、原型系統向HLA系統的報文轉發信息,以及HLA系統向原型系統的報文轉發信息。除了原型設備監控模板數組集合,在系統服務轉接模塊中,還包括三個模板數組集合原型系統向HLA系統的報文轉發模板數組集合、HLA系統向原型系統的報文轉發模板數組集合、報文格式和FOM/SOM表的映射關系模板數組集合。這三個模板數組集合保存了接口設備大部分配置和運行時信息,是接口設備正常工作的關鍵信息基礎。系統服務轉接模塊把這三個模板數組集合提供給HLA服務接入模型和原型系統服務接入模塊進行信息檢索,同時HLA服務接入模型和原型系統服務接入模塊又對這三個模板數組集合進行更新和填充操作。報文格式和FOM/SOM表的映射關系信息、原型系統向HLA系統的報文轉發信息,HLA系統向原型系統的報文轉發信息、系統服務轉接模塊對HLA系統服務接入模塊的函數調用、系統服務轉接模塊對原型系統服務接入模塊的函數調用,共同組成了原型系統服務接入模塊輸出流。圖6給出了系統服務轉接模塊的輸入流和輸出流情況。如圖7所示,仿真存儲模塊,實現仿真數據的收集和保存功能,輸入流在配置時的表現為XML配置文件解析模塊提供的仿真存儲數、據庫用戶信息,包括用戶名稱、用戶密碼、數據庫地址,仿真存儲模塊中配置信息處理單元根據這些信息,在仿真存儲命令下達后,建立對數據庫的鏈接,然后啟動本地仿真數據解析單元,從本地仿真數據存儲文件中提取仿真數據,向指定數據庫進行數據存儲,從而形成了仿真數據上傳流。輸入流在運行時表現為原型系統向HLA系統的報文轉發信息和HLA系統向原型系統的報文轉發信息,仿真存儲模塊需要記錄信息轉發前的所有仿真數據,對于接口設備轉發后的消息,仿真存儲模塊并不進行記錄。仿真存儲模塊在毎一次仿真開始時,按照仿真開始的時間自動建立一個本地仿真數據存儲文件,同時啟動存儲單元,存儲單元首先將仿真數據存儲到內存文件中,當內存文件已經填滿,再將內存文件向本地仿真數據存儲文件進行數據轉錄。為了數據記錄的快速高效和對接口設備的影響最小,仿真存儲模塊釆用了乒乓存儲的模式。存儲單元將內存文件向本地仿真數據存儲文件進行數據轉錄的過程形成了本模塊的輸出流本地仿真數據存儲文件流。如圖8所示,配置工具生成模塊,完成接口設備的具體配置工作。本模塊的輸入流為用戶的配置輸入,輸出流為xml配置文件。用戶在配置時,需要輸入接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表信息,這些信息以xml節點的形式生成,最終被組合成xml配置文件的形式輸出。如圖9所示,配置工具生成模塊將用戶配置輸入信息,按照指定格式記錄在xml配置文件中。位于配置工具生成模塊中的接口設備名稱生成單元根據接口設備名稱信息,創建節點<DEVICENAME>;UDP端口生成單元根據UDP端口號,創建節點〈UDPPORT》,聯邦成員名稱生成單元根據聯邦成員注冊名稱,創建節點4BCYNAME、仿真時間生成單元根據仿真時間推進機制信息,包括時間控制和時間受限兩種方式的激活,以及時間推進步長信息,創建節點〈TIMEMANAGE^仿真存儲生成單元根據仿真存儲數據庫用戶信息,包括用戶名稱,用戶密碼,數據庫地址,創建節點〈STOREDATABASE、原型設備監控生成單元根據原型設備監控列表,包括原型設備名稱,原型設備分類信息,原型設備IP地址,創建節點<MONITORDEVICE>;映射關系生成單元根據錄入報文格式和FOM/SOM表的映射關系列表,創建節點〈FRAMEANDFOMSOM、在這個節點下,將進一步錄入消息內容。對于對象類,包括對象類名稱,在申明管理服務中的類名,屬性個數,原型報文長度,原型報文標識,訂購屬性,發布屬性,對于每個屬性,具體信息還將包括屬性名稱,屬性類型,屬性數據長度,在原型報文中索引地址號,在申明管理服務中的屬性名。對于交互類,包括交互類名稱,在申明管理服務中的類名,參數個數,原型報文長度,原型報文標識,訂購屬性,發布屬性,仿真控制交互標志,對于每個參數,具體信息還將包括參數名稱,參數類型,參數數據長度,在原型報文中索引地址號,在申明管理服務中的參數名,當交互類不需要向原型系統轉發時,其原型報文長度、原型報文標識和在原型報文中索引地址號為空,特別的當交互類為仿真控制交互時,其仿真控制交互標志為真。對于不需要向HLA系統轉發的UDP報文類,包括報文類名稱,字段個數,原型報文長度,原型報文標識,心跳狀態報文標志,對于每個字段,具體信息還包括字段名稱,字段屬性,字段數據長度,在原型報文中索引地址號,特別的,當不需要向HLA系統轉發的UDP報文類為心跳報文時,其心跳狀態報文標志為HEARTUDP,當不需要向HLA系統轉發的UDP報文類為狀態報文時,其心跳狀態報文標志為STATEUDP,對于其他報文該標志為OTHERUDP。高層代碼輔助生成模塊,完成接口設備代碼的自動生成。輸入流為用戶的選項設置,輸出流為接口設備典型源代碼框架。用戶利用本模塊,需要設置的選項包括工程名稱、仿真運行控制由HLA交互控制或者由用戶界面控制。當選項設置完成后,高層代碼輔助生成模塊自動生成接口設備典型源代碼框架。如圖10所示,位于高層代碼輔助生成模塊中的用戶設置處理單元,完成工程名稱、仿真運行控制方式的處理工作,然后啟動XML配置文件解析模塊生成單元、HLA系統服務接入模塊生成單元、原型系統服務接入模塊生成單元、系統服務轉接模塊生成單元、仿真存儲模塊生成單元,分別生成XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊5個模塊。高層代碼輔助生成模塊生成的框架里,采取多線程技術,包括用戶界面主線程,HLA服務線程,UDP服務線程,任務線程,仿真存儲線程,同時在仿真存儲線程中集成了數據庫訪問接口,可以把存儲的本地仿真數據上傳到數據庫中。用戶界面主線程負責接口設備界面的顯示處理,包括顯示接口設備名稱,原型設備監控狀態區域,HLA系統消息動態更新區域,原型系統消息動態更新區域,系統消息提示區域。系統轉接服務模塊根據XML配置文件解析模塊下發的接口設備名稱和原型設備監控列表通知用戶界面主線程進行相關信息的顯示,同時系統轉接服務模塊接收到HLA服務接入模塊和原型系統服務接入模塊發送的通知消息后,進行消息轉發處理,然后通知用戶界面主線程進行HLA系統消息動態更新和原型系統消息動態更新。對于系統消息提示區域,將顯示系統中重要的過程信息,包括接口設備開機信息,接口設備接收到HLA交互信息,接口設備仿真運行控制信息。HLA服務線程主要完成HLA系統服務接入模塊的功能,通過封裝好的接口,實現HLA系統方面的消息收發。UDP服務線程主要完成原型系統服務接入模塊的功能,通過封裝好的接口,實現原型系統方面的消息收發。任務線程主要完成系統轉接服務模塊的功能,實現HLA系統和原型系統的消息轉發和仿真運行控制。仿真存儲線程主要完成仿真存儲模塊的功能,實現仿真數據的記錄。典型的,對于本模塊生成的源代碼,在后續的二次開發中,對于HLA系統接入服務,UDP系統接入服務,以及系統轉接服務等不需要再投入,只需要對界面相關部分,部分仿真運行控制部分進行功能修改和擴充。針對HLA系統的六大服務(聯邦管理服務,申明管理服務,對象管理服務,所有權管理服務,時間管理服務,數據分發管理服務),HLA系統服務接入模塊的具體實施方式如下HLA系統通過聯邦管理服務實現聯邦的創建,加入,退出和刪除功能,在原型系統中不存在聯邦的概念,接口設備作為連接原型系統和HLA系統的橋梁,通過將原型系統模擬成聯邦執行的一員,在接口設備處完成具體的聯邦管理的功能,從而參與整個系統的仿真。對于聯邦創建和加入,接口設備在HLA接口方面完成相應的操作,同時還需要開啟對原型設備的監控;對于聯邦退出和刪除,接口設備同樣在完成HLA接口方面的操作后,還需要通知原型系統中的設備進行相關退出操作。申明管理實現聯邦范圍內對象類,交互類的訂購和發布,對于HLA系統來說,本服務是仿真執行的基礎;對于原型系統不存在申明管理,成員之間的通信報文格式通過接口控制文件ICD(InterfaceControlDocument)進行定義,接口設備通過從原型系統數據報文和控制報文格式中提取各個字段,并配置成對應的對象類和交互類,從而實現原型系統報文向HLA系統對象類、交互類映射的過程,完成HLA系統申明管理的功能。對象管理在申明管理的基礎上,實現對象實例的注冊/發現,屬性值的更新/反射,交互實例的發送/接收,以及對象實例的刪除功能;在原型系統中,沒有實例的注冊/發現過程,但是對于報文的更新和HLA系統中的屬性值的更新/反射,交互實例的發送/接收相對應,接口設備在前面報文映射的基礎上,根據報文的格式和對象類、交互類的定義,完成雙方消息解釋和轉發的過程。所有權管理實現實例屬性所有權的轉移功能,在原型系統中,不存在所有權管理對應的功能,因此接口設備不需要實現這個功能,但這并不影響到HLA聯邦系統中其他成員對于本服務的實現過程。時間管理是HLA系統分布仿真的重要概念,本服務用來協調各成員的時間仿真同步;在原型系統中時間同步也是一個重要要素,接口設備通過設置時間策略為時間控制不受限的方式,提高了系統實時處理性能。數據分發管理根據預定義的路徑空間,實現有選擇的消息分配發送,本服務可以用來降低無用數據的傳輸,提高網絡帶寬的利用率;對于原型系統沒有數據分發管理對應的功能,所有報文包都必須是完整的,在接口設備的開發過程如果要實現本服務功能,這就需要接口設備能夠維護所有發送的報文,并解析報文中的具體數據,根據數據的值分布實現消息的轉發過程,這大大增大接口設備轉發消息的延遲,并且違背了接口設備通用設計的原則,在本發明中,不采取數據分發管理服務,但這并不影響到HAL聯邦系統中與原型系統無關的成員對于本服務的實現過程。HLA系統服務接入模塊實現接口設備向HLA系統接入的功能。本模塊通過對HLA接口服務進行封裝,對典型代碼進行擴充和定制,包括聯邦管理,時間管理,申明管理,對象管理。系統服務轉接模塊在上述HLA系統服務接入模塊和原型系統服務接入模塊的基礎上,實現兩個系統的消息轉發和仿真運行控制功能。1)對于消息轉發的過程,是基于原型系統和HLA系統消息的映射過程,主要是指HLA系統對象類和交互類和原型系統報文格式相互映射的過程。在本發明中,報文映射通過接口設備初始化的訂制來實現,接口設備在初始化過程中維護一個鏈表,將xml配置文件中關于本節的信息提取出來并存儲在表中,當接口設備從HLA方面或者從原型設備方面接收到消息,根據鏈表的信息,實現具體的映射。2)對于仿真運行控制功能,主要指仿真管理的實現,不僅包括接口設備對于HLA聯邦管理,時間管理,聲明管理,對象管理服務的實現,還包括接口設備對原型系統的控制和監視過程。本模塊將實現仿真通用管理過程,包括仿真開始,仿真暫停,仿真停止,仿真結束。仿真存儲模塊實現仿真數據的收集和保存功能,接口設備作為連接原型系統和HLA系統的橋梁,具有收集全部仿真數據的條件,本發明中利用多線程以及內存文件的方式實現仿真數據的收集功能,從而減少數據收集對接口設備性能的影響,為仿真事后分析以及仿真回放做準備。如圖11所示,給出了UDP上層協議報文格式。在這個報文格式中,增強了UDP報文頭,添加了32位發送方IP地址、32位接收方IP地址、8位序列號、8位確認號、8位原型報文標志、8位原型報文標識,這些信息將協助完成UDP報文的確認處理。32位發送方IP地址和32位接收方IP地址用于確認消息的來源和目的地;8位序列號與發送方IP地址和接收方IP地址一起表示信息單元報文的序列連續特征;8位確認號與發送方IP地址和接收方IP地址一起標識接收方發送的確認報文特征;8位原型報文標志用于標識原型報文的發送類型;8位原型報文標識用于標識原型報文的信息類型,毎一類原型報文對應一個原型報文標識。除了UDP增強報文頭,其余字段為報文發送具體信息,其中16位信息單元長度記錄報文信息的總長度,用于消息的長度校驗;32位時戳記錄發送報文的時間,其他數據字段用于傳遞報文的具體數據信息。原型系統服務接入模塊根據這個上層協議報文格式,封裝報文的發送和接收處理過程,完成與原型系統其他設備的信息交互。通常UDP被文字段通過接口控制文件ICD進行定義,開發接口設備時需要從原型系統數據報文和控制報文字段格式中提取各個字段,并配置成對應的對象類和交互類,因此,在進行接口設備開發時,需要先進行FOM/SOM表的開發工作。針對FOM/SOM表的開發,對于數據報文按照接口控制文件ICD中定義的UDP報文字段格式提取各個字段的含義,改造成對象類,控制報文按照UDP報文字段格式提取各個字段的含義,改造成交互類。在報文轉換的過程中利用面向對象理念,允許類的繼承關系,增加整個FOM/SOM表的層次性和可讀性。如圖12所示,為UDP報文字段改造示例,記錄了經度、緯度、高程等運動實體參數信息的改造示例。表中〈序號〉對應UDP報文中字段的排列順序。其中,N代表任意一個開始序號,<字段名稱>為該字段的識別稱呼,<字段類型>為該字段的數據類型,<單位>為該字段的計量方式,<長度>為該字段的字節長度,對于Long、Short、UShort等這些確定長度的數據類型,<長度>里面的值與數據類型互相印證,對于Char等長度不固定的數據類型,<長度>里面的值表示字段的真實長度,以上屬性為UDP報文字段格式在接口控制文件ICD中的定義,而<屬性/參數名稱>為UDP報文字段改造成對象類/交互類后在FOM/SOM表中定義的名稱,因此當對UDP報文字段進行對象類和交互類的改造后,將增加<屬性/參數名稱>這一屬性,從而構成了FOM/SOM表。原型系統服務接入模塊按照UDP報文中字段格式組織UDP報文具體數據內容,HLA系統服務接入模塊按照FOM/SOM表進行對象類和交互類的申明和對象管理。如圖13所示,為圖12所示的報文在xml配置文件中對應映射的片段。在該片斷中,用<01&33>封裝每一個對象類/交互類,在封裝塊中,Type對應于報文信息類型,包括對象類、交互類和非轉發UDP報文類三種;Name對應于對象類名稱;RegisterName對應于在申明管理服務中的類名;Count對應于屬性/參數個數;Length對應于原型報文長度;ID對應于原型報文標識;Subscribe對應于訂購屬性;Publish對應于發布屬性。對于每個屬性/參數,Name對應于屬性/參數名稱;Type對應于屬性/參數類型;Size對應于屬性/參數地址空間大小;Index對應于在原型報文中索引地址號;節點值對應于在申明管理服務中的屬性/參數名。片段中的Add代表任意一個索引地址號。這本片段中,配置信息和圖12給出的UDP報文字段改造示例一一對應。例如<ParamName-"經度"Type-"Long"Size="4"Index="N">Longitude</Param>,表示字段名稱為經度的字段類型為long型數據,長度為4,參數名稱為Longitude。配置工具生成模塊生成的xml配置文件結構中的對象類一節將按照這種信息組織方式處理。如圖14所示,在配置工具生成模塊中,完成接口設備的具體配置工作,包括接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表信息。通過對接口設備配置行為的定制,實現特定接口設備的功能。配置工具生成模塊是一個外部模塊,不參與具體的仿真過程。配置文件采用XML格式,具有很強的通用性和可讀性。配置工具生成模塊依次啟動接口設備名稱生成單元,生成節點〈DEVICENAME、啟動UDP端口生成單元,生成節點〈UDPPORT、啟動聯邦成員名稱生成單元,生成節點<LBCYNAME>;啟動仿真時間生成單元,生成節點〈TIMEMANAGE〉;啟動仿真存儲生成單元,生成節點<TIMEMANAGE>,啟動原型設備監控生成單元,生成節點<MONITORDEVICE>,啟動映射關系生成單元,生成節點〈FRAMEANDFOMSOM〉。在映射關系生成單元中,首先判斷消息類型,當為交互類時,首先記錄交互類名稱,在申明管理服務中的類名,參數個數,訂購屬性,發布屬性,然后判斷是否需要向原型系統轉發,如果需要向原型系統轉發,則記錄原型報文長度,原型報文標識,設置仿真控制交互為假,然后記錄每個參數名稱,參數類型,參數數據長度,在原型報文中索引地址號,在申明管理服務中的參數名;如果不需要向原型系統轉發,則設置原型報文長度為空,原型報文標識為空,判斷是否為仿真控制交互,如果是,設置仿真控制交互為真,如果不是,設置仿真控制交互為假,然后記錄每個參數名稱,參數類型,參數數據長度,在申明管理服務中的參數名。當為對象類時,記錄對象類名稱,在申明管理服務中的類名,屬性個數,原型報文長度,原型報文標識,訂購屬性,發布屬性,然后記錄每個屬性名稱,屬性類型,屬性數據長度,在原型報文中索引地址號,在申明管理服務中的屬性名。當為不需要轉發類時,首先記錄報文類名稱,字段個數,原型報文長度,原型報文標識,然后判斷是否為心跳報文,如果是設置心跳狀態報文標志為HEARTUDP,然后記錄每個字段名稱,字段類型,字段數據長度,在原型報文中索引地址號;如果不是心跳報文,則判斷是否為狀態報文,如果是,設置心跳狀態報文標志為STATEUDP,如果不是,設置心跳狀態報文標志為OTHERUDP,然后記錄每個字段名稱,字段類型,字段數據長度,在原型報文中索引地址號。不斷對收到的信息進行類型的判斷,直至生成過程完畢。高層代碼輔助生成模塊生成的XML配置文件解析模塊的解析流程如圖15所示。通過對xml配置文件中關鍵節點的檢索,解析各個配置信息,并將這些信息下發到各自的處理模塊中。XML配置文件解析模塊其次啟動接口設備名稱解析單元,將結果下發到系統服務轉接模塊;啟動UDP端口解析單元,將結果下發到原型系統服務接入模塊;啟動聯邦成員名稱解析單元,將結果下發到HLA系統服務接入模塊;啟動仿真時間解析單元,將結果下發到HLA系統服務接入模塊;啟動仿真存儲解析單元,將結果下發到仿真存儲模塊;啟動原型設備解析單元,將結果下發到系統服務轉接模塊;啟動映射關系解析模塊,對映射關系今昔概念解析。在映射關系解析單元中,首先判斷消息類型,當消息類型為交互類時,解析交互類名稱,在申明管理服務中的類名,參數個數,原型報文長度,原型報文標識,訂購屬性,發布屬性,仿真控制交互標志,然后解析毎個參數名稱,參數類型,參數地址空間大小,在原型報文中索引地址號,在申明管理服務中的參數名;當消息類型為對象類時,解析對象類名稱,在申明管理服務中的類名,屬性個數,原型報文長度,原型報文標識,訂購屬性,發布屬性,然后解析每個屬性名稱,屬性類型,屬性地址空間大小,在原型報文中索引地址號,在申明管理服務中的屬性名;當消息類型為不需要轉發報文類時,解析報文類名稱,字段個數,原型報文長度,原型報文標識,心跳狀態報文標志,然后解析每個字段名稱,字段屬性,字段地址空間大小,在原型報文中索引地址號。不斷判斷信息的類型并進行解析,直至信息解析完畢,并下發到系統服務轉接模塊。高層代碼輔助生成模塊生成的系統服務轉接模塊中,在初始化過程以及后續的仿真過程中維護著報文格式和FOM/SOM表的映射關系模板數組集合,該模板數組集合保存接口設備對于訂購/發布的對象類/交互類和原型系統報文的映射關系。在HLA系統方面,不同的對象類/交互類通過類句柄進行識別,不同的屬性/參數通過屬性/參數句柄進行識別,當接口設備加入聯邦,并訂購/發布對象類/交互類后,HLA服務器將把這些句柄標識返回給接口設備;在原型系統方面,不同的報文通過報文標識ID進行識別,因此模板數組集合需要維護xml配置文件中的映射關系,同時還需要維護這些關鍵標識(句柄和ID),當接口設備接收到雙方的數據后,通過判斷標識來識別這些數據,做進一步的分發處理。圖16給出了系統服務轉接模塊中報文格式和FOM/SOM表的映射關系模板數組集合的結構。在這個結構HLAUDPTrans中涵蓋了對象類、交互類,以及不需要向HLA轉發報文類的各種情況。ClassName對應于對象類/交互類/不需要轉發報文類的類名稱;RegClassName對應于對象類/交互類在HLA申明管理中的類名,對于不需要轉發報文類該項為空;ClassID對應于對象類/交互類在HLA申明管理中RTI調用返回句柄標識,對于不需要轉發報文類該項為空;Count對應于對象類/交互類/不需要轉發報文類的屬性/參數/字段個數;Length對應于對象類/交互類/不需要轉發報文類相應的原型報文長度,對于交互類中不需要向原型系統轉發的該項為空;ID對應于對象類/交互類/不需要轉發報文類相應的原型報文標識,對于交互類中不需要向原型系統轉發的該項為空;Subscribe對應于對象類/交互類的訂購屬性,對于不需要轉發報文類該項為空;Publish對應于對象類/交互類的發布屬性,對于不需要轉發報文類該項為空;Type對應于信息的類型,可以為對象類,或者交互類,或者不需要轉發報文類之一;SimControl對應于交互類是否為仿真控制交互標志,對于對象類和不需要轉發報文類該項為空;HeartStateUDP對應于不需要轉發報文類是否為心跳報文或者狀態報文標志,對于對象類和交互類該項為空;Param對應于屬性/參數/字段的具體定義。在Param對應的結構體Paramlnfo中,ParamName對應于屬性/參數/字段的名稱;RegParamName對應于屬性/參數在HLA申明管理中的屬性/參數名,對于不需要轉發報文類該項為空;DataType對應于屬性/參數/字段的數據類型;ParamID對應于屬性/參數在HLA申明管理中RTI調用返回句柄標識,對于不需要轉發報文類該項為空;Index對應于屬性/參數/字段相應的原型報文中索引地址號,對于交互類中不需要向原型系統轉發的該項為空;DataLength對應于屬性/參數/字段的數據長度。接口設備在初始化過程中,填充模板數組集合的大部分信息,在申明管理處理中,將RTI調用返回句柄填充到相應標識中,包括:ClassID和ParamID,自此,報文格式和FOM/SOM表的映射關系模板數組集合填充完畢,在仿真的后續過程中,其他信息檢索的作用。在高層代碼輔助生成模塊生成的系統服務轉接模塊中,同時還維護著兩個收發數據纟莫板數組集合原型系統向HLA系統的報文轉發模板數組集合和HLA系統向原型系統的報文轉發模板數組集合,這兩個模板數組集合維護著接口設備轉發數據的詳細信息。圖17給出了這兩個模板數組集合的結構。其中,結構HLAInData對應于HLA系統接收數據,在這個結構里IndexInDefineData對應于對象類/交互類信息在報文格式和FOM/SOM表的映射關系,莫板數組集合中的檢索序號,Object對應于對象類的實例句柄,對于交互類,該項為空,ClassID對應于交互類的類句柄,對于對象類,該項為空,Time對應于收到信息的聯邦時間,Buffer里存儲了具體的信息內容。結構UDPInData對應于原型系統接收數據,在這個結構里IndexInDefineData對應于報文信息對應的對象類/交互類在報文格式和FOM/SOM表的映射關系模板數組集合中的檢索序號,Object對應于報文信息對應的對象類的實例句柄,當報文信息對應于交互類時,該項為空,ID對應于報文信息對應的交互類的原型報文標識,對于對象類,該項為空,ObjectID對應于報文類實例句柄,Buffer里存儲了具體的信息內容,Time對應于收到信息的聯邦時間。對于HLA系統向原型系統的報文轉發模板數組集合,當HLA系統服務接入模塊發布和定購對象類和交互類,仿真開始后,接口設備需要處理從HLA系統接收到的屬性反射數據以及交互信息,同時根據原型系統報文格式要求,向原型系統進行轉發,接口設備通過報文格式和FOM/SOM表的映射關系模板數組集合中的信息,對接收到的信息進行檢索,獲取到具體某種對象類/交互類的屬性/參數的類型,地址索引信息后,將對應的屬性值/參數值復制到緩沖中,當所有屬性/參數值復制完畢后,在接口設備的后續處理過程中再把緩沖的消息向原型系統進行轉發。對于原型系統向HLA系統的報文轉發模板數組集合,當接口設備接收到原型系統發來的報文時,根據報文的標志ID對報文進行分發處理,與前述過程類似,接口設備通過報文格式和FOM/SOM表的映射關系模板數組集合中的信息,對接收到的信息進行檢索,獲取到具體某種對象類/交互類的屬性/參數的類型,地址索引信息后,將報文對應字段的數據提取出來,進行屬性更新和交互發送的工作。圖18給出了高層代碼輔助生成模塊生成的HLA系統服務接入模塊中的接收對象實例處理單元的工作流程。當HLA系統服務接入模塊接收到HLA服務信息,接收對象實例處理單元首先判斷服務信息的類型,當為發現對象服務信息時,則進行發現對象處理;當為銷毀對象服務信息時,則進行銷毀對象處理,當為對象實例屬性反射服務信息時,則進行對象實例屬性反射處理。圖19給出了高層代碼輔助生成模塊生成的HLA系統服務接入模塊中的接收對象實例處理單元發現對象的工作流程。當HLA系統服務接入模塊接收到HLA服務信息,觸發發現對象類回調函數后,位于HLA系統服務接入模塊中的接收對象實例處理單元鎖定HLA系統向原型系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,然后對報文格式和FOM/SOM表的映射關系模板數組集合進行遍歷,根據對象類句柄搜索剛發現的對象類是否為接口設備訂購的對象類,如果搜索成功,則新建HLAInData結構的實例temp,同時將發現的對象類實例句柄、仿真時間以及剛發現的對象類在報文格式和FOM/SOM表的映射關系模板數組集合中的檢索序號填充到temp結構中,并向HLA系統向原型系統的報文轉發模板數組集合添加新建的temp實例,然后跳出循環;如果遍歷完報文格式和FOM/SOM表的映射關系模板數組集合沒有相關的信息與之進行對應,則新發現的對象類不是接口設備訂購的對象類,發現對象實例單元不做任何處理。當發現對象實例單元完成上述處理后,解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。高層代碼輔助生成模塊生成的HLA系統服務接入模塊接收到HLA服務信息,觸發刪除對象類回調函數后,位于HLA系統服務接入模塊中的對象實例處理單元同樣先鎖定HLA系統向原型系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,然后對該模板數組集合進行遍歷,根據刪除對象類實例句柄進行搜索,如果搜索成功,則從HLA系統向原型系統的報文轉發模板數組集合中刪除相應的信息,然后跳出循環;如果遍歷完模板數組集合,沒有相關的信息與之進行對應,則待刪除對象類實例不是接口設備正在進行轉發處理的實例,刪除對象實例單元不做任何處理。當刪除對象實例單元完成上述處理后,解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。圖20給出了高層代碼輔助生成模塊生成的HLA系統服務接入模塊中的接收對象實例處理單元反射對象類屬性的工作流程。當HLA系統服務接入模塊接收到HLA服務信息,觸發對象實例屬性反射回調函數后,位于HLA系統服務接入模塊中的接收對象實例處理單元鎖定HLA系統向原型系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,然后建立外循環(對應外循環變量i)對該模板數組集合進行遍歷,根據屬性反射對象類實例句柄進行搜索,如果搜索成功,則建立中循環(對應中循環變量j),對反射屬性集進行遍歷,獲取每個屬性的反射屬性值,根據HLA系統向原型系統的報文轉發模板數組集合中的IndexInDefineData信息,獲取屬性更新對象類信息在報文格式和FOM/SOM表的映射關系模板數組集合中的檢索序號,從而獲取對象類在報文格式和FOM/SOM表的映射關系模板數組集合中定義的屬性個數,然后建立內循環(對應內循環變量k),對所有定義的屬性進行遍歷,檢索反射屬性的屬性句柄是否與報文格式和FOM/SOM表的映射關系模板數組集合所定義的屬性句柄一致,如果一致,從而獲取反射屬性的數據長度和在UDP報文中索引地址號信息,根據這些信息填充到HLA系統向原型系統的報文轉發模板數組集合中Buffer里的相關位置。當所有的反射屬性值通過內循環査找到的信息正確填充到Buffer里后,跳出外循環,向系統服務轉接模塊進行消息通知,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。圖21給出了高層代碼輔助生成模塊生成的HLA系統服務接入模塊中的接收交互實例處理單元收到交互類的工作流程。當HLA系統服務接入模塊接收到HLA服務信息,觸發收到交互類回調函數后,位于HLA系統服務接入模塊中的接收交互實例處理單元鎖定HLA系統向原型系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,然后建立外循環(對應外循環變量i)對報文格式和FOM/SOM表的映射關系模板數組集合進行遍歷,根據交互類句柄搜索剛收到的交互類是否為接口設備訂購的交互類,如果搜索不成功,則新收到的交互類不是接口設備訂購的交互類,交互實例接收單元不做任何處理,解鎖HLA系統向原型系統的報文轉發模板數組集合,退出處理函數。如果搜索成功,進一步判斷接收到的交互類是否需要向原型系統轉發,如果不需要進行轉發,則直接跳出外循環,向系統服務轉接模塊進行消息通知,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,退出處理函數。如果這些交互需要進行轉發,交互實例接收單元則建立中循環(對應中循環變量j),對HLA系統向原型系統的報文轉發模板數組集合進行遍歷,根據交互類句柄搜索剛收到的交互類是否在HLA系統向原型系統的報文轉發模板數組集合中是否存在,如果存在,則根據參數集的大小,建立內循環(對應內循環變量k),對收到參數集進行遍歷,獲取每個參數的屬性值,根據HLA系統向原型系統的報文轉發模板數組集合中的IndexInDefineData信息,獲取收到交互類信息在報文格式和FOM/SOM表的映射關系模板數組集合中的檢索序號,從而獲取交互類在報文格式和FOM/SOM表的映射關系模板數組集合中定義的參數個數,然后建立末循環(對應末循環變量l),對所有定義的參數進行遍歷,檢索收到參數的參數句柄是否與報文格式和FOM/SOM表的映射關系模板數組集合所定義的參數句柄一致,如果一致,獲取收到參數的數據長度和在UDP報文中索引地址號信息,根據這些信息填充到HLA系統向原型系統的報文轉發模板數組集合[jl中Buffer里的相關位置。當所有的收到參數值通過末循環査找到的信息正確填充到Buffer里后,跳出末循環,向系統服務轉接模塊進行消息通知,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。在中循環的遍歷過程中,如果收到交互類句柄不存在,則表明接口設備是第一次收到該種交互類,接收交互實例處理單元新建HLAInData結構的實例temp,將收到的交互類句柄、仿真時間以及在報文格式和FOM/SOM表的映^f關系模板數組集合中的檢索序號填充到temp結構中,并向HLA系統向原型系統的報文轉發模板數組集合添加新建的temp實例,設置中循環變量j為HLA系統向原型系統的報文轉發模板數組集合的最后一個,其余后續操作與在中循環的遍歷過程中,存在收到交互類句柄的后續處理類似。圖22給出了高層代碼輔助生成模塊生成的原型系統服務接入模塊中UDP報文接收單元收到UDP消息的工作流程。當原型系統服務接入模塊接收到原型系統發來的消息后,位于原型系統服務接入模塊中的UDP報文接收單元鎖定原型系統向HLA系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,然后建立外循環(對應外循環變量i)對報文格式和FOM/SOM表的映射關系模板數組集合進行遍歷,然后根據接收到的原型報文標識ID,搜索剛收到的報文是否為接口設備預定義的信息,如果搜索不成功,則新收到的UDP報文不是接口設備待處理的報文,UDP報文接收單元不做任何處理,解鎖原型系統向HLA系統的報文轉發模板數組集合,退出處理函數。如果UDP報文接收單元搜索成功,進一步判斷接收到的UDP報文對應于對象類/交互類/不需要轉發報文類中的哪一類,如果對應于不需要轉發報文類,則直接跳出外循環,向系統服務轉接模塊進行消息通知,同時解鎖原型系統向HLA系統的報文轉發模板數組集合,退出處理函數。如果對應于對象類,解析接收到的報文實例句柄,然后建立內循環(對應內循環變量j),對原型系統向HLA系統的報文轉發模板數組集合進行遍歷,根據報文實例句柄搜索剛收到的UDP報文是否在原型系統向HLA系統的報文轉發模板數組集合中是否存在,如果存在,將收到的UDP報文信息復制到原型系統向HLA系統的報文轉發模板數組集合[jj中m一Buffer里,然后跳出外循環,向系統服務轉接模塊進行消息通知,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。在內循環的遍歷過程中,如果解析的報文實例句柄不存在,則表明接口設備是第一次收到該種UDP報文實例,新建UDPInData結構的實例temp,將解析出來的UDP報文實例句柄、仿真時間以及在報文格式和FOM/SOM表的映射關系模板數組集合中的檢索序號填充到temp結構中,并向原型系統向HLA系統的報文轉發模板數組集合添加新建的temp實例,設置內循環變量j為原型系統向HLA系統的報文轉發模板數組集合的最后一個,其余后續操作與在內循環的遍歷過程中,存在解析出的報文實例句柄的后續處理相同。如果接收到的UDP報文對應于交互類,則建立內循環(對應內循環變量j),對原型系統向HLA系統的報文轉發模板數組集合進行遍歷,根據解析出來的原型報文標識搜索剛收到的UDP報文是否在原型系統向HLA系統的報文轉發模板數組集合中是否存在,如果存在,將收到的UDP報文信息復制到原型系統向HLA系統的報文轉發模板數組集合[j]中n^Buffer里,然后跳出外循環,向系統服務轉接模塊進行消息通知,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作;如果不存在,則表明接口設備是第一次收到該種UDP報文,新建UDPInData結構的實例temp,將解析出來的原型報文標識、仿真時間以及在報文格式和FOM/SOM表的映射關系模板數組集合中的檢索序號填充到temp結構中,并向原型系統向HLA系統的報文轉發模板數組集合添加新建的temp實例,設置內循環變量j為原型系統向HLA系統的報文轉發模板數組集合的最后一個,其余后續操作與在內循環的遍歷過程中,存在解析出的報文標識的后續處理相同。圖23給出了高層代碼輔助生成模塊生成的系統服務轉接模塊中系統轉發和仿真控制單元的工作流程。當系統服務轉接模塊接收到系統服務轉接模塊通知消息后,位于系統服務轉接模塊中的消息轉發和仿真控制單元,首先判斷接收消息的類型。如果消息為HLA系統服務接入模塊發出收到對象類屬性反射,消息轉發和仿真控制單元鎖定HLA系統向原型系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,解析消息參數,獲取待轉發消息在HLA系統向原型系統的報文轉發模板數組集合中的索引號,從而獲取其在報文格式和FOM/SOM表的映射關系模板數組集合中的索引號,然后建立循環對所有屬性進行遍歷。根據屬性的數據長度和在原型報文中索引地址號,進行網絡字節順序轉換,當所有屬性都處理完畢之后,根據報文格式和FOM/SOM表的映射關系模板數組集合中信息,填充增強UDP報頭,然后調用原型系統服務接入模塊函數進行UDP消息發送,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。如果消息為HLA系統服務接入模塊發出收到交互類,消息轉發和仿真控制單元鎖定HLA系統向原型系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,解析消息參數。判斷該交互是否需要向原型系統轉發,如果不需要,則調用原型系統服務接入模塊函數進行UDP消息發送,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作;如果需要轉發,從消息參數中獲取待轉發消息在HLA系統向原型系統的報文轉發模板數組集合中的索引號,從而獲取其在報文格式和FOM/SOM表的映射關系模板數組集合中的索引號,然后建立循環對所有參數進行遍歷,根據參數的數據長度和在原型報文中索引地址號,進行網絡字節順序轉換,當所有參數都處理完畢之后,根據報文格式和FOM/SOM表的映射關系模板數組集合中信息,填充增強UDP報頭,然后調用原型系統服務接入模塊函數進行UDP消息發送,同時解鎖HLA系統向原型系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。如果消息為HLA系統服務接入模塊發出收到UDP報文類,消息轉發和仿真控制單元鎖定原型系統向HLA系統的報文轉發模板數組集合,防止該模板數組集合在其它線程調用過程中進行寫操作,解析消息參數,判斷該UDP報文的類型。如果不需要轉發報文類,特別的對于仿真心跳報文以及仿真狀態報文,按照原型設備監控模板數組集合中的設備定義通知狀態監控單元進行狀態監控處理,并解鎖原型系統向HLA系統的報文轉發模板的數組集合;對于其他報文,直接解鎖原型系統向HLA系統的報文轉發模板的數組集合。如果是對象類信息,從消息參數中獲取待轉發消息在原型系統向HLA系統的報文轉發模板數組集合中的索引號,從而獲取其在報文格式和FOM/SOM表的映射關系模板數組集合中的索引號,并且從消息參數中獲取是否對應于新的原型報文實例句柄信息,如果是,則注冊新的對象類實例,并將返回的對象類實例句柄填充到原型系統向HLA系統的報文轉發模板數組集合中,對所有屬性進行遍歷。如果不對應新的原型報文實例句柄信息,則直接然后建立循環對所有屬性進行遍歷。遍歷時,根據屬性的數據長度和在原型報文中索引地址號,進行網絡字節順序轉換,當所有屬性都處理完畢之后,然后調用HLA系統服務接入模塊函數進行對象類屬性更新工作,如果不是對應于新的原型報文實例句柄,則直接建立循環對所有屬性進行遍歷。遍歷完畢后調用HLA系統接入服務模塊更新對象類屬性函數,并解鎖原型系統向HLA系統的報文轉發模板數組集合。如果是交互類信息,則從消息參數中獲取待轉發消息在原型系統向HLA系統的報文轉發模板數組集合中的索引號,從而獲取其在報文格式和FOM/SOM表的映射關系模板數組集合中的索引號,建立循環對所有參數進行遍歷,根據參數的數據長度和在原型報文中索引地址號,進行網絡字節順序轉換;當所有參數都處理完畢之后,然后調用HLA系統服務接入模塊函數進行交互類發送工作,完成后解鎖原型系統向HLA系統的報文轉發模板數組集合,使得其它線程能夠對該模板數組集合進行讀/寫操作。在高層代碼輔助生成模塊生成的仿真存儲模塊中,提供仿真數據存儲功能,接口設備記錄仿真過程中的全部數據,并存儲到本地硬盤中,當仿真結束后,通過數據庫訪問接口把仿真數據傳送到數據庫中。如圖24所示,當接口設備啟動后,加載配置文件,位于仿真存儲模塊中的存儲單元在系統初始化的時候開辟兩塊內存文件空間,用于臨時存儲仿真數據。存儲單元根據仿真的指令狀態,判斷當前的指令狀態,當為仿真存儲指令時,開辟文件存儲線程,通過數據庫接口將硬盤仿真數據導入到數據庫中;當為仿真結束指令時,將當前激活內存文件數據保存在硬盤文件中;當為仿真開始指令時,則一直等待HLA系統服務接入模塊和原型系統服務接入模塊提供的仿真數據,接收到仿真數據后獲取仿真數據的長度,從而判斷仿真數據能否存儲到當前激活內存文件中,如果能夠存入,則向當前激活內存文件寫數據,如果需要記錄的數據大于當前激活內容剩余的容量,造成不能進行存儲,則設置后臺內存文件為激活內存,并向其寫數據,然后將前一塊內存文件數據導入到本地硬盤中。以此循環記錄所有的仿真數據。圖24給出了仿真存儲模塊的實現流程。數據結果1.仿真環境l.l拓撲結構仿真系統由一臺HLA服務器,一臺HLA聯邦設備,一臺接口設備,一臺原型設備組成。HLA服務器和HLA聯邦設備,以及接口設備組成HLA網絡,同時接口設備和原型設備組成原型網絡,兩個網絡通過接口設備進行消息轉發。1.2硬件HLA服務器和三臺仿真設備主頻2000Mhz,內存2000M。1.3消息設計有IO個對象類和原型報文進行映射,每個對象類包括20個屬性,屬性都為Long型,占用四個字節,沒有交互類和不向HLA轉發報文。在仿真時,每個對象類對應于2個對象實例,一共是20個對象實例。2.xml配置文件由配置文件生成模塊生成的xml配置文件如圖25所示。接口設備名稱為Test接口設備;UDP端口號為8272;聯邦成員名稱為TestLBCY;時間控制方式為時間控制非受限,時間推進步長為0.001;存儲數據庫用戶名為Test,密碼為Test,IP地址為192.168.1.1。第一個對象類名稱為運動實體1,注冊名為MovingObjectl,屬性個數為20個,分別為屬性l、屬性2、……、屬性20,報文長度為80,UDP報文標識為AA,訂購屬性和發布屬性能為真;對于第一個屬性,屬性名為屬性l,數據類型為Long,數據長度4,在原型報文中地址為0,注冊屬性名為Paraml,對于第二個屬性,屬性名為屬性2,數據類型為Long,數據長度4,在原型報文中地址為4,注冊屬性名為Param2,其它18個屬性依次類推。第二個對象類名稱為運動實體2,注冊名為MovingObject2,屬性個數為20個,分別為屬性l、屬性2、……、屬性20,報文長度為80,UDP報文標識為AB,訂購屬性和發布屬性能為真;對于第一個屬性,屬性名為屬性l,數據類型為Long,數據長度4,在原型報文中地址為0,注冊屬性名為Paraml,對于第二個屬性,屬性名為屬性2,數據類型為Long,數據長度4,在原型報文中地址為4,注冊屬性名為Param2,其它18個屬性依次類推。其它8個對象類在xml文件中的定義與此類似。為了節省篇幅,在圖中省略了對象類運動實體3-10的定義,其定義與運動實體1和運動實體2類似,不再贅述。3.仿真數據3.1性能測試HLA聯邦設備和原型設備對20個對象實例進行周期消息更新,更新周期一致,測試接口設備對消息轉發的延遲。結果如表l所示。表l,性能測試數據結果<table>tableseeoriginaldocumentpage36</column></row><table>從表中可以看出隨著數據更新周期的減小,數據轉發壓力增大,接口設備對消息轉發的延遲也增大,但是增大的幅度遠遠小于數據轉發壓力增大的幅度,因此接口設備的數據轉發性能比較理想。3.2強度測試采用乒乓測試方式,HLA聯邦設備和原型設備收到對方消息后,立即發送本地消息,測試接口設備最大轉發消息的數量。結果如表2所示。表2,強度測試數據結果<table>tableseeoriginaldocumentpage37</column></row><table>從表中可以看出,隨著參與仿真對象個數的增大,接口設備最大轉發報文數基本一致,在1500批左右,因此接口設備能夠承擔較大數據轉發壓力。權利要求1、一種原型系統與HLA仿真系統的接口設備,其特征在于由配置工具生成模塊、XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊和高層代碼輔助生成模塊組成;XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊和仿真存儲模塊位于接口設備內;配置工具生成模塊和高層代碼輔助生成模塊位于接口設備外部;高層代碼輔助生成模塊生成XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊和仿真存儲模塊的代碼框架;配置工具生成模塊將用戶的配置信息輸入并生成XML文件,并以XML文件的形式向XML配置文件解析模塊下發具體配置信息;XML配置文件解析模塊接收到XML配置文件后,開始進行解析,將仿真存儲數據庫用戶信息發送到仿真存儲模塊,將聯邦成員注冊名稱、仿真時間推進機制發送到HLA系統服務接入模塊,將接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表下發到系統服務轉接模塊,將UDP端口號下發到原型系統服務接入模塊;系統服務轉接模塊接收XML配置文件解析模塊發送的接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表信息,在HLA系統服務接入模塊和原型系統服務接入模塊的基礎上,實現兩個系統的消息轉發和仿真運行控制功能;HLA系統服務接入模塊接收到聯邦成員注冊名稱、仿真時間推進機制信息后,同系統服務轉接模塊發送的系統服務轉接模塊函數調用、報文格式和FOM/SOM表的映射關系信息一起生成HLA服務輸出流,并將加入仿真過程中填充完畢的報文格式和FOM/SOM表的映射關系信息重新輸入系統服務轉接模塊;HLA服務輸入流輸入到HLA系統服務接入模塊,同系統服務轉接模塊發送的報文格式和FOM/SOM表的映射關系信息、HLA系統向原型系統的報文轉發信息一起生成HLA系統向原型系統的報文轉發信息分別發送到仿真存儲模塊和系統服務轉接模塊,生成系統服務轉接模塊通知消息發送到系統服務轉接模塊;原型系統服務接入模塊從XML配置文件解析模塊接收UDP端口號后生成相關配置信息,并在系統服務轉接模塊輸入的系統服務轉接模塊函數調用下生成UDP報文發送流輸出,在系統服務轉接模塊輸入的報文格式和FOM/SOM表的映射關系信息、原型系統向HLA系統的報文轉發信息的作用下,輸入系統的UDP報文接收流生成系統服務轉接模塊通知消息分別發送到系統服務轉接模塊和仿真存儲模塊,生成的原型系統向HLA系統的報文轉發信息發送到系統服務轉接模塊,仿真存儲模塊對XML配置文件解析模塊發送的仿真數據庫用戶信息進行存儲,形成仿真數據流,對HLA系統服務接入模塊發送的HLA系統向原型系統的報文轉發信息和原型系統服務接入模塊發送的原型系統對HLA系統的報文轉發信息進行存儲,形成本地仿真數據存儲文件流。2、根據權利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于XML配置文件解析模塊,輸入流為XML配置文件,XML配置文件內容包括接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表,XML配置文件解析模塊接收到XML配置文件后,對文件內容進行解析,其中接口設備名稱解析單元解析接口設備名稱,原型設備解析單元解析原型設備監控列表,映射關系解析單元解析報文格式和FOM/SOM表的映射關系列表,UDP端口解析單元解析UDP端口號,聯邦成員名稱解析單元解析聯邦成員注冊名稱,仿真時間解析單元解析仿真時間推進機制信息,仿真存儲解析單元解析仿真存儲數據庫用戶信息。3、根據權利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述HLA系統服務接入模塊由XML配置文件解析模塊、更新對象實例單元、發送交互實例單元、接收對象實例處理單元、接收交互實例處理單元和對象類/交互類注冊單元組成;XML配置文件解析模塊提供的聯邦成員注冊名稱和仿真時間推進機制信息加入仿真中,配置信息處理單元按照所提供的注冊名稱加入聯邦,同時設置相應的仿真時間推進機制,根據時間推進步長設置仿真時間兩次推進的間隔,對HLA加入聯邦和時間機制設置服務的調用,形成了HLA服務輸出流的一部分;輸入的系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息和HLA系統向原型系統的報文轉發信息,對象類/交互類注冊單元結合報文格式和FOM/SOM表的映射關系信息,實現對象類和交互類的注冊操作,在注冊過程中對HLA服務的調用形成了本模塊HLA服務輸出流的一部分,以及報文格式和FOM/SOM表的映射關系信息輸出流;接收對象實例處理單元和接收交互實例處理單元,首先對報文格式和FOM/SOM表的映射關系信息進行檢索,并對輸入的HLA系統向原型系統的報文轉發信息和HLA服務輸入流進行對象實例的和交互實例進行處理,接收對象實例處理單元分別對對象實例的不同狀態下的情況進行處理,形成了HLA系統向原型系統的報文轉發信息,同時通過系統服務轉接禾莫塊通知消息進行消息后續處理;交互實例處理單元對檢索到的信息是否屬于接口設備和需要向原型系統進行轉發進行處理,與接收對象實例處理單元一起構成了HLA系統向原型系統的報文轉發信息和系統服務轉接模塊通知消息;系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息加入仿真后輸入到對象類/交互類注冊單元,結合報文格式和FOM/SOM表的映射關系信息,實現對象類和交互類的注冊操作;典型的,對象類/交互類注冊單元在接口設備加入仿真過程中完成對象類/交互類的實例注冊,當接口設備進行申明管理時,根據報文格式和FOM/SOM表的映射關系信息進行對象類/交互類的注冊,同時將注冊后運行支撐結構RTI返回的句柄值填回到報文格式和FOM/SOM表的映射關系信息中去,對象類/交互類注冊單元在注冊過程中對HLA服務的調用形成了本模塊HLA服務輸出流的一部分,以及報文格式和FOM/SOM表的映射關系信息輸出流;系統服務轉接模塊的函數調用,輸入到更新對象實例單元和發送交互實例單元中,在更新對象實例單元通過對HLA更新對象屬性服務調用完成操作,在發送交互實例單元中通過對HLA發送交互服務調用完成操作,共同構成HLA服務輸出流的一部分。4、根據權利要求3所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息,HLA系統向原型系統的報文轉發信息,以及HLA服務輸入流輸入到接收對象實例處理單元和接收交互實例處理單元,完成對接收到對象實例和交互實例的具體處理過程,并形成HLA系統向原型系統的報文轉發信息,以及系統服務轉接模塊通知消息的輸出流;其中,接收對象實例處理單元主要完成對象實例屬性反射處理,銷毀對象實例處理,以及發現對象實例處理;接收交互實例處理單元主要完成交互實例接收處理;在接口設備發現新的對象實例時,接收對象實例處理單元對報文格式和FOM/SOM表的映射關系信息進行檢索,根據檢索結果將這部分信息添加到系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中;在接口設備接收到對象實例屬性反射時,接收對象實例處理單元對系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合進行更新,同時通過消息通知系統服務轉接模塊進行消息后續處理;在接口設備接收到銷毀對象實例信息時,接收對象實例處理單元對系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中的對應存儲對象進行刪除,同時通過消息通知系統服務轉接模塊進行消息后續處理;在接口設備接收交互信息時,接收交互實例處理單元對報文格式和FOM/SOM表的映射關系信息進行檢索,根據檢索結果,如果這些信息屬于接口設備,并且需要向原型系統進行轉發,將這部分信息在系統轉接服務模塊提供的HLA系統向原型系統的報文轉發模板數組集合中進行更新,并通過消息通知系統服務轉接模塊進行消息后續處理,如果這些信息屬于接口設備,但不需要向原型系統進行轉發,則直接通過消息通知系統服務轉接模塊進行消息后續處理。5、根據權利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述原型系統服務接入模塊由配置信息處理單元、UDP報文發送單元和UDP報文接收單元組成;XML配置文件解析模塊發送的UDP端口號信息輸入到原型系統服務接入模塊后,在加入仿真過程中,配置信息處理單元按照所提供的UDP端口號,創建UDP報文類實例,系統服務轉接模塊發送的系統服務轉接模塊函數調用,UDP報文發送單元通過對發送地址,發送內容,以及重發設置進行封裝完成操作,形成了UDP報文發送流,UDP報文的接收流、系統轉接服務模塊提供的報文格式和FOM/SOM表的映射關系信息,以及原型系統向HLA系統的報文轉發信息被輸入到UDP報文接收單元,UDP報文接收單元根據報文格式和FOM/SOM表的映射關系信息,進行信息檢索,根據檢索結果,如果這些信息屬于接口設備,并且需要向HLA系統進行轉發,形成了原型系統向HLA系統的報文轉發信息,輸出到系統服務轉接模塊進行消息后續處理;如果這些信息屬于接口設備,但不需要向HLA系統進行轉發,則直接通過系統服務轉接模塊通知消息輸出到系統服務轉接模塊進行消息后續處理。6、根據權利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述系統服務轉接模塊,在HLA系統服務接入模塊和原型系統服務接入模塊的基礎上,實現兩個系統的消息轉發和仿真運行控制功能;XML配置文件解析模塊輸出的接口設備名稱、原型設備監控列表以及報文格式和FOM/SOM表的映射關系列表輸入到配置信息處理單元,這些信息分別保存在報文格式和FOM/SOM表的映射關系模板數組集合和原型設備監控模板數組集合中;仿真過程中,配置信息處理單元啟動狀態監控單元,狀態監控單元根據原型設備監控模板數組集合形成系統服務轉接模塊函數調用,輸出至原型系統服務接入模塊;所述消息轉發和仿真控制單元根據HLA系統服務接入模塊和原型系統服務接入模塊提供的系統服務轉接模塊通知消息,檢索原型系統向HLA系統的報文轉發模板數組集合、HLA系統向原型系統的報文轉發模板數組集合,以及報文格式和FOM/SOM表的映射關系模板數組集合,進行原型系統和HLA系統之間的消息轉發和仿真控制,實現對象實例屬性的更新、交互實例的發送和UDP報文的發送過程,形成了系統服務轉接模塊對HLA系統服務接入豐莫塊和原型系統服務接入模塊的函數調用;同時,輸入的報文格式和FOM/SOM表的映射關系信息在FOM/SOM表的映射關系模板數組集合中進行更新和檢索,形成更新后的HLA系統向原型系統的報文轉發信息;輸入的原型系統向HLA系統的報文轉發信息在原型系統向HLA系統的報文轉發模板數組集合中進行更新和檢索,形成更新后的原型系統向HLA系統的報文轉發信息;輸入的HLA系統向原型系統的報文轉發信息在HLA系統向原型系統的報文轉發模板數組集合中進行更新和檢索,形成更新后的HLA系統向原型系統的報文轉發信息。7、根據權利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述仿真存儲模塊,實現仿真數據的收集和保存功能,XML配置文件解析模塊提供的仿真存儲數據庫用戶信息輸入配置信息處理單元,根據相關信息在仿真存儲命令下達后,建立對數據庫的鏈接,并啟動本地仿真數據解析單元提取仿真數據進行數據存儲,形成了仿真數據流;輸入的原型系統向HLA系統的報文轉發信息和HLA系統向原型系統的報文轉發信息通過存儲單元將仿真數據存儲到內存文件中,并將內存文件向本地仿真數據存儲文件進行數據轉錄,形成本地仿真數據存儲文件流輸出;所述仿真存儲模塊釆用了乒乓存儲的模式,每一次仿真開始時,按照仿真開始的時間自動建立一個本地仿真數據存儲文件,同時啟動存儲單元,當內存文件已經填滿,再將內存文件向本地仿真數據存儲文件進行數據轉錄;所述仿真存儲模塊需要記錄信息轉發前的所有仿真數據,對于接口設備轉發后的消息,仿真存儲模塊并不進行記錄。8、根據權利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述配置工具生成模塊,完成接口設備的具體配置工作,用戶在配置時,需要輸入接口設備名稱、UDP端口號、聯邦成員注冊名稱、仿真時間推進機制信息、仿真存儲數據庫用戶信息、原型設備監控列表、報文格式和FOM/SOM表的映射關系列表信息;接口設備名稱生成單元創建節點名稱;UDP端口生成單元生成節點的UDP端口號;聯邦成員名稱生成單元根據聯邦成員注冊名稱生成聯邦成員;仿真時間生成單元創建仿真時間;仿真存儲生成單元創建存儲的數據庫用戶信息節點;原型設備監控生成單元生成原型設備監控列表;映射關系生成單元生成錄入的報文格式和FOM/SOM表的映射關系情況;這些信息以XML節點的形式生成,最終被組合成XML配置文件的形式輸出。9、根據權利要求8所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述映射關系生成單元生成錄入的報文格式和FOM/SOM表的映射關系情況時,對于對象類,輸入對象類名稱、在申明管理服務中的類名、屬性個數、原型報文長度、原型報文標識、訂購屬性、發布屬性、屬性信息;對于每個屬性,包括屬性名稱、屬性類型、屬性數據長度、在原型報文中索引地址號、在申明管理服務中的屬性名;對于交互類,輸入交互類名稱、在申明管理服務中的類名、參數個數、原型報文長度、原型報文標識、訂購屬性,發布屬性、仿真控制交互標志、參數信息;對于每個參數,包括參數名稱、參數類型、參數數據長度、在原型報文中索引地址號、申明管理服務中參數名;交互類不用向原型系統轉發時,其原型報文長度、原型報文標識和參數信息中的在原型報文中索引地址號為空,所述交互類為仿真控制交互時,其仿真控制交互標志為真;對于不用轉發的報文類,需輸入報文類名稱、字段個數、原型報文長度、原型報文標識、心跳狀態報文標志、字段信息;對于每個字段,包括字段名稱、字段屬性、字段數據長度、在原型報文中索引地址號。10、根據^Sl利要求1所述一種原型系統與HLA仿真系統的接口設備,其特征在于所述高層代碼輔助生成模塊,完成接口設備代碼的自動生成;工程名稱、仿真運行控制由HLA交互控制或者由用戶界面控制這些用戶選項設置輸入用戶設置處理單元,完成工程名稱、仿真運行控制方式的處理工作,啟動XML配置文件解析模塊生成單元、HLA系統服務接入模塊生成單元、原型系統服務接入模塊生成單元、系統服務轉接模塊生成單元、仿真存儲模塊生成單元,分別生成XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊,從而輸出接口設備典型源代碼框架。所述高層代碼輔助生成模塊采取多線程技術,包括用戶界面主線程,HLA服務線程,UDP服務線程,任務線程,仿真存儲線程,同時仿真存儲線程中集成了數據庫訪問接口,把存儲的本地仿真數據上傳到數據庫中;用戶界面主線程負責接口設備界面的顯示處理,包括顯示接口設備名稱,原型設備監控狀態區域,HLA系統消息動態更新區域,原型系統消息動態更新區域,系統消息提示區域,系統服務轉接模塊根據XML配置文件解析模塊下發的接口設備名稱和原型設備監控列表通知用戶界面主線程進行相關信息的顯示,同時系統轉接服務模塊接收到HLA服務接入模塊和原型系統服務接入模塊發送的系統服務轉換模塊通知消息后,進行消息轉發處理,然后通知用戶界面主線程進行HLA系統消息動態更新和原型系統消息動態更新,系統消息提示區域將顯示接口設備開機信息、接口設備接收到HLA交互信息和接口設備仿真運行控制信息;HLA服務線程完成HLA系統服務接入模塊的功能,通過封裝好的接口,實現HLA系統方面的消息收發,UDP服務線程完成原型系統服務接入模塊的功能,通過封裝好的接口,實現原型系統方面的消息收發,任務線程完成系統服務轉接模塊的功能,實現HLA系統和原型系統的消息轉發和仿真運行控制,仿真存儲線程完成仿真存儲模塊的功能,實現仿真數據的記錄。全文摘要本發明提供了一種原型系統與HLA仿真系統的接口設備,由配置工具生成模塊、XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊、仿真存儲模塊和高層代碼輔助生成模塊組成。XML配置文件解析模塊、HLA系統服務接入模塊、原型系統服務接入模塊、系統服務轉接模塊和仿真存儲模塊位于接口設備內。配置工具生成模塊和高層代碼輔助生成模塊位于接口設備外部。針對不同的原型系統自動生成接口設備基本代碼框架,并利用配置工具定制接口設備的行為和能力,實現原型系統向HLA仿真系統準確的接入,并充分利用了HLA仿真機制的優點,實現了原型系統向HLA系統的無縫接入。文檔編號H04L12/56GK101420437SQ200810226569公開日2009年4月29日申請日期2008年11月14日優先權日2008年11月14日發明者鋒何,宋麗茹,熊華鋼,王昊天申請人:北京航空航天大學
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品