(57)【要約】【課題】電池切れに起因して閲覧困難な端末へブラウザ閲覧を引継いだ場合において、引継ぎ元の情報端末装置から引継ぎ先の情報端末装置へ充電完了を通知する。【解決手段】引継ぎ要因を検出して内部に保持する引継ぎ要因管理部と、引継ぎ先の情報端末装置において装置の機能差異又は性能差異に起因してアプリケーションの実行状態又はコンテンツの利用状態に制約を判定する引継ぎ先継続制約判定部と、引継ぎ要因の検出結果及び引継ぎ先継続制約発生の判定結果に応じて、引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を引継ぎ先の情報端末装置へ通知する状態報知部とを備える。【選択図】図３
2012249193.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ先の情報端末装置へ引継ぐ引継ぎ元の情報端末装置であって、
引継ぎ要因を検出して内部に保持する引継ぎ要因管理部と、
前記引継ぎ先の情報端末装置において装置の機能差異又は性能差異に起因してアプリケーションの実行状態又はコンテンツの利用状態に制約が生ずるかを示す引継ぎ先継続制約の発生を判定する引継ぎ先継続制約判定部と、
前記引継ぎ要因の検出結果及び前記引継ぎ先継続制約発生の判定結果に応じて、前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を前記引継ぎ先の情報端末装置へ通知する状態報知部とを備えたことを特徴とする、引継ぎ元の情報端末装置。
【請求項２】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ元の情報端末装置から引継ぐ引継ぎ先の情報端末装置であって、
前記引継ぎ元の情報端末装置から前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を示す報知を受信して、当該報知に対応する予め定めた処理を実行する報知処理部と、
前回引継ぎが発生した時点の前記アプリケーション実行状態又は前記コンテンツの利用状態を再現するかどうかを問い合わせる引継ぎ制御部とを備えたことを特徴とする、引継ぎ先の情報端末装置。
【請求項３】
前記引継ぎ要因とは、前記引継ぎ元の情報端末装置における内蔵電池の残容量が一定値を下回ったことを示す事象である、請求項１に記載の情報端末装置。
【請求項４】
前記引継ぎ要因とは、前記引継ぎ元の情報端末装置における外部電源からの供給電力に不足が生じた事象である、請求項１に記載の情報端末装置。
【請求項５】
前記引継ぎ先継続制約とは、前記引継ぎ元の情報端末装置と前記引継ぎ先の情報端末装置との表示画面における解像度の差異に起因する出力制約である、請求項１に記載の情報端末装置。
【請求項６】
前記引継ぎ先継続制約とは、前記引継ぎ元の情報端末装置と前記引継ぎ先の情報端末装置とのアプリケーションが有する機能又は性能の差異に起因する出力制約である、請求項１に記載の情報端末装置。
【請求項７】
前記引継ぎ先継続制約とは、前記引継ぎ元の情報端末装置と前記引継ぎ先の情報端末装置とに搭載するインターネットブラウザアプリケーションが有するレンダリング機能の差異に起因する閲覧制約である、請求項１に記載の情報端末装置。
【請求項８】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ先の情報端末装置へ引継ぐ際に、引継ぎ元の情報端末装置が行う報知方法であって、
引継ぎ要因を検出して内部に保持する引継ぎ要因管理ステップと、
前記引継ぎ先の情報端末装置において装置の機能差異又は性能差異に起因してアプリケーションの実行状態又はコンテンツの利用状態に制約が生ずるかを示す引継ぎ先継続制約の発生を判定する引継ぎ先継続制約判定ステップと、
前記引継ぎ要因の検出結果及び前記引継ぎ先継続制約発生の判定結果に応じて、前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を前記引継ぎ先の情報端末装置へ通知する状態報知ステップとを備えたことを特徴とする、報知方法。
【請求項９】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ元の情報端末装置から引継ぐ際に、引継ぎ先の情報端末装置が行う報知方法であって、
前記引継ぎ元の情報端末装置から前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を示す報知を受信して、当該報知に対応する予め定めた処理を実行する報知処理ステップと、
前回引継ぎが発生した時点の前記アプリケーション実行状態又は前記コンテンツの利用状態を再現するかどうかを問い合わせる引継ぎ制御ステップとを備えたことを特徴とする、報知方法。
【請求項１０】
前記引継ぎ要因とは、前記引継ぎ元の情報端末装置における内蔵電池の残容量が一定値を下回ったことを示す事象である、請求項８に記載の報知方法。
【請求項１１】
前記引継ぎ要因とは、前記引継ぎ元の情報端末装置における外部電源からの供給電力に不足が生じた事象である、請求項８に記載の報知方法。
【請求項１２】
前記引継ぎ先継続制約とは、前記引継ぎ元の情報端末装置と前記引継ぎ先の情報端末装置との表示画面における解像度の差異に起因する出力制約である、請求項８に記載の報知方法。
【請求項１３】
前記引継ぎ先継続制約とは、前記引継ぎ元の情報端末装置と前記引継ぎ先の情報端末装置とのアプリケーションが有する機能又は性能の差異に起因する出力制約である、請求項８に記載の報知方法。
【請求項１４】
前記引継ぎ先継続制約とは、前記引継ぎ元の情報端末装置と前記引継ぎ先の情報端末装置とに搭載するインターネットブラウザアプリケーションが有するレンダリング機能の差異に起因する閲覧制約である、請求項８に記載の報知方法。
【請求項１５】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ先の情報端末装置へ引継ぐ際に、引継ぎ元の情報端末装置が行う報知方法をコンピュータに実行させるためのプログラムであって、
引継ぎ要因を検出して内部に保持する引継ぎ要因管理ステップと、
前記引継ぎ先の情報端末装置において装置の機能差異又は性能差異に起因してアプリケーションの実行状態又はコンテンツの利用状態に制約が生ずるかを示す引継ぎ先継続制約の発生を判定する引継ぎ先継続制約判定ステップと、
前記引継ぎ要因の検出結果及び前記引継ぎ先継続制約発生の判定結果に応じて、前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を前記引継ぎ先の情報端末装置へ通知する状態報知ステップとを備えたことを特徴とする、プログラム。
【請求項１６】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ元の情報端末装置から引継ぐ際に、引継ぎ先の情報端末装置が行う報知方法をコンピュータに実行させるためのプログラムであって、
前記引継ぎ元の情報端末装置から前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を示す報知を受信して、当該報知に対応する予め定めた処理を実行する報知処理ステップと、
前回引継ぎが発生した時点の前記アプリケーション実行状態又は前記コンテンツの利用状態を再現するかどうかを問い合わせる引継ぎ制御ステップとを備えたことを特徴とする、プログラム。
【請求項１７】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ先の情報端末装置へ引継ぐ引継ぎ元の情報端末装置に用いられる集積回路であって、
引継ぎ要因を検出して内部に保持する引継ぎ要因管理部、
前記引継ぎ先の情報端末装置において装置の機能差異又は性能差異に起因してアプリケーションの実行状態又はコンテンツの利用状態に制約が生ずるかを示す引継ぎ先継続制約の発生を判定する引継ぎ先継続制約判定部、及び
前記引継ぎ要因の検出結果及び前記引継ぎ先継続制約発生の判定結果に応じて、前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を前記引継ぎ先の情報端末装置へ通知する状態報知部として機能する回路を集積する、集積回路。
【請求項１８】
アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ元の情報端末装置から引継ぐ引継ぎ先の情報端末装置に用いられる集積回路であって、
前記引継ぎ元の情報端末装置から前記引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を示す報知を受信して、当該報知に対応する予め定めた処理を実行する報知処理部、及び
前回引継ぎが発生した時点の前記アプリケーション実行状態又は前記コンテンツの利用状態を再現するかどうかを問い合わせる引継ぎ制御部として機能する回路を集積する、集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置、情報端末装置間報知方法、及び情報端末装置間報知システムに関し、より特定的には、表示画面サイズや画面解像度の異なる端末装置間でブラウザ閲覧やアプリケーションの利用を引き継ぐ際、引き継いだ状況に応じた処理を引継ぎ元端末と引継ぎ先端末間とで行う技術に関する。
【背景技術】
【０００２】
近年では、多くの人がデスクトップパーソナルコンピュータ（以下、ＰＣと記す）、ノートＰＣ、タブレット型情報端末、ＰＤＡ（personal digital assistant）、携帯電話等、アプリケーションを実行可能な端末を複数所有しており、状況に応じて複数の端末の使い分けがなされている。
【０００３】
そして、複数の端末間で利用を切替える際に、切替え元の端末で使用しているアプリケーションの作業内容を切替え先の端末に送信することで、切替え先の端末でアプリケーションを継続使用可能とするシームレスな端末移行方法が、特許文献１に開示されている。また、この特許文献１では、さらに、切替え先の端末の画面解像度に合わせて画面に表示させる内容に拡大又は縮小等の最適化処理を施したり、再生できないデータを除外する処理を施したりすることについても言及している。
【０００４】
また、これら複数の端末には、携帯して別の部屋や屋外へ持ち運んで使用するためにバッテリーを内蔵しているものも多く、充電する際には充電台に接続することになる。これに関して、充電装置及び充電装置に接続して充電している電子機器が置かれている場所からユーザが離れていたとしても、電子機器の充電が完了したことをユーザが使用中である手持ちの携帯電話端末へ近距離無線通信を介して通知する方法が、特許文献２にて開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２４２１０６号公報
【特許文献２】特開２０１０−２５９１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の従来技術では、切替え要因に応じて、切替え元の端末における充電完了等の利用可能状態を切替え先の端末に通知する仕組みを備えていない。
ユーザが、所有する複数の端末間で、利用する端末を切替える一要因として、現在使用している端末のバッテリー切れ等使用続行の妨げがある。ユーザは、例えば使用している端末がバッテリー切れとなったことに起因して、異なる端末へブラウザ閲覧等のアプリケーションの作業内容を引継ぎ、引継ぎ先の端末へ切替えて作業を続行する。このとき、作業内容によっては、引継ぎ元の端末では問題なく作業できていた内容が、引継ぎ先の端末における閲覧上の制限や機能上の制限によって、ユーザは引継ぎ先端末における一部又は全ての作業を一旦中断せざるを得なくなる場合が生じる。
【０００７】
例えば、ブラウザでネットワーク上のコンテンツ閲覧においては、大画面ＰＣやタブレット型端末等の大画面表示向けに最適化されたレイアウトであれば、携帯型端末の小画面では一部を拡大して見るために視認性を損なう場合がある。また、Ｆｌａｓｈコンテンツや埋め込み動画が再生されない等、提供元サービスが設ける制約又は表示する端末側の機能上及び性能上の制約によって、閲覧や利用が続行できない場合もある。
このような場合においては、ユーザは引継ぎ元の端末に戻って作業再開したいのだが引継ぎ元の端末が充電中であるため、引継ぎ元の端末が充電完了するまでやむなく引継ぎ先の端末を使用していることになる。
【０００８】
また、上記特許文献２に記載の従来技術では、電子機器を充電する充電装置は、ペアリングされた携帯電話端末へ充電完了を報知するのみであり、その報知条件及びペアリング以外の報知先端末の条件を定めるものではなく、上記問題を解決するものではない。
使用する可能性のある全ての電子機器から個別に充電完了をユーザへ報知されると、ユーザは多くの充電完了に伴う報知を受けるため、ユーザがおかれる状況によっては非常に煩わしく感じることになる。また、複数のユーザ間で共用する電子機器から、複数のユーザへ充電完了を報知する場合においても、必ずしも充電中の電子機器を使用するつもりがない状況のユーザにおいては、非常に煩わしくなる。
【０００９】
それ故に、本発明の目的は、上述した課題を鑑みてなされたものであり、ユーザが全ての端末からの充電完了等の報知に煩わされることなく、ユーザが端末間の作業引継ぎをした要因に応じて引継ぎ元端末の使用可能状態が引継ぎ先端末へ報知されることを可能とし、また、再び引継ぎ先端末から引継ぎ元端末へ作業内容を引継ぎ戻す際に、前回引継いだ要因に応じて、前回引継ぎ時の状態の復帰を報知することを可能とした情報端末装置、情報端末装置間報知方法、及び情報端末装置間報知システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明は、アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ先の情報端末装置へ引継ぐ引継ぎ元の情報端末装置に向けられている。そして、上記目的を達成するために、本発明の引継ぎ元の情報端末装置は、引継ぎ要因を検出して内部に保持する引継ぎ要因管理部と、引継ぎ先の情報端末装置において装置の機能差異又は性能差異に起因してアプリケーションの実行状態又はコンテンツの利用状態に制約が生ずるかを示す引継ぎ先継続制約の発生を判定する引継ぎ先継続制約判定部と、引継ぎ要因の検出結果及び引継ぎ先継続制約発生の判定結果に応じて、引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を引継ぎ先の情報端末装置へ通知する状態報知部とを備えている。
【００１１】
例えば、引継ぎ要因とは、引継ぎ元の情報端末装置における内蔵電池の残容量が一定値を下回ったことを示す事象や、引継ぎ元の情報端末装置における外部電源からの供給電力に不足が生じた事象である。
また、例えば、引継ぎ先継続制約とは、引継ぎ元の情報端末装置と引継ぎ先の情報端末装置との表示画面における解像度の差異に起因する出力制約や、引継ぎ元の情報端末装置と引継ぎ先の情報端末装置とのアプリケーションが有する機能又は性能の差異に起因する出力制約や、引継ぎ元の情報端末装置と引継ぎ先の情報端末装置とに搭載するインターネットブラウザアプリケーションが有するレンダリング機能の差異に起因する閲覧制約である。
【００１２】
また、本発明は、アプリケーションの実行状態又はコンテンツの利用状態を引継ぎ元の情報端末装置から引継ぐ引継ぎ先の情報端末装置に向けられている。そして、上記目的を達成するために、本発明の引継ぎ先の情報端末装置は、引継ぎ元の情報端末装置から引継ぎ元の情報端末装置における引継ぎ要因が解消された状態を示す報知を受信して、当該報知に対応する予め定めた処理を実行する報知処理部と、前回引継ぎが発生した時点のアプリケーション実行状態又はコンテンツの利用状態を再現するかどうかを問い合わせる引継ぎ制御部とを備えている。
【００１３】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、引継ぎ元及び引継ぎ先の情報端末装置、情報端末装置で構成されるシステム、各情報端末装置が行う報知方法、装置の機能を集積した集積回路、装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記憶した記憶媒体等の形態で実現することができる。
【発明の効果】
【００１４】
上記本発明によれば、ユーザは、全ての端末からの充電完了等の報知に煩わされることなく、ユーザが端末間の作業引継ぎをした要因に応じて引継ぎ元端末の使用可能状態が引継ぎ先端末にて報知を受けることができる。
また、上記本発明によれば、ユーザは、再び引継ぎ先端末から引継ぎ元端末へ作業内容を引継ぎ戻す際に、前回引継いだ要因に応じて、前回引継ぎ時の状態への復帰報知を受けることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る情報端末装置を用いた情報端末装置間報知システムの概略構成を例示した図
【図２】本発明の一実施形態に係る情報端末装置を備えた情報処理装置１００のハードウエア構成を示す図
【図３】引継ぎ元端末である情報端末装置Ａ１００及び引継ぎ先端末である情報端末装置Ｂ２００の概略的な機能構成を示すブロック図
【図４】本発明の一実施形態に係る情報端末装置が実行する情報端末装置間報知予約方法の手順を示すフローチャート
【図５】本発明の一実施形態に係る情報端末装置が実行する情報端末装置間報知方法及び情報端末装置間再引継ぎ方法の手順を示すフローチャート
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を、図面を参照しながら説明する。
図１は、本発明の一実施形態に係る情報端末装置を用いた情報端末装置間報知システムの概略構成を例示した図である。図１に示す情報端末装置間報知システムは、充電装置４００に装着されている情報端末装置Ａ１００とユーザが保持する情報端末装置Ｂ２００とが、ネットワーク３００を介して接続された構成である。図１の例では、情報端末装置Ａ１００が引継ぎ元端末に該当し、情報端末装置Ｂ２００が引継ぎ先端末に該当する。
【００１７】
図２は、本発明の一実施形態に係る情報端末装置を備えた情報処理装置１０００のハードウエア構成を示す図である。この情報処理装置１０００は、それ自体としてユーザの使用に供することもできるが、様々な電気機器に組み込まれてもよい。情報処理装置１０００の一例は、代表的にはＰＣ等の汎用のコンピュータである。また、情報処理装置１０００は、テレビ受像機やＡＶ再生装置等のＡＶ機器、ＰＤＡ、スマートフォンを含む携帯電話機、あるいはタブレット型情報機器等の通信端末でもよい。
【００１８】
情報処理装置１０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理部）１０、メモリ装置２０、通信装置３０、入力装置４０、表示装置４２、タイマ回路５１、及び割り込みコントローラ５２を備えている。これらの装置は、バスライン５０を通じて互いに接続されている。また、必要に応じて、バスライン５０には、ハードディスク装置（ＨＤＤ）２３及び読み取り装置３２を接続することが可能となっている。ハードディスク装置２３、読み取り装置３２、入力装置４０、及び表示装置４２は、それぞれインタフェース（Ｉ／Ｆ）２４、３３、４１、及び４３を通じてバスライン５０に接続される。
【００１９】
ＣＰＵ１０は、単一のＣＰＵで構成されてもよく、複数のＣＰＵで構成されてもよい。図１の情報処理装置１０００は、単一のＣＰＵ１０を有する例を示している。メモリ装置２０は、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）２１及びＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）２２を備えている。ＲＯＭ２１は、ＣＰＵ１０の動作を規定するコンピュータプログラム及びデータを記憶している。コンピュータプログラム及びデータは、ハードディスク装置２３に記憶させることもできる。ＣＰＵ１０は、ＲＯＭ２１又はハードディスク装置２３が格納するコンピュータプログラム及びデータを、必要に応じてＲＡＭ２２に書き込みつつ、コンピュータプログラムが規定する処理を実行する。ＲＡＭ２２は、ＣＰＵ１０による処理の実行に伴って発生するデータを一時的に記憶する媒体としても機能する。メモリ装置２０は、フラッシュメモリ等、書き込みが可能で、電源を切っても記憶内容を保持できる不揮発性のメモリと記憶媒体を含んでいる。
【００２０】
ハードディスク装置２３は、コンピュータプログラム又はデータを、内蔵するハードディスク（図示せず）へ書き込み及び読み出す装置である。読み取り装置３２は、記録媒体３１（例えば、ＣＤ、ＤＶＤ、ＢＤ、及びメモリカード等）に記録されたコンピュータプログラム又はデータを読み取る装置である。
【００２１】
通信装置３０は、電話回線、ネットワーク線、無線、及び赤外線等の通信回線３４を通じて、外部と自身との間で、コンピュータプログラム又はデータを交換する装置である。入力装置４０は、ユーザの操作によりデータ等を入力する装置であり、例えばＰＤＡに配列されたキーボード、携帯電話機に配列された入力ボタン、又は着脱自在のマウスやキーボードである。また、入力装置４０は、タッチパネルディスプレイに代表されるような、表示装置４２と一体型の入力デバイスであってもよい。表示装置４２は、データ画像等を画面に表示したり、データ等を音声で出力したりする装置であり、例えばＬＣＤ（Ｌｉｇｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ；液晶表示器）、ブラウン管、又はスピーカである。
【００２２】
タイマ回路５１は、一定の周期でタイマ割り込み信号を出力する装置である。割り込みコントローラ５２は、タイマ回路５１、入力装置４０、ＣＰＵ１０、ネットワークデバイスである通信装置３０、ハードディスク装置２３、及び読み取り装置３２等から送られる割り込み要求信号を、ＣＰＵ１０へ中継する装置である。各装置からの割り込み要求には優先度が付けられている。割り込みコントローラ５２は、同時に複数の装置から割り込みが発生した場合には、それらの要求を優先度に応じて調停する機能を有している。
【００２３】
以上のように、情報処理装置１０００は、コンピュータとして構成されている。コンピュータのプログラムは、ＲＯＭ２１、ハードディスク装置２３、又はフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体３１を通じて供給することも、通信回線３４等の伝送媒体を通じて供給することも可能である。例えば、記録媒体３１（ＣＤ−ＲＯＭ）に記録されたコンピュータプログラムは、読み取り装置３２を情報処理装置１０００へ接続することで、読み出すことができる。また、読み出したコンピュータプログラムを、ＲＡＭ２２又はハードディスク装置２３に格納することができる。
【００２４】
プログラム記録媒体としてＲＯＭ２１からコンピュータプログラムが供給される場合には、当該ＲＯＭ２１を情報処理装置１０００に搭載することにより、ＣＰＵ１０はこのコンピュータプログラムに従った処理を実行可能となる。インタフェース３３等の伝送媒体を通じて供給されるコンピュータプログラムは、通信装置３０を通じて受信され、例えば、ＲＡＭ２２又はハードディスク装置２３に格納される。伝送媒体は、有線の伝送媒体に限られず、無線の伝送媒体であってもよい。また、伝送媒体は通信線路のみでなく、通信線路を中継する中継装置、例えばルータをも含む。
【００２５】
次に、本発明の情報端末装置について説明する。
図３は、図１に示した引継ぎ元端末である情報端末装置Ａ１００、及び引継ぎ先端末である情報端末装置Ｂ２００の概略的な機能構成を示すブロック図である。
まず、引継ぎ元端末である情報端末装置Ａ１００の各機能ブロックについて、詳細に説明する。
【００２６】
図３において、情報端末装置Ａ１００は、操作入力部Ａ１０１と、アプリケーション処理部Ａ１０２と、外部接続部Ａ１０３と、表示部Ａ１０４と、引継ぎ制御部Ａ１０５と、引継ぎ情報生成部１０６と、引継ぎ情報１０７と、送受信部Ａ１０８と、引継ぎ要因管理部１０９と、電源管理部１１０と、電源部１１１と、引継ぎ先継続制約判定部１１２と、状態報知部１１３とを備える。
【００２７】
操作入力部Ａ１０１は、ユーザからの操作内容を受け、アプリケーション処理部Ａ１０２へ操作内容を示す情報を提供する。この操作入力部Ａ１０１は、図２の入力装置４０に対応付けることができる。アプリケーション処理部Ａ１０２は、例えばブラウザやメーラ等のアプリケーションを処理し、ユーザに対してネットワークコンテンツの閲覧やメールの送受信やメール作成等の機能を提供する。このアプリケーション処理部Ａ１０２は、ユーザからの操作内容を操作入力部Ａ１０１から受け取り、ネットワークアクセスが必要であれば外部接続部Ａ１０３を介してアクセス制御し、ユーザに対してインタフェースやコンテンツ提示が必要であれば、表示部Ａ１０４に対して表示処理をする。
【００２８】
外部接続部Ａ１０３は、アプリケーション処理部Ａ１０２からの処理要求に従って、ネットワーク２０００を介して、コンテンツやアプリケーションサービスを提供するサーバと接続し、サーバに対する制御要求やサーバからの情報受信等の通信を制御する。この外部接続部Ａ１０３は、図２の通信装置３０に対応付けることができる。表示部Ａ１０４は、アプリケーション処理部Ａ１０２によって処理された、ユーザへ提示するためのユーザインタフェースやコンテンツを表示する。この表示部Ａ１０４は、図２の表示装置４２に対応付けることができる。
【００２９】
引継ぎ制御部Ａ１０５は、ユーザの操作によって、情報端末装置Ａ１００から情報端末装置Ｂ２００へ、現在のアプリケーション処理の内容及び状態を引継ぐための一連の処理を実行する。引継ぎ情報生成部１０６は、引継ぎ制御部Ａ１０５を構成する処理部の１つであり、アプリケーション処理部Ａ１０２に対してユーザが行った作業内容、作業状態、及び表示内容から引継ぎ情報１０７を生成する。より具体的には、引継ぎ情報生成部１０６は、例えばブラウザであれば、現在の画面表示内容、ユーザが利用しているブックマーク情報、閲覧履歴、フォーム入力内容、キャッシュデータ、キーボード入力状態、変換履歴を含む変換辞書情報、及びサーバとのセッション状態等の少なくともいずれかを含む情報を、アプリケーション処理部Ａ１０２から取得し、引継ぎ情報１０７として記憶する。引継ぎ情報１０７は、使用中のユーザを示す識別情報、引継ぎ対象であるアプリケーションを示す識別情報、及びアプリケーションの使用状態を再現するための情報の少なくともいずれかを含む情報である。
【００３０】
送受信部Ａ１０８は、引継ぎ制御部Ａ１０５からの処理要求に従って、引継ぎ先端末である情報端末装置Ｂ２００と接続して通信する。引継ぎ制御部Ａ１０５は、情報端末装置Ｂ２００に対して、送受信部Ａ１０８を介して装置間のアプリケーション引継ぎに関する制御信号や、引継ぎ情報１０７を送受信する。図３においては、外部接続部Ａ１０３がネットワークサービスにアクセスする通信部であるのに対し、送受信部Ａ１０８は端末間報知装置Ｂ２００と接続して引継ぎ制御する通信部として記載している。外部接続部Ａ１０３と送受信部Ａ１０８が、例えばいずれも無線ＬＡＮによって実現される等、同一のものとして構成されてもよい。
【００３１】
引継ぎ要因管理部１０９は、引継ぎ制御部Ａ１０５を構成する処理部の１つであり、装置間でアプリケーション引継ぎが発生した要因を検出して管理する。より具体的には、引継ぎ要因管理部１０９は、引継ぎ制御部Ａ１０５から情報端末装置Ｂ２００への引継ぎ要求が発生した通知を受け取り、電源管理部１１０へ現在の電源状態を問い合わせる。そして、引継ぎ要因管理部１０９は、電源管理部１１０から取得した電源残量を示す値が、例えばユーザの情報端末装置Ａ１００を使用継続するための一定値を下回っている場合は、電池切れによる引継ぎが発生したとみなす。
【００３２】
電源管理部１１０は、電源部１１１の電池残量や充電状態及び電源の流入経路等を管理し、引継ぎ要因管理部１０９からの要求に従い、電源部１１１における電池残量を通知する。また、電源管理部１１０は、情報端末装置Ａ１００が充電装置４００を介して電源に接続されているかどうかを検出し、充電状態を管理する。電源部１１１は、例えばバッテリーであり、情報端末装置Ａ１００の電源である。情報端末装置Ａ１００を充電する際には、電源部１１１がコネクタ等を介して充電装置４００と接続し、充電装置４００を介して外部電源から電源を得て充電する。
【００３３】
引継ぎ先継続制約判定部１１２は、アプリケーション処理部Ａ１０２における作業状態が、引継ぎ先である情報端末装置Ｂ２００側にて再現された結果、ユーザにおいて作業継続の制約が発生するかを判定する。より具体的には、例えばブラウザの場合、情報端末装置Ａ１００では問題なく再生されていた動画等の埋め込みコンテンツが、情報端末装置Ｂ２００において、再生できるコーデックがなく再生できない場合が、この作業継続の制約にあたる。また、ブラウザにおける別の例として、情報端末装置Ａ１００がＷＸＧＡ（横幅１３６６ピクセル、縦幅７６８ピクセルの解像度）を持つ大画面の表示部Ａ１０４を有し、情報端末装置Ｂ２００がＶＧＡ（横幅６４０ピクセル、縦幅４８０ピクセルの解像度）の表示部Ｂ２０４を有したとする。ここで、特定のサーバからＷＸＧＡ画面での表示に最適化されたコンテンツしか提供されない場合、情報端末装置Ａ１００では問題なく表示されるが、情報端末装置Ｂ２００では画面の一部分しか表示されず視認性が低下し、これも作業継続の制約にあたる。引継ぎ先継続制約判定部１１２は、他にも端末によってコンテンツやサービスの提供元サーバや通信キャリアによる提供内容の差異が生じ、引継ぎ後での再現性が損なわれた場合には、作業継続の制約として検出する。
【００３４】
引継ぎ制御部Ａ１０５は、引継ぎ要因管理部１０９によって電池切れによる装置間引継ぎであり、かつ引継ぎ先継続制約判定部１１２によって引継ぎ先ではユーザに作業継続の制約が発生するかを検知する。具体的には、引継ぎ制御部Ａ１０５は、電池切れによる引継ぎで、かつ作業継続の制約が発生する場合には、自機が再び作業できる状態、具体的には充電完了状態になった場合に、情報端末装置Ｂ２００に対して報知するように、状態報知部１１３へ報知予約する。
【００３５】
状態報知部１１３は、報知予約された状態において、電源管理部１１０から充電完了を検出すると、放置予約された際の情報端末装置Ｂ２００に対して、送受信部Ａ１０８を介して充電完了である旨を報知する。状態報知部１１３は、充電完了である旨を報知する際、自機である充電完了である旨をＡ１００を示す情報、作業可能になった旨を示す情報、及び前回引継いだ際に作業継続に制約がかかった内容を示す情報の少なくともいずれかを、報知する内容として含む情報を送信する。
【００３６】
次に、引継ぎ先端末である情報端末装置Ｂ２００の各機能ブロックについて、詳細に説明する。
図３において、情報端末装置Ｂ２００は、操作入力部Ｂ２０１と、アプリケーション処理部Ｂ２０２と、外部接続部Ｂ２０３と、表示部Ｂ２０４と、引継ぎ制御部Ｂ２０５と、送受信部Ｂ２０６と、引継ぎ情報２０７と、引継ぎ情報処理部２０８と、報知処理部２０９とを備える。
【００３７】
操作入力部Ｂ２０１、アプリケーション処理部Ｂ２０２、外部接続部Ｂ２０３、及び表示部Ｂ２０４の機能については、それぞれ、上述した情報端末装置Ａ１００における操作入力Ａ１０１、アプリケーション処理部Ａ１０２、外部接続部Ａ１０３、及び表示部Ａ１０４と同様である。
【００３８】
引継ぎ処理部Ｂ２０５は、送受信部Ｂ２０６を介して情報端末装置Ａ１００からの接続要求によって、情報端末装置Ａ１００から情報端末装置Ｂ２００へ、現在のアプリケーション処理の内容及び状態を引継ぐための一連の処理を実行する。
【００３９】
送受信部Ｂ２０６は、引継ぎ制御部Ｂ２０５からの処理要求に従って、情報端末装置Ａ１００と接続して通信する。引継ぎ制御部Ｂ２０５は、情報端末装置Ａ１００に対して、送受信部Ｂ２０６を介して装置間のアプリケーション引継ぎに関する制御信号や、引継ぎ情報２０７を送受信する。図３においては、外部接続部Ｂ１０３がネットワークサービスにアクセスする通信部であるのに対し、送受信部Ｂ２０６は情報端末装置Ａ１００と接続して引継ぎ制御する通信部として記載している。外部接続部Ｂ２０３と送受信部Ｂ２０６が、例えばいずれも無線ＬＡＮによって実現される等、同一のものとして構成されてもよい。
【００４０】
引継ぎ情報処理部２０８は、引継ぎ制御部Ｂ２０５を構成する処理部の１つであり、情報端末装置Ａ１００より送信された引継ぎ情報２０７を送受信部Ｂ２０６を介して受信し、引継ぎ情報２０７の内容を解析する。引継ぎ制御部Ｂ２０５は、引継ぎ情報処理部２０８が解釈した引継ぎ情報２０７の内容に従い、引継ぎ対象のアプリケーションを起動するようアプリケーション処理部Ｂ２０２へ通知する。さらに、引継ぎ制御部Ｂ２０５は、アプリケーション処理部Ｂ２０２によって起動及び実行されたアプリケーションに対して、引継ぎ情報２０７を提供して引継がれた状態の再現を要求する。
【００４１】
アプリケーション処理部Ｂ２０２は、引継ぎ制御部Ｂ２０５より提供された引継ぎ情報２０７から、引継ぎ時点のアプリケーションの状態を再現する。より具体的には、アプリケーション処理部Ｂ２０２は、例えばブラウザであれば、引継ぎ時の画面表示内容、ユーザが利用しているブックマーク情報、閲覧履歴、フォーム入力内容、キャッシュデータ、キーボード入力状態、変換履歴を含む変換辞書情報、及びサーバとのセッション状態等の少なくともいずれかの情報を用いて、ユーザが継続利用できる状態に再現する。
【００４２】
報知処理部２０９は、情報端末装置Ａ１００を含む自機以外の装置からの報知を、送受信部Ｂ２０６を介して受信する。そして、報知処理部２０９は、受信した報知情報の内容を解釈し、情報端末装置Ａ１００において作業可能な状態、より具体的には充電完了した状態を示す情報であれば、その旨を引継ぎ制御部Ｂ２０５へ通知する。
【００４３】
引継ぎ制御部Ｂ２０５は、報知処理部２０９からの通知によって、ユーザに対して情報端末装置Ａ１００における作業可能な状態、より具体的には充電完了した旨を通知する。通知方法としては、表示部Ｂ２０４に対して「引継ぎ元端末の充電が完了しました」という旨のダイアログを表示する方法でもよい。さらに、引継ぎ制御部Ｂ２０５は、前回引継いだ際に作業継続に制約がかかった内容を示す情報をユーザに提示する。より具体的には、例えば前述するブラウザの例ならば「前回引継いだ際に閲覧できなかったサイト○○を引継ぎ元端末で見ることができます」という旨のダイアログを、表示部Ｂ２０４で表示して、ユーザ通知する。そして、引継ぎ制御部Ｂ２０５は、前回引継いだ際の引継ぎ元端末へ、アプリケーション作業を引継ぐよう促す。より具体的には、例えば前述するブラウザの例ならば「前回引継いだ際に閲覧できなかったサイト○○を引継ぎ元端末で見ますか？」というユーザ問い合わせ式のダイアログを表示して、ユーザ通知する。ユーザは、この問い合わせ式のダイアログに対して「はい」のアクションをとるだけで、そのまま引継ぎ元端末への再引継ぎの処理を開始することが可能となる。
【００４４】
なお、再引継ぎの場合には、引継ぎ先端末として動作する情報端末装置Ｂ２００は、情報端末装置Ａ１００と同様の構成を持ち合わせることによって、引継ぎ元端末として動作することが可能である。また、同様に、引継ぎ元端末として動作する情報端末装置Ａ１００は、情報端末装置Ｂ２００と同様の構成を持ち合わせることによって、引継ぎ先端末として動作することが可能である。
【００４５】
次に、本発明が提供する情報端末装置間報知予約方法について説明する。
図４は、本発明の一実施形態に係る情報端末装置が実行する情報端末装置間報知予約方法の手順を示すフローチャートである。
【００４６】
図４に示す情報端末装置間報知予約方法は、情報端末装置Ａ１００が処理するステップとして、アプリ利用ステップＳ１００１、引継ぎ先端末検出ステップＳ１００２、引継ぎ先端末接続ステップＳ１００３、引継ぎ要因確認ステップＳ１００４、引継ぎ先継続制約判定ステップＳ１００５、引継ぎ先継続制約による処理分岐ステップＳ１００６、報知予約判断ステップＳ１００７、引継ぎ情報生成ステップＳ１００８、引継ぎ情報送信ステップＳ１００９、アプリ終了ステップＳ１０１０、及び充電ステップＳ１０１１を備える。また、図４に示す情報端末装置間報知予約方法は、情報端末装置Ｂ２００が処理するステップとして、アプリ起動ステップＳ２００１、引継ぎ元端末検出ステップＳ２００２、引継ぎ元端末接続ステップＳ２００３、引継ぎ情報要求ステップＳ２００４、引継ぎ情報受信ステップＳ２００５、引継ぎ情報処理ステップＳ２００６、及びアプリ利用継続ステップＳ２００７を備える。
【００４７】
アプリ利用ステップＳ１００１において、情報端末装置Ａ１００では、アプリケーション処理部Ａ１０２によりアプリケーションを実行し、操作入力部Ａ１０１を介してユーザからの操作入力内容に対応した処理を実行し、実行結果を表示部Ａ１０４に表示する。アプリケーションによっては、外部接続部Ａ１０３を介してネットワーク２０００に接続し、ネットワーク経由で各種情報を取得してもよい。
具体的には、例えばインターネットブラウザの場合、ユーザは、操作入力部Ａ１０１を介して、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の入力や既に表示部Ａ１０４に表示されているインターネットコンテンツ上のリンクを選択することによって、表示したインターネットコンテンツを指定する。
アプリケーション処理部Ａ１０２は、ユーザによって指定されたインターネットコンテンツを、外部接続部Ａ１０３を介してネットワーク２０００から取得し、レンダリング処理を実行した結果を表示部Ａ１０４に表示して、ユーザに提示する。
【００４８】
アプリ起動ステップＳ２００１において、情報端末装置Ｂ２００では、ユーザは、操作入力部Ｂ２０１を介して、情報端末装置Ａ１００で実行しているアプリケーションの内容を引継ぐためのアプリケーションを起動するよう、アプリケーション処理部Ｂ２０２を制御する。
具体的には、例えばインターネットブラウザの場合、ユーザは、操作入力部Ｂ２０１を介して、インターネットブラウザを起動し、例えば「他の端末から状態を引継ぐ」等のユーザインタフェース上のボタンを押下することによって、引継ぎ処理を開始するよう設定する。
なお、上述したユーザインタフェース上のボタン以外にも、例えばＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）デバイスを利用して、情報端末装置Ａ１００が情報端末装置Ｂ２００に接近したことを、それぞれの装置が検出し、相互の機器接続をする方法を用いてもよい。
【００４９】
引継ぎ元端末検出ステップＳ２００２において、情報端末装置Ａ１００では、アプリケーション処理部Ｂ２０２に設定された引継ぎ処理の開始を受けて、引継ぎ制御部Ｂ２０５が、送受信部Ｂ２０６を介して、引継ぎ先端末２００を検出する。
具体的には、例えばＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）におけるＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）に代表されるように、同じＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内に接続された機器のＩＰアドレスに対してブロードキャスト通信で検出信号（図示せず）を送信し、情報端末装置Ａ１００からの応答を受信することによって検出することができる。
【００５０】
引継ぎ先端末検出ステップＳ１００２において、情報端末装置Ａ１００では、引継ぎ制御部Ａ１０５が、情報端末装置Ｂ２００からの検出信号を送受信部Ｂ２０６を介して受信し、情報端末装置Ｂ２００を検出する。引継ぎ制御部Ａ１０５は、さらに、送受信部Ａ１０８を介して、情報端末装置Ｂ２００に対して引継ぎ元端末であることを示す接続情報を応答する。
具体的には、接続方法がＬＡＮの場合には、例えばＵＰｎＰにおけるＳＳＤＰに代表されるように、情報端末装置Ａ１００の接続先情報であるＩＰアドレスと、引継ぎ元端末であることを示す識別情報を情報端末装置Ｂ２００へ送信する。また、送信する情報には、以降の処理をより簡便に実行するための補助情報として、機器を識別するための機器ＩＤ、機種識別子、及び引継ぎ元端末を使用しているユーザ情報の少なくともいずれかを含んでもよい。
【００５１】
引継ぎ元端末接続ステップＳ２００３において、情報端末装置Ｂ２００では、引継ぎ制御部Ｂ２０５が、送受信部Ｂ２０６を介して、情報端末装置Ａ１００から接続情報を受信する。さらに、引継ぎ制御部Ｂ２０５は、接続情報から接続する引継ぎ元端末を特定し、特定した引継ぎ元端末に対して接続要求を送信する。接続要求に対して、情報端末装置Ａ１００からの接続ＯＫの応答を受信して、接続が確立する。
【００５２】
引継ぎ先端末接続ステップＳ１００３において、情報端末装置Ａ１００では、引継ぎ制御部Ａ１０５が、送受信部Ａ１０８を介して、情報端末装置Ｂ２００から接続要求の信号を受信し、情報端末装置Ｂ２００との接続を確立する。具体的には、例えばＵＰｎＰにおけるＳＳＤＰに代表されるように、機器間のＩＰ接続を確立して、セッション管理を開始する。
【００５３】
引継ぎ情報要求ステップＳ２００４において、情報端末装置Ｂ２００では、引継ぎ制御部Ｂ２０５が、送受信部Ｂ２０６を介して、情報端末装置Ａ１００に対して引継ぎ情報の送信を要求し、情報端末装置Ａ１００からの引継ぎ情報の受信待ちとなる。
【００５４】
引継ぎ要因確認ステップＳ１００４において、情報端末装置Ａ１００では、引継ぎ制御部Ａ１０５が、送受信部Ａ１０８を介して引継ぎ先端末からの引継ぎ情報の要求を受信し、引継ぎ要因管理部１０９に引継ぎ要因の確認を要求する。引継ぎ要因管理部１０９は、引継ぎ要因が情報端末装置Ａ１００における利用継続不能に起因するものであるかどうかを確認し、その結果を引継ぎ制御部Ａ１０５に返す。具体的には、引継ぎ要因管理部１０９は、電源管理部１１０に問い合わせて電池切れ状態であるかを確認する。電源管理部１１０は、電源部１１１における電源状態を確認し、アプリケーションの実行（例えばインターネットブラウザにおける閲覧処理）を継続するための電源に満たない場合は、電池切れを示す情報を引継ぎ要因管理部１０９へ返す。
【００５５】
上記の説明では、具体例として引継ぎ要因が電源に起因するものとして記載したが、情報端末装置Ａ１００側でのアプリケーションの閲覧や利用の続行が妨げられるような、情報端末装置Ｂ２００にアプリケーション処理を引継ぐ要因となるものであれば、他の例であってもよい。
【００５６】
引継ぎ先継続制約判定ステップＳ１００５において、情報端末装置Ａ１００では、引継ぎ処理部Ａ１０５が、引継ぎ先継続制約判定部１１２に対して、アプリケーション処理部Ａ１０２で実行されている内容が、情報端末装置Ｂ２００でもユーザに不便な制限を与えることなく利用継続できるかを判定する。
具体的には、例えばインターネットブラウザでネットワーク上のコンテンツを閲覧する場合においては、大画面ＰＣやタブレット型端末等の大画面表示向けに最適化されたレイアウトであれば、携帯型端末の小画面では一部を拡大して見るために視認性を損なう場合があり、表示解像度と表示対象コンテンツのＨＴＭＬファイル乃至ＣＳＳファイルに記載されている表示の大きさ（横幅又は縦幅）とを比較することによって、表示上の制約を検出することができる。また、レンダリングエンジンによっては、Ｆｌａｓｈコンテンツや埋め込み動画が再生されない事象によって、閲覧や利用が続行できない現象を検出することができる。
【００５７】
引継ぎ先継続制約による処理分岐ステップＳ１００６において、情報端末装置Ａ１００では、引継ぎ処理部Ａ１０５は、引継ぎ先継続制約判定ステップの処理の結果、情報端末装置Ｂ２００においてアプリケーションの継続利用上、制約を与えると判断した場合（Ｓ１００６：Ｙｅｓ）には、報知予約判断ステップＳ１００７の処理を続行する。また、引継ぎ処理部Ａ１０５は、引継ぎ先継続制約判定ステップの処理の結果、情報端末装置Ｂ２００においてアプリケーションの継続利用上、制約を与えることがないと判断した場合（Ｓ１００６：Ｎｏ）には、引継ぎ情報生成ステップＳ１００８より以降の処理を続行する。
【００５８】
報知予約判断ステップＳ１００７において、情報端末装置Ａ１００では、引継ぎ処理部Ａ１０５は、引継ぎ要因確認ステップＳ１００４の結果が利用継続不能に起因するものであった場合、利用継続不能な状態から回復した（引継ぎ要因が解消された）際に、情報端末装置Ｂ２００へ回復状態を報知するための報知予約を状態報知部１１３に予約する。状態報知部１１３は、報知予約を受けて、電源管理部１１０に対して充電完了を示す一定値に到達した場合に、充電完了の通知を発行するように要求する。
より具体的には、引継ぎ処理部Ａ１０５は、引継ぎ要因確認ステップＳ１００４の結果、電池切れが発生していることが判明した場合、自装置が充電完了したことを検知すると情報端末装置Ｂ２００へ「充電完了」した旨を報知するよう、状態報知部１１３へ予約する。なお、電池切れ等の利用継続不能に起因するものでない場合は、ユーザ意図によって引継ぎ先端末２００へ引継いでいるものとみなし、充電完了時の報知予約はしない。また、引継ぎ先で継続利用上制約がかからない場合においても、ユーザは情報端末装置Ｂ２００で問題なくアプリケーションの利用（より具体的にはブラウザでの閲覧等）を継続できているので、同様に充電完了時の報知予約はしない。
【００５９】
引継ぎ情報生成ステップＳ１００８において、情報端末装置Ａ１００では、引継ぎ処理部Ａ１０５の制御要求によって、引継ぎ情報生成部１０６が情報端末装置Ｂ２００へ送信するための引継ぎ情報１０７を生成する。具体的には、例えばインターネットブラウザの場合、引継ぎ情報生成部１０６は、アプリケーション処理部Ａ１０２に対して、現在表示しているコンテンツのソースファイル又はレンダリングされたキャッシュデータや、閲覧履歴、お気に入りサイトへのリンク、及びｃｏｏｋｉｅ等のユーザのログイン状態の少なくともいずれかを含む情報を取得し、送信するためにデータ圧縮等をして引継ぎ情報１０７として生成する。
【００６０】
引継ぎ情報送信ステップＳ１００９において、情報端末装置Ａ１００では、引継ぎ処理部Ａ１０５が、送受信部Ａ１０８を介して、引継ぎ情報生成ステップＳ１００８によって生成された引継ぎ情報１０７を、情報端末装置Ｂ２００に対して送信する。
【００６１】
引継ぎ情報受信ステップＳ２００５において、情報端末装置Ｂ２００では、引継ぎ制御部Ｂ２０５が、送受信部Ｂ２０６を介して、引継ぎ情報送信ステップＳ１００９によって送信された引継ぎ情報１０７を受信し、内部の記憶部へ保存する（図３中の２０７）。
【００６２】
アプリ終了ステップＳ１０１０において、情報端末装置Ａ１００では、引継ぎ制御部Ａ１０５が、引継ぎ処理の終了処理に伴って、実行中のアプリケーション処理部Ａ１０２の処理を終了する。具体的には、例えばインターネットブラウザの場合、引継ぎ制御部Ａ１０５は、引継ぎ情報送信ステップＳ１００９が正常終了した後、アプリケーション処理部Ａ１０２に対してインターネットブラウザの終了を要求する。
【００６３】
アプリケーション処理部Ａ１０２は、終了要求を受けて、外部接続部Ａ１０３によってネットワーク接続している場合には切断処理を実行し、インターネットブラウザを終了する。この際、表示部Ａには、例えばデスクトップ画面等、情報端末装置Ａ１００に搭載されるＯＳ等が表示する標準表示画面が表示されることとなる。さらに、引継ぎ制御部Ａ１０５は、送受信部Ａ１０８を介して情報端末装置Ｂ２００との通信を切断し、引継ぎ処理を終了する。
【００６４】
充電ステップＳ１０１１において、情報端末装置Ａ１００では、ユーザによって電源部１１１が充電装置４００に接続されて送電された場合において、電源管理部１１０が充電制御を実行する。電源管理部１１０は、電源部１１１の状態が充電完了を示す一定値に達したことを検出した場合には、状態報知部１１３へ充電完了の旨を通知する。
【００６５】
引継ぎ情報処理ステップＳ２００６において、情報端末装置Ｂ２００では、引継ぎ制御部Ｂ２０５が持つ引継ぎ情報処理部２０８によって、受信した引継ぎ情報２０７を用いて、情報端末装置Ａ１００のアプリケーションと同等の状態を再現するよう制御する。具体的には、例えばインターネットブラウザの場合、引継ぎ制御部Ｂ２０５は、送受信部Ｂ２０６を介して受信した引継ぎ情報２０７を、引継ぎ情報処理部２０８へ提供して、引継ぎ情報２０７を用いたアプリケーションの実行を要求する。
【００６６】
引継ぎ情報処理部２０８は、圧縮された引継ぎ情報２０７を利用可能なデータ状態へ展開する。さらに、引継ぎ情報処理部２０８は、引継ぎ制御部Ｂ２０５を介して、アプリケーション処理部Ｂ２０２で実行しているインターネットブラウザに対して、表示すべきコンテンツのデータを提供し、コンテンツの表示を要求する。表示すべきコンテンツのデータは、情報端末装置Ａ１００において引継ぎする際に表示していたコンテンツであり、これにより、情報端末装置Ａ１００で表示されたコンテンツを情報端末装置Ｂ２００で引き続き表示することができる。さらに、引継ぎ情報処理部２０８は、引継ぎ情報２０７に含まれるキャッシュデータや、閲覧履歴、お気に入りサイトへのリンク、及びｃｏｏｋｉｅ等のユーザのログイン状態の少なくともいずれかを、アプリケーション処理部Ｂ２０２へ提供する。
【００６７】
以降、ユーザは、アプリ利用継続ステップＳ２００７において、引継ぎ情報処理ステップＳ２００６によって再現された、アプリケーションを継続利用することができる。具体的には、例えばインターネットブラウザの場合、情報端末装置Ａ１００にて表示していたブラウザの閲覧状態や履歴の利用状態等を、情報端末装置Ｂ２００で引き続き利用継続することが可能となる。
【００６８】
次に、本発明が提供する情報端末装置間報知方法について説明する。図５は、本発明の一実施形態に係る情報端末装置が実行する情報端末装置間報知方法及び情報端末装置間再引継ぎ方法の手順を示すフローチャートである。
【００６９】
図５に示す情報端末装置間報知方法及び情報端末装置間再引継ぎ方法は、情報端末装置Ａ１００が処理するステップとして、充電ステップＳ３００１、充電完了判断ステップＳ３００２、報知予約状態確認ステップＳ３００３、報知先端末確認ステップＳ３００４、充電完了報知ステップＳ３００５、引継ぎ要求確認ステップＳ３００６、アプリ起動ステップＳ３００７、引継ぎ情報受信ステップＳ３００８、引継ぎ情報処理ステップＳ３００９、及びアプリ利用継続ステップＳ３０１０を備える。また、図５に示す情報端末装置間報知方法及び情報端末装置間再引継ぎ方法は、情報端末装置Ｂ２００が処理するステップとして、充電完了報知受信ステップＳ４００１、ユーザ放置処理ステップＳ４００２、引継ぎ実行確認ステップＳ４００３、引継ぎ情報生成ステップＳ４００４、引継ぎ要求ステップＳ４００５、及び引継ぎ情報送信ステップＳ４００６を備える。
【００７０】
充電ステップＳ３００１において、情報端末装置Ａ１００では、ユーザによって電源部１１１が充電装置４００に接続され、電源部１１１が充電する状態にある。この充電ステップＳ３００１は、上述した情報端末装置間報知予約方法における充電ステップＳ１０１１に相当する。この充電ステップＳ３００１において、情報端末装置Ａ１００では、さらに状態報知部１１３は、情報端末装置間報知予約方法の処理によって、情報端末装置Ｂ２００に対して充電完了を報知する予約をしている状態にある。
【００７１】
充電完了判断ステップＳ３００２において、情報端末装置Ａ１００では、電源管理部１１０が、電源部１１１の充電状態が充電完了を満たす一定値に達しているかを確認する。さらに、電源管理部１１０は、電源部１１１の充電状態が充電完了を満たす一定値に達している場合には、状態報知部１１３へ充電完了の旨を通知し、次の報知予約状態確認ステップＳ３００３に処理を移行する（Ｓ３００２：Ｙｅｓ）。また、電源管理部１１０は、電源部１１１の充電状態が充電完了を満たす一定値に達していない場合には、充電状態を継続する（Ｓ３００２：Ｎｏ）。
【００７２】
報知予約状態確認ステップＳ３００３において、情報端末装置Ａ１００では、状態報知部１１３が、電源管理部１１０からの充電完了を示す通知を受け、他の装置に、情報端末装置Ａ１００の装置状態を報知する報知予約状態にあるかを確認する。状態報知部１１３は、報知予約状態にある場合、次の報知先端末確認ステップＳ３００４に処理を移行する（Ｓ３００３：Ｙｅｓ）。報知予約状態にない場合は、そのまま充電を完了し、処理を終了する（Ｓ３００３：Ｎｏ）。
【００７３】
報知先端末確認ステップＳ３００４において、情報端末装置Ａ１００では、状態報知部１１３が、内部保持する報知先装置の情報を確認する。具体的には、報知する通信方法が無線ＬＡＮ等のＩＰ通信の場合には、報知予約された際に取得した、情報端末装置Ｂ２００の報知先ＩＰアドレスを確認する。また、報知先ＩＰアドレスが実際に報知すべき情報端末装置Ｂ２００であるかを識別するための、機器ＩＤ等の端末識別子をさらに確認してもよい。
【００７４】
充電完了報知ステップＳ３００５において、情報端末装置Ａ１００では、状態報知部１１３が、報知先端末確認ステップＳ３００４で取得した報知先に対して、充電完了の報知を送信する。充電完了報知受信ステップＳ４００１において、情報端末装置Ｂ２００では、送受信部Ｂ２０６が、充電完了報知を受信し、報知処理部２０９に対して充電完了報知と、送信された報知内容を渡す。
【００７５】
ユーザ報知処理Ｓ４００２において、情報端末装置Ｂ２００では、報知処理部２０９が報知内容に従い、引継ぎ制御部Ｂ２０５に対して充電完了報知と、送信された報知内容を渡す。引継ぎ制御部Ｂ２０５は、報知内容から情報端末装置Ａ１００が充電完了となった旨を表示部Ｂ２０４に表示して、ユーザへ報知する。具体的には、報知内容又は引継ぎ情報２０７に含まれる情報として、情報端末装置Ａ１００に対するユーザが設定した機器名称が「タブレット」である場合には、引継ぎ制御部Ｂ２０５は、ディスプレイである表示部Ｂ２０４に対して「タブレットが充電完了になりました」というダイアログを表示する。
【００７６】
引継ぎ実行確認ステップＳ４００３において、情報端末装置Ｂ２００では、引継ぎ制御部Ｂ２０５が、表示部Ｂ２０４を介して、情報端末装置Ａ１００へのアプリケーション引継ぎを実行するかをユーザへ問い合わせる。この際、引継ぎ制御部Ｂ２０５は、前回実行された情報端末装置間報知予約の処理における引継ぎ情報２０７の内容から、前回引継ぎが発生した時点の情報端末装置Ａ１００の状態を再現することも含めてユーザへ問い合わせるよう、表示部Ｂ２０４へ出力する。
【００７７】
具体的には、引継ぎ制御部Ｂ２０５は、ディスプレイである表示部Ｂ２０４に対して、「タブレットが充電完了になりました。タブレットへ処理を引継ぎますか？」という確認ダイアログを表示する。さらに、ユーザが入力する回答方法として、例えば「前回タブレットから引継いだ状態を表示する」、「現在の状態をタブレットへ引継ぐ」、及び「タブレットへの引継ぎはしない」の３つの選択肢を表示し、ユーザがいずれかを選択できるようにする。ここで、ユーザが「前回タブレットから引継いだ状態を表示する」を選択した場合は、引継ぎ制御部Ｂ２０５は、引継ぎ情報２０７から前回情報端末装置Ａ１００から引継いだ時点の出力状態を再現できるように、次の引継ぎ情報生成ステップＳ４００４の処理に移行する（Ｓ４００３：「引継ぎあり」）。また、ユーザが「現在の状態をタブレットへ引継ぐ」を選択した場合は、現時点の情報端末装置Ｂ２００の各種アプリケーション状態が、情報端末装置Ａ１００へ再引継ぎした後でも継続利用できるように、次の引継ぎ情報生成ステップＳ４００４の処理に移行する（Ｓ４００３：「引継ぎあり」）。また、ユーザが「タブレットへの引継ぎはしない」を選択した場合は、そのまま確認ダイアログ表示を消去して、報知処理を終了する（Ｓ４００３：「引継ぎなし」）。
【００７８】
以上の処理ステップ（Ｓ３００５及びＳ４００３）までが、引継ぎ元端末としての情報端末装置Ａ１００と引継ぎ先端末としての情報端末装置Ｂ２００との間で行われる情報端末装置間報知方法の処理ステップである。
以降の処理ステップ（Ｓ３００６及びＳ４００４）は、情報端末装置Ａ１００が再引継ぎ先端末として機能し、情報端末装置Ｂ２００が再引継ぎ元端末として機能する場合に実行される情報端末装置間再引継ぎ方法を説明する。
【００７９】
従って、以降の処理ステップ（Ｓ３００６及びＳ４００４）において、情報端末装置Ａ１００は、図３の情報端末装置Ｂ２００で示される構成をさらに具備することによって引継ぎ先端末として機能するものとし、また情報端末装置Ｂ２００は、図３の情報端末装置Ａ１００で示される構成をさらに具備することによって引継ぎ元端末として機能するものとする。なお、情報端末装置Ａ１００及びＢ２００にさらに具備する各構成ブロックの機能及び処理内容は、上述したとおりである。以上を踏まえた上で、以降の処理ステップ（Ｓ３００６及びＳ４００４）について詳細を説明する。
【００８０】
引継ぎ情報生成ステップＳ４００４において、再引継ぎ元端末（情報端末装置Ｂ２００）では、引継ぎ処理部の制御要求によって、引継ぎ情報生成部が再引継ぎ先端末（情報端末装置Ａ１００）へ送信するための引継ぎ情報２０７を生成する。
具体的には、例えばインターネットブラウザの場合、再引継ぎ元端末の引継ぎ情報生成部は、アプリケーション処理部に対して、現在表示しているコンテンツのソースファイル又はレンダリングされたキャッシュデータや、閲覧履歴、お気に入りサイトへのリンク、及びｃｏｏｋｉｅ等のユーザのログイン状態の少なくともいずれかを含む情報を取得し、送信するためにデータ圧縮等をして引継ぎ情報２０７として生成する。
【００８１】
さらに、再引継ぎ元端末の引継ぎ情報生成部は、引継ぎ実行確認ステップＳ４００３において、ユーザが「前回タブレットから引継いだ状態を表示する」が選択された場合には、前回引継ぎ元端末（再引継ぎ先端末）から引継いだ引継ぎ情報の内容から、引継いだ時点の出力状態を再現できるように、引継ぎ情報を生成する。
より具体的には、例えばインターネットブラウザの場合、前回引継ぎが発生した時点の表示ＵＲＬ、表示内容、キャッシュデータ、及びｃｏｏｋｉｅデータの少なくともいずれかの情報を、引継ぎ元端末（再引継ぎ先端末）で最初に出力するよう引継ぎ情報を構成する。
【００８２】
また、再引継ぎ元端末の引継ぎ情報生成部は、引継ぎ実行確認ステップＳ４００３において、ユーザが「現在の状態をタブレットへ引継ぐ」が選択された場合には、現時点の引継ぎ先端末（再引継ぎ元端末）の各種アプリケーション状態が、引継ぎ元端末（再引継ぎ先）へ再引継ぎした後でも継続利用できるように、引継ぎ情報を生成する。
より具体的には、例えばインターネットブラウザの場合、再引継ぎ元端末の引継ぎ情報生成部は、現在表示しているコンテンツのソースファイル又はレンダリングされたキャッシュデータや、閲覧履歴、お気に入りサイトへのリンク、及びｃｏｏｋｉｅ等のユーザのログイン状態の少なくともいずれかを含む情報を取得し、アプリケーション処理部に送信するためにデータ圧縮等をして引継ぎ情報として生成する。
【００８３】
引継ぎ要求ステップＳ４００５において、再引継ぎ元端末では、引継ぎ制御部が、送受信部を介して、再引継ぎ先端末に対して引継ぎの要求を送信する。さらに引継ぎ制御部は、送受信部を介して、再引継ぎ先端末において要求が受信できないことを検知した場合、又は要求が拒否された応答を受信した場合は、以降の再引継ぎ処理を続行せずに終了する（図示せず）。
【００８４】
引継ぎ要求確認ステップＳ３００６において、再引継ぎ先端末では、引継ぎ制御部が、送受信部を介して、再引継ぎ元端末からの引継ぎ要求を受信したかを確認する。さらに引継ぎ制御部は、再引継ぎ元端末からの引継ぎ要求を受信した場合は、アプリ起動ステップＳ３００７以降の処理を続行する（Ｓ３００６：Ｙｅｓ）。また、引継ぎ制御部は、再引継ぎ元端末からの引継ぎ要求を受信しなかった場合（一定時間受信待ちを実行した結果、受信しなかった場合）は、引継ぎ処理はスキップして、そのまま報知処理を終了する（Ｓ３００６：Ｎｏ）。
【００８５】
アプリ起動ステップＳ３００７において、再引継ぎ先端末では、引継ぎ制御部が、引継ぎ要求確認ステップＳ３００６において受信した情報内容から、起動するアプリケーションを判別する。さらに、引継ぎ制御部は、判別した結果の起動対象のアプリケーションの起動を、アプリケーション処理部に要求する。
具体的には、例えばインターネットブラウザの場合は、引継ぎ制御部は、引継ぎ要求閣員ステップＳ３００６において受信した情報内容から、引継ぎするために起動するアプリケーションがインターネットブラウザであることを判別し、アプリケーション処理部に対してインターネットブラウザの起動を要求する。アプリケーション処理部は、引継ぎ制御部よりアプリケーションの起動要求を受けて、インターネットブラウザを起動する。
【００８６】
引継ぎ情報送信ステップＳ４００７において、再引継ぎ元端末では、引継ぎ処理部が、送受信部を介して、引継ぎ情報生成ステップＳ４００６によって生成された引継ぎ情報２０７を、再引継ぎ先端末に対して送信する。
【００８７】
引継ぎ情報受信ステップＳ３００８において、再引継ぎ先端末では、引継ぎ制御部が、送受信部を介して、引継ぎ情報送信ステップＳ４００６によって送信された引継ぎ情報２０７を受信し、内部記憶へ保存する。
【００８８】
引継ぎ情報処理ステップＳ３００９において、再引継ぎ先端末では、引継ぎ制御部がもつ引継ぎ情報処理部によって、受信した引継ぎ情報２０７を用いて、再引継ぎ元端末のアプリケーションと同等の状態を再現するよう制御する。
【００８９】
具体的には、例えばインターネットブラウザの場合、引継ぎ制御部は、送受信部を介して受信した引継ぎ情報２０７を、引継ぎ情報処理部へ提供して、引継ぎ情報を用いたアプリケーションの実行を要求する。引継ぎ情報処理部は、圧縮された引継ぎ情報２０７を利用可能なデータ状態へ展開する。さらに、引継ぎ情報処理部は、引継ぎ制御部を介して、アプリケーション処理部で実行しているインターネットブラウザに対して、表示すべきコンテンツのデータを提供し、コンテンツの表示を要求する。表示すべきコンテンツのデータは、再引継ぎ元端末において引継ぎする際に表示していたコンテンツであり、これにより、再引継ぎ元端末で表示されたコンテンツを再引継ぎ先端末で引き続き表示することができる。さらに、引継ぎ情報処理部は、引継ぎ情報２０７に含まれるキャッシュデータや、閲覧履歴、お気に入りサイトへのリンク、及びｃｏｏｋｉｅ等のユーザのログイン状態の少なくともいずれかを、アプリケーション処理部へ提供する。
【００９０】
以降、ユーザは、アプリ利用継続ステップＳ３０１０において、引継ぎ情報処理ステップＳ３００９によって再現された、アプリケーションを継続利用することができる。具体的には、例えばインターネットブラウザの場合、再引継ぎ元端末にて表示していたブラウザの閲覧状態や履歴の利用状態等を、再引継ぎ先端末で引き続き利用継続することが可能となる。
【００９１】
なお、状態報知部１１３で内部保持する報知予約の状態管理及び報知内容と報知先端末の情報は、電池切れによる電源断が発生しても内容が保持できるよう、不揮発領域に記憶されることが望ましい。
また、充電完了を満たす一定値とは、ユーザが所望するアプリケーションが、ユーザが所望する時間分動作することを保証する電力量が供給できる一定値であり、予めアプリケーションや端末毎に決められた値でもよく、ユーザが自由に設定できる値でもよい。
また、情報端末装置Ａ１００における、外部接続部Ａ１０３と送受信部Ａ１０８は同じ通信方式を使用する場合、同じモジュール構成であってもよい。同様に、情報端末装置Ｂ２００における外部接続部Ｂ２０３と送受信部Ｂ２０６は同じ通信方式を使用する場合、同じモジュール構成であってもよい。
また、表示部は、ディスプレイでなくとも、スピーカ等の音声出力でユーザ通知される類の出力等であってもよい。
また、引継ぎ情報生成ステップＳ１００８は、ステップＳ１００１〜Ｓ１００９間のいずれの段階で生成しても同様の効果を得ることができるため、処理を入れ替えてもよい。
また、引継ぎ情報生成ステップＳ４００４は、ステップＳ４００６までのいずれの段階で生成しても同様の効果を得ることができるため、処理を入れ替えてもよい。
【００９２】
以上のように、本発明の一実施形態に係る情報端末装置によれば、ユーザは、使用中の端末装置が充電切れ等の要因において止む無く他の端末装置にアプリケーションの状態を引継いで継続利用した際、端末装置毎の解像度やレンダリングエンジンの対応等の機能差異、性能差異に起因して出力結果が異なることを検出した上で、それまで使用していた端末装置からの充電完了通知を受け取ることができ、再度使用していた端末装置での閲覧ができる状態にあることを逸早く知ることができる。
また、この通知を受け取る必要がない関係のない別の端末装置においては、異なる端末装置からの充電完了の通知によって、煩わしさを感じることがない。
【００９３】
さらに、本発明の一実施形態に係る情報端末装置によれば、ユーザは、引継ぎ元端末から充電完了の通知を受けた際に、前回引継ぎ元端末から引継いだ時点の表示状態を自動的に復帰させることができる。これにより、ユーザは、止む無く別端末に引継いだ時点の状態から、アプリケーション、特にブラウザでの閲覧を再開することが可能となる。
【００９４】
なお、本発明の実施形態で説明した情報端末装置を構成する全て又は一部の機能ブロックは、典型的には集積回路であるＬＳＩ（集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、又はウルトラＬＳＩ等と称される）として実現される。これらは、個別に１チップ化されてもよいし、一部又は全部を含むように１チップ化されてもよい。
また、集積回路化の手法は、ＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。また、ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
さらには、半導体技術の進歩又は派生する別の技術により、ＬＳＩに置き換わる集積回路化の技術が登場すれば、当然その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてあり得る。
【００９５】
また、本発明の実施形態で説明した情報端末装置の各機能は、記憶装置（ＲＯＭ、ＲＡＭ、ハードディスク等）に格納された上述した処理手順を実行可能な所定のプログラムデータが、ＣＰＵによって解釈実行されることで実現してもよい。この場合、プログラムデータは、記録媒体を介して記憶装置内に導入されてもよいし、記録媒体上から直接実行されてもよい。ここで、記録媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、ＣＤ−ＲＯＭやＤＶＤ、ＢＤ等の光ディスク、メモリカード等の記録媒体をいう。また、記録媒体は、電話回線や搬送路等の通信媒体も含む概念である。
【産業上の利用可能性】
【００９６】
本発明は、モバイルＰＣ、タブレット型情報端末、スマートフォン等のバッテリーを搭載した携帯型情報端末装置等に利用可能であり、特に情報端末装置間で機器連携し、ユーザの利用状態を引継いで利用する場合等に適用することができる。また、ユーザが保有する複数の端末装置間で利用状態を引継いだ後、ユーザ操作の手間を必要することなく、引継ぎ前の端末装置の状態、特に充電完了の状態を遠隔位置からでも受信したい場合に適用することができる。
【符号の説明】
【００９７】
１０  ＣＰＵ
２０  メモリ装置
２１  ＲＯＭ
２２  ＲＡＭ
２３  ハードディスク装置
３０  通信装置
３１  記録媒体
３２  読み取り装置
３４  通信回線
４０  入力装置
４２  表示装置
５０  バスライン
５１  タイマ回路
５２  割り込みコントローラ
２４、３３、４１、４３  インタフェース
１００  情報端末装置Ａ（引継ぎ元端末）
１０１  操作入力部Ａ
１０２  アプリケーション処理部Ａ
１０３  外部接続部Ａ
１０４  表示部Ａ
１０５  引継ぎ制御部Ａ
１０６  引継ぎ情報生成部
１０７  引継ぎ情報
１０８  送受信部Ａ
１０９  引継ぎ要因管理部
１１０  電源管理部
１１１  電源部
１１２  引継ぎ先継続制約判定部
１１３  状態報知部
２００  情報端末装置Ｂ（引継ぎ先端末）
２０１  操作入力部Ｂ
２０２  アプリケーション処理部Ｂ
２０３  外部接続部Ｂ
２０４  表示部Ｂ
２０５  引継ぎ制御部Ｂ
３００  ネットワーク
４００  充電装置
５００  情報処理装置
【図１】
2012249193.tif 000003
【図２】
2012249193.tif 000004
【図３】
2012249193.tif 000005
【図４】
2012249193.tif 000006
【図５】
2012249193.tif 000007