Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5733119B2 - Library book search system, library book search method, library book search device and program - Google Patents
[go: Go Back, main page]

JP5733119B2 - Library book search system, library book search method, library book search device and program - Google Patents

Library book search system, library book search method, library book search device and program Download PDF

Info

Publication number
JP5733119B2
JP5733119B2 JP2011196794A JP2011196794A JP5733119B2 JP 5733119 B2 JP5733119 B2 JP 5733119B2 JP 2011196794 A JP2011196794 A JP 2011196794A JP 2011196794 A JP2011196794 A JP 2011196794A JP 5733119 B2 JP5733119 B2 JP 5733119B2
Authority
JP
Japan
Prior art keywords
information
library
book
article
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011196794A
Other languages
Japanese (ja)
Other versions
JP2013058122A (en
Inventor
伊藤 直之
直之 伊藤
侑吾 西川
侑吾 西川
和久 大野
和久 大野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2011196794A priority Critical patent/JP5733119B2/en
Publication of JP2013058122A publication Critical patent/JP2013058122A/en
Application granted granted Critical
Publication of JP5733119B2 publication Critical patent/JP5733119B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、図書館書籍を検索する図書館書籍検索システム等に関するものである。   The present invention relates to a library book search system for searching library books.

近年、インターネット上に開設された仮想書店で、書籍を販売購入することが一般的になってきている。このような書店では、データベースを備えていて、利用者が目的とする本を探そうとする場合、書籍名、キーワード、著者名、発売日、出版社名等を入力し、データベース検索を行うことによって目的の本を指定することができる。また、利用者の偶然的な本探しを助けるために、ある選択された本に関して、その本を購入した他人が同時に、またはその本の購入の前後に、購入している本を参考情報として提示する仮想書店もある。   In recent years, it has become common to sell and purchase books at a virtual bookstore established on the Internet. Such a bookstore has a database, and when a user wants to find a target book, enter a book name, keyword, author name, release date, publisher name, etc., and perform a database search. The target book can be specified by. In addition, to help users find books by chance, for the selected book, other people who purchased the book present the purchased book as reference information at the same time or before and after the purchase of the book. There is also a virtual bookstore.

このように、キーワード検索や、他人の購入履歴に基づく検索によって、所望の書籍が提示される。このほか、書籍や商品等の検索には、さまざまな方法が提案されている。   In this way, a desired book is presented by a keyword search or a search based on another person's purchase history. In addition, various methods have been proposed for searching for books and products.

例えば、特許文献1には、利用者の嗜好を、利用者が閲覧した書籍詳細説明情報やその他の対話入力から自動的に判断し、利用者の嗜好に基づいて利用者が興味を起こすと思われる書籍を効率よく提供することが可能な書籍紹介装置が提案されている。   For example, in Patent Document 1, it is considered that the user's preference is automatically determined from the book detailed description information browsed by the user and other dialogue input, and the user is interested based on the user's preference. There has been proposed a book introduction device that can efficiently provide a book to be read.

また例えば、特許文献2には、ウェブショッピングコンテンツと共に表示されるレコメンド商品広告の配信に関して、時事に連動した商品広告の配信を行う商品広告配信装置が提案されている。   For example, Patent Document 2 proposes a product advertisement distribution device that distributes product advertisements linked to current affairs regarding distribution of recommended product advertisements displayed together with web shopping content.

特開2002−269106号公報JP 2002-269106 A 特開2010−44584号公報JP 2010-44584 A

従来、事故や事件などの突発的なイベントが発生した場合、過去に同様のイベントが発生した際に参考になった書籍を手早く探し出したいが、そのような検索システムは提案されていなかった。   Conventionally, when a sudden event such as an accident or incident occurs, it is desired to quickly find a book that was helpful when a similar event occurred in the past, but such a search system has not been proposed.

特許文献1や特許文献2では、利用者が閲覧したコンテンツ(書籍・ニュース記事)内の単語を基に類似コンテンツを探しているが、書籍の書誌情報や商品の商品情報のみを用いて検索しているため、提示された書籍・商品が、該利用者に本当に役に立つか(あるいは過去に役に立ったか)を判断することができない。   In Patent Literature 1 and Patent Literature 2, similar content is searched for based on words in content (books / news articles) browsed by the user, but search is performed using only bibliographic information of books and product information of products. Therefore, it cannot be determined whether the presented book / product is really useful for the user (or has been useful in the past).

つまり、特許文献1や特許文献2の検索技術を用いたとしても、事故や事件などの突発的なイベントが発生した場合、過去に同様のイベントが発生した際に参考になった書籍を検索し、利用者に推薦することはできない課題があった。   In other words, even if the search techniques of Patent Document 1 and Patent Document 2 are used, if a sudden event such as an accident or incident occurs, a book that has been referenced when a similar event has occurred in the past is searched. There were issues that could not be recommended to users.

本発明は、前述した問題点に鑑みてなされたもので、その目的とすることは、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて推薦書籍を検索することが可能な図書館書籍検索システム等を提供することである。   The present invention has been made in view of the above-described problems. The purpose of the present invention is to search for a similar event that occurred in the past when a sudden event occurs, and a library in the vicinity where the similar event occurred. It is to provide a library book search system or the like that is capable of searching for recommended books based on the lending history.

前述した目的を達成するために、第1の発明は、サーバと端末とがネットワークを介して接続される図書館書籍検索システムにおいて、前記サーバは、ニュース記事を記憶する記事記憶手段と、図書館に関する情報を記憶する図書館情報記憶手段と、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、第1のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索手段と、前記類似記事検索手段で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、を備え、前記端末は、前記サーバの推薦書籍抽出手段で抽出された前記推薦書籍の表示を制御する表示制御手段、を備えることを特徴とする図書館書籍検索システムである。
第1の発明によって、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて書籍を検索することができる。
In order to achieve the above-mentioned object, the first invention is a library book search system in which a server and a terminal are connected via a network, wherein the server stores article storage means for storing a news article, and information on the library. The library information storage means for storing the book, the loan history storage means for storing the book loan history information in the library, and the news stored in the article storage means based on the terms included in the first news article Similar article search means for searching for a second news article similar to the first news article from among the articles, and information regarding a location included in the second news article searched by the similar article search means Based on the library information stored in the library information storage means, the library information related to the place is searched. Stored in the lending history storage means on the basis of the information related to the time included in the second news article and the library information related to the place searched by the related library information search means. Based on the lending history information searched by the related lending history information searching means, the related lending history information searching means for searching the lending history information for a predetermined period after the time period, from the lending history information being And a recommended book extracting means for extracting recommended books, wherein the terminal comprises display control means for controlling the display of the recommended books extracted by the recommended book extracting means of the server. Library book search system.
According to the first invention, when a sudden event occurs, it is possible to search for a similar event that occurred in the past, and to search for a book based on a loan history of a library in the vicinity where the similar event occurred.

第2の発明は、サーバと端末とがネットワークを介して接続される図書館書籍検索システムの図書館書籍検索方法において、前記サーバは、ニュース記事を記憶する記事記憶ステップと、図書館に関する情報を記憶する図書館情報記憶ステップと、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、第1のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索ステップと、前記類似記事検索ステップの処理で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、を含み、前記端末は、前記サーバの推薦書籍抽出ステップの処理で抽出された前記推薦書籍の表示を制御する表示制御ステップ、を含むことを特徴とする図書館書籍検索方法である。
第2の発明によって、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて書籍を検索することができる。
According to a second aspect of the present invention, in the library book search method of a library book search system in which a server and a terminal are connected via a network, the server stores an article storage step for storing a news article, and a library for storing information about the library. Among the news articles stored in the processing of the article storage step based on terms included in the information storage step, the loan history storage step of storing the book loan history information in the library, and the first news article From the similar article search step of searching for a second news article similar to the first news article, and information on the location included in the second news article searched in the processing of the similar article search step From the information related to the library stored in the processing of the library information storage step, Related library information search step for searching for library information related to the place, library information related to the place searched in the processing of the related library information search step, and information about the time included in the second news article Based on the loan history information stored in the process of the loan history storage step, a related loan history information search step for searching for loan history information for a predetermined period after the period, and the related loan history information search A recommended book extraction step for extracting a recommended book based on the loan history information searched in the processing of the step, wherein the terminal extracts the recommended book extracted in the recommended book extraction step of the server A library book searching method comprising: a display control step for controlling display.
According to the second invention, when a sudden event occurs, a similar event that occurred in the past can be searched, and a book can be searched based on the loan history of a library in the vicinity where the similar event has occurred.

第3の発明は、ニュース記事を記憶する記事記憶手段と、図書館に関する情報を記憶する図書館情報記憶手段と、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、第1のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索手段と、前記類似記事検索手段で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、を備えることを特徴とする図書館書籍検索装置である。
第3の発明によって、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて書籍を検索することができる。
According to a third aspect of the present invention, there is provided article storage means for storing news articles, library information storage means for storing information relating to libraries, loan history storage means for storing book loan history information in the library, and first news articles. Similar article search means for searching for a second news article similar to the first news article from the news articles stored in the article storage means based on the terms included in the article storage means, and the similar article Based on the information about the place included in the second news article searched by the search means, the library information related to the place is searched from the information about the library stored in the library information storage means. Related library information search means, library information related to the place searched by the related library information search means, and the second news record Based on information related to the period included in the lending history storage means, the related lending history information search means for searching for lending history information for a predetermined period after the time period from the lending history information stored in the lending history storage means, A library book search device comprising: recommended book extraction means for extracting a recommended book based on the loan history information searched by the related loan history information search means.
According to the third invention, when a sudden event occurs, a similar event that occurred in the past can be searched, and a book can be searched based on the loan history of the library in the vicinity where the similar event occurred.

前記貸出履歴情報検索手段は、前記第1のニュース記事に含まれる前記用語に基づいて、検索した前記貸出履歴情報を絞り込む。
これにより、より適切な書籍を推薦することができる。
The lending history information search means narrows down the searched lending history information based on the term included in the first news article.
Thereby, a more appropriate book can be recommended.

前記推薦書籍抽出手段は、前記貸出履歴情報と、基準貸出履歴情報とを比較することによって前記推薦書籍を抽出する。
これにより、貸出増加傾向がある書籍を簡単に抽出することができる。
The recommended book extracting unit extracts the recommended book by comparing the loan history information with reference loan history information.
Thereby, it is possible to easily extract books having a tendency to increase lending.

前記基準貸出履歴情報は、前記所定の期間と同一時期の他の図書館の貸出履歴を合計したもの、あるいは、前記第2のニュース記事に含まれる時期より所定の期間前までの関連図書館の貸出履歴を合計したものである。
これにより、ニュース記事に関連性の高いと思われる書籍の貸出履歴を基準とすることができる。
The reference lending history information is the sum of the lending histories of other libraries at the same time as the predetermined period, or the lending history of related libraries from the period included in the second news article to a predetermined period before. Is the total.
As a result, it is possible to use the loan history of books that are considered highly relevant to news articles as a reference.

第4の発明は、コンピュータに、ニュース記事を記憶する記事記憶ステップと、図書館に関する情報を記憶する図書館情報記憶ステップと、前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、第1のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索ステップと、前記類似記事検索ステップの処理で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、を実行させるためのプログラムである。
第4の発明に係るプログラムをコンピュータにインストールすることで、第3の発明に係る図書館書籍検索装置を得ることができる。
According to a fourth aspect of the invention, an article storing step for storing a news article in a computer, a library information storing step for storing information about the library, a lending history storing step for storing lending history information of books in the library, A similar article search step of searching for a second news article similar to the first news article from the news articles stored in the processing of the article storage step based on terms included in the news article , Based on the information about the place included in the second news article searched in the processing of the similar article search step, the information about the library stored in the processing of the library information storage step is stored in the place. A related library information search step for searching related library information, and the related library information search step. From the lending history information stored in the lending history storage step based on the library information related to the location retrieved in the search and the information about the time included in the second news article, A related loan history information search step for searching for loan history information for a predetermined period after the time, and a recommended book extraction for extracting a recommended book based on the loan history information searched in the processing of the related loan history information search step Is a program for executing steps.
By installing the program according to the fourth invention in a computer, the library book search device according to the third invention can be obtained.

本発明により、突発的なイベントが発生した場合、過去に発生した類似イベントを探し、その類似イベントが発生した近辺の図書館の貸出履歴に基づいて推薦書籍を検索することが可能な図書館書籍検索システム等を提供することができる。   According to the present invention, when a sudden event occurs, a library book search system capable of searching for a similar event that occurred in the past and searching for a recommended book based on a loan history of a library in the vicinity where the similar event occurred. Etc. can be provided.

本発明の実施の形態に係る図書館書籍情報検索システムの構成例を示す図である。It is a figure which shows the structural example of the library book information search system which concerns on embodiment of this invention. 検索サーバのハードウェアの構成例を示すブロック図である。It is a block diagram which shows the structural example of the hardware of a search server. DBサーバの記憶部に記憶されるデータベースを示す図である。It is a figure which shows the database memorize | stored in the memory | storage part of DB server. 記事データベースに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in an article database. 図書館情報データベースに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in a library information database. 貸出履歴データベースに記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in a rental history database. 推薦書籍提示処理を説明するフローチャートである。It is a flowchart explaining a recommendation book presentation process. ニュース記事閲覧画面の表示例および分析結果情報の例を示す図である。It is a figure which shows the example of a display of a news article browsing screen, and the example of analysis result information. 類似記事の一例を示す図である。It is a figure which shows an example of a similar article. 貸出履歴の一例を示す図である。It is a figure which shows an example of a rental history. 関連貸出履歴情報の一例を示す図である。It is a figure which shows an example of related lending history information. 基準貸出履歴情報の一例を示す図である。It is a figure which shows an example of reference | standard rental history information.

以下、図面に基づいて、本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[本発明の実施の形態]
図1は、本発明の実施の形態に係る図書館書籍情報検索システム1の構成例を示す図である。
[Embodiments of the present invention]
FIG. 1 is a diagram showing a configuration example of a library book information retrieval system 1 according to an embodiment of the present invention.

図1に示す図書館書籍情報検索システム1は、検索サーバ2、DB(データベース)サーバ3、閲覧端末4とがネットワーク5を介して相互に接続されることで構成される。なお、検索サーバ2、DBサーバ3、閲覧端末4の数は、任意であり、それぞれ複数設けることも勿論可能である。   A library book information search system 1 shown in FIG. 1 is configured by connecting a search server 2, a DB (database) server 3, and a browsing terminal 4 to each other via a network 5. In addition, the number of the search server 2, the DB server 3, and the browsing terminal 4 is arbitrary, and it is of course possible to provide a plurality of them.

検索サーバ2は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disc Drive)等からなるコンピュータシステムであり、閲覧端末4からネットワーク5を介して受信した、あるイベント(ニュース)に係る推薦書籍の提示要求に基づいて、DBサーバ3に記憶されている類似イベントを検索し、検索した類似イベントに含まれる場所情報から関連図書館情報を検索し、関連図書館の貸出履歴情報に基づいて、推薦書籍を抽出し、閲覧端末4に推薦書籍情報を検索結果として提示(返信)する。   The search server 2 is a computer system comprising a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disc Drive), etc., and is received from the browsing terminal 4 via the network 5. Based on a request to present a recommended book related to an event (news), a similar event stored in the DB server 3 is searched, related library information is searched from location information included in the searched similar event, Based on the rental history information of the library, recommended books are extracted, and the recommended book information is presented (returned) as a search result to the browsing terminal 4.

