国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      實(shí)現(xiàn)仿真系統(tǒng)與實(shí)際功能系統(tǒng)統(tǒng)一運(yùn)行的集成系統(tǒng)及方法_3

      文檔序號(hào):9200263閱讀:來源:國知局
      地,分布式系統(tǒng)中的設(shè)備包括運(yùn)行仿真系統(tǒng)的計(jì)算機(jī)以及運(yùn)行實(shí)際功能系統(tǒng)的計(jì)算機(jī)。
      [0082]仿真實(shí)例運(yùn)行管理子模塊用于查詢仿真系統(tǒng)運(yùn)行中硬件運(yùn)行、數(shù)據(jù)庫運(yùn)行以及軟件運(yùn)行的狀態(tài)參數(shù),并以列表方式或圖表形式顯示仿真系統(tǒng)運(yùn)行狀態(tài)。具體地,仿真監(jiān)控實(shí)例以一個(gè)任務(wù)為一個(gè)運(yùn)行單元,通過查看監(jiān)控任務(wù)運(yùn)行情況,查看分布式系統(tǒng)中所有設(shè)備的運(yùn)行狀態(tài)。
      [0083]仿真運(yùn)行監(jiān)控代理子模塊用于具體實(shí)施監(jiān)控過程。具體地,通過調(diào)用仿真系統(tǒng)監(jiān)控偵聽函數(shù),將獲取的監(jiān)控信息存儲(chǔ)到數(shù)據(jù)庫中。當(dāng)主系統(tǒng)向所有分系統(tǒng)或部分分系統(tǒng)發(fā)送監(jiān)控指令時(shí),在相關(guān)設(shè)備收到監(jiān)控指令之后,開始獲取其運(yùn)行狀態(tài)信息,包括數(shù)據(jù)庫運(yùn)行狀態(tài)、軟件運(yùn)行狀態(tài)以及關(guān)鍵硬件運(yùn)行狀態(tài),最后將獲取的相關(guān)數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)庫。
      [0084]仿真運(yùn)行分布式集中監(jiān)控子模塊用于發(fā)起監(jiān)控指令和獲取監(jiān)控信息。具體地,通過主監(jiān)控系統(tǒng)向其他分布式系統(tǒng)中的設(shè)備發(fā)布監(jiān)控指令,相關(guān)設(shè)備收到監(jiān)控指令之后,獲取該設(shè)備上的仿真系統(tǒng)的運(yùn)行狀態(tài)信息,并將獲取的信息存儲(chǔ)到本地?cái)?shù)據(jù)庫中;當(dāng)主監(jiān)控系統(tǒng)獲取其他監(jiān)控設(shè)備的運(yùn)行狀態(tài)信息時(shí),向其他設(shè)備發(fā)送獲取監(jiān)控指令,相關(guān)設(shè)備將監(jiān)控信息發(fā)送給主監(jiān)控系統(tǒng)。
      [0085]采用實(shí)施例一實(shí)現(xiàn)仿真系統(tǒng)與實(shí)際功能系統(tǒng)統(tǒng)一運(yùn)行的集成方法可以參考下述具體方法實(shí)施例。
      [0086]實(shí)施例二
      [0087]實(shí)施例二提供一種實(shí)現(xiàn)仿真系統(tǒng)與實(shí)際功能系統(tǒng)統(tǒng)一運(yùn)行的集成方法,如圖1和圖2所示,該方法包括步驟SI至步驟S4,下面分別對(duì)上述步驟進(jìn)行詳細(xì)說明。
      [0088]步驟S1:使用仿真業(yè)務(wù)建模管理模塊完成仿真業(yè)務(wù)流程活動(dòng)建模。
      [0089]具體地,步驟SI包括:
      [0090]使用仿真業(yè)務(wù)建模管理模塊添加仿真系統(tǒng)基本信息,仿真系統(tǒng)的基本信息至少包括仿真業(yè)務(wù)流程編號(hào)、仿真業(yè)務(wù)流程名稱、流程最后編輯時(shí)間、運(yùn)行狀態(tài)、是否實(shí)施監(jiān)控、編輯者等信息,在編輯完成基本屬性后,進(jìn)行保存;
      [0091]編輯仿真系統(tǒng)詳細(xì)信息,具體地,根據(jù)實(shí)際功能系統(tǒng)的功能模塊信息,使用仿真業(yè)務(wù)建模管理模塊編輯仿真系統(tǒng)的詳細(xì)信息,仿真系統(tǒng)的詳細(xì)信息包括仿真系統(tǒng)的節(jié)點(diǎn)、節(jié)點(diǎn)連接關(guān)系及節(jié)點(diǎn)信息,節(jié)點(diǎn)包括開始節(jié)點(diǎn)、中間處理節(jié)點(diǎn)和結(jié)束節(jié)點(diǎn);
      [0092]根據(jù)實(shí)際功能系統(tǒng)的功能模塊信息定義仿真系統(tǒng)中處理節(jié)點(diǎn)的詳細(xì)信息,具體地,處理節(jié)點(diǎn)對(duì)應(yīng)實(shí)際功能系統(tǒng)的一個(gè)功能模塊,功能模塊信息包括實(shí)際功能系統(tǒng)名稱、實(shí)際功能系統(tǒng)編號(hào)、實(shí)際功能系統(tǒng)類型、功能模塊名稱、功能模塊編號(hào)、接口模式、調(diào)用插件的動(dòng)態(tài)鏈接庫、調(diào)用類、調(diào)用方法。
      [0093]通過以上步驟完成了仿真系統(tǒng)的建模。
      [0094]步驟S2:仿真消息中間件模塊通過訪問數(shù)據(jù)庫將實(shí)際功能系統(tǒng)的各個(gè)功能模塊進(jìn)行串聯(lián),并生成仿真系統(tǒng)的代碼框架。
      [0095]步驟S2中,仿真消息中間件模塊一方面通過實(shí)時(shí)監(jiān)聽仿真系統(tǒng)來獲取業(yè)務(wù)消息,另一方面還通過訪問數(shù)據(jù)庫將實(shí)際功能系統(tǒng)的各個(gè)功能模塊進(jìn)行串聯(lián),并生成仿真系統(tǒng)的代碼框架。步驟S2中生成仿真系統(tǒng)的代碼框架具體包括:生成系統(tǒng)模塊層源代碼、生成中間模塊層源代碼和生成葉子模塊層源代碼,
      [0096]生成系統(tǒng)模塊層源代碼的方法為:
      [0097]首先包括生成消息類代碼,用于生成訪問數(shù)據(jù)庫端口的代碼。具體包括:函數(shù)調(diào)用端口、數(shù)據(jù)中間處理、數(shù)據(jù)庫操作。函數(shù)調(diào)用端口用于獲取軟件系統(tǒng)業(yè)務(wù)邏輯傳輸?shù)膮?shù)或數(shù)據(jù),是與業(yè)務(wù)邏輯交互的端口 ;數(shù)據(jù)中間處理用于臨時(shí)存儲(chǔ)數(shù)據(jù),由數(shù)據(jù)庫操作產(chǎn)生SQL操作代碼,執(zhí)行數(shù)據(jù)庫查詢、插入、刪除等功能,同時(shí)產(chǎn)生代碼注解信息,例如生成數(shù)據(jù)庫操作的C#源程序代碼。
      [0098]還包括生成功能類代碼,用于產(chǎn)生系統(tǒng)框架樹模型的業(yè)務(wù)代碼,具體包括:首先將業(yè)務(wù)功能按樹結(jié)構(gòu)劃分為下一級(jí)子功能模塊,依次按照遞歸思想,進(jìn)一步將子功能模塊劃分下一級(jí)功能,直至劃分為可操作最小功能模塊,即界面框架查詢、添加、編輯、刪除等基本模塊;然后將功能模塊以視圖方式生成框架代碼。
      [0099]生成中間模塊層源代碼的方法為:
      [0100]生成通信調(diào)用接口函數(shù)的參數(shù),生成通信處理函數(shù)的數(shù)據(jù)輸入端口和處理結(jié)果端口,產(chǎn)生調(diào)用函數(shù)的基本框架,具體地,按TCP/IP通信模式等生成通信調(diào)用接口函數(shù)的關(guān)鍵參數(shù),確定調(diào)用通信函數(shù)的參數(shù)類型和參數(shù)個(gè)數(shù),生成通信處理函數(shù)的數(shù)據(jù)輸入端口和處理結(jié)果端口,產(chǎn)生調(diào)用函數(shù)的基本框架和代碼注解信息;
      [0101]生成公共類函數(shù),公共類函數(shù)包括作為控制作用的公共類函數(shù)和作為公共邏輯業(yè)務(wù)的數(shù)據(jù)處理函數(shù)。公共類函數(shù)包括兩類:一是作為控制作用公共類函數(shù),例如權(quán)限控制函數(shù)等;二是作為公共邏輯業(yè)務(wù)的數(shù)據(jù)處理函數(shù),作為公共邏輯業(yè)務(wù)的數(shù)據(jù)處理函數(shù)將自動(dòng)產(chǎn)生函數(shù)基本架構(gòu)和參數(shù)類型、參數(shù)個(gè)數(shù)等關(guān)鍵信息,通過調(diào)用公共業(yè)務(wù)邏輯函數(shù)實(shí)現(xiàn)一個(gè)函數(shù)多處調(diào)用的目的,并產(chǎn)生代碼注解信息。
      [0102]生成葉子模塊層源代碼的方法為:
      [0103]生成函數(shù)執(zhí)行過程以及函數(shù)之間的調(diào)用關(guān)系,同時(shí)生成功能控件調(diào)用函數(shù)。具體地,該方法流程運(yùn)行在集成系統(tǒng)運(yùn)行期間,首先采用葉子節(jié)點(diǎn)的基本功能模塊,包括查詢、添加、編輯和刪除等操作,然后根據(jù)業(yè)務(wù)需求,對(duì)相關(guān)操作進(jìn)行限制。
      [0104]步驟S3:仿真交互中間件將仿真系統(tǒng)的業(yè)務(wù)消息傳輸至實(shí)際功能系統(tǒng)。
      [0105]具體地,步驟S3包括:
      [0106]仿真業(yè)務(wù)通信模塊生成調(diào)用網(wǎng)絡(luò)通信模塊的參數(shù),調(diào)用網(wǎng)絡(luò)通信模塊,將業(yè)務(wù)消息傳輸至網(wǎng)絡(luò)通信模塊;
      [0107]網(wǎng)絡(luò)通信模塊將網(wǎng)絡(luò)通信模塊的參數(shù)傳輸至消息格式生成模塊,網(wǎng)絡(luò)通信模塊的參數(shù)包括實(shí)際功能系統(tǒng)的名稱、業(yè)務(wù)消息內(nèi)容、業(yè)務(wù)消息編號(hào)和業(yè)務(wù)消息類型,通過調(diào)用消息隊(duì)列模塊,將上述實(shí)參傳輸給消息格式生成模塊;
      [0108]消息格式生成模塊根據(jù)網(wǎng)絡(luò)通信模塊的參數(shù)生成消息幀并將生成的消息幀傳輸至消息隊(duì)列,消息幀包括消息幀頭、幀長度、幀數(shù)量、幀編號(hào)、幀標(biāo)識(shí)、任務(wù)編號(hào)、任務(wù)種類、CRC校驗(yàn)和報(bào)文尾,通過網(wǎng)絡(luò)通信函數(shù)傳輸?shù)膶?shí)參填充幀結(jié)構(gòu),最后將消息幀傳輸給消息隊(duì)列豐旲塊;
      [0109]消息隊(duì)列模塊獲取消息幀之后,將消息幀壓入消息隊(duì)列,具體地,當(dāng)消息隊(duì)列函數(shù)獲取的消息幀之后,將消息幀壓入消息隊(duì)列。消息隊(duì)列堆為消息幀傳輸過程中的緩存提供的存儲(chǔ)空間。
      [0110]當(dāng)仿真系統(tǒng)與實(shí)際功能系統(tǒng)連接后,消息隊(duì)列將消息幀傳輸至實(shí)際功能系統(tǒng),具體地,消息隊(duì)列將消息幀傳輸?shù)腡CP/IP協(xié)議,最后TCP/IP協(xié)議通過數(shù)據(jù)分裝,將消息傳輸給實(shí)際功能系統(tǒng)。
      [0111]步驟S4:仿真運(yùn)行情況監(jiān)控模塊對(duì)集成系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行記錄及顯示。
      [0112]需要說明,步驟S5運(yùn)行在步驟SI至步驟S4的執(zhí)行過程中,即通過仿真運(yùn)行情況監(jiān)控模塊對(duì)集成系統(tǒng)中的仿真系統(tǒng)以及實(shí)際功能系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行記錄及顯示。
      [0113]從以上實(shí)施例可以看出,本發(fā)明實(shí)施例采用樹結(jié)構(gòu)逐層細(xì)化的建模方法實(shí)現(xiàn)對(duì)仿真系統(tǒng)基本模塊的構(gòu)建、采用模型驅(qū)動(dòng)的方法自動(dòng)生成仿真系統(tǒng)基本通信模塊和查詢、添加、編輯、刪除等模塊代碼,減少了設(shè)計(jì)人員機(jī)械而重復(fù)的修改程序與調(diào)試工作,同時(shí)規(guī)范了仿真系統(tǒng)程序源代碼的結(jié)構(gòu)與框架,實(shí)現(xiàn)了具有前瞻性的統(tǒng)一架構(gòu),因此,不僅降低了因人工修改代碼導(dǎo)致的系統(tǒng)出錯(cuò)的概率,而且提高了代碼的重復(fù)應(yīng)用價(jià)值;另外,本發(fā)明實(shí)施例中的仿真監(jiān)控實(shí)例為仿真人員提供軟件的實(shí)時(shí)運(yùn)行狀態(tài),實(shí)現(xiàn)了精細(xì)化實(shí)時(shí)監(jiān)控,為后續(xù)軟件運(yùn)行狀態(tài)分析提供詳實(shí)依據(jù),
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1