(57)【要約】【課題】ユーザがある機器から他の機器に移動する場合に、機器間でデータをスムーズに受渡し、ユーザの利便性を高める。【解決手段】所定の条件で、ユーザが使用中の機器のデータ（例えば動作履歴、マシン状態、ネットワークパラメータなど）を、インターネット上のポータルサイトや、近距離無線メディアなどの方法を用いて、他の機器に渡す。ユーザは別の機器に移動すると、前の機器から受け継いだデータを用いて処理を継続する。【選択図】　　図１
2004120285.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続するための少なくとも１つのネットワークインタフェースと、
自端末装置にて処理したデータの少なくとも一部を記憶する記憶手段と、
所定の条件に基づいたタイミングにて、前記記憶手段に記憶された前記データを、前記ネットワークインタフェースを介して、前記ネットワーク上の他の端末装置及び又は前記ネットワーク上に設けられた前記データを格納するための記憶領域に転送する転送手段とを具備したことを特徴とする端末装置。
【請求項２】
前記ネットワークインタフェースは、ＩＥＥＥ８０２．１方式の無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ規格、赤外線通信のいずれか一つの近距離無線通信方式を用いた通信を行うことを特徴とする請求項１記載の端末装置。
【請求項３】
前記ネットワーク上に設けられた前記データを格納するための記憶領域は、インターネット上に設けられたポータルサイト上のユーザ毎に管理された記憶領域であることを特徴とする請求項１記載の端末装置。
【請求項４】
前記所定の条件は、定期的な時間間隔毎であることを特徴とする請求項１記載の端末装置。
【請求項５】
前記所定の条件は、前記端末装置の電源残量が一定以下になった場合であることを特徴とする請求項１記載の端末装置。
【請求項６】
前記所定の条件は、前記端末端末のシャットダウン動作が開始された場合であることを特徴とする請求項１記載の端末装置。
【請求項７】
前記所定の条件は、前記ネットワークインタフェースにおける通信のネットワーク利用可能帯域が一定値以下になった場合であることを特徴とする請求項１記載の端末装置。
【請求項８】
前記所定の条件は、前記端末上で特定のプログラムが動作した場合であることを特徴とする請求項１記載の端末装置。
【請求項９】
ネットワークに接続され、移動可能な少なくとも一つの端末装置を用いた情報共有方法において、
第１の端末装置にて、
前記第１の端末装置にて処理したデータの少なくとも一部を記憶し、
所定の条件に基づいたタイミングにて、記憶された前記データを、ネットワークインタフェースを介して、前記ネットワーク上の第２の端末装置及び又は前記ネットワーク上に設けられた前記データを格納するための記憶領域に転送し、
前記第１の端末装置及び又は第３の端末装置が移動先のネットワークに接続した際、前記前記データを前記第２の端末装置及び又は前記記憶領域から受信し、
該データに基づいて前記第１の端末装置及び又は第３の端末装置において処理を継続することを特徴とする情報共有方法。
【請求項１０】
前記データは、直前まで前記第１の端末装置で検索していたデータ及び又は計算結果であることを特徴とする請求項９記載の情報共有方法。
【請求項１１】
前記データは、直前まで前記第１の端末装置で使用していたネットワーク設定情報及び又はハードウェア状態からなる端末状態に関する情報であることを特徴とする請求項９記載の情報共有方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク接続可能な端末装置、及び移動した場合などによる複数の端末装置間での情報共有方法に関する。
【０００２】
【従来の技術】
近年、世界最大のコンピュータネットワーク「インターネット（Ｉｎｔｅｒｎｅｔ）」の利用が普及しており、インターネットと接続し、公開された情報、サービスを利用したり、逆にインターネットを通してアクセスしてくる外部ユーザに対し、情報、サービスを提供することで、新たなコンピュータビジネスが開拓されている。またインターネット利用に関して、新たな技術開発、展開がなされている。
【０００３】
さらに近年になって、計算機ネットワークのデバイスとして、無線デバイスが急速に普及しつつある。これらの要因は、ＩＳＭ（Ｉｎｄｕｓｔｒｙ　Ｓｃｉｅｎｃｅ　Ｍｅｄｉｃａｌ）バンドと呼ばれる２．４ＧＨｚ帯を使用した特定小電力無線局に認定されることで、免許不要で使用できる点にある。
【０００４】
これらの無線デバイスの中でも、特に、ＩＥＥＥ８０２．１１互換の無線ＬＡＮ装置とＢｌｕｅｔｏｏｔｈ（ＴＭ）という方式が普及してきている。いずれも近距離の無線端末間、端末〜アクセスポイント間、様々なデバイス間での通信が可能である。
【０００５】
さらにこれらの無線デバイスを使用する端末が小型化されることで、ユーザは様々な局面で様々な端末を使い、処理を実行するようになる。このような形態をユビキタスコンピューティングと呼び、ユーザが局面局面で利用可能な端末を使いネットワーク上のデータにアクセスしたり処理を行ったりすることを想定している。
【０００６】
しかしながら、従来、このような形態においては、１つの端末で実行されることはそれ自体完結しているという仮定がなされており、複数（機種）の端末間でデータの受渡しを行ってシームレスに処理を継続することは、別の記憶メディア（フラッシュメモリーやメモリスティック）により陽にデータの受渡しを行う場合以外、あまり想定されていなかった。
【０００７】
しかし、実際には、ある処理の結果のデータをその端末だけでなく、その後で使用する別の端末においても活用するような利用シーンは多く、そのようなニーズを満たすことは困難であった。
【０００８】
【特許文献１】
特開２００２−１１８５６８公報
【０００９】
【発明が解決しようとする課題】
本発明は上記事情を考慮してなされたものであり、ある機器上のデータで生成された情報をインターネット、もしくは近距離無線メディアを使用して、近隣の別の機器、もしくはその機器を使用終了した後で使い始める別の機器に伝達する端末装置及び情報共有方法に関わるものである。
【００１０】
【課題を解決するための手段】
本発明の端末装置は、ネットワークに接続するための少なくとも１つのネットワークインタフェースと、自端末装置にて処理したデータの少なくとも一部を記憶する記憶手段と、所定の条件に基づいたタイミングにて、記憶手段に記憶されたデータを、ネットワークインタフェースを介して、ネットワーク上の他の端末装置及び又はネットワーク上に設けられたデータを格納するための記憶領域に転送する転送手段とを具備する。
【００１１】
また本発明の端末装置は、ネットワークインタフェースは、ＩＥＥＥ８０２．１方式の無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ規格、赤外線通信のいずれか一つの近距離無線通信方式を用いた通信を行うことを特徴とする。
【００１２】
また本発明の端末装置は、ネットワーク上に設けられたデータを格納するための記憶領域は、インターネット上に設けられたポータルサイト上のユーザ毎に管理された記憶領域であることを特徴とする。
【００１３】
また本発明の端末装置は、所定の条件は、定期的な時間間隔毎であることを特徴とする。
【００１４】
また本発明の端末装置は、所定の条件は、端末装置の電源残量が一定以下になった場合であることを特徴とする。
【００１５】
また本発明の端末装置は、所定の条件は、端末端末のシャットダウン動作が開始された場合であることを特徴とする。
【００１６】
また本発明の端末装置は、所定の条件は、ネットワークインタフェースにおける通信のネットワーク利用可能帯域が一定値以下になった場合であることを特徴とする。
【００１７】
また本発明の端末装置は、所定の条件は、端末上で特定のプログラムが動作した場合であることを特徴とする。
【００１８】
また本発明の情報共有方法は、ネットワークに接続され、移動可能な少なくとも一つの端末装置を用いた情報共有方法において、第１の端末装置にて、第１の端末装置にて処理したデータの少なくとも一部を記憶し、所定の条件に基づいたタイミングにて、記憶されたデータを、ネットワークインタフェースを介して、ネットワーク上の第２の端末装置及び又はネットワーク上に設けられたデータを格納するための記憶領域に転送し、第１の端末装置及び又は第３の端末装置が移動先のネットワークに接続した際、データを第２の端末装置及び又は記憶領域から受信し、該データに基づいて第１の端末装置及び又は第３の端末装置において処理を継続することを特徴とする。
【００１９】
また本発明の情報共有方法は、データは、直前まで第１の端末装置で検索していたデータ及び又は計算結果であることを特徴とする。
【００２０】
また本発明の情報共有方法は、データは、直前まで第１の端末装置で使用していたネットワーク設定情報及び又はハードウェア状態からなる端末状態に関する情報であることを特徴とする。
【００２１】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
【００２２】
図１に、本実施形態に係る端末装置とそれらを適用する典型的なネットワークの構成例を示す。ネットワーク１０内には、端末１１と端末１２が接続され、相互に近距離無線により通信可能であるとする。さらにインターネット上のサーバ１３とも相互に通信可能であるとする。
【００２３】
図２に端末１１および１２の内部構成を示す。端末は、端末自身の状態をモニタする状態モニタユニット２１と、所定の状態になった場合に通信を行うための一時バッファ２２と、通信インタフェース２３から構成される。通信インタフェースは直接近距離無線装置と接続されていてもよいし、汎用のネットワークに接続していてもよいが、何らかのネットワーク接続性が確保されているものとする。
【００２４】
状態モニタユニットは、端末が予め設定したマシン状態に入ったかどうかを判断し、もし入ったら、予め獲得し、一時バッファ２２に格納しておいたデータを通信インタフェース２３を経由して、ネットワークに出力する。
【００２５】
ここで通信先としては、予め通信相手を近傍から選択してユニキャスト転送したり、無線で到達可能な全ての端末群に対しリンクブロードキャストで通信することも考えられるし、もし無線でなく一般のネットワーク接続しかなされていない場合には、インターネット上のサーバ上の記憶領域を一時的な格納域として使用することも考えられる。
【００２６】
最も簡単な構成としては、インターネット上にユーザ毎にバッファを提供するポータルサイトを設置し、これに対してアクセスするＵＲＬを端末に記憶させ、通信時にはそのサイトに所定のプロトコル（例えばＨＴＴＰ）でデータを送信するというものである。
【００２７】
いずれにせよ、少なくとも１つのネットワーク接続性が保証されていれば、端末は所定のタイミングで適切な宛先を設定して、データを送信することが可能となる。
【００２８】
また、端末がデータを通信する時点の状態遷移については、様々な条件を設定することが考えられる。一番単純な方法は、端末利用時の一定時間毎をカウントし、所定の間隔でデータを通信する方法である。この場合、状態モニタユニット２１は単純なタイマのみで実現可能である。
【００２９】
他の方法は、端末が一定の状態になった場合をモニタするものであるが、例えば端末が間もなく停止するであろうイベントを検出して、それまでの作業データを他のマシンに渡すことは有用であろう。例えば端末に対し、シャットダウンやサスペンドに相当する動作がなされた場合に、完全に端末が停止する前にデータの送信を行ってもよい。
【００３０】
他にも、端末の利用可能なリソースが一定量以下になり、そのままではスムーズな作業の遂行が困難になった場合に中間結果を送信し、別の端末に渡るというスキームも応用性が高い。例えば端末のバッテリー残量が少なくなった場合や、ネットワークインタフェースの利用可能帯域が狭くなった（電波の到達性が悪くなった）場合などのイベントを状態モニタユニット２１で検出することでこれらは可能になる。
【００３１】
あとは、一時バッファ２２に入れて受け渡すデータのバリエーションを変えることで、以上のような構成において、様々な端末間のデータ受渡しスキームを実現することが可能になる。以下、それらの活用例を示す。
（例１）ＵＲＬ履歴の受渡し
図３に示す構成では、１つの端末でアクセスしていた情報のＵＲＬを別の端末に渡して、引続き操作することを想定している。例えば、車載のＰＣ３１（カーナビでもよい）を使って近隣の店舗情報をアクセスしていたとする。車を出て、この情報を別のＰＤＡ３２で活用するため、車載ＰＣ３１が停止するタイミングで近隣店舗のＵＲＬ情報をＰＤＡ３２に渡し、これを使って引続き同じ情報にアクセスを続けることが可能になりユーザの利便性が高まる。
（例２）電池がなくなりそうなＰＣから編集中のテキストの情報を受けとって、別のマシンで引続き処理する。
【００３２】
図４の構成は複数のＰＣ間のデータの受渡しである。ＰＣ１ではテキストの編集が行われているとする。ここでＰＣ１のバッテリーの残量が一定以下になったことを検出すると、編集中のテキスト情報をインターネット上のポータルサイトにバックアップしておき、電池切れになった後も他のＰＣ２に移って作業を継続できる。
（例３）ネットワークが切れそうなマシン
同様に図５で無線ネットワーク接続されているが、無線状態が不安定なＰＣ１からＵＲＬ情報をもらって他の有線接続されており（比較的ネットワークが安定な）ＰＣ２に移ってネットワークアクセス作業を継続する、ということも考えられる。
（例４）マシンが倒れた瞬間に、必要なデーモン情報を受けとってバックアップマシンで動作させる。
【００３３】
図６では、サーバマシン５１が停止（もしくは予めマシンステートが不安定になったことを検出した）時点で、そのサーバマシンでサービスされているデーモンなどの情報を書き出しておき、他の利用可能なマシン群５２で肩代りすることを想定している。このようにシステムの多重化、安定化に寄与することもできる。
（例５）無線ＬＡＮの設定情報を、ＰＣからＰＤＡに渡す。
【００３４】
同様のマシン状態情報の受渡しとして、ある箇所で利用可能な無線ＬＡＮの設定情報（ＳＳＩＤ、ＷＥＰ）を他の端末に渡すという場合も考えられる。
【００３５】
なお、以上の各機能は、ソフトウェアとしても実現可能である。また、本実施形態は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【００３６】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【００３７】
【発明の効果】
本発明の端末装置及び情報共有方法により、ユーザがある機器から他の機器に移って処理を継続する場合に、前の機器で生成した結果をスムーズに後の機器に受け渡したり、最初の機器に障害が発生した場合に別の機器に移動して同じ処理を継続したりといった、データやマシン状態情報の受渡しを円滑に実現できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る端末装置とそれらを適用する典型的なネットワークの構成例を示す図
【図２】本発明の一実施の形態に係る端末装置の内部構成を示す図
【図３】本発明の一実施の形態に係る端末装置の利用形態の一例を示す図
【図４】本発明の一実施の形態に係る端末装置の利用形態の一例を示す図
【図５】本発明の一実施の形態に係る端末装置の利用形態の一例を示す図
【図６】本発明の一実施の形態に係る端末装置の利用形態の一例を示す図
【符号の説明】
１０・・・ネットワーク
１１・・・端末
１２・・・端末
１３・・・サーバ
２１・・・状態モニタユニット
２２・・・一時バッファ
２３・・・通信インタフェース
【図１】
2004120285.tif 000003
【図２】
2004120285.tif 000004
【図３】
2004120285.tif 000005
【図４】
2004120285.tif 000006
【図５】
2004120285.tif 000007
【図６】
2004120285.tif 000008