• 検索結果がありません。

TSCUA

ドキュメント内 JAIST Repository (ページ 42-49)

分け、操作端末を接続しターミナルシステムのUAの無効化してトポロジを知るまでのフ ローを図5.9に示す。Service RequestメッセージによりSAのサービスの位置、入出力の 方向の情報情報を要求し、SA Advertisementメッセージで情報を返す。

TSC

UA SA SA

SA A

B C

UA SA

SA

SA A

B C

UA SA

SA

SA A

B C UA

UA UA

UA UA UA

UA UA UA

ターミナル

システム サービス要求

サービス応答 操作端末

5.10: 操作端末が存在するビデオネットワークでのUASAの動作

操作端末が存在するビデオネットワークでのユーザからみた接続の手順を図5.11に示 す。初期状態として、ターミナルシステムがAからE5台あり、入力状態の機器A

Dが接続されているターミナルシステムAD、入力状態の機器BEが接続されている ターミナルシステムBD、操作端末がトポロジマップを知った後で接続されたターミ ナルシステムCで構成されているとする。

ターミナルシステムCはトポロジマップを更新するまで操作端末からは見えない。操 作端末のGUIのなかの入出力可能な機器から接続したい機器を選ぶ。はじめに、Dから

Bへの接続を選択したとする。ターミナルシステムDからターミナルシステムBに対し てコネクションが確立され機器Dから機器Bストリームが送受信される。次に、Aから

Eへの接続を選択したとする。ターミナルシステムAからターミナルシステムBに対し てコネクションが確立され機器Aから機器Eにストリームが送受信される。このように、

操作端末が存在するビデオネットワークでは、ユーザは操作端末を使用することにより接 続する機器を任意で選択することができる。の機器を接続する順番を考えて接続する必要 がある。

5.4.4

状態遷移

これまで、操作端末が存在しないビデオネットワークと操作端末が存在するビデオネッ トワークについて接続までの手順を述べてきた。ここでは、ビデオネットワークの動作単 位であるDV機器、ターミナルシステム内のコントローラ(TSC)、ターミナルシステム 内のSA、ターミナルシステム内のUA、操作端末のGUI、操作端末のUAそれぞれの状 態遷移を示す。

A B

C D

ターミナル システム

DからBに

接続

操作端末

E

A B

C D E A

B

C D E

C D E A

B

A

から

E

接続

A B

C D E C

D E A

B

5.11: 操作端末が存在するビデオネットワークでの接続手順

power off

power on (camera)

power on (VTR)

power off /bus reset

change mode "VTR"

/bus reset power off

/bus reset change mode "camera"

/bus reset

5.12: DV機器の状態遷移

bus reset[mode="VTR"]

/change service-type "x-receive"

wait connected

listen closed

bus reset[mode="camera"]

/change service-type "x-send", requst "connect"

tsc open /-tsc close

/-reply "connect"

/signaling connection

close

/-time out /request "connect"

connection established

/-bus reset /-tsc close

/-tsc close

/-図 5.13: TSCの状態遷移

tsc open, change service-type {"x-send","x-receive"}

/-Service Request service-type="service:x-send"

/Service Reply

Service Request

service-type="service:service-agent"

/SA Advertisement

closed

listen

tsc close

/-図 5.14: SA(ターミナルシステム)の状態遷移

wait

request "connect"

/Service Request service-type="service:x-send",

Service Request service-type="service:x-receive"

closed

listen

Service Reply URL="service:x-send://

xxx.xxx.xxx.xxx", Service Reply URL="service:x-receive://

xxx.xxx.xxx.xxx"

/reply "connect"

tsc open /-tsc close

/-time out /-tsc close

/-図 5.15: UA(ターミナルシステム)の状態遷移

select connection

reply "connection information"

/make "topology map"

closed

refresh "toplology map"

/request "connection information"

listen

open GUI

/request "connection information"

close GUI

/-close GUI

/-time out

/-図 5.16: GUI(操作端末)の状態遷移

SA Advertisement

/-closed

listen

request

"connection information"

/Service Request service-type=

"service:serivce-agent"

close GUI

/-open GUI

/change scope "VideoLAN"

time out /-request "connect"

/Service Request service-type="service:x-send",

Service Request service-type="service:x-receive"

Service Reply URL="service:x-send://

xxx.xxx.xxx.xxx", Service Reply URL="service:x-receive://

xxx.xxx.xxx.xxx"

/reply "connect"

wait wait

time out /-close GUI

/-close GUI

/-図 5.17: UA(操作端末)の状態遷移

6

ドキュメント内 JAIST Repository (ページ 42-49)

関連したドキュメント