(57)【要約】【課題】データ量の多少を問わずプライバシー保護に配慮した貸出履歴情報の管理を可能とする。【解決手段】図書館システム００３２が、利用者への図書貸出に伴う、貸出図書の属性情報を少なくとも含む貸出情報を取得すると共に、利用者情報を格納した利用者データベース０４００より当該利用者の公開鍵を取得し、前記利用者の貸出情報を前記公開鍵により暗号化して貸出履歴情報を生成し、これを貸出履歴データベース０５００に格納し、利用者端末００２２が、利用者の認証用媒体００１０より当該利用者の秘密鍵を少なくとも含む認証情報を取得し、前記認証情報に基づく利用者認証を行うと共に、認証がなされた利用者について前記貸出履歴データベース０５００より該当貸出履歴情報を抽出し、これを前記秘密鍵により復号化し、前記復号化した貸出履歴情報を、出力インターフェイスに出力する、方法を実行する。【選択図】図１
2005284845.tif 000002
【特許請求の範囲】
【請求項１】
図書の貸出履歴を管理する方法であって、
図書館システムが、
利用者への図書貸出に伴う、貸出図書の属性情報を少なくとも含む貸出情報を取得すると共に、利用者情報を格納した利用者データベースより当該利用者の公開鍵を取得し、
前記利用者の貸出情報を前記公開鍵により暗号化して貸出履歴情報を生成し、これを貸出履歴データベースに格納し、
利用者端末が、
利用者の認証用媒体より当該利用者の秘密鍵を少なくとも含む認証情報を取得し、
前記認証情報に基づく利用者認証を行うと共に、認証がなされた利用者について前記貸出履歴データベースより該当貸出履歴情報を抽出し、これを前記秘密鍵により復号化し、
前記復号化した貸出履歴情報を、出力インターフェイスに出力する、
ことを特徴とする図書貸出履歴管理方法。
【請求項２】
請求項１において、
前記利用者端末が、当該利用者端末の属性情報を、貸出履歴情報の閲覧または保存の可否をコンピュータ属性毎に定めたコンピュータ別処理権限テーブルに照合し、この利用者端末における貸出履歴情報の閲覧または保存の可否を判定する、ことを特徴とする図書貸出履歴管理方法。
【請求項３】
請求項１または２において、
前記利用者端末における前記利用者認証に際して取得する認証情報が、利用者の利用者属性、秘密鍵、および電子証明書の各情報であり、前記利用者端末は、これらの認証情報に基づく少なくとも署名検証を実行し、この利用者における貸出履歴情報の閲覧または保存の可否を判定する、ことを特徴とする図書貸出履歴管理方法。
【請求項４】
請求項２または３において、
前記利用者端末が、前記利用者端末における貸出履歴情報の閲覧または保存の可否に関する判定結果の第１のフラグと、前記利用者における貸出履歴情報の閲覧または保存の可否に関する判定結果の第２のフラグとをメモリに格納し、
前記第１および第２のフラグとも閲覧または保存が可能であった場合に、前記貸出履歴データベースからの貸出履歴情報の抽出、当該貸出履歴情報の秘密鍵による復号化、前記復号化した貸出履歴情報の出力インターフェイスへの出力、および貸出履歴情報の利用者端末での保存、の少なくともいずれかの処理を実行可能と判定する、
ことを特徴とする図書貸出履歴管理方法。
【請求項５】
図書の貸出を行う図書館が備えるシステムであって、
利用者への図書貸出に伴う、貸出図書の属性情報を少なくとも含む貸出情報を取得すると共に、利用者情報を格納した利用者データベースより当該利用者の公開鍵を取得する貸出情報取得部と、
前記利用者の貸出情報を前記公開鍵により暗号化して貸出履歴情報を生成し、これを貸出履歴データベースに格納する履歴生成部と、
を備えることを特徴とする図書館システム。
【請求項６】
図書の貸出をうけた利用者が備える端末であって、
利用者の認証用媒体より当該利用者の秘密鍵を少なくとも含む認証情報を取得する認証情報取得部と、
前記認証情報に基づく利用者認証を行うと共に、認証がなされた利用者について前記貸出履歴データベースより該当貸出履歴情報を抽出し、これを前記秘密鍵により復号化する履歴抽出部と、
前記復号化した貸出履歴情報を出力インターフェイスに出力する出力処理部と、
を備えることを特徴とする利用者端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図書貸出履歴管理方法、図書館システム、利用者端末に関する。
【背景技術】
【０００２】
図書の貸出履歴を管理する技術が提案されている。例えば、利用者を識別し利用履歴の記録・更新を非接触で行なうことが可能な非接触伝達機構を組み込んだ非接触ＩＤカード、該非接触ＩＤカードに読み書き可能な非接触ＩＤカード読み書き装置、図書の表紙か裏表紙か背表紙あるいは図書の中に綴じられたページのいずれかに付けられてあり集積回路チップとアンテナとを具備するＲＦ−ＩＤ図書分類ラベル、該ＲＦ−ＩＤ図書分類ラベルのデータを非接触に読み取るＲＦ−ＩＤ読み取り装置、そして図書の無断持ち出し等の予防目的で使用可能な入退出ゲート装置を備え、図書貸出又は図書返却のいずれかの管理に利用可能な図書館システムにおいて、（イ）ＲＦ−ＩＤ図書分類ラベルが付された図書と共に利用者が入退出ゲート装置を通過する際に、該図書のＲＦ−ＩＤ図書分類ラベルの登録番号を読み取るＲＦ−ＩＤ読み取り装置、該利用者の非接触ＩＤカードの貸出履歴を読み取る非接触ＩＤカード読み書き装置、読み取った該貸出履歴を点検する点検手段、該非接触ＩＤカードに記録されてある貸出履歴を更新すべく書き込む非接触ＩＤカード読み書き装置、該更新された貸出履歴を記録する図書貸出管理手段のメモリーには、しかも貸出処理経過を表示可能なモニター装置を備えた自動図書貸出管理システム、（ロ）返却される図書を受入れ可能な機構を備えた返却ボックス、該返却される図書のＲＦ−ＩＤ図書分類ラベルの登録番号を読み取るＲＦ−ＩＤ読み取り装置、および該図書を返却する利用者の非接触ＩＤカードの貸出履歴を読み取り該登録番号と照会して貸出履歴の返却情報の更新を行う非接触ＩＤカード読み書き装置からなる自動図書返却管理システム、以上（イ）及び（ロ）を具備することを特徴とする図書館システム（特許文献１参照）などが提案されている。
【特許文献１】特開平１０−２７５１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術においては、図書の貸出履歴を利用者のＩＣカード等に格納する手法が提案されてきたが、ＩＣカードの情報格納容量は限界があったため、蓄積できる貸出履歴の量には制限があるという課題があった。また一方で、図書館等で利用者個々人の貸出履歴を管理する場合にも、個人情報たる貸出履歴をセキュリティに配慮しながら管理するのが困難であった。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、データ量の多少を問わずプライバシー保護に配慮した貸出履歴情報の管理を可能とする図書貸出履歴管理方法、図書館システム、利用者端末を提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明の図書貸出履歴管理方法は、図書の貸出履歴を管理する方法であって、図書館システムが、利用者への図書貸出に伴う、貸出図書の属性情報を少なくとも含む貸出情報を取得すると共に、利用者情報を格納した利用者データベースより当該利用者の公開鍵を取得し、前記利用者の貸出情報を前記公開鍵により暗号化して貸出履歴情報を生成し、これを貸出履歴データベースに格納し、利用者端末が、利用者の認証用媒体より当該利用者の秘密鍵を少なくとも含む認証情報を取得し、前記認証情報に基づく利用者認証を行うと共に、認証がなされた利用者について前記貸出履歴データベースより該当貸出履歴情報を抽出し、これを前記秘密鍵により復号化し、前記復号化した貸出履歴情報を、出力インターフェイスに出力する、ことを特徴とする。
【０００６】
また、本発明の図書館システムは、図書の貸出を行う図書館が備えるシステムであって、利用者への図書貸出に伴う、貸出図書の属性情報を少なくとも含む貸出情報を取得すると共に、利用者情報を格納した利用者データベースより当該利用者の公開鍵を取得する貸出情報取得部と、前記利用者の貸出情報を前記公開鍵により暗号化して貸出履歴情報を生成し、これを貸出履歴データベースに格納する履歴生成部と、を備えることを特徴とする。
【０００７】
また、本発明の利用者端末は、図書の貸出をうけた利用者が備える端末であって、利用者の認証用媒体より当該利用者の秘密鍵を少なくとも含む認証情報を取得する認証情報取得部と、前記認証情報に基づく利用者認証を行うと共に、認証がなされた利用者について前記貸出履歴データベースより該当貸出履歴情報を抽出し、これを前記秘密鍵により復号化する履歴抽出部と、前記復号化した貸出履歴情報を出力インターフェイスに出力する出力処理部と、を備えることを特徴とする。
【０００８】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【０００９】
本発明によれば、データ量の多少を問わずプライバシー保護に配慮した貸出履歴情報の管理が可能となる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における図書貸出履歴管理システム５の概要図である。ここでいう図書貸出履歴管理システム５とは、本発明における図書館システム００３２と利用者端末５０（窓口端末００２０、図書館窓口端末００２１、住民端末００２２）とを少なくとも含み、さらに利用環境設定システム００３０および鍵生成システム００３１をも含むネットワーク構成を例示している。しかしながら、このようなネットワーク構成例だけでなく、前記いずれかのシステムに本発明の図書館システムの機能を集約し、前記いずれかの端末に本発明の利用者端末の機能を集約するといった例も想定できる。
【００１１】
本発明の図書館システム００３２はサーバコンピュータであり、本発明の図書貸出履歴管理方法を実行する機能を実現するプログラム１０１をメモリ１０２に格納し、演算装置たるＣＰＵを含む制御部１０３により読み出して実行する。他に、図書館システム００３２がＬＡＮやインターネット等のネットワーク０７００やファイヤウォール０７５０を介して、利用者端末や前記利用環境設定システム００３０、鍵生成システム００３１らの外部装置と接続してデータ授受を実行するＩ／Ｏ部１０４を備える。更に、図書館システム００３２は、各種データベース０４００〜０６００を格納したハードディスク装置などの記憶装置１０５を利用可能である。
【００１２】
以下に、前記図書館システム００３２が例えばプログラムとして構成・保持する機能部につき説明を行う。図書館システム００３２は、利用者への図書貸出に伴う、貸出図書の属性情報を少なくとも含む貸出情報を取得すると共に、利用者情報を格納した利用者データベース０４００より当該利用者の公開鍵を取得する貸出情報取得部１０６を備える。また、前記利用者の貸出情報を前記公開鍵により暗号化して貸出履歴情報を生成し、これを貸出履歴データベース０５００に格納する履歴情報生成部１０７を備える。
【００１３】
一方で、前記図書館システム００３２と共に本発明の図書貸出履歴管理方法を実現する利用者端末５０は、上述したごとく、窓口端末００２０、図書館窓口端末００２１、住民端末００２２のいずれかであり、ネットワーク０７００やインターネット０７７０を通じて、あるいは適宜なサーバ等を通じて、図書館システム００３２、或いは利用環境設定システム００３０、鍵生成システム００３１らとデータ授受を行うことが可能であれば、設置場所は問わない。また、利用者端末５０は、前記図書館システム００３２と同様に、コンピュータであり、プログラム１１１をメモリ１１２に格納し、演算装置たるＣＰＵを含む制御部１１３により読み出して実行する。他に、前記図書館システム００３２、利用環境設定システム００３０、鍵生成システム００３１らと接続してデータ授受を実行するＩ／Ｏ部１１４を備える。
【００１４】
こうした利用者端末５０は、本発明の図書貸出履歴管理方法を前記図書館システム００３２と共に実現するプログラムを、例えば以下の機能部として構成・保持する。利用者端末５０は、利用者の認証用媒体００１０より当該利用者の秘密鍵を少なくとも含む認証情報を取得する認証情報取得部１１６を備える。また、前記認証情報に基づく利用者認証を行うと共に、認証がなされた利用者について前記貸出履歴データベース０５００より該当貸出履歴情報を抽出し、これを前記秘密鍵により復号化する復号化部１１７を備える。更に、前記復号化した貸出履歴情報を、ディスプレイ装置などの出力インターフェイスに出力する出力処理部１１８を備える。
【００１５】
また、利用者端末５０の属性情報を、貸出履歴情報の閲覧または保存の可否をコンピュータ属性毎に定めたコンピュータ別処理権限テーブル１１９に照合し、この利用者端末５０における貸出履歴情報の閲覧または保存の可否を判定する第１フラグ判定部１２０を備えることとできる。
【００１６】
また、前記利用者端末５０における前記利用者認証に際して認証用媒体００１０より取得する認証情報が、利用者の利用者属性、秘密鍵、および電子証明書の各情報であり、これらの認証情報に基づく少なくとも署名検証を実行し、この利用者における貸出履歴情報の閲覧または保存の可否を判定する、第２フラグ判定部１２１を備えることとできる。
【００１７】
また、利用者端末５０における貸出履歴情報の閲覧または保存の可否に関する判定結果の第１のフラグと、前記利用者における貸出履歴情報の閲覧または保存の可否に関する判定結果の第２のフラグとをメモリ１１２に格納し、前記第１および第２のフラグとも閲覧または保存が可能であった場合に、前記貸出履歴データベース０５００からの貸出履歴情報の抽出、当該貸出履歴情報の秘密鍵による復号化、前記復号化した貸出履歴情報の出力インターフェイスへの出力、および貸出履歴情報の利用者端末５０での保存、の少なくともいずれかの処理を実行可能と判定する、権限判定部１２２を備えることとできる。
【００１８】
なお、本実施形態において示す利用環境設定システム００３０は、例えば、利用者たる市民の所在地における市役所が備えるシステムである。そして、前記認証用媒体００１０たる住民カードに対し、本発明の図書貸出履歴管理方法のサービスに伴って市民に利用者番号を設定して利用者情報を生成し、この利用者情報を含むカードアプリケーションを前記住民カードに設定する。また図書館システム００３２（の利用者データベース０４００）に利用者情報の登録を行う。
【００１９】
また、本実施形態における鍵生成システム００３１は、例えば、前記利用者毎に秘密鍵および公開鍵を生成する。生成した公開鍵は図書館システム００３２（の利用者データベース０４００）に格納する一方で、秘密鍵は前記認証用媒体００１０たる住民カードにおいてカードアプリケーションへ格納する。
【００２０】
利用者が使用する住民カードなどの認証用媒体００１０は、図２に示すように、カードアプリケーション００１１と個人認証カードアプリケーション００１２とを格納している。前記カードアプリケーション００１１は、上述した利用者番号および秘密鍵が格納される。また、個人認証カードアプリケーション００１２は、個人認証に利用するための証明書情報とカード内アプリケーションを含む。この認証用媒体００１０における各種アプリケーションが、本発明の利用者端末５０の機能の全部または一部を実現するとし、当該認証用媒体００１０自体を利用者端末５０とすることも可能である。
【００２１】
次に、本実施形態の図書館システム００３２が利用可能なデータベース、および利用環境設定システム００３０のデータベース、鍵生成システム００３１のデータベースのそれぞれについて説明する。利用環境設定システムデータベース０２００は、利用環境設定システム００３０が生成した利用者情報を格納したデータベースであり、図３（ａ）に示すごとく、例えば項番０２０１および利用者番号０２０２をキーとして、氏名０２０３、住所０２０４、生年月日０２０５、性別０２０６といった情報を関連づけたレコードの集合体となっている。
【００２２】
また、鍵生成システムデータベース０３００は、鍵生成システム００３１が利用者毎に生成した秘密鍵を格納するデータベースであり、図３（ｂ）に示すごとく、例えば項番０３０１および利用者番号０３０２をキーとして、氏名０３０３、住所０３０４、生年月日０３０５、性別０３０６、および鍵情報０３０７（秘密鍵）といった情報を関連づけたレコードの集合体となっている。。
【００２３】
また、利用者データベース０４００は、利用者情報を格納したデータベースであり、図４（ａ）に示すごとく、例えば項番０４０１および利用者番号０４０２をキーとして、氏名０４０３、住所０４０４、生年月日０４０５、性別０４０６、公開鍵情報０４０７、および証明書情報０４０８といった情報を関連づけたレコードの集合体となっている。
【００２４】
また、貸出履歴データベース０５００は、利用者の貸出情報を当該利用者の公開鍵により暗号化して生成された貸出履歴情報を格納したデータベースであり、図４（ｂ）に示すごとく、例えば利用者番号０５０１をキーとして、貸出日０５０２、返却日０５０３、書誌情報番号０５０４、資料番号０５０５、資料タイトル０５０６、責任表示０５０７、出版年０５０８、出版者０５０９、分類番号０５１０、貸出館０５１１、および所蔵館０５１２といった情報を関連づけたレコードの集合体となっている。
【００２５】
また、端末管理番号データベース０６００は、利用者端末の属性情報を格納したデータベースであり、図４（ｃ）に示すごとく、例えば項番０６０１および端末管理番号０６０２をキーとして、設置場所０６０３、およびハード型名０６０４といった情報を関連づけたレコードの集合体となっている。利用者端末５０は、この利用者端末の属性情報を、貸出履歴情報の閲覧または保存の可否をコンピュータ属性毎に定めたコンピュータ別処理権限テーブル１１９（図１参照）に照合し、この利用者端末における貸出履歴情報の閲覧または保存の可否を判定することとできる。
【００２６】
なお、これまで示した図書館システム００３２における機能部１０６、１０７は図書館システム００３２において、ハードウェアとして実現してもよいし、ＨＤＤやメモリなどの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記制御部１０３がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０２に読み出して、これを実行することとなる。また同様に、利用者端末５０における機能部１１６〜１２２は、利用者端末５０においてハードウェアとして実現してもよいし、ＨＤＤやメモリなどの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記利用者端末５０の制御部１１３がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１１２に読み出して、これを実行することとなる。
【００２７】
また、前記ネットワーク０７００に関しては、ＬＡＮの他、インターネット、専用回線やＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網など様々なネットワークを採用することも出来る。インターネット０７００に関しても同様に、種々のネットワークを採用することができる。また、ＶＰＮなど仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００２８】
以下、図書貸出履歴管理方法の実際手順について、図５の図書貸出履歴管理方法の概要図と図６〜１２までの各詳細フローに基づき説明する。なお、以下で説明する図書貸出履歴管理方法に対応する各種動作のうち、図書館システム００３２が実行するものは、図書館システム００３２のメモリ１０２が備えるプログラム１０１によって実現される。そして、このプログラム１０１は、以下に説明される各種の動作を行うためのコードから構成されている。また、図書貸出履歴管理方法に対応する各種動作のうち、利用者端末５０が実行するものは、利用者端末５０のメモリ１１２が備えるプログラム１１１によって実現される。そして、このプログラム１１１は、以下に説明される各種の動作を行うためのコードから構成されている。
【００２９】
本実施形態の図書貸出履歴管理方法において、利用者として例えば自治体（市）の住民を想定する。この利用者は住民カードを市より交付されて所持している。この住民カードはＩＣチップを備え、本発明における認証用媒体００１０となる。前記利用者はこの住民カード００１０を携行して市役所に赴き、図書館の利用登録を行うとする。この時、図６に示すように、市役所の窓口端末００２０において住民カード００１０をリーダライタにセットする。利用環境設定システム００３０は、前記リーダライタを介してこの住民カード００１０より、当該利用者の氏名、住所、生年月日、性別といった利用者情報をダウンロードする（４０１０）。
【００３０】
前記利用環境設定システム００３０は、取得した利用者情報に基づき、当該利用者に利用者番号を生成し（４０２０）、これをキーとして、前記利用者情報を利用環境設定システムデータベース０２００に登録する（４０３０）。また前記カードアプリケーション００１１を、前記住民カード００１０へダウンロード処理する（４０４１）。ここまでの処理が終了したならば、続いて、図書館システム００３２へ前記利用者情報を送信する（４０５０）。図書館システム００３２ではこの利用者情報を受け取って利用者データベース０４００に格納することとなる。
【００３１】
次に、前記利用環境設定システム００３０と連係する鍵生成システム００３１が、第２の設定処理を実行する。 図７は本実施形態における第２の設定処理を示すフロー図である。鍵生成システム００３１は、窓口端末００２０のリーダライタに挿入された前記住民カード００１０より、例えば利用者の利用者番号を含む利用者情報を取得する。そしてこの利用者情報に基づき、公開鍵および秘密鍵のペアを生成する（５０１０）。生成した鍵のうち例えば秘密鍵については鍵生成システムデータベース０３００に登録する（５０３０）。また、この秘密鍵を、前記住民カード００１０のカードアプリケーション００１１へダウンロード処理する（５０４１）。他方、前記公開鍵は、図書館システム００３２に送信する（５０５０）。図書館システム００３２ではこの公開鍵を受信し、利用者データベース０４００に格納することとなる。
【００３２】
次に、図書館システム００３２における利用者の登録処理について説明する。図８は本実施形態における利用者登録処理を示すフロー図である。図書館システム００３２は、図書館窓口端末００２１のリーダライタにセットされた住民カード００１０より、カード内の情報を読取り、利用者番号から登録済み（図４および図５での処理による）のデータを利用者データベース０４００で検索する（６００５）。そしてそのうち、証明書情報を取得し、図書館システム００３２へ登録する（６０１０）。また、当該利用者の貸出履歴を適宜な記憶装置より取得し、これに前記利用者の公開鍵で暗号化を施す。これにより貸出履歴情報の生成がなされる（６０３０）。この貸出履歴情報は、貸出履歴データベース０５００へ格納されることとなる。
【００３３】
次に、本実施形態の図書貸出履歴管理方法における、認証処理について説明する。図９は本実施形態における第１の認証処理を示すフロー図である。利用者による図書貸出履歴の閲覧要求に際し、前記利用者端末５０（のうち、例えば図書館窓口端末００２１または住民端末００２２）は、コンピュータ属性に応じた貸出履歴情報の保存（または閲覧）可否を判定するソフトウェア（例：第１フラグ判定部１２０に相当）を起動し（１００５）、利用者の利用者情報とともに、前記端末管理番号データベース０６００より当該利用者端末５０の属性情報を検索・取得する（１０１０）。
【００３４】
そしてこの利用者端末５０の属性情報を、貸出履歴情報の閲覧または保存の可否をコンピュータ属性毎に定めた前記コンピュータ別処理権限テーブル１１９に照合し（１０２０）、この利用者端末５０における貸出履歴情報の閲覧または保存の可否を判定する。この判定結果が、「保存可」であった場合、第１のフラグに“１”をたてる。また、「保存不可」であった場合、第１のフラグに“０”をたてる。なお、この第１のフラグの情報は、例えば図書館システム００３２よりダウンロードした前記ソフト（アプレット）に一次蓄積される。当該保存が完了したならば前記ソフトを終了する（１０５０）。
【００３５】
図１０は本実施形態における第２の認証処理を示すフロー図である。前記第１の認証処理に続き、利用者端末５０は、第２の認証処理を実行する。利用者端末５０は、利用者の認証結果に応じた貸出履歴情報の保存（または閲覧）可否を判定するソフトウェア（例：第２フラグ判定部１２１に相当）を起動し（２００５）、利用者の住民カード００１０のカードアプリケーション００１１より利用者番号、秘密鍵、個人認証証明書といった利用者情報を取得する。そして、この利用者情報も基づき、利用者データベース０４００における情報検索を実行し（２０１０）、該当利用者の利用者番号、秘密鍵、および個人認証証明書に関する照合を実行する。これにより前記利用者端末５０は、これらの認証情報に基づく少なくとも署名検証を実行し、この利用者における貸出履歴情報の閲覧または保存の可否を判定する（２０２０）。
【００３６】
この判定結果が、「保存可」であった場合、第２のフラグに“１”をたてる。また、「保存不可」であった場合、第２のフラグに“０”をたてる。なお、この第２のフラグの情報は、例えば図書館システム００３２よりダウンロードした前記ソフト（アプレット）に一次蓄積される。当該保存が完了したならば前記ソフトを終了する（２０５０）。
【００３７】
図１１は本実施形態における閲覧ソフトの起動処理を示すフロー図である。次に、前記第１および第２のフラグを用いた貸出履歴情報の保存（または閲覧）の可否判定処理を説明する。利用者端末５０では、利用者の要求に応じて貸出履歴の閲覧ソフトを起動し（３００５）、これに伴って、当該利用者の住民カード００１０より利用者番号、秘密鍵を読み取る一方で、前記利用者番号に基づき貸出履歴データベース０５００より貸出履歴情報を抽出する。
【００３８】
前記利用者端末５０の前記権限判定部１２２は、前記第１のフラグ（図中：保存可不可フラグ）と、前記第２のフラグ（図中：保存権限可不可フラグ）とをメモリに格納し（３０１０、３０２０）、前記第１および第２のフラグとも保存（または閲覧）が可能であった場合（１０３０、２０３０）に、前記閲覧ソフトにおいて貸出履歴情報の保存メニュー表示を行う（３０４０）。他方、前記第１または第２のフラグのどちらかでも保存不可の旨のフラグであった場合（１０４０、２０４０）、前記保存メニュー表示は実行しない（３０３０）。
【００３９】
こうして保存メニュー表示／非表示の処理を経て、前記貸出履歴情報を前記秘密鍵により復号化し（３０５０）、これの閲覧処理を開始し利用者端末５０における適宜な出力インターフェイス（例：ディスプレイ装置など）に出力する（３０５０）。閲覧処理が終了すれば（３０５３）、前記閲覧ソフトを終了し（３０５４）、フローは終了する。勿論、前記貸出履歴情報の閲覧に際して保存メニュー表示がなされている場合には、利用者端末５０は、利用者による保存指示を受け付けて、貸出履歴情報の保存（例：利用者端末の補助記憶装置への保存や適宜な記録媒体などへの保存など）を実行可能となる。
【００４０】
なお、上記例では第１および第２のフラグを利用して前記貸出履歴情報の保存可否について判定したが、貸出履歴情報の保存だけでなく、前記貸出履歴データベースからの貸出履歴情報の抽出、当該貸出履歴情報の秘密鍵による復号化、前記復号化した貸出履歴情報の出力インターフェイスへの出力、のいずれかの処理の実行可否を判定するとしてもよい。
【００４１】
また、貸出履歴データベース０５００における該当利用者の返却日０５０３の情報を参照することで、前記閲覧ソフトの画面上で返却日超過の図書について返却を催促する表示を行うとしてもよい。また、前記閲覧ソフトにおいて、図書貸出履歴の統計表示、経年表示、図書種別の累積表示等のデータ加工を行って、利用者に提供するとしてもよい。
【００４２】
また、本実施形態で示した図書貸出履歴の管理だけでなく、本発明の図書貸出履歴管理方法を、他の行政サービスの利用履歴、物品やサービスの購入履歴などといった、各種履歴管理を伴う状況に適用するとしてもよい。
【００４３】
本発明によれば、図書の貸出履歴を利用者のＩＣカードではなくハードディスク装置などコンピュータ利用可能な記憶装置に格納することとなり、蓄積できる貸出履歴量の制限を実質的に排除できる。また、図書館側で保管されている貸出履歴情報についても、利用者個人の秘密鍵で暗号化されているため、個人情報たる貸出履歴をセキュリティに配慮しながら管理することが可能である。  
したがって、データ量の多少を問わずプライバシー保護に配慮した貸出履歴情報の管理が可能となる。
【００４４】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００４５】
【図１】本実施形態における図書貸出履歴管理システムの概要図である。
【図２】本実施形態におけるＩＣカードのデータ構造例を示す図である。
【図３】本実施形態における、（ａ）利用環境設定システムデータベース、（ｂ）鍵生成システムデータベースを示す図である。
【図４】本実施形態における、（ａ）利用者データベース、（ｂ）貸出履歴データベース、（ｃ）端末管理番号データベースを示す図である。
【図５】本実施形態における図書貸出履歴管理方法の概要図である。
【図６】本実施形態における第１の設定処理を示すフロー図である。
【図７】本実施形態における第２の設定処理を示すフロー図である。
【図８】本実施形態における利用者登録処理を示すフロー図である。
【図９】本実施形態における第１の認証処理を示すフロー図である。
【図１０】本実施形態における第２の認証処理を示すフロー図である。
【図１１】本実施形態における閲覧ソフトの起動処理を示すフロー図である。
【符号の説明】
【００４６】
００１０  ＩＣカード、認証用媒体
００２０  窓口端末、利用者端末
００２１  図書館窓口端末、利用者端末
００２２  住民端末、利用者端末
００３０  利用環境設定システム
００３１  鍵生成システム
００３２  図書館システム
０２００  利用環境設定システムデータベース
０３００  鍵生成システムデータベース
０４００  利用者データベース
０５００  貸出履歴データベース
０６００  端末管理番号データベース
０７００  ネットワーク
０７５０  ファイヤウォール
０７７０  インターネット
【図１】
2005284845.tif 000003
【図２】
2005284845.tif 000004
【図３】
2005284845.tif 000005
【図４】
2005284845.tif 000006
【図５】
2005284845.tif 000007
【図６】
2005284845.tif 000008
【図７】
2005284845.tif 000009
【図８】
2005284845.tif 000010
【図９】
2005284845.tif 000011
【図１０】
2005284845.tif 000012
【図１１】
2005284845.tif 000013