两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)流的優(yōu)先化傳輸?shù)闹谱鞣椒?

文檔序號:7587629閱讀:166來源:國知局
專利名稱:數(shù)據(jù)流的優(yōu)先化傳輸?shù)闹谱鞣椒?br> 技術領域
本發(fā)明一般地涉及經由有限尺寸的介質將數(shù)據(jù)流從位于第一總線的第一設備傳輸?shù)轿挥诘诙偩€的第二設備的領域,并且更特別地涉及一種用于優(yōu)先化經由介質從第一總線傳輸?shù)臄?shù)據(jù)流的方法、橋接設備、設備網絡以及計算機程序產品和計算機程序元件。
眾所周知的,提供經由總線連接的計算機設備網絡。周知的,提供包括若干相互通信的總線的網絡,以便數(shù)據(jù)流能夠經由橋接設備從一個總線傳輸?shù)狡渌偩€。
在“Transparent Bridge for IEEE1394Networks with Hiperlan2Interconnection between IEEE1394 Portals”,by Alain BouffouX,Sébastien Perrot,Lothar Stadelmeirer,Denis Mischler andNorbert Philips,IEEE International Symposium on ConsumerElectronics 2002,Wireless Consumer Devices and Services,24-26September 2002中描述了一個這樣的系統(tǒng)。這里,IEEE 1394類型的兩個總線互連。為了互連兩個總線,使用包括兩個門戶和一個無線介質的橋接設備。在這里網橋是透明的,因為總線上的設備認為它們連接到通用總線。該文獻還提及了只有相關的通信量通過無線介質從總線被轉發(fā),但對選擇如何發(fā)生沒有說明。
如果橋接設備的介質比其所互連的總線具有更低的容量或帶寬,比如當介質是無線的情況,那么在總線上的通信量負載因為太高而不能完全通過無線介質傳輸?shù)那闆r下,必須存在一些裝置來判定哪些數(shù)據(jù)流將被從一個總線傳輸?shù)狡渌偩€。
因此,當在其上發(fā)生傳輸?shù)慕橘|具有比總線更低的容量并且對連接到總線的設備以透明的方式完成時,需要一種優(yōu)先化經由介質在兩條總線之間傳輸數(shù)據(jù)流的方式。
本發(fā)明的一個目的是當在其上發(fā)生傳輸?shù)慕橘|具有比第一總線更低的容量并且對連接到總線的設備以透明的方式完成時,提供對將數(shù)據(jù)流從位于第一總線的第一設備傳輸?shù)轿挥谑褂媒橘|的第二總線的第二設備的優(yōu)先化。
根據(jù)本發(fā)明的第一方面,該目的是通過一種方法實現(xiàn)的,該方法用于對將至少出現(xiàn)在具有第一帶寬的第一類型的第一總線上的同步數(shù)據(jù)流輸送到第二總線進行優(yōu)先化,第二總線使用具有比第一帶寬低的第二介質帶寬的介質,該方法包括步驟監(jiān)視與源自連接到總線的設備的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,基于?yōu)先化通過介質傳輸流。
根據(jù)本發(fā)明的第二方面,該目的還可通過橋接設備來實現(xiàn),該橋接設備用于對將至少出現(xiàn)在具有第一帶寬的第一類型的第一總線上的同步數(shù)據(jù)流從連接到第一總線的設備輸送到連接到第二總線的設備進行優(yōu)先化,第二總線使用具有比第一帶寬低的第二介質帶寬的介質,所述橋接設備包括至少一個第一門戶,包括介質收發(fā)單元,用于通過介質發(fā)送/接收數(shù)據(jù)流,第一總線收發(fā)單元,用于通過第一總線發(fā)送/接收數(shù)據(jù)流,和控制單元,設置用于監(jiān)視與源自連接到第一總線的設備的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧鳎趦?yōu)先化控制通過介質傳輸流。
根據(jù)本發(fā)明的第三方面,該目的還可通過相互通信的設備網絡來實現(xiàn),包括具有第一帶寬的第一類型的第一總線,至少一個連接到第一總線的第一設備,至少一個連接到第二總線并使用具有比第一帶寬低的第二介質帶寬的介質來與第一總線的設備進行通信的第二設備,和連接在第一總線和第二總線之間的橋接設備,包括至少一個第一門戶,包括
介質收發(fā)單元,用于通過介質發(fā)送/接收數(shù)據(jù)流,第一總線收發(fā)單元,和控制單元,設置用于監(jiān)視與源自連接到第一總線的設備的同步數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,基于?yōu)先化控制通過介質傳輸流。
根據(jù)本發(fā)明的第四方面,該目的還可通過計算機程序元件和計算機程序產品來實現(xiàn),該計算機程序元件和計算機程序產品用于對通過具有比第一帶寬低的第二介質帶寬的介質輸送至少出現(xiàn)在具有第一帶寬的第一類型的第一總線上的同步數(shù)據(jù)流進行優(yōu)先化,并且在所述第一總線和介質之間提供的計算機上使用,包括在其上具有以下內容的計算機可讀介質計算機程序代碼裝置,用于當在計算機中加載所述程序時使計算機執(zhí)行監(jiān)視與源自連接到第一總線的設備的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧鳎趦?yōu)先化控制通過介質傳輸流。
權利要求2、13和26針對的是,優(yōu)先化經由介質將流傳送到與第一總線類型相同的第二總線。
權利要求4、5、15和16針對的是,給予流一個特定的優(yōu)先級,據(jù)此得知預期的接收機連接的是另一條總線而不是發(fā)送設備所連接的總線。
權利要求6和17給予被廣播、即面向第一總線能夠與之通信的所有設備的流一個特定的優(yōu)先級。
本發(fā)明具有的優(yōu)點是,在設備不是必須從橋接設備請求傳輸或帶寬的情況下進行優(yōu)先化流的傳輸。因此,本發(fā)明對于設備來說是透明的。其具有的優(yōu)點在于,適用于傳統(tǒng)設備,即適用于根據(jù)本總線規(guī)范設計并在市場上已經可得的設備。其具有的其他優(yōu)點在于,設備變得比它們本來所需要的簡單。因此這些設備絕不需要知道優(yōu)先化是如何完成的。
本發(fā)明背后的一般思想因此是監(jiān)視控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,并且基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息來優(yōu)先化從總線通過有限尺寸的介質傳輸?shù)牧鳌?br> 參考后面所描述的實施例,本發(fā)明的這些和其他方面將清楚而明白。
現(xiàn)在根據(jù)所附附圖更詳細地解釋本發(fā)明,其中

