(57)【要約】【課題】ユーザが要求する項目に関連したデータを、ウェブページ上に迅速に表示する。【解決手段】ユーザ端末装置におけるウェブページの提供方法であって、前記ユーザ端末装置は、列挙された複数の項目を含む特定のウェブページにおいて前記複数の項目のうちユーザ端末装置においてユーザが選択すると予想される要求予想項目を少なくとも１つ決定し、前記決定された少なくとも１つの要求予想項目に対応したデータをデータベースから受信してキャッシングし、前記ユーザによって、前記列挙された複数の項目のうち、特定項目が選択されると、前記キャッシングされたデータを用いて、前記特定項目に対応するデータを前記特定のウェブページ上に表示することを特徴とするキャッシュを用いたウェブページの提供方法。【選択図】図２
2010157236.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置におけるウェブページの提供方法であって、
前記ユーザ端末装置は、
列挙された複数の項目を含む特定のウェブページにおいて前記複数の項目のうちユーザ端末装置においてユーザが選択すると予想される要求予想項目を少なくとも１つ決定し、
前記決定された少なくとも１つの要求予想項目に対応したデータをデータベースから受信してキャッシングし、
前記ユーザによって、前記列挙された複数の項目のうち、特定項目が選択されると、前記キャッシングされたデータを用いて、前記特定項目に対応するデータを前記特定のウェブページ上に表示すること
を特徴とするキャッシュを用いたウェブページの提供方法。
【請求項２】
前記列挙された複数の項目は、少なくとも１つのデータを指すハイパーリンクであることを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項３】
前記列挙された複数の項目は、ウェブページ上に表示される掲示板リスト、電子メールリスト、検索結果リスト、ニュースリストまたは画像リストのうち少なくとも１つを含むことを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項４】
前記要求予想項目は、前記ユーザの行動パターンを示すユーザ行動パターン情報に基づき決定されることを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項５】
前記ユーザ行動パターン情報は、前記ユーザによって予め選択された項目に対する情報から抽出されることを特徴とする請求項４に記載のキャッシュを用いたウェブページの提供方法。
【請求項６】
前記ユーザ端末装置は、
前記ユーザによって現在までに選択された項目において、ユーザが選択する項目が前に選択した項目からみて順序的に次の位置にある項目であるということが続く傾向がある場合、前記特定のウェブページ上に表示されているデータに対応する項目の順序的に次の位置にある項目を、前記要求予想項目として決定し、
前記ユーザによって現在までに選択された項目において、ユーザが選択する項目が前に選択した項目からみて順序的に前の位置にある項目であるということが続く傾向がある場合、前記特定のウェブページ上に表示されているデータに対応する項目の順序的に前の位置にある項目を、前記要求予想項目として決定することを特徴とする請求項５に記載のキャッシュを用いたウェブページの提供方法。
【請求項７】
前記列挙された複数の項目は、ナンバリングされて順序が決められていることを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項８】
前記要求予想項目は、前記特定のウェブページ上に表示されているデータに対応する項目の直前の順序に該当する項目、または直後の順序に該当する項目のうち、少なくとも一つから決定することを特徴とする請求項７に記載のキャッシュを用いたウェブページの提供方法。
【請求項９】
前記要求予想項目は、前記特定のウェブページ上に表示されているデータに対応する項目と隣接した領域に位置する項目であることを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項１０】
前記決定された少なくとも一つの要求予想項目に対応するデータが更新される度に、前記要求予想項目に対応したデータをデータベースから受信してキャッシングすることを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項１１】
ＡＪＡＸ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ  Ａｎｄ  ＸＭＬ）技術を用いて前記決定された少なくとも一つの要求予想項目に対応したデータをデータベースから受信してキャッシングすることを特徴とする請求項１に記載のキャッシュを用いたウェブページの提供方法。
【請求項１２】
列挙された複数の項目を含む特定のウェブページにおいて、ユーザによって選択されると予想される要求予想項目を少なくとも１つ決定する要求項目予想部と、
前記決定された少なくとも１つの要求予想項目に対応したデータをデータベースから受信してキャッシュに保存するデータキャッシング部と、
前記ユーザによって、前記列挙された複数の項目のうち、特定項目が選択されると、前記キャッシュに保存されたデータを用いて、前記特定項目に対応するデータを前記特定のウェブページ上に表示するディスプレイ部と、
を含むキャッシュを用いたウェブページの提供システム。
【請求項１３】
前記列挙された複数の項目は、少なくとも１つのデータを指すハイパーリンクであることを特徴とする請求項１２に記載のキャッシュを用いたウェブページの提供システム。
【請求項１４】
前記列挙された複数の項目は、ウェブページ上に表示され得る掲示板リスト、電子メールリスト、検索結果リスト、ニュースリストまたは画像リストのうち少なくとも１つを含むことを特徴とする請求項１２に記載のキャッシュを用いたウェブページの提供システム。
【請求項１５】
前記要求項目予想部は、前記ユーザの行動パターンを示すユーザ行動パターン情報に基づき、前記要求予想項目を決定することを特徴とする請求項１２に記載のキャッシュを用いたウェブページの提供システム。
【請求項１６】
前記ユーザ行動パターン情報は、前記ユーザによって予め選択された項目に対する情報から抽出されることを特徴とする請求項１５に記載のキャッシュを用いたウェブページの提供システム。
【請求項１７】
前記列挙された複数の項目は、ナンバリングされて順序が決められていることを特徴とする請求項１２に記載のキャッシュを用いたウェブページの提供システム。
【請求項１８】
前記要求項目予想部は、前記特定のウェブページ上に表示されているデータに対応する項目の直前の順序に該当する項目、及び直後の順序に該当する項目のうち、少なくとも一つを前記要求予想項目として決定することを特徴とする請求項１７に記載のキャッシュを用いたウェブページの提供システム。
【請求項１９】
前記要求項目予想部は、前記特定のウェブページ上に表示されているデータに対応する項目と隣接した領域に位置する項目を、前記要求予想項目として決定することを特徴とする請求項１２に記載のキャッシュを用いたウェブページの提供システム。
【請求項２０】
請求項１から１１のいずれかに記載のキャッシュを用いたウェブページの提供方法を実行するためのコンピュータプログラムを記録するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャッシュを用いたユーザへのウェブページの提供方法、システム及びコンピュータ読み取り可能な記録媒体に関し、より詳しくは、特定のウェブページにおいて、端末装置のユーザによって選択されると予想される要求予想項目を決定し、これに対応するデータを端末装置のキャッシュに保存し、前記ユーザによって特定項目が選択されると、キャッシュに保存されたデータを用いて、特定項目に対応するデータを、前記特定のウェブページ上に迅速に表示するための方法、システム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、インターネットの使用が一般的になるにつれ、ユーザは、インターネットへの接続が可能なパーソナルコンピュータ等の端末装置を介して、所定のコンテンツサーバに接続することにより、所望の情報を容易に得ることができることになった。この場合に、コンテンツサーバからユーザ端末装置に提供される情報は、テキスト、画像、動画等の多様な類型のコンテンツを含むことができるウェブページの形式で提供されることが一般的である。
【０００３】
このようにユーザ端末装置にウェブページを提供するためには、所定のページング技法が必要であるが、以下、これと関連した従来の技術について説明する。
【０００４】
図１は、従来のウェブページ提供システムの全体的な構成を示す概略図である。
【０００５】
まず、従来のページ単位のページング技法によると、ユーザは、ユーザ端末装置１１０を用いてウェブサーバ１２０に特定のウェブページを要求し、これに対応して、ウェブサーバ１２０は、データベース１３０から必要なデータを読み込み、前記特定のウェブページを構成するＨＴＭＬを生成し、これを、ユーザ端末装置１１０に伝送し、ウェブブラウザ（図示せず）を介して表示されるようにする。ところが、このようなページ単位のページング技法による場合、変更される部分のデータのみを表示するものではなく、ＨＴＭＬで構成されたページそのものを表示する方法であるので、多くの時間がかかるという短所があった。
【０００６】
このような問題点を解決するためのページング技法としては、データ単位のページング技法があるが、これによると、ウェブサーバ１２０は、ユーザが要求したウェブページの全体を伝送するのではなく、変更される部分に該当するデータのみを伝送し、表示することができる。例えば、ウェブサーバ１２０は、ユーザ端末装置１１０によって要求されたウェブページのうち、以前に伝送されたウェブページと共通するデータを除いた残りのデータのみを伝送し、応答時間を改善することができる。しかしながら、このようなデータ単位のページング技法によっても、前記データを伝送する過程における所要時間は、依然として存在するという問題点があった。
【０００７】
一方、従来のページング技法の他の例として、過去に要求されたウェブページのデータをユーザ端末装置１１０に保存し、以降、ユーザが前記ウェブページを再度要求すると、ユーザ端末装置１１０に保存されたデータを用いて、前記ウェブページを迅速に表示する方法がある。しかしながら、このようなページング技法は、過去に提供されたウェブページについてのみしか、その伝送時間を短縮することができないという点で限界がある。
【０００８】
したがって、現在、ウェブページを提供するのに要する時間を画期的に減らすことができるページング技法が必要とされている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】韓国公開特許第２００１‐０００８１５５号公報
【特許文献２】韓国公開特許第２００６‐００８０１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、ローカルキャッシュに、ユーザが要求する可能性が高い項目に関連したデータを予め伝送して保存することによって、ユーザが要求する項目に関連したデータを、端末装置においてウェブページ上に迅速に表示できるようにすることにある。
【００１１】
また、他の目的は、ユーザの行動パターンを分析することにより、ユーザによって要求されると予想される項目に関連したデータを選択的にキャッシングできるようにすることにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の一実施形態によれば、ユーザ端末装置におけるウェブページの提供方法であって、前記ユーザ端末装置は、列挙された複数の項目を含む特定のウェブページにおいて、前記列挙された複数の項目のうち端末装置のユーザによって選択されると予想される要求予想項目を少なくとも一つ決定し、前記決定された少なくとも一つの要求予想項目に対応したデータをデータベースから受信してキャッシングし、前記ユーザによって、前記列挙された複数の項目のうち、特定項目が選択されると、前記キャッシングされたデータを用いて、前記特定項目に対応するデータを前記特定のウェブページとして表示することを特徴とするキャッシュを用いたウェブページの提供方法が提供される。
【００１３】
本発明の他の実施形態によれば、列挙された複数の項目を含む特定のウェブページにおいて、ユーザによって選択されると予想される要求予想項目を少なくとも一つ決定する要求項目予想部と、前記決定された少なくとも一つの要求予想項目に対応したデータをデータベースから受信してキャッシングするデータキャッシング部と、前記ユーザによって、前記列挙された複数の項目のうち、特定項目が選択されると、前記キャッシングされたデータを用いて、前記特定項目に対応するデータを前記特定のウェブページ上に表示するディスプレイ部と、を含むキャッシュを用いたウェブページの提供システムが提供される。
【００１４】
その他、本発明を具現するための他の方法、装置、及び前記方法を実行するためのコンピュータプログラムを記録するためのコンピュータ読み取り可能な記録媒体がさらに提供される。
【発明の効果】
【００１５】
本発明によると、ユーザによって要求される可能性が高い項目に関連したデータを予めキャッシングしておくため、これにより、ユーザによって前記項目が要求された場合のウェブページ表示に要する時間を画期的に減らすことができるようになる。
【００１６】
また、ユーザが要求すると予想される項目に関連したデータのみを選択的にキャッシングすることができるので、通信網及びウェブページ提供システムの負荷を最小化するとともに、ローカルキャッシュの保存領域を効率的に使用することができるようになる。
【図面の簡単な説明】
【００１７】
【図１】従来のウェブページ提供システムの全体的な構成を示す概略図である。
【図２】本発明の一実施形態におけるキャッシュを用いてウェブページを提供するための全体システムの構成を示す概略図である。
【図３】本発明の一実施形態における要求予想項目を決定する例を示す図である。
【図４】本発明の一実施形態における要求予想項目を決定する他の例を示す図である。
【発明を実施するための形態】
【００１８】
後述する本発明についての詳細な説明は、本発明の実施形態を例示した添付図面を参照しつつ行われる。これらの実施形態は、当業者が本発明を十分に実施することができるように詳細に説明される。本発明の様々な実施形態は、互いに異なるが、相互排他的である必要はない。例えば、ここに記載されている特定の形状、構造及び特性は、一実施形態と関連して、本発明の精神及び範囲を逸脱しない範囲内で他の実施形態に具現され得る。また、それぞれの開示された実施形態内の個別構成要素の位置または配置は、本発明の精神及び範囲を逸脱しない範囲内で変更され得る。従って、後述する詳細な説明は、限定的な意味として解釈されてはならず、本発明の範囲は、その請求項が主張するものと均等な全ての範囲と共に、特許請求の範囲によってのみ限定される。図面において、同一または類似の参照符号が付されているものは、いくつかの側面にわたって同一または類似の機能を有する。
【００１９】
以下、本発明の属する技術の分野における通常の知識を有する者が、本発明を容易に実施することができるようにするため、添付した図面に基づき、本発明の好適な実施形態について詳述する。
【００２０】
［本発明の好ましい実施形態］
全体システムの構成
図２は、本発明の一実施形態における全体システムの構成を示す概略図である。
【００２１】
図２に示すように、本発明の一実施形態における全体システムは、ユーザ端末装置２００、ウェブサーバ３００、データベース４００、及び通信網５００で構成されている。
【００２２】
本発明の一実施形態によると、ユーザ端末装置２００は、ユーザによって要求されると予想されるウェブページ上の特定項目に対応するデータを、予めユーザ端末装置２００のキャッシュ２３０に保存し、ユーザによって、前記特定項目が要求されると、ユーザ端末装置２００のキャッシュ２３０に保存されたデータを用いて、前記特定項目に対応するデータをウェブページとして表示する機能を行う。
【００２３】
ここで、ユーザ端末装置２００は、ユーザが、通信網５００を介してウェブサーバ３００に接続した後、通信可能にする機能を含むデジタル機器であって、パーソナルコンピュータ（例えば、デスクトップコンピュータ、ノート型パソコン等）、ワークステーション、ＰＤＡ、ウェブパッド、携帯電話等のように、メモリ手段を有し、マイクロプロセッサを搭載して演算能力を備えたデジタル機器であれば、いずれも本発明によるユーザ端末装置２００として採用されてよい。また、ユーザ端末装置２００は、ウェブサーバ３００にウェブページを構成するデータを要求し、要求されたデータをウェブサーバ３００から提供される機能を行うことができる。
【００２４】
ユーザ端末装置２００の具体的な内部構成については、後述する。
【００２５】
また、本発明の一実施形態によると、ウェブサーバ３００は、ユーザ端末装置２００及び／または他の多数のウェブサーバ（図示せず）との通信を行うことができる。例えば、ウェブサーバ３００は、インターネットポータルサイトの運用サーバであってもよいが、この際、ウェブサーバ３００は、検索、ニュース、電子メール、コミュニティ、ブログ等に関する多様なウェブコンテンツを、ユーザ端末装置２００に提供することができる。
【００２６】
また、本発明の一実施形態によると、データベース４００には、ユーザ端末装置２００に提供されるウェブコンテンツと関連したデータが保存されていてもよい。たとえ図２では、データベース４００が、ウェブサーバ３００とは別の構成として示されているが、本発明を実施する当業者の必要に応じて、ウェブサーバ３００が、データベース４００を含む構成であってもよい。本発明の一実施形態において、データベース４００は、コンピュータ読み取り可能な記録媒体を含む概念として、狭義のデータベースのみならず、ファイルシステムに基づくデータ記録等を含む広義のデータベースをも含めて指し、単純なログの集合でも、これを検索してデータを抽出することができれば、本発明の一実施形態のデータベース４００に含まれる。
【００２７】
一方、本発明の一実施形態において、通信網５００は、有線及び無線等のようなその通信様態によらずに構成され、ローカルエリアネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、都市規模ネットワーク（ＭＡＮ：Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等、多様な通信網で構成されてもよい。好ましくは、本発明における通信網５００は、公知のワールドワイドウェブ（ＷＷＷ：Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）であってもよい。
【００２８】
ユーザ端末装置２００の構成
以下、本発明の一実施形態において主要な機能を行うユーザ端末装置２００の内部構成及び各構成要素の機能について説明する。
【００２９】
図２は、本発明の一実施形態によるユーザ端末装置２００の内部構成を詳細に示す図である。図２を参照すると、本発明の一実施形態におけるユーザ端末装置２００は、要求項目予想部２１０、データキャッシング部２２０、キャッシュ２３０、ディスプレイ部２４０を有してもよい。本発明の一実施形態において、要求項目予想部２１０、データキャッシング部２２０、キャッシュ２３０、ディスプレイ部２４０は、少なくともその一部が、ウェブサーバ３００と通信するプログラムモジュールであってもよい。このようなプログラムモジュールは、運用システム、応用プログラムモジュール、及びその他のプログラムモジュールの形態で、ユーザ端末装置２００に含まれてもよく、物理的には種々の公知の記憶装置上に保存されてもよい。また、このようなプログラムモジュールは、少なくとも一部が、ユーザ端末装置２００と通信可能な遠隔記憶装置に含まれてもよい。さらには、このようなプログラムモジュールは、少なくとも一部が、ウェブサーバ３００に含まれてもよいことは言うまでもない。一方、このようなプログラムモジュールは、本発明によって後述する特定業務を行い、または、特定の抽象データ類型を実行するルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、及びデータ構造等を含むが、これに制限されるものではない。
【００３０】
本発明の一実施形態において、要求項目予想部２１０は、ウェブページに列挙された複数の項目のうち、ユーザによって選択されると予想される項目である「要求予想項目」を決定する機能を行うことができる。
【００３１】
本発明の一実施形態において、前記ウェブページに列挙された複数の項目は、図３の参照符号６１０、または、図４の参照符号７１０のように、所定の基準（例えば、生成時点、重要度等）によって、順次にナンバリングされた形態で提供されてもよく、一般の掲示板リスト、検索結果リスト、ニュースリスト、ショッピングモール商品リスト、及び画像リスト等のように、ナンバリングされていなくても、複数のコンテンツを含むリストの形態で提供されてもよい。
【００３２】
このようなそれぞれの項目は、少なくとも一つのデータと対応して構成されてもよく、例えば、前記列挙された複数の項目は、少なくとも一つのデータを指すハイパーリンクで構成されてもよい。
【００３３】
ユーザは、ウェブページに含まれた複数の項目のうち、ある特定項目を選択することにより、前記特定項目に対応するデータをウェブサーバ３００に要求することができ、ウェブサーバ３００は、該当するデータをデータベース４００内において検索し、ユーザ端末装置２００に伝送することができる。
【００３４】
以下、要求項目予想部２１０が要求予想項目を決定する具体的な構成について説明する。
【００３５】
先ず、本発明の一実施形態における要求項目予想部２１０は、ウェブページに表示されているデータに対応する項目の直後または直前に位置する項目を、ユーザによって選択される可能性が高い要求予想項目として決定することができる。これは、ユーザが、現在ウェブページに表示されたデータと関連して、追加の情報を得ようとするとき、一般的に、現在項目の順序的に直後または直前に位置する項目を選択する傾向を考慮したものである。
【００３６】
また、本発明の一実施形態における要求項目予想部２１０は、項目の順序によらず、ウェブページに表示されているデータに対応する項目と隣接した領域に位置する項目を、前記要求予想項目として決定することもできる。一般に、ユーザは、ウェブページ上の特定領域またはその近隣に位置する項目にのみ関心を持つことが多いので、これを反映することにより、ユーザによって選択されると予想される要求予想項目をさらに正確に決定することができるようになる。
【００３７】
一方、本発明の一実施形態における要求項目予想部２１０は、ユーザの行動パターンを示すユーザ行動パターン情報に基づき、ユーザによって要求されると予想される要求予想項目を決定してもよい。ここで、ユーザ行動パターン情報は、特定のユーザによって現在までに選択された項目に対する情報から抽出され得るものであって、各ユーザに応じて独立に保存されてもよい。具体的に、本発明の一実施形態における要求項目予想部２１０は、特定のユーザによって現在までに選択された項目において、ユーザが選択する項目が前に選択した項目からみて順序的に次の位置にある項目であるということが続く傾向がある場合、前記特定のユーザに対して提供されるウェブページ上に、現在表示されているデータに対応する項目の順序的に次の位置にある項目を、前記要求予想項目として決定してもよい。これとは反対に、本発明の一実施形態における要求項目予想部２１０は、特定のユーザによって現在までに選択された項目において、ユーザが選択する項目が前に選択した項目からみて順序的に前の位置にある項目であるということが続く傾向がある場合、前記特定のユーザに提供されるウェブページ上に、現在表示されているデータに対応する項目の順序的に前の位置にある項目を、前記要求予想項目として決定してもよい。
【００３８】
それ以外にも、要求項目予想部２１０は、特定のユーザによって現在までに選択された項目が、ある特定の方向へ向かって選択されている傾向がある場合、前記特定のユーザに対して提供されるウェブページ上に、現在表示されているデータに対応する項目から、前記ある特定の方向へ向かって後行する位置にある項目を前記要求予想項目として決定することができる等、様々な変形例を想定することもできる。
【００３９】
前記ユーザ行動パターン情報は、必ずしも上記で言及したものに限定されるものではなく、要求予想項目を決定するための根拠となる情報であれば、全て本発明におけるユーザの行動パターン情報に含まれてよい。
【００４０】
一方、本発明の一実施形態において、要求項目予想部２１０は、要求予想の確度を高めるために、キャッシュ２３０の保存領域が許容する範囲内で、複数の項目を要求予想項目として決定することができることは言うまでもない。
【００４１】
図３及び図４は、本発明の一実施形態において要求予想項目を決定する構成を例示的に示す図である。図３及び図４は、ユーザ端末装置２００に表示されるウェブページの一例として、ページングナビゲーションボタン領域６１０、７１０内に順番が付けられた多数の項目を含む場合を示す。
【００４２】
図３を参照すると、本発明の一実施形態における要求項目予想部２１０は、現在ウェブページ上にページ項目「１」に対応するデータ（すなわち、掲示物リスト）が表示されていることに基づき、ページ項目「１」の次の順序に該当するページ項目「２」を要求予想項目として決定することができる。
【００４３】
また、本発明の他の実施形態において、要求項目予想部２１０は、ユーザによって、図３の特定掲示物項目６２０が選択され、前記特定掲示物項目６２０に対応するデータ（すなわち、掲示物内容）が、現在ウェブページ上に表示される場合、前記特定掲示物に対する項目６２０と隣接した領域に位置する掲示物項目（例えば、６３０、６４０等）を要求予想項目として決定することもできる。
【００４４】
また、本発明の一実施形態における要求項目予想部２１０は、ユーザによって過去に選択された項目に対する情報から抽出される行動パターン情報に基づき、前記ユーザに対する要求予想項目を決定することができる。例えば、図３のように、領域６１０内に複数の項目が列挙された状態で、仮にユーザＡによって最近３回選択されたページ項目が順に「１」、「２」、「３」であるような場合、ユーザＡによって要求されるページ項目の順番が増加し続ける傾向を示しているということができるので、本発明の一実施形態における要求項目予想部２１０は、現在ウェブページ上に表示されているデータ（すなわち、掲示物リスト）に対応するページ項目「３」の次の順番に該当するページ項目「４」を、ユーザＡに対する要求予想項目として決定することができるのである。
【００４５】
一方、他の例として、図４を参照すると、ユーザＢによって、最近２回連続して、ページングナビゲーションボタン領域７１０内の「前ページ」が選択された場合は、ユーザＢによって要求されるページ項目の順番が減少し続ける傾向を示しているということができるので、本発明の一実施形態における要求項目予想部２１０は、現在ウェブページ上に表示されているデータ（すなわち、掲示物リスト）に対応するページ項目の前の順番に該当するページ項目を、ユーザＢに対する要求予想項目として決定することもできるのである。
【００４６】
但し、上記した要求予想項目決定方法は、本発明の様々な実施形態による要求項目予想部２１０の機能を説明するための例示的なものに過ぎず、本発明によるユーザの要求予想項目決定方法が、必ずこれに限定するものではない。
【００４７】
次に、本発明の一実施形態において、データキャッシング部２２０は、要求項目予想部２１０によって決定された要求予想項目に対応するデータを、ウェブサーバ３００及び／またはデータベース４００から取得し、ユーザ端末装置２００のキャッシュ２３０に保存する機能を行うことができる。
【００４８】
また、本発明の一実施形態におけるデータキャッシング部２２０は、要求予想項目に対応するデータのみをキャッシュ２３０に保存する機能を行うことができ、これにより、ユーザ待機時間を短縮することができる。
【００４９】
上述のように、データ単位でウェブページを処理するための技術として、Ｌ．Ｄ．Ｐａｕｌｓｏｎが著述し、「２００５年１０月、ＩＥＥＥ、Ｃｏｍｐｕｔｅｒ」に掲載された論文である「Ｂｕｉｌｄｉｎｇ  ｒｉｃｈ  ｗｅｂ  ａｐｐｌｉｃａｔｉｏｎｓ  ｗｉｔｈ  Ａｊａｘ」を挙げることができる。前記論文では、ユーザ端末装置とウェブサーバとの間の通信において、拡張可能なマーク付け言語（ＸＭＬ：ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いてデータを交換し制御することにより、ウェブページの全体を新たにロードしなくても、現在のウェブページを更新可能にするＡＪＡＸ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ  Ａｎｄ  ＸＭＬ）技術が記載されている（前記論文の内容は、その全体が本明細書に併合されているものと考えられなければならない）。勿論、本発明に適用可能なウェブページ処理技術は、前記論文に記載された方法にのみ限定されるものではなく、様々なウェブページ処理技術を適用して、本発明を具現することができるだろう。
【００５０】
また、本発明の一実施形態におけるデータキャッシング部２２０は、ウェブサーバ３００及び／またはデータベース４００に保存されたデータに対して発生し得る変更（更新）事項を反映するために、所定の周期毎に該当データを繰返して取得し、キャッシュ２３０に保存することにより、ユーザ端末装置２００のキャッシュ２３０に保存されるデータを持続的にアップデートすることができる。
【００５１】
次に、本発明の一実施形態において、キャッシュ２３０は、データキャッシング部２２０によって取得されたデータがキャッシングされる領域を含む概念であってもよい。
【００５２】
次に、本発明の一実施形態において、ディスプレイ部２４０は、事前に要求予想項目に対応するデータがキャッシングされた状態で、ユーザが前記要求予想項目を選択する場合、キャッシングされたデータをウェブページ上に表示する機能を行うことができる。一方、本発明の一実施形態におけるディスプレイ部２４０は、このような機能を行うために、所定のウェブブラウザプログラムを含むこともできる。
【００５３】
上述した本発明の実施形態は、多様なコンピュータ構成要素を介して実行され得るプログラム命令語の形態で具現され、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記コンピュータ読み取り可能な記録媒体は、プログラム命令語、データファイル、データ構造等を単独または組み合わせて含むことができる。前記コンピュータ読み取り可能な記録媒体に記録されるプログラム命令語は、本発明のために特に設計され構成されたものであり、または、コンピュータソフトウェア分野の当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、及び磁気テープのような磁気媒体、ＣＤ‐ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気‐光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリ等のようなプログラム命令語を保存して実行するように特別に構成されたハードウェア装置が挙げられる。プログラム命令語の例としては、コンパイラによって作られるような機械語コードのみならず、インタープリタ等を用いてコンピュータによって実行可能な高級言語コードも含まれる。前記ハードウェア装置は、本発明による処理を行うために、一つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同様である。
【００５４】
以上、本発明が、具体的な構成要素等のような特定事項と、限定された実施形態及び図面によって説明されているが、これは、本発明のさらなる全般的な理解のためのものであるだけで、本発明が上記した実施形態に限定されるものではなく、本発明の属する分野における通常の知識を有する者であれば、このような記載から様々な修正及び変形された形態の実施を図ることができる。
【００５５】
従って、本発明の思想は、上述した実施形態に限定して解釈されてはならず、後述する特許請求の範囲のみならず、この特許請求の範囲と均等にまたは等価的に変形された全てのものは、本発明の思想の範疇に属するものと言える。
【符号の説明】
【００５６】
２００  ユーザ端末装置
２１０  要求項目予想部
２２０  データキャッシング部
２３０  キャッシュ
２４０  ディスプレイ部
３００  ウェブサーバ
４００  データベース
【図１】
2010157236.tif 000003
【図２】
2010157236.tif 000004
【図３】
2010157236.tif 000005
【図４】
2010157236.tif 000006