DBサーバ3は、CPU、ROM、RAM、HDD等からなるコンピュータシステムであり、イベントが発生すると、そのイベントの内容を分析し、ニュース記事としてデータベースに記憶する。またDBサーバ3は、各図書館において、利用者による図書館書籍の貸出が発生すると、その貸出履歴をデータベースに記憶する。さらにDBサーバ3は、各図書館に関する情報を予めデータベースに記憶する。   The DB server 3 is a computer system including a CPU, ROM, RAM, HDD, and the like. When an event occurs, the content of the event is analyzed and stored in the database as a news article. In addition, when a library book is lent by a user in each library, the DB server 3 stores the loan history in the database. Furthermore, the DB server 3 stores information on each library in a database in advance.

閲覧端末4は、CPU、ROM、RAM、HDD、入力部、および表示画面などを実装したコンピュータである。閲覧端末4は、利用者による入力情報を受け付けて、ネットワーク5を介して検索サーバ2に検索要求として送信し、検索サーバ2から検索結果等を受信して、検索結果等を利用者に提示する。   The browsing terminal 4 is a computer on which a CPU, ROM, RAM, HDD, input unit, display screen, and the like are mounted. The browsing terminal 4 receives input information from the user, transmits it as a search request to the search server 2 via the network 5, receives the search result from the search server 2, and presents the search result to the user. .

