(57)【特許請求の範囲】
【請求項１】
複数の表示装置それぞれと複数の送信装置それぞれとの間の通信レートを受信する受信部と、
前記受信部によって受信された通信レートに基づいて、前記複数の表示装置と前記複数の送信装置との全ての組み合わせについて、表示装置の全てに送信装置からデータを送信し終えるまでの時間を算出する算出部と、
前記算出部によって算出された時間に基づいて、前記データを送信する送信装置と前記データを受信する表示装置との組み合わせを選択する選択部と、
前記選択部によって選択された組み合わせを前記送信装置に送信する送信部と
を有することを特徴とする配信装置。
【請求項２】
前記選択部は、表示装置の全てに送信装置からデータを最短時間で送信し終える、送信装置と表示装置との組み合わせを選択することを特徴とする請求項１に記載の配信装置。
【請求項３】
複数の表示装置それぞれと自装置との間の通信レートを取得する取得部と、
前記複数の表示装置それぞれと前記自装置以外の配信装置それぞれとの間の通信レートを受信する受信部と、
前記受信部によって受信された通信レートと前記取得部によって取得された通信レートとに基づいて、前記複数の表示装置と前記複数の配信装置との全ての組み合わせについて、表示装置の全てに配信装置からデータを送信し終えるまでの時間を算出する算出部と、
前記算出部によって算出された時間に基づいて、前記データを送信する配信装置と前記データを受信する表示装置との組み合わせを選択する選択部と
を有することを特徴とする配信装置。
【請求項４】
自装置が前記データを送信する配信装置と前記データを受信する表示装置との組み合わせを選択する親ノードであるか否かの設定を記憶する記憶部と、
自装置の設定を親ノードに変更する設定を受付けた場合に、前記記憶部が記憶する設定を親ノードに変更する変更部と
を更に有し、
前記取得部は、前記記憶部に自装置が親ノードであると設定されている場合に、複数の表示装置それぞれと自装置との間の通信レートを取得し、
前記算出部は、前記記憶部に自装置が親ノードであると設定されている場合に、前記受信部によって受信された通信レートと前記取得部によって取得された通信レートとに基づいて、前記複数の表示装置と前記複数の配信装置との全ての組み合わせについて、表示装置の全てに配信装置からデータを送信し終えるまでの時間を算出し、
前記選択部は、前記記憶部に自装置が親ノードであると設定されている場合に、前記算出部によって算出された時間に基づいて、前記データを送信する配信装置と前記データを受信する表示装置との組み合わせを選択する
ことを特徴とする請求項３に記載の配信装置。
【請求項５】
コンピュータに、
複数の表示装置それぞれと複数の送信装置それぞれとの間の通信レートを受信させる処理と、
前記通信レートに基づいて、前記複数の表示装置と前記複数の送信装置との全ての組み合わせについて、表示装置の全てに送信装置からデータを送信し終えるまでの時間を算出させる処理と、
前記算出された時間に基づいて、前記データを送信する送信装置と前記データを受信する表示装置との組み合わせを選択させる処理と、
前記選択された組み合わせを前記送信装置に送信させる処理と
を実行させることを特徴とする配信プログラム。
【請求項６】
データを配信する配信装置と、前記データを表示する複数の表示装置と、前記データを前記配信装置から受信して前記複数の表示装置それぞれに送信する複数の送信装置とを有する配信システムであって、
前記配信装置は、
複数の表示装置それぞれと複数の送信装置それぞれとの間の通信レートを受信する第一受信部と、
前記第一受信部によって受信された通信レートに基づいて、前記複数の表示装置と前記複数の送信装置との全ての組み合わせについて、表示装置の全てに送信装置からデータを送信し終えるまでの時間を算出する算出部と、
前記算出部によって算出された時間に基づいて、前記データを送信する送信装置と前記データを受信する表示装置との組み合わせを選択する選択部と、
前記選択部によって選択された組み合わせを前記送信装置に送信する第一送信部とを有し、
前記送信装置それぞれは、
前記複数の表示装置それぞれと自装置との間の通信レートを取得する取得部と、
前記取得された通信レートを前記配信装置に送信する第二送信部と、
前記配信装置によって選択された組み合わせを受信する第二受信部と、
前記組み合わせに基づいて、前記表示装置に前記データを送信する第三送信部とを有し、
前記表示装置それぞれは、
前記送信装置によって送信された前記データを受信する第三受信部と、
前記データを表示する表示部と
を有することを特徴とする配信システム。
【請求項７】
データを配信する配信装置と、前記データを表示する複数の表示装置と、前記データを前記配信装置から受信して前記複数の表示装置それぞれに送信する複数の送信装置とを有する配信システムによる配信方法であって、
前記送信装置それぞれが、
前記複数の表示装置それぞれと自装置との間の通信レートを取得する手順と、
前記取得された通信レートを前記配信装置に送信する手順と、
前記配信装置が、
前記複数の表示装置それぞれと前記複数の送信装置それぞれとの間の通信レートを受信する手順と、
前記通信レートに基づいて、前記複数の表示装置と前記複数の送信装置との全ての組み合わせについて、表示装置の全てに送信装置からデータを送信し終えるまでの時間を算出する手順と、
前記算出された時間に基づいて、前記データを送信する送信装置と前記データを受信する表示装置との組み合わせを選択する手順と、
前記選択された組み合わせを前記送信装置に送信する手順と、
前記送信装置それぞれが、
前記配信装置によって選択された組み合わせを受信する手順と、
前記組み合わせに基づいて、前記表示装置に前記データを送信する手順と、
前記表示装置それぞれが、
前記送信装置によって送信された前記データを受信する手順と、
前記データを表示する手順と
を含んだことを特徴とする配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、配信プログラム、配信システム及び配信方法に関する。
【背景技術】
【０００２】
電子ペーパーは、表示にメモリ性があり、画像を表示する場合に電力を消費しないので、パーソナルコンピュータやプロジェクタと比較して省電力なデバイスである。また、電子ペーパーは、軽量化、薄型化されているので、利用者は、電子ペーパーを持ち運んだたり、配布したりすることが容易に行える。このため、電子ペーパーは、会議において、プロジェクタに代わる表示装置として利用される。
【０００３】
例えば、電子ペーパーを用いる会議では、参加者各人は、会議室に入室後に電子ペーパーを配布される。プレゼンターは、自身が保持する送信端末を操作し、Bluetooth（登録商標）などの無線通信によって、参加者全員の電子ペーパーに同じ資料データなどを送信する。この結果、参加者各人に配布された電子ペーパーには、無線通信によって送信された会議資料が表示され、参加者は、自身が有する電子ペーパーに表示された資料を閲覧する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３２２５９号公報
【特許文献２】特開２０００−２４４６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、複数の電子ペーパーに短時間でデータを配信することができないという課題があった。
【０００６】
例えば、会場に設置された１台の送信装置から会議室内の参加者全員に資料を配布した場合、会議の参加者が多いと１つの情報サーバから多数の電子ペーパーに対してデータを送信しなければならず、送信装置への負荷が高くなり通信パフォーマンスが低下する。この結果、送信装置は、複数の電子ペーパーに短時間でデータを配信することができない。
【０００７】
１つの側面では、複数の電子ペーパーに短時間でデータを配信することができる配信装置、配信プログラム、配信システム及び配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、配信装置は、受信部と、算出部と、選択部と、送信部とを有する。受信部は、複数の表示装置それぞれと複数の送信装置それぞれとの間の通信レートを受信する。算出部は、受信部によって受信された通信レートに基づいて、複数の表示装置と複数の送信装置との全ての組み合わせについて、表示装置の全てに送信装置からデータを送信し終えるまでの時間を算出する。選択部は、算出部によって算出された時間に基づいて、データを送信する送信装置とデータを受信する表示装置との組み合わせを選択する。送信部は、選択部によって選択された組み合わせを送信装置に送信する。
【発明の効果】
【０００９】
複数の電子ペーパーに短時間でデータを配信することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る配信システムの構成例を示す図である。
【図２】図２は、実施例１に係る情報配信装置の構成を示すブロック図である。
【図３】図３は、実施例１に係る情報配信装置が送信装置から受信した通信レートの一覧を示す図である。
【図４】図４は、実施例１に係る送信装置の構成を示すブロック図である。
【図５】図５は、実施例１に係る情報表示装置の構成を示すブロック図である。
【図６】図６は、実施例１に係る情報配信装置による配信担当リスト作成処理の処理手順を説明するフローチャートである。
【図７】図７は、実施例１に係る情報配信装置による処理の処理手順を説明するフローチャートである。
【図８】図８は、実施例１に係る送信装置による通信レート取得処理の処理手順を説明するフローチャートである。
【図９】図９は、実施例１に係る送信装置によるデータ送信処理の処理手順を説明するフローチャートである。
【図１０】図１０は、実施例１に係る情報表示装置による処理の処理手順を説明するフローチャートである。
【図１１】図１１は、実施例２に係る配信システムの構成例を示す図である。
【図１２】図１２は、実施例２に係る情報配信装置の構成を示すブロック図である。
【図１３】図１３は、配信プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する配信装置、配信プログラム、配信システム及び配信方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１２】
実施例１では、送信装置が、会議資料のデータを情報配信装置から取得し、取得した会議資料のデータを情報表示装置に送信する配信システムを例に説明する。ここでは、配信システムの構成例、情報配信装置の構成、送信装置の構成、情報表示装置の構成、処理手順、実施例１の効果を順に説明する。
【００１３】
［システムの構成例］
図１を用いて、実施例１に係る配信システム１の構成例を説明する。図１は、実施例１に係る配信システムの構成例を示す図である。図１に示すように、配信システム１は、情報配信装置１０と、送信装置群２０と、情報表示装置群３０とを有する。送信装置群２０は、送信装置２０ａ〜２０ｃを含む。また、情報表示装置群３０は、情報表示装置３０ａ〜３０ｉを含む。送信装置２０ａ〜２０ｃ及び情報表示装置３０ａ〜３０ｉは、適切な位置に分散して配置される。なお、情報配信装置１０は、配信装置の一例であり、情報表示装置３０ａ〜３０ｉは、表示装置の一例である。
【００１４】
情報配信装置１０と送信装置群２０とは、例えば、無線ＬＡＮ（Local  Area  Network）などの通信回線によって互いに通信可能に接続されている。送信装置群２０と情報表示装置群３０とは、例えば、Bluetooth（登録商標）など、送信側の装置と受信側の装置の位置関係によって通信レートが変化する無線通信によって互いに通信可能に接続されている。
【００１５】
このような配信システム１において、情報配信装置１０は、複数の情報表示装置それぞれと複数の送信装置それぞれとの間の通信レートを受信する。情報配信装置１０は、受信された通信レートに基づいて、複数の情報表示装置と複数の送信装置との全ての組み合わせについて、情報表示装置の全てに送信装置から会議資料のデータを送信し終えるまでの時間を算出する。情報配信装置１０は、算出された時間に基づいて、会議資料のデータを送信する送信装置と会議資料のデータを受信する情報表示装置との組み合わせを選択し、選択した組み合わせを配信担当リストとして送信装置毎に生成する。情報配信装置１０は、生成した組み合わせを送信装置に送信する。
【００１６】
送信装置群２０は、送信装置２０ａ、２０ｂ、２０ｃを有する。送信装置２０ａ、２０ｂ、２０ｃは、複数の情報表示装置それぞれとの間の通信レートを取得する。送信装置２０ａ、２０ｂ、２０ｃは、取得された通信レートを情報配信装置１０に送信する。送信装置２０ａ、２０ｂ、２０ｃは、情報配信装置１０によって生成された配信担当リストを受信する。送信装置２０ａ、２０ｂ、２０ｃは、会議資料のデータを情報配信装置１０から受信する。送信装置２０ａ、２０ｂ、２０ｃは、受信した配信担当リストに基づいて、情報表示装置に会議資料のデータを送信する。ここで、送信装置２０ａ、２０ｂ、２０ｃは、配信担当リスト内の情報表示装置のうち一つを選択し、選択した情報表示装置に会議資料のデータを送信する。送信装置２０ａ、２０ｂ、２０ｃは、配信担当リスト内の情報表示装置全てに会議資料のデータを送信し終えるまで、配信担当リスト内の情報表示装置に会議資料のデータを送信する処理を繰り返し実行する。
【００１７】
情報表示装置群３０は、情報表示装置３０ａ、３０ｂ、３０ｃ、３０ｄ、３０ｅ、３０ｆ、３０ｇ、３０ｈ、３０ｉを有する。情報表示装置３０ａ、３０ｂ、３０ｃ、３０ｄ、３０ｅ、３０ｆ、３０ｇ、３０ｈ、３０ｉは、送信装置によって送信された会議資料のデータを受信し、受信した会議資料のデータを表示する。
【００１８】
情報配信装置１０の一例としては、情報サーバやデスクトップ型パーソナルコンピュータなどが挙げられる。送信装置２０ａ〜２０ｃの一例としては、携帯電話などの携帯端末、ノート型パーソナルコンピュータなどが挙げられる。情報表示装置３０ａ〜３０ｉの一例としては、電子ペーパーを表示デバイスに有する表示端末が挙げられる。なお、配信システム１が有する送信装置や情報表示装置の数は、一例を示すに過ぎず、これに限定されるものではない。
【００１９】
［情報配信装置の構成］
次に、図２を用いて、情報配信装置１０の構成を説明する。図２は、実施例１に係る情報配信装置の構成を示すブロック図である。図２に示すように、情報配信装置１０は、記憶部１１と、通信部１２と、情報配信部１３と配信リスト生成部１４とを有する。
【００２０】
記憶部１１は、半導体メモリ素子、又はハードディスクなどの記憶装置であり、会議で利用される資料データなどを記憶する。
【００２１】
通信部１２は、少なくとも１つの通信ポートを有するインターフェースを有し、送信装置２０ａ〜２０ｃやネットワークで接続された他の装置との間でやり取りされる情報を制御する。通信部１２は、送信装置２０ａ〜２０ｃが有する通信部と例えば無線ＬＡＮなどで互いに通信可能に接続される。なお、通信部１２は、受信部、第一受信部、送信部、第一送信部の一例である。
【００２２】
例えば、通信部１２は、複数の情報表示装置それぞれと複数の送信装置それぞれとの間の通信レートを送信装置２０ａ、２０ｂ、２０ｃそれぞれから受信し、受信した通信レートを配信リスト生成部１４に出力する。
【００２３】
また、通信部１２は、配信リスト生成部１４によって生成された配信担当リストを配信リスト生成部１４から受信し、受信した配信担当リストを送信装置２０ａ、２０ｂ、２０ｃそれぞれに送信する。
【００２４】
通信部１２は、送信装置２０ａ、２０ｂ、２０ｃから、資料データの配信指示を受付けた場合、資料データの配信指示を受付けたことを情報配信部１３に出力する。また、通信部１２は、記憶部１１などに記憶される資料データを情報配信部１３から受信し、受信した資料データを送信装置２０ａ、２０ｂ、２０ｃそれぞれに送信する。また、通信部１２は、情報配信部１３から情報配信準備が整ったことを通知された場合、情報配信準備が整ったことを送信装置２０ａ、２０ｂ、２０ｃそれぞれに通知する。
【００２５】
情報配信部１３は、通信部１２を介して送信装置２０ａ、２０ｂ、２０ｃから資料データの配信指示を受付けた場合、記憶部１１などに記憶される各種情報から要求された資料データを読み出し、読み出した資料データを通信部１２に出力する。
【００２６】
また、情報配信部１３は、配信リスト生成部１４から配信担当リストを送信装置２０ａ、２０ｂ、２０ｃそれぞれに送信したことを通知された場合、通信部１２を介して情報配信準備が整ったことを送信装置２０ａ、２０ｂ、２０ｃに通知する。言い換えると、情報配信部１３は、各送信装置に配信開始トリガをかける。情報配信部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路である。または、情報配信部１３は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路である。
【００２７】
配信リスト生成部１４は、通信部１２を介して送信装置２０ａ、２０ｂ、２０ｃそれぞれから通信レート一覧を受信し、受信した通信レート一覧から各送信装置に配信担当リストを生成する。なお、配信リスト生成部１４は、算出部、選択部の一例である。
【００２８】
配信リスト生成部１４が、全ての情報表示装置に最短時間で資料データを送信する送信装置と情報表示装置との組み合わせの選択動作について説明する。例えば、配信リスト生成部１４は、図３に示す通信レート一覧を送信装置２０ａ、２０ｂ、２０ｃから受信する。図３は、実施例１に係る情報配信装置が送信装置から受信した通信レートの一覧を示す図である。
【００２９】
図３に示すように、配信リスト生成部１４は、送信装置２０ａと情報表示装置３０ａ〜３０ｉ間の通信レートがそれぞれ「4、3、7、6、2、5、5、4、2（秒）」であることを送信装置２０ａから受信する。また、配信リスト生成部１４は、送信装置２０ｂと情報表示装置３０ａ〜３０ｉ間の通信レートがそれぞれ「3、4、7、5、6、3、5、5、6（秒）」であることを送信装置２０ｂから受信する。また、配信リスト生成部１４は、送信装置２０ｃと情報表示装置３０ａ〜３０ｉ間の通信レートがそれぞれ「7、7、3、5、4、4、3、6、5（秒）」であることを送信装置２０ｃから受信する。
【００３０】
配信リスト生成部１４は、通信部１２によって受信された通信レートに基づいて、複数の情報表示装置と複数の送信装置との全ての組み合わせについて、情報表示装置の全てに送信装置からデータを送信し終えるまでの時間を算出する。例えば、配信リスト生成部１４は、３台の送信装置と９台の情報表示装置とから２万通り弱の組み合わせについて、複数の情報表示装置の全てにデータを送信し終えるまでの時間を計算する。配信リスト生成部１４は、送信装置２０ａと組み合わせとなった情報表示装置すべてにデータを送り終わるまでの時間をＴａとして算出する。また、配信リスト生成部１４は、送信装置２０ｂと組み合わせとなった情報表示装置すべてにデータを送り終わるまでの時間をＴｂとして算出する。また、配信リスト生成部１４は、送信装置２０ｃと組み合わせとなった情報表示装置すべてにデータを送り終わるまでの時間をＴｃとして算出する。
【００３１】
図３を用いて、複数の情報表示装置の全てにデータを送信し終えるまでの時間を計算する一例を説明する。配信リスト生成部１４は、送信装置２０ａと情報表示装置３０ａ、３０ｂ、３０ｃとを組み合わせた場合、情報表示装置３０ａ、３０ｂ、３０ｃにデータを送り終わるまでの時間Ｔａを１４秒と算出する。また、配信リスト生成部１４は、送信装置２０ｂと情報表示装置３０ｄ、３０ｅ、３０ｆとを組み合わせた場合、情報表示装置３０ｄ、３０ｅ、３０ｆにデータを送り終わるまでの時間Ｔｂを１４秒と算出する。また、配信リスト生成部１４は、送信装置２０ｃと情報表示装置３０ｇ、３０ｈ、３０ｉとを組み合わせた場合、情報表示装置３０ｇ、３０ｈ、３０ｉに送り終わるまでの時間Ｔｃを１４秒と算出する。
【００３２】
そして、配信リスト生成部１４は、算出した時間に基づいて、資料データを送信する送信装置と資料データを受信する情報表示装置との組み合わせを選択する。例えば、配信リスト生成部１４は、全ての送信装置と情報表示装置との全ての組み合わせからＴａ〜Ｔｂのうちの最大値が最も小さく、さらにＴａ＋Ｔｂ＋Ｔｃが最も小さい値になる組み合わせを選択する。図３の例では、配信リスト生成部１４は、送信装置２０ａと情報表示装置３０ｂ、３０ｅ、３０ｈ、３０ｉとの組み合わせを選択する。また、配信リスト生成部１４は、送信装置２０ｂと情報表示装置３０ａ、３０ｄ、３０ｆとの組み合わせを選択する。また、配信リスト生成部１４は、送信装置２０ｃと情報表示装置３０ｃ、３０ｇの組み合わせを選択する。
【００３３】
配信リスト生成部１４は、全ての情報表示装置に最短時間で資料データを送信する送信装置と情報表示装置との組み合わせを選択し、選択した組み合わせを配信担当リストとして送信装置毎に生成する。配信リスト生成部１４が生成する送信装置２０ａ用の配信担当リストには、情報表示装置３０ｂ、３０ｅ、３０ｈ、３０ｉが選択される。また、配信リスト生成部１４が生成する送信装置２０ｂ用の配信担当リストには、情報表示装置３０ａ、３０ｄ、３０ｆが選択される。また、配信リスト生成部１４が生成する送信装置２０ｃ用の配信担当リストには、情報表示装置３０ｃ、３０ｇが選択される。
【００３４】
また、配信リスト生成部１４は、通信部１２を介して、生成した配信担当リストを送信装置２０ａ〜２０ｃに送信する。また、配信リスト生成部１４は、配信担当リストを送信装置２０ａ〜２０ｃそれぞれに送信したことを情報配信部１３に通知する。なお、配信リスト生成部１４は、例えば、ＡＳＩＣやＦＰＧＡなどの集積回路、または、ＣＰＵやＭＰＵなどの電子回路である。
【００３５】
［送信装置］
次に、図４を用いて、送信装置２０ａの構成を説明する。図４は、実施例１に係る送信装置の構成を示すブロック図である。図４に示すように、送信装置２０ａは、記憶部２１ａと、第一通信部２２ａと、第二通信部２３ａと、入力部２４ａと、出力部２５ａと、無線レート取得部２６ａと、情報制御部２７ａとを有する。なお、送信装置２０ａ、２０ｂ、２０ｃの構成は同様であるので、ここでは、送信装置２０ａの構成についてのみ説明し、送信装置２０ｂ、２０ｃの構成については説明を省略する。
【００３６】
記憶部２１ａは、ＳＤメモリカードなどの記憶装置であり、情報配信装置１０から受信した会議資料などを記憶する。
【００３７】
第一通信部２２ａは、少なくとも１つの通信ポートを有するインターフェースを有し、他の装置と間でやり取りされる情報を制御する。第一通信部２２ａは、情報表示装置３０ａ〜３０ｉが有する通信部と例えばBluetooth（登録商標）などの位置関係によって通信レートが大幅に変化する無線通信によって互いに通信可能に接続されている。
【００３８】
第一通信部２２ａは、情報表示装置３０ａ〜３０ｉから識別符号を受信し、受信した識別符号を無線レート取得部２６ａに出力する。ここで、識別符号とは、各装置を一意に識別する識別子である。第一通信部２２ａは、情報表示装置３０ａ〜３０ｉから受信完了通知を受信し、受信した受信完了通知を無線レート取得部２６ａに出力する。また、第一通信部２２ａは、情報制御部２７ａによって記憶部２１ａから読み出された資料データを配信担当リストに基づいて、情報表示装置３０ａ〜３０ｉに送信する。なお、第一通信部２２ａは、第三送信部の一例である。
【００３９】
第二通信部２３ａは、少なくとも１つの通信ポートを有するインターフェースを有し、他の装置との間でやり取りされる情報を制御する。第二通信部２３ａは、情報配信装置１０の通信部１２と例えば無線ＬＡＮなどで互いに通信可能に接続され、情報配信装置１０によって生成された配信担当リストを受信する。また、第二通信部２３ａは、情報配信装置１０から資料データを受信し、受信した資料データを情報制御部２７ａに出力する。また、第二通信部２３ａは、無線レート取得部２６ａによって取得された通信レートを情報配信装置１０に送信する。なお、第二通信部２３ａは、第二受信部、第二送信部の一例である。
【００４０】
入力部２４ａは、利用者から各種情報や操作指示を受付けるための入力デバイスであり、例えば、キーボード、マウス、十字キー、タッチパネルなどである。入力部２４ａは、利用者から送信装置と情報表示装置との間の通信レートを取得する操作を受付ける。また、入力部２４ａは、参加者が保持する情報表示装置に会議資料を送信する操作を利用者から受付ける。
【００４１】
出力部２５ａは、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイやタッチパネルなどである。出力部２５ａは、情報制御部２７ａによって情報配信装置１０から受信された情報を出力する。この結果、利用者は、送信する会議資料が目的のものであるか否かを確認したり、配信担当である情報表示装置がどの装置であるかを確認したりする。また、出力部２５ａは、データ送信の準備が整ったことを情報制御部２７ａから通知された場合、データ送信が可能であることを出力する。この結果、利用者は、情報を送信できる状態であると判定する。
【００４２】
無線レート取得部２６ａは、入力部２４ａを介して利用者から操作を受付けた場合、通信可能な範囲に位置する他装置を検索する。無線レート取得部２６ａは、第一通信部２２ａを介して無線電波をスキャンし、スキャンに対する応答として識別符号を受信した場合、識別符号に対応する他装置が通信可能な範囲に位置すると判定する。図１に示す例では、無線レート取得部２６ａは、無線電波をスキャンした結果、送信装置２０ｂ、送信装置２０ｃそして情報表示装置３０ａ〜３０ｉから識別符号を受信する。
【００４３】
また、無線レート取得部２６ａは、通信可能な範囲に位置する他装置との無線通信速度を取得する。例えば、無線レート取得部２６ａは、複数の情報表示装置３０ａ〜３０ｉそれぞれと自装置との間の通信レートを取得する。無線レート取得部２６ａは、通信レート計測用にダミーデータを送信して、情報表示装置３０ａ〜３０ｉそれぞれに対する無線通信速度を取得する。
【００４４】
無線レート取得部２６ａは、利用者から選択された１つの情報表示装置と通信を接続し、通信レート取得用のダミーデータを送信する。ここで、ダミーデータは、例えば、１００バイト程度の内容の無いデータである。無線レート取得部２６ａは、送信したダミーデータに対する受信完了通知を接続した情報表示装置から受信するまでに要した通信時間を測定し、送信バイト数を通信時間で割ることから通信レートを算出する。なお、通信レートの算出の際に用いる通信時間は、ダミーデータに限らず、通信時間計測に適切なデータであればいかなるデータであってもよい。
【００４５】
無線レート取得部２６ａは、検知したすべての情報表示装置の通信レートを取得したか否かを判定する。この場合、例えば、無線レート取得部２６ａは、入力部２４ａを介して、検知したすべての情報表示装置の通信レートを取得したことを示す操作を利用者から受付けたか否かを判定する。
【００４６】
無線レート取得部２６ａは、検知したすべての情報表示装置の通信レートを取得していないと判定した場合、検知したすべての情報表示装置の通信レートを取得するまで、同様の動作を実行する。無線レート取得部２６ａは、検知したすべての情報表示装置の通信レートを取得したと判定した場合、無線レート取得部２６ａは、第二通信部２３ａを介して取得した全ての通信レートを情報配信装置１０に送信する。
【００４７】
また、無線レート取得部２６ａは、情報表示装置に資料データを送信した場合、情報表示装置から受信完了通知を受信するまでの応答時間から通信レートを計算しても良い。無線レート取得部２６ａは、例えば、ＡＳＩＣやＦＰＧＡなどの集積回路、または、ＣＰＵやＭＰＵなどの電子回路である。なお、無線レート取得部２６ａは、取得部の一例である。
【００４８】
情報制御部２７ａは、第二通信部２３ａを介して情報配信装置１０から配信担当リストを受信し、受信した配信担当リストを記憶部２１ａに格納する。また、情報制御部２７ａは、第二通信部２３ａを介して情報配信装置１０から資料データを受信し、受信した資料データを記憶部２１ａに格納する。また、情報制御部２７ａは、第二通信部２３ａを介して情報配信装置１０から情報配信準備が整ったことを通知された場合、出力部２５ａに情報配信準備が整ったことを出力する。
【００４９】
また、情報制御部２７ａは、入力部２４ａを介して利用者から情報の送信を指示された場合、記憶部２１ａに格納された配信担当リストを読み出して、読み出した配信担当リストを出力部２５ａに出力する。
【００５０】
情報制御部２７ａは、利用者から選択された、配信担当である情報表示装置のいずれか１つと通信が確立された場合、記憶部２１ａに格納された資料データを読み出して、接続が確立された情報表示装置に資料データを送信する。情報制御部２７ａは、資料データを配信担当である情報表示装置に送信した場合、資料データを配信担当である情報表示装置に送信したことを無線レート取得部２６ａに通知する。
【００５１】
また、情報制御部２７ａは、配信担当リスト内の全ての情報表示装置へ資料データを送信したか否かを判定する。この場合、例えば、情報制御部２７ａは、入力部２４ａを介して、配信担当リスト内の全ての情報表示装置へ資料データを送信したことを示す操作を利用者から受付けたか否かを判定する。情報制御部２７ａは、配信担当リスト内の全ての情報表示装置へ資料データを送信していないと判定した場合、配信担当リスト内の全ての情報表示装置へ資料データを送信するまで、同様の動作を実行する。なお、情報制御部２７ａは、例えば、ＡＳＩＣやＦＰＧＡなどの集積回路、または、ＣＰＵやＭＰＵなどの電子回路である。
【００５２】
［情報表示装置］
次に、図５を用いて、情報表示装置３０ａ〜３０ｉの構成を説明する。図５は、実施例１に係る情報表示装置の構成を示すブロック図である。図５に示すように、情報表示装置３０ａは、出力部３１ａと、通信部３２ａとを有する。なお、情報表示装置３０ａ〜３０ｉの構成は同様であるので、ここでは、情報表示装置３０ａについてのみ説明し、情報表示装置３０ｂ〜３０ｉの構成については説明を省略する。
【００５３】
出力部３１ａは、データを出力する。例えば、出力部３１ａは、電子ペーパーであり、通信部３２ａを介して送信装置２０ａ〜２０ｃから受信した資料データを表示する。なお、出力部３１ａは、表示部の一例である。
【００５４】
通信部３２ａは、少なくとも１つの通信ポートを有するインターフェースを有し、他の装置との間でやり取りされる情報を制御する。なお、通信部３２ａは、第三受信部の一例である。
【００５５】
例えば、通信部３２ａは、送信装置２０ａ〜２０ｃのいずれかによって、自装置が検索されたか否かを判定する。例えば、通信部３２ａは、自装置の無線電波がスキャンされたと判定した場合、自装置が検索されたと判定し、自装置を検索した送信装置に自装置を識別する識別符号を通知する。
【００５６】
また、通信部３２ａは、送信装置２０ａ〜２０ｃからダミーデータを受信した場合、ダミーデータの受信が完了したことを示すダミーデータ受信完了通知を送信装置に通知する。
【００５７】
また、通信部３２ａは、送信装置２０ａ〜２０ｃのいずれかによって送信された資料データを受信し、受信した資料データを出力部３１ａに出力する。そして、通信部３２ａは、資料データの受信が完了したことを示すデータ受信完了通知を送信装置２０ａ〜２０ｃに送信する。なお、通信部３２ａは、ＡＳＩＣやＦＰＧＡなどの集積回路、又はＣＰＵやＭＰＵなどの電子回路である。
【００５８】
［処理手順］
次に、図６〜１０を用いて、配信システムによる処理の処理手順を説明する。図６は、実施例１に係る情報配信装置による配信担当リストの作成処理の処理手順を説明するフローチャートである。図７は、実施例１に係る情報配信装置による処理の処理手順を説明するフローチャートである。図８は、実施例１に係る送信装置による通信レート取得処理の処理手順を説明するフローチャートである。図９は、実施例１に係る送信装置によるデータ送信処理の処理手順を説明する図である。図１０は、実施例１に係る情報表示装置による処理の処理手順を説明するフローチャートである。
【００５９】
（情報配信装置による配信担当リストの作成処理）
まず、図６を用いて、情報配信装置１０による配信担当リストの作成処理を説明する。図６に示すように、情報配信装置１０は、送信装置のいずれかから通信レート一覧が通知されたか否かを判定する（ステップＳ１０１）。情報配信装置１０は、通信レート一覧が通知されたと判定した場合（ステップＳ１０１、Ｙｅｓ）、通信レート一覧を通知した送信装置と情報表示装置３０ａ〜３０ｉとの間の通信レート一覧を読み込む（ステップＳ１０２）。
【００６０】
情報配信装置１０は、送信装置と情報表示装置の全組み合わせリストを作成し（ステップＳ１０３）、それぞれの組み合わせの中から、全ての情報表示装置が資料データを受信し終えるまでに要する時間を算出する（ステップＳ１０４）。続いて、情報配信装置１０は、全ての情報表示装置が資料データを受信し終えるまでに要する時間が短い順に全組み合わせリストを並び替える（ステップＳ１０５）。
【００６１】
情報配信装置１０は、全ての情報表示装置が資料データを受信し終えるまでに要する時間が１番短い組み合わせで、各送信装置が担当する情報表示装置を決定する（ステップＳ１０６）。そして、情報配信装置１０は、各送信装置に配信担当リストを作成する（ステップＳ１０７）。情報配信装置１０は、通信レート一覧が通知されていないと判定した場合（ステップＳ１０１、Ｎｏ）、または、各送信装置に配信担当リストを作成した後に、ステップＳ１０１に移行して送信装置のいずれかから通信レート一覧が通知されたか否かを判定する。
【００６２】
（情報配信装置による処理）
次に、図７を用いて、情報配信装置１０による処理を説明する。情報配信装置１０は、資料データの配信指示を受付けたか否かを判定する（ステップＳ２０１）。ここで、情報配信装置１０は、資料データの配信指示を受付けたと判定した場合（ステップＳ２０１、Ｙｅｓ）、各送信装置に資料データを送信する（ステップＳ２０２）。続いて、情報配信装置１０は、各送信装置に配信担当リストを送信する（ステップＳ２０３）。そして、情報配信装置１０は、各送信装置に配信開始トリガをかける（ステップＳ２０４）。情報配信装置１０は、資料データの配信指示を受付けていないと判定した場合（ステップＳ２０１、Ｎｏ）、または、各送信装置に配信開始トリガをかけた後に、ステップＳ２０１に移行して資料データの配信指示を受付けたか否かを判定する。
【００６３】
（送信装置による通信レート取得処理）
次に、図８を用いて、送信装置２０ａ〜２０ｃによる通信レート取得処理を説明する。ここでは、送信装置２０ａを一例として説明する。送信装置２０ａは、入力部２４ａを介して利用者から操作を受付けたことを契機として通信レート取得処理を実行する。図８に示すように、送信装置２０ａは、無線電波をスキャンし（ステップＳ３０１）、検知した情報表示装置を識別する（ステップＳ３０２）。
【００６４】
送信装置２０ａは、検知した情報表示装置のうち、１つの情報表示装置を選択する操作を利用者から受付け、選択された情報表示装置と通信を接続する（ステップＳ３０３）。続いて、送信装置２０ａは、通信レート測定用のダミーデータを情報表示装置に送信し（ステップＳ３０４）、通信にかかった時間を測定し（ステップＳ３０５）、通信レートを算出する（ステップＳ３０６）。そして、送信装置２０ａは、検知した全ての情報表示装置の通信レートを取得したか否かを判定する（ステップＳ３０７）。
【００６５】
送信装置２０ａは、検知した全ての情報表示装置の通信レートを取得したと判定した場合（ステップＳ３０７、Ｙｅｓ）、取得した各情報表示装置間との通信レート一覧を情報配信装置１０へ通知し（ステップＳ３０８）、処理を終了する。一方、送信装置２０ａは、検知した全ての情報表示装置の通信レートを取得していないと判定した場合（ステップＳ３０７、Ｎｏ）、以下の処理を実行する。すなわち、送信装置２０ａは、通信レートを取得していない情報表示装置の１つを選択する操作を利用者から受付け、選択された情報表示装置と通信を接続し（ステップＳ３０３）、以降の処理を実行する。
【００６６】
（送信装置によるデータ送信処理）
次に、図９を用いて、送信装置２０ａ〜２０ｃによるデータ送信処理を説明する。ここでは、送信装置２０ａを一例として説明する。図９に示すように、送信装置２０ａは、情報配信装置１０から配信開始トリガを受信したことを契機に処理を実行する。送信装置２０ａは、配信担当リストを読み込み（ステップＳ４０１）、読み込んだ配信担当リストを出力部に出力する。そして、送信装置２０ａは、配信担当リスト内の情報表示装置の１つを選択する操作を利用者から受付け、選択された情報表示装置と通信を接続する（ステップＳ４０２）。
【００６７】
送信装置２０ａは、通信を接続した情報表示装置に資料データを送信し（ステップＳ４０３）、資料データの送信に要した時間を測定する（ステップＳ４０４）。そして、送信装置２０ａは、送信した資料データのバイト数と資料データの送信に要した時間とから通信レートを算出する（ステップＳ４０５）。
【００６８】
送信装置２０ａは、配信担当リスト内の全ての情報表示装置に配信データを送信したか否かを判定する（ステップＳ４０６）。ここで、送信装置２０ａは、配信担当リスト内の全ての情報表示装置に配信データを送信したと判定した場合（ステップＳ４０６、Ｙｅｓ）、各情報表示装置との間の通信レート一覧を情報配信装置に通知し（ステップＳ４０７）、処理を終了する。一方、送信装置２０ａは、配信担当リスト内の全ての情報表示装置に配信データを送信していないと判定した場合（ステップＳ４０６、Ｎｏ）、ステップＳ４０２に移行し、以降の処理を実行する。
【００６９】
（情報表示装置による処理の処理手順）
次に、図１０を用いて、情報表示装置３０ａ〜３０ｉによる処理の処理手順を説明する。ここでは、情報表示装置３０ａを一例として説明する。図１０に示すように、情報表示装置３０ａは、送信装置のいずれかによって自装置の無線電波をスキャンされたか否かを判定する（ステップＳ５０１）。情報表示装置３０ａは、送信装置のいずれかによって自装置の無線電波をスキャンされたと判定した場合（ステップＳ５０１、Ｙｅｓ）、自装置の識別符号を自装置を検索した送信装置に通知する（ステップＳ５０２）。情報表示装置３０ａは、ステップＳ５０２で自装置の識別符号を通知した後、ステップＳ５０１に移行し、送信装置のいずれかによって自装置の無線電波をスキャンされたか否かを判定する。
【００７０】
情報表示装置３０ａは、送信装置のいずれかによって自装置の無線電波をスキャンされていないと判定した場合（ステップＳ５０１、Ｎｏ）、測定用のダミーデータを受信したか否かを判定する（ステップＳ５０３）。ここで、情報表示装置３０ａは、測定用のダミーデータを受信したと判定した場合（ステップＳ５０３、Ｙｅｓ）、測定用のダミーデータを送信した送信装置にダミーデータの受信完了を通知する（ステップＳ５０４）。情報表示装置３０ａは、ステップＳ５０４で送信装置にダミーデータの受信完了を通知した後、ステップＳ５０１に移行し、送信装置のいずれかによって自装置の無線電波をスキャンされたか否かを判定する。
【００７１】
情報表示装置３０ａは、測定用のダミーデータを受信していないと判定した場合（ステップＳ５０３、Ｎｏ）、資料データを受信したか否かを判定する（ステップＳ５０５）。ここで、情報表示装置３０ａは、資料データを受信したと判定した場合（ステップＳ５０５、Ｙｅｓ）、資料データを送信した送信装置に資料データの受信完了を通知し（ステップＳ５０６）、資料データを自装置に出力部３１ａに表示する（ステップＳ５０７）。情報表示装置３０ａは、ステップＳ５０５で資料データを受信していないと判定した場合（ステップＳ５０５、Ｎｏ）、または、ステップＳ５０７で資料データを自装置に画面に表示した後、ステップＳ５０１に移行し、送信装置のいずれかによって自装置の無線電波をスキャンされたか否かを判定する。
【００７２】
［実施例１の効果］
上述してきたように、本実施例１では、配信リスト生成部１４は、送信装置と情報表示装置との全ての組み合わせについて、情報表示装置の全てにデータを送信し終えるまでの時間を計算する。配信リスト生成部１４は、それぞれの組み合わせから、複数の情報表示装置の全てにデータを送信し終えるまでの時間が短い順に並び替え、最短時間になった組み合わせを選択し配信担当リストを生成する。そして、配信リスト生成部１４は、生成した配信担当リストを送信装置２０ａ〜２０ｃに送信する。この結果、送信装置は、複数の情報表示装置の全てにデータを送信し終えるまでの時間が最短時間となる情報表示装置に資料データを送信する。したがって、実施例１に係る配信システムは、複数の情報表示装置に短時間でデータを配信することができる。
【００７３】
なお、配信担当リストの選択は、通信レートそれぞれの組み合わせから、複数の情報表示装置の全てにデータを送信し終えるまでの時間が短い順に並び替え、最短時間になった組み合わせを選択するものとして説明したが、これに限定されない。例えば、配信リスト生成部１４は、通信レートそれぞれの組み合わせから、複数の情報表示装置の全てにデータを送信し終えるまでの時間が短い順に並び替え、２番目に短い時間となる組み合わせを選択してもよい。
【００７４】
また、配信リスト生成部１４は、全ての情報表示装置に最短時間で資料データを送信する送信装置と情報表示装置との組み合わせを配信担当リストとして送信装置毎に生成するものとして説明したがこれに限定されるものではない。例えば、配信リスト生成部１４は、全ての情報表示装置に最短時間で資料データを送信する送信装置と情報表示装置との全ての組み合わせを配信担当リストとして生成し、生成した配信担当リストを送信装置に送信するようにしてもよい。
【実施例２】
【００７５】
実施例１では、情報配信装置に記憶された資料データを複数の送信装置が取得し、取得した資料データを情報表示装置に送信して表示させるシステム構成例を説明した。ところで、あらかじめ複数の情報配信装置それぞれに共通の資料データを記憶させた状態であれば、情報配信装置から送信装置に資料データを送信しなくてもよい。そこで、実施例２では、あらかじめ複数の情報配信装置に共通の資料データを記憶させておき、複数の情報配信装置のうち１つが配信担当リストを生成する例を説明する。
【００７６】
［実施例２に係る配信システムの構成］
次に、図１１を用いて、実施例２に係る配信システムの構成例を説明する。図１１は、実施例２に係る配信システムの構成例を示す図である。図１１に示すように、実施例２に係る配信システム１００は、情報配信装置１１０ａ、１１０ｂを有する情報配信装置群１１０と、情報表示装置３０ａ〜３０ｉを有する情報表示装置群３０とを有する。なお、配信システム１００が有する送信装置や情報表示装置の数は、一例を示すに過ぎず、これに限定されるものではない。また、図１に示した各部と同様の役割を果たす装置については、同一符号を付すことにしてその詳細な説明を省略する。
【００７７】
情報配信装置群１１０の情報配信装置１１０ａと１１０ｂとは、例えば、無線ＬＡＮなどの十分高速な通信回線によって互いに通信可能に接続されている。情報配信装置群１１０と情報表示装置群３０とは、例えば、Bluetooth（登録商標）などの位置関係によって通信レートが大幅に変化する無線通信によって互いに通信可能に接続されている。
【００７８】
情報配信装置１１０ａ、１１０ｂのうち１つは、利用者によって、配信担当リストを生成する送信装置に設定される。ここで、説明の便宜上、配信担当リストを生成し、配信開始トリガをかけて、資料データを配信する送信装置を親ノード、配信担当リストを生成せず、配信開始トリガに応答して資料データを配信する送信装置を子ノードとする。実施例２では、情報配信装置１１０ａを親ノード、情報配信装置１１０ｂを子ノードに設定した場合を例に説明する。
【００７９】
情報配信装置１１０ａは、情報表示装置３０ａ〜３０ｉとの通信レートを測定する。また、情報配信装置１１０ｂは、情報表示装置３０ａ〜３０ｉとの通信レートを測定し、測定した通信レートを情報配信装置１１０ａに送信する。情報配信装置１１０ａは、自装置が取得した通信レート及び情報配信装置１１０ｂから受信した通信レートから、配信担当リストを作成する。そして、情報配信装置１１０ａは、配信担当リストを情報配信装置１１０ｂに送信する。
【００８０】
情報配信装置１１０ａ及び情報配信装置１１０ｂは、配信担当リストを読み出して、担当する情報表示装置に資料データを配信する。なお、親ノードの設定、子ノードの設定は、例えば、子ノードの操作ボタンが操作されたことを契機として、設定を切換えることができるものとする。
【００８１】
［実施例２に係る送信装置の構成］
次に、図１２を用いて、情報配信装置１１０ａの構成を説明する。図１２は、実施例２に係る送信装置の構成を示すブロック図である。実施例２に係る情報配信装置１１０ａは、記憶部１１１ａと第一通信部２２ａと第二通信部２３ａと入力部２４ａと出力部２５ａと情報制御部２７ａと設定変更部１１５ａと無線レート取得部１１６ａと配信リスト生成部１１７ａとを有する。なお、情報配信装置１１０ａ、１１０ｂの構成は同様であるので、ここでは、情報配信装置１１０ｂの説明は省略する。また、図４に示した各部と同様の役割を果たす機能部については、同一符号を付すことにしてその詳細な説明を省略する。
【００８２】
記憶部１１１ａは、実施例１で説明した記憶部２１ａが有する機能に加え、さらに以下の機能を有する。記憶部１１１ａは、自装置が、資料データを送信する情報配信装置と資料データを受信する情報表示装置との組み合わせを選択する親ノードであるか否かの設定を記憶する。
【００８３】
設定変更部１１５ａは、入力部２４ａを介して利用者から自装置の設定を親ノードに変更する設定を受付けた場合に、記憶部１１１ａが記憶する設定を親ノードに変更する。また、設定変更部１１５ａは、入力部２４ａを介して利用者から自装置の設定が子ノードから親ノードへの切替えを受付けた場合、自装置の設定が切替えられたことを各部に通知する。なお、設定変更部１１５ａは、変更部の一例である。
【００８４】
例えば、設定変更部１１５ａは、自装置が子ノードに設定されている状態で、入力部２４ａを介して利用者から親ノードへ設定を切替えられた場合、無線レート取得部１１６ａと配信リスト生成部１１７ａに設定の変更を通知する。また、設定変更部１１５ａは、第二通信部２３ａを介して親ノードに設定の変更を通知する。
【００８５】
また、設定変更部１１５ａは、自装置が親ノードに設定されている状態で、第二通信部２３ａを介して設定の変更を通知された場合、無線レート取得部１１６ａと配信リスト生成部１１７ａに設定の変更を通知する。なお、設定変更部１１５ａは、ＡＳＩＣやＦＰＧＡなどの集積回路、又はＣＰＵやＭＰＵなどの電子回路である。
【００８６】
無線レート取得部１１６ａは、実施例１で説明した無線レート取得部２６ａが有する機能に加え、さらに以下の機能を有する。無線レート取得部１１６ａは、設定変更部１１５ａから設定の変更を通知された場合、動作を変更する。
【００８７】
例えば、無線レート取得部１１６ａは、自装置が親ノードに設定されている場合、取得した通信レート一覧を自装置が有する配信リスト生成部１１７ａに出力する。なお、無線レート取得部１１６ａは、自装置が子ノードに設定されている場合、無線レート取得部２６ａと同様に、通信レート一覧を親ノードに送信する。なお、無線レート取得部１１６ａは、ＡＳＩＣやＦＰＧＡなどの集積回路、又はＣＰＵやＭＰＵなどの電子回路である。
【００８８】
配信リスト生成部１１７ａは、実施例１で説明した配信リスト生成部１４が有する機能に加え、さらに以下の機能を有する。配信リスト生成部１１７ａは、設定変更部１１５ａから設定の変更を通知された場合、動作を変更する。
【００８９】
例えば、配信リスト生成部１１７ａは、自装置が子ノードに設定されている場合、動作せずに待機する。なお、配信リスト生成部１１７ａは、自装置が親ノードに設定されている場合、配信リスト生成部１４と同様に動作する。なお、配信リスト生成部１１７ａは、ＡＳＩＣやＦＰＧＡなどの集積回路、又はＣＰＵやＭＰＵなどの電子回路である。
【００９０】
［処理手順］
次に、情報配信装置１１０ａの処理手順を説明する。情報配信装置１１０ａは、自装置が子ノードに設定されている場合、実施例１に係る送信装置２０ａと同様に図８〜図９で説明した処理を実行する。また、情報配信装置１１０ａは、自装置が親ノードに設定されている場合、実施例１に係る送信装置２０ａと同様に図８で説明した処理を実行した後に、実施例１に係る情報配信装置１０と同様に図６〜図７で説明した処理を実行する。そして、情報配信装置１１０ａは、自装置が親ノードに設定されている場合、実施例１に係る送信装置２０ａと同様に図９で説明した処理を実行する。
【００９１】
［実施例２の効果］
上述してきたように、本実施例では、複数の情報表示装置に短時間でデータを配信することができる。
【００９２】
また、実施例２に係る配信システムは、親ノードとなる情報配信装置を切換えることができる。このため、複数のプレゼンターが順番にプレゼンテーションをする場合、プレゼンターそれぞれが情報配信装置を所持し、情報配信装置を持ち替えなくてもよい。
【００９３】
また、プレゼンテーション待ちのプレゼンターのうち一人が親ノードとなる情報配信装置を操作し、資料データの配信開始トリガをかけるようにしてもよい。この場合、プレゼンターは情報配信装置を操作する回数を減らせるので、プレゼンテーションに集中することができる。
【００９４】
なお、実施例２では、情報配信装置１１０ａを親ノード、送信装置１１０ｂを子ノードに設定した場合を例に説明したが、これに限定されるものではない。例えば、情報配信装置１１０ｂを親ノード、情報配信装置１１０ａを子ノードに設定してもよい。
【実施例３】
【００９５】
ところで、本発明は、上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、実施例３では、本発明に含まれる他の実施例について説明する。
【００９６】
（システム構成等）
本実施例において説明した各処理のうち自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、制御手順、具体的名称については、特記する場合を除いて任意に変更することができる。
【００９７】
また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理の順番を変更してもよい。例えば、図７に示すステップＳ２０２とステップＳ２０３との順番を入れ替えても良い。
【００９８】
また、図示した各構成部は、機能概念的なものであり、必ずしも物理的に図示のごとく構成されていることを要しない。例えば、情報配信装置１０は、情報配信部１３と配信リスト生成部１４とは統合されてもよい。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００９９】
（プログラム）
ところで、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。
【０１００】
図１３は、配信プログラムを実行するコンピュータを示す図である。図１３に示すように、コンピュータ３００は、利用者からデータや各種設定などを受け付ける入力装置３１０と、コンピュータの状況などを通知する出力装置３２０とを有する。また、コンピュータ３００は、他の装置とデータを送受信するネットワークインターフェース３３０と媒体読取装置３４０とＲＡＭ３５０とＲＯＭ（Read  Only  Memory）３６０とＣＰＵ３７０とバス３８０とを有する。そして、各装置３１０〜３７０それぞれは、バス３８０に接続される。
【０１０１】
ここで、図１３に示すように、ＲＯＭ３６０には、図２に示した、情報配信部１３と配信リスト生成部１４と同様の機能を発揮する配信プログラム３６１が予め記憶されている。そして、ＣＰＵ３７０は、配信プログラム３６１をＲＯＭ３６０から読み出して、配信プロセス３７１として実行する。すなわち、配信プロセス３７１は、図２に示した、情報配信部１３と配信リスト生成部１４と同様の動作を実行する。
【０１０２】
ところで、上記した配信プログラム３６１は、必ずしもＲＯＭ３６０に記憶させておく必要はない。例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に記憶させておくようにしてもよい。また、コンピュータ３００の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」に記憶させておいてもよい。さらに、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などを介してコンピュータ３００に接続される「他のコンピュータシステム」に記憶させておいてもよい。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１０３】
すなわち、このプログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」、「通信媒体」などの記録媒体に、コンピュータ読み取り可能に記憶されるものである。そして、コンピュータ３００は、このような記録媒体からプログラムを読み出して実行することで上記した実施例と同様の機能を実現する。なお、この他の実施例でいうプログラムは、コンピュータ３００によって実行されることに限定されるものではない。例えば、他のコンピュータシステムまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
【符号の説明】
【０１０４】
１、１００  配信システム
１０、１１０ａ、１１０ｂ  情報配信装置
１１  記憶部
１２  通信部
１３  情報配信部
１４、１１７ａ  配信リスト生成部
２０  送信装置群
２０ａ、２０ｂ、２０ｃ  送信装置
２１ａ  記憶部
２２ａ  第一通信部
２３ａ  第二通信部
２４ａ  入力部
２５ａ  出力部
２６ａ、１１６ａ  無線レート取得部
２７ａ  情報制御部
３０  情報表示装置群
３０ａ、３０ｂ、３０ｃ、３０ｄ、３０ｅ、３０ｆ、３０ｇ、３０ｈ、３０ｉ  
情報表示装置
３１ａ  出力部
３２ａ  通信部
１１０  情報配信装置群
１１５ａ  設定変更部
３００  コンピュータ
３１０  入力装置
３２０  出力装置
３３０  ネットワークインターフェース
３４０  媒体読取装置
３５０  ＲＡＭ
３６０  ＲＯＭ
３７０  ＣＰＵ
３８０  バス
【図１】
0005668522.tif 000002
【図２】
0005668522.tif 000003
【図３】
0005668522.tif 000004
【図４】
0005668522.tif 000005
【図５】
0005668522.tif 000006
【図６】
0005668522.tif 000007
【図７】
0005668522.tif 000008
【図８】
0005668522.tif 000009
【図９】
0005668522.tif 000010
【図１０】
0005668522.tif 000011
【図１１】
0005668522.tif 000012
【図１２】
0005668522.tif 000013
【図１３】
0005668522.tif 000014