嵌入式系統(tǒng)的通信規(guī)約管理平臺設計
摘要:論述設計通信規(guī)約管理平臺的必要性與可行性;借鑒操作系統(tǒng)的PCB思想,結合面向對象的方法學提出通信規(guī)約管理平臺設計的核心思想——用戶填寫靜態(tài)規(guī)約說明書。規(guī)約管理平臺根據規(guī)約書生成通信規(guī)約控制塊,由規(guī)約控制塊控制、管理并適應千差萬別規(guī)約程序的運行。關鍵詞:平臺 規(guī)約說明書 CPCB 動態(tài)描述靜態(tài)描述 邏輯描述
引言
眾所周知,通信的雙方必須遵守相同的協(xié)議,報文才能互相識別。目前,不同行業(yè)間的通信協(xié)議千差萬別。為解決不同通信協(xié)議間的計算機系統(tǒng)通信問題,人們普遍采用的措施是一個具體規(guī)約對應一段程序。如果出現(xiàn)新規(guī)約,只能由通信雙方共同配合,由一方按另一方的標準修改或增加通信規(guī)約來解決問題。這種解決措施使得通信系統(tǒng)的適應能力不強、可維護性差,難以兼容不同規(guī)約的設備。
筆者借鑒操作系統(tǒng)進程控制塊PCB的思想,通過對各種通信規(guī)約的認真分析研究,提出了自己的通信規(guī)約管理平臺的核心設計思想——用戶填寫指定格式的靜態(tài)規(guī)約說明書。規(guī)約管理平臺根據規(guī)約書生成通信規(guī)約控制塊,由規(guī)約控制塊統(tǒng)一控制、管理,并適應千差萬別規(guī)約程序的運行。
該平臺的設計使得系統(tǒng)能夠適應千差萬別的通信規(guī)約,不用修改程序就能夠保證通信系統(tǒng)在線運行情況下,接入各種新設備,以不變的程序應對萬變的規(guī)約,維護真正做到傻瓜化、智能化。
1 設計通信規(guī)約管理平臺的可行性
1.1 統(tǒng)一的通信模型
任何兩臺計算機上的兩個應用程序通信,都遵從如圖1所示的通信模型。數(shù)據流動可以用收到發(fā)兩個動作來描述。把提出數(shù)據請求服務的應用程序稱為控制方向、即命令的下行;把提供數(shù)據服務的應用程序稱為監(jiān)測方向,即數(shù)據的上行。這樣,一個完整的規(guī)約有控制方和監(jiān)測方兩個方面?刂品较蛳掳l(fā)送命令,并解析監(jiān)測方發(fā)來的應答或主動上報的數(shù)據或狀態(tài)指示報文;監(jiān)測方解析命令,根據請求命令組織應答報文并上傳。
1.2 通信規(guī)約的共
[1] [2] [3] [4] [5]