圖1顯示經由根據(jù)本發(fā)明的兩條總線和橋接設備相互連接的設備網絡的示意圖,圖2顯示根據(jù)本發(fā)明的橋接設備的框圖,圖3示意地顯示了從第一設備發(fā)送到同步資源管理器的第一控制通信量信號,圖4示意地顯示了從同步資源管理器發(fā)送到第一設備的第二控制通信量信號,圖5示意地顯示了從第一設備發(fā)送到另一設備的第三控制通信量信號,圖6示意地顯示了從第一設備發(fā)送到同步資源管理器的第四控制通信量信號,圖7示意地顯示了從同步資源管理器發(fā)送到第一設備的第五控制通信量信號,圖8顯示了根據(jù)本發(fā)明在不同類型流之間進行優(yōu)先化的方法的流程圖,和圖9示意地顯示了在其上存儲有用于執(zhí)行根據(jù)本發(fā)明方法的程序代碼的計算機可讀介質。
圖1顯示了本發(fā)明的示意圖及其環(huán)境。在圖1中,顯示了以互連第一總線16與第二總線18的橋接設備10的形式的家庭網絡。第一設備20和第二設備22連接到第一總線16,并且第三24、第四26和第五設備28連接到第二總線18。這些設備是所有能連接在家庭中的網絡中的設備的類型,比如PC、錄影機、電視機或任何其他在家庭網絡中可連接的設備的類型。這些設備的每一個配有如在IEC61883-1標準中定義的輸入端口控制寄存器(iPCR)和輸出端口控制寄存器(oPCR)。在優(yōu)選實施例中的總線是使用IEEE 1394協(xié)議通信的總線。橋接設備10包括與第一總線16連接的第一門戶12和與第二總線18連接的第二門戶14。第一和第二門戶12和14利用無線連接13相互通信。因此它們相互之間具有通信介質,在優(yōu)選實施例中該介質是空氣。在本圖中,還為每個設備指定在網絡上使用的地址,其中第一設備20具有地址A1、第二設備22具有地址A2、第三設備24具有地址A3、第四設備26具有地址A4、第五設備28具有地址A5以及橋接設備具有地址AB1和AB2,其中地址AB1與第一門戶12關聯(lián)以及地址AB2與第二門戶14關聯(lián)。
圖2顯示了根據(jù)本發(fā)明的橋接設備10的框圖。如前所述,橋接設備包括兩個門戶12和14,其中第一門戶12包括用于連接到第一總線的第一終端30。第一終端30連接到第一總線收發(fā)單元32,其轉而連接到第一控制單元34。包括同步資源管理器38的第一控制單元34連接到第一介質收發(fā)單元36,其轉而連接到用于使用無線介質13與第二門戶14通信的天線。第二門戶14包括與天線連接的第二介質收發(fā)單元42,用于與第一門戶12通信。第二介質收發(fā)單元42連接到第二控制單元44。第二控制單元44連接到第二總線收發(fā)單元46,其連接到用于發(fā)送第二總線18上的數(shù)據(jù)的第二終端48。應當進一步認識到,第一和第二門戶12和14在兩個方向上工作,即它們都向它們所連接的總線發(fā)送和從它們所連接的總線接收流。第一和第二控制單元34和44都包括用于通信量的優(yōu)先化功能,所述通信量發(fā)布自IEEE 1394總線,即發(fā)布自具有最高帶寬的介質。對于與網橋互連的所有1394總線來說只存在一個同步資源管理器。每個設備或門戶可訪問同步資源管理器,以請求通道號和一些帶寬。該同步資源管理器在配置過程期間被選擇,并且在這里,第一門戶被選擇為這樣的管理器。但是,第二門戶模仿資源管理器,以方便設備連接到第二總線。該同步資源管理器可以通過總線中的一條上的設備來實現(xiàn);還可以在第二門戶而不是在第一門戶上實現(xiàn),因此第一門戶將要模仿同步資源管理器。
并且,網橋是透明的,因為任何連接到總線之一的設備只能看見單個總線以及由單個同步資源管理器管理的單組同步通道。
現(xiàn)在將參考附圖3到5描述分配通道的方法。這些附圖是所使用的過程的抽象,以便更容易地理解本發(fā)明。所使用的實際原理是基于針對同步資源管理器適當?shù)腃SR(命令和狀態(tài)寄存器)寄存器的寫鎖定事務。圖3顯示了第一控制通信量信號50的抽象圖。信號50包括具有同步資源管理器38的地址的目的地址字段52,在這里為AB1,因為第一門戶12被選來提供同步資源管理器,并且源地址54具有地址A1、第一設備的地址以及指明通道請求的字段56,這里被抽象為數(shù)據(jù)CHR_REQ。將該消息從第一設備發(fā)送到同步資源管理器。
圖4顯示了以對通道請求的應答的形式的第二控制通信量信號58的抽象圖。將該消息從同步資源管理器發(fā)布到第一設備。該應答消息58因此包括具有第一設備的地址A1的目的地址字段52,具有同步資源管理器的地址和通道分配字段60的源地址字段54,為了說明的目的,其被抽象為字符串“CHR=52”,這意味著已經將通道號52分配給第一設備。
圖5顯示了以消息形式的第三控制通信量信號62的抽象圖,來自第一設備的所述消息命令第三設備將其輸入端口控制寄存器設置為通道52。因此用地址A3設置目的地址字段52,用第一設備A1設置源地址字段54,并且用iPCR=52設置iPCR字段64。
圖6顯示了從第一設備發(fā)送到同步資源管理器功能的第四控制通信量信號50的抽象圖。該第四控制通信量信號執(zhí)行與第一控制通信量信號相同的功能,即請求一個通道,這就是該信號具有與第一信號相同的索引數(shù)字的原因。因此,目的和源地址字段與第一控制消息的源和目的地址字段相同。在這里差別在于,通道請求字段56在此被設置為CHR_REQ=63,一個特定的通道,通道63,也就是廣播通道。
圖7顯示了從同步資源管理器發(fā)送到第一設備的第五控制通信量信號58的抽象圖。該消息非常類似于第二控制通信量信號,僅有的差別在于分配給第一設備的通道是廣播通道63。
在該總線結構中,不同的設備被設置用于通過向同步資源管理器功能請求總線上的特定帶寬并通過設立哪個設備將使用分配給流的帶寬進行發(fā)送以及哪個或哪些設備將接收該流來在相互之間設立連接,可以從位于網絡上的任何設備訪問同步資源管理器功能。在這點上,網絡中的每個設備認為它僅在一條總線上通信,而不是使用無線連接在兩條經由橋接設備互連的不同總線上通信。因此,橋接設備對設備是透明的,并且對于它們來說似乎是不存在的。例如在IEC規(guī)范61883-1中描述了如何設立連接以及請求帶寬。控制器可以設立兩個設備之間的連接,其中控制器可以在設備的其中之一中提供或可以是總線網絡上的獨立實體。
下面將參考圖1、2、3、4、5、6和7描述本發(fā)明的常規(guī)操作。例如,如果第一設備20包括控制器并想要發(fā)送數(shù)據(jù)流到另一個設備,那么它通過發(fā)送第一控制通信量信號50向同步資源管理器功能請求通道和所需帶寬。如果網絡上存在可用空間,那么為設備分配一個通道,例如通道52。當完成時,通過從同步資源管理器接收的第二控制通信量信號58向請求設備20通知分配,并且請求設備20將它的oPRC設置為該通道。還可以通過位于1394網絡上的任何控制器設備完成oPRC的設置。為了使設備接收流,任何控制器應當將接收機的iPRC設置為想要的通道號,例如52。多于一個的設備被編程為用于給定通道號的接收機。編程可以通過使用如圖5所示的信號來完成。
還可以廣播數(shù)據(jù)流,在該情況下,第一設備將要發(fā)送具有設置成通道63,廣播通道的請求字段的第四控制通信量信號50,且第一設備將第五控制通信量信號58接收作為來自同步資源管理器的應答。廣播流可由網絡上的所有設備接收。因此,網絡上的所有設備應當將iPCR設置為63。流的目的還可能不由控制通信量定義。這例如可發(fā)生在記錄器請求通道和一些帶寬之后,如果記錄器將其oPCR設置為該通道并開始進行發(fā)送。這樣就沒有識別接收機的控制通信量。那么,接收設備可掃描不同的通道并調諧至它首次在其上遇到數(shù)據(jù)流的通道。
因此,根據(jù)可用性數(shù)據(jù)流被分配了總線上的帶寬。第一總線上的所有數(shù)據(jù)流由第一終端30上的橋接設備10的第一門戶12接收,并在此所述數(shù)據(jù)流被傳輸給第一總線收發(fā)單元32用于解碼。第一控制單元34接著基于優(yōu)先化方案來應用流的過濾,所述優(yōu)先化方案將被簡要描述。待傳輸給第二總線18的流被轉發(fā)到第一介質收發(fā)單元36,同時不是起因于無線介質13的有限帶寬的流不被轉發(fā)。第一介質收發(fā)單元36接著編碼用于通過無線介質發(fā)送的流,并將這些流轉發(fā)給天線以便發(fā)送給第二門戶14。第二門戶14經由天線接收數(shù)據(jù)流,并且第二媒體收發(fā)單元42解碼流并將它們轉發(fā)給第二控制單元44。第二控制單元44將流轉發(fā)給第二總線收發(fā)單元46,第二總線收發(fā)單元46應用編碼使流適合于在第二總線上發(fā)送,就這樣流經由第二終端48在第二總線上輸出。如何完成編碼和其他類型的處理是在規(guī)范IEC 61883-5中描述。無線媒體通常在利用Hiperlan2編碼的編碼下使用。這些是優(yōu)選的編碼技術,但是應當意識到這些只是可以使用的標準的例子。這里所描述的內容只是一個方向的傳輸。應當意識到,以相同的方式,數(shù)據(jù)流可從第二總線傳輸?shù)降谝豢偩€。
在第一示例實施例中,第一和第二總線都具有允許特定通信量負載的相同帶寬。兩條總線上的帶寬由同一實體管理同步資源管理器。然而,總線可具有不同的帶寬。例如,在優(yōu)選實施例中,這些總線具有的帶寬的范圍為100-400Mbps。盡管無線連接具有更小的帶寬,范圍為10-50Mbps。正因為此,例如第一總線允許處理比無線連接13所能處理的更大量的流。
如果總線上大部分的通信量或流低于無線介質的帶寬,那么這樣沒有問題。在該情況下,網橋一側上的所有通信量被傳輸?shù)酵该骶W橋的另一側。如果通信量高于無線介質的帶寬,同時大部分的通信量試圖保留在其所源自的本地總線,那么如果以有效的方式應用過濾,即是如果可以從控制通信量和從1394設備在它們的CSR中(主要在它們的iPCR和oPCR中)可用的信息獲取所有需要的信息,可能沒有問題。也不總是這樣,因為接收機是基于總線上可用的通道作出判斷的。接收機可例如通過掃描總線以搜尋可見的流而來完成此。在后一種情況下,橋接設備中執(zhí)行的過濾將允許發(fā)送所有必須發(fā)送給另一側的流,并且優(yōu)先化方案將幫助檢測哪個流將被發(fā)送到另一側以便使接收機能夠基于總線上可用的流作出判斷并因此能具有盡量透明的網橋。
如果通信量高于無線介質的帶寬并且如果所有通信量不試圖在本地保留,那么需要進行優(yōu)先化。本發(fā)明的目的因此是提供這樣的流的優(yōu)先化以便傳輸。
為了描述本發(fā)明,引用了圖1、2和8,其中圖8顯示了根據(jù)本發(fā)明的方法的流程圖。優(yōu)先化是基于無線介質兩個方向上的所有通信量。第一和第二控制單元34和44分別經由第一和第二收發(fā)單元32和46以及分別經由第一終端30和第二終端48分別監(jiān)視第一總線16和第二總線18上的控制通信量,步驟66。如果總線控制通信量不用于設置優(yōu)先級,相關信息改為通過讀取兩條總線上的設備的CSR寄存器而獲得。還可能使用這兩種方式來獲得優(yōu)先化需要的信息。
對于第一總線16上存在的通信量,第一控制單元34將優(yōu)先級計數(shù)器X設置為1,步驟67。因此設立一組優(yōu)先級,以便在通過無線介質發(fā)送流的時候使用。優(yōu)先化是基于在總線控制通信量中傳送的相關信息和/或基于由連接到第一總線的設備可用的相關信息。將第一優(yōu)先級設置給連接第一總線的發(fā)送機的流,并且因此將其oPCR設置為識別該流的通道號,并且將所述流排序或控制器已經在第二總線18上的至少一個設備為所述流排序,以便將其iPCR設置為相同的通道號。在上面給出的例子中,從第一設備20到第三設備24的流可具有這樣的優(yōu)先級。把第二優(yōu)先級給予為廣播流的流,即將流設置為通道63。把第三優(yōu)先級給予無需任何接收機的流,即無需任何在第一或第二總線上設置的對應iPCR的流。把第四優(yōu)先級給予所有其他的流,包括已知只提供給第一總線上設備的流。第二控制單元44對存在于第二總線18上的通信量執(zhí)行相同類型的優(yōu)先化。因此,兩個控制單元將設置這四個優(yōu)先級,步驟68。
因此,第一控制單元34中的算法調查是否存在空閑容量,即優(yōu)先級計數(shù)器還沒有到達最大值,步驟70。這還可通過第二控制單元44向第一控制單元34通知第二總線上的流、對應的帶寬和對應的優(yōu)先級而實現(xiàn),于是第一控制單元34判定既在第一總線又在第二總線上的哪些流將經由無線介質傳輸。例如每當經由同步資源管理器建立或釋放新的流時,可在兩個門戶中動態(tài)地執(zhí)行優(yōu)先級調查。介質帶寬因此由兩個門戶共享。通過監(jiān)視相關的通信量信息或通過輪詢不同的寄存器來檢測狀態(tài)的變化。如果存在可用的帶寬并且如果計數(shù)器沒有達到其最終的值,步驟70,那么經由介質選擇第一優(yōu)先級的流用于傳輸,步驟72,并且計數(shù)器增加一,步驟74。之后,方法回到步驟70并且檢查是否存有帶寬剩余以及計數(shù)器是否還沒有到達其界限。通過這種方式,該方法繼續(xù)進行直到已經傳輸根據(jù)所有優(yōu)先級的所有流或者缺乏帶寬。自然,具有最高優(yōu)先級的流首先被傳輸。還應當注意,第四優(yōu)先級包括具有在網橋同一側的接收機和發(fā)送機的流。傳輸它們的原因是在可能時將網絡變?yōu)楸M可能透明,并且因而能夠使第二接收機例如通過掃描用于可視流的物理媒體將其本身調諧到可用的通道。在上面的描述中,第一控制單元34是做出流的實際選擇的控制單元。自然,選擇也可以發(fā)生在第二控制單元44內。
本發(fā)明還具有許多優(yōu)點。其中一個是在設備不是必須從橋接設備請求傳輸或帶寬的情況下進行優(yōu)先化流的傳輸。本發(fā)明因此對設備是透明的。本發(fā)明還與使用1394標準的設備一起良好地工作。這具有的優(yōu)點是,它與傳統(tǒng)設備一起工作,即與根據(jù)現(xiàn)有總線規(guī)范設計的并且已經在市場上可得的設備一起工作。這還具有附加的優(yōu)點,即設備可以變得比它們所需要的簡單。這些設備因此不需要知道如何完成優(yōu)先化。
橋接設備中的不同單元通常以一個或多個處理器連同包含用于執(zhí)行根據(jù)本發(fā)明的方法的適合程序代碼的適當程序存儲器的形式被提供。用于執(zhí)行根據(jù)本發(fā)明的方法的軟件或程序代碼還在計算機程序產品中以計算機可讀介質的形式被提供,其被橋接設備加載之后執(zhí)行根據(jù)本發(fā)明的方法,橋接設備是某種類型的計算機。以CD Rom78形式的一個這樣介質在圖9中描述,盡管存在許多不同可能的介質,比如磁盤、閃存卡片或記憶棒。還可以從某些遠程計算機下載程序代碼到橋接設備,網絡可以例如經由互聯(lián)網與所述遠程計算機通信。
本發(fā)明存在許多的變化,可以作為已經所述的內容的補充。不同的優(yōu)先級可以是變化的。例如,兩個最高優(yōu)先級的順序可以交換,因為廣播流可以獲得最高的優(yōu)先級并且在第二總線上具有至少一個專用接收機的流獲得第二高優(yōu)先級。不是所有在第二總線上提供的設備都必須在此被提供。設備的一個、一些或所有可以經由無線介質直接連接到橋接設備。那么,這些設備作為單條總線上的IEEE1394設備可能是可見的。在該情況下,可應用相同的優(yōu)先化方案;在第二門戶執(zhí)行的功能那么可以在無線設備本身中實現(xiàn)。此外,橋接設備需要不包括同步資源管理器功能,但是其可以在一些其他的設備上提供。橋接設備進而能夠將若干總線(多于兩條)彼此互連,并且每個與總線關聯(lián)的門戶將具有其自己的地址。在說明書中,只描述了一個控制器。應當意識到,網絡中可存在若干控制器。此外,一個控制器能控制多于一個的設備。上述的第三優(yōu)先級只給予沒有作出iPCR設置的流。
作為替換,還可能通過輪詢一條特定總線上的所有設備的iPCR寄存器來發(fā)現(xiàn)是否意在將流給予該特定總線。在這里調查了設備是否是活動的,即iPCR是否是頻繁變化的。因此,源自一條總線不具有或具有少于其他總線的活動設備的流得到優(yōu)先級3a,并為該流發(fā)現(xiàn)了一個oPCR和沒有發(fā)現(xiàn)iPCR,并且源自另一總線的具有多數(shù)活動設備的流獲得優(yōu)先級3b。那么,具有優(yōu)先級3a的流獲得高于具有優(yōu)先級3b的流的優(yōu)先級。然而這些優(yōu)先級3a和3b低于第一和第二優(yōu)先級但高于第四優(yōu)先級。除了前面所述的提供第三優(yōu)先級,還可提供該優(yōu)先化。
結合根據(jù)標準IEEE1394和IEC規(guī)范61883-1工作的網橋和系統(tǒng)來描述了本發(fā)明。還應當意識到,本發(fā)明決不由該標準和該規(guī)范限制,而可用于任何與兩條總線互連以及傳送受限的橋接設備。因此本發(fā)明只受隨后的權利要求的限制。
權利要求
1.一種方法,用于對將至少出現(xiàn)在具有第一帶寬的第一類型的第一總線(16)上的同步數(shù)據(jù)流輸送到第二總線進行優(yōu)先化,第二總線使用具有比第一帶寬低的第二介質帶寬的介質(13),該方法包括步驟監(jiān)視與源自連接到總線的設備(20,22,24,26,28)的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備(20,22,24,26,28)的輪詢,(步驟66)基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧鳎?步驟68),并且基于優(yōu)先化通過介質傳輸流,(步驟72)。
2.如權利要求1所述的方法,其中介質將第一總線與第二總線(18)互連,第一類型的第二總線(18)具有高于第二介質帶寬的第三帶寬,并且傳輸步驟包括經由介質將數(shù)據(jù)流傳輸?shù)降诙偩€以及從第二總線傳輸數(shù)據(jù)流。
3.如權利要求1所述的方法,其中第二總線包括介質。
4.如權利要求1所述的方法,其中優(yōu)先化步驟包括將特定的優(yōu)先級給予相關信息為之指明連接總線之一的發(fā)送機(50,58)以及連接到另一總線的至少一個專用接收機(62)的流的步驟。
5.如權利要求4所述的方法,其中如果相關信息指明所述一條總線上的發(fā)送機具有為給定的流設置的輸出端口控制寄存器以及與另一總線連接的至少一個接收機具有為同一給定流設置的輸入端口控制寄存器,則將特定的優(yōu)先級給予相關信息為之指明一條總線上的發(fā)送機以及另一總線上的至少一個專用接收機的流的步驟包括給予優(yōu)先級。
6.如權利要求4所述的方法,其中優(yōu)先化步驟包括將另一個優(yōu)先級給予相關信息為之指明用于連接總線的所有設備的廣播流(50,58)的流的步驟。
7.如權利要求6所述的方法,其中相關信息為之指明連接所述一條總線的發(fā)送機(50,58)以及連接到另一總線的至少一個專用接收機(62)的流獲得最高優(yōu)先級,并且廣播流獲得第二高優(yōu)先級。
8.如權利要求6所述的方法,其中廣播流獲得最高優(yōu)先級,以及控制通信量為之指明連接所述一條總線的發(fā)送機以及連接到另一總線的至少一個專用接收機的流獲得第二高優(yōu)先級。
9.如權利要求6所述的方法,其中優(yōu)先化步驟包括將第三高優(yōu)先級給予流的步驟,對于所述流,不存在指明用于所述流的接收機的控制交通量(62)和/或由連接到總線的設備而變得可用的信息。
10.如權利要求9所述的方法,其中輪詢步驟包括輪詢連接到每條總線的設備的寄存器,并且還包括根據(jù)活動性評價每個設備的步驟,即按照設備變?yōu)檫€沒有成為專門接收機的用于流的接收機的潛力來評價,以及將第三高優(yōu)先級給予流的步驟包括在第三優(yōu)先級內,將更高的優(yōu)先級給予源自一條總線的流,前提是在另一總線上存在更活動的設備,以及將更低的優(yōu)先級給予源自另一總線的流。
11.如權利要求9所述的方法,其中優(yōu)先化步驟包括將最低優(yōu)先級給予所有不具有第三高優(yōu)先級的流、不是廣播流的流以及不是相關信息為之指明連接所述一條總線的發(fā)送機和連接另一總線的專用接收機的流的步驟,所述相關信息在控制通信量中輸送或者由連接到總線的設備變得可用。
12.一種橋接設備(10),用于對將至少出現(xiàn)在具有第一帶寬的第一類型的第一總線(16)上的同步數(shù)據(jù)流從連接到第一總線的設備(20,22)輸送到連接到第二總線(18)的設備(24,26,28)進行優(yōu)先化,第二總線(18)使用具有比第一帶寬低的第二介質帶寬的介質(13),所述橋接設備包括至少一個第一門戶(12),包括介質收發(fā)單元(36),用于通過介質(13)發(fā)送/接收數(shù)據(jù)流,第一總線收發(fā)單元(32),和第一控制單元(34),被設置用于-監(jiān)視與源自連接到第一總線的設備(20,22)的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備(20,22,24,26,28)的輪詢,-基于在總線控制通信量中輸送(62)的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,一基于?yōu)先化控制通過介質傳輸流。
13.如權利要求12所述的橋接設備(10),其中橋接設備與具有高于第二介質帶寬的第三帶寬的第一類型的第二總線(18)連接,并且進一步包括第二門戶(14),包括用于通過所述介質發(fā)送/接收數(shù)據(jù)流的第二介質收發(fā)單元(42)、第二總線收發(fā)單元(46)、和第二控制單元(44)。
14.如權利要求12所述的橋接設備,其中第二總線包括介質。
15.如權利要求12所述的橋接設備(10),其中控制單元(34,44)在優(yōu)先化流時被設置用于將特定的優(yōu)先級給予相關信息為之指明連接總線之一的發(fā)送機(50,58)以及連接到另一總線的至少一個專用接收機(62)的流。
16.如權利要求15所述的橋接設備(10),其中控制單元(34,44)在將所述特定優(yōu)先級給予相關信息為之指明連接到一條總線的發(fā)送機以及連接到另一總線的至少一個專用接收機的流時被設置用于,如果相關信息指明所述一條總線上的發(fā)送機具有為給定的流設置的輸出端口控制寄存器以及與另一總線連接的至少一個接收機具有為同一給定流設置的輸入端口控制寄存器,則給予優(yōu)先級。
17.如權利要求15所述的橋接設備(10),其中控制單元(34,44)在優(yōu)先化流時被設置用于將另一個優(yōu)先級給予廣播流。
18.如權利要求17所述的橋接設備(10),其中控制單元被設置用于將最高優(yōu)先級分配給相關信息為之指明連接所述一條總線的發(fā)送機(50,58)以及連接到另一總線(16)的至少一個專用接收機(62)的流,以及將第二高優(yōu)先級分配給廣播流。
19.如權利要求17所述的橋接設備(10),其中控制單元被設置用于將最高優(yōu)先級分配給廣播流,以及將第二高優(yōu)先級分配給相關信息為之指明連接所述一條總線的發(fā)送機以及連接到另一總線的至少一個專用接收機的流。
20.如權利要求17所述的橋接設備(10),其中控制單元(34)在優(yōu)先化流時被設置用于將第三高優(yōu)先級給予流,對于所述流,在控制交通量中輸送的和/或由連接到總線的設備而變得可用的相關信息指明不存在為所述流分配的接收機。
21.如權利要求20所述的橋接設備(10),其中控制單元(34)被設置用于輪詢或排序對設備的寄存器的輪詢,并且還設置用于根據(jù)活動性評價每個設備,即按照設備變?yōu)檫€沒有成為專門接收機的用于流的接收機的潛力來評價,以及將第三高優(yōu)先級給予源自一條總線的流,前提是在另一總線上存在更活動的設備,以及將更低的優(yōu)先級給予源自另一總線的流。
22.如權利要求20所述的橋接設備(10),其中控制單元(34)在優(yōu)先化流時被設置用于將最低優(yōu)先級給予所有不具有第三高優(yōu)先級的流、不是廣播流的流以及不是相關信息為之指明連接所述一條總線的發(fā)送機和連接另一總線的專用接收機的流。
23.如權利要求13所述的橋接設備,其中第二門戶的第二控制單元將關于設置優(yōu)先級和第二總線上的流所要求的帶寬的信息傳送到第一門戶中的第一控制單元,所述信息被第一控制單元用來控制傳輸流。
24.如權利要求13所述的橋接設備,其中存在比兩條總線更多的總線,以及對應數(shù)目的橋接設備中的門戶,每個門戶與一條總線連接。
25.相互通信的設備網絡,包括具有第一帶寬的第一類型的第一總線(16),至少一個連接到第一總線的第一設備(20,22),至少一個連接到第二總線(18)并使用具有比第一帶寬低的第二介質帶寬的介質(13)來與第一總線的設備進行通信的第二設備(24,26,28),和連接第一總線的橋接設備(10),并且包括-至少一個第一門戶(12),包括介質收發(fā)單元(36),用于通過介質(13)發(fā)送/接收數(shù)據(jù)流,第一總線收發(fā)單元(32),和第一控制單元(34),設置用于-監(jiān)視與源自連接到第一總線的設備(20,22)的同步數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備(20,22,24,26,28)的輪詢,-基于在總線控制通信量中輸送(62)的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,并?基于優(yōu)先化控制通過介質傳輸流。
26.如權利要求23所述的網絡,其中與所述至少一個第二設備連接的第一類型的第二總線(18)具有高于第二介質帶寬的第三帶寬,并且所述橋接設備(10)進一步包括至少一個第二門戶(14),其包括用于通過所述介質發(fā)送/接收數(shù)據(jù)流的第二介質收發(fā)單元(42)、第二總線收發(fā)單元(46)、和第二控制單元(44)。
27.計算機程序產品(78),用于對將至少出現(xiàn)在具有第一帶寬的第一類型的第一總線上的同步數(shù)據(jù)流輸送到第二總線進行優(yōu)先化,第二總線使用具有比第一帶寬低的第二介質帶寬的介質,并且該計算機程序產品(78)在所述第一總線和介質之間提供的計算機上使用,包括在其上具有以下內容的計算機可讀介質計算機程序代碼裝置,用于當在計算機中加載所述程序時使計算機執(zhí)行監(jiān)視與源自連接到第一總線的設備的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,基于?yōu)先化控制通過介質傳輸流。
28.計算機程序元件,用于對將至少出現(xiàn)在具有第一帶寬的第一類型的第一總線上的同步數(shù)據(jù)流輸送到第二總線進行優(yōu)先化,第二總線使用具有比第一帶寬低的第二介質帶寬的介質,并且該計算機程序元件在所述第一總線和介質之間提供的計算機上使用,所述計算機程序元件包括計算機程序代碼裝置,用于當在計算機中加載所述程序時使計算機執(zhí)行監(jiān)視與源自連接到第一總線的設備的數(shù)據(jù)流有關的控制通信量和/或輪詢或排序對連接到總線的設備的輪詢,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,基于?yōu)先化控制通過介質傳輸流。
全文摘要
本發(fā)明涉及一種方法、橋接設備(10)、設備網絡以及計算機程序產品和計算機程序元件,用于對將同步數(shù)據(jù)流從具有第一帶寬的第一總線(16)輸送到第二總線進行優(yōu)先化,第二總線使用具有比第一帶寬低的第二介質帶寬的介質(13)。橋接設備監(jiān)視與源自連接到總線的設備(20,22)的數(shù)據(jù)流有關的控制通信量,輪詢由連接到總線的設備而變得可用的寄存器,基于在總線控制通信量中輸送的和/或由連接到總線的設備而變得可用的相關信息優(yōu)先化通過介質傳輸?shù)牧?,基于?yōu)先化通過介質傳輸流。本發(fā)明能夠優(yōu)先化通過無線網橋輸送流,無線網橋在兩條數(shù)據(jù)總線之間并對連接到總線的設備來說是透明的。
文檔編號H04L12/56GK1745545SQ200380109420
公開日2006年3月8日 申請日期2003年12月16日 優(yōu)先權日2003年1月31日
發(fā)明者A·R·P·布菲奧西 申請人:皇家飛利浦電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇平县| 平远县| 贵定县| 保康县| 洞口县| 赫章县| 高阳县| 福建省| 布尔津县| 卢龙县| 贵港市| 奉新县| 宝鸡市| 仙居县| 博野县| 岗巴县| 宁远县| 西华县| 平和县| 马山县| 宜君县| 安乡县| 清流县| 沁水县| 化德县| 南郑县| 庆安县| 昌平区| 门源| 闽侯县| 云安县| 宿松县| 高邑县| 行唐县| 鲜城| 邹城市| 延川县| 萨嘎县| 平利县| 铜川市| 德惠市|