ネットワーク5は、LAN(Local Area Network)やインターネット等のネットワークであり、有線、無線は特に問わない。   The network 5 is a network such as a LAN (Local Area Network) or the Internet, and wired or wireless is not particularly limited.

図1の例では、検索サーバ2とDBサーバ3は、個々に図示されているが、筐体が単一または複数のいずれでもよく、サーバの管理主体が同一または別々のいずれでもよい。   In the example of FIG. 1, the search server 2 and the DB server 3 are illustrated individually, but the case may be either a single or a plurality of cases, and the server management entities may be the same or different.

図2は、検索サーバ2のハードウェアの構成例を示すブロック図である。なお、図2のハードウェア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。また、DBサーバ3や閲覧端末4も基本的に検索サーバ2と同様の構成を有する。   FIG. 2 is a block diagram illustrating a hardware configuration example of the search server 2. Note that the hardware configuration in FIG. 2 is an example, and various configurations can be adopted depending on the application and purpose. Further, the DB server 3 and the browsing terminal 4 basically have the same configuration as the search server 2.

検索サーバ2(DBサーバ3、閲覧端末4)を実現するコンピュータは、制御部11、記憶部12、通信部13、入力部14、表示部15等が、バス16を介して接続される。   A computer that realizes the search server 2 (DB server 3 and browsing terminal 4) is connected to a control unit 11, a storage unit 12, a communication unit 13, an input unit 14, a display unit 15, and the like via a bus 16.

制御部11は、CPU、ROM、RAM等で構成される。CPUは、記憶部12、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス16を介して接続された各装置を駆動制御し、検索サーバ2(DBサーバ3、閲覧端末4)が行う後述する処理を実現する。ROMは、不揮発性メモリであり、コンピュータのブートプログラムやBIOS(Basic Input/Output System)等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部12、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部11が各種処理を行う為に使用するワークエリアを備える。   The control unit 11 includes a CPU, a ROM, a RAM, and the like. The CPU calls and executes a program stored in the storage unit 12, ROM, recording medium or the like in the work memory area on the RAM, drives and controls each device connected via the bus 16, and searches the search server 2 (DB The server 3 and the browsing terminal 4) implement processing described later. The ROM is a non-volatile memory, and permanently stores programs such as computer boot programs, BIOS (Basic Input / Output System), data, and the like. The RAM is a volatile memory, and temporarily stores a program, data, and the like loaded from the storage unit 12, ROM, recording medium, and the like, and includes a work area used by the control unit 11 to perform various processes.

記憶部12は、HDDであり、制御部11が実行するプログラム、プログラム実行に必要なデータ、OS(オペレーティングシステム)等が格納される。プログラムに関しては、OS(オペレーティングシステム)に相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部11により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。   The storage unit 12 is an HDD, and stores a program executed by the control unit 11, data necessary for program execution, an OS (operating system), and the like. With respect to the program, a control program corresponding to an OS (operating system) and an application program for causing a computer to execute processing described later are stored. Each of these program codes is read by the control unit 11 as necessary, transferred to the RAM, read by the CPU, and executed as various means.

通信部13は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク5間の通信を媒介する通信インターフェイスであり、ネットワーク5を介して、他のコンピュータ間との通信制御を行う。   The communication unit 13 includes a communication control device, a communication port, and the like, is a communication interface that mediates communication between the computer and the network 5, and controls communication with other computers via the network 5.

入力部14は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部14を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。   The input unit 14 inputs data and includes, for example, a keyboard, a pointing device such as a mouse, and an input device such as a numeric keypad. An operation instruction, an operation instruction, data input, and the like can be performed on the computer via the input unit 14.

表示部15は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等(ビデオアダプタ等)を有する。バス16は、各装置間の制御信号、データ信号等の授受を媒介する経路である。   The display unit 15 includes a display device such as a liquid crystal panel and a logic circuit or the like (video adapter or the like) for realizing a video function of the computer in cooperation with the display device. The bus 16 is a path that mediates transmission / reception of control signals, data signals, and the like between the devices.

図3は、DBサーバ3の記憶部12に記憶されるデータベースを示す図である。図3に示すように、DBサーバ3の記憶部12には、記事データベース21、図書館情報データベース22、および貸出履歴データベース23が記憶される。   FIG. 3 is a diagram illustrating a database stored in the storage unit 12 of the DB server 3. As shown in FIG. 3, an article database 21, a library information database 22, and a lending history database 23 are stored in the storage unit 12 of the DB server 3.

記事データベース21は、例えば、図4に示すように、少なくとも、時期32、場所33、イベント34、および本文35を、記事ID31ごとにニュース記事として記憶する。   For example, as shown in FIG. 4, the article database 21 stores at least a time 32, a place 33, an event 34, and a body 35 as a news article for each article ID 31.

