欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

傳輸媒體連接裝置、控制裝置、受控裝置及存儲媒體的制作方法

文檔序號:7577599閱讀:198來源:國知局
專利名稱:傳輸媒體連接裝置、控制裝置、受控裝置及存儲媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種裝置,通過該裝置把多總線型傳輸媒體相互連接起來并交換分組,本發(fā)明還涉及一種控制裝置和一種受控裝置,這兩個裝置在與這種多個傳輸媒體相連的情況下使用。
目前,隨著多媒體高速串行接口(見IEEE Std 1394-1995的高性能串行總線)的產(chǎn)生,作為一種在數(shù)字AV設(shè)備或計算機外圍設(shè)備中非常有用的數(shù)字接口,眾所周知的IEEE 1394接口是一種通過IEEE(I-三個E)標準化的接口。
以具有分支的樹狀結(jié)構(gòu)來連接將連到IEEE 1394接口的設(shè)備(以下,把這種設(shè)備叫做節(jié)點),從而把任何節(jié)點輸出的數(shù)據(jù)傳輸?shù)剿衅渌墓?jié)點。因此,雖然該結(jié)構(gòu)具有樹狀結(jié)構(gòu),但它實際上起到總線的功能。給如此連到總線的每個設(shè)備分配一個標識符,叫做節(jié)點ID。節(jié)點ID的值的范圍從0到62。結(jié)果,可以有63個設(shè)備連到一條總線。由于是樹狀結(jié)構(gòu),所以最多可通過16個跳接來進行兩個任意設(shè)備之間的連接,設(shè)備之間的電纜的最大長度為4.5m。在要連接64個或更多的設(shè)備或者連接長度大于4.5m的情況下,可使用總線橋路,該橋路把ID分配給總線且總線通過該橋路相互連接。依據(jù)此結(jié)構(gòu),可使1,023條總線相互連接起來。目前,IEEE對此總線橋路進行標準化。
相反,IEEE 1394接口是一種在操作中可連接節(jié)點或斷開節(jié)點的接口。通過在把新節(jié)點連到總線或相反在節(jié)點脫離總線時對總線所進行的初始化操作(以下,把此操作叫做總線復位)來自動分配節(jié)點ID。因此,用戶可連接或斷開節(jié)點而不需要設(shè)定ID。另一方面,把此節(jié)點ID用作傳輸和接收分組的地址,且因總線復位而使節(jié)點ID發(fā)生變化。因此,一旦發(fā)生總線復位,則源節(jié)點必須在傳輸分組前檢查當前時刻目的地節(jié)點的節(jié)點ID。
在總線復位過程中,每個連接的節(jié)點按照以一定規(guī)則所限定的次序來傳輸包含與其自身功能有關(guān)的信息的自身ID分組(packet)。自身ID分組還包含表示分支狀態(tài)的信息、表示有關(guān)總線管理節(jié)點能力的信息以及有關(guān)節(jié)點所相應的傳輸速度的信息。在IEEE 1394中,定義了三個傳輸速度,即100Mbps、200Mbps和400Mbps。保證所有的節(jié)點相應于100Mbps的傳輸速度。在傳輸和接收分組的兩個節(jié)點以及這兩個節(jié)點之間的所有中繼節(jié)點都相應于200Mbps或更高的速度時,則可使用200Mbps或更高的傳輸速度來進行分組傳輸。依據(jù)包含在自身ID分組中的信息,可判斷是否可使用200Mbps或更高的傳輸速度。在接收到自身ID分組時,可知道連到總線的節(jié)點號碼、總線的連接狀態(tài)等。因此,可知道與總線的連接狀態(tài)有關(guān)的諸如傳播的延遲時間等信息。
IEEE 1394定義了兩種分組。一種分組用于傳輸諸如視頻和音頻等必須實時處理的數(shù)據(jù),它叫做同步分組,另一種分組用于傳輸不需要實時處理的普通數(shù)據(jù),叫做異步分組。保證以保留的帶寬來傳輸同步分組,但對同步分組不能進行諸如重新傳輸?shù)忍幚?。一旦需要這樣的處理時,則進行糾錯處理。如上所述,在傳輸前,必須保留待使用的帶寬。相反,對于異步分組,可進行諸如重新傳輸?shù)忍幚恚捎诳蛇M行重新傳輸,所以不保證分組傳輸?shù)臅r間周期。
在這兩種分組中,異步分組進行的傳輸和接收處理作為對ISO/IEC 13213(微型計算機總線的控制和狀態(tài)寄存器結(jié)構(gòu))和IEEE 1394所定義的并具有相應節(jié)點的CSR(控制和狀態(tài)寄存器)地址空間的訪問。換句話說,在IEEE 1394中,連到一總線的所有節(jié)點都具有虛擬的48位地址空間,節(jié)點之間的通信作為對各個地址空間進行寫或讀操作實現(xiàn)的。因此,在異步分組中,定義了對地址空間進行寫或讀操作的分組。
當要從一節(jié)點傳輸不需要實時處理的數(shù)據(jù)時,節(jié)點傳輸一個用于把該數(shù)據(jù)寫入目的地地址空間的分組。接收端判斷被寫地址的數(shù)據(jù)的類型,并返回表示是否已通過寫操作而進行正常接收的響應(寫請求和寫響應)。相反,在節(jié)點請求數(shù)據(jù)時,傳輸讀出請求目的地地址的請求。在此情況下,接收數(shù)據(jù)請求的節(jié)點從讀出請求地址里判斷被請求數(shù)據(jù)的類型和內(nèi)容,然后傳輸適當?shù)臄?shù)據(jù)作為對讀操作的響應(讀請求和讀響應)。這樣,通過把數(shù)據(jù)寫入地址空間、讀請求和對該請求作出響應來實現(xiàn)數(shù)據(jù)傳遞。

