(57)【要約】【課題】時期に応じた書籍を整理して利用者に提供できる管理装置等を提供する。【解決手段】電子書籍を利用者端末に貸し出すサーバは、期間毎にキーワードを記憶した季節ＤＢと、利用者が過去に登録した電子書籍に関わる書籍情報を記憶した個人本棚ＤＢとを有する。サーバは、利用者端末からのログインを検出すると、ログインの日付に対応した期間内のキーワードを季節ＤＢから抽出し、抽出されたキーワードを含む書籍情報を個人本棚ＤＢから抽出する整理部を有する。サーバは、抽出された書籍情報を利用者端末に提示する配信部を有する。【選択図】図１
2014199629.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍を利用者の端末に貸し出す管理装置であって、
期間毎に検索キーワードを記憶した第一の記憶部と、
前記利用者が過去に登録した前記電子書籍に関わる書籍情報を記憶した第二の記憶部と、
前記利用者の端末からのログインを検出すると、前記ログインの日付に対応した前記期間の前記検索キーワードを前記第一の記憶部から抽出する第一の抽出部と、
前記抽出された前記検索キーワードを含む前記書籍情報を前記第二の記憶部から抽出する第二の抽出部と、
前記抽出された前記書籍情報を前記利用者の端末に提示する提示部と
を有することを特徴とする管理装置。
【請求項２】
前記提示部は、
前記第二の抽出部にて抽出された前記書籍情報に関わる前記電子書籍が前記利用者の端末に対して貸出可能である場合に、前記書籍情報を前記利用者の端末に提示することを特徴とする請求項１に記載の管理装置。
【請求項３】
前記提示部は、
前記書籍情報毎に評価値又は貸出回数を記憶した第三の記憶部を有し、
前記書籍情報に対応した評価値又は貸出回数の高い順に並べ替えて前記書籍情報を前記利用者の端末に提示することを特徴とする請求項１に記載の管理装置。
【請求項４】
電子書籍を利用者の端末に貸し出す管理装置に、
前記利用者の端末からのログインを検出すると、期間毎に検索キーワードを記憶した第一の記憶部から前記ログインの日付に対応した前記期間の前記検索キーワードを抽出し、
前記利用者が過去に登録した前記電子書籍に関わる書籍情報を記憶した第二の記憶部から前記抽出された前記検索キーワードを含む前記書籍情報を抽出し、
前記抽出された前記書籍情報を前記利用者の端末に提示する
各処理を実行させることを特徴とする管理プログラム。
【請求項５】
電子書籍を利用者の端末に貸し出す管理装置が、
前記利用者の端末からのログインを検出すると、期間毎に検索キーワードを記憶した第一の記憶部から前記ログインの日付に対応した前記期間の前記検索キーワードを抽出し、
前記利用者が過去に登録した前記電子書籍に関わる書籍情報を記憶した第二の記憶部から前記抽出された前記検索キーワードを含む前記書籍情報を抽出し、
前記抽出された前記書籍情報を前記利用者の端末に提示する
各処理を実行することを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理プログラム及び管理方法に関する。
【背景技術】
【０００２】
近年、例えば、図書館側のサーバで管理する電子書籍（以下、単に書籍と称する）のファイルに利用者の利用者端末がアクセスし、利用者が利用者端末を用いて書籍を閲覧できる図書館サービスが広く知られている。利用者は、わざわざ図書館に赴かなくても、利用者端末を使用して所望の書籍を閲覧できる。
【０００３】
また、図書館サービスの機能の一つとして個人本棚機能がある。個人本棚機能は、利用者自身が気になる書籍、閲覧したい書籍、過去の閲覧書籍や借りた書籍等の情報を登録できる機能である。個人本棚機能は図書館側のサーバが管理する。サーバは、利用者端末からの要求に応じて個人本棚機能を利用者端末に提供する。
【０００４】
利用者は、利用者端末上の個人本棚機能の画面を見て、気になる書籍、閲覧したい書籍や過去の閲覧書籍、過去に借りた書籍を認識できる。また、書籍の中には、季節等の時期に応じて必要となる実用書等、例えば、お節料理のレシピ、野菜の育て方等の書籍がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−９９２２８号公報
【特許文献２】特開平９−２２３１２９号公報
【特許文献３】特開２００２−２８８３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、個人本棚機能として、例えば数十冊に及ぶ多数の書籍が登録されている場合に、例えば、検索キーワードや書籍タイトル名が不明な場合、多数の登録書籍の中から季節等の時期に応じた書籍を検索するのは困難である。そこで、個人本棚内の、例えば、季節等の時期に応じた書籍を整理して利用者に提供できるシステムが求められている。
【０００７】
一つの側面では、時期に応じた書籍を整理して利用者に提供できる管理装置、管理プログラム及び管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一つの案では、電子書籍を利用者の端末に貸し出す管理装置である。管理装置は、期間毎に検索キーワードを記憶した第一の記憶部と、前記利用者が過去に登録した前記電子書籍に関わる書籍情報を記憶した第二の記憶部とを有する。管理装置は、前記利用者の端末からのログインを検出すると、前記ログインの日付に対応した前記期間の前記検索キーワードを前記第一の記憶部から抽出する第一の抽出部を有する。更に、管理装置は、前記抽出された前記検索キーワードを含む前記書籍情報を前記第二の記憶部から抽出する第二の抽出部と、前記抽出された前記書籍情報を前記利用者の端末に提示する提示部とを有する。
【発明の効果】
【０００９】
時期に応じた書籍を整理して利用者に提供できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、図書館システムの一例を示す説明図である。
【図２】図２は、利用者ＤＢの一例を示す説明図である。
【図３】図３は、書籍ＤＢの一例を示す説明図である。
【図４】図４は、季節ＤＢの一例を示す説明図である。
【図５】図５は、貸出書籍ＤＢの一例を示す説明図である。
【図６】図６は、個人本棚ＤＢの一例を示す説明図である。
【図７】図７は、利用者端末の通常本棚画面の一例を示す説明図である。
【図８】図８は、利用者端末の整理本棚画面の一例を示す説明図である。
【図９】図９は、利用者端末の整理本棚画面の一例を示す説明図である。
【図１０】図１０は、個人本棚処理に関わるサーバ側の制御部の処理動作の一例を示すフローチャートである。
【図１１】図１１は、自動整理処理に関わるサーバ側の制御部の処理動作の一例を示すフローチャートである。
【図１２】図１２は、実施例１の整理本棚画面提供処理に関わるサーバ側の制御部の処理動作の一例を示すフローチャートである。
【図１３】図１３は、実施例２の整理本棚画面提供処理に関わるサーバ側の制御部の処理動作の一例を示すフローチャートである。
【図１４】図１４は、実施例３の整理本棚画面提供処理に関わるサーバ側の制御部の処理動作の一例を示すフローチャートである。
【図１５】図１５は、管理プログラムを実行する情報処理装置の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本願の開示する管理装置、管理プログラム及び管理方法の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１２】
図１は、図書館システムの一例を示す説明図である。図１に示す図書館システム１は、図書館側のサーバ２と、複数の利用者端末３とを有し、サーバ２と利用者端末３との間をインターネット４等で接続している。
【００１３】
サーバ２は、電子書籍（以下、単に書籍と称する）を管理し、利用者端末３に対して書籍を提供するサーバである。サーバ２は、通信インタフェース２１と、データベース（以下、単にＤＢと称する）記憶部２２と、ＲＯＭ（Read  Only  Memory）２３と、ＲＡＭ(Random  Access  Memory)２４と、制御部２５とを有する。通信インタフェース２１は、インターネット４等との通信を司るインタフェースである。ＤＢ記憶部２２は、各種ＤＢを記憶管理する記憶領域である。ＲＯＭ２３は、各種プログラム等の情報を記憶する領域である。各種プログラムには、例えば、個人本棚プログラム２３Ａ、整理プログラム２３Ｂや配信プログラム２３Ｃ等がある。個人本棚プログラム２３Ａは、利用者個人が登録した個人本棚機能を提供するプログラムである。また、整理プログラム２３Ｂは、個人本棚内を自動整理するプログラムである。配信プログラム２３Ｃは、書籍等の各種画面を利用者端末３に配信するプログラムである。ＲＡＭ２４は、各種情報を記憶する領域である。制御部２５は、サーバ２全体を制御する。
【００１４】
ＤＢ記憶部２２は、利用者ＤＢ４１と、書籍ＤＢ４２と、貸出書籍ＤＢ４３と、個人本棚ＤＢ４４と、季節ＤＢ４５とを有する。図２は、利用者ＤＢ４１の一例を示す説明図である。図２に示す利用者ＤＢ４１は、利用者に関する情報を管理し、利用者名４１Ａ、利用者ＩＤ４１Ｂ、住所４１Ｃ、ログインＩＤ４１Ｄ、パスワード４１Ｅ及びメールアドレス４１Ｆを対応付けて管理している。利用者名４１Ａは、利用者の氏名である。利用者ＩＤ４１Ｂは、利用者を識別するＩＤである。住所４１Ｃは、利用者の住所である。ログインＩＤ４１Ｄは、利用者のログインに使用するＩＤである。パスワード４１Ｅは、利用者のログインに使用するパスワードである。メールアドレス４１Ｆは、利用者が使用する利用者端末３のメールアドレスである。
【００１５】
図３は、書籍ＤＢ４２の一例を示す説明図である。図３に示す書籍ＤＢ４２は、書籍に関する情報を管理し、書籍名４２Ａ及び書籍ＩＤ４２Ｂを対応付けて管理している。書籍名４２Ａは、書籍の作品名である。書籍ＩＤ４２Ｂは、書籍を識別するＩＤである。
【００１６】
図４は、季節ＤＢ４５の一例を示す説明図である。図４に示す季節ＤＢ４５は、利用者ＩＤ４５Ａ、利用者名４５Ｂ、期間４５Ｃ及び複数のキーワード（１〜α）４５Ｄを対応付けて管理している、例えば、第一の記憶部である。利用者ＩＤ４５Ａは、利用者を識別するＩＤである。利用者名４５Ｂは、利用者の氏名である。期間４５Ｃは、利用者又は図書館の司書等が指定した対象期間である。キーワード４５Ｄは、利用者又は司書等が指定した期間に応じた検索キーワードである。尚、キーワード４５Ｄは、その期間と関連性の高いキーワードである。例えば、１月１５日〜２月２２日の期間４５Ｃは、３月３日の「ひな祭り」を迎えるべく、「ひな祭り」のキーワードタグを含む書籍が多く貸し出されるため、キーワード４５Ｄとして「ひな祭り」を登録している。また、１２月１日〜１２月２５日の期間４５Ｃのキーワード４５Ｄとして、例えば、「クリスマス」、「年賀状」及び「おせち料理」等が登録されている。また、図示せぬが、１２月２６日〜１２月３１日の期間４５Ｃのキーワード４５Ｄとして、例えば、「おせち料理」、「お正月」、「着付け」及び「書初め」等が登録されている。
【００１７】
図５は、貸出書籍ＤＢ４３の一例を示す説明図である。図５に示す貸出書籍ＤＢ４３は、貸出中の書籍に関する情報を管理し、利用者ＩＤ４３Ａ、書籍名４３Ｂ、書籍ＩＤ４３Ｃ、ジャンル４３Ｄ及び返却予定月日４３Ｅを対応付けて管理している。利用者ＩＤ４３Ａは、貸出中の書籍の利用者を識別するＩＤである。書籍名４３Ｂは、貸出中の書籍の作品名である。書籍ＩＤ４３Ｃは、貸出中の書籍を識別するＩＤである。ジャンル４３Ｄは、貸出中の書籍のジャンルである。返却予定月日４３Ｅは、貸出中の書籍の返却予定月日である。
【００１８】
図６は、個人本棚ＤＢ４４の一例を示す説明図である。個人本棚ＤＢ４４は、利用者ＩＤ毎の個人本棚情報を管理し、利用者ＩＤ４４Ａ、利用者名４４Ｂ、書籍名４４Ｃ、ジャンル４４Ｄ、評価値４４Ｅ、貸出回数４４Ｆ、よく見たページ４４Ｇ、タグキーワード４４Ｈ及びコメント４４Ｉを対応付けて管理している。個人本棚ＤＢ４４は、例えば、第二の記憶部及び第三の記憶部である。利用者ＩＤ４４Ａは、利用者を識別するＩＤである。利用者名４４Ｂは、利用者の氏名である。書籍名４４Ｃは、利用者の個人本棚の登録書籍の作品名である。ジャンル４４Ｄは、個人本棚の登録書籍のジャンルである。評価値４４Ｅは、登録書籍の評価値である。貸出回数４４Ｆは、登録書籍の貸出回数である。よく見たページ４４Ｇは、登録書籍内のよく見たページを識別するページ数である。タグキーワード４４Ｈは、登録書籍のタグキーワードである。尚、タグキーワード４４Ｈは、電子書籍内の各書籍の内容を分類するタグとしての役割を果たし、電子書籍毎に複数のタグキーワードが管理されているものとする。コメント４４Ｉは、登録書籍に関わるコメントである。
【００１９】
図１に示すサーバ２内の制御部２５は、ＲＯＭ２３内に格納された個人本棚プログラム２３Ａ、整理プログラム２３Ｂ及び配信プログラム２３Ｃを読み出し、これらプログラムに基づき各種プロセスを機能として実行する。制御部２５は、機能として、個人本棚処理部２５Ａと、整理部２５Ｂと、配信部２５Ｃとを有する。個人本棚処理部２５Ａは、利用者毎に個人本棚内に書籍を登録する。整理部２５Ｂは、利用者毎の個人本棚内の登録書籍を自動整理する、例えば、第一の抽出部及び第二の抽出部である。配信部２５Ｃは、利用者端末３に対して書籍等の各種情報画面を提供する、例えば、提示部である。
【００２０】
利用者端末３は、例えば、利用者のタブレット端末やスマートフォン、パソーナルコンピュータ（ＰＣ）等の端末である。利用者端末３は、通信インタフェース３１と、操作部３２と、表示部３３と、ＲＯＭ３４と、ＲＡＭ３５と、制御部３６とを有する。通信インタフェース３１は、インターネット等との通信を司るインタフェースである。操作部３２は、各種情報を入力する入力インタフェースである。表示部３３は、各種情報を画面表示する出力インタフェースである。ＲＯＭ３４は、各種プログラム等を格納した領域である。ＲＡＭ３５は、各種情報を記録する領域である。制御部３６は、利用者端末３全体を制御する。
【００２１】
サーバ２の制御部２５内の個人本棚処理部２５Ａは、利用者端末３の要求に応じて、利用者毎の個人本棚情報を個人本棚ＤＢ４４内に登録する。更に、制御部２５の配信部２５Ｃは、利用者端末３からの要求に応じて、個人本棚ＤＢ４４内に登録済みの利用者の個人本棚情報に基づき通常本棚画面を生成し、通常本棚画面を利用者端末３に送信する。図７は、利用者端末３の通常本棚画面の一例を示す説明図である。図７に示す通常本棚画面５１は、例えば、利用者の個人本棚に登録済みの閲覧中の書籍を画面表示している。
【００２２】
制御部２５内の整理部２５Ｂは、季節ＤＢ４５を参照して、利用者のログイン日付に対応した期間４５Ｃ内のキーワード４５Ｄを取得する。整理部２５Ｂは、キーワード４５Ｄを含むタグキーワードのレコードを個人本棚ＤＢ４４から抽出し、抽出されたレコード内の書籍名４４Ｃ及び評価値４４Ｅを取得する。つまり、整理部２５Ｂは、個人本棚内の登録書籍からログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む登録書籍のレコードを抽出して、個人本棚内の登録書籍の書籍情報を評価値の高い順に並べ替えて整理する。配信部２５Ｃは、個人本棚内で整理した登録書籍の整理本棚画面を生成し、生成された整理本棚画面を利用者端末３に送信する。図８は、利用者端末３の整理本棚画面の一例を示す説明図である。図８に示す整理本棚画面５２は、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む登録書籍の書籍情報を評価値の高い順に並び替えて画面表示している。
【００２３】
また、整理部２５Ｂは、個人本棚内の登録書籍の内、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む現在貸出不可書籍の返却予定月日４３Ｅを考慮して、各書籍情報に貸出可能な時期を付した整理本棚画面を利用者端末３に送信する。図９は、利用者端末３の整理本棚画面の一例を示す説明図である。図９に示す整理本棚画面５３は、貸出不可書籍の場合、その書籍情報に貸出可能時期、例えば、「７日後に貸出可能」を付した状態で画面表示している。
【００２４】
次に実施例１の図書館システム１の動作について説明する。図１０は、個人本棚処理に関わるサーバ２側の制御部２５の処理動作の一例を示すフローチャートである。図１０に示す個人本棚処理は、個人本棚ＤＢ４４内に登録済みの利用者の書籍を登録した通常本棚画面を利用者端末３に提供する処理である。
【００２５】
図１０においてサーバ２側の制御部２５内の個人本棚処理部２５Ａは、利用者端末３から利用者ＩＤ及びパスワードを受信し、利用者ＩＤ及びパスワードに対応した該当ログインＩＤを利用者ＤＢ４１から抽出する（ステップＳ１１）。個人本棚処理部２５Ａは、抽出結果に基づき、利用者端末３の認証がＯＫであるか否かを判定する（ステップＳ１２）。個人本棚処理部２５Ａは、利用者端末３の認証がＯＫの場合（ステップＳ１２肯定）、利用者端末３の該当利用者ＩＤが個人本棚ＤＢ４４内にあるか否かを判定する（ステップＳ１３）。
【００２６】
個人本棚処理部２５Ａは、利用者端末３の該当利用者ＩＤが個人本棚ＤＢ４４内にある場合（ステップＳ１３肯定）、該当利用者ＩＤの個人本棚ＤＢ４４内に登録書籍が所定件数、例えば、２０件以上あるか否かを判定する（ステップＳ１４）。尚、所定件数は、２０件としたが、適宜変更可能である。
【００２７】
個人本棚処理部２５Ａは、登録書籍が所定件数以上ある場合（ステップＳ１４肯定）、利用者ＩＤ及びログイン日付を取得する（ステップＳ１５）。制御部２５内の整理部２５Ｂは、利用者ＩＤ及びログイン日付に対応する期間４５Ｃ内の該当キーワード４５Ｄが季節ＤＢ４５内にあるか否かを判定する（ステップＳ１６）。
【００２８】
整理部２５Ｂは、利用者ＩＤ及びログイン日付に対応する期間４５Ｃ内の該当キーワード４５Ｄがある場合（ステップＳ１６肯定）、図１１に示す自動整理処理を実行した後（ステップＳ１７）、図１０に示す処理動作を終了する。
【００２９】
個人本棚処理部２５Ａは、利用者ＩＤ及びログイン日付に対応する期間４５Ｃ内の該当キーワード４５Ｄがない場合（ステップＳ１６否定）、通常本棚画面５１を利用者端末３に送信し（ステップＳ１８）、図１０に示す処理動作を終了する。尚、利用者端末３は、図７に示す通常本棚画面５１を表示部３３に画面表示する。
【００３０】
個人本棚処理部２５Ａは、利用者端末３の認証がＯＫでない場合（ステップＳ１２否定）、図１０に示す処理動作を終了する。また、個人本棚処理部２５Ａは、個人本棚ＤＢ４４内に該当利用者端末３の利用者ＩＤがない場合（ステップＳ１３否定）、図１０に示す処理動作を終了する。
【００３１】
個人本棚処理部２５Ａは、個人本棚ＤＢ４４内に登録書籍が所定件数以上ない場合（ステップＳ１４否定）、通常本棚画面５１を利用者端末３に送信すべく、ステップＳ１８に移行する。
【００３２】
図１０に示す個人本棚処理の制御部２５は、利用者端末３をログイン認証し、個人本棚ＤＢ４４内に利用者の登録書籍が所定件数以上ある場合、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄで個人本棚内の登録書籍の書籍情報を整理する自動整理処理を実行する。
【００３３】
制御部２５は、個人本棚ＤＢ４４内に利用者の登録書籍が所定件数以上ない場合、通常本棚画面５１を利用者端末３に送信する。その結果、利用者は、利用者端末３の表示部３３に表示中の通常本棚画面５１を視認できる。
【００３４】
制御部２５は、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄがない場合、通常本棚画面５１を利用者端末３に送信する。その結果、利用者は、利用者端末３の表示部３３に表示中の通常本棚画面５１を視認できる。
【００３５】
図１１は、自動整理処理に関わるサーバ２側の制御部２５の処理動作の一例を示すフローチャートである。図１１に示す自動整理処理は、個人本棚内の登録書籍の内、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む登録書籍の書籍情報を先頭に並び替えるように整理する処理である。
【００３６】
図１１において制御部２５内の整理部２５Ｂは、利用者ＩＤ及びログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを季節ＤＢ４３から抽出する（ステップＳ２１）。整理部２５Ｂは、該当利用者ＩＤ及びジャンルが実用書に対応したレコードの内、抽出したキーワード４５Ｄを含むレコードが個人本棚ＤＢ４４内にあるか否かを判定する（ステップＳ２２）。
【００３７】
整理部２５Ｂは、抽出したキーワード４５Ｄを含むレコードが個人本棚ＤＢ４４内にある場合（ステップＳ２２肯定）、図１２に示す整理本棚画面提供処理を実行した後（ステップＳ２３）、図１１に示す処理動作を終了する。
【００３８】
制御部２５内の配信部２５Ｃは、抽出したキーワード４５Ｄを含むレコードが個人本棚ＤＢ４４内にない場合（ステップＳ２２否定）、通常本棚画面５１を利用者端末３に送信し（ステップＳ２４）、図１１に示す処理動作を終了する。
【００３９】
図１１に示す自動整理処理の制御部２５は、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを季節ＤＢ４５から抽出する。制御部２５は、該当利用者ＩＤ及び実用書に該当するレコードの内、抽出キーワード４５Ｄを含むレコードが個人本棚ＤＢ４４内にある場合、整理本棚画面提供処理を実行する。
【００４０】
制御部２５は、該当利用者ＩＤ及び実用書に該当するレコードの内、抽出キーワード４５Ｄを含むレコードが個人本棚ＤＢ４４内にない場合、個人本棚画面５１を利用者端末３に送信する。その結果、利用者は、利用者端末３の表示部３３に表示中の通常本棚画面５１を視認できる。
【００４１】
図１２は、整理本棚画面提供処理に関わるサーバ２側の制御部２５の処理動作の一例を示すフローチャートである。図１１に示す整理本棚画面提供処理は、個人本棚ＤＢ４４内に抽出キーワード４５Ｄを含むレコード（登録書籍）が複数ある場合、登録書籍の書籍情報を評価値の高い順に並べ替えて表示した整理本棚画面５２を利用者端末３に提供する処理である。
【００４２】
図１２において制御部２５内の整理部２５Ｂは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数あるか否かを判定する（ステップＳ３１）。整理部２５Ｂは、抽出レコードに対応した書籍が個人本棚ＤＢ４４内に複数ある場合（ステップＳ３１肯定）、貸出書籍ＤＢ４３及び書籍ＤＢ４２を参照する（ステップＳ３２）。尚、整理部２５Ｂは、貸出書籍ＤＢ４３及び書籍ＤＢ４２を参照して、貸出書籍ＤＢ４３内の貸出書籍の有無に基づき、貸出可能書籍を判定するものである。整理部２５Ｂは、該当書籍内に貸出可能書籍が１件以上あるか否かを判定する（ステップＳ３３）。
【００４３】
配信部２５Ｃは、貸出可能書籍が１件以上ある場合（ステップＳ３３肯定）、貸出可能書籍の書籍情報を「評価値の高い順」に並べ替えて表示した整理本棚画面５２を生成する（ステップＳ３４）。尚、配信部２５Ｃは、貸出可能書籍の他に、貸出不可書籍がある場合、貸出可能書籍の書籍情報を「評価値の高い順」に並べ替え、更に、貸出不可書籍の書籍情報を「早く貸し出せる順」に並べ替えて表示した整理本棚画面５２を生成する。そして、配信部２５Ｃは、整理本棚画面５２を生成した後、生成した整理本棚画面５２を利用者端末３に送信し（ステップＳ３５）、図１２に示す処理動作を終了する。
【００４４】
配信部２５Ｃは、貸出可能書籍がない場合（ステップＳ３３否定）、貸出書籍ＤＢ４３内の返却予定月日４３Ｅを参照して貸出不可書籍の書籍情報を「早く貸し出せる順」に並べ替えて表示した図９に示す整理本棚画面５３を生成する（ステップＳ３６）。配信部２５Ｃは、整理本棚画面５３を利用者端末３に送信すべく、ステップＳ３５に移行する。
【００４５】
配信部２５Ｃは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数ない場合（ステップＳ３１否定）、該当書籍の書籍情報を表示した整理本棚画面５３を生成する（ステップＳ３７）。配信部２５Ｃは、整理本棚画面５３を利用者端末３に送信すべく、ステップＳ３５に移行する。
【００４６】
図１２に示す整理本棚画面提供処理の制御部２５は、該当書籍内に貸出可能書籍が１件以上ある場合、貸出可能書籍の書籍情報を評価値が高い順に並べ替えて表示した整理本棚画面５２を利用者端末３に送信する。その結果、利用者は、整理本棚画面５２を見て、ログイン日付の期間４５Ｃ内の該当キーワードを含む貸出可能書籍を視認できる。
【００４７】
制御部２５は、該当書籍内に貸出可能書籍がない場合、貸出不可書籍の返却予定月日が早い順に貸出不可書籍の書籍情報を並べ替えて表示した整理本棚画面５３を利用者端末３に送信する。その結果、利用者は、整理本棚画面５３を見て、貸出不可書籍を視認できる。更に、利用者は、整理本棚画面５３上の貸出可能時期を見て貸出不可書籍の貸出可能な時期を視認できる。
【００４８】
実施例１の制御部２５は、利用者端末３からのログインを検出すると、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを季節ＤＢ４５から抽出し、抽出キーワード４５Ｄを含む登録書籍の書籍情報を個人本棚ＤＢ４４から抽出する。制御部２５は、個人本棚ＤＢ４４内の利用者の登録書籍の内、抽出キーワード４５Ｄを含む登録書籍の書籍情報を並び替えて表示した整理本棚画面を利用者端末３に送信する。つまり、制御部２５は、個人本棚内の登録書籍の内、ログイン日付の期間に適した登録書籍が注目されるように整理した整理本棚画面を利用者に提供する。その結果、利用者は、整理本棚画面を見て、個人本棚内の登録書籍の内、ログイン日付の期間に適した登録書籍を視認できる。
【００４９】
制御部２５は、該当書籍内に貸出可能書籍が１件以上ある場合、貸出可能書籍の書籍情報を評価値が高い順に並び替えて表示した整理本棚画面５２を利用者端末３に送信する。その結果、利用者は、整理本棚画面５２を見て、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む貸出可能書籍を視認できる。
【００５０】
本実施例では、季節等の期間に合わせて個人本棚内の登録書籍を整理した整理本棚画面を利用者に提供することで、個人本棚内の多数の登録書籍の中から季節に適した実用書等の書籍を利用者に提示できる。
【００５１】
尚、上記実施例１の整理本棚画面提供処理は、これらに限定されるものではなく、その実施の形態につき、実施例２として以下に説明する。尚、実施例１の図書館システム１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【実施例２】
【００５２】
図１３は、実施例２の整理本棚画面提供処理に関わるサーバ２側の制御部２５の処理動作の一例を示すフローチャートである。図１３に示す整理本棚画面提供処理は、該当書籍内、評価値が所定個数以上の登録書籍の書籍情報を表示した整理本棚画面を利用者端末３に送信する処理である。
【００５３】
図１３において制御部２５内の整理部２５Ｂは、抽出したキーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数あるか否かを判定する（ステップＳ４１）。整理部２５Ｂは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数ある場合（ステップＳ４１肯定）、該当書籍に対応する個人本棚ＤＢ４４内の評価値４４Ｅを参照する（ステップＳ４２）。
【００５４】
整理部２５Ｂは、該当書籍に対応する個人本棚ＤＢ４４内の評価値４４Ｅを参照し、該当書籍の内、評価値４４Ｅが所定個数、例えば、星印３個以上の書籍があるか否かを判定する（ステップＳ４３）。尚、所定個数は、評価値の最大値が星印５個であるため、例えば、星印３個以上とする。評価値の所定個数及び最大値は適宜変更可能である。
【００５５】
配信部２５Ｃは、評価値が星印３個以上の書籍がある場合（ステップＳ４３肯定）、評価値が星印３個以上の書籍の書籍情報を評価値の高い順に並べ替えて表示した整理本棚画面を生成する（ステップＳ４４）。配信部２５Ｃは、生成した整理本棚画面を利用者端末３に送信し（ステップＳ４５）、図１３に示す処理動作を終了する。
【００５６】
配信部２５Ｃは、評価値が星印３個以上の書籍がない場合（ステップＳ４３否定）、該当書籍の書籍情報を表示した整理本棚画面を生成し（ステップＳ４６）、整理本棚画面を利用者端末３に送信すべく、ステップＳ４５に移行する。
【００５７】
配信部２５Ｃは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数ない場合（ステップＳ４１否定）、該当書籍の書籍情報を表示した整理本棚画面を生成する（ステップＳ４７）。配信部２５Ｃは、整理本棚画面を利用者端末３に送信すべく、ステップＳ４５に移行する。
【００５８】
図１３に示す整理本棚画面提供処理の制御部２５は、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む該当書籍の内、評価値が所定個数以上の登録書籍の書籍情報を表示した整理本棚画面を利用者端末３に送信する。その結果、利用者は、整理本棚画面を見て、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む登録書籍の内、評価値が高い登録書籍を視認できる。
【００５９】
また、図１１の整理本棚画面提供処理を下記の通りにしても良く、この場合の実施の形態につき、実施例３として以下に説明する。尚、実施例１の図書館システム１と同一の構成には同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【実施例３】
【００６０】
図１４は、実施例３の整理本棚画面提供処理に関わるサーバ２側の制御部２５の処理動作の一例を示すフローチャートである。図１４に示す整理本棚画面提供処理は、該当書籍の内、登録書籍の書籍情報を貸出回数の多い順に並び替えて表示した整理本棚画面を利用者端末３に送信する処理である。
【００６１】
図１４において制御部２５内の整理部２５Ｂは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数あるか否かを判定する（ステップＳ５１）。整理部２５Ｂは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数ある場合（ステップＳ５１肯定）、該当書籍に対応する個人本棚ＤＢ４４内の貸出回数４４Ｆを参照する（ステップＳ５２）。
【００６２】
配信部２５Ｃは、該当書籍に対応する貸出回数４４Ｆを参照し、貸出回数４４Ｆが多い順に並べ替えて書籍の書籍情報を表示する整理本棚画面を生成する（ステップＳ５３）。更に、配信部２５Ｃは、生成した整理本棚画面を利用者端末３に送信し（ステップＳ５４）、図１４に示す処理動作を終了する。
【００６３】
配信部２５Ｃは、抽出キーワード４５Ｄを含むレコードに対応した書籍が個人本棚ＤＢ４４内に複数ない場合（ステップＳ５１否定）、該当書籍の書籍情報を表示する整理本棚画面を生成する（ステップＳ５５）。配信部２５Ｃは、生成した整理本棚画面を利用者端末３に送信すべく、ステップＳ５４に移行する。
【００６４】
図１４に示す整理本棚画面提供処理の制御部２５は、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む該当書籍の内、貸出回数の多い順に並べ替えて登録書籍の書籍情報を表示した整理本棚画面を利用者端末３に送信する。その結果、利用者は、整理本棚画面を見て、ログイン日付の期間４５Ｃ内の該当キーワード４５Ｄを含む登録書籍の内、貸出回数の多い順に登録書籍を視認できる。
【００６５】
尚、上記実施例では、書籍を、例えば、小説や実用書等の文章を主体にした本を例示したが、例えば、静止画や動画等の写真画像を主体にした本にも適用可能である。また、電子書籍にて記載されているが、従来からある印刷書籍でも可能である。ただし、その場合は、図６の４４Ｇ「よく見たページ」は利用者が入力してもよいし、しなくてもよい。
【００６６】
また、上記実施例では、キーワード４５Ｄを含む期間４５Ｃとして期日単位で例示したが、時間単位としても良い。例えば、期間４５Ｃを１４時〜１６時とし、キーワード４５Ｄを「晩御飯」とした場合、サーバ２は、例えば、「晩御飯」を含む登録書籍を優先的に表示した個人本棚画面を利用者端末３に送信できる。
【００６７】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００６８】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００６９】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを情報処理装置で実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する情報処理装置の一例を説明する。図１５は、管理プログラムを実行する情報処理装置１００の一例を示す説明図である。
【００７０】
図１５において管理プログラムを実行する情報処理装置１００では、ＲＯＭ１１０、ＲＡＭ１２０、ＣＰＵ１３０及び通信部１４０を有する。
【００７１】
そして、ＲＯＭ１１０には、上記実施例と同様の機能を発揮する管理プログラムが予め記憶されている。尚、ＲＯＭ１１０ではなく、図示せぬドライブで読取可能な記録媒体に管理プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ＳＤカード等の可搬型記録媒体、ＨＤＤ、フラッシュメモリ等の半導体メモリ等でも良い。管理プログラムとしては、第一の抽出プログラム１１０Ａ、第二の抽出プログラム１１０Ｂ及び提示プログラム１１０Ｃである。尚、プログラム１１０Ａ〜１１０Ｃについては、適宜統合又は分散しても良い。
【００７２】
ＲＡＭ１２０には、期間毎に検索キーワードが記憶してあると共に、利用者が過去に登録した電子書籍に関わる書籍情報が記憶してある。
【００７３】
そして、ＣＰＵ１３０は、これらのプログラム１１０Ａ〜１１０ＣをＲＯＭ１１０から読み出し、これら読み出された各プログラムを実行する。そして、ＣＰＵ１３０は、各プログラム１１０Ａ〜１１０Ｃを、第一の抽出プロセス１３０Ａ、第二の抽出プロセス１３０Ｂ及び提示プロセス１３０Ｃとして機能する。
【００７４】
ＣＰＵ１３０は、利用者の端末からのログインを検出すると、期間毎に検索キーワードを記憶したＲＡＭ１２０からログインの日付に対応した期間の検索キーワードを抽出する。ＣＰＵ１３０は、利用者が過去に登録した電子書籍に関わる書籍情報を記憶したＲＡＭ１２０から抽出された検索キーワードを含む書籍情報を抽出し、抽出された書籍情報を利用者の端末に提示する。その結果、時期に応じた書籍を整理して利用者に提供できる。
【符号の説明】
【００７５】
２  サーバ
３  利用者端末
２５  制御部
２５Ｂ  整理部
２５Ｃ  配信部
４４  個人本棚ＤＢ
４５  季節ＤＢ
【図１】
2014199629.tif 000003
【図２】
2014199629.tif 000004
【図３】
2014199629.tif 000005
【図４】
2014199629.tif 000006
【図５】
2014199629.tif 000007
【図６】
2014199629.tif 000008
【図７】
2014199629.tif 000009
【図８】
2014199629.tif 000010
【図９】
2014199629.tif 000011
【図１０】
2014199629.tif 000012
【図１１】
2014199629.tif 000013
【図１２】
2014199629.tif 000014
【図１３】
2014199629.tif 000015
【図１４】
2014199629.tif 000016
【図１５】
2014199629.tif 000017