專利名稱::用于傳送數(shù)據(jù)分組的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種在至少兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)之間傳送數(shù)據(jù)分組的裝置和方法。本發(fā)明具體涉及通過(guò)網(wǎng)關(guān)來(lái)相互連接網(wǎng)絡(luò)。
背景技術(shù):
:當(dāng)相互連接網(wǎng)絡(luò)時(shí),有必要適配突發(fā)流(incidentstream),以便將它們傳送到一個(gè)或多個(gè)目的網(wǎng)絡(luò)。這種適配經(jīng)常涉及與幾個(gè)因素有關(guān)的約束,具體是與各種網(wǎng)絡(luò)的特點(diǎn)以及突發(fā)流的格式有關(guān)的約束。當(dāng)數(shù)據(jù)分組到達(dá)網(wǎng)關(guān)時(shí),有必要處理它們,以便將它們傳送到后續(xù)的網(wǎng)絡(luò)。在IEEE-1394類型的局部音頻/視頻分布網(wǎng)絡(luò)中,可以建議修改多程序傳送流(MPTS)類型的突發(fā)流,以便使其安全和使其適配局部用戶的要求?,F(xiàn)有的裝置提出了基于由處理器類型的外部設(shè)備控制的網(wǎng)關(guān)執(zhí)行的流適配的方案。這些處理器經(jīng)常很忙,因此難于保證數(shù)據(jù)分組處理時(shí)間。這引起了各種問(wèn)題,特別是這樣的處理器難于保證在網(wǎng)關(guān)中對(duì)于數(shù)據(jù)分組的恒定的處理時(shí)間。
發(fā)明內(nèi)容因此,本發(fā)明提出了一種使得可以克服上述的缺陷的裝置。為此,本發(fā)明提出了一種用于在至少兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)之間傳送數(shù)據(jù)分組的裝置,包括第一裝置,用于存儲(chǔ)來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組,第二裝置,用于存儲(chǔ)要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組,用于過(guò)濾來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組、并打算將所述數(shù)據(jù)分組分類、以便確定是否所述數(shù)據(jù)分組要去往至少一個(gè)第二網(wǎng)絡(luò)的裝置,用于當(dāng)數(shù)據(jù)分組要去往至少一個(gè)第二網(wǎng)絡(luò)時(shí)、從第一存儲(chǔ)裝置向至少第二存儲(chǔ)裝置傳送數(shù)據(jù)的裝置,按照本發(fā)明,所述裝置包括一個(gè)裝置,用于通過(guò)使要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組向第二存儲(chǔ)裝置的寫入,受控于從第一存儲(chǔ)裝置讀取所述數(shù)據(jù)分組、以便在所述裝置中的傳送時(shí)間對(duì)于所有的數(shù)據(jù)分組恒定,對(duì)至少兩個(gè)存儲(chǔ)裝置寫入或讀取所述數(shù)據(jù)分組,以便在所述裝置中的傳送時(shí)間對(duì)于所有的數(shù)據(jù)分組是恒定的。以這種方式,所述裝置可以不受到外部設(shè)施的干涉而運(yùn)行,以傳送分組,并且可以在如此要求時(shí)、提供在網(wǎng)關(guān)中對(duì)于數(shù)據(jù)分組的恒定的傳送時(shí)間。這種裝置可以使得諸如處理器之類的外部設(shè)備能夠解除實(shí)時(shí)任務(wù)的負(fù)擔(dān),所述實(shí)時(shí)任務(wù)因?yàn)槔缭谝纛l視頻類型流情況下所要求的高流通過(guò)量以及要處理的數(shù)據(jù)量而大受約束。到達(dá)裝置的數(shù)據(jù)分組以如下的方式被過(guò)濾,即確定是否它們要去往當(dāng)處理一個(gè)廣播時(shí)與所述裝置連接的另一個(gè)網(wǎng)絡(luò)或幾個(gè)網(wǎng)絡(luò)。被過(guò)濾的分組隨后被發(fā)送到第二存儲(chǔ)裝置。用于從第一存儲(chǔ)裝置讀取和向第二存儲(chǔ)裝置寫入的時(shí)鐘的受控,保證了在裝置內(nèi)部的同步,并且,因此使得可以遵守要前往第二網(wǎng)絡(luò)的分組的恒定的傳送時(shí)間。按照一個(gè)優(yōu)選實(shí)施例,所述裝置包括一個(gè)裝置,用于將不是要去往至少一個(gè)第二網(wǎng)絡(luò)的、來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組替換為所謂信令分組的數(shù)據(jù)分組,以便通過(guò)將它們以同步方式插入從第一網(wǎng)絡(luò)接收和被發(fā)送向第二網(wǎng)絡(luò)的分組之間來(lái)將它們發(fā)送到第二網(wǎng)絡(luò)。當(dāng)某些來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組不是要去往第二網(wǎng)絡(luò)時(shí),要發(fā)送到第二網(wǎng)絡(luò)的數(shù)據(jù)流因此包括多個(gè)孔洞(hole),向這些孔洞中插入其它數(shù)據(jù)分組、特別是信令分組是有利的,所述信令分組的時(shí)間約束弱,并且所述信令分組可以因此在不確定的時(shí)刻被插入。按照一個(gè)優(yōu)選實(shí)施例,每個(gè)數(shù)據(jù)和信令分組與至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián),所述過(guò)濾裝置包括包含了在至少一個(gè)第二網(wǎng)絡(luò)上要發(fā)送的數(shù)據(jù)分組的標(biāo)識(shí)符的表格,包含了要向外部設(shè)備發(fā)送的數(shù)據(jù)分組的標(biāo)識(shí)符的表格,用于提取從第一網(wǎng)絡(luò)接收的數(shù)據(jù)分組的標(biāo)識(shí)符的裝置,用于把來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組的標(biāo)識(shí)符與在所述表格中存在的標(biāo)識(shí)符相比較的裝置。所述裝置包括附加裝置,使得可以在從第一網(wǎng)絡(luò)向第二網(wǎng)絡(luò)發(fā)送數(shù)據(jù)期間執(zhí)行過(guò)濾而無(wú)須外部設(shè)備的干涉。按照一個(gè)優(yōu)選實(shí)施例,信令分組是從第一網(wǎng)絡(luò)接收、并由所述外部設(shè)備修改的分組。以這種方式,當(dāng)信令分組被發(fā)送到另一個(gè)網(wǎng)絡(luò)時(shí),信令分組可以被修改和重新插入流中。外部設(shè)備的干涉是在包括標(biāo)識(shí)符的表格的更新期間的干涉,因此與在裝置中的數(shù)據(jù)分組的傳送無(wú)關(guān),于是使得可以控制在裝置中的分組的傳送時(shí)間。按照一個(gè)優(yōu)選實(shí)施例,所述裝置包括用于存儲(chǔ)從第一網(wǎng)絡(luò)接收、并且要去往外部設(shè)備的信令分組的裝置;用于存儲(chǔ)從外部設(shè)備接收、并且要以同步方式被插入從第一網(wǎng)絡(luò)接收和被發(fā)送到第二網(wǎng)絡(luò)的分組之間的信令分組的裝置。按照一個(gè)優(yōu)選實(shí)施例,所述裝置包括被設(shè)計(jì)用于插入流訪問(wèn)控制分組、以便通過(guò)將它們以同步的方式插入從第一網(wǎng)絡(luò)接收和被發(fā)送到第二網(wǎng)絡(luò)的分組而將它們發(fā)送到第二網(wǎng)絡(luò)的裝置。訪問(wèn)控制分組允許對(duì)其使用涉及數(shù)據(jù)內(nèi)容的保護(hù)的流進(jìn)行去擾(descramble),因此訪問(wèn)控制分組可以被插入;這尤其適合于在傳送其內(nèi)容不可不受限制地被使用和操縱的數(shù)據(jù)期間。按照一個(gè)優(yōu)選實(shí)施例,用于從第一網(wǎng)絡(luò)向至少一個(gè)第二網(wǎng)絡(luò)傳送數(shù)據(jù)分組的裝置,被設(shè)計(jì)以與過(guò)濾裝置處理數(shù)據(jù)分組的時(shí)間對(duì)應(yīng)的恒定時(shí)間來(lái)傳送每個(gè)數(shù)據(jù)分組。這可以保證對(duì)流的完整性的保護(hù)。本發(fā)明也涉及一種用于在至少兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)之間傳送數(shù)據(jù)分組的方法,包括步驟在第一存儲(chǔ)裝置中存儲(chǔ)來(lái)自笫一網(wǎng)絡(luò)的數(shù)據(jù)分組,在第二存儲(chǔ)裝置中存儲(chǔ)要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組,過(guò)濾來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組,以過(guò)濾所述分組,以便確定是否所述分組要去往至少一個(gè)第二網(wǎng)絡(luò),當(dāng)數(shù)據(jù)分組要去往至少一個(gè)第二網(wǎng)絡(luò)時(shí),從第一存儲(chǔ)裝置向至少第二存儲(chǔ)裝置傳送數(shù)據(jù)分組,其特征在于,其還包括步驟通過(guò)使要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組在第二存儲(chǔ)裝置中的寫入,受控于從第一存儲(chǔ)裝置對(duì)所述數(shù)據(jù)分組的讀取,而從至少兩個(gè)存儲(chǔ)裝置讀取數(shù)據(jù)和向至少兩個(gè)存儲(chǔ)裝置寫入數(shù)據(jù),所述方法優(yōu)選被實(shí)現(xiàn)在按照本發(fā)明的裝置中。本發(fā)明也涉及計(jì)算機(jī)程序產(chǎn)品,包括程序代碼指令,用于當(dāng)在計(jì)算機(jī)上執(zhí)行所述程序時(shí),執(zhí)行用以按照本發(fā)明傳送數(shù)據(jù)分組的處理的步驟。參照所附的單個(gè)附圖1,通過(guò)完全無(wú)限制的、有益的典型實(shí)施例和實(shí)現(xiàn)方式,將更好地理解和說(shuō)明本發(fā)明,所述附圖表示按照本發(fā)明的一個(gè)實(shí)施例的裝置1的典型實(shí)現(xiàn)方式。圖1表示一個(gè)實(shí)施例,其中,僅僅示出了兩個(gè)端口,即一個(gè)接收數(shù)據(jù)的端口和目的地端口。本發(fā)明也適用于具有若干個(gè)輸入端口和若干個(gè)目的端口的裝置。具體實(shí)施例方式模塊2包括例如先入先出(FIFO)類型的緩沖存儲(chǔ)器,其容量至少是音頻視頻數(shù)據(jù)分組的大小。模塊2在輸入端接收信號(hào)“來(lái)自調(diào)諧器的音頻視頻數(shù)據(jù)(Avdatafromtuner)”,其表示例如從調(diào)諧器類型的裝置接收的音頻視頻數(shù)據(jù),例如,在突發(fā)網(wǎng)絡(luò)(incidentnetwork)是音頻可視網(wǎng)絡(luò)并且網(wǎng)關(guān)位于衛(wèi)星或電纜解碼器類型的裝置內(nèi)的情況下是這樣。這種總線是8位總線。它也在輸入端接收信號(hào)“Dvalid”,這表示是否在總線“來(lái)自調(diào)諧器的音頻視頻數(shù)據(jù)”上存在的數(shù)據(jù)在給定的時(shí)刻有效。這種信號(hào)采取在整個(gè)分組持續(xù)時(shí)間在高電平有效的脈沖的形式。它也接收在模塊2的輸入端采樣數(shù)據(jù)的時(shí)鐘信號(hào)“Avclock”。這種時(shí)鐘的頻率按照在總線“來(lái)自調(diào)諧器的音頻視頻數(shù)據(jù)”上的突發(fā)流的通過(guò)量可改變,并且處于0與大約10MHz之間。這種時(shí)鐘非常不穩(wěn)定,其占空比能夠在正常值的40%和60%之間變化,它可以僅僅當(dāng)在總線“來(lái)自調(diào)諧器的音頻視頻數(shù)據(jù)”上存在有效數(shù)據(jù)時(shí)存在。模塊2也在輸入端接收來(lái)自模塊5的讀取信號(hào)“Rd”,所述模塊5負(fù)責(zé)對(duì)在存儲(chǔ)模塊2中接收的數(shù)據(jù)分組的長(zhǎng)度計(jì)算。因此,在來(lái)自電纜或衛(wèi)星調(diào)諧器的突發(fā)時(shí)鐘和用于從模塊2的緩沖存儲(chǔ)器讀出的時(shí)鐘之間保證了所接收的數(shù)據(jù)的完整性和數(shù)據(jù)分組的大小,這使得以后可以由系統(tǒng)時(shí)鐘處理分組,其中,所述來(lái)自電纜或衛(wèi)星調(diào)諧器的突發(fā)時(shí)鐘是用于向模塊2的緩沖存儲(chǔ)器寫入音頻視頻分組的時(shí)鐘,所述用于從模塊2的緩沖存儲(chǔ)器讀出的時(shí)鐘對(duì)應(yīng)于系統(tǒng)時(shí)鐘。在此處說(shuō)明的優(yōu)選實(shí)施例中,在總線“來(lái)自調(diào)諧器的音頻視頻數(shù)據(jù)”上傳輸?shù)臄?shù)據(jù)分組遵守運(yùn)動(dòng)圖像圖像專家組-2(MPEG-2)標(biāo)準(zhǔn),并且具有188字節(jié)的長(zhǎng)度。通過(guò)以系統(tǒng)時(shí)鐘“sysclk”12.5MHz乘以4、即50MHz的頻率來(lái)執(zhí)行采樣,當(dāng)禁止用于使能在總線“來(lái)自調(diào)諧器的音頻視頻數(shù)據(jù)”上的數(shù)據(jù)的信號(hào)的時(shí),開始讀取在存儲(chǔ)模塊2中的數(shù)據(jù)。時(shí)鐘“sysclk”嚴(yán)格地大于“Avclock”。也可以僅僅在已經(jīng)在存儲(chǔ)模塊2中完整接收了數(shù)據(jù)分組的條件下執(zhí)行數(shù)據(jù)的讀取。模塊4通過(guò)檢測(cè)突發(fā)信號(hào)“Dvalid”的下降沿來(lái)檢測(cè)分組的結(jié)尾,并且當(dāng)檢測(cè)到分組的結(jié)尾時(shí),向模塊5發(fā)送一個(gè)“分組讀取”信號(hào),該信號(hào)對(duì)于在存儲(chǔ)模塊2中的讀取授權(quán)?!胺纸M讀取”信號(hào)也被發(fā)送到模塊7,通過(guò)一個(gè)允許模塊3、8和11處理分組標(biāo)識(shí)符的時(shí)期,來(lái)延遲這種信號(hào)。模塊7產(chǎn)生要去往模塊12的一個(gè)“分組開始”信號(hào)。這種信號(hào)指示開始將數(shù)據(jù)分組寫入存儲(chǔ)模塊13,其寬度是系統(tǒng)時(shí)鐘的周期的二倍,是指示要處理的新音頻視頻分組的每個(gè)開始的一個(gè)“分組時(shí)鐘”。存儲(chǔ)模塊13被有利地具體化為FIFO類型的存儲(chǔ)器。這樣的數(shù)據(jù)排序使得可以保證在時(shí)鐘節(jié)拍改變時(shí)接收的數(shù)據(jù)的完整性以及分組的大小,這使得以后可以由系統(tǒng)時(shí)鐘處理這些分組。從存儲(chǔ)模塊2讀取的數(shù)據(jù)分組,通過(guò)總線A1傳送到模塊6和模塊3。模塊3使得可以恢復(fù)被稱為PID的分組標(biāo)識(shí)符。PID隨后被傳送到模塊9,模塊9表示不去往另一個(gè)網(wǎng)絡(luò)而是去往處理器18的分組的標(biāo)識(shí)符的表格。這些可以例如是信令分組。表格9通過(guò)總線A5鏈接到處理器18,所述總線A5是存儲(chǔ)器訪問(wèn)類型的總線,包括諸如寫入、讀取、分組選擇(也稱為芯片選擇)、地址和數(shù)據(jù)的信號(hào)。模塊9包括一個(gè)8K比特(即,8192地址*1比特)的雙端口RAM型存儲(chǔ)器,所有地址使得可以掃描所有可能的PID的完整表格。處理器通過(guò)模塊10向與其所要接收的PID的值相對(duì)應(yīng)的地址寫入“1”比特。隨后,當(dāng)出現(xiàn)一個(gè)新的分組時(shí),存儲(chǔ)器9通過(guò)其PID的值被尋址。分析用于指示是否所處理的分組是處理器期望接收的分組的、存儲(chǔ)器的輸出;如果是,則后者的內(nèi)容被寫入模塊10,并使得處理器可以通過(guò)中斷操作機(jī)制而得到它。這種機(jī)制使得可以僅僅當(dāng)后者請(qǐng)求處理器時(shí)調(diào)用處理器。具體地說(shuō),信令表格(signallingtable)的產(chǎn)生量很低的情況下(對(duì)于諸如授權(quán)管理消息(EMM)和授權(quán)控制消息(ECM)之類的某些類型的分組,每100ms一個(gè)數(shù)據(jù)分組),處理器18在其100ms軟件時(shí)鐘(也稱為計(jì)時(shí)器)超期時(shí),將詢問(wèn)裝置1,如果至少一個(gè)分組在等待,則由裝置1返回一個(gè)中斷。模塊8構(gòu)成分組標(biāo)識(shí)符的一個(gè)表,這些分組要去往另一個(gè)網(wǎng)絡(luò)、或在廣播分組的情況下要去往幾個(gè)其它網(wǎng)絡(luò)。模塊8具有與模塊9相同的結(jié)構(gòu),即雙端口存儲(chǔ)器和相同的功能,但卻識(shí)別要發(fā)送到其它網(wǎng)絡(luò)的、而不是到處理器18的PID的標(biāo)識(shí)符。表格8也鏈接到處理器總線A5,并通過(guò)總線A5被處理器更新。模塊11從模塊8發(fā)送的“PID選擇”信號(hào)分析包含在模塊2中的當(dāng)前分組是否要或不要被發(fā)送到網(wǎng)絡(luò)。當(dāng)“PID選擇”信號(hào)在高狀態(tài)時(shí),當(dāng)前的分組要被發(fā)送到網(wǎng)絡(luò)。模塊6使得在模塊8和11比較分組標(biāo)識(shí)符的同時(shí)、可以延遲來(lái)自存儲(chǔ)模塊2的數(shù)據(jù),以便確定是否分組要或不要去往模塊10或輸出端口17。在一個(gè)變化方式中,當(dāng)處理器要讀取要去往網(wǎng)絡(luò)的分組時(shí),分組可以要去往模塊10和輸出端口17。在這種情況下,在兩個(gè)標(biāo)識(shí)符表格8和9中,與要發(fā)送到處理器18和輸出端口17的分組的標(biāo)識(shí)符對(duì)應(yīng)的比特被設(shè)置為“1”。對(duì)于這些要發(fā)送到處理器18和輸出端口17的分組,由表格8和9產(chǎn)生的“PID選擇”信號(hào)將都被啟用。數(shù)據(jù)在模塊6的輸出的總線A2上被發(fā)送到存儲(chǔ)模塊13和模塊10。當(dāng)數(shù)據(jù)僅僅要發(fā)送到處理器18時(shí),模塊10被啟用。用于為輸入的(incoming)流提供信令的分組,以及舊的表格,被模塊10發(fā)送到處理器。處理器可以因此修改這些分組,并且隨后通過(guò)后述的表格14將它們重新插入輸出端口17。當(dāng)分組要去往輸出端口17時(shí),它在存儲(chǔ)模塊13的輸入處、在由模塊的6設(shè)置的設(shè)置時(shí)段內(nèi)出現(xiàn),以便被寫入到那里。這種時(shí)段是處理分組標(biāo)識(shí)符所需要的時(shí)間,它使得可以定義是否所述分組要或不要去往輸出端口。向存儲(chǔ)模塊13的寫入被分組時(shí)鐘觸發(fā),也被延遲了與要寫入的數(shù)據(jù)分組相同的時(shí)段?!胺纸M正在被寫入”信號(hào)是用于要發(fā)送到輸出端口17的數(shù)據(jù)的寫信號(hào)。這種信號(hào)使得分組的數(shù)據(jù)被處理,并且依賴于所延遲的輸入信號(hào)“Dvalid”,也依賴于PID被識(shí)別且要被發(fā)送走、或否則要發(fā)送到輸出端口17的事實(shí)。當(dāng)已經(jīng)開始向存儲(chǔ)模塊13寫入數(shù)據(jù)分組時(shí),模塊12對(duì)寫入存儲(chǔ)模塊13的數(shù)據(jù)的數(shù)量計(jì)數(shù)。這種模塊12在輸出產(chǎn)生要去往模塊15的一個(gè)“分組的被延遲的開始”信號(hào),模塊15在存儲(chǔ)模塊13的輸出把數(shù)據(jù)排序。當(dāng)計(jì)數(shù)器已經(jīng)達(dá)到預(yù)定值時(shí),“分組的被延遲的開始”信號(hào)被產(chǎn)生。這種預(yù)定值被以下面的方式計(jì)算,即,使得可以確定是否一個(gè)突發(fā)的分組正在或不是在被寫入。在按照MPEG-2標(biāo)準(zhǔn)的音頻視頻流的情況中,這種值處于1與188之間。模塊15隨后產(chǎn)生對(duì)存儲(chǔ)模塊13的一個(gè)讀取信號(hào),且數(shù)據(jù)被從存儲(chǔ)模塊13提取,并通過(guò)總線A3向復(fù)用器16發(fā)送。在復(fù)用器16的輸出的流被發(fā)送到輸出端口17。在所給出的典型實(shí)施例中,輸出總線是遵守IEEE-1394標(biāo)準(zhǔn)的總線。數(shù)據(jù)被模塊15發(fā)出的信號(hào)寫在輸出端口上并被排序,即“Dvalid”“Sync”“Sysclk”信號(hào)“Dvalid”表示數(shù)據(jù)在復(fù)用器16的輸出有效,信號(hào)“Sync”表示數(shù)據(jù)分組的第一字節(jié),信號(hào)“Sysclk”在復(fù)用器的輸出采樣數(shù)據(jù)。當(dāng)在存儲(chǔ)模塊2的輸出的數(shù)據(jù)分組不是要去往輸出端口時(shí),這是在通過(guò)模塊3和8的分組標(biāo)識(shí)符的分析之后,必須仍然從存儲(chǔ)模塊2讀取分組,以釋放存儲(chǔ)模塊2,以便向其寫入從輸入的網(wǎng)絡(luò)來(lái)的下一個(gè)分組。另一方面,這種分組必須不寫入存儲(chǔ)模塊13。因此由模塊11產(chǎn)生的“分組被寫入”信號(hào)不被啟用。因此這是有益的,因?yàn)槿绻粋€(gè)信令或其它數(shù)據(jù)分組可以被獲得、并準(zhǔn)備好被發(fā)送,即如果存儲(chǔ)模塊14包含這樣的信令或數(shù)據(jù)分組,則分組不被發(fā)送到存儲(chǔ)模塊13,而發(fā)送這樣的信令或其他數(shù)據(jù)分組來(lái)代替這種分組。但是關(guān)于用于重新插入分組的機(jī)制存在一個(gè)限制,即要重新插入的各種類型的數(shù)據(jù)(信令或其它)的通過(guò)量的和必須保持在大約1Mbits/s。存儲(chǔ)模塊14也通過(guò)總線A5鏈接到處理器18。處理器向存儲(chǔ)模塊14寫入被修改的信令表的分組、和其期望重新插入到輸出端口17上的分組。當(dāng)處理器期望發(fā)送信令分組時(shí),就將其寫入到存儲(chǔ)模塊14。要去往模塊15的“非空”信號(hào)告知存儲(chǔ)模塊14包括一定數(shù)量的數(shù)據(jù)分組,在1和21個(gè)之間,并且可以從存儲(chǔ)模塊14讀取數(shù)據(jù)。當(dāng)“分組被寫入”信號(hào)無(wú)效時(shí),模塊15隨后產(chǎn)生讀取信號(hào)“Rd”到存儲(chǔ)模塊14,因此向來(lái)自輸入的網(wǎng)絡(luò)的分組提供了優(yōu)先權(quán),而不是向信令分組。存儲(chǔ)模塊14一空,一個(gè)中斷就被發(fā)送到處理器18,以便向其告知該情況。在MPEG-2流的情況下,也被稱為部分分組的信令分組,與音頻視頻流沒有時(shí)間關(guān)系。只是,表格的完整發(fā)送是循環(huán)的。對(duì)于MPEG-2表格,即條件訪問(wèn)表格(CAT)、程序關(guān)聯(lián)表格(PAT)、程序映射表格(PMT),或者對(duì)于包括EMM和ECM的訪問(wèn)控制表格,表格的發(fā)送頻率是100ms。EMM或ECM分組的角色是將流進(jìn)行去擾。這些分組比CAT、PAT或PMT類型的分組具有更大的時(shí)間約束。它們必須在10s的時(shí)間中每100ms被發(fā)送,并且,隨后被在音頻視頻分組中接收的、且對(duì)于后10s有效的命令所激活,在所述后10s時(shí)間內(nèi),當(dāng)前被使用的表格將繼續(xù)被發(fā)送,但是也發(fā)送新的表格,仍然以100ms循環(huán),對(duì)于下一個(gè)10s也如此做,等等諸如此類。這樣,當(dāng)前的和未來(lái)的表格被發(fā)送幾次,因此這使得可以限制所述約束。在由數(shù)字視頻廣播(DVB)標(biāo)準(zhǔn)要求的表格的情況中,這種頻率是500ms。DVB標(biāo)準(zhǔn)強(qiáng)制對(duì)部分分組的內(nèi)容進(jìn)行有規(guī)律地重發(fā),這是由處理器的時(shí)鐘執(zhí)行的,并與每個(gè)表格相關(guān)聯(lián),其中,所述表格指示了一定的頻率,在該頻率,該部分的分組已經(jīng)被發(fā)送。因此,提取所謂的信令分組、和向流中重新插入這些分組的操作,不強(qiáng)制使用自動(dòng)裝置,所述自動(dòng)裝置用于保證這種分組是在流中,來(lái)取代它所替換的那個(gè)分組。此類自動(dòng)裝置將會(huì)非常昂貴,這要用于普通公眾的裝置是不合適的。讀出定序器提供了向在IEEE-1394網(wǎng)絡(luò)上發(fā)送的流重新插入新部分的分組所需要的同步。從存儲(chǔ)模塊14發(fā)出的數(shù)據(jù)隨后被發(fā)送到復(fù)用器16,并且其后被發(fā)送到輸出端口17,并被從定序器15發(fā)出的前述信號(hào)定序,即“Dvalid”、“Sync”和“Sysclk”。權(quán)利要求1.一種用于在至少兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)之間傳送數(shù)據(jù)分組的裝置(1),包括第一裝置(2),用于存儲(chǔ)來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組,第二裝置(13),用于存儲(chǔ)要去往至少一個(gè)第二網(wǎng)絡(luò)(17)的數(shù)據(jù)分組,用于過(guò)濾來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組、并打算將所述數(shù)據(jù)分組分類、以便確定是否所述數(shù)據(jù)分組要去往至少一個(gè)第二網(wǎng)絡(luò)的裝置(3,8,9,11),用于當(dāng)數(shù)據(jù)分組要去往至少一個(gè)第二網(wǎng)絡(luò)(17)時(shí)、從第一存儲(chǔ)裝置(2)向至少第二存儲(chǔ)裝置(13)傳送數(shù)據(jù)的裝置(5,6,7,12),其特征在于,所述裝置包括一個(gè)裝置(4,15),用于通過(guò)使要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組向第二存儲(chǔ)裝置的寫入,受控于從第一存儲(chǔ)裝置讀取所述數(shù)據(jù)分組,以便在所述裝置中的傳送時(shí)間對(duì)于所有的數(shù)據(jù)分組是恒定的,從而對(duì)至少兩個(gè)存儲(chǔ)裝置寫入或讀取分組數(shù)據(jù)。2.按照權(quán)利要求1的裝置,其特征在于,其包括一個(gè)裝置(10,14),用于將不是要去往至少一個(gè)第二網(wǎng)絡(luò)的、來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組替換為所謂信令分組的數(shù)據(jù)分組,以便通過(guò)將它們以同步方式插入從第一網(wǎng)絡(luò)接收和被發(fā)送向第二網(wǎng)絡(luò)的分組之間,來(lái)將它們發(fā)送到第二網(wǎng)絡(luò)。3.按照權(quán)利要求1或權(quán)利要求2的裝置,其特征在于,每個(gè)數(shù)據(jù)和信令分組與至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián),所述過(guò)濾裝置包括表格(8),包括在至少一個(gè)第二網(wǎng)絡(luò)上要發(fā)送的數(shù)據(jù)分組的標(biāo)識(shí)符,表格(9),包括要向外部設(shè)備發(fā)送的數(shù)據(jù)分組的標(biāo)識(shí)符,用于提取從第一網(wǎng)絡(luò)接收的數(shù)據(jù)分組的標(biāo)識(shí)符的裝置(3),用于將來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組的標(biāo)識(shí)符與在所述表格中存在的標(biāo)識(shí)符相比較的裝置(11)。4.按照權(quán)利要求3的裝置,其特征在于,所述信令分組是從第一網(wǎng)絡(luò)接收、并由所述外部設(shè)備修改的分組。5.按照權(quán)利要求4的裝置,其特征在于,其包括用于存儲(chǔ)從第一網(wǎng)絡(luò)接收、并且要去往外部設(shè)備的信令分組的裝置(10);以及用于存儲(chǔ)從外部設(shè)備接收、并且要以同步方式被插入從第一網(wǎng)絡(luò)接收和被發(fā)送到第二網(wǎng)絡(luò)的分組之間的信令分組的裝置(14)。6.按照權(quán)利要求1到權(quán)利要求5之中一個(gè)的裝置,其特征在于,其包括被設(shè)計(jì)用于插入流(stream)訪問(wèn)控制分組、以便通過(guò)將它們以同步的方式插入從第一網(wǎng)絡(luò)接收和被發(fā)送到第二網(wǎng)絡(luò)(17)的分組而將它們發(fā)送到第二網(wǎng)絡(luò)(17)的裝置(14)。7.按照權(quán)利要求1到權(quán)利要求6之中一個(gè)的裝置,其特征在于,用于從第一網(wǎng)絡(luò)向至少一個(gè)第二網(wǎng)絡(luò)(17)傳送數(shù)據(jù)分組的裝置(5,6,7,12),被設(shè)計(jì)以與過(guò)濾裝置(3,6,8,9,11)處理數(shù)據(jù)分組的時(shí)間對(duì)應(yīng)的恒定時(shí)間來(lái)傳送每個(gè)數(shù)據(jù)分組。8.一種用于在至少兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)之間傳送數(shù)據(jù)分組的方法,包括步驟在第一存儲(chǔ)裝置中存儲(chǔ)來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組,在第二存儲(chǔ)裝置中存儲(chǔ)要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組,過(guò)濾來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組以過(guò)濾所述分組,以便確定是否所述分組要去往至少一個(gè)第二網(wǎng)絡(luò),當(dāng)數(shù)據(jù)分組要去往至少一個(gè)第二網(wǎng)絡(luò)時(shí),從第一存儲(chǔ)裝置向至少第二存儲(chǔ)裝置傳送數(shù)據(jù)分組,其特征在于,其還包括步驟通過(guò)使要去往至少一個(gè)第二網(wǎng)絡(luò)的數(shù)據(jù)分組在第二存儲(chǔ)裝置中的寫入,受控于從第一存儲(chǔ)裝置對(duì)所述數(shù)據(jù)分組的讀取,而從至少兩個(gè)存儲(chǔ)裝置讀取數(shù)據(jù)和向至少兩個(gè)存儲(chǔ)裝置寫入數(shù)據(jù),以便在所述裝置中的傳送時(shí)間對(duì)于所有的數(shù)據(jù)分組是恒定的,所述方法優(yōu)選被實(shí)現(xiàn)在按照權(quán)利要求1到權(quán)利要求7中的任何一個(gè)的裝置中。9.一種計(jì)算機(jī)程序產(chǎn)品,包括程序代碼指令,用于當(dāng)在計(jì)算機(jī)上執(zhí)行所述程序時(shí)、執(zhí)行用以按照權(quán)利要求8傳送數(shù)據(jù)分組的處理的步驟。全文摘要本發(fā)明涉及一種用于在兩個(gè)數(shù)據(jù)網(wǎng)絡(luò)之間傳送數(shù)據(jù)分組的裝置,包括用于存儲(chǔ)來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組的裝置;用于存儲(chǔ)要去往第二網(wǎng)絡(luò)的數(shù)據(jù)分組的裝置;用于過(guò)濾來(lái)自第一網(wǎng)絡(luò)的數(shù)據(jù)分組、并打算將所述數(shù)據(jù)分組分類、以便確定是否所述數(shù)據(jù)分組要去往第二網(wǎng)絡(luò)的裝置;用于當(dāng)數(shù)據(jù)分組要去往第二網(wǎng)絡(luò)時(shí)、從第一存儲(chǔ)裝置向第二存儲(chǔ)裝置傳送數(shù)據(jù)的裝置。所述裝置包括一個(gè)裝置,用于使要去往第二網(wǎng)絡(luò)的數(shù)據(jù)分組向第二存儲(chǔ)裝置的寫入,受控于從第一存儲(chǔ)裝置讀取所述數(shù)據(jù)分組,以便在所述裝置中的傳送時(shí)間對(duì)于所有的數(shù)據(jù)分組是恒定的。文檔編號(hào)H04L12/66GK1469597SQ0314112公開日2004年1月21日申請(qǐng)日期2003年6月9日優(yōu)先權(quán)日2002年6月13日發(fā)明者讓-查爾斯·吉爾莫特,克勞德·查普爾,蒂里·塔皮,查普爾,塔皮,讓-查爾斯吉爾莫特申請(qǐng)人:湯姆森特許公司