(57)【特許請求の範囲】
【請求項１】
サーバと端末とがネットワークを介して接続される図書館書籍検索システムにおいて、
前記サーバは、
ニュース記事を記憶する記事記憶手段と、
図書館に関する情報を記憶する図書館情報記憶手段と、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、
第１のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索手段と、
前記類似記事検索手段で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、
前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、
前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、を備え、
前記端末は、
前記サーバの推薦書籍抽出手段で抽出された前記推薦書籍の表示を制御する表示制御手段、を備える
ことを特徴とする図書館書籍検索システム。
【請求項２】
サーバと端末とがネットワークを介して接続される図書館書籍検索システムの図書館書籍検索方法において、
前記サーバは、
ニュース記事を記憶する記事記憶ステップと、
図書館に関する情報を記憶する図書館情報記憶ステップと、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、
第１のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索ステップと、
前記類似記事検索ステップの処理で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、
前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、
前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、を含み、
前記端末は、
前記サーバの推薦書籍抽出ステップの処理で抽出された前記推薦書籍の表示を制御する表示制御ステップ、を含む
ことを特徴とする図書館書籍検索方法。
【請求項３】
ニュース記事を記憶する記事記憶手段と、
図書館に関する情報を記憶する図書館情報記憶手段と、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、
第１のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索手段と、
前記類似記事検索手段で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、
前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、
前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、
を備えることを特徴とする図書館書籍検索装置。
【請求項４】
前記貸出履歴情報検索手段は、前記第１のニュース記事に含まれる前記用語に基づいて、検索した前記貸出履歴情報を絞り込む
ことを特徴とする請求項３に記載の図書館書籍検索装置。
【請求項５】
前記推薦書籍抽出手段は、前記貸出履歴情報と、基準貸出履歴情報とを比較することによって前記推薦書籍を抽出する
ことを特徴とする請求項３又は請求項４に記載の図書館書籍検索装置。
【請求項６】
前記基準貸出履歴情報は、前記所定の期間と同一時期の他の図書館の貸出履歴を合計したものである
ことを特徴とする請求項５に記載の図書館書籍検索装置。
【請求項７】
前記基準貸出履歴情報は、前記第２のニュース記事に含まれる時期より所定の期間前までの関連図書館の貸出履歴を合計したものである
ことを特徴とする請求項５に記載の図書館書籍検索装置。
【請求項８】
ニュース記事を記憶する記事記憶ステップと、
図書館に関する情報を記憶する図書館情報記憶ステップと、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、
第１のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索ステップと、
前記類似記事検索ステップの処理で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、
前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、
前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、
を含む処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書館書籍を検索する図書館書籍検索システム等に関するものである。
【背景技術】
【０００２】
近年、インターネット上に開設された仮想書店で、書籍を販売購入することが一般的になってきている。このような書店では、データベースを備えていて、利用者が目的とする本を探そうとする場合、書籍名、キーワード、著者名、発売日、出版社名等を入力し、データベース検索を行うことによって目的の本を指定することができる。また、利用者の偶然的な本探しを助けるために、ある選択された本に関して、その本を購入した他人が同時に、またはその本の購入の前後に、購入している本を参考情報として提示する仮想書店もある。
【０００３】
このように、キーワード検索や、他人の購入履歴に基づく検索によって、所望の書籍が提示される。このほか、書籍や商品等の検索には、さまざまな方法が提案されている。
【０００４】
例えば、特許文献１には、利用者の嗜好を、利用者が閲覧した書籍詳細説明情報やその他の対話入力から自動的に判断し、利用者の嗜好に基づいて利用者が興味を起こすと思われる書籍を効率よく提供することが可能な書籍紹介装置が提案されている。
【０００５】
また例えば、特許文献２には、ウェブショッピングコンテンツと共に表示されるレコメンド商品広告の配信に関して、時事に連動した商品広告の配信を行う商品広告配信装置が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２６９１０６号公報
【特許文献２】特開２０１０−４４５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来、事故や事件などの突発的なイベントが発生した場合、過去に同様のイベントが発生した際に参考になった書籍を手早く探し出したいが、そのような検索システムは提案されていなかった。
【０００８】
特許文献１や特許文献２では、利用者が閲覧したコンテンツ（書籍・ニュース記事）内の単語を基に類似コンテンツを探しているが、書籍の書誌情報や商品の商品情報のみを用いて検索しているため、提示された書籍・商品が、該利用者に本当に役に立つか（あるいは過去に役に立ったか）を判断することができない。
【０００９】
つまり、特許文献１や特許文献２の検索技術を用いたとしても、事故や事件などの突発的なイベントが発生した場合、過去に同様のイベントが発生した際に参考になった書籍を検索し、利用者に推薦することはできない課題があった。
【００１０】
本発明は、前述した問題点に鑑みてなされたもので、その目的とすることは、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて推薦書籍を検索することが可能な図書館書籍検索システム等を提供することである。
【課題を解決するための手段】
【００１１】
前述した目的を達成するために、第１の発明は、サーバと端末とがネットワークを介して接続される図書館書籍検索システムにおいて、前記サーバは、ニュース記事を記憶する記事記憶手段と、図書館に関する情報を記憶する図書館情報記憶手段と、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、第１のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索手段と、前記類似記事検索手段で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、を備え、前記端末は、前記サーバの推薦書籍抽出手段で抽出された前記推薦書籍の表示を制御する表示制御手段、を備えることを特徴とする図書館書籍検索システムである。
第１の発明によって、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて書籍を検索することができる。
【００１２】
第２の発明は、サーバと端末とがネットワークを介して接続される図書館書籍検索システムの図書館書籍検索方法において、前記サーバは、ニュース記事を記憶する記事記憶ステップと、図書館に関する情報を記憶する図書館情報記憶ステップと、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、第１のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索ステップと、前記類似記事検索ステップの処理で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、を含み、前記端末は、前記サーバの推薦書籍抽出ステップの処理で抽出された前記推薦書籍の表示を制御する表示制御ステップ、を含むことを特徴とする図書館書籍検索方法である。
第２の発明によって、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて書籍を検索することができる。
【００１３】
第３の発明は、ニュース記事を記憶する記事記憶手段と、図書館に関する情報を記憶する図書館情報記憶手段と、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、第１のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索手段と、前記類似記事検索手段で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、を備えることを特徴とする図書館書籍検索装置である。
第３の発明によって、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて書籍を検索することができる。
【００１４】
前記貸出履歴情報検索手段は、前記第１のニュース記事に含まれる前記用語に基づいて、検索した前記貸出履歴情報を絞り込む。
これにより、より適切な書籍を推薦することができる。
【００１５】
前記推薦書籍抽出手段は、前記貸出履歴情報と、基準貸出履歴情報とを比較することによって前記推薦書籍を抽出する。
これにより、貸出増加傾向がある書籍を簡単に抽出することができる。
【００１６】
前記基準貸出履歴情報は、前記所定の期間と同一時期の他の図書館の貸出履歴を合計したもの、あるいは、前記第２のニュース記事に含まれる時期より所定の期間前までの関連図書館の貸出履歴を合計したものである。
これにより、ニュース記事に関連性の高いと思われる書籍の貸出履歴を基準とすることができる。
【００１７】
第４の発明は、コンピュータに、ニュース記事を記憶する記事記憶ステップと、図書館に関する情報を記憶する図書館情報記憶ステップと、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、第１のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第１のニュース記事に類似する第２のニュース記事を検索する類似記事検索ステップと、前記類似記事検索ステップの処理で検索された前記第２のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第２のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、を実行させるためのプログラムである。
第４の発明に係るプログラムをコンピュータにインストールすることで、第３の発明に係る図書館書籍検索装置を得ることができる。
【発明の効果】
【００１８】
本発明により、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて推薦書籍を検索することが可能な図書館書籍検索システム等を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る図書館書籍情報検索システムの構成例を示す図である。
【図２】検索サーバのハードウェアの構成例を示すブロック図である。
【図３】ＤＢサーバの記憶部に記憶されるデータベースを示す図である。
【図４】記事データベースに記憶される情報の一例を示す図である。
【図５】図書館情報データベースに記憶される情報の一例を示す図である。
【図６】貸出履歴データベースに記憶される情報の一例を示す図である。
【図７】推薦書籍提示処理を説明するフローチャートである。
【図８】ニュース記事閲覧画面の表示例および分析結果情報の例を示す図である。
【図９】類似記事の一例を示す図である。
【図１０】貸出履歴の一例を示す図である。
【図１１】関連貸出履歴情報の一例を示す図である。
【図１２】基準貸出履歴情報の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて、本発明の実施形態を詳細に説明する。
【００２１】
［本発明の実施の形態］
図１は、本発明の実施の形態に係る図書館書籍情報検索システム１の構成例を示す図である。
【００２２】
図１に示す図書館書籍情報検索システム１は、検索サーバ２、ＤＢ（データベース）サーバ３、閲覧端末４とがネットワーク５を介して相互に接続されることで構成される。なお、検索サーバ２、ＤＢサーバ３、閲覧端末４の数は、任意であり、それぞれ複数設けることも勿論可能である。
【００２３】
検索サーバ２は、CPU（Central Processing Unit）、ROM（Read Only Memory）、RAM（Random Access Memory）、HDD（Hard Disc Drive）等からなるコンピュータシステムであり、閲覧端末４からネットワーク５を介して受信した、あるイベント（ニュース）に係る推薦書籍の提示要求に基づいて、ＤＢサーバ３に記憶されている類似イベントを検索し、検索した類似イベントに含まれる場所情報から関連図書館情報を検索し、関連図書館の貸出履歴情報に基づいて、推薦書籍を抽出し、閲覧端末４に推薦書籍情報を検索結果として提示（返信）する。
【００２４】
ＤＢサーバ３は、CPU、ROM、RAM、HDD等からなるコンピュータシステムであり、イベントが発生すると、そのイベントの内容を分析し、ニュース記事としてデータベースに記憶する。またＤＢサーバ３は、各図書館において、利用者による図書館書籍の貸出が発生すると、その貸出履歴をデータベースに記憶する。さらにＤＢサーバ３は、各図書館に関する情報を予めデータベースに記憶する。
【００２５】
閲覧端末４は、CPU、ROM、RAM、HDD、入力部、および表示画面などを実装したコンピュータである。閲覧端末４は、利用者による入力情報を受け付けて、ネットワーク５を介して検索サーバ２に検索要求として送信し、検索サーバ２から検索結果等を受信して、検索結果等を利用者に提示する。
【００２６】
ネットワーク５は、LAN（Local Area Network）やインターネット等のネットワークであり、有線、無線は特に問わない。
【００２７】
図１の例では、検索サーバ２とＤＢサーバ３は、個々に図示されているが、筐体が単一または複数のいずれでもよく、サーバの管理主体が同一または別々のいずれでもよい。
【００２８】
図２は、検索サーバ２のハードウェアの構成例を示すブロック図である。なお、図２のハードウェア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。また、ＤＢサーバ３や閲覧端末４も基本的に検索サーバ２と同様の構成を有する。
【００２９】
検索サーバ２（ＤＢサーバ３、閲覧端末４）を実現するコンピュータは、制御部１１、記憶部１２、通信部１３、入力部１４、表示部１５等が、バス１６を介して接続される。
【００３０】
制御部１１は、CPU、ROM、RAM等で構成される。CPUは、記憶部１２、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス１６を介して接続された各装置を駆動制御し、検索サーバ２（ＤＢサーバ３、閲覧端末４）が行う後述する処理を実現する。ROMは、不揮発性メモリであり、コンピュータのブートプログラムやBIOS（Basic Input/Output System）等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部１２、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行う為に使用するワークエリアを備える。
【００３１】
記憶部１２は、HDDであり、制御部１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部１１により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。
【００３２】
通信部１３は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク５間の通信を媒介する通信インターフェイスであり、ネットワーク５を介して、他のコンピュータ間との通信制御を行う。
【００３３】
入力部１４は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１４を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
【００３４】
表示部１５は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。バス１６は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３５】
図３は、ＤＢサーバ３の記憶部１２に記憶されるデータベースを示す図である。図３に示すように、ＤＢサーバ３の記憶部１２には、記事データベース２１、図書館情報データベース２２、および貸出履歴データベース２３が記憶される。
【００３６】
記事データベース２１は、例えば、図４に示すように、少なくとも、時期３２、場所３３、イベント３４、および本文３５を、記事ＩＤ３１ごとにニュース記事として記憶する。
【００３７】
記事ＩＤ３１は、ニュース記事を一意に識別するための情報を示す。時期３２は、ニュース記事の日付情報を示す。場所３３は、ニュース記事に含まれる都道府県等の場所情報を示す。イベント３４は、ニュース記事が形態素解析され、重要語抽出技術（公知技術）等により抽出された用語を示す。イベント３４には、少なくとも１つ以上の用語が記憶される。本文３５は、ニュース記事の本文に関する電子データ（コンピュータが利用可能なデータ）を示す。
【００３８】
図書館情報データベース２２は、例えば、図５に示すように、少なくとも、都道府県４２、市区町村４３、および図書館名４４を、図書館ＩＤ４１ごとに図書館情報として記憶する。
【００３９】
図書館ＩＤ４１は、図書館を一意に識別するための情報を示す。都道府県４２は、東京都、北海道、大阪府、神奈川県等の４７都道府県の名称を示す。市区町村４３は、横浜市、中央区等の市区町村の名称を示す。図書館名４４は、図書館の名称を示す。
【００４０】
貸出履歴データベース２３は、例えば、図６に示すように、少なくとも、貸出日５２、利用者名５３、書籍名５４、および図書館ＩＤ５５を、貸出ＩＤ５１ごとに貸出履歴として記憶する。
【００４１】
貸出ＩＤ５１は、貸出履歴を一意に識別するための情報を示す。貸出日５２は、書籍が貸し出された日付情報を示す。利用者名５３は、書籍を借りた利用者の氏名または利用者ＩＤを示す。書籍名５４は、貸し出された書籍の名称を示す。図書館ＩＤ５５は、図書館を一意に識別するための情報を示し、図書館情報データベース２２の図書館ＩＤ４１と紐付けられる。
【００４２】
以上のようなデータベースがＤＢサーバ３の記憶部１２に記憶される。そして、検索サーバ２は、図７のフローチャートを用いて後述する、推薦書籍提示処理を実行する際、ＤＢサーバ３の記憶部１２に記憶されているデータベースを参照して適切な書籍を抽出し、利用者に提示することができる。
【００４３】
図７は、検索サーバ２が実行する推薦書籍提示処理を説明するフローチャートである。図７の説明に当たり、図８〜図１２を参照し、具体的なデータに対応する処理内容も説明する。
【００４４】
ステップＳ１において、検索サーバ２の制御部１１は、閲覧端末４の表示部１５に表示されているニュース記事閲覧画面上で、推薦書籍ボタンが押下されるまで待機する。
【００４５】
例えば、閲覧端末４の制御部１１は、図８に示すような、ニュース記事閲覧画面６１を表示部１５に表示させる。利用者は、表示部１５に表示されたニュース記事閲覧画面６１のニュース記事を見て、さらに詳細な内容を調べたい場合、「推薦書籍」のボタン６１ａを押下することで、ネットワーク５を介して検索サーバ２に対して推薦書籍の提示を指示することができる。
【００４６】
ステップＳ１において、検索サーバ２の制御部１１は、閲覧端末４の表示部１５に表示されたニュース記事閲覧画面６１で「推薦書籍」のボタン６１ａが押下されたことを、ネットワーク５を介して検知すると、ステップＳ２に進み、形態素解析や重要語抽出等の処理により、当該ニュース記事を分析する。
【００４７】
検索サーバ２の制御部１１は、ニュース記事の分析の結果、図８の矢印Ａ１の先に示すような分析結果情報６２を得る。図８の例の場合、分析結果情報６２には、「２０１１年６月２０日」を示す時期、「新潟県」を示す場所、「焼肉店、食中毒、下痢、嘔吐、入院」を示すイベント（用語）に関する情報が含まれている。
【００４８】
ステップＳ３において、検索サーバ２の制御部１１は、ステップＳ２の処理で得られた分析情報６２に含まれるイベント（焼肉店、食中毒、下痢、嘔吐、入院）に関する情報に基づいて、ＤＢサーバ３の記憶部１２の記事データベース２１を参照し、類似する記事を検索する。また、検索サーバ２の制御部１１は、ステップＳ２の処理で得られた分析情報６２に基づいて、ＤＢサーバ３の記憶部１２の記事データベース２１に、新たなニュース記事データとして登録する。
【００４９】
図９は、図７のステップＳ３の処理で検索された類似記事の例を示している。
【００５０】
類似記事７１ａには、「１９９９年６月２６日」を示す時期、「大阪府」を示す場所、「小学校、給食、食中毒、児童、入院」を示すイベントが含まれている。類似記事７１ｂには、「２００４年７月１２日」を示す時期、「秋田県」を示す場所、「旅館、Ｏ−１５７、嘔吐、入院」を示すイベントが含まれている。
【００５１】
つまり、類似記事７１ａは、分析情報６２の「食中毒、入院」のイベントと一致したことにより検索され、類似記事７１ｂは、分析情報６２の「嘔吐、入院」のイベントと一致したことにより検索されている。
【００５２】
なお、図９の例では、２つの類似記事が検索されたが、検索結果が多い場合には、より類似度の高いものや、時期がより新しいものを選別してもよい。
【００５３】
図７の説明に戻る。ステップＳ４おいて、検索サーバ２の制御部１１は、ステップＳ３の処理で検索された類似記事から場所に関する情報（都道府県）を抽出する。そして、検索サーバ２の制御部１１は、ＤＢサーバ３の記憶部１２の図書館情報データベース２２を参照し、抽出した場所に存在する図書館を検索する。
【００５４】
例えば、図９に示した類似記事７１ａからは「大阪府」が抽出され、類似記事７１ｂからは「秋田県」が抽出されるため、検索サーバ２の制御部１１は、ＤＢサーバ２の記憶部１２の図書館情報データベース２２から、都道府県４２（図５）が「大阪府」または「秋田県」を示す図書館情報を検索する。
【００５５】
ステップＳ５において、検索サーバ３の制御部１１は、ステップＳ４の処理で検索された図書館情報から図書館ＩＤ４１（図５）を抽出するとともに、ステップＳ３の処理で検索された類似記事７１ａ、７１ｂから時期に関する情報を抽出する。そして、検索サーバ３の制御部１１は、ＤＢサーバ３の記憶部１２の貸出履歴データベース２３を参照し、抽出した図書館ＩＤ４１に紐付けられた図書館ＩＤ５５（図６）の貸出履歴のうち、ステップＳ３の処理で抽出した時期以降の所定の期間（例えば、１週間、１か月間）の貸出履歴を検索する。
【００５６】
図１０は、図７のステップＳ５の処理で検索された貸出履歴の例を示している。
【００５７】
貸出履歴８１ａには、「大阪市立△△図書館」を示す図書館名、「１９９６年６月２７日」を示す貸出日、「Ａさん」を示す利用者名、「図解  食中毒」を示す書籍名が含まれている。貸出履歴８１ｂには、「大阪府立××図書館」を示す図書館名、「１９９６年６月２７日」を示す貸出日、「Ｂさん」を示す利用者名、「知って防ごう食中毒」を示す書籍名が含まれている。貸出履歴８１ｃには、「大阪府立○○図書館」を示す図書館名、「１９９６年６月２８日」を示す貸出日、「Ｃさん」を示す利用者名、「食中毒予防必携」を示す書籍名が含まれている。貸出履歴８１ｄには、「秋田県立△△図書館」を示す図書館名、「２００４年７月１３日」を示す貸出日、「Ｄさん」を示す利用者名、「図解  食中毒」を示す書籍名が含まれている。貸出履歴８１ｅには、「秋田市立○○図書館」を示す図書館名、「２００４年７月１４日」を示す貸出日、「Ｅさん」を示す利用者名、「知って防ごう食中毒」を示す書籍名が含まれている。
【００５８】
つまり、貸出履歴８１ａ〜８１ｃは、類似記事７１ａ（図９）から抽出された「大阪府」内に存在する図書館情報の貸出履歴のうち、類似記事７１ａから抽出された時期（１９９９年６月２６日）以降の所定の期間に含まれるものとして検索され、貸出履歴８１ｄ、８１ｅは、類似記事７１ｂから抽出された「秋田県」内に存在する図書館情報の貸出履歴のうち、類似記事７１ｂから抽出された時期（２００４年７月１２日）以降の所定の期間に含まれるものとして検索されている。
【００５９】
なお、類似記事７１ａ、７１ｂから抽出された場所に関する情報に加え、ニュース記事のイベントに含まれる用語（図８の例では、「焼肉店、食中毒、下痢、嘔吐、入院」）に基づいて貸出履歴を絞り込むようにしてもよい。
【００６０】
図７の説明に戻る。ステップＳ５において、検索サーバ２の制御部１１は、所定の期間の貸出履歴を検索した後、すべての図書館分の書籍名および貸出回数をマージ（統合）して関連貸出履歴情報（類似記事に何らかの関連があると思われる書籍の貸出履歴）として取得する。
【００６１】
図１１は、図７のステップＳ５の処理で取得された関連貸出履歴情報の例を示している。
【００６２】
関連貸出履歴情報９１には、「図解  食中毒」の書籍名に「３５回」の貸出回数合計、「知って防ごう食中毒」の書籍名に「３０回」の貸出回数合計、「食中毒予防必携」の書籍名に「２７回」の貸出回数合計、「最新Java（登録商標）script応用」の書籍名に「２０回」の貸出回数合計、「かんたんJava（登録商標）script」の書籍名に「１８回」の貸出回数合計、・・・等が含まれている。
【００６３】
このように、貸出回数合計の多い順に並び替えられた書籍名と貸出回数合計を含む関連貸出履歴情報９１が取得される。
【００６４】
図７の説明に戻る。ステップＳ６において、検索サーバ２の制御部１１は、基準貸出履歴情報を取得する。基準貸出履歴情報とは、例えば、関連貸出履歴情報を検索した所定の期間と同一時期の他の図書館の貸出履歴を合計したもの、あるいは、類似記事が発生した時期より所定の期間前までの関連図書館の貸出履歴を合計したもの等である。
【００６５】
図１１は、図７のステップＳ６の処理で取得された基準貸出履歴情報の例を示している。
【００６６】
基準貸出履歴情報１０１には、「図解  食中毒」の書籍名に「２回」の貸出回数合計、「知って防ごう食中毒」の書籍名に「３回」の貸出回数合計、「食中毒予防必携」の書籍名に「０回」の貸出回数合計、「最新Java（登録商標）script応用」の書籍名に「１６回」の貸出回数合計、「かんたんJava（登録商標）script」の書籍名に「２０回」の貸出回数合計、・・・等が含まれている。
【００６７】
図７の説明に戻る。ステップＳ７において、検索サーバ２の制御部１１は、ステップＳ５の処理で取得された関連貸出履歴情報９１と、ステップＳ６の処理で取得された基準貸出履歴情報１０１とを比較し、推薦する書籍を抽出する。
【００６８】
より詳細には、検索サーバ２の制御部１１は、関連貸出履歴情報９１に含まれる最も貸出回数合計の多い「図解  食中毒」について、当該書籍名の貸出回数合計である「３５回」と、基準貸出履歴情報１０１に含まれる「図解  食中毒」の書籍名の貸出回数合計である「２回」とを比較し、所定の閾値以上の貸出増加傾向がある場合、当該書籍を推薦書籍として抽出する。そして、検索サーバ２の制御部１１は、関連貸出履歴情報９１に含まれるすべての書籍について、同様の比較を行い、抽出処理を繰り返す。
【００６９】
検索サーバ２の制御部１１は、図１１の例の関連貸出履歴情報９１と図１２の例の基準貸出履歴情報１０１との比較により、「図解  食中毒」、「知って防ごう食中毒」、「食中毒予防必携」等の書籍名を推薦書籍として抽出することができる。つまり、検索サーバ２の制御部１１は、関連貸出履歴情報９１に含まれる「最新Java（登録商標）script応用」と「かんたんJava（登録商標）script」の書籍名の貸出回数合計には、所定の閾値以上の貸出増加傾向がない（常に貸出回数の多い書籍）と判断し、推薦書籍から外すことができる。
【００７０】
図７の説明に戻る。ステップＳ８において、検索サーバ２の制御部１１は、ステップＳ７の処理で抽出された推薦書籍に関する情報（例えば、「図解  食中毒」、「知って防ごう食中毒」、「食中毒予防必携」等の書籍名）を、ネットワーク５を介して閲覧端末４に提示（返信）する。
【００７１】
閲覧端末４の表示部１５は、ネットワーク５を介して受信した推薦書籍に関する情報（図示せず）を表示することができる。利用者は、ニュース記事閲覧画面６１（図８）に表示されたニュース記事に関する推薦書籍を容易に把握することができる。
【００７２】
［発明の実施の形態における効果］
１．ニュース記事を分析し、そのニュース記事に含まれるイベントから類似するニュースを見つけ出し、類似ニュースに含まれる場所、時期、イベント等から、関連する図書館を見つけ出し、関連図書館の貸出履歴に基づいて推薦書籍を検索し、提示することができる。
２．ニュース記事に含まれる用語に基づいて貸出し履歴を絞り込むことで、より適切な書籍を推薦することができる。
【００７３】
［変形例］
１．図７のステップＳ７において、検索サーバ２の制御部１１は、関連貸出履歴情報９１に含まれるすべての書籍について、所定の閾値以上の貸出増加傾向があるか否かの比較を行い、所定の閾値以上の貸出増加傾向がある書籍をすべて抽出するようにしたが、本実施の形態はこれに限らない。例えば、関連貸出履歴情報９１に含まれる書籍の中から、書籍名や本文等のテキストデータにニュース記事に含まれるイベント（用語）を含む書籍を抽出し、抽出された書籍の中の上位ｎ位（ｎは自然数）までを推薦書籍としてもよい。
２．前述の説明では、図書館書籍検索システム等について説明したが、例えば、図書館を、インターネット上に開設された仮想書店や実店舗の書店に代え、貸出履歴を、書籍の売り上げ履歴に代え、同様の処理を適用することも可能である。
３．推薦書籍を提示する際に、当該書籍の貸出可能図書館や貸出状況等をも提示するようにしてもよい。
【００７４】
以上、添付図面を参照しながら、本発明に係る図書館書籍検索システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７５】
１………図書館書籍検索システム
２………検索サーバ
３………ＤＢサーバ
４………閲覧端末
１１………制御部
１５………表示部
２１………記事データベース
２２………図書館情報データベース
２３………貸出履歴データベース
【図１】
0005733119.tif 000002
【図２】
0005733119.tif 000003
【図３】
0005733119.tif 000004
【図４】
0005733119.tif 000005
【図５】
0005733119.tif 000006
【図６】
0005733119.tif 000007
【図７】
0005733119.tif 000008
【図８】
0005733119.tif 000009
【図９】
0005733119.tif 000010
【図１０】
0005733119.tif 000011
【図１１】
0005733119.tif 000012
【図１２】
0005733119.tif 000013