記事ID31は、ニュース記事を一意に識別するための情報を示す。時期32は、ニュース記事の日付情報を示す。場所33は、ニュース記事に含まれる都道府県等の場所情報を示す。イベント34は、ニュース記事が形態素解析され、重要語抽出技術(公知技術)等により抽出された用語を示す。イベント34には、少なくとも1つ以上の用語が記憶される。本文35は、ニュース記事の本文に関する電子データ(コンピュータが利用可能なデータ)を示す。   The article ID 31 indicates information for uniquely identifying a news article. Time 32 indicates date information of the news article. The place 33 shows place information such as a prefecture included in the news article. The event 34 indicates a term obtained by morphological analysis of a news article and extracted by an important word extraction technique (known technique) or the like. The event 34 stores at least one or more terms. The body 35 indicates electronic data (data usable by a computer) regarding the body of a news article.

図書館情報データベース22は、例えば、図5に示すように、少なくとも、都道府県42、市区町村43、および図書館名44を、図書館ID41ごとに図書館情報として記憶する。   For example, as shown in FIG. 5, the library information database 22 stores at least a prefecture 42, a municipality 43, and a library name 44 as library information for each library ID 41.

図書館ID41は、図書館を一意に識別するための情報を示す。都道府県42は、東京都、北海道、大阪府、神奈川県等の47都道府県の名称を示す。市区町村43は、横浜市、中央区等の市区町村の名称を示す。図書館名44は、図書館の名称を示す。   The library ID 41 indicates information for uniquely identifying the library. The prefecture 42 indicates the name of 47 prefectures such as Tokyo, Hokkaido, Osaka, Kanagawa and the like. A municipality 43 indicates the name of a municipality such as Yokohama City or Chuo Ward. The library name 44 indicates the name of the library.

貸出履歴データベース23は、例えば、図6に示すように、少なくとも、貸出日52、利用者名53、書籍名54、および図書館ID55を、貸出ID51ごとに貸出履歴として記憶する。   For example, as illustrated in FIG. 6, the lending history database 23 stores at least a lending date 52, a user name 53, a book name 54, and a library ID 55 as a lending history for each lending ID 51.

貸出ID51は、貸出履歴を一意に識別するための情報を示す。貸出日52は、書籍が貸し出された日付情報を示す。利用者名53は、書籍を借りた利用者の氏名または利用者IDを示す。書籍名54は、貸し出された書籍の名称を示す。図書館ID55は、図書館を一意に識別するための情報を示し、図書館情報データベース22の図書館ID41と紐付けられる。   The lending ID 51 indicates information for uniquely identifying the lending history. The loan date 52 indicates date information when the book is loaned. The user name 53 indicates the name or user ID of the user who borrowed the book. The book name 54 indicates the name of the book that has been lent. The library ID 55 indicates information for uniquely identifying the library, and is associated with the library ID 41 of the library information database 22.

以上のようなデータベースがDBサーバ3の記憶部12に記憶される。そして、検索サーバ2は、図7のフローチャートを用いて後述する、推薦書籍提示処理を実行する際、DBサーバ3の記憶部12に記憶されているデータベースを参照して適切な書籍を抽出し、利用者に提示することができる。   The database as described above is stored in the storage unit 12 of the DB server 3. And when the search server 2 performs the recommendation book presentation process mentioned later using the flowchart of FIG. 7, it refers to the database memorize | stored in the memory | storage part 12 of DB server 3, and extracts an appropriate book, Can be presented to the user.

図7は、検索サーバ2が実行する推薦書籍提示処理を説明するフローチャートである。図7の説明に当たり、図8〜図12を参照し、具体的なデータに対応する処理内容も説明する。   FIG. 7 is a flowchart for explaining recommended book presentation processing executed by the search server 2. In the description of FIG. 7, processing contents corresponding to specific data will also be described with reference to FIGS. 8 to 12.

ステップS1において、検索サーバ2の制御部11は、閲覧端末4の表示部15に表示されているニュース記事閲覧画面上で、推薦書籍ボタンが押下されるまで待機する。   In step S <b> 1, the control unit 11 of the search server 2 stands by until the recommended book button is pressed on the news article browsing screen displayed on the display unit 15 of the browsing terminal 4.

例えば、閲覧端末4の制御部11は、図8に示すような、ニュース記事閲覧画面61を表示部15に表示させる。利用者は、表示部15に表示されたニュース記事閲覧画面61のニュース記事を見て、さらに詳細な内容を調べたい場合、「推薦書籍」のボタン61aを押下することで、ネットワーク5を介して検索サーバ2に対して推薦書籍の提示を指示することができる。   For example, the control unit 11 of the browsing terminal 4 causes the display unit 15 to display a news article browsing screen 61 as shown in FIG. When the user wants to check the news article on the news article browsing screen 61 displayed on the display unit 15 and examine further details, the user presses the button 61a of “recommended book” via the network 5. The search server 2 can be instructed to present a recommended book.

ステップS1において、検索サーバ2の制御部11は、閲覧端末4の表示部15に表示されたニュース記事閲覧画面61で「推薦書籍」のボタン61aが押下されたことを、ネットワーク5を介して検知すると、ステップS2に進み、形態素解析や重要語抽出等の処理により、当該ニュース記事を分析する。   In step S <b> 1, the control unit 11 of the search server 2 detects, via the network 5, that the “recommended book” button 61 a is pressed on the news article browsing screen 61 displayed on the display unit 15 of the browsing terminal 4. Then, it progresses to step S2 and the said news article is analyzed by processes, such as morphological analysis and important word extraction.

検索サーバ2の制御部11は、ニュース記事の分析の結果、図8の矢印A1の先に示すような分析結果情報62を得る。図8の例の場合、分析結果情報62には、「2011年6月20日」を示す時期、「新潟県」を示す場所、「焼肉店、食中毒、下痢、嘔吐、入院」を示すイベント(用語)に関する情報が含まれている。   The control unit 11 of the search server 2 obtains analysis result information 62 as indicated by the tip of the arrow A1 in FIG. 8 as a result of the news article analysis. In the case of the example of FIG. 8, the analysis result information 62 includes a time indicating “June 20, 2011”, a location indicating “Niigata Prefecture”, an event indicating “Yakiniku, food poisoning, diarrhea, vomiting, hospitalization” ( Information on terminology).

ステップS3において、検索サーバ2の制御部11は、ステップS2の処理で得られた分析情報62に含まれるイベント(焼肉店、食中毒、下痢、嘔吐、入院)に関する情報に基づいて、DBサーバ3の記憶部12の記事データベース21を参照し、類似する記事を検索する。また、検索サーバ2の制御部11は、ステップS2の処理で得られた分析情報62に基づいて、DBサーバ3の記憶部12の記事データベース21に、新たなニュース記事データとして登録する。   In step S3, the control part 11 of the search server 2 is based on the information regarding the event (yaki shop, food poisoning, diarrhea, vomiting, hospitalization) included in the analysis information 62 obtained by the process of step S2. A similar article is searched with reference to the article database 21 of the storage unit 12. Further, the control unit 11 of the search server 2 registers as new news article data in the article database 21 of the storage unit 12 of the DB server 3 based on the analysis information 62 obtained in the process of step S2.

