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