(57)【特許請求の範囲】
【請求項１】
所定の通信先端末との通信セッションを開設するネットワーク送受信部と、
１以上の近隣端末を検出する近距離無線送受信部と、
前記１以上の近隣端末に対して前記通信セッションに対応する接続性情報の判定を要求する接続性情報要求メッセージを発行し、
前記要求に応じて前記近隣端末が前記所定の通信先端末と通信することにより確認した接続性の結果を受信する接続性情報受信部と、
受信した前記結果に基づいて前記通信セッションの接続性が確保可能である近隣端末を選択し、事前に設定された切替方針又はユーザからの入力に基づいて前記選択された近隣端末の中から前記通信セッションの転送先端末を決定する制御部と、を含む、
通信端末。
【請求項２】
前記接続性情報要求メッセージは、前記通信セッションに対応する、接続性情報種別、処理内容、及び、付加情報を含む、請求項１に記載の通信端末。
【請求項３】
更に、前記通信セッションの確立に必要となるホストに関する情報を善意付加情報に含めて発行する、請求項２に記載の通信端末。
【請求項４】
前記ホストは、前記通信セッションに関する認証、認可、又は、課金を行うサーバである、請求項３に記載の通信端末。
【請求項５】
前記接続性情報は、ＩＣＭＰ応答、ＲＴＴ、実効スループット、認証、又は、アプリケーション接続性、のいずれかを含み、
前記接続性の結果は、前記接続性情報に対応したＩＣＭＰ応答の有無、ＲＴＴ値、実効スループット値、認証の可否、アプリケーション接続成否のいずれかを含む、
請求項１又は２のいずれか１項に記載の通信端末。
【請求項６】
前記制御部は、前記接続性の結果が相対的に優れる近隣端末を前記転送先端末として決定する、請求項１または２のいずれか１項に記載の通信端末。
【請求項７】
前記制御部は、前記近隣端末が前記通信セッションの維持に必要な機能を満たすか否かを判定し、前記接続性情報受信部は、前記機能を満たす近隣端末に対して前記要求を発行する、請求項６記載の通信端末。
【請求項８】
通信先端末との通信セッションを所定の転送先端末に転送するセッション転送方法であって、
転送先端末の候補となる端末のリストを生成するステップと、
前記通信セッションの転送に必要な情報を含め接続性情報要求メッセージを生成し、前記接続性情報要求メッセージを用いて前記通信セッションの種別に対応する接続性情報の判定を前記候補となる端末に要求するステップと、
前記要求に応じて前記候補となる端末が前記所定の通信先端末と通信することにより確認した結果を受信するステップと、
受信した前記結果に基づいて前記通信セッションの接続性が確保可能である端末を前記候補から選択するステップと、
選択された端末の中から前記結果が比較上優れる１つの端末を決定するステップと、
前記１つの端末に前記通信セッションを転送するステップと、を含む、
セッション転送方法。
【請求項９】
第１の端末が、第２の端末とのＳＩＰセッションを、第３の端末に移譲するＳＩＰ通信方法であって、
第１の端末が、第２の端末とＳＩＰセッションを確立するステップと、
前記第１の端末が、前記ＳＩＰセッションに関する付加情報を含めた前記接続性要求メッセージを第３の端末に発行するステップと、
前記第３の端末が、前記発行に応じて前記第２の端末とＳＩＰセッションを確立できるか否かを判定するステップと、
前記第１の端末が、前記判定の結果を受信するステップと、
前記第１の端末が、前記第２の端末に対して、前記第３の端末を指定したＲＥＦＥＲメッセージを発行するステップと、
前記第２の端末が、前記第３の端末にＩＮＶＩＴＥメッセージを発行するステップと、
前記第１の端末が、前記第２の端末に対しＢＹＥメッセージを発行するステップと、
を含むＳＩＰ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが通信中にアプリケーションのセッションを切断することなく通信端末を切り替えられる端末切替方法、それを実施する通信端末、および端末切替システムに関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ等のモバイル端末の普及に伴い、ユーザが移動しながら通話やテレビ電話等の通信サービスを行うことが一般的になってきている。しかしながら、モバイル端末は、携帯性を優先して小型化・軽量化されているため、ＰＣ（パーソナルコンピュータ）等の固定端末に比べて機能性や操作性が劣る場合が多い。そのため、ユーザは移動中には保持しているモバイル端末を用いて通信を行い、移動中でないときは近隣の固定端末を用いて、同じ通信を継続することを望んでいた。
【０００３】
この要望を満たす技術として、特開２００３−３０４２５１号公報に記載のものがあった。図１４は、当該特許公報に記載された従来の端末切替方法を示すものである。
【０００４】
図１４において、まず、ユーザの持つモバイル端末（ＰＤＡ）１２１が、近距離無線を用いて近隣端末（ＰＣ）１２２を検知し、この近隣端末（ＰＣ）１２２の通信網上のアドレスを自動的に取得する。そして、そのモバイル端末（ＰＤＡ）１２１が転送元端末となり、通信先端末（ＰＣ）３００との間で行っている通信中のアプリケーションレベルの通信セッションを転送先端末である近隣端末（ＰＣ）１２２に転送する。
【０００５】
また従来、モバイル端末が、複数の近隣端末の中から現在ユーザが行っている通信と同じ内容の通信を実現する機能を持つ近隣端末を近距離無線によって探索し、転送先となる端末を決定することによって、端末切替を実現する技術も知られていた（文献「Ｓｕｐｐｏｒｔ ｆｏｒ Ｐｅｒｓｏｎａｌ ａｎｄ Ｓｅｒｖｉｃｅ Ｍｏｂｉｌｉｔｙ ｉｎ Ｕｂｉｑｕｉｔｏｕｓ Ｃｏｍｐｕｔｉｎｇ Ｅｎｖｉｒｏｎｍｅｎｔｓ」Ｋ.Ｅｌ-Ｋｈａｔｉｂ他２名著、Ｅｕｒｏ-Ｐａｒ ２００３ Ｐａｒａｌｌｅｌ Ｐｒｏｃｅｓｓｉｎｇ：９ｔｈ Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｅｕｒｏ-Ｐａｒ Ｃｏｎｆｅｒｅｎｃｅ Ｋｌａｇｅｎｆｕｒｔ、Ａｕｓｔｒｉａ、Ａｕｇｕｓｔ ２６-２９、２００３ Ｐｒｏｃｅｅｄｉｎｇｓ参照）。
【０００６】
これらの技術によれば、ユーザは、移動中にモバイル端末を用い、家やオフィス等に居て移動していないときは機能性や操作性の面で優れる固定端末を用いて通信を継続することが可能となった。
【０００７】
しかしながら、上記の従来の技術では、モバイル端末が、近隣端末から取得した近隣端末のサービスや機能に関する情報のみを基に転送先端末を決定していた。このため、モバイル端末が実際に端末切替を行う際に、転送先端末と通信先端末との間の接続に失敗して処理をやり直す必要が生じたり、ユーザにとって望ましくない接続となったりするおそれがあった。例えば、通信先端末や網のセキュリティの制限により、転送先端末と通信先端末間のネットワークレベルでの接続が失敗する場合や、転送先端末と通信先端末間の通信網の帯域が不足していて今までと同じ品質で通信を行えない場合や、転送先端末と通信先端末とが同じアプリケーション層プロトコルを備えているにも関わらず、実装の相違によりアプリケーション間の接続が失敗する場合等が考えられた。このような状況が生じた場合、モバイル端末は再度転送可能な転送先端末を探してセッションの転送を行わなければならず、余分な手数が必要となった。その結果、転送先端末への切替処理が終了するまでのユーザの待ち時間が長くなってしまうという課題があった。
【発明の開示】
【０００８】
本発明の目的は、ユーザ通信中に使用している端末を切り替えるとき、端末切替後の接続性が考慮された適切な端末への端末切替を実現する端末切替方法と、そこで使用する通信端末、および端末切替システムを提供することにある。
【０００９】
本発明の通信端末は、ネットワークを介して通信先である通信先端末との間で行われているアプリケーションレベルの通信セッションを、近隣の通信端末である近隣端末の中から決定した転送先端末へ転送するものである。特に、本発明の通信端末は、近隣端末との接続性情報を近隣端末から取得する接続性情報受信部と、その接続性情報に基づいて、近隣端末の中から転送先端末を決定する転送先端末決定部と、通信先端末との通信セッションをその転送先端末決定部により決定された転送先端末へ転送するセッション転送部とを備えている。また、接続性情報は、通信先端末や網内のサーバ装置との間で通信処理を行うことにより収集されるものであり、転送元端末から転送先端末へ端末切替を行った後の接続性を確認するための情報である。
【００１０】
このような構成により、近隣端末が、通信先端末との間で通信処理を行うことにより、端末切替後の接続性を確認するための情報である接続性情報を取得するので、転送元の通信端末はこの接続性情報に基づいて適切な転送先端末を選択することができる。
【００１１】
本発明の端末切替システムは、ネットワークを介して通信先である通信先端末と、通信元である転送元端末との間で確立されているアプリケーションレベルの通信セッションを、前記転送元端末から近隣の通信端末である近隣端末の一つの転送先端末へ転送するものである。特に、本発明の端末切替システムの近隣端末は、通信先端末または網内のサーバ装置との接続性情報を収集する接続性情報収集部と、転送元端末へ接続性情報を送信する接続性情報送信部とを備えている。また、転送元端末は、近隣端末から接続性情報を受信する接続性情報受信部と、接続性情報に基づいて転送先端末を決定する転送先端末決定部と、通信先端末との通信セッションを転送先端末へ転送するセッション転送部とを備えている。
【００１２】
このような構成により、転送元端末が、近隣端末の収集した接続性情報に基づいて転送先端末を決定するので、転送元端末は近隣端末の中から適切な転送先端末を選択することができる。
【００１３】
本発明の端末切替方法は、ネットワークを介して通信先である通信先端末と、通信元である転送元端末との間で確立されているアプリケーションレベルの通信セッションを、転送元端末から近隣の通信端末である近隣端末の一つの転送先端末へ転送する方法である。特に、本発明の端末切替方法は、近隣端末が、通信先端末または網内のサーバ装置との接続性情報を収集し、その接続性情報を転送元端末へ送信する。そして、転送元端末が、近隣端末からその接続性情報を受信すると、その接続性情報に基づいて近隣端末の中から転送先端末を決定する。その後、転送元端末が、通信先端末との通信セッションを転送先端末へ転送する。
【００１４】
これにより、転送元端末が、近隣端末が通信処理を行って収集した通信先端末や網内のサーバ装置との接続性情報に基づいて転送先端末を決定するので、転送元端末は近隣端末の中から適切な転送先端末を選択することができる。
【００１５】
また、本発明の端末切替方法は、さらに、近隣端末が自己に関する端末固有の情報である端末情報を転送元端末へ送信し、転送元端末が近隣端末から受信した端末情報に基づいて近隣端末の中から転送先候補端末を決定する。そして、転送元端末が、転送先候補端末に接続性情報を要求すると、転送先候補端末が、通信先端末または網内のサーバ装置との間で通信処理を行って接続性情報を収集する。そして、転送先候補端末が、その接続性情報を転送元端末へ送信し、転送元端末が転送先候補端末から受信した接続性情報に基づいて転送先候補端末の中から転送先端末を決定する。
【００１６】
これにより、転送元端末は、端末情報に基づいて、接続情報を取得する近隣端末を限定するので、転送元端末は少ないネットワークトラフィックの使用で接続性情報を取得し、適合する転送先端末を選択することができる。
【００１７】
以上のように本発明によれば、ユーザは通信中の通信端末から、より適切な通信端末へ端末切替を実現することができる。また、端末切替後の接続の失敗や、ユーザの要望に適さない接続による切替処理のやり直しや時間ロスを削減することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１９】
（実施の形態１）
図１は、本発明の実施の形態１における端末切替システムの構成を示す図である。
【００２０】
図１に示すように、本実施の形態１における端末切替システムは、第２の網４００ｂに接続されている転送元端末１００と、第１の網４００ａに接続された通信先端末３００と、転送元端末１００の近隣に位置し、第２の網４００ｂと第３の網４００ｃにそれぞれ接続されている近隣端末２００ａ、２００ｂとを備えている。また、第２の網４００ｂおよび第３の網４００ｃには、ユーザの網へのログイン、認証、および課金等を行うサーバ装置５００ｂ、５００ｃがそれぞれ存在している。以下の説明では、ユーザの近隣にある端末群を総称して近隣端末２００という。また、第１の網４００ａ、第２の網４００ｂおよび第３の網４００ｃを総称して網４００、サーバ装置５００ｂおよびサーバ装置５００ｃを総称してサーバ装置５００という。
【００２１】
本実施の形態１では、転送元端末１００と通信先端末３００との間、および近隣端末２００と通信先端末３００との間のセッション制御を行うプロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いる。
【００２２】
図２は、転送元端末１００の構成を示す図である。
【００２３】
図２に示すように、転送元端末１００は、ユーザからの入力を受け付ける入力部１０１と、ユーザに対して情報を出力する出力部１０２と、入力部１０１および出力部１０２を制御するデバイス制御部１０３と、携帯電話網やＷＬＡＮ等の無線網または有線ＬＡＮに接続するためのネットワーク送受信部１０４と、近距離無線を用いて近隣端末２００と通信するための近距離無線送受信部１０５と、全体を制御する全体制御部１０６と、自端末情報１０８と、セッション情報１０９と、近隣端末情報１１０とを備える。このように、転送元端末１００は、近距離無線を用いることで網４００を介さずに近隣端末２００と直接通信可能である。近距離無線としては、例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ：登録商標）やＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＵＷＢ（Ｕｌｔｒａ  ＷｉｄｅＢａｎｄ）等を用いることができる。
【００２４】
入力部１０１は、ユーザからの指示、および音声や動画等のメディアストリームの入力を受け付ける機能を有し、デバイス制御部１０３に接続されている。入力部１０１は、マウス、ボタン等のユーザからの入力を受け付けるデバイスや、カメラやマイク等のメディアの入力を受け付けるデバイスによって構成される。
【００２５】
出力部１０２は、音声、動画、テキストデータ等の情報の出力を行う機能を有し、デバイス制御部１０３に接続されている。出力部１０２は、ディスプレイデバイス、スピーカ、ＬＥＤ等によって構成される。
【００２６】
デバイス制御部１０３は、入力部１０１から入力された情報を全体制御部１０６へ通知し、全体制御部１０６から通知された情報を出力部１０２によって出力させる機能を有する。
【００２７】
ネットワーク送受信部１０４は、全体制御部１０６からの指示を受け、通信先端末３００との間で網４００を介したパケットの送受信を行う機能、およびサーバ装置５００と認証処理や課金処理に関する通信を行う機能を有する。
【００２８】
近距離無線送受信部１０５は、近距離無線を用いて近隣端末２００の存在を検知し全体制御部１０６へ通知する機能と、全体制御部１０６からの指示を受け近距離無線を用いて近隣端末２００へ情報を送信する機能とを有する。さらに、近距離無線送受信部１０５は近隣端末２００から近距離無線により情報を受信すると、その情報を全体制御部１０６へ通知する機能を有する。本実施の形態１では、転送元端末１００は、近距離無線送受信部１０５を介して、近隣端末２００に対する要求の送信や、この要求に対する近隣端末２００からの応答の受信等を行う。
【００２９】
図３は、転送元端末１００の自端末情報１０８に記憶されたデータの一例を示す図である。自端末情報１０８には、転送元端末１００の機器種別３０１、ＩＰアドレス３０２、使用可能コーデック３０４、さらに転送元端末１００を使用しているユーザのＳＩＰアドレス３０３等が記憶されている。また、ユーザにより事前に設定される情報として、端末切替を行う際の方針（以下、「切替方針」と呼ぶ。）３０５が記憶されていてもよい。図３に示すように、切替方針３０５には、端末切替を行う際に、伝送能力の高い端末、および画面サイズの大きい端末を優先的に選択する、という切替方針がユーザにより設定され、記憶されている。
【００３０】
図４は、転送元端末１００のセッション情報１０９に記憶されたデータの一例を示す図である。セッション情報１０９には、転送元端末１００が行っているセッションに関する情報として、セッションを確立している通信先ＩＰアドレス４０１、通信先ＳＩＰアドレス４０２、およびそのセッションにおけるメディア交換に使用されているコーデックの種類である使用可能コーデック４０３が記憶されている。
【００３１】
図５は、転送元端末１００の近隣端末情報１１０に記憶されたデータの一例を示す図である。近隣端末情報１１０には、転送元端末１００の近隣にある近隣端末２００に関する情報として、近隣端末２００の端末情報５０１、および近隣端末２００と通信先端末３００との接続性を確認する情報である接続性情報５０２が記憶されている。端末情報５０１としては、ＩＰアドレスや、使用可能なコーデックの種類等の情報が記憶されている。また、接続性情報５０２としては、近隣端末２００と通信先端末３００間のネットワークレベルでの接続可否を示すネットワーク接続性情報５２１、通信先端末３００やサーバ装置５００に対して近隣端末２００が認証可能か否かを示す認証可否情報５２３、近隣端末２００と通信先端末３００間の網の伝送能力を示すネットワーク伝送能力情報５２２、近隣端末２００のアプリケーションと通信先端末３００のアプリケーションとが接続可能か否かを示すアプリケーション接続性情報５２４等が記憶されている。例えば図５に示すように、第１近隣端末の接続性情報５０２として、第１近隣端末が、（１）通信先端末３００へのｐｉｎｇ送信が成功したこと（ネットワーク接続性情報５２１）、（２）通信先端末３００との間のＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）が３０ｍｓ、実効スループットが９．１Mbpsであること（ネットワーク伝送能力情報５２２）、（３）接続されている網のサーバ装置への認証が成功したこと（認証可否情報５２３）、（４）通信先端末３００との間でＳＩＰアプリケーションの接続試行が成功したこと（アプリケーション接続性情報５２４）が記憶されている。これらの情報は、転送元端末１００が近距離無線送受信部１０５により近隣端末２００を検知し、通信を行うことで取得するものであり、本実施の形態１の初期化状態では設定されていないものとする。
【００３２】
全体制御部１０６は、転送元端末１００全体を制御する機能を有する。また、全体制御部１０６は、さらに、接続性情報受信部１０６ａ、転送先端末決定部１０６ｂおよびセッション転送部１０６ｃを備える。接続性情報受信部１０６ａは、近距離無線送受信部２０５が検知した近隣端末２００に接続性情報を要求し、近隣端末２００から接続性情報を受信するものである。また、転送先端末決定部１０６ｂは、受信した接続性情報を基づいて適切な転送先端末を決定するものである。さらに、セッション転送部１０６ｃは、ネットワーク送受信部１０４を介して通信先端末３００との間でＳＩＰメッセージの交換を行って、通信先端末３００との間で確立しているセッションを転送先端末へ転送するものである。
【００３３】
次に、近隣端末２００について説明する。
【００３４】
図６は、近隣端末２００の構成を示す図である。
【００３５】
図６に示すように、近隣端末２００は、ユーザからの入力を受け付ける入力部２０１と、ユーザに対して情報を出力する出力部２０２と、入力部２０１と出力部２０２を制御するデバイス制御部２０３と、携帯電話網やＷＬＡＮ等の無線網または有線ＬＡＮに接続するためのネットワーク送受信部２０４と、近距離無線を用いて転送元端末１００と通信するための近距離無線送受信部２０５と、全体を制御する全体制御部２０６と、自端末情報２０８と、セッション情報２０９とを備える。入力部２０１、出力部２０２、デバイス制御部２０３およびネットワーク送受信部２０４は、転送元端末１００の入力部１０１、出力部１０２、デバイス制御部１０３およびネットワーク送受信部１０４の構成とそれぞれ同じである。
【００３６】
近距離無線送受信部２０５は、近距離無線により転送元端末１００から情報を受信すると、その情報を全体制御部２０６へ通知する機能と、全体制御部２０６からの指示を受け、近距離無線を用いて転送元端末１００へ情報を送信する機能とを有する。本実施の形態１では、近距離無線送受信部２０５を介して、転送元端末１００からの要求の受信や、この要求に対する応答の送信等を行う。
【００３７】
図７は、近隣端末２００の自端末情報２０８に記憶されたデータの一例を示す図である。
【００３８】
図７に示すように、自端末情報２０８には、近隣端末２００の機器種別７０１、ＩＰアドレス７０２、使用可能コーデック７０４、近隣端末２００を使用しているユーザのＳＩＰアドレス７０３、および画面の解像度７０５などの自端末関連情報が記憶されている。本実施の形態１の初期状態では、近隣端末２００を使用しているユーザはおらず、近隣端末２００にＳＩＰアドレスは設定されていないものとする。
【００３９】
セッション情報２０９には、図４に示される転送元端末１００のセッション情報１０９と同じ構成の情報が記憶される。本実施の形態１の初期状態では、近隣端末２００は他の端末との間で通信セッションを確立しておらず、セッション情報２０９の各情報には何も設定されていないものとする。
【００４０】
全体制御部２０６は、近隣端末２００全体を制御する機能を有する。また、全体制御部２０６は、さらに、接続性情報収集部２０６ａおよび接続性情報送信部２０６ｂを備える。接続性情報収集部２０６ａは、転送元端末１００から近距離無線送受信部２０５を介して、接続性情報を要求されると、網４００を介して通信先端末３００またはサーバ装置５００との間で通信処理を行い、接続性情報を収集するものである。また、接続性情報送信部２０６ｂは、収集した接続性情報を近距離無線送受信部２０５を介して転送元端末１００へ送信するものである。
【００４１】
本実施の形態１では、転送元端末１００として携帯電話やＰＤＡ等のモバイル端末を想定している。そして、転送元端末１００が通信先端末３００とＳＩＰによるセションを確立し、メディア交換を行うときには、ユーザは転送元端末１００を携帯して、通信先端末３００のユーザとの間でテレビ会議を行い、動画や音声を交換しているものとする。
【００４２】
次に、本実施の形態１における端末切替システムの動作について、図８を用いて説明する。
【００４３】
図８は本実施の形態１における端末切替システムの処理手順の一例を示す図である。
【００４４】
図８に示すように、転送元端末１００は、通信先端末３００とＳＩＰによるセッションを確立し、メディアの交換を行っている（ステップＳ１０１）。そして、転送元端末１００を保持するユーザが、オフィスや家等においてＰＣやディスプレイ等の端末の近くに移動すると、転送元端末１００の近距離無線送受信部１０５が１つまたは複数の近隣端末２００を検知し、全体制御部１０６へ通知する（ステップＳ１０２）。
【００４５】
全体制御部１０６は、自己と通信先端末３００とのセッションを近隣端末２００と通信先端末３００とに切り替えた場合の切替後の接続性を確認するための情報（接続性情報）を取得するため、近距離無線送受信部１０５を介して、近隣端末２００に接続性情報要求を行う（ステップＳ１０３）。
【００４６】
接続性情報要求には、転送元端末１００が要求する接続性情報の種別だけが含まれていてもよいし、各接続性情報を取得するためのより具体的な処理内容が指定されていてもよい。また、近隣端末２００が各接続性情報を収集するために必要となる付加情報、例えば通信先端末３００のＩＰアドレスやＳＩＰアドレス、あるいはユーザのアカウント情報（ユーザ名やパスワード）等が必要に応じて接続性情報要求に付記される。
【００４７】
図９に、接続性情報要求に含まれる情報の一例を示す。
【００４８】
図９に示すように、この情報には、転送元端末１００が要求する接続性情報種別９０１と具体的な処理内容９０２、さらに各接続性情報を取得する処理に必要となる付加情報９０３が含まれる。
【００４９】
近隣端末２００の全体制御部２０６は、転送元端末１００からの接続性情報要求を、近距離無線送受信部２０５を介して受信すると、接続性情報収集部２０６ａが要求された接続性情報を収集するため、網４００を介して通信先端末３００またはサーバ装置５００との間で通信処理を行う（ステップＳ１０４）。転送元端末１００から、例えば図９に示された内容の接続性情報要求を受け取った場合、近隣端末２００は次の（１）乃至（４）の処理を行う。
【００５０】
（１）近隣端末２００は通信先端末３００のＩＰアドレス宛にｐｉｎｇ送信を行い、その成否をネットワーク接続性情報として取得する。（２）近隣端末２００は、通信端末３００との間でダミーパケットの送受信を行って実効スループット、およびＲＴＴを測定する。そして、近隣端末２００はその結果をネットワーク伝送能力情報として取得する。（３）近隣端末２００は、ユーザのユーザ名やパスワード等のアカウント情報を用いて、自己が接続している網４００のサーバ装置５００へログイン／認証処理を行う。そして、その成否を認証可否情報として取得する。（４）近隣端末２００は、通信先端末３００のＳＩＰアドレスを用いて、通信先端末３００との間でＳＩＰセッションの確立試行処理を行う。これにより、近隣端末２００はＳＩＰアプリケーションの接続性の確認を行い、その成否をアプリケーション接続性情報として取得する。
【００５１】
上記の処理により、近隣端末２００が転送元端末１００から要求された接続性情報を収集し終えると、近隣端末２００の全体制御部２０６は、これらの接続性情報に自端末情報２０８から取得した自己の端末情報を付記した接続性情報通知を生成する。そして、接続性情報送信部２０６ｂが近距離無線送受信部２０５を介して、その接続性情報通知を転送元端末１００へ送信する（ステップＳ１０５）。ここで、接続性情報通知に含まれる情報の一例を図１０に示す。
【００５２】
図１０は本実施の形態における端末切替システムの接続性情報通知に含まれる情報の一例を示す図である。
【００５３】
図１０には、端末情報１００１として、機器種別「ＰＣ端末」、使用可能コーデック「ＭＰＥＧ１、ＭＰＥＧ２」、解像度「１６００×１２００」、ＩＰアドレス「２０２．ｘｘｘ．ｘｘｘ．ｘｘｘ」が付記されている。また、接続性情報１００２として、（１）通信先端末３００へのｐｉｎｇ送信が成功したこと（ネットワーク接続性情報）、（２）通信先端末３００との間のＲＴＴが３０ｍｓ、実効スループットが９．１Mbpsであること（ネットワーク伝送能力情報）、（３）接続されている網のサーバ装置への認証が成功したこと（認証可否情報）、（４）通信先端末３００との間でＳＩＰアプリケーションの接続試行が成功したこと（アプリケーション接続性情報）が示されている。
【００５４】
次に、転送元端末１００の接続性情報受信部１０６ａは、近距離無線送受信部１０５を介して近隣端末２００からの接続性情報通知を受信し、接続性受信通知に含まれる接続性情報１００２と端末情報１００１を近隣端末情報１１０に格納する。なお、全体制御部１０６は、各近隣端末２００が近距離無線の範囲外になったことを近距離無線送受信部１０５により検知した時、格納された接続性情報１００２と端末情報１００１を削除してもよいし、一定時間後に自動的に削除してもよい。あるいは、ユーザが明示的に削除するまで保持されるとしてもよい。
【００５５】
以上のような処理により、転送元端末１００が全ての近隣端末２００からの接続性情報通知を受信するか、あるいは、接続性情報通知待ち時間がタイムアウトすると、転送元端末１００の転送先端末決定部１０６ｂが、近隣端末２００の中から転送先端末を決定する（ステップＳ１０６）。この決定は、近隣端末情報に格納されている各近隣端末２００の能力情報と接続性情報、およびユーザの指示やプリファレンスに基づいて行われる。
【００５６】
例えば、転送先端末決定部１０６ｂは、近隣端末２００のうち、近隣端末情報１１０のネットワーク接続性情報５２１やアプリケーション接続性情報５２４や認証可否情報５２３から端末切替後の接続性が確保されないと判断されるもの、および近隣端末情報１１０の使用可能コーデック５１１から判断して転送元端末１００と通信先端末３００との間で行われているメディアの交換を継続できないものを除外する。そして、全体制御部１０６は、それ以外の近隣端末２００を現在のセッションの転送可能な端末であると判断する。そして、全体制御部１０６は、そのリストを出力部１０２を介してユーザに提示する。
【００５７】
例えば、転送元端末１００が図４に示されるセッション情報を持つセッションが確立されている場合、現在のセッションで使用しているコーデックであるＭＰＥＧ２を持たない近隣端末２００を除外し、それ以外の近隣端末２００を転送可能な端末として、そのリストをユーザに提示する。そしてユーザが入力部１０１を介してこのリストから転送を行う端末を選択することにより、転送先端末を決定することができる。これにより、ユーザが選択を行わない限り転送先端末は決定されない。
【００５８】
また、ユーザが転送先端末を選択する前に、新たな近隣端末２００が近距離無線送受信部１０５により検知されると、その近隣端末から近隣端末情報が取得される。そして、転送元端末１００の全体制御部１０６は、取得した接続性情報から端末切替後の接続性が確保されるか否かをチェックする。全体制御部１０６は、接続性が確保され、さらに端末情報から現在の通信を継続可能と判断した場合、全体制御部１０６はその新たな近隣端末をユーザの選択するリストに追加する。逆に、近距離無線送受信部１０５が、ある近隣端末２００が近距離無線の範囲外となったことを検知すると、全体制御部１０６がリストから該当する端末を除外する。
【００５９】
また、転送先端末決定部１０６ｂが、ユーザの選択を待たずに、ユーザにより事前に設定された切替方針に基づいて、自動的に転送先端末を決定することも可能である。例えば、ユーザが図３に示されるような切替方針３０５を設定していた場合、転送先端末決定部１０６ｂが伝送能力の高い端末や画面サイズの大きい端末を転送先端末として自動的に決定できる。その他、切替方針３０５が、接続性情報のネットワーク伝送能力情報の高いものを転送先端末として選択する場合であったり、あるいは網の種別や課金に関する情報等を取得したりしている場合には、より安い利用料金で利用可能な端末や、セキュリティ強度の高い網に接続されている端末を自動的に選択することが可能である。また、これに限らず、他の接続性情報や端末情報の内容を切替方針として設定することも可能である。
【００６０】
次に、転送先端末が決定すると、転送元端末１００のセッション転送部１０６ｃはＳＩＰによるメッセージ交換を行い、通信先端末３００との間で確立している通信セッションを転送先端末へ転送する。これにより、端末切替が行われる。本実施の形態１では、近隣端末２００ｂが転送先端末として決定されたものとして以後の説明を行う。
【００６１】
転送元端末１００は、ＳＩＰの転送（ＲＥＦＥＲ）手続きを行い、通信先端末３００に対して、近隣端末２００ｂへのセッション転送を要求する（ステップＳ１０７、ステップＳ１０８）。これを受けた通信先端末３００は、近隣端末２００ｂとの間でＳＩＰの接続（ＩＮＶＩＴＥ）手続きを行い、セッションを確立する（ステップＳ１０９、ステップＳ１１０、ステップＳ１１１）。この接続（ＩＮＶＩＴＥ）手続きが終わると、近隣端末２００ｂは確立したセッションの情報をセッション情報２０９に設定し、通信先端末３００との間でメディアの交換を開始する。
【００６２】
次に、通信先端末３００は、ＳＩＰの通知（ＮＯＴＩＦＹ）手続きを行い、近隣端末２００ｂとの間の接続（ＩＮＶＩＴＥ）手続きが成功したことを転送元端末１００へ通知する（ステップＳ１１２、ステップＳ１１３）。
【００６３】
最後に、転送元端末１００は、ＳＩＰの切断（ＢＹＥ）手続きを行って通信先端末３００とのセッションを切断してメディアの交換を停止する。そして、転送元端末１００はセッション情報１０９の内容を削除する（ステップＳ１１４、ステップＳ１１５）。
【００６４】
これらの処理により、転送元端末１００のセッション転送部１０６ｃが、転送元端末１００と通信先端末３００との間で確立していたセッションを転送先端末決定部１０６ｂにより決定された転送先端末へ転送し、端末切替を実現する。その後、転送先端末である近隣端末２００ｂが通信先端末３００とセッションを確立し、メディア交換を開始する（ステップＳ１１６）。
【００６５】
以上のように、本実施の形態１における端末切替システムは、転送元端末１００が近距離無線を用いて近隣端末２００を探索し、端末切替後の接続性を確認するための接続性情報を取得することにより、適切な端末への端末切替を実現することができる。このため、端末切替後に接続が失敗したり、ユーザにとって望ましくない接続となることがないので、端末切替処理の再実行の手数や処理時間を削減することができる。
【００６６】
なお、転送元端末１００は近隣端末２００に対して発行する接続性情報要求において、端末種別や必要機能を指定してもよい。この場合、近隣端末２００が、接続性情報要求で指定された端末種別と異なる端末種別を持つ場合、または接続性情報要求で指定された必要機能を持っていない場合には、その後の処理を行わず、要求を破棄する。例えば、接続性情報要求において必要機能としてＭＰＥＧ２等のコーデックが指定されたとき、これを受けた近隣端末２００は指定されたコーデックに対応していないならば、この接続性情報要求に対する処理を終了する。
【００６７】
これにより、転送元端末１００は、必要な情報のみを近隣端末から取得することができ、転送元端末の行う端末切替処理の負荷を軽減することが可能になる。
【００６８】
また、本実施の形態では、ＳＩＰのＲＥＦＥＲ手続きを用いて、セッション確立の主体とメディア交換の主体を転送元端末１００から転送先端末へ切り替える形態を採ったが、メディア交換の主体のみを転送先端末へ切り替える形態を採ってもよい。これは例えば、転送元端末１００が通信先端末３００に対して、メディアの受信先のみを転送先端末へ変更するためのＳＩＰの再ＩＮＶＩＴＥ手続きを実行することにより実現することができる。このような処理を行うことにより、ＳＩＰによるセッションは転送元端末１００と通信先端末３００との間で確立したままで、メディアの交換のみを転送先端末と通信先端末との間で行うことが可能となる。
【００６９】
さらに、本実施の形態では、複数の網を介して転送元端末１００、近隣端末２００、および通信先端末３００の各端末が接続される形態を採ったが、全ての端末が同一の網に接続される形態でも同様に端末切替動作を行うことができる。
【００７０】
また、本実施の形態では、端末切替を行うユーザ通信をテレビ会議とした例について説明したが、音声通話やデータ配信等の他のユーザ通信でも、同様の処理を適用することが可能である。
【００７１】
（実施の形態２）
次に、本発明の実施の形態２における端末切替システムについて、図面を用いて説明する。
【００７２】
本実施の形態２における端末切替方法は、転送元端末１００が近距離無線を用いて近隣端末２００の探索を行って取得した端末情報に基づいて、転送先候補端末を決定し、転送先候補端末のみに端末切替後の接続性情報を要求する点が実施の形態１と異なる。
【００７３】
図１２は、本実施の形態２における端末切替システムの転送元端末の構成を示す図である。
【００７４】
図１２において、全体制御部１２０６に端末情報受信部１２０６ａと転送先候補端末決定部１２０６ｂとを有している点が実施の形態１と異なる。
【００７５】
端末情報受信部１２０６ａは、近隣端末２００から端末情報を受信するものである。また、転送先候補端末決定部１２０６ｂは、各近隣端末２００の端末情報に基づいて、現在の通信を継続可能と判断できる端末を転送先候補端末として決定するものである。
【００７６】
また、図１３は本実施の形態２における端末切替システムの近隣端末の構成を示す図である。
【００７７】
図１３において、全体制御部１３０６に端末情報送信部１３０６ａを有している点が実施の形態１と異なる。
【００７８】
端末情報送信部１３０６ａは、自端末情報２０８から取得した情報が付記された端末情報要求通知を転送元端末１００へ送信するものである。
【００７９】
以上のように構成された転送元端末と近隣端末を有する、本実施の形態２における端末切替システムの動作について、図１１を用いて説明する。
【００８０】
図１１に示すように、転送元端末１００は、実施の形態１と同様に通信先端末３００とＳＩＰによるセッションを確立し、メディアの交換を行う（ステップＳ２０１）。そして、転送元端末１００を保持するユーザが、オフィスや家等においてＰＣやディスプレイ等の端末の近くに移動すると、転送元端末１００の近距離無線送受信部１０５がこれを検知し、全体制御部１２０６へ通知する（ステップＳ２０２）。
【００８１】
通知を受けた全体制御部１２０６は、近距離無線送受信部１０５を介して、検知した近隣端末２００に対して、ＩＰアドレスや各種能力や機能に関する端末情報を要求する端末情報要求を送信する（ステップＳ２０３）。
【００８２】
近隣端末２００の全体制御部１３０６は、近距離無線送受信部２０５を介して転送元端末１００からの端末情報要求を受信すると、端末情報送信部１３０６ａが、近距離無線送受信部２０５を介して転送元端末１００へ自端末情報２０８から取得した情報の付記された端末情報要求通知を送信する（ステップＳ２０４）。図７に示される内容の自端末情報２０８を持つ近隣端末２００の場合は、使用可能なコーデックとして「ＭＰＥＧ１、ＭＰＥＧ２」、解像度として「１６００×１２００」、ＩＰアドレス「２０２．ｘｘｘ．ｘｘｘ．ｘｘｘ」という情報が自端末情報２０８から取得され、端末情報通知に付記される。
【００８３】
転送元端末１００の端末情報受信部１２０６ａは、近距離無線送受信部１０５を介して、近隣端末２００からの端末情報通知を受信すると、端末情報通知に含まれている端末情報を近隣端末情報１１０に格納する。
【００８４】
そして、転送元端末１００が全ての近隣端末２００からの端末情報通知を受信するか、あるいは近隣端末２００からの端末情報通知待ち時間がタイムアウトすると、転送元端末１００の転送先候補端末決定部１２０６ｂは、各近隣端末２００の端末情報に基づいて、現在の通信を継続可能と判断できる端末を転送先候補端末として決定する（ステップＳ２０５）。例えば、転送先候補端末決定部１２０６ｂは、現在の通信のメディア交換で使用しているメディアやコーデックを使用不可能な近隣端末２００を転送先候補端末から外すことができる。あるいは、転送先候補端末決定部１２０６ｂは、ユーザが事前に設定している切替方針に基づき、画面サイズがある一定値よりも低いものや、有料な網に接続されているものを転送先候補端末から外すことも可能である。なお、複数の転送先候補端末が選択されてもよい。
【００８５】
そして、転送先候補端末が決定されると、転送元端末１００は実施の形態１のステップＳ１０３〜ステップＳ１１６と同様の処理を行って、転送先候補端末から切替後の接続性情報を取得して（ステップＳ２０６〜ステップＳ２０８）、転送先端末を決定し（ステップＳ２０９）、セッションの転送を行う（ステップＳ２１０〜ステップＳ２１８）。
【００８６】
これらの処理により、転送元端末１００と通信先端末３００との間で確立していたセッションが、転送先端末決定部により決定された転送先端末へ転送され、端末切替が行われる。その後、転送先端末である近隣端末２００ｂが通信先端末３００とセッションを確立し、メディア交換を開始する（ステップＳ２１９）。
【００８７】
なお、転送元端末１００の全体制御部１２０６は、転送元端末１００が近隣端末２００に対して発行する端末情報要求において、端末種別や必要機能を指定してもよい。この場合、近隣端末２００が、端末情報要求で指定された端末種別と異なる端末種別を持つ場合、または端末情報要求で指定された必要機能を持っていない場合には、その後の処理を行わず、要求を破棄する。例えば、端末情報要求において必要機能としてＭＰＥＧ２等のコーデックが指定され、これを受けた近隣端末２００が指定されたコーデックに対応していない場合、その近隣端末２００はこの端末情報要求に対する処理を終了する。
【００８８】
なお、その他の動作、作用については実施の形態１と同一である。
【００８９】
以上のように、本実施の形態２における端末切替システムは、転送元端末１００が近距離無線を用いて近隣端末２００の探索を行って取得した端末情報に基づいて転送先候補端末を決定し、転送先候補端末にのみ端末切替後の接続性情報を要求する。これにより、転送元端末１００が接続性情報を収集する端末を転送候補先端末のみとすることができるので、接続性情報を収集するために行われる通信処理の量を減少し、より少ないネットワークトラフィックの使用で、適切な端末への切替が可能となる。
【産業上の利用可能性】
【００９０】
本発明は、通信端末に有用であり、ユーザが通信を継続したまま、使用する通信端末を切り替えるのに適している。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態１における端末切替システムの構成を示す図
【図２】本発明の実施の形態１における端末切替システムの転送元端末の構成を示す図
【図３】本発明の実施の形態１における端末切替システムの転送元端末の自端末情報に記憶されたデータの一例を示す図
【図４】本発明の実施の形態１における端末切替システムの転送元端末のセション情報に記憶されたデータの一例を示す図
【図５】本発明の実施の形態１における端末切替システムの転送元端末の近隣端末情報に記憶されたデータの一例を示す図
【図６】本発明の実施の形態１における端末切替システムの近隣端末の構成を示す図
【図７】本発明の実施の形態１における端末切替システムの近隣端末の自端末情報に記憶されたデータの一例を示す図
【図８】本発明の実施の形態１における端末切替システムの処理手順の一例を示す図
【図９】本発明の実施の形態１における端末切替システムの接続性情報要求に含まれる情報の一例を示す図
【図１０】本発明の実施の形態１における端末切替システムの接続性情報通知に含まれる情報の一例を示す図
【図１１】本発明の実施の形態２における端末切替システムの処理手順の一例を示す図
【図１２】本発明の実施の形態２における端末切替システムの転送元端末の構成を示す図
【図１３】本発明の実施の形態２における端末切替システムの近隣端末の構成を示す図
【図１４】従来の端末切替システムの処理手順を示す図
【符号の説明】
【００９２】
１００，１２１    転送元端末
１０１，２０１    入力部
１０２，２０２    出力部
１０３    デバイス制御部
１０４    ネットワーク送受信部
１０５    近距離無線送受信部
１０６，２０６，１２０６，１３０６    全体制御部
１０６ａ    接続性情報受信部
１０６ｂ    転送先端末決定部
１０６ｃ    セッション転送部
１０８，２０８    自端末情報
１０９，２０９    セッション情報
１１０    近隣端末情報
１２２    近隣端末（ＰＣ）
２００，２００ａ，２００ｂ    近隣端末
２０３    デバイス制御部
２０４    ネットワーク送受信部
２０５    近距離無線送受信部
２０６ａ    接続性情報収集部
２０６ｂ    接続性情報送信部
３００    通信先端末
４００    網
４００ａ    第１の網
４００ｂ    第２の網
４００ｃ    第３の網
５００，５００ｂ，５００ｃ    サーバ装置
１２０６ａ    端末情報受信部
１２０６ｂ    転送先候補端末決定部
１３０６ａ    端末情報送信部
【図１】
0004743200.tif 000002
【図２】
0004743200.tif 000003
【図３】
0004743200.tif 000004
【図４】
0004743200.tif 000005
【図５】
0004743200.tif 000006
【図６】
0004743200.tif 000007
【図７】
0004743200.tif 000008
【図８】
0004743200.tif 000009
【図９】
0004743200.tif 000010
【図１０】
0004743200.tif 000011
【図１１】
0004743200.tif 000012
【図１２】
0004743200.tif 000013
【図１３】
0004743200.tif 000014
【図１４】
0004743200.tif 000015