(57)【要約】      （修正有）【課題】コンテンツを表示可能な異なるアプリケーション又はコンポーネント間で遷移を行う際に画面表示に掛かる時間を短縮できるようにする。【解決手段】表示システムＳにおいて、表示端末１は、表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信する先読み部１１４と、第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、第１コンテンツを表示部に表示させるとともに、第１コンテンツから第２コンテンツへ遷移する場合に、第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、先読み部１１４が受信した第１データに基づいて、第２コンテンツを表示部に表示させる表示制御部１１３と、を有する。【選択図】図３
2020046968.tif 000002
【特許請求の範囲】
【請求項１】
表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信する先読み部と、
前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、前記第１コンテンツを前記表示部に表示させるとともに、前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記先読み部が受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させる表示制御部と、
を有する表示端末。
【請求項２】
前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するための前記第１データとは異なる第２データを受信する受信部をさらに備え、
前記表示制御部は、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記先読み部が受信した前記第１データと、前記受信部が受信した前記第２データとに基づいて、前記第２コンテンツを前記表示部に表示させる、請求項１に記載の表示端末。
【請求項３】
前記第１コンテンツから前記第２コンテンツへ遷移する場合であって、前記表示端末がネットワークに接続されている場合に、前記表示制御部は、前記先読み部が受信した前記第１データと、前記受信部が受信した前記第２データとに基づいて、前記第２コンテンツを前記表示部に表示させ、
前記第１コンテンツから前記第２コンテンツへ遷移する場合であって、前記表示端末がネットワークに接続されていない場合に、前記表示制御部は、前記第２データを用いず、前記先読み部が受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させる、請求項２に記載の表示端末。
【請求項４】
前記先読み部は、第１サーバから前記第１データを受信し、
前記受信部は、前記第１サーバとは異なる第２サーバから前記第２データを受信する、請求項２又は３に記載の表示端末。
【請求項５】
前記受信部は、前記第１サーバ及び前記第２サーバとは異なる第３サーバから前記第１コンテンツを表示するためのデータを受信する、請求項４に記載の表示端末。
【請求項６】
前記受信部が前記第３サーバから前記第１コンテンツを表示するためのデータを受信した場合に、前記先読み部は前記第１サーバから前記第１データを受信する、請求項５に記載の表示端末。
【請求項７】
前記受信部は、前記第２コンテンツを表示するための画像データを示す前記第２データを受信する、請求項２から６のいずれか一項に記載の表示端末。
【請求項８】
前記先読み部は、前記第２コンテンツを表示するためのテキストデータ、スタイルデータ及びスクリプトデータのうち少なくとも１つを示す前記第１データを受信する、請求項１から７のいずれか一項に記載の表示端末。
【請求項９】
前記第１コンテンツの表示が完了した場合に、前記先読み部は前記第１データを受信する、請求項１から８のいずれか一項に記載の表示端末。
【請求項１０】
前記第１コンテンツを表示するための要求が行われた場合に、前記先読み部は前記第１データを受信する、請求項１から９のいずれか一項に記載の表示端末。
【請求項１１】
前記第１コンテンツの表示が完了した後、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に、前記先読み部は前記第１データを複数回受信する、請求項１から１０のいずれか一項に記載の表示端末。
【請求項１２】
前記先読み部は、複数の前記第２コンテンツを表示するための前記第１データをまとめて圧縮することによって生成された圧縮データを受信する、請求項１から１１のいずれか一項に記載の表示端末。
【請求項１３】
プロセッサが、
表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信するステップと、
前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、前記第１コンテンツを前記表示部に表示させるステップと、
前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記受信するステップが受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させるステップと、
を実行する表示方法。
【請求項１４】
コンピュータに、
表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信するステップと、
前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、前記第１コンテンツを前記表示部に表示させるステップと、
前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記受信するステップが受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させるステップと、
を実行させる表示プログラム。
【請求項１５】
表示端末が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを記憶する記憶部と、
前記表示端末が前記第２コンテンツを表示するアプリケーション又はコンポーネントを起動する前であって、前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なる前記第１コンテンツを表示するアプリケーション又はコンポーネントを起動した後に、前記表示端末から前記第１データの要求を受信し、前記要求を受信した場合に前記記憶部に記憶されている前記第１データを前記表示端末へ送信する通信部と、
を有する管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して受信した情報を表示するための表示端末、表示方法、表示プログラム及び管理装置に関する。
【背景技術】
【０００２】
従来、ウェブページ（Ｗｅｂページ）等のコンテンツを表示可能な表示端末において、ウェブブラウザに表示されているページに含まれるリンクに基づいて、次にアクセスされ得るページを先読みする方法が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−６８７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された方法は、１つのウェブブラウザ内における遷移を対象としているため、コンテンツを表示可能な異なるアプリケーション又はコンポーネント間における遷移のために先読みをすることができない。そのため、特許文献１に記載された方法では、あるアプリケーション又はコンポーネントを用いて表示しているコンテンツから別のアプリケーション又はコンポーネントを用いて表示するコンテンツへ遷移する際に、データを新たに受信して画面表示をするために長い時間が掛かる。
【０００５】
本発明は上述の点に鑑みてなされたものであり、コンテンツを表示可能な異なるアプリケーション又はコンポーネント間で遷移を行う際に画面表示に掛かる時間を短縮できる表示端末、表示方法、表示プログラム及び管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の表示端末は、表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信する先読み部と、前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、前記第１コンテンツを前記表示部に表示させるとともに、前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記先読み部が受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させる表示制御部と、を有する。
【０００７】
前記表示端末は、前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するための前記第１データとは異なる第２データを受信する受信部をさらに備え、前記表示制御部は、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記先読み部が受信した前記第１データと、前記受信部が受信した前記第２データとに基づいて、前記第２コンテンツを前記表示部に表示させてもよい。
【０００８】
前記第１コンテンツから前記第２コンテンツへ遷移する場合であって、前記表示端末がネットワークに接続されている場合に、前記表示制御部は、前記先読み部が受信した前記第１データと、前記受信部が受信した前記第２データとに基づいて、前記第２コンテンツを前記表示部に表示させ、前記第１コンテンツから前記第２コンテンツへ遷移する場合であって、前記表示端末がネットワークに接続されていない場合に、前記表示制御部は、前記第２データを用いず、前記先読み部が受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させてもよい。
【０００９】
前記先読み部は、第１サーバから前記第１データを受信し、前記受信部は、前記第１サーバとは異なる第２サーバから前記第２データを受信してもよい。
【００１０】
前記受信部は、前記第１サーバ及び前記第２サーバとは異なる第３サーバから前記第１コンテンツを表示するためのデータを受信してもよい。
【００１１】
前記受信部が前記第３サーバから前記第１コンテンツを表示するためのデータを受信した場合に、前記先読み部は前記第１サーバから前記第１データを受信してもよい。
【００１２】
前記受信部は、前記第２コンテンツを表示するための画像データを示す前記第２データを受信してもよい。
【００１３】
前記先読み部は、前記第２コンテンツを表示するためのテキストデータ、スタイルデータ及びスクリプトデータのうち少なくとも１つを示す前記第１データを受信してもよい。
【００１４】
前記第１コンテンツの表示が完了した場合に、前記先読み部は前記第１データを受信してもよい。
【００１５】
前記第１コンテンツを表示するための要求が行われた場合に、前記先読み部は前記第１データを受信してもよい。
【００１６】
前記第１コンテンツの表示が完了した後、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に、前記先読み部は前記第１データを複数回受信してもよい。
【００１７】
前記先読み部は、複数の前記第２コンテンツを表示するための前記第１データをまとめて圧縮することによって生成された圧縮データを受信してもよい。
【００１８】
本発明の第２の態様の表示方法は、プロセッサが、表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信するステップと、前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、前記第１コンテンツを前記表示部に表示させるステップと、前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記受信するステップが受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させるステップと、を実行する。
【００１９】
本発明の第３の態様の表示プログラムは、コンピュータに、表示部が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを、前記第２コンテンツを表示するアプリケーション又はコンポーネントが起動される前に受信するステップと、前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なるアプリケーション又はコンポーネントを用いて、前記第１コンテンツを前記表示部に表示させるステップと、前記第１コンテンツから前記第２コンテンツへ遷移する場合に、前記第２コンテンツを表示するアプリケーション又はコンポーネントを用いて、前記受信するステップが受信した前記第１データに基づいて、前記第２コンテンツを前記表示部に表示させるステップと、を実行させる。
【００２０】
本発明の第４の態様の管理装置は、表示端末が表示する第１コンテンツから遷移可能な第２コンテンツを表示するための第１データを記憶する記憶部と、前記表示端末が前記第２コンテンツを表示するアプリケーション又はコンポーネントを起動する前であって、前記第２コンテンツを表示するアプリケーション又はコンポーネントとは異なる前記第１コンテンツを表示するアプリケーション又はコンポーネントを起動した後に、前記表示端末から前記第１データの要求を受信し、前記要求を受信した場合に前記記憶部に記憶されている前記第１データを前記表示端末へ送信する通信部と、を有する。
【発明の効果】
【００２１】
本発明によれば、コンテンツを表示可能な異なるアプリケーション又はコンポーネント間で遷移を行う際に画面表示に掛かる時間を短縮できるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係る表示システムの模式図である。
【図２】本実施形態に係る表示システムが実行する表示方法の模式図である。
【図３】本実施形態に係る表示システムのブロック図である。
【図４】表示端末がアプリケーションサーバ、記事管理サーバ及びウェブサーバから受信するデータの模式図である。
【図５】アプリケーションを実行している表示端末の正面図である。
【図６】ウェブブラウザを実行している表示端末の正面図である。
【図７】本実施形態に係る表示方法のシーケンス図である。
【図８】表示端末が記事管理サーバから受信する先読みデータの模式図である。
【発明を実施するための形態】
【００２３】
［表示システムＳの概要］
図１は、本実施形態に係る表示システムＳの模式図である。表示システムＳは、表示端末１と、アプリケーションサーバ２と、記事管理サーバ３と、ウェブサーバ４とを含む。表示システムＳは、その他のサーバ、端末等の機器を含んでもよい。
【００２４】
表示端末１は、有線又は無線の通信を行うことが可能であり、通信によって取得した電子的なコンテンツ（以下、コンテンツという）を表示可能な通信装置である。例えば表示端末１は、スマートフォン、タブレット端末等の携帯端末や、パーソナルコンピュータである。コンテンツは、テキスト（文字）及び画像（静止画像又は動画像）を含む。表示端末１は、インターネット、ローカルエリアネットワーク等のネットワークＮを介してコンテンツを表示するためのデータを受信して、コンテンツを表示する。
【００２５】
アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４は、それぞれコンテンツを表示するためのデータを表示端末１へ送信するコンピュータである。アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４は、それぞれ表示端末１との間で通信をするための通信部を有する。アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４がそれぞれ表示端末１へ送信するデータについては後述する。
【００２６】
図２は、本実施形態に係る表示システムＳが実行する表示方法の模式図である。まず表示端末１のユーザは、表示端末１を操作してアプリケーションＡを起動する。アプリケーションＡは、第１コンテンツを表示端末１の表示部に表示するためのアプリケーション又はコンポーネントである。ここで、アプリケーションは、単独で動作するプログラムである。コンポーネントは、他のプログラムに組み込まれて利用されるプログラムである。
【００２７】
アプリケーションＡは、コンテンツの表示態様（例えばコンテンツに含まれる要素のレイアウトや修飾）や動作（例えばコンテンツに含まれる要素の動的な変化）を示す情報を内部的に有しているため、外部のサーバからテキストデータ及び画像データを受信してコンテンツを表示する。テキストデータは、コンテンツに含まれる文字のデータである。テキストデータは、画面に表示される文字のみを含んでもよく、ＨＴＭＬ（HyperText Markup Language）等のタグ（すなわち画面に表示されない文字）を含んでもよい。画像データは、コンテンツに含まれる静止画像又は動画像のデータである。
【００２８】
表示端末１は、ユーザの操作に応じてアプリケーションＡを起動した場合に、第１コンテンツを表示するためのデータの要求（図２のアプリデータ要求）を、アプリケーションサーバ２へ送信する（ａ）。表示端末１は、第１コンテンツを表示するためのテキストデータ及び画像データを、アプリケーションサーバ２から受信する（ｂ）。
【００２９】
表示端末１は、アプリケーションＡを用いて、アプリケーションサーバ２から受信したデータに基づいて、第１コンテンツを表示部上に表示する。アプリケーションＡによって表示する第１コンテンツは、例えばニュース記事の一覧画面であり、複数の第２コンテンツへのリンク（すなわち第２コンテンツに関連付けられた要素）を含んでいる。
【００３０】
ウェブブラウザＢが起動される前に、表示端末１は、第１コンテンツからリンクされている複数の第２コンテンツのうち少なくとも１つについて、第２コンテンツを表示するためのデータの要求（図２の先読みデータ要求）を、記事管理サーバ３へ送信する（ｃ）。
【００３１】
ウェブブラウザＢは、第２コンテンツを表示端末１の表示部に表示するための、アプリケーションＡとは異なるアプリケーション又はコンポーネントである。ウェブブラウザＢは、コンテンツを表示するために表示態様や動作を指定するデータを必要とするため、外部のサーバからテキストデータ及び画像データに加えてスタイルデータ及びスクリプトデータを受信してコンテンツを表示する。スタイルデータは、コンテンツの表示態様を指定するデータであり、例えばＣＳＳ（Cascading Style Sheets）である。スクリプトデータは、コンテンツの動作を指定するデータであり、例えばＪａｖａＳｃｒｉｐｔ（登録商標）である。
【００３２】
表示端末１は、第２コンテンツを表示するためのデータのうちテキストデータ、スタイルデータ及びスクリプトデータを、記事管理サーバ３から先読みデータ（第１データ）として受信し、記憶部に記憶させる（ｄ）。
【００３３】
ユーザは、表示端末１を操作してアプリケーションＡ上でいずれかの第２コンテンツへのリンクを選択する。表示端末１は、ユーザがアプリケーションＡ上でいずれかの第２コンテンツへのリンクを選択した場合に、ウェブブラウザＢを起動する（ｅ）。
【００３４】
表示端末１は、第２コンテンツを表示するためのデータの要求（図２のウェブデータ要求）を、ウェブサーバ４へ送信する（ｆ）。表示端末１は、第２コンテンツを表示するためのデータのうち画像データを、ウェブサーバ４からウェブデータ（第２データ）として受信する（ｇ）。
【００３５】
表示端末１は、ウェブブラウザＢを用いて、記事管理サーバ３から受信した先読みデータ及びウェブサーバ４から受信したウェブデータに基づいて、第２コンテンツを表示部上に表示する。ウェブブラウザＢによって表示するコンテンツは、例えばニュース記事の詳細画面である。
【００３６】
このように、表示システムＳは、アプリケーションＡによって表示する第１コンテンツからウェブブラウザＢによって表示する第２コンテンツへ遷移する際に、予め受信した先読みデータを用いてコンテンツを表示する。そのため、異なるアプリケーション又はコンポーネント間で遷移を行う場合であっても、画面表示に掛かる時間を短縮できる。
【００３７】
［表示システムＳの構成］
図３は、本実施形態に係る表示システムＳのブロック図である。図３において、矢印は主なデータの流れを示しており、図３に示したもの以外のデータの流れがあってよい。図３において、各ブロックはハードウェア（装置）単位の構成ではなく、機能単位の構成を示している。そのため、図３に示すブロックは単一の装置内に実装されてよく、あるいは複数の装置内に分かれて実装されてよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてよい。
【００３８】
表示端末１は、制御部１１と、記憶部１２と、操作部１３と、表示部１４とを有する。制御部１１は、操作受付部１１１と、受信部１１２と、表示制御部１１３と、先読み部１１４とを有する。
【００３９】
表示部１４は、液晶ディスプレイ等、情報を表示可能な表示装置を含む。操作部１３は、キーボード、マウス等、ユーザの操作を受け付け可能な操作装置を含む。表示部１４としてユーザによる接触の位置を検出可能なタッチスクリーンを用いることによって、表示部１４と操作部１３とを一体に構成してもよい。
【００４０】
記憶部１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブ等を含む記憶媒体である。記憶部１２は、制御部１１が実行するプログラムを予め記憶している。記憶部１２は、表示端末１の外部に設けられてもよく、その場合にネットワークを介して制御部１１との間でデータの授受を行ってもよい。
【００４１】
制御部１１は、例えばＣＰＵ（Central Processing Unit）等のプロセッサであり、記憶部１２に記憶されたプログラムを実行することにより、操作受付部１１１、受信部１１２、表示制御部１１３及び先読み部１１４として機能する。制御部１１の機能の少なくとも一部は、電気回路によって実行されてもよい。また、制御部１１の機能の少なくとも一部は、ネットワーク経由で実行されるプログラムによって実行されてもよい。
【００４２】
アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４は、それぞれ記憶部２１、３１、４１を有する。記憶部２１、３１、４１は、それぞれＲＯＭ、ＲＡＭ、ハードディスクドライブ等を含む記憶媒体である。アプリケーションサーバ２の記憶部２１は、第１コンテンツを表示するためのデータを予め記憶している。
【００４３】
記事管理サーバ３（管理装置）の記憶部３１及びウェブサーバ４の記憶部４１は、第２コンテンツを表示するためのデータ（テキストデータ、画像データ、スタイルデータ及びスクリプトデータ）を予め記憶している。記事管理サーバ３からウェブサーバ４へ第２コンテンツを表示するためのデータを送信することによって、又はウェブサーバ４から記事管理サーバ３へ第２コンテンツを表示するためのデータを送信することによって、記事管理サーバ３の記憶部３１及びウェブサーバ４の記憶部４１に記憶されているデータは同期（共通化）されている。
【００４４】
本実施形態に係る表示システムＳは、図３に示す具体的な構成に限定されない。表示端末１は、１つの装置に限られず、２つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４のうち２つ以上が一体化されて１つの装置として構成されてもよい。
【００４５】
［表示方法の説明］
図４は、表示端末１がアプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４から受信するデータの模式図である。アプリケーションデータＣは、表示端末１がアプリケーションサーバ２から受信する、第１コンテンツを表示するためのデータである。アプリケーションデータＣは、テキストデータＣ１と、画像データＣ２とを含む。
【００４６】
先読みデータＤは、表示端末１がウェブブラウザＢを起動する前に記事管理サーバ３から受信する、第２コンテンツを表示するためのデータである。先読みデータＤは、テキストデータＤ１と、スタイルデータＤ２と、スクリプトデータＤ３とを含む。
【００４７】
ウェブブラウザデータＥは、表示端末１がウェブブラウザＢを起動した後にウェブサーバ４から受信する、第２コンテンツを表示するためのデータである。表示端末１が先読みの行われた第２コンテンツを表示する場合に、ウェブブラウザデータＥは、画像データＥ４を含む。表示端末１が先読みの行われていない第２コンテンツを表示する場合に、ウェブブラウザデータＥは、画像データＥ４に加えて、テキストデータＥ１と、スタイルデータＥ２と、スクリプトデータＥ３とを含む。
【００４８】
本実施形態に係る表示方法において、まず表示端末１のユーザは、操作部１３を操作してアプリケーションＡを起動するための操作を行う。表示端末１において、操作受付部１１１は、ユーザによる操作に応じて、アプリケーションＡを起動する。アプリケーションＡが起動した場合に、受信部１１２は、アプリケーションデータＣの要求を、アプリケーションサーバ２へ送信する。
【００４９】
アプリケーションサーバ２は、表示端末１からアプリケーションデータＣの要求を受信した場合に、記憶部２１からアプリケーションデータＣを読み出し、表示端末１へ送信する。表示端末１において、受信部１１２は、アプリケーションサーバ２からアプリケーションデータＣを受信する。
【００５０】
表示制御部１１３は、アプリケーションＡを用いて、アプリケーションサーバ２から受信したアプリケーションデータＣ（テキストデータＣ１及び画像データＣ２）に基づいて、第１コンテンツを表示部１４に表示させる。
【００５１】
図５は、アプリケーションＡを実行している表示端末１の正面図である。アプリケーションＡは、第１コンテンツとして、テキストデータＣ１に対応する複数のテキストＡ１を表示しているとともに、画像データＣ２に対応する複数の画像Ａ２を表示している。第１コンテンツに含まれる複数のテキストＡ１及び複数の画像Ａ２は、それぞれ第１コンテンツから遷移可能な第２コンテンツにリンクされている（すなわちそれぞれ第２コンテンツに関連付けられている）。ここではアプリケーションＡによって表示する第１コンテンツは、ニュース記事の一覧画面であるが、その他のコンテンツであってもよい。
【００５２】
ウェブブラウザＢが起動される前に、表示端末１の先読み部１１４は、第１コンテンツからリンクされている複数の第２コンテンツのうち少なくとも１つを、先読み対象として決定する。先読み部１１４は、第１コンテンツからリンクされている複数の第２コンテンツの全てを、先読み対象として決定してもよい。あるいは先読み部１１４は、第１コンテンツからリンクされている複数の第２コンテンツのうち上から所定個数の第２コンテンツを、先読み対象として決定してもよい。あるいは先読み部１１４は、第１コンテンツからリンクされている複数の第２コンテンツのうち表示部１４の表示範囲に含まれる第２コンテンツを、先読み対象として決定してもよい。
【００５３】
そして先読み部１１４は、先読み対象である第２コンテンツを識別する識別情報（例えば通し番号や、ネットワーク上のアドレス）を示す先読みデータＤの要求を、記事管理サーバ３へ送信する。先読みデータＤの要求の送信は、ウェブブラウザＢが起動される前であって、受信部１１２がアプリケーションＡを用いてアプリケーションデータＣの要求を送信した際、又は表示制御部１１３がアプリケーションＡを用いて第１コンテンツの表示を完了した際に行われる。
【００５４】
記事管理サーバ３は、表示端末１から先読みデータＤの要求を受信した場合に、記憶部３１から先読みデータＤを読み出し、表示端末１へ送信する。表示端末１において、先読み部１１４は、記事管理サーバ３から先読みデータＤを受信し、記憶部１２に記憶させる。先読み部１１４は、第１コンテンツを表示する際に、先読みデータＤの要求及び受信を１回のみ行ってもよく、繰り返し行ってもよい。
【００５５】
先読み部１１４が先読みデータＤを受信した後に、第２コンテンツの内容が更新される場合がある。そのため、先読み部１１４は、表示制御部１１３が第１コンテンツの表示を完了した後に、所定の時間間隔（例えば３分ごと）で、先読みデータＤの要求及び受信を複数回行ってもよい。これにより、第２コンテンツの内容と先読みデータＤとの整合性を保つことができる。
【００５６】
ユーザは、表示端末１を操作してアプリケーションＡ上でいずれかの第２コンテンツへのリンクを選択する。表示端末１において、操作受付部１１１は、ユーザによる操作に応じて、ウェブブラウザＢを起動する。ウェブブラウザＢが起動した場合に、受信部１１２は、表示端末１がネットワークに接続されているか否か（すなわち通信可能であるか）を判定する。
【００５７】
表示端末１がネットワークに接続されていないと受信部１１２が判定した場合に、表示制御部１１３は、ウェブブラウザＢを用いて、記憶部１２に記憶された先読みデータＤに基づいて、第２コンテンツを表示部１４に表示させる。
【００５８】
一方、表示端末１がネットワークに接続されていると受信部１１２が判定した場合に、受信部１１２は、ユーザによって選択された第２コンテンツを示す先読みデータＤが、記憶部１２に記憶されているか否かをさらに判定する。
【００５９】
受信部１１２は、表示端末１がネットワークに接続されており、かつ先読みデータＤが記憶部１２に記憶されていると判定した場合に、画像データＥ４を含むウェブブラウザデータＥの要求を、ウェブサーバ４へ送信する。
【００６０】
ウェブサーバ４は、表示端末１から画像データＥ４を含むウェブブラウザデータＥの要求を受信した場合に、記憶部４１から画像データＥ４を読み出し、表示端末１へ送信する。表示端末１において、受信部１１２は、ウェブサーバ４から画像データＥ４を受信する。これにより、先読み対象である第２コンテンツをユーザが選択した場合には、受信部１１２はウェブサーバ４から第２コンテンツを表示するためのデータのうち画像データＥ４のみを受信するため、受信に掛かる時間を短縮できる。
【００６１】
そして表示制御部１１３は、ウェブブラウザＢを用いて、記憶部１２に記憶された先読みデータＤと、ウェブサーバ４から受信したウェブブラウザデータＥとに基づいて、第２コンテンツを表示部１４に表示させる。
【００６２】
受信部１１２は、表示端末１がネットワークに接続されており、かつ先読みデータＤが記憶部１２に記憶されていないと判定した場合に、テキストデータＥ１、スタイルデータＥ２、スクリプトデータＥ３及び画像データＥ４を含むウェブブラウザデータＥの要求を、ウェブサーバ４へ送信する。
【００６３】
ウェブサーバ４は、表示端末１からテキストデータＥ１、スタイルデータＥ２、スクリプトデータＥ３及び画像データＥ４を含むウェブブラウザデータＥの要求を受信した場合に、記憶部４１からテキストデータＥ１、スタイルデータＥ２とスクリプトデータＥ３及び画像データＥ４を読み出し、表示端末１へ送信する。表示端末１において、受信部１１２は、ウェブサーバ４からテキストデータＥ１、スタイルデータＥ２、スクリプトデータＥ３及び画像データＥ４を受信する。これにより、先読み対象ではない第２コンテンツをユーザが選択した場合であっても、受信部１１２はウェブサーバ４から第２コンテンツを表示するための全てのデータを受信できる。
【００６４】
そして表示制御部１１３は、ウェブサーバ４から受信したウェブブラウザデータＥに基づいて、第２コンテンツを表示部１４に表示させる。
【００６５】
図６（ａ）、図６（ｂ）は、ウェブブラウザＢを実行している表示端末１の正面図である。図６（ａ）は表示端末１がネットワークに接続されている場合のウェブブラウザＢを表しており、図６（ｂ）は表示端末１がネットワークに接続されていない場合のウェブブラウザＢを表している。
【００６６】
図６（ａ）の場合に、ウェブブラウザＢは、第２コンテンツとして、テキストデータＤ１に対応するテキストＢ１を表示しているとともに、画像データＥ４に対応する画像Ｂ２を表示している。また、ウェブブラウザＢは、スタイルデータＤ２、Ｅ２に基づいて、テキストＢ１及び画像Ｂ２の表示態様（例えばテキストＢ１の色や大きさ、画像Ｂ２の大きさ等）を設定している。また、ウェブブラウザＢは、スクリプトデータＤ３、Ｅ３に基づいて、テキストＢ１及び画像Ｂ２等の動作（例えばテキストＢ１及び画像Ｂ２の動的な変化）を設定している。
【００６７】
図６（ｂ）の場合に、ウェブブラウザＢは、第２コンテンツとして、テキストデータＤ１に対応するテキストＢ１を表示している。また、ウェブブラウザＢは、スタイルデータＤ２、Ｅ２に基づいて、テキストＢ１の表示態様を設定している。また、ウェブブラウザＢは、スクリプトデータＤ３、Ｅ３に基づいて、テキストＢ１等の動作を設定している。
【００６８】
このように表示端末１は、第１コンテンツの表示中に先読みデータＤを受信するため、第１コンテンツから第２コンテンツへ遷移する際に、短い時間で画面を表示できる。また、表示端末１は、第１コンテンツの表示中にネットワーク環境が変化した等の理由でネットワークに接続されていない場合であっても、先読みデータＤを用いて第２コンテンツの少なくとも一部を表示できる。
【００６９】
［表示方法のシーケンス］
図７は、本実施形態に係る表示方法のシーケンス図である。表示端末１のユーザは、操作部１３を操作してアプリケーションＡを起動するための操作を行う。表示端末１において、操作受付部１１１は、ユーザによる操作に応じて、アプリケーションＡを起動する（Ｓ１１）。
【００７０】
アプリケーションＡが起動した場合に、受信部１１２は、アプリケーションデータＣの要求（図７のアプリデータ要求）を、アプリケーションサーバ２（図７のアプリサーバ）へ送信する。アプリケーションサーバ２は、表示端末１からアプリケーションデータＣの要求を受信した場合に、記憶部２１からアプリケーションデータＣを読み出し、表示端末１へ送信する。表示端末１において、受信部１１２は、アプリケーションサーバ２からアプリケーションデータＣ（図７のアプリデータ）を受信する。
【００７１】
表示制御部１１３は、アプリケーションＡを用いて、アプリケーションサーバ２から受信したアプリケーションデータＣに基づいて、第１コンテンツを表示部１４に表示させる（Ｓ１２）。
【００７２】
ウェブブラウザＢが起動される前に、先読み部１１４は、第１コンテンツからリンクされている複数の第２コンテンツのうち少なくとも１つを、先読み対象として決定する。そして先読み部１１４は、先読み対象である第２コンテンツを識別する識別情報を示す先読みデータＤの要求（図７の先読みデータ要求）を、記事管理サーバ３へ送信する。図７では先読み部１１４は、表示制御部１１３が第１コンテンツの表示を完了した際に先読みデータＤの要求を送信しているが、受信部１１２がアプリケーションデータＣの要求を送信した際に先読みデータＤの要求を送信してもよい。
【００７３】
記事管理サーバ３は、表示端末１から先読みデータＤの要求を受信した場合に、記憶部３１から先読みデータＤを読み出し、表示端末１へ送信する。表示端末１において、先読み部１１４は、記事管理サーバ３から先読みデータＤ（図７の先読みデータ）を受信し、記憶部１２に記憶させる。
【００７４】
ユーザは、表示端末１を操作してアプリケーションＡ上でいずれかの第２コンテンツへのリンクを選択する。表示端末１において、操作受付部１１１は、ユーザによる操作に応じて、ウェブブラウザＢを起動する（Ｓ１３）。
【００７５】
ウェブブラウザＢが起動した場合に、受信部１１２は、表示端末１がネットワークに接続されているか否かを判定する。表示端末１がネットワークに接続されていると受信部１１２が判定した場合に（Ｓ１４のＹＥＳ）、受信部１１２は、ウェブブラウザデータＥの要求（図７のウェブデータ要求）を、ウェブサーバ４へ送信する。
【００７６】
ウェブサーバ４は、表示端末１からウェブブラウザデータＥの要求を受信した場合に、記憶部４１からウェブブラウザデータＥを読み出し、表示端末１へ送信する。表示端末１において、受信部１１２は、ウェブサーバ４からウェブブラウザデータＥ（図７のウェブデータ）を受信する。このとき、受信部１１２は、先読みデータＤが記憶部１２に記憶されている場合には、画像データＥ４のみを受信し、先読みデータＤが記憶部１２に記憶されていない場合には、テキストデータＥ１、スタイルデータＥ２、スクリプトデータＥ３及び画像データＥ４を受信する。
【００７７】
表示端末１がネットワークに接続されていないと受信部１１２が判定した場合に（Ｓ１４のＮＯ）、受信部１１２はウェブブラウザデータＥの受信を行わずにステップＳ１５へ進む。
【００７８】
表示制御部１１３は、ウェブブラウザＢを用いて、記憶部１２に記憶された先読みデータＤと、ウェブサーバ４から受信したウェブブラウザデータＥとに基づいて、第２コンテンツを表示部１４に表示させる（Ｓ１５）。このとき、表示端末１がネットワークに接続されていない場合には、表示制御部１１３は、ウェブブラウザＢを用いて、記憶部１２に記憶された先読みデータＤに基づいて、第２コンテンツを表示部１４に表示させる。
【００７９】
［実施形態の効果］
本実施形態に係る表示システムＳは、第１コンテンツを表示する場合に、第１コンテンツからリンクされている第２コンテンツを表示するための一部のデータを先読みデータとして受信する。そして表示システムＳは、第１コンテンツから第２コンテンツへ遷移する際に残りのデータを受信して先読みデータと併せて表示するため、異なるアプリケーション又はコンポーネント間で遷移を行う場合であっても、画面表示に掛かる時間を短縮できる。
【００８０】
［変形例］
先読み部１１４は、複数の第２コンテンツのデータをまとめた先読みデータＤを受信してもよい。図８は、表示端末１が記事管理サーバ３から受信する先読みデータＤの模式図である。本変形例において、先読みデータＤは、複数の第２コンテンツについて、それぞれテキストデータＤ１と、スタイルデータＤ２と、スクリプトデータＤ３とを含む。図８の例は、複数の第２コンテンツとして、第１コンテンツからリンクされている第１ページ、第２ページ及び第３ページを表している。
【００８１】
ウェブブラウザＢが起動される前に、先読み部１１４は、先読み対象である複数の第２コンテンツを識別する識別情報を示す先読みデータＤの要求を、記事管理サーバ３へ送信する。
【００８２】
記事管理サーバ３は、表示端末１から先読みデータＤの要求を受信した場合に、先読みデータＤの要求が示す複数の第２コンテンツの先読みデータＤを記憶部３１から読み出す。次に記事管理サーバ３は、複数の第２コンテンツの先読みデータＤをまとめて圧縮（符号化）し、１つの圧縮データである先読みデータＤを生成する。記事管理サーバ３は、先読みデータＤをまとめて圧縮するために、既知の圧縮方法（符号化方法）を用いることができる。そして記事管理サーバ３は、生成した圧縮データである先読みデータＤを、表示端末１へ送信する。
【００８３】
表示端末１において、先読み部１１４は、記事管理サーバ３から圧縮データである先読みデータＤを受信する。先読み部１１４は、圧縮データである先読みデータＤを解凍（復号）して個々の第２コンテンツの先読みデータＤを生成し、記憶部１２に記憶させる。
【００８４】
一般的に、テキストデータ、スタイルデータ及びスクリプトデータは、画像データよりも圧縮率が高い。そのため、記事管理サーバ３は、複数の第２コンテンツの先読みデータＤ（テキストデータＤ１、スタイルデータＤ２及びスクリプトデータＤ３）をまとめて圧縮することによって、小さい容量の圧縮データを生成できる。表示端末１は、圧縮された先読みデータＤを受信することによって、先読みに必要な通信容量を大きく削減することができる。
【００８５】
また、特にＣＳＳ等のスタイルデータは複数のコンテンツで使い回されることが多い。そのため、複数の第２コンテンツのスタイルデータをまとめて先読みデータＤとすることによって、表示端末１は同じスタイルデータを何度も送受信する必要がなくなるため、通信容量を削減することができる。
【００８６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【００８７】
表示端末１、アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４のプロセッサは、図７に示す表示方法に含まれる各ステップ（工程）の主体となる。すなわち、表示端末１、アプリケーションサーバ２、記事管理サーバ３及びウェブサーバ４のプロセッサは、図７に示す表示方法を実行するためのプログラムを記憶部から読み出し、該プログラムを実行して表示システムＳの各部を制御することによって、図７に示す表示方法を実行する。図７に示す表示方法に含まれるステップは一部省略されてもよく、ステップ間の順番が変更されてもよく、複数のステップが並行して行われてもよい。
【符号の説明】
【００８８】
Ｓ  表示システム
１  表示端末
１１  制御部
１１２  受信部
１１３  表示制御部
１１４  先読み部
２  アプリケーションサーバ
３  記事管理サーバ
４  ウェブサーバ
【図１】
2020046968.tif 000003
【図２】
2020046968.tif 000004
【図３】
2020046968.tif 000005
【図４】
2020046968.tif 000006
【図５】
2020046968.tif 000007
【図６】
2020046968.tif 000008
【図７】
2020046968.tif 000009
【図８】
2020046968.tif 000010