(57)【特許請求の範囲】
【請求項１】
複数のリストデータを含むページデータを表示制御するページ表示制御装置であって、
前記ページデータに含めるリストデータの全件数の長さに対する各リストデータの位置を示す位置情報を設定して当該ページデータに付加する設定手段と、
前記ページデータの追加データを要求する操作がある場合に、当該追加データを含むページデータの表示制御をする表示制御手段と、を備え、
前記設定手段は、前記ページデータに含めるリストデータの全件数の長さに対する前記追加データの位置を示す位置情報を設定して当該ページデータに付加し、
前記位置情報は、前記ページデータに含めるリストデータの全件数の長さに対する位置毎に異なる表現を複数の段階で配置した表現情報であり、
前記ページデータに含めるリストデータの全件数が所定閾値以上の場合に、当該ページデータの最初の所定件数のリストデータにおける前記各段階の表現情報のリストデータの数は、当該所定件数より多い位置での前記各段階の表現情報のリストデータの数よりも少ないページ表示制御装置。
【請求項２】
前記ページデータに含めるリストデータの全件数が所定閾値未満の場合に、前記各段階の表現情報は、対応するリストデータの数が同じである請求項１に記載のページ表示制御装置。
【請求項３】
前記表示制御手段は、前記ページデータの位置情報の表示を要求する操作がある場合に、当該ページデータの表現情報を背景の表現として表示制御をする請求項１又は２に記載のページ表示制御装置。
【請求項４】
前記表現情報は、前記表現が色である色情報である請求項１又は２に記載のページ表示制御装置。
【請求項５】
複数のリストデータを含むページデータを表示制御するページ表示制御方法であって、
前記ページデータに含めるリストデータの全件数の長さに対する各リストデータの位置を示す位置情報を設定して当該ページデータに付加する設定工程と、
前記ページデータの追加データを要求する操作がある場合に、当該追加データを含むページデータの表示制御をする表示制御工程と、を含み、
前記設定工程において、前記ページデータに含めるリストデータの全件数の長さに対する前記追加データの位置を示す位置情報を設定して当該ページデータに付加し、
前記位置情報は、前記ページデータに含めるリストデータの全件数の長さに対する位置毎に異なる表現を複数の段階で配置した表現情報であり、
前記ページデータに含めるリストデータの全件数が所定閾値以上の場合に、当該ページデータの最初の所定件数のリストデータにおける前記各段階の表現情報のリストデータの数は、当該所定件数より多い位置での前記各段階の表現情報のリストデータの数よりも少ないページ表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ表示制御装置及びページ表示制御方法に関する。
【背景技術】
【０００２】
従来、インターネットを介してＷｅｂページを表示するスマートフォン等の端末装置が知られている。Ｗｅｂページの長さは、個々で異なり、長いページについては、１画面に収まらない。このため、ユーザは、フリック操作によりＷｅｂページをスクロールさせて、表示箇所を移動させている。
【０００３】
しかし、フリック操作によるスクロールでは、表示箇所がＷｅｂページ上のどのあたりかをユーザが認識できなかった。このため、Ｗｅｂページの現在の表示箇所が、縦方向の全体長さの何％の位置かを表示する技術が知られている（非特許文献１参照）。
【０００４】
また、表示すべき画像の残り部分が存在するか否か及びそのサイズを、表示画面の上端及び下端に表示する端末装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６４７７１号公報
【非特許文献】
【０００６】
【非特許文献１】カメきち、“ウェブページ全体の何％までスクロールしたかひと目で分かるアドオン「Scroll Progress」”、［online］、平成２５年３月４日、ｌｉｆｅｈａｃｋｅｒ、［平成２５年１１月１１日検索］、インターネット<URL:http://www.lifehacker.jp/2013/03/130304scroll-progress.html>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年、ストリームＵＩ（User Interface）（タイムラインＵＩ）が知られている。ストリームＵＩは、Ｗｅｂページ中の複数のカラム（リストデータ）を縦方向に所定数順次表示し、最下段のもっと見るボタンをタッチするか、あるいは表示箇所が最下段のカラムになると自動的に、残りのカラムを所定数読み込み、最下段のカラムに続いて、読み込んだカラムを下方向に追加して表示する表示方法である。
【０００８】
しかし、上記従来の技術は、サイズが固定されたＷｅｂページを対象にした技術であり、ストリームＵＩには対応していない。ストリームＵＩを使っていると、延々情報が読み込まれ、ユーザがどこまで読むべきかの限度を決めるきっかけが無いため、止め時がなくなるおそれがあった。また、膨大な情報量の中で自分がどの辺を読んでいるのか、現在位置が分からない。
【０００９】
本発明の課題は、ストリームＵＩにおけるリストデータ参照の止め時の判断を行い、且つ１ページ内の全リストデータのうちの現在のリストデータ参照位置を知ることである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係るページ表示制御装置は、
複数のリストデータを含むページデータを表示制御するページ表示制御装置であって、
前記ページデータに含めるリストデータの全件数の長さに対する各リストデータの位置を示す位置情報を設定して当該ページデータに付加する設定手段と、
前記ページデータの追加データを要求する操作がある場合に、当該追加データを含むページデータの表示制御をする表示制御手段と、を備え、
前記設定手段は、前記ページデータに含めるリストデータの全件数の長さに対する前記追加データの位置を示す位置情報を設定して当該ページデータに付加し、
前記位置情報は、前記ページデータに含めるリストデータの全件数の長さに対する位置毎に異なる表現を複数の段階で配置した表現情報であり、
前記ページデータに含めるリストデータの全件数が所定閾値以上の場合に、当該ページデータの最初の所定件数のリストデータにおける前記各段階の表現情報のリストデータの数は、当該所定件数より多い位置での前記各段階の表現情報のリストデータの数よりも少ない。
【００１３】
また、前記ページデータに含めるリストデータの全件数が所定閾値未満の場合に、前記各段階の表現情報は、対応するリストデータの数が同じであることが好ましい。
【００１５】
また、前記表示制御手段は、前記ページデータの位置情報の表示を要求する操作がある場合に、当該ページデータの表現情報を背景の表現として表示制御をすることが好ましい。
また、前記表現情報は、前記表現が色である色情報であることが好ましい。
【００１６】
また、本発明に係るページ表示制御方法は、
複数のリストデータを含むページデータを表示制御するページ表示制御方法であって、
前記ページデータに含めるリストデータの全件数の長さに対する各リストデータの位置を示す位置情報を設定して当該ページデータに付加する設定工程と、
前記ページデータの追加データを要求する操作がある場合に、当該追加データを含むページデータの表示制御をする表示制御工程と、を含み、
前記設定工程において、前記ページデータに含めるリストデータの全件数の長さに対する前記追加データの位置を示す位置情報を設定して当該ページデータに付加し、
前記位置情報は、前記ページデータに含めるリストデータの全件数の長さに対する位置毎に異なる表現を複数の段階で配置した表現情報であり、
前記ページデータに含めるリストデータの全件数が所定閾値以上の場合に、当該ページデータの最初の所定件数のリストデータにおける前記各段階の表現情報のリストデータの数は、当該所定件数より多い位置での前記各段階の表現情報のリストデータの数よりも少ない。
【発明の効果】
【００１７】
本発明によれば、ストリームＵＩにおけるリストデータ参照の止め時の判断を行うことができ、且つ１ページ内の全リストデータのうちの現在のリストデータ参照位置を知ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施の形態のページ表示システムを示すブロック図である。
【図２】第１のページ表示処理を示すフローチャートである。
【図３】第１の実施の形態のページデータを示す図である。
【図４】第１の変形例のページデータを示す図である。
【図５】（ａ）は、第１の変形例のリストデータが少量件数の場合のページデータを示す図である。（ｂ）は、第１の変形例のリストデータが大量件数の場合のページデータを示す図である。
【図６】第２の変形例のページデータを示す図である。
【図７】第３の変形例のページデータを示す図である。
【図８】ページ送信処理を示すフローチャートである。
【図９】第２のページ表示処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して本発明に係る第１の実施の形態及び変形例、第２の実施の形態を順に詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００２０】
［１．第１の実施の形態］
図１〜図３を参照して、本発明に係る第１の実施の形態を説明する。
【００２１】
［１−１．装置構成の説明］
［１−１−１．全体構成］
図１を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態のページ表示システム１を示すブロック図である。
【００２２】
ページ表示システム１は、サーバ１０と、ページ表示制御装置としての端末装置２０と、を備える。サーバ１０は、通信ネットワークＮ１に接続されている。通信ネットワークＮ１は、例えば、インターネットである。
【００２３】
サーバ１０は、端末装置２０にＷｅｂページを提供するサーバ装置である。端末装置２０は、スマートフォンやタブレットＰＣ（Personal Computer）等の携帯端末である。しかし、端末装置２０は、デスクトップＰＣ等、据え置き型の端末装置としてもよい。端末装置２０は、基地局（図示略）又はアクセスポイント（図示略）を介して通信ネットワークＮ１に接続される。
【００２４】
［１−１−２．サーバ１０の機能構成］
サーバ１０は、制御部１１と、記憶部１２と、通信部１３と、を備える。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）により構成される。制御部１１は、ＣＰＵが記憶部１２に記憶されたプログラムをＲＡＭに展開し、当該展開されたプログラムとＣＰＵとの協働で、各種処理を実行する。
【００２５】
記憶部１２は、ＨＤＤ（Hard Disk Drive）等のデータの読み取り及び書き込みが可能な記憶部により構成され、各種データ及びプログラムを記憶する。
【００２６】
通信部１３は、ネットワークカード等により構成され、通信ネットワークＮ１と情報の送受信を行う。つまり、通信部１３は、通信ネットワークＮ１上の機器（端末装置２０）との通信を行う。
【００２７】
［１−１−３．端末装置２０の機能構成］
端末装置２０は、設定手段、表示制御手段としての制御部２１と、記憶部２２と、通信部２３と、表示部２４と、操作部２５と、を備える。
【００２８】
制御部２１は、制御部１１と同様に、各種プログラムに従い各種処理を実行する。記憶部２２は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等の情報の読み出し及び書き込みが可能な半導体メモリである。記憶部２２は、第１のページ表示プログラムを記憶している。
【００２９】
通信部２３は、通信ネットワークＮ１上の基地局又はアクセスポイントと無線通信を行う無線通信部である。つまり、通信部２３は、基地局又はアクセスポイントを介して通信ネットワークＮ１上の機器（サーバ１０）との通信を行う。表示部２４は、ＬＣＤ（Liquid Crystal Display）等で構成され、各種表示情報を表示する。操作部２５は、タッチパネル等で構成され、ユーザからの操作入力を受け付け、その操作情報を制御部２１に出力する。
【００３０】
［１−２．ページ表示システム１の動作］
図２及び図３を参照してページ表示システム１の動作を説明する。図２は、第１のページ表示処理を示すフローチャートである。図３は、ページデータ１００を示す図である。
【００３１】
サーバ１０は、Ｗｅｂページの要求のためのアドレス情報（ＵＲＬ: Uniform Resource Locator）を端末装置から受信すると、要求元の端末装置に対象のページデータを送信する。ここでは、簡単に、端末装置２０がサーバ１０にＷｅｂページを要求して受信するケースを説明する。また、サーバ１０は、通常のＷｅｂページと、ストリームＵＩのＷｅｂページと、を提供するものとする。このストリームＵＩのＷｅｂページは、クエリの検索結果のＷｅｂページとする。
【００３２】
端末装置２０において、ユーザから操作部２５を介して、第１のページ表示処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された第１のページ表示プログラムに従い、第１のページ表示処理を実行する。
【００３３】
図２に示すように、制御部２１は、操作部２５を介して、ユーザからのＷｅｂページの要求のためのアドレス情報の入力を受け付ける（ステップＳ１１）。そして、制御部２１は、通信部２３を介して、ステップＳ１１又はＳ１７で入力されたアドレス情報、クエリ等、新たなページを表示させるための情報をサーバ１０に送信する（ステップＳ１２）。サーバ１０は、新たなページを表示させるための情報を受信すると、当該情報に対応するＷｅｂページのページデータを要求元の端末装置２０に送信する。
【００３４】
ページデータは、ストリームＵＩに対応するものである場合に、Ｗｅｂページに対応するリストデータの全件数（１ページに表示できるリストデータの最大数）と、当該Ｗｅｂページ内に最初に配置する所定数のリストデータの内容データと、を含むものとする。そして、制御部２１は、通信部２３を介して、ページデータをサーバ１０から受信する（ステップＳ１３）。そして、制御部２１は、ステップＳ１２で受信したページデータがストリームＵＩに対応するか否かを判別する（ステップＳ１４）。
【００３５】
ストリームＵＩに対応する場合（ステップＳ１４；ＹＥＳ）、制御部２１は、受信したページデータ内のカラムとしてのリストデータの全件数とページデータ内の各位置とに応じて、ページデータのイメージに現在表示位置を示す位置情報としての色情報を設定し、当該色情報をページデータに付加する（ステップＳ１５）。
【００３６】
ここで、図３を参照して、ステップＳ１５で設定される色情報を説明する。図３に示すように、ページデータ１００は、ステップＳ１５で色情報が付加されたページデータである。また、ページデータ１００は、ステップＳ１３で受信されたリストデータ欄１１０と、色情報部１２０と、を含む。リストデータ欄１１０は、一例として、５つのリストデータ１１１と、もっと見るボタン１１２と、を含む。また、色情報部１２０は、リストデータ欄１１０の右側のサイドバーとして配置されている。
【００３７】
また、表示部２４の表示領域を破線で表し、表示領域Ａとする。フリック入力でページデータ１００を上下にスクロール移動させることにより、表示領域Ａに表示されるページデータ１００の領域を移動できる。
【００３８】
また、もっと見るボタン１１２がタッチ入力されると、もっと見るボタン１１２が消去され、さらに所定件数（例えば３件）のリストデータ１１１がリストデータ欄１１０の下方に配置され、さらにその下方に新たなもっと見るボタン１１２が追加データとして追加される。このように、新たなリストデータ１１１等の追加データが追加されたページデータを、ページデータ１３０として表す。
【００３９】
このように、もっと見るボタン１１２のタッチ入力を繰り返すことで、ページデータ１３０内のリストデータ１１１の件数は、増えていき、最大値として全件数Ｎ（Ｎは任意の自然数）まで増やすことが可能である。なお、ページデータ１３０におけるリストデータ１１１の配置順は、クエリの検索でページデータ１３０が表示される場合に、クエリと各リストデータ１１１とのマッチングに応じたスコアリングで、スコアが高い（クエリとの相関性が高い）リストデータ１１１から上→下に順にリスティングされる。
【００４０】
この全件数Ｎのリストデータ１１１の縦方向の長さに、色情報部１２０が設定される。ここでは、色情報部１２０について、ページデータ１３０の最上部のリストデータ１１１に赤色が設定され、最下部のリストデータ１１１に紺色が設定され、それらの中間のリストデータ１１１には、それぞれ、オレンジ色、黄色、緑色が順にヒートチャート（サーモグラフィの色分布）としてグラデーションにより設定される。このように、色情報部１２０は、縦方向の上→下に、色が表す温度が高→低に変化される。ユーザは、表示されている色情報部１２０を参照することにより、全リストデータのうちの現在参照しているリストデータ１１１の位置を認識することができる。
【００４１】
そして、制御部２１は、ステップＳ１５で色情報が付加されたページデータ、又は通常のページデータを表示部２４に表示する（ステップＳ１６）。ストリームＵＩに対応しない場合（ステップＳ１４；ＮＯ）、ステップＳ１５に移行される。そして、制御部２１は、操作部２５を介してのユーザからの操作があるか否かを判別する（ステップＳ１７）。ステップＳ１７での操作とは、新たなＷｅｂページを表示するためのアドレス情報、クエリ等の情報入力を伴うページ切替操作と、第１のページ表示処理の終了操作と、ステップＳ１６で表示中のページデータの表示に関するタッチやフリック等の表示操作と、のいずれかであるものとする。
【００４２】
操作がない場合（ステップＳ１７；ＮＯ）、ステップＳ１７に移行される。操作がある場合（ステップＳ１７；ＹＥＳ）、制御部２１は、ステップＳ１７で入力された操作がアドレス情報入力を伴うページ切替操作であるか否かを判別する（ステップＳ１８）。ページ切替操作である場合（ステップＳ１８；ＹＥＳ）、ステップＳ１２に移行される。ページ切替操作でない場合（ステップＳ１８；ＮＯ）、制御部２１は、ステップＳ１７で入力された操作が第１のページ表示処理の終了操作であるか否かを判別する（ステップＳ１９）。
【００４３】
終了操作である場合（ステップＳ１９；ＹＥＳ）、第１のページ表示処理が終了する。終了操作でない場合（ステップＳ１９；ＮＯ）、ページデータの表示に関する操作であり、制御部２１は、ステップＳ１７で入力された操作がページデータの追加データを要求するものであるか否かを判別する（ステップＳ２０）。ステップＳ２０では、具体的には、表示中のページデータがストリームＵＩに対応する場合に、もっと見るボタンをタッチする操作であるか否かが判別される。また、追加データは、ページデータに追加するリストデータの内容データである。
【００４４】
追加データを要求するものである場合（ステップＳ２０；ＹＥＳ）、制御部２１は、通信部２３を介して、ステップＳ１７で入力された操作に応じた追加データの要求をサーバ１０に送信し、当該追加データをサーバ１０から受信する（ステップＳ２１）。サーバ１０は、追加データの要求を受信すると、当該要求に対応する追加データを要求元の端末装置２０に送信する。
【００４５】
そして、制御部２１は、ステップＳ１５と同様にして、追加データに色情報を設定して付加する（ステップＳ２１）。そして、制御部２１は、ステップＳ１７で入力された操作に応じてページデータを表示部２４に表示し（ステップＳ２３）、ステップＳ１７に移行する。ステップＳ２２を通ってステップＳ２３を実行する場合には、追加データ及びその色情報が付加されたページデータが表示される。
【００４６】
［１−３．実施の形態の効果］
本実施の形態によれば、端末装置２０は、ページデータに含めるリストデータの全件数の長さに対する各リストデータの位置を示す位置情報としての色情報部１２０を設定して当該ページデータに付加し、当該ページデータの追加データを要求する操作がある場合に、当該追加データに位置情報を設定して付加し、当該追加データを含むページデータの表示制御をする。このため、ユーザはストリームＵＩにおけるページデータに付加された色情報部１２０を参照することで、どの位置までリストデータを見ればよいかの判断を行うことができ、且つ１ページ内の全リストデータのうちの現在のリストデータ参照位置を知ることができる。
【００４７】
また、ページデータに付加する位置情報は、ページデータに含めるリストデータの全件数の長さに対する位置毎に異なる色をグラデーションで配置した色情報部１２０である。このため、ユーザは、１ページ内の全リストデータのうちの現在のリストデータ参照位置を無段階で細かく知ることができる。
【００４８】
また、リストデータがクエリの検索結果であるので、クエリとの相関性が高い順に、ページデータの上→下へリストデータがリスティングされる。よって、リストデータとクエリとの相関性は、各リストデータの右に配置された色情報部１２０のグラデーションの色と対応付けられる。このため、ユーザが色情報部１２０の色を視認することで、現在参照位置のリストデータとクエリとの相関性を認識でき、色情報部１２０が相関性の高い有用な情報（リストデータ）を認識するのに役立つ。特に、色情報部１２０がヒートチャートであるので、ユーザは、現在参照位置の色情報部１２０の色が表す温度がホットであるほど、現在参照位置のリストデータとクエリとの相関性の度合いが高いと認識できる。
【００４９】
［２．第１の変形例］
［２−１．第１の変形例の動作］
図４、図５を参照して、第１の実施の形態の第１の変形例を説明する。図４は、ページデータ２００を示す図である。図５（ａ）は、リストデータが少量件数の場合のページデータ２００Ａを示す図である。図５（ｂ）は、リストデータが大量件数の場合のページデータ２００Ｂを示す図である。
【００５０】
第１の実施の形態では、リストデータが全件数のページデータの右端に、ヒートチャートの色分布をグラデーションで表現した色情報を設定した。本変形例では、リストデータが全件のページデータの右端に、ヒートチャートの色分布を段階的に表現した色情報を設定する。このため、本変形例は、第１の実施の形態と、第１のページ表示処理のステップＳ１５，Ｓ２２を異にし、この異なる部分を主として説明する。
【００５１】
本変形における第１のページ表示処理のステップＳ１５で設定される色情報を説明する。図４に示すように、ページデータ２００は、ステップＳ１５で色情報が付加されたページデータである。また、ページデータ２００は、ステップＳ１２で受信されたページデータとしてのリストデータ欄２１０と、色情報部２２０と、を含む。リストデータの追加により、全件数Ｎのリストデータを含むページデータを、ページデータ２３０とする。
【００５２】
色情報部２２０は、上から、ヒートチャートに対応して赤色、オレンジ色、緑色、紺色の順に４段階に色分けされている。例えば、全件数Ｎが１００である場合に、色情報部２２０の赤色が１〜２５番目のリストデータの右横に設定され、オレンジ色が２６〜５０番目のリストデータの右横に設定され、緑色が５１〜７５番目のリストデータの右横に設定され、紺色が７６〜１００番目のリストデータの右横に設定される。
【００５３】
図４のページデータ２００は、図５（ａ）に示すリストデータの全件数Ｎが少量件数である場合のページデータ２００Ａの色情報の段階付けの一例である。全件数Ｎが所定閾値よりも小さく、少量件数である場合に、全件数Ｎに対し、ランク分けする色情報の段階数が１００にとられるものとする。また、色情報の各段階を示す指標をスコアとする。色情報の段階数が１００である場合に、スコアは１〜１００の値がとられる。なお、ページデータ２００Ａにおいて、あああ、いいい、ううう…が、それぞれリストデータを示すものとする。
【００５４】
ページデータ２００Ａにおいて、全件数Ｎが２００件である場合に、１段階あたりのリストデータ件数は、全件数／スコア数＝２００／１００＝２と算出される。このように、リストデータ２件ずつに、異なる色の色情報が割り当てられる。
【００５５】
しかし、色情報の段階数が同じ１００であり、且つ全件数Ｎが大きい数である場合に、色情報は、連続した多数のリストデータで同じ色が設定されることになる。このため、ユーザは、参照位置のリストデータとその周辺の位置のリストデータとの相関が分かりづらくなるという問題がある。このため、図５（ｂ）に示すように、全件数Ｎが所定閾値以上であって大量件数であるページデータ２００Ｂの場合には、ページデータ２００Ａとは異なる方法で色情報の設定が行われる。なお、所定閾値は、例えば、人間が色情報を通常認知できる件数か否かの閾値とされる。
【００５６】
ページデータ２００Ｂでは、リストデータの全件数が１０００００件であり、最初の所定件数（ここでは、２００件）のリストデータと、それ以降のリストデータとで、異なる色情報の段階分けを行う。最初の２００件については、固定的に５段階で色分けを行う。このとき、１段階あたりのリストデータ件数が、２００（件）／５（段階）＝４０と算出される。このように、スコア９６〜１００に対応して、リストデータ４０件ずつに、異なる色の色情報が割り当てられる。
【００５７】
２０１〜１０００００件目については、色情報の段階数を９５（＝１００−５）として色分けを行う。このとき、１段階あたりのリストデータ件数が、９９８００（件）／９５≒１０５０と算出される。このように、リストデータ１０５０件ずつに、異なる色の色情報が割り当てられる。
【００５８】
［２−２：第１の変形例の効果］
本変形例によれば、ページデータに付加する位置情報は、ページデータに含めるリストデータの全件数の長さに対する位置毎に異なる色を複数の段階で配置した色情報部２２０である。このため、ユーザは、１ページ内の全リストデータのうちの現在のリストデータ参照位置を複数段階で細かく知ることができる。また、色情報部２２０の色を視認することで、現在参照位置のリストデータとクエリとの相関性を認識できる。
【００５９】
また、リストデータの全件数が所定閾値未満である場合等に、ページデータに付加する各段階の色情報は、対応するリストデータの数が同じである構成とする。この場合に、ユーザは、１ページ内の全リストデータのうちの現在のリストデータ参照位置を複数段階で正確に知ることができる。
【００６０】
また、リストデータの全件数が所定閾値以上である場合に、ページデータの最初の所定件数のリストデータにおける各段階の色情報のリストデータの数は、当該所定件数より多い位置での前記各段階の色情報のリストデータの数よりも少ない構成とする。この場合に、ユーザは、１ページ内の全リストデータのうちの最初から所定件数までの重要な範囲（例えば、クエリとの相関が高いリストデータがある範囲）での現在のリストデータ参照位置を細かく知ることができ、所定件数よりも多い件数の現在のリストデータ参照位置を大まかに知ることができる。
【００６１】
［３．第２の変形例］
図６を参照して、第１の実施の形態の第２の変形例を説明する。図６は、ページデータ３００を示す図である。
【００６２】
［３−１．第２の変形例の動作］
【００６３】
本変形例では、リストデータが全件のページデータの右端に、現在の表示領域の位置を示すスクロールバーに似たサイドバーによる位置情報を設定する。このため、本変形例は、第１の実施の形態と、第１のページ表示処理のステップＳ１５，Ｓ２２を異にし、この異なる部分を主として説明する。
【００６４】
本変形例における第１のページ表示処理のステップＳ１５，Ｓ２２で色情報に代えて設定される位置情報を説明する。図６に示すように、ページデータ３００は、ステップＳ１５で位置情報が付加されたページデータである。また、ページデータ３００は、ステップＳ１２で受信されたページデータとしてのリストデータ欄３１０と、位置情報部３２０と、を含む。リストデータの追加により、全件数Ｎのリストデータを含むページデータを、ページデータ３３０とする。
【００６５】
位置情報部３２０ａは、全件数Ｎのリストデータを含むページデータ３３０の縦方向の長さに対する現在のリストデータ表示位置を示すノブ３２１ａを有する。位置情報部３２０ａを縦方向に圧縮して、表示領域Ａに常時表示されるようにリストデータ欄３１０に付加される位置情報を、位置情報部３２０とする。ノブ３２１は、ノブ３２１ａに対応する。ノブ３２１は、タッチ入力により移動させられるものではないとするが、これに限定されるものではない。例えば、ノブ３２１の上下のスライド入力に応じて、現在の表示領域Ａも移動する構成としてもよい。また、表示領域Ａの位置情報部３２０内には、ノブ３２１が常時表示される。
【００６６】
［３−２：第２の変形例の効果］
以上、本変形例によれば、ページデータに付加する位置情報は、ページデータに含めるリストデータの全件数の長さに対する現在のリクエストデータ表示位置をノブ３２１で示す位置情報部３２０とする。このため、ユーザは、１ページ内の全リストデータのうちの現在のリストデータ参照位置を明確に知ることができる。また、位置情報部３２０のノブ３２１を視認することで、現在参照位置のリストデータとクエリとの相関性を認識できる。
【００６７】
［４．第３の変形例］
図７を参照して、第１の実施の形態の第３の変形例を説明する。図７は、ページデータ４００を示す図である。
【００６８】
［４−１．第３の変形例の動作］
本変形例では、ページデータの背景色に、現在の表示領域の位置を示す色情報を設定する。このため、本変形例は、第１の実施の形態と、第１のページ表示処理のステップＳ１５，Ｓ２２を異にし、この異なる部分を主として説明する。
【００６９】
本変形例における第１のページ表示処理のステップＳ１５，Ｓ２２で設定される色情報を説明する。ページデータ４００は、ステップＳ１５で色情報が付加されたページデータである。図７に示すページデータ４００は、表示領域Ａの部分のみ示されている。また、ページデータ４００は、ステップＳ１２で受信されたページデータとしてのリストデータ欄４１０と、通常は表示されない色情報部４２０と、を含む。色情報部４２０は、図３の色情報部１２０と同様にヒートチャートがグラデーションで設定されるが、リストデータ欄４１０の背景色として機能するものとする。
【００７０】
本変形例の第１のページ表示処理のステップＳ２２も、第１の実施の形態と同様である。ステップＳ１７の操作が、色情報部４２０を表示させるための操作（タッチ入力等）である場合に、ステップＳ２３において、制御部２１は、リストデータ欄４１０の背景色として色情報部４２０を表示させるように、ページデータを表示部２４に表示する。色情報部４２０を表示させるための操作がない場合、ページデータ４００としてリストデータ欄４１０のみが表示される。
【００７１】
［４−２：第３の変形例の効果］
以上、本変形例によれば、ページデータの色情報部４２０の表示を要求する操作がある場合に、当該ページデータの色情報部４２０を背景色として表示制御をする。このため、色情報部４２０の表示を要求する操作がない場合に、色情報部４２０がリストデータ欄４１０に対するユーザの視認の邪魔をすることを防ぐことができ、且つページデータに色情報部専用のスペースが不要であるので、リストデータ欄４１０を表示画面上で大きくとることができる。
【００７２】
［５．第２の実施の形態］
図８、図９を参照して、本発明に係る第２の実施の形態を説明する。第１の実施の形態では、端末装置２０が、ページデータの色情報の設定を行う構成であったが、本実施の形態では、ページ表示制御装置としてのサーバ１０が、ページデータの色情報の設定を行う。
【００７３】
［５−１．装置構成の説明］
本実施の形態の装置構成は、第１の実施の形態と同様に、ページ表示システム１を用いる。但し、サーバ１０の記憶部１２には、ページ送信プログラムが記憶されているものとする。端末装置２０の記憶部２２には、第２のページ表示プログラムが記憶されているものとする。
【００７４】
［５−２．ページ表示システム１の動作］
図８及び図９を参照してページ表示システム１の動作を説明する。図８は、ページ送信処理を示すフローチャートである。図９は、第２のページ表示処理を示すフローチャートである。
【００７５】
［５−２−１．サーバ１０の動作］
図８を参照して、サーバ１０で実行されるページ送信処理を説明する。ここでも、サーバ１０が、通常又はストリームＵＩのＷｅｂページのページデータを端末装置２０に提供するケースを説明する。サーバ１０において、通信部１３を介して、Ｗｅｂページの要求のためのアドレス情報を端末装置２０から受信したことをトリガとして、制御部１１は、記憶部１２に記憶されたページ送信プログラムに従い、ページ送信処理を実行する。
【００７６】
先ず、制御部１１は、最初又はステップＳ３４で受信したアドレス情報に対応するＷｅｂページのページデータがストリームＵＩに対応するか否かを判別する（ステップＳ３１）。ストリームＵＩに対応する場合（ステップＳ３１；ＹＥＳ）、制御部２１は、ページデータ内のリストデータの全件数とページデータ内の各位置とに応じて、ページデータのイメージに現在表示位置を示す位置情報としての色情報を設定し、当該色情報をページデータに付加する（ステップＳ３２）。ステップＳ３２は、図２の第１のページ表示処理のステップＳ１５と同様に、ページデータに色情報が設定及び付加される。
【００７７】
そして、制御部１１は、通信部１３を介して、ステップＳ３２で色情報が付加されたページデータ、又は通常のページデータを端末装置２０に送信する（ステップＳ３３）。ストリームＵＩに対応しない場合（ステップＳ３１；ＮＯ）、ステップＳ３３に移行される。そして、制御部１１は、通信部１３を介して、情報を端末装置２０から受信したか否かを判別する（ステップＳ３４）。ステップＳ３４で受信する情報とは、新たなＷｅｂページを表示するためのアドレス情報を含むページ切替要求と、ステップＳ３３で表示中のページデータに追加する追加データの要求と、のいずれかであるものとする。
【００７８】
情報を受信していない場合（ステップＳ３４；ＮＯ）、ステップＳ３４に移行される。情報を受信した場合（ステップＳ３４；ＹＥＳ）、制御部１１は、ステップＳ３４で受信された情報がアドレス情報を含むページ切替要求であるか否かを判別する（ステップＳ３５）。アドレス情報を含むページ切替要求である場合（ステップＳ３５；ＹＥＳ）、ステップＳ３１に移行される。
【００７９】
アドレス情報を含むページ切替要求でない場合（ステップＳ３５；ＮＯ）、追加データの要求の受信であり、制御部１１は、ステップＳ３２と同様にして、要求された追加データに色情報を設定して付加する（ステップＳ３６）。そして、制御部１１は、通信部１３を介して、追加データを端末装置２０に送信し（ステップＳ３７）、ステップＳ３４に移行する。
【００８０】
［５−２−２．端末装置２０の動作］
図９を参照して、端末装置２０で実行される第２のページ表示処理を説明する。端末装置２０において、ユーザから操作部２５を介して、第２のページ表示処理の実行指示が入力されたことをトリガとして、制御部２１は、記憶部２２に記憶された第２のページ表示プログラムに従い、第２のページ表示処理を実行する。
【００８１】
第２のページ表示処理のステップＳ４１〜Ｓ５０は、それぞれ、図２の第１のページ表示処理のステップＳ１１〜Ｓ１３，Ｓ１６〜Ｓ２１，Ｓ２３と同様である。また、ステップＳ４２は、ページ送信処理のステップＳ３４に対応する。ステップＳ４３は、ページ送信処理のステップＳ３３に対応する。ステップＳ４９は、ページ送信処理のステップＳ３４，Ｓ３７に対応する。
【００８２】
［５−３．第２の実施の形態の効果］
以上、本実施の形態によれば、サーバ１０は、ページデータに含めるリストデータの全件数の長さに対する各リストデータの位置を示す位置情報を設定して当該ページデータに付加し、前記ページデータの追加データを要求する操作がある場合に、当該追加データに位置情報を設定して付加し、当該追加データを含むページデータの表示制御をする。このため、第１の実施の形態の効果と同様の効果を奏するとともに、端末装置２０の処理負担を低減することができる。
【００８３】
なお、上記実施の形態における記述は、本発明に係るページ表示装置、ページ表示サーバ及びページ表示方法の一例であり、これに限定されるものではない。
【００８４】
上記各実施の形態及び変形例の少なくとも２つを組み合わせることとしてもよい。例えば、第２の実施の形態に、第１〜第３の変形例の色情報部又は位置情報部の構成を組み合わせることとしてもよい。
【００８５】
また、上記各実施の形態及び変形例では、ストリームＵＩのページデータにおいて、もっと見るボタンがタッチ操作されたことをトリガとして、追加データを受信又は取得してページデータに追加する構成としたが、これに限定されるものではない。追加データを追加する操作としては、現在スクロール可能な最下段のリストデータを表示させる操作等としてもよい。
【００８６】
また、上記各実施の形態及び変形例において、ページデータに付加する位置情報を、グラデーション又は多段階で表した色情報部、ノブを有するバーの位置情報部としたが、これに限定されるものではなく、リストデータの全件数の長さに対する各リストデータの位置を示す位置情報であれば、他の表現方式であってもよい。
【００８７】
また、上記各実施の形態及び変形例において、位置情報部、色情報部を、リストデータ欄の右側のサイドバーとして配置する構成としたが、これに限定されるものではない。例えば、位置情報部、色情報部を、リストデータ欄の左側又は両側のサイドバーとして配置する構成としてもよい。
【００８８】
上記実施の形態では、ヒートチャートで色情報部を設定する構成としたが、これに限定されるものではない。色情報部は、少なくとも２色及びその中間色で構成されればよく、例えば、白色、黒色及びその中間色（濃度が異なる灰色）で構成してもよい。
【００８９】
また、上記各実施の形態及び変形例では、リストデータがクエリ検索結果のＷｅｂページのストリームＵＩのページデータ表示の例を説明したが、これに限定されるものではない。例えば、リストデータがパーソナライズ化された記事であるＷｅｂページのストリームＵＩのページデータ表示の例としてもよい。この例でも、本人との相関性が高い順に、ページデータの上→下へリストデータがリスティングされる。このため、ユーザが色情報部の色又は位置情報部のノブを視認することで、現在参照位置のリストデータと本人との相関性を認識でき、色情報部又は位置情報部が相関性の高い有用な情報（リストデータ）を認識するのに役立つ。なお、リストデータがクエリ検索結果やパーソナライズ化された記事以外であるストリームＵＩのページデータを表示する構成としてもよい。
【００９０】
また、上記各実施の形態及び変形例では、リストデータが表示画面上で縦方向にリスティングされる構成を説明したが、これに限定されるものではない。例えば、リストデータが表示画面上で横方向にリスティングされる構成としてもよい。
【００９１】
また、上記実施の形態におけるページ表示システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００９２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９３】
１  ページ表示システム
１０  サーバ
１１  制御部
１２  記憶部
１３  通信部
２０  端末装置
２１  制御部
２２  記憶部
２３  通信部
２４  表示部
２５  操作部
Ｎ１  通信ネットワーク
【図１】
0005883427.tif 000002
【図２】
0005883427.tif 000003
【図４】
0005883427.tif 000004
【図５】
0005883427.tif 000005
【図６】
0005883427.tif 000006
【図８】
0005883427.tif 000007
【図９】
0005883427.tif 000008
【図３】
0005883427.tif 000009
【図７】
0005883427.tif 000010