接口協(xié)議智能編解碼方法研究

引言

復(fù)雜信息系統(tǒng)有一個共同的特點:組成成員眾多。因此,其仿真涉及到的實體眾多,實體間的接口協(xié)議也很復(fù)雜,而且,不同仿真系統(tǒng)定義的接口協(xié)議往往是相差甚遠(yuǎn)。以上因素使得復(fù)雜信息系統(tǒng)仿真中接口協(xié)議的編解碼處理工作難于統(tǒng)一,往往是每個復(fù)雜信息系統(tǒng)仿真都要花大量的時間來編寫接口協(xié)議的編碼和解碼程序。如何將接口協(xié)議的工作集成化,做到仿真平臺與接口協(xié)議的編碼和解碼在一定程度上相互獨立,即軟件接口協(xié)議的改動不影響仿真平臺其它程序代碼的改動,做到程序和數(shù)據(jù)分離;另一方面,希望不同系統(tǒng)仿真可以共用接口協(xié)議的編碼和解碼的代碼。本文將解決這兩個方面的難題,提出一種復(fù)雜信息系統(tǒng)仿真中接口協(xié)議的智能編解碼方法。

1 智能編解碼方法的基本思路

要使得接口協(xié)議的編解碼工作集成化、具有通用性,首先要對接口協(xié)議進行存儲?紤]到通用性的要求,對接口協(xié)議的存儲應(yīng)該也具有通用性,因此,必須設(shè)計一種能夠動態(tài)響應(yīng)不同協(xié)議的存取方法。對于協(xié)議的存儲可以采用數(shù)據(jù)庫或者其它的手段。但是,數(shù)據(jù)庫技術(shù)很難直接反映每個記錄(接口協(xié)議的具體單元)所屬的前后層次關(guān)系,這給后續(xù)的編解碼工作帶來一定的困難。為了克服數(shù)據(jù)庫技術(shù)的這種不足,采用另外一種方式:XML 技術(shù)。XML 的樹形結(jié)構(gòu)能夠很好的反映數(shù)據(jù)的層次關(guān)系;另外,其數(shù)據(jù)傳輸速度快,編程操作方便。將用戶輸入的協(xié)議存儲在XML 文件中,然后根據(jù)XML 文件進行編碼和解碼。此時,關(guān)鍵的問題就是如何設(shè)計靈活、通用的數(shù)據(jù)結(jié)構(gòu)來處理XML 文件中的協(xié)議信息。圖1 描述了智能編解碼方法的基本思路。

2 幾個關(guān)鍵技術(shù)問題的處理

由上述基本思路可知,方法的實現(xiàn)有幾個關(guān)鍵的技術(shù)問題需要解決:

z XML 文檔的結(jié)構(gòu)如何設(shè)計才能存儲不同結(jié)構(gòu)形式的接口協(xié)議?

z 什么樣的數(shù)據(jù)結(jié)構(gòu)才能存放XML 文檔中的接口協(xié)議數(shù)據(jù)?

z 針對數(shù)據(jù)結(jié)構(gòu)如何確定編解碼流程?

以上三個問題具有緊密的邏輯關(guān)系,由于問題1)的復(fù)雜性使得問題2)解決存在一定的難度,進而使得問題3)的解決更加困難。

作者:肖凡 馬瑞萍 冀海燕 來源:21IC電子網(wǎng)


微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點本月熱點

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息