(57)【要約】 【課題】ライセンスの貸し出しによるソフトウェアの利用において、貸し出しによる利用期限が切れた後の不正なライセンス使用を防止する。【解決手段】ソフトウェア１０４を利用するクライアント端末１０１から、利用者名、ソフトウェアの実行ファイル名、IDをライセンス管理サーバ１０２へ送信することにより、ソフトウェアの利用状況を把握し、貸し出し申請時に登録された実行ファイル名、ＩＤを用いて利用期限の切れた利用者による不正なソフトウェア利用を検出することを特徴とする。【選択図】図１
2007072773.tif 000002
【特許請求の範囲】
【請求項１】
貸し出し対象となるソフトウェアについて、ネットワークを介して接続されたクライアント端末にインストールする前記ソフトウェアに、ネットワーク上で一意に識別できるＩＤを割り振り、前記ソフトウェアの実行ファイル名と前記ＩＤから前記ソフトウェアのライセンスを管理するサーバを備えた貸し出し対象ソフトウェアライセンス監視システムであって、
前記サーバは、
クライアント端末から送信される前記ソフトウェアの利用者氏名、利用開始時刻、利用終了時刻、実行ファイル名及び前記ＩＤを記憶するソフトウェア情報記憶手段と、
前記ソフトウェアの実行ファイル名と前記ＩＤを対にして期限切れ情報と共に記憶するＩＤ記憶手段と、
前記ＩＤ記憶手段に記憶された前記ソフトウェアの実行ファイル名と前記ＩＤの対を前記期限切れ情報に基づいて前記ＩＤ記憶手段から検出するＩＤ検出手段と、
前記ソフトウェアをライセンス違反状態で使用していることを検査するライセンス検査部と、
前記ライセンス検査部で検出したライセンス違反情報を記憶する違反者記憶手段と、
前記ライセンス検査部によって検出されたライセンス違反をライセンス管理者へ通知する違反通知手段と
を備える
ことを特徴とする貸し出し対象ソフトウェアライセンス監視システム。
【請求項２】
請求項１に記載の貸し出し対象ソフトウェアライセンス監視システムにおいて、
前記クライアント端末は、
ライセンス管理者から配布されたソフトウェアと、
前記ソフトウェアの実行ファイル名とネットワーク上で一意に決定されるＩＤが対になって記述されたＩＤ設定ファイルと、
前記ソフトウェア及びＩＤ設定ファイルの情報を前記サーバへ送信するソフトウェア実行監視手段とを備える
ことを特徴とする貸し出し対象ソフトウェアライセンス監視システム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してダウンロード可能なソフトウェアについての利用状況を管理するためのシステムに関する。
【背景技術】
【０００２】
近年、ブロードバンド通信、光通信等によるネットワークの高速化に伴い、インターネット等のネットワーク普及が進み、サーバに集められた種々のソフトウェアをネットワーク経由でダウンロードさせるサービスが急速に普及し始めた。同様に、企業内においては、イントラネット上にサーバを設け、当該サーバに開発支援ソフトウェアとしてのソフトウェアをライブラリ化して、各開発者の使用するクライアント端末に配布するシステムも稼働し、利用されている。
ソフトウェアの利用状況を監視するシステムとして、例えば、特許文献１では、ネットワークを介して接続されたクライアント端末におけるソフトウェアの利用状況を管理する管理サーバに対して、ソフトウェアの実行ファイル名、利用者の識別情報、行動内容及び各行動の開始時刻並びに終了時刻を送信することで、各ソフトウェアの利用状況を監視する技術が開示されている。
【０００３】
【特許文献１】特開２００４−１６４０６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術にあっては、次のような問題点がある。
ソフトウェアの利用状況を監視するのみであり、そのソフトウェアのライセンス状況の把握ができないという問題点があった。
例えば、ソフトウェアの貸し出しサービスを行っている場合、貸し出し申請者とソフトウェア利用者が必ずしも一致しないため、ソフトウェアの利用状況を監視しても、複数の同一実行ファイル名が管理サーバへと送信されたときに、どの利用者が適正なライセンスの下でアプリケーションを利用しているかが把握できない。
【０００５】
また、貸し出し制度によるソフトウェアの利用では、利用者は、ライセンス管理者が定めたソフトウェアの利用期限、または、自分が利用したい期限を申請し、その期限まではソフトウェアを利用することができる。ところが、利用期限までにソフトウェア及びライセンスを返却したとしても、利用者の装置内にソフトウェアが残っていれば、利用期限後も貸し出し希望申請者は利用期限の切れたライセンスを用いてソフトウェアを利用できてしまうが、ソフトウェアの利用状況の監視だけでは、そのソフトウェアの利用期限が守られているかを判断することができないという問題点があった。
また、１つのライセンスの貸し出し申請をしたにもかかわらず、複数の装置内にそのソフトウェアをインストールすることで、ライセンスに違反した使用が可能となるが、ソフトウェアの利用状況を監視するだけでは、誰が正しいライセンスの下でソフトウェアを利用しているかを判断できないという問題点があった。
【０００６】
上記問題点に鑑み、本発明は、ソフトウェアの貸し出し申請がきた際に、ソフトウェアに対して、統括管理下で一意になるＩＤを割り振った後、利用者へソフトウェア及びライセンスを貸し出し、利用者がソフトウェアを起動すると、ソフトウェアの実行ファイル名及びＩＤが管理サーバへと送信され、適正なライセンスの下で利用されているかを検査し、不正の場合はライセンス違反として取り締まることで、ソフトウェアの貸し出し利用時のライセンス違反を検査するための貸し出し対象ソフトウェアライセンス監視システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、以下の特徴を有する。
請求項１に記載の本発明は、貸し出し対象となるソフトウェアについて、ネットワークを介して接続されたクライアント端末にインストールする前記ソフトウェアに、ネットワーク上で一意に識別できるＩＤを割り振り、前記ソフトウェアの実行ファイル名と前記ＩＤから前記ソフトウェアのライセンスを管理するサーバを備えた貸し出し対象ソフトウェアライセンス監視システムであって、前記サーバは、クライアント端末から送信される前記ソフトウェアの利用者氏名、利用開始時刻、利用終了時刻、実行ファイル名及び前記ＩＤを記憶するソフトウェア情報記憶手段と、前記ソフトウェアの実行ファイル名と前記ＩＤを対にして期限切れ情報と共に記憶するＩＤ記憶手段と、前記ＩＤ記憶手段に記憶された前記ソフトウェアの実行ファイル名と前記ＩＤの対を前記期限切れ情報に基づいて前記ＩＤ記憶手段から検出するＩＤ検出手段と、前記ソフトウェアをライセンス違反状態で使用していることを検査するライセンス検査部と、前記ライセンス検査部で検出したライセンス違反情報を記憶する違反者記憶手段と、前記ライセンス検査部によって検出されたライセンス違反をライセンス管理者へ通知する違反通知手段とを備えることを特徴とする貸し出し対象ソフトウェアライセンス監視システムである。
【０００８】
請求項２に記載の本発明は、請求項１に記載の貸し出し対象ソフトウェアライセンス監視システムにおいて、前記クライアント端末は、ライセンス管理者から配布されたソフトウェアと、前記ソフトウェアの実行ファイル名とネットワーク上で一意に決定されるＩＤが対になって記述されたＩＤ設定ファイルと、前記ソフトウェア及びＩＤ設定ファイルの情報を前記サーバへ送信するソフトウェア実行監視手段とを備えることを特徴とする貸し出し対象ソフトウェアライセンス監視システムである。
【発明の効果】
【０００９】
本発明の貸し出し対象ソフトウェアライセンス監視システムによれば、貸し出すソフトウェアに対応するＩＤが一意に決定するので、利用者のクライアントマシンから送信されるソフトウェアの実行ファイル名とＩＤによってライセンスの管理を行うことができ、利用期限の切れたライセンスによるソフトウェアの利用や、同一ライセンスによるソフトウェアの多重利用を監視することができる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明を実施するための最良の形態を図面に基づいて説明する。
【００１１】
図１は、本発明に係る貸し出し対象ソフトウェアライセンス監視システムの概略構成図である。本発明の貸し出し対象ソフトウェアライセンス監視システムは、ソフトウェア利用者がソフトウェアをインストールして利用するクライアント端末１０１と、利用者のライセンスを管理するライセンス管理サーバ１０２と、クライアント端末１０１とライセンス管理サーバ１０２を繋ぐネットワーク１０３とから構成される。
【００１２】
クライアント端末１０１は、ライセンス管理者から配布されたソフトウェア１０４と、ライセンス管理者から配布されたソフトウェア１０４の実行ファイル名とネットワーク上で一意に決定されるＩＤが対になって記述されたＩＤ設定ファイル１０５と、ソフトウェア実行監視部１０６とから構成される。
【００１３】
ライセンス管理サーバ１０２は、クライアント端末１０１から送信された実行ファイル名及びＩＤを受信するＩＤ取得部１０７と、ＩＤ取得部１０７で取得した実行ファイル名及びＩＤを格納するソフトウェアテーブル１０８を有するソフトウェア情報記憶手段１０９と、クライアント端末１０１から送信されるソフトウェア１０４の実行ファイル名とＩＤ設定ファイル１０５に記述されたＩＤを格納する貸し出しライセンステーブル１１０を有するＩＤ記憶手段１１１と、ソフトウェア情報記憶手段に記憶されたデータの中からＩＤ記憶手段１１１のデータをＩＤ検出手段（図示せず）により取得したデータを用いてライセンス違反を検出するためのライセンス検査部１１２と、ライセンス検査部１１２で検知されたライセンス違反者の情報を格納する違反者管理テーブル１１３を有する違反者記憶手段１１４と、ライセンス違反を通知するライセンス違反通知部１１５とから構成される。
【００１４】
図２は、本発明におけるライセンス違反を検出するまでの処理を示すフローチャートである。本発明の貸し出し対象ソフトウェアライセンス監視システムがライセンス管理者から申請者へとソフトウェア１０４の貸し出しを行い、その後のライセンス違反を検査するまでの処理である。
【００１５】
申請者側からライセンス管理者へと貸し出し申請をする（ステップ２０１）。その際に、ソフトウェア１０４の利用者氏名をライセンス管理者へと提供する。
ライセンス管理者は、申請者からの貸し出し申請を受け付け（ステップ２０２）、ネットワーク上で一意となるＩＤを作成し（ステップ２０３）、作成したＩＤとソフトウェア１０４の実行ファイル名を貸し出しライセンステーブル２０４へと格納し、ソフトウェア１０４と同時にソフトウェア１０４の実行ファイル名及びＩＤを記述したＩＤ設定ファイル１０５を申請者へと配布する（ステップ２０５）。
【００１６】
申請者は、ライセンス管理者から提供されたＩＤ設定ファイル１０５をソフトウェアテーブル２０７へと送信するための送信値としてソフトウェア実行監視部１０６に設定する（ステップ２０６）。その後、提供されたソフトウェア１０４を利用する（ステップ２０８）。利用者がソフトウェア１０４を利用している間、ソフトウェア１０４の利用状況として、ソフトウェア１０４の実行ファイル名及びＩＤ設定ファイル１０５に記述されたＩＤがライセンス管理者側へ送信され、ソフトウェアテーブル２０７へと記憶される。
【００１７】
利用者がソフトウェア１０４の利用を終了した際、または貸し出し期限が終了した際には（ステップ２０９）、ライセンス管理者側で貸し出しライセンステーブル２０４の該当実行ファイル名及びＩＤを期限切れライセンスとして印を付ける（ステップ２１０）。その後は、利用者がライセンスを不正に使用していないかの検査のために、貸し出しライセンステーブル２０４ライセンス切れの印がついた実行ファイル名及びＩＤの組がソフトウェア情報記憶手段２０８に存在するかのライセンス違反のチェックを行う（ステップ２１１）。
【００１８】
上述したように、ソフトウェアの貸し出し申請がきた際に、ソフトウェアに対して、統括管理下で一意になるＩＤを割り振った後、利用者へソフトウェア及びライセンスを貸し出し、利用者がソフトウェアを起動すると、ソフトウェアの実行ファイル名及びＩＤがライセンス管理サーバへと送信され、適正なライセンスの下で利用されているかを検査し、不正の場合はライセンス違反として取り締まることで、ソフトウェアの貸し出し利用時のライセンス違反を検査することが出来る。
【００１９】
次に、本発明で使用する各種テーブル及びそれらを用いた処理を詳細に説明する。
図３は、ソフトウェアテーブルのデータ構造を示す図である。
ソフトウェアテーブル１０８は、クライアント端末１０１から送信されるソフトウェア１０４の実行ファイル名とＩＤ設定ファイル１０５に記述されたＩＤを格納するテーブルであり、ソフトウェア１０４の実行ファイル名３０１と、ＩＤ設定ファイル１０５に記述されたＩＤ３０２と、ソフトウェア１０４の利用者氏名３０３と、利用者がソフトウェア１０４を起動した時刻である利用開始時刻３０４と、利用者がソフトウェア１０４を終了した時刻である利用終了時刻３０５の情報を有する。
【００２０】
図４は、貸し出しライセンステーブル１１０のデータ構造を示す図である。
貸し出しライセンステーブル１１０は、ライセンス管理者が利用者に貸し出したソフトウェア１０４の実行ファイル名４０１と、申請者からの貸し出し申請の際に作成したＩＤ４０２と、貸し出したソフトウェア１０４の利用期限が切れているかのチェック４０３を有する。
ここで、実行ファイル名４０１は、ソフトウェアテーブル１０８の実行ファイル名３０１に対応し、ＩＤ４０２は、ソフトウェアテーブル１０８のＩＤ３０２に対応する。
【００２１】
図５は、ソフトウェア実行監視部の行う実行監視処理を示すフローチャートである。
ＰＣ等のクライアント端末１０１が起動されると（ステップ５０１）、ソフトウェア実行監視部に相当する実行情報取得部１０６が起動され、ソフトウェア１０４の監視を開始する（ステップ５０２）。
監視対象であるソフトウェア１０４の起動イベントを検知したら（ステップ５０３）、ソフトウェア１０４の実行ファイル名がＩＤ設定ファイル１０５に存在することを確認し（ステップ５０４）、ソフトウェア１０４の実行ファイル名がＩＤ設定ファイルに存在する場合は、ソフトウェア１０４の実行ファイル名及びＩＤ設定ファイル１０５に記述されたＩＤをライセンス管理サーバ１０２へと送信し、ソフトウェアテーブル１０８へと格納する（ステップ５０５）。
【００２２】
ソフトウェア１０４の実行ファイル名がＩＤ設定ファイル１０５に存在しない場合は、ソフトウェア１０４の実行ファイル名をライセンス管理サーバ１０２へと送信し、ソフトウェアテーブル１０８へと格納する（ステップ５０６）。
ソフトウェア１０４の異常終了イベント（ステップ５０７）、または終了イベントを検知したら（ステップ５０８）、その終了情報をライセンス管理サーバ１０２へと送信し、ソフトウェアテーブル１０８へと格納する（ステップ５０９）。
以上の５０３〜５０９までのステップを、利用者がＰＣのシャットダウン命令を発行するまで繰り返す（ステップ５１０）。利用者がシャットダウン命令を発行したら実行情報取得部１０６を終了した後（ステップ５１１）、ＰＣがシャットダウンされる（ステップ５１２）。
【００２３】
以上により、ソフトウェア実行監視部１０６は、クライアント端末の起動から終了までソフトウェアを監視して実行ファイル名、ＩＤをライセンス管理サーバ１０２へ送信することが出来る。
【００２４】
図６は、ライセンス検査部が行う利用期限切れのライセンスを検出する処理を示すフローチャートである。ライセンス管理サーバ１０２のライセンス検査部１１２が、貸し出しライセンステーブル１１０のデータを基に利用期限が過ぎたにもかかわらず、ソフトウェア１０４を利用している利用者をソフトウェアテーブル１０８から検出するための処理である。
【００２５】
貸し出しライセンステーブル６０２に記憶されているデータの中から、期限切れの列が１であるレコードを取得し（ステップ６０１）、ステップ６０１で取得したレコードの実行ファイル名と等しい実行ファイル名を有し、かつ６０１で取得したレコードのＩＤと等しいＩＤを有するレコードをソフトウェアテーブル６０４のデータの中から検索する（ステップ６０３）。ステップ６０１の処理はＩＤ検出手段が検出する。
ステップ６０３の検索の結果、ソフトウェアテーブル６０４の中に一致するレコードが存在する場合（ステップ６０５）、ソフトウェアテーブル６０４のレコードから利用者氏名及びソフトウェア１０４の実行ファイル名を取得し（ステップ６０６）、違反者管理テーブル６０８へ、ソフトウェア１０４の実行ファイル名及び違反形態として「利用期限切れ」を格納する（ステップ６０７）。
【００２６】
ここで、貸し出しライセンステーブル６０２は、図１の貸し出しライセンステーブル１１０に相当し、ソフトウェアテーブル６０４は、図１のソフトウェアテーブル１０８に相当する。
以上により、ライセンス検査部１１２は、利用期限の切れたソフトウェアを利用している利用者を的確に検出することが可能になる。
【００２７】
図７は、ライセンス検査部が行う無効ライセンスを検出する処理を示すフローチャートである。ライセンス管理サーバ１０２のライセンス検査部１１２が、貸し出しライセンステーブル１１０のデータを基にライセンス管理者が作成したＩＤ以外のＩＤを用いている利用者をソフトウェアテーブル１０８から検出するための処理である。
貸し出しライセンステーブル７０２に記憶されているデータの中から、期限切れの列が０であるレコードを取得し（ステップ７０１）、ソフトウェアテーブル７０４のデータの中に、ステップ７０１で取得したレコードのＩＤ以外のＩＤを所有しているレコードを検索する（ステップ７０３）。ステップ７０１の処理はＩＤ検出手段が検出する。
【００２８】
ステップ７０３の検索でレコードが検出された場合（ステップ７０５）、ソフトウェアテーブル７０４のレコードから利用者氏名及びソフトウェア１０４の実行ファイル名を取得し（ステップ７０６）、違反者管理テーブル７０８へ、ソフトウェア１０４の実行ファイル名及び違反形態として「無効ライセンス」を格納する（ステップ７０７）。
ここで、貸し出しライセンステーブル７０２は、図１の貸し出しライセンステーブル１１０に相当し、ソフトウェアテーブル７０４は、図１のソフトウェアテーブル１０８に相当し、違反者管理テーブル７０８は、図１の違反者管理テーブル１１３に相当する。
以上により、ライセンス検査部１１２は、ライセンス管理者が作成したＩＤ以外のＩＤのソフトウェアを利用している利用者を的確に検出することが可能になる。
【００２９】
図８は、ライセンス検査部が行うライセンス無しを検出する処理を示すフローチャートである。ライセンス管理サーバ１０２のライセンス検査部１１２が、貸し出しライセンステーブル１１０のデータを基にソフトウェアテーブル１０８から実行ファイル名のみでＩＤが存在しないレコードを検出するための処理である。
ソフトウェアテーブル８０２からＩＤが存在しないレコードを検索する（ステップ８０１）。ＩＤが存在しないレコードが検出された場合（ステップ８０３）、ソフトウェアテーブル８０２のレコードから利用者氏名及びソフトウェア１０４の実行ファイル名を取得し（ステップ８０４）、違反者管理テーブル８０６へ、ソフトウェア１０４の実行ファイル名及び違反形態として「ライセンス無し」を格納する（ステップ８０５）。違反者管理テーブル８０６の構造は図１０で詳細に説明する。
ここで、ソフトウェアテーブル８０２は、図１のソフトウェアテーブル１０８に相当し、違反者管理テーブル８０６は、図１の違反者管理テーブル１１３に相当する。
以上により、ライセンス検査部１１２は、ＩＤが存在しないソフトウェアを利用している利用者を的確に検出することが可能になる。
【００３０】
図９は、ライセンス検査部が行う多重利用を検出する処理を示すフローチャートである。
ライセンス管理サーバ１０２のライセンス検査部１１２が、貸し出しライセンステーブル１１０のデータを基に１つのライセンスを利用して複数人でソフトウェア１０４を利用している利用者をソフトウェアテーブル１０８から検出するための処理である。
貸し出しライセンステーブル９０２に記憶されているデータの中から、期限切れの列が０であるレコードを取得し（ステップ９０１）、ステップ９０１で取得したレコードの実行ファイル名と等しい実行ファイル名を有し、かつ９０１で取得したレコードのＩＤと等しいＩＤを有するレコードをソフトウェアテーブル９０４のデータの中から検索する（ステップ９０３）。ステップ９０１の処理はＩＤ検出手段が検出する。
【００３１】
ステップ９０３の検索の結果、ソフトウェアテーブル９０４の中に一致するレコードが複数存在する場合（ステップ９０５）、ソフトウェアテーブル９０４のレコードから利用者氏名及びソフトウェア１０４の実行ファイル名を取得し（ステップ９０６）、違反者管理テーブル９０８へ、ソフトウェア１０４の実行ファイル名及び違反形態として「多重利用」を格納する（ステップ９０７）。
ここで、貸し出しライセンステーブル９０２は、図１の貸し出しライセンステーブル１１０に相当し、ソフトウェアテーブル９０４は、図１のソフトウェアテーブル１０８に相当し、違反者管理テーブル９０８は、図１の違反者管理テーブル１１３に相当する。
以上により、ライセンス検査部１１２は、１つのライセンスを利用して複数人でソフトウェアを利用している利用者を的確に検出することが可能になる。
【００３２】
図１０は、違反者管理テーブル１１３のデータ構造を示す図である。
違反者管理テーブル１１３は、ライセンス管理サーバ１０２のライセンス検査部１１２が検出したライセンス違反状態で利用されているソフトウェア１０４の実行ファイル名１００１と、ソフトウェア１０４をライセンス違反状態で利用している利用者１００２と、利用者１００２の違反状況を示す形態１００３を有する。
【００３３】
図１１は、ライセンス違反通知部の画面構成の一例を示す図である。ライセンス違反通知部１１５は、ライセンス違反者の情報をライセンス管理者へと通知する。ライセンス違反通知画面は、ライセンス無し違反者表示欄１１０１と、利用期限切れ違反者表示欄１１０２と、無効ライセンス違反者表示欄１１０３と、多重利用違反者表示欄１１０４とを有する。
【００３４】
ライセンス無し違反者表示欄１１０１は、違反者管理テーブル１１３に格納されている違反者情報の中から、形態１００３に「ライセンス無し」と登録されている利用者の利用者氏名及びソフトウェア１０４の実行ファイル名を表示する。
利用期限切れ違反者表示欄１１０２は、違反者管理テーブル１１３に格納されている違反者情報の中から、形態１００３に「利用期限切れ」と登録されている利用者の利用者氏名及びソフトウェア１０４の実行ファイル名を表示する。
無効ライセンス違反者表示欄１１０３は、違反者管理テーブル１１３に格納されている違反者情報の中から、形態１００３に「無効ライセンス」と登録されている利用者の利用者氏名及びソフトウェア１０４の実行ファイル名を表示する。
多重利用違反者表示欄１１０４は、違反者管理テーブル１１３に格納されている違反者情報の中から、形態１００３に「多重利用」と登録されている利用者の利用者氏名及びソフトウェア１０４の実行ファイル名を表示する。
本画面に表示することで、ライセンス管理者は、ライセンス違反の形態毎に的確に違反者を把握することが可能になる。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る貸し出し対象ソフトウェアライセンス監視システムの概略構成図である。
【図２】本発明におけるライセンス違反を検出するまでの処理を示すフローチャートである。
【図３】ソフトウェアテーブルのデータ構造を示す図である。
【図４】貸し出しライセンステーブル１１０のデータ構造を示す図である。
【図５】ソフトウェア実行監視部の行う実行監視処理を示すフローチャートである。
【図６】ライセンス検査部が行う利用期限切れのライセンスを検出する処理を示すフローチャートである。
【図７】ライセンス検査部が行う無効ライセンスを検出する処理を示すフローチャートである。
【図８】ライセンス検査部が行うライセンス無しを検出する処理を示すフローチャートである。
【図９】ライセンス検査部が行う多重利用を検出する処理を示すフローチャートである。
【図１０】違反者管理テーブル１１３のデータ構造を示す図である。
【図１１】ライセンス違反通知部の画面構成の一例を示す図である。
【符号の説明】
【００３６】
１０１  クライアント端末
１０２  ライセンス管理サーバ
１０３  ネットワーク
１０４  ソフトウェア
１０５  ＩＤ設定ファイル
１０６  ソフトウェア実行監視部
１０７  ＩＤ取得部
１０８  ソフトウェアテーブル
１０９  ソフトウェア情報記憶手段
１１０  貸し出しライセンステーブル
１１１  ＩＤ記憶手段
１１２  ライセンス検査手段
１１３  違反者管理テーブル
１１４  違反者記憶手段
１１５  ライセンス違反通知部
３０１  実行ファイル名
３０２  ＩＤ
３０３  利用者氏名
３０４  利用開始時刻
３０５  利用終了時刻
４０１  実行ファイル名
４０２  ＩＤ
４０３  期限切れ
１００１  実行ファイル名
１００２  利用者氏名
１００３  形態
１１０１  ライセンス無し違反者表示欄
１１０２  利用期限切れ違反者表示欄
１１０３  無効ライセンス違反者表示欄
１１０４  多重利用違反者表示欄
【図１】
2007072773.tif 000003
【図２】
2007072773.tif 000004
【図３】
2007072773.tif 000005
【図４】
2007072773.tif 000006
【図５】
2007072773.tif 000007
【図６】
2007072773.tif 000008
【図７】
2007072773.tif 000009
【図８】
2007072773.tif 000010
【図９】
2007072773.tif 000011
【図１０】
2007072773.tif 000012
【図１１】
2007072773.tif 000013