(57)【要約】本発明は、キャッシングされたウェブページを表示するためのシステム、このためサーバー、このため端末、このため方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体に関することによって、このような本発明は、少なくとも１つのウェブページを格納するウェブサービスサーバーと；前記ウェブページのうち既定の条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成するキャッシングサーバーと；前記キャッシングページリストの前記ウェブページのリンクを参照し、前記ウェブページをキャッシングし、ユーザが特定のウェブページの呼び出しのためのリンクを入力すれば、入力されるリンク及び前記キャッシングされたウェブページのリンクを同時に表示する端末と；を含むことを特徴とするキャッシングされたウェブページを表示するためのシステムを提供する。また、このような本発明は、少なくとも１つのウェブページを格納するウェブサービスサーバーと；前記ウェブページのうち既定の条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成するキャッシングサーバーと；前記キャッシングページリストを受信し、受信されたキャッシングページリストのウェブページのリンクを表示し、前記表示されたウェブページのリンクを参照してウェブページをキャッシングし、前記表示されたウェブページのリンクのうちキャッシングされたウェブページをキャッシングされないウェブページと区分して表示する端末と；を含むことを特徴とするキャッシングされたウェブページを表示するためのシステムを提供する。
2013518338.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのウェブページを格納するウェブサービスサーバーと；
前記ウェブページのうち既定の条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成するキャッシングサーバーと；
前記キャッシングページリストの前記ウェブページのリンクを参照して、前記ウェブページをキャッシングし、ユーザが特定のウェブページの呼び出しのためのリンクを入力すれば、入力されるリンク及び前記キャッシングされたウェブページのリンクを同時に表示する端末と；を含むことを特徴とするキャッシングされたウェブページを表示するためのシステム。
【請求項２】
ネットワークを介してデータを送受信する通信モジュールと；
特定のキーワードに関連したコンテンツを有するウェブページのリンクが収集されるようにする前記キーワード及び特定のユーザが訪問したウェブページのリンクが収集されるように前記特定のユーザを他のユーザと区分するための情報を有する訪問情報収集対象者のうち少なくとも１つの条件を登録する登録モジュールと；
前記条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成し、構成されたキャッシングページリストを前記通信モジュールを介して前記端末に提供するキャッシングモジュールと；を含むキャッシングされたウェブページを表示するためのサーバー。
【請求項３】
前記サーバーは、
前記条件を登録する登録モジュール；をさらに含むことを特徴とする請求項２に記載のキャッシングされたウェブページを表示するためのサーバー。
【請求項４】
前記サーバーは、
前記キャッシングページリストを格納する格納モジュール；をさらに含むことを特徴とする請求項２に記載のキャッシングされたウェブページを表示するためのサーバー。
【請求項５】
ユーザの入力信号を受信するための入力部と；
データを視覚的に表示するための表示部と；
ウェブページを表示するウェブアプリケーションを実行させ、前記入力部を介してユーザが特定のウェブページのリンクを入力することを感知すれば、入力されるリンクとともにキャッシングされたウェブページのリンクを少なくとも１つ前記表示部を通じて表示するように制御する制御部と；を含むことを特徴とするキャッシングされたウェブページを表示するための端末。
【請求項６】
前記ウェブアプリケーションは、
ウェブページのリンクを入力されるためのインターフェースであるアドレス入力窓を有し、前記入力されたリンク及び前記キャッシングされたウェブページは、前記アドレス入力窓に表示されることを特徴とする請求項５に記載のキャッシングされたウェブページを表示するための端末。
【請求項７】
前記端末は、
ネットワークを介してデータを送受信する通信部；をさらに含み、
前記制御部は、前記通信部を介して既定の条件によって収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを受信し、
前記収集されたウェブページリンクを介してウェブページをダウンロードし格納し、前記キャッシングされたページを生成することを特徴とする請求項５に記載のキャッシングされたウェブページを表示するための端末。
【請求項８】
前記通信部は、
無線でデータを送受信するための無線通信部；及び
有線でデータを送受信するための有線通信部；のうち少なくとも１つを含むことを特徴とする請求項７に記載のキャッシングされたウェブページを表示するための端末。
【請求項９】
前記無線通信部は、
基地局を介してネットワークに接続し、データを送受信するための無線網通信部と；
接続ポイント（ＡＰ、Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を介してネットワークに接続し、データを送受信するための無線ＬＡＮ通信部；及び
無線ＰＡＮ方式によってゲートウェイを介してネットワークに接続し、データを送受信するための無線ＰＡＮ通信部；のうち少なくとも１つを含むことを特徴とする請求項８に記載のキャッシングされたウェブページを表示するための端末。
【請求項１０】
前記端末は、
前記キャッシングページリスト及び前記キャッシングされたウェブページのうち少なくとも１つを格納する格納部をさらに含むことを特徴とする請求項５に記載のキャッシングされたウェブページを表示するための端末。
【請求項１１】
前記制御部は、
ユーザが前記入力されたリンク及び前記キャッシングされたウェブページのリンクのうちいずれか１つのリンクを選択することを前記入力部を介して感知すれば、選択されたリンクに相当するウェブページを前記表示部を通じて表示することを特徴とする請求項５に記載のキャッシングされたウェブページを表示するための端末。
【請求項１２】
前記制御部は、
前記選択されたリンクが前記キャッシングされたウェブページのリンクなら、前記格納部から前記キャッシングされたウェブページをロードし、前記表示部を通じて表示することを特徴とする請求項１１に記載のキャッシングされたウェブページを表示するための端末。
【請求項１３】
前記キャッシングされたウェブページのリンクは、
ウェブページのリンクがテキストで表示されるアドレス形式及びウェブページのリンクがイメージで表示されるリンク形式のうち少なくとも１つの形式で表示されることを特徴とする請求項５に記載のキャッシングされたウェブページを表示するための端末。
【請求項１４】
前記アドレス形式は、ＵＲＩであり、前記イメージ形式は、アイコン（ｉｃｏｎ）であることを特徴とする請求項１３に記載のキャッシングされたウェブページを表示するための端末。
【請求項１５】
入力されたリンクを有するウェブページを表示するウェブアプリケーションを実行させる段階と；
ユーザが特定のウェブページのリンクを入力することを感知すれば、キャッシングされたウェブページが存在するか否かを判断する段階と；
前記判断結果、キャッシングされたウェブページが存在すれば、入力されたリンクとともにキャッシングされたウェブページのリンクを少なくとも１つ表示する段階と；を含むことを特徴とする端末のキャッシングされたウェブページを表示するための方法。
【請求項１６】
前記表示する段階後に、
ユーザが、前記入力されたリンク及び前記キャッシングされたウェブページのリンクのうちいずれか１つのリンクを選択すれば、選択されたリンクに相当するウェブページを表示する段階；をさらに含むことを特徴とする請求項１５に記載の端末のキャッシングされたウェブページを表示するための方法。
【請求項１７】
前記ウェブページを表示する段階は、
前記選択されたリンクが前記キャッシングされたウェブページのリンクなら、端末に格納された前記キャッシングされたウェブページをロードして表示することを特徴とする請求項１６に記載の端末のキャッシングされたウェブページを表示するための方法。
【請求項１８】
請求項１５〜１７のいずれかに記載の方法が記録されたコンピュータで読み取り可能な記録媒体。
【請求項１９】
少なくとも１つのウェブページを格納するウェブサービスサーバーと；
前記ウェブページのうち既定の条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成するキャッシングサーバーと；
前記キャッシングページリストを受信し、受信されたキャッシングページリストのウェブページのリンクを表示し、前記表示されたウェブページのリンクを参照してウェブページをキャッシングし、前記表示されたウェブページのリンクのうちキャッシングされたウェブページをキャッシングされないウェブページと区分して表示する端末と；を含むことを特徴とするキャッシングされたウェブページを表示するためのシステム。
【請求項２０】
ネットワークを介してデータを送受信する通信部と；
データを視覚的に表示するための表示部と；
ウェブページを表示するウェブアプリケーションを実行させて前記表示部を通じて表示し、前記通信部を介して既定の条件によって収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを受信し、受信されたキャッシングページリストに含まれたウェブページのリンクを表示した状態で、
前記表示されたウェブページのリンクを参照してウェブページをキャッシングし、前記表示されたウェブページのリンクのうちキャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分して前記ウェブアプリケーションに表示するようにする制御部と；を含むことを特徴とするキャッシングされたウェブページを表示するための端末。
【請求項２１】
前記キャッシングされたウェブページのリンクは、
ウェブページのリンクがテキストで表示されるアドレス形式及びウェブページのリンクがイメージで表示されるリンク形式のうち少なくとも１つの形式で表示されることを特徴とする請求項２０に記載のキャッシングされたウェブページを表示するための端末。
【請求項２２】
前記アドレス形式は、ＵＲＩであり、前記イメージ形式は、アイコン（ｉｃｏｎ）であることを特徴とする請求項２１に記載のキャッシングされたウェブページを表示するための端末。
【請求項２３】
前記制御部は、
前記アドレス形式でウェブページのリンクを表示する場合、前記キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるようにアドレスの字体、太さ及び色のうち少なくとも１つを異ならしめて表示することを特徴とする請求項２１に記載のキャッシングされたウェブページを表示するための端末。
【請求項２４】
前記制御部は、
前記イメージ形式でウェブページのリンクを表示する場合、前記キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるようにイメージ効果を付与して表示し、
前記イメージ効果は、イメージに蛍光色を施す方法、イメージをイメージ枠で表示する方法及びイメージを突出しているように見えるようにする方法のうち少なくとも１つを利用することを特徴とする請求項２１に記載のキャッシングされたウェブページを表示するための端末。
【請求項２５】
前記制御部は、
前記キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるように、前記キャッシングされないウェブページのリンクは、アイコンで表示し、
前記キャッシングされたウェブページのリンクは、ウェブページ画面を縮小したサムネイル形式で表示することを特徴とする請求項２０に記載のキャッシングされたウェブページを表示するための端末。
【請求項２６】
前記端末は、
前記キャッシングされたウェブページ及び前記キャッシングページリストのうち少なくとも１つを格納する格納部をさらに含むことを特徴とする請求項２０に記載のキャッシングされたウェブページを表示するための端末。
【請求項２７】
前記制御部は、
前記キャッシングされたウェブページのリンクを選択する入力を感知すれば、前記格納部から前記キャッシングされたウェブページをロードし、前記表示部を通じて表示することを特徴とする請求項２６に記載のキャッシングされたウェブページを表示するための端末。
【請求項２８】
前記通信部は、
無線でデータを送受信するための無線通信部；及び
有線でデータを送受信するための有線通信部；のうち少なくとも１つを含むことを特徴とする請求項２０に記載のキャッシングされたウェブページを表示するための端末。
【請求項２９】
前記無線通信部は、
基地局を介してネットワークに接続し、データを送受信するための無線網通信部と；
接続ポイント（ＡＰ、Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を介してネットワークに接続し、データを送受信するための無線ＬＡＮ通信部；及び
無線ＰＡＮ方式によってゲートウェイを介してネットワークに接続し、データを送受信するための無線ＰＡＮ通信部；のうち少なくとも１つを含むことを特徴とする請求項２８に記載のキャッシングされたウェブページを表示するための端末。
【請求項３０】
ウェブページを表示するウェブアプリケーションを実行させる段階と；
既定の条件によって収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを受信する段階と；
前記受信されたキャッシングページリストでウェブページのリンクを表示する段階と；
前記表示されたウェブページのリンクを参照してウェブページをキャッシングし、前記表示されたウェブページのリンクのうちキャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分し、前記ウェブアプリケーションに表示する段階と；を含むことを特徴とする端末のキャッシングされたウェブページを表示するための方法。
【請求項３１】
前記キャッシングされたウェブページのリンクは、
ウェブページのリンクがテキストで表示されるアドレス形式及びウェブページのリンクがイメージで表示されるリンク形式のうち少なくとも１つの形式で表示されることを特徴とする請求項３０に記載の端末のキャッシングされたウェブページを表示するための方法。
【請求項３２】
前記アドレス形式は、ＵＲＩであり、前記イメージ形式は、アイコン（ｉｃｏｎ）であることを特徴とする請求項３１に記載の端末のキャッシングされたウェブページを表示するための方法。
【請求項３３】
前記ウェブアプリケーションに表示する段階は、
前記キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるように、前記キャッシングされないウェブページのリンクは、アイコンで表示し、前記キャッシングされたウェブページのリンクは、ウェブページ画面を縮小したサムネイル形式で表示することを特徴とする請求項３０に記載の端末のキャッシングされたウェブページを表示するための方法。
【請求項３４】
請求項３０〜３３のいずれかに記載の方法が記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャッシングされたウェブページを表示するための技術に関し、さらに詳細には、ウェブページを表示するウェブアプリケーションにキャッシングされたウェブページのリンクを表示するためのシステム、このためのサーバー、このための端末、このための方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
最近、スマートホンの成長に伴い、オープン環境が渡来し、サービスの差別化のために開放型アプリケーション及びプラットホーム環境が要求されている。さらに具体的に、ユーザが自分の所望するモバイルアプリケーションを自由に選択して設置することができるスマートホンが急成長し、このようなスマートホンで利用可能なモバイルアプリケーションの開発及びこのようなモバイルアプリケーションを自由に取り引きすることができるＯＭＰ（Ｏｐｅｎ  Ｍａｒｋｅｔ  Ｐｌａｃｅ）が活性化されている。
【０００３】
一方、静的で且つ単純なコンテンツを表現するために始まったウェブは、ブラウザーというクライアントアプリケーションを使用することができる環境が備えられる場合、どこでも同等な水準のユーザインターフェースを提供することができるという長所を有するので、ユーザ基盤とサービス領域を速く拡張して来た。さらに、ウェブコンテンツは、特定の内容を記述する単純なコンテンツから、ユーザの入力に反応してユーザが所望するサービスを提供することができるウェブアプリケーションに進化している。
【０００４】
ところが、このようなウェブアプリケーションは、多数のウェブページで構成され、多数のウェブページをリンクを介して連結し、ページ切替イベント発生時に呼び出されたページのデータを持って来て画面に出力しなければならないので、画面切替がネイティブアプリケーションに比べて遅いという短所がある。これに加えて、このようなウェブアプリケーションを構成する一部または全体ページは、ネットワークを介してサーバーと連動して実行される場合が多いので、ネットワーク連結が切れたオフラインモードでは、ウェブアプリケーションが正常に実行されないという問題点がある。
【０００５】
また、前述した点を補完するために、ウェブページをあらかじめダウンロードして格納するキャッシングを行うが、従来の技術によるキャッシングは、ユーザがあらかじめ訪問したページに限定され、キャッシングされたウェブページを再び訪問する蓋然性は低いため、キャッシングに対する効率が劣化する問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前述したような問題に鑑みてなされたもので、その目的は、ウェブページキャッシングのためのウェブページのリンクを提供すると共に、キャッシングの効率を高めることができるように設定された条件に合致するウェブページのリンクを提供する、キャッシングされたウェブページを表示するためのシステム、このためのサーバー、このための端末、このための方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体を提供することにある。
【０００７】
また、本発明の他の目的は、あらかじめダウンロードしたページ、すなわちキャッシングされたページをユーザに通知することができる、キャッシングされたウェブページを表示するためのシステム、このためのサーバー、このための端末、このための方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体を提供することにある。
【０００８】
また、本発明のさらに他の目的は、ユーザが現在ウェブページから他のウェブページに移動するために、他のウェブページを呼び出そうとするとき、キャッシングされたウェブページをユーザに通知することができる、キャッシングされたウェブページを表示するためのシステム、このためのサーバー、このための端末、このための方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体を提供することにある。
【０００９】
また、本発明のさらに他の目的は、キャッシングするウェブページのリストを表示した後、キャッシングが完了したウェブページをユーザに通知することができる、キャッシングされたウェブページを表示するためのシステム、このためのサーバー、このための端末、このための方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の好ましい実施例によるキャッシングされたウェブページを表示するためのシステムは、少なくとも１つのウェブページを格納するウェブサービスサーバーと；ウェブページのうち既定の条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成するキャッシングサーバーと；キャッシングページリストを受信し、キャッシングページリストのウェブページのリンクを参照して、ウェブページをキャッシングし、ユーザが特定のウェブページの呼び出しのためのリンクを入力すれば、入力されるリンク及びキャッシングされたウェブページのリンクを同時に表示する端末と；を含む。
【００１１】
また、本発明の好ましい実施例によるキャッシングされたウェブページを表示するためのサーバーは、ネットワークを介してデータを送受信する通信モジュールと；端末のユーザによってウェブページのリンク収集のための条件を登録する登録モジュールと；条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成し、通信モジュールを介して端末に提供するキャッシングモジュールと；を含む。
【００１２】
条件は、特定のキーワードに関連したコンテンツを有するウェブページのリンクが収集されるようにする前記キーワードと；特定のユーザが訪問したウェブページのリンクが収集されるように特定のユーザを他のユーザと区分するための情報を有する訪問情報収集対象者と；を含む。
【００１３】
サーバーは、条件を登録する登録モジュール；をさらに含む。
【００１４】
サーバーは、キャッシングページリストを格納する格納モジュール；をさらに含む。
【００１５】
また、本発明の好ましい実施例によるキャッシングされたウェブページを表示するための端末は、ユーザの入力信号を受信するための入力部と；データを視覚的に表示するための表示部と；ウェブページを表示するウェブアプリケーションを実行させ、入力部を介してユーザが特定のウェブページのリンクを入力することを感知すれば、入力されるリンクとともにキャッシングされたウェブページのリンクを少なくとも１つ表示部を通じて表示するように制御する制御部と；を含む。
【００１６】
ウェブアプリケーションは、ウェブページのリンクを入力されるためのインターフェースであるアドレス入力窓を有し、入力されたリンク及びキャッシングされたウェブページは、アドレス入力窓に表示されることを特徴とする。
【００１７】
端末は、ネットワークを介してデータを送受信する通信部；をさらに含み、制御部は、通信部を介して既定の条件によって収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを受信し、収集されたウェブページリンクを介してウェブページをダウンロードし格納し、キャッシングされたページを生成することを特徴とする。
【００１８】
通信部は、無線でデータを送受信するための無線通信部；及び有線でデータを送受信するための有線通信部；のうち少なくとも１つを含む。
【００１９】
無線通信部は、基地局を介してネットワークに接続し、データを送受信するための無線網通信部と；接続ポイント（ＡＰ、Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を介してネットワークに接続し、データを送受信するための無線ＬＡＮ通信部；及び無線ＰＡＮ方式によってゲートウェイを介してネットワークに接続し、データを送受信するための無線ＰＡＮ通信部；のうち少なくとも１つを含む。
【００２０】
端末は、キャッシングページリスト及びキャッシングされたウェブページのうち少なくとも１つを格納する格納部をさらに含む。
【００２１】
制御部は、ユーザが入力されたリンク及びキャッシングされたウェブページのリンクのうちいずれか１つのリンクを選択することを入力部を介して感知すれば、選択されたリンクに相当するウェブページを表示部を通じて表示することを特徴とする。
【００２２】
制御部は、選択されたリンクがキャッシングされたウェブページのリンクなら、格納部からキャッシングされたウェブページをロードし、表示部を通じて表示することを特徴とする。
【００２３】
キャッシングされたウェブページのリンクは、ウェブページのリンクがテキストで表示されるアドレス形式及びウェブページのリンクがイメージで表示されるリンク形式のうち少なくとも１つの形式で表示されることを特徴とする。
【００２４】
アドレス形式は、ＵＲＩであり、イメージ形式は、アイコン（ｉｃｏｎ）であることを特徴とする。
【００２５】
また、本発明の好ましい実施例による端末のキャッシングされたウェブページを表示するための方法は、入力されたリンクを有するウェブページを表示するウェブアプリケーションを実行させる段階と；ユーザが特定のウェブページのリンクを入力することを感知すれば、キャッシングされたウェブページが存在するか否かを判断する段階と；当該判断結果、キャッシングされたウェブページが存在すれば、入力されたリンクとともにキャッシングされたウェブページのリンクを少なくとも１つ表示する段階と；を含む。
【００２６】
ユーザが入力されたリンク及びキャッシングされたウェブページのリンクのうちいずれか１つのリンクを選択すれば、選択されたリンクに相当するウェブページを表示する段階；をさらに含むことを特徴とする。
【００２７】
ウェブページを表示する段階は、選択されたリンクがキャッシングされたウェブページのリンクなら、端末に格納されたキャッシングされたウェブページをロードして表示することを特徴とする。
【００２８】
また、前述した端末のキャッシングされたウェブページを表示するための方法が記録されたコンピュータで読み取り可能な記録媒体を提供する。
【００２９】
また、本発明の好ましい実施例によるキャッシングされたウェブページを表示するためのシステムは、少なくとも１つのウェブページを格納するウェブサービスサーバーと；ウェブページのうち既定の条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成するキャッシングサーバーと；キャッシングページリストを受信し、受信されたキャッシングページリストのウェブページのリンクを表示し、表示されたウェブページのリンクを参照してウェブページをキャッシングし、表示されたウェブページのリンクのうちキャッシングされたウェブページをキャッシングされないウェブページと区分して表示する端末と；を含む。
【００３０】
また、本発明の好ましい実施例によるキャッシングされたウェブページを表示するためのサーバーは、ネットワークを介してデータを送受信する通信モジュールと；端末のユーザによってウェブページのリンク収集のための条件を登録する登録モジュールと；条件に合致するウェブページのリンクを収集し、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成し、構成されたキャッシングページリストを通信モジュールを介して端末に提供するキャッシングモジュールと；を含む。
【００３１】
条件は、特定のキーワードに関連したコンテンツを有するウェブページのリンクが収集されるようにするキーワードと；特定のユーザが訪問したウェブページのリンクが収集されるように特定のユーザを他のユーザと区分するための情報を有する訪問情報収集対象者と；を含む。
【００３２】
サーバーは、条件を登録する登録モジュール；をさらに含むことを特徴とする。
【００３３】
サーバーは、キャッシングページリストを格納する格納モジュール；をさらに含むことを特徴とする。
【００３４】
また、本発明の好ましい実施例によるキャッシングされたウェブページを表示するための端末は、ネットワークを介してデータを送受信する通信部と；データを視覚的に表示するための表示部と；ウェブページを表示するウェブアプリケーションを実行させて表示部を通じて表示し、通信部を介して既定の条件によって収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを受信し、受信されたキャッシングページリストに含まれたウェブページのリンクを表示した状態で、表示されたウェブページのリンクを参照してウェブページをキャッシングし、表示されたウェブページのリンクのうちキャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分してウェブアプリケーションに表示するようにする制御部と；を含む。
【００３５】
キャッシングされたウェブページのリンクは、ウェブページのリンクがテキストで表示されるアドレス形式及びウェブページのリンクがイメージで表示されるリンク形式のうち少なくとも１つの形式で表示されることを特徴とする。
【００３６】
アドレス形式は、ＵＲＩであり、イメージ形式は、アイコン（ｉｃｏｎ）であることを特徴とする。
【００３７】
制御部は、アドレス形式でウェブページのリンクを表示する場合、キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるようにアドレスの字体、太さ及び色のうち少なくとも１つを異ならしめて表示することを特徴とする。
【００３８】
制御部は、イメージ形式でウェブページのリンクを表示する場合、キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるようにイメージ効果を付与して表示することを特徴とし、イメージ効果は、イメージに蛍光色を施す方法、イメージをイメージ枠で表示する方法及びイメージを突出しているように見えるようにする方法のうち少なくとも１つを利用することを特徴とする。
【００３９】
制御部は、キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるように、キャッシングされないウェブページのリンクは、アイコンで表示し、キャッシングされたウェブページのリンクは、ウェブページ画面を縮小したサムネイル形式で表示することを特徴とする。
【００４０】
端末は、キャッシングされたウェブページ及びキャッシングページリストのうち少なくとも１つを格納する格納部をさらに含むことを特徴とする。
【００４１】
制御部は、キャッシングされたウェブページのリンクを選択する入力を感知すれば、格納部からキャッシングされたウェブページをロードし、表示部を通じて表示することを特徴とする。
【００４２】
通信部は、無線でデータを送受信するための無線通信部；及び有線でデータを送受信するための有線通信部；のうち少なくとも１つを含む。
【００４３】
無線通信部は、基地局を介してネットワークに接続し、データを送受信するための無線網通信部と；接続ポイント（ＡＰ、ＡｃｃｅｓｓＰｏｉｎｔ）を介してネットワークに接続し、データを送受信するための無線ＬＡＮ通信部；及び無線ＰＡＮ方式によってゲートウェイを介してネットワークに接続し、データを送受信するための無線ＰＡＮ通信部；のうち少なくとも１つを含む。
【００４４】
また、本発明の好ましい実施例による端末のキャッシングされたウェブページを表示するための方法は、ウェブページを表示するウェブアプリケーションを実行させる段階と；既定の条件によって収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを受信する段階と；受信されたキャッシングページリストでウェブページのリンクを表示する段階と；表示されたウェブページのリンクを参照してウェブページをキャッシングし、表示されたウェブページのリンクのうちキャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分してウェブアプリケーションに表示する段階と；を含む。
【００４５】
キャッシングされたウェブページのリンクは、ウェブページのリンクがテキストで表示されるアドレス形式及びウェブページのリンクがイメージで表示されるリンク形式のうち少なくとも１つの形式で表示されることを特徴とする。
【００４６】
アドレス形式は、ＵＲＩであり、イメージ形式は、アイコン（ｉｃｏｎ）であることを特徴とする。
【００４７】
ウェブアプリケーションに表示する段階は、キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるように、キャッシングされないウェブページのリンクは、アイコンで表示し、キャッシングされたウェブページのリンクは、ウェブページ画面を縮小したサムネイル形式で表示することを特徴とする。
【００４８】
また、前述した端末のキャッシングされたウェブページを表示するための方法が記録されたコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００４９】
本発明によれば、ユーザの意図によって、設定された条件によって収集されたウェブページのリンクを有するキャッシングページリストを作成し、作成されたキャッシングページリストを利用してキャッシングを行う場合、キャッシングされたウェブページをユーザが利用する蓋然性が高くて、キャッシングの効率が高くなる。
【００５０】
また、本発明によれば、端末にキャッシングされたウェブページのリンクを表示し、ユーザにキャッシングされたウェブページがあることを案内することによって、ユーザがキャッシングされたウェブページを利用するように誘導し、これにより、ユーザは、キャッシングされたウェブページを利用する可能性を高めるので、キャッシングの効率が高くなる。
【００５１】
また、ユーザが任意のウェブページを呼び出すためにウェブページのアドレスを入力するとき、キャッシングされたウェブページのアドレスを表示し、ユーザにキャッシングされたウェブページを通知することによって、キャッシングされたウェブページを呼び出すように誘導することができる。これにより、ウェブページに対するキャッシングの効率が高い。
【００５２】
また、キャッシングページリストを表示した後、キャッシングページリストのウェブページリンクのうちキャッシングが完了したウェブページのリンクを表示することによって、ユーザは、特定のページに対するキャッシング可否が知ることができる。これにより、ウェブキャッシング機能の効率を高めることができ、ウェブページのキャッシング機能の使用を奨励することができる。
【００５３】
特に、オフラインであるか、回線費用が高いか、またはネットワーク状態が良くない地域において本発明の実施例によるキャッシングを用いてウェブアプリケーションを安定的に実行させることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例によるキャッシングされたウェブページを表示するためのシステムを説明するための図である。
【図２】本発明によるキャッシングされたウェブページを表示するためのキャッシングサーバーの構成を説明するための図である。
【図３】本発明の実施例によるキャッシングされたウェブページを表示するための端末の構成を説明するための図である。
【図４】本発明の第１実施例によるキャッシングされたウェブページを表示する方法を説明するための図である。
【図５】本発明の第１実施例によるキャッシングシステムのキャッシングされたウェブページを表示するための方法を説明するための図である。
【図６】本発明の第１実施例による端末のキャッシングされたウェブページを表示するための方法を説明するための図である。
【図７】本発明の第２実施例によるキャッシングされたウェブページを表示する方法を説明するための図である。
【図８】本発明の第２実施例によるキャッシングシステムのキャッシングされたウェブページを表示するための方法を説明するための図である。
【図９】本発明の第２実施例による端末のキャッシングされたウェブページを表示するための方法を説明するための図である。
【図１０】本発明の実施例によるウェブページ表示方法を説明するための図である。
【発明を実施するための形態】
【００５５】
以下、本発明の好ましい実施例を添付の図面を参照して詳しく説明する。但し、下記の説明及び添付の図面において本発明の要旨を不明瞭にすることができる公知機能または構成に対する詳細な説明は省略する。また、図面全般において同一の構成要素は、できるだけ同一の参照符号で示していることに留意しなければならない。
【００５６】
以下で説明する本明細書及び請求範囲に使用された用語や単語は、通常的や辞書的な意味に限定して解釈してはならない。また、発明者は、自分の発明を最も最善の方法で説明するために用語の概念として適切に定義することができるという原則に即して本発明の技術的思想に合致する意味と概念として解釈しなければならない。したがって、本明細書に記載された実施例と図面に示された構成は、本発明の最も好ましい一実施例に過ぎないもので、本発明の技術的思想をすべて代弁するものではないので、本出願時点においてこれらを代替することができる多様な均等物と変形例があり得ることを理解しなければならない。
【００５７】
図１は、本発明の実施例によるキャッシングされたウェブページを表示するためのシステムを説明するための図である。
【００５８】
図１を参照すれば、キャッシングシステムは、キャッシングサーバー１００、端末２００及びウェブサービスサーバー４００を含む。参照符号３００は、ネットワークを示し、端末２００は、ネットワーク３００を介してキャッシングサーバー１００に接続することができる。また、端末２００は、ネットワーク３００を介してウェブサービスサーバー４００に接続することができる。
【００５９】
キャッシングサーバー１００は、本発明の実施例によるキャッシングサービスを提供するためのものであって、キャッシングサービスは、端末２００がキャッシングしようとするウェブページのリンクを収集し、端末２００に提供するサービスである。キャッシングというのは、特定のデータをあらかじめ受信して格納する動作を意味する。本発明の実施例においてキャッシングは、ウェブページに対して行われる。したがって、本発明の実施例によるキャッシングは、端末２００がウェブページをあらかじめダウンロードし、格納する動作を意味する。キャッシングサービスは、ウェブページのリンクを端末２００に提供することによって、端末２００が当該リンクを参照し、当該ウェブページをキャッシングするようにするためのサービスである。
【００６０】
キャッシングサーバー１００は、キャッシングサービス提供のために、ウェブページのうち設定された条件に合致するウェブページのリンクを収集することができる。ここで、条件は、キーワード及び訪問情報収集対象者を用いて設定されることができる。キーワードは、特定のキーワードに関連したコンテンツを有するウェブページのリンクが収集されるようにするためのものであり、訪問情報収集対象者は、特定のユーザが訪問したウェブページのリンクが収集されるようにするためのもので、特定のユーザを他のユーザと区分するための情報を有する。
【００６１】
キャッシングサーバー１００は、キャッシングサービスを要請したユーザからキーワードを入力されて登録し、前記登録したキーワードと関連あるウェブページのリンクを収集し、キャッシングページリストを構成することができる。ここで、キーワードは、ユーザが任意に選択するものであって、ユーザが関心ある対象に対して１つ以上設定することが好ましい。例えば、キーワードは、ユーザが関心ある人物の名前、関心分野、関心地域名、物品名、商店名、食べ物名など多様に設定されることができる。キーワードが登録されれば、キャッシングサーバー１００は、ウェブサービスサーバー４００が格納するウェブページを検索し、前記キーワードと関連あるウェブページのリンクを少なくとも１つ収集する。例えば、ウェブサービスサーバー４００が音楽サービスを提供するサーバーであるとき、ウェブサービスサーバー４００は、複数の音楽サービスを提供するためのウェブページを格納することができる。したがって、ユーザがキーワードとして歌手の名前を設定すれば、キャッシングサーバー１００は、ウェブサービスサーバー４００で当該歌手と関連したウェブページのリンクを収集する。また、キャッシングサーバー１００は、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成する。
【００６２】
また、キャッシングサーバー１００は、キャッシングサービスを要請したユーザに対して訪問情報収集対象者を設定し、設定された訪問情報収集対象者が訪問したウェブページのリンクを収集し、キャッシングページリストを構成することができる。訪問情報収集対象者は、ユーザの知人またはユーザと類似条件を有する他のユーザのうち設定されることができる。類似条件を有する他のユーザは、ユーザの性別、年齢、居住地のうち１つ以上を含む１次情報と、関心分野、趣味、趣向のうち１つ以上を含む２次情報のうち少なくとも１つが一致する他のユーザになることができる。
【００６３】
前述したように、キャッシングサーバー１００は、キャッシングページリストを構成した後、前述したキャッシングページリストを端末２００に提供することができる。端末２００は、ネットワーク連結状態を確認し、ネットワーク連結が成立すれば、キャッシングサーバー１００に要請し、キャッシングページリストを受信することができる。また、端末２００は、キャッシングページリストに含まれた少なくとも１つのウェブページをあらかじめ受信して格納するキャッシングを行うことができる。前述したように、キャッシングページリストは、端末２００が伝送したキーワードによって構成されるか、端末２００のユーザによって設定された訪問情報収集対象者によって構成されることができる。
【００６４】
特に、本発明の第１実施例によれば、ユーザが他のウェブページを要請するリンクを入力すれば、端末２００は、キャッシングされたウェブページのリンクを入力されるリンクとともに表示することができる。ユーザは、キャッシングされたウェブページのリンクを見て、キャッシングされたウェブページのリンクを選択すれば、端末２００は、キャッシングされたウェブページを画面に表示することができる。ユーザが現在表示されたウェブページではない他のウェブページのリンクを入力することは、現在表示されたウェブページではない他のウェブページを呼び出したいときである。この際、キャッシングされたウェブページのリンクを表示すれば、キャッシングされたウェブページのリンクを選択する蓋然性が高い。したがって、キャッシングの効率を高めることができる。これは、オフライン状態であるか、またはネットワーク状態が良くない場合、そしてネットワーク接続費用が高い場合に、さらにキャッシングされたウェブページを選択する蓋然性が高く、キャッシングの効率がさらに高くなる。
【００６５】
また、本発明の第２実施例によれば、端末２００は、キャッシングされたウェブページのリンクを表示することができる。この際、端末２００は、キャッシングされないウェブページのリンクとキャッシングされたウェブページのリンクとを区分して表示することができる。ユーザがキャッシングされたウェブページのリンクを見て、キャッシングされたウェブページのリンクを選択すれば、端末２００は、キャッシングされたウェブページを画面に表示することができる。オフライン状態であるか、またはネットワーク状態が良くない地域で、そしてネットワーク接続費用が高い地域で、キャッシングされたウェブページのリンクを表示する場合、ユーザは、キャッシングされたウェブページを選択する蓋然性が高く、キャッシングの効率がさらに高くなることができる。これにより、ユーザは、キャッシングサービスを利用して、ウェブアプリケーションを安定的に使用することができる。
【００６６】
前述した端末２００は、ウェブアプリケーションの実行及びネットワーク連結が可能な装置であって、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートパソコン、携帯電話（ｍｏｂｉｌｅ  ｐｈｏｎｅ）、タブレットパソコン、ナビゲーション（ｎａｖｉｇａｔｉｏｎ）、スマートホン（ｓｍａｒｔ  ｐｈｏｎｅ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）またはＤＶＢ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ）のようなデジタル放送受信機のうちいずれか１つで具現されることができる。もちろん、これは、例示に過ぎないものであり、前述した例以外にも、現在開発されて商用化されるか、または今後開発されるすべての通信が可能な装置を含む概念として解釈しなければならない。
【００６７】
ネットワーク３００は、キャッシングサーバー１００及びウェブサービスサーバー４００と端末２００との間にデータを中継するためのものであって、既存に構築された通信網及び今後開発予定である次世代通信網などどんなものでも具現されることができる。例えば、インターネットプロトコルを用いて大容量データの送受信サービス及び切れる現象がないデータサービスを提供するＩＰ網、ＩＰを基盤にして異なる網を統合したＩＰ網構造であるＡｌｌ ＩＰ網、Ｗｉｂｒｏ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ）網と、Ｗｉ−Ｆｉ網を含む無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＰＡＮ、有線通信網、移動通信網、ＨＳＤＰＡ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）網及び衛星通信網などのように既存に知られている１つ以上の通信網が利用されることができる。特に、最近注目されているスマートホンの場合、移動通信網だけでなく、Ｗｉ−Ｆｉ網を用いた通信が可能なので、この場合、ネットワーク３００は、移動通信網またはＷｉ−Ｆｉ網になることができる。
【００６８】
ウェブサービスサーバー４００は、前述したキャッシングページリストに含まれるリンクにあたるウェブページを格納するサーバーであって、複数個を使用することができる。例えば、ウェブサービスサーバー４００は、ウェブサーバー（Ｗｅｂ  Ｓｅｒｖｅｒ）になることができる。キャッシングサーバー１００は、１つのウェブサービスサーバー４００で提供するウェブページのみを対象としてキャッシングサービスを提供することもでき、複数の異なるウェブサービスサーバー４００に格納されたウェブページを対象としてキャッシングサービスを提供することもできる。特に、ウェブサービスサーバー４００は、ネットワーク３００を介して端末装置２００にウェブページを提供するすべての種類のサーバーが該当することができる。代表的に、ウェブサービスサーバー４００は、ウェブサーバー（Ｗｅｂ  Ｓｅｒｖｅｒ）を例示することができる。また、ウェブサービスサーバー４００は、動画や音楽のようなマルチメディアコンテンツをサービスするサーバーや、ソーシャルネットワークサービスを提供するサーバーなどが該当することができる。
【００６９】
図２は、本発明によるキャッシングされたウェブページを表示するためのキャッシングサーバーの構成を説明するための図である。
【００７０】
図２を参照すれば、本発明の実施例によるキャッシングサーバー１００は、通信モジュール１１０、登録モジュール１２０、認証モジュール１３０、格納モジュール１４０及びキャッシングモジュール１５０を含む。
【００７１】
通信モジュール１１０は、ネットワーク３００を介してデータを送受信する手段であって、特にネットワーク３００を介して端末２００またはウェブサービスサーバー４００とデータを送受信する。このような通信モジュール１１０は、連結されるネットワーク３００の種類によって当該通信プロトコルによる処理を行うプロトコル処理手段を含むことができる。
【００７２】
登録モジュール１２０は、各端末２００に対して少なくとも１つのキーワードまたは少なくとも１つの訪問情報収集対象者を格納する登録を行う。すなわち、キャッシングサーバー１００は、キャッシングサービス提供のために、ウェブページのうち設定された条件に合致するウェブページのリンクを収集することができ、登録モジュール１２０は、この条件を登録する。
【００７３】
登録モジュール１２０は、キーワードを端末２００から受信して格納することができる。ここで、キーワードは、端末２００の要請によって登録、変更、削除、及び追加が可能である。登録モジュール１２０は、訪問情報収集対象者の場合、各端末２００に対して訪問情報収集対象者を設定して登録することができる。この際、登録モジュール１２０は、訪問情報収集対象者の識別情報を格納することによって、訪問情報収集対象者の登録を行うことができる。訪問情報収集対象者は、前述したように、端末２００のユーザの知人またはユーザと類似条件を有する他のユーザのうち設定されることができる。この際、訪問情報収集対象者に設定されるユーザの知人またはユーザと類似条件を有する他のユーザは、端末２００のユーザと同様にキャッシングサービスに加入されていることが好ましい。また、登録モジュール１２０は、訪問情報収集対象者設定のために、通信モジュール１１０を介して端末２００に訪問情報収集対象者の設定を要請した後、これに対応して端末２００からユーザの知人に対する情報を受信し、受信されたユーザの知人を訪問情報収集対象者に設定することができる。また、他の例として、登録モジュール１２０は、訪問情報収集対象者設定のために、ユーザに対して、性別、年齢、居住地のうち１つ以上を含む１次情報と、関心分野、趣味、趣向のうち１つ以上を含む２次情報のうち１つ以上を収集することができる。その後、登録モジュール１２０は、他のユーザのうち、１次情報及び２次情報を含む端末２００ユーザの情報と同一の条件を有する他のユーザを抽出し、抽出された他のユーザを訪問情報収集対象者に設定することができる。
【００７４】
認証モジュール１３０は、自分がキャッシングサービスを提供する端末２００の識別情報をあらかじめ受信し、格納した後、当該識別情報を有する端末２００にキャッシングサービスを提供することができるようにする認証を行うことができる。
【００７５】
格納モジュール１４０は、キャッシングページリストを格納する。このキャッシングページリストは、各端末２００のユーザ毎に格納されることができる。また、キャッシングページリストは、ファイル形式で格納されるか、またはデータベース形式で格納されることができる。
【００７６】
キャッシングモジュール１５０は、登録モジュール１２０に登録されたキーワード及び訪問情報収集対象者に基づいて、ウェブサービスサーバー４００から該当する条件を満足するウェブページのリンクを収集することができる。その後、キャッシングモジュール１５０は、収集されたウェブページのリンクを少なくとも１つ含むキャッシングページリストを構成する。また、キャッシングモジュール１５０は、通信モジュール１１０を介してキャッシングページリストを端末２００に伝送することができる。
【００７７】
図３は、本発明の実施例によるキャッシングされたウェブページを表示するための端末の構成を説明するための図である。
【００７８】
図３を参照すれば、本発明の実施例による端末２００は、通信部２１０、入力部２４０、表示部２５０、格納部２６０及び制御部２７０を含む。
【００７９】
通信部２１０は、キャッシングサーバー１００及びウェブサービスサーバー４００とネットワーク３００を介して通信を行い、データを送受信する手段である。ここで、データは、キャッシングページリスト、ウェブページなどを含む。
【００８０】
ここで、通信部２１０は、無線通信部２２０及び有線通信部２３０のうち少なくとも１つを含むことができる。また、無線通信部２２０は、無線網通信部２２１、無線ＬＡＮ（ＷｉＦｉ、Ｗｉｒｅｌｅｓｓ  ＦｉｄｅｌｉｔｙまたはＷＬＡＮ、Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信部２２２及び無線ＰＡＮ（ＷＰＡＮ、Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信部２２３のうち少なくとも１つを含むことができる。
【００８１】
無線通信部２２０は、無線通信方法によってデータを送受信するための構成であり、端末２００が無線通信を利用する場合、無線網通信部２２１、無線ＬＡＮ通信部２２２及び無線ＰＡＮ通信部２２３のうちいずれか１つを利用してデータをキャッシングサーバー１００に伝送するか、または受信することができる。
【００８２】
無線網通信部２２１は、基地局を介してネットワーク３００に接続し、データを送受信するためのものである。無線網通信部２２１は、制御部２７０からデータを受信すれば、基地局を介してネットワーク３００に接続し、データをキャッシングサーバー１００またはウェブサービスサーバー４００に伝送することができる。また、無線網通信部２２１は、基地局を介してネットワーク３００に接続し、データをキャッシングサーバー１００またはウェブサービスサーバー４００から受信し、受信されたデータを制御部２７０に提供することができる。
【００８３】
無線ＬＡＮ通信部２２２は、無線ＬＡＮ（ＷＬＡＮ）方式またはワイファイ（ＷｉＦｉ）方式による通信を行うためのものである。無線ＬＡＮ通信部２２２は、制御部２７０からデータを受信すれば、接続ポイント（ＡＰ、Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を介してネットワーク３００に接続し、データをキャッシングサーバー１００またはウェブサービスサーバー４００に伝送することができる。また、無線ＬＡＮ通信部２２２は、接続ポイントを介してネットワーク３００に接続し、データをキャッシングサーバー１００またはウェブサービスサーバー４００から受信し、受信されたデータを制御部２７０に提供することができる。
【００８４】
無線ＰＡＮ通信部２２３は、無線ＰＡＮＷＰＡＮ方式によってデータを送受信するためのもので、無線網通信部２２１及び無線ＬＡＮ通信部２２２に比べて短い距離の無線通信のためのものである。無線ＰＡＮ通信部２２３は、ゲートウェイ（Ｇａｔｅｗａｙ）に直接またはマルチホップ(ｍｕｌｔｉ−ｈｏｐ)を介して連結可能な場合、ゲートウェイを介してネットワーク３００に接続し、キャッシングサーバー１００またはウェブサービスサーバー４００とデータを送受信することもできる。このような無線ＰＡＮ通信部２２３は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、赤外線通信（ＩｒＤＡ）、ジグビ（ＺｉｇＢｅｅ）などによる通信を例示することができる。
【００８５】
有線通信部２３０は、有線でデータを送受信するためのものである。有線通信部２３０は、特に、有線を介してネットワーク３００に接続し、キャッシングサーバー１００またはウェブサービスサーバー４００とデータを送受信することができる。
【００８６】
入力部２４０は、ユーザの命令、選択、データ、情報のうちいずれか１つを入力されるための手段であって、数字または文字情報を入力され、多様な機能を設定するための多数の入力キー及び機能キーを含むことができる。また、入力部２４０は、ユーザのキー入力を感知し、感知されたキー入力による入力信号を制御部２７０に伝達する。例えば、入力部２４０は、キーボード、キーパッド、マウス、ジョイ・スティックなどのような通常的な入力装置以外にも、今後開発されることができるすべての形態の入力手段が使用されることができる。本発明の実施例によれば、ユーザは、入力部２４０を用いて答案を入力することができる。
【００８７】
表示部２５０は、端末２００の動作による結果または情報をユーザが視覚的に認識可能になるように出力する手段である。特に、表示部２５０は、本発明の実施例によるキャッシングされたウェブページのリンクを画面に表示することができる。
【００８８】
一方、ウェブアプリケーションは、当該インターフェースにウェブページのリンクを入力されるためのアドレス入力窓を有し、表示部２５０は、ユーザが入力部２４０を介して特定のウェブページのリンクを入力すれば、制御部２７０の制御によってアドレス入力窓に入力されるリンクを表示すると共に、自動完成機能によってリンクを完成して表示することができる。ここで、自動完成機能は、ユーザが以前に入力したリンクに対してユーザが一部分のみ入力した場合にも、当該リンクを完成して表示することを言う。
【００８９】
表示部２５０は、ユーザが入力するリンクとともにキャッシングされたウェブページを一緒に表示することができる。このような表示部２５０は、タッチスクリーン（ｔｏｕｃｈ  ｓｃｒｅｅｎ）になることができ、このように、タッチスクリーン形態で表示部２５０が形成された場合、表示部２５０は、入力部２４０の機能のうち一部または全部を行うことができる。
【００９０】
格納部２６０は、データを格納するための装置であって、主記憶装置及び補助記憶装置を含む。このような格納部２６０は、運営体制、ウェブアプリケーション、キャッシングされたウェブページなどを格納することができる。また、格納部２６０は、キャッシングサーバー１００から受信したキャッシングページリストを格納することができる。格納部２６０に格納される各種データなどは、ユーザの操作によって、削除、変更、追加されることができる。
【００９１】
制御部２７０は、通信部２１０を介してネットワーク３００に連結されれば、キャッシングサーバー１００からキャッシングページリストを受信する。その後、キャッシングページリストに含まれたウェブページのリンクを参照し、当該リンクを有するウェブページをダウンロードするキャッシングを行う。キャッシングは、通信部２１０のトラフィックが既定のパケット単位未満であるときに行うことが好ましい。制御部２７０は、キャッシングされたウェブページを格納部２６０に格納する。ここで、キャッシングページリストは、端末２００のユーザがあらかじめ登録したキーワードによって収集されたウェブページのリンク及び他の端末２００のユーザ、すなわち、訪問情報収集対象者が当該対象者の端末２００を介して訪問したウェブページのリンクを含む。
【００９２】
制御部２７０は、キャッシングページリストを提供される前に、ユーザの入力によって前記キャッシングサーバー１００にキャッシングサービスを要請することができる。この際、制御部２７０は、キャッシングするウェブページのキーワードを伝達し、登録を要請することができる。また、制御部２７０は、訪問情報収集対象者の設定を要請することができる。
【００９３】
一方、制御部２７０は、端末２００のユーザが他の端末ユーザの訪問情報収集対象者に選定された場合、自分がダウンロードしたウェブページ、すなわちユーザの端末２００が訪問したウェブページのリンクを抽出し、格納部２６０に格納することができる。その後、制御部２７０は、訪問したウェブページのリンクを通信部２１０を介してキャッシングサーバー１００に提供することができる。これにより、キャッシングサーバー１００は、端末２００が提供したウェブページリンクを利用して他のユーザのためのキャッシングページリストを構成することができる。
【００９４】
特に、制御部２７０は、キャッシングページリストを提供される前に、入力部２４０からユーザの入力によってキャッシングを活性化または不活性化することができる。キャッシングが活性化された場合、キャッシングページリストを受信し、受信されたキャッシングページリストのリンクを参照して、当該リンクを有するウェブページをダウンロードするキャッシングを行うことができる。
【００９５】
制御部２７０は、自動でキャッシングを行うために、キャッシングサーバー１００に接続するために必要な情報、すなわちキャッシングサーバー１００の接続認証情報（例えば、ユーザＩＤ及びＰＷ）をユーザから入力されて格納し、格納された認証情報を利用して、キャッシングサーバー１００の認証モジュール１３０に認証を要請した後、接続することができる。また、制御部２７０は、自動でキャッシングを行うために、キャッシングサーバー１００からキャッシングページリストをダウンロードするための情報をあらかじめ設定することができる。例えば、ダウンロードするための情報は、キャッシングサーバー１００のＩＰ及びポート（ｐｏｒｔ）を設定することができる。また、制御部２７０は、自動でキャッシングを行うために、キャッシングページリスト及びキャッシングするウェブページが多数である場合、ユーザの入力によってその優先順位を設定することができる。
【００９６】
本発明の第１実施例によれば、ユーザが入力部２４０を介して他のウェブページを要請するリンクを入力すれば、制御部２７０は、キャッシングされたウェブページのリンクを入力されるリンクとともに表示することができる。ユーザは、キャッシングされたウェブページのリンクを見て、キャッシングされたウェブページのリンクを選択すれば、制御部２７０は、キャッシングされたウェブページを画面に表示することができる。
【００９７】
また、本発明の第２実施例によれば、制御部２７０は、キャッシングされたウェブページのリンクを表示することができる。この際、制御部２７０は、キャッシングされないウェブページのリンクとキャッシングされたウェブページのリンクとを区分して表示することができる。ユーザがキャッシングされたウェブページのリンクを見て、キャッシングされたウェブページのリンクを選択すれば、端末２００は、キャッシングされたウェブページを画面に表示することができる。
【００９８】
図４は、本発明の第１実施例によるキャッシングされたウェブページを表示する方法を説明するための図である。
【００９９】
図４に本発明の第１実施例によるウェブアプリケーションが駆動し、任意のウェブページが表示された画面例である。本発明の実施例によるウェブアプリケーションは、ウェブページを表示する機能を有する。例えば、ウェブアプリケーションは、ウェブブラウザーになることができる。
【０１００】
参照符号（ａ）を参照すれば、ウェブアプリケーションは、コントロール領域１０とページ表示領域２０を含む。コントロール領域１０は、ウェブブラウザーをコントロールするための各種のインターフェース１３、１５、１７、３０を有し、ページ表示領域２０は、端末２００がダウンロード一ウェブページを表示するための領域である。
【０１０１】
コントロール領域１０は、インターフェースとしてアドレス入力窓３０を有する。アドレス入力窓３０は、ウェブページのリンクを入力するためのインターフェースである。ユーザは、アドレス入力窓３０を活性化させた後、アドレス入力窓３０に特定のウェブページを呼び出すウェブページのリンクを入力することができる。ここで、リンクは、アドレス形式であり、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）になることができる。ＵＲＩは、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及びＵＲＮ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｎａｍｅ）を含む。ユーザがリンクを入力した後、当該リンクを有するウェブページを呼び出す命令を入力すれば、端末２００は、当該リンクを有するウェブページをダウンロードする。また、ダウンロードされたウェブページは、ページ表示領域２０に表示される。
【０１０２】
一方、参照符号１３及び１５は、それぞれユーザが訪問したページのうち現在ページから以前ページ、現在ページから次のページを呼び出すインターフェースである。また、参照符号１７は、アドレス入力窓３０に入力されたリンクを有するウェブページを呼び出すためのインターフェースである。
【０１０３】
参照符号（ｂ）を参照すれば、端末２００は、ユーザが所望するウェブページを呼び出すためにリンクを入力するとき、入力されたリンクとともにキャッシングされたウェブページのリンクを一緒に表示することができる。例えば、インターフェースであるアドレス入力窓３０は、コンボボックス（Ｃｏｍｂｏ  ｂｏｘ）形態で具現されることができる。コンボボックスは、参照符号３３のように、データをドロップダウンリスト（ｄｒｏｐ  ＆  ｄｏｗｎ  ｌｉｓｔ）形態で表示し、それらのうち１つのデータを選択することができるようにするインターフェースである。このように、インターフェースをコンボボックスと仮定すれば、コンボボックスを用いてユーザが入力するリンクを表示し、ユーザが入力したリンクの下にキャッシングされたウェブページのリンクをドロップダウンリスト形態で表示することができる。
【０１０４】
キャッシングされたウェブページのリンクは、アドレス形式及びイメージ形式のうち少なくとも１つの形式で表示されることができる。ここで、アドレス形式は、ウェブページのリンクがテキストで表示されることを意味する。また、イメージ形式は、ウェブページのリンクがイメージで表示されることを意味する。アドレス形式は、ＵＲＩを例示することができ、イメージ形式は、アイコン（ｉｃｏｎ）を例示することができる。また、キャッシングされたウェブページは、既定の数のみ表示されることができる。また、キャッシングされたウェブページは、既定の手順によって表示されることができる。
【０１０５】
ウェブアプリケーションは、アドレス入力窓３０にユーザが所望するウェブページのリンクの一部を入力すれば、そのリンクを自動で完成して表示する自動完成機能を提供することができる。自動完成機能は、ユーザが以前に入力したリンクを記憶してから、ユーザがそのリンクの一部を入力すれば、当該リンクを自動で完成して表示する機能である。図示のように、参照符号３１は、ユーザが入力中のリンクの一部（“ｗｗｗ．ｓｋ”）である。ウェブアプリケーションは、参照符号３３に示されたように、入力中のリンクの一部である入力されたアドレス一部である“ｗｗｗ．ｓｋ”を自動完成機能によって自動で完成し、“ｗｗｗ．ｓｋｔｅｌｅｃｏｍ．ｃｏｍ”及び“ｗｗｗ．ｓｋｔｅｌｅｃｏｍ．ｃｏｍ／ｔｅｍｐ．ａｓｐ”で表示することができる。また、ウェブアプリケーションは、自動完成機能で表示されたリンクの下に、本発明の実施例によるキャッシングされたページのリンクを表示することができる。
【０１０６】
図５は、本発明の第１実施例によるキャッシングシステムのキャッシングされたウェブページを表示するための方法を説明するための図である。
【０１０７】
図５を参照すれば、端末２００及びキャッシングサーバー１００は、Ｓ５０１段階で、キャッシングページリストを構成するための条件を設定する。この条件は、前述したように、端末２００のユーザが要請したキーワード及び訪問情報収集対象者を含む。
【０１０８】
条件が設定されれば、キャッシングサーバー１００は、Ｓ５０３段階で、当該条件によるウェブページを格納するウェブサービスサーバー４００からウェブページのリンクを収集する。このウェブページのリンクは、少なくとも１つであり、キャッシングサーバー１００は、Ｓ５０５段階で、収集されたウェブページのリンクを有するキャッシングページリストを構成する。その後、キャッシングサーバー１００は、Ｓ５０７段階で、端末２００にキャッシングページリストを伝送する。
【０１０９】
キャッシングページリストを受信すれば、端末２００は、Ｓ５０９段階で、キャッシングページリストを格納する。その後、端末２００は、Ｓ５１１段階で、キャッシングページリストに含まれたウェブページのリンクを参照して、当該ウェブページをダウンロードする。この際、リンクが複数である場合、端末２００は、既定の手順によって当該ウェブページをダウンロードすることができる。その後、端末２００は、Ｓ５１３段階で、ダウンロードされたウェブページを格納する。前述したように、端末２００は、キャッシングページリストに含まれたウェブページのリンクを参照して、当該ウェブページをダウンロードし、格納するキャッシングを行う。
【０１１０】
一方、本発明の実施例によれば、ユーザは、自分の所望する特定のウェブページを呼び出すことができる。この際、端末２００は、Ｓ５１５段階で、ユーザが入力したウェブページのリンクとともにキャッシングされたウェブページのリンクを一緒に表示する。このような画面例を図４で説明したことがある。
【０１１１】
図６は、本発明の第１実施例による端末のキャッシングされたウェブページを表示するための方法を説明するための図である。
【０１１２】
キャッシングサーバー１００は、端末２００がキャッシングサービスを要請した場合、キャッシングサービスを提供することができる。端末２００がキャッシングサービスを要請し、キャッシングサーバー１００がキャッシングサービスを提供する状態を端末２００のキャッシングモードと言い、図６は、端末２００がキャッシングモードにある状態を仮定する。したがって、端末２００は、キャッシングサーバー１００からキャッシングページリストを受信した後、キャッシングページリストに含まれたウェブページリンクを参照して、ウェブページを受信した後、格納するキャッシングを行っている中である。
【０１１３】
図６を参照すれば、Ｓ６０１段階で、制御部２７０は、ウェブアプリケーションを実行させた状態であると仮定する。ここで、ウェブアプリケーションは、ウェブページを表示するウェブブラウザーになることができる。したがって、制御部２７０は、図４の（ａ）に示されたような、ウェブアプリケーションの実行画面を表示部２５０を通じて表示した状態である。
【０１１４】
ユーザは、入力部２４０を介してウェブブラウザーのアドレス入力窓３０を活性化させた後、アドレス入力窓３０に自分が呼び出すことを所望するウェブページのリンクを入力することができる。これにより、制御部２７０は、Ｓ６０３段階で、入力部２４０を介してユーザが呼び出しを所望するウェブページのリンク入力を感知することができる。
【０１１５】
リンク入力を感知すれば、制御部２７０は、Ｓ６０５段階で、キャッシングされたウェブページが存在するか否かを確認する。Ｓ６０５段階の確認結果、キャッシングされたウェブページが存在すれば、制御部２７０は、Ｓ６０７段階で、アドレス入力窓３０にユーザが入力したウェブページのリンクを表示すると同時に、キャッシングされたウェブページのリンクを表示する。一方、Ｓ６０５段階の確認結果、キャッシングされたウェブページが存在しなければ、制御部２７０は、Ｓ６０９段階で、アドレス入力窓３０にユーザが入力したウェブページのリンクのみ表示する。
【０１１６】
Ｓ６０７段階またはＳ６０９段階のうちいずれか１つによって少なくとも１つのウェブページのリンクが表示された状態で、ユーザは、いずれか１つのウェブページリンクを選択することができる。特に、Ｓ６０７段階のように、ユーザが入力したウェブページのリンク及びキャッシングされたウェブページのリンクが表示された状態である場合、複数のウェブページのリンクのうちいずれか１つを選択することができる。ユーザが入力部２４０を介して特定のウェブページのリンクを選択すれば、制御部２７０は、Ｓ６１１段階で、入力部２４０を介して特定のウェブページのリンクを選択する入力を感知し、Ｓ６１３段階で、ユーザが選択したウェブページのリンクに相当するウェブページを画面に表示することができる。ここで、ユーザがキャッシングされたウェブページのリンクを選択した場合、制御部２７０は、格納部２６０に格納されたキャッシングされたウェブページをロードし、ウェブアプリケーションに表示することができる。また、ユーザが入力したウェブページのリンクを選択した場合、制御部２７０は、ウェブページのリンクを参照して通信部２１０を介して当該ウェブページをダウンロードした後、ウェブアプリケーションに表示することができる。
【０１１７】
図７は、本発明の第２実施例によるキャッシングされたウェブページを表示する方法を説明するための図である。
【０１１８】
図７に本発明の実施例によるウェブアプリケーションが駆動し、任意のウェブページが表示された画面例を示した。本発明の実施例によるウェブアプリケーションは、ウェブページを表示する機能を有する。例えば、ウェブアプリケーションは、ウェブブラウザーになることができる。
【０１１９】
図７を参照すれば、ウェブアプリケーションは、コントロール領域１０、ページ表示領域２０、キャッシング設定領域４０、第１リンク表示領域５０及び第２リンク表示領域６０を有する。
【０１２０】
参照符号（ｃ）を参照すれば、コントロール領域１０は、ウェブアプリケーションをコントロールするための各種のインターフェース１３、１５、１７、３０が配置される。また、ページ表示領域２０は、ウェブページを表示するための領域である。コントロール領域１０は、インターフェースとしてアドレス入力窓３０を有する。アドレス入力窓３０は、ウェブページのリンクを入力するためのインターフェースである。ユーザは、アドレス入力窓３０を活性化させた後、アドレス入力窓３０に特定のウェブページを呼び出すウェブページのリンクを入力することができる。ここで、リンクは、アドレス形式であり、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）になることができる。ＵＲＩは、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及びＵＲＮ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｎａｍｅ）を含む。ユーザがリンクを入力した後、当該リンクを有するウェブページを呼び出す命令を入力すれば、端末２００は、当該リンクを有するウェブページをダウンロードすることができる。また、ダウンロードされたウェブページは、ページ表示領域２０に表示される。ウェブアプリケーションは、アドレス入力窓３０にユーザが所望するウェブページリンクの一部を入力すれば、そのリンクを自動で完成して表示する自動完成機能を提供することができる。自動完成機能は、ユーザが以前に入力したリンクを記憶してから、ユーザがそのリンクの一部を入力すれば、当該リンクを自動で完成して表示する機能である。
【０１２１】
一方、参照符号１３及び１５は、それぞれユーザが訪問したページのうち現在ページから以前ページ、現在ページから次のページを呼び出すインターフェースである。また、参照符号１７は、アドレス入力窓３０に入力されたリンクを有するウェブページを呼び出すためのインターフェースである。
【０１２２】
キャッシング設定領域４０は、キャッシング機能の活性化または不活性化を設定するためのもので、キャッシング機能の活性化可否を設定するためのインターフェースを備える。このインターフェースは、ボタンで具現されることが好ましく、参照符号４１は、キャッシング機能を活性化するためのボタンであり、参照符号４３は、キャッシング機能を不活性化するためのボタンである。
【０１２３】
第１リンク表示領域５０及び第２リンク表示領域６０は、キャッシングされたウェブページのリンクを表示するための領域である。図７には、ページ表示領域２０の左側と下端に第１リンク表示領域５０及び第２リンク表示領域６０が位置しているものとして示したが、キャッシングされたウェブページを表示するためのリンク表示領域は、必要に応じて他の位置に配置することができる。また、第１及び第２リンク表示領域５０、６０のうちいずれか１つのみ使用するか、または他の領域に新しいリンク表示領域を生成して配置することもできる。
【０１２４】
キャッシングされたウェブページのリンクは、アドレス形式及びイメージ形式のうち少なくとも１つの形式で表示されることができる。ここで、アドレス形式は、ウェブページのリンクがテキストで表示されることを意味する。また、イメージ形式は、ウェブページのリンクがイメージで表示されることを意味する。アドレス形式は、ＵＲＩを例示することができ、イメージ形式は、アイコン（ｉｃｏｎ）を例示することができる。また、キャッシングされたウェブページは、既定の数のみ表示されることができる。また、キャッシングされたウェブページは、既定の手順によって表示されることができる。
【０１２５】
第１リンク表示領域５０には、アドレス形式の例を示し、第２リンク表示領域６０には、イメージ形式の例を示した。
【０１２６】
特に、本発明の実施例によれば、端末２００は、キャッシングページリストに含まれたウェブページのリンクを参照して、設定された手順によってウェブページをキャッシングすることができる。したがって、端末２００は、ウェブアプリケーションの所定領域５０または６０にキャッシングページリストに含まれたウェブページリンクをすべて表示した後、設定された手順によってキャッシングを行う。この際、端末２００は、キャッシングされたウェブページがあれば、キャッシングされたウェブページのリンクをまだキャッシングされないウェブページのリンクと区分して表示することができる。
【０１２７】
例えば、本発明の一実施例によれば、アドレス形式でウェブページのリンクを表示する場合、キャッシングされたウェブページリンクは、まだキャッシングされないウェブページのリンクと区分されるように、字体、太さ、色などを異ならしめて表示されることができる。また、イメージ形式でウェブページのリンクを表示する場合、キャッシングされたウェブページリンクは、まだキャッシングされないウェブページのリンクと区分されるように、イメージ効果を付与して表示されることができる。例えば、イメージ効果は、イメージに蛍光色を施す方法（６１）、イメージをイメージ枠で表示する方法（６３）及びイメージを突出しているように見えるようにする方法（６５）のうちいずれか１つを利用することができる。
【０１２８】
また、参照符号（ｄ）を参照すれば、キャッシングされたウェブページは、当該画面を抽出することができるので、キャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるように、キャッシングされないウェブページのリンクをアイコンで表示し、キャッシングされたウェブページのリンクをウェブページ画面を縮小したサムネイル（ｔｈｕｍｂ−ｎａｉｌ）形式（６７、６９）で表示することができる。
【０１２９】
図８は、本発明の第２実施例によるキャッシングシステムのキャッシングされたウェブページを表示するための方法を説明するための図である。
【０１３０】
図８を参照すれば、端末２００及びキャッシングサーバー１００は、Ｓ８０１段階で、キャッシングページリストを構成するための条件を設定する。この条件は、前述したように、端末２００のユーザが要請したキーワード及び訪問情報収集対象者を含む。
【０１３１】
条件が設定されれば、キャッシングサーバー１００は、Ｓ８０３段階で、当該条件によるウェブページを格納するウェブサービスサーバー４００からウェブページのリンクを収集する。このウェブページのリンクは、少なくとも１つであり、キャッシングサーバー１００は、Ｓ８０５段階で、収集されたウェブページのリンクを有するキャッシングページリストを構成する。
【０１３２】
一方、端末２００は、Ｓ８０７段階で、キャッシングサービスをキャッシングサーバー２００に要請することができる。これにより、キャッシングサーバー１００は、Ｓ８０９段階で、端末２００にキャッシングページリストを伝送する。
【０１３３】
キャッシングページリストを受信すれば、端末２００は、Ｓ８１１段階で、キャッシングページリストを格納し、Ｓ８１３段階で、キャッシングページリストのウェブページリンクを表示する。その後、端末２００は、Ｓ８１５段階で、キャッシングページリストに含まれたウェブページのリンクを参照して、当該ウェブページをダウンロードする。この際、リンクが複数の場合、端末２００は、既定の手順によって当該ウェブページをダウンロードすることができる。その後、端末２００は、Ｓ８１７段階で、ダウンロードされたウェブページを格納する。前述したように、端末２００は、キャッシングページリストに含まれたウェブページのリンクを参照して、当該ウェブページをダウンロードし、格納するキャッシングを行う。その後、端末２００は、Ｓ８１９段階で、キャッシングされたウェブページのリンクを表示し、且つキャッシングされないウェブページのリンクと区分されるように表示する。このような画面例を図７で説明したことがある。
【０１３４】
図９は、本発明の第２実施例による端末のキャッシングされたウェブページを表示するための方法を説明するための図である。
【０１３５】
図９を参照すれば、Ｓ９０１段階で、制御部２７０は、ウェブアプリケーションを実行する。これにより、ウェブアプリケーションは、表示部２５０を通じて画面に表示される。ウェブアプリケーションは、ウェブページのリンクを参照してウェブページを表示するウェブブラウザーであると仮定する。
【０１３６】
ウェブアプリケーションを実行させた状態で、ユーザは、入力部２４０を介してキャッシングサーバー２００にキャッシングサービスを要請することができる。これにより、制御部２７０は、Ｓ９０３段階で、入力部２４０を介してユーザのキャッシングサービス要請を感知することができる。
【０１３７】
キャッシングサービス要請を感知すれば、制御部２７０は、Ｓ９０５段階で、通信部２１０を介してキャッシングサーバー２００にキャッシングページリストを要請し、このキャッシングページリストを受信した後、受信されたキャッシングページリストを格納する。また、制御部２７０は、Ｓ９０７段階で、キャッシングページリストに含まれたウェブページのリンクを表示する。
【０１３８】
その後、制御部２７０は、Ｓ９０９段階で、キャッシングページリストに含まれたウェブページのリンクを参照してウェブページをダウンロードして格納するキャッシングを行う。この際、ウェブページのダウンロードは、既定の手順によって行われる。
【０１３９】
次に、制御部２７０は、Ｓ９１１段階で、先に（Ｓ９０７段階）表示したウェブページのリンクのうちキャッシングされたウェブページのリンクをキャッシングされないウェブページのリンクと区分されるように表示する。
【０１４０】
その後、制御部２７０は、Ｓ９１３段階で、キャッシングページリストのウェブページのリンクに該当するすべてのウェブページをダウンロードしたか否かを判断する。Ｓ９１３段階の判断結果、すべてのウェブページをダウンロードしない場合、制御部２７０は、前述したＳ９０９〜Ｓ９１３段階を繰り返す。一方、Ｓ９１３段階の判断結果、すべてのウェブページをダウンロードした場合、プロセスを終了する。
【０１４１】
前述したような本発明の第２実施例によれば、ユーザの意図によって、設定された条件によって収集されたウェブページのリンクを有するキャッシングページリストを作成し、作成されたキャッシングページリストを利用してキャッシングを行う場合、キャッシングされたウェブページをユーザの利用する蓋然性が高くて、キャッシングの効率が高くなる。また、キャッシングされたウェブページのリンクを表示し、ユーザにキャッシングされたウェブページがあることを案内することによって、ユーザがキャッシングされたウェブページを利用するように誘導し、これにより、ユーザは、キャッシングされたウェブページを利用する可能性を高めるので、キャッシングの効率が高くなる。また、キャッシングページリストのウェブページリンクのうちキャッシングが完了したウェブページのリンクを表示することによって、ユーザは、特定のページに対するキャッシング可否を知ることができ、これにより、ウェブキャッシング機能の効率を高めることができ、ウェブページのキャッシング機能の使用を奨励することができる。特に、オフラインであるか、回線費用が高いか、またはネットワーク状態が良くない地域で、本発明の実施例によるキャッシングを用いてウェブアプリケーションを安定的に実行させることができる。
【０１４２】
次に、前述したような第１実施例または第２実施例によってキャッシングされたウェブページを表示する方法について説明する。図１０は、本発明の実施例によるウェブページ表示方法を説明するための図である。
【０１４３】
一般的にプログラミング言語は、命令形記述言語と宣言的記述言語とに分類することができる。命令形記述言語は、‘どんな方法’で解を求めるかに重点を置いて記述される言語であって、実行されるアルゴリズムを明示し、目標は明示しない。代表的に伝統的なフォートラン、Ｃ、ジャバなどが命令形記述言語に該当する。これと反対に、宣言的記述言語は、‘解’が何であるかを説明することに重点を置いて記述される言語であって、目標を明示し、アルゴリズムは明示しない。本発明において処理されるウェブページは、通常、宣言的記述言語で作成される。
【０１４４】
図１０を参照すれば、ウェブページのデータ７０は、マークアップ言語７１、スタイルシート７２を含む。その他、スクリプト言語を含むことができるが、ここで、スクリプト言語を処理する部分に関する説明は省略する。
【０１４５】
Ｓ１１０段階で、マークアップ言語１１１及びスタイルシート１１３は、宣言的記述言語の解釈方法によって、構成成分を意味あるトークンに分解し、それら間の階級関係の分析を通じて文章の構造が既に決定されたパースツリーを構成する。ここで、パースツリーは、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）ツリー７３及びスタイルツリー７４を含む。すなわち、マークアップ言語７１は、タグ、該タグの属性及び一般テキストよりなり、このマークアップ言語７１は、分解された後、それぞれの階級関係によってＤＯＭツリー７３を構成する。スタイルシート７４は、マークアップ言語７１によって表現されるページ８０の文字、余白、レイアウトなどを指定するスタイルを有し、このスタイルシート７２は、分解され、複数のスタイルが階級関係によってツリー構造で整理されたスタイルツリー７４を構成する。
【０１４６】
その後、Ｓ１２０段階で、ＤＯＭツリー７３及びスタイルツリー７４を結合し、レンダラーツリー７５を構成する。次に、Ｓ７３０段階で、レンダラーツリー７５の解釈を通じてスタイルに合致するレイアウトを設定し、各属性の値を当該レイアウトに配置し、ページデータ７６を生成する。このページデータ７６は、レンダリングされ、画面にページ８０で表示される前のデータである。
【０１４７】
端末２００は、キャッシングされたウェブページに対して前述したＳ１１０〜Ｓ１３０段階を行い、ページデータ７６を構成した後、Ｓ１４０段階で、ページデータ７６の構造を変更（ｓｅｒｉａｌｉｚａｔｉｏｎ）し、バイナリー形態で格納することができる。このように、バイナリー形態で格納されたページデータをバイナリーページデータ７７と称する。このような状態で、ユーザが当該ウェブページ８０を実行させる要請があれば、Ｓ１５０段階で、バイナリーページデータ７７をすぐレンダリングし、ウェブページ８０を出力することができる。
【０１４８】
前述したような本発明の実施例によれば、ユーザの意図によって、設定された条件によって収集されたウェブページのリンクを有するキャッシングページリストを作成し、作成されたキャッシングページリストを利用してキャッシングを行う場合、キャッシングされたウェブページをユーザの利用する蓋然性が高くて、キャッシングの効率が高くなる。また、キャッシングされたウェブページのリンクを表示し、ユーザにキャッシングされたウェブページがあることを案内することによって、ユーザがキャッシングされたウェブページを利用するように誘導し、これにより、ユーザは、キャッシングされたウェブページを利用する可能性を高めるので、キャッシングの効率が高くなる。また、ユーザが任意のウェブページを呼び出すためにウェブページのアドレスを入力するとき、キャッシングされたウェブページのアドレスを表示し、ユーザにキャッシングされたウェブページを通知することによって、キャッシングされたウェブページを呼び出すように誘導することができる。これにより、ウェブページに対するキャッシングの効率が高い。特に、オフラインであるか、回線費用が高いか、またはネットワーク状態が良くない地域で、本発明の実施例によるキャッシングを用いてウェブアプリケーションを安定的に実行させることができる。
【０１４９】
本発明によるキャッシングされたウェブページを表示するための方法は、多様なコンピュータ手段を用いて読み取り可能なソフトウェア形態で具現され、コンピュータで読み取り可能な記録媒体に記録されることができる。ここで、記録媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。記録媒体に記録されるプログラム命令は、本発明のために特別に設計され構成されたものであってもよく、またはコンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。例えば、記録媒体は、ハードディスク、プロッピィーディスク及び磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）のような光記録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロップチカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような磁気−光媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリなどのようなプログラム命令を格納し実行するように特別に構成されたハードウェア装置を含む。プログラム命令の例として、コンパイラーによって作成されるもののような機械語コードだけでなく、インタプリターなどを使用してコンピュータによって実行されることができる高級言語コードを含むことができる。このようなハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同様である。
【０１５０】
以上のように、本明細書と図面には、本発明の好ましい実施例について開示したが、ここに開示された実施例以外にも、本発明の技術的思想に基づく他の変形例が実施可能であることは、本発明の属する技術分野における通常の知識を有する者に自明である。また、本明細書と図面において特定の用語が使用されたが、これは、ただ本発明の技術内容を容易に説明し、発明の理解を助けるための一般的な意味として使用されるものであって、本発明の範囲を限定しようとするものではない。
【産業上の利用可能性】
【０１５１】
本発明は、キャッシングされたウェブページを表示するためのシステム、このためのサーバー、このための端末、このための方法及びこの方法が記録されたコンピュータで読み取り可能な記録媒体に関する。本発明は、ユーザが任意のウェブページを呼び出すためにウェブページのリンクを入力するとき、キャッシングされたウェブページのリンクを表示し、当該リンクを有するウェブページをキャッシングしたことを通知することによって、キャッシングされたウェブページを呼び出すように誘導することができる。また、本発明は、キャッシングページリストのウェブページリンクを表示すると共に、キャッシングされたウェブページのリンクをキャッシングされないウェブページリンクと区分して表示し、当該リンクを有するウェブページがキャッシングされたことを通知することによって、キャッシングされたウェブページを呼び出すように誘導することができる。また、キャッシングされたウェブページは、設定された条件によって普段ユーザが関心があるウェブページをキャッシングし、これを通知することによって、ユーザが訪問する可能性が多いウェブページをキャッシングし、ユーザがキャッシングされたウェブページを訪問する蓋然性が高いので、キャッシングの効率が高くなる。特に、オフラインであるか、回線費用が高いか、またはネットワーク状態が良くない地域で、キャッシングされたウェブページを訪問する可能性が高くて、キャッシングが効率はさらに高くなる。また、キャッシング機能の使用によってウェブアプリケーションを安定的に実行させることができる。これは、市販または営業の可能性が十分であると共に、現実的に明白に繰り返して実施することができる程度なので、産業上利用可能性がある。
【図１】
2013518338.tif 000003
【図２】
2013518338.tif 000004
【図３】
2013518338.tif 000005
【図４】
2013518338.tif 000006
【図５】
2013518338.tif 000007
【図６】
2013518338.tif 000008
【図７】
2013518338.tif 000009
【図８】
2013518338.tif 000010
【図９】
2013518338.tif 000011
【図１０】
2013518338.tif 000012
【国際調査報告】
2013518338.tif 000013
2013518338.tif 000014
2013518338.tif 000015
2013518338.tif 000016