圖1和2示出此異步分組。由相同的標號來表示相同內(nèi)容部分。
圖1(a)示出進行寫請求的分組,圖1(b)示出對寫請求進行響應的分組。圖2(a)示出進行讀請求的分組,圖2(b)示出對讀請求進行響應的分組。通過類型106把寫請求、讀請求和對這些請求的響應相互區(qū)分開來。
使用寫請求分組101來傳輸寫請求,并把要傳輸寫請求的目的地的節(jié)點ID寫入目的地ID103,把進行寫請求的節(jié)點的ID寫入源ID 108,把待寫入數(shù)據(jù)的引導地址寫入寫引導地址109,把待寫入數(shù)據(jù)的尺寸寫入寫尺寸110,并把待傳輸?shù)臄?shù)據(jù)寫入待寫入數(shù)據(jù)111。傳輸節(jié)點使用標記104來連接請求與響應,rt 105表示是否進行重新傳輸,pri 107表示分組的優(yōu)先級。
響應于寫請求,使用寫響應分組102,它用結(jié)果112來表示數(shù)據(jù)是否已被正常地接收。響應分組的標記104使用相同的值作為請求分組。依據(jù)此結(jié)構(gòu),可把請求與響應聯(lián)系起來。
相反,使用讀請求分組201的分組來傳輸讀請求,并把讀請求待傳輸?shù)降哪康牡氐墓?jié)點ID寫入目的地ID103,把進行讀請求的節(jié)點的ID寫入源ID 108,把從中待讀出數(shù)據(jù)且事先已知的引導地址寫入讀引導地址109,并把待讀取數(shù)據(jù)的尺寸寫入寫尺寸110。
用讀響應分組202來傳輸對讀請求的響應,分組202用結(jié)果112表示是否正常地接收到數(shù)據(jù),并把實際讀出數(shù)據(jù)的尺寸寫入讀尺寸204,把讀出數(shù)據(jù)寫入讀出數(shù)據(jù)205。
在IEEE 1394中,CSR地址空間的一部分具有專用于某節(jié)點的64位號碼,它可以在確定為所有節(jié)點共用的地址上單獨地識別該節(jié)點的功能和能力以及節(jié)點本身。此地址叫做結(jié)構(gòu)ROM。連到IEEE 1394的節(jié)點可使用包含在結(jié)構(gòu)ROM中的節(jié)點專用號碼在總線復位前后檢測節(jié)點ID中的變化。
具有IEEE 1394接口的數(shù)字AV設(shè)備使用此類異步分組來傳輸和接收與控制等有關(guān)的信息。在IEC 61883中定義了傳輸和接收此類控制信息的方法。在該標準所定義的方法中,把控制設(shè)備的命令作為寫請求傳輸?shù)紺SR地址空間中的特定地址。相反,還把對此請求的響應作為寫請求傳輸?shù)教囟ǖ刂?。寫入控制命令的受控端的地址不同于寫入設(shè)備操作結(jié)果的控制端的地址。
相反,如上所述,在使用傳輸必須實時處理的數(shù)據(jù)的同步分組時,需要在帶寬管理節(jié)點上進行保存待使用帶寬的操作。從包含在總線復位情況下所傳輸?shù)淖陨鞩D分組內(nèi)的信息中單獨地確定帶寬管理節(jié)點。當要傳輸同步分組時,在傳輸前預先保存每單位時間的總線使用時間,這個時間與分組的尺寸以及從總線連接狀態(tài)計得的傳播延遲有關(guān)。如上所述,可通過分析自身ID分組來確定傳播延遲。
作為一種使用IEEE 1394來傳輸和接收控制硬盤驅(qū)動器、CD-ROM或類似裝置的信息和數(shù)據(jù)的方法,眾所周知的是串行總線協(xié)議2(以下,叫做SBP2)。ANSI對SBP2進行標準化。在SBP2中,使用IEEE 1394接口來傳遞和接收在SCSI(小型計算機系統(tǒng)接口)中定義的控制信息和數(shù)據(jù)。因此,通常用SCSI把諸如硬盤驅(qū)動器和CD-ROM等連到計算機的設(shè)備可用IEEE 1394接口連到計算機。
在SBP2中規(guī)定,在控制設(shè)備前,進行使控制裝置專用受控裝置的程序。作為此程序的結(jié)果,受控裝置只執(zhí)行來自被允許專用此受控裝置的裝置的控制請求,并拒絕來自任何其他裝置的控制請求。相反,在IEEE 1394接口中,在操作期間可以連接或斷開設(shè)備,因而具有專用受控裝置的控制裝置可能與接口脫離,由于這一斷開而進行的總線復位將改變執(zhí)行此專用任務的控制裝置的節(jié)點ID。為了與此相對應,在SBP2中,一旦檢測到總線復位則取消此專用。在控制裝置中,當檢測到總線復位時,在總線復位結(jié)束后再次進行此專用程序。
在IEC 61883中所定義的在數(shù)字AV設(shè)備中傳輸和接收控制信息的方法中,同樣以相同的方式可專用受控裝置。在此情況下,當檢測到總線復位時,控制和受控裝置都可進行取消專用的操作,然后再次執(zhí)行設(shè)定專用的程序。
在SBP2的上述例子中,當進行需要專用的控制時,需要檢測傳輸媒體連接狀態(tài)的變化并取消或復位這種專用。
然而,在利用諸如總線橋路等總線連接設(shè)備把多個傳輸媒體(總線)相互連接起來的系統(tǒng)中,不能檢測到另一傳輸媒體中所發(fā)生的總線復位,這是因為在每個傳輸媒體中都可能發(fā)生設(shè)備的連接和斷開。因此,在控制裝置和受控裝置連到不同的傳輸媒體且通過總線橋路來控制設(shè)備的情況下,即使控制裝置斷開,受控裝置也不能檢測此斷開并取消專用狀態(tài)。結(jié)果,產(chǎn)生的問題在于,當控制裝置斷開時,受控裝置留在專用狀態(tài),其后任何控制裝置都不能使用該受控裝置。
此外,控制裝置也不能在對其連接了受控裝置的其他傳輸媒體中檢測總線復位。因此,產(chǎn)生的問題在于,控制裝置不能暫時取消專用狀態(tài)并再次執(zhí)行專用設(shè)定程序,而且不能進行進一步的控制。
在多組這樣的IEEE 1394接口相互連接在一起的系統(tǒng)中,這些接口必須相互查詢與節(jié)點能力有關(guān)的信息。尤其是在發(fā)生總線復位時,即使檢測到總線復位,多個節(jié)點也集中地把同一查詢傳輸?shù)脚c發(fā)生總線復位的總線相連的節(jié)點,從而產(chǎn)生的問題是這些查詢可能干擾正常的數(shù)據(jù)傳遞。此外,只有與發(fā)生總線復位的總線相連的節(jié)點才能接收到因總線復位而傳輸?shù)淖陨鞩D分組。因此,另一個問題在于,通過總線橋路相連的其他節(jié)點不知道諸如節(jié)點的相應傳輸速度、傳播延遲的程度(與總線的連接狀態(tài)有關(guān))和帶寬管理節(jié)點的節(jié)點ID等信息。
如上所述,在已有技術(shù)中,還未建立充分適應多個傳輸媒體連接的方法,問題在于不能進行各種類型的查詢和信息收集,而且可能干擾其他通信。
另一方面,在通過其把多個傳輸媒體相互連接起來的已有技術(shù)總線橋路中,為了把從一個傳輸媒體接收到的分組傳遞到另一個傳輸媒體,需要接收傳輸媒體上所有的分組并判斷是否要把接收到的分組都傳遞到其他傳輸媒體。例如在IEEE1394的情況下,可用一條總線的ID把分組傳輸?shù)娇偩€橋路外連接的另一總線。然而,在此情況下,必須接收傳輸?shù)皆摽偩€的所有分組并判斷是否要傳輸這些接收的分組。在接收所有分組時,不能使用普通設(shè)備中所使用的分組傳輸和接收電路。此外,為了判斷是否要傳遞分組,必須以高速度進行復雜的處理。這樣,傳輸媒體連接所出現(xiàn)的問題是需要專用電路和復雜的處理。
例如,在IEEE 1394中,當發(fā)生總線復位時,節(jié)點ID發(fā)生變化。結(jié)果,IEEE1394的問題在于,每當發(fā)生總線復位時,都必須檢查傳輸分組的節(jié)點的節(jié)點ID,從而使與分組傳輸有關(guān)的處理更為復雜。這樣,當用連接設(shè)備的標識符發(fā)生變化的相連的多個傳輸媒體傳輸數(shù)據(jù)時,問題是使檢查數(shù)據(jù)目的地的操作更為復雜。
另一方面,例如,IEEE 1394起到總線的功能。因此,在一節(jié)點傳輸數(shù)據(jù)時,另一個節(jié)點不能使用該總線。因此,在把200Mbps用作傳輸速度的情況下進行傳輸所需的時間比使用100Mbps情況下所需的時間短,因而在前一種情況下可有效地利用總線。要在總線橋路外傳輸分組的情況下,即使可在一條總線中使用高于100Mbps的傳輸速度,也不能如上所述使用高于100Mbps的傳輸速度,除非在該節(jié)點和另一條總線中的目的地節(jié)點之間所有的中繼節(jié)點相應于此傳輸速度。因此,問題是不能有效地利用總線。這樣,當用可以使用多種傳輸速度的多個相連傳輸媒體來傳輸數(shù)據(jù)時,產(chǎn)生的問題是,中繼設(shè)備的能力限制了可獲得的數(shù)據(jù)傳輸速度,而且不能有效地使用傳輸媒體。
例如,在IEEE 1394中,當分組的目的地節(jié)點不能相應于使用總線橋路的多條總線連接時,則不能通過總線橋路進行通信,因而不能進行數(shù)據(jù)傳遞。這樣,在以多個相連的傳輸媒體來傳輸數(shù)據(jù)的情況下,當分組的目的地設(shè)備可只以與該設(shè)備本身所連接的傳輸媒體相連的節(jié)點來進行分組傳輸時,問題是不能在該設(shè)備和連到另一傳輸媒體的設(shè)備之間傳輸數(shù)據(jù)。
如上所述,已有技術(shù)的裝置的問題在于,在多條總線相互連接在一起的情況下,不能進行正常的操作。
針對已有技術(shù)裝置的上述問題,本發(fā)明的一個目的是提供一種傳輸媒體連接裝置、一種控制裝置、一種受控裝置以及一種存儲媒體,它們可把諸如IEEE 1394等多個傳輸媒體相互連接起來并能在這些傳輸媒體之間進行數(shù)據(jù)傳輸和控制。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體相互連接起來,其中所述連接裝置包括設(shè)備信息目錄,包含與連到所述總線型傳輸媒體的設(shè)備有關(guān)的設(shè)備信息;設(shè)備信息收集裝置,用于收集每個設(shè)備的設(shè)備信息并制備所述設(shè)備信息目錄;分組接收裝置,用于接收從所述傳輸媒體傳輸?shù)姆纸M;信息輸出裝置,用于接收訪問包含在所述設(shè)備信息目錄中的設(shè)備信息的請求,并從所述設(shè)備信息目錄中讀出所請求的信息以及輸出該信息;以及分組傳輸裝置,用于把分組傳輸?shù)剿鰝鬏斆襟w。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體互相連接起來,其中所述連接裝置包括傳輸媒體信息目錄,包含的參數(shù)表示連到所述傳輸媒體連接裝置的每個所述總線型傳輸媒體的連接結(jié)構(gòu);傳輸媒體信息制備裝置,用于依據(jù)所述總線型傳輸媒體所需的連接結(jié)構(gòu)來制備所述傳輸媒體信息目錄;分組接收裝置,用于接收從所述傳輸媒體傳輸?shù)姆纸M;信息輸出裝置,用于接收對包含在所述傳輸媒體信息目錄內(nèi)的傳輸媒體信息進行訪問的請求,并從所述傳輸媒體信息目錄中讀出所請求的信息以及輸出該信息;以及分組傳輸裝置,用于把分組傳輸?shù)剿鰝鬏斆襟w。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體連接起來,在這些傳輸媒體中改變加到相連設(shè)備的設(shè)備標識符,其中所述連接裝置包括虛擬標識符應用裝置,用于把虛擬標識符應用于每個設(shè)備,所述虛擬標識符能識別連到所述總線型傳輸媒體的所有設(shè)備;虛擬標識符對應表,此表保持所述設(shè)備的所述虛擬標識符與所述設(shè)備標識符之間的對應關(guān)系;分組傳輸裝置,用于把分組傳輸?shù)剿隹偩€型傳輸媒體;以及分組接收裝置,用于接收來自所述總線型傳輸媒體的分組,當所述分組接收裝置接收到一傳遞分組(其中所述虛擬標識符用作目的地參數(shù)且該分組請求對另一設(shè)備的傳遞)時,所述傳輸媒體連接裝置根據(jù)所述虛擬標識符對應表把所述目的地參數(shù)轉(zhuǎn)換成此時目的地的所述設(shè)備標識符,以及所述分組傳輸裝置利用所述設(shè)備標識符把所述傳遞分組的內(nèi)容傳輸?shù)接伤瞿康牡貐?shù)所指示的設(shè)備。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體相互連接起來并進行分組交換,其中所述連接裝置包括分組接收裝置,用于接收分組;以及分組傳遞裝置(307),用于在所述分組接收裝置接收到的接收分組滿足預定的條件時把所述接收分組傳遞到預定的設(shè)備。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體互相連接起來,在傳輸媒體操作期間可把設(shè)備連接或斷開,并且傳輸媒體在連接狀態(tài)變化時被初始化,其中所述連接裝置包括傳輸媒體監(jiān)測裝置(602),用于監(jiān)測連到所述傳輸媒體連接裝置的每個所述傳輸媒體的狀態(tài)并檢測所述傳輸媒體的初始化;第一請求接受裝置(603),用于接受來自第一請求裝置(610)的與相對于初始化監(jiān)測的被監(jiān)測傳輸媒體(607)以及連接狀態(tài)通知目的地裝置(610)有關(guān)的指示信息,將所述被監(jiān)測傳輸媒體發(fā)生的初始化通知所述連接狀態(tài)通知目的地裝置,所述第一請求裝置連到與所述傳輸媒體連接裝置相連的所述傳輸媒體中的一個媒體;以及連接狀態(tài)通知裝置(604),用于在所述傳輸媒體監(jiān)測裝置檢測到一傳輸媒體(監(jiān)測目標)的初始化時,把該檢測結(jié)果通知所述連接狀態(tài)通知目的地裝置。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體互相連接起來,在傳輸媒體操作期間可與設(shè)備連接或斷開并且這些傳輸媒體在連接狀態(tài)變化時被初始化,其中所述連接裝置包括傳輸媒體監(jiān)測裝置(602),用于監(jiān)測連到所述傳輸媒體連接裝置的每個所述傳輸媒體的狀態(tài)并檢測所述傳輸媒體的初始化;第二請求接受裝置(703),用于接受來自第二請求裝置(705)的相對于初始化監(jiān)測的被監(jiān)測傳輸媒體(607)以及將被聯(lián)鎖初始化的初始化傳輸媒體(609)的指定,所述第二請求裝置(705)連到與所述傳輸媒體連接裝置相連的所述傳輸媒體中的一個媒體;以及第一初始化裝置(702),在所述傳輸媒體監(jiān)測裝置(602)檢測到所述被監(jiān)測傳輸媒體(607)的初始化時,以與初始化聯(lián)鎖的方式對所述初始化傳輸媒體(609)進行初始化。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體互相連接起來,在傳輸媒體操作期間可與設(shè)備連接或斷開,并且這些傳輸媒體在連接狀態(tài)變化時被初始化,其中所述連接裝置包括第三請求接受裝置(803),用于接受來自第三請求裝置(805)的被監(jiān)測裝置(805)以及操作狀態(tài)通知目的地裝置(804)的指示,所述被監(jiān)測裝置(805)連到與所述傳輸媒體連接裝置相連的所述傳輸媒體中的一個并相對于操作狀態(tài)被監(jiān)測,把所述被監(jiān)測裝置的非操作狀態(tài)通知所述操作狀態(tài)通知目的地裝置(804),所述第三請求裝置(805)連到與所述傳輸媒體連接裝置相連的所述傳輸媒體中的一個媒體;以及操作狀態(tài)通知裝置,用于監(jiān)測所述被監(jiān)測裝置的操作狀態(tài),并在檢測到所述被監(jiān)測裝置未進行操作時把非操作狀態(tài)通知所述操作狀態(tài)通知目的地裝置。
本發(fā)明的一種傳輸媒體連接裝置,通過它把多個總線型傳輸媒體互相連接起來,在傳輸媒體操作期間可與設(shè)備連接或斷開,并且這些傳輸媒體在連接狀態(tài)變化時被初始化,其中所述連接裝置包括第四請求接受裝置,用于接受來自第四請求裝置(905)的將相對于操作狀態(tài)被監(jiān)測的被監(jiān)測裝置(905)以及將被初始化的初始化傳輸媒體(609)的指示,所述第四請求裝置(905)連到與所述傳輸媒體連接裝置相連的所述傳輸媒體中的一個媒體;以及第二初始化裝置(902),用于監(jiān)測所述被監(jiān)測裝置的操作狀態(tài),并在檢測到所述被監(jiān)測裝置(905)未進行操作時對所述初始化傳輸媒體(609)進行初始化。
本發(fā)明的一種受控裝置,它連到傳輸媒體,在傳輸媒體操作期間可與設(shè)備連接或斷開,并且這些傳輸媒體在連接狀態(tài)變化時被初始化,其中所述受控裝置通過接收來自連到第二傳輸媒體的控制裝置的操作請求進行操作,所述受控裝置經(jīng)由連到第一傳輸媒體的傳輸媒體連接裝置而間接地連到所述第二傳輸媒體,所述受控裝置直接連到所述第一傳輸媒體,所述受控裝置包括
通知接收裝置,用于接收表示在所述第二傳輸媒體中發(fā)生初始化的至少一個通知以及表示所述控制裝置未進行操作的通知;以及操作管理裝置,用于管理所述受控裝置的操作,并在所述通知接收裝置接收到一個通知時取消一部分或全部操作請求,以及所述受控裝置通過接收來自所述控制裝置的操作請求進行操作。
本發(fā)明的一種控制裝置,它連到傳輸媒體,在傳輸媒體操作時可連接設(shè)備或斷開設(shè)備,并且在連接狀態(tài)變化時被初始化,其中所述控制裝置把操作請求傳輸?shù)绞芸匮b置,所述受控裝置經(jīng)由連到第二傳輸媒體的傳輸媒體連接裝置而間接地連到所述第一傳輸媒體,所述控制裝置直接連到所述第二傳輸媒體,以及所述控制裝置包括通知接收裝置,用于接收表示在所述第一傳輸媒體中發(fā)生初始化的至少一個通知以及表示所述受控裝置未進行操作的通知;以及操作請求管理裝置,用于對所述受控裝置產(chǎn)生并傳輸操作請求,并在所述通知接收裝置接收到一個通知時檢查所述受控裝置的操作狀態(tài),在所述受控裝置進行操作時再次傳輸還未完成的操作請求。
圖1(A)是示出IEEE 1394中寫請求分組的結(jié)構(gòu)圖;圖1(B)是示出IEEE 1394中寫響應分組的結(jié)構(gòu)圖;圖2(A)是示出IEEE 1394中讀請求分組的結(jié)構(gòu)圖;圖2(B)是示出IEEE 1394中讀響應分組的結(jié)構(gòu)圖;圖3是示出本發(fā)明第一實施例中傳輸媒體連接裝置主要部分的示意方框圖;圖4是示出本發(fā)明第一實施例中設(shè)備信息目錄和傳輸媒體信息目錄的一個例子的圖;圖5是示出本發(fā)明第一實施例中傳遞分組的結(jié)構(gòu)圖;圖6是示出本發(fā)明第二實施例中傳輸媒體連接裝置、控制裝置和受控裝置主要部分的示意方框圖;圖7是示出本發(fā)明第三實施例中傳輸媒體連接裝置、控制裝置和受控裝置主要部分的示意方框圖;圖8是示出本發(fā)明第四實施例中傳輸媒體連接裝置、控制裝置和受控裝置主要部分的示意方框圖;以及圖9是示出本發(fā)明第五實施例中傳輸媒體連接裝置、控制裝置和受控裝置主要部分的示意方框圖。
以下,將參考附圖來描述本發(fā)明的實施例。
(第一實施例)圖3是示出本實施例的傳輸媒體連接裝置、控制裝置和受控裝置主要結(jié)構(gòu)的方框圖。
通過它把第一和第二傳輸媒體315和317相互連接起來的傳輸媒體連接裝置301包括連到第一傳輸媒體315的第一分組傳輸裝置310和第一分組接收裝置311;連到第二傳輸媒體317的第二分組傳輸裝置312和第二分組接收裝置313;設(shè)備信息收集裝置303;設(shè)備信息目錄302;信息輸出裝置304;傳輸媒體信息產(chǎn)生裝置306;傳輸媒體信息目錄305;分組傳遞裝置307;虛擬標識符應用裝置308;以及虛擬標識符對應表309。這些裝置通過內(nèi)部總線318相互連接起來。
在本實施例中,把IEEE 1394接口用作第一和第二傳輸媒體315和317中的每一個。以下,將描述連到第一傳輸媒體315的控制裝置314傳輸和接收用于控制連到第二傳輸媒體317的受控裝置316的分組的情況??刂蒲b置314是可依據(jù)諸如AV設(shè)備的控制器或個人計算機等用戶的指令來控制其他設(shè)備的裝置。受控裝置316是接收來自諸如數(shù)字VCR等其他裝置的控制請求并依據(jù)該請求進行操作的裝置。
在作為第一和第二傳輸媒體315和317連接的一條IEEE 1394總線上檢測到傳輸媒體的初始化(以下,叫做總線復位)時,傳輸媒體連接裝置301更新設(shè)備信息目錄302、傳輸媒體信息目錄305以及虛擬標識符對應表309。
在一個傳輸媒體中發(fā)生總線復位時,設(shè)備信息收集裝置303接收從連到傳輸媒體的節(jié)點所傳輸?shù)淖陨鞩D分組并對這些分組進行分析。根據(jù)對自身ID分組的分析,可知道各種信息,諸如各個節(jié)點是否處于能進行分組傳輸和接收的狀態(tài)、相應傳輸速度以及各個節(jié)點與傳輸媒體連接裝置301之間路徑的最大傳輸速度等。在讀出每個節(jié)點的結(jié)構(gòu)ROM的內(nèi)容時,可知道其他類型的信息,諸如節(jié)點的專用號碼、最大接收分組的尺寸以及有無總線管理能力等。設(shè)備信息收集裝置303根據(jù)這些信息來制備設(shè)備信息目錄302。
在發(fā)生總線復位時,傳輸媒體信息產(chǎn)生裝置306接收自身ID分組,依據(jù)連到總線的節(jié)點號碼以及所連節(jié)點的最大允許號碼來計算表示傳播延遲程度的參數(shù),并制備傳輸媒體信息目錄305。
在檢測到總線復位時,虛擬標識符應用裝置308依據(jù)自身ID分組檢查節(jié)點號碼并讀出所有節(jié)點的結(jié)構(gòu)ROM的內(nèi)容。每個結(jié)構(gòu)ROM包含相應節(jié)點專用的號碼。所有的節(jié)點都具有此類專用號碼。虛擬標識符應用裝置308把分配的虛擬標識符、實際節(jié)點ID和專用號碼寫入虛擬標識符對應表309。在總線復位為第二個或最后一個復位且已寫入虛擬標識符、節(jié)點ID和專用號碼的情況下,讀出結(jié)構(gòu)ROM的內(nèi)容,并且只寫入相應于節(jié)點專用號碼的節(jié)點ID。依據(jù)此結(jié)構(gòu),可一直用同一虛擬標識符來表示同一節(jié)點。
在確定虛擬標識符時,可把預定的虛擬標識符分配給具有特定功能的節(jié)點。例如,可把預定的虛擬標識符分配給管理每條總線帶寬的節(jié)點,從而便于指定帶寬管理節(jié)點。此時,可把多個虛擬標識符分配給同一個節(jié)點。尤其是,可以給一個節(jié)點分配多個虛擬標識符,諸如相應于上述節(jié)點專用號碼的虛擬標識符以及與節(jié)點功能有關(guān)的虛擬標識符??砂烟囟ㄌ摂M標識符用作表示多個節(jié)點的特殊標識符。例如,可用一虛擬標識符表示例如連到一條總線的所有節(jié)點或所有總線的所有節(jié)點。這樣就可指定對多個節(jié)點的同步分組傳輸。
把設(shè)備信息目錄302和傳輸媒體信息目錄305的內(nèi)容置于CSR地址空間中的預定地址。響應于對一個地址的讀請求,信息輸出裝置304輸出該地址的內(nèi)容。此外,可預先確定設(shè)備信息目錄302中每個節(jié)點的信息地址與虛擬標識符之間的對應關(guān)系,從而用一張表實現(xiàn)設(shè)備信息目錄302和虛擬標識符對應表309。圖4示出如上所述用一張表來實現(xiàn)設(shè)備信息目錄302和虛擬標識符對應表309的一個例子,該表與傳輸媒體信息目錄305一起放置在CSR地址空間中。
在圖4所示的例子中,連到每個傳輸媒體的節(jié)點通過讀取000000000000和000000000fff之間的地址來回答設(shè)備信息目錄302的內(nèi)容。地址000000000000相應于虛擬標識符0,后繼的地址000000000010相應于虛擬標識符1。相反,節(jié)點通過讀取地址000000001000和后繼的地址來回答傳輸媒體信息目錄305的內(nèi)容。
對于每個節(jié)點,位于圖4所示CSR地址空間401中的設(shè)備信息目錄302包含節(jié)點ID 402;表示是否能在被請求時刻進行分組傳輸和接收的狀態(tài)403;節(jié)點相應的傳輸速度404;示出能在節(jié)點和傳輸媒體連接裝置301之間進行分組傳輸和接收的最大速率的最大傳遞速率404;表示節(jié)點的最大接收分組尺寸的最大尺寸406;表示有無總線管理功能的管理功能407;64位的節(jié)點專用號碼408;表示所連總線號碼的傳輸媒體號碼409;以及類似內(nèi)容。另一方面,傳輸媒體信息目錄305包含表示總線傳播延遲的延遲410以及連到總線的節(jié)點號碼411。
每當發(fā)生總線復位時,設(shè)備信息收集裝置303、傳輸媒體信息產(chǎn)生裝置306和虛擬標識符應用裝置308通過接收和分析自身ID分組并讀取結(jié)構(gòu)ROM來更新上述CSR地址空間的內(nèi)容。
接著,將描述把控制裝置314接收到的分組傳遞到受控裝置316的操作。
當連到第一傳輸媒體315的控制裝置314要把用于進行控制的分組傳輸?shù)竭B到第二傳輸媒體317的受控裝置時,控制裝置314首先讀出CSR地址空間401即傳輸媒體連接裝置301的設(shè)備信息目錄302,以讀取諸如該節(jié)點操作與否、相應速度和最大接收分組的尺寸等信息,并通過把依據(jù)寫入設(shè)備信息的地址所確定的虛擬標識符用作一參數(shù)來把圖5所示的分組寫入傳輸媒體連接裝置301的一個傳遞分組的CSR地址。
在圖5所示的傳遞分組501中,待傳輸?shù)綄嶋H分組的目的地(受控裝置)的分組包含在圖1所示寫請求分組的數(shù)據(jù)部分111中。把相應于傳遞目的地的受控裝置316的虛擬標識符寫入傳遞目的地的虛擬標識符502。把待傳遞分組的寫引導地址109或讀引導地址203寫入地址503。把待傳遞分組的尺寸寫入尺寸504。把表示以下所述用于放置傳遞分組的源ID的方式的參數(shù)寫入si 506。把待傳遞分組的類型寫入類型507。把傳遞的傳輸速度寫入速度508。把待傳輸?shù)臄?shù)據(jù)寫入數(shù)據(jù)505。地址503、尺寸504、類型507和數(shù)據(jù)505包含可在將由傳輸媒體連接裝置301傳遞的分組中按原樣使用的值。
當傳輸媒體連接裝置301的第一分組接收裝置311接收來自控制裝置314的圖5所示的傳遞分組時,使用虛擬標識符對應表309以相應于傳遞目的地虛擬標識符的節(jié)點ID來替換傳遞目的地的虛擬標識符502。在受控裝置316被指定為傳遞目的地的虛擬標識符502的情況下,例如,當?shù)诙纸M傳輸裝置312對受控裝置316進行傳輸時,把受控裝置316的節(jié)點ID用作圖1或2中分組的目的地ID 103。第二分組傳輸裝置312把適當?shù)闹递斎氪齻鬏敺纸M的標記104、rt 105和pri 107,并以傳遞分組501的速度508所指定的速度進行傳輸。在此情況下,把必要的CRC加到分組的標題和數(shù)據(jù)部分。
在此情況下,在Si 506指定把傳輸媒體連接裝置301的節(jié)點ID用作待傳遞分組的源ID 108時,第二分組傳輸裝置312在用第二傳輸媒體317中的傳輸媒體連接裝置301的節(jié)點ID作為傳輸源的ID的同時進行分組傳輸。相反,在si 506指定把實際傳輸分組的控制裝置314的虛擬標識符用作待傳遞分組的源ID時,使用虛擬標識符對應表309來檢查控制裝置314的虛擬標識符,并在把虛擬標識符用作傳輸源的ID的同時進行分組傳輸。
在要傳遞分組時,可以不以特定速度進行傳遞,可把表示將在傳輸媒體連接裝置301和分組目的地之間以最大速度進行傳輸?shù)闹涤米魉俣?08。在此情況下,第二分組傳輸裝置312根據(jù)設(shè)備信息目錄302獲得傳輸媒體連接裝置301和受控裝置316之間的最大傳輸速度,然后使用該速度傳輸分組。
在如此傳遞的分組是一個發(fā)出寫或讀請求的分組且把傳輸媒體連接裝置301的節(jié)點ID用作傳輸源的ID時,受控裝置316處理接收到的寫或讀請求,并把圖1(b)所示的寫響應分組102或圖2(b)所示的讀響應分組202傳輸?shù)絺鬏斆襟w連接裝置301。相反,傳輸媒體連接裝置301預先存儲傳遞到受控裝置316的分組的目的地ID 103、標記104和類型106,并在從受控裝置接收到被判定為是對所傳輸請求的響應的分組時把該分組傳遞到控制裝置314。在傳輸媒體連接裝置301通過把標記設(shè)定為1而把來自控制裝置314的寫請求分組傳遞到受控裝置316的情況下,例如,當從受控裝置316接收到標記為1的寫請求分組時,把該分組判定為對所傳遞分組的響應并把該分組傳遞到控制裝置314。
這樣,控制裝置314把用于請求的分組傳輸?shù)绞芸匮b置316,并且把包含該請求的響應的分組傳輸?shù)娇刂蒲b置314。在此情況下,進行請求的控制裝置314必須知道傳輸媒體連接裝置301把第一傳輸媒體315和第二傳輸媒體317連接起來,并且傳輸圖5所示的分組。然而,受控裝置316不需要知道傳輸媒體連接裝置301的操作,并可通過與接收到來自節(jié)點(連到同一總線)的含有請求的分組以及將包含對該節(jié)點的響應的分組傳輸?shù)皆摴?jié)點的情況相同的操作來傳輸包含對控制裝置314的響應的分組。
在受控裝置316也可確認存在傳輸媒體連接裝置301并傳輸圖5所示傳遞分組的情況下,si 506指定控制裝置314把控制裝置314的虛擬標識符用作待傳遞分組的源的ID。接收該分組的受控裝置316像把對傳輸媒體連接裝置301的寫請求作為圖5所示傳遞分組501一樣傳輸對寫或讀的響應的同時,把控制裝置314的虛擬標識符指定為傳遞目的地的虛擬標識符502。
在圖1和2所示在傳輸媒體連接裝置301傳遞一分組時所傳輸?shù)拿總€分組中,使用當前未在分組標題的pri 107中使用的值來判斷是否把實際節(jié)點ID或虛擬標識符包含為傳輸源的ID。當把0000指定為pri 107時,傳輸源的ID為節(jié)點ID。當把0001指定為pri時,則表示包含了虛擬標識符。
與上述例子不同,可能有控制裝置314保留將在受控裝置316的同步分組中使用的帶寬的情況。在此情況下,控制裝置314可使用圖5所示的傳遞分組來傳輸用于保留帶寬的分組。例如,在把虛擬標識符No.128預定為第二傳輸媒體317的帶寬管理節(jié)點的情況下,控制裝置314把No.128用作虛擬標識符,并把圖5所示的傳遞分組(其中,包含帶寬分配請求的分組位于數(shù)據(jù)部分中)傳輸?shù)絺鬏斆襟w連接裝置301。結(jié)果,控制裝置314可對第二傳輸媒體317的帶寬進行分配,而不必知道第二傳輸媒體317的帶寬管理節(jié)點的節(jié)點ID。因此,可簡化保留另一總線的帶寬的處理。在帶寬分配期間,在讀出傳輸媒體信息目錄305中相應于受控裝置316所連總線的CSR地址時,控制裝置314可知道包含在該地址中的延遲410和節(jié)點號碼411。這使得控制裝置314可知道諸如實際同步分組傳輸所附帶的傳播延遲程度等信息。結(jié)果,可準確地進行帶寬分配。
當控制裝置314把一分組傳輸?shù)绞芸匮b置316并期望通過根據(jù)包含在分組中指令的操作把寫請求分組或讀請求分組傳輸?shù)娇刂蒲b置314時,控制裝置314預先請求傳輸媒體連接裝置301的分組傳遞裝置307來傳遞該分組??赏ㄟ^給寫或讀分組的傳輸節(jié)點指定虛擬標識符以及進行寫或讀操作的地址范圍來進行該請求。例如,在從受控裝置316到傳輸媒體連接裝置301的CSR地址FFFFF0000B00的寫請求的情況下,通過指定把分組傳遞到控制裝置314。
在發(fā)出此請求時接收到滿足條件的分組的情況下,傳輸媒體連接裝置301的分組傳遞裝置307把寫請求分組寫入控制裝置314,該分組是未寫入傳輸媒體連接裝置301的CSR空間的寫請求。在此情況下,由于控制裝置314知道存在傳輸媒體連接裝置301,所以控制裝置314把受控裝置316的虛擬標識符用作寫請求分組的傳輸源的ID。結(jié)果,控制裝置314確認接收到的寫請求是來自受控裝置316的請求,并把包含對該寫請求的響應的分組傳輸?shù)絺鬏斆襟w連接裝置301作為圖5所示的傳遞分組。因此,即使控制裝置314不知道存在傳輸媒體連接裝置301,也可把受控裝置316傳輸?shù)膶懻埱蠓纸M或讀請求分組傳遞到控制裝置314。
繼續(xù)此傳遞請求,直到進行該請求的節(jié)點取消該請求。當在進行請求的節(jié)點連接的總線中發(fā)生總線復位且確認進行請求的節(jié)點斷開或處于非操作狀態(tài)時,分組傳遞裝置307取消傳遞請求。此結(jié)構(gòu)可適應已進行請求的節(jié)點脫離總線或變?yōu)椴徊僮鞫槐厝∠撜埱蟮那闆r。在設(shè)備信息收集裝置303更新設(shè)備信息目錄302時,可確認已進行請求的節(jié)點的操作。根據(jù)來自設(shè)備信息目錄302的刪除或表示該表中節(jié)點操作狀態(tài)的狀態(tài)403的值來取消該請求。
在本實施例中,可容易地通過單個微型計算機的軟件來實現(xiàn)連到內(nèi)部總線318的設(shè)備信息收集裝置303、信息輸出裝置304、傳輸媒體信息產(chǎn)生裝置306、分組傳遞裝置307和虛擬標識符應用裝置308。尤其是,這些裝置使用包含在自身ID分組中的信息。因此,當通過單個微型計算機來實現(xiàn)這些裝置時,可有效地處理信息。可通過單個存儲器來實現(xiàn)設(shè)備信息目錄302、傳輸媒體信息目錄305和虛擬標識符對應表309。換句話說,當通過微型計算機和存儲器來實現(xiàn)裝置302到309時,可實現(xiàn)有效的結(jié)構(gòu)。此外,可使用該媒體來操作其上記錄有用于執(zhí)行上述操作的程序的磁性或光學存儲媒體和微型計算機,也可獲得與上述相同的效果。
(第二實施例)圖6是示出本實施例傳輸媒體連接裝置、受控裝置和控制裝置的主要結(jié)構(gòu)和連接狀態(tài)的方框圖。在本實施例中,把IEEE 1394接口用作傳輸媒體。
連到第一和第二傳輸媒體607和609并具有在媒體之間傳遞分組功能的傳輸媒體連接裝置601包括傳輸媒體監(jiān)測裝置602;連接狀態(tài)通知裝置604;第一請求接受裝置603;第一接口電路605;以及第二接口電路606。連到第一傳輸媒體607的受控裝置608由通知接收裝置612、操作管理裝置613和接口電路611構(gòu)成。連到第二傳輸媒體609的控制裝置610由通知接收裝置615、操作請求管理裝置616和接口電路614構(gòu)成。傳輸媒體連接裝置601的第一和第二接口電路605和606、受控裝置608的接口電路611以及控制裝置610的接口電路614是與相應連接的傳輸媒體達到電氣匹配并進行分組傳輸和接收以及狀態(tài)檢測的電路。
以下,將描述控制裝置610控制受控裝置608的操作的情況。
當控制裝置610要控制受控裝置608的操作時,操作請求管理裝置616首先通過第一實施例中所述的方法來識別受控裝置608的虛擬標識符。響應于此查詢,接口電路614根據(jù)操作請求管理裝置616的指令來傳輸或接收分組。
在識別了受控裝置608的虛擬標識符后,操作請求管理裝置616通過傳輸媒體連接裝置601把一設(shè)備專用請求傳輸?shù)绞芸匮b置608。通過第一實施例中所述的方法在控制裝置610和受控裝置608之間經(jīng)由傳輸媒體連接裝置601進行通信。為了便于描述,在描述裝置之間的分組傳遞時,不描述傳輸媒體連接裝置601的操作,而只描述控制裝置610和受控裝置608之間的傳輸和接收。
另一方面,接收專用請求的受控裝置608的操作管理裝置613存儲諸如控制裝置610的識別信息等信息,并返回表示接受專用的響應。在諸如受控裝置608已被另一設(shè)備專用等不能接受專用請求的情況下,則裝置返回表示拒絕專用請求的響應。當控制裝置610的操作請求管理裝置616接收到來自受控裝置608的表示接受專用的響應時,其后可對受控裝置608進行控制。相反,這使得受控裝置608被控制裝置610所專用,所以受控裝置拒絕來自其他裝置的專用請求。
在第一傳輸媒體607中發(fā)生總線復位時,控制裝置610的操作請求管理裝置616請求傳輸媒體連接裝置601的第一請求接受裝置603把該事件通知控制裝置610,以及在第二傳輸媒體609中發(fā)生總線復位時,把此事件通知受控裝置608。在請求這些通知時,控制裝置610的操作請求管理裝置616檢查受控裝置608的操作管理裝置613,以查看受控裝置608是否包括通知接收裝置612,即受控裝置608是否接收第二傳輸媒體609的總線復位通知以及是否可進行以下所述的有關(guān)操作。在檢查結(jié)果確認受控裝置608可接收第二傳輸媒體609的總線復位通知時,則請求把第二傳輸媒體609的總線復位事件通知受控裝置608。
在專用請求和通知請求后,控制裝置610的操作請求管理裝置616對受控裝置608執(zhí)行操作請求。接收此操作請求的受控裝置608的操作管理裝置613實現(xiàn)所請求的操作,并在必要時把結(jié)果以及類似的信息傳輸?shù)娇刂蒲b置610的操作請求管理裝置616。
在受控裝置608是諸如數(shù)字VTR等AV設(shè)備且控制裝置610是AV設(shè)備的控制器的情況下,此操作請求相應于諸如再現(xiàn)或停止等操作的請求。從控制器或控制裝置610的操作請求管理裝置616接收開始再現(xiàn)請求的數(shù)字VTR或受控裝置608的操作管理裝置613進行再現(xiàn)操作,然后把表示進行再現(xiàn)的結(jié)果傳輸?shù)讲僮髡埱蠊芾硌b置616。相反,在受控裝置608是使用SBP2的硬盤驅(qū)動器而控制裝置610是控制該硬盤驅(qū)動器的PC的情況下,操作請求相應于讀或?qū)憯?shù)據(jù)的請求。從PC或控制裝置610的操作請求管理裝置616接收讀取一特定區(qū)域請求的硬盤驅(qū)動器或受控裝置608的操作管理裝置613從硬盤中讀出指定的數(shù)據(jù),然后把讀出的數(shù)據(jù)傳輸?shù)娇刂蒲b置610。
用作第一和第二傳輸媒體607和609的IEEE 1394接口是一種在接口操作期間可連接或斷開設(shè)備的接口。因此,在進行此控制操作期間可能出現(xiàn)一個情況,即新設(shè)備另外連到第一傳輸媒體607,或相反,已連接的設(shè)備被斷開。還可能出現(xiàn)受控裝置608本身與傳輸媒體607斷開的情況。在此情況下,第一傳輸媒體607中發(fā)生總線復位。即使在總線復位后受控裝置608保持連到第一傳輸媒體607并進行操作時,受控裝置608也取消在處理過程中已進行的操作的請求,且它被專用,然后再接受專用請求和操作請求。相反,當控制受控裝置608的裝置也連到同一媒體即第一傳輸媒體607時,則檢測到總線復位并再次進行專用請求和操作請求。這樣執(zhí)行的原因是,可能出現(xiàn)因總線復位而使進行操作請求或?qū)S谜埱蟮难b置或受控裝置608與傳輸媒體斷開的情況??偩€復位一旦取消了專用狀態(tài),且在總線復位結(jié)束后再次進行專用請求,從而確認這兩個裝置的操作。其后,再次進行控制操作。因此,在用于AV設(shè)備的SBP2和控制方法中也規(guī)定,受控裝置應響應于總線復位而取消處理過程中的專用和操作請求,控制裝置應再次進行專用請求和操作請求。
另一方面,傳輸媒體連接裝置601的傳輸媒體監(jiān)測裝置602監(jiān)測相連的第一和第二傳輸媒體607和609的總線復位。當檢測到諸如第一傳輸媒體607中的上述總線復位等總線復位時,該裝置輸出檢測結(jié)果。接收檢測結(jié)果的連接狀態(tài)通知裝置604預先接收來自第一請求接受裝置603的指令,即在第一傳輸媒體607中發(fā)生總線復位時,通知裝置應把此事件通知控制裝置610。因此,連接狀態(tài)通知裝置604把第一傳輸媒體607中發(fā)生總線復位的通知傳輸?shù)娇刂蒲b置610。
接收第一傳輸媒體607中發(fā)生總線復位的通知的控制裝置610的通知接受裝置615通知操作請求管理裝置616,由于第一傳輸媒體607中發(fā)生總線復位而取消已進行的受控裝置608的操作和專用請求。接收此通知的操作請求管理裝置616在進行專用請求后,以與開始控制情況下相同的方式再次傳輸操作請求。
如上所述,控制裝置610的通知接收裝置615接收來自傳輸媒體連接裝置601的連接狀態(tài)通知裝置604的通知,從而即使在第一傳輸媒體607的總線復位后也可進行正常的操作。
相反,還可能出現(xiàn)這樣一種情況,即新的設(shè)備另外連到與控制裝置610相連或者已連接的設(shè)備或控制裝置610本身反而被斷開的第二傳輸媒體609。在此情況下,在第二傳輸媒體609中發(fā)生總線復位。如上所述,響應于總線復位的產(chǎn)生,操作請求管理裝置616再次進行專用請求和操作請求。
傳輸媒體連接裝601的傳輸媒體監(jiān)測裝置602也檢測到總線復位。由于預先請求把第二傳輸媒體609中出現(xiàn)總線復位的事件通知受控裝置608,所以連接狀態(tài)通知裝置604把第二傳輸媒體609中的總線復位通知受控裝置608的通知接收裝置612。接收該通知的通知接收裝置612指令操作管理裝置613取消已接收到的專用和操作請求。換句話說,這類似于在與受控裝置608相連的第一傳輸媒體607中檢測到總線復位的情況下所進行的操作。
如上所述,受控裝置608的通知接收裝置612接收來自傳輸媒體連接裝置601的連接狀態(tài)通知裝置604的通知,從而當在第二傳輸媒體609中發(fā)生總線復位時可取消專用和操作請求。即使因第二傳輸媒體609中發(fā)生總線復位而使控制裝置610斷開,也可在其后繼續(xù)正常的操作。
當在檢測傳輸媒體初始化的情況下接收到通知請求時,則第一請求接受裝置603可存儲進行該請求的裝置的標識并可監(jiān)測該裝置。第一請求接受裝置603監(jiān)測進行通知請求的裝置。當檢測到該裝置因諸如與傳輸媒體斷開等原因未進行操作時,第一請求接受裝置取消通知請求。依據(jù)此結(jié)構(gòu),即使在控制裝置610與第二傳輸媒體609斷開后也可防止進行通知。
在檢測傳輸媒體初始化的情況下準備進行通知時,連接狀態(tài)通知裝置604可用第一請求接受裝置603接收通知請求時所指定的參數(shù)來進行通知。例如,可把在檢測傳輸媒體初始化的情況下傳輸?shù)姆纸M作為一個參數(shù)來接收,并通過傳輸該分組來進行通知。這樣,控制裝置610可指定將在通知中使用的分組,從而可依據(jù)受控裝置608來選擇通知方法。
(第三實施例)圖7是示出本實施例的傳輸媒體連接裝置、受控裝置和控制裝置的主要結(jié)構(gòu)和連接狀態(tài)的方框圖。在本實施例中,以與第二實施例相同的方式把IEEE 1394接口用作傳輸媒體。用相同的標號來表示與第二實施例中相同的元件。
連到第一和第二傳輸媒體607和609且具有在媒體之間傳遞分組功能的傳輸媒體連接裝置701包括傳輸媒體監(jiān)測裝置602;第一初始化裝置702;第二請求接受裝置703;第一接口電路605;以及第二接口電路606。連到第一傳輸媒體607的受控裝置704由操作管理裝置613和接口電路611構(gòu)成。連到第二傳輸媒體609的控制裝置705由操作請求管理裝置706和接口電路614構(gòu)成。
以下,將描述控制裝置705控制受控裝置704操作的情況??刂蒲b置705的操作請求管理裝置706以與第二實施例相同的方式識別受控裝置704的虛擬標識符并請求專用受控裝置704。此外,以與第二實施例相同的方式,進行將在專用請求后所進行的操作請求。類似于第二實施例的描述,對于控制裝置705和受控裝置704之間的通信,不特別描述傳輸媒體連接裝置701的操作,而只描述控制裝置705和受控裝置704之間的傳輸和接收。
在傳輸操作請求前,控制裝置705的操作請求管理裝置706把在第一傳輸媒體607中發(fā)生總線復位時讓第二傳輸媒體609發(fā)生總線復位的請求傳輸?shù)絺鬏斆襟w連接裝置701的第二請求接受裝置703。與該請求一起傳輸?shù)倪€有在第二傳輸媒體609中發(fā)生總線復位時讓第一傳輸媒體607發(fā)生總線復位的另一請求。
當?shù)谝粋鬏斆襟w607中發(fā)生總線復位時,受控裝置704的操作管理裝置613以與第二實施例相同的方式取消已接收到的專用請求以及在處理過程中的操作請求。當傳輸媒體連接裝置701的傳輸媒體監(jiān)測裝置602檢測到第一傳輸媒體607中的總線復位時,該裝置輸出檢測結(jié)果。相反,第一初始化裝置702預先接收在第一傳輸媒體607中發(fā)生總線復位時使第二傳輸媒體609發(fā)生總線復位的指令。因此,當?shù)谝怀跏蓟b置接收到第一傳輸媒體607中總線復位的檢測結(jié)果時,第一初始化裝置使第二傳輸媒體609中發(fā)生總線復位。第二傳輸媒體609中發(fā)生的總線復位使得控制裝置705的操作請求管理裝置706再次對受控裝置704進行專用請求和操作請求。
相反,當?shù)谝怀跏蓟b置702接收到來自傳輸媒體監(jiān)測裝置602的第二傳輸媒體609中總線復位的檢測結(jié)果時,第一初始化裝置使第一傳輸媒體607中發(fā)生總線復位。第二傳輸媒體609中發(fā)生的總線復位使得控制裝置705的操作請求管理裝置706再次進行專用請求和操作請求。受控裝置704的操作管理裝置613檢測第一傳輸媒體607中的總線復位并取消諸如專用請求以及還未處理的操作請求等請求。
如上所述,當與控制裝置705和受控裝置704相連的一個傳輸媒體中發(fā)生總線復位時,第一初始化裝置702使得另一個傳輸媒體中發(fā)生總線復位,從而控制裝置705和受控裝置704都可一直進行總線復位的檢測。依據(jù)此結(jié)構(gòu),可適當?shù)厝∠麑S谜埱蠛筒僮髡埱蟛⒃俅握埱?。換句話說,依據(jù)此結(jié)構(gòu),即使在任何一個傳輸媒體中發(fā)生總線復位后,也可在其后繼續(xù)正常的操作。通過產(chǎn)生總線復位,可使控制裝置705重復專用過程并重新傳輸操作請求,也可使受控裝置704取消專用和操作請求。因此,不必把控制裝置705和受控裝置704設(shè)計成用于多個傳輸媒體相連接的情況。
在本實施例中,第二請求接受裝置703以與第二實施例相同的方式監(jiān)測執(zhí)行使總線復位請求的裝置。當它檢測到該裝置未進行操作時,第二請求接受裝置可取消使總線復位的請求,從而防止隨后發(fā)生不必要的總線復位。
(第四實施例)圖8是示出本實施例的傳輸媒體連接裝置、受控裝置和控制裝置的主要結(jié)構(gòu)和連接狀態(tài)的方框圖。在本實施例中,以與第二和第三實施例相同的方式把IEEE1394接口用作傳輸媒體。用相同的的標號來表示與第二和第三實施例中相同的元件。
連到第一和第二傳輸媒體607和609并具有在媒體之間傳遞分組功能的傳輸媒體連接裝置801包括操作狀態(tài)通知裝置802;第三請求接受裝置803;第一接口電路605;以及第二接口電路606。連到第一傳輸媒體607的受控裝置804由通知接收裝置806、操作管理裝置613和接口電路611構(gòu)成。連到第二傳輸媒體609的控制裝置805由通知接收裝置807、操作請求管理裝置808和接口電路614構(gòu)成。
以下,將描述控制裝置805控制受控裝置804的操作的情況。控制裝置805的操作請求管理裝置808以與第二實施例相同的方式識別受控裝置804的虛擬標識符并請求對受控裝置804的專用。此外,以與第二實施例相同的方式進行將在專用請求后所進行的操作請求。將只描述控制裝置805和受控裝置804之間的傳輸和接收。
在傳輸操作請求前,控制裝置805的操作請求管理裝置808把一請求傳輸?shù)絺鬏斆襟w連接裝置801的第三請求接受裝置803,該請求是在檢測到因諸如控制裝置805脫離傳輸媒體609等原因而未進行操作時把此檢測結(jié)果通知受控裝置804。此外,操作請求管理裝置808發(fā)出另一請求,即當檢測到受控裝置804未進行操作時把此檢測結(jié)果通知控制裝置805。傳輸媒體連接裝置801的操作狀態(tài)通知裝置802接收已由第三請求接受裝置803接收的請求并檢測由該請求所指定的裝置的操作狀態(tài)。通過檢查連到發(fā)生總線復位的傳輸媒體的所有節(jié)點的操作狀態(tài)以及設(shè)備專用的識別號碼來監(jiān)測裝置的操作狀態(tài)。換句話說,可在更新第一實施例中的設(shè)備信息目錄期間進行此監(jiān)測。操作狀態(tài)通知裝置802預先存儲其操作狀態(tài)被監(jiān)測的裝置的識別號碼,且裝置802即使在總線復位后也可通過檢查是否連接有該識別號碼的節(jié)點來確認被指定的裝置是否在進行操作。
當據(jù)確認操作的結(jié)果檢測到受控裝置804因諸如脫離第一傳輸媒體607等原因而未進行操作時,操作狀態(tài)通知裝置802把此檢測結(jié)果通知控制裝置805的通知接收裝置807。接收到此通知的控制裝置705的通知接收裝置807把此通知輸出到操作請求管理裝置808。操作請求管理裝置808停止當前所進行的操作請求以及類似請求。依據(jù)此結(jié)構(gòu),可在其后防止把操作請求傳輸?shù)轿催M行操作的受控裝置804。
相反,當檢測到控制裝置805因諸如脫離第二傳輸媒體609等原因而未進行操作時,操作狀態(tài)通知裝置802把此檢測結(jié)果通知受控裝置804的通知接收裝置806。接收到此通知的通知接收裝置806把取消從控制裝置805接收到的專用和操作請求的指令輸出到操作管理裝置613。操作管理裝置613取消專用狀態(tài)和在處理中的操作請求。結(jié)果,其后可接收來自另一裝置的專用請求或操作請求,并可繼續(xù)正常的操作。
在執(zhí)行了上述通知后,即被操作狀態(tài)通知裝置802監(jiān)測的裝置的操作停止且已通知指定裝置后,傳輸媒體連接裝置801的第三請求接受裝置803取消通知請求。
在本實施例中,可以通過與第二實施例相同的方式,使用與通知請求一起接收到的參數(shù)來進行通知。
(第五實施例)圖9是示出本實施例的傳輸媒體連接裝置、受控裝置和控制裝置的主要結(jié)構(gòu)和連接狀態(tài)的方框圖。在本實施例中,以與第二到第四實施例相同的方式把IEEE1394接口用作傳輸媒體。以相同的標號來表示與第二到第四實施例中相同的元件。
連到第一和第二傳輸媒體607和609并具有在媒體之間傳遞分組功能的傳輸媒體連接裝置901包括第二初始化裝置902;第四請求接受裝置903;第一接口電路605;以及第二接口電路606。連到第一傳輸媒體607的受控裝置904由操作管理裝置613和接口電路611構(gòu)成。連到第二傳輸媒體609的控制裝置905由操作請求管理裝置906和接口電路614構(gòu)成。
以下,將描述控制裝置905控制受控裝置904的操作的情況。控制裝置905的操作請求管理裝置906以與第二實施例相同的方式識別受控裝置904的節(jié)點ID并請求對受控裝置904的專用。此外,以與第二實施例相同的方式進行將在專用請求后進行的操作請求。將只描述在控制裝置905和受控裝置904之間進行的傳輸和接收。
在傳輸操作請求前,控制裝置905的操作請求管理裝置906把一分組傳輸?shù)絺鬏斆襟w連接裝置901的第四請求接受裝置903,該分組用于在檢測到受控裝置904因諸如脫離第一傳輸媒體607等原因而未進行操作時請求在第二傳輸媒體609中產(chǎn)生總線復位。此外,操作請求管理裝置還傳輸另一個分組,該分組用于在檢測到控制裝置905未進行操作時請求在第一傳輸媒體607中產(chǎn)生總線復位。
在檢測到受控裝置904因脫離第一傳輸媒體607等原因而未進行操作時,第二初始化裝置902使得在第二傳輸媒體中發(fā)生總線復位。以與第四實施例相同的方式,可在更新第一實施例中的設(shè)備信息目錄期間確認受控裝置904未進行操作。響應于總線復位,控制裝置905的操作請求管理裝置906執(zhí)行再一次規(guī)定受控裝置904的虛擬標識符的操作。結(jié)果,確認受控裝置904未進行操作,其后不進行操作請求。依據(jù)此結(jié)構(gòu),可在其后防止把操作請求傳輸?shù)轿催M行操作的受控裝置904。
相反,當檢測到控制裝置905因脫離第二傳輸媒體609等原因而未進行操作時,第二初始化裝置902使得在第一傳輸媒體中發(fā)生總線復位。響應于此總線復位,受控裝置904的操作管理裝置613取消已接收到的專用請求以及在處理過程中的操作請求。結(jié)果,其后可接收來自另一裝置的專用請求或操作請求,并可繼續(xù)正常的操作。
在如上所述產(chǎn)生總線復位后,即被操作狀態(tài)通知裝置902監(jiān)測的裝置的操作停止且在指定的傳輸媒體中產(chǎn)生總線復位后,傳輸媒體連接裝置901的第四請求接受裝置903取消通知請求。
除了接口電路以外,還可通過CPU以及執(zhí)行各實施例裝置操作的軟件來實現(xiàn)第二到第五實施例的裝置。可用該媒體操作其上記錄了執(zhí)行上述操作的程序的磁性或光學存儲媒體以及CPU。此結(jié)構(gòu)還可獲得與如上所述的結(jié)構(gòu)相同的效果。
如上所述,在使用本發(fā)明的傳輸媒體連接裝置、控制裝置和受控裝置時,可在使用諸如IEEE 1394等多個傳輸媒體(在操作期間,這些媒體中的識別信息發(fā)生變化)的情況下正常地傳輸和接收分組。在傳輸和接收控制信息方面,即使在進行需要專用的控制時,也可繼續(xù)正常的操作而不受設(shè)備斷開等影響。關(guān)于對設(shè)備相關(guān)信息的查詢,可以用比已有技術(shù)方法的組合更有效地進行操作,可減少干擾其他通信的危險。
權(quán)利要求
1.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,其特征在于所述裝置包括設(shè)備信息目錄,包含與連到所述總線型傳輸媒體的設(shè)備有關(guān)的設(shè)備信息;設(shè)備信息收集裝置,用于收集每個設(shè)備的設(shè)備信息并制備所述設(shè)備信息目錄;分組接收裝置,用于接收從所述傳輸媒體傳輸?shù)姆纸M;信息輸出裝置,用于接收對包含在所述設(shè)備信息目錄中的設(shè)備信息進行訪問的請求,并從所述設(shè)備信息目錄中讀出被請求的信息以及輸出該信息;以及分組傳輸裝置,用于把分組傳輸?shù)剿鰝鬏斆襟w。
2.如權(quán)利要求1所述的傳輸媒體連接裝置,其特征在于所述設(shè)備信息目錄包含分配給所述總線型傳輸媒體的每個設(shè)備的識別號碼,所述號碼對設(shè)備是專用的。
3.如權(quán)利要求1所述的傳輸媒體連接裝置,其特征在于所述設(shè)備信息目錄包含表示每個設(shè)備的傳輸和接收功能的參數(shù)。
4.如權(quán)利要求1所述的傳輸媒體連接裝置,其特征在于當改變所述總線型傳輸媒體的連接狀態(tài)時,所述設(shè)備信息收集裝置更新所述設(shè)備信息目錄。
5.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,其特征在于所述裝置包括傳輸媒體信息目錄,包含表示與連到所述傳輸媒體連接裝置的每個所述總線型傳輸媒體的連接結(jié)構(gòu)的參數(shù);傳輸媒體信息制備裝置,用于依據(jù)所述總線型傳輸媒體所需的連接結(jié)構(gòu)來制備所述傳輸媒體信息目錄;分組接收裝置,用于接收從所述傳輸媒體傳輸?shù)姆纸M;信息輸出裝置,用于接收對包含在所述傳輸媒體信息目錄中的傳輸媒體信息進行訪問的請求,并從所述傳輸媒體信息目錄中讀出被請求的信息以及輸出該信息;以及分組傳輸裝置,用于把分組傳輸?shù)剿鰝鬏斆襟w。
6.如權(quán)利要求5所述的傳輸媒體連接裝置,其特征在于當改變所述總線型傳輸媒體的連接狀態(tài)時,所述傳輸媒體信息收集裝置更新所述傳輸媒體信息目錄。
7一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,在這些總線型傳輸媒體中,應用于連接裝置的裝置標識符已作了改變,其特征在于所述裝置包括虛擬標識符應用裝置,用于把虛擬標識符應用到每個設(shè)備,所述虛擬標識符能識別連到所述總線型傳輸媒體的所有設(shè)備;虛擬標識符對應表,所述表保存所述設(shè)備的所述虛擬標識符與所述設(shè)備標識符之間的對應關(guān)系;分組傳輸裝置,用于把分組傳輸?shù)剿隹偩€型傳輸媒體;以及分組接收裝置,用于接收從所述總線型傳輸媒體傳輸?shù)姆纸M,當所述分組接收裝置接收到一傳遞分組時,其中把所述虛擬標識符用作目的地參數(shù)且該分組請求對另一設(shè)備的傳遞,則所述傳輸媒體連接裝置根據(jù)所述虛擬標識符對應表把所述目的地參數(shù)轉(zhuǎn)換成此時目的地的設(shè)備標識符,以及所述分組傳輸裝置使用所述設(shè)備標識符把所述傳遞分組的內(nèi)容傳輸?shù)剿瞿康牡貐?shù)所指示的設(shè)備。
8.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于當所述分組接收裝置接收到被判定為對所述傳遞分組的響應的響應分組時,所述分組傳遞裝置把所述響應分組傳遞到已傳輸所述傳遞分組的設(shè)備。
9.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于包含在所述傳遞分組中的數(shù)據(jù)部分具有與所述分組傳遞裝置所傳輸?shù)姆纸M相同的格式,所述數(shù)據(jù)部分包含所述分組傳輸裝置進行傳輸所需的數(shù)據(jù)。
10.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于當改變所述設(shè)備標識符時,所述虛擬標識符應用裝置更新所述虛擬標識符對應表。
11.如權(quán)利要求10所述的傳輸媒體連接裝置,其特征在于在響應于所述設(shè)備標識符的改變而更新所述虛擬標識符對應表時,所述虛擬標識符應用裝置應用所述虛擬標識符響應于更新前的同一設(shè)備。
12.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于所述虛擬標識符應用裝置給提供管理所述總線型傳輸媒體功能的設(shè)備應用特定的虛擬標識符。
13.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于當把可選擇性地使用多個傳輸速度的傳輸媒體用作所述總線型傳輸媒體且通過包含在所述傳遞分組中的參數(shù)來指定分組的傳輸速度時,所述分組傳輸裝置以指定的速度進行分組傳輸。
14.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于當把可選擇性地使用多個傳輸速度的傳輸媒體用作所述總線型傳輸媒體時,所述分組傳輸裝置使用相對于傳輸目的地的設(shè)備可獲得的最大傳輸速度來進行分組傳輸。
15.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于所述分組傳輸裝置把請求傳遞所述傳遞分組的設(shè)備的虛擬標識符用作傳輸所述傳遞分組的源的設(shè)備標識符(108)。
16.如權(quán)利要求7所述的傳輸媒體連接裝置,其特征在于在所述分組傳輸裝置傳輸所述傳遞分組的情況下,所述傳遞分組包含傳輸設(shè)備指定信息,所述信息指定把所述傳輸媒體連接裝置的設(shè)備標識符和請求傳遞所述傳遞分組的設(shè)備的虛擬標識符中的任一個用作傳輸源的標識符,以及所述分組傳輸裝置通過根據(jù)所述傳輸設(shè)備指定信息應用傳輸源的標識符來傳輸分組。
17.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來并進行分組交換,其特征在于所述裝置包括分組接收裝置,用于接收分組;以及分組傳遞裝置(307),用于在所述分組接收裝置接收到的接收分組滿足預定條件時,把所述接收分組傳遞到預定的設(shè)備。
18.如權(quán)利要求17所述的傳輸媒體連接裝置,其特征在于所述分組傳遞裝置依據(jù)來自另一設(shè)備(314)的請求而接受待傳遞分組和成為傳遞目的地的設(shè)備(314)的條件。
19.如權(quán)利要求17所述的傳輸媒體連接裝置,其特征在于所述分組傳遞裝置把所述接受分組的傳輸設(shè)備、一種分組以及包含在分組中的一部分或所有參數(shù)中的至少一個用作待傳遞分組的條件。
20.如權(quán)利要求18所述的傳輸媒體連接裝置,其特征在于所述分組傳遞裝置監(jiān)測所述相連的總線型傳輸媒體,并在確認已對所述分組傳遞裝置進行傳遞請求的設(shè)備(314)未進行操作時取消傳遞請求。
21.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,所述傳輸媒體可在操作期間與設(shè)備連接或斷開,且所述傳輸媒體在連接狀態(tài)改變時被初始化,其特征在于所述裝置包括傳輸媒體監(jiān)測裝置(602),用于監(jiān)測連到所述傳輸媒體連接裝置的每個所述傳輸媒體的狀態(tài),并檢測所述傳輸媒體的初始化;第一請求接受裝置(603),用于從連到與所述傳輸媒體連接裝置相連的所述傳輸媒體之一的第一請求裝置(610)中,接受與相對初始化監(jiān)測的被監(jiān)測傳輸媒體(607)以及被通知所述被監(jiān)測傳輸媒體發(fā)生初始化的連接狀態(tài)通知目的地裝置(610)有關(guān)的指定信息;以及連接狀態(tài)通知裝置(604),用于在所述傳輸媒體監(jiān)測裝置檢測到成為監(jiān)測目標的傳輸媒體的初始化時,把此檢測結(jié)果通知所述連接狀態(tài)通知目的地裝置。
22.如權(quán)利要求21所述的傳輸媒體連接裝置,其特征在于所述第一請求接受裝置監(jiān)測所述第一請求裝置(610)的操作狀態(tài),并在檢測到所述第一請求裝置未進行操作時,取消所述第一請求裝置指定的所述被監(jiān)測傳輸媒體以及所述連接狀態(tài)通知目的地裝置。
23.如權(quán)利要求21所述的傳輸媒體連接裝置,其特征在于所述連接狀態(tài)通知裝置(604)使用通過第一請求裝置(610)以及所述被監(jiān)測傳輸媒體(607)和所述連接狀態(tài)通知目的地裝置(610)所指定的參數(shù)把所述被監(jiān)測傳輸媒體的初始化通知所述連接狀態(tài)通知目的地裝置(610)。
24.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,所述傳輸媒體可在操作期間與設(shè)備連接或斷開,且所述傳輸媒體在連接狀態(tài)改變時被初始化,其特征在于所述裝置包括傳輸媒體監(jiān)測裝置(602),用于監(jiān)測連到所述傳輸媒體連接裝置的每個所述傳輸媒體的狀態(tài),并檢測所述傳輸媒體的初始化;第二請求接受裝置(703),用于從連到與所述傳輸媒體連接裝置相連的所述傳輸媒體之一的第二請求裝置(705)中,接受與相對初始化監(jiān)測的被監(jiān)測傳輸媒體(607)以及待聯(lián)鎖初始化的被初始化傳輸媒體(609)的指定;以及第一初始化裝置(702),用于當所述傳輸媒體監(jiān)測裝置(602)檢測到所述被監(jiān)測傳輸媒體(607)的初始化時,以與該初始化聯(lián)鎖的方式對所述被初始化傳輸媒體(609)進行初始化。
25.如權(quán)利要求24所述的傳輸媒體連接裝置,其特征在于所述第二請求接受裝置(703)監(jiān)測所述第二請求裝置(705)的操作狀態(tài),并在檢測到所述第二請求裝置未進行操作時,取消已由所述第二請求裝置指定的所述被監(jiān)測傳輸媒體和所述被初始化傳輸媒體。
26.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,所述傳輸媒體可在操作期間與設(shè)備連接或斷開,且所述傳輸媒體在連接狀態(tài)改變時被初始化,其特征在于所述裝置包括第三請求接受裝置(803),用于從連到與所述傳輸媒體連接裝置相連的所述傳輸媒體之一的第三請求裝置(805)中,接受對被監(jiān)測裝置(805)和操作狀態(tài)通知目的地裝置(804)的指定,所述裝置(805)連到與所述傳輸媒體連接裝置相連的所述傳輸媒體之一并相對操作狀態(tài)被監(jiān)測,將把所述被監(jiān)測裝置的非操作狀態(tài)通知所述裝置(804);以及操作狀態(tài)通知裝置,用于監(jiān)測所述被監(jiān)測裝置的操作狀態(tài),并在檢測到所述被監(jiān)測裝置未進行操作時把非操作狀態(tài)通知所述操作狀態(tài)通知目的地裝置。
27.如權(quán)利要求26所述的傳輸媒體連接裝置,其特征在于當所述操作狀態(tài)通知裝置通知所述操作狀態(tài)通知目的地裝置時,所述第三請求接受裝置取消已由所述第三請求裝置指定的所述被監(jiān)測裝置和所述操作狀態(tài)通知目的地裝置。
28.如權(quán)利要求26所述的傳輸媒體連接裝置,其特征在于所述操作狀態(tài)通知裝置使用由所述第三請求裝置以及所述被監(jiān)測傳輸媒體和所述操作狀態(tài)通知目的地裝置所指定的參數(shù)把所述被監(jiān)測傳輸媒體的非操作狀態(tài)通知所述操作狀態(tài)通知目的地裝置。
29.一種傳輸媒體連接裝置,通過所述裝置把多個總線型傳輸媒體相互連接起來,所述傳輸媒體可在操作期間與設(shè)備連接或斷開,且所述傳輸媒體在連接狀態(tài)改變時被初始化,其特征在于所述裝置包括第四請求接受裝置,用于從連到與所述傳輸媒體連接裝置相連的所述傳輸媒體之一的第四請求裝置(905)中,接受相對操作狀態(tài)待檢測的被監(jiān)測裝置(905)以及待初始化的被初始化傳輸媒體(609)的指定;以及第二初始化裝置(902),用于監(jiān)測所述被監(jiān)測裝置的操作狀態(tài),并在檢測到所述被監(jiān)測裝置(905)未進行操作時對所述被初始化傳輸媒體(609)進行初始化。
30.如權(quán)利要求29所述的傳輸媒體連接裝置,其特征在于當所述第二初始化裝置對所述被初始化傳輸媒體進行初始化時,所述第四請求接受裝置取消已由所述第四請求裝置指定的所述被監(jiān)測裝置和所述被初始化傳輸媒體。
31.一種連到一傳輸媒體的受控裝置,所述傳輸媒體可在操作期間與設(shè)備連接或斷開,且所述傳輸媒體在連接狀態(tài)改變時被初始化,其特征在于所述受控裝置通過接收來自連到第二傳輸媒體的控制裝置的操作請求進行操作,所述受控裝置通過連到與所述受控裝置直接相連的第一傳輸媒體的傳輸媒體連接裝置而間接地連到所述第二傳輸媒體,所述受控裝置包括通知接收裝置,用于接收表示在所述第二傳輸媒體中發(fā)生初始化的通知和表示所述控制裝置未進行操作的通知中的至少一個通知;以及操作管理裝置,用于管理所述受控裝置的操作,并在所述通知接收裝置接收到一個通知時取消操作請求的一部分或全部,以及所述受控裝置通過接收來自所述控制裝置的操作請求而操作。
32.如權(quán)利要求31所述的受控裝置,其特征在于響應于所述受控裝置是否包括所述通知接收裝置的查詢,所述操作管理裝置作出表示所述受控裝置包括所述通知接收裝置的響應。
33.一種連到一傳輸媒體的控制裝置,所述傳輸媒體可在操作期間與設(shè)備連接或斷開,且所述控制裝置在連接狀態(tài)改變時被初始化,其特征在于所述控制裝置把一操作請求傳輸?shù)绞芸匮b置,所述受控裝置通過與直接連到所述控制裝置的第二傳輸媒體相連的傳輸媒體連接裝置間接地連到第一傳輸媒體,以及所述控制裝置包括通知接收裝置,用于接收表示在所述第一傳輸媒體中發(fā)生初始化的通知和表示所述受控裝置未進行操作的通知中的至少一個通知;以及操作請求管理裝置,用于對所述受控裝置產(chǎn)生并傳輸操作請求,并在所述通知接收裝置接收到一個通知時檢查所述受控裝置的操作狀態(tài),以及在所述受控裝置進行操作時再次傳輸還未完成的操作請求。
34.如權(quán)利要求1到30中任一項所述的傳輸媒體連接裝置,其特征在于所述傳輸媒體是適合IEEE 1394的串行總線。
35.如權(quán)利要求19所述的傳輸媒體連接裝置,其特征在于所述總線型傳輸媒體是適合IEEE 1394的串行總線,把IEEE 1394中所定義的CSR地址空間中的一個地址用作包含在一分組中作為待傳遞分組的條件的參數(shù)。
36.一種存儲媒體,用于存儲使計算機或CPU執(zhí)行如權(quán)利要求1到35中任一項所述的全部或部分裝置的程序。
全文摘要
把多個總線型傳輸媒體連接起來的傳輸媒體連接裝置,該裝置具有:設(shè)備信息目錄,包含與連到總線型傳輸媒體的設(shè)備有關(guān)的設(shè)備信息;設(shè)備信息收集裝置,用于收集每個設(shè)備的設(shè)備信息并制備設(shè)備信息目錄;分組接收裝置,用于接收從傳輸媒體傳輸?shù)姆纸M;信息輸出裝置,用于接收對包含在設(shè)備信息目錄中的設(shè)備信息進行訪問的請求并從設(shè)備信息目錄中讀出所需的信息以及輸出該信息;以及分組傳輸裝置,用于把分組傳輸?shù)絺鬏斆襟w。
文檔編號H04L12/46GK1208290SQ9811625
公開日1999年2月17日 申請日期1998年8月7日 優(yōu)先權(quán)日1997年8月7日
發(fā)明者武田英俊, 濱本康男 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宝丰县| 阿尔山市| 克拉玛依市| 西青区| 云霄县| 澄江县| 郧西县| 隆安县| 仲巴县| 陈巴尔虎旗| 库车县| 湘潭县| 元氏县| 台东市| 集贤县| 万载县| 尤溪县| 武冈市| 罗江县| 越西县| 台江县| 南漳县| 芦溪县| 遵义市| 许昌市| 乐陵市| 阿坝| 壤塘县| 吉林省| 宁海县| 曲水县| 屯留县| 萝北县| 泽普县| 灵石县| 墨竹工卡县| 偃师市| 文成县| 梁山县| 尖扎县| 永定县|