(57)【要約】【課題】検索結果表示を表示する際に、過去に閲覧したサイトを効率よく表示させることのできる仕組みを提供すること。【解決手段】検索サーバから受信した検索結果をサイト情報として表示可能な情報処理システムであって、過去に閲覧したサイト情報を記憶する閲覧履歴記憶手段と、検索サーバから受信した検索結果の表示順を変更する表示順制御手段と、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれるか否かを判定する閲覧状態判定手段と、を有し、前記表示順制御手段は、前記閲覧状態判定手段により、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれると判定された場合、当該サイト情報を検索結果に優先表示されるよう表示順を変更することを特徴とする。【選択図】図５
2017068645.tif 000002
【特許請求の範囲】
【請求項１】
検索サーバから受信した検索結果をサイト情報として表示可能な情報処理システムであって、
過去に閲覧したサイト情報を記憶する閲覧履歴記憶手段と、
検索サーバから受信した検索結果の表示順を変更する表示順制御手段と、
前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれるか否かを判定する閲覧状態判定手段と、を有し、
前記表示順制御手段は、前記閲覧状態判定手段により、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれると判定された場合、当該サイト情報を検索結果に優先表示されるよう表示順を変更することを特徴とする情報処理システム。
【請求項２】
前記表示順制御手段は、前記優先表示されるサイト情報がのうち、閲覧回数の多い順に上位表示されるよう表示順を変更することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記表示順制御手段は、前記優先表示されるサイト情報がのうち、閲覧時間の長い順に上位表示されるよう表示順を変更することを特徴とする請求項１または２記載の情報処理システム。
【請求項４】
サイト情報へアクセスするアドレスが記憶されたブックマーク情報記憶手段を更に有し、
前記表示順制御手段は、前記優先表示されるサイト情報が前記ブックマーク情報記憶手段に記憶されている場合には、前記優先表示されるサイト情報が優先して表示されないよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
サイト情報へアクセスするアドレスが記憶されたブックマーク情報記憶手段を更に有し、
前記表示順制御手段は、前記優先表示されるサイト情報が前記ブックマーク情報記憶手段に記憶されている場合には、前記優先表示されるサイト情報よりも優先して表示されるよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項６】
検索サーバから受信した検索結果をサイト情報として表示可能な情報処理装置であって、
過去に閲覧したサイト情報を記憶する閲覧履歴記憶手段と、
検索サーバから受信した検索結果の表示順を変更する表示順制御手段と、
前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれるか否かを判定する閲覧状態判定手段と、を有し、
前記表示順制御手段は、前記閲覧状態判定手段により、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれると判定された場合、当該サイト情報を検索結果に優先表示されるよう表示順を変更することを特徴とする情報処理装置。
【請求項７】
検索サーバから受信した検索結果をサイト情報として表示可能で、過去に閲覧したサイト情報を記憶する閲覧履歴記憶手段を有する情報処理システムの制御方法であって、
検索サーバから受信した検索結果の表示順を変更する表示順制御ステップと、
前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれるか否かを判定する閲覧状態判定ステップと、を有し、
前記表示順制御ステップは、前記閲覧状態判定ステップにより、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれると判定された場合、当該サイト情報を検索結果に優先表示されるよう表示順を変更することを特徴とする情報処理システムの制御方法。
【請求項８】
検索サーバから受信した検索結果をサイト情報として表示可能で、過去に閲覧したサイト情報を記憶する閲覧履歴記憶手段を有する情報処理システムで読み取り可能なプログラムであって、
前記情報処理システムを、
検索サーバから受信した検索結果の表示順を変更する表示順制御手段と、
前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれるか否かを判定する閲覧状態判定手段と、を有し、
前記表示順制御手段は、前記閲覧状態判定手段により、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれると判定された場合、当該サイト情報を検索結果に優先表示されるよう表示順を変更することを特徴とする情報処理システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、プログラムに関し、特に検索エンジンの検索結果を並べ替えて表示する技術に関する。
【背景技術】
【０００２】
Ｗｅｂページを閲覧するためのソフトウェアとしてＷｅｂブラウザがある。Ｗｅｂブラウザは、インターネットからＨＴＭＬファイルや画像ファイル、音楽ファイルなどをダウンロードし、レイアウトを解析して表示・再生することが可能である。
【０００３】
このようなソフトウェアを利用して検索し、サイトを閲覧した場合であっても時間が経つと検索用語を忘れてしまい、過去にアクセスしたサイトに容易にたどり着けない問題がある。
【０００４】
そこで、特許文献１には過去にアクセスしたサイトのページキーワードを保持し、検索時にその用語を補うことで、過去にアクセスしたサイトにたどり着きやすくする技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３９７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の方法では、端末上に別のモジュールを配置する必要がありモバイル端末のブラウザにおいては利用することができない環境が多い。さらに上記特許文献１の方法では、通信の内容をすべて一時保存することになるため、保持するデータ量が多くなるばかりでなく、同じデータを複数保持するなど冗長になる可能性が高い。
【０００７】
そこで、本発明の目的は、検索結果表示を表示する際に、過去に閲覧したサイトを効率よく表示させることのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
検索サーバから受信した検索結果をサイト情報として表示可能な情報処理システムであって、過去に閲覧したサイト情報を記憶する閲覧履歴記憶手段と、検索サーバから受信した検索結果の表示順を変更する表示順制御手段と、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれるか否かを判定する閲覧状態判定手段と、を有し、前記表示順制御手段は、前記閲覧状態判定手段により、前記検索サーバからの検索結果に前記閲覧履歴記憶手段に記憶されたサイト情報が含まれると判定された場合、当該サイト情報を検索結果に優先表示されるよう表示順を変更することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、検索結果表示を表示する際に、過去に閲覧したサイトを効率よく表示させることのできる仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明のシステムの構成の一例を示すシステム構成図である。
【図２】本発明のハードウェアの構成の一例を示すブロック図である。
【図３】本発明のソフトウェア機能の構成の一例を示すブロック図である。
【図４】本発明の検索画面（通常検索）の一例を示す図である。
【図５】本発明の検索画面（並べ替え検索）の一例を示す図である。
【図６】本発明のシステムの全体処理の一例を示すフローチャートである。
【図７】本発明の並べ替え処理の一例を示すフローチャートである。
【図８】本発明の閲覧時処理の一例を示すフローチャートである。
【図９】本発明の並べ替え検索の設定画面の一例を示す図である。
【図１０】本発明の閲覧履歴テーブルの一例を示す図である。
【図１１】本発明の検索結果テーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明のシステムの構成の一例を示すシステム構成図である。
【００１３】
アプリケーションサーバ１００はインターネットを介してスマートフォン１０２またはタブレットＰＣ１０３またはＰＣ（パーソナルコンピュータ）１０４などの端末から接続される。これらの端末はインターネットへ無線を介して接続する。なお、ＰＣ１０４は、ノートＰＣであってもデスクトップＰＣであっても構わない。
【００１４】
また、アプリケーションサーバ１００の背後にはデータベースサーバ１０１などが配置され、データの供給を行う構成となっている。アプリケーションサーバはクライアントの利用する端末より検索を受付ける機能を有しており、検索サーバとしての機能を有する。
【００１５】
なお、本発明においてはアプリケーションサーバ１００およびデータベースサーバ１０１およびそれに類するサーバ群がどのような構成をとっていても構わない。
【００１６】
以下、図２を用いて、図１に示したアプリケーションサーバ１００、データベースサーバ１０１、スマートフォン１０２、タブレットＰＣ１０３、ＰＣ１０４に適用可能な情報処理装置のハードウェア構成について説明する。
【００１７】
図２は、本発明のハードウェアの構成の一例を示すブロック図である。
【００１８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２０】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。スマートフォン１０２、タブレットＰＣ１０３の場合は、２０５入力コントローラは、画面に設置されたタッチセンサにより入力を制御する。
【００２１】
２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、ソリッドステートドライブ（ＳＳＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２６】
図２Ｂは、図１に示したアプリケーションサーバ、１０２スマートフォン、１０３タブレットＰＣに適用可能な情報処理装置のハードウェア構成を示すブロック図である。図２Ａに示した１０４ノートＰＣとほぼ同様の構成であるが、２０５入力コントローラは画面に設置されたタッチセンサによる入力を制御する。
【００２７】
図３は、本発明のソフトウェア機能の構成の一例を示すブロック図である。
【００２８】
本発明の情報処理システムは、並べ替え設定情報記憶部３０１、検索結果テーブル３０２、閲覧履歴テーブル３０３、並べ替え処理部３０４、および閲覧履歴テーブル更新部３０５を有する。
【００２９】
３０１、３０２、３０３の情報は情報処理システムの記憶部に記憶される情報である。並べ替え設定情報記憶部３０１は、図９に示す並べ替え検索設定画面により設定された内容を記憶したものである。
【００３０】
検索結果テーブル３０２は、図１１に示す検索結果テーブル１１００に対応するもので、検索サーバから受信した検索結果、および並べ替え検索する際の表示順などを記憶している。
【００３１】
閲覧履歴テーブル３０３は、ユーザ（端末）によって閲覧されたページの情報（サイト名やＵＲＬなど）を閲覧履歴として記憶したテーブルである。
【００３２】
並べ替え処理部３０４は、図７のフローチャートに対応する処理を行う処理部であって、検索サーバから受信する検索結果を設定にしたがって並べ替え処理を行う処理部である。
【００３３】
閲覧履歴テーブル更新部３０５は、図８のフローチャートに対応する処理を行う処理部であって、ユーザ（端末）が閲覧したページの情報をテーブルに記憶する処理を行う。
【００３４】
図４は、本発明の検索画面（通常検索）の一例を示す図である。
【００３５】
検索画面（通常）４００は、通常に検索を行った場合の画面の例である。クライアント端末より検索サーバの検索メニューにアクセスすることで表示される画面である。
【００３６】
アドレスバー４０１には、アクセスするサイトのＵＲＬが表示される。また、ＵＲＬを直接入力したりお気に入りから入力したりすることで所望のサイトにアクセスすることが可能である。例えば実行アイコン「⇒」を押下すると、表示されたサイトにアクセスし、お気に入りアイコン「☆」を押下すると不図示のお気に入り画面が表示され、所望のサイトを選択することが可能となる。
【００３７】
キーワード入力欄４０２にキーワードを入力し、検索ボタン４０４を押下すると、検索結果表示欄４０５に検索キーワードにより検索された検索結果が表示される。
【００３８】
本画面は、検索キーワードを「キーワードＡ」とした場合の検索結果である。画面では検索結果が５件表示されており、６件目以降を表示する画面を表示したい場合は、次へボタン４０６を押下するか、「１」「２」「３」などのページボタンを押下することにより画面遷移される。
【００３９】
検索モード切替ボタン４０３は、本発明の特有な構成であり、検索モードとして「通常検索」または「並べ替え検索」をプルダウンメニューによって選択可能に表示される。
【００４０】
以下、並べ替え検索の設定方法について、図９を利用して説明する。また、選択モードとして「並べ替え検索」が選択された場合の検索画面について、図５を利用して説明する。
【００４１】
図９は、本発明の並べ替え検索の設定画面の一例を示す図である。
【００４２】
並べ換え検索設定画面９００は、ブラウザの設定メニューなどから呼び出すことが可能なメニュー画面である。
【００４３】
並べ替え検索設定９１１では、「並べ替え検索を行う」９１２もしくは、「並べ替え検索を行わない」９１５をラジオボタンによって選択する。「並べ替え検索を行う」９１２が選択されると、＜優先項目＞９１３および、＜お気に入りフラグ設定＞９１４が選択できるようになる。
【００４４】
並べ替え検索とは、検索サーバから受信した検索結果に含まれ、過去に閲覧したことのある文書を検索結果の上位に表示する検索のことである。
【００４５】
また、図４や図５に示す検索画面に検索モード切替ボタン４０３（５０３）が表示され、通常検索と並べ替え検索を選択できるようになる。
【００４６】
一方、「並べ替え検索を行わない」９１５が選択された場合は、検索モード切替ボタンは表示されない。（または、並べ替え検索が選択できないよう、例えばグレーアウトして表示される。）
【００４７】
＜優先項目＞９１３は、並べ替えて表示するときの優先項目を設定する。優先項目として、検索結果順、閲覧回数および最長閲覧時間の設定ができる。ここで指定された項目を並び替え時の優先項目とする。
【００４８】
＜お気に入りフラグ設定＞９１４は、並び替えの対象となるサイトが、端末などのお気に入りに登録されているかどうかを考慮するかしないかの設定をラジオボタンにより行う。
【００４９】
「考慮しない」が選択されると、お気に入りに関しての処理はされない。一方、「考慮する」が選択されると、お気に入りに登録されているサイトを並び替え時に優先するか非優先とするかを選択する。
【００５０】
優先する場合は、お気に入りに登録されているサイトを優先して上位に表示する。一方、非優先が選択された場合は、お気に入りに登録されているサイトを優先せずに上位に表示されないよう並べ替えて表示する。
【００５１】
前者は、お気に入りに登録されているサイトは上位に表示させたい場合に有効な設定であって、後者の場合は、お気に入りに登録されているサイトは上位に表示させたくない場合に有効である。
【００５２】
本設定画面で設定した内容は、並べ替え設定情報（３０１）として、記憶部に記憶される。
【００５３】
図５は、本発明の検索画面（並べ替え検索）の一例を示す図である。
【００５４】
図４の検索画面（通常検索）４００は、キーワードＡを通常検索モードにて検索したときの表示例であったが、図５の検索画面（並べ替え検索）５００は、キーワードＢを並べ替え検索モードにて検索したときの表示例である。
【００５５】
アドレスバー５０１には、アクセスするサイトのＵＲＬが表示される。また、ＵＲＬを直接入力したりお気に入りから入力したりすることで所望のサイトにアクセスすることが可能である。例えば実行アイコン「⇒」を押下すると、表示されたサイトにアクセスし、お気に入りアイコン「☆」を押下すると不図示のお気に入り画面が表示され、所望のサイトを選択することが可能となる。
【００５６】
検索モード切替ボタン５０３で、検索モードとして並べ替え検索が選択され、キーワード入力欄５０２にキーワードを入力し、検索ボタン５０４が押下される。すると、検索結果表示欄５０５に検索キーワードにより検索された検索結果が、並べ替え設定情報に記憶された設定に従って並べ替えられ（ソートされて）表示される。並べ替えの詳細については、図７を利用して説明する。
【００５７】
すなわち、検索サーバから受信した検索結果を端末で表示するときに、検索サーバで決定された検索結果の表示順を、並べ替え設定で設定した内容で並べ替えて表示することが可能となる。
【００５８】
本画面は、検索キーワードを「キーワードＢ」とした場合の検索結果である。
【００５９】
画面では検索結果が５件表示されており、６件目以降を表示する画面を表示したい場合は、次へボタン５０６を押下するか、「１」「２」「３」などのページボタンを押下することにより画面遷移される。
【００６０】
図６は、本発明のシステムの全体処理の一例を示すフローチャートである。
【００６１】
図４や図５に示す検索画面にて、検索ボタンが押下されることにより処理が開始される。ステップＳ６０１では指定された検索キーワードを用いて検索サーバに対して検索を行い、検索結果を取得する。
【００６２】
ステップＳ６０２で、検索モード切替ボタンで指定されている検索モードを判定し、検索モードが通常モードであった場合は、ステップＳ６０１で取得した検索結果をステップＳ６０４で表示する。
【００６３】
一方、ステップＳ６０２で並べ替え検索であった場合は、ステップＳ６０３で並べ替え処理を行い、ステップＳ６０４で並べ替えされた状態の検索結果を表示する。
【００６４】
ステップＳ６０５では検索結果の閲覧が行われたかどうかの判定を行い、閲覧されなかった場合、（検索結果が表示されただけで検索画面が閉じられた場合など）処理を終了する。
【００６５】
一方、検索結果からサイトが閲覧された場合には、ステップＳ６０６に進み、閲覧時処理を行い、処理を終了する。なお、閲覧時処理は、検索結果からサイトを閲覧した場合に限らず、直接ＵＲＬを入力するなどしてサイトを閲覧した履歴も対象としても構わない。
【００６６】
以下、並べ替え処理については図７を利用して、閲覧時処理については図８を利用して説明する。
【００６７】
図７は、本発明の並べ替え処理の一例を示すフローチャートである。
【００６８】
ステップＳ７０１では、検索サーバからの検索結果を検索結果テーブルに格納する。検索結果テーブルについて図１１を利用して説明する。
【００６９】
図１１は、本発明の検索結果テーブルの一例を示すフローチャートである。
【００７０】
通常表示順１１０１、タイトル１１０２、ページＵＲＬ１１０３、検索結果順１１０４、閲覧回数順１１０５、最長閲覧時間順１１０６、およびお気に入り考慮１１０７の情報が記憶される。
【００７１】
１１０１から１１０３の情報が検索サーバから受領する情報であり、ステップＳ７０１ではこの情報が検索結果テーブルに格納される。
【００７２】
１１０４〜１１０７の情報は、並べ替え設定によって利用したりしなかったりする情報であり、検索結果テーブルに記憶するようにしてもよいし、記憶せずにメモリ上で処理されてもよい情報である。
【００７３】
通常表示順１１０１は、検索結果から受信した検索結果の表示順であり、本実施例では２１０件の検索結果を受信したことになり、ブラウザでは、この結果順にしたがって検索結果が表示される。
【００７４】
タイトル１１０２は、検索されたサイト（ページ、文書）のタイトルであり、ページＵＲＬ１１０３は、当該サイトを表示するためのＵＲＬが記憶される。
【００７５】
検索結果順は、並べ替え設定の優先項目９１３で、「検索結果順」が選択された時の表示順が記憶される。同様に、閲覧回数順１１０５には「閲覧回数」が、最長閲覧時間順１１０６には「最長閲覧時間」が選択された場合の表示順が記憶される。
【００７６】
なお、全ての項目について記憶する必要はなく、優先項目として選択された項目だけ記憶するようにしても構わない。図７の説明に戻る。
【００７７】
ステップＳ７０２では、検索結果と閲覧履歴とを比較することで、閲覧状態の判定を行う。具体的には、閲覧履歴テーブル１０００に登録されているページが検索結果テーブル１１００に記憶されたページに含まれるかどうかの比較と行う（閲覧状態判定）。閲覧履歴に記憶されているＵＲＬ、すなわち過去にユーザ（または端末）によって過去に閲覧されたサイトを上位に表示する。
【００７８】
閲覧履歴とは、操作するユーザにより閲覧したサイトを閲覧履歴テーブルに記憶したものであって、ユーザＩＤごとに記憶するようにしてもよいし、端末ごとに記憶するようにしてもよい。また、端末に記憶するようにしてもよいし、検索サーバなどサーバ側に記憶するように構成してもよい。以下、図１０を利用して閲覧履歴テーブルについて説明する。
【００７９】
図１０は、本発明の閲覧履歴テーブルの一例を示す図である。
【００８０】
ユーザが閲覧したＵＲＬを閲覧履歴として記憶したテーブルである。閲覧履歴テーブル１０００は、タイトル１００１、ページＵＲＬ１００２、お気に入りフラグ１００３、閲覧回数１００４、および最長閲覧時間１００５が記憶されている。
【００８１】
タイトル１００１は、検索されたサイト（ページ、文書）のタイトルであり、ページＵＲＬ１００２は、当該サイトを表示するためのＵＲＬが記憶される。
【００８２】
お気に入りフラグは、対象のサイトが、お気に入りに記憶されているかどうかのフラグである。お気に入り（ブックマーク情報）とは、ユーザの利用する端末に記憶されているものでもよいし、検索サーバやその他サーバに記憶されているものでもよい。
【００８３】
閲覧回数順１００４には当該サイトの閲覧された回数である「閲覧回数」が、最長閲覧時間順１００５には当該サイトの閲覧時間で最長の時間である「最長閲覧時間」が記憶される。図７の説明に戻る。
【００８４】
ステップＳ７０３では、並べ替え設定情報記憶部より並べ替え設定を取得（参照）し、ステップＳ７０４で、設定を利用して検索結果を並べ替える。
【００８５】
例えば、閲覧履歴テーブル１０００にでは、タイトル「△△△の使い方」、「○○の意義について」、「××との共存」、「□□□の取得方法」および「◎◎◎の取得方法」の５つのページが閲覧履歴として表示されているので、検索結果にこれらのページが含まれる場合に上位に表示される。
【００８６】
並び替え設定９００の優先項目９１３で、「検索結果順」が設定されている場合、図１１の検索結果順１１０４に示された順（１、２・・・）で表示される。
【００８７】
同様に、「閲覧回数」が設定されている場合、閲覧回数順１１０５に示された順で、「最長閲覧時間」が設定されている場合、最長閲覧時間順で表示される。
【００８８】
ステップＳ７０５では、お気に入りを考慮する設定がなさているかを判定する。具体的にはお気に入りフラグ設定９１４で考慮する設定になっているかどうかを判定する。
【００８９】
お気に入りフラグ設定を考慮する場合、該当するページがお気に入りに設定されている場合、優先的に表示するのか、優先的に表示しないように（非優先）するのかのどちらかになる。
【００９０】
例えば、お気に入りフラグ設定を「考慮する」かつ「非優先」となっている場合、検索結果テーブル１１００のお気に入り考慮１１０７で「△△△の使い方」が表示しないことになっている。逆に「優先」となっていた場合は、当該ページは他の優先項目として設定された項目ようりも優先して上位に表示されることになる。
【００９１】
ステップＳ７０５でお気に入りを考慮しないと判定した場合は、ステップＳ７０７に進み、考慮する判定した場合は、ステップＳ７０６に進みお気に入り登録されたページの優先順位を変更して、ステップＳ７０７に進む。
【００９２】
なお、本実施形態では、お気に入りに登録されているかどうかは、閲覧履歴テーブル１０００のお気に入りフラグ１００３に設定されたフラグを利用するようになっているが、ステップＳ７０６の処理の際にお気に入りフラグ１００３を利用せず、記憶されているお気に入りを直接見に行くように構成してもよい。
【００９３】
ステップＳ７０７で並び替えられた検索結果は、図５の５０５のように表示される。ちなみに、並べ替え機能を利用せずに、キーワードＢで検索された検索結果を通常に表示すると、
１件目「○○○株式会社」
２件目「×××の〜について」
３件目「△△△の使い方」
４件目「□□□とは」
５件目「◎◎◎の問題」
の順となる。
【００９４】
図８は、本発明の閲覧時処理の一例を示すフローチャートである。
【００９５】
図６のステップＳ６０６閲覧時処理に対応する。ステップＳ８０１で閲覧するページのＵＲＬが閲覧履歴テーブルに登録されているかを確認し、登録されていれば（ＮＯ）ステップＳ８０３に進み、未登録であれば（ＹＥＳ）ステップＳ８０２に進む。
【００９６】
例えば、図４の４０５で３件目の「△△△の使い方」を閲覧したとすると、閲覧テーブル１０００の１件目のレコードとして「△△△の使い方」が登録される。
【００９７】
ステップＳ８０２では、閲覧したページのサイト情報（タイトル、ページＵＲＬ）を閲覧履歴テーブルに新規レコードとして登録し、ステップＳ８０３に進む。
【００９８】
ステップＳ８０３では、閲覧したページがお気に入り登録されているかどうかを確認しお気に入り登録されていない場合（ＮＯ）、ステップＳ８０５に進み、お気に入り登録されている場合（ＹＥＳ）、ステップＳ８０４で、閲覧履歴テーブルのお気に入りフラグに「１」をセットしステップＳ８０５に進む。
【００９９】
なお、お気に入り登録されているかどうかは、既にお気に入り登録されている場合も、今回の閲覧によって新規にお気に入り登録されたページのどちらを含むものである。
【０１００】
ステップＳ８０５では、閲覧履歴テーブル１０００の閲覧回数１００４および最長閲覧時間１００５を更新し処理を終了する。閲覧回数は、無条件にカウントアップされ、最長閲覧時間は今回の閲覧が今までの閲覧時間を超えた場合に更新するようにすればよい。
【０１０１】
以上実施例について説明したが、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１０２】
また、本発明におけるプログラムは、各フローチャートにおける処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０１０３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１０４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１０５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１０６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１０】
１・・・・・・・情報処理システム
１００・・・・・アプリケーションサーバ
１０１・・・・・データベースサーバ
１０２・・・・・スマートフォン
１０３・・・・・タブレットＰＣ
１０４・・・・・ＰＣ
１０５・・・・・モバイル端末
【図１】
2017068645.tif 000003
【図２】
2017068645.tif 000004
【図３】
2017068645.tif 000005
【図４】
2017068645.tif 000006
【図５】
2017068645.tif 000007
【図６】
2017068645.tif 000008
【図７】
2017068645.tif 000009
【図８】
2017068645.tif 000010
【図９】
2017068645.tif 000011
【図１０】
2017068645.tif 000012
【図１１】
2017068645.tif 000013