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
JP4124696B2 - Book information providing method and book information providing device - Google Patents
[go: Go Back, main page]

JP4124696B2 - Book information providing method and book information providing device - Google Patents

Book information providing method and book information providing device Download PDF

Info

Publication number
JP4124696B2
JP4124696B2 JP2003128891A JP2003128891A JP4124696B2 JP 4124696 B2 JP4124696 B2 JP 4124696B2 JP 2003128891 A JP2003128891 A JP 2003128891A JP 2003128891 A JP2003128891 A JP 2003128891A JP 4124696 B2 JP4124696 B2 JP 4124696B2
Authority
JP
Japan
Prior art keywords
book
library
books
user
name
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
JP2003128891A
Other languages
Japanese (ja)
Other versions
JP2004334482A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003128891A priority Critical patent/JP4124696B2/en
Publication of JP2004334482A publication Critical patent/JP2004334482A/en
Application granted granted Critical
Publication of JP4124696B2 publication Critical patent/JP4124696B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、利用者の希望図書に関連する関連図書に係る情報を提供する図書情報提供方法および図書情報提供装置に関し、特に、利用者が希望する希望図書に関連する関連図書の図書情報を幅広く効率的に利用者に対して提供することができる図書情報提供方法および図書情報提供装置に関する。
【0002】
【従来の技術】
従来、利用者に対して図書(書籍)の閲覧や貸出をおこなう図書館には、利用者が閲覧や貸出を希望する図書(以下、「希望図書」と言う)に関する情報を当該利用者に対して提供する図書情報提供システムが導入されることが多い。かかる図書情報提供システムでは、蔵書中の図書や購入手配中の図書をあらかじめ図書情報提供サーバに登録しておき、利用者が端末装置から希望図書の検索入力をおこなったならば、この希望図書の図書情報を図書情報提供サーバから検索して、その検索結果を端末装置の表示画面に表示することになる。このように、かかる図書情報提供システムは、利用者が希望図書の図書情報を得るための有用な手段となっている。
【0003】
ところで、従来の一般的な図書情報提供システムでは、利用者が希望図書の図書情報のみを利用者に知らせる構成を採用しているので、たとえば利用者が希望図書に近い関連図書の図書情報を知りたい場合であっても、この関連図書の図書情報を容易に取得することができない。
【0004】
このため、かかる関連図書の図書情報を効率良く取得するための従来技術が知られている。たとえば、特許文献1には、事前に検索された文書データに参考文献が記載されている場合に、その参考文献を図書館内での検索条件に設定する技術が開示されている。また、特許文献2には、数冊の書籍情報を一元管理し、端末装置での表示中の書籍情報に参考文献があれば、簡単な操作でその参考文献を表示する技術が開示されている。
【0005】
【特許文献1】
特開平08−287087号公報
【特許文献2】
特開平07−230467号公報
【0006】
【発明が解決しようとする課題】
しかしながら、これらの特許文献1および2を用いたとしても、利用者は、図書館に蔵書されているか購入手配中の図書の図書情報しか取得することができないので、結果的に見て希望図書に近い関連図書の図書情報を幅広く得ることができないという問題がある。
【0007】
この点を具体的に説明すると、特許文献1のものは、あくまでも検索条件に参考文献を追加するだけなので、この参考文献が図書館に所在せず購入手配もされていない場合には、利用者には「蔵書なし」、「未手配」が通知されるだけである。言い換えると、この特許文献1のものは、参考文献が蔵書中または購入手配中である場合にのみ意味がある技術であり、たとえ参考文献が希望図書に近いものであっても、蔵書または手配されていなければ、この参考文献の図書情報を取得することはできない。
【0008】
また、特許文献2のものも、参考文献が一元管理されていることが大前提となるので、やはり参考文献が蔵書中または購入手配中であるか、あらかじめ別データとして一元管理されていない限り、参考文献の図書情報を取得することはできない。
【0009】
その結果、利用者は、自ら希望図書に関連する関連図書を図書目録やインターネット上の検索サイトなどを参照して調べる必要が生ずるが、かかる検索をおこなっていたのでは、利用者の図書検索に係る負担が大きくなってしまう。
【0010】
なお、図書館が図書相互の関連を管理するデータベースを整備して、利用者の図書情報の検索を効率化することも考えられるが、かかるデータベースを構築するには多大の費用が必要になってしまうため、予算割り当てに厳しい制限を受ける図書館がかかるデータベースを整備するには無理がある。特に、新刊本は日々発行されるため、新たな新刊本が発生する都度データベースを更新することとしたのでは、データベース管理に多大の人的労力を要してしまうので、現実的ではない。
【0011】
この発明は、上述した従来技術による問題点を解決するためになされたものであり、利用者が希望する希望図書に関連する関連図書の図書情報を幅広く効率的に利用者に対して提供することができる図書情報提供方法および図書情報提供装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
上記目的を達成するため、本発明は、利用者により希望図書に関連する関連図書の検索操作が端末装置になされた際に、該端末装置から要求を受けた図書館管理装置が図書情報を検索し、この検索結果を前記端末装置に返信して前記利用者に対して前記希望図書に関連する関連図書に係る情報を提供する図書情報提供システムの図書情報提供方法であって、前記図書館管理装置が前記端末装置を介して前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付工程と、前記図書館管理装置が前記希望図書受付工程により受け付けた希望図書名を検索キーワードとしてインターネット上の各書評サイトを検索し、検索された書評ページを特定するページ特定工程と、前記図書館管理装置が前記ページ特定工程により特定された書評ページの書評本文を順次文字認識して該書評ページ内に紹介された他の図書と書評者紹介欄に紹介された書評者により執筆された図書とを識別可能に関連図書として抽出する関連図書抽出工程と、図書館に蔵書中の図書に係る情報を格納した蔵書テーブル並びに図書館に蔵書されていないが購入手配済みの図書に係る情報を格納した手配テーブルを前記関連図書名で検索して、前記関連図書名のうち蔵書中又は購入手配中であるものと選択するとともに、図書の貸出履歴を格納する貸出履歴テーブルを前記利用者の識別情報で検索して、選択された関連図書名のうち当該利用者に対して過去に貸し出していない図書のみを選択する絞込処理を行う絞込処理工程とを含んだことを特徴とする。
【0013】
この発明によれば、利用者が貸し出しを希望する希望図書を受け付けたならば、受け付けた希望図書を扱ったインターネット上の書評ページを特定し、特定した書評ページ内に紹介された他の図書と書評者紹介欄に紹介された書評者により執筆された図書とを識別可能に関連図書として抽出することとしたので、利用者が希望する希望図書に関連する関連図書の図書情報を幅広く効率的に利用者に対して提供することができる。特に、書評者自身がその内容を熟知する自らの図書と希望図書との結びつきを重視しつつ効率良く関連図書を抽出することができる。また、抽出された関連図書のうち蔵書中又は購入手配中であり、かつ、当該利用者に対して過去に貸し出していない図書のみとなるよう該関連図書の絞り込みをおこなうこととしたので、利用者が入手可能であり、かつ、過去に閲覧していない価値の高い図書を関連図書として入手することができる。
【0016】
また、本発明は、上記発明において、前記ページ特定工程は、前記図書館管理装置が前記希望図書の蔵書状況を検索し、蔵書も蔵書予定もない場合に、前記書評ページをインターネット上で検索することを特徴とする。
【0017】
この発明によれば、希望図書の蔵書状況を検索し、蔵書も蔵書予定もない場合に、書評ページをインターネット上で検索することとしたので、図書館内に希望図書がある場合に無駄な検索をなくして効率的な処理をおこなうことができる。
【0020】
また、本発明は、上記発明において、利用者の希望図書に関連する関連図書に係る情報を提供する図書情報提供装置であって、前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付手段と、前記希望図書受付手段により受け付けた希望図書を扱ったインターネット上の希望図書ページを特定するページ特定手段と、前記ページ特定手段により特定されたページから、前記希望図書に関連する関連図書に係る情報を抽出する関連図書抽出手段とを備えたことを特徴とする。
【0021】
この発明によれば、利用者が貸し出しを希望する希望図書を受け付けたならば、受け付けた希望図書を扱ったインターネット上の希望図書ページを特定し、特定したページから希望図書に関連する関連図書に係る情報を抽出することとしたので、利用者が希望する希望図書に関連する関連図書の図書情報を幅広く効率的に利用者に対して提供することができる。
【0022】
【発明の実施の形態】
以下、添付図面を参照して、本発明に係る図書情報提供方法および図書情報提供装置の好適な実施の形態を詳細に説明する。なお、以下に示す実施の形態1では、図書についての書評をおこなう書評サイトと呼ばれるインターネット上のWWWサーバから希望図書に関連する関連図書の図書情報を取得して提供する場合について説明し、実施の形態2では、図書についての説明をおこなう図書サイトと呼ばれるインターネット上のWWWサーバから希望図書に関連する関連図書の図書情報を取得して提供する場合について説明することとする。
【0023】
(実施の形態1)
まず、本実施の形態1に係る図書情報提供システムのシステム構成について説明する。図1は、本実施の形態1に係る図書情報提供システムのシステム構成を示す機能ブロック図である。
【0024】
同図に示す図書情報提供システムは、利用者が端末装置700を介して利用図書を入力した際に、この希望図書が図書館に蔵書されているか購入手配中であるか否かを調べ、そのいずれでもない場合には、いわゆる書評サイト300から関連図書を検索して、検索結果を端末装置700に表示するシステムである。具体的には、本実施の形態1では、書評サイト300の書評ページ内に紹介される他の図書を関連図書として検索することになる。この際、かかる書評ページを記述する書評者は、自身が過去に執筆した図書のいずれかを紹介することがあり、この図書は希望図書と密接に関連することが多いため、ここでは書評者が執筆し書評ページで紹介した図書についても関連図書として検索することとする。
【0025】
同図に示すように、この図書情報提供システムは、図書館に勤務する司書が利用する端末装置400と、図書館内に配設された端末装置600と、利用者宅などの図書館外に配設された端末装置700と、書評サイト300とが、それぞれ図書館に配設された図書館管理装置100に接続されたシステム構成となる。具体的には、図書館内に配設された端末装置400および端末装置600は、LANなどの通信回線を介して図書館管理装置100に接続され、図書館外部に配設された端末装置700および書評サイト300は、インターネット200を介して図書館管理装置100と接続されている。
【0026】
ここで、端末装置400、600および700は、ウエブブラウザを搭載したパソコンであり、書評サイト300は、書評者が各図書に関する関する書評を記述したページを提供するHTTPサーバであり、インターネット200上に分散して配置されている。
【0027】
図書館管理装置100は、本発明に係る図書情報提供装置の主体をなす装置であり、図書館に蔵書中および購入手配中の各図書の図書情報を管理するとともに、利用者の希望図書が図書館に所在しない場合には、書評サイト300から関連図書を検索して利用者に提示する処理をおこなう点にその特徴がある。
【0028】
図1に示すように、この図書館管理装置100は、貸出予約管理部110、貸出返却管理部120および手配管理部130を有する。貸出予約管理部110は、希望図書の入力を受け付けた際に、この希望図書が蔵書中であるか否か、購入手配中であるか否かを調べ、蔵書中または購入手配中である場合には、希望図書の貸出予約処理をおこなう処理部である。
【0029】
また、希望図書が蔵書中および購入手配中でない場合であっても、当該希望図書についての予約を受け付け、この予約が所定数に達した時点で購入手配をおこなう。さらに、希望図書が蔵書中および購入手配中でない場合には、お薦め図書(関連図書)をインターネット200を介して書評サイト300から検索するとともに、利用者の貸し出し情報履歴を踏まえて紹介する処理をおこなう。
【0030】
具体的には、この貸出予約管理部110は、貸出図書受付部111、関連図書抽出部112および関連ページ抽出部113を有する。貸出図書受付部111は、利用者が貸出を希望する希望図書を受け付ける処理部である。
【0031】
関連図書抽出部112は、インターネット200を介して複数の書評サイト300の中から希望図書に関連する書評ページを特定するとともに、当該書評ページに記載された書評記述文の中から希望図書の書籍名に関連する関連図書を抽出して利用者に関連図書情報として提示する処理部である。
【0032】
なお、本実施の形態1では、書評サイト300の書評ページから検索した関連図書のうち、蔵書中または購入手配中であり、かつ、利用者に対して過去に貸し出していない図書を利用者に提示することとしている。また、これらの関連図書を利用者に提示する際に、書評者自身が自ら執筆した図書については、その旨を併せて提示することとしている。その理由は、書評者自ら執筆した図書は、直接的には利用者希望図書のテーマと関連していない場合があるが、書評を公開できるほどに該テーマに対して独自の視点を持ち、同様の視点で図書を執筆している可能性があり、該利用者の参考になると思われるからである。
【0033】
関連ページ抽出部113は、希望図書の書籍名が紹介された書評サイト300を特定するとともに、該書評サイト300の中から利用者が希望する希望図書について書評した書評ページを特定して抽出する処理部である。
【0034】
貸出返却管理部120は、貸し出した図書の返却に係る情報並びに貸出履歴情報を管理する管理部であり、貸出図書受付部111により受け付けた希望図書の書籍名に基づいて図書館内の蔵書を検索する蔵書検索部121を有する。
【0035】
手配管理部130は、購入手配中の図書に係る情報(書籍名、納入予定日、納入日情報)を管理する管理部であり、これらの情報を貸出予約管理部110に提供する。
【0036】
次に、図1に示した図書館管理装置100の処理手順について説明する。図2は、図1に示した図書館管理装置100の処理手順を示すフローチャートである。同図に示すように、この図書館管理装置100は、利用者が貸し出しを希望する希望図書の要求を受け付けたならば(ステップS201)、この希望図書の貸出可否を判定する(ステップS202)。具体的には、希望図書が蔵書中であるか否か、未蔵書であるが現在購入手配中であるか否かを調べ、蔵書中である場合または購入手配中である場合には貸出可能と判定する。
【0037】
そして、希望図書が貸出可能である場合には、そのまま図示しない貸出処理や予約処理に移行する。これに対して、希望図書が貸出可能でない場合には、登録された書評サイト300から関連図書を抽出する関連ページ抽出処理をおこなう(ステップS203)。具体的には、書評サイト300から希望図書の書評が存在する書評ページを検索し、この書評ページ内に紹介される他の図書を関連図書として抽出することになる。なお、書評ページ内に紹介された図書のうち、書評者自身が執筆した図書は、希望図書を書評する視点や論点などと執筆した図書内容の方向性が同一である可能性が高いと考えられるため、他の図書と区別して抽出する。
【0038】
その後、この関連図書の抽出処理に移行する(ステップS204)。具体的には、かかる関連図書の蔵書の有無を判定するとともに、当該関連図書を過去に本利用者に貸し出したことがあるか否かを判定し、蔵書されており、かつ、過去に当該利用者に貸し出していない場合には、この関連図書と検索ページを端末装置上に表示する処理をおこなう。
【0039】
次に、図2のステップS201に示した希望図書を受け付ける場合に用いる受付画面について説明する。図3は、図2のステップS201に示した希望図書を受け付ける場合に用いる受付画面の一例を示す図である。なお、同図に示すものは、利用者が図書館に出向いた際に利用することができる端末装置600に表示される受付画面とする。
【0040】
利用者が図書館に出向いて端末装置600上で所定の操作をおこなうと、図3に示した貸出予約図書設定画面(受付画面)650が表示される。この貸出予約図書設定画面650には、同図に示すように、利用者の識別IDを入力する入力枠651、氏名を入力する入力枠652、希望図書名を入力する入力枠653および検索ボタンの入力枠654が設けられている。
【0041】
ここで、利用者が、識別ID「USR100」、氏名「関畑宏行」、希望図書名「日本の歴史文化」をそれぞれ入力して検索ボタンの入力枠654を指示すると、これらの情報が図書館管理装置100に送信されることになる。なお、この時点では、希望図書の状況やお勧め図書(関連図書)は不明であるので、貸出予約図書設定画面650のこれらの箇所には情報は表示されず空欄となる。
【0042】
そして、図書館管理装置100が、この希望図書が図書館に蔵書中または購入手配中であるか否かを調べ、希望図書の状況を貸出予約図書設定画面650上に表示するわけであるが、希望図書が蔵書中でなく、かつ、購入手配中でもない場合には、希望図書に関する書評が記載された書評サイト300を特定する。
【0043】
図4は、図1に示した書評サイト300に存在する書評ページの一例を示す図である。同図に示すように、この書評ページには、利用者が希望図書として入力した「日本の歴史文化」に応答して検索された「日本の歴史文化(平安時代)、山本△夫、FTH出版」ついて、富士太郎(あああ大学教授)が書評した記述が含まれている。
【0044】
つまり、かかる「日本の歴史文化」の図書が図書館に蔵書されておらず、かつ、購入手配中でもない場合に、この書評サイト300が特定されるのである。
【0045】
ここで、この書評内容を見ると、「紫式部」、「聖徳太子」、「中国の歴史1」という図書名が書評の記述中に含まれ、また「小野小町」が評者の著書として含まれている。このため、これらの図書名「紫式部」、「聖徳太子」、「中国の歴史1」、「小野小町」が抽出される。ただし、「小野小町」が評者の著書であるため、他の図書とは区別する。
【0046】
そして、利用者が希望図書を検索した時点での関連図書のステータスとして、「紫式部」は図書館に「蔵書中」であり、利用者である関畑宏行によるユーザ貸出履歴が「無く」、現状が他の利用者に「貸出中」であるものとする。また、「聖徳太子」は図書館に「蔵書無し」であり、「中国の歴史1」は図書館に「蔵書中」でありユーザ貸出履歴が「有り」であるとする。さらに、「小野小町」は図書館に「蔵書中」でありユーザ貸出履歴が「無し」であり、現状として他の利用者に貸し出しておらず「図書館に有り」であるとすると、図3に示した貸出予約図書設定画面(受付画面)650の表示内容は、図5に示すように更新されることになる。
【0047】
図5は、検索結果を含めた貸出予約図書設定画面650の表示内容の一例を示す図である。同図に示すように、希望図書である「日本の歴史文化」は図書館に蔵書が無く、かつ、購入未手配であるため、その旨が希望図書の状況の表示欄655に表示される。ここで、予約の入力枠656が指示されると、この「日本の歴史文化」の図書への手配申込みがなされることになる。なお、手配申込みが所定数に達した時点で、該当する図書が実際に購入手配される。
【0048】
また、お勧め図書の欄657には、「紫式部」と「小野小町」の2冊の関連図書について、書籍名、図書ID、状態、予約数および書評者著名の有無が表示される。この点を具体的に説明すると、もともと図4に示した書評ページには、「紫式部」、「聖徳太子」、「中国の歴史1」および「小野小町」という4冊の図書名が含まれていたが、「聖徳太子」については図書館に蔵書されていないために貸し出すことができず、「中国の歴史1」については図書館に蔵書されているものの利用者である関畑宏行(USR100)による貸出履歴があるため改めて貸出対象とする必要はない。このため、「紫式部」と「小野小町」の2冊を関連図書とすることになり、図5に示すように、その図書IDなどを表示することになる。
【0049】
なお、お勧め図書の欄657に書評者著名の欄を設けた理由は、書評者自身が執筆した図書の内容は書評者自身が熟知しており、また一般的に見て希望図書を書評する視点や論点、思考方法などがその執筆図書と一致している可能性が高いと考えられるため、他の関連図書と区別した方が利用者の図書選択が容易になると思われるからである。
【0050】
ここで、利用者が、予約の入力枠658を指示されたならば、該当するお勧め図書についての予約処理がおこなわれることになる。なお、図5に示すものでは、書評者自身が執筆した「小野小町」が予約された場合を示している。
【0051】
次に、図1に示した図書館管理装置100の処理手順について具体的に説明する。図6は、図書館管理装置100の処理手順を示すフローチャートである。なお、ここでは説明の便宜上、利用者が端末装置600を操作する場合を示すこととする。
【0052】
図6に示すように、この図書館管理装置100は、利用者の端末装置600に対して貸出図書予約画面を送信し(ステップS601)、利用者名および希望図書名などの入力を促す。そして、利用者の入力に応答して利用者名および希望図書名などが含まれた予約希望図書情報を受信すると(ステップS602)、蔵書テーブル154の検索をおこなう(ステップS603)。
【0053】
そして、希望図書が図書館に蔵書されている場合には(ステップS604肯定)、通常の予約処理をおこなう(ステップS605)。かかる予約処理については本発明の特徴部分ではないのでの詳細な説明を省略するが、たとえば貸出可能である旨やその貸出予定時期などを端末装置600の表示画面上に表示することになる。
【0054】
これに対して、希望図書が図書館に蔵書されていない場合には(ステップS604否定)、手配テーブル156を検索して希望図書が購入手配中であるか否かを確認し(ステップS606)、希望図書が手配中である場合には(ステップS607肯定)、蔵書中と同様に通常の予約処理をおこなう(ステップS605)。
【0055】
そして、希望図書が手配中でない場合には(ステップS607否定)、選択支援テーブル152に希望図書を記録するとともに(ステップS608)、後述する書評サイト300の検索をおこなって(ステップS609)、関連図書の抽出を試みる。この際、一つの書籍が複数の書評サイト300で書評されている場合もあるので、希望図書に関する書評が記述されているすべての書評サイト300を検索することが望ましい。
【0056】
その結果、一つも関連図書が抽出できなかった場合には(ステップS610否定)、関連図書無しを示す結果画面を端末装置600に送信し(ステップS617)、一または複数の関連図書を抽出できた場合には(ステップS610肯定)、蔵書テーブル154を用いて各関連図書が図書館に蔵書されているか否かを調べる(ステップS611)。
【0057】
そして、すべての関連図書が図書館に蔵書されていない場合には(ステップS612否定)、関連図書がなかった場合と同様に関連図書無しを示す結果画面を端末装置600に送信し(ステップS617)、一または複数の関連図書が図書館に蔵書されている場合には(ステップS612肯定)、蔵書されている全ての関連図書について貸出履歴テーブル155を検索し(ステップS613)、過去に同じ利用者に関連図書を貸し出していたかどうかを調べる。
【0058】
そして、同じ利用者に貸出履歴のない本が存在せず、関連図書の中に利用者が過去に借りた図書しかない場合には(ステップS614否定)、関連図書がなかった場合と同様に関連図書無しを示す結果画面を端末装置600に送信する(ステップS617)。これに対して、利用者に対する貸出履歴がない図書が関連図書に含まれている場合には(ステップS614肯定)、関連図書が有る旨を示す結果画面を端末装置600に送信し(ステップS615)、そのうち利用者が選択した図書を受信して通常の予約処理をおこなう(ステップS616)。
【0059】
上記一連の処理をおこなうことにより、利用者の希望図書が蔵書されておらず、かつ、購入手配中でない場合に、この希望図書に関連する関連図書を書評サイト300から検索し、検索された関連図書のうち図書館に蔵書されており、かつ、同じ利用者に過去に貸し出していないものを利用者に提示することができる。
【0060】
次に、図6のステップS609に示した書評サイト300から関連図書を検索する検索手順について説明する。図7は、図6のステップS609に示した書評サイト300から関連図書を検索する検索手順を示すフローチャートである。ここでは、図4に示したように書評ページが書評本文欄と書評者紹介欄とからなり、書評フラグは、書評者紹介欄を文字識別したか否かを示すものとする。すなわち、書評フラグ=0は、書評者紹介欄が未だ文字識別されていない(現在書評本文を文字識別中)状態を示し、書評フラグ=1であれば、書評本文の文字識別を終え、現在書評者紹介欄の文字識別をおこなっている状態を示すものとする。
【0061】
同図に示すように、まず書評者紹介欄を文字識別したか否かを示す書評フラグを0に初期化した後(ステップS701)、書評URLテーブル157より図書名を示す区切り記号、書評者開始記号を読み込み(ステップS702)希望図書名を検索キーワードとして各書評サイト300を検索し、ヒットした書評ページを読み込む(ステップS703)。
【0062】
そして、書評フラグが1であるか否かを調べ(ステップS704)、書評フラグが1ではない場合(その時点で書評本文を文字識別している場合)には(ステップS704否定)、認識した各文字が書評者開始記号であるか否かを調べ(ステップS705)、書評者開始記号でない場合には(ステップS705否定)、後述する関連図書抽出処理をおこなう(ステップS706)。そして、次の文字が存在するか否かを確認し(ステップS707)、次の文字が存在する場合には(ステップS707肯定)、次の文字を抽出してステップS704に移行する。
【0063】
このようにして、書評本文に含まれる関連図書名を抽出するわけであるが、書評本文の文字識別を終了したならば、引き続き書評者紹介欄の文字識別をおこなうことになる。
【0064】
具体的には、ステップS705の処理において、認識文字が書評者開始記号である場合には(ステップS705肯定)、書評者紹介欄への移行を意味することになるので、書評フラグを1に書き換える(ステップS709)。これにより、ステップS704にて書評フラグが1であると判定されるため(ステップS704肯定)、関連図書抽出処理をおこなった後に(ステップS710)、この関連図書が書評者自身が執筆した図書であることを明示するためにレコードの書評者フラグをオンにする(ステップS711)。なお、上記ステップS710に示した関連図書抽出処理は、ステップS706に示したものと同じ処理をおこなうことになる。
【0065】
次に、図7のステップS706およびS710に示した関連図書抽出処理の処理手順についてさらに詳細に説明する。図8は、図7のステップS706およびS710に示した関連図書抽出処理の処理手順を示すフローチャートである。なお、以下に示す本名フラグとは、図書名を示す開始区切り記号を発見したか否かを示すフラグであり、具体的には、本名フラグ=0の場合には新たな開始区切り記号を発見していない状態を示し、本名フラグ=1の場合には開始区切り記号を発見して現在区切り記号内の文字(つまり関連図書の図書名を形成する文字)を一時メモリに格納している状態を示すものとする。
【0066】
同図に示すように、まず本名フラグを0に初期化した後(ステップS801)、本名フラグが1であるか否かを調べ(ステップS802)、本名フラグが1でない場合つまり新たな開始区切り記号を発見していない場合には(ステップS802不定)、認識文字が開始区切り記号であるか否かを確認し(ステップS803)、開始区切り記号を発見した場合には(ステップS803肯定)、本名フラグを1に更新する(ステップS804)。そして、次の文字が存在するかどうかを確認し(ステップS805)、次の文字が存在する場合には(ステップS805肯定)、その文字を抽出して(ステップS806)、ステップS802に移行する。すなわち、かかるステップS802〜S806において、開始区切り記号を発見するまで次々に文字を読み飛ばし、開始区切り記号を発見した時点で本名フラグを1に更新しているのである。
【0067】
そして、開始区切り記号を発見し本名フラグが1になったならば(ステップS802肯定)、この文字が終了区切りであるか否かを調べ(ステップS807)、終了区切り記号でない場合には(ステップS807否定)、一時メモリに該当する文字の追加書き込みをおこなう(ステップS808)。
【0068】
そして、文字が終了区切り記号である場合には(ステップS807肯定)、本名フラグを0にリセットし(ステップS809)、一時メモリ内のデータがすでに選択支援テーブル152に書き込まれたデータのいずれかと一致するか否かを調べる(ステップS810)。同じ図書名を重複して取り出すケースを防ぐためである。
【0069】
そして、一時メモリ内のデータがすでに書き込まれたデータのいずれとも一致しない場合には(ステップS810否定)、選択支援テーブル152に新規レコードを作成し(ステップS811)、作成したレコードに一時メモリ内のデータを書き込み(ステップS812)、一時メモリをリセットする(ステップS813)。なお、一時メモリ内のデータがすでに選択支援テーブル152に書き込まれたデータのいずれかと一致する場合には(ステップS810肯定)、そのままステップS813に移行して、一時メモリをリセットする(ステップS813)。
【0070】
次に、図1に示した予約テーブル151、選択支援テーブル152、書誌テーブル153、蔵書テーブル154、貸出履歴テーブル155、手配テーブル156および書評URLテーブル157の一例について説明する。図9は、USR100による予約以前の予約テーブル151の一例を示す図であり、図10は、書誌テーブル153の一例を示す図であり、図11は、蔵書テーブル154の一例を示す図である。また、図12は、手配テーブル156の一例を示す図であり、図13は、書評URLテーブル157の一例を示す図である。さらに、図14は、選択支援テーブル152の一例を示す図であり、図15は、貸出履歴テーブル155の一例を示す図であり、図16は、USR100による予約後の予約テーブル151の一例を示す図である。
【0071】
図9に示した予約テーブル151は、各図書に関する予約情報が格納されたテーブルであり、具体的には、予約NO、利用者ID、図書ID、書名および予約日が格納されている。同図に示すものは、図3に示した貸出予約図書設定画面(予約画面)650でのUSR100(関畑宏行)による予約以前のものであり、図書ID「ZS900」の図書「世界の歴史」と、図書ID「ZS100」の図書「紫式部」が予約された状況を示している。図5に示した貸出予約図書設定画面650上で利用者が予約の入力枠656または658を指示すると、この予約テーブル151の内容が更新される。
【0072】
図10に示した書誌テーブル153は、各図書の書誌情報を格納したテーブルであり、具体的には、ISBN(International Standard Book Number)、図書ID、書名、日本目録分類(NDC)、著者、シリーズおよび一般件名(キーワード)が対応づけて格納されている。同図に示すものは、「小野小町」、「中国の歴史1」、「紫式部」、「枕草子の思想」、「アジアの歴史」および「世界の歴史」に関する書誌情報を有する場合を示している。なお、書評テーブル153には、既に図書館に蔵書中の図書および蔵書はされていないが既に手配済みの図書について書誌情報が管理されている。
【0073】
図11に示した蔵書テーブル154は、図書館に蔵書中の図書に係る情報を格納したテーブルであり、具体的には、蔵書NO、書名、状態、利用者ID、貸出日、返却予定日および予約数が対応付けて格納されている。同図に示すものは、「紫式部」、「小野小町」、「中国の歴史1」および「枕草子の思想」が蔵書中であり、このうち「紫式部」が貸出中である場合を示している。また、「利用可」という状態は、現在どの利用者にもその図書が貸し出されておらず、すぐに借りることができる状態であることを示している。かかる蔵書テーブル154は、利用者の希望図書や書評サイト300で検索した関連図書が、図書館に蔵書されているか否かを確認する際に利用される。
【0074】
図12に示した手配テーブル156は、図書館に蔵書されていないものの既に購入手配されている図書に係る情報を格納するテーブルであり、具体的には、手配NO、図書ID、書名、発注日、納品予定日、納品日、利用可能日および予約数が対応付けて格納されている。ここでは、「アジアの歴史」および「世界の歴史」が購入手配中である場合を示している。かかる手配テーブル156は、利用者の希望図書が購入手配中であるか否かを確認する際に利用される。なお、図書が購入手配されるためには、予約テーブル151の中で蔵書NOが未確定の図書についての利用者による予約数が所定件数以上(ここでは「5」件以上)になることが必要である。
【0075】
図13に示した書評URLテーブル157は、各書評サイト300のURLおよびその書評フォーマットを格納したテーブルであり、具体的には、URL、開始区切り記号、終了区切り記号、検索条件式および書評者開始記号が対応付けて格納されている。すなわち、書評サイト「www.asayu.book/」では、『図書名』として表記示され、書評者紹介欄の開始記号を「■」で表示することとしているが、他の書評サイト「www.yomk.book/」では、[図書名]として表記され、書評者紹介欄の開始記号を「書評者−」で表示することとしている。また、検索条件式は、書評サイト300から利用者の希望図書を紹介する特定ページを抽出する際に必要となる。この書評URLテーブル157を設けた理由は、各書評サイトの表記法の差異による関連図書の取りこぼしを防ぐためである。かかる書評URLテーブル157は、書評ページから関連図書名を切り出す際に利用される。
【0076】
図14に示した選択支援テーブル152は、貸出予約図書設定画面(予約画面)650に処理結果を表示する際に必要となる情報を格納するテーブルであり、図6のステップS608の処理がおこなわれる度に新規に作成され、具体的には、書名、書評URL、書評者フラグ、貸出履歴フラグ、図書ID、状態、予約数および排除フラグが対応付けて格納されている。
【0077】
この第1レコードは、図6のステップS608で新規に選択支援テーブル152が作成されると、貸出予約図書設定画面(予約画面)650の希望図書名653が書き込まれる。この希望図書は、図6のステップS603〜S607の処理によって、現在図書館に蔵書もされておらず、また、購入手配もなされていないため、貸出図書受付部111は、状態欄「ON」に設定する。この排除フラグは、貸出予約図書設定画面(予約画面)650の「お勧め図書」の欄657に該当レコードを表示するか否かを識別するものであり、「ON」は表示しないことを示す。第1レコードは、「ご希望図書の状況」655に表示されるものであるから、排除フラグは「ON」となる。
【0078】
第2レコード以降は、書評サイト300内で利用者希望図書を紹介する特定ページから抽出された図書に関する情報が格納されており、最終的に排除フラグが「OFF」になっているレコードの図書が、お勧め図書欄657に表示される。
【0079】
まず、関連図書抽出部112が抽出した図書名および、該図書名が紹介された特定ページのURLが各レコードに書き込まれる。この際、図7のステップS711の処理に該当する図書の場合は書評者フラグを「ON」、そうでない場合(つまり書評本文から抽出された図書の場合)は書評者フラグを「OFF」のままに、関連ページ抽出部113が設定する。
【0080】
続いて、関連図書抽出部112が、第2レコード以降に格納された図書について、蔵書テーブル154を参照して図書館に蔵書されているか否かを判定する。そして、蔵書されている場合は、選択テーブル152の図書ID、状態、予約数を書き込み、また、蔵書されていない場合は、図書IDに未蔵書であることを示す「UNORDER」情報を書き込み(あるいは、空欄のままにする)、排除フラグを「ON」に設定する。
【0081】
さらに、関連図書抽出部112は、第2レコード以降で排除フラグが「OFF」のままの図書、すなわち、蔵書中の図書について、貸出履歴テーブル155を参照して、利用者ID651に対応して記録されている図書に含まれるか否かを判定する。そして、含まれる場合(つまり、既に該利用者に貸出済み)は、選択支援テーブル152の該当レコードの貸出履歴フラグを「有り」に設定するとともに、排除フラグを「ON」に設定する。一方、貸出履歴テーブル155の利用者ID651に対応して記録された図書に含まれない場合(つまり、該利用者に未貸出)は、該当レコードの貸出履歴フラグに「無し」を設定するとともに、排除フラグは「OFF」のまま変更せずにおく。
【0082】
このような以上の処理を経て、最終的に関連図書抽出部112は、選択支援テーブル152の第1レコードを貸出予約図書設定画面(予約画面)650の「ご希望図書の状況」欄655に表示するとともに、選択支援テーブル152の第2レコード以降で排除フラグが「OFF」のレコードを、「お勧め図書」の欄657に表示するのである。
【0083】
図15に示した貸出履歴テーブル155は、書名の貸出履歴を格納するテーブルであり、具体的には、利用者ID、図書ID、書名、貸出日、返却予定日および返却実績日が格納される。ここでは、「中国の歴史1」がUSR100に対して貸し出され、「紫式部」がUSR400に対して貸し出された状況を示している。なお、この貸出履歴テーブル155は、関連図書が同じ利用者に過去に貸し出したか否かを確認する際に利用される。
【0084】
図16に示した予約テーブル151は、利用者USR100(関畑宏行)によって図5に示した図書の予約がなされた場合の予約内容を格納した状況を示している。図9に示したものと比較すると、「日本の歴史文化」および「小野小町」の図書が新たに予約された状況を示していることが分かる。なお、「日本の歴史文化」は、未蔵書かつ未手配のため、図書予約管理部110が、図書IDに未確定を示す「UNORDER」を記憶している。
【0085】
次に、これらのテーブルを参照しつつ、図1に示した図書館管理装置100の処理について具体的に説明する。図3に示した貸出予約図書設定画面650により希望図書「日本の歴史文化」が入力されると、まずこの希望図書が蔵書テーブル154に存在するか否かが確認される。
【0086】
そこで、図11の蔵書テーブル154を参照すると、この蔵書テーブル154には、「日本の歴史文化」が存在せず、図書館に希望図書が蔵書されていないことが分かる。このため、この希望図書が手配テーブル156に存在するか否かを確認すると、図12に示した手配テーブル156には、「日本の歴史文化」が存在せず、希望図書が手配中でないことが分かる。
【0087】
このため、図14に示した新規作成される選択支援テーブル152に「日本の歴史文化」のレコードを設けるとともにその状態を「未手配」として、書評サイト300の検索をおこなう。具体的には、図13に示した書評URLテーブル157を参照して、区切り記号、書評者開始記号を読込み、希望図書名を検索キーワードとして検索することにより、図4に示す書評ページをヒットページとして読み込む。
【0088】
この書評ページの書評本文には、図書名「紫式部」、「聖徳太子」、「中国の歴史1」が含まれ、書評者紹介欄には「小野小町」が含まれるため、図14に示したように、選択支援テーブル152に「紫式部」、「聖徳太子」、「中国の歴史1」、「小野小町」のレコードが作成されるとともに、各関連図書について書評URLが書き込まれ、「小野小町」の書評者フラグが「ON」とされる。
【0089】
その後、各関連図書「紫式部」、「聖徳太子」、「中国の歴史1」、「小野小町」が蔵書テーブル154に存在するか否かが確認される。図11の蔵書テーブル154を参照すると、この蔵書テーブル154には、「紫式部」、「中国の歴史1」および「小野小町」が存在するが、「聖徳太子」については存在しない。また、図15に示した貸出履歴テーブル155を参照すると、「中国の歴史1」は、過去にUSR100(関畑宏行)に貸し出していたことが分かる。
【0090】
このため、蔵書されていない「聖徳太子」と過去に貸し出した「中国の歴史1」は関連図書としてピックアップせず、「紫式部」と「小野小町」を関連図書として利用者に提示する候補とする。また、図15に示した貸出履歴テーブル155によれば、「紫式部」についてはUSR400に貸出中であるため、これらの事実を踏まえて図14に示した選択支援テーブル152の「状態」欄および「予約数」欄を更新する。
【0091】
そして、この選択支援テーブル152の内容を踏まえて貸出予約図書設定画面650の表示内容を更新すると、図5に示したように、「紫式部」および「小野小町」を関連図書として提示するとともに、「小野小町」が書評者の執筆本であることを明示することになる。ここで、同図に示すように、利用者が「日本の歴史文化」および「小野小町」の予約をおこなうと、予約テーブル151の内容は、図16に示すように更新されることになる。
【0092】
上述してきたように、本実施の形態1では、貸出図書受付部111が受け付けた利用者の希望図書が、図書館に蔵書中でなく、かつ、購入手配中でない場合には、関連ページ抽出部113が希望図書の書評ページを抽出し、関連図書抽出部112が書評ページから関連図書の情報を抽出するとともに、そのうち蔵書中であり、かつ、当該利用者が過去に貸し出されていないものを最終的な関連図書として利用者に提供するよう構成したので、利用者が希望する希望図書に関連する関連図書の図書情報を幅広く効率的に利用者に対して提供することができる。
【0093】
なお、選択支援テーブル152に書評者名も記憶させ、貸出予約図書設定画面(予約画面)650に表示させることも可能である。書評者名の識別は、書評サイト300のレイアウトから判断できる。
【0094】
(実施の形態2)
ところで、上記実施の形態1では、書評サイト300を用いて希望図書に関連する関連図書を検索することとしたが、本発明はこれに限定されるものではなく、書評サイト300以外の図書サイトを用いて関連図書を検索することもできる。そこで、本実施の形態2では、図書の書誌情報を管理する書籍サイトを用いて関連図書を検索する場合を示すこととする。なお、この場合の図書情報提供システムのシステム構成は、図1に示すものと同様の構成となり、図1に示した書評サイト300に変えて書籍サイトを設け、書評URLテーブル157に変えて書籍URLテーブルを設ければ良いので、ここではその詳細な説明を省略する。
【0095】
図17は、本実施の形態2に係る貸出予約図書設定画面(予約画面)800の一例を示す図である。同図に示すように、この貸出予約図書設定画面800は、図3に示したものとほぼ同様の項目からなり、利用者の識別IDを入力する入力枠801、氏名を入力する入力枠802、希望図書名を入力する入力枠803および検索ボタンの入力枠804が設けられている。
【0096】
しかしながら、この貸出予約図書設定画面800には、図3のような書評URLや書評者情報の欄は設けられておらず、関係欄のみが設けられている点で異なる。この関係欄は、希望図書と関連図書が、いかなる関係にあるかを示す欄であり、サブタイトル、一般件名などのいかなる部分で一致するかを記載する箇所である。
【0097】
図18は、書籍サイト上の書籍ページの一例を示す図である。同図に示すように、かかる書籍テーブルには、各図書についての書誌の詳細が記述されている。具体的には、「日本の歴史文化」の書籍ページには、タイトル、サブタイトル、シリーズ、出版社、著者、NDC、一般件名などが記述されている。すなわち、本実施の形態2に係る書籍ページは、図4に示した書評ページと異なり、書誌の詳細が、項目ごと整理された形式で記述されているのである。
【0098】
図19は、書籍サイトを利用した関連図書を検索した場合の貸出予約図書設定画面(予約画面)800の一例を示す図である。同図に示すように、ここでは「小野小町」、「枕草子の思想」という2冊の関連図書を抽出するとともに、「小野小町」については希望図書と「サブタイトル」の関係にあり、「枕草子の思想」については希望図書と「一般件名」の関係にある旨を示している。
【0099】
すなわち、図18に示した書籍ページを参照すると、希望図書である「日本の歴史文化」のサブタイトルに「小野小町」があり、一般件名に「枕草子の思想」、「清少納言」が記述されている。ここで、図10に示した書誌テーブル153によれば、「小野小町」および「枕草子の思想」については存在するが、「清少納言」については存在せず、図15に示した貸出履歴テーブル155によれば、利用者に対して「小野小町」および「枕草子の思想」を過去に貸し出した履歴はない。このため、かかる「小野小町」および「枕草子の思想」を関連図書として貸出予約図書設定画面800に含めている。
【0100】
次に、本実施の形態2に係る図書館管理装置の処理手順について説明する。図20は、本実施の形態2に係る図書館管理装置の処理手順を示すフローチャートである。なお、ここでは説明の便宜上、利用者が端末装置600を操作する場合を示すこととする。
【0101】
同図に示すように、この図書館管理装置は、利用者の端末装置600に対して貸出図書予約画面を送信し(ステップS2001)、利用者名および希望図書名などの入力を促す。そして、利用者の入力に応答して利用者名および希望図書名などが含まれた予約希望図書情報を受信すると(ステップS2002)、蔵書テーブル154の検索をおこなう(ステップS2003)。
【0102】
そして、希望図書が図書館に蔵書されている場合には(ステップS2004肯定)、通常の予約処理をおこなう(ステップS2005)。これに対して、希望図書が図書館に蔵書されていない場合には(ステップS2004否定)、手配テーブル156を検索して希望図書が購入手配中であるか否かを確認し(ステップS2006)、希望図書が手配中である場合には(ステップS2007肯定)、蔵書中と同様に通常の予約処理をおこなう(ステップS2005)。
【0103】
そして、希望図書が手配中でない場合には(ステップS2007否定)、選択支援テーブル152に希望図書を記録するとともに(ステップS2008)、希望図書の関連図書を書籍サイトから検索する(ステップS2009)。
【0104】
その結果、書籍サイトから一つも関連図書がヒットしない場合には(ステップS2010否定)、関連図書無しを示す結果画面を端末装置600に送信し(ステップS2018)、一または複数の関連図書がヒットした場合には(ステップS2010肯定)、検索項目すなわちヒットした書籍ページの書誌詳細項目で、書籍URLテーブル900の「検査項目」に該当する項目にデータがあるか否かを調べ(ステップS2011)、データがない場合には(ステップS2011否定)、関連図書無しを示す結果画面を端末装置600に送信する(ステップS2018)。
【0105】
一方、検索項目にデータがある場合には(ステップS2011肯定)、書誌テーブル153を検索し(ステップS2012)、合致する図書があるか否かを調べる(ステップS2013)。そして、合致する図書がなければ(ステップS2013否定)、関連図書無しを示す結果画面を端末装置600に送信し(ステップS2018)、合致する図書があれば(ステップS2013肯定)、貸出履歴テーブル155の検索をおこなう(ステップS2014)。
【0106】
そして、同じ利用者に貸出履歴のない本が存在せず、関連図書の中に利用者が過去に借りた図書しかない場合には(ステップS2015否定)、関連図書がなかった場合と同様に関連図書無しを示す結果画面を端末装置600に送信する(ステップS2018)。これに対して、利用者に対する貸出履歴がない図書が関連図書に含まれている場合には(ステップS2015肯定)、関連図書が有る旨を示す結果画面を端末装置600に送信し(ステップS2016)、そのうち利用者が選択した図書を受信して通常の予約処理をおこなう(ステップS2017)。
【0107】
上記一連の処理をおこなうことにより、利用者の希望図書が蔵書されておらず、かつ、購入手配中でない場合に、この希望図書に関連する関連図書を書籍サイトから検索し、検索された関連図書のうち書誌テーブル153に登録されており、かつ、同じ利用者に過去に貸し出していないものを利用者に提示することができる。
【0108】
次に、本実施の形態2で用いる書籍URLテーブル900について説明する。図21は、本実施の形態2で用いる書籍URLテーブル900の一例を示す図である。同図に示すように、この書籍URLテーブル900には、図13に示した書評URLテーブル157と同様にサイトのURLを格納している。ただし、書評URLテーブル157と異なり、ここでは検索項目1、検索項目2、検索項目3および検索条件式を各書籍サイトごとに格納している。
【0109】
次に、本実施の形態2で用いる選択支援テーブル910について説明する。図22は、本実施の形態2で用いる選択支援テーブル910の一例を示す図である。
【0110】
同図に示す選択支援テーブル910は、図14に示した選択支援テーブル152と同様に、貸出予約図書設定画面(予約画面)800に表示する際に必要となる情報を格納するテーブルであり、具体的には、書名、検索項目、貸出履歴フラグ、図書ID、状態、予約数および排除フラグが対応付けて格納されている。この第1レコードは、貸出予約図書設定画面800の「ご希望図書の状況」を示す欄に表示され、第2レコード以降に関しては、排除フラグが「OFF」のレコードが、貸出予約図書設定画面800の「お勧め図書」を示す欄に表示されることになる。なお、排除フラグの設定方法は、実施の形態1のものと同様である。
【0111】
上述してきたように、本実施の形態2は、図書の書誌情報を管理する書籍サイトを用いて関連図書を検索するよう構成したので、書評サイトのみならず、幅広い図書関係サイトを利用して、効率良く希望図書に関連する関連図書を取得することができる。
【0112】
なお、本実施の形態1および2では、書評サイトおよび書籍サイトを用いてそれぞれ関連図書を検索する場合を示したが、本発明はこれに限定されるものではなく、図書に関連する様々なサイトを用いて関連図書を検索することができる。
【0113】
(付記1)利用者の希望図書に関連する関連図書に係る情報を提供する図書情報提供方法であって、
前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付工程と、
前記希望図書受付工程により受け付けた希望図書を扱ったインターネット上の希望図書ページを特定するページ特定工程と、
前記ページ特定工程により特定されたページから、前記希望図書に関連する関連図書に係る情報を抽出する関連図書抽出工程と
を含んだことを特徴とする図書情報提供方法。
【0114】
(付記2)前記関連図書抽出工程は、抽出した関連図書の蔵書状況あるいは前記利用者に対する貸出状況に基づいて該関連図書の絞り込みをおこなうことを特徴とする付記1に記載の図書情報提供方法。
【0115】
(付記3)前記ページ特定工程は、前記希望図書の蔵書状況を検索し、蔵書も蔵書予定もない場合に、前記希望図書ページをインターネット上で検索することを特徴とする付記1または2に記載の図書情報提供方法。
【0116】
(付記4)前記希望図書ページは該希望図書に関する書評をおこなった書評ページであり、前記関連図書抽出工程は、前記書評ページ内に紹介された他の図書と、書評者紹介欄に紹介された書評者により執筆された図書とを識別可能に関連図書として抽出することを特徴とする付記1、2または3に記載の図書情報提供方法。
【0117】
(付記5)前記希望図書ページは該希望図書に関する書誌情報を有する書籍ページであり、前記関連図書抽出工程は、前記書籍ページに格納された図書と前記希望図書との関係を抽出することを特徴とする付記1、2または3に記載の図書情報提供方法。
【0118】
(付記6)利用者の希望図書に関連する関連図書に係る情報を提供する図書情報提供装置であって、
前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付手段と、
前記希望図書受付手段により受け付けた希望図書を扱ったインターネット上の希望図書ページを特定するページ特定手段と、
前記ページ特定手段により特定されたページから、前記希望図書に関連する関連図書に係る情報を抽出する関連図書抽出手段と
を備えたことを特徴とする図書情報提供装置。
【0119】
(付記7)利用者の希望図書に関連する関連図書に係る情報を提供する図書情報提供装置に用いる図書情報提供プログラムであって、
前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付手順と、
前記希望図書受付手順により受け付けた希望図書を扱ったインターネット上の希望図書ページを特定するページ特定手順と、
前記ページ特定手順により特定されたページから、前記希望図書に関連する関連図書に係る情報を抽出する関連図書抽出手順と
をコンピュータに実行させることを特徴とする図書情報提供プログラム。
【0120】
【発明の効果】
以上説明したように、本発明によれば、利用者が貸し出しを希望する希望図書を受け付けたならば、受け付けた希望図書を扱ったインターネット上の書評ページを特定し、特定した書評ページ内に紹介された他の図書と書評者紹介欄に紹介された書評者により執筆された図書とを識別可能に関連図書として抽出するよう構成したので、利用者が希望する希望図書に関連する関連図書の図書情報を幅広く効率的に利用者に対して提供することができる。特に、書評者自身がその内容を熟知する自らの図書と希望図書との結びつきを重視しつつ効率良く関連図書を抽出することができる。また、抽出された関連図書のうち蔵書中又は購入手配中であり、かつ、当該利用者に対して過去に貸し出していない図書のみとなるよう該関連図書の絞り込みをおこなうこととしたので、利用者が入手可能であり、かつ、過去に閲覧していない価値の高い図書を関連図書として入手することができる。
【0122】
また、本発明によれば、希望図書の蔵書状況を検索し、蔵書も蔵書予定もない場合に、書評ページをインターネット上で検索するよう構成したので、図書館内に希望図書がある場合に無駄な検索をなくして効率的な処理をおこなうことができる。
【図面の簡単な説明】
【図1】本実施の形態1に係る図書情報提供システムのシステム構成を示す機能ブロック図である。
【図2】図1に示した図書館管理装置の処理手順を示すフローチャートである。
【図3】図2のステップS201に示した希望図書を受け付ける場合に用いる受付画面の一例を示す図である。
【図4】図1に示した書評サイトに存在する書評ページの一例を示す図である。
【図5】検索結果を含めた貸出予約図書設定画面の表示内容の一例を示す図である。
【図6】図書館管理装置の処理手順を示すフローチャートである。
【図7】図6のステップS609に示した書評サイトから関連図書を検索する検索手順を示すフローチャートである。
【図8】図7のステップS706およびS710に示した関連図書抽出処理の処理手順を示すフローチャートである。
【図9】USR100による予約以前の予約テーブルの一例を示す図である。
【図10】書誌テーブルの一例を示す図である。
【図11】蔵書テーブルの一例を示す図である。
【図12】手配テーブルの一例を示す図である。
【図13】書評URLテーブルの一例を示す図である。
【図14】選択支援テーブルの一例を示す図である。
【図15】貸出履歴テーブルの一例を示す図である。
【図16】USR100による予約後の予約テーブルの一例を示す図である。
【図17】本実施の形態2に係る貸出予約図書設定画面(予約画面)の一例を示す図である。
【図18】書籍サイト上の書籍ページの一例を示す図である。
【図19】書籍サイトを利用した関連図書を検索した場合の貸出予約図書設定画面(予約画面)の一例を示す図である。
【図20】本実施の形態2に係る図書館管理装置の処理手順を示すフローチャートである。
【図21】本実施の形態2で用いる書籍URLテーブルの一例を示す図である。
【図22】本実施の形態2で用いる選択支援テーブルの一例を示す図である。
【符号の説明】
100 図書館情報管理装置
110 貸出予約管理部
111 貸出図書受付部
112 関連図書抽出部
113 関連ページ抽出部
120 貸出返却管理部
121 蔵書検索部
130 手配管理部
151 予約テーブル
152 選択支援テーブル
153 書誌テーブル
154 蔵書テーブル
155 貸出履歴テーブル
156 手配テーブル
157 書評URLテーブル
200 インターネット
300 書評サイト
400 端末装置(司書用)
600 端末装置(図書館内利用者用)
700 端末装置(利用者宅用)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a book information providing method and a book information providing apparatus for providing information related to a related book related to a user's desired book, and in particular, to a wide range of book information related to a book desired by the user. The present invention relates to a book information providing method and a book information providing apparatus that can be efficiently provided to a user.
[0002]
[Prior art]
Conventionally, a library that browses or lends a book (book) to a user has information about the book that the user wants to view or lend (hereinafter referred to as a "book of hope") to the user. In many cases, a book information providing system is provided. In such a book information providing system, a book in a collection or a book being arranged for purchase is registered in advance in the book information providing server, and if the user performs a search input of the desired book from the terminal device, The book information is searched from the book information providing server, and the search result is displayed on the display screen of the terminal device. Thus, the book information providing system is a useful means for the user to obtain the book information of the desired book.
[0003]
By the way, the conventional general library information providing system adopts a configuration in which the user informs the user only of the book information of the desired book. For example, the user knows the book information of the related book close to the desired book. Even if it is desired, the book information of this related book cannot be easily obtained.
[0004]
For this reason, the prior art for acquiring the book information of this related book efficiently is known. For example, Patent Literature 1 discloses a technique for setting a reference document as a search condition in a library when a reference document is described in document data searched in advance. Patent Document 2 discloses a technique for centrally managing several book information and displaying the reference with a simple operation if there is a reference in the book information being displayed on the terminal device. .
[0005]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 08-287087
[Patent Document 2]
Japanese Patent Laid-Open No. 07-230467
[0006]
[Problems to be solved by the invention]
However, even if these Patent Documents 1 and 2 are used, the user can obtain only the book information of a book that is stored in the library or that is being arranged for purchase, and as a result, it is close to the desired book. There is a problem that it is not possible to obtain a wide range of book information of related books.
[0007]
To explain this point in detail, the one in Patent Document 1 merely adds a reference to the search condition, so if this reference is not located in the library and is not arranged for purchase, Will only be notified of "no collection" or "unarranged". In other words, this patent document 1 is a technique that is meaningful only when a reference is in the collection or in a purchase arrangement, even if the reference is close to the desired book. If not, the book information of this reference cannot be acquired.
[0008]
In addition, since it is a major premise that the references in Patent Document 2 are centrally managed, unless the reference is still in collection or purchase arrangement, or is not centrally managed as separate data in advance, The book information of the reference cannot be acquired.
[0009]
As a result, it is necessary for the user to look up related books related to the book he / she wishes by referring to a book catalog or a search site on the Internet. This burden will increase.
[0010]
In addition, it is conceivable that the library will maintain a database for managing the relationship between the books and improve the efficiency of the retrieval of the user's book information, but it will be very expensive to construct such a database. Therefore, it is impossible to maintain such a database for libraries that have severe restrictions on budget allocation. In particular, since new books are issued every day, updating the database every time a new book is generated is not practical because it requires a lot of human labor to manage the database.
[0011]
The present invention has been made to solve the above-described problems of the prior art, and provides the user with a wide and efficient range of book information related to the desired book desired by the user. It is an object of the present invention to provide a book information providing method and a book information providing apparatus capable of performing the above.
[0012]
[Means for Solving the Problems]
  To achieve the above object, according to the present invention, when a user performs a search operation of a related book related to a desired book on a terminal device, the library management device that has received a request from the terminal device searches for the book information. The book information providing method of the book information providing system for returning the search result to the terminal device and providing the user with information related to the related book related to the desired book. Desired books that the user wishes to lend through the terminal deviceNameBook to acceptNameAcceptance process and the library management device is the book you wantNameAccepted by the acceptance processSearch each book review site on the Internet using the desired book name as a search keyword, and search the book review pageA page identification process to identify and a book review page in which the library management device is identified by the page identification processRecognize the text of the book reviews in order,Other books introduced inNameBook written by a reviewer introduced in the reviewer introduction columnNameAnd identifiable related booksNameRelated books to extract asNameExtraction processThe related book name is searched by searching the related book name for the collection table storing the information related to the books in the library in the library and the arrangement table storing the information related to the books that are not stored in the library but have been purchased. The book is selected as being in a collection or in a purchase arrangement, and a lending history table storing a lending history of the book is searched with the identification information of the user, and the user is selected from the selected related book names. A narrowing process that performs a narrowing process that selects only books that have not been loaned in the pastIt is characterized by including.
