專利名稱:具有軟件組件的電信設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可重新配置的電信單元。
背景技術(shù):
由于技術(shù)和成本的約束,目前的無(wú)線電信系統(tǒng)專門(mén)使用一種通信標(biāo)準(zhǔn)或者通信方式。這就是為什么目前系統(tǒng)物理層處理的大部分仍然保留為由專用的預(yù)設(shè)電纜功能(ASIC)組或。為了保持一定的靈活性(經(jīng)常用以補(bǔ)償ASIC的不足),有時(shí)可以引入某些可編程的功能以便于設(shè)計(jì)。
這意味著在系統(tǒng)設(shè)計(jì)和使用中存在一定僵化。
一種新的方法正在凸現(xiàn)軟件無(wú)線電(Software Radio)。最初的動(dòng)機(jī)在于設(shè)計(jì)成本和上市時(shí)間。這可以被看作目前在電信系統(tǒng)設(shè)計(jì)中趨勢(shì)的正常演變。在過(guò)去數(shù)年中,比物理層更高的層已經(jīng)越來(lái)越多地以數(shù)字和軟件的方式實(shí)現(xiàn)。軟件無(wú)線電意欲向物理層推廣此趨勢(shì)。但是由于物理層很強(qiáng)的實(shí)時(shí)嵌入的約束,這使新的范例和方法成為必要。由于數(shù)字還意味著可容易改變,它們?cè)瓌t上是基于數(shù)字技術(shù)(盡可能多的)應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明目的在于實(shí)時(shí)重新配置無(wú)線移動(dòng)站或者基站收發(fā)信機(jī)。
“實(shí)時(shí)”重新配置在此必須被理解為這樣的能力也就是當(dāng)通信系統(tǒng)正在通信時(shí)能夠重新配置該系統(tǒng)且不中斷該通信所支持的服務(wù)。
某些情況使無(wú)線收發(fā)信機(jī)的實(shí)時(shí)重新配置成為必要性能增強(qiáng)、錯(cuò)誤修復(fù)、環(huán)境適應(yīng)、自動(dòng)優(yōu)化……。
將要解決的問(wèn)題在于定義軟件結(jié)構(gòu),其允許在通信系統(tǒng)自己數(shù)據(jù)處理期間實(shí)時(shí)重新配置處理數(shù)據(jù)的通信系統(tǒng)。
這里所關(guān)心的可重新配置的處理元件具有這樣的特性在通信工作期間,信息傳輸裝置自己由所帶來(lái)的信息內(nèi)容重新配置。
相應(yīng)地,本發(fā)明的主題定義如權(quán)利要求1所述。
根據(jù)具體實(shí)施例,本發(fā)明包含一個(gè)或多個(gè)從屬權(quán)利要求的特征。
在閱讀下列僅由示例方式給出的描述的基礎(chǔ)上,并且同時(shí)參照附圖可以更好地理解本發(fā)明,其中圖1是根據(jù)本發(fā)明的通信設(shè)備的功能圖;圖2是用于重新配置的數(shù)據(jù)結(jié)構(gòu),和用于實(shí)現(xiàn)具有最初配置的配置功能元件的示意圖;圖3是重新配置通信設(shè)備的系統(tǒng)操作流程圖;和圖4是根據(jù)本發(fā)明,具有第二配置的通信設(shè)備的功能圖。
具體實(shí)施例方式
根據(jù)本發(fā)明的通信單元例如是無(wú)線移動(dòng)站或基站收發(fā)信機(jī)。它可以僅僅是發(fā)射機(jī)或接收機(jī)。本發(fā)明還可以應(yīng)用于定位系統(tǒng)、智能傳輸系統(tǒng)或廣播系統(tǒng)。
如圖1所示,通信系統(tǒng)硬件在發(fā)射端或接收端或在兩端包含以下元件,有時(shí)包含其中一部分,或者有時(shí)包含其中至少一個(gè)—模擬輸入10,例如包含天線(或多個(gè)天線)、模擬濾波器(或多個(gè)模擬濾波器)、功率放大器(或多個(gè)功率放大器)、雙工器(或多個(gè)雙工器)、混頻器(或多個(gè)混頻器)、振蕩器(或多個(gè)振蕩器)……;—接收端的模-數(shù)轉(zhuǎn)換級(jí)12,或發(fā)射端的數(shù)-模轉(zhuǎn)換級(jí);以及—處理設(shè)備14,例如包含處理器(或多個(gè)處理器)和/或可重新配置硬件和/或ASIC。
根據(jù)本發(fā)明,通信系統(tǒng)的全局處理功能被分為個(gè)別的處理(功能)元件。其中至少一個(gè)可由軟件組件實(shí)現(xiàn),它可以由本方法重新配置。這類可重新配置的軟件組件被稱作代表軟件定義的無(wú)線電(Software Defined Radio)組件的SDR組件。
每個(gè)SDR組件可以在以下設(shè)備上執(zhí)行—類似于支持非可變性的ASIC的完全專用硬件;—類似于數(shù)字或模擬ASIC的可參數(shù)化的硬件,該ASIC行為可通過(guò)改變參數(shù)值而相對(duì)改變;—類似于通過(guò)使用比特流來(lái)支持重新配置的FPGA或CPLD的可參數(shù)化硬件;—類似于任何種類的處理器的可編程軟件,處理器包括GPP、μC或支持可執(zhí)行代碼形式的軟件的DSP。
根據(jù)本發(fā)明,每個(gè)SDR組件由屬性和一種方法組成。
SDR組件的屬性是對(duì)配置數(shù)據(jù)的引用,該配置數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中且定義由處理數(shù)據(jù)的軟件組件實(shí)現(xiàn)的處理。有利地,它們有下列四種類型—運(yùn)行—初始化—參數(shù),和—接口。
運(yùn)行和初始化屬性是定義SDR組件的運(yùn)行時(shí)間處理或初始化處理的處理屬性。每個(gè)運(yùn)行或初始化屬性分別包含對(duì)運(yùn)行時(shí)間處理或初始化處理的代碼存儲(chǔ)單元的引用。它們包含處理器的代碼、可重新配置硬件的比特流。例如,對(duì)代碼存儲(chǔ)單元的引用是指針。
參數(shù)屬性包含對(duì)可以影響代碼工作的數(shù)據(jù)的引用、對(duì)比特流的引用或?qū)θQ于處理單元的電纜連接前(pre-cabled)行為的引用。
接口屬性包含在全局處理鏈路中SDR組件連接的引用。接口屬性定義輸入數(shù)據(jù)的源和必須輸出的已處理數(shù)據(jù)的目的地。
運(yùn)行屬性指向運(yùn)行時(shí)間處理,并與對(duì)應(yīng)的參數(shù)有關(guān),以便通過(guò)對(duì)應(yīng)的接口消耗和生成將被處理的數(shù)據(jù)。
初始化屬性也工作在處理屬性及其相應(yīng)參數(shù)的初始化處理上,且具有與運(yùn)行屬性相同的接口。如果需要,有可能從剩余的SDR組件中分離出初始化以形成具有不同接口的獨(dú)立SDR組件。
SDR組件的功能特性通過(guò)運(yùn)行和初始化屬性與參數(shù)和接口屬性的指示地址得以確定。
其運(yùn)行和初始化屬性的指示地址未定義的SDR組件被稱作白組件,由于它們僅僅保留了不屬于任何當(dāng)前SDR組件的存儲(chǔ)空間,但卻用于未來(lái)擴(kuò)展。
圖2示出了包括SDR組件的通信單元的軟件排列的示例。
為了清晰起見(jiàn),假定每個(gè)SDR組件將在特定的處理單元上實(shí)現(xiàn)。
由于SDR組件201、202、203、204被連接以形成處理鏈路的子集,SDR組件201和203在DSP上實(shí)現(xiàn),SDR組件202和204分別在FPGA和ASIC上實(shí)現(xiàn)。
如前所述,每個(gè)SDR組件包括運(yùn)行和初始化處理屬性、參數(shù)屬性和接口屬性。這些屬性根據(jù)它們所從屬的SDR組件在附圖上被編上號(hào)碼。
每個(gè)SDR組件還包括它自有的重新配置方法。
因?yàn)镾DR組件在ASIC上實(shí)現(xiàn),所以只顯示了參數(shù)屬性。實(shí)際上,由于對(duì)應(yīng)的特征不可重新配置,其它的屬性也不存在。
為每個(gè)SDR組件保留一組存儲(chǔ)器的存儲(chǔ)單元以支持多種配置。這些存儲(chǔ)器的存儲(chǔ)單元位于被稱作L-Cst1的第一級(jí)存儲(chǔ)器210中。這些存儲(chǔ)單元的數(shù)量取決于系統(tǒng)同時(shí)保持的配置數(shù)量。這些存儲(chǔ)單元中的每個(gè)存儲(chǔ)單元包含每個(gè)SDR組件的處理屬性、參數(shù)和接口中的一個(gè)或多個(gè)的新版本。
每個(gè)保留的存儲(chǔ)器存儲(chǔ)單元包含通信單元特定配置的配置數(shù)據(jù)。由配置數(shù)據(jù)(configDATA)表定義每個(gè)存儲(chǔ)器存儲(chǔ)單元的排列。
配置數(shù)據(jù)(configDATA)是一種結(jié)構(gòu),其包含對(duì)存儲(chǔ)器區(qū)域的引用,該存儲(chǔ)器區(qū)域包含允許重新配置一個(gè)或一組SDR組件的實(shí)際數(shù)據(jù)。該實(shí)際數(shù)據(jù)是組件的初始化與運(yùn)行時(shí)間處理屬性、參數(shù)、接口的二進(jìn)制信息或代碼。在圖2中,最初的重新配置操作(CongfigDATA #0)涉及在三種設(shè)備上可改變的所有領(lǐng)域,而第二和第三重新配置操作只是部分的領(lǐng)域。
配置切換表(CongfigSwitch Table)212被定義用于內(nèi)部的薄記(bookkeeping)。對(duì)于這些配置中的每一個(gè)配置,該表指示包含對(duì)配置數(shù)據(jù)的結(jié)構(gòu)的引用。
在每個(gè)SDR組件中,每個(gè)屬性是到LCst-1中存儲(chǔ)器存儲(chǔ)單元的指針,該存儲(chǔ)單元包括運(yùn)行和初始化處理方法、參數(shù)或接口的實(shí)現(xiàn)。
在圖2上,假設(shè)CongfigDATA #0將被使用,因此,所有的屬性指向?qū)?yīng)的CongfigDATA #0的存儲(chǔ)單元。
通信單元中的存儲(chǔ)裝置被編組為多級(jí)高速緩沖存儲(chǔ)器。在此定義了三級(jí)。
第一級(jí)(L-Cst1)對(duì)應(yīng)于存儲(chǔ)在執(zhí)行存儲(chǔ)器中的配置,即,例如處理器內(nèi)部存儲(chǔ)器。預(yù)安裝這些配置并為在某些初始化之后的執(zhí)行做準(zhǔn)備。僅通過(guò)向有關(guān)組件擴(kuò)散參數(shù)值并解析軟件組件函數(shù)的指針引用,執(zhí)行在這類配置間的切換。
第二級(jí)(L-Cst2)對(duì)應(yīng)于存儲(chǔ)在第二級(jí)存儲(chǔ)器中的配置,即,例如處理器外部存儲(chǔ)器。通過(guò)首先使用某些數(shù)據(jù)傳輸裝置(例如后臺(tái)(background)DMA)將配置數(shù)據(jù)帶入執(zhí)行存儲(chǔ)器(第一級(jí)),執(zhí)行對(duì)這些配置的切換。已傳輸?shù)臄?shù)據(jù)替代某些其它的第一級(jí)配置或被存儲(chǔ)于自由的空間。然后繼續(xù)如前所述進(jìn)行切換。
第三級(jí)(R-CST)對(duì)應(yīng)于存儲(chǔ)在一些遠(yuǎn)程地點(diǎn)的配置。如果請(qǐng)求重新配置,這類配置可以直接向L-Cst1傳輸,或者如果只請(qǐng)求更新本地存儲(chǔ)的配置,則這類配置可以向L-Cst2傳輸。通過(guò)建立基于某些保證無(wú)差錯(cuò)數(shù)據(jù)遞送的傳輸協(xié)議的無(wú)線通信鏈路,執(zhí)行該傳輸。
在L-Cst1、L-Cst2和R-CST中的配置對(duì)應(yīng)于系統(tǒng)支持的配置。為了在高速緩沖存儲(chǔ)器中追蹤配置的位置,實(shí)現(xiàn)涉及數(shù)據(jù)庫(kù)組織的某種薄記。通過(guò)序列表或者其它的由配置標(biāo)識(shí)符提供索引的隨機(jī)存取數(shù)據(jù)結(jié)構(gòu),可以有效地實(shí)現(xiàn)該薄記。
在L-Cst1存儲(chǔ)器中存儲(chǔ)的配置數(shù)據(jù)可以被來(lái)自通信單元中表示為L(zhǎng)-Cst2的第二級(jí)存儲(chǔ)器的其它配置數(shù)據(jù)替換。
配置表218指示ConfigTable,被提供用于指示配置信息的存儲(chǔ)單元。
ConfigTable包含每個(gè)支持的配置的入口;安裝在執(zhí)行存儲(chǔ)器中的配置以及存儲(chǔ)于外部存儲(chǔ)器中的配置。配置的標(biāo)識(shí)符(configID)是訪問(wèn)配置入口并最終訪問(wèn)配置數(shù)據(jù)的索引關(guān)鍵字。在一個(gè)簡(jiǎn)單的實(shí)現(xiàn)中,ConfigTable被實(shí)現(xiàn)為序列表,并且configID用于給ConfigTable編索引。
ConfigTable包含每個(gè)支持的配置的狀態(tài)。該狀態(tài)指示配置在哪里存儲(chǔ)以及它們是否被使用。
可能的狀態(tài)是—A代表活動(dòng)(Active),意指配置數(shù)據(jù)由SDR組件實(shí)現(xiàn);—L代表裝載(Loaded),意指配置數(shù)據(jù)存儲(chǔ)在L-Cst2;—I代表安裝(Installed),意指配置數(shù)據(jù)存儲(chǔ)在L-Cst1;—R代表遠(yuǎn)程裝載(RemotedLoaded),意指配置數(shù)據(jù)存儲(chǔ)在R-Cst2;—T代表傳輸(Transfert),意指它們正在被傳輸,且因此不可用。
提供處理器調(diào)度器210和執(zhí)行調(diào)度表(ExecutionSchedulingTable)212用于管理通信單元的全部處理。處理器調(diào)度器適用于根據(jù)無(wú)限循環(huán)觸發(fā)可以是SDR組件或者不是SDR組件的每個(gè)處理元件。將參照?qǐng)D3公開(kāi)特定SDR組件的循環(huán)步驟。
執(zhí)行調(diào)度表212包含處于執(zhí)行順序中的將被執(zhí)行的SDR組件列表。處理器調(diào)度器覆蓋執(zhí)行調(diào)度表以計(jì)算此處理。
由與應(yīng)用有關(guān)的數(shù)據(jù)相關(guān)性確定執(zhí)行調(diào)度表。
為了有效處理當(dāng)通過(guò)重新配置而刪除(suppress)SDR組件時(shí)留下的漏洞,或者當(dāng)通過(guò)重新配置添加SDR組件時(shí),有效處理由插入新SDR組件所引起的移位,執(zhí)行調(diào)度表被實(shí)現(xiàn)為鏈接表,但是其它的選項(xiàng)也是可能的。
為了管理該重新配置,通信單元包括表示為CMan的配置管理器214。
配置管理器(CMan)負(fù)責(zé)啟動(dòng)和管理該重新配置。Cman可以自己決定或基于網(wǎng)絡(luò)其它元件的請(qǐng)求而決定啟動(dòng)重新配置。通過(guò)由CMan控制的重新配置處理(RP),展開(kāi)正確的配置。該處理設(shè)置硬件參數(shù)、設(shè)置軟件參數(shù)并以指定的順序執(zhí)行必要的軟件更新。它還保證在重新配置處理期間內(nèi)及其后進(jìn)行一致的系統(tǒng)操作。通過(guò)每個(gè)系統(tǒng)組件(硬件或軟件)給出的良好定義的控制接口,CMan可以控制該處理。如果配置在L-CSt中不是本地可獲得的,CMan還負(fù)責(zé)啟動(dòng)傳輸處理,以從遠(yuǎn)程配置存儲(chǔ)(R-CSt)獲得所需的數(shù)據(jù)。通常,該重新配置處理至少包括下列階段中的一個(gè)或其子集的組合下載-安裝-切換階段。確切的組合取決于所需重新配置的可用性(本地可用的或非本地可用,其可通過(guò)在CongfigTable中檢查狀態(tài)字段得以確定)以及可限制系統(tǒng)(重新)配置能力的特定布置。
通信單元如下展開(kāi)工作。
在運(yùn)行時(shí)間,處理元件通過(guò)它們的接口(輸入、輸出等)通信,并且整個(gè)處理在處理器調(diào)度器210的驅(qū)動(dòng)下循環(huán)進(jìn)行。在無(wú)限循環(huán)的每個(gè)迭代之際,輸入抽樣塊被處理以生成輸出抽樣塊。在每個(gè)迭代開(kāi)始之際,執(zhí)行CMan處理。
對(duì)于每個(gè)迭代,圖3的算法被應(yīng)用于全局處理鏈路,該鏈路包含如執(zhí)行調(diào)度表所示為活動(dòng)狀態(tài)的SDR組件。
CMan處理對(duì)在ConfigDATA中存在的所有SDR組件進(jìn)行重新配置。
只有下一個(gè)配置數(shù)據(jù)已經(jīng)被預(yù)先存儲(chǔ)在L-Cst1中時(shí),才可以做出從先前的配置到下一個(gè)配置的切換。
在下文,我們假定下一個(gè)配置的數(shù)據(jù)是L-Cst1,接著將公開(kāi)如何管理配置在L-Cst1、LCst-2以及R-Cst之間的移動(dòng)。
在左手側(cè)示出了在處理單元上實(shí)現(xiàn)的SDR組件的循環(huán)處理。它表示所執(zhí)行的通信單元無(wú)限循環(huán)的每個(gè)迭代,以及每次處理輸入抽樣塊以生成輸出抽樣塊。更確切地,在步驟302讀取輸入抽樣,并且為了根據(jù)由如通過(guò)運(yùn)行屬性定義的SDR組件當(dāng)前使用的運(yùn)行時(shí)間處理來(lái)生成處理過(guò)的抽樣,由處理單元在步驟304處理輸入抽樣。在步驟306輸出該處理過(guò)的抽樣。
在每個(gè)迭代開(kāi)始之際,在步驟310執(zhí)行CMan處理。它的細(xì)節(jié)在圖3右手側(cè)的流程圖中示出。CMan處理是基本的。在步驟314,根據(jù)例如被用戶或本地管理員激活的重新配置標(biāo)志,CMan確定是否需要重新配置。
在不要求重新配置的情況下,Cman開(kāi)銷僅僅在于對(duì)重新配置條件的評(píng)價(jià)。所以處理單元的發(fā)射機(jī)/接收機(jī)的工作不被中斷。
如果要求重新配置,遭受的開(kāi)銷延遲的長(zhǎng)度主要取決于對(duì)硬件級(jí)的接口有多快。R/T的中斷取決于富裕時(shí)間的數(shù)量,此富裕時(shí)間被定義為輸入塊變得可用的時(shí)間與完成先前塊處理的時(shí)間之間的差值。
在步驟318由CMan在L-Cst1中確定congfigDATA的存儲(chǔ)單元。
在已經(jīng)發(fā)現(xiàn)congfigDATA之后,應(yīng)CMan的處理請(qǐng)求,其屬性處于CongfigDATA中的SDR組件重新配置的方法被觸發(fā)。它在步驟320實(shí)現(xiàn)以便重新配置SDR組件。為了重新配置,每個(gè)屬性的指針由在新的配置數(shù)據(jù)中對(duì)這些屬性所定義的指針?biāo)妗?br>
另外,當(dāng)重新配置發(fā)生時(shí),為了與新的配置數(shù)據(jù)匹配,由Cman更新執(zhí)行調(diào)度表。
如果重新配置未在數(shù)據(jù)相關(guān)性和SDR組件的互連中引入變化,在執(zhí)行調(diào)度表中,SDR組件在執(zhí)行調(diào)度表中停留在相同的位置。如果重新配置在數(shù)據(jù)相關(guān)性和SDR組件的互連中引入了變化,在執(zhí)行調(diào)度表中,SDR組件被移動(dòng)。
如果必要,在執(zhí)行調(diào)度表中插入新的SDR組件。
從執(zhí)行調(diào)度表中刪除已取消的SDR組件。在這種情況下,未做出代碼的插入或刪除。它只是在平級(jí)上改變的一條鏈路。
圖4示出一個(gè)重新配置的示例。
假設(shè)通信單元從ConfigDATA#0被切換到ConfigDATA#1。因此,如果在ConfigDATA#1中聲明了屬性,SDR組件保留所有來(lái)自ConfigDATA#1的屬性而不是先前的屬性。如果在ConfigDATA#1中未存有屬性,仍舊使用由CongfigDATA#0所定義的先前對(duì)應(yīng)屬性。
如圖4所示,來(lái)自SDR組件的指針被指向?qū)?yīng)ConfigDATA#1的第二列參數(shù)而不再指向第一列參數(shù)。
在圖4所考慮的示例中,ConfigDTATA#1改變SDR組件201的使用、參數(shù)和接口屬性。對(duì)于SDR組件202,除接口屬性之外的所有屬性被改變。對(duì)于SDR組件203,修改了參數(shù)和接口屬性。因此,由于由SDR組件201處理的數(shù)據(jù)直接被SDR組件203采用,所以新的聯(lián)系得以在SDR組件201和203之間建立。
對(duì)于SDR組件204,參數(shù)屬性被改變。因?yàn)镾DR組件204是ASIC,所以只有該屬性可以被修改。
權(quán)利要求
1.一種電信系統(tǒng),包括-至少一個(gè)處理單元(201、202、203、204);-至少一個(gè)存儲(chǔ)器(L-Cst1);-至少一個(gè)在處理單元上實(shí)現(xiàn)并使用所述存儲(chǔ)器的軟件組件(201、202、203、204),每個(gè)軟件組件包括o一組屬性,每個(gè)屬性是對(duì)存儲(chǔ)配置數(shù)據(jù)的存儲(chǔ)器中特定存儲(chǔ)單元的指針,這些配置數(shù)據(jù)定義軟件組件的特征,至少一個(gè)運(yùn)行屬性定義用于處理該軟件組件中數(shù)據(jù)的運(yùn)行時(shí)間處理;o重新配置方法,適用于將屬性的鏈接從所述存儲(chǔ)器中的最初存儲(chǔ)單元切換到所述存儲(chǔ)器中的最終存儲(chǔ)單元;-基于對(duì)該軟件組件或每個(gè)軟件組件的重新配置方法的請(qǐng)求,用于觸發(fā)的裝置。-根據(jù)預(yù)定調(diào)度,用于激活由該軟件組件或每個(gè)軟件組件的運(yùn)行屬性所定義的運(yùn)行時(shí)間處理的裝置。
2.根據(jù)權(quán)利要求1的電信設(shè)備,其特征在于所述或每個(gè)軟件組件包括初始化屬性,該初始化屬性適用于為進(jìn)行由運(yùn)行屬性所定義的運(yùn)行時(shí)間處理而準(zhǔn)備軟件組件。
3.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于所述一組或每組屬性包括定義由一組連續(xù)步驟組成的算法的處理屬性,此算法由處理數(shù)據(jù)的處理單元實(shí)現(xiàn)。
4.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于所述一組或每組屬性包括對(duì)至少一個(gè)由處理數(shù)據(jù)的處理單元所實(shí)現(xiàn)的處理的特定特征進(jìn)行定義的參數(shù)屬性。
5.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于所述一組或每組屬性包括對(duì)即將處理數(shù)據(jù)的來(lái)源和必須輸出處理數(shù)據(jù)的目的地進(jìn)行定義的接口屬性。
6.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于它包括用于修改預(yù)定調(diào)度的裝置(210,212)。
7.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于所述存儲(chǔ)器包括為所述或每個(gè)軟件組件保留的存儲(chǔ)器存儲(chǔ)單元,所述或每個(gè)軟件組件的所述屬性存儲(chǔ)于所述保留的存儲(chǔ)器存儲(chǔ)單元。
8.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于它包括用于在所述存儲(chǔ)器中存儲(chǔ)至少兩組所述或每個(gè)軟件組件的配置數(shù)據(jù)的裝置;所述運(yùn)行屬性方法只鏈接到所述或每個(gè)軟件組件的一組配置數(shù)據(jù)。
9.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于所述一組或每組存儲(chǔ)在所述存儲(chǔ)器中的配置數(shù)據(jù)位于在設(shè)計(jì)時(shí)所定義的特定存儲(chǔ)器規(guī)定。
10.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于它包括一個(gè)表(ExecutionSchedulingTable),該表包含系統(tǒng)的所有處理元件,該處理元件包括處理數(shù)據(jù)的所述或每個(gè)軟件組件,并且用于激活由所述或每個(gè)軟件組件的運(yùn)行屬性根據(jù)預(yù)定調(diào)度所定義的運(yùn)行時(shí)間處理的裝置適用于激活由該表內(nèi)軟件組件的運(yùn)行屬性所定義的運(yùn)行時(shí)間處理。
11.根據(jù)任一前述權(quán)利要求的電信系統(tǒng),其特征在于它包括軟件組件(201、202、203、204)鏈,并且為了在系統(tǒng)正在通信時(shí)實(shí)時(shí)地重新配置,觸發(fā)軟件組件重新配置方法的裝置以及激活軟件組件運(yùn)行時(shí)間處理的裝置被應(yīng)用在相同的軟件組件鏈上。
全文摘要
一種電信系統(tǒng)包括處理單元(201、202、203、204);存儲(chǔ)器(L-Cst1);至少一個(gè)在處理單元上實(shí)現(xiàn)的和使用所述存儲(chǔ)器的軟件組件(201、202、203、204),每個(gè)軟件組件包括1.一組屬性,每個(gè)屬性是對(duì)存儲(chǔ)配置數(shù)據(jù)的存儲(chǔ)器中特定存儲(chǔ)單元的指針,這些配置數(shù)據(jù)定義軟件組件的特征,至少一個(gè)運(yùn)行屬性定義用于處理該軟件組件中數(shù)據(jù)的運(yùn)行時(shí)間處理;2.重新配置方法,適用于將屬性的鏈接從所述存儲(chǔ)器中的最初存儲(chǔ)單元切換到所述存儲(chǔ)器中的最終存儲(chǔ)單元;基于對(duì)該軟件組件或每個(gè)軟件組件的重新配置方法的請(qǐng)求,用于觸發(fā)的裝置。根據(jù)預(yù)定調(diào)度,用于激活由該軟件組件或每個(gè)軟件組件的運(yùn)行屬性所定義的運(yùn)行時(shí)間處理的裝置。
文檔編號(hào)G06F11/00GK1592152SQ20041007667
公開(kāi)日2005年3月9日 申請(qǐng)日期2004年8月6日 優(yōu)先權(quán)日2003年8月8日
發(fā)明者C·穆伊, A·孔托里斯, A·比西奧克斯 申請(qǐng)人:三菱電機(jī)株式會(huì)社