(57)【要約】【課題】利用者の利便性を向上することができる情報閲覧システム及び情報閲覧方法を提供する。【解決手段】情報閲覧システムは、受け付けた利用者操作の検出データに基づき、処理対象物に対する処理を実行し、処理結果を得る処理実行部と、処理された前記処理対象物を、施設内の所在場所に対応付けて表示する画面を、前記処理結果に基づき生成する画面制御部と、を備える。【選択図】図３
2014174637.tif 000002
【特許請求の範囲】
【請求項１】
処理対象物に対する処理を実行し、処理結果を得る処理実行部と、
処理された前記処理対象物を、施設内の所在場所に対応付けて表示する画面を、前記処理結果に基づき生成する画面制御部と、を備えることを特徴とする情報閲覧システム。
【請求項２】
施設内における前記処理対象物の前記所在場所の候補先を示す所在候補先情報を含む施設情報を記憶する情報保持部を、さらに備え、
前記画面制御部は、
前記処理結果に含まれる、施設内における前記処理対象物の前記所在場所を示す所在先情報と、前記所在候補先情報とに基づき、前記処理対象物と前記所在場所とを対応付ける画面上の表示位置を決定し、決定した前記表示位置に従って、前記処理対象物を前記所在場所に対応付けて表示する画面を生成することを特徴とする請求項１に記載の情報閲覧システム。
【請求項３】
前記画面制御部は、
複数の前記所在候補先情報の中から、前記所在先情報に該当する情報を特定することで、前記表示位置を決定することを特徴とする請求項２に記載の情報閲覧システム。
【請求項４】
前記画面制御部は、
決定した前記表示位置に従って、前記処理対象物を、施設内の地図を表示する表示領域に配置することで、前記処理対象物を前記所在場所に対応付けて表示する画面を生成することを特徴とする請求項２に記載の情報閲覧システム。
【請求項５】
前記画面制御部は、
前記処理対象物が異なる施設内の前記所在場所に存在する場合に、
前記処理結果に含まれる、前記処理対象物の所在先の施設を識別する施設識別情報に基づき、該当する前記施設情報を取得することで、前記処理対象物の所在先の施設を特定し、前記処理結果に含まれる前記所在先情報と、取得した前記施設情報に含まれる前記所在候補先情報とに基づき、前記処理対象物を、各施設内の前記所在場所に対応付けて表示する画面を生成することを特徴とする請求項２に記載の情報閲覧システム。
【請求項６】
前記画面制御部は、
前記処理対象物が異なる施設内の前記所在場所に存在する場合に、
画面切り換え、又は、複数画面の集約により、前記処理対象物を、各施設内の前記所在場所に対応付けて表示する画面を生成することを特徴とする請求項１に記載の情報閲覧システム。
【請求項７】
受け付けた利用者操作の検出データに基づき、処理対象物に対する処理を実行し、処理結果をクライアント装置に送信し、前記利用者操作の実行要求に応答する処理実行部を備えたサーバ装置と、
前記利用者操作を検出し、前記検出データを前記サーバ装置に送信し、前記実行要求を行う操作検出部と、
前記サーバ装置で処理された前記処理対象物を、施設内の所在場所に対応付けて表示する画面を、前記サーバ装置から受信した前記処理結果に基づき生成する画面制御部と、を備えた前記クライアント装置とからなることを特徴とする情報閲覧システム。
【請求項８】
受け付けた利用者操作を検出し、前記利用者操作の検出データをサーバ装置に送信し、前記利用者操作の実行要求を行う操作検出部を備えたクライアント装置と、
前記クライアント装置から受信した前記検出データに基づき、処理対象物に対する処理を実行し、処理結果を得る処理実行部と、
処理された前記処理対象物を、施設内の所在場所に対応付けて表示する画面を、前記処理結果に基づき生成する画面制御部と、を備えた前記サーバ装置とからなることを特徴とする情報閲覧システム。
【請求項９】
処理対象物に対する処理を実行し、処理結果を得る処理実行工程と、
処理された前記処理対象物を、施設内の所在場所に対応付けて表示する画面を、前記処理結果に基づき生成する画面制御工程と、を含むことを特徴とする情報閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報閲覧システム及び情報閲覧方法に関する。
【背景技術】
【０００２】
例えば、図書館などに導入されている情報閲覧システムでは、検索キーにより蔵書を検索し、検索結果の中から、任意に選択した１つの書籍の所蔵場所を閲覧可能な機能が提供されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報閲覧システムでは、利用者が書籍の所蔵場所を見つけ難いため、利便性のよいものではない。
【０００４】
例えば、上述した機能の場合、従来の情報閲覧システムでは、検索結果に相当する複数の書籍の情報が表示された画面上で、１つの書籍の情報を選択することで、該当する書籍の所蔵場所に関する情報が表示される。そのため、利用者は、例えば、複数の書籍それぞれの所蔵場所を知りたい場合、それぞれの書籍に対して選択操作を行い、各書籍の所蔵場所に関する情報を１つずつ閲覧する必要がある。このような操作は、利用者にとって煩わしく、所蔵場所も分かりづらい。
【０００５】
このように、従来の情報閲覧システムでは、利用者にとって煩わしい操作を必要とし、所蔵場所も分かりづらいため、利便性のよいものではない。このようなことから、情報閲覧システムでは、複数の検索対象物（検索された物）の所在場所を一画面上で閲覧でき、利用者が検索対象物を施設内で簡単に見つける（探す）ことができる情報閲覧環境が望ましい。
【０００６】
本発明は、上記に鑑みてなされたものであって、利用者の利便性を向上することができる情報閲覧システム及び情報閲覧方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る情報閲覧システムは、処理対象物に対する処理を実行し、処理結果を得る処理実行部と、処理された前記処理対象物を、施設内の所在場所に対応付けて表示する画面を、前記処理結果に基づき生成する画面制御部と、を備える。
【発明の効果】
【０００８】
本発明によれば、利用者の利便性を向上することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る情報閲覧システムの構成例を示す図である。
【図２】図２は、第１の実施形態に係るクライアント装置のハードウェア構成例を示す図である。
【図３】図３は、第１の実施形態に係る情報閲覧機能の構成例を示す図である。
【図４】図４は、第１の実施形態に係る検索時の画面例を示す図である。
【図５】図５は、第１の実施形態に係る検索結果の画面例を示す図である。
【図６】図６は、第１の実施形態に係る所蔵場所案内の画面例を示す図である。
【図７】図７は、第１の実施形態に係る書誌情報のデータ例を示す図である。
【図８】図８は、第１の実施形態に係る情報閲覧システムの処理手順例を示すフローチャートである。
【図９】図９は、変形例１に係る所蔵場所案内の画面例（その１）を示す図である。
【図１０】図１０は、変形例１に係る所蔵場所案内の画面例（その２）を示す図である。
【図１１】図１１は、変形例１に係る書誌情報のデータ例を示す図である。
【図１２】図１２は、変形例１に係る施設情報のデータ例を示す図である。
【図１３】図１３は、変形例１に係る情報閲覧システムの処理手順例を示すフローチャートである。
【図１４】図１４は、第２の実施形態に係る情報閲覧機能の構成例を示す図である。
【図１５】図１５は、第２の実施形態に係る情報閲覧システムの処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して、情報閲覧システム及び情報閲覧方法の実施形態を詳細に説明する。
【００１１】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る情報閲覧システムの構成例を示す図である。図１に示すように、本実施形態に係る情報閲覧システム１０００は、１又は複数のクライアント装置１００１〜１００ｎ（以下総称する場合「クライアント装置１００」という）とサーバ装置２００などを備え、データ伝送路Ｎを介して相互に接続されている。
【００１２】
本実施形態に係るクライアント装置１００は、演算装置を備え情報処理機能を有する機器であり、ＰＣ（Personal  Computer；情報処理装置）などに相当する。なお、クライアント装置１００には、タブレットなどの情報端末も含まれる。本実施形態に係るサーバ装置２００は、演算装置や大容量の記憶装置を備えサーバ機能を有する機器であり、ユニット装置などに相当する。本実施形態に係るデータ伝送路Ｎは、例えば、ＬＡＮ（Local  Area  Network）、イントラネット、イーサネット（登録商標）、又はインターネットなどの各種ネットワーク通信路に相当する。なお、ネットワーク通信路では、有線又は無線を問わない。
【００１３】
本実施形態に係る情報閲覧システム１０００は、次のようなサービスを提供する。なお、以下には、図書館に導入された情報閲覧システム１０００が提供する書籍検索・所蔵場所案内サービスを例に説明する。
【００１４】
クライアント装置１００は、ＵＩ（User  Interface）機能を有する画面を介して、利用者からの検索操作を受け付ける。このとき行われる利用者の検索操作は、例えば、テキストボックスに検索キーを入力し、検索を指示する検索ボタンを押下する。クライアント装置１００は、入力された検索キーをサーバ装置２００に送信し、検索キーによる蔵書の検索を要求する。これを受けてサーバ装置２００は、受信した検索キーに基づき、書籍（資料も含む）の書誌情報を管理するＤＢ（Data  Base）を検索し、該当した書誌情報を含む検索結果をクライアント装置１００に送信し、要求に応答する。その結果、クライアント装置１００は、受信した検索結果を、検索要求を受け付ける検索画面と同一の画面に表示する。このときの検索結果は、例えば、検索結果を表示する検索結果表示領域内に、書誌情報を付したアイコンなどにより表示される。
【００１５】
クライアント装置１００は、検索結果が表示された検索画面を介して、利用者からの表示操作を受ける。このとき行われる利用者の表示操作は、例えば、検索で見つかった書籍の所蔵場所を示す案内画面の表示を指示する表示ボタンを押下する。クライアント装置１００は、情報取得を要求する要求コマンドをサーバ装置２００に送信し、所蔵場所に相当する建物やフロアなどの施設情報の取得を要求する。これを受けてサーバ装置２００は、受信した要求コマンドに従って、施設内を表す地図情報を管理するＤＢ（Data  Base）にアクセスし、該当した地図情報を含む施設情報をクライアント装置１００に送信し、要求に応答する。その結果、クライアント装置１００は、受信した施設情報と検索結果とに基づき、検索で見つかった複数の書籍を、施設内の各所蔵場所に対応付けた画面を表示する。
【００１６】
このように、本実施形態に係る情報閲覧システム１０００では、複数の検索対象物の所在場所が一画面上に表示される。本実施形態に係る情報閲覧システム１０００は、このような情報操作・情報閲覧が可能なサービスを提供する。これにより、利用者は、検索対象物を施設内で簡単に見つけることができる。
【００１７】
＜装置構成＞
図２は、本実施形態に係るクライアント装置１００のハードウェア構成例を示す図である。なお、クライアント装置１００及びサーバ装置２００は、基本的な構成が同一であることから、クライアント装置１００について装置構成を説明し、サーバ装置２００についての説明は省略する。
【００１８】
図２に示すように、本実施形態に係るクライアント装置１００は、ＣＰＵ（Central  Processing  Unit）１０１、及び主記憶装置１０２などを備える。また、クライアント装置１００は、補助記憶装置１０３、通信ＩＦ（interface）１０４、外部ＩＦ１０５、及びドライブ装置１０７などを備える。クライアント装置１００は、各デバイスがバスＢを介して相互に接続される。このように、本実施形態に係るクライアント装置１００は、一般的な情報処理装置に相当する。
【００１９】
ＣＰＵ１０１は、装置全体の制御や搭載機能を実現するための演算装置である。主記憶装置１０２は、プログラムやデータなどを所定の記憶領域に保持する記憶装置（メモリ）である。主記憶装置１０２は、例えば、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などである。また、補助記憶装置１０３は、主記憶装置１０２より容量の大きい記憶領域を備える記憶装置である。補助記憶装置１０３は、例えば、ＨＤＤ（Hard  Disk  Drive）やメモリカード（Memory  Card）などの不揮発性の記憶装置である。よって、ＣＰＵ１０１は、例えば、補助記憶装置１０３から主記憶装置１０２上に、プログラムやデータを読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する。
【００２０】
通信ＩＦ１０４は、装置をデータ伝送路Ｎに接続するインタフェースである。これにより、クライアント装置１００は、サーバ装置２００とデータ通信が行える。外部ＩＦ１０５は、装置と外部装置１０６との間でデータを送受信するためのインタフェースである。外部装置１０６には、例えば、処理結果などの各種情報を表示する表示装置（例えば「液晶ディスプレイ」）や操作入力を受け付ける入力装置（例えば「テンキー」、「キーボード」、又は「タッチパネル」）などがある。ドライブ装置１０７は、記憶媒体１０８の書き込み又は読み取りを行う制御装置である。記憶媒体１０８は、例えば、フレキシブルディスク（ＦＤ）、ＣＤ（Compact  Disk）、及びＤＶＤ（Digital  Versatile  Disk）などである。
【００２１】
以上のように、本実施形態に係る情報閲覧システム１０００では、上記構成により、複数の検索対象物の所在場所を一画面上に表示可能な情報閲覧機能を提供することができる。
【００２２】
＜機能構成＞
本実施形態に係る情報閲覧機能について説明する。本実施形態に係る情報閲覧システム１０００は、検索キーの入力により、検索要求を受け付ける。これを受けて情報閲覧システム１０００は、入力された検索キーに基づき、検索対象の情報を管理するＤＢを検索する。その結果、情報閲覧システム１０００は、該当情報を含む検索結果を、検索要求を受け付けた検索画面と同一画面上に表示する。また、情報閲覧システム１０００は、表示指示の操作ボタンの押下により、検索された複数の検索対象物の所在場所案内の表示要求を受け付ける。これを受けて情報閲覧システム１０００は、施設情報と検索結果とに基づき、複数の検索対象物をそれぞれの所在場所に対応付けた案内画面を表示する。本実施形態に係る情報閲覧システム１０００は、このような情報閲覧機能を有している。
【００２３】
従来のシステムでは、検索結果として表示された複数の検索対象物の中から、１つの検索対象物の情報を選択することで、該当する検索対象物の所在場所に関する情報が表示される。そのため、利用者は、それぞれの検索対象物に対して選択操作を行い、各検索対象物の所在場所に関する情報を１つずつ閲覧する必要があり、この操作が煩わしく、所在場所も分かりづらい。
【００２４】
このように、従来のシステムでは、利用者にとって煩わしい操作を必要とし、所蔵場所も分かりづらいため、利便性のよいものではない。
【００２５】
そこで、本実施形態に係る情報閲覧機能では、複数の検索対象物の所在場所を一画面上に表示する仕組みとした。
【００２６】
これにより、本実施形態に係る情報閲覧機能は、利用者が検索対象物を施設内で簡単に見つけることができる環境を提供する。その結果、利用者の利便性を向上することができる。
【００２７】
以下に、本実施形態に係る情報閲覧機能の構成とその動作について説明する。なお、以降の説明では、便宜上（分かりやすく説明するため）、図書館に導入された情報閲覧システム１０００が提供する書籍検索・所蔵場所案内サービスを例に説明を行う。
【００２８】
図３は、本実施形態に係る情報閲覧機能の構成例を示す図である。図３に示すように、本実施形態に係る情報閲覧機能は、操作検出部１１、画面制御部１２、検索部２１、書誌情報管理部２２、書誌情報保持部９１、施設情報管理部２３、及び施設情報保持部９２などを有する。本実施形態では、クライアント装置１００が、操作検出部１１及び画面制御部１２などを有する。また、サーバ装置２００が、検索部２１、書誌情報管理部２２、書誌情報保持部９１、施設情報管理部２３、及び施設情報保持部９２などを有する。
【００２９】
《クライアント装置１００の機能》
操作検出部１１は、利用者操作を検出する。操作検出部１１は、ＵＩを介して行われた各種操作を検出し、操作による利用者からの要求を受け付ける。本実施形態に係る操作検出部１１は、次のような操作指示を検出する。例えば、テキストボックスに検索キーを入力し、検索を指示する検索ボタンを押下する検索操作などである。また、例えば、検索で見つかった書籍の所蔵場所を示す案内画面の表示を指示する表示ボタンを押下する表示操作などである。つまり、表示操作は、検索対象物の所在場所の表示要求を指示する操作に相当する。操作検出部１１は、操作時の検出データを検出結果として画面制御部１２に渡し、操作受付後の画面制御を指示する。
【００３０】
画面制御部１２は、表示画面を制御する。画面制御部１２は、ＵＩ機能を有する画面を生成し、表示装置（非図示）に表示させる。なお、このとき画面制御部１２が生成する画面データは、例えば、ブラウザなどを介して表示処理されるＨＴＭＬ（HyperText  Markup  Language）データや、ブラウザに表示処理を実行させるＪａｖａ（登録商標）プログラムなどである。また、画面制御部１２は、ＵＩを介して受け付けた利用者の操作結果（操作検出部１１の検出結果）に基づき、利用者から要求された処理の実行を、処理を実行する機能部（例えば、後述する「検索部２１」などの処理実行部）に指示する。
【００３１】
ここで、本実施形態に係る画面制御について、画面例又は操作例を用いて説明する。
（検索時の画面制御）
図４は、本実施形態に係る検索時の画面例を示す図である。図４に示すように、本実施形態に係る検索画面（検索要求受付画面）Ｗ１は、例えば、検索キーの入力を受け付けるテキストボックスＴや、検索指示を受け付ける検索ボタンＢ１などの各種ＵＩ部品を備える。検索画面Ｗ１は、利用者が情報閲覧システム１０００にログインしたときに表示される。このように、画面制御部１２は、利用者ログイン後に、検索時に用いるＵＩ部品（検索要求を受け付けるソフトウェア部品；以下「検索用ＵＩ部品」という）を備えた検索画面Ｗ１を生成し、表示装置に表示させる。
【００３２】
次に画面制御部１２は、検索画面Ｗ１を介して、操作検出部１１から検索操作時の検出結果を受け取ると、受け取った検出結果に基づき、サーバ装置２００に検索を要求する。具体的には、画面制御部１２は、操作検出部１１から検出結果として受け取った検索指示イベントに従い、同時に受け取った検索キーをサーバ装置２００に送信することで、検索を要求する。その結果、画面制御部１２は、サーバ装置２００から送信された検索結果を受信することで、検索要求への応答を受け取る。
【００３３】
（検索結果受信後の画面制御）
図５は、本実施形態に係る検索結果の画面例を示す図である。図５には、検索画面Ｗ１と同一画面上に検索結果が表示される例が示されている。図５に示すように、本実施形態に係る検索画面Ｗ１は、例えば、検索用ＵＩ部品に隣接する所定の表示領域の範囲に（検索用ＵＩ部品の周りに）、検索結果表示領域Ｒ１を備える。よって、検索結果は、検索用ＵＩ部品が表示された検索画面Ｗ１と同一画面上に表示される。このように、画面制御部１２は、検索結果受信後に、検索結果を、検索結果表示領域Ｒ１に所定の間隔で配置した（検索結果を並べた）検索画面Ｗ１を生成し、表示装置に表示させる。つまり、画面制御部１２は、検索結果が表示された検索画面Ｗ１を生成することで、検索結果画面を生成する。
【００３４】
画面制御部１２は、サーバ装置２００から、検索キーに該当する書籍の情報（以下「書誌情報」という）を検索結果として受信する。これにより、画面制御部１２は、書誌情報に含まれる書籍のタイトルなどを付したＵＩ部品（例えば「アイコン」などのソフトウェア部品；以下「検索結果ＵＩ部品」という）を、検索結果表示領域Ｒ１に配置し、検索結果を表示する検索画面Ｗ１を生成する。なお、検索結果ＵＩ部品の配置順には、例えば、検索類似度や検索頻度の統計値などに従った順がある。
【００３５】
また、検索結果が表示された検索画面（表示要求受付画面）Ｗ１は、図５に示すように、例えば、検索で見つかった書籍の所蔵場所の案内画面（以下「所蔵場所案内画面」という）の表示指示を受け付ける表示ボタンＢ２などのＵＩ部品を備える。このように、画面制御部１２は、検索後に、書籍の所蔵場所案内の表示時に用いるＵＩ部品（表示要求を受け付けるソフトウェア部品；以下「表示用ＵＩ部品」という）を備えた検索画面Ｗ１を生成し、表示装置に表示させる。図５には、検索画面Ｗ１に表示された表示用ＵＩ部品を、ポインタＰにより押下し、所蔵場所案内画面の表示操作を行う例が示されている。
【００３６】
次に画面制御部１２は、検索結果が表示された検索画面Ｗ１を介して、操作検出部１１から表示操作時の検出結果を受け取ると、受け取った検出結果に基づき、サーバ装置２００に情報取得を要求する。具体的には、画面制御部１２は、操作検出部１１から検出結果として受け取った表示指示イベントに従い、情報取得を要求する要求コマンドをサーバ装置２００に送信することで、所蔵場所の施設情報の取得を要求する。その結果、画面制御部１２は、サーバ装置２００から送信された施設情報を受信することで、情報取得要求への応答を受け取る。
【００３７】
（所蔵場所案内の表示操作受付後の画面制御）
図６は、本実施形態に係る所蔵場所案内の画面例を示す図である。図６には、検索で見つかった複数の書籍の所蔵場所が一画面上に表示される例が示されている。図６に示すように、本実施形態に係る所蔵場所案内画面Ｗ２は、例えば、画面上の所定の表示領域の範囲に、検索で見つかった１又は複数の書籍と、書籍を所蔵する施設内の所蔵場所とを対応づけて表示するマッピング領域（対応付け表示領域）Ｒ２を備える。よって、検索で見つかった複数の書籍は、書籍を所蔵する施設内の各所蔵場所に対応付けられて一画面上に表示される。このように、画面制御部１２は、表示操作受付後に、検索で見つかった書籍に対応する複数の検索結果ＵＩ部品を、マッピング領域Ｒ２に表示された施設内を表す地図上の各所蔵場所を示す位置に配置した所蔵場所案内画面Ｗ２を生成し、表示装置に表示させる。つまり、画面制御部１２は、複数の検索対象物が、施設内の各所在場所にマッピングされ一画面上に表示される画面を生成することで、検索対象物の所在場所を案内する画面（所在場所案内画面）を生成する。
【００３８】
画面制御部１２は、サーバ装置２００から、所在場所に相当する施設内を表す地図情報を含む施設情報を受信する。これにより、画面制御部１２は、施設情報と検索結果とに基づき、検索結果ＵＩ部品を、マッピング領域Ｒ２に表示された施設内を表す地図上の所在場所を示す位置に配置し、検索対象物の検索結果を、施設内の所在場所にマッピングした画面を生成する。
【００３９】
画面制御部１２は、次のような方法でマッピングする。まず、サーバ装置２００から検索結果として受信した書誌情報には、書籍の所蔵場所を示す位置情報が含まれている。ここでいう位置情報とは、例えば、書籍を所蔵する本棚の位置情報などである。つまり、書誌情報に含まれる位置情報は、施設内における検索対象物の所在先を示す情報に相当する。なお、書誌情報に含まれる位置情報は、以下、便宜上、所在先情報という。また、サーバ装置２００から受信した施設情報には、施設内を表す地図上における書籍の所蔵候補場所を示す位置情報が含まれる。ここでいう位置情報とは、例えば、図書館内を表す地図上における複数の本棚の位置情報などである。つまり、施設情報に含まれる位置情報は、施設内における検索対象物の所在候補先を示す情報に相当する。なお、施設情報に含まれる位置情報は、便宜上、所在候補先情報という。
【００４０】
画面制御部１２は、所在先情報に基づき、所在候補先情報の中から該当する情報を特定する。これにより、画面制御部１２は、マッピング領域Ｒ２に表示された施設内を表す地図上のどの位置に、検索で見つかった書籍に対応する検索結果ＵＩ部品を配置するのかを決定する。このように、画面制御部１２は、施設情報に含まれる所在先情報と、検索結果（書誌情報）に含まれる所在候補先情報とに基づき、検索対象物と所在場所とを対応付ける画面上の表示位置を決定し、所在場所案内画面を生成する。
【００４１】
《サーバ装置２００の機能》
検索部２１は、検索キーに基づき、情報を検索する。本実施形態に係る検索部２１は、例えば、書籍などの蔵書に関するキーワード（検索キー）に基づき、蔵書を管理するＤＢを検索し、該当した書籍の書誌情報を検索結果として得る。なお、検索部２１は、クライアント装置１００（画面制御部１２）から、検索キーを受信することで、検索要求を受け付ける。その結果、検索部２１は、該当した書籍の書誌情報を含む検索結果を、クライアント装置１００に送信することで、要求に応答する。このように、検索部２１は、受け付けた利用者操作の検出データに基づき、操作要求に応じた処理を実行し、処理結果を要求元に返すことで、利用者操作の実行要求に応答する処理実行部に相当する。よって、検索で見つかった書籍などの検索対象物は、処理された物（処理対象物）に相当する。
【００４２】
書誌情報管理部２２は、書誌情報を管理する。書誌情報管理部２２は、書誌情報保持部９１に対して、データの読み込み又は書き込みを制御することで、情報を管理する。なお、書誌情報保持部９１は、例えば、サーバ装置２００が備える１又は複数の補助記憶装置（非図示）の所定の記憶領域に相当し、書誌情報を管理するＤＢに相当する。
【００４３】
ここで、本実施形態に係る書誌情報保持部９１で保持される書誌情報について説明する。
（書誌情報）
図７は、本実施形態に係る書誌情報９１Ｄのデータ例を示す図である。図７に示すように、本実施形態に係る書誌情報９１Ｄは、蔵書識別、タイトル名、著者名、及び所蔵場所などの情報項目を有し、各情報項目が対応付けられている。蔵書識別項目は、蔵書として管理される書籍（資料なども含む）を識別する書籍識別子（以下「書籍識別情報」という）が登録される項目である。項目値には、例えば、書籍に割り当てられたユニークなＩＤなどがある。また、タイトル名項目は、書籍のタイトル名が登録される項目であり、著者名項目は、書籍の著者名が登録される項目である。タイトル名項目と著者名項目の各項目値は、書籍の内容を表す内容情報に相当する。また、所蔵場所項目は、書籍が所蔵される施設内の場所を示す位置情報が登録される項目である。項目値には、例えば、書籍を所蔵する施設内の本棚の設置位置を表す値（縦列：ｘ，横列：ｙ）などがある。所蔵場所項目の項目値は、上述した所在先情報に相当する。このように、本実施形態では、検索対象物の情報と所在場所の情報とを対応付けて管理している。なお、書誌情報９１Ｄの各項目値は、予め管理者などにより登録される。
【００４４】
図３の説明に戻る。施設情報管理部２３は、施設情報を管理する。施設情報管理部２３は、施設情報保持部９２に対して、データの読み込み又は書き込みを制御することで、情報を管理する。なお、施設情報保持部９２は、例えば、サーバ装置２００が備える１又は複数の補助記憶装置（非図示）の所定の記憶領域に相当し、施設情報を管理するＤＢに相当する。なお、管理される施設情報には、例えば、施設内を表す地図情報や、上述した所在候補先情報などが含まれる。施設情報は、予め管理者などにより登録される。
【００４５】
クライアント装置１００（画面制御部１２）は、所蔵場所案内画面Ｗ２を表示する場合、サーバ装置２００に対して、施設情報の取得を要求する要求コマンドを送信する。施設情報管理部２３は、要求コマンドを受信することで、情報取得要求を受け付ける。その結果、施設情報管理部２３は、施設情報保持部９２にアクセスし、登録された施設情報を読み込み、読み込んだ施設情報をクライアント装置１００に送信することで、要求に応答する。これにより、クライアント装置１００（画面制御部１２）は、検索で見つかった書籍を施設内の所蔵場所にマッピングした所蔵場所案内画面Ｗ２を生成する。
【００４６】
以上のように、本実施形態に係る情報閲覧機能は、上記各機能部が連携動作することで実現される。具体的には、クライアント装置１００及びサーバ装置２００などの各機器において、プログラムを実行することで、上記各機能部が連携動作する。
【００４７】
上記プログラムは、実行環境の各装置（コンピュータ）が読み取り可能な記憶媒体に、インストール可能な形式又は実行可能な形式のファイルで記録され提供される。例えば、クライアント装置１００の場合には、プログラムは、上記各機能部を含むモジュール構成となっており、ＣＰＵ１０１が記憶媒体１０８からプログラムを読み出し実行することで、主記憶装置１０２のＲＡＭ上に各機能部が生成される。なお、プログラムの提供方法は、この限りでない。例えば、プログラムを、インターネットなどに接続された外部装置に格納し、データ伝送路Ｎ経由でダウンロードする方法であってもよい。また、主記憶装置１０２のＲＯＭや補助記憶装置１０３のＨＤＤなどに予め組み込んで提供する方法であってもよい。
【００４８】
以下に、本実施形態に係る情報閲覧システム１０００の処理（機能部の連携動作）について、フローチャートを用いて説明する。
【００４９】
《情報閲覧システム１０００の処理》
図８は、本実施形態に係る情報閲覧システム１０００の処理手順例を示すフローチャートである。なお、図８には、クライアント装置１００の表示画面に、検索画面Ｗ１が表示されており、利用者が情報閲覧システム１０００にログイン後の処理手順例が示されている。
【００５０】
図８に示すように、本実施形態に係る情報閲覧システム１０００は、まず、クライアント装置１００が、操作検出部１１により、利用者からの検索操作を受け付ける（ステップＳ１０１）。このとき操作検出部１１は、検索キーの入力と、検索ボタンＢ１の押下による検索指示とを検出し、検索キーを検出データとして得る。
【００５１】
次にクライアント装置１００は、画面制御部１２により、操作検出部１１から検索操作時の検出結果を受け取ると、受け取った検出結果に基づき、サーバ装置２００に検索を要求し、サーバ装置２００から検索結果を取得する（ステップＳ１０２）。このとき画面制御部１２は、操作検出部１１から検出結果として受け取った検索指示イベントに従い、同時に受け取った検索キーをサーバ装置２００に送信し、検索を要求する。これにより、サーバ装置２００は、クライアント装置１００から送信された検索キーを受信することで、検索要求を受け付ける。その後、サーバ装置２００は、検索部２１が、書誌情報管理部２２を介して、書誌情報保持部９１にアクセスし、受信した検索キーに基づき、書誌情報を検索し、該当した書籍の書誌情報（所在先情報を含む）を検索結果として得る。その後、サーバ装置２００は、検索部２１が、該当した書籍の書誌情報を含む検索結果を、クライアント装置１００に送信することで、要求に応答する。これにより、クライアント装置１００は、画面制御部１２が、サーバ装置２００から送信された検索結果を受信することで、検索要求への応答を受け取る。
【００５２】
これを受けてクライアント装置１００は、画面制御部１２により、検索結果を表示装置に表示させる（ステップＳ１０３）。このとき画面制御部１２は、サーバ装置２００から受信した検索結果に基づき、検索用ＵＩ部品が表示された同一画面上の検索結果表示領域Ｒ１に、検索結果ＵＩ部品を配置した検索画面Ｗ１を生成する。つまり、画面制御部１２は、検索で見つかった書籍が検索結果として表示された検索画面Ｗ１を生成する。その後、画面制御部１２は、生成した検索画面Ｗ１を検索結果画面として表示装置に表示する。
【００５３】
次にクライアント装置１００は、操作検出部１１により、利用者からの所蔵場所案内画面Ｗ２の表示操作を受け付ける（ステップＳ１０４）。このとき操作検出部１１は、表示ボタンＢ２の押下による表示指示を検出し、サーバ装置２００に対して情報取得を要求する要求コマンドを検出データとして得る。
【００５４】
次にクライアント装置１００は、画面制御部１２により、操作検出部１１から表示操作時の検出結果を受け取ると、受け取った検出結果に基づき、サーバ装置２００に、情報取得を要求し、サーバ装置２００から施設情報を取得する（ステップＳ１０５）。このとき画面制御部１２は、操作検出部１１から検出結果として受け取った表示指示イベントに従い、表示画面の生成に用いる施設情報の取得を要求する要求コマンドをサーバ装置２００に送信し、情報取得を要求する。これにより、サーバ装置２００は、クライアント装置１００から送信された要求コマンドを受信することで、施設情報の取得要求を受け付ける。その後、サーバ装置２００は、施設情報管理部２３が、施設情報保持部９２にアクセスし、登録された施設情報を得る。その後、サーバ装置２００は、施設情報管理部２３が、施設内を表す地図情報と、施設内における検索対象物の所在候補先を示す所在候補先情報とを含む施設情報を、クライアント装置１００に送信することで、要求に応答する。これにより、クライアント装置１００は、画面制御部１２が、サーバ装置２００から送信された施設情報を受信することで、情報取得要求への応答を受け取る。
【００５５】
これを受けてクライアント装置１００は、画面制御部１２により、所蔵場所案内を表示装置に表示させる（ステップＳ１０６）。このとき画面制御部１２は、サーバ装置２００から受信した施設情報に含まれる所在候補先情報と、検索結果（書誌情報９１Ｄ）に含まれる所在先情報とに基づき、検索で見つかった書籍を施設内の所蔵場所にマッピングした所蔵場所案内画面Ｗ２を生成する。具体的には、画面制御部１２は、所在先情報に基づき、所在候補先情報の中から該当する情報を特定し、マッピング領域Ｒ２に表示された施設内を表す地図上のどの位置に、検索で見つかった書籍に対応する検索結果ＵＩ部品を配置するのかを決定する。画面制御部１２は、決定した画面上の表示位置（検索対象物と所在場所とを対応付ける画面上の表示位置）に従って、検索結果ＵＩ部品をマッピング領域Ｒ２に配置し、所蔵場所案内画面Ｗ２を生成する。その後、画面制御部１２は、生成した所蔵場所案内画面Ｗ２を所在場所案内画面として表示装置に表示する。
【００５６】
このように、本実施形態に係る情報閲覧システム１０００は、複数の検索対象物の所在場所を一画面上に表示する。
【００５７】
＜まとめ＞
以上のように、本実施形態に係る情報閲覧システム１０００によれば、操作検出部１１が、検索画面Ｗ１を介して、検索キーの入力による検索要求を受け付ける。これを受けて情報閲覧システム１０００は、検索部２１が、入力された検索キーに基づき、検索対象の情報を管理するＤＢを検索する。その結果、情報閲覧システム１０００は、画面制御部１２が、該当情報を含む検索結果を、検索要求を受け付けた検索画面と同一画面上に表示する。また、情報閲覧システム１０００は、操作検出部１１が、検索画面Ｗ１を介して、表示ボタンＢ２の押下による、検索された複数の検索対象物の所在場所案内の表示要求を受け付ける。これを受けて情報閲覧システム１０００は、画面制御部１２が、施設情報と検索結果とに基づき、複数の検索対象物をそれぞれの所在場所に対応付けた案内画面（所蔵場所案内画面Ｗ２）を表示する。本実施形態に係る情報閲覧システム１０００は、このような情報閲覧機能を有している。
【００５８】
これによって、本実施形態に係る情報閲覧システム１０００は、複数の検索対象物の所在場所を一画面上に表示する環境を提供する。その結果、本実施形態に係る情報閲覧システム１０００は、利用者が検索対象物を施設内で簡単に見つけることができ、利用者の利便性を向上することができる。
【００５９】
なお、上記実施形態では、検索対象物の所在場所を示す位置情報として、書籍を所蔵する本棚の位置情報を例に説明を行ったが、この限りでない。例えば、書籍を分類単位で所蔵する場合には、施設内に設けられた分類エリアの位置情報を用いてもよい。この場合には、検索で見つかった複数の書籍を、施設内の分類エリアにマッピングした案内画面が表示される。これにより、利用者は、検索で見つかった書籍が、どのような分類に属するのかを簡単に把握することができる。また、例えば、通信タグなどが書籍に備えられている場合には、通信タグの発信情報を用いてもよい。この場合には、検索で見つかった複数の書籍を、施設内における通信タグの発信位置にマッピングした案内画面が表示される。これにより、利用者は、検索で見つかった書籍が、施設内のどこに存在するのかを正確に把握することができる。
【００６０】
また、上記実施形態では、所在場所画面の生成タイミングについて、利用者からの表示操作の検出結果（表示指示）を受け付けたタイミングを例に説明を行ったが、この限りでない。例えば、画面制御部１２は、サーバ装置２００から検索結果を受け取ったタイミングで、所在場所案内画面を動的に生成してもよい。
【００６１】
また、上記実施形態では、施設内の所在場所にマッピングする対象として、検索結果に相当する検索対象物を例に説明を行ったが、この限りでない。例えば、自動配信機能などを利用して定期的に情報収集した情報収集対象物であってもよい。また、上記実施形態では、検索対象物として、書籍を例に説明を行ったが、この限りでない。例えば、検索後や情報収集後に、利用者が施設内で見つけたい（探したい）物であればよい。
【００６２】
よって、本実施形態に係る情報閲覧システム１０００は、書籍検索・所蔵場所案内サービス以外でも、次のようなサービスで有効に活用することができる。例えば、価格や仕様などを比較する情報比較サービスと連携した、商品を取り扱う店舗内を案内するサービスなどである。このように、本実施形態に係る情報閲覧システム１０００は、複数の対象物の所在場所を一画面上に表示可能な利便性の高さが求められる利用場面に対して適用可能である。
【００６３】
［変形例１］
また、上記実施形態では、検索で見つかった複数の書籍が同じ施設内に所蔵されている場合を例に説明を行ったが、この限りでない。検索で見つかった複数の書籍は、例えば、所蔵される階が違うなどのように、異なる施設内に所蔵されている場合も考えられる。そこで、本変形例１では、複数の検索対象物が異なる施設内の所在場所に存在する場合の情報閲覧機能について説明する。
【００６４】
なお、以下の説明では、上記実施形態と同じ事項に同一符号を付してその説明を省略し、異なる事項について説明する。また、以下の説明では、上記実施形態で示した、図書館に導入された情報閲覧システム１０００が提供する書籍検索・所蔵場所案内サービスを例に説明を行う。
【００６５】
（複数の所蔵場所案内画面の例）
図９，１０は、本変形例１に係る所蔵場所案内の画面例（その１，２）を示す図である。図９，１０には、検索で見つかった複数の書籍が異なる施設内に所蔵されている場合に、所蔵場所を案内する異なる表示態様の画面例が示されている。具体的には、図９には、タブ機能による画面切り換えにより、各施設内の所蔵場所を案内する所蔵場所案内画面Ｗ２が示されている。また、図１０には、各施設内の所蔵場所を案内する複数の画面を一画面に収めて（複数画面を集約して）表示する所蔵場所案内画面Ｗ２が示されている。
【００６６】
本変形例１に係る画面制御部１２は、複数の検索対象物が異なる施設内の所在場所に存在する場合、上記所蔵場所案内画面Ｗ２を生成し、利用者に対して検索対象物の所在場所を案内する。このとき画面制御部１２は、サーバ装置２００から受信した施設情報と書誌情報９１Ｄとに基づき、上記所蔵場所案内画面Ｗ２を生成する。そのため、本変形例１に係るサーバ装置２００は、次のような書誌情報９１Ｄと施設情報とを管理し、要求に応じて、クライアント装置１００に送信する。
【００６７】
（書誌情報）
図１１は、本変形例１に係る書誌情報９１Ｄのデータ例を示す図である。図１１に示すように、本変形例１に係る書誌情報９１Ｄは、書籍が所蔵される施設内の場所を示す位置情報に加えて、書籍が所蔵される施設を識別する施設識別子（以下「施設識別情報」という）が登録される所在場所項目を有する。項目値には、例えば、書籍を所蔵する施設内の本棚の設置位置を表す値に加えて、書籍を所蔵する施設ＩＤを表す値（施設名とフロア数などの組み合わせ）などがある。このように、本変形例１に係る書誌情報９１Ｄでは、複数の検索対象物の情報と、検索対象物それぞれの所在場所の情報とを対応付けて管理している。
【００６８】
本変形例１に係るクライアント装置（画面制御部１２）１００は、サーバ装置２００（検索部２１）から上記書誌情報９１Ｄを検索結果として受信することで、検索要求への応答を受け取る。
【００６９】
（施設情報）
図１２は、本変形例１に係る施設情報９２Ｄのデータ例を示す図である。図１２に示すように、本変形例１に係る施設情報９２Ｄは、施設識別、地図、及び所蔵候補場所などの情報項目を有し、各情報項目が対応付けられている。施設識別項目は、施設識別情報が登録される項目である。よって、施設情報９２Ｄは、施設識別項目により、書誌情報９１Ｄと対応付けられる。また、地図項目は、施設内を表す地図が登録される項目である。項目値には、例えば、地図データなどがある。地図項目の項目値は、地図情報に相当する。また、所蔵候補場所項目は、書籍が所蔵される施設内の候補場所を示す位置情報が登録される項目である。項目値には、例えば、各施設内の複数の本棚の設置位置を表す値（各本棚の設置位置を表す値の組み合わせ）などがある。所蔵候補場所項目の項目値は、上記実施形態で説明した所在候補先情報に相当する。このように、本変形例１に係る施設情報９２Ｄでは、複数の施設の情報と、各施設における複数の所在候補場所の情報とを対応付けて管理している。なお、施設情報９２Ｄの各項目値は、予め管理者などにより登録される。
【００７０】
本変形例１に係るクライアント装置（画面制御部１２）１００は、検索結果として受け取った書誌情報９１Ｄに含まれる施設識別情報をサーバ装置２００（施設情報管理部２３）に送信することで、所蔵場所の施設情報の取得を要求する。これを受けてサーバ装置２００（施設情報管理部２３）は、施設情報保持部９２にアクセスし、受信した施設識別情報に基づき、該当した施設情報９２Ｄを読み込み、読み込んだ施設情報９２Ｄをクライアント装置１００に送信することで、要求に応答する。その結果、クライアント装置１００は、サーバ装置２００から送信された施設情報９２Ｄを受信することで、情報取得要求への応答を受け取る。これにより、本変形例１に係る画面制御部１２は、検索対象物の所在先に相当する施設を特定する。その後、画面制御部１２は、サーバ装置２００から受信した施設情報９２Ｄに含まれる所在候補先情報（特定した施設内の所在候補先）と、検索結果（書誌情報９１Ｄ）に含まれる所在先情報とに基づき、上記所蔵場所案内画面Ｗ２を生成する。
【００７１】
以上のように、本変形例１に係る情報閲覧機能は、上記各機能部が、各機器間で各種データをやり取りし、連携動作することで実現される。
【００７２】
以下に、本実施形態に係る情報閲覧システム１０００の処理（機能部の連携動作）について、フローチャートを用いて説明する。
【００７３】
《情報閲覧システム１０００の処理》
図１３は、本変形例１に係る情報閲覧システム１０００の処理手順例を示すフローチャートである。なお、図１３には、上記実施形態に示した図８と同様に、クライアント装置１００の表示画面に、検索画面Ｗ１が表示されており、利用者が情報閲覧システム１０００にログイン後の処理手順例が示されている。また、以下の説明では、主に、上記実施形態と異なる処理について説明する。
【００７４】
図１３に示すように、本変形例１に係る情報閲覧システム１０００は、まず、クライアント装置１００が、操作検出部１１により、利用者からの検索操作を受け付ける（ステップＳ２０１）。
【００７５】
次にクライアント装置１００は、画面制御部１２により、操作検出部１１から検索操作時の検出結果を受け取ると、受け取った検出結果に基づき、サーバ装置２００に検索を要求し、サーバ装置２００から検索結果を取得する（ステップＳ２０２）。このとき画面制御部１２は、サーバ装置２００から送信された検索結果（施設識別情報が加わった所在先情報を含む書誌情報９１Ｄ）を受信することで、検索要求への応答を受け取る。
【００７６】
これを受けてクライアント装置１００は、画面制御部１２により、検索で見つかった書籍が検索結果として表示された検索画面Ｗ１を生成し、生成した検索画面Ｗ１を検索結果画面として表示装置に表示させる（ステップＳ２０３）。
【００７７】
次にクライアント装置１００は、操作検出部１１により、利用者からの所蔵場所案内画面Ｗ２の表示操作を受け付ける（ステップＳ２０４）。
【００７８】
次にクライアント装置１００は、画面制御部１２により、操作検出部１１から表示操作時の検出結果を受け取ると、受け取った検出結果に基づき、サーバ装置２００に、情報取得を要求し、サーバ装置２００から施設情報９２Ｄを取得する（ステップＳ２０５）。このとき画面制御部１２は、操作検出部１１から検出結果として受け取った表示指示イベントに従い、検索結果として受け取った書誌情報９１Ｄに含まれる施設識別情報をサーバ装置２００に送信し、情報取得を要求する。これにより、サーバ装置２００は、クライアント装置１００から送信された施設識別情報を受信することで、施設情報９２Ｄの取得要求を受け付ける。その後、サーバ装置２００は、施設情報管理部２３が、施設情報保持部９２にアクセスし、受信した施設識別情報に基づき、該当した施設情報９２Ｄを得る。その後、サーバ装置２００は、施設情報管理部２３が、施設内を表す地図情報と、施設内における検索対象物の所在候補先を示す所在候補先情報とを含む施設情報９２Ｄを、クライアント装置１００に送信することで、要求に応答する。これにより、クライアント装置１００は、画面制御部１２が、サーバ装置２００から送信された施設情報９２Ｄを受信することで、情報取得要求への応答を受け取る。
【００７９】
これを受けてクライアント装置１００は、画面制御部１２により、検索で見つかった書籍を施設内の所蔵場所にマッピングした所蔵場所案内画面Ｗ２を生成し、生成した所蔵場所案内画面Ｗ２を所在場所案内画面として表示装置に表示させる（ステップＳ２０６）。
【００８０】
このように、本変形例１に係る情報閲覧システム１０００は、複数の検索対象物が異なる施設内の所在場所に存在する場合であっても、利用者に対して検索対象物の所在場所を案内できる。
【００８１】
［第２の実施形態］
上記実施形態では、複数の検索対象物の所在場所を一画面上に表示する情報閲覧機能を、クライアント装置側で実現する技術を提案した。本実施形態では、上記情報閲覧機能を、サーバ装置側で実現する技術を提案する。
【００８２】
情報閲覧機能をサーバ装置側で実現するメリットは、画面制御をサーバ装置側で一元管理できる点である。これにより、本実施形態では、情報を閲覧する利用者側の機器に依存することなく、情報閲覧機能を提供することができる。
【００８３】
なお、以下の説明では、上記実施形態と同じ事項に同一符号を付してその説明を省略し、異なる事項について説明する。また、以下の説明では、上記実施形態で示した、図書館に導入された情報閲覧システム１０００が提供する、書籍検索・所蔵場所案内サービスを例に説明を行う。
【００８４】
＜機能構成＞
図１４は、本実施形態に係る情報閲覧機能の構成例を示す図である。図１４に示すように、本実施形態に係るサーバ装置２００は、検索部２１、書誌情報管理部２２、書誌情報保持部９１、施設情報管理部２３、及び施設情報保持部９２に加えて、画面制御部１２を有する。
【００８５】
《クライアント装置１００の機能》
操作検出部１１は、操作時の検出データを、操作を受け付けた利用者の検出結果としてサーバ装置２００に送信し、サーバ装置２００が有する画面制御部１２に対して、操作受付後の画面制御を指示する。このように、操作検出部１１は、受け付けた利用者操作を検出し、利用者操作の検出データをサーバ装置２００に送信し、利用者操作の実行要求を行う。
【００８６】
《サーバ装置２００の機能》
画面制御部１２は、クライアント装置１００で受け付けた操作に従って、クライアント装置１００の表示画面を制御する。画面制御部１２は、クライアント装置１００から送信された利用者操作の検出データを受信すると、利用者の操作結果（操作検出部１１の検出結果）に基づき、クライアント装置１００に表示する画面（検索画面Ｗ１と所蔵場所案内画面Ｗ２）を生成する。その結果、画面制御部１２は、生成した画面データをクライアント装置１００に送信する。これにより、クライアント装置１００では、受信した画面データが処理され、画面に表示される。また、画面制御部１２は、利用者の操作結果に基づき、利用者から要求された処理の実行を、処理を実行する機能部に指示する。
【００８７】
以上のように、本実施形態に係る情報閲覧機能は、上記各機能部が、各機器間で各種データをやり取りし、連携動作することで実現される。
【００８８】
以下に、本実施形態に係る情報閲覧システム１０００の処理（機能部の連携動作）について、フローチャートを用いて説明する。
【００８９】
《情報閲覧システム１０００の処理》
図１５は、本実施形態に係る情報閲覧システム１０００の処理手順例を示すフローチャートである。図１５（Ａ）には、本実施形態に係るクライアント装置１００で実行される処理例、同図（Ｂ）には、本実施形態に係るサーバ装置２００で実行される処理例が示されている。なお、図１５には、上記実施形態に示した図８と同様に、クライアント装置１００の表示画面に、検索画面Ｗ１が表示されており、利用者が情報閲覧システム１０００にログイン後の処理手順例が示されている。
【００９０】
図１５に示すように、本実施形態に係る情報閲覧システム１０００は、まず、クライアント装置１００が、操作検出部１１により、利用者からの検索操作を受け付ける（ステップＳ３０１）。このとき操作検出部１１は、検索キーの入力と、検索ボタンＢ１の押下による検索指示とを検出し、検索キーを検出データとして得る。
【００９１】
次にクライアント装置１００は、操作検出部１１により、利用者から受け付けた検索指示に従って、サーバ装置２００に、検索キーに該当する情報の検索を要求する（ステップＳ３０２）。このとき操作検出部１１は、検索キーをサーバ装置２００に送信する。
【００９２】
サーバ装置２００は、画面制御部１２により、クライアント装置１００からの検索要求を受け付ける（ステップＳ３０３）。このとき画面制御部１２は、操作検出部１１から送信された検索キーを受信し、検索部２１に受信データを渡し、情報検索を指示する。このように、サーバ装置２００は、クライアント装置１００から送信された検索キーを受信することで、検索要求を受け付ける。
【００９３】
次にサーバ装置２００は、検索部２１により、情報を検索する（ステップＳ３０４）。このとき検索部２１は、書誌情報管理部２２を介して、書誌情報保持部９１にアクセスし、受信した検索キーに基づき、書誌情報を検索し、該当した書籍の書誌情報（所在先情報を含む）を検索結果として得る。
【００９４】
次にサーバ装置２００は、画面制御部１２により、検索結果を表示する検索結果画面を生成する（ステップＳ３０５）。このとき画面制御部１２は、検索部２１から受け取った検索結果に基づき、検索用ＵＩ部品が表示された同一画面上の検索結果表示領域Ｒ１に、検索結果ＵＩ部品を配置した検索画面Ｗ１を生成する。つまり、画面制御部１２は、検索結果が表示された検索画面Ｗ１を生成する。
【００９５】
その後、サーバ装置２００は、クライアント装置１００に対して、検索結果を応答する（ステップＳ３０６）。このとき画面制御部１２は、生成した検索画面Ｗ１の画面データを、クライアント装置１００に送信することで、要求に応答する。
【００９６】
これを受けてクライアント装置１００は、検索結果を表示装置に表示する（ステップＳ３０７）。このときクライアント装置１００は、受信した検索画面Ｗ１の画面データを処理し、検索用ＵＩ部品と同一画面上に検索結果が表示された検索結果画面を表示装置に表示する。このように、クライアント装置１００は、サーバ装置２００から送信された検索結果を含む検索画面Ｗ１の画面データを受信することで、検索要求への応答を受け取る。
【００９７】
次にクライアント装置１００は、操作検出部１１により、利用者からの所蔵場所案内画面Ｗ２の表示操作を受け付ける（ステップＳ３０８）。このとき操作検出部１１は、表示ボタンＢ２の押下による表示指示を検出し、サーバ装置２００に対して画面生成を要求する要求コマンドを検出データとして得る。
【００９８】
次にクライアント装置１００は、操作検出部１１により、利用者から受け付けた表示指示に従って、サーバ装置２００に、所蔵場所案内画面Ｗ２の生成を要求する（ステップＳ３０９）。このとき操作検出部１１は、要求コマンドをサーバ装置２００に送信する。
【００９９】
サーバ装置２００は、画面制御部１２により、クライアント装置１００からの画面生成要求を受け付ける（ステップＳ３１０）。このように、サーバ装置２００は、クライアント装置１００から送信された要求コマンドを受信することで、検索要求を受け付ける。
【０１００】
次にサーバ装置２００は、画面制御部１２により、検索で見つかった複数の書籍を施設内の所蔵場所にマッピングした所蔵場所案内画面Ｗ２を生成する（ステップＳ３１１）。このとき画面制御部１２は、施設情報９２Ｄに含まれる所在候補先情報と、検索結果（書誌情報９１Ｄ）に含まれる所在先情報とに基づき、検索で見つかった書籍を施設内の所蔵場所にマッピングした所蔵場所案内画面Ｗ２を生成する。具体的には、画面制御部１２は、所在先情報に基づき、所在候補先情報の中から該当する情報を特定し、マッピング領域Ｒ２に表示された施設内を表す地図上のどの位置に、検索で見つかった書籍に対応する検索結果ＵＩ部品を配置するのかを決定する。画面制御部１２は、決定した画面上の表示位置に従って、検索結果ＵＩ部品をマッピング領域Ｒ２に配置し、所蔵場所案内画面Ｗ２を生成する。
【０１０１】
その後、サーバ装置２００は、クライアント装置１００に対して、操作結果を応答する（ステップＳ３１２）。このとき画面制御部１２は、生成した所蔵場所案内画面Ｗ２の画面データを、クライアント装置１００に送信することで、要求に応答する。
【０１０２】
これを受けてクライアント装置１００は、所在場所案内を表示装置に表示する（ステップＳ３１３）。このときクライアント装置１００は、受信した所蔵場所案内画面Ｗ２の画面データを処理し、複数の検索対象物の所在場所を一画面上に表示された所在場所案内画面を表示装置に表示する。このように、クライアント装置１００は、サーバ装置２００から送信されたマッピング結果を含む所蔵場所案内画面Ｗ２の画面データを受信することで、画面生成要求への応答を受け取る。
【０１０３】
＜まとめ＞
以上のように、本実施形態に係る情報閲覧システム１０００によれば、情報閲覧機能が有する各機能部が、各機器間で各種データをやり取りし、連携動作することで、第１の実施形態と同様の効果を奏することができる。また、本実施形態に係る情報閲覧システム１０００では、画面制御をサーバ装置２００側で一元化することから、情報を閲覧する利用者側の機器に依存することなく、情報閲覧機能を提供できる。
【０１０４】
最後に、上記実施形態では、情報閲覧システム１０００の機能が、ソフトウェアの実装により実現する例を説明したが、この限りでない。例えば、情報閲覧システム１０００が有する各機能部の一部又は全部を、ハードウェアの実装により実現してもよい。
【０１０５】
また、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１０６】
１１      操作検出部
１２      画面制御部
２１      検索部
２２      書誌情報管理部
２３      施設情報管理部
９１      書誌情報保持部
９２      施設情報保持部
１００    クライアント装置
２００    サーバ装置
１０００  情報閲覧システム
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００３−０８５１８４号公報
【図１】
2014174637.tif 000003
【図２】
2014174637.tif 000004
【図３】
2014174637.tif 000005
【図４】
2014174637.tif 000006
【図５】
2014174637.tif 000007
【図６】
2014174637.tif 000008
【図７】
2014174637.tif 000009
【図８】
2014174637.tif 000010
【図９】
2014174637.tif 000011
【図１０】
2014174637.tif 000012
【図１１】
2014174637.tif 000013
【図１２】
2014174637.tif 000014
【図１３】
2014174637.tif 000015
【図１４】
2014174637.tif 000016
【図１５】
2014174637.tif 000017