(57)【特許請求の範囲】
【請求項１】
他の端末装置と連携して情報を表示する表示手段と、
前記他の端末装置に連携用のアプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定手段と、
前記連携アプリケーション有無判定手段により前記他の端末装置に前記アプリケーションがインストールされていないと判定された場合に、前記他の端末装置に連携表示させる画面の画像情報を含む連携情報を生成し、前記連携アプリケーション有無判定手段により前記他の端末装置に前記アプリケーションがインストールされていると判定された場合に、前記他の端末装置に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成する連携情報生成手段と、
前記連携情報を前記他の端末装置に送信する送信手段と、
を備えることを特徴とする端末装置。
【請求項２】
ユーザの操作を受け付ける入力手段と、
前記入力手段により受け付けた操作が、他の端末装置との連携表示が必要な操作か否かを判定する連携操作判定手段と、
をさらに備え、
前記連携アプリケーション有無判定手段は、前記連携操作判定手段により連携表示が必要と判定された場合に、前記他の端末装置に連携用のアプリケーションがインストールされているか否かを判定することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記連携操作判定手段は、前記入力手段により受け付けた操作が、画面を遷移させる操作である場合に、前記他の端末装置との連携表示が必要な操作であると判定することを特徴とする請求項２に記載の端末装置。
【請求項４】
前記連携情報生成手段は、前記連携アプリケーション有無判定手段により前記他の端末装置に前記アプリケーションがインストールされていると判定された場合に、前記他の端末装置に遷移先の画面を生成させるためのコマンドを含む連携情報を生成し、前記連携アプリケーション有無判定手段により前記他の端末装置に前記アプリケーションがインストールされていないと判定された場合に、前記遷移先の画面の画像情報を含む連携情報を生成することを特徴とする請求項３に記載の端末装置。
【請求項５】
前記連携操作判定手段は、アプリケーションの起動中に前記入力手段により受け付けた操作が、他のアプリケーションを起動する操作である場合に、前記他の端末装置との連携表示が必要な操作であると判定することを特徴とする請求項２〜請求項４のいずれか一項に記載の端末装置。
【請求項６】
前記連携アプリケーション有無判定手段は、前記他のアプリケーションが前記他の端末装置にインストールされているか否かを判定することを特徴とする請求項５に記載の端末装置。
【請求項７】
前記連携情報生成手段は、前記連携アプリケーション有無判定手段により前記他の端末装置に前記他のアプリケーションがインストールされていると判定された場合に、前記他の端末装置に前記他のアプリケーションを起動させるためのコマンドを含む連携情報を生成し、前記連携アプリケーション有無判定手段により前記他の端末装置に前記他のアプリケーションがインストールされていないと判定された場合に、前記他のアプリケーションを起動した画面の画像情報を含む連携情報を生成することを特徴とする請求項６に記載の端末装置。
【請求項８】
前記連携アプリケーション有無判定手段は、連携表示させる画面を生成させるためのコマンドを前記他の端末装置に送信することによって、連携表示させる画面を生成させるための前記コマンドを実行可能か否かを示す実行可否応答を前記他の端末装置から受信し、前記他の端末装置に前記アプリケーションがインストールされているか否かを前記実行可否応答に基づいて判定することを特徴とする請求項１に記載の端末装置。
【請求項９】
互いに連携して情報を表示する一の端末装置と他の端末装置とを含む連携表示システムであって、
前記一の端末装置は、
前記他の端末装置と連携して情報を表示する第１表示手段と、
前記他の端末装置に連携用のアプリケーションがインストールされているか否かを前記他の端末装置に問い合わせ、前記他の端末装置からの応答に基づいて、前記他の端末装置に連携用のアプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定手段と、
前記連携アプリケーション有無判定手段により前記他の端末装置に前記アプリケーションがインストールされていないと判定された場合に、前記他の端末装置に連携表示させる画面の画像情報を含む連携情報を生成し、前記連携アプリケーション有無判定手段により前記他の端末装置に前記アプリケーションがインストールされていると判定された場合に、前記他の端末装置に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成する連携情報生成手段と、
前記連携情報を前記他の端末装置に送信する送信手段と、
を備え、
前記他の端末装置は、
前記他の端末装置にインストールされているアプリケーションを管理するとともに、前記連携アプリケーション有無判定手段からの問い合わせに応じて、前記他の端末装置に前記アプリケーションがインストールされているか否かを応答するアプリケーション管理手段と、
前記連携情報に基づいて、前記画面を表示する第２表示手段と、
を備えることを特徴とする連携表示システム。
【請求項１０】
複数の端末装置が連携して情報を表示する連携表示方法であって、
前記複数の端末装置のうちの一の端末装置において、
前記複数の端末装置のうちの他の端末装置に連携用のアプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定ステップと、
前記連携アプリケーション有無判定ステップにおいて前記他の端末装置に前記アプリケーションがインストールされていないと判定された場合に、前記他の端末装置に連携表示させる画面の画像情報を含む連携情報を生成し、前記連携アプリケーション有無判定ステップにおいて前記他の端末装置に前記アプリケーションがインストールされていると判定された場合に、前記他の端末装置に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成する連携情報生成ステップと、
前記連携情報を前記他の端末装置に送信する送信ステップと、
備えることを特徴とする連携表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、連携表示システムおよび連携表示方法に関する。
【背景技術】
【０００２】
従来、複数の端末装置が連携動作して、より多くの情報を表示する方法がある。例えば、特許文献１には、１画面で表示ができない場合に、複数の携帯端末で分割表示する方法、および、複数の項目の一覧を表示する画面とその項目の詳細を表示する画面とをそれぞれ異なる携帯端末で分割表示する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−６１１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された連携表示方法では、一の携帯端末から他の携帯端末に、表示内容を送信している。すなわち、一の携帯端末において、連携表示するデータをインターネットなどから取得し、他の携帯端末で表示する画面の画像情報を他の携帯端末に送信している。このため、上述の連携表示方法では、一の携帯端末が取得するデータ量、および、携帯端末間で送受信されるデータ量が大きくなり、画面表示を迅速に行えない。
【０００５】
そこで本発明は、このような問題点を解決するために、複数の端末装置間で連携して情報を表示する際に、連携表示に要する時間を短縮可能な端末装置、連携表示システムおよび連携表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の端末装置は、他の端末装置と連携して情報を表示する表示手段と、他の端末装置に連携用のアプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定手段と、連携アプリケーション有無判定手段により他の端末装置にアプリケーションがインストールされていないと判定された場合に、他の端末装置に連携表示させる画面の画像情報を含む連携情報を生成し、連携アプリケーション有無判定手段により他の端末装置に連携用のアプリケーションがインストールされていると判定された場合に、他の端末装置に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成する連携情報生成手段と、連携情報を他の端末装置に送信する送信手段と、を備える。
【０００７】
本発明の連携表示システムは、互いに連携して情報を表示する一の端末装置と他の端末装置とを含む連携表示システムである。一の端末装置は、他の端末装置と連携して情報を表示する第１表示手段と、他の端末装置に連携用のアプリケーションがインストールされているか否かを他の端末装置に問い合わせ、他の端末装置からの応答に基づいて、他の端末装置に連携用のアプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定手段と、連携アプリケーション有無判定手段により他の端末装置にアプリケーションがインストールされていないと判定された場合に、他の端末装置に連携表示させる画面の画像情報を含む連携情報を生成し、連携アプリケーション有無判定手段により他の端末装置にアプリケーションがインストールされていると判定された場合に、他の端末装置に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成する連携情報生成手段と、連携情報を他の端末装置に送信する送信手段と、を備える。他の端末装置は、他の端末装置にインストールされているアプリケーションを管理するとともに、連携アプリケーション有無判定手段からの問い合わせに応じて、他の端末装置にアプリケーションがインストールされているか否かを応答するアプリケーション管理手段と、連携情報に基づいて、画面を表示する第２表示手段と、を備える。
【０００８】
本発明の連携表示方法は、複数の端末装置が連携して情報を表示する連携表示方法である。この連携表示方法は、複数の端末装置のうちの一の端末装置において、複数の端末装置のうちの他の端末装置に連携用のアプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定ステップと、連携アプリケーション有無判定ステップにおいて他の端末装置にアプリケーションがインストールされていないと判定された場合に、他の端末装置に連携表示させる画面の画像情報を含む連携情報を生成し、連携アプリケーション有無判定ステップにおいて他の端末装置にアプリケーションがインストールされていると判定された場合に、他の端末装置に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成する連携情報生成ステップと、連携情報を他の端末装置に送信する送信ステップと、備える。
【０００９】
本発明によれば、端末装置は、他の端末装置に連携用のアプリケーションがインストールされていない場合に、他の端末装置に連携表示させる画面の画像情報を含む連携情報を送信する。このため、他の端末装置に連携用のアプリケーションがインストールされている場合には、連携表示させる画面の画像情報を他の端末装置に送信する必要がないので、端末装置間で送受信されるデータ量を低減できる。また、端末装置は連携表示させる画面の画像情報を生成する必要がないので、端末装置の処理を軽減できる。その結果、連携表示に要する時間を短縮することが可能となる。
【００１０】
また、他の端末装置に連携用のアプリケーションがインストールされている場合には、連携表示させる画面を生成させるためのコマンドを含む連携情報を他の端末装置に送信することにより、他の端末装置に画面の画像情報を生成させることができる。このため、端末装置は連携表示させる画面の画像情報を生成する必要がなく、端末装置の処理を軽減できる。その結果、連携表示に要する時間を短縮することが可能となる。
【００１１】
また、端末装置は、ユーザの操作を受け付ける入力手段と、入力手段により受け付けた操作が、他の端末装置との連携表示が必要な操作か否かを判定する連携操作判定手段と、をさらに備えてもよい。この場合、連携アプリケーション有無判定手段は、連携操作判定手段により連携表示が必要と判定された場合に、他の端末装置に連携用のアプリケーションがインストールされているか否かを判定してもよい。この構成によれば、連携表示が必要な操作が行われた場合に、他の端末装置に連携用のアプリケーションがインストールされているか否かの判定を行って、連携情報の生成および送信を行う。このため、連携表示が不要な場合に、端末装置は、連携情報の生成を行う必要がなく、端末装置の処理をさらに軽減できる。
【００１２】
連携操作判定手段は、入力手段により受け付けた操作が、画面を遷移させる操作である場合に、他の端末装置との連携表示が必要な操作であると判定してもよい。この場合、連携情報生成手段は、連携アプリケーション有無判定手段により他の端末装置にアプリケーションがインストールされていると判定された場合に、他の端末装置に遷移先の画面を生成させるためのコマンドを含む連携情報を生成し、連携アプリケーション有無判定手段により他の端末装置にアプリケーションがインストールされていないと判定された場合に、遷移先の画面の画像情報を含む連携情報を生成してもよい。この構成によれば、端末装置と他の端末装置において、遷移元の画面と遷移先の画面とを連携表示することができ、遷移元の画面と遷移先の画面との連携表示に要する時間を短縮することが可能となる。
【００１３】
連携操作判定手段は、アプリケーションの起動中に入力手段により受け付けた操作が、他のアプリケーションを起動する操作である場合に、他の端末装置との連携表示が必要な操作であると判定してもよい。この場合、連携アプリケーション有無判定手段は、他のアプリケーションが他の端末装置にインストールされているか否かを判定してもよい。さらに、連携情報生成手段は、連携アプリケーション有無判定手段により他の端末装置に他のアプリケーションがインストールされていると判定された場合に、他の端末装置に他のアプリケーションを起動させるためのコマンドを含む連携情報を生成し、連携アプリケーション有無判定手段により他の端末装置に他のアプリケーションがインストールされていないと判定された場合に、他のアプリケーションを起動した画面の画像情報を含む連携情報を生成してもよい。この構成によれば、端末装置と他の端末装置において、起動中のアプリケーションの画面と他のアプリケーションの画面とを連携表示することができ、この連携表示に要する時間を短縮することが可能となる。
【００１４】
連携アプリケーション有無判定手段は、連携表示させる画面を生成させるためのコマンドを他の端末装置に送信することによって、他の端末装置に連携用のアプリケーションがインストールされているか否かを判定してもよい。この場合、連携表示させる画面を生成させるためのコマンドを他の端末装置に送信することによって、他の端末装置に連携用のアプリケーションがインストールされているか否かを判定するので、他の端末装置に連携用のアプリケーションがインストールされているか否かの問い合わせを別途行う必要がない。このため、端末装置間で送受信されるデータ量を低減できる。また、他の端末装置に連携用のアプリケーションがインストールされている場合には、他の端末装置は、連携情報を受信することなく、連携表示させる画面を表示することができる。その結果、連携表示に要する時間をさらに短縮することが可能となる。
【発明の効果】
【００１５】
本発明によれば、複数の端末装置間で連携して情報を表示する際に、連携表示に要する時間を短縮できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る連携表示システムの機能構成を示す図である。
【図２】図１の第１端末装置のハードウェア構成を示す図である。
【図３】連携表示要否テーブルの一例を示す図である。
【図４】連携表示の例を示す図である。
【図５】連携情報の例を示す図である。
【図６】図１の連携表示システムの連携動作の一例を示すシーケンス図である。
【図７】図６の連携表示動作を示すシーケンス図である。
【図８】図１の連携表示システムの連携動作の他の例を示すシーケンス図である。
【図９】図８の連携表示動作を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は相当要素には同一の符号を付し、重複する説明を省略する。
【００１８】
図１は、本実施形態に係る連携表示システムの機能構成を概略的に示す図である。図１に示されるように、連携表示システム１０は、第１端末装置１（端末装置，一の端末装置）と、第２端末装置２（他の端末装置）とを含んで構成されており、第１端末装置１と第２端末装置２とが連携して情報を表示するシステムである。
【００１９】
第１端末装置１は、第２端末装置２とともに連携表示を行う端末装置であって、連携表示処理を主導するメイン端末である。この第１端末装置１は、例えば、携帯電話、スマートフォン、ＰＤＡ（Personal  Digital  Assistants）およびノートＰＣなどの装置である。また、第１端末装置１は、第２端末装置２と通信可能に構成され、かつ、ネットワークＮＷに接続されている。なお、第２端末装置２との通信は、有線および無線のいずれで行われてもよく、例えば、無線ＬＡＮ（Local  Area  Network）、ブルートゥース、専用のケーブルなどによって行われる。
【００２０】
図２は、第１端末装置１のハードウェア構成を示す図である。図２に示されるように、第１端末装置１は、物理的には、ＣＰＵ（Central  Processing  Unit）１０１、主記憶装置であるＲＡＭ（Random  Access  Memory）１０２、ＲＯＭ（Read  Only  Memory）１０３、ハードディスクなどの補助記憶装置１０４、ネットワークカードなどのデータ送受信デバイスである通信モジュール１０５、タッチパネルおよびキーボードなどの入力デバイスである入力装置１０６、液晶ディスプレイおよびタッチパネルなどの出力デバイスである表示装置１０７などのハードウェアにより構成されている。後述する第１端末装置１の各機能は、ＣＰＵ１０１、ＲＡＭ１０２などのハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで入力装置１０６および表示装置１０７などを動作させるとともに、ＲＡＭ１０２や補助記憶装置１０４におけるデータの読み出しおよび書き込みを行うことで実現される。
【００２１】
第２端末装置２は、第１端末装置１とともに連携表示を行う端末装置であって、第１端末装置１からの指示に基づいて連携表示処理を行うサブ端末である。この第２端末装置２は、例えば、携帯電話、スマートフォン、ＰＤＡおよびノートＰＣなどの装置である。また、第２端末装置２は、第１端末装置１と通信可能に構成され、かつ、ネットワークＮＷに接続されている。第２端末装置２は、第１端末装置１と同様のハードウェア構成を有し、ＣＰＵ、ＲＡＭ、ＲＯＭ、通信モジュール、補助記憶装置、入力装置および表示装置などのハードウェアを備えている。後述する第２端末装置２の各機能は、ＣＰＵ、ＲＡＭなどのハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵの制御のもとで入力装置および表示装置などを動作させるとともに、ＲＡＭや補助記憶装置におけるデータの読み出しおよび書き込みを行うことで実現される。
【００２２】
ネットワークＮＷは、有線および無線のいずれでもよく、例えば、移動体通信網、インターネット、有線ＬＡＮ、無線ＬＡＮなどのネットワークである。このネットワークＮＷには、第１端末装置１および第２端末装置２の表示装置に表示させるための情報を保持するウェブサーバなどの装置が接続されている。
【００２３】
次に、連携表示システム１０の機能構成について説明する。図１に示されるように、第１端末装置１は、機能的には、入力部１１（入力手段）と、端末間情報送信部１２（送信手段）と、端末間情報受信部１３と、ＮＷ送受信部１４と、連携表示制御部１５と、アプリケーション実行部１６と、表示部１７（表示手段，第１表示手段）と、を備えている。
【００２４】
入力部１１は、入力装置１０６を介してユーザの操作を受け付ける入力手段として機能する。入力部１１は、受け付けた操作に関する操作情報を連携表示制御部１５およびアプリケーション実行部１６に送信する。端末間情報送信部１２は、第２端末装置２に各種データを送信する端末間情報送信手段として機能する。端末間情報受信部１３は、第２端末装置２から各種データを受信する端末間情報受信手段として機能する。ＮＷ送受信部１４は、ネットワークＮＷへの各種データの送信およびネットワークＮＷからの各種データの受信を行うＮＷ送受信手段として機能する。
【００２５】
連携表示制御部１５は、第１端末装置１と第２端末装置２との連携表示を制御する連携表示制御手段として機能する。連携表示制御部１５は、連携モードの開始を示す操作情報を入力部１１から受信した場合、アプリケーション実行部１６に連携モードであることを通知する。また、連携表示制御部１５は、連携モードの終了を示す操作情報を入力部１１から受信した場合、アプリケーション実行部１６に連携モードが終了したことを通知する。そして、連携表示制御部１５は、連携モード中において、連携表示に関する制御を行う。この連携表示制御部１５は、連携操作判定部５１（連携操作判定手段）と、連携アプリケーション有無判定部５２（連携アプリケーション有無判定手段）と、連携情報生成部５３（連携情報生成手段）と、を備えている。
【００２６】
連携操作判定部５１は、入力部１１により受け付けた操作が、第２端末装置２との連携表示を必要とする操作か否かを判定する連携操作判定手段として機能する。連携操作判定部５１は、入力部１１からの操作情報をアプリケーション実行部１６を介して受信し、操作情報が示す操作内容に応じて連携表示が必要か否かを判定する。具体的には、連携操作判定部５１は、すべてのアプリケーションにおいて、画面遷移を含む操作が行われた場合、連携表示が必要と判定する。例えば、アプリケーションの１画面が１アクティビティ（Ａｃｔｉｖｉｔｙ）と呼ばれるオブジェクトで構成されている場合、連携操作判定部５１は、アクティビティの切り替わりを検出することによって、画面の遷移を含む操作であるか否かを判定する。そして、連携操作判定部５１は、画面の遷移を含む操作であると判定した場合、連携表示が必要であると判定する。また、連携操作判定部５１は、例えば、連携表示要否テーブルを備え、この連携表示要否テーブルに基づいて、連携表示が必要な操作か否かを判定してもよい。
【００２７】
図３は、連携表示要否テーブルの一例を示す図である。図３に示されるように、連携表示要否テーブルには、アプリケーション種別を示す情報と、アプリケーション操作を示す情報と、連携表示要否を示す情報と、が対応付けて記憶されている。アプリケーション種別を示す情報は、第１端末装置１において実行中のアプリケーションの種類を示す情報である。アプリケーション操作を示す情報は、実行中のアプリケーションにおける操作を示す情報である。連携表示要否を示す情報は、第２端末装置２との連携表示が必要か否かを示す情報である。
【００２８】
この例では、すべてのアプリケーションにおいて、画面遷移を含む操作が行われた場合、連携操作判定部５１は、連携表示は必要と判定する。また、ギャラリー（画像ビューワ）の画像のサムネイル一覧において、１枚の画像を選択する操作が行われた場合、連携操作判定部５１は、連携表示が必要と判定する。また、ブラウザ閲覧中のスクロール操作、拡大操作および縮小操作が行われた場合、連携操作判定部５１は、連携表示は不要と判定する。一方、ブラウザ閲覧中にＵＲＬ情報を選択する操作が行われた場合、連携操作判定部５１は、連携表示が必要と判定する。また、メールアプリケーション（メーラ）の受信メール一覧画面において、メールを選択してメール本文の詳細画面を開く操作、および、メールアプリケーションのメール本文詳細画面内のＵＲＬ情報を選択してブラウザを起動する操作が行われた場合、連携操作判定部５１は、連携表示が必要と判定する。
この連携表示要否テーブルには、第１端末装置１にインストールされているすべてのアプリケーションに対するすべての操作について連携表示の要否が予め登録されている。
【００２９】
ここで、連携表示の具体例について説明する。図４は、連携表示の例を示す図である。図４の（ａ）に示されるように、第１端末装置１に表示された受信メール一覧画面において、メールが選択された場合、選択されたメールのメールの詳細画面が第２端末装置２に表示される。また、図４の（ｂ）に示されるように、第１端末装置１に表示されたメール詳細画面において、メール本文内のＵＲＬ情報が選択された場合、選択されたＵＲＬ情報のリンク先のウェブページの画面が第２端末装置２に表示される。
【００３０】
このように、連携操作判定部５１は、ブラウザ閲覧中のスクロール操作のように、同一画面内の操作を示す操作情報を受信した場合、連携表示は不要と判定する。また、連携操作判定部５１は、メールアプリケーションにおけるメール本文の詳細画面を開く操作のように、異なる画面への遷移をもたらす操作を示す操作情報を受信した場合、連携表示は必要と判定する。また、連携操作判定部５１は、メールアプリケーションにおけるＵＲＬ情報の選択操作のように、アプリケーションの起動中に他のアプリケーションを起動する操作を示す操作情報を受信した場合、連携表示は必要と判定する。また、連携操作判定部５１は、連携表示は不要と判定した場合、アプリケーション実行部１６に操作実行指示を送信する。
【００３１】
連携アプリケーション有無判定部５２は、連携用のアプリケーションである連携アプリケーションが第２端末装置２にインストールされているか否かを判定する連携アプリケーション有無判定手段として機能する。連携アプリケーション有無判定部５２は、連携操作判定部５１によって連携表示が必要と判定されたことに応じて、端末間情報送信部１２を介して第２端末装置２に連携モード開始通知を送信する。そして、連携アプリケーション有無判定部５２は、端末間情報送信部１２を介して第２端末装置２に連携アプリケーション有無確認要求を送信する。この連携アプリケーション有無確認要求は、連携アプリケーションがインストールされているか否かを確認する要求である。
【００３２】
また、連携アプリケーション有無判定部５２は、端末間情報受信部１３を介して第２端末装置２から連携アプリケーション有無応答を受信する。この連携アプリケーション有無応答は、連携アプリケーションがインストールされているか否かを示す応答である。そして、連携アプリケーション有無判定部５２は、連携アプリケーション有無応答に基づいて、第２端末装置２に連携アプリケーションがインストールされているか否かを判定する。
【００３３】
なお、連携アプリケーションとは、連携表示を行うためのアプリケーションである。例えば、メール本文の詳細画面を第２端末装置２に表示させる場合には、連携アプリケーションはメールアプリケーションである。また、ＵＲＬ情報のリンク先の画面を第２端末装置２に表示させる場合には、連携アプリケーションはブラウザである。
【００３４】
連携情報生成部５３は、連携アプリケーション有無判定部５２により第２端末装置２に連携アプリケーションがインストールされていると判定された場合に、連携アプリケーションコマンドを含む連携情報を生成する連携情報生成手段として機能する。ここで、連携アプリケーションコマンドとは、第２端末装置２に連携表示させる画面を、連携アプリケーションに生成させるためのコマンドである。また、連携情報生成部５３は、連携アプリケーション有無判定部５２により第２端末装置２に連携アプリケーションがインストールされていないと判定された場合に、第２端末装置２に連携表示させる画面の画像情報を含む連携情報を生成する。
【００３５】
なお、第２端末装置２に連携アプリケーションがインストールされていないと判定された場合、連携情報生成部５３は、操作実行指示をアプリケーション実行部１６に送信し、アプリケーション実行部１６に当該操作を実行させる。そして、連携表示させる画面の画像情報をアプリケーション実行部１６から取得する。そして、連携情報生成部５３は、画像情報を含む連携情報を生成する。また、連携表示制御部１５は、連携情報生成部５３によって生成された連携情報を、端末間情報送信部１２を介して第２端末装置２に送信する。
【００３６】
図５は、連携情報の一例を示す図である。図５に示されるように、連携情報は、第２端末装置２に連携表示させるためのコマンドと、連携アプリケーション種別の情報と、そのコマンドのパラメータとを含む情報である。この連携情報は、連携アプリケーションが第２端末装置２にインストールされているか否かと、操作内容とに基づいて決定される。
【００３７】
連携情報生成部５３は、第２端末装置２から受信した連携アプリケーション有無応答と、アプリケーション実行部１６から受信した操作情報と、に基づいて、コマンドを決定する。そして、連携情報生成部５３は、コマンドと、連携アプリケーション種別情報と、パラメータとを含む連携情報を生成する。例えば、連携アプリケーション有無応答がメールアプリケーションのインストール済みを示し、メール一覧からメールが選択された場合には、連携情報生成部５３は、メールアプリケーションを示す連携アプリケーション種別情報と、選択されたメールの詳細情報と、そのメールの詳細情報を表示させるための連携アプリケーションコマンドとを含む連携情報を生成する。
【００３８】
また、連携アプリケーション有無応答がブラウザのインストール済みを示し、ＵＲＬ情報が選択された場合には、連携情報生成部５３は、ブラウザを示す連携アプリケーション種別情報と、ＵＲＬ情報と、そのＵＲＬ情報により示されるウェブページをウェブサーバから取得させるための連携アプリケーションコマンドとを含む連携情報を生成する。一方、連携アプリケーション有無応答が連携アプリケーションの未インストールを示す場合、連携情報生成部５３は、画像情報と、画面を表示させるためのコマンドとを含む連携情報を生成する。
【００３９】
アプリケーション実行部１６は、アプリケーションを実行するアプリケーション実行手段として機能する。アプリケーション実行部１６は、入力部１１から受信した操作情報がアプリケーションの起動を示す場合、当該アプリケーションを起動する。そして、アプリケーション実行部１６は、起動したアプリケーションを表示するための画像情報を生成して、画像情報を表示部１７に送信する。また、アプリケーション実行部１６は、連携モード中でない場合、入力部１１から受信した操作情報が示す操作を、起動中のアプリケーションを用いて実行する。
【００４０】
また、アプリケーション実行部１６は、連携モード中においては、入力部１１から受信した操作情報を連携表示制御部１５に送信する。そして、アプリケーション実行部１６は、連携操作判定部５１および連携情報生成部５３から操作実行指示を受信した場合、その操作を実行する。アプリケーション実行部１６は、連携操作判定部５１から操作実行指示を受信した場合、操作実行指示に基づいて操作を実行した結果として表示する画面の画像情報を生成する。そして、アプリケーション実行部１６は、生成した画像情報を表示部１７に送信する。
【００４１】
一方、アプリケーション実行部１６は、連携情報生成部５３から操作実行指示を受信した場合、操作実行指示に基づいて操作を実行して、第２端末装置２に連携表示させる画面を生成する。そして、アプリケーション実行部１６は、その画面をキャプチャして画像情報を取得し、取得した画像情報を連携表示制御部１５の連携情報生成部５３に送信する。
【００４２】
例えば、メールアプリケーションの受信メール一覧画面において、メールを選択してメール本文の詳細画面を開く操作の操作実行指示を受信した場合、アプリケーション実行部１６は、メールアプリケーションを用いて当該操作を実行し、第１端末装置１内の記憶手段からメール本文のデータを取得して、メール本文を表示する画面を生成する。そして、アプリケーション実行部１６は、その画面をキャプチャして画像情報を取得する。
【００４３】
また、メール本文内のＵＲＬ情報を選択してブラウザを起動する操作の操作実行指示を受信した場合、アプリケーション実行部１６は、ブラウザを起動して、選択されたＵＲＬ情報に基づいて、ＮＷ送受信部１４を介してネットワークＮＷ上のウェブサーバにアクセスする。そして、アプリケーション実行部１６は、ウェブサーバからＵＲＬ情報のリンク先のウェブページに関するデータを取得して、リンク先のウェブページを表示する画面をブラウザを用いて生成する。そして、アプリケーション実行部１６は、その画面をキャプチャして画像情報を取得する。
【００４４】
表示部１７は、情報を表示する表示手段として機能する。表示部１７は、アプリケーション実行部１６から受信した画像情報に基づいて、表示装置１０７に画面を表示する。
【００４５】
第２端末装置２は、機能的には、入力部２１と、端末間情報送信部２２と、端末間情報受信部２３と、ＮＷ送受信部２４と、連携表示制御部２５と、アプリケーション実行部２６と、表示部２７（第２表示手段）と、アプリケーション管理部２８（アプリケーション管理手段）と、を備えている。
【００４６】
入力部２１は、入力装置を介してユーザの操作を受け付ける入力手段として機能する。入力部２１は、受け付けた操作に関する操作情報を連携表示制御部２５およびアプリケーション実行部２６に送信する。端末間情報送信部２２は、第１端末装置１に各種データを送信する端末間情報送信手段として機能する。端末間情報受信部２３は、第１端末装置１から各種データを受信する端末間情報受信手段として機能する。ＮＷ送受信部２４は、ネットワークＮＷへの各種データの送信およびネットワークＮＷからの各種データの受信を行うＮＷ送受信手段として機能する。
【００４７】
連携表示制御部２５は、第１端末装置１と第２端末装置２との連携表示を制御する連携表示制御手段として機能する。連携表示制御部２５は、端末間情報受信部２３を介して第１端末装置１から連携アプリケーション有無確認要求を受信する。そして、連携表示制御部２５は、アプリケーション管理部２８に連携アプリケーションがインストールされているか否かを問い合わせ、その結果を連携アプリケーション有無応答として端末間情報送信部２２を介して第１端末装置１に送信する。また、連携表示制御部２５は、端末間情報受信部２３を介して第１端末装置１から連携情報を受信する。そして、連携表示制御部２５は、連携情報をアプリケーション実行部２６に送信する。
【００４８】
アプリケーション実行部２６は、アプリケーションを実行するアプリケーション実行手段として機能する。アプリケーション実行部２６は、連携表示制御部２５から連携情報を受信する。また、アプリケーション実行部２６は、画面を表示させるためのコマンドが連携情報に含まれる場合、そのパラメータである画像情報を表示部２７に送信する。
【００４９】
一方、アプリケーション実行部２６は、連携アプリケーションコマンドが連携情報に含まれる場合、連携情報に含まれる連携アプリケーション種別情報により示される連携アプリケーションを起動する。そして、アプリケーション実行部２６は、連携アプリケーションにおいて、連携情報に含まれるパラメータを用いて、連携情報に含まれる連携アプリケーションコマンドを実行し、画面の画像情報を生成する。そして、アプリケーション実行部２６は、生成した画像情報を表示部２７に送信する。
【００５０】
例えば、メールアプリケーションを示す連携アプリケーション種別情報と、メールの詳細情報と、メールの詳細情報を表示させるための連携アプリケーションコマンドとを含む連携情報を受信した場合、アプリケーション実行部２６は、メールアプリケーションを起動し、メールアプリケーションを用いてメールの詳細情報を表示するための画像情報を生成する。
【００５１】
また、ブラウザを示す連携アプリケーション種別情報と、ＵＲＬ情報と、そのＵＲＬ情報により示されるウェブページを取得させるための連携アプリケーションコマンドとを含む連携情報を受信した場合、アプリケーション実行部２６は、ブラウザを起動する。そして、アプリケーション実行部２６は、ＵＲＬ情報に基づいて、ＮＷ送受信部２４を介してネットワークＮＷ上のウェブサーバにアクセスする。そして、アプリケーション実行部２６は、ウェブサーバからＵＲＬ情報のリンク先のウェブページに関するデータを取得して、リンク先のウェブページを表示するための画像情報をブラウザにより生成する。
【００５２】
表示部２７は、情報を表示する表示手段として機能する。表示部２７は、アプリケーション実行部２６から受信した画像情報に基づいて、表示装置に画面を表示する。
【００５３】
アプリケーション管理部２８は、第２端末装置２にインストールされているアプリケーションを管理するアプリケーション管理手段として機能する。アプリケーション管理部２８は、連携表示制御部２５から連携アプリケーションがインストールされているか否かの問い合わせを受けると、連携アプリケーションがインストールされているか否かの応答を行う。
【００５４】
続いて、上述した構成を有する連携表示システム１０における連携表示方法について説明する。図６および図７は、連携表示システム１０の連携表示動作の一例を示すシーケンス図である。図６に示されるように、まず、第１端末装置１において、入力部１１が連携モードの開始の操作を受け付けることにより、連携表示動作が開始される（ステップＳ０１）。このとき、入力部１１は、連携モードの開始を示す操作情報を連携表示制御部１５に送信する。そして、連携表示制御部１５は、アプリケーション実行部１６に連携モードであることを通知する。
【００５５】
次に、入力部１１は、アプリケーションＡＰ１を起動する操作を受け付けると、その操作情報をアプリケーション実行部１６に送信する。そして、アプリケーション実行部１６は、アプリケーションＡＰ１を起動する（ステップＳ０２）。続いて、アプリケーション実行部１６は、アプリケーションＡＰ１を表示するための画像情報を生成し、表示部１７に送信する。そして、表示部１７は、アプリケーション実行部１６から受信した画像情報に基づいて、アプリケーションＡＰ１の画面を表示装置１０７に表示する（ステップＳ０３）。
【００５６】
その後、入力部１１は、アプリケーションＡＰ１の操作を受け付けると、その操作情報をアプリケーション実行部１６に送信する（ステップＳ０４）。そして、アプリケーション実行部１６は、操作情報によって示される操作を実行することなく、その操作情報を連携表示制御部１５に送信する。そして、連携表示制御部１５の連携操作判定部５１は、アプリケーション実行部１６から操作情報を受信し、受信した操作情報が示す操作内容に応じて連携表示が必要か否かを判定する（ステップＳ０５）。
【００５７】
ステップＳ０５の判定において、操作情報が、ブラウザ閲覧中のスクロール操作のように、同一画面内の操作を示す場合、連携操作判定部５１は、連携表示は不要と判定する（ステップＳ０５；Ｎｏ）。そして、連携操作判定部５１は、操作実行指示をアプリケーション実行部１６に送信する。アプリケーション実行部１６は、連携操作判定部５１から操作実行指示を受信すると、操作情報によって示される操作を実行する（ステップＳ０６）。そして、アプリケーション実行部１６は、操作実行後のアプリケーションＡＰ１の画面の画像情報を生成し、表示部１７に送信する。そして、ステップＳ０３に戻って、表示部１７は、アプリケーションＡＰ１の画面を表示装置１０７に表示する。
【００５８】
一方、ステップＳ０５の判定において、操作情報が、メールアプリケーションにおけるメール本文の詳細画面を開く操作のように、異なる画面への遷移をもたらす操作を示す場合、連携操作判定部５１は、連携表示は必要と判定する（ステップＳ０５；Ｙｅｓ）。また、ステップＳ０５の判定において、操作情報が、メールアプリケーションにおけるＵＲＬ情報の選択操作のように、他のアプリケーションを起動する操作を示す場合、連携操作判定部５１は、連携表示は必要と判定する（ステップＳ０５；Ｙｅｓ）。このとき、連携アプリケーション有無判定部５２は、端末間情報送信部１２を介して第２端末装置２に連携モード開始通知を送信する。そして、連携アプリケーション有無判定部５２は、端末間情報送信部１２を介して第２端末装置２に連携アプリケーション有無確認要求を送信する（ステップＳ０７）。
【００５９】
第２端末装置２の連携表示制御部２５は、端末間情報受信部２３を介して連携アプリケーション有無確認要求を受信する。そして、連携表示制御部２５は、連携アプリケーションが第２端末装置２にインストールされているか否かをアプリケーション管理部２８に問い合わせる（ステップＳ０８）。そして、連携表示制御部２５は、その結果を連携アプリケーション有無応答として端末間情報送信部２２を介して第１端末装置１に送信する（ステップＳ０９）。そして、連携アプリケーション有無判定部５２は、端末間情報受信部１３を介して第２端末装置２から連携アプリケーション有無応答を受信し、連携表示動作を行う（ステップＳ１０）。
【００６０】
図７は、連携表示動作の詳細を示すシーケンス図である。図７に示されるように、連携アプリケーション有無判定部５２は、第２端末装置２から受信した連携アプリケーション有無応答に基づいて、第２端末装置２に連携アプリケーションがインストールされているか否かを判定する（ステップＳ１１，連携アプリケーション有無判定ステップ）。そして、第２端末装置２に連携アプリケーションがインストールされていると判定された場合（ステップＳ１１；Ｙｅｓ）、連携情報生成部５３は、連携アプリケーションコマンドを生成し、連携アプリケーションコマンドを含む連携情報を生成する（ステップＳ１２，連携情報生成ステップ）。
【００６１】
一方、ステップＳ１１の判定において、第２端末装置２に連携アプリケーションがインストールされていないと判定された場合（ステップＳ１１；Ｎｏ）、連携情報生成部５３は、操作実行指示をアプリケーション実行部１６に送信する。そして、アプリケーション実行部１６は、当該操作を実行して、第２端末装置２に連携表示させる画面の表示に必要なデータを取得する（ステップＳ１３）。次に、アプリケーション実行部１６は、第２端末装置２に連携表示させる画面を生成し、その画面をキャプチャして画面の画像情報を取得する。そして、アプリケーション実行部１６は、取得した画像情報を連携表示制御部１５の連携情報生成部５３に送信する。連携情報生成部５３は、画面を表示させるためのコマンドと、アプリケーション実行部１６から受信した画像情報とを含む連携情報を生成する（ステップＳ１４，連携情報生成ステップ）。
【００６２】
そして、連携表示制御部１５は、ステップＳ１２またはステップＳ１４において連携情報生成部５３によって生成された連携情報を、端末間情報送信部２２を介して第２端末装置２に送信する（ステップＳ１５，送信ステップ）。また、表示部１７は、操作前のアプリケーションＡＰ１の画面をそのまま表示する（ステップＳ１６）。
【００６３】
次に、第２端末装置２の連携表示制御部２５は、端末間情報受信部２３を介して第１端末装置１から連携情報を受信し、アプリケーション実行部２６に連携情報を送信する。そして、アプリケーション実行部２６は、連携情報に連携アプリケーションコマンドが含まれているか否かを判定する（ステップＳ１７）。連携情報に連携アプリケーションコマンドが含まれていると判定された場合（ステップＳ１７；Ｙｅｓ）、アプリケーション実行部２６は、連携情報に含まれる連携アプリケーション種別により示される連携アプリケーションを起動する。
【００６４】
そして、アプリケーション実行部２６は、連携アプリケーションにおいて、連携情報に含まれるパラメータを用いて、連携情報に含まれる連携アプリケーションコマンドを実行し、連携表示する画面の表示に必要なデータを取得する（ステップＳ１８）。そして、アプリケーション実行部２６は、連携表示する画面の画像情報を生成し（ステップＳ１９）、表示部２７に送信する。そして、表示部２７は、アプリケーション実行部２６から受信した画像情報に基づいて、表示装置に画面を表示する（ステップＳ２０）。そして、ステップＳ０４に戻る。
【００６５】
一方、ステップＳ１７の判定において、連携情報に連携アプリケーションコマンドが含まれていないと判定された場合、すなわち、画面を表示させるためのコマンドが含まれていると判定された場合（ステップＳ１７；Ｎｏ）、アプリケーション実行部２６は、連携情報に含まれる画像情報を表示部２７に送信する。そして、表示部２７は、アプリケーション実行部２６から受信した画像情報に基づいて、表示装置に画面を表示する（ステップＳ２０）。そして、ステップＳ０４に戻る。
【００６６】
図８および図９は、連携表示システム１０の連携表示動作の他の例を示すシーケンス図である。図８に示されるように、まず、第１端末装置１において、入力部１１が連携モードの開始の操作を受け付けることにより、連携表示動作が開始される（ステップＳ３１）。ステップＳ３１〜ステップＳ３６は、図６のステップＳ０１〜ステップＳ０６と同じであるので、ここではその説明を省略する。
【００６７】
ステップＳ３５の判定において、連携表示が必要と判定されると（ステップＳ３５；Ｙｅｓ）、連携アプリケーション有無判定部５２は、端末間情報送信部１２を介して第２端末装置２に連携モード開始通知を送信する。また、連携情報生成部５３は、連携アプリケーションコマンドを生成する。そして、連携アプリケーション有無判定部５２は、端末間情報送信部１２を介して第２端末装置２に連携アプリケーションコマンドを連携アプリケーション種別及び各種パラメータとともに送信する（ステップＳ３７）。
【００６８】
第２端末装置２の連携表示制御部２５は、端末間情報受信部２３を介して連携アプリケーションコマンド、連携アプリケーション種別及び各種パラメータを受信する。そして、連携表示制御部２５は、連携アプリケーション種別及び各種パラメータに基づいて、受信した連携アプリケーションコマンドをアプリケーション実行部２６に実行させ、連携アプリケーションコマンドを実行可能か否かを判定する（ステップＳ３８）。そして、連携表示制御部２５は、その判定結果を実行可否応答として端末間情報送信部２２を介して第１端末装置１に送信する（ステップＳ３９）。そして、連携アプリケーション有無判定部５２は、端末間情報受信部１３を介して第２端末装置２から実行可否応答を受信し、連携表示動作を行う（ステップＳ４０）。
【００６９】
図９は、連携表示動作の詳細を示すシーケンス図である。図９に示されるように、連携アプリケーション有無判定部５２は、第２端末装置２から受信した実行可否応答に基づいて、第２端末装置２に連携アプリケーションがインストールされているか否かを判定する（ステップＳ４１，連携アプリケーション有無判定ステップ）。そして、ステップＳ４１の判定において、第２端末装置２に連携アプリケーションがインストールされていないと判定された場合（ステップＳ４１；Ｎｏ）、連携情報生成部５３は、操作実行指示をアプリケーション実行部１６に送信する。そして、アプリケーション実行部１６は、当該操作を実行して、第２端末装置２に連携表示させる画面の表示に必要なデータを取得する（ステップＳ４２）。
【００７０】
次に、アプリケーション実行部１６は、第２端末装置２に連携表示させる画面を生成し、その画面をキャプチャして画面の画像情報を取得する。そして、アプリケーション実行部１６は、取得した画像情報を連携表示制御部１５の連携情報生成部５３に送信する。連携情報生成部５３は、画面を表示させるためのコマンドと、アプリケーション実行部１６から受信した画像情報とを含む連携情報を生成する（ステップＳ４３，連携情報生成ステップ）。
【００７１】
そして、連携表示制御部１５は、ステップＳ４３において連携情報生成部５３によって生成された連携情報を、端末間情報送信部２２を介して第２端末装置２に送信する（ステップＳ４４，送信ステップ）。また、表示部１７は、操作前のアプリケーションＡＰ１の画面をそのまま表示する（ステップＳ４５）。
【００７２】
一方、第２端末装置２に連携アプリケーションがインストールされていると判定された場合（ステップＳ４１；Ｙｅｓ）、連携情報の生成及び送信は行われない。そして、表示部１７は、操作前のアプリケーションＡＰ１の画面をそのまま表示する（ステップＳ４５）。
【００７３】
次に、第２端末装置２では、ステップＳ３８において、連携アプリケーションコマンドの実行が可能と判定された場合（ステップＳ４６；Ｙｅｓ）、アプリケーション実行部２６は、ステップＳ３８における連携アプリケーションコマンドの実行結果に基づいて、連携表示する画面の表示に必要なデータを取得する（ステップＳ４７）。そして、アプリケーション実行部２６は、連携表示する画面の画像情報を生成し（ステップＳ４８）、表示部２７に画像情報を送信する。そして、表示部２７は、アプリケーション実行部２６から受信した画像情報に基づいて、表示装置に画面を表示する（ステップＳ４９）。そして、ステップＳ３４に戻る。
【００７４】
一方、ステップＳ３８において、連携アプリケーションコマンドの実行が不可と判定された場合（ステップＳ４６；Ｎｏ）、連携表示制御部２５は、端末間情報受信部２３を介して第１端末装置１から連携情報を受信し、アプリケーション実行部２６に連携情報を送信する。この連携情報には、画面を表示させるためのコマンドと、画像情報とが含まれているので、アプリケーション実行部２６は、連携情報に含まれる画像情報を表示部２７に送信する。そして、表示部２７は、アプリケーション実行部２６から受信した画像情報に基づいて、表示装置に画面を表示する（ステップＳ４９）。そして、ステップＳ３４に戻る。
【００７５】
次に、第１端末装置１の作用効果について説明する。第１端末装置１は、第２端末装置２と連携して情報を表示する表示部１７と、第２端末装置２に連携アプリケーションがインストールされているか否かを判定する連携アプリケーション有無判定部５２と、第２端末装置２に連携アプリケーションがインストールされていないと判定された場合に、第２端末装置２に連携表示させる画面の画像情報を含む連携情報を生成する連携情報生成部５３と、連携情報を第２端末装置２に送信する端末間情報送信部１２と、を備える。
【００７６】
これにより、第１端末装置１は、第２端末装置２に連携アプリケーションがインストールされていない場合に、第２端末装置２に連携表示させる画面の画像情報を含む連携情報を送信する。このため、第２端末装置２に連携アプリケーションがインストールされている場合には、連携表示させる画面の画像情報を他の端末装置に送信する必要がないので、第１端末装置１と第２端末装置２との間で送受信されるデータ量を低減できる。また、第１端末装置１は連携表示させる画面の画像情報を生成する必要がないので、第１端末装置１の処理を軽減できる。その結果、連携表示に要する時間を短縮することが可能となる。
【００７７】
連携情報生成部５３は、連携アプリケーション有無判定部５２により第２端末装置２に連携アプリケーションがインストールされていると判定された場合に、第２端末装置２に連携表示させる画面を生成させるためのコマンドを含む連携情報を生成してもよい。第２端末装置２に連携アプリケーションがインストールされている場合には、連携表示させる画面を生成させるためのコマンドを含む連携情報を第２端末装置２に送信することにより、第２端末装置２に画面の画像情報を生成させることができる。このため、第１端末装置１は連携表示させる画面の画像情報を生成する必要がなく、第１端末装置１の処理を軽減できる。その結果、連携表示に要する時間を短縮することが可能となる。
【００７８】
また、第１端末装置１は、ユーザの操作を受け付ける入力部１１と、入力部１１により受け付けた操作が、第２端末装置２との連携表示が必要な操作か否かを判定する連携操作判定部５１と、をさらに備えてもよい。この場合、連携アプリケーション有無判定部５２は、連携操作判定部５１により連携表示が必要と判定された場合に、第２端末装置２に連携アプリケーションがインストールされているか否かを判定してもよい。この構成によれば、連携表示が不要な場合に、第１端末装置１は、連携情報の生成を行う必要がなく、第１端末装置１の処理をさらに軽減できる。
【００７９】
連携操作判定部５１は、入力部１１により受け付けた操作が、画面を遷移させる操作である場合に、第２端末装置２との連携表示が必要な操作であると判定してもよい。この場合、連携情報生成部５３は、第２端末装置２に連携アプリケーションがインストールされていると判定された場合に、第２端末装置２に遷移先の画面を生成させるための連携アプリケーションコマンドを含む連携情報を生成し、第２端末装置２に連携アプリケーションがインストールされていないと判定された場合に、遷移先の画面の画像情報を含む連携情報を生成してもよい。この構成によれば、第１端末装置１と第２端末装置２とにおいて、遷移元の画面と遷移先の画面とを連携表示することができ、遷移元の画面と遷移先の画面との連携表示に要する時間を短縮することが可能となる。
【００８０】
連携操作判定部５１は、アプリケーションの起動中に入力部１１により受け付けた操作が、他のアプリケーションを起動する操作である場合に、第２端末装置２との連携表示が必要な操作であると判定してもよい。この場合、連携アプリケーション有無判定部５２は、他のアプリケーションが第２端末装置２にインストールされているか否かを判定してもよい。さらに、連携情報生成部５３は、第２端末装置２に当該他のアプリケーションがインストールされていると判定された場合に、第２端末装置２に当該他のアプリケーションを起動させるための連携アプリケーションコマンドを含む連携情報を生成し、第２端末装置２に当該他のアプリケーションがインストールされていないと判定された場合に、当該他のアプリケーションを起動した画面の画像情報を含む連携情報を生成してもよい。この構成によれば、第１端末装置１と第２端末装置２とにおいて、起動中のアプリケーションの画面と他のアプリケーションの画面とを連携表示することができ、この連携表示に要する時間を短縮することが可能となる。
【００８１】
連携アプリケーション有無判定部５２は、連携表示させる画面を生成させるためのコマンドを第２端末装置２に送信することによって、第２端末装置２に連携アプリケーションがインストールされているか否かを判定してもよい。この場合、連携表示させる画面を生成させるためのコマンドを第２端末装置２に送信することによって、第２端末装置２に連携アプリケーションがインストールされているか否かを判定するので、第２端末装置２に連携アプリケーションがインストールされているか否かの問い合わせを別途行う必要がない。このため、第１端末装置１と第２端末装置２との間で送受信されるデータ量を低減できる。また、第２端末装置２に連携アプリケーションがインストールされている場合には、第２端末装置２は、連携情報を受信することなく、連携表示させる画面を表示することができる。その結果、連携表示に要する時間をさらに短縮することが可能となる。
【００８２】
なお、本発明に係る端末装置、情報表示システムおよび情報表示方法は本実施形態に記載したものに限定されない。例えば、第１端末装置１は、さらに、第１端末装置１にインストールされているアプリケーションを管理するアプリケーション管理部を備えてもよい。また、連携表示制御部２５は、連携操作判定部５１、連携アプリケーション有無判定部５２、連携情報生成部５３と同様の機能部を備えてもよい。この場合、第１端末装置１および第２端末装置２のいずれかをメイン端末とし、他方の端末装置をサブ端末とすることができる。
【００８３】
また、第１端末装置１と第２端末装置２とで連携表示を行っている際に、入力部２１によって受け付けられた操作が連携表示を必要とする操作か否かを判定し、連携表示を必要とする操作である場合に、他の端末装置に連携表示させてもよい。このように、３台以上の複数の端末装置を用いて連携表示を行うことも可能である。
【符号の説明】
【００８４】
１…第１端末装置（端末装置，一の端末装置）、２…第２端末装置（他の端末装置）、１０…連携表示システム、１１…入力部（入力手段）、１２…端末間情報送信部（送信手段）、１５…連携表示制御部、１６…アプリケーション実行部、１７…表示部（表示手段，第１表示手段）、２１…入力部、２２…端末間情報送信部、２３…端末間情報受信部、２５…連携表示制御部、２６…アプリケーション実行部、２７…表示部（第２表示手段）、２８…アプリケーション管理部（アプリケーション管理手段）、５１…連携操作判定部（連携操作判定手段）、５２…連携アプリケーション有無判定部（連携アプリケーション有無判定手段）、５３…連携情報生成部（連携情報生成手段）。
【図１】
0005537641.tif 000002
【図２】
0005537641.tif 000003
【図３】
0005537641.tif 000004
【図５】
0005537641.tif 000005
【図６】
0005537641.tif 000006
【図７】
0005537641.tif 000007
【図８】
0005537641.tif 000008
【図９】
0005537641.tif 000009
【図４】
0005537641.tif 000010