(57)【要約】【課題】ユーザが、所定のウェブページを閲覧する際の効率性を確保しつつ、注目した項目情報について、容易に見つけることができること。【解決手段】ネットワークを介して、情報処理装置から複数の項目情報を含むウェブページを取得するクライアント装置１０であって、ユーザによって指定された前記項目情報を取得する指定項目取得部１９と、取得した項目情報のそれぞれについて、ウェブページの全体範囲に対する位置を算出する算出部２７と、ウェブページの全体範囲を示すオブジェクトをウェブページの表示画面上に表示すると共に、算出された位置に対応したオブジェクトの表示領域上の相対的な位置を識別表示するオブジェクト表示部２９とを備える。【選択図】図４
2011192223.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、情報処理装置から複数の項目情報を含むウェブページを取得するクライアント装置であって、
ユーザによって指定された前記項目情報を取得する指定項目取得手段と、
前記取得した項目情報のそれぞれについて、前記ウェブページの全体範囲に対する位置を算出する算出手段と、
前記ウェブページの全体範囲を示すオブジェクトを前記ウェブページの表示画面上に表示すると共に、前記算出された位置に対応した前記オブジェクトの表示領域上の相対的な位置を識別表示するオブジェクト表示手段と、
を備えることを特徴とするクライアント装置。
【請求項２】
前記指定項目取得手段は、ユーザによる複数種類の操作に応じて指定された前記項目情報を取得し、
前記オブジェクト表示手段は、
前記項目情報が指定された操作に応じて、それぞれを識別表示することを特徴とする請求項１に記載のクライアント装置。
【請求項３】
前記指定項目取得手段は、
ユーザの前記項目情報を一時保存する登録操作に応じて前記項目情報の指定を受け付け、
前記複数の項目情報は、ユーザによって登録されたウェブページのＵＲＬを含むことを特徴とする請求項１又は２に記載のクライアント装置。
【請求項４】
前記指定項目取得手段は、
前記項目情報の詳細を閲覧する閲覧操作に応じて前記項目情報の指定を受け付け、
前記複数の項目情報は、ユーザによって閲覧されたウェブページのＵＲＬを含むことを特徴とする請求項１乃至３の何れか１項に記載のクライアント装置。
【請求項５】
前記項目情報のそれぞれに対応するＵＲＬのタイトルを前記識別表示に対応させて表示するタイトル表示手段を更に備えることを特徴とする請求項１乃至４の何れか１項に記載のクライアント装置。
【請求項６】
前記オブジェクト表示手段は、前記ウェブページの表示領域の前記全体範囲に対する位置を識別表示することを特徴とする請求項１乃至５の何れか１項に記載のクライアント装置。
【請求項７】
クライアント装置が、ネットワークを介して、情報処理装置から複数の項目情報を含むウェブページを取得し、表示する表示方法であって、
ユーザによって指定された前記項目情報を取得するステップと、
前記取得した項目情報のそれぞれについて、前記ウェブページの全体範囲に対する位置を算出するステップと、
前記ウェブページの全体範囲を示すオブジェクトを前記ウェブページの表示画面上に表示すると共に、前記算出された位置に対応した前記オブジェクトの表示領域上の相対的な位置を識別表示するステップと、
を備えることを特徴とする表示方法。
【請求項８】
請求項７に記載の表示方法を前記クライアント装置に実行させるためのプログラム。
【請求項９】
ネットワークを介して、請求項８に記載のプログラムを配信する情報処理装置。
【請求項１０】
請求項１乃至６の何れか１項に記載のクライアント装置と、前記クライアント装置にネットワークを介して複数の項目情報を含むウェブページを配信する情報処理装置とを有する情報処理システム。
【請求項１１】
前記複数の項目情報は、所定のウェブページのＵＲＬを含み、
前記情報処理装置は、
前記複数の項目情報に含まれるＵＲＬのそれぞれについて、ユーザに指定の可否を確認する確認手段を含むウェブページを作成するウェブページ作成手段を更に備え、
前記ユーザの指定方法には、前記ウェブページ作成手段を介してユーザにより指定される方法が含まれ、
前記指定項目取得手段は、
前記確認手段を介してユーザにより指定されたＵＲＬを項目情報として記憶することを特徴とする請求項１０に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、情報処理装置からウェブページを取得したクライアント装置に関する。
【背景技術】
【０００２】
従来、検索結果などの複数の項目情報を含み、情報量が多いウェブページをクライアント装置で表示する場合、複数のページに分けられたウェブページを、「次へ」ボタンをクリックすることにより、複数の項目情報を順次表示する表示方法が広く用いられている。
【０００３】
このようなウェブページをユーザが、効率的に閲覧する方法として、ウェブページの全体範囲を示すスクロールバーを操作することで、現在のウェブページの続きを取得する表示方法が知られている（例えば、非特許文献１）。
【０００４】
上記の表示方法によれば、「次へ」ボタンをクリックすることなく、スクロールバーのつまみを下方へ操作することで、下位の検索結果を情報処理装置に要求し、該要求に基づいて、情報処理装置から取得した更なる検索結果を表示する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】エヌ・ティ・ティ  レゾナント株式会社、「スクロール検索」、［online］、［2010年1月21日検索］、インターネット〈URL:  http://labs.goo.ne.jp/UI/scroll/〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記した従来の表示方法には、次のような問題があった。すなわち、ウェブページの項目情報が膨大になると、スクロールバーの全体範囲における、ユーザが注目したい項目情報が位置する領域が小さくなり、該項目情報を再度見つけ出すことが煩雑になるという問題がある。
【０００７】
そこで、本発明は、このような状況に鑑みてなされたものであり、ユーザが、所定のウェブページを閲覧する際の効率性を確保しつつ、注目した項目情報について、容易に見つけることができることを目的とする。
【課題を解決するための手段】
【０００８】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、ネットワーク（通信ネットワーク５０）を介して、情報処理装置（情報処理装置１００）から複数の項目情報（項目情報２１０）を含むウェブページ（検索一覧ページ２００）を取得するクライアント装置（クライアント装置１０又はユーザ端末３０）であって、ユーザによって指定された前記項目情報を取得する指定項目取得手段（指定項目取得部１９）と、前記取得した項目情報のそれぞれについて、前記ウェブページの全体範囲（全体範囲Ｌ１）に対する位置（例えば、長さＰ１）を算出する算出手段（算出部２７）と、前記ウェブページの全体範囲を示すオブジェクト（オブジェクト２３０）を前記ウェブページの表示画面上に表示すると共に、前記算出された位置に対応した前記オブジェクトの表示領域上の相対的な位置を識別表示するオブジェクト表示手段（オブジェクト表示部２９）と、を備えることを要旨とする。
【０００９】
このようなクライアント装置によれば、指定項目取得手段と、算出手段と、オブジェクト表示手段とを備えることにより、オブジェクト表示手段は、指定項目取得手段により抽出され、算出手段により算出された項目情報の位置に対応したオブジェクトの表示領域上の相対的な位置を識別表示する。すなわち、オブジェクト表示手段は、ウェブページにおけるユーザが指定する項目情報の位置を容易に見つけることができる。
【００１０】
また、オブジェクト表示手段は、ウェブページの全体範囲を示すオブジェクトをウェブページの表示画面上に表示することができる。すなわち、ユーザは、検索結果などの複数の項目情報を含み、情報量が多い項目情報を表示する場合であっても、全体範囲を示すオブジェクトを操作することで、容易に表示領域の続きのウェブページを取得することができる。
【００１１】
従って、ユーザが、ウェブページを閲覧する際の効率性を確保しつつ、注目した項目情報について、容易に見つけることができるクライアント装置を提供できる。
【００１２】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記指定項目取得手段は、ユーザによる複数種類の操作に応じて指定された前記項目情報を取得し、前記オブジェクト表示手段は、前記項目情報が指定された操作に応じて、それぞれを識別表示することを要旨とする。
【００１３】
本発明の第３の特徴は、本発明の第１及び第２の特徴に係り、前記指定項目取得手段は、ユーザの前記項目情報を一時保存する登録操作に応じて前記項目情報の指定を受け付け、前記複数の項目情報は、ユーザによって登録されたウェブページのＵＲＬ（ブックマークＵＲＬ２１１ｂ）を含むことを要旨とする。
本発明の第４の特徴は、本発明の第１乃至第３の特徴に係り、前記指定項目取得手段は、前記項目情報の詳細を閲覧する閲覧操作に応じて前記項目情報の指定を受け付け、前記複数の項目情報は、ユーザによって閲覧されたウェブページのＵＲＬ（閲覧ＵＲＬ２１１ａ）を含むことを要旨とする。
【００１４】
本発明の第５の特徴は、本発明の第１乃至第４の特徴に係り、前記項目情報のそれぞれに対応するＵＲＬのタイトル（タイトル２１３）を前記識別表示に対応させて表示するタイトル表示手段（タイトル表示部３１）を更に備えることを要旨とする。
【００１５】
本発明の第６の特徴は、本発明の第１乃至第５の特徴に係り、前記オブジェクト表示手段は、前記ウェブページの表示領域（検索結果領域２０２）の前記全体範囲に対する位置を識別表示することを要旨とする。
【００１６】
本発明の第７の特徴は、クライアント装置が、ネットワークを介して、情報処理装置から複数の項目情報を含むウェブページを取得し、表示する表示方法であって、ユーザによって指定された前記項目情報を取得するステップ（例えば、ステップＳ１１１）と、前記取得した項目情報のそれぞれについて、前記ウェブページの全体範囲に対する位置を算出するステップ（例えば、ステップＳ１１３）と、前記ウェブページの全体範囲を示すオブジェクトを前記ウェブページの表示画面上に表示すると共に、前記算出された位置に対応した前記オブジェクトの表示領域上の相対的な位置を識別表示するステップ（例えば、ステップＳ１１５）と、を備えることを要旨とする。
【００１７】
本発明の第８の特徴は、本発明の第７の特徴に記載の表示方法を前記クライアント装置に実行させるためのプログラムであることを要旨とする。
【００１８】
本発明の第９の特徴は、ネットワークを介して、本発明の第８の特徴に記載のプログラムを配信する情報処理装置であることを要旨とする。
【００１９】
本発明の第１０の特徴は、本発明の第１乃至第６の特徴に記載のクライアント装置と、前記クライアント装置にネットワークを介して複数の項目情報を含むウェブページを配信する情報処理装置とを有する情報処理システム（情報処理システム１）であることを要旨とする。
【００２０】
本発明の第１１の特徴は、本発明の第１０の特徴に係り、前記複数の項目情報は、所定のウェブページのＵＲＬを含み、前記情報処理装置は、前記複数の項目情報に含まれるＵＲＬのそれぞれについて、ユーザに指定の可否を確認する確認手段（チェックボックス２２０）を含むウェブページを作成するウェブページ作成手段（ウェブページ作成部１１１）を更に備え、前記ユーザの指定方法には、前記ウェブページ作成手段を介してユーザにより指定される方法が含まれ、前記指定項目取得手段は、前記確認手段を介してユーザにより指定されたＵＲＬを項目情報として記憶することを要旨とする。
【発明の効果】
【００２１】
本発明によれば、ユーザが、所定のウェブページを閲覧する際の効率性を確保しつつ、注目した項目情報について、容易に見つけることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る情報処理システム１の全体概略構成図である。
【図２】本発明の実施形態に係る情報処理装置１００の機能ブロック図である。
【図３】本発明の実施形態に係る情報処理装置１００に記憶される情報の一例を示す図である。
【図４】本発明の実施形態に係るクライアント装置１０の機能ブロック図である。
【図５】本発明の実施形態に係るクライアント装置１０のウェブページ表示部１７によって表示される検索ページ３００の模式図である。
【図６】本発明の実施形態に係るクライアント装置１０に記憶される情報の一例を示す図である。
【図７】本発明の実施形態に係るクライアント装置１０の算出部２７の動作を説明するための概念図である。
【図８】本発明の実施形態に係るクライアント装置１０のオブジェクト表示部２９により表示されるオブジェクト２３０の模式図である。
【図９】本発明の実施形態に係る情報処理システム１の全体概略動作を示すシーケンス図である。
【図１０】本発明の実施形態に係るクライアント装置１０の表示処理動作の詳細を示すフローチャートである。
【発明を実施するための形態】
【００２３】
次に、図面を参照して、本発明の実施形態について説明する。
【００２４】
なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。また、図面は模式的なものであり、各寸法の比率などは現実のものとは異なる。
【００２５】
したがって、具体的な寸法などは以下の説明を参酌して判断すればよく、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれている。
以下の実施形態においては、（１）情報処理システム１の全体構成、（２）情報処理装置１００の詳細構成、（３）クライアント装置１０の詳細構成、（４）情報処理システム１の動作、（５）作用・効果、及び（６）その他の実施形態について説明する。
【００２６】
（１）情報処理システム１の全体構成
図１は、本実施形態に係る情報処理システム１の全体概略構成図である。
【００２７】
図１に示す情報処理システム１は、クライアント装置１０、ユーザ端末３０、情報処理装置１００を含む。情報処理システム１は、クライアント装置１０、ユーザ端末３０と、情報処理装置１００との間で、複数の項目情報２１０を含むウェブページの受け渡しを行う。
【００２８】
本実施形態では、クライアント装置１０、ユーザ端末３０、情報処理装置１００が、通信ネットワーク５０（インターネットなど）を介して接続され、互いにデータ通信可能となっている。具体的には、ユーザにより入力されたクエリをクライアント装置１０又はユーザ端末３０が、情報処理装置１００に送信し、情報処理装置１００は、入力されたクエリに基づいて、検索処理を行い、複数の項目情報２１０である検索結果一覧を含む検索一覧ページ２００をクライアント装置１０又はユーザ端末３０に送信する。
【００２９】
クライアント装置１０及びユーザ端末３０は、通信ネットワーク５０を介して、情報処理装置１００から検索一覧ページ２００を取得する装置である。クライアント装置１０及びユーザ端末３０は、ユーザが使用するＰＣ（Personal  Computer）や携帯通信端末装置（携帯電話機やスマートフォン）、カーナビゲーションシステム等であり、無線ＬＡＮや、近傍無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等）或いは有線通信（ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル接続等）によって、通信ネットワーク５０を介して情報処理装置１００に接続されている。クライアント装置１０及びユーザ端末３０は、情報処理装置１００が有するハードウェア資源に加えて、キーボタンやタッチパネル等の入力装置、液晶ディスプレイ等の出力装置、一般的なブラウザを備える。ブラウザは、インターネットの標準プロトコルであるＨＴＴＰ（Hyper  Text  Transfer  Protocol）等に従い、ＨＴＭＬ（Hyper  Text  Markup  Language）等の言語で記述されたページデータの要求、取得及び表示、フォームデータの送信等を行う機能を有している。
【００３０】
本実施形態では、クライアント装置１０が、いわゆるＰＣであり、ユーザ端末３０が、携帯通信端末装置である点を除き、クライアント装置１０及びユーザ端末３０は、同様の機能を有しており、以下の記載においては、主にクライアント装置１０について、記載する。従って、ユーザ端末３０についてもクライアント装置１０と同様の機能を有しているが、詳細の記載は、適宜省略する。また、（３）クライアント装置１０の詳細構成で示す各動作の詳細については、（４）情報処理システム１の動作にて、後述する。
【００３１】
（２）情報処理装置１００の詳細構成
図２は、本実施形態に係る情報処理装置１００の機能ブロック図である。図３は、情報処理装置１００に記憶される情報の一例を示す図である。具体的には、図３（ａ）は、情報処理装置１００の閲覧ＤＢ１０５に記憶される情報の一例を示す図である。図３（ｂ）は、情報処理装置１００のブックマークＤＢ１０７に記憶される情報の一例を示す図である。
【００３２】
情報処理装置１００は、ＣＰＵ等の制御装置、メモリやＨＤＤ等の記憶装置、通信ネットワーク５０と通信する通信Ｉ／Ｆ等の通信装置といったハードウェア資源を有するコンピュータ（単一或いは複数）により構成される。情報処理装置１００が備える下記の各ブロックは、前述したコンピュータの制御装置等のハードウェア資源を用いてコンピュータプログラムを実行することによって実現されるものである。なお、これらの各ブロック、手段は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される構成を採用しても良い。また、情報処理装置１００は、通信ネットワーク５０を介して、下記の各ブロックを実行するプログラムを配信することにより、他のコンピュータに下記の機能を実行させるようにしてもよい。
【００３３】
情報処理装置１００は、クエリ受信部１０１、検索処理部１０３、閲覧ＤＢ１０５、ブックマークＤＢ１０７、コンテンツＤＢ１０９、ウェブページ作成部１１１、及びウェブページ送信部１１３を備える。これらの機能部は、いわゆるコンピュータにより構成され、演算／制御装置としてのＣＰＵ（Central  Processing  Unit）、記憶媒体としてのＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）、通信インターフェイス等が関連することで実現される。
【００３４】
クエリ受信部１０１は、クライアント装置１０から通信ネットワーク５０を介して、クエリを受信する。
【００３５】
検索処理部１０３は、クエリ受信部１０１で受信したクエリに基づいて、コンテンツＤＢ１０９を検索して検索一覧を出力する。
【００３６】
閲覧ＤＢ１０５は、各ユーザによって閲覧されたウェブページを項目情報２１０として記憶する。具体的には、図３（ａ）に示すように、閲覧ＤＢ１０５は、項目情報２１０として、タイトル２１３と、ＵＲＬ２１１とを対応させて記憶する。具体的には、閲覧ＤＢ１０５は、項目情報２１０として、閲覧ページタイトル２１３ａと、閲覧ＵＲＬ２１１ａとを対応させて記憶する。また、閲覧ＤＢ１０５は、項目情報２１０に対応させて、ユーザＩＤ２０９と、日時情報２１７とを記憶する。ユーザＩＤ２０９は、ユーザを識別する情報である。閲覧ＵＲＬ２１１ａは、各ユーザによって閲覧されたウェブページのＵＲＬである。タイトル２１３は、ＵＲＬ２１１のタイトルである。日時情報２１７は、閲覧ＵＲＬ２１１ａを閲覧した際の日時を示す。
【００３７】
ブックマークＤＢ１０７は、各ユーザによってブックマークとして登録されたウェブページを項目情報２１０として記憶する。具体的には、図３（ｂ）に示すように、ブックマークＤＢ１０７は、項目情報２１０として、ブックマークページタイトル２１３ｂと、ブックマークＵＲＬ２１１ｂとを対応させて記憶する。また、ブックマークＤＢ１０７は、項目情報２１０に対応させてユーザＩＤ２０９、ブックマークＵＲＬ２１１ｂを登録した際の日時を示す日時情報２１７を記憶する。
【００３８】
コンテンツＤＢ１０９は、クローラーにより自動収集されたウェブページに関する情報を記憶する。具体的には、コンテンツＤＢ１０９は、ＵＲＬ２１１、タイトル２１３、ウェブページのテキスト情報等を記憶する。
【００３９】
ウェブページ作成部１１１は、検索処理部１０３で出力された検索一覧に基づいて、複数の項目情報２１０を含む検索一覧ページ２００を作成する。具体的には、ウェブページ作成部１１１は、クエリに対応するウェブページをコンテンツＤＢ１０９から取得し、クエリに関連するウェブページのタイトル２１３や、ウェブページのテキスト情報等を記載した検索一覧ページ２００を作成する。ウェブページ作成部１１１は、クエリに関連するウェブページが、他のＷｅｂサーバから取得したウェブページである場合、タイトル２１３にＵＲＬ２１１を対応させたハイパーリンクとして、検索一覧ページ２００に記載する。すなわち、検索一覧ページ２００に含まれる項目情報２１０には、閲覧ＤＢ１０５又はブックマークＤＢ１０７の少なくとも何れかに記憶されたＵＲＬ２１１であって、クエリを入力したユーザＩＤ２０９に対応するＵＲＬを含んでもよい。例えば、ユーザＩＤ２０９に対応するＵＲＬとは、閲覧ＵＲＬ２１１ａ、ブックマークＵＲＬ２１１ｂ、又はチェックボックスＵＲＬ２１１ｃであり、情報処理装置１００のデータベース（ＤＢ）にユーザＩＤ２０９毎に対応付けられて記憶されるＵＲＬである。
【００４０】
ウェブページ送信部１１３は、通信ネットワーク５０を介して、ウェブページ作成部１１１により作成された検索一覧ページ２００をクライアント装置１０に送信する。また、ウェブページ送信部１１３は、各ユーザに関係する項目情報２１０をクライアント装置１０に送信する。具体的には、ウェブページ送信部１１３は、閲覧ＤＢ１０５及びブックマークＤＢ１０７からユーザＩＤ２０９に基づいて、各ユーザに関係する項目情報２１０を抽出し、対応するＵＲＬ２１１とタイトル２１３等をクライアント装置１０に送信する。ウェブページ送信部１１３は、情報処理装置１００に記憶されるユーザの属性情報に基づいて、当該属性情報に対応する項目情報を項目情報２１０として抽出し、対応するＵＲＬ２１１とタイトル２１３等をクライアント装置１０に送信してもよい。なお、ユーザの属性情報とは、複数のユーザが属するグループに関する情報である。例えば、ユーザの居住地、勤務地等の生活地域等に応じて属性を作成し、ユーザが居住する地域に関連するＵＲＬ２１１とタイトル２１３等をユーザの属性情報とすることができる。
【００４１】
（３）クライアント装置１０の詳細構成
図４は、本実施形態に係るクライアント装置１０の機能ブロック図である。
クライアント装置１０は、ＣＰＵ等の制御装置、メモリやＨＤＤ等の記憶装置、通信ネットワーク５０と通信する通信Ｉ／Ｆ等の通信装置といったハードウェア資源を有するコンピュータ（単一或いは複数）により構成される。クライアント装置１０が備える下記の各ブロックは、前述したコンピュータの制御装置等のハードウェア資源を用いてコンピュータプログラムを実行することによって実現されるものである。なお、これらの各ブロック、手段は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される構成を採用しても良い。
【００４２】
図４に示すクライアント装置１０は、クエリ入力部１１、クエリ送信部１３、ウェブページ受信部１５、ウェブページ表示部１７、指定項目取得部１９、閲覧ＤＢ２１、ブックマークＤＢ２３、チェックボックスＤＢ２５、算出部２７、オブジェクト表示部２９、及びタイトル表示部３１を備える。これらの機能部は、いわゆるコンピュータにより構成され、演算／制御装置としてのＣＰＵ（Central  Processing  Unit）、記憶媒体としてのＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）、通信インターフェイス等が連関することで実現される。
【００４３】
クエリ入力部１１は、ユーザがキーボード等の操作により入力したクエリを受け入れる。
【００４４】
クエリ送信部１３は、クエリ入力部１１において、クエリが入力される度に情報処理装置１００のクエリ受信部１０１へクエリを送信する。
【００４５】
ウェブページ受信部１５は、情報処理装置１００のウェブページ送信部１１３から検索一覧ページ２００を受信する。また、ウェブページ受信部１５は、ウェブページ送信部１１３から各ユーザに関連付けられた項目情報２１０を受信する。具体的には、ウェブページ受信部１５は、ウェブページ送信部１１３からユーザによって閲覧されたウェブページのＵＲＬや、ユーザによって登録されたウェブページのＵＲＬ等をユーザＩＤ２０９に対応するＵＲＬ２１１、タイトル２１３として受信する。
【００４６】
図５は、クライアント装置１０のウェブページ表示部１７によって表示される検索ページ３００の模式図である。図５に示すように、ウェブページ表示部１７は、ウェブページ受信部１５で受信した検索一覧ページ２００を表示画面上で表示する。具体的には、ウェブページ表示部１７は、検索ページ３００を表示画面上で表示する。検索ページ３００は、検索一覧ページ２００の少なくとも一部であり、表示画面上で表示される検索結果領域２０２と、クエリ入力領域２５０とからなる。検索一覧ページ２００には、項目情報２１０と、各項目情報２１０に対応するチェックボックス２２０と、検索一覧ページ２００の全体範囲を示すオブジェクト２３０と、検索一覧ページ２００における、検索結果領域２０２の領域を示す表示領域２３２と、が表示される。クエリ入力領域２５０には、ユーザから文字・数字等が入力されるクエリ入力欄２６０と、クエリ入力欄２６０のクエリに基づいた検索を実行するための検索ボタン２７０とが表示される。
【００４７】
指定項目取得部１９は、ユーザによって指定された項目情報２１０を取得する。具体的には、指定項目取得部１９は、ユーザによる複数種類の操作に応じて指定された項目情報２１０を取得する。例えば、指定項目取得部１９は、ユーザの項目情報２１０を一時保存する登録操作に応じて項目情報２１０の指定を受け付ける。また、指定項目取得部１９は、項目情報２１０の詳細を閲覧する閲覧操作に応じて項目情報２１０の指定を受け付ける。
なお、項目情報２１０は、ユーザによって閲覧されたウェブページのＵＲＬである閲覧ＵＲＬ２１１ａ、ユーザによって登録されたウェブページのＵＲＬであるブックマークＵＲＬ２１１ｂ、又はチェックボックス２２０を介して、ユーザによって指定されたウェブページのＵＲＬであるチェックボックスＵＲＬ２１１ｃの少なくとも何れかを含む情報である。具体的には、指定項目取得部１９は、ウェブページ受信部１５で受信した検索一覧ページ２００から項目情報２１０を抽出し、取得する。指定項目取得部１９は、ウェブページ受信部１５で受信した項目情報２１０を抽出し、取得してもよい。
【００４８】
図６は、クライアント装置１０に記憶される情報の一例を示す図である。具体的には、図６（ａ）は、クライアント装置１０の閲覧ＤＢ２１に記憶される情報の一例を示す図である。図６（ｂ）は、クライアント装置１０のブックマークＤＢ２３に記憶される情報の一例を示す図である。図６（ｃ）は、クライアント装置１０のチェックボックスＤＢ２５に記憶される情報の一例を示す図である。
【００４９】
図６（ａ）に示すように、閲覧ＤＢ２１は、指定項目取得部１９によって取得された項目情報２１０を記録する。具体的には、閲覧ＤＢ２１は、ユーザによって閲覧されたウェブページのＵＲＬ２１１、ＵＲＬ２１１に対応するタイトル２１３を記録する。また、閲覧ＤＢ２１は、ユーザによってどのように項目情報２１０が指定されたかを示す指定方法情報２１５、日時情報２１７を記録する。
【００５０】
図６（ｂ）に示すように、ブックマークＤＢ２３は、指定項目取得部１９によって取得された項目情報２１０を記録する。具体的には、ブックマークＤＢ２３は、ユーザによって登録されたウェブページのＵＲＬ２１１、タイトル２１３、指定方法情報２１５、日時情報２１７を記録する。
【００５１】
図６（ｃ）に示すように、チェックボックスＤＢ２５は、指定項目取得部１９によって取得された項目情報２１０を記録する。具体的には、チェックボックスＤＢ２５は、チェックボックス２２０を介して、ユーザによって指定されたウェブページのＵＲＬ２１１、タイトル２１３、指定方法情報２１５、日時情報２１７を記録する。
【００５２】
図７は、クライアント装置１０の算出部２７の動作を説明するための概念図である。算出部２７は、指定項目取得部１９によって取得した項目情報２１０のそれぞれについて、検索一覧ページ２００の全体範囲Ｌ１に対する位置を算出する。例えば、図７に示すように、算出部２７は、検索一覧ページ２００の縦方向の範囲を全体範囲Ｌ１、検索一覧ページ２００の上部を基準として、項目情報２１０のそれぞれの縦方向の位置に対応するまでの長さを長さＰ１、長さＰ２、・・・、長さＰｎとして示す。そして、算出部２７は、全体範囲に対する項目情報の位置の比としてＰ１／Ｌ１、Ｐ２／Ｌ１、・・・、Ｐｎ／Ｌ１を算出することにより、項目情報２１０のそれぞれについて、検索一覧ページ２００の全体範囲Ｌ１に対する位置を算出する。
【００５３】
また、算出部２７は、検索一覧ページ２００における、検索結果領域２０２の位置を算出する。具体的には、算出部２７は、検索結果領域２０２の縦方向の範囲の位置を検索一覧ページ２００の上部を基準として、位置Ｌ２から位置Ｌ３までとして示す。そして、算出部２７は、Ｌ２／Ｌ１、Ｌ３／Ｌ１を算出することにより、検索一覧ページ２００の全体範囲Ｌ１に対する検索結果領域２０２の位置を算出する。
【００５４】
図８は、クライアント装置１０のオブジェクト表示部２９により表示されるオブジェクト２３０の模式図である。オブジェクト表示部２９は、検索一覧ページ２００の全体範囲Ｌ１を示すオブジェクト２３０を検索一覧ページ２００の表示画面上に表示すると共に、項目情報２１０のそれぞれについて、算出部２７によって算出された位置に対応したオブジェクト２３０の表示領域上の相対的な位置を識別表示する。具体的には、オブジェクト表示部２９は、検索一覧ページ２００の表示領域の全体範囲Ｌ１に対する位置を識別表示する。例えば、オブジェクト表示部２９は、オブジェクト２３０の縦方向の長さに対して、算出部２７によって算出されたＰ１／Ｌ１、Ｐ２／Ｌ１、・・・、Ｐｎ／Ｌ１の長さを識別表示することにより、オブジェクト２３０の表示領域上の相対的な位置を識別表示する。
【００５５】
オブジェクト表示部２９は、項目情報２１０の指定方法に応じて、それぞれを識別表示する。閲覧ＤＢ２１に記憶された情報であって、ユーザによって閲覧されたウェブページのＵＲＬ２１１を閲覧済アイコン２４１として、オブジェクト２３０に対して、識別できるように表示する。同様にして、オブジェクト表示部２９は、ブックマークＤＢ２３に記憶された情報であって、ユーザによって登録されたウェブページのＵＲＬ２１１をブックマークアイコン２４３として、オブジェクト２３０に対して、識別できるように表示する。オブジェクト表示部２９は、チェックボックスＤＢ２５に記憶された情報であって、チェックボックス２２０を介して、ユーザによって指定されたウェブページのＵＲＬ２１１をチェックボックスアイコン２４５として、オブジェクト２３０に対して、識別できるように表示する。
【００５６】
例えば、オブジェクト表示部２９は、検索ページ３００を表示するＷｅｂブラウザ上で起動するJavaScript等のプログラムにより実現され、オブジェクト２３０や、項目情報２１０に対応するアイコンを表示する。
【００５７】
オブジェクト表示部２９は、閲覧済アイコン２４１、ブックマークアイコン２４３、及びチェックボックスアイコン２４５について、それぞれ対応する項目情報２１０の日時情報２１７に基づいて、表示の有無を決定してもよい。例えば、オブジェクト表示部２９は、日時情報２１７を２週間前までに制限することにより、２週間の間に記録された閲覧済アイコン２４１、ブックマークアイコン２４３、及びチェックボックスアイコン２４５について、表示することができる。
【００５８】
オブジェクト表示部２９は、検索一覧ページ２００の表示領域である検索結果領域２０２を検索一覧ページ２００の全体範囲を示すオブジェクト２３０に対して識別表示する。具体的には、オブジェクト表示部２９は、オブジェクト２３０の縦方向の長さに対して、算出部２７によって算出されたＬ２／Ｌ１、Ｌ３／Ｌ１の長さに基づく範囲を表示領域２３２として、オブジェクト２３０に対して、識別できるように表示する。
なお、表示領域２３２は、いわゆるスクロールバー上における表示位置を示すスクロールボタンに相応する。すなわち、ユーザは、アイコン２３６、アイコン２３８を操作することにより、表示領域２３２を縦方向に移動することが出来る。オブジェクト表示部２９は、情報処理装置１００に記憶されるユーザの属性情報に基づいて、当該属性情報に対応する項目情報を表示してもよい。
【００５９】
タイトル表示部３１は、項目情報２１０のそれぞれに対応するＵＲＬ２１１のタイトル２１３をオブジェクト表示部２９の識別表示に対応させて表示する。具体的には、タイトル表示部３１は、タイトル表示ウィンド２４７を用いて、項目情報２１０のそれぞれに対応するＵＲＬ２１１のタイトル２１３を表示する。例えば、タイトル表示部３１は、ユーザの操作によって、ブックマークアイコン２４３上にマウスポインタが位置した場合に、タイトル表示ウィンド２４７を用いて、ブックマークアイコン２４３に対応するＵＲＬ２１１のタイトル２１３を表示してもよい。
【００６０】
（４）情報処理システム１の動作
情報処理システム１の動作について、（４．１）全体概略動作、（４．２）クライアント装置１０の表示処理動作の順に説明する。
【００６１】
（４．１）全体概略動作
図９は、情報処理システム１の全体概略動作を示すシーケンス図である。情報処理システム１は、ステップＳ１０１からステップＳ１１５までを実行することにより、ユーザによって入力されたクエリに基づいた検索ページ３００において、指定された項目情報２１０のそれぞれについて、オブジェクト２３０の表示領域上の相対的な位置を識別表示する。
【００６２】
ステップＳ１０１において、クライアント装置１０のクエリ入力部１１は、ユーザが入力したクエリを受け入れる。
【００６３】
ステップＳ１０３において、クライアント装置１０のクエリ送信部１３は、通信ネットワーク５０を介して情報処理装置１００のクエリ受信部１０１へクエリを送信する。
【００６４】
ステップＳ１０５において、情報処理装置１００のクエリ送信部１３は、クエリ入力部１１で受信したクエリに基づいて、コンテンツＤＢ１０９を検索して検索一覧を出力する。
【００６５】
ステップＳ１０７において、情報処理装置１００のウェブページ作成部１１１は、検索処理部１０３で出力された検索一覧に基づいて、複数の項目情報２１０を含む検索一覧ページ２００を作成する。
【００６６】
ステップＳ１０９において、情報処理装置１００のウェブページ送信部１１３は、通信ネットワーク５０を介して、ウェブページ作成部１１１により作成された検索一覧ページ２００をクライアント装置１０に送信する。
【００６７】
ステップＳ１１１において、クライアント装置１０の指定項目取得部１９は、ユーザによって指定された項目情報２１０を取得する。
【００６８】
ステップＳ１１３において、クライアント装置１０の算出部２７は、指定項目取得部１９によって取得した項目情報２１０のそれぞれについて、検索一覧ページ２００の全体範囲Ｌ１に対する位置を算出する。
【００６９】
ステップＳ１１５において、クライアント装置１０のオブジェクト表示部２９は、検索一覧ページ２００の全体範囲Ｌ１を示すオブジェクト２３０を検索一覧ページ２００の表示画面上に表示すると共に、項目情報２１０のそれぞれについて、算出部２７によって算出された位置に対応したオブジェクト２３０の表示領域上の相対的な位置を識別表示する。
【００７０】
（４．２）クライアント装置１０の表示処理動作
図１０は、クライアント装置１０のオブジェクト２３０について、表示処理を行う動作、具体的には、図９のステップＳ１１１以降のクライアント装置１０の表示処理動作の詳細を示すフローチャートである。
【００７１】
ステップＳ２０１において、ウェブページ受信部１５は、情報処理装置１００のウェブページ送信部１１３から検索一覧ページ２００を受信する。
【００７２】
ステップＳ２０３において、ウェブページ受信部１５は、ユーザによって指定された項目情報２１０が有るかを確認する。ここで、ユーザによって指定された項目情報２１０が有る場合（ステップＳ２０３におけるＹｅｓを選択する場合）、ウェブページ受信部１５は、処理をステップＳ２０５へ進める。また、ユーザによって指定された項目情報２１０が無い場合（ステップＳ２０３におけるＮｏを選択する場合）、ウェブページ受信部１５は、処理をステップＳ２１１へ進める。
【００７３】
ステップＳ２０５において、指定項目取得部１９は、ユーザによって指定された項目情報２１０を取得する。
【００７４】
ステップＳ２０７において、算出部２７は、指定項目取得部１９によって取得した項目情報２１０のそれぞれについて、検索一覧ページ２００の全体範囲Ｌ１に対する位置を算出する。
【００７５】
ステップＳ２０９において、オブジェクト表示部２９は、検索一覧ページ２００の全体範囲Ｌ１を示すオブジェクト２３０を検索一覧ページ２００の表示画面上に表示すると共に、項目情報２１０のそれぞれについて、算出部２７によって算出された位置に対応したオブジェクト２３０の表示領域上の相対的な位置を識別表示する。
【００７６】
ステップＳ２１１において、ウェブページ表示部１７は、検索ページ３００を表示画面上で表示する。
【００７７】
ステップＳ２１３において、ウェブページ表示部１７は、検索ページ３００の検索一覧ページ２００に対して、ユーザから新たに指定された項目情報２１０が有るかを確認する。例えば、チェックボックス２２０を介して、ユーザによって新たに指定された項目情報２１０の有無を確認する。ここで、ユーザによって、新たに指定された項目情報２１０が有る場合（ステップＳ２１３におけるＹｅｓを選択する場合）、ウェブページ表示部１７は、処理をステップＳ２０５へ戻す。また、ユーザによって新たに指定された項目情報２１０が無い場合（ステップＳ２１３におけるＮｏを選択する場合）、ウェブページ表示部１７は、表示処理動作を終了する。
【００７８】
（５）作用・効果
以上説明したように、本実施形態によれば、クライアント装置１０は、指定項目取得部１９と、算出部２７と、オブジェクト表示部２９とを備える。オブジェクト表示部２９は、指定項目取得部１９により抽出され、算出部２７により算出された項目情報２１０の位置に対応したオブジェクト２３０の表示領域上の相対的な位置を識別表示する。すなわち、オブジェクト表示部２９は、検索一覧ページ２００におけるユーザが指定する項目情報２１０の位置を容易に見つけることができる。
【００７９】
また、オブジェクト表示部２９は、検索一覧ページ２００の全体範囲Ｌ１を示すオブジェクト２３０を検索一覧ページ２００の表示画面上に表示することができる。すなわち、ユーザは、検索結果などの複数の項目情報２１０を含み、情報量が多い項目情報２１０を表示する場合であっても、「次へ」ボタンをクリックするなどの操作をことなく、全体範囲を示すオブジェクト２３０を操作することで、容易に表示領域の続きのウェブページを取得することができる。
【００８０】
従って、ユーザが、検索一覧ページ２００を閲覧する際の効率性を確保しつつ、注目した項目情報２１０について、容易に見つけることができるクライアント装置１０を提供できる。
【００８１】
実施形態では、オブジェクト表示部２９は、項目情報２１０が指定された操作に応じて、それぞれを識別表示する。このため、オブジェクト表示部２９は、ユーザに対して、検索一覧ページ２００上で項目情報２１０を更に容易に識別して表示できる。
【００８２】
特に、実施形態では、項目情報２１０は、ユーザによって登録されたウェブページのＵＲＬ２１１、又は、ユーザによって閲覧されたウェブページのＵＲＬ２１１を含む。すなわち、オブジェクト表示部２９は、ユーザによってブックマークとして登録されたウェブページと、ユーザによって閲覧済みのウェブページとを容易に識別して表示できる。
【００８３】
実施形態では、クライアント装置１０は、項目情報２１０のそれぞれに対応するＵＲＬ２１１のタイトル２１３を表示するタイトル表示部３１を更に備える。このため、例えば、項目情報２１０に対応したポイントが、検索一覧ページ２００上で一部の範囲に集中することにより、それぞれの項目情報２１０の情報が判別しにくい場合であっても、タイトル表示部３１が、ＵＲＬ２１１のタイトル２１３を表示する。このため、ユーザは、タイトル表示部３１に表示されるタイトル２１３により、識別表示されている項目情報２１０のウェブページの内容を容易に把握することができる。
【００８４】
実施形態では、オブジェクト表示部２９は、検索一覧ページ２００の表示領域である検索結果領域２０２をオブジェクト２３０上に識別表示する。このため、ユーザは、検索一覧ページ２００に対して、現在表示している領域を容易に把握することができる。
【００８５】
実施形態では、情報処理装置１００は、項目情報２１０に含まれるＵＲＬ２１１のそれぞれについて、ユーザに指定の可否を確認する確認手段であるチェックボックス２２０を含む検索一覧ページ２００を作成するウェブページ作成部１１１を更に備える。また、指定項目取得部１９は、チェックボックス２２０を介してユーザにより指定されたＵＲＬ２１１を項目情報２１０として記憶する。このため、ユーザは、検索一覧ページ２００を閲覧する際に、チェックボックス２２０を介して、後で改めて注目したい項目情報２１０を指定することができる。
【００８６】
（６）その他の実施形態
上述した実施形態では、情報処理システム１は、クライアント装置１０、ユーザ端末３０と、情報処理装置１００との間で、複数の項目情報２１０を含むウェブページとして、検索一覧ページ２００の受け渡しを行うとした。本発明は、これに限られず、例えば、情報処理システム１は、特定のクエリだけでなく、カテゴリー別に項目情報２１０を示すウェブページや、掲示板の投稿された記事、及びコメントのような複数の項目情報２１０を示すウェブページの受け渡しを行い、クライアント装置１０で、表示してもよい。また、ウェブページに含まれる項目情報２１０は、他のＷｅｂサーバから取得したウェブページに限られず、例えば、クエリに対する翻訳結果や、クエリに対する辞書検索結果であってもよい。
【００８７】
上述した実施形態では、クライアント装置１０の算出部２７は、検索一覧ページ２００の縦方向の範囲を全体範囲Ｌ１として基準とし、項目情報２１０のそれぞれの縦方向の位置を算出した。本発明は、これに限られず、例えば、算出部２７は、検索一覧ページ２００の横方向の範囲を基準として、項目情報２１０のそれぞれの横方向の位置を算出してもよい。
【００８８】
また、算出部２７は、項目情報２１０のそれぞれの縦方向、横方向の位置を算出してもよい。このような算出部２７によれば、例えば、複数の項目情報２１０を含むウェブページが、項目情報２１０を縦方向、横方向に羅列して表示しても、ユーザは、注目した項目情報２１０について、容易に見つけることができる。
【００８９】
上述した実施形態では、オブジェクト表示部２９は、項目情報２１０の対応位置について、閲覧済アイコン２４１、ブックマークアイコン２４３、及びチェックボックスアイコン２４５で表示している。本発明は、これに限られず、例えば、オブジェクト表示部２９は、項目情報２１０の指定方法情報２１５に応じて、色を変更することにより、それぞれを識別表示してもよい。
【００９０】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【００９１】
例えば、各構成図、フローチャート、概念図の図などは例示に過ぎず、各要素の有無、その順序や具体的内容などは適宜変更可能である。一例として、手動によるブロックの指定は必須ではなく、また、本発明において、各手段などの要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路で実現してもよい。
【符号の説明】
【００９２】
１    情報処理システム
１０  クライアント装置
１１  クエリ入力部
１３  クエリ送信部
１５  ウェブページ受信部
１７  ウェブページ表示部
１９  指定項目取得部
２１  閲覧ＤＢ
２３  ブックマークＤＢ
２５  チェックボックスＤＢ
２７  算出部
２９  オブジェクト表示部
３０  ユーザ端末
３１  タイトル表示部
５０  通信ネットワーク
１００  情報処理装置
１０１  クエリ受信部
１０３  検索処理部
１０５  閲覧ＤＢ
１０７  ブックマークＤＢ
１０９  コンテンツＤＢ
１１１  ウェブページ作成部
１１３  ウェブページ送信部
２００  検索一覧ページ
２０２  詳細ウェブページ
２０９  ユーザＩＤ
２１０  項目情報
２１１  ＵＲＬ
２１３  タイトル
２１５  指定方法情報
２１７  日時情報
２２０  チェックボックス
２３０  オブジェクト
２３２  表示領域
２３６  アイコン
２３８  アイコン
２４１  閲覧済アイコン
２４３  ブックマークアイコン
２４５  チェックボックスアイコン
２４７  タイトル表示ウィンド
２５０  クエリ入力ページ
２６０  クエリ入力欄
２７０  検索ボタン
３００  検索ページ
Ｌ１  全体範囲
Ｌ２、Ｌ３  長さ
Ｐ１〜Ｐｎ  長さ
【図１】
2011192223.tif 000003
【図２】
2011192223.tif 000004
【図３】
2011192223.tif 000005
【図４】
2011192223.tif 000006
【図５】
2011192223.tif 000007
【図６】
2011192223.tif 000008
【図７】
2011192223.tif 000009
【図８】
2011192223.tif 000010
【図９】
2011192223.tif 000011
【図１０】
2011192223.tif 000012