(57)【要約】【課題】通信状態の変化に応じて選択されたネットワークインターフェースでクライアント装置が自動的にサービスを利用可能にすることを目的とする。【解決手段】受信手段でサービス情報の送信要求が受信された場合、複数のネットワークインターフェースの通信状態に基づいて、複数のネットワークインターフェースのうち、サービス指定情報で指定されるサービスをクライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する選択手段と、クライアント装置がサービス実行手段で実行されるサービスを選択手段で選択されたネットワークインターフェースを介して利用可能にするためのサービス情報をクライアント装置に送信する送信手段と、を有することによって課題を解決する。【選択図】図１
2012008804.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークインターフェースを有するサービス提供装置であって、
クライアント装置より、サービスを指定するサービス指定情報を含むサービス情報の送信要求を受信する受信手段と、
前記受信手段で前記サービス情報の送信要求が受信された場合、前記複数のネットワークインターフェースの通信状態に基づいて、前記複数のネットワークインターフェースのうち、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する選択手段と、
前記サービス指定情報で指定されるサービスを実行するサービス実行手段と、
前記クライアント装置が前記サービス実行手段で実行されるサービスを前記選択手段で選択されたネットワークインターフェースを介して利用可能にするためのサービス情報を前記クライアント装置に送信する送信手段と、
を有するサービス提供装置。
【請求項２】
前記選択手段は、前記受信手段で前記サービス情報の送信要求が受信された場合、前記サービス情報の送信要求を受け取る際に用いられたネットワークインターフェースの通信状態に基づいて、前記ネットワークインターフェースが、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能か否かを判断し、可能と判断した場合、前記ネットワークインターフェースを選択し、可能でないと判断した場合、前記複数のネットワークインターフェースのうち、前記ネットワークインターフェースとは異なるネットワークインターフェースから、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する請求項１記載のサービス提供装置。
【請求項３】
前記選択手段は、前記サービス指定情報で指定されるサービスを提供するのに必要とされる通信速度と、前記複数のネットワークインターフェースの通信状態と、に基づいて、前記複数のネットワークインターフェースのうち、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する請求項１記載のサービス提供装置。
【請求項４】
前記選択手段は、前記選択した一のネットワークインターフェースを介して前記クライアント装置が前記サービス実行手段で実行されるサービスを利用している間に前記選択した一のネットワークインターフェースが前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことができなくなった場合、前記複数のネットワークインターフェースの通信状態に基づいて、前記複数のネットワークインターフェースのうち、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを再び選択し、
前記送信手段は、前記クライアント装置が前記サービス実行手段で実行されるサービスを前記選択手段で選択されたネットワークインターフェースを介して利用可能にするためのサービス情報を前記クライアント装置に送信する請求項１記載のサービス提供装置。
【請求項５】
複数のネットワークインターフェースを有するサービス提供装置が実行するサービス提供方法であって、
クライアント装置より、サービスを指定するサービス指定情報を含むサービス情報の送信要求を受信する受信ステップと、
前記受信ステップで前記サービス情報の送信要求が受信された場合、前記複数のネットワークインターフェースの通信状態に基づいて、前記複数のネットワークインターフェースのうち、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する選択ステップと、
前記サービス指定情報で指定されるサービスを実行するサービス実行ステップと、
前記クライアント装置が前記サービス実行ステップで実行されるサービスを前記選択ステップで選択されたネットワークインターフェースを介して利用可能にするためのサービス情報を前記クライアント装置に送信する送信ステップと、
を有するサービス提供方法。
【請求項６】
複数のネットワークインターフェースを有するコンピュータに、
クライアント装置より、サービスを指定するサービス指定情報を含むサービス情報の送信要求を受信する受信ステップと、
前記受信ステップで前記サービス情報の送信要求が受信された場合、前記複数のネットワークインターフェースの通信状態に基づいて、前記複数のネットワークインターフェースのうち、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する選択ステップと、
前記サービス指定情報で指定されるサービスを実行するサービス実行ステップと、
前記クライアント装置が前記サービス実行ステップで実行されるサービスを前記選択ステップで選択されたネットワークインターフェースを介して利用可能にするためのサービス情報を前記クライアント装置に送信する送信ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供装置、サービス提供方法及びプログラムに関する。
【背景技術】
【０００２】
従来、サービス提供装置は、設置場所を固定し、一つのネットワークインターフェース経由で安定したネットワーク接続を確保し、ネットワーク経由でクライアント装置へサービスを提供していた。
ところが近年、モバイル機器の高性能化が進み、メディアサーバやＷＥＢサーバ等のサービス提供機能をモバイル機器へ搭載することが可能になり移動可能なサービス提供装置が登場している。また、モバイル機器は、移動体通信等のアクセスネットワークの多様化に対応するため、複数のネットワークインターフェースを搭載するようになってきている。そのため、移動可能、かつ、複数のネットワークインターフェースを有するサービス提供装置が登場してきている。
複数のネットワークインターフェースを持つサービス提供装置が移動すると、ネットワークインターフェースごとの接続可否や通信速度等の通信状態が変化する。提供するサービスやコンテンツごとに、必要となる通信条件を満たせないとサービス提供ができなくなるため、通信状態の変化に応じてサービス提供を継続するための機能がサービス提供装置へ求められている。
例えば、特許文献１では、通信状態の変化に応じて提供するコンテンツの品質を変更することでサービス提供を継続する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７２５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のように、サービス提供装置が通信状態に応じてコンテンツの品質を変更する方法では、クライアント装置はサービスの継続利用は可能になるが本来希望した品質のサービスを受けることができない問題がある。
また、サービス品質を確保できる他のネットワークインターフェースをサービス提供装置とクライアント装置とが保有していたとしても、新たなネットワークインターフェースでサービス提供及びサービス利用するための設定に手間がかかるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、通信状態の変化に応じて選択されたネットワークインターフェースでクライアント装置が自動的にサービスを利用可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、複数のネットワークインターフェースを有するサービス提供装置であって、クライアント装置より、サービスを指定するサービス指定情報を含むサービス情報の送信要求を受信する受信手段と、前記受信手段で前記サービス情報の送信要求が受信された場合、前記複数のネットワークインターフェースの通信状態に基づいて、前記複数のネットワークインターフェースのうち、前記サービス指定情報で指定されるサービスを前記クライアント装置に提供するのに必要な通信速度でネットワークを介した通信を行うことが可能な一のネットワークインターフェースを選択する選択手段と、前記サービス指定情報で指定されるサービスを実行するサービス実行手段と、前記クライアント装置が前記サービス実行手段で実行されるサービスを前記選択手段で選択されたネットワークインターフェースを介して利用可能にするためのサービス情報を前記クライアント装置に送信する送信手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、通信状態の変化に応じて選択されたネットワークインターフェースでクライアント装置が自動的にサービスを利用可能にすることができる。
【図面の簡単な説明】
【０００８】
【図１】ネットワークシステムのシステム構成、機能構成及びサービス提供装置のハードウェア構成の一例を示す図である。
【図２】サービス提供開始処理の一例を示すフローチャートである。
【図３】ネットワーク状態情報の一例を表わす図である。
【図４】サービス利用開始処理の一例を示すフローチャートである。
【図５】サービス提供装置とクライアント装置との間のメッセージシーケンスの一例を示す図（その１）である。
【図６】サービス提供装置がサービス提供中にネットワーク状態が変化した場合のサービス提供変更処理の一例を示すフローチャートである。
【図７】クライアント装置がサービス利用中にサービス提供装置からサービス情報が送信されてきた場合のサービス利用変更処理の一例を示すフローチャートである。
【図８】サービス提供装置とクライアント装置との間のメッセージシーケンスの一例を示す図（その２）である。
【図９】サービス提供装置とクライアント装置との間のメッセージシーケンスの一例を示す図（その３）である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１の（Ａ）は、ネットワークシステムのシステム構成等の一例を示す図である。
サービス提供装置１０１は、複数のネットワークインターフェースを有し、ネットワーク経由でクライアント装置１０２にサービスを提供可能な装置である。クライアント装置１０２は、サービス提供装置１０１が提供するサービスをネットワーク経由で利用可能な装置である。ネットワークインターフェースＡ１０３は、サービス提供装置１０１を携帯網でネットワークへ接続するネットワークインターフェースである。ネットワークインターフェースＢ１０４は、サービス提供装置１０１を無線ＬＡＮでネットワークへ接続するネットワークインターフェースである。ネットワークインターフェースＣ１０５は、サービス提供装置１０１を有線ＬＡＮでネットワーク接続するネットワークインターフェースである。サービス情報要求受信部１０６は、クライアント装置１０２が送信する、サービス提供装置１０１へのサービス情報要求（サービス情報の要求）を受信する。サービス情報要求は、サービス情報の送信要求の一例である。ネットワーク状態情報取得部１０７は、ネットワークインターフェースＡ１０３、ネットワークインターフェースＢ１０４、ネットワークインターフェースＣ１０５から、それぞれの通信可否情報や通信速度情報等のネットワーク状態情報（通信状態情報）を取得する。速度条件算出部１０８は、サービス提供が可能な通信速度の条件を保持若しくは内部状態に応じて算出可能な算出部である。
【００１１】
インターフェース選択部１０９は、複数のネットワークインターフェースの通信状態に基づいて、クライアント装置１０２から要求されたサービスを提供可能な一のネットワークインターフェースを複数のネットワークインターフェースから選択する。より具体的に説明すると、インターフェース選択部１０９は、ネットワーク状態情報取得部１０７が持つネットワーク状態情報と速度条件算出部１０８が持つ最低通信速度とからネットワークインターフェースを選択する。サービス実行部１１０は、インターフェース選択部１０９で選択されたネットワークインターフェース経由で、サービス情報要求受信部１０６で受信された情報で指定された種類のサービス提供を実行する。サービス情報送信部１１１は、サービス実行部１１０で実行されたサービスをクライアント装置１０２がインターフェース選択部１０９で選択されたネットワークインターフェースを介して利用可能にするためのサービス情報をクライアント装置１０２へ送信する。ここで、サービス情報とは、より具体的には、例えば、クライアント装置１０２がサービスを利用するための接続先情報（ネットワークロケーションやネットワーク識別子）等である。
サービス提供装置１０１は、ネットワークインターフェースＡ１０３、ネットワークインターフェースＢ１０４、ネットワークインターフェースＣ１０５の何れかからでもサービス情報要求が受信可能である。また、サービス提供装置１０１は、ネットワークインターフェースＡ１０３、ネットワークインターフェースＢ１０４、ネットワークインターフェースＣ１０５の何れかからでもサービス情報が送信可能である。
なお、サービス提供装置１０１が有するネットワークインターフェースとして、３つのネットワークインターフェースを例に説明を行ったが、このことは本実施の形態を限定するものではない。以下においても同様である。
【００１２】
図１の（Ｂ）は、サービス提供装置１０１のハードウェア構成の一例を示す図である。
ＣＰＵ２０１が、記憶装置２０２に記憶されているプログラムに基づき処理を実行することによって、図１の（Ａ）の１０６〜１１１の各機能が実現される。また、ＣＰＵ２０１が、記憶装置２０２に記憶されているプログラムに基づき処理を実行することによって、後述するサービス提供装置１０１にかかるフローチャートにかかる処理が実現される。
記憶装置２０２には、プログラムの他、ＣＰＵ２０１がプログラムに基づき処理を実行する際に用いられる情報又はデータ等が記憶される。
なお、クライアント装置１０２もハードウェア構成として、ＣＰＵと記憶装置とネットワークインターフェースを有する。クライアント装置１０２のＣＰＵがクライアント装置１０２の記憶装置に記憶されているプログラムに基づき処理を実行することによって、クライアント装置１０２にかかるフローチャートにかかる処理が実現される。なお、クライアント装置１０２の場合、ハードウェア構成として、更に、ディスプレイ等の表示装置やキーボード及びマウス等の入力装置を有していてもよい。
【００１３】
図２は、サービス提供開始処理の一例を示すフローチャートである。
Ｓ２０１において、サービス情報要求受信部１０６は、クライアント装置１０２からのサービス情報要求の受信を待つ。
Ｓ２０２において、速度条件算出部１０８は、サービス情報要求受信部１０６で受信されたサービス情報要求に含まれるサービス指定情報で指定されている種類のサービス提供に必要な最低通信速度を算出する。なお、以下では、説明の簡略化のため、サービスごとの最低通信速度は、予め設定され、記憶装置２０２等に保持されているものとする。より具体的に説明すると、記憶装置２０２等に保持されているサービスの種類と、最低通信速度とは、例えば、
動画ストリーミング：１２Ｍｂｐｓ、
動画ダウンロード：規定なし、
静止画スライド：１Ｍｂｐｓ、
静止画ダウンロード：規定なし、
音声ストリーミング：０．２Ｍｂｐｓ、
音声ダウンロード：規定なし
等である。
速度条件算出部１０８は、記憶装置２０２等より、サービス情報要求受信部１０６で受信されたサービス情報要求によって指定されている種類のサービス提供に必要な最低通信速度を取得する。
Ｓ２０３において、ネットワーク状態情報取得部１０７は、ネットワークインターフェースＡ１０３、ネットワークインターフェースＢ１０４、ネットワークインターフェースＣ１０５のネットワーク状態情報を取得する。図３の（Ａ）は、ネットワーク状態情報の一例を表わす図である。
Ｓ２０４において、インターフェース選択部１０９は、Ｓ２０１でサービス情報要求を受信したネットワークインターフェースがＳ２０２で算出された最低通信速度を持つかＳ２０３で取得したネットワーク状態情報を使用して判断する。
【００１４】
Ｓ２０５において、インターフェース選択部１０９は、Ｓ２０４で通信速度が不足すると判定された場合に、ネットワーク状態情報から他のネットワークインターフェースで最低通信速度を満たすものがあるか判断する。
Ｓ２０６において、インターフェース選択部１０９は、Ｓ２０５で最低通信速度を満たすと判断したネットワークインターフェースからサービス提供に利用するネットワークインターフェースを選択する。
Ｓ２０４でサービス情報要求を受信したネットワークインターフェースが最低通信速度を満たすと判断した場合、Ｓ２０９において、インターフェース選択部１０９は、サービス提供のネットワークインターフェースとして選択する。
Ｓ２０７において、サービス実行部１１０は、Ｓ２０６若しくはＳ２０９でサービス提供するネットワークインターフェースとして選択されたネットワークインターフェースでサービスの提供を開始する。
Ｓ２０８において、サービス情報送信部１１１は、Ｓ２０７で開始されたサービスの提供を受けるためのサービス情報を生成しクライアント装置１０２へ送信する。Ｓ２０５で十分な速度を持つネットワークインターフェースが無いと判断された場合、Ｓ２０８において、サービス情報送信部１１１は、サービス提供不可を示すサービス情報を作成しクライアント装置１０２へ送信する。
例えば、クライアント装置１０２が動画ストリーミングサービスのサービス情報要求を送信してきた場合、サービス情報送信部１１１は、サービス情報として、
サービスタイプ：動画ストリーミングサーバ
サービスＵＲＬ：ｈｔｔｐ：／／１９２．１６８．２．２０／ｍｅｄｉａｓｅｖｅｒ
を、クライアント装置１０２に送信する。なお、例えば、動画ストリーミングサーバが認証を要求する場合、サービス情報送信部１１１は、サービス情報に、前記認証のための必要な情報も含めてクライアント装置１０２に送信する。
【００１５】
図４は、サービス利用開始処理の一例を示すフローチャートである。
Ｓ３０１において、クライアント装置１０２は、サービス提供装置１０１へ利用を希望するサービスのサービス情報を要求するサービス情報要求を送信する処理である。
Ｓ３０２において、クライアント装置１０２は、サービス提供装置１０１からのサービス情報を待つサービス情報受信待ちの処理である。
Ｓ３０３において、クライアント装置１０２は、Ｓ３０２でサービス提供装置１０１から受信したサービス情報に記述されている情報によりサービス利用を開始する処理である。サービス提供不可のサービス情報を受信した場合、Ｓ３０３において、クライアント装置１０２は、サービス利用を開始しない。
図４のＳ３０１でクライアント装置１０２から送信されたサービス情報要求が、図２のＳ２０１でサービス提供装置１０１に受信される。また、図２のＳ２０８でサービス提供装置１０１から送信されたサービス情報は、図４のＳ３０２でクライアント装置１０２に受信される。
【００１６】
図５は、サービス提供装置１０１とクライアント装置１０２との間のメッセージシーケンスの一例を示す図である。
メッセージＭ７０１は、クライアント装置１０２からサービス提供装置１０１へのサービス情報を要求するメッセージ（サービス情報要求）である。
メッセージＭ７０２は、サービス提供装置１０１からクライアント装置１０２へのサービス情報を送信するメッセージである。
メッセージＭ７０３は、クライアント装置１０２とサービス提供装置１０１との間でサービスを利用するためのメッセージである。
図５の例では、ネットワークインターフェースＢ１０４でサービス提供されていることを示すサービス情報がメッセージＭ７０２で送信される。メッセージＭ７０２を受信したクライアント装置１０２は、例えば動画ストリーミングサービスをネットワークインターフェースＢ１０４で利用するために、サービス利用するためのメッセージＭ７０３を送信する。
【００１７】
図６は、サービス提供装置１０１がサービス提供中にネットワーク状態が変化した場合のサービス提供変更処理の一例を示すフローチャートである。
Ｓ８０１において、ネットワーク状態情報取得部１０７は、ネットワークインターフェースＡ１０３とネットワークインターフェースＢ１０４とネットワークインターフェースＣ１０５とのネットワーク状態情報を取得する。
Ｓ８０２において、インターフェース選択部１０９は、現在サービス提供中のネットワークインターフェースがサービス提供を行うのに十分な通信速度を持つか判断する。
Ｓ８０２で現在サービス提供をおこなっているネットワークインターフェースの通信速度がサービス提供に不足すると判断された場合、Ｓ８０３において、サービス実行部１１０は、サービス提供を停止する。
【００１８】
Ｓ８０４において、インターフェース選択部１０９は、Ｓ８０３でサービスを停止したネットワークインターフェース以外にサービス提供を継続するために十分な通信速度を持つネットワークインターフェースがあるか判断する。
Ｓ８０４で、サービス提供を継続可能なネットワークインターフェースがあると判断された場合、Ｓ８０５において、インターフェース選択部１０９は、どのネットワークインターフェースでサービスを提供するかを決定する。
Ｓ８０６において、サービス実行部１１０は、Ｓ８０５で選択されたネットワークインターフェースでサービス提供を開始する。
Ｓ８０７において、サービス情報送信部１１１は、Ｓ８０６で開始されたサービスのサービス情報を生成する。Ｓ８０４でサービス提供に十分な通信速度を持つネットワークインターフェースが無いと判断された場合、Ｓ８０９において、サービス情報送信部１１１は、サービス提供停止のサービス情報を生成する。
Ｓ８０８において、サービス情報送信部１１１は、Ｓ８０７若しくはＳ８０９で生成したサービス情報をクライアント装置１０２へ送信する。
【００１９】
図７は、クライアント装置１０２がサービス利用中にサービス提供装置１０１からサービス情報が送信されてきた場合のサービス利用変更処理の一例を示すフローチャートである。
Ｓ９０１において、クライアント装置１０２は、サービス提供装置１０１のサービス利用中に、サービス提供装置１０１からのサービス情報受信待ちを行う。
Ｓ９０２において、クライアント装置１０２は、Ｓ９０１で受信したサービス情報がサービス停止の情報であるかどうかを判断する。
Ｓ９０２でサービス停止の情報ではないと判断された場合、Ｓ９０３において、クライアント装置１０２は、サービスを利用する処理をＳ９０１で受信したサービス情報に応じて変更する。
Ｓ９０２でサービス情報がサービス停止の情報であると判断された場合、Ｓ９０４において、クライアント装置１０２は、サービスを利用する処理を停止する。
図７のＳ９０１では、図６のＳ８０８でサービス提供装置１０１から送信されたサービス情報をクライアント装置１０２で受信する。
【００２０】
図３の（Ｂ）は、ネットワーク状態情報の一例を表わす図である。図３の（Ｂ）では、サービス提供中のネットワークインターフェースＢ１０４が動画ストリーミングサービスに必要な最低通信速度を下回ったネットワーク状態情報の一例が示されている。図３の（Ｂ）のネットワーク状態情報の場合、他に通信可能でサービス継続に必要な通信速度を有するネットワークインターフェースが無いため、図６のＳ８０９でサービス提供停止が選択される。
このような場合、サービス提供装置１０１は、サービス情報として、
サービスタイプ：動画ストリーミングサーバ
サービスＵＲＬ：ｈｔｔｐ：／／１９２．１６８．２．２０／ｍｅｄｉａｓｅｖｅｒ
ステータス：停止
をクライアント装置１０２に送信する。
【００２１】
図８は、動画ストリーミングサービス利用中に通信速度が低下しサービス続行が不可能になった場合のメッセージシーケンスの一例示す図である。
メッセージＭ１２０１は、サービス提供装置１０１のネットワークインターフェースＢ１０４とクライアント装置１０２との間での動画ストリーミングサービス利用のメッセージである。
メッセージＭ１２０２は、サービス提供装置１０１からクライアント装置１０２へのサービス停止のサービス情報のメッセージである。クライアント装置１０２は、サービス停止のサービス情報を含むメッセージＭ１２０２を受信すると動画ストリーミングサービスの利用の停止処理を実行する。この例では、ネットワークインターフェースＢ１０４からサービス停止のサービス情報が送信されているが、ネットワークインターフェースＢ１０４が通信不可の場合は他のネットワークインターフェースから送信される。
【００２２】
図３の（Ｃ）は、ネットワーク状態情報の一例を表わす図である。図３の（Ｃ）では、ネットワークインターフェースＢ１０４では動画ストリーミングサービスの提供が不可能になったが、ネットワークインターフェースＡ１０３では動画ストリーミングサービスの提供の続行が可能なネットワーク状態情報の一例が示されている。図３の（Ｃ）のネットワーク状態情報であれば、ネットワークインターフェースＡ１０３のサービス続行が可能であるため、図６のＳ８０６でネットワークインターフェースＡ１０３でのサービス提供が開始されることになる。
このような場合、サービス提供装置１０１は、サービス情報として、
サービスタイプ：動画ストリーミングサーバ
サービスＵＲＬ：ｈｔｔｐ：／／１９２．１６８．２．２０／ｍｅｄｉａｓｅｖｅｒ
ステータス：サービスＵＲＬ変更
サービスＵＲＬ（変更）：ｈｔｔｐ：／／１９２．１６８．２．１０／ｍｅｄｉａｓｅｖｅｒ
をクライアント装置１０２に送信する。
【００２３】
図９は、動画ストリーミングサービス利用中に図３の（Ｃ）で示したようなネットワーク状態になり、ネットワークインターフェースＡ１０３でのサービス提供に変更する場合のメッセージシーケンスの一例を示す図である。
メッセージＭ１５０１は、サービス提供装置１０１のネットワークインターフェースＢ１０４とクライアント装置１０２との間での動画ストリーミングサービス利用のメッセージである。
メッセージＭ１５０２は、ネットワークインターフェースＡ１０３でのサービス提供変更のサービス情報が、サービス提供装置１０１からクライアント装置１０２への上述したようなサービス変更のサービス情報を送信するメッセージである。クライアント装置１０２は、サービス提供変更のサービス情報であるメッセージＭ１５０２を受信すると動画ストリーミングサービスの処理の変更を実行する。
メッセージＭ１５０３は、クライアント装置１０２での変更処理実行後のサービス提供装置１０１のネットワークインターフェースＡ１０３とクライアント装置１０２との間での動画ストリーミングサービス利用のメッセージである。
【００２４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００２５】
以上、上述した各実施形態によれば、通信状態の変化に応じて選択されたネットワークインターフェースでクライアント装置が自動的にサービスを利用可能にすることができる。
【００２６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００２７】
１０１  サービス提供装置
１０２  クライアント装置
【図１】
2012008804.tif 000003
【図２】
2012008804.tif 000004
【図３】
2012008804.tif 000005
【図４】
2012008804.tif 000006
【図５】
2012008804.tif 000007
【図６】
2012008804.tif 000008
【図７】
2012008804.tif 000009
【図８】
2012008804.tif 000010
【図９】
2012008804.tif 000011