(57)【要約】【課題】  データ配信サーバから同一時刻に複数の端末に対し同一の視聴データを配信する場合に、中継装置の負荷を軽減し且つ視聴可能者数を最大にする視聴設定支援システムを提供する。【解決手段】  ユーザ別に視聴対象端末Ｔを特定する第１端末特定部１１と、視聴データが経由する中継装置を特定する第１中継装置特定部１２と、経由する視聴データの通信量が最大通信量を上回る集約対象中継装置を特定する第２中継装置特定部１３と、集約対象中継装置を経由して視聴データが配信される端末Ｔを特定する第２端末特定部１４と、第２端末特定部１４が特定した端末Ｔの１または複数を選択して集約対象端末Ｔとし、集約対象中継装置を経由する視聴データの通信量が削減されるように、集約対象端末Ｔを視聴する集約対象ユーザの夫々について視聴可能な端末を１つ選択して視聴対象端末Ｔとして再設定する端末集約部１５とを備える。【選択図】        図１
2012195710.tif 000002
【特許請求の範囲】
【請求項１】
データ配信サーバから同一時刻に複数の端末に対し同一の視聴データが配信される場合において、前記視聴データの配信対象となる端末を設定する視聴設定支援システムであって、
前記視聴データを視聴するユーザ別に、前記ユーザの位置情報、開始時刻及び終了時刻を含むスケジュール情報を記憶したスケジュールＤＢと、
前記端末別に、前記端末が設置された位置及び最大視聴可能人数を含む端末情報を記憶した端末情報ＤＢと、
前記データ配信サーバと前記端末との間に設置され、前記視聴データを中継する中継装置の接続情報を記憶した中継装置情報ＤＢと、を備える記憶手段と、
コンピュータのデータ処理により、前記視聴データの配信対象となる端末を決定する演算処理手段と、を備え、
前記演算処理手段が、
前記ユーザ別に、前記スケジュールＤＢに記憶された前記スケジュール情報から前記視聴データの配信時刻における前記位置情報を取得し、取得した前記位置情報と前記端末情報ＤＢに記憶された前記端末情報に基づいて視聴可能な前記端末を１つ選択し、選択した前記端末を前記ユーザの視聴対象端末として前記記憶手段に記憶する第１端末特定処理を行う第１端末特定部と、
前記中継装置情報ＤＢに記憶された前記接続情報に基づいて、前記データ配信サーバから配信される前記視聴データの夫々が、前記記憶手段に記憶された前記視聴対象端末に到達するまでに経由する前記中継装置を特定する第１中継装置特定処理を行う第１中継装置特定部と、
前記第１中継装置特定部が特定した前記中継装置の夫々について、前記記憶手段に記憶された前記視聴対象端末と前記中継装置情報ＤＢに記憶された前記接続情報に基づいて、経由する前記視聴データの通信量を求め、前記通信量が前記中継装置の夫々に設定された最大通信量を上回る前記中継装置を集約対象中継装置として特定する第２中継装置特定処理を行う第２中継装置特定部と、
前記中継装置情報ＤＢに記憶された接続情報に基づいて、前記記憶手段に記憶された前記視聴対象端末から、前記集約対象中継装置を経由して前記視聴データが配信される前記端末を特定する第２端末特定処理を行う第２端末特定部と、
前記第２端末特定部が特定した前記端末の１または複数を選択して集約対象端末とし、前記集約対象端末を視聴する前記ユーザを集約対象ユーザとし、前記集約対象中継装置を経由する前記視聴データの通信量が削減されるように、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて前記集約対象ユーザが視聴可能な前記端末を１つ選択し、選択した前記端末を、前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第１端末集約処理を実行する端末集約部と、
を備えることを特徴とする視聴設定支援システム。
【請求項２】
前記端末集約部が、
前記第２端末特定部が特定した前記端末の複数を選択して前記集約対象端末とし、前記集約対象中継装置に接続された前記端末であって、前記視聴対象端末以外の前記端末から、前記集約対象端末の数以下の数の前記端末を選択可能端末として選択し、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末、及び、前記選択可能端末から、前記集約対象ユーザが視聴可能な前記端末を１つ選択して前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第１副処理、
前記第２端末特定部が特定した前記端末の１つを選択して前記集約対象端末とし、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末から、前記集約対象ユーザが視聴可能な前記端末を１つ選択して前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第２副処理、及び、
前記第２端末特定部が特定した前記端末の１つを選択して前記集約対象端末とし、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記通信量が前記最大通信量未満の前記中継装置に接続された前記端末から、前記集約対象ユーザが視聴可能な前記端末を１つ選択して前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第３副処理を実行可能に構成され、
前記集約対象端末の夫々について、前記第１副処理、前記第２副処理及び前記第３副処理の少なくとも何れか１つを前記第１端末集約処理として実行することを特徴とする請求項１に記載の視聴設定支援システム。
【請求項３】
前記第１端末特定部による前記第１端末特定処理を実行し、更に、
前記第１中継装置特定部による前記第１中継装置特定処理、前記第２中継装置特定部による前記第２中継装置特定処理、前記第２端末特定部による前記第２端末特定処理、及び、前記端末集約部による前記第１端末集約処理を、前記第２中継装置特定部による前記第２中継装置特定処理において前記集約対象中継装置が特定されなくなるまで、この順に繰り返し実行することを特徴とする請求項１または２に記載の視聴設定支援システム。
【請求項４】
前記演算処理手段が、前記記憶手段に記憶された前記視聴対象端末に基づいて、前記データ配信サーバが配信する前記視聴データの配信数を求め、前記配信数が、前記データ配信サーバが同時に配信可能な前記視聴データの数である最大視聴データ配信数を上回るか否かを判定する配信数判定処理を実行する配信数判定部を備え、
前記端末集約部が、前記配信数判定部において前記配信数が前記最大視聴データ配信数を上回ると判定された場合に、前記視聴対象端末の１または複数を前記集約対象端末として選択し、前記集約対象端末を視聴する前記ユーザを集約対象ユーザとし、前記配信数が削減されるように、前記集約対象ユーザの夫々について、前記集約対象ユーザが視聴可能な前記端末を１つ選択し、選択した前記端末を、前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第２端末集約処理を実行することを特徴とする請求項１または２に記載の視聴設定支援システム。
【請求項５】
前記演算処理手段が、前記ユーザ別に、前記視聴データを視聴する優先度の入力を受け付ける優先度取得部を備え、
前記端末集約部が、
前記優先度取得部が取得した前記優先度に基づいて、前記記憶手段に記憶された前記視聴対象端末の１つを選択して前記集約対象端末とし、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末から、前記集約対象ユーザが視聴可能な前記視聴対象端末を１つ検索し、前記視聴対象端末が検索された場合は、前記集約対象ユーザの前記視聴対象端末として再設定して前記記憶手段に記憶し、前記視聴対象端末が検索されない場合は、当該集約対象ユーザを視聴対象外ユーザとし、前記視聴データの視聴対象から除外して前記記憶手段から前記視聴対象外ユーザと前記視聴対象端末の情報を削除する第４副処理、及び、
前記優先度取得部が取得した前記優先度に基づいて、前記記憶手段に記憶された前記視聴対象端末の複数を選択して前記集約対象端末とし、前記視聴対象端末以外の前記端末から、前記集約対象端末の数以下の数の前記端末を選択可能端末として選択し、前記集約対象端末を視聴する前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末、及び、前記選択可能端末から、前記集約対象ユーザが視聴可能な前記視聴対象端末を１つ検索し、前記視聴対象端末が検索された場合は、前記集約対象ユーザの前記視聴対象端末として再設定して前記記憶手段に記憶し、前記視聴対象端末が検索されない場合は、当該集約対象ユーザを視聴対象外ユーザとし、前記視聴データの視聴対象から除外して前記記憶手段から前記視聴対象外ユーザと前記視聴対象端末の情報を削除する第５副処理を実行可能に構成され、
前記配信数判定部が算出した前記配信数が、前記最大視聴データ配信数を上回るか否かを判定し、前記配信数が前記最大視聴データ配信数を上回ると判定した場合に、前記第４副処理及び前記第５副処理の少なくとも何れか１つを前記第２端末集約処理として実行することを特徴とする請求項４に記載の視聴設定支援システム。
【請求項６】
前記第１端末特定部による前記第１端末特定処理を実行する第１処理と、
前記第１中継装置特定部による前記第１中継装置特定処理、前記第２中継装置特定部による前記第２中継装置特定処理、前記第２端末特定部による前記第２端末特定処理、及び、前記端末集約部による前記第１端末集約処理を、前記第２中継装置特定部による前記第２中継装置特定処理において前記集約対象中継装置が特定されなくなるまで、この順に繰り返し実行する第２処理と、
前記配信数判定部による前記配信数判定処理と、前記端末集約部による前記第２端末集約処理を実行する第３処理と、を実行可能に構成され、
前記第１処理、前記第２処理及び前記第３処理を、この順に、前記第３処理の前記配信数判定処理において、前記配信数が前記最大視聴データ配信数以下と判定されるまで繰り返し実行することを特徴とする請求項４または５に記載の視聴設定支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配信サーバから同一時刻に複数の端末に対し同一の視聴データが配信される場合において、視聴データの配信対象となる端末を設定する視聴設定支援システムに関する。
【背景技術】
【０００２】
例えば、災害対策中継等では、データ配信サーバから同一時刻に複数の端末に対し同一の視聴データを配信して、複数のユーザに同時に視聴させる必要がある。更に、災害対策中継等では、できるだけ多くのユーザが、リアルタイムで視聴することが望ましい。
【０００３】
このように、視聴データのリアルタイム処理が必要で、且つ、できるだけ多くのユーザが視聴することが望ましい場合、データ配信サーバと端末の間に設置されたルータ等の中継装置の通信負荷が増大する傾向にある。中継装置の通信負荷の増大により通信速度が低下すると、音声途切れ等の通信品質の低下を招くことになる。
【０００４】
通信品質を維持するための技術としては、例えば、中継装置を経由するデータの通信量が一定量を超えた場合に、経由するデータの内、リアルタイム処理が必要なデータを、文字データや静止画データ等のリアルタイム処理が必要ではないデータに比べて優先する制御を行う通信制御装置が開示されている（例えば、特許文献１参照）。
【０００５】
また、通信品質を維持するための他の技術としては、映像タイトルと配信時間を設定した配信スケジュールに従って映像配信を行う場合に、予め同時に配信可能な最大ユーザ数（視聴データ数）及び最大映像タイトル数を設定しておき、すでに他のユーザによって予約されている映像タイトルに重複して予約する場合の視聴料金を安く、新規に映像タイトルを予約する場合の視聴料金を高く設定する映像配信装置が開示されている（例えば、特許文献２参照）。
【０００６】
特許文献２に記載の映像配信装置では、すでに他のユーザによって予約されている映像タイトルに重複して予約する場合の視聴料金を安く設定するので、予約設定における映像タイトルの集約を促して配信される映像タイトル数を抑えることが可能になり、結果として、映像配信装置の負荷を抑えることが可能になる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２００２８号公報
【特許文献２】特開２００２−１８５９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の通信制御装置では、リアルタイム処理が必要なデータだけで通信量が一定量を超える場合は、負荷軽減が難しく、音声品質を維持することが困難になるという問題があった。
【０００９】
これに対し、上記特許文献２に記載の映像配信装置は、予約数を配信可能な視聴データ数以下に抑えることから、通信品質の維持は可能になる。
【００１０】
しかし、上記特許文献２に記載の映像配信装置は、複数回に亘って配信されることが予定されており、リアルタイムで視聴するという概念がなく、予約数を制限するのみでは、最先の配信時刻において視聴データを視聴するユーザ数を最大にすることは困難である。
【００１１】
尚、例えば、企業等において、会議室や講演会場に設置された端末等、比較的多数のユーザが同時に視聴可能となる端末や、個人所有のＰＣ等、１または比較的少数のユーザのみが同時に視聴可能となる端末が混在するような環境では、比較的多数のユーザが同時に視聴可能な端末にユーザを可能な限り集約すれば、より多くのユーザが同時に視聴可能になる。特に、配信時刻が１度しか設定されていない場合や、上述した災害対策中継等のように最先の配信時刻での視聴が望ましい場合等には、より多くのユーザが、最先の配信時刻で視聴できるようになることが望ましい。
【００１２】
本発明は上記の問題に鑑みてなされたものであり、その目的は、中継装置の負荷を軽減し、且つ、視聴可能者数を最大にする視聴設定支援システムを提供する点にある。
【課題を解決するための手段】
【００１３】
上記目的を達成するための本発明に係る視聴設定支援システムは、データ配信サーバから同一時刻に複数の端末に対し同一の視聴データが配信される場合において、前記視聴データの配信対象となる端末を設定する視聴設定支援システムであって、前記視聴データを視聴するユーザ別に、前記ユーザの位置情報、開始時刻及び終了時刻を含むスケジュール情報を記憶したスケジュールＤＢと、前記端末別に、前記端末が設置された位置及び最大視聴可能人数を含む端末情報を記憶した端末情報ＤＢと、前記データ配信サーバと前記端末との間に設置され、前記視聴データを中継する中継装置の接続情報を記憶した中継装置情報ＤＢと、を備える記憶手段と、コンピュータのデータ処理により、前記視聴データの配信対象となる端末を決定する演算処理手段と、を備え、前記演算処理手段が、前記ユーザ別に、前記スケジュールＤＢに記憶された前記スケジュール情報から前記視聴データの配信時刻における前記位置情報を取得し、取得した前記位置情報と前記端末情報ＤＢに記憶された前記端末情報に基づいて視聴可能な前記端末を１つ選択し、選択した前記端末を前記ユーザの視聴対象端末として前記記憶手段に記憶する第１端末特定処理を行う第１端末特定部と、前記中継装置情報ＤＢに記憶された前記接続情報に基づいて、前記データ配信サーバから配信される前記視聴データの夫々が、前記記憶手段に記憶された前記視聴対象端末に到達するまでに経由する前記中継装置を特定する第１中継装置特定処理を行う第１中継装置特定部と、前記第１中継装置特定部が特定した前記中継装置の夫々について、前記記憶手段に記憶された前記視聴対象端末と前記中継装置情報ＤＢに記憶された前記接続情報に基づいて、経由する前記視聴データの通信量を求め、前記通信量が前記中継装置の夫々に設定された最大通信量を上回る前記中継装置を集約対象中継装置として特定する第２中継装置特定処理を行う第２中継装置特定部と、前記中継装置情報ＤＢに記憶された接続情報に基づいて、前記記憶手段に記憶された前記視聴対象端末から、前記集約対象中継装置を経由して前記視聴データが配信される前記端末を特定する第２端末特定処理を行う第２端末特定部と、前記第２端末特定部が特定した前記端末の１または複数を選択して集約対象端末とし、前記集約対象端末を視聴する前記ユーザを集約対象ユーザとし、前記集約対象中継装置を経由する前記視聴データの通信量が削減されるように、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて前記集約対象ユーザが視聴可能な前記端末を１つ選択し、選択した前記端末を、前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第１端末集約処理を実行する端末集約部と、を備えることを特徴とする。
【００１４】
更に好ましくは、上記特徴の視聴設定支援システムは、前記端末集約部が、前記第２端末特定部が特定した前記端末の複数を選択して前記集約対象端末とし、前記集約対象中継装置に接続された前記端末であって、前記視聴対象端末以外の前記端末から、前記集約対象端末の数以下の数の前記端末を選択可能端末として選択し、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末、及び、前記選択可能端末から、前記集約対象ユーザが視聴可能な前記端末を１つ選択して前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第１副処理、前記第２端末特定部が特定した前記端末の１つを選択して前記集約対象端末とし、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末から、前記集約対象ユーザが視聴可能な前記端末を１つ選択して前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第２副処理、及び、前記第２端末特定部が特定した前記端末の１つを選択して前記集約対象端末とし、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記通信量が前記最大通信量未満の前記中継装置に接続された前記端末から、前記集約対象ユーザが視聴可能な前記端末を１つ選択して前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第３副処理を実行可能に構成され、前記集約対象端末の夫々について、前記第１副処理、前記第２副処理及び前記第３副処理の少なくとも何れか１つを前記第１端末集約処理として実行する。
【００１５】
更に好ましくは、上記何れかの特徴の視聴設定支援システムは、前記第１端末特定部による前記第１端末特定処理を実行し、更に、前記第１中継装置特定部による前記第１中継装置特定処理、前記第２中継装置特定部による前記第２中継装置特定処理、前記第２端末特定部による前記第２端末特定処理、及び、前記端末集約部による前記第１端末集約処理を、前記第２中継装置特定部による前記第２中継装置特定処理において前記集約対象中継装置が特定されなくなるまで、この順に繰り返し実行する。
【００１６】
更に好ましくは、上記何れかの特徴の視聴設定支援システムは、前記演算処理手段が、前記記憶手段に記憶された前記視聴対象端末に基づいて、前記データ配信サーバが配信する前記視聴データの配信数を求め、前記配信数が、前記データ配信サーバが同時に配信可能な前記視聴データの数である最大視聴データ配信数を上回るか否かを判定する配信数判定処理を実行する配信数判定部を備え、前記端末集約部が、前記配信数判定部において前記配信数が前記最大視聴データ配信数を上回ると判定された場合に、前記視聴対象端末の１または複数を前記集約対象端末として選択し、前記集約対象端末を視聴する前記ユーザを集約対象ユーザとし、前記配信数が削減されるように、前記集約対象ユーザの夫々について、前記集約対象ユーザが視聴可能な前記端末を１つ選択し、選択した前記端末を、前記集約対象ユーザの前記視聴対象端末として再設定し前記記憶手段に記憶する第２端末集約処理を実行する。
【００１７】
更に好ましくは、上記特徴の視聴設定支援システムは、前記演算処理手段が、前記ユーザ別に、前記視聴データを視聴する優先度の入力を受け付ける優先度取得部を備え、前記端末集約部が、前記優先度取得部が取得した前記優先度に基づいて、前記記憶手段に記憶された前記視聴対象端末の１つを選択して前記集約対象端末とし、前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末から、前記集約対象ユーザが視聴可能な前記視聴対象端末を１つ検索し、前記視聴対象端末が検索された場合は、前記集約対象ユーザの前記視聴対象端末として再設定して前記記憶手段に記憶し、前記視聴対象端末が検索されない場合は、当該集約対象ユーザを視聴対象外ユーザとし、前記視聴データの視聴対象から除外して前記記憶手段から前記視聴対象外ユーザと前記視聴対象端末の情報を削除する第４副処理、及び、前記優先度取得部が取得した前記優先度に基づいて、前記記憶手段に記憶された前記視聴対象端末の複数を選択して前記集約対象端末とし、前記視聴対象端末以外の前記端末から、前記集約対象端末の数以下の数の前記端末を選択可能端末として選択し、前記集約対象端末を視聴する前記集約対象ユーザの夫々について、前記端末情報ＤＢに記憶された前記端末情報に基づいて、前記集約対象端末以外の前記視聴対象端末、及び、前記選択可能端末から、前記集約対象ユーザが視聴可能な前記視聴対象端末を１つ検索し、前記視聴対象端末が検索された場合は、前記集約対象ユーザの前記視聴対象端末として再設定して前記記憶手段に記憶し、前記視聴対象端末が検索されない場合は、当該集約対象ユーザを視聴対象外ユーザとし、前記視聴データの視聴対象から除外して前記記憶手段から前記視聴対象外ユーザと前記視聴対象端末の情報を削除する第５副処理を実行可能に構成され、前記配信数判定部が算出した前記配信数が、前記最大視聴データ配信数を上回るか否かを判定し、前記配信数が前記最大視聴データ配信数を上回ると判定した場合に、前記第４副処理及び前記第５副処理の少なくとも何れか１つを前記第２端末集約処理として実行する。
【００１８】
更に好ましくは、上記特徴の視聴設定支援システムは、前記第１端末特定部による前記第１端末特定処理を実行する第１処理と、前記第１中継装置特定部による前記第１中継装置特定処理、前記第２中継装置特定部による前記第２中継装置特定処理、前記第２端末特定部による前記第２端末特定処理、及び、前記端末集約部による前記第１端末集約処理を、前記第２中継装置特定部による前記第２中継装置特定処理において前記集約対象中継装置が特定されなくなるまで、この順に繰り返し実行する第２処理と、前記配信数判定部による前記配信数判定処理と、前記端末集約部による前記第２端末集約処理を実行する第３処理と、を実行可能に構成され、前記第１処理、前記第２処理及び前記第３処理を、この順に、前記第３処理の前記配信数判定処理において、前記配信数が前記最大視聴データ配信数以下と判定されるまで繰り返し実行する。
【発明の効果】
【００１９】
上記特徴の視聴設定支援システムによれば、視聴データを視聴させたい全てのユーザを視聴対象とし、中継装置の通信量を通信品質が維持できる量となるように、ユーザが視聴する端末を変更するように構成したので、通信品質の維持を図りつつ、ユーザの数を最大にすることが可能になる。また、上記特徴の視聴設定支援システムによれば、端末毎に、最大視聴可能人数を設定しているので、比較的多数のユーザが視聴可能な端末と、比較的少数のユーザのみが視聴可能な端末とが混在する環境であっても、通信品質の維持を図りつつ、ユーザの数を最大にすることが可能になる。
【００２０】
更に、上記特徴の視聴設定支援システムによれば、ユーザの夫々に対し、自動的に視聴する端末を指定できるので、視聴データの配信を管理する管理者の手間を増大させることがない。
【００２１】
上記特徴の視聴設定支援システムにおいて、ユーザ別に優先度を設定するように構成し、優先度の低いユーザを視聴対象から除外するように構成すれば、全ユーザの視聴が可能でない場合であっても、より視聴させたいユーザを優先させて視聴させることが可能になる。例えば、企業等では、過去及び現在の役職や職歴等によって、管理職や視聴データに関連する業務に十時する社員については、優先して視聴させ、その他の社員についてもできるだけ多くの社員が視聴できることが望ましい場合が考えられるが、上記特許文献２に記載の特許文献２に記載の映像配信装置では、先着順に視聴可能となるため、優先度の高いユーザが視聴できなくなる可能性がある。これに対し、上記特徴の視聴設定支援システムにおいて、ユーザ別に優先度を設定するように構成した場合には、優先度の高いユーザをより適切に視聴させることが可能になる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る視聴設定支援システムの概略構成例を示す概略ブロック図である。
【図２】データ配信システムにおける各装置の接続構成例を示す概略ブロック図である。
【図３】本発明に係る視聴設定支援システムの処理動作の一例を示すフローチャートである。
【図４】第１端末集約処理後の視聴対象端末の設定例を示す概略ブロック図である。
【発明を実施するための形態】
【００２３】
以下、本発明に係る視聴設定支援システム（以下、適宜「本発明システム」と略称する）の実施形態を図面に基づいて説明する。
【００２４】
本発明システムの実施形態について、図１〜図３を基に説明する。尚、本実施形態では、本発明システム１が所定企業に設置され、社員を視聴データのユーザとする場合について説明する。
【００２５】
先ず、本発明システム１の適用対象となるデータ配信システムの構成について、図２を基に説明する。ここで、図２は、データ配信システムの概略構成例を示している。図２に示すように、データ配信システムは、データ配信サーバＳ、複数の中継装置Ｒ、Ｈ及び複数の端末Ｔを備えて構成されている。
【００２６】
データ配信サーバＳは、本実施形態では、同一時刻に同一の視聴データを６００まで配信可能に構成されている場合を想定して説明する。また、視聴データに必要なデータ通信量を０．５［Ｍｂｐｓ／端末］として説明する。
【００２７】
中継装置Ｒ及び中継装置Ｈは、上記特許文献１に記載された中継装置と同様に、視聴データが配信される際には、視聴データを最優先に処理し、視聴データ以外のデータを制限する制御を行うように構成されている。
【００２８】
また、説明のため、図２では、中継装置Ｒは、データ配信サーバＳから端末方向への下り通信量が３００［Ｍｂｐｓ］のルータを想定しており、中継装置Ｈ１〜Ｈｎ（ｎは任意の整数）が接続されている。中継装置Ｈ１は、下り通信量が１００［Ｍｂｐｓ］のスイッチングハブを想定しており、中継装置Ｈ１１及びＨ１２が接続されている。中継装置Ｈ２は、下り通信量が１００［Ｍｂｐｓ］のスイッチングハブを想定しており、中継装置Ｈ２１及びＨ２２が接続されている。中継装置Ｈ１１は、下り通信量が１０［Ｍｂｐｓ］のスイッチングハブを想定しており、端末Ｔ１１〜Ｔ１ｘ（ｘは任意の整数）が接続されている。中継装置Ｈ１２は、下り通信量が１０［Ｍｂｐｓ］のスイッチングハブを想定しており、端末Ｔ２１〜Ｔ２ｙ（ｙは任意の整数）が接続されている。中継装置Ｈ２１は、下り通信量が１０［Ｍｂｐｓ］のスイッチングハブを想定しており、端末Ｔ３１〜Ｔ３ｚ（ｚは任意の整数）が接続されている。中継装置Ｈ２２は、下り通信量が１０［Ｍｂｐｓ］のスイッチングハブを想定している。
【００２９】
更に、図２では、端末Ｔ１１〜Ｔ１１７、端末Ｔ３１〜Ｔ３ｚとして、ＰＣ等の比較的最大視聴可能人数が少ない端末を想定しており、端末Ｔ１１８〜Ｔ１ｘ、端末Ｔ２１〜Ｔ２ｙとして、会議室等の比較的最大視聴可能人数が多い端末を想定している。
【００３０】
〈システム構成〉
先ず、本発明システム１の概略構成例について、図１を基に説明する。
【００３１】
本発明システム１は、データ配信サーバＳから同一時刻に複数の端末に対し同一の視聴データが配信される場合において、視聴データの配信対象となる端末を設定するシステムであり、コンピュータのデータ処理により、前記視聴データの配信対象となる端末を決定する演算処理手段２と、ハードディスク等の不揮発性記憶装置及び演算処理手段２における演算結果や各種ＤＢから取得した情報を一時的に記憶するＲＡＭ等で構成される記憶手段２０を備えて構成されている。
【００３２】
記憶手段２０は、視聴データを視聴するユーザ別に、ユーザの位置情報、開始時刻及び終了時刻を含むスケジュール情報を記憶したスケジュールＤＢ２１と、端末別に、端末が設置された位置及び最大視聴可能人数を含む端末情報を記憶した端末情報ＤＢ２２と、データ配信サーバＳと端末との間に設置され、視聴データを中継する中継装置の接続情報を記憶した中継装置情報ＤＢ２３と、を備えて構成されている。
【００３３】
スケジュールＤＢ２１は、スケジュール情報として、ユーザ別に、ユーザに各別に割り当てられたユーザＩＤと複数の単位スケジュール情報を記憶している。単位スケジュール情報には、作業内容、作業場所（ユーザの位置情報）、開始予定時刻、終了予定時刻が含まれている。
【００３４】
端末情報ＤＢ２２は、端末情報として、端末別に、端末に各別に割り当てられた端末ＩＤ、端末が設置された位置、及び、最大視聴可能人数を予め記憶している。具体的には、最大視聴可能人数は、例えば、ＰＣ等の端末の場合は、コンピュータの画面の大きさ等に基づいて設定し、会議室等に設置された音響映像機器等の端末の場合には、設置された会議室の収容可能人数を最大視聴可能人数として設定する。
【００３５】
中継装置情報ＤＢ２３は、接続情報として、中継装置別に、中継装置に各別に割り当てられた装置ＩＤ、及び、接続された機器のＩＤを記憶している。
【００３６】
演算処理手段２は、ユーザ別に、スケジュールＤＢ２１に記憶されたスケジュール情報から視聴データの配信時刻における位置情報を取得し、取得した位置情報と端末情報ＤＢ２２に記憶された端末情報に基づいて視聴可能な端末を１つ選択し、選択した端末をユーザの視聴対象端末として記憶手段２０に記憶する第１端末特定処理を行う第１端末特定部１１と、中継装置情報ＤＢ２３に記憶された接続情報に基づいて、データ配信サーバＳから配信される視聴データの夫々が、記憶手段２０に記憶された視聴対象端末に到達するまでに経由する中継装置を特定する第１中継装置特定処理を行う第１中継装置特定部１２と、第１中継装置特定部１２が特定した中継装置の夫々について、記憶手段２０に記憶された視聴対象端末と中継装置情報ＤＢ２３に記憶された接続情報に基づいて、経由する視聴データの通信量を求め、通信量が中継装置の夫々に設定された最大通信量を上回る中継装置を集約対象中継装置として特定する第２中継装置特定処理を行う第２中継装置特定部１３と、中継装置情報ＤＢ２３に記憶された接続情報に基づいて、記憶手段２０に記憶された視聴対象端末から、集約対象中継装置を経由して視聴データが配信される端末を特定する第２端末特定処理を行う第２端末特定部１４と、第２端末特定部１４が特定した端末の１または複数を選択して集約対象端末とし、集約対象端末を視聴するユーザを集約対象ユーザとし、集約対象中継装置を経由する視聴データの通信量が削減されるように、集約対象ユーザの夫々について、端末情報ＤＢ２２に記憶された端末情報に基づいて集約対象ユーザが視聴可能な端末を１つ選択し、選択した端末を、集約対象ユーザの視聴対象端末として再設定し記憶手段２０に記憶する第１端末集約処理を実行する端末集約部１５と、を備えている。
【００３７】
本実施形態では、演算処理手段２は、更に、記憶手段２０に記憶された視聴対象端末に基づいて、データ配信サーバＳが配信する視聴データの配信数を求め、配信数が、データ配信サーバＳが同時に配信可能な視聴データの数である最大視聴データ配信数を上回るか否かを判定する配信数判定処理を実行する配信数判定部１６、ユーザ別に、視聴データを視聴する優先度の入力を受け付ける優先度取得部１７、及び、処理結果を出力する出力部１８を備えている。
【００３８】
〈本発明システム１の処理動作〉
本発明システム１の処理動作について、図２及び図３を基に説明する。
【００３９】
本発明システム１は、先ず、優先度取得部１７が、ユーザ別に、視聴データを視聴する優先度の入力を受け付ける（ステップ＃１０）。ここで、優先度は、例えば、「高」「中」「低」の３段階に設定され、現在及び過去の役職や所属部署、業務内容等に応じて予め設定されている。具体的には、管理職等にあるユーザを優先度「高」とし、管理職以外のユーザで視聴データの内容から視聴が推奨されるユーザを優先度「中」とし、その他のユーザを優先度「低」とする。尚、優先度は、「高」「低」の２つとしても良いし、更に複数に分類しても良い。
【００４０】
引き続き、第１端末特定部１１が、ユーザが視聴可能な視聴対象端末を選択して記憶手段２０に記憶する第１端末特定処理を行う（ステップ＃２０、第１処理）。
【００４１】
具体的には、第１端末特定部１１が、ユーザ別に、ユーザＩＤをキーとしてスケジュールＤＢ２１を検索してスケジュール情報を取得し、スケジュール情報から、視聴データの配信時刻が開始時刻と終了時刻の間にある単位スケジュール情報の作業場所をユーザの位置情報として取得する。更に、第１端末特定部１１は、端末情報ＤＢ２２から、端末の設置された位置が、ユーザの位置情報に合致する、或いは、ユーザの位置情報から所定の範囲内にある端末情報を、ユーザが視聴可能な端末の端末情報として取得する。ユーザが視聴可能な端末の端末情報が複数検索された場合には、ユーザの位置から最も近い位置にある端末を、ユーザの視聴対象端末とする。第１端末特定部１１は、視聴対象端末を選択すると、ユーザＩＤと視聴対象端末の端末ＩＤを対応付けて記憶手段２０に記憶する。
【００４２】
引き続き、本発明システム１は、中継装置の通信量に基づいて端末の集約を行う第２処理を実行する（ステップ＃３０）。
【００４３】
具体的には、先ず、第１中継装置特定部１２が、中継装置情報ＤＢ２３に記憶された接続情報に基づいて、視聴データを中継する中継装置を特定する第１中継装置特定処理を行う（ステップ＃３１）。具体的には、第１中継装置特定部１２は、例えば、図２において、破線内の端末Ｔ１１〜Ｔ１１７、Ｔ２１、Ｔ３１〜Ｔ３１６が視聴対象端末として特定されている場合、端末Ｔ１１〜Ｔ１１７に配信される視聴データは、端末Ｔ１１〜Ｔ１１７とデータ配信サーバＳの間にある中継装置Ｒ、中継装置Ｈ１、中継装置Ｈ１１で中継されることになる。同様にして、端末Ｔ２１に配信される視聴データは、中継装置Ｒ、中継装置Ｈ１、中継装置Ｈ１２で中継され、端末Ｔ３１〜Ｔ３１６に配信される視聴データは、中継装置Ｒ、中継装置Ｈ２、中継装置Ｈ２１で中継されることになる。即ち、図２の場合、中継装置Ｒ、中継装置Ｈ１、中継装置Ｈ２、中継装置Ｈ１１、中継装置Ｈ１２、中継装置Ｈ２１が、視聴データを中継する中継装置として特定される。
【００４４】
引き続き、第２中継装置特定部１３が、中継する視聴データの通信量が最大通信量を上回る中継装置を集約対象中継装置として特定する第２中継装置特定処理を行う（ステップ＃３２）。具体的には、図２において、中継装置Ｈ１１、Ｈ１２、Ｈ２１の下り通信量が１０［Ｍｂｐｓ］となっているので、通信品質の観点から、２割程度のトラフィックの余裕を持たせるとすると、最大通信量は、１０［Ｍｂｐｓ］×０．８＝８［Ｍｂｐｓ］となる。ここで、視聴データに必要なデータ通信量を０．５［Ｍｂｐｓ／端末］とすると、中継装置Ｈ１１では、１７台の端末Ｔ１１〜Ｔ１１７が接続されているので、通信量＝０．５［Ｍｂｐｓ／端末］×１７＝８．５［Ｍｂｐｓ］となり、最大通信量８［Ｍｂｐｓ］を上回ることになる。また、中継装置Ｈ１２では、１台の端末Ｔ２１が接続されているので、通信量＝０．５［Ｍｂｐｓ］となり、最大通信量８［Ｍｂｐｓ］より小さくなる。同様に、中継装置Ｈ２１では、１６台の端末Ｔ３１〜Ｔ３１６が接続されているので、通信量＝０．５［Ｍｂｐｓ／端末］×１６＝８［Ｍｂｐｓ］となり、最大通信量８［Ｍｂｐｓ］を上回らない。従って、図２の場合は、中継装置Ｈ１１が集約対象中継装置として特定される。
【００４５】
第２中継装置特定部１３による第２中継装置特定処理（ステップ＃３２）において、集約対象中継装置が特定された場合は（ステップ＃３３でＹＥＳ分岐）、第２端末特定部１４が、中継装置情報ＤＢ２３に記憶された接続情報に基づいて、集約対象中継装置を経由して視聴データが配信される視聴対象端末を特定する第２端末特定処理を行う（ステップ＃３４）。具体的には、図２の場合、集約対象中継装置Ｔ１１に接続された視聴対象端末Ｔ１１〜Ｔ１１７が特定される。
【００４６】
引き続き、端末集約部１５が、集約対象中継装置の通信量を削減するための第１端末集約処理を行う（ステップ＃３５）。
【００４７】
本実施形態では、端末集約部１５は、第２端末特定部１４が特定した端末の複数を選択して集約対象端末とし、より少ない数の端末に集約する第１副処理、第２端末特定部１４が特定した端末の１つを集約対象端末として選択し、集約対象端末を視聴する集約対象ユーザを他の視聴対象端末に振り分ける第２副処理、第２端末特定部１４が特定した端末の１つを集約対象端末として選択し、通信量に余裕のある中継装置に接続された端末に振り分ける第３副処理を実行可能に構成され、集約対象端末の夫々について、第１副処理、第２副処理及び第３副処理の少なくとも何れか１つを第１端末集約処理として実行するように構成されている。
【００４８】
ここで、集約対象端末の選択は、例えば、第２端末特定部１４が特定した端末夫々を視聴するユーザの優先度に基づいて行う。例えば、視聴するユーザ全員の優先度が「低」の端末を、優先的に集約対象端末とする。また、視聴するユーザ全員の優先度が「低」の端末がない場合は、視聴するユーザに優先度「高」のユーザが含まれていない端末を優先的に集約対象端末とする。全ての端末に優先度「高」のユーザがいる場合には、優先度「高」のユーザの人数が少ない端末を優先して集約対象端末とする。尚、優先度を数値化し、数値の合計値や平均値が小さい端末から優先的に集約対象端末とする等、他の方法であっても良い。更に、例えば、視聴するユーザ全員の優先度が「低」の端末が複数ある場合等、優先度によって選択された端末の数が所定数より多い場合には、最大視聴可能人数が少ない端末を優先して選択することが考えられる。最大視聴可能人数が少ない端末を集約対象とすれば、結果的に、最大視聴可能人数が多い端末にユーザが集約されて、視聴データを視聴するユーザ数を増やすことが可能になる。
【００４９】
より具体的には、第１副処理では、端末集約部１５は、第２端末特定部１４が特定した端末の複数を選択して集約対象端末とし、集約対象中継装置に接続された端末であって、視聴対象端末以外の端末から、集約対象端末の数以下の数の端末を選択可能端末として選択し、集約対象ユーザの夫々について、端末情報ＤＢ２２に記憶された端末情報に基づいて、集約対象端末以外の視聴対象端末、及び、選択可能端末から、集約対象ユーザが視聴可能な端末を１つ選択して集約対象ユーザの視聴対象端末として再設定し記憶手段２０に記憶する。
【００５０】
ここで、選択可能端末は、会議室に設置された映像音響装置等、最大視聴可能人数が多い端末を優先して選択する。このように構成すれば、選択可能端末の最大視聴可能人数と集約対象端末の最大視聴可能人数との差の分、視聴するユーザの数を増やすことができ、より多くのユーザが視聴可能になる。
【００５１】
図２の場合、例えば、第２端末特定部１４が特定した視聴対象端末Ｔ１１〜Ｔ１１７の内、視聴対象端末Ｔ１１及びＴ１２のユーザの優先度が「低」とする。この場合、視聴対象端末Ｔ１１及びＴ１２を集約対象端末として選択する。更に、端末情報ＤＢ２２に記憶された端末情報から視聴対象端末Ｔ１１〜Ｔ１１７の位置情報を取得し、集約対象端末Ｔ１１及びＴ１２の近傍にあり、且つ、最大視聴可能人数が比較的多い端末を選択可能端末として選択する。ここでは、端末Ｔ１１８を選択可能端末として選択した場合を想定する。そして、視聴対象端末Ｔ１１及びＴ１２を視聴する集約対象ユーザを、端末Ｔ１３〜Ｔ１１８の何れかに振り分ける。第１副処理を実行した場合、当該第１副処理後において、集約対象中継装置Ｈ１１に接続された視聴対象端末の数は、視聴対象端末Ｔ１３〜Ｔ１１８の１６台となり、視聴対象端末の数を削減して、中継する視聴データの通信量を低減できる。
【００５２】
また、第２副処理では、端末集約部１５は、第２端末特定部１４が特定した端末の１つを選択して集約対象端末とし、集約対象ユーザの夫々について、端末情報ＤＢ２２に記憶された端末情報に基づいて、集約対象端末以外の視聴対象端末から、集約対象ユーザが視聴可能な端末を１つ選択して集約対象ユーザの視聴対象端末として再設定し記憶手段２０に記憶する。
【００５３】
図２の場合、例えば、第２端末特定部１４が特定した視聴対象端末Ｔ１１〜Ｔ１１７から、視聴対象端末Ｔ１１を集約対象端末として選択した場合、視聴対象端末Ｔ１１を視聴する集約対象ユーザを、端末Ｔ１２〜Ｔ１１７の何れかに振り分ける。第２副処理を実行した場合においても、当該第２副処理後において、集約対象中継装置Ｈ１１に接続された視聴対象端末の数は、視聴対象端末Ｔ１２〜Ｔ１１７の１６台となり、視聴対象端末の数を削減して、中継する視聴データの通信量を低減できる。
【００５４】
更に、第３副処理では、端末集約部１５は、第２端末特定部１４が特定した端末の１つを選択して集約対象端末とし、集約対象ユーザの夫々について、端末情報ＤＢ２２に記憶された端末情報に基づいて、通信量が最大通信量未満の中継装置に接続された端末から、集約対象ユーザが視聴可能な端末を１つ選択して集約対象ユーザの視聴対象端末として再設定し記憶手段２０に記憶する。
【００５５】
図２の場合、例えば、第２端末特定部１４が特定した視聴対象端末Ｔ１１〜Ｔ１１７から、視聴対象端末Ｔ１１を集約対象端末として選択した場合、視聴対象端末Ｔ１１を視聴する集約対象ユーザを、通信量が最大通信量未満である中継装置Ｈ１２に接続された端末Ｔ２１〜Ｔ２ｙの何れかに振り分ける。第３副処理を実行した場合においても、第３副処理後において、集約対象中継装置Ｈ１１に接続された視聴対象端末の数は、視聴対象端末Ｔ１２〜Ｔ１１７の１６台となり、視聴対象端末の数を削減して、中継する視聴データの通信量を低減できる。尚、振り分ける対象とする中継装置は、当該中継装置において通信量が最大通信量未満となるだけでなく、当該中継装置とデータ通信サーバの間に設置された全ての中継装置において、通信量が最大通信量未満の中継装置を選択する。
【００５６】
以下、本実施形態では、説明のため、第１副処理を第１端末集約処理（ステップ＃３５）として実行した場合を想定して説明するが、第１端末集約処理として、第２副処理または第３副処理を実行しても良いし、集約対象端末の選択を異ならせて同じ副処理を複数回実行しても良い。更に、第１副処理、第２副処理及び第３副処理の複数を組み合わせて実行するように構成しても良い。ここで、図４は、第１副処理の実行後における視聴対象端末の設定例を示している。端末集約部１５による第１端末集約処理の実行後、再度、第１中継装置特定処理（ステップ＃３１）に移行する。
【００５７】
第２中継装置特定部１３による第２中継装置特定処理（ステップ＃３２）において、集約対象中継装置が特定されなかった場合は（ステップ＃３３でＮＯ分岐）、第３処理に移行する。例えば、図４の場合、中継装置Ｈ１１では、１６台の端末Ｔ１３〜Ｔ１１８が接続されているので、通信量＝０．５［Ｍｂｐｓ／端末］×１６＝８［Ｍｂｐｓ］となり、最大通信量８［Ｍｂｐｓ］を上回らない。同様に、中継装置Ｈ１２の通信量は０．５［Ｍｂｐｓ］、中継装置Ｈ２１の通信量は８［Ｍｂｐｓ］であり、最大通信量８［Ｍｂｐｓ］を上回らない。また、中継装置Ｈ１の通信量は８［Ｍｂｐｓ］＋０．５［Ｍｂｐｓ］＝８．５［Ｍｂｐｓ］であり、最大通信量１００［Ｍｂｐｓ］×０．８＝８０［Ｍｂｐｓ］以下となる。同様に、中継装置Ｈ２の通信量は８［Ｍｂｐｓ］であり、最大通信量８０［Ｍｂｐｓ］以下となる。中継装置Ｒの通信量は、８．５［Ｍｂｐｓ］＋８［Ｍｂｐｓ］＝１６．５［Ｍｂｐｓ］であり、最大通信量３００［Ｍｂｐｓ］×０．８＝２４０［Ｍｂｐｓ］以下となる。即ち、図４の場合、全ての中継装置において、通信量が最大通信量以下となり、集約対象中継装置は特定されない。この場合には、第３処理に移行する。
【００５８】
第３処理では、本発明システム１は、データ配信サーバＳの配信数に基づいて端末の集約を行う（ステップ＃４０）。
【００５９】
先ず、配信数判定部１６が、記憶手段２０を検索して、記憶された視聴対象端末の数を、データ配信サーバＳが配信する視聴データの配信数として求め（ステップ＃４１、配信数判定処理）、配信数が最大視聴データ配信数を上回るか否かを判定する（ステップ＃４２、配信数判定処理）。
【００６０】
ステップ＃４２において、配信数が最大視聴データ配信数を上回ると判定された場合（ステップ＃４２でＹＥＳ分岐）、端末集約部１５が、記憶手段２０に記憶された視聴対象端末の１または複数を集約対象端末として選択し、集約対象端末を視聴するユーザを集約対象ユーザとし、配信数が削減されるように、集約対象ユーザの夫々について、集約対象ユーザが視聴可能な端末を１つ選択し、選択した端末を、集約対象ユーザの視聴対象端末として再設定し記憶手段２０に記憶する第２端末集約処理を実行する（ステップ＃４３）。
【００６１】
本実施形態では、端末集約部１５は、優先度取得部１７が取得した優先度に基づいて、記憶手段２０に記憶された視聴対象端末の１つを選択して集約対象端末とし、集約対象ユーザの夫々について、端末情報ＤＢ２２に記憶された端末情報に基づいて、集約対象端末以外の視聴対象端末から、集約対象ユーザが視聴可能な視聴対象端末を１つ検索し、視聴対象端末が検索された場合は、集約対象ユーザの視聴対象端末として再設定して記憶手段２０に記憶し、視聴対象端末が検索されない場合は、当該集約対象ユーザを視聴対象外ユーザとし、視聴データの視聴対象から除外して記憶手段２０から視聴対象外ユーザと視聴対象端末の情報を削除する第４副処理、及び、優先度取得部１７が取得した優先度に基づいて、記憶手段２０に記憶された視聴対象端末の複数を選択して集約対象端末とし、視聴対象端末以外の端末から、集約対象端末の数以下の数の端末を選択可能端末として選択し、集約対象端末を視聴する集約対象ユーザの夫々について、端末情報ＤＢ２２に記憶された端末情報に基づいて、集約対象端末以外の視聴対象端末、及び、選択可能端末から、集約対象ユーザが視聴可能な視聴対象端末を１つ検索し、視聴対象端末が検索された場合は、集約対象ユーザの視聴対象端末として再設定して記憶手段２０に記憶し、視聴対象端末が検索されない場合は、当該集約対象ユーザを視聴対象外ユーザとし、視聴データの視聴対象から除外して記憶手段２０から視聴対象外ユーザと視聴対象端末の情報を削除する第５副処理を実行可能に構成され、配信数判定部１６が算出した配信数が、最大視聴データ配信数を上回るか否かを判定し、配信数が最大視聴データ配信数を上回ると判定した場合に、第４副処理及び第５副処理の少なくとも何れか１つを第２端末集約処理として実行する。
【００６２】
尚、集約対象端末の選択は、第１端末集約処理の場合と同じである。
【００６３】
ステップ＃４２において、配信数が最大視聴データ配信数を上回らないと判定された場合（ステップ＃４２でＮＯ分岐）、出力部１８が、処理結果を出力する（ステップ＃５０）。具体的には、出力部１８は、ユーザ別に、視聴対象端末を指定する情報を出力する。また、ステップ＃４３において、視聴対象外とされたユーザがある場合、当該視聴対象外ユーザについて、視聴対象外となった旨の情報を出力する。尚、例えば、本来の配信時刻より後に、ビデオ放送等、配信予定がある場合には、視聴対象外ユーザについて、他の配信時刻と視聴対象端末を示す情報を出力するように構成しても良い。
【００６４】
〈別実施形態〉
上記実施形態では、データ配信サーバＳが１台である場合について説明したが、複数台あっても良い。
【００６５】
この場合には、配信数判定部１６による配信数判定処理を、データ配信サーバＳ別に行う。また、端末集約部１５による第２端末集約処理において、視聴データの配信数が最大視聴データ配信数を上回るデータ配信サーバＳのユーザを、配信残数＝最大視聴データ配信数−視聴データの配信数が大きいデータ配信サーバＳに振り分けるように、ユーザの視聴対象端末を再設定する。
【符号の説明】
【００６６】
１    本発明に係る視聴設定支援システム
１０  演算処理手段
１１  第１端末特定部
１２  第１中継装置特定部
１３  第２中継装置特定部
１４  第２端末特定部
１５  端末集約部
１６  配信数判定部
１７  優先度取得部
１８  出力部
２０  記憶手段
２１  スケジュールＤＢ
２２  端末情報ＤＢ
２３  中継装置情報ＤＢ
２４  優先度情報ＤＢ
Ｓ    データ配信サーバ
Ｈ    中継装置
Ｒ    中継装置
Ｔ    端末
【図１】
2012195710.tif 000003
【図２】
2012195710.tif 000004
【図３】
2012195710.tif 000005
【図４】
2012195710.tif 000006