図9は、図7のステップS3の処理で検索された類似記事の例を示している。   FIG. 9 shows an example of similar articles searched in the process of step S3 of FIG.

類似記事71aには、「1999年6月26日」を示す時期、「大阪府」を示す場所、「小学校、給食、食中毒、児童、入院」を示すイベントが含まれている。類似記事71bには、「2004年7月12日」を示す時期、「秋田県」を示す場所、「旅館、O−157、嘔吐、入院」を示すイベントが含まれている。   The similar article 71a includes a time period indicating "June 26, 1999", a place indicating "Osaka prefecture", and an event indicating "elementary school, school lunch, food poisoning, children, hospitalization". The similar article 71b includes a time period indicating "July 12, 2004", a place indicating "Akita Prefecture", and an event indicating "Ryokan, O-157, vomiting, hospitalization".

つまり、類似記事71aは、分析情報62の「食中毒、入院」のイベントと一致したことにより検索され、類似記事71bは、分析情報62の「嘔吐、入院」のイベントと一致したことにより検索されている。   In other words, the similar article 71a is searched when it matches the event “food poisoning, hospitalization” in the analysis information 62, and the similar article 71b is searched because it matches the event “vomiting, hospitalization” in the analysis information 62. Yes.

なお、図9の例では、2つの類似記事が検索されたが、検索結果が多い場合には、より類似度の高いものや、時期がより新しいものを選別してもよい。   In the example of FIG. 9, two similar articles are searched. However, if there are many search results, articles with higher similarity or newer times may be selected.

図7の説明に戻る。ステップS4おいて、検索サーバ2の制御部11は、ステップS3の処理で検索された類似記事から場所に関する情報(都道府県)を抽出する。そして、検索サーバ2の制御部11は、DBサーバ3の記憶部12の図書館情報データベース22を参照し、抽出した場所に存在する図書館を検索する。   Returning to the description of FIG. In step S4, the control unit 11 of the search server 2 extracts information on the place (prefecture) from the similar articles searched in the process of step S3. And the control part 11 of the search server 2 searches the library which exists in the extracted place with reference to the library information database 22 of the memory | storage part 12 of DB server 3. FIG.

例えば、図9に示した類似記事71aからは「大阪府」が抽出され、類似記事71bからは「秋田県」が抽出されるため、検索サーバ2の制御部11は、DBサーバ2の記憶部12の図書館情報データベース22から、都道府県42(図5)が「大阪府」または「秋田県」を示す図書館情報を検索する。   For example, “Osaka Prefecture” is extracted from the similar article 71a shown in FIG. 9, and “Akita Prefecture” is extracted from the similar article 71b. Therefore, the control unit 11 of the search server 2 stores the storage unit of the DB server 2. The library information database 22 is searched for library information in which the prefecture 42 (FIG. 5) indicates “Osaka Prefecture” or “Akita Prefecture”.

ステップS5において、検索サーバ3の制御部11は、ステップS4の処理で検索された図書館情報から図書館ID41(図5)を抽出するとともに、ステップS3の処理で検索された類似記事71a、71bから時期に関する情報を抽出する。そして、検索サーバ3の制御部11は、DBサーバ3の記憶部12の貸出履歴データベース23を参照し、抽出した図書館ID41に紐付けられた図書館ID55(図6)の貸出履歴のうち、ステップS3の処理で抽出した時期以降の所定の期間(例えば、1週間、1か月間)の貸出履歴を検索する。   In step S5, the control unit 11 of the search server 3 extracts the library ID 41 (FIG. 5) from the library information searched in the process of step S4, and starts from the similar articles 71a and 71b searched in the process of step S3. Extract information about. Then, the control unit 11 of the search server 3 refers to the lending history database 23 of the storage unit 12 of the DB server 3 and includes step S3 in the lending history of the library ID 55 (FIG. 6) linked to the extracted library ID 41. The lending history for a predetermined period (for example, one week, one month) after the time extracted in the process is searched.

図10は、図7のステップS5の処理で検索された貸出履歴の例を示している。   FIG. 10 shows an example of the lending history searched in the process of step S5 in FIG.

貸出履歴81aには、「大阪市立△△図書館」を示す図書館名、「1996年6月27日」を示す貸出日、「Aさん」を示す利用者名、「図解 食中毒」を示す書籍名が含まれている。貸出履歴81bには、「大阪府立××図書館」を示す図書館名、「1996年6月27日」を示す貸出日、「Bさん」を示す利用者名、「知って防ごう食中毒」を示す書籍名が含まれている。貸出履歴81cには、「大阪府立○○図書館」を示す図書館名、「1996年6月28日」を示す貸出日、「Cさん」を示す利用者名、「食中毒予防必携」を示す書籍名が含まれている。貸出履歴81dには、「秋田県立△△図書館」を示す図書館名、「2004年7月13日」を示す貸出日、「Dさん」を示す利用者名、「図解 食中毒」を示す書籍名が含まれている。貸出履歴81eには、「秋田市立○○図書館」を示す図書館名、「2004年7月14日」を示す貸出日、「Eさん」を示す利用者名、「知って防ごう食中毒」を示す書籍名が含まれている。   The lending history 81a includes a library name indicating “Osaka City Δ △ Library”, a lending date indicating “June 27, 1996”, a user name indicating “Mr. A”, and a book name indicating “illustrated food poisoning”. include. The lending history 81b indicates a library name indicating “Osaka Prefectural XX Library”, a lending date indicating “June 27, 1996”, a user name indicating “Mr. B”, and “food poisoning to know and prevent”. The book title is included. The loan history 81c includes a library name indicating “Osaka Prefectural XX Library”, a loan date indicating “June 28, 1996”, a user name indicating “Mr. C”, and a book name indicating “food poisoning prevention essential”. It is included. The lending history 81d includes a library name indicating “Akita Prefectural △△ Library”, a lending date indicating “July 13, 2004”, a user name indicating “Mr. D”, and a book name indicating “illustrated food poisoning”. include. The lending history 81e indicates a library name indicating “Akita City XX Library”, a lending date indicating “July 14, 2004”, a user name indicating “Mr. E”, and “food poisoning to know and prevent”. The book title is included.

つまり、貸出履歴81a〜81cは、類似記事71a(図9)から抽出された「大阪府」内に存在する図書館情報の貸出履歴のうち、類似記事71aから抽出された時期(1999年6月26日)以降の所定の期間に含まれるものとして検索され、貸出履歴81d、81eは、類似記事71bから抽出された「秋田県」内に存在する図書館情報の貸出履歴のうち、類似記事71bから抽出された時期(2004年7月12日)以降の所定の期間に含まれるものとして検索されている。   That is, the lending histories 81a to 81c are extracted from the similar article 71a out of the lending history of library information existing in “Osaka Prefecture” extracted from the similar article 71a (FIG. 9) (June 26, 1999). The loan history 81d, 81e is extracted from the similar article 71b out of the library information loan history existing in “Akita Prefecture” extracted from the similar article 71b. It is searched that it is included in a predetermined period after the specified time (July 12, 2004).

