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

ブックマーク共有の流れ

ドキュメント内 JAIST Repository (ページ 72-76)

/012/BCD5 6

6.3 ブックマーク共有の流れ

6.3: ブックマークエージェントの実行画面

Server Agent Server Agent

! !

6.4: ブックマークエージェントの入手

2. ブックマークのインポートとキーワードの指定

ユーザは,ブックマークエージェントにブラウザのブックマークをインポートし,他 のユーザへ提供しても良いブックマークを指定する.また,入手したいブックマー クに関連したキーワードを指定する.

!"

#$

%&$'()*+,!

6.5: ブックマークのインポートとキーワードの設定

3. ブックマークエージェントをネットワークに放つ

ユーザは,ブックマークエージェントにブックマーク共有を行うように命令する.以 後の作業は,ブックマークエージェントにより行われる.

ブックマークエージェントによって行われる作業

4. 巡回経路の作成

ブックマークエージェントは,ユーザの望むブックマークを効率よく収集できるよ うに,巡回経路を決定する.これは以下の流れで作成される.なお,以下の作業は エージェント間通信APIを用いて行われる.

(a) ブックマーク共有エージェントの一覧をDirectory Agentに問い合わせる.

(b) 同期メソッド呼び出しを用いて,それぞれのブックマーク共有エージェントから

matchメソッドの返値を取得する.このとき,matchメソッドの引数に,ブッ

クマークエージェントのプロファイル(ユーザが指定したキーワードが含まれ ている)を設定する.

matchメソッドは,引数で指定されたプロファイルを持ったエージェントが

提供しているサービスにどれぐらい適合しているかを返す 節参照 .ブッ

クマーク共有システムでは,各ブックマーク共有エージェントは,ユーザの指 定したキーワードを満たすブックマークがいくつあるかを返す(6.6参照)

A

A

A

B

B

B

C

C

C

match

! ( "#$%& ) match( ) keyword = Linux keyword = Linux

match match

5 5 8 8

2 2

'()*+,+

-./0

B A

C

6.6: 巡回経路の作成

(c) matchメソッドの返値が大きい順に,ブックマーク共有エージェントを巡回す る.図6.6の場合,ブックマークエージェントは,ホストB,C,Aの順に移動する.

つまり,ブックマークエージェントは,ユーザが指定したキーワードに関連し たブックマークを最も多く持っているブックマーク共有エージェントを優先的 に訪問する.

これは,ブックマークとキーワードは共にユーザの興味を強く表しており,ブッ クマークエージェントが,ユーザが指定するキーワードに関連したブックマー クを多く持つブックマーク共有エージェントを優先的に回ることによって,同 じような分野に興味を持つ(同じようなキーワードを指定する) 他のユーザの ブックマークエージェントに出会う確率が増し,効率的にブックマーク共有で きるためである.

5. ブックマークの共有

4.で作成した経路上のホストを順にたどり,ブックマーク共有を行う.ブックマー ク共有は,図6.7の手順で行われる.

WWW

ドキュメント内 JAIST Repository (ページ 72-76)