(57)【要約】【課題】メディアサーバの種別に関わらない、利用者の利便性を高めた、通信端末とメディアサーバとのセッションを円滑に確立させることができる通信システムを提供する。【解決手段】通信端末１０２とメディアサーバ１０３とのセッションの確立を制御するセッション制御サーバ１０１とが通信可能に接続された通信システム１００であって、通信端末１０２は、セッションの確立を予約するための予約データを生成し、生成された予約データをセッション制御サーバ１０１に送信し、セッション制御サーバ１０１は、通信端末１０２からそれぞれ送信された予約データを受信し、受信された予約データに応じてセッションを確立させるための予定リストを生成し、生成された予定リストに基づいて通信端末１０２とメディアサーバ１０３とのセッションを確立させるように構成する。【選択図】    図１
2004295241.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の通信端末およびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記通信端末と前記メディアサーバとのセッションの確立を制御するセッション制御サーバにおいて、
前記セッションの確立を予約するための予約データであって前記複数の通信端末からそれぞれ送信された予約データを受信する予約データ受信手段と、
前記予約データ受信手段によって受信されたそれぞれの前記予約データに応じて前記セッションを確立させるための予定リストを生成する予定リスト生成手段と、
前記予定リスト生成手段によって生成された予定リストに基づいて前記通信端末と前記メディアサーバとのセッションを確立させるセッション確立手段とを備えたことを特徴とするセッション制御サーバ。
【請求項２】
前記予約データは、前記セッションの確立開始時刻及び前記セッションの確立終了時刻を表す情報を含み、
前記予定リスト生成手段は、前記予約データ受信手段によって受信されたそれぞれの前記予約データに含まれる前記セッションの確立開始時刻を表す情報に基づいて前記予定リストを生成し、
前記セッション確立手段は、前記予定リスト生成手段によって生成された予定リストに含まれる前記確立開始時刻に従って前記通信端末と前記メディアサーバとのセッションを確立させることを特徴とする請求項１に記載のセッション制御サーバ。
【請求項３】
前記予定リスト生成手段は、前記予約データ受信手段が前記予約データを受信した順番に基づいてセッションの確立に関する順番情報を含む前記予定リストを生成し、
前記セッション確立手段は、前記予定リスト生成手段によって生成された予定リストに含まれる順番情報に従って前記通信端末と前記メディアサーバとのセッションを確立させることを特徴とする請求項１に記載のセッション制御サーバ。
【請求項４】
前記セッション制御サーバは、
前記予約データ受信手段によって受信されたそれぞれの前記予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻によって決定される時間帯が、他の予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻によって決定される時間帯と重複している時間帯があるか否かを判断し、重複している時間帯があると判断された場合に、時間帯が重複しないように前記予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻を変更し、この変更された前記セッションの確立開始時刻および前記セッションの確立終了時刻について、前記変更された予約データを送信した前記通信端末と交渉する通信端末交渉手段をさらに備え、
前記セッション確立手段は、前記交渉手段によって交渉された結果に基づいて前記通信端末と前記メディアサーバとのセッションを確立させることを特徴とする請求項２記載のセッション制御サーバ。
【請求項５】
前記予定リスト生成手段によって生成された予定リストに含まれる順番についてそれぞれの前記通信端末と交渉することを特徴とする請求項３に記載のセッション制御サーバ。
【請求項６】
前記セッション制御サーバは、
前記通信端末とメディアサーバとのセッションを確立させる通信端末登録情報を受信する通信端末登録情報受信手段と、
前記通信端末登録情報受信手段によって受信された前記通信端末登録情報を送信した通信端末と前記メディアサーバとのセッションが確立中か否かを前記予定リストから判断するセッション確立判断手段と、
前記セッション確立判断手段が前記予定リストから確立中と判断したセッションを再確立させるセッション再確立手段と
をさらに備えたことを特徴とする請求項１乃至請求項５の何れか１項に記載のセッション制御サーバ。
【請求項７】
前記予約データ受信手段は、
前記ネットワークを介して通信可能に接続され、前記予約データに関する入力項目を前記複数の通信端末に表示させるウエブサーバと通信するウエブサーバ通信手段をさらに有し、
前記ウエブサーバを介して前記入力項目に基づいて得られた前記予約データを前記通信端末から受信することを特徴とする請求項１乃至請求項６の何れか１項に記載のセッション制御サーバ。
【請求項８】
ネットワークを介してセッション制御サーバおよびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立する通信端末において、
前記セッションの確立を予約するための予約データを生成する予約データ生成手段と、
前記予約データ生成手段によって生成された予約データを前記セッション制御サーバに送信する予約データ送信手段と、
前記予約データ送信手段によって送信された予約データに基づいて、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立するセッション確立手段とを備えたことを特徴とする通信端末。
【請求項９】
前記通信端末は、
前記セッション制御サーバから送信される交渉対象となる前記セッションの確立開始時刻および前記セッションの確立終了時刻に応じるか否かを示す交渉結果情報を前記セッション制御サーバに通知するセッション制御サーバ交渉手段をさらに備えたことを特徴とする請求項８に記載の通信端末。
【請求項１０】
前記通信端末は、
前記セッション制御サーバから送信される交渉対象となる前記セッションの確立に関する順番に応じるか否かを示す交渉結果情報を前記セッション制御サーバに通知するセッション制御サーバ交渉手段をさらに備えたことを特徴とする請求項８に記載の通信端末。
【請求項１１】
ネットワークを介して複数の通信端末と、マルチメディアを提供するためのメディアサーバと、および前記通信端末と前記メディアサーバとのセッションの確立を制御するセッション制御サーバとが通信可能に接続された通信システムにおいて、
前記通信端末は、
前記セッションの確立を予約するための予約データを生成する予約データ生成手段と、
前記予約データ生成手段によって生成された予約データを前記セッション制御サーバに送信する予約データ送信手段と、
前記予約データ送信手段によって送信された予約データに基づいて、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立するセッション確立手段と
を備え、
前記セッション制御サーバは、
前記複数の通信端末からそれぞれ送信された予約データを受信する予約データ受信手段と、
前記予約データ受信手段によって受信されたそれぞれの前記予約データに応じて前記セッションを確立させるための予定リストを生成する予定リスト生成手段と、
前記予定リスト生成手段によって生成された予定リストに基づいて前記通信端末と前記メディアサーバとのセッションを確立させるセッション確立手段とを備えたことを特徴とする通信システム。
【請求項１２】
前記通信端末は、
前記セッション制御サーバから送信される交渉対象となる前記セッションの確立開始時刻および前記セッションの確立終了時刻に応じるか否かを示す交渉結果情報を前記セッション制御サーバに通知するセッション制御サーバ交渉手段をさらに備え，
前記セッション制御サーバは、
前記予約データ受信手段によって受信されたそれぞれの前記予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻について各前記通信端末と交渉する通信端末交渉手段をさらに備え、
前記セッション確立手段が前記通信端末交渉手段から得られた前記交渉結果情報に基づいて前記通信端末と前記メディアサーバとのセッションを確立させることを特徴とする請求項１１に記載の通信システム。
【請求項１３】
ネットワークを介して複数の通信端末およびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記通信端末と前記メディアサーバとのセッションの確立を制御するセッション制御サーバにおいて使用されるプログラムにおいて、
前記プログラムは、前記セッション制御サーバを、
前記セッションの確立を予約するための予約データであって前記複数の通信端末からそれぞれ送信された予約データを受信する予約データ受信手段と、
前記予約データ受信手段によって受信されたそれぞれの前記予約データに応じて前記セッションを確立させるための予定リストを生成する予定リスト生成手段と、
前記予定リスト生成手段によって生成された予定リストに基づいて前記通信端末と前記メディアサーバとのセッションを確立させるセッション確立手段として機能させることを特徴とするプログラム。
【請求項１４】
ネットワークを介してセッション制御サーバおよびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立する通信端末において使用されるプログラムにおいて、
前記プログラムは、前記通信端末を、
前記セッションの確立を予約するための予約データを生成する予約データ生成手段と、
前記予約データ生成手段によって生成された予約データを前記セッション制御サーバに送信する予約データ送信手段と、
前記予約データ送信手段によって送信された予約データに基づいて、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立するセッション確立手段として機能させることを特徴とするプログラム。
【請求項１５】
ネットワークを介して複数の通信端末およびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記通信端末と前記メディアサーバとのセッションの確立を制御するセッション制御サーバにおいて使用されるプログラムを記録するコンピュータによって読み取り可能な情報記録媒体において、
前記プログラムは、前記セッション制御サーバを、
前記セッションの確立を予約するための予約データであって前記複数の通信端末からそれぞれ送信された予約データを受信する予約データ受信手段と、
前記予約データ受信手段によって受信されたそれぞれの前記予約データに応じて前記セッションを確立させるための予定リストを生成する予定リスト生成手段と、
前記予定リスト生成手段によって生成された予定リストに基づいて前記通信端末と前記メディアサーバとのセッションを確立させるセッション確立手段として機能させることを特徴とする情報記録媒体。
【請求項１６】
ネットワークを介してセッション制御サーバおよびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立する通信端末において使用されるプログラムを記録するコンピュータによって読み取り可能な情報記録媒体において、
前記プログラムは、前記通信端末を、
前記セッションの確立を予約するための予約データを生成する予約データ生成手段と、
前記予約データ生成手段によって生成された予約データを前記セッション制御サーバに送信する予約データ送信手段と、
前記予約データ送信手段によって送信された予約データに基づいて、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立するセッション確立手段として機能させることを特徴とする情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インスタントメッセージおよびプレゼンスなどを用いて種々のアプリケーションサービスを提供するためのセッション制御サーバ、通信端末、および通信システムに関する。
【０００２】
【従来の技術】
従来、この種のアプリケーションサービスを提供する通信システムとしては、例えば、コンテンツの配信要求を行うクライアント装置などの通信端末と、通信端末とネットワークを介して接続され、コンテンツを配信するセンタサーバ装置などのメディアサーバとを備え、メディアサーバは、各々の通信端末からのコンテンツ要求が入力された場合に、要求されたコンテンツの送出順序を決定し、決定された送出順序を表す予約リストを保持しておき、この予約リストの登録内容に基づいて各々の通信端末から要求されたコンテンツの送信開始までの待ち時間を計算し、計算された待ち時間の情報を通信端末に通知することにより、コンテンツ配信に関わる利便性を高めるものが知られている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００２−１６３１８５号公報（特許請求の範囲および図２乃至図５）。
【０００４】
【発明が解決しようとする課題】
しかしながら、近年、ネットワークを用いたアプリケーションサービスにおいては、映画や音楽などのコンテンツ配信だけに留まることなく、電子商取引を用いたバーゲンセールサービス、チケットの予約販売サービス、顧客をサポートするためのコールセンタサービス、または相談役や有名人を含む特別な能力を有する人物との会話に関わる会話サービスなど、多目的化しており、上述のような通信システムでは、コンテンツを配信するメディアサーバが、コンテンツ配信の要求のみを受け付け予約リストを作成し、作成された予約リストに基づいて待ち時間の情報を通信端末に提供するのみであるため、ネットワークを用いた種々のアプリケーションサービスに対して、メディア種別毎個々にそれぞれのメディアサーバとのセッションの確立を行わなければならず、通信端末とメディアサーバとのセッションを円滑に確立させることができないという課題が残されていた。
【０００５】
本発明は、このような従来の課題を解決するためになされたもので、種々のアプリケーションサービスに関わるメディアを利用する利用者の利便性を高め、メディアの種別に関わらない、通信端末とメディアサーバとのセッションを円滑に確立させることができるセッション制御サーバ、通信端末、および通信システムを提供するものである。
【０００６】
【課題を解決するための手段】
本発明の第１の発明のセッション制御サーバは、ネットワークを介して複数の通信端末およびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記通信端末と前記メディアサーバとのセッションの確立を制御するセッション制御サーバにおいて、前記セッションの確立を予約するための予約データであって前記複数の通信端末からそれぞれ送信された予約データを受信する予約データ受信手段と、前記予約データ受信手段によって受信されたそれぞれの前記予約データに応じて前記セッションを確立させるための予定リストを生成する予定リスト生成手段と、前記予定リスト生成手段によって生成された予定リストに基づいて前記通信端末と前記メディアサーバとのセッションを確立させるセッション確立手段とを備えた構成を有している。
【０００７】
この構成により、複数の通信端末からそれぞれ送信された予約データに応じて予定リストを生成し、生成された予定リストに基づいてセッションを確立させるため、種々のアプリケーションサービスに関わるメディアを利用する利用者の利便性を高め、メディアの種別に関わらない、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【０００８】
また、本発明の第２の発明のセッション制御サーバは、第１の発明において、前記予約データは、前記セッションの確立開始時刻及び前記セッションの確立終了時刻を表す情報を含み、前記予定リスト生成手段は、前記予約データ受信手段によって受信されたそれぞれの前記予約データに含まれる前記セッションの確立開始時刻を表す情報に基づいて前記予定リストを生成し、前記セッション確立手段は、前記予定リスト生成手段によって生成された予定リストに含まれる前記確立開始時刻に従って前記通信端末と前記メディアサーバとのセッションを確立させる。
【０００９】
この構成により、予定リストに含まれる確立開始時刻に従ってセッションを確立させるため、利用者がアプリケーションサービスを利用したい時刻にメディアを提供することができる。
【００１０】
さらに、本発明の第３の発明のセッション制御サーバは、第１の発明において、前記予定リスト生成手段は、前記予約データ受信手段が前記予約データを受信した順番に基づいてセッションの確立に関する順番情報を含む前記予定リストを生成し、前記セッション確立手段は、前記予定リスト生成手段によって生成された予定リストに含まれる順番情報に従って前記通信端末と前記メディアサーバとのセッションを確立させる。
【００１１】
この構成により、予定リストに含まれる順番情報に従ってセッションを確立させるため、先着順でアプリケーションサービスに関わるメディアを利用者に提供することができる。
【００１２】
さらに、本発明の第４の発明のセッション制御サーバは、第２の発明において、前記セッション制御サーバは、前記予約データ受信手段によって受信されたそれぞれの前記予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻によって決定される時間帯が、他の予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻によって決定される時間帯と重複している時間帯があるか否かを判断し、重複している時間帯があると判断された場合に、時間帯が重複しないように前記予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻を変更し、この変更された前記セッションの確立開始時刻および前記セッションの確立終了時刻について、前記変更された予約データを送信した前記通信端末と交渉する通信端末交渉手段をさらに備え、前記セッション確立手段は、前記交渉手段によって交渉された結果に基づいて前記通信端末と前記メディアサーバとのセッションを確立させる。
【００１３】
この構成により、予定リストに含まれるセッションの確立開始時刻およびセッションの確立終了時刻について各通信端末と交渉し、交渉された結果に基づいてセッションを確立させるため、アプリケーションサービスに関わるメディアの二重予約を防止し、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【００１４】
さらに、本発明の第５の発明のセッション制御サーバは、第３の発明において、前記通信端末交渉手段は、前記予定リスト生成手段によって生成された予定リストに含まれる順番についてそれぞれの前記通信端末と交渉する。
【００１５】
この構成により、予定リストに含まれる順番について各通信端末と交渉し、交渉された結果に基づいてセッションを確立させるため、利用者が交渉された順番を承諾したくないときなどに予約をキャンセルするなど柔軟な対応ができる。
【００１６】
また、本発明の第６の発明のセッション制御サーバは、第１の発明乃至第５の発明のいずれかの発明において、前記セッション制御サーバは、前記通信端末とメディアサーバとのセッションを確立させる通信端末登録情報を受信する通信端末登録情報受信手段と、前記通信端末登録情報受信手段によって受信された前記通信端末登録情報を送信した通信端末と前記メディアサーバとのセッションが確立中か否かを前記予定リストから判断するセッション確立判断手段と、前記セッション確立判断手段が前記予定リストから確立中と判断したセッションを再確立させるセッション再確立手段とをさらに備える。
【００１７】
この構成により、通信端末の動作停止、いわゆる、通信端末がスタックしたときでも、アプリケーションサービスを中断することなく、メディアの提供を続行できる。
【００１８】
さらに、本発明の第７の発明のセッション制御サーバは、第１の発明乃至第６の発明のいずれかの発明において、前記予約データ受信手段は、前記ネットワークを介して通信可能に接続され、前記予約データに関する入力項目を前記複数の通信端末に表示させるウエブサーバと通信するウエブサーバ通信手段をさらに有し、前記ウエブサーバを介して前記入力項目に基づいて得られた前記予約データを前記通信端末から受信する。
【００１９】
この構成により、ウエブサーバを介して複数の通信端末に表示される入力項目に基づいて得られた予約データを受信するため、予約データを利用者に利便性を高めて入力させることができる。
【００２０】
本発明の第８の発明の通信端末は、ネットワークを介してセッション制御サーバおよびマルチメディアを提供するためのメディアサーバと通信可能に接続され、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立する通信端末において、前記セッションの確立を予約するための予約データを生成する予約データ生成手段と、前記予約データ生成手段によって生成された予約データを前記セッション制御サーバに送信する予約データ送信手段と、前記予約データ送信手段によって送信された予約データに基づいて、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立するセッション確立手段とを備える。
【００２１】
この構成により、メディアサーバの種別に関わらず、統一のリストで予約データを生成し、生成された予約データに基づいてセッションが確立されるため、種々のアプリケーションサービスを提供するメディアサーバに対して別々に予約およびセッションの確立を行わなくても、種々のメディアサーバに関わるメディアを利用する利用者の利便性を高め、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【００２２】
また、本発明の第９の発明の通信端末は、第８の発明において、前記通信端末は、前記セッション制御サーバから送信される交渉対象となる前記セッションの確立開始時刻および前記セッションの確立終了時刻に応じるか否かを示す交渉結果情報を前記セッション制御サーバに通知するセッション制御サーバ交渉手段をさらに備える。
【００２３】
この構成により、セッションの確立開始時刻およびセッションの確立終了時刻についてセッション制御サーバと交渉し、交渉された結果に基づいてセッションが確立されるため、アプリケーションサービスに関わるメディアの二重予約を防止し、メディアサーバとのセッションを円滑に確立させることができる。
【００２４】
さらに、本発明の第１０の発明の通信端末は、第８の発明において、前記通信端末は、前記セッション制御サーバから送信される交渉対象となる前記セッションの確立に関する順番に応じるか否かを示す交渉結果情報を前記セッション制御サーバに通知するセッション制御サーバ交渉手段をさらに備える。
【００２５】
この構成により、予定リストに含まれる順番についてセッション制御サーバと交渉し、交渉された結果に基づいてセッションが確立されるため、利用者が交渉された順番を承諾したくないときなどに予約をキャンセルするなど柔軟な対応ができる。
【００２６】
本発明の第１１の発明の通信システムは、ネットワークを介して複数の通信端末と、マルチメディアを提供するためのメディアサーバと、および前記通信端末と前記メディアサーバとのセッションの確立を制御するセッション制御サーバとが通信可能に接続された通信システムにおいて、前記通信端末は、前記セッションの確立を予約するための予約データを生成する予約データ生成手段と、前記予約データ生成手段によって生成された予約データを前記セッション制御サーバに送信する予約データ送信手段と、前記予約データ送信手段によって送信された予約データに基づいて、前記セッション制御サーバを介して前記メディアサーバとのセッションを確立するセッション確立手段とを備え、前記セッション制御サーバは、前記複数の通信端末からそれぞれ送信された予約データを受信する予約データ受信手段と、前記予約データ受信手段によって受信されたそれぞれの前記予約データに応じて前記セッションを確立させるための予定リストを生成する予定リスト生成手段と、前記予定リスト生成手段によって生成された予定リストに基づいて前記通信端末と前記メディアサーバとのセッションを確立させるセッション確立手段とを備える。
【００２７】
この構成により、メディアサーバの種別に関わらず、統一のリストで予約データを生成し、セッション制御サーバが複数の通信端末からそれぞれ送信された予約データに応じて予定リストを生成し、生成された予定リストに基づいてセッションを確立させるため、種々のアプリケーションサービスを提供するメディアサーバに対して個々に予約およびセッションの確立を行わなくても、種々のメディアサーバに関わるメディアを利用する利用者の利便性を高め、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【００２８】
本発明の第１２の発明の通信システムは、第１１の発明において、前記通信端末は、前記セッション制御サーバから送信される交渉対象となる前記セッションの確立開始時刻および前記セッションの確立終了時刻に応じるか否かを示す交渉結果情報を前記セッション制御サーバに通知するセッション制御サーバ交渉手段をさらに備え、前記セッション制御サーバは、前記予約データ受信手段によって受信されたそれぞれの前記予約データに含まれる前記セッションの確立開始時刻および前記セッションの確立終了時刻について各前記通信端末と交渉する通信端末交渉手段をさらに備え、前記セッション確立手段が前記通信端末交渉手段から得られた前記交渉結果情報に基づいて前記通信端末と前記メディアサーバとのセッションを確立させる。
【００２９】
この構成により、セッション制御サーバが予定リストに含まれるセッションの確立開始時刻およびセッションの確立終了時刻について各通信端末と交渉し、交渉された結果に基づいてセッションを確立させるため、アプリケーションサービスに関わるメディアの二重予約を防止し、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【００３０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００３１】
図１は、本発明の第１の実施の形態に係る通信システムのシステム構成図である。図１に示すように、通信システム１００は、ネットワーク１０を介して通信可能に接続された、セッション制御サーバ１０１、通信端末１０２、メディアサーバ１０３、およびネットワーク１０を含むように構成される。また、通信システム１００は、ウエブサーバ１０４をさらに含めて構成されてもよい。
【００３２】
また、本発明の実施の形態によれば、通信端末１０２は、パソコン、携帯端末などの通信機器を含み、ネットワーク１０の構成は、有線、無線を問わずインターネットでもよい。
【００３３】
なお、通信システム１００においては、セッション制御サーバ１０１が１つ図示されているが、１つに限定されるものではなく、また、通信端末１０２およびメディアサーバ１０３が２つ図示されているが、２つに限定されるものではない。説明の便宜を図るため、メディアサーバ１０３−ｎ（ｎは自然数）と図示している。
【００３４】
図２は、本発明の第１の実施の形態に係るセッション制御サーバのブロック構成図である。図２に示すように、セッション制御サーバ１０１は、プレゼンス制御部１０６、セッション制御部１０７を含むように構成される。
【００３５】
なお、プレゼンス制御部１０６、セッション制御部１０７は、互いに、１つのＣＰＵで実行されてもよく、また、これらは、バス（ＢＵＳ）で接続されてもよく、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されてもよい。プレゼンス制御部１０６、セッション制御部１０７は、互いに、ＣＯＲＢＡ（Ｃｏｍｍｏｎ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｔｉｅｃｔｕｒｅ）に準拠して情報をやり取りしてもよい。
【００３６】
プレゼンス制御部１０６は、予約データ受信部１１０、予定リスト生成部１２０、通信端末登録情報受信部１４１、入力項目情報送信部１４２、およびセッション確立判断部１４３を含むように構成され、ＩＭＰＰ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｅ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）などに準拠したプレゼンス機能を制御するようになっている。
【００３７】
予約データ受信部１１０は、複数の通信端末１０２からそれぞれ送信された予約データを受信するようになっている。なお、予約データとは、通信端末１０２とメディアサーバ１０３とのセッションの確立を予約するためのデータであって、予約データ受信部１１０は、予約データを予定リスト生成部１２０に出力するようになっている。例えば、ＳＩＭＰＬＥ（ＳＩＰ  ｆｏｒ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｌｅｖｅｒａｇｉｎｇ  Ｅｘｔｅｎｓｉｏｎｓ）に準拠したＳＵＢＳＣＲＩＢＥメソッドを含むＳＩＰメッセージ（以下、ＳＵＢＳＣＲＩＢＥという）であって、予約データを含むＳＵＢＳＣＲＩＢＥを、予約データ受信部１１０が通信端末１０２から受信するようにしてもよい。
【００３８】
また、予約データ受信部１１０は、ウエブサーバ通信部１１１を含むように構成されてもよく、ウエブサーバ通信部１１１は、予約データに関する入力項目を複数の通信端末１０２に表示させるウエブサーバ１０４と通信するようになっている。ウエブサーバ通信部１１１は、複数の通信端末１０２に表示された入力項目に基づいて得られた予約データをウエブサーバ１０４を介して受信するようになっている。
【００３９】
予約データ受信部１１０が受信する予約データの構成の一例を表１に示す。表１に示したように、予約データは、メディア種別、通信端末アドレス、セッション確立開始時刻、およびセッション確立終了時刻を含むように構成される。
【表１】
2004295241.tif 000003
【００４０】
メディア種別は、メディアサーバ１０３が提供するマルチメディアの種類を識別するための情報であって、映画、スポーツ番組を含むコンテンツ配信サービス、電子商取引を用いたバーゲンセールサービス、チケットの予約販売サービス、顧客をサポートするためのコールセンタサービス、または相談役や有名人を含む特別な能力を有する人物との会話サービスなどの種類を識別するための情報である。
【００４１】
例えば、メディア種別１は、コンテンツ配信サービスを識別し、メディア種別２は、電子商取引を用いたバーゲンセールサービスを識別する。通信端末アドレスは、通信端末１０２のアドレスまたは利用者を識別するためのアドレスを表す情報であり、セッション確立開始時刻およびセッション確立終了時刻は、セッションの確立を開始および終了する時刻を表す情報である。なお、メディア種別は、メディアサーバアドレスを代替とし、メディアサーバアドレスに応じてマルチメディアの種類を識別するようにしてもよい。
【００４２】
また、ウエブサーバ１０４から通信端末１０２に表示される予約データに関する入力項目は、予約データの構成と対応する情報、すなわち、メディア種別、通信端末アドレス、セッション確立開始時刻、およびセッション確立終了時刻が含まれる。
【００４３】
予定リスト生成部１２０には、予約データ受信部１１０によって出力された予約データが入力され、予定リスト生成部１２０は、入力された予約データに応じてセッションを確立させるための予定リストを生成し、生成された予定リストをセッション制御部１０７に出力するようになっている。
【００４４】
また、予定リスト生成部１２０は、順番情報付加部１２１を含むように構成されてもよく、順番情報付加部１２１は、入力された予約データに含まれるセッション確立開始時刻に基づいてセッションの確立に関する順番情報を含む予定リストを生成するようにしてもよい。
【００４５】
予定リスト生成部１２０が生成する予定リストの構成の一例を表２に示す。表２に示したように、予定リストは、メディアサーバアドレス、通信端末アドレス、セッション確立開始時刻、セッション確立終了時刻、および順番情報を含むように構成される。
【表２】
2004295241.tif 000004
【００４６】
メディアサーバアドレスは、メディア種別と対応するメディアサーバ１０３のアドレスである。なお、ここでは、バーゲンセールサービスを提供するメディアサーバアドレスｓａｌｅ＠ａ．ｂ．ｃは、メディアサーバ１０３−１を表すアドレスとし、スポーツ番組のコンテンツ配信サービスを提供するメディアサーバアドレスｓｐｏｒｔｓ＠ａ．ｂ．ｃは、メディアサーバ１０３−２を表すアドレスとする。
【００４７】
順番情報は、セッション確立開始時刻に基づいてセッションの確立を行う順番を表す情報である。例えば、順番情報付加部１２１は、通信端末アドレスｔａｒｏ＠ｘ．ｙ．ｚを有する通信端末１０２が送信した予約データに含まれるセッション確立開始時刻１４：００と、通信端末アドレスｊｉｒｏ＠ｘ．ｙ．ｚを有する通信端末１０２が送信した予約データに含まれるセッション確立開始時刻１０：００と、を比較し、比較した時点から最も近いセッション確立開始時刻から順番を決定する。
【００４８】
なお、表２に示した状態とは、予約データの状態を表す情報であり、状態に示される「予約」は、セッションを確立する前の状態を表し、「確立」は、セッションが確立中となる状態を表す。
【００４９】
また、順番情報付加部１２１は、予約データ受信部１１０が予約データを受信した順番に基づいてセッションの確立に関する順番情報を含む予定リストを生成するようにしてもよい。この場合、表１に示した予約データの構成および表２に示した予約リストの構成に、セッション確立開始時刻を含めないようにしてもよい。
【００５０】
セッション制御部１０７は、セッション確立部１３０およびセッション再確立部１３１を含むように構成され、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を含む通信プロトコルに準拠してセッションの制御を行うようになっている。
【００５１】
セッション確立部１３０には、予定リスト生成部１２０によって出力された予約リストが入力され、セッション確立部１３０は、入力された予約リストに基づいて通信端末１０２とメディアサーバ１０３とのセッションを確立させるようになっている。
【００５２】
例えば、セッション確立部１３０は、表２に示した予約リストに含まれるセッション確立開始時刻に従って通信端末１０２とメディアサーバ１０３とのセッションを確立させるようにしてもよい。また、所定の時刻に表２に示した予約リストに含まれる順番の最も小さい番号順から通信端末１０２とメディアサーバ１０３とのセッションを確立させるようにしてもよい。
【００５３】
より詳細な例としては、セッション確立部１３０は、セッション確立開始時刻１４：００に表２に示した予約リストに含まれるメディアサーバアドレスｓａｌｅ＠ａ．ｂ．ｃを通信端末アドレスｔａｒｏ＠ｘ．ｙ．ｚを有する通信端末１０２に通知するようにしてもよい。なお、通知された通信端末１０２は、ＳＩＰに規定されているヘッダ部のＴＯフィールドにメディアサーバアドレスｓａｌｅ＠ａ．ｂ．ｃを含めたＩＮＶＩＴＥメッセージをセッション制御サーバ１０１に送信する。なお、セッションが確立した時、通信端末アドレスｔａｒｏ＠ｘ．ｙ．ｚを有する通信端末１０２の利用者は、電子商取引を用いたバーゲンセールサービスを利用することができる。
【００５４】
通信端末登録情報受信部１４１は、複数の通信端末１０２からそれぞれ送信された通信端末登録情報を受信し、受信された通信端末登録情報をセッション確立判断部１４３に出力するようになっている。なお、通信端末登録情報は、通信端末１０２に関する情報を登録するための情報である。
【００５５】
例えば、通信端末登録情報受信部１４１は、通信端末登録情報を含むＳＵＢＳＣＲＩＢＥを受信するようにしてもよい。また、通信端末登録情報受信部１４１は、受信された通信端末登録情報を入力項目情報送信部１４２に出力するようにしてもよい。
【００５６】
入力項目情報送信部１４２には、通信端末登録情報受信部１４１またはセッション確立判断部１４３によって出力された通信端末登録情報が入力され、入力項目情報送信部１４２は、入力された通信端末登録情報に基づいて入力項目を表す入力項目情報を生成し、生成された入力項目情報を、通信端末登録情報受信部１４１が通信端末登録情報を受信した通信端末１０２に送信するようになっている。
【００５７】
例えば、入力項目情報送信部１４２は、ＳＵＢＳＣＲＩＢＥに応答するためのＮＯＴＩＦＹメソッドを含むＳＩＰメッセージ（以下、ＮＯＴＩＦＹという）であって、生成された入力項目情報をＮＯＴＩＦＹに含めてこのＮＯＴＩＦＹを通信端末１０２に送信するようにしてもよい。
【００５８】
セッション確立判断部１４３には、通信端末登録情報受信部１４１によって出力された通信端末登録情報が入力され、セッション確立判断部１４３は、通信端末登録情報受信部１４１が通信端末登録情報を受信した通信端末１０２とメディアサーバ１０３とのセッションが確立中か否かを予定リストから判断するようになっている。
【００５９】
例えば、セッション確立判断部１４３は、表２に示した予定リストに含まれる状態を参照し、予約データの状態が「確立」の場合、セッションが確立中と判断し、予約データの状態が「予約」の場合、予約状態であることを通信端末に通知し、予約データが存在しない場合、入力された通信端末登録情報を入力項目情報送信部１４２に出力するようになっている。また、セッションが確立中と判断したとき、セッション確立判断部１４３は、セッションが確立中と判断した予約データをセッション再確立部１３１に出力するようになっている。
【００６０】
なお、通信端末１０２が予約データを送信した後、通信端末１０２の動作停止、いわゆる、通信端末１０２がスタックしたとき、通信端末１０２は再度、通信端末登録情報を含むＳＵＢＳＣＲＩＢＥを送信したとき、予約データの状態が「確立」または「予約」となりえる。
【００６１】
セッション再確立部１３１には、セッション確立判断部１４３によって出力された予約データが入力され、セッション再確立部１３１は、入力された予約データに基づいてセッションを再確立させるようになっている。
【００６２】
図３は、本発明の第１の実施の形態に係る通信端末のブロック構成図である。図３に示すように、通信端末１０２は、ネットワークインタフェース１０５、予約データ生成部１５０、予約データ送信部１６０、セッション制御部１７０、通信部１８１、視聴部１８２、通信端末登録情報生成部１９１、通信端末登録情報送信部１９２、および入力項目情報受信部１９３を含むように構成される。
【００６３】
ネットワークインタフェース１０５は、ネットワーク１０と接続された装置とインターネットプロトコルなどに準拠して通信を行うようになっている。
【００６４】
予約データ生成部１５０には、予約データに関する入力項目に従って入力されたデータが視聴部１８２から入力され、予約データ生成部１５０は、入力されたデータに基づいてセッションの確立を予約するための予約データを生成し、生成された予約データを予約データ送信部１６０に出力するようになっている。例えば、予約データ生成部１５０は、表１に示した予約データを生成するようになっている。
【００６５】
予約データ送信部１６０には、予約データ生成部１５０によって出力された予約データが入力され、予約データ送信部１６０は、入力された予約データをネットワークインタフェース１０５を介してセッション制御サーバ１０１に送信するようになっている。例えば、予約データ送信部１６０は、予約データを含むＳＵＢＳＣＲＩＢＥをセッション制御サーバ１０１に送信するようにしてもよい。
【００６６】
セッション制御部１７０は、セッション確立部１７１を含むように構成され、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を含む通信プロトコルに準拠してセッションの制御を行うようになっている。
【００６７】
セッション確立部１７１は、予約データ送信部１６０が予約データを送信した後、セッション制御サーバ１０１を介してメディアサーバ１０３とのセッションを確立するようになっている。
【００６８】
例えば、表２に示した予約リストに含まれるメディアサーバアドレスｓａｌｅ＠ａ．ｂ．ｃが通知されたとき、セッション確立部１７１は、ＳＩＰに規定されているヘッダ部のＴＯフィールドおよびＲｅｑｕｅｓｔ−ＵＲＩフィールドにメディアサーバアドレスｓａｌｅ＠ａ．ｂ．ｃを含めたＩＮＶＩＴＥメッセージをネットワークインタフェース１０５を介してセッション制御サーバ１０１に送信するようになっている。
【００６９】
通信部１８１は、メディアサーバ１０３とのセッションが確立した後、ネットワークインタフェース１０５を介してＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などに準拠してメディアサーバ１０３との通信を行い、また、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などに準拠してウエブサーバ１０４との通信を行うようになっている。通信部１８１は、メディアサーバ１０３およびウエブサーバ１０４を含む通信装置と通信したときのメディア用の情報を視聴部１８２に出力するようになっている。
【００７０】
視聴部１８２は、図示しない入力機器、ディスプレイ、スピーカを含むように構成され、メディア用の情報を利用者に視聴させるようになっている。また、視聴部１８２は、予約データに関する入力項目をディスプレイに表示させ、表示された入力項目に従って、利用者から入力機器を介して入力されたデータを予約データ生成部１５０に出力するようになっている。
【００７１】
通信端末登録情報生成部１９１には、通信端末１０２に関する情報を登録するための通信端末登録情報を生成し、生成された通信端末登録情報を通信端末登録情報送信部１９２に出力するようになっている。
【００７２】
通信端末登録情報送信部１９２には、通信端末登録情報生成部１９１によって出力された通信端末登録情報が入力され、通信端末登録情報送信部１９２は、入力された通信端末登録情報をセッション制御サーバ１０１に送信するようになっている。例えば、通信端末登録情報送信部１９２は、通信端末登録情報を含むＳＵＢＳＣＲＩＢＥをセッション制御サーバ１０１に送信するようにしてもよい。
【００７３】
入力項目情報受信部１９３は、通信端末登録情報送信部１９２が通信端末登録情報を送信した後、予約データに関する入力項目を表す入力項目情報をセッション制御サーバ１０１から受信し、受信された入力項目情報を視聴部１８２に出力するようになっている。例えば、入力項目情報受信部１９３は、入力項目情報を含むＮＯＴＩＦＹをセッション制御サーバ１０１から受信するようにしてもよい。
【００７４】
以下、本発明の第１の実施の形態に係る通信システムの処理について、図面を参照して説明する。図４は、本発明の第１の実施の形態に係る通信システムの処理の流れを示すフローチャートである。
【００７５】
まず、視聴部１８２から予約データに関する入力項目に従って入力されたデータに基づいて、予約データは、予約データ生成部１５０によって生成される（Ｓ１０１）、生成された予約データは、予約データ送信部１６０によってセッション制御サーバ１０１に送信される（Ｓ１０２）。また、予約データは、ウエブサーバ１０４を介して送信されてもよい。
【００７６】
次に、複数の通信端末１０２からそれぞれ送信された予約データは、予約データ受信部１１０によって受信され（Ｓ１０３）、予約データ受信部１１０によって出力された予約データに応じて、セッションを確立させるための予定リストは、予定リスト生成部１２０によって生成される（Ｓ１０４）。
【００７７】
次に、表２に示した予約リストに含まれる各セッション確立開始時刻が、セッション確立部１３０によって検出された場合、処理はＳ１０６へ進み、検出されない場合、処理はウエイトしてＳ１０５へ進む（Ｓ１０５）。セッション確立開始時刻が検出された場合、通信端末１０２とメディアサーバ１０３とのセッションの確立は、セッション確立部１３０によって開始される（Ｓ１０６）。
【００７８】
ここで、表２に示した予約リストに含まれるメディアサーバアドレスが通信端末１０２に通知されたとき、通信端末１０２とメディアサーバ１０３とのセッションの確立は、セッション制御部１７０によってセッション制御サーバ１０１を介して開始される（Ｓ１０７、Ｓ１０８）。
【００７９】
図５は、本発明の第１の実施の形態に係る予約データを生成する処理の流れを示すフローチャートである。
【００８０】
まず、通信端末１０２に関する情報を登録するための通信端末登録情報は、通信端末登録情報生成部１９１によって生成され（Ｓ１１１）、生成された通信端末登録情報は、通信端末登録情報送信部１９２によってセッション制御サーバ１０１に送信される（Ｓ１１２）。
【００８１】
次に、通信端末１０２から送信された通信端末登録情報は、通信端末登録情報受信部１４１によって受信され（Ｓ１１３）、受信された通信端末登録情報および予定リストに基づいて通信端末１０２とメディアサーバ１０３とのセッションと対応する予約データの状態が「確立」とセッション確立判断部１４３によって判断された場合、処理はＳ１１５へ進み、「確立」と判断されない場合、処理はＳ１１６へ進む（Ｓ１１４）。
【００８２】
セッション確立判断部１４３によって出力された予約データに基づいて通信端末１０２とメディアサーバ１０３とのセッションは、セッション再確立部１３１によって再確立される（Ｓ１１５）。
【００８３】
一方、予約データの状態が「予約」とセッション確立判断部１４３によって判断された場合、処理は終了し、「予約」と判断されない場合、処理はＳ１１７へ進む（Ｓ１１６）。通信端末登録情報に基づいて入力項目を表す入力項目情報が生成され、生成された入力項目情報は、入力項目情報送信部１４２によって通信端末１０２に送信される（Ｓ１１７）。
【００８４】
予約データに関する入力項目を表す入力項目情報は、入力項目情報受信部１９３によって受信され（Ｓ１１８）、視聴部１８２を介して予約データに関する入力項目に従って入力されたデータに基づいて、予約データは、予約データ生成部１５０によって生成される（Ｓ１０１）。
【００８５】
以上説明したように、本発明の第１の実施の形態に係る通信システムは、メディアサーバの種別に関わらず、統一のリストでセッション制御サーバが複数の通信端末からそれぞれ送信された予約データに応じて予定リストを生成する。
【００８６】
そして、生成された予定リストに基づいてセッションを確立させるため、種々のアプリケーションサービスを提供するメディアサーバに対して、個々に予約およびセッションの確立を行わなくても、種々のメディアサーバに関わるメディアを利用する利用者の利便性を高め、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【００８７】
また、セッション制御サーバが予定リストに含まれる確立開始時刻に従ってセッションを確立させるため、利用者がアプリケーションサービスを利用したい時刻にメディアを提供することができる。
【００８８】
また、通信端末１０２の動作停止、いわゆる、通信端末１０２がスタックしたときでも、アプリケーションサービスを中断することなく、メディアの提供を続行できる。
【００８９】
また、セッション制御サーバがウエブサーバを介して複数の通信端末に表示される入力項目に基づいて得られた予約データを受信するため、予約データを利用者に利便性を高めて入力させることができる。
【００９０】
図６は、本発明の第２の実施の形態に係る通信システムのシステム構成図である。図６に示すように、通信システム２００は、ネットワーク１０を介して通信可能に接続された、セッション制御サーバ２０１、複数の通信端末２０２、メディアサーバ１０３、およびネットワーク１０を含むように構成される。また、通信システム２００は、ウエブサーバ１０４をさらに含めて構成されてもよい。
【００９１】
また、本発明によれば、通信端末２０２は、パソコン、携帯端末などの通信機器を含み、ネットワーク１０の構成は、有線、無線を問わずインターネットでもよい。なお、通信システム２００においては、セッション制御サーバ２０１が１つ図示されているが、１つに限定されるものではなく、また、通信端末２０２およびメディアサーバ１０３が２つ図示されているが、２つに限定されるものではない。説明の便宜を図るため、メディアサーバ１０３−ｎ（ｎは自然数）と図示している。
【００９２】
図７は、本発明の第２の実施の形態に係るセッション制御サーバのブロック構成図である。図７に示すように、セッション制御サーバ２０１は、プレゼンス制御部２０６、セッション制御部２０７を含むように構成される。なお、プレゼンス制御部２０６、セッション制御部２０７は、互いに、１つのＣＰＵで実行されてもよく、または、バス（ＢＵＳ）で接続されてもよく、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されてもよい。また、プレゼンス制御部２０６、セッション制御部２０７は、互いに、ＣＯＲＢＡ（Ｃｏｍｍｏｎ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｔｉｅｃｔｕｒｅ）に準拠して情報をやり取りしてもよい。
【００９３】
なお、本発明の第２の実施の形態に係るセッション制御サーバを構成する要素のうち、本発明の第１の実施の形態に係るセッション制御サーバを構成する要素と同一の部には同一の符号を付し、それぞれの説明を省略する。
【００９４】
プレゼンス制御部２０６は、予約データ受信部１１０、予定リスト生成部１２０、および通信端末交渉部２５０を含むように構成され、ＩＭＰＰ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｅ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）などに準拠したプレゼンス機能を制御するようになっている。
【００９５】
通信端末交渉部２５０は、予約データ受信部１１０によって受信されたそれぞれの予約データに含まれるセッションの確立開始時刻およびセッションの確立終了時刻について各通信端末２０２と交渉するようになっている。
【００９６】
例えば、通信端末交渉部２５０には、予定リスト生成部１２０によって出力された表３に示すような予約リストが入力され、通信端末交渉部２５０は、入力された予約リストに含まれる１つの予約データのセッションの確立開始時刻からセッションの確立終了時刻までの時間帯が、他の予約データのセッションの確立開始時刻からセッションの確立終了時刻までの時間帯と重複するか否かをチェックするようになっている。
【表３】
2004295241.tif 000005
【００９７】
例えば、電子商取引を用いたバーゲンセールサービスにおいて予約された各予約データの時間帯が重複していたとき、通信端末交渉部２５０は、予約された各予約データの時間帯を調整し、調整された各予約データの時間帯を各通信端末２０２と交渉するようになっている。表３に示した例では、通信端末交渉部２５０は、調整された予約データの時間帯、すなわち、セッション確立開始時刻１４：３０およびセッション確立終了時刻１５：００を含む交渉情報を通信端末アドレスｊｉｒｏ＠ｘ．ｙ．ｚを有する通信端末１０２に送信するようになっている。また、通信端末交渉部２５０は、通信端末２０２から送信された、交渉に応じるか否かを表す交渉結果情報を受信し、受信された交渉結果情報に基づいて再生成された予約リストをセッション制御部２０７に出力するようになっている。
【００９８】
また、通信端末交渉部２５０は、予定リスト生成部１２０によって生成された予定リストに含まれる順番についてそれぞれの通信端末２０２と交渉するようにしてもよい。表３に示した例では、通信端末交渉部２５０は、順番１を含む交渉情報を通信端末アドレスｊｉｒｏ＠ｘ．ｙ．ｚを有する通信端末１０２に送信するようになっている。
【００９９】
なお、通信端末アドレスｊｉｒｏ＠ｘ．ｙ．ｚを有する通信端末２０２と交渉が成立しないときには、この通信端末２０２が行った予約を廃棄するようにしてもよい。また、通信端末交渉部２５０は、セッション確立開始時刻およびセッション確立終了時刻の直前に、セッションの確立開始および確立終了の旨を通信端末２０２に通知するようにしてもよい。
【０１００】
セッション制御部２０７は、セッション確立部２３０およびセッション再確立部１３１を含むように構成され、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を含む通信プロトコルに準拠してセッションの制御を行うようになっている。
【０１０１】
セッション確立部２３０には、通信端末交渉部２５０によって出力された予約リストが入力され、セッション確立部２３０は、入力された予約リストに基づいて通信端末２０２とメディアサーバ１０３とのセッションを確立させるようになっている。
【０１０２】
図８は、本発明の第２の実施の形態に係る通信端末のブロック構成図である。図８に示すように、通信端末２０２は、ネットワークインタフェース１０５、予約データ生成部１５０、予約データ送信部１６０、セッション制御部１７０、通信部１８１、視聴部１８２、およびセッション制御サーバ交渉部２９０を含むように構成される。
【０１０３】
なお、本発明の第２の実施の形態に係る通信端末を構成する要素のうち、本発明の第１の実施の形態に係る通信端末を構成する要素と同一の部には同一の符号を付し、それぞれの説明を省略する。
【０１０４】
セッション制御サーバ交渉部２９０は、セッション制御サーバ２０１から送信された交渉情報を受信し、受信された交渉情報に応じてセッションの確立開始時刻およびセッションの確立終了時刻について交渉するようになっている。また、セッション制御サーバ交渉部２９０は、セッション制御サーバ２０１から送信された交渉情報に応じてセッションの確立に関する順番についてセッション制御サーバ２０１と交渉するようにしてもよい。
【０１０５】
例えば、セッション制御サーバ交渉部２９０は、受信された交渉情報を視聴部１８２を介して利用者に提示して、交渉に応じるか否かを表す交渉結果情報を利用者に入力させ、入力された交渉結果情報をセッション制御サーバ２０１に送信するようにしてもよい。また、セッション制御サーバ交渉部２９０は、利用者から視聴部１８２を介して予め入力された交渉条件を表す交渉条件情報を記憶し、記憶された交渉条件情報に基づいて交渉に応じるか否かを決定し、決定された結果を表す交渉結果情報をセッション制御サーバ２０１に送信するようにしてもよい。
【０１０６】
以下、本発明の第２の実施の形態に係る通信システムの処理について、図面を参照して説明する。
【０１０７】
図９は、本発明の第２の実施の形態に係る通信システムの処理の流れを示すフローチャートである。なお、本発明の第２の実施の形態に係る通信システムの処理のうち、本発明の第１の実施の形態に係る通信システムの処理と同一のものについては、同一の符号を付しそれぞれの説明を省略する。
【０１０８】
まず、予約された各予約データの時間帯が重複していたとき、セッション確立開始時刻およびセッション確立終了時刻を含む交渉情報は、通信端末交渉部２５０によって生成され各通信端末２０２に送信される（Ｓ２０１）。
【０１０９】
次に、セッション制御サーバ２０１から送信された交渉情報は、セッション制御サーバ交渉部２９０によって受信されて、視聴部１８２を介して利用者に提示され（Ｓ２０２）、利用者から入力された交渉に応じるか否かを表す交渉結果情報は、セッション制御サーバ２０１に送信される（Ｓ２０３）。各通信端末２０２から送信された交渉結果情報は、通信端末交渉部２５０によって受信され、受信された交渉結果情報に基づいて予約リストは再生成される（Ｓ２０４）。
【０１１０】
上述の実施の形態において、説明したセッション制御サーバ及び通信端末における処理は、プログラムにより実現することが可能である。
【０１１１】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【０１１２】
以上説明したように、本発明の第２の実施の形態に係る通信システムは、セッション制御サーバが予定リストに含まれるセッションの確立開始時刻およびセッションの確立終了時刻について各通信端末と交渉し、交渉された結果に基づいてセッションを確立させるため、アプリケーションサービスに関わるメディアの二重予約を防止し、通信端末とメディアサーバとのセッションを円滑に確立させることができる。
【０１１３】
また、セッション制御サーバが予定リストに含まれる順番について各通信端末と交渉し、交渉された結果に基づいてセッションを確立させるため、利用者が交渉された順番を承諾したくないときなどに予約をキャンセルするなど柔軟な対応ができる。
【０１１４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１１５】
【発明の効果】
以上説明したように、本発明は、メディアサーバの種別に関わらず、統一のリストで、セッション制御サーバが複数の通信端末からそれぞれ送信された予約データに応じて予定リストを生成する。
【０１１６】
そして、生成された予定リストに基づいてセッションを確立させるため、種々のアプリケーションサービスを提供するメディアサーバに対して個々に予約およびセッションの確立を行わなくても、種々のメディアサーバに関わるメディアを利用する利用者の利便性を高め、通信端末とメディアサーバとのセッションを円滑に確立させることができるセッション制御サーバ、通信端末、および通信システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る通信システムのシステム構成図。
【図２】本発明の第１の実施の形態に係るセッション制御サーバのブロック構成図。
【図３】本発明の第１の実施の形態に係る通信端末のブロック構成図。
【図４】本発明の第１の実施の形態に係る通信システムの処理の流れを示すフローチャート。
【図５】本発明の第１の実施の形態に係る予約データを生成する処理の流れを示すフローチャート。
【図６】本発明の第２の実施の形態に係る通信システムのシステム構成図。
【図７】本発明の第２の実施の形態に係るセッション制御サーバのブロック構成図。
【図８】本発明の第２の実施の形態に係る通信端末のブロック構成図。
【図９】本発明の第２の実施の形態に係る通信システムの処理の流れを示すフローチャート。
【符号の説明】
１０…ネットワーク、
１００，２００…通信システム、
１０１，２０１…セッション制御サーバ、
１０２，２０２…通信端末、
１０３…メディアサーバ、
１０４…ウエブサーバ、
１０５…ネットワークインタフェース、
１０６，２０６…プレゼンス制御部、
１０７，１７０，２０７…セッション制御部、
１１０…予約データ受信部、
１１１…ウエブサーバ通信部、
１２０…予定リスト生成部、
１２１…順番情報付加部、
１３０，１７１，２３０…セッション確立部、
１３１…セッション再確立部、
１４１…通信端末登録情報受信部、
１４２…入力項目情報送信部、
１４３…セッション確立判断部、
１６０…予約データ送信部、
１７１…セッション確立部、
１８１…通信部、
１８２…視聴部、
１９１…通信端末登録情報生成部、
１９２…通信端末登録情報送信部、
１９３…入力項目情報受信部、
２５０…通信端末交渉部、
２９０…セッション制御サーバ交渉部、
【図１】
2004295241.tif 000006
【図２】
2004295241.tif 000007
【図３】
2004295241.tif 000008
【図４】
2004295241.tif 000009
【図５】
2004295241.tif 000010
【図６】
2004295241.tif 000011
【図７】
2004295241.tif 000012
【図８】
2004295241.tif 000013
【図９】
2004295241.tif 000014