なお、類似記事71a、71bから抽出された場所に関する情報に加え、ニュース記事のイベントに含まれる用語(図8の例では、「焼肉店、食中毒、下痢、嘔吐、入院」)に基づいて貸出履歴を絞り込むようにしてもよい。   In addition, in addition to the information about the location extracted from the similar articles 71a and 71b, the rental history based on the terms included in the event of the news article (in the example of FIG. 8, "Yakiniku shop, food poisoning, diarrhea, vomiting, hospitalization") You may make it narrow down.

図7の説明に戻る。ステップS5において、検索サーバ2の制御部11は、所定の期間の貸出履歴を検索した後、すべての図書館分の書籍名および貸出回数をマージ(統合)して関連貸出履歴情報(類似記事に何らかの関連があると思われる書籍の貸出履歴)として取得する。   Returning to the description of FIG. In step S5, the control unit 11 of the search server 2 searches for a loan history for a predetermined period, and then merges (integrates) the book names and the number of loans for all the libraries to obtain related loan history information (something similar to similar articles). (Lending history of books that seem to be related).

図11は、図7のステップS5の処理で取得された関連貸出履歴情報の例を示している。   FIG. 11 shows an example of the related lending history information acquired by the process of step S5 of FIG.

関連貸出履歴情報91には、「図解 食中毒」の書籍名に「35回」の貸出回数合計、「知って防ごう食中毒」の書籍名に「30回」の貸出回数合計、「食中毒予防必携」の書籍名に「27回」の貸出回数合計、「最新Java(登録商標)script応用」の書籍名に「20回」の貸出回数合計、「かんたんJava(登録商標)script」の書籍名に「18回」の貸出回数合計、・・・等が含まれている。   In the related lending history information 91, the book title “Illustration food poisoning” has a total loan count of “35 times”, the book title “Knowing and preventing food poisoning” has a total loan count of “30 times”, and “food poisoning prevention must” "27 times" is the total number of loans, "Latest Java (registered trademark) script application" is the title "20 times" is the total number of loans, and "Easy Java (registered trademark) script" is the title " Total number of lending “18 times”, etc. are included.

このように、貸出回数合計の多い順に並び替えられた書籍名と貸出回数合計を含む関連貸出履歴情報91が取得される。   In this way, the related lending history information 91 including the book titles sorted in the descending order of the total number of lending and the total number of lending is acquired.

図7の説明に戻る。ステップS6において、検索サーバ2の制御部11は、基準貸出履歴情報を取得する。基準貸出履歴情報とは、例えば、関連貸出履歴情報を検索した所定の期間と同一時期の他の図書館の貸出履歴を合計したもの、あるいは、類似記事が発生した時期より所定の期間前までの関連図書館の貸出履歴を合計したもの等である。   Returning to the description of FIG. In step S6, the control unit 11 of the search server 2 acquires reference lending history information. The reference loan history information is, for example, the sum of the loan history of other libraries at the same time as the predetermined period in which the related loan history information is searched, or the relationship from the time when a similar article occurred to the predetermined period before This is the sum of library loan history.

図11は、図7のステップS6の処理で取得された基準貸出履歴情報の例を示している。   FIG. 11 shows an example of the reference lending history information acquired in the process of step S6 of FIG.

基準貸出履歴情報101には、「図解 食中毒」の書籍名に「2回」の貸出回数合計、「知って防ごう食中毒」の書籍名に「3回」の貸出回数合計、「食中毒予防必携」の書籍名に「0回」の貸出回数合計、「最新Java(登録商標)script応用」の書籍名に「16回」の貸出回数合計、「かんたんJava(登録商標)script」の書籍名に「20回」の貸出回数合計、・・・等が含まれている。   In the reference lending history information 101, the book title “illustrated food poisoning” has a total of “2 times” lending, the book name “know to prevent food poisoning” has a total number of “3 times” lending, and “food poisoning prevention must” "0 times" is the total number of loans, "Latest Java (registered trademark) script application" is the book name "16 times" is the total number of loans, and "Easy Java (registered trademark) script" is the title " “20 times” total number of loans, etc. are included.

図7の説明に戻る。ステップS7において、検索サーバ2の制御部11は、ステップS5の処理で取得された関連貸出履歴情報91と、ステップS6の処理で取得された基準貸出履歴情報101とを比較し、推薦する書籍を抽出する。   Returning to the description of FIG. In step S7, the control unit 11 of the search server 2 compares the related lending history information 91 acquired in step S5 with the reference lending history information 101 acquired in step S6, and recommends a book to be recommended. Extract.

より詳細には、検索サーバ2の制御部11は、関連貸出履歴情報91に含まれる最も貸出回数合計の多い「図解 食中毒」について、当該書籍名の貸出回数合計である「35回」と、基準貸出履歴情報101に含まれる「図解 食中毒」の書籍名の貸出回数合計である「2回」とを比較し、所定の閾値以上の貸出増加傾向がある場合、当該書籍を推薦書籍として抽出する。そして、検索サーバ2の制御部11は、関連貸出履歴情報91に含まれるすべての書籍について、同様の比較を行い、抽出処理を繰り返す。   More specifically, the control unit 11 of the search server 2 sets “35 times”, which is the total number of lending times for the book name, for the “illustrated food poisoning” with the largest total number of lending times included in the related lending history information 91, Compared with “2 times” which is the total number of times of lending for the book name “illustrated food poisoning” included in the lending history information 101, and if there is a lending increase tendency exceeding a predetermined threshold, the book is extracted as a recommended book. And the control part 11 of the search server 2 performs the same comparison about all the books contained in the related loan history information 91, and repeats an extraction process.

検索サーバ2の制御部11は、図11の例の関連貸出履歴情報91と図12の例の基準貸出履歴情報101との比較により、「図解 食中毒」、「知って防ごう食中毒」、「食中毒予防必携」等の書籍名を推薦書籍として抽出することができる。つまり、検索サーバ2の制御部11は、関連貸出履歴情報91に含まれる「最新Java(登録商標)script応用」と「かんたんJava(登録商標)script」の書籍名の貸出回数合計には、所定の閾値以上の貸出増加傾向がない(常に貸出回数の多い書籍)と判断し、推薦書籍から外すことができる。   The control unit 11 of the search server 2 compares the illustrated lending history information 91 in the example of FIG. 11 with the reference lending history information 101 in the example of FIG. A title such as “Preventive must” can be extracted as a recommended book. That is, the control unit 11 of the search server 2 determines the total number of book titles of “latest Java (registered trademark) script application” and “easy Java (registered trademark) script” included in the related loan history information 91 as a predetermined number. It is determined that there is no tendency to increase lending above the threshold (books with a large number of loans), and it can be removed from the recommended books.

図7の説明に戻る。ステップS8において、検索サーバ2の制御部11は、ステップS7の処理で抽出された推薦書籍に関する情報(例えば、「図解 食中毒」、「知って防ごう食中毒」、「食中毒予防必携」等の書籍名)を、ネットワーク5を介して閲覧端末4に提示(返信)する。   Returning to the description of FIG. In step S8, the control unit 11 of the search server 2 reads information about the recommended books extracted in the process of step S7 (for example, “illustrated food poisoning”, “knowing food poisoning to prevent”, “food poisoning prevention essential”, etc.) ) Is presented (returned) to the browsing terminal 4 via the network 5.

