(57)【要約】【課題】動的ページ分割を用いたウェブページ提供方法及びシステムを提供する。【解決手段】ウェブページ提供方法は、サーバにウェブページをリクエストするステップと、サーバから複数のブロックで構成されたコンテンツを含むウェブページを受信するステップと、ディスプレイの画面の大きさと複数のブロックに含まれた内容それぞれが画面に表示される表示の大きさに基づいて、複数のブロックを複数のページに分割挿入してウェブページを複数のページに分割するステップと、複数のページのうち１つのページを画面に表示するステップとを含んでもよい。【選択図】図７
2014102808.tif 000002
【特許請求の範囲】
【請求項１】
サーバにウェブページをリクエストし、
前記サーバから複数のブロックで構成されたコンテンツを含むウェブページを受信し、
ディスプレイの画面の大きさと前記複数のブロックに含まれた分割された内容の画面に表示される表示の大きさに基づいて、前記複数のブロックを複数のページに分割挿入して前記ウェブページを前記複数のページに分割し、
前記複数のページのうち１つのページを画面に表示すること、
を含むことを特徴とするウェブページ提供方法。
【請求項２】
前記複数のブロックそれぞれは、追加的な分割が可能なブレーカブルブロック（ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）及び追加的な分割が不可能なノンブレーカブルブロック（ｎｏｎ−ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）のうちの１つに設定されることを特徴とする請求項１に記載のウェブページ提供方法。
【請求項３】
前記ノンブレーカブルブロックは、前記表示の大きさと前記複数のページのうち１つのページの残っている領域の大きさに基づいて、前記残っている領域に含めることができないものと判断される場合、前記複数のページのうち他のページに含まれ、
前記ブレーカブルブロックは、前記残っている領域に含めることができないものと判断される場合、追加分割されて一部は前記１つのページに、残りは前記他のページに含まれることを特徴とする請求項２に記載のウェブページ提供方法。
【請求項４】
前記ウェブページを前記複数のページに分割することは、
前記コンテンツを構成するブロックのうち１つのブロックを読み込んで、読み込まれたブロックが画面に表示される領域の大きさを算出し、
前記算出された大きさ及び前記複数のページのうち第１ページに残っている領域の大きさに基づいて前記領域に前記読み込まれたブロックを含めることができるかを判断し、
前記読み込まれたブロックが前記領域に含めることができず、前記読み込まれたブロックが追加分割の可能なブレーカブルブロックである場合、前記算出された大きさと前記領域の大きさに基づいて前記読み込まれたブロックの一部分を抽出し、前記抽出された一部分を前記第１ページに挿入し、
前記読み込まれたブロックから前記抽出された部分を除いた残り部分のうち少なくとも一部を前記複数のページのうち第２ページに挿入するステップと、
を含むことを特徴とする請求項１に記載のウェブページ提供方法。
【請求項５】
前記ディスプレイはタッチディスプレイを含み、
前記タッチディスプレイから検出されるタッチジェスチャーに基づいて前記画面に表示された１つのページを他のページに変更して前記１つのページを画面に表示することをさらに含むことを特徴とする請求項１に記載のウェブページ提供方法。
【請求項６】
前記画面の大きさは、前記ディスプレイまたは前記複数のページの高さをピクセル数で表示する値を含み、
前記表示の大きさは、前記の内容を前記画面に表示するために必要な高さをピクセル数で表示した値を含むことを特徴とする請求項１に記載のウェブページ提供方法。
【請求項７】
サーバにウェブページをリクエストし、
前記サーバにディスプレイの画面の大きさに関する情報を提供し、
前記サーバから１つのウェブページが分割された複数のページを受信し、
前記複数のページのうち１つのページを画面に表示し、
を含み、
前記１つのウェブページに含まれたコンテンツは複数のブロックで構成され、
前記複数のページは、前記画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックが前記複数のページに分割挿入されたことを特徴とするウェブページ提供方法。
【請求項８】
前記複数のブロックそれぞれは、追加分割が可能なブレーカブルブロック及び追加分割が不可能なノンブレーカブルブロックのうち１つに設定されることを特徴とする請求項７に記載のウェブページ提供方法。
【請求項９】
前記ノンブレーカブルブロックは、前記表示の大きさと前記複数のページのうち１つのページの残っている領域の大きさに基づいて、前記残っている領域に含めることができないものと判断される場合、前記複数のページのうち他のページに含まれ、
前記ブレーカブルブロックは、前記残っている領域に含めることができないものと判断される場合、追加的に分割されて一部は前記１つのページに、残りは前記他のページに含まれることを特徴とする請求項８に記載のウェブページ提供方法。
【請求項１０】
前記ディスプレイはタッチディスプレイを含み、
前記タッチディスプレイから検出されるタッチジェスチャーに応答して、前記画面に表示された１つのページを他のページに変更して前記１つのページを画面に表示することをさらに含むことを特徴とするし請求項７に記載のウェブページ提供方法。
【請求項１１】
ウェブページに含まれたコンテンツを複数のブロックに分割して管理し、
クライアントからのウェブページのリクエストを受信し、
前記ウェブページのリクエストに応じて前記コンテンツが含まれたウェブページを前記クライアントに提供し、
を含み、
前記クライアントでディスプレイの画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックが複数のページに分割挿入されて前記ウェブページが前記複数のページに分割されることを特徴とするウェブページ提供方法。
【請求項１２】
前記複数のブロックそれぞれは、追加的な分割が可能なブレーカブルブロック及び追加分割が不可能なノンブレーカブルブロックのうちの１つに設定されることを特徴とする請求項１１に記載のウェブページ提供方法。
【請求項１３】
前記ノンブレーカブルブロックは、前記表示の大きさと前記複数のページのうち１つのページの残っている領域の大きさに基づいて前記残っている領域に含めることができないものと判断される場合、前記複数のページのうち他のページに含まれ、
前記ブレーカブルブロックは、前記残っている領域に含めることができないものと判断される場合、追加分割されて一部は前記１つのページに、残りは前記他のページに含まれることを特徴とする請求項１２に記載のウェブページ提供方法。
【請求項１４】
ウェブページに含まれたコンテンツを複数のブロックに分割して管理し、
クライアントからのウェブページのリクエストを受信し、
前記クライアントからディスプレイの画面の大きさに関する情報を受信し、
前記画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックを複数のページに分割挿入して前記ウェブページを前記複数のページに分割し、
前記分割された複数のページを前記ウェブページから受信したリクエストに応じて、前記分割された複数のページを前記クライアントに提供すること、
を含むことを特徴とするウェブページ提供方法。
【請求項１５】
前記ウェブページを前記複数のページに分割することは、
前記コンテンツを構成する複数のブロックのうち１つのブロックを読み込んで、読み込まれたブロックが画面に表示される領域の大きさを算出し、
前記算出された大きさ及び前記複数のページのうち第１ページに残っている領域の大きさに基づいて、前記領域に前記読み込まれたブロックを含めることができるかを判断し、
前記読み込まれたブロックが前記領域に含めることができず、前記読み込まれたブロックが追加的な分割の可能なブレーカブルブロックである場合、前記算出された大きさと前記領域の大きさに基づいて前記読み込まれたブロックの一部分を抽出して前記抽出された一部分を前記第１ページに挿入し、
前記読み込まれたブロックのうち前記抽出された一部分を除いた残り部分のうち少なくとも一部を前記複数のページのうち第２ページに挿入すること、
を含むことを特徴とする請求項１４に記載のウェブページ提供方法。
【請求項１６】
請求項１から請求項１５のいずれか１項に記載の方法を実行するプログラムを記録したコンピュータで読み出し可能な記録媒体。
【請求項１７】
ウェブページに含まれたコンテンツを複数のブロックに分割して管理するコンテンツ管理部と、
クライアントからのウェブページのリクエストを受信するウェブページに関するリクエスト受信部と、
前記ウェブページのリクエストに応じて前記コンテンツが含まれたウェブページを前記クライアントに提供するウェブページ提供部と、
を備え、
前記クライアントでディスプレイの画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックが前記クライアントにおいて複数のページに分割挿入されて前記ウェブページが前記複数のページに分割されることを特徴とするウェブページ提供システム。
【請求項１８】
ウェブページに含まれたコンテンツを複数のブロックに分割して管理するコンテンツ管理部と、
クライアントからのウェブページのリクエストを受信するウェブページのリクエスト受信部と、
前記クライアントからディスプレイの画面の大きさに関する情報を受信する画面の大きさ受信部と、
前記画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックを複数のページに分割挿入して前記ウェブページを前記複数のページに分割するページ分割部と、
前記分割された複数のページを前記ウェブページのリクエストに応じて前記クライアントに提供するページ提供部と、
を備えることを特徴とするウェブページ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、動的ページ分割を用いたウェブページ提供方法及びシステムに関する。
【背景技術】
【０００２】
モバイル端末は、画面の大きさの制約によって一般的なウェブページをフルサイズで表示する場合に読みやすさが落ちるという問題がある。また、従来技術ではこのような問題を解決するために制限された内容が含まれるモバイルウェブ専用ページを用いているが、モバイル端末は、モバイル端末の機種に応じて画面の大きさが互いに異なるため、モバイル端末の機種によってウェブページのサイズを変えることがいまだに必要であり、モバイルウェブ専用ページを生成して提供するとしても、モバイル端末の画面の大きさに適するページを提供することにおいて問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
したがって、様々な機種のモバイル端末に対して効率良くウェブページを提供することのできる技術が求められる。
【０００４】
本発明の目的は、モバイル端末の機種または画面の大きさに応じてウェブページを動的に分割して提供することで、モバイル端末が有する画面の大きさの制約を克服し、ウェブページの読みやすさ（ｒｅａｄａｂｉｌｉｔｙ）、すなわち可読性を向上させ、ユーザ便宜性を向上させることのできるウェブページ提供方法及びシステムを提供する。
【課題を解決するための手段】
【０００５】
本発明の一実施形態によれば、サーバにウェブページをリクエストし、前記サーバから複数のブロックで構成されたコンテンツを含むウェブページを受信し、ディスプレイの画面の大きさと前記複数のブロックに含まれた分割された内容の画面に表示される表示の大きさに基づいて、前記複数のブロックを複数のページに分割挿入して前記ウェブページを前記複数のページに分割し、前記複数のページのうち１つのページを画面に表示することを含むウェブページ提供方法が提供される。
【０００６】
一実施形態によると、前記複数のブロックそれぞれは、追加的な分割（ａｄｄｉｔｉｏｎａｌ  ｐａｒｔｉｔｉｏｎｉｎｇ）（以下、「追加分割」ともいう。）が可能なブレーカブルブロック（ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）及び追加分割が不可能なノンブレーカブルブロック（ｎｏｎ−ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）のうちの１つに設定してもよい。
【０００７】
他の一実施形態によると、前記ノンブレーカブルブロックは、前記表示の大きさと前記複数のページのうち１つのページの残っている領域の大きさに基づいて、前記残っている領域に含めることができないものと判断される場合、前記複数のページのうち他のページに含めても良い。また、前記ブレーカブルブロックは、前記残っている領域に含めることができないものと判断される場合、追加分割されて一部は前記１つのページに、残りは前記他のページに含まれてもよい。
【０００８】
他の一実施形態によると、前記ウェブページを前記複数のページに分割することは、前記コンテンツを構成するブロックのうち１つのブロックを読み込んで、読み込まれたブロックが画面に表示される領域の大きさを算出し、前記算出された大きさ及び前記複数のページのうち第１ページに残っている領域の大きさに基づいて前記領域に前記読み込まれたブロックを含めることができるかを判断し、前記読み込まれたブロックが前記領域に含まれることができず、前記読み込まれたブロックが追加分割の可能なブレーカブルブロックである場合、前記算出された大きさと前記領域の大きさに基づいて前記読み込まれたブロックの一部分を抽出し、前記抽出された部分を前記第１ページに挿入し、前記読み込まれたブロックから前記抽出された部分を除いた残り部分のうち少なくとも一部を前記複数のページのうち第２ページに挿入することを含んでもよい。
【０００９】
他の一実施形態によると、前記ディスプレイはタッチディスプレイを含み、前記タッチディスプレイから検出されるタッチジェスチャー（ｔｏｕｃｈ  ｇｅｓｔｕｒｅ）に基づいて前記画面に表示された１つのページを他のページに変更して前記１つのページを画面に表示することをさらに含んでもよい。
【００１０】
他の一実施形態によると、前記画面の大きさは、前記ディスプレイまたは前記複数のページの高さをピクセル数で表示する値を含み、前記表示の大きさは、前記の分割された内容を前記画面に表示するために必要な高さをピクセル数で表示した値を含んでもよい。
【００１１】
本発明の一実施形態によれば、サーバにウェブページをリクエストし、前記サーバにディスプレイの画面の大きさに関する情報を提供し、前記サーバから１つのウェブページが分割された複数のページを受信し、前記複数のページのうち１つのページを画面に表示することを含み、前記１つのウェブページに含まれたコンテンツは複数のブロックで構成され、前記複数のページは、前記画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックが前記複数のページに分割挿入されるウェブページ提供方法が提供される。
【００１２】
本発明の一実施形態によれば、ウェブページに含まれたコンテンツを複数のブロックに分割して管理し、クライアントからのウェブページのリクエストを受信し、前記ウェブページのリクエストに応じて前記コンテンツが含まれたウェブページを前記クライアントに提供することを含み、ディスプレイの画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記クライアントにおいて前記複数のブロックが複数のページに分割挿入されて前記ウェブページが前記複数のページに分割されるウェブページ提供方法が提供される。
【００１３】
本発明の一実施形態によれば、ウェブページに含まれたコンテンツを複数のブロックに分割して管理し、クライアントからのウェブページのリクエストを受信し、前記クライアントからディスプレイの画面の大きさに関する情報を受信し、前記画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックを複数のページに分割挿入して前記ウェブページを前記複数のページに分割し、前記分割された複数のページを前記ウェブページから受信したリクエストに応じて、前記分割された複数のページを前記クライアントに提供することを含むウェブページ提供方法が提供される。
【００１４】
本発明の一実施形態によれば、ウェブページに含まれたコンテンツを複数のブロックに分割して管理するコンテンツ管理部と、クライアントからのウェブページのリクエストを受信するウェブページのリクエスト受信部と、前記ウェブページに関するリクエストに応じて前記コンテンツが含まれたウェブページを前記クライアントに提供するウェブページ提供部とを備え、ディスプレイの画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて前記複数のブロックが前記クライアントにおいて複数のページに分割挿入されて前記ウェブページが前記複数のページに分割されるウェブページ提供システムが提供される。
【００１５】
本発明の一実施形態によれば、ウェブページに含まれたコンテンツを複数のブロックに分割して管理するコンテンツ管理部と、クライアントからのウェブページのリクエストを受信するウェブページのリクエスト受信部と、前記クライアントからディスプレイの画面の大きさに関する情報を受信する画面の大きさ受信部と、前記画面の大きさと前記複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、前記複数のブロックを複数のページに分割挿入して前記ウェブページを前記複数のページに分割するページ分割部と、前記分割された複数のページを前記ウェブページのリクエストに応じて前記クライアントに提供するページ提供部とを備えるウェブページ提供システムが提供される。
【発明の効果】
【００１６】
本発明によると、モバイル端末の機種または画面の大きさに応じてウェブページを動的に分割して提供することで、モバイル端末が有する画面の大きさの制約を克服し、ウェブページの読みやすさ等、可読性を向上させ、ユーザへの便宜性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るサーバとクライアントを示す図である。
【図２】本発明の一実施形態に係るウェブページに含まれるコンテンツの一例を示す図である。
【図３】本発明の一実施形態に係るイメージを含むコンテンツの一例を示す図である。
【図４】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてウェブページを自動分割して表示した画面の例を示す図である。
【図５】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてウェブページを自動分割して表示した画面の例を示す図である。
【図６】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてウェブページを自動分割して表示した画面の例を示す図である。
【図７】本発明の一実施形態に係る特定画面の大きさを有するモバイル端末でウェブページがどのように複数のページに分割されるかを説明するための一例である。
【図８】本発明の一実施形態に係る特定画面の大きさを有するモバイル端末でウェブページがどのように複数のページに分割されるかを説明するための一例である。
【図９】本発明の一実施形態に係る特定画面の大きさを有するモバイル端末でウェブページがどのように複数のページに分割されるかを説明するための一例である。
【図１０】本発明の一実施形態に係る特定画面の大きさを有するモバイル端末でウェブページがどのように複数のページに分割されるかを説明するための一例である。
【図１１】本発明の一実施形態に係るページ間の画面移動の一例を説明するための図である。
【図１２】本発明の一実施形態に係るページ間の画面移動の一例を説明するための図である。
【図１３】本発明の一実施形態に係るページ間の画面移動の一例を説明するための図である。
【図１４】本発明の一実施形態に係るウェブページにブロックを表示する方法の一例を説明するための図である。
【図１５】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてページを動的に分割する形状の一例を示す図である。
【図１６】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてページを動的に分割する形状の一例を示す図である。
【図１７】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてページを動的に分割する形状の一例を示す図である。
【図１８】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてページを動的に分割する形状の一例を示す図である。
【図１９】本発明の一実施形態に係るモバイル端末の画面の大きさに応じてページを動的に分割する形状の一例を示す図である。
【図２０】本発明の一実施形態に係るブロックで構成されたコンテンツを用いてウェブページを複数のページに分割する過程の一例を示すフローチャートである。
【図２１】本発明の一実施形態に係るウェブページ提供方法の第１例を示すフローチャートである。
【図２２】本発明の一実施形態に係るウェブページ提供方法の第２例を示すフローチャートである。
【図２３】本発明の一実施形態に係るウェブページ提供システムの内部構成の一例を説明するためのブロック図である。
【図２４】本発明の一実施形態に係るウェブページ提供方法の第３例を示すフローチャートである。
【図２５】本発明の一実施形態に係るウェブページ提供システムの内部構成の他の例を説明するためのブロック図である。
【図２６】本発明の一実施形態に係るウェブページ提供方法の第４例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について添付の図面を参照しながら詳細に説明する。
【００１９】
図１は、本発明の一実施形態に係るサーバとクライアントを示す図である。本実施形態に係るサーバ１１０は、有線または無線ネットワークを介してクライアント１２０にコンテンツ１１１を含むウェブページを提供するシステムであってもよい。クライアント１２０は、サーバ１１０から提供されるウェブページを画面に表示可能なモバイル機器であってもよい。
【００２０】
サーバ１１０は、ウェブページに含まれたコンテンツ１１１を少なくとも１つのブロックに分割してもよく、このようなブロックで構成されたコンテンツ１１２が含まれたページ１２１をクライアント１２０に提供してもよい。ここで、ブロックは、コンテンツを構成する要素としての最小単位の領域を意味する。一例として、１つのＨＴＭＬ（ｓｉｎｇｌｅ  ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）エレメントまたは複数のＨＴＭＬエレメントのグループが一個のブロックを構成してもよい。また、コンテンツをブロックに分割することは、１つのコンテンツに含まれた分割された内容が少なくとも１つのブロックによって区分される可能性があることを意味する。
【００２１】
クライアント１２０は、少なくとも一つのブロックで構成されたコンテンツ１１２を含むページ１２１を分割し、複数の分割されたページ１２２を生成し、分割されたページ１２２のうち少なくとも１つのページを画面に表示してもよい。
【００２２】
図２は、本発明の一実施形態に係るウェブページに含めることが可能なコンテンツの一例を示す図である。図２は、コンテンツ２００が第１ブロック２１０から第６ブロック２６０の６個のブロックに分割された例を示している。
【００２３】
ここで、１つのブロックはノンブレーカブルブロック（ｎｏｎ−ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）とブレーカブルブロック（ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）に分類されてもよい。
【００２４】
ノンブレーカブルブロックは、当該ブロックに含まれた内容をさらに分割すること（すなわち、「追加分割」すること）が視覚的にエラーと認知されたり、コンテンツ２００を理解することが困難であると判断されて追加分割できないと判断されたブロックを意味する。
【００２５】
ブレーカブルブロックは、当該ブロックに含まれた内容をさらに分割するとしても、そのような追加分割が視覚的に自然に表現するものであって、ユーザのコンテンツ２００の理解に影響を与えないと判断されて追加分割できるものと設定されたブロックを意味する。
【００２６】
ここで、図２の一例として、第１ブロック２１０から第５ブロック２５０がノンブレーカブルブロックと設定され、第６ブロック２６０がブレーカブルブロックと設定されると仮定する。
【００２７】
例えば、第１ブロック２１０の表題語（ｔｉｔｌｅ）「クリスマス」と外国語表現［Ｃｈｒｉｓｔｍａｓ、Ｘ−ｍａｓ］を追加分割する場合に、第１ブロック２１０はサービスエラーと認知される可能性が存在するため、ノンブレーカブルブロックに設定される一例である。
【００２８】
他の例として、第４ブロック２４０は２〜３行程度の簡単な要約説明を分割する場合、分割された内容の表現は視覚的に不自然であり、分割しないことがコンテンツ２００の理解に容易である可能性が高いため、ノンブレーカブルブロックに設定された一例である。
【００２９】
他の例として、第６ブロック２６０は、コンテンツ２００が行単位に分割されても、そのように分割された内容は視覚的に自然に表現され、ユーザのコンテンツ２００の理解に大きい影響を与えないものと判断されるため、ブレーカブルブロックと設定された一例である。
【００３０】
一例として、図１で説明したサーバ１１０は、コンテンツを構成するＨＴＭＬエレメントのうち、分割可能なエレメントを優先的にブレーカブルブロックにグルーピングしてもよい。また、サーバ１１０は分割できないエレメントに対して、互いに連続されたエレメント間に分割することができないエレメントを単一のノンブレーカブルブロックとしてグルーピングしてもよい。
【００３１】
例えば、サーバ１１０は、第６ブロック２６０に含まれたエレメントがエレメント内で分割できるものであると判断されるため、当該エレメントを優先的にブレーカブルブロックとしてグルーピングしてもよい。一方、第１ブロック２１０から第５ブロック２５０に含まれた複数のエレメントのそれぞれは、前記複数のエレメント内で分割される場合に視覚的な表現が不自然であるか、サービスエラーと認知される可能性が存在するため、分割できないものと判断されてもよい。ここで、サーバ１１０は、互いに連続するエレメント間に分割できないエレメントを単一のノンブレーカブルブロックにグルーピングしてもよい。一例として、第２ブロック２２０で「類型」、「儀式」、「日付」、「（グレゴリウス暦）１２月２５日」、「時代」、「現代」、「性格」、「キリスト教行事」、「他の名」、「聖誕祭」のようなエレメントは互いに連続的であり分割できないため、単一のノンブレーカブルブロックにグルーピングしてもよい。
【００３２】
図３は、本発明の一実施形態に係るイメージを含むコンテンツの一例を示す図である。コンテンツ３００は、第１イメージ、第２イメージ及び第３イメージを含み、それぞれのイメージの下段には当該イメージ名が開示されている。ここで、コンテンツ３００は、第１ノンブレーカブルブロック３１０と第２ノンブレーカブルブロック３２０の２つのノンブレーカブルブロックに分割されている。
【００３３】
コンテンツ３００のイメージが２つに分割される場合、第１標識３３０はイメージの中間を切断するので、視覚的にサービスエラーと認知される可能性が高いため、１つのイメージを分離してはいけない場合であるとされる。
【００３４】
第２標識３４０と第４標識３６０は、イメージとイメージの名前を分離する場合、視覚的な表現がサービスエラーと認知される可能性が高いため、イメージとイメージ名を分離してはいけないこととされる。
【００３５】
第３標識３５０は、イメージ領域の題名と前記イメージ領域に含まれるイメージ目録が分離する場合に視覚的な表現がサービスエラーと認知される可能性が高いため、イメージ領域の題名とイメージ領域に含まれるイメージ目録を分離してはいけないこととされる。
【００３６】
このように、図２及び図３の例を用いて説明したように、ウェブページに含まれる単一のコンテンツは、様々な条件によって少なくとも１つのブロックに分割されてもよい。
【００３７】
図４から図６は、本発明の一実施形態に係るモバイル端末の画面の大きさに応じてウェブページを自動分割して表示した画面の例を示す図である。ここで、図４ないし図６の画面４００ないし６００は画面の大きさが互いに異なるモバイル端末で複数のブロックに構成されたコンテンツをどのように画面に表示するかを示している。画面の大きさは、第１画面４００の大きさが最も小さく、第３画面６００の大きさが最も大きいと仮定する。第２画面５００の大きさは第１画面４００の大きさより大きく、第３画面６００の大きさより小さいと仮定する。
【００３８】
ここで、図２及び図４ないし図６を参照すると、第１画面４００は、図２に示す第１ブロック２１０及び第２ブロック２２０として１つのページが構成された一例を示している。
【００３９】
第２画面５００は、図２に示す第１ブロック２１０から第４ブロック２４０として１つのページが構成された一例を示している。
【００４０】
第３画面６００は、図２に示す第１ブロック２１０から第６ブロック２６０により１つのページが構成される例である。この場合、ブレーカブルブロックの第６ブロック２６０に関しては、その内容のうち一部のみが前記１つのページ内に含まれるように構成された一例を示している。これは、ブレーカブルブロックの第６ブロック２６０が追加分割されたことを意味する。
【００４１】
第１画面４００の第１点線ボックス４１０、第２画面５００の第２点線ボックス５１０及び第３画面６００の第３点線ボックス６１０は、図２に示すコンテンツ２００を含むウェブページが複数のページに分割されたことをユーザに通知するためのユーザインタフェースを意味する。
【００４２】
ここで、このようなユーザインタフェースは、各ページに移動するためのインタフェースを含んでもよい。例えば、第２点線ボックス５１０に示された複数の円はそれぞれ分割されたページに対応してもよい。もし、各ページに対応する円の部分をユーザが選択（一例として、タッチ）する場合、当該円に対応するページが画面に表示されてもよい。
【００４３】
また、第１画面４００の第１点線ボックス４１０は、図２に示すコンテンツ２００を含むウェブページが３つのページに分割された例であり、第２画面５００の第２点線ボックス５１０は、図２に示すコンテンツ２００を含むウェブページが２つのページに分割された例であり、第３画面６００の第３点線ボックス５３０は、図２に示すコンテンツ２００を含むウェブページが２つのページに分割された例をそれぞれ示している。
【００４４】
図７から図１０は、本発明の一実施形態に係る特定画面の大きさを有するモバイル端末でウェブページがどのように複数のページに分割されるかを説明するための一例である。図７から図９は、図２を参照して説明したコンテンツ２００がそれぞれ３つのページに分割され、それぞれのページがモバイル端末の画面に表示された例を示している。
【００４５】
図７では、コンテンツ２００の第１ブロック２１０及び第２ブロック２２０を含む第１ページ７１０を示している。ここで、第１ページ７１０には他の内容が含まれる空間が残っているが、第３ブロック２３０はノンブレーカブルブロックであるため、第３ブロック２３０または第３ブロック２３０の一部は第１ページ７１０に含まれない。
【００４６】
また、図８は、コンテンツ２００の第３ブロック２３０から第５ブロック２５０、そして第６ブロック２６０の一部分を含む第２ページ８１０を示している。第６ブロック２６０はブレーカブルブロックと設定されたため、追加分割しても良い。したがって、画面に表示可能な第６ブロックの分割された内容の一部分の内容が分割されて第２ページ８１０に表示されてもよい。
【００４７】
また、図９は、第６ブロック２６０の分割された内容のうち第２ページに含まれている残り部分を含む第３ページ９１０が示されている。
【００４８】
ここで、図１０は、モバイル端末に第１ページ７１０、第２ページ８１０及び第３ページ９１０が表示された形態をそれぞれ示している。ここで、モバイル端末はタッチディスプレイを含んでもよく、タッチディスプレイによってフリッキング（ｆｌｉｃｋｉｎｇ）、スワイプ（ｓｗｉｐｅ）、タッチアンドドラッグ（ｔｏｕｃｈ  ＆  ｄｒａｇ）のようなタッチジェスチャー（ｔｏｕｃｈ  ｇｅｓｔｕｒｅ）が検出されることで、分割された複数のページのうち画面に表示されるページを他のページに変更してもよい。例えば、第１ページ７１０が表示された状態で左側方向へのフリッキングが検出される場合、モバイル端末の画面には第１ページ７１０の代わりに第２ページ８１０が表示されてもよい。
【００４９】
図１１から図１３は、本発明の一実施形態に係るページ間の画面移動の一例を説明するための図である。図１１から図１３は「ｃｏｎｔａｉｎｅｒ」に複数の「ｐａｎｅｌ」を含む「ｃｏｎｔａｉｎｅｒ」がユーザのフリッキングにより移動しながらモバイル端末の画面に「ｐａｎｅｌ」に関して「ｗｉｎｄｏｗ」が表示される形状を示している。ここで、「ｐａｎｅｌ」は複数のページに対応してもよく、「ｗｉｎｄｏｗ」はブラウザ内でオープンされるウィンドウを意味しても良い。
【００５０】
下記の表１から表３は、図１１から図１３で表示されたウィンドウを実行するためのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ソースコードの一部を示している。
【００５１】
【表１】
2014102808.tif 000003
【００５２】
【表２】
2014102808.tif 000004
【００５３】
【表３】
2014102808.tif 000005
【００５４】
図１４は、本発明の一実施形態に係るウェブページ上にブロックを表示する方法の一例を説明するための図である。図１４は、図２に示すコンテンツ２００が含む複数のブロックがどのようにＨＴＭＬコードに表現されるかを示す一例である。ここで、各ブロックに対応するコードには、当該ブロックがノンブレーカブルブロックであるかブレーカブルブロックであるかに関する情報を含んでもよい。
【００５５】
図１５から図１９は、本発明の一実施形態に係るモバイル端末１５００の画面の大きさに応じてページを動的に分割する形態の一例を示す図である。
【００５６】
図１５は、画面の大きさとして、画面の高さが４００ピクセルのモバイル端末１５００を示している。したがって、１つのウェブページは複数のページに分割されるが、各ページの高さが４００ピクセル以下の値を有するように分割されてもよい。
【００５７】
図１６は、図２に示すコンテンツ２００に含まれる複数のブロックそれぞれがモバイル端末１５００の画面に表示されるとき必要とするピクセルの値を示している。例えば、第１ブロック１６１０は画面に表示される場合、画面上で１００ピクセルの高さだけの領域を介して表示されてもよい。
【００５８】
図１７は、分割される最初のページが第１ブロック１６１０及び第２ブロック１６２０を含むことを示している。第１ブロック１６１０から第３ブロック１６３０は全てノンブレーカブルブロックであり、したがって、さらに分割されること、すなわち追加分割ができない。この場合、第１ブロック１６１０と第２ブロック１６２０は３６０ピクセルの高さの領域に表示される一方、第１ブロック１６１０から第３ブロック１６３０は４４０ピクセルの高さの領域に表示されてもよい。ここで、モバイル端末１５００の画面の高さが４００ピクセルであるため、分割された最初のページには第１ブロック１６１０及び第２ブロック１６２０が含まれてもよい。
【００５９】
図１８は、分割される２番目のページが第３ブロック１６３０から第５ブロック１６５０、そして、第６ブロック１６６０の一部分を含むことを示している。ここで、第３ブロック１６３０から第５ブロック１６５０を全て表示するために必要なピクセルの高さは２４０ピクセルであるため、第３ブロック１６３０から第５ブロック１６５０は全て１つのページに含まれてもよい。また、第６ブロック１６６０は４００ピクセルの高さの領域を必要とするものの、ブレーカブルブロックであるため追加分割されてもよい。したがって、第６ブロック１６６０のうち１６０ピクセルの高さに該当する内容が２番目のページにさらに含まれてもよい。
【００６０】
図１９は、分割される３番目のページが第６ブロック１６６０の残りの内容を含むことを示している。例えば、図１８で説明したように、第６ブロック１６６０のうち１６０ピクセルの高さに該当する分割された内容が２番目のページに含まれたため、残りの２４０ピクセルの高さに該当する分割された内容は３番目のページに含まれてもよい。
【００６１】
図１７から図１９を参照して説明した分割されたページをウィンドウで具体化するためのＨＴＭＬソースコードの一部は、下記の表４ないし表６のように表現されてもよい。
【００６２】
【表４】
2014102808.tif 000006
【００６３】
【表５】
2014102808.tif 000007
【００６４】
【表６】
2014102808.tif 000008
【００６５】
図２０は、本発明の一実施形態に係る複数のブロックで構成されたコンテンツを用いてウェブページを複数のページに分割するページ分割方法の一例を示すフローチャートである。本実施形態に係るページ分割方法は、図１で説明したクライアント１２０によって行ってもよい。
【００６６】
ステップＳ２０１０において、クライアント１２０は新しいページを生成してもよい。
【００６７】
ステップＳ２０２０において、クライアント１２０はコンテンツを構成する複数のブロックのうち１つのブロックを読み込んでもよい。
【００６８】
ステップＳ２０３０において、クライアント１２０は読み込まれたブロックが画面に表示される領域の高さを算出してもよい。領域の高さは、読み込まれたブロックに対応するコンテンツの分割された内容を画面に表示するために必要なピクセル数の形態で表されてもよい。
【００６９】
ステップＳ２０４０において、クライアント１２０は生成されたページの空間が充分であるか否かを判断し、生成されたページの空間が充分な場合にはステップＳ２０５０を行い、充分ではない場合にはステップＳ２０７３を行ってもよい。ここで、クライアント１２０は、生成されたページの高さＡ（一例として画面の高さ）と読み込まれたブロックが画面に表示される領域の高さＢとを比較して生成されたページの空間が充分であるか否かを判断する。もし、生成されたページに他のブロックが挿入されれば、他のブロックが画面に表示される領域の高さＣをＡから引いた残りの値とＢとを比較して、生成されたページの空間が充分であるか否かを判断する。一例として、Ａ−ＣがＢよりも大きい場合、クライアント１２０は生成されたページの空間が充分であると判断する。
【００７０】
ステップＳ２０５０において、クライアント１２０は読み込まれたブロックを生成されたページに挿入してもよい。
【００７１】
ステップＳ２０６０において、クライアント１２０は次のブロックが存在するか否かを判断し、次のブロックが存在する場合には再びステップＳ２０２０から前述のページ分割方法を行なってもよく、次のブロックが存在しない場合にはページ分割方法を終了してもよい。
【００７２】
ステップＳ２０７３において、クライアント１２０は読み込まれたブロックがブレーカブルブロックであるか否かを判断し、読み込まれたブロックがブレーカブルブロックである場合にステップＳ２０７１を行なってもよく、ブレーカブルブロックではない場合にはステップＳ２０８０を行ってもよい。
【００７３】
ステップＳ２０７１において、クライアント１２０は読み込まれたブロックの一部分を生成されたページに挿入してもよい。例えば、クライアント１２０は、生成されたページの残っている領域に含まれる部分のみを読み込まれたブロックから抽出して、前記抽出された部分を生成されたページに挿入してもよい。一例として、読み込まれたブロックが画面に表示される領域の高さが３００ピクセルであり、生成されたページの残っている領域の高さが１５０ピクセルである場合、クライアント１２０は、読み込まれたブロックから１５０ピクセルの高さに該当する分割された内容を抽出して、前記生成されたページの残っている領域に挿入してもよい。
【００７４】
ステップＳ２０７２において、クライアント１２０は読み込まれたブロックから抽出された内容を除いた残り内容で新しいブロックを生成する。ここで、クライアント１２０は、新しいブロックを用いて再びステップＳ２０３０からページ分割方法を行なってもよい。
【００７５】
ステップＳ２０８０において、クライアント１２０は他の新しいページを生成してもよい。ここで、新しいページが生成されれば、クライアント１２０は再びステップＳ２０５０からページ分割方法を行なってもよい。
【００７６】
図２０では、クライアント１２０が直接ウェブページを複数のページに分割する方法について説明したが、ウェブページを複数のページに分割する方法はサーバ１１０で行われてもよい。例えば、クライアント１２０がサーバ１１０にウェブページをリクエストする場合、クライアント１２０は、サーバ１１０に画面の大きさ（画面の高さ）に関する情報を提供してもよい。ここで、サーバ１１０は、提供された情報に基づいてウェブページを複数のページに分割した後、分割された複数のページをクライアント１２０に提供してもよい。
【００７７】
図２１は、本発明の一実施形態に係るウェブページ提供方法の第１例を示すフローチャートである。本実施形態に係るウェブページ提供方法は、図１で説明したクライアント１２０によって行ってもよい。
【００７８】
ステップＳ２１１０において、クライアント１２０はサーバにウェブページをリクエストしてもよい。
【００７９】
ステップＳ２１２０において、クライアント１２０はサーバから複数のブロックで構成されたコンテンツを含むウェブページを受信してもよい。ここで、複数のブロックは、追加分割が可能なブレーカブルブロック（ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）のうちの１つ及び追加分割が不可能なノンブレーカブルブロック（ｎｏｎ−ｂｒｅａｋａｂｌｅ  ｂｌｏｃｋ）のうち１つに設定されてもよい。
【００８０】
ステップＳ２１３０において、クライアント１２０はディスプレイの画面の大きさ及び複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて複数のブロックを複数のページに分割挿入してウェブページを複数のページに分割してもよい。ここで、画面の大きさは、ディスプレイまたは複数のページの高さをピクセル数で表示した値を含んでもよく、表示の大きさは、前記の分割された内容を画面に表示するために必要な高さをピクセル数で表示した値を含んでもよい。
【００８１】
ここで、ノンブレーカブルブロックは、表示の大きさと複数のページのうち１つのページの残っている領域の大きさに基づいて、前記残っている領域に含まれないものと判断される場合、複数のページのうち他のページに含まれてもよい。
【００８２】
また、ブレーカブルブロックが残っている領域に含まれないものと判断される場合、ブレーカブルブロックは追加分割されてその一部は前記複数のページのうちの１つのページに、残りは他のページに含まれてもよい。
【００８３】
一例として、ステップＳ２１３０は、コンテンツを構成する複数のブロックのうち１つのブロックを読み込んで、読み込まれたブロックが画面に表示される領域の大きさを算出するステップ（図示せず）、算出された大きさ及び複数のページのうち第１ページに残っている領域の大きさに基づいて、読み込まれたブロックが領域内に含まれるかを判断するステップ（図示せず）、読み込まれたブロックが領域に含まれず、読み込まれたブロックが追加分割の可能なブレーカブルブロックである場合に、算出された大きさと前記領域の大きさに基づいて読み込まれたブロックの一部分を抽出し、抽出された一部分を第１ページに挿入するステップ（図示せず）、及び読み込まれたブロックから前記抽出された一部分を除いた残り部分のうち少なくとも一部を複数のページのうち第２ページに挿入するステップ（図示せず）を含んでもよい。
【００８４】
ステップＳ２１４０において、クライアント１２０は複数のページのうち１つのページを画面に表示してもよい。
【００８５】
また、ディスプレイはタッチディスプレイを含んでもよい。この場合、ウェブページ提供方法は、図２１を参照して説明したステップの他に、タッチディスプレイで検出されるタッチジェスチャーに反応して画面に表示された１つのページを他のページに変更することによって、前記１つのページを表示するステップ（図示せず）をさらに含んでもよい。
【００８６】
図２２は、本発明の一実施形態に係るウェブページ提供方法の第２例を示すフローチャートである。本実施形態ではウェブページがサーバから複数のページに分割されるウェブページ提供方法に関し、本実施形態に係るウェブページ提供方法はサーバから複数のページを提供されるクライアントによって行ってもよい。
【００８７】
ステップＳ２２１０において、クライアントはサーバにウェブページをリクエストしてもよい。
【００８８】
ステップＳ２２２０において、クライアントはサーバからディスプレイの画面の大きさに関する情報を提供してもよい。一例として、画面の大きさは、ディスプレイまたは複数のページの高さをピクセル数で表示した値を含んでもよい。
【００８９】
ステップＳ２２３０において、クライアントはサーバから１つのウェブページが分割された複数のページを受信してもよい。
【００９０】
ここで、１つのウェブページに含まれたコンテンツは、複数のブロックで構成してもよい。
【００９１】
また、複数のブロックは、画面の大きさと複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、複数のページに分割挿入されてもよい。ここで、表示の大きさは、前述内容を画面に表示するために必要な高さをピクセル数で表示した値を含んでもよい。
【００９２】
また、複数のブロックそれぞれは、追加分割が可能なブレーカブルブロックのうちの一つ及び追加分割が不可能なノンブレーカブルブロックのうちの１つに設定されてもよい。
【００９３】
ステップＳ２２４０において、クライアントは複数のページのうち１つのページを画面に表示してもよい。
【００９４】
図２３は、本発明の一実施形態に係るウェブページ提供システムの内部構成の一例を説明するためのブロック図であり、図２４は、本発明の一実施形態に係るウェブページ提供方法の第３例を示すフローチャートである。本実施形態に係るウェブページ提供システム２３００は、図１で説明したサーバ１１０に対応してもよく、図２３に示すようにコンテンツ管理部２３１０、リクエスト受信部２３２０及びウェブページ提供部２３３０を備える。また、本実施形態に係るウェブページ提供方法は、ウェブページ提供システム２３００によって行われてもよい。
【００９５】
ステップＳ２４１０において、ウェブページ提供システム２３００またはコンテンツ管理部２３１０は、ウェブページに含まれたコンテンツを複数のブロックに分割して管理してもよい。既に説明したように、複数のブロックそれぞれは追加分割が可能なブレーカブルブロックの一つ及び追加分割が不可能なノンブレーカブルブロックのうちの１つに設定されてもよい。
【００９６】
ステップＳ２４２０において、ウェブページ提供システム２３００またはリクエスト受信部２３２０は、クライアントからのウェブページのリクエストを受信してもよい。ここで、クライアントは、図１または図２１を参照して説明したクライアント１２０に対応してもよい。
【００９７】
ステップＳ２４３０において、ウェブページ提供システム２３００またはウェブページ提供部２３３０は、ウェブページのリクエストに応じてコンテンツが含まれたウェブページをクライアントに提供してもよい。ここで、ディスプレイの画面の大きさと複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、複数のブロックが複数のページに分割挿入されることによって、ウェブページが複数のページに分割されてもよい。
【００９８】
図２５は、本発明の一実施形態に係るウェブページ提供システムの内部構成の他の例を説明するためのブロック図であり、図２６は、本発明の一実施形態に係るウェブページ提供方法の第４例を示すフローチャートである。本実施形態に係るウェブページ提供システム２５００は、画面の大きさに関する情報をクライアントから受信してウェブページを複数のページに分割して、前記分割された複数のページをクライアントに提供するサーバに対応してもよい。このようなウェブページ提供システム２５００は、図２５に示すようにコンテンツ管理部２５１０、リクエスト受信部２５２０、画面の大きさ受信部２５３０、ページ分割部２５４０、及びページ提供部２５５０を備えてもよい。また、本実施形態に係るウェブページ提供方法は、ウェブページ提供システム２５００によって行ってもよい。
【００９９】
ステップＳ２６１０において、ウェブページ提供システム２５００またはコンテンツ管理部２５１０は、ウェブページに含まれたコンテンツを複数のブロックに分割して管理してもよい。
【０１００】
ステップＳ２６２０において、ウェブページ提供システム２５００またはリクエスト受信部２５２０は、クライアントからのウェブページのリクエストを受信してもよい。ここで、クライアントは図２２を参照して説明したクライアントに対応してもよい。
【０１０１】
ステップＳ２６３０において、ウェブページ提供システム２５００または画面の大きさ受信部２５３０は、クライアントからディスプレイの画面の大きさに関する情報を受信してもよい。
【０１０２】
ステップＳ２６４０において、ウェブページ提供システム２５００またはページ分割部２５４０は、画面の大きさと複数のブロックに含まれた分割された内容が画面に表示される表示の大きさに基づいて、複数のブロックを複数のページに分割挿入してウェブページを複数のページに分割してもよい。
【０１０３】
ステップＳ２６５０において、ウェブページ提供システム２５００またはページ提供部２５５０は、分割された複数のページをウェブページのリクエストに応じてクライアントに提供してもよい。
【０１０４】
図２１から図２６を参照して説明された内容に対する反復的な説明は省略され、省略された内容は図１から図２０を参照してもよい。
【０１０５】
このように、本発明の実施形態によれば、モバイル端末の機種または画面の大きさに応じてウェブページを動的に分割して提供することによって、モバイル端末が有する画面の大きさの制約を克服し、ウェブページに対する可読性を向上させ、ユーザ便宜性を向上させることができる。
【０１０６】
以上で説明した装置は、ハードウェア構成要素、ソフトウェア構成要素、及び／またはハードウェア構成要素及びソフトウェア構成要素の組合で実現されてもよい。例えば、実施形態で説明された装置及び構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答することのできるいかなる装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを用いて実現されてもよい。処理装置は、運用体制（ＯＳ）及びこの運用体制上で行われる１つ以上のソフトウェアアプリケーションを行ってもよい。また、処理装置は、ソフトウェアの実行に応答して、データをアクセス、格納、操作、処理及び生成してもよい。理解の便宜のために、処理装置は１つが用いられることによって説明された場合もあるが、当該技術分野で通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）及び／または複数類型の処理要素を含んでいることが分かる。例えば、処理装置は、複数のプロセッサまたは１つのプロセッサ及び１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【０１０７】
ソフトウェアはコンピュータプログラム（ｃｏｍｐｕｔｅｒ  ｐｒｏｇｒａｍ）、コード（ｃｏｄｅ）、命令（ｉｎｓｔｒｕｃｔｉｏｎ）、またはこのうちの１つ以上の組合を含んでもよく、希望のように動作するよう処理装置を構成したり独立的または結合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置を命令してもよい。ソフトウェア及び／またはデータは、処理装置によって解釈されたり処理装置に命令またはデータを提供するために、いずれの類型の機械、構成要素（ｃｏｍｐｏｎｅｎｔ）、物理的装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具体化される。ソフトウェアは、ネットワークに接続されたコンピュータシステム上に分散され、分散された方法により格納されたり実行されてもよい。ソフトウェア及びデータは１つ以上のコンピュータ読み出し可能な記録媒体に格納されてもよい。
【０１０８】
実施形態に係る方法は、多様なコンピュータ手段によって行うことができるプログラム命令の形態で実現されても良く、かかるプログラム命令は、コンピュータ読み出し可能媒体に記録されてもよい。前記コンピュータ読み出し可能媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせたものを含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み出し可能記録媒体の例には、ハードディスク、フロッピーディスク（登録商標）及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納し遂行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを用いてコンピュータによって実行できる高級言語コードが含まれる。前記したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして作動するように構成されてもよく、その逆も同様である。
【０１０９】
以上のように本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような記載から多様な修正及び変形が可能である。
【０１１０】
したがって、本発明の範囲は、説明された実施形態に限定されて定められるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１１１】
１１０      サーバ
１１１      コンテンツ
１１２      ブロックで構成されたコンテンツ
１２０      クライアント
１２１      ページ
１２２      分割されたページ
【図１】
2014102808.tif 000009
【図２】
2014102808.tif 000010
【図３】
2014102808.tif 000011
【図４】
2014102808.tif 000012
【図５】
2014102808.tif 000013
【図６】
2014102808.tif 000014
【図７】
2014102808.tif 000015
【図８】
2014102808.tif 000016
【図９】
2014102808.tif 000017
【図１０】
2014102808.tif 000018
【図１１】
2014102808.tif 000019
【図１２】
2014102808.tif 000020
【図１３】
2014102808.tif 000021
【図１４】
2014102808.tif 000022
【図１５】
2014102808.tif 000023
【図１６】
2014102808.tif 000024
【図１７】
2014102808.tif 000025
【図１８】
2014102808.tif 000026
【図１９】
2014102808.tif 000027
【図２０】
2014102808.tif 000028
【図２１】
2014102808.tif 000029
【図２２】
2014102808.tif 000030
【図２３】
2014102808.tif 000031
【図２４】
2014102808.tif 000032
【図２５】
2014102808.tif 000033
【図２６】
2014102808.tif 000034