[0013]
  According to the present invention, when the user accepts a desired book to be lent, the book review page on the Internet that handles the accepted book that has been accepted is identified, and the other book introduced in the identified book review page Since the book written by the reviewer introduced in the reviewer introduction column is identified as a related book so that it can be identified, the library information of the related book related to the desired book desired by the user can be efficiently and widely used. It can be provided to users. In particular, it is possible to efficiently extract related books while emphasizing the connection between a book reviewer himself who is familiar with the contents and the book desired.In addition, since it was decided to narrow down the related books so that only the books that are in the collection or in the purchase arrangement among the extracted related books and have not been lent to the user in the past are selected. Is available, and high-value books that have not been browsed in the past can be obtained as related books.
[0016]
  Also, in the present invention according to the above aspect, the page specifying step includes:The library management deviceWhen the collection status of the desired book is searched and there is no collection or planned collection,Book review pageIt is characterized by searching on the Internet.
[0017]
  According to the present invention, when the collection status of a desired book is searched and there is no collection or planned collection,Book review pageSince there is a desired book in the library, it is possible to perform an efficient process without a useless search.
[0020]
Further, the present invention is a book information providing device for providing information related to a related book related to a user's desired book in the above-mentioned invention, and a desired book receiving means for receiving a desired book that the user desires to lend. And a page specifying means for specifying a desired book page on the Internet that handles the desired book received by the desired book receiving means, and a related book related to the desired book from the page specified by the page specifying means. And a related book extracting means for extracting information.
[0021]
According to the present invention, when a user accepts a desired book desired to be lent, the desired book page on the Internet that handles the accepted desired book is specified, and the related book related to the desired book is specified from the specified page. Since such information is extracted, the book information of related books related to the book desired by the user can be provided to the user widely and efficiently.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of a book information providing method and a book information providing apparatus according to the present invention will be described in detail with reference to the accompanying drawings. In Embodiment 1 described below, a case is explained in which book information of a related book related to a desired book is acquired and provided from a WWW server on the Internet called a book review site that performs book reviews on books. In the second embodiment, a case will be described in which book information of a related book related to a desired book is acquired and provided from a WWW server on the Internet called a book site for explaining the book.
[0023]
(Embodiment 1)
First, the system configuration of the book information providing system according to the first embodiment will be described. FIG. 1 is a functional block diagram showing a system configuration of the book information providing system according to the first embodiment.
[0024]
When the user inputs a book to be used via the terminal device 700, the book information providing system shown in the figure checks whether this desired book is stored in the library or is being arranged for purchase. If not, the system searches the related books from the so-called book review site 300 and displays the search results on the terminal device 700. Specifically, in the first embodiment, other books introduced in the book review page of the book review site 300 are searched as related books. At this time, the reviewer who describes such a book review page may introduce one of the books he has written in the past, and this book is often closely related to the desired book. Books that have been written and introduced on the book review page will also be searched as related books.
[0025]
As shown in the figure, this library information providing system is disposed outside the library such as a terminal device 400 used by a librarian working in the library, a terminal device 600 disposed in the library, and a user's house. The terminal device 700 and the book review site 300 are connected to the library management device 100 disposed in the library. Specifically, the terminal device 400 and the terminal device 600 arranged in the library are connected to the library management device 100 via a communication line such as a LAN, and the terminal device 700 and the book review site arranged outside the library. 300 is connected to the library management apparatus 100 via the Internet 200.
[0026]
Here, the terminal devices 400, 600, and 700 are personal computers equipped with a web browser, and the book review site 300 is an HTTP server that provides a page describing a book review related to each book by a reviewer. It is distributed.
[0027]
The library management device 100 is a device that is the main body of the book information providing device according to the present invention. The library management device 100 manages the book information of each book in the library and in the arrangement for purchase, and the book desired by the user is located in the library. If not, it is characterized in that a related book is retrieved from the book review site 300 and presented to the user.
[0028]
As shown in FIG. 1, the library management apparatus 100 includes a lending reservation management unit 110, a lending return management unit 120, and an arrangement management unit 130. When receiving the input of the desired book, the lending reservation management unit 110 checks whether or not the desired book is in the collection and whether or not the purchase is being arranged. Is a processing unit that performs lending reservation processing for a desired book.
[0029]
Even if the desired book is not in the collection or in the purchase arrangement, a reservation for the desired book is accepted, and the purchase arrangement is made when this reservation reaches a predetermined number. Further, when the desired book is not in the collection or purchase arrangement, the recommended book (related book) is searched from the book review site 300 via the Internet 200, and the introduction process is performed based on the rental information history of the user. .
[0030]
Specifically, the lending reservation management unit 110 includes a lending book receiving unit 111, a related book extracting unit 112, and a related page extracting unit 113. The lending book accepting unit 111 is a processing unit that accepts a desired book that the user desires to lend.
[0031]
The related book extracting unit 112 specifies a book review page related to the desired book from the plurality of book review sites 300 via the Internet 200, and the book name of the desired book from the book review description sentence described in the book review page. It is a processing unit that extracts related books related to, and presents them to the user as related book information.
[0032]
In the first embodiment, among the related books retrieved from the book review page of the book review site 300, a book that is in the collection or is being arranged for purchase and has not been lent to the user in the past is presented to the user. To do. In addition, when presenting these related books to the user, the book reviewer himself / herself himself / herself writes that fact together. The reason for this is that books written by the book reviewer may not be directly related to the theme of the book that the user wants, but they have a unique perspective on the theme so that the book review can be made public. This is because there is a possibility that the book is written from the point of view of this, and it will be useful for the user.
[0033]
The related page extracting unit 113 specifies the book review site 300 in which the book name of the desired book is introduced, and specifies and extracts the book review page that has been reviewed for the desired book desired by the user from the book review site 300. Part.
[0034]
The loan return management unit 120 is a management unit that manages information related to the return of a lent book and loan history information, and searches the library in the library based on the book name of the desired book received by the loan book reception unit 111. A collection retrieval unit 121 is provided.
[0035]
The arrangement management unit 130 is a management unit that manages information (book name, scheduled delivery date, delivery date information) related to a book that is being arranged for purchase, and provides these information to the lending reservation management unit 110.
[0036]
Next, a processing procedure of the library management apparatus 100 shown in FIG. 1 will be described. FIG. 2 is a flowchart showing a processing procedure of the library management apparatus 100 shown in FIG. As shown in the figure, when the library management apparatus 100 receives a request for a desired book that the user desires to lend (step S201), the library management apparatus 100 determines whether or not the desired book can be lent (step S202). Specifically, it is checked whether or not the desired book is in the collection, whether it is an uncollected book but is currently in a purchase arrangement, and if it is in the collection or purchase arrangement, it can be lent out. judge.
[0037]
Then, when the desired book can be lent, the process proceeds to a lending process or a reservation process (not shown). On the other hand, if the desired book is not lent out, a related page extraction process for extracting the related book from the registered book review site 300 is performed (step S203). Specifically, a book review page in which a book review of the desired book exists is searched from the book review site 300, and other books introduced in this book review page are extracted as related books. Of the books introduced on the book review page, the books written by the reviewers themselves are likely to have the same direction and direction as the viewpoints and issues of reviewing the desired book. Therefore, it is extracted separately from other books.
[0038]
Thereafter, the process proceeds to the related book extraction process (step S204). Specifically, it is determined whether or not there is a collection of such related books, and whether or not the related books have been lent to the user in the past, has been collected and has been used in the past. If it is not lent to the user, the related book and the search page are displayed on the terminal device.
[0039]
Next, the reception screen used when the desired book shown in step S201 of FIG. 2 is received will be described. FIG. 3 is a diagram showing an example of a reception screen used when the desired book shown in step S201 of FIG. 2 is received. In addition, what is shown to the same figure is taken as the reception screen displayed on the terminal device 600 which can be utilized when a user goes to a library.
[0040]
When the user goes to the library and performs a predetermined operation on the terminal device 600, the lending reservation book setting screen (reception screen) 650 shown in FIG. 3 is displayed. In the lending reservation book setting screen 650, as shown in the figure, an input frame 651 for inputting a user identification ID, an input frame 652 for inputting a name, an input frame 653 for inputting a desired book name, and a search button An input frame 654 is provided.
[0041]
Here, when the user inputs the identification ID “USR100”, the name “Hiroyuki Sekihata”, and the desired book name “Japanese history and culture” and designates the search button input frame 654, these pieces of information are managed by the library. It will be transmitted to the device 100. At this point, the status of the desired book and the recommended book (related book) are unknown, so information is not displayed in these portions of the lending reservation book setting screen 650 and is blank.
[0042]
Then, the library management apparatus 100 checks whether or not the desired book is being stored in the library or arranged for purchase, and displays the status of the desired book on the lending reservation book setting screen 650. If the book is not in the collection and is not being arranged for purchase, the book review site 300 in which the book review regarding the desired book is described is specified.
[0043]
FIG. 4 is a view showing an example of a book review page existing in the book review site 300 shown in FIG. As shown in the figure, this book review page contains “Japanese historical culture (Heian era), Yamamoto △ male, FTH publication, searched in response to“ Japanese historical culture ”entered by the user as a desired book. "It also contains a book review by Taro Fuji, a professor at Oha University.
[0044]
That is, the book review site 300 is specified when such a book of “Japanese history and culture” is not stored in the library and is not being arranged for purchase.
[0045]
If you look at the contents of this book review, the titles of the book “Surushikibu”, “Taiko Shotoku”, “Chinese History 1” are included in the book reviews, and “Ono Komachi” is included in the reviewer's book. Yes. For this reason, these book names “purple club”, “Prince Shotoku”, “Chinese history 1”, and “Ono Komachi” are extracted. However, “Ono Komachi” is the author's book, so it is distinguished from other books.
[0046]
As the status of related books at the time when the user searches for the desired book, “Surushiki Department” is “in library” in the library, and there is no user loan history by Hiroyuki Sekihata, the user, It is assumed that it is “loaned” to other users. Further, it is assumed that “Saintoku Taiko” is “no collection” in the library, “Chinese history 1” is “in collection” in the library, and the user loan history is “present”. Furthermore, if “Ono Komachi” is “collected” in the library and the user loan history is “None”, and it is currently not loaned to other users, it is “present in the library”. The display contents of the lending reservation book setting screen (reception screen) 650 are updated as shown in FIG.
[0047]
FIG. 5 is a diagram showing an example of the display contents of the lending reservation book setting screen 650 including the search result. As shown in the figure, the library “History and Culture of Japan”, which is the desired book, has no collection in the library and has not been purchased yet, so that is displayed in the display column 655 of the status of the desired book. Here, when the reservation input frame 656 is instructed, an arrangement application for a book of “Japanese historical culture” is made. In addition, when the arrangement application reaches a predetermined number, the corresponding book is actually arranged for purchase.
[0048]
Further, in the recommended book column 657, the book name, book ID, state, number of reservations, and the presence of a book reviewer are displayed for two related books, “Murasaki Shikibu” and “Ono Komachi”. To explain this point in detail, the book review page originally shown in Fig. 4 contains four book titles: "Shiki Shibubu", "Saintoku Prince", "Chinese History 1" and "Ono Komachi". However, “Saintoku Prince” cannot be rented because it is not stored in the library, and “Chinese History 1” is lent by the user, Hiroyuki Sekihata (USR100), who is stored in the library. Since there is a history, there is no need to rent again. For this reason, two books, “Murasaki Shikibu” and “Ono Komachi”, are used as related books, and as shown in FIG. 5, their book IDs and the like are displayed.
[0049]
The reason why the book reviewer's famous column is set in the recommended book column 657 is that the book reviewer himself / herself knows the contents of the book written by himself / herself, and generally reviews the book of hope. This is because it is highly likely that the viewpoint, argument, and method of thinking are consistent with the writing book, so it is likely that the user will be able to select books more easily than other related books.
[0050]
If the user is instructed to enter a reservation input frame 658, reservation processing for the recommended recommended book is performed. 5 shows a case where “Ono Komachi” written by the reviewer himself is reserved.
[0051]
Next, the processing procedure of the library management apparatus 100 shown in FIG. 1 will be specifically described. FIG. 6 is a flowchart showing a processing procedure of the library management apparatus 100. Here, for convenience of explanation, a case where the user operates the terminal device 600 is shown.
[0052]
As shown in FIG. 6, the library management apparatus 100 transmits a rental book reservation screen to the user's terminal device 600 (step S601), and prompts for input of the user name, desired book name, and the like. When the reservation desired book information including the user name and the desired book name is received in response to the user input (step S602), the collection table 154 is searched (step S603).
[0053]
If the desired book is stored in the library (Yes at step S604), normal reservation processing is performed (step S605). Since the reservation process is not a feature of the present invention, a detailed description thereof will be omitted. For example, the fact that the reservation is possible and the scheduled rental time are displayed on the display screen of the terminal device 600.
[0054]
On the other hand, if the desired book is not stored in the library (No at step S604), the arrangement table 156 is searched to confirm whether or not the desired book is being arranged for purchase (step S606). If the book is being arranged (Yes at step S607), normal reservation processing is performed in the same manner as in the collection (step S605).
[0055]
If the desired book is not being arranged (No at Step S607), the desired book is recorded in the selection support table 152 (Step S608), and the book review site 300 to be described later is searched (Step S609), and the related book. Try to extract. At this time, since one book may be reviewed at a plurality of book review sites 300, it is desirable to search all book review sites 300 in which book reviews related to the desired book are described.
[0056]
As a result, when none of the related books can be extracted (No in step S610), a result screen indicating no related books is transmitted to the terminal device 600 (step S617), and one or more related books can be extracted. In the case (Yes at Step S610), it is checked whether or not each related book is stored in the library using the collection table 154 (Step S611).
[0057]
If all the related books are not stored in the library (No at step S612), a result screen indicating no related books is transmitted to the terminal device 600 in the same manner as when there is no related book (step S617). When one or a plurality of related books are stored in the library (Yes at step S612), the lending history table 155 is searched for all the related books stored (step S613) and related to the same user in the past. Check if the book was lent out.
[0058]
If there is no book without a loan history for the same user, and there are only books that the user has borrowed in the past (No in step S614), the related information is the same as when there is no related book. A result screen indicating no book is transmitted to the terminal device 600 (step S617). On the other hand, when a book without a loan history for the user is included in the related book (Yes in step S614), a result screen indicating that there is a related book is transmitted to the terminal device 600 (step S615). Then, the book selected by the user is received and normal reservation processing is performed (step S616).
[0059]
By performing the above-described series of processing, when a book desired by the user is not stored and is not being arranged for purchase, a related book related to the desired book is searched from the book review site 300, and the searched relation Of the books, books that are stored in the library and that have not been lent to the same user in the past can be presented to the user.
[0060]
Next, a search procedure for searching for related books from the book review site 300 shown in step S609 of FIG. 6 will be described. FIG. 7 is a flowchart showing a search procedure for searching for related books from the book review site 300 shown in step S609 of FIG. Here, as shown in FIG. 4, the book review page is composed of a book review text column and a reviewer introduction column, and a book review flag indicates whether or not the reviewer introduction column has been character-identified. That is, the book review flag = 0 indicates a state in which the reviewer introduction column has not yet been identified (the current review text is being identified). If the book review flag = 1, the character identification of the review text is completed and the current book review is completed. It is assumed that the character identification in the person introduction column is being performed.
[0061]
As shown in the figure, first, a book review flag indicating whether or not a character reviewer introduction column has been identified is initialized to 0 (step S701), and then a delimiter indicating a book name from a book review URL table 157 and a book reviewer start. The symbol is read (step S702), each book review site 300 is searched using the desired book name as a search keyword, and the hit book review page is read (step S703).
[0062]
Then, it is checked whether or not the book review flag is 1 (step S704). If the book review flag is not 1 (if the review review text is identified at that time) (No in step S704), each recognized It is checked whether or not the character is a reviewer start symbol (step S705). If it is not a reviewer start symbol (No at step S705), a related book extraction process described later is performed (step S706). Then, it is confirmed whether or not the next character exists (step S707). If the next character exists (Yes in step S707), the next character is extracted and the process proceeds to step S704.
[0063]
In this way, the related book names included in the book review text are extracted. When the character identification of the book review text is completed, the character identification in the reviewer introduction column is continued.
[0064]
Specifically, in the process of step S705, if the recognized character is a reviewer start symbol (Yes in step S705), this means a shift to the reviewer introduction column, so the review flag is rewritten to 1. (Step S709). Thereby, since it is determined that the book review flag is 1 in step S704 (Yes in step S704), after the related book extraction process is performed (step S710), this related book is a book written by the book reviewer himself. In order to clearly indicate this, the reviewer flag of the record is turned on (step S711). The related book extraction process shown in step S710 performs the same process as that shown in step S706.
[0065]
Next, the processing procedure of the related book extraction process shown in steps S706 and S710 of FIG. 7 will be described in more detail. FIG. 8 is a flowchart showing the processing procedure of the related book extraction process shown in steps S706 and S710 of FIG. The real name flag shown below is a flag indicating whether or not a start delimiter indicating the book name has been found. Specifically, when the real name flag = 0, a new start delimiter is found. When the real name flag = 1, the start delimiter is found, and the characters in the delimiter (that is, the characters forming the book name of the related book) are stored in the temporary memory. Shall.
[0066]
As shown in the figure, after the real name flag is initialized to 0 (step S801), it is checked whether the real name flag is 1 (step S802). If the real name flag is not 1, that is, a new start delimiter If the recognition character is a start delimiter (step S803), and if the start delimiter is found (Yes in step S803), the real name flag is determined. Is updated to 1 (step S804). Then, it is confirmed whether or not the next character exists (step S805). If the next character exists (Yes in step S805), the character is extracted (step S806), and the process proceeds to step S802. That is, in steps S802 to S806, characters are skipped one after another until the start delimiter is found, and the real name flag is updated to 1 when the start delimiter is found.
[0067]
If a start delimiter is found and the real name flag becomes 1 (Yes at step S802), it is checked whether or not this character is an end delimiter (step S807). If it is not an end delimiter (step S807). No), additional writing of the character corresponding to the temporary memory is performed (step S808).
[0068]
If the character is an end delimiter (Yes at Step S807), the real name flag is reset to 0 (Step S809), and the data in the temporary memory matches any of the data already written in the selection support table 152. It is checked whether or not to perform (step S810). This is to prevent the case where the same book name is extracted twice.
[0069]
If the data in the temporary memory does not match any of the already written data (No at Step S810), a new record is created in the selection support table 152 (Step S811), and the created record is stored in the temporary memory. Data is written (step S812), and the temporary memory is reset (step S813). If the data in the temporary memory matches any of the data already written in the selection support table 152 (Yes at step S810), the process proceeds to step S813 and the temporary memory is reset (step S813).
[0070]
Next, an example of the reservation table 151, the selection support table 152, the bibliographic table 153, the collection table 154, the lending history table 155, the arrangement table 156, and the book review URL table 157 illustrated in FIG. 1 will be described. 9 is a diagram illustrating an example of the reservation table 151 before the reservation by the USR 100, FIG. 10 is a diagram illustrating an example of the bibliographic table 153, and FIG. 11 is a diagram illustrating an example of the library table 154. FIG. 12 is a diagram illustrating an example of the arrangement table 156, and FIG. 13 is a diagram illustrating an example of the book review URL table 157. 14 is a diagram illustrating an example of the selection support table 152, FIG. 15 is a diagram illustrating an example of the lending history table 155, and FIG. 16 illustrates an example of the reservation table 151 after the reservation by the USR 100. FIG.
[0071]
The reservation table 151 shown in FIG. 9 is a table in which reservation information regarding each book is stored. Specifically, a reservation NO, a user ID, a book ID, a book name, and a reservation date are stored. The figure shown before the reservation by USR100 (Hiroyuki Sekihata) on the lending reservation book setting screen (reservation screen) 650 shown in FIG. 3 is the book “World History” with the book ID “ZS900”. The book “purple section” with the book ID “ZS100” is reserved. When the user designates a reservation input frame 656 or 658 on the lending reservation book setting screen 650 shown in FIG. 5, the contents of the reservation table 151 are updated.
[0072]
The bibliographic table 153 shown in FIG. 10 is a table storing bibliographic information of each book. Specifically, ISBN (International Standard Book Number), book ID, book title, Japanese catalog classification (NDC), author, series And a general subject (keyword) are stored in association with each other. The figure shows the case of having bibliographic information on "Ono Komachi", "Chinese History 1", "Murasaki Shikibu", "Makurasoko's Thought", "Asian History" and "World History". . In the book review table 153, bibliographic information is managed for books that are not already in the library, but have already been arranged, but have already been arranged.
[0073]
The collection table 154 shown in FIG. 11 is a table in which information related to the books in the collection is stored in the library. Specifically, the collection number, the book title, the state, the user ID, the loan date, the scheduled return date, and the reservation Numbers are stored in association with each other. The figure shows a case where “Surushiki Club”, “Ono Komachi”, “Chinese History 1”, and “The Thought of Pillows” are in the collection, and among these, “Surushiki Club” is lent out. The state of “available” indicates that the book is not lent to any user and can be borrowed immediately. The collection table 154 is used when checking whether a book desired by the user or a related book searched on the book review site 300 is stored in the library.
[0074]
The arrangement table 156 shown in FIG. 12 is a table that stores information related to books that are not in the library but have already been arranged for purchase. Specifically, the arrangement number, book ID, book title, order date, The scheduled delivery date, delivery date, availability date, and number of reservations are stored in association with each other. Here, a case where “Asia history” and “World history” are being arranged for purchase is shown. The arrangement table 156 is used when confirming whether a book desired by the user is being arranged for purchase. In addition, in order to arrange the purchase of books, the number of reservations made by users for books whose collection number is not yet confirmed in the reservation table 151 must be a predetermined number or more (here, “5” or more). It is.
[0075]
The book review URL table 157 shown in FIG. 13 is a table storing the URL of each book review site 300 and its book review format. Specifically, the URL, start delimiter, end delimiter, search condition formula, and reviewer start Symbols are stored in association with each other. In other words, the book review site “www.asayu.book/” is indicated as “book name” and the start symbol in the reviewer introduction column is indicated by “■”, but other book review sites “www.yomk” ".book /" is written as [book name], and the start symbol in the reviewer introduction column is displayed as "book reviewer-". Further, the search condition formula is necessary when extracting a specific page introducing a user's desired book from the book review site 300. The reason why the book review URL table 157 is provided is to prevent a related book from being missed due to a difference in notation of each book review site. The book review URL table 157 is used when a related book name is cut out from the book review page.
[0076]
The selection support table 152 shown in FIG. 14 is a table for storing information necessary for displaying the processing result on the lending reservation book setting screen (reservation screen) 650, and the process of step S608 in FIG. 6 is performed. Specifically, a book title, a book review URL, a reviewer flag, a loan history flag, a book ID, a state, a reservation number, and an exclusion flag are stored in association with each other.
[0077]
In the first record, when the selection support table 152 is newly created in step S608 of FIG. 6, the desired book name 653 of the lending reservation book setting screen (reservation screen) 650 is written. The desired book is not currently stored in the library or arranged for purchase by the processing in steps S603 to S607 in FIG. 6, and the lending book accepting unit 111 sets the status column to “ON”. To do. This exclusion flag identifies whether or not the corresponding record is displayed in the “recommended book” field 657 of the lending reservation book setting screen (reservation screen) 650, and “ON” is not displayed. Since the first record is displayed in the “desired book status” 655, the exclusion flag is “ON”.
[0078]
In the second and subsequent records, information on books extracted from a specific page introducing user-desired books in the book review site 300 is stored, and books of records whose exclusion flag is finally “OFF” are stored. Are displayed in the recommended book column 657.
[0079]
First, the book name extracted by the related book extraction unit 112 and the URL of a specific page introducing the book name are written in each record. At this time, the book reviewer flag is set to “ON” in the case of a book corresponding to the processing of step S711 in FIG. 7, and otherwise the book reviewer flag is set to “OFF” (in the case of a book extracted from the book review text). Is set by the related page extraction unit 113.
[0080]
Subsequently, the related book extracting unit 112 determines whether or not the books stored after the second record are stored in the library with reference to the library table 154. If the book is stored, the book ID, state, and number of reservations of the selection table 152 are written. If not, the “UNORDER” information indicating that the book is not stored is written in the book ID (or , Leave it blank), and set the exclusion flag to “ON”.
[0081]
Further, the related book extracting unit 112 records the book whose exclusion flag remains “OFF” after the second record, that is, the book in the library, with reference to the lending history table 155 and corresponding to the user ID 651. It is determined whether or not it is included in the book that has been read. If it is included (that is, already loaned to the user), the lending history flag of the corresponding record in the selection support table 152 is set to “present” and the exclusion flag is set to “ON”. On the other hand, when it is not included in the book recorded corresponding to the user ID 651 of the lending history table 155 (that is, not lending to the user), the lending history flag of the corresponding record is set to “none”, The exclusion flag remains “OFF” without being changed.
[0082]
Through the above processing, the related book extracting unit 112 finally displays the first record of the selection support table 152 in the “book status” column 655 of the lending reservation book setting screen (reservation screen) 650. At the same time, records whose exclusion flag is “OFF” after the second record of the selection support table 152 are displayed in the “Recommended Books” column 657.
[0083]
The lending history table 155 shown in FIG. 15 is a table for storing the lending history of book titles, and specifically stores the user ID, book ID, book title, lending date, scheduled return date, and return actual date. . Here, “Chinese history 1” is loaned to USR 100, and “Murasaki Shikibu” is loaned to USR 400. The lending history table 155 is used when checking whether or not related books have been lent to the same user in the past.
[0084]
The reservation table 151 shown in FIG. 16 shows a situation in which reservation contents are stored when the book shown in FIG. 5 is reserved by the user USR 100 (Hiroyuki Sekihata). Compared to the one shown in FIG. 9, it can be seen that the books of “Japanese historical culture” and “Ono Komachi” are newly reserved. Since “Japanese history and culture” is an uncollected book and has not been arranged, the book reservation management unit 110 stores “UNORDER” indicating unconfirmed in the book ID.
[0085]
Next, the processing of the library management apparatus 100 shown in FIG. 1 will be specifically described with reference to these tables. When the desired book “Japanese history and culture” is input on the lending reservation book setting screen 650 shown in FIG. 3, it is first confirmed whether or not the desired book exists in the collection table 154.
[0086]
Therefore, referring to the collection table 154 in FIG. 11, it can be seen that there is no “Japanese history and culture” in the collection table 154, and the desired book is not stored in the library. Therefore, when it is confirmed whether or not the desired book exists in the arrangement table 156, there is no “Japanese history and culture” in the arrangement table 156 shown in FIG. I understand.
[0087]
For this reason, a record of “Japanese history and culture” is provided in the newly created selection support table 152 shown in FIG. 14, and the state is set to “unarranged”, and the book review site 300 is searched. Specifically, referring to the book review URL table 157 shown in FIG. 13, the delimiter symbol and the reviewer start symbol are read, and the book title page shown in FIG. Read as.
[0088]
The book review text of this book review page includes the book titles “Shiki Shibubu”, “Sei Tokiko”, “Chinese History 1”, and the reviewer introduction column contains “Ono Komachi”, so it is shown in FIG. In the same way, records of “Murasaki Shikibu”, “Saintoku Prince”, “Chinese History 1”, and “Ono Komachi” are created in the selection support table 152, and a book review URL is written for each related book. The reviewer flag is turned “ON”.
[0089]
After that, it is confirmed whether or not each related book “Murasaki Shikibu”, “Saintoku Prince”, “Chinese History 1”, “Ono Komachi” exists in the library table 154. Referring to the collection table 154 shown in FIG. 11, the collection table 154 includes “Murasaki Shikibu”, “Chinese History 1”, and “Ono Komachi”, but does not exist for “Saintoku Prince”. Further, referring to the lending history table 155 shown in FIG. 15, it can be seen that “Chinese history 1” has been lent to USR 100 (Hiroyuki Sekihata) in the past.
[0090]
For this reason, "Sei Tokiko" that has not been collected and "Chinese History 1" that has been lent out in the past are not picked up as related books, but "Shikishibu" and "Ono Komachi" are candidates for presentation to users as related books. . Further, according to the lending history table 155 shown in FIG. 15, since the “purple section” is being lent to the USR 400, based on these facts, the “status” column and “ Update the “Number of reservations” field.
[0091]
Then, when the display contents of the lending reservation book setting screen 650 are updated based on the contents of the selection support table 152, as shown in FIG. 5, “purple style department” and “Ono Komachi” are presented as related books, and “ It clearly states that Ono Komachi is the book written by the reviewer. Here, as shown in FIG. 16, when the user makes a reservation for “Japanese historical culture” and “Ono Komachi”, the contents of the reservation table 151 are updated as shown in FIG. 16.
[0092]
As described above, in the first embodiment, when the book desired by the user accepted by the lending book accepting unit 111 is not in the library and is not being arranged for purchase, the related page extracting unit 113 is used. Extracts the book review page of the desired book, and the related book extraction unit 112 extracts the information of the related book from the book review page, and finally, the book that is in the collection and has not been lent out in the past. Since the book is provided to the user as a related book, the book information of the related book related to the book desired by the user can be provided to the user widely and efficiently.
[0093]
The name of the reviewer can also be stored in the selection support table 152 and displayed on the lending reservation book setting screen (reservation screen) 650. The reviewer name can be identified from the layout of the book review site 300.
[0094]
(Embodiment 2)
By the way, in the first embodiment, the book review site 300 is used to search for a related book related to the desired book. However, the present invention is not limited to this, and a book site other than the book review site 300 is selected. You can also search for related books. Therefore, in the second embodiment, a case where a related book is searched using a book site that manages the bibliographic information of the book is shown. The system configuration of the book information providing system in this case is the same as that shown in FIG. 1. A book site is provided instead of the book review site 300 shown in FIG. 1, and the book URL is changed to the book review URL table 157. Since a table may be provided, detailed description thereof is omitted here.
[0095]
FIG. 17 is a diagram showing an example of a lending reservation book setting screen (reservation screen) 800 according to the second embodiment. As shown in the figure, the lending reservation book setting screen 800 is composed of almost the same items as those shown in FIG. 3, and an input frame 801 for inputting a user identification ID, an input frame 802 for inputting a name, An input frame 803 for inputting a desired book name and an input frame 804 for a search button are provided.
[0096]
However, the lending reservation book setting screen 800 is different in that the book review URL and reviewer information fields as shown in FIG. 3 are not provided, and only the related fields are provided. This relationship column is a column that indicates what relationship between the desired book and the related book, and is a part that describes in what part the subtitle, general subject, etc. match.
[0097]
FIG. 18 is a diagram illustrating an example of a book page on a book site. As shown in the figure, the book table describes details of the bibliography for each book. Specifically, the title page, subtitle, series, publisher, author, NDC, general subject, etc. are described in the book page of “Japanese historical culture”. That is, the book page according to the second embodiment is different from the book review page shown in FIG. 4 in that the details of the bibliography are described in a format arranged for each item.
[0098]
FIG. 19 is a diagram showing an example of a lending reservation book setting screen (reservation screen) 800 when a related book using a book site is searched. As shown in the figure, here we extract two related books, “Ono Komachi” and “Makurasako's Thought”, and “Ono Komachi” has a relationship with the desired book and “subtitle”. The “ideology” indicates that there is a relationship between the book of hope and the “general subject”.
[0099]
That is, referring to the book page shown in FIG. 18, “Ono Komachi” is the subtitle of “History and Culture of Japan” which is the book of hope, and “Thoughts of Pillow Soshi” and “Seisho Nada” are described in the general subject. . Here, according to the bibliographic table 153 shown in FIG. 10, “Ono Komachi” and “The Thought of Pillows” exist, but there is no “Kiyo Nana”, and the lending history table 155 shown in FIG. According to the report, there is no history of lending “Onokomachi” and “Makurasako's thought” to users in the past. For this reason, such “Ono Komachi” and “Shizo no Makura” are included in the lending reservation book setting screen 800 as related books.
[0100]
Next, a processing procedure of the library management apparatus according to the second embodiment will be described. FIG. 20 is a flowchart showing a processing procedure of the library management apparatus according to the second embodiment. Here, for convenience of explanation, a case where the user operates the terminal device 600 is shown.
[0101]
As shown in the figure, the library management apparatus transmits a rental book reservation screen to the user's terminal device 600 (step S2001), and prompts for input of the user name, desired book name, and the like. When reservation book information including a user name and a desired book name is received in response to a user input (step S2002), the collection table 154 is searched (step S2003).
[0102]
If the desired book is stored in the library (Yes at step S2004), normal reservation processing is performed (step S2005). On the other hand, if the desired book is not stored in the library (No in step S2004), the arrangement table 156 is searched to confirm whether or not the desired book is being arranged for purchase (step S2006). If the book is being arranged (Yes at Step S2007), normal reservation processing is performed in the same manner as in the collection (Step S2005).
[0103]
If the desired book is not being arranged (No at step S2007), the desired book is recorded in the selection support table 152 (step S2008), and a related book of the desired book is searched from the book site (step S2009).
[0104]
As a result, when no related book is hit from the book site (No in step S2010), a result screen indicating no related book is transmitted to the terminal device 600 (step S2018), and one or more related books are hit. In this case (Yes in step S2010), it is checked whether there is data in the search item, that is, the bibliographic detail item of the hit book page, in the item corresponding to the “inspection item” in the book URL table 900 (step S2011). If there is no (No in step S2011), a result screen indicating no related book is transmitted to the terminal device 600 (step S2018).
[0105]
On the other hand, if there is data in the search item (Yes in step S2011), the bibliographic table 153 is searched (step S2012) to check whether there is a matching book (step S2013). If there is no matching book (No in step S2013), a result screen indicating no related book is transmitted to the terminal device 600 (step S2018). If there is a matching book (Yes in step S2013), the lending history table 155 A search is performed (step S2014).
[0106]
If there is no book without a loan history for the same user, and there are only books that the user has borrowed in the past (No in step S2015), the related information is the same as when there is no related book. A result screen indicating no book is transmitted to the terminal device 600 (step S2018). On the other hand, if a book without a loan history for the user is included in the related book (Yes in step S2015), a result screen indicating that there is a related book is transmitted to the terminal device 600 (step S2016). Then, the book selected by the user is received and normal reservation processing is performed (step S2017).
[0107]
By performing the above series of processing, if the user's desired book is not in the collection and is not being arranged for purchase, a related book related to this desired book is searched from the book site, and the searched related book is searched. Among them, those registered in the bibliographic table 153 and not lent to the same user in the past can be presented to the user.
[0108]
Next, the book URL table 900 used in the second embodiment will be described. FIG. 21 is a diagram showing an example of a book URL table 900 used in the second embodiment. As shown in the figure, the book URL table 900 stores the URL of the site in the same manner as the book review URL table 157 shown in FIG. However, unlike the book review URL table 157, here, the search item 1, the search item 2, the search item 3, and the search condition formula are stored for each book site.
[0109]
Next, the selection support table 910 used in the second embodiment will be described. FIG. 22 is a diagram showing an example of the selection support table 910 used in the second embodiment.
[0110]
Similar to the selection support table 152 shown in FIG. 14, the selection support table 910 shown in FIG. 14 is a table that stores information necessary for display on the lending reservation book setting screen (reservation screen) 800. Specifically, a book name, a search item, a loan history flag, a book ID, a state, the number of reservations, and an exclusion flag are stored in association with each other. This first record is displayed in a column indicating “the status of the desired book” on the lending reservation book setting screen 800. For the second and subsequent records, a record whose exclusion flag is “OFF” is the lending reservation book setting screen 800. Will be displayed in the “Recommended Books” column. The exclusion flag setting method is the same as that in the first embodiment.
[0111]
As described above, since the second embodiment is configured to search for related books using a book site that manages bibliographic information of books, not only a book review site but also a wide range of book related sites are used. It is possible to efficiently obtain related books related to the desired book.
[0112]
In the first and second embodiments, the case where related books are searched using the book review site and the book site has been described. However, the present invention is not limited to this, and various sites related to books. Can be used to search for related books.
[0113]
(Appendix 1) A book information providing method for providing information related to a book related to a user's desired book,
A desired book accepting process for accepting a desired book that the user wishes to lend;
A page specifying step for specifying a desired book page on the Internet that handles the desired book received in the desired book receiving step;
A related book extracting step of extracting information related to a related book related to the desired book from the page specified by the page specifying step;
The book information providing method characterized by including.
[0114]
(Supplementary note 2) The book information providing method according to supplementary note 1, wherein, in the related book extracting step, the related books are narrowed down based on a collection status of the extracted related books or a lending status to the user.
[0115]
(Additional remark 3) The said page specification process searches the said desired book page on the internet, when the collection status of the said desired book is searched and there is neither a collection nor a collection plan, The additional description 1 or 2 characterized by the above-mentioned. Book information providing method.
[0116]
(Appendix 4) The desired book page is a book review page that has been reviewed for the desired book, and the related book extraction process was introduced in the other book introduced in the book review page and the reviewer introduction column. 4. The book information providing method according to appendix 1, 2, or 3, wherein a book written by a reviewer is extracted as a related book so as to be distinguishable.
[0117]
(Supplementary note 5) The desired book page is a book page having bibliographic information related to the desired book, and the related book extracting step extracts the relationship between the book stored in the book page and the desired book. The book information providing method according to appendix 1, 2, or 3.
[0118]
(Appendix 6) A book information providing apparatus for providing information related to a book related to a user's desired book,
Desired book accepting means for accepting a desired book that the user desires to lend,
Page specifying means for specifying a desired book page on the Internet that handles the desired book received by the desired book receiving means;
Related book extracting means for extracting information related to the related book related to the desired book from the page specified by the page specifying means;
A book information providing device comprising:
[0119]
(Supplementary note 7) A book information providing program used for a book information providing apparatus for providing information related to a book related to a user's desired book,
A desired book acceptance procedure for accepting a desired book that the user desires to lend;
A page specifying procedure for specifying a desired book page on the Internet that handles the desired book received by the desired book receiving procedure;
A related book extracting procedure for extracting information related to a related book related to the desired book from the page specified by the page specifying procedure;
A book information providing program that causes a computer to execute the program.
[0120]
【The invention's effect】
  As described above, according to the present invention, if a user accepts a desired book to be lent, a book review page on the Internet that handles the accepted book is identified and introduced in the identified book review page. The book of related books related to the desired book desired by the user is configured so that the books written by the reviewer introduced in the reviewer introduction column can be identified as related books. Information can be provided to users widely and efficiently. In particular, it is possible to efficiently extract related books while emphasizing the connection between a book reviewer himself who is familiar with the contents and the book desired.In addition, since it was decided to narrow down the related books so that only the books that are in the collection or in the purchase arrangement among the extracted related books and have not been lent to the user in the past are selected. Is available, and high-value books that have not been browsed in the past can be obtained as related books.
