賀 飛
?
一種用于軟件通信體系結(jié)構(gòu)的構(gòu)件模型
賀 飛
沈陽科技學(xué)院,遼寧 沈陽 110141
首先分析了SCA與CCM的具體結(jié)構(gòu)以及使用特點,在此基礎(chǔ)上分析結(jié)構(gòu)功能實現(xiàn)可能會受到的隱患影響,并結(jié)合軟件通信體系的使用功能對其結(jié)構(gòu)組成以及構(gòu)件模型展開探討,幫助提升最終的信息傳輸穩(wěn)定性。最后總結(jié)了功能實現(xiàn)的嵌入式方法,進一步提升最終的使用功能效果。
軟件通信;體系結(jié)構(gòu);構(gòu)件模型
1.1 SCA的結(jié)構(gòu)和特點
在一些無線電通信設(shè)備中,SCA是最常用的技術(shù)方法,能夠通過軟件設(shè)計來定位具體的變化,在功能方面也增加了時間延遲以及設(shè)備檢測等方面內(nèi)容。對于新功能模塊的增加,不需要再增加新的硬件模塊,這種結(jié)構(gòu)采用了分層的設(shè)計方法,在使用中不會影響到上一層次的功能實現(xiàn),并且在通信結(jié)構(gòu)之間能夠建立起互相聯(lián)系,尤其是結(jié)構(gòu)頻率上與其他結(jié)構(gòu)系統(tǒng)相比較更加的穩(wěn)定。根據(jù)一些常見的功能隱患問題通過這種方法也能得到修復(fù)。結(jié)構(gòu)層面存在的問題通過軟件設(shè)計是可以修復(fù)的,基于網(wǎng)絡(luò)環(huán)境下所運行的結(jié)構(gòu),發(fā)現(xiàn)存在參數(shù)隱患時通過數(shù)據(jù)庫的系統(tǒng)優(yōu)化能夠在短時間內(nèi)解決,與其他技術(shù)方法相比較更具有可行性,促進整個通信系統(tǒng)進入到更理想的層面,尤其是技術(shù)發(fā)展方面,擁有一個穩(wěn)定的結(jié)構(gòu)體系可幫助提升系統(tǒng)的穩(wěn)定性[1]。
1.2 CCM的結(jié)構(gòu)與特點
CCM結(jié)構(gòu)是采用嵌入的方法來實現(xiàn)硬件與軟件之間的集合,在系統(tǒng)設(shè)計過程中能夠進行局部優(yōu)化,觀察是否存在不合理的功能,并通過程序匯編來建立起各個軟件之間的相互結(jié)合,進而提升最終的整體通信服務(wù)功能。CCM結(jié)構(gòu)在通信信息傳輸速度上有明顯的提升,這也是其他方法中所難以實現(xiàn)的,其速度是最理想的,但在信息的準確度層面仍然存在需要提升的部分。觀察運行結(jié)果以及系統(tǒng)使用中是否存在安全隱患,并建立一個整體的聯(lián)系結(jié)構(gòu),對于功能實現(xiàn)有很大的幫助。關(guān)于功能層面存在的隱患,在系統(tǒng)運行過程中能夠?qū)?shù)相互結(jié)合起來,確保通信系統(tǒng)正常運行,除此之外該結(jié)構(gòu)還能夠自動的進行信息安全性檢測,發(fā)現(xiàn)安全隱患時及時采取技術(shù)方法來解決,避免造成更加嚴重的影響[2]。
將兩種通信技術(shù)方法相互結(jié)合,達到一個理想的設(shè)計效果,在功能方面也能夠相互結(jié)合,從而形成一個具有安全隱患防御能力的通信結(jié)構(gòu)系統(tǒng),并觀察各個系統(tǒng)之間的相互影響。構(gòu)件模型在應(yīng)用中需要將程序與硬件結(jié)構(gòu)相互結(jié)合,以此來實現(xiàn)更穩(wěn)定的功能,在構(gòu)件方面的控制中同樣需要分層次進行,并通過實驗結(jié)果來判在通信系統(tǒng)中需要強化完善的部分。模型構(gòu)件后將功能逐漸的完善引入其中,嵌入部分的功能可以隨著使用需求變化而進行更改,從而達到最終設(shè)計效果的實現(xiàn)。構(gòu)建功能的實現(xiàn)需要軟件與硬件共同配合進行,對于軟件功能實現(xiàn)中所遇到的阻礙影響,通過程序優(yōu)化能夠得到解決,以硬件結(jié)構(gòu)為開展的基準點進行程序匯編,這種硬件結(jié)構(gòu)與軟件系統(tǒng)相互結(jié)合的設(shè)計方法更符合當(dāng)前的通信行業(yè)發(fā)展需求。應(yīng)用CCM構(gòu)件模型也需要一個穩(wěn)定的基礎(chǔ)環(huán)境,將功能與其他層面的技術(shù)進行整合,進而實現(xiàn)結(jié)構(gòu)上的相互優(yōu)化促進,為通信管理創(chuàng)造一個穩(wěn)定的基礎(chǔ)環(huán)境。通過這種技術(shù)融合的方法來為功能實現(xiàn)創(chuàng)造一個穩(wěn)定的基礎(chǔ),并避免通信系統(tǒng)運行中發(fā)生功能層面的沖突問題。
采用嵌入式方法來為功能實現(xiàn)創(chuàng)造可行性,觀察各個系統(tǒng)之間的結(jié)構(gòu)穩(wěn)定性,發(fā)現(xiàn)功能障礙可以進行局部調(diào)整,在不影響整體功能的前提下來完成功能優(yōu)化的目的。將程序嵌入到單片機中,再將其嵌入到指定的模塊中。程序?qū)懭牒蟛⒉皇枪潭ǖ?,隨著使用功能發(fā)生改變也可以隨時調(diào)整,進而達到一個理想的功能實現(xiàn)效果,各個功能之間的是互相配合實現(xiàn)的,在開展功能嵌入時,可以首先進行各個功能層之間的整合研究,這樣才能夠掌握功能實現(xiàn)中需要強化的部分,并通過這種嵌入的方法來為接下來的程序匯編提供有利條件。接口選擇也是嵌入過程中需要重點研究的,當(dāng)發(fā)現(xiàn)嵌入的結(jié)果與實際情況不符合時,通過這種配合方法也能更加高效的解決,進而達到系統(tǒng)功能強化的效果,對每一個借口設(shè)置一個特定的編碼,這樣在連接中才不容易產(chǎn)生錯誤,根據(jù)編碼所對應(yīng)的串聯(lián)端口來進行合作聯(lián)系,當(dāng)發(fā)現(xiàn)系統(tǒng)存在功能隱患時及時調(diào)整連接方法,以免影響到最終的通信功能實現(xiàn)。上述構(gòu)件模型功能實現(xiàn)方法是普遍應(yīng)用的,但由于通信系統(tǒng)功能層面存在差異性,因此所開展的結(jié)構(gòu)優(yōu)化仍然要結(jié)合實際情況來進行。
SCA已被SDR采納為嵌入式系統(tǒng)的標準通信軟件結(jié)構(gòu),提供了一種無線電通信軟件平臺,但在作為構(gòu)件框架時仍顯不足,主要是缺乏一種構(gòu)件模型;CCM是一種合適的選,但不能直接應(yīng)用于SCA的嵌入式設(shè)備;為此,對全特征CCM進行裁減,在保留其核心功能的前提下,實現(xiàn)了最小功能內(nèi)核,并在SCARI中實現(xiàn)了LwCCM。試驗證明:LwCCM是可行、有效的。
[1]張磊,周立,孫艷春,等.一種支持軟件體系結(jié)構(gòu)模型檢查的可視化構(gòu)件交互建模工具的設(shè)計與實現(xiàn)[C]// 2007全國軟件及其應(yīng)用學(xué)術(shù)會議,2007.
[2]基于體系結(jié)構(gòu)級的嵌入式軟件能耗模型及性能研究[D].昆明:昆明理工大學(xué),2015.
A Component Model for Software Communication Architecture
He Fei
Shenyang Institute of Technology, Liaoning Shenyang 110141
This paper analyzes the specific structure of SCA and CCM and the use of features, based on the analysis of structure and function realization of hidden effects may have, and combined with the software of communication system using the function to discuss the structure and component model, help to improve the stability of the final information transmission. Finally, the paper summarizes the function of the embedded method, and further enhancees the final use of functional results.
software communication; architecture; component model
TP311.52
A
1009-6434(2017)04-0087-02