閲覧端末4の表示部15は、ネットワーク5を介して受信した推薦書籍に関する情報(図示せず)を表示することができる。利用者は、ニュース記事閲覧画面61(図8)に表示されたニュース記事に関する推薦書籍を容易に把握することができる。   The display unit 15 of the browsing terminal 4 can display information (not shown) regarding the recommended book received via the network 5. The user can easily grasp the recommended books related to the news article displayed on the news article browsing screen 61 (FIG. 8).

[発明の実施の形態における効果]
1.ニュース記事を分析し、そのニュース記事に含まれるイベントから類似するニュースを見つけ出し、類似ニュースに含まれる場所、時期、イベント等から、関連する図書館を見つけ出し、関連図書館の貸出履歴に基づいて推薦書籍を検索し、提示することができる。
2.ニュース記事に含まれる用語に基づいて貸出し履歴を絞り込むことで、より適切な書籍を推薦することができる。
[Effects of the embodiment of the invention]
1. Analyzing news articles, finding similar news from events included in the news articles, finding related libraries from places, times, events, etc. included in similar news, and recommending books based on loan history of related libraries Can be searched and presented.
2. A more appropriate book can be recommended by narrowing the loan history based on the terms included in the news article.

[変形例]
1.図7のステップS7において、検索サーバ2の制御部11は、関連貸出履歴情報91に含まれるすべての書籍について、所定の閾値以上の貸出増加傾向があるか否かの比較を行い、所定の閾値以上の貸出増加傾向がある書籍をすべて抽出するようにしたが、本実施の形態はこれに限らない。例えば、関連貸出履歴情報91に含まれる書籍の中から、書籍名や本文等のテキストデータにニュース記事に含まれるイベント(用語)を含む書籍を抽出し、抽出された書籍の中の上位n位(nは自然数)までを推薦書籍としてもよい。
2.前述の説明では、図書館書籍検索システム等について説明したが、例えば、図書館を、インターネット上に開設された仮想書店や実店舗の書店に代え、貸出履歴を、書籍の売り上げ履歴に代え、同様の処理を適用することも可能である。
3.推薦書籍を提示する際に、当該書籍の貸出可能図書館や貸出状況等をも提示するようにしてもよい。
[Modification]
1. In step S7 of FIG. 7, the control unit 11 of the search server 2 compares all the books included in the related lending history information 91 to determine whether or not there is a loan increase tendency that is equal to or greater than a predetermined threshold. Although all the books with the above-mentioned increase tendency of lending are extracted, this Embodiment is not restricted to this. For example, from the books included in the related lending history information 91, a book including an event (term) included in a news article in text data such as a book name and text is extracted, and the top n ranks in the extracted books Up to (n is a natural number) may be recommended books.
2. In the above description, the library book search system and the like have been described. For example, the library is replaced with a virtual bookstore opened on the Internet or a bookstore of a real store, and the loan history is replaced with the book sales history. It is also possible to apply.
3. When presenting a recommended book, a library where the book can be lent, a lending status, etc. may be presented.

以上、添付図面を参照しながら、本発明に係る図書館書籍検索システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the library book search system and the like according to the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to such examples. It will be apparent to those skilled in the art that various changes or modifications can be conceived within the scope of the technical idea disclosed in the present application, and these naturally belong to the technical scope of the present invention. Understood.

1………図書館書籍検索システム
2………検索サーバ
3………DBサーバ
4………閲覧端末
11………制御部
15………表示部
21………記事データベース
22………図書館情報データベース
23………貸出履歴データベース
1 ......... Library book search system 2 ......... Search server 3 ......... DB server 4 ......... Viewing terminal 11 ......... Control unit 15 ... …… Display unit 21 ... …… Article database 22 ... …… Library information Database 23 ……… Lending history database

Claims (8)