[0122]
  In addition, according to the present invention, when the collection status of a desired book is searched and there is no collection or planned collection,Book review pageSince the library is searched on the Internet, when there is a desired book in the library, it is possible to perform an efficient process without a useless search.
[Brief description of the drawings]
FIG. 1 is a functional block diagram showing a system configuration of a book information providing system according to a first embodiment.
FIG. 2 is a flowchart showing a processing procedure of the library management apparatus shown in FIG.
FIG. 3 is a diagram showing an example of a reception screen used when a desired book shown in step S201 of FIG. 2 is received.
4 is a diagram showing an example of a book review page existing in the book review site shown in FIG. 1; FIG.
FIG. 5 is a diagram illustrating an example of display contents of a lending reservation book setting screen including a search result.
FIG. 6 is a flowchart showing a processing procedure of the library management apparatus.
7 is a flowchart showing a search procedure for searching for related books from the book review site shown in step S609 of FIG.
FIG. 8 is a flowchart showing a processing procedure of related book extraction processing shown in steps S706 and S710 of FIG. 7;
FIG. 9 is a diagram illustrating an example of a reservation table before a reservation by the USR 100;
FIG. 10 is a diagram illustrating an example of a bibliographic table.
FIG. 11 is a diagram illustrating an example of a collection table.
FIG. 12 is a diagram illustrating an example of an arrangement table.
FIG. 13 is a diagram showing an example of a book review URL table.
FIG. 14 is a diagram illustrating an example of a selection support table.
FIG. 15 is a diagram illustrating an example of a lending history table.
FIG. 16 is a diagram showing an example of a reservation table after reservation by the USR 100;
FIG. 17 is a diagram showing an example of a lending reservation book setting screen (reservation screen) according to the second embodiment.
FIG. 18 is a diagram illustrating an example of a book page on a book site.
FIG. 19 is a diagram showing an example of a lending reservation book setting screen (reservation screen) when a related book using a book site is searched.
FIG. 20 is a flowchart showing a processing procedure of the library management apparatus according to the second embodiment.
FIG. 21 is a diagram showing an example of a book URL table used in the second embodiment.
FIG. 22 is a diagram showing an example of a selection support table used in the second embodiment.
[Explanation of symbols]
100 Library information management device
110 Rental Reservation Management Department
111 Rental book reception
112 Related Books Extraction Department
113 Related page extractor
120 Rental Return Management Department
121 Collection Search Department
130 Arrangement Management Department
151 Reservation table
152 Selection support table
153 Bibliographic table
154 Collection table
155 Lending history table
156 Arrangement table
157 Book Review URL Table
200 Internet
300 Book Review Site
400 Terminal device (for librarian)
600 Terminal device (for library users)
700 Terminal device (for user's house)

Claims (3)

利用者により希望図書に関連する関連図書の検索操作が端末装置になされた際に、該端末装置から要求を受けた図書館管理装置が図書情報を検索し、この検索結果を前記端末装置に返信して前記利用者に対して前記希望図書に関連する関連図書に係る情報を提供する図書情報提供システムの図書情報提供方法であって、
前記図書館管理装置が前記端末装置を介して前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付工程と、
前記図書館管理装置が前記希望図書受付工程により受け付けた希望図書名を検索キーワードとしてインターネット上の各書評サイトを検索し、検索された書評ページを特定するページ特定工程と、
前記図書館管理装置が前記ページ特定工程により特定された書評ページの書評本文を順次文字認識して該書評ページ内に紹介された他の図書と書評者紹介欄に紹介された書評者により執筆された図書とを識別可能に関連図書として抽出する関連図書抽出工程と
図書館に蔵書中の図書に係る情報を格納した蔵書テーブル並びに図書館に蔵書されていないが購入手配済みの図書に係る情報を格納した手配テーブルを前記関連図書名で検索して、前記関連図書名のうち蔵書中又は購入手配中であるものと選択するとともに、図書の貸出履歴を格納する貸出履歴テーブルを前記利用者の識別情報で検索して、選択された関連図書名のうち当該利用者に対して過去に貸し出していない図書のみを選択する絞込処理を行う絞込処理工程と
を含んだことを特徴とする図書情報提供方法。
When the user performs a search operation on a related book related to the book desired by the user, the library management device that has received a request from the terminal device searches for the book information, and returns the search result to the terminal device. A book information providing method of a book information providing system for providing information related to a related book related to the desired book to the user,
A desired book name receiving step in which the library management device receives a desired book name that the user desires to lend through the terminal device;
A page specifying step of searching each book review site on the Internet using the desired book name received by the library management device in the desired book name receiving step as a search keyword and specifying the searched book review page ;
The library management apparatus sequentially recognizes the text of the book review pages specified in the page specifying process, and is written by the reviewer introduced in the other book names and the reviewer introduction column introduced in the book review page . and books related name extraction step of extracting as identifiably related books name a book name,
A library table storing information related to books in the library in the library and an arrangement table storing information related to books that have not been stored in the library but have already been arranged for purchase are searched by the related book names, and Of these, it is selected that the book is in the library or in a purchase arrangement, and a loan history table that stores the book's loan history is searched with the user's identification information. And a narrowing process step of performing a narrowing process for selecting only books that have not been lent out in the past .
前記ページ特定工程は、前記図書館管理装置が前記希望図書の蔵書状況を検索し、蔵書も蔵書予定もない場合に、前記書評ページをインターネット上で検索することを特徴とする請求項1に記載の図書情報提供方法。The page specifying step, the library management device searches the collection status of the desired book, in the absence nor collection schedule collections, according to claim 1, characterized in that searching the book review pages on the Internet Book information provision method. 利用者の希望図書に関連する関連図書に係る情報を提供する図書情報提供装置であって、
前記利用者が貸し出しを希望する希望図書を受け付ける希望図書受付手段と、
前記希望図書受付手段により受け付けた希望図書名を検索キーワードとしてインターネット上の各書評サイトを検索し、検索された書評ページを特定するページ特定手段と、
前記図書館管理装置が前記ページ特定手段により特定された書評ページの書評本文を順次文字認識して該書評ページ内に紹介された他の図書と書評者紹介欄に紹介された書評者により執筆された図書とを識別可能に関連図書として抽出する関連図書抽出手段と
図書館に蔵書中の図書に係る情報を格納した蔵書テーブル並びに図書館に蔵書されていないが購入手配済みの図書に係る情報を格納した手配テーブルを前記関連図書名で検索して、前記関連図書名のうち蔵書中又は購入手配中であるものと選択するとともに、図書の貸出履歴を格納する貸出履歴テーブルを前記利用者の識別情報で検索して、選択された関連図書名のうち当該利用者に対して過去に貸し出していない図書のみを選択する絞込処理を行う絞込処理手段と
を備えたことを特徴とする図書情報提供装置。
A book information providing device for providing information related to a book related to a user's desired book,
Desired book name accepting means for accepting a desired book name that the user wishes to lend,
Searching each book review site on the Internet using the desired book name received by the desired book name receiving means as a search keyword, and a page specifying means for specifying the searched book review page ;
Written by the reviewer introduced in the book reviewer's column and the other book names introduced in the book review page by the library management device sequentially recognizing the text of the book review page specified by the page specifying means. and books related name extraction means for extracting as identifiably related books name a book name,
A library table storing information related to books in the library in the library and an arrangement table storing information related to books that have not been stored in the library but have already been arranged for purchase are searched by the related book names, and Of these, it is selected that the book is in the library or in a purchase arrangement, and a loan history table that stores the book's loan history is searched with the user's identification information. And a narrowing processing means for performing narrowing processing for selecting only books that have not been lent in the past .
JP2003128891A 2003-05-07 2003-05-07 Book information providing method and book information providing device Expired - Fee Related JP4124696B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003128891A JP4124696B2 (en) 2003-05-07 2003-05-07 Book information providing method and book information providing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003128891A JP4124696B2 (en) 2003-05-07 2003-05-07 Book information providing method and book information providing device

Publications (2)

Publication Number Publication Date
JP2004334482A JP2004334482A (en) 2004-11-25
JP4124696B2 true JP4124696B2 (en) 2008-07-23

Family

ID=33504890

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003128891A Expired - Fee Related JP4124696B2 (en) 2003-05-07 2003-05-07 Book information providing method and book information providing device

Country Status (1)

Country Link
JP (1) JP4124696B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4603515B2 (en) * 2006-07-25 2010-12-22 Necフィールディング株式会社 Book distribution system, book distribution method, management server, and program
JP6205933B2 (en) * 2013-07-18 2017-10-04 株式会社リコー Information presenting apparatus, information presenting system, and information presenting program

Also Published As

Publication number Publication date
JP2004334482A (en) 2004-11-25

Similar Documents

Publication Publication Date Title
US9600533B2 (en) Matching and recommending relevant videos and media to individual search engine results
US7496560B2 (en) Personalized searchable library with highlighting capabilities
TW200923682A (en) Integrating sponsored media with user-generated content
KR101826594B1 (en) Method and system for recommending e-book based on knowledge structure
JP2002007450A (en) Retrieval support system
CN115618075B (en) Search result display method and device
JP4124696B2 (en) Book information providing method and book information providing device
US7209914B2 (en) Method of storing, retrieving and viewing data
JP2009064213A (en) Purpose-oriented book recommendation system
JP4787590B2 (en) Collection search method, collection search system and collection search program
WO2016020930A1 (en) An integrated system for a virtual bookstore
JP2009223679A (en) Electronic document search device and electronic document search program
JP3529659B2 (en) Multimedia information search / presentation method and system, and recording medium recording multimedia information search / presentation system
Artese et al. Framework for UNESCO intangible cultural heritage
JP4921901B2 (en) Reservation management system, reservation management method and reservation management program
Rowley Knowledge organisation in a Web‐based environment
KR101494516B1 (en) Method and system for providing content using web history
JP6800478B2 (en) Evaluation program for component keywords that make up a Web page
JP7545061B2 (en) Information processing system, information processing method, and program
JP4034503B2 (en) Document search system and document search method
US20100057816A1 (en) Organizing Internet/Intranet research with interactive Dynamic Research Diagrams and Lists
JP2003216642A (en) Content management method and apparatus
JP4641480B2 (en) Catalog search method, catalog search system, and catalog search result display program
JP2001306584A (en) Knowledge search service method and apparatus for supporting search of books and the like
Amin et al. Biblios: building an AI-powered chatbot for library resource discovery–a practitioner case study

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080404

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: 20080430

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080502

R150 Certificate of patent or registration of utility model

Ref document number: 4124696

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110516

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120516

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130516

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130516

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees