(57)【要約】【課題】中断の少ないセッション転送を実現するための、セッション転送時の転送先端末発見方法、およびそれを実現するための通信システムを提供することにある。【解決手段】転送元端末１が通信先端末４とネットワークを介して通信中に、端末上での操作により、転送元端末１から転送元端末１とは異なる転送先端末２、３への通信を行いながらセッション転送を可能とする通信システムにおいて、通信中のセッションを分割し、異なる複数台の転送先端末２、３へ別々に転送することにより、セッションの転送を行う時に、複数の転送先端末２、３の候補の端末から、静的な情報と動的な情報を取得することにより、セッションを転送するのに最適な転送先端末２、３を、前記情報を比較することで発見することが可能なリソース情報管理サーバ５を有することを特徴とする。【選択図】      図１
2004240906.tif 000002
【特許請求の範囲】
【請求項１】
転送元端末が通信先端末とネットワークを介して通信中に、端末上での操作により、該転送元端末から該転送元端末とは異なる転送先端末への通信を行いながらセッション転送を可能とする通信システムにおいて、
該ネットワークを介した通信を行うネットワーク通信手段と、該ネットワーク通信手段により通信中のセッションを分割し、異なる複数台の転送先端末へ別々に転送することにより、セッションの転送を行う時に、該複数台の転送先端末の候補の端末から、端末の仕様で定まる静的な情報と、時々刻々と変化する動的な情報を保持する情報保持手段と、該情報保持手段から静的な情報と動的な情報を取得することにより、セッションを転送するのに適した該転送先端末を、前記情報を相互に比較し最適な端末を発見する情報比較手段とを備えたリソース情報管理サーバを有することを特徴とする通信システム。
【請求項２】
転送元端末が通信先端末とネットワークを介して通信中に、端末上での操作により、該転送元端末から該転送元端末とは異なる転送先端末への通信を行いながらセッション転送を可能とする、セッション転送時の転送先端末発見方法において、
該通信先端末と該転送元端末との間のセッションを分割し、複数の転送先端末に転送する場合に、予め該転送先端末の候補となる複数の端末の静的な情報を、該ネットワークに接続されたリソース情報管理サーバに登録し、該転送元端末から該リソース情報管理サーバへ該転送先端末への問い合わせを行い、該リソース情報管理サーバは、ユーザの要求に応じて、該リソース情報管理サーバ上で静的な情報のみを利用し、転送先の候補の能力の比較を行うことで、判定を行い、該転送元端末に対してセッションを転送するのに適した順に並べた転送先端末へのアクセス方法のリストを返答し、該転送元端末が該アクセス方法により、リスト順に該転送先端末へアクセスを行い、該転送先端末上で動的な情報を確認することで、セッションの転送の可否を判断し、該転送先端末から該転送元端末に判断結果を返却することを特徴としたセッション転送時の転送先端末発見方法。
【請求項３】
転送元端末が通信先端末とネットワークを介して通信中に、端末上での操作により、該転送元端末から該転送元端末とは異なる転送先端末への通信を行いながらセッション転送を可能とする、セッション転送時の転送先端末発見方法において、
該通信先端末と該転送元端末との間のセッションを分割し、複数の転送先端末に転送する場合に、予め該転送先端末の候補となる複数の端末の静的な情報をリソース情報管理サーバに登録し、該転送元端末から該リソース情報管理サーバへ転送先端末への問い合わせを行い、該リソース情報管理サーバは、ユーザの要求に応じて、該リソース情報管理サーバ上で静的な情報のみを利用し、転送先の候補の能力の比較を行うことで、判定を行い、該セッションを転送するのに適した該転送先端末に対し、該転送元端末へのアクセス方法を返答し、該転送先端末が動的な情報を確認することで、セッション転送の可否を判断し、転送が可能であれば、該転送元端末に対し、アクセス方法を返答することを特徴としたセッション転送時の転送先端末発見方法。
【請求項４】
リソース情報管理サーバを、ネットワークを介した通信を行うネットワーク通信手段と、該ネットワーク通信手段により通信中のセッションを分割し、異なる複数台の転送先端末へ別々に転送することにより、セッションの転送を行う時に、該複数台の転送先端末の候補の端末から、端末の仕様で定まる静的な情報と、時々刻々と変化する動的な情報を保持する情報保持手段と、該情報保持手段から静的な情報と動的な情報を取得することにより、セッションを転送するのに適した該転送先端末を、前記情報を相互に比較し最適な端末を発見する情報比較手段として機能させるための転送先端末発見用プログラム。
【請求項５】
転送元端末のコンピュータに、該転送元端末からリソース情報管理サーバへ転送先端末への問い合わせを行う手順と、該転送元端末が該サーバから提示されたアクセス方法により、リスト順に該転送先端末へアクセスを行う手順を実行させるための転送先端末発見用プログラム。
【請求項６】
転送先端末のコンピュータに、該転送先端末上で動的な情報を確認することで、セッションの転送の可否を判断し、該転送先端末から転送元端末に判断結果を返却する手順、あるいは該転送先端末が動的な情報を確認することで、セッション転送の可否を判断し、転送が可能であれば、該転送元端末に対し、アクセス方法を返答する手順を実行させるための転送先端末発見用プログラム。
【請求項７】
請求項４または請求項５または請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末間で通信中のアプリケーションのセッションを他の端末に転送する時に、転送先端末の仕様で定まる静的な情報と、時々刻々と変化する動的な情報を利用することで、セッション転送可能な転送先端末を発見する方法、およびそれを実現するための通信システムに関する。
【０００２】
【従来の技術】
従来、ネットワーク上の複数の端末を組み合わせてサービスを提供するための技術として、ネットワーク上のディレクトリに端末を自動的に登録する方法や、登録されている端末を自動的に発見するための機能を持つ、Ｊｉｎｉ（非特許文献１）のような技術があった。Ｊｉｎｉではユーザが予め登録されているサービス属性を指定することにより、様々な端末を連携させたサービスの提供を可能としている。
【０００３】
【非特許文献１】
Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ、“Ｊｉｎｉ  ＮｅｔＷｏｒｋ  Ｔｅｃｈｎｏｌｏｇｙ”、［ｏｎｌｉｎｅ］、［平成１５年１月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗｓ．ｓｕｎ．ｃｏｍ／ｓｏｆｔｗａｒｅ／ｊｉｎｉ／＞
【０００４】
【発明が解決しようとする課題】
しかしながら、Ｊｉｎｉではサービスの属性をルックアップサービスと呼ばれるサービスに一旦、登録し、リースと呼ばれる期間で更新を行っている。そのため、リアルタイムに変化する端末の情報の登録を行うと、登録された情報と実際の端末の情報が異なることがありうる。例えば、ある１つの端末が利用可能であるという登録を行っている場合、リアルタイムな情報変化のため、実際にはもう利用不可になっているとすると、他の利用者は登録状況で判断し、利用を要求してくるが、実際には利用不可なので、情報が登録状況と実際の状況では異なっているというようなことである。この場合には、利用可能として発見された端末が利用不可となり、再検索が必要となるため、セッション転送を行う場合には、転送に伴う中断時間が延びてしまう等の問題が考えられる。
【０００５】
そこで、本発明の目的は、従来の技術における上記のような問題を解決し、中断の少ないセッション転送を実現するための、セッション転送時の転送先端末発見方法、およびそれを実現するための通信システムを提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る通信システムは、転送元端末が通信先端末とネットワークを介して通信中に、端末上での操作により、該転送元端末から該転送元端末とは異なる転送先端末への通信を行いながらセッション転送を可能とし、該ネットワークを介した通信を行うネットワーク通信手段と、該ネットワーク通信手段により通信中のセッションを分割し、異なる複数台の転送先端末へ別々に転送することにより、セッションの転送を行う時に、該複数台の転送先端末の候補の端末から、端末の仕様で定まる静的な情報と、時々刻々と変化する動的な情報を保持する情報保持手段と、該情報保持手段から静的な情報と動的な情報を取得することにより、セッションを転送するのに適した該転送先端末を、前記情報を相互に比較し最適な端末を発見する情報比較手段とを備えたリソース情報管理サーバを有することを特徴とする（請求項１記載）。
【０００７】
また、転送元端末が通信先端末とネットワークを介して通信中に、端末上での操作により、該転送元端末から該転送元端末とは異なる転送先端末への通信を行いながらセッション転送を可能とする、セッション転送時の転送先端末発見方法は、該通信先端末と該転送元端末との間のセッションを分割し、複数の転送先端末に転送する場合に、予め該転送先端末の候補となる複数の端末の静的な情報を、該ネットワークに接続されたリソース情報管理サーバに登録し、該転送元端末から該リソース情報管理サーバへ該転送先端末への問い合わせを行い、該リソース情報管理サーバは、ユーザの要求に応じて、該リソース情報管理サーバ上で静的な情報のみを利用し、転送先の候補の能力の比較を行うことで、判定を行い、該転送元端末に対してセッションを転送するのに適した順に並べた転送先端末へのアクセス方法のリストを返答し、該転送元端末が該アクセス方法により、リスト順に該転送先端末へアクセスを行い、該転送先端末上で動的な情報を確認することで、セッションの転送の可否を判断し、該転送先端末から該転送元端末に判断結果を返却することを特徴とする（請求項２記載）。
【０００８】
また、同様に、転送元端末が通信先端末とネットワークを介して通信中に、端末上での操作により、該転送元端末から該転送元端末とは異なる転送先端末への通信を行いながらセッション転送を可能とする、セッション転送時の転送先端末発見方法は、該通信先端末と該転送元端末との間のセッションを分割し、複数の転送先端末に転送する場合に、予め該転送先端末の候補となる複数の端末の静的な情報をリソース情報管理サーバに登録し、該転送元端末から該リソース情報管理サーバへ転送先端末への問い合わせを行い、該リソース情報管理サーバは、ユーザの要求に応じて、該リソース情報管理サーバ上で静的な情報のみを利用し、転送先の候補の能力の比較を行うことで、判定を行い、該セッションを転送するのに適した該転送先端末に対し、該転送元端末へのアクセス方法を返答し、該転送先端末が動的な情報を確認することで、セッション転送の可否を判断し、転送が可能であれば、該転送元端末に対し、アクセス方法を返答することを特徴とする（請求項３記載）。
【０００９】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示す装置全体の構成図である。
【００１０】
図１においては、１、２および４はＰＣ（パーソナル  コンピュータ）、３は携帯電話、５はリソース情報管理機能を持つサーバ、６は上記各装置を相互接続するネットワークである。ＰＣ１、２、４および携帯電話３は、それぞれカメラとマイクの機能を有しており、これによりテレビ電話等が可能である。今、ＰＣ１を転送元端末とし、ＰＣ４を通信先端末、ＰＣ２および、携帯電話３を転送先端末とする。ＰＣ１とＰＣ４で通信中のセッションの転送を行う場合に、複数の転送先端末の候補の中から、リソース情報管理サーバ５を利用することによって、ＰＣ２と携帯電話３を転送先として発見することを考える。なお、図１における実線と点線の区別は、実線が、ＰＣ１とＰＣ４の通信中に、ＰＣ１からＰＣ２にセッション転送を行うということの一連の関連性を表しているのに対し、点線が、ＰＣ１とＰＣ４の通信中に、ＰＣ１から携帯電話３にセッション転送を行うということの一連の関連性を表しているものである。
【００１１】
次に、転送元・転送先端末の機能構成を説明する。
図２は、本発明の実施例を示す、移動元端末、移動先端末、及びリソース情報管理機能のソフトウェア機能構成図である。
【００１２】
転送元・転送先端末２０１（図１の１、２、３に対応する。）は通信アプリケーション２０２と、端末の仕様で定まる静的な情報の登録と伝達を行う静的情報管理機能２０４と、時々刻々と変化する動的な情報の取得、登録、伝達を行う動的情報管理機能２０３と、ネットワークを介した通信を行うネットワーク通信機能２０５とを備える。
【００１３】
次に、リソース情報管理機能の機能構成を説明する。
リソース情報管理機能２０６（図１のリソース情報管理サーバ５に対応する。）は、転送先端末から登録される、静的な情報や動的な情報を保持する情報保持機能２０８と、それらの情報を比較し最適な端末を発見する情報比較機能２０７と、ネットワークを介した通信を行うネットワーク通信機能２０９とを備える。また情報保持機能２０８の保持する情報の一例として、端末１の、仕様で定まる静的情報と、時々刻々と変化する動的情報がある。
【００１４】
（実施例１）
図３は、本発明の実施例１を示すセッション転送可能な転送先端末を発見する方法の処理シーケンスチャートである。
まず、通信中のセッションを分割して、セッションを異なる複数台の転送先端末へ、別々に転送する例を挙げる。例えば、デスクトップＰＣでテレビ電話などをしている最中に、セッションを映像部分と、音声部分の２つの部分に分割し、異なる複数台の転送先端末であるＰＣと携帯電話にぞれぞれセッションを転送するというようなことである。
この場合に映像部分は大きな画面をもち、映像を見るのに適したＰＣの画面に転送を行い、音声部分は通話に便利な携帯電話に転送を行うことで、どちらか片方のみの端末を利用する場合より、ユーザの利便性を高めることが可能である。
図３において、転送先端末２は事前にリソース情報管理サーバ５に静的な情報の登録を行う（Ｓ３０１）。ここで、静的な情報には、端末の大きさや重さ、画面のサイズや解像度、音声の入出力の可否、映像の入出力の可否、入出力インターフェースの種類、利用可能なファイルのフォーマット、プロセッサやメモリのスペック等が挙げられる。
【００１５】
転送元端末１はユーザが出すセッションの転送のトリガを契機として、リソース情報管理サーバ５にハンドオーバ先の問い合わせを行う。リソース情報管理サーバ５では静的な情報のみを利用して転送先の候補の比較を行う（Ｓ３０２）。この時のリソース情報管理サーバ５上での比較方法については、例えば、ユーザが転送時の要求として、一番大きな画面で見ることを希望している場合には、画面サイズをキーとして一番画面サイズの大きな端末を検索することや、ユーザが移動を行いたい場合には端末の大きさや重さをキーとして適切な端末を検索する等、ユーザの要求にあわせて、静的な情報の比較を行うことになる。
【００１６】
リソース情報管理サーバ５では、比較の結果、セッションを転送するのに適した順に並べた転送先端末へのアクセス手段のリストを転送元端末１に返却する。このアクセス方法としては、具体的には端末１のＩＰアドレス等を通知しアクセスすること等が想定される。その後、転送元端末１はそのアクセス方法を利用して、転送先端末２に動的な情報の問い合わせを行い（Ｓ３０３）、転送先端末２が利用可能であれば（Ｓ３０４）、その結果を転送先端末２は転送元端末１に返却する。
動的な情報には、例えば、現在利用できる通信インターフェースとその帯域の混雑具合や、現在の設置場所、電源のＯＮ／ＯＦＦや、オンライン／オフライン状態、他ユーザによる利用の有無、プロセッサやメモリの稼働状況等を利用する。
【００１７】
（実施例２）
図４は、本発明の実施例２を示すセッション転送可能な転送先端末を発見する方法の処理シーケンスチャートである。
【００１８】
図４において、転送先端末２は事前にリソース情報管理サーバ５に静的な情報の登録を行っている（Ｓ４０１）。転送元端末１はユーザが出すセッションの転送のトリガを契機として、リソース情報管理サーバ５にハンドオーバ先の問い合わせを行う。リソース情報管理サーバ５は静的な情報を利用して転送先の候補の能力を比較を行い（Ｓ４０２）、その結果、最も適切とされた転送先端末２に転送元端末１のアドレスを返答する。その後、転送先端末２は、自端末２の動的な情報を確認し（Ｓ４０３）、セッションの転送を受けることが可能な場合は、転送元端末１に自端末２へのアクセス方法を返却する。
【００１９】
上述の実施形態において、その処理を行うプログラムをアプリケーションソフトとして、ＣＤ−ＲＯＭ等の記録媒体に格納しておいてもよい。このようにすれば、ＣＤ−ＲＯＭ等の可搬型記録媒体にプログラム等を格納して売買したり、携帯することができるようになる。
【００２０】
【発明の効果】
以上、説明したように、本発明によれば、中断の少ないセッション転送が可能となる。これによりセッション転送時のユーザの利便性をあげることが可能である。
【図面の簡単な説明】
【図１】本発明の一実施例を示す装置全体の構成図である。
【図２】本発明の実施例を示す、移動元端末、移動先端末、及びリソース情報管理機能のソフトウェア機能構成図である。
【図３】本発明の実施例１を示すセッション転送可能な転送先端末を発見する方法の処理シーケンス図である。
【図４】本発明の実施例２を示すセッション転送可能な転送先端末を発見する方法の処理シーケンス図である。
【符号の説明】
１  転送元端末
２  転送先端末（ＰＣ）
３  転送先端末（携帯電話）
４  通信先端末
５  リソース情報管理サーバ
６  ネットワーク
【図１】
2004240906.tif 000003
【図２】
2004240906.tif 000004
【図３】
2004240906.tif 000005
【図４】
2004240906.tif 000006