(57)【要約】【課題】デジタルコンテンツの貸出に関して、返却待ちの渋滞を軽減することができる情報処理装置等を提供すること。【解決手段】一のデジタルコンテンツについて、デジタルコンテンツ単位での貸出及び前記一のデジタルコンテンツを分割してできた分割コンテンツ単位での貸出を管理するに当たり、一のデジタルコンテンツについて、分割コンテンツ単位での貸出許可数と貸出許可期間を設定し、ユーザにより分割コンテンツ単位での貸出申込があった場合に、設定された貸出許可数を超えない範囲で、当該貸出申込による貸出を許可する。【選択図】図２
2015069555.tif 000002
【特許請求の範囲】
【請求項１】
一のデジタルコンテンツについて、デジタルコンテンツ単位での貸出及び前記一のデジタルコンテンツを分割してできた分割コンテンツ単位での貸出を管理する情報処理装置であって、
前記一のデジタルコンテンツについて、前記分割コンテンツ単位での貸出許可数と貸出許可期間を設定する設定手段と、
ユーザにより前記分割コンテンツ単位での貸出申込があった場合に、設定された前記貸出許可数を超えない範囲で、当該貸出申込による貸出を許可する許可手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記設定手段は、前記一のデジタルコンテンツについて、前記分割コンテンツ単位での貸出許可数を前記デジタルコンテンツ単位での貸出許可数よりも多く設定するとともに、前記分割コンテンツ単位での貸出許可期間を前記デジタルコンテンツ単位での貸出許可期間よりも短く設定し、
前記許可手段は、ユーザにより前記デジタルコンテンツ単位での貸出申込又は前記分割コンテンツ単位での貸出申込があった場合に、それぞれ設定された前記貸出許可数を超えない範囲で、当該貸出申込による貸出を許可することを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記設定手段は、一の分割コンテンツを同時に貸出可能なユーザ数を設定し、
前記許可手段は、ユーザにより前記一の分割コンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても当該一の分割コンテンツについて前記設定手段により設定された同時に貸出可能なユーザ数を超えない場合に貸出を許可することを特徴とする情報処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報処理装置であって、
前記設定手段は、一のユーザに対して前記分割コンテンツを同時に貸出可能な分割コンテンツ数を設定し、
前記許可手段は、ユーザにより前記分割コンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても当該一のユーザに対して前記設定手段により設定された同時に貸出可能な分割コンテンツ数を超えない場合に貸出を許可することを特徴とする情報処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報処理装置であって、
前記設定手段は、一のユーザに対して前記一のデジタルコンテンツを分割してできた各分割コンテンツを同時に貸出可能な分割コンテンツ数を設定し、
前記許可手段は、ユーザにより前記一のデジタルコンテンツを分割してできた分割コンテンツにおける複数の分割コンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても当該一のユーザに対して前記設定手段により設定された前記一のデジタルコンテンツを分割してできた各分割コンテンツを同時に貸出可能な分割コンテンツ数を超えない場合に貸出を許可することを特徴とする情報処理装置。
【請求項６】
請求項１乃至５の何れか一項に記載の情報処理装置であって、
前記設定手段は、一のユーザに対して前記一のデジタルコンテンツを分割してできた分割コンテンツを同時に全て貸し出すことを不可能となるように設定し、
前記許可手段は、一のユーザにより前記一のデジタルコンテンツを分割してできた全ての分割コンテンツについて貸出申込があった場合に、当該申込を許可しないことを特徴とする情報処理装置。
【請求項７】
一のデジタルコンテンツについて、デジタルコンテンツ単位での貸出及び前記一のデジタルコンテンツを分割してできた分割コンテンツ単位での貸出を管理する情報処理方法であって、
前記一のデジタルコンテンツについて、前記分割コンテンツ単位での貸出許可数と貸出許可期間を設定する設定工程と、
ユーザにより前記分割コンテンツ単位での貸出申込があった場合に、設定された前記貸出許可数を超えない範囲で、当該貸出申込による貸出を許可する許可工程と、
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書籍、新聞、雑誌などを電子化した電子コンテンツについて貸出の管理を行う情報処理装置の技術分野に関する。
【背景技術】
【０００２】
従来、電子図書館システムが普及している。電子図書館システムによりユーザに電子書籍を貸出するためには、サービス提供者が電子書籍の貸出ライセンスを予め購入しておく必要がある。貸出ライセンスを１冊分購入した場合、電子書籍１冊を同時に２人が貸し出すことはできない。つまり、先に貸し出したユーザが電子書籍を返却してからでなければ、次のユーザに貸し出すことができないという、紙の書籍と同じ形態となる。電子書籍はデジタルデータであるため、複数のユーザに同時に貸出することも可能だが、電子図書館が書籍を無制限に貸し出すことが許容されてしまうと、紙の書籍の売上低下につながってしまう。また、電子書籍の返却待ちの渋滞を解消するために、サービス提供者側で貸出ライセンスを増やすことにより同時貸出数を増やすことも可能だが、サービス提供者側の支払うライセンス料がかさんでしまうという問題がある。その結果、デジタルデータでありながら返却待ちが多発してしまい、ユーザの利便性を阻害してしまう。
【０００３】
一方で、特許文献１には、電子図書館運営システム及び方法に関するものであって、電子図書館に接続して会員認証を受けた後、選択されたE-ラーニングコンテンツ(E-Learning contents)あるいはデジタルコンテンツ(digital contents)をリアルタイムで閲覧したり選択された電子図書を借りて閲覧するようにし、電子図書貸出期間満了時に延長又は返却如何によって貸し出された電子図書を自動で削除するようにしたインターネットを用いた電子図書館運営システム及び方法に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６２５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、返却待ちの渋滞を解消することができないという問題が残る。
【０００６】
本発明は、このような問題等に鑑みて為されたものであり、デジタルコンテンツの貸出に関して、返却待ちの渋滞を軽減することができる情報処理装置等を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、一のデジタルコンテンツについて、デジタルコンテンツ単位での貸出及び前記一のデジタルコンテンツを分割してできた分割コンテンツ単位での貸出を管理する情報処理装置であって、前記一のデジタルコンテンツについて、前記分割コンテンツ単位での貸出許可数と貸出許可期間を設定する設定手段と、ユーザにより前記分割コンテンツ単位での貸出申込があった場合に、それぞれ設定された前記貸出許可数を超えない範囲で、当該貸出申込による貸出を許可する許可手段と、を備えることを特徴とする。
【０００８】
当該発明によれば、分割コンテンツ単位での貸出に関して貸出許可数と貸出許可期間を適切に設定するようにすることにより、デジタルコンテンツ単位でのみ貸し出す場合と比較して返却待ちの渋滞を軽減することができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報処理装置であって、前記設定手段は、前記一のデジタルコンテンツについて、前記分割コンテンツ単位での貸出許可数を前記デジタルコンテンツ単位での貸出許可数よりも多く設定するとともに、前記分割コンテンツ単位での貸出許可期間を前記デジタルコンテンツ単位での貸出許可期間よりも短く設定し、前記許可手段は、ユーザにより前記デジタルコンテンツ単位での貸出申込又は前記分割コンテンツ単位での貸出申込があった場合に、それぞれ設定された前記貸出許可数を超えない範囲で、当該貸出申込による貸出を許可することを特徴とする。
【００１０】
当該発明によれば、分割コンテンツ単位での貸出許可期間がデジタルコンテンツ単位での貸出許可期間よりも短く設定されるため、分割コンテンツについての返却待ちの渋滞を軽減することができるとともに、デジタルコンテンツ全体ではなく特定の部分のみを閲覧したいユーザにとっては、分割コンテンツの貸出可能数が大きくなることから特定の部分を含む分割コンテンツを借りやすくなり利便性が向上する。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置であって、前記設定手段は、一の分割コンテンツを同時に貸出可能なユーザ数を設定し、前記許可手段は、ユーザにより前記一の分割コンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても当該一の分割コンテンツについて前記設定手段により設定された同時に貸出可能なユーザ数を超えない場合に貸出を許可することを特徴とする。
【００１２】
当該発明によれば、一部の分割コンテンツのみが多数のユーザに貸し出されることを防ぐことができる。
【００１３】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理装置であって、前記設定手段は、一のユーザに対して前記分割コンテンツを同時に貸出可能な分割コンテンツ数を設定し、前記許可手段は、ユーザにより前記分割コンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても当該一のユーザに対して前記設定手段により設定された同時に貸出可能な分割コンテンツ数を超えない場合に貸出を許可することを特徴とする。
【００１４】
当該発明によれば、一のユーザに同時に大量の分割コンテンツが貸し出されることを防ぐことができる。
【００１５】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の情報処理装置であって、前記設定手段は、一のユーザに対して前記一のデジタルコンテンツを分割してできた分割コンテンツを同時に貸出可能な各分割コンテンツ数を設定し、前記許可手段は、ユーザにより前記一のデジタルコンテンツを分割してできた分割コンテンツにおける複数の分割コンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても当該一のユーザに対して前記設定手段により設定された前記一のデジタルコンテンツを分割してできた各分割コンテンツを同時に貸出可能な分割コンテンツ数を超えない場合に貸出を許可することを特徴とする。
【００１６】
当該発明によれば、一のユーザに対して一のデジタルコンテンツを分割してできた分割コンテンツが同時に大量に貸し出されることを防ぐことができる。
【００１７】
請求項６に記載の発明は、請求項１乃至５の何れか一項に記載の情報処理装置であって、前記設定手段は、一のユーザに対して前記一のデジタルコンテンツを分割してできた分割コンテンツを同時に全て貸し出すことを不可能となるように設定し、前記許可手段は、一のユーザにより前記一のデジタルコンテンツを分割してできた全ての分割コンテンツについて貸出申込があった場合に、当該申込を許可しないことを特徴とする。
【００１８】
当該発明によれば、実質的に一のデジタルコンテンツが一のユーザに貸し出されることを防ぐことができる。
【００１９】
請求項７に記載の発明は、一のデジタルコンテンツについて、デジタルコンテンツ単位での貸出及び前記一のデジタルコンテンツを分割してできた分割コンテンツ単位での貸出を管理する情報処理方法であって、前記一のデジタルコンテンツについて、前記分割コンテンツ単位での貸出許可数と貸出許可期間を設定する設定工程と、ユーザにより前記分割コンテンツ単位での貸出申込があった場合に、設定された前記貸出許可数を超えない範囲で、当該貸出申込による貸出を許可する許可工程と、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、分割コンテンツ単位での貸出に関して貸出許可数と貸出許可期間を適切に設定するようにすることにより、デジタルコンテンツ単位でのみ貸し出す場合と比較して返却待ちの渋滞を軽減することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態における電子図書館システムＳの概略構成を示す図である。
【図２】本実施形態における電子図書館システムＳによる電子書籍の貸出例を示す図である。
【図３】本実施形態における電子図書館システムＳによる電子書籍の貸出例を示す図である。
【図４】本実施形態における電子図書館システムＳによる電子書籍の貸出例を示す図である。
【図５】本実施形態における電子図書館システムＳによる電子書籍の貸出例を示す図である。
【図６】本実施形態における電子図書館システムＳによる電子書籍の貸出例を示す図である。
【図７】本実施形態におけるサーバ装置１の概要構成を示すブロック図である。
【図８】本実施形態におけるユーザＤＢ１２１の内容の一例を示す図である。
【図９】本実施形態における貸出条件ＤＢ１２２の内容の一例を示す図である。
【図１０】本実施形態における貸出管理ＤＢ１２３の内容の一例を示す図である。
【図１１】本実施形態におけるコンテンツＤＢ１２４の内容の一例を示す図である。
【図１２】本実施形態におけるマイクロコンテンツＤＢ１２５の内容の一例を示す図である。
【図１３】本実施形態におけるクライアント端末３の概要構成を示すブロック図である。
【図１４】本実施形態におけるサーバ装置１による貸出処理の一例を示すフローチャートである。
【図１５】本実施形態におけるサーバ装置１によるコンテンツ貸出許可判定処理の一例を示すフローチャートである。
【図１６】本実施形態におけるサーバ装置１によるマイクロコンテンツ貸出許可判定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、電子図書館システムに対して本発明を適用した場合の実施形態である。
【００２３】
［１．電子図書館システムの構成及び概要］
まず、図１を用いて本実施形態に係る書籍の電子図書館システムＳの構成及び概要について説明する。
【００２４】
図１に示すように、電子図書館システムＳは、サーバ装置１と、ユーザＵが使用するクライアント端末３と、を含んで構成されている。サーバ装置１とクライアント端末３は、ネットワークＮＷを介して、相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２５】
次に、電子図書館システムＳの概要について、図２乃至図６を用いて説明する。図２に示すように、電子図書館システムＳでは、従来通り、ユーザＵに対して、書籍５００を書籍単位（すなわち、コンテンツ単位）で貸し出すことができる。また、電子図書館システムＳでは、ユーザＵに対して、書籍５００を章で分割してできたマイクロコンテンツ（すなわち、１章のマイクロコンテンツ５０１〜５章のマイクロコンテンツ５０５）単位で、貸し出すこともできる。これにより、例えば、ユーザＵが３章のマイクロコンテンツ５０３を読みたい場合に、書籍単位で書籍５００を借りようとしても書籍５００が貸出中であればすぐに読むことができないが、３章のマイクロコンテンツ５０３が貸出中でなければ、３章のマイクロコンテンツ５０３のみを借りて読むことができる。
【００２６】
電子図書館システムＳでは、マイクロコンテンツ単位で貸出を行う際の貸出条件について次の項目を設定することができる。
（１）マイクロコンテンツ貸出ライセンス数（一のマイクロコンテンツを同時に貸出可能なユーザ数）
（２）マイクロコンテンツ貸出期間
（３）マイクロコンテンツ貸出可能数（一のユーザに対してマイクロコンテンツを同時に貸出可能なマイクロコンテンツ数）
（４）同一ユーザ貸出可能マイクロコンテンツ数（一のユーザに対して一のコンテンツを分割してできたマイクロコンテンツを同時に貸出可能な分割コンテンツ数）
（５）複数マイクロコンテンツ貸出可能フラグ（別のユーザに対して一のコンテンツを分割してできたマイクロコンテンツにおける別のマイクロコンテンツを貸出可能とするかを設定するフラグ）
（６）同一マイクロコンテンツ貸出可能フラグ（一のマイクロコンテンツを一のユーザに貸出中の場合、当該一のマイクロコンテンツを他のユーザに対して貸出可能とするかを設定するフラグ）
【００２７】
上記（１）のマイクロコンテンツ貸出ライセンス数はコンテンツ毎に設定することもできる。図３の例において、例えば、コンテンツ５００のマイクロコンテンツ貸出ライセンス数が「５」に設定されている場合であれば、コンテンツ５００のマイクロコンテンツを同時に「５」つまで貸し出すことができる。但し、コンテンツ５００のマイクロコンテンツを同時に「５」つ貸し出している状態においては、更に、コンテンツ５００のマイクロコンテンツを貸し出すことはできない。
【００２８】
上記（２）のマイクロコンテンツ貸出期間と、上記（３）のマイクロコンテンツ貸出可能数は、電子図書館システムＳの貸出対象である全てのマイクロコンテンツに対して一括で設定することも、マイクロコンテンツが属するコンテンツ毎に設定することも、また、マイクロコンテンツ毎に設定することもできる。
【００２９】
上記（４）の同一ユーザ貸出可能マイクロコンテンツ数について図４を用いて説明する。図４に示すように、ユーザＵＡに対して既に１章のマイクロコンテンツ５０１を貸し出している場合において、新たにユーザＵＡに対して２章のマイクロコンテンツ５０２の貸出を許可するか判定する場合に、ユーザＵＡに対して２章のマイクロコンテンツ５０２を貸し出すことにより、同一ユーザ貸出可能マイクロコンテンツ数を超えなければ、貸出が許可される。
【００３０】
上記（５）の複数マイクロコンテンツ貸出可能フラグについて図５を用いて説明する。図５に示すように、ユーザＵＡに対して既に１章のマイクロコンテンツ５０１を貸し出している場合において、別のユーザＵＢに対して２章のマイクロコンテンツ５０２の貸出を許可するか判定する場合に、複数マイクロコンテンツ貸出可能フラグがオン（貸出可能）であれば、貸出が許可される。
【００３１】
上記（６）の同一マイクロコンテンツ貸出可能フラグについて図６を用いて説明する。図６に示すように、ユーザＵＡに対して既に１章のマイクロコンテンツ５０１を貸し出している場合において、別のユーザＵＢに対して１章のマイクロコンテンツ５０１の貸出を許可するか判定する場合に、同一マイクロコンテンツ貸出可能フラグがオン（貸出可能）であれば、貸出が許可される。
【００３２】
また、電子図書館システムＳでは、マイクロコンテンツだけでなく、コンテンツの貸出ライセンス数（一のコンテンツを同時に貸出可能なユーザ数）や貸出期間も設定することができる。
【００３３】
電子書籍システムＳでは、マイクロコンテンツ単位での貸出期間をコンテンツ単位での貸出期間よりも短く設定することにより、マイクロコンテンツ単位での貸出の回転を速くする。ここで、マイクロコンテンツ単位での貸出期間をコンテンツ単位での貸出期間よりも短く設定した設定例を考える。
（設定例）
コンテンツ貸出可能数：５
コンテンツ貸出期間：１０日
マイクロコンテンツ貸出可能数：１０
マイクロコンテンツ貸出期間：２日 
【００３４】
上記設定例とした場合、コンテンツ全体ではなく特定の部分のみを閲覧したいユーザにとっては、貸出可能数が多くなることから一度に多くのマイクロコンテンツを借りることができて利便性が向上する。例えば、ユーザＵＡがマイクロコンテンツを借りていて、別のユーザＵＢが同じマイクロコンテンツを閲覧したい場合、ユーザＵＡの貸出期間が短く設定されているためユーザＵＢの貸出までの待ち時間が短くなり、利便性が向上する。
【００３５】
［２．サーバ装置１の構成］
次に、サーバ装置１の構成について、図７乃至図１２を用いて説明する。
【００３６】
図７に示すように、サーバ装置１は、制御部１１と、記憶部１２と、通信部１３と、表示部１４と、操作部１５とを備えている。
【００３７】
記憶部１２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、サーバ用のプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。
【００３８】
記憶部１２は、ユーザＤＢ１２１、貸出条件ＤＢ１２２、貸出管理ＤＢ１２３、コンテンツＤＢ１２４、マイクロコンテンツＤＢ１２５を記憶する。
【００３９】
図８に示すように、ユーザＤＢ１２１には、ユーザＩＤ毎に、貸出中コンテンツ数と貸出中マイクロコンテンツ数を示す情報が登録される。貸出中コンテンツ数とは、その時点においてユーザに貸出中のコンテンツ数のことであり、貸出中マイクロコンテンツ数とはその時点においてユーザに貸出中のマイクロコンテンツ数のことである。
【００４０】
図９に示すように、貸出条件ＤＢ１２２には、コンテンツの貸出条件であるコンテンツ貸出可能数、コンテンツ貸出期間、マイクロコンテンツの貸出条件であるマイクロコンテンツ貸出可能数、マイクロコンテンツ貸出期間を示す情報が登録される。なお、マイクロコンテンツ貸出可能数、マイクロコンテンツ貸出期間については、マイクロコンテンツＤＢ１２５に項目を追加することで、マイクロコンテンツ単位で個別に設定できるようにしてもよい。
【００４１】
図１０に示すように、貸出管理ＤＢ１２３には、貸出ＩＤ毎に、コンテンツ又はマイクロコンテンツを借りたユーザのユーザＩＤ、コンテンツＩＤ／マイクロコンテンツＩＤ、貸出日時、貸出期限を示す情報が登録される。コンテンツＩＤ／マイクロコンテンツＩＤとしては、貸し出したコンテンツのコンテンツＩＤ又は、貸し出したマイクロコンテンツのマイクロコンテンツＩＤが登録される。貸出期限としては貸出日時と貸出期間に基づいて算出された日付が登録される。
【００４２】
図１１に示すように、コンテンツＤＢ１２４には、コンテンツＩＤ毎に、コンテンツタイトル、コンテンツ貸出ライセンス数、マイクロコンテンツ貸出可能フラグ（当該コンテンツＩＤで識別されるコンテンツに含まれるマイクロコンテンツをマイクロコンテンツ単位で貸出可能とするか否かを設定）、マイクロコンテンツ貸出ライセンス数（当該コンテンツＩＤで識別されるコンテンツに属するマイクロコンテンツの貸出ライセンス数を設定）、同一ユーザ貸出可能マイクロコンテンツ数（当該コンテンツＩＤで識別されるコンテンツに属する複数のマイクロコンテンツを同一ユーザに対して同時に貸出可能なマイクロコンテンツ数を設定）、複数マイクロコンテンツ貸出可能フラグ（当該コンテンツＩＤで識別されるコンテンツに属する異なる種別のマイクロコンテンツを複数のユーザに対して貸出可能とするか否かを設定）、同一マイクロコンテンツ貸出可能フラグ（マイクロコンテンツが貸出中の場合、別のユーザに同じマイクロコンテンツを貸出可能とするか否かを設定）を示す情報が登録される。なお、マイクロコンテンツ貸出ライセンス数、同一ユーザ貸出可能マイクロコンテンツ数、複数マイクロコンテンツ貸出可能フラグ、同一マイクロコンテンツ貸出可能フラグについては、マイクロコンテンツＤＢ１２５に項目を追加することで、コンテンツ単位でなく、マイクロコンテンツ単位で個別に設定できるようにしてもよい。
【００４３】
図１２に示すように、マイクロコンテンツＤＢ１２５には、マイクロコンテンツＩＤ、マイクロコンテンツタイトル、親コンテンツＩＤを示す情報が登録される。親コンテンツＩＤには、マイクロコンテンツＩＤで識別されるマイクロコンテンツの親コンテンツ（すなわち、分割される前のコンテンツ（分割元のコンテンツ））のコンテンツＩＤが登録される。
【００４４】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成されている。そして、ＣＰＵが、ＲＯＭや記憶部１２に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。また、制御部１１は、コンテンツ及びマイクロコンテンツに関する各種貸出条件を、サーバ装置１のオペレータの入力操作に基づいて設定し、登録することとする。
【００４５】
通信部１３は、クライアント端末３との通信を制御するようになっている。表示部１４は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。操作部１５は、例えば、キーボード、マウス等により構成されており、オペレータからの操作指示を受け付け、その指示内容を指示信号として制御部１１に出力するようになっている。
【００４６】
［３．クライアント端末３の構成］
次に、クライアント端末３の構成について、図１３を用いて説明する。
【００４７】
図１３に示すように、クライアント端末３は、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、操作部３５とを備えている。通信部３３は、サーバ装置１との通信を制御するようになっている。表示部３４は、例えば、液晶ディスプレイ等により構成されている。操作部３５は、例えば、キーボード、マウス等により構成されており、ユーザＵからの操作指示を受け付け、その指示内容を指示信号として制御部３１に出力するようになっている。
【００４８】
記憶部３２は、例えば、不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部３２には、ｗｅｂブラウザがインストールされている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。
【００４９】
制御部３１は、ＣＰＵ、ＲＡＭ等により構成されている。そして、ＣＰＵが、記憶部３２に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。
【００５０】
なお、クライアント端末３としては、パソコン、スマートフォン、タブレット等を用いることができる。
【００５１】
［４．サーバ装置１による貸出処理］
次に、図１４乃至図１６を用いて、サーバ装置１による貸出処理について説明する。なお、図１４のフローチャートに示す処理は、ユーザＵがクライアント端末３を用いて、サーバ装置１に対してコンテンツ又はマイクロコンテンツの貸出申込をすることにより開始する。
【００５２】
まず、サーバ装置１の制御部１１は、ユーザＵから貸出申込があったのはコンテンツか又はマイクロコンテンツかを判定する（ステップＳ１）。このとき、制御部１１は、貸出申込があったのはコンテンツであると判定した場合には、図１５を用いて後述するコンテンツ貸出許可判定処理を行い（ステップＳ２）、ステップＳ４の処理に移行する。一方、制御部１１は、貸出申込があったのはマイクロコンテンツであると判定した場合には、図１６を用いて後述するマイクロコンテンツ貸出許可判定処理を行い（ステップＳ３）、ステップＳ４の処理に移行する。
【００５３】
次に、制御部１１は、ステップＳ２の処理又はステップＳ３の処理において貸出ＯＫと判定されたか否かを判定する（ステップＳ４）。このとき、制御部１１は、貸出ＯＫと判定されたと判定した場合には（ステップＳ４：ＹＥＳ）、貸出申込があったコンテンツ又はマイクロコンテンツについて貸出処理を行い（ステップＳ５）、処理を終了する。一方、制御部１１は、貸出ＯＫと判定されなかったと判定した場合には（ステップＳ４：ＮＯ）、貸出申込をしたユーザＵのクライアント端末３に対して、貸出不許可を通知し（ステップＳ６）、処理を終了する。
【００５４】
［５．サーバ装置１によるコンテンツ貸出許可判定処理］
次に、図１５を用いて、サーバ装置１によるコンテンツ貸出許可判定処理について説明する。
【００５５】
まず、サーバ装置１の制御部１１は、貸出申込を行ったユーザＵの貸出中コンテンツ数が、コンテンツ貸出可能数を超えるか否かを判定する（ステップＳ３１）。具体的には、制御部１１は、ユーザＤＢ１２１を参照し、貸出申込を行ったユーザＵに対して貸出中のコンテンツ数を取得し、当該コンテンツ数に「１」を加えた数が、貸出条件ＤＢ１２２に登録されているコンテンツ貸出可能数以下であるか否かを判定する。
【００５６】
制御部１１は、ユーザＵの貸出中コンテンツ数が、コンテンツ貸出可能数を超えると判定した場合には（ステップＳ３１：ＹＥＳ）、貸出ＮＧ判定をし（ステップＳ３４）、コンテンツ貸出許可判定処理を終了する。一方、制御部１１は、ユーザＵの貸出中コンテンツ数が、コンテンツ貸出可能数を超えないと判定した場合には（ステップＳ３１：ＮＯ）、次いで、コンテンツの貸出数がコンテンツ貸出ライセンス数を超えるか否かを判定する（ステップＳ３２）。具体的には、制御部１１は、貸出申込があったコンテンツのコンテンツＩＤにより貸出管理ＤＢ１２３を検索し、貸出中のコンテンツ数を計数し、当該コンテンツ数に「１」を加えた数が、コンテンツＤＢ１２４のコンテンツ貸出ライセンス数以下であるか否かを判定する。
【００５７】
制御部１１は、コンテンツの貸出数がコンテンツ貸出ライセンス数を超えると判定した場合には（ステップＳ３２：ＹＥＳ）、貸出ＮＧ判定をし（ステップＳ３４）、コンテンツ貸出許可判定処理を終了する。一方、制御部１１は、コンテンツの貸出数がコンテンツ貸出ライセンス数を超えないと判定した場合には（ステップＳ３２：ＮＯ）、貸出ＯＫ判定をし（ステップＳ３３）、コンテンツ貸出許可判定処理を終了する。
【００５８】
［６．サーバ装置１によるマイクロコンテンツ貸出許可判定処理］
次に、図１６を用いて、サーバ装置１によるマイクロコンテンツ貸出許可判定処理について説明する。
【００５９】
まず、サーバ装置１の制御部１１は、マイクロコンテンツ貸出可能フラグがオン（貸出可能）であるか否かを判定する（ステップＳ５１）。具体的には、制御部１１は、貸出申込があったマイクロコンテンツのマイクロコンテンツＩＤに基づいてマイクロコンテンツＤＢ１２５を検索することにより親コンテンツＩＤを取得し、次いで、当該親コンテンツＩＤに基づいてコンテンツＤＢ１２４を検索することによりマイクロコンテンツ貸出可能フラグを取得し、マイクロコンテンツ貸出可能フラグがオン（貸出可能）であるか否かを判定する。
【００６０】
制御部１１は、マイクロコンテンツ貸出可能フラグがオン（貸出可能）ではないと判定した場合には（ステップＳ５１：ＮＯ）、貸出ＮＧ判定をし（ステップＳ６０）、マイクロコンテンツ貸出許可判定処理を終了する。一方、制御部１１は、マイクロコンテンツ貸出可能フラグがオン（貸出可能）であると判定した場合には（ステップＳ５１：ＹＥＳ）、次いで、貸出申込を行ったユーザＵとは別のユーザに同一コンテンツに属する別のマイクロコンテンツ（親コンテンツが同じマイクロコンテンツ）を貸出中であるか否かを判定する（ステップＳ５２）。具体的には、制御部１１は、ステップＳ５１の処理で取得した親コンテンツＩＤに基づいて、マイクロコンテンツＤＢ１２５を検索し、同一の親コンテンツＩＤが登録されているマイクロコンテンツのマイクロコンテンツＩＤを取得する。そして、取得したマイクロコンテンツＩＤに基づいて貸出管理ＤＢ１２３を参照し、貸出中のマイクロコンテンツがあるか判定する。
【００６１】
制御部１１は、貸出申込を行ったユーザＵとは別のユーザに同一コンテンツに属する別のマイクロコンテンツを貸出中ではないと判定した場合には（ステップＳ５２：ＮＯ）、ステップＳ５４の処理に移行する。一方、制御部１１は、貸出申込を行ったユーザＵとは別のユーザに同一コンテンツに属する別のマイクロコンテンツを貸出中であると判定した場合には（ステップＳ５２：ＹＥＳ）、次いで、複数マイクロコンテンツ貸出可能フラグはオン（貸出可能）であるか否かを判定する（ステップＳ５３）。具体的には、制御部１１は、親コンテンツＩＤに基づいてコンテンツＤＢ１２４を検索することにより複数マイクロコンテンツ貸出可能フラグを取得し、複数マイクロコンテンツ貸出可能フラグがオン（貸出可能）であるか否かを判定する。
【００６２】
制御部１１は、複数マイクロコンテンツ貸出可能フラグはオン（貸出可能）ではないと判定した場合には（ステップＳ５３：ＮＯ）、貸出ＮＧ判定をし（ステップＳ６０）、マイクロコンテンツ貸出許可判定処理を終了する。一方、制御部１１は、複数マイクロコンテンツ貸出可能フラグはオン（貸出可能）であると判定した場合には（ステップＳ５３：ＹＥＳ）、ステップＳ５４の処理に移行する。
【００６３】
次に、制御部１１は、貸出申込があったマイクロコンテンツを別のユーザに貸出中であるか否かを判定する（ステップＳ５４）。具体的には、制御部１１は、貸出申込があったマイクロコンテンツのマイクロコンテンツＩＤに基づいて貸出管理ＤＢ１２３を参照し、貸出申込があったマイクロコンテンツを別のユーザに貸出中であるか否かを判定する。制御部１１は、貸出申込があったマイクロコンテンツを別のユーザに貸出中ではないと判定した場合には（ステップＳ５４：ＮＯ）、ステップＳ５６の処理に移行する。一方、制御部１１は、貸出申込があったマイクロコンテンツを別のユーザに貸出中であると判定した場合には（ステップＳ５４：ＹＥＳ）、次いで、同一マイクロコンテンツ貸出可能フラグはオン（貸出可能）であるか否かを判定する（ステップＳ５５）。具体的には、制御部１１は、親コンテンツＩＤに基づいてコンテンツＤＢ１２４を検索することにより同一マイクロコンテンツ貸出可能フラグを取得し、同一マイクロコンテンツ貸出可能フラグがオン（貸出可能）であるか否かを判定する。
【００６４】
制御部１１は、同一マイクロコンテンツ貸出可能フラグはオン（貸出可能）ではないと判定した場合には（ステップＳ５５：ＮＯ）、貸出ＮＧ判定をし（ステップＳ６０）、マイクロコンテンツ貸出許可判定処理を終了する。一方、制御部１１は、同一マイクロコンテンツ貸出可能フラグはオン（貸出可能）であると判定した場合には（ステップＳ５５：ＹＥＳ）、ステップＳ５６の処理に移行する。
【００６５】
次に、制御部１１は、貸出申込を行ったユーザＵの貸出中マイクロコンテンツ数が、マイクロコンテンツ貸出可能数を超えるか否かを判定する（ステップＳ５６）。具体的には、制御部１１は、貸出管理ＤＢ１２３を参照し、貸出申込を行ったユーザＵに対して貸出中のマイクロコンテンツ数を取得し、当該マイクロコンテンツ数に「１」を加えた数が、貸出条件ＤＢ１２２に登録されているマイクロコンテンツ貸出可能数以下であるか否かを判定する。
【００６６】
制御部１１は、ユーザＵの貸出中マイクロコンテンツ数が、マイクロコンテンツ貸出可能数を超えると判定した場合には（ステップＳ５６：ＹＥＳ）、貸出ＮＧ判定をし（ステップＳ６０）、マイクロコンテンツ貸出許可判定処理を終了する。一方、制御部１１は、ユーザＵの貸出中マイクロコンテンツ数が、マイクロコンテンツ貸出可能数を超えないと判定した場合には（ステップＳ５６：ＮＯ）、次いで、マイクロコンテンツの貸出数がマイクロコンテンツ貸出ライセンス数を超えるか否かを判定する（ステップＳ５７）。具体的には、制御部１１は、貸出申込があったマイクロコンテンツのマイクロコンテンツＩＤにより貸出管理ＤＢ１２３を検索し、貸出中のマイクロコンテンツ数を計数し、当該マイクロコンテンツ数に「１」を加えた数が、コンテンツＤＢ１２４のマイクロコンテンツ貸出ライセンス数以下であるか否かを判定する。
【００６７】
制御部１１は、マイクロコンテンツの貸出数がマイクロコンテンツ貸出ライセンス数を超えると判定した場合には（ステップＳ５７：ＹＥＳ）、貸出ＮＧ判定をし（ステップＳ６０）、マイクロコンテンツ貸出許可判定処理を終了する。一方、制御部１１は、マイクロコンテンツの貸出数がマイクロコンテンツ貸出ライセンス数を超えないと判定した場合には（ステップＳ５７：ＮＯ）、次いで、貸出申込を行ったユーザＵに貸出申込があったマイクロコンテンツを貸し出した場合、同一ユーザ貸出可能マイクロコンテンツ数を超えるか否かを判定する（ステップＳ５８）。具体的には、制御部１１は、貸出申込を行ったユーザＵのユーザＩＤに基づいて貸出管理ＤＢ１２３を検索し、マイクロコンテンツＩＤが登録されている件数を取得し、当該件数に「１」を加えた数が、貸出条件ＤＢ１２２に登録されている同一ユーザ貸出可能マイクロコンテンツ数以下であるか否かを判定する。
【００６８】
制御部１１は、貸出申込を行ったユーザＵに貸出申込があったマイクロコンテンツを貸し出した場合、同一ユーザ貸出可能マイクロコンテンツ数を超えると判定した場合には（ステップＳ５８：ＹＥＳ）、貸出ＮＧ判定をし（ステップＳ６０）、マイクロコンテンツ貸出許可判定処理を終了する。一方、制御部１１は、貸出申込を行ったユーザＵに貸出申込があったマイクロコンテンツを貸し出した場合、同一ユーザ貸出可能マイクロコンテンツ数を超えないと判定した場合には（ステップＳ５８：ＮＯ）、貸出ＯＫ判定をし（ステップＳ５９）、マイクロコンテンツ貸出許可判定処理を終了する。
【００６９】
以上説明したように、本実施形態のサーバ装置１（「情報処理装置」の一例）は、一のコンテンツ（「デジタルコンテンツ」の一例）について、コンテンツ単位での貸出及び一のコンテンツを分割してできたマイクロコンテンツ（「分割コンテンツ」の一例）単位での貸出を管理するにサーバ装置であって、制御部１１（「設定手段」、「許可手段」の一例）が、一のコンテンツについて、マイクロコンテンツ単位での貸出可能数（「貸出許可数」の一例）と貸出期間（「貸出許可期間」の一例）を設定し、ユーザＵによりマイクロコンテンツ単位での貸出申込があった場合に、設定された貸出可能数を超えない範囲で、当該貸出申込による貸出を許可する。
【００７０】
したがって、本実施形態のサーバ装置１によれば、マイクロコンテンツ単位での貸出に関して貸出可能数と貸出期間を適切に設定するようにすることにより、コンテンツ単位でのみ貸し出す場合と比較して返却待ちの渋滞を軽減することができる。
【００７１】
また、本実施形態のサーバ装置１の制御部１１は、一のコンテンツについて、マイクロコンテンツ単位での貸出可能数をコンテンツ単位での貸出可能数よりも多く設定するとともに、マイクロコンテンツ単位での貸出期間をコンテンツ単位での貸出期間よりも短く設定し、ユーザＵによりコンテンツ単位での貸出申込又はマイクロコンテンツ単位での貸出申込があった場合に、それぞれ設定された貸出可能数を超えない範囲で、当該貸出申込による貸出を許可する。
【００７２】
したがって、本実施形態のサーバ装置１によれば、マイクロコンテンツ単位での貸出期間がコンテンツ単位での貸出期間よりも短く設定されるため、マイクロコンテンツについての返却待ちの渋滞を軽減することができるとともに、コンテンツ全体ではなく特定の部分のみを閲覧したいユーザＵにとっては、マイクロコンテンツの貸出可能数が大きくなることから特定の部分を含むマイクロコンテンツを借りやすくなり利便性が向上する。
【００７３】
更に、本実施形態のサーバ装置１の制御部１１は、マイクロコンテンツ貸出ライセンス数（「一の分割コンテンツを同時に貸出可能なユーザ数」の一例）を設定し、ユーザＵにより一のマイクロコンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可してもマイクロコンテンツ貸出ライセンス数を超えない場合に貸出を許可する。
【００７４】
したがって、本実施形態のサーバ装置１によれば、一部のマイクロコンテンツのみが多数のユーザに貸し出されることを防ぐことができる。
【００７５】
更にまた、本実施形態のサーバ装置１の制御部１１は、マイクロコンテンツ貸出可能数（「一のユーザに対して分割コンテンツを同時に貸出可能な分割コンテンツ数」の一例）を設定し、ユーザＵによりマイクロコンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可してもマイクロコンテンツ貸出可能数を超えない場合に貸出を許可する。
【００７６】
したがって、本実施形態のサーバ装置１によれば、一のユーザＵに同時に大量のマイクロコンテンツが貸し出されることを防ぐことができる。
【００７７】
更にまた、本実施形態のサーバ装置１の制御部１１は、同一ユーザ貸出可能マイクロコンテンツ数（「一のユーザに対して一のデジタルコンテンツを分割してできた各分割コンテンツを同時に貸出可能な分割コンテンツ数」の一例）を設定し、ユーザＵにより一のコンテンツを分割してできたマイクロコンテンツにおける複数のマイクロコンテンツについて貸出申込があった場合において、当該貸出申込による貸出を許可しても同一ユーザ貸出可能マイクロコンテンツ数を超えない場合に貸出を許可する。
【００７８】
したがって、本実施形態のサーバ装置１によれば、一のユーザＵに対して一のコンテンツを分割してできたマイクロコンテンツが同時に大量に貸し出されることを防ぐことができる。
【００７９】
［７．変形例］
次に、上記実施形態の変形例について説明する。なお、以下に説明する変形例は適宜組み合わせることができる。
【００８０】
［７．１．親コンテンツが同一のマイクロコンテンツの全貸出の禁止］
サーバ装置１の制御部１１が、一のユーザＵに対する親コンテンツが同一のマイクロコンテンツの全貸出を禁止する貸出条件を設定する構成としてもよい。例えば、制御部１１は、図２に示すコンテンツ５００を分割してできた１章のマイクロコンテンツ５０１から５章のマイクロコンテンツ５０５をまとめて貸し出すことを禁止する貸出条件を設定することとし、そうした貸出申込があった場合には、貸出を許可しないこととする。これにより、実質的に一のコンテンツ（「デジタルコンテンツ」の一例）が一のユーザＵに貸し出されることを防ぐことができる。
【００８１】
［７．２．詳細な貸出条件の設定］
サーバ装置１の制御部１１が、コンテンツ毎だけではなく、コンテンツの作者（著者）毎、コンテンツの出版社毎、コンテンツのシリーズ毎に貸出条件を設定できる構成としてもよい。具体的には、コンテンツＤＢ１２４に作者（著者）、出版社、シリーズに関する情報を登録することとし、制御部１１が、貸出条件を作者（著者）毎、出版社毎、シリーズ毎に設定する構成とする。例えば、制御部１１は、作者（著者）が○○のコンテンツについて、当該コンテンツを親コンテンツとするマイクロコンテンツをそれぞれ別々のユーザＵに貸し出すことを許可（又は不許可）する条件を設定する。また、制御部１１は、△△シリーズを構成する全コンテンツについて、同一ユーザＵに同時に貸出可能なマイクロコンテンツ数を「１」に制限するという条件を設定する。そして、制御部１１は、ユーザＵから貸出申込があった場合に、当該貸出申込を許可すると、このように設定した貸出条件を満たさないと判定した場合には、貸出申込を不許可とする。
【００８２】
［７．３．コンテンツ貸出可能数とマイクロコンテンツ割当数］
サーバ装置１の制御部１１が、ユーザＵに貸し出すコンテンツ数を設定するに当たり、コンテンツ貸出可能数に対してマイクロコンテンツをいくつ貸出可能とするかを、マイクロコンテンツ割当数として設定可能に構成してもよい。この場合、制御部１１は、例えば、あるコンテンツについてコンテンツ貸出可能数を「５」と設定し、コンテンツ貸出可能数「１」当たりのマイクロコンテンツ貸出割当数を「２」と設定した場合であれば、コンテンツを「４」貸し出している場合には、マイクロコンテンツを「２」まで貸し出すことができ、コンテンツを「３」貸し出している場合には、マイクロコンテンツを「４」まで貸し出すことができ、コンテンツを「２」貸し出している場合には、マイクロコンテンツを「６」まで貸し出すことができ、コンテンツを「１」貸し出している場合には、マイクロコンテンツを「８」まで貸し出すことができ、コンテンツを「１」つも貸し出していない場合には、マイクロコンテンツを「１０」まで貸し出すことができるとそれぞれ判定する。
【００８３】
次に、制御部１１による一般的な貸出判定方法について具体例を挙げて説明する。制御部１１は、追加で貸出を許可できるか否かを次の式に基づいて判定する。
（式）コンテンツ貸出数−（貸出中コンテンツ数+貸出中マイクロコンテンツ数÷マイクロコンテンツ貸出割当数）
そして、上記式で算出された値が、
（ｉ）「１÷マイクロコンテンツ貸出割当数」で算出される値以上であれば少なくともマイクロコンテンツの貸出を許可することができ、
（ｉｉ）「１÷マイクロコンテンツ貸出割当数」で算出される値未満であればコンテンツとマイクロコンテンツの何れも貸出を許可することができ、
（ｉｉｉ）「１」以上であれば、コンテンツもマイクロコンテンツも貸出を許可することができる、と判定する。
【００８４】
（例１）
貸出条件（貸出条件ＤＢ１２２）：コンテンツ貸出可能数「５」、コンテンツ貸出可能数「１」当たりのマイクロコンテンツ貸出割当数「２」
貸出状況（貸出管理ＤＢ１２３）：貸出中コンテンツ数「４」、貸出中マイクロコンテンツ数「２」
例１について式に値を代入すると、次の通りになる。
（式）コンテンツ貸出数−（貸出中コンテンツ数+貸出中マイクロコンテンツ数÷マイクロコンテンツ貸出割当数）
=５−（４＋２÷２）
=０
また、「１÷マイクロコンテンツ貸出割当数」は、「１÷２＝０．５」である。
したがって、例１では、コンテンツもマイクロコンテンツも追加での貸出を不許可と判定する。
【００８５】
（例２）
貸出条件（貸出条件ＤＢ１２２）：コンテンツ貸出可能数「５」、コンテンツ貸出可能数「１」当たりのマイクロコンテンツ貸出割当数「２」
貸出状況（貸出管理ＤＢ１２３）：貸出中コンテンツ数「４」、貸出中マイクロコンテンツ数「１」
（式）コンテンツ貸出数−（貸出中コンテンツ数+貸出中マイクロコンテンツ数÷マイクロコンテンツ貸出割当数）
=５−（４＋１÷２）
=０．５
また、「１÷マイクロコンテンツ貸出割当数」は、「１÷２＝０．５」である。
したがって、例２では、コンテンツについては追加での貸出を不許可と判定し、マイクロコンテンツについては追加での貸出を許可と判定する。
【符号の説明】
【００８６】
Ｓ  電子図書館システム
１  サーバ装置
１１  制御部
１２  記憶部
１２１  ユーザＤＢ
１２２  貸出条件ＤＢ
１２３  貸出管理ＤＢ
１２４  コンテンツＤＢ１２４
１２５  マイクロコンテンツＤＢ１２５
１３  通信部
１４  表示部
１５  操作部
３  クライアント端末
３１  制御部
３２  記憶部
３３  通信部
３４  表示部
３５  操作部
【図１】
2015069555.tif 000003
【図２】
2015069555.tif 000004
【図３】
2015069555.tif 000005
【図４】
2015069555.tif 000006
【図５】
2015069555.tif 000007
【図６】
2015069555.tif 000008
【図７】
2015069555.tif 000009
【図８】
2015069555.tif 000010
【図９】
2015069555.tif 000011
【図１０】
2015069555.tif 000012
【図１１】
2015069555.tif 000013
【図１２】
2015069555.tif 000014
【図１３】
2015069555.tif 000015
【図１４】
2015069555.tif 000016
【図１５】
2015069555.tif 000017
【図１６】
2015069555.tif 000018