(57)【要約】【課題】  障害時にもシステムを維持して視聴要求に対してサービスを継続する映像配信システムおよび映像配信方法ならびに配信管理システムおよびプログラムを提供する。【解決手段】  コンテンツ管理ＤＢ１３が管理しているコンテンツ情報の一部を保持する制御情報記憶部１１５をアクセス制御装置１１の内部に有し、配信管理システム１は、視聴クライアント４から映像コンテンツの視聴要求を受けた場合、通常、コンテンツ管理ＤＢ１３から最新の所在情報を取得後、配信状態管理装置１２が管理する各配信サーバ２の負荷状況を基に、最適なアクセス先（負荷の少ない配信サーバ）を選択し、アクセス先を返却する。データベース障害など何らかの原因により配信状態管理装置１２またはコンテンツ管理ＤＢ１３から情報が取得できない場合、制御情報記憶部１１５で保持している情報を参照して、任意にアクセス先を選択し、アクセス先を返却する。【選択図】      図１
2008177950.tif 000002
【特許請求の範囲】
【請求項１】
視聴クライアントとＷｅｂポータルと配信管理システムと配信サーバとを備える映像配信システムであって、
前記視聴クライアントは、
視聴希望のコンテンツを選択して当該コンテンツの識別情報であるコンテンツＩＤを前記Ｗｅｂポータルに送信する手段と、
前記配信管理システムから前記Ｗｅｂポータルを経由して前記配信サーバのアクセス先を受信し、受信したアクセス先で示される前記配信サーバにアクセスする手段と、を有し、
前記Ｗｅｂポータルは、
前記視聴クライアントから前記コンテンツＩＤを受信し、受信したコンテンツＩＤを前記配信管理システムに送信する手段を有し、
前記配信管理システムは、
コンテンツの各種情報を管理するコンテンツ管理ＤＢ（データベース）と、
前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部と、
前記Ｗｅｂポータルから視聴希望のコンテンツＩＤを受信する手段と、
受信したコンテンツＩＤに対応する所在情報を前記コンテンツ管理ＤＢから取得することに失敗した場合に、前記制御情報記憶部から当該所在情報を取得する手段と、
取得した所在情報に基づいて前記配信サーバのアクセス先を選択する手段と、
選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有し、
前記配信サーバは、
要求されたコンテンツを前記視聴クライアントに配信する手段を有する、
ことを特徴とする映像配信システム。
【請求項２】
前記配信管理システムは、
前記配信サーバの状態を管理する配信状態管理ＤＢと、
取得した所在情報を基に前記配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定する手段と、
決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、
ことを特徴とする請求項１記載の映像配信システム。
【請求項３】
前記Ｗｅｂポータルは、
前記視聴クライアントの権限情報を予め記憶している権限記憶部と、
前記権限記憶部から読み出した権限情報を前記配信管理システムに送信する手段と、を有し、
前記配信管理システムは、
受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックする手段と、
前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、
ことを特徴とする請求項１または請求項２記載の映像配信システム。
【請求項４】
視聴クライアントとＷｅｂポータルと配信管理システムと配信サーバとを備える映像配信システムの映像配信方法であって、
前記視聴クライアントは、
視聴希望のコンテンツを選択して当該コンテンツの識別情報であるコンテンツＩＤを前記Ｗｅｂポータルに送信し、
前記Ｗｅｂポータルは、
前記視聴クライアントから前記コンテンツＩＤを受信し、受信したコンテンツＩＤを前記配信管理システムに送信し、
前記配信管理システムは、
前記Ｗｅｂポータルから視聴希望のコンテンツＩＤを受信し、
受信したコンテンツＩＤに対応する所在情報をコンテンツの各種情報を管理するコンテンツ管理ＤＢ（データベース）から取得することに失敗した場合に、前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部から当該所在情報を取得し、
取得した所在情報に基づいて前記配信サーバのアクセス先を選択し、
選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却し、
前記視聴クライアントは、
前記配信管理システムから前記Ｗｅｂポータルを経由して前記配信サーバのアクセス先を受信し、受信したアクセス先で示される前記配信サーバにアクセスし、
前記配信サーバは、
要求されたコンテンツを前記視聴クライアントに配信する、
ことを特徴とする映像配信方法。
【請求項５】
前記配信管理システムは、
取得した所在情報を基に、前記配信サーバの状態を管理する配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定し、
決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する、
ことを特徴とする請求項４記載の映像配信方法。
【請求項６】
前記Ｗｅｂポータルは、
前記視聴クライアントの権限情報を予め記憶している権限記憶部から読み出した権限情報を前記配信管理システムに送信し、
前記配信管理システムは、
受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックし、
前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する、
ことを特徴とする請求項４または請求項５記載の映像配信方法。
【請求項７】
視聴クライアントとＷｅｂポータルと配信サーバとを含む映像配信システムの配信管理システムであって、
コンテンツの各種情報を管理するコンテンツ管理ＤＢ（データベース）と、
前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部と、
前記Ｗｅｂポータルを経由して前記視聴クライアントから視聴希望のコンテンツＩＤを受信する手段と、
受信したコンテンツＩＤに対応する所在情報を前記コンテンツ管理ＤＢから取得することに失敗した場合に、前記制御情報記憶部から当該所在情報を取得する手段と、
取得した所在情報に基づいて前記配信サーバのアクセス先を選択する手段と、
選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、
ことを特徴とする配信管理システム。
【請求項８】
前記配信サーバの状態を管理する配信状態管理ＤＢと、
取得した所在情報を基に前記配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定する手段と、
決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、
ことを特徴とする請求項７記載の配信管理システム。
【請求項９】
受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックする手段と、
前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、
ことを特徴とする請求項７または請求項８記載の配信管理システム。
【請求項１０】
視聴クライアントとＷｅｂポータルと配信サーバとを含む映像配信システムにおける配信管理システムのプログラムであって、
前記Ｗｅｂポータルを経由して前記視聴クライアントから視聴希望のコンテンツＩＤを受信する処理と、
受信したコンテンツＩＤに対応する所在情報をコンテンツの各種情報を管理するコンテンツ管理ＤＢから取得することに失敗した場合に、前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部から当該所在情報を取得する処理と、
取得した所在情報に基づいて前記配信サーバのアクセス先を選択する処理と、
選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する処理と、
を行わせることを特徴とするプログラム。
【請求項１１】
取得した所在情報を基に、前記配信サーバの状態を管理する配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定する処理と、
決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する処理と、
を行わせることを特徴とする請求項１０記載のプログラム。
【請求項１２】
受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックする処理と、
前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する処理と、
を行わせることを特徴とする請求項１０または請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信システムおよび映像配信方法ならびに配信管理システムおよびプログラムに関し、特に、障害時にもシステムを維持して視聴要求に対してサービスを継続する映像配信システムおよび映像配信方法ならびに配信管理システムおよびプログラムに関する。
【背景技術】
【０００２】
従来の映像配信システムの一例が特許文献１に記載されている。特許文献１に記載される映像配信システムは、配信管理システムと配信サーバと端末とを備え、以下のように動作する。
【０００３】
端末は配信管理システムに対し端末情報と配信を希望するコンテンツ名とを送信情報として配信要求を行う。配信管理システムは配信要求を受信すると配信サーバ管理ＤＢ（データベース）のコンテンツ情報やサーバ状態を参照して、配信サーバを決定し、決定した配信サーバに配信指示を送信する。配信サーバは配信指示を受信すると、コンテンツの配信が可能であれば配信指示応答を配信管理システムに送信し、端末からの接続要求待ちとなる。配信指示応答を受信した配信管理システムは配信サーバ情報とコンテンツ名とを含む配信要求応答を端末に対して送信する。配信要求応答を受信した端末は配信サーバ情報から配信サーバに接続し、配信サーバからコンテンツを受信する。
【０００４】
配信サーバ管理ＤＢには、各配信サーバの状態（障害の有無，負荷等の状態），各配信サーバが保持するコンテンツの情報等が格納されている。
【０００５】
配信サーバ管理ＤＢが異常になってアクセス不可状態になった場合、各配信サーバが保持するコンテンツの情報を配信サーバ管理ＤＢから取得できず、コンテンツの配信ができなくなってしまう。
【０００６】
【特許文献１】特開２００６−０１８６４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した背景技術においては、配信サーバ管理ＤＢが異常になってアクセス不可状態になった場合、配信サーバ管理ＤＢに格納されている各配信サーバが保持するコンテンツの情報を参照できなくなり、コンテンツの配信ができなくなってしまうという問題点がある。
【０００８】
その理由は、各配信サーバが保持するコンテンツの情報を格納する配信サーバ管理ＤＢが異常になった場合の対処が欠けているためである。
【０００９】
本発明の目的は、上述した従来の課題を解決する映像配信システムおよび映像配信方法ならびに配信管理システムおよびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の映像配信システムは、視聴クライアントとＷｅｂポータルと配信管理システムと配信サーバとを備える映像配信システムであって、前記視聴クライアントは、視聴希望のコンテンツを選択して当該コンテンツの識別情報であるコンテンツＩＤを前記Ｗｅｂポータルに送信する手段と、前記配信管理システムから前記Ｗｅｂポータルを経由して前記配信サーバのアクセス先を受信し、受信したアクセス先で示される前記配信サーバにアクセスする手段と、を有し、前記Ｗｅｂポータルは、前記視聴クライアントから前記コンテンツＩＤを受信し、受信したコンテンツＩＤを前記配信管理システムに送信する手段を有し、前記配信管理システムは、コンテンツの各種情報を管理するコンテンツ管理ＤＢ（データベース）と、前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部と、前記Ｗｅｂポータルから視聴希望のコンテンツＩＤを受信する手段と、受信したコンテンツＩＤに対応する所在情報を前記コンテンツ管理ＤＢから取得することに失敗した場合に、前記制御情報記憶部から当該所在情報を取得する手段と、取得した所在情報に基づいて前記配信サーバのアクセス先を選択する手段と、選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有し、前記配信サーバは、要求されたコンテンツを前記視聴クライアントに配信する手段を有する、  ことを特徴とする。
【００１１】
本発明の第２の映像配信システムは、第１の映像配信システムにおいて、前記配信管理システムは、前記配信サーバの状態を管理する配信状態管理ＤＢと、取得した所在情報を基に前記配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定する手段と、決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、ことを特徴とする。
【００１２】
本発明の第３の映像配信システムは、第１または第２の映像配信システムにおいて、前記Ｗｅｂポータルは、前記視聴クライアントの権限情報を予め記憶している権限記憶部と、前記権限記憶部から読み出した権限情報を前記配信管理システムに送信する手段と、を有し、前記配信管理システムは、受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックする手段と、前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、ことを特徴とする。
【００１３】
本発明の第１の映像配信方法は、視聴クライアントとＷｅｂポータルと配信管理システムと配信サーバとを備える映像配信システムの映像配信方法であって、前記視聴クライアントは、視聴希望のコンテンツを選択して当該コンテンツの識別情報であるコンテンツＩＤを前記Ｗｅｂポータルに送信し、前記Ｗｅｂポータルは、前記視聴クライアントから前記コンテンツＩＤを受信し、受信したコンテンツＩＤを前記配信管理システムに送信し、前記配信管理システムは、前記Ｗｅｂポータルから視聴希望のコンテンツＩＤを受信し、受信したコンテンツＩＤに対応する所在情報をコンテンツの各種情報を管理するコンテンツ管理ＤＢ（データベース）から取得することに失敗した場合に、前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部から当該所在情報を取得し、取得した所在情報に基づいて前記配信サーバのアクセス先を選択し、選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却し、前記視聴クライアントは、前記配信管理システムから前記Ｗｅｂポータルを経由して前記配信サーバのアクセス先を受信し、受信したアクセス先で示される前記配信サーバにアクセスし、前記配信サーバは、要求されたコンテンツを前記視聴クライアントに配信する、ことを特徴とする。
【００１４】
本発明の第２の映像配信方法は、第１の映像配信方法において、前記配信管理システムは、取得した所在情報を基に、前記配信サーバの状態を管理する配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定し、決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する、ことを特徴とする。
【００１５】
本発明の第３の映像配信方法は、第１または第２の映像配信方法において、前記Ｗｅｂポータルは、前記視聴クライアントの権限情報を予め記憶している権限記憶部から読み出した権限情報を前記配信管理システムに送信し、前記配信管理システムは、受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックし、前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する、ことを特徴とする。
【００１６】
本発明の第１の配信管理システムは、視聴クライアントとＷｅｂポータルと配信サーバとを含む映像配信システムの配信管理システムであって、コンテンツの各種情報を管理するコンテンツ管理ＤＢ（データベース）と、前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部と、前記Ｗｅｂポータルを経由して前記視聴クライアントから視聴希望のコンテンツＩＤを受信する手段と、受信したコンテンツＩＤに対応する所在情報を前記コンテンツ管理ＤＢから取得することに失敗した場合に、前記制御情報記憶部から当該所在情報を取得する手段と、取得した所在情報に基づいて前記配信サーバのアクセス先を選択する手段と、選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、ことを特徴とする。
【００１７】
本発明の第２の配信管理システムは、第１の配信管理システムにおいて、前記配信サーバの状態を管理する配信状態管理ＤＢと、取得した所在情報を基に前記配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定する手段と、決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、ことを特徴とする。
【００１８】
本発明の第３の配信管理システムは、第１または第２の配信管理システムにおいて、受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックする手段と、前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する手段と、を有する、ことを特徴とする。
【００１９】
本発明の第１のプログラムは、視聴クライアントとＷｅｂポータルと配信サーバとを含む映像配信システムにおける配信管理システムのプログラムであって、前記Ｗｅｂポータルを経由して前記視聴クライアントから視聴希望のコンテンツＩＤを受信する処理と、受信したコンテンツＩＤに対応する所在情報をコンテンツの各種情報を管理するコンテンツ管理ＤＢから取得することに失敗した場合に、前記コンテンツ管理ＤＢからコンテンツＩＤと所在情報とセキュリティレベルとを抽出して記憶する制御情報記憶部から当該所在情報を取得する処理と、取得した所在情報に基づいて前記配信サーバのアクセス先を選択する処理と、選択したアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する処理と、を行わせることを特徴とする。
【００２０】
本発明の第２のプログラムは、第１のプログラムにおいて、取得した所在情報を基に、前記配信サーバの状態を管理する配信状態管理ＤＢから前記配信サーバの状態を読み出し、読み出した前記配信サーバの状態から最適なアクセス先を決定する処理と、決定した最適なアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する処理と、を行わせることを特徴とする。
【００２１】
本発明の第３のプログラムは、第１または第２のプログラムにおいて、受信したコンテンツＩＤに対応するセキュリティレベルを前記制御情報記憶部から取得し、取得したセキュリティレベルと受信した権限情報とを比較して前記視聴クライアントのアクセス権限をチェックする処理と、前記チェックで合格した場合にアクセス先を前記Ｗｅｂポータルを経由して前記視聴クライアントに返却する処理と、を行わせることを特徴とする。
【発明の効果】
【００２２】
本発明は、コンテンツ管理ＤＢの障害時にもシステムを維持し、視聴要求に対してサービスを継続できるという効果を有している。
【００２３】
その理由は、アクセス制御に必要なコンテンツ管理情報をコンテンツ管理ＤＢから抽出して保持しておくようにしたためである。
【発明を実施するための最良の形態】
【００２４】
本発明は、コンテンツをクライアントに配信する映像配信システムにおいて、コンテンツの所在管理を行う配信管理システムのアクセス制御装置内部にコンテンツ管理情報の一部をあらかじめ保持しておくことにより、コンテンツ管理ＤＢの障害時でもサービスを継続できるよう可用性を向上させることを特徴としている。
【００２５】
以下に、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
【００２６】
図１を参照すると、本発明の映像配信システムの第１の実施の形態は、配信管理システム１と、配信サーバ２１と、配信サーバ２２と、配信サーバ２３と、Ｗｅｂポータル３と、視聴クライアント４と、ネットワーク５とを備えている。配信サーバ２１と配信サーバ２２と配信サーバ２３とを総称して配信サーバ２と称することがある。なお、図１においては、視聴クライアントが１台、配信サーバが３台接続されているが、視聴クライアントと配信サーバの接続台数に特に制限はない。
【００２７】
配信管理システム１は、コンテンツの所在管理を行い、配信サーバの状態を管理するための装置である。配信管理システム１は、プログラム制御で動作する情報処理装置で、例えばサーバ装置である。配信管理システム１は、図１に示すように、アクセス制御装置１１と、配信状態管理装置１２と、コンテンツ管理ＤＢ１３と、配信状態管理ＤＢ１４と、を有している。
【００２８】
アクセス制御装置１１は、視聴クライアント４からの視聴要求に対するアクセス制御を行う。アクセス制御装置１１は、図１に示すように、要求応答手段１１１と、情報問合せ手段１１２と、権限チェック手段１１３と、アクセス先決定手段１１４と、制御情報記憶部１１５と、を含んでいる。アクセス制御装置１１は、コンテンツ管理ＤＢ１３からアクセス制御に必要となるコンテンツ管理情報（全コンテンツのコンテンツＩＤと所在情報とセキュリティレベル）のみを取得し、制御情報記憶部１１５で保持している。視聴要求を受信すると、与えられたコンテンツＩＤ（識別情報）と視聴クライアント４の権限を基に、コンテンツのセキュリティレベルを入手してアクセス権限チェックを実施する。また、同様にコンテンツの所在情報（所在リスト）を入手し、配信状態管理装置１２に最適なアクセス先を問合せるか、任意に（ラウンドロビン方式等）アクセス先を選択し、Ｗｅｂポータル３にアクセス先を返却する。
【００２９】
以下に、各手段の役割について説明する。
【００３０】
要求応答手段１１１は、視聴要求に応答する手段であり、コンテンツＩＤと視聴クライアント４の権限を受信する。また、アクセス制御後、要求されたコンテンツのアクセス先をＷｅｂポータル３に返却する。
【００３１】
情報問合せ手段１１２は、配信状態管理装置１２またはコンテンツ管理ＤＢ１３に管理情報を問合せる手段であり、コンテンツＩＤを基にコンテンツ管理ＤＢ１３からコンテンツのセキュリティレベルとコンテンツの所在情報を入手する。また、所在情報を基に、配信状態管理装置１２に配信負荷の少ない最適な配信サーバ（アクセス先）を問合せる。また、問合せに失敗した場合には異常を通知する。
【００３２】
権限チェック手段１１３は、情報問合せ手段１１２を通してコンテンツ管理ＤＢ１３からコンテンツのセキュリティレベルを入手し、コンテンツのセキュリティレベルと視聴クライアント４の権限情報とを比較して、要求されたコンテンツへのアクセス権限チェックを行う手段である。コンテンツ管理ＤＢ１３への問合せに異常が発生した場合には、制御情報記憶部１１５に保持されているセキュリティレベルを参照してアクセス権限チェックを行う。
【００３３】
アクセス先決定手段１１４は、要求されたコンテンツのアクセス先（ＵＲＬ(uniform resource locator)）を決定する手段で、情報問合せ手段１１２を通して最適なアクセス先を配信状態管理装置１２から入手する。配信状態管理装置１２への問合せに異常が発生した場合には、制御情報記憶部１１５に保持されている所在情報を参照し、所在情報に示される配信サーバの中から任意にアクセス先を選択する。
【００３４】
制御情報記憶部１１５は、コンテンツ管理ＤＢ１３から抽出されたアクセス制御に必要となるコンテンツ管理情報（全コンテンツのコンテンツＩＤと所在情報とセキュリティレベル）のみを保持している。制御情報記憶部１１５の構成を図４に示す。なお、制御情報記憶部１１５で情報保持する手段については問わない（データベース，ファイル形式，メモリ展開等どのような方法でも構わない）。
【００３５】
配信状態管理装置１２は、アクセス制御装置１１から与えられたコンテンツの所在情報を基に、所在情報に示される配信サーバの負荷状況等を配信状態管理ＤＢ１４に問合せる手段を含む。また、配信状態管理ＤＢ１４に問合せた結果（配信本数および使用帯域）を基に、所在情報に示される配信サーバに関してロードバランスおよび帯域制限チェックを実施する手段を含む。また、ロードバランスおよび帯域制限チェックの結果、所在情報に示される配信サーバの中から最適なアクセス先（負荷の少ない配信サーバ）を決定し、決定した最適なアクセス先をアクセス制御装置１１に返却する手段を含む。また、配信サーバ２１〜２３から配信開始の通知を受信して、配信状態管理ＤＢ１４に登録されている該当する配信サーバの配信本数を更新する手段を含んでいる。また、配信状態管理装置１２は、配信サーバ２１〜２３の名称とＩＰアドレスと配信サーバＩＤとの対応を保持している。
【００３６】
コンテンツ管理ＤＢ１３は、コンテンツの各種情報を管理するデータベースであり、コンテンツ数に依存した膨大なデータ量を保持する。コンテンツ管理ＤＢ１３のレコードは、図２に示すように、コンテンツＩＤ，コンテンツ種別，タイトル，セキュリティレベル，所在情報，登録日時等のフィールドから構成されている。セキュリティレベルには、例えば、そのコンテンツが成年のみ視聴可能であるか或いは未成年でも視聴可能であるかを示している。所在情報には、そのコンテンツが存在する配信サーバＩＤとそのコンテンツに対するアクセス先であるＵＲＬを示している。
【００３７】
配信状態管理ＤＢ１４は、配信サーバの状態（負荷状況等）を管理するデータベースである。配信状態管理ＤＢ１４のレコードは、図３に示すように、配信サーバＩＤ，使用帯域，配信本数等のフィールドから構成されている。
【００３８】
配信サーバ２１〜２３は、コンテンツＤＢ（図示せず）を備える。コンテンツＤＢには、コンテンツＩＤとコンテンツＩＤに対応するコンテンツ本体（実体）とを組にしたものがコンテンツの数だけ含まれている。配信サーバ２１〜２３は、視聴クライアント４から送信された配信要求に応じて、指定されたコンテンツＩＤに対応するコンテンツ本体をコンテンツＤＢから読み出す手段を有する。また、読み出したコンテンツ本体を配信要求した視聴クライアント４に配信する手段を有する。また、配信開始の通知を配信状態管理装置１２に通知する手段を有している。
【００３９】
Ｗｅｂポータル３は、プログラム制御で動作する情報処理装置で、例えばサーバ装置である。Ｗｅｂポータル３は、配信管理システム１と視聴クライアント４のインターフェイスとなり、視聴クライアント４に対して視聴メニュー等を提供する。また、Ｗｅｂポータル３は、ユーザＩＤごとにユーザの権限情報（例えば、成年であるか未成年であるかの情報）を権限記憶部（図示せず）に予め記憶し保持している。Ｗｅｂポータル３は、視聴クライアント４から受信したユーザＩＤに対応する権限情報を権限記憶部から読み出し、視聴クライアント４から受信した視聴コンテンツＩＤと共に配信管理システム１に送信する。
【００４０】
視聴クライアント４は、プログラム制御で動作する情報処理装置で、例えばパーソナルコンピュータである。視聴クライアント４は、キーボード等の入力装置（図示せず）を有し、入力装置からユーザＩＤおよびパスワードを入力してＷｅｂポータル３に送信する手段を含む。また、表示された視聴メニューから視聴コンテンツを選択して視聴コンテンツＩＤをＷｅｂポータル３に送信する手段を含む。また、視聴クライアント４は、視聴コンテンツのアクセス先をＷｅｂポータル３から入手し、入手したアクセス先の配信サーバにアクセスし、コンテンツＩＤを指定して配信を要求する手段を含む。また、配信された映像（コンテンツ）を表示装置等（図示せず）に出力する手段を含んでいる。
【００４１】
ネットワーク５は、配信管理システム１と配信サーバ２１と配信サーバ２２と配信サーバ２３とＷｅｂポータル３と視聴クライアント４とを接続する通信網で、例えばインターネットである。
【００４２】
次に、本発明の第１の実施の形態の動作について、図面を用いて説明する。
【００４３】
先ず、図１を用いて実施例の動作を説明する。
【００４４】
アクセス制御装置１１は、情報問合せ手段１１２を通じて、あらかじめコンテンツ管理ＤＢ１３からアクセス制御に必要となる最小限の情報（全コンテンツのコンテンツＩＤと所在情報とセキュリティレベル）を取得し、制御情報記憶部１１５で保持しておく。
【００４５】
任意の視聴クライアント４がＷｅｂポータル３にアクセスし（Ｓ００１）、視聴コンテンツを選択すると、Ｗｅｂポータル３は、視聴要求として、アクセス制御装置１１に視聴クライアント４の視聴権限と要求コンテンツのＩＤを渡す（Ｓ００２）。
【００４６】
アクセス制御装置１１は、要求応答手段１１１で視聴要求を受信する。そして、受けとったコンテンツＩＤを基に、情報問合せ手段１１２を通じて、要求コンテンツＩＤに対する所在情報とセキュリティレベルとをコンテンツ管理ＤＢ１３に問合せる（Ｓ００３、Ｓ００４）。
【００４７】
問合せに成功した場合、アクセス制御装置１１の権限チェック手段１１３は、返却された情報（要求コンテンツＩＤに対するセキュリティレベル）と視聴クライアント４の視聴権限を基に、アクセス権限チェックを実施する。問合せに失敗した場合、ログ出力等で異常を知らせるとともに、制御情報記憶部１１５から要求コンテンツＩＤのセキュリティレベルを参照し、アクセス権限チェックを実施する。
【００４８】
アクセスが許可された場合、アクセス制御装置１１は、情報問合せ手段１１２を通じて、配信状態管理装置１２に要求コンテンツＩＤの所在情報を渡し、最適なアクセス先を問合せる（Ｓ００５）。
【００４９】
配信状態管理装置１２は、要求コンテンツＩＤの所在情報を基に、配信状態管理ＤＢ１４に配信サーバ２１〜２３の負荷状況を問合せ（Ｓ００６、Ｓ００７）、ロードバランスおよび帯域制限チェックを実施し、要求コンテンツＩＤのアクセス先をアクセス制御装置１１の情報問合せ手段１１２に返却する（Ｓ００８）。
【００５０】
上記の配信状態管理装置１２への問合せに失敗した場合、アクセス制御装置１１の情報問合せ手段１１２は、ログ出力等で異常を知らせる。アクセス先決定手段１１４は、制御情報記憶部１１５で保持している所在情報を参照し、任意に（ラウンドロビン方式等）アクセス先を選択する。
【００５１】
アクセス制御装置１１の要求応答手段１１１は、返却されたアクセス先または選択したアクセス先を、Ｗｅｂポータル３を介して視聴クライアント４に返却する（Ｓ００９、Ｓ０１０）。
【００５２】
視聴クライアント４は、受けとったアクセス先（仮に配信サーバ２１とする）を基に、配信サーバ２１にアクセスし、配信要求を行う（Ｓ０１１）。
【００５３】
要求を受けた配信サーバ２１は、指定されたコンテンツを視聴クライアント４に配信し（Ｓ０１２）、配信開始の通知を配信状態管理装置１２に行う（Ｓ０１３）。
【００５４】
配信状態管理装置１２は、配信状態管理ＤＢ１４を更新する（Ｓ０１４）。配信状態管理ＤＢ１４の配信本数を更新する（＋１する）。
【００５５】
なお、保持している所在情報の中からラウンドロビン方式でアクセス先を選択した場合には各配信サーバの負荷情報が正確でないが、システム復旧するまでの短期間であるため、簡易なロードバランス機能で制御を行う。
【００５６】
なお、帯域制限チェック、ロードバランスの詳細については、当業者でよく知られており、また本発明の本質には直接関係がないため、詳細な説明は省略する。
【００５７】
また、制御情報記憶部１１５にあらかじめ情報を保持する方法の一例として、アクセス制御装置１１からコンテンツ管理ＤＢ１３に対して定期的にチェックをして更新を行う方法がある。また、コンテンツ登録機能を用意して、コンテンツ管理ＤＢ１３に対し情報を更新する際に、制御情報記憶部１１５に保持している情報も同時に更新する方法をとってもよい。
【００５８】
以上、第１の実施の形態の動作を詳細に述べたが、視聴要求を受けた際のアクセス制御装置１１の詳細フローチャートを補足として図５に示す。
【００５９】
続いて、図５を参照してアクセス制御装置１１の動作を説明する。
【００６０】
アクセス制御装置１１は、要求応答手段１１１で視聴要求を受信すると、受けとったコンテンツＩＤを基に、情報問合せ手段１１２を通じて、要求コンテンツＩＤに対する所在情報とセキュリティレベルとをコンテンツ管理ＤＢ１３に問合せる（ステップＡ１）。
【００６１】
問合せに成功した場合（ステップＡ２の”ＹＥＳ”）、ステップＡ６に進む。
【００６２】
問合せに失敗した場合（ステップＡ２の”ＮＯ”）、ログ出力等でコンテンツ管理ＤＢ１３異常を知らせる。問合せに失敗には、指定されたコンテンツＩＤが存在しない場合も含む。その後、制御情報記憶部１１５から要求コンテンツＩＤに対する所在情報とセキュリティレベルとを取得する（ステップＡ３〜Ａ４）。
【００６３】
情報取得に失敗した場合（ステップＡ５の”ＮＯ”）、ステップＡ１３に進む。情報取得に失敗には、指定されたコンテンツＩＤが存在しない場合も含む。
【００６４】
情報取得に成功した場合（ステップＡ５の”ＹＥＳ”）、アクセス制御装置１１の権限チェック手段１１３は、返却された情報（要求コンテンツＩＤに対するセキュリティレベル）と視聴クライアント４の視聴権限を基に、アクセス権限チェックを実施する（ステップＡ６）。
【００６５】
アクセスが許可されなかった場合（ステップＡ７の”ＮＯ”）、ステップＡ１３に進む。
【００６６】
アクセスが許可された（アクセス権限チェックに合格した）場合（ステップＡ７の”ＹＥＳ”）、アクセス制御装置１１は、情報問合せ手段１１２を通じて、配信状態管理装置１２に要求コンテンツＩＤの所在情報を渡し、最適なアクセス先を問合せる。配信状態管理装置１２は、要求コンテンツＩＤの所在情報を基に、配信状態管理ＤＢ１４に配信サーバ２１〜２３の負荷状況を問合せ、ロードバランスおよび帯域制限チェックを実施する。ロードバランスおよび帯域制限チェックの結果を基に、要求コンテンツＩＤの最適なアクセス先を決定し、アクセス制御装置１１の情報問合せ手段１１２に返却する（ステップＡ８）。
【００６７】
配信状態管理装置１２への問合せに成功した場合（ステップＡ９の”ＹＥＳ”）、ステップＡ１２に進む。
【００６８】
配信状態管理装置１２への問合せに失敗した場合（ステップＡ９の”ＮＯ”）、アクセス制御装置１１の情報問合せ手段１１２は、ログ出力等で異常を知らせる。アクセス先決定手段１１４は、制御情報記憶部１１５で保持している所在情報を参照し、任意に（ラウンドロビン方式等）アクセス先を選択する（ステップＡ１０〜Ａ１１）。
【００６９】
アクセス制御装置１１の要求応答手段１１１は、返却されたアクセス先または選択したアクセス先を、Ｗｅｂポータル３を介して視聴クライアント４に返却する（ステップＡ１２）。
【００７０】
Ｗｅｂポータル３にエラーを返却する（ステップＡ１３）。
【００７１】
次に、本発明の第１の実施の形態の効果について説明する。従来システムとの比較を図６に示す。
【００７２】
第１の効果は、アクセス制御に必要なコンテンツ管理情報のみをアクセス制御装置内部で保持しておくことにより、コンテンツ管理ＤＢまたは配信状態管理装置の障害時にもシステムを維持することができることである（可用性の向上）。全コンテンツに関する情報を保持しておくことにより、障害時でも全視聴要求に対してサービスを継続できる。また、コンテンツ管理ＤＢ１３の登録情報を更新する際に、制御情報記憶部１１５に保持している情報も更新することにより、より正確な情報を使用してシステムを維持することができる。
【００７３】
第２の効果は、アクセス制御に必要なコンテンツ管理情報のみをアクセス制御装置内部で保持しておくことにより、データベースを二重化したシステムと比較して小さい規模で構成でき、安価に可用性の向上を提供できることである。
【００７４】
第３の効果は、セキュリティレベルをアクセス制御装置内部で保持することにより、障害時にも視聴クライアントの権限に応じたアクセス権限チェック機能を維持できることである。
【００７５】
第４の効果は、コンテンツの所在情報をアクセス制御装置内部で保持することにより、障害時にも簡易ロードバランス機能を維持できることである。
【００７６】
第５の効果は、コンテンツの所在情報をアクセス制御装置内部で保持することにより、障害時にもコンテンツの有無チェック機能を維持できることである。
【００７７】
第６の効果は、アクセス制御装置内部で保持する情報をアクセス制御機能に必要な情報（コンテンツＩＤ，所在情報，セキュリティレベル）に限定することにより、単純なデータベース冗長化よりもデータ量を削減できることである。
【００７８】
次に、本発明の第２の実施の形態について説明する。
【００７９】
本発明の第２の実施の形態は、上述した第１の実施の形態と比べ、配信管理システムの構成が異なる。
【００８０】
第２の実施の形態における配信管理システム６は、図７に示すように、アクセス制御サーバ６１と、配信状態管理サーバ６２と、第１ＤＢサーバ６３と、第２ＤＢサーバ６４と、ネットワーク９と、を含んでいる。
【００８１】
アクセス制御サーバ６１は、上述した図１に示すアクセス制御装置１１の機能を有している。
【００８２】
配信状態管理サーバ６２は、上述した図１に示す配信状態管理装置１２の機能を有している。
【００８３】
第１ＤＢサーバ６３は、コンテンツ管理ＤＢ１３を含み、アクセス制御サーバ６１からの問合せに対してコンテンツ管理ＤＢ１３を検索して返却する手段を有する。
【００８４】
第２ＤＢサーバ６４は、配信状態管理ＤＢ１４を含み、配信状態管理サーバ６２からの問合せに対して配信状態管理ＤＢ１４を検索して返却する手段を有する。
【００８５】
ネットワーク９は、アクセス制御サーバ６１と配信状態管理サーバ６２と第１ＤＢサーバ６３と第２ＤＢサーバ６４とを接続する通信網である。例えば、ＬＡＮ（ローカルエリアネットワーク）である。
【００８６】
アクセス制御サーバ６１と配信状態管理サーバ６２と第１ＤＢサーバ６３と第２ＤＢサーバ６４とは、相互に通信するための送信手段と受信手段とを有する。
【００８７】
続いて、第２の実施の形態における配信管理システムの変形１について説明する。
【００８８】
変形１における配信管理システム７は、図８に示すように、アクセス制御サーバ６１と、配信状態管理サーバ６２と、ＤＢサーバ７１と、ネットワーク９と、を含んでいる。
【００８９】
アクセス制御サーバ６１は、上述した図１に示すアクセス制御装置１１の機能を有している。
【００９０】
配信状態管理サーバ６２は、上述した図１に示す配信状態管理装置１２の機能を有している。
【００９１】
ＤＢサーバ７１は、コンテンツ管理ＤＢ１３と配信状態管理ＤＢ１４とを含み、アクセス制御サーバ６１からの問合せに対してコンテンツ管理ＤＢ１３を検索して返却する手段を有する。また、配信状態管理サーバ６２からの問合せに対して配信状態管理ＤＢ１４を検索して返却する手段を有する。
【００９２】
ネットワーク９は、アクセス制御サーバ６１と配信状態管理サーバ６２とＤＢサーバ７１とを接続する通信網である。例えば、ＬＡＮ（ローカルエリアネットワーク）である。
【００９３】
アクセス制御サーバ６１と配信状態管理サーバ６２とＤＢサーバ７１とは、相互に通信するための送信手段と受信手段とを有する。
【００９４】
続いて、第２の実施の形態における配信管理システムの変形２について説明する。
【００９５】
変形２における配信管理システム８は、図９に示すように、アクセス制御サーバ８１と、配信状態管理サーバ８２と、ネットワーク９と、を含んでいる。
【００９６】
アクセス制御サーバ８１は、アクセス制御装置１１とコンテンツ管理ＤＢ１３とを含んでいる。
【００９７】
配信状態管理サーバ８２は、配信状態管理装置１２と配信状態管理ＤＢ１４とを含んでいる。
【００９８】
ネットワーク９は、アクセス制御サーバ８１と配信状態管理サーバ８２とを接続する通信網である。例えば、ＬＡＮ（ローカルエリアネットワーク）である。
【００９９】
アクセス制御サーバ８１と配信状態管理サーバ８２とは、相互に通信するための送信手段と受信手段とを有する。
【０１００】
次に、本発明の第２の実施の形態の動作について説明する。
【０１０１】
第２の実施の形態の動作は、上述した第１の実施の形態の動作と同等であるので、説明を省略する。
【０１０２】
次に、本発明の第２の実施の形態の効果について説明する。
【０１０３】
第２の実施の形態の効果は、アクセス制御に必要なコンテンツ管理情報のみをアクセス制御装置内部で保持しておくことにより、配信管理システム内のネットワーク障害時またはコンテンツ管理ＤＢまたは配信状態管理装置の障害時にもシステムを維持することができることである（可用性の向上）。
【０１０４】
また、データベースやネットワークを二重化したシステムと比較して小さい規模で構成でき、安価に可用性の向上を提供できることである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】コンテンツ管理ＤＢの構成を示す図である。
【図３】配信状態管理ＤＢの構成を示す図である。
【図４】制御情報記憶部の構成を示す図である。
【図５】アクセス制御装置１１のフローチャートを示す図である。
【図６】本発明と従来システムとの比較を示す図である。
【図７】本発明の第２の実施の形態における配信管理システムの構成を示す図である。
【図８】本発明の第２の実施の形態における配信管理システムの変形１の構成を示す図である。
【図９】本発明の第２の実施の形態における配信管理システムの変形２の構成を示す図である。
【符号の説明】
【０１０６】
１    配信管理システム
２    配信サーバ
３    Ｗｅｂポータル
４    視聴クライアント
５    ネットワーク
６    配信管理システム
７    配信管理システム
８    配信管理システム
９    ネットワーク
１１    アクセス制御装置
１２    配信状態管理装置
１３    コンテンツ管理ＤＢ
１４    配信状態管理ＤＢ
２１    配信サーバ
２２    配信サーバ
２３    配信サーバ
６１    アクセス制御サーバ
６２    配信状態管理サーバ
６３    第１ＤＢサーバ
６４    第２ＤＢサーバ
７１    ＤＢサーバ
８１    アクセス制御サーバ
８２    配信状態管理サーバ
１１１    要求応答手段
１１２    情報問合せ手段
１１３    権限チェック手段
１１４    アクセス先決定手段
１１５    制御情報記憶部
【図１】
2008177950.tif 000003
【図２】
2008177950.tif 000004
【図３】
2008177950.tif 000005
【図４】
2008177950.tif 000006
【図５】
2008177950.tif 000007
【図６】
2008177950.tif 000008
【図７】
2008177950.tif 000009
【図８】
2008177950.tif 000010
【図９】
2008177950.tif 000011