サーバと端末とがネットワークを介して接続される図書館書籍検索システムにおいて、
前記サーバは、
ニュース記事を記憶する記事記憶手段と、
図書館に関する情報を記憶する図書館情報記憶手段と、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、
第1のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索手段と、
前記類似記事検索手段で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、
前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、
前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、を備え、
前記端末は、
前記サーバの推薦書籍抽出手段で抽出された前記推薦書籍の表示を制御する表示制御手段、を備える
ことを特徴とする図書館書籍検索システム。
In a library book search system in which a server and a terminal are connected via a network,
The server
Article storage means for storing news articles;
Library information storage means for storing information about the library;
Loan history storage means for storing book loan history information in the library;
Similar article search means for searching for a second news article similar to the first news article from the news articles stored in the article storage means based on terms contained in the first news article. When,
Library information related to the place out of the information about the library stored in the library information storage means based on the information about the place included in the second news article searched by the similar article search means. Related library information search means to search,
Based on the library information related to the place searched by the related library information search means and the information on the time included in the second news article, the loan history information stored in the loan history storage means Among them, related lending history information search means for searching for lending history information for a predetermined period after the time period,
A recommended book extracting means for extracting a recommended book based on the loan history information searched by the related loan history information search means,
The terminal
A library book search system, comprising: display control means for controlling display of the recommended book extracted by the recommended book extraction means of the server.
サーバと端末とがネットワークを介して接続される図書館書籍検索システムの図書館書籍検索方法において、
前記サーバは、
ニュース記事を記憶する記事記憶ステップと、
図書館に関する情報を記憶する図書館情報記憶ステップと、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、
第1のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索ステップと、
前記類似記事検索ステップの処理で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、
前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、
前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、を含み、
前記端末は、
前記サーバの推薦書籍抽出ステップの処理で抽出された前記推薦書籍の表示を制御する表示制御ステップ、を含む
ことを特徴とする図書館書籍検索方法。
In a library book search method of a library book search system in which a server and a terminal are connected via a network,
The server
An article storage step for storing news articles;
Library information storage step for storing information about the library;
A loan history storage step for storing book loan history information in the library;
Similar article search for searching for a second news article similar to the first news article from the news articles stored in the processing of the article storing step based on a term included in the first news article. Steps,
Based on the information about the place included in the second news article searched in the similar article search step, the information related to the place from the information about the library stored in the library information storage step Related library information search step for searching library information to be performed,
The lending stored in the lending history storing step based on the library information related to the place searched in the related library information searching step and information on the time included in the second news article. A related lending history information search step for searching lending history information for a predetermined period after the time period from history information;
A recommended book extraction step of extracting a recommended book based on the loan history information searched in the processing of the related loan history information search step,
The terminal
A library book retrieval method comprising: a display control step of controlling display of the recommended book extracted in the recommended book extraction step of the server.
ニュース記事を記憶する記事記憶手段と、
図書館に関する情報を記憶する図書館情報記憶手段と、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶手段と、
第1のニュース記事に含まれる用語に基づいて、前記記事記憶手段に記憶されている前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索手段と、
前記類似記事検索手段で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶手段に記憶されている前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索手段と、
前記関連図書館情報検索手段で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶手段に記憶されている前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索手段と、
前記関連貸出履歴情報検索手段で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出手段と、
を備えることを特徴とする図書館書籍検索装置。
Article storage means for storing news articles;
Library information storage means for storing information about the library;
Loan history storage means for storing book loan history information in the library;
Similar article search means for searching for a second news article similar to the first news article from the news articles stored in the article storage means based on terms contained in the first news article. When,
Library information related to the place out of the information about the library stored in the library information storage means based on the information about the place included in the second news article searched by the similar article search means. Related library information search means to search,
Based on the library information related to the place searched by the related library information search means and the information on the time included in the second news article, the loan history information stored in the loan history storage means Among them, related lending history information search means for searching for lending history information for a predetermined period after the time period,
Based on the loan history information searched by the related loan history information search means, recommended book extraction means for extracting recommended books;
A library book retrieval device comprising:
前記貸出履歴情報検索手段は、前記第1のニュース記事に含まれる前記用語に基づいて、検索した前記貸出履歴情報を絞り込む
ことを特徴とする請求項3に記載の図書館書籍検索装置。
The library book search device according to claim 3, wherein the lending history information search means narrows down the searched lending history information based on the term included in the first news article.
前記推薦書籍抽出手段は、前記貸出履歴情報と、基準貸出履歴情報とを比較することによって前記推薦書籍を抽出する
ことを特徴とする請求項3又は請求項4に記載の図書館書籍検索装置。
The library book search device according to claim 3 or 4, wherein the recommended book extracting unit extracts the recommended book by comparing the loan history information with reference loan history information.
前記基準貸出履歴情報は、前記所定の期間と同一時期の他の図書館の貸出履歴を合計したものである
ことを特徴とする請求項5に記載の図書館書籍検索装置。
The library book search device according to claim 5, wherein the reference lending history information is a sum of lending histories of other libraries at the same time as the predetermined period.
前記基準貸出履歴情報は、前記第2のニュース記事に含まれる時期より所定の期間前までの関連図書館の貸出履歴を合計したものである
ことを特徴とする請求項5に記載の図書館書籍検索装置。
6. The library book retrieval apparatus according to claim 5, wherein the reference lending history information is a sum of lending histories of related libraries from a time included in the second news article to a predetermined period before. .
ニュース記事を記憶する記事記憶ステップと、
図書館に関する情報を記憶する図書館情報記憶ステップと、
前記図書館における書籍の貸出履歴情報を記憶する貸出履歴記憶ステップと、
第1のニュース記事に含まれる用語に基づいて、前記記事記憶ステップの処理で記憶された前記ニュース記事の中から、前記第1のニュース記事に類似する第2のニュース記事を検索する類似記事検索ステップと、
前記類似記事検索ステップの処理で検索された前記第2のニュース記事に含まれる場所に関する情報に基づいて、前記図書館情報記憶ステップの処理で記憶された前記図書館に関する情報の中から、前記場所に関連する図書館情報を検索する関連図書館情報検索ステップと、
前記関連図書館情報検索ステップの処理で検索された前記場所に関連する図書館情報と、前記第2のニュース記事に含まれる時期に関する情報に基づいて、前記貸出履歴記憶ステップの処理で記憶された前記貸出履歴情報の中から、前記時期以降の所定の期間の貸出履歴情報を検索する関連貸出履歴情報検索ステップと、
前記関連貸出履歴情報検索ステップの処理で検索された前記貸出履歴情報に基づいて、推薦書籍を抽出する推薦書籍抽出ステップと、
を含む処理をコンピュータに実行させるためのプログラム。
An article storage step for storing news articles;
Library information storage step for storing information about the library;
A loan history storage step for storing book loan history information in the library;
Similar article search for searching for a second news article similar to the first news article from the news articles stored in the processing of the article storing step based on a term included in the first news article. Steps,
Based on the information about the place included in the second news article searched in the similar article search step, the information related to the place from the information about the library stored in the library information storage step Related library information search step for searching library information to be performed,
The lending stored in the lending history storing step based on the library information related to the place searched in the related library information searching step and information on the time included in the second news article. A related lending history information search step for searching lending history information for a predetermined period after the time period from history information;
A recommended book extraction step of extracting a recommended book based on the loan history information searched in the processing of the related loan history information search step;
A program for causing a computer to execute processing including
JP2011196794A 2011-09-09 2011-09-09 Library book search system, library book search method, library book search device and program Expired - Fee Related JP5733119B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011196794A JP5733119B2 (en) 2011-09-09 2011-09-09 Library book search system, library book search method, library book search device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011196794A JP5733119B2 (en) 2011-09-09 2011-09-09 Library book search system, library book search method, library book search device and program

Publications (2)

Publication Number Publication Date
JP2013058122A JP2013058122A (en) 2013-03-28
JP5733119B2 true JP5733119B2 (en) 2015-06-10

Family

ID=48133950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011196794A Expired - Fee Related JP5733119B2 (en) 2011-09-09 2011-09-09 Library book search system, library book search method, library book search device and program

Country Status (1)

Country Link
JP (1) JP5733119B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6102434B2 (en) * 2013-03-29 2017-03-29 富士通株式会社 Book information management apparatus, book information management program, and book information management method
JP6772626B2 (en) * 2015-07-28 2020-10-21 株式会社リコー Information processing equipment, information processing programs, information processing methods and information processing systems
JP7110924B2 (en) * 2018-11-09 2022-08-02 富士通株式会社 Library management program, method and apparatus
WO2023172079A1 (en) * 2022-03-11 2023-09-14 주식회사 리버트리 Contents-based smart library operating platform system

Also Published As

Publication number Publication date
JP2013058122A (en) 2013-03-28

Similar Documents

Publication Publication Date Title
EP2488971B1 (en) Dynamic search suggestion and category specific completion
US7813965B1 (en) Method, system, and computer readable medium for ranking and displaying a pool of links identified and aggregated from multiple customer reviews pertaining to an item in an electronic catalog
US10636058B2 (en) System and method for an interactive shopping news and price information service
US8566177B2 (en) User supplied and refined tags
US7412442B1 (en) Augmenting search query results with behaviorally related items
CN106682063A (en) Advertising information pushing method, device and system
US10909196B1 (en) Indexing and presentation of new digital content
US9330071B1 (en) Tag merging
JP5733119B2 (en) Library book search system, library book search method, library book search device and program
JP5663705B1 (en) Display control device, display control device control method, program, and information storage medium
US20150142566A1 (en) Surfacing Product Listing Ads for Fresh Items
TWI507902B (en) A retrieval system, a retrieval condition setting device, a control method of a search condition setting device, a computer program product, and an information memory medium
US20120296911A1 (en) Information processing apparatus and method of processing data for an information processing apparatus
US20150178266A1 (en) Entity-based summarization for electronic books
JP6007634B2 (en) Book information search device, book information search program, and book information search system
JP6800478B2 (en) Evaluation program for component keywords that make up a Web page
KR20140062581A (en) Keyword advertisement system and method
WO2013033445A2 (en) Systems and methods for contextualizing a toolbar, an image and inline mobile banner advertising
JP2010117761A (en) Advertisement-providing device
JP6205933B2 (en) Information presenting apparatus, information presenting system, and information presenting program
Leeds Cautiously, Big Labels Confront The Mixtape.
KR20100119281A (en) System for providing advertisements according context and method for providing advertisements

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150317

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150330

R150 Certificate of patent or registration of utility model

Ref